summaryrefslogtreecommitdiffstats
path: root/tde-i18n-pt/docs
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-21 02:23:03 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-21 02:23:03 -0600
commit9b58d35185905f8334142bf4988cb784e993aea7 (patch)
treef83ec30722464f6e4d23d6e7a40201d7ef5b6bf4 /tde-i18n-pt/docs
downloadtde-i18n-9b58d35185905f8334142bf4988cb784e993aea7.tar.gz
tde-i18n-9b58d35185905f8334142bf4988cb784e993aea7.zip
Initial import of extracted KDE i18n tarballs
Diffstat (limited to 'tde-i18n-pt/docs')
-rw-r--r--tde-i18n-pt/docs/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/common/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/common/Makefile.in623
-rw-r--r--tde-i18n-pt/docs/common/fdl-translated.html405
-rw-r--r--tde-i18n-pt/docs/common/gpl-translated.html389
-rw-r--r--tde-i18n-pt/docs/common/kde-localised.css28
-rw-r--r--tde-i18n-pt/docs/common/lgpl-translated.html553
-rw-r--r--tde-i18n-pt/docs/common/logotp3.pngbin0 -> 2854 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmag/index.cache.bz2bin0 -> 7607 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmag/index.docbook1051
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmag/man-kmag.1.docbook108
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.cache.bz2bin0 -> 8071 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.docbook502
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmousetool/man-kmousetool.1.docbook114
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmouth/index.cache.bz2bin0 -> 11100 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmouth/index.docbook1554
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kmouth/man-kmouth.1.docbook120
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kttsd/index.cache.bz2bin0 -> 27315 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaccessibility/kttsd/index.docbook3764
-rw-r--r--tde-i18n-pt/docs/kdeaddons/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/filetemplates.docbook462
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/htmltools.docbook106
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/index.cache.bz2bin0 -> 11035 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/index.docbook177
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/insertcommand.docbook184
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/openheader.docbook63
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/projectmanager.docbook64
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/textfilter.docbook63
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/xmlcheck.docbook152
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kate-plugins/xmltools.docbook242
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kicker-applets/index.cache.bz2bin0 -> 9564 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kicker-applets/index.docbook150
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kicker-applets/kolourpicker.docbook69
-rw-r--r--tde-i18n-pt/docs/kdeaddons/kicker-applets/ktimemon.docbook475
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.cache.bz2bin0 -> 2320 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.docbook128
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.cache.bz2bin0 -> 1750 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.docbook97
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.cache.bz2bin0 -> 1829 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.docbook101
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.cache.bz2bin0 -> 2032 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.docbook116
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.cache.bz2bin0 -> 4219 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.docbook200
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.cache.bz2bin0 -> 3643 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.docbook366
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/index.cache.bz2bin0 -> 3953 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/index.docbook219
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.cache.bz2bin0 -> 2295 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.docbook216
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.cache.bz2bin0 -> 2603 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.docbook193
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.cache.bz2bin0 -> 1910 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.docbook107
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.cache.bz2bin0 -> 2222 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.docbook128
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.cache.bz2bin0 -> 2542 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.docbook185
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.cache.bz2bin0 -> 2296 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.docbook145
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.cache.bz2bin0 -> 1860 bytes
-rw-r--r--tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.docbook103
-rw-r--r--tde-i18n-pt/docs/kdeadmin/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/index.cache.bz2bin0 -> 8561 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/index.docbook1537
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/kcron.pngbin0 -> 6938 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/kcronstart.pngbin0 -> 5428 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/newtask.pngbin0 -> 6723 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/newvariable.pngbin0 -> 2111 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kcron/print.pngbin0 -> 1102 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kdat/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kdat/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kdat/index.cache.bz2bin0 -> 8549 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kdat/index.docbook1113
-rw-r--r--tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/knetworkconf/index.cache.bz2bin0 -> 11485 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/knetworkconf/index.docbook1455
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kpackage/index.cache.bz2bin0 -> 11761 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kpackage/index.docbook1922
-rw-r--r--tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/ksysv/index.cache.bz2bin0 -> 10294 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/ksysv/index.docbook1370
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kuser/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kuser/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kuser/index.cache.bz2bin0 -> 5440 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kuser/index.docbook458
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kwuftpd/index.cache.bz2bin0 -> 9981 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kwuftpd/index.docbook1080
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kxconfig/index.cache.bz2bin0 -> 2531 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/kxconfig/index.docbook109
-rw-r--r--tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeadmin/lilo-config/index.cache.bz2bin0 -> 5519 bytes
-rw-r--r--tde-i18n-pt/docs/kdeadmin/lilo-config/index.docbook384
-rw-r--r--tde-i18n-pt/docs/kdebase/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/about.docbook85
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/configkde.docbook380
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/contrib.docbook218
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/desktop.docbook146
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/filemng.docbook301
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/getkde.docbook91
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/index.cache.bz2bin0 -> 35917 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/index.docbook180
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/install.docbook1059
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/intro.docbook96
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/kdeapps.docbook240
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/misc.docbook263
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/moreinfo.docbook240
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/nonkdeapps.docbook127
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/notrelated.docbook309
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/panel.docbook281
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/qt.docbook76
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/questions.docbook147
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/sound.docbook96
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/tips.docbook207
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/webbrowse.docbook347
-rw-r--r--tde-i18n-pt/docs/kdebase/faq/winmng.docbook182
-rw-r--r--tde-i18n-pt/docs/kdebase/glossary/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/glossary/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/glossary/index.cache.bz2bin0 -> 15049 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/glossary/index.docbook469
-rw-r--r--tde-i18n-pt/docs/kdebase/glossary/kdeprintingglossary.docbook1266
-rw-r--r--tde-i18n-pt/docs/kdebase/kappfinder/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kappfinder/Makefile.in613
-rw-r--r--tde-i18n-pt/docs/kdebase/kappfinder/man-kappfinder.1.docbook132
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/advanced.docbook2324
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/configdialog01.pngbin0 -> 52062 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/configdialog02.pngbin0 -> 65866 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/configuring.docbook2594
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/fundamentals.docbook1089
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/highlighting.docbook1386
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/index.cache.bz2bin0 -> 59660 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/index.docbook468
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/kate.pngbin0 -> 57996 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/man-kate.1.docbook294
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/mdi.docbook368
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/menus.docbook2224
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/part.docbook990
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/plugins.docbook39
-rw-r--r--tde-i18n-pt/docs/kdebase/kate/regular-expressions.docbook1218
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/arts/index.cache.bz2bin0 -> 4203 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/arts/index.docbook267
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/arts/midi.docbook47
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/background/index.cache.bz2bin0 -> 5261 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/background/index.docbook512
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/bell/index.cache.bz2bin0 -> 2320 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/bell/index.docbook125
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cache/index.cache.bz2bin0 -> 2305 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cache/index.docbook92
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/clock/index.cache.bz2bin0 -> 2217 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/clock/index.docbook107
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/colors/index.cache.bz2bin0 -> 2958 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/colors/index.docbook192
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.cache.bz2bin0 -> 4249 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.docbook241
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.cache.bz2bin0 -> 3399 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.docbook315
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.cache.bz2bin0 -> 2192 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.docbook136
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.cache.bz2bin0 -> 3779 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.docbook268
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.cache.bz2bin0 -> 3822 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.docbook231
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/email/index.cache.bz2bin0 -> 2302 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/email/index.docbook143
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/energy/index.cache.bz2bin0 -> 2895 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/energy/index.docbook138
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.cache.bz2bin0 -> 4418 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.docbook388
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.cache.bz2bin0 -> 5390 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.docbook487
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.cache.bz2bin0 -> 2957 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.docbook181
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.cache.bz2bin0 -> 3503 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.docbook219
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/icons/index.cache.bz2bin0 -> 4398 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/icons/index.docbook325
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/index.cache.bz2bin0 -> 6696 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/index.docbook936
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.cache.bz2bin0 -> 3105 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.docbook238
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.cache.bz2bin0 -> 3925 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.docbook334
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.cache.bz2bin0 -> 2539 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.docbook112
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.cache.bz2bin0 -> 2560 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.docbook272
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.cache.bz2bin0 -> 2431 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.docbook95
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.cache.bz2bin0 -> 4200 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.docbook306
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.cache.bz2bin0 -> 2521 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.docbook158
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.cache.bz2bin0 -> 3583 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.docbook333
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.cache.bz2bin0 -> 3135 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.docbook204
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.cache.bz2bin0 -> 7073 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.docbook720
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.cache.bz2bin0 -> 2442 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.docbook118
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keys/index.cache.bz2bin0 -> 4108 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/keys/index.docbook250
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.cache.bz2bin0 -> 7982 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.docbook369
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/khtml/nsplugin.docbook100
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.cache.bz2bin0 -> 3441 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.docbook181
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.cache.bz2bin0 -> 2430 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.docbook123
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/language/index.cache.bz2bin0 -> 3902 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/language/index.docbook339
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.cache.bz2bin0 -> 7026 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.docbook660
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.cache.bz2bin0 -> 2448 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.docbook156
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panel/index.cache.bz2bin0 -> 4862 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panel/index.docbook343
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.cache.bz2bin0 -> 3084 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.docbook174
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.cache.bz2bin0 -> 2528 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.docbook106
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/performance/index.cache.bz2bin0 -> 3846 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/performance/index.docbook188
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.cache.bz2bin0 -> 4646 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.docbook252
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/proxy/socks.docbook81
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.cache.bz2bin0 -> 3995 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.docbook281
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/smb/index.cache.bz2bin0 -> 2849 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/smb/index.docbook154
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.cache.bz2bin0 -> 2333 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.docbook137
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.cache.bz2bin0 -> 3203 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.docbook153
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.cache.bz2bin0 -> 2155 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.docbook86
-rw-r--r--tde-i18n-pt/docs/kdebase/kdcop/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kdcop/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kdcop/index.cache.bz2bin0 -> 2381 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kdcop/index.docbook108
-rw-r--r--tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kdebugdialog/index.cache.bz2bin0 -> 3341 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kdebugdialog/index.docbook206
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/add-printer-wiz.docbook344
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/cups-config.docbook2989
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/cupsoptions.docbook898
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/extensions.docbook89
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/external-command.docbook27
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/final-word.docbook92
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/getting-started.docbook187
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/highlights.docbook701
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/index.cache.bz2bin0 -> 46943 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/index.docbook267
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/lpd.docbook27
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/lpr-bsd.docbook37
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/lprng.docbook12
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/rlpr.docbook24
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/tech-overview.docbook346
-rw-r--r--tde-i18n-pt/docs/kdebase/kdeprint/theory.docbook680
-rw-r--r--tde-i18n-pt/docs/kdebase/kdesu/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kdesu/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kdesu/index.cache.bz2bin0 -> 6808 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kdesu/index.docbook497
-rw-r--r--tde-i18n-pt/docs/kdebase/kdesu/man-kdesu.1.docbook364
-rw-r--r--tde-i18n-pt/docs/kdebase/kdm/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kdm/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kdm/index.cache.bz2bin0 -> 31907 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kdm/index.docbook2097
-rw-r--r--tde-i18n-pt/docs/kdebase/kdm/kdmrc-ref.docbook3460
-rw-r--r--tde-i18n-pt/docs/kdebase/kfind/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kfind/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kfind/index.cache.bz2bin0 -> 6121 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kfind/index.docbook475
-rw-r--r--tde-i18n-pt/docs/kdebase/kfind/man-kfind.1.docbook109
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/contact.docbook232
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/about.docbook67
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/configkde.docbook273
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/contrib.docbook253
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/desktop.docbook151
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/filemng.docbook276
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/getkde.docbook111
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.cache.bz2bin0 -> 27647 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.docbook167
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/install.docbook1043
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/intro.docbook100
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/kdeapps.docbook202
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/misc.docbook327
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/moreinfo.docbook253
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/nonkdeapps.docbook38
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/notrelated.docbook309
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/panel.docbook64
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/tips.docbook207
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/faq/winmng.docbook127
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.cache.bz2bin0 -> 15050 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.docbook469
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/glossary/kdeprintingglossary.docbook1266
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/help.docbook963
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/index.cache.bz2bin0 -> 12667 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/index.docbook107
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/links.docbook91
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.cache.bz2bin0 -> 16481 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.docbook1572
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/support.docbook102
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/about-desktop.docbook575
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/first-impressions.docbook468
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/getting-started.docbook569
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/history.docbook192
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.cache.bz2bin0 -> 27226 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.docbook116
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/installation.docbook731
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/intro.docbook34
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeadmin-apps.docbook81
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdebase-apps.docbook167
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeedu-apps.docbook86
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegames-apps.docbook203
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegraphics-apps.docbook95
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdemultimedia-apps.docbook88
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdenetwork-apps.docbook86
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdepim-apps.docbook50
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdetoys-apps.docbook110
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeutils-apps.docbook144
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/koffice-apps.docbook92
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/more-help.docbook68
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/notices-trademarks.docbook110
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/shortcuts.docbook355
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/staff.docbook151
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/userguide/ug-faq.docbook129
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.cache.bz2bin0 -> 3322 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.docbook354
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/welcome.docbook98
-rw-r--r--tde-i18n-pt/docs/kdebase/khelpcenter/whatiskde.docbook101
-rw-r--r--tde-i18n-pt/docs/kdebase/kicker/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kicker/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kicker/index.cache.bz2bin0 -> 20147 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kicker/index.docbook2670
-rw-r--r--tde-i18n-pt/docs/kdebase/kicker/man-appletproxy.1.docbook158
-rw-r--r--tde-i18n-pt/docs/kdebase/kicker/man-kicker.1.docbook119
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.cache.bz2bin0 -> 1693 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.docbook79
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.cache.bz2bin0 -> 1873 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.docbook82
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.cache.bz2bin0 -> 2033 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.docbook108
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/index.cache.bz2bin0 -> 5220 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/index.docbook518
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.cache.bz2bin0 -> 2249 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.docbook119
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.cache.bz2bin0 -> 2102 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.docbook90
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.cache.bz2bin0 -> 2848 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.docbook143
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.cache.bz2bin0 -> 1579 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.docbook70
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.cache.bz2bin0 -> 1702 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.docbook90
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.cache.bz2bin0 -> 1921 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.docbook85
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.cache.bz2bin0 -> 1955 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.docbook102
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.cache.bz2bin0 -> 1475 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.docbook68
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.cache.bz2bin0 -> 1913 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.docbook90
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.cache.bz2bin0 -> 1612 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.docbook60
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.cache.bz2bin0 -> 4464 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.docbook310
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.cache.bz2bin0 -> 1914 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.docbook99
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.cache.bz2bin0 -> 1820 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.docbook84
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.cache.bz2bin0 -> 1473 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.docbook73
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.cache.bz2bin0 -> 1852 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.docbook80
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/audiocd.docbook294
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/bzip.docbook46
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/bzip2.docbook49
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/cgi.docbook46
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/data.docbook75
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/file.docbook37
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/finger.docbook61
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/fish.docbook153
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/floppy.docbook83
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/ftp.docbook55
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/gopher.docbook49
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/gzip.docbook51
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/help.docbook33
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/http.docbook56
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/https.docbook34
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/imap.docbook44
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/imaps.docbook36
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/index.cache.bz2bin0 -> 15828 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/index.docbook66
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/info.docbook62
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/lan.docbook53
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/ldap.docbook46
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/mac.docbook77
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/mailto.docbook36
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/man.docbook147
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/mrml.docbook50
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/news.docbook37
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/nfs.docbook55
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/nntp.docbook65
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/pop3.docbook28
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/pop3s.docbook28
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/print.docbook248
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/rlan.docbook28
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/rlogin.docbook64
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/sftp.docbook43
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/smb.docbook93
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/smtp.docbook33
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/tar.docbook33
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/telnet.docbook33
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/thumbnail.docbook49
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/webdav.docbook85
-rw-r--r--tde-i18n-pt/docs/kdebase/kioslave/webdavs.docbook36
-rw-r--r--tde-i18n-pt/docs/kdebase/klipper/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/klipper/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/klipper/index.cache.bz2bin0 -> 7858 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/klipper/index.docbook713
-rw-r--r--tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kmenuedit/index.cache.bz2bin0 -> 7933 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kmenuedit/index.docbook884
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/index.cache.bz2bin0 -> 5023 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/index.docbook374
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/screenshot.pngbin0 -> 20103 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/screenshot2.pngbin0 -> 22318 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/screenshot3.pngbin0 -> 61738 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/knetattach/screenshot4.pngbin0 -> 51756 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kompmgr/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kompmgr/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kompmgr/index.cache.bz2bin0 -> 8167 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kompmgr/index.docbook574
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/basics.docbook616
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/bookmarks.docbook243
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/browser.docbook697
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/cmndline.pngbin0 -> 53236 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/commands.docbook2117
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/config.docbook203
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/credits.docbook325
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/dirtree.pngbin0 -> 54427 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/dragdrop.pngbin0 -> 52300 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/faq.docbook295
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/filemanager.docbook1495
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/index.cache.bz2bin0 -> 35540 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/index.docbook155
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/introduction.docbook87
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/konqorg.pngbin0 -> 69529 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/man-kbookmarkmerger.1.docbook124
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/parts.pngbin0 -> 47593 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/path-complete.docbook136
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/plugins.docbook282
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/save-settings.docbook170
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/shortcut1.pngbin0 -> 34342 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/shortcut2.pngbin0 -> 12352 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konqueror/sidebar.docbook330
-rw-r--r--tde-i18n-pt/docs/kdebase/konsole/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/konsole/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/konsole/index.cache.bz2bin0 -> 14937 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konsole/index.docbook2826
-rw-r--r--tde-i18n-pt/docs/kdebase/konsole/konsole.pngbin0 -> 8155 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/konsole/tabbar.pngbin0 -> 3664 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kpager/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kpager/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kpager/index.cache.bz2bin0 -> 6427 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kpager/index.docbook510
-rw-r--r--tde-i18n-pt/docs/kdebase/kpager/screenshot.pngbin0 -> 22505 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kpager/settings.pngbin0 -> 15075 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/ksplashml/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/ksplashml/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/ksplashml/index.cache.bz2bin0 -> 16216 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/ksplashml/index.docbook1602
-rw-r--r--tde-i18n-pt/docs/kdebase/ksysguard/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/ksysguard/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/ksysguard/index.cache.bz2bin0 -> 8475 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/ksysguard/index.docbook667
-rw-r--r--tde-i18n-pt/docs/kdebase/kwrite/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kwrite/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kwrite/index.cache.bz2bin0 -> 19349 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kwrite/index.docbook4790
-rw-r--r--tde-i18n-pt/docs/kdebase/kxkb/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/kxkb/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/kxkb/index.cache.bz2bin0 -> 7215 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/kxkb/index.docbook413
-rw-r--r--tde-i18n-pt/docs/kdebase/quickstart/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/quickstart/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/quickstart/index.cache.bz2bin0 -> 14212 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/quickstart/index.docbook1496
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/about-desktop.docbook575
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/accessibility.docbook299
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/base-kde-applications.docbook921
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/browser-fine-tuning.docbook92
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/burning-cds.docbook43
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/control-center.docbook1165
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/creating-graphics.docbook57
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/credits-and-license.docbook457
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/customizing-desktop.docbook381
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/email.docbook371
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/extragear-applications.docbook464
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/file-sharing.docbook137
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/first-impressions.docbook468
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/font-installation.docbook110
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/getting-help.docbook314
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/getting-started.docbook569
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/glossary.docbook43
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/groupware-kontact.docbook1162
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/history.docbook192
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/index.cache.bz2bin0 -> 121089 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/index.docbook654
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/installation.docbook731
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/internet-shortcuts.docbook116
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/intro.docbook34
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/kde-as-root.docbook103
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/kde-edutainment.docbook611
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/kde-for-admins.docbook4359
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/kde-office.docbook482
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/konsole-intro.docbook169
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/messaging-intro.docbook233
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/migrator-applications.docbook759
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/migrator-dictionary.docbook43
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/more-help.docbook68
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/net-connection-setup.docbook326
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/networking-with-windows.docbook158
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/notices-trademarks.docbook110
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/panel-and-desktop.docbook425
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/pdf-files.docbook46
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/playing-audiocds.docbook149
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/playing-movies.docbook58
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/playing-music.docbook201
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/printer-setup.docbook55
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/printing-from-apps.docbook46
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/programs-and-documents.docbook735
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/programs-controlling.docbook45
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/removable-disks.docbook193
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/screen-captures.docbook43
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/shared-sessions.docbook55
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/shortcuts.docbook355
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/staff.docbook151
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/standard-menu-entries.docbook477
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/switching-sessions.docbook112
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/the-filemanager.docbook369
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/troubleshooting-network-x.docbook88
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/troubleshooting-no-open.docbook52
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/ug-faq.docbook129
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/under-the-hood.docbook650
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/usenet.docbook360
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/where-next.docbook46
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/windows-how-to.docbook704
-rw-r--r--tde-i18n-pt/docs/kdebase/userguide/your-kde-account.docbook94
-rw-r--r--tde-i18n-pt/docs/kdebase/visualdict/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdebase/visualdict/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdebase/visualdict/index.cache.bz2bin0 -> 3352 bytes
-rw-r--r--tde-i18n-pt/docs/kdebase/visualdict/index.docbook402
-rw-r--r--tde-i18n-pt/docs/kdeedu/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeedu/blinken/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/blinken/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/blinken/index.cache.bz2bin0 -> 6361 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/blinken/index.docbook470
-rw-r--r--tde-i18n-pt/docs/kdeedu/kalzium/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kalzium/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kalzium/index.cache.bz2bin0 -> 12586 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kalzium/index.docbook1864
-rw-r--r--tde-i18n-pt/docs/kdeedu/kalzium/man-kalzium.1.docbook115
-rw-r--r--tde-i18n-pt/docs/kdeedu/kanagram/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kanagram/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kanagram/index.cache.bz2bin0 -> 6883 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kanagram/index.docbook726
-rw-r--r--tde-i18n-pt/docs/kdeedu/kbruch/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kbruch/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kbruch/index.cache.bz2bin0 -> 7956 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kbruch/index.docbook630
-rw-r--r--tde-i18n-pt/docs/kdeedu/kbruch/man-kbruch.1.docbook90
-rw-r--r--tde-i18n-pt/docs/kdeedu/keduca/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/keduca/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/keduca/index.cache.bz2bin0 -> 4277 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/keduca/index.docbook524
-rw-r--r--tde-i18n-pt/docs/kdeedu/keduca/man-keduca.1.docbook115
-rw-r--r--tde-i18n-pt/docs/kdeedu/keduca/man-keducabuilder.1.docbook138
-rw-r--r--tde-i18n-pt/docs/kdeedu/kgeography/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kgeography/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kgeography/index.cache.bz2bin0 -> 8649 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kgeography/index.docbook955
-rw-r--r--tde-i18n-pt/docs/kdeedu/khangman/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/khangman/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/khangman/index.cache.bz2bin0 -> 14687 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/khangman/index.docbook1349
-rw-r--r--tde-i18n-pt/docs/kdeedu/khangman/man-khangman.6.docbook111
-rw-r--r--tde-i18n-pt/docs/kdeedu/kig/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kig/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kig/index.cache.bz2bin0 -> 13132 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kig/index.docbook934
-rw-r--r--tde-i18n-pt/docs/kdeedu/kig/man-kig.1.docbook206
-rw-r--r--tde-i18n-pt/docs/kdeedu/kiten/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kiten/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kiten/index.cache.bz2bin0 -> 9086 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kiten/index.docbook794
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/adjectives.docbook436
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/index.cache.bz2bin0 -> 12136 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/index.docbook672
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/nouns.docbook367
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/numbers.docbook340
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/pronouns.docbook523
-rw-r--r--tde-i18n-pt/docs/kdeedu/klatin/verbs.docbook2131
-rw-r--r--tde-i18n-pt/docs/kdeedu/klettres/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/klettres/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/klettres/index.cache.bz2bin0 -> 10540 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/klettres/index.docbook1196
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmathtool/index.cache.bz2bin0 -> 2356 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmathtool/index.docbook102
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmessedwords/index.cache.bz2bin0 -> 8227 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmessedwords/index.docbook748
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/commands.docbook769
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/configuration.docbook358
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/credits.docbook65
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/dcop.docbook781
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/developer.docbook21
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/firststeps.docbook81
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/index.cache.bz2bin0 -> 16914 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/index.docbook140
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/install.docbook38
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/introduction.docbook61
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/man-kmplot.1.docbook138
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/menu.docbook279
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/reference.docbook390
-rw-r--r--tde-i18n-pt/docs/kdeedu/kmplot/using.docbook412
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/commands.docbook61
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/credits.docbook56
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/devel.docbook12
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/faq.docbook23
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/index.cache.bz2bin0 -> 6072 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/index.docbook140
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/install.docbook23
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/introduction.docbook12
-rw-r--r--tde-i18n-pt/docs/kdeedu/kpercentage/using.docbook82
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/ai-contents.docbook200
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/altvstime.docbook77
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/astroinfo.docbook9
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/blackbody.docbook124
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-angdist.docbook39
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-apcoords.docbook45
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-dayduration.docbook31
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-ecliptic.docbook45
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-eqgal.docbook42
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-equinox.docbook37
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-geodetic.docbook45
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-horizontal.docbook42
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-julianday.docbook45
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-planetcoords.docbook43
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-precess.docbook43
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calc-sidereal.docbook37
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/calculator.docbook102
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/cequator.docbook34
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/colorandtemp.docbook123
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/commands.docbook2073
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/config.docbook495
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/cpoles.docbook62
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/credits.docbook111
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/csphere.docbook28
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/darkmatter.docbook84
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/dcop.docbook248
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/details.docbook110
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/dumpmode.docbook76
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/ecliptic.docbook56
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/ellipticalgalaxies.docbook96
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/equinox.docbook44
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/faq.docbook233
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/fitsviewer.docbook143
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/flux.docbook75
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/geocoords.docbook66
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/greatcircle.docbook32
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/horizon.docbook30
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/hourangle.docbook46
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/index.cache.bz2bin0 -> 79357 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/index.docbook327
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/indi.docbook1417
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/install.docbook138
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/jmoons.docbook39
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/julianday.docbook78
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/leapyear.docbook58
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/lightcurves.docbook223
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/luminosity.docbook42
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/magnitude.docbook60
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-celestrongps.1.docbook132
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-fliccd.1.docbook143
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-indiserver.1.docbook277
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-lx200_16.1.docbook142
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-lx200autostar.1.docbook142
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-lx200classic.1.docbook142
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-lx200generic.1.docbook142
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-temma.1.docbook142
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-v4ldriver.1.docbook142
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/man-v4lphilips.1.docbook143
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/meridian.docbook41
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/observinglist.docbook93
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/parallax.docbook62
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/precession.docbook62
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/quicktour.docbook425
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/retrograde.docbook31
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/scriptbuilder.docbook479
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/sidereal.docbook85
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/skycoords.docbook194
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/solarsys.docbook43
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/spiralgalaxies.docbook92
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/stars.docbook113
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/timezones.docbook32
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/tools.docbook73
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/utime.docbook54
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/wut.docbook56
-rw-r--r--tde-i18n-pt/docs/kdeedu/kstars/zenith.docbook44
-rw-r--r--tde-i18n-pt/docs/kdeedu/ktouch/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/ktouch/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/ktouch/index.cache.bz2bin0 -> 12540 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/ktouch/index.docbook1144
-rw-r--r--tde-i18n-pt/docs/kdeedu/ktouch/man-ktouch.1.docbook140
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/getting-started.docbook298
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/glossary.docbook404
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/index.cache.bz2bin0 -> 24609 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/index.docbook373
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/programming-reference.docbook1724
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/translator-guide.docbook262
-rw-r--r--tde-i18n-pt/docs/kdeedu/kturtle/using-kturtle.docbook1113
-rw-r--r--tde-i18n-pt/docs/kdeedu/kverbos/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kverbos/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kverbos/index.cache.bz2bin0 -> 9985 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kverbos/index.docbook1287
-rw-r--r--tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kvoctrain/index.cache.bz2bin0 -> 24970 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kvoctrain/index.docbook4475
-rw-r--r--tde-i18n-pt/docs/kdeedu/kvoctrain/man-spotlight2kvtml.1.docbook121
-rw-r--r--tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeedu/kwordquiz/index.cache.bz2bin0 -> 13025 bytes
-rw-r--r--tde-i18n-pt/docs/kdeedu/kwordquiz/index.docbook2044
-rw-r--r--tde-i18n-pt/docs/kdegames/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdegames/atlantik/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/atlantik/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/atlantik/index.cache.bz2bin0 -> 6950 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/atlantik/index.docbook521
-rw-r--r--tde-i18n-pt/docs/kdegames/atlantik/man-atlantik.6.docbook155
-rw-r--r--tde-i18n-pt/docs/kdegames/kasteroids/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kasteroids/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kasteroids/index.cache.bz2bin0 -> 6722 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kasteroids/index.docbook510
-rw-r--r--tde-i18n-pt/docs/kdegames/katomic/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/katomic/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/katomic/index.cache.bz2bin0 -> 5920 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/katomic/index.docbook541
-rw-r--r--tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kbackgammon/index.cache.bz2bin0 -> 8859 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kbackgammon/index.docbook945
-rw-r--r--tde-i18n-pt/docs/kdegames/kbattleship/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kbattleship/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kbattleship/index.cache.bz2bin0 -> 7254 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kbattleship/index.docbook600
-rw-r--r--tde-i18n-pt/docs/kdegames/kblackbox/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kblackbox/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kblackbox/index.cache.bz2bin0 -> 8004 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kblackbox/index.docbook682
-rw-r--r--tde-i18n-pt/docs/kdegames/kbounce/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kbounce/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kbounce/index.cache.bz2bin0 -> 6177 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kbounce/index.docbook519
-rw-r--r--tde-i18n-pt/docs/kdegames/kenolaba/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kenolaba/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kenolaba/index.cache.bz2bin0 -> 10965 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kenolaba/index.docbook1248
-rw-r--r--tde-i18n-pt/docs/kdegames/kenolaba/man-kenolaba.6.docbook163
-rw-r--r--tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kfouleggs/index.cache.bz2bin0 -> 8631 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kfouleggs/index.docbook1273
-rw-r--r--tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kgoldrunner/index.cache.bz2bin0 -> 20174 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kgoldrunner/index.docbook2114
-rw-r--r--tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kjumpingcube/index.cache.bz2bin0 -> 6295 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kjumpingcube/index.docbook645
-rw-r--r--tde-i18n-pt/docs/kdegames/klickety/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/klickety/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/klickety/index.cache.bz2bin0 -> 7624 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/klickety/index.docbook581
-rw-r--r--tde-i18n-pt/docs/kdegames/klines/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/klines/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/klines/index.cache.bz2bin0 -> 6095 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/klines/index.docbook507
-rw-r--r--tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kmahjongg/index.cache.bz2bin0 -> 7288 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kmahjongg/index.docbook1504
-rw-r--r--tde-i18n-pt/docs/kdegames/kmines/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kmines/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kmines/index.cache.bz2bin0 -> 9248 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kmines/index.docbook1105
-rw-r--r--tde-i18n-pt/docs/kdegames/kmines/kmines1.pngbin0 -> 6255 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kmines/kmines2.pngbin0 -> 32330 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kolf/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kolf/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kolf/index.cache.bz2bin0 -> 12155 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kolf/index.docbook1568
-rw-r--r--tde-i18n-pt/docs/kdegames/konquest/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/konquest/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/konquest/index.cache.bz2bin0 -> 5918 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/konquest/index.docbook425
-rw-r--r--tde-i18n-pt/docs/kdegames/kpat/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kpat/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kpat/index.cache.bz2bin0 -> 9903 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kpat/index.docbook774
-rw-r--r--tde-i18n-pt/docs/kdegames/kpat/man-kpat.6.docbook537
-rw-r--r--tde-i18n-pt/docs/kdegames/kpat/man.docbook537
-rw-r--r--tde-i18n-pt/docs/kdegames/kpoker/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kpoker/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kpoker/index.cache.bz2bin0 -> 8843 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kpoker/index.docbook1073
-rw-r--r--tde-i18n-pt/docs/kdegames/kreversi/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kreversi/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kreversi/index.cache.bz2bin0 -> 7754 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kreversi/index.docbook927
-rw-r--r--tde-i18n-pt/docs/kdegames/ksame/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ksame/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ksame/index.cache.bz2bin0 -> 5794 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ksame/index.docbook421
-rw-r--r--tde-i18n-pt/docs/kdegames/kshisen/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kshisen/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kshisen/index.cache.bz2bin0 -> 7017 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kshisen/index.docbook772
-rw-r--r--tde-i18n-pt/docs/kdegames/ksirtet/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ksirtet/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ksirtet/index.cache.bz2bin0 -> 7575 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ksirtet/index.docbook898
-rw-r--r--tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ksmiletris/index.cache.bz2bin0 -> 6258 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ksmiletris/index.docbook811
-rw-r--r--tde-i18n-pt/docs/kdegames/ksnake/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ksnake/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ksnake/index.cache.bz2bin0 -> 5274 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ksnake/index.docbook427
-rw-r--r--tde-i18n-pt/docs/kdegames/ksokoban/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ksokoban/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ksokoban/index.cache.bz2bin0 -> 7214 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ksokoban/index.docbook723
-rw-r--r--tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kspaceduel/index.cache.bz2bin0 -> 8606 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kspaceduel/index.docbook1211
-rw-r--r--tde-i18n-pt/docs/kdegames/ktron/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ktron/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ktron/index.cache.bz2bin0 -> 8074 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ktron/index.docbook835
-rw-r--r--tde-i18n-pt/docs/kdegames/ktuberling/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/ktuberling/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/ktuberling/index.cache.bz2bin0 -> 10807 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/ktuberling/index.docbook1170
-rw-r--r--tde-i18n-pt/docs/kdegames/ktuberling/technical-reference.docbook345
-rw-r--r--tde-i18n-pt/docs/kdegames/kwin4/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/kwin4/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/kwin4/index.cache.bz2bin0 -> 6732 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/kwin4/index.docbook542
-rw-r--r--tde-i18n-pt/docs/kdegames/lskat/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegames/lskat/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegames/lskat/index.cache.bz2bin0 -> 6621 bytes
-rw-r--r--tde-i18n-pt/docs/kdegames/lskat/index.docbook661
-rw-r--r--tde-i18n-pt/docs/kdegraphics/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kamera/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kamera/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kamera/index.cache.bz2bin0 -> 2388 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kamera/index.docbook108
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kcoloredit/index.cache.bz2bin0 -> 6730 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kcoloredit/index.docbook660
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kdvi/index.cache.bz2bin0 -> 14001 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kdvi/index.docbook1413
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kgamma/index.cache.bz2bin0 -> 5584 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kgamma/index.docbook276
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kghostview/index.cache.bz2bin0 -> 8458 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kghostview/index.docbook1252
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kiconedit/index.cache.bz2bin0 -> 7944 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kiconedit/index.docbook1485
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kolourpaint/index.cache.bz2bin0 -> 14343 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kolourpaint/index.docbook1750
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kooka/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kooka/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kooka/index.cache.bz2bin0 -> 8026 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kooka/index.docbook1107
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpdf/index.cache.bz2bin0 -> 9779 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpdf/index.docbook1327
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.cache.bz2bin0 -> 19194 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.docbook3216
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kruler/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kruler/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kruler/index.cache.bz2bin0 -> 5103 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kruler/index.docbook460
-rw-r--r--tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/ksnapshot/index.cache.bz2bin0 -> 7751 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/ksnapshot/index.docbook713
-rw-r--r--tde-i18n-pt/docs/kdegraphics/ksnapshot/preview.pngbin0 -> 28360 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/ksnapshot/window.pngbin0 -> 37739 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kuickshow/index.cache.bz2bin0 -> 9479 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kuickshow/index.docbook1729
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kview/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kview/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kview/index.cache.bz2bin0 -> 9609 bytes
-rw-r--r--tde-i18n-pt/docs/kdegraphics/kview/index.docbook1421
-rw-r--r--tde-i18n-pt/docs/kdelibs/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdelibs/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.in613
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/man-artsmessage.1.docbook151
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/man-checkXML.1.docbook67
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/man-dcop.1.docbook280
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/man-kbuildsycoca.8.docbook279
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/man-kdeoptions.7.docbook176
-rw-r--r--tde-i18n-pt/docs/kdelibs/kdelibs/man-qtoptions.7.docbook311
-rw-r--r--tde-i18n-pt/docs/kdelibs/kspell/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdelibs/kspell/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdelibs/kspell/index.cache.bz2bin0 -> 4605 bytes
-rw-r--r--tde-i18n-pt/docs/kdelibs/kspell/index.docbook249
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/apis.docbook434
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/artsbuilder.docbook917
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/detail.docbook1388
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/digitalaudio.docbook16
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/faq.docbook1312
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/future.docbook401
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/glossary.docbook177
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/gui.docbook29
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/helping.docbook237
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.cache.bz2bin0 -> 83020 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.docbook417
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/mcop.docbook1974
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/midi.docbook524
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/midiintro.docbook16
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/modules.docbook1329
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/porting.docbook52
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/references.docbook61
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/artsbuilder/tools.docbook1007
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/juk/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/juk/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/juk/index.cache.bz2bin0 -> 15034 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/juk/index.docbook2257
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaboodle/index.cache.bz2bin0 -> 2390 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaboodle/index.docbook110
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdconfiguration.pngbin0 -> 30091 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationlookup.pngbin0 -> 42496 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationsubmit.pngbin0 -> 39006 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdinserted.pngbin0 -> 30006 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encoderconfiguration.pngbin0 -> 42345 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encodernotfound.pngbin0 -> 20062 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/entersong1.pngbin0 -> 32327 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/generalconfiguration.pngbin0 -> 49306 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.cache.bz2bin0 -> 19662 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.docbook1787
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobcontrol.pngbin0 -> 39085 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobshavestarted.pngbin0 -> 12862 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/kaudiocreatormainwindow800.pngbin0 -> 23697 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/lameconfiguration.pngbin0 -> 15708 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/readytorip.pngbin0 -> 34010 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/ripperconfiguration.pngbin0 -> 35989 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding.pngbin0 -> 40269 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding2.pngbin0 -> 40704 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/setalbumcategory.pngbin0 -> 3918 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kaudiocreator/startalbumeditor.pngbin0 -> 29631 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.cache.bz2bin0 -> 2165 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.docbook97
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.in613
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kio_audiocd/audiocd.docbook329
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.in613
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kioslave/audiocd.docbook329
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmid/index.cache.bz2bin0 -> 16129 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmid/index.docbook1402
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/index.cache.bz2bin0 -> 9526 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/index.docbook817
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-playback.pngbin0 -> 1382 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-record.pngbin0 -> 1446 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kmix/kmix-window.pngbin0 -> 9752 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/krec/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/krec/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/krec/index.cache.bz2bin0 -> 12380 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/krec/index.docbook649
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/index.cache.bz2bin0 -> 16048 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/index.docbook1626
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd.pngbin0 -> 15245 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd11.pngbin0 -> 958 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd12.pngbin0 -> 44242 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd13.pngbin0 -> 25395 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd14.pngbin0 -> 32029 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd16.pngbin0 -> 28674 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd18.pngbin0 -> 1679 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd19.pngbin0 -> 7581 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd2.pngbin0 -> 4121 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd3.pngbin0 -> 2579 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd5.pngbin0 -> 1398 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd6.pngbin0 -> 1384 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscd9.pngbin0 -> 558 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/kscd/kscdannounc.pngbin0 -> 3490 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/noatun/index.cache.bz2bin0 -> 9953 bytes
-rw-r--r--tde-i18n-pt/docs/kdemultimedia/noatun/index.docbook642
-rw-r--r--tde-i18n-pt/docs/kdenetwork/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.cache.bz2bin0 -> 1639 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.docbook93
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.cache.bz2bin0 -> 1207 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.docbook21
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.cache.bz2bin0 -> 1205 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.docbook20
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kdict/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kdict/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kdict/index.cache.bz2bin0 -> 13286 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kdict/index.docbook1685
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/index.cache.bz2bin0 -> 7796 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/index.docbook1123
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/kget1.pngbin0 -> 27757 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/kget2.pngbin0 -> 27799 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/kget3.pngbin0 -> 26737 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/kget4.pngbin0 -> 29008 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kget/kget5.pngbin0 -> 31207 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/contextmenu.pngbin0 -> 16195 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/index.cache.bz2bin0 -> 15983 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/index.docbook2066
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-filters.pngbin0 -> 23339 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-general.pngbin0 -> 19775 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssitedialog.pngbin0 -> 16257 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssources.pngbin0 -> 47215 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-scrollerprefs.pngbin0 -> 30177 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-childpanel.pngbin0 -> 5977 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-kicker.pngbin0 -> 20727 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-ownwindow.pngbin0 -> 4301 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kopete/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kopete/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kopete/chatstyle.docbook650
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kopete/index.cache.bz2bin0 -> 29723 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kopete/index.docbook2270
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kopete/menus.docbook1173
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kpf/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kpf/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kpf/index.cache.bz2bin0 -> 7389 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kpf/index.docbook378
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/accounting.docbook132
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/callback.docbook321
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/chap.docbook315
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/dialog-setup.docbook1169
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/getting-online.docbook93
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/global-settings.docbook586
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/hayes.docbook1909
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/index.cache.bz2bin0 -> 40210 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/index.docbook384
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-accounting-tab.pngbin0 -> 33600 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dial-tab.pngbin0 -> 28058 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dns-tab.pngbin0 -> 21721 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-execute-tab.pngbin0 -> 23913 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-gateway-tab.pngbin0 -> 20258 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-ip-tab.pngbin0 -> 20485 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-login-script-tab.pngbin0 -> 16569 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-config.pngbin0 -> 17771 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-device-tab.pngbin0 -> 21385 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-dialler-tab.pngbin0 -> 12868 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-faq.docbook829
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-graph-tab.pngbin0 -> 17905 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-misc-tab.pngbin0 -> 23647 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-modem-tab.pngbin0 -> 18756 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/kppp-wizard.pngbin0 -> 16533 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/security.docbook140
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/tricks.docbook296
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kppp/wizard.docbook169
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/authentication.pngbin0 -> 11181 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/index.cache.bz2bin0 -> 8968 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/index.docbook718
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/preferences_profilestab.pngbin0 -> 19262 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/preferences_rdpdefaultstab.pngbin0 -> 26052 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/preferences_vncdefaultstab.pngbin0 -> 22070 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/snapshot.pngbin0 -> 23948 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/snapshot_connectionspeed.pngbin0 -> 18224 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/snapshot_nobrowse.pngbin0 -> 17154 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krdc/snapshot_vncentry.pngbin0 -> 17117 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/configuration_access.pngbin0 -> 64067 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/configuration_network.pngbin0 -> 54767 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/configuration_session.pngbin0 -> 54784 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/connection.pngbin0 -> 77382 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/email_invitation.pngbin0 -> 47910 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/index.cache.bz2bin0 -> 8030 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/index.docbook571
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/invitation_management.pngbin0 -> 15482 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/personal_invitation.pngbin0 -> 81559 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/krfb/screenshot.pngbin0 -> 81133 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ksirc/index.cache.bz2bin0 -> 16697 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ksirc/index.docbook2198
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ktalkd/index.cache.bz2bin0 -> 8325 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/ktalkd/index.docbook754
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kwifimanager/index.cache.bz2bin0 -> 12852 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/kwifimanager/index.docbook689
-rw-r--r--tde-i18n-pt/docs/kdenetwork/lisa/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdenetwork/lisa/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdenetwork/lisa/index.cache.bz2bin0 -> 11357 bytes
-rw-r--r--tde-i18n-pt/docs/kdenetwork/lisa/index.docbook903
-rw-r--r--tde-i18n-pt/docs/kdepim/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdepim/akregator/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/akregator/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/akregator/index.cache.bz2bin0 -> 11072 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/akregator/index.docbook1902
-rw-r--r--tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kaddressbook/index.cache.bz2bin0 -> 12321 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kaddressbook/index.docbook1849
-rw-r--r--tde-i18n-pt/docs/kdepim/kalarm/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kalarm/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kalarm/index.cache.bz2bin0 -> 30881 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kalarm/index.docbook5757
-rw-r--r--tde-i18n-pt/docs/kdepim/kandy/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kandy/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kandy/index.cache.bz2bin0 -> 6413 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kandy/index.docbook448
-rw-r--r--tde-i18n-pt/docs/kdepim/karm/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/karm/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/karm/index.cache.bz2bin0 -> 13599 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/karm/index.docbook1832
-rw-r--r--tde-i18n-pt/docs/kdepim/karm/man-karm.1.docbook176
-rw-r--r--tde-i18n-pt/docs/kdepim/kcontrol/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kcontrol/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.cache.bz2bin0 -> 1995 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.docbook117
-rw-r--r--tde-i18n-pt/docs/kdepim/kleopatra/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kleopatra/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kleopatra/index.cache.bz2bin0 -> 17008 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kleopatra/index.docbook2360
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/configure.docbook2163
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/credits-and-licenses.docbook395
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/faq.docbook906
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/getting-started.docbook635
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/importing.docbook390
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/index.cache.bz2bin0 -> 62964 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/index.docbook232
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/intro.docbook84
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/menus.docbook2988
-rw-r--r--tde-i18n-pt/docs/kdepim/kmail/using-kmail.docbook2928
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/commands.docbook2406
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/credits.docbook86
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/faq.docbook291
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/gloss.docbook430
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/index.cache.bz2bin0 -> 48215 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/index.docbook213
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/install.docbook59
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/introduction.docbook61
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/journey.docbook576
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-composer-attachments.pngbin0 -> 39779 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-edit-filter.pngbin0 -> 24916 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-edit-header1.pngbin0 -> 11000 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-edit-header2.pngbin0 -> 12118 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-followup.pngbin0 -> 30939 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-new-article.pngbin0 -> 29136 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-news-account.pngbin0 -> 27672 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-reply.pngbin0 -> 29901 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-rule-editor.pngbin0 -> 33969 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-search.pngbin0 -> 24488 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-start.pngbin0 -> 31493 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-subscribe.pngbin0 -> 29322 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/knode-views.pngbin0 -> 69930 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/more.docbook230
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/using-firststart.docbook2267
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/using-morefeatures.docbook1289
-rw-r--r--tde-i18n-pt/docs/kdepim/knode/using-subscribing.docbook2137
-rw-r--r--tde-i18n-pt/docs/kdepim/knotes/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/knotes/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/knotes/index.cache.bz2bin0 -> 5662 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/knotes/index.docbook586
-rw-r--r--tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/konsolekalendar/index.cache.bz2bin0 -> 10962 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/konsolekalendar/index.docbook1419
-rw-r--r--tde-i18n-pt/docs/kdepim/kontact/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kontact/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kontact/index.cache.bz2bin0 -> 10889 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kontact/index.docbook1192
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/exchange-plugin.docbook379
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/group-scheduling.docbook577
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/index.cache.bz2bin0 -> 43193 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/index.docbook7680
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/outlook-to-vcalendar.docbook384
-rw-r--r--tde-i18n-pt/docs/kdepim/korganizer/plugins-chapter.docbook53
-rw-r--r--tde-i18n-pt/docs/kdepim/korn/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/korn/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/korn/index.cache.bz2bin0 -> 5356 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/korn/index.docbook379
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/configuration.docbook1894
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/faq.docbook467
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/index.cache.bz2bin0 -> 26625 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/index.docbook330
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/sync.docbook510
-rw-r--r--tde-i18n-pt/docs/kdepim/kpilot/usage.docbook630
-rw-r--r--tde-i18n-pt/docs/kdepim/ktnef/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/ktnef/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/ktnef/index.cache.bz2bin0 -> 2735 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/ktnef/index.docbook119
-rw-r--r--tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/kwatchgnupg/index.cache.bz2bin0 -> 5840 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/kwatchgnupg/index.docbook329
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/editdialog-conflicts.pngbin0 -> 19837 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/editdialog.pngbin0 -> 21139 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/index.cache.bz2bin0 -> 5877 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/index.docbook374
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/konnector-addressbook.pngbin0 -> 21458 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/konnector-calendar.pngbin0 -> 19363 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/konnector-local.pngbin0 -> 27009 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/konnector-qtopia.pngbin0 -> 23694 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/konnector-remote.pngbin0 -> 23856 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/konnectors-chapter.docbook151
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/logdialog.pngbin0 -> 9533 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/mainwin-filled.pngbin0 -> 14574 bytes
-rw-r--r--tde-i18n-pt/docs/kdepim/multisynk/mainwin.pngbin0 -> 12666 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdesdk/cervisia/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/cervisia/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/cervisia/index.cache.bz2bin0 -> 29260 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/cervisia/index.docbook4100
-rw-r--r--tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.in613
-rw-r--r--tde-i18n-pt/docs/kdesdk/kapptemplate/man-kapptemplate.1.docbook233
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/catman.docbook248
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/dictionaries.docbook649
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/faq.docbook88
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/glossary.docbook270
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/index.cache.bz2bin0 -> 33819 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/index.docbook193
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/kbabeldict.docbook103
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/man-catalogmanager.1.docbook113
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/menu.docbook2571
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/preferences.docbook1953
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbabel/using.docbook1038
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbugbuster/index.cache.bz2bin0 -> 2367 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/kbugbuster/index.docbook108
-rw-r--r--tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/kcachegrind/index.cache.bz2bin0 -> 16451 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/kcachegrind/index.docbook1036
-rw-r--r--tde-i18n-pt/docs/kdesdk/kompare/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/kompare/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/kompare/index.cache.bz2bin0 -> 2370 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/kompare/index.docbook108
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/Makefile.in613
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.cache.bz2bin0 -> 15882 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.docbook1725
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-adddebug.1.docbook125
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-cheatmake.1.docbook193
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-create_cvsignore.1.docbook79
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-create_makefile.1.docbook168
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-create_makefiles.1.docbook147
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-cvscheck.1.docbook202
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-cvslastchange.1.docbook79
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-cvslastlog.1.docbook67
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-cvsrevertlast.1.docbook74
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-cxxmetric.1.docbook66
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-demangle.1.docbook105
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-extend_dmalloc.1.docbook97
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-extractrc.1.docbook74
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-fixincludes.1.docbook166
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-po2xml.1.docbook100
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-pruneemptydirs.1.docbook110
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-qtdoc.1.docbook138
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-reportview.1.docbook140
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-split2po.1.docbook108
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-swappo.1.docbook98
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-transxx.1.docbook96
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-xml2pot.1.docbook103
-rw-r--r--tde-i18n-pt/docs/kdesdk/scripts/man-zonetab2pot.1.docbook102
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/authors.docbook46
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/code_import_and_generation.docbook163
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/credits.docbook11
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/index.cache.bz2bin0 -> 19302 bytes
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/index.docbook85
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/introduction.docbook57
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/other_features.docbook76
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/uml_basics.docbook782
-rw-r--r--tde-i18n-pt/docs/kdesdk/umbrello/working_with_umbrello.docbook405
-rw-r--r--tde-i18n-pt/docs/kdetoys/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdetoys/amor/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/amor/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdetoys/amor/index.cache.bz2bin0 -> 5718 bytes
-rw-r--r--tde-i18n-pt/docs/kdetoys/amor/index.docbook549
-rw-r--r--tde-i18n-pt/docs/kdetoys/amor/man-amor.6.docbook118
-rw-r--r--tde-i18n-pt/docs/kdetoys/kmoon/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/kmoon/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdetoys/kmoon/index.cache.bz2bin0 -> 3624 bytes
-rw-r--r--tde-i18n-pt/docs/kdetoys/kmoon/index.docbook181
-rw-r--r--tde-i18n-pt/docs/kdetoys/kodo/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/kodo/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdetoys/kodo/index.cache.bz2bin0 -> 4494 bytes
-rw-r--r--tde-i18n-pt/docs/kdetoys/kodo/index.docbook267
-rw-r--r--tde-i18n-pt/docs/kdetoys/kteatime/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/kteatime/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdetoys/kteatime/index.cache.bz2bin0 -> 4903 bytes
-rw-r--r--tde-i18n-pt/docs/kdetoys/kteatime/index.docbook224
-rw-r--r--tde-i18n-pt/docs/kdetoys/kweather/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/kweather/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdetoys/kweather/index.cache.bz2bin0 -> 5722 bytes
-rw-r--r--tde-i18n-pt/docs/kdetoys/kweather/index.docbook364
-rw-r--r--tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdetoys/kworldclock/index.cache.bz2bin0 -> 7074 bytes
-rw-r--r--tde-i18n-pt/docs/kdetoys/kworldclock/index.docbook486
-rw-r--r--tde-i18n-pt/docs/kdetoys/kworldclock/man-kworldclock.1.docbook179
-rw-r--r--tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.cache.bz2bin0 -> 10037 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.docbook899
-rw-r--r--tde-i18n-pt/docs/kdeutils/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeutils/ark/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/ark/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/ark/index.cache.bz2bin0 -> 9049 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/ark/index.docbook1193
-rw-r--r--tde-i18n-pt/docs/kdeutils/ark/man-ark.1.docbook294
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcalc/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcalc/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcalc/commands.docbook435
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcalc/index.cache.bz2bin0 -> 11508 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcalc/index.docbook1520
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcharselect/index.cache.bz2bin0 -> 2414 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcharselect/index.docbook99
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.cache.bz2bin0 -> 1757 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.docbook82
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.cache.bz2bin0 -> 2613 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.docbook174
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.cache.bz2bin0 -> 2730 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.docbook169
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.cache.bz2bin0 -> 2446 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.docbook122
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.cache.bz2bin0 -> 3982 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.docbook158
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.cache.bz2bin0 -> 5162 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.docbook194
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdf/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdf/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdf/index.cache.bz2bin0 -> 5290 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kdf/index.docbook392
-rw-r--r--tde-i18n-pt/docs/kdeutils/kedit/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kedit/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kedit/index.cache.bz2bin0 -> 13512 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kedit/index.docbook1904
-rw-r--r--tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kfloppy/index.cache.bz2bin0 -> 8557 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kfloppy/index.docbook887
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/editor.pngbin0 -> 26449 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/index.cache.bz2bin0 -> 6191 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/index.docbook433
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/keygen.pngbin0 -> 18716 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/keymanage.pngbin0 -> 26196 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/keys.pngbin0 -> 29829 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/kicker.pngbin0 -> 10168 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kgpg/options.pngbin0 -> 46547 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/khexedit/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/khexedit/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/khexedit/index.cache.bz2bin0 -> 10249 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/khexedit/index.docbook1923
-rw-r--r--tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.cache.bz2bin0 -> 2296 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.docbook133
-rw-r--r--tde-i18n-pt/docs/kdeutils/kjots/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kjots/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kjots/index.cache.bz2bin0 -> 7366 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kjots/index.docbook892
-rw-r--r--tde-i18n-pt/docs/kdeutils/ksim/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/ksim/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/ksim/index.cache.bz2bin0 -> 2393 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/ksim/index.docbook99
-rw-r--r--tde-i18n-pt/docs/kdeutils/ktimer/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/ktimer/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/ktimer/index.cache.bz2bin0 -> 2396 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/ktimer/index.docbook99
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/edit1.pngbin0 -> 19098 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/edit2.pngbin0 -> 22177 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/edit3.pngbin0 -> 30373 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/index.cache.bz2bin0 -> 6394 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/index.docbook488
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/kwalletmanager.pngbin0 -> 13341 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/password1.pngbin0 -> 16051 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/kwallet/password2.pngbin0 -> 21092 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdeutils/superkaramba/index.cache.bz2bin0 -> 5841 bytes
-rw-r--r--tde-i18n-pt/docs/kdeutils/superkaramba/index.docbook370
-rw-r--r--tde-i18n-pt/docs/kdevelop/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdevelop/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdevelop/kde_app_devel/index.cache.bz2bin0 -> 23775 bytes
-rw-r--r--tde-i18n-pt/docs/kdevelop/kde_app_devel/index.docbook1878
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdearch/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdearch/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdearch/index.cache.bz2bin0 -> 30922 bytes
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdearch/index.docbook3711
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/adv-build-management.docbook174
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/app-changelog.docbook51
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/app-files.docbook1684
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/app-menu.docbook72
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/app-misc-info.docbook28
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/app-uimodes-examples.docbook174
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/applicationwizard.docbook1360
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook89
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/commands.docbook2997
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/credits.docbook40
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/cvs.docbook131
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/debugger.docbook339
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/documentation.docbook73
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/editing.docbook608
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/file-browsers.docbook67
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/getting-started.docbook695
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/index.cache.bz2bin0 -> 86597 bytes
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/index.docbook675
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-install.docbook1288
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-scripting.docbook74
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-survey.docbook740
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/nutshell.docbook370
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/plugin-tools.docbook731
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/project-advanced.docbook111
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/project-management.docbook1297
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/setup.docbook2884
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/survey-manual.docbook329
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/unixdev.docbook641
-rw-r--r--tde-i18n-pt/docs/kdewebdev/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/Makefile.in587
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/addstringsdialog_window.pngbin0 -> 20735 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/index.cache.bz2bin0 -> 9585 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/index.docbook985
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/kfr_standalone_main_window_1.pngbin0 -> 50098 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_1.pngbin0 -> 25742 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_2.pngbin0 -> 22978 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_1.pngbin0 -> 37132 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_2.pngbin0 -> 29590 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/report_example.pngbin0 -> 49094 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kfilereplace/results_view.pngbin0 -> 23052 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdewebdev/klinkstatus/index.cache.bz2bin0 -> 4550 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/klinkstatus/index.docbook643
-rw-r--r--tde-i18n-pt/docs/kdewebdev/klinkstatus/screenshot.pngbin0 -> 72075 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/basics.docbook176
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/commands.docbook42
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/credits.docbook113
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/dcop.docbook241
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/editor.docbook1530
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/extending.docbook54
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/glossary.docbook59
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/index.cache.bz2bin0 -> 19403 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/index.docbook160
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/installation.docbook47
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/introduction.docbook91
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/q-and-a.docbook42
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/specials.docbook717
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/tutorials.docbook99
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kommander/widgets.docbook390
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/callstack.docbook58
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/credits.docbook65
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/entities.docbook73
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/glossary.docbook73
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/index.cache.bz2bin0 -> 7923 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/index.docbook172
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook173
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook141
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook587
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook150
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/sources.docbook64
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/templates.docbook34
-rw-r--r--tde-i18n-pt/docs/kdewebdev/kxsldbg/variables.docbook92
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/adv-quanta.docbook868
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/config-quanta.docbook340
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/credits-license.docbook274
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/debugging-quanta.docbook440
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/extending-quanta.docbook2746
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/fundamentals.docbook391
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/glossary.docbook90
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/index.cache.bz2bin0 -> 44535 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/index.docbook308
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/installation.docbook41
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/introduction.docbook172
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/man-quanta.1.docbook175
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/q-and-a.docbook67
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/quanta-menus.docbook2682
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/quanta-projects.docbook950
-rw-r--r--tde-i18n-pt/docs/kdewebdev/quanta/working-with-quanta.docbook736
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.am4
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.in635
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/commands.docbook1738
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/credits.docbook29
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/index.cache.bz2bin0 -> 15059 bytes
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/index.docbook157
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/introduction.docbook29
-rw-r--r--tde-i18n-pt/docs/kdewebdev/xsldbg/usage.docbook299
1849 files changed, 594460 insertions, 0 deletions
diff --git a/tde-i18n-pt/docs/Makefile.am b/tde-i18n-pt/docs/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/Makefile.in b/tde-i18n-pt/docs/Makefile.in
new file mode 100644
index 00000000000..d00d84c807c
--- /dev/null
+++ b/tde-i18n-pt/docs/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kdegraphics common kdeutils kdenetwork kdeadmin kdepim kdetoys kdeedu kdevelop kdesdk kdeaddons kdegames kdeaccessibility kdemultimedia kdebase kdelibs kdewebdev
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/common/Makefile.am b/tde-i18n-pt/docs/common/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/common/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/common/Makefile.in b/tde-i18n-pt/docs/common/Makefile.in
new file mode 100644
index 00000000000..87ffc6c4e91
--- /dev/null
+++ b/tde-i18n-pt/docs/common/Makefile.in
@@ -0,0 +1,623 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/common
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/common/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/common/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/common/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/common/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/common/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in logotp3.png fdl-translated.html gpl-translated.html kde-localised.css lgpl-translated.html Makefile.am
+
+#>+ 2
+docs-am: gpl-translated.html fdl-translated.html logotp3.png kde-localised.css lgpl-translated.html
+
+#>+ 23
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/common
+ @for base in gpl-translated.html fdl-translated.html logotp3.png kde-localised.css lgpl-translated.html ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/common/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/common/$$base ;\
+ done
+ @echo "merging common and language specific dir" ;\
+ if test ! -f $(kde_htmldir)/en/common/kde-common.css; then echo 'no english docs found in $(kde_htmldir)/en/common/'; exit 1; fi
+ @com_files=`cd $(kde_htmldir)/en/common && echo *` ;\
+ cd $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/common ;\
+ if test -n "$$com_files"; then for p in $$com_files ; do \
+ case " gpl-translated.html fdl-translated.html logotp3.png kde-localised.css lgpl-translated.html " in \
+ *" $$p "*) ;; \
+ *) test ! -f $$p && echo $(LN_S) ../../en/common/$$p $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/common/$$p && $(LN_S) ../../en/common/$$p $$p ;; \
+ esac ; \
+ done ; fi ; true
+
+uninstall-nls:
+ for base in gpl-translated.html fdl-translated.html logotp3.png kde-localised.css lgpl-translated.html ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/common/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in gpl-translated.html fdl-translated.html logotp3.png kde-localised.css lgpl-translated.html ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/common/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/common/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/common/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/common/fdl-translated.html b/tde-i18n-pt/docs/common/fdl-translated.html
new file mode 100644
index 00000000000..e995a7d95b7
--- /dev/null
+++ b/tde-i18n-pt/docs/common/fdl-translated.html
@@ -0,0 +1,405 @@
+<!-- TRANSLATORS: VERY IMPORTANT!
+
+ A translated version of the GNU General Public Licence, the GNU
+ Lesser General Public Licence or the GNU Free Documentation
+ Licence MUST contain a disclaimer at the top of the document (GPL
+ requirement) and a link to the original English version (KDE
+ requirement). The link to the English version in KDE can look
+ like this: <a href="common/gpl-licence.html">GNU General Public
+ License</a>, for the LGPL like this: <a
+ href="common/lgpl-licence.html">GNU Lesser General Public
+ License</a> and for the FDL like this: <a
+ href="common/fdl-licence.html">GNU Free Documentation
+ License</a>.
+
+ The disclaimer is the following - add it both in English and in
+ the translated version:
+
+This is an unofficial translation of the GNU General Public License
+into language. It was not published by the Free Software Foundation,
+and does not legally state the distribution terms for software that
+uses the GNU GPL--only the original English text of the GNU GPL does
+that. However, we hope that this translation will help language
+speakers understand the GNU GPL better.
+
+ Before you make a translation, check if there isn't one already
+ at www.gnu.org.
+
+ Make sure that the name of the original license file does not
+ overwrite the translation (so name them differently).
+
+ If you do not comply with these requirements, the translation is
+ likely to be removed.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html40/strict.dtd">
+<HTML LANG="en-US">
+ <HEAD>
+ <TITLE>GNU Free Documentation License</TITLE>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
+ <META HTTP-EQUIV="Content-Language" CONTENT="en-US">
+ <META NAME="description" CONTENT="GNU free documentation license (for inclusion in documentation files)">
+ <META NAME="keywords" CONTENT="gnu, Gnu, GNU, license, licence, software, free software, software license, software licence, GNU general public license, GNU General Public License, documentation licence, documentation license, documentation, GNU free documentation license, GNU Free Documentation License">
+ <META NAME="robots" CONTENT="none">
+ </HEAD>
+ <BODY>
+ <PRE>
+ GNU Free Documentation License
+ Version 1.1, March 2000
+
+ Copyright (C) 2000 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+0. PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+written document "free" in the sense of freedom: to assure everyone
+the effective freedom to copy and redistribute it, with or without
+modifying it, either commercially or noncommercially. Secondarily,
+this License preserves for the author and publisher a way to get
+credit for their work, while not being considered responsible for
+modifications made by others.
+
+This License is a kind of "copyleft", which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+1. APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work that contains a
+notice placed by the copyright holder saying it can be distributed
+under the terms of this License. The "Document", below, refers to any
+such manual or work. Any member of the public is a licensee, and is
+addressed as "you".
+
+A "Modified Version" of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A "Secondary Section" is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject. (For example, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The "Invariant Sections" are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License.
+
+The "Cover Texts" are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License.
+
+A "Transparent" copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, whose contents can be viewed and edited directly and
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup has been designed to thwart or discourage
+subsequent modification by readers is not Transparent. A copy that is
+not "Transparent" is called "Opaque".
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML designed for human modification. Opaque formats include
+PostScript, PDF, proprietary formats that can be read and edited only
+by proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML produced by some word processors for output
+purposes only.
+
+The "Title Page" means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, "Title Page" means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+
+2. VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+3. COPYING IN QUANTITY
+
+If you publish printed copies of the Document numbering more than 100,
+and the Document's license notice requires Cover Texts, you must enclose
+the copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a publicly-accessible computer-network location containing a complete
+Transparent copy of the Document, free of added material, which the
+general network-using public has access to download anonymously at no
+charge using public-standard network protocols. If you use the latter
+option, you must take reasonably prudent steps, when you begin
+distribution of Opaque copies in quantity, to ensure that this
+Transparent copy will remain thus accessible at the stated location
+until at least one year after the last time you distribute an Opaque
+copy (directly or through your agents or retailers) of that edition to
+the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+4. MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
+A. Use in the Title Page (and on the covers, if any) a title distinct
+ from that of the Document, and from those of previous versions
+ (which should, if there were any, be listed in the History section
+ of the Document). You may use the same title as a previous version
+ if the original publisher of that version gives permission.
+B. List on the Title Page, as authors, one or more persons or entities
+ responsible for authorship of the modifications in the Modified
+ Version, together with at least five of the principal authors of the
+ Document (all of its principal authors, if it has less than five).
+C. State on the Title page the name of the publisher of the
+ Modified Version, as the publisher.
+D. Preserve all the copyright notices of the Document.
+E. Add an appropriate copyright notice for your modifications
+ adjacent to the other copyright notices.
+F. Include, immediately after the copyright notices, a license notice
+ giving the public permission to use the Modified Version under the
+ terms of this License, in the form shown in the Addendum below.
+G. Preserve in that license notice the full lists of Invariant Sections
+ and required Cover Texts given in the Document's license notice.
+H. Include an unaltered copy of this License.
+I. Preserve the section entitled "History", and its title, and add to
+ it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page. If
+ there is no section entitled "History" in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+J. Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+ it was based on. These may be placed in the "History" section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+K. In any section entitled "Acknowledgements" or "Dedications",
+ preserve the section's title, and preserve in the section all the
+ substance and tone of each of the contributor acknowledgements
+ and/or dedications given therein.
+L. Preserve all the Invariant Sections of the Document,
+ unaltered in their text and in their titles. Section numbers
+ or the equivalent are not considered part of the section titles.
+M. Delete any section entitled "Endorsements". Such a section
+ may not be included in the Modified Version.
+N. Do not retitle any existing section as "Endorsements"
+ or to conflict in title with any Invariant Section.
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section entitled "Endorsements", provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+5. COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections entitled "History"
+in the various original documents, forming one section entitled
+"History"; likewise combine any sections entitled "Acknowledgements",
+and any sections entitled "Dedications". You must delete all sections
+entitled "Endorsements."
+
+
+6. COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+
+7. AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, does not as a whole count as a Modified Version
+of the Document, provided no compilation copyright is claimed for the
+compilation. Such a compilation is called an "aggregate", and this
+License does not apply to the other self-contained works thus compiled
+with the Document, on account of their being thus compiled, if they
+are not themselves derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one quarter
+of the entire aggregate, the Document's Cover Texts may be placed on
+covers that surround only the Document within the aggregate.
+Otherwise they must appear on covers around the whole aggregate.
+
+
+8. TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License provided that you also include the
+original English version of this License. In case of a disagreement
+between the translation and the original English version of this
+License, the original English version will prevail.
+
+
+9. TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License. Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License. However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+10. FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+http:///www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+ Copyright (c) YEAR YOUR NAME.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.1
+ or any later version published by the Free Software Foundation;
+ with the Invariant Sections being LIST THEIR TITLES, with the
+ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+ A copy of the license is included in the section entitled "GNU
+ Free Documentation License".
+
+If you have no Invariant Sections, write "with no Invariant Sections"
+instead of saying which ones are invariant. If you have no
+Front-Cover Texts, write "no Front-Cover Texts" instead of
+"Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+ </PRE>
+ </BODY>
+</HTML>
diff --git a/tde-i18n-pt/docs/common/gpl-translated.html b/tde-i18n-pt/docs/common/gpl-translated.html
new file mode 100644
index 00000000000..73cffa51c80
--- /dev/null
+++ b/tde-i18n-pt/docs/common/gpl-translated.html
@@ -0,0 +1,389 @@
+<!-- TRANSLATORS: VERY IMPORTANT!
+
+ A translated version of the GNU General Public Licence, the GNU
+ Lesser General Public Licence or the GNU Free Documentation
+ Licence MUST contain a disclaimer at the top of the document (GPL
+ requirement) and a link to the original English version (KDE
+ requirement). The link to the English version in KDE can look
+ like this: <a href="common/gpl-licence.html">GNU General Public
+ License</a>, for the LGPL like this: <a
+ href="common/lgpl-licence.html">GNU Lesser General Public
+ License</a> and for the FDL like this: <a
+ href="common/lgpl-licence.html">GNU Free Documentation
+ License</a>.
+
+ The disclaimer is the following (compulsory) - add it both in
+ English and in the translated version:
+
+This is an unofficial translation of the GNU General Public License
+into language. It was not published by the Free Software Foundation,
+and does not legally state the distribution terms for software that
+uses the GNU GPL--only the original English text of the GNU GPL does
+that. However, we hope that this translation will help language
+speakers understand the GNU GPL better.
+
+ Before you make a translation, check if there isn't one already
+ at www.gnu.org.
+
+ Make sure that the name of the original license file does not
+ overwrite the translation (so name them differently).
+
+ If you do not comply with these requirements, the translation is
+ likely to be removed.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html40/strict.dtd">
+<HTML LANG="en-US">
+ <HEAD>
+ <TITLE>GNU General Public License</TITLE>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
+ <META HTTP-EQUIV="Content-Language" CONTENT="en-US">
+ <META NAME="description" CONTENT="GNU general public license (for inclusion in distributions)">
+ <META NAME="keywords" CONTENT="gnu, Gnu, GNU, license, licence, software, free software, software license, software licence, GNU general public license, GNU General Public License">
+ <META NAME="robots" CONTENT="none">
+ </HEAD>
+ <BODY>
+ <PRE>
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ &lt;one line to give the program's name and a brief idea of what it does.&gt;
+ Copyright (C) 19yy &lt;name of author&gt;
+
+ This program 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 program 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 program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ &lt;signature of Ty Coon&gt;, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
+ </PRE>
+ </BODY>
+</HTML>
diff --git a/tde-i18n-pt/docs/common/kde-localised.css b/tde-i18n-pt/docs/common/kde-localised.css
new file mode 100644
index 00000000000..cb65eb2485f
--- /dev/null
+++ b/tde-i18n-pt/docs/common/kde-localised.css
@@ -0,0 +1,28 @@
+/*
+ KDE CSS for pt HTML documentation (all media types).
+ Copyright (C) 2000 <**authorname**>
+
+ This program 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 program 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 program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+ Send comments, suggestions, etc. to <**authorcontactdetails**>.
+*/
+
+/*
+ These settings will override kde-default.css.
+
+ Any updates should be validated, e.g. http://jigsaw.w3.org/css-validator/
+*/
+
+:lang(pt) { }
diff --git a/tde-i18n-pt/docs/common/lgpl-translated.html b/tde-i18n-pt/docs/common/lgpl-translated.html
new file mode 100644
index 00000000000..d673e30323f
--- /dev/null
+++ b/tde-i18n-pt/docs/common/lgpl-translated.html
@@ -0,0 +1,553 @@
+<!-- TRANSLATORS: VERY IMPORTANT!
+
+ A translated version of the GNU General Public Licence, the GNU
+ Lesser General Public Licence or the GNU Free Documentation
+ Licence MUST contain a disclaimer at the top of the document (GPL
+ requirement) and a link to the original English version (KDE
+ requirement). The link to the English version in KDE can look
+ like this: <a href="common/gpl-licence.html">GNU General Public
+ License</a>, for the LGPL like this: <a
+ href="common/lgpl-licence.html">GNU Lesser General Public
+ License</a> and for the FDL like this: <a
+ href="common/lgpl-licence.html">GNU Free Documentation
+ License</a>.
+
+ The disclaimer is the following (compulsory) - add it both in
+ English and in the translated version:
+
+This is an unofficial translation of the GNU General Public License
+into language. It was not published by the Free Software Foundation,
+and does not legally state the distribution terms for software that
+uses the GNU GPL--only the original English text of the GNU GPL does
+that. However, we hope that this translation will help language
+speakers understand the GNU GPL better.
+
+ Before you make a translation, check if there isn't one already
+ at www.gnu.org.
+
+ Make sure that the name of the original license file does not
+ overwrite the translation (so name them differently).
+
+ If you do not comply with these requirements, the translation is
+ likely to be removed.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html40/strict.dtd">
+<HTML LANG="en-US">
+ <HEAD>
+ <TITLE>GNU Lesser General Public License</TITLE>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
+ <META HTTP-EQUIV="Content-Language" CONTENT="en-US">
+ <META NAME="description" CONTENT="GNU lesser general public license (for inclusion in library distributions)">
+ <META NAME="keywords" CONTENT="gnu, Gnu, GNU, license, licence, software, free software, software license, software licence, GNU general public license, GNU General Public License, library licence, library license, software library, software libraries, GNU lesser general public license, GNU Lesser General Public License">
+ <META NAME="robots" CONTENT="none">
+ </HEAD>
+ <BODY>
+ <PRE>
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ &lt;one line to give the library's name and a brief idea of what it does.&gt;
+ Copyright (C) &lt;year&gt; &lt;name of author&gt;
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ &lt;signature of Ty Coon&gt;, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+
+ </PRE>
+ </BODY>
+</HTML>
diff --git a/tde-i18n-pt/docs/common/logotp3.png b/tde-i18n-pt/docs/common/logotp3.png
new file mode 100644
index 00000000000..739689404cc
--- /dev/null
+++ b/tde-i18n-pt/docs/common/logotp3.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaccessibility/Makefile.am b/tde-i18n-pt/docs/kdeaccessibility/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaccessibility/Makefile.in b/tde-i18n-pt/docs/kdeaccessibility/Makefile.in
new file mode 100644
index 00000000000..9fb89edb594
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaccessibility
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kmag kmouth kttsd kmousetool
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.am b/tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.in b/tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.in
new file mode 100644
index 00000000000..71ad4d5b4ee
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmag/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaccessibility/kmag
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmag/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in man-kmag.1.docbook index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kmag.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag
+ @for base in index.docbook man-kmag.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kmag.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kmag.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmag/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmag/index.cache.bz2 b/tde-i18n-pt/docs/kdeaccessibility/kmag/index.cache.bz2
new file mode 100644
index 00000000000..31d8db4deae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmag/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmag/index.docbook b/tde-i18n-pt/docs/kdeaccessibility/kmag/index.docbook
new file mode 100644
index 00000000000..861b9d4d3e0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmag/index.docbook
@@ -0,0 +1,1051 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kmag "<application
+>KMagnifier</application
+>">
+ <!ENTITY kappname "&kmag;">
+ <!ENTITY package "kdeaccessibility">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+
+<bookinfo>
+<title
+>O Manual do &kmag;</title>
+
+<authorgroup>
+<author
+><firstname
+>Sarang</firstname
+> <surname
+>Lakare</surname
+> <affiliation
+> <address
+><email
+>sarang@users.sf.net</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Olaf</firstname
+> <surname
+>Schmidt</surname
+> <affiliation
+> <address
+><email
+>ojschmidt@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2000</year>
+<year
+>2002</year>
+<holder
+>Sarang Lakare</holder>
+</copyright>
+
+<copyright>
+<year
+>2004</year>
+<year
+>2005</year>
+<holder
+>Olaf Schmidt</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+
+
+<date
+>2006-05-25</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kmag; é uma lupa do ecrã. Você pode usar o &kmag; para ampliar uma parte do ecrã tal como utilizaria uma lenta para ampliar as letras pequenas de um jornal ou de uma fotografia. Esta aplicação é útil para várias pessoas: desde os investigadores até aos artistas, passando pelos desenhadores Web ou pelas pessoas com visão fraca. Este documento tentará ser um manual de referência completo para usar o &kmag;. </para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kmag</keyword>
+<keyword
+>Lupa do KDE</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmag; é um ampliador do ecrã para o Ambiente de Trabalho K (&kde;). ele poderá ser usado para ampliar uma parte do ecrã. Esta aplicação pode ser útil para várias pessoas: as pessoas com visão fraca podem usar esta aplicação para ampliar uma parte do ecrã que elas não consigam ver bem, os artistas poderão usar esta aplicação para ampliar as imagens que eles produzirem e verificá-la ao nível do ponto, os investigadores de processamento de imagens, podem usar esta aplicação para ampliar as imagens e analisá-las mais de perto. Para além destes casos, &eg; é possível usar a aplicação para captar uma parte do ecrã e gravá-la no disco (com a opção de ampliar o ecrã capturado). </para>
+<para
+>O &kmag; é uma aplicação muito poderosa com novas funcionalidades a serem adicionadas durante todo o tempo. É optimizada para poder ser usada em máquinas com pouca capacidade de processamento. </para>
+</chapter>
+
+<chapter id="using-kmag">
+<title
+>Utilização do &kmag;</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kmag;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kmag;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Depois de correr o &kmag;, você irá obter uma janela semelhante à que é mostrada em cima. A janela principal do &kmag; mostra o conteúdo ampliado (ou reduzido). Esta janela será referida como a <quote
+>janela de ampliação</quote
+>. A imagem ampliada mostrada dentro desta janela é capturada como sendo uma parte do ecrã. A parte do ecrã que é ampliada é denominada como sendo a <quote
+>janela da selecção</quote
+>. </para>
+<para
+>Por omissão, o &kmag; amplia a região à volta do cursor do rato (pense nele como uma lente em movimento). Em alternativa, você poderá pedir ao &kmag; para ampliar uma área escolhida do ecrã (<guilabel
+>Modo da Janela de Selecção</guilabel
+>) ou a área em torno do cursor do rato para um dos cantos do ecrã (p.ex., o <guilabel
+>Modo do Extremo Esquerdo do Ecrã</guilabel
+>). </para>
+<para
+>Se você optar por não ver o cursor do rato na imagem ampliada, seleccione a opção <guilabel
+>Esconder o Cursor do Rato</guilabel
+>. Lembre-se que o &kmag; não pode ainda encontrar a forma actual do cursor. Como tal, mostra o cursor predefinido do &kde;/&Qt;. </para>
+
+<sect1 id="changing-selection-window">
+<title
+>Mudar a parte do ecrã a ser ampliada</title>
+<para
+>Quando estiver no <guilabel
+>Modo da Janela de Selecção</guilabel
+>, a janela de selecção poderá ser movida e dimensionada. Você poderá também alterar a posição e o tamanho da janela de selecção com as teclas de cursores no teclado ou carregando na janela de ampliação: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><keycap
+>Teclas de cursores</keycap
+> ou &LMB;</term>
+<listitem>
+<para
+>Ao manter este botão do rato carregado e movendo o rato, você poderá capturar e arrastar o conteúdo da janela de ampliação. Você poderá usar também as teclas dos cursores.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><keycombo
+>&Shift;<keycap
+>Cursores</keycap
+></keycombo
+>, &Shift;&LMB; ou &MMB;.</term>
+<listitem>
+<para
+>Carregando adicionalmente no &Shift; ou usando o &MMB;, você poderá mover a janela de selecção. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;<keycap
+>Cursores</keycap
+></keycombo
+> ou &Ctrl;&LMB;</term>
+<listitem>
+<para
+>Ao usar esta combinação, você poderá dimensionar a janela da selecção. Tenha em atenção que o canto superior esquerdo da janela de selecção é mantido constante e o canto inferior direito é movido.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="kmag-features">
+<title
+>Mais funcionalidades do &kmag;</title>
+
+<para
+>O &kmag; vem com montes de funcionalidades. É possível imprimir a imagem ampliada directamente numa impressora, gravar a imagem num ficheiro, copiar a imagem ampliada para a área de transferência (a qual poderá ser usada posteriormente noutras aplicações), rodar a imagem da ampliação, entre outras coisas. </para>
+
+</sect1>
+</chapter>
+
+
+<chapter id="menus"
+>
+<title
+>Referência do Menu</title
+>
+
+<sect1 id="the-file-menu"
+>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title
+>
+
+<variablelist
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Abre uma janela nova do &kmag;.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar a Imagem Como...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Grava a imagem ampliada para um ficheiro.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Imprime a área ampliada no momento.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Sai da aplicação</para
+></listitem
+>
+</varlistentry
+>
+</variablelist
+>
+</sect1
+>
+
+<sect1 id="the-edit-menu"
+>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title
+>
+
+<variablelist
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Copia a área ampliada de momento para a área de transferência, a qual poderá ser colada noutras aplicações.</para
+></listitem
+>
+</varlistentry
+>
+</variablelist
+>
+</sect1
+>
+
+<sect1 id="the-view-menu"
+>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title
+>
+
+<variablelist
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+> <keycap
+>F5</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Iniciar/Parar</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Inicia/pára a actualização da área visualizada. A interrupção da actualização irá reduzir a zero o poder de processamento necessário (utilização de CPU)</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliação</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Seleccione o factor de aplicação.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>-</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Carregue neste botão para reduzir a região seleccionado.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>+</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Carregue neste botão para ampliar a região seleccionada.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+> <keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Inverter as Cores</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+><action
+>Inverte</action
+> as cores da área seleccionada, &ie; as coisas a preto serão mostradas a branco.</para
+></listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Rotação</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Seleccione o ângulo de rotação (<guimenuitem
+>Sem Rotação (0 Graus)</guimenuitem
+>, <guimenuitem
+>Esquerda (90 Graus)</guimenuitem
+>, <guimenuitem
+>De Cima para Baixo (180 Graus)</guimenuitem
+>, <guimenuitem
+>Direita (270 Graus)</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Seleccione a taxa de actualização (<guimenuitem
+>Muito Baixa</guimenuitem
+>, <guimenuitem
+>Baixa</guimenuitem
+>, <guimenuitem
+>Média</guimenuitem
+>, <guimenuitem
+>Alta</guimenuitem
+>, <guimenuitem
+>Muito Alta</guimenuitem
+>). Quanto maior a taxa, maior capacidade de processamento (CPU) será necessária.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="the-settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a barra de menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra Principal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a barra de ferramentas principal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Visualização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a barra de ferramentas de visualização.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Configuração</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a barra de ferramentas de configuração.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+> <keycap
+>F1</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Seguimento do Rato</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Neste modo, a área em torno do cursor do rato é ampliada numa janela normal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+> <keycap
+>F2</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo da Janela de Selecção</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Neste modo, é aberta uma janela de selecção. A área seleccionada é então mostrada numa janela normal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo do Extremo Superior do Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Neste modo, a área em torno do cursor do rato é ampliada no extremo superior do ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo do Extremo Esquerda do Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Neste modo, a área em torno do cursor do rato é ampliada no extremo esquerdo do ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo do Extremo Direito do Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Neste modo, a área em torno do cursor do rato é ampliada no extremo direito do ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo do Extremo Inferior do Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Neste modo, a área em torno do cursor do rato é ampliada no extremo inferior do ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+> <keycap
+>F4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Cursor do Rato</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra ou esconde o cursor do rato numa imagem ampliada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que lhe permite configurar os atalhos de teclado para muitos comandos do menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que lhe permite escolher os ícones que ficam visíveis na barra de ferramentas.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="the-help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<para
+>O &kmag; usa automaticamente todos os seus atalhos predefinidos para gravar um ficheiro, abrir uma nova janela, imprimir, parar/iniciar a actualização (botão de actualização do &konqueror;), ampliar, reduzir, &etc;</para>
+
+<table>
+<title
+>Atalhos de Teclado Predefinidos</title>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></entry>
+<entry
+><para
+>Isto irá gravar o conteúdo da janela de ampliação num ficheiro.</para>
+</entry>
+</row>
+<row>
+<entry
+><keycap
+>F1</keycap
+></entry>
+<entry
+><para
+>Muda para o "Modo de Seguimento do Rato".</para>
+</entry>
+</row>
+<row>
+<entry
+><keycap
+>F2</keycap
+></entry>
+<entry
+><para
+>Muda para o "Modo da Janela de Selecção".</para>
+</entry>
+</row>
+<row>
+<entry
+><keycap
+>F4</keycap
+></entry>
+<entry
+><para
+>Mostra ou esconde o cursor do rato numa imagem ampliada.</para>
+</entry>
+</row>
+<row>
+<entry
+><keycap
+>F5</keycap
+></entry>
+<entry
+><para
+>Isto irá iniciar o refrescamento ou actualização da janela de ampliação se estiver parada ou pára a mesma actualização se estiver activada no momento.</para>
+</entry>
+</row>
+<row>
+<entry
+><keycap
+>F6</keycap
+></entry>
+<entry
+><para
+>Inverter as Cores</para>
+</entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry>
+<entry
+><para
+>Isto irá abrir uma janela nova do &kmag;.</para
+></entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></entry>
+<entry
+><para
+>Isto irá abrir a janela de impressão para imprimir o conteúdo da janela de ampliação.</para
+></entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></entry>
+<entry
+><para
+>Isto irá copiar o conteúdo da janela de ampliação para a área de transferência.</para>
+</entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></entry
+>
+<entry
+><para
+>Mostra ou esconde a barra do menu.</para
+>
+</entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></entry>
+<entry
+><para
+>Reduzir</para
+></entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></entry>
+<entry
+><para
+>Ampliar</para
+></entry>
+</row>
+<row>
+<entry
+><keycombo
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+>
+<entry
+><para
+>Sai da aplicação.</para
+></entry
+>
+</row>
+</tbody>
+</tgroup>
+
+</table>
+
+</chapter>
+
+<!--
+<chapter id="faq">
+<title
+>Questions and Answers</title>
+
+&reporting.bugs;
+&updating.documentation;
+
+<para>
+This section is currently empty as I have not received any questions from any users! I
+will add some FAQ if I hear from any of the users.
+</para>
+
+</chapter>
+-->
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kmag; </para>
+<para
+>Programa com 'copyright' 2001-2003 de Sarang Lakare <email
+>sarang@users.sf.net</email
+> e 2003-2005 de Olaf Schmidt <email
+>ojschmidt@kde.org</email
+>. </para>
+<para
+>Contribuições: <itemizedlist
+> <listitem
+><para
+>Michael Forster <email
+>forster@fmi.uni-passau.de</email
+> (autor original)</para
+></listitem>
+</itemizedlist>
+</para>
+
+
+<para
+>Documentação com 'copyright' 2002 de Sarang Lakare <email
+>sarang@users.sf.net</email
+> </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kmag">
+<title
+>Como obter o &kmag;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmag/man-kmag.1.docbook b/tde-i18n-pt/docs/kdeaccessibility/kmag/man-kmag.1.docbook
new file mode 100644
index 00000000000..dd277f224a3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmag/man-kmag.1.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador do &kde;</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>12 de Junho de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kmag</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kmag</command
+></refname>
+<refpurpose
+>Ampliador do ecrã</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kmag</command
+> <arg choice="opt"
+>Opções Genéricas do &kde;</arg
+> <arg choice="opt"
+>Opções Genéricas do &Qt;</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <command
+>kmag</command
+>, também conhecido por &kmagnifier;, é um ampliador do ecrã. Poderá usar o &kmagnifier; para ampliar uma parte do ecrã, tal como usaria uma lente para ampliar a letra pequena de um jornal ou uma fotografia. Esta aplicação é útil para uma variedade de pessoas: desde investigadores até artistas, passando por desenhadores web e pessoas com visão reduzida.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está disponível alguma documentação de utilizador mais detalhada em <ulink url="help:/kmag"
+>help:/kmag</ulink
+> (tanto poderá indicar este &URL; no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kmag</parameter
+></userinput
+>).</para>
+
+<para
+>Existe ainda mais informações disponíveis na <ulink url="http://accessibility.kde.org/"
+>página pessoal de acessibilidade do projecto &kde;.</ulink
+></para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kmagnifier; foi criado por <personname
+><firstname
+>Olaf</firstname
+><surname
+>Schmidt</surname
+></personname
+> <email
+>ojschmidt@kde.org</email
+> e <personname
+><firstname
+>Sarang</firstname
+><surname
+>Lakare</surname
+></personname
+> <email
+>sarang@users.sf.net</email
+>, bem como por <personname
+><firstname
+>Michael</firstname
+><surname
+>Forster</surname
+></personname
+> <email
+>forster@fmi.uni-passau.de</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.am b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.in b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.in
new file mode 100644
index 00000000000..8f6ad16f7e6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaccessibility/kmousetool
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmousetool/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook man-kmousetool.1.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-kmousetool.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool
+ @for base in man-kmousetool.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kmousetool.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kmousetool.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmousetool/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.cache.bz2 b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.cache.bz2
new file mode 100644
index 00000000000..b445d4d2ff2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.docbook b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.docbook
new file mode 100644
index 00000000000..01d495ae038
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/index.docbook
@@ -0,0 +1,502 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kmousetool '<application
+>KMouseTool</application
+>'>
+ <!ENTITY kappname "&kmousetool;">
+ <!ENTITY package "kdeaccessibility">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmousetool;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jeff</firstname
+> <surname
+>Roush</surname
+> <affiliation
+> <address
+><email
+>jeff@kmousetool.com</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2002</year>
+<holder
+>Jeff Roush</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-05-20</date>
+<releaseinfo
+>1.12</releaseinfo>
+
+<abstract>
+<para
+>O &kmousetool; carrega o rato sempre que o cursor do rato parar por momentos. Foi desenhado para ajudar as pessoas com problemas crónicos de feridas, para os quais carregar em botões magoa. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>KMouseTool</keyword>
+<keyword
+>ergonómico</keyword>
+<keyword
+>tendinites</keyword>
+<keyword
+>síndrome de canal cárpico</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmousetool; carrega o rato sempre que o cursor do rato parar por momentos. Foi desenhado para ajudar as pessoas com problemas crónicos de feridas, para os quais carregar em botões magoa. Também pode arrastar o rato, ainda que isto exija muito mais prática. </para>
+
+<para
+>O &kmousetool; pode eliminar a dor causa por carregar com o rato, e ajuda muitas pessoas a usar o computador sem dores. Infelizmente, também poderá ocorrer alguma dor simplesmente ao mover o rato na mesa. Se você estiver a sofrer de dores relacionadas com o computador e não tiver visto um médico ainda, faça-o por favor. </para>
+<para
+>Só para tornar tudo bastante claro: embora o &kmousetool; possa ajudar a reduzir a dor causada ao fazer <emphasis
+>carregar</emphasis
+> num botão do rato, não poderá evitar as dores causadas ao <emphasis
+>mover</emphasis
+> o rato. E, tal como em todas as ferramentas ergonómicas, a sua distância poderá variar. </para>
+
+</chapter>
+
+
+<chapter id="using-kmousetool">
+<title
+>Utilização do &kmousetool;</title>
+<para
+>Usar o &kmousetool; é simples: o &kmousetool; vigia-o à medida que você move o rato e, sempre que você parar por uns momento, ele carrega no botão por si. </para>
+
+<para
+>O modo de Arrastamento Inteligente do &kmousetool; permite-lhe arrastar o rato. </para>
+
+<para
+>Quando o Arrastamento Inteligente estiver activo, o &kmousetool; pára depois de ter carregado; se você mexer o rato, ele irá esperar até que você pare antes de terminar a selecção. Desta forma, você conseguirá carregar e arrastar o rato. O Arrastamento Inteligente exige um pouco mais de prática, mas torna-se natural logo que se habitue a ele. </para>
+
+</chapter>
+
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kmousetool-mainwindow">
+<title
+>A Janela Principal do &kmousetool;</title>
+
+ <para
+>As opções do &kmousetool; são acedidas na sua maioria através do rato.</para>
+
+
+ <variablelist>
+ <varlistentry>
+ <term
+><guibutton
+>Iniciar</guibutton>
+ </term>
+ <listitem>
+ <para
+>Inicia (ou pára) o &kmousetool;.</para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Movimento mínimo:</guilabel
+></term>
+<listitem>
+<para
+>O movimento mínimo em pontos antes de o &kmousetool; tentar pressionar o rato.</para>
+</listitem>
+</varlistentry>
+
+ <varlistentry>
+ <term
+><guilabel
+>Tempo de permanência (1/10 s):</guilabel>
+ </term>
+ <listitem>
+ <para
+>O tempo que o rato terá de parar antes de o &kmousetool; pressionar. Tente aumentar este tempo se lhe custar a habituar ao &kmousetool; </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Arrastamento inteligente</guilabel>
+ </term>
+ <listitem>
+ <para
+>Activa ou desactiva o Arrastamento Inteligente. A utilização desligada é mais simples, como tal é a opção por omissão.</para
+><para
+>Se você activar o <guilabel
+>Arrastar inteligente</guilabel
+>, o campo <guilabel
+>Tempo de arrastamento (1/10 s):</guilabel
+> fica disponível. Este é o tempo que o &kmousetool; irá esperar, depois de pressionar o botão, ante de voltar a pressionar se você não mexer o rato. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Activar os traços</guilabel>
+ </term>
+ <listitem>
+ <para
+>O &kmousetool; agora suporta os traços. Quando você activar os traços, um ligeiro movimento para a direita e para trás, seguido de uma pausa, irá carregar no botão <mousebutton
+>direito</mousebutton
+>. Um movimento lento para a esquerda e para trás irá carregar duas vezes. (Os traços são indicados no ficheiro <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/kmousetool_strokes.txt</filename
+>. Este ficheiro é gerado pelo &kmousetool; da primeira vez que é executado, mas poderá ser modificado posteriormente.) </para>
+ </listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><guilabel
+>Click audível</guilabel>
+ </term>
+ <listitem>
+ <para
+>Toca um som sempre que o &kmousetool; pressionar. Isto ajuda, principalmente com o Arrastamento Inteligente. </para>
+ <para
+>Se o som parecer atrasado, você poderá fazer com que o &kde; o acelere. Para o fazer, abra o &kcontrolcenter;, carregue no botão <guimenuitem
+>Som &amp; Multimédia</guimenuitem
+>, e depois no <guimenuitem
+>Sistema de Som</guimenuitem
+>, seleccionando finalmente a página de <guilabel
+>E/S de Som</guilabel
+>. No fundo da página, existe um ajuste <guilabel
+>Tamanho do 'buffer' de som (tempo de resposta)</guilabel
+>; ajuste este valor para o limite mínimo para acelerar o tempo de resposta do áudio.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Iniciar com o KDE</guilabel>
+ </term>
+ <listitem>
+ <para
+>Quando isto estiver activo, o &kmousetool; irá iniciar de cada vez que o &kde; arrancar. De momento, isto só funciona no &kde;. No GNOME ou noutros gestores de janelas veja a documentação do gestor de janelas em si para saber como iniciar um programa automaticamente sempre que inicia o sistema de janelas.</para
+>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Predefinições</guibutton
+></term>
+<listitem>
+<para
+>Repõe todas as configurações com os seus valores por omissão.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Reiniciar</guibutton
+></term>
+<listitem>
+<para
+>Repõe todas as configurações no seu estado anterior quando você tiver aberto a janela ou, se já tiver gravado alguma configuração com o botão <guibutton
+>Aplicar</guibutton
+>, repõe a configuração para o estado em que se encontrava quando carregou no botão <guibutton
+>Aplicar</guibutton
+> da última vez</para>
+</listitem>
+</varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Aplicar</guibutton>
+ </term>
+ <listitem>
+ <para
+>Depois de alterar as opções, você precisa de carregar neste botão.</para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem>
+<para
+>Abre o manual do utilizador (este documento).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Fechar</guibutton
+></term>
+<listitem>
+<para
+>Fecha a janela sem gravar nenhumas configurações.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Sair</guibutton
+></term>
+<listitem>
+<para
+>Termina o &kmousetool;</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
+
+<chapter id="Tips">
+<title
+>Dicas</title>
+
+<para
+>Estas sugestões podem ajudar a reduzir a curva de aprendizagem do &kmousetool; um pouco. <itemizedlist>
+<listitem
+><para
+>Você poderá modificar os tempos de espera do &kmousetool;, tanto para o pressionar do rato como para o arrastamento.</para>
+</listitem>
+<listitem
+><para
+>É melhor praticar o pressionar com os valores predefinidos do &kmousetool;. Você poderá desejar especialmente deixar o Arrastamento Inteligente desactivado da primeira vez. Depois, quando se sentir à vontade com o pressionar do rato, passe então a praticar o Arrastamento Inteligente.</para>
+</listitem>
+<listitem
+><para
+>Ao usar o Arrastamento Inteligente, poderá ser ajudado se activar o Click Audível.</para>
+</listitem>
+<listitem
+><para
+>Ao usar o Click Audível, você poderá necessitar de aumentar a velocidade de resposta do &kde;.</para>
+</listitem>
+</itemizedlist>
+</para>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>Ajudem! O &kmousetool; continua a carregar de forma indesejada por todo o ecrã!</para>
+</question>
+<answer>
+<para
+>Quando você estiver a usar o &kmousetool;, você terá de aprender novos hábitos com o rato. </para>
+<para
+>Primeiro, lembre-se que é mais seguro carregar nas partes a cinzento das janelas ou em áreas que não correspondam a ligações nos navegadores Web, como tal você poderá deixar o rato sossegado nessas zonas até que precise dele. </para>
+<para
+>Segundo, você precisa de saber onde vai carregar antes de mover o rato. A maior parte das vezes, quando sabe que vai usar o rato, a maioria das pessoas pegam no rato e começam a movê-lo aleatoriamente até que se decida onde quer carregar. Com o &kmousetool;, você precisa de saber onde vai carregar antes de mover o rato em primeiro lugar. Também é uma boa ideia manter as suas mãos fora do rato quando não o estiver a usar. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O meu rato prende quando o mexo. Posso à mesma usar o &kmousetool;?</para>
+</question>
+<answer>
+<para
+>Sim. Se o seu rato prender, significa que você precisa de o limpar. Isto normalmente é fácil de fazer; o truque é limpar não só a bola do rato, como os rolos onde a bola roda dentro do rato.</para>
+<para
+>Primeiro, você tem de remover a bola. O método para fazer isto varia de rato para rato, mas normalmente é simples de fazer se você olhar para a parte de baixo do mesmo.</para>
+<para
+>Logo que você tenha removido a bola, você deverá ser capaz de ver os rolos dos lados do buraco que contém a bola. O pó e a sujidade dos mesmo pode ser retirada com uma lâmina romba ou com uma unha. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kmousetool; pressiona e nunca larga o botão. O que é que se está a passar?</para>
+</question>
+<answer>
+<para
+>Em algumas situações raras, o sistema suspende o &kmousetool; quando inicia um arrastamento; se você estiver a usar o Arrastamento Inteligente, isto significa que o &kmousetool; não poderá terminar nunca o arrastamento, "largando" para tal o botão.</para>
+<para
+>Isto acontece quando você usa o &kmousetool; com um gestor de janelas não-&kde; e o usa para mover uma janela. </para>
+<para
+>A solução será carregar manualmente com o rato; isto reinicia o &kmousetool; e você poderá então continuar a trabalhar normalmente.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kmousetool; move o cursor quando eu estou a tentar escrever.</para>
+</question>
+<answer>
+<para
+>Problema: Quando você está a escrever texto, o &kmousetool; continua a carregar com o rato e a mover o cursor de onde você está a escrever.</para>
+<para
+>Solução: Use o rato para posicionar o cursor onde o deseja, mas se estiver pronto a escrever, coloque o cursor numa zona neutra do ecrã. Nesse caso, se o rato começar a carregar, ou se se mexer alguns pontos, quando ele carregar não terá importância. Os locais mais seguros para deixar o rato incluem as áreas a cinzento à volta das barras de ferramentas e dos menus ou nas barras de título das janelas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Estou a tentar usar o Arrastamento Inteligente, mas não consigo usá-lo para editar texto.</para>
+</question>
+<answer>
+<para
+>O Arrastamento Inteligente é uma funcionalidade avançada do &kmousetool;, e leva algum tempo a habituar-se a ele. É bem possível usá-lo para seleccionar texto, para cortar e para colar, e usá-lo para quase todas as situações onde você desejaria arrastar o rato. Mas você poderá não conseguir fazer isso logo à primeira. Aqui estão algumas sugestões: </para>
+<itemizedlist>
+<listitem
+><para
+>Não use o Arrastamento Inteligente enquanto você está a aprender a usar o &kmousetool;. Em vez disso, para seleccionar o texto, carregue num extremo do texto e mantenha a tecla Shift pressionada enquanto carrega no outro extremo do texto. </para
+></listitem>
+<listitem
+><para
+>Use o Click Audível. Isto irá fazer um som de <quote
+>click</quote
+> sempre que o &kmousetool; pressionar o rato, e isso indicar-lhe-á quando é que o tempo de espera do Arrastamento Inteligente começa. Com alguma prática, você poderá usar o Arrastamento Inteligente sem o Click Audível, mas exige de facto alguma prática. </para
+></listitem>
+<listitem
+><para
+>Saiba onde vai carregar com o rato antes de o começar a mover. </para
+></listitem>
+</itemizedlist>
+
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kmousetool; </para>
+<para
+>Programa copyright 2002 Jeff Roush <email
+>jeff@mousetool.com</email
+> e 2003 Gunnar Schmi Dt <email
+>gunnar@schmi-dt.de</email
+> </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Jeff Roush <email
+>jeff@mousetool.com</email
+></para
+></listitem>
+<listitem
+><para
+>Gunnar Schmi Dt<email
+>gunnar@schmi-dt.de</email
+></para
+></listitem>
+<listitem
+><para
+>Olaf Schmidt <email
+>ojschmidt@kde.org</email
+></para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2002 Jeff Roush<email
+>jeff@mousetool.com</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kmousetool">
+<title
+>Como obter o &kmousetool;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para pode usar com sucesso o &kappname;, você irá necessitar da extensão XTest compilada como parte do seu &X-Window;. Esta deverá já estar instalada no seu sistema; são poucos os sistemas que não a terão. </para>
+<para
+>Para poder usar a funcionalidade do Click Audível, você terá de ter uma placa de som e algumas colunas, assim como deverá ter a placa de som configurada correctamente. </para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmousetool/man-kmousetool.1.docbook b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/man-kmousetool.1.docbook
new file mode 100644
index 00000000000..2b4c0804ccf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmousetool/man-kmousetool.1.docbook
@@ -0,0 +1,114 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kmousetool '<application
+>KMouseTool</application
+>'>
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador do &kde;</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>12 de Junho de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kmousetool</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kmousetool</command
+></refname>
+<refpurpose
+>Uma ferramenta de acessibilidade para ajudar a carregar no rato</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kmousetool</command
+> <arg choice="opt"
+>Opções Genéricas do &kde;</arg
+> <arg choice="opt"
+>Opções Genéricas do &Qt;</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &kmousetool; carrega o rato sempre que o cursor do rato parar por momentos. Foi desenhado para ajudar as pessoas com problemas crónicos de feridas, para os quais carregar em botões magoa. </para>
+
+<para
+>O &kmousetool; poderá também ser configurado para esperar um determinado tempo para começar um arrastamento, antes de largar o botão do rato. Desta forma, também poderá usá-lo nas operações de 'drag and drop'.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está disponível alguma documentação de utilizador mais detalhada em <ulink url="help:/kmousetool"
+>help:/kmousetool</ulink
+> (tanto poderá indicar este &URL; no &konqueror;, como executar <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kmousetool</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível na <ulink url="http://accessibility.kde.org"
+>página de acessibilidade do &kde;.</ulink
+></para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kmousetool; foi criado por <personname
+><firstname
+>Gunnar</firstname
+><surname
+>Schmi Dt</surname
+></personname
+> <email
+>gunnar@schmi-dt.de</email
+>, <personname
+><firstname
+>Olaf</firstname
+><surname
+>Schmidt</surname
+></personname
+> <email
+>ojschmidt@kde.org</email
+> e <personname
+><firstname
+>Jeff</firstname
+><surname
+>Roush</surname
+></personname
+> <email
+>jeff@mousetool.com</email
+>.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.am b/tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.in b/tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.in
new file mode 100644
index 00000000000..bbe38dc6d78
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmouth/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaccessibility/kmouth
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmouth/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook man-kmouth.1.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-kmouth.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth
+ @for base in man-kmouth.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kmouth.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kmouth.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmouth/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmouth/index.cache.bz2 b/tde-i18n-pt/docs/kdeaccessibility/kmouth/index.cache.bz2
new file mode 100644
index 00000000000..72355b32238
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmouth/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmouth/index.docbook b/tde-i18n-pt/docs/kdeaccessibility/kmouth/index.docbook
new file mode 100644
index 00000000000..3643cef983c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmouth/index.docbook
@@ -0,0 +1,1554 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kmouth '<application
+>KMouth</application
+>'>
+ <!ENTITY kappname "&kmouth;">
+ <!ENTITY package "kdeaccessibility">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+ <title
+>O Manual do &kmouth;</title>
+
+ <authorgroup>
+ <author
+><firstname
+>Gunnar</firstname
+> <surname
+>Schmi Dt</surname
+> <affiliation
+> <address
+><email
+>gunnar@schmi-dt.de</email
+></address>
+ </affiliation>
+ </author>
+ <othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+ </authorgroup>
+
+
+ <copyright>
+ <year
+>2002</year
+><year
+>2003</year>
+ <holder
+>Gunnar Schmi Dt</holder>
+ </copyright>
+ <!-- Translators: put here the copyright notice of the translation -->
+ <legalnotice
+>&FDLNotice;</legalnotice>
+
+
+ <date
+>2006-05-20</date>
+ <releaseinfo
+>1.1.1</releaseinfo>
+
+ <abstract>
+ <para
+>O &kmouth; é uma aplicação que permite às pessoas que não conseguem falar deixar que os seus computadores falem por elas. </para>
+ </abstract>
+
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>kdeutils</keyword>
+ <keyword
+>KMouth</keyword>
+ <keyword
+>conversão texto-para-voz</keyword>
+ <keyword
+>pessoas mudas</keyword>
+ </keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+ <title
+>Introdução</title>
+
+ <para
+>O &kmouth; é uma aplicação que permite às pessoas que não conseguem falar deixar que os seus computadores falem por elas. Inclui um histórico das palavras faladas a partir das quais o utilizador pode seleccionar as frases a serem faladas de novo. </para>
+ <para
+>Tenha em atenção que o &kmouth; não inclui um sintetizador de voz. Em vez disso, necessita que tenha um sintetizador de voz instalado no sistema. </para>
+ <para
+>Por favor comunique quaisquer problemas e pedidos de funcionalidades ao autor do &kmouth;. </para>
+</chapter>
+
+<chapter id="using-kmouth">
+ <title
+>Utilização do &kmouth;</title>
+ <sect1 id="Wizard">
+ <title
+>O primeiro arranque</title>
+ <para
+>Durante o primeiro arranque do &kmouth; é apresentado um assistente no qual você poderá efectuar algumas configurações básicas. </para>
+ <para>
+ <screenshot>
+ <screeninfo
+>O assistente</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmouthwizard.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="kmouthwizard.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O assistente</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Com a primeira página do assistente (a imagem da esquerda) você indica o comando que deverá ser usado posteriormente para a conversão de texto para voz. Para mais detalhes veja a <link linkend="tts-config"
+>descrição da janela de configuração.</link
+> </para>
+ <para
+>Com a segunda página você selecciona quais os livros de frases que você necessita. A partir dos livros de frases você poderá seleccionar as frases mais usadas para que não as tenha de escrever de novo. Claro que o &kmouth; também tem uma janela de edição para o caso em que você queira editar os seus livros de frases. </para>
+ <para
+>Com a terceira página (a imagem da direita), você define o dicionário para a completação de uma palavra. O &kmouth; irá processar a documentação do &kde; da língua escolhida para detectar as frequências das palavras individuais. Opcionalmente, você poderá comparar a lista de palavras a um dicionário do OpenOffice.org para poder adicionar apenas as palavras correctas à completação de palavras. </para>
+ </sect1>
+ <sect1 id="main-window">
+ <title
+>A Janela Principal</title>
+ <para
+>A janela principal do &kmouth; é relativamente simples. Consiste basicamente num campo de edição onde você pode escrever as suas frases (o campo branco em baixo na imagem) e um histórico das frases faladas (o campo branco superior na imagem). </para>
+ <para>
+ <screenshot>
+ <screeninfo
+>A janela principal do &kmouth;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmouthmain.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="kmouthmain.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Assumindo que você tenha <link linkend="config-dialog"
+>configurado correctamente o &kmouth;</link
+>, você poderá usar o campo de edição para escrever as frases que deseja ouvir. Logo que uma frase seja pronunciada, a mesma será adicionada ao histórico. No histórico, você poderá seleccionar as frases a serem faladas de novo. </para>
+ <para
+>Nos livros de frases (localizados na linha por baixo da barra de ferramentas), você poderá seleccionar as frases mais usadas. </para>
+ </sect1>
+ <sect1 id="config-dialog">
+ <title
+>A Janela de Configuração</title>
+ <para
+>Ao usar o item do menu <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmouth;...</guimenuitem
+> </menuchoice
+> você irá abrir a janela de configuração do &kmouth;. Esta janela consiste em duas páginas, a <guilabel
+>Texto-para-Fala</guilabel
+> e a <guilabel
+>Preferências</guilabel
+>, a página de <guilabel
+>Completação de Palavras</guilabel
+> e a página do <guilabel
+>Serviço de Fala do KTTSD</guilabel
+> </para>
+ <sect2 id="tts-config">
+ <title
+>A página de <guilabel
+>Texto-para-Voz</guilabel
+></title>
+ <para>
+ <screenshot>
+ <screeninfo
+>A página de <guilabel
+>Texto-para-Voz</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmouthctts.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="kmouthctts.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>No campo de edição da página <guilabel
+>Texto-para-Voz</guilabel
+> você pode indicar o comando para invocar o sintetizador de voz. Com a lista por baixo do campo de edição você poderá indicar a codificação de caracteres que é usada para passar o texto para o sintetizador de voz. </para>
+ <para
+>O &kmouth; tem duas formas de passar o texto: Se o comando esperar o texto no 'standard input' você deverá seleccionar a opção. </para>
+ <para
+>A outra forma é passando o texto como um parâmetro: Antes de invocar o comando, o &kmouth; substituirá certos símbolos com conteúdo: <informaltable frame="topbot"
+> <tgroup cols="2">
+ <thead>
+ <row
+><entry
+>Símbolo</entry
+><entry
+>Substituído por</entry
+></row>
+ </thead>
+ <tbody>
+ <row
+><entry
+><token
+>%t</token
+></entry>
+ <entry
+>O texto actual que deverá ser falado</entry>
+ </row>
+ <row
+><entry
+><token
+>%f</token
+></entry>
+ <entry
+>O nome de um ficheiro temporário que contém o texto que deverá ser falado</entry>
+ </row>
+ <row
+><entry
+><token
+>%l</token
+></entry>
+ <entry
+>O código da língua associado ao dicionário da completação de palavras actual</entry>
+ </row>
+ <row
+><entry
+><token
+>%%</token
+></entry
+><entry
+>Um sinal de percentagem</entry
+></row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ <para
+>Como é óbvio, o comando para gerar as frases é dependente do sintetizador de voz que você usa. Por favor veja a documentação do seu sintetizador de voz para o comando usado para sintetizar os textos. Você poderá encontrar exemplos do comando no <link linkend="tts"
+>apêndice</link
+>. </para>
+ <para
+>Ao seleccionar a opção <guilabel
+>Usar o serviço de fala do KTTSD se possível</guilabel
+>, você indicará ao &kmouth; para tentar em primeiro lugar enviar para o serviço de fala do KTTSD. Se isto for bem sucedido, os outros itens de configuração desta página serão ignorados. O serviço de fala do KTTSD é um servidor do &kde; que fornece às aplicações do &kde; uma interface normalizada para a síntese de voz e está em desenvolvimento no presente momento no <acronym
+>SVN</acronym
+>. É mais seguro seleccionar esta opção, mesmo que o KTTSD não esteja instalado. </para>
+ </sect2>
+ <sect2 id="preferences">
+ <title
+>A página de <guilabel
+>Preferências</guilabel
+></title>
+ <para>
+ <screenshot>
+ <screeninfo
+>A página de <guilabel
+>Preferências</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmouthcpref.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="kmouthcpref.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>A página de <guilabel
+>Preferências</guilabel
+> contém as opções que alteram o comportamento do &kmouth; em certas situações. </para>
+ <para
+>Com a primeira lista, a <guilabel
+>Selecção de frases no livro de frases:</guilabel
+>, você indica a acção que é despoletada ao escrever o atalho de uma frase ou seleccionando a frase no menu do <guimenu
+>Livro de Frases</guimenu
+> ou na barra do livro de frases. </para>
+ <para
+>Ao seleccionar a opção <guilabel
+>Falar imediatamente</guilabel
+>, a frase seleccionada é imediatamente sintetizada e introduzida no histórico. Se você seleccionar a opção <guilabel
+>Inserir no Campo de Edição</guilabel
+>, a frase seleccionada é somente introduzida no campo de edição. </para>
+ <para
+>Com a segunda lista, a <guilabel
+>Fechar a janela de edição do livro de frases:</guilabel
+>, você pode indicar se o livro de frases é gravado se você fechar simplesmente a janela de edição do livro de frases. </para>
+ <para
+>Ao optar por <guilabel
+>Gravar o Livro de Frases</guilabel
+>, o livro de frases é de facto gravado. Se seleccionar a opção <guilabel
+>Esquecer as alterações</guilabel
+>, as modificações são descartadas e o livro de frases não é mais gravado. Se você seleccionar a opção <guilabel
+>Perguntar para gravar</guilabel
+>, o &kmouth; perguntar-lhe-á se deverá ou não gravar o livro de frases. </para>
+ </sect2>
+ <sect2 id="completion-config">
+ <title
+>A página de <guilabel
+>Completação de Palavras</guilabel
+></title>
+ <para>
+ <screenshot>
+ <screeninfo
+>A página de <guilabel
+>Completação de Palavras</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmouthcwcp.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="kmouthcwcp.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>A página <guilabel
+>Completação de Palavras</guilabel
+> contém uma lista dos dicionários usados para a completação de palavras (o &kmouth; irá mostrar uma lista ao lado do campo de edição da janela principal se esta lista contiver mais do que um dicionário. Você poderá usar esta lista para poder seleccionar o dicionário que é usado de facto para a completação de palavras.) </para>
+ <para
+>Com os botões do lado direito da página você poderá adicionar e remover dicionários, alterar a ordem dos mesmo ou exportar os dicionários para um ficheiro. Com o campo da edição e com a lista, você poderá alterar o nome e a língua associado ao dicionário. </para>
+ <para
+>Quando você adicionar um novo dicionário, você poderá escolher entre várias fontes: </para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Criar um novo dicionário a partir da documentação do &kde;</para>
+ <para
+>Quando você usar esta fonte, o &kmouth; perguntar-lhe-á a língua pretendida e, depois disso, processa a documentação do &kde;. A frequência das palavras individuais é detectada, contando as ocorrências de cada palavra. Opcionalmente, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para adicionar apenas as palavras correctas ao novo dicionário. </para>
+ </listitem>
+ <listitem>
+ <para
+>Criar um novo dicionário a partir de um ficheiro</para>
+ <para
+>Se você usar esta fonte, o &kmouth; irá pedir-lhe o ficheiro pretendido. Você tanto poderá seleccionar um ficheiro &XML;, um ficheiro de texto normal ou um ficheiro que contém um dicionário de completação de palavras criado tanto pelo &kmouth; como pelo GOK (o GNOME On-screen Keyboard - Teclado no Ecrã do GNOME). Se você seleccionar um ficheiro normal ou em &XML;, a frequência das palavras individuais é detectada, contando simplesmente as ocorrências de cada palavra. Em opção, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para poder adicionar apenas as palavras correctas ao novo dicionário. </para>
+ </listitem>
+ <listitem>
+ <para
+>Criar um novo dicionário a partir de uma pasta</para>
+ <para
+>Se utilizar esta fonte o &kmouth; pede-lhe a pasta desejada. O &kmouth; abre todos os ficheiros nessa pasta e nas suas subpastas. Cada ficheiro é carregado como um dicionário de completação, como um ficheiro &XML; ou como um ficheiro de texto normal. Nos últimos dois casos as ocorrências de cada palavra individual no ficheiro são contadas. Opcionalmente pode comprar a lista de palavras a um dicionário do OpenOffice.org para apenas adicionar as palavras correctas aos novo dicionário. </para>
+ </listitem>
+ <listitem>
+ <para
+>Juntar os dicionários</para>
+ <para
+>Você pode usar esta opção para poder juntar os dicionários disponíveis. O &kmouth; irá perguntar quais os dicionários que deverão ser reunidos e como é que os dicionários individuais deverão ser pesados. </para>
+ </listitem>
+ <listitem>
+ <para
+>Criar uma lista de palavras vazia</para>
+ <para
+>Você poderá usar esta opção para poder criar um dicionário em branco sem nenhuns itens. Dado que o &kmouth; adiciona automaticamente as palavras escritas como novas aos dicionários, vai aprendendo o seu vocabulário com o tempo. </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ <sect2 id="kttsd-speech-service-config">
+ <title
+>A página de <guilabel
+>Texto-para-Fala do KTTSD</guilabel
+></title>
+ <para
+>A configuração do Serviço de Fala do &kde; está descrito em detalhe no <ulink url="help:kttsd"
+>Manual do KTTS</ulink
+>.</para>
+ </sect2>
+ </sect1>
+ <sect1 id="phrasebook-editor">
+ <title
+>A Janela de Edição do Livro de Frases</title>
+ <para
+>Ao usar o item do menu <menuchoice
+> <guimenu
+>Livro de Frases</guimenu
+><guimenuitem
+>Editar...</guimenuitem
+> </menuchoice
+>, você irá abrir a janela de edição do livro de frases. </para>
+ <para>
+ <screenshot>
+ <screeninfo
+>A janela de edição de livro de frases</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmouthedit.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="kmouthedit.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>A área principal da janela de edição do livro de frases está dividida em duas partes. Na parte superior, os livros de frases são mostrados numa estrutura em árvore. </para>
+ <para
+>Na parte inferior você poderá modificar um item seleccionado. Se você tiver seleccionado uma frase, você poderá modificar o conteúdo da frase, assim como o seu atalho. Se você tiver seleccionado um livro de frases só poderá o nome do mesmo. </para>
+ <para
+>As acções como a adição de frases e livro de frases novos, assim como a remoção de livros de frases e frases individuais, poderão ser efectuadas através da selecção das mesmas no menu, na barra de ferramentas ou no menu de contexto. </para>
+ <para
+>Você pode alterar a ordem dos livros de frases e das frases em si arrastando-os para os seus novos locais ou usando as teclas de cursores enquanto pressiona a tecla &Alt;. </para>
+ </sect1>
+
+</chapter>
+
+<chapter id="commands">
+ <title
+>Referência de Comandos</title>
+
+ <sect1 id="main-commands">
+ <title
+>Comandos na Janela Principal</title>
+ <sect2 id="file-menu">
+ <title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir como Histórico...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre um ficheiro de texto como um histórico de frases faladas.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar o Histórico Como...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Grava o histórico num ficheiro de texto.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir o Histórico...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Imprime o histórico.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Sai do &kmouth;</action
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="edit-menu">
+ <title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Corta a secção seleccionada e coloca-a na área de transferência. Se existir algum texto seleccionado no campo de edição, este é colocado na área de transferência. Caso contrário, as sequências seleccionadas no histórico (se existirem) são colocadas na área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Copia a secção seleccionada para a área de transferência. Se existir algum texto seleccionado no campo de edição, este é colocado na área de transferência. Caso contrário, as sequências seleccionadas no histórico (se existirem) são colocadas na área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Cola o conteúdo da área de transferência na posição actual do campo de edição. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Falar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Fala as frases activas de momento. Se existir algum texto no campo de edição, este será falado. Caso contrário, as frases seleccionadas no histórico (se existirem) serão faladas. </action
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="phrasebooks-menu">
+ <title
+>O Menu <guimenu
+>Livros de Frases</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Livros de Frases</guimenu
+> <guimenuitem
+>Editar...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Abre a <link linkend="phrasebook-editor"
+>janela de edição dos livros de frases</link
+>. </para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="settings-menu">
+ <title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Quando estiver assinalada, esta opção mostra o menu. Quando desligada, o menu fica escondido. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+> Quando estiver seleccionada esta opção, irá mostrar uma barra de ferramentas móvel que contém os botões usados para iniciar os comandos usados mais frequentemente. A barra de ferramentas situa-se geralmente no topo do editor, logo por baixo do menu. Se a opção estiver desligada, a barra de ferramentas estará escondida.</action
+> Se carregar na pega estriada irá esconder ou fazer reaparecer a barra. Se carregar e arrastar esta pega, o utilizador poderá mover a barra em si. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Quando está assinalada a opção, esta mostra uma pequena barra no fundo da janela principal que contém alguma informação sobre o estado do &kmouth;. Quando está desligada, a barra de estado fica escondida. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Frases</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+> Quando estiver seleccionada esta opção, irá mostrar uma barra de ferramentas móvel que contém os itens dos livros de frases. A barra das frases situa-se geralmente no topo do editor, logo por baixo da barra de ferramentas. Se a opção estiver desligada, a barra de frases estará escondida.</action
+> Se carregar na pega estriada irá esconder ou fazer reaparecer a barra. Se carregar e arrastar esta pega, o utilizador poderá mover a barra em si. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KMouth...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Abre a <link linkend="config-dialog"
+>janela de configuração do sintetizador de voz</link
+> e de outras opções do &kmouth;. </para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="help-menu">
+ <title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+ <sect2 id="popup-menu">
+ <title
+>O menu de contexto dos itens do histórico</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Falar</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>As frases seleccionadas são sintetizadas. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Apagar</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>As frases seleccionadas são removidas do histórico. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Cortar</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>As frases seleccionadas são removidas e colocadas na área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Copiar</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>As frases seleccionadas são copiadas para a área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Seleccionar Todos os Itens</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Todos os itens do histórico são seleccionados. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Deseleccionar Todos os Itens</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Todos os itens do histórico ficam deseleccionados. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+><keycombo
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Abrir como Histórico...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre um ficheiro de texto como um histórico de frases faladas. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+><keycombo
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Gravar o Histórico Como...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Grava o histórico num ficheiro de texto. </action
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="pb-editor-commands">
+ <title
+>Os comandos da janela de edição do livro de frases</title>
+ <sect2 id="pbe-file-menu">
+ <title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Frase</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Adiciona uma nova frase.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo Livro de Frases</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Adiciona um novo livro de frases.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Grava o livro de frases.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Importa um ficheiro e adiciona o seu conteúdo ao livro de frases</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar um Livro de Frases Padrão</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Importa um livro de frases normal e adiciona o seu conteúdo ao livro de frases</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Exporta a frase ou frases ou os livros de frases seleccionados no momento num ficheiro</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Imprime as frases ou livros seleccionados no momento</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Fecha a janela</action
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="pbe-edit-menu">
+ <title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Corta os itens seleccionados e coloca-os na área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Copia os itens seleccionados para a área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Cola o conteúdo da área de transferência no livro de frases. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Apaga os itens seleccionados. </action
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="pbe-help-menu">
+ <title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+ <sect2 id="pbe-popup-menu">
+ <title
+>O Menu de Contexto</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Nova Frase</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Adiciona uma nova frase.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Novo Livro de Frases</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Adiciona um novo livro de frases.</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Importar...</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Importa um ficheiro e adiciona o seu conteúdo ao livro de frases</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Importar um Livro de Frases Padrão</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Importa um livro de frases normal e adiciona o seu conteúdo ao livro de frases</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Exportar...</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Exporta a frase ou frases ou os livros de frases seleccionados no momento num ficheiro</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Corta os itens seleccionados e coloca-os na área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+><keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Copia os itens seleccionados para a área de transferência. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+><keycombo
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Cola o conteúdo da área de transferência nesta posição do livro de frases. </action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice>
+ <guimenuitem
+>Apagar</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Apaga os itens seleccionados. </action
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ </sect1>
+
+</chapter>
+
+<chapter id="faq">
+ <title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist"
+> <qandaentry>
+ <question>
+ <para
+>Eu não oiço nada.</para>
+ </question>
+ <answer>
+ <para
+>Muito provavelmente você não configurou correctamente (ou de todo?) o comando de texto-para-fala. Use a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmouth;...</guimenuitem
+> </menuchoice
+>, abra a página <guilabel
+>Opções Gerais</guilabel
+> e introduza o comando para sintetizar os textos na página <guilabel
+>Texto-para-Fala</guilabel
+>. (Veja a secção sobre a <link linkend="tts-config"
+>janela de configuração do sintetizador de voz</link
+> para mais detalhes.) </para>
+ </answer>
+ </qandaentry>
+ </qandaset>
+</chapter>
+
+<chapter id="credits">
+ <title
+>Créditos e Licença</title>
+
+ <para
+>&kappname; </para>
+ <para
+>Programa copyright 2002-2004 Gunnar Schmi Dt<email
+>gunnar@schmi-dt.de</email
+> </para>
+ <para
+>Documentação copyright 2002-2004 Gunnar Schmi Dt <email
+>gunnar@schmi-dt.de</email
+> </para>
+
+ <para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="tts">
+ <title
+>Exemplos para a configuração do texto-para-voz</title>
+ <qandaset id="ttslist">
+ <qandaentry>
+ <question>
+ <para
+>Festival</para>
+ </question>
+ <answer>
+ <para
+>O Festival é um sistema de texto-para-fala criado pela Universidade de Edimburgo. Ela suporta de momento o Inglês, o Espanhol e o Galês. A sua licença permite o uso e a distribuição do Festival livre de qualquer encargo sem restrições. </para>
+ <para
+>Para poder criar o exemplo da linha de comandos para a configuração do texto-para-fala, assumir-se-á que o Festival está instalado na directoria <filename class="directory"
+>/usr/local/festival/</filename
+>. O comando para sintetizar os textos é então o seguinte: </para>
+ <para>
+ <screen
+><userinput
+><command
+>/usr/local/festival/bin/festival</command
+> <option
+>--tts</option
+></userinput
+></screen>
+ </para>
+ <para
+>A opção <guilabel
+>Enviar os dados pelo 'standard input'</guilabel
+> deverá estar activa. </para>
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question>
+ <para
+>FreeTTS</para>
+ </question>
+ <answer>
+ <para
+>O FreeTTS é um sintetizador de voz feito completamente na linguagem &Java;. De momento só tem o suporte para a pronúncia inglesa. A sua licença permite o uso e a distribuição do FreeTTS livre de qualquer encargo sem restrições. </para>
+ <para
+>Para poder criar o exemplo da linha de comandos para a configuração de texto-para-fala, assumir-se-á que o FreeTTS está instalado na directoria <filename class="directory"
+>/usr/local/freetts/</filename
+>. O comando para sintetizar os textos será então um dos três exemplos seguintes: </para>
+ <para>
+ <screen
+><userinput
+><command
+>java</command
+> <option
+>-jar /usr/local/freetts/lib/freetts.jar</option
+> <option
+>-text %t</option
+></userinput
+></screen>
+ </para>
+ <para>
+ <screen
+><userinput
+><command
+>java</command
+> <option
+>-jar /usr/local/freetts/lib/freetts.jar</option
+> <option
+>-file %f</option
+></userinput
+></screen>
+ </para>
+ <para>
+ <screen
+><userinput
+><command
+>java</command
+> <option
+>-jar /usr/local/freetts/lib/freetts.jar</option
+></userinput
+></screen>
+ </para>
+ <para
+>Para o terceiro exemplo, a opção <guilabel
+>Enviar os dados pelo 'standard input'</guilabel
+> deverá estar activo. (Este é o exemplo preferido para usar com o FreeTTS.) </para>
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question>
+ <para
+>MBROLA</para>
+ </question>
+ <answer>
+ <para
+>O MBROLA é um sintetizador de voz para um grande número de línguas. Ele converte uma lista de fonemas para um ficheiro WAVE, por isso você precisa alguma outra ferramenta para converter o texto para uma lista de fonemas. A licença do MBROLA permite usar o MBROLA livre de encargos para fins não-comerciais e não-militares. </para>
+ <para
+>Para o nosso exemplo, iremos usar o Hadifax para converter os textos em Alemão para uma lista de fonemas adequada para o MBROLA. Iremos assumir que o Hadifax e o MBROLA estão instalados em <filename class="directory"
+>/usr/local/hadifax/</filename
+> e <filename class="directory"
+>/usr/local/mbrola/</filename
+>. </para>
+ <para
+>Infelizmente, o Hadifax tende a engolir o último carácter do texto, por isso devemos adicionar um carácter adicional ao texto. O comando completo é, deste modo, mais complexo que os exemplos anteriores: </para>
+ <para>
+ <screen
+><userinput
+>(<command
+>cat</command
+> <option
+>-</option
+>; <command
+>echo</command
+> <option
+>&quot; &quot;</option
+>) | <command
+>/usr/local/hadifax/txt2pho</command
+> <option
+>-f</option>
+ | <command
+>/usr/local/mbrola/mbrola</command
+> <option
+>-e</option>
+ <option
+>/usr/local/mbrola/de1/de1 - /tmp/tmp.wav</option
+>;
+ <command
+>artsplay</command
+> <option
+>/tmp/tmp.wav</option
+>; <command
+>rm</command
+> <option
+>/tmp/tmp.wav</option
+></userinput
+></screen>
+ </para>
+ <para
+>Todas as partes deste comando terão de ser escritas numa única linha. A opção <guilabel
+>Enviar os dados pelo 'standard input'</guilabel
+> deverá estar activa. </para>
+ </answer>
+ </qandaentry>
+ <qandaentry>
+ <question>
+ <para
+>O Servidor de Texto-para-Fala do &kde;</para>
+ </question>
+ <answer>
+ <para
+>O Servidor de Texto-para-Fala do &kde; (KTTSD) é um serviço de texto-para-voz do &kde; que dá às aplicações do &kde; uma interface normalizada para a síntese de voz e é actualmente desenvolvido no <acronym
+>SVN</acronym
+>. Ele usa 'plugins' para poder suportar vários sistemas de texto-para-voz. </para>
+ <para
+>Dado que a configuração do sintetizador de voz é feita no KTTSD, a única opção específica do &kmouth; que precisa de activar é a <guilabel
+>Usar o serviço de voz KTTSD se possível</guilabel
+>. </para>
+ <para
+>Claro que você precisa de configurar o KTTSD. Você pode fazer isto na página de configuração do <guilabel
+>Serviço de Voz KTTSD</guilabel
+> que é adicionado à janela de configuração do &kmouth; se o KTTSD for instalado. </para>
+ </answer>
+ </qandaentry>
+ </qandaset>
+</appendix>
+
+<appendix id="installation">
+ <title
+>Instalação</title>
+
+ <sect1 id="getting-kmouth">
+ <title
+>Como obter o &kmouth;</title>
+&install.intro.documentation; </sect1>
+
+ <sect1 id="requirements">
+ <title
+>Requisitos</title>
+
+ <para
+>Para poder usar com sucesso o &kmouth;, você precisa de um sintetizador de voz (e, claro, o &kde; 3.x). O &kmouth; usa à volta de 15 MB de memória ao ser executado (para além da quantidade de memória necessária para o seu sintetizador de voz), mas isto poderá variar de acordo com a sua plataforma e configuração. </para>
+ </sect1>
+
+
+ <sect1 id="compilation">
+ <title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kmouth/man-kmouth.1.docbook b/tde-i18n-pt/docs/kdeaccessibility/kmouth/man-kmouth.1.docbook
new file mode 100644
index 00000000000..d69a861cc32
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kmouth/man-kmouth.1.docbook
@@ -0,0 +1,120 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador do &kde;</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>12 de Junho de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kmouth</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kmouth</command
+></refname>
+<refpurpose
+>Uma interface de escreve-e-diz para os sintetizadores de voz</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kmouth</command
+> <arg choice="opt"
+><replaceable
+>ficheiro</replaceable
+></arg
+> <arg choice="opt"
+>Opções Genéricas do &kde;</arg
+> <arg choice="opt"
+>Opções Genéricas do &Qt;</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kmouth; é uma aplicação que permite às pessoas que não conseguem falar deixar que os seus computadores façam isso por elas. Inclui um histórico das frases ditas pelo utilizador e que este poderá seleccionar para sintetizar de novo.</para>
+<para
+>Tenha em atenção que o &kmouth; não inclui um sintetizador de voz. Em vez disso, necessita que tenha um sintetizador de voz instalado no sistema.</para
+>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+><replaceable
+>nome do ficheiro</replaceable
+></option
+></term>
+<listitem>
+<para
+>O ficheiro de histórico a abrir.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>kttsd(1), festival(1), mbrola(1), freetts(1)</para>
+
+<para
+>Está disponível alguma informação mais detalhada em <ulink url="help:/kmouth"
+>help:/kmouth</ulink
+> (tanto poderá escrever este &URL; no &konqueror;, como executar <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kmouth</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível na <ulink url="http://accessibility.kde.org/"
+>página Web do projecto de acessibilidade do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kmouth; foi criado por <personname
+><firstname
+>Gunnar</firstname
+><surname
+>Schmi Dt</surname
+></personname
+> <email
+>kmouth@schmi-dt.de</email
+>.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.am b/tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.in b/tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.in
new file mode 100644
index 00000000000..b42a78888ec
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kttsd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaccessibility/kttsd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kttsd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kttsd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kttsd/index.cache.bz2 b/tde-i18n-pt/docs/kdeaccessibility/kttsd/index.cache.bz2
new file mode 100644
index 00000000000..22fa401e614
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kttsd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaccessibility/kttsd/index.docbook b/tde-i18n-pt/docs/kdeaccessibility/kttsd/index.docbook
new file mode 100644
index 00000000000..ed715d53b35
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaccessibility/kttsd/index.docbook
@@ -0,0 +1,3764 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY ktts "<application
+>KTTS</application
+>">
+ <!ENTITY kappname "&ktts;">
+ <!ENTITY package "kdeaccessibility">
+ <!ENTITY mbrola "<application
+>MBROLA</application
+>">
+ <!ENTITY % imageobjectco.module "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+<!-- Note to translators: KTTSD is meant to be built under KDE
+ versions 3.2 and later. Please avoid entities that won't
+ be defined under those KDE versions. Thanks.
+-->
+
+<!-- kdoctemplate v0.9 January 10 2003
+ Changes to comments to clarify entity usage January 10 2003
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001
+ Changed to Installation/Help menu entities 18 October 2001
+ Other minor cleanup and changes 18 October 2001
+ FPI change and minor changes November 2002 -->
+
+<!--
+This template was designed by: David Rugge davidrugge@mindspring.com
+with lots of help from: Eric Bischoff ebisch@cybercable.tm.fr
+and Frederik Fouvry fouvry@sfs.nphil.uni-tuebingen.de
+of the KDE DocBook team.
+
+You may freely use this template for writing any sort of KDE documentation.
+If you have any changes or improvements, please let us know.
+
+Remember:
+- in XML, the case of the <tags
+> and attributes is relevant ;
+- also, quote all attributes.
+
+Please don't forget to remove all these comments in your final documentation,
+thanks ;-).
+-->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+<!-- If you are writing original documentation in a language other -->
+<!-- than English, change the language above ONLY, not here -->
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title
+>O Manual do &ktts;</title>
+
+<authorgroup>
+<author
+><personname
+> <firstname
+>Gary</firstname
+> <othername
+>R.</othername
+> <surname
+>Cramblitt</surname
+> </personname
+> <email
+>garycramblitt@comcast.net</email
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2004-2005</year>
+<holder
+>Gary R. Cramblitt</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2005-07-31</date>
+<releaseinfo
+>1.05.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&ktts; - o sistema de Texto-para-Fala do &kde; - é um serviço baseado em 'plugins' que permite a qualquer aplicação (&kde; e não-&kde;) falar com a interface de DCOP. </para>
+
+<para
+>O &ktts; pretende ser a implementação da API de Texto-para-Fala do &kde;.</para>
+
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>acessibilidade</keyword>
+<keyword
+>kdeaccessibility</keyword>
+<keyword
+>TTS</keyword>
+<keyword
+>Texto-para-Voz</keyword>
+<keyword
+>KTTSD</keyword>
+<keyword
+>kttsmgr</keyword>
+<keyword
+>festival</keyword>
+<keyword
+>flite</keyword>
+<keyword
+>hadifix</keyword>
+<keyword
+>MBROLA</keyword>
+<keyword
+>freetts</keyword>
+<keyword
+>epos</keyword>
+<keyword
+>SSML</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<!-- ====================================================================== -->
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para
+>O &ktts; é um sub-sistema no &kde; para produzir Texto-para-Fala (TTS). Ele oferece uma API comum para os programadores do &kde; usarem as capacidades de TTS para as suas aplicações. Ele oferece algumas capacidades boas também para os utilizadores finais.</para>
+
+<para
+>Funcionalidades do utilizador:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Falar o conteúdo de um ficheiro de texto.</para
+></listitem>
+<listitem
+><para
+>Falar os eventos de notificação do &kde; (KNotify).</para
+></listitem>
+<listitem
+><para
+>Falar todo ou parte do texto de uma página Web no &konqueror;.</para
+></listitem>
+<listitem
+><para
+>Falar todo ou parte do texto no editor de texto &kate;, incluindo as instâncias em que o &kate; está incorporado noutra aplicação do &kde;.</para
+></listitem>
+<listitem
+><para
+>O texto comprido é processado em frases. O utilizador poderá salvaguardar por frase ou parágrafo, repetir, pausar e parar a reprodução.</para
+></listitem>
+<listitem
+><para
+>Saída de áudio através do &arts;, ALSA, GStreamer (versão 0.8.7 ou posterior) ou aKode.</para
+></listitem>
+<listitem
+><para
+>Filtros configuráveis pelo utilizador para substituir as palavras erradas, escolher os sintetizadores de voz e transformar os documentos em &XML;/XHTML.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Funcionalidades do programador:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Um sistema de prioridades para o resultado do leitor do ecrã, dos avisos e das mensagens, enquanto reproduz à mesma os textos normais.</para
+></listitem>
+<listitem
+><para
+>Uma arquitectura baseada em 'plugins' para suportar uma grande variedade de sintetizadores e controladores de voz.</para
+></listitem>
+<listitem
+><para
+>Permite a geração de fala a partir da linha de comandos (ou através de 'scripts'), usando os utilitários de &DCOP; do &kde;.</para
+></listitem>
+<listitem
+><para
+>Oferece uma interface leve e fácil de usar para as aplicações gerarem conteúdos falados.</para
+></listitem>
+<listitem
+><para
+>As aplicações não precisam de se preocupar com a contenção sobre o dispositivo de voz.</para
+></listitem>
+<listitem
+><para
+>FUTURO: Oferecer o suporte para as linguagens de formatação de voz, como o VoiceXML, o Sable, a &Java; Speech Markup Language (JSML) e a Speech Markup Meta-language (SMML).</para
+></listitem>
+<listitem
+><para
+>FUTURO: Oferecer um suporte limitado para marcadores de voz incorporados.</para
+></listitem>
+<listitem
+><para
+>Assíncrono, para evitar o bloqueio do sistema.</para
+></listitem>
+</itemizedlist>
+
+<para
+>O &ktts; consiste de facto em vários programas: <variablelist>
+
+<varlistentry>
+<term
+><command
+>kttsd</command
+></term>
+<listitem
+><para
+>o Servidor de Texto-para-Voz do &kde;, o qual é uma aplicação não-gráfica que oferece os serviços de TTS às aplicações através do &DCOP;. </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><command
+>kttsmgr</command
+></term>
+<listitem
+><para
+>uma aplicação de &GUI; para configurar e controlar o 'kttsd'. O 'kttsmgr' fica na bandeja do sistema. </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><command
+>libkhtmlkttsdplugin</command
+></term>
+<listitem
+><para
+>Um 'plugin' para o navegador Web &konqueror; que lhe permite falar todo ou parte do texto numa página Web. </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><command
+>ktexteditor_kttsd</command
+></term>
+<listitem
+><para
+>Um 'plugin' para o editor de texto &kate; que lhe permite falar todo ou parte de um ficheiro de texto. </para
+></listitem
+></varlistentry>
+
+</variablelist>
+</para>
+
+<!-- ...................................................................... -->
+
+<sect1 id="support">
+<title
+>Suporte</title>
+<para
+>Para além da base de dados do Bugzilla do &kde; ( <ulink url="http://bugs.kde.org/"
+>http://bugs.kde.org/</ulink
+> ), as discussões sobre o &ktts; tomam lugar de momento na lista de correio 'kde-accessibility'. Subscreva-se em <ulink url="https://mail.kde.org/mailman/listinfo/kde-accessibility"
+> https://mail.kde.org/mailman/listinfo/kde-accessibility</ulink
+>. A equipa de desenvolvimento também costuma aparecer no IRC (irc.kde.org, canal #kde-accessibility). </para>
+</sect1>
+
+</chapter>
+
+<!-- ====================================================================== -->
+
+<chapter id="using-kapp">
+<title
+>Usar o &ktts;</title>
+
+<para>
+<warning
+><para
+>Antes de poder usar o &ktts;, deverá instalar pelo menos um motor de síntese de voz e garantir que este funciona. Veja em <xref linkend="installation"/>. </para
+></warning
+></para>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="starting-kttsmgr">
+<title
+>Iniciar o <command
+>kttsmgr</command
+></title>
+
+<para
+>Para iniciar o sistema do &ktts;, escreva o seguinte comando numa &konsole; </para>
+
+<para
+><userinput
+>kttsmgr</userinput
+></para>
+
+<para
+>ou carregue no &ktts; no Menu do &kde;.</para>
+
+<para
+>Se for a primeira vez que executar o <command
+>kttsmgr</command
+>, ou se ainda não configurou nenhuns locutores, o ecrã de <guilabel
+>Locutores</guilabel
+>. Veja em <xref linkend="configure-plugin"/>. Se já tiver configurado pelo menos um locutor, o ecrã <guilabel
+>Geral</guilabel
+> aparece. Veja em <xref linkend="general"/>.</para>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="configure-plugin">
+<title
+>Configurar os 'Plugins' de Síntese (Locutores)</title>
+
+<para
+>A maioria dos sintetizadores de texto-para-fala (TTS) oferecem várias línguas e vozes e poderão oferecer vários sexos, volumes e taxas. Poderá configurar mais que uma instância de um sintetizador. Cada combinação de língua, sintetizador, voz, som, volume e taxa chama-se um locutor. É preciso configurar pelo menos um locutor antes de poder iniciar o &ktts; e começar a falar o texto.</para>
+
+<note
+><para
+>Vários locutores para o mesmo sintetizador é semelhante a várias filas de impressão para uma única impressora física.</para
+></note>
+
+<para
+>Quando as aplicações enviam texto para o &ktts;, poderão indicar os atributo para fazer a síntese. Por exemplo, uma aplicação poderá pedir uma locutora feminina inglesa. Se tiver configurador um locutor com a língua inglesa e do sexo feminino, será usado esse locutor, caso contrário será usado o locutor que mais se aproxima dessas características. Para saber mais como o &ktts; escolhe os locutores, veja em <xref linkend="filters"/>.</para>
+
+<para
+>Quando carrega na página de <guilabel
+>Locutores</guilabel
+> do <command
+>kttsmgr</command
+>, o ecrã de <guilabel
+>Locutores</guilabel
+> aparece. Este ecrã aparece também automaticamente se iniciar o <command
+>kttsmgr</command
+> e não tiver configurado nenhuns locutores.</para>
+
+<para>
+<screenshot>
+<screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Locutores).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-talker-1" coords="1 1"/>
+ <area id="pt-talker-2" coords="1 1"/>
+ <area id="pt-talker-3" coords="1 1"/>
+ <area id="pt-talker-4" coords="1 1"/>
+ <area id="pt-talker-5" coords="1 1"/>
+ <area id="pt-talker-6" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="talkers.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Locutores)</phrase>
+ </textobject>
+ </mediaobjectco>
+</screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-talker-1"
+><para
+>Carregue para adicionar um novo locutor.</para
+></callout>
+<callout arearefs="pt-talker-2"
+><para
+>Todos os <guilabel
+>Locutores</guilabel
+> configurados estão aqui indicados. Os <guilabel
+>Locutores</guilabel
+> de maior prioridade encontram-se no topo. O <guilabel
+>Locutor</guilabel
+> do topo será usado para falar, quando uma aplicação não indicar nenhum locutor específico.</para
+></callout>
+<callout arearefs="pt-talker-3"
+><para
+>Carregue num locutor da lista para o seleccionar e carregue neste botão para o remover.</para
+></callout>
+<callout arearefs="pt-talker-4"
+><para
+>Carregue num locutor da lista para o seleccionar e carregue neste botão para mostrar a janela de configuração do 'plugin' de síntese. Veja em baixo.</para
+></callout>
+<callout arearefs="pt-talker-5"
+><para
+>Carregue num locutor da lista para o seleccionar e carregue neste botão para o descer uma posição na lista. Quanto mais baixo estiver um locutor na lista, menor a sua prioridade.</para
+></callout>
+<callout arearefs="pt-talker-6"
+><para
+>Carregue num destes botões para aplicar as alterações que tenha feito ao sistema &ktts; em execução.</para
+></callout>
+</calloutlist>
+</para>
+
+<para
+>Quando carregar no botão <guilabel
+>Adicionar</guilabel
+>, o ecrã para <guilabel
+>Adicionar um Locutor</guilabel
+> aparece.</para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>O ecrã para Adicionar um Locutor.</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-addtalker-1" coords="1 1"/>
+ <area id="pt-addtalker-2" coords="1 1"/>
+ <area id="pt-addtalker-3" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="addtalker.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O ecrã para Adicionar um Locutor</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-addtalker-1"
+><para
+>Poderá seleccionar um 'plugin' de síntese de voz pelo nome do <guilabel
+>Sintetizador</guilabel
+> ou pela <guilabel
+>Língua</guilabel
+> que o sintetizador consegue falar. Assinale a opção ao lado da área correspondente. Quando o botão da <guilabel
+>Língua</guilabel
+> estiver assinalado, a área da <guilabel
+>Língua</guilabel
+> mostra todas as línguas suportadas por todos os sintetizadores disponíveis e a área do <guilabel
+>Sintetizador</guilabel
+> mostra apenas os que suportam a língua escolhida. Quando estiver a opção do <guilabel
+>Sintetizador</guilabel
+> seleccionada, a área do <guilabel
+>Sintetizador</guilabel
+> mostra todos os que se encontram disponíveis e a <guilabel
+>Língua</guilabel
+> mostra apenas as línguas suportadas pelo sintetizador escolhido.</para
+></callout>
+<callout arearefs="pt-addtalker-2"
+><para
+>Escolha aqui a língua e o 'plugin' de síntese.</para
+></callout>
+<callout arearefs="pt-addtalker-3"
+><para
+>Quando carregar aqui, a maioria dos 'plugins' de síntese configurar-se-ão automaticamente a eles próprios, escolhendo uma configuração predefinida. Irá aparecer um novo locutor na lista da página <guilabel
+>Locutores</guilabel
+>. Carregue no botão <guilabel
+>Editar</guilabel
+> para mostrar ou editar a configuração do locutor.</para
+></callout>
+</calloutlist>
+</para>
+
+<para
+>Quando você carrega no botão <guilabel
+>Adicionar</guilabel
+> da página <guilabel
+>Locutores</guilabel
+> e adicionar um locutor ou carrega no botão <guibutton
+>Editar</guibutton
+>, o ecrã de <guilabel
+>Configuração do Locutor</guilabel
+> aparece. Cada 'plugin' de voz tem um ecrã de <guilabel
+>Configuração do Locutor</guilabel
+> diferente. Segue-se um exemplo de configuração para o Festival Interactive. Para mais detalhes específicos sobre cada tipo de 'plugin', veja <xref linkend="configuration"/>.</para>
+
+<para>
+<screenshot>
+<screeninfo
+>Configuração do Locutor</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-prop-1" coords="1 1"/>
+ <area id="pt-prop-2" coords="1 1"/>
+ <area id="pt-prop-3" coords="1 1"/>
+ <area id="pt-prop-4" coords="1 1"/>
+ <area id="pt-prop-5" coords="1 1"/>
+ <area id="pt-prop-6" coords="1 1"/>
+ <area id="pt-prop-7" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="festivalintconf.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>Configuração do Locutor</phrase>
+ </textobject>
+ </mediaobjectco>
+</screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-prop-1"
+><para
+>Indique a localização do programa executável do Festival. Se o Festival estiver na sua variável de ambiente PATH, basta indicar <userinput
+><replaceable
+>festival</replaceable
+></userinput
+>.</para
+></callout>
+<callout arearefs="pt-prop-2"
+><para
+>Carregue para procurar por vozes disponíveis.</para
+></callout>
+<callout arearefs="pt-prop-3"
+><para
+>Seleccione uma voz.</para
+></callout>
+<callout arearefs="pt-prop-4"
+><para
+>Seleccione uma codificação de caracteres para o texto a enviar para o Festival. Para as vozes que são reconhecidas pelo &ktts;, esta opção será obtida para si automaticamente. De um modo geral, as línguas ocidentais usam a codificação ISO 8859-1. As línguas da Europa de Leste, por seu turno, como o Checo e o Eslovaco, usam o ISO 8859-2.</para
+></callout>
+<callout arearefs="pt-prop-5"
+><para
+>Carregue para testar. Deverá ouvir agora uma frase de teste falada.</para
+></callout>
+<callout arearefs="pt-prop-6"
+><para
+>Use estas opções para controlar o volume, a velocidade da síntese e o tom da voz sintetizada. Se alguma destas estiver desactivada (a cinzento), é porque a voz escolhida não suporta a alteração dos valores.</para
+></callout>
+<callout arearefs="pt-prop-7"
+><para
+>Algumas vozes, como as do MultiSyn, são tão grandes que necessitam de vários segundos para serem carregadas. Se assinalar esta opção, fará com que estas sejam carregadas no arranque do KTTSD, poupando deste modo algum tempo (com a contrapartida de usar mais memória), antes de a primeira frase ser sintetizada.</para
+></callout>
+</calloutlist>
+</para>
+
+<para
+>Carregue no botão <guibutton
+>OK</guibutton
+> para gravar a configuração do locutor.</para>
+
+<warning
+><para
+>Certifique-se que carrega no botão <guibutton
+>Aplicar</guibutton
+>, caso contrário as suas alterações não farão efeito no sistema &ktts; em execução. </para
+></warning>
+
+<para
+>Assumindo que o teste funcionou, já está quase pronto a começar a usar o &ktts;. Volte agora à página <guilabel
+>Geral</guilabel
+> e assinale a opção <guilabel
+>Activar o Sistema de Texto-para-Voz (KTTSD)</guilabel
+>. Isto irá iniciar o Servidor de TTS do &kde;. Veja em <xref linkend="general"/>. Poderá começar a usar agora o &ktts; para dizer o texto. Carregue na página <guilabel
+>Tarefas</guilabel
+> para criar e gerir as tarefas de texto. Veja em <xref linkend="jobmgr"/>. </para>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="general">
+<title
+>Iniciar o KTTSD e Configurar as Opções Geral</title>
+
+<para
+>Logo que tenha configurado pelo menos um Locutor, poderá iniciar o Sistema de Texto-para-Voz do &kde;. Carregue na página <guilabel
+>Geral</guilabel
+>. Neste caso, aparecerá o ecrã <guilabel
+>Geral</guilabel
+>. Poderá também configurar algumas opções gerais neste ecrã. </para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Geral).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-gen-1" coords="1 1"/>
+ <area id="pt-gen-2" coords="1 1"/>
+ <area id="pt-gen-3" coords="1 1"/>
+ <area id="pt-gen-4" coords="1 1"/>
+ <area id="pt-gen-5" coords="1 1"/>
+ <area id="pt-gen-6" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="general.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Geral)</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-gen-1"
+><para
+>Assinale esta opção para activar o sistema &ktts;. Isto irá iniciar o Servidor de TTS do &kde; (KTTSD). Se o KTTSD iniciar com sucesso, irá aparecer a página de <guilabel
+>Tarefas</guilabel
+>. Logo que o KTTSD tenha sido iniciado, poderá começar a criar e a falar as tarefas de texto. Veja em <xref linkend="jobmgr"/>. Se desligar a opção, irá parar o KTTSD e desactivar o sistema de TTS do &kde;. <note
+><para
+>Se esta opção estiver desactivada, ainda não configurou nenhuns Locutores (ou então esqueceu-se de carregar no botão <guilabel
+>Aplicar</guilabel
+>). Veja em <xref linkend="configure-plugin"/>.</para
+></note>
+</para
+></callout>
+<callout arearefs="pt-gen-2"
+><para
+>Quando esta opção estiver assinalada, aparecer um ícone na bandeja do sistema, sempre que o <command
+>kttsmgr</command
+> estiver em execução. Neste modo, se carregar em <guilabel
+>OK</guilabel
+> ou em <guilabel
+>Cancelar</guilabel
+> não fará com que o <command
+>kttsmgr</command
+> saia. Em vez disso, o ecrã desaparece, mas o <command
+>kttsmgr</command
+> continua a correr na bandeja do sistema. Carregue no ícone para repor o ecrã. Para sair do <command
+>kttsmgr</command
+>, carregue com o botão direito no ícone da bandeja do sistema e escolha <guilabel
+>Sair</guilabel
+>. Quando estiver desligada a opção, não aparecerá nenhum ícone na bandeja do sistema. Se carregar em <guilabel
+>OK</guilabel
+> ou em <guilabel
+>Cancelar</guilabel
+>, sairá do <command
+>kttsmgr</command
+>. <note
+><para
+>Quando o <command
+>kttsmgr</command
+> sair, o &ktts; mantém-se a correr se a opção para <guilabel
+>Activar o Sistema de Texto-para-Voz (KTTSD)</guilabel
+> estiver assinalada.</para
+></note>
+<note
+><para
+>Esta opção não fará efeito até à próxima vez em que o <command
+>kttsmgr</command
+> for iniciado.</para
+></note>
+<note
+><para
+>Esta opção não fará efeito quando o <command
+>kttsmgr</command
+> estiver em execução no &kcontrol;.</para
+></note>
+</para
+></callout>
+<callout arearefs="pt-gen-3"
+><para
+>Quando esta opção estiver assinalada, o ecrã do <command
+>kttsmgr</command
+> aparece quando iniciar o <command
+>kttsmgr</command
+>. Se estiver desligada, o ícone do <command
+>kttsmgr</command
+> aparecerá na bandeja do sistema quando o <command
+>kttsmgr</command
+> for iniciado, se bem que o ecrã não apareça. Carregue no ícone da bandeja para que este então apareça.</para
+></callout>
+<callout arearefs="pt-gen-4"
+><para
+>Quando esta opção estiver assinalada e o <command
+>kttsmgr</command
+> não estiver já a correr, irá aparecer na bandeja do sistema, sempre que o KTTSD estiver a falar. Ela dá-lhe uma oportunidade para parar ou gerir de outra forma qualquer a fala.</para
+></callout>
+<callout arearefs="pt-gen-5"
+><para
+>Quando esta opção estiver assinalada e o <command
+>kttsmgr</command
+> aparecer automaticamente na bandeja do sistema, sempre que estiver falar, irá também desaparecer automaticamente, depois de falar.</para
+></callout>
+<callout arearefs="pt-gen-6"
+><para
+>Não se esqueça de carregar aqui para gravar a sua configuração.</para
+></callout>
+</calloutlist>
+</para>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="jobmgr">
+<title
+>Gerir as Tarefas de Texto</title>
+
+<para
+>Quando carrega na página de <guilabel
+>Tarefas</guilabel
+> do <command
+>kttsmgr</command
+>, o ecrã de <guilabel
+>Tarefas</guilabel
+> aparece.</para>
+
+<para>
+<screenshot>
+<screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Tarefas).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-jobmgr-1" coords="1 1"/>
+ <area id="pt-jobmgr-2" coords="1 1"/>
+ <area id="pt-jobmgr-3" coords="1 1"/>
+ <area id="pt-jobmgr-4" coords="1 1"/>
+ <area id="pt-jobmgr-5" coords="1 1"/>
+ <area id="pt-jobmgr-6" coords="1 1"/>
+ <area id="pt-jobmgr-7" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="jobs.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Tarefas)</phrase>
+ </textobject>
+ </mediaobjectco>
+</screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-jobmgr-1"
+><para
+>Todas as tarefas de texto que existem actualmente na fila de espera aparecem aqui, em conjunto com a aplicação que colocou a tarefa na fila, o estado actual da mesma, o número de frases na tarefa e o número de frase actual. O <guilabel
+>ID do Locutor</guilabel
+> corresponde à coluna <guilabel
+>ID</guilabel
+> no ecrã de <guilabel
+>Locutores</guilabel
+>. </para
+></callout>
+<callout arearefs="pt-jobmgr-2"
+><para
+>Os botões nesta barra de ferramentas permitem-lhe iniciar, remover e pôr em pausa as tarefas de texto. Seleccione uma tarefa na lista abaixo e carregue num destes botões.</para
+></callout>
+<callout arearefs="pt-jobmgr-3"
+><para
+>Os botões nesta barra de ferramentas permitem-lhe avançar ou voltar atrás na frase dentro da tarefa seleccionada na lista em baixo. (Nem todas as tarefas têm várias partes.)</para
+></callout>
+<callout arearefs="pt-jobmgr-4"
+><para
+>Os botões nesta barra de ferramentas permitem-lhe falar o texto na área de transferência do &kde; ou abrir um ficheiro de texto para falar. Poderá também actualizar a lista de tarefas de texto ou modificar o locutor de uma tarefa. Veja em <xref linkend="selecttalker"/>.</para
+></callout>
+<callout arearefs="pt-jobmgr-5"
+><para
+>A frase que está a ser falada de momento aparece aqui.</para
+></callout>
+<callout arearefs="pt-jobmgr-6"
+><para
+>Quando carregar em <guibutton
+>OK</guibutton
+>, todas as alterações de configuração nos outros ecrãs são aplicadas (se existirem) e o <command
+>kttsmgr</command
+> minimizar-se-á para a bandeja do sistema. Carregue no ícone da bandeja do sistema para se repor no ecrã.</para
+></callout>
+<callout arearefs="pt-jobmgr-7"
+><para
+>Arraste esta divisória para dimensionar a listagem das tarefas e os painéis da <guilabel
+>Frase actual</guilabel
+>.</para
+></callout>
+</calloutlist>
+</para>
+
+<note
+><para
+>A página de <guilabel
+>Tarefas</guilabel
+> só aparece quando o KTTSD está em execução. Se não conseguir ver a página <guilabel
+>Tarefas</guilabel
+>, vá à página <guilabel
+>Geral</guilabel
+> e assinale a opção <guilabel
+>Activar o Texto-para-Voz (KTTSD)</guilabel
+>.</para>
+</note>
+
+<note
+><para
+>Se não tiver o sub-sistema de áudio do aRts instalado, mas tiver o ALSA, o GStreamer ou o aKode instalados, carregue na página <guilabel
+>Áudio</guilabel
+>). Veja em <xref linkend="audio"/>.</para
+></note>
+
+<note
+><para
+>Só são listadas e controladas neste ecrã as tarefas de texto. O Resultado da Leitura do Ecrã, os Avisos e as Mensagens não são apresentados. Para mais informações sobre os tipos de mensagens do &ktts;, veja em <xref linkend="filters"/>.</para
+></note>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+<sect1 id="audio">
+<title
+>Configuração do Áudio</title>
+
+<para
+>Quando carrega na página de <guilabel
+>Áudio</guilabel
+> do <command
+>kttsmgr</command
+>, o ecrã de <guilabel
+>Áudio</guilabel
+> aparece.</para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Áudio).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-audio-1" coords="1 1"/>
+ <area id="pt-audio-2" coords="1 1"/>
+ <area id="pt-audio-3" coords="1 1"/>
+ <area id="pt-audio-4" coords="1 1"/>
+ <area id="pt-audio-5" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="audio.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Áudio)</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-audio-1"
+><para
+>Seleccione o método de saída de áudio aqui. Se um componente estiver acinzentado, ou o &ktts; foi compilado sem o suporte para esse 'plugin' de áudio, ou o &ktts; foi incapaz de carregar as bibliotecas necessárias. </para
+></callout>
+<callout arearefs="pt-audio-2"
+><para
+>Se o GStreamer ou o aKode estiverem seleccionados para a saída de áudio, escolha o método de 'sink' (canal) de áudio do GStreamer. Se não estiver listado nenhum 'sink', terá de instalar pelo menos um. Se estiver seleccionado o ALSA, escolha o dispositivo PCM aqui. Veja em <xref linkend="requirements"/>. </para
+></callout>
+<callout arearefs="pt-audio-3"
+><para
+>Ajuste a velocidade da fala aqui. 50% é aproximadamente duas vezes mais lento que o normal, enquanto 200% é aproximadamente duas vezes mais rápido. Tem que ter o utilitário <command
+>sox</command
+> instalado para isto funcionar. </para
+></callout>
+<callout arearefs="pt-audio-4"
+><para
+>Quando esta opção estiver assinalada, o &ktts; irá copiar os ficheiros de áudio temporários (ficheiros .wav) para a pasta indicada. Escolha qualquer pasta no seu disco rígido, se bem que precisa de ter acesso de escrita para ela. Isto poderá ser útil para criar os ficheiros de áudio de voz para outros fins. Os ficheiros terão nomes no formato <filename
+>kttsd-T-FF</filename
+>, onde o <filename
+>T</filename
+> é o número da tarefa e o <filename
+>FF</filename
+> é o número da frase. Os ficheiros existentes com o mesmo nome serão removidos. <emphasis
+>Não se esqueça de desligar esta opção, caso contrário o seu disco rígido encher-se-á!</emphasis
+> </para
+></callout>
+<callout arearefs="pt-audio-5"
+><para
+>Certifique-se que carrega no botão <guibutton
+>Aplicar</guibutton
+> para tornar efectivas as opções novas no sistema &ktts; em execução. </para
+></callout>
+</calloutlist>
+</para>
+
+<note
+><para
+>Existem duas formas de ajustar a velocidade no &ktts;. Muitos dos <guilabel
+>Locutores</guilabel
+> têm uma configuração de <guilabel
+>Velocidade</guilabel
+> nas suas janelas de configuração, que poderão ser acedidas se carregar em <guibutton
+>Editar</guibutton
+> no ecrã de <guilabel
+>Locutores</guilabel
+>. Esta opção de <guilabel
+>Velocidade</guilabel
+> do ecrã de <guilabel
+>Áudio</guilabel
+> é adicional em relação à velocidade do Locutor e pode ser usada de um modo geral, mesmo que o Locutor não suporte uma opção de velocidade. Para essa funcionar, deverá ter o utilitário <command
+>sox</command
+> instalado no seu sistema (utilizadores de Debian: <command
+>apt-get install sox</command
+>). Da mesma forma, esta opção de velocidade é ignorada ao falar o texto que contenha SSML. (Veja em <xref linkend="ssml"/>)</para
+></note>
+
+<note
+><para
+>A lista de dispositivos ALSA inclui todos os dispositivos PCM do ALSA e 'plugins' que estejam configurados no seu sistema. Muitas das opções não irão funcionar. Terá de experimentar e encontrar um dispositivo que funcione para si. Se tiver dúvidas, escolha o <guilabel
+>default</guilabel
+> (por omissão).</para
+></note>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+<sect1 id="interruption">
+<title
+>Configuração da Interrupção do Texto</title>
+
+<para
+>Quando carregar na página <guilabel
+>Interrupção</guilabel
+> do <command
+>kttsmgr</command
+>, irá aparecer o ecrã de <guilabel
+>Interrupção</guilabel
+>.</para>
+
+<para>
+<screenshot>
+<screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Interrupção).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-interruption-1" coords="1 1"/>
+ <area id="pt-interruption-2" coords="1 1"/>
+ <area id="pt-interruption-3" coords="1 1"/>
+ <area id="pt-interruption-4" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="interruption.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Interrupção)</phrase>
+ </textobject>
+ </mediaobjectco>
+</screenshot>
+</para>
+
+<para
+>Este ecrã permite-lhe indicar algumas acções especiais a tomar quando uma tarefa de texto for interrompida por outra de maior prioridade. Existem quatro tipos de tarefas de voz que o &ktts; lida: <itemizedlist>
+<listitem
+><para
+>Texto normal.</para
+></listitem>
+<listitem
+><para
+>Mensagens.</para
+></listitem>
+<listitem
+><para
+>Avisos.</para
+></listitem>
+<listitem
+><para
+>Resultado do Leitor do Ecrã.</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>O Resultado do Leitor do Ecrã tem a maior prioridade. Está reservado para as aplicações de Leitura do Ecrã. O Resultado do Leitor faz a preempção de todas as outras mensagens, fazendo com que essas tarefas fiquem em pausa. Logo que o Resultado do Leitor do Ecrã tenha sido sintetizado, as tarefas anteriores irão prosseguir automaticamente. </para>
+
+<para
+>Os avisos são a próxima prioridade mais elevada. Está reservada para as mensagens de alta prioridade, como "o CPU está a aquecer". Um aviso irá interromper as mensagens e o texto normal. Logo que o Aviso tenha sido sintetizado, as tarefas anteriores irão prosseguir automaticamente.</para>
+
+<para
+>As mensagens são a próxima prioridade. Uma mensagem irá interromper as tarefas de texto normal. O &kmouth; é um exemplo de uma aplicação que usa as Mensagens. Por exemplo, ao ler um texto longo de uma página Web, o &kmouth; pode ser usado para cumprimentar alguém que ande pela sala.</para>
+
+<para
+>Todos os tipos de tarefas são filas, excepto o Resultado do Leitor do Ecrã. Se um Resultado do Leitor do Ecrã for enviado de uma aplicação enquanto o &ktts; estiver a falar outro Resultado destes, a mensagem a ser falada é interrompida e eliminada.</para>
+
+<para
+>Quando uma tarefa de texto for interrompida por uma Mensagem, Aviso ou Resultado do Leitor do Ecrã, o &ktts; irá adicionar o resultado de áudio neste ecrã à sequência.</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-interruption-1"
+><para
+>Esta mensagem é falada sempre que uma tarefa de texto normal for interrompida.</para
+></callout>
+<callout arearefs="pt-interruption-2"
+><para
+>Este ficheiro de áudio é reproduzido sempre que uma tarefa de texto normal for interrompido. Se tanto existir um <guilabel
+>Pré-som</guilabel
+> como um <guilabel
+>Pré-mensagem</guilabel
+>, o <guilabel
+>Pré-som</guilabel
+> toca primeiro que o <guilabel
+>Pré-mensagem</guilabel
+>.</para
+></callout>
+<callout arearefs="pt-interruption-3"
+><para
+>Esta mensagem é falada sempre que uma tarefa de texto interrompida prosseguir.</para
+></callout>
+<callout arearefs="pt-interruption-4"
+><para
+>Este ficheiro de áudio é tocado sempre que uma tarefa de texto interrompida prosseguir. É tocado por último.</para
+></callout>
+</calloutlist>
+</para>
+
+<note
+><para
+>As opções neste ecrã aplicam-se apenas às tarefas de texto normal. As Mensagens, Avisos e Resultados do Leitor do Ecrã não têm acções especiais quando forem interrompidas por uma mensagem de prioridade mais elevada.</para
+></note>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="web">
+<title
+>Falar o Texto das Páginas Web</title>
+
+<para
+>Ao correr o navegador Web do &kde;, o &konqueror;, poderá falar o texto da página Web apresentada. Primeiro, garanta que o &ktts; está a correr. Seleccione o texto que deseja falar e escolha a opção <menuchoice
+> <guisubmenu
+>Ferramentas</guisubmenu
+> <guisubmenu
+>Falar o Texto</guisubmenu
+> </menuchoice
+> do menu principal.<action
+>Depois de algum tempo, o texto seleccionado irá começar a ser falado.</action
+> </para>
+
+<tip
+><para
+>É quase sempre uma boa ideia seleccionar o texto na página Web que deseja falar. Poderá ignorar este passo, mas irá ouvir um conjunto de cabeçalhos de &HTML; e outras marcas invisíveis.</para
+></tip>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="kate">
+<title
+>Falar o Texto do Editor de Texto &kate;</title>
+
+<para
+>Ao correr o Editor de Texto Avançado do &kde;, o &kate;, poderá falar o texto apresentado. Primeiro, garanta que o &ktts; está a correr. Seleccione o texto que deseja falar e escolha a opção <menuchoice
+> <guisubmenu
+>Ferramentas</guisubmenu
+> <guisubmenu
+>Falar o Texto</guisubmenu
+> </menuchoice
+> do menu principal.<action
+>Depois de algum tempo, o texto seleccionado irá começar a ser falado.</action
+> </para>
+
+<tip
+><para
+>Não tem de seleccionar primeiro o texto. Neste caso, o ficheiro inteiro será falado.</para
+></tip>
+
+<tip
+><para
+>Isto também funciona quando o &kate; estiver incorporado noutra aplicação, como o &konqueror; ou o &quanta;.</para
+></tip>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+<sect1 id="knotify">
+<title
+>Falar as Notificações (KNotify)</title>
+
+<para
+>O KNotify é o subsistema de notificações no &kde; que o alerta dos eventos que configurar no sistema do &kde;. Poderá configurar o &ktts; para falar as notificações de texto.</para>
+
+<para
+>Por exemplo o &konversation;, uma aplicação de IRC para o &kde;, permite-lhe configurar uma variedade grande de notificações. Por exemplo, poderá dizer ao &konversation; para o notificar sempre que uma mensagem apareça num canal de IRC com o seu nome ou alcunha nela. Em conjunto com o &ktts;, poderá fazer com que o &kde; fale o texto da mensagem de IRC para si.</para>
+
+<para
+>De um modo geral, se uma aplicação do &kde; suportar o KNotify, irá aparecer um item de menu <guilabel
+>Notificações</guilabel
+> no menu de <guilabel
+>Configuração</guilabel
+>. Os detalhes específicos para configurar cada uma das aplicações com o KNotify variam de aplicação para aplicação.</para>
+
+<para
+>Para activar o &ktts; para falar as notificações de texto do KNofify, inicie o <command
+>kttsmgr</command
+> e carregue na página <guilabel
+>Notificações</guilabel
+>. Irá aparecer o ecrã de <guilabel
+>Notificações</guilabel
+>.</para>
+
+<para>
+<screenshot>
+<screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Notificações).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-notify-1" coords="1 1"/>
+ <area id="pt-notify-2" coords="1 1"/>
+ <area id="pt-notify-3" coords="1 1"/>
+ <area id="pt-notify-4" coords="1 1"/>
+ <area id="pt-notify-5" coords="1 1"/>
+ <area id="pt-notify-6" coords="1 1"/>
+ <area id="pt-notify-7" coords="1 1"/>
+ <area id="pt-notify-8" coords="1 1"/>
+ <area id="pt-notify-9" coords="1 1"/>
+ <area id="pt-notify-10" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="notifications.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Notificações)</phrase>
+ </textobject>
+ </mediaobjectco>
+</screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-notify-1"
+><para
+>Assinale esta opção para activar a síntese das notificações do &kde;. Se estiver desligada, tudo o que estiver neste ecrã aparecerá desactivado e o &ktts; não irá falar quaisquer notificações.</para
+></callout>
+<callout arearefs="pt-notify-2"
+><para
+>Quando estiver assinalada a opção, todas as aplicações que enviarem um evento com um som não serão sintetizadas pelo &ktts;.</para
+></callout>
+<callout arearefs="pt-notify-3"
+><para
+>Use estes botões para adicionar ou remover eventos de aplicações da lista abaixo. Quando carregar no botão <guibutton
+>Adicionar</guibutton
+>, irá aparecer um ecrã no qual você selecciona a aplicação e o evento que deseja adicionar à lista. </para
+></callout>
+<callout arearefs="pt-notify-4"
+><para
+>Este evento irá falar a mensagem que o &konversation; envia, sempre que alguém menciona a sua alcunha numa mensagem de IRC (Internet Relay Chat). </para
+></callout>
+<callout arearefs="pt-notify-5"
+><para
+>Para todos os outros eventos que vierem do &konversation;, não será efectuada mais nenhuma acção no &ktts;.</para
+></callout>
+<callout arearefs="pt-notify-6"
+><para
+>Para todos os outros eventos que não estiverem especificados na lista, não será efectuada mais nenhuma acção no &ktts;.</para
+></callout>
+<callout arearefs="pt-notify-7"
+><para
+>Use esta opção para indicar o que o &ktts; deverá fazer quando receber um evento. As suas opções são:</para>
+<para>
+<variablelist>
+<varlistentry>
+<term
+>Falar o nome do evento</term>
+<listitem
+><para
+>Fala o nome do evento; o que vê indicado na lista de eventos deste ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Falar a mensagem de notificação</term>
+<listitem
+><para
+>Fala a mensagem, tal como vem da aplicação.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Não falar a notificação</term>
+<listitem
+><para
+>Não sintetiza de todo este evento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Falar um texto personalizado</term>
+<listitem
+><para
+>Fala o texto que introduzir na opção à direita.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</callout>
+<callout arearefs="pt-notify-8"
+><para
+>Se a acção for <guilabel
+>Falar um texto personalizado</guilabel
+>, indique o texto da mensagem que deseja sintetizar aqui. Dentro da mensagem, poderá usar as seguintes sequências de substituição:</para>
+<para>
+<variablelist>
+<varlistentry>
+<term
+>%e</term>
+<listitem
+><para
+>O nome do evento</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>%a</term>
+<listitem
+><para
+>O nome da aplicação que enviou o evento</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>%m</term>
+<listitem
+><para
+>A mensagem que a aplicação enviou</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</callout>
+<callout arearefs="pt-notify-9"
+><para
+>Teste a mensagem, carregando para tal aqui.</para
+></callout>
+<callout arearefs="pt-notify-10"
+><para
+>Poderá indicar aqui os atributos do locutor desejado para falar a mensagem da notificação. O <command
+><userinput
+>default</userinput
+></command
+> irá usar o locutor de topo que está indicado no ecrã de <guilabel
+>Locutores</guilabel
+>. Veja em <xref linkend="selecttalker"/>. </para
+></callout>
+</calloutlist>
+</para>
+
+<para
+>Lembre-se que existem três níveis de eventos. Se uma acção para um dado evento de uma dada aplicação for indicado, é efectuada essa acção. Caso contrário, se for indicada uma acção para todos os outros eventos de uma dada aplicação, é efectuada essa acção. Caso contrário, a acção indicada para todos os outros eventos em <guilabel
+>Por omissão (todos os outros eventos)</guilabel
+> será efectuada.</para>
+
+<para
+>O evento <guilabel
+>todas as notificações</guilabel
+> da aplicação <guilabel
+>Por omissão (todos os outros eventos)</guilabel
+> não poderá ser removida da lista. Para a predefinição, poderá indicar o tipo de notificações que serão faladas, como se segue:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>nenhuma</term>
+<listitem
+><para
+>Não será falado nada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>janelas de notificação</term>
+<listitem
+><para
+>As notificações que mostrarem uma janela do seu ecrã que deseje fechar, serão faladas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>mensagens passivas</term>
+<listitem
+><para
+>As notificações que mostram uma janela passiva no seu ecrã e que desaparecem ao fim de algum tempo serão faladas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>janelas de notificação e mensagens passivas</term>
+<listitem
+><para
+>As notificações que aparecem no ecrã, passivas ou não, serão faladas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>todas as notificações</term>
+<listitem
+><para
+>Todas as notificações, independentemente se produzem algo no ecrã, serão faladas.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<tip
+><para
+>Os filtros de Substituição de Texto são uma boa forma de limpar as mensagens que são enviadas das aplicações, se forem mal pronunciadas ou mal ditas no &ktts;. O ficheiro <filename
+>kmail.xml</filename
+>, que vem com o &ktts;, é um bom exemplo. Ele remove as marcas <command
+>br</command
+> e <command
+>b</command
+> das mensagens de notificação do &kmail; e remove também a frase <command
+>/local/inbox/</command
+>, dado que esta poder-se-á assumir, na maior parte dos casos, em segurança. Veja em <xref linkend="stringreplacer"/>. </para
+></tip>
+
+<para
+>Use o botão <guibutton
+>Gravar</guibutton
+> para gravar a sua configuração de notificações para um ficheiro. Use o botão <guibutton
+>Carregar</guibutton
+> para ler a configuração gravada a partir de um ficheiro. Os eventos carregados são reunidos com os eventos existentes na lista. Se quiser iniciar com uma lista de eventos vazia, carregue no botão <guibutton
+>Limpar</guibutton
+> em primeiro lugar. Todos os eventos excepto o <guilabel
+>todas as notificações</guilabel
+> serão apagados.</para>
+
+<note
+><para
+>Certifique-se que carrega no botão <guibutton
+>Aplicar</guibutton
+> ou em <guibutton
+>OK</guibutton
+> para gravar a sua configuração.</para
+></note>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+<sect1 id="ssml">
+<title
+>SSML</title>
+
+<para
+>A Speech Synthesis Markup Language (SSML) é uma norma da W3C para formatar o texto de forma a ser sintetizado. Ele oferece marcas para controlar as vozes, a taxa de voz, volume, sexo e tom. Oferece também marcas para controlar a forma como as palavras são sintetizadas, como por exemplo para soletrar as abreviaturas. O SSML faz parte da especificação VoiceXML, que é também uma norma da W3C.</para>
+
+<para
+>Nesta altura, o &ktts; oferece um suporte limitado e muito básico para o SSML. Tem de momento as seguintes restrições.</para>
+
+<itemizedlist>
+<listitem
+><para
+>Funciona apenas com os locutores do Festival Interactive e do Hadifix.</para
+></listitem>
+<listitem
+><para
+>Deverá instalar a voz <command
+>rab_diphone</command
+> (homem britânico), dado que esta é a voz que o Festival usa ao sintetizar o SSML.</para
+></listitem>
+<listitem
+><para
+>A opção <guilabel
+>Velocidade</guilabel
+> do ecrã de <guilabel
+>Áudio</guilabel
+> é ignorada quando se fala texto que contenha SSML.</para
+></listitem>
+<listitem
+><para
+>Se a <guilabel
+>Velocidade</guilabel
+> ou o <guilabel
+>Tom</guilabel
+> na janela de configuração do Festival não estiverem a 100%, poderá fazer com que o texto em SSML seja falado de forma monotónica.</para
+></listitem>
+</itemizedlist>
+
+<para
+>O texto de exemplo seguinte poderá ser usado para experimentar com o SSML.</para>
+
+<programlisting
+><![CDATA[
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE speak PUBLIC "-//W3C//DTD SYNTHESIS 1.0//EN"
+ "http://www.w3.org/TR/speech-synthesis/synthesis.dtd">
+
+<speak version="1.0" xml:lang="en-US">
+ <prosody pitch="low">
+ Quem esteve a dormir na minha cama?
+ </prosody>
+ disse o pai-urso.
+ <prosody pitch="medium">
+ Quem esteve a dormir na minha cama?
+ </prosody>
+ disse a mãe-ursa.
+ <prosody pitch="high">
+ Quem esteve a dormir na minha cama?
+ </prosody>
+ disse o bebé-urso.
+</speak>
+]]></programlisting>
+
+<para
+>Planeia-se um suporte mais robusto de SSML para a próxima versão do &ktts;. </para>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+<sect1 id="filters">
+<title
+>Filtros (Avançado)</title>
+
+<para
+>Os filtros são uma funcionalidade avançada do &ktts;. Para a operação básica do &ktts;, estes não são necessários.</para>
+
+<para
+>Os filtros são usados para pré-processar o texto antes de ser enviado para o motor de síntese de voz. Eles são úteis para melhorar a voz, substituindo palavras ou abreviaturas erradas, escolher a língua e locutor apropriados para a fala ou para contornar certas limitações dos sintetizadores de voz e das suas vozes.</para>
+
+<!-- ...................................................................... -->
+
+<sect2 id="msg-types">
+<title
+>Tipos de Mensagens do &ktts;</title>
+
+<para
+>Para compreender como usar os filtros, é útil compreender primeiro como é que o texto é processado pelo &ktts;. O texto falado pelo &ktts; é de um de quatro tipos possíveis.</para>
+
+<para>
+<itemizedlist>
+<listitem
+><para
+>Resultado do Leitor do Ecrã.</para
+></listitem>
+<listitem
+><para
+>Avisos.</para
+></listitem>
+<listitem
+><para
+>Mensagens</para
+></listitem>
+<listitem
+><para
+>Tarefas de Texto</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>O tipo é determinado pela aplicação que envia o texto para o &ktts;.</para>
+
+<para
+>O Resultado do Leitor do Ecrã tem a maior prioridade. Está reservado para as aplicações de Leitura do Ecrã. O Resultado do Leitor faz a preempção de todas as outras mensagens, fazendo com que essas tarefas fiquem em pausa. Logo que o Resultado do Leitor do Ecrã tenha sido sintetizado, as tarefas anteriores irão prosseguir automaticamente. </para>
+
+<para
+>Os avisos são a próxima prioridade mais elevada. Está reservada para as mensagens de alta prioridade, como "o CPU está a aquecer". Um aviso irá interromper as mensagens e o texto normal. Logo que o Aviso tenha sido sintetizado, as tarefas anteriores irão prosseguir automaticamente.</para>
+
+<para
+>As mensagens são a próxima prioridade. Uma mensagem irá interromper as tarefas de texto normal. O KMouth é um exemplo de uma aplicação que usa as Mensagens. Por exemplo, ao ler um texto longo de uma página Web, o &kmouth; pode ser usado para cumprimentar alguém que ande pela sala. As Notificações do &kde; são também mensagens (veja em <xref linkend="knotify"/>).</para>
+
+<para
+>O restante são as tarefas de texto normais. Qualquer tarefa que iniciar, a partir da página de <guilabel
+>Tarefas</guilabel
+>, é uma tarefa de texto. O KSayit é um exemplo de uma aplicação que usa tarefas de texto. As tarefas de texto pretendem ser usadas para um resultado de fala maior e que não seja urgente.</para>
+
+<para
+>Todos os tipos de tarefas são filas, excepto o Resultado do Leitor do Ecrã. Se um Resultado do Leitor do Ecrã for enviado de uma aplicação enquanto o &ktts; estiver a falar outro Resultado destes, a mensagem a ser falada é interrompida e eliminada.</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="filter-types">
+<title
+>Tipos de Filtros</title>
+
+<para
+>A primeira coisa que terá de saber acerca dos filtros é que estes nunca são aplicados ao Resultado da Leitura do Ecrã. Eles aplicam-se aos avisos, mensagens e tarefas de texto, assim como as notificações do &kde; (KNotify).</para>
+
+<para
+>Existem dois tipos de filtros -- os filtros normais e os filtros de Detecção de Limites das Frases. Os últimos repartem o texto em frases individuais. Isto permite ao &ktts; começar a falar mais depressa, dado que só precisa de sintetizar a primeira frase, em vez da tarefa de texto inteira. Também lhe permite avançar ou recuar na página de <guilabel
+>Tarefas</guilabel
+> e ainda parar ou colocar em pausa as tarefas de texto, quando o sintetizador de voz não suportar directamente a paragem da voz. </para>
+
+<para
+>Os filtros normais processam o texto e passam-no ao próximo filtro. Existem de momento três tipos de filtros normais. </para>
+
+<para>
+<itemizedlist>
+<listitem
+><para
+>Substituição de Texto.</para
+></listitem>
+<listitem
+><para
+>Transformações de &XML;</para
+></listitem>
+<listitem
+><para
+>Selecção de Locutores.</para
+></listitem>
+</itemizedlist>
+</para>
+
+<note
+><para
+>Os filtros são implementados numa arquitectura de 'plugins'. No futuro, poderão existir tipos adicionais de filtros.</para
+></note>
+
+<para
+>Os filtros de Substituição de Texto substituem excertos de texto por outros. Os pedaços substituídos são correspondidos quer com palavras quer com expressões regulares. O &ktts; vem com alguns filtros de Substituição de Texto predefinidos para falar abreviaturas, falar os ícones emotivos, como o ":-)" ou para formatar de novo as mensagens de notificação do &konversation; ou do &kmail; num formato mais compreensível. </para>
+
+<para
+>As Transformações de &XML; usam um ficheiro &XML; Style Language - Transforms (XSLT) para converter o &XML; de um formato noutro formato. O &ktts; vem com um ficheiro XSLT para converter o &XHTML; em SSML. </para>
+
+<para
+>Os Selectores de Locutores permitem-lhe redireccionar as tarefas para um locutor com base no conteúdo do texto ou na aplicação que enviou o texto para o &ktts;. Por exemplo, se tiver configurado uma locutora feminina na página de <guilabel
+>Locutores</guilabel
+>, poderá direccionar o texto que vem do KSayIt para esse locutor. Veja em <xref linkend="configure-plugin"/>. </para>
+
+<para
+>Cada um desses tipos de filtros tem regras configuráveis para quando o filtro se deverá aplicar a si mesmo no texto a falar. Se o filtro determinar que não se deverá aplicar, o texto é passado ao próximo filtro sem alterações.</para>
+
+<para
+>Quando uma tarefa de texto ou uma mensagem de notificação do &kde; for enviada para o &ktts;, ela passa por cada um dos filtros activados que tenha configurado no ecrã abaixo. A ordem é de cima para baixo. Depois de passar por cada um dos filtros normais indicados na parte de cima do ecrã, as tarefas de texto são passadas aos filtros de <guilabel
+>Detecção dos Limites de Frases</guilabel
+> (SBD). (As Notificações do &kde;, os Avisos e as Mensagens nunca passam por estes filtros). Ao contrário dos filtros normais, o primeiro filtro de detecção de limites de frases que fizer alterações ao texto irá interromper as filtragens posteriores. </para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="configure-filters">
+<title
+>Configurar os Filtros</title>
+
+<para
+>Para utilizar filtros, carregue na página <guilabel
+>Filtros</guilabel
+> do <command
+>kttsmgr</command
+>.</para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>O Gestor de Texto-para-Voz do &kde; (página Filtros).</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-filters-1" coords="1 1"/>
+ <area id="pt-filters-2" coords="1 1"/>
+ <area id="pt-filters-3" coords="1 1"/>
+ <area id="pt-filters-4" coords="1 1"/>
+ <area id="pt-filters-5" coords="1 1"/>
+ <area id="pt-filters-6" coords="1 1"/>
+ <area id="pt-filters-7" coords="1 1"/>
+ <area id="pt-filters-8" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="filters.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>O Gestor de Texto-para-Voz do &kde; (página Filtros)</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-filters-1"
+><para
+>Esta é a lista de filtros normais configurados. Se estiver desligada, o filtro está desactivado e será ignorado. Os filtros são aplicados pela ordem aqui indicada, de cima para baixo.</para
+></callout>
+<callout arearefs="pt-filters-2"
+><para
+>Carregue aqui para adicionar um filtro novo. Ser-lhe-á pedido o tipo de filtro a adicionar. Depois de adicionar o tipo, veja as janelas de configuração em baixo.</para
+></callout>
+<callout arearefs="pt-filters-3"
+><para
+>Carregue aqui para remover um filtro.</para
+></callout>
+<callout arearefs="pt-filters-4"
+><para
+>Carregue aqui para mudar a configuração de um filtro. Veja as janelas de configuração em baixo.</para
+></callout>
+<callout arearefs="pt-filters-5"
+><para
+>Carregue nestes botões para subir ou descer um filtro na lista.</para
+></callout>
+<callout arearefs="pt-filters-6"
+><para
+>Estes são os filtros de Detecção de Limites das Frases. Quando você inicia o &ktts; pela primeira vez, o Detector de Limites das Frases vem automaticamente configurado para si. Você poderá alterar a configuração deste filtro ou adicionar Detectores de Limites de Frases adicionais, mas aconselha-se aos principiantes não alterar esta configuração.</para
+></callout>
+<callout arearefs="pt-filters-7"
+><para
+>Este botão permite-lhe adicionar, remover, editar ou alterar a ordem dos filtros de Detecção dos Limites de Frases.</para
+></callout>
+<callout arearefs="pt-filters-8"
+><para
+>Certifique-se que carrega aqui, caso contrário a sua configuração não fará efeito.</para
+></callout>
+</calloutlist>
+</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="stringreplacer">
+<title
+>Configurar os Filtros de Substituição de Texto</title>
+
+<para
+>Você configura os filtros de Substituição de Texto, indicando uma lista de palavras ou expressões regulares com as quais faz a correspondência. Quando estas palavras ou expressões forem encontradas no texto, cada uma delas será substituída por uma dada sequência fornecida por si. A correspondência não faz distinção entre maiúsculas e minúsculas.</para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>Substituição de Textos</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-stringreplacer-1" coords="1 1"/>
+ <area id="pt-stringreplacer-2" coords="1 1"/>
+ <area id="pt-stringreplacer-3" coords="1 1"/>
+ <area id="pt-stringreplacer-4" coords="1 1"/>
+ <area id="pt-stringreplacer-5" coords="1 1"/>
+ <area id="pt-stringreplacer-6" coords="1 1"/>
+ <area id="pt-stringreplacer-7" coords="1 1"/>
+ <area id="pt-stringreplacer-8" coords="1 1"/>
+ <area id="pt-stringreplacer-9" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="stringreplacer.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>Substituição de Textos</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-stringreplacer-1"
+><para
+>Indique um nome para o seu filtro. Use qualquer nome que desejar, que lhe permita distinguir de todos os outros filtros.</para
+></callout>
+<callout arearefs="pt-stringreplacer-2"
+><para
+>Esta é a lista de palavras e expressões regulares. O filtro procura pelas ocorrências de cada uma destas sequências na coluna de <guilabel
+>Correspondência</guilabel
+>, substituindo o texto correspondente pelo texto na coluna <guilabel
+>Substituir Por</guilabel
+>. A lista é processada pela ordem apresentada, de cima para baixo.</para
+></callout>
+<callout arearefs="pt-stringreplacer-3"
+><para
+>Carregue para adicionar outra palavra ou expressão regular à lista.</para
+></callout>
+<callout arearefs="pt-stringreplacer-4"
+><para
+>Carregue aqui para mover a palavra ou expressão regular seleccionada para cima ou para baixo na lista.</para
+></callout>
+<callout arearefs="pt-stringreplacer-5"
+><para
+>Carregue para alterar uma palavra ou expressão regular existente na lista.</para
+></callout>
+<callout arearefs="pt-stringreplacer-6"
+><para
+>Carregue para remover a palavra ou expressão regular seleccionada da lista.</para
+></callout>
+<callout arearefs="pt-stringreplacer-7"
+><para
+>Use estes botões para carregar uma lista de palavras ou expressões regulares de um ficheiro, gravar a lista actual para um ficheiro ou limpar a lista inteira. Ao carregar a partir de um ficheiro, os itens do ficheiro serão adicionados à lista existente.</para
+></callout>
+<callout arearefs="pt-stringreplacer-8"
+><para
+>Se não estiver em branco, o filtro aplicar-se-á apenas se a língua do locutor da tarefa de texto corresponder à língua indicada aqui. Carregue no botão para mostrar uma lista de línguas. Poderá seleccionar mais que uma língua se mantiver a tecla <keycap
+>&Ctrl;</keycap
+> carregada enquanto faz a escolha.</para
+></callout>
+<callout arearefs="pt-stringreplacer-9"
+><para
+>Se não estiver em branco, o filtro aplicar-se-á apenas se o texto vier de uma das aplicações listadas. Poderá indicar mais que uma aplicação, separando-as por vírgulas. Exemplo: <command
+><userinput
+>konversation,knotify</userinput
+></command
+></para>
+<tip
+><para
+>Você poderá descobrir o <guilabel
+>ID da Aplicação</guilabel
+> dos programas em execução com o programa <command
+>&kdcop;</command
+>. Deverá retirar os números do &DCOP;. Por exemplo, se o 'kdcop' mostrar um ID de aplicação igual a <command
+>kopete-3432</command
+>, você deverá apenas indicar <command
+><userinput
+>kopete</userinput
+></command
+>.</para
+></tip
+></callout>
+</calloutlist>
+</para>
+
+<para
+>O filtro de Substituição de Texto aplicar-se-á apenas se todas as condições preenchidas forem cumpridas na opção <guilabel
+>Aplicar Este Filtro Quando</guilabel
+>; se todas as opções estiverem em branco, o filtro aplicar-se-á a todo o texto.</para>
+
+<para
+>Todas as correspondências não fazem distinção entre maiúsculas e minúsculas.</para>
+
+<para
+>Ao corresponder as palavras, o filtro de Substituição de Texto usa internamente uma expressão regular no formato <command
+>\s<userinput
+>palavra</userinput
+>\s</command
+>. Doutra forma, a palavra deverá ter limites de palavras (espaços) de cada um dos lados.</para>
+
+<para
+>A discussão de como criar expressões regulares está fora do âmbito deste manual. Se tiver o Editor de Expressões Regulares do &kde; instalado, existe um botão disponível nos ecrãs <guilabel
+>Adicionar</guilabel
+> ou <guilabel
+>Editar</guilabel
+> que o irá ajudar a construir expressões regulares. O Editor de Expressões Regulares do &kde; faz parte do pacote <command
+>kdeutils</command
+>.</para>
+
+<para
+>O &ktts; vem alguns ficheiros de listas de palavras, incluindo uma lista de ícones emotivos, como o ":-)", algumas abreviaturas usadas tipicamente no IRC ou nas aplicações de mensagens instantâneas, bem como uma lista com outras abreviaturas. Existe também uma lista de caracteres especiais que a versão actual da voz do Festival em polaco não consegue lidar. Se você desenvolver listas de de palavras úteis suas, use o botão <guilabel
+>Gravar</guilabel
+> para as gravar num ficheiro e para as enviar para a equipa do &ktts;, de modo a serem incluídas na próxima versão.</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="xmltransformer">
+<title
+>Configurar os Filtros de Transformação de &XML;</title>
+
+<para
+>O filtro de Transformação de &XML; usa ficheiros XSLT para transformar o &XML; de um formato noutro. A XSLT, &XML; Style Language - Transforms, é uma linguagem normalizada do W3C para efectuar essas transformações. Só poderá ser usada em &XML; válido. Para além disso, deverá também ter o utilitário <command
+>xsltproc</command
+> instalado.</para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>Transformação de &XML;</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-xmltransformer-1" coords="1 1"/>
+ <area id="pt-xmltransformer-2" coords="1 1"/>
+ <area id="pt-xmltransformer-3" coords="1 1"/>
+ <area id="pt-xmltransformer-4" coords="1 1"/>
+ <area id="pt-xmltransformer-5" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="xmltransformer.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>Transformação de &XML;</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-xmltransformer-1"
+><para
+>Indique um nome para o seu filtro. Use qualquer nome que desejar, que lhe permita distinguir de todos os outros filtros.</para
+></callout>
+<callout arearefs="pt-xmltransformer-2"
+><para
+>Indique a localização completa de um ficheiro XSLT existente, o qual irá efectuar a transformação.</para
+></callout>
+<callout arearefs="pt-xmltransformer-3"
+><para
+>Indique a localização do utilitário <command
+>xsltproc</command
+>. Se o 'xsltproc' estiver na sua variável de ambiente PATH, basta indicar <command
+><userinput
+>xsltproc</userinput
+></command
+>.</para
+></callout>
+<callout arearefs="pt-xmltransformer-4"
+><para
+>Se não estiver em branco, o filtro aplicar-se-á apenas se o &XML; tiver uma indicação <command
+><![CDATA[<!DOCTYPE]]></command
+> que comece pelo texto indicado. Isto distingue uma forma de &XML; de outra. Por exemplo, o <command
+><userinput
+>html</userinput
+></command
+> irá corresponder ao <command
+><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
+>]]></command
+>. </para
+></callout>
+<callout arearefs="pt-xmltransformer-5"
+><para
+>Se não estiver em branco, o filtro aplicar-se-á apenas se o texto vier de uma das aplicações listadas. Poderá indicar mais que uma aplicação, separando-as por vírgulas. Exemplo: <command
+><userinput
+>konversation,knotify</userinput
+></command
+></para>
+<tip
+><para
+>Você poderá descobrir o <guilabel
+>ID da Aplicação</guilabel
+> dos programas em execução com o programa <command
+>&kdcop;</command
+>. Deverá retirar os números do &DCOP;. Por exemplo, se o 'kdcop' mostrar um ID de aplicação igual a <command
+>kopete-3432</command
+>, você deverá apenas indicar <command
+><userinput
+>kopete</userinput
+></command
+>.</para
+></tip
+></callout>
+</calloutlist>
+</para>
+
+<para
+>O filtro de Transformação de &XML; aplicar-se-á apenas ao texto se o elemento de raiz ou DOCTYPE indicados corresponderem e se o ID da aplicação corresponder na área <guilabel
+>Aplicar Este Filtro Quando</guilabel
+>. Se algum item desta área estiver em branco, o teste não será efectuado, como tal, se todos os campos estiverem em branco, o filtro aplicar-se-á a todo o texto. Contudo, deverá preencher pelo menos um campo, dado que diversas tarefas de texto não estarão no formato &XML;.</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="talkerchooser">
+<title
+>Configurar os Filtros de Selecção do Locutor</title>
+
+<para
+>Os filtros de Selecção do Locutor são usados para direccionar o texto para um determinado locutor que esteja configurado na página <guilabel
+>Locutor</guilabel
+> ou para qualquer locutor que tenha os atributos indicado. Por exemplo, poderá indicar que o texto que vem do <command
+>knotify</command
+> deverá ser falado por uma locutora feminina. Veja em <xref linkend="configure-plugin"/>.</para>
+
+<para
+>Antes de o &ktts; começar a enviar o texto para cada um dos filtros, ele selecciona um locutor para falar o texto. O locutor escolhido baseia-se nos atributos de locução indicados pela aplicação que enviou o texto para o &ktts; e os atributos que você tenha configurado na página <guilabel
+>Locutores</guilabel
+>. O filtro de Selecção do Locutor permite-lhe sobrepor o locutor escolhido. </para>
+
+<para>
+ <screenshot>
+ <screeninfo
+>Escolha do Locutor</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-talkerchooser-1" coords="1 1"/>
+ <area id="pt-talkerchooser-2" coords="1 1"/>
+ <area id="pt-talkerchooser-3" coords="1 1"/>
+ <area id="pt-talkerchooser-4" coords="1 1"/>
+ <area id="pt-talkerchooser-5" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="talkerchooser.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>Escolha do Locutor</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-talkerchooser-1"
+><para
+>Indique um nome para o seu filtro. Use qualquer nome que desejar, que lhe permita distinguir de todos os outros filtros.</para
+></callout>
+<callout arearefs="pt-talkerchooser-2"
+><para
+>Se não estiver em branco, o filtro aplicar-se-á apenas se o texto contiver a expressão regular indicada. Se estiver instalado, carregue no botão de escolha para lançar o Editor de Expressões Regulares do &kde; para o ajudar a introduzir a expressão regular.</para>
+<tip
+><para
+>Para uma melhor performance, tente "anexar" a expressão regular ao início do texto. Por outras palavras, inicie a sua expressão regular por um <command
+><userinput
+><![CDATA[^]]></userinput
+></command
+>.</para
+></tip
+></callout>
+<callout arearefs="pt-talkerchooser-3"
+><para
+>Se não estiver em branco, o filtro aplicar-se-á apenas se o texto vier de uma das aplicações listadas. Poderá indicar mais que uma aplicação, separando-as por vírgulas. Exemplo: <command
+><userinput
+>konversation,knotify</userinput
+></command
+></para>
+<tip
+><para
+>Você poderá descobrir o <guilabel
+>ID da Aplicação</guilabel
+> dos programas em execução com o programa <command
+>&kdcop;</command
+>. Deverá retirar os números do &DCOP;. Por exemplo, se o 'kdcop' mostrar um ID de aplicação igual a <command
+>kopete-3432</command
+>, você deverá apenas indicar <command
+><userinput
+>kopete</userinput
+></command
+>.</para
+></tip
+></callout>
+<callout arearefs="pt-talkerchooser-4"
+><para
+>Indique os atributos do locutor que prefere para falar o texto aqui. Se o texto corresponder às condições do filtro acima indicados, será escolhido o locutor que mais se aproxime aos atributos que indicar aqui. Carregue no botão à direita para mostrar o ecrã para <guilabel
+>Seleccionar o Locutor</guilabel
+>. Veja em <xref linkend="selecttalker"/>.</para
+></callout>
+<callout arearefs="pt-talkerchooser-5"
+><para
+>Use estes botões para gravar a sua configuração de Selecção do Locutor, carregar a configuração a partir de um ficheiro gravado ou limpar toda a configuração.</para
+></callout>
+</calloutlist>
+</para>
+
+<para
+>O filtro de Selecção do Locutor aplicar-se-á apenas ao texto se todas as condições preenchidas forem cumpridas na opção <guilabel
+>Aplicar este Filtro Quando</guilabel
+>. Terá de preencher pelo menos um dos campos.</para>
+
+<para
+>A forma mais simples de aprender como configurar os Selectores de Locutores é experimentar. Desactive o Selector do Locutor e envie algum texto. Na página de <guilabel
+>Tarefas</guilabel
+>, veja o locutor que o &ktts; escolhe. Carregue no botão <guibutton
+>Modificar o Locutor</guibutton
+>, introduza alguns atributos e tente de novo para ver como a escolha é afectada. Obviamente, é necessário ter mais que um locutor configurado para que o Selector do Locutor faça algo de útil.</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="sbd">
+<title
+>Configurar os Filtros de Detecção dos Limites das Frases</title>
+
+<para
+>Os filtros de Detecção dos Limites de Frases quebram o texto em frases individuais. Isto é importante porque</para>
+
+<itemizedlist>
+<listitem
+><para
+>permite ao &ktts; começar a falar mais depressa, dado que necessita apenas de sintetizar a primeira frase, em vez do bloco de texto inteiro, que poderá ser demasiado grande e</para
+></listitem>
+<listitem
+><para
+>permite-lhe voltar atrás ou avançar nas frases de texto na página de <guilabel
+>Tarefas</guilabel
+> e</para
+></listitem>
+<listitem
+><para
+>permite-lhe colocar em pausa ou parar as tarefas de texto na página de <guilabel
+>Tarefas</guilabel
+>, mesmo que o sintetizador de voz não seja capaz de ser interrompido.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Por estas razões, o filtro normal de Detecção de Limites de Frases (SBD) está configurado automaticamente da primeira vez que executar o <command
+>kttsmgr</command
+> e não puder ser desactivado (ainda que o possa remover). Aconselha-se a não modificar este filtro, a menos que saiba o que está a fazer.</para>
+
+<para
+>Você poderá, contudo, adicionar filtros SBD extra para resolver certos problemas. Por exemplo, como acontecia em Fevereiro de 2005, a voz do Festival em polaco tem o atributo incomodativo de falar a pontuação das frases. Ela irá falar os pontos no fim de cada frase, por exemplo. Você não poderá resolver este problema com um filtro de Substituição de Texto para remover a pontuação das frases porque, ao fazê-lo, irá evitar que o SBD normal reconheça as frases. Em alternativa, poderá criar uma versão modificada do SBD normal que reconhece as frases, enquanto remove simultaneamente a pontuação das frases. Para o fazer, adicione um filtro SBD e use o botão <guilabel
+>Carregar</guilabel
+> para ler o ficheiro <filename
+>polish_festival_sbdrc</filename
+> que vem com o &ktts;.</para>
+
+<para
+>Os filtros de detecção dos limites das frases funcionam através da correspondência de uma expressão de regular de fim-de-frase e da inserção de uma tabulação (8 caracteres) nos limites da frase. (Todos os caracteres de tabulações são retirados automaticamente do texto, antes do início da filtragem). Lembre-se que a filtragem dos limites de frases preserva a pontuação das frases. </para>
+
+<para
+>Os filtros de SBD nunca são aplicados às mensagens das Notificações do &kde; (knotify), Avisos, Mensagens ou Resultados de Leitura do Ecrã.</para>
+
+<para
+>Se remover acidentalmente o filtro de Detecção dos Limites das Frases, poderá repô-lo de novo se carregar no ficheiro <filename
+>standard_sbdrc</filename
+> que vem com o &ktts;.</para>
+
+</sect2>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+<sect1 id="selecttalker">
+<title
+>Seleccionar os Locutores (Avançado)</title>
+
+<para
+>Poderá configurar qualquer número de locutores na página de <guilabel
+>Locutores</guilabel
+>. Veja em <xref linkend="configure-plugin"/>. Quando as aplicações enviam texto para o &ktts;, poderão indicar os atributos de um dado locutor para falar o texto. O &ktts; irá obter o locutor mais próximo, entre os locutores que configurou, para satisfazer o pedido da aplicação. Por exemplo, uma aplicação poderá pedir o texto para ser falado por uma voz inglesa feminina. Se tiver configurado um locutor com a voz inglesa e feminina, será usado esse locutor. Se tiver configurado todos os locutores como homens britânicos, será usado um desses locutores. Se uma aplicação não indicar atributos, será usado o locutor por omissão (o do topo) da página de <guilabel
+>Locutores</guilabel
+>.</para>
+
+<para
+>Quando as aplicações indicam os atributos do locutor desejado, poderão indicar que certos atributos são "preferidos" sobre outros. Por exemplo, uma aplicação poderá dizer que prefere uma voz alta feminina para falar o texto e que o atributo "alto" é "preferido" sobre o atributo feminino. Se tiver uma voz feminina baixa e uma voz masculina forte configuradas, o &ktts; irá escolher o locutor masculino para fazer a fala. Dado que a língua é um parâmetro crítico para tornar a fala compreensível, este é sempre um atributo "preferido".</para>
+
+<para
+>Ao usar o ecrã <guilabel
+>Seleccionar o Locutor</guilabel
+>, poderá sobrepor a configuração do locutor da aplicação. É mostrado o seguinte ecrã</para>
+
+<itemizedlist>
+<listitem
+><para
+>Quando carregar no botão <guilabel
+>Modificar o Locutor</guilabel
+> na página de <guilabel
+>Tarefas</guilabel
+>, ou</para
+></listitem>
+<listitem
+><para
+>quando carregar no botão <guilabel
+>Locutor</guilabel
+> da janela <guilabel
+>Configuração do Filtro</guilabel
+> para um filtro de Escolha do Locutor, ou</para
+></listitem>
+<listitem
+><para
+>quando carregar no botão <guilabel
+>Locutor</guilabel
+> da página <guilabel
+>Notificações</guilabel
+>.</para
+></listitem>
+</itemizedlist>
+
+<para>
+ <screenshot>
+ <screeninfo
+>Seleccionar o Locutor</screeninfo>
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec units="calspair">
+ <area id="pt-selecttalker-1" coords="1 1"/>
+ <area id="pt-selecttalker-2" coords="1 1"/>
+ <area id="pt-selecttalker-3" coords="1 1"/>
+ <area id="pt-selecttalker-4" coords="1 1"/>
+ <area id="pt-selecttalker-5" coords="1 1"/>
+ </areaspec>
+ <imageobject>
+ <imagedata fileref="selecttalker.png" format="PNG"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject>
+ <phrase
+>Seleccionar o Locutor</phrase>
+ </textobject>
+ </mediaobjectco>
+ </screenshot>
+</para>
+
+<para
+>O ecrã oferece três métodos para indicar os atributos desejados para o locutor:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Usar o locutor por omissão (o do topo da lista de <guilabel
+>Locutores</guilabel
+>). Por outras palavras, não são indicados atributos do locutor.</para
+></listitem>
+<listitem
+><para
+>Usar o locutor mais próxima que tenha um ou mais atributos indicados.</para
+></listitem>
+<listitem
+><para
+>Use o locutor mais próximo que tenha todos os atributos de um locutor configurado. Se não remover ou modificar a configuração do locutor, o &ktts; irá escolher esse locutor específico. Se remover ou modificar a configuração do locutor, então o &ktts; irá escolher o locutor mais próximo que tenha os atributos originais do locutor.</para
+></listitem>
+</itemizedlist>
+
+<para>
+<calloutlist>
+<callout arearefs="pt-selecttalker-1"
+><para
+>Escolha o método para introduzir os atributos do locutor desejados, carregando numa destas opções exclusivas.</para
+></callout>
+<callout arearefs="pt-selecttalker-2"
+><para
+>Escolha os atributos do locutor desejado aqui. Deixe um atributo em branco se não quiser saber deste atributo.</para
+></callout>
+<callout arearefs="pt-selecttalker-3"
+><para
+>Assinale esta opção se desejar que o atributo seja "preferido" sobre os outros atributos. Poderá assinalar mais que uma opção.</para
+></callout>
+<callout arearefs="pt-selecttalker-4"
+><para
+>Dado que a língua é um factor crítico ao tornar a fala compreensível, é sempre um atributo preferido. É raro usar este atributo. A única vez em que poderá preferir usar o atributo da língua, é quando souber que uma dada aplicação envia texto numa língua diferente do seu ambiente de trabalho.</para
+></callout>
+<callout arearefs="pt-selecttalker-5"
+><para
+>Esta é uma lista dos locutores que tem configurados de momento no &ktts;. Ao escolher um destes, de facto, está a indicar todos os atributos desse locutor. Se esse locutor estiver ainda configurado, quando o texto for enviado, irá obter uma correspondência exacta e será escolhido esse locutor. Contudo, se remover posteriormente o locutor ou modificar a sua configuração, poderá não ser mais o locutor escolhido. O locutor que melhor corresponder aos atributos originais será o escolhido.</para
+></callout>
+</calloutlist>
+</para>
+
+<para
+>O atributo <guilabel
+>Língua</guilabel
+> é especial, porque o texto ficará provavelmente ininteligível se for falado por um locutor que fale uma língua diferente do texto. Como tal, a língua é, automaticamente, um atributo <guilabel
+>preferido</guilabel
+>. Se você indicar uma língua, ela irá sobrepor a língua escolhida mas, se você a deixar em branco, será usada a língua existente que já tenha sido escolhida para o &ktts;. Se a aplicação que envia o texto para o &ktts; não indicar uma língua, o &ktts; atribui a língua do locutor do topo, que você tenha configurado na página de <guilabel
+>Locutores</guilabel
+>. Por outras palavras, o locutor do topo assume-se que fala a língua do seu ecrã.</para>
+
+<tip
+><para
+>Para limpar todos os atributos na secção <guilabel
+>Usar o locutor mais próximo que tenha</guilabel
+>, carregue primeiro na opção <guilabel
+>Usar o locutor por omissão</guilabel
+>, depois carregue na <guilabel
+>Usar o locutor mais próximo que tenha</guilabel
+>.</para
+></tip>
+
+</sect1>
+
+</chapter>
+
+<!-- ====================================================================== -->
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+
+<para
+>A FAZER</para>
+
+</chapter>
+
+<!--
+
+<sect1 id="kapp-mainwindow">
+<title
+>The main &ktts; window</title>
+
+<sect2>
+<title
+>The File Menu</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>New</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Creates a new document</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo>
+</shortcut>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>Save</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Saves the document</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo>
+</shortcut>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>Quit</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Quits</action
+> &ktts;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+-->
+
+<!-- ====================================================================== -->
+
+<chapter id="developers">
+<title
+>Guia de Programação do &ktts;</title>
+
+<para
+>O &ktts; tem duas Interfaces de Programação de Aplicações (APIs): </para>
+
+<itemizedlist>
+<listitem
+><para
+>A API de Texto-para-Voz do &kde;, que é usada pelos programadores das aplicações para oferecerem às suas aplicações capacidades de TTS. As aplicações comunicam com o KTTSD através de &DCOP;.</para
+></listitem>
+<listitem
+><para
+>A API de 'Plugins' do KTTSD, que é usada para adicionar 'plugins' de síntese de voz ao KTTSD, para que o &ktts; funcione com motores novos de síntese de voz.</para
+></listitem>
+</itemizedlist>
+
+<para
+>A secção seguinte dá uma breve descrição da API da Interface em &DCOP; de Texto-para-Voz do &kde;. A documentação completa para ambas as APIs está disponível na <ulink url="http://accessibility.kde.org/developer/kttsd/"
+> página Web de Acessibilidade no &kde;</ulink
+>. </para>
+
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="dcop-interface">
+<title
+>A Interface de &DCOP; do &ktts;</title>
+
+<para
+>As aplicações comunicam os pedidos de serviços de Texto-para-Voz através da interface de &DCOP; do &kde; para programar o objecto <command
+>KSpeech</command
+> do <command
+>kttsd</command
+>. </para>
+
+<para
+>Indique os seguintes comandos numa &konsole;.</para>
+
+<para
+>Se o KTTSD não estiver já a correr</para>
+
+<para
+><userinput
+>kttsd</userinput
+></para>
+
+<para
+>Para agendar uma tarefa de texto a ser falada</para>
+
+<para
+><userinput
+>dcop kttsd KSpeech setText "<replaceable
+>texto</replaceable
+>" "<replaceable
+>locutor</replaceable
+>"</userinput
+></para>
+
+<para
+>onde o <userinput
+><replaceable
+>texto</replaceable
+></userinput
+> é o texto que pretende ser sintetizado e o <userinput
+><replaceable
+>locutor</replaceable
+></userinput
+> é um código de língua do tipo <userinput
+><replaceable
+>en</replaceable
+></userinput
+>, <userinput
+><replaceable
+>pt</replaceable
+></userinput
+>, &etc;. Este comando não fala o texto; simplesmente coloca-o numa fila de tarefas de texto para ser falado.</para>
+
+<para
+>Exemplo.</para>
+
+<para
+><userinput
+>dcop kttsd KSpeech setText "Isto é um teste." "pt"</userinput
+></para>
+
+<para
+>Para falar a última tarefa de texto que foi posta na fila.</para>
+
+<para
+><userinput
+>dcop kttsd KSpeech startText <replaceable
+>0</replaceable
+></userinput
+></para>
+
+<para
+>Neste caso, o <userinput
+>0</userinput
+> refere-se à última tarefa de texto na fila. Poderá também indicar um número de tarefa específico. (Se não for indicado nenhum número, assume-se o <userinput
+>0</userinput
+>.)</para>
+
+<para
+>Para parar a tarefa de texto a ser falada de momento</para>
+
+<para
+><userinput
+>dcop kttsd KSpeech stopText 0</userinput
+></para>
+
+<para
+>Dependendo do 'plugin' de voz usado, a síntese poderá não parar imediatamente.</para>
+
+<para
+>Existem muitos mais comandos que poderão ser enviados. Para ver uma lista dos comandos possíveis,</para>
+
+<para
+><userinput
+>dcop kttsd KSpeech</userinput
+></para>
+
+<para
+>ou leia a <ulink url="http://accessibility.kde.org/developer/kttsd/"
+> página da API de Texto-para-Voz do &kde;</ulink
+>.</para>
+
+</sect1>
+
+</chapter>
+
+<!-- ====================================================================== -->
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>O <command
+>kttsmgr</command
+> estoira imediatamente, após eu iniciá-lo. Compilei-o com suporte para depuração e não tenho qualquer espécie de registo de chamadas.</para>
+</question>
+<answer>
+<para
+>O GStreamer estoirou, levando o &ktts; com ele. Provavelmente, necessita de "registar" o GStreamer. Para o GStreamer 0.8x, o comando é o <command
+>gst-register-0.8</command
+>. Se isto não resolver o problema, é porque poderá ter uma versão incompatível do GStreamer instalada. Poderá tentar actualizar ou desinstalar o GStreamer.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>A saída de áudio do ALSA não fica a funcionar se eu estiver a ouvir música noutra aplicação ao mesmo tempo. Quando coloco em pausa uma tarefa de texto, o &ktts; bloqueia. Reparo na mensagem "unable to open PCM" (incapaz de aceder ao PCM) no ecrã do 'konsole'.</para>
+</question>
+<answer>
+<para
+>Você tem um problema de contenção do dispositivo do ALSA, o que impede de abrir mais que um dispositivo PCM de cada vez. Veja a página Web do ALSA (dmix) para descobrir soluções possíveis. <ulink url="www.alsa-project.org"
+>www.alsa-project.org</ulink
+> </para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Preciso de recomeçar tudo. Como é que eu interrompo por completo o &ktts;?</para>
+</question>
+<answer>
+<para
+>Indique os seguintes comandos numa &konsole;: <programlisting
+>killall kttsd
+killall kttsmgr
+</programlisting>
+</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Como é que vejo o resultado de depuração do <command
+>kttsd</command
+>?</para>
+</question>
+<answer>
+<para
+>Abra duas janelas do &konsole;. Primeiro inicie o <command
+>kttsd</command
+> numa janela e depois o <command
+>kttsmgr</command
+> na segunda.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Tenho uma voz adicional do Festival que obtive da Internet. Instalei-a e posso usá-la no Festival, mas não aparece no <command
+>kttsmgr</command
+>.</para>
+</question>
+<answer>
+<para
+>Edite o ficheiro <filename
+>$KDEHOME/share/apps/kttsd/festivalint/voices</filename
+> para adicionar a voz nova. Os outros itens poderão ser usados como um guia. Se adicionar com sucesso uma voz, envie por favor uma correcção para os programadores, em conjunto com o &URL; de onde obteve o ficheiro de voz.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Nenhum dos sintetizadores de voz suportados tem a língua que eu necessito. Onde é que poderei obter um sintetizador para a minha língua?</para>
+</question>
+<answer>
+<para
+>O Google(tm) é seu amigo. Esta <ulink url="http://tcts.fpms.ac.be/synthesis/mbrola/mbrtts.html"
+>referência</ulink
+> também poderá ajudar. Se descobrir um motor aberto que suporte a sua língua desejada e quiser adicionar o suporte para ele no &ktts;, por favor contacte a equipa de desenvolvimento. Os motores abertos são especialmente bem-vindos. Se conhecer algum sintetizador comercial, talvez consiga persuadir o distribuidor a doar uma cópia gratuita à equipa de desenvolvimento do &ktts;. Entretanto, poderá conseguir pôr o sintetizador a funcionar com o 'plugin' do <guilabel
+>Comando</guilabel
+>. Veja em <xref linkend="using-with-command"/>.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>O &ktts; está a falar demasiado devagar. Como é que o posso acelerar?</para>
+</question>
+<answer>
+<para
+>Existe uma opção de <guilabel
+>Velocidade</guilabel
+> na página de <guilabel
+>Áudio</guilabel
+>. Para esta funcionar, terá de ter o utilitário <command
+>sox</command
+> instalado e disponível na PATH. Alguns 'plugins' de síntese, como o Festival Interactive, também oferecem uma opção de <guilabel
+>Velocidade</guilabel
+> na janela de configuração do locutor. Dependendo da voz usada, poderá ou não estar activa.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>OK, isso funciona para algumas coisas, mas as páginas Web continuam a ser faladas demasiado lentamente.</para>
+</question>
+<answer>
+<para
+>A configuração da velocidade é ignorada quando o &ktts; estiver a falar o HTML. (Isto tem a ver com o facto de o &HTML; ser convertido para SSML, que tem as suas próprias marcas de "rate" (taxa ou ritmo).) Tanto poderá desligar o filtro de transformação de &XML; para &HTML; (ver em <xref linkend="filters"/>) ou, se tiver coragem, editar o ficheiro XSL no filtro de Transformação de &HTML; para SSML e aumente a taxa de fala por omissão.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Não consigo que as páginas Web falem com uma voz feminina. Tenho o locutor feminino do Festival instalado, mas o &ktts; fala sempre as páginas Web com uma voz masculina.</para>
+</question>
+<answer>
+<para
+>Desde o Festival 1.95 beta, a marca SABLE GENDER não parece estar a funcionar. Para evitar que o Festival produza erros, o ficheiro XSL de conversão de SSML para SABLE retira as marcas de sexo. O mesmo de aplica às marcas de voz.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Tenho o filtro de Transformação de &XML; para &HTML; configurado, mas as páginas Web não são faladas de todo com o 'plugin' do Festival.</para>
+</question>
+<answer>
+<para
+>Devido a um erro no Festival 1.95 beta, terá de instalar a voz <command
+>rab_diphone</command
+> (homem Britânico) para o SABLE funcionar de todo, mesmo que não esteja a usar essa voz para falar as páginas Web. Do mesmo modo, verifique se o utilitário <command
+>xsltproc</command
+> está instalado e na PATH.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Certos caracteres ou pontuações parecem estar a produzir erros no sintetizador, fazendo-o saltar frases inteiras ou pronunciar lixo. O que posso fazer?</para>
+</question>
+<answer>
+<para
+>Primeiro, certifique-se que a opção de <guilabel
+>Codificação de caracteres</guilabel
+> da janela de configuração do locutor está bem definida para a língua. Se algumas palavras ou caracteres estiverem a causar problemas, poderá ajudar ter um filtro de Substituição do Texto. Se certos caracteres de pontuação estiverem a confundir a síntese, poderá necessitar de configurar o filtro de Detecção do Limite de Frases. Veja em <xref linkend="filters"/>.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Adicionei um filtro de Substituição de Texto próprio e agora o &ktts; não e permite avançar ou recuar nas frases. Na página de <guilabel
+>Tarefas</guilabel
+>, diz que cada tarefa só tem uma frase. O que é que fiz de errado?</para>
+</question>
+<answer>
+<para
+>Não deverá filtrar os caracteres de pontuação de frases (ponto final, ponto de interrogação, de exclamação, ponto-e-vírgula e dois-pontos). Para esses caracteres, use um filtro de Detecção dos Limites das Frases em alternativa.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<!-- ====================================================================== -->
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&ktts; </para>
+<para
+>Programa Copyright &copy; 2002 Jos&#233; Pablo Ezequiel "Pupeno" Fern&#225;ndez <email
+>pupeno@kde.org</email
+> </para>
+<para
+>Manutenção Actual: Gary Cramblitt <email
+>garycramblitt@comcast.net</email
+> </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Olaf Schmidt <email
+>ojschmidt@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Gunnar Schmi Dt <email
+>gunnar@schmi-dt.de</email
+></para>
+</listitem>
+<listitem
+><para
+>Paul Giannaros <email
+>ceruleanblaze@gmail.com</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação Copyright &copy; 2004 Gary R. Cramblitt <email
+>garycramblitt@comcast.net</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; <note
+><para
+>Os motores de síntese de voz usados pelo &ktts; têm as suas próprias licenças. Veja a documentação de cada motor ou a sua página na Web para mais detalhes. Algumas das vozes também têm as suas próprias licenças.</para
+></note>
+
+</chapter>
+
+<!-- ====================================================================== -->
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="getting-kapp">
+<title
+>Como obter o &ktts;</title>
+
+<!-- This first entity contains boiler plate for applications that are
+part of KDE CVS. You should remove it if you are releasing your
+application -->
+
+<para
+>&install.intro.documentation; </para>
+
+<para
+>(FUTURO) Comando de Instalação da Debian: <command
+>apt-get install kdeaccessibility</command
+></para>
+
+<note>
+<para
+>Poderá encontrar algumas referências para os pacotes de código e binários na página Web de <ulink url="http://accessibility.kde.org/developer/kttsd/"
+>Acessibilidade do &kde;</ulink
+> (http://accessibility.kde.org).</para>
+
+<para
+>Se tiver acesso ao repositório de código do &kde;, poderá obter o &ktts; através do módulo <command
+>kdeaccessibility</command
+>. O &ktts; encontrar-se-á na pasta <command
+>kttsd</command
+>. Poderá também obter um pacote criado todas as noites em <ulink url="ftp://ftp.kde.org/pub/kde/"
+> ftp://ftp.kde.org/pub/kde/</ulink
+></para>
+</note>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Requisitos obrigatórios:</para>
+
+<para>
+<itemizedlist>
+<listitem
+><para
+>&kde; versão 3.2 ou posterior.</para
+></listitem>
+<listitem
+><para
+>Um motor de síntese de voz. São suportados os seguintes motores e línguas faladas.</para>
+
+<para>
+<informaltable id="synth-engines">
+<tgroup cols="2">
+<tbody>
+
+<row>
+<entry
+>Festival</entry>
+<entry
+>Inglês Americano, Inglês Britânico, Espanhol, Alemão, Finlandês, Checo, Polaco, Russo, Italiano, Francês do Canadá, Kiswahili, Zulu e Ibibio</entry>
+</row>
+
+<row>
+<entry
+>Festival Lite (flite)</entry>
+<entry
+>Inglês</entry>
+</row>
+
+<row>
+<entry
+>Hadifix (&mbrola; e txt2pho)</entry>
+<entry
+>Alemão, Húngaro</entry>
+</row>
+
+<row>
+<entry
+>Epos</entry>
+<entry
+>Checo, Eslovaco</entry>
+</row>
+
+<row>
+<entry
+>FreeTTS</entry>
+<entry
+>Inglês</entry>
+</row>
+
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+
+<para
+>Funciona também com qualquer motor de síntese que possa ser executado com um comando numa &konsole;.</para>
+
+<note
+><para
+>As línguas indicadas acima poderão não ser compreensíveis ou estar desactualizadas. Veja também a página do <ulink url="http://accessibility.kde.org/developer/kttsd/index.php"
+> &ktts;</ulink
+> para obter mais informações que possa não ter estado incluída neste manual. </para
+></note>
+
+<note>
+<para
+>O &ktts; usa uma arquitectura de 'plugins' flexível para os motores de síntese de voz. Se quiser melhorar o &ktts; de modo a suportar outro motor, contacte a equipa de desenvolvimento. </para>
+</note>
+
+<para
+>Veja em <xref linkend="configuration"/> as instruções específicas para cada um destes motores. </para>
+
+</listitem>
+
+<listitem>
+<para
+>Pelo menos um dos seguintes sub-sistemas de áudio: <itemizedlist>
+<listitem
+><para
+>Sistema de Som aRts do &kde;. O &arts; vem normalmente instalado com o &kde;.</para
+></listitem>
+<listitem
+><para
+>ALSA (Advanced &Linux; Sound Architecture). O ALSA vem instalado com a maioria dos sistemas &Linux;. (<ulink url="www.alsa-project.org"
+>www.alsa-project.org</ulink
+>)</para
+></listitem>
+<listitem
+><para
+>GStreamer versão 0.8.7 ou posterior. <emphasis
+>Nota</emphasis
+>: Certifique-se que regista os seus 'plugins' do GStreamer, executando o comando <command
+>gst-register</command
+>, antes de usar o GStreamer no &ktts;. (<ulink url="http://gstreamer.freedesktop.org"
+> http://gstreamer.freedesktop.org</ulink
+>)</para
+></listitem>
+<listitem
+><para
+>Biblioteca aKode. O aKode é uma biblioteca de descodificação que faz parte do &kde;. </para
+></listitem>
+</itemizedlist>
+
+<note
+><para
+>O projecto do &kde; pensa largar o &arts; a partir da versão 4.</para
+></note>
+
+<note
+><para
+>Alguns utilizadores passam por casos de contenção do dispositivo no ALSA. Se o seu sistema tiver este problema, não será capaz de tocar música enquanto fala em simultâneo. O &ktts; irá também bloquear se pausar uma tarefa de texto e iniciar outra depois. Veja a página Web do ALSA ('dmix') para algumas soluções possíveis.</para
+></note>
+
+<note
+><para
+>Desde Julho de 2005, o aKode não suporta uma capacidade de pausa real. Quando colocar em pausa uma tarefa de texto, o &ktts; irá terminar de falar a frase actual.</para
+></note>
+
+</para>
+</listitem>
+
+</itemizedlist>
+</para>
+
+<para
+>Componentes opcionais:</para>
+
+<para>
+<itemizedlist>
+
+<listitem>
+<para
+>O utilitário de áudio <command
+>sox</command
+> é necessário para ajustar a velocidade global da voz, mas não é necessário. Os utilizadores de Debian poderão instalar o 'sox' com o comando <command
+>apt-get install sox</command
+>. O Sox vem incluído na maioria dos CDs de distribuições de &Linux;.</para>
+</listitem>
+
+<listitem>
+<para
+>O utilitário <command
+>xsltproc</command
+> é necessário para o suporte de SSML e para o filtro de transformação &XML;, mas não é obrigatório. Os utilizadores de Debian poderão instalar o 'xsltproc' com o comando <command
+>apt-get install xsltproc</command
+>.</para>
+</listitem>
+
+</itemizedlist>
+</para>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+
+<!-- This entity contains the boilerplate text for standard -->
+<!-- compilation instructions. If your application requires any -->
+<!-- special handling, remove it, and replace with your own text. -->
+
+<!-- &install.compile.documentation; -->
+
+<para
+>Para poder compilar o &ktts;, você precisa de ter uma cópia recente (&kde; 3.4 ou superior) dos ficheiros de desenvolvimento do &kde;, incluindo o 'kdelibs' e o 'arts'.</para>
+
+<para
+>Se obteve o &ktts; como um pacote TAR, ligue-se como um utilizador normal e descomprima o pacote para uma pasta adequada, entre nesta e introduza os seguintes comandos.</para>
+
+<programlisting
+>./configure
+make
+</programlisting>
+
+<para
+>Estão disponíveis as seguintes opções do <command
+>configure</command
+>:</para>
+
+<para>
+<informaltable id="configure-audio-options">
+<tgroup cols="3">
+<tbody>
+
+<row>
+<entry
+><emphasis
+>Opção por Omissão</emphasis
+></entry>
+<entry
+><emphasis
+>Descrição</emphasis
+></entry>
+<entry
+><emphasis
+>Alternativo</emphasis
+></entry>
+</row>
+<row>
+<entry
+>--with-arts</entry>
+<entry
+>Compila o 'plugin' de áudio do 'arts'.</entry>
+<entry
+>--without-arts</entry>
+</row>
+<row>
+<entry
+>--with-alsa=check</entry>
+<entry
+>Compila o 'plugin' de áudio do ALSA.</entry>
+<entry
+>--with-alsa=no</entry>
+</row>
+<row>
+<entry
+>--with-gstreamer=no</entry>
+<entry
+>Não compila o 'plugin' de áudio do GStreamer.</entry>
+<entry
+>--with-gstreamer=check</entry>
+</row>
+<row>
+<entry
+>--with-akode=no</entry>
+<entry
+>Não compila o 'plugin' de áudio do aKode.</entry>
+<entry
+>--with-akode=check</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+
+<note
+><para
+>No &kde; 4, o 'plugin' do &arts; poderá ser removido ou, pelo menos, não irá compilar por omissão. </para
+></note>
+
+<para
+>Os 'plugins' de síntese de voz são todos compilados por omissão. Alguns deles são dependentes somente a nível de execução de 'software' não-livre. (Não-livre de acordo com a Política da Debian). A coluna "Opção do Configure para Não Compilar"mostra o comando do 'configure' para não compilar o 'plugin':</para>
+
+<para>
+<informaltable id="configure-synth-options">
+<tgroup cols="3">
+<tbody>
+
+<row>
+<entry
+><emphasis
+>Síntese</emphasis
+></entry>
+<entry
+><emphasis
+>Licença</emphasis
+></entry>
+<entry
+><emphasis
+>Opção do Configure para não compilar</emphasis
+></entry>
+</row>
+<row
+><entry
+>Festival</entry
+><entry
+>livre</entry
+><entry
+>--disable-kttsd-festivalint</entry
+></row>
+<row
+><entry
+>Festival Lite</entry
+><entry
+>livre</entry
+><entry
+>--disable-kttsd-flite</entry
+></row>
+<row
+><entry
+>Epos</entry
+><entry
+>livre</entry
+><entry
+>--disable-kttsd-epos</entry
+></row>
+<row
+><entry
+>Comando</entry
+><entry
+>livre</entry
+><entry
+>--disable-kttsd-command</entry
+></row>
+<row
+><entry
+>Hadifix</entry
+><entry
+>não-livre</entry
+><entry
+>--disable-kttsd-hadifix</entry
+></row>
+<row
+><entry
+>FreeTTS</entry
+><entry
+>não-livre</entry
+><entry
+>--disable-kttsd-freetts</entry
+></row>
+</tbody
+></tgroup
+></informaltable
+></para>
+
+<para
+>Por omissão, os comandos acima irão instalar o &ktts; em <filename
+>/opt/kde3</filename
+>. Se esta pasta não estiver não estiver na sua variável $<envar
+>$KDEDIRS</envar
+>, poderá ter de adicionar uma opção <userinput
+>--prefix=<replaceable
+>destino</replaceable
+></userinput
+>. Por exemplo,</para>
+
+<programlisting
+>./configure --prefix=/usr/local
+make
+</programlisting>
+
+<note
+><para
+>Nos sistemas Debian, o <filename
+><replaceable
+>/usr/local</replaceable
+></filename
+> é o local normal para instalar as aplicações compiladas a partir de código-fonte. </para
+></note>
+
+<para
+>Ligue-se como 'root' e instale o &ktts; compilado com os seguintes comandos.</para>
+
+<programlisting
+>su
+make install
+</programlisting>
+
+<para
+>Se obteve o código do &ktts; a partir do módulo do repositório de código <filename
+>kdeaccessibility</filename
+> ou através dos pacotes TAR nocturnos do repositório de código, use os seguintes comandos para compilar e instalar. </para>
+
+<programlisting
+>cd kdeaccessibility
+echo kttsd
+>inst-apps
+make -f Makefile.cvs
+./configure
+cd kttsd
+make
+su
+make install
+</programlisting>
+
+</sect1>
+
+<!-- ...................................................................... -->
+
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Certifique-se que o seu motor de síntese de voz está a funcionar antes de usar o &ktts;. Siga as instruções que vieram com o motor.</para>
+
+<tip>
+<para
+>Em alguns casos, é necessário dar acesso de escrita ao dispositivo de áudio.</para>
+<para
+><userinput
+>chmod a+rw <replaceable
+>/dev/dsp*</replaceable
+></userinput
+></para>
+</tip>
+
+<!-- ...................................................................... -->
+
+
+<sect2 id="using-with-festival">
+<title
+>Usar com o Festival (Interactive)</title>
+
+<para
+>O Festival é um dos melhores motores de TTS gratuitos e abertos que se encontram disponíveis. A qualidade da voz é geralmente boa, existem algumas línguas e vozes suportadas e poderá controlar a voz, a velocidade do texto gerado e o tom no &ktts;.</para>
+
+<para
+>Nome do Sintetizador: <guilabel
+>Festival Interactive</guilabel
+></para>
+
+<para
+>&URL;: <ulink url="http://www.cstr.ed.ac.uk/projects/festival/"
+> http://www.cstr.ed.ac.uk/projects/festival/</ulink
+> </para>
+
+<para
+>Comando de Instalação da Debian: <userinput
+>apt-get install festival</userinput
+></para>
+
+<para
+>Irá necessitar de instalar pelo menos uma língua. Siga as instruções que vêm com o Festival. Se quiser falar as páginas Web, deverá instalar a voz <command
+>rab_diphone</command
+> (Homem Britânico). </para>
+
+<para
+>As vozes adicionais em inglês do Festival estão disponíveis em</para>
+
+<para
+><ulink url="http://hts.ics.nitech.ac.jp/"
+>http://hts.ics.nitech.ac.jp/</ulink
+>. </para>
+
+<para
+>As vozes adicionais em espanhol, inglês e alemão estão disponíveis em</para>
+
+<para
+><ulink url="http://cslu.cse.ogi.edu/tts/download/"
+>http://cslu.cse.ogi.edu/tts/download/</ulink
+></para>
+
+<para
+>Deverá compilar um módulo adicional para estas vozes, sendo necessário para isso o código-fonte do Festival. As vozes em alemão têm uma distribuição limitada. </para>
+
+<para
+>Está disponível uma voz masculina em finlandês em </para>
+
+<para
+><ulink url="http://www.ling.helsinki.fi/suopuhe/download/"
+> http://www.ling.helsinki.fi/suopuhe/download/</ulink
+>. </para>
+
+<para
+>Está disponível uma voz masculina em polaco em </para>
+
+<para
+><ulink url="http://www.artegence.com/download/voicexml/speech/festival_polish_voice.tgz"
+> http://www.artegence.com/download/voicexml/speech/festival_polish_voice.tgz</ulink
+>. </para>
+
+<para
+>Está disponível uma voz masculina em russo em </para>
+
+<para
+><ulink url="http://nshmyrev.narod.ru/festival/festival.html"
+>http://nshmyrev.narod.ru/festival/festival.html </ulink
+></para>
+
+<para
+>Você precisa de ter instalado o Festival 1.95 beta ou posterior para usar esta voz. A voz ainda está em desenvolvimento. Descomprima em <filename
+>festival/lib/voices/russian/</filename
+>. Quando configurar o locutor russo, o código da voz é o <userinput
+>msu_ru_nsh_diphone</userinput
+>. Certifique-se que selecciona uma codificação de 8-bits cirílica, como o <userinput
+>KOI8-R</userinput
+>.</para>
+
+<para
+>As vozes em Italiano para o Festival 1.95 beta estão disponíveis em</para>
+
+<para
+><ulink url="http://www.csrf.pd.cnr.it/TTS/It-FESTIVAL-download.htm"
+> http://www.csrf.pd.cnr.it/TTS/It-FESTIVAL-download.htm</ulink
+>.</para>
+
+<para
+>Se obtiver erros de CRC ao descomprimir os ficheiros, tente obtê-los de novo.</para>
+
+<para
+>As vozes em Kiswahili, Zulu e Ibibio do Festival 1.95 beta estão disponíveis em</para>
+
+<para
+><ulink url="http://www.llsti.org/"
+>http://www.llsti.org/</ulink
+>.</para>
+
+<para
+>Infelizmente, a voz Hindi, também lá disponível, não irá funcionar com o &ktts;.</para>
+
+<para
+>As vozes comerciais, incluindo uma voz em Francês do Canadá, poderão ser compradas na Cepstral, LLC em</para>
+
+<para
+><ulink url="http://www.cepstral.com/"
+>http://www.cepstral.com/</ulink
+></para>
+
+<para
+>A FAQ na página de Suporte deles, tem informações sobre a utilização das vozes deles no Festival.</para>
+
+<para
+>O Festival vem tipicamente incluído com as distribuições do &Linux;. Veja nos CDs da sua distribuição se está incluído.</para>
+
+<note>
+<para
+>Ao usar as línguas Húngara, Checa ou Polaca, certifique-se que a opção de <guilabel
+>Codificação</guilabel
+> está definida como <userinput
+>ISO 8859-2</userinput
+>. </para>
+<para
+>Ao usar a língua Russa, certifique-se que a opção de <guilabel
+>Codificação</guilabel
+> está definida como cirílica de 8 bits, como por exemplo <userinput
+>KOI8-R</userinput
+>. </para>
+</note>
+
+<!-- ...................................................................... -->
+
+
+<sect3 id="festival-with-mbrola">
+<title
+>Usar o Festival com o &mbrola;</title>
+
+<para
+>O Festival pode ser usado em conjunto com o sintetizador &mbrola;. Neste modo, o Festival faz a análise léxica e o &mbrola; produz o áudio. O executável &mbrola; e os ficheiros de vozes do &mbrola; podem ser obtidos em</para>
+
+<para
+><ulink url="http://festvox.org/mbrola/"
+>http://festvox.org/mbrola/</ulink
+>.</para>
+
+<para
+>Siga as instruções no <filename
+>readme.txt</filename
+> que vem com o pacote obtido.</para>
+
+<para
+>Repare que o &mbrola; não é um sistema de Texto-para-Voz completo. O &mbrola; sintetiza a voz a partir de ficheiros de difonemas. Deverá ter um 'software' adicional que possa produzir os difonemas. Ao ser combinado com o Festival, o Festival produz os difonemas necessários para o &mbrola;. O <command
+>txt2pho</command
+> poderá também ser usado para produzir difonemas a partir de texto em alemão. Veja o <link linkend="using-with-hadifix"
+>Usar com o Hadifix</link
+> para mais informações.</para>
+
+<para
+>Existem três métodos para combinar o Festival com o &mbrola;.</para>
+
+<para>
+<itemizedlist>
+<listitem
+><para
+><link linkend="mbrola-wrappers"
+>Interfaces do &mbrola;</link
+>. Na altura em que este manual foi escrito, este método estava limitado a vozes em Inglês.</para
+></listitem>
+<listitem
+><para
+><link linkend="ims-german-festival"
+>IMS German Festival</link
+>.</para
+></listitem>
+<listitem
+><para
+><link linkend="festival-czech"
+>Festival-Czech</link
+>.</para
+></listitem>
+</itemizedlist>
+</para>
+
+<!-- ...................................................................... -->
+
+<sect4 id="mbrola-wrappers">
+<title
+>Usar o Festival com as Interfaces do &mbrola;</title>
+
+<para
+>Neste método, o código adicional das interfaces é adicionado ao Festival para activar a síntese de voz com os ficheiros de vozes do &mbrola;. Lembre-se que os ficheiros de vozes do &mbrola; <emphasis
+>não</emphasis
+> são instalados na árvore de pastas do &mbrola;. Em vez disso, são instalados na árvore de pastas <filename
+>festival/lib/</filename
+>. Para mais instruções, veja</para>
+
+<para
+><ulink url="http://www.cstr.ed.ac.uk/projects/festival/mbrola.html"
+>http://www.cstr.ed.ac.uk/projects/festival/mbrola.html</ulink
+></para>
+
+</sect4>
+
+<!-- ...................................................................... -->
+
+<sect4 id="ims-german-festival">
+<title
+>Usar o IMS German Festival</title>
+
+<para
+>O IMS German Festival é uma versão modificada do Festival que usa as vozes em alemão do &mbrola;. Funciona tanto com o Festival versão 1.4.1 como com o Festival 2.0 (1.95beta). Instale primeiro o Festival e o &mbrola;, se não tiver já feito isso. Depois, obtenha o IMS German Festival em</para>
+
+<para
+><ulink url="http://www.ims.uni-stuttgart.de/phonetik/synthesis/festival_opensource.html"
+> http://www.ims.uni-stuttgart.de/phonetik/synthesis/festival_opensource.html</ulink
+>.</para>
+
+<para
+>Siga as instruções no ficheiro <filename
+>README</filename
+> que vem com o pacote obtido. (Lembre-se que, se for usado em conjunto com o Festival 2.0, <emphasis
+>não</emphasis
+> é necessário aplica o pacote <command
+>fixes</command
+>, mas terá à mesma de recompilar o festival.) Finalmente, adicione as seguintes linhas ao ficheiro <filename
+>festival/lib/siteinit.scm</filename
+>.</para>
+
+<para>
+<programlisting
+>(voice-location "german_de1_os" "/usr/local/mbrola/de1"
+ "German Female, IMS Festival de1")
+(voice-location "german_de2_os" "/usr/local/mbrola/de2"
+ "German Male, IMS Festival de2")
+(voice-location "german_de3_os" "/usr/local/mbrola/de3"
+ "German Female, IMS Festival de3")
+</programlisting>
+</para>
+
+<para
+>logo acima da linha que diz</para>
+
+<para>
+<programlisting
+>(provide 'siteinit)
+</programlisting>
+</para>
+
+<para
+>(Em alguns sistemas, o ficheiro que edita é o <filename
+>/etc/festival.scm</filename
+>). Adicione apenas as linhas que correspondem às vozes em alemão que instalou. Substitua a localização correcta por <userinput
+><replaceable
+>/usr/local/mbrola/</replaceable
+></userinput
+> . Lembre-se também que (na altura em que isto foi escrito), o IMS German Festival não funciona com os ficheiros de vozes de4, de5 ou de6.</para>
+
+</sect4>
+
+<!-- ...................................................................... -->
+
+<sect4 id="festival-czech">
+<title
+>Usar o Festival-Czech</title>
+
+<para
+>Este método usa algum código especial para activar a síntese de voz no Festival com uma voz do &mbrola; em checo. Para instalar, obtenha primeiro, instale o Festival e o &mbrola; e certifique-se que ambos funcionam. Depois, obtenha o Festival-Czech em</para>
+
+<para
+><ulink url="http://www.freebsoft.org/festival-czech"
+>http://www.freebsoft.org/festival-czech</ulink
+></para>
+
+<note
+><para
+>Nos procedimentos seguintes, substitua as localizações de pastas correctas de acordo com as necessidades.</para
+></note>
+
+<para
+>Descomprima o pacote transferido para uma pasta adequado e compile o léxico. O executável do Festival deverá estar na sua <envar
+>PATH</envar
+>. </para>
+
+<para>
+<programlisting
+>cd /usr/local
+tar xvfz festival-czech.tar.gz
+cd festival-czech
+make
+</programlisting>
+</para>
+
+<para
+>Obtenha o ficheiro de voz <command
+>cz2</command
+> da página Web do &mbrola; e descomprima-o na pasta do &mbrola;.</para>
+
+<para>
+<programlisting
+>cd /usr/local/mbrola
+mkdir cz2
+cd cz2
+unzip cz2-001009.zip
+</programlisting>
+</para>
+
+<para
+>Adicione as seguintes linhas ao ficheiro <filename
+>festival/lib/siteinit.scm</filename
+>.</para>
+
+<para>
+<programlisting
+>(set! czech-lexicon-file "/usr/local/festival-czech/czech-lexicon.out")
+(set! load-path (cons "/usr/local/festival-czech" load-path))
+(require 'czech)
+(set! czech-mbrola_database "/usr/local/mbrola/cz2/cz2")
+(set! mbrola_progname "/usr/local/mbrola/mbrola")
+(voice-location "czech_mbrola_cz2" "/usr/local/mbrola/cz2"
+ "Czech Male, MBROLA")
+(require 'czech-mbrola)
+</programlisting>
+</para>
+
+<para
+>logo acima da linha que diz</para>
+
+<para>
+<programlisting
+>(provide 'siteinit)
+</programlisting>
+</para>
+
+<para
+>(Em alguns sistemas, o ficheiro que edita é o <filename
+>/etc/festival.scm</filename
+>).</para>
+
+</sect4>
+
+</sect3>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+<sect2 id="using-with-flite">
+<title
+>Usar com o Festival Lite (flite)</title>
+
+<para
+>O Festival Lite é um motor gratuito e aberto que suporta de momento um número limitado de vozes e línguas. É leve, mas sacrifica de certa forma a qualidade da voz. Não pode controlar o tom, o volume ou a velocidade deste motor no &ktts;.</para>
+
+<para
+>Nome do Sintetizador: <guilabel
+>Festival Lite (flite)</guilabel
+></para>
+
+<para
+>&URL;: <ulink url="http://www.speech.cs.cmu.edu/flite/index.html"
+> http://www.speech.cs.cmu.edu/flite/index.html</ulink
+> </para>
+
+<para
+>Comando de Instalação da Debian: <userinput
+>apt-get install flite</userinput
+></para>
+
+<para
+>O 'flite' vem tipicamente instalado com as distribuições de Linux. Verifique os CDs da sua distribuição para confirmar se vem incluído.</para>
+
+<para
+>Compile e instale o 'flite', seguindo as instruções no <filename
+>README</filename
+> que vem com ele.</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+
+<sect2 id="using-with-hadifix">
+<title
+>Usar com o Hadifix (&mbrola; e txt2pho)</title>
+
+<para
+>O Hadifix é um motor de síntese de voz baseado em difonemas. O utilitário <command
+>txt2pho</command
+> converte o texto é difonemas e o motor &mbrola; sintetiza os difonemas a reproduzir. A qualidade da voz é boa, mas o suporte da língua está de momento ligeiramente limitado. Poderá controlar a voz, o tom, a velocidade e o volume no <command
+>kttsmgr</command
+>. </para>
+
+<para
+>Nome do Sintetizador: <guilabel
+>Hadifix</guilabel
+></para>
+
+<para
+>&URL;: ver em baixo</para>
+
+<para
+>Comando de Instalação da Debian: nenhum</para>
+
+<para
+>Se não tiver já o Hadifix instalado, faça o seguinte:</para>
+
+<procedure>
+<step
+><para
+>Obtenha o executável do &mbrola; em <ulink url="http://festvox.org/mbrola/"
+> http://festvox.org/mbrola/</ulink
+>.</para
+></step>
+<step
+><para
+>Instale o &mbrola; na pasta <filename
+>/usr/local/mbrola</filename
+>.</para
+></step>
+<step
+><para
+>Obtenha pelo menos um ficheiro de língua (alemão, por exemplo), na página do &mbrola;. Descomprima na pasta <filename
+>/usr/local/mbrola</filename
+>.</para
+></step>
+<step
+><para
+>Obtenha o 'txt2pho' de</para>
+<para
+><ulink url="http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/HADIFIXforMBROLA.html"
+> http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/HADIFIXforMBROLA.html</ulink
+>.</para>
+</step>
+<step
+><para
+>Descomprima o 'txt2pho' em <filename
+>/usr/local/txt2pho</filename
+>.</para
+></step>
+<step
+><para
+>Modifique o ficheiro <command
+>txt2phorc</command
+>, colocando os locais correctos dados nele.</para
+></step>
+<step
+><para
+>Copie o <command
+>txt2phorc</command
+> tanto para o <filename
+>~/.txt2phorc</filename
+> como para o <command
+>/etc/txt2pho</command
+>. Repare que deve retirar o "rc" do nome do ficheiro.</para
+></step>
+<step
+><para
+>No <application
+>kttsmgr</application
+>, escolha a língua 'Alemão' (<guilabel
+>de</guilabel
+>), e adicione o <guilabel
+>Hadifix</guilabel
+>.</para
+></step>
+<step
+><para
+>No ecrã para <guilabel
+>Configurar o Locutor</guilabel
+>, configure uma voz e as localizações do &mbrola; e do txt2pho.</para
+></step>
+<step
+><para
+>Carregue no botão <guibutton
+>Testar</guibutton
+> para efectuar o teste.</para
+></step>
+</procedure>
+
+<para
+>Está disponível uma implementação em Húngaro para o &mbrola; e o 'txt2pho' em</para>
+
+<para
+><ulink url="http://tkltrans.sourceforge.net/"
+>http://tkltrans.sourceforge.net/</ulink
+>. </para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+
+<sect2 id="using-with-epos">
+ <title
+>Usar com o Epos</title>
+
+<para
+>O Epos é um motor aberto e gratuito para Checo e Eslovaco. É leve, mas sacrifica de certa forma a qualidade da voz. Não poderá controlar o tom, o volume ou a velocidade deste motor no &ktts;.</para>
+
+<para
+>Nome do Sintetizador: <guilabel
+>Epos TTS Synthesis System</guilabel
+></para>
+
+<para
+>&URL;: <ulink url="http://epos.ure.cas.cz/"
+> http://epos.ure.cas.cz/</ulink
+> </para>
+
+<para
+>Comando de Instalação da Debian: <userinput
+>apt-get install epos</userinput
+></para>
+
+<para
+>Inicie o <application
+>kttsmgr</application
+>. Na página de <guilabel
+>Locutores</guilabel
+>, carregue no botão <guilabel
+>Adicionar</guilabel
+>. Escolha a língua Checo ou Eslovaco e o <guilabel
+>Epos TTS Synthesis System</guilabel
+>. Se o executável do servidor do Epos e o cliente não estiverem na sua <envar
+>PATH</envar
+>, indique a localização destes executáveis no ecrã para <guilabel
+>Configurar o Locutor</guilabel
+>. As opções permitem-lhe passar argumentos adicionais ao cliente e ao servidor. Numa consola, escreva <userinput
+>epos -h</userinput
+> ou <userinput
+>say -h</userinput
+> para ver mais informações.</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+
+<sect2 id="using-with-freetts">
+ <title
+>Usar com o FreeTTS</title>
+
+<para
+>O FreeTTS é um motor de voz aberto e gratuito feito em &Java;, o que significa que você precisa de ter a máquina virtual de &Java; instalada no seu sistema para a usar. De momento, tem um suporte de vozes e línguas limitado. Não pode controlar o tom, o volume ou a velocidade deste motor no &ktts;.</para>
+
+<para
+>Nome do Sintetizador: <guilabel
+>FreeTTS</guilabel
+></para>
+
+<para
+>&URL;: <ulink url="http://sourceforge.net/projects/freetts/"
+> http://sourceforge.net/projects/freetts/</ulink
+> </para>
+
+<para
+>Comando de Instalação da Debian: nenhum</para>
+
+</sect2>
+
+<!-- ...................................................................... -->
+
+
+<sect2 id="using-with-command">
+ <title
+>Usar o 'Plugin' do Comando</title>
+
+<para
+>O 'plugin' do comando permite-lhe usar o &ktts; com qualquer motor de síntese de voz que possa ser executado como um comando numa <application
+>&konsole;</application
+>.</para>
+
+<para
+>Nome do Sintetizador: <guilabel
+>Comando</guilabel
+></para>
+
+<para
+>&URL;: nenhum</para>
+
+<para
+>Comando de Instalação da Debian: nenhum</para>
+
+<para
+>Idealmente, deverá usar um comando que sintetize para um ficheiro de áudio temporário (WAV), em vez de enviar a voz directamente para o dispositivo de áudio.</para>
+
+<para
+>Se o motor de síntese de voz necessitar que o texto seja codificado de forma diferente da codificação do seu ambiente de trabalho, terá de usar o parâmetro <command
+>%f</command
+> para passar o texto ao motor. O &ktts; irá codificar o texto com a opção que indicar, quando escrever o texto no ficheiro temporário. Se você tentar passar o texto à linha de comandos com o parâmetro <command
+>%t</command
+>, ele será codificado com a sua configuração regional. Poderá também usar a opção <guilabel
+>Enviar os dados como 'standard input'</guilabel
+> para resolver este problema, se o motor aceitar os dados de entrada a partir do 'StdIn'. Por exemplo, aqui está um comando de exemplo para enviar o texto em polaco para o Festival, usando a codificação ISO 8859-2 e removendo os caracteres de pontuação desnecessários.</para>
+
+<para
+><command
+>cat %f | tr '(){}[]"' ' ' | festival --tts --language polish</command>
+</para>
+
+</sect2>
+
+<!-- ====================================================================== -->
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdeaddons/Makefile.am b/tde-i18n-pt/docs/kdeaddons/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/Makefile.in b/tde-i18n-pt/docs/kdeaddons/Makefile.in
new file mode 100644
index 00000000000..ac9d15e48b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kicker-applets konq-plugins kate-plugins
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.am b/tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.in b/tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.in
new file mode 100644
index 00000000000..eee8a7fee9e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/kate-plugins
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/kate-plugins/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/kate-plugins/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/kate-plugins/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/kate-plugins/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/kate-plugins/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=openheader.docbook insertcommand.docbook Makefile.in textfilter.docbook index.docbook projectmanager.docbook htmltools.docbook filetemplates.docbook Makefile.am xmlcheck.docbook xmltools.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) projectmanager.docbook filetemplates.docbook htmltools.docbook index.docbook xmltools.docbook insertcommand.docbook textfilter.docbook xmlcheck.docbook openheader.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins
+ @for base in projectmanager.docbook filetemplates.docbook htmltools.docbook index.docbook xmltools.docbook insertcommand.docbook textfilter.docbook xmlcheck.docbook openheader.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/$$base ;\
+ done
+
+uninstall-nls:
+ for base in projectmanager.docbook filetemplates.docbook htmltools.docbook index.docbook xmltools.docbook insertcommand.docbook textfilter.docbook xmlcheck.docbook openheader.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate-plugins/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in projectmanager.docbook filetemplates.docbook htmltools.docbook index.docbook xmltools.docbook insertcommand.docbook textfilter.docbook xmlcheck.docbook openheader.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/kate-plugins/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/kate-plugins/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/kate-plugins/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/filetemplates.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/filetemplates.docbook
new file mode 100644
index 00000000000..ce33a3916b9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/filetemplates.docbook
@@ -0,0 +1,462 @@
+<chapter id="filetemplates">
+ <chapterinfo>
+
+ <title
+>Modelos de Ficheiros</title>
+
+ <authorgroup>
+ <author
+><firstname
+>Anders</firstname
+> <surname
+>Lund</surname
+> <affiliation
+> <address
+>&Anders.Lund.mail;</address>
+ </affiliation>
+ </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+ </authorgroup>
+<date
+>Seg 16 Fev 2004</date
+> <releaseinfo
+>0.1</releaseinfo
+> <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>kate</keyword>
+ <keyword
+>kdeaddons</keyword>
+ <keyword
+>modelo</keyword>
+ <keyword
+>macro</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title
+>Introdução</title>
+
+ <para
+>O 'plugin' de Modelos de Ficheiros permite-lhe criar ficheiros com base noutros ficheiros. Você poderá usar qualquer ficheiro como modelo, o que irá criar uma cópia do ficheiro com um &URL; vazio ou usar um ficheiro de modelo especial que poderá conter macros para preencher alguma informação como o seu nome e endereço de e-mail, a data actual e as variáveis de ambiente, posicionando o cursor numa posição conveniente do ficheiro novo.</para>
+ <para
+>Para além disso, os modelos localizados nas directorias de modelos serão apresentados no item de menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Do Modelo..</guimenuitem
+></menuchoice
+>.</para
+> <para
+>O 'plugin' também fornece um método para criar um novo modelo a partir de um documento aberto.</para>
+ <para
+>As pastas dos modelos fazem parte do sistema de ficheiros do &kde; e consistem em, pelo menos, a KDEDIR/share/applications/kate/plugins/katefiletemplates/templates e a KDEHOME/share/applications/kate/plugins/katefiletemplates/templates. Se a sua variável de ambiente KDEDIRS contiver pastas adicionais, estas são pesquisadas por subpastas semelhantes. Se forem encontrados modelos com o mesmo nome, é escolhido o da pasta local (KDEHOME).</para>
+ <sect1 id="katefiletemplates-menu">
+ <title
+>Estrutura do Menu</title>
+
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Novo a Partir do Modelo</guimenu
+> <guimenuitem
+>Qualquer Ficheiro...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem
+><para
+>Apresenta-lhe uma janela de Abertura de Ficheiros que lhe permite usar qualquer ficheiro como modelo. Se o ficheiro escolhido tiver a extensão <filename
+>katetemplate</filename
+>, ele será processado para a informação e as macros do modelo.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Novo a Partir do Modelo</guimenu
+> <guimenuitem
+>Usar um Recente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem
+><para
+>Apresenta uma lista dos ficheiros usados recentemente como modelos, representados pelo seu &URL;.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo a Partir do Modelo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem
+><para
+>O resto dos sub-menus contém referências para os modelos. Carregue num item do menu para criar um ficheiro, tal como é descrito pelo texto do item do menu.</para
+></listitem>
+ </varlistentry>
+
+ <!-- Settings menu -->
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gerir os Modelos</guimenuitem
+></menuchoice
+></term>
+ <listitem
+><para
+>Isto irá lançar uma janela com uma lista com todos os modelos encontrados nas directorias de modelos, em conjunto com as opções para adicionar, editar ou remover os modelos.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="katefiletemplates-use">
+ <title
+>Usar um Modelo do &kate;</title>
+ <para
+>Ao criar um ficheiro a partir de um modelo que contenha macros de modelos, algumas das macros aparecem como variáveis editáveis no texto. Essas variáveis aparecem como palavras sublinhadas no texto.</para>
+ <para
+>Será seleccionada a primeira variável, como tal só terá de escrever para a editar. Se o texto do documento contiver mais instâncias da mesma variável, podê-las-á alterar à medida que editar. Para mudar para a próxima variável editável, carregue na tecla TAB. Quando for editada a última variável, a lista é fechada e a sua tecla TAB passa a funcionar de forma normal.</para>
+ </sect1>
+
+ <sect1 id="katefiletemplates-create">
+ <title
+>Criar os seus próprios modelos</title>
+ <para
+>Para criar um modelo novo, use o item <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gerir os Modelos</guimenuitem
+></menuchoice
+> para lançar a janela de gestão de modelos. Na mesma, carregue em <guibutton
+>Novo...</guibutton
+> para lançar o Assistente de Modelos de Ficheiros. Ser-lhe-á pedido um ficheiro opcional para transformar num modelo e a configuração dos dados do modelo, para que seja criado um ficheiro para si.</para
+> <para
+>Em alternativa, você poderá criar um modelo manualmente se adicionar a informação do modelo ao topo de qualquer ficheiro, adicionar o texto, as macros e o marcador da posição do cursor, gravando-o com a extensão <filename
+>katetemplate</filename
+>.</para>
+ <para
+>O menu do modelo é actualizado automaticamente se você optou por gravar o seu modelo na directoria respectiva.</para>
+ </sect1>
+
+ <sect1 id="katefiletemplates-edit">
+ <title
+>Editar os modelos</title>
+ <para
+>Para editar um modelo, use a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gerir os Modelos...</guimenuitem
+></menuchoice
+>. Seleccione o modelo com que deseja trabalhar e carregue em <guibutton
+>Editar...</guibutton
+>, para que seja aberto o ficheiro de modelo. Feche a janela, edite o ficheiro de modelo como desejar, grave-o e feche-o. As alterações aos modelos têm efeito imediato e você poderá activar o modelo para testar as suas alterações depois de o gravar.</para>
+ </sect1>
+
+ <sect1 id="katefiletemplates-format">
+ <title
+>O Formato dos Modelos do &kate;</title>
+ <para
+>Se você usar os ficheiros com a extensão <filename
+>katetemplate</filename
+>, eles serão processados no que respeita à informação do modelo, das macros e da posição do cursor.</para>
+
+ <sect2 id="katefiletemplates-template-info">
+ <title
+>Informação do modelo</title>
+ <para
+>Ao ler o ficheiro, o analisador guarda as linhas que começam com a frase <constant
+>katetemplate:</constant
+> e procura nelas por informações do modelo no formato NOMEVARIAVEL=VALOR. A primeira linha que não começar por <constant
+>katetemplate:</constant
+> será aceite como o início do conteúdo do modelo. O VALOR poderá conter qualquer carácter excepto o sinal de igual (=). Os nomes válidos de variáveis são: <variablelist>
+ <varlistentry>
+ <term
+><varname
+>Template</varname
+></term>
+ <listitem
+><para
+>Este é o nome do modelo, mostrado no menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>A Partir do Modelo</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><varname
+>Group</varname
+></term>
+ <listitem
+><para
+>O grupo coloca o modelo dentro de um sub-menu do <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>A Partir do Modelo</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+ </varlistentry>
+ <varlistentry
+><term
+><varname
+>Name</varname
+></term>
+ <listitem
+><para
+>Este é o nome que será atribuído ao documento e mostrado na lista de ficheiros e na barra de título. Se o nome contiver um <userinput
+>%N</userinput
+>, este será substituído por um número, o qual será incrementado se existir mais do que um documento com o mesmo nome.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><varname
+>Highlight</varname
+></term>
+ <listitem
+><para
+>O 'plugin' irá tentar configurar o Highlight (realce) para o valor desta variável. O valor deverá ser o nome, tal como consta no menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Realce</guimenuitem
+> </menuchoice
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><varname
+>Description</varname
+></term>
+ <listitem
+><para
+>Um breve descrição informativa do modelo. Este é usado de momento para definir um item O Que É Isto para o item do menu, mas poderá ser usado para mais fins no futuro.</para
+></listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>Author</term>
+ <listitem
+><para
+>Um texto que identifica o autor, por exemplo no formato <userinput
+>Nome &lt;endereço de e-mail&gt;</userinput
+>. Isto é usado de momento para definir um texto de O Que É Isto para o item do menu, mas poderá ser usado para mais fins no futuro.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ </sect2>
+
+ <sect2 id="katetemplates-macros">
+ <title
+>Macros do Modelo</title>
+
+ <para
+>Ao processar o conteúdo do modelo, as macros no formato <userinput
+>%{NOME}</userinput
+> ou <userinput
+>${NOME}</userinput
+> são expandidas. Se usar o prefixo <userinput
+>$</userinput
+>, a macro expandida será tratada como uma variável editável, quando for criado um documento a partir do modelo, enquanto que se usar o <userinput
+>%</userinput
+> não o será, a menos que a expansão seja mal-sucedida.</para>
+ <para
+>São expandidas as seguintes macros: <variablelist>
+ <varlistentry
+><term
+>time</term>
+ <listitem
+><para
+>Expande para a hora actual, no seu formato regional.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>date</term>
+ <listitem
+><para
+>Expande para a hora actual, num formato curto.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>datetime</term>
+ <listitem
+><para
+>Expande para a data e hora actuais, formatadas como uma cadeia de caracteres de acordo com a sua configuração regional.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>year</term>
+ <listitem
+><para
+>O ano actual, como um número de quatro algarismos.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>month</term>
+ <listitem
+><para
+>O nome completo do mês actual, de acordo com a sua configuração regional.</para
+></listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>day</term>
+ <listitem
+><para
+>Expande para o dia actual do mês.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>hostname</term>
+ <listitem
+><para
+>Expande para o nome do seu computador.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>index</term>
+ <listitem
+><para
+>Expande para 'i'.</para
+></listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>fullname</term>
+ <listitem
+><para
+>Expande para o seu nome completo, tal como está definido no seu livro de endereços normal do &kde;.</para
+></listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>firstname</term>
+ <listitem
+><para
+>Expande para o seu primeiro nome, tal como está definido no seu livro de endereços normal do &kde;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry
+><term
+>lastname</term>
+ <listitem
+><para
+>Expande para o seu último nome (apelido), tal como está definido no seu livro de endereços do &kde;.</para>
+ </listitem>
+ </varlistentry>
+ <!-- <varlistentry>
+ <term
+>username</term>
+ <listitem
+><para
+>Expands to your username.</para
+></listitem>
+ </varlistentry
+> -->
+ <varlistentry>
+ <term
+>email</term>
+ <listitem
+><para
+>Expande para o seu endereço de e-mail, tal como está definido no seu livro de endereços normal do &kde;.</para
+></listitem>
+ </varlistentry>
+ <!--<varlistentry>
+ <term
+>organisation</term>
+ <listitem
+><para
+>This is your organisation, as defined by
+ the owner address in your standard KDE
+ addressbook.</para
+></listitem>
+ </varlistentry
+>-->
+ </variablelist>
+ </para>
+ <para
+>Todas as macros que não estiverem na lista acima serão tratadas como variáveis editáveis, independentemente do prefixo. Se a mesma variável ocorrer várias vezes no modelo, elas poderão ser editadas de uma vez, depois de criar um documento a partir do modelo.</para>
+ </sect2>
+
+ <sect2 id="katefiletemplates-cursor">
+ <title
+>Configurar a posição do cursor</title>
+ <para
+>A macro especial <userinput
+>${cursor}</userinput
+> será substituída por uma barra vertical e será adicionada ao fim da lista de variáveis editáveis, independentemente da sua posição no texto.</para>
+ </sect2>
+
+ </sect1>
+
+ <sect1 id="katefiletemplates-thanks-and-acknowledgements">
+ <title
+>Agradecimentos e Reconhecimentos</title>
+
+ <para
+>'Plugin' do &kate; <quote
+>Modelos de Ficheiro</quote
+> copyright 2004 Anders Lund <email
+>anders@alweb.dk</email
+>. </para>
+
+ <para
+>Documentação copyright 2004 &Anders.Lund; </para>
+
+ <para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underGPL; </sect1>
+</chapter>
+
+<!-- kate: word-wrap on; space-indent on; indent-width 2; --> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/htmltools.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/htmltools.docbook
new file mode 100644
index 00000000000..be56986e155
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/htmltools.docbook
@@ -0,0 +1,106 @@
+<chapter id="htmltools">
+<chapterinfo>
+
+<title
+>Ferramentas <acronym
+>HTML</acronym
+> </title>
+
+<authorgroup>
+<author
+><firstname
+>Francis</firstname
+> <surname
+>Giannaros</surname
+> <affiliation
+> <address
+><email
+>francisg@gmail.com</email
+></address>
+</affiliation>
+</author>
+</authorgroup
+> <date
+>15-05-2002</date
+> <releaseinfo
+>1.00.00</releaseinfo
+> <abstract
+> <para
+>Um 'plugin' para ajudar a inserir elementos de &HTML;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>html</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>Este 'plugin' irá abrir uma janela que lhe irá perguntar o nome de uma marca de &HTML;. Os atributos e valores a colocar na marca de abertura deverão ser introduzidos com o formato <userinput
+><replaceable
+>nome-atributo</replaceable
+>="<replaceable
+>valor-atributo</replaceable
+>"</userinput
+>. Depois de carregar em &Enter;, as marcas de abertura -- e fecho -- serão colocadas no documento.</para>
+
+<sect1 id="htmltools-menu">
+<title
+>Estrutura do Menu</title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Marca de HTML...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Isto irá abrir a janela descrita acima.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="htmltools-thanks-and-acknowledgements">
+<title
+>Agradecimentos e Reconhecimentos</title>
+
+<para
+>'Plugin' do &kate; <quote
+>Ferramentas de HTML</quote
+> com 'copyright' 2002 de Joseph Wenninger <email
+>kde@jowenn.at</email
+>. </para>
+
+<para
+>Documentação com 'copyright' 2005 de Francis Giannaros </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underGPL; </sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/kate-plugins/index.cache.bz2
new file mode 100644
index 00000000000..4082d0e1ab3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/index.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/index.docbook
new file mode 100644
index 00000000000..f3825fbcf2d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/index.docbook
@@ -0,0 +1,177 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kate;">
+ <!ENTITY doc-filetemplates SYSTEM "filetemplates.docbook">
+ <!ENTITY doc-htmltools SYSTEM "htmltools.docbook">
+ <!ENTITY doc-insertcommand SYSTEM "insertcommand.docbook">
+ <!ENTITY doc-openheader SYSTEM "openheader.docbook">
+ <!ENTITY doc-projectmanager SYSTEM "projectmanager.docbook">
+ <!ENTITY doc-textfilter SYSTEM "textfilter.docbook">
+ <!ENTITY doc-xmltools SYSTEM "xmltools.docbook">
+ <!ENTITY doc-xmlcheck SYSTEM "xmlcheck.docbook">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual de 'Plugins' do &kate;</title>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<date
+>2006-02-24</date>
+<releaseinfo
+>3.5.1</releaseinfo
+> <!-- Used KDE version here -->
+
+<copyright>
+<year
+>2001</year>
+<year
+>2002</year>
+
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Este é o manual para os 'plugins' do &kate;, o Editor de Texto Avançado do &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>Kate</keyword>
+<keyword
+>'Plugins'</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>'Plugins' do &kate;</title>
+
+<para
+>Os 'plugins' do &kate; são funções adicionais para o editor &kate;. Eles poderão adicionar menus e atalhos extra, assim como extender as funcionalidades do &kate;. Poderá instalar ou desinstalar os que quiser, dentro do &kate;. Abra a janela de configuração do &kate; com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kate;...</guimenuitem
+></menuchoice
+>. Seleccione o <menuchoice
+><guimenu
+>Aplicação</guimenu
+><guimenuitem
+>'Plugins'</guimenuitem
+></menuchoice
+> para escolher os 'plugins' desejados. </para>
+
+<para
+>Mais informações de como usar o&kate; e activar os 'plugins' desejados está disponível no manual do &kate;. </para>
+
+<para
+>Os 'plugins' instalados neste manual são: </para>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="xmltools"
+>Completação de &XML;</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="xmlcheck"
+>Validação de &XML;</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="insertcommand"
+>Inserir um Comando</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="htmltools"
+>Ferramentas de &HTML;</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="openheader"
+>Abrir Cabeçalho</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="textfilter"
+>Filtro de Texto</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="filetemplates"
+>Modelos de Ficheiros</link
+></para>
+</listitem>
+</itemizedlist>
+
+</chapter>
+
+&doc-xmltools;
+&doc-xmlcheck;
+&doc-insertcommand;
+&doc-htmltools;
+&doc-openheader;
+&doc-textfilter;
+&doc-filetemplates;
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>O copyright de cada applet está incluído no capítulo correspondente. </para>
+&underFDL; &underGPL; </chapter>
+
+<!--
+<appendix id="installation">
+<title
+>Installation</title>
+<para
+>To be written
+</para>
+</appendix>
+-->
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/insertcommand.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/insertcommand.docbook
new file mode 100644
index 00000000000..d743f9ae58d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/insertcommand.docbook
@@ -0,0 +1,184 @@
+<chapter id="insertcommand">
+<chapterinfo>
+
+<title
+>Inserir um Comando</title>
+
+<authorgroup>
+<author
+><firstname
+>Anders</firstname
+> <surname
+>Lund</surname
+> <affiliation
+> <address
+>&Anders.Lund.mail;</address>
+</affiliation>
+</author>
+</authorgroup
+> <date
+>2006-05-17</date
+> <releaseinfo
+>3.5.2</releaseinfo
+> <abstract
+> <para
+>O plugin <quote
+>Inserir um Comando</quote
+> permite-lhe inserir os resultado de comandos de consola num documento aberto no &kate;. </para>
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>inserir</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O plugin <quote
+>Inserir um Comando</quote
+> permite-lhe inserir os resultado de comandos de consola num documento aberto no &kate;.</para>
+
+<para
+>Para configurar o 'plugin' <quote
+>Inserir um Comando</quote
+>, abra a janela de configuração do Kate a partir do menu de <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kate;...</guimenuitem
+></menuchoice
+> e escolha a página <menuchoice
+><guimenuitem
+>Plugins</guimenuitem
+><guilabel
+>Inserir um Comando do &kate;</guilabel
+></menuchoice
+> e feche-a de seguida.</para>
+
+<sect1 id="insertcommand-fund">
+<title
+>Fundamental da Interface</title>
+
+<para
+>Para usar o plugin, seleccione <guimenu
+>Inserir um Comando...</guimenu
+> no menu<guimenu
+>Ferramentas</guimenu
+>, o qual lhe apresentará uma pequena janela onde inserir o comando, escolher uma pasta de trabalho e seleccionar ou não a inclusão de erros (saída STDERR) no texto inserido. Pode também ter a linha de comandos impressa acima do resultado. </para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="insertcommand.png"/></imageobject>
+<textobject>
+<phrase
+>A Janela Inserir um Comando</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>O plugin pode recordar um número de comandos conforme escolhido na pagina de configuração. Estes são usados para completação automática, e podem ser seleccionado de uma lista na entrada de comandos. </para>
+
+<para
+>Por omissão, o comando será executado na pasta de trabalho do processo do kate, a qual é normalmente a sua directoria pessoal. Isto pode ser mudado na página de configuração do 'plugin'. </para>
+
+<para
+>Note que todos os comandos de consola que necessitam uma entrada do utilizador (passwd,por exemplo) ou que utilizem uma interface ncurses ou algo similar (top, por exemplo), não produzirá a saída desejada. </para>
+
+</sect1>
+
+<sect1 id="insertcommand-config">
+<title
+>Configuração</title>
+
+<para
+>Para configurar o 'plugin' <quote
+>Inserir um Comando</quote
+>, abra a janela de configuração do &kate; a partir do menu de <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kate;...</guimenuitem
+></menuchoice
+> e escolha a página <menuchoice
+><guimenuitem
+>Plugins</guimenuitem
+><guilabel
+>Inserir um Comando</guilabel
+></menuchoice
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG"
+fileref="configure_insertcommand.png"/></imageobject>
+<textobject>
+<phrase
+>A Página de Configuração para Inserir um Comando</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>As seguintes opções de configuração estão disponíveis: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Número de comandos a recordar</guilabel
+></term>
+<listitem>
+<para
+>Esta configuração apresenta-se como um valor que pode ser ajustado para o número de comandos a serem recordados. Qualquer número de 0 ate 99 é válido. O valor por omissão é 20.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de Trabalho por Omissão</guilabel
+></term>
+<listitem>
+<para
+>Esta configuração, apresentada como um grupo de opções, permite-lhe decidir como é escolhida a pasta de trabalho de um comando. As opções são a pasta de trabalho do processo kate (normalmente a sua pasta pessoal, quando o kate é iniciado a partir do menu K), a pasta do documento (se nenhum, a opção acima é usada) ou a pasta de trabalho do último comando executado no 'plugin'. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect1>
+
+<sect1 id="insertcommand-thanks-and-acknowledgements">
+<title
+>Agradecimentos e Reconhecimentos</title>
+
+<para
+>Plugin do &kate; <quote
+>Inserir um Comando</quote
+> copyright 2001 Anders Lund &Anders.Lund.mail;. </para>
+
+<para
+>Copyright da documentação 2001 Anders Lund &Anders.Lund.mail; </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underGPL; </sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/openheader.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/openheader.docbook
new file mode 100644
index 00000000000..d5c290fc113
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/openheader.docbook
@@ -0,0 +1,63 @@
+<chapter id="openheader">
+<chapterinfo>
+
+<title
+>Abrir Cabeçalho</title>
+
+<!--
+<authorgroup>
+<author>
+<firstname
+> </firstname>
+<surname
+> </surname>
+<affiliation>
+<address
+><email
+> </email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+<date
+>2001-05-15</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+<abstract>
+<para>
+Note about open header
+</para>
+</abstract>
+-->
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>cabeçalho</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O plugin <quote
+>Abrir Cabeçalho</quote
+> do &kate; actualmente não tem documentação. Se estiver interessado em corrigir esta situação por favor contacte Lauri Watts <email
+>lauri@kde.org
+>
+></email
+>, Coordenadora da Equipa de Documentação do &kde;. </para>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/projectmanager.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/projectmanager.docbook
new file mode 100644
index 00000000000..c881a426b72
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/projectmanager.docbook
@@ -0,0 +1,64 @@
+<chapter id="projectmanager">
+<chapterinfo>
+
+<title
+>Gestor de Projectos</title>
+
+<!--
+<authorgroup>
+<author>
+<firstname
+> </firstname>
+<surname
+> </surname>
+<affiliation>
+<address
+><email
+> </email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+<date
+>2001-05-15</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+<abstract>
+<para>
+Note about project manager plugin
+</para>
+</abstract>
+-->
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>projecto</keyword>
+<keyword
+>gestor</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+> O plugin <quote
+>Gestor de Projectos</quote
+> para o &kate; actualmente não tem documentação. Se estiver interessado em corrigir esta situação por favor contacte Lauri Watts <email
+>lauri@kde.org</email
+>, Coordenadora da Equipa de Documentação do &kde;. </para>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/textfilter.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/textfilter.docbook
new file mode 100644
index 00000000000..f7c0f804c7f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/textfilter.docbook
@@ -0,0 +1,63 @@
+<chapter id="textfilter">
+<chapterinfo>
+
+<title
+>Filtro de Texto</title>
+
+<!--
+<authorgroup>
+<author>
+<firstname
+> </firstname>
+<surname
+> </surname>
+<affiliation>
+<address
+><email
+> </email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+<date
+>2001-05-15</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+<abstract>
+<para>
+Note about text filter plugin
+</para>
+</abstract>
+-->
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>texto</keyword>
+<keyword
+>filtro</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O plugin <quote
+>Filtro de Texto</quote
+> para o &kate; actualmente não tem documentação. Se estiver interessado em corrigir esta situação por favor contacte Lauri Watts <email
+>lauri@kde.org</email
+>, Coordenadora da Equipa de Documentação do &kde;. </para>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/xmlcheck.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/xmlcheck.docbook
new file mode 100644
index 00000000000..233c7c24b83
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/xmlcheck.docbook
@@ -0,0 +1,152 @@
+<chapter id="xmlcheck">
+<chapterinfo>
+
+<title
+>Validação de &XML;</title>
+
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+> <address
+>&Daniel.Naber.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2006-05-17</date
+> <releaseinfo
+>3.5.2</releaseinfo
+> <abstract
+> <para
+>Este plugin verifica para consistência e validade de ficheiros &XML;.</para>
+
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>xml</keyword>
+<keyword
+>DTD</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>Este plugin verifica o ficheiro actual. Uma lista de avisos e erros aparecerá na parte de baixo do janela principal do &kate;. Pode carregar numa mensagem de erro para saltar para o lugar correspondente no ficheiro. Se o ficheiro tiver um <quote
+>DOCTYPE</quote
+> o DTD dado com este doctype será utilizado para validar este arquivo. O DTD é esperado numa posição relativa ao ficheiro actual. Isto é, se o doctype se refere ao <quote
+>DTD/xhtml1-transitional.dtd</quote
+> e o ficheiro é <filename
+>/home/pedro/test.xml</filename
+> o DTD deve estar localizado em <filename
+>/home/pedro/DTD/xhtml1-transitional.dtd</filename
+>. No entanto, são também suportados DTDs remotos especificados via http.</para>
+
+<para
+>se o arquivo não tiver um doctype ele será verificado para boa formatação.</para>
+
+<para
+>Para aprender mais acerca de XML consulte as <ulink url="http://www.w3.org/XML/"
+> páginas oficiais de &XML; do W3C</ulink
+>.</para>
+
+<para
+>Internamente, este plugin chama o comando externo <command
+>xmllint</command
+>, o qual é parte de libxml2. Se este comando não estiver instalado correctamente no seu computador o plugin não funcionará.</para>
+
+<note
+><para
+>É necessário escrever um arquivo temporário na mesma pasta do arquivo a ser verificado; por esta razão, é necessário que tenha permissões de escrita naquela pasta.</para
+></note>
+
+<para
+>Para carregar este 'plugin', abra a janela de configuração do &kate; em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kate...</guimenuitem
+></menuchoice
+>. Depois, seleccione a opção <guilabel
+>Validação de XML do Kate</guilabel
+>, que irá aparecer na secção <guilabel
+>Aplicação</guilabel
+>/<guilabel
+>'Plugins'</guilabel
+> e feche a janela. </para>
+
+<sect1 id="xmlcheck-menu">
+<title
+>Estrutura do Menu</title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validar XML</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Iniciar a verificação, conforme descrito acima.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="xmlcheck-thanks-and-acknowledgements">
+<title
+>Agradecimentos e Reconhecimentos</title>
+
+<para
+>Plugin para o &kate; de <quote
+>Validação de XML</quote
+> copyright 2002 &Daniel.Naber; &Daniel.Naber.mail;. </para>
+
+<para
+>Copyright da Documentação 2002 por &Daniel.Naber; </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underGPL; </sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kate-plugins/xmltools.docbook b/tde-i18n-pt/docs/kdeaddons/kate-plugins/xmltools.docbook
new file mode 100644
index 00000000000..3ba557cc728
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kate-plugins/xmltools.docbook
@@ -0,0 +1,242 @@
+<chapter id="xmltools">
+<chapterinfo>
+
+<title
+>Completação de &XML;</title>
+
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+> <address
+>&Daniel.Naber.mail;</address>
+</affiliation>
+</author>
+</authorgroup
+> <date
+>2006-05-17</date
+> <releaseinfo
+>3.5.2</releaseinfo
+> <abstract
+> <para
+>Este plugin suporta escrever ficheiros &XML;, listando as marcas permitidas e mais.</para>
+
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kate</keyword>
+<keyword
+>xml</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>Este plugin dá pistas sobre o que é permitido em certa posição de um ficheiro &XML;, de acordo com o DTD do ficheiro. Ele lista elementos, atributos, valores de atributos ou entidades válidas, dependendo da posição do cursor (&eg;, todas as entidades são mostradas se o caracter à esquerda do cursor for <quote
+>&amp;</quote
+>). Também é possível fechar a marca aberta mais próxima à esquerda.</para>
+
+<para
+>O <acronym
+>DTD</acronym
+> deve existir em formato &XML;, como o produzido pelo programa em Perl <command
+>dtdparse</command
+>. O DTD neste formato é chamado de <quote
+>meta DTD</quote
+>. São fornecidos alguns meta DTDs. Estes estão instalados em <filename class="directory"
+>$KDEDIR/share/apps/katexmltools/</filename
+>, o qual também é a pasta por omissão quando seleccionar a opção <guimenuitem
+>Atribuir um Meta DTD...</guimenuitem
+>. Para produzir os seus próprios meta DTDs, obtenha o <command
+>dtdparse</command
+> em <ulink url="http://dtdparse.sourceforge.net"
+>http://dtdparse.sourceforge.net</ulink
+>.</para>
+
+<sect1 id="xmltools-how-to-use">
+<title
+>Como Usar</title>
+
+<para
+>Inicie o &kate; e seleccione <guilabel
+>Completação XML do Kate</guilabel
+> o qual aparecerá na secção <guilabel
+>Aplicação</guilabel
+>/<guilabel
+>Plugins</guilabel
+> sob <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kate;...</guimenuitem
+></menuchoice
+>. Após isto, seleccione <menuchoice
+><guimenu
+>'Plugin' XML</guimenu
+><guimenuitem
+>Atribuir um Meta DTD...</guimenuitem
+></menuchoice
+>. Se o seu documento não contém <quote
+>DOCTYPE</quote
+> ou o doctype é desconhecido, terá que seleccionar um meta DTD no sistema de ficheiros. Senão, o meta DTD que combinar com o DOCTYPE do documento actual será automaticamente carregado.</para>
+
+<para
+>Pode agora usar o plugin enquanto insere o seu texto:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>&lt; (tecla menor que)</term>
+<listitem
+><para
+>Mostra uma lista dos elementos possíveis a menos que o cursor esteja já dentro de uma marca. Repare que você actualmente não pode usar isto para inserir os elementos do nível mais exterior (por exemplo, <quote
+>&lt;html&gt;</quote
+>).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>" (tecla de aspas)</term>
+<listitem
+><para
+>A tecla de aspas mostra uma lista dos valores possíveis de atributos (se existirem) se você estiver dentro de uma marca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>(barra de espaços)</term>
+<listitem
+><para
+>Esta tecla mostra uma lista dos atributos possíveis para o elemento actual se você estiver dentro de uma marca.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&amp; (tecla e comercial)</term>
+<listitem
+><para
+>Mostra a lista de entidades disponíveis.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="xmltools-features-and-limitations">
+<title
+>Características e Limitações</title>
+
+<para
+>Pode testar todas as funções e limitações carregando <filename
+>$KDEDIR/share/apps/katexmltools/testcases.xml</filename
+> no &kate; e seguindo as instruções. Note que trabalhar com mais de uma visualização por documento ainda não é suportado correctamente por este plugin.</para>
+
+</sect1>
+
+
+<sect1 id="xmltools-menu">
+<title
+>Estrutura do Menu</title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Return</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>XML</guimenu
+> <guimenuitem
+>Inserir um Elemento...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Abre uma janela que lhe permite inserir um elemento &XML;. Os caracteres &lt;, &gt; e a marca final serão inseridos automaticamente. Se você tiver seleccionado texto quando este item de menu for seleccionado este será cercado pelas marcas inicial e final. A janela também oferece a completação de todos os elementos que podem ser inseridos na posição actual do cursor se você tiver escolhido um meta DTD usando <guimenuitem
+>Atribuir um Meta DTD...</guimenuitem
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>&lt;</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>XML</guimenu
+> <guimenuitem
+>Fechar o Elemento</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Pesquisar no texto uma marca que ainda não esteja fechada e irá fecha-la inserindo a marca final correspondente. A pesquisa começa na posição do cursor e vai para a esquerda. Se não foi possível encontrar uma marca aberta nada acontecerá.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>'Plugin' de XML</guimenu
+> <guimenuitem
+>Atribuir um Meta DTD...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Isto irá dizer ao plugin qual o meta DTD que deve ser utilizado no documento actual. Note que esta atribuição não será gravada; terá que repetir este passo quando iniciar o &kate; da próxima vez.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="xmltools-thanks-and-acknowledgements">
+<title
+>Agradecimentos e Reconhecimentos</title>
+
+<para
+>Plugin para o &kate; de <quote
+>Completação de XML</quote
+> copyright 2001,2002 &Daniel.Naber; &Daniel.Naber.mail;. </para>
+
+<para
+>Copyright da Documentação 2001,2002 por &Daniel.Naber; </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underGPL; </sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.am b/tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.in b/tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.in
new file mode 100644
index 00000000000..a1ec12ebc55
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kicker-applets/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/kicker-applets
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/kicker-applets/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/kicker-applets/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/kicker-applets/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/kicker-applets/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/kicker-applets/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kolourpicker.docbook Makefile.in ktimemon.docbook index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kolourpicker.docbook ktimemon.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets
+ @for base in kolourpicker.docbook ktimemon.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kolourpicker.docbook ktimemon.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker-applets/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kolourpicker.docbook ktimemon.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/kicker-applets/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/kicker-applets/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/kicker-applets/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/kicker-applets/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/kicker-applets/index.cache.bz2
new file mode 100644
index 00000000000..b845fa67c15
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kicker-applets/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/kicker-applets/index.docbook b/tde-i18n-pt/docs/kdeaddons/kicker-applets/index.docbook
new file mode 100644
index 00000000000..052b28707c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kicker-applets/index.docbook
@@ -0,0 +1,150 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY doc-ktimemon SYSTEM "ktimemon.docbook">
+ <!ENTITY doc-kolourpicker SYSTEM "kolourpicker.docbook">
+ <!ENTITY ktimemon "<application
+>KTimemon</application
+>">
+ <!ENTITY kolourpicker "<application
+>KolourPicker</application
+>">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual dos 'Applets' do &kicker;</title>
+
+<authorgroup>
+<author
+><firstname
+> </firstname
+> <surname
+> </surname
+> <affiliation
+><address
+><email>
+</email
+></address
+></affiliation>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<date
+>2001-05-12</date>
+<releaseinfo
+>2.20.00</releaseinfo
+> <!-- Used Kicker version here -->
+
+<copyright>
+<year
+>2001</year>
+
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Este é o manual para os 'applets' adicionais do &kicker;, o painel do &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>Kicker</keyword>
+<keyword
+>'Applets'</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>'Applets' do &kicker;</title>
+
+<para
+>'Applets' são pequenas aplicações que correm dentro do &kicker;. Quase tudo além dos botões de lançamento de aplicações são 'applets'. Estes podem ser adicionados a partir do menu de <guimenu
+>contexto</guimenu
+> ou do submenu <guisubmenu
+>Configurar o Painel</guisubmenu
+> escolhendo <guisubmenu
+>Adicionar</guisubmenu
+> e <guimenuitem
+>Applet</guimenuitem
+>. </para>
+
+<para
+>Mais informação sobre o uso do &kicker; e dos 'applets' básicos vem com o &kicker;, pode ser encontrada no manual do &kicker;. </para>
+
+<para
+>Os 'applets' descritos neste manual são: </para>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="kolourpicker"
+>&kolourpicker;</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="ktimemon"
+>&ktimemon;</link
+></para>
+</listitem>
+</itemizedlist>
+
+</chapter>
+
+&doc-kolourpicker;
+&doc-ktimemon;
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>O copyright de cada applet está incluído no capítulo correspondente. </para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>A ser escrito </para>
+
+</appendix>
+
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaddons/kicker-applets/kolourpicker.docbook b/tde-i18n-pt/docs/kdeaddons/kicker-applets/kolourpicker.docbook
new file mode 100644
index 00000000000..f3c4e20831c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kicker-applets/kolourpicker.docbook
@@ -0,0 +1,69 @@
+<chapter id="kolourpicker">
+<chapterinfo>
+
+<title
+>&kolourpicker;</title>
+
+<authorgroup>
+<author
+><firstname
+> </firstname
+> <surname
+> </surname
+> <affiliation
+> <address
+><email
+> </email
+></address>
+</affiliation>
+</author>
+</authorgroup
+> <date
+> </date
+> <releaseinfo
+> </releaseinfo
+> <abstract
+> <para
+>A ser escrito</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>cor</keyword>
+<keyword
+>selector</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O plugin <quote
+>Kolourpicker</quote
+> para o &kicker; actualmente não tem documentação. Se estiver interessado em corrigir esta situação, por favor contacte a lista de correio kde-doc-english, a qual poderá encontrar em <ulink url="http://master.kde.org/mailman/listinfo/kde-doc-english"
+> http://master.kde.org/mailman/listinfo/kde-doc-english </ulink
+>. </para>
+
+<sect1 id="thanks-and-acknowledgements">
+<title
+>Agradecimentos e Reconhecimentos</title>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underGPL; </sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/kicker-applets/ktimemon.docbook b/tde-i18n-pt/docs/kdeaddons/kicker-applets/ktimemon.docbook
new file mode 100644
index 00000000000..f3b883acf69
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/kicker-applets/ktimemon.docbook
@@ -0,0 +1,475 @@
+<chapter id="ktimemon">
+<chapterinfo>
+
+<title
+>&ktimemon;</title>
+
+<authorgroup>
+<author
+><firstname
+>Martin</firstname
+> <surname
+>Maierhofer</surname
+> <affiliation
+> <address
+><email
+>m.maierhofer@tees.ac.uk</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2001-11-29</date
+> <releaseinfo
+>0.03.01</releaseinfo
+> <abstract
+> <para
+>O &ktimemon; é um monitor de sistema para o Ambiente de Trabalho K</para>
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>ktimemon</keyword>
+<keyword
+>monitor de sistema</keyword>
+<keyword
+>timemon</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O &ktimemon; é um pequeno programa para monitorizar a utilização do seu sistema. Ele pode mostrar gráficos de barras que contêm informações sobre o <acronym
+>CPU</acronym
+>, a memória e o uso da área de paginação ou memória virtual, assim como a utilização do disco e a actividade de mudança de contexto. Mantendo o espírito do <ulink url="http://www.kde.org/"
+>KDE</ulink
+>, ele suporta a configuração através de uma interface gráfica de utilizador. Ele também suporta a <emphasis
+>acoplagem</emphasis
+>, &ie; pode mostrar as informações no painel do sistema.</para>
+
+<note>
+<para
+>Actualmente, o &ktimemon; suporta apenas um número limitado de sistemas: baseados em &Linux; com o sistema de ficheiros <filename
+>/proc</filename
+>, as instalações baseadas em &Solaris; com a biblioteca <filename
+>kstat</filename
+> e as instalações baseadas em Digital &UNIX; (antigamente DEC/OSF1) com a chamada de sistema <command
+>table</command
+>(2). A ajuda a passá-lo para outras plataformas é muito bem-vinda. </para>
+</note>
+
+<para
+>O &ktimemon; pode ser iniciado a partir da linha de comandos ou do menu <guimenu
+>Iniciar</guimenu
+> (no sub-menu <guisubmenu
+>Utilitários</guisubmenu
+>). Se o utilizador escolher iniciar na linha de comandos, o &ktimemon; obedece às opções de programa normais do &X-Window;, como a <option
+>-geometry</option
+>. O &ktimemon; é <emphasis
+>ciente da sessão</emphasis
+>, &ie; ele mantém um registo do estado actual (as cores, &etc;) e restaura o mesmo na próxima sessão do utilizador. </para>
+
+<sect1 id="fund">
+<title
+>Fundamental da Interface</title>
+
+<para
+>Após iniciar o &ktimemon; aparecerá uma pequena janela que mostra informações obtidas a partir do sistema operativo. Se o utilizador mover o cursor do rato sobre a janela do &ktimemon; e deixar ali por um pequeno período de tempo, uma <emphasis
+>dica</emphasis
+> (&ie; uma pequena janela transitória) irá aparecer. A dica contém informações numéricas sobre os parâmetros do sistema mostrados pelos gráficos de barra. As dicas podem ser desactivadas (veja em <link linkend="config"
+>Configuração</link
+>). </para
+>
+
+<sect2 id="modes">
+<title
+>Modos de Visualização</title>
+
+<para
+>O &ktimemon; pode mostrar dois diferentes conjuntos de informações do sistema. Como é explicado no capítulo <link linkend="config"
+>Configuração</link
+> , os botões do rato podem ser associados a varias acções. Por omissão, o botão esquerdo está ligado à acção de mudança de modo, &ie; ao carregar com o &LMB; em qualquer lugar da janela do &ktimemon; a informação mostrada muda do <guilabel
+>Modo Normal</guilabel
+> (por omissão) para o <guilabel
+>Modo Extendido</guilabel
+>, e vice-versa. </para>
+
+<sect3 id="normalmode">
+<title
+>Modo Normal</title>
+
+<para
+>Após iniciar o &ktimemon; pela primeira vez, ele mostrará informações sobre a actividade actual do processador, assim como da memória e do uso da memória virtual. São usados três gráficos de barras para mostrar estas informações; estes são actualizados regularmente (o intervalo por omissão é 0.5s, mas isto pode ser mudado; veja em <link linkend="config"
+>Configuração</link
+>). Os três gráficos de barras representam (da esquerda para a direita): <variablelist>
+<varlistentry>
+<term
+>Uso do <acronym
+>CPU</acronym
+> .</term>
+<listitem>
+<para
+>O &ktimemon; mostra as barras em três cores diferentes, representando o tempo gasto pelo <acronym
+>CPU</acronym
+> nos vários modos. De baixo para cima estes são o modo de 'kernel', o modo de utilizador e o modo de utilizador com a prioridade reduzida (<emphasis
+>nice</emphasis
+>) - como o &Solaris; parece não suportar as estatísticas para o modo 'nice', a parte superior da barra representa o tempo gasto no estado de <emphasis
+>espera</emphasis
+> nestes sistemas. A distância do topo da barra até ao topo da janela representa a percentagem do tempo inactivo do <acronym
+>CPU</acronym
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Uso da Memória.</term>
+<listitem>
+<para
+>Semelhante à barra de utilização do <acronym
+>CPU</acronym
+>, esta barra é composta por três sub-campos, representando (de baixo para cima) a memória alocada pelos processos, a memória usada pelos 'buffers' de E/S e a memória usada pela 'cache' dos ficheiros. Para os sistemas baseados no Digital &UNIX;, a secção do meio representa a memória <quote
+>inactiva</quote
+> (&ie;, a memória alocada e não usada por um certo período de tempo), e para os sistemas baseados em &Solaris;, a secção do meio da barra não é usada, correspondo a secção superior à quantidade de memória usada pelo 'kernel'. Mais uma vez, a distância entre o topo da barra e o topo da janela representa a memória livre.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Utilização da memória virtual.</term>
+<listitem>
+<para
+>Esta barra consiste num único campo que representa a utilização actual da memória virtual em relação à quantidade total da mesma. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para
+>Ao carregar com o botão do rato ligado à <quote
+>mudança de modo</quote
+> na janela do &ktimemon;, muda para o <quote
+>Modo Extendido</quote
+>.</para>
+
+</sect3>
+
+<sect3 id="xtndmode">
+<title
+>Modo Extendido </title>
+
+<para
+>Neste modo, os três gráficos de barras são usados para mostrar um conjunto diferente de informações do sistema. Novamente, da esquerda para a direita, eles mostram:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>A actividade de paginação.</term>
+<listitem>
+<para
+>Esta barra consiste em duas partes, em que a metade inferior da mesma mostra o número de páginas de memória escritas no armazenamento secundário no último intervalo de amostragem. De forma semelhante, a metade superior indica o número de páginas lidas do armazenamento secundário.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Actividade de paginação.</term>
+<listitem>
+<para
+>A segunda barra mostra a informação analógica da actividade de paginação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mudanças de contexto.</term>
+<listitem>
+<para
+>Novamente, este gráfico de barras consiste num único campo que indica o número de mudanças de contexto no último intervalo de amostragem.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Como não existe nenhum modo <quote
+>natural</quote
+> de escalar a informação mostrada no <quote
+>Modo Extendido</quote
+>, por omissão o &ktimemon; utiliza o <emphasis
+>auto-redimensionamento</emphasis
+> (explicado na <link linkend="autoscaling"
+>Secção de Perguntas Frequentes</link
+>). Existe, contudo, a possibilidade de especificar a informação da escala; neste caso veja a secção <link linkend="config"
+>Configuração</link
+>.</para>
+
+<para
+>Repare que os dois conjuntos de gráficos de barras compartilham as mesmas cores, &ie; o ajuste de cores para o <quote
+>Modo Normal</quote
+> também é usado para mostrar a informação no <quote
+>Modo Extendido</quote
+> (veja também em <link linkend="config"
+>Configuração</link
+> como mudar o esquema de cores).</para>
+</sect3>
+</sect2>
+ </sect1>
+
+<sect1 id="menu">
+<title
+>Estrutura do Menu</title>
+
+<para
+>Por omissão, o &RMB; está ligado à acção do <quote
+>menu de contexto</quote
+>, &ie; ao carregar no botão direito do rato em qualquer lugar da janela do &ktimemon; fará aparecer um menu, o qual é discutido nas secções seguintes. </para>
+
+<sect2 id="config-menu">
+<title
+><guimenuitem
+>Configuração...</guimenuitem
+></title>
+
+<para
+>O item do menu <guimenuitem
+>Configuração...</guimenuitem
+> é usado para fazer aparecer a janela de configuração. As opções de configuração são discutidas na secção <link linkend="config"
+>Configuração</link
+>. </para
+>
+</sect2>
+
+<sect2 id="docked-in-panel">
+<title
+><guimenuitem
+>Acoplado no Painel</guimenuitem
+></title>
+
+<para
+>Ao seleccionar o item de menu <guimenuitem
+>Acoplado no Painel</guimenuitem
+>, o &ktimemon; muda da sua visualização normal (&ie; uma janela normal) para o estado do painel, onde a janela do &ktimemon; desaparece e uma versão reduzida é mostrada no painel do sistema, e vice-versa. Para além da redução no tamanho, o &ktimemon; <quote
+>no painel</quote
+> comporta-se exactamente como o seu irmão maior. </para
+>
+</sect2>
+
+<sect2 id="help">
+<title
+><guimenu
+>Ajuda</guimenu
+></title
+> &help.menu.documentation; </sect2>
+
+<sect2 id="horizontal-bars">
+<title
+><guimenuitem
+>Barras Horizontais</guimenuitem
+></title>
+
+<para
+>Ao seleccionar o item de menu <guimenuitem
+>Barras Horizontais</guimenuitem
+> ,o &ktimemon; muda de barras verticais para barras horizontais e vice-versa. Não é muito útil, mas foi fácil de implementar ;-) </para>
+</sect2>
+
+<sect2 id="quit">
+<title
+><guimenuitem
+>Sair</guimenuitem
+></title>
+
+<para
+>O item do menu <guimenuitem
+>Sair</guimenuitem
+> - surpresa, surpresa -- é usado para terminar o &ktimemon;. O estado actual será gravado (&ie; o esquema de cor, o tamanho da janela, se está presente no painel) e é restaurado o estado na próxima chamada. </para>
+
+<para
+>A informação da configuração é gravada no ficheiro <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/ktimemonrc</filename
+>, onde a <filename class="directory"
+>$<envar
+>HOME</envar
+></filename
+> refere-se à pasta pessoal do utilizador. Se o ficheiro for removido, o &ktimemon; iniciar-se-á no seu estado predefinido na próxima chamada. </para
+>
+</sect2>
+</sect1>
+
+<sect1 id="config">
+<title
+>Configuração</title>
+
+<para
+>O &ktimemon; pode ser configurado através de uma janela simples (veja também a discussão do <link linkend="config-menu"
+>Menu de Configuração</link
+>). Na página <guilabel
+>Geral</guilabel
+>, o intervalo de amostragem pode ser especificado assim como a informação da escala (veja também a discussão do <link linkend="xtndmode"
+>modo extendido</link
+>). Se a opção <guilabel
+>Auto-redimensionamento</guilabel
+> estiver assinalada (o auto-redimensionamento é explicado na secção de <link linkend="autoscaling"
+>FAQ</link
+>), os factores de escala não poderão ser editados, dado que o &ktimemon; os determina automaticamente. </para>
+
+<para
+>A página de <guilabel
+>Cores</guilabel
+> pode ser usada para configurar as cores dos gráficos de barras conforme as preferências individuais. Uma pequena amostra do gráfico de barras dá um resultado imediato. </para>
+
+<para
+>Na página de <guilabel
+>Interacção</guilabel
+>, as configurações do rato poderão ser adaptadas. Ao carregar com um botão do rato na janela do &ktimemon;, este evento poderá ser ignorado, poderá disparar uma mudança de modo (veja também em <link linkend="modes"
+>Modos</link
+>), invocar um menu de contexto (veja também em <link linkend="menu"
+>Menu</link
+>), ou invocar um processo externo. A linha de comandos especificada para os processos externos é interpretada pela 'shell' por omissão, &ie; os comandos de 'shell', as variáveis de ambiente e o redireccionamento &etc; poderão ser usados.</para
+>
+
+<para
+>A página de <guilabel
+>Interacção</guilabel
+> também contém uma opção que pode ser usada para desactivar o aparecimento automático de dicas com informações numéricas acerca dos gráficos de barras (compare com os <link linkend="fund"
+>Fundamentos do Ecrã</link
+>).</para
+>
+</sect1>
+
+<sect1 id="faq">
+<title
+>Perguntas e Respostas Frequentes </title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Quais os sistemas operativos que são suportados pelo &ktimemon;? </para>
+</question>
+<answer>
+<para
+>O &ktimemon; suporta os sistemas baseados em &Linux;, com o sistema de ficheiros <filename class="devicefile"
+>/proc</filename
+> , os sistemas baseados em &Solaris; com a biblioteca <filename
+>kstat</filename
+>, os sistemas Digital &UNIX; (anterior DEC/OSF1) com a interface da chamada de sistema <command
+>table</command
+>(2). Somente a versão &Linux; foi totalmente testada, se você tiver qualquer problema com a versão para &Solaris;/Digital &UNIX;, por favor não hesite em contactar-me. </para>
+
+<para
+>Para além disso, as contribuições para adaptar o &ktimemon; para outras plataformas são muito bem-vindas. Por favor contacte-me em <email
+>m.maierhofer@tees.ac.uk</email
+> se você pretende passar o &ktimemon; para outras variantes de &UNIX;. </para>
+</answer>
+
+</qandaentry>
+
+<qandaentry id="autoscaling">
+<question>
+<para
+>Como funciona o auto-redimensionamento? </para>
+</question>
+<answer>
+<para
+>Obrigado por perguntar. Como não há um factor de escala sensível predeterminado para as operações de paginação e das mudanças de contexto (ao contrário da utilização de memória, onde você pode obter o tamanho total da memória como uma base), o &ktimemon; usa um mecanismo semi-inteligente (bem,...) de auto-redimensionamento. Este funciona conforme se segue: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Cada um dos três gráficos de barras descritos na <link linkend="xtndmode"
+>secção do modo extendido</link
+> tem um factor de escala associado. Os valores iniciais destes factores são ajustados para alguns valores predeterminados. </para
+>
+</listitem>
+<listitem>
+<para
+>Cada vez que uma nova amostra é visualizada, o valor respectivo é colocado na escala com o factor correspondente. Se o valor puder ser mostrado na escala escolhida pelo factor, não ocorre nenhuma mudança (&ie;, as pequenas mudanças na actividade são reflectidas por uma mudança na altura da barra). </para>
+</listitem>
+<listitem>
+<para
+>Se o valor na escala for muito alto ou muito baixo para ser mostrado com o factor de escala actual, a escala é ajustada de forma que o novo valor mostrado seja aproximadamente metade do gráfico de barra. Assim, as mudanças subsequentes deverão ter uma boa hipótese de serem mostradas em relação ao valor actual, sem mudar a escala de novo. </para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Por é que aparece uma mensagem com o <errorname
+>resultado do diagnóstico do comando-filho</errorname
+>? </para>
+</question>
+<answer>
+<para
+>Se o utilizador associar um botão do rato a um comando externo tal como é descrito no capítulo <link linkend="config"
+>Configuração</link
+>, o &ktimemon; não verifica se o nome do comando é válido. Em vez disso, é invocado um comando de 'shell' para executar a declaração, para que os comandos de 'shell', as variáveis de ambiente, entre outras coisas, possam ser usados. Para permitir que seja devolvido algo para o utilizador, o &ktimemon; controla a saída <systemitem
+>stderr</systemitem
+> do comando, e informa-o nessa mensagem. </para>
+
+<para
+>Enquanto que este esquema poderá ser útil se um comando não for encontrado, pode ser muito irritante se o comando chamado imprimir informações de diagnóstico no <systemitem
+>stderr</systemitem
+>. Uma solução simples e elegante para este problema será adicionar <userinput
+>2&gt;/dev/null</userinput
+> ao fim da especificação do comando. Isto redirecciona as mensagens de diagnóstico para o nirvana das mensagens e evita o aparecimento das janelas de mensagens. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</sect1>
+
+<sect1 id="ktimemon-thanks-and-acknowledgements">
+<title
+>Agradecimentos e Reconhecimentos</title>
+
+<para
+>o &ktimemon; é baseado numa versão Xt do meu irmão.</para>
+
+<para
+>Agradecimentos a Tobe Toben, <email
+>ttoben@artis.uni-oldenburg.de</email
+>, Cristian Tibirna <email
+>ctibirna@gch.ulaval.ca</email
+>, Dirk A. Mueller <email
+>dmuell@rhrk.uni-kl.de</email
+>, Mark Krischer <email
+>krischem@amp.com</email
+>, e Lubos Lunak <email
+>l.lunak@sh.cvut.cz</email
+> pelos relatos de erros, correcções, comentários e sugestões. </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underGPL; </sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.in
new file mode 100644
index 00000000000..e0e0614bcb7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. uachanger dirfilter babel fsview smbmounter webarchiver imgallery domtreeviewer validators crashes mediaplayer kuick khtmlsettings
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.am
new file mode 100644
index 00000000000..c9a82645e6a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/babel
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.in
new file mode 100644
index 00000000000..09c34daf173
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/babel
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/babel
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/babel/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/babel/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/babel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/babel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/babel/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/babel/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/babel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/babel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/babel/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.cache.bz2
new file mode 100644
index 00000000000..4abf6cfb379
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.docbook
new file mode 100644
index 00000000000..7bd447204dd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/babel/index.docbook
@@ -0,0 +1,128 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="babel">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2006-02-26</date
+> <releaseinfo
+>3.5.1</releaseinfo
+> <abstract
+> <para
+>O plugin Babel para o &konqueror; dá-lhe um acesso rápido ao serviço de traduções Babelfish.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>babelfish</keyword>
+<keyword
+>tradução</keyword>
+</keywordset>
+</sect1info>
+
+<title
+>O plugin Babel para o &konqueror;</title>
+
+<sect2>
+<title
+>Usar o plugin Babelfish</title>
+
+<para
+>O Babelfish é uma máquina de serviço de traduções oferecida pelo <ulink url="http://babel.altavista.com/"
+>AltaVista</ulink
+>.</para>
+
+<para
+>O plugin permite que o utilizador traduza automaticamente as páginas Web para várias línguas.</para>
+
+<para
+>O 'plugin' do Babelfish pode ser acedido no menu do &konqueror; em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Traduzir a Página Web</guimenuitem
+></menuchoice
+>. Seleccione, na lista que aparece, a língua de onde traduzir e para a qual traduzir.</para>
+
+<para
+>Se você tiver uma quantidade de texto seleccionada na página, esta será traduzida em vez de todo o &URL;.</para>
+
+<para
+>Nem todas as línguas estão disponíveis no serviço do Babelfish.</para>
+
+<important>
+<para
+>A tradução por máquinas não é uma ciência perfeita! O Babelfish dar-lhe-á, da melhor forma, uma tradução aproximada e, no pior caso, uma leitura muito engraçada. Não baseie nenhumas decisões importantes em coisas que você tenha lido numa página traduzida pelo Babelfish, sem confirmar que a tradução é realmente correcta.</para>
+</important>
+
+<note
+>
+<para
+>O utilizador pode traduzir apenas as páginas da Web que estão acessíveis na Internet. Para traduzir qualquer outro texto, o utilizador deverá ir directamente à página do Babelfish, onde poderá colar o texto a traduzir.</para>
+</note>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O plugin do Babelfish tem o copyright (C) 2001 &Kurt.Granroth; &Kurt.Granroth.mail;</para>
+
+<para
+>Copyright da Documentação 2002 &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.am
new file mode 100644
index 00000000000..3d0d02e2077
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/crashes
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.in
new file mode 100644
index 00000000000..7cbcce68668
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/crashes
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/crashes
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/crashes/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/crashes/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/crashes/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/crashes/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/crashes/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/crashes/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/crashes/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/crashes/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/crashes/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.cache.bz2
new file mode 100644
index 00000000000..77308e2afaa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.docbook
new file mode 100644
index 00000000000..278f8a70102
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/crashes/index.docbook
@@ -0,0 +1,97 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="crashesplugin">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-21</date
+> <releaseinfo
+>3.10.00</releaseinfo
+> <abstract
+> <para
+>O 'plugin' de estoiros mantém uma lista de páginas Web em que o &konqueror; estoirou.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+></keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>'Plugin' de Estoiros</title>
+
+<sect2>
+<title
+>Usar o Plugin de Estoiros</title>
+
+<para
+>Para usar o 'plugin' de estoiros, vá no &konqueror; a <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Estoiros</guimenuitem
+></menuchoice
+>. Aí, poderá optar por ver a página em que o &konqueror; estoirou ou limpar a lista de estoiros, se existir.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' de estoiros é Copyright &copy; 2002-2003 Alexander Kellett <email
+>lypanov@kde.org</email
+>.</para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.am
new file mode 100644
index 00000000000..891f654a90e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/dirfilter
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.in
new file mode 100644
index 00000000000..6408ec8ecb8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/dirfilter
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/dirfilter
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/dirfilter/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/dirfilter/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/dirfilter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/dirfilter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/dirfilter/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/dirfilter/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/dirfilter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/dirfilter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/dirfilter/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.cache.bz2
new file mode 100644
index 00000000000..c7a0aaae103
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.docbook
new file mode 100644
index 00000000000..2b9fa7c24c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/dirfilter/index.docbook
@@ -0,0 +1,101 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="dirfilter">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-09-15</date
+> <releaseinfo
+>3.10.00</releaseinfo
+> <abstract
+> <para
+>O filtro de visualização de pastas permite-lhe escolher os itens que são mostrados numa dada pasta.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>filtro das pastas</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>O Filtro de Vista</title>
+
+<sect2>
+<title
+>Usar o Filtro de Vista</title>
+
+<para
+>O Filtro de Vista (também conhecido por <quote
+>filtro de pastas</quote
+> ou <quote
+>dirfilter</quote
+>) poderá ser acedido no menu do &konqueror; em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Filtro da Vista</guimenuitem
+></menuchoice
+>. Este 'plugin' permite-lhe filtrar a pasta actual do &konqueror; de várias formas.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' do filtro das pastas tem o 'copyright' &copy; 2000-2002 Dawit Alemayehu <email
+>adawit@kde.org</email
+>.</para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.am
new file mode 100644
index 00000000000..d174ea45bf3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/domtreeviewer
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.in
new file mode 100644
index 00000000000..0b6b3c372f9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/domtreeviewer
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/domtreeviewer
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/domtreeviewer/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/domtreeviewer/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/domtreeviewer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/domtreeviewer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/domtreeviewer/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/domtreeviewer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/domtreeviewer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/domtreeviewer/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.cache.bz2
new file mode 100644
index 00000000000..c219ebd1ee8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.docbook
new file mode 100644
index 00000000000..391623fb69d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/domtreeviewer/index.docbook
@@ -0,0 +1,116 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="domtreeviewer">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2006-02-26</date
+> <releaseinfo
+>3.5.1</releaseinfo
+> <abstract
+> <para
+>O Visualizador da Árvore de <acronym
+>DOM</acronym
+> permite a um programador ver os estilos, atributos e elementos de um documento da Web.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>DOMTreeViewer</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>Visualizador de Árvores de <acronym
+>DOM</acronym
+></title>
+
+<sect2>
+<title
+>Usar o Visualizador de Árvores de <acronym
+>DOM</acronym
+></title>
+
+<para
+>Para começar a usar o Visualizador da Árvore de <acronym
+>DOM</acronym
+> no &konqueror;, seleccione <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Mostrar a Árvore de DOM</guimenuitem
+></menuchoice
+>, onde irá abrir uma janela nova que mostra o <acronym
+>DOM</acronym
+> da página Web actual que você está a ver. Por omissão, a visualização começa no nó de raiz do documento, como por exemplo: <quote
+>elementoDocumento</quote
+>, e onde todos os nós que verá são filhos ou descendentes do nó de raiz.</para>
+
+<para
+>Se quiser manipular a árvore de <acronym
+>DOM</acronym
+> de qualquer forma, terá de usar um programa externo para o fazer.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' 'domtreeviewer' tem o Copyright &copy; 2001 A Equipa do Kafka/Andreas Schlapbach <email
+>kde-kafka@master.kde.org</email
+> <email
+>schlpbch@unibe.ch</email
+></para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.am
new file mode 100644
index 00000000000..407797ce9d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/fsview
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.in
new file mode 100644
index 00000000000..df7cb4e65d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/fsview
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/fsview
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/fsview/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/fsview/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/fsview/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/fsview/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/fsview/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/fsview/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/fsview/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/fsview/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/fsview/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.cache.bz2
new file mode 100644
index 00000000000..9b931007e47
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.docbook
new file mode 100644
index 00000000000..6b5407ab533
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/fsview/index.docbook
@@ -0,0 +1,200 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY fsview "<application
+>FSView</application
+>">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="fsview">
+<sect1info>
+
+<authorgroup>
+<author
+><personname
+><firstname
+>Josef</firstname
+> <surname
+>Weidendorfer</surname
+></personname
+> <address
+><email
+>Josef.Weidendorfer@gmx.de</email
+></address
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-10-22</date
+> <releaseinfo
+>3.2</releaseinfo
+> <abstract
+> <para
+>O 'plugin' do &fsview; para o &konqueror; é outro modo de visualização para os objectos do tipo MIME <literal
+>inode/directory</literal
+> locais. Pode ser visto como uma alternativa para as várias vistas de ícones e de listas para navegar no conteúdo do seu sistema de ficheiros local.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+></keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>&fsview; - A Vista do Sistema de Ficheiros</title>
+
+<sect2>
+<title
+>Introdução</title>
+
+<para
+>O 'plugin' do &fsview; para o &konqueror; é outro modo de visualização para os objectos do tipo MIME <literal
+>inode/directory</literal
+> locais. Pode ser visto como uma alternativa para as várias vistas de ícones e de listas para navegar no conteúdo do seu sistema de ficheiros local.</para>
+
+<para
+>A propriedade única do &fsview; é a sua capacidade de mostrar as hierarquias aninhadas de pastas por completo usando uma visualização em árvore para a representação gráfica. As árvores permitem mostrar as métricas dos objectos em estruturas aninhadas: cada objecto é representado por um rectângulo cuja área é proporcional à sua métrica. A métrica deverá ter a propriedade de que a soma das métricas dos filhos de qualquer objecto seja igual ou inferior à métrica do objecto.</para>
+
+<para
+>Para o &fsview;, os tamanhos dos ficheiros e das pastas são escolhidos como métrica, onde o tamanho de uma pasta é definido como sendo a soma dos tamanhos dos seus sub-itens. Desta forma, os ficheiros grandes, mesmo que estejam no fundo da hierarquia de pastas serão localizados facilmente se procurar pelos rectângulos grandes. Assim, o &fsview; poderá ser visto como uma versão gráfica e interactiva do comando do &UNIX; <command
+>du</command
+>.</para>
+
+<para
+>A integração do &fsview; como parte do Konqueror permite-lhe usar as funcionalidades normais como os menus de contexto dos ficheiros ou as acções dependentes do tipo MIME. Mas optou-se por não implementar a actualização automática das modificações do sistema de ficheiros através da vigia: se você apagar um ficheiro mostrado no &fsview; fora do &konqueror;, você terá de actualizar manualmente ao carregar &eg; em <keycap
+>F5</keycap
+>. A razão para esta decisão é a quantidade potencialmente enorme de ficheiros que teriam de ser vigiados o que, por isso, colocar uma pressão pouco razoável dos recursos do sistema numa funcionalidade pequena.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Funcionalidades de Visualização</title>
+
+<para
+>Esta secção explica em detalhe a visualização gráfica do &fsview;.</para>
+
+<sect3>
+<title
+>Opções de Desenho do Item</title>
+
+<para
+>No &fsview;, um item da árvore é um rectângulo que representa uma pasta ou ficheiro do seu sistema de ficheiros. Para uma navegação mais simples, os rectângulos têm uma coloração e uma legendagem compreensíveis.</para>
+
+<para
+>A cor de um rectângulo, alterável através do item do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Modo da Cor</guisubmenu
+></menuchoice
+> pode tanto ser a <guimenuitem
+>Profundidade</guimenuitem
+> para uma detecção simples do aninhamento, ou um mapeamento em cores dos diferentes atributos dos ficheiros, como o nome, o dono, o grupo ou o tipo MIME.</para>
+
+<para
+>Um rectângulo poderá ser legendado com os vários atributos do ficheiro ou pasta correspondente. Para um dado atributo, você pode escolher se este é mostrado de todo, só se tiver espaço ou se o mesmo espaço deverá ser retirado dos filhos (introduzindo deste modo erros nas representações de árvores puras). Para além disso, você pode escolher a localização relativa do texto no rectângulo.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Algoritmos de Desenho da Árvore</title>
+
+<para
+>Para os algoritmos de desenho de árvores, a regra é que a área é proporcional à métrica de um item e esta regra deve ser mantida como verdadeira. Com a árvore do &fsview;, este objectivo nem sempre é conseguido: são desenhados contornos para mostrar o aninhamento dos itens, e este contorno ocupa espaço para um item, espaço esse que é possivelmente perdido para as áreas dos itens-filhos. Lembre-se que é perdido menos espaço para o contorno se o rectângulo for um quadrado.</para>
+
+<para
+>De forma semelhante, é bom para um melhor visão geral deixar que todos os rectângulos tenham o seu nome como legenda, a ocupar espaço também. É uma opção forçar sempre o espaço para as legendas ou apenas desenhar as legendas quando existir espaço vazio disponível. No último caso, as dicas que aparecem quando o rato é passado por cima de um item poderão ajudar bastante. Estas mostram informações sobre o item onde o rato se encontra, em conjunto com as suas relações com os seus pais até ao item de topo da árvore.</para>
+
+<para
+>Como é dividido o espaço de um item em sub-áreas para os filhos é deixado a cargo da implementação. É sempre melhor tentar dividir as áreas de forma a que os rectângulos sejam tão quadrados quanto possível, tanto para legendar como para poupar em espaço perdido nos contornos. Os melhores métodos neste aspectos são as <guilabel
+>Linhas</guilabel
+>, <guilabel
+>Colunas</guilabel
+> ou <guilabel
+>Bissecção Recursiva</guilabel
+>.</para>
+
+<para
+>Você poderá escolher a área mínima dos itens a desenhar com o item de menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Parar na Área</guimenuitem
+></menuchoice
+>. Nesse caso, será desenhado um padrão de dispersão sobre a área dos pais para assinalar que este espaço é, de facto, ocupado por um filho.</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title
+>Interface do Utilizador</title>
+
+<para
+>O &fsview; suporta a selecção múltipla dos itens, de forma semelhante à vista em ícones ou em lista. Isto permite às acções serem feitas simultaneamente sobre um conjunto de ficheiros. Pode carregar no rato em conjunto com a tecla &Shift; para seleccionar intervalos ou a tecla &Ctrl; para comutar a selecção. Repare que, ao seleccionar um um item, os sub-itens já não poderão ser mais seleccionados. Assim, se seleccionar um item irá limpar a selecção de todos os seus itens-pai anteriores.</para>
+
+<para
+>Está disponível a navegação pelo teclado nas árvores: use as teclas de cursores <keycap
+>Esquerda</keycap
+> e <keycap
+>Direita</keycap
+> para mover o item actual entre os itens no mesmo nível, bem como as teclas <keycap
+>Cima</keycap
+> e <keycap
+>Baixo</keycap
+> para subir e descer na hierarquia de aninhamento. O <keycap
+>Espaço</keycap
+> selecciona o item; em conjunto com a tecla &Shift;, faz a selecção de intervalos, e com a tecla &Ctrl; comuta a selecção do item actual. Carregue em <keycap
+>Return</keycap
+> para correr a acção de abertura no item actual.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos e Licença</title>
+
+<para
+>Originalmente, o &fsview; era suposto ser uma pequena aplicação de teste e um tutorial de utilização para o elemento gráfico TreeMap desenvolvido para o <application
+>KCachegrind</application
+>.</para>
+
+<para
+>Copyright de Josef Weidendorfer, licenciado segundo a GPL V2.</para>
+&underGPL; &underFDL; </sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.am
new file mode 100644
index 00000000000..d63ad8e3c6c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/imgallery
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.in
new file mode 100644
index 00000000000..b7aaa79bad7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/imgallery
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/imgallery
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/imgallery/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/imgallery/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/imgallery/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/imgallery/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/imgallery/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/imgallery/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/imgallery/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/imgallery/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/imgallery/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.cache.bz2
new file mode 100644
index 00000000000..221a9eb8828
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.docbook
new file mode 100644
index 00000000000..6ed51cdb9b8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/imgallery/index.docbook
@@ -0,0 +1,366 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="kimgalleryplugin">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Mike</firstname
+> <surname
+>Diehl</surname
+> <affiliation
+><address
+><email
+>madpenguin8@yahoo.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-05-02</date
+> <releaseinfo
+>3.00.00</releaseinfo
+> <abstract
+> <para
+>O 'plugin' da Galeria de Imagens do &konqueror; cria uma galeria de imagens em páginas HTML a partir de uma directoria seleccionada.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>'Plugin' de Galeria de Imagens</title>
+
+<sect2>
+<title
+>Usar o 'Plugin' de Galeria de Imagens</title>
+
+<para
+>O 'plugin' da Galeria de Imagens pode ser acedida no menu do &konqueror; em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Criar uma Galeria de Imagens</guimenuitem
+></menuchoice
+>, ou com a combinação <keycombo
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+>.</para>
+
+<para
+>Quando você iniciar o 'plugin' da Galeria de Imagens, irá abrir uma janela que lhe permite ajustar a forma como a galeria é criada.</para>
+</sect2>
+</sect1>
+
+<sect1 id="page_look_dialog">
+<title
+>Aparência da Página</title>
+
+<screenshot>
+<screeninfo
+>Imagem da Janela de Aparência</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="look.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela da Aparência permite ajustar a aparência da página da galeria.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Título da página</guimenuitem
+></term>
+<listitem
+><para
+>A opção do título da página tem um campo de texto para mudar o título da página da galeria de imagens.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Imagens por linha</guimenuitem
+></term>
+<listitem
+><para
+>A opção de imagens por linha tem uma barra deslizante e uma opção que permite ajustar o número de miniaturas que existem por cada linha da galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mostrar o nome do ficheiro da imagem</guimenuitem
+></term>
+<listitem
+><para
+>A opção para mostrar o nome da imagem permite-lhe activar ou desactivar a utilização dos nomes dos ficheiros por baixo das miniaturas da galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mostrar o tamanho do ficheiro da imagem</guimenuitem
+></term>
+<listitem
+><para
+>A opção para mostrar o tamanho da imagem permite-lhe activar ou desactivar a utilização dos tamanhos dos ficheiros de imagens por baixo das miniaturas da galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mostrar as dimensões da imagem</guimenuitem
+></term>
+<listitem
+><para
+>A opção para mostrar as dimensões da imagem permite-lhe activar ou desactivar a utilização dos tamanhos das imagens, em pixels, por baixo das miniaturas da galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Nome do tipo de letra</guimenuitem
+></term>
+<listitem
+><para
+>A lista do tipo de letra mostra-lhe uma opção para indicar qual o tipo de letra a usar ao criar a galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Tamanho da letra</guimenuitem
+></term>
+<listitem
+><para
+>A opção do tamanho de letra serve para mudar o tamanho da letra que seleccionou.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Cor do texto</guimenuitem
+></term>
+<listitem
+><para
+>A opção da cor do texto tem um selector que permite escolher a cor do texto da galeria, usada nas áreas respectivas de texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Cor de fundo</guimenuitem
+></term>
+<listitem
+><para
+>A opção da cor de fundo tem um selector para definir qual a cor de fundo da galeria.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="folders_dialog">
+<title
+>Pastas</title>
+
+<screenshot>
+<screeninfo
+>Imagem da Janela de Pastas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="folders.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+
+<para
+>A janela das Pastas é usada para escolher onde gravar a galeria. Esta janela é também usada para configurar as pastas a usar.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Gravar como um ficheiro HTML</guimenuitem
+></term>
+<listitem
+><para
+>O selector de gravação para ficheiros decide onde deseja gravar a sua página HTML com a galeria de imagens.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Recursivo nas subpastas</guimenuitem
+></term>
+<listitem
+><para
+>A opção de recursividade permite entrar pelas sub-pastas. Se a opção estiver activa, ficam também activas uma barra deslizante e um selector numérico para definir a profundidade da recursividade.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Copiar os ficheiros originais</guimenuitem
+></term>
+<listitem
+><para
+>A opção para copiar os ficheiros originais cria uma pasta de imagens que guardará as cópias das imagens originais usadas na galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Usar um ficheiro de comentários</guimenuitem
+></term>
+<listitem
+><para
+>A opção para usar os ficheiros de comentários activa um selector que escolhe um ficheiro de comentários para usar com a sua galeria.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="thumbnails_dialog">
+<title
+>Miniaturas</title>
+
+<screenshot>
+<screeninfo
+>Imagem da Janela de Miniaturas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="thumbnails.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela de miniaturas é usada para ajustar as propriedades das miniaturas na galeria.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Formato de imagem para as miniaturas</guimenuitem
+></term>
+<listitem
+><para
+>A lista do formato de imagens permite-lhe escolher o formato a usar nas imagens em miniatura.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Tamanho da miniatura</guimenuitem
+></term>
+<listitem
+><para
+>A opção do tamanho da miniatura fornece uma barra deslizante e uma outra opção para ajustar o tamanho das miniaturas usadas na galeria.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mudar a profundidade de cor</guimenuitem
+></term>
+<listitem
+><para
+>A opção para definir uma profundidade de cor diferente irá activar uma lista onde poderá seleccionar uma profundidade de cor diferente para as miniaturas se desejar usar uma profundidade de cor que não a profundidade usada na imagem original.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>Copyright &copy; 2001,2003 Lukas Tinkl <email
+>lukas@kde.org</email
+></para>
+<para
+>Andreas Schlapbach <email
+>schlpbch@iam.unibe.ch</email
+></para>
+
+<para
+>Documentação Copyright 2004 Mike Diehl <email
+>madpenguin8@yahoo.com</email
+></para>
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/index.cache.bz2
new file mode 100644
index 00000000000..5f75a345040
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/index.docbook
new file mode 100644
index 00000000000..5e9d118bb1a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/index.docbook
@@ -0,0 +1,219 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&konqueror; Plugins">
+ <!ENTITY package "kdeaddons">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual de 'Plugins' do &konqueror;</title>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<date
+>2006-05-20</date>
+<releaseinfo
+>3.5.2</releaseinfo
+> <!-- Used KDE version here -->
+
+<copyright>
+<year
+>2002</year>
+<holder
+>&Lauri.Watts;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Este é o manual dos plugins adicionais para o &konqueror;, o gestor de ficheiros do &kde; e navegador da Web. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>Konqueror</keyword>
+<keyword
+>'Plugins'</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O pacote contém vários plugins para o &konqueror;. Apesar do seu tamanho pequeno, eles fornecem algumas funções adicionais e uma maior facilidade de uso para algumas funções que o &konqueror; já possui, ao torná-las mais acessíveis. </para>
+
+<para
+>Mais informações sobre o uso do &konqueror; e das suas funcionalidades incorporadas poderão ser encontradas no manual do &kicker;. </para>
+
+<para
+>Para carregar estes 'plugins' no &konqueror;, seleccione a opção <menuchoice
+><guimenu
+>Configurar</guimenu
+><guimenuitem
+>Configurar as Extensões...</guimenuitem
+></menuchoice
+>. Vá à página de <guilabel
+>Ferramentas</guilabel
+> e escolha os 'plugins' desejados. </para>
+
+<para
+>Esta é uma lista dos módulos de configuração <emphasis
+>padrão</emphasis
+> oferecidos pelo pacote <application role="package"
+>&kde; addons</application
+>. Por favor lembre-se que devem existir muitos outros módulos no seu sistema se você tiver instalado programas adicionais. </para>
+
+<itemizedlist>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/babel/index.html"
+>Babelfish</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/domtreeviewer/index.html"
+>Visualizador de árvores de <acronym
+>DOM</acronym
+></ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/imgallery/index.html"
+>Galeria de imagens do &konqueror;</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/mediaplayer/index.html"
+>Reprodutor multimédia da barra lateral</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/validators/index.html"
+>Validações</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/kuick/index.html"
+>Kuick</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/dirfilter/index.html"
+>Filtro de Pastas</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/khtmlsettings/index.html"
+>KHTMLSettings</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/uachanger/index.html"
+>Mudança do Agente do Utilizador</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/webarchiver/index.html"
+>O Arquivador Web</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/crashes/index.html"
+>'Plugin' de Estoiros</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/konq-plugins/fsview/index.html"
+>FSView - o Visualizador do Sistema de Ficheiros</ulink
+></para>
+</listitem>
+</itemizedlist>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>Os copyrights para cada plugin estão enumerados no capítulo respectivo. </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+<para
+>O utilizador deverá instalar o pacote 'kdebase', o qual contém o &konqueror;, antes de tentar compilar este pacote.</para>
+
+&install.compile.documentation;
+
+</appendix>
+
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.am
new file mode 100644
index 00000000000..216aea2e26d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/khtmlsettings
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.in
new file mode 100644
index 00000000000..9dc80f0e09a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/khtmlsettings
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/khtmlsettings
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/khtmlsettings/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/khtmlsettings/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/khtmlsettings/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/khtmlsettings/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/khtmlsettings/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/khtmlsettings/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/khtmlsettings/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/khtmlsettings/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.cache.bz2
new file mode 100644
index 00000000000..b18a70901ef
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.docbook
new file mode 100644
index 00000000000..78cd85f26e3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/khtmlsettings/index.docbook
@@ -0,0 +1,216 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="khtmlsettings">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Mike</firstname
+> <surname
+>Diehl</surname
+> <affiliation
+><address
+><email
+>madpenguin8@yahoo.com</email
+></address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+</author>
+
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2006-01-10</date
+> <releaseinfo
+>3.5.1</releaseinfo
+> <abstract
+> <para
+>O 'plugin' de Configuração do &HTML; oferece uma forma simples de aceder às configurações comuns do &HTML; para o &konqueror;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>KHTMLSettings</title>
+
+<sect2>
+<title
+>Usar o KHTMLSettings</title>
+
+<para
+>O 'plugin' de configuração do &HTML; pode ser acedido no menu do &konqueror; em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Configuração do HTML</guimenuitem
+></menuchoice
+>. Por baixo, existe uma lista com as configurações, bem como um breve descrição de cada uma.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>JavaScript</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o uso do JavaScript no &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Java</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o uso do &Java; no &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>'Cookies'</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o uso de 'cookies' no &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>'Plugins'</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o uso de 'plugins' do &konqueror; que tenha instalados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Carregar Imagens</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o carregamento de imagens nas páginas Web.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Activar o 'Proxy'</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o uso de um 'proxy' no navegador &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Activar a 'Cache'</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe activar ou desactivar o uso da 'cache' no navegador &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Política de 'Cache'</guimenuitem
+></term>
+<listitem>
+<para
+>O sub-menu da Política de 'Cache' oferece-lhe uma forma de configurar a forma como o &konqueror; usa a 'cache'. As utilizações possíveis incluem:</para>
+<itemizedlist>
+<listitem
+><para
+>Manter a 'Cache' Actualizada</para
+></listitem>
+<listitem
+><para
+>Utilizar a 'Cache' se Possível</para
+></listitem>
+<listitem
+><para
+>Modo de Navegação Desligado</para
+></listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>Copyright &copy; 2001 Carsten Pfeiffer <email
+>pfeiffer@kde.org</email
+></para>
+
+<para
+>Documentação Copyright 2004 Mike Diehl <email
+>madpenguin8@yahoo.com</email
+></para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.am
new file mode 100644
index 00000000000..e3ea9f35c8d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/kuick
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.in
new file mode 100644
index 00000000000..a81616cc3ce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/kuick
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/kuick
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/kuick/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/kuick/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/kuick/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/kuick/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/kuick/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/kuick/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/kuick/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/kuick/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/kuick/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.cache.bz2
new file mode 100644
index 00000000000..daef9c4f069
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.docbook
new file mode 100644
index 00000000000..26a12473650
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/kuick/index.docbook
@@ -0,0 +1,193 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="kuick">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Burkhard</firstname
+> <surname
+>Lück</surname
+> <affiliation
+><address
+> <email
+>lueck@hube-lueck.de</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2006-03-11</date
+> <releaseinfo
+>3.5.2</releaseinfo
+> <abstract
+> <para
+>O Kuick permite-lhe mover e copiar rapidamente os ficheiros num menu de contexto do &konqueror;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>kuick</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>O plugin Kuick para o &konqueror;</title>
+
+<sect2 id="intro">
+<title
+>Introdução</title>
+
+<para
+>O Kuik oferece uma forma rápida e simples de copiar ou mover ficheiros para outra pasta. Abra o menu de contexto com o &RMB; sobre um ficheiro ou uma selecção de ficheiros. Seleccione <guimenu
+>Copiar Para</guimenu
+> ou <guimenu
+>Mover Para</guimenu
+> para mostrar uma lista com estas opções: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Pasta Pessoal</guimenuitem
+></term>
+<listitem
+><para
+>Copia ou move a selecção para a pasta pessoal, ou para sub-pastas desta</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Pasta Raiz</guimenuitem
+></term>
+<listitem
+><para
+>Copia ou move a selecção para a pasta de raiz ou de topo, ou para sub-pastas desta</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Contacto</guimenuitem
+></term>
+<listitem
+><para
+>A ser escrito</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Escolher...</guimenuitem
+></term>
+<listitem
+><para
+>Abre uma janela para escolher uma pasta de destino ou parar criar uma <guibutton
+>Nova Pasta</guibutton
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="kcm-kuick">
+<title
+>O Módulo do &kcontrolcenter; do Kuick</title>
+
+<para
+>No &kcontrolcenter;, seleccione os <menuchoice
+><guimenu
+>Componentes do KDE</guimenu
+> <guimenuitem
+>Gestor de Ficheiros</guimenuitem
+></menuchoice
+>. Configure as opções do Kuick na página <guilabel
+>Cópia &amp; Movimentação Rápida</guilabel
+>:</para>
+
+<para
+>Assinale a opção <guilabel
+>Mostrar os itens "Copiar Para" e "Mover Para" no menu de contexto</guilabel
+> para activar o módulo Kuick.</para>
+
+<para
+>Nas secções <guilabel
+>Opções de Cópia</guilabel
+> e <guilabel
+>Operações de Movimentação</guilabel
+>, poderá definir o número das últimas pastas em 'cache' com o campo incremental <guilabel
+>Pôr em 'cache' as últimas pastas</guilabel
+> com um valor entre 1 e 6. O valor predefinido é 5.</para>
+
+<para
+>Se quiser remover todos os itens em 'cache', carregue no botão <guibutton
+>Limpar a Lista</guibutton
+>. </para>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos e Licenças</title>
+
+<para
+>O Kuick tem o Copyright (C) 2001 Holger Freyther <email
+>freyther@yahoo.com</email
+></para>
+
+<para
+>Documentação escrita por Burkhard Lück <email
+>lueck@hube-lueck.de</email
+>, 2006</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.am
new file mode 100644
index 00000000000..f1e6b0ef582
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/mediaplayer
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.in
new file mode 100644
index 00000000000..946b6e3a322
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/mediaplayer
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/mediaplayer
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/mediaplayer/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/mediaplayer/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/mediaplayer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/mediaplayer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/mediaplayer/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/mediaplayer/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/mediaplayer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/mediaplayer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/mediaplayer/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.cache.bz2
new file mode 100644
index 00000000000..c5322ce7248
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.docbook
new file mode 100644
index 00000000000..02e8c516b7b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/mediaplayer/index.docbook
@@ -0,0 +1,107 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="sidebar-mediaplayer">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-09-09</date
+> <releaseinfo
+>3.10.00</releaseinfo
+> <abstract
+> <para
+>O leitor multimédia da barra lateral permite-lhe ler os seus ficheiros de música directamente no &konqueror;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>sidebar-mediaplayer</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>O Leitor Multimédia da Barra Lateral</title>
+
+<sect2>
+<title
+>Usar o Reprodutor Multimédia da Barra Lateral</title>
+
+<para
+>O Leitor Multimédia da Barra Lateral poderá ser acedido no menu do &konqueror; em <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Mostrar o Painel de Navegação</guimenuitem
+></menuchoice
+> ou usando o atalho <keycap
+>F9</keycap
+>.</para>
+
+<para
+>Para o usar, carregue em <inlinemediaobject
+><imageobject
+><imagedata fileref="cr22-app-konqsidebar_mediaplayer.png" format="PNG" width="22"/></imageobject
+></inlinemediaobject
+> no painel de navegação do &konqueror; e arraste e largue os ficheiros de música que desejar ouvir no leitor multimédia.</para
+>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O Leitor Multimédia da Barra Lateral tem o 'copyright' &copy; 2001 Joseph Wenninger <email
+>jowenn@kde.org</email
+>.</para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.am
new file mode 100644
index 00000000000..750f2ead007
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/smbmounter
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.in
new file mode 100644
index 00000000000..b7ee50ab9df
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/smbmounter
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/smbmounter
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/smbmounter/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/smbmounter/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/smbmounter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/smbmounter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/smbmounter/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/smbmounter/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/smbmounter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/smbmounter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/smbmounter/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.cache.bz2
new file mode 100644
index 00000000000..3edd8237ada
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.docbook
new file mode 100644
index 00000000000..285eb731eb8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/smbmounter/index.docbook
@@ -0,0 +1,128 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="ksmbmounterplugin">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-14</date
+> <releaseinfo
+>3.10.00</releaseinfo
+> <abstract
+> <para
+>O 'plugin' de montagem de SMB do &konqueror; é usado para montar e desmontar as partilhas de Samba numa rede. Terão de estar instalados os programas <command
+>smbmount</command
+> e <command
+>smbumount</command
+> como 'suid' 'root' como tal, se considerar isto um problema de segurança, desactive este o 'plugin'.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>smbmounter</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>O 'Plugin' de Montagem de <acronym
+>SMB</acronym
+></title>
+
+<sect2>
+<title
+>Usar o 'Plugin' de Montagem de <acronym
+>SMB</acronym
+></title>
+
+<para
+>Para usar a montagem de SMB, basta colocar o &konqueror; numa partilha de Samba.</para>
+
+<informalexample>
+<para
+>Por exemplo, introduza <userinput
+>smb://<replaceable
+>máquina</replaceable
+>/<replaceable
+>os_meus_ficheiros</replaceable
+></userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror; e seleccione a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Montar a Partilha Actual</guimenuitem
+></menuchoice
+>. A partilha <replaceable
+>os_meus_ficheiros</replaceable
+> será montada em <filename class="directory"
+>~/smb_network/maquina/os_meus_ficheiros</filename
+>. Logo que a partilha tenha sido montada, o item <guimenuitem
+>desmontar a partilha actual</guimenuitem
+> ficará activo, para que possa desmontar a partilha de novo.</para>
+ </informalexample>
+<note>
+<para
+>O 'smbmount' só existe para o &Linux;, como tal não irá funcionar nos outros sistemas.</para>
+</note>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' de montagem de SMB tem o 'Copyright' &copy; 2002 Alexander Neundorf <email
+>neundorf@kde.org</email
+></para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.am
new file mode 100644
index 00000000000..7d0bec7ae11
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/uachanger
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.in
new file mode 100644
index 00000000000..2752e4ab5cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/uachanger
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/uachanger
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/uachanger/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/uachanger/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/uachanger/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/uachanger/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/uachanger/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/uachanger/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/uachanger/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/uachanger/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/uachanger/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.cache.bz2
new file mode 100644
index 00000000000..e79460b44df
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.docbook
new file mode 100644
index 00000000000..f8cc1149cf9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/uachanger/index.docbook
@@ -0,0 +1,185 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="uachanger">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-13</date
+> <releaseinfo
+>3.10.00</releaseinfo
+> <abstract
+> <para
+>O 'uachanger' adiciona um menu ao &konqueror; que lhe permite mudar a identificação do navegador e do sistema operativo, com base no domínio da página. Isto é útil ao navegar nas páginas Web que limitem o acesso às que usam um determinado navegador Web em particular.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>uachanger</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>Mudança do Agente do Utilizador</title>
+
+<sect2>
+<title
+>Usar a Mudança do Agente do Utilizador</title>
+
+<para
+>O 'plugin' de mudança do agente do &konqueror; pode ser acedido no menu em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Mudar a Identificação do Navegador</guimenuitem
+></menuchoice
+></para>
+<!-- ************************************ -->
+<!-- We probably need an entity for Mozilla, and I should check about -->
+<!-- trademark stuff for the MS browsers (Phil)-->
+<!-- ************************************ -->
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Identificação por Omissão</guimenuitem
+></term>
+<listitem
+><para
+>O cabeçalho por omissão para o Agente do Utilizador do &konqueror; é o Mozilla/5.0(compatible;Konqueror/3.2)(KHTML, like Gecko). Se for a uma página que recuse este acesso, mude o seu agente de utilizador para uma das opções abaixo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Internet Explorer</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe alterar o seu cabeçalho de Agente de Utilizador para um MSIE, nas máquinas que recusem os navegadores baseados no <application
+>Mozilla</application
+>. Provavelmente terá de usar um dos agentes do utilizador do MSIE, se quiser usar o &konqueror; para aceder ao Hotmail.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mozilla</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe alterar o cabeçalho do Agente do Utilizador no &konqueror; para aparecer como um <application
+>Mozilla</application
+> na versão 1.2.1 até à 1.6</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Netscape Navigator</guimenuitem
+></term>
+<listitem
+><para
+>As páginas que não estejam em conformidade com as recomendações da W3C ou que foram criadas com elementos e atributos proprietários do &HTML; irão funcionar se você usar o Agente de Utilizador destes navegadores antigos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Outro</guimenuitem
+></term>
+<listitem
+><para
+>Esta secção contém diversos navegadores que poderá usar para mudar o seu Agente de Utilizador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Aplicar ao 'Site' Inteiro</guimenuitem
+></term>
+<listitem
+><para
+>Esta opção permite-lhe indicar que o Agente de Utilizador definido se aplica a todas as páginas do servidor que você está a visitar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Configurar</guimenuitem
+></term>
+<listitem
+><para
+>Se seleccionar a opção <guimenuitem
+>Configurar</guimenuitem
+>, poderá fazer um ajuste fino da quantidade de informação que deseja revelar sobre o navegador e sistema operativo usados.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' de Mudança do Agente de Utilizador tem o 'Copyright' &copy; 2001 Dawit Alemayehu. <email
+>adawit@kde.org</email
+></para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.am
new file mode 100644
index 00000000000..98b616649a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/validators
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.in
new file mode 100644
index 00000000000..8205a2d729f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/validators
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/validators
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/validators/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/validators/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/validators/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/validators/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/validators/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/validators/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/validators/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/validators/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/validators/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.cache.bz2
new file mode 100644
index 00000000000..d11f3cd14b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.docbook
new file mode 100644
index 00000000000..3d35fb8235d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/validators/index.docbook
@@ -0,0 +1,145 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="validators">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2006-01-10</date
+> <releaseinfo
+>3.5.1</releaseinfo
+> <abstract
+> <para
+>O 'plugin' de validação do &konqueror; verifica os seus documentos de &CSS; e &HTML; para validar a conformidade com as recomendações do W3C e com as outras normas.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>validações</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>'Plugin' de Validações</title>
+
+<sect2>
+<title
+>Usar o 'Plugin' de Validações</title>
+
+<para
+>O 'plugin' de validação pode ser acedido através do menu do &konqueror;, no menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Validar a Página Web</guimenuitem
+></menuchoice
+>. Pode ser encontrada uma descrição de cada sub-item em baixo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Validar o &HTML;</guimenuitem
+></term>
+<listitem
+><para
+>A opção para validar o &HTML; permite-lhe comparar o seu documento de &HTML; com a sintaxe definida para este formato e comunica os erros encontrados. A validação do seu &HTML; irá garantir que as suas páginas são mostradas correctamente em todos os navegadores.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Validar o CSS</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe validar a sua folha de estilo de &CSS; que está incorporada no documento de &HTML; ou &XHTML;. A existência de um &CSS; válido é crítica para garantir que o seu sítio Web mantém um visual consistente, independentemente do navegador que está a ser usado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Validar as Ligações</guimenuitem
+></term>
+<listitem
+><para
+>Permite-lhe confirmar se as hiperligações do seu sítio não contêm redireccionamentos ou ligações quebradas. Esta ferramenta verifica recursivamente todas as ligações de um sítio.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Configurar o Sistema de validação</guimenuitem
+></term>
+<listitem
+><para
+>O item de configuração da validação permite-lhe ver as ferramentas de validação que poderá usar para validar o seu &HTML; e &CSS;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' de validação tem um Copyright &copy; 2001 Richard Moore e Andreas Schlapbach <email
+>rich@kde.org</email
+> <email
+>schlpbch@iam.unibe.ch</email
+></para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.am b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.am
new file mode 100644
index 00000000000..e13a3a740c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konq-plugins/webarchiver
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.in b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.in
new file mode 100644
index 00000000000..fef7cb09490
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeaddons/konq-plugins/webarchiver
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konq-plugins/webarchiver
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/webarchiver/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/webarchiver/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/webarchiver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/webarchiver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/webarchiver/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konq-plugins/webarchiver/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/webarchiver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeaddons/konq-plugins/webarchiver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaddons/konq-plugins/webarchiver/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.cache.bz2 b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.cache.bz2
new file mode 100644
index 00000000000..1f088e7261f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.docbook b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.docbook
new file mode 100644
index 00000000000..304cdec6acd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeaddons/konq-plugins/webarchiver/index.docbook
@@ -0,0 +1,103 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="webarchiver">
+<sect1info>
+
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> <affiliation
+><address
+><email
+>gbell72@rogers.com</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-14</date
+> <releaseinfo
+>3.10.00</releaseinfo
+> <abstract
+> <para
+>O 'plugin' do arquivador Web para o &konqueror; permite o arquivo das páginas Web, documentos e imagens no formato <literal role="extension"
+>.war</literal
+>.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeaddons</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>'plugins'</keyword>
+<keyword
+>arquivador web</keyword>
+</keywordset>
+
+</sect1info>
+
+<title
+>Arquivador Web</title>
+
+<sect2>
+<title
+>Como Utilizar o Arquivador Web</title>
+
+<para
+>Para aceder ao arquivador Web, seleccione a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Arquivar a Página Web...</guimenuitem
+></menuchoice
+>. Irá aparecer uma janela que lhe permite gravar a página Web que está a ser vista de momento.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Créditos</title>
+
+<para
+>O 'plugin' do arquivador Web tem o Copyright &copy; 2001-2003 Andreas Schlapbach, Antonio Larossa e Malte Starostik <email
+>schlpbch@iam.unibe.ch</email
+> <email
+>larossa@kde.org</email
+> <email
+>malte@kde.org</email
+></para>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdeadmin/Makefile.am b/tde-i18n-pt/docs/kdeadmin/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/Makefile.in b/tde-i18n-pt/docs/kdeadmin/Makefile.in
new file mode 100644
index 00000000000..0acb0fbc283
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. lilo-config kwuftpd kuser ksysv knetworkconf kcron kdat kxconfig kpackage
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/Makefile.am b/tde-i18n-pt/docs/kdeadmin/kcron/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/Makefile.in b/tde-i18n-pt/docs/kdeadmin/kcron/Makefile.in
new file mode 100644
index 00000000000..fd31860281c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/kcron
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kcron/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/kcron/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kcron/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kcron/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kcron/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=print.png Makefile.in newvariable.png kcron.png index.docbook newtask.png Makefile.am kcronstart.png index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) newtask.png kcron.png index.docbook newvariable.png kcronstart.png print.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron
+ @for base in newtask.png kcron.png index.docbook newvariable.png kcronstart.png print.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/$$base ;\
+ done
+
+uninstall-nls:
+ for base in newtask.png kcron.png index.docbook newvariable.png kcronstart.png print.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcron/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in newtask.png kcron.png index.docbook newvariable.png kcronstart.png print.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kcron/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kcron/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kcron/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/kcron/index.cache.bz2
new file mode 100644
index 00000000000..6f03fecc8ca
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/index.docbook b/tde-i18n-pt/docs/kdeadmin/kcron/index.docbook
new file mode 100644
index 00000000000..f1afa7ca1e2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/index.docbook
@@ -0,0 +1,1537 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kcron;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &kcron;</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Morgan</firstname
+> <othername
+>N.</othername
+> <surname
+>Sandquist</surname
+> <affiliation
+><address
+><email
+>morgan@pipeline.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Gary</firstname
+> <surname
+>Meyer</surname
+> <affiliation
+><address
+><email
+>gary@meyer.net</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Morgan N. Sandquist</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>3.1.91</releaseinfo>
+
+<abstract
+><para
+>O &kcron; é uma aplicação que faz o escalonamento das aplicações a serem executadas.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeadmin</keyword>
+<keyword
+>KCron</keyword>
+<keyword
+>cron</keyword>
+<keyword
+>crontab</keyword>
+<keyword
+>escalonador</keyword>
+</keywordset>
+
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kcron; é uma aplicação para escalonar os programas para serem executados em segundo plano. É uma interface gráfica de utilizador para o <application
+>cron</application
+>, o escalonador do sistema &UNIX;.</para>
+
+</chapter>
+
+<chapter id="using-kcron">
+<title
+>Usar o &kcron;</title>
+
+<important
+><para
+>Não se esqueça de indicar ao sistema para iniciar antecipadamente o servidor <filename
+>crond</filename
+>, senão o &kcron; não irá funcionar.</para
+></important>
+
+<sect1 id="kcron-start-up">
+<title
+>Arranque do &kcron;</title>
+
+<para
+>O &kcron; inicia-se com vista sumária sobre as tarefas já existentes em escalonamento e as variáveis de ambiente. Se estiver a correr como administrador, irá ver esses itens para todos os utilizadores no computador, assim como as tarefas de sistema escalonadas. Cada uma das pastas pode ser expandida ou fechada.</para>
+
+<screenshot>
+<screeninfo
+>O &kcron; no arranque.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kcronstart.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O &kcron; no arranque.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2>
+<title
+>Tarefas Escalonadas</title>
+
+<para
+>As tarefas escalonadas aparecem dentro duma pasta <guilabel
+>Tarefas</guilabel
+>. Para cada tarefa escalonada é apresentado o seguinte:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Nome</guilabel
+></term>
+<listitem
+><para
+>Nome para identificar a tarefa escalonada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Valor</guilabel
+></term>
+<listitem
+><para
+>Ficheiro do programa e os parâmetros.</para
+></listitem>
+</varlistentry>
+<varlistentry
+>
+<term
+><guilabel
+>Descrição</guilabel
+></term>
+<listitem
+><para
+>Descrição em língua natural da tarefa escalonada.</para
+></listitem>
+</varlistentry
+>
+</variablelist>
+
+<para
+>Se uma tarefa foi desactivada, nenhum programa nem nenhuns parâmetros irão aparecer, e a descrição está desactivada.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Variáveis de Ambiente</title>
+
+<para
+>As variáveis de ambiente aparecem dentro duma pasta <guilabel
+>Variáveis</guilabel
+>. Para cada variável de ambiente, é mostrado o seguinte: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome</guilabel
+></term>
+<listitem
+><para
+>Nome da variável.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Valor</guilabel
+></term>
+<listitem
+><para
+>Valor da variável.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Descrição</guilabel
+></term>
+<listitem
+><para
+>Descrição em língua natural da variável.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As variáveis de ambiente que aqui aparecem irão sobrepor qualquer variável de ambiente existente para todas as tarefas escalonadas. Se uma variável de ambiente foi desactivada, o seu valor não aparecerá e a descrição estará desactivada.</para>
+
+<screenshot>
+<screeninfo
+>A janela principal do &kcron;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kcron.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do &kcron;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
+
+<sect1 id="new-task">
+<title
+>Adicionar Tarefas Escalonadas</title>
+
+<para
+>Para criar uma nova tarefa escalonável, primeiro seleccione a pasta <guilabel
+>Tarefas</guilabel
+>. Depois seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Novo...</guimenuitem
+> </menuchoice
+>. Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> e escolher <menuchoice
+><guimenuitem
+>Novo...</guimenuitem
+></menuchoice
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>n</keycap
+></keycombo
+>.</para>
+
+<sect2>
+<title
+>A Janela <guilabel
+>Editar Tarefa</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>a janela <guilabel
+>Editar Tarefa</guilabel
+>.</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="newtask.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>a janela <guilabel
+>Editar Tarefa</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem
+><para
+>Indique uma descrição para a tarefa a escalonar.</para>
+</listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Programa</guilabel
+></term>
+<listitem
+><para
+>Indique o nome do programa. Pode indicar uma localização relativa ou absoluta. Se quiser procurar pelo programa, carregue em <guibutton
+>Escolher...</guibutton
+>.</para>
+</listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Activa</guibutton
+></term>
+<listitem
+><para
+>Para activar ou desactivar a tarefa, seleccione ou desligue a opção <guilabel
+>Activa</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Silencioso</guilabel
+></term>
+<listitem>
+<para
+>Desliga o registo do comando e do seu resultado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Meses</guilabel
+></term>
+<listitem
+><para
+>Seleccione os meses durante os quais a tarefa deve ser executada.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Dias do Mês</guilabel
+></term>
+<listitem
+><para
+>Seleccione os meses durante os quais a tarefa deve ser executada.</para>
+</listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Dias da Semana</guilabel
+></term>
+<listitem
+><para
+>Seleccione os dias da semana nos quais a tarefa deve ser executada.</para>
+</listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Diário</guilabel
+></term>
+<listitem
+><para
+>Se quer que a tarefa se execute diariamente, seleccione <guibutton
+>Executar todos os dias</guibutton
+>.</para>
+</listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Horas</guilabel
+></term>
+<listitem
+><para
+>Seleccione as horas nas quais a tarefa deve ser executada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Minutos</guilabel
+></term>
+<listitem
+><para
+>Seleccione os minutos nos quais a tarefa deve ser executada. O &kcron; não suporta escalonar tarefas em intervalos menores do que cinco minutos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>OK</guibutton
+></term>
+<listitem
+><para
+>Completa a criação desta tarefa.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Cancela a criação desta tarefa.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se seleccionar tanto os dias do mês como os da semana, a tarefa será executada em qualquer uma das condições. Por exemplo, se seleccionar o dia 1 e o dia 15 e seleccionar o Domingo, o programa será executado em todos os dias 1 e 15 dos meses seleccionados (independentemente do dia da semana) assim como em todos os Domingos dos meses seleccionados (independentemente do dia do mês).</para>
+
+<para
+>A tarefa escalonada não está completamente configurada até o <filename
+>crontab</filename
+> ser gravado.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="manage-tasks">
+<title
+>Gerir as Tarefas Escalonadas</title>
+
+<para
+>Assim como ao criar tarefas novas, as alterações não terão efeito até o ficheiro <filename
+>crontab</filename
+> ser gravado.</para>
+
+<sect2>
+<title
+>Cortar Tarefas Escalonadas</title>
+
+<para
+>Para cortar uma tarefa escalonada, primeiro seleccione a tarefa a ser cortada. Depois seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+>.</para
+> <para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>X</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Copiar Tarefas Escalonadas</title>
+
+<para
+>Para copiar uma tarefa escalonada, primeiro seleccione a tarefa a ser copiada. Depois seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>c</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Colar Tarefas Escalonadas</title>
+
+<para
+>Para colar uma tarefa escalonada, é preciso ter cortado ou copiado uma tarefa escalonada para a Área de Transferência em primeiro lugar. Logo que uma tarefa tenha sido cortada ou copiada, a colagem estará activa. Então aí seleccione a pasta <guilabel
+>Tarefas</guilabel
+>. Finalmente seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Colar</guimenuitem
+></menuchoice
+>, ou simplesmente carregue em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>V</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Modificar Tarefas Escalonadas</title>
+
+<para
+>Para modificar uma tarefa escalonada, primeiro seleccione a tarefa a ser modificada. Então seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modificar...</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Modificar...</guimenuitem
+></menuchoice
+>, ou carregar simplesmente em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>O</keycap
+></keycombo
+>. Irá ver a janela de <guilabel
+>Editar Tarefa</guilabel
+>, com a qual irá modificar como descrito <link linkend="new-task"
+>acima</link
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Apagar Tarefas Escalonadas</title>
+
+<para
+>Para apagar uma tarefa escalonada, primeiro seleccione a tarefa a ser removida. Então seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, podes usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <guimenuitem
+>Apagar</guimenuitem
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Activar/Desactivar Tarefas Escalonadas</title>
+
+<para
+>Para activar ou desactivar uma tarefa escalonada, primeiro seleccione a tarefa desactivada. As tarefas desactivadas terão <guilabel
+>Desactivada</guilabel
+> nas suas descrições. Então seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Activa</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Activo</guimenuitem
+></menuchoice
+>. Deve confirmar se o nome do programa, os seus parâmetros e a descrição estão correctamente apresentados.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Correr Tarefas Escalonadas</title>
+
+<para
+>Para correr uma tarefa escalonada imediatamente, primeiro seleccione a tarefa. Depois seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Executar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Executar</guimenuitem
+></menuchoice
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="new-variable">
+<title
+>Adicionar Variáveis de Ambiente</title>
+
+<para
+>Para criar uma nova variável de ambiente, primeiro seleccione a pasta <guilabel
+>Variáveis</guilabel
+>. Depois seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Nova...</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> e escolher <menuchoice
+><guimenuitem
+>Novo...</guimenuitem
+></menuchoice
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>N</keycap
+></keycombo
+>.</para>
+
+<sect2>
+<title
+>A janela de <guilabel
+>Editar Variável</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A janela de <guilabel
+>Editar Variável</guilabel
+>.</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="newvariable.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de <guilabel
+>Editar Variável</guilabel
+>.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Variável</guilabel
+></term
+>
+<listitem
+><para
+>Indique o nome da variável de ambiente. Pode usar a lista correspondente para seleccionar o nome das variáveis de ambiente mais comuns que são usadas pelas tarefas escalonadas. Estas incluem:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>HOME</guimenuitem
+></term>
+<listitem
+><para
+>A ser usada em vez da pasta pessoal do utilizador por omissão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>MAILTO</guimenuitem
+></term>
+<listitem
+><para
+>Para enviar o resultado por e-mail para um endereço diferente do endereço de e-mail do utilizador por omissão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>PATH</guimenuitem
+></term>
+<listitem
+><para
+>A ser usada para procurar pelos programas nas pastas indicadas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>SHELL</guimenuitem
+></term>
+<listitem
+><para
+>A ser usada em vez do valor por omissão do utilizador.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Valor</guilabel
+></term>
+<listitem
+><para
+>Indique o nome da variável de ambiente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem
+><para
+>Indique uma descrição da variável de ambiente, por exemplo a sua finalidade.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activa</guilabel
+></term>
+<listitem>
+<para
+>Para activar ou desactivar a variável, active ou desactive a opção <guibutton
+>Activa</guibutton
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>OK</guibutton
+></term>
+<listitem>
+<para
+>Completa a alteração desta variável.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem>
+<para
+>Cancela a alteração desta variável.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>De facto, a variável de ambiente não é definida até o ficheiro <filename
+>crontab</filename
+> ser gravado.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="manage-variables">
+<title
+>Gerir as Variáveis de Ambiente</title>
+
+<note
+><para
+>Assim como na criação de novas variáveis, as alterações às mesmas não terão efeito até o ficheiro <filename
+>crontab</filename
+> ser gravado.</para
+></note>
+
+<sect2>
+<title
+>Cortar as Variáveis de Ambiente</title>
+
+<para
+>Para cortar uma variável de ambiente, primeiro seleccione a variável a ser cortada. Depois seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>X</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Copiar Variáveis de Ambiente</title>
+
+<para
+>Para copiar uma variável de ambiente, primeiro seleccione a variável a ser copiada. Depois seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <guimenuitem
+>Copiar</guimenuitem
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>C</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Colar Variáveis de Ambiente</title>
+
+<para
+>Para colar uma variável de ambiente, primeiro é necessário ter sido copiada ou cortada uma variável de ambiente para a área de transferência. Logo que uma variável de ambiente tenha sido cortada ou copiada, a colagem estará activada. Então deve seleccionar a pasta <guilabel
+>Variáveis</guilabel
+>. Finalmente seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Colar</guimenuitem
+></menuchoice
+>, ou simplesmente carregue em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>V</keycap
+></keycombo
+>.</para>
+</sect2>
+
+<sect2>
+<title
+>Modificar Variáveis de Ambiente</title>
+
+<para
+>Para modificar uma variável de ambiente, primeiro seleccione a variável a ser modificada. Depois seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modificar...</guimenuitem
+> </menuchoice
+>. Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <guimenuitem
+>Modificar...</guimenuitem
+>, ou simplesmente carregar em <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>O</keycap
+></keycombo
+>. Irá ver a janela de <guilabel
+>Editar Variável</guilabel
+>, com a qual irá modificar tal como foi descrito <link linkend="new-variable"
+>acima</link
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Apagar Variáveis de Ambiente</title>
+
+<para
+>Para apagar uma variável de ambiente, primeiro seleccione a variável a ser apagada. Depois seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Apagar</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Alternativamente, podes usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <guimenuitem
+>Apagar</guimenuitem
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Activar/Desactivar Variáveis de Ambiente</title>
+
+<para
+>Para activar ou desactivar uma variável de ambiente, seleccione em primeiro lugar a variável desactivada. As variáveis desactivadas terão como descrição <guilabel
+>Desactivada</guilabel
+>. Então seleccione <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Activa</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode usar o menu do botão <mousebutton
+>direito</mousebutton
+> do rato e escolher <menuchoice
+><guimenuitem
+>Activo</guimenuitem
+></menuchoice
+>.Deve confirmar se o nome e o valor da variável de ambiente estão apresentados correctamente.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="saving-crontab">
+<title
+>Gravar o ficheiro <filename
+>crontab</filename
+></title>
+
+<para
+>Logo que todas as tarefas escalonadas e variáveis de ambiente tenham sido criadas e/ou modificadas convenientemente, deve gravar o ficheiro <filename
+>crontab</filename
+>, seleccionando para isso <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Alternativamente, pode simplesmente carregar em <keycombo
+>&Ctrl;<keycap
+>s</keycap
+></keycombo
+>. As adições ou alterações não serão realizadas até isto ser feito.</para>
+
+</sect1>
+
+<sect1 id="printing-crontab">
+<title
+>Imprimir o ficheiro <filename
+>crontab</filename
+></title>
+
+<para
+>Para imprimir o ficheiro <filename
+>crontab</filename
+> tal como foi gravado, seleccione <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+></menuchoice
+>.</para>
+
+
+<!-- FIXME: New screenshot of expanded print dialog -->
+
+<screenshot>
+<screeninfo
+>Imprimir o ficheiro <filename
+>crontab</filename
+>.</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="print.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Imprimir o ficheiro <filename
+>crontab</filename
+>.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela de impressão normal do &kde; irá aparecer. Se seleccionar <guilabel
+>Expandir</guilabel
+> irá ver duas opções adicionais do &kcron; nesta janela.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Imprimir o Crontab</guilabel
+></term>
+<listitem>
+<para
+>Imprime o ficheiro <filename
+>crontab</filename
+> para o utilizador actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imprimir Todos os Utilizadores</guilabel
+></term>
+<listitem>
+<para
+>Imprime os ficheiros <filename
+>crontab</filename
+> para todos os utilizadores. Esta opção só está activada para os utilizadores que tenham privilégios de super-utilizador.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kcron-mainwindow">
+<title
+>A janela principal do &kcron;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Grava as alterações no ficheiro crontab.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Imprime</action
+> o ficheiro <filename
+>crontab</filename
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kcron;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta a tarefa ou variável seleccionada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia a tarefa ou variável seleccionada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola uma tarefa ou variável que tenha sido cortada ou copiada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Nova...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria uma nova tarefa ou variável.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modificar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Modifica a tarefa ou variável seleccionada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga a tarefa ou variável seleccionada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Activo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa/desactiva a tarefa ou variável seleccionada.</action
+></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Executar Agora</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corre a tarefa seleccionada agora.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a barra de ferramentas.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset id="questions-and-answers">
+<qandaentry>
+<question>
+<para
+>Porque é que as alterações que estou a fazer às tarefas escalonadas e variáveis de ambiente não estão a fazer efeito?</para>
+</question>
+<answer
+><para
+>As adições ou alterações às tarefas escalonadas não ocorrem de facto até o ficheiro <filename
+>crontab</filename
+> ter sido <link linkend="saving-crontab"
+>gravado</link
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kcron;</para>
+
+<para
+>Programa copyright 2000 Gary Meyer <email
+>gary@meyer.net</email
+></para>
+
+<para
+>Documentação copyright 2000 Morgan N. Sandquist <email
+>morgan@pipeline.com</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kcron">
+<title
+>Como obter o &kcron;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para compilar com sucesso o &kcron;, precisas das seguintes bibliotecas:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Um <command
+>cron</command
+>, como por exemplo o <command
+>vixie-cron</command
+>. O &kcron; usa o comando <filename
+>crontab</filename
+> para modificar as tarefas escalonadas do utilizador.</para
+></listitem>
+<listitem
+><para
+>Um &UNIX; compatível com o POSIX, tal como o oferecido pela glibc. O &kcron; usa algumas chamadas de sistema normais do &UNIX; para a localização de datas e horas.</para
+></listitem
+>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/kcron.png b/tde-i18n-pt/docs/kdeadmin/kcron/kcron.png
new file mode 100644
index 00000000000..ac23a30180d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/kcron.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/kcronstart.png b/tde-i18n-pt/docs/kdeadmin/kcron/kcronstart.png
new file mode 100644
index 00000000000..4e1fdd13f3b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/kcronstart.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/newtask.png b/tde-i18n-pt/docs/kdeadmin/kcron/newtask.png
new file mode 100644
index 00000000000..7008b7a300c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/newtask.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/newvariable.png b/tde-i18n-pt/docs/kdeadmin/kcron/newvariable.png
new file mode 100644
index 00000000000..8cb2b93c69c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/newvariable.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kcron/print.png b/tde-i18n-pt/docs/kdeadmin/kcron/print.png
new file mode 100644
index 00000000000..aeb2b32737a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kcron/print.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kdat/Makefile.am b/tde-i18n-pt/docs/kdeadmin/kdat/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kdat/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/kdat/Makefile.in b/tde-i18n-pt/docs/kdeadmin/kdat/Makefile.in
new file mode 100644
index 00000000000..6b53d3991c7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kdat/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/kdat
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kdat/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/kdat/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kdat/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kdat/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kdat/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdat/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kdat/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kdat/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kdat/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kdat/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/kdat/index.cache.bz2
new file mode 100644
index 00000000000..728ff6ebf3b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kdat/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kdat/index.docbook b/tde-i18n-pt/docs/kdeadmin/kdat/index.docbook
new file mode 100644
index 00000000000..7d5cdd835a2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kdat/index.docbook
@@ -0,0 +1,1113 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdat;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual do &kdat;</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Sean</firstname
+> <surname
+>Vyain</surname
+> <affiliation
+><address
+><email
+>svyain@mail.tds.net</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Sean Vyain</holder>
+</copyright>
+
+<date
+>2000-10-03</date>
+<releaseinfo
+>2.00.00</releaseinfo>
+
+<abstract
+><para
+>Esta documentação descreve o &kdat; 2.0</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KDat</keyword>
+<keyword
+>fita</keyword>
+<keyword
+>gestão de fitas</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="Introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kdat; é um arquivador em fita baseado no TAR. Está desenhado para trabalhar com vários arquivos ou pacotes numa única fita. O &kdat; foi inspirado por dois objectivos separados. O primeiro foi fornecer uma interface <abbrev
+>GUI</abbrev
+> agradável para o 'tar' que suportasse as funcionalidades de extracção selectiva do programa <application
+>dds2tar</application
+>. O segundo foi responder à pergunta da minha mulher, <quote
+>Quanto tempo mais vai estar a fazer cópias de segurança?!?</quote
+></para>
+
+<!-- //////// -->
+<sect1 id="features">
+<title
+>Características</title>
+
+<itemizedlist>
+<listitem
+><para
+>Interface gráfica simples para o sistema de ficheiro local e o conteúdo das fitas.</para>
+</listitem>
+<listitem
+><para
+>Vários arquivos na mesma fita física.</para>
+</listitem>
+<listitem
+><para
+>Índice completo de arquivos e ficheiro é armazenado no disco rígido local.</para>
+</listitem>
+<listitem
+><para
+>Recuperação selectiva de ficheiro de um arquivo.</para>
+</listitem>
+<listitem
+><para
+>Perfis de cópia de segurança para utilização frequente.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="using-kdat">
+<title
+>Usar o &kdat;</title>
+
+<sect1 id="mount">
+<title
+>Montar/desmontar uma fita</title>
+
+<para
+>Antes de uma fita poder ser utilizada tem que ser montada pelo &kdat;. Existem três maneiras de montar uma fita:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione <guimenuitem
+>Montar a Fita</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue no ícone <guiicon
+>unidade de fitas</guiicon
+> na barra de ferramentas.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o botão direito no nó da árvore da unidade de fitas e seleccione <guimenuitem
+>Montar a Fita</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>O &kdat; vai rebobinar a fita e ler informações do cabeçalho da fita. Se o &kdat; não reconhecer o cabeçalho na fita, ser-lhe-á perguntado se deseja <link linkend="formatting"
+>formatar</link
+> a fita.</para>
+
+<para
+>Se o &kdat; reconhecer o cabeçalho irá procurar pelo índice de fita correspondente no seu disco local. Se esse índice da fita não for encontrado ser-lhe-á pedido para <link linkend="indexing"
+>recriar o índice da fita</link
+>.</para>
+
+<para
+>Se tudo correr bem, o ícone da unidade de fita irá mudar para indicar que a fita foi montada e aparecerá uma mensagem na barra de estado. O conteúdo da fita poderá então ser explorado sob o nó da árvore da unidade de fita.</para>
+
+<para
+>Antes de ejectar a fita, deve desmontá-la. Existem três maneiras de desmontar a fita:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione <guimenuitem
+>Desmontar a Fita</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue no ícone <guiicon
+>unidade de fitas</guiicon
+> na barra de ferramentas.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; no nó da árvore da unidade de fita e seleccione <guimenuitem
+>Desmontar a Fita</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>O &kdat; irá comunicar que a fita foi desmontada mudando o ícone da unidade de fita e mostrando uma mensagem na barra de estado. Aí, a fita já poderá ser ejectada em segurança.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="formatting">
+<title
+>Formatar uma fita</title>
+
+<para
+>Antes de uma fita poder ser usada pelo &kdat; tem que ser formatada.</para>
+
+<para
+>Alguns tipos de fitas têm de ser formatados antes de poderem ser usados para guardar dados. <emphasis
+>Isto não é o que o &kdat; faz enquanto formata uma fita.</emphasis
+> Se a sua unidade de fita obrigar a que as fitas sejam formatadas antes de as utilizar, então elas têm de ser formatadas exteriormente antes de poderem ser <quote
+>formatadas</quote
+> pelo &kdat;. Tipicamente as unidades de fita flexível necessitam que as suas cassetes sejam formatadas, mas as unidades de DAT não.</para>
+
+<para
+>Existem duas maneiras de formatar uma fita:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione <guimenuitem
+>Formatar a Fita...</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; no nó da árvore da unidade de fita e seleccione <guimenuitem
+>Formatar a Fita...</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Ser-lhe-á pedido o nome para a fita e a capacidade oficial da fita. Ambos os parâmetros poderão ser alterados depois de a fita ter sido formatada. O nome da fita só é usado para identificar a fita para o utilizador; não é usado para identificar o índice da fita associado à mesma. Em alternativa, é gerado automaticamente um identificador único da fita e gravado. A capacidade oficial da fita é usada pelo &kdat; para avisar o utilizador se não existir espaço suficiente para completar uma salvaguarda.</para>
+
+<para
+>Depois de introduzir o nome e a capacidade da fita, o &kdat; irá proceder à formatação da fita. <emphasis
+>TODOS OS DADOS NA MESMA SERÃO PERDIDOS</emphasis
+>. Logo que o &kdat; tenha terminado a formatação da fita, esta será automaticamente montada e ficará pronta a utilizar.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="backing-up">
+<title
+>Fazer cópias de segurança de ficheiros para uma fita</title>
+
+<para
+>Antes de iniciar uma salvaguarda, você terá de seleccionar os ficheiros a arquivar. Existem três maneiras de o fazer:</para>
+
+<orderedlist>
+<listitem
+><para
+>Escolha um ficheiro ou pasta na árvore de ficheiros locais. Apenas os ficheiros ou pastas seleccionadas serão arquivados.</para>
+</listitem>
+<listitem
+><para
+>Seleccione um <link linkend="profile"
+>perfil de salvaguarda</link
+> na árvore. Só os ficheiros nesse perfil de salvaguarda serão arquivados.</para>
+</listitem>
+<listitem
+><para
+>Marque os ficheiros a seleccionar na árvore de ficheiros locais. Só os ficheiros e/ou subpastas assinalados serão arquivados.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Existem quatro maneiras de iniciar uma cópia de segurança:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccionar <guimenuitem
+>Cópia de Segurança...</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregar no ícone <guiicon
+>cópia de segurança</guiicon
+> na barra de ferramentas.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; num ficheiro ou pasta da árvore de ficheiros locais e seleccione <guimenuitem
+>Salvaguardar...</guimenuitem
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; num <link linkend="profile"
+>perfil de salvaguarda</link
+> e seleccione <guimenuitem
+>Salvaguardar...</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Logo que a salvaguarda tenha começado, a janela das <guilabel
+>Opções de Salvaguarda</guilabel
+> irá aparecer. Esta janela dá-lhe uma oportunidade para rever os ficheiros seleccionados e mudar as opções de salvaguarda.</para>
+
+<para
+>Depois de aceitar as opções de salvaguarda, a janela de <guilabel
+>Salvaguarda</guilabel
+> irá aparecer. Esta janela mostra o progresso da salvaguarda, incluindo a taxa de armazenamento e o tempo restante.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="verifying">
+<title
+>Verificar ficheiros da fita contra ficheiros locais</title>
+
+<para
+>Antes de iniciar uma verificação, deve seleccionar alguns ficheiros a verificar.</para>
+
+<para
+>Existem duas maneiras de seleccionar ficheiros para verificação:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione um ficheiro ou pasta num dos arquivos do nó da árvore da unidade de fita. Só o ficheiro ou subpasta seleccionado será verificado.</para>
+</listitem>
+<listitem
+><para
+>Marque os ficheiros a seleccionar no nó da árvore da unidade de fita. Só os ficheiros e/ou subpastas assinalados serão verificados.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Existem três maneiras de iniciar uma verificação:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione <guimenuitem
+>Verificar...</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue no ícone <guiicon
+>verificar</guiicon
+> na barra de ferramentas.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; num ficheiro ou pasta de um dos arquivos e seleccione <guimenuitem
+>Verificar...</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+
+<para
+>Depois de ter iniciado a verificação, a janela de <guilabel
+>Opções de Verificação</guilabel
+> irá aparecer. Esta janela dá-lhe uma oportunidade de rever os ficheiros seleccionados e mudar a pasta de trabalho para a verificação.</para>
+
+<para
+>Após aceitar as opções de verificação, a janela de <guilabel
+>Verificação</guilabel
+> irá aparecer. Esta janela mostra o progresso da verificação, incluindo a velocidade e o tempo restante.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="restoring">
+<title
+>Restaurar ficheiros da fita</title>
+
+<para
+>Antes de iniciar uma restauração ou reposição, você precisa de seleccionar alguns ficheiros a repor. Existem duas formas de seleccionar os ficheiros a repor:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione um ficheiro ou uma pasta num dos arquivos da árvore da unidade de fita. Só o ficheiro ou subpasta seleccionado será reposto.</para>
+</listitem>
+<listitem
+><para
+>Marque os ficheiros a seleccionar na árvore da unidade de fita. Só os ficheiros e/ou subpastas assinalados serão repostos.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Existem três maneiras de iniciar uma recuperação:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione <guimenuitem
+>Restaurar...</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue no ícone <guiicon
+>restaurar</guiicon
+> na barra de ferramentas.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; num ficheiro ou pasta num dos arquivos e seleccione <guimenuitem
+>Restaurar...</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Logo que a reposição tenha tido início, a janela de <guilabel
+>Opções da Recuperação</guilabel
+> irá aparecer. Esta janela dá-lhe uma hipótese de rever os ficheiros seleccionados e de mudar a pasta de trabalho para a recuperação.</para>
+
+<para
+>Depois de aceitar as opções de recuperação, a janela de <guilabel
+>Recuperação</guilabel
+> irá aparecer. Esta janela mostra o progresso da recuperação, incluindo a velocidade e o tempo restante.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="indexing">
+<title
+>Recriar um índice da fita</title>
+
+<para
+>Algumas vezes poderá ser necessário recriar o ficheiro do índice da fita a partir do conteúdo da mesma. <emphasis
+>Este processo irá sobrepor o ficheiro de índice existente para a fita</emphasis
+>. Existem duas maneiras de recriar um índice a partir da fita:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccionar <guimenuitem
+>Recriar o Índice da Fita</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; no nó da árvore da unidade de fita e seleccione <guimenuitem
+>Recriar o Índice da Fita</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>A janela do <guilabel
+>Índice</guilabel
+> irá aparecer. Esta janela mostra o progresso do &kdat; à medida que cria o ficheiro de índice.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="profile">
+<title
+>Criar um perfil de salvaguarda</title>
+
+<para
+>Existem duas maneiras de criar um perfil de salvaguarda:</para>
+
+<orderedlist>
+<listitem
+><para
+>Seleccione a opção <guimenuitem
+>Criar um Perfil de Salvaguarda</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o &RMB; no nó da árvore dos <guilabel
+>Perfis de Salvaguarda</guilabel
+> e seleccione <guimenuitem
+>Criar um Perfil de Salvaguarda</guimenuitem
+>.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Isto deverá criar um novo perfil de salvaguarda usando os ficheiros seleccionados de momento e as opções de salvaguarda predefinidas. Poderão ser definidas as seguintes opções para o perfil de salvaguarda:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Nome do arquivo</term>
+<listitem
+><para
+>O nome simbólico do arquivo. Pode ser alterado posteriormente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Pasta de trabalho</term>
+<listitem
+><para
+>A pasta de trabalho actual onde efectuar a salvaguarda. A lista dos ficheiros a salvaguardar é actualizada automaticamente para reflectir a pasta de trabalho seleccionada.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Manter num único sistema de ficheiros</term>
+<listitem
+><para
+>Para cada pasta listada nos <guilabel
+>Ficheiros de salvaguarda</guilabel
+>, só os ficheiros dessa pasta que se encontrem no mesmo sistema de ficheiros que a pasta serão arquivados. As pastas dos diferentes sistemas de ficheiros poderão ser listadas nos <guilabel
+>Ficheiros de salvaguarda</guilabel
+> e cada um será tratado de forma independente do outro pelo 'tar'.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Listagem incremental da GNU</term>
+<listitem
+><para
+>Efectua uma salvaguarda incremental. É usado um ficheiro de imagem para determinar quais os ficheiros que foram alterados desde a última salvaguarda incremental. Só os ficheiros que foram alterados é que serão arquivados.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Ficheiro de imagem</term>
+<listitem
+><para
+>O nome do ficheiro que é usado para determinar quais os ficheiros que foram alterados desde a última salvaguarda incremental.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Remover ficheiro de imagem antes da cópia de segurança.</term>
+<listitem
+><para
+>Remove o ficheiro de imagem antes de invocar o <application
+>tar</application
+>. Isto terá o efeito de salvaguardar todos os ficheiros e de criar o ficheiro de imagem para uma próxima utilização.</para
+>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<note
+><para
+>Os botões de <guibutton
+>Ficheiros &gt;&gt;</guibutton
+> e <guibutton
+>&lt;&lt; Ficheiros</guibutton
+> não estavam implementados por completo na altura em que esta documentação foi criada...</para
+></note>
+
+<para
+>Deve carregar no botão <guibutton
+>Aplicar</guibutton
+> para gravar quaisquer alterações que tenha feito ao perfil de cópia de segurança.</para>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="prefs">
+<title
+>Configurar preferências do utilizador</title>
+
+<para
+>As opções do utilizador poderão ser configuradas se seleccionar as <guimenuitem
+>Preferências...</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>. As seguintes opções poderão ser configuradas:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho de fita por omissão</guilabel>
+</term>
+<listitem
+><para
+>Este valor é usado como o tamanho de fita por omissão ao formatar uma fita.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tamanho do bloco da fita</guilabel>
+</term>
+<listitem
+><para
+>O tamanho de bloco do gravador de fitas. Para gravadores de fitas de controlador de disquetes este valor deve ser 10240 bytes.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Dispositivo de fita</guilabel>
+</term>
+<listitem
+><para
+>A localização completa do seu dispositivo de fita (normalmente é igual a <filename
+>/dev/tape</filename
+>). Esta localização deverá referir a versão <emphasis
+>não-rebobinável</emphasis
+> do dispositivo de fita. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Comando tar</guilabel>
+</term>
+<listitem
+><para
+>A localização do comando <command
+>tar</command
+> no seu sistema.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ler a fita ao montar</guilabel>
+</term>
+<listitem
+><para
+>Se esta opção estiver activa, antes de tentar montar uma fita, o &kdat; irá executar um comando <userinput
+><command
+>mt<option
+>load</option
+></command
+></userinput
+> na unidade de fita. Algumas unidades precisam disto antes de ler e gravar na fita.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Trancar a unidade ao montar</guilabel>
+</term>
+<listitem
+><para
+>Se esta opção estiver assinalada, sempre que uma fita estiver montada pelo &kdat;, a unidade de fita será avisada para desactivar o botão de ejecção. Esta opção poderá não funcionar em todas as unidades.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ejectar a fita ao desmontar</guilabel>
+</term>
+<listitem
+><para
+>Se esta opção estiver assinalada, sempre que uma fita for desmontada pelo &kdat;, a fita será automaticamente ejectada da unidade. Não use esta opção com as unidades de fita flexível.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tamanho de bloco variável</guilabel>
+</term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &kdat; irá tentar mudar o tamanho do bloco do 'hardware' usado pela unidade de fita. Nem todas as unidades suportam o tamanho variável do bloco. Quer esta funcionalidade esteja activa quer não, você tem de indicar ao &kdat; o tamanho do bloco que a sua unidade utiliza (&ie; 10240 para os utilizadores do 'ftape').</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<!-- //////// -->
+<sect1 id="tapeformat">
+<title
+>Formato de fita do &kdat;</title>
+
+<para
+>Quando o &kdat; formata uma fita escreve um único ficheiro no início da fita. Este ficheiro só deverá ocupar um único bloco da fita. O conteúdo do ficheiro é:</para>
+
+<itemizedlist>
+<listitem
+><para
+>(9 bytes) A cadeia de caracteres <literal
+>KDatMAGIC</literal
+></para>
+</listitem>
+<listitem
+><para
+>(4 bytes) A versão do formato de ficheiros (actualmente 1).</para>
+</listitem>
+<listitem
+><para
+>(4 bytes) A comprimento em bytes do identificador da fita.</para>
+</listitem>
+<listitem
+><para
+>(n bytes) O texto do ID da fita. O formato deste texto é <replaceable
+>nome_máquina</replaceable
+>:<replaceable
+>segundos</replaceable
+>, onde o <replaceable
+>nome_máquina</replaceable
+> é o nome completo da máquina onde a fita foi formatada e os <replaceable
+>segundos</replaceable
+> é o número de segundos desde a data de referência (normalmente 1 de Janeiro de 1970, mas depende do sistema) para a altura em que a fita foi formatada.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>O ID da fita é usado para localizar um ficheiro, com o mesmo nome, na pasta <filename
+>$<envar
+>HOME</envar
+>/.kdat</filename
+>.</para>
+
+<para
+>Cada um dos ficheiros restante são arquivos clássicos do <application
+>tar</application
+>. Você deverá ter a possibilidade de os manipular directamente com o <application
+>tar</application
+> da <acronym
+>GNU</acronym
+>. Até mesmo o <application
+>tar</application
+> <acronym
+>não-GNU</acronym
+> deverá funcionar com as salvaguardas não-incrementais.</para>
+
+</sect1>
+</chapter>
+
+<!--
+**********************************************************************
+-->
+<chapter id="menu-reference">
+<title
+>Referência do Menu e Barra de Ferramentas</title>
+
+<sect1 id="menus">
+<title
+>Menus do &kdat;</title>
+
+<para
+>O &kdat; tem três menus: <link linkend="menu-file"
+><guimenu
+>Ficheiro</guimenu
+></link
+>, <link linkend="menu-edit"
+><guimenu
+>Editar</guimenu
+></link
+> e <link linkend="menu-help"
+><guimenu
+>Ajuda</guimenu
+></link
+>.</para>
+
+<!-- //////// -->
+<sect2 id="menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Cópia de Segurança</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Iniciar uma cópia de segurança.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Restaurar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Restaura uma cópia de segurança de uma fita.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Verificar uma cópia de segurança.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Montar a Fita</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Montar uma fita.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Recrear o Índice da Fita</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Recria um índice na fita actualmente montada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Criar Perfil de Cópia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela que lhe permite criar um Perfil de Cópia de Segurança.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Apagar Arquivo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga um arquivo da fita.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Remover o Índice</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apagar o índice do &kdat; de uma fita.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Remover Perfil de Cópia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga um Perfil de Cópia de Segurança.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Formatar a Fita</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Formata uma fita para utilização com o &kdat;.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+> </keycombo
+></shortcut
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sair do &kdat;.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- //////// -->
+<sect2 id="menu-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Preferências</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a janela de <guilabel
+>Preferências</guilabel
+>, onde pode configurar o &kdat; para as suas necessidades.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- //////// -->
+<sect2 id="menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+<!-- //////// -->
+<sect2 id="icon-reference">
+<title
+>A barra de ferramentas do &kdat;</title>
+
+<para
+>A barra de ferramentas do &kdat; contém 6 ícones:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guiicon
+>Montar/desmontar Fita</guiicon>
+</term>
+<listitem
+><para
+>Monta ou desmonta uma fita.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guiicon
+>Cópia de Segurança</guiicon>
+</term>
+<listitem
+><para
+>Inicia uma cópia de segurança. Este item só está disponível quando uma fita está montada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guiicon
+>Restaurar</guiicon>
+</term>
+<listitem
+><para
+>Recuperar um cópia de segurança da fita. Este item só está disponível quando uma fita está montada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guiicon
+>Verificar</guiicon>
+</term>
+<listitem
+><para
+>Verificar o conteúdo de uma fita de cópia de segurança. Este item só está disponível quando uma fita está montada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guiicon
+>Ajuda</guiicon>
+</term>
+<listitem
+><para
+>Abre o manual do &kdat; (este documento)</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guiicon
+>Sair</guiicon>
+</term>
+<listitem
+><para
+>Sai do &kdat;</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<!--
+***********************************************************************
+-->
+<chapter id="Copyright">
+<title
+>Copyright</title>
+<para
+>&kdat;</para>
+
+<para
+>Programa e Documentação copyright 1998-2000 Sean Vyain<email
+>svyain@mail.tds.net</email
+></para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.am b/tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.in b/tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.in
new file mode 100644
index 00000000000..af15355b7bd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/knetworkconf/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/knetworkconf
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/knetworkconf/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/knetworkconf/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/knetworkconf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/knetworkconf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/knetworkconf/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetworkconf/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/knetworkconf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/knetworkconf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/knetworkconf/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/knetworkconf/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/knetworkconf/index.cache.bz2
new file mode 100644
index 00000000000..100432930ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/knetworkconf/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/knetworkconf/index.docbook b/tde-i18n-pt/docs/kdeadmin/knetworkconf/index.docbook
new file mode 100644
index 00000000000..3b5de0f943d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/knetworkconf/index.docbook
@@ -0,0 +1,1455 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY knetworkconf "<application
+>KNetworkConf</application
+>">
+ <!ENTITY kappname "&knetworkconf;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Configuração da Rede do &kde;</title>
+
+<authorgroup>
+<author
+><firstname
+>Sean</firstname
+> <surname
+>Wheller</surname
+> <affiliation
+><orgname
+> <ulink url="http://www.inwords.co.za"
+>In Words Techdoc Solutions</ulink
+> </orgname
+> <address
+><email
+>sean@inwords.co.za</email
+></address
+> </affiliation>
+</author>
+<author
+><firstname
+>Christoph</firstname
+> <surname
+>Eckert</surname
+> <affiliation
+> <address
+><email
+>ce.at.christeck.de</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder>
+<ulink url="http://www.inwords.co.za"
+>In Words Techdoc Solutions</ulink>
+</holder>
+<holder
+>Christoph Eckert</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+<!-- FIXME: Revhistory is not used in KDE docs, we have revision control to -->
+<!-- handle this retaining this for the first commit, to maintain history, -->
+<!-- but it should be removed on the next edit -->
+<!-- <revhistory>
+<revision>
+<revnumber
+>0.1</revnumber>
+<date
+>March 18, 2005</date>
+<revremark
+>Documented using 0.6.1-3ubuntu1 under Kubuntu. At
+time of writing this version was not a release and was
+therefore in &apos;Universe.&apos;</revremark>
+</revision>
+<revision>
+<revnumber
+>0.2</revnumber>
+<date
+>March 23, 2005</date>
+<revremark
+>Merge upstream work by Christoph from r1.16 into
+document.</revremark>
+</revision>
+</revhistory
+> -->
+
+<date
+>2005-03-24</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>Este manual explica como instalar e usar o &knetworkconf;, um módulo do &kcontrol; que activa a gestão de Interfaces de Rede, Encaminhamentos (Rotas) e propriedades do DNS.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeadmin</keyword>
+<keyword
+>rede</keyword>
+<keyword
+>Ethernet</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>O &kcontrolcenter; oferece aos utilizadores uma interface integrada e única na qual se pode gerir uma grande variedade de opções de sistema e do ecrã. O &kcontrolcenter; poderá ser iniciado se seleccionar a opção <menuchoice
+><guimenu
+>Menu K</guimenu
+><guimenuitem
+>&kcontrolcenter;</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>O pacote &knetworkconf; foi desenvolvido para permitir aos utilizadores gerirem a configuração da rede TCP/IP da mesma forma que eles gerem outras opções do sistema no &kcontrol;. As tarefas activadas pelo &knetworkconf; oferecem aos utilizadores uma interface simples onde poderão efectuar as seguintes tarefas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Aplicar endereços IP em interfaces </para>
+</listitem>
+<listitem>
+<para
+>Aplicar máscaras de rede às interfaces </para>
+</listitem>
+<listitem>
+<para
+>Iniciar e parar as actividades da interface </para>
+</listitem>
+<listitem>
+<para
+>Configurar os encaminhamentos ou rotas </para>
+</listitem>
+<listitem>
+<para
+>Configurar o nome da máquina e do domínio </para>
+</listitem>
+<listitem>
+<para
+>Configurar a resolução de nomes </para>
+</listitem>
+<listitem>
+<para
+>Gerir as máquinas conhecidas </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Logo que esteja instalado, irá aparecer um módulo novo chamado <guibutton
+>Configuração de Rede</guibutton
+> no grupo de módulos do &kcontrolcenter; <guibutton
+>Internet &amp; Rede</guibutton
+>. Para iniciar o módulo <application
+>Configuração da Rede</application
+> (&knetworkconf;), seleccione a opção <menuchoice
+><guimenuitem
+>&kcontrolcenter;</guimenuitem
+> <guimenu
+>Internet &amp; Rede</guimenu
+> <guimenuitem
+>Configuração da Rede</guimenuitem
+> </menuchoice
+> no &kmenu;.</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="11.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O &knetworkconf; no modo de utilizador</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>É importante compreender que o &knetworkconf; não consegue instalar o 'hardware' de rede. Dado que esses dispositivos físicos e os seus controladores deverão estar devidamente instalados e configurados, tal é necessário para que o &knetworkconf; mostre o dispositivo e active a gestão das propriedades da rede.</para>
+
+<para
+>Na maioria dos casos, os controladores do 'hardware' de rede e os outros dispositivos são instalados e configurados durante a instalação do &Linux;. Se você adicionar outro 'hardware' de rede após a instalação, terá de definir os controladores a carregar, editando um dos seguintes ficheiros, dependendo da sua versão do 'kernel':</para>
+
+<variablelist>
+<varlistentry>
+<term
+>'Kernel' do &Linux; 2.4 e anteriores</term>
+<listitem>
+<para>
+<filename class="devicefile"
+>/etc/modules.conf</filename>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>'Kernel' do &Linux; 2.6 e posteriores</term>
+<listitem>
+<para>
+<filename class="devicefile"
+>/etc/modprobe.conf</filename>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</chapter>
+
+<chapter id="using-the-module">
+<title
+>Usar o Módulo de Configuração da Rede</title>
+
+<para
+>O módulo de <application
+>Configuração da Rede</application
+> é carregado quando a opção <guibutton
+>Configuração da Rede</guibutton
+> é seleccionada no índice do &kcontrol;. Quando for iniciado, o módulo de <application
+>Configuração da Rede</application
+> tenta detectar automaticamente a plataforma onde o sistema está a correr.</para>
+
+<screenshot>
+<screeninfo
+>Detectar a plataforma</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="02.png"
+format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Quando a plataforma não for reconhecida, ser-lhe-á pedido para seleccionar manualmente a plataforma. Seleccione a plataforma na lista que mais se aproximar da sua distribuição e da sua versão. Assinale a opção <guibutton
+>Não perguntar de novo</guibutton
+> para que esta opção fique permanente. Da próxima vez que a <guibutton
+>Configuração da Rede</guibutton
+> for iniciada, o sistema irá usar por omissão a plataforma seleccionada.</para>
+
+<!--FIXME: several screenshots that were linked in this doc are missing-->
+<!--screenshot>
+<screeninfo
+>Selecting a platform</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/knetwork-conf-select-platform.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Selecting a platform</phrase>
+</textobject>
+</mediaobject>
+</screenshot-->
+
+<para
+>Para gerir a configuração da rede do sistema, terá de entrar no <quote
+>modo de administrador</quote
+>. Antes deste, todas as opções estarão <quote
+>acinzentadas</quote
+>, o que significa que você só poderá navegar na interface e ver as propriedades. A edição está desactivada. Para entrar no <quote
+>modo de administrador</quote
+>, carregue no botão de <guibutton
+>Modo de Administração</guibutton
+> que se localiza na parte inferior esquerda do módulo. Introduza a sua senha quando for pedida.</para>
+
+<screenshot>
+<screeninfo
+>O &knetworkconf; no modo de administrador</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="01.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O &knetworkconf; no modo de administrador</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Logo que esteja no <quote
+>modo de administrador</quote
+>, toda a funcionalidade do módulo fica activa. Esta funcionalidade está organizada em três páginas:</para>
+
+<itemizedlist>
+<listitem>
+<para>
+<xref linkend="network-interfaces"/>
+</para>
+</listitem>
+<listitem>
+<para>
+<xref linkend="route"/>
+</para>
+</listitem>
+<listitem>
+<para>
+<xref linkend="dns"/>
+</para>
+</listitem>
+</itemizedlist>
+
+<sect1 id="network-interfaces">
+<title
+>Gerir as Interfaces de Rede</title>
+
+<para
+>A página de <guibutton
+>Interfaces de Rede</guibutton
+> é usada para gerir os dispositivos de comunicação da rede que estão instalados no sistema. Todos os dispositivos de rede disponíveis irão aparecer listados. Na página de <guibutton
+>Interfaces de Rede</guibutton
+>, poderá efectuar as seguintes tarefas:</para>
+
+<itemizedlist>
+<listitem>
+<para>
+<xref linkend="configure-interface"/>
+</para>
+</listitem>
+<listitem>
+<para>
+<xref linkend="enable-interface"/>
+</para>
+</listitem>
+<listitem>
+<para>
+<xref linkend="disable-interface"/>
+</para>
+</listitem>
+</itemizedlist>
+
+<mediaobject>
+<imageobject>
+<imagedata
+fileref="03.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A interface do &knetworkconf;</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>Para cada dispositivo de rede, poderão ser vistas as seguintes propriedades:</para>
+
+<variablelist>
+<varlistentry>
+<!-- FIXME: Check punctuation of the GUI against the styleguide, and then -->
+<!-- make sure the doc matches precisely, to aid translation -->
+<term
+><guilabel
+>Interface</guilabel
+></term>
+<listitem>
+<para
+>Mostra o nome das interfaces de rede. Por exemplo, eth0, eth1, wlan0.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Endereço IP</guilabel
+></term>
+<listitem>
+<para
+>Mostrar o endereço IP atribuído de momento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Protocolo</guilabel
+></term>
+<listitem>
+<para
+>Mostra o protocolo de arranque.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Estado</guilabel
+></term>
+<listitem>
+<para
+>Mostra o estado actual (em cima ou em baixo).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem>
+<para
+>Mostra o comentário (que pode ser definido à vontade).</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2 id="configure-interface">
+<title
+>Configurar um Dispositivo de Rede</title>
+
+<para
+>As propriedades dos dispositivos de rede listados poderão ser configuradas se seleccionar o dispositivo desejado na lista, <action
+>carregando depois</action
+> no botão para <guibutton
+>Configurar a Interface...</guibutton
+> para mostrar a janela para <interface
+>Configurar o Dispositivo</interface
+>.</para>
+
+<screenshot>
+<screeninfo
+>Configurar um dispositivo de rede</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata
+fileref="04.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configurar um dispositivo de rede</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Por omissão, só as opções básicas de TCP/IP estão disponíveis. Carregue no botão <guibutton
+>Configuração Avançada</guibutton
+> para expandir a janela, de modo a incluir as propriedades avançadas.</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="05.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração avançada do dispositivo</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>Para completar os valores, faça o seguinte:</para>
+<variablelist>
+<varlistentry>
+<term>
+<emphasis role="bold"
+>Automático</emphasis>
+</term>
+<listitem>
+
+<para
+>Seleccione a opção exclusiva <guibutton
+>Automático</guibutton
+> quando a configuração de TCP/IP é obtida a partir de um servidor de DHCP ou de BOOTP. No modo automático, a configuração de TCP/IP do sistema é configurada quando os serviços do sistema são iniciados. O servidor de DHCP ou BOOTP envia toda a informação de TCP/IP necessária de cada vez que o sistema é iniciado, pelo que não existe necessidade de configurar quaisquer outras opções. Use a lista em baixo para seleccionar o <option
+>DHCP</option
+> ou o <option
+>BOOTP</option
+>, de acordo com o seu sistema.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Manual</guilabel
+></term>
+<listitem>
+<para
+>Seleccione a opção exclusiva <guibutton
+>Manual</guibutton
+> quando não usar o DHCP ou o BOOTP para a configuração do TCP/IP. No campo do <guibutton
+>endereço IP</guibutton
+>, indique o endereço de TCP/IP da máquina. No campo da <guibutton
+>Máscara de rede</guibutton
+>, indique o endereço da sub-rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activar quando o computador arranca</guilabel
+></term>
+<listitem>
+<para
+>Quando for seleccionada esta opção, ela fará com que o sistema inicialize esta interface de rede, enquanto o sistema arranca. Se não quiser que o dispositivo arranque, deixe esta opção desligada.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<guilabel
+>Descrição</guilabel>
+</term>
+<listitem>
+<para
+>Indique um nome descritivo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<guilabel
+>Difusão</guilabel>
+</term>
+<listitem>
+<para
+>Indique o <quote
+>endereço de difusão</quote
+> que é usado para comunicar com todas as máquinas da sub-rede.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Os valores introduzidos nesta janela serão mostrados como propriedades do dispositivo, na lista de dispositivos.</para>
+
+<caution>
+<para
+>Garanta que o endereço IP introduzido não está já a ser usado na rede. Se indicar um endereço IP já usado, poderá criar um conflito de TCP/IP. Use o <application
+>ping</application
+> no &konsole; para verificar se o endereço que deseja introduzir está em uso ou não (a partir de outro computador, se este ainda não estiver configurado convenientemente). Se não tiver a certeza de como completar esta janela, consulte o seu administrador de rede.</para>
+</caution>
+
+</sect2>
+
+<sect2 id="enable-interface">
+<title
+>Activar um Dispositivo da Rede</title>
+
+<para
+>Os dispositivos de rede poderão ser activados ou desactivados, dependendo dos requisitos do sistema. Para activar um dispositivo desactivado, seleccione o dispositivo na lista e carregue em <guibutton
+>Activar a Interface</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="disable-interface">
+<title
+>Desactivar os Dispositivos da Rede</title>
+
+<para
+>Os dispositivos de rede poderão ser activados ou desactivados, dependendo dos requisitos do sistema. Para desactivar uma interface de rede activa, seleccione o dispositivo da lista e carregue em <guibutton
+>Desactivar a Interface</guibutton
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="route">
+<title
+>Gerir os Encaminhamentos do Sistema</title>
+
+<para
+>A página de <guibutton
+>Rotas</guibutton
+> activa a gestão da configuração dos encaminhamentos do sistema.</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="06.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração avançada do dispositivo</phrase>
+</textobject>
+</mediaobject>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>'Gateway' por Omissão</guilabel
+></term>
+<listitem>
+<para
+>Isto define o endereço IP da máquina na sub-rede local, a qual oferece a ligação física às redes remotas, sendo usado por omissão quando o TCP/IP necessitar de comunicar com os computadores noutras sub-redes.</para>
+<para
+>Seleccione um dispositivo na lista para editar o valor da <guibutton
+>'Gateway' por Omissão</guibutton
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<para
+>Se o seu computador oferecer mais que uma interface de rede, seleccione a interface ligada à rede, na qual a 'gateway' reside.</para>
+</note>
+
+</sect1>
+
+<sect1 id="dns">
+<title
+>Gerir a Configuração do DNS</title>
+
+<para
+>A página do <guibutton
+>Sistema de Nomes do Domínio</guibutton
+> permite a gestão da configuração do DNS do sistema.</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="07.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração avançada do dispositivo</phrase>
+</textobject>
+</mediaobject>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome da máquina</guilabel
+></term>
+<listitem>
+<para
+>O nome pelo qual a máquina ficará conhecida na sub-rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Nome do domínio</guilabel
+></term>
+<listitem>
+<para
+>O domínio da rede em que a máquina reside.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Servidores de Nomes dos Domínios</guilabel
+></term>
+<listitem>
+<para
+>Uma lista de servidores de DNS, por ordem de preferência (veja em <xref linkend="manage-dns"/>).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Máquinas Estáticas</guilabel
+></term>
+<listitem>
+<para
+>Uma lista de máquinas conhecidas no sistema da sub-rede (veja em <xref linkend="manage-hosts"/>).</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2 id="manage-dns">
+<title
+>Gerir os Servidores de DNS</title>
+
+<para
+>Um computador que corra o DNS faz a correspondência de um nome completo num domínio com um dado endereço IP apropriado. Isto é necessário, dado que os computadores só compreendem os endereços IP. Quando um computador pedir o endereço 'http://www.um-dominio.com', o DNS resolve este nome para um endereço IP do tipo 123.45.678.90.</para>
+
+<para
+>A parte dos <guilabel
+>Servidores de Nomes do Domínio</guilabel
+> no <guibutton
+>Sistema de Nomes do Domínio</guibutton
+> permite uma gestão simples da lista. Pode adicionar, remover e editar as propriedades do servidor. Os registos do DNS poderão ser organizados por ordem de preferência, se seleccionar um registo e promovê-lo ou despromovê-lo na lista como desejar, com os botões <guibutton
+>Subir</guibutton
+> ou <guibutton
+>Descer</guibutton
+>.</para>
+
+<procedure>
+<!-- Buggy. cant add alias but alias is required -->
+<title
+>Adicionar um servidor de DNS</title>
+<step>
+<para
+>No grupo dos <guilabel
+>Servidores de Nomes do Domínio</guilabel
+>, carregue no botão <guibutton
+>Adicionar...</guibutton
+>. A janela para <interface
+>Adicionar um Novo Servidor de DNS</interface
+> será apresentada.</para>
+<!--mediaobject>
+<imageobject>
+<imagedata
+fileref="knetwork-conf-kcontrol-add-dns.png"
+format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Adding a DNS server</phrase
+></textobject>
+</mediaobject-->
+</step>
+
+<step>
+<para
+>Indique o endereço IP do servidor de DNS, carregando depois em <guibutton
+>Adicionar</guibutton
+>. O registo será adicionado à lista de DNS.</para>
+</step>
+</procedure>
+
+<procedure>
+<!-- Buggy. no alias cant edit but alias is required -->
+<title
+>Editar o registo de um servidor de DNS</title>
+<step>
+<para
+>No grupo de <guilabel
+>Servidores de Nomes de Domínio</guilabel
+>, seleccione um registo de DNS, carregando depois no botão <guibutton
+>Editar...</guibutton
+>. A janela para <interface
+>Editar o Servidor</interface
+> é então apresentada.</para>
+<mediaobject>
+<imageobject>
+<imagedata
+fileref="09.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Editar o registo de um servidor de DNS</phrase>
+</textobject>
+</mediaobject>
+</step>
+<step>
+<para
+>Modifique o endereço IP e carregue depois em <guibutton
+>OK</guibutton
+>. O registo é então actualizado na lista de DNS.</para>
+</step>
+</procedure>
+</sect2>
+
+<sect2 id="manage-hosts">
+<title
+>Gerir as Máquinas Estáticas (Conhecidas)</title>
+
+<para
+>A lista de <guibutton
+>Máquinas Estáticas</guibutton
+> descreve um conjunto de mapeamentos nome-endereço das máquinas para o sub-sistema do TCP/IP. É usado principalmente na altura do arranque, quando não existem servidores de nomes em execução. Nos sistemas com redes pequenas e fechadas, poderá ser usado inclusive em vez dos Servidores de Nomes dos Domínios.</para>
+
+<para
+>Por omissão, a lista de <guilabel
+>Máquinas Estáticas</guilabel
+> contém alguns registos que descrevem o &apos;localhost&apos; e uma quantidade de registos especiais para as máquinas que suportam o IPv6. Esta versão ainda experimental do IP está destinada a substituir a versão 4.</para>
+
+<procedure>
+<title
+>Adicionar Máquinas Estáticas</title>
+<step>
+<para
+>Carregue no botão <guibutton
+>Adicionar...</guibutton
+>. A janela para <interface
+>Adicionar uma Nova Máquina Estática</interface
+> será então apresentada.</para>
+<!--mediaobject>
+<imageobject>
+<imagedata
+fileref="figures/knetwork-conf-kcontrol-statichost.png"
+format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Adding static hosts</phrase
+></textobject>
+</mediaobject-->
+</step>
+<step>
+<para
+>Indique o endereço IP da máquina conhecida e carregue depois em <guibutton
+>Adicionar...</guibutton
+>. O <guilabel
+>Adicionar um Novo Nome Alternativo</guilabel
+> irá aparecer de seguida.</para>
+<!--mediaobject>
+<imageobject>
+<imagedata
+fileref="knetwork-conf-kcontrol-statichost-add.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Adding a static host</phrase>
+</textobject>
+</mediaobject-->
+</step>
+<step>
+<para
+>Indique o nome da máquina conhecida e depois carregue no botão <guibutton
+>Adicionar</guibutton
+>. Se a máquina conhecida tiver vários nomes alternativos, carregue no botão <guibutton
+>Adicionar</guibutton
+> de novo e indique outro nome alternativo.</para>
+</step>
+<step>
+<para
+>Quando terminar, carregue em <guibutton
+>OK</guibutton
+> para actualizar a lista de Máquinas Estáticas.</para>
+</step>
+</procedure>
+
+<procedure>
+<title
+>Editar as Máquinas Estáticas</title>
+<step>
+<para
+>Seleccione um registo de uma máquina estática na lista e depois carregue no botão <guibutton
+>Editar...</guibutton
+>. A janela para <guilabel
+>Editar a Máquina Estática</guilabel
+> será então apresentada.</para>
+<!--mediaobject>
+<imageobject>
+<imagedata
+fileref="figures/knetwork-conf-kcontrol-statichost-record-edit.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Editing static hosts</phrase>
+</textobject>
+</mediaobject-->
+</step>
+<step>
+<para
+>Efectue qualquer uma das seguintes tarefas, carregando depois em <guibutton
+>OK</guibutton
+> para actualizar a lista de Máquinas Estáticas.</para>
+<itemizedlist>
+<listitem>
+<para
+>Para mudar o endereço IP, indique um endereço IP novo e carregue depois em <guibutton
+>OK</guibutton
+>.</para>
+</listitem>
+<listitem>
+<para
+>Para adicionar um novo nome alternativo, carregue no botão <guibutton
+>Adicionar...</guibutton
+>.</para>
+</listitem>
+<listitem>
+<para
+>Para alterar o valor de um nome alternativo, seleccione o registo do nome alternativo e carregue depois em <guibutton
+>Editar...</guibutton
+>.</para>
+</listitem>
+<listitem>
+<para
+>Para remover um nome alternativo, seleccione o item de um nome alternativo e carregue depois em <guibutton
+>Remover</guibutton
+>.</para>
+</listitem>
+</itemizedlist>
+</step>
+</procedure>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="applying-changes">
+<title
+>Aplicar as Alterações</title>
+
+<para
+>As alterações feitas através do módulo de <application
+>Configuração da Rede</application
+> não são aplicadas automaticamente ao ambiente do sistema. Para aplicar as alterações feitas, inicie o &konsole; e execute o seguinte comando.</para>
+
+<screen
+><userinput
+><command
+>/etc/init.d/networking</command
+> restart</userinput
+>
+</screen>
+
+</chapter>
+
+<chapter id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Você necessita do &kde; 3.x e do QT 3.x instalados para executar o knetwork-conf. </para>
+<para
+>O knetwork-conf pode ser usado com as seguintes plataformas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>&kubuntu;</para>
+</listitem>
+<listitem>
+<para
+>Conectiva</para>
+</listitem>
+<listitem>
+<para
+>Debian</para>
+</listitem>
+<listitem>
+<para
+>Fedora Core</para>
+</listitem>
+<listitem>
+<para
+>FreeBSD</para>
+</listitem>
+<listitem>
+<para
+>Gentoo</para>
+</listitem>
+<listitem>
+<para
+>&Mandrake;</para>
+</listitem>
+<listitem>
+<para
+>PLD</para>
+</listitem>
+<listitem>
+<para
+>OpenNA</para>
+</listitem>
+<listitem>
+<para
+>&RedHat;</para>
+</listitem>
+<listitem>
+<para
+>&SuSE;</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="how-to-obtain-knetwork-conf">
+<title
+>Como obter o knetwork-conf</title>
+
+<para
+>A página pessoal do knetwork-conf está em <ulink url="http://knetworkconf.sourceforge.net"
+>http://knetworkconf.sourceforge.net</ulink
+>, na qual poderá, pelo menos, obter os pacotes com código-fonte. </para>
+</sect1>
+
+<sect1 id="installing-binaries">
+<title
+>Instalar os binários</title>
+
+<para
+>Ao usar as distribuições binárias (na sua maioria, os pacotes RPM), basta ter os binários do &kde; e do QT instalados. </para
+> <para
+>A instalação dos binários é recomendada para os utilizadores menos experientes; basta obter os pacotes RPM. De seguida, instale-os numa &konsole; com o <application
+>RPM</application
+>, da seguinte forma:</para>
+
+<para>
+<command
+>rpm -i knetwork-conf-número-versão.rpm</command>
+</para>
+
+<para
+>Em alternativa, use uma interface gráfica, como o <application
+>kpackage</application
+>, ou a ferramenta de instalação da sua distribuição. </para>
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+
+<para
+>Neste caso, não é suficiente ter os binários do QT e do &kde; instalados; terá também de ter os pacotes de desenvolvimento, os quais incluem as bibliotecas e outros artefactos necessários. </para>
+
+<para
+>É recomendado apenas para os utilizadores avançados. Caso contrário, a compilação do &knetworkconf; não é complicada. Os seguintes comandos deverão ser suficientes.</para>
+
+<screen
+>./configure --prefix=$(kde-config --prefix)
+make
+make install
+</screen>
+
+<note>
+<para
+>O comando <command
+>make install</command
+> deverá ser executado como 'root'.</para>
+</note>
+<para
+>Deverá ser suficiente. No caso de ter alguns problemas, por favor comunique-nos.</para>
+</sect1>
+</chapter>
+
+<chapter id="system-engineering">
+<title
+>Informação Técnica</title
+>
+
+<para
+>Na primeira secção deste capítulo, irá encontrar algumas informações valiosas sobre os conceitos básicos de redes. Na segunda, todos os ficheiros de configuração no seu disco, que poderão ser alterados pelo &knetworkconf;, serão o alvo da discussão. </para>
+
+<sect1 id="networking-overview">
+<title
+>Redes IPv4</title>
+
+<para
+>Esta secção não poderá ser um substituto de outras leituras sobre Redes-IP. Neste apêndice, só irá encontrar as informações básicas para o introduzir à integração da sua máquina numa rede pequena (doméstica). </para>
+
+<para
+>De momento, as redes IP são elaboradas com a versão 4 do TCP/IP (IPv4). O IPv5 nunca foi muito usado. O IPv6 pretende ser difundido num futuro próximo. Como tal, este manual baseia-se no IPv4, que se encontra mais espalhado. </para>
+
+<para
+>Uma das informações mais importantes para configurar uma interface é o endereço IP, o qual terá de atribuir à interface. Nas redes exteriores, &eg; o seu escritório, terá de pedir ao administrador de redes para lhe indicar um endereço IP válido, ou então poderá usar o DHCP se estiver disponível. Em qualquer um dos casos, não poderá escolher um endereço IP qualquer! </para>
+
+<para
+>Se quiser configurar uma pequena rede (doméstica) própria, deverá usar os endereços IP de um intervalo que esteja especialmente reservado para esse fim, de modo a evitar conflitos de endereços IP com a rede global (a Internet). Os endereços da tabela mostrada em baixo não são encaminhados para a Internet, por isso são seguros para ser usados como os desejar. </para>
+
+<para
+>Claro que estas máquinas poderão ser depois configuradas para aceder à Internet, usando para tal uma máquina que sirva de 'gateway'. </para>
+
+<para
+>Poderá usar à vontade os seguintes endereços: </para>
+
+<table id="private-ip-addresses">
+<title
+>Endereços IP das redes privadas</title>
+<tgroup cols="2" align="char">
+<thead>
+<row>
+<entry
+>Classe</entry>
+<entry
+>Intervalo</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>A</entry>
+<entry
+>10.0.0.0 a 10.255.255.255</entry>
+</row>
+<row>
+<entry
+>B</entry>
+<entry
+>172.16.0.0 a 172.31.0.0</entry>
+</row>
+<row>
+<entry
+>C</entry>
+<entry
+>192.168.0.0 a 192.168.255.0</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<para
+>Para as redes mais pequenas, os endereços mais usados são os que se encontram no intervalo de 192.168.1.1 a 192.168.1.254. Isto é suficiente para as redes que tenham até 250 computadores. </para>
+
+<para
+>Para além disso, a máscara de rede é normalmente configurada como 255.255.255.0, para que todas estas máquinas sejam membros da mesma sub-rede. </para>
+
+<para
+>Alguns endereços estão reservados para coisas especiais, &eg; 0.0.0.0 e o 127.0.0.1. O primeiro é denominado normalmente por 'rota por omissão', sendo o segundo o dispositivo de nó local ('loopback'). A rota por omissão é necessária para o encaminhamento do IP. </para>
+
+<para
+>A rede 127.0.0.1 está reservada para o tráfego IP que funcione apenas na rede local. Normalmente, o endereço 127.0.0.1 está atribuído a um dispositivo especial, vulgarmente conhecido por interface local ('loopback'), o qual funciona como se estivesse num círculo fechado. </para
+>
+
+<para
+>Uma 'gateway' por omissão é um computador que liga duas redes diferentes. Se você tiver configurado uma pequena rede sua, o mais provável que você deseje é ter todas (ou algumas delas) as máquinas com acesso garantido à Internet. Só que isso não é possível directamente, dado que essas máquinas usam endereços IP privados e locais, os quais não são encaminhados na Internet. A solução é um computador que traduza entre as duas redes diferentes. Este computador usa pelo menos duas interface. Uma delas, talvez uma placa Ethernet, aponta para a rede local, enquanto a outra, por exemplo uma placa RDIS, aponta para a Internet. Neste caso, ambas as interfaces usam endereços IP diferentes. Este computador usa uma técnica denominada por tradução de endereços de rede (NAT, também conhecida por encaminhamento de IP). Para activar numa máquina local o acesso à Internet, basta dizer a ela que a 'gateway' por omissão corresponde ao endereço IP local da máquina que desempenhará essa função. </para>
+
+</sect1>
+
+<sect1 id="list-of-configuration-files">
+<title
+>Ficheiros de Configuração</title>
+
+<para
+>Nesta secção, irá descobrir os ficheiros de configuração que são manipulados pelo &knetworkconf; e onde eles residem no sistema de ficheiros das várias distribuições. </para>
+
+<sect2 id="resolv.conf">
+<title
+>resolv.conf</title>
+<para
+>Neste ficheiro, é guardada a lista dos servidores de nomes. </para>
+<table id="resolv.conf-table">
+<title
+>Onde encontrar o 'resolv.conf'</title>
+<tgroup cols="3">
+<thead>
+<row>
+<entry
+>Plataforma</entry>
+<entry
+>Número de versão</entry>
+<entry
+>Localização</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>Conectiva</entry>
+<entry
+>9.2</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>Debian</entry>
+<entry
+>3.0</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>Fedora Core</entry>
+<entry
+>1</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>FreeBSD</entry>
+<entry
+>5</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>Gentoo</entry>
+<entry
+>2005.0</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>&Mandrake;</entry>
+<entry
+>9.2</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>PLD</entry>
+<entry
+>2.0</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>OpenNA</entry>
+<entry
+>1.0</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>&RedHat;</entry>
+<entry
+>9.0</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+<row>
+<entry
+>&SuSE;</entry>
+<entry
+>9.0</entry>
+<entry
+>/etc/resolv.conf</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<para
+>Este ficheiro é, algumas vezes, alterado dinamicamente pelas ligações DSL, por isso não se admire se o ficheiro não contiver o que você tiver posto lá, quando estiver estabelecida uma ligação de DSL. </para>
+</sect2>
+
+<sect2 id="hosts">
+<title
+>hosts</title>
+<para
+>Neste ficheiro, encontra-se a lista de máquinas conhecidas. </para>
+
+<table id="hosts-table">
+<title
+>Onde encontrar o ficheiro 'hosts'</title>
+<tgroup cols="3">
+<thead>
+<row>
+<entry
+>Distribuição</entry>
+<entry
+>Número da versão</entry>
+<entry
+>Localização</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>Conectiva</entry>
+<entry
+>9.0</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>Debian</entry>
+<entry
+>3.0</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>Fedora Core</entry>
+<entry
+>1</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>FreeBSD</entry>
+<entry
+>5</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>Gentoo</entry>
+<entry
+>&nbsp;</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>&Mandrake;</entry>
+<entry
+>9.2</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>PLD</entry>
+<entry
+>2.0</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>OpenNA</entry>
+<entry
+>1</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>&RedHat;</entry>
+<entry
+>9.0</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+<row>
+<entry
+>&SuSE;</entry>
+<entry
+>9.0</entry>
+<entry
+>/etc/hosts</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<para
+>Na &SuSE;, sabe-se que este ficheiro é normalmente reordenado pelo programa SuSEconfig. Por isso, não se admire se o encontrar num estado diferente do esperado. </para>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="credits-licence">
+<title
+>Créditos e licença</title>
+<sect1 id="credits">
+<title
+>Créditos</title
+>
+
+<para
+>Obrigado a todos os que trabalharam no &kappname;:</para>
+
+<itemizedlist>
+<title
+>Programadores</title>
+<listitem>
+<para
+>Juan Luis Baptiste <email
+>juan.baptiste@kdemail.net</email
+></para>
+</listitem>
+<listitem>
+<para
+>David Sansome <email
+>me@davidsansome.com</email
+></para>
+</listitem>
+<listitem>
+<para
+>Carlos Garnacho <email
+>garnacho@tuxerver.net</email
+></para>
+</listitem>
+<listitem>
+<para
+>Simon Edwards <email
+>simon@simonzone.com</email
+></para>
+</listitem>
+<listitem
+><para
+>Pedro Jurado Maquedo <email
+>pjmelenas@biwemail.com</email
+></para>
+</listitem>
+<listitem>
+<para
+>Florian Fernandez <email
+>florian.fernandez2@wanadoo.fr</email
+></para>
+</listitem>
+<listitem>
+<para
+>Unai Garro <email
+>Unai.Garro@ee.ed.ac.uk</email
+></para>
+</listitem>
+<listitem>
+<para
+>Christoph Eckert <email
+>mchristoph.eckert@t-online.de</email
+></para>
+</listitem>
+<listitem>
+<para
+>Jaime Torres <email
+>jtorres@telecorp.net</email
+></para>
+</listitem>
+<listitem>
+<para
+>Todos os outros que me esqueci de colocar aqui - vocês sabem quem são <email
+>voces@xpto.tld</email
+></para>
+</listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Autores</title>
+<listitem>
+<para
+>Christoph Eckert: <email
+>mchristoph.eckert@t-online.de</email
+></para>
+</listitem>
+<listitem>
+<para
+>Sean Wheller: <email
+>sean@inwords.co.za</email
+></para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="licence">
+<title
+>Licença</title>
+
+<para
+>O 'copyright' do &kappname;, pelo menos para os anos de 2003 e 2004, pertence a Juan Luis Baptiste: (<email
+>juan.baptiste@kdemail.net</email
+>). </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </sect1>
+</chapter>
+</book>
diff --git a/tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.am b/tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.in b/tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.in
new file mode 100644
index 00000000000..8e158704c15
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kpackage/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/kpackage
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kpackage/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/kpackage/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kpackage/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kpackage/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kpackage/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpackage/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kpackage/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kpackage/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kpackage/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kpackage/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/kpackage/index.cache.bz2
new file mode 100644
index 00000000000..f2b2c7d0b7a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kpackage/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kpackage/index.docbook b/tde-i18n-pt/docs/kdeadmin/kpackage/index.docbook
new file mode 100644
index 00000000000..a6f391550c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kpackage/index.docbook
@@ -0,0 +1,1922 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kpackage;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kpackage;</title>
+<authorgroup>
+<author
+><firstname
+>Toivo</firstname
+> <surname
+>Pedaste</surname
+> <affiliation
+> <address
+><email
+>toivo@ucs.uwa.edu.au</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Toivo Pedaste</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-12-04</date>
+<releaseinfo
+>3.5.5</releaseinfo>
+
+<abstract
+><para
+>O &kpackage; é uma interface gráfica para os gestores de pacotes <acronym
+>RPM</acronym
+>, Debian, Slackware e BSD.</para
+></abstract>
+
+<keywordset>
+<keyword
+>kpackage</keyword>
+<keyword
+>pacote</keyword>
+<keyword
+>gestor de pacotes</keyword>
+<keyword
+>RPM</keyword>
+<keyword
+>deb</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kpackage; é uma interface gráfica para os gestores de pacotes <acronym
+>RPM</acronym
+>, Debian, Slackware e <acronym
+>BSD</acronym
+>. O &kpackage; faz parte do Ambiente de Trabalho K e, por consequência, está desenhado para se integrar no gestor de ficheiros do &kde;. </para>
+
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+
+<title
+>Fundamental da Interface</title>
+
+<para
+>O &kpackage; tem dois painéis. O painel esquerdo mostra uma árvore com os pacotes instalados e disponíveis, enquanto o painel direito mostra alguma informação sobre os pacotes.</para>
+
+
+<sect1 id="the-main-window-left">
+<title
+>A Janela Principal - Árvore de Pacotes</title>
+
+<para
+>Quando o &kpackage; é iniciado normalmente (isto é, não foi invocado através de arrastamento para o mesmo e não lhe foi indicado nenhum parâmetro), ele mostra dois painéis com a árvore de pacotes à esquerda; esta árvore mostra os pacotes instalados e pode mostrar também os pacotes novos e actualizados.</para>
+
+<screenshot>
+<screeninfo
+>O Painel Esquerdo do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="left.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Painel Esquerdo - Árvore de Pacotes</phrase>
+</textobject>
+<caption>
+<para
+>Painel Esquerdo - Árvore de Pacotes</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O painel à esquerda mostra a lista dos pacotes e as páginas em cima determinam quais os pacotes que são mostrados:</para>
+
+<itemizedlist>
+
+<listitem
+><para
+><guilabel
+>Instalados</guilabel
+> - Mostra os pacotes instalados</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Actualizados</guilabel
+> - Mostra os pacotes para os quais estão disponíveis novas versões</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Novos</guilabel
+> - Mostra os pacotes não instalados</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Todos</guilabel
+> - Todos os pacotes</para
+></listitem>
+
+</itemizedlist>
+<para
+>Por baixo das páginas, encontra-se a linha <guilabel
+>Procurar</guilabel
+>, que filtra a árvore de pacotes, de modo que só os pacotes, cujo nome ou resumo contenha o texto procurado, sejam apresentados.</para>
+
+<para
+>A árvore de pacotes baseia-se nas secções da distribuição e mostra uma informação de resumo sobre os pacotes:</para>
+<itemizedlist>
+
+<listitem
+><para
+><guilabel
+>Pacote</guilabel
+> - Nome do pacote</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Marcado</guilabel
+> - Mostra um sinal se o pacote foi marcado. A marcação permite instalar ou desinstalar vários pacotes de uma vez, usando os botões por baixo da árvore de pacotes.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Resumo</guilabel
+> - Uma breve descrição do pacote.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Tamanho</guilabel
+>- O tamanho do pacote</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Versão</guilabel
+> - A versão do pacote</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Versão Antiga</guilabel
+> - Se o pacote actualiza a versão antiga de um pacote</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Os pacotes têm legendas gráficas para indicar o seu estado, uma imagem que represente o tipo de pacote significa que o pacote está instalado, um <guilabel
+>D</guilabel
+> indica um pacote disponível e um <guilabel
+>A</guilabel
+> corresponde a um pacote que pode actualizar um outro já instalado.</para>
+
+<para
+>Pode seleccionar um único pacote se carregar no seu nome. Se carregar no ponto na coluna <guilabel
+>Marca</guilabel
+>, assinala o pacote, enquanto que ao carregar segunda vez remove a marca; para além disso o <keycombo action="simul"
+>&Shift;<mousebutton
+>botão esquerdo</mousebutton
+> </keycombo
+> pode ser usado para seleccionar um conjunto de pacotes e o <keycombo action="simul"
+>&Ctrl;<mousebutton
+>esquerdo</mousebutton
+></keycombo
+> poderá também ser usado para adicionar e remover marcas nos pacotes.</para>
+
+<para
+>Ao seleccionar um pacote na árvore obtém as suas informações no painel direito.</para>
+
+</sect1>
+
+<sect1 id="package-information-panel">
+<title
+>A Janela Principal - Painel de Informação do Pacote</title>
+
+<para
+>O painel direito tem botões para apresentar dois tipos diferentes de informação acerca dos pacotes seleccionados </para>
+
+<itemizedlist>
+<listitem>
+<screenshot>
+<screeninfo
+>O Painel Direito do &kpackage; - Propriedades</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="right-prop.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Painel Direito - Propriedades do Pacote</phrase>
+</textobject>
+<caption>
+<para
+>O botão <guilabel
+>Propriedades</guilabel
+>, que mostra algumas informações sobre o pacote seleccionado. Na informação de dependências existem hiperligações para os pacotes listados, em que os pacotes instalados estão representados com uma letra normal, os não instalados estão em itálico e as dependências que não estejam disponíveis em texto normal.</para>
+</caption>
+</mediaobject>
+</screenshot>
+</listitem>
+
+<listitem>
+
+<screenshot>
+<screeninfo
+>O Painel Direito do &kpackage; - Propriedades</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="right-files.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Painel Direito - Os Ficheiros no Pacote</phrase>
+</textobject>
+<caption>
+<para
+>O botão <guilabel
+>Lista de Ficheiros</guilabel
+> mostra os ficheiros no pacote e para os pacotes instalados mostra o estado dos ficheiros. Os ficheiros existentes tem uma marca de confirmação, os que faltarem têm uma cruz.</para>
+
+</caption>
+</mediaobject>
+</screenshot>
+
+</listitem>
+
+<listitem>
+<screenshot>
+<screeninfo
+>O Painel Direito do &kpackage; - Propriedades</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="right-change.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Painel Direito - Os Ficheiros no Pacote</phrase>
+</textobject>
+<caption>
+<para
+>O botão <guilabel
+>Registo de Alterações</guilabel
+> mostra o texto do registo de alterações do pacote.</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+</listitem>
+
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="installing-packages">
+<title
+>Instalar Pacotes</title>
+
+<para
+>Para instalar um pacote, poderá</para>
+<itemizedlist>
+<listitem>
+<para
+>localizar o pacote que deseja instalar no &konqueror; e arrastá-lo para uma instância a correr do &kpackage;</para>
+</listitem>
+<listitem>
+<para
+>carregar num ficheiro de pacote no &konqueror; e iniciar uma nova instância do &kpackage;</para>
+</listitem>
+<listitem>
+<para
+>usar os itens do menu <guimenu
+>Abrir</guimenu
+> no &kpackage;</para>
+</listitem>
+<listitem>
+<para
+>seleccionar um pacote disponível na árvore de pacotes</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para um pacote seleccionado, usando os botões no painel direito, o botão <guibutton
+>Obter</guibutton
+> irá obter o pacote de uma fonte remota e mostrar a informação sobre o mesmo; o botão <guibutton
+>Instalar</guibutton
+> abrirá a janela de instalação. </para>
+
+<para
+>Para os pacotes marcados, usando os botões no painel esquerdo, o botão <guibutton
+>Instalar os Marcados</guibutton
+> faz aparecer a janela de instalação.</para>
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="install.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Instalação</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Instalação</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela de instalação indica os pacotes que podem ser seleccionados para ser instalados num painel em cima e à esquerda; se o <acronym
+>APT</acronym
+> da Debian estiver a ser usado, também são mostrados os pacotes necessários para satisfazer todas as dependências. Por baixo disto existe um conjunto de opções que configuram o programa de instalação. Para os pacotes <acronym
+>RPM</acronym
+> as opções são:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Actualizar</guilabel
+> - Irá actualizar qualquer pacote já instalado.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Substituir os Ficheiros</guilabel
+> - Instala os pacotes mesmo que estes substituam os ficheiros de outros pacotes já instalados.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Verificar as Dependências</guilabel
+> - Analisa as dependências existentes.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Testar (não instalar)</guilabel
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para o <acronym
+>APT</acronym
+> da Debian, as opções são:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Obter apenas</guilabel
+> - Transfere os pacotes mas não os instala.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Sem transferir</guilabel
+> - Só usa os pacotes que estão disponível localmente</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Ignorar em falta</guilabel
+> - Faz a instalação mesmo que faltem alguns pacotes</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Ignorar em espera</guilabel
+> - Ignora as esperas que foram colocadas nos pacotes</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Permitir Não Autenticados</guilabel
+> - Ignora os requisitos de assinatura dos pacotes.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Assumir que sim</guilabel
+> - Responde que sim a todas as perguntas que o programa de instalação faça.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Testar (não instalar)</guilabel
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>O botão <guibutton
+>Instalar</guibutton
+> irá iniciar a instalação de facto. Normalmente a janela de instalação será fechada após uma instalação com sucesso mas, se a opção <guibutton
+>Manter esta janela</guibutton
+> estiver seleccionada, a janela irá permanecer.</para>
+
+<para
+>O painel à direita é uma janela de terminal integrada, na qual os programas de instalação são corridos; para os programas de instalação interactiva esta interacção é feita nesta janela. </para>
+
+</sect1>
+
+<sect1 id="uninstalling-packages">
+<title
+>Desinstalar Pacotes</title>
+
+<para
+>Um pacote seleccionado pode ser desinstalado se usar o botão <guibutton
+>Desinstalar</guibutton
+> no painel direito; o botão <guibutton
+>Desinstalar os Marcados</guibutton
+> no painel direito poderá ser usado para desinstalar os pacotes marcados. Os botões fazem aparecer a janela de desinstalação.</para>
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="uninstall.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Desinstalação</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Desinstalação</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O botão <guibutton
+>Desinstalar</guibutton
+> na janela fará com que os pacotes sejam desinstalados; o painel direito disponibiliza uma janela de terminal integrada para os programas de desinstalação.</para>
+
+<para
+>Para os pacotes <acronym
+>RPM</acronym
+> as opções são:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Usar os programas</guilabel
+> - Executa todos os programas de desinstalação</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Verificar as Dependências</guilabel
+> - Analisa as dependências existentes.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Testar (não desinstalar)</guilabel
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para o <acronym
+>APT</acronym
+> da Debian, as opções são:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Limpar a Configuração</guilabel
+> - Remove todos os ficheiros de configuração do pacote.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Assumir que sim</guilabel
+> - Responde que sim a todas as perguntas que o programa de instalação faça.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Testar (não desinstalar)</guilabel
+></para>
+</listitem>
+</itemizedlist>
+
+
+</sect1>
+
+<sect1 id="integrating-available-packages-in-the-tree">
+<title
+>Integrar os pacotes disponíveis na árvore</title>
+
+<para
+>O acesso aos pacotes disponíveis é definido através das opções do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kpackage;....</guimenuitem
+></menuchoice
+>. </para>
+
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="handle.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Painel do Gestor de Pacotes</phrase>
+</textobject>
+<caption>
+<para
+>Painel do Gestor de Pacotes </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A parte de cima do painel tem a opção <guilabel
+>Máquina Remota</guilabel
+> que permite ao &kpackage; lidar com os pacotes numa máquina remota; esta funcionalidade necessita do <command
+>ssh</command
+> e só está disponível ao usar o APT da Debian. O nome do computador remoto é indicado na lista e o &kpackage; irá aceder a este quando a opção <guilabel
+>Usar uma máquina remota</guilabel
+> estiver seleccionada.</para>
+
+<para
+>O resto do painel permite a activação e desactivação dos vários tipos de pacotes que o &kpackage; consegue tratar. Se um determinado tipo de pacote estiver activo o botão <guibutton
+>Localização dos Pacotes</guibutton
+> fará aparecer uma janela onde se poderá indicar a localização dos pacotes disponíveis. Se os programas necessários para lidar com um determinado tipo de pacote não estiver disponível, o tipo de pacote ficará automaticamente desactivado. </para>
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="rpmloc.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Localização do RPM</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Localização do RPM</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para os pacotes <acronym
+>RPM</acronym
+>, o &kpackage; pode ler uma pasta que contenha pacotes e adiciona-os à árvore de pacotes, quer como pacotes novos quer como actualizados. É possível examiná-los ou instalá-los a partir da árvore de pacotes. Por omissão, a informação sobre os pacotes é extraída a partir do formato normal dos nomes dos ficheiros e assim é necessário usar o botão <guibutton
+>Examinar</guibutton
+> para ver a descrição completa. Contudo, é possível definir uma opção de maneira que, para as pastas locais, seja lido cada um dos pacotes; isto é mais lento mas obtém-se uma descrição completa.</para>
+
+<para
+>A janela de localizações do <acronym
+>RPM</acronym
+> permite a indicação das pastas que contêm os pacotes <acronym
+>RPM</acronym
+>; é dividida num conjunto de painéis em páginas para uma maior conveniência de gestão. Cada linha do painel corresponde a uma pasta, e se a opção <guilabel
+>Usar</guilabel
+> estiver seleccionada, a pasta é usada; caso contrário, é ignorada. O campo de texto poderá conter a referência a uma pasta ou um URL de <command
+>FTP</command
+>. A opção <guilabel
+>Sub-pastas</guilabel
+> indica se são procurados pacotes nas suas subpastas. O botão <guibutton
+>...</guibutton
+> fará aparecer uma janela de selecção das pastas.</para>
+
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="debaptloc.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Localização do APT da Debian</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Localização do APT da Debian</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O <guilabel
+>APT: Debian</guilabel
+> significa que os pacotes da Debian são tratados usando o comando <command
+>deb-apt</command
+>, o qual poderá ir buscar automaticamente os pacotes dos repositórios e resolver as dependências.</para>
+
+<para
+>A localização dos repositórios pacotes não instalados pode ser definida no painel "A"; este é usado para gravar o ficheiro <filename
+>/etc/apt/sources.list</filename
+>, o qual controla onde o <command
+>deb-apt</command
+> irá procurar por pacotes, e onde cada registo corresponde a uma linha do ficheiro; se a opção <guilabel
+>Usar</guilabel
+> não estiver assinalada, a linha é comentada.</para>
+
+<para
+>O painel "D" permite especificar a localização das pastas que contenham pacotes da Debian.</para>
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="debloc.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Localização do DPKG da Debian: painéis L e P</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Localização do DPKG da Debian: painéis L e P</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>DPKG: Debian significa que os pacotes são geridos através do <command
+>dpkg</command
+>; existem três maneiras de aceder aos pacotes disponíveis, em que estes podem ser seleccionados a partir de três painéis de tipos de localização. </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O painel "I" indica a localização da árvore de pacotes da Debian e selecciona a distribuição e arquitectura. O &kpackage; irá procurar nos locais normais pelos ficheiros Package que descrevem os pacotes disponíveis, e então estes pacotes são então adicionados à respectiva árvore e podem assim ser examinados ou instalados</para>
+</listitem
+>
+<listitem>
+<para
+>O painel "P" indica a localização da distribuição Debian, assim como os ficheiros Packages para os componentes de interesse da distribuição. Se o programa <command
+>dselect</command
+> for usado, então o ficheiro <filename
+>/var/lib/dpkg/available</filename
+> pode ser usado como um ficheiro <filename
+>Packages</filename
+> que descreve a distribuição que o <command
+>dselect</command
+> usa.</para>
+</listitem>
+<listitem
+><para
+>O painel "D" indica as pastas de pacotes podem ser tratadas da mesma maneira que os pacotes <acronym
+>RPM</acronym
+>.</para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="slackloc.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Localização do Slackware</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Localização do Slackware</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para os pacotes da Slackware existe pouca informação armazenada nos pacotes instalados, mas é possível usar um ficheiro <filename
+>PACKAGE.TXT</filename
+> como uma fonte de informação acerca dos pacotes instalados. O ficheiro <filename
+>PACKAGES.TXT</filename
+> é o equivalente de um ficheiro Packages da Debian e as distribuições da Slackware são estruturadas numa árvore de pacotes contendo os pacotes <literal role="extension"
+>.tgz</literal
+> e um ficheiro <filename
+>PACKAGES.TXT</filename
+> que descreve os pacotes.</para>
+
+<para
+>Assim como nas distribuições da Debian, os pacotes numa distribuição Slackware podem ser integrados na árvore de pacotes. Infelizmente, os pacotes do Slackware não trazem informação sobre a versão, de maneira que não é possível determinar se um pacote disponível é mais recente que outro que esteja instalado.</para>
+
+<itemizedlist>
+<listitem
+><para
+>O painel "I" é a localização dum ficheiro <filename
+>PACKAGES.TXT</filename
+> que é usado para fornecer informações sobre os pacotes instalados</para
+></listitem>
+<listitem
+><para
+>Os painéis "P" podem ser usados para indicar a localização das distribuições com a árvore de pastas que contêm os ficheiros <filename
+>.tgz</filename
+> e a localização do ficheiro <filename
+>PACKAGES.TXT</filename
+> correspondente.</para
+></listitem>
+<listitem
+><para
+>Os painéis "D" são para as pastas que <emphasis
+>não</emphasis
+> têm um ficheiro <filename
+>PACKAGES.TXT</filename
+> correspondente</para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela de instalação do &kpackage;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="bsdloc.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>Janela de Localização do BSD</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Localização do BSD</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para os pacotes do <acronym
+>BSD</acronym
+>, o &kpackage; irá procurar por uma pasta da distribuição que contenha um ficheiro <filename
+>INDEX</filename
+> (que descreve todos os pacotes) e que contém também uma pasta <filename
+>All</filename
+> (com todos os ficheiros de pacotes nela). </para>
+
+<para
+>O painel "Portos" indica a localização da árvore dos portos no sistema de ficheiros </para>
+<para
+>O painel "Pacotes" permite indicar a localização das pastas de pacotes, ou seja, aquelas que contêm ficheiros <filename
+>INDEX</filename
+></para>
+
+<para
+>Para as pastas e ficheiros de pacotes remotos (ou seja, aqueles obtidos por &FTP;) o &kpackage; irá usar uma 'cache', onde os pacotes são colocados em <filename
+>~/.kpackage</filename
+> e as pastas em <filename
+>~/.kpackage/dir</filename
+>.</para>
+
+<note
+><para
+>Para o tratamento de pastas remotas (&FTP;) funcionar, poderá ser necessário desligar a opção <guilabel
+>'Proxy' de FTP </guilabel
+> nas Opções do Navegador.</para
+></note>
+
+</sect1>
+
+<sect1 id="Searching">
+<title
+>Pesquisa</title>
+<sect2>
+<title
+>Linha de Procura de Pacotes</title>
+
+<screenshot>
+ <screeninfo
+>Linha de Procura do &kpackage;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="searchl.png" format="PNG"/> </imageobject>
+ <textobject>
+ <phrase
+>Linha de Procura</phrase>
+ </textobject>
+ <caption>
+ <para
+>Linha de Procura</para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>A linha de Procura filtra a árvore de pacotes, de modo a que só os pacotes, cujo nome ou resumo contenha o texto procurado, sejam apresentados.</para>
+</sect2>
+
+
+<sect2>
+ <title
+>Procurar um Pacote</title>
+
+ <screenshot>
+ <screeninfo
+>Procurar um Pacote do &kpackage;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="search.png" format="PNG"/> </imageobject>
+ <textobject>
+ <phrase
+>Procurar um Pacote</phrase>
+ </textobject>
+ <caption>
+ <para
+>Procurar um Pacote</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+
+ <para
+>A janela para <guilabel
+>Procurar um Pacote</guilabel
+> pesquisa os nomes dos pacotes na árvore e salta para o próximo pacote correspondente. Se o <guilabel
+>Sub-texto</guilabel
+> não estiver assinalado, então só serão apresentadas correspondências exactas para os nomes dos pacotes. Se a opção <guilabel
+>Procura geral</guilabel
+> não estiver activada, a procura não dará a volta no caso de chegar ao fim da árvore de pacotes. </para>
+</sect2>
+
+<sect2>
+ <title
+>Procurar um Ficheiro</title>
+
+ <screenshot>
+ <screeninfo
+>Procurar um Ficheiro do &kpackage;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="searchf.png" format="PNG"/> </imageobject>
+ <textobject>
+ <phrase
+>Procurar um Ficheiro</phrase>
+ </textobject>
+ <caption>
+ <para
+>Procurar um Ficheiro</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+
+ <para
+>A janela para <guilabel
+>Procurar um Ficheiro</guilabel
+> pesquisa nos ficheiros as ocorrências que contenham o texto de procura. As colunas apresentadas são:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+><guilabel
+>Instalados</guilabel
+> - Assinalado se for um pacote instalado.</para>
+ </listitem>
+ <listitem>
+ <para
+><guilabel
+>Tipo</guilabel
+> - O tipo do pacote.</para>
+ </listitem>
+ <listitem>
+ <para
+><guilabel
+>Pacote</guilabel
+> - O nome do pacote</para>
+ </listitem>
+ <listitem>
+ <para
+><guilabel
+>Nome do ficheiro</guilabel
+> - O nome do ficheiro correspondente</para>
+ </listitem>
+ </itemizedlist>
+ <para
+>Só os ficheiros nos pacotes instalados é que são mostrados, a menos que a opção <guilabel
+>Também procurar pacotes não instalados</guilabel
+> esteja activa; isto só irá funcionar com os pacotes do APT da Debian e só se o comando <command
+>apt-file</command
+> estiver instalado. A base de dados utilizada pelo comando <command
+>apt-file</command
+> é actualizada pelo item do menu <guimenuitem
+>Actualização de ficheiro Apt</guimenuitem
+>. </para>
+
+</sect2>
+
+
+</sect1>
+
+<sect1 id="Misc">
+ <title
+>Diversos</title>
+ <sect2>
+ <title
+>Acesso de Root</title>
+
+ <para
+>O &kpackage; precisa de acesso como <systemitem class="username"
+>root</systemitem
+> para instalar/desinstalar os pacotes; isto pode ser feito se correr o &kpackage; como <systemitem class="username"
+>root</systemitem
+>, por exemplo, através do &kdesu;.</para>
+
+ <para
+>Em alternativa, se o &kpackage; está a correr com um utilizador normal, ele irá tentar correr os programas de instalação/desinstalação como 'root', ligando-se através dum pseudo-terminal onde usa o <command
+>su</command
+>, o <command
+>sudo</command
+> ou o <command
+>ssh</command
+> para fazer isto. Se necessário, fará aparecer uma janela de terminal onde a senha de <systemitem class="username"
+>root</systemitem
+> pode ser escrita ou a chave de <command
+>ssh</command
+> ser fornecida. Para isto funcionar, a linha de comandos do <systemitem class="username"
+>root</systemitem
+> tem de acabar em <prompt
+>#</prompt
+>. A opção <guimenuitem
+>Manter a senha</guimenuitem
+> faz com que o &kpackage; recorde a senha introduzida. </para>
+ <screenshot>
+ <screeninfo
+>Linha de senha do &kpackage;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="root-prompt.png" format="PNG"/> </imageobject>
+ <textobject>
+ <phrase
+>Linha de senha</phrase>
+ </textobject>
+ <caption>
+ <para
+>Linha de senha</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+
+ </sect2>
+
+
+ <sect2>
+ <title
+>Arrastar e Largar</title>
+
+ <para
+>O &kpackage; recorre ao protocolo do KDE para Arrastar e Largar ('Drag-and-Drop'). Isto significa que o utilizador poderá arrastar e largar pacotes no &kpackage; para os abrir. Se largar um ficheiro na janela "<guilabel
+>Procurar Ficheiro</guilabel
+>", ela irá procurar o pacote que contém o ficheiro.</para>
+
+ </sect2>
+</sect1>
+
+</chapter>
+<chapter id="menus">
+
+<title
+>Menus</title>
+
+<para
+>Isto descreve os menus do &kpackage;. </para>
+
+<sect1 id="file-menu">
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>Os itens no menu <guimenu
+>Ficheiro</guimenu
+> são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Invoca o selector de ficheiros para os ficheiros locais e de &FTP;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+>Uma lista com os ficheiros de pacotes abertos mais recentemente</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Procurar Pacote...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Procura na lista de pacotes instalados por um pacote cujo nome contenha o texto introduzido </para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Procurar Ficheiro...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Produz uma lista de pacotes que contêm o nome de ficheiro indicado, em que, se seleccionar uma linha, irá apresentar a informação sobre esse pacote. Isto comporta-se de maneira ligeiramente diferente para o <acronym
+>RPM</acronym
+> (onde o utilizador terá de indicar o nome do ficheiro exacto) e para o <acronym
+>DEB</acronym
+> (onde poderá introduzir uma expressão regular).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Relê os dados dos pacotes e reconstrói a árvore de pacotes</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Sai do &kpackage; </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="packages-menu">
+<title
+>O menu <guimenu
+>Pacotes</guimenu
+></title>
+
+<para
+>Os itens no menu <guimenu
+>Pacotes</guimenu
+> são:</para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Alt;<keycap
+>Esquerda</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Um botão para voltar atrás para navegar pelas hiperligações nas entradas de <guilabel
+>Propriedades</guilabel
+> no painel direito.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Alt;<keycap
+>Direita</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Um botão para avançar na navegação pelas hiperligações nas entradas de <guilabel
+>Propriedades</guilabel
+> no painel direito.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Expandir a Árvore</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Expande completamente a árvore de pacotes</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Compactar a Árvore</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha a árvore de pacotes, de modo que só a estrutura em árvore fique visível</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Limpar os Marcados</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Retira as marcas de todos os pacotes</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Marcar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Marca todos os pacotes que sejam membros da janela seleccionada</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Instalar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Instala o pacote seleccionado no momento</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Instalar os Marcados</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Instala todos os pacotes marcados</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Desinstalar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Desinstala o pacote seleccionado no momento</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Pacotes</guimenu
+> <guimenuitem
+>Desinstalar os Marcados</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desinstala todos os pacotes marcados</para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="cache-menu">
+<title
+>O menu <guimenu
+>'Cache'</guimenu
+></title>
+
+<para
+>Os itens no menu <guimenu
+>'Cache'</guimenu
+> são: </para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>'Cache'</guimenu
+><guimenuitem
+>Limpar a 'Cache' das Pastas de Pacotes</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Apaga as cópias em 'cache' das pastas de pacotes remotos e os ficheiros Packages</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>'Cache'</guimenu
+><guimenuitem
+>Limpar a 'Cache' de Pacotes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Apaga as cópias em 'cache' dos ficheiros de pacotes remotos que foram transferidos para a máquina local</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="special-menu">
+<title
+>O menu <guimenu
+>Especial</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Especial</guimenu
+> contém as acções específicas de cada tipo de pacote:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Especial</guimenu
+><guimenuitem
+> APT: Debian</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizar</guilabel
+></term>
+<listitem
+><para
+>Actualiza os índices <command
+>apt</command
+> dos repositórios de pacotes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizar</guilabel
+></term>
+<listitem
+><para
+>Actualiza a instalação da Debian para as últimas versões de todos os pacotes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Corrigir</guilabel
+></term>
+<listitem
+><para
+>O <command
+>apt</command
+> é extremamente restrito acerca das dependências, tentando corrigir os problemas de dependências</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+ <term
+><guilabel
+>Actualização de Ficheiro Apt</guilabel
+></term>
+ <listitem
+><para
+>A procura dos ficheiros de desinstalação usa o comando <command
+>apt-file</command
+>, o qual actualiza a base de dados que o <command
+>apt-file</command
+> usa.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</listitem>
+
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+
+<para
+>Os itens no menu <guimenu
+>Configuração</guimenu
+> são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Liga ou desliga a barra de ferramentas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar a Configuração</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Grava as opções imediatamente</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>A janela normal do &kde; para configurar as teclas de atalho</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>A janela normal do &kde; para configurar as barras de ferramentas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kpackage;...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipos</guilabel
+></term>
+<listitem
+><para
+>Quais os tipos de pacotes a tratar; na Debian o uso do DPKG e do APT estão separados, não é uma boa ideia activá-los ao mesmo tempo. Também indica se deve aceder a uma máquina remota para o APT da Debian.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>'Cache'</guilabel
+></term>
+<listitem
+><para
+>Controla a utilização da 'cache' nas pastas e ficheiros Package remotos (por &FTP;).</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a 'Cache' para as Pastas dos Pacotes Remotos</guilabel
+></term>
+<listitem
+><para
+>Definir se se faz 'cache' das pastas e ficheiros Package remotos (por &FTP;).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a 'Cache' para os Pacotes Remotos</guilabel
+></term>
+<listitem
+><para
+>Definir se se faz 'cache' dos pacotes remotos que foram transferidos para a máquina local. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta da 'Cache'</guilabel
+></term>
+<listitem
+><para
+>Onde colocar a 'cache' dos ficheiros e pastas de pacotes </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>diversos</guilabel
+></term>
+<listitem>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Executar os Comandos Privilegiados Com</guilabel
+></term>
+<listitem
+><para
+>Usar o <command
+>ssh</command
+>, o <command
+>sudo</command
+> ou o <command
+>su</command
+> para correr os comandos privilegiados. Para o APT de Debian remoto, o <command
+>ssh</command
+> será sempre usado.</para
+> </listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Verificar a lista de ficheiros</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, a lista de ficheiros no pacote é analisada para ver se eles estão realmente instalados</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ler a informação de todos os ficheiros de pacotes locais</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, todos os ficheiros duma pasta de pacotes (local) são lidos em vez de só se usar os nomes dos ficheiros; isto é mais lento, mas mostra mais informações.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>Os itens no menu <guimenu
+>Ajuda</guimenu
+> são: </para>
+&help.menu.documentation; </sect1>
+
+<sect1 id="toolbar">
+<title
+>Barra de Ferramentas</title>
+
+<itemizedlist>
+<listitem
+><para
+><guiicon
+>Abrir</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Recuar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Avançar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Expandir a Árvore</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Compactar a Árvore</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Procurar um Pacote</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Procurar um Ficheiro</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Actualizar</guiicon
+></para
+></listitem>
+</itemizedlist>
+</sect1>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kpackage; </para>
+
+<para
+>Documentação copyright 2005 Toivo Pedaste <email
+>toivo@ucs.uwa.edu.au</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-kpackage">
+<title
+>Como obter o &kpackage;</title>
+&install.intro.documentation; <para
+>Para mais informações sobre como obtê-lo e compilá-lo, convém ver o URL <ulink url="http://www.kde.org/install-source.html"
+>http://www.kde.org/install-source.html</ulink
+></para>
+
+<para
+>Existe mais informação sobre como compilar em <ulink url="http://www.kde.org/compilationfaq.html"
+>http://www.kde.org/compilationfaq.html</ulink
+></para>
+
+<para
+>Existe uma página Web em <ulink url="http://www.general.uwa.edu.au/u/toivo/kpackage"
+>http://www.general.uwa.edu.au/u/toivo/kpackage</ulink
+></para>
+
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para instalar o &kpackage; é necessário:</para>
+
+<itemizedlist>
+<listitem
+><para
+>&Qt; 3 e o &kde; 3</para
+></listitem>
+</itemizedlist>
+
+<para
+>Para listar os pacotes da Debian não é necessário outro 'software' mas, para instalar ou desinstalar os pacotes, é necessário:</para>
+
+<itemizedlist>
+<listitem
+><para
+>o gestor de pacotes <command
+>dpkg</command
+> ou</para
+></listitem>
+
+<listitem
+><para
+>o <command
+>apt-get</command
+> e o <command
+>apt-cache</command
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Para os pacotes do <acronym
+>BSD</acronym
+>, serão necessários os programas de gestão de pacotes: </para>
+
+<itemizedlist>
+<listitem
+><para
+><command
+>pkg_info</command
+></para
+></listitem>
+<listitem
+><para
+><command
+>pkg_add</command
+></para
+></listitem>
+<listitem
+><para
+><command
+>pkg_delete</command
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Para os pacotes do Slackware, é necessário: </para>
+
+<itemizedlist>
+<listitem
+><para
+><command
+>installpkg</command
+> </para
+></listitem>
+<listitem
+><para
+><command
+>removepkg</command
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Para gerir os pacotes da Redhat é necessário:</para>
+
+<itemizedlist>
+
+<listitem
+><para
+><command
+>rpm</command
+> </para
+></listitem>
+</itemizedlist>
+
+<para
+>Para o &kpackage; funcionar correctamente com os pacotes <acronym
+>RPM</acronym
+>, a base de dados do <acronym
+>RPM</acronym
+> precisa de ser inicializada. Se, ao executar `<userinput
+><command
+>rpm <option
+>-qa</option
+></command
+></userinput
+>', ocorrer um erro do tipo `<computeroutput
+>unable to open....</computeroutput
+>` então deverá executar `<userinput
+><command
+>rpm <option
+>--rebuilddb</option
+></command
+></userinput
+>'.</para>
+
+</sect1>
+
+</appendix>
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.am b/tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.in b/tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.in
new file mode 100644
index 00000000000..9723ba6cdd2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/ksysv/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/ksysv
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/ksysv/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/ksysv/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/ksysv/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/ksysv/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/ksysv/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysv/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/ksysv/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/ksysv/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/ksysv/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/ksysv/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/ksysv/index.cache.bz2
new file mode 100644
index 00000000000..532dde48b3b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/ksysv/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/ksysv/index.docbook b/tde-i18n-pt/docs/kdeadmin/ksysv/index.docbook
new file mode 100644
index 00000000000..15b8906c9bc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/ksysv/index.docbook
@@ -0,0 +1,1370 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksysv;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ksysv;</title>
+<authorgroup>
+<author
+><firstname
+>Peter</firstname
+> <surname
+>Putzer</surname
+> <affiliation
+> <address
+><email
+>putzer@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2001-03-21</date>
+<releaseinfo
+>1.03.06</releaseinfo>
+
+<copyright>
+<year
+>1998</year>
+<year
+>2000</year>
+<year
+>2001</year>
+<holder
+>Peter Putzer</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>O &ksysv; é um editor gráfico para a configuração do init estilo SysV.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KSysV</keyword>
+<keyword
+>'Runlevel'</keyword>
+<keyword
+>Editor de 'runlevels'</keyword>
+<keyword
+>init do System V</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="Introduction">
+<title
+>Introdução</title>
+
+<para
+>Bem-vindo ao Editor de Init System V do &kde;, normalmente conhecido (e referenciado daqui em diante) por &ksysv;. Esta secção introduz alguns conceitos e explica o que poderá fazer com o &ksysv;. </para>
+
+</chapter>
+
+<chapter id="what-is-sysv-init">
+<title
+>Uma Breve Descrição do Init do System V</title>
+
+<para
+>A explicação que se segue é <quote
+>copiada</quote
+> do <application
+>tksysv</application
+> (uma inspiração para o &ksysv;): </para>
+
+<para
+>O 'init' do System V está a tornar-se a norma do mundo do &Linux; para controlar a inicialização do 'software' no arranque. Isto porque é mais fácil de usar e mais poderoso e flexível que o 'init' tradicional do <acronym
+>BSD</acronym
+>. </para>
+
+<para
+>Não se entrará na história aqui (principalmente porque o autor não a conhece :-). </para>
+
+<para
+>O executável 'init' está localizado em <filename class="directory"
+>/sbin</filename
+> e não em <filename class="directory"
+>/etc</filename
+>. Isto é importante, porque o utilizador pode tentar actualizar uma máquina para o 'init' do System V sem reinstalar e formatar de novo. O 'kernel' do &Linux; procura o 'init' em <filename class="directory"
+>/etc</filename
+> primeiro; por isso, o utilizador terá que confirmar e retirar o 'init' antigo, se lá estiver algum. </para>
+
+<para
+>O 'init' do SysV também difere do 'init' do <acronym
+>BSD</acronym
+>, na medida em que os ficheiros de configuração estão numa subpasta de <filename class="directory"
+>/etc</filename
+>, em vez de residir directamente nesta pasta. A tal subpasta chama-se <filename class="directory"
+>rc.d</filename
+>. Nela, o utilizador irá encontrar o <filename
+>rc.sysinit</filename
+> e as seguintes pastas: </para>
+
+<itemizedlist>
+<listitem>
+<para>
+<filename class="directory"
+>init.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc0.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc1.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc2.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc3.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc4.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc5.d/</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="directory"
+>rc6.d</filename>
+</para>
+</listitem>
+</itemizedlist>
+
+<para
+>A <filename class="directory"
+>init.d</filename
+> contém um conjunto de 'scripts' ou programas. Basicamente, o utilizador precisa de um programa por cada serviço que precise de iniciar no arranque ou quando entrar noutro nível de execução ('runlevel'). Os serviços incluem coisas como a rede, o <acronym
+>NFS</acronym
+>, o &Sendmail;, o httpd, etc. Os serviços não incluem coisas como o <command
+>setserial</command
+>, que só precisa ser corrido uma vez e depois sai. Esse tipo de coisas deve ir para o ficheiro <filename
+>rc.local</filename
+>. </para>
+
+<para
+>O <filename
+>rc.local</filename
+> deve estar em <filename class="directory"
+>/etc/rc.d</filename
+>, se pretender ter um. A maioria dos sistemas inclui um, mesmo que não faça muita coisa. Também poderá inserir um ficheiro <filename
+>rc.serial</filename
+> em <filename class="directory"
+>/etc/rc.d</filename
+>, se precisar de fazer algo relacionado com as portas série no arranque. </para>
+
+<para
+>A cadeia de eventos é a seguinte: </para>
+
+<orderedlist>
+<listitem>
+<para
+>O 'kernel' procura em vários locais pelo 'init' e corre o primeiro que encontrar. </para
+>
+</listitem>
+<listitem>
+<para
+>O 'init' corre o <filename
+>/etc/rc.d/rc.sysinit</filename
+>. </para>
+</listitem>
+<listitem>
+<para
+>O <filename
+>rc.sysinit</filename
+> faz um conjunto de coisas necessárias e depois executa o <filename
+>rc.serial</filename
+> (se existir) </para>
+</listitem>
+<listitem>
+<para
+>O 'init' executa o <filename
+>rc.local</filename
+> </para>
+</listitem>
+<listitem>
+<para
+>O 'init' executa todos os programas para o nível de execução predefinido </para>
+</listitem>
+</orderedlist>
+
+
+<para
+>O nível de execução predefinido é escolhido no <filename
+>/etc/inittab</filename
+>. Deverá ter uma linha no topo do tipo: </para>
+
+<screen
+>id:3:initdefault:</screen>
+
+<para
+>A partir daqui, deverá ver a segunda coluna e ver que o nível de execução por omissão é o 3, como costuma ser na maioria dos sistemas. Se o quiser mudar, poderá editar o <filename
+>/etc/inittab</filename
+> à mão e mudar o 3. Cuidado ao mexer no 'inittab'. Se o corromper, podê-lo-á corrigir, reinicializando o sistema e escrevendo: </para>
+
+<screen
+><computeroutput
+>LILO boot:</computeroutput
+> <userinput
+>linux single</userinput
+></screen>
+
+<para
+>Isto <emphasis
+>deve</emphasis
+> permitir-te arranque no modo mono-utilizador de modo a que possas corrigir o problema. </para>
+
+<para
+>Agora, como é que ele corre os programas correctos? Se escrever <userinput
+><command
+>ls</command
+> <option
+>-l</option
+></userinput
+> em <filename class="directory"
+>rc3.d</filename
+>, poderá ver algo do género: </para>
+
+
+<screen
+>lrwxrwxrwx 1 root root 13 13:11 S10network -&gt; ../init.d/network
+lrwxrwxrwx 1 root root 16 13:11 S30syslog -&gt; ../init.d/syslog
+lrwxrwxrwx 1 root root 14 13:32 S40cron -&gt; ../init.d/cron
+lrwxrwxrwx 1 root root 14 13:11 S50inet -&gt; ../init.d/inet
+lrwxrwxrwx 1 root root 13 13:11 S60nfs -&gt; ../init.d/nfs
+lrwxrwxrwx 1 root root 15 13:11 S70nfsfs -&gt; ../init.d/nfsfs
+lrwxrwxrwx 1 root root 18 13:11 S75keytable -&gt; ../init.d/keytable
+lrwxrwxrwx 1 root root 23 13:11 S80sendmail -&gt; ../init.d/sendmail.init
+lrwxrwxrwx 1 root root 18 13:11 S90lpd -&gt; ../init.d/lpd.init
+lrwxrwxrwx 1 root root 11 13:11 S99local -&gt; ../rc.local</screen>
+
+<para
+>O que irá reparar é que não existem ficheiros reais na pasta. Tudo o que existe são ligações para os programas na pasta <filename class="directory"
+>init.d</filename
+>. </para>
+
+<para
+>As ligações também têm um <literal
+>S</literal
+> e um número no início. O <literal
+>S</literal
+> significa que o programa deve ser iniciado e um <literal
+>K</literal
+> significa que deve ser parado. O número é simplesmente para fins de ordenação. O 'init' irá iniciar todos os serviços, baseando-se na ordem em que eles aparecem. Poderá duplicar os números, mas isso só lhe trará confusão de algum modo. Só precisa de um número de dois algarismos, em conjunto com um <literal
+>S</literal
+> ou um <literal
+>K</literal
+> maiúsculos, para iniciar ou interromper os serviços que precisa. </para>
+
+<para
+>Como é que ele inicia e termina os serviços? Simples. Cada um dos programas é feito de maneira a aceitar um argumento que pode ser <option
+>start</option
+> e <option
+>stop</option
+>. De facto, poderá executar esses programas manualmente, com um comando do estilo: </para>
+
+<screen
+><command
+>/etc/rc.d/init.d/httpd.init</command
+> <option
+>stop</option
+></screen>
+
+<para
+>Para parar o servidor 'httpd'. O 'init' simplesmente lê o nome e se tiver um <literal
+>K</literal
+>, ele invoca o programa com o argumento <option
+>stop</option
+>. Se tiver um <option
+>S</option
+> ele invoca o mesmo programa com o argumento <option
+>start</option
+>. </para>
+
+
+<sect1 id="why-all-the-runlevels">
+<title
+>Porquê Todos Estes Níveis de Execução ?</title>
+
+<para
+>Algumas pessoas querem uma maneira fácil de configurar as máquinas para serem multi-usos. Eu posso ter um nível de execução <quote
+>servidor</quote
+> que corre o httpd, o 'sendmail', a rede, etc. Também poderei ter um <quote
+>utilizador</quote
+>, que corre o <application
+>kdm</application
+>, a rede, etc. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+<title
+>Fundamental da Interface</title>
+
+<para
+>Aqui, o utilizador aprende como usar o &ksysv;, o que não deve ser complicado, dado que foi desenhado para ser tão amigável quanto possível. </para>
+
+<sect1 id="mouse">
+<title
+>Rato</title>
+
+<para
+>A utilização do &ksysv; com um rato ou outro dispositivo do género é simples: basta você arrastar um dos elementos da área <guilabel
+>Serviços Disponíveis</guilabel
+> para um dos seis níveis de execução para o iniciar (ou terminar, respectivamente) nesse nível. </para>
+
+<para
+>Também poderá mover os programas entre níveis de execução ou mudar a posição num dado nível, arrastando-os pela interface. O que faz é remover o elemento da sua posição (ou nível de execução) original. Isto não acontece quando arrastar um elemento da área <guilabel
+>Serviços Disponíveis</guilabel
+>. </para>
+
+<note>
+<para
+>Os elementos são movidos quando os arrastar para uma nova área. Para o utilizador copiar um serviço para um nível de execução diferente, terá de seleccionar <guimenuitem
+>Copiar</guimenuitem
+> do menu da aplicação <guimenu
+>Editar</guimenu
+> ou do menu de contexto e <guimenuitem
+>Colar</guimenuitem
+> no nível de execução de destino. </para>
+</note>
+
+<para
+>O <quote
+>número de ordem</quote
+> dum elemento às vezes pode não ser calculável. Neste caso, terá de editar os números de ordem dos elementos envolventes antes de tentar inserir de novo o serviço. </para>
+
+<note>
+<para
+>Os números de ordem podem ir de 00 a 99, mas não podem ser superiores. </para>
+</note>
+
+<para
+>Você poderá apagar elementos, se os arrastar para a área do <guiicon
+>Caixote do Lixo</guiicon
+> (simbolizada por um ícone que representa um caixote do lixo). </para>
+
+<warning>
+<para
+>De momento <emphasis
+>não</emphasis
+> existe maneira de recuperar os itens arrastados para o <guiicon
+>Caixote do Lixo</guiicon
+>, por isso tenha cuidado! </para>
+</warning>
+
+</sect1>
+
+<sect1 id="keyboard">
+<title
+>Teclado</title>
+
+<para
+>Poderá usar a tecla <keycap
+>Tab</keycap
+> para mudar de painel para painel (<guilabel
+>Serviços Disponíveis</guilabel
+>, <guilabel
+>Runlevel 1 Iniciar</guilabel
+>, <guilabel
+>Runlevel 1 Parar</guilabel
+>, etc.) e as teclas dos cursores para mover a selecção para cima e para baixo. </para>
+
+<para
+>Para mover um elemento para um 'runlevel' diferente, execute <guimenuitem
+>Cortar</guimenuitem
+> sobre ele para a área de transferência (através de <keycombo action="simul"
+>&Ctrl; <keycap
+>X</keycap
+></keycombo
+> e depois <guimenuitem
+>Colar</guimenuitem
+> no 'runlevel' de destino (com <keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+>). </para>
+
+<para
+>Para mudar manualmente o número de ordem ou o nome dum elemento, carregue em <keycap
+>Enter</keycap
+> para abrir a janela de propriedades. Utilize a tecla <keycap
+>Tab</keycap
+> para alternar pelos diferentes campos. Feche a janela, carregando em <keycap
+>Enter</keycap
+>, para aceitar as modificações ou em <keycap
+>Esc</keycap
+> para as cancelar. </para>
+
+</sect1>
+
+<sect1 id="the-menu-entries">
+<title
+>As Opções do Menu</title>
+
+<para
+>Uma descrição do menu do &ksysv;, opção a opção. </para>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>Por causa do perigo de perda de dados, todas as opções do menu <guimenu
+>Ficheiro</guimenu
+> pedem uma confirmação antes de realizarem a sua tarefa. </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reverter Configuração...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Esquece todas as alterações que fez e reverte para a última configuração gravada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma configuração previamente gravada.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Configuração</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Torna as suas alterações permanentes.</action
+>A gravação não gera nenhumas cópias de segurança, por isso use esta opção com cuidado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Grava uma cópia da sua nova configuração.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar o Registo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Grava um registo</action
+> <!-- FIXME: find out what the log is of. Assume -->
+<!-- changes made, but best check -->
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir o Registo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Imprime uma cópia do registo.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &ksysv;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Anula a última alteração realizada.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>Shift</keycap
+> <keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Repete a última acção anulada.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Corta o serviço seleccionado no momento para a área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Copia o elemento seleccionado para a área de transferência, sem o remover da sua posição original.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cola o conteúdo da área de transferência na posição actual do cursor.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela de propriedades do item seleccionado.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Iniciar o Serviço...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Inicia o serviço seleccionado</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Parar o Serviço...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Pára o serviço seleccionado</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Reiniciar o Serviço...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Reinicia o serviço seleccionado.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Editar o Serviço...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Altera o serviço seleccionado</action
+><!-- FIXME: Add some more "meat" to
+-->
+<!-- this one! -->
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Liga e desliga a visibilidade da barra de ferramentas.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Liga e desliga a visibilidade da barra de estado.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Registo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Liga e desliga a visibilidade da janela do registo</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gravar a Configuração</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Grava a sua configuração actual.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Personaliza a configuração do teclado na aplicação.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Personaliza a barra de ferramentas.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor do SysV-Init...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Personaliza o comportamento</action
+> do &ksysv; </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="Configuration">
+<title
+>Configuração</title>
+
+<para
+>Todas as opções são gravadas no <filename
+>$<envar
+>KDEHOME</envar
+>/.kde/share/config/ksysvrc</filename
+>. As predefinições são obtidas a partir do ficheiro global (<filename
+>$<envar
+>KDEDIR</envar
+>/share/config/ksysvrc</filename
+>), se disponíveis, ou são geradas dentro do &ksysv;. As alterações às predefinições são gravadas no seu <filename
+>ksysvrc</filename
+> local. </para>
+
+<sect1 id="recognized-sections">
+<title
+>Secções Reconhecidas</title>
+
+<para
+>As secções reconhecidas e as suas chaves, para além dos seus valores por omissão. </para>
+
+<sect2>
+<title
+>&lsqb;Path Settings&rsqb;</title>
+
+<segmentedlist>
+<segtitle
+>Palavra-Chave</segtitle>
+<segtitle
+>Predefinição</segtitle>
+<segtitle
+>Descrição</segtitle>
+<seglistitem>
+<seg
+>ScriptPath</seg>
+<seg
+><filename class="directory"
+>/etc/rc.d/init.d</filename
+></seg>
+<seg
+>Localização dos programas utilizados para iniciar e parar serviços.</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+>RunlevelPath</seg>
+<seg
+><filename class="directory"
+>/etc/rc.d</filename
+></seg>
+<seg
+>Localização das subpastas de níveis de execução.</seg>
+</seglistitem>
+
+</segmentedlist>
+
+</sect2>
+
+<sect2>
+<title
+>&lsqb;Colors&rsqb;</title>
+
+
+<segmentedlist>
+<segtitle
+>Palavra-Chave</segtitle>
+<segtitle
+>Predefinição</segtitle>
+<segtitle
+>Descrição</segtitle>
+<seglistitem>
+<seg
+>Changed</seg>
+<seg
+>red</seg>
+<seg
+>Cor utilizada para os itens alterados</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+>New</seg>
+<seg
+>blue</seg>
+<seg
+>Cor utilizada para os itens novos</seg>
+</seglistitem>
+
+</segmentedlist>
+
+</sect2>
+
+<sect2>
+<title
+>&lsqb;Geometry&rsqb;</title>
+
+<segmentedlist>
+<segtitle
+>Palavra-Chave</segtitle>
+<segtitle
+>Predefinição</segtitle>
+<segtitle
+>Descrição</segtitle>
+<seglistitem>
+<seg
+>Width</seg>
+<seg
+></seg>
+<seg
+>Largura da janela do &ksysv;</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+>Height</seg>
+<seg
+></seg>
+<seg
+>Altura do &ksysv;</seg>
+</seglistitem>
+</segmentedlist>
+
+</sect2>
+
+<sect2>
+<title
+>&lsqb;Other Settings&rsqb;</title>
+
+<segmentedlist>
+<segtitle
+>Palavra-Chave</segtitle>
+<segtitle
+>Predefinição</segtitle>
+<segtitle
+>Descrição</segtitle>
+<seglistitem>
+<seg
+>ToolBar</seg>
+<seg
+>true</seg>
+<seg
+>Se a barra de ferramentas está ou não activa</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+>StatusBar</seg>
+<seg
+>true</seg>
+<seg
+>Se a barra de estado está ou não activa</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+>ShowLog</seg>
+<seg
+>true</seg>
+<seg
+>Se a janela de registo é ou não mostrada</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+>PanningFactor</seg>
+<seg
+>80</seg>
+<seg
+>100 - PanningFactor = percentagem da janela reservada para mostrar o ficheiro de registo</seg>
+</seglistitem>
+</segmentedlist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="questions-and-answers">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Andei a mexer com o nível de execução por omissão, e agora a minha máquina passa o tempo a reiniciar. O que devo fazer? </para>
+</question>
+<answer>
+<para
+>Escreva <userinput
+>linux single</userinput
+> na linha de comandos do <acronym
+>LILO</acronym
+> e carregue em <keycap
+>Enter</keycap
+> para arrancar no modo mono-utilizador. Edite o ficheiro <filename
+>/etc/inittab</filename
+> e altere o nível de execução por omissão para um valor seguro. O <literal
+>3</literal
+> resulta normalmente. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>A minha máquina <quote
+>termina</quote
+> logo que inicia </para>
+</question>
+<answer>
+<para
+>Veja a pergunta 1 acima. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Escalonei alguns serviços para correrem no nível de execução X com o &ksysv;; porque é que não estão a funcionar? </para>
+</question>
+
+<answer>
+<para
+>Se estiver a usar distribuições como a da SuSE ou a Delix (DLD), também terá de alterar um ficheiro específico da distribuição na pasta <filename class="directory"
+>/etc</filename
+>. Dê uma vista de olhos no manual da sua distribuição para mais detalhes. </para>
+<para>
+<note>
+<para
+>A aproximação de inicialização de serviços usada pelas distribuições acima citadas torna mais fácil a configuração de serviços para as ferramentas de configuração proprietárias que estas distribuições contêm, mas infelizmente não é um comportamento-padrão. Os autores do &ksysv; planeiam escrever uma extensão genérica para esta aproximação no futuro, mas não fique para já na expectativa. </para>
+</note>
+</para>
+<para
+>Se estiver a usar uma distribuição diferente, verifique se tem todos os ficheiros de configuração necessários pelo serviço, e se estão nos locais correctos. Alguns servidores, como por exemplo o <application
+>Apache</application
+> (também conhecido por <command
+>httpd</command
+>), simplesmente terminam sem dizer nada se os seus ficheiros de configuração não existirem ou estiverem mal configurados. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+</chapter>
+
+<chapter id="standard-runlevels">
+<title
+>Semântica normalizada dos Níveis de Execução</title>
+
+<para
+>Estes variam de distribuição para distribuição, por isso esta é uma lista incompleta das distribuições comuns de &Linux;. Se tiver distribuições adicionais, envie por e-mail ao autor a informação adicional para que possa ser referida neste manual. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>&RedHat;</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+>Runlevel 0:</term>
+<listitem>
+<para
+>termina (desliga a máquina) </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Runlevel 1:</term>
+<listitem>
+<para
+>Modo mono-utilizador. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Runlevel 2:</term>
+<listitem>
+<para
+>Multi-utilizador sem o <acronym
+>NFS</acronym
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Runlevel 3:</term>
+<listitem>
+<para
+>Multi-utilizador com o suporte de rede completo. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Runlevel 4:</term>
+<listitem>
+<para
+>Não usado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Runlevel 5:</term>
+<listitem>
+<para
+>Multi-utilizador com o suporte de rede completo e o X11. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Runlevel 6:</term>
+<listitem>
+<para
+>Reiniciar </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Licença e Créditos</title>
+<para
+>&ksysv; Copyright &copy; 1997-1998 Peter Putzer</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Peter Putzer, <email
+>putzer@kde.org</email
+> - Programador </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Peter Putzer, <email
+>putzer@kde.org</email
+> - Conteúdo original </para>
+</listitem>
+<listitem
+><para
+>Eric Bischoff, <email
+>e.bischoff@noos.fr</email
+> - Editor </para>
+</listitem>
+</itemizedlist>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeadmin/kuser/Makefile.am b/tde-i18n-pt/docs/kdeadmin/kuser/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kuser/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/kuser/Makefile.in b/tde-i18n-pt/docs/kdeadmin/kuser/Makefile.in
new file mode 100644
index 00000000000..dbe355c8c6b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kuser/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/kuser
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kuser/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/kuser/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kuser/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kuser/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kuser/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuser/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kuser/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kuser/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kuser/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kuser/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/kuser/index.cache.bz2
new file mode 100644
index 00000000000..f371bfcb6f1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kuser/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kuser/index.docbook b/tde-i18n-pt/docs/kdeadmin/kuser/index.docbook
new file mode 100644
index 00000000000..41ba1f1dc02
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kuser/index.docbook
@@ -0,0 +1,458 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kuser;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kuser;</title>
+<authorgroup>
+<author
+><firstname
+>Matt</firstname
+> <surname
+>Johnston</surname
+> <affiliation
+> <address
+><email
+>mattj@flashmail.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="reviewer"
+><firstname
+>Jonathan</firstname
+> <surname
+>Singer</surname
+> <affiliation
+> <address
+><email
+>jsinger@leeta.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Matt Johnston</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+
+<date
+>2002-10-08</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract
+><para
+>Esta documentação descreve o &kuser; versão 1.0. Este programa permite-lhe gerir os utilizadores e os grupos no seu sistema.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>kuser</keyword>
+<keyword
+>utilizador</keyword>
+<keyword
+>gestão</keyword>
+<keyword
+>administração</keyword>
+<keyword
+>ferramentas</keyword>
+<keyword
+>grupo</keyword>
+<keyword
+>senha</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="start">
+<title
+>Começar</title>
+
+<para
+>Esta é uma breve introdução ao &kuser;. Para informações mais detalhadas convém ver a <link linkend="using"
+>Utilização</link
+>.</para>
+
+<para
+>De facto, não precisa de fazer nada para começar a usar o &kuser;, excepto a sua <link linkend="customizing"
+>configuração</link
+>.</para>
+
+<para
+>Quando acabar as alterações que desejou fazer, deve <guimenuitem
+>Gravar</guimenuitem
+> estas para que tenham efeito. Pode optar tanto pelo ícone da barra de ferramentas como usar o menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+
+</chapter>
+
+<chapter id="using">
+<title
+>Utilização</title>
+
+<sect1 id="sec1mainwindow">
+<title
+>A Janela Principal</title>
+
+<para
+>O &kuser; é uma ferramenta muito simples. Na janela principal pode ver duas listas: a lista de utilizadores e a lista de grupos. Para editar um utilizador ou um grupo, só precisa de carregar duas vezes em cima deste. A janela das propriedades do utilizador/grupo irá aparecer.</para>
+<screenshot>
+<screeninfo
+>A Janela Principal do &kuser;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kuser.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Janela Principal do &kuser;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="user-properties">
+<title
+>A Janela de Propriedades do Utilizador</title>
+
+<para
+>A janela de propriedades do utilizador tem várias secções.</para>
+
+<para
+>O número de páginas depende do sistema de armazenamento do utilizador ou se o suporte de quotas está a ser usado. Irão aparecer páginas adicionais se você tiver senhas escondidas ('shadow passwords'), ou algo semelhante como o ficheiro <filename
+>/etc/master.passwd</filename
+> nos UNIXs do tipo BSD.</para>
+
+<sect2 id="user-info">
+<title
+>A página de <guilabel
+>Informação do Utilizador</guilabel
+></title>
+
+<para
+>Na página <guilabel
+>Informação do Utilizador</guilabel
+>, pode modificar: </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Id do Utilizador</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Nome Completo</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>'Shell' de Login</guilabel
+> (a lista de 'shells' ou linhas de comando usadas é retirada do ficheiro <filename
+>/etc/shells</filename
+>)</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Pasta Pessoal</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Duas localizações do escritório</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Endereço</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Senha</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="password-management-info">
+<title
+>A página de <guilabel
+>Gestão de Senhas</guilabel
+></title>
+
+<para
+>A página <guilabel
+>Gestão de Senhas</guilabel
+> irá aparecer se tiver senhas escondidas, ou algo semelhante como os ficheiros <filename
+>/etc/master.passwd</filename
+> nos UNIXs do estilo do <acronym
+>BSD</acronym
+>.</para>
+
+<para
+>Na página <guilabel
+>Extendida</guilabel
+>, pode modificar os parâmetros relacionados com o controlo extendido das contas: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Número mínimo de dias entre alterações da senha</para
+></listitem>
+<listitem
+><para
+>Número de dias a partir dos quais uma senha expira se não tiver sido alterada</para
+></listitem>
+<listitem
+><para
+>Número de dias antes da expiração em que o utilizador será avisado</para
+></listitem>
+<listitem
+><para
+>Se e quando uma conta será desactivada quando a senha expira</para
+></listitem>
+<listitem
+><para
+>Uma data definida em que a conta expira</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Classe</guilabel
+> (nos sistemas <acronym
+>BSD</acronym
+>)</para
+></listitem>
+</itemizedlist>
+<para
+>A data da alteração da última senha é mostrada perto do topo da janela.</para>
+
+
+</sect2>
+
+<sect2 id="quota">
+<title
+>Página de <guilabel
+>Quota</guilabel
+></title>
+
+<para
+>Pode ver a página <guilabel
+>Quota</guilabel
+> só se tiver pelo menos um volume montado com o suporte de quotas e um ficheiro quota presente. Aí pode modificar todos os parâmetros relacionados com a quota: </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Quota de Ficheiros Lata</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Quota de Ficheiros Estrita</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Limite de Tempo de Ficheiros (Período de Graça)</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Quota de iNodes Lata</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Quota de iNodes Estrita</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Limite de Tempo de iNodes (Período de Graça)</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Todos estes parâmetros podem ser alterados para cada sistema de ficheiros que tenha activada a quota de utilizadores. Os sistemas de ficheiros podem ser alterados, se usar a lista <guilabel
+>Sistema de Ficheiros de Quota</guilabel
+>.</para>
+
+</sect2>
+
+<sect2 id="group">
+<title
+>A página de <guilabel
+>Grupos</guilabel
+></title>
+
+<para
+>A página <guilabel
+>Grupos</guilabel
+> contém toda a informação acerca da participação do utilizador em grupos. A opção <guilabel
+>Grupo Primário</guilabel
+> mostra o grupo primário do utilizador. Depois, podem-lhe também ser atribuídos tantos grupos secundários quantos os desejados, usando os botões de setas.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="group-properties">
+<title
+><guilabel
+>Propriedades do Grupo</guilabel
+></title>
+
+<para
+>A janela <guilabel
+>Propriedades do Grupo</guilabel
+> contém uma lista de todos os utilizadores. Assinale as opções para cada utilizador, de modo a atribuí-lo ao grupo seleccionado.</para>
+
+</sect1>
+
+<sect1 id="add-user">
+<title
+>Adicionar, Editar e Remover Utilizadores ou Grupos</title>
+
+<para
+>Para adicionar um utilizador ou grupo no sistema escolha a opção <guimenuitem
+>Adicionar</guimenuitem
+> no menu <guimenu
+>Utilizador</guimenu
+> ou no menu <guimenu
+>Grupo</guimenu
+> ou carregue no botão <guiicon
+>Adicionar</guiicon
+> na barra de ferramentas. O mesmo se aplica para editar ou remover utilizadores.</para>
+</sect1>
+</chapter>
+
+<chapter id="customizing">
+<title
+>Personalizar o &kuser;</title>
+
+<sect1 id="defaults">
+<title
+>Editar as predefinições de criação de utilizadores</title>
+
+<para
+>Para editar as predefinições de criação de utilizadores, pode usar a janela de <guilabel
+>Editar os valores por omissão</guilabel
+>, que está acessível através do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kuser;</guimenuitem
+></menuchoice
+>. Aqui poder-se-ão mudar as opções por omissão que são usadas ao criar um novo utilizador: a linha de comandos e a pasta pessoal (ou o volume de pastas pessoais). Pode optar por construir uma pasta pessoal na <quote
+>criação</quote
+> ou não, para copiar um esqueleto para a pasta pessoal ou não. Pode também activar o mecanismo de <guilabel
+>Grupo Privado do Utilizador</guilabel
+>, que cria um novo grupo pessoal com a criação de um novo utilizador e que remove o grupo pessoal quando o utilizador é removido.</para>
+<para
+>Os ficheiros de esqueleto para os utilizadores novos podem ser indicados na página <guilabel
+>Fontes</guilabel
+>.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kuser;</para>
+
+<para
+>Programa copyright 1997-2000 Denis Pershin <email
+>dyp@inetlab.com</email
+></para>
+
+<para
+>Documentação copyright 1997-2000 Denis Pershin <email
+>dyp@inetlab.com</email
+></para>
+<para
+>Documentação copyright 2000 Matt Johnston <email
+>mattj@flashmail.com</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.am b/tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.in b/tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.in
new file mode 100644
index 00000000000..8bf4b8be132
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kwuftpd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/kwuftpd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kwuftpd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/kwuftpd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kwuftpd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kwuftpd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kwuftpd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwuftpd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kwuftpd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kwuftpd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kwuftpd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kwuftpd/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/kwuftpd/index.cache.bz2
new file mode 100644
index 00000000000..cb055dd134d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kwuftpd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kwuftpd/index.docbook b/tde-i18n-pt/docs/kdeadmin/kwuftpd/index.docbook
new file mode 100644
index 00000000000..eed9d2a2cd9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kwuftpd/index.docbook
@@ -0,0 +1,1080 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kwuftpd;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kwuftpd;</title>
+
+<authorgroup>
+<author
+> <firstname
+>Jonathan</firstname
+> <surname
+>Singer</surname
+> <affiliation
+> <address
+><email
+>jsinger@genome.wi.mit.edu</email
+></address
+> </affiliation
+> </author>
+
+<othercredit role="developer">
+<firstname
+>Bernhard</firstname>
+<surname
+>Rosenkraenzer</surname>
+<affiliation>
+<address
+><email
+>bero@redhat.com</email
+></address>
+</affiliation>
+<contrib
+>Programador</contrib>
+</othercredit>
+
+<othercredit role="reviewer">
+<firstname
+>Lauri</firstname>
+<surname
+>Watts</surname>
+<affiliation>
+<address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisor</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Jonathan Singer</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-05-03</date>
+<releaseinfo
+>0.02.00</releaseinfo>
+
+<abstract
+><para
+>O &kwuftpd; é uma interface do &kde; para editar os ficheiros <filename
+>ftpaccess</filename
+> do <application
+>wu-ftpd</application
+>.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kwuftpd</keyword>
+<keyword
+>kdeadmin</keyword>
+<keyword
+>ftp</keyword>
+<keyword
+>servidor</keyword>
+<keyword
+>configuração</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Os sistemas operativos &UNIX; são talvez mais conhecidos pelo seu papel nos servidores. Pode ser difícil, contudo, para os utilizdoress configurarem os ficheiros necessários para gerir esses serviços. Ao mesmo tempo, muitos dos distribuidores compensam essa dificuldade lançando sistemas que por omissão têm configurações demasiado permissivas.</para>
+
+<para
+>O &kwuftpd; é uma interface do &kde; para editar os ficheiros ftpaccess do <application
+>wu-ftpd</application
+>. O &kwuftpd; foi desenhado originalmente para o <application
+>BeroFTPD</application
+> 1.2.1 e foi adaptado à versão 2.6.1 do <application
+>wu-ftpd</application
+> encontrada na versão 7.0 do &RedHat; Linux. Se estás a usar uma versão mais recente do <application
+>wu-ftpd</application
+> com mais opções terás de actualizar o teu &kwuftpd; (ou editar o <filename
+>ftpaccess</filename
+> à mão) para tirares partido dela.</para>
+
+<warning
+><para
+>O &kwuftpd; ainda é beta; deves fazer uma cópia de segurança do teu ficheiro ftpaccess antes de o editares com o &kwuftpd;.</para
+></warning>
+
+<para
+>O &kwuftpd; foi criado pelo Bernhard Rosenkraenzer <email
+>bero@redhat.com</email
+> e é (c) 2000 &RedHat; Inc.</para>
+
+<sect1 id="disclaimer">
+<title
+>Avisos</title
+>
+
+<para
+>Para além dos avisos normais que vêm com o software (<quote
+>Não nos responsabilizamos por algum mal que possa ocorrer.</quote
+>), deve ser apontado que o &kwuftpd; controla a possibilidade dos utilizdoress se ligarem ao teu sistema e adicionarem, removerem ou modificarem ficheiros. Algumas coisas a ter em conta:</para>
+
+<itemizedlist
+> <listitem
+><para
+>O &kwuftpd; facilita a criação dum servidor seguro -- não garante que fique como tal. Existe uma quantidade de livros, 'sites' Web e cursos sobre segurança e os administradores devem tirar partido deles.</para
+></listitem
+> <listitem
+><para
+>Os exemplos dados nesta documentação pretendem mostrar a operação do &kwuftpd;. Não são recomendações de segurança e não devem ser tratadas como tal.</para
+></listitem
+> <listitem
+><para
+>Não te esqueças de salvaguardar o ficheiro <filename
+>ftpaccess</filename
+> antes de o modificares com o &kwuftpd;.</para
+></listitem
+> </itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="basic-ftp-setup">
+<title
+>Configuração básica de &FTP;</title>
+
+<para
+>O &kwuftpd; só vale a pena num sistema com um servidor de &FTP; funcional. A configuração dum servidor está fora do âmbito deste documento, mas como resumo:</para>
+
+<procedure
+> <step
+><para
+>o <application
+>wu-ftpd</application
+> ou um servidor de &FTP; semelhante devem estar instalados. O pacote <application
+>anonftp</application
+> também pode ser útil para permitir o &FTP; anónimo.</para
+></step
+> <step
+><para
+>O ficheiro <filename
+>/etc/inetd.conf</filename
+> deve conter uma linha do estilo:</para
+> <screen
+># ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l
+-a</screen
+> <para
+>Descomenta esta linha retirando o # do início da linha. Se o teu sistema não tinha a linha comentada, aceita como um aviso e comenta os outros serviços que não quiseres. Reinicia o <filename
+>/etc/inetd.conf</filename
+> (através de <userinput
+><command
+>/etc/rc.d/init.d/inet restart</command
+></userinput
+> na linha de comandos do &RedHat; e sistemas semelhantes.) </para
+></step
+> </procedure>
+</chapter>
+
+<chapter id="using-kwuftpd">
+<title
+>Usar o &kwuftpd;</title>
+
+<sect1 id="starting-kwuftpd">
+<title
+>Iniciar o &kwuftpd;</title>
+
+<para
+>Para lançares o &kwuftpd;, selecciona <menuchoice
+><guisubmenu
+>Sistema</guisubmenu
+> <guisubmenu
+>Mais Aplicações</guisubmenu
+> <guimenuitem
+>KWuFTPd</guimenuitem
+></menuchoice
+> do menu do &kde;. Ou escreve <userinput
+><command
+>kwuftpd</command
+></userinput
+> na linha de comandos. Estão disponíveis as opções normais do &Qt; e do &kde;, e são mostradas escrevendo <userinput
+><command
+>kwuftpd</command
+> <option
+>--all</option
+></userinput
+>.</para>
+
+</sect1>
+
+<sect1 id="about-ftp-accounts">
+<title
+>Acerca das contas de &FTP;</title>
+
+<para
+>O &kwuftpd; normalmente pergunta ao utilizador para distinguir entre três tipos de utilizdoress:</para>
+
+<variablelist
+> <varlistentry
+> <term
+>Anónimo</term
+> <listitem
+> <para
+>Para usar por qualquer pessoa que possa ligar-se ao servidor; estes utilizdoress ligam-se como <userinput
+>ftp</userinput
+> ou <userinput
+>anonymous</userinput
+> e indicam como senha o seu endereço de email.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>Convidado</term
+> <listitem
+> <para
+>Os utilizdoress com contas de &FTP; no <filename
+>/etc/ftpusers</filename
+> mas que não tenham contas reais no sistema.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>Real</term
+> <listitem
+> <para
+>Utilizadores com contas (áreas) no sistema.</para
+> </listitem
+> </varlistentry
+> </variablelist>
+
+</sect1>
+
+<sect1 id="menuref">
+<title
+>Comandos do Menu</title>
+
+<sect2 id="file-menu">
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist
+> <varlistentry
+> <term
+><menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Ler o /etc/ftpaccess</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+>Abre o <filename
+>/etc/ftpaccess</filename
+>, o ficheiro normal de configuração do <application
+>wu-ftpd</application
+>, para o editar.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Ler Outro Ficheiro</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+>Abre um ficheiro diferente para o editar. É útil se quiseres experimentar com um ficheiro diferente antes de tornares efectivas as alterações no <filename
+>/etc/ftpaccess</filename
+>.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar o /etc/ftpaccess</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+><action
+>Grava as alterações</action
+> no ficheiro <filename
+>/etc/ftpaccess</filename
+>.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Outro Ficheiro</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+><action
+>Grava as alterações noutro ficheiro a especificar.</action
+></para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+><action
+>Sai</action
+> do &kwuftpd;.</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+</sect2>
+
+<sect2 id="help-menu">
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+
+&help.menu.documentation;
+
+</sect2>
+
+</sect1>
+
+<sect1 id="user-classes">
+<title
+><guilabel
+>Classe de Utilizadores</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Classes de Utilizadores</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="user_classes.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Classes de Utilizadores</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Classes de Utilizadores</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te criar classes de utilizdoress para certos endereços <acronym
+>IP</acronym
+> ou blocos de endereços e controlar os privilégios dessas classes. Por exemplo, isto permite-te dar aos utilizdoress anónimos ou convidados mais permissões se estes se ligarem de certas máquinas.</para>
+
+<para
+>Para criares uma nova classe, carrega no botão <guibutton
+>Adicionar Classe</guibutton
+> e, na janela resultante disso, indica o nome da nova classe, os níveis de privilégios que podem pertencer a essa classe (mais acerca disto em baixo) e os endereços <acronym
+>IP</acronym
+> para essa classe. Um carácter <userinput
+>*</userinput
+> pode ser usado para definir um bloco de endereços. (Por exemplo <userinput
+>127.0.0.*</userinput
+> inclui todos os utilizdoress locais). Logo que esteja pronto, carrega em <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>De volta ao painel <guilabel
+>Classes de Utilizadores</guilabel
+>, podes seleccionar uma classe e modificar a sua descrição e comportamento. O endereço <acronym
+>IP</acronym
+> pode ser modificado. A classe pode ser definida para incluir os utilizdoress anónimos, convidados e/ou reais desse endereço. Carregando no botão <guilabel
+>Auto-agrupar em</guilabel
+> faz com que os utilizdoress na classe sejam atribuídos ao grupo seleccionado e conferidos os seus privilégios.</para>
+
+<para
+>O lado direito do painel permite atribuir às classes limites no número de ligações simultâneas em certos intervalos de tempo. Podes também especificar a mensagem a mostrar quando o limite de utilizdoress é excedido.</para>
+
+<para
+>Na imagem, os utilizdoress reais que se ligam a partir de 127.0.0.* são auto-agrupados ao <quote
+>jsinger</quote
+> e só é permitido um utilizador dessa classe em cada momento.</para>
+
+</sect1>
+
+<sect1 id="directories">
+<title
+><guilabel
+>Directorias</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Directorias</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="directories.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Directorias</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Directorias</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te especificar a directoria de base para os utilizdoress anónimos e convidados (os utilizdoress reais vêem o sistema de ficheiros reais). Também te permite especificar a senha e os ficheiros de senhas 'shadow' a serem usados. Se não for especificado um ficheiro, será usado o ficheiro de sistema por omissão.</para>
+
+<para
+>Na imagem, os utilizdoress anónimos vêem o sistema de ficheiros com a sua base em <filename class="directory"
+>/home/ftp/pub</filename
+>, enquanto que os convidados têm acesso por omissão. São usados ficheiros de senhas de &FTP; especiais em vez dos ficheiros de sistema.</para>
+
+</sect1>
+
+<sect1 id="security">
+<title
+><guilabel
+>Segurança</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Segurança</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="security.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Segurança</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Segurança</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te definir várias opções de segurança. A janela <guilabel
+>Inacessíveis</guilabel
+> define quais os ficheiros ou directorias que não podem ser obtidos. Carrega no botão <guibutton
+>Adicionar</guibutton
+> e selecciona o ficheiro a ser bloqueado. Selecciona uma entrada e carrega em <guibutton
+>Remover</guibutton
+> para tirares o ficheiro da lista.</para>
+
+<para
+>O <guilabel
+>Número máximo de 'logins' falhados</guilabel
+> quebra as ligações ao fim do número de tentativas de autenticação falhadas.</para>
+
+<para
+>Seleccionando a opção <guilabel
+>Permitir o comando SITE GROUP</guilabel
+> permite aos utilizdoress mudarem o grupo a que pertencem com o comando <userinput
+><command
+>SITE</command
+> <option
+>GROUP</option
+></userinput
+>.</para>
+
+<para
+>A permissão de usar os comandos <command
+>chmod</command
+>, <command
+>delete</command
+>, <command
+>overwrite</command
+>, <command
+>rename</command
+> e <command
+>umask</command
+> pode ser extendida ou negada aos utilizdoress anónimos, convidados e/ou reais.</para>
+
+<para
+>Os utilizdoress anónimos devem fornecer o seu endereço de email como a senha. O nível de obrigação pode ser controlado.</para>
+
+<variablelist
+> <varlistentry
+> <term
+><guilabel
+>Não</guilabel
+></term
+> <listitem
+><para
+>Não há verificação da senha dada.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>trivial</guilabel
+></term
+> <listitem
+><para
+>A senha tem de conter um carácter @.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>RFC822</guilabel
+></term
+> <listitem
+><para
+>A senha tem de estar na forma de um endereço válido.</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+<para
+>Se o botão <guilabel
+>Aplicar</guilabel
+> estiver seleccionado, as ligações que falhem o teste serão negadas; caso contrário será dado um aviso.</para>
+
+<para
+>Na imagem, as directorias <filename class="directory"
+>/bin</filename
+> e <filename class="directory"
+>/sbin</filename
+> e o ficheiro <filename
+>/etc/passwd</filename
+> são proibidos de serem obtidos. As ligações são quebradas ao fim de 5 falhanços, o comando <userinput
+><command
+>SITE</command
+> <option
+>GROUP</option
+></userinput
+> é proibido, os comandos são proibidos aos utilizdoress anónimos e permitidos aos utilizdoress convidados e reais. Os utilizdoress que não enviem endereços de email em conformidade com o RFC822 são avisados.</para>
+
+</sect1>
+
+<sect1 id="messages">
+<title
+><guilabel
+>Mensagens</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Mensagens</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="messages.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Mensagens</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Mensagens</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te especificar as mensagens a serem mostradas ao utilizador ligado.</para>
+
+<para
+>Selecciona um ficheiro para a mensagem a mostrar na ligação (antes da autenticação). Alguns clientes extremamente antigos de &FTP; podem ficar confusos com esta mensagem.</para>
+
+<para
+>O nome da máquina pode ser especificado. Isto será comunicado ao utilizador na autenticação, e pode ser inserido noutras mensagens (como <token
+>%L</token
+>). Se não for indicado outro nome, será usado o verdadeiro nome da máquina.</para>
+
+<para
+>De modo igual, pode ser definido o endereço de email do administrador para inserir nas mensagens (como <token
+>%E</token
+>).</para>
+
+<para
+>Assinala as opções para que as mensagens e os <filename
+>README</filename
+>s sejam mostrados ao utilizador sempre que o evento que os desencadeia ocorra (será explicado em baixo); caso contrário só serão mostrados da primeira vez.</para>
+
+<para
+>Carrega no botão <guibutton
+>Adicionar Mensagem</guibutton
+> para indicar o textoa ser mostrado ao utilizador. Ser-te-á perguntada a localização do ficheiro de texto, se será mostrado ao se ligar um utilizador ou na mudança para uma dada directoria e se é mostrado para todas as classes de utilizdoress ou se só para algumas.</para>
+
+<para
+>Da mesma maneira, o utilizador pode ser notificado dos ficheiros <filename
+>README</filename
+> ao se ligar ou ao mudar para uma directoria.</para>
+
+<para
+>Na imagem, o texto em <filename
+>/home/ftp/welcome.txt</filename
+> será mostrado quando um utilizador se ligar. A máquina <systemitem class="systemname"
+>camelot</systemitem
+> e o endereço do administrador <email
+>jsinger@leeta.net</email
+> será inserido nas mensagens mas ainda não se definiram as mensagens ou os <filename
+>README</filename
+>s.</para>
+
+</sect1>
+
+<sect1 id="logging">
+<title
+><guilabel
+>Registo</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Registo</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="logging.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Registo</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Registo</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te controlar quais as actividades que serão registadas (no ficheiro <filename
+>/var/log/xferlog</filename
+>). Os utilizdoress anónimos, convidados e reais podem ter diferentes tipos de eventos registados, incluindo os comandos introduzidos, os envios, obtenções e violações de segurança (como autenticações falhadas).</para>
+
+<para
+>Se seleccionares <guilabel
+>Redireccionar o registo para o syslog</guilabel
+> os registos vão para o ficheiro de registo do sistema em vez de ir para o do &FTP;.</para>
+
+<para
+>Pode ser enviado um 'email' para o administrador quando são enviados ficheiros para o servidor. O endereço <computeroutput
+>From:</computeroutput
+> das mensagens, o servidor de email e o endereço do administrador podem ser indicados.</para>
+
+<para
+>Na imagem, todos os comandos e transferências são registados, assim como as violações de segurança dos utilizdoress reais. Os envios são assinalados por uma mensagem ao <quote
+>admin</quote
+> de <quote
+>Aviso de Envio</quote
+> enviado através do servidor de email por omissão.</para>
+
+</sect1>
+
+<sect1 id="ratios">
+<title
+><guilabel
+>Rácios</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Rácios</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="ratios.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Rácios</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Rácios</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te restringir a utilização dos utilizdoress anónimos e convidados. Cada uma destas restrições podem ser aplicadas aos utilizdoress anónimos ou convidados.</para>
+
+<variablelist
+> <varlistentry
+> <term
+><guilabel
+>Rácio de upload/download</guilabel
+></term
+> <listitem
+><para
+>Por exemplo, se definires isto como 1:5 significa que os utilizdoress têm de enviar 1 megabyte por cada 5 megabytes recebidos. A definição disto para um valor óptimo é a chave para o teu sucesso como um aspirante de 'w4r3z kiddi3'.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Limite de tempo</guilabel
+></term
+> <listitem
+><para
+>Permite aos utilizdores ligarem-se por este período de tempo.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Limite de upload</guilabel
+></term
+> <listitem
+><para
+>Define o número máximo de 'bytes' que podem ser enviados por sessão.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Limite de download</guilabel
+></term
+> <listitem
+><para
+>Define o número máximo de 'bytes' que podem ser recebidos por sessão.</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+<para
+>Os ficheiros e directorias podem ser excluídos dos limites de envios e recepções.</para>
+
+<para
+>Na imagem, os rácios estão desligados, os utilizdoress anónimos podem-se ligar por 15 minutos, a 10 megabytes de 'downloads' por ligação.</para>
+
+</sect1>
+
+<sect1 id="uploads">
+<title
+><guilabel
+>'Uploads'</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Uploads</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="uploads.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Uploads</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Uploads</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Este painel permite-te controlar onde e como os utilizdoress podem deixar os seus ficheiros. Carrega em <guibutton
+>Adicionar</guibutton
+> para um novo conjunto de regras, <guibutton
+>Editar</guibutton
+> para modificar o conjunto escolhido e <guibutton
+>Apagar </guibutton
+> para removeres o conjunto seleccionado.</para>
+
+<para
+>Cada conjunto aplica-se aos utilizdoress com uma dada directoria de base e afecta-se a uma directoria de envio ('upload'). A directoria de envio pode ser abrangente (por exemplo, o <filename
+>/home/ftp/upload/*</filename
+> inclui todo o conteúdo de <filename class="directory"
+>/home/ftp/upload</filename
+>).</para>
+
+<para
+>Os envios podem ser permitidos ou proibidos, e as permissões dos ficheiros criados e o seu dono e grupo podem ser alterados. A capacidade criar novas directorias dentro da directoria em questão pode ser permitida ou não.</para>
+
+</sect1>
+
+<sect1 id="virtual-hosts">
+<title
+><guilabel
+>Servidores Virtuais</guilabel
+></title>
+
+<screenshot
+> <screeninfo
+>O Painel <guilabel
+>Servidores Virtuais</guilabel
+></screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="virtual.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>O Painel <guilabel
+>Servidores Virtuais</guilabel
+></phrase
+> </textobject
+> <caption
+><para
+>O Painel <guilabel
+>Servidores Virtuais</guilabel
+></para
+></caption
+> </mediaobject
+> </screenshot>
+
+<para
+>Os seguintes itens podem ser especificados para cada endereço:</para>
+
+<variablelist
+> <varlistentry
+> <term
+><guilabel
+>Directoria raiz</guilabel
+></term
+> <listitem
+><para
+>O que o utilizador ligado vê como o sistema de ficheiros de base (<filename class="directory"
+>/</filename
+>).</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Anúncio</guilabel
+></term
+> <listitem
+><para
+>Um ficheiro cujo conteúdo será mostrado ao utilizador quando se ligar. A localização do ficheiro é relativa à raiz definida em cima.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Registo</guilabel
+></term
+> <listitem
+><para
+>As transferências serão registadas neste ficheiro.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Ficheiro passwd</guilabel
+></term
+> <listitem
+><para
+>Pode ser especificado um ficheiro de senhas alternativo. Caso contrário o ficheiro de senhas do sistema será usado.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Ficheiro shadow</guilabel
+></term
+> <listitem
+><para
+>Pode ser especificado um ficheiro de senhas 'shadow' alternativo. Caso contrário o ficheiro de senhas 'shadow' do sistema será usado.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Nome do servidor</guilabel
+></term
+> <listitem
+><para
+>O nome do servidor que é mostrado ao utilizador quando se liga e é inserido como <token
+>%L</token
+> nos ficheiros de mensagem.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Email do administrador</guilabel
+></term
+> <listitem
+><para
+>O endereço de email a ser inserido como <token
+>%E</token
+> nos ficheiros de mensagem.</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+<para
+>As ligações anónimas podem ser permitidas ou não.</para>
+
+<para
+>O acesso dos utilizdoress reais pode ser permitido ou recusado no servidor virtual. Pode também ser permitido ou negado o acesso a um utilizador específico.</para>
+
+<para
+>Na imagem, o servidor virtual <systemitem class="systemname"
+>211.22.55.114</systemitem
+> tem o sistema de ficheiros com a raiz em <filename class="directory"
+>/home/ftp/virtual</filename
+> no sistema de ficheiros real. Usa ficheiros de senhas normais e 'shadow' separados em <filename class="directory"
+>/home/ftp</filename
+>, mostra como o nome da máquina <systemitem class="systemname"
+>ganesh</systemitem
+> e como endereço do administrador <quote
+>root</quote
+>; permite ligações anónimas assim como ligações de todos os utilizdoress reais.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kwuftpd;</para>
+
+<para
+>Aplicação escrita por Bernhard Rosenkraenzer <email
+>bero@redhat.com</email
+>, e é copyright 2000 &RedHat;, Inc.</para>
+
+<para
+>Documentação copyright 2000 by Jonathan Singer <email
+>jsinger@leeta.net</email
+>.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para>
+
+&underFDL;
+&underGPL;
+</chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+<para
+>Para obteres o &kwuftpd; em separado, ele faz parte do pacote kdeadmin e deve ser compilado e instalado tal como é indicado na directoria principal do pacote. Podem ser obtidas as novas versões do kdeadmin em <ulink url="ftp://ftp.kde.org/pub/"
+>ftp://ftp.kde.org/pub/</ulink
+>.</para>
+
+&install.compile.documentation;
+
+<para
+>Também precisas dum ftpd que possa tratar os ficheiros ftpaccess gerados - o &kwuftpd; foi desenhado para o <application
+>wu-ftpd</application
+> 2.6.1 (<ulink url="ftp://ftp.wu-ftpd.org/pub/wu-ftpd/"
+>ftp://ftp.wu-ftpd.org/pub/wu-ftpd/</ulink
+>) Podes também usar os ficheiros com o <application
+>wu-ftpd</application
+> 2.5.0, mas não esperes que tudo funcione.</para>
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.am b/tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.in b/tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.in
new file mode 100644
index 00000000000..4ec6732ffe2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kxconfig/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/kxconfig
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kxconfig/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/kxconfig/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kxconfig/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kxconfig/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kxconfig/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxconfig/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/kxconfig/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/kxconfig/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/kxconfig/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/kxconfig/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/kxconfig/index.cache.bz2
new file mode 100644
index 00000000000..04abf26c56a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kxconfig/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/kxconfig/index.docbook b/tde-i18n-pt/docs/kdeadmin/kxconfig/index.docbook
new file mode 100644
index 00000000000..c97760339cd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/kxconfig/index.docbook
@@ -0,0 +1,109 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kxconfig "<application
+>Kxconfig</application
+>">
+ <!ENTITY kappname "&kxconfig;">
+ <!ENTITY package "kdeadmin">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kxconfig;</title>
+
+<authorgroup>
+<author
+> <firstname
+>Matthias</firstname
+> <surname
+>H&ouml;lzer-Kl&uuml;pfel</surname
+> </author>
+<author
+> <firstname
+>Matthias</firstname
+> <surname
+>Elter</surname
+> </author>
+<author
+> <firstname
+>Simon</firstname
+> <surname
+>Hausmann</surname
+> </author>
+<author
+> <firstname
+>Cornelius</firstname
+> <surname
+>Schumacher</surname
+> </author>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>Caldera Systems</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-02-14</date>
+<releaseinfo
+>0.01.00</releaseinfo>
+<abstract>
+
+<para
+>Esta documentação foi actualizada pela última vez para o &kxconfig; versão 0.1. Diriga quaisquer comentários e sugestões ao autor.</para>
+
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Caldera</keyword>
+<keyword
+>Administração</keyword>
+<keyword
+>X Windows</keyword>
+<keyword
+>Configuração</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>'Mailing List' de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para>
+
+&underFDL;
+&underGPL;
+
+</chapter>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.am b/tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.in b/tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.in
new file mode 100644
index 00000000000..6b52704c9ea
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/lilo-config/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeadmin/lilo-config
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/lilo-config/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeadmin/lilo-config/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/lilo-config/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/lilo-config/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/lilo-config/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lilo-config/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeadmin/lilo-config/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeadmin/lilo-config/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeadmin/lilo-config/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeadmin/lilo-config/index.cache.bz2 b/tde-i18n-pt/docs/kdeadmin/lilo-config/index.cache.bz2
new file mode 100644
index 00000000000..912ce86f6f9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/lilo-config/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeadmin/lilo-config/index.docbook b/tde-i18n-pt/docs/kdeadmin/lilo-config/index.docbook
new file mode 100644
index 00000000000..6bf61a586ed
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeadmin/lilo-config/index.docbook
@@ -0,0 +1,384 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY package "kdebase">
+<!ENTITY liloconfig "LILO Configuration">
+<!ENTITY lilo "LILO">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+
+<!ENTITY Virgil.J.Nisly "<personname
+><firstname
+>Virgil</firstname
+><othername
+>J.</othername
+><surname
+>Nisly</surname
+></personname
+>">
+<!ENTITY Virgil.J.Nisly.mail "<email
+>virgil@vigilite.com</email
+>">
+]>
+
+<article lang="&language;">
+<articleinfo>
+<title
+>O Manual do &liloconfig;</title>
+
+<authorgroup>
+<author
+>&Virgil.J.Nisly; &Virgil.J.Nisly.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>&Virgil.J.Nisly;</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;&underFDL;&GPLNotice;&underGPL;</legalnotice>
+
+<date
+>2005-01-18</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+<abstract
+><para
+>O &liloconfig; é uma aplicação desenhada especificamente para configurar o &lilo;, o gestor de arranque.</para
+></abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>lilo</keyword>
+<keyword
+>configuração do arranque</keyword>
+<keyword
+>arranque</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="login-manager">
+<title
+>&liloconfig;</title>
+
+<para
+>Ao usar este módulo, poderá instalar o gestor de arranque 'lilo', adicionar/remover/modificar a senha de arranque, modificar o tempo até arrancar o SO predefinido, adicionar/remover/modificar o SO predefinido, adicionar/remover/modificar os SO's, entre outras coisas!</para>
+
+<para
+>Para poder organizar todas estas opções, este módulo está dividido em três secções: <link linkend="lilo-general"
+><guilabel
+>Opções Gerais</guilabel
+></link
+>, <link linkend="lilo-OS"
+><guilabel
+>Sistemas Operativos</guilabel
+></link
+> e <link linkend="lilo-expert"
+><guilabel
+>Perito</guilabel
+></link
+></para>
+
+<para
+>O utilizador poderá mudar de secção para secção, usando as páginas no topo da janela.</para>
+
+<note
+><para
+>Se você não estiver ligado como um super-utilizador, terá de carregar no botão <guibutton
+>Modo de Administração</guibutton
+>. Ser-lhe-á então pedida a senha de super-utilizador. Se indicar a senha correcta, poderá então modificar a configuração deste módulo.</para
+></note>
+</sect1>
+
+<sect1 id="lilo-general">
+<title
+>Opções Gerais</title>
+
+<para
+>Nesta página, o utilizador poderá adicionar/remover/modificar a senha de arranque e o tempo até o SO predefinido arrancar, entre outras coisas!</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Instalar o registo de arranque na unidade/partição:</guilabel
+></term>
+<listitem
+><para
+>Seleccione a unidade ou partição onde deseja instalar o gestor de arranque Lilo. A menos que pretenda usar outros gestores de arranque para além do LILO, este deverá ser o MBR ('master boot record' - registo-mestre de arranque) do seu disco de arranque. Neste caso, deverá provavelmente seleccionar o /dev/hda se a sua unidade for IDE e /dev/sda se o seu disco de arranque for SCSI.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Arrancar o 'kernel'/SO predefinido ao fim de:</guilabel
+></term>
+<listitem
+><para
+>O LILO irá esperar o tempo indicado antes de arrancar o 'kernel'/SO indicado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar o modo linear</guilabel
+></term>
+<listitem
+><para
+>O modo linear diz ao gestor de arranque a localização dos 'kernels' com um endereçamento linear, em vez de ser através do sector/cabeça/cilindro. O modo linear é necessário em algumas unidades SCSI e não deverá ser perigoso a menos que esteja a planear usar um disco de arranque para usar noutros computadores. Veja a página de 'man' do 'lilo' para mais detalhes.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar o modo compacto</guilabel
+></term>
+<listitem
+><para
+>O modo compacto tentar reunir os pedidos de leitura dos sectores adjacentes num único pedido de leitura. Isto reduz o tempo de carregamento e mantém o mapa de arranque menor, mas não irá funcionar em todos os sistemas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Guardar as linhas de comandos de arranque por omissão</guilabel
+></term>
+<listitem
+><para
+>A gravação automática das linhas de comando do arranque como predefinições para os seguintes arranques. Desta forma, o 'lilo' bloqueia numa opção até que seja modificado de forma manual.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Restringir os parâmetros</guilabel
+></term>
+<listitem
+><para
+>Só é necessária uma senha se alguns dos parâmetros foram alterados (i.e., o utilizador pode arrancar o 'linux', mas não o 'linux single' ou o 'linux init=/bin/sh'). Isto define um valor por omissão para todos os 'kernels' que deseja arrancar. Se necessitar de uma configuração por 'kernel', vá à página de Sistemas Operativos e seleccione os detalhes.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Precisa de senha:</guilabel
+></term>
+<listitem
+><para
+>Indique aqui a senha para o arranque (se for necessária). Se a opção 'restrito' (acima) estiver assinalada, a senha será obrigatória apenas para adicionar parâmetros. <warning
+><para
+>A senha é guardada em texto normal no ficheiro /etc/lilo.conf. Terá de se certificar que ninguém de pouca confiança possa ler este ficheiro. Do mesmo modo, provavelmente não deverá usar aqui a sua senha de utilizador normal/administrador aqui.</para
+></warning
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Modo gráfico por omissão na consola de texto:</guilabel
+></term>
+<listitem
+><para
+>Pode seleccionar o modo gráfico por omissão aqui. Se pretender usar um modo gráfico VGA, deverá compilar o 'kernel' com o suporte para dispositivos de 'frame buffer'. A opção 'ask' mostra-lhe um menu no arranque. Permite atribuir um valor por omissão para todos os 'kernels' de Linux que deseja arrancar. Se precisar de uma configuração por 'kernel', vá à página de Sistemas Operativos e peça os detalhes.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar a linha de comandos LILO automaticamente</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o 'lilo' mostrará a sua linha de comando, quer seja carregada uma tecla quer não. Se estiver desligada, o 'lilo' arranca o sistema operativo predefinido a menos que se carregue na tecla Shift (neste caso, irá para a linha de comandos do LILO).</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="lilo-OS">
+<title
+>Sistemas Operativos</title>
+
+<para
+>Algumas das coisas que poderá fazer aqui são: configurações do tipo <guilabel
+>Opções Gerais</guilabel
+> para os 'kernels'/SOs específicos, configurar o SO a arrancar por omissão, detectar os 'kernels' disponíveis, assim como editar o sistema de ficheiros de raiz, a configuração do disco RAM, os parâmetros extra, etc...</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Lista do menu de arranque</term>
+<listitem
+><para
+>Do lado esquerdo encontra-se uma lista dos 'kernels' e sistemas operativos que poderá arrancar de momento. Escolha o que deseja editar.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Kernel:</guilabel
+></term>
+<listitem
+><para
+>Indique o nome do ficheiro do 'kernel' que deseja arrancar. Se carregar no botão <guibutton
+>Seleccionar...</guibutton
+> irá mostrar a janela de selecção de ficheiros normal do &kde; para o ajudar a escolher o 'kernel'.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Nome:</guilabel
+></term>
+<listitem
+><para
+>Indique o texto (nome) do 'kernel' que deseja arrancar aqui.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sistema de ficheiros de raiz:</guilabel
+></term>
+<listitem
+><para
+>Indique o sistema de ficheiros de raiz do 'kernel' que deseja carregar. Se carregar no botão <guibutton
+>Seleccionar...</guibutton
+> irá mostrar a janela de selecção de ficheiros normal do &kde; para o ajudar a encontrar o sistema de ficheiros de raiz.</para>
+<note
+><title
+>Sistema de ficheiros de raiz</title
+><para
+>Neste caso, o sistema de ficheiros de raiz significa a partição que será montada como '/' na altura do arranque.</para
+></note>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Disco RAM inicial:</guilabel
+></term>
+<listitem
+><para
+>Se quiser usar um disco RAM inicial ('initrd') deste 'kernel', indique o nome do seu ficheiro aqui. Deixe este campo em branco se não pretender usar um disco RAM inicial para este 'kernel'.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Parâmetros-extra:</guilabel
+></term>
+<listitem
+><para
+>Indique os parâmetros extra que deseja passar ao 'kernel'. Normalmente, este valor pode ser deixado em branco. Isto corresponde à opção 'append' do 'lilo.conf'.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Mudar a Predefinição</guibutton
+></term>
+<listitem
+><para
+>Arranca este 'kernel' se o utilizador não escolher outra opção diferente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Detalhes</guibutton
+></term>
+<listitem
+><para
+>Isto mostra uma janela com mais opções que são menos usadas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Detectar</guibutton
+></term>
+<listitem
+><para
+>Gera automaticamente um 'lilo.conf' aparentemente razoável no seu sistema.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Verificar a Configuração</guibutton
+></term>
+<listitem
+><para
+>Executa o LILO no modo de teste para ver se a configuração está OK.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Adicionar um 'Kernel'...</guibutton
+></term>
+<listitem
+><para
+>Adiciona um novo 'kernel' de Linux ao menu de arranque.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Adicionar Outro Sistema Operativo...</guibutton
+></term>
+<listitem
+><para
+>Adiciona um SO não-Linux ao menu de arranque.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Remover o Item</guibutton
+></term>
+<listitem
+><para
+>Remove o item do menu de arranque.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="lilo-expert">
+<title
+>Perito</title>
+<para
+>Nesta página, poderá editar o ficheiro '/etc/lilo.conf'.</para>
+<warning
+><para
+><emphasis
+>Não</emphasis
+> edite este ficheiro a menos que saiba o que está a fazer!</para
+></warning>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/Makefile.am b/tde-i18n-pt/docs/kdebase/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/Makefile.in b/tde-i18n-pt/docs/kdebase/Makefile.in
new file mode 100644
index 00000000000..b79ad03a8d4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kdcop kpager kioslave kdeprint knetattach klipper ksplashml glossary quickstart kdebugdialog userguide khelpcenter faq kinfocenter kdesu kate kompmgr konqueror kcontrol kwrite kfind konsole kxkb kappfinder kdm visualdict ksysguard kicker kmenuedit
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/faq/Makefile.am b/tde-i18n-pt/docs/kdebase/faq/Makefile.am
new file mode 100644
index 00000000000..dd654492c71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/faq
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/faq/Makefile.in b/tde-i18n-pt/docs/kdebase/faq/Makefile.in
new file mode 100644
index 00000000000..49ad2fdaa78
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/faq
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/faq
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/faq/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/faq/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/faq/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/faq/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/faq/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=desktop.docbook moreinfo.docbook about.docbook configkde.docbook install.docbook winmng.docbook Makefile.in qt.docbook contrib.docbook tips.docbook questions.docbook nonkdeapps.docbook getkde.docbook intro.docbook webbrowse.docbook index.docbook notrelated.docbook panel.docbook sound.docbook filemng.docbook kdeapps.docbook Makefile.am misc.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook questions.docbook winmng.docbook notrelated.docbook index.docbook sound.docbook about.docbook desktop.docbook qt.docbook install.docbook configkde.docbook getkde.docbook webbrowse.docbook filemng.docbook moreinfo.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq
+ @for base in misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook questions.docbook winmng.docbook notrelated.docbook index.docbook sound.docbook about.docbook desktop.docbook qt.docbook install.docbook configkde.docbook getkde.docbook webbrowse.docbook filemng.docbook moreinfo.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/$$base ;\
+ done
+
+uninstall-nls:
+ for base in misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook questions.docbook winmng.docbook notrelated.docbook index.docbook sound.docbook about.docbook desktop.docbook qt.docbook install.docbook configkde.docbook getkde.docbook webbrowse.docbook filemng.docbook moreinfo.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook questions.docbook winmng.docbook notrelated.docbook index.docbook sound.docbook about.docbook desktop.docbook qt.docbook install.docbook configkde.docbook getkde.docbook webbrowse.docbook filemng.docbook moreinfo.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/faq/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/faq/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/faq/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/faq/about.docbook b/tde-i18n-pt/docs/kdebase/faq/about.docbook
new file mode 100644
index 00000000000..3468354cc8a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/about.docbook
@@ -0,0 +1,85 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="about">
+<title
+>Acerca desta <acronym
+>FAQ</acronym
+></title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>O que posso fazer para ajudar nesta <acronym
+>FAQ</acronym
+>?</para>
+</question>
+
+<answer>
+
+<para
+>Primeiro, envie-nos quaisquer erros que encontre. E também, quaisquer sugestões que tenha serão bem-vindas. Melhor ainda, envie-nos tudo o que ache pouco claro e, se possível, como acha que ficaria mais claro. O nosso endereço de e-mail é <email
+>faq@kde.org</email
+>. </para>
+
+<para
+>Em segundo lugar, envie-nos as suas soluções daquelas perguntas-mais-frequentes que ainda não estão nesta <acronym
+>FAQ</acronym
+>. Colocá-las-emos o mais breve possível.</para>
+
+<para
+>Em último, por favor faça um uso mais completo possível desta <acronym
+>FAQ</acronym
+>. Leia-a (e outra documentação relevante) com atenção, antes de colocar perguntas nas várias listas de correio e grupos de discussão do &kde;.</para>
+
+<note
+><para
+>Poderá também considerar tornar-se um gestor da <acronym
+>FAQ</acronym
+>. Leia com atenção a <xref linkend="FAQ-maintainer-HOWTO"/> para mais detalhes. </para
+></note>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="FAQ-maintainer-HOWTO">
+<para
+>Como me torno um gestor da <acronym
+>FAQ</acronym
+>?</para>
+</question>
+
+<answer>
+<para
+>Na verdade, é muito simples tornar-se um gestor da <acronym
+>FAQ</acronym
+>. E estamos sempre a precisar de sangue fresco. :-) Basta mandar-nos um e-mail para <email
+>kde-doc-english@kde.org</email
+>. </para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/faq/configkde.docbook b/tde-i18n-pt/docs/kdebase/faq/configkde.docbook
new file mode 100644
index 00000000000..15542ff9a29
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/configkde.docbook
@@ -0,0 +1,380 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+-->
+<chapter id="configure">
+<title
+>Configurar o &kde;</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como escolho a língua usada no &kde;?</para>
+</question>
+
+<answer>
+<para
+>Existem duas maneiras de o utilizador escolher a língua utilizada no &kde; nas mensagens que produz:</para>
+
+<variablelist>
+<varlistentry
+><term
+>Utilizar o <application
+>Centro de Controlo do &kde;</application
+></term>
+<listitem
+><para
+>Arranque o <application
+>Centro de Controle do &kde;</application
+> e seleccione <guimenu
+>Personalização</guimenu
+>, seguido de <guimenuitem
+>País e Língua</guimenuitem
+>. O utilizador poderá escolher a língua e local aqui. Se o &kde; não puder fazer a tradução para a primeira língua escolhida, fá-lo-á na língua por omissão. Esta será normalmente o inglês (americano).</para>
+<note
+><para
+>Usar o <application
+>Centro de Controlo do &kde;</application
+> é a maneira melhor de se escolher a língua no &kde;.</para
+></note
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+>Usar a variável de ambiente <envar
+>LANG</envar
+></term>
+<listitem
+><para
+>O segundo método usa a configuração-padrão local no seu sistema. Para mudar a língua, basta usar simplesmente a variável de ambiente <envar
+>LANG</envar
+>, de acordo com o que pretender. Por exemplo, se a sua linha de comandos é a <application
+>bash</application
+>, execute <command
+>export LANG=de</command
+> para fazer do alemão a língua utilizada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe algum mecanismo de mudança de teclado para teclados internacionais para o &kde;?</para>
+</question>
+<answer>
+<para
+>Sim, pode configurá-lo se utilizar a página de configuração do <application
+>Centro de Controlo do &kde;</application
+> <guimenu
+>Regional e Acessibilidade</guimenu
+> <guimenuitem
+>Disposição do Teclado</guimenuitem
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como substituo o ecrã de entrada de texto-padrão pelo ecrã de entrada do &kde;?</para>
+</question>
+<answer>
+<note
+><para
+>A sua distribuição ou variante do &UNIX; poderá ter as suas próprias ferramentas de configuração para alterar isto (&eg;, o <application
+>YaST</application
+> da &SuSE; &Linux;). Esta será a forma mais segura de activar o ecrã de autenticação do &kde;. Todavia, se por alguma razão você não pretender usar estas ferramentas, as instruções seguintes poderão ser úteis.</para
+></note>
+<para
+>Primeiro precisa de mudar para o <quote
+>xdm runlevel</quote
+> (nível de execução 5 nos sistemas &RedHat;, 3 nos &SuSE;), editando para tal o seu ficheiro <filename
+>/etc/inittab</filename
+>. No ficheiro, o utilizador deverá ter uma linha contendo <userinput
+>id:3:initdefault:</userinput
+>. Mude isso para <userinput
+>id:5:initdefault:</userinput
+>. Agora, no final do ficheiro, comente a seguinte linha: <userinput
+>x:5:respawn:/usr/bin/X11/xdm -nodaemon</userinput
+> e substitua-a por <userinput
+>x:5:respawn:<replaceable
+>/opt/kde/</replaceable
+>bin/kdm -nodaemon</userinput
+>. <note
+><para
+>A localização do &kdm; pode ser diferente no seu sistema.</para
+></note
+></para>
+<para
+>Para as mudanças terem efeito imediato, escreva <command
+>init 5</command
+> (para sistemas &RedHat;) na linha de comando. <caution
+><para
+>É arriscado o utilizador iniciar um ecrã de entrada, sem primeiro verificar se funciona. Se falhar, terá muito trabalho para voltar atrás...</para
+></caution
+></para>
+</answer>
+<answer>
+<para
+>No FreeBSD, deve editar o ficheiro <filename
+>/etc/ttys</filename
+> e mudar uma das linhas semelhantes a <programlisting
+>ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</programlisting
+> para <userinput
+>ttyv8 "/usr/local/bin/kdm -nodaemon" xterm off secure</userinput
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+
+<para
+>Gostaria de pressionar o botão esquerdo do rato em qualquer lugar da área de trabalho e ter o menu <guimenu
+>K</guimenu
+> disponível.</para>
+</question>
+<answer>
+<para
+>Abra o <application
+>Centro de Controlo do &kde;</application
+> e escolha <menuchoice
+><guisubmenu
+>Ambiente de Trabalho</guisubmenu
+><guisubmenu
+>Comportamento</guisubmenu
+></menuchoice
+>. Poderá agora escolher o comportamento dos 'clicks' do rato no ecrã. Para você ter o menu <guimenu
+>K</guimenu
+> aberto com um só toque do botão esquerdo do rato, mude a opção <guilabel
+>Botão esquerdo</guilabel
+> para <guilabel
+>Menu de Aplicações</guilabel
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde encontro informação sobre os temas do &kde;?</para>
+</question>
+<answer>
+<para
+>Vá a <ulink url="http://kde.themes.org/"
+>http://kde.themes.org/</ulink
+> ou a <ulink url="http://www.kde-look.org"
+>http://www.kde-look.org</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como mudo os Tipos &MIME;?</para>
+</question>
+<answer>
+<para
+>Se estiver a usar o &konqueror;, faça isto em alternativa: primeiro, abra a janela do &konqueror; e escolha <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror</guimenuitem
+></menuchoice
+>, seguido de <guilabel
+>Associações de Ficheiros</guilabel
+>. Escolha o tipo que deseja modificar (&eg; <literal
+>text/english</literal
+> ou <literal
+>image/gif</literal
+>) e escolha a ordem de preferência das aplicações que desejar.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; (&kdm;) não lê o meu <filename
+>.bash_profile</filename
+>!</para>
+</question>
+<answer>
+<para
+>O <application
+>xdm</application
+> e o &kdm; não correm uma linha de comandos de autenticação, por isso os <filename
+>.profile</filename
+>, <filename
+>.bash_profile</filename
+>, <abbrev
+>etc.</abbrev
+> não são procurados. Quando o utilizador se liga, o <application
+>xdm</application
+> corre o <command
+>Xstartup</command
+> como 'root' e depois o <command
+>Xsession</command
+> como utilizador. Por isso a prática normal é adicionar instruções em <filename
+>Xsession</filename
+> para procurar o perfil do utilizador. Edite os seus ficheiros <filename
+>Xsession</filename
+> e <filename
+>.xsession</filename
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como uso tipos de letra &TrueType; no &kde;?</para>
+</question>
+<answer>
+
+<para
+>Precisa de instalar o suporte para tipos de letra &TrueType; na configuração do seu &X-Window;. Veja o <ulink url="http://x.themes.org/"
+>x.themes.org</ulink
+> para os tipos de letra e o <ulink url="http://www.dcs.ed.ac.uk/home/jec/programs/xfsft/"
+>xfsft: &TrueType; Font Support For X11</ulink
+> ou <ulink url="http://X-TT.dsl.gr.jp/"
+>X-&TrueType; Server Project Home Page</ulink
+> para os servidores de tipos de letra.</para>
+
+<para
+>Se você tiver um conjunto de tipos de letra &TrueType; do &Microsoft; &Windows;, edite o ficheiro <filename
+>XF86Config</filename
+> para usar os tipos de letra da pasta em questão. Depois basta dizer ao &kde; para usar esses novos tipos de letra com o utilitário de administração de tipos de letra.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>É possível usar, mostrar e trabalhar com o Símbolo do Euro no &kde;?</para>
+</question>
+<answer>
+<para
+>Sim e não. Para mais pormenores, veja aqui: <ulink url="http://www.koffice.org/kword/euro.phtml"
+>http://www.koffice.org/kword/euro.phtml</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que eu executo um programa no arranque do &kde;?</para
+></question>
+
+<answer
+><para
+>Existem várias formas de o fazer. Se o que quer fazer é executar alguns programas que iriam definir algumas variáveis de ambiente (por exemplo, para iniciar o <command
+>gpg-agent</command
+>, o <command
+>ssh-agent</command
+> entre outros), poderá colocar estes programas em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/env/</filename
+> e garantir que os seus nomes terminam em <literal role="extension"
+>.sh</literal
+>. A $<envar
+>KDEHOME</envar
+> é normalmente uma pasta chamada <filename class="directory"
+>.kde</filename
+> (repare no ponto no início) na sua pasta pessoal. Se quiser que os programas sejam executados por todos os utilizadores do &kde;, podê-los-á colocar dentro de <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/env/</filename
+>, em que a $<envar
+>KDEDIR</envar
+> é o prefixo em que o &kde; foi instalado (poderá descobri-lo com o comando <userinput
+><command
+>kde-config</command
+> --prefix</userinput
+>).</para>
+<para
+>Se deseja iniciar um programa depois de o &kde; ter arrancado, poderá querer usar a pasta <filename class="directory"
+>Autostart</filename
+> (Arranque). Para adicionar itens à pasta <filename class="directory"
+>Autostart</filename
+>: <orderedlist>
+<listitem
+><para
+>Abra o &konqueror;.</para>
+</listitem>
+<listitem
+><para
+>Seleccione a opção <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Arranque</guimenuitem
+> </menuchoice
+> no menu.</para>
+</listitem>
+<listitem
+><para
+>Carregue com o botão direito na área da janela e seleccione a opção <menuchoice
+><guisubmenu
+>Criar um Novo</guisubmenu
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Atalho para Aplicação</guimenuitem
+> </menuchoice
+></para>
+</listitem>
+<listitem
+><para
+>Carregue na página da <guilabel
+>Aplicação</guilabel
+> na janela que aparece e indique o nome do comando a executar no campo de texto do <guilabel
+>Comando</guilabel
+>.</para>
+</listitem>
+</orderedlist>
+</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso permitir mais que um utilizador ligado de cada vez? Será que o &kde; permite uma <quote
+>mudança rápida de utilizador</quote
+>?</para>
+</question>
+<answer>
+
+<para
+>Para activar mais que um utilizador ligado de cada vez no mesmo computador (o que é conhecido algumas vezes como <quote
+>mudança rápida de utilizador</quote
+>), terá de indicar ao programa que o autentica que pode usar mais do que uma sessão (ou, em termos do &X-Window;, um <quote
+>ecrã</quote
+> ou <quote
+>display</quote
+>) de cada vez.</para>
+
+<para
+>No &kde;, este programa chama-se &kdm;, que significa <quote
+>&kde; Display Manager</quote
+> (Gestor de Autenticação do &kde;). Se não estiver a usar o &kdm; como ecrã de autenticação, então terá de consultar a documentação desse 'software', para saber como usar várias sessões.</para>
+
+<para
+>Por omissão, isto será configurado na altura da instalação automaticamente, se o &kdm; suportar os terminais virtuais no seu sistema (de momento, apenas no Linux). Se não foi configurado automaticamente, consulte o manual do &kdm;, na secção <ulink url="help:/kdm/kdmrc-xservers"
+>Indicar &X-Server;s permanentes</ulink
+>. Depois de modificar o 'kdmrc', terá de dizer isso ao &kdm;, invocando para tal um <command
+>killall -HUP kdm</command
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/contrib.docbook b/tde-i18n-pt/docs/kdebase/faq/contrib.docbook
new file mode 100644
index 00000000000..f28a94c3397
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/contrib.docbook
@@ -0,0 +1,218 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+
+<chapter id="contribute">
+<title
+>Contribuir</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como posso contribuir para o &kde;?</para>
+</question>
+<answer>
+<para
+>O &kde; é um projecto de software que vive de contribuições voluntárias. Todos são encorajados a contribuir para o &kde;. Não são só os programadores que são bem-vindos. Existem muitas maneiras de você poder ajudar a melhorar o &kde;:</para>
+<itemizedlist>
+<listitem
+><para
+>Teste o 'software'.</para
+></listitem>
+<listitem
+><para
+>Envie relatórios sobre erros. Para mais informação sobre isto, veja <link linkend="bug-report"
+>Como envio um relatório de um erro?</link
+>.</para
+></listitem>
+<listitem
+><para
+>Escreva documentação ou ficheiros de ajuda. Poderá obter alguma informação visitando a <ulink url="http://i18n.kde.org/doc/"
+>Página Principal da Equipa Editorial do &kde;</ulink
+>.</para
+></listitem>
+<listitem
+><para
+>Traduza programas, documentação e ficheiros de ajuda. Para mais informação sobre isto, deverá ir à <ulink url="http://i18n.kde.org"
+>Página Web para Tradutores e Documentalistas do &kde;</ulink
+>.</para
+></listitem>
+<listitem
+><para
+>Desenhe ícones bonitos e componha efeitos sonoros. Poderá visitar a <ulink url="http://www.kde.org/artist/index.html"
+>página dos artistas do &kde;</ulink
+> para obter mais informações.</para
+></listitem>
+<listitem
+><para
+>Escreva artigos e livros sobre o &kde;. Se quiser ajudar a difundir o &kde;, mande simplesmente um e-mail para <email
+>kde-pr@kde.org</email
+>. Isto colocá-lo-á em contacto com os voluntários de relações públicas do &kde;.</para
+></listitem>
+<listitem
+><para
+>Programe novas aplicações para o &kde;. Veja em <xref linkend="programming"/> para mais informações.</para
+></listitem>
+<listitem
+><para
+>Claro que patrocinadores são também bem-vindos. :-)</para
+></listitem>
+</itemizedlist>
+<para
+>Existem vários locais onde você poderá ter mais informações se se quiser envolver no desenvolvimento. O primeiro passo é subscrever-se em algumas das <ulink url="http://www.kde.org/mailinglists.html"
+>listas de correio</ulink
+>. Irá encontrar facilmente alguma coisa que pode ser melhorada ou aperfeiçoada.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="bug-report">
+<para
+>Como envio um relatório de erros?</para>
+</question>
+<answer>
+<para
+>Existe um sistema de controlo de erros em <ulink url="http://bugs.kde.org"
+>http://bugs.kde.org</ulink
+>. O sistema tem um mecanismo de submissão de novos erros e uma lista de todos os erros conhecidos.</para>
+<para
+>O modo mais fácil de o utilizador submeter um erro é seleccionar <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um Erro...</guimenuitem
+></menuchoice
+> na barra de menus da aplicação com o erro. Isto irá abrir uma pequena janela com uma ligação ao sistema de controlo de erros. Siga as instruções do mecanismo de submissão de erros.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="programming">
+<para
+>Quero programar para o &kde;. O que devo fazer primeiro?</para>
+</question>
+<answer>
+<para
+>Toda a gente é convidada a desenvolver software para o &kde;. O que o utilizador deve fazer primeiro depende muito da sua experiência, <abbrev
+>p.ex.</abbrev
+> se já aprendeu C++ ou tem experiência com o conjunto de ferramentas &Qt; e por aí fora.</para>
+<para
+>Para começar a programar para o &kde;, irá precisar de algumas ferramentas básicas: o <application
+>automake</application
+>, o <application
+>autoconf</application
+> e o <application
+>egcs</application
+>. Deverá ver o <ulink url="http://developer.kde.org/"
+>http://developer.kde.org/</ulink
+> para mais sugestões.</para>
+<para
+>Outro recurso excelente para aprender a programar com o &kde; são os tutoriais online do &Qt;. Estes são instalados com o &Qt;. Para vê-los, aceda a <filename
+>$<envar
+>QTDIR</envar
+>/doc/html/index.html</filename
+> no &konqueror; e guarde nos Favoritos. Os tutoriais podem ser encontrados em "Uso do Qt". O código-fonte para cada aula pode ser encontrado na pasta <filename class="directory" moreinfo="none"
+>$<envar
+>QTDIR</envar
+>/tutorial</filename
+>.</para>
+<para
+>Há, no entanto, uma coisa que para quem esteja interessado em programar para o &kde; deve fazer: <emphasis
+>subscrever a lista de correio de programadores</emphasis
+>. Para se subscrever, deverá mandar um e-mail para <ulink url="mailto:kde-devel-request@kde.org"
+>kde-devel-request@kde.org</ulink
+> com o assunto <userinput
+>subscribe <replaceable
+>o_seu_endereço_correio</replaceable
+></userinput
+>. <important
+><para
+>Leia <link linkend="subscribe"
+>Como subscrever/deixar de subscrever estas listas</link
+> com atenção. Tudo que diz lá aplica-se também nas listas de desenvolvimento.</para
+></important
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como tenho acesso ao <acronym
+>SVN</acronym
+> do &kde;?</para>
+</question>
+<answer>
+<para
+>O projecto &kde; usa o <acronym
+>SVN</acronym
+> para desenvolver as partes centrais do 'software«. Normalmente, quando alterar uma das partes (<abbrev
+>p.ex.</abbrev
+> corrigir um erro), e desejar submeter essa alteração, a melhor maneira de o fazer é criar um 'patch' contra uma imagem do estado actual e enviá-lo para o programador/gestor do programa respectivo.</para>
+<para
+>Se fizer isto de uma maneira mais ou menos regular, existem instruções sobre como pedir acesso de escrita ao repositório de <acronym
+>SVN</acronym
+> em <ulink url="http://developer.kde.org/documentation/other/developer-faq.html#q1.8"
+>http://developer.kde.org/documentation/other/developer-faq.html#q1.8</ulink
+>. Mas tenha em atenção que mais utilizadores irá retardar o tempo de resposta do <acronym
+>SVN</acronym
+> para todos os programadores, por isso pretendemos manter o número de pessoas com acesso directo ao <acronym
+>SVN</acronym
+> razoavelmente pequeno. Contudo, está à vontade para perguntar!</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso ter acesso só-de-leitura ao <acronym
+>SVN</acronym
+>?</para>
+</question>
+<answer>
+<para
+>As instruções como mudar de servidor de <acronym
+>SVN</acronym
+> anónimo também estão disponíveis em <ulink url="http://developer.kde.org/source/anonsvn.html"
+>http://developer.kde.org/source/anonsvn.html</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existem alguns 'mirror sites' do <application
+>SVN</application
+> para o &kde;?</para>
+</question>
+<answer>
+<para
+>Não, não existem de momento 'mirrors' (réplicas) anónimos do <acronym
+>SVN</acronym
+> do &kde;. Se estiver interessado em configurar um, contacte por favor o <email
+>sysadmin@kde.org</email
+> </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como faço para traduzir programas &kde; para a minha língua?</para>
+</question>
+<answer>
+<para
+>Dê uma vista de olhos na <ulink url="http://i18n.kde.org"
+>Página Web dos Tradutores e Responsáveis de Documentação do &kde;</ulink
+> para ver se o seu programa já está traduzido ou não (muitos estão). Caso contrário, encontrará aí informação em como fazê-lo você mesmo.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/faq/desktop.docbook b/tde-i18n-pt/docs/kdebase/faq/desktop.docbook
new file mode 100644
index 00000000000..14b49350001
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/desktop.docbook
@@ -0,0 +1,146 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="desktop">
+<title
+>O ecrã</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como adiciono uma aplicação ao ecrã?</para>
+</question>
+<answer>
+
+<para
+>Basta escolher a aplicação desejada do menu <guimenu
+>K</guimenu
+> e arrastá-la para o Ecrã. </para
+>
+<para
+>Para as aplicações que não estão no menu <guimenu
+>K</guimenu
+>, utilize o botão direito do rato no ecrã e escolha o <menuchoice
+><guimenuitem
+>Criar Novo</guimenuitem
+> <guisubmenu
+>Ficheiro</guisubmenu
+> <guimenuitem
+>Atalho para Aplicação</guimenuitem
+></menuchoice
+> e preencha a configuração da aplicação para qual deseja criar um atalho. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como monto/desmonto um dispositivo no ecrã?</para>
+</question>
+<answer>
+
+<para
+>Primeiro, verifique se o seu utilizador tem permissões para executar o <command
+>mount</command
+>/<command
+>umount</command
+> no dispositivo. </para>
+<para
+>Depois, poderá adicionar qualquer dispositivo se carregar com o &RMB; no ecrã e escolher então a opção <menuchoice
+><guimenu
+>Criar um Novo</guimenu
+><guimenuitem
+>Atalho para Dispositivo</guimenuitem
+></menuchoice
+> e seleccionar então o dispositivo do tipo que deseja controlar no ecrã. Preencha a configuração do dispositivo na janela que aparece e carregue em <guilabel
+>OK</guilabel
+>. Poderá usar o ícone resultante para montar/desmontar o dispositivo do ecrã. </para>
+
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Onde são guardados os ícones?</para>
+</question>
+<answer>
+<para
+>Os ícones só são encontrados se estiverem em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/icons</filename
+>, em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/icons</filename
+> ou em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde2/share/icons</filename
+>. Para você usar ícones guardados noutras localizações, devê-los-á copiar para um dos locais acima mencionados ou criar uma ligação simbólica ('symlink').</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como uso o botão-roda do rato no &kde;?</para>
+</question>
+<answer>
+<para
+>O suporte para a roda do rato vem com o &Qt; 2.0 e superior, por isso o &kde; irá automaticamente suportar o uso do botão-roda do rato, se o seu sistema estiver configurado correctamente. Verifique a configuração do seu &X-Server; para saber se suporta a roda de um rato, se não estiver a funcionar.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como lanço aplicações num ecrã em particular?</para>
+</question>
+<answer>
+<para
+>O &kde; vem com um programa chamado &kstart;. Para iniciar um <application
+>xterm</application
+> no segundo ecrã e o activar em seguida utilize: <userinput
+><command
+>kstart</command
+> <option
+>--desktop 2 --activate --windows "xterm" </option
+>xterm</userinput
+>.</para>
+<para
+>Repare que a opção <option
+>--window</option
+> é importante. Esta recebe um argumento que é uma expressão regular correspondente ao título da janela onde aplicar a configuração.</para>
+<para
+>Por favor, leia o <command
+>kstart</command
+> <option
+>--help-all</option
+> para descobrir mais acerca da magia feita pelo &kstart; (e esta não é pouca). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde guardo os ficheiros, se quiser que apareçam directamente no ecrã?</para>
+</question>
+<answer>
+<para
+><filename class="directory"
+>$<envar
+>HOME</envar
+>/Desktop</filename
+>. Poderá precisar de actualizar o ecrã, depois de gravar os seus ficheiros.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/filemng.docbook b/tde-i18n-pt/docs/kdebase/faq/filemng.docbook
new file mode 100644
index 00000000000..8bfca7dca74
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/filemng.docbook
@@ -0,0 +1,301 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd"
+> -->
+
+<chapter id="filemanager">
+<title
+>O Gestor de Ficheiros</title>
+
+<para
+>O gestor de ficheiros do &kde; é o &konqueror;. A página do &konqueror; está em <ulink url="http://www.konqueror.org"
+>http://www.konqueror.org</ulink
+> onde uma <acronym
+>FAQ</acronym
+> específica do &konqueror; pode ser encontrada.</para>
+
+<qandaset>
+
+
+<qandaentry>
+<question>
+<para
+>Como posso mudar a aparência de uma pasta no &konqueror;?</para>
+</question>
+<answer>
+<para
+>Carregue com o botão direito na pasta, seleccione as <guimenuitem
+>Propriedades</guimenuitem
+> e carregue no ícone grande da janela que aparece, para poder escolher outro ícone.</para
+> <para
+>Para mudar o ícone mostrado para os itens do <guimenu
+>Menu K</guimenu
+>, use o <application
+>Editor do Menu</application
+>, localizado em <menuchoice
+><guisubmenu
+>Preferências</guisubmenu
+><guimenuitem
+>Editor do Menu</guimenuitem
+></menuchoice
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como posso fazer transferências &FTP; não-anónimas com o &konqueror;?</para>
+</question>
+<answer>
+<para
+>Normalmente, quando utiliza um &URL; como <userinput
+>ftp://<replaceable
+>ftp.algumservidor.com</replaceable
+></userinput
+>, o &konqueror; tentará efectuar uma ligação anónima ao servidor &FTP;. Se quiser autenticar-se como um utilizador em particular, use então um &URL; do tipo <userinput
+>ftp://<replaceable
+>utilizador@ftp.algumservidor.com</replaceable
+></userinput
+>. O &konqueror; perguntar-lhe-á pela senha e fazer a ligação ao servidor.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Como indico a pasta de arranque para o &konqueror;?</para>
+</question>
+<answer>
+
+<para
+>Carregue no botão <mousebutton
+>direito</mousebutton
+> no ícone do &konqueror; e escolha as <guimenuitem
+>Propriedades</guimenuitem
+>. Sob a barra <guilabel
+>Aplicação</guilabel
+>, irá com certeza encontrar algo como <command
+>kfmclient openProfile filemanagement</command
+>; basta adicionar <filename class="directory"
+>file:/onde/desejar</filename
+>, com a pasta onde deseja que o &konqueror; comece.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como mudo o nome aos ficheiros?</para>
+</question>
+<answer>
+<para
+>Basta carregar com o botão <mousebutton
+>direito</mousebutton
+> no ficheiro e seleccionar <guimenuitem
+>Mudar o Nome</guimenuitem
+>, ou então carregue no atalho do teclado <keycap
+>F2</keycap
+> para um ficheiro seleccionado.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde é que o item para remover do meu menu de contexto foi parar?</para>
+</question>
+<answer>
+<para
+>No &kde; 3.4, as opções do menu de contexto para apagar ficheiros, sem passar pelo caixote do lixo, deixaram de estar visíveis por omissão. Para as activar, vá a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konqueror;</guimenuitem
+></menuchoice
+> e seleccione o <guilabel
+>Comportamento</guilabel
+> na barra de ícones à esquerda. Assinale a opção <guilabel
+>Mostrar os itens 'Apagar' do menu de contexto que ignorem o caixote do lixo</guilabel
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que configuro os programas que o &konqueror; usa para abrir vários tipos de ficheiros?</para
+></question>
+<answer>
+<para
+>Para poder configurar as associações de ficheiros, deverá ir ao &kcontrolcenter; e escolher o item <guimenuitem
+>Associações de Ficheiros</guimenuitem
+>, dentro da categoria <guimenu
+>Componentes do KDE</guimenu
+>.</para>
+<para
+>Suponha que o visualizador de <acronym
+>PDF</acronym
+>s por omissão é agora o &kghostview; e que pretenderia usar o <application
+>KPDF</application
+> como visualizador. Iria escrever simplesmente <userinput
+>pdf</userinput
+> no campo de procura no topo da janela, escolher o <guimenuitem
+>pdf</guimenuitem
+> no grupo <guimenu
+>application</guimenu
+> e mover o <application
+>KPDF</application
+> para cima. Na página <guilabel
+>Embeber</guilabel
+>, pode também escolher qual o componente que as outras aplicações irão usar para mostrar os ficheiros (por exemplo, quando vê alguns ficheiros no &konqueror; ou ao usar o visualizador incorporado do &ark;). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Quando tento abrir uma pasta com o &konqueror;, obtenho a mensagem: <quote
+>Parece haver um erro de configuração. Você associou o Konqueror com o inode/directory, mas ele não consegue lidar com este tipo de ficheiro.</quote
+></para>
+</question>
+<answer>
+<para
+>Terá de confirmar que a opção para embeber (incorporar) do tipo <acronym
+>MIME</acronym
+> inode/directory está correcta: <orderedlist>
+<listitem
+><para
+>No &konqueror;, vá à opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror</guimenuitem
+></menuchoice
+> e depois à página de <guilabel
+>Associações de Ficheiros</guilabel
+>.</para
+></listitem
+> <listitem
+><para
+>Abra o inode->directory na árvore.</para
+></listitem
+> <listitem
+><para
+>Carregue na página <guilabel
+>Embeber</guilabel
+>. Certifique-se que a <guilabel
+>Acção do Botão Esquerdo</guilabel
+> está configurada como <guilabel
+>Mostrar numa aplicação de visualização embebida</guilabel
+>, e que o <guilabel
+>Vista por Ícones (konq_iconview)</guilabel
+> está no topo da <guilabel
+>Ordem de Preferência dos Serviços.</guilabel
+></para
+></listitem>
+</orderedlist>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry
+> <question
+> <para
+>O que são o <option
+>%i</option
+> e o <option
+>%m</option
+> na linha de Execução?</para
+> </question
+> <answer>
+<para
+>Eles são usados por todas as aplicações do &kde; (pois estão implementados em <classname
+>KApplication</classname
+> e todos os bons programas &kde; criam um objecto <classname
+>KApplication</classname
+>, mesmo antes de olharem para os argumentos da linha de comando).</para
+> <para
+>Uma linha de comandos para uma aplicação &kde; normal assemelha-se a isto: <userinput
+><command
+>xpto</command
+> <option
+>... %i %m -caption \"%c\"</option
+></userinput
+>. Bastante confuso, mas foi desenvolvido deste modo para que possa integrar aplicações antigas, não-&kde; o melhor possível. O &konqueror;, quando executa a linha acima, extende o comando para <command
+>xpto <option
+>-icon algo.png -miniicon algo_mini.png -caption \"O Xpto\"</option
+></command
+>. Tanto o ícone como o mini-ícone e o "O Xpto" são propriedades definidas no ficheiro <filename
+>.desktop</filename
+>. Se os ícones não estiverem definidos, é-lhes atribuído o nome do executável <replaceable
+>xpto</replaceable
+>.</para>
+
+<para
+>Deste modo, um utilizador pode mudar estas coisas no &kmenuedit; para as suas aplicações. O <option
+>-caption</option
+> é importante, porque nenhum utilizador irá aceitar que o elemento do menu <guimenuitem
+>Editor</guimenuitem
+> comece alguma coisa chamada <guilabel
+>kedit-0.9pl4-build47</guilabel
+>. Ao contrário, ele espera uma janela chamada <guilabel
+>Editor</guilabel
+>. Além disso, esses nomes são locais, <abbrev
+>i.e.</abbrev
+> um utilizador americano lança o <guimenuitem
+>CD-Player</guimenuitem
+> e aparece uma janela chamada <guilabel
+>CD-Player</guilabel
+> enquanto que um utilizador alemão lança <guimenuitem
+>CD Spieler</guimenuitem
+> e aparece uma janela chamada <guilabel
+>CD-Spieler</guilabel
+>.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que faço com que o &konqueror; se inicie sem um menu? Não posso gravar um perfil de vista quando o menu está invisível!</para>
+</question>
+
+<answer
+><para
+>A forma mais simples é editar o ficheiro de configuração do &konqueror; à mão. Adicione as linhas seguintes ao <filename
+>~/.kde/share/config/konquerorrc</filename
+>: <programlisting
+>[KonqMainWindow]
+MenuBar=Disabled
+</programlisting>
+</para>
+
+<para
+>Ao reiniciar o &konqueror;, o menu deverá estar escondido.</para>
+
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+<!--Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/faq/getkde.docbook b/tde-i18n-pt/docs/kdebase/faq/getkde.docbook
new file mode 100644
index 00000000000..71651e1730d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/getkde.docbook
@@ -0,0 +1,91 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="getting-kde">
+<title
+>Obter o &kde;</title>
+
+<qandaset>
+<qandaentry>
+<question id="where-to-get-kde">
+<para
+>Onde arranjo o &kde;?</para>
+</question>
+<answer>
+<!-- This needs a rewrite including informations about the latest version (link to the info page?)-->
+<para
+>A forma mais simples de obter o &kde; é instalar uma distribuição de &Linux; ou outro SO do tipo UNIX que traga o &kde;. Poderá encontrar uma lista actualizada das distribuições que fornecem o &kde; <ulink url="http://www.kde.org/download/distributions.php"
+>aqui</ulink
+>. Para obter de forma alternativa o &kde;, sem ser obrigado a executar o &Linux;, veja por favor a secção <ulink url="http://kde.org/try_kde"
+>Experimentar o &kde;</ulink
+></para>
+
+<para
+>O sítio principal de distribuição para o &kde; é o <ulink url="ftp://ftp.kde.org"
+>ftp.kde.org</ulink
+>. No entanto, está muitas vezes com bastante carga, por isso o utilizador poderá preferir usar o <ulink url="http://download.kde.org/"
+>download.kde.org</ulink
+>, o qual o direcciona automaticamente para o 'mirror' mais próximo de si. Também poderá dar uma vista de olhos na lista dos <ulink url="http://www.kde.org/ftpmirrors.html"
+>'mirrors' do &kde;</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é a versão actual?</para>
+</question>
+<answer>
+
+<para
+>Neste momento, a última versão estável é a 3.5.5</para>
+
+<para
+>A <ulink url="http://www.kde.org/info/3.5.5.php"
+>Página de Informação do &kde; 3.5.5</ulink
+> contém muita informação específica desta versão.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde encontro as últimas versões do &kde;?</para>
+</question>
+<answer>
+<para
+>O utilizador poderá obter as versões mais recentes do &kde; em <ulink url="ftp://ftp.kde.org/pub/kde/unstable/snapshots"
+>ftp://ftp.kde.org/pub/kde/unstable/snapshots</ulink
+>. Poderá também configurar o seu cliente de <acronym
+>SVN</acronym
+>, de modo a manter as últimas versões em qualquer altura. Veja em <ulink url="http://developer.kde.org/source/anonsvn.html"
+><acronym
+>SVN</acronym
+> anónimo e o &kde;</ulink
+> para mais informações. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="where-to-get-qt">
+<para
+>Onde arranjo o &Qt;?</para>
+</question>
+<answer>
+<para
+>O &Qt; é um produto de uma empresa norueguesa, a Trolltech. Poderá sempre obter a última versão do &Qt; no seu <ulink url="ftp://ftp.troll.no"
+>servidor &FTP;</ulink
+>.</para>
+<para
+>Para além disso, na maior parte das distribuições de &Linux; actuais, o &Qt; já vem incluído. Veja em <xref linkend="prerequisites"/> para saber a versão do &Qt; que necessita.</para>
+</answer>
+</qandaentry>
+
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/faq/index.cache.bz2
new file mode 100644
index 00000000000..a808398a2ae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/faq/index.docbook b/tde-i18n-pt/docs/kdebase/faq/index.docbook
new file mode 100644
index 00000000000..1bd537fa022
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/index.docbook
@@ -0,0 +1,180 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kde; Frequently Asked Questions">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY faq-about SYSTEM "about.docbook">
+ <!ENTITY faq-intro SYSTEM "intro.docbook">
+ <!ENTITY faq-getkde SYSTEM "getkde.docbook">
+ <!ENTITY faq-install SYSTEM "install.docbook">
+ <!ENTITY faq-panel SYSTEM "panel.docbook">
+ <!ENTITY faq-desktop SYSTEM "desktop.docbook">
+ <!ENTITY faq-winmng SYSTEM "winmng.docbook">
+ <!ENTITY faq-filemng SYSTEM "filemng.docbook">
+ <!ENTITY faq-webbrowse SYSTEM "webbrowse.docbook"
+>
+ <!ENTITY faq-configkde SYSTEM "configkde.docbook">
+ <!ENTITY faq-kdeapps SYSTEM "kdeapps.docbook">
+ <!ENTITY faq-nonkdeapps SYSTEM "nonkdeapps.docbook">
+ <!ENTITY faq-tips SYSTEM "tips.docbook">
+ <!ENTITY faq-misc SYSTEM "misc.docbook">
+ <!ENTITY faq-notrelated SYSTEM "notrelated.docbook">
+ <!ENTITY faq-moreinfo SYSTEM "moreinfo.docbook">
+ <!ENTITY faq-contrib SYSTEM "contrib.docbook">
+ <!ENTITY faq-questions SYSTEM "questions.docbook">
+ <!ENTITY faq-credits SYSTEM "credits.docbook">
+ <!ENTITY faq-sound SYSTEM "sound.docbook">
+ <!ENTITY faq-qt SYSTEM "qt.docbook">
+
+]>
+<!--Time-stamp: "2001-09-03 00:10:00 endres"-->
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Perguntas Mais Frequentes do &kde;</title>
+
+<authorgroup>
+<author>
+<surname
+>A Equipa do &kde;</surname>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Medas</surname
+><affiliation
+><address
+><email
+>pmedas@aeiou.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1997</year>
+<year
+>1998</year>
+<year
+>1999</year>
+<year
+>2000</year>
+<year
+>2001</year>
+<year
+>2003</year>
+<year
+>2004</year>
+<year
+>2005</year>
+<holder
+>A Equipa do &kde;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-01-19</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<abstract
+> <para
+>Esta é uma compilação das perguntas mais frequentemente feitas sobre o Ambiente de Trabalho K. Por favor, informe-nos de quaisquer erros, inconsistências ou omissões que encontre nesta <acronym
+>FAQ</acronym
+> em <email
+>kde-doc-english@kde.org</email
+>. Não envie as suas perguntas para esta lista. Envie-las sim para as listas de correio e grupos de discussão do &kde;. Elas são utilizadas para esta &FAQ;.</para
+> </abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>FAQ</keyword>
+<keyword
+>pergunta</keyword>
+<keyword
+>resposta</keyword>
+</keywordset>
+</bookinfo>
+
+&faq-about;
+&faq-intro;
+&faq-getkde;
+&faq-install;
+&faq-panel;
+&faq-desktop;
+&faq-winmng;
+&faq-filemng;
+&faq-webbrowse;
+&faq-configkde;
+&faq-kdeapps;
+&faq-sound;
+&faq-nonkdeapps;
+&faq-tips;
+&faq-misc;
+&faq-qt;
+&faq-moreinfo;
+&faq-questions;
+&faq-contrib;
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>Os gestores actuais da &FAQ; são:</para>
+
+<itemizedlist>
+<listitem
+><para
+>J Hall <email
+>jes.hall@kdemail.net</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Muitas das respostas nesta &FAQ; são retiradas das várias listas de correio e grupos de discussão do &kde;. Aqui fica um <emphasis
+>grande</emphasis
+> agradecimento a todos que contribuíram com respostas que eventualmente apareçam nesta &FAQ;.</para>
+
+<para
+>Agradecimento especiais para os anteriores responsáveis pela &FAQ;, o Rainer Endres e o Sr. Lee Wee Tiong </para>
+
+
+<para
+>Tradução de Pedro Medas <email
+>pmedas@aeiou.pt</email
+></para
+>
+&underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:nil
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/faq/install.docbook b/tde-i18n-pt/docs/kdebase/faq/install.docbook
new file mode 100644
index 00000000000..2bd616f8774
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/install.docbook
@@ -0,0 +1,1059 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="install">
+<title
+>Instruções de instalação</title>
+
+<para
+>Estas são as instruções genéricas para o Ambiente de Trabalho K. Complemente a sua leitura com os <filename
+>README</filename
+>s e os <filename
+>INSTALL</filename
+>s que vêm com o pacote. Leia-os cuidadosamente e tente ajudar-se a si próprio se algo correr mal. Se necessitar de mais assistência, pense em juntar-se às listas do correio (veja as instruções do nosso 'site' Web para se juntar às <ulink url="http://www.kde.org/mailinglists/"
+>listas de correio</ulink
+>) ou grupos de notícias do &kde;.</para>
+
+
+<qandaset>
+
+
+<qandaentry>
+<question>
+<para
+>Para possíveis convertidos</para>
+</question>
+<answer>
+
+<para
+>Então ouviu os rumores. Ou viu as imagens de exemplo, e está ansioso por possuir o &kde;, mas não sabe nada acerca desta história de <quote
+>sistema operativo alternativo</quote
+>. Não se preocupe! Só precisa de fazer algumas (bem, talvez nem tantas) leituras e é tudo!</para>
+
+<para
+>O &kde; não corre no &Microsoft; &Windows; 95/98/NT ou OS/2 (ainda). Para correr o &kde;, precisa de ter um sistema &UNIX;. Baseie-se na <xref linkend="platform"/> para mais detalhes.</para>
+
+<para
+>Decida a plataforma e configure-a para o seu sistema. Esta <acronym
+>FAQ</acronym
+> não o pode ajudar com isso, dado que o &kde;<ulink url="http://www.kde.org"
+> corre em muitas plataformas &UNIX;</ulink
+>. </para>
+
+<!-- Taken out because we can not help with all platforms and KDEisnotLINUX -->
+
+<para
+>Finalmente, está pronto para iniciar a instalação do &kde;. Comece a ler a partir da próxima secção. Para obter o &kde;, veja <xref linkend="where-to-get-kde"/>. Por último, se encontrar alguns problemas ao instalar o &kde;, não hesite em usar as <link linkend="mailing-lists"
+>listas do correio</link
+> e <link linkend="newsgroups"
+>grupos de discussão</link
+> do &kde;. Mas tenha isto em mente: não existem perguntas descabidas, existem é respostas descabidas, principalmente se já foram respondidas na <acronym
+>FAQ</acronym
+>.</para>
+<para
+>Boa sorte e divirta-se!</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Que tipo de 'hardware' é que necessito para correr o &kde; ?</para>
+</question>
+<answer>
+<para
+>Para executar o &kde;, recomenda-se que tenha pelo menos um processador Pentium II, 64MB de memória e 500MB de espaço livre em disco para uma instalação básica. Embora o &kde; possa correr em configurações mais lentas que isto, a performance poderá ser bastante penalizada. De um modo geral, se o seu computador já conseguir correr um &X-Server; com outros ambientes de trabalho gráficos ou gestor de janelas, será rápido o suficiente para correr o &kde;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Formatos de pacotes disponíveis</para>
+</question>
+<answer>
+
+
+<para
+>Pode encontrar vários tipos de pacotes binários e de código para as diferentes distribuições e sistemas operativos em &kde-ftp;. Os pacotes binários não são feitos pela equipa do &kde;, mas pelos próprios distribuidores ou por indivíduos dedicados. Veja na <ulink url="http://dot.kde.org/986933826/"
+>Política de Pacotes do &kde; Explicada</ulink
+> para mais informações sobre a Política de Pacotes do &kde;. A única versão <quote
+>oficial</quote
+> são os pacotes tar.bz2 de código. Veja os <filename
+>README</filename
+>s e <filename
+>INSTALL</filename
+>s nas várias directorias de binários. Para uma lista dos pacotes disponíveis para uma dada versão, veja a página de informação relevante. Para a última versão esta é a <ulink url="http://www.kde.org/info/3.4.1.php"
+>Página de Informação do &kde; 3.4.1</ulink
+>.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="prerequisites">
+<para
+>Pré-requisitos</para>
+</question>
+<answer>
+
+<!-- rewrite to make it more general, pointing to the according webpages? -->
+
+<para
+>Para o &kde; 3.4.1, necessita da biblioteca &Qt; versão 3.3 ou superior. Confirme que obteve o &Qt; correcto. Também necessita dos ficheiros de inclusão, se quiser compilar você mesmo o &kde;. Estão todos disponíveis sem encargos em <ulink url="http://www.trolltech.com/products/download"
+>http://www.trolltech.com/download</ulink
+>. Para além disso, existem bibliotecas opcionais que podem melhorar o &kde; se estiverem instalados no seu sistema. Um dos exemplos é o OpenSSL que permitirá ao &konqueror; navegar seguramente nas páginas Web; a versão necessária deve ser
+>= 0.9.6. Esta deve ser fornecida pelo próprio distribuidor; se não for, peça uma actualização.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Descrição dos pacotes de base.</para>
+</question>
+<answer>
+<para
+>A distribuição de base consiste neste momento em onze pacotes. Alguns são obrigatórios, enquanto que outros não. Cada pacote está disponível em cada um dos formatos supracitados.</para>
+<variablelist>
+<varlistentry>
+<term
+>kdelibs</term>
+<listitem>
+<para
+>Necessário</para>
+<para
+>Este pacote contém as bibliotecas partilhadas que são necessárias por todas as aplicações do &kde;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdebase</term>
+<listitem>
+<para
+>Necessário</para>
+<para
+>Este pacote contém as aplicações de base que formam o núcleo do Ambiente de Trabalho K, como o gestor de janelas, o emulador de terminal, o centro de controlo, o gestor de ficheiros e o painel.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&arts;</term>
+<listitem>
+<para
+>Necessário</para>
+<para
+>O servidor de som &arts;. Um servidor de som poderoso e transparente na rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeaddons</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Vários 'plugins' para o &kate;, o &kicker;, o &knewsticker;, o &konqueror; e o &noatun; </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeartwork</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Mais papéis de parede, temas, estilos, sons ...</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdebindings</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Várias interfaces para outras linguagens, incluindo o &Java;, o Perl, o Python, ...</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdegames</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Vários jogos como o &kmahjongg;, o &ksnake;, o &kasteroids; e o &kpatience;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdegraphics</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Vários programas gráficos como os visualizadores de &PostScript; e &DVI; e um programa de desenho.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeutils</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Várias ferramentas de trabalho como um calculadora, um editor e outras coisas úteis.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdemultimedia</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Aplicações multimédia como um leitor de &CD;s e uma mesa de mistura.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdenetwork</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Aplicações de rede. De momento contém o cliente de e-mail &kmail;, o leitor de notícias &knode;, entre muitos outros programas de rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdepim</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Aplicações de rede. De momento contém o cliente de e-mail &kmail;, o leitor de notícias &knode;, entre muitos outros programas de rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeadmin</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Programas de administração do sistema.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeedu</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Aplicações educativas e de entretenimento para os utilizadores do &kde; mais novos. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeaccessibility</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Os programas do KDE de acessibilidade, como a lupa do ecrã e a interface para o sintetizador de voz. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdetoys</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Brinquedos!</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdevelop</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Um Ambiente de Desenvolvimento Integrado para o &kde; e para o Qt</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeedu</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>As aplicações de desenvolvimento Web. Contém algumas aplicações como o &quanta;, um ambiente de desenvolvimento Web integrado, bem como outras aplicações úteis de programação Web.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdesdk</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>O KDE Software Development Kit (Kit de Desenvolvimento de 'Software' do KDE). Contém uma colecção de aplicações e ferramentas usadas pelos Programadores do KDE.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O &arts; e o 'kdelibs' devem ser instalados antes de tudo; por último deve-se instalar o 'kdeaddons'. Os restantes pacotes podem ser instalados por qualquer ordem.</para>
+
+<para
+>A maioria das ferramentas de gestão de pacotes deixá-lo-ão colocar estes pacotes numa pasta e instalá-los de uma vez, descobrindo eles próprios as suas dependências.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Instruções de instalação para os diferentes formatos de pacotes</para>
+</question>
+<answer>
+<para
+><important>
+<para
+>Não se esqueça de ler os ficheiros <filename
+>README</filename
+> e <filename
+>INSTALL</filename
+> se estiverem disponíveis.</para>
+</important
+></para>
+<variablelist>
+<varlistentry>
+<term
+>Instalação dos pacotes da Debian</term>
+<listitem>
+<para
+>Os pacotes da Debian instalam-se de acordo com o <acronym
+>FHS</acronym
+> (File Hierarchy Standard).</para>
+<procedure>
+<step performance="required"
+><para
+>torne-se super-utilizador</para
+></step>
+<step performance="required"
+><para
+>Corra <command
+>dpkg <option
+>-i <replaceable
+>nome_pacote.deb</replaceable
+></option
+></command
+> para todos os pacotes que deseja instalar.</para
+></step>
+</procedure>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Instalação dos pacotes <acronym
+>RPM</acronym
+></term>
+<listitem>
+<procedure>
+<title
+>Para instalar os <acronym
+>RPM</acronym
+>s com binários</title>
+<step performance="required"
+><para
+>torne-se super-utilizador</para
+></step>
+<step performance="required"
+><para
+>execute <command
+>rpm <option
+>-ivh <replaceable
+>nome_pacote.rpm</replaceable
+></option
+></command
+></para
+></step>
+</procedure>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Instalação dos ficheiros <filename
+>.tar.bz2</filename
+> com código</term>
+<listitem>
+<para
+>Dado que existem sempre alterações e actualizações na forma como o &kde; é compilado, veja em <ulink url="http://developer.kde.org/build/index.html"
+>Transferir e Instalar o Código</ulink
+> para as instruções de instalação dos pacotes com código-fonte mais actualizadas. </para>
+<para
+>A seguinte aproximação deve, contudo, funcionar na maioria dos casos. </para>
+<para
+>O pacote <filename
+>.tar.bz2</filename
+> de código instala-se em <filename class="directory"
+>/usr/local/kde</filename
+> por omissão. Pode alterar esta configuração usando a opção <option
+>--prefix</option
+> do programa <filename
+>configure</filename
+>.</para>
+<procedure>
+<step performance="required"
+><para
+>descomprima os pacotes com o comando <command
+>tar <option
+>jxvf <replaceable
+>nome_pacote.tar.bz2</replaceable
+></option
+></command
+></para
+></step>
+<step performance="required"
+><para
+>mude a pasta actual para a do pacote: <command
+>cd <replaceable
+>nome_pacote</replaceable
+></command
+></para
+></step>
+<step performance="required"
+><para
+>configure o pacote: <command
+>./configure</command
+> <note
+><para
+>Alguns pacotes (principalmente o kdebase) têm opções especiais de configuração que podem ser apropriadas para a sua instalação. Escreva <command
+>./configure <option
+>--help</option
+></command
+> para ver as opções disponíveis.</para
+></note
+></para
+></step>
+<step performance="required"
+><para
+>construa o pacote: <command
+>make</command
+></para
+></step>
+<step performance="required"
+><para
+>instale o pacote: <command
+>su <option
+>-c "make install"</option
+></command
+> (se não for já o root). Se já estiver como root, basta escrever <command
+>make <option
+>install</option
+></command
+>.</para
+></step>
+</procedure>
+</listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Procedimentos pós-instalação</para>
+</question>
+<answer>
+<para
+>Primeiro que tudo, certifique-se que já adicionou a pasta de instalação dos binários do &kde; (&eg; <filename class="directory"
+>/usr/local/kde/bin</filename
+>) ao seu <envar
+>PATH</envar
+> e a pasta de instalação das bibliotecas do &kde; ao seu <envar
+>LD_LIBRARY_PATH</envar
+> (só é necessário nos sistemas que não suportam o 'rpath'; no &ELF; do &Linux;, deve funcionar sem isto). Esta variável de ambiente pode ser chamada de forma diferente nalguns sistemas, <abbrev
+>p. ex.</abbrev
+> é chamada de <envar
+>SHLIB_PATH</envar
+> no &IRIX;. Depois defina a variável <envar
+>KDEDIR</envar
+> a apontar para a base da sua árvore do &kde; <abbrev
+>p.ex.</abbrev
+> <filename class="directory"
+>/usr/local/kde</filename
+>. <caution
+> <para
+>Tenha em conta que é pouco inteligente definir a variável <envar
+>LD_LIBRARY_PATH</envar
+> sem ter cuidado. Na maioria dos casos é desnecessária e pode causar problemas em vez de ajudar. Existe uma página Web escrita por <ulink url="mailto:barr@cis.ohio-state.edu"
+>Dave Barr</ulink
+> a explicar os problemas da variável <envar
+>LD_LIBRARY_PATH</envar
+> e pode ser encontrada em <ulink url="http://www.cis.ohio-state.edu/~barr/ldpath.html"
+>http://www.cis.ohio-state.edu/~barr/ldpath.html</ulink
+>.</para>
+</caution>
+</para>
+<para
+>Ainda que possa usar a maioria das aplicações do &kde; bastando para isso chamá-las, só pode beneficiar completamente das funcionalidades avançadas do &kde; se usar o gestor de janelas do &kde; e os seus programas auxiliares.</para>
+<para
+>De modo a ser fácil para o utilizador, existe um programa simples chamado <filename
+>startkde</filename
+> que é instalado na directoria <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/bin</filename
+> e que, por isso, está no seu PATH.</para>
+<para
+>Edite o ficheiro <filename
+>.xinitrc</filename
+> na sua pasta pessoal (faça uma cópia de segurança primeiro!), remova tudo o que pareça chamadas ao gestor de janelas e introduza <command
+>startkde</command
+> em alternativa. Reinicie o &X-Server;. Se usar o &kdm;/<application
+>xdm</application
+>, terá de editar o ficheiro <filename
+>.xsession</filename
+> em vez do <filename
+>.xinitrc</filename
+>. Se não existir nenhum dos ficheiros <filename
+>.xinitrc</filename
+> ou <filename
+>.xsession</filename
+> na sua pasta pessoal, basta criar um deles, contendo apenas uma linha que diz <command
+>startkde</command
+>. <note
+> <para
+>Alguns sistemas (nomeadamente o &RedHat; &Linux;) utilizam o <filename
+>.Xclients</filename
+> em alternativa.</para>
+</note
+></para>
+<para
+>Isto deve-lhe apresentar um novo ambiente de trabalho do &kde;. Pode começar a explorar o mundo maravilhoso do &kde;. No caso de querer ler alguma documentação em primeiro lugar, existe um <ulink url="http://www.kde.org/documentation/quickstart/index.html"
+>Guia de Iniciação Rápida</ulink
+> altamente recomendado disponível. Para além disso, cada aplicação tem uma ajuda 'online' que está disponível através do menu de <guimenu
+>ajuda</guimenu
+>.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Devo remover a versão antiga xyz antes de instalar uma nova?</para>
+</question>
+<answer>
+<para
+>Em princípio, isso não é necessário. Os pacotes <acronym
+>RPM</acronym
+> e da Debian devem resolver todas as dependências.</para>
+<para
+>Se você compilar por si próprio o código-fonte, deverá ter mais atenção. As instruções para executar duas versões diferentes do &kde; no mesmo sistema são dadas em <ulink url="http://developer.kde.org/build/kde2-and-kde3.html"
+>http://developer.kde.org/build/kde2-and-kde3.html</ulink
+>. Todavia, lembre-se que a execução de duas versões diferentes do &kde; a partir do código poderá conduzir a problemas se você não tiver cuidado. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="startkde">
+<para
+>Como é que inicio o &kde;?</para>
+</question>
+<answer>
+<para
+>O método mais confortável de iniciar o &kde; é usar o ficheiro <filename
+>startkde</filename
+>. Basta pôr a linha <command
+>startkde</command
+> no fim do seu ficheiro <filename
+>.xsession</filename
+> (ou um dos ficheiros <filename
+>.xinitrc</filename
+> ou <filename
+>.Xclients</filename
+>, se não estiver a usar o &kdm; ou o <application
+>xdm</application
+>). Remova também as linhas que iniciam o seu gestor de janelas anterior. Se não existir um ficheiro <filename
+>.xsession</filename
+>, <filename
+>.xinitrc</filename
+> ou <filename
+>.Xclients</filename
+> na sua pasta pessoal, basta criar um novo que contenha apenas uma linha: <command
+>startkde</command
+>.</para>
+</answer>
+</qandaentry>
+<!-- Still needed?
+<qandaentry>
+<question>
+<para
+>Whenever I start &kde;, it complains about "shadow passwords".
+Why?</para>
+</question>
+<answer>
+<para
+>When your system uses shadow passwords, the screensaver can only
+run properly if the suid bit is set. This bit gives the screensavers
+root privileges, which are needed to access the shadow passwords.
+<caution
+><para
+>The screensavers might be configured to secure the
+machine until the password is entered.</para
+></caution
+></para>
+<procedure>
+<title
+>Setting the suid bit on the screensavers</title>
+<step performance="required"
+><para
+>become root</para
+></step>
+<step performance="required"
+><para
+><command
+>chown root
+$<envar
+>KDEDIR</envar
+>/bin/*.kss</command
+></para
+></step>
+<step performance="required"
+><para
+><command
+>chmod u+s
+$<envar
+>KDEDIR</envar
+>/bin/*.kss</command
+></para
+></step>
+</procedure>
+<para
+>Alternatively, if you compile &kde; from source, you can use
+<command
+>./configure <option
+>with-shadow</option
+></command
+> to
+configure kdebase. Then the suid bit is set automatically during
+<command
+>make install</command
+>.</para>
+</answer>
+</qandaentry>
+-->
+<qandaentry>
+<question>
+<para
+>É possível instalar o &kde; na minha pasta de utilizador?</para>
+</question>
+<answer>
+<para
+>Sim, pode instalar o &kde; em qualquer pasta que desejar. O que tem a fazer depende do tipo de pacotes que quer instalar:</para>
+<procedure
+><title
+>Pacotes de código</title>
+<step performance="required"
+><para
+>Configure e instale o pacote usando <command
+>configure <option
+>--prefix=<replaceable
+>/home/eu</replaceable
+></option
+>; make; make install</command
+> para instalar dentro de <filename class="directory"
+>/home/eu</filename
+>.</para
+></step>
+<step performance="required"
+><para
+>Adicione o seguinte aos seus ficheiros do init. Repare que isto não é necessário definir o valor de <envar
+>LD_LIBRARY_PATH</envar
+>, por isso é melhor deixá-lo.</para>
+
+<para
+>Para o csh ou o tcsh:</para>
+<programlisting
+>setenv KDEDIR /home/eu
+if ( $?LD_LIBRARY_PATH ) then
+ setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
+else
+ setenv LD_LIBRARY_PATH $KDEDIR/lib
+endif
+if ( ! $?LIBRARY_PATH ) then
+ setenv LIBRARY_PATH $LD_LIBRARY_PATH
+endif
+</programlisting>
+<para
+>Na <application
+>bash</application
+>:</para>
+<programlisting
+>KDEDIR=/home/eu
+PATH=$KDEDIR/bin:$PATH
+LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
+LIBRARY_PATH=$LD_LIBRARY_PATH
+export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH
+</programlisting
+></step>
+</procedure>
+<procedure
+><title
+>pacotes <acronym
+>RPM</acronym
+></title>
+<step performance="required"
+><para
+>O <command
+>rpm</command
+> permite-lhe usar a opção <option
+>--prefix</option
+> para seleccionar a pasta em que deseja instalar. Por exemplo, a execução de <command
+>rpm <option
+>-i --prefix=<replaceable
+>/home/eu pacote.rpm</replaceable
+></option
+></command
+> irá instalar o pacote em <filename class="directory"
+>/home/eu</filename
+>.</para
+></step>
+</procedure>
+<para
+><note>
+<para
+>Embora o &kde; vá correr a partir de uma directoria de utilizador, existem alguns problemas com os programas que necessitem de 'suid root', <abbrev
+>p.ex.</abbrev
+> os programas do pacote 'kdeadmin'. Mas como à partida não são para ser executados pelos utilizadores, não há motivo de preocupação.</para>
+<para
+>Contudo, nos sistemas com senhas escondidas, os protectores de ecrã têm de estar 'suid root' para permitir o acesso às senhas para desbloquear o ecrã, por isso esta opção não irá funcionar.</para>
+</note
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O <command
+>startkde</command
+> falha com <errorname
+>can not connect to X server</errorname
+>. O que se passa?</para>
+</question>
+<answer>
+<para
+>Provavelmente tentou iniciar o servidor X com o <command
+>startkde</command
+>. O servidor X é iniciado com o <command
+>startx</command
+>. O <command
+>startkde</command
+> é o programa que deve ser executado a partir do seu <filename
+>.xinitrc</filename
+>, <filename
+>.xsession</filename
+> ou <filename
+>.Xclients</filename
+> para activar o gestor de janelas e os programas de servidor necessários para o &kde;. Veja também <xref linkend="startkde"/>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&kde; no &AIX;?</para>
+</question>
+<answer>
+<para
+>A <acronym
+>IBM</acronym
+> suporta agora oficialmente o &kde; no &AIX;. Você poderá encontrar mais detalhes em <ulink url="http://www.ibm.com/servers/aix/products/aixos/linux/index.html"
+>http://www.ibm.com/servers/aix/products/aixos/linux/index.html</ulink
+>. Existe também alguma informação mais antiga em <ulink url="http://space.twc.de/~stefan/kde/aix.html"
+>http://space.twc.de/~stefan/kde/aix.html</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&kde; num portátil?</para>
+</question>
+<answer>
+<para
+>Se conseguir executar o &X-Window; no seu portátil, não deve ter nenhum problema a executar o &kde;. Para além disso, poderá achar as seguintes referências úteis:</para>
+<itemizedlist>
+<listitem>
+<para
+><ulink url="http://www.linux-laptop.net/"
+>http://www.linux-laptop.net/</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="http://www.sanpei.org/Laptop-X/note-list.html"
+>http://www.sanpei.org/Laptop-X/note-list.html</ulink
+></para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não gosto da pasta por omissão do &kde; depois da instalação. Como é que a mudo sem danificar nada?</para>
+</question>
+<answer>
+<para
+>Assumindo que a directoria por omissão é a <filename class="directory"
+>/opt/kde</filename
+> e quer movê-la para a <filename class="directory"
+>/usr/local/kde</filename
+>, aqui está o que deve ser feito:</para>
+<procedure>
+<step performance="required"
+><para
+>mudar para super-utilizador se não estiver já como tal</para
+></step>
+<step performance="required"
+><para
+><command
+>mv /opt/kde /usr/local/kde</command
+></para
+></step>
+<step performance="required"
+><para
+><command
+>ln -s /usr/local/kde /opt/kde</command
+></para
+></step>
+</procedure>
+<para
+>Isto irá pôr todos os ficheiros do &kde; na directoria <filename class="directory"
+>/usr/local/kde</filename
+>, embora continue tudo a estar acessível em <filename class="directory"
+>/opt/kde</filename
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quais os ficheiros que posso apagar da minha pasta de instalação do &kde;? Os ficheiros <filename
+>*.h</filename
+>, <filename
+>*.c</filename
+> e <filename
+>*.o</filename
+> podem ser removidos em segurança?</para>
+</question>
+<answer>
+<para
+>Não deve existir a necessidade de manter os ficheiros <filename
+>.c</filename
+> e <filename
+>.o</filename
+>, mas o utilizador poderá querer manter os ficheiros <filename
+>.h</filename
+>, dado que são incluídos se quiser compilar os seus próprios programas do &kde;. Mas se quiser aplicar correcções aos programas de origem à medida que estes se vão tornando disponíveis (em vez de obter tudo de novo), então estes devem ficar.</para
+>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Irei perder a minha configuração actual quando actualizar o &kde;?</para>
+</question>
+<answer>
+
+<para
+>Não. O &kde; irá, na maioria dos casos, ser capaz de transportar a sua configuração intacta. Poderá ter de reintroduzir senhas em algumas aplicações (como o &kmail; ou o &knode;) mas a maior parte das outras configurações serão seguras.</para>
+
+<para
+>Ocorreram relatórios misturados de resultados entre algumas versões anteriores do &kde;. Para ter a certeza, poderá querer salvaguardar a sua configuração inteira do &kde;. </para>
+
+<para
+>A configuração é mantida na subpasta <filename class="directory"
+>.kde</filename
+> ou <filename class="directory"
+>.kde2</filename
+> da sua área local. Copie a sua pasta antiga <filename class="directory"
+>.kde</filename
+>/<filename class="directory"
+>.kde2</filename
+> para uma localização de segurança, instale o &kde; 3.0 e copie de volta todas as configurações de e-mail e notícias necessárias. Dito isto, a maioria das pessoas conseguirão fazer uma actualização directa sem remover a pasta <filename class="directory"
+>.kde</filename
+> antiga, sem impacto de espécie alguma.</para>
+<para
+>Você poderá substituir a utilização do <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde</filename
+> ao definir a variável $<envar
+>KDEHOME</envar
+>.</para
+>
+</answer>
+</qandaentry>
+
+<qandaentry id="greyscreen">
+<question>
+<para
+>Actualizei o &kde; e parece estar tudo bem, mas quando o inicio, obtenho um ecrã cinzento vazio e não acontece nada. Existem erros na consola sobre o DCOPserver. O que é que se passa?</para>
+</question>
+
+<answer>
+<para
+>O &kde; usa vários ficheiros temporários durante a sua operação. Estes costumam estar nas seguintes localizações:</para>
+<itemizedlist>
+<listitem
+><para
+><filename
+>~/.DCOPserver-*</filename
+> (costumam existir dois destes; um é uma ligação simbólica do outro)</para
+></listitem>
+<listitem
+><para
+><filename
+>~/.kde/socket-<replaceable
+>nome_maquina</replaceable
+></filename
+></para
+></listitem>
+<listitem
+><para
+>O <filename
+>~/.kde/tmp-<replaceable
+>hostname</replaceable
+></filename
+>, que é normalmente uma ligação simbólica do seguinte ficheiro:</para
+></listitem>
+<listitem
+><para
+><filename
+>/tmp/tmp-kde-<replaceable
+>UTILIZADOR</replaceable
+></filename
+></para
+></listitem>
+<listitem
+><para
+>O <filename
+>~/.kde/socket-<replaceable
+>nome_maquina</replaceable
+></filename
+>, o qual é normalmente uma ligação simbólica para:</para
+></listitem>
+<listitem
+><para
+><filename
+>/tmp/ksocket-<replaceable
+>UTILIZADOR</replaceable
+></filename
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Se as ligações simbólicas deixarem de funcionar, normalmente acontece porque um 'script' do <command
+>cron</command
+> ou de finalização está a limpar a pasta <filename class="directory"
+>/tmp</filename
+>, o que origina algumas coisas estranhas. Estes ficheiros, bem como as suas ligações simbólicas, são criados no início do &kde;, por isso poderá removê-las sem problemas <emphasis
+>quando o &kde; não estiver a correr</emphasis
+>.</para>
+
+<para
+>Se só estiver a obter um ecrã cinzento quando inicia o &kde;, ou se obtém uma mensagem de erro a indicar-lhe para <errorname
+>Verificar a sua instalação</errorname
+>, então desligue o X e apague todos os ficheiros indicados em baixo, reiniciando de seguida o X.</para>
+
+<para
+>Normalmente (&ie; quando não está a actualizar as versões do &kde;) é bastante seguro deixar estes ficheiros intactos, e pode poupar alguns segundos no arranque do &kde; se o fizer.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>A compilação do kdebase dá-me um erro <errorname
+>bin/sh: msgfmt: command not found</errorname
+>!</para>
+</question>
+<answer>
+<para
+>Necessita do pacote da <acronym
+>GNU</acronym
+> <application
+>msgfmt</application
+>, o qual faz parte do pacote de i18n da <acronym
+>GNU</acronym
+> <application
+>gettext</application
+>. Deve poder transferi-lo a partir de qualquer 'mirror' ou réplica da <acronym
+>GNU</acronym
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que desinstalo as aplicações do &kde; compiladas a partir do código?</para>
+</question>
+<answer>
+<para
+>Pode desinstalar os seus programas escrevendo <command
+>make uninstall</command
+> na pasta onde fez <command
+>make install</command
+>. Se já tiver mandado fora essa pasta, então só existe uma forma, e esta não é boa: vá à directoria <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/bin</filename
+> e comece a apagar os ficheiros um a um.</para>
+<para
+>Sê você espera encontrar-se nesta situação, você poderia pensar em considerar um programa como o <application
+>stow</application
+> da &GNU;, que se encontra em <ulink url="http://www.gnu.org/software/stow/stow.html"
+>http://www.gnu.org/software/stow/stow.html</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="gif">
+<para
+>O que se passa com o suporte de &GIF;s?</para>
+</question>
+<answer>
+<para
+>Isto tem algo a ver com a patente do &LZW; da Unisys. O suporte de &GIF; vem desligado por omissão desde o &Qt; 1.44 em diante. Quando quiser usar &GIF;s e tiver a licença relevante, recompile o &Qt; com o suporte de &GIF;: <command
+>./configure <option
+>-gif</option
+></command
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/intro.docbook b/tde-i18n-pt/docs/kdebase/faq/intro.docbook
new file mode 100644
index 00000000000..e48810401a6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/intro.docbook
@@ -0,0 +1,96 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>O que é o &kde;?</para>
+</question>
+<answer>
+<para
+>O &kde; é o Ambiente de Trabalho K. É um projecto iniciado pelo <ulink url="mailto:ettrich@kde.org"
+>Matthias Ettrich</ulink
+> em 1996. O objectivo do projecto do &kde; é ligar o poder dos sistemas operativos &UNIX; com o conforto de uma interface de utilizador moderna.</para>
+<para
+>Em resumo, o &kde; irá trazer o &UNIX; para o ambiente de trabalho!</para>
+<para
+>Se desejar mais informações sobre o &kde;, dê uma vista de olhos em <ulink url="http://www.kde.org/whatiskde"
+>O que é o &kde;?</ulink
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="platform">
+<para
+>Em que plataformas posso esperar que o &kde; trabalhe?</para>
+</question>
+<answer>
+<para
+>O &kde; é um Ambiente de Trabalho para todas as variantes do &UNIX;. Embora seja verdade que a maioria dos programadores do &kde; utilizam o &Linux;, o &kde; corre sem problemas numa grande variedade de sistemas. Poderá, contudo, necessitar de realizar umas alterações no código-fonte para pôr o &kde; a compilar em alguma das variantes menos conhecidas do &UNIX; ou se não estiver a usar as ferramentas de programação da &GNU;, em particular o compilador &gcc;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; é um gestor de janelas?</para>
+</question>
+<answer>
+<para
+>Não, o &kde; não é um gestor de janelas. Embora o &kde; inclua um gestor de janelas muito sofisticado (o &kwin;), o &kde; é muito mais do que isso. É um Ambiente de Trabalho Integrado completo.</para>
+<para
+>O &kde; oferece um ambiente de trabalho completo, incluindo um navegador Web, um gestor de ficheiros, um gestor de janelas, um sistema de ajuda, um sistema de configuração, inúmeras ferramentas e utilitários, bem como uma quantidade sempre crescente de aplicações, que incluem clientes de e-mail e notícias, programas de desenho, um visualizador de &PostScript; e &DVI;, entre muitas outras.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; é um clone do <acronym
+>CDE</acronym
+>, &Windows; 95 ou &Mac; <acronym
+>OS</acronym
+>?</para>
+</question>
+<answer>
+<para
+>Não, o &kde; não é um clone. Especificamente, o &kde; não é um clone do <acronym
+>CDE</acronym
+> ou do &Windows;. Embora os programadores do &kde; tenham extraído e continuem a extrair as melhores funcionalidades de todos os ambiente de trabalho, o &kde; é um verdadeiro ambiente único que tem seguido e irá continuar a seguir o seu caminho.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; é 'software' livre?</para>
+</question>
+<answer>
+<para
+>Sim, o &kde; é 'software' livre de acordo com a Licença Pública da &GNU;, a GPL. Todas as bibliotecas do &kde; estão disponíveis segundo a <acronym
+>LGPL</acronym
+> de modo a tornar o desenvolvimento de 'software' comercial para &kde; possível, se bem que todas as aplicações do &kde; estão segundo a <acronym
+>GPL</acronym
+>.</para>
+<para
+>O &kde; utiliza a <link linkend="qt"
+>ferramenta multi-plataformas em C++, o &Qt;</link
+>, que também está disponível (desde a versão 2.2) segundo a <acronym
+>GPL</acronym
+>.</para>
+<para
+>É perfeitamente legal fazer aplicações do &kde; e do &Qt; disponíveis em &CD-ROM;, sem encargos. Não são aplicadas taxas de qualquer tipo.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/faq/kdeapps.docbook b/tde-i18n-pt/docs/kdebase/faq/kdeapps.docbook
new file mode 100644
index 00000000000..d8d5d7096f3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/kdeapps.docbook
@@ -0,0 +1,240 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="applications">
+<title
+>Aplicações do &kde;</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>&kppp;</para>
+</question>
+<answer>
+
+<para
+>Muitos utilizadores do &kde; comunicam problemas ao usar o &kppp;. Porém, antes de se queixar acerca do &kppp;, confirme se já verificou o seguinte:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Consegue-se ligar ao seu <acronym
+>ISP</acronym
+> sem usar o &kppp;? Se não conseguir, então o &kppp; não é o culpado, no fim de contas.</para
+></listitem>
+<listitem
+><para
+>Percorreu a documentação do &kppp;, pelo menos três vezes, e seguiu as suas instruções e sugestões de resolução de problemas?</para
+></listitem>
+</itemizedlist>
+<para
+>A documentação do &kppp; pode ser acedida através do <application
+>Centro de Ajuda do &kde;</application
+>. Por fim, a página do &kppp; é a <ulink url="http://ktown.kde.org/~kppp/"
+>http://ktown.kde.org/~kppp/</ulink
+>.</para>
+<para
+>Agora, se continuar a encontrar problemas, aqui podemos ajudá-lo a resolvê-los:</para>
+<variablelist>
+<varlistentry
+><term
+>Como é que eu mudo a configuração do &MTU; do &kppp;?</term>
+<listitem
+><para
+>Abra a janela do &kppp; e seleccione as <guibutton
+>Definições</guibutton
+>. Escolha uma conta existente e carregue em <guibutton
+>Editar</guibutton
+> ou em <guibutton
+>Nova</guibutton
+> para criar uma nova conta telefónica. Seleccione a secção <guilabel
+>Liga</guilabel
+> e carregue nos <guibutton
+>Argumentos</guibutton
+>. Escreva o que lhe apetecer, para alterar no campo Argumento (por exemplo, <userinput
+>mtu 296</userinput
+>), carregando depois em <guibutton
+>Adicionar</guibutton
+>. Quando tiver terminado, carregue em <guibutton
+>Fechar</guibutton
+>.</para>
+<para
+>Para verificar se as opções <quote
+>fizeram efeito</quote
+>, faça uma de duas coisas:</para>
+<itemizedlist>
+<listitem>
+<para
+>Numa janela de terminal, execute <userinput
+><command
+>/sbin/ifconfig</command
+> ppp0</userinput
+> e veja o &MTU; indicado no resultado. Deverá corresponder ao seu pedido.</para>
+</listitem>
+<listitem
+><para
+>Adicione <option
+>debug</option
+> e <option
+>kdebug</option
+> (cada um numa linha separada) no seu ficheiro <filename
+>/etc/ppp/options</filename
+> e reinicie a sua sessão de &PPP;. Irá obter mensagens de depuração no <filename
+>/var/log/messages</filename
+>, incluindo as configurações do &MRU; e do &MTU;.</para
+></listitem>
+</itemizedlist>
+<para
+>Se desejar, a configuração do &MRU; e do &MTU; podem ser adicionadas ao ficheiro <filename
+>options</filename
+>, uma opção completa por linha, sem aspas ou traços.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>O &kppp; liga-se a uma velocidade menor que o habitual.</term>
+<listitem
+><para
+>O seguinte pode resolver o problema:</para>
+<itemizedlist>
+<listitem
+><para
+>Tente executar <command
+>setserial spd_hi</command
+>.</para
+></listitem>
+<listitem
+><para
+>O valor do &MTU; por omissão é 1500, o que pode ser muito grande para uma ligação telefónica. Tente mudá-lo para um valor menor como <userinput
+>296</userinput
+> ou <userinput
+>576</userinput
+>.</para
+></listitem>
+<listitem
+><para
+>Procure na sua pasta <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/config</filename
+> o ficheiro <filename
+>kppprc</filename
+>. Verifique se a velocidade do modem correcta está lá definida.</para
+></listitem>
+</itemizedlist
+></listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&konsole;</para>
+</question>
+<answer>
+<variablelist>
+
+<varlistentry>
+<term
+>Como é que faço 'page up' ou 'page-down'?</term>
+<listitem
+><para
+>Faça <keycombo action="simul"
+> <keycap
+>Shift</keycap
+><keycap
+>Page Up</keycap
+></keycombo
+> e <keycombo action="simul"
+><keycap
+>Shift</keycap
+><keycap
+>Pg Dn</keycap
+></keycombo
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Como é que efectuo uma simples <quote
+>cópia</quote
+> do &konsole; para qualquer lado?</term>
+<listitem
+><para
+>Quando faço um comando <command
+>ls</command
+>, primeiro selecciono com o rato o texto desejado, carrego em <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+>, activo a aplicação de destino, aponto o rato para a parte relevante e faço <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+>. Em alternativa, selecciono o texto arrastando com o botão esquerdo do rato carregado e colando o mesmo texto com o botão do meio do rato (ou com ambos os botões do rato, se tiver um rato de 2 botões com emulação de 3 botões). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Porque é que o &konsole; não consegue encontrar o tipo de letra <quote
+>9x15</quote
+> e os 2 tipos de letra <quote
+>console</quote
+> que são instalados com o &kde;?</term>
+<listitem>
+
+<para
+>O <application
+>FontConfig</application
+> precisa de encontrar os três tipos de letra instalados em: <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/fonts</filename
+>. Se a instalação do &kde; não colocar estes tipos de letra numa pasta que já exista (&eg; a <filename class="directory"
+>/usr/share/fonts</filename
+>), então você terá de adicionar esta pasta ao ficheiro de configuração <filename class="directory"
+>/etc/fonts/local.conf</filename
+>. Esta deverá ser a primeira linha a seguir ao <quote
+>&lt;fontconfig&gt;</quote
+>. Por exemplo: <programlisting>
+&lt;fontconfig&gt;
+&lt;dir&gt;/usr/kde3/share/fonts&lt;/dir&gt;
+&lt;/fontconfig&gt;
+</programlisting
+> Depois de adicionar a pasta, execute (como 'root'): <userinput
+><command
+>fc-cache</command
+> -v</userinput
+> e verifique se ele encontrou a pasta.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&kmail;</para>
+</question>
+<answer>
+<para
+>O &kmail; tem a sua página própria em <ulink url="http://kmail.kde.org"
+>http://kmail.kde.org</ulink
+> onde está disponível uma <acronym
+>FAQ</acronym
+>.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/misc.docbook b/tde-i18n-pt/docs/kdebase/faq/misc.docbook
new file mode 100644
index 00000000000..29ad60caa62
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/misc.docbook
@@ -0,0 +1,263 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="misc">
+<title
+>Questões diversas</title>
+
+<qandaset>
+
+
+<qandaentry>
+<question>
+<para
+>Será que o &kde; suporta a transparência e os outros efeitos visuais que são oferecidos pelas extensões de compósitos do X.org?</para>
+</question>
+<answer>
+<para
+>Sim! Uma excitante funcionalidade nova do &kde; 3.4 é o suporte para a nova extensão 'composite'. Esta permite novos efeitos como a translucidez e os sombreados para todas as janelas e que pode ser configurada facilmente com a janela de configuração do &kwin;. Isto obriga a que você tenha a versão 6.8.0 ou posterior do X.org e ter: <screen>
+Section "Extensions"
+Option "Composite" "Enable"
+EndSection
+</screen
+> no seu ficheiro <filename
+>xorg.conf</filename
+>. Se tiver uma placa gráfica nVidia e usar o controlador 'nvidia', poderá melhorar a performance destes efeitos se adicionar também a opção 'RenderAccel' à secção 'Device' da sua placa gráfica: <screen>
+Section "Device"
+ Identifier "nvidia-fx5200"
+ Driver "nvidia"
+ Option "RenderAccel" "true"
+</screen
+> Logo que tenha configurado correctamente o X.org, as transparências e os outros efeitos com o módulo do &kcontrolcenter; <menuchoice
+><guimenu
+>Ambiente de Trabalho</guimenu
+><guimenuitem
+>Comportamento da Janela</guimenuitem
+></menuchoice
+> na página <guilabel
+>Translucidez</guilabel
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>E os programas do &kde; que não têm ícones? Como é que os coloco no menu?</para>
+</question>
+<answer>
+<para
+>Use o &kmenuedit;. Para aceder a ele, utilize o botão direito do rato no botão <guibutton
+>K</guibutton
+> e seleccione o <guimenu
+>Editor do Menu</guimenu
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; tem um cliente &FTP; gráfico?</para>
+</question>
+<answer>
+<para
+>Sim, e não é mais do que o seu gestor de ficheiros favorito, o &konqueror;. Pode arrastar e largar os ficheiros remotos nas pastas locais.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que eu saio do &kde;?</para>
+</question>
+<answer>
+<para
+>Basta carregar no botão <guibutton
+>K</guibutton
+> e seleccionar <guimenu
+>Sair</guimenu
+>. Para além disso, se carregar com o botão <mousebutton
+>direito</mousebutton
+> carregue numa área vazia do ecrã, de modo a que apareça um menu contendo Sair como uma das opções. <note
+><para
+>Dependendo da sua configuração do &X-Window;, <keycombo action="simul"
+>&Ctrl;&Alt;&Backspace;</keycombo
+> poderá ser o truque para matar o servidor do X, mas o seu uso impede a gestão de sessões e como tal não é recomendado.</para
+></note
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe algum programa que verifique mensagens de e-mail novas no meu <acronym
+>ISP</acronym
+> se e só se eu estiver ligado a ele?</para>
+</question>
+<answer>
+<para
+>O &korn; realizará essa tarefa. Se não estiver ligado, ele irá simplesmente ficar estático.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>É mesmo necessário que eu actualize para a última versão?</para>
+</question>
+<answer>
+<para
+>Recomendamos que use sempre a última versão estável. Se não o fizer, poderá ser complicado obter respostas às suas perguntas. Se tiver algum problema com uma versão antiga, a respostas será provavelmente <quote
+>Por favor faça a actualização e tente de novo</quote
+>. Repare que as versões novas também corrigem algumas vezes problemas de segurança.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que eu copio e colo no &kde;?</para>
+</question>
+<answer>
+<para
+>O método mais simples é utilizar o rato:</para>
+<procedure>
+<step performance="required"
+><para
+>Seleccione o texto que quer copiar com o &LMB; e arraste o texto. Isto adiciona o texto seleccionado à área de transferência.</para
+></step>
+<step performance="required"
+><para
+>Vá para a área de destino; dependendo da sua configuração, poderá ter de carregar nela com o botão esquerdo do rato para esta ficar em primeiro plano.</para
+></step>
+<step performance="required"
+><para
+>Carregue com o botão do meio do rato para colar. Se tiver um botão de dois botões e está a emular um terceiro botão, carregue nos dois botões em simultâneo.</para
+></step>
+</procedure>
+
+<para
+>Para mais informações sobre o corte e colagem no &kde; veja por favor o manual do &klipper;, escrevendo para tal <userinput
+><command
+>help:/klipper</command
+></userinput
+> na barra de endereços do &konqueror;. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que converto os menus do &RedHat; por omissão para um sub-menu do menu <guimenu
+>K</guimenu
+>?</para>
+</question>
+<answer>
+<para
+>Carregue no botão <guibutton
+>K</guibutton
+> e seleccione o <menuchoice
+><guimenu
+>Sistema</guimenu
+><guimenuitem
+>KAppFinder</guimenuitem
+></menuchoice
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="CVS">
+<para
+>O que é o <acronym
+>CVS</acronym
+>?</para>
+</question>
+<answer>
+<para
+>Significa Concurrent Versions System. É um sistema de controlo de versões que é baseado no <acronym
+>RCS</acronym
+> (Revision Control System), mas oferece mais funcionalidades. É usado para manter o código-fonte em desenvolvimento. Irá manter as várias versões das coisas (é útil se estragou algo e necessita de recuperar uma versão antiga funcional), e permite às pessoas acederem remotamente através da Net para obterem o último código-fonte e até efectuar o envio de novas versões se tiverem permissões. Também é 'open-source' (você paga o suporte se o quiser) e, dado que é gratuito, é o sistema escolhido pelas pessoas que criam outros projectos livres, como o &kde;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; suporta mais do que um ecrã (Xinerama)?</para>
+</question>
+<answer>
+<para
+>Sim. Você precisa de ter um servidor X multi-ecrãs (por exemplo, o MetroX ou o XFree86 4.0 e posteriores) e um &kde;
+>= 2.2.1 </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Por é que o Arrastar e Largar não funciona com o Xinerama?</para>
+</question>
+<answer>
+<para
+>Deve utilizar uma versão do XFree86 superior ou igual à 4.2.0 para que isto funcione correctamente.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Como é que vejo que versão do &kde; é que estou a utilizar?</para>
+</question>
+<answer>
+<para
+>Execute o seu <application
+>Centro de Controlo do &kde;</application
+>. Vem como um ecrã de Informações que inclui a versão do &kde;. A versão do &kde; também está incluída na janela <guimenuitem
+>Acerca</guimenuitem
+> da aplicação. </para>
+</answer>
+</qandaentry>
+
+
+
+<qandaentry>
+<question>
+<para
+>Como é que eu crio temas e ícones?</para>
+</question>
+<answer>
+<para
+>Vá ver a <ulink url="http://artist.kde.org"
+>http://artist.kde.org</ulink
+>. Existe uma comunidade mais informal de artistas relacionados com o &kde; em <ulink url="http://kde-look.org"
+>http://kde-look.org</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Como é que posso estar a par das actualizações no desenvolvimento?</para>
+</question>
+<answer>
+<para
+>Poderá subscrever-se às várias listas de correio do &kde; disponíveis, especialmente a kde-cvs, que indica todas as alterações feitas ao repositório de <acronym
+>CVS</acronym
+> do &kde;. Veja em <ulink url="http://lists.kde.org"
+>http://lists.kde.org</ulink
+> se quiser ler sem se subscrever.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/faq/moreinfo.docbook b/tde-i18n-pt/docs/kdebase/faq/moreinfo.docbook
new file mode 100644
index 00000000000..820e36ead58
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/moreinfo.docbook
@@ -0,0 +1,240 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="more-info">
+<title
+>Obter mais informações</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Onde fica a página do &kde;?</para>
+</question>
+<answer>
+<para
+>A página principal do &kde; está localizada em <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>. Se preferir um 'site' alternativo local, existem muitos por onde escolher. Para uma lista com todas as alternativas divididas por localização vá a <ulink url="http://www.kde.org/mirrors/web.php"
+>http://www.kde.org/mirrors/web.php</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="mailing-lists">
+<para
+>Existem alguma lista de e-mail do &kde;?</para>
+</question>
+<answer>
+<para
+>Existem várias listas de correio. Cada uma foca-se num aspecto diferente do &kde;. Algumas delas são para os programadores, como tal não são discutidas em detalhe. Algumas das listas mais importantes nas quais os utilizadores poderão estar interessados são:</para>
+<variablelist>
+<varlistentry
+><term
+>kde</term>
+<listitem
+><para
+>Esta é a principal lista de e-mail &kde;, para discussões genéricas.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+>kde-announce</term>
+<listitem
+><para
+>Este lista é utilizada para anunciar nova versões do &kde; bem como novas ferramentas e aplicações.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+>kde-look</term>
+<listitem
+><para
+>Esta é a lista que lida com as questões acerca da aparência e comportamento, assim como as considerações sobre as interfaces de utilizador gerais.</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>Para uma listagem completa das listas de e-mail disponíveis, consulte o <ulink url="http://www.kde.org/mailinglists/"
+>http://www.kde.org/maillinglists/</ulink
+>.</para>
+<para
+>Repare que não é uma boa ideia fazer perguntas que já estão respondidas nesta &FAQ;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="subscribe">
+<para
+>Como é que eu subscrevo/cancelo estas listas?</para>
+</question>
+<answer>
+<para
+>Para subscrever, envie um e-mail para list-request, isto é:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink
+url="mailto:kde-request@kde.org"
+>kde-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-announce-request@kde.org"
+>kde-announce-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-look-request@kde.org"
+>kde-look-request@kde.org</ulink
+></para
+></listitem>
+</itemizedlist>
+<para
+>O e-mail deve conter <userinput
+>subscribe <replaceable
+>o_seu_endereço_de_email</replaceable
+></userinput
+> no assunto.</para>
+<para
+>Para cancelar a subscrição, envie um e-mail para list-request, isto é:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink url="mailto:kde-request@kde.org"
+>kde-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-announce-request@kde.org"
+>kde-announce-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-look-request@kde.org"
+>kde-look-request@kde.org</ulink
+></para
+></listitem>
+</itemizedlist>
+<para
+>O e-mail deve conter <userinput
+>unsubscribe <replaceable
+>o_seu_endereço_de_email</replaceable
+></userinput
+> no assunto. <important
+><para
+>Nunca faça pedidos de subscrição/anulação de subscrição directamente para as listas! Utilize o list-request em vez disso.</para
+></important
+></para>
+<para
+>Também existe uma lista completa de todas as listas de correio relacionadas com o &kde;, assim como uma interface Web para subscrever e anular a subscrição, a qual está localizada em <ulink url="http://master.kde.org/mailman/listinfo"
+>http://master.kde.org/mailman/listinfo</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existem algum arquivo das listas de e-mail?</para>
+</question>
+<answer>
+
+<para
+>Sim, existe um arquivo das listas, onde é possível pesquisar, gerido pela <ulink url="http://www.progressive-comp.com"
+>Progressive Computer Concepts</ulink
+>. O &URL; é o <ulink url="http://lists.kde.org"
+>http://lists.kde.org</ulink
+>. Aqui poderá ver uma listagem em pasta das listas de correio. Repare que só pode fazer uma pesquisa por assunto/autor neste nível. Provavelmente não irá encontrar o que pretende com este tipo de pesquisa.</para>
+
+<para
+>Para efectuar uma pesquisa pelo conteúdo, tem de usar uma das listas de correio. Basta carregar na pasta onde quer procurar (&eg; a <quote
+>kde</quote
+> ou a <quote
+>kde-user</quote
+>); nesse caso o menu para a opção de pesquisa irá ficar como <quote
+>Body</quote
+>, para as pesquisas pelo conteúdo. Para ser descritivo, deverá querer procurar na <quote
+>kde</quote
+>, na <quote
+>kde-user</quote
+> e na <quote
+>kde-devel</quote
+>. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="newsgroups">
+<para
+>Há algum grupo de notícia acerca do &kde;?</para>
+</question>
+<answer>
+<para
+>Sim, existe! Está em <literal
+>comp.windows.x.kde</literal
+>. Adicionalmente, também existe um grupo de notícias alemão em <literal
+>de.alt.comp.kde</literal
+>. Lembre-se que não é uma boa ideia fazer perguntas que já foram respondidas nesta &FAQ;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Há mais algumas &FAQ;s relacionadas com o &kde;?</para>
+</question>
+<answer>
+<para
+>Sim. Aqui está uma lista delas:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink
+url="http://www.kde.org/info/faq.php"
+>&FAQ; do &kde;</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink
+url="http://konqueror.org/faq/"
+>&FAQ; do &konqueror;</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink
+url="http://www.arts-project.org/doc/manual/index.html"
+>Documentação do servidor de som aRts</ulink
+></para
+></listitem>
+
+<!-- Removed because the kmail FAQ is part of the KMail manual and not a -->
+<!-- separate document
+<listitem
+><para
+><ulink
+url="http://kmail.kde.org/manual/faq.html"
+>&kmail;
+&FAQ;</ulink
+></para
+></listitem>
+-->
+
+</itemizedlist>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/faq/nonkdeapps.docbook b/tde-i18n-pt/docs/kdebase/faq/nonkdeapps.docbook
new file mode 100644
index 00000000000..b40d8b2fa86
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/nonkdeapps.docbook
@@ -0,0 +1,127 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="non-kde-apps">
+<title
+>O &kde; com as aplicações não-&kde;</title>
+
+<!-- FIXME: This seems to be obsolete. The only similar option is "Apply
+*colors* to -->
+
+<!-- non-kde apps" -->
+<qandaset>
+<qandaentry>
+<question>
+<para
+>As minhas aplicações não-&kde; como o &Emacs; e o <application
+>kterm</application
+> estão a correr de modo estranho, com cores estranhas!</para>
+</question>
+<answer>
+<para
+>Inicie o <application
+>Centro de Controlo do &kde;</application
+> e na janela <guimenu
+>Aparência e Temas</guimenu
+><guisubmenu
+>Cores</guisubmenu
+> desligue a opção <guilabel
+>Aplicar as configurações do KDE às aplicações não-KDE</guilabel
+> e carregue em <guibutton
+>Aplicar</guibutton
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que eu configuro o meu navegador Web por omissão para outra coisa que não seja o &konqueror;?</para
+></question>
+<answer>
+<para
+>Se estiver a usar o &kde; 3.3 ou posterior, abra o &kcontrolcenter; e vá até ao painel <menuchoice
+><guimenu
+>Componentes do KDE</guimenu
+><guimenuitem
+>Selector de Componentes</guimenuitem
+></menuchoice
+>. Seleccione o <guilabel
+>Navegador Web</guilabel
+> na lista à esquerda e seleccione a opção <guilabel
+>Abrir os URLs de HTTP e HTTPS no seguinte navegador:</guilabel
+>, indicando depois o nome do navegador (&eg; <application
+>mozilla</application
+>, <application
+>firefox</application
+>, <application
+>opera</application
+>, &etc;) no campo de texto.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso configurar o estilo e os tipos de letra para as aplicações de <acronym
+>GTK</acronym
+> no &kde;? </para>
+</question>
+<answer>
+<para
+>A forma mais simples de conseguir isto é obter e compilar o motor do tema <acronym
+>gtk-qt</acronym
+> em <ulink url="http://www.freedesktop.org/Software/gtk-qt"
+> http://www.freedesktop.org/Software/gtk-qt</ulink
+>. Este motor de temas faz com que as suas aplicações do <acronym
+>GTK</acronym
+> fiquem com o estilo gráfico do &kde;, chamando as funções do &Qt; em vez de desenhar os próprios estilos. Logo que o motor tenha sido instalado, irá aparecer um módulo no &kcontrolcenter; em <menuchoice
+><guimenu
+>Aparência &amp; Temas</guimenu
+><guimenuitem
+>Estilos e Tipos de Letra do GTK</guimenuitem
+></menuchoice
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Ouvi falar sobre uma KPart do Gecko ou o Mozilla com &Qt;; como é que os obtenho?</para>
+</question>
+<answer>
+<para
+>Boa sorte! O código para &Qt; do Mozilla está no CVS do Mozilla e ainda não está muito estável. Para o poder usar, terá de obter o Mozilla a partir do CVS, coma base nas seguintes instruções: <ulink url="http://www.mozilla.org/cvs.html"
+> http://www.mozilla.org/cvs.html</ulink
+>. Depois, configure tanto o pacote do Mozilla como o navegador Firefox com a opção <command
+>--enable-default-toolkit=qt</command
+>, para além das outras opções que desejar activar. Poderão ser encontradas mais instruções sobre a geração do Mozilla <ulink url="http://www.mozilla.org/build"
+>aqui</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/faq/notrelated.docbook b/tde-i18n-pt/docs/kdebase/faq/notrelated.docbook
new file mode 100644
index 00000000000..026eaffcb70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/notrelated.docbook
@@ -0,0 +1,309 @@
+<!-- if you want to validate this file separately, uncomment this prolog:
+
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+
+-->
+
+<chapter id="not-kde">
+<title
+>Não relacionadas com o &kde;, de facto, mas à mesma muito frequentes.</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que mudo a resolução do ecrã?</para>
+</question>
+<answer>
+<para
+>Utilize o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>+</keycap
+></keycombo
+> e o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>-</keycap
+></keycombo
+> para circular pelas resoluções que definiu no ficheiro <filename
+>XF86Config</filename
+> (o qual poderá estar em <filename class="directory"
+>/etc/X11</filename
+>; procure-o primeiro). Se preferir pôr as mãos na massa, poderá sempre editar o ficheiro directamente. Escolhendo a sua resolução favorita no início (ou tornando-a única), o &X-Window; irá iniciar sempre com essa resolução. <caution
+><para
+>Faça sempre uma cópia de segurança do seu ficheiro <filename
+>XF86Config</filename
+> <emphasis
+>antes</emphasis
+> de o começar a alterar. Os erros neste ficheiro podem inutilizar o seu &X-Window;.</para
+></caution>
+<note
+><para
+>Estas instruções só são válidas se estiver a executar a versão 3.3.x do servidor XFree86. Se estiver a executar o XFree86 4.x, deve consultar a <ulink url="http://xfree.org"
+>Página Principal do XFree86(TM)</ulink
+>.</para
+></note
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que mudo a profundidade de cor?</para>
+</question>
+<answer>
+<para
+>Não existe nenhuma forma de fazer isto na hora. O utilizador tanto poderá iniciar o &X-Window; usando o <command
+>startx <option
+> -bpp <replaceable
+>número</replaceable
+></option
+></command
+> em que <replaceable
+>número</replaceable
+> pode ser 8, 16, 24 ou 32, dependendo da profundidade desejada. Se estiver a usar o <application
+>xdm</application
+>/&kdm;, terá de editar o <filename
+>/etc/X11/xdm/Xservers</filename
+> (pode variar) e introduzir <userinput
+>:0 local /usr/X11R6/bin/X -bpp 16</userinput
+> para a profundidade de cor de 16 bits.</para>
+<para
+>Também pode editar o ficheiro <filename
+>XF86Config</filename
+> e adicionar uma linha do estilo <userinput
+>DefaultColorDepth <replaceable
+>número</replaceable
+></userinput
+> para a secção "Screen" (Ecrã). Da próxima vez que iniciar o X, este irá correr com a nova profundidade de cor configurada.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que posso fazer se estiver a usar um rato de 2 botões?</para>
+</question>
+<answer>
+<para
+>Vá comprar um rato de 3 botões ou utilize a emulação do terceiro botão do rato. O terceiro botão é emulado carregando simultaneamente em ambos os botões do rato. Terá de desactivar a opção <option
+>Emulate3Buttons</option
+> no seu ficheiro <filename
+>XF86Config</filename
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é uma janela "fixa" ou "autocolante"?</para>
+</question>
+<answer>
+<para
+>Num ambiente gráfico virtual com vários ecrãs virtuais, uma janela "fixa" irá permanecer no ecrã quando muda entre ecrãs, como se estivesse colada ao vidro do ecrã. O <application
+>Xclock</application
+> é um típico candidato a fixar, dado que só inicia uma instância e precisa de estar sempre presente. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que substituo o cursor do rato "X" por uma seta?</para>
+</question>
+<answer>
+<para
+>Os vários tipos de cursores disponíveis no X estão definidos em <filename class="headerfile"
+>X11/cursorfont.h</filename
+>. Pode alterá-lo usando o <command
+>xsetroot -cursor_name <replaceable
+>nome_do_cursor</replaceable
+></command
+>. Por exemplo, tenho o seguinte no meu ficheiro <filename
+>.Xclients</filename
+>:</para>
+<screen
+>xsetroot -cursor_name left_ptr
+</screen>
+<para
+>Isto irá criar o cursor para a esquerda normal. Para ver as outras alternativas, escreva <command
+>xfd -fn cursor</command
+>. Claro, não se esqueça que o <command
+>man xsetroot</command
+> é um amigo seu.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que extraio/instalo ficheiros diff?</para>
+</question>
+<answer>
+<para
+>Para gerar um 'diff' de contexto para aplicar, use o <command
+>diff -u <replaceable
+>ficheiro-antigo ficheiro-novo</replaceable
+> &gt; <replaceable
+>ficheiropatch</replaceable
+></command
+>. Para aplicar o 'diff' a um ficheiro (<abbrev
+>i.e.</abbrev
+> "aplicar um patch ao ficheiro"), execute <command
+>patch &lt; <replaceable
+>patchfile</replaceable
+></command
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso pôr o &Linux; a montar a 'drive' de disquetes para disquetes de DOS e ext2?</para>
+</question>
+<answer>
+<para
+>Basta indicar como tipo de sistema de ficheiros 'auto' no <filename
+>/etc/fstab</filename
+>. A auto-detecção funciona sem problemas para o DOS e o ext2.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que inicio o &kde; com o <keycap
+>Num Lock</keycap
+> ligado?</para>
+</question>
+<answer>
+<para
+>Já tentou o <command
+>man setleds</command
+>? Para além disso, poderá ter de editar o seu <filename
+>$<envar
+>HOME</envar
+>/.Xmodmap</filename
+> e põe as seguintes linhas:</para>
+<screen
+>! redefines numeric keypad to be used without NumLock
+keycode 79 = 7
+keycode 80 = 8
+keycode 81 = 9
+
+keycode 83 = 4
+keycode 84 = 5
+keycode 85 = 6
+
+keycode 87 = 1
+keycode 88 = 2
+keycode 89 = 3
+
+keycode 90 = 0
+keycode 91 = comma
+keycode 86 = plus
+
+! deactivates NumLock key
+keycode 77 =
+</screen>
+<para
+>Outras alternativas possíveis:</para>
+<itemizedlist>
+<listitem
+><para
+><application
+>xkeycaps</application
+>: carregando com o botão <mousebutton
+>direito</mousebutton
+> deve permitir as edições. Poderá ter de fazer isto como root.</para
+></listitem>
+<listitem
+><para
+><command
+>man XF86Config</command
+> e veja na secção Keyboard (Teclado).</para
+></listitem>
+<listitem
+><para
+>Instale o <application
+>NumLockX</application
+>, que está disponível em <ulink url="http://dforce.sh.cvut.cz/~seli/en/numlockx"
+>http://dforce.sh.cvut.cz/~seli/en/numlockx</ulink
+>.</para
+></listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que extraio imagens das janelas ou do ecrã?</para>
+</question>
+<answer>
+<para
+>Utilize o &ksnapshot;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe alguma ferramenta para fazer páginas Web?</para>
+</question>
+<answer>
+<para
+>Sim, e existem neste momento bastantes, como o <application
+>StarOffice</application
+>, o <application
+>&Netscape; Composer</application
+> e o <application
+>XEmacs</application
+>. Existem também muitas aplicações do &kde;. Para obter a lista mais actual, vá a <ulink url="http://kde-apps.org"
+>APPS.&kde;.com: The Latest in &kde; Applications</ulink
+> e procure por <emphasis
+>web development</emphasis
+> (desenvolvimento Web). Tente tantas vezes quantas as necessárias e escolha a mais adequada às suas necessidades.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é que querem dizer os acrónimos como o AFAIK?</para>
+</question>
+<answer>
+<para
+><screen
+>AAMOF: as a matter of fact (de facto)
+AFAIK: as far as I know (tanto quanto sei)
+AISE: as I see it (como estou a ver)
+BFN: bye for now (por agora, adeus)
+BION: believe it or not (acredite ou não)
+BRB: be right back (volto já)
+BTW: by the way (já agora)
+CMIIW: correct me if I am wrong (corrija-me se estiver errado)
+FUD: fear, uncertainty, and doubt (medo, incerteza e dúvida)
+FWIW: for what it's worth (pelo que vale)
+FYI: for your information (para o informar)
+HTH: hope this helps (espero que ajude)
+IIRC: if I recall correctly (se bem me lembro)
+IMHO: in my humble opinion (na minha modesta opinião)
+LOL: laughing out loud (a rir alto)
+MYOB: mind your own business (meta-se na sua vida)
+PITA: pain in the ass (grande complicação)
+ROTFL: rolling on the floor laughing (rebolar no chão a rir)
+RTFM: read the fine manual (leia o excelente manual)
+SOP: standard operating procedure (procedimento operacional padrão)
+TIA: thanks in advance (para já obrigado)
+YMMV: your mileage may vary (a sua distância pode variar)
+</screen
+></para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/panel.docbook b/tde-i18n-pt/docs/kdebase/faq/panel.docbook
new file mode 100644
index 00000000000..d3f96429c6e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/panel.docbook
@@ -0,0 +1,281 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+
+<chapter id="panel">
+<title
+>O painel</title>
+
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que adiciono aplicações ao painel do &kde; (o &kicker;)?</para>
+</question>
+<answer>
+<para
+>Existem várias formas de adicionar uma aplicação ao painel, das quais a mais fácil é carregar com o botão direito do rato no painel e, no menu de contexto que aparecer, seleccionar o <menuchoice
+><guimenu
+>Menu do Painel</guimenu
+><guisubmenu
+>Adicionar</guisubmenu
+><guisubmenu
+>Botão de Aplicação</guisubmenu
+></menuchoice
+>, seguido da aplicação para a qual deseja adicionar uma ligação.</para
+> <para
+>Para mais formas de adicionar botões ao painel, veja no Manual do &kicker;.</para>
+
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>É possível alterar o botão <guibutton
+>K</guibutton
+> do painel para outra imagem?</para>
+</question>
+<answer>
+<para
+>A forma mais simples é obter um novo tema de ícones, com um ícone do &kmenu; do seu agrado, em <ulink url="http://www.kde-look.org"
+>http://www.kde-look.org</ulink
+> e instalá-lo com o &kcontrolcenter;.</para>
+<para
+>Para poder mudar apenas o ícone do &kmenu;, poderá sobrepor a imagem <filename
+>kmenu.png</filename
+>, para todos os tamanhos, num determinado conjunto de temas de ícones. Assim, para os ícones por omissão no &kde;, isto iria corresponder a <filename
+>$<envar
+>KDEDIR</envar
+>/share/icons/default.kde/<replaceable
+>tamanho</replaceable
+>/apps/kmenu.png</filename
+>, em que o <replaceable
+>tamanho</replaceable
+> é um dos tamanhos incluídos no tema de ícones do &kde;. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Depois de uma actualização, o meu &kmenu; parece estar vazio! O que poderei fazer para ficar com o menu de volta? </para>
+</question>
+<answer>
+<para
+>No &kde; 3.2 e posteriores, as modificações locais ao &kmenu; são guardadas em <filename
+>$<envar
+>HOME</envar
+>/.config/menus/applications-kmenuedit.menu </filename
+>. Tente tirar este ficheiro do caminho e depois executar o comando <userinput
+><command
+>kbuildsycoca</command
+> <option
+>--noincremental</option
+></userinput
+>. Isto deverá repor os seus menus predefinidos do sistema. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O meu painel do ecrã desapareceu. Como é que o obtenho de volta?</para>
+</question>
+
+<answer>
+
+<para
+>O painel a desaparecer é devido normalmente a um estoiro. Isto é normalmente causado quando carrega uma 'applet' que tem um erro fatal ou devido a uma instalação inválida do &kde; e/ou do painel.</para>
+
+<para
+>A forma mais simples de obter o painel de volta é lançar a janela para <guilabel
+>Executar um Comando</guilabel
+>, carregando em <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+> </keycombo
+>, e escrevendo <userinput
+><command
+>kicker</command
+></userinput
+>, terminando com o botão de <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>Se o painel continuar a desaparecer, poderá quere remover ou editar à mão o seu ficheiro <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/kickerrc</filename
+>, onde a <filename class="directory"
+>$<envar
+>KDEHOME</envar
+></filename
+> é normalmente a <filename class="directory"
+>~/.kde</filename
+>. Se optar por editá-lo à mão, comece por remover os grupos dos itens das 'applets'.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry
+><question>
+<para
+>Onde é que a opção para Ampliar os Ícones, que costuma existir no &kicker; foi parar? </para
+></question>
+<answer
+><para
+>A ampliação de ícones não estava a ser mantida activamente e causava graves erros e problemas de usabilidade. Foi substituída no &kde; 3.4 pelos novos efeitos de passagem do cursor do rato, os quais combinam a estética com informações úteis. </para
+></answer>
+
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso iniciar uma aplicação minimizada na bandeja do sistema?</para>
+</question>
+<answer>
+<para
+>Use o <command
+>ksystraycmd</command
+>. Por exemplo, para iniciar um &konsole; escondido na bandeja do sistema, execute a opção <userinput
+><command
+>ksystraycmd </command
+> <option
+>--hidden</option
+> <command
+>konsole</command
+></userinput
+>. Para mais informações sobre o <command
+>ksystraycmd</command
+>, veja a secção <quote
+>Gestão Avançada de Janelas</quote
+> no Guia de Utilizador do &kde;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que uso a tecla do &Windows; para abrir o &kmenu;?</para>
+</question>
+
+<answer
+><para
+>As versões anteriores do &kde; tinham um truque que lhe permitiam usar a tecla do &Windows; tanto como um modificador (para que pudesse ter atalhos do tipo <keycombo action="simul"
+><keysym
+>Win</keysym
+><keycap
+>R</keycap
+> </keycombo
+>), como uma tecla normal (de modo que, se carregasse só na tecla <keysym
+>Win</keysym
+>, conseguisse abrir o &kmenu;). Esta funcionalidade foi removida por razões de usabilidade e acessibilidade, assim como para manter o código limpo. Nas versões actuais do &kde;, tem duas opções: tanto poderá usar um atalho diferente para abrir o &kmenu; (por omissão é o <keycombo action="simul"
+>&Alt;<keycap
+>F1</keycap
+> </keycombo
+>) ou volte a associar a tecla <keysym
+>Win</keysym
+> como tecla normal, em vez de ser um modificador.</para>
+
+<para
+>Se optar por fazer a segunda opção, aqui está uma forma: <orderedlist>
+<listitem
+><para
+>Descubra o código da tecla <keysym
+>Win</keysym
+> com o <command
+>xev</command
+>: Execute o comando <userinput
+><command
+>xev</command
+></userinput
+> num &konsole; e carregue na tecla <keysym
+>Win</keysym
+>. Veja o resultado do <command
+>xev</command
+> e procure o <computeroutput
+>keycode <replaceable
+>n</replaceable
+></computeroutput
+>, onde o <replaceable
+>n</replaceable
+> é o código da tecla <keysym
+>Win</keysym
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Use o <command
+>xmodmap</command
+> para voltar a mapear a tecla <keysym
+>Win</keysym
+>. Um comando apropriado é o <userinput
+><command
+>xmodmap <option
+>-e</option
+> 'keycode <replaceable
+>n</replaceable
+>=Menu'</command
+></userinput
+>.</para>
+</listitem>
+
+<listitem
+><para
+>No &kcontrolcenter;, vá a <menuchoice
+><guimenu
+>Regional &amp; Acessibilidade</guimenu
+><guimenuitem
+>Atalhos do Teclado</guimenuitem
+> </menuchoice
+> e configure o atalho do <guilabel
+>Lançar o Menu</guilabel
+> com a tecla <keysym
+>Win</keysym
+>. Deverá agora ser capaz de mostrar o &kmenu; ao carregar na tecla <keysym
+>Win</keysym
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Um passo extra é necessário para gravar as modificações entre cada configuração: Crie um ficheiro <filename
+>~/.kde/env/win-key.sh</filename
+> (crie a pasta se não existir) e adicione o comando <command
+>xmodmap</command
+> que usou anteriormente. A modificação deverá agora ser aplicada sempre que iniciar o &kde;.</para>
+</listitem>
+</orderedlist>
+</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/faq/qt.docbook b/tde-i18n-pt/docs/kdebase/faq/qt.docbook
new file mode 100644
index 00000000000..3e4f7898dff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/qt.docbook
@@ -0,0 +1,76 @@
+<chapter id="licensing">
+<title
+>O &Qt; e as Dúvidas da Licença</title>
+
+<qandaset>
+
+<qandaentry>
+<question id="qt">
+<para
+>O que é o &Qt;, já agora?</para>
+</question>
+<answer>
+<para
+>O &Qt; é uma biblioteca de classes baseada em C++ para criar interfaces de utilizador. Inclui também várias classes utilitárias, como classes para cadeias de caracteres e para lidar com entradas/saídas. Oferece a maior parte dos elementos que iria ver numa aplicação do &kde;: menus, botões, barras deslizantes, &etc;. O &Qt; é uma biblioteca multi-plataforma que lhe permite criar código que irá compilar nos sistemas &UNIX;, assim como no &Windows; e nos dispositivos embebidos. Poderá aprender mais sobre o &Qt; em <ulink url="http://www.trolltech.com"
+>http://www.trolltech.com</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o &kde; usa o &Qt;?</para>
+</question>
+<answer>
+<para
+>O &Qt; é uma ferramenta bastante sofisticada que oferece praticamente tudo o que é necessário para criar uma interface de utilizador moderna. O &Qt; está escrito em C++, o que permite uma programação orientada por objectos que garante a eficiência e reutilização do código num projecto com o tamanho e âmbito do &kde;. Na nossa opinião, não existe uma plataforma melhor para os sistemas &UNIX; e seria um grave erro tentar desenvolver o &kde; sobre algo que não fosse o melhor.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o &kde; não usa o GTK+, 'xforms', 'xlib', etc.?</para>
+</question>
+<answer>
+<para
+>Existe um conjunto de plataformas disponíveis. Para oferecer uma interface de utilizador consistente e para manter os recursos usados, como a memória, em níveis mínimos, o &kde; só pode usar uma delas. O &Qt; foi seleccionado pelas razões mencionadas acima.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Mas o &Qt; não é livre, pois não?</para>
+</question>
+<answer>
+<para
+>É sim! Desde 4 de Setembro de 2000, a versão 2.2 das bibliotecas do &Qt; passaram a estar licenciadas segundo a <acronym
+>GPL</acronym
+>, cumprindo desde já todos os aspectos de <quote
+>'software' livre</quote
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso escrever 'software' comercial para o &kde;?</para>
+</question>
+<answer>
+<para
+>Pode usar as bibliotecas do &kde; para criar <quote
+>código fechado e comercial</quote
+> assim como <quote
+>código comercial e aberto</quote
+>. Se escrever 'software' aberto, poderá usar a versão gratuita e livre do &Qt;. Mas se fizer 'software' fechado, não poderá usar a versão gratuita; precisa de obter a edição profissional do &Qt; da Troll Tech. </para
+> <para
+>Se quiser mais informações, por favor contacte directamente a <ulink url="http://www.trolltech.com"
+>Troll Tech</ulink
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/faq/questions.docbook b/tde-i18n-pt/docs/kdebase/faq/questions.docbook
new file mode 100644
index 00000000000..c4ebad80c0c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/questions.docbook
@@ -0,0 +1,147 @@
+
+<chapter id="questions">
+
+<title
+>Fazer Perguntas</title>
+
+<para
+>As hipóteses são de que você tenha sido associado a este documento a partir do IRC ou de uma lista de correio. Você fez uma dada pergunta e alguém lhe disse que necessita de fazer uma pergunta de forma mais efectiva. Para obter uma resposta clara e apropriada, necessita de fazer também uma pergunta clara e apropriada, de forma que seja um incentivo para as pessoas dispenderem o seu tempo a ajudá-lo. Se soar rude, preguiçoso ou usar uma linguagem má ou pouco clara, poderá acontecer que a suas pergunta seja ignorada</para>
+
+<qandaset>
+<qandaentry>
+
+<question
+><para
+>O que devo fazer antes de perguntar?</para
+></question>
+
+<answer
+><para
+>Leia a documentação e a &FAQ; da aplicação. Existe uma riqueza de documentação do &kde; que está disponível, tanto no centro de ajuda como a nível 'online'. Foi dispendido bastante tempo e esforço nesta documentação e, frequentemente, a resposta à sua pergunta está lá. O guia de utilizador geral do &kde; pode ser encontrado se escrever <userinput
+><command
+>help:/userguide</command
+></userinput
+> na sua barra de endereços do &konqueror;.</para>
+
+<para
+>Procure na Web: Se normalmente procurar por uma dada mensagem de erro ou nos arquivos das listas de correio, poderá encontrar a solução para si.</para>
+
+<para
+>Teste e obtenha os resultados! Procure em todas as opções da aplicação, leia as ajudas O Que É Isto? e as dicas das ferramentas que não percebe muito bem. Se não tiver de todo a certeza sobre uma determinada opção, grave os seus dados e experimente-a depois. Desde que use algum senso-comum, é pouco provável que destrua algo ao carregar nos botões.</para>
+
+<para
+>Acima de tudo, não seja preguiçoso. Se mostrar às pessoas a quem está a perguntar que você é capaz de resolver os problemas e investigá-los de forma lógica, está a mostrar a elas que você é uma pessoa razoável que merece o tempo deles a ajudá-lo. O problema é seu, não deles, como tal algum esforço terá de ser feito por si. Poupe o máximo de tempo aos seus ajudantes, dado que eles são pessoas ocupadas.</para
+> </answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Onde é que pergunto?</para
+></question>
+
+<answer
+><para
+>Normalmente, o melhor lugar para colocar uma pergunta é nos canais de <acronym
+>IRC</acronym
+> e nas listas de correio dedicadas às perguntas dos utilizadores. Não coloque perguntas simples sobre a utilização do &kde; nos canais e listas de correio de desenvolvimento, dado que estas são para discussões técnicas. Alguns locais bons são o #kde no irc.freenode.net e as listas de correio do &kde;.</para
+></answer
+> </qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que faço uma pergunta?</para
+></question>
+
+<answer
+><para
+>Tente formular as suas perguntas de uma forma que dê o máximo de informações e seja educada e concisa. Não peça para perguntar, simplesmente pergunte!</para>
+
+<para
+>P: O &kde; é uma porcaria, está a ser lento</para>
+
+<para
+>Não é uma pergunta em que possivelmente obtenha uma resposta útil. Não dá qualquer informação útil para resolver o problema e começa a atacar o 'software' de uma forma que não é produtiva.</para>
+
+<para
+>P: Desde que actualizei o &kde; no Slackware &Linux; da versão 3.2.3 para a 3.3.2, usando o código-fonte, reparei que ele ficou muito lento &mdash; em alguns casos, as aplicações levam até 20 segundos a serem lançadas. Estou a usar a a mesma configuração de utilizador que tinha na versão anterior. Não consigo encontrar nada sobre o assunto nas listas de correio nem em pesquisas no Google. Será que alguém me poderá apontar algumas informações que possam ajudar?</para>
+
+<para
+>Esta pergunta é educada, contém informações para ajudar as pessoas a resolver o problema e mostra aos seus ajudantes as vias que você já tentou.</para>
+
+<para
+>Não assuma automaticamente que o problema é da responsabilidade do &kde;. Siga como se este fosse o seu erro, caso contrário irá incomodar rapidamente as pessoas se, de facto, for um problema seu e não do &kde;.</para>
+
+<para
+>Use uma linguagem clara com uma ortografia correcta. Evite quaisquer ambiguidades e certifique-se do que está a pensar antes de o escrever. Se lhe for pedida alguma clarificação, esforce-se o máximo que conseguir. O &kde; é um projecto onde muitos dos utilizadores e programadores não falam nativamente o inglês e, se você não usar um inglês correcto, poderão surgir desentendimentos. Use a linguagem apropriada ao canal ou lista do correio em que se encontra &mdash; se não o fizer, as pessoas que o poderiam ajudar poderão ignorar a sua mensagem por estar escrita de forma incompreensível.</para>
+
+<para
+>Inclua toda a informação que possa ser relevante, mesmo que você não tenha a certeza. Será que actualizou o seu 'software' ou 'hardware' do seu sistema, em particular as bibliotecas do sistema ou um 'kernel' novo? Estas coisas poderão afectar a forma como o &kde; funciona. Mesmo que não consiga encontrar uma relação, alguém poderá conseguir.</para>
+
+<para
+>Não faça citações das mensagens de erro. Cole o erro exacto e, se ocupar mais do que uma linha ou duas, não o cole directamente num canal de <acronym
+>IRC</acronym
+>. Use um serviço de colagem, como o <ulink url="http://www.rafb.net/paste/"
+> http://www.rafb.net/paste</ulink
+>. Se precisar de o escrever à mão, garanta que está 100% correcto. Quando fornecer informações inválidas, os seus ajudantes não o poderão ajudar tão facilmente. </para>
+
+<para
+>Prossiga com a sua solução! Diga-nos se funcionou ou se a resolveu você mesmo, entretanto. Isto ajuda-nos a saber se a nossa solução funcionou em definitivo e ajuda as outras pessoas que poderão estar à procura nos arquivos das listas de correio por uma solução para os seus problemas.</para
+> </answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O que devo fazer quando me disserem para procurar noutro lado?</para
+></question>
+
+<answer
+><para
+>Quando lhe for dito <quote
+>google knows</quote
+> (o Google sabe) ou <quote
+>google is your friend</quote
+> (o Google é seu amigo), é porque não seguiu de facto o conselho acima indicado. Você não fez a sua investigação e a solução poderá ser bastante fácil de encontrar, segundo o ajudante. Quando lhe for apontada uma <acronym
+>FAQ</acronym
+> ou um manual de utilizador não diga nada do género <quote
+>Não, eu não quero ler isto, quero que você me diga a resposta</quote
+>. Isto é bastante mal-educado. Se não dispender nenhum esforço a ler o documento, qual é o incentivo para o seu ajudante dispender o esforço e tempo dele a ajudá-lo? Se lhe for dito para usar o Google, aceite isso e faça-o.</para
+> </answer>
+</qandaentry
+> </qandaset>
+
+<para
+>Acima de tudo, use uma cortesia comum. Os utilizadores e programadores do &kde; gastam normalmente de forma voluntária o seu tempo num horário já de si bastante ocupado e gostariam de saber que você aprecia o facto de que eles o estão a ajudar de graça. Seja educado, diga 'por favor' e 'obrigado' e tente ser agradável e amistoso. </para>
+
+<para
+>Parece-lhe assim tão problemático fazer uma pergunta? Se quiser ser capaz de sentir que as pessoas lhe devem uma resposta ou algum suporte, então está completamente à vontade para pagar pelo suporte comercial das empresas que suportam o &kde; nas plataformas &UNIX;. Se não quiser pagar dinheiro, então pague às pessoas que fazem isto de graça com a sua educação e agrado :)</para>
+
+
+<para
+>Se acha que a resposta à sua pergunta deverá estar incluída na &FAQ; do &kde;, por favor sinta-se à vontade para enviar quaisquer alterações ou sugestões ao Responsável pela &FAQ; do &kde; &FAQ; em <email
+>faq@kde.org</email
+></para>
+
+
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/faq/sound.docbook b/tde-i18n-pt/docs/kdebase/faq/sound.docbook
new file mode 100644
index 00000000000..01304893906
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/sound.docbook
@@ -0,0 +1,96 @@
+<chapter id="sound">
+<title
+>Resolver problemas com o som</title>
+
+<para
+>O &kde; usa o sistema de som &arts;, o qual é complexo e poderoso, tornando-se difícil para alguns utilizadores resolver os problemas, quando as coisas correm mal. Aqui ficam algumas sugestões para o ajudar a diagnosticar o que se passa, quando o seu som se comporta mal :</para>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que posso resolver os problemas relacionados com o som no &kde;?</para>
+</question>
+
+<answer
+><para
+>Para verificar se o som está a funcionar, independentemente do &arts;, certifique-se que o <command
+>artsd</command
+> não está a correr e depois tente ouvir algum som, através do <application
+>XMMS</application
+> ou de outra aplicação multimédia que não faça parte do &kde;. Se essa aplicação não tocar nada de som, então a sua configuração geral de som está provavelmente com problemas e não é então um problema do &kde;.</para>
+
+<para
+>Tente tocar algum som com o comando <userinput
+><command
+>artsplay</command
+><option
+><replaceable
+> /local/de/um/ficheiro_de_som</replaceable
+></option
+></userinput
+>. Tente vários formatos, OGG, MP3 e WAV. Todas as mensagens de erro que aparecerem serão úteis para você seguir a direcção correcta.</para>
+
+<para
+>Tente configurar o método de saída do &arts; como <acronym
+>OSS</acronym
+>. No &kcontrolcenter;, vá a <menuchoice
+><guimenu
+>Som &amp; Multimédia</guimenu
+> <guimenuitem
+>Sistema de Som</guimenuitem
+></menuchoice
+>. Na página de <guilabel
+>'Hardware'</guilabel
+>, em <guilabel
+>Seleccione o dispositivo de áudio</guilabel
+>, escolha a opção <guilabel
+>Open Sound System</guilabel
+>. Se estiver a correr o <acronym
+>ALSA</acronym
+>, este irá usar a emulação do <acronym
+>OSS</acronym
+>, que poderá dar melhores ou piores resultados.</para>
+
+<para
+>A execução do comando <userinput
+><command
+>artsd</command
+><option
+> -l 0</option
+></userinput
+> num terminal dar-lhe-á bastantes informações de depuração, algumas das quais o poderão ajudar a diagnosticar o problema. Se tentar isto em conjunto com o <command
+>artsplay</command
+> num segundo terminal, poderá obter bastantes informações. Se já estiver uma instância do <application
+>artsd</application
+>, já estiver a correr, termine-a com <userinput
+><command
+>artsshell </command
+><parameter
+>terminate</parameter
+></userinput
+></para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Fiz uma actualização para a última versão do &kde;, mantendo a minha configuração antiga, mas os meus sons de sistema já não funcionam mais!</para
+></question>
+<answer
+><para
+>Assumindo que você instalou o &arts; correctamente e ainda tem os 'codecs' instalados que a sua instalação anterior do &kde; necessitava, poderá ser um pequeno problema com o seu ficheiro <filename
+>knotifyrc</filename
+>. Para confirmar isto, tente criar um utilizador completamente novo e ver se as notificações do sistema funcionam com a conta nova. Se isso acontecer, tente retirar o seu ficheiro <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/knotifyrc</filename
+> para outro lado, no seu utilizador original, para ver se isto resolve o problema. </para
+></answer>
+</qandaentry>
+
+
+</qandaset>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/faq/tips.docbook b/tde-i18n-pt/docs/kdebase/faq/tips.docbook
new file mode 100644
index 00000000000..e3744b6b694
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/tips.docbook
@@ -0,0 +1,207 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="tips">
+<title
+>Dicas úteis</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Ler a documentação no &kde;</para>
+</question>
+<answer>
+<para
+>Abra a janela de <guilabel
+>Executar um Comando</guilabel
+> (<keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> por omissão) e escreva: <itemizedlist>
+<listitem>
+<para
+><command
+>man:<replaceable
+>comando</replaceable
+></command
+> para as páginas do 'man'. Este comando até descomprime automaticamente as páginas se elas estiverem comprimidas.</para>
+</listitem>
+
+<listitem>
+<para
+><command
+>info:<replaceable
+>comando</replaceable
+></command
+> para as páginas do 'info'.</para>
+</listitem>
+
+<listitem>
+<para
+><command
+>help:<replaceable
+>aplicação_do_KDE</replaceable
+></command
+> para as páginas de ajuda da aplicação do &kde;.</para>
+</listitem>
+
+</itemizedlist>
+</para>
+
+<para
+>Você poderá introduzir qualquer um destes no campo de texto <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+<para
+>Ou utilize o <application
+>Centro de Ajuda do &kde;</application
+>, se estiver a utilizar o &kde; 2. Inicie o <application
+>Centro de Ajuda do &kde;</application
+> carregando no ícone (o livro azul com a chave amarela) na barra de ferramentas. Depois do <application
+>Centro de Ajuda do &kde;</application
+> ter iniciado, a janela à esquerda contém um item com o nome <guilabel
+>Páginas de manual Unix</guilabel
+>. Carregue uma vez neste item e poderá navegar por todas as páginas man instaladas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Mover ou mudar o tamanho de janelas rapidamente</para>
+</question>
+<answer>
+<para
+>Para mover uma janela, utilize <keycombo action="simul"
+>&Alt;<mousebutton
+>botão esquerdo</mousebutton
+></keycombo
+> do rato. <keycombo action="simul"
+>&Alt;<mousebutton
+>botão direito</mousebutton
+></keycombo
+> do rato muda o tamanho da janela. Por último, <keycombo action="simul"
+>&Alt;<mousebutton
+>botão do meio</mousebutton
+></keycombo
+> do rato levanta ou baixa a janela. O <application
+>Centro de Controlo do &kde;</application
+> permite-lhe alterar as teclas e botões de rato utilizados.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Destruir janelas no &kde;</para>
+</question>
+<answer>
+<para
+>Há uma combinação de teclas por omissão (<keycombo action="simul"
+>&Ctrl;&Alt;&Esc;</keycombo
+>) que lhe dá um cursor com uma caveira. Carregue com esse cursor numa janela para a destruir. É possível ver/alterar esta atribuição de teclas no <application
+>Centro de Controlo do &kde;</application
+>. <caution
+><para
+>Se usar esta opção mata o programa de forma forçada. Podem-se perder dados, bem como alguns processos relacionados com o programa poderão continuar activos. Use só como último recurso.</para
+></caution>
+<!-- fixme: use only if necessary; processes might remain --></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>E se algo de mal estiver a acontecer que nem consiga fazer aparecer o cursor da caveira e das tíbias cruzadas? Como é que saio de um bloqueio total?</para>
+</question>
+<answer>
+<para
+>Esse tipo de bloqueios tende a ocorrer quando uma aplicação bloqueia enquanto está a efectuar uma <quote
+>captura do rato/teclado</quote
+>. Se isso acontecer pode tentar seleccionar uma consola de texto virtual com o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>F1</keycap
+></keycombo
+> e autenticar-se de novo. Com o seguinte comando irá obter uma lista de todos os processos em execução:</para>
+
+<screen
+><userinput
+> <command
+>ps</command
+> <option
+>-aux</option
+> | <command
+>more</command
+></userinput
+></screen>
+
+<para
+>Ao matar o processo que "capturou" o rato, o seu ambiente de trabalho irá voltar ao normal. Infelizmente não conseguirá ver qual o processo que foi, por isso terá de descobrir por tentativa e erro. Para matar um processo faça:</para>
+
+<screen
+><userinput
+> <command
+>kill</command
+> <option
+>-9</option
+> <replaceable
+>pid</replaceable
+></userinput
+></screen>
+
+<para
+>Aqui o <replaceable
+>pid</replaceable
+> é o ID do processo, e que corresponde ao primeiro número de cada linha devolvida pelo <command
+>ps</command
+> <option
+>-aux</option
+>.</para>
+
+<para
+>Poderá voltar para o ambiente gráfico com o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>F7</keycap
+></keycombo
+> (ou <keycap
+>F8</keycap
+> até <keycap
+>F9</keycap
+>, dependendo do seu sistema operativo) para ver se o sistema voltou a funcionar. Quando carregar em <keycombo action="simul"
+>&Alt;<keycap
+>Tab</keycap
+></keycombo
+> deverá obter uma resposta do gestor de janelas. Caso contrário, terá de voltar à consola de texto e tentar matar outro processo.</para>
+
+<para
+>Os bons candidatos a matar serão: a aplicação com que está a trabalhar, o &kicker;, o &klipper; e o &kdesktop;.</para>
+</answer>
+</qandaentry>
+
+<!-- fixme: how to do in KDE2.x
+<qandaentry>
+<question>
+<para
+>Switching window managers on the fly in &kde; 1.x</para>
+</question>
+<answer>
+<para
+>If you want to switch your window manager on the fly, type the
+following into a terminal window: <command
+>kwmcom
+go:<replaceable
+>blackbox</replaceable
+></command
+>. This switches to
+Blackbox, but you can substitute any window manager you like.</para>
+</answer>
+</qandaentry>
+-->
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/faq/webbrowse.docbook b/tde-i18n-pt/docs/kdebase/faq/webbrowse.docbook
new file mode 100644
index 00000000000..43a01003290
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/webbrowse.docbook
@@ -0,0 +1,347 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd"
+> -->
+
+<chapter id="webbrowser">
+<title
+>Navegar na Web com o &konqueror;</title>
+<para
+>O &konqueror; é o navegador Web aberto e compatível com as normas do &kde;. A sua página pessoal encontra-se em <ulink url="http://www.konqueror.org"
+>http://www.konqueror.org</ulink
+>, onde se poderá encontrar uma <acronym
+>FAQ</acronym
+> específica para o &konqueror;.</para>
+
+<qandaset>
+
+<qandaentry>
+<question
+><para
+>De onde é que vem o nome &konqueror; vem?</para
+></question>
+<answer
+><para
+>É um jogo de palavras com os nomes dos outros navegadores. Depois do Navigator (navegador) e do Explorer (explorador) vem o Conqueror (conquistador); é dito com um K para mostrar que faz parte do &kde;. A mudança de nome foge também do <quote
+>kfm</quote
+> (o gestor de ficheiros do &kde;, o antecessor do &konqueror;), que correspondia apenas à gestão de ficheiros.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Posso executar o &konqueror; sem correr o &kde;?</para
+></question>
+<answer
+><para
+>Sim. Basta instalar o &Qt;, o 'kdelibs' e o 'kdebase'; a partir daí, com o seu gestor de janelas favorito, poderá então lançar o &konqueror;. Deverá funcionar bem por si só, mas se não acontecer (os programadores do &kde; não testam esse caso com frequência), comunique tal facto em http://bugs.kde.org e tente executar o "kdeinit" antes de executar &konqueror;, já que normalmente ajuda. Isto é, obviamente, o mesmo que acontece para qualquer outra aplicação do &kde;. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o &konqueror; não mostra o conteúdo do atributo <sgmltag class="attribute"
+>ALT</sgmltag
+> de uma imagem numa dica?</para
+></question>
+<answer
+><para
+>Não há nenhuma norma que obrigue a que o atributo <sgmltag class="attribute"
+>ALT</sgmltag
+> apareça como uma dica. A especificação diz que o <sgmltag class="attribute"
+>ALT</sgmltag
+> deverá aparecer no lugar da imagem, no caso de navegadores em modo-texto, como o 'lynx' ou o 'w3m'. O abuso do atributo <sgmltag class="attribute"
+>ALT</sgmltag
+> é mau do ponto de vista de acessibilidade. As dicas são supostamente oriundas do atributo <sgmltag class="attribute"
+>TITLE</sgmltag
+> e, esse sim, está implementado no &konqueror; </para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que uso o &konqueror; como um navegador Web com um 'proxy'?</para>
+</question>
+<answer>
+<para
+>O &konqueror; poderá ser usado com 'proxies' de &HTTP; e &FTP;. Para configurar o servidor 'proxy' do &konqueror;, basta seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Configurar o &konqueror;...</guisubmenu
+></menuchoice
+> do menu do &konqueror; e ir à página do <guilabel
+>Proxy</guilabel
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="nsbookmark">
+<para
+>Como é que importo os favoritos de outro navegador para o &konqueror; ?</para>
+</question>
+<answer>
+<para
+>Para importar os favoritos de outro navegador para o &konqueror;, seleccione a opção <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Editar os Favoritos</guimenuitem
+> e depois, no <application
+>Editor de Favoritos</application
+>, seleccione a opção <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Importar</guimenuitem
+>. De seguida, seleccione o navegador de onde deseja importar os favoritos. Na janela Abrir, navegue para a localização da pasta ou ficheiro em que os seus favoritos estão colocados e carregue em <guilabel
+>Abrir</guilabel
+> </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso fazer com que o &konqueror; mostre apenas alguns favoritos na barra de favoritos?</para
+></question>
+<answer
+><para
+>No &konqueror;, vá à opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konqueror;...</guimenuitem
+></menuchoice
+>. Depois, seleccione o <guilabel
+>Comportamento na Web</guilabel
+> na lista de ícones. No grupo dos <guilabel
+>Favoritos</guilabel
+>, assinale a opção <guilabel
+>Mostrar apenas os favoritos marcados na lista de favoritos</guilabel
+>. Depois, no <application
+>Editor de Favoritos</application
+>, aparece uma opção para <guilabel
+>Mostrar na Barra de Ferramentas</guilabel
+>, onde poderá carregar com o &RMB; em qualquer item de favorito ou no menu <guimenu
+>Editar</guimenu
+>, sempre que o item esteja seleccionado. As pastas poderão também ser apresentadas na barra de favoritos, de certa forma como acontece aqui.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que eu engano um 'site', para que ele pense que o &konqueror; é o &Netscape; ou outro navegador?</para>
+</question>
+<answer>
+<para
+>No &konqueror;, seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+></menuchoice
+> e, na janela de configuração, seleccione a <guilabel
+>Identificação do Navegador</guilabel
+>. As identificações predefinidas e específicas do 'site' poderão ser lá definidas.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>O &konqueror; está a levar mesmo muito tempo a carregar as páginas Web, o que poderá causar isto?</para
+></question>
+<answer>
+<para
+>Muitas vezes, o carregamento lento das páginas Web do &konqueror; é devido aos servidores de <acronym
+>DNS</acronym
+> com um suporte defeituoso de <acronym
+>IPV6</acronym
+>. Se adicionar o seguinte ao seu ficheiro <filename
+>/etc/profile</filename
+> ou outro que seja carregado no arranque, deverá resolver este problema <screen>
+export KDE_NO_IPV6=true
+</screen
+> para as linhas de comando compatíveis com a Bourne e, para as do estilo do C: <screen
+>setenv KDE_NO_IPV6 true
+</screen>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que configuro o &konqueror; para executar 'applets' do &Java;?</para>
+</question>
+<answer>
+<para
+>Escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konqueror;...</guimenuitem
+></menuchoice
+> no menu do &konqueror; e seleccione então a página <guilabel
+>Java &amp; Javascript</guilabel
+>. Configure correctamente a <guilabel
+>Localização do executável Java</guilabel
+>. Se não funcionar, verifique por favor o <ulink url="http://www.konqueror.org/javahowto/"
+>HOWTO do Konqueror + Java</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Como é que bloqueio as janelas indesejáveis no &konqueror;?</para>
+</question>
+<answer>
+<para
+>O &konqueror; tem uma política nova 'inteligente' para as janelas de JavaScript. Na janela principal do &konqueror;, seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &konqueror;...</guimenuitem
+></menuchoice
+> e depois em <guilabel
+>Java &amp; JavaScript</guilabel
+>. Na página <guilabel
+>JavaScript</guilabel
+>, em <guilabel
+>Políticas Globais do JavaScript</guilabel
+>, assinale a opção ao lado de <guilabel
+>Abrir janelas novas:</guilabel
+> como <guilabel
+>Inteligente</guilabel
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que a minha página Web do banco não funciona com o &konqueror;? Ela mostra o ecrã de autenticação nos outros navegadores, mas não no &konqueror;.</para>
+</question>
+<answer>
+<para
+>Certifique-se que tem o Javascript activado, e que a política de janelas Web do JavaScript está configurada para <guilabel
+>Perguntar</guilabel
+> ou <guilabel
+>Permitir</guilabel
+>. A política <guilabel
+>Inteligente</guilabel
+> nem sempre é suficiente para alguns bancos. Alguns deles também necessitam do suporte de &Java;. Poderá descobrir mais alguma coisa se activar isto em <ulink url="http://www.konqueror.org/"
+>http://www.konqueror.org/</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Será que o &konqueror; pode usar as folhas de estilo ('stylesheets') definidas pelo utilizador, como acontece na extensão 'adblock' do Firefox?</para>
+</question>
+<answer>
+<para
+>Sim, você poderá configurar o &konqueror; para usar qualquer tipo de folha de estilo ('stylesheet') de <acronym
+>CSS</acronym
+> para filtrar o conteúdo Web ou para melhorar a acessibilidade. Na janela principal do &konqueror;, basta carregar em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &konqueror;...</guimenuitem
+></menuchoice
+> e seleccionar as <guilabel
+>Folhas de Estilo</guilabel
+>. Configure a opção para <guilabel
+>Usar a 'stylesheet' definida pelo utilizador</guilabel
+> e escolher a localização onde se encontra a folha de estilo. Em alternativa, poderá seleccionar a opção <guilabel
+>Usar a 'stylesheet' de acessibilidade definida na página "Personalizar"</guilabel
+> e depois usar as suas próprias opções.</para>
+<para
+>Um exemplo das regras de <acronym
+>CSS</acronym
+> que implementam o bloqueio de publicidade poderão ser encontradas em: <ulink url="http://www.mozilla.org/support/firefox/adblock"
+> http://www.mozilla.org/support/firefox/adblock</ulink
+>. </para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Porque é que o &konqueror; mostra um rectângulo cinzento quanto tento abrir animações em Flash, mesmo quando o 'plugin' de Flash está instalado? </para
+></question>
+<answer
+><para
+>Nas últimas versões do X.org, se tiver a extensão 'composite' carregada, poderá ter problemas com o 'plugin' de Flash. Tente desactivar a extensão 'composite' e veja se a operação normal do Flash é reposta. </para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o &konqueror; não mostra imagens &GIF;?</para>
+</question>
+<answer>
+<para
+>É porque você não activou o suporte de &GIF; no &Qt;. Veja por favor o <xref linkend="gif"/> para mais detalhes.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Quando tento abrir uma página Web com o &konqueror;, obtenho a mensagem: <quote
+>Parece haver um erro de configuração. Você associou o Konqueror com o text/html, mas ele não consegue lidar com este tipo de ficheiro.</quote
+></para>
+</question>
+<answer>
+<para
+>Você terá de confirmar que a opção para embeber (incorporar) do tipo <acronym
+>MIME</acronym
+> text/html está correcta: <orderedlist>
+<listitem
+><para
+>No &konqueror;, vá à opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konqueror;...</guimenuitem
+></menuchoice
+> e depois à página de <guilabel
+>Associações de Ficheiros</guilabel
+>.</para
+></listitem
+> <listitem
+><para
+>Abra o text->html na árvore.</para
+></listitem
+> <listitem
+><para
+>Carregue na página <guilabel
+>Embeber</guilabel
+>. Certifique-se que a <guilabel
+>Acção do Botão Esquerdo</guilabel
+> está configurada como <guilabel
+>Mostrar numa aplicação de visualização embebida</guilabel
+>, e que o <guilabel
+>KHTML (khtml)</guilabel
+> está no topo da <guilabel
+>Ordem de Preferência dos Serviços</guilabel
+>.</para
+></listitem>
+</orderedlist>
+</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/faq/winmng.docbook b/tde-i18n-pt/docs/kdebase/faq/winmng.docbook
new file mode 100644
index 00000000000..c236d39a6cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/faq/winmng.docbook
@@ -0,0 +1,182 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+
+
+<chapter id="windowmanager">
+<title
+>O gestor de janelas</title>
+
+<para
+>O gestor de janelas por omissão que é disponibilizado pelo &kde; é o K Window Manager (&kwin;). Veja o "Manual do K Window Manager" (deve estar acessível no <application
+>Centro de Ajuda do &kde;</application
+>) para mais informações sobre a sua utilização.</para>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Existem atalhos de teclado para as operações do &kwin;?</para>
+</question>
+<answer>
+<para
+>Sim. Veja no "Manual do K Window Manager" a lista de atalhos disponíveis.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso definir o meu próprio conjunto de atalhos de teclado?</para>
+</question>
+<answer>
+<para
+>Sim. Lance o <application
+>Centro de Controlo do &kde;</application
+> e seleccione a <menuchoice
+><guimenu
+>Regional e Acessibilidade</guimenu
+><guimenuitem
+>Atalhos de Teclado</guimenuitem
+></menuchoice
+> para configurar as opções do gestor de janelas como a maximização de janelas, &etc;. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quando "minimizo" uma janela, esta desaparece. Para onde vai?</para>
+</question>
+<answer>
+<para
+>Com muitas interfaces do &X-Window;, o botão de minimização do (um ponto pequeno) irá apagar a janela que o programa está a executar e cria em alternativa um ícone no ecrã. O &kde; não faz isto. Em vez disso, quando uma janela é minimizada esta é simplesmente escondida (embora o programa continue a correr).</para>
+<para
+>Existem algumas maneiras de aceder às janelas <quote
+>desaparecidas</quote
+>:</para>
+<itemizedlist>
+<listitem>
+<para
+>Se você está a correr o componente de barra de tarefas do &kicker;, poderá ter uma lista das tarefas apresentadas no seu ecrã. As tarefas minimizadas terão os seus nomes escritos a cinzento.</para>
+</listitem>
+<listitem>
+<para
+>Se você carregar com o botão do meio do rato na janela de raiz (&ie;, o fundo do ecrã), o &kwin; dar-lhe-á uma lista de todas as tarefas disponíveis.</para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que maximizo as janelas apenas na vertical ou na horizontal?</para>
+</question>
+<answer>
+<para
+>No caso de a sua janela não estar já maximizada, ao carregar no botão de maximização com o botão esquerdo/do meio/direito, irá maximizar a janela completamente/na vertical/na horizontal, respectivamente.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é <quote
+>enrolar</quote
+> uma janela?</para>
+</question>
+<answer>
+<para
+>Quando <quote
+>enrolar</quote
+> uma janela, <quote
+>puxa</quote
+> o seu conteúdo para cima até ficar apenas visível a barra de título. Você pode fazer isto, se fizer um duplo-click na barra de título da janela.</para>
+</answer>
+</qandaentry>
+
+<!-- This is kinda covered in desktop.docbook, but the question here -->
+<!-- is different, even if the answer is nearly the same -->
+<qandaentry>
+<question>
+<para
+>Como é que posso iniciar uma aplicação com opções especiais para as janelas, como maximizado/minimizado/para ficar no topo?</para>
+</question>
+<answer>
+<para
+>Use o comando <command
+>kstart</command
+>. Por exemplo, para abrir o &kcalc; com a opção <quote
+>Manter por Cima das Outras</quote
+>, use: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kstart</command
+> <option
+>--ontop</option
+> <option
+>kcalc</option
+></userinput
+></screen>
+</para>
+<para
+>Para as janelas maximizadas, use a opção <option
+>--maximize</option
+>, para as minimizadas use a <option
+>--iconify</option
+>. Poderá ver uma lista completa das opções do <command
+>kstart</command
+> com o comando <userinput
+><command
+>kstart</command
+> <option
+>--help-all</option
+></userinput
+>.</para>
+
+<warning
+><para
+>Se estiver a usar o <command
+>kstart</command
+> para iniciar as aplicações no arranque do &kde;, deverá usar a opção <option
+>--window</option
+>. Veja o Guia de Utilizador do &kde;, na secção <quote
+>Gestão Avançada de Janelas</quote
+> para mais informações sobre esta funcionalidade.</para>
+</warning>
+
+</answer>
+</qandaentry>
+
+<!-- Not sure this is still applicable
+<qandaentry>
+<question>
+<para
+>Is it possible to have FVWM2-like shadow frameworks for the
+placement of windows?</para>
+</question>
+<answer>
+<para
+>Yes. Run <application
+>&kde; Control Center</application
+> and select <guimenu
+>Look and Feel</guimenu>
+followed by <guisubmenu
+>Window Behavior</guisubmenu
+> and finally
+<guimenuitem
+>Advanced</guimenuitem
+>. There is a dialog option that
+allows you to set the placement policy you want.</para>
+</answer>
+</qandaentry>
+-->
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/glossary/Makefile.am b/tde-i18n-pt/docs/kdebase/glossary/Makefile.am
new file mode 100644
index 00000000000..7787dfd9d7b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/glossary/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/glossary
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/glossary/Makefile.in b/tde-i18n-pt/docs/kdebase/glossary/Makefile.in
new file mode 100644
index 00000000000..54376ebab29
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/glossary/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/glossary
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/glossary
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/glossary/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/glossary/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/glossary/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/glossary/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/glossary/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kdeprintingglossary.docbook Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook kdeprintingglossary.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary
+ @for base in index.docbook kdeprintingglossary.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook kdeprintingglossary.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook kdeprintingglossary.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/glossary/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/glossary/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/glossary/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/glossary/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/glossary/index.cache.bz2
new file mode 100644
index 00000000000..8471a646621
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/glossary/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/glossary/index.docbook b/tde-i18n-pt/docs/kdebase/glossary/index.docbook
new file mode 100644
index 00000000000..ee75f4f59e9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/glossary/index.docbook
@@ -0,0 +1,469 @@
+<?xml version="1.0" ?>
+<!DOCTYPE glossary PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY glossary-kdeprinting SYSTEM "kdeprintingglossary.docbook">
+
+
+]>
+
+
+<glossary id="glossary"
+>&glossary-kdeprinting; <glossdiv id="glossdiv-technologies">
+ <title
+>Tecnologias</title>
+ <glossentry id="gloss-ioslave">
+ <glossterm
+><acronym
+>IO</acronym
+> Slave</glossterm>
+ <glossdef
+><para
+>Os <acronym
+>IO</acronym
+> Slaves permitem às aplicações do &kde; acederem aos recursos remotos tão facilmente como aos locais.(tornando-os <quote
+>transparentes na rede</quote
+>). Os recursos remotos (como por exemplo, os ficheiros) podem estar guardados em partilhas de <acronym
+>SMB</acronym
+> ou algo semelhante.</para>
+<glossseealso otherterm="gloss-smb"
+><acronym
+>SMB</acronym
+></glossseealso
+> <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kio">
+ <glossterm
+><acronym
+>KIO</acronym
+></glossterm>
+ <glossdef
+><para
+>O sistema de entradas/saídas do &kde; que utiliza os <quote
+><acronym
+>IO</acronym
+> Slaves</quote
+>.</para>
+<glossseealso otherterm="gloss-ioslave"
+><acronym
+>IO</acronym
+> Slave</glossseealso
+> <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kparts">
+ <glossterm
+>KParts</glossterm>
+ <glossdef
+><para
+>As KParts são uma tecnologia embebida que permite às aplicações do &kde; embeberem outras aplicações do &kde;. Por exemplo, a janela de texto usada pelo &konqueror; é uma KPart.</para>
+ <glossseealso otherterm="gloss-konqueror"
+>&konqueror;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ksycoca">
+ <glossterm
+><acronym
+>KSycoca</acronym
+></glossterm>
+ <glossdef
+><para
+>O <acronym
+>KSycoca</acronym
+> (&kde; <emphasis
+>Sy</emphasis
+>stem <emphasis
+>Co</emphasis
+>nfiguration <emphasis
+>Ca</emphasis
+>che) é uma 'cache' da configuração que, por exemplo, garante um acesso mais rápido aos itens do menu.</para>
+ <glossseealso
+otherterm="gloss-kbuildsycoca"
+><application
+>KBuildSycoca</application
+></glossseealso>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-xfree86">
+ <title
+>XFree86</title>
+ <glossentry id="gloss-antialiasing">
+ <glossterm
+>'Antialiasing'</glossterm>
+ <glossdef
+><para
+>Se for referido no contexto do &kde;, o 'anti-aliasing' significa na maior parte dos casos o suavizar dos tipos de letra visíveis no ecrã. O &Qt; versão 2.3.0 ou superiores, usado em conjunto com o XFree86 4.x torna isto possível também com o &kde;.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-qt"
+>&Qt;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-xserver">
+ <glossterm
+>&X-Server;</glossterm>
+ <glossdef
+><para
+>O &X-Server; representa uma camada básica sobre a qual as várias interfaces como o &kde; são desenvolvidas. Gere a interacção básica do rato e do teclado (tanto da máquina local como de máquinas remotas) e oferece as rotinas gráficas elementares para desenhar rectângulos ou outras primitivas.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-applications">
+ <title
+>Aplicações</title>
+ <glossentry id="gloss-kbuildsycoca">
+ <glossterm
+><application
+>KBuildSycoca</application
+></glossterm>
+ <glossdef
+><para
+>O <application
+>KBuildSycoca</application
+> é um programa da linha de comandos e recria o <acronym
+>KSycoca</acronym
+>. Isto é útil, por exemplo, se alguns ou todos os módulos do &kcontrol; estão em falta.</para>
+<glossseealso otherterm="gloss-ksycoca"
+><acronym
+>KSycoca</acronym
+></glossseealso
+> <glossseealso otherterm="gloss-kcontrol"
+>&kcontrol;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kcontrol">
+ <glossterm
+>&kcontrol;</glossterm>
+ <glossdef
+><para
+>Este é o projecto e o nome do ficheiro do centro de controlo do &kde;. O &kcontrol; permite-lhe personalizar praticamente todas as opções de configuração do &kde;.</para>
+ <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kicker">
+ <glossterm
+>&kicker;</glossterm>
+ <glossdef
+><para
+>&kicker; é a alcunha e o nome do projecto do painel do &kde;.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-panel"
+>Painel</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-konqueror">
+ <glossterm
+>&konqueror;</glossterm>
+ <glossdef
+><para
+>O &konqueror; é um gestor de ficheiros, navegador na web, visualizador de imagens e outros formatos e uma parte fundamental do projecto &kde;. Pode encontrar mais informações acerca do &konqueror; em <ulink url="http://www.konqueror.org"
+>www.konqueror.org</ulink
+>.</para>
+ <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ksirc">
+ <glossterm
+>&ksirc;</glossterm>
+ <glossdef
+><para
+>O &ksirc; é o cliente de <acronym
+>IRC</acronym
+> por omissão e que vem com o &kde;. Pode usar o &ksirc; para conversar com qualquer pessoa numa rede de <acronym
+>IRC</acronym
+>.</para>
+ <glossseealso otherterm="gloss-irc"
+><acronym
+>IRC</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry
+>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-desktop-terminology">
+ <title
+>Terminologia do Ambiente de Trabalho</title>
+ <glossentry id="gloss-draganddrop">
+ <glossterm
+>Arrastar e Largar</glossterm>
+ <glossdef
+><para
+>Este conceito tenta substituir várias acções como a cópia de ficheiros de um lugar para outro através de um certo movimento de rato, por exemplo, carregando numa janela do &konqueror;, movendo o rato para outra janela enquanto o botão do rato se mantém carregado e largando o botão do rato (correspondendo a <quote
+>largar</quote
+> o objecto) copia os ficheiros.</para>
+ <glossseealso otherterm="gloss-konqueror"
+>&konqueror;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-gui">
+ <glossterm
+>&GUI;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>G</emphasis
+>raphical <emphasis
+>U</emphasis
+>ser <emphasis
+>I</emphasis
+>nterface. Cada ambiente gráfico (como o &kde;) é uma &GUI;. A maioria das &GUI;s suportam o rato e/ou janelas para gerir os programas.</para>
+ <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kde">
+ <glossterm
+>&kde;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <quote
+>K Desktop Environment</quote
+>, uma &GUI; de liderança para os sistemas &UNIX;. Poderá encontrar informações mais detalhadas em <ulink url="http://www.kde.org"
+>www.kde.org</ulink
+>.</para>
+ <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-gnome">
+ <glossterm
+><acronym
+>GNOME</acronym
+></glossterm>
+ <glossdef>
+ <para
+><emphasis
+>G</emphasis
+>NU <emphasis
+>N</emphasis
+>etwork <emphasis
+>O</emphasis
+>bject <emphasis
+>M</emphasis
+>odel <emphasis
+>E</emphasis
+>nvironment, uma das &GUI;'s de liderança do &UNIX;.</para>
+ <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-panel">
+ <glossterm
+>Painel</glossterm>
+ <glossdef
+><para
+>Refere-se ao painel (também conhecido por <quote
+>&kicker;</quote
+>) que normalmente se encontra no fundo do ecrã.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-kicker"
+>&kicker;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ripping">
+ <glossterm
+>extracção</glossterm>
+ <glossdef
+><para
+>O processo de ler dados áudio de um CD-ROM e o armazenar em seguida no disco rígido.</para>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="kde-development">
+ <title
+>Desenvolvimento do &kde;</title>
+ <glossentry id="gloss-qt">
+ <glossterm
+>&Qt;</glossterm>
+ <glossdef
+><para
+>A &GUI; do &kde; é desenvolvida com base na biblioteca &Qt;, a qual fornece vários elementos gráficos (denominados por <quote
+>Widgets</quote
+>), os quais são usados para construir o ambiente de trabalho. Pode encontrar mais informações sobre o &Qt; em <ulink url="http://www.trolltech.com"
+>www.trolltech.com</ulink
+>.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> <glossseealso otherterm="gloss-widget"
+>Widget</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-i18n">
+ <glossterm
+>i18n</glossterm>
+ <glossdef
+><para
+>Abreviatura de <quote
+>internationalization</quote
+> ou <quote
+>internacionalização</quote
+>. O &kde; suporta várias línguas diferentes, usando várias técnicas de i18n que facilitam a tradução da &GUI; assim como da documentação do &kde; para todas essas línguas. Pode ser encontrada mais informação sobre o processo de i18n em <ulink url="http://i18n.kde.org"
+>i18n.kde.org</ulink
+>.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-l10n">
+ <glossterm
+>l10n</glossterm>
+ <glossdef
+><para
+>Abreviatura de <quote
+>localization</quote
+> (localização), o processo de adaptar um programa ao ambiente local. Isto inclui, por exemplo, a moeda usada para os valores monetários ou o formato da hora.</para>
+ <glossseealso otherterm="gloss-i18n"
+>i18n</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-widget">
+ <glossterm
+>Widget</glossterm>
+ <glossdef
+><para
+>Elementos gráficos como barras de posicionamento, botões ou campos de entrada que são utilizados pelo &kde; para construir a interface gráfica. </para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-cvs">
+ <glossterm
+><acronym
+>CVS</acronym
+></glossterm>
+ <glossdef>
+ <para
+><emphasis
+>C</emphasis
+>oncurrent <emphasis
+>V</emphasis
+>ersion <emphasis
+>S</emphasis
+>ystem. O <acronym
+>CVS</acronym
+> é uma forma muito elegante de gerir as versões dos ficheiros, de modo a permitir que mais do que um programador trabalhe com facilidade no mesmo projecto. Poderá encontrar uma descrição de como obter a última versão (para os programadores) do código do &kde; através de <acronym
+>CVS</acronym
+> anónimo em <ulink url="http://www.kde.org/anoncvs.html"
+>http://www.kde.org/anoncvs.html</ulink
+>. Mais informações sobre o <acronym
+>CVS</acronym
+> estão disponíveis em <ulink url="http://www.cvshome.org"
+>www.cvshome.org</ulink
+>. </para>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-misc">
+ <title
+>Diversos</title>
+ <glossentry id="gloss-rfc">
+ <glossterm
+><acronym
+>RFC</acronym
+></glossterm>
+ <glossdef
+><para
+><emphasis
+>R</emphasis
+>equest <emphasis
+>F</emphasis
+>or <emphasis
+>C</emphasis
+>omment. Uma forma comum de publicar novas ideias para protocolos ou procedimentos de modo a serem avaliados pela comunidade da Internet. Ainda que os <acronym
+>RFC</acronym
+>s não sejam obrigatórios, muitas das aplicações tentam aderir a eles, logo que tenham sido aprovados pela comunidade. Podem ser encontradas mais informações sobre os <acronym
+>RFC</acronym
+>s na <ulink url="http://www.rfc-editor.org"
+>Página Principal do RFC</ulink
+>.</para>
+ </glossdef>
+ </glossentry
+>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-protocols">
+ <title
+>Vários protocolos</title>
+ <glossentry id="gloss-smb">
+ <glossterm
+><acronym
+>SMB</acronym
+></glossterm>
+ <glossdef
+><para
+><emphasis
+>S</emphasis
+>erver <emphasis
+>M</emphasis
+>essage <emphasis
+>B</emphasis
+>lock. Um protocolo de rede usado nas redes do &Microsoft; &Windows; para aceder aos sistemas de ficheiros dos outros computadores.</para>
+ <glossseealso otherterm="gloss-ioslave"
+><acronym
+>IO</acronym
+> Slave</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-irc">
+ <glossterm
+><acronym
+>IRC</acronym
+></glossterm>
+ <glossdef
+><para
+><emphasis
+>I</emphasis
+>nternet <emphasis
+>R</emphasis
+>elay <emphasis
+>C</emphasis
+>hat. Um protocolo definido no <acronym
+>RFC</acronym
+> 1459, que trata da especificação para permitir a conversação por texto em tempo-real.</para>
+ <glossseealso otherterm="gloss-rfc"
+><acronym
+>RFC</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-host">
+ <glossterm
+>máquina</glossterm>
+ <glossdef
+><para
+>Isto pode ser um nome do seu ficheiro <filename
+>/etc/hosts</filename
+> (<systemitem class="systemname"
+>omeucomputador</systemitem
+>), um nome da Internet (<systemitem class="systemname"
+>www.kde.org</systemitem
+>) ou um endereço IP (<systemitem
+>192.168.0.10</systemitem
+>). </para>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+</glossary>
diff --git a/tde-i18n-pt/docs/kdebase/glossary/kdeprintingglossary.docbook b/tde-i18n-pt/docs/kdebase/glossary/kdeprintingglossary.docbook
new file mode 100644
index 00000000000..ee4210c7434
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/glossary/kdeprintingglossary.docbook
@@ -0,0 +1,1266 @@
+
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE glossary PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"customization/dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY glossary-kdeprinting SYSTEM "kdeprintingglossary.docbook">
+
+]>
+<glossary id="glossary">
+-->
+ <glossdiv id="glossdiv-printing">
+ <title
+>Impressão</title>
+
+
+ <glossentry id="gloss-acl">
+ <glossterm
+><acronym
+>ACLs</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>A</emphasis
+>ccess <emphasis
+>C</emphasis
+>ontrol <emphasis
+>L</emphasis
+>ists; as ACLs são usadas para verificar o acesso de um dado utilizador (autenticado). Está disponível um suporte preliminar para ACLs na impressão com o &CUPS;; isto será melhorado nas versões futuras. </para>
+ <glossseealso otherterm="gloss-authentication"
+>Autenticação</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-appsocketprotocol">
+ <glossterm
+>Protocolo AppSocket</glossterm>
+ <glossdef
+><para
+>O AppSocket é um protocolo para a transferência de dados de impressão, e também é conhecido por "Direct TCP/IP Printing". A &Hewlett-Packard; usou o AppSocket para adicionar algumas pequenas extensões à sua volta e foram bem sucedidos para lhe mudar o nome e comercializá-la com a designação "&HP; JetDirect"...</para>
+<glossseealso otherterm="gloss-hpjetdirectprotocol"
+>Protocolo &HP; JetDirect</glossseealso
+> <glossseealso otherterm="gloss-directtcpipprinting"
+>Direct TCP/IP Printing</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-apsfilter">
+ <glossterm
+>APSfilter</glossterm>
+ <glossdef
+><para
+>O APSfilter é usado principalmente no contexto da impressão clássica no &UNIX; (LPD do estilo BSD). É um 'shell script' sofisticado, disfarçado de programa de filtragem "tudo-em-u,". Na realidade, o APSfilter inova os "scripts reais" para efectuar as tarefas necessárias. Envia as tarefas de impressão automaticamente através desses filtros baseando-se numa análise inicial do tipo do ficheiro de impressão. É desenvolvido e mantido por Andreas Klemm. É semelhante ao Magicfilter e utiliza na sua grande maioria o Ghostscript para a conversão dos ficheiros. Algumas distribuições de Linux (como a &SuSE;) usam o APSfilter, outras utilizam o Magicfilter (por exemplo, a &RedHat;), algumas têm ambas para se poder escolher (como o *BSD). O &CUPS; <emphasis
+>não</emphasis
+> tem necessidade do APSfilter, dado que corre o seu próprio reconhecimento de ficheiros (baseando-se nos tipos &MIME;) e aplica a sua própria lógica de filtragem.</para>
+<glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-magicfilter"
+>Magicfilter</glossseealso
+> <glossseealso otherterm="gloss-mimetypes"
+>Tipos &MIME;</glossseealso
+> <glossseealso otherterm="gloss-printcap"
+>printcap</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-authentication">
+ <glossterm
+>Autenticação</glossterm>
+ <glossdef
+><para
+>Provar a identidade de uma certa pessoa (talvez através do utilizador/senha ou através de um certificado) é denominada normalmente por autenticação. Uma vez autenticado, o utilizador pode ou não obter o acesso a um dado recurso, baseando-se possivelmente em ACLs.</para>
+ <glossseealso otherterm="gloss-acl"
+>ACLs</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-bidirectionalcommunication">
+ <glossterm
+>Comunicação bidireccional</glossterm>
+ <glossdef
+><para
+>No contexto da impressão, um servidor ou uma máquina podem receber informações adicionais vindas da impressora (mensagens de estado, &etc;) ou provenientes de um pedido. O AppSocket ( = &HP; JetDirect), o &CUPS; e o IPP suportam a comunicação bidireccional, enquanto o LPR/LPD e a impressão do BSD não...</para>
+<glossseealso otherterm="gloss-appsocketprotocol"
+>Protocolo AppSocket</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-directtcpipprinting"
+>Direct TCP/IP Printing</glossseealso
+> <glossseealso otherterm="gloss-hpjetdirectprotocol"
+>&HP; JetDirect</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-lprlpd"
+>LPR/LPD</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-bsdstyleprinting">
+ <glossterm
+>Impressão tipo-BSD</glossterm>
+ <glossdef
+><para
+>Termo genérico para as diversas variantes do método de impressão tradicional do &UNIX;. A sua primeira versão apareceu no início dos anos 70 no &UNIX; da BSD e foi formalmente descrito no <ulink url="http://www.rfc.net/rfc1179.html"
+>RFC 1179</ulink
+> só por volta de 1990. Na altura em que a impressão "remota" do BSD foi desenhada pela primeira vez, as impressoras eram dispositivos ligados em série ou de outra forma qualquer a uma máquina (em que a Internet dificilmente consistia em mais do que 100 nós!); as impressoras usavam bandas intermináveis de papel picotado, alimentadas através de um mecanismo de tracção, com linhas simples de texto ASCII martelado mecanicamente no meio, a partir de caixotes por baixo da mesa, devolvendo o papel como uma "cobra" de papel dobrada em ziguezague. As impressões remotas consistiam numa máquina vizinha na sala ao lado a enviar um ficheiro para impressão. Como a tecnologia mudou! As impressoras utilizam papel normal, têm inteligência incluída para criar as imagens das páginas que são enviadas para elas usando uma das PDLs (page description languages), muitas delas são por si próprias nós da rede, com CPU, RAM, disco e um Sistema Operativo próprio e estão ligadas a uma rede com provavelmente milhões de utilizadores... É uma prova vasta do conceito do &UNIX; para fazer as coisas, que fez a "Impressão em Linha" funcionar mesmo sob essas condições. Mas a altura chegou para que se mude para algo novo -- o IPP. </para>
+<glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-lprlpd"
+>LPR/LPD printing</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-cups">
+ <glossterm
+>&CUPS;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>C</emphasis
+>ommon <emphasis
+>U</emphasis
+>NIX <emphasis
+>P</emphasis
+>rinting <emphasis
+>S</emphasis
+>ystem; o &CUPS; é o sistema de impressão mais moderno do &UNIX; e do Linux, oferecendo também serviços de impressão multi-plataforma para os clientes do &Microsoft; &Windows; e do Apple &MacOS;. Baseado no IPP, resolve os problemas da impressão antiquada à BSD, oferecendo a autenticação, cifra e ACLs, entre muitas outras funcionalidades. Ao mesmo tempo, é retrocompatível o suficiente para servir todos os clientes legados que ainda não estão preparados para o IPP através do LPR/LPD (como o BSD). O &CUPS; é capaz de controlar qualquer impressora &PostScript; utilizando o PPD (PostScript Printer Description) fornecido pelo fabricante, destinado originalmente para a impressão no &Microsoft; Windows NT. A impressão no &kde; é mais poderosa se se basear no &CUPS;.</para>
+<glossseealso otherterm="gloss-acl"
+>ACLs</glossseealso
+> <glossseealso otherterm="gloss-authentication"
+>Autenticação</glossseealso
+> <glossseealso otherterm="gloss-bsdstyleprinting"
+>Impressão à BSD</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-kdeprint"
+>KDEPrint</glossseealso
+> <glossseealso otherterm="gloss-lprlpd"
+>LPR/LPD</glossseealso
+> <glossseealso otherterm="gloss-ppd"
+>PPD</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-cupsfaq">
+ <glossterm
+><acronym
+>&CUPS;-FAQ</acronym
+></glossterm>
+ <glossdef
+><para
+>De momento só disponível em alemão (a tradução vem a caminho), a <ulink url="http://www.danka.de/printpro/faq.html"
+>FAQ do &CUPS;</ulink
+> é um recurso valioso para responder a várias perguntas de qualquer pessoa inexperiente com a impressão no &CUPS;. </para>
+ <glossseealso otherterm="gloss-kdeprinthandbook"
+>Manual do KDEPrint</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-cups-o-matic">
+ <glossterm
+>&CUPS;-O-Matic</glossterm>
+ <glossdef
+><para
+>O &CUPS;-O-Matic foi o primeiro 'plugin' de "terceiros" para o 'software' de impressão &CUPS;. Está disponível no <ulink url="http://www.linuxprinting.org/cups-doc.html"
+>'site' Web Linuxprinting.org</ulink
+> para oferecer um serviço 'online' de geração de PPDs. Em conjunto com o 'script' de Perl acompanhante <application
+>cupsomatic</application
+>, que necessita de ser instalado como uma infra-estrutura adicional do &CUPS;, ele redirecciona o resultado do filtro nativo <application
+>pstops</application
+> para uma cadeia de filtros Ghostscript adequados. Depois de terminar, envia os dados resultantes para uma infra-estrutura do &CUPS; de modo a enviá-los para impressora. Deste modo, o &CUPS;-O-Matic permite o suporte para qualquer impressora conhecida que suportasse previamente o ambiente clássico do ghostscript, se não existir suporte nativo do &CUPS; para a impressora de momento... O &CUPS;-O-Matic foi substituído agora pelo seu equivalente melhorado, o PPD-O-Matic.</para>
+<glossseealso otherterm="gloss-cupsomatic"
+>cupsomatic</glossseealso
+> <glossseealso otherterm="gloss-PPD-O-Matic"
+>PPD-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-cupsomatic">
+ <glossterm
+>cupsomatic</glossterm>
+ <glossdef
+><para
+>O 'script' de Perl <application
+>cupsomatic</application
+> (em conjunto com uma instalação funcional do Perl no seu sistema) é necessário para que qualquer PPD gerado pelo &CUPS;-O-Matic (ou PPD-O-Matic) funcione com o &CUPS;. Foi criado por Grant Taylor, o Autor do Linux Printing HOWTO e o encarregado da <ulink url="http://www.linuxprinting.org/printer_list.cgi"
+>base de dados de impressoras</ulink
+> no 'site' Web Linuxprinting.org.</para>
+<glossseealso otherterm="gloss-cups-o-matic"
+>&CUPS;-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> <glossseealso otherterm="gloss-cupsomatic"
+>cupsomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-daemon">
+ <glossterm
+><acronym
+>Daemon</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>D</emphasis
+>isk <emphasis
+>a</emphasis
+>nd <emphasis
+>e</emphasis
+>xecution <emphasis
+>mon</emphasis
+>itor; Os <acronym
+>Daemons</acronym
+> ou servidores estão presentes em todos os sistemas &UNIX; para realizar as tarefas independentes da intervenção do utilizador. Os leitores mais familiarizados com o &Microsoft; &Windows; podem querer comparar os servidores e as tarefas pelas quais são responsáveis com os "serviços". Um exemplo de um servidor presente na maioria dos sistemas &UNIX; legado é o LPD (Line Printer Daemon); o &CUPS; é visto com frequência como o sucessor do LPD no mundo do &UNIX; e também funciona com um servidor ou <quote
+>daemon</quote
+>. </para>
+ <glossseealso otherterm="gloss-spooling"
+>SPOOLing</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-databaselinuxprinting">
+ <glossterm
+>Base de Dados, Linuxprinting.org</glossterm>
+ <glossdef
+><para
+>Já há alguns anos, quando a impressão no Linux ainda era bastante complicada (só a impressão pela linha de comandos era conhecida para a maioria dos utilizadores do Linux, não existiam opções de impressão específicas do dispositivo para realizar as tarefas), o Grant Taylor, Autor do "Linux Printing HOWTO", coleccionou a maioria das informações disponíveis sobre as impressoras, controladores e filtros na sua base de dados. Com o conceito emergente do &CUPS;, extendendo a utilização dos PPDs mesmo para as impressoras não-Postscript, ele compreendeu o potencial da sua base de dados: se alguém colocar as diferentes sequências de dados (com o conteúdo que pode ser descrito ao longo das linhas "Que dispositivo imprime com que ghostscript ou com qualquer outro filtro, assim como que opções da linha de comandos estão disponíveis?") em ficheiros compatíveis com os PPDs, ele conseguia ter todo o poder do &CUPS; por cima dos "controladores" de impressoras tradicionais. Isto foi-se desenvolvendo para um conceito mais abrangente, conhecido por "Foomatic". O Foomatic extende as capacidades dos outros escalonadores que não o &CUPS; (LPR/LPD, LPRng, PDQ, PPR) até um certo nível ("roubando" alguns conceitos do &CUPS;). A Base de Dados do Linuxprinting não se limita apenas ao Linux -- as pessoas que corram outros SOs baseados no &UNIX; (como o *BSD ou o &MacOS; X) irão encontrar informações valiosas e 'software' para eles também. </para>
+<glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> <glossseealso otherterm="gloss-linuxprintingdatabase"
+>base de dados do Linuxprinting</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-directtcpipprinting">
+ <glossterm
+>Impressão Directa por TCP/IP</glossterm>
+ <glossdef
+><para
+>Este é um método que utiliza com frequência o porto 9100 para se ligar à impressora. Funciona com muitas das impressoras modernas na rede e tem algumas vantagens sobre o LPR/LPD, dado que é mais rápido e fornece alguns "dados de resposta" da impressora para a máquina que emitiu a tarefa.</para>
+<glossseealso otherterm="gloss-appsocketprotocol"
+>Protocolo AppSocket</glossseealso
+> <glossseealso otherterm="gloss-hpjetdirectprotocol"
+>Protocolo &HP; JetDirect</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-drivers">
+ <glossterm
+>Controladores, Controladores de Impressoras</glossterm>
+ <glossdef
+><para
+>O termo "controlador de impressoras", usado no mesmo sentido da plataforma do &Microsoft; &Windows;, não é aplicado de todo para uma plataforma Linux ou &UNIX;. A funcionalidade de um "controlador" é fornecida no &UNIX; pelos diferentes componentes modulares que funcionam em conjunto. No núcleo estão os "filtros" que convertem um dado formato e que esperam pela sua impressão, para um formato que seja aceite pela impressora de destino. O filtro de saída é enviado para a impressora através de uma infra-estrutura ou "backend". </para>
+<glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-ppd"
+>PPDs</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-easysoftwareproducts">
+ <glossterm
+>Easy Software Products</glossterm>
+ <glossdef
+><para
+>A companhia de Mike Sweet, a qual contribuiu com alguns produtos de 'software' substanciais para a comunidade de Software Livre; entre eles, encontra-se a versão inicial do <ulink url="http://gimp-print.sf.net/"
+>Gimp-Print,</ulink
+>, a <ulink url="http://www.easysw.com/epm/"
+>ferramenta de pacotes de 'software' EPM</ulink
+> e o <ulink url="http://www.easysw.com/htmldoc/"
+>HTMLDOC</ulink
+> (usado pelo "Linux Documentation Project" para criar as versões em PDF dos HOWTOs) -- mas mais importante: o <ulink url="http://www.cups.org/"
+>&CUPS;</ulink
+> (o 'Common &UNIX; Printing System'). A ESP financia-se a si própria vendendo uma versão comercial do &CUPS;, chamada <ulink url="http://www.easysw.com/"
+>ESP PrintPro,</ulink
+> que inclui alguns melhoramentos profissionais. </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> <glossseealso otherterm="gloss-esp"
+>ESP</glossseealso
+> <glossseealso otherterm="gloss-gimpprint"
+>Gimp-Print</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-encryption">
+ <glossterm
+>Encriptação</glossterm>
+ <glossdef
+><para
+>A cifra de dados confidenciais é um assunto de toda a importância se os transferir pela Internet ou mesmo pelas intranets. A impressão através dos protocolos tradicionais não é cifrada de todo -- é muito fácil interceptar e escutar, por exemplo, os dados em &PostScript; ou em PCL transferidos pela rede. Por isso, no desenho do IPP foi pensada a adaptação de um 'plugin' simples para mecanismos de cifra (que podem ser disponibilizados da mesma forma que a norma de cifra para o tráfego de HTTP: o SSL e o TLS.</para>
+<glossseealso otherterm="gloss-authentication"
+>Autenticação</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-ssl"
+>SSL</glossseealso
+> <glossseealso otherterm="gloss-tls"
+>TLS</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-epson">
+ <glossterm
+><acronym
+>Epson</acronym
+></glossterm>
+ <glossdef
+><para
+>As impressoras de jacto-de-tinta da Epson encontram-se entre os modelos melhor suportados pelos controladores de software livre, dado que a companhia não tenta esconder os seus documentos de especificações técnicas dos seus dispositivos aos programadores. A qualidade de impressão excelente obtida com o Gimp-Print na série Stylus das impressoras pode ser atribuída a essa abertura. Eles também contrataram a Easy Software Products para manter uma versão melhorada do Ghostscript (o "ESP GhostScript") para o suporte melhorado do seu suporte de impressão. </para>
+ <glossseealso otherterm="gloss-ghostscript"
+>ESP Ghostscript</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-escapesequence">
+ <glossterm
+>Sequências de Escape</glossterm>
+ <glossdef
+><para
+>As primeiras impressoras imprimiam somente dados em ASCII. Para iniciar uma nova linha ou para ejectar uma página, eles incluiam sequências de comandos especiais, que continham na maioria das vezes um carácter [ESC] antecedente. A &HP; englobou este conceito através das suas edições da linguagem PCL até hoje, quando desenvolveram uma PDL (Page Description Language) completa desde o seu humilde início. </para>
+<glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-pdl"
+>PDL</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-escp">
+ <glossterm
+><acronym
+>ESC/P</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>E</emphasis
+>pson <emphasis
+>S</emphasis
+>tandard <emphasis
+>C</emphasis
+>odes for <emphasis
+>P</emphasis
+>rinters. A linguagem ESC/P da Epson está ao lado do &PostScript; e do PCL como uma das linguagens mais conhecidas.</para>
+<glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>hpgl</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-esp">
+ <glossterm
+><acronym
+>ESP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>E</emphasis
+>asy <emphasis
+>S</emphasis
+>oftware <emphasis
+>P</emphasis
+>roducts; a companhia que desenvolveu o &CUPS; (o "Common &UNIX; Printing System"). </para>
+<glossseealso otherterm="gloss-easysoftwareproducts"
+>Easy Software Products</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-espghostscript">
+ <glossterm
+><acronym
+>ESP</acronym
+> Ghostscript</glossterm>
+ <glossdef
+><para
+>Uma versão do Ghostscript que é mantida pela Easy Software Products. Inclui controladores do Gimp-Print pré-compilados para muitas impressoras de jacto de tinta (mais alguns brindes). O ESP Ghostscript funciona melhor com a série de modelos Epson Stylus para uma qualidade fotográfica em muitos casos. O ESP Ghostscript é 'software' sob a GPL. </para>
+<glossseealso otherterm="gloss-easysoftwareproducts"
+>Easy Software Products</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-espprintpro">
+ <glossterm
+><acronym
+>ESP</acronym
+> PrintPro</glossterm>
+ <glossdef
+><para
+>Este melhoramento profissional do &CUPS; (o "Common &UNIX; Printing System") é vendido pelos criadores do &CUPS; completo, com mais de 2 300 controladores de impressoras para as várias plataformas &UNIX; comerciais. O <ulink url="http://www.easysw.com/printpro/"
+>ESP PrintPro</ulink
+> é suposto funcionar "autonomamente" com pouca ou mesmo nenhuma configuração por parte dos utilizadores ou administradores. A ESP também vende contratos de suporte para o &CUPS; e para o PrintPro. Estas vendas ajudam a alimentar os programadores que desenvolvem a versão gratuita do &CUPS;. </para>
+ <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-filter">
+ <glossterm
+>Filtro</glossterm>
+ <glossdef
+><para
+>Os filtros, no geral, são programas que recebem alguns dados à entrada, manipulam-nos e passam-nos como resultado. Os filtros podem alterar ou não os dados. Os filtros, no contexto da impressão, são programas que convertem um dado ficheiro (destinado à impressão, mas não adequado no formato em que se encontra) para um formato fácil de imprimir. Algumas das vezes, têm de se criar "cadeias de filtros" para atingir o objectivo, passando o resultado de um filtro como entrada para o próximo. </para>
+<glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-foomatic">
+ <glossterm
+>Foomatic</glossterm>
+ <glossdef
+><para
+>O Foomatic começou como o nome da interface para um conjunto de diferentes ferramentas disponíveis em <ulink url="http://www.linuxprinting.org/"
+>Linuxprinting.org</ulink
+>. Estas ferramentas tentam tornar a utilização do ghostscript tradicional e dos outros filtros de impressão mais fácil para os utilizadores e para extender as capacidades dos filtros adicionando mais opções da linha de comandos ou explicando os dados de execução dos controladores. As diferentes encarnações do Foomatic são o &CUPS;-O-Matic, o PPD-O-Matic, o PDQ-O-Matic, o LPD-O-Matic, o PPR-O-Matic, o MF-O-Matic e o Direct-O-Matic. Todas estas permitem a geração de ficheiros de configuração 'online' apropriados, bastando para isso seleccionar o modelo adequado e o controlador sugerido (ou alternativo) para essa máquina. Mais recentemente, o Foomatic começou a virar-se para um sistema de "meta-escalonamento", que permite a configuração do sub-sistema de impressão subjacente através de um conjunto unificado de comandos. (Contudo, isto é muito mais complicado do que a interface &GUI; do KDEPrint, a qual faz algo de semelhante em relação aos diferentes sub-sistemas de impressão). </para>
+<glossseealso otherterm="gloss-cups-o-matic"
+>&CUPS;-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-PPD-O-Matic"
+>PPD-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-cupsomatic"
+>cupsomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ghostscript">
+ <glossterm
+>Ghostscript</glossterm>
+ <glossdef
+><para
+>O Ghostscipt é um RIP de &PostScript; em 'software', desenvolvido originalmente por L. Peter Deutsch. Existe sempre uma versão <acronym
+>GPL</acronym
+> do ghostcript disponível para a utilização e distribuição gratuita (a maioria já com um ano) enquanto que a versão actual é vendida comercialmente com outra licença. O Ghostscript é usado em grande escala no mundo do Linux e do &UNIX; para transformar o &PostScript; em dados de imagens adequados para enviar para os dispositivo não-&PostScript;.</para>
+<glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-gimpprint">
+ <glossterm
+>Gimp-Print</glossterm>
+ <glossdef
+><para
+>Ao contrário do seu nome, o Gimp-Print já não é apenas o 'plugin' a usar para imprimir no famoso programa Gimp -- o seu código de base também serve para ser compilado num... *... conjunto de PPDs e filtros associados que se integram de forma transparente no &CUPS;, suportando cerca de 130 modelos de impressoras diferentes, oferecendo a qualidade fotográfica do resultado em muitos dos casos; *...um filtro do Ghostscript que pode ser usado com qualquer outro programa que necessite dum RIP por 'software'; *...uma biblioteca que pode ser usada por outras aplicações de 'software' que necessitem de funções de desenho. </para>
+<glossseealso otherterm="gloss-lexmark"
+>Controladores Lexmark</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-hp">
+ <glossterm
+><acronym
+>&HP;</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>H</emphasis
+>ewlett-<emphasis
+>Packard</emphasis
+>; uma das primeiras companhias a distribuir os seus próprios controladores de impressoras do Linux -- Mais recentemente, lançaram o seu pacote "HPIJS" de controladores, incluindo o código-fonte e uma licença gratuita. Isto constitui o primeiro fabricante de impressoras a fazê-lo. O HPIJS suporta a maioria dos modelos de jacto de tinta da HP. </para>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-hpgl">
+ <glossterm
+><acronym
+>&HP;/GL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>&HP;</emphasis
+> <emphasis
+>G</emphasis
+>rafical <emphasis
+>L</emphasis
+>anguage; uma linguagem de impressão da &HP; usada principalmente para as 'plotters'; muitos programas de CAD (Computer Aided Design) geram ficheiros &HP;/GL para imprimir.</para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-hpjetdirectprotocol">
+ <glossterm
+>Protocolo &HP; JetDirect</glossterm>
+ <glossdef
+><para
+>Um termo originário da &HP; para descrever a implementação deles para a transferência de dados de impressão para a impressora através de um protocolo "AppSocket" ou "Direct TCP/IP Printing".</para>
+<glossseealso otherterm="gloss-appsocketprotocol"
+>Protocolo AppSocket</glossseealso
+> <glossseealso otherterm="gloss-directtcpipprinting"
+>Direct TCP/IP Printing</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ietf">
+ <glossterm
+><acronym
+>IETF</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>I</emphasis
+>nternet <emphasis
+>E</emphasis
+>ngineering <emphasis
+>T</emphasis
+>ask <emphasis
+>F</emphasis
+>orce; uma associação de peritos da Internet, 'software' e 'hardware' que discutem as novas tecnologias de rede e que chegam muitas vezes a conclusões que são vistas pelas outras pessoas como normas. O "TCP/IP" é o exemplo mais famoso. As normas do IETF, assim como as propostas, discussões, ideias ou tutoriais úteis são postos em forma escrita na famosa série de "RFCs" que estão disponíveis para o público e que são gravados na maioria dos CDs do Linux ou BSD.</para>
+<glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-rfc"
+>RFC</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ipp">
+ <glossterm
+><acronym
+>IPP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>I</emphasis
+>nternet <emphasis
+>P</emphasis
+>rinting <emphasis
+>P</emphasis
+>rotocol; definido numa série de RFCs aceites pelo IETF com o estado de "norma proposta"; foi desenhado pelo PWG. -- o IPP é um desenho completamente novo para a impressão na rede, porém, utiliza um método bastante conhecido e estável para a transferência de dados: o HTTP 1.1! Não "reinventando a roda", e baseando-se ele próprio numa norma existente e robusta da Internet, o IPP é capaz de se integrar com os mecanismos compatíveis com o HTTP na sua plataforma: * Mecanismos de autenticação Basic, Digest ou Certificate; * SSL ou TLS para a cifra dos dados transferidos; * LDAP para os serviços de directoria (para publicar os dados nas impressoras, opções de dispositivos, controladores, custos e tudo o mais na rede; ou para verificar as senhas enquanto desencadeia a autenticação). </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-ietf"
+>IETF</glossseealso
+> <glossseealso otherterm="gloss-rfc"
+>RFC</glossseealso
+> <glossseealso otherterm="gloss-tls"
+>TLS</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-kdeprint">
+ <glossterm
+><acronym
+>KDEPrint</acronym
+></glossterm>
+ <glossdef
+><para
+>A nova funcionalidade de impressão do &kde; desde a sua versão 2.2 consiste em vários módulos que traduzem as funcionalidades e a configuração dos diferentes sub-sistemas de impressão disponíveis (o &CUPS;, o LPR/LPD do BSD, o RLPR...) para uma representação gráfica agradável no &kde; em janelas, para facilitar a sua utilização. O mais importante para a utilização do dia-a-dia é o "kprinter", o novo comando de impressão gráfico -- Nota: o KDEPrint <emphasis
+>não</emphasis
+> implementa o seu próprio mecanismo de escalonamento ou de processamento de &PostScript;; para tal baseia-se no <emphasis
+>sub-sistema de impressão</emphasis
+> seleccionado -- contudo, adiciona algumas funcionalidades próprias em cima de todas essas fundações... </para>
+<glossseealso otherterm="gloss-bsdstyleprinting"
+>impressão à BSD</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-kprinter"
+>kprinter</glossseealso
+> <glossseealso otherterm="gloss-kdeprinthandbook"
+>Manual do KDEPrint</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-kdeprinthandbook">
+ <glossterm
+><acronym
+>Manual do KDEPrint...</acronym
+></glossterm>
+ <glossdef
+><para
+>...é o nome do documento de referência que descreve as funções do KDEPrint para os utilizadores e administradores. Pode lê-lo no Konqueror escrevendo "help:/kdeprint" no campo do endereço. O <ulink url="http://printing.kde.org/"
+>'site' Web do KDEPrint</ulink
+> é o recurso para as actualizações da documentação, assim como as versões em PDF destinadas a serem impressas. É da autoria e é mantido por Kurt Pfeifle. </para>
+ <glossseealso otherterm="gloss-cupsfaq"
+>&CUPS;-FAQ</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-kprinter">
+ <glossterm
+>kprinter</glossterm>
+ <glossdef
+><para
+>O <emphasis
+>kprinter</emphasis
+> é o novo utilitário poderoso de impressão que é usado nativamente por todas as aplicações do &kde;. Ao contrário de algumas más interpretações, o <emphasis
+>kprinter</emphasis
+> <emphasis
+>não</emphasis
+> é uma ferramenta apenas para o &CUPS;, dado que suporta vários sub-sistemas de impressão. Pode até mudar para um sub-sistema de impressão "na altura", entre duas tarefas, sem ter de reconfigurar. Claro, devido às funcionalidades poderosas do &CUPS;, o <emphasis
+>kprinter</emphasis
+> está em melhor forma quando é usado como interface para o &CUPS;. O <emphasis
+>kprinter</emphasis
+> é o sucessor do "qtcups", o qual já não é mais mantido. O kprinter herdou todas as melhores funcionalidades do qtcups e adicionou muitas outras. E MAIS IMPORTANTE: pode usar o <emphasis
+>kprinter</emphasis
+> com todas as suas funcionalidades em todas as aplicações não-&kde; que permitam um comando de impressão personalizado, como o gv, AcrobatReader, Netscape, Mozilla, Galeon, StarOffice, OpenOffice e todos os programas do GNOME. O <emphasis
+>kprinter</emphasis
+> pode actuar como um utilitário "autónomo", iniciado a partir de um Terminal X ou mini-linha de comandos para imprimir vários ficheiros diferentes de várias pastas, em diferentes formatos, em cada tarefa ou todos de uma vez, sem a necessidade de abrir em primeiro lugar os ficheiros nas aplicações! (Os formatos de ficheiros que são suportados desta forma são o &PostScript;, o PDF, o texto ASCII e internacional e muitos formatos gráficos conhecidos, como o PNG, TIFF, JPEG, PNM, Sun RASTER &etc;) </para>
+ <glossseealso otherterm="gloss-qtcups"
+>QtCUPS</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-lexmark">
+ <glossterm
+><acronym
+>Lexmark</acronym
+></glossterm>
+ <glossdef
+><para
+>foi uma das primeiras companhias a distribuir os seus próprios controladores de impressoras em Linux para alguns dos seus modelos. Contudo, esses controladores são apenas binários (sem código-fonte disponível), e por isso não podem ser usados para integrar nos outros projectos de impressão gratuitos. </para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-linuxprintingorg">
+ <glossterm
+>Linuxprinting.org</glossterm>
+ <glossdef
+><para
+>Linuxprinting.org = não só para o Linux; todos os sistemas do tipo &UNIX; como o *BSD e os vários UNIXs comerciais poderão encontrar várias informações úteis de impressão nesse 'site'. Este 'site' é a casa do projecto Foomatic, que tenta desenvolver o "Meta Print Spool and Driver Configuration Toolset" (ser capaz de configurar através de uma única interface comum os diferentes sub-sistemas de impressão e os seus controladores necessários) sem novo esforço de reconfiguração.-- Assim, também mantêm a Base de Dados de Impressoras, uma colecção de informações de controladores e de dispositivos que permite a todos descobrirem a informação mais actual sobre os modelos de impressoras e que gera a configuração 'online' para qualquer combinação escalonador/controlador/dispositivo conhecida e que funcione com algum dos sub-sistemas de impressão conhecidos do &UNIX; e Linux. </para>
+ <glossseealso otherterm="gloss-linuxprintingdatabase"
+>Base de dados do Linuxprinting</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-linuxprintingdatabase">
+ <glossterm
+><acronym
+>A base de dados do Linuxprinting.org</acronym
+></glossterm>
+ <glossdef
+><para
+>....Base de Dados que contém as impressoras e controladores adequados para eles... ...uma quantidade de informação e documentação para ser lida... ...fornece também algumas ferramentas e utilitários para facilitar a integração destes controladores num dado sistema... a família de utilitários "Foomatic" vista como o conjunto de ferramentas para tirar partido da base de dados para gerar "na altura" configurações funcionais para o seu modelo de impressora. </para>
+ <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-lprlpd">
+ <glossterm
+>Impressão <acronym
+>LPR/LPD</acronym
+></glossterm>
+ <glossdef
+><para
+>LPR == algumas pessoas traduzem para <emphasis
+>L</emphasis
+>ine <emphasis
+>P</emphasis
+>rinting <emphasis
+>R</emphasis
+>equest, outras para: <emphasis
+>L</emphasis
+>ine <emphasis
+>P</emphasis
+>rinter <emphasis
+>R</emphasis
+>emote.</para>
+ <glossseealso otherterm="gloss-bsdstyleprinting"
+>Impressão tipo-BSD</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-magicfilter">
+ <glossterm
+>Magicfilter</glossterm>
+ <glossdef
+><para
+>Semelhante ao programa APSfilter, o Magicfilter oferece funções de reconhecimento do tipo de ficheiros e, baseando-se nisso, efectua a conversão automática do ficheiro para um formato possível de imprimir, dependendo da impressora de destino.</para>
+ <glossseealso otherterm="gloss-apsfilter"
+>APSfilter</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-mimetypes">
+ <glossterm
+>Tipos-&MIME;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>M</emphasis
+>ultipurpose (or Multimedia) <emphasis
+>I</emphasis
+>nternet <emphasis
+>M</emphasis
+>ail <emphasis
+>E</emphasis
+>xtensions; os tipos &MIME; foram usados inicialmente para permitir o transporte de dados binários (como os anexos de e-mail que continham imagens) pelas ligações de e-mail, as quais transmitem normalmente caracteres ASCII: os dados tinham de ser codificados para uma representação ASCII. Este conceito foi extendido mais tarde para descrever um formato de dados de uma forma independente de plataformas e não-ambígua). No &Windows; toda a gente conhece as extensões *.doc para os ficheiros do &Microsoft; Word. Isto é visto de forma ambígua na plataforma &Windows;: as extensões *.doc também são usadas para os ficheiros de texto simples ou para os ficheiros do Adobe Framemaker. E se um ficheiro de Word real vir o seu nome mudado para ter uma extensão diferente, já não pode ser mais aberto pelo programa; o &MIME; traz uma texto de reconhecimento com ele, que descreve o formato do ficheiro com base em <emphasis
+>categoria_principal/sub_categoria</emphasis
+>. Dentro do IPP, os ficheiros são também descritos pelo esquema de tipos &MIME;. Os tipos &MIME; são registados pelo IANA (Internet Assigning Numbers <emphasis
+>Association</emphasis
+>) para os manter sem ambiguidades. O &CUPS; tem alguns tipos &MIME; próprios registados, como o <emphasis
+>application/vnd.cups-raster</emphasis
+> (para o formato de imagens interno do &CUPS;). </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-easysoftwareproducts"
+>Easy Software Products</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> <glossseealso otherterm="gloss-gimpprint"
+>Gimp-Print</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pcl">
+ <glossterm
+><acronym
+>PCL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>rinter <emphasis
+>C</emphasis
+>ontrol <emphasis
+>L</emphasis
+>anguage; desenvolvida pela &HP;, a PCL teve início na versão 1 como um conjunto simples de comandos para a impressão em ASCII; agora, nas suas versões PCL6 e PCL-X é capaz de imprimir gráficos e cores -- mas fora do reino do &Microsoft; &Windows; e do &HP-UX; (a versão da &HP; do &UNIX;) não é usado com frequência...</para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>&HP;/GL</glossseealso
+> <glossseealso otherterm="gloss-pdl"
+>PDL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pdl">
+ <glossterm
+><acronym
+>PDL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>age <emphasis
+>D</emphasis
+>escription <emphasis
+>L</emphasis
+>anguage; as PDLs descrevem de uma forma abstracta a representação gráfica de uma página - Antes de ser de facto transferida como tinta ou 'toner' para o papel, uma PDL necessita de ser "interpretada" em primeiro lugar. No &UNIX;, a PDL mais importante é o &PostScript;. </para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>&HP;/GL</glossseealso
+> <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pixel">
+ <glossterm
+>Pixel</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>Pic</emphasis
+>ture <emphasis
+>El</emphasis
+>ement; este termo descreve a componente mais pequena de uma imagem (quer impressa no papel ou representa num monitor por raios catódicos ou elementos LDC). Como qualquer imagem ou representação gráfica neste tipos de dispositivos é composta de pixels, os valores de "ppi" (pixel per inch - pixel por polegada) e &dpi; (dots per inch - pontos por polegada) são um parâmetro importante para a qualidade global e para a resolução da imagem.</para>
+<glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-raster"
+>Imagem</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pjl">
+ <glossterm
+><acronym
+>PJL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>rint <emphasis
+>J</emphasis
+>ob <emphasis
+>L</emphasis
+>anguage; desenvolvida pela &HP; para controlar e influenciar a configuração por página ou por impressora. Não só pode ser usada para as impressoras PCL próprias da &HP;, mas também para muitas impressoras &PostScript; e para outras impressoras que compreendam comandos PJL enviados para elas dentro de uma tarefa de impressão ou num sinal separado.</para>
+ <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-postscript">
+ <glossterm
+>&PostScript;</glossterm>
+ <glossdef
+><para
+>O &PostScript; (abreviado normalmente para "PS") é a norma de facto no mundo do &UNIX; para imprimir ficheiros. Foi desenvolvido pela Adobe e licenciado para os fabricantes de impressoras e para as companhias de 'software'. Como as especificações do &PostScript; foram publicadas pela Adobe, existem também implementações de terceiros dos programas de geração e interpretação de &PostScript; (sendo um dos mais conhecidos o Ghostscript, um interpretador de PS poderoso). </para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>&HP;/GL</glossseealso
+> <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-ppd"
+>PPD</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ppd">
+ <glossterm
+><acronym
+>PPD</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>ostScript <emphasis
+>P</emphasis
+>rinter <emphasis
+>D</emphasis
+>escription; os PPDs são ficheiros ASCII que armazenam toda a informação acerca das capacidades especiais de uma impressora,, assim como as definições dos comandos de PostScript ou PJL para chamar uma dada funcionalidade (como a impressão duplex). Tal como a explicação do acrónimo revela, os PPDs foram originalmente só usados nas impressoras &PostScript;. O &CUPS; extendeu o conceito do PPD para todos os tipos de impressoras. Os PPDs para as impressoras &PostScript; são oferecidos pelos fabricantes das impressoras. Podem ser usados pelo &CUPS; e pelo KDEPrint para dar o acesso às funcionalidades completas de qualquer impressora &PostScript;. A Equipa do KDEPrint recomenda-lhe usar um PPD originalmente destinado para ser usado com o &Microsoft; Windows NT. Os PPDs para as impressoras não-PostScript <emphasis
+>necessitam</emphasis
+> de um "filtro" acompanhante que processe os ficheiros &PostScript; para um formato facilmente entendido pelo dispositivo de destino não-PostScript. Essas combinações PPD/filtro (ainda) não estão disponíveis pelos fabricantes. Depois da iniciativa dos criadores do &CUPS; de usar os PPDs, a comunidade de Software Livre foi criativa o suficiente para vir imediatamente com o suporte para os modelos de impressoras mais usados actualmente através de PPDs e filtros de Ghostscript clássicos. Mas lembre-se: a qualidade da impressão vai de "resultado de alta-qualidade fotográfica" (usando o Gimp-Print com a maioria das impressoras de jacto de tinta da Epson) para "quase ilegível" (usando os filtros do ghostscript do Foomatic marcados como "paperweight" na base de dados do Linuxprinting.org. </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-linuxprintingorg"
+>Linuxprinting.org</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-PPD-O-Matic">
+ <glossterm
+>PPD-O-Matic</glossterm>
+ <glossdef
+><para
+>O PPD-O-Matic é um conjunto de 'scripts' de Perl que correm no servidor Web Linuxprinting.org e que podem ser usados 'online' para gerar PPDs para qualquer impressora conhecida e que consiga imprimir com o ghostscript. Estes PPDs podem ser associados ao &CUPS;/KDEPrint assim como às outras aplicações que usem PPDs como o StarOffice para determinar todos os diferentes parâmetros das tarefas de impressão. Recomenda-se neste momento para a maioria dos casos o uso do "PPD-O-Matic" em vez do anterior &CUPS;-O-Matic. Para gerar um PPD, vá à <ulink url="http://www.linuxprinting.org/printer_list.cgi"
+>base de dados de impressoras</ulink
+>, seleccione o seu modelo de impressora, siga a ligação para mostrar os filtros de ghostscript disponíveis para essa impressora, seleccione um, carregue em "generate" (gerar) e grave finalmente o ficheiro no seu sistema local. Certifique-se que leu as instruções. Confirme que o seu sistema local tem de facto o ghostcript e o filtro instalados, o que escolheu antes de gerar o PPD. </para>
+<glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-cups-o-matic"
+>&CUPS;-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-linuxprintingorg"
+>Linuxprinting.org</glossseealso
+> <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-printcap">
+ <glossterm
+>printcap</glossterm>
+ <glossdef
+><para
+>O ficheiro "printcap" contém nos sistemas de impressão do BSD a informação de configuração; o servidor de impressão lê este ficheiro para saber quais as impressoras disponíveis, que filtros devem ser usados para cada uma, onde está localizada a pasta com os pedidos, se existem páginas especiais para serem usadas, entre outras coisas... Algumas aplicações também dependem do acesso de leitura ao ficheiro printcap para obter os nomes das impressoras disponíveis. </para>
+ <glossseealso otherterm="gloss-bsdstyleprinting"
+>Impressão tipo-BSD</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-printermib">
+ <glossterm
+>Printer-<acronym
+>MIB</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>Printer</emphasis
+>-<emphasis
+>M</emphasis
+>anagement <emphasis
+>I</emphasis
+>nformation <emphasis
+>B</emphasis
+>ase; o Printer-MIB define um conjunto de parâmetros que devem ser guardados na impressora para aceder através da rede. Isto é útil se muitas (em alguns casos, milhares) das impressoras de rede são geridas de forma central com a ajuda do SNMP (Simple Network Management Protocol).</para>
+<glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-snmp"
+>SNMP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pwg">
+ <glossterm
+><acronym
+>PWG</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>rinter <emphasis
+>W</emphasis
+>orking <emphasis
+>G</emphasis
+>roup; o PWG é um grupo disperso de representantes da indústria de impressoras que tem desenvolvido nos últimos anos várias normas relacionadas com a impressão pela rede, as quais foram mais tarde aceites pelo IETF como normas RFC, como o "Printer-MIB" e o IPP.</para>
+<glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-printermib"
+>Printer-MIB</glossseealso
+> <glossseealso otherterm="gloss-snmp"
+>SNMP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-printkioslave">
+ <glossterm
+>'KIO Slave' print:/</glossterm>
+ <glossdef
+><para
+>Pode usar uma sintaxe "print:/..." para aceder rapidamente aos recursos do KDEPrint. Se escrever "print:/manager" como um URL do Konqueror obtém o acesso de administração ao KDEPrint. O Konqueror usa a famosa "KParts" do &kde; para conseguir isso. </para>
+<glossseealso otherterm="gloss-ioslave"
+>IO Slave</glossseealso
+> <glossseealso otherterm="gloss-kparts"
+>KParts</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-printerdatabase">
+ <glossterm
+>Base de Dados de Impressoras</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-linuxprintingdatabase"
+>Base de Dados do Linuxprinting</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-qtcups">
+ <glossterm
+><acronym
+>Qt&CUPS;</acronym
+></glossterm>
+ <glossdef
+><para
+>O Qt&CUPS; e o KUPS foram os predecessores do KDEPrint; agora estão desactualizados e já não são mantidos. O que havia de bom no qtcups foi herdado pelo "kprinter", a nova janela de impressão do KDE (a qual está muito melhorada face ao qtcups); o que gostava no kups encontra-se agora no Gestor do KDEPrint (acessível através do Centro de Controlo do KDE ou através do URL "print:/manager" no Konqueror) -- com mais funcionalidades e menos erros... O seu programador anterior, Michael Goffioul, é agora o programador do KDEPrint -- um rapaz muito bom, produtivo e corrector rápido de erros... </para>
+ <glossseealso otherterm="gloss-kprinter"
+>kprinter</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-raster">
+ <glossterm
+>Imagem Rasterizada</glossterm>
+ <glossdef
+><para
+>Cada imagem num meio físico é composta por um padrão de pontos discretos com diferentes cores e (quiçá) tamanhos. Esta denomina-se por "imagem rasterizada". Contrapõe-se à "imagem vectorial" onde o gráfico é descrito em termos de linhas e formas contínuas, formas e preenchimentos, representados por fórmulas matemáticas. As imagens vectoriais normalmente ocupam um espaço em ficheiro menor e podem ser redimensionadas sem qualquer perda de informação e qualidade -- mas não podem ser reproduzidas directamente , porque necessitam sempre de ser "desenhadas" ou "rasterizadas" para a resolução especificada e suportada pelo dispositivo... A rasterização é feita por um RIP (Raster Image Processor), como o Ghostscript ou outra instância de filtragem.</para>
+<glossseealso otherterm="gloss-pixel"
+>Pixel</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-rip">
+ <glossterm
+><acronym
+>RIP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>R</emphasis
+>aster <emphasis
+>I</emphasis
+>mage <emphasis
+>P</emphasis
+>rocess(or); se for usado no contexto da impressão, o "RIP" significa uma instância de 'hardware' ou 'software' que converte o &PostScript; (ou os outros ficheiros de impressão que são representados numa PDL) num formato de imagem rasterizada de tal forma que seja aceite pelo "motor de marcação" da impressora. As impressoras &PostScript; contêm os seus próprios RIPs de &PostScript;. Um RIP pode ou não estar localizado dentro de uma impressora. Para muitos sistemas &UNIX;, o Ghostscript é o pacote que oferece um "RIP em software", que corre na máquina anfitriã, e que pré-digere o &PostScript; ou outro tipo de dados para os tornar prontos a imprimir no dispositivo (aqui pode sentir uma "ponta de verdade" na mensagem "O Ghostscript transforma a sua impressora numa máquina de &PostScript;", o que é óbvio que não é correcto se levado à letra).</para>
+<glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-pdl"
+>PDL</glossseealso
+> <glossseealso otherterm="gloss-raster"
+>Imagem</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-rlpr">
+ <glossterm
+><acronym
+>RLPR</acronym
+> (LPR remoto)</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>R</emphasis
+>emote <emphasis
+>L</emphasis
+>ine <emphasis
+>P</emphasis
+>rinting <emphasis
+>R</emphasis
+>equest; este é um sistema de impressão à BSD que não necessita de privilégios de root ou de um ficheiro "printcap" para trabalhar: todos os parâmetros podem ser especificados na linha de comandos. O RLPR é bastante útil para os utilizadores de portáteis que trabalham em ambientes altamente voláteis, dado que pode ser instalado concorrentemente com os outros sub-sistemas de impressão e permite uma forma muito flexível e rápida de instalar uma impressora para aceder directamente através do LPR/LPD. O KDEPrint tem um "Assistente de Adição de Impressoras" para tornar a utilização do RLPR ainda mais simples. O comando kprinter permite mudar para o RLPR "na altura", em qualquer altura.</para>
+<glossseealso otherterm="gloss-kdeprint"
+>KDEPrint</glossseealso
+> <glossseealso otherterm="gloss-kprinter"
+>kprinter</glossseealso
+> <glossseealso otherterm="gloss-printcap"
+>printcap</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-snmp">
+ <glossterm
+><acronym
+>SNMP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>S</emphasis
+>imple <emphasis
+>N</emphasis
+>etwork <emphasis
+>M</emphasis
+>anagement <emphasis
+>P</emphasis
+>rotocol; o SNMP é largamente usado para controlar todo o tipo de nós de rede (Máquinas, Encaminhadores, 'Switches', 'Gateways', Impressoras...) remotamente.</para>
+<glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-printermib"
+>Printer-MIB</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ssl">
+ <glossterm
+>Cifra com <acronym
+>SSL(3)</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>S</emphasis
+>ecure <emphasis
+>S</emphasis
+>ocket <emphasis
+>L</emphasis
+>ayer; o <acronym
+>SSL</acronym
+> é um método proprietário de cifra para a transferência de dados por HTTP e que foi desenvolvida pela Netscape e que está a ser neste momento substituída por uma norma do IETF chamada TLS. </para>
+ <glossseealso otherterm="gloss-tls"
+><acronym
+>TLS</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-spooling">
+ <glossterm
+><acronym
+>SPOOL</acronym
+>ing</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>S</emphasis
+>ynchronous <emphasis
+>P</emphasis
+>eripherals <emphasis
+>O</emphasis
+>perations <emphasis
+>O</emphasis
+>n<emphasis
+>L</emphasis
+>ine; o <acronym
+>SPOOL</acronym
+>ing permite às aplicação de impressão (e utilizadores) continuarem o seu trabalho enquanto a tarefa vai sendo tratada por um <acronym
+>servidor</acronym
+> do sistema que guarda o ficheiro numa localização temporária até a impressora estar pronta a imprimir. </para>
+ <glossseealso otherterm="gloss-daemon"
+><acronym
+>Daemon</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-tls">
+ <glossterm
+>Cifra com <acronym
+>TLS</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>T</emphasis
+>ransport <emphasis
+>L</emphasis
+>ayer <emphasis
+>S</emphasis
+>ecurity; o <acronym
+>TLS</acronym
+> é uma norma de cifra para a transferência de dados através de HTTP 1.1; está definida no RFC 2246; embora seja baseado no desenvolvimento inicial do SSL (da Netscape), não é completamente compatível com ele. </para>
+ <glossseealso otherterm="gloss-ssl"
+><acronym
+>SSL(3)</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-systemVstyleprinting">
+ <glossterm
+>Impressão à System V</glossterm>
+ <glossdef
+><para
+>Esta é a segunda variante do sistema tradicional de impressão do &UNIX; (em oposição à impressão à BSD). Utiliza um conjunto de comandos diferente (lp, lpadmin,...) do BSD, mas não é fundamentalmente diferente deste. Contudo, a diferença entre os dois é grande o suficiente para tornar os dois incompatíveis entre si de modo que um cliente não consegue por si só imprimir para um servidor de impressão do tipo System V sem algumas modificações adicionais... o IPP é suposto resolver esta fraqueza, entre outras coisas. </para>
+<glossseealso otherterm="gloss-bsdstyleprinting"
+><acronym
+>impressão à BSD</acronym
+></glossseealso
+> <glossseealso otherterm="gloss-ipp"
+><acronym
+>IPP</acronym
+></glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-turboprint">
+ <glossterm
+>TurboPrint</glossterm>
+ <glossdef
+><para
+>Uma aplicação 'shareware' que oferece a possibilidade de impressão com qualidade fotográfica para muitas impressoras de jacto de tinta; é útil se não encontrar um controlador para a sua impressora em alternativa; pode ser anexado a um Ghostscript tradicional ou a um sistema &CUPS; moderno.</para>
+ <glossseealso otherterm="gloss-gimpprint"
+>Gimp-Print</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-xpp">
+ <glossterm
+><acronym
+>XPP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>X</emphasis
+> <emphasis
+>P</emphasis
+>rinting <emphasis
+>P</emphasis
+>anel; o <acronym
+>XPP</acronym
+> foi o primeiro comando de impressão gráfico para o &CUPS;, criado por Till Kamppeter, é de certa forma um modelo para o utilitário "kprinter" do &kde;.</para>
+ </glossdef>
+ </glossentry>
+<!--
+ <glossentry id="gloss-1">
+ <glossterm
+>xxxx</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-1"
+>xyz</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-3">
+ <glossterm
+>xxxx</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-1"
+>xyz</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-4">
+ <glossterm
+>xxxx</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-1"
+>xyz</glossseealso>
+ </glossdef>
+ </glossentry>
+-->
+ </glossdiv>
+
+
+<!--
+</glossary>
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kappfinder/Makefile.am b/tde-i18n-pt/docs/kdebase/kappfinder/Makefile.am
new file mode 100644
index 00000000000..ef6b3616658
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kappfinder/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kappfinder
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kappfinder/Makefile.in b/tde-i18n-pt/docs/kdebase/kappfinder/Makefile.in
new file mode 100644
index 00000000000..053255d6f77
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kappfinder/Makefile.in
@@ -0,0 +1,613 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kappfinder
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kappfinder
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kappfinder/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kappfinder/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kappfinder/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kappfinder/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kappfinder/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am man-kappfinder.1.docbook
+
+#>+ 2
+docs-am: man-kappfinder.1.docbook
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kappfinder
+ @for base in man-kappfinder.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kappfinder/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kappfinder/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kappfinder.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kappfinder/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kappfinder.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kappfinder/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kappfinder/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kappfinder/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kappfinder/man-kappfinder.1.docbook b/tde-i18n-pt/docs/kdebase/kappfinder/man-kappfinder.1.docbook
new file mode 100644
index 00000000000..d54ccbbdf57
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kappfinder/man-kappfinder.1.docbook
@@ -0,0 +1,132 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Jan</firstname
+><surname
+>Schaumann</surname
+></personname
+> <email
+>jschauma@netmeister.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kappfinder</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kappfinder</command
+></refname>
+<refpurpose
+>Uma aplicação para adicionar aplicações instaladas ao menu do &kde;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kappfinder</command
+> <group
+><option
+>--dir</option
+> <replaceable
+>pasta</replaceable
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O detector de aplicações do KDE (&kappfinder;) procura por aplicações legadas e de terceiros que estejam instaladas no seu sistema e adiciona-as ao sistema de menus do KDE. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--dir</option
+> <replaceable
+>pasta</replaceable
+></term>
+<listitem>
+<para
+>Instala os ficheiros <filename
+>.desktop</filename
+> na pasta <replaceable
+>pasta</replaceable
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/kappfinder"
+>help:/kappfinder</ulink
+> (quer indicando este <acronym
+>URL</acronym
+> no &konqueror;, quer executando <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kappfinder</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O &kappfinder; foi criado por &Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;</para>
+
+<para
+>Esta página do 'man' foi preparada pelo Jan Schaumann <email
+>jschauma@netmeister.org</email
+> para o <quote
+>Missing Man Pages Project</quote
+> ( <ulink url="http://www.netmeister.org/misc/m2p2/index.html"
+>http://www.netmeister.org/misc/m2p2/index.html</ulink
+>.</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdebase/kate/Makefile.am b/tde-i18n-pt/docs/kdebase/kate/Makefile.am
new file mode 100644
index 00000000000..e9d7f90c7cd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kate
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kate/Makefile.in b/tde-i18n-pt/docs/kdebase/kate/Makefile.in
new file mode 100644
index 00000000000..3bdb1075d0a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kate
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kate
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kate/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kate/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kate/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kate/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kate/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=fundamentals.docbook configuring.docbook Makefile.in man-kate.1.docbook plugins.docbook index.docbook part.docbook highlighting.docbook menus.docbook configdialog01.png advanced.docbook regular-expressions.docbook Makefile.am kate.png mdi.docbook index.cache.bz2 configdialog02.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) configdialog02.png regular-expressions.docbook man-kate.1.docbook configdialog01.png part.docbook mdi.docbook index.docbook menus.docbook kate.png advanced.docbook fundamentals.docbook configuring.docbook plugins.docbook highlighting.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate
+ @for base in configdialog02.png regular-expressions.docbook man-kate.1.docbook configdialog01.png part.docbook mdi.docbook index.docbook menus.docbook kate.png advanced.docbook fundamentals.docbook configuring.docbook plugins.docbook highlighting.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/$$base ;\
+ done
+
+uninstall-nls:
+ for base in configdialog02.png regular-expressions.docbook man-kate.1.docbook configdialog01.png part.docbook mdi.docbook index.docbook menus.docbook kate.png advanced.docbook fundamentals.docbook configuring.docbook plugins.docbook highlighting.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kate/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in configdialog02.png regular-expressions.docbook man-kate.1.docbook configdialog01.png part.docbook mdi.docbook index.docbook menus.docbook kate.png advanced.docbook fundamentals.docbook configuring.docbook plugins.docbook highlighting.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kate/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kate/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kate/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kate/advanced.docbook b/tde-i18n-pt/docs/kdebase/kate/advanced.docbook
new file mode 100644
index 00000000000..9f5f4512f25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/advanced.docbook
@@ -0,0 +1,2324 @@
+<chapter id="advanced-editing-tools">
+<chapterinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<author
+>&Dominik.Haumann; &Dominik.Haumann.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Ferramentas Avançadas de Edição</title>
+
+<sect1 id="advanced-editing-tools-comment">
+
+<title
+>Comentar/Descomentar</title>
+
+<para
+>Os comandos Comentar e Descomentar, disponíveis no menu <guimenu
+>Ferramentas</guimenu
+> permitem-lhe adicionar ou remover marcações de comentários à selecção ou à linha actual, se não estiver texto seleccionado. Os comentários são suportados pelo formato do texto que você está a editar.</para>
+
+<para
+>As regras de como os comentários são feitos estão descritas nas definições da sintaxe; por isso, se o realce de sintaxe não é usado, o comentar/descomentar não é possível. </para>
+
+<para
+>Alguns formatos definem comentários para linhas únicas, outros suportam comentários para várias linhas e ainda outros suportam ambos. Se não estiverem disponíveis os comentários para várias linhas, o acto de comentar uma selecção que não inclui por completo a sua última linha não é possível.</para>
+
+<para
+>Se estiver disponível uma marcação para linhas únicas, o acto de comentar linhas únicas é preferível quando aplicável, dado que evita os problemas com os comentários aninhados.</para>
+
+<para
+>Ao remover as marcações de comentários, não deve ser escolhido texto sem comentários. Ao retirar as marcações de comentários de várias linhas de uma selecção, todos os espaços em branco fora das marcações de comentários são ignorados.</para>
+
+<para
+><indexterm
+><primary
+>comentar</primary
+></indexterm
+> Para colocar marcações de comentários, use a opção do menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Comentar</guimenuitem
+></menuchoice
+> ou a sequência de teclado relacionada, que por omissão é <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+>.</para>
+
+<para
+><indexterm
+><primary
+>descomentar</primary
+></indexterm
+> Para remover marcações de comentários, use a opção do menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Descomentar</guimenuitem
+></menuchoice
+> ou o atalho de teclado relacionado, que por omissão é o <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+>.</para>
+
+</sect1>
+
+<sect1 id="advanced-editing-tools-commandline">
+<title
+>A Linha de Comandos do Componente de Edição</title>
+
+<para
+>O componente de edição do Kate tem uma linha de comandos interna, que lhe permite efectuar várias acções a partir de uma interface mínima. A linha de comandos é um campo de texto no fundo da área de edição onde, para a mostrar, poderá seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mudar para a Linha de Comandos</guimenuitem
+></menuchoice
+> ou usar o atalho (que é, por omissão, o <keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+>). O editor oferece um conjunto de comandos, tal como está documentado em baixo, sendo oferecidos mais comandos através de 'plugins'.</para>
+
+<para
+>Para executar um comando, carregue na tecla Return. A linha de comandos irá indicar se foi bem sucedida e, provavelmente, irá mostrar uma mensagem. Se você introduziu a linha de comandos ao carregar em <keycap
+>F7</keycap
+>, ele esconder-se-á automaticamente, ao fim de alguns segundos. Para limpar a mensagem e introduzir um comando novo, carregue em <keycap
+>F7</keycap
+> de novo.</para>
+
+<para
+>A linha de comandos tem um sistema de ajuda incorporado, pelo que poderá introduzir o comando <command
+>help</command
+> para iniciar. Para ver uma lista com todos os comandos disponíveis, invoque o comando <command
+>help list</command
+>; para ver a ajuda sobre um dado comando, faça <command
+>help <replaceable
+>comando</replaceable
+></command
+>.</para>
+
+<para
+>A linha de comandos tem um histórico incorporado, como tal, o utilizador poderá reutilizar os comandos já escritos. Para navegar no histórico, use as teclas <keycap
+>Cima</keycap
+> e <keycap
+>Baixo</keycap
+>. Ao mostrar os comandos do histórico, a parte de argumento do comando será seleccionada, o que lhe permite sobrepor facilmente os argumentos.</para>
+
+<sect2 id="advanced-editing-tools-commandline-commands">
+<title
+>Comandos Normais da Linha de Comandos</title>
+
+<sect3 id="advanced-editing-tools-commandline-commands-configure">
+<title
+>Comandos para Configurar o Editor</title>
+
+<para
+>Estes comandos são oferecidos pelo componente do editor e permitem-lhe configurar apenas o documento e a janela activos. Isto poderá ser útil se quiser usar uma configuração diferente da predefinida como, por exemplo, na indentação. </para>
+
+<variablelist>
+<title
+>Tipos de argumento</title>
+
+<varlistentry>
+<term
+>BOOLEANO</term>
+<listitem
+><para
+>Isto é usado com os comandos que activam ou desactivam certas coisa. Os valores válidos são o <userinput
+>on</userinput
+>, <userinput
+>off</userinput
+>, <userinput
+>true</userinput
+>, <userinput
+>false</userinput
+>, <userinput
+>1</userinput
+> ou <userinput
+>0</userinput
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>INTEIRO</term>
+<listitem
+><para
+>Um número inteiro</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>TEXTO</term>
+<listitem
+><para
+>Um texto</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-tab-width</command
+><arg
+>INTEIRO largura</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura a largura da tabulação como sendo <userinput
+>largura</userinput
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-indent-width</command
+><arg
+>INTEIRO largura</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura a largura da indentação como <userinput
+>largura</userinput
+>. Só é usado se o utilizador indentar com espaços.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-word-wrap-column</command
+><arg
+>INTEIRO largura</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura a largura da linha para uma mudança restrita como tendo <userinput
+>largura</userinput
+> colunas. Isto é usado se você tiver o seu texto a ser repartido automaticamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-icon-border</command
+><arg
+>BOOLEANO activar</arg
+> </cmdsynopsis
+></term>
+<listitem
+><para
+>Configura a visibilidade do contorno dos ícones.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-folding-markers</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura a visibilidade da área de marcadores de dobragem/desdobragem do código.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-line-numbers</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura a visibilidade da área de números de linha.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-replace-tabs</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Se estiver activo, as tabulações são substituídas por espaços, à medida que você vai escrevendo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-remove-trailing-space</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Se estiver activo, os espaços finais serão removidos quando o cursor abandonar uma dada linha.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-show-tabs</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Se estiver activo, os caracteres de tabulação e espaços estarão visíveis através de um pequeno ponto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-indent-spaces</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Se estiver activo, o editor irá indentar com <option
+>largura-indentação</option
+> espaços por cada nível de indentação, em vez de usar o carácter TAB.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-mixed-indent</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Se estiver activo, o &kate; irá usar uma mistura de TABs e espaços para a indentação. Cada nível de indentação irá ter um tamanho de <option
+>largura-indentação</option
+>, enquanto os restantes níveis de indentação serão optimizados para usar tantos caracteres TAB quantos possíveis.</para>
+<para
+>Quando for executado, este comando irá activar a indentação com espaços e, se a largura de indentação não estiver definida, corresponderá a metade da <option
+>largura-tabulação</option
+> do documento, na altura da execução.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-word-wrap</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa a mudança de linha dinâmica, de acordo com o parâmetro <userinput
+>activar</userinput
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-replace-tabs-save</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Quando estiver activo, as tabulações serão substituídas por espaços em branco, sempre que o documento for gravado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-remove-trailing-space-save</command
+><arg
+>BOOLEANO activar</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Quando estiver activo, os espaços finais serão removidos de cada linha, sempre que o documento for gravado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-indent-mode</command
+><arg
+>nome</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura o modo de indentação automática como <userinput
+>nome</userinput
+>. Se o <userinput
+>nome</userinput
+> não for conhecido, o modo é configurado como 'none' (nenhum). Os modos válidos são o 'cstyle', 'csands', 'xml', 'python', 'varindent' e 'none'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>set-highlight</command
+><arg
+>realce</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Configura o sistema de realce de sintaxe para o documento. O argumento deverá ser um nome de realce válido, como pode ser visto no menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Realce</guisubmenu
+></menuchoice
+>. Este comando oferece uma lista de completação automática para o seu argumento.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3 id="advanced-editing-tools-commandline-commands-edit">
+<title
+>Comandos de edição</title>
+
+<para
+>Estes comandos modificam o documento actual.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>indent</command
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Indenta as linhas seleccionadas ou a linha actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>Desindentar</command
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Remove um nível de indentação das linhas seleccionadas ou da linha actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>cleanindent</command
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Limpa a indentação das linhas seleccionadas ou da linha actual, de acordo com a configuração de indentação no documento. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>comment</command
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Insere marcações de comentários para fazer da selecção, linhas seleccionadas ou da linha actual um comentário, de acordo com o formato de texto definido pela definição do realce de sintaxe para o documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>uncomment</command
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Remove os marcadores de comentários da selecção, linhas seleccionadas ou da linha actual, de acordo com o formato de texto definido pela definição do realce de sintaxe do documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>kill-line</command
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Remove a linha actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>replace</command
+><arg
+>padrão</arg
+><arg
+>substituição</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Substitui o texto correspondente ao <userinput
+>padrão</userinput
+> por <userinput
+>substituição</userinput
+>. Se você quiser incluir espaços em branco no <userinput
+>padrão</userinput
+>, deverá colocar tanto o <userinput
+>padrão</userinput
+> como a <userinput
+>substituição</userinput
+> entre plicas ou aspas. Se os argumentos não estiverem entre estes caracteres, a primeira palavra é usada como <userinput
+>padrão</userinput
+> e o resto como a <userinput
+>substituição</userinput
+>. Se a <userinput
+>substituição</userinput
+> estiver em branco, cada ocorrência do <userinput
+>padrão</userinput
+> será removida.</para>
+<para
+>Você poderá configurar opções para modificar a procura, adicionando dois pontos (:), seguidos de uma ou mais letras, onde cada uma representa uma configuração, o que corresponderá ao formato <userinput
+>replace:opções padrão substituição</userinput
+>. As opções disponíveis são: <variablelist>
+
+<varlistentry>
+<term
+><userinput
+>b</userinput
+></term>
+<listitem
+><para
+>Procura para trás.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>c</userinput
+></term>
+<listitem
+><para
+>Procura a partir da posição do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>e</userinput
+></term>
+<listitem
+><para
+>Procura apenas na área seleccionada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>r</userinput
+></term>
+<listitem
+><para
+>Faz uma pesquisa por uma dada expressão regular. Se estiver activo, você poderá usar o <userinput
+>\N</userinput
+>, onde o N é um número que representa as capturas no texto de substituição.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>s</userinput
+></term>
+<listitem
+><para
+>Faz uma pesquisa com distinção entre maiúsculas e minúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>p</userinput
+></term>
+<listitem
+><para
+>Pede permissões para substituir a próxima ocorrência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>w</userinput
+></term>
+<listitem
+><para
+>Faz uma correspondência apenas com palavras inteiras.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>date</command
+><arg
+>formato</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Insere um texto de data/hora, tal como está definido pelo <userinput
+>formato</userinput
+> indicado, ou com o formato <quote
+>aaaa-MM-dd hh:mm:ss</quote
+>, se não for indicada qualquer formatação. As traduções seguintes são feitas quando for interpretado o <userinput
+>formato</userinput
+>: <informaltable
+> <tgroup cols="2"
+> <tbody>
+<row
+><entry
+><literal
+>d</literal
+></entry
+><entry
+>O dia, como um número sem um zero inicial (1-31).</entry
+></row>
+<row
+><entry
+><literal
+>dd</literal
+></entry
+><entry
+>O dia, como um número com um zero inicial (01-31).</entry
+></row>
+<row
+><entry
+><literal
+>ddd</literal
+></entry
+><entry
+>O nome do dia abreviado, no formato regional (p.ex. 'Seg'..'Dom').</entry
+></row>
+<row
+><entry
+><literal
+>dddd</literal
+></entry
+><entry
+>O nome do dia completo, no formato regional (p.ex. 'Segunda'..'Domingo').</entry
+></row>
+<row
+><entry
+><literal
+>M</literal
+></entry
+><entry
+>O mês, como um número sem um zero inicial (1-12).</entry
+></row>
+<row
+><entry
+><literal
+>MM</literal
+></entry
+><entry
+>O mês, como um número com um zero inicial (01-12).</entry
+></row>
+<row
+><entry
+><literal
+>MMM</literal
+></entry
+><entry
+>O nome do mês abreviado, no formato regional (p.ex. 'Jan'..'Dez').</entry
+></row>
+<row
+><entry
+><literal
+>aa</literal
+></entry
+><entry
+>O ano, como um número de dois algarismos (00-99).</entry
+></row>
+<row
+><entry
+><literal
+>aaaa</literal
+></entry
+><entry
+>O ano, como um número de quatro algarismos (1752-8000).</entry
+></row>
+<row
+><entry
+><literal
+>h</literal
+></entry
+><entry
+>As horas sem um zero inicial (0..23 ou 1..12 no caso do formato AM/PM).</entry
+></row>
+<row
+><entry
+><literal
+>hh</literal
+></entry
+><entry
+>As horas com um zero inicial (00..23 ou 01..12 no caso do formato AM/PM).</entry
+></row>
+<row
+><entry
+><literal
+>m</literal
+></entry
+><entry
+>Os minutos sem um zero inicial (0..59).</entry
+></row>
+<row
+><entry
+><literal
+>mm</literal
+></entry
+><entry
+>Os minutos com um zero inicial (00..59).</entry
+></row>
+<row
+><entry
+><literal
+>s</literal
+></entry
+><entry
+>Os segundos sem um zero inicial (0..59).</entry
+></row>
+<row
+><entry
+><literal
+>ss</literal
+></entry
+><entry
+>Os minutos com um zero inicial (00..59).</entry
+></row>
+<row
+><entry
+><literal
+>z</literal
+></entry
+><entry
+>Os milisegundos sem um zero inicial (0..999).</entry
+></row>
+<row
+><entry
+><literal
+>zzz</literal
+></entry
+><entry
+>Os milisegundos com zeros iniciais (000..999).</entry
+></row>
+<row
+><entry
+><literal
+>AP</literal
+></entry
+><entry
+>Usar o formato de horas AM/PM. O AP será substituído por "AM" ou por "PM".</entry
+></row>
+<row
+><entry
+><literal
+>ap</literal
+></entry
+><entry
+>Usar o formato de horas am/pm. O AP será substituído por "am" ou por "pm".</entry
+></row>
+
+</tbody>
+</tgroup>
+</informaltable>
+
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>char</command
+><arg
+>identificador</arg
+></cmdsynopsis
+></term>
+<listitem>
+<para
+>Este comando permite-lhe introduzir caracteres literais pelo seu identificador numérico em decimal, octal ou hexadecimal. Para o usar, invoque a Janela do Comando de Edição e escreva <userinput
+>char: [number]</userinput
+> no campo de texto, carregando depois em <guibutton
+>OK</guibutton
+>.</para>
+
+<example>
+<title
+>Exemplos do <command
+>char</command
+></title>
+
+<para
+>Introdução: <userinput
+>char:234</userinput
+></para>
+<para
+>Resultado: <computeroutput
+>&#234;</computeroutput
+></para>
+<para
+>Introdução: <userinput
+>char:0x1234</userinput
+></para>
+<para
+>Resultado: <computeroutput
+>&#x1234;</computeroutput
+></para>
+</example>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<indexterm
+><primary
+>substituir, estilo sed</primary>
+<secondary
+>procurar, estilo sed</secondary
+></indexterm>
+<command
+>s///[ig]</command
+> <command
+>%s///[ig]</command
+></term>
+
+<listitem>
+<para
+>Este comando efectua uma operação de pesquisa e substituição à 'sed' na linha actual ou em todo o ficheiro (<command
+>%s///</command
+>).</para>
+
+<para
+>Em resumo, o texto é percorrido à procura de uma sequência que corresponda ao <emphasis
+>padrão de busca</emphasis
+>, a expressão regular entre a primeira e a segunda barra, e quando for encontrada uma correspondência, esta é substituída pela expressão entre a parte do meio e a parte final do texto. Os parêntesis no padrão de busca criam <emphasis
+>referências anteriores</emphasis
+>, ou seja, o comando recorda qual a parte que correspondeu aos parêntesis; estas sequências podem ser reutilizadas no padrão de substituição, sendo referenciadas como <userinput
+>\1</userinput
+> para o primeiro conjunto de parêntesis, <userinput
+>\2</userinput
+> para o segundo e assim por diante.</para>
+
+<para
+>Para procurar por um <literal
+>(</literal
+> ou <literal
+>)</literal
+>, é necessário <emphasis
+>escapá-lo</emphasis
+>, usando uma barra invertida: <userinput
+>\(\)</userinput
+></para>
+
+<para
+>Se puser um <userinput
+>i</userinput
+> no fim da expressão, a correspondência não fará distinção entre maiúsculas ou minúsculas. Se, por outro lado, puser um <userinput
+>g</userinput
+> no fim, todas as ocorrências do padrão serão substituídas, caso contrário, só será substituída a primeira ocorrência.</para>
+
+<example>
+
+<title
+>Substituir texto na linha actual</title>
+
+<para
+>O seu amigo compilador parou, indicando que a classe <classname
+>myClass</classname
+> representada na linha 3902 do ficheiro de código não está definida.</para>
+
+<para
+>&quot;Bolas!&quot; pensa você, é óbvio que é <classname
+>MyClass</classname
+>. Vá à linha 3902 e, em vez de tentar procurar a palavra no texto, invoque a Janela de Comando de Edição, escreva <userinput
+>s/myclass/MyClass/i</userinput
+>, carregue no botão <guibutton
+>OK</guibutton
+>, grave o ficheiro e compile &ndash; com sucesso, sem o erro.</para>
+
+</example>
+
+<example>
+<title
+>Substituir texto no ficheiro inteiro</title>
+
+<para
+>Imagine que tem um ficheiro, no qual menciona uma <quote
+>Srª Silva</quote
+> várias vezes, quando vem alguém e lhe diz que ela se casou com o <quote
+>Sr. Pires</quote
+>. Irá querer, obviamente, substituir todas as ocorrências de <quote
+>Srª Silva</quote
+> por <quote
+>Srª Pires</quote
+>.</para>
+
+<para
+>Entre na linha de comandos e escreva no campo de texto o comando <userinput
+>%s/Srª Silva/Srª Pires/</userinput
+>, carregando em RETURN para terminar.</para>
+
+</example>
+
+<example>
+<title
+>Um Exemplo Mais Avançado</title>
+
+<para
+>Este exemplo tira partido das <emphasis
+>referências anteriores</emphasis
+> assim como das <emphasis
+>classes de palavras</emphasis
+> (se você não souber o que isso é, baseie-se na documentação referida em baixo).</para>
+
+<para
+>Imagine que tem a seguinte linha: <programlisting
+>void MyClass::DoStringOps( String &amp;foo, String &amp;bar String *p, int &amp;a, int &amp;b )</programlisting>
+</para>
+<para
+>Agora, chega à conclusão que este não é um código bonito, e decide que quer usar a palavra <constant
+>const</constant
+> para todos os <quote
+>endereços dos argumentos</quote
+>, os quais se caracterizam pelo operador &amp; à frente do nome do argumento. Também irá querer simplificar os espaços em branco, de modo a que haja apenas um espaço entre cada palavra.</para>
+
+<para
+>Lance a Janela de Comando de Edição, escreva: <userinput
+>s/\s+(\w+)\s+(&amp;)/ const \1 \2/g</userinput
+> e carregue no botão <guibutton
+>OK</guibutton
+>. O <userinput
+>g</userinput
+>, no fim da expressão, recompila a expressão para cada correspondência para poupar as <emphasis
+>referências anteriores</emphasis
+>.</para>
+
+<para
+>Resultado: <computeroutput
+>void MyClass::DoStringOps( const String &amp;foo, const String &amp;bar String *p, const int &amp;a, const int &amp;b )</computeroutput
+></para>
+
+<para
+>Missão cumprida! Agora, o que se passou? Bem, procurou alguns espaços em branco (<literal
+>\s+</literal
+>) seguidos de um ou mais caracteres alfabéticos (<literal
+>\w+</literal
+>) seguidos por mais alguns espaços em branco (<literal
+>\s+</literal
+>) e um 'e' comercial, gravando durante o processo a sequência alfabética e o 'e' comercial para os reutilizar na operação de substituição. Assim, substituiu-se a parte correspondente da linha em questão por um espaço em branco seguido de <quote
+>const</quote
+>, um espaço em branco e depois pela sequência alfabética (<literal
+>\1</literal
+>) seguida de um espaço em branco e o '&amp;' guardado (<literal
+>\2</literal
+>)</para>
+
+<para
+>Agora, em alguns dos casos, a sequência alfabética era <quote
+>String</quote
+>, em outras era <quote
+>int</quote
+>, de modo que a utilização da classe de caracteres <literal
+>\w</literal
+> e do quantificador <literal
+>+</literal
+> foram uma ajuda preciosa.</para>
+
+</example>
+
+</listitem>
+
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3 id="advanced-editing-tools-commandline-commands-navigation">
+<title
+>Comandos de navegação</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>goto</command
+><arg
+>INT linha</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Este comando vai para a linha indicada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>find</command
+><arg
+>padrão</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Este comando vai para a primeira ocorrência do <userinput
+>padrão</userinput
+>, de acordo com a configuração. As ocorrências seguintes poderão ser encontradas com a opção <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+></menuchoice
+> (o atalho por omissão é o <keycap
+>F3</keycap
+>).</para>
+<para
+>O comando de procura poderá ser configurado se adicionar dois-pontos, seguidos de uma ou mais opções, sendo o formato <userinput
+>find:opções padrão</userinput
+>. São suportadas as seguintes opções: <variablelist>
+
+<varlistentry>
+<term
+><userinput
+>b</userinput
+></term>
+<listitem
+><para
+>Procura para trás.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>c</userinput
+></term>
+<listitem
+><para
+>Procura a partir da posição do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>e</userinput
+></term>
+<listitem
+><para
+>Procura apenas na área seleccionada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>r</userinput
+></term>
+<listitem
+><para
+>Faz uma pesquisa por uma dada expressão regular. Se estiver activo, você poderá usar o <userinput
+>\N</userinput
+>, onde o N é um número que representa as capturas no texto de substituição.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>s</userinput
+></term>
+<listitem
+><para
+>Faz uma pesquisa com distinção entre maiúsculas e minúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>w</userinput
+></term>
+<listitem
+><para
+>Faz uma correspondência apenas com palavras inteiras.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>ifind</command
+><arg
+>padrão</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Este comando oferece uma procura <quote
+>à-medida-que-escreve</quote
+>. Você poderá configurar o comportamento da procura se adicionar dois-pontos (:), seguidos de uma ou mais opções, como se segue: <userinput
+>ifind:opções padrão</userinput
+>. As opções permitidas são <variablelist>
+<varlistentry>
+<term
+><userinput
+>b</userinput
+></term>
+<listitem
+><para
+>Procura para trás.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>r</userinput
+></term>
+<listitem
+><para
+>Faz uma procura por uma expressão regular.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>s</userinput
+></term>
+<listitem
+><para
+>Faz uma pesquisa com distinção entre maiúsculas e minúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>c</userinput
+></term>
+<listitem
+><para
+>Procura a partir da posição do cursor.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="advanced-editing-tools-code-folding">
+<title
+>Usar o Desdobramento de Código</title>
+
+<para
+>O desdobramento ou dobragem de código permite-lhe esconder partes de um documento no editor, tornando mais simples analisar globalmente ficheiros grandes. No &kate;, as regiões desdobráveis são calculadas com base nas regras nas definições de realce de sintaxe, como tal só está disponível em alguns formatos - tipicamente em código-fonte de programas, código em XML e semelhantes. A maioria das definições de realce que suportam o desdobramento de código também lhe permitem definir manualmente regiões desdobráveis, tipicamente com as palavras-chave <userinput
+>BEGIN</userinput
+> e <userinput
+>END</userinput
+>.</para>
+
+<para
+>Para usar a funcionalidade de desdobramento de código, active os marcadores com a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar as Marcações de Dobragem</guimenuitem
+></menuchoice
+>, se não estiverem já visíveis. A área de Marcações de Dobragem, no lado esquerdo do ecrã, mostra uma vista gráfica sobre as regiões que poderão ser recolhidas ou expandidas, com símbolos +/- para indicar a operação possível numa dada região: um '-' significa que a região é expandida, enquanto se carregar no '-' irá recolher a região e um '+' mostrá-la-á em alternativa.</para>
+
+<para
+>Estão disponíveis quatro comandos para manipular o estado das regiões dobradas; para tal, veja a <link linkend="view-code-folding"
+>documentação do menu</link
+>. </para>
+
+<para
+>Se não quiser usar a funcionalidade de desdobramento do código, poderá desactivar a opção <guilabel
+>Mostrar as marcações de dobragem (se disponíveis)</guilabel
+> na <link linkend="config-dialog-editor-appearance"
+>página de Aparência da configuração do editor</link
+></para>
+
+</sect1>
+
+<sect1 id="advanced-editing-tools-scripting">
+
+<title
+>Programar o componente do editor com Javascript</title>
+
+<sect2 id="advanced-editing-tools-scripting-introduction">
+
+<title
+>Introdução</title>
+
+<para
+>Desde a versão 2.5, o componente de edição do &kate; suporta a programação em ECMA Script, também conhecido como JavaScript.</para>
+
+<para
+>Os programas só poderão ser usados através da <link linkend="advanced-editing-tools-commandline"
+>linha de comandos incorporada</link
+>. Os requisitos são que o ficheiro esteja colocado numa pasta em que o &kate; o consiga encontrar, em conjunto com um ficheiro .desktop opcional que define as propriedades relacionadas. Algumas pastas válidas são a <filename
+>katepart/scripts</filename
+> nas pastas de dados do &kde;. Poderá encontrar as pastas de dados se executar o comando <command
+>kde-config <option
+>--path</option
+> <parameter
+>data</parameter
+></command
+> Irá ter pelo menos uma pasta do sistema e uma pessoal. Claro que os programas na pasta de dados do sistema estão disponíveis para todos os utilizadores do sistema, enquanto os das pastas pessoais só estão disponíveis para o utilizador respectivo.</para>
+
+<note
+><para
+>Esta funcionalidade é experimental e poderá vir a mudar durante os desenvolvimentos futuros.</para>
+<para
+>Sabemos que muitos utilizadores poderão vir a ficar desapontados, dado que não poderão adicionar os seus programas ao menu ou atribuir atalhos a eles. Infelizmente, só provavelmente no futuro isso será possível.</para>
+<para
+>Também não é possível passar argumentos aos seus programas ainda. Tenha paciência, que isso será implementado em breve no futuro ;)</para>
+</note>
+
+</sect2>
+
+<sect2 id="advanced-editing-tools-scripting-reference">
+
+<title
+>A API de JavaScript do Kate</title>
+
+<para
+>Aqui está listado o conjunto completo de funções e propriedades disponíveis nos objectos <type
+>document</type
+> e <type
+>view</type
+>. Para além disso, poderá também usar todos os objectos-padrão, como o <type
+>Math</type
+>, o <type
+>String</type
+>, o <type
+>Regex</type
+> e assim por diante.</para>
+
+<para
+>Quando um programa é executado, o objecto <classname
+>document</classname
+> é o documento actual, enquanto o <classname
+>view</classname
+> é a janela actual.</para>
+
+<note
+><para
+>Os tipos dos argumentos não são, obviamente, usados no JavaScript nesta altura, servindo apenas para indicar que tipo de valor as funções estão à espera.</para
+></note>
+
+<variablelist id="advanced-editing-tools-scripting-global">
+<title
+>Funções Globais</title>
+<varlistentry>
+<term
+><function
+>debug( <parameter
+><replaceable
+>texto</replaceable
+></parameter
+>) [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>parâmetros</title>
+<listitem
+><para
+><parameter
+>texto</parameter
+> a mensagem a mostrar</para>
+</listitem>
+</itemizedlist>
+<para
+>Envia o texto para o <acronym
+>STDERR</acronym
+> com o <function
+>kdDebug()</function
+>. É usada uma área de resultado dedicada para o texto, o qual será antecedido de <computeroutput
+>Kate (KJS Scripts):</computeroutput
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist id="advanced-editing-tools-scripting-document">
+<title
+>A API do <classname
+>document</classname
+></title>
+
+<varlistentry>
+<term
+><function
+>document.attribute( <parameter
+><replaceable
+>linha</replaceable
+> </parameter
+>, <parameter
+><replaceable
+>coluna</replaceable
+></parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>uint linha</parameter
+> A linha da posição onde encontrar o atributo.</para
+></listitem>
+<listitem
+><para
+><parameter
+>uint coluna</parameter
+> A coluna da posição onde encontrar o atributo.</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve o ID numérico do atributo para a posição do documento [<parameter
+>linha</parameter
+>,<parameter
+>coluna</parameter
+>]. O atributo representa a aparência ou estilo visual do texto, e é usado também para calcular o realce de sintaxe para uma parte específica do texto, em formatos mistos como o HTML ou o PHP.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.canBreakAt( <parameter
+>Char c</parameter
+>, <parameter
+>uint atributo</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>c</parameter
+> O carácter a testar</para
+></listitem>
+<listitem
+><para
+><parameter
+>atributo</parameter
+> O atributo na posição do <parameter
+>c</parameter
+>.</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve se é permitido quebrar a linha num carácter 'c' com o atributo 'atributo'. O resultado é decidido através da pesquisa do realce que contém o atributo, para o qual os caracteres permitem a quebra de linha.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.canComment( <parameter
+>uint atributo_inicio</parameter
+>, <parameter
+>uint atributo_fim</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>atributo_inicio</parameter
+> O atributo no início do intervalo para converter num comentário.</para
+></listitem>
+<listitem
+><para
+><parameter
+>atributo_fim</parameter
+> O atributo no fim do intervalo para converter num comentário.</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve se o atributo_inicio e o atributo_fim pertencem ao mesmo sistema de realce de sintaxe. Se sim, é seguro. </para>
+<example>
+<title
+>Usar o canComment</title>
+<programlisting
+>if ( document.canComment( document.attribute(1,0), document.attribute(5,0) ) ) {
+ // o 1,0 e o 5,0 pertencem ao mesmo sistema de realce de sintaxe
+}
+</programlisting>
+</example>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.clear(); [função]</function
+></term>
+<listitem
+><para
+>Limpa o documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.commentStart( <parameter
+>uint atributo</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>atributo</parameter
+> O atributo do texto para qual deseja obter o texto do 'commentStart'.</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve o texto necessário para iniciar um comentário para várias linhas com um texto e um atributo, ou um texto vazio se não forem suportados comentários em várias linhas para esse texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.commentMarker( <parameter
+>uint atributo</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>atributo</parameter
+> O atributo do texto para o qual deseja obter o texto do 'commentMarker'</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve o texto necessário para marcar o resto da linha como um comentário com um texto e um atributo, ou um texto vazio se não forem suportados comentários numa única linha para esse texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.commentEnd( <parameter
+>uint atributo</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>atributo</parameter
+> O atributo do texto para o qual deseja obter o texto do 'commentEnd'</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve o texto necessário para terminar um comentário para várias linhas com um texto e um atributo, ou um texto vazio se não forem suportados comentários em várias linhas para esse texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.editBegin(); [função]</function
+></term>
+<listitem>
+<para
+>Inicia um grupo de edição. Todas as acções feitas até à chamada do editEnd() serão agrupadas como uma acção anulável.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.editEnd(); [função]</function
+></term>
+<listitem>
+<para
+>Termina um grupo de edição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.highlightMode; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>O nome do modo de realce do documento, como por exemplo JavaScript ou C++. Se não estiver definido qualquer modo de realce de sintaxe, o valor é igual a None. Lembre-se que terá de usar o nome em Inglês, no caso de ser diferente da versão traduzida.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.indentMode; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>O nome do modo de indentação do documento, como por exemplo <literal
+>normal</literal
+> ou <literal
+>cstyle</literal
+>. Lembre-se que, se não estiver definido qualquer modo de indentação, o valor é igual a <literal
+>none</literal
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.indentWidth; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>Configura a largura da indentação do documento. Isto é usado se você indentar com espaços.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.insertLine( <parameter
+>uint linha</parameter
+>, <parameter
+>string texto</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linha</parameter
+> número de linha do documento</para>
+</listitem>
+<listitem
+><para
+><parameter
+>texto</parameter
+> o texto a inserir</para
+></listitem>
+</itemizedlist>
+<para
+>Insere uma linha nova com o texto <parameter
+>texto</parameter
+> na linha <parameter
+>linha</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.insertText( <parameter
+>uint linha</parameter
+>, <parameter
+>uint coluna</parameter
+>, <parameter
+>string texto</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linha</parameter
+> o número de linha</para
+></listitem>
+<listitem
+><para
+><parameter
+>coluna</parameter
+> o número da coluna</para
+></listitem>
+<listitem
+><para
+><parameter
+>texto</parameter
+> o texto a inserir</para
+></listitem>
+</itemizedlist>
+<para
+>Insere o texto <parameter
+>texto</parameter
+> na linha <parameter
+>linha</parameter
+> e coluna <parameter
+>coluna</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>document.length(); [função]</term>
+<listitem>
+<para
+>Devolve o tamanho do documento em 'bytes'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.lines(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve o número de linhas do documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>document.mixedIndent; [propriedade:apenas leitura]</term>
+<listitem>
+<para
+>Um booleano que lhe diz se a opção 'mixed-indent' está activa para o documento. Se sim, a indentação é optimizada para conter uma mistura de tabulações e espaços, como acontece no editor Emacs.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>document.removeLine( <parameter
+>uint linha</parameter
+> ); [função]</term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linha</parameter
+> o número de linha</para
+></listitem>
+</itemizedlist>
+<para
+>Remove a linha actual do documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.removeText( <parameter
+>uint linhaInicial</parameter
+>, <parameter
+>colunaInicial</parameter
+>, <parameter
+>uint linhaFinal</parameter
+>, <parameter
+>uint colunaFinal</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linhaInicial</parameter
+> corresponde à linha inicial</para
+></listitem>
+<listitem
+><para
+><parameter
+>colunaInicial</parameter
+> corresponde à coluna inicial</para
+></listitem>
+<listitem
+><para
+><parameter
+>linhaFinal</parameter
+> corresponde à linha final</para
+></listitem>
+<listitem
+><para
+><parameter
+>colunaFinal</parameter
+> corresponde à coluna final</para
+></listitem>
+</itemizedlist>
+<para
+>Remove o intervalo de texto da linha <parameter
+>linhaInicial</parameter
+> e coluna <parameter
+>colunaInicial</parameter
+> até à linha <parameter
+>linhaFinal</parameter
+> e coluna <parameter
+>colunaFinal</parameter
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.setText( <parameter
+>string texto</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>texto</parameter
+> o texto do documento</para
+></listitem>
+</itemizedlist>
+<para
+>Configura o conteúdo inteiro do documento como <parameter
+>texto</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.spaceIndent; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>Um booleano que indica se o 'space-indent' está activo para o documento. Se for o caso, o documento é indentado com larguraIndentacao espaços por nível, caso contrário, a indentação corresponde a uma tabulação por nível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.textFull(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve o conteúdo completo do documento. Se o texto se espalhar por várias linhas, o carácter de mudança de linha é o <constant
+>\n</constant
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.textLine( uint linha ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linha</parameter
+> a linha</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve o texto da linha <parameter
+>linha</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>document.textRange( <parameter
+>uint linhaInicial</parameter
+>, <parameter
+>uint colunaInicial</parameter
+>, <parameter
+>uint linhaFinal</parameter
+>, <parameter
+>uint colunaFinal</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linhaInicial</parameter
+> corresponde à linha inicial</para
+></listitem>
+<listitem
+><para
+><parameter
+>colunaInicial</parameter
+> corresponde à coluna inicial</para
+></listitem>
+<listitem
+><para
+><parameter
+>linhaFinal</parameter
+> corresponde à linha final</para>
+</listitem>
+<listitem
+><para
+><parameter
+>colunaFinal</parameter
+> corresponde à coluna final</para
+></listitem>
+</itemizedlist>
+<para
+>Devolve o intervalo de texto indicado. Se o intervalo se espalhar por várias linhas, o carácter de mudança de linha é o <constant
+>\n</constant
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist
+><!--/ document API -->
+
+<variablelist id="advanced-editing-tools-scripting-view">
+<title
+>A API do <classname
+>view</classname
+></title>
+
+<varlistentry>
+<term
+><function
+>view.clearSelection(); [função]</function
+></term>
+<listitem>
+<para
+>Remove a selecção de todo o texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.cursorColumn(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve a coluna actual do cursor (os caracteres TAB são expandidos).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.cursorColumnReal(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve a coluna real do cursor (os caracteres TAB contam como um).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.cursorLine(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve a linha actual do cursor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.hasSelection(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve <constant
+>true</constant
+> (verdadeiro) se a janela contiver algum texto seleccionado, caso contrário devolve <constant
+>false</constant
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.removeSelectedText(); [função]</function
+></term>
+<listitem>
+<para
+>Remove o texto seleccionado, se a janela tiver alguma selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.selectAll(); [função]</function
+></term>
+<listitem>
+<para
+>Selecciona todo o texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.selection(); [função]</function
+></term>
+<listitem>
+<para
+>Devolve o texto seleccionado. Se a selecção se espalhar por várias linhas, o carácter de mudança de linha é o <constant
+>\n</constant
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.selectionEndColumn; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>Devolve a coluna final da selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.selectionEndLine; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>Devolve a linha final da selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.selectionStartColumn; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>Devolve a coluna inicial da selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.selectionStartLine; [propriedade:apenas leitura]</function
+></term>
+<listitem>
+<para
+>Devolve a linha inicial da selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.setCursorPosition( <parameter
+>uint linha</parameter
+>, <parameter
+>uint coluna</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linha</parameter
+> Indica a linha para o cursor.</para
+></listitem>
+<listitem
+><para
+><parameter
+>coluna</parameter
+> Indica a coluna para o cursor.</para
+></listitem>
+</itemizedlist>
+<para
+>Configura a posição actual do cursor na janela como sendo [<parameter
+>linha</parameter
+>, <parameter
+>col</parameter
+>]. A posição do cursor é a nível visual, isto é, um carácter TAB conta como <replaceable
+>tab-width</replaceable
+> espaços, dependendo da posição dentro da linha. A posição do cursor é tornada visível. Tanto a linha como a coluna começam em zero.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.setCursorPositionReal( <parameter
+>uint linha</parameter
+>, <parameter
+>uint coluna</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linha</parameter
+> Indica a linha para o cursor.</para
+></listitem>
+<listitem
+><para
+><parameter
+>coluna</parameter
+> Indica a coluna para o cursor.</para
+></listitem>
+</itemizedlist>
+<para
+>Configura a posição actual do cursor na janela como sendo [<parameter
+>linha</parameter
+>, <parameter
+>col</parameter
+>]. A posição do cursor é a nível do texto, isto é, um carácter TAB conta como 1. A posição do cursor é tornada visível. Tanto a linha como a coluna começam em zero.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>view.setSelection( <parameter
+>uint linhaInicial</parameter
+>, <parameter
+>uint colunaInicial</parameter
+>, <parameter
+>uint linhaFinal</parameter
+>, <parameter
+>uint colunaFinal</parameter
+> ); [função]</function
+></term>
+<listitem>
+<itemizedlist>
+<title
+>Parâmetros</title>
+<listitem
+><para
+><parameter
+>linhaInicial</parameter
+> corresponde à linha inicial</para
+></listitem>
+<listitem
+><para
+><parameter
+>colunaInicial</parameter
+> corresponde à coluna inicial</para
+></listitem>
+<listitem
+><para
+><parameter
+>linhaFinal</parameter
+> corresponde à linha final</para
+></listitem>
+<listitem
+><para
+><parameter
+>colunaFinal</parameter
+> corresponde à coluna final</para
+></listitem>
+</itemizedlist>
+<para
+>Configura a selecção desde a linha <parameter
+>linhaInicial</parameter
+> e coluna <parameter
+>colunaInicial</parameter
+> até à linha <parameter
+>linhaFinal</parameter
+> e coluna <parameter
+>colunaFinal</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<example id="advanced-editing-tools-scripting-example">
+
+<title
+>Um programa de exemplo</title>
+<para
+>Como exemplo, será criado um pequeno programa que converte o texto seleccionado para maiúsculas. É óbvio que se deverá ver primeiro se existe texto seleccionado, para que se possa obter o texto, mudar a capitalização e depois substituir pelo novo. Uma implementação possível seria do género:</para>
+
+<programlisting
+>if ( view.hasSelection() )
+{
+ // selecção para maiúsculas
+ column = view.selectionStartColumn;
+ line = view.selectionStartLine;
+
+ selection = view.selection().toUpperCase();
+
+ document.editBegin();
+ view.removeSelectedText();
+ document.insertText( line, column, selection );
+ document.editEnd();
+}
+</programlisting>
+
+<para
+>Para agrupar esta acção em conjunto, para que possam ser anuladas com uma única activação do <guimenuitem
+>Desfazer</guimenuitem
+>, as linhas <programlisting
+>view.removeSelectedText()</programlisting
+> e <programlisting
+>document.insertText()</programlisting
+> são encapsuladas com um <programlisting
+>document.editBegin()</programlisting
+> e <programlisting
+>document.editEnd()</programlisting
+>.</para>
+
+</example>
+
+<example id="advanced-editing-tools-desktop-example">
+<title
+>Um ficheiro <filename
+>.desktop</filename
+> de exemplo</title>
+
+<para
+>Aqui está um ficheiro .desktop de exemplo que acompanha o programa acima.</para>
+
+<programlisting
+># Exemplo de um ficheiro .desktop
+[Desktop Entry]
+Encoding=UTF-8
+Name=Kate Part JavaScript Uppercase
+Comment=Script to uppercase the selection
+X-Kate-Command=uppercase-selection
+X-Kate-Help=&lt;p&gt;Usage: &lt;code&gt;uppercase-selection&lt;/code&gt;&lt;/p&gt;
+</programlisting>
+
+<para
+>Como poderá ver, pode definir a codificação, definir um nome, comentário, um texto de ajuda com o X-Kate-Help e o nome da linha de comandos com o X-Kate-Command. Os itens Name, Comment e X-Kate-Help são traduzidos automaticamente para outras línguas pelas equipas de traduções do KDE, se os ficheiros estiverem no repositório de SVN do KDE.</para>
+
+</example>
+
+<sect3>
+<title
+>Colocar tudo junto</title>
+
+<para
+>O &kate; irá procurar nas pastas de programas (ver <link linkend="advanced-editing-tools-scripting-introduction"
+>acima</link
+>) por ficheiros <filename
+>*.js</filename
+>. Para cada um deles, verifica se existe um ficheiro <filename
+>.desktop</filename
+> correspondente, como por exemplo, maiusculas.js corresponderia a maiusculas.desktop. </para>
+<para
+>Se não for encontrado um ficheiro <filename
+>.desktop</filename
+>, o programa será registado na linha de comandos com o nome do ficheiro sem o '.js' final, para que, no nosso exemplo, fosse <literal
+>maiusculas</literal
+>. Se o nome do comando for aceitável e não necessitar de funcionalidades extra de um ficheiro <filename
+>.desktop</filename
+>, não será necessário de todo um ficheiro <filename
+>.desktop</filename
+>. </para>
+<para
+>Se o ficheiro <filename
+>.desktop</filename
+> existir, o 'katepart' irá ler o nome sob o qual o programa será registado, a partir do item do '.desktop' X-Kate-Command, como por exemplo X-Kate-Command=seleccao-maiusculas.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/configdialog01.png b/tde-i18n-pt/docs/kdebase/kate/configdialog01.png
new file mode 100644
index 00000000000..131d1d43b87
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/configdialog01.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kate/configdialog02.png b/tde-i18n-pt/docs/kdebase/kate/configdialog02.png
new file mode 100644
index 00000000000..959bc704919
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/configdialog02.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kate/configuring.docbook b/tde-i18n-pt/docs/kdebase/kate/configuring.docbook
new file mode 100644
index 00000000000..10859ba5002
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/configuring.docbook
@@ -0,0 +1,2594 @@
+<chapter id="configuring-kate">
+<chapterinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Configurar o &kate;</title>
+
+<sect1 id="configuring-overview">
+<title
+>Introdução</title>
+<para>
+<indexterm>
+<primary
+>configurar</primary>
+<secondary
+>configurações</secondary>
+<tertiary
+>preferências</tertiary
+></indexterm>
+<anchor id="find"/> <anchor id="find-again"/> <anchor id="replace"/> <anchor id="undo"/> <anchor id="redo"/> O &kate; oferece várias formas de equipar a aplicação para que se comporte como desejado. As mais importantes são: </para>
+
+<variablelist>
+<varlistentry>
+<term id="configure"
+>A Janela de Configuração</term>
+<listitem
+><para
+>A ferramenta de configuração principal, que permite ao utilizador configurar a aplicação &kate;, o componente do editor e a utilização de 'plugins'.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term id="settings"
+>O Menu <guimenu
+>Configuração</guimenu
+></term>
+<listitem
+><para
+>permite-lhe alterar as opções mais usadas e lançar as janelas de configuração.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>O Menu <guimenu
+>Ver</guimenu
+></term>
+<listitem
+><para
+>Permite-lhe repartir a janela actual, assim como mostrar a barra de ícones e de números de linha para o documento actual.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O &konsole; embutido usa a configuração definida no &kcontrolcenter;, e pode ser configurado se carregar com o botão <mousebutton
+>direito</mousebutton
+> do rato e seleccionar no submenu <guimenuitem
+>Configuração</guimenuitem
+>.</para>
+
+</sect1>
+
+<sect1 id="configuring-kate-configdialog">
+<title
+>A Janela Principal de Configuração</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="configdialog01.png"/>
+</imageobject>
+</mediaobject>
+
+<para
+>A janela de configuração do &kate; mostra uma árvore com os tópicos à esquerda, bem como uma página de configuração correspondente ao tópico seleccionado à direita. A árvore agrupa as páginas da janela em grupos lógicos.</para>
+
+<para
+>A configuração está dividida em dois grupos, nomeadamente <itemizedlist>
+<listitem
+><para
+><link linkend="config-dialog"
+>Configuração da aplicação</link>
+</para
+></listitem>
+<listitem
+><para
+><link linkend="config-dialog-editor"
+>Configuração do componente de edição</link
+></para
+></listitem>
+
+</itemizedlist>
+
+</para>
+
+</sect1>
+
+<sect1 id="config-dialog">
+<title
+>A Configuração da Aplicação &kate;</title>
+<para
+>Este grupo contém páginas para configurar a aplicação principal do &kate;</para>
+
+<sect2 id="config-dialog-general">
+<title
+>A Página Geral</title>
+<para
+>Esta secção contém algumas opções globais para o &kate;</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><anchor id="config-dialog-general-show-full-path"/>
+<guilabel
+>Mostrar a Localização Completa no Título</guilabel
+></term>
+<listitem
+><para
+>Quando estiver activa, o Kate irá mostrar o URL completo do seu documento actual na janela do título, em vez de usar apenas o nome do ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="config-general-behavior"/>
+<guilabel
+>Comportamento</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<anchor id="config-dialog-general-sync-konsole"/>
+<guibutton
+>Sincronizar o Konsole com o Documento Actual</guibutton
+></term>
+<listitem
+><para
+>Isto fará com que o &konsole; incorporado faça <command
+>cd</command
+> para a pasta do documento activo quando for lançado e de cada vez que um novo documento passar para primeiro plano. Se não estiver activo, tem de efectuar a sua navegação no &konsole; por si próprio. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="config-dialog-general-warn-mod"/>
+<guilabel
+>Avisar acerca de ficheiros modificados por outros processos</guilabel
+></term>
+<listitem
+><para
+>Quando esta opção estiver activa, o &kate; notificá-lo-á dos ficheiros modificados fora da aplicação, sempre que a janela principal for colocada em primeiro plano. Será então capaz de lidar com vários ficheiros modificados de uma vez, os quais poderá voltar a carregar, gravar ou esquecer os ficheiros alterados nos grupos.</para>
+<para
+>Se não estiver activada, o &kate; perguntar-lhe-á a acção a fazer, quando um ficheiro modificado externamente ficar em primeiro plano, dentro da aplicação.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry
+><!-- /behavior group -->
+
+<varlistentry>
+<term
+><anchor id="config-general-meta-data"/>
+<guilabel
+>Meta-Dados</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="config-general-keep-meta-information"/>
+<guilabel
+>Manter a meta-informação das sessões anteriores</guilabel
+></term>
+<listitem
+><para
+>Quando estiver activa, o &kate; irá guardar alguns meta-dados, como a configuração dos favoritos e da sessão, mesmo quando fechar os seus documentos. Os dados serão usados, se o documento não estiver alterado, quando for aberto de novo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="config-general-delete-meta-information-after"/>
+<guilabel
+>Remover a meta-informação não usada após</guilabel
+></term>
+<listitem
+><para
+>Indica o número máximo de dias durante os quais mantém a meta-informação dos ficheiros por abrir. Isto mantém a base de dados de meta-informação com um tamanho razoável.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</listitem>
+</varlistentry
+><!-- /meta data group -->
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-sessions">
+<title
+>A Página de Sessões</title>
+
+<para
+>Esta secção contém opções relacionadas com a <link linkend="fundamentals-using-sessions"
+>utilização das sessões</link
+>.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><anchor id="config-dialog-sessions-elements"/>
+<guilabel
+>Elementos das Sessões</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Incluir a configuração da janela</guilabel
+></term>
+<listitem
+><para
+>Se estiver activada esta opção, o &kate; irá gravar a configuração da janela com cada sessão.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry
+><!-- /elements of sessions -->
+
+<varlistentry>
+<term
+><anchor id="config-dialog-sessions-startup-behavior"/>
+<guilabel
+>Comportamento no Arranque da Aplicação</guilabel
+></term>
+<listitem>
+<para
+>Seleccione a forma como deseja que o &kate; se comporte no arranque. Esta opção poderá ser substituída se definir o que fazer na <link linkend="command-line-options"
+>linha de comandos</link
+>.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Iniciar uma sessão nova</guilabel
+></term>
+<listitem
+><para
+>Com esta opção, o &kate; irá iniciar uma sessão nova sem nome, quando a iniciar.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Carregar a última sessão usada</guilabel
+></term>
+<listitem
+><para
+>O &kate; irá usar a sessão mais recente no arranque. Isto é bom se quiser usar a mesma sessão sempre ou deseja mudar raramente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Escolher manualmente uma sessão</guilabel
+></term>
+<listitem
+><para
+>O &kate; irá mostrar uma pequena janela que lhe permite escolher a sua sessão preferida. Este é o comportamento por omissão. Isso é bom se usar bastantes sessões diferentes com frequência.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry
+><!-- /startup behavior -->
+
+<varlistentry>
+<term
+><anchor id="config-dialog-sessions-exit-behavior"/>
+<guilabel
+>Comportamento à Saída da Aplicação ou na Mudança de Sessão</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Não gravar a sessão</guilabel
+></term>
+<listitem
+><para
+>As modificações aos dados da sessão (ficheiros abertos e, se assinalado, a configuração da janela) não serão gravadas. Será avisado, claro, se tiver ficheiros por gravar. Com esta opção, poderá configurar as suas sessões uma vez; não se preocupe em fechar os ficheiros extra que tiver aberto e não quiser ver da próxima vez que usar a sessão.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gravar a Sessão</guilabel
+></term>
+<listitem
+><para
+>O &kate; irá gravar os dados da sessão, excepto se a sessão não tiver nome. Com esta opção, as suas sessões são sempre repostas, tal como as deixou. Este é o comportamento por omissão. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Perguntar ao utilizador</guilabel
+></term>
+<listitem
+><para
+>Ser-lhe-á perguntado se deseja gravar a sessão sempre que uma sessão com nome for fechada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry
+><!-- /exit/switch behavior -->
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-dialog-fileselector">
+<title
+>A Página do <guilabel
+>Navegador do Sistema de Ficheiros</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Barra de Ferramentas</guilabel
+></term>
+<listitem
+><para
+>Configure os botões no navegador do sistema de ficheiros, movendo os que deseja activar para a lista de <guilabel
+>Acções Seleccionadas</guilabel
+> e ordenando-os com as setas ao lado da lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto-Sincronização</guilabel
+></term>
+<listitem
+><para
+>Poderá fazer com que o navegador do sistema de ficheiros navegue automaticamente para a pasta que contém o documento actual no caso de certos eventos: <itemizedlist
+> <listitem
+><para
+>Quando um documento novo ficar activo.</para
+></listitem
+> <listitem
+><para
+>Quando o navegador do sistema de ficheiros ficar activo.</para
+></listitem
+> </itemizedlist
+> Mesmo que opte por não usar esta funcionalidade, poderá sincronizar manualmente o navegador com o documento actual, se carregar no botão da barra de ferramentas <guilabel
+>Sincronizar</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordar as localizações</guilabel
+></term>
+<listitem
+><para
+>Seleccione o tamanho que deseja manter para o histórico de navegação. O navegador só se recorda das localizações individuais, sendo que os duplicados são removidos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordar os filtros</guilabel
+></term>
+<listitem
+><para
+>Seleccione quantos filtros deseja recordar. Só os filtros distintos individualmente é que serão recordados, sendo que os duplicados serão removidos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sessão</guilabel
+></term>
+<listitem>
+<para
+>Configure se o navegador do sistema de ficheiros deverá recordar a sua localização e filtros para as outras sessões.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-dialog-documentlist">
+<title
+>A Página da <guimenu
+>Lista de Documentos</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Fundo Sombreado</guilabel
+></term>
+<listitem
+><para
+>Esta página permite-lhe activar ou desactivar a visualização sombreada do fundo da sua actividade recente e escolher as cores a usar, se estiver activada. Veja a secção sobre a <link linkend="kate-mdi-tools-file-list"
+>Lista de Documentos</link
+> para mais dados sobre esta funcionalidade.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ordenar Por</guilabel
+></term>
+<listitem
+><para
+>Indique como deseja ordenar a lista de documentos. Isto também poderá ser feito, com o menu do &RMB;, na lista de documentos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-dialog-plugins">
+<title
+>A Página de <guimenu
+>'Plugins'</guimenu
+></title>
+
+<para
+>Esta página oferece uma lista de 'plugins' instalados para a aplicação &kate;. Cada 'plugin' é representado pelo seu nome e uma breve descrição. Poderá assinalar a opção com um item para activar o 'plugin' que representa. </para>
+
+<para
+>Se um 'plugin' tiver opções de configuração, irá aparecer uma secção para aceder a estas, como filha desta página.</para>
+
+</sect2>
+
+
+<sect2 id="config-dialog-externaltools">
+<title
+>Ferramentas Externas</title>
+
+<para
+>No menu <guimenu
+>Ferramentas</guimenu
+>, você poderá ver um submenu chamado <guisubmenu
+>Ferramentas Externas</guisubmenu
+>. Estas ferramentas invocam aplicações externas com dados relacionados com o documento actual, como por exemplo o seu URL, pasta, texto ou selecção. Esta página permite-lhe gerir o menu e editar, remover ou adicionar ferramentas.</para>
+
+<para
+>Cada ferramenta externa é um comando da consola que contém macros representantes dos dados do documento. Quando estiver activada, as macros são substituídas por dados do documento activo.</para>
+
+<variablelist>
+<title
+>Propriedades das Ferramentas Externas</title>
+<varlistentry>
+<term
+>Legenda</term>
+<listitem
+><para
+>Uma legenda amigável para o menu de Ferramentas Externas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Programa</term>
+<listitem
+><para
+>O programa a executar quando a ferramenta estiver activada. Antes de passar o programa à linha de comandos, são substituídas as seguintes macros: <variablelist>
+<varlistentry>
+<term
+>%URL</term>
+<listitem
+><para
+>O URL completo do documento actual ou um texto vazio, se o documento não for gravado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%URLS</term>
+<listitem
+><para
+>Uma lista, separada por espaços, dos URLs de todos os documentos abertos (excepto os não-gravados).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%directory</term>
+<listitem
+><para
+>A parte de directoria do URL do documento actual ou um texto vazio se o documento actual não estiver gravado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%filename</term>
+<listitem
+><para
+>O nome do ficheiro do documento actual, sem a parte da pasta, ou um texto vazio se o documento actual não estiver gravado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%line</term>
+<listitem
+><para
+>O número de linha onde o cursor de inserção se encontra no documento actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%column</term>
+<listitem
+><para
+>O número da coluna onde o cursor de inserção se encontra no documento actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%selection</term>
+<listitem
+><para
+>O texto seleccionado no documento actual ou um texto vazio se não estiver qualquer texto seleccionado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%text</term>
+<listitem
+><para
+>O texto completo do documento actual. Tenha em atenção que este poderá exceder potencialmente o comprimento máximo do comando no seu sistema. Use-o com cuidado.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Executável</term>
+<listitem
+><para
+>O executável principal no programa. Isto é obrigatório e é usado para testar se o comando poderá ser executado de todo. É permitida uma localização absoluta, no caso de o executável não se encontrar acessível através da sua variável <envar
+>PATH</envar
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Tipos MIME</term>
+<listitem
+><para
+>Uma lista, separada por pontos-e-vírgulas, dos tipos MIME que estão activos para este comando. Isto normalmente não é usado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Gravar</term>
+<listitem
+><para
+>O utilizador poderá, opcionalmente, optar por gravar o documento actual ou todos os documentos, antes de executar o programa. Isto é útil se o seu programa ler o ficheiro do disco.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nome da Linha de Comandos</term>
+<listitem
+><para
+>Se você preencher isto, a ferramenta estará disponível na <link linkend="advanced-editing-tools-commandline"
+>linha de comandos dos editores</link
+> como <command
+>exttool-<replaceable
+>Nome da Linha de Comandos</replaceable
+></command
+> (o texto que indicar aqui é antecedido por <quote
+>exttool-</quote
+>).</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="config-dialog-editor">
+<title
+>A Configuração do Componente de Edição</title>
+<para
+>Este grupo contém todas as páginas relacionadas com o componente de edição do &kate;. A maioria das configurações aqui são os valores predefinidos, que podem ser substituídos ao <link linkend="config-dialog-editor-filetypes"
+>definir um tipo de ficheiro</link
+>, nas <link linkend="config-variables"
+>Variáveis do Documento</link
+> ou através da sua alteração, durante uma sessão de edição do documento.</para>
+
+
+<sect2 id="config-dialog-editor-appearance">
+<title
+>Aparência</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mudança de Linha</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry id="appearance-settings">
+<term
+><guilabel
+>Mudança de linha dinâmica</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, as linhas de texto serão repartidas no contorno da janela no ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Indicadores de mudança de linha dinâmica</guilabel
+></term>
+<listitem
+><para
+>Escolha se deseja mostrar os indicadores de mudança de linha dinâmica. </para
+></listitem
+></varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Alinhar verticalmente as mudanças de linhas dinâmicas à profundidade de indentação: </guilabel
+></term>
+<listitem
+><para
+>Activa o início das linhas repartidas com mudanças de linha dinâmicas, de modo a ficarem alinhadas na vertical com o nível de indentação da primeira linha. Isto poderá ajudar a tornar o código e a formatação mais legíveis.</para
+><para
+>Para além disso, isto permite-lhe definir uma largura máxima do ecrã, como percentagem, após a qual as linhas repartidas de forma dinâmica não serão mais alinhadas na vertical. Por exemplo, a 50%, as linhas cujos níveis de indentação sejam mais profundas que 50% da largura do ecrã não terão qualquer alinhamento vertical aplicado às linhas repartidas subsequentes.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dobragem do Código</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as marcações de dobragem (se disponíveis) </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, a janela actual irá mostrar marcações para dobrar ou desdobrar o código, se este estiver disponível.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Contornos</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o contorno dos ícones </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, irá ver um contorno para os ícones do lado esquerdo. O contorno dos ícones mostra os sinais de favoritos, por exemplo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar os números de linha </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, irá ver os números das linhas do lado esquerdo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as marcas na barra de posicionamento </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, a janela actual irá mostrar algumas marcas na barra de posicionamento vertical. Estas marcas, por exemplo, poderão mostrar os favoritos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ordenar o Menu de Favoritos </guilabel
+></term>
+<listitem
+><para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Por posição </guilabel
+></term>
+<listitem
+><para
+>Os favoritos irão ser ordenados pelos números de linhas onde estão colocados.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Por criação </guilabel
+></term>
+<listitem
+><para
+>Cada novo favorito será adicionado no fim, independentemente de onde se encontra colocado no documento.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as linhas de indentação </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o editor irá mostrar linhas verticais para ajudar a identificar as linhas de indentação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-colors">
+<title
+>Tipos de Letra &amp; Cores</title>
+
+<para
+>Esta secção da janela permite-lhe configurar todos os tipos de letra e cores de qualquer esquema de cores que tiver, assim como criar esquemas novos ou remover os existentes. Cada esquema tem a configuração das cores, tipos de letra e estilos do texto normal e seleccionado. </para>
+
+<para
+>O &kate; irá seleccionar previamente o esquema activo de momento para si; se quiser trabalhar sobre um esquema diferente, comece por seleccioná-lo na lista <guilabel
+>Esquema</guilabel
+>.</para>
+
+<sect3 id="config-dialog-editor-colors-colors">
+<title
+>Cores</title>
+
+<variablelist>
+<varlistentry id="config-dialog-editor-colors-colors-text-background">
+<term
+><guilabel
+>Fundo da Área de Texto</guilabel
+></term>
+<listitem>
+
+<variablelist>
+
+<varlistentry id="config-dialog-editor-colors-normal-text">
+<term
+><guilabel
+>Texto normal</guilabel
+></term>
+<listitem
+><para
+>Este é o fundo por omissão para a área de edição, sendo a cor dominante da área do editor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="config-dialog-editor-colors-selected-text">
+<term
+><guilabel
+>Texto Seleccionado</guilabel
+></term>
+<listitem
+><para
+>Este é o fundo do texto seleccionado. O valor por omissão é a cor global de selecção, como está definida nas preferências de cores do &kde;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="config-dialog-editor-colors-current-line">
+<term
+><guilabel
+>Linha Actual</guilabel
+></term>
+<listitem
+><para
+>Define a cor da linha actual. Se configurar esta como um pouco diferente do fundo do Texto Normal, ajudá-lo-á a concentrar-se na linha actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="config-dialog-editor-colors-marks">
+<term
+><guilabel
+>Favorito</guilabel
+></term>
+<listitem
+><para
+>Esta lista permite-lhe sobrepor as cores dos vários tipos de marcações. A cor é misturada com a cor de fundo de uma linha marcada, para que uma linha com mais marcas ou a linha actual tenha um fundo que seja uma mistura de mais cores. As cores das marcações são também usadas se activar a visualização das marcas na barra de posicionamento.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry id="config-dialog-editor-colors-colors-other-elements">
+<term
+><guilabel
+>Outros Elementos</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Fundo do Contorno Esquerdo</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para as marcas, números de linhas e contornos das marcações de desdobramento do lado esquerdo da janela de edição, quando forem apresentados. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Números de Linha</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar os números de linha do lado esquerdo da janela, quando estiverem visíveis.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Parêntesis Realçado</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar o fundo dos parêntesis correspondentes. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Marcações de Mudanças de Linha</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar um padrão à esquerda das linhas repartidas com mudança de linha, quando estiverem alinhadas na vertical, assim como para as marcações de mudanças de linha estáticas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Marcações de Tabulações</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar os indicadores de espaços em branco, quando estiverem activos. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect3>
+
+<sect3 id="config-dialog-editor-colors-fonts">
+<title
+>Tipos de Letra</title>
+<para
+>Aqui, o utilizador poderá escolher o tipo de letra por omissão para o &kwrite;. Pode escolher qualquer tipo de letra disponível no seu sistema, assim como definir um tamanho por omissão e uma codificação. Um texto de exemplo aparecerá na parte inferior da janela, para que possa ver o efeito das suas opções. </para>
+</sect3>
+
+<sect3 id="config-dialog-editor-colors-normal-text-styles">
+<title
+>Estilos de Texto Normal</title>
+<para
+>Os estilos de texto normal são herdados pelos estilos de texto realçados, permitindo ao editor apresentar o texto de forma bastante consistente; por exemplo, o texto do comentário usa o mesmo estilo em quase todos os formatos de texto que o Kate consegue realçar.</para>
+<para
+>O nome na lista de estilos está a usar o estilo configurado para o item, oferecendo-lhe uma antevisão imediata ao configurar um estilo. </para>
+<para
+>Cada estilo permite-lhe seleccionar atributos comuns, assim como as cores do texto e do fundo. Para retirar uma cor de fundo, carregue com o botão direito para usar o menu de contexto.</para>
+</sect3>
+
+<sect3 id="config-dialog-editor-colors-highlighting-text-styles">
+<title
+>Estilos de Texto Realçado</title>
+<para
+>Aqui poderá editar os estilos de texto usados por uma definição de realce específica. O editor selecciona previamente o realce usado pelo seu documento actual. Para funcionar com um realce diferente, seleccione um na lista <guilabel
+>Realce</guilabel
+>, por cima da lista de estilos. </para>
+<para
+>O nome na lista de estilos está a usar o estilo configurado para o item, oferecendo-lhe uma antevisão imediata ao configurar um estilo. </para>
+<para
+>Cada estilo permite-lhe seleccionar os atributos comuns, assim como as cores de fundo e do texto. Para retirar uma cor de fundo, carregue com o botão direito para usar o menu de contexto. Para além disso, poderá verificar se um estilo é igual ao predefinido que for usado para o item, e configurá-lo como tal, se não estiver.</para>
+<para
+>Irá reparar que vários realces contêm outros realces, representados por grupos na lista de estilos. Por exemplo, a maioria dos realces implementam o realce Alert (Alerta) e muitos formatos de código importam o realce do Doxygen. A edição das cores destes grupos só irá afectar os estilos se forem usados no formato de realce editado. </para>
+</sect3>
+
+</sect2>
+
+<sect2 id="config-dialog-editor-cursor-selection">
+<title
+>Cursor &amp; Selecção</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Movimento do Cursor de Texto</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Início inteligente</guilabel
+></term>
+<listitem>
+<para
+>Quando estiver seleccionado, se carregar na tecla Home, fará com que o cursor salte os espaços em branco e vá para o início do texto de uma linha.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mudar o cursor</guilabel
+></term>
+<listitem>
+<para
+>Quando estiver activada esta opção, se mover o cursor de inserção com as teclas <emphasis role="bold"
+>Esquerda</emphasis
+> e <emphasis role="bold"
+>Direita</emphasis
+>, irá para a linha anterior/seguinte no início/fim da linha, como acontece nos outros editores.</para
+><para
+>Quando esta opção for seleccionada, a movimentação do cursor com as teclas dos cursores para além do fim da linha (à direita) faz com que o cursor mude para o início da próxima linha. Do mesmo modo, quando o cursor passar para trás do início de uma linha (à esquerda) salta para o fim da linha anterior. Quando esta linha não estiver seleccionada, a movimentação do cursor para lá do fim da linha simplesmente faz com que esta continue horizontalmente na mesma linha, assim como a movimentação para lá do início da linha não fará nada.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>O Page Up/Down Move o Cursor</guilabel
+></term>
+<listitem>
+<para
+>Esta opção altera o comportamento do cursor quando o utilizador carregar nas teclas <keycap
+>Page Up</keycap
+> ou <keycap
+>Page Down</keycap
+>. Se não estiver seleccionada, o cursor do texto irá manter a sua posição relativa, dentro do texto visível no &kate;, à medida que vai ficando texto novo visível em resultado da operação. Como tal, se o cursor estiver a meio do texto visível, quando ocorrer a operação, irá permanecer nesse estado (excepto se atingir o início ou o fim.) Com esta opção seleccionada, a primeira tecla fará com que o cursor se mova para o topo ou o fundo do texto visível, à medida que for apresentada uma página nova de texto.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Auto-centrar o cursor (linhas):</guilabel
+></term>
+<listitem>
+<para
+>Indica o número de linhas a manter visível acima e abaixo do cursor, sempre que possível.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modo de Selecção</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Normal</guilabel
+></term>
+<listitem>
+<para
+>As selecções serão sobrepostas pelo texto escrito e serão perdidas com o movimento do cursor.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Persistente</guilabel
+></term>
+<listitem>
+<para
+>As selecções manter-se-ão mesmo com a introdução de texto e a movimentação do cursor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-edit">
+<title
+>Edição</title>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Tabulações</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Inserir espaços em vez de tabulações</guilabel
+></term>
+<listitem>
+<para
+>Quando isto estiver activo, o editor irá inserir um número calculado de espaços, de acordo com a posição no texto e a configuração <option
+>tab-width</option
+>, quando carregar na tecla <keycap
+>TAB</keycap
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as tabulações</guilabel
+></term>
+<listitem>
+<para
+>Quando esta opção estiver activa, o &kate; irá mostrar um pequeno ponto como representação visual dos caracteres de tabulação.</para>
+<note
+><para
+>Isto fará também com que sejam desenhados pontos a representar os espaços em branco. Isto será corrigido numa versão futura do &kate;</para
+></note>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term id="config-dialog-editor-tab-width"
+>Tabulação</term
+> <listitem
+><para
+>Se a opção <link linkend="config-dialog-editor-word-wrap"
+><guilabel
+>Substituir Tabulações por Espaços</guilabel
+></link
+> estiver seleccionada, este item define o número de espaços com os quais o editor irá substituir automaticamente as tabulações.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="config-dialog-editor-word-wrap"
+><guilabel
+>Mudança de Linha Estática</guilabel
+></term>
+<listitem
+><para
+>A mudança de linha é uma funcionalidade que faz com que o editor inicie automaticamente uma linha de texto nova e mova (reparta) o cursor para o início dessa linha nova. O &kate; irá iniciar automaticamente uma linha de texto nova, quando a linha actual atingir o tamanho indicado na opção <link linkend="config-dialog-editor-wrap-words-at"
+>Mudar de Linha Em:</link
+>.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar a mudança de linha estática</guilabel
+></term>
+<listitem>
+<para
+>Activa ou desactiva a mudança de linha estática.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar os marcadores de mudança de linha estática (se aplicável)</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, será desenhada uma linha vertical na coluna de mudança de linha, como está definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+> na página de Edição. Lembre-se que o marcador de mudança de linha só é desenhado se usar um tipo de letra monoespaçado.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="config-dialog-editor-wrap-words-at">
+<term
+><guilabel
+>Mudar as palavras em:</guilabel
+></term>
+<listitem>
+<para
+>Se a opção de <link linkend="config-dialog-editor-word-wrap"
+>Mudança de Linha</link
+> estiver seleccionada, este item define o tamanho (em caracteres) com que o editor irá iniciar uma linha nova automaticamente.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Remover os Espaços Finais</guilabel
+></term>
+<listitem
+><para
+>O &kate; irá eliminar de forma automática os espaços extra no fim das linhas de texto.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Parêntesis Automáticos</guilabel
+></term
+> <listitem
+><para
+>Quando o utilizador escrever um parêntesis esquerdo ([, ( ou {), o &kate; irá introduzir automaticamente o parêntesis direito (}, ) ou ]) à direita do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+> <term
+>Passos do <link linkend="undo"
+>desfazer</link
+>:</term>
+<listitem
+><para
+>Aqui o utilizador poderá definir o número de passos que o &kate; irá reter em memória, com o objectivo de anular os itens e acções. Isto significa que, quanto maior o número de passos, maior a quantidade de memória que o &kate; irá usar para tal. Se configurar este valor como 10, significa que o utilizador seria capaz de anular as últimas dez operações, <abbrev
+>i.e.</abbrev
+>, carregar no botão <guibutton
+>desfazer</guibutton
+> 10 vezes, obtendo os resultados respectivos.</para
+></listitem
+> </varlistentry>
+
+<varlistentry
+> <term
+>Texto de origem de procura inteligente:</term>
+<listitem
+><para
+>Isto determina de onde o &kate; irá obter o texto da procura (será introduzido automaticamente na janela para Procurar Texto): <itemizedlist
+> <listitem
+><para
+><emphasis role="bold"
+>Em Nenhum Lado:</emphasis
+> Não irá adivinhar o texto de procura.</para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Apenas a Selecção:</emphasis
+> Usar a selecção do texto actual, se disponível. </para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Selecção ou Palavra Actual:</emphasis
+> Usar a selecção actual, se disponível, caso contrário usa a palavra actual. </para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Apenas a Palavra Actual:</emphasis
+> Usa a palavra sob o cursor, se disponível.</para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Palavra Actual ou Selecção:</emphasis
+> Usa a palavra actual, se disponível, caso contrário usa a selecção actual. </para
+></listitem
+> </itemizedlist
+> Lembre-se que, nos modos acima, se não se conseguir determinar um texto de procura, então a janela para Procurar Texto irá usar o último texto de procura. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-indent">
+<title
+>Indentação</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Indentação automática</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Modo de indentação:</guilabel
+></term>
+<listitem>
+<para
+>Seleccione o modo de indentação automático que desejar usar por omissão. Recomenda-se que use o <userinput
+>Nenhum</userinput
+> ou o <userinput
+>Normal</userinput
+> aqui e use as configurações do tipo de ficheiro para definir outros modos de indentação para os formatos de texto, como o código em C/C++ ou o &XML;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir um "*" inicial do Doxygen ao escrever</guilabel
+></term>
+<listitem>
+<para
+>Insere automaticamente um "*" inicial, enquanto escreve dentro de um comentário do tipo do Doxygen. Esta configuração só está activa quando tal se aplicar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Indentação com Espaços</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar espaços em vez de tabulações para indentar</guilabel
+></term>
+<listitem>
+<para
+>Isto substitui as tabulações pelo número de espaços definido no campo <guilabel
+>Número de espaços:</guilabel
+> em baixo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Modo misto, estilo Emacs</guilabel
+></term>
+<listitem>
+<para
+>Usa uma mistura de tabulações e espaços na indentação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Número de espaços:</guilabel
+></term>
+<listitem>
+<para
+>Defina o número de espaços que deseja usar na indentação, quando assinalar a opção <guilabel
+>Usar espaços em vez de tabulações para indentar</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter o Perfil de Indentação</guilabel
+></term>
+<listitem
+><para
+>Quando esta opção estiver activa, o editor não irá remover mais a indentação das linhas de uma selecção, quando a linha com menor indentação ficar completamente sem indentação. Se algumas vezes retirar blocos de indentação no código, isto poderá ser útil. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter Espaços Extra</guilabel
+></term>
+<listitem
+><para
+>As indentações com mais espaços que os seleccionados não serão encolhidas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Teclas a usar</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>A tecla Tab indenta</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Indentação com a Tecla Backspace</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Backspace</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modo da Tecla Tab Se Nada Estiver Seleccionado</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Inserir os caracteres de indentação</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir um carácter de tabulação</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Indentar a linha actual</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-open-save">
+<title
+>Abrir &amp; Gravar</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Formato do Ficheiro</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Codificação:</guilabel
+></term>
+<listitem>
+<para
+>Isto altera a codificação de caracteres do seu ficheiro.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Fim da linha:</guilabel
+></term>
+<listitem>
+<para
+>Escolha o seu fim de linha preferido para o seu documento activo. Terá a opção entre o &UNIX;, DOS/&Windows; ou o Macintosh.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Detecção automática do fim da linha</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser que o editor detecte automaticamente o tipo do fim da linha. O primeiro tipo encontrado será o usado para o ficheiro completo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilização de Memória</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Blocos máximos carregados por ficheiro:</guilabel
+></term>
+<listitem>
+<para
+>O editor irá carregar o número de blocos indicado (com cerca de 2048 linhas) com texto para a memória; se o tamanho do ficheiro for maior que isto, os outros blocos são transferidos para o disco e carregados de forma transparente, à medida das necessidades.</para>
+<para
+>Isto poderá provocar alguns pequenos atrasos ao navegar no documento; um número de blocos maior aumenta a velocidade de edição com uma sobrecarga na memória. </para
+><para
+>Para uma utilização normal, basta escolher o número de blocos maior que for possível: limite-o apenas se tiver problemas com a utilização de memória.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Limpezas Automáticas ao Carregar/Gravar</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Remover os espaços finais</guilabel
+></term>
+<listitem>
+<para
+>O editor irá eliminar automaticamente os espaços extra, no fim das linhas de texto, enquanto carrega/grava o ficheiro.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro de Configuração de Pasta</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Profundidade da procura no ficheiro de configuração:</guilabel
+></term>
+<listitem>
+<para
+>O editor irá procurar para cima, pelo número indicado de níveis da pasta, no ficheiro de configuração do &kate;, e irá carregar a linha de configuração do mesmo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Salvaguardar ao Gravar</guilabel
+></term>
+<listitem
+><para
+>Se salvaguardar ao gravar, fará com que o &kate; copie o ficheiro do disco para &lt;prefixo&gt;&lt;ficheiro&gt;&lt;sufixo&gt;' antes de gravar as alterações. O sufixo é, por omissão, <emphasis role="bold"
+>~</emphasis
+> e o prefixo está em branco, por omissão. </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ficheiros locais</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser cópias de segurança dos ficheiros locais ao gravar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ficheiros remotos</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser cópias de segurança dos ficheiros remotos ao gravar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Prefixo</guilabel
+></term>
+<listitem>
+<para
+>Indique o prefixo com que antecede os nomes das cópias de segurança.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sufixo</guilabel
+></term>
+<listitem>
+<para
+>Indique o sufixo com que termina os nomes das cópias de segurança.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-highlighting">
+<title
+>Realce</title>
+<para
+>Este grupo de opções é usado para personalizar os estilos de realce para cada tipo de linguagem de programação. Todas as alterações que fizer nas outras áreas desta janela só se irão aplicar a este tipo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Realce:</guilabel
+></term>
+<listitem
+><para
+>Isto é usado para mudar o tipo de linguagem a configurar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações</guilabel
+></term>
+<listitem>
+<para
+>Veja as propriedades das regras de realce da linguagem escolhida: nome do autor e licença. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Propriedades</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Extensões dos ficheiros:</guilabel
+></term>
+<listitem
+><para
+>Esta é a lista de extensões de ficheiros, usadas para determinar os ficheiros a realçar, com o modo de realce de sintaxe actual.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipos MIME:</guilabel
+></term>
+<listitem
+><para
+>Se carregar no botão do assistente, irá mostrar uma janela com todos os tipos MIME à escolha.</para
+><para
+>O item das <emphasis role="bold"
+>Extensões de Ficheiros</emphasis
+> será automaticamente editado também.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Prioridade:</guilabel
+></term>
+<listitem
+><para
+>Indica a prioridade da regra de realce.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Obter...</guibutton
+></term>
+<listitem>
+<para
+>Carregue neste botão para transferir descrições de realce de sintaxe novas ou actualizadas na página Web do &kate;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-filetypes">
+<title
+>Tipos de Ficheiros</title>
+<para
+>Esta página permite-lhe substituir a configuração por omissão dos documentos dos tipos MIME indicados. Quando o editor carregar um documento, irá tentar ver se corresponde às máscaras de ficheiros ou tipos MIME para cada um dos tipos definidos e, se tal se aplicar, aplica as variáveis definidas. Se corresponderem mais tipo de ficheiros, será usado o que tiver maior prioridade. </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de ficheiro:</guilabel
+></term>
+<listitem
+><para
+>O tipo de ficheiro com a maior prioridade é o que será apresentado na primeira lista. Se forem encontrados mais tipos de ficheiros, estes serão também listados.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Novo</guilabel
+></term>
+<listitem
+><para
+>Isto é usado para criar um novo tipo de ficheiro. Depois de carregar neste botão, os campos abaixo ficam em branco, para que possa preencher as propriedades que deseja para o novo tipo de ficheiro.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Apagar</guilabel
+></term>
+<listitem
+><para
+>Para remover um tipo de ficheiro existente, seleccione-o na lista e carregue no botão Apagar.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Propriedades do tipo de ficheiro actual</guilabel
+></term>
+<listitem
+><para
+>O tipo de ficheiro com a maior prioridade é o que será apresentado na primeira lista. Se forem encontrados mais tipos de ficheiros, estes serão também listados.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome:</guilabel
+></term>
+<listitem
+><para
+>O nome do tipo de ficheiro será o texto do item de menu correspondente. Este nome é mostrado no item <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tipos de Ficheiros</guimenuitem
+> </menuchoice
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Secção:</guilabel
+></term>
+<listitem
+><para
+>O nome da secção é usado para organizar os tipos de ficheiros em menus. Este também é usado no menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tipos de Ficheiros</guimenuitem
+> </menuchoice
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Variáveis:</guilabel
+></term>
+<listitem
+><para
+>Este texto permite-lhe configurar as opções do &kate; para os ficheiros seleccionados por este tipo MIME, usando as variáveis do &kate;. Poderá definir quase todas as opções de configuração, como o 'highlight', 'indent-mode', 'encoding', etc.</para
+><para
+>Para uma lista completa das variáveis conhecidas, veja o manual.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Extensões dos ficheiros:</guilabel
+></term>
+<listitem
+><para
+>As máscaras com caracteres especiais permitem-lhe seleccionar ficheiros pelo nome. Uma máscara típica usa um asterisco e a extensão do ficheiro, como por exemplo <filename
+>*.txt; *.text</filename
+>. O texto é uma lista, separada por pontos-e-vírgulas, de máscaras.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipos MIME:</guilabel
+></term>
+<listitem
+><para
+>Inicia um assistente que o ajuda a escolher facilmente tipos MIME.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Prioridade:</guilabel
+></term>
+<listitem
+><para
+>Escolhe a prioridade deste tipo de ficheiro. Se mais que um tipo de ficheiro condizer com um ficheiro, será utilizado o com a prioridade mais elevada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem
+> </varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-dialog-editor-shortcuts">
+<title
+>Atalhos</title>
+<para
+>Poderá alterar aqui a configuração dos atalhos. Seleccione uma acção e carregue em <guilabel
+>Personalizado</guilabel
+> se quiser um atalho diferente para esta acção.</para>
+<para
+>A linha de procura permite-lhe procurar por uma determinada acção e ver o seu atalho associado.</para>
+</sect2>
+
+<sect2 id="config-dialog-editor-plugins">
+<title
+>'Plugins'</title>
+<para
+>Esta página lista todos os 'plugins' disponíveis e poderá assinalar os que deseja usar. Assim que um 'plugin' seja assinalado, o botão <guibutton
+>Configurar</guibutton
+> fica activo e você poderá carregar nele para configurar o 'plugin' seleccionado.</para>
+</sect2>
+
+</sect1>
+
+
+
+<sect1 id="config-variables">
+
+<title
+>Configurar com as Variáveis do Documento</title>
+
+<para
+>As variáveis do Kate são a implementação do 'katepart' para as variáveis do documento, de forma semelhante à que acontece no Emacs e no VI. Na 'katepart', as linhas têm o formato <userinput
+>kate: NOMEVARIÁVEL VALOR; [ NOMEVARIÁVEL VALOR; ... ]</userinput
+>; as linhas poderão estar, claro, num comentário, se o ficheiro estiver num formato que suporte comentários. Os nomes das variáveis são palavras únicas (sem espaços) e tudo o que estiver até ao próximo ponto-e-vírgula é o valor. Esse ponto-e-vírgula é obrigatório.</para>
+
+<para
+>Aqui está uma linha de variável de exemplo, obrigando a configuração da indentação para um ficheiro em C++, Java ou JavaScript: <programlisting
+>// kate: space-indent on; indent-width 4; mixedindent off; indent-mode cstyle;</programlisting>
+</para>
+
+<note
+><para
+>Só as primeiras e últimas 10 linhas serão pesquisadas pelas linhas de variáveis.</para
+></note>
+
+<para
+>Existem variáveis para suportar quase todas as configurações no 'katepart', e os 'plugins' adicionais podem usar as variáveis; nesse caso, deverá estar indicado na documentação do 'plugin'.</para>
+
+<sect2 id="config-variables-howto">
+<title
+>Como o kate utiliza as variáveis</title>
+
+<para
+>Ao ler a configuração, o 'katepart' procura nos seguintes locais (por esta ordem): <itemizedlist
+> <listitem
+><para
+>A configuração global.</para
+></listitem
+> <listitem
+><para
+>Os dados opcionais da sessão.</para
+></listitem
+> <listitem
+><para
+>A configuração do "Tipo de ficheiro".</para
+></listitem
+> <listitem
+><para
+>As variáveis do próprio documento.</para
+></listitem
+> <listitem
+><para
+>As configurações feitas durante a edição do menu ou da linha de comandos.</para
+></listitem
+> </itemizedlist
+> Como poderá compreender, as variáveis do documento têm a próxima precedência mais elevada. Sempre que um documento for gravado, as variáveis do documento são lidas de novo e irão sobrepor as alterações feitas, usando os itens do menu ou nas linhas de comandos.</para>
+
+<para
+>Todas as variáveis que não estejam indicadas em baixo são guardadas no documento e poderão ser pesquisadas por outros objectos, como os 'plugins', usando-as para os seus próprios fins. Por exemplo, o modo de indentação variável usa as variáveis do documento para a sua própria configuração.</para>
+
+<para
+>As variáveis aqui indicadas dizem respeito ao &kate; versão 2.4. Poderão ser adicionadas mais variáveis no futuro. Existem 3 tipos de valores definidos para as variáveis, com as expressões válidas seguintes: <itemizedlist>
+<listitem
+><para
+>BOOL - on|off|true|false|1|0</para
+></listitem>
+<listitem
+><para
+>INTEIRO - qualquer número inteiro</para
+></listitem>
+<listitem
+><para
+>TEXTO - tudo o resto</para
+></listitem>
+</itemizedlist>
+</para>
+
+<variablelist>
+<title
+>Variáveis Disponíveis</title>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>auto-brackets</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a inserção automática de parêntesis rectos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>auto-center-lines</command
+><arg
+>INT</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o número de linhas centradas automaticamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>auto-insert-doxygen</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a inserção do asterisco inicial nos comentários do 'doxygen'. Isto não faz efeito, a menos que você use o sistema de indentação do tipo do C. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>background-color</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a cor de fundo do documento. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo, "#ff0000".</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>backspace-indents</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a indentação com o Backspace.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>block-selection</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a selecção em bloco.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>bracket-highlight-color</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a cor de realce dos parêntesis. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000" </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>current-line-color</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a cor da linha actual. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000".</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>dynamic-word-wrap</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a mudança de linha dinâmica.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>eol | end-of-line</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o modo de fim-de-linha. Os valores válidos são o <quote
+>unix</quote
+>, o <quote
+>mac</quote
+> e o <quote
+>dos</quote
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>encoding</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a codificação do documento. O valor deverá ser um nome de codificação válido, como por exemplo <quote
+>utf-8</quote
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>font-size</command
+><arg
+>INT</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o tamanho da letra do documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>font</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o tipo de letra do documento. O valor deverá ser um nome de um tipo de letra válido, como por exemplo <quote
+>courier</quote
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>icon-bar-color</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a cor da barra de ícones. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo <literal
+>#ff0000</literal
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>icon-border</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a visibilidade do contorno dos ícones.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>folding-markers</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização dos marcadores de expansão/contracção do código.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>indent-mode</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o modo de indentação automática. As opções <quote
+>none</quote
+>, <quote
+>normal</quote
+>, <quote
+>cstyle</quote
+>, <quote
+>csands</quote
+>, <quote
+>python</quote
+>, <quote
+>xml</quote
+> são as reconhecidas, de momento. Veja a secção <xref linkend="kate-part-autoindent"/> para mais detalhes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>indent-width</command
+><arg
+>INT</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a largura de indentação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>keep-extra-spaces</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define se deseja manter os espaços extra ao calcular a largura de indentação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>keep-indent-profile</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Se estiver activada, evita a remoção da indentação de um bloco se, pelo menos, uma linha não tiver indentação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>line-numbers</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a visibilidade dos números de linha.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>mixed-indent</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a indentação mista à Emacs.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>overwrite-mode</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva o modo de sobreposição.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>persistent-selection</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Ligar ou desligar as selecções persistentes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>remove-trailing-space</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a limpeza dinâmica dos fins-de-linha.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>replace-tabs-save</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a conversão de tabulações para espaços na gravação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>replace-tabs</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a conversão dinâmica de tabulações para espaços na gravação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>replace-trailing-space-save</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a limpeza dos fins-de-linha na gravação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>scheme</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o esquema de cores. O texto deverá ser o nome de um esquema de cores que exista na sua configuração, para que faça qualquer efeito.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>selection-color</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a cor da selecção. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000".</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>show-tabs</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva o carácter TAB visível.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>smart-home</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a navegação inteligente do Home.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>space-indent</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a indentação com espaços.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>tab-indents</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a indentação com tabulações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>tab-width</command
+><arg
+>INT</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a largura das tabulações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>undo-steps</command
+><arg
+>INT</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define o número de passos a recordar no Desfazer/Refazer.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>word-wrap-column</command
+><arg
+>INT</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a largura restrita da linha para as palavras.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>word-wrap-marker-color</command
+><arg
+>TEXTO</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Define a cor do marcador de mudança de linha. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000".</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>word-wrap</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a mudança restrita de linha das palavras.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><cmdsynopsis
+><command
+>wrap-cursor</command
+><arg
+>BOOL</arg
+></cmdsynopsis
+></term>
+<listitem
+><para
+>Activa ou desactiva a envolvência do cursor.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/fundamentals.docbook b/tde-i18n-pt/docs/kdebase/kate/fundamentals.docbook
new file mode 100644
index 00000000000..0626b908a5e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/fundamentals.docbook
@@ -0,0 +1,1089 @@
+<chapter id="fundamentals">
+<chapterinfo>
+<authorgroup>
+<author
+><personname
+><firstname
+></firstname
+></personname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Os Fundamentos</title>
+
+<para
+>Se alguma vez utilizou um editor de texto, não terá problemas a usar o &kate;. Nas duas próximas secções, em <link linkend="starting-kate"
+>Iniciar o &kate; </link
+> e em <link linkend="working-with-kate"
+>Trabalhar com o &kate;</link
+>, mostrar-lhe-emos tudo o que precisa para interagir com ele. </para>
+
+<sect1 id="starting-kate">
+<title
+>Iniciar o &kate;</title>
+
+<para
+>Poderá iniciar o &kate; no <guimenu
+>menu K</guimenu
+> ou na linha de comandos. </para>
+
+<sect2 id="starting-from-the-menu">
+<title
+>A Partir do Menu</title>
+<para
+>Abra o menu de programas do &kde; carregando no <guiicon
+>K grande</guiicon
+> na barra de ferramentas no canto inferior esquerdo do seu ecrã (normalmente). Isto fará aparecer o <guimenu
+>menu de programas</guimenu
+>. Mova o seu cursor para o menu até ao item <menuchoice
+><guimenu
+>Utilitários</guimenu
+> <guimenuitem
+>Editores</guimenuitem
+></menuchoice
+>. Aparecerá uma lista com os editores disponíveis, na qual poderá escolher o <guimenuitem
+>&kate;</guimenuitem
+>. </para>
+
+<para
+>A menos que tenha configurado o &kate; para não o fazer, ele irá abrir os últimos ficheiros que você editou. Veja em <link linkend="configure"
+>Configurar o &kate;</link
+> para aprender como ligar e desligar esta opção. </para>
+
+</sect2>
+
+<sect2 id="starting-from-the-command-line">
+<title
+>A Partir da Linha de Comandos</title>
+
+<para
+>Poderá iniciar o &kate;, escrevendo o seu nome na linha de comandos. Se lhe der um nome de ficheiro, como no exemplo abaixo, ele irá abrir ou criar esse ficheiro. </para>
+
+<informalexample>
+<screen
+><prompt
+>%</prompt
+><userinput
+><command
+>kate</command
+> <option
+><replaceable
+>ficheiro.txt</replaceable
+></option
+></userinput
+>
+</screen>
+</informalexample>
+
+<para
+>Se tiver uma ligação activa e permissões para tal, poderá tirar partido da transparência de rede do &kde; para abrir ficheiros na Internet. </para>
+
+<informalexample>
+<screen
+><prompt
+>%</prompt
+><userinput
+><command
+>kate</command
+> <option
+><replaceable
+>ftp://ftp.kde.org/pub/kde/README_FIRST</replaceable
+></option
+></userinput
+>
+</screen>
+</informalexample>
+
+<sect3 id="command-line-options">
+<title
+>Opções da Linha de Comandos</title>
+<para
+>O &kate; aceita as seguintes opções na linha de comandos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--help</option
+></userinput
+></term>
+<listitem>
+<para
+>Isto lista as opções mais básicas que estão disponíveis na linha de comandos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--help-qt</option
+></userinput
+></term>
+<listitem>
+<para
+>Isto lista as opções disponíveis para mudar a forma como o &kate; interage com o &Qt;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--help-kde</option
+></userinput
+></term>
+<listitem>
+<para
+>Isto lista as opções disponíveis para alterar a forma como o &kate; interage com o &kde;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>-s</option
+> <option
+>--start</option
+> <parameter
+>nome</parameter
+></userinput
+></term>
+<listitem>
+<para
+>Inicia o 'kate' com a sessão <parameter
+>nome</parameter
+>. A sessão é criada se não existir já. Se existir uma instância do &kate; que esteja a correr a sessão indicada, os ficheiros indicados são carregados nessa instância. Quando for usado com a opção <option
+>--use</option
+>, será também usada uma instância que esteja a correr esta sessão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>-u</option
+> <option
+>--use</option
+> <parameter
+>URL</parameter
+></userinput
+></term>
+<listitem>
+<para
+>Faz com que o &kate; use uma instância existente, se já existir alguma. Se quiser que todos os documentos abram numa instância do Kate, poderá adicionar esta opção no comando predefinido, na configuração da sua aplicação do KDE, assim como criar um comando alternativo no seu interpretador de comandos, se suportar isso. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>-p</option
+> <option
+>--pid</option
+> <parameter
+>PID</parameter
+></userinput
+></term>
+<listitem>
+<para
+>Só utiliza de novo uma instância com o PID indicado (ID do Processo). É usado com a opção <option
+>--use</option
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--encoding</option
+> <parameter
+>codificação</parameter
+> <parameter
+>URL</parameter
+></userinput
+></term>
+<listitem
+><para
+>Usa a codificação usada para o documento. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--line</option
+> <parameter
+>linha</parameter
+> <parameter
+>URL</parameter
+></userinput
+></term>
+<listitem
+><para
+>Vai para a linha indicada, após abrir o documento. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--column</option
+> <parameter
+>coluna</parameter
+> <parameter
+>URL</parameter
+></userinput
+></term>
+<listitem
+><para
+>Vai para a coluna indicada, após abrir o documento. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--stdin</option
+></userinput
+></term>
+<listitem
+><para
+>Lê o conteúdo do documento a partir do STDIN. Isto é semelhante à opção comum <option
+>-</option
+>, que é usada por muitos programas da linha de comandos e lhe permite encaminhar o resultado do comando para o &kate;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--help</option
+></userinput
+></term>
+<listitem
+><para
+>Desde o &kate; 2.5.1 que esta opção normal do &kde; é usada. Quando for usada, os ficheiros indicados são tratados como ficheiros temporários e removidos a seguir (se forem ficheiros locais e se tiver permissões suficientes) a ser fechados, a menos que tenham sido modificados desde a sua abertura.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--help-all</option
+></userinput
+></term>
+<listitem>
+<para
+>Isto lista todas as opções da linha de comandos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--author</option
+></userinput
+></term>
+<listitem>
+<para
+>Lista os autores do &kate; na janela do terminal. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>-v</option
+> <option
+>--version</option
+></userinput
+></term>
+<listitem>
+<para
+>Indica as informações de versões do &Qt;, &kde; e do &kate;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+><command
+>kate</command
+> <option
+>--license</option
+></userinput
+></term>
+<listitem>
+<para
+>Mostra informações sobre a licença. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="drag-and-drop">
+<title
+>Arrastar e Largar</title>
+<para
+>O &kate; utiliza o protocolo 'Drag and Drop' do &kde;. Os ficheiros podem ser arrastados e largados no &kate; a partir do ecrã, do &konqueror; ou de algum servidor de FTP remoto aberto numa das janelas do &konqueror;. </para>
+</sect2>
+</sect1>
+
+<sect1 id="working-with-kate">
+<title
+>Trabalhar com o &kate;</title>
+<para
+>O <link linkend="quick-start"
+>Arranque Rápido</link
+> mostrar-lhe-á como comutar quatro opções simples que lhe permitirão configurar algumas das funcionalidades mais poderosas do &kate; num instante. Os <link linkend="keystroke-commands"
+>Comandos do Teclado</link
+> fornece alguns atalhos de teclado para aqueles que não podem ou não querem usar um rato. </para>
+
+<sect2 id="quick-start">
+<title
+>Arranque Rápido</title>
+
+<para
+>Esta secção irá descrever alguns dos itens no menu <guimenu
+>Configuração</guimenu
+>, de modo que possa configurar o &kate; como for da sua vontade. </para>
+
+<para
+>Quando arrancar o &kate; pela primeira vez, verá duas janelas com o fundo branco. Por cima das duas janelas existe uma barra de ferramentas com os ícones normais. Por cima desta, está a barra do menu. </para>
+
+<para
+>A janela da esquerda é uma barra lateral acoplável. Combina as janelas de lista e selecção dos ficheiros. Alterne entre as duas carregando nos selectores de secção no topo da janela. </para>
+
+<para
+>Se invocou o &kate; com um ficheiro, a janela da direita irá mostrar o ficheiro que está a editar e a lista de Documentos na barra lateral irá mostrar o nome do ficheiro. Use a janela de Navegação no Sistema de Ficheiros para os abrir. </para>
+
+<para
+>Poderá activar ou desactivar as janelas de Documentos e Navegador do Sistema de Ficheiros com a opção <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenu
+>Vistas de Ferramentas</guimenu
+></menuchoice
+>. Este menu oferece-lhe a sua primeira vista de olhos nas potencialidades e flexibilidade do &kate;. Nesta secção, serão vistos três itens: </para>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice>
+<guimenuitem
+>Mostrar/Esconder os Documentos</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para
+>Liga e desliga a lista de Documentos. Se a janela da lista e selecção de ficheiros não estiver aberta, o &kate; lança a barra lateral como uma janela separada e não acoplada. Para acoplar a janela, agarre nas duas linhas finas paralelas por cima dos selectores de secção, carregando nelas com o &LMB; do rato e mantendo o botão carregado. Arraste a janela para a área de edição do &kate; e largue o botão esquerdo, quando tiver posicionado a janela no seu local preferido. </para>
+
+<tip>
+<para
+>Se seleccionou efectivamente as duas linhas paralelas, o seu cursor do rato irá mudar para duas setas cruzadas à medida que arrasta. </para>
+</tip>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Mostrar/Esconder o Navegador do Sistema de Ficheiros</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Liga e desliga a janela de selecção de ficheiros. Este item do menu é o mesmo que o <guimenuitem
+>Mostrar os Documentos</guimenuitem
+> mas com uma diferença. Ao activá-la, aparece a janela com o selector de ficheiros seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Mostrar/Esconder o Terminal</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Activa e desactiva um emulador de consola na parte inferior da janela do &kate;. Por outras palavras, fornece-lhe uma linha de comandos dentro da aplicação. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="keystroke-commands">
+<title
+>Atalhos</title>
+
+<para
+>Muitos dos comandos de teclado do &kate; (atalhos) são configuráveis através do menu <link linkend="settings"
+>Configuração</link
+>. Por omissão, o &kate; respeita a seguinte configuração de teclas. </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row
+><entry
+><para
+><keycap
+>Insert</keycap
+></para
+></entry>
+<entry
+><para
+>Alterna entre o modo de Inserção e Sobreposição. Quando está no modo de inserção, o editor irá adicionar os caracteres introduzidos ao texto e empurrar os dados introduzidos anteriormente à direita do cursor do texto. O modo de sobreposição fará com que a introdução de cada carácter elimine o carácter imediatamente à direita do cursor.</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+><keycap
+>Esquerda</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor um carácter para a esquerda </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+><keycap
+>Direita</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor um carácter para a direita </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Cima</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Sobe o cursor uma linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Baixo</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Desce o cursor uma linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor uma página para cima </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor uma página para baixo </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Backspace</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o carácter à esquerda do cursor </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Home</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor para o início da linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>End</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor para o fim da linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Delete</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o carácter à direita do cursor (ou qualquer texto seleccionado)</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Marca o texto que está um carácter à esquerda </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Direita</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Marca o texto que está um carácter à direita </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>F1</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Ajuda</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="whats-this"
+>O que é isto?</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="find"
+>Procurar</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="find-again"
+>Procurar o próximo</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Marca um Favorito</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Copia o texto seleccionado para a área de transferência. </para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Cria um <link linkend="new"
+>Novo</link
+> documento</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="print"
+>Imprimir</link
+> </para
+></entry>
+</row>
+<row>
+
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Sair - fecha a cópia activa do editor </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="replace"
+>Substituir</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Grava o seu ficheiro.</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Colar.</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o texto seleccionado e copia-o para a área de transferência. </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="undo"
+>Desfazer</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="redo"
+>Refazer</link
+></para
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect2>
+
+</sect1>
+
+<sect1 id="fundamentals-using-sessions">
+<title
+>Usar as Sessões</title>
+
+<para
+>As sessões são a forma como o &kate; lhe deixa manter uma lista de mais que um ficheiro e a configuração da interface. Poderá ter tantas sessões com nome quantas quiser e poderá usar sessões sem nome ou anónimas para os ficheiros que só queira usar uma vez. De momento, o &kate; pode gravar a lista de ficheiros abertos e a configuração geral da janela na sessão, enquanto as próximas versões do &kate; possam adicionar mais funcionalidades que possam ser gravadas em sessões. Com a introdução das sessões, o &kate; também lhe permite abrir um número qualquer de instâncias da aplicação, em vez de apenas uma, como costumava ser o comportamento por omissão.</para>
+
+<para
+>As sessões são suportadas em três áreas: <itemizedlist>
+<listitem
+><para
+><link linkend="command-line-options"
+><emphasis
+>Opções da linha de comandos</emphasis
+></link
+>, que lhe permite seleccionar e iniciar as sessões, ao lançar o Kate a partir da linha de comandos.</para>
+</listitem>
+<listitem
+><para
+><link linkend="sessions-menu"
+><emphasis
+>O menu de Sessões</emphasis
+></link
+>, que lhe permite mudar, gravar, iniciar e gerir as suas sessões</para
+></listitem>
+<listitem
+><para
+><link linkend="config-dialog-sessions"
+><emphasis
+>Opções de configuração</emphasis
+></link
+>, que lhe permite decidir como as sessões se devem comportar normalmente.</para
+></listitem>
+</itemizedlist>
+
+</para>
+
+<para
+>Ao iniciar uma sessão nova, a configuração da GUI da <guilabel
+>Sessão Predefinida</guilabel
+> é carregada. Para gravar a configuração da janela na sessão predefinida, terá de activar a gravação da configuração de janelas na página de configuração da sessão e depois carregar a sessão predefinida, configurar a janela como desejar e gravar a sessão de novo.</para>
+
+<para
+>Quando uma sessão com nome for carregada, o &kate; irá mostrar o nome da sessão no início do título da janela, que poderá ter então o formato &quot;<replaceable
+>Nome da Sessão</replaceable
+>: <replaceable
+>Nome ou &URL; do documento</replaceable
+> - &kate;&quot;</para>
+
+<para
+>Ao abrir ficheiros na linha de comandos com a opção <option
+>--start <replaceable
+>nome</replaceable
+></option
+> ou, se uma sessão for seleccionada com o selector de sessões, a sessão indicada é carregada antes dos ficheiros indicados na linha de comandos. Para abrir os ficheiros da linha de comandos numa sessão nova sem nome, configure o 'kate' para iniciar uma sessão nova por omissão na página de sessões da janela de configuração ou use o <option
+>--start</option
+> com um texto vazio: <replaceable
+>''</replaceable
+>.</para>
+
+<para
+>Desde o &kate; 2.5.1, o <acronym
+>PID</acronym
+> da instância actual é exportado na variável de ambiente <envar
+>KATE_PID</envar
+>. Ao abrir os ficheiros do terminar incorporado no Kate, irá seleccionar automaticamente a instância actual, se não for indicado mais nada na linha de comandos.</para>
+
+<sect2 id="old-behavior">
+<title
+>Repor o comportamento antigo do &kate;</title>
+
+<para
+>Quando estiver habituado a usar as sessões, espera-se que você veja que estas oferecem uma ferramenta muito simples e eficiente para lidar com várias áreas diferentes. Contudo, se preferir o comportamento antigo do &kate; (uma instância que abre todos os ficheiros), poderá obter facilmente isso, se seguir esta estratégia simples: <itemizedlist>
+<listitem
+><para
+>Faça com que o 'kate' arranque sempre com o parâmetro <option
+>--use</option
+>, adicionando isso ao comando nas preferências da aplicação e, se possível, usando um comando alternativo ou 'alias'.</para
+></listitem>
+<listitem
+><para
+>Configure o &kate; para carregar a última sessão usada no arranque.</para>
+</listitem>
+<listitem
+><para
+>Configure o &kate; para gravar a lista de ficheiros ao fechar uma sessão. </para
+></listitem>
+<listitem
+><para
+>Carregar a sessão por omissão uma vez</para
+></listitem>
+</itemizedlist>
+</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="fundamentals-getting-help">
+
+<title
+>Obter Ajuda</title>
+
+<sect2>
+
+<title
+>Com o &kate;</title>
+<variablelist>
+
+<varlistentry>
+<term
+>Este manual</term>
+
+<listitem>
+<para
+>Oferece uma documentação detalhada sobre todos os comandos do menu, opções de configuração, ferramentas, janelas, 'plugins' &etc;, bem como descrições da janela do &kate;, do editor e vários conceitos usados na aplicação.</para>
+
+<para
+>Carregue em <keycap
+>F1</keycap
+> ou use o tópico do menu <menuchoice
+><guimenu
+>Ajuda</guimenu
+></menuchoice
+> <guisubmenu
+>Conteúdo</guisubmenu
+> para ver este manual.</para
+></listitem>
+
+</varlistentry>
+
+<varlistentry id="whats-this">
+<term
+>A ajuda O que é Isto?</term>
+<listitem>
+<para
+>A ajuda O Que É Isto? oferece uma ajuda imediata com os elementos simples das janelas, como os botões ou as outras áreas da janela.</para>
+
+<para
+>Nós tentamos providenciar ajudas O Que É Isto? para todos os elementos nos quais faça sentido. Está disponível por toda a janela de configuração, bem como em muitas outras janelas.</para>
+
+<para
+>Para você usar a ajuda O Que É Isto?, carregue em <keycombo
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+>, ou use a opção do menu <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>O Que É Isto?</guimenuitem
+></menuchoice
+>, para activar o modo de ajuda rápida. O cursor irá mudar para uma seta com um ponto de interrogação, para que possa então carregar em qualquer elemento da janela, de modo a ler a sua ajuda respectiva, se estiver disponível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Botões de Ajuda nas Janelas</term>
+<listitem>
+<para
+>Algumas janelas têm um botão de <guibutton
+>Ajuda</guibutton
+>. Se carregar nele, irá iniciar o &khelpcenter; e abrir a documentação relevante.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Com os Seus Ficheiros de Texto</title>
+
+<para
+>O &kate; não possibilita (ainda!) nenhum meio para ler a documentação relacionada com o documento. Dependendo do ficheiro que estiver a editar, poderá achar o <link linkend="kate-mdi-tools-konsole"
+>&konsole; Incorporado</link
+> útil para ver a documentação das páginas 'man' e 'info' ou mesmo usar o &konqueror;.</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/highlighting.docbook b/tde-i18n-pt/docs/kdebase/kate/highlighting.docbook
new file mode 100644
index 00000000000..b03a85fbb28
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/highlighting.docbook
@@ -0,0 +1,1386 @@
+<appendix id="highlight">
+<appendixinfo>
+<authorgroup>
+<author
+><personname
+><firstname
+></firstname
+></personname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</appendixinfo>
+<title
+>Trabalhar com o Realce de Sintaxe</title>
+
+<sect1 id="highlight-overview">
+
+<title
+>Introdução</title>
+
+<para
+>O Realce de Sintaxe é o que faz o editor mostrar automaticamente o texto em diferentes estilos/cores, dependendo da função do texto em relação ao propósito do ficheiro. No código-fonte de um programa, por exemplo, as instruções de controlo podem ser representadas a negrito, enquanto os tipos de dados e os comentários têm cores diferentes do resto do texto. Isto aumenta em larga medida a legibilidade do texto, e por isso ajuda o autor a ser mais eficiente e produtivo.</para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="highlighted.png"/></imageobject>
+<textobject
+><phrase
+>Uma função de Perl, representada com realce de sintaxe.</phrase
+></textobject>
+<caption
+><para
+>Uma função de Perl, representada com realce de sintaxe.</para>
+</caption>
+</mediaobject>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="unhighlighted.png"/></imageobject>
+<textobject
+><phrase
+>A mesma função de Perl, sem realce de sintaxe.</phrase
+></textobject>
+<caption
+><para
+>A mesma função de Perl, sem realce de sintaxe.</para
+></caption>
+</mediaobject>
+
+<para
+>Dos dois exemplos, qual é o mais fácil de ler?</para>
+
+<para
+>O &kate; vem com um sistema flexível, configurável e capaz de fazer realce de sintaxe; a distribuição normal oferece definições para um conjunto vasto de linguagens de programação, de manipulação e de 'scripting', bem como para outros formatos de texto. Para além disso, pode criar as suas próprias definições em ficheiros &XML; simples.</para>
+
+<para
+>O &kate; irá detectar automaticamente as regras de sintaxe correctas quando abrir um ficheiro, baseando-se no tipo &MIME; do ficheiro, pela sua extensão, ou se não tiver nenhuma, pelo seu conteúdo. Se a escolha for errada, pode definir manualmente a sintaxe a usar no menu <menuchoice
+><guimenu
+>Documentos</guimenu
+><guisubmenu
+>Modo de Realce</guisubmenu
+></menuchoice
+>.</para>
+
+<para
+>Os estilos e cores usados por cada definição de realce de sintaxe podem ser configurados usando a página de <link linkend="config-dialog-editor-appearance"
+>Aparência</link
+> da <link linkend="config-dialog"
+>Janela de Configuração</link
+>; por outro lado, os tipos &MIME; para os quais deve ser usada, podem ser configurados usando a página de <link linkend="config-dialog-editor-highlighting"
+>Realce</link
+> da <link linkend="config-dialog"
+>Janela de Configuração</link
+>.</para>
+
+<note>
+<para
+>O realce de sintaxe existe para melhorar a legibilidade do texto correcto, mas não pode esperar que ela valide o seu texto. A marcação do texto para a sintaxe é complicada, dependendo do formato que está a usar e, em muitos dos casos, os autores das regras de sintaxe sentir-se-ão orgulhosos se 98% do texto for correctamente apresentado, ainda que na maior parte das vezes precisa de um estilo raro para ver os 2% incorrectos.</para>
+</note>
+
+<tip>
+<para
+>Pode obter as definições de sintaxe adicionais ou actualizadas na página Web do &kate; se carregar no botão <guibutton
+>Obter</guibutton
+> na página de <link linkend="config-dialog-editor-highlighting"
+>Realce</link
+> da <link linkend="config-dialog"
+>Janela de Configuração</link
+>.</para>
+</tip>
+
+</sect1>
+
+<sect1 id="katehighlight-system">
+
+<title
+>O Sistema de Realce de Sintaxe do &kate;</title>
+
+<para
+>Esta secção irá discutir o realce de sintaxe do &kate; com mais detalhe. É para si, se quiser saber acerca dele ou se quiser criar ou alterar as definições de sintaxe.</para>
+
+<sect2 id="katehighlight-howitworks">
+
+<title
+>Como Funciona</title>
+
+<para
+>Sempre que o utilizador abrir um ficheiro, uma das primeiras coisas que o editor do &kate; faz é detectar qual a definição de sintaxe a usar para o ficheiro. Enquanto vai lendo o texto do ficheiro, e enquanto você vai escrevendo nele, o sistema de realce de sintaxe irá analisar o texto usando as regras definidas pela definição da sintaxe e marcá-la onde os diferentes contextos e estilos começam e acabam.</para>
+
+<para
+>Quando escrever no documento, o novo texto é analisado e marcado na altura, por isso, se apagar um carácter que está marcado como o início ou o fim de um contexto, o estilo do texto circundante muda de acordo com esse facto.</para>
+
+<para
+>As definições de sintaxe usadas pelo sistema de realce de sintaxe do &kate; são ficheiros &XML; que contêm <itemizedlist>
+<listitem
+><para
+>As regras para detectar o papel do texto, organizado em blocos de contextos</para
+></listitem>
+<listitem
+><para
+>Listas de palavras-chave</para
+></listitem>
+<listitem
+><para
+>Definições de Itens de Estilo</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Ao analisar o texto, as regras de detecção são avaliadas na ordem em que são definidas, e se o início do texto actual corresponder a uma regra, o contexto relacionado será usado. O ponto inicial do texto é movido para o ponto final a partir do qual essa regra correspondeu, dando-se início a mais um ciclo das regras, o qual dá início no conjunto de contextos definido pela regra correspondente.</para>
+
+</sect2>
+
+<sect2 id="highlight-system-rules">
+<title
+>Regras</title>
+
+<para
+>As regras de detecção são o 'coração' do sistema de detecção de sintaxe. Uma regra é uma cadeia de caracteres, um carácter ou uma <link linkend="regular-expressions"
+>expressão regular</link
+> com a qual se faz a correspondência do texto a analisar. Contém informações sobre o estilo a usar para a parte correspondente do texto. Pode mudar do contexto actual do sistema para um outro contexto explícito ou para o contexto anterior usado pelo texto.</para>
+
+<para
+>As regras são organizadas em grupos de contextos. Um grupo de contextos é usado para os conceitos principais do formato como, por exemplo, as cadeias de caracteres entre aspas ou os blocos de comentários no código-fonte do programa. Isto garante que o sistema de realce de sintaxe não precisa de circular por todas as regras quando não é necessário, e que algumas sequências de caracteres no texto podem ser tratadas de modo diferente, dependendo do contexto actual. </para>
+
+<para
+>Os contextos poderão ser gerados dinamicamente, para permitir a utilização de dados específicos das instâncias nas regras.</para>
+
+</sect2>
+
+<sect2 id="highlight-context-styles-keywords">
+<title
+>Estilos de Contexto e Palavras-Chave</title>
+
+<para
+>Em algumas linguagens de programação, os números inteiros são tratados de forma diferente dos números de vírgula flutuante pelo compilador (o programa que converte o código-fonte num executável binário), assim como podem existir caracteres com um significado especial dentro de uma cadeia de caracteres entre aspas. Em ambos os casos, faz sentido mostrá-los de forma diferente dos seus vizinhos, de modo a que sejam fáceis de identificar enquanto o utilizador lê o texto. Por isso, mesmo que não representem contextos especiais, podem ser vistos como tal pelo sistema de realce de sintaxe, de modo que possam ser marcados para ser desenhados de diferente forma.</para>
+
+<para
+>Uma definição de sintaxe pode conter tantos estilos quantos necessários para cobrir os conceitos do formato no qual é usado.</para>
+
+<para
+>Em vários formatos, existem listas de palavras que representam um conceito específico. Como exemplo nas linguagens de programação, as instruções de controlo são um conceito, os tipos de dados são outro e as funções intrínsecas à linguagem são um terceiro conceito. O Sistema de Realce de Sintaxe do &kate; pode usar essas listas para detectar e marcar as palavras no texto de modo a realçar os conceitos dos formatos de texto.</para>
+
+</sect2>
+
+<sect2 id="kate-highlight-system-default-styles">
+<title
+>Estilos por Omissão</title>
+
+<para
+>Se abrir um ficheiro de código em C++, um ficheiro de &Java; e um documento em <acronym
+>HTML</acronym
+> no &kate;, irá ver que, ainda que os formatos sejam diferentes e, por isso, sejam seleccionadas palavras diferentes para um tratamento especial, as cores usadas são as mesmas. Isto deve-se ao facto do &kate; ter uma lista predefinida de Estilos Predefinidos, os quais são empregues pelas definições de sintaxe individuais.</para>
+
+<para
+>Isto facilita o reconhecimento de conceitos similares nos diferentes formatos de texto. Por exemplo, os comentários estão presentes em quase todas as linguagens de programação, 'scripting' ou de marcação, e quando são representados com o mesmo estilo em todas as linguagens, você não terá de parar e pensar para os identificar no texto.</para>
+
+<tip>
+<para
+>Todos os estilos de uma definição de sintaxe usam um dos estilos por omissão. Algumas definições de sintaxe usam mais estilos para além dos predefinidos, por isso se usar um formato frequentemente, pode ser útil abrir a janela de configuração para ver se alguns conceitos estão a usar o mesmo estilo. Por exemplo, só existe um estilo por omissão para as cadeias de caracteres, mas como a linguagem de programação Perl lida com dois tipos de cadeias de caracteres, pode melhorar o realce se configurar esses dois tipos de uma forma ligeiramente diferente. Todos os <link linkend="kate-highlight-default-styles"
+>estilos predefinidos disponíveis</link
+> serão explicados mais tarde.</para>
+</tip>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="katehighlight-xml-format">
+<title
+>O Formato &XML; da Definição de Realce</title>
+
+<sect2>
+<title
+>Introdução</title>
+
+<para
+>Esta secção é uma introdução ao formato &XML; da Definição de Realce. Irá descrever as componentes principais, bem como o seu significado e utilização, indo em mais detalhes com as regras de detecção.</para>
+
+<para
+>A definição formal, mais conhecida por <acronym
+>DTD</acronym
+>, é guardada no ficheiro <filename
+>language.dtd</filename
+>, o qual deve estar instalado no seu sistema na pasta <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/katepart/syntax</filename
+>. </para>
+
+<variablelist>
+<title
+>Componentes principais das Definições de Realce do &kate;</title>
+
+<varlistentry>
+<term
+>Um ficheiro de realce contém um cabeçalho que define a versão do XML e o tipo de documento:</term>
+<listitem>
+<programlisting
+>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;!DOCTYPE language SYSTEM &quot;language.dtd&quot;&gt;
+</programlisting>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A raiz do ficheiro de definição é o elemento <userinput
+>language</userinput
+>. Os atributos disponíveis são:</term>
+
+<listitem>
+<para
+>Atributos necessários:</para>
+<para
+>O <userinput
+>name</userinput
+> define o nome da linguagem. Ele aparece nos menus e nas janelas respectivas.</para>
+<para
+>O <userinput
+>section</userinput
+> indica a categoria.</para>
+<para
+>O <userinput
+>extensions</userinput
+> define as extensões dos ficheiros, como por exemplo &quot;*.cpp;*.h&quot;</para>
+
+<para
+>Atributos opcionais:</para>
+<para
+>O <userinput
+>mimetype</userinput
+> associa os ficheiros com base no Tipo &MIME;.</para>
+<para
+>O <userinput
+>version</userinput
+> indica a versão actual do ficheiro de definição.</para>
+<para
+>O <userinput
+>kateversion</userinput
+> indica a última versão suportada pelo &kate;.</para>
+<para
+>O <userinput
+>casesensitive</userinput
+> define se as palavras-chave fazem distinção entre maiúsculas e minúsculas.</para>
+<para
+>O <userinput
+>priority</userinput
+> é necessário se outro ficheiro de definições de realce usar as mesmas extensões. Ganhará o que tiver maior prioridade.</para>
+<para
+>O <userinput
+>author</userinput
+> contém o nome do autor e o seu endereço de e-mail.</para>
+<para
+>O <userinput
+>license</userinput
+> contém a licença, que é normalmente a LGPL, a Artistic, a GPL, entre outras.</para>
+<para
+>O <userinput
+>hidden</userinput
+> define se o nome deverá aparecer nos menus do &kate;.</para>
+<para
+>Como tal, a próxima linha parece-se com o seguinte:</para>
+<programlisting
+>&lt;language name=&quot;C++&quot; version=&quot;1.00&quot; kateversion=&quot;2.4&quot; section=&quot;Sources&quot; extensions=&quot;*.cpp;*.h&quot; /&gt;
+</programlisting>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>A seguir vem o elemento <userinput
+>highlighting</userinput
+>, que contém o elemento opcional <userinput
+>list</userinput
+> e os elementos obrigatórios <userinput
+>contexts</userinput
+> e <userinput
+>itemDatas</userinput
+>.</term>
+<listitem>
+<para
+>O elemento <userinput
+>list</userinput
+> contém uma lista de palavras-chave. Neste caso, as palavras-chave são a <emphasis
+>class</emphasis
+> e a <emphasis
+>const</emphasis
+>. Poderá adicionar tantas listas quanto desejar.</para>
+<para
+>O elemento <userinput
+>contexts</userinput
+> contém todos os contextos. O primeiro contexto é, por omissão, o início do realce. Existem duas regras no contexto <emphasis
+>Normal Text</emphasis
+> (Texto Normal), que correspondem à lista de palavras-chave com o nome <emphasis
+>um_nome</emphasis
+> e uma regra que detecta aspas e muda o contexto para <emphasis
+>string</emphasis
+> (cadeia de caracteres). Para aprender mais sobre as regras, leia o próximo capítulo.</para>
+<para
+>A terceira parte é o elemento <userinput
+>itemDatas</userinput
+>. Contém todas as cores e estilos de letra necessários pelos contextos e regras. Neste exemplo, são usados o <userinput
+>itemData</userinput
+> de <emphasis
+>Normal Text</emphasis
+> (Texto Normal), <emphasis
+>String</emphasis
+> (Cadeia de Caracteres) e <emphasis
+>Keyword</emphasis
+> (Palavra-Chave). </para>
+<programlisting
+>&lt;highlighting&gt;
+ &lt;list name=&quot;um_nome&quot;&gt;
+ &lt;item&gt; class &lt;/item&gt;
+ &lt;item&gt; const &lt;/item&gt;
+ &lt;/list&gt;
+ &lt;contexts&gt;
+ &lt;context attribute=&quot;Normal Text&quot; lineEndContext=&quot;#pop&quot; name=&quot;Normal Text&quot; &gt;
+ &lt;keyword attribute=&quot;Keyword&quot; context=&quot;#stay&quot; String=&quot;somename&quot; /&gt;
+ &lt;DetectChar attribute=&quot;String&quot; context=&quot;string&quot; char=&quot;&amp;quot;&quot; /&gt;
+ &lt;/context&gt;
+ &lt;context attribute=&quot;String&quot; lineEndContext=&quot;#stay&quot; name=&quot;string&quot; &gt;
+ &lt;DetectChar attribute=&quot;String&quot; context=&quot;#pop&quot; char=&quot;&amp;quot;&quot; /&gt;
+ &lt;/context&gt;
+ &lt;/contexts&gt;
+ &lt;itemDatas&gt;
+ &lt;itemData name=&quot;Normal Text&quot; defStyleNum=&quot;dsNormal&quot; /&gt;
+ &lt;itemData name=&quot;Keyword&quot; defStyleNum=&quot;dsKeyword&quot; /&gt;
+ &lt;itemData name=&quot;String&quot; defStyleNum=&quot;dsString&quot; /&gt;
+ &lt;/itemDatas&gt;
+ &lt;/highlighting&gt;
+</programlisting>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A última parte de uma definição de realce é a secção opcional <userinput
+>general</userinput
+>. Poderá conter informações acerca das palavras-chave, expansão/recolhimento de código, comentários e indentação.</term>
+
+<listitem>
+<para
+>A secção <userinput
+>comment</userinput
+> define com que texto é introduzido um comentário para uma única linha. Poderá também definir comentários multi-linha, usando o <emphasis
+>multiLine</emphasis
+> com o atributo adicional <emphasis
+>end</emphasis
+>. Isto aplica-se se o utilizador carregar no atalho correspondente para <emphasis
+>comentar/descomentar</emphasis
+>.</para>
+<para
+>A secção <userinput
+>keywords</userinput
+> define se as listas de palavras-chave fazem distinção entre maiúsculas e minúsculas ou não. Os outros atributos serão explicados mais tarde.</para>
+<programlisting
+>&lt;general&gt;
+ &lt;comments&gt;
+ &lt;comment name="singleLine" start="#"/&gt;
+ &lt;/comments&gt;
+ &lt;keywords casesensitive="1"/&gt;
+ &lt;/general&gt;
+&lt;/language&gt;
+</programlisting>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect2>
+
+<sect2 id="kate-highlight-sections">
+<title
+>As Secções em Detalhe</title>
+<para
+>Esta parte irá descrever todos os atributos disponíveis para o 'contexts', o 'itemDatas', o 'keywords', o 'comments', a expansão de código e a indentação.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>O elemento <userinput
+>context</userinput
+> pertence ao grupo <userinput
+>contexts</userinput
+>. Um contexto, por si só, define as regras específicas do contexto, como o que deve acontecer se o sistema de realce chegar ao fim de uma linha. Os atributos disponíveis são:</term>
+
+
+<listitem>
+<para
+><userinput
+>name</userinput
+> o nome do contexto. As regras irão usar este nome para indicar o contexto para onde mudar, se a regra corresponder.</para>
+<para
+>O <userinput
+>lineEndContext</userinput
+> define o contexto para onde o sistema de realce salta, se atingir o fim de uma linha. Poderá ser o nome de outro contexto, o <userinput
+>#stay</userinput
+> para não mudar de contexto (p.ex., não fazer nada) ou o <userinput
+>#pop</userinput
+> que fará com que saia deste contexto. É possível usar, por exemplo, <userinput
+>#pop#pop#pop</userinput
+> para sair de dentro de três contextos.</para>
+<para
+>O <userinput
+>lineBeginContext</userinput
+> define o contexto, se for encontrado o início de uma linha. Por omissão: #stay.</para>
+<para
+>O <userinput
+>fallthrough</userinput
+> define se o sistema de realce salta para o contexto indicado em 'fallthroughContext' se não corresponder nenhuma regra. Por omissão: <emphasis
+>false</emphasis
+>.</para>
+<para
+>O <userinput
+>fallthroughContext</userinput
+> define o próximo contexto, se nenhuma regra corresponder.</para>
+<para
+>O <userinput
+>dynamic</userinput
+>, se for <emphasis
+>true</emphasis
+> (verdadeiro), fará com que o contexto recorde os textos/sequências de substituição gravados pelas regras dinâmicas. Isto é necessário, por exemplo, para os documentos do HERE. Por omissão: <emphasis
+>false</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O elemento <userinput
+>itemData</userinput
+> está no grupo <userinput
+>itemDatas</userinput
+>. Define o estilo e as cores do tipo de letra. Como tal, é possível definir os seus próprios estilos e cores, contudo recomenda-se que use os estilos predefinidos, para que o utilizador veja sempre as mesmas cores que são usadas nas várias linguagens. Todavia, existem casos em que não existe outra forma e, como tal, é necessário mudar os atributos de cores e tipos de letra. Os atributos 'name' e 'defStyleNum' são obrigatórios, enquanto os outros são opcionais. Os atributos disponíveis são:</term>
+
+<listitem>
+<para
+>O <userinput
+>name</userinput
+> define o nome do 'itemData'. Os contextos e regras irão usar este nome no seu atributo <emphasis
+>attribute</emphasis
+>, para referenciar um 'itemData'.</para>
+<para
+>O <userinput
+>defStyleNum</userinput
+> define qual o estilo predefinido a usar. Os estilos predefinidos disponíveis são explicados mais tarde em detalhe.</para>
+<para
+>O <userinput
+>color</userinput
+> define uma cor. Os formatos válidos são o '#rrggbb' ou '#rgb'.</para>
+<para
+>O <userinput
+>selColor</userinput
+> define a cor da selecção.</para>
+<para
+>O <userinput
+>italic</userinput
+>, se for <emphasis
+>true</emphasis
+> (verdadeiro), irá colocar o texto em itálico.</para>
+<para
+>O <userinput
+>bold</userinput
+>, se for <emphasis
+>true</emphasis
+> (verdadeiro), irá colocar o texto em negrito.</para>
+<para
+>O <userinput
+>underline</userinput
+>, se for <emphasis
+>true</emphasis
+> (verdadeiro), irá colocar o texto sublinhado.</para>
+<para
+>O <userinput
+>strikeout</userinput
+>, se for <emphasis
+>true</emphasis
+> (verdadeiro), irá colocar o texto traçado.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O elemento <userinput
+>keywords</userinput
+>, no grupo <userinput
+>general</userinput
+>, define as propriedades das palavras-chave. Os atributos disponíveis são:</term>
+
+<listitem>
+<para
+>O <userinput
+>casesensitive</userinput
+> poderá ser <emphasis
+>true</emphasis
+> (verdadeiro) ou <emphasis
+>false</emphasis
+> (falso). Se for <emphasis
+>true</emphasis
+>, todas as palavras-chave farão distinção entre maiúsculas e minúsculas</para>
+<para
+>O <userinput
+>weakDeliminator</userinput
+> é uma lista de caracteres que não irão actuar como separadores de palavras. Por exemplo, o ponto <userinput
+>'.'</userinput
+> é um separador de palavras. Assuma que uma palavra-chave num <userinput
+>list</userinput
+> contém um ponto; nesse caso, só irá corresponder se indicar que o ponto é um delimitador fraco.</para>
+<para
+>O <userinput
+>additionalDeliminator</userinput
+> define os delimitadores ou separadores adicionais.</para>
+<para
+>O <userinput
+>wordWrapDeliminator</userinput
+> define os caracteres após os quais poderá ocorrer uma mudança de linha.</para>
+<para
+>Os delimitadores predefinidos e de mudança de linha são os caracteres <userinput
+>.():!+,-&lt;=&gt;%&amp;*/;?[]^{|}~\</userinput
+>, o espaço (<userinput
+>' '</userinput
+>) e a tabulação (<userinput
+>'\t'</userinput
+>).</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O elemento <userinput
+>comment</userinput
+>, no grupo <userinput
+>comments</userinput
+>, define as propriedades dos comentários que são usadas nas opções <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Comentar</guimenuitem
+></menuchoice
+> e <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Descomentar</guimenuitem
+></menuchoice
+>. Os atributos disponíveis são:</term>
+
+<listitem>
+<para
+>O <userinput
+>name</userinput
+> tanto poderá ser <emphasis
+>singleLine</emphasis
+> como <emphasis
+>multiLine</emphasis
+>. Se escolher o <emphasis
+>multiLine</emphasis
+>, serão necessários os atributos <emphasis
+>end</emphasis
+> e <emphasis
+>region</emphasis
+>.</para>
+<para
+>O <userinput
+>start</userinput
+> define o texto usado para iniciar um comentário. No C++, este será o &quot;/*&quot;.</para>
+<para
+>O <userinput
+>end</userinput
+> define o texto usado para fechar um comentário. No C++, será o &quot;*/&quot;.</para>
+<para
+>O <userinput
+>region</userinput
+> deverá ser o nome do comentário multi-linhas que poderá expandir ou recolher. Assuma que tem o <emphasis
+>beginRegion="Comment"</emphasis
+> ... <emphasis
+>endRegion="Comment"</emphasis
+> nas suas regras; nesse caso, deverá usar o <emphasis
+>region="Comment"</emphasis
+>. Desta forma, a remoção de comentários funciona, mesmo que não tenha seleccionado todo o texto do comentário multi-linhas. O cursor só necessita de estar dentro deste comentário.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O elemento <userinput
+>folding</userinput
+>, no grupo <userinput
+>general</userinput
+>, define as propriedades de dobragem/desdobramento do código. Os atributos disponíveis são:</term>
+
+<listitem>
+<para
+>O <userinput
+>indentationsensitive</userinput
+>, se for <emphasis
+>true</emphasis
+>, aplicará os marcadores de dobragem de código com base na indentação, como acontece na linguagem de programação Python. Normalmente não terá de definir isto, dado que é por omissão <emphasis
+>false</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O elemento <userinput
+>indentation</userinput
+>, no grupo <userinput
+>general</userinput
+>, define qual o sistema de indentação a usar; contudo, recomenda-se que omita este elemento, dado que o sistema de indentação será normalmente definido a partir de um Tipo de Ficheiro ou através da adição da linha de modo no ficheiro de texto. Se indicar um sistema de indentação, todavia, irá obrigar o utilizador a usar um sistema de indentação específico, o que poderá não ser do agrado dele. Os atributos disponíveis são:</term>
+
+<listitem>
+<para
+>O <userinput
+>mode</userinput
+> é o nome do sistema de indentação. Os sistemas disponíveis de momento são: <emphasis
+>normal, cstyle, csands, xml, python</emphasis
+> e <emphasis
+>varindent</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+
+</sect2>
+
+<sect2 id="kate-highlight-default-styles">
+<title
+>Estilos Predefinidos Disponíveis</title>
+<para
+>Os estilos por omissão <link linkend="kate-highlight-system-default-styles"
+>já foram explicados</link
+>, em resumo: Os estilos predefinidos são os estilos de cores e tipos de letra predefinidos.</para>
+<variablelist>
+<varlistentry>
+<term
+>Como tal, só aparece aqui a lista de estilos predefinidos disponíveis:</term>
+<listitem>
+<para
+><userinput
+>dsNormal</userinput
+>, usado para o texto normal.</para>
+<para
+><userinput
+>dsKeyword</userinput
+>, usado nas palavras-chave.</para>
+<para
+><userinput
+>dsDataType</userinput
+>, usado nos tipos de dados.</para>
+<para
+><userinput
+>dsDecVal</userinput
+>, usado nos valores decimais.</para>
+<para
+><userinput
+>dsBaseN</userinput
+>, usados nos valores com uma base diferente de 10.</para>
+<para
+><userinput
+>dsFloat</userinput
+>, usado nos valores de vírgula flutuante.</para>
+<para
+><userinput
+>dsChar</userinput
+>, usado para um único carácter.</para>
+<para
+><userinput
+>dsString</userinput
+>, usado para conjuntos ou cadeias de caracteres.</para>
+<para
+><userinput
+>dsComment</userinput
+>, usado nos comentários.</para>
+<para
+><userinput
+>dsOthers</userinput
+>, usado para outras coisas.</para>
+<para
+><userinput
+>dsAlert</userinput
+>, usado nas mensagens de aviso.</para>
+<para
+><userinput
+>dsFunction</userinput
+>, usado nas chamadas a funções.</para>
+<para
+><userinput
+>dsRegionMarker</userinput
+>, usado nos marcadores de regiões.</para>
+<para
+><userinput
+>dsError</userinput
+>, usado para realçar erros e sintaxes inválidas.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="kate-highlight-rules-detailled">
+<title
+>Regras de Detecção do Realce</title>
+
+<para
+>Esta secção descreve as regras de detecção da sintaxe.</para>
+
+<para
+>Cada regra pode corresponder a zero ou mais caracteres no início do texto que é testado. Se a regra corresponder, é atribuído o estilo ou <emphasis
+>atributo</emphasis
+> definido pela regra aos caracteres correspondentes; uma regra poderá perguntar se o contexto actual será alterado.</para>
+
+<para
+>Uma regra parece-se com o seguinte:</para>
+
+<programlisting
+>&lt;NomeRegra attribute=&quot;(identificador)&quot; context=&quot;(identifier|order)&quot; [atributos específicos da regra] /&gt;</programlisting>
+
+<para
+>O <emphasis
+>attribute</emphasis
+> identifica o estilo a usar para os caracteres correspondentes pelo nome ou índice; o <emphasis
+>context</emphasis
+> identifica, como será de esperar, o contexto a usar a partir daqui.</para>
+
+<para
+>O <emphasis
+>context</emphasis
+> pode ser identificado por:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Um <emphasis
+>identificador</emphasis
+>, o qual é o nome do outro contexto.</para>
+</listitem>
+<listitem>
+<para
+>Uma <emphasis
+>ordem</emphasis
+> que indica ao motor para permanecer no contexto actual (<userinput
+>#stay</userinput
+>) ou para voltar a um contexto anterior usado no texto (<userinput
+>#pop</userinput
+>).</para>
+<para
+>Para recuar mais vezes, a palavra '#pop' pode ser repetida: <userinput
+>#pop#pop#pop</userinput
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Algumas regras podem ter <emphasis
+>regras-filhas</emphasis
+>, as quais podem ser avaliadas se e só se a regra-mãe foi verificada. O texto inteiro verificado terá o atributo definido pela regra-mãe. Uma regra com regras-filhas será algo do género:</para>
+
+<programlisting
+>&lt;NomeRegra (atributos)&gt;
+ &lt;NomeRegraFilho (atributos) /&gt;
+ ...
+&lt;/NomeRegra&gt;
+</programlisting>
+
+
+<para
+>Os atributos específicos da regra variam e estão descritos nas seguintes secções.</para>
+
+
+<itemizedlist>
+<title
+>Atributos comuns</title>
+<para
+>Todas as regras têm os seguintes atributos em comum e estão disponíveis sempre que os <userinput
+>(atributos comuns)</userinput
+> aparecerem. O <emphasis
+>attribute</emphasis
+> e o <emphasis
+>context</emphasis
+> são atributos obrigatórios, enquanto os outros são opcionais. </para>
+
+<listitem>
+<para
+><emphasis
+>atributo</emphasis
+>: Um atributo mapeia-se num <emphasis
+>itemData</emphasis
+> definido.</para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>context</emphasis
+>: Indica o contexto para onde muda o sistema de realce, se a regra corresponder.</para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>beginRegion</emphasis
+>: Inicia um bloco de dobragem de código. Por omissão: não definido.</para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>endRegion</emphasis
+>: Fecha uma região de dobragem de código. Por omissão: não definido.</para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>lookAhead</emphasis
+>: Se for <emphasis
+>true</emphasis
+> (verdadeiro), o sistema de realce não irá processar o tamanho da correspondência. Por omissão: <emphasis
+>false</emphasis
+>.</para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>firstNonSpace</emphasis
+>: Corresponder apenas se o texto for o primeiro não-espaço em branco da linha. Por omissão: <emphasis
+>false</emphasis
+>.</para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>column</emphasis
+>: Corresponder apenas se a coluna corresponder. Por omissão: não definido.</para>
+</listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Regras dinâmicas</title>
+<para
+>Algumas regras permitem o atributo opcional <userinput
+>dynamic</userinput
+>, do tipo booleano, cujo valor por omissão é <emphasis
+>false</emphasis
+>. Se o 'dynamic' for <emphasis
+>true</emphasis
+>, uma regra poderá usar sequências de substituição que representam o texto correspondente a uma <emphasis
+>expressão regular</emphasis
+> que mudou para o contexto actua, nos seus atributos <userinput
+>string</userinput
+> ou <userinput
+>char</userinput
+>. Num <userinput
+>string</userinput
+>, o texto de substituição <replaceable
+>%N</replaceable
+> (em que o N é um número) será substituído pela captura correspondente a <replaceable
+>N</replaceable
+> na expressão regular de chamada. Num <userinput
+>char</userinput
+>, a sequência de substituição deverá ser um número <replaceable
+>N</replaceable
+> que será substituído pelo primeiro carácter da captura <replaceable
+>N</replaceable
+> da expressão regular de chamada. Sempre que uma regra permitir este atributo, irá conter um <emphasis
+>(dinâmico)</emphasis
+>.</para>
+
+<listitem>
+<para
+><emphasis
+>dynamic</emphasis
+>: poderá ser <emphasis
+>(true|false)</emphasis
+>.</para>
+</listitem>
+</itemizedlist>
+
+<sect2 id="highlighting-rules-in-detail">
+<title
+>As Regras em Detalhe</title>
+
+<variablelist>
+<varlistentry>
+<term
+>DetectChar</term>
+<listitem>
+<para
+>Detecta um único carácter específico. É usado vulgarmente para encontrar, por exemplo, o fim das cadeias de caracteres entre aspas.</para>
+<programlisting
+>&lt;DetectChar char=&quot;(carácter)&quot; (atributos comuns) (dinâmico) /&gt;</programlisting>
+<para
+>O atributo <userinput
+>char</userinput
+> define o carácter a encontrar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Detect2Chars</term>
+<listitem>
+<para
+>Detecta dois caracteres específicos numa ordem definida.</para>
+<programlisting
+>&lt;Detect2Chars char=&quot;(carácter)&quot; char1=&quot;(carácter)&quot; (atributos comuns) (dinâmico) /&gt;</programlisting>
+<para
+>O atributo <userinput
+>char</userinput
+> define o primeiro carácter a encontrar, enquanto <userinput
+>char1</userinput
+> define o segundo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>AnyChar</term>
+<listitem>
+<para
+>Detecta um carácter de um conjunto de caracteres especificados.</para>
+<programlisting
+>&lt;AnyChar String=&quot;(texto)&quot; (atributos comuns) /&gt;</programlisting>
+<para
+>O atributo <userinput
+>String</userinput
+> define o conjunto de caracteres.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>StringDetect</term>
+<listitem>
+<para
+>Detecta um texto exacto.</para>
+<programlisting
+>&lt;StringDetect String=&quot;(string)&quot; [insensitive=&quot;TRUE|FALSE;&quot;] (atributos comuns) (dinâmico) /&gt;</programlisting>
+<para
+>O atributo <userinput
+>String</userinput
+> define a sequência a encontrar. O atributo <userinput
+>insensitive</userinput
+> é por omissão <userinput
+>false</userinput
+> e é passado à função de comparação de cadeias de caracteres. Se o valor for <userinput
+>true</userinput
+> a comparação não faz distinção entre maiúsculas e minúsculas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>RegExpr</term>
+<listitem>
+<para
+>Corresponde a uma expressão regular.</para>
+<programlisting
+>&lt;RegExpr String=&quot;(texto)&quot; [insensitive=&quot;TRUE|FALSE;&quot;] [minimal=&quot;TRUE|FALSE&quot;] (atributos comuns) (dinâmico) /&gt;</programlisting>
+<para
+>O atributo <userinput
+>String</userinput
+> define a expressão regular.</para>
+<para
+>O <userinput
+>insensitive</userinput
+> é, por omissão, <userinput
+>false</userinput
+> e é passado ao motor de expressões regulares.</para>
+<para
+>O <userinput
+>minimal</userinput
+> é, por omissão, <userinput
+>false</userinput
+> e é passado ao motor de expressões regulares.</para>
+<para
+>Como as regras se aplicam ao início do texto actual, uma expressão regular que comece por um acento circunflexo (<literal
+>^</literal
+>) indica que a regra só deve ser verificada se for no início de uma linha.</para>
+<para
+>Veja as <link linkend="regular-expressions"
+>Expressões Regulares</link
+> para mais informações sobre elas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>keyword</term>
+<listitem>
+<para
+>Detecta uma palavra-chave a partir de uma lista específica.</para>
+<programlisting
+>&lt;keyword String=&quot;(nome da lista)&quot; (atributos comuns) /&gt;</programlisting>
+<para
+>O atributo <userinput
+>String</userinput
+> identifica a lista de palavras-chave pelo seu nome. Deve existir uma lista com esse nome.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Int</term>
+<listitem>
+<para
+>Detecta um número inteiro.</para>
+<para
+><programlisting
+>&lt;Int (atributos comuns) (dinâmico) /&gt;</programlisting
+></para>
+<para
+>Esta regra não tem atributos específicos. As regras-filho são tipicamente usadas para detectar as combinações de <userinput
+>L</userinput
+> e <userinput
+>U</userinput
+> depois do número, o que indica o tipo inteiro no código do programa. De facto, todas as regras são permitidas como regras-filhas, contudo, o <acronym
+>DTD</acronym
+> só permite a regra-filha <userinput
+>StringDetect</userinput
+>.</para>
+<para
+>O exemplo seguinte faz correspondência com os números inteiros, seguidos do carácter 'L'. <programlisting
+>&lt;Int attribute="Decimal" context="#stay" &gt;
+ &lt;StringDetect attribute="Decimal" context="#stay" String="L" insensitive="true"/&gt;
+&lt;/Int&gt;
+</programlisting
+></para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Float</term>
+<listitem>
+<para
+>Detecta um número de vírgula flutuante.</para>
+<para
+><programlisting
+>&lt;Float (atributos comuns) /&gt;</programlisting
+></para>
+<para
+>Esta regra não tem atributos específicos. O <userinput
+>AnyChar</userinput
+> é permitido como regra-filha e é tipicamente usada para detectar combinações; veja a regra <userinput
+>Int</userinput
+> para mais referências.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>HlCOct</term>
+<listitem>
+<para
+>Detecta uma representação de um número octal.</para>
+<para
+><programlisting
+>&lt;HlCOct (atributos comuns) /&gt;</programlisting
+></para>
+<para
+>Esta regra não tem atributos específicos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>HlCHex</term>
+<listitem>
+<para
+>Detecta uma representação de um número em hexadecimal.</para>
+<para
+><programlisting
+>&lt;HlCHex (atributos comuns) /&gt;</programlisting
+></para>
+<para
+>Esta regra não tem atributos específicos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>HlCStringChar</term>
+<listitem>
+<para
+>Detecta um carácter 'escapado'.</para>
+<para
+><programlisting
+>&lt;HlCStringChar (atributos comuns) /&gt;</programlisting
+></para>
+<para
+>Esta regra não tem atributos específicos.</para>
+
+<para
+>Corresponde a representações literais dos caracteres usados normalmente no código do programa como, por exemplo, o <userinput
+>\n</userinput
+> (nova linha) ou o <userinput
+>\t</userinput
+> (TAB).</para>
+
+<para
+>Os seguintes caracteres irão corresponder se estiverem a seguir a uma barra invertida (<literal
+>\</literal
+>): <userinput
+>abefnrtv&quot;'?\</userinput
+>. Para além disso, os números escapados em hexadecimal como, por exemplo, o <userinput
+>\xff</userinput
+> e os números octais escapados, como o <userinput
+>\033</userinput
+>, irão corresponder.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>HlCChar</term>
+<listitem>
+<para
+>Detecta um carácter do C.</para>
+<para
+><programlisting
+>&lt;HlCChar (atributos comuns) /&gt;</programlisting
+></para>
+<para
+>Esta regra não tem atributos específicos.</para>
+
+<para
+>Corresponde aos caracteres em C colocados dentro de plicas (Exemplo: <userinput
+>'c'</userinput
+>). Como tal, dentro das plicas poderá estar um único carácter ou um carácter de escape. Veja o 'HlCStringChar' para ver as sequências de caracteres de escape correspondentes.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>RangeDetect</term>
+<listitem>
+<para
+>Detecta uma cadeia de caracteres com os caracteres de início e fim definidos.</para>
+<programlisting
+>&lt;RangeDetect char=&quot;(carácter)&quot; char1=&quot;(carácter)&quot; (atributos comuns) /&gt;</programlisting>
+<para
+>O <userinput
+>char</userinput
+> define o carácter de início e o <userinput
+>char1</userinput
+> o carácter que termina o intervalo.</para>
+<para
+>Útil para detectar, por exemplo, pequenas cadeias de caracteres entre aspas e semelhantes, mas repare que, dado que o motor de realce de sintaxe funciona com uma linha de cada vez, isto não irá encontrar as cadeias de caracteres que se prolonguem por mais do que uma linha.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>LineContinue</term>
+<listitem>
+<para
+>Corresponde ao fim da linha.</para>
+<programlisting
+>&lt;LineContinue (atributos comuns) /&gt;</programlisting>
+<para
+>Esta regra não tem atributos específicos.</para>
+<para
+>Esta regra é útil para mudar de contexto no fim da linha, se o último carácter for uma barra invertida (<userinput
+>'\'</userinput
+>). Isto é necessário, por exemplo no C/C++, para continuar as macros ou cadeias de caracteres.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>IncludeRules</term>
+<listitem>
+<para
+>Inclui as regras de outro contexto ou linguagem/ficheiro.</para>
+<programlisting
+>&lt;IncludeRules context=&quot;ligacao_contexto&quot; [includeAttrib=&quot;true|false&quot;] /&gt;</programlisting>
+
+<para
+>O atributo <userinput
+>context</userinput
+> define o contexto a incluir.</para>
+<para
+>Se for texto simples, inclui todas as regras definidas no contexto actual, como por exemplo: <programlisting
+>&lt;IncludeRules context=&quot;outroContexto&quot; /&gt;</programlisting
+></para>
+
+<para
+>Se o texto começar por <userinput
+>##</userinput
+>, o sistema de realce irá procurar outra definição de linguagem com o nome indicado, como por exemplo: <programlisting
+>&lt;IncludeRules context=&quot;##C++&quot; /&gt;</programlisting
+></para>
+<para
+>Se o atributo <userinput
+>includeAttrib</userinput
+> for <emphasis
+>true</emphasis
+>, muda o atributo de destino para o da origem. Isto é necessário para fazer, por exemplo, funcionar os comentários, se o texto correspondente ao contexto incluído for de um realce diferente do contexto-anfitrião. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>DetectSpaces</term>
+<listitem>
+<para
+>Detecta espaços em branco.</para>
+<programlisting
+>&lt;DetectSpaces (atributos comuns) /&gt;</programlisting>
+
+<para
+>Esta regra não tem atributos específicos.</para>
+<para
+>Use esta regra se souber que poderão existir vários espaços em branco à frente como, por exemplo, no início das linhas indentadas. Esta regra irá ignorar todos os espaços em branco, em vez de testar várias regras e ignorar uma de cada vez, devido a uma falta de correspondência.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>DetectIdentifier</term>
+<listitem>
+<para
+>Detecta os textos dos identificadores (como acontece na expressão regular: [a-zA-Z_][a-zA-Z0-9_]*).</para>
+<programlisting
+>&lt;DetectIdentifier (atributos comuns) /&gt;</programlisting>
+
+<para
+>Esta regra não tem atributos específicos.</para>
+<para
+>Use esta regra para ignorar uma sequência de caracteres de palavras de uma vez, em vez de testar com várias regras e ignorar uma de cada vez, por falta de correspondência.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>Dicas e Truques</title>
+
+<itemizedlist>
+<para
+>Logo que tenha compreendido como funciona a mudança de contexto, será fácil de criar definições de realce. Ainda que deva verificar com cuidado a regra que escolhe, dependendo da situação, as expressões regulares são muito poderosas, só que são lentas em comparação com as outras regras. Como tal, poderá considerar as seguintes dicas. </para>
+
+<listitem>
+<para
+>Se só corresponder com 2 caracteres, use o <userinput
+>Detect2Chars</userinput
+> em vez do <userinput
+>StringDetect</userinput
+>. O mesmo aplica-se ao <userinput
+>DetectChar</userinput
+>.</para>
+</listitem>
+<listitem>
+<para
+>As expressões regulares são fáceis de usar mas, normalmente, existe outra forma muito mais rápida de obter o mesmo resultado. Assuma que só deseja corresponder com o carácter <userinput
+>'#'</userinput
+> se for o primeiro carácter da linha. Uma solução baseada em expressões regulares seria semelhante à seguinte: <programlisting
+>&lt;RegExpr attribute=&quot;Macro&quot; context=&quot;macro&quot; String=&quot;^\s*#&quot; /&gt;</programlisting
+> Poderá obter o mesmo se usar: <programlisting
+>&lt;DetectChar attribute=&quot;Macro&quot; context=&quot;macro&quot; char=&quot;#&quot; firstNonSpace=&quot;true&quot; /&gt;</programlisting
+> Se quiser corresponder à expressão regular <userinput
+>'^#'</userinput
+>, poderá usar à mesma o <userinput
+>DetectChar</userinput
+> com o atributo <userinput
+>column=&quot;0&quot;</userinput
+>. O atributo <userinput
+>column</userinput
+> conta com base no número de caracteres; como tal, uma tabulação conta à mesma como se fosse apenas um carácter. </para>
+</listitem>
+<listitem>
+<para
+>Poderá mudar de contextos sem processar os caracteres. Assuma que deseja mudar de contexto quando encontrar o texto <userinput
+>*/</userinput
+>, mas necessita de processar essa sequência no próximo contexto. A regra abaixo irá corresponder e o atributo <userinput
+>lookAhead</userinput
+> fará com que o sistema de realce mantenha o texto correspondente no próximo contexto. <programlisting
+>&lt;Detect2Chars attribute=&quot;Comment&quot; context=&quot;#pop&quot; char=&quot;*&quot; char1=&quot;/&quot; lookAhead=&quot;true&quot; /&gt;</programlisting>
+</para>
+</listitem>
+<listitem>
+<para
+>Use o <userinput
+>DetectSpaces</userinput
+> se souber que irão ocorrer vários espaços em branco.</para>
+</listitem>
+<listitem>
+<para
+>Use o <userinput
+>DetectIdentifier</userinput
+> em vez da expressão regular <userinput
+>'[a-zA-Z_]\w*'</userinput
+>.</para>
+</listitem>
+<listitem>
+<para
+>Use os estilos predefinidos sempre que puder. Desta forma, o utilizador irá encontrar um ambiente familiar.</para>
+</listitem>
+<listitem>
+<para
+>Procure noutros ficheiros XML para ver como as outras pessoas implementam as regras mais complicadas.</para>
+</listitem>
+<listitem>
+<para
+>Poderá validar todos os ficheiros XML se usar o comando <command
+>xmllint --dtdvalid language.dtd aMinhaSintaxe.xml</command
+>.</para>
+</listitem>
+<listitem>
+<para
+>Se repetir algumas expressões regulares complexas com frequência, poderá usar as <emphasis
+>ENTIDADES</emphasis
+>. Por exemplo:</para>
+<programlisting
+>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;!DOCTYPE language SYSTEM "language.dtd"
+[
+ &lt;!ENTITY referencia "[A-Za-z_:][\w.:_-]*"&gt;
+]&gt;
+</programlisting>
+<para
+>Agora, poderá usar o <emphasis
+>&amp;referencia;</emphasis
+> em vez da expressão regular.</para>
+</listitem>
+</itemizedlist>
+</sect2>
+
+</sect1>
+
+</appendix>
diff --git a/tde-i18n-pt/docs/kdebase/kate/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kate/index.cache.bz2
new file mode 100644
index 00000000000..3c413abadac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kate/index.docbook b/tde-i18n-pt/docs/kdebase/kate/index.docbook
new file mode 100644
index 00000000000..59f38919305
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/index.docbook
@@ -0,0 +1,468 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kate;">
+ <!ENTITY package "kdebase">
+ <!ENTITY configuring-chapter SYSTEM "configuring.docbook">
+ <!ENTITY highlighting-appendix SYSTEM "highlighting.docbook">
+ <!ENTITY advanced-chapter SYSTEM "advanced.docbook">
+ <!ENTITY fundamentals-chapter SYSTEM "fundamentals.docbook">
+ <!ENTITY mdi-chapter SYSTEM "mdi.docbook">
+ <!ENTITY menu-chapter SYSTEM "menus.docbook">
+ <!ENTITY part-chapter SYSTEM "part.docbook">
+ <!ENTITY plugins-chapter SYSTEM "plugins.docbook">
+ <!ENTITY regexp-appendix SYSTEM "regular-expressions.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+<title
+>O Manual do &kate;</title>
+
+<bookinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<author
+>&Seth.Rothberg; &Seth.Rothberg.mail;</author>
+<author
+>&Dominik.Haumann; &Dominik.Haumann.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<year
+>2001</year>
+<holder
+>&Seth.Rothberg;</holder>
+</copyright>
+<copyright>
+<year
+>2002</year
+><year
+>2003</year
+><year
+>2005</year>
+<holder
+>&Anders.Lund;</holder>
+</copyright>
+<copyright>
+<year
+>2005</year>
+<holder
+>&Dominik.Haumann;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-29</date>
+<releaseinfo
+>2.5.0</releaseinfo>
+
+<abstract>
+<para
+>O &kate; é um editor de texto para programadores do &kde; 2.2 e posteriores.</para>
+
+<para
+>Este manual documenta o &kate; Versão 2.5.0</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>Kate</keyword>
+<keyword
+>texto</keyword>
+<keyword
+>editor</keyword>
+<keyword
+>programador</keyword>
+<keyword
+>programação</keyword>
+<keyword
+>projectos</keyword>
+<keyword
+>MDI</keyword>
+<keyword
+>Multi</keyword>
+<keyword
+>Documento</keyword>
+<keyword
+>Interface</keyword>
+<keyword
+>terminal</keyword>
+<keyword
+>consola</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Bem-vindo ao &kate;, um editor de texto destinado a programadores para o &kde; versões 2.2 e superiores. Algumas das funcionalidades do &kate; incluem o realce de sintaxe programável para linguagens que vai do C ao <acronym
+>HTML</acronym
+>, passando pelo C++ e os 'scripts' de bash, a capacidade de criar e gerir projectos, uma interface de múltiplos documentos (<acronym
+>MDI</acronym
+>) e um emulador de terminal embutido. </para>
+
+<para
+>Mas o &kate; é mais do que um editor para programadores. A sua capacidade de abrir vários ficheiros de uma vez torna-o ideal para editar os vários ficheiros de configuração do &UNIX;. Este documento foi escrito no &kate;. </para>
+
+<para>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="kate.png"/></imageobject>
+<caption
+><para
+>Editar este manual...</para
+></caption>
+</mediaobject>
+</para>
+
+</chapter>
+
+&fundamentals-chapter;
+
+&mdi-chapter;
+
+&part-chapter;
+
+&plugins-chapter;
+
+&advanced-chapter;
+
+&menu-chapter;
+
+&configuring-chapter;
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kate;. Programa copyright 2000, 2001, 2002 - 2005 pela equipa de programadores do &kate;. </para>
+
+<variablelist>
+<title
+>A equipa do &kate;:</title>
+<varlistentry>
+<term
+>&Christoph.Cullmann; &Christoph.Cullmann.mail;</term>
+<listitem
+><para
+>Gestor do Projecto e Programador Principal</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Anders.Lund; &Anders.Lund.mail;</term>
+<listitem
+><para
+>Programador Principal, realce de sintaxe do Perl, documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Joseph.Wenninger; &Joseph.Wenninger.mail;</term>
+<listitem
+><para
+>Programador Principal, realce de sintaxe</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Michael Bartl <email
+>michael.bartl1@chello.at</email
+></term>
+<listitem
+><para
+>Programador Principal</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Phlip <email
+>phlip_cpp@my-deja.com</email
+></term>
+<listitem
+><para
+>O compilador do projecto</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Waldo.Bastian; &Waldo.Bastian.mail;</term>
+<listitem
+><para
+>O sistema de 'buffers'</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Matt Newell <email
+>newellm@proaxis.com</email
+></term>
+<listitem
+><para
+>Testes...</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Michael McCallum <email
+>gholam@xtra.co.nz</email
+></term>
+<listitem
+><para
+>Programador Principal</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Jochen Wilhemly <email
+>digisnap@cs.tu-berlin.de</email
+></term>
+<listitem
+><para
+>Autor do KWrite</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Michael.Koch; &Michael.Koch.mail;</term>
+<listitem
+><para
+>Conversão do KWrite para KParts</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Christian Gebauer <email
+>gebauer@bigfoot.com</email
+></term>
+<listitem
+><para
+>Não indicado</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Simon.Hausmann; &Simon.Hausmann.mail;</term>
+<listitem
+><para
+>Não indicado</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Glen Parker <email
+>glenebob@nwlink.com</email
+></term>
+<listitem
+><para
+>Histórico do Desfazer do KWrite, Integração com o KSpell</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Scott Manson <email
+>sdmanson@alltel.net</email
+></term>
+<listitem
+><para
+>Suporte do realce de sintaxe de XML do KWrite</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&John.Firebaugh; &John.Firebaugh.mail;</term>
+<listitem
+><para
+>Várias Correcções de Erros</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Dominik.Haumann; &Dominik.Haumann.mail;</term>
+<listitem
+><para
+>Desenvolvimento, Mestre do realce</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Muitas outras pessoas contribuíram:</title>
+<varlistentry>
+<term
+>Matteo Merli <email
+>merlim@libero.it</email
+></term>
+<listitem
+><para
+>Realce para os ficheiros SPEC do RPM, DIFF entre outras coisas</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Rocky Scaletta <email
+>rocky@purdue.edu</email
+></term>
+<listitem
+><para
+>Realce para VHDL</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Yury Lebedev </term>
+<listitem
+><para
+>Realce para SQL</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Chris Ross</term>
+<listitem
+><para
+>Realce para Ferite</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Nick Roux</term>
+<listitem
+><para
+>Realce para ILERPG</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>John Firebaugh</term>
+<listitem
+><para
+>Realce para Java, entre outras coisas</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Carsten Niehaus</term>
+<listitem
+><para
+>Realce para LaTeX</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Per Wigren</term>
+<listitem
+><para
+>Realce para Makefiles e Python</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Jan Fritz</term>
+<listitem
+><para
+>Realce para Python</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&Daniel.Naber;</term>
+<listitem
+><para
+>Pequenas correcções de erros, 'plugin' de XML</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Documentação copyright 2000,2001 &Seth.Rothberg; &Seth.Rothberg.mail;</para>
+
+<para
+>Documentação copyright 2002, 2003, 2005 &Anders.Lund; &Anders.Lund.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&highlighting-appendix;
+
+&regexp-appendix;
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+
+<!--
+Index Word List:
+menu - context - syntax - markup - shortcuts - highlighting
+embedded terminal - editing - search - replace - regexp -> Regular Expression
+split window - selection - insert overwrite - selection -
+configure/customize/preferences - insert/overwrite - non-printing characters
+font - unicode - wordwrap/linewrap - project - bookmarks - docks - plugins
+block selection / rectangles - view - indenting - editor - word processor
+copy - paste - find - spelling - language (both kinds) - encoding -
+pretty printing - formatting - line numbers - icon border -
+folding - insert time - sed
+
+done
+comment / uncomment
+configure / settings / preferences
+
+-->
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-namecase-general: t
+sgml-namecase-entity: nil
+sgml-general-insert-case: lower
+sgml-minimize-attributes: nil
+sgml-omittag: nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kate/kate.png b/tde-i18n-pt/docs/kdebase/kate/kate.png
new file mode 100644
index 00000000000..d074e75d409
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/kate.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kate/man-kate.1.docbook b/tde-i18n-pt/docs/kdebase/kate/man-kate.1.docbook
new file mode 100644
index 00000000000..b4e6193d7d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/man-kate.1.docbook
@@ -0,0 +1,294 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>07 de Junho de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kate</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kate</command
+></refname>
+<refpurpose
+>Um editor de texto avançado para o &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kate</command
+> <group choice="opt"
+><option
+>-s, --start</option
+> <replaceable
+> nome</replaceable
+> </group
+> <group choice="opt"
+><option
+>-u, --use</option
+></group
+> <group choice="opt"
+><option
+>-p, --pid</option
+><replaceable
+> pid</replaceable
+></group
+> <group choice="opt"
+><option
+>-e, --encoding</option
+> <replaceable
+> nome</replaceable
+></group
+> <group choice="opt"
+><option
+>-l, --line</option
+> <replaceable
+> linha</replaceable
+></group
+> <group choice="opt"
+><option
+>-c, --column</option
+> <replaceable
+> coluna</replaceable
+></group
+> <group choice="opt"
+><option
+>-i, --stdin</option
+></group
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kate; é o Editor de Texto Avançado do &kde;. </para
+>
+<para
+>O &kate; também oferece o componente de edição para várias aplicações, sob o nome &kwrite;.</para>
+<para
+>Algumas das várias funcionalidades do &kate; incluem o realce de sintaxe configurável para as linguagens que vão do C e C++ até ao <acronym
+>HTML</acronym
+>, passando por programas em 'bash', a capacidade de criar e manter projectos, uma interface para vários documentos (<acronym
+>MDI</acronym
+>) e um emulador de terminal incorporado. </para>
+
+<para
+>Mas o &kate; é mais do que um editor para programadores. A sua capacidade de abrir vários ficheiros de uma vez torna-o ideal para editar os vários ficheiros de configuração do &UNIX;. Este documento foi escrito no &kate;. </para>
+
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-s</option
+>, <option
+>--start</option
+> <replaceable
+>nome</replaceable
+></term>
+
+<listitem
+><para
+>Inicia o &kate; com uma dada sessão.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-u, --use</option
+></term>
+<listitem
+><para
+>Usa um &kate; já em execução</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-p, --pid</option
+> <replaceable
+> pid</replaceable
+></term>
+<listitem
+><para
+>Tenta apenas usar de novo a instância do 'kate' com este <replaceable
+>PID</replaceable
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-e, --encoding</option
+> <replaceable
+> nome</replaceable
+></term>
+<listitem
+><para
+>Modificar a codificação do ficheiro a abrir</para
+><para
+>Poderá usar esta opção para obrigar a abrir um documento no formato UTF-8, por exemplo. (O comando <command
+>iconv -l</command
+> oferece uma lista com as codificações, o que poderá ser útil para si.)</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-l, --line</option
+> <replaceable
+> linha</replaceable
+></term>
+<listitem
+><para
+>Navegar para esta linha</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-c, --column</option
+> <replaceable
+> coluna</replaceable
+></term>
+<listitem
+><para
+>Navegar para esta coluna</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-i, --stdin</option
+></term>
+<listitem
+><para
+>Lê o conteúdo do <filename
+>stdin</filename
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kwrite(1)</para>
+
+<para
+>Existe documentação do utilizador mais detalhada em <ulink url="help:/kate"
+>help:/kate</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kate</parameter
+></userinput
+>).</para>
+
+<para
+>Existe ainda mais informação disponível na <ulink url="http://kate.kde.org/"
+>página Web do &kate;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+
+<para
+>Para abrir um ficheiro chamado <filename
+>codigo.cpp</filename
+> na coluna 15 e linha 25 numa janela existente do &kate;, poderá usar:</para>
+<screen
+><userinput
+><command
+>kate</command
+> <option
+>-c 15</option
+> <option
+>-l
+25</option
+> <option
+>-u</option
+> <filename
+>codigo.cpp</filename
+></userinput
+> </screen>
+
+<para
+>Se tiver uma ligação à Internet, poderá tirar partido da transparência da rede do &kde; para abrir um ficheiro num servidor de FTP. Se não tiver permissões de escrita no servidor remoto, o ficheiro será aberto apenas para leitura e ser-lhe-á pedido o nome do ficheiro local no qual deseja gravar, se fizer alterações nele. Se tiver permissões para escrita, as alterações serão feitas de forma transparente pela rede.</para>
+<screen
+><userinput
+><command
+>kate</command
+> <option
+><replaceable
+>ftp://ftp.kde.org/pub/kde/LEIA_ME_PRIMEIRO</replaceable
+></option
+></userinput
+></screen>
+
+<!-- FIXME: Some more useful examples would be cool, how about this snagged -->
+<!-- from a mail of anders (slightly edited /line/l to remove the double -->
+<!-- dashes:
+> /some/file/path/file.name:lineno
+
+> it would rock if Kate could understand that and not only open up file.name,
+
+> but jump to lineno after the file is opened.
+
+How bad is it to have to convert that into
+-l lineno /some/file/path/file.name
+
+sed s,([^:]*):(\d+),-l \2 \1,
+
+will do that, for example.-->
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O responsável pela manutenção do &kate; é o &Christoph.Cullmann; &Christoph.Cullmann.mail;. Uma lista completa dos autores e contribuintes para o projecto está disponível no manual de utilizador mencionado acima.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdebase/kate/mdi.docbook b/tde-i18n-pt/docs/kdebase/kate/mdi.docbook
new file mode 100644
index 00000000000..a783ca50c64
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/mdi.docbook
@@ -0,0 +1,368 @@
+<chapter id="kate-mdi">
+<chapterinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Trabalhar com o <acronym
+>MDI</acronym
+> do &kate;</title>
+
+<sect1 id="kate-mdi-overview">
+<title
+>Introdução</title>
+
+<para
+>Janela, Documento, Editor... O que são todos estes conceitos na terminologia do &kate;, e como é possível tirar o maior partido dele? Este capítulo irá explicar tudo sobre o assunto e ainda mais.</para>
+
+<sect2 id="kate-mdi-overview-mainwindow">
+
+<title
+>A Janela Principal</title>
+
+<para
+><indexterm
+><primary
+>Janela principal</primary
+></indexterm
+> A Janela Principal do &kate; é uma janela de aplicação normal do &kde;, com a adição de sub-janelas acopláveis ou janelas de ferramentas. Tem uma barra de menu com todos os menus normais, para além de outros específicos, bem como uma barra de ferramentas que permite o acesso aos comandos mais usados.</para>
+
+<para
+>A parte mais importante da janela é a Área de Edição, que mostra por omissão uma componente de edição de texto, no qual o utilizador poderá trabalhar nos seus documentos.</para>
+
+<para
+>As capacidades de acoplagem da janela são usadas para as janelas de ferramentas:</para>
+
+<itemizedlist>
+<listitem
+><para
+><link linkend="kate-mdi-tools-file-list"
+>A Lista de Ficheiros</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-mdi-tools-file-selector"
+>O Navegador do Sistema de Ficheiros</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-mdi-tools-konsole"
+>O Emulador de Terminal Incorporado</link
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>E, possivelmente, mais outras janelas, as quais podem ser disponibilizadas pelos 'plugins'.</para>
+
+<para
+>As ferramentas podem ser posicionadas em qualquer barra lateral; para mover uma ferramenta, carregue com o botão direito no seu botão da barra lateral e seleccione no menu do &RMB;</para>
+
+<para
+>Uma ferramenta pode ser marcada como <emphasis
+>persistente</emphasis
+> no menu do &RMB;, com o seu botão da barra lateral. A barra lateral pode conter mais ferramentas de cada vez para que, quando uma ferramenta for persistente, as outras ferramentas possam ser mostradas em simultâneo.</para>
+
+</sect2>
+
+
+</sect1>
+
+<sect1 id="kate-mdi-editor">
+
+<title
+>A área do Editor</title>
+
+<para
+><indexterm
+><primary
+>Área de Edição</primary
+></indexterm
+> O &kate; é capaz de ter mais que um documento aberto ao mesmo tempo, e também consegue repartir a área de edição em várias sub-janelas, de uma forma semelhante à que o &konqueror; ou o <application
+>emacs</application
+> praticam. Desta forma, poderá ver vários documentos ao mesmo tempo, ou mesmo várias instâncias do mesmo documento, o que é útil, por exemplo, se o seu documento contém definições no seu topo que deseje ver frequentemente como forma de referência. Poderá também ver um ficheiro de inclusão numa sub-janela, enquanto altera o ficheiro de implementação noutra.</para>
+
+<para
+>Quando um documento está disponível em mais de um editor, as alterações feitas num editor serão reflectidas imediatamente nos outros. Isto inclui a alteração do texto, bem como a sua selecção. As operações de pesquisa ou de movimentação do cursor só se reflectem no editor actual.</para>
+
+<para
+>Não é possível de momento ter mais que uma instância do mesmo documento aberta, na medida em que uma instância será editada enquanto a outra não.</para>
+
+<para
+>Ao repartir um editor em duas sub-janelas, estas ficam divididas, por igual tamanho, e a mostrarem ambas o documento actual desse editor. A nova janela será a inferior (no caso de dividir horizontalmente) ou a da direita (se a divisão for vertical). A nova janela fica em primeiro plano, o qual é visível através de um pequeno 'led' verde na janela em questão.</para>
+
+</sect1>
+
+<sect1 id="kate-mdi-tools-file-list">
+<title
+>A Lista de Documentos</title>
+
+<para
+><indexterm
+><primary
+>Lista de ficheiros</primary
+></indexterm
+> A lista de ficheiros mostra uma lista de todos os documentos abertos no &kate;. Os ficheiros modificados irão ter um pequeno ícone de <guiicon
+>disquete</guiicon
+> à sua esquerda para indicar esse estado.</para>
+
+<para
+>Se estiverem abertos dois ou mais ficheiros com o mesmo nome (localizados em pastas diferentes), o nome do segundo terá adicionado no fim <quote
+>&lt;2&gt;</quote
+> e assim por diante. A dica para o ficheiro irá mostrar o seu nome completo, incluindo a sua pasta, o que lhe permite escolher o documento desejado.</para
+> <para
+>Para mostrar um documento na janela activa de momento, carregue no nome do documento na lista.</para>
+
+<para
+>Poderá ordenar a lista de diferentes formas, se carregar com o botão direito na lista e seleccionar uma opção no menu <guisubmenu
+>Ordenar Por</guisubmenu
+>. As opções são <variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Ordem de Abertura</guimenuitem
+></term>
+<listitem
+><para
+>Lista os documentos pela ordem de abertura</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Nome do Documento</guimenuitem
+></term>
+<listitem
+><para
+>Lista os documentos alfabeticamente pelo seu nome.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>URL</guimenuitem
+></term>
+<listitem
+><para
+>Lista os documentos alfabeticamente pelo URL.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+<para
+>A lista de documentos irá, por omissão, visualizar o seu histórico, desvanescendo os itens para os documentos mais recentes com uma cor de fundo. Se o documento foi editado, é misturada uma cor extra. O documento mais recente tem a cor mais forte, por isso será mais fácil para si ver os documentos em que está a trabalhar. Esta funcionalidade poderá ser desactivada na <link linkend="config-dialog-documentlist"
+>Página da Lista de Documentos</link
+> da janela de configuração.</para>
+
+<para
+>A localização por omissão na janela do &kate; está à esquerda da área de edição.</para>
+</sect1>
+
+<sect1 id="kate-mdi-tools-file-selector">
+<title
+>O Navegador do Sistema de Ficheiros</title>
+
+<para
+><indexterm
+><primary
+>Navegador no Sistema de Ficheiros</primary
+></indexterm
+> O Navegador do Sistema de Ficheiros é um visualizador de pastas que lhe permite abrir os ficheiros a partir da pasta mostrada na janela actual.</para>
+
+<para
+>De cima para baixo, o Navegador do Sistema de Ficheiros consiste nos seguintes elementos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Uma Barra de Ferramentas</term>
+<listitem>
+<para
+>Esta contém os botões normais de navegação:</para>
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Início</guibutton
+></term>
+<listitem
+><para
+>Ao carregar neste botão a janela de pasta fará <command
+>cd</command
+> para a sua pasta pessoal.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Cima</guibutton
+></term>
+<listitem
+><para
+>Isto fará com que a janela da pasta faça <command
+>cd</command
+> para a pasta de nível superior à actual se possível.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Recuar</guibutton
+></term>
+<listitem
+><para
+>Faz com que a janela de pasta faça <command
+>cd</command
+> para a pasta mostrada anteriormente no histórico. Este botão está desactivado se não existir nenhum item anterior.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Avançar</guibutton
+></term>
+<listitem
+><para
+>Faz com que a janela de pastas faça <command
+>cd</command
+> para a próxima pasta no histórico. Este botão está desactivado se não existir nenhuma próxima pasta.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Sincronizar</guibutton
+></term>
+<listitem
+><para
+>Este botão fará com que a janela de pastas faça <command
+>cd</command
+> para a pasta de documentos activa no momento, se possível. Este botão está desactivado se o documento actual é um ficheiro novo e não gravado, ou se a pasta onde ele está não pode ser decidida.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Um campo de &URL;</term>
+<listitem>
+<para
+>Aqui pode indicar a localização de uma pasta a pesquisar. O campo do &URL; mantém uma lista dos campos introduzidos anteriormente; para escolher um, utilize o botão da seta à direita do campo.</para>
+<tip
+><para
+>O campo do &URL; tem a completação automática das pastas. O método de completação pode ser definido usando o menu do botão direito do rato do campo.</para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Uma Janela de Pastas</term>
+<listitem
+><para
+>Esta é uma janela de pastas normal do &kde;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Um Campo de Filtragem</term>
+<listitem>
+<para
+>O campo de Filtragem permite-lhe indicar um filtro para os ficheiros mostrados na janela de pastas. O filtro utiliza a sintaxe normal; os padrões devem estar separados por espaços. Exemplo: <userinput
+>*.cpp *.h *.moc</userinput
+></para>
+<para
+>Para mostrar todos os ficheiros, indique um único asterisco <userinput
+>*</userinput
+>.</para>
+<para
+>O campo de filtragem guarda os últimos 10 filtros introduzidos entre sessões; para usar um, carregue no botão da seta à direita do campo e seleccione a sequência de filtragem desejada.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="kate-mdi-tools-konsole">
+<title
+>O Emulador de Terminal Embutido</title>
+
+<para
+><indexterm
+><primary
+>Emulador de terminal</primary
+></indexterm
+> O Emulador de Terminal incorporado é uma cópia da aplicação de terminal do &kde;, o &konsole;, para a sua conveniência. Está disponível na opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar o Emulador de Terminal</guimenuitem
+></menuchoice
+> ou através do atalho <keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+>, para que este fique em primeiro plano logo que visível. Adicionalmente, se a opção <link linkend="config-dialog-general-sync-konsole"
+>Sincronizar o &konsole; com o documento actual</link
+> estiver activa, este fará <command
+>cd</command
+> para a pasta do documento actual, ao ficar visível, ou quando o documento actual mudar.</para>
+
+<para
+>A localização por omissão na janela do &kate; fica na parte inferior, por baixo da área de edição.</para>
+
+<para
+>Poderá configurar o &konsole; com o seu menu de &RMB;; para mais informações, veja o manual do &konsole;.</para>
+
+</sect1>
+
+<sect1 id="kate-mdi-tools-externaltools">
+<title
+>Ferramentas Externas</title>
+
+<para
+>No menu <guimenu
+>Ferramentas</guimenu
+>, o utilizador irá encontrar um submenu chamado <guisubmenu
+>Ferramentas Externas</guisubmenu
+>. Estas ferramentas invocam as aplicações externas com dados relativos ao documento actual como, por exemplo, o seu URL, pasta, texto ou selecção.</para>
+
+<para
+>As ferramentas externas são definidas pelo utilizador e o mesmo poderá adicionar, editar ou remover as ferramentas com o <link linkend="config-dialog-externaltools"
+>painel de configuração das Ferramentas Externas</link
+>. </para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/menus.docbook b/tde-i18n-pt/docs/kdebase/kate/menus.docbook
new file mode 100644
index 00000000000..a7751b021aa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/menus.docbook
@@ -0,0 +1,2224 @@
+<chapter id="menu-entries">
+<chapterinfo>
+<authorgroup>
+<author
+><personname
+><firstname
+></firstname
+></personname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Opções do Menu</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<anchor id="new"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando <action
+>inicia um novo documento</action
+> na janela de edição. Na lista <guibutton
+>Documentos</guibutton
+> à esquerda, o novo ficheiro chama-se <emphasis
+>Sem título</emphasis
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="open"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Lança a janela de abertura de ficheiros do &kde; para o deixar abrir um ou mais ficheiros. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="open-recent"/>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando permite-lhe <action
+>abrir um ficheiro</action
+> a partir de um sub-menu que contém uma lista com os ficheiros editados recentemente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="open-with"/>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir Com</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este submenu apresenta uma lista com as aplicações conhecidas que conseguem lidar com o tipo MIME do seu documento actual. Se activar um item, irá abrir o documento actual com essa aplicação.</para>
+<para
+>Para além disso, existe um comando <guimenuitem
+>Outro...</guimenuitem
+>, que invoca a janela de selecção de aplicações que lhe permite <action
+>seleccionar outra aplicação para abrir o ficheiro activo</action
+>. O seu ficheiro manter-se-á aberto à mesma no &kate;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="save"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando <action
+>grava o seu ficheiro</action
+>. Use-o com frequência. Se o ficheiro estiver <emphasis
+>Sem título</emphasis
+>, o <guimenuitem
+>Gravar</guimenuitem
+> torna-se <guimenuitem
+>Gravar Como</guimenuitem
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="save-as"/>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Atribui e muda o nome dos ficheiros</action
+> com este comando. Ele invoca a janela de gravação de ficheiros. Esta janela funciona tal e qual a janela de abertura de ficheiros. Podê-la-á usar para navegar pelo seu sistema de ficheiros, antever os ficheiros existentes ou filtrar a sua lista de ficheiros com máscaras. </para>
+
+<para
+>Indique o nome que deseja dar ao ficheiro que irá gravar na lista Localização e carregue no botão <guibutton
+>OK</guibutton
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="save-all"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando <action
+>grava todos os ficheiros abertos e modificados</action
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="reload"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F5</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Relê o ficheiro activo do disco</action
+>. Este comando é útil se outro programa ou processo tiver alterado o ficheiro, enquanto o deixou aberto no &kate; </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="print"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Imprime o ficheiro activo</action
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="export-as-html">
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar como HTML...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Exporta o seu ficheiro para o formato HTML, para que o documento possa ser visto como uma página Web. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="mail">
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar por E-Mail...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre o seu cliente de e-mail e anexa o ficheiro a uma mensagem. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="close"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Feche o ficheiro activo</action
+> com este comando. Se tiver feito alterações sem as gravar, ser-lhe-á questionado se deseja gravar o ficheiro antes de o &kate; o fechar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="close-all"/>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando <action
+>fecha todos os ficheiros que o utilizador tiver abertos</action
+> no &kate;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="quit"/>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando <action
+>fecha o &kate;</action
+> e todos os ficheiros que você estava a editar. Se fez alterações aos ficheiros e ainda não as gravou, ser-lhe-á questionado se o deseja fazer. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<para
+>O menu <guimenu
+>Editar</guimenu
+> contém um conjunto de comandos para lidar com o documento activo no momento.</para>
+
+<variablelist>
+<title
+>Opções do Menu</title>
+<varlistentry>
+<term>
+<anchor id="edit-undo"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desfaz o último comando de edição (escrever, copiar, colar, etc.)</para>
+<note
+><para
+>Se o agrupamento de anulações estiver activo, isto pode desfazer vários comandos de edição do mesmo tipo, como a introdução de caracteres.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-redo"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Repete o último passo desfeito.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-cut"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Remove o texto seleccionado, se existir, e coloca uma cópia do texto seleccionado na área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-copy"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia o texto seleccionado, se existir, para a área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-copy-as-html"/>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar como HTML</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia o texto seleccionado com o realce de sintaxe como texto em HTML.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-paste"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia o primeiro item da área de transferência para o editor na posição actual do cursor.</para>
+<note
+><para
+>Se o Substituir Selecções estiver activo, o texto colado irá substituir a selecção, se existir.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-select-all"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona todo o texto no editor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-deselect"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Retira a selecção de texto no editor, se existir.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-toggle-block-selection"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Shift</keycap
+> <keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modo de Selecção em Bloco</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Comuta o modo de Selecção. Quando o modo de selecção é <quote
+>BLOCO</quote
+>, o utilizador poderá fazer selecções verticais como, por exemplo, da coluna 5 à 10 e da linha 9 à 15.</para>
+<para
+>A barra de estado mostra o estado actual do modo de selecção, como <quote
+>NORM</quote
+> ou <quote
+>BLC</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-find"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Lança a Janela de Procura para lhe permitir procurar por texto no documento editado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-find-next"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vai para a próxima ocorrência do último texto ou expressão regular pesquisados, a partir da posição actual do cursor</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-find-previous"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vai para a ocorrência anterior do último texto ou expressão regular pesquisados, a partir da posição actual do cursor</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-replace"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Lança a Janela de Substituição para lhe permitir substituir uma ou mais instâncias de um texto definido por outra coisa qualquer.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="edit-go-to-line"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ir para a linha...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Lança a Janela Ir Para, a qual lhe permite indicar um número de linha a procurar no documento</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="document-menu">
+<title
+>O Menu <guimenu
+>Documento</guimenu
+></title>
+<para
+>O menu de Documentos mostra uma opção de menu, por cada documento aberto, debaixo das opções aqui documentadas. Ao seleccionar uma delas, trará para primeiro plano o documento indicado. Se tiver várias janelas, será mostrado esse documento na janela activa.</para>
+<para
+>Para além disso, são fornecidos os comandos para navegar pelos seus documentos abertos: <variablelist>
+<title
+>Opções do menu</title>
+
+<varlistentry>
+<term>
+<anchor id="document-back"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+>Esquerda</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Documento</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto trará o documento anterior da lista para primeiro plano. Se você tiver várias janelas, o documento em questão será mostrado na janela activa.</para
+> <para
+>A ordem corresponde à sequência pela qual os documentos foram abertos, em vez de ser por uma lógica de histórico. Este comportamento poderá alterar nas versões futuras do &kate;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="document-forward"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+>Direita</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Documento</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto trará o documento seguinte da lista para primeiro plano. Se tiver várias janelas, o documento em questão será mostrado na janela activa.</para>
+<para
+>A ordem corresponde à sequência pela qual os documentos foram abertos, em vez de ser por uma lógica de histórico. Este comportamento poderá alterar nas versões futuras do &kate;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O menu <guimenu
+>Ver</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Ver</guimenu
+> permite-lhe gerir a configuração específica do editor activo, bem como a gestão das sub-janelas.</para>
+
+<variablelist>
+<title
+>Opções do Menu</title>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F7</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mudar para a Linha de Comandos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este comando irá activar ou desactivar a visualização da <link linkend="advanced-editing-tools-commandline"
+>linha de comandos incorporada</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Esquema</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Este menu apresenta os esquemas disponíveis. Poderá alterar aqui o esquema para a janela actual; para alterar o esquema predefinido, necessita de usar a <link linkend="config-dialog-editor-colors"
+>janela de configuração</link
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F10</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mudança de Linha Dinâmica</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Activa ou desactiva a mudança de linha dinâmica para a janela actual. A mudança de linha dinâmica faz com que todo o texto de uma janela fique visível, sem a necessidade de se deslocar na horizontal, repartindo uma linha em várias linhas visuais, de acordo com as necessidades.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar/Esconder os Marcadores de Mudança de Linha</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização de uma linha vertical que indica a posição da largura da mudança da linha, como está definida na <link linkend="config-dialog-editor-wrap-words-at"
+>janela de configuração</link
+>. Esta funcionalidade obriga a que use um tipo de letra realmente monoespaçado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-show-icon-border"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F6</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Contorno do Ícone</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto é um item de comutação. Se o ligar, irá activar o Contorno de Ícones do lado esquerdo do editor activo, e vice-versa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-show-line-numbers"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F11</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder os Números de Linha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto é um item de comutação. Se o ligar, irá aparecer uma área que mostra os números de linha do documento visível à esquerda e vice-versa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar/Esconder as Marcas da Barra de Posicionamento</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização de favoritos (e outras marcas) na barra de posicionamento vertical. Quando estiver activa, as marcas são representadas com uma linha fina com a cor da marca na barra de posicionamento onde, se carregar nesta, posicionar-se-á a janela numa posição próxima dessa marca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F9</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar/Esconder as Marcações de Dobragem</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização da área de marcadores de dobragem e desdobramento do lado esquerdo da janela. Veja a secção <link linkend="advanced-editing-tools-code-folding"
+>Usar a Dobragem de Código</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-code-folding"/>
+<menuchoice>
+<guimenuitem
+>Dobragem do Código</guimenuitem>
+</menuchoice>
+</term>
+
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Shift</keycap
+><keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Fechar o Nível de Topo</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Recolhe todas as regiões de topo do documento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Shift</keycap
+><keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Expandir o Nível de Topo</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Expande todas as regiões de topo do documento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Fechar um Nível Local</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Recolhe a região mais próxima do cursor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Expandir um Nível Local</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Expande a região mais próxima do cursor.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="bookmarks-menu">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Favoritos</guimenu
+> permite-lhe lidar com os favoritos no seu documento activo.</para>
+
+<para
+>Por baixo dos itens descritos aqui, existe uma opção por cada marcação no documento actual. O texto corresponderá às primeiras palavras da linha marcada. Escolha um item para mover o cursor para o início dessa linha. O editor deslocar-se-á de modo a tornar essa linha visível.</para>
+
+<variablelist>
+
+<title
+>Opções do Menu</title>
+
+<varlistentry>
+<term>
+<anchor id="bookmarks-toggle-bookmark"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Marcar/Limpar um Favorito</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Define ou retira uma marcação na linha actual do documento. (Se existir, é removida, caso contrário será marcada).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="bookmarks-clear-bookmarks"/>
+<menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Limpar Todos os Favoritos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Limpa (remove) todos os favoritos do documento actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="bookmarks-previous">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt; <keycap
+>Page Up</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Anterior</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Isto irá mover o cursor para o início da linha imediatamente acima que contiver um favorito. O texto do item do menu irá incluir o número da linha e o primeiro pedaço de texto da linha. Este item só está disponível quando houver um favorito numa linha acima do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="bookmarks-next">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt; <keycap
+>Page Down</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Seguinte</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto irá mover o cursor para o início da linha imediatamente abaixo que contiver um favorito. O texto do item do menu irá incluir o número da linha e o primeiro pedaço de texto da linha. Este item só está disponível quando houver um favorito numa linha acima do cursor.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="tools-menu">
+
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Encaminhar para a Consola</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Fornece o texto seleccionado de momento ao emulador de terminal incorporado. Não será adicionada nenhuma mudança de linha a seguir ao texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Ferramentas Externas</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+>Este submenu contém todas as <link linkend="kate-mdi-tools-externaltools"
+>ferramentas externas</link
+> configuradas por si.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-read-only"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Modo Apenas de Leitura</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Configura o documento actual no modo Apenas para Leitura. Isto evita que seja adicionado qualquer texto ou formatação do documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-filetype"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tipo de Ficheiro</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Escolhe o esquema de tipo de ficheiros que preferir para o documento activo. Isto substitui o modo de <link linkend="config-dialog-editor-filetypes"
+>tipo de ficheiros</link
+> global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+> na página de Tipos de Ficheiros somente para o seu documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-highlighting"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Realce</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Escolhe o esquema de realce de sintaxe que preferir para o documento activo. Isto substitui o modo de realce global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, somente para o seu documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-indentation"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Indentação</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Escolhe o <link linkend="kate-part-autoindent"
+>estilo de indentação</link
+> que preferir para o documento activo. Isto substitui o modo de indentação global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, somente para o seu documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-encoding"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Codificação</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Poderá sobrepor a codificação predefinida na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, na página <guilabel
+>Abrir/Gravar</guilabel
+>, para definir uma codificação diferente para o seu documento actual. A codificação que definir aqui será válida apenas para o seu documento actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-end-of-line"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Fim da Linha</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Escolhe o modo de fim de linha que preferir para o documento activo. Isto substitui o modo de fim de linha global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, somente para o seu documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-spelling"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Ortografia...</guimenuitem
+></menuchoice>
+</term>
+
+<listitem
+><para
+><action
+>Isto inicia o programa de verificação ortográfica - um programa que é desenhado para ajudar o utilizador a descobrir e a corrigir os erros ortográficos.</action
+> Ao carregar nesta opção, irá iniciar o verificador ortográfico e trazer a janela com o suporte ortográfico. Existem quatro campos alinhados verticalmente no centro da janela com as suas legendas correspondentes à sua esquerda. A começar por cima, estas são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Palavra desconhecida:</guilabel
+></term>
+<listitem
+><para
+>Aqui, o verificador ortográfico indica a palavra sob consideração neste momento. Isto acontece quando o verificador ortográfico encontra uma palavra que não se encontra no seu dicionário - um ficheiro que contém uma lista com as palavras correctas com as quais compara cada palavra no editor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Substituir por:</guilabel
+></term>
+<listitem
+><para
+>Se o verificador ortográfico encontrar alguma palavra semelhante no seu dicionário, é listada aqui a primeira. O utilizador poderá aceitar a sugestão, escrever a sua própria correcção ou escolher uma sugestão diferente na próxima lista.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Palavras Sugeridas:</guilabel
+></term>
+<listitem
+><para
+>O verificador poderá enumerar aqui uma quantidade de substituições possíveis para a palavra em consideração. Se carregar em alguma das sugestões, fará com que a mesma seja introduzida no campo <guilabel
+>Substituição:</guilabel
+> em cima.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Língua:</guilabel
+></term>
+<listitem
+><para
+>Se tiver instalado vários dicionários, aqui poderá seleccionar qual o dicionário/língua que deverá ser usado.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Do lado direito da janela, existem 5 botões que permitem ao utilizador controlar o processo de verificação ortográfica. São estes:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Adicionar ao Dicionário</guibutton
+></term>
+<listitem
+><para
+>Se carregar neste botão, irá adicionar a palavra no campo <guilabel
+>Palavra Errada:</guilabel
+> ao dicionário do corrector. Isto significa que, no futuro, o verificador ortográfico irá considerar sempre esta palavra como correcta.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Substituir</guibutton
+></term>
+<listitem
+><para
+>Este botão faz com que o corrector substitua a palavra em consideração no documento pela palavra no campo <guilabel
+>Substituição:</guilabel
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Substituir Tudo</guibutton
+></term>
+<listitem
+><para
+>Este botão faz com que o corrector não só substitua a <guilabel
+>Palavra desconhecida:</guilabel
+> actual, mas também faça a mesma substituição para todas as outras ocorrências desta <guilabel
+>Palavra Errada:</guilabel
+> no documento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Ignorar</guibutton
+></term>
+<listitem
+><para
+>Ao activar este botão, fará com que o verificador ortográfico siga em frente, sem efectuar quaisquer alterações.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Ignorar Tudo</guibutton
+></term>
+<listitem
+><para
+>Este botão diz ao corrector ortográfico para não fazer nada com a <guilabel
+>Palavra desconhecida:</guilabel
+> actual e para seguir em frente com todas as instâncias da mesma palavra.</para
+> <note
+><para
+>Isto só se aplica a esta ronda de verificação ortográfica. Se o verificador for executado de novo, mais tarde, irá parar na mesma palavra.</para
+></note
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Existem mais três botões por baixo da janela de verificação ortográfica. Estes são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem
+><para
+>Isto invoca o sistema de ajuda do &kde;, iniciando nas páginas de ajuda do &kate; (este documento).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Terminado</guibutton
+></term>
+<listitem
+><para
+>Este botão cancela o processo de verificação ortográfica e volta para o documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Este botão cancela o processo de verificação ortográfica; todas as modificações são anuladas e você irá voltar ao seu documento.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="tools-spelling-from-cursor"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Verificação Ortográfica (do cursor)...</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Isto inicia o programa de verificação ortográfica, mas inicia a partir do cursor, em vez de começar no início do documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-spellcheck-selection"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Verificação Ortográfica da Selecção...</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Faz uma verificação ortográfica da selecção actual.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="indent"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Indentar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto aumenta a indentação do parágrafo em um passo. O tamanho do passo depende da <link linkend="config-dialog-editor-indent"
+>configuração da indentação</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-unindent"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desindentar</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+>Isto reduz a indentação do parágrafo em um passo. O tamanho do passo depende da <link linkend="config-dialog-editor-indent"
+>configuração da indentação</link
+>.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-cleanindent"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Limpar a Indentação</guimenuitem
+></menuchoice
+></term
+> <listitem>
+<para
+>Isto limpa a indentação da selecção actual ou da linha onde o cursor se encontra. Se limpar a indentação, garante que todo o seu texto seleccionado segue o modo de indentação que escolher.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-align"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Alinhamento</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Faz um novo alinhamento da linha actual ou das linhas seleccionadas, usando o modo de indentação e a configuração de indentação no documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-comment"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Comentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto adiciona mais um espaço ao início da linha onde o cursor de texto se encontra ou ao início das linhas seleccionadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-uncomment"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Descomentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto remove um espaço (se existir) ao início da linha onde o cursor se encontra ou ao início das linhas seleccionadas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-uppercase"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Maiúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Coloca o texto seleccionado ou a letra a seguir ao cursor em maiúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-lowercase"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Minúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Coloca o texto seleccionado ou a letra a seguir ao cursor em minúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-capitalize"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Capitalização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Capitaliza (coloca a primeira letra em maiúsculas e as restantes em minúsculas) o texto seleccionado ou a palavra actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-join-lines"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Juntar as Linhas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Junta as linhas seleccionadas, ou a linha actual e a seguinte, separando-as apenas com um espaço. Os espaços finais/iniciais das linhas reunidas são removidas dos extremos colados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-word-wrap-document"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mudança de Linha do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Aplica uma mudança de linha estática em todo o documento. Isto significa que uma linha nova de texto irá iniciar automaticamente, quando a linha actual exceder o tamanho definido na opção 'Mudar de Linha em:' da página de Edição em <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect1>
+
+<sect1 id="sessions-menu">
+<title
+>O Menu <guimenu
+>Sessões</guimenu
+></title>
+
+<para
+>Este menu contém itens para usar e gerir as sessões do &kate;. Para mais informações, leia mais sobre como <link linkend="fundamentals-using-sessions"
+>Usar as Sessões</link
+>.</para>
+
+<variablelist>
+
+<varlistentry id="sessions-new">
+<term
+><menuchoice
+><guimenu
+>Sessões</guimenu
+> <guimenuitem
+>Nova</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Cria uma sessão nova vazia. Todos os ficheiros abertos de momento serão fechados.</para
+></listitem>
+
+</varlistentry>
+
+<varlistentry id="sessions-open">
+<term
+><menuchoice
+><guimenu
+>Sessões</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma sessão existente. A janela do Selector de Sessões aparece, para que possa escolher uma.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="sessions-quick-open">
+<term
+><menuchoice
+><guimenu
+>Sessões</guimenu
+> <guisubmenu
+>Abertura Rápida</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Este submenu permite-lhe abrir uma sessão existente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="sessions-save">
+<term
+><menuchoice
+><guimenu
+>Sessões</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Grava a sessão actual. Se a sessão for anónima, ser-lhe-á pedido um nome para a sessão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="sessions-save-as">
+<term
+><menuchoice
+><guimenu
+>Sessões</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Grava a sessão actual com um nome novo. Ser-lhe-á pedido o nome a usar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="sessions-manage">
+<term
+><menuchoice
+><guimenu
+>Sessões</guimenu
+> <guimenuitem
+>Gerir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela do Gestor de Sessões, que lhe permite mudar o nome às sessões e removê-las.</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Configuração</guimenu
+> permite-lhe alterar as propriedades da janela principal, como mostrar/esconder as barras de ferramentas; fornece ainda o acesso às janelas de configuração.</para>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<anchor id="settings-toolbars"/>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este submenu apresenta as barras de ferramentas disponíveis, onde cada item activa ou desactiva a visibilidade da barra de ferramentas associada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="settings-fullscreen">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização no ecrã inteiro.</para>
+<note
+><para
+>Este comando irá passar para o menu Janela, numa versão futura do &kate;</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="settings-configure-shortcuts"/>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a conhecida janela de Configuração de Atalhos do Teclado do &kde;.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<anchor id="settings-configure-toolbars"/>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a conhecida Janela de Configuração de Barras de Ferramentas do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="settings-configure-kate"/>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kate;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Lança a <link linkend="config-dialog"
+>Janela de Configuração Principal</link
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="window-menu">
+<title
+>O Menu <guimenu
+>Janela</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<anchor id="window-new"/>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre outra instância do &kate;</action
+>. A nova instância será igual à anterior. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-split-vertical"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Dividir Verticalmente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto irá repartir a janela (que pode ser a área de edição principal) em duas sub-janelas iguais, sendo a nova a que se situa à esquerda. A nova sub-janela fica em primeiro plano e irá mostrar o mesmo documento que a anterior.</para>
+<para
+>Vê também em <link linkend="kate-mdi"
+>Trabalhar com o MDI do &kate;</link
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-split-horizontal"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>T</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Dividir Horizontalmente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto irá repartir a janela (que pode ser a área de edição principal) em duas sub-janelas iguais, sendo a nova a que se situa por baixo. A nova sub-janela fica em primeiro plano e irá mostrar o mesmo documento que a anterior.</para>
+<para
+>Vê também em <link linkend="kate-mdi"
+>Trabalhar com o MDI do &kate;</link
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-close-current"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar a Vista Actual</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha a sub-janela activa. Isto está desactivado, se só existir uma sub-janela (a área de edição principal).</para
+> <para
+>Os documentos não são fechados quando se fecha uma sub-janela &ndash; eles ficam disponíveis à mesma no <link linkend="document-menu"
+>Menu <guimenu
+>Documentos</guimenu
+></link
+>, assim como na Lista de Ficheiros.</para
+> <para
+>Vê também em <link linkend="kate-mdi"
+>Trabalhar com o MDI do &kate;</link
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="window-next-view">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F8</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Janela Seguinte</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Coloca a área do documento seguinte em primeiro plano, se tiver dividido a área de edição em várias vistas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="window-previous-view">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>F8</keycap
+> </keycombo
+></shortcut
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Janela Anterior</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Coloca a área do documento anterior em primeiro plano, se tiver dividido a área de edição em várias vistas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+><guisubmenu
+>Janelas de Ferramentas</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><anchor id="window-toolviews-show-sidebars"/>
+<menuchoice
+><guimenu
+>Janela</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder as Barras Laterais</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visibilidade das linhas de botões da barra lateral. Este comando não afecta a visibilidade dos elementos da barra lateral, isto é, todas as barras laterais que estavam visíveis assim irão continuar e, se tiver atribuído atalhos aos comandos abaixo, estes irão também continuar a funcionar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-toolviews-show-filelist"/>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+><guimenuitem
+>Mostrar o Documentos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Liga e desliga a lista de documentos do &kate;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-toolviews-show-fileselector"/>
+<menuchoice
+><guimenu
+>Janela</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+><guimenuitem
+>Mostrar o Navegador no Sistema de Ficheiros</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Liga e desliga o navegador do sistema de ficheiros do &kate;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-toolviews-greptool"/>
+<menuchoice
+><guimenu
+>Janela</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+><guimenuitem
+>Mostrar/Esconder o Procurar nos Ficheiros</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Liga e desliga a ferramenta para <guilabel
+>Procurar em Ficheiros</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="window-toolviews-show-konsole"/>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder o Terminal</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Liga e desliga o emulador de terminal incorporado.</para>
+<para
+>Quando é activado pela primeira vez, o terminal será criado.</para>
+<para
+>Quando o emulador de terminal é mostrado, irá ficar em primeiro plano, de modo a que possa começar a introduzir comandos de imediato. Se a opção <link linkend="config-dialog-general-sync-konsole"
+>Sincronizar o Konsole com o Documento Actual</link
+> estiver activa na <link linkend="config-dialog-general"
+>Página Geral</link
+> da <link linkend="config-dialog"
+>Janela de Configuração Principal</link
+>, a linha de comandos fará <command
+>cd</command
+> para a pasta do documento activo, se for um ficheiro local.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>Tal como as opções de menu normais de <guimenu
+>Ajuda</guimenu
+> do &kde; descritas em baixo, terá alguns itens de menu para mostrar os Manuais de Utilizador dos 'Plugins'.</para>
+&help.menu.documentation; </sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/part.docbook b/tde-i18n-pt/docs/kdebase/kate/part.docbook
new file mode 100644
index 00000000000..17c93450705
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/part.docbook
@@ -0,0 +1,990 @@
+<chapter id="kate-part">
+<chapterinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Trabalhar com o editor &kate;</title>
+
+<sect1 id="kate-part-overview">
+
+<title
+>Introdução</title>
+
+<para
+>O editor do &kate; é a área de edição da janela do &kate;. Este editor é também usado pelo &kwrite; e pode ser usado no &konqueror; para mostrar os ficheiros de texto do seu computador local ou da rede.</para>
+
+<para
+>O editor é composto pelas seguintes partes:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>A área de edição</term>
+<listitem
+><para
+>Aqui é onde se localiza o texto do seu documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>As barras de posicionamento</term>
+<listitem>
+<para
+>As barras de posicionamento indicam a posição da parte visível do texto do documento e podem ser usadas para o percorrer. Se você arrastar as barras de posicionamento, não mudará de posição o cursor de inserção.</para>
+<para
+>As barras de posicionamento podem estar visíveis ou não, dependendo da vontade.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Contorno dos Ícones</term>
+<listitem>
+<para
+>O contorno dos ícones é uma pequena área à esquerda do editor, a qual mostra um pequeno ícone junto às linhas marcadas.</para>
+<para
+>O utilizador poderá colocar ou retirar um <link linkend="kate-part-bookmarks"
+>favorito</link
+> numa linha visível, se carregar com o botão esquerdo rato ao lado dessa linha.</para>
+<para
+>Esta área pode ser ligada ou desligada se usar a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar o Contorno do Ícone</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A Área de Números de Linha</term>
+<listitem>
+<para
+>Esta área mostra os números de linha de todas as linhas visíveis do documento.</para>
+<para
+>A área pode ser ligada ou desligada, através da opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar Números de Linha</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A Área de Dobragem</term>
+<listitem>
+<para
+>A área de dobragem/desdobramento permite-lhe expandir ou recolher blocos de linhas de código. O cálculo das regiões dobráveis é feito de acordo com regras na definição de realce de sintaxe do documento.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<itemizedlist>
+<title
+>Também neste Capítulo:</title>
+<listitem
+><para
+><link linkend="kate-part-navigation"
+>Navegar no Texto</link
+> </para
+></listitem>
+<listitem
+><para
+><link linkend="kate-part-selection"
+>Trabalhar com a Selecção</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-part-copy-and-paste"
+>Copiar e Colar Texto</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-part-find-replace"
+>Procurar e Substituir Texto</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-part-bookmarks"
+>Usar os Favoritos</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-part-auto-wrap"
+>Mudar o Texto de Linha Automaticamente</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="kate-part-autoindent"
+>Utilizar a indentação automática</link
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="kate-part-navigation">
+<title
+>Navegar no Texto</title>
+
+<para
+>A movimentação pelo texto no &kate; é como na maioria dos editores de texto gráficos. O utilizador poderá mover o cursor com as teclas dos cursores e com as teclas <keycap
+>Page Up</keycap
+>, <keycap
+>Page Down</keycap
+>, <keycap
+>Home</keycap
+> e <keycap
+>End</keycap
+>, em conjunto com as teclas modificadoras <keycap
+>Ctrl</keycap
+> e <keycap
+>Shift</keycap
+>. A tecla <keycap
+>Shift</keycap
+> é sempre usada para gerar uma selecção, enquanto a tecla <keycap
+>Ctrl</keycap
+> pode ter efeitos diferentes nas diferentes teclas: <itemizedlist>
+<listitem
+><para
+>Para as teclas <keycap
+>Cima</keycap
+> e <keycap
+>Baixo</keycap
+>, significa deslocar o cursor, em vez de o mover.</para
+></listitem>
+<listitem
+><para
+>Para as teclas <keycap
+>Esquerda</keycap
+> e <keycap
+>Direita</keycap
+>, significa saltar as palavras em vez de simples caracteres.</para
+></listitem>
+<listitem
+><para
+>Para as teclas <keycap
+>Page Up</keycap
+> e <keycap
+>Page Down</keycap
+>, significa ir para o limite visível da janela, em vez de navegar.</para>
+</listitem>
+<listitem
+><para
+>Para as teclas <keycap
+>Home</keycap
+> e <keycap
+>End</keycap
+>, significa ir para o início ou fim do documento, em vez de ir para o início ou fim da linha.</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>O &kate; também lhe oferece uma forma de saltar rapidamente para um parêntesis correspondente: Coloque o cursor no interior de um parêntesis e carregue em <keycombo
+><keycap
+>Ctrl</keycap
+><keycap
+>6</keycap
+></keycombo
+> para saltar para o parêntesis correspondente.</para>
+
+<para
+>Para além disso, poderá colocar ou retirar um <link linkend="kate-part-bookmarks"
+>favorito</link
+>, para saltar para posições definidas por si.</para>
+
+</sect1>
+
+<sect1 id="kate-part-selection">
+<title
+>Trabalhar com a Selecção</title>
+
+<para
+>Existem duas formas básicas de seleccionar texto no &kate;: com o rato e com o teclado.</para>
+
+<para
+>Para seleccionar com o rato, mantenha pressionado o botão esquerdo do rato enquanto arrasta o cursor do rato de onde a selecção deve começar até ao sítio final desejado. O texto vai ficando seleccionado à medida que arrasta.</para>
+
+<para
+>Se carregar duas vezes numa palavra seleccioná-la-á.</para>
+
+<para
+>Se carregar três vezes numa linha seleccioná-la-á por completo.</para>
+
+<para
+>Se o &Shift; é mantido pressionado ao carregar, o texto ficará seleccionado:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Se não estiver nada seleccionado previamente, da posição do cursor de texto até à posição do cursor do rato.</para
+></listitem>
+<listitem
+><para
+>Se estiver algo seleccionado, desde essa selecção até à posição do cursor do rato</para
+></listitem>
+</itemizedlist>
+
+<note>
+<para
+>Ao seleccionar texto, arrastando para tal o rato, o texto seleccionado é copiado para a área de transferência, e poderá ser colado se carregar para isso no botão do meio do rato no editor ou em qualquer outra aplicação onde deseje colar o texto. </para>
+</note>
+
+<para
+>Para seleccionar com o teclado, mantenha a tecla &Shift; carregada enquanto utiliza as teclas de navegação (as teclas dos cursores, o <keycap
+>Page Up</keycap
+>, o <keycap
+>Page Down</keycap
+>, o <keycap
+>Home</keycap
+> e o <keycap
+>End</keycap
+>, possivelmente em combinação com o &Ctrl; para extender o movimento do cursor de texto).</para>
+
+<para
+>Veja também a secção <link linkend="kate-part-navigation"
+>Navegar no Texto</link
+> deste capítulo.</para>
+
+<para
+>Para <action
+>copiar</action
+> a selecção actual, utilize a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+> ou a combinação de teclas respectiva (por omissão é o <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+>).</para>
+
+<para
+>Para <action
+>deseleccionar</action
+> a selecção actual, utilize a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar</guimenuitem
+></menuchoice
+> ou o atalho de teclado correspondente (por omissão é o <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+>) ou carregue com o botão esquerdo do rato no editor.</para>
+
+<sect2 id="kate-part-selection-block">
+<title
+>Usar a Selecção do Bloco</title>
+
+<para
+>Quando a Selecção de Blocos estiver activa, pode fazer <quote
+>selecções verticais</quote
+> de texto, seleccionando colunas específicas em várias linhas. Isto é útil, por exemplo, para trabalhar com linhas separadas por tabulações.</para>
+
+<para
+>A Selecção do Bloco pode ser ligada ou desligada através da opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Comutar a Selecção do Bloco</guimenuitem
+></menuchoice
+>. O atalho de teclado por omissão é o <keycap
+>F4</keycap
+></para>
+
+</sect2>
+
+<sect2 id="kate-part-seleciton-overwrite">
+
+<title
+>Usar a Substituição da Selecção</title>
+
+<para
+>Se a opção Substituir a Selecção estiver activa, ao escrever ou colar texto na selecção, fará com que o texto seleccionado seja substituído. Se não estiver activo, o novo texto será adicionado à posição do cursor de texto.</para>
+
+<para
+>A Substituição da Selecção está activa por omissão.</para>
+
+<para
+>Para alterar a configuração desta opção, veja a <link linkend="config-dialog-editor-cursor-selection"
+>Página Seleccionar</link
+> da <link linkend="config-dialog"
+>Janela de Configuração</link
+>.</para>
+
+</sect2>
+
+<sect2 id="kate-part-selection-persistent">
+
+<title
+>Usar a Selecção Persistente</title>
+
+<para
+>Quando a selecção persistente estiver activa, à medida que o utilizador vai escrevendo caracteres ou movendo o cursor, não irá desfazer a selecção existente. Isto significa que poderá mover o cursor para longe da selecção e continuar a escrever texto.</para>
+
+<para
+>A selecção persistente está desligada por omissão.</para>
+
+<para
+>A Selecção Persistente pode ser activada na <link linkend="config-dialog-editor-cursor-selection"
+>Página Seleccionar</link
+> da <link linkend="config-dialog"
+>Janela de Configuração</link
+>.</para>
+
+<warning>
+<para
+>Se ambas as opções estiverem activas, a introdução ou colagem de texto quando o cursor do texto estiver dentro da selecção fará com que este seja substituído e deseleccionado.</para>
+</warning>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="kate-part-copy-and-paste">
+
+<title
+>Copiar e Colar Texto</title>
+
+<para
+>Para copiar texto, seleccione-o e use a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+>. Adicionalmente, a selecção de texto com o rato fará com que o texto seleccionado seja copiado para a área de transferência.</para>
+
+<para
+>Para você colar o texto actualmente na área de transferência, use a opção do menu <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Adicionalmente, o texto seleccionado com o rato pode ser colado se carregar no botão <mousebutton
+>do meio</mousebutton
+> do rato, na posição desejada.</para>
+
+<tip>
+<para
+>Se estiver a usar o ambiente do &kde;, poderá obter o texto copiado anteriormente de qualquer aplicação com o ícone do &klipper; na bandeja do &kicker;.</para>
+</tip>
+
+</sect1>
+
+<sect1 id="kate-part-find-replace">
+<title
+>Procurar e Substituir Texto</title>
+
+<sect2 id="find-replace-dialog">
+<title
+>As Janelas <guilabel
+>Procurar Texto</guilabel
+> e <guilabel
+>Substituir Texto</guilabel
+></title>
+
+
+<para
+>As janelas de Procurar e Substituir Texto no &kate; são muito parecidas, excepto que a de Substituir Texto possibilita a introdução de um texto de substituição, em conjunto com algumas opções adicionais.</para>
+
+<para
+>As janelas oferecem as seguintes opções comuns:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Texto a Procurar</guilabel
+></term>
+<listitem
+><para
+>Aqui é onde se indica o texto a procurar. A interpretação do texto depende de algumas das opções descritas em baixo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Expressão Regular</guilabel
+></term>
+<listitem>
+<para
+>Se estiver assinalada, o texto a procurar é interpretado como uma expressão regular. Estará activo um botão para criar ou editar a expressão.</para>
+<para
+>Veja as <link linkend="regular-expressions"
+>Expressões Regulares</link
+> para mais informações sobre elas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Não Distinguir Capitalização</guilabel
+></term>
+<listitem>
+<para
+>Se estiver activo, a pesquisa não fará distinção entre maiúsculas e minúsculas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apenas Palavras Inteiras</guilabel
+></term>
+<listitem>
+<para
+>Se estiver seleccionado, a pesquisa só fará a correspondência se existir um limite de palavra em ambos os extremos da ocorrência, ou seja, um carácter não alfanumérico, outro carácter visível qualquer ou um fim de linha.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A partir do cursor</guilabel
+></term>
+<listitem>
+<para
+>Se estiver seleccionada, a pesquisa irá começar a partir da posição do cursor, caso contrário irá ter início na primeira linha do documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Procurar para Trás</guilabel
+></term>
+<listitem>
+<para
+>Se estiver seleccionada, a pesquisa irá procurar a primeira correspondência para cima do ponto inicial, seja este a posição actual do cursor ou do início do documento, se a opção <guilabel
+>Do Início</guilabel
+> estiver activa.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>A janela <guilabel
+>Substituir Texto</guilabel
+> oferece algumas opções adicionais:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Substituir Por</guilabel
+></term>
+<listitem
+><para
+>Aqui é onde irá introduzir o texto de substituição.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Texto Seleccionado</guilabel
+></term>
+<listitem>
+<para
+>Esta opção está desactivada se não estiver nenhum texto seleccionado ou se a opção <guilabel
+>Perguntar ao Substituir</guilabel
+> estiver activa. Se estiver, todas as correspondências do texto de pesquisa dentro do texto seleccionado serão substituídas pelo texto de substituição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Perguntar ao Substituir</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionada, aparecerá uma pequena janela a perguntar-lhe o que fazer de cada vez que é encontrada uma ocorrência. Oferece as seguintes opções: <variablelist>
+
+<varlistentry>
+<term
+><guibutton
+>Sim</guibutton
+></term>
+<listitem
+><para
+>Active isto para substituir a ocorrência actual (a que está seleccionada no editor).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Não</guibutton
+></term>
+<listitem
+><para
+>Active para ignorar a ocorrência actual e tentar encontrar outra.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Tudo</guibutton
+></term>
+<listitem
+><para
+>Active para cancelar a pergunta e substituir todas as ocorrências.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Fechar</guibutton
+></term>
+<listitem
+><para
+>Active isto para ignorar a ocorrência actual e terminar a pesquisa.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<note>
+<para
+>Não existe de momento nenhuma forma de fazer a correspondência mínima ao procurar por uma expressão regular. Isto será adicionado numa próxima versão do &kate;</para>
+</note>
+
+</sect2>
+
+<sect2 id="finding-text">
+<title
+>Procurar Texto</title>
+
+<para
+>Para procurar texto, lance a janela <guilabel
+>Procurar Texto</guilabel
+> com o <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> ou na opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+></menuchoice
+>, indique o texto a procurar, seleccione as <link linkend="find-replace-dialog"
+>opções</link
+> desejadas e carregue em <guibutton
+>OK</guibutton
+>. Se a pesquisa for iniciada na posição do cursor e não forem encontradas ocorrências, antes de atingir o fim (ou o início, se estiver a procurar para trás) do documento, ser-lhe-á perguntado se deseja dar a volta à procura. </para>
+
+<para
+>Se for encontrada uma ocorrência, esta é seleccionada e a janela <guilabel
+>Procurar Texto</guilabel
+> é escondida, mas é muito fácil continuar à mesma a procurar mais ocorrências:</para>
+
+<para
+>Para procurar a próxima ocorrência na direcção da procura, use a opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Seguinte</guimenuitem
+></menuchoice
+> ou carregue em <keycap
+>F3</keycap
+>.</para>
+
+<para
+>Para procurar a próxima ocorrência na direcção oposta, use a opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Anterior</guimenuitem
+></menuchoice
+> ou carregue em <keycombo action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+>.</para>
+
+<para
+>Se não for encontrada nenhuma ocorrência antes de atingir o extremo do documento, ser-lhe-á perguntado se deseja dar a volta. </para>
+
+</sect2>
+
+<sect2>
+<title
+>Substituir Texto</title>
+
+<para
+>Para substituir texto, lance a janela <guilabel
+>Substituir Texto</guilabel
+> com a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir</guimenuitem
+></menuchoice
+> ou com o atalho <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+>, indique o texto a procurar e, opcionalmente, o texto de substituição (se este estiver em branco, cada ocorrência será removida), defina as <link linkend="find-replace-dialog"
+>opções</link
+> desejadas e carregue no botão <guibutton
+>OK</guibutton
+>.</para>
+
+<tip>
+<para
+>Se estiver a usar uma expressão regular para procurar o texto a substituir, pode usar referências anteriores para reutilizar o texto capturado nos sub-padrões entre parêntesis da expressão.</para>
+<para
+>Veja as <link linkend="regular-expressions"
+>Expressões Regulares</link
+> para mais informações sobre elas.</para>
+</tip>
+
+<tip
+><para
+>Poderá <command
+>procurar</command
+>, <command
+>substituir</command
+> e <command
+>procurar de forma incremental</command
+> na <link linkend="advanced-editing-tools-commandline"
+>linha de comandos</link
+>.</para>
+</tip>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="kate-part-bookmarks">
+<title
+>Usar os Favoritos</title>
+
+<para
+>A possibilidade de o utilizador ter favoritos permite-lhe marcar certas linhas, para as encontrar de novo facilmente.</para>
+
+<para
+>Poderá colocar ou remover um favorito numa linha de duas formas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Movendo o cursor de inserção para essa linha e activando o comando <menuchoice
+><guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Comutar o Favorito</guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+>).</para>
+</listitem>
+<listitem>
+<para
+>Carregando no Contorno do Ícone junto a essa linha.</para>
+</listitem>
+</itemizedlist>
+
+
+<para
+>Os favoritos estão disponíveis no menu <guimenu
+>Favoritos</guimenu
+>. Os favoritos estão disponíveis individualmente como itens do menu, nomeados com o número de linha com o favorito e os primeiros caracteres de texto da linha. Para mover o cursor de inserção para o início de uma linha com uma marcação dessas, abra o menu e seleccione o Favorito.</para>
+
+<para
+>Para saltar rapidamente entre favoritos ou para o favorito anterior/seguinte, use as opções <menuchoice
+><guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Seguinte</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+><keycap
+>Ctrl</keycap
+> <keycap
+>Page Down</keycap
+></keycombo
+>) ou <menuchoice
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Anterior</guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>Page Up</keycap
+> </keycombo
+>).</para>
+
+</sect1>
+
+<sect1 id="kate-part-auto-wrap">
+
+<title
+>Mudar o Texto de Linha Automaticamente</title>
+
+<para
+>Esta funcionalidade permite-lhe ter o texto formatado de uma forma muito simples: o texto será repartido, de modo a que não hajam linhas que excedam o número máximo de caracteres por linha, a menos que exista uma sequência de caracteres sem espaços maior do que o comprimento da linha.</para>
+
+<para
+>Para a activar ou desactivar, assinale a opção <guibutton
+>Mudança de Linha</guibutton
+> na <link linkend="config-dialog-editor-edit"
+>página de edição</link
+> da <link linkend="config-dialog"
+>janela de configuração</link
+>.</para>
+
+<para
+>Para definir o tamanho máximo da linha (número máximo de caracteres por linha), use a opção <link linkend="config-dialog-editor-wrap-words-at"
+><guibutton
+>Mudar de Linha A</guibutton
+></link
+> na <link linkend="config-dialog-editor-edit"
+>página de edição</link
+> da <link linkend="config-dialog"
+>janela de configuração</link
+>.</para>
+
+<para
+>Se estiver activa, tem os seguintes efeitos: <itemizedlist>
+<listitem
+><para
+>À medida que se vai escrevendo, o editor irá inserir automaticamente uma quebra de linha depois do último carácter de separação de palavras numa posição antes do tamanho máximo da linha ser atingido.</para
+></listitem>
+<listitem
+><para
+>Enquanto se vai lendo o documento, o editor irá repartir o texto de uma forma semelhante, de modo a que não hajam linhas que sejam maiores que o tamanho máximo definido, se conterem alguns espaços que o permitam.</para
+></listitem>
+</itemizedlist>
+
+</para>
+
+<note
+><para
+>Não existe de momento nenhuma forma de definir a mudança de linha por cada tipo de documento, ou ainda desligar a funcionalidade ao nível do documento. Isto será resolvido numa próxima versão do &kate;</para
+></note>
+
+</sect1>
+
+<sect1 id="kate-part-autoindent">
+<title
+>Utilizar a indentação automática</title>
+
+<para
+>O componente de edição do &kate; suporta uma variedade de modos de auto-indentação, desenhado para os diferentes formatos de texto. Você poderá escolhê-los, entre os modos disponíveis, com a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Indentação</guisubmenu
+></menuchoice
+>. Os módulos de indentação automática também oferecem uma função <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Alinhamento</guimenuitem
+></menuchoice
+>, que irá calcular de novo a indentação da linha actual ou a seleccionada. Como tal, poderá mudar a indentação do seu documento inteiro, seleccionando o texto e activando essa opção.</para>
+
+<para
+>Todos os modos de indentação usam a configuração de indentação no documento activo.</para>
+
+<tip
+><para
+>Poderá definir todos os tipos de variáveis de configuração, incluindo aqueles relacionados com a indentação com as <link linkend="config-variables"
+>Variáveis do Documento</link
+> e os <link linkend="config-dialog-editor-filetypes"
+>Tipos de ficheiros</link
+>.</para
+></tip>
+
+<variablelist>
+
+<title
+>Modos de Indentação Automática Disponíveis</title>
+
+<varlistentry>
+<term
+>Nenhum</term>
+<listitem
+><para
+>Se seleccionar este modo, irá desactivar a indentação automática.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Normal</term>
+<listitem
+><para
+>Este sistema de indentação simplesmente mantém a indentação semelhante à da linha anterior, com o conteúdo que não corresponda a espaços em branco. Poderá combinar isto com a utilização das acções de indentação e remoção de indentação, para poder indentar de acordo com a sua vontade. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Estilo C</term>
+<listitem
+><para
+>Um sistema de indentação para o C e para as linguagens semelhantes, como o C++, C#, Java, JavaScript, entre outros. Este sistema não irá funcionar para as linguagens de 'scripting', como o Perl ou o PHP.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Estilo C SS</term>
+<listitem
+><para
+>Um sistema de indentação alternativa para o C e as linguagens do género, com as mesmas restrições.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Estilo Python</term>
+<listitem
+><para
+>Um sistema de indentação específico para a linguagem de programação Python. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>XML</term>
+<listitem
+><para
+>Um sistema de indentação automática de XML muito bom. Embora seja tentador, não o tente usar com as variantes de HTML que não sejam o XHTML, dado que não funciona com as marcas antigas do HTML (as marcas em aberto, como por exemplo o &lt;br&gt;)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Sistema de Indentação Variável</term>
+<listitem>
+
+<note>
+<para
+>Este sistema é experimental e poderá mudar o comportamento ou desaparecer nas versões futuras.</para>
+</note>
+
+<para
+>O sistema de indentação variável é especial, na medida em que poderá ser configurado através de variáveis no documento (ou com uma configuração por tipo de ficheiro). São lidas as seguintes variáveis: <variablelist>
+<varlistentry>
+<term
+>var-indent-indent-after</term>
+<listitem>
+<para
+>Uma expressão regular que fará com que uma linha seja indentada de uma unidade, se a primeira linha, não sendo composta apenas por espaços em branco, fizer correspondência. var-indent-indent: Uma expressão regular que fará com que uma linha correspondente a ela seja indentada de uma unidade.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>var-indent-unindent</term>
+<listitem>
+<para
+>Uma expressão regular que fará com que a linha reduza a indentação de uma unidade, se fizer correspondência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>var-indent-triggerchars</term>
+<listitem>
+<para
+>Uma lista de caracteres que deverá fazer com que a indentação seja calculada de novo imediatamente, quando estes forem escritos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>var-indent-handle-couples</term>
+<listitem>
+<para
+>Uma lista de conjuntos de parêntesis para tratar. Pode ser qualquer combinação de parêntesis normais, rectos e chavetas. Cada tipo de conjunto é lidado da seguinte forma: se existirem instâncias abertas na linha acima, será adicionada uma unidade de indentação, enquanto se existirem instâncias de fecho não correspondidas, é removida uma unidade de indentação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><literal
+>var-indent-couple-attribute</literal
+></term>
+<listitem>
+<para
+>Ao procurar pelos pares de parêntesis, só são considerados os caracteres com este atributo. O valor deverá ser o nome do atributo no ficheiro XML da sintaxe, como por exemplo "Symbol". Se não for indicado, é usado o atributo 0 (normalmente o 'Normal Text').</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/plugins.docbook b/tde-i18n-pt/docs/kdebase/kate/plugins.docbook
new file mode 100644
index 00000000000..edd3ab2c373
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/plugins.docbook
@@ -0,0 +1,39 @@
+<chapter id="plugins">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+
+<title
+>Lidar com 'Plugins'</title>
+
+<para
+>O Kate está a usar dois tipos diferentes de 'plugins', nomeadamente os 'plugins' para a aplicação &kate; e os 'plugins' para o componente de edição do &kate;. Os últimos estão disponíveis em qualquer aplicação que use o componente de edição, como o KDevelop, o Quanta, o Kile, o Kwrite e muitos outros, enquanto os 'plugins' da aplicação são específicos apenas do &kate;.</para>
+
+<para
+>Poderá activar ambos os tipos de 'plugins' na <link linkend="configuring-kate-configdialog"
+>janela de configuração</link
+>, a qual também oferece acesso às opções de configuração adicionais dos 'plugins' que necessitem deles.</para>
+
+<para
+>Existem vários 'plugins' para vários fins, disponíveis no módulo 'kdeaddons', e poderá procurar mais na Web. Alguns 'plugins' são fornecidos com o componente de edição, para fazer completação de palavras, favoritos automáticos, inserções de ficheiros, verificação ortográfico ou gramatical e pesquisas incrementais.</para>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kate/regular-expressions.docbook b/tde-i18n-pt/docs/kdebase/kate/regular-expressions.docbook
new file mode 100644
index 00000000000..015be08f1d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kate/regular-expressions.docbook
@@ -0,0 +1,1218 @@
+<appendix id="regular-expressions">
+<appendixinfo>
+<authorgroup>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</appendixinfo>
+
+<title
+>Expressões Regulares</title>
+
+<synopsis
+>Este Apêndice contém uma breve, mas abrangente e suficiente, introdução
+ao mundo das <emphasis
+>expressões regulares</emphasis
+>. Ela documenta as
+expressões regulares na forma que está disponível no &kate;, a qual não é
+compatível com as expressões regulares do Perl, nem com as do
+<command
+>grep</command
+>, por exemplo.</synopsis>
+
+<sect1>
+
+<title
+>Introdução</title>
+
+<para
+>As <emphasis
+>Expressões Regulares</emphasis
+> oferecem-nos uma forma de descrever alguns conteúdos possíveis de uma sequência de texto, a qual pode ser compreendida de certa forma por algum 'software', de modo a que este possa investigar se um texto corresponde, e também no caso das aplicações avançadas, com a possibilidade de guardar pedaços do texto correspondente.</para>
+
+<para
+>Um exemplo: Imagine que deseja procurar num texto por parágrafos que comecem quer pelos nomes <quote
+>Henrique</quote
+> ou <quote
+>Pedro</quote
+>, seguidos de alguma forma do verbo <quote
+>dizer</quote
+>.</para>
+
+<para
+>Com uma pesquisa normal, iria começar a procurar pelo primeiro nome, <quote
+>Henrique</quote
+>, sendo talvez seguido de <quote
+>di</quote
+>, como o seguinte: <userinput
+>Henrique di</userinput
+> e, enquanto procura por ocorrências, iria ignorar os que não se encontram no início de um parágrafo, assim como os que têm uma palavra que começa por <quote
+>di</quote
+> que não é <quote
+>diz</quote
+>, <quote
+>disse</quote
+> ou algo do género. Claro, e ainda ter que repetir isto com o próximo nome...</para>
+
+<para
+>Com as Expressões Regulares, essa tarefa pode ser acompanhada com uma única pesquisa e com um maior grau de precisão.</para>
+
+<para
+>Para conseguir isto, as Expressões Regulares definem regras para exprimir com detalhe uma generalização de uma sequência de texto com a qual corresponder. No nosso exemplo, o qual podemos exprimir literalmente da seguinte forma: <quote
+>Uma linha que começa por <quote
+>Henrique</quote
+> ou <quote
+>Pedro</quote
+> (possivelmente a seguir a 4 espaços ou tabulações) seguida de um espaço em branco e da sequência <quote
+>di</quote
+>, sendo esta seguida de <quote
+>z</quote
+> ou <quote
+>sse</quote
+></quote
+> pode ser expressa com a seguinte expressão regular:</para
+> <para
+><userinput
+>^[ \t]{0,4}(Henrique|Pedro) di(z|sse)</userinput
+></para>
+
+<para
+>O exemplo anterior demonstra todos os quatro maiores conceitos das expressões regulares modernas, nomeadamente:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Padrões</para
+></listitem>
+<listitem
+><para
+>Asserções</para
+></listitem>
+<listitem
+><para
+>Quantificadores</para
+></listitem>
+<listitem
+><para
+>Referências anteriores</para
+></listitem>
+</itemizedlist>
+
+<para
+>O acento circunflexo (<literal
+>^</literal
+>) no início da expressão é uma asserção ou verificação que é verdadeira só se o texto correspondente está no início da linha.</para>
+
+<para
+>As sequências <literal
+>[ \t]</literal
+> e <literal
+>(Henrique|Pedro) di(z|se)</literal
+> são padrões. O primeiro é uma <emphasis
+>classe de caracteres</emphasis
+> que corresponde quer a um espaço em branco quer a uma tabulação (horizontal); o outro padrão contém, em primeiro lugar, um sub-padrão que corresponde quer a <literal
+>Henrique</literal
+> <emphasis
+>quer a</emphasis
+> <literal
+>Pedro</literal
+>, pelo que se segue o texto exacto <literal
+> di</literal
+> e, finalmente, existe um sub-padrão que corresponde a <literal
+>z</literal
+> <emphasis
+>ou</emphasis
+> a <literal
+>sse</literal
+></para>
+
+<para
+>A sequência <literal
+>{0,4}</literal
+> é um quantificador que diz <quote
+>qualquer número de vezes entre 0 e 4 da sequência anterior</quote
+>.</para>
+
+<para
+>Como o 'software' de expressões regulares suporta o conceito de <emphasis
+>referências anteriores</emphasis
+>, ele guarda a parte inteira correspondente ao texto, bem como aos sub-padrões entre parêntesis; se for dado um meio de aceder a essas referências, pode-se aceder a toda a correspondência (ao procurar num documento de texto num editor com uma expressão regular, esta é normalmente marcada como seleccionada), apenas ao nome encontrado, ou à última parte do verbo.</para>
+
+<para
+>Tudo em conjunto, a expressão irá corresponder onde nós queiramos que o faça, e só aí.</para>
+
+<para
+>As secções seguintes irão descrever em detalhe como construir e usar os padrões, as classes de caracteres, as verificações, os quantificadores e as referências anteriores; a secção final irá dar alguns exemplos úteis.</para>
+
+</sect1>
+
+<sect1 id="regex-patterns">
+
+<title
+>Padrões</title>
+
+<para
+>Os padrões consistem em cadeias de caracteres literais e em classes de caracteres. Os padrões podem conter sub-padrões, que são padrões entre parêntesis.</para>
+
+<sect2>
+<title
+>Caracteres de escape</title>
+
+<para
+>Tanto nos padrões como nas classes de caracteres, alguns caracteres têm um significado especial. Para corresponder literalmente com algum desses caracteres, estes têm de ser marcados ou <emphasis
+>escapados</emphasis
+>, para permitir ao 'software' de expressões regulares perceber que deve interpretar esses caracteres no seu sentido literal.</para>
+
+<para
+>Isto é feito, antecedendo o carácter com uma barra invertida (<literal
+>\</literal
+>).</para>
+
+
+<para
+>O 'software' de expressões regulares irá ignorar silenciosamente uma barra para um carácter que não tenha um significado especial no contexto; por isso, se escapar, por exemplo, um <quote
+>j</quote
+> (<userinput
+>\j</userinput
+>), não há problema. Se tiver dúvidas se um carácter poderá ter algum significado especial, podê-lo-á então escapar em segurança.</para>
+
+<para
+>A marcação inclui o próprio carácter de barra; por isso, para escapar uma barra, deveria escrever <userinput
+>\\</userinput
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Classes de Caracteres e abreviaturas</title>
+
+<para
+>Uma <emphasis
+>classe de caracteres</emphasis
+> é uma expressão que corresponde a um carácter, dentro de um conjunto definido de caracteres. Nas Expressões Regulares, as classes de caracteres são definidas, pondo os caracteres permitidos para a classe entre parêntesis rectos, <literal
+>[]</literal
+>, ou usando uma das classes abreviadas descritas em seguida.</para>
+
+<para
+>As classes de caracteres simples contêm apenas um ou mais caracteres literais, como por exemplo <userinput
+>[abc]</userinput
+> (o que pode corresponder quer a <quote
+>a</quote
+>, a <quote
+>b</quote
+> ou a <quote
+>c</quote
+>), ou então o <userinput
+>[0123456789]</userinput
+> (que corresponde a qualquer dígito).</para>
+
+<para
+>Dado que as letras e os números têm uma ordem lógica, podê-los-á abreviar, indicando intervalos: o <userinput
+>[a-c]</userinput
+> é igual a <userinput
+>[abc]</userinput
+> e o <userinput
+>[0-9]</userinput
+> é igual a <userinput
+>[0123456789]</userinput
+>. Combinando estas opções, por exemplo <userinput
+>[a-fynot1-38]</userinput
+> é perfeitamente possível (a última classe irá corresponder a um dos seguintes caracteres: <quote
+>a</quote
+>,<quote
+>b</quote
+>,<quote
+>c</quote
+>,<quote
+>d</quote
+>, <quote
+>e</quote
+>,<quote
+>f</quote
+>,<quote
+>y</quote
+>,<quote
+>n</quote
+>,<quote
+>o</quote
+>,<quote
+>t</quote
+>, <quote
+>1</quote
+>,<quote
+>2</quote
+>,<quote
+>3</quote
+> ou <quote
+>8</quote
+>).</para>
+
+<para
+>Dado que as letras maiúsculas são caracteres diferentes dos seus equivalentes minúsculos, para criar uma classe de caracteres indiferente da capitalização que corresponda quer a <quote
+>a</quote
+> ou a <quote
+>b</quote
+> em qualquer dos casos, será necessário indicá-la como <userinput
+>[aAbB]</userinput
+>.</para>
+
+<para
+>Obviamente, é possível criar uma classe <quote
+>negativa</quote
+> que corresponda a <quote
+>tudo excepto</quote
+>. Para o fazer, coloque um acento circunflexo (<literal
+>^</literal
+>) no início da classe: </para>
+
+<para
+><userinput
+>[^abc]</userinput
+> irá corresponder a qualquer carácter <emphasis
+>excepto</emphasis
+> o <quote
+>a</quote
+>, o <quote
+>b</quote
+> ou o <quote
+>c</quote
+>.</para>
+
+<para
+>Para além dos caracteres literais, estão definidas algumas abreviaturas, o que torna a vida um pouco mais fácil: <variablelist>
+
+<varlistentry>
+<term
+><userinput
+>\a</userinput
+></term>
+<listitem
+><para
+>Isto corresponde ao carácter <acronym
+>ASCII</acronym
+> da campainha (BEL, 0x07).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\f</userinput
+></term>
+<listitem
+><para
+>Isto corresponde ao carácter <acronym
+>ASCII</acronym
+> de 'form feed' (FF, 0x0C).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\n</userinput
+></term>
+<listitem
+><para
+>Isto corresponde ao carácter <acronym
+>ASCII</acronym
+> de 'line feed' (LF, 0x0A, a mudança de linha do Unix).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\r</userinput
+></term>
+<listitem
+><para
+>Isto corresponde ao carácter <acronym
+>ASCII</acronym
+> de 'carriage return' (CR, 0x0D).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\t</userinput
+></term>
+<listitem
+><para
+>Isto corresponde ao carácter <acronym
+>ASCII</acronym
+> de tabulação horizontal (HT, 0x09).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\v</userinput
+></term>
+<listitem
+><para
+>Isto corresponde ao carácter <acronym
+>ASCII</acronym
+> de tabulação vertical (VT, 0x0B).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+>\xhhhh</userinput
+></term>
+
+<listitem
+><para
+>Isto corresponde ao carácter Unicode com o código hexadecimal 'hhhh' (entre 0x0000 e 0xFFFF). O \0ooo (isto é, \zero ooo) corresponde ao carácter <acronym
+>ASCII</acronym
+>/Latin-1 com o código octal 'ooo' (entre 0 e 0377).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>.</userinput
+> (ponto)</term>
+<listitem
+><para
+>Isto corresponde a qualquer carácter (mesmo à mudança de linha).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\d</userinput
+></term>
+<listitem
+><para
+>Corresponde a um dígito. É igual a <literal
+>[0-9]</literal
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\D</userinput
+></term>
+<listitem
+><para
+>Corresponde a um não-dígito. É igual a <literal
+>[^0-9]</literal
+> ou <literal
+>[^\d]</literal
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\s</userinput
+></term>
+<listitem
+><para
+>Corresponde a um carácter em branco. É praticamente igual a <literal
+>[ \t\n\r]</literal
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\S</userinput
+></term>
+<listitem
+><para
+>Corresponde a um carácter não-branco. É praticamente igual a <literal
+>[^ \t\r\n]</literal
+> e igual a <literal
+>[^\s]</literal
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\w</userinput
+></term>
+<listitem
+><para
+>Corresponde a qualquer <quote
+>carácter de palavra</quote
+> - neste caso, qualquer letra ou dígito. Repare que o sublinhado (<literal
+>_</literal
+>) não corresponde, como acontece com as expressões regulares do Perl. É igual a <literal
+>[a-zA-Z0-9]</literal
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\W</userinput
+></term>
+<listitem
+><para
+>Corresponde a um não-carácter de palavra - tudo menos letras ou dígitos. É igual a <literal
+>[^a-zA-Z0-9]</literal
+> ou <literal
+>[^\w]</literal
+></para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</para>
+
+<para
+>As classes abreviadas podem ser postas dentro de uma classe personalizada; por exemplo, para corresponder a um carácter de palavra, a um espaço em branco ou a um ponto, poderia escrever <userinput
+>[\w \.]</userinput
+></para
+>
+
+<note
+> <para
+>A notação POSIX das classes, <userinput
+>[:&lt;nome da classe&gt;:]</userinput
+> não é suportada de momento.</para
+> </note>
+
+<sect3>
+<title
+>Os caracteres com significados especiais dentro de classes de caracteres</title>
+
+<para
+>Os seguintes caracteres têm um significado especial dentro da estrutura da classe de caracteres <quote
+>[]</quote
+>, devendo ser escapados para serem incluídos literalmente dentro de uma classe:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><userinput
+>]</userinput
+></term>
+<listitem
+><para
+>Termina a classe de caracteres. Deve ser escapada, a menos que seja o primeiro carácter da classe (pode estar a seguir a um ^ não-escapado)</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+>^</userinput
+> (acento circunflexo)</term>
+<listitem
+><para
+>Denota uma classe negativa, se for o primeiro carácter. Deve ser escapado para ser correspondido literalmente, se for o primeiro carácter da classe.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+>-</userinput
+> (traço)</term>
+<listitem
+><para
+>Denota um intervalo lógico. Deve estar sempre escapado numa classe de caracteres.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+>\</userinput
+> (barra invertida)</term>
+<listitem
+><para
+>O carácter de escape. Deve ser sempre escapado.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+
+<title
+>Alternativas: corresponder a <quote
+>um de</quote
+></title>
+
+<para
+>Se quiser corresponder a um elemento de um conjunto de padrões alternativos, podê-los-á separar com o <literal
+>|</literal
+> (carácter de barra vertical).</para>
+
+<para
+>Por exemplo, se quiser encontrar tanto <quote
+>João</quote
+> como <quote
+>Henrique</quote
+>, poderá usar uma expressão <userinput
+>João|Henrique</userinput
+>.</para>
+
+</sect2>
+
+<sect2>
+
+<title
+>Sub-Padrões</title>
+
+<para
+>Os <emphasis
+>sub-padrões</emphasis
+> são padrões colocados dentro de parêntesis, e podem ter várias utilizações no mundo das expressões regulares.</para>
+
+<sect3>
+
+<title
+>Definir alternativas</title>
+
+<para
+>Poderá usar um sub-padrão para agrupar um conjunto de alternativas num padrão maior. As alternativas são separadas pelo carácter <quote
+>|</quote
+> (barra vertical).</para>
+
+<para
+>Por exemplo, para corresponder a uma das palavras <quote
+>int</quote
+>, <quote
+>float</quote
+> ou <quote
+>double</quote
+>, poderia usar o padrão <userinput
+>int|float|double</userinput
+>. Se só desejar encontrar uma, se estiver seguida de algum espaço e de algumas letras, ponha as alternativas dentro de um sub-padrão: <userinput
+>(int|float|double)\s+\w+</userinput
+>.</para>
+
+</sect3>
+
+<sect3>
+
+<title
+>Capturar o texto correspondente (referências anteriores)</title>
+
+<para
+>Se desejar usar uma referência anterior, use um sub-padrão para obter a parte desejada do padrão recordado.</para>
+
+<para
+>Por exemplo, se quiser encontrar duas ocorrências da mesma palavra, separadas por uma vírgula e provavelmente por algum espaço, poderia escrever <userinput
+>(\w+),\s*\1</userinput
+>. O sub-padrão <literal
+>\w+</literal
+> iria encontrar um conjunto de caracteres de palavra e a expressão inteira iria corresponder, se estas fossem seguidas por uma vírgula, 0 ou mais espaços e por um conjunto igual de caracteres de palavras. (O texto <literal
+>\1</literal
+> referencia <emphasis
+>o primeiro sub-padrão entre parêntesis</emphasis
+>)</para>
+
+<!-- <para
+>See also <link linkend="backreferences"
+>Back references</link
+>.</para
+> -->
+
+</sect3>
+
+<sect3 id="lookahead-assertions">
+<title
+>Verificações Antecipadas</title>
+
+<para
+>Uma verificação antecipada é um sub-padrão que começa por <literal
+>?=</literal
+> ou por <literal
+>?!</literal
+>.</para>
+
+<para
+>Por exemplo, para fazer a correspondência com o nome <quote
+>Bill</quote
+> mas só se não for seguido de <quote
+> Gates</quote
+>, podia usar esta expressão: <userinput
+>Bill(?! Gates)</userinput
+>. (Isto iria encontrar o <quote
+>Bill Clinton</quote
+>, assim como o <quote
+>Billy the kid</quote
+>, mas iria ignorar as outras correspondências).</para>
+
+<para
+>Os sub-padrões usados para as verificações não são capturados.</para>
+
+<para
+>Veja também as <link linkend="assertions"
+>Asserções ou Verificações</link
+></para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="special-characters-in-patterns">
+<title
+>Os caracteres com um significado especial dentro de padrões</title>
+
+<para
+>Os seguintes caracteres têm significado próprio dentro de um padrão, e necessitam ser escapados se quiser fazer correspondência com eles: <variablelist>
+
+<varlistentry>
+<term
+><userinput
+>\</userinput
+> (barra invertida)</term>
+<listitem
+><para
+>O carácter de escape.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>^</userinput
+> (acento circunflexo)</term>
+<listitem
+><para
+>Corresponde ao início do texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>$</userinput
+></term>
+<listitem
+><para
+>Verifica o fim do texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>()</userinput
+> (parêntesis esquerdo e direito)</term>
+<listitem
+><para
+>Denota os sub-padrões.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>{}</userinput
+> (chavetas esquerda e direita)</term>
+<listitem
+><para
+>Denota os quantificadores numéricos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>[]</userinput
+> (parêntesis rectos esquerdo e direito)</term>
+<listitem
+><para
+>Denota as classes de caracteres.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>|</userinput
+> (barra vertical)</term>
+<listitem
+><para
+>OU lógico; separa as alternativas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>+</userinput
+> (sinal mais)</term>
+<listitem
+><para
+>Quantificador, 1 ou mais.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>*</userinput
+> (asterisco)</term>
+<listitem
+><para
+>Quantificador, 0 ou mais.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>?</userinput
+> (ponto de interrogação)</term>
+<listitem
+><para
+>Um carácter opcional. Pode ser interpretado como um quantificador 0 ou 1.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="quantifiers">
+<title
+>Quantificadores</title>
+
+<para
+>Os <emphasis
+>quantificadores</emphasis
+> permitem a uma expressão regular fazer a correspondência com um número ou intervalo específico de vezes nas quais ocorre um carácter, classe de caracteres ou sub-padrão.</para>
+
+<para
+>Os quantificadores estão delimitados por chavetas (<literal
+>{</literal
+> e <literal
+>}</literal
+>) e têm a forma geral <literal
+>{[mínimo-de-ocorrências][,[máximo-de-ocorrências]]}</literal
+> </para>
+
+<para
+>A sua utilização será melhor explicada com um exemplo: <variablelist>
+
+<varlistentry>
+<term
+><userinput
+>{1}</userinput
+></term>
+<listitem
+><para
+>Exactamente 1 ocorrência</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>{0,1}</userinput
+></term>
+<listitem
+><para
+>Zero ou 1 ocorrências</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>{,1}</userinput
+></term>
+<listitem
+><para
+>O mesmo, mas com menos trabalho ;)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>{5,10}</userinput
+></term>
+<listitem
+><para
+>Pelo menos 5, mas no máximo 10 ocorrências.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>{5,}</userinput
+></term>
+<listitem
+><para
+>Pelo menos 5 ocorrências, sem máximo.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+<para
+>Adicionalmente, existem algumas abreviaturas: <variablelist>
+
+<varlistentry>
+<term
+><userinput
+>*</userinput
+> (asterisco)</term>
+<listitem
+><para
+>semelhante a <literal
+>{0,}</literal
+>, encontra qualquer número de ocorrências.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>+</userinput
+> (sinal mais)</term>
+<listitem
+><para
+>semelhante a <literal
+>{1,}</literal
+>, pelo menos 1 ocorrência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>?</userinput
+> (ponto de interrogação)</term>
+<listitem
+><para
+>semelhante a <literal
+>{0,1}</literal
+>, zero ou uma ocorrências.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+<sect2>
+
+<title
+>Ganância</title>
+
+<para
+>Ao usar quantificadores sem máximos, as expressões regulares tentam corresponder com o máximo do texto possível, um comportamento designado normalmente como <emphasis
+>greedy</emphasis
+> (ambicioso).</para>
+
+<para
+>O 'software' de expressões regulares moderno oferece as opções para <quote
+>desligar esse comportamento</quote
+>, ainda que, num ambiente gráfico, isto dependa da interface que der para a funcionalidade. Por exemplo, uma janela de procura, que ofereça uma pesquisa de expressões regulares, poderia ter uma opção chamada <quote
+>Correspondência mínima</quote
+>, assim como podia indicar se o comportamento ambicioso é o comportamento por omissão.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Exemplos no contexto</title>
+
+<para
+>Aqui estão alguns exemplos da utilização de quantificadores</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><userinput
+>^\d{4,5}\s</userinput
+></term>
+<listitem
+><para
+>Corresponde aos dígitos em <quote
+>1234 go</quote
+> e em <quote
+>12345 now</quote
+>, mas não corresponde a <quote
+>567 eleven</quote
+> ou a <quote
+>223459 somewhere</quote
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\s+</userinput
+></term>
+<listitem
+><para
+>Corresponde a um ou mais caracteres em branco</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>(bla){1,}</userinput
+></term>
+<listitem
+><para
+>Corresponde a tudo de <quote
+>blablabla</quote
+> e a <quote
+>bla</quote
+> em <quote
+>blackbird</quote
+> ou em <quote
+>tabela</quote
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>/?&gt;</userinput
+></term>
+<listitem
+><para
+>Corresponde a <quote
+>/&gt;</quote
+> em <quote
+>&lt;closeditem/&gt;</quote
+> assim como a <quote
+>&gt;</quote
+> em <quote
+>&lt;openitem&gt;</quote
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="assertions">
+<title
+>Asserções</title>
+
+<para
+>As <emphasis
+>verificações</emphasis
+> ou asserções permitem a uma expressão regular fazer a correspondência, apenas sob determinadas condições controladas.</para>
+
+<para
+>Uma verificação não precisa de um carácter com o qual corresponder; em vez disso, verifica os limites de uma possível correspondência antes de a indicar. Por exemplo, a verificação de <emphasis
+>limite de palavra</emphasis
+> não tenta encontrar um carácter não pertencente a uma palavra junto com um carácter de palavra, mas sim tenta ter a certeza que não existe um carácter de palavra. Isto significa que a verificação pode corresponder onde não existir um carácter, isto é, no fim do texto a pesquisar.</para>
+
+<para
+>Algumas verificações, de facto, têm um padrão de correspondência, mas a parte do texto que correspondeu não será uma parte do resultado da correspondência, em relação à expressão completa.</para>
+
+<para
+>As Expressões Regulares aqui referidas suportam as seguintes verificações: <variablelist>
+
+<varlistentry
+>
+<term
+><userinput
+>^</userinput
+> (acento circunflexo: início do texto)</term
+>
+<listitem
+><para
+>Corresponde ao início do texto a pesquisar.</para
+> <para
+>A expressão <userinput
+>^Pedro</userinput
+> irá corresponder a <quote
+>Pedro</quote
+> no texto <quote
+>Pedro, olá!</quote
+> mas não em <quote
+>Olá, Pedro!</quote
+> </para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>$</userinput
+> (fim do texto)</term>
+<listitem
+><para
+>Corresponde ao fim do texto a pesquisar.</para>
+
+<para
+>A expressão <userinput
+>tu\?$</userinput
+> irá corresponder ao último 'tu' no texto <quote
+>tu não fizeste isto, ou foste tu?</quote
+> mas não fará correspondência em <quote
+>tu não fizeste isto, certo?</quote
+></para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\b</userinput
+> (limite de palavra)</term>
+<listitem
+><para
+>Corresponde a um limite de palavra de um lado e se não é um carácter de palavra do outro.</para>
+<para
+>Isto é útil para encontrar limites das palavras como, por exemplo, ambos os extremos para encontrar uma palavra inteira. A expressão <userinput
+>\bem\b</userinput
+> irá corresponde ao <quote
+>em</quote
+> separado no texto <quote
+>Ele entrou em Enfermagem</quote
+>, mas não corresponder a <quote
+>em</quote
+> na palavra <quote
+>Enfermagem</quote
+>.</para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>\B</userinput
+> (não-limite de palavra)</term>
+<listitem
+><para
+>Corresponde nos locais onde o <quote
+>\b</quote
+> não faz correspondência.</para>
+<para
+>Isto significa que ele irá fazer correspondência, por exemplo, dentro de palavras. A expressão <userinput
+>\Bem\B</userinput
+> irá corresponder a <quote
+>sempre</quote
+> mas não a <quote
+>cem</quote
+> ou a <quote
+>Estou em casa</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>(?=PADRÃO)</userinput
+> (Antevisão positiva)</term>
+<listitem
+><para
+>Uma verificação antecipada olha para a parte do texto a seguir a uma possível correspondência. A antecipação positiva irá evitar que o texto corresponda se o texto que se encontra a seguir a possível correspondência não corresponder ao <emphasis
+>PADRÃO</emphasis
+> da verificação; o texto correspondente não será incluído no resultado.</para>
+<para
+>A expressão <userinput
+>utilizar(?=\w)</userinput
+> irá corresponder a <quote
+>utilizar</quote
+> em <quote
+>utilizarei</quote
+>, mas não irá corresponder com <quote
+>Não vou utilizar!</quote
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>(?!PADRÃO)</userinput
+> (Antevisão Negativa)</term>
+
+<listitem
+><para
+>A antevisão negativa evita que uma possível correspondência seja extraída, se a parte subsequente ao texto procurado corresponder ao <emphasis
+>PADRÃO</emphasis
+>.</para>
+<para
+>A expressão <userinput
+>const \w+\b(?!\s*&amp;)</userinput
+> irá corresponder com o <quote
+>const char</quote
+> do texto <quote
+>const char* ola</quote
+>, embora não corresponderá a <quote
+>const QString</quote
+> em <quote
+>const QString&amp; bar</quote
+> porque o <quote
+>&amp;</quote
+> corresponde ao padrão de verificação antecipada negativa.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</sect1>
+
+<!-- TODO sect1 id="backreferences">
+
+<title
+>Back References</title>
+
+<para
+></para>
+
+</sect1 -->
+
+</appendix>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/Makefile.am
new file mode 100644
index 00000000000..08dbece872b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/Makefile.in
new file mode 100644
index 00000000000..8bfbf15e93b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. crypto kcmtaskbar keyboard filetypes language kcmfontinst background useragent mouse panelappearance clock spellchecking kcmkonsole icons cookies colors windowmanagement cache fonts filemanager bell performance panel kwindecoration energy kcmstyle kcmlaunch smb email kcmaccess netpref kthememgr proxy desktop khtml kdm arts helpindex passwords ebrowsing kcmnotify keys desktopbehavior kcmcss kcmsmserver screensaver
+KDE_DOCS = kcontrol
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.am
new file mode 100644
index 00000000000..bf3b5e3c5e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/arts
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.in
new file mode 100644
index 00000000000..4c6cb3910d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/arts/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/arts
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/arts
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/arts/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/arts/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/arts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/arts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/arts/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in midi.docbook index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook midi.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts
+ @for base in index.docbook midi.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook midi.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/arts/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook midi.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/arts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/arts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/arts/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/arts/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/arts/index.cache.bz2
new file mode 100644
index 00000000000..19e539ba4e2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/arts/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/arts/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/arts/index.docbook
new file mode 100644
index 00000000000..d8894dc3af3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/arts/index.docbook
@@ -0,0 +1,267 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY midi-kcontrol SYSTEM "midi.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride;</author>
+<author
+>&Jost.Schenck;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>servidor de som</keyword>
+<keyword
+>som</keyword>
+<keyword
+>aRts</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sndserver">
+<title
+>Sistema de Som</title>
+
+<para
+>Este módulo de controlo é usado para configurar as opções do servidor de som do &arts; (o servidor de som do &kde;).</para>
+
+<sect2 id="sndserver-general">
+<title
+>&arts;</title>
+
+<para
+>A opção do topo, chamada <guilabel
+>Activar o sistema de som</guilabel
+>, activa (ou desactiva) o servidor de som &arts; por inteiro.</para>
+
+<tip>
+<para
+>Pode ficar a saber mais sobre o &arts; no geral se escrever <userinput
+>help:/artsbuilder</userinput
+> na barra de localização do &konqueror; ou procurar a documentação do &arts-builder; no &khelpcenter;. </para>
+</tip>
+
+<para
+>O resto do painel consiste em opções para o servidor de som &arts;.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar o som pela rede</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver activa, os pedidos de som provenientes da rede serão privilegiados no servidor de som. Se estiver desligada, o servidor de som privilegiará os pedidos do computador local.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Correr com a maior prioridade possível (prioridade de tempo-real)</guilabel
+></term>
+<listitem
+><para
+>Se activar esta opção, dará ao servidor de som prioridade sobre as outras aplicações, o que ajudará a aliviar os problemas de geração de som sem interrupções.</para>
+<note
+><para
+>Esta opção pode necessitar de permissões que não terá se for um utilizador normal.</para>
+<para
+>Esta opção também se baseia em algum suporte de tempo-real, por parte do seu sistema, que poderá não estar disponível.</para>
+<para
+>Se não tiver as permissões necessárias, ou se o seu sistema não tiver o suporte de tempo-real necessário, o facto de activar esta opção não causará problemas.</para
+></note
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>'Buffer' de som:</guilabel
+></term>
+<listitem
+><para
+>Esta barra determina quão rapidamente o servidor de som poderá usar os recursos do seu computador. Quanto mais rápido o tempo de resposta, maior será a carga do <acronym
+>CPU</acronym
+>.</para>
+<tip
+><para
+>Recomenda-se que o utilizador inicie com o servidor de som configurado para 250 ms, e utilize o &kde; durante algum tempo. Se você notar que o som não funciona correctamente, aumente a capacidade de resposta um traço de cada vez até os problemas desaparecerem.</para
+></tip>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Suspender se inactivo por:</guilabel
+></term>
+<listitem>
+<para
+>Normalmente, o &arts; bloqueia o dispositivo da placa de som, de modo a que as outras aplicações não a possam usar. Se activar esta opção, e se o &arts; estiver inactivo pela quantidade de tempo definida por si, ele suspender-se-á, permitindo às outras aplicações acederem ao 'hardware' de som. Se o &arts; receber outro pedido, deixará de estar suspenso e continuará normalmente. Se activar esta opção, irá provocar um pequeno atraso quando iniciar uma aplicação do &arts;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>No fundo desta página estão dois botões que lhe permitem testar a sua configuração, o <guibutton
+>Testar o som</guibutton
+> e o <guibutton
+>Testar o MIDI</guibutton
+>, respectivamente.</para>
+
+</sect2>
+
+<sect2 id="sndserver-soundio">
+<title
+>'Hardware'</title>
+
+<para
+>A primeira opção que poderá configurar no painel de <guilabel
+>'Hardware'</guilabel
+> é o <guilabel
+>Seleccione o dispositivo de áudio:</guilabel
+>. Isto indica ao &arts; qual o sistema de som a usar para a entrada e saída de som. As opções actuais são o <acronym
+>ALSA</acronym
+> (Advanced &Linux; Sound Architecture), o <acronym
+>OSS</acronym
+> (Open Sound System), o <acronym
+>ESD</acronym
+> (Enlightenment Sound Daemon), sem som e auto-detectar. Na maioria dos casos o <quote
+>Auto-detectar</quote
+> será perfeito para si.</para>
+
+<para
+>As outras opções são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>'Full duplex'</guilabel
+></term>
+<listitem
+><para
+>Esta opção permite ao servidor de som tocar e gravar som ao mesmo tempo. Deve estar activada se você usar aplicações (como os telefones pela Internet) que necessitam da reprodução e gravação simultânea de som.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar uma frequência de amostragem personalizada:</guilabel
+></term>
+<listitem>
+<para
+>Normalmente, o servidor de som usa por omissão uma taxa de amostragem de 44100 Hz (qualidade de <acronym
+>CD</acronym
+>), que é suportada por quase todo o 'hardware'. Se você estiver a usar certas placas da Yamaha, poderá configurar este valor como 48000 Hz aqui; se estiver a usar placas de som SoundBlaster antigas, como a SoundBlaster Pro, poderá ter de alterar este valor para 22050 Hz. Todos os outros valores são também possíveis, e podem fazer sentido em certos contextos (&ie; equipamento profissional de estúdio).</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Qualidade:</guilabel
+></term>
+<listitem>
+<para
+>Estas opções permitem-lhe configurar a qualidade com que os sons serão tocados.</para>
+<tip>
+<para
+>Lembre-se que uma qualidade maior do som provoca uma maior utilização do <acronym
+>CPU</acronym
+>.</para>
+<para
+>Se concluir que o som é lento, ou está a usar muito <acronym
+>CPU</acronym
+>, tente reduzir esta configuração.</para>
+</tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sobrepor a localização do dispositivo:</guilabel
+></term>
+<listitem>
+<para
+>Normalmente, o servidor de som utiliza por omissão o dispositivo <filename class="devicefile"
+>/dev/dsp</filename
+> para a reprodução de som. Isto deve funcionar na maioria dos casos. Uma excepção será se, por exemplo, você usar o 'devfs', em que deverá usar o <filename class="devicefile"
+>/dev/sound/dsp</filename
+> em alternativa. As outras alternativas são algo do género <filename class="devicefile"
+>/dev/dsp0</filename
+> ou <filename class="devicefile"
+>/dev/dsp1</filename
+> se o utilizador tiver uma placa de som que suporte várias saídas ou se tiver várias placas de som.</para>
+<tip>
+<para
+>Se utiliza normalmente aplicações que não suportem o &arts;, e se tiver uma placa de som que o suporte, tente configurar o &arts; para usar um dispositivo diferente de <filename class="devicefile"
+>/dev/dsp</filename
+>. Desta forma, as outras aplicações serão capazes de usar o dispositivo por omissão, enquanto o &arts; se pode manter em execução, sem que dê mensagens de erro.</para>
+</tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Outras opções:</guilabel
+></term>
+<listitem
+><para
+>Existem algumas outras opções disponibilizadas pelo &arts; que poderão não estar disponíveis neste módulo de controlo, por isso o utilizador poderá adicionar aqui algumas opções da linha de comandos que serão passadas directamente ao <application
+>artsd</application
+>. As opções serão adicionadas, de modo a que estas substituam em caso de dúvidas as opções feitas na interface do módulo de controlo. Para você ver as opções possíveis, abra uma janela do &konsole; e escreva <userinput
+><command
+>artsd</command
+> <option
+>-h</option
+></userinput
+>.</para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+&midi-kcontrol; </sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/arts/midi.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/arts/midi.docbook
new file mode 100644
index 00000000000..a86111a609b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/arts/midi.docbook
@@ -0,0 +1,47 @@
+<sect2 id="midi">
+<sect2info>
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect2info>
+<title
+>Configuração do <acronym
+>MIDI</acronym
+></title>
+
+<para
+>Esta secção é usada para determinar qual o dispositivo <acronym
+>MIDI</acronym
+> que o &kde; deverá usar. O utilizador também poderá instalar uma interface <acronym
+>MIDI</acronym
+> para o dispositivo que desejar.</para>
+
+<para
+>A utilização deste módulo é simples. Carregue uma vez no dispositivo <acronym
+>MIDI</acronym
+> da lista que deseja usar.</para>
+
+<para
+>Se desejar utilizar um mapeador <acronym
+>MIDI</acronym
+>, basta assinalar a opção por baixo da lista denominada por <guilabel
+>Usar o mapeador de MIDI</guilabel
+>. Isto permitir-lhe-á seleccionar o mapa na opção de texto em baixo. Poderá carregar no ícone da pasta para escolher no seu sistema de ficheiros o mapa que necessita.</para>
+
+</sect2> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.am
new file mode 100644
index 00000000000..76b415f8c3a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/background
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.in
new file mode 100644
index 00000000000..f8f1d3ec12f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/background/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/background
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/background
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/background/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/background/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/background/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/background/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/background/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/background/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/background/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/background/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/background/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/background/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/background/index.cache.bz2
new file mode 100644
index 00000000000..76ddb41df2f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/background/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/background/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/background/index.docbook
new file mode 100644
index 00000000000..37c566a1e30
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/background/index.docbook
@@ -0,0 +1,512 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mark.Donohoe;</author>
+<author
+>&Martin.R.Jones;</author>
+<!-- <author
+>&Duncan.H;</author
+> -->
+<author
+>&Mike.McBride;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-01-18</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>fundo</keyword>
+<keyword
+>papel de parede</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="background">
+
+<title
+>Fundo do Ecrã</title>
+
+<para
+>O módulo do Fundo do Ecrã permite-lhe configurar as cores ou papéis de parede para o fundo do seu ecrã.</para>
+
+<para
+>É composto por quatro áreas:</para>
+
+<orderedlist>
+<listitem>
+<para
+>Área de selecção do ecrã</para>
+</listitem>
+<listitem>
+<para
+>Uma área para seleccionar as imagens de fundo</para>
+</listitem>
+<listitem>
+<para
+>O monitor de antevisão do fundo</para>
+</listitem>
+<listitem>
+<para
+>Uma área para determinar a cor de fundo</para>
+</listitem>
+</orderedlist>
+
+<variablelist>
+<varlistentry>
+<term
+>Seleccionar o ecrã</term>
+<listitem>
+<para
+>A lista chamada <guilabel
+>Configuração do ecrã:</guilabel
+> é usada para seleccionar o ecrã que deseja configurar. Pode seleccionar qualquer um dos ecrãs individualmente ou poderá seleccionar <guilabel
+>Todos os Ecrãs</guilabel
+>, para que as alterações que fizer sejam aplicadas a todos os ecrãs.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Monitor de Antevisão</term>
+<listitem>
+<para
+>Esta é uma janela de antevisão. Dar-lhe-á uma ideia do que poderá esperar com cada alteração.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+<listitem>
+<para
+>Esta secção permite-lhe carregar uma imagem de papel de parede e pô-la por cima do gradiente de cores descrito na secção acima.</para>
+
+<para
+>Existem aqui três opções disponíveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Sem Imagem</guilabel
+></term>
+<listitem>
+<para
+>Não será mostrada nenhuma imagem de fundo. As opções de cores e padrões em baixo farão à mesma efeito.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imagem</guilabel
+></term>
+<listitem>
+<para
+>Uma única imagem será usada como o fundo para os ecrãs seleccionados.</para>
+<para
+>A forma como a imagem é posicionada e esticada poderá ser ajustada em baixo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apresentação</guilabel
+></term>
+<listitem>
+<para
+>O &kde; permite-lhe ter uma apresentação automática das imagens de papel de parede. Para activar esta opção carregue no botão <guibutton
+>Configurar...</guibutton
+>. Na janela resultante, poderá escolher qualquer imagem ou pasta de imagens disponível no seu computador, usando o botão <guibutton
+>Adicionar...</guibutton
+> para navegar no seu sistema de ficheiros. O <guibutton
+>Remover</guibutton
+> irá retirar o item seleccionado no momento da lista.</para>
+
+<para
+>Poderá escolher o período de tempo durante o qual cada imagem é mostrada no campo <guilabel
+>Mudar a imagem ao fim de:</guilabel
+>; também poderá escolher a opção <guibutton
+>Mostrar as imagens aleatoriamente</guibutton
+> se não quiser que estas sejam mostradas na ordem pela qual estão listadas.</para>
+
+<tip
+><para
+>A apresentação de um papel de parede necessita que a imagem seja guardada na memória. Se tiver pouca memória, é recomendado usar uma imagem pequena, em mosaico ou mesmo nenhuma.</para>
+
+<para
+>Se redimensionar ou centrar uma imagem pequena, irá necessitar à mesma que o resultado se mantenha em memória, ocupando o tamanho do seu ecrã.</para
+></tip>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Opções</guilabel
+></term>
+<listitem>
+
+<variablelist
+><!-- Positioning -->
+<title
+><guilabel
+>Posição:</guilabel
+></title>
+<varlistentry>
+<term
+>Centrado</term>
+<listitem
+><para
+>A imagem será centrada no ecrã sem alterar as suas dimensões. As cores de fundo estão presentes em todo o lado que a imagem não cobre.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico</term>
+<listitem
+><para
+>A imagem será duplicada até preencher o ecrã completamente. A primeira imagem será colocada no canto superior esquerdo do ecrã, e será replicada para baixo e para a direita.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico Centrado</term>
+<listitem
+><para
+>A imagem será duplicada até preencher o ecrã completamente. A primeira imagem será colocada no centro do ecrã, e será replicada para cima, para baixo, para a esquerda e para a direita.</para>
+</listitem
+></varlistentry>
+<varlistentry>
+<term
+>Centrado Esticado</term>
+<listitem
+><para
+>A imagem será colocada no centro do ecrã. Será escalada de modo a caber no ecrã, mas mantendo as proporções da imagem original. Isto originará uma imagem não distorcida. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico Esticado</term>
+<listitem>
+<para
+>A imagem será colocada no centro do ecrã. Será escalada de modo a caber neste, mas não alterará as proporções da imagem original. Isto permitir-lhe-á obter uma imagem não distorcida. Se ainda existir algum espaço livre, a imagem será replicada para o preencher. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Escalado</term>
+<listitem
+><para
+>A imagem será escalada de modo a caber no ecrã. Será redimensionada de modo a ajustar-se aos quatro cantos. Isto poderá distorcer a imagem.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Centrado Ajustável</term>
+<listitem>
+<para
+>Se a imagem couber no tamanho do ecrã, este modo funciona como a opção Centrado. Se for maior, será então reduzida para caber no ecrã, mantendo à mesma as suas proporções. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Escalar e Recortar</term>
+<listitem>
+<para
+>Amplia a imagem sem a distorcer, até que preencha tanto a largura e a altura do ecrã (recortando a imagem se necessário), centrando-a de seguida no ecrã.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist
+><!-- Colors -->
+<varlistentry>
+<term
+><guilabel
+>Cores:</guilabel
+></term>
+<listitem>
+<para
+>A primeira lista permite-lhe escolher o tipo de cor, gradiente ou padrão para mostrar sob (ou a substituir) o papel de parede.</para>
+<tip
+><para
+>Se vai usar uma imagem como papel de parede, poderá ignorar esta secção da janela.</para>
+<para
+>Contudo, se o seu papel de parede escolhido não cobrir o ecrã completo, as cores escolhidas ficarão à mesma visíveis no espaço restante.</para
+></tip>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Uma Cor</guilabel
+></term>
+<listitem
+><para
+>Ao escolher este modo, poderá seleccionar uma cor, utilizando a primeira barra de cores, para que o fundo do ecrã inteiro possa ser coberto com esta cor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gradiente Horizontal</guilabel
+></term>
+<listitem
+><para
+>Ao escolher este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor Primária</guilabel
+> no lado esquerdo do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor de Mistura</guilabel
+> ao chegar ao lado direito.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gradiente Vertical</guilabel
+></term>
+<listitem
+><para
+>Escolhendo este modo, poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor Primária</guilabel
+> no topo do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor de Mistura</guilabel
+>, ao chegar à parte inferior do mesmo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gradiente em Pirâmide</guilabel
+></term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor Primária</guilabel
+> em cada canto do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor de Mistura</guilabel
+>, ao dirigir-se para o centro do ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gradiente em Secção de Tubo</guilabel
+></term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor Primária</guilabel
+> em cada canto do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor de Mistura</guilabel
+>, ao dirigir-se para o centro. O aspecto deste gradiente é diferente do piramidal.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gradiente Elíptico</guilabel
+></term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador pode seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor Primária</guilabel
+> no centro do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor de Mistura</guilabel
+> com um padrão elíptico.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><replaceable
+>Padrão</replaceable
+></term>
+<listitem>
+<para
+>O resto da lista corresponde aos nomes dos vários padrões ou texturas que você pode escolher.</para>
+<para
+>Carregue no botão <guibutton
+>OK</guibutton
+>; o &kde; irá apresentar o padrão escolhido em conjunto com as duas cores previamente escolhidas. Para saber mais sobre padrões, veja a secção para <link linkend="bkgnd-patterns"
+>Adicionar, Remover e Modificar Padrões</link
+>.</para>
+
+<para
+>Seleccione a cor primária usando a primeira barra de cores. Se tiver escolhido um padrão que obrigue à definição de duas cores, a cor secundária pode ser usada se carregar no botão apropriado.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mistura:</guilabel
+></term>
+<listitem>
+<para
+>A lista <guilabel
+>Mistura:</guilabel
+> contém as opções para definir uma transição suave (mistura) do papel de parede enquanto muda para o fundo.</para>
+
+<orderedlist>
+<listitem
+><para
+>Uma lista que lhe permite seleccionar o modo de mistura. Muitos desses modos são semelhantes aos modos de mistura para as cores de fundo. Seleccione o seu modo na lista, enquanto a janela de antevisão lhe irá mostrar como irá ficar.</para
+></listitem>
+<listitem
+><para
+>A barra deslizante <guilabel
+>Proporções</guilabel
+> ajusta o grau de mistura. Os resultados podem ser vistos na janela de antevisão.</para
+></listitem>
+<listitem
+><para
+>A opção <guilabel
+>Inverter os papéis</guilabel
+> pode inverter a função da imagem e do fundo para alguns tipos de mistura.</para>
+</listitem>
+</orderedlist>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2 id="bkgnd-advanced">
+<title
+>Opções avançadas</title>
+<para
+>Por baixo do monitor de antevisão existe um botão chamado <guibutton
+>Opções Avançadas</guibutton
+>.</para>
+
+<para
+>Para utilizar um programa externo que determine e altere o fundo do &kde;, carregue em <guilabel
+>Usar o seguinte programa para desenhar o fundo</guilabel
+>. Os programas disponíveis para o &kde; são listados e você poderá então seleccionar qual deseja para o activar. Para alterar a sua escolha, por exemplo para ajustar o período de actualização, poderá carregar no botão <guibutton
+>Modificar...</guibutton
+>.</para>
+
+<para
+>Para adicionar uma aplicação de terceiros (&eg; o <application
+>XEarth</application
+>, pode usar o botão de <guibutton
+>Adicionar...</guibutton
+>. Será aberta uma janela que lhe permite escolher a sua aplicação e preencher alguns dados sobre ela. O utilizador poderá remover quaisquer itens desta lista se a seleccionar e carregar no botão <guibutton
+>Remover</guibutton
+>.</para>
+
+<para
+>A utilização de programas externos para modificar o fundo está para além do âmbito deste documento; veja a sua documentação respectiva para saber o formato das opções da linha de comandos ou outra informação de configuração.</para>
+
+<para
+>Também, nesta secção, poderá escolher a cor do texto que é usada para os ícones no ecrã. Se achar que o texto do ícone é difícil de ler num papel de parede ou num padrão, poderá escolher uma cor sólida para mostrar por baixo do texto ou mesmo activar uma sombra sob o texto para realçar a sua aparência.</para>
+
+<para
+>É possível definir quantas linhas de texto que serão mostradas debaixo de cada ícone com o campo <guilabel
+>Linhas para o texto do ícone:</guilabel
+> Se o texto for maior do que pode ser mostrado no número de linhas configurado, ele será truncado. Poderá também definir um valor para a opção <guilabel
+>Largura do texto do ícone:</guilabel
+>. O valor é em pixels, sendo o por omissão <guilabel
+>Auto</guilabel
+>, que é um valor calculado com base no tipo de letra actual. </para>
+
+<para
+>Finalmente, poderá alterar o <guilabel
+>Tamanho da 'cache' de imagens de fundo:</guilabel
+>. O valor por omissão (2048 KB) é normalmente uma opção segura.</para>
+
+</sect2>
+
+<sect2 id="bkgnd-patterns">
+<title
+>Adicionar, Remover e Modificar Papéis de Parede e Padrões</title>
+
+<para
+>Existe um botão sob o monitor de antevisão chamado <guibutton
+>Obter Novos Papéis de Parede</guibutton
+> que o ajuda a obter novas imagens de papéis de parede, a partir de uma selecção de imagens populares da página Web do <ulink url="http://www.kde-look.org"
+>KDE-Look</ulink
+>. Poderá, obviamente, seleccionar qualquer imagem disponível como papel de parede, podendo ela ser guardada em qualquer local do seu disco rígido. Para que um papel de parede apareça na lista automaticamente para todos os utilizadores, deverá gravá-lo na pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/wallpapers</filename
+>.</para>
+
+<para
+>Um padrão é um ficheiro de imagem que o &kde; usa como modelo para desenhar o seu fundo. O ficheiro de imagem oferece as formas, enquanto o &kde; oferece as cores. O &kde; vem com diversos padrões, mas poderá adicionar novos.</para>
+
+<para
+>Para adicionar um novo padrão que se encontre disponível para todos os utilizadores do seu computador, basta colocar o ficheiro em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/kdesktop/patterns/</filename
+>.</para>
+
+<para
+>Copie um ficheiro <literal role="extension"
+>.desktop</literal
+> desta pasta e dê-lhe o mesmo nome que o seu ficheiro de imagem do padrão. Modifique o conteúdo para se adequar ao seu novo padrão.</para>
+
+<para
+>Para adicionar um novo padrão para um único utilizador, adicione os ficheiros a <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/kdesktop/patterns/</filename
+>.</para>
+
+<para
+>Para obter os melhores resultados, o padrão deverá ser um ficheiro PNG em tons de cinzento.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.am
new file mode 100644
index 00000000000..bb755633795
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/bell
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.in
new file mode 100644
index 00000000000..a6d85a844a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/bell/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/bell
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/bell
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/bell/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/bell/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/bell/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/bell/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/bell/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/bell/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/bell/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/bell/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/bell/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/bell/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/bell/index.cache.bz2
new file mode 100644
index 00000000000..f157e1b0835
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/bell/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/bell/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/bell/index.docbook
new file mode 100644
index 00000000000..9c38f838cc2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/bell/index.docbook
@@ -0,0 +1,125 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+<authorgroup>
+<author
+><firstname
+>Pat</firstname
+> <surname
+>Dowler</surname
+> </author>
+
+<author
+><firstname
+>Matthias</firstname
+> <surname
+>Hoelzer</surname
+> </author>
+
+<author
+><firstname
+>Mike</firstname
+> <surname
+>McBride</surname
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-10-16</date>
+<releaseinfo
+>3.2</releaseinfo>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Campainha</keyword>
+<keyword
+>Configuração</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="bell">
+<title
+>Campainha do sistema</title>
+
+<para
+>A campainha do sistema ou 'beep' é uma característica do servidor X, que tenta tirar bom partido do 'hardware' disponível. </para>
+
+<para
+>O &kde; não utiliza normalmente a campainha do sistema; em vez disso, utiliza as suas próprias notificações do sistema, o que pode incluir o registo em ficheiros, mensagens ou mesmo a sua própria campainha. Pode configurar essas notificações no módulo do &kcontrol; <guilabel
+>Notificações do Sistema</guilabel
+>.</para>
+
+<note
+><para
+>Nem sempre é possível ao servidor X fazer de facto um 'beep' com os parâmetros seleccionados exactamente devido a limitações do 'hardware'. Por exemplo, na maioria dos PCs, o controlo do volume não é muito bom, por isso o servidor X parece emular um volume baixo com uma duração curta do som. Por isso, se a configuração não parecer fazer nada, isto é porque o servidor X e/ou o 'hardware' não suportam nada de melhor.</para
+></note>
+
+<para
+>Os utilizadores têm a possibilidade de definir os seguintes parâmetros para a campainha:</para>
+
+<itemizedlist>
+<listitem
+> <para
+>volume (percentagem do volume <quote
+>máximo</quote
+>)</para
+> </listitem>
+<listitem
+> <para
+>frequência (em Hz)</para
+> </listitem>
+<listitem
+> <para
+>duração (em milisegundos)</para
+> </listitem>
+</itemizedlist>
+
+<para
+>Você poderá usar o botão <guibutton
+>testar</guibutton
+> para ouvir como a sua configuração actual irá ficar.</para>
+
+<sect2 id="bell-author"
+><title
+>Autores da Secção</title>
+<para
+>Pat Dowler, Matthias Hoelzer <email
+>mhk@kde.org</email
+></para>
+<para
+>Convertido para o KDE 2.0 por Mike McBride <email
+>mpmcbride7@yahoo.com</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+</sect2>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.am
new file mode 100644
index 00000000000..28d5a06d529
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/cache
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.in
new file mode 100644
index 00000000000..68bc276f370
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cache/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/cache
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/cache
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cache/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cache/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cache/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cache/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/cache/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cache/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cache/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cache/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/cache/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cache/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/cache/index.cache.bz2
new file mode 100644
index 00000000000..6e6e0087f43
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cache/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cache/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/cache/index.docbook
new file mode 100644
index 00000000000..bf1527d9903
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cache/index.docbook
@@ -0,0 +1,92 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+><surname
+></surname
+></author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-12</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Konqueror</keyword>
+<keyword
+>Cache</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="cache">
+<title
+>Cache</title>
+
+<para
+>Este módulo também lhe permite controlar o tamanho da pasta de 'cache' local usada pelo &konqueror;. Repare que cada conta do utilizador no seu computador tem uma pasta de 'cache' separada e esta pasta não é partilhada com os outros navegadores Web como o &Netscape;.</para>
+
+<para
+>Guardar cópias locais das páginas Web que tenha visitado permite ao &konqueror; carregar rapidamente o seu conteúdo nas visitas subsequentes. Só será necessário recarregar o conteúdo do local original se este foi alterado desde a sua última visita, ou se carregou no botão para recarregar no &konqueror;.</para>
+
+<para
+>Se não quiser de facto que nenhuma das páginas Web que visitou seja guardada no seu computador, poderá desligar a 'cache' de disco do &konqueror; desligando a opção <guilabel
+>Usar a 'Cache'</guilabel
+>.</para>
+
+<para
+>Pode configurar aqui com que agressividade o &konqueror; deve manter a 'cache' actualizada. O <guilabel
+>Manter a 'cache' actualizada</guilabel
+> significa que o &konqueror; irá procurar na 'cache' por todos os objectos, transferindo-os se não estiverem lá, e mostrar o item a partir da 'cache'. O <guilabel
+>Usar a 'cache' se possível</guilabel
+> significa que o &konqueror; irá tentar na 'cache', e se o objecto não estiver lá, irá obtê-lo directamente para o apresentar. O <guilabel
+>Modo de navegação 'offline'</guilabel
+> significa que o &konqueror; irá tentar obtê-lo na 'cache' e, se o objecto não existir lá, não o irá tentar obter da Internet.</para>
+
+<para
+>Pode controlar o tamanho da 'cache', indicando um número no campo de texto <guilabel
+>Tamanho da 'cache' no disco</guilabel
+>. Esta é a quantidade média de espaço em quilobytes que a pasta de 'cache' tem a possibilidade de usar. Se a 'cache' crescer demasiado, o &konqueror; irá tentar apagar os ficheiros mais antigos para reduzir o tamanho da pasta.</para>
+
+<para
+>Este é, contudo, apenas uma média e, durante uma sessão de navegação, a 'cache' pode tornar-se substancialmente maior.</para>
+
+<para
+>O utilizador poderá usar o botão <guibutton
+>Limpar a 'cache'</guibutton
+> para esvaziar a 'cache' em qualquer altura.</para>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.am
new file mode 100644
index 00000000000..753e619b6a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/clock
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.in
new file mode 100644
index 00000000000..7b62178bc8b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/clock/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/clock
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/clock
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/clock/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/clock/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/clock/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/clock/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/clock/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/clock/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/clock/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/clock/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/clock/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/clock/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/clock/index.cache.bz2
new file mode 100644
index 00000000000..0677a5b97ff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/clock/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/clock/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/clock/index.docbook
new file mode 100644
index 00000000000..f7330319b4d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/clock/index.docbook
@@ -0,0 +1,107 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-19</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>relógio</keyword>
+<keyword
+>data</keyword>
+<keyword
+>hora</keyword>
+<keyword
+>mudar</keyword>
+<keyword
+>configurar</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="datetime">
+
+<title
+>Data e Hora</title>
+
+<para
+>Pode usar este módulo para alterar a data e hora do sistema através duma interface gráfica conveniente.</para>
+
+<note
+><para
+>Tem de ter acesso de administrador do sistema (<systemitem class="username"
+>root</systemitem
+>) para alterar a data e hora do sistema. Se não tiver esse nível de acesso, este módulo só lhe irá mostrar a configuração actual.</para
+></note>
+
+<para
+>Ao executar o módulo fica em modo de visualização. Para modificar a sua configuração carregue em <guibutton
+>Modo de Administração</guibutton
+>. Se estiver ligado como <systemitem class="username"
+>root</systemitem
+>, irá parar directamente à janela de modificação. Caso contrário, o &kde; pedir-lhe-á a senha de super-utilizador.</para>
+
+<sect2 id="date-change">
+<title
+>Modificar a sua configuração</title>
+
+<para
+>A data é definida usando a metade esquerda do módulo. Basta escolher o mês (na lista do topo), o ano (no campo respectivo no topo) e o dia do mês (carregando no dia correspondente no calendário).</para>
+
+<para
+>Pode acertar a hora utilizando os selectores por baixo do relógio. Pode também indicar directamente o valor.</para>
+
+<note
+><para
+>A hora é representada no formato 24 horas. Se quiser que a hora do sistema seja 8:00 PM, tem de definir a hora como <guilabel
+>20</guilabel
+> (8 + 12). Se quiser que seja 8:00 AM deve definir como <guilabel
+>8</guilabel
+>.</para
+></note>
+
+<para
+>Para definir um novo fuso horário basta escolhê-lo da lista no meio do ecrã.</para>
+
+<para
+>Quando tiver definido a data e hora correctas, basta carregar em <guibutton
+>Aplicar</guibutton
+> para tornar as modificações permanentes.</para>
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.am
new file mode 100644
index 00000000000..c9bb36262a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/colors
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.in
new file mode 100644
index 00000000000..c2d272bcb75
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/colors/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/colors
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/colors
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/colors/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/colors/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/colors/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/colors/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/colors/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/colors/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/colors/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/colors/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/colors/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/colors/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/colors/index.cache.bz2
new file mode 100644
index 00000000000..89215ef518b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/colors/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/colors/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/colors/index.docbook
new file mode 100644
index 00000000000..7986159b4b0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/colors/index.docbook
@@ -0,0 +1,192 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Mark.Donohoe; &Mark.Donohoe.mail;</author>
+<author
+>&Martin.R.Jones; &Martin.R.Jones.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-09-22</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>cor</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="color">
+
+<title
+>Cores</title>
+<sect2 id="color-intro">
+<title
+>Introdução</title>
+
+<para
+>O módulo de Selecção de Cores é composto por 4 secções:</para>
+
+<orderedlist>
+<listitem
+><para
+><link linkend="kcmdisplay-preview"
+>A antevisão do esquema de cores</link
+>.</para
+></listitem>
+<listitem
+><para
+><link linkend="kcmdisplay-widget-color"
+>A <guilabel
+>Cor do Elemento</guilabel
+> actual</link
+>.</para>
+</listitem>
+<listitem
+><para
+><link linkend="kcmdisplay-color-schemes"
+>Os esquemas de cores disponíveis</link
+>.</para
+></listitem>
+<listitem
+><para
+><link linkend="kcmdisplay-contrast"
+>A barra de contraste</link
+>.</para
+></listitem>
+</orderedlist>
+
+<note
+><para
+>Um <emphasis
+>elemento gráfico</emphasis
+> ou <emphasis
+>widget</emphasis
+> é um termo comum de programação que corresponde aos elementos das interfaces gráficas como os botões, menus ou barras deslizantes. Pode vê-los como as peças fundamentais que são reunidas para compor uma aplicação.</para
+></note>
+
+<sect3 id="kcmdisplay-preview">
+<title
+>Antevisão</title>
+
+<para
+>Esta secção da janela demonstra como é aplicado um esquema de cores a uma selecção de exemplos de elementos de interface, o que lhe dá uma antevisão das suas escolhas actuais de cores.</para>
+
+<para
+>Um esquema de cores consiste num conjunto de 18 cores. </para>
+
+<para
+>Cada um dos elementos de interface está catalogado de modo a ajudar a identificar a forma como as suas alterações irão afectar o esquema de cores.</para>
+
+</sect3>
+
+<sect3 id="kcmdisplay-widget-color">
+<title
+><guilabel
+>Cor do Elemento</guilabel
+></title>
+
+<para
+>O membro seleccionado actualmente no esquema de cores é mostrado na lista correspondente. Esta cor pode ser alterada carregando no botão colorido por baixo da lista. Aparecerá assim uma janela de selecção de cores, na qual pode definir uma nova cor. Quando estiver satisfeito com a sua nova selecção de cores, carregue em <guibutton
+>OK</guibutton
+> na janela. A cor será então actualizada na Área de Antevisão.</para>
+
+<para
+>Pode seleccionar qualquer membro do esquema de cores na lista de combinações de cores.</para>
+
+</sect3>
+
+<sect3 id="kcmdisplay-contrast">
+<title
+>Barra de <guilabel
+>Contraste</guilabel
+></title>
+
+<para
+>A barra de <guilabel
+>Contraste</guilabel
+> permite-lhe alterar o contraste entre as diferentes representações das cores seleccionadas.</para>
+
+<para
+>A área de antevisão actualiza-se instantaneamente para reflectir o efeito da sua alteração.</para>
+
+</sect3>
+
+<sect3 id="kcmdisplay-color-schemes">
+<title
+><guilabel
+>Esquema de Cor</guilabel
+></title>
+
+<para
+>São fornecidos vários esquemas de cores com o &kde;, e você pode definir outros.</para
+>
+
+<para
+>As três maiores componentes de cores de cada esquema são mostradas ao lado do seu nome na lista. Para antever um esquema na área grande em cima, carregue no seu nome na lista. </para>
+
+<para
+>Pode utilizar os esquemas de cores fornecidos com o &kde; como ponto de partida para a definição do seu próprio esquema. Carregue no botão <guibutton
+>Gravar o Esquema...</guibutton
+> para gravar o esquema de cores com um outro nome e em seguida modificá-lo. </para>
+
+<para
+>Quando for seleccionado um esquema de cores criado pelo utilizador, as alterações a este (tal como são mostradas na Antevisão) podem ser gravadas com o botão <guibutton
+>Gravar o Esquema...</guibutton
+>; este pode também ser removido com o botão <guibutton
+>Apagar o Esquema</guibutton
+>.</para>
+
+<note
+><para
+>Os esquemas de cor que acompanham o &kde; não podem ser alterados ou removidos.</para
+></note>
+
+<para
+>Pode usar o botão <guibutton
+>Importar um Esquema...</guibutton
+> para adicionar novos elementos à lista. Estes poderão ser esquemas de cores que criou e gravou noutro computador, ou outros esquemas de cores que transferiu da Internet.</para>
+
+<para
+>Pode escolher se quer que o &kde; aplique o esquema de cores mesmo às aplicações não-&kde;, activando para tal a opção <guilabel
+>Aplicar as cores às aplicações não-KDE</guilabel
+>. Nem todas as aplicações irão permitir isto, mas a maioria sim.</para>
+
+</sect3>
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.am
new file mode 100644
index 00000000000..6a3e044d8b1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/cookies
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.in
new file mode 100644
index 00000000000..ddf40706a63
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/cookies
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/cookies
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cookies/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cookies/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cookies/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cookies/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/cookies/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/cookies/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cookies/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/cookies/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/cookies/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.cache.bz2
new file mode 100644
index 00000000000..6b4ad8d31bb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.docbook
new file mode 100644
index 00000000000..73cab23e310
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/cookies/index.docbook
@@ -0,0 +1,241 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-12</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>cookie</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="cookie">
+<title
+>'Cookies'</title>
+
+<para
+>Os 'cookies' são um mecanismo utilizado pelos 'sites' Web para guardar e obter informações utilizando o seu navegador Web. Por exemplo, um 'site' Web pode permitir a personalização do conteúdo e formato das páginas que vê, de modo a que as suas opções fiquem persistentes entre vários acessos seus a esse 'site' Web.</para>
+
+<para
+>O 'site' Web consegue lembrar-se das suas preferências, guardando um 'cookie' no seu computador. Assim, nas visitas futuras, o 'site' Web obtém as informações guardadas no 'cookie' para formatar o conteúdo do 'site' de acordo com as suas preferências especificadas anteriormente.</para>
+
+<para
+>Assim, os 'cookies' desempenham um papel muito útil na navegação Web. Infelizmente, os 'sites' Web guardam e obtêm frequentemente informações nos 'cookies' sem o seu conhecimento ou consentimento explícito. Alguma dessa informação pode ser bastante útil aos donos do 'site' Web, por exemplo, permitindo-lhes reunir informações sobre o número de visitas a diferentes áreas dos 'sites' Web ou personalizar a publicidade.</para>
+
+<para
+>O módulo de 'cookies' do &kcontrol; permite-lhe definir políticas para a utilização de 'cookies' enquanto você navega na Web com o &konqueror;. </para>
+
+<warning
+><para
+>Lembre-se que as políticas que configurar neste módulo de controlo <emphasis
+>não</emphasis
+> serão aplicadas a outros navegadores Web como o &Netscape;.</para
+></warning>
+
+<sect2 id="cookie-policy">
+
+<title
+>Política</title>
+
+<para
+>Na página <guilabel
+>Política</guilabel
+> pode configurar como as aplicações do &kde; tratarão os 'cookies'. Pode fazê-lo indicando uma política geral de 'cookies' e também através de políticas de 'cookies' específicas para certos domínios ou servidores.</para>
+
+<para
+>No topo da página da política existe uma opção chamada <guilabel
+>Activar os 'cookies'</guilabel
+>. Se deixar esta opção desligada, os 'cookies' serão desactivados por completo. Porém, isto pode tornar a navegação pouco funcional, especialmente porque alguns 'sites' necessitam de navegadores com suporte de 'cookies' activo.</para>
+
+<para
+>Provavelmente quererá activar os 'cookies' e depois definir políticas específicas de como os quer tratar.</para>
+
+<para
+>O primeiro grupo de opções cria a configuração que será aplicada a todos os 'cookies'.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Só aceitar os 'cookies' do servidor original</guilabel
+></term>
+<listitem>
+<para
+>Algumas páginas tentam definir os 'cookies' a partir de servidores que não o mesmo no qual está a ver a página em <acronym
+>HTML</acronym
+>. Por exemplo, eles mostram-lhe publicidade, sendo esta de outro computador - normalmente essa publicidade provém de um grupo publicitário importante. Estes anúncios poderão tentar definir um 'cookie', o que lhes pode permitir registar as páginas que você vê pelos vários 'sites' Web.</para>
+<para
+>Se activar esta opção significa que só os 'cookies' que provêm do mesmo servidor Web ao qual se encontra explicitamente ligado é que serão aceites.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Aceitar automaticamente os 'cookies' de sessão</guilabel
+></term>
+<listitem>
+
+<para
+>Uma utilização cada vez mais comum para os 'cookies' não é o registo dos seus movimentos pelas várias visitas a um determinado 'site' Web, mas apenas para saber o que está a fazer numa única visita. Os 'cookies' de sessão são gravados enquanto estiver a consultar o 'site', e serão removidos quando sair dele.</para>
+
+<para
+>Os 'sites' Web poderão usar esta informação para várias coisas, mas uma das utilizações mais comuns é como conveniência para que não seja necessário estar sempre a autenticar-se para ver as páginas. Por exemplo, num 'site' de e-mail por Web, se não tivesse algum tipo de <acronym
+>ID</acronym
+> de sessão, teria de estar sempre a dar a sua senha para cada mensagem que lesse. Existem várias formas de implementar isto, mas os 'cookies' são simples e muito comuns.</para>
+
+<para
+>Se activar esta opção, significa que os 'cookies' de sessão são sempre aceites, mesmo que não aceite de qualquer outro tipo; para além disso, mesmo que opte por rejeitar os 'cookies' de um 'site' em particular, os 'cookies' de sessão desse 'site' serão aceites.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tratar todos os 'cookies' como 'cookies' de sessão</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, todos os 'cookies' serão tratados como 'cookies' de sessão; isto é, não serão armazenados quando deixar o 'site' Web.</para>
+<note>
+<para
+>A definição de <quote
+>deixar o 'site' Web</quote
+> é vaga. Alguns 'cookies' podem-se manter durante algum tempo depois de não estar a ver mais nenhumas páginas de um 'site' em particular. Isto é normal.</para>
+</note>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A secção da <guilabel
+>Política por Omissão</guilabel
+> define algumas opções adicionais que são mutuamente exclusivas &mdash; pode escolher apenas uma destas opções por omissão, mas está à vontade para escolher uma opção diferente para um servidor Web específico.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pedir confirmação</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, ser-lhe-á pedida uma confirmação de cada vez que é guardado ou obtido um 'cookie'. Pode aceitar ou rejeitar de forma selectiva cada 'cookie'. A janela de confirmação também lhe permite definir uma política específica do domínio, se não quiser confirmar cada 'cookie' proveniente deste domínio.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Aceitar todos os 'cookies'</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção for seleccionada, todos os 'cookies' serão aceites sem ser necessária a confirmação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Rejeitar todos os 'cookies'</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, todos os 'cookies' serão rejeitados sem haver confirmação.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para além da política por omissão de tratamento dos 'cookies', a qual pode definir seleccionando uma das três opções acima descritas, também pode definir políticas para domínios ou máquinas específicos, utilizando as opções no grupo <guilabel
+>Políticas Específicas da Máquina/Domínio</guilabel
+>.</para>
+
+<para
+>A política de Perguntar, Aceitar ou Rejeitar pode ser aplicada a um domínio específico carregando no botão <guibutton
+>Novo...</guibutton
+>, que fará aparecer uma janela. Nesta poderá indicar o nome do domínio (com um '.' inicial) e seleccionar a política que quer aplicar a esse domínio. Repare que os registos também podem ser adicionados à medida que vai navegando, se a política por omissão for o pedido de uma confirmação e você escolher uma política geral para uma máquina em particular (por exemplo, seleccionando <guilabel
+>Rejeitar todos os 'cookies' deste domínio</guilabel
+> quando lhe for pedida a confirmação de um 'cookie').</para>
+
+<para
+>Também pode seleccionar um domínio ou máquina específico na lista e carregar no botão <guibutton
+>Alterar</guibutton
+> para escolher uma política diferente para esse domínio.</para>
+
+<para
+>Para apagar uma política específica do domínio, escolha-a na lista e carregue no botão <guibutton
+>Apagar</guibutton
+>. A política por omissão passará a ser aplicada aos domínios que foram retirados da lista.</para>
+
+</sect2>
+
+<sect2 id="cookie-management">
+<title
+>Gestão</title>
+
+<para
+>Na página <guilabel
+>Gestão</guilabel
+> pode escolher e apagar de forma selectiva 'cookies' anteriormente definidos.</para>
+
+<para
+>Na parte superior desta janela, pode ver uma lista de domínios representada em árvore. Carregue no pequeno <guiicon
+>+</guiicon
+> associado a um domínio para ver todos os 'cookies' que foram definidos por este domínio em particular. Se seleccionar um desses 'cookies' o seu conteúdo será mostrado na área <guilabel
+>Detalhes do 'Cookie'</guilabel
+> em baixo.</para>
+
+<para
+>Se carregar no botão <guibutton
+>Apagar</guibutton
+> pode apagar o 'cookie' seleccionado. Carregue em <guibutton
+>Apagar Tudo</guibutton
+> para apagar todos os 'cookies' guardados.</para>
+
+<para
+>Escolha a opção <guibutton
+>Reler a Lista</guibutton
+> para actualizar a lista a partir do disco rígido. Pode querer fazer isto se tiver deixado aberto o módulo anteriormente e estiver a testar 'sites' Web, ou se tiver feito muitas alterações no módulo em si.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.am
new file mode 100644
index 00000000000..734882cfbce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/crypto
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.in
new file mode 100644
index 00000000000..97820d6e7c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/crypto
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/crypto
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/crypto/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/crypto/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/crypto/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/crypto/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/crypto/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/crypto/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/crypto/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/crypto/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/crypto/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.cache.bz2
new file mode 100644
index 00000000000..fbc4effcd4c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.docbook
new file mode 100644
index 00000000000..729b8fcf817
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/crypto/index.docbook
@@ -0,0 +1,315 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-17</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>cifra</keyword>
+<keyword
+>SSL</keyword>
+<keyword
+>encriptação</keyword>
+
+</keywordset>
+</articleinfo>
+
+<sect1 id="crypto">
+
+<title
+>Configuração da Cifra</title>
+
+<sect2 id="crypto-intro">
+<title
+>Introdução</title>
+<para
+>Muitas das aplicações do KDE são capazes de trocar informação através de ficheiros e/ou transmissões pela rede cifrados.</para>
+</sect2>
+
+<sect2 id="crypto-use">
+<title
+>Utilização</title>
+
+<warning
+><para
+>Todos os esquemas de cifra são tão fortes como o seu elo mais fraco. Geralmente, a menos que você tenha algum treino/conhecimento, é melhor deixar este módulo inalterado.</para
+></warning>
+
+<para
+>As opções neste módulo podem ser divididas em dois grupos:</para>
+
+<para
+>As duas opções no fundo do módulo <guilabel
+>Avisar ao entrar no modo SSL</guilabel
+> e <guilabel
+>Avisar ao sair do modo SSL</guilabel
+> permitem ao utilizador determinar se o &kde; o deve informar quando usa ou deixa de usar a cifra por SSL.</para
+>
+
+<para
+>O resto das opções dizem respeito aos métodos de cifra a usar e quais os métodos que não devem ser usados. A menos que tenha seleccionado os protocolos de cifra apropriados, basta carregar em <guibutton
+>Aplicar</guibutton
+> para confirmar as suas alterações.</para>
+
+<tip
+><para
+>Modifique este módulo só se lhe for dada alguma informação específica sobre as potencialidades ou fraquezas de um método de cifra em particular através de uma <emphasis
+>fonte segura</emphasis
+>.</para
+></tip>
+
+</sect2>
+
+<!-- Ugh.. write a bunch of stuff about the rest of it -->
+<sect2 id="ssl_tab">
+<title
+>A Página <guilabel
+>SSL</guilabel
+></title>
+
+<para
+>A primeira opção é a <guilabel
+>Activar o suporte de TLS se for suportado pelo servidor</guilabel
+>. O <acronym
+>TLS</acronym
+> é o Transport Layer Security e é a versão mais recente do <acronym
+>SSL</acronym
+>. Integra-se melhor que o <acronym
+>SSL</acronym
+> com os outros protocolos e substituiu o <acronym
+>SSL</acronym
+> em protocolos como o POP3 e o <acronym
+>SMTP</acronym
+>.</para>
+
+<para
+>As opções seguintes são a <guilabel
+>Activar o SSL v2</guilabel
+> e o <guilabel
+>Activar o SSL v3</guilabel
+>. Estas são a segunda e a terceira versões do protocolo <acronym
+>SSL</acronym
+>, sendo normal deixar ambas activas.</para>
+
+<para
+>Existem diversas <firstterm
+>Cifras</firstterm
+> disponíveis, e podê-las-á activar em separado nas listas <guilabel
+>Cifras de SSL v2 a Usar</guilabel
+> e <guilabel
+>Cifras de SSL v3 a Usar</guilabel
+>. O protocolo actual a usar é negociado pela aplicação e pelo servidor quando for criada a ligação.</para>
+
+<para
+>Existem diversos <guilabel
+>Assistentes de Cifra</guilabel
+> para o ajudar a escolher um conjunto adequado ao seu uso.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Mais Compatíveis</guibutton
+></term>
+<listitem>
+<para
+>Seleccione a configuração que se assume como a mais compatível com a maioria dos servidores.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Só Cifras dos EUA</guibutton
+></term>
+<listitem>
+<para
+>Seleccione apenas as cifras <quote
+>fortes</quote
+> dos EUA (128 bit ou maiores).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Só Cifras de Exportação</guibutton
+></term>
+<listitem>
+<para
+>Seleccione apenas as cifras mais fracas (56 bits ou menores).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Activar Todas</guibutton
+></term>
+<listitem>
+<para
+>Selecciona todas as cifras e métodos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Finalmente, existem mais algumas opções gerais do <acronym
+>SSL</acronym
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar o EGD</guilabel
+></term>
+<listitem>
+<para
+>Se for seleccionada esta opção, será pedido ao <application
+>OpenSSL</application
+> para usar o servidor de entropia (o <acronym
+>EGD</acronym
+>) para inicializar o gerador de números pseudo-aleatórios.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar um ficheiro de entropia</guilabel
+></term>
+<listitem>
+<para
+>Se estiver seleccionada esta opção, será pedido ao <application
+>OpenSSL</application
+> para usar o ficheiro indicado como uma entropia para inicializar o gerador de números pseudo-aleatórios.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Avisar ao entrar no modo SSL</guilabel
+></term>
+<listitem>
+<para
+>Se a opção estiver seleccionada, o utilizador será avisado quando entrar numa página que utilize <acronym
+>SSL</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Avisar ao sair do modo de SSL</guilabel
+></term>
+<listitem>
+<para
+>Se a opção estiver seleccionada, o utilizador será avisado quando abandonar uma página que utilize <acronym
+>SSL</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Avisar ao enviar dados não cifrados</guilabel
+></term>
+<listitem>
+<para
+>Se a opção estiver seleccionada, o utilizador será notificado antes de enviar dados não cifrados através de um navegador da Web.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="openssl">
+<title
+>A Página <guilabel
+>OpenSSL</guilabel
+></title>
+
+<para
+>Aqui, o utilizador poderá testar se as suas bibliotecas de <application
+>OpenSSL</application
+> foram detectadas correctamente pelo &kde;, com o botão <guibutton
+>Testar</guibutton
+>.</para>
+
+<para
+>Se o teste não tiver sucesso, poderá especificar a localização das bibliotecas no campo <guilabel
+>Localização das Bibliotecas Dinâmicas do OpenSSL</guilabel
+>.</para>
+
+</sect2>
+
+<sect2 id="your-certificates">
+<title
+>A Página <guilabel
+>Os Seus Certificados</guilabel
+></title>
+
+<para
+>A lista mostra os certificados que são conhecidos pelo &kde;. Pode geri-los facilmente aqui.</para>
+
+</sect2>
+
+<sect2 id="authentication">
+<title
+>A Secção <guilabel
+>Autenticação</guilabel
+></title>
+
+<para
+>Ainda não documentado </para>
+</sect2>
+
+<sect2 id="peer-ssl-certificates">
+<title
+>A Secção <guilabel
+>Outros Certificados de SSL</guilabel
+></title>
+
+<para
+>A lista mostra quais os certificados dos 'sites' e pessoais que o &kde; conhece. Pode geri-los facilmente a partir daqui.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.am
new file mode 100644
index 00000000000..e692ffec87a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/desktop
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.in
new file mode 100644
index 00000000000..6596eb48fb8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/desktop
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/desktop
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktop/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktop/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/desktop/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktop/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/desktop/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.cache.bz2
new file mode 100644
index 00000000000..5b9b09424d4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.docbook
new file mode 100644
index 00000000000..a6c207d8425
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktop/index.docbook
@@ -0,0 +1,136 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>ecrã</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="desktop">
+
+<title
+>Ecrã</title>
+
+<sect2 id="desktop-appearance">
+<title
+><guilabel
+>Página de Aparência</guilabel
+></title>
+
+<para
+>Aqui poderá configurar a forma como os ícones do ecrã aparecem.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra normal:</guilabel
+></term>
+<listitem
+><para
+>Esta opção pode ser usada para mudar o tipo de letra usado no ecrã. Basta seleccioná-lo na lista correspondente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tamanho da letra:</guilabel
+></term>
+<listitem
+><para
+>O utilizador poderá alterar o tamanho relativo do texto no ecrã. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Cor do texto normal:</guilabel
+></term>
+<listitem
+><para
+>Esta opção permite-lhe seleccionar a cor do texto normal (ou não seleccionado).</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+><guilabel
+>Cor de fundo do texto:</guilabel
+></term>
+<listitem
+><para
+>Esta opção permite-lhe seleccionar a cor de fundo do texto normal. Se não seleccionar a opção, o texto fica com um fundo transparente. Caso contrário, poderá escolher a cor ao carregar no botão. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sublinhar os nomes dos ficheiros:</guilabel
+></term>
+<listitem
+><para
+>Indica se os nomes dos ficheiros aparecem sublinhados no ecrã.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="desktop-number">
+<title
+><guilabel
+>Vários Ecrãs</guilabel
+></title>
+
+<para
+>O &kde; oferece-lhe a possibilidade de ter diversos ecrãs virtuais. Nesta página, poderá configurar o número de ecrãs assim como os seus nomes. Basta usar a barra deslizante para ajustar o número de ecrãs. Poderá atribuir nomes aos ecrãs, indicando o texto nos campos respectivos em baixo.</para
+>
+
+<para
+>Se activar a opção <guilabel
+>Roda do rato sobre o ecrã muda de ecrã</guilabel
+> então, se rodar a roda do rato sobre um espaço vazio no ecrã, fará mudar para o próximo ecrã virtual, na direcção que rodou (para cima ou para baixo).</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.am
new file mode 100644
index 00000000000..00b762ea492
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/desktopbehavior
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.in
new file mode 100644
index 00000000000..d415c619d08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/desktopbehavior
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/desktopbehavior
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktopbehavior/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktopbehavior/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktopbehavior/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktopbehavior/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/desktopbehavior/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/desktopbehavior/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktopbehavior/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/desktopbehavior/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/desktopbehavior/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.cache.bz2
new file mode 100644
index 00000000000..38b1f725f69
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.docbook
new file mode 100644
index 00000000000..b66acef0d3e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/desktopbehavior/index.docbook
@@ -0,0 +1,268 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>ecrã</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="desktop">
+
+<title
+>Comportamento do Ecrã</title>
+
+<sect2 id="desktop-desktop">
+<title
+>Página <guilabel
+>Ambiente de Trabalho</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar ícones no ecrã</guilabel
+></term>
+<listitem>
+<para
+>Desligue esta opção se não quer ter ícones no ecrã. Sem os ícones, o ambiente de trabalho ficará mais rápido, mas deixará de poder arrastar ficheiros para o ecrã.</para>
+<para
+>Isto não irá remover os ficheiros guardados no ecrã, simplesmente ficarão escondidos.</para>
+
+<para
+>Se isto estiver activo, poderá também activar a possibilidade de <guilabel
+>Permitir os programas na janela do ecrã</guilabel
+>.</para>
+
+<para
+>Se você activar esta opção poderá definir um programa para o fundo do seu ecrã como o <command
+>xearth</command
+> ou o &kworldclock;.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as dicas</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção se desejar ver dicas ou sugestões para os ícones do ecrã à medida que você passa o rato por cima deles. Estas dicas mostram informações sobre o ficheiro representado pelo ícone. Dependendo do tipo do ficheiro, a informação poderá variar do simples tamanho do ficheiro e data da sua criação para os tipos menos familiares, até uma meta-informação completa como o conteúdo das marcas dos ficheiros de música.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Barra de Menu no Topo do Ecrã:</guilabel
+></term>
+<listitem>
+<para
+>Esta opção define se existe um menu no topo do ecrã do &kde;, ao estilo do &MacOS;.</para>
+
+<para
+>Por omissão, esta opção corresponde a <guilabel
+>Nenhum</guilabel
+>. Se você seleccionar a <guilabel
+>Barra de menu do ecrã</guilabel
+>, será mostrado um menu estático no topo do ecrã, o qual representa o menu do ecrã. Finalmente, existe a <guilabel
+>Barra de menu da aplicação actual (à Mac OS)</guilabel
+>. Se esta opção estiver seleccionada, as aplicações já não terão mais a sua barra de menu anexada à sua própria janela. Em vez disso, irá aparecer uma barra de menu no topo do ecrã que mostra os menus da aplicação seleccionada no momento. Você poderá reconhecer este comportamento do &MacOS;. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Acções dos botões do rato:</guilabel
+></term>
+<listitem>
+
+<para
+>A secção do botão do rato permite-lhe determinar o que acontece quando carrega com um dos três botões do rato no ecrã (onde não existir nenhuma janela).</para>
+
+<note
+><para
+>Nem todos os ratos têm três botões. Os ratos de dois botões podem normalmente activar o botão <mousebutton
+>do meio</mousebutton
+> carregando nos botões <mousebutton
+>esquerdo</mousebutton
+> e <mousebutton
+>direito</mousebutton
+> ao mesmo tempo.</para
+></note>
+
+<para
+>Para cada um dos três botões, poderá seleccionar:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nenhuma Acção</term>
+<listitem
+><para
+>Quando utilizar este botão não acontece nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Menu com Lista de Janelas</term>
+<listitem
+><para
+>Isto faz aparecer um sub-menu com todos os ecrãs virtuais. Sob cada ecrã virtual, poderá seleccionar qualquer janela colocada no momento neste. Uma vez seleccionado, o &kde; irá saltar para esse ecrã e atribuir o primeiro plano a essa janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Menu do Ambiente de Trabalho.</term>
+<listitem
+><para
+>Isto faz aparecer um submenu com os comandos específicos do &kde;. Poderá criar ícones, editar os favoritos, cortar e colar, obter ajuda, executar comandos, configurar o &kde;, arranjar os ícones, bloquear o ecrã e sair do &kde;. O conteúdo exacto do menu depende do estado actual do &kde;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Menu de Aplicações</term>
+<listitem
+><para
+>Isto faz aparecer um menu das <guimenu
+>Aplicações</guimenu
+> (também conhecido como o menu <guimenu
+>K</guimenu
+>), de modo a que possa iniciar uma nova aplicação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Menu Personalizado 1</term>
+<term
+>Menu Personalizado 2</term>
+<listitem>
+<para
+>Poderá também configurar até dois menus personalizados. Se escolher algum destes, o botão <guibutton
+>Editar...</guibutton
+> fica activo, permitindo-lhe editar o conteúdo dos menus personalizados.</para>
+<!-- FIXME: Need to find out what else can be added here (for instance, it lets me type 'emacsclient' which isn't available in the K menu) -->
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="desktop-behavior-file-icons">
+<title
+><guilabel
+>Ícones de Ficheiros</guilabel
+></title>
+
+<para
+>As primeiras são duas opções respeitantes à colocação dos ícones:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Alinhar os ícones automaticamente</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver activa, o &kde; irá alinhar os ícones a uma grelha no ecrã. Se não estiver, você poderá largar os ícones em qualquer lado, e os mesmos não serão alinhados.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar os ficheiros escondidos</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver activada, todos os ficheiros escondidos aparecerão no ecrã. Normalmente isto só enche a área do seu ecrã, mas se trabalha frequentemente com ficheiros ou pastas escondidos, isto pode ser útil.</para>
+<warning
+><para
+>Tenha cuidado ao apagar ou modificar ficheiros escondidos. Muitos desses ficheiros são de configuração e são essenciais para o bom funcionamento do seu computador.</para
+></warning>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O ecrã do &kde; tem um modo de antevisão para os ficheiros <acronym
+>HTML</acronym
+>, de imagem, &PostScript;, <acronym
+>PDF</acronym
+>, de som, de arquivos Web (se tiver o 'plugin' do &konqueror; apropriado instalado) e de texto.</para>
+
+<para
+>se activar a antevisão de algum destes tipos, os ficheiros correspondentes não serão representados como ícones normais no ecrã, mas sim por antevisões em miniatura. Nos computadores mais lentos, as antevisões podem levar algum tempo a aparecer, por isso é provável que não queira activar esta opção.</para>
+
+</sect2>
+
+<sect2 id="desktop-behavior-device-icons">
+<title
+><guilabel
+>Ícones de Dispositivos</guilabel
+></title>
+
+<para
+>Em alguns sistemas operativos (o &Linux; e o FreeBSD, até agora), o &kde; pode mostrar dinamicamente os ícones para cada dispositivo <firstterm
+>montável</firstterm
+> que você tenha disponível. Estes dispositivos poderão ser unidades de &CD-ROM;, de disquetes ou partilhas de rede.</para>
+
+<para
+>Se activar isto, poderá escolher o tipo, se houver algum, destes dispositivos para os quais quer que sejam mostrados os ícones de acesso rápido.</para>
+
+</sect2>
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.am
new file mode 100644
index 00000000000..f2693354543
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/ebrowsing
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.in
new file mode 100644
index 00000000000..b1f77a9f9b2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/ebrowsing
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/ebrowsing
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/ebrowsing/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/ebrowsing/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/ebrowsing/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/ebrowsing/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/ebrowsing/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/ebrowsing/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/ebrowsing/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/ebrowsing/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/ebrowsing/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.cache.bz2
new file mode 100644
index 00000000000..eb75dfcd7fa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.docbook
new file mode 100644
index 00000000000..b25869ce88a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/ebrowsing/index.docbook
@@ -0,0 +1,231 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<author
+>&Yves.Arrouye; &Yves.Arrouye.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-16</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>navegação melhorada</keyword>
+<keyword
+>atalhos da web</keyword>
+<keyword
+>navegação</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="ebrowse">
+
+<title
+>Atalhos da Web</title>
+
+<sect2 id="ebrowse-intro">
+
+<title
+>Introdução</title>
+
+<para
+>O &konqueror; oferece algumas potencialidades para melhorar a sua experiência de navegação. Uma dessas funcionalidades são os <emphasis
+>Atalhos Web</emphasis
+>.</para>
+
+<para
+>Você poderá já ter reparado que o &kde; é muito amigável em relação à Internet. Por exemplo, pode seleccionar o item do menu <guimenuitem
+>Executar</guimenuitem
+> ou executar a sequência de teclas atribuída a esse comando (<keycombo action="simul"
+><keycap
+>Alt</keycap
+><keycap
+>F2</keycap
+></keycombo
+>, a menos que o utilizador a tenha alterado) e introduzir um <acronym
+>URI</acronym
+>. <footnote
+><para
+>'Uniform Resource Identifier'. Uma maneira normalizada de referir um recurso, como um ficheiro no seu computador, um endereço da World Wide Web, um endereço de e-mail, <abbrev
+>etc...</abbrev
+>.</para
+></footnote
+></para>
+
+<para
+>Os atalhos da Web, por outro lado, fornecem-lhe novos esquemas de pseudo-<acronym
+>URL</acronym
+>s ou atalhos que, basicamente, permitem <emphasis
+>parametrizar</emphasis
+> <acronym
+>URI</acronym
+>s conhecidos. Por exemplo, se gostar do motor de busca Google, poderá configurar o KDE, de modo a que um esquema de pseudo-<acronym
+>URL</acronym
+>s como o <emphasis
+>gg</emphasis
+> irá desencadear uma pesquisa no Google. Deste modo, se escrever <userinput
+>gg:<replaceable
+>a minha pesquisa</replaceable
+></userinput
+> irá procurar por <replaceable
+>a minha pesquisa</replaceable
+> no Google.</para>
+
+<note
+><para
+>Pode-se ver porque é que se chama a isto de esquemas de pseudo-<acronym
+>URL</acronym
+>s. São usado como um esquema de <acronym
+>URL</acronym
+>s, mas o que é introduzido não está codificado convenientemente como um <acronym
+>URL</acronym
+>, por isso uma pessoa irá escrever <userinput
+>google:aplicações do kde</userinput
+> e não <userinput
+>google:aplicações+do+kde</userinput
+>.</para
+></note>
+
+<para
+>Pode usar os atalhos Web em todo o lado onde normalmente usa os <acronym
+>URI</acronym
+>s. Já devem estar configurados no seu sistema atalhos para vários motores de busca, mas o utilizador poderá adicionar novas palavras-chave, bem como alterar ou remover os existentes no módulo de navegação melhorada. </para>
+
+</sect2>
+
+<sect2 id="ebrowse-use">
+
+<title
+>Utilização</title>
+
+<para
+>Existe uma única página neste módulo de controlo. O título desta é <guilabel
+>Palavras-Chave</guilabel
+>. Contém duas áreas principais, uma para as Palavras-Chave da Internet e outra para os atalhos da Web.</para>
+
+<sect3 id="ebrowse-srch-use">
+
+<title
+>Atalhos da Web</title>
+
+<para
+>Os nomes descritivos dos atalhos da Web definidos são mostrados numa lista. Tal como nas outras listas no KDE, o utilizador poderá carregar no topo de uma coluna para alternar a ordenação entre ascendente e descendente, bem como redimensionar as colunas.</para>
+
+<para
+>Se você fizer duplo-click num elemento da lista de motores de busca, os detalhes deste são mostrados em áreas de texto localizadas logo à direita da lista. Para além do nome descritivo do item, poderá também ver o <acronym
+>URI</acronym
+> que é usado, assim como os atalhos associados, os quais poderá usar em todo o lado no &kde; onde são esperados <acronym
+>URI</acronym
+>s. Um motor de busca pode ter vários atalhos, separados por vírgulas.</para>
+
+<para
+>Os campos de texto não são apenas para mostrar a informação sobre um item na lista de atalhos Web, mas também para modificar ou adicionar novos itens.</para>
+
+<para
+>Você poderá alterar o conteúdo quer do campo <guilabel
+>URI de Pesquisa</guilabel
+> quer do campo de <guilabel
+>Atalhos de URI</guilabel
+>. Carregue em <guibutton
+>OK</guibutton
+> para gravar as suas modificações ou em <guibutton
+>Cancelar</guibutton
+> para sair da janela sem alterar nada.</para>
+
+<para
+>Se examinar o conteúdo do campo <guilabel
+>URI de Busca</guilabel
+>, irá reparar que a maioria, se não a totalidade, dos elementos da lista têm um <option
+>\{@}</option
+> neles. Esta sequência de dois caracteres actua como um parâmetro que indica onde deve ser feita a substituição pelo texto que escrever depois dos dois pontos que estão entre o atalho e o seu parâmetro. Serão dados alguns exemplos para clarificar esta ideia.</para>
+
+<para
+>Suponha que o <acronym
+>URI</acronym
+> é <userinput
+>http://www.google.com/search?q=\{@}</userinput
+> e o <userinput
+>gg</userinput
+> é um atalho para este <acronym
+>URI</acronym
+>. Então, se escrever <userinput
+>gg:<replaceable
+>alfa</replaceable
+></userinput
+> é equivalente a <userinput
+>http://www.google.com/search?q=<replaceable
+>alfa</replaceable
+></userinput
+>. Poderá escrever qualquer coisa após o carácter <userinput
+>:</userinput
+>; tudo o que escrever simplesmente substitui os caracteres <option
+>\{@}</option
+>, depois de convertido para o mapa de caracteres apropriado para o motor de busca e de codificado como um <acronym
+>URL</acronym
+>. Só a parte <option
+>\{@}</option
+> do <acronym
+>URI</acronym
+> de busca é alterada, o resto deste é suposto já estar codificado como <acronym
+>URL</acronym
+> e é deixado como está.</para>
+
+<para
+>Pode também ter atalhos sem parâmetros. Suponha que o <acronym
+>URI</acronym
+> era <emphasis
+>file:/home/eu/documentos/ficheiroskoffice/kword</emphasis
+> e o atalho era <emphasis
+>meuatalho</emphasis
+>. Então, se escrever <userinput
+>atalho:</userinput
+> é o mesmo que escrever o <acronym
+>URI</acronym
+> completo. Repare que não há nada a seguir aos dois pontos no atalho, mas estes são à mesma necessários de modo a que o atalho seja reconhecido como tal.</para>
+
+<para
+>Por agora, terá percebido que mesmo que estes atalhos sejam chamados de atalhos da Web, na realidade são atalhos para <acronym
+>URI</acronym
+>s parametrizados, que podem apontar não só para 'sites' Web como os motores de busca, mas para tudo o que possa ser referenciado com um <acronym
+>URI</acronym
+>. Os atalhos da Web são uma funcionalidade de navegação no &kde; muito poderosa.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.am
new file mode 100644
index 00000000000..d53388d459a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/email
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.in
new file mode 100644
index 00000000000..339e7333340
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/email/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/email
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/email
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/email/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/email/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/email/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/email/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/email/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/email/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/email/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/email/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/email/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/email/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/email/index.cache.bz2
new file mode 100644
index 00000000000..7104cb34409
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/email/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/email/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/email/index.docbook
new file mode 100644
index 00000000000..883bc591692
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/email/index.docbook
@@ -0,0 +1,143 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-09-01</date>
+<releaseinfo
+>3.1.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>e-mail</keyword>
+<keyword
+>e-mail</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="e-mail">
+<title
+>E-mail</title>
+
+
+<sect2 id="email-intro">
+<title
+>Introdução</title>
+
+<para
+>O módulo de e-mail do &kcontrol; permite-lhe indicar e gravar alguma informação básica de correio electrónico. Esta informação é usada ao realizar funções relacionadas com e-mail no &kde;, por exemplo, ao enviar comunicações de erros da aplicação de gestão de erros do &kde;.</para>
+
+<para
+>Alguns programas como o &kmail;, que são usados para ler e enviar e-mail, podem oferecer muitas mais opções para personalizar a maneira como este é tratado. Estas opções dependem do programa específico a ser usado. O &kmail;, por exemplo, tem as suas próprias opções de configuração.</para>
+
+<para
+>Alguma da informação necessária para configurar o e-mail deve ser indicada pelo seu fornecedor de acesso à Internet (<acronym
+>ISP</acronym
+>). Se estiver ligado a uma rede local, então o administrador de sistemas da sua rede deve ser capaz de o ajudar.</para>
+
+</sect2>
+
+<sect2 id="email-use">
+<title
+>Utilização</title>
+
+<para
+>O &kde; estabelece automaticamente alguma da informação para este módulo de controlo usando a informação de autenticação no sistema. Terá de indicar depois a informação restante.</para>
+<para
+>Vendo a página de alto a baixo, encontram-se as opções:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome completo</guilabel
+></term>
+<listitem
+><para
+>Escreva o seu nome completo, tal como quer que apareça nas mensagens de e-mail que enviar. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Organização</guilabel
+></term>
+<listitem
+><para
+>Se trabalhar para uma empresa ou organização, poderá indicar o seu nome neste campo de texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereço de e-mail</guilabel
+></term>
+<listitem
+><para
+>Para ser capaz de usar o e-mail, deve indicar aqui o seu endereço de e-mail.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereço de resposta</guilabel
+></term>
+<listitem
+><para
+>Se as respostas para as suas mensagens de e-mail deverão ser enviadas para um endereço diferente, poderá indicar esse endereço neste campo de texto.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
+
+</article>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:index.docbook
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.am
new file mode 100644
index 00000000000..bf7c4916e23
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/energy
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.in
new file mode 100644
index 00000000000..6f79da7e257
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/energy/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/energy
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/energy
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/energy/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/energy/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/energy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/energy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/energy/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/energy/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/energy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/energy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/energy/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/energy/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/energy/index.cache.bz2
new file mode 100644
index 00000000000..5ab96c6a06f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/energy/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/energy/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/energy/index.docbook
new file mode 100644
index 00000000000..ccd482d07d7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/energy/index.docbook
@@ -0,0 +1,138 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>energia</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="energy">
+<title
+>Energia</title>
+
+<sect2 id="energy-intro">
+<title
+>Introdução</title>
+
+<para
+>Este módulo é útil para qualquer computador que tenha um monitor classificado como Energy Star Compliant. (O equipamento Energy Star Compliant é aquele que pode ser configurado para entrar automaticamente em modo de poupança de energia quando for apropriado, sem intervenção humana).</para>
+
+<tip
+><para
+>A Energy Star Compliance pode ser aplicada a praticamente a todos os dispositivos eléctricos. Este módulo, contudo, não desliga os discos, as impressoras, &etc;. Esta configuração só afecta o comportamento do seu monitor.</para>
+
+<para
+>Para mais informações sobre como desligar os componentes de um portátil, não utilize este módulo. Em vez disso, baseie-se no módulo intitulado <ulink url="help://kcontrol/powerctrl/index.html"
+>Centro de Controlo de Energia do Portátil</ulink
+> para mais detalhes.</para
+></tip>
+
+<para
+>No caso dos monitores dos computadores, o computador pode controlar o monitor de modo a comutá-lo entre quatro estados possíveis: Ligado, 'Standby', Suspenso e Desligado.</para>
+
+<note
+><para
+>A seguinte lista de estados é uma generalização, e você pode vir a reparar que o seu monitor é diferente das descrições abaixo.</para
+></note>
+
+<para
+><quote
+>LIGADO</quote
+> é o modo normal do seu monitor enquanto o está a usar.</para>
+
+<para
+><quote
+>STANDBY</quote
+> é um modo de poupança de energia mínimo. Esta configuração normalmente consiste em limpar o ecrã e não disparar o canhão de electrões, embora mantendo este <quote
+>ligado</quote
+> e pronto a disparar. Quando precisar de usar o monitor de novo, este voltará bastante depressa.</para>
+
+<para
+>O modo <quote
+>SUSPENSO</quote
+> é uma alternativa de muito baixa potência. Na maioria dos monitores, o ecrã fica limpo, o canhão de electrões é desligado e os ímanes que controlam o canhão de electrões são desligados. Embora a poupança de energia seja substancial, para reactivar o monitor pode ter de esperar 10 a 15 segundos. O computador deve sempre ser capaz de repor o monitor em Ligado ou 'Standby' enquanto está em modo suspenso.</para>
+
+<para
+>O <quote
+>DESLIGADO</quote
+> significa simplesmente isso. O monitor do computador é desligado. Isto significa normalmente que o computador não será capaz de ligar o monitor de novo por si só. Obviamente, isto mantém o consumo de energia a um mínimo desprezável (zero).</para>
+
+</sect2>
+<sect2 id="energy-use">
+<title
+>Utilização</title>
+
+<para
+>É muito fácil utilizar este módulo:</para>
+
+<para
+>Se o seu monitor é Energy Star Compliant então deverá seleccionar a opção <guilabel
+>Activar a Poupança de Energia do Monitor</guilabel
+>. Isto activará os comandos de poupança de energia. </para>
+
+<para
+>As três barras deslizantes que se seguem indicam ao computador quantos minutos de inactividade deve esperar para mudar automaticamente para um novo estado. Estes números podem ser ajustados quer com as barras quer com os campos associados.</para>
+
+<note
+><para
+>Estes tempos não são aditivos, mas todos começam a contar do zero.</para
+>
+
+<para
+>Por exemplo:</para
+>
+
+<para
+>Se configurar o modo 'Standby' para 10 minutos, o modo Suspenso para 20 minutos e o Desligado para 30 e deixar de utilizar o seu computador às 9:00, então o monitor irá:</para
+> <para
+>Entrar no modo 'Standby' às 9:10, no modo Suspenso às 9:20 e desligar às 9:30.</para
+></note>
+
+<para
+>Quando estiver satisfeito com a configuração, carregue em <guibutton
+>OK</guibutton
+>.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.am
new file mode 100644
index 00000000000..08f705b71f3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/filemanager
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.in
new file mode 100644
index 00000000000..6231c3989d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/filemanager
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/filemanager
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filemanager/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filemanager/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filemanager/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filemanager/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/filemanager/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filemanager/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filemanager/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filemanager/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/filemanager/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.cache.bz2
new file mode 100644
index 00000000000..4d6331c1053
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.docbook
new file mode 100644
index 00000000000..bd769530464
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filemanager/index.docbook
@@ -0,0 +1,388 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-16</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>gestor de ficheiros</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="file-manager">
+<title
+>Gestor de Ficheiros</title>
+
+<para
+>Neste módulo, o utilizador poderá configurar vários aspectos da funcionalidade de gestão de ficheiros do &konqueror;. </para>
+
+<note
+><para
+>A funcionalidade de navegação Web do &konqueror; tem os seus <ulink url="help:/kcontrol/khtml/index.html"
+>próprios módulos de configuração</ulink
+>.</para
+></note>
+
+<sect2 id="fileman-use">
+<title
+>Utilização</title>
+
+<para
+>As opções de configuração para o gestor de ficheiros estão organizadas em diferentes secções, tal como é descrito em baixo:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Aparência</guilabel
+></term>
+<listitem
+><para
+>Esta secção contém opções para personalizar a aparência das janelas do &konqueror;, como por exemplo a cor do texto por omissão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comportamento</guilabel
+></term>
+<listitem
+><para
+>Esta página contém várias opções globais do &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Antevisões</guilabel
+></term>
+<listitem>
+<para
+>Nesta página, pode definir se o &konqueror; deve mostrar antevisões.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect3 id="fileman-appearance">
+<title
+>Aparência</title>
+
+<para
+>As configurações seguintes indicam como o texto e as cores são mostrados nas janelas do &konqueror; em modo de Gestão de Ficheiros.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra normal:</guilabel
+></term>
+<listitem>
+<para
+>Este é o tipo de letra usado para mostrar o texto, como os nomes de ficheiros, nas janelas do &konqueror;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho da letra:</guilabel
+></term>
+<listitem>
+
+<para
+>Permite-lhe controlar o tamanho do texto, enquanto o <guilabel
+>Tipo de Letra Padrão</guilabel
+> define qual é o tipo de letra propriamente dito.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor do texto normal:</guilabel
+></term>
+<listitem>
+<para
+>Determina a cor do texto normal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Altura do texto dos ícones:</guilabel
+></term>
+<listitem>
+<para
+>O número máximo de linhas que pode ser usado para desenhar o texto dos ícones. As linhas mais compridas serão cortadas no fim da última linha.</para>
+<tip
+> <para
+>Poderá ver à mesma o resto dos nomes compridos, se deixar o cursor do rato em cima do ícone.</para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura do texto do ícone:</guilabel
+></term>
+<listitem>
+<para
+>A largura máxima para o texto do ícone, quando o &konqueror; estiver no modo de visualização multi-colunas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sublinhar os nomes dos ficheiros:</guilabel
+></term>
+<listitem>
+<para
+>Quando o <guilabel
+>Sublinhar os nomes dos ficheiros</guilabel
+> estiver seleccionado, os nomes dos ficheiros ficam sublinhados, como se fossem ligações numa página Web.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os tamanhos dos ficheiros em bytes:</guilabel
+></term>
+<listitem>
+<para
+>A opção final indica como é que o &konqueror; mostra os tamanhos dos ficheiros, quando o utilizador estiver num dos modos de gestão de ficheiros que mostram normalmente esta informação. Se você assinalar a opção <guilabel
+>Mostrar os tamanhos dos ficheiros em bytes</guilabel
+>, então os tamanhos dos ficheiros são mostrados em bytes, quilobytes ou megabytes, dependendo do seu tamanho.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3 id="fileman-behav">
+<title
+>Comportamento</title>
+
+<variablelist>
+<title
+><guilabel
+>Opções Diversas</guilabel
+></title>
+<varlistentry>
+<term
+>Abrir as pastas em janelas separadas</term>
+<listitem
+> <para
+>Se esta opção estiver seleccionada, será criada uma nova janela do &konqueror; sempre que você abrir uma pasta em vez de mostrar o seu conteúdo na janela actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mostrar as operações de rede só numa janela</term>
+<listitem>
+<para
+>Se a opção não estiver seleccionada e você começar a transferir um ficheiro, aparecerá uma janela que mostra o estado da transferência.</para>
+
+<screenshot>
+ <screeninfo
+>Janela de Transferência</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kfileman2.png"
+ format="PNG"/></imageobject>
+ <textobject
+> <phrase
+>Janela de Transferência</phrase
+> </textobject>
+ <caption>
+ <para
+>Janela de Transferência Individual</para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Se iniciar uma nova transferência, aparecerá outra janela. (os utilizadores do &Netscape; estarão habituados a este comportamento) </para>
+
+<para
+>Se a opção estiver seleccionada, todas as janelas do estado das transferências serão agrupadas numa única janela.</para>
+<screenshot>
+ <screeninfo
+>Janela de Transferência</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kfileman1.png"
+ format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Janela de Transferência</phrase
+></textobject>
+ <caption>
+ <para
+>Janela de Transferências Reunidas</para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Se o utilizador optar por reunir as transferências numa janela, poderá apagar as transferências, seleccionando a que deseja cancelar e carregando no botão <guibutton
+>Apagar</guibutton
+> à esquerda.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as dicas dos ficheiros</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá controlar se, ao mover o rato por cima de um ficheiro, deseja ver uma pequena janela com informações adicionais acerca desse ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as antevisões nas dicas dos ficheiros</guilabel
+></term>
+<listitem>
+<para
+>Aqui pode controlar se a dica informativa de um ficheiro deve mostrar uma antevisão deste. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>URL de Base</guilabel
+></term>
+<listitem
+><para
+>Este é o &URL; (&eg;, uma pasta ou página Web) para a qual o &konqueror; irá saltar quando o botão <guibutton
+>A Minha Área</guibutton
+> é carregado.</para
+><para
+>Por omissão é a pasta pessoal do utilizador, indicada com um <literal
+>~</literal
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Pode definir uma localização como a sua <guilabel
+>URL de Base</guilabel
+> indicando-a no campo de texto ou carregando no ícone <guiicon
+>escolher</guiicon
+>. O valor por omissão é o <literal
+>~</literal
+>, o qual é um atalho-padrão para a sua $<envar
+>HOME</envar
+>. Quando carregar no botão <guiicon
+>a minha área</guiicon
+> no seu painel, numa janela de leitura ou gravação de ficheiros, ou a partir do &konqueror; no modo de gestão de ficheiros, esta é a pasta que lhe será mostrada.</para>
+
+<para
+>A configuração <guilabel
+>Pedir confirmação para</guilabel
+> indica ao &konqueror; o que fazer quando você pretender <quote
+>Apagar</quote
+>, <quote
+>Enviar para o Lixo</quote
+> ou <quote
+>Destruir</quote
+> um ficheiro numa janela do &konqueror;. Se alguma opção estiver seleccionada, o &konqueror; pedirá a confirmação antes de realizar a acção correspondente.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Antevisões</title>
+
+<para
+>O &konqueror; tem uma funcionalidade de antevisão para vários tipos de ficheiros, incluindo os ficheiros <acronym
+>HTML</acronym
+>, imagens, &PostScript; e <acronym
+>PDF</acronym
+>, sons, ficheiros Web (se tiver o 'plugin' do &konqueror; apropriado) e os ficheiros de texto.</para>
+
+<para
+>Se você activar as antevisões para algum destes, os ficheiros desse tipo em particular não serão mais representados pelos ícones normais no gestor de ficheiros, mas em vez disso serão mostrados como antevisões em miniatura. Nos computadores mais lentos, as antevisões podem levar tempo a aparecer, por isso você poderá não querer activar esta funcionalidade.</para>
+
+<para
+>Neste módulo, poderá especificar quais os <quote
+>protocolos</quote
+> que deseja disponibilizar como antevisões. A criação das antevisões necessita que o &konqueror; transfira pelo menos parte do ficheiro, de modo a criar a antevisão. O &konqueror;, como o resto do &kde;, é completamente transparente na rede e irá tratar uma pasta remota de &FTP; tal como se estivesse no disco rígido local. Isto pode resultar num atraso, especialmente se você estiver a ver uma pasta cheia de imagens numa ligação de rede lenta, por exemplo.</para>
+
+<para
+>Para cada protocolo, o utilizador poderá activar ou desactivar independentemente as antevisões. Por exemplo, poderá querer activar as antevisões para as unidades montadas por <acronym
+>NFS</acronym
+> se você tiver uma rede rápida, mas desactivá-las para o &FTP; porque a sua ligação à Internet é através de um modem.</para>
+
+<para
+>O utilizador poderá ainda refinar o tamanho máximo do ficheiro, para o qual o &konqueror; irá tentar mostrar uma antevisão. O valor por omissão é 1 MB. Por outras palavras, por omissão, se um ficheiro tiver 900 kB de tamanho, e o protocolo com que você está a ver a pasta está activo, então o &konqueror; irá criar um ícone de antevisão para ele. Se o ficheiro tiver 1,1 MB, o &konqueror; já não irá criar a antevisão, mesmo que o protocolo esteja activo.</para>
+
+<para
+>O utilizador pode ligar e desligar as antevisões <quote
+>na altura</quote
+> no &konqueror;. Por exemplo, se quiser ver normalmente as antevisões de imagens em todos os protocolos, mas concluir que um dado servidor é muito lento a enviar-lhe os dados, poderá querer desligar a opção no presente, e ligá-la posteriormente.</para>
+
+<para
+>Poderá também activar a opção <guilabel
+>Aumentar o tamanho das antevisões em relação aos ícones</guilabel
+>, de modo a ver mais informação nas miniaturas.</para>
+
+<para
+>Muitos dos ficheiros de imagem já contêm uma miniatura. Poderá activar a opção <guilabel
+>Usar as miniaturas incorporadas nos ficheiros</guilabel
+> para tirar partido delas. Isto irá poupar o tempo à espera que as miniaturas sejam criadas ao ver uma pasta cheia de imagens que nunca tenha visto anteriormente no &konqueror;.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.am
new file mode 100644
index 00000000000..cec26bf932b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/filetypes
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.in
new file mode 100644
index 00000000000..70b9827226e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/filetypes
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/filetypes
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filetypes/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filetypes/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filetypes/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filetypes/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/filetypes/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/filetypes/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filetypes/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/filetypes/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/filetypes/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.cache.bz2
new file mode 100644
index 00000000000..baf480c9cf6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.docbook
new file mode 100644
index 00000000000..ee540ade6d6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/filetypes/index.docbook
@@ -0,0 +1,487 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<title
+>Associações de Ficheiros</title>
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-13</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>associação de ficheiros</keyword>
+<keyword
+>associação</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="file-assoc">
+<title
+>Associações de Ficheiros</title>
+
+<sect2 id="file-assoc-intro">
+<title
+>Introdução</title>
+
+<para
+>Um dos aspectos mais convenientes do &kde; é a sua capacidade de fazer corresponder automaticamente um ficheiro de dados com a sua aplicação. Por exemplo, quando você carrega no seu documento favorito do &kword; no &konqueror;, o &kde; inicia automaticamente o &kword; e abre esse ficheiro dentro do &kword;, para que possa começar a trabalhar nele.</para>
+
+<para
+>No exemplo acima, o ficheiro de dados do &kword; está <emphasis
+>associado</emphasis
+> ao &kword; (a aplicação). Estas associações de ficheiros são cruciais para o funcionamento do &kde;.</para>
+
+<para
+>Quando o &kde; é instalado, cria automaticamente centenas de associações de ficheiros à maioria dos tipos de ficheiros mais comuns. Essas associações iniciais baseiam-se no 'software' incluído geralmente e nas preferências mais usuais dos utilizadores.</para>
+
+<para
+>Infelizmente, o &kde; não consegue:</para>
+
+<itemizedlist>
+<listitem
+><para
+>prever todas as combinações possíveis de 'software' e ficheiros de dados</para
+></listitem>
+<listitem
+><para
+>preparar-se para os formatos de ficheiros ainda por inventar</para
+></listitem>
+<listitem
+><para
+>ou adivinhar a aplicação favorita de cada um para certos formatos de ficheiros</para
+></listitem>
+</itemizedlist>
+
+<para
+>Poderá alterar as suas associações de ficheiros actuais ou adicionar novas associações de ficheiros com este módulo.</para>
+
+<para
+>Cada associação de ficheiros é guardada como um tipo MIME. O &MIME; significa <quote
+>Multipurpose Internet Mail Extensions</quote
+>. Permite a um computador determinar o tipo de um ficheiro sem o abrir ou analisar o formato da todos os ficheiros.</para>
+
+</sect2>
+
+<sect2 id="file-assoc-use">
+<title
+>Como usar este módulo</title>
+
+<para
+>As associações de ficheiros estão organizadas em diversas categorias, e no mínimo terá:</para>
+
+<orderedlist>
+<listitem
+><para
+>Aplicação</para
+></listitem>
+<listitem
+><para
+>Áudio</para
+></listitem>
+<listitem
+><para
+>Imagem</para
+></listitem>
+<listitem
+><para
+>I-Nodes</para
+></listitem>
+<listitem
+><para
+>Mensagem</para
+></listitem>
+<listitem
+><para
+>'Multipart'</para
+></listitem>
+<listitem
+><para
+>Imprimir</para
+></listitem>
+<listitem
+><para
+>Texto</para
+></listitem>
+<listitem
+><para
+>Vídeo</para
+></listitem>
+</orderedlist>
+
+<para
+>Todas as associações de ficheiros estão ordenadas numa destas categorias.</para>
+
+<para
+>Existe também uma categoria geral, a <quote
+>Tudo</quote
+>, que mostra todos os tipos de ficheiros numa lista, sem os catalogar.</para>
+
+<note
+><para
+>Não existem diferenças funcionais entre cada uma das categorias. Estas são desenhadas de modo a organizar as suas associações de ficheiros, mas não alteram as associações de maneira nenhuma. </para
+></note>
+
+<para
+>As categorias estão enumeradas na lista chamada <guilabel
+>Tipos Conhecidos</guilabel
+>.</para>
+
+<para
+>O utilizador poderá explorar cada uma destas categorias e ver as associações que cada uma contém, carregando no nome da categoria. Ser-lhe-á apresentada uma lista dos tipos MIME associados a essa categoria.</para>
+
+<tip
+><para
+>Poderá também procurar um tipo &MIME; em particular, usando o campo de pesquisa. Este é chamado de <guilabel
+>Procurar o padrão do ficheiro</guilabel
+> e está localizado acima da lista de categorias.</para>
+
+<para
+>Basta escrever a primeira letra do tipo &MIME; no qual está interessado. As categorias são automaticamente expandidas e só os tipos MIME que contêm essa letra são mostrados.</para>
+
+<para
+>Poderá então escrever um segundo carácter, para que os tipos MIME vão sendo restringidos para aqueles que contêm esses dois caracteres.</para
+></tip>
+
+<sect3 id="file-assoc-use-add">
+<title
+>Adicionar um novo tipo MIME</title>
+
+<para
+>Se quiser adicionar um novo tipo &MIME; às suas associações de ficheiros, poderá carregar no botão <guibutton
+>Adicionar...</guibutton
+>. Aparecerá então uma pequena janela. Seleccione então a categoria na lista correspondente e escreva o nome &MIME; no campo <guilabel
+>Nome do tipo</guilabel
+>. Carregue em <guibutton
+>OK</guibutton
+> para adicionar o novo tipo &MIME; ou carregue em <guibutton
+>Cancelar</guibutton
+> para não adicionar nenhuns tipos &MIME; novos.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-del">
+<title
+>Remover um tipo MIME</title>
+
+<para
+>Se quiser remover um tipo &MIME;, basta seleccionar o tipo que deseja apagar, carregando uma vez com o rato no nome do tipo correspondente. Depois carregue em <guibutton
+>Remover</guibutton
+>, para que o tipo &MIME; seja apagado imediatamente.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-edit">
+<title
+>Editar as propriedades de um tipo MIME</title>
+
+<para
+>Antes de poder editar as propriedades de um tipo &MIME;, deverá primeiro indicar qual. Basta escolher, dentro das categorias, o tipo em questão e carregar nele uma vez com o rato.</para>
+
+<para
+>Logo que tenha seleccionado o tipo &MIME;, os valores actuais deste aparecerão na janela do módulo.</para>
+
+<para
+>Irá reparar que os valores actuais estão divididos em duas secções: <guilabel
+>Geral</guilabel
+> e <guilabel
+>Incorporar</guilabel
+></para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Geral</guilabel
+></term>
+<listitem>
+<para
+>Existem 4 propriedades para cada tipo &MIME; nesta secção:</para>
+
+<orderedlist>
+<listitem
+><para
+>O <guilabel
+>Ícone do Tipo MIME</guilabel
+> é o ícone que ficará visível quando você usar o &konqueror; como gestor de ficheiros.</para
+></listitem>
+<listitem
+><para
+>Os <guilabel
+>Padrões de Ficheiros</guilabel
+> são um conjunto de padrões de pesquisa que o &kde; irá usar para determinar o tipo &MIME;.</para
+></listitem>
+<listitem
+><para
+>A <guilabel
+>Descrição</guilabel
+> é um pequeno resumo do tipo do ficheiro. É só para o auxiliar.</para
+></listitem>
+<listitem
+><para
+>A <guilabel
+>Ordem de Preferência da Aplicação</guilabel
+> determina quais as aplicações associadas com o tipo &MIME; especificado.</para
+></listitem>
+</orderedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Secção Incorporar</guilabel
+></term>
+<listitem>
+<para
+>A secção Incorporar permite-lhe determinar se um ficheiro será visto dentro de uma janela do &konqueror; ou iniciando a aplicação.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="file-assoc-use-icon">
+<title
+>Mudar o Ícone</title>
+
+<para
+>Para mudar o ícone, basta carregar no botão do Ícone. Irá aparecer uma janela, que lhe mostrará todos os ícones disponíveis. Só precisa de carregar com o rato num ícone à sua escolha e de carregar no botão <guibutton
+>OK</guibutton
+>.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-pattern">
+<title
+>Editar os padrões do tipo MIME</title>
+
+<para
+>A opção <guilabel
+>Padrões</guilabel
+> determina quais os ficheiros incluídos neste tipo MIME.</para>
+
+<para
+>Normalmente, os ficheiros são seleccionados com base no seu sufixo. (Exemplos: os ficheiros que acabam em <literal role="extension"
+>.wav</literal
+> são ficheiros de som no formato WAV, assim como os ficheiros que acabam em <literal role="extension"
+>.c</literal
+> são ficheiros de código em C).</para>
+
+<para
+>Deverá indicar a sua máscara de ficheiros nesta lista.</para>
+
+<para
+>O asterisco (<literal
+>*</literal
+>) é um carácter especial que será usado em praticamente todas as máscaras de tipos MIME. A descrição completa dos caracteres especiais está fora do âmbito deste manual, mas é importante perceber que o asterisco (neste contexto) <quote
+>corresponde</quote
+> a um número qualquer de caracteres. Por exemplo: <userinput
+>*.pdf</userinput
+> irá corresponder com <filename
+>Dados.pdf</filename
+>, <filename
+>Imagens.pdf</filename
+> e <filename
+>Utilizador.pdf</filename
+>, mas não com <filename
+>PDF</filename
+>, <filename
+>Dados.PDF</filename
+> ou <filename
+>.pdf</filename
+>.</para>
+
+<tip
+><para
+>É bastante benéfico ter várias máscaras. Uma para a versão em minúsculas, outra para maiúsculas, &etc;. Isto irá garantir que o &kde; consegue determinar o tipo de ficheiros com maior precisão.</para
+></tip>
+
+</sect3>
+
+<sect3 id="file-assoc-use-desc">
+<title
+>Editar a descrição de um tipo MIME.</title>
+
+<para
+>Poderá escrever uma breve descrição do tipo &MIME; no campo de texto <guilabel
+>Descrição</guilabel
+>. Este campo é para o ajudar, mas não afecta o funcionamento do tipo &MIME;.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-app">
+<title
+>Editar as associações de aplicações</title>
+
+<para
+>Existem quatro botões (<guibutton
+>Subir</guibutton
+>, <guibutton
+>Descer</guibutton
+>, <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Remover</guibutton
+>) e uma lista (com as aplicações) que são usados para configurar as aplicações.</para>
+
+<para
+>A lista contém todas as aplicações associadas com um dado tipo &MIME;. A lista está numa ordem específica. A aplicação de topo é a primeira aplicação que se tenta usar. A aplicação logo a seguir é a segunda, etc.</para>
+
+<note
+><para
+>O que quer dizer com existir mais do que uma aplicação por tipo &MIME;? Porque é que é necessário?</para>
+
+<para
+>Começou por ser dito que o &kde; vem pré-configurado com centenas de associações de ficheiros. A verdade é que cada sistema onde o &kde; é instalado tem uma selecção diferente de aplicações. Ao permitir várias associações por cada tipo &MIME;, possibilita ao &kde; continuar a funcionar mesmo quando não está instalada uma dada aplicação no sistema.</para>
+
+<para
+>Por exemplo:</para>
+<para
+>Para o tipo &MIME; <literal
+>pdf</literal
+>, existem duas aplicações associadas com este tipo de ficheiro. O primeiro programa chama-se <application
+>Visualizador de PS</application
+>. Se o seu sistema não tiver o <application
+>Visualizador de PS</application
+> instalado, então o &kde; começa imediatamente a segunda aplicação, o <application
+>Adobe Acrobat Reader</application
+>. Como pode ver, isto ajuda a manter o &kde; a correr normalmente, enquanto você adiciona e remove aplicações.</para
+></note>
+
+<para
+>Foi dito também que a ordem é importante. Poderá alterar a ordem das aplicações, se carregar uma vez na aplicação que deseja mover e carregar quer no botão <guibutton
+>Subir</guibutton
+> quer no <guibutton
+>Descer</guibutton
+>. Isto deslocará a aplicação seleccionada para cima ou para baixo na lista de aplicações. </para>
+
+<para
+>Poderá adicionar novas aplicações à lista, se carregar no botão <guibutton
+>Adicionar</guibutton
+>. Irá aparecer uma janela, na qual poderá seleccionar a aplicação que deseja para este tipo MIME. Carregue em <guibutton
+>OK</guibutton
+> quando estiver tudo bem, para que a aplicação seja adicionada à lista actual.</para>
+
+<para
+>Poderá remover uma aplicação (garantindo assim que a aplicação nunca será executada para este tipo &MIME;), se seleccionar o nome da aplicação e carregar em seguida no botão <guibutton
+>Remover</guibutton
+>.</para>
+
+<tip
+><para
+>É uma melhor ideia usar os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+> para ajustar uma aplicação indesejável para uma posição inferior na lista do que simplesmente retirá-la da lista. A partir do momento em que a apagar da lista, se a sua aplicação preferida deixar de funcionar, não existirá uma aplicação para ver o documento.</para
+></tip>
+
+</sect3>
+
+<sect3 id="file-assoc-embedding">
+<title
+>Incorporar</title>
+<para
+>Ao carregar na página <guilabel
+>Incorporar</guilabel
+>, ser-lhe-ão apresentadas três opções exclusivas no grupo de <guilabel
+>Acção do botão esquerdo</guilabel
+>.. Isto determina como o &konqueror; verá o tipo &MIME; seleccionado:</para>
+
+<variablelist>
+<varlistentry
+><term
+>Mostrar o ficheiro num visualizador incorporado</term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, o ficheiro será mostrado <emphasis
+>dentro</emphasis
+> da janela do &konqueror;.</para
+></listitem
+></varlistentry>
+<varlistentry
+><term
+>Mostrar o ficheiro num visualizador separado</term>
+<listitem
+><para
+>Esta opção criará uma janela separada ao mostrar este tipo MIME.</para
+></listitem
+></varlistentry>
+<varlistentry
+><term
+>Usar configuração do grupo.</term>
+<listitem
+><para
+>Isto fará com que o tipo MIME utilize a configuração do grupo a que pertence. (se você estiver a editar um tipo MIME de áudio, então será usada a configuração do grupo 'audio').</para
+></listitem
+></varlistentry>
+</variablelist>
+
+<para
+>Por baixo, existe uma lista chamada <guilabel
+>Ordem de Preferência de Serviços</guilabel
+>.</para>
+
+<para
+>Quando estiver no &konqueror;, poderá carregar com o botão <mousebutton
+>direito</mousebutton
+> para fazer aparecer um menu com um item chamado <guimenu
+>Antevisão em...</guimenu
+>. Este item lista as aplicações que aparecerão, na ordem indicada, neste menu.</para>
+
+<para
+>Poderá usar os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+> para alterar a ordem.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-done">
+<title
+>Tornar as alterações permanentes</title>
+
+<para
+>Quando acabar de fazer todas as alterações aos tipos MIME, poderá carregar em <guibutton
+>Aplicar</guibutton
+> para tornar as suas alterações permanentes, mas mantendo-se à mesma neste módulo.</para>
+
+</sect3>
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.am
new file mode 100644
index 00000000000..0d179b57923
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/fonts
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.in
new file mode 100644
index 00000000000..278a22cb8e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/fonts
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/fonts
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/fonts/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/fonts/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/fonts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/fonts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/fonts/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/fonts/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/fonts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/fonts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/fonts/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.cache.bz2
new file mode 100644
index 00000000000..5e59a13c3aa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.docbook
new file mode 100644
index 00000000000..45f3d5a4c28
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/fonts/index.docbook
@@ -0,0 +1,181 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-09-22</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>tipos de letra</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="fonts">
+
+<title
+>Tipos de Letra</title>
+
+<para
+>Este módulo está desenhado para lhe permitir seleccionar facilmente os tipos de letra para as diferentes partes do ambiente de trabalho do &kde;.</para>
+
+<para
+>O painel consiste em diferentes grupos de tipos de letra diferentes para lhe dar bastante flexibilidade ao configurar os seus tipos de letra: </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Geral:</guilabel
+> Usado em todo o lado em que os outros grupos de tipos letra não se apliquem</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Tamanho fixo:</guilabel
+> Em todo o lado onde é necessário um tipo de letra monoespaçado</para
+></listitem>
+
+<!-- <listitem
+><para
+><guilabel
+>File Manager</guilabel
+> (Font to use in the
+&kde; file manager)</para
+></listitem
+> -->
+
+<listitem
+><para
+><guilabel
+>Barra de ferramentas:</guilabel
+> O tipo de letra usado nas barras de ferramentas das aplicações do &kde;</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Menu:</guilabel
+> Tipo de letra usado nos menus das aplicações do &kde;</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Título da janela:</guilabel
+> O tipo de letra usado nos títulos das janelas</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Barra de tarefas:</guilabel
+> O tipo de letra usado na barra de tarefas do painel do &kde;</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Ecrã:</guilabel
+> O tipo de letra usado no ecrã para identificar os ícones</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Cada tipo de letra tem um botão <guibutton
+>Escolher...</guibutton
+> correspondente. Ao carregar neste botão aparece-lhe uma janela. Pode utilizar essa janela para escolher um novo tipo, estilo, tamanho e codificação de letra. Depois, basta carregar em <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>Será mostrado um exemplo do tipo de letra escolhido no espaço entre o nome do grupo de tipos de letra e o botão <guibutton
+>Escolher...</guibutton
+>.</para>
+
+<para
+>Quando terminar, só precisa de carregar em <guibutton
+>OK</guibutton
+>, e todos os componentes necessários do &kde; serão reinicializados de modo a que as suas alterações tomem imediatamente efeito.</para>
+
+<para
+>O <guibutton
+>Ajustar Todos os Tipos de Letra...</guibutton
+> permite-lhe definir uma propriedade ou conjunto de propriedades para todos os tipos de letra seleccionados em cima. Uma janela de selecção de tipos de letra, semelhante à normal, irá aparecer, com a diferença que existirão opções que lhe permitirão alterar o <guilabel
+>Tipo de Letra</guilabel
+>, o <guilabel
+>Estilo da Letra</guilabel
+> ou <guilabel
+>Tamanho</guilabel
+>, independentemente uns dos outros. Pode escolher qualquer uma, duas ou três destas opções, de modo a que sejam aplicadas a todos os grupos de tipos de letra.</para>
+
+<para
+>Por exemplo, se tiver seleccionado diferentes tipos de letra em cima, e reparar que estão todos muito grandes (isto normalmente acontece quando muda de resolução do ecrã, por exemplo), pode aplicar um novo tamanho de letra a todos os tipos, sem afectar a sua configuração dos estilos dos tipos de letra.</para>
+
+<sect2 id="fonts-aa">
+<title
+>Texto com 'anti-aliasing'</title>
+
+<para
+>Para usar o 'anti-aliasing', basta assinalar a opção <guilabel
+>Usar o 'anti-aliasing' para os tipos de letra</guilabel
+>.</para>
+
+<para
+>Se assinalar a opção poderá especificar qual o intervalo dos tipos de letra que <emphasis
+>não</emphasis
+> sofrerão o 'anti-aliasing'. Este intervalo é indicado através de duas listas na mesma linha.</para>
+
+<para
+>Poderá também escolher o método que o &kde; irá usar para criar um visual suavizado nos seus tipos de letra e com que potência será aplicado. Se não conhecer os métodos individuais, deverá deixar esta opção inalterada.</para>
+
+<!-- FIXME: Cop-out, I need to write a 'hinting and AA for beginners'
+paragraph in here -->
+
+<note
+><para
+>A funcionalidade de usar os tipos de letra suavizados obriga a que tenha suporte quer no X quer na biblioteca &Qt;, que tenha os tipos de letra convenientes instalados e que esteja a utilizar as capacidades de servidor de tipos de letra do servidor X. Se continuar a ter problemas, contacte a lista de correio do &kde; apropriada ou veja a <acronym
+>FAQ</acronym
+>.</para
+></note>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.am
new file mode 100644
index 00000000000..ffdbd733d88
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/helpindex
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.in
new file mode 100644
index 00000000000..c24498a0a13
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/helpindex
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/helpindex
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/helpindex/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/helpindex/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/helpindex/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/helpindex/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/helpindex/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/helpindex/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/helpindex/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/helpindex/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/helpindex/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.cache.bz2
new file mode 100644
index 00000000000..75a1368c857
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.docbook
new file mode 100644
index 00000000000..23a4ec30391
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/helpindex/index.docbook
@@ -0,0 +1,219 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-17</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Índice da Ajuda</keyword>
+<keyword
+>Índice</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="help-index">
+
+<title
+>Índice da Ajuda</title>
+
+<note
+><para
+>Na altura em que isto foi escrito, na maioria das instalações do &kde;, o motor de busca no &khelpcenter; está desactivado por inteiro, de modo que as configurações feitas neste módulo do &kcontrol; não terão efeito. Esperamos tê-lo de volta numa próxima versão.</para
+></note>
+
+<para
+>O &kde; vem com uma grande quantidade de documentação para as aplicações e os componentes. Enquanto que basta apenas navegar nos manuais até encontrar essa informação que anda à procura, esta poderá ser uma tarefa bastante morosa. Para a tornar mais fácil para si, o &kde; oferece a procura por texto completo através de um programa chamado <application
+>ht://dig</application
+>. Funciona de um modo muito semelhante aos motores de busca na Web; de facto, alguns dos motores de busca que o utilizador conheça até poderão estar a usá-lo. Basta carregar na secção <guilabel
+>Procurar</guilabel
+> no &khelpcenter;; indique a palavra que está à procura, carregue em <guibutton
+>Procurar</guibutton
+> e divirta-se!</para>
+
+<para
+>Contudo, para tirar partido desta funcionalidade, o <application
+>ht://dig</application
+> tem de estar instalado no seu sistema e o &kde; necessita ser configurado para tirar partido do mesmo. Este módulo de controlo tenta ajudá-lo no último ponto. Se não tiver instalado o <application
+>ht://dig</application
+> e se este não veio com o seu sistema operativo, o utilizador terá de o obter por si próprio. Dê uma vista de olhos na <ulink url="http://www.htdig.org"
+>página Web do ht://dig</ulink
+> para saber como o obter e o instalar.</para>
+
+<para
+>Ao executar o módulo fica em modo de visualização. Para modificar a sua configuração carregue em <guibutton
+>Modo de Administração</guibutton
+>. Se estiver ligado como <systemitem class="username"
+>root</systemitem
+>, irá parar directamente à janela de modificação. Caso contrário, o &kde; pedir-lhe-á a senha de super-utilizador.</para>
+<sect2 id="help-index-use"
+>
+
+<title
+>Utilização</title
+>
+
+<para
+>Existem duas coisas importantes para indicar ao &kde; para poder tirar partido do motor de busca por texto completo:</para>
+
+<itemizedlist>
+<listitem
+><para
+>onde encontrar os programas do <application
+>ht://dig</application
+> que o KDE utiliza para a pesquisa por texto completo</para
+></listitem>
+<listitem
+><para
+>onde procurar</para
+></listitem>
+</itemizedlist>
+
+<sect3 id="help-index-use-progs">
+
+<title
+>Os Programas do <application
+>ht://dig</application
+></title>
+
+<para
+>Existem três programas que o &kde; necessita e que vêm com o <application
+>ht://dig</application
+>: o <command
+>htdig</command
+>, o <command
+>htsearch</command
+> e o <command
+>htmerge</command
+>. Para cada um dos programas terá de indicar a localização completa e que inclui o nome do programa, como por exemplo: <filename class="directory"
+>/usr/bin/htdig</filename
+>.</para
+>
+
+<para
+>A localização exacta da instalação desses programas depende do seu sistema operativo ou distribuição. Contudo, existem dois palpites que o utilizador poderá tentar:</para>
+
+<itemizedlist>
+
+<listitem
+><para
+>o <command
+>htdig</command
+> e o <command
+>htmerge</command
+> estão normalmente em <filename class="directory"
+>/usr/bin/</filename
+> ou em algo do tipo <filename class="directory"
+>/usr/local/www/htdig/bin/</filename
+>.</para
+></listitem>
+
+<listitem
+><para
+>o comando <command
+>htsearch</command
+> está normalmente dentro de uma pasta <filename class="directory"
+>cgi-bin</filename
+>, como por exemplo <filename class="directory"
+>/usr/local/httpd/cgi-bin/</filename
+>.</para>
+
+</listitem>
+</itemizedlist>
+
+<tip
+><para
+>Para descobrir onde, por exemplo, o <command
+>htdig</command
+> está instalado poderá sempre tentar o comando <command
+>whereis htdig</command
+> na consola. O <command
+>whereis</command
+> irá procurar pelo comando indicado por todas as pastas padrão de procura. Contudo, as pastas do tipo <filename class="directory"
+>cgi-bin</filename
+> não costumam estar nas pastas de execução padrão.</para
+></tip>
+
+</sect3>
+
+<sect3 id="help-index-use-scope">
+<title
+>Âmbito e Localizações de Pesquisa</title>
+
+<para
+>Nesta secção, poderá escolher quais os recursos de ajuda que deverão ser indexados, &ie;, tornados disponíveis ao motor de busca.</para>
+
+<para
+>Na área de <guilabel
+>Âmbito</guilabel
+>, o utilizador poderá seleccionar alguns recursos típicos para indexar, &ie;, os ficheiros de ajuda do &kde; e a informação oferecida pelos comandos <command
+>man</command
+> e <command
+>info</command
+>. Repare que alguns destes poderão à mesma estar desactivados, o que significa que o suporte para os mesmos ainda não foi adicionado.</para>
+
+<para
+>O utilizador poderá também ter ficheiros, aos quais deseje aceder usando a funcionalidade de procura de texto do &khelpcenter;. Por exemplo, poderá ter uma referência em <acronym
+>HTML</acronym
+> instalada em <filename
+>/home/ze/docs/html_próprio</filename
+>. Ao adicionar esta localização à lista de pesquisas adicionais, torna esta documentação disponível à procura do &khelpcenter;. Basta carregar no botão <guibutton
+>Adicionar</guibutton
+> para que uma janela de ficheiros lhe pergunte por uma pasta de pesquisa adicional. Seleccione a pasta <filename class="directory"
+>/home/ze/docs/html_próprio</filename
+> e carregue em <guibutton
+>OK</guibutton
+>. Para remover uma pasta de pesquisa adicional, basta seleccioná-la e carregar em <guibutton
+>Remover</guibutton
+>.</para>
+
+<important
+><para
+>As suas alterações ao âmbito e os locais de pesquisa adicionais não farão efeito se não carregar no botão <guibutton
+>Gerar o índice</guibutton
+>.</para
+></important>
+</sect3>
+
+</sect2>
+
+</sect1>
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.am
new file mode 100644
index 00000000000..7091abfcd38
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/icons
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.in
new file mode 100644
index 00000000000..4ea28d1e65c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/icons/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/icons
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/icons
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/icons/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/icons/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/icons/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/icons/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/icons/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/icons/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/icons/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/icons/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/icons/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/icons/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/icons/index.cache.bz2
new file mode 100644
index 00000000000..0bb9d9a96e1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/icons/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/icons/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/icons/index.docbook
new file mode 100644
index 00000000000..a136302d9e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/icons/index.docbook
@@ -0,0 +1,325 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-09-22</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>ícone</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="icons">
+<title
+>Ícones</title>
+
+<sect2 id="icons-intro">
+<title
+>Introdução</title>
+
+<para
+>O &kde; vem com um conjunto completo de ícones com vários tamanhos. Estes ícones são usados por todo o ecrã do &kde; pelo seu painel, pelo gestor de ficheiros, nas barras de ferramentas de todas as aplicações do &kde;, etc. O módulo de controlo de ícones oferece ao utilizador algumas maneiras flexíveis de personalizar a forma como o &kde; trata os ícones. Você pode:</para>
+
+<itemizedlist>
+<listitem
+><para
+>instalar e escolher os temas de ícones</para
+></listitem>
+<listitem
+><para
+>escolher diferentes tamanhos de ícones</para
+></listitem>
+<listitem
+><para
+>atribuir efeitos aos ícones (por exemplo, torná-los semi-transparentes ou colori-los) </para
+></listitem>
+<listitem
+><para
+>configurar estas opções para cada um dos lugares onde os ícones serão usados: por exemplo, no ecrã, nas barras de ferramentas, &etc; </para
+></listitem>
+</itemizedlist>
+
+<important
+><para
+>Lembre-se que algumas destas configurações podem depender do seu tema de ícones seleccionado. O &kde; vem com dois temas de ícones por omissão, o &kde;-Clássico (Muitas Cores) e o Crystal SVG. Existe também um tema com poucas cores no pacote 'kdeartwork', em conjunto com outros.</para
+></important>
+
+</sect2>
+
+<sect2 id="icon-theme">
+<title
+><guilabel
+>Tema</guilabel
+></title>
+
+<para
+>Começando pelo topo, você pode ver alguns ícones de exemplo. Estes mudam a aparência, dependendo do tema de ícones que escolher. A maioria das instalações, por omissão, só terão um tema de ícones disponível, o tema do &kde; Crystal SVG. Existem outros em separado no pacote 'kdeartwork', e poderá transferir outras da Internet.</para>
+
+<para
+>Use o botão <guibutton
+>Instalar um Novo Tema...</guibutton
+> para escolher a localização dos temas recentemente obtidos e descomprimidos, de modo a ficarem disponíveis para serem seleccionados na lista em cima.</para>
+
+</sect2>
+
+<sect2 id="icons-use">
+<title
+>Avançado</title>
+
+<para
+>Olhando para esta segunda página do módulo de controlo de ícones, poderá ver duas áreas:</para>
+
+<itemizedlist
+>
+<listitem
+>
+<para
+>Uma área chamada <guilabel
+>Uso do Ícone</guilabel
+>. Aí, o utilizador poderá escolher qual o contexto de uso dos ícones que deseja configurar, como por exemplo o <guilabel
+>Barra de ferramentas</guilabel
+> ou o <guilabel
+>Painel</guilabel
+>.</para
+>
+</listitem
+>
+
+<listitem
+> <para
+>Uma área em baixo onde poderá ver como ficarão os ícones do tipo seleccionado com a configuração actual. Lembre-se que o estado desta antevisão também depende do estado do ícone seleccionado nos efeitos em baixo (não se preocupe com isso agora, já falaremos nisso). </para
+> </listitem>
+</itemizedlist>
+
+<para
+>Quando desejar configurar os ícones, seleccione primeiro o uso dos ícones que pretende configurar. Altere a configuração até gostar da antevisão. Poderá então escolher um uso de ícones diferente e configurá-lo. No fim, se estiver satisfeito com as suas alterações, carregue em <guibutton
+>OK</guibutton
+> ou em <guibutton
+>Aplicar</guibutton
+> para que as opções fiquem efectivas.</para>
+
+<para
+>Existem ainda duas opções a considerar, o <guilabel
+>Tamanho</guilabel
+> e os <guilabel
+>Efeitos</guilabel
+>. </para>
+
+<sect3 id="icons-use-size">
+<title
+>Tamanho dos Ícones</title>
+
+<para
+>O utilizador tem duas opções relacionadas com o tamanho dos ícones. Primeiro, poderá escolher de uma lista de tamanhos de ícones. Segundo, poderá indicar ao &kde; para desenhar todos os pixels com o dobro do tamanho. Os tamanhos de ícones maiores são especialmente úteis para as pessoas com dificuldades na vista.</para>
+
+<para
+>Os tamanhos oferecidos pela lista de tamanhos dependem do tema de ícones seleccionado no módulo de controlo respectivo. Por exemplo, o tema de ícones com poucas cores só disponibiliza os tamanhos 16 e 32 para os ícones do ecrã e 16, 22 e 32 para os ícones da barra de ferramentas. Os temas de ícones com muitas cores oferecem os tamanhos 16, 32 e 48 assim como os tamanhos de 64 a 128. Contudo, dado que o &kde; não poderá ter todos esses tamanhos disponíveis, os ícones que usem tamanhos de 64 a 128 serão gerados automaticamente o que poderá resultar em perda de qualidade.</para>
+
+<para
+>Se os tamanhos de ícones oferecidos pelo tema usado não forem suficientes para o utilizador, existe sempre a opção <guilabel
+>Pontos duas vezes maiores</guilabel
+>. Se esta opção estiver seleccionada, todos os ícones terão os seus pixels duas vezes maiores, isto é, um bloco de 2x2 em vez de pixels normais. Embora permita atingir tamanhos de ícones muito grandes, a qualidade é fraca: os ícones parecerão <quote
+>pixelizados</quote
+>, um efeito que se poderá recordar se cresceu a usar um Sinclair ZX Spectrum ou semelhante. Se isto for uma opção para si, a utilização de tamanhos maiores no tema com muitas cores do &kde; resultará sempre numa melhor qualidade do que se usar o tema com poucas cores com os pixels duas vezes maiores.</para
+>
+<!--
+<para
+>You can also choose to have smoothed icons, an effect similar to
+anti-aliasing of fonts. Enable the checkbox <guilabel
+>Blend alpha
+channel</guilabel
+> to see this in action, but note that it will slow
+down graphics on a slower computer.</para>
+-->
+
+<para
+>Também poderá optar por ter os ícones animados. Muitos dos ícones têm animações associadas a eles. Active a opção <guilabel
+>Animar os Ícones</guilabel
+> para ligar esse efeito, mas lembre-se que pode ficar lento ou com interrupções se a sua placa gráfica for antiga ou se tiver pouca memória.</para>
+
+</sect3>
+
+<sect3 id="icons-use-effects">
+<title
+>Efeitos</title>
+
+<para
+>Finalmente, poderá configurar certos <quote
+>filtros</quote
+> para serem aplicados nos ícones que estejam num de três estados:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Predefinição</guilabel
+></term>
+<listitem
+><para
+>Isto é como o ícone irá ficar normalmente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activo</guilabel
+>:</term>
+<listitem
+><para
+>Este é como o ícone fica quando o cursor do rato passa por cima dele.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inactivo</guilabel
+>:</term>
+<listitem
+><para
+>Isto é como o ícone fica se a sua acção correspondente estiver inactiva, ou seja, quando ao carregar nele não originar resultado nenhum.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Seleccione um destes três estados e carregue no botão <guibutton
+>Alterar o Efeito...</guibutton
+> para configurar o efeito do ícone correspondente. Lembre-se que esta configuração irá afectar apenas os ícones da categoria <guilabel
+>Uso do Ícone</guilabel
+> seleccionada no momento (veja acima): a configuração de um efeito para os ícones activos, enquanto estiver seleccionada a utilização do ícone <guilabel
+>Barra de Ferramentas</guilabel
+>, <emphasis
+>não</emphasis
+> afectará os ícones activos utilizados noutros lugares.</para>
+
+<para
+>Por baixo da lista de estados de ícones existem duas opções: poderá configurar um efeito e seleccionar a opção <guilabel
+>Semi-transparente</guilabel
+>, na qual o fundo <quote
+>passará através</quote
+> do ícone. À direita da lista de efeitos, existe um botão de configuração para passar parâmetros adicionais a um filtro, no que respeita a cores e à <guilabel
+>Quantidade</guilabel
+>.</para>
+<!-- TODO: Figure out what 'amount' really means -->
+
+<para
+>Podem ser aplicados os seguintes efeitos aos ícones:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Sem Efeito</guilabel
+>:</term>
+<listitem
+><para
+>Os ícones serão usados sem aplicar qualquer efeito.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Acinzentar</guilabel
+>:</term>
+<listitem
+><para
+>Este filtro irá aplicar uma aparência em tons de cinzento ao ícone. Carregue em <guibutton
+>Configurar...</guibutton
+> para alterar a intensidade deste filtro. Repare que é normal para a maioria das interfaces de utilizador usarem este efeito só para os ícones inactivos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Colorir</guilabel
+>:</term>
+<listitem
+><para
+>Os ícones serão coloridos com uma cor personalizada. Por exemplo, você pode configurar os ícones activos (&ie; o ícone usado quando o cursor está em cima dele) para ficarem dourados. Use os botões da cor e da <guilabel
+>Quantidade</guilabel
+> para poder alterar a cor usada e a intensidade da coloração.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gama</guilabel
+>:</term>
+<listitem
+><para
+>Será aplicado um valor de 'gama' diferente a todos os ícones. Se você não é um fotógrafo e não sabe o que é o 'Gama': é muito semelhante ao que as pessoas chamam de contraste. Poderá alterar os valores do 'gama' para ter uma ideia sobre este efeito.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Desaturar</guilabel
+>:</term>
+<listitem
+><para
+>Os ícones serão desenhados como não tendo saturação. Isto é muito semelhante à <quote
+>Cor</quote
+> na sua televisão. Carregue em <guibutton
+>Configurar...</guibutton
+> para configurar a ausência de saturação. </para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Para Monocromático:</guilabel
+></term>
+<listitem>
+<para
+>Os ícones serão desenhados apenas com as duas cores seleccionadas.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/index.cache.bz2
new file mode 100644
index 00000000000..260a692c7cd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/index.docbook
new file mode 100644
index 00000000000..f905846de91
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/index.docbook
@@ -0,0 +1,936 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O &kcontrolcenter;</title>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-03-05</date>
+<releaseinfo
+>3.4.0</releaseinfo>
+
+<abstract>
+<para
+>Este documento descreve o centro de controlo do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kcontrol</keyword>
+<keyword
+>configuração</keyword>
+<keyword
+>configurações</keyword>
+<keyword
+>módulo</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>O &kcontrolcenter;</title>
+
+<para
+>O &kcontrolcenter; (a que vamos chamar a partir de agora apenas <quote
+>o centro de controlo</quote
+>) é uma forma centralizada e conveniente para você configurar o &kde;. </para>
+
+<para
+>O centro de controlo é composto por vários módulos. Cada módulo é uma aplicação separada, porém o centro de controlo organiza todos estes programas de uma forma conveniente. </para>
+
+<tip>
+<para
+>Cada módulo do centro de controlo pode ser executado individualmente </para>
+
+<para
+>Veja a secção com o nome <link linkend="control-center-run-indiv"
+>Executar módulos individuais do centro de controlo</link
+> para mais informações. </para>
+</tip>
+
+<para
+>O centro de controlo agrupa as módulos de configuração em categorias, de forma a serem mais fáceis de encontrar. Dentro de cada categoria, o centro de controlo mostra todos os módulos numa lista, para ser mais fácil encontrar o módulo de configuração desejado. </para>
+</chapter>
+
+<chapter id="control-center">
+<title
+>Usar o &kcontrolcenter;</title>
+
+<para
+>A próxima secção aborda a utilização do centro de controlo propriamente dito. Para informações acerca dos módulos individuais, veja os <link linkend="module"
+>Módulos do Centro de Controlo</link
+>. </para>
+
+<sect1 id="control-center-starting">
+<title
+>Iniciar o &kcontrol;</title>
+
+<para
+>O &kcontrolcenter; pode ser iniciado de 3 maneiras: </para>
+
+<orderedlist
+>
+<listitem>
+<para
+>Escolhendo <menuchoice
+><guimenu
+>Botão K</guimenu
+><guimenuitem
+>Centro de Controlo</guimenuitem
+></menuchoice
+> no Painel do &kde;. </para>
+</listitem>
+<listitem>
+<para
+>Carregando em <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>. </para>
+
+<para
+>Isto faz aparecer uma janela, onde poderá escrever <userinput
+><command
+>kcontrol</command
+></userinput
+> e carregar no botão <guibutton
+>Executar</guibutton
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Pode escrever <command
+>kcontrol &amp;</command
+> em qualquer linha de comando. </para>
+</listitem
+>
+</orderedlist
+>
+
+<para
+>Estes três métodos são equivalentes e produzem o mesmo resultado. </para>
+
+</sect1>
+
+<sect1 id="control-center-screen"
+>
+<title
+>O Ecrã do &kcontrolcenter;</title>
+
+<para
+>Quando acede ao centro de controlo, irá ver uma janela dividida em três áreas funcionais. </para>
+
+<screenshot>
+<screeninfo
+>Imagem</screeninfo>
+<mediaobject>
+<imageobject
+> <imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject
+> <phrase
+>Imagem</phrase
+> </textobject>
+<caption>
+<para
+>O Ecrã do Centro de Controlo do &kde;</para>
+</caption>
+</mediaobject>
+</screenshot
+>
+
+<para
+>No topo está a barra de menu. A barra de menu dá-lhe um acesso rápido à maior parte das funcionalidades do &kcontrolcenter;. Os menus estão descritos na secção <link linkend="control-center-menus"
+>Os Menus do Centro de Controlo do &kde;</link
+>. </para>
+
+<para
+>Do lado esquerdo existe uma árvore com ícones. Aqui é onde poderá escolher o módulo a configurar. </para>
+
+<para
+>O painel principal mostra-lhe alguma informação sobre o sistema. </para>
+
+<para
+>Neste exemplo, está a ser executado o &kde; 3.4.0, foi iniciado o &kcontrolcenter; como o utilizador <systemitem class="username"
+>jncp</systemitem
+>, o computador tem o nome <systemitem class="systemname"
+>lisboa</systemitem
+>, é um sistema &Linux;, 'kernel' versão 2.6, num processador 'i686'. </para>
+
+</sect1>
+
+<sect1 id="control-center-menus">
+<title
+>Os menus do &kcontrolcenter;</title>
+
+<para
+>Esta secção dá-lhe uma descrição breve do que cada item do menu faz. </para>
+
+<sect2 id="control-center-menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Ficheiro</guimenu
+> só tem um item. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para>
+<action
+>Fecha o centro de controlo.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="control-center-menu-view">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<para
+>Estas opções determinam a aparência e o comportamento da interface de selecção de módulos. </para>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo</guimenuitem
+> </menuchoice
+></term>
+
+<listitem>
+<para
+>Determina se é utilizada a vista em <guimenuitem
+>Árvore</guimenuitem
+> ou a vista em <guimenuitem
+>Ícones</guimenuitem
+> para os módulos. </para>
+
+<para
+>Com a vista em <guimenuitem
+>Árvore</guimenuitem
+>, cada submenu aparece como uma lista indentada. </para>
+
+<para
+>Com a vista por <guimenuitem
+>Ícones</guimenuitem
+>, quando você carrega numa categoria, ela é substituída pela lista de módulos que contém. Poderá então utilizar o botão <guiicon
+>Recuar</guiicon
+> para voltar à lista de categorias. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Tamanho dos Ícones</guisubmenu
+> </menuchoice
+></term
+>
+
+<listitem>
+<para
+>Se usar esta opção, poderá escolher os ícones <guimenuitem
+>Pequenos</guimenuitem
+>, <guimenuitem
+>Médios</guimenuitem
+> ou <guimenuitem
+>Grandes</guimenuitem
+> na selecção de módulos. </para>
+
+<note
+><para
+>Este menu só controla o tamanho do ícones se estiver na <guimenuitem
+>Vista por Ícones</guimenuitem
+>. Se usar a <guimenuitem
+>Vista por Árvore</guimenuitem
+>, será usado o tamanho de ícones <guimenuitem
+>Pequeno</guimenuitem
+>, independentemente do tamanho que estava seleccionado anteriormente. </para>
+</note>
+</listitem>
+
+</varlistentry
+>
+</variablelist
+>
+</sect2>
+
+<sect2 id="control-center-menu-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Configuração</guimenu
+> tem um único item, o <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>. Aqui, poderá associar os atalhos de teclado às outras opções do menu. </para>
+
+</sect2>
+
+<sect2 id="control-center-menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+<sect1 id="control-center-exiting">
+<title
+>Sair do Centro de Controlo do &kde;</title>
+
+<para
+>Você poderá sair do centro de controlo de uma de três maneiras: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccionando a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> do menu. </para>
+</listitem>
+
+<listitem>
+<para
+>Carregando, no seu teclado, em <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Carregando no botão <guiicon
+>Fechar</guiicon
+> na janela do centro de controlo. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="control-center-run-indiv">
+<title
+>Executar Módulos Individuais</title>
+
+<para
+>Poderá lançar os módulos individuais sem executar o 'kcontrol', com o comando <command
+>kcmshell</command
+> do &konsole;. Escreva <userinput
+> <command
+>kcmshell</command
+><option
+> --list</option
+></userinput
+> para ver uma lista com todos os módulos do &kcontrolcenter; disponíveis. Poderá também aceder aos módulos individuais do &kcontrolcenter;, através do botão de <guilabel
+>Preferências</guilabel
+> no &kicker; ou no &kmenu;, para as suas janelas de configuração respectivas. </para>
+
+</sect1>
+
+</chapter>
+
+<!--*****************************************************************-->
+
+<chapter id="module">
+<title
+>Os Módulos do &kcontrolcenter;</title>
+
+<para
+>De forma a torná-lo o mais fácil de utilizar possível, o &kcontrolcenter; organiza opções semelhantes em grupos. Cada grupo é denominado de módulo. Quando você carrega no nome de um módulo na janela à esquerda, irá aceder às opções do módulo à direita. </para>
+
+<para
+>Cada um dos módulos tem alguns ou todos os seguintes botões: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Ajuda</term>
+<listitem>
+<para
+>Este botão dá-lhe alguma ajuda específica ao módulo actual. O botão mostra um pequeno resumo da ajuda na janela à esquerda. No fundo dessa janela, poderá carregar na ligação para obter uma ajuda mais detalhada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Predefinições</guilabel
+></term
+>
+<listitem>
+<para
+>Este botão reinicia o módulo para os seus valores por omissão. Você terá de carregar em <guibutton
+>OK</guibutton
+> para gravar as opções. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem>
+<para
+>Ao carregar neste botão, irá gravar todas as alterações ao &kde;. Se tiver alterado algumas coisa, ao carregar em <guibutton
+>Aplicar</guibutton
+>, estas alterações entram em efeito. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Reiniciar</guibutton
+></term>
+<listitem>
+<para
+>Este botão irá <quote
+>Reiniciar</quote
+> o módulo, usando os valores anteriores. </para>
+</listitem>
+</varlistentry
+>
+
+</variablelist>
+
+<note>
+<para
+>Deve gravar as alterações a um módulo, utilizando o botão <guibutton
+>Aplicar</guibutton
+>, antes de mudar para um módulo diferente. </para>
+<para
+>Se tentar mudar sem gravar as alterações, ser-lhe-á pedida uma confirmação se quer gravá-las ou ignorá-las. </para>
+</note>
+</chapter>
+<!--
+ Commented until fixed arrangement is made
+<sect1 id="module-intro">
+<title
+>Navigating Modules</title>
+
+<para>
+This is a list of the <emphasis
+>standard</emphasis
+> configuration
+modules (sorted by category) provided by the <application
+role="package"
+>KDE base</application
+> package. Please note that there
+may be many more modules on your system if you have installed additional
+software.
+</para>
+
+<variablelist>
+<varlistentry>
+<term
+>File Browsing</term>
+<listitem>
+<para>
+<link linkend="file-assoc"
+>File Associations</link
+>,
+<link linkend="file-manager"
+>File Manager</link
+>,
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Look and Feel</term>
+<listitem>
+<para>
+<link linkend="background"
+>Background</link
+>,
+<!- - <link linkend="borders"
+>Borders</link
+>,- ->
+<link linkend="color"
+>Colors</link
+>,
+<link linkend="desktop"
+>Desktop</link
+>,
+<link linkend="fonts"
+>Fonts</link
+>,
+<link linkend="icons"
+>Icons</link
+>,
+<!- - <link linkend="iconstyle"
+>Icon Style</link
+>, - ->
+<link linkend="key-bindings"
+>Key Bindings</link
+>,
+<link linkend="launch-feedback"
+>Launch feedback</link
+>,
+<link linkend="panel"
+>Panel</link
+>,
+<link linkend="screensaver"
+>Screensaver</link
+>,
+<link linkend="style"
+>Style</link
+>,
+<link linkend="sys-notify"
+>System Notifications</link
+>,
+<link linkend="taskbar"
+>Taskbar</link
+>,
+<link linkend="theme-manager"
+>Theme Manager</link
+>,
+<!- - <link linkend="numbername"
+>Virtual Desktops</link
+>,- ->
+<link linkend="window-behavior"
+>Window Behavior</link
+>,
+<link linkend="window-deco"
+>Window Decoration</link
+>.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Network</term>
+<listitem>
+<para>
+<link linkend="e-mail"
+>E-Mail</link
+>,
+<link linkend="lan-browsing"
+>LAN Browsing</link
+>,
+<link linkend="timeouts"
+>Preferences</link
+>, <!- - FIXME - ->
+<link linkend="socks"
+>SOCKS</link
+>,
+<link linkend="talk"
+>Talk Configuration</link>
+<link linkend="windows-shares"
+>Windows Shares</link>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Peripherals</term>
+<listitem>
+<para>
+<link linkend="kbd"
+>Keyboard</link
+>,
+<link linkend="mouse"
+>Mouse</link>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Personalization</term>
+<listitem>
+<para>
+<link linkend="accessibility"
+>Accessibility</link
+>,
+<link linkend="locale"
+>Country &amp; Language</link
+>,
+<link linkend="crypto"
+>Crypto</link
+>,
+<!- - <link linkend="kblayout"
+>Keyboard Layout</link
+>, - ->
+<link linkend="passwords"
+>Passwords</link>
+<link linkend="spell-checking"
+>Spell Checking</link
+>.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Power Control</term>
+<listitem>
+<para>
+<link linkend="battery-monitor"
+>Battery Monitor</link
+>,
+<link linkend="energy"
+>Energy</link
+>,
+<link linkend="powerctrl"
+>Laptop Power Control</link
+>,
+<link linkend="lowbatcrit"
+>Low Battery Critical</link
+>,
+<link linkend="lowbatwarn"
+>Low Battery Warning</link>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Sound</term>
+<listitem>
+<para>
+<link linkend="midi"
+>Midi</link
+>,
+<link linkend="mixer"
+>Mixer</link
+>,
+<link linkend="sndserver"
+>Sound Server</link
+>,
+<link linkend="bell"
+>System Bell</link>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>System</term>
+<listitem>
+<para>
+<link linkend="datetime"
+>Date and Time</link
+>,
+<link linkend="konsole"
+>&konsole;</link
+>,
+<link linkend="login-manager"
+>Login Manager</link
+>,
+<link linkend="print-manager"
+>Printing Manager</link
+>,
+<link linkend="sessions"
+>Session Manager</link
+>,
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Web Browsing</term>
+<listitem>
+<para>
+<link linkend="cookie"
+>Cookies</link
+>,
+<link linkend="ebrowse"
+>Enhanced Browsing</link
+>,
+<link linkend="konq-browsing"
+>Konqueror Browser</link
+>,
+<link linkend="nsplugins"
+>Netscape Plugins</link
+>,
+<link linkend="proxies"
+>Proxies &amp; Cache</link
+>,
+<link linkend="stylesheets"
+>Stylesheets</link
+>,
+<link linkend="user-agent"
+>User Agent</link
+>,
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+</chapter>
+-->
+
+<!-- commenting this section out until I figure out what to do with it :)
+<chapter id="laptop">
+<title
+>Laptop Modules Notes</title>
+
+<para>
+In order to use the laptop modules, you must have the kernel
+<acronym
+>APM</acronym
+> package installed in your kernel. Useful information
+
+on
+how to do this can be found at
+<ulink url="http://www.cs.utexas.edu/users/kharker/linux-laptop/apm.html">
+http://www.cs.utexas.edu/users/kharker/linux-laptop/apm.html</ulink
+> and
+in the Battery Powered Linux mini-HOWTO at <ulink
+url="http://metalab.unc.edu/LDP/HOWTO/mini/Battery-Powered.html">
+http://metalab.unc.edu/LDP/HOWTO/mini/Battery-Powered.html</ulink
+>.
+</para>
+
+<para>
+If you want the <guimenuitem
+>suspend</guimenuitem
+> and
+<guimenuitem
+>standby</guimenuitem
+> menu commands to work then you should
+install the &Linux; <application
+>apmd</application
+> package (version 2.4
+or later). If you want to use them from non-root accounts you must mark
+the <application
+>apm</application
+> command <quote
+>set uid root</quote
+>.
+</para>
+
+<para>
+To do this, log on as <systemitem class="username"
+>root</systemitem
+> and
+enter:
+</para>
+
+<screen
+>
+<prompt>%</prompt><userinput><command>chown</command> <option>root
+/usr/bin/apm</option>;<command>chmod</command> <option>+s
+/usr/bin/apm</option></userinput>
+</screen>
+
+<warning>
+<para>
+By doing this you will allow any user of your system to put it into suspend
+or
+standby states - if you are the only user, this should not be a problem.
+</para>
+
+<para>
+Also note that any program which has <systemitem
+class="username"
+>root</systemitem
+> access, can be a potential security
+problem. You should carefully determine if there are any security
+concerns <emphasis
+>before</emphasis
+> giving any program <systemitem
+class="username"
+>root</systemitem
+> permissions.
+</para>
+</warning>
+</chapter>
+-->
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kcontrol;</para>
+<para
+>Programa com 'copyright' 1997-2001 da Equipa de Desenvolvimento do &kcontrolcenter;</para>
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>&Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;</para
+></listitem>
+<listitem
+><para
+>&Matthias.Elter; &Matthias.Elter.mail;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação com <trademark class="copyright"
+>copyright 2000 &Mike.McBride;</trademark
+> &Mike.McBride.mail;</para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>&Paul.Campbell; &Paul.Campbell.mail;</para
+></listitem>
+<listitem
+><para
+>&Helge.Deller; &Helge.Deller.mail;</para
+></listitem>
+<listitem
+><para
+>&Mark.Donohoe; </para
+></listitem>
+<listitem
+><para
+>&Patrick.Dowler; </para
+></listitem>
+<listitem
+><para
+>&Duncan.Haldane; <email
+>duncan@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>&Steffen.Hansen; <email
+>stefh@mip.ou.dk</email
+>.</para
+></listitem>
+<listitem
+><para
+>&Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;</para
+></listitem>
+<listitem
+><para
+>&Martin.R.Jones; &Martin.R.Jones.mail;</para
+></listitem>
+<listitem
+><para
+>&Jost.Schenck; &Jost.Schenck.mail;</para
+></listitem>
+<listitem
+><para
+>&Jonathan.Singer; &Jonathan.Singer.mail;</para
+></listitem>
+<listitem
+><para
+>&Thomas.Tanghus; &Thomas.Tanghus.mail;</para
+></listitem>
+<listitem
+><para
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</para
+></listitem>
+<listitem
+><para
+>Ellis Whitehead <email
+>ewhitehe@uni-freiburg.de</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.am
new file mode 100644
index 00000000000..9a6f6c4e120
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmaccess
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.in
new file mode 100644
index 00000000000..e6a3f1dde1c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmaccess
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmaccess
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmaccess/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmaccess/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmaccess/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmaccess/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmaccess/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmaccess/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmaccess/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmaccess/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmaccess/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.cache.bz2
new file mode 100644
index 00000000000..aa1a63df520
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.docbook
new file mode 100644
index 00000000000..59d23ca3dc0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmaccess/index.docbook
@@ -0,0 +1,238 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article>
+<articleinfo>
+
+<authorgroup
+>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-12-21</date>
+<releaseinfo
+>3.01.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>acessibilidade</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="accessibility">
+<title
+>Acessibilidade</title>
+<sect2 id="accessibility-intro">
+
+<title
+>Introdução</title>
+
+<para
+>Este módulo foi concebido para ajudar os utilizadores que têm dificuldade em ouvir avisos sonoros, ou que têm dificuldade em utilizar o teclado. </para>
+
+<para
+>Este módulo está dividido em duas páginas: <link linkend="access-bell"
+><guilabel
+>Campainha</guilabel
+></link
+> e <link linkend="access-kb"
+><guilabel
+>Teclado</guilabel
+></link
+>. </para>
+
+<sect3 id="access-bell">
+<title
+><guilabel
+>Campainha</guilabel
+></title>
+
+<para
+>Este painel está dividido numa secção <guilabel
+>Campainha Audível</guilabel
+> e uma secção <guilabel
+>Campainha Visível</guilabel
+>. </para>
+
+<para
+>A opção no topo com o nome <guilabel
+>Utilizar a Campainha do Sistema</guilabel
+>, determina se a campainha normal toca. Se esta opção não estiver seleccionada, a campainha do sistema não emitirá nenhum som. </para>
+
+<para
+>A opção directamente abaixo pode ser utilizada para tocar um som diferente sempre que a campainha do sistema é despoletada. Para activar, seleccione a opção com o nome <guilabel
+>Utilizar uma campainha personalizada</guilabel
+> e introduza a localização completa do ficheiro com o som no campo <guilabel
+>Som a Reproduzir</guilabel
+>. Se quiser, poderá utilizar o botão <guibutton
+>Escolher</guibutton
+> para navegar pelo seu sistema de ficheiros e encontrar o ficheiro exacto. </para>
+
+<para
+>Para os utilizadores que têm dificuldades em ouvir a campainha do sistema, ou para os utilizadores cujos computadores não conseguem reproduzir sons, o &kde; oferece a <emphasis
+>campainha visível</emphasis
+>. Esta campainha pode dar um sinal visual (inverter o ecrã ou piscar uma cor no ecrã) nas situações em que a campainha do sistema iria tocar. </para>
+
+<para
+>Para utilizar a campainha visível, comece por seleccionar a opção com o nome <guilabel
+>Utilizar uma campainha visível</guilabel
+>. </para>
+
+<para
+>Poderá então seleccionar este <guilabel
+>Inverter ecrã</guilabel
+>, ou <guilabel
+>Piscar ecrã</guilabel
+>. Se optar por <guilabel
+>Inverter ecrã</guilabel
+>, todas as cores no ecrã serão invertidas. Se escolher <guilabel
+>Piscar cor</guilabel
+>, poderá escolher a cor, carregando para tal no botão à direita da opção <guilabel
+>Piscar ecrã</guilabel
+>. </para>
+
+<para
+>A barra deslizante pode ser utilizada para ajustar a duração da campainha visível. O valor por omissão é 500ms, ou seja, meio segundo. </para>
+
+</sect3>
+
+<sect3 id="access-kb">
+<title
+><guilabel
+>Teclado</guilabel
+></title>
+
+<para
+>Existem três secções neste painel.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar Teclas Fixas</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estive seleccionada, o utilizador pode pressionar e largar as teclas &Shift;, &Alt; ou &Ctrl;, e depois carregar noutra tecla para obter uma combinação de teclas (exemplo: <keycombo action="simul"
+>&Ctrl; &Alt; <keycap
+>Del</keycap
+></keycombo
+> poderia ser feito com &Ctrl; seguido de &Alt; seguido de <keycap
+>Del</keycap
+>). </para>
+
+<para
+>Nesta secção também está uma opção <guilabel
+>Trancar as Teclas Fixas</guilabel
+>. Se esta estiver seleccionada, as teclas &Alt;, &Ctrl;, e &Shift; ficam <quote
+>seleccionadas</quote
+> até que sejam <quote
+>desactivadas</quote
+> de novo pelo utilizador. </para>
+
+<para
+>Por exemplo: </para>
+<variablelist>
+<varlistentry>
+<term
+>Com a opção <guilabel
+>Trancar as teclas fixas</guilabel
+> desactivada:</term>
+<listitem>
+<para
+>O utilizador carrega na tecla &Shift;, e carrega de seguida na tecla <keycap
+>F</keycap
+>. O computador traduz esta acção em <keycombo action="simul"
+>&Shift;<keycap
+>F</keycap
+></keycombo
+>. Se o utilizador de seguida carregar na tecla <keycap
+>P</keycap
+>, o computador recebe a letra p (sem o Shift). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Com o <guilabel
+>Trancar as teclas fixas</guilabel
+> activado:</term>
+<listitem>
+<para
+>Se o utilizador carregar na tecla &Shift; <emphasis
+>duas vezes</emphasis
+> e carregar de seguida na tecla <keycap
+>F</keycap
+>, o computador traduz esta acção em <keycombo action="simul"
+>&Shift;<keycap
+>F</keycap
+></keycombo
+>. Se o utilizador de seguida carregar na tecla <keycap
+>P</keycap
+>, o computador interpreta isto como a letra P (<keycombo action="simul"
+>&Shift;<keycap
+>P</keycap
+></keycombo
+>). Para desligar a tecla &Shift;, carregue nela de novo. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Teclas lentas</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver activa, o utilizador tem de manter a tecla carregada durante um período de tempo específico (ajustável com a barra deslizante), antes que a tecla seja aceite. Isto previne o pressionar acidental de teclas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Teclas sonoras</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, o utilizador tem que esperar um intervalo de tempo específico (configurado com a barra) antes que a próxima tecla seja aceite. Isto evita que pessoas com pouca precisão carreguem na mesma tecla mais do que uma vez. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.am
new file mode 100644
index 00000000000..5d554d439a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmcss
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.in
new file mode 100644
index 00000000000..993748c3e39
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmcss
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmcss
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmcss/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmcss/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmcss/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmcss/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmcss/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmcss/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmcss/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmcss/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmcss/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.cache.bz2
new file mode 100644
index 00000000000..dc307a84ce9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.docbook
new file mode 100644
index 00000000000..5f45414d2a8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmcss/index.docbook
@@ -0,0 +1,334 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-12</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>CSS</keyword>
+<keyword
+>Folhas de estilo</keyword>
+<keyword
+>Acessibilidade</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="stylesheets">
+
+<title
+>Folhas de Estilo</title>
+
+<sect2>
+<title
+>Introdução</title>
+
+<para
+>As folhas de estilo ou 'stylesheets' <acronym
+>CSS</acronym
+> afectam a maneira como as páginas Web aparecem. <acronym
+>CSS</acronym
+> significa <emphasis
+>C</emphasis
+>ascading <emphasis
+>S</emphasis
+>tyle <emphasis
+>S</emphasis
+>heets.</para>
+
+<para
+>O &kde; pode utilizar a sua própria 'stylesheet', baseada em predefinições simples e no esquema de cores utilizado no seu ambiente de trabalho. O &kde; também pode utilizar uma 'stylesheet' feita por si. Finalmente, poderá especificar uma 'stylesheet' neste módulo. As opções aqui apresentadas são ajustáveis por questões de acessibilidade, especialmente para as pessoas com visão reduzida.</para>
+
+<para
+>As suas opções aqui afectam todas as aplicações do &kde; que apresentam HTML com o motor próprio do &kde;, o khtml. Estes incluem o &kmail;, o &khelpcenter; e, claro, o &konqueror;. Estas opções não afectam os outros navegadores Web como o &Netscape;.</para>
+
+<para
+>O módulo tem duas páginas, a <guilabel
+>Geral</guilabel
+>, onde poderá escolher a 'stylesheet' a usar, e a <guilabel
+>Personalizar</guilabel
+> onde poderá criar uma 'stylesheet' para acessibilidade.</para>
+
+</sect2>
+
+<sect2 id="css-general">
+<title
+>Geral</title>
+
+<para
+>Esta página contém as seguintes opções:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar a 'stylesheet' por omissão</guilabel
+></term>
+<listitem>
+<para
+>O &kde; irá utilizar a 'stylesheet' por omissão. Algumas das cores serão as definidas no esquema de cores escolhido por si. A maioria das definições são substituídas pelas páginas que pesquisar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar uma 'stylesheet' definida pelo utilizador</guilabel
+></term>
+<listitem>
+<para
+>O &kde; irá usar uma 'stylesheet' feita por si. Você poderá usar o botão de escolha para localizar a 'stylesheet' no seu sistema. Os ficheiros <acronym
+>CSS</acronym
+> têm normalmente uma extensão <literal role="extension"
+>.css</literal
+>, mas não é obrigatório.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a 'stylesheet' de acessibilidade definida na página &quot;Personalizar&quot;</guilabel
+></term>
+<listitem>
+<para
+>Utiliza as definições da página <guilabel
+>Personalizar</guilabel
+>. A activação desta opção aplicará as opções da página <guilabel
+>Personalizar</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="css-customize">
+<title
+>Personalizar</title>
+
+<para
+>Aqui poderá definir uma 'stylesheet' personalizada. As opções disponíveis são apenas um sub-conjunto das instruções que poderá adicionar numa 'stylesheet' e são vocacionadas para as pessoas com vista reduzida, de modo a permitir-lhes criar uma 'stylesheet' que torne as páginas Web e os ficheiros de ajuda do &kde; mais legíveis.</para>
+
+<para
+>As opções desta página estão desactivadas, a menos que tenha seleccionado a opção <guilabel
+>Usar a 'stylesheet' de acessibilidade definida na página&quot;Personalizar&quot;</guilabel
+> da página anterior.</para>
+
+<sect3>
+<title
+><guilabel
+>Família do Tipo de Letra</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Família de base</guilabel
+></term>
+<listitem>
+<para
+>Escolha uma família do tipo de letra usado para o texto do conteúdo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a mesma família para todo o texto</guilabel
+></term>
+<listitem>
+<para
+>Se activar isto, então será usada a mesma família de tipos de letra para todo o texto, independentemente das configurações da página que esteja a ver. Isto é útil para as páginas que utilizam um tipo de letra decorativo ou ilegível para os títulos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title
+>Tamanho da Letra</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tamanho da Letra de Base</guilabel
+></term>
+<listitem>
+<para
+>Este é o tamanho por omissão do texto da página. Muitos dos 'sites' Web definem os seus tamanhos de letra de base relativamente a este valor, utilizando <quote
+>larger</quote
+> ou <quote
+>+1</quote
+> para tornar o texto maior, e <quote
+>smaller</quote
+> ou <quote
+>-1</quote
+> para ficar mais pequeno.</para>
+<para
+>Muitas pessoas desenham as suas páginas Web em plataformas onde os tipos de letra por omissão são muito grandes para o utilizador médio ler, por isso é bastante normal passar por páginas Web que obrigaram o tamanho da letra a ser menor deste modo.</para>
+<para
+>Esta opção permitir-lhe-á definir um tamanho razoável para a letra por omissão, de modo a que os tamanhos relativos sejam também alargados o suficiente.</para>
+<para
+>Não se esqueça que o &konqueror; também define um valor mínimo, como tal o texto <emphasis
+>nunca</emphasis
+> é demasiado pequeno para ser lido. Defina esse valor no Comportamento, na secção Navegador Web no &kcontrol;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar o mesmo tamanho para todos os elementos</guilabel
+></term>
+<listitem>
+<para
+>Se você activar esta opção, então todo o texto será representado com o tipo de letra especificado por si, independentemente das instruções que a página contenha. Os tamanhos de letra referidos anteriormente, assim como as instruções específicas acerca do tamanho com que o texto deve ser representado, serão sobrepostas aqui.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title
+>Cores</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Preto em Branco</guilabel
+></term>
+<listitem>
+<para
+>Muitas pessoas com vista reduzida acham que o texto a preto num ecrã branco causa mais contraste e é mais fácil de ler. Se isto se aplica a si, poderá activar esta opção aqui.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Branco em Preto</guilabel
+></term>
+<listitem>
+<para
+>Muitas outras pessoas com visão reduzida acham verdadeiro o contrário, isto é, que o texto a branco num fundo preto é mais fácil de ler.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Personalizada</guilabel
+></term>
+<listitem>
+<para
+>Ainda existem outras pessoas que acham que o preto e o branco puros, seja em que ordem for, é difícil de ler. Poderá definir cores personalizadas aqui, tanto para o <guilabel
+>Fundo</guilabel
+> como para a <guilabel
+>Cor do Texto</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a mesma cor para todo o texto</guilabel
+></term>
+<listitem>
+<para
+>Muitos dos 'sites' Web utilizam uma cor diferente e geralmente contrastante para os cabeçalhos e outros floreados. Se isto interfere com a sua capacidade de ler o conteúdo, poderá activar esta opção, para que o &kde; utilize as cores que definiu em cima para todo o texto.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title
+>Imagens</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Suprimir as imagens</guilabel
+></term>
+<listitem>
+<para
+>Se não quiser ver as imagens, poderá desligar isso aqui.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Suprimir as imagens de fundo</guilabel
+></term>
+<listitem>
+<para
+>Um grande problema para os utilizadores com visão reduzida é o das imagens de fundo não darem contraste suficiente para lhes permitir ler texto. Você poderá desligar as imagens de fundo aqui, independentemente da sua escolha de ver todas as imagens.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title
+>Antevisão</title>
+
+<para
+>A <guibutton
+>Antevisão</guibutton
+> permite-lhe ver o efeito das suas alterações. Irá aparecer uma janela que mostra como os diferentes tipos de cabeçalhos irão aparecer com a sua 'stylesheet', bem como uma frase com o tipo de letra normal.</para>
+
+<para
+>Isto dever-lhe-á permitir ajustar a sua 'stylesheet' até ter algo que possa ler confortavelmente.</para>
+
+<para
+>Boa navegação!</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.am
new file mode 100644
index 00000000000..d2e71d75005
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmfontinst
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.in
new file mode 100644
index 00000000000..7d3350bd2b7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmfontinst
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmfontinst
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmfontinst/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmfontinst/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmfontinst/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmfontinst/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmfontinst/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmfontinst/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmfontinst/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmfontinst/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmfontinst/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.cache.bz2
new file mode 100644
index 00000000000..60a5d8c293c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.docbook
new file mode 100644
index 00000000000..99b6bdc0f65
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmfontinst/index.docbook
@@ -0,0 +1,112 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+<authorgroup>
+<author
+>&Craig.Drummond; &Craig.Drummond.Mail;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-22</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>tipos de letra</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="fontinst">
+<title
+>Instalador dos Tipos de Letra</title>
+
+<para
+>Este módulo é responsável pela instalação (e desinstalação) dos tipos de letra. O instalador irá configurar o X (XFree86), o XRender ('anti-aliasing'), o 'fontconfig' e o <application
+>Ghostscript</application
+> (impressão), para qualquer tipo de letra TrueType (<literal role="extension"
+>.ttf</literal
+>) e Type1 (<literal role="extension"
+>.pfa</literal
+>, <literal role="extension"
+>.pfb</literal
+>) que você pretenda instalar - os tipos de letra de imagens (<literal role="extension"
+>.bdf</literal
+>, <literal role="extension"
+>.pcf</literal
+>, <literal role="extension"
+>.snf</literal
+>) e Speedo (<literal role="extension"
+>.spd</literal
+>), serão também instalados mas estes só poderão ser usados pelo X.</para>
+
+<para
+>Quando o módulo é iniciado por um utilizador normal (não o 'root'), então as opções dirão respeito à sua configuração pessoal, assim como os tipos de letra só estarão disponíveis para eles. Para o <systemitem class="username"
+>root</systemitem
+>, a configuração corresponderá às opções globais, e como tal todos os tipos de letra instalados estarão disponíveis para todos os utilizadores.</para>
+<para
+>Se você instalar os tipos de letra como um utilizador normal e reparar que os tipos de letra usados para a apresentação (e para a antevisão da impressão) não correspondem aos do resultado impresso - então você deverá reinstalar os tipos de letra ao nível do sistema (i.e., como <systemitem class="username"
+>root</systemitem
+>). Isto pode acontecer porque, quando o resultado é impresso é enviado para uma fila de impressão - e na altura em que o sistema vai de facto enviar os dados para a impressora, está a correr como um utilizador diferente (normalmente o <systemitem class="username"
+>lp</systemitem
+>), e não consegue encontrar os ficheiros de tipos de letra.</para>
+<para
+>Para instalar os tipos de letra, basta seleccionar o botão "Adicionar os Tipos de Letra" - isto fará aparecer uma janela de ficheiros, onde poderá localizar os tipos de letra a instalar. Da mesma forma, para remover um tipo de letra, basta seleccioná-lo na lista e carregar no botão "Remover".</para>
+<sect2 id="using-konqueror">
+<title
+>Utilizar o Konqueror</title>
+<para
+>Você também pode usar o Konqueror para instalar os tipos de letra arrastando e largando. Para o fazer, basta escrever <ulink url="fonts:/"
+>fonts:/</ulink
+> na barra de localização do Konqueror.</para>
+<para
+>Como um utilizador normal (não o 'root'), isto irá produzir 2 pastas de topo:</para>
+<orderedlist>
+<listitem>
+<para
+><ulink url="fonts:/Pessoal"
+>Pessoal</ulink
+> - isto irá mostrar os seus tipos de letra pessoais.</para>
+</listitem>
+<listitem>
+<para
+><ulink url="fonts:/Sistema"
+>Sistema</ulink
+> - isto irá mostrar os tipos de letra do sistema. Se você arrastar um tipo de letra para esta pasta, ser-lhe-á pedida a senha do 'root' para instalar o tipo de letra.</para>
+</listitem>
+</orderedlist>
+<para
+>Se você largar um tipo de letra sobre o <ulink url="fonts:/"
+>fonts:/</ulink
+>, ser-lhe-á perguntado se quer que este vá para o "Pessoal" ou para o "Sistema".</para>
+<para
+>Como 'root' apenas o conteúdo da pasta de tipos do sistema será mostrado - como 'root' não existem tipos de letra "pessoais".</para>
+</sect2>
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.am
new file mode 100644
index 00000000000..b76a9f6a144
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmkonsole
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.in
new file mode 100644
index 00000000000..1f84d7d42c2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmkonsole
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmkonsole
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmkonsole/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmkonsole/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmkonsole/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmkonsole/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmkonsole/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmkonsole/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmkonsole/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmkonsole/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmkonsole/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.cache.bz2
new file mode 100644
index 00000000000..19cfe2ea93c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.docbook
new file mode 100644
index 00000000000..1d8daa6559b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmkonsole/index.docbook
@@ -0,0 +1,272 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+
+<authorgroup>
+<author
+>&Jonathan.Singer; &Jonathan.Singer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>konsole</keyword>
+<keyword
+>terminal</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="konsole">
+<title
+>&konsole;</title>
+
+<para
+>Neste módulo pode configurar as opções básicas do &konsole;, o terminal do &kde;. Pode criar facilmente novos esquemas (ficheiros de aparência) para o &konsole;.</para>
+
+<para
+>Este módulo contém diversas páginas: a <guilabel
+>Geral</guilabel
+>, a <guilabel
+>Esquema</guilabel
+>, a <guilabel
+>Sessão</guilabel
+> e do <guilabel
+>Servidor do Write</guilabel
+>.</para>
+
+<sect2>
+<title
+><guilabel
+>Geral</guilabel
+></title>
+
+<para
+>Esta página permite-lhe configurar vários aspectos das funções do &konsole;. Contém as seguintes opções:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar o Konsole como a aplicação de terminal por omissão</guilabel
+></term>
+<listitem>
+<para
+>Se quiser que o &kde; utilize outra aplicação de terminal por omissão, desligue esta opção e indique a aplicação preferida (<application
+>wterm</application
+>, <application
+>rxvt</application
+>, &etc;) no campo de texto abaixo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Tamanho do Terminal ao Redimensionar</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, o &konsole; irá mostrar o tamanho (em caracteres) da janela quando a está a redimensionar, o que lhe permite colocar a janela com um tamanho específico. Desligue esta opção para desactivar este comportamento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Contorno</guilabel
+></term>
+<listitem>
+<para
+>Mostra uma moldura à volta do interior da janela do &konsole;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Confirmar a saída com sessões abertas</guilabel
+></term>
+<listitem>
+<para
+>Se estiver seleccionado, aparece um aviso quando tentar fechar uma janela do &konsole; com várias sessões.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cursor Intermitente</guilabel
+></term>
+<listitem
+><para
+>Se tiver problemas a localizar o cursor na janela do &konsole;, pode deixá-lo intermitente para lhe chamar a atenção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Espaço entre Linhas</guilabel
+></term>
+<listitem
+><para
+>Altera o espaço entre linhas de texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Considera os seguintes caracteres como parte de uma palavra ao carregar duas vezes</guilabel
+></term>
+<listitem
+><para
+>Este é um comportamento comum do &UNIX; para seleccionar uma palavra quando carrega duas vezes nela; contudo, a ideia do computador sobre uma palavra pode ser diferente da sua. Adicione os caracteres que considera que <quote
+>fazem parte de uma palavra</quote
+>. Por exemplo, se adicionar o carácter <literal
+>@</literal
+>, poderá seleccionar um endereço de e-mail completo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>Esquema</title>
+
+<para
+>A página de <guilabel
+>Esquema</guilabel
+> permite-lhe criar, editar e gravar esquemas de cores, com a cor do texto e do fundo, transparência ou imagens de fundo.</para>
+
+
+<!--
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Font</guilabel
+></term>
+<listitem>
+<para
+>Use the drop-down box to select the default font size. Use the
+<guibutton
+>Custom...</guibutton
+> button to select your own combination
+of font, size, and style.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Full Screen</guilabel
+></term>
+<listitem>
+<para
+>Check the box to make &konsole; windows full-screen by
+default.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Bars</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Show menubar</guilabel
+></term>
+<listitem>
+<para
+>Check to show the menubar by default.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Show toolbar</guilabel
+></term>
+<listitem>
+<para
+>Check to show the toolbar by default.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Show frame</guilabel
+></term>
+<listitem>
+<para
+>Check to show the frame by default.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Scrollbar position</guilabel
+></term>
+<listitem>
+<para
+>Select the default position of the scrollbar:
+<guilabel
+>Hide</guilabel
+> (no scrollbar), <guilabel
+>Left</guilabel
+>, or
+<guilabel
+>Right</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+-->
+</sect2>
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.am
new file mode 100644
index 00000000000..6835801a03b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmlaunch
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.in
new file mode 100644
index 00000000000..3e4bbb39a6f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmlaunch
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmlaunch
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmlaunch/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmlaunch/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmlaunch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmlaunch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmlaunch/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlaunch/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmlaunch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmlaunch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmlaunch/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.cache.bz2
new file mode 100644
index 00000000000..c03944c59e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.docbook
new file mode 100644
index 00000000000..2c6759d0d33
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmlaunch/index.docbook
@@ -0,0 +1,95 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2006-06-24</date>
+<releaseinfo
+>3.5.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Comportamento de lançamento de aplicações</keyword>
+<keyword
+>cursor</keyword>
+<keyword
+>ocupado</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="launch-feedback">
+<title
+><guilabel
+>Comportamento do Lançamento de Aplicações</guilabel
+></title>
+
+<para
+>Em alguns casos, é conveniente saber se o seu computador não ignorou simplesmente o seu comando ou se algo de alheio está a acontecer. Neste módulo, poderá configurar o 'feedback' visual que lhe ajudará a saber se realmente carregou naquele ícone ou não.</para>
+
+<para
+>A maneira tradicional de indicar se o seu computador está ocupado é modificando o cursor, podendo isso ser activado através da opção <guilabel
+>Cursor de Ocupado</guilabel
+>.</para>
+
+<para
+>Com esta opção ligada, o seu cursor ficará com um ícone anexado a ele por um período de tempo curto, na altura em que é lançada uma nova aplicação. O utilizador pode configurar quanto tempo é mostrado este ícone com a opção <guilabel
+>Tempo-limite de indicação de arranque:</guilabel
+>. O valor por omissão é de 30 segundos.</para>
+
+<para
+>Existem diversas variações do cursor de ocupado disponíveis, incluindo um <guilabel
+>Cursor Intermitente</guilabel
+>, um <guilabel
+>Cursor aos Saltos</guilabel
+> ou um <guilabel
+>Ícone Passivo</guilabel
+> sem animação.</para>
+
+<para
+>A notificação tradicional do &kde; ganhou nova forma, a qual o utilizador poderá activar e desactivar aqui. Normalmente quando você inicia uma aplicação, ela adiciona-se à barra de tarefas imediatamente com um ícone duma ampulheta, o que lhe dá a conhecer que algo está a acontecer. Você pode ligar ou desligar este comportamento com a opção <guilabel
+>Activar a notificação da barra de tarefas</guilabel
+>, e quando esta está activa, poderá definir o tempo na opção <guilabel
+>Tempo-limite de indicação de arranque (segundos):</guilabel
+>.</para>
+
+<para
+>Nem todas as aplicações que você inicia irão mostrar eventualmente uma janela ou um item na barra de tarefas. Algumas delas, por exemplo, ficam embebidas na bandeja do sistema do &kde; ou podem ser enviadas para um ecrã virtual diferente; a opção <quote
+>Mostrar todas as janelas</quote
+> também pode estar desligada no módulo <guimenuitem
+>Barra de Tarefas</guimenuitem
+>. Se você definir um tempo-limite irá garantir que, mesmo nestes casos, obtém um 'feedback' no lançamento mas que desaparece no fim da tarefa.</para>
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.am
new file mode 100644
index 00000000000..c937c8718fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmnotify
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.in
new file mode 100644
index 00000000000..316069ad78e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmnotify
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmnotify
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmnotify/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmnotify/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmnotify/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmnotify/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmnotify/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmnotify/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmnotify/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmnotify/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmnotify/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.cache.bz2
new file mode 100644
index 00000000000..c13e4326313
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.docbook
new file mode 100644
index 00000000000..f9e3a14a441
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmnotify/index.docbook
@@ -0,0 +1,306 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-03-04</date>
+<releaseinfo
+>3.4.0</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>notificação do sistema</keyword>
+<keyword
+>notificação do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sys-notify">
+<title
+>Configuração da Notificação do Sistema</title>
+
+<para
+>O &kde;, como todas as aplicações, precisa de informar o utilizador quando ocorre um problema, termina uma tarefa ou acontece algo. O &kde; utiliza um conjunto de <quote
+>Notificações do Sistema</quote
+> para manter o utilizador informado do que acontece.</para>
+
+<para
+>Se usar este módulo, poderá determinar o que o &kde; faz para comunicar cada evento.</para>
+
+<para
+>O painel consiste numa lista grande com os eventos específicos que necessitam ser comunicados ao utilizador. Esta lista está organizada em grupos por aplicações.</para>
+
+<para
+>Para configurar uma notificação, basta seleccionar a aplicação da lista no topo da janela chamada <guilabel
+>Origem do evento:</guilabel
+>. Isto irá levar a uma lista com todas as notificações configuráveis para a aplicação. A lista de notificações inclui 6 colunas à esquerda do nome da notificação. Estas colunas (da esquerda para a direita) são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guiicon
+>Executar um programa</guiicon
+></term>
+<listitem
+><para
+>Se estiver presente um ícone nesta coluna, será executado um programa separado sempre que esta notificação for efectuada. Isto poderá ser usado para executar um programa que ajude a recuperar dados, terminar um sistema potencialmente instável ou para enviar por e-mail uma notificação a outro utilizador, alertando-o de um problema.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Imprimir para a saída de erros</guiicon
+></term>
+<listitem
+><para
+>Se estiver presente um ícone nesta coluna, o &kde; irá enviar uma mensagem para o 'standard output' do computador (normalmente para o ecrã).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Mostrar uma mensagem</guiicon
+></term>
+<listitem
+><para
+>Se estiver presente um ícone nesta coluna, o &kde; irá abrir uma janela de mensagem e avisar o utilizador na notificação propriamente dita. Esta é provavelmente a opção mais seleccionada para alertar os utilizadores de um erro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Registar num ficheiro</guiicon
+></term>
+<listitem
+><para
+>Se estiver presente um ícone nesta coluna, o &kde; irá escrever alguma informação num ficheiro do disco, para posterior consulta. Isto é útil para registar problemas ou mudanças importantes no sistema.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Tocar um som</guiicon
+></term>
+<listitem
+><para
+>Isto faz exactamente o que você está a pensar. Se estiver presente um ícone nesta coluna, o &kde; irá tocar um determinado som. Isto normalmente é usado pelos jogo no &kde; para iniciar um jogo novo ou para outra acção qualquer dentro do jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Piscar o item na barra de tarefas</guiicon
+></term>
+<listitem
+><para
+>Se estiver presente um ícone nesta coluna, o &kde; fará com que a barra de tarefas pisque até que o utilizador tenha carregado no item respectivo da barra. Isto é mais útil quando deseja que o utilizador olhe para o programa (por exemplo, quando chega uma mensagem de e-mail nova ou quando o nome do utilizador foi mencionado num canal de IRC).</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<sect2
+><title
+>Mudar uma única notificação</title>
+<para
+>Para fazer uma alteração numa notificação, carregue no nome da notificação com o &LMB;. A notificação propriamente dita ficará seleccionada. Carregue agora no botão <guibutton
+>Mais opções</guibutton
+>, para que possa ver todas as opções disponíveis. </para>
+
+<tip
+><para
+>Poderá despoletar mais que um evento por cada notificação. Por exemplo, é fácil ter um som a tocar e uma mensagem a aparecer em resposta a uma notificação do sistema. Uma notificação não impede que as outras notificações funcionem.</para
+></tip>
+<para
+>A seguinte lista detalha cada um dos tipos de notificações e como usá-los. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tocar um som</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &kde; irá tocar um som sempre que esta notificação for iniciada. Para indicar o ficheiro de som a usar, indique o seu local no campo de texto à direita da opção. Poderá usar o botão da pasta (à direita da janela) para navegar pela sua árvore de pastas. Para ouvir um teste do som, basta carregar no botão para Tocar (o pequeno botão logo à direita do <guilabel
+>Tocar um som</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Registar num ficheiro</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &kde; irá escrever algumas informações no disco para serem obtidas posteriormente. Para indicar o ficheiro de registo a usar, indique o seu local no campo de texto à direita da opção. Poderá usar o botão da pasta (à direita da janela) para navegar pela sua árvore de pastas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Executar um programa</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, será executado um programa em separado, quando esta notificação for efectuada. Para indicar o ficheiro de registo a usar, indique o seu local no campo de texto à direita da opção. Poderá usar o botão da pasta (à direita da janela) para navegar pela sua árvore de pastas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar uma mensagem numa janela</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &kde; irá abrir uma janela de mensagem e informar o utilizador da notificação. O texto da mensagem não poderá ser alterado nesta janela. Se assinalar a opção <guilabel
+>Usar uma janela passiva que não interrompa o trabalho</guilabel
+>, o &kde; irá abrir a mensagem, mas não irá mudar de ecrãs e a mensagem não irá aparecer até que o utilizador volte ao programa que enviou a notificação. Se essa opção ficar desligada, o utilizador precisa de responder à janela da mensagem, mesmo que isso signifique ter de parar de trabalhar nos outros programas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imprimir uma mensagem no 'standard error'</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &kde; irá enviar uma mensagem para o 'standard output' do computador (normalmente o ecrã).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marcar o item da barra de tarefas</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &kde; fará com que a barra de tarefas do programa que enviou a notificação pisque até que o utilizador carregue no item respectivo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<tip
+><para
+>Poderá usar as colunas dos ícones (localizadas à esquerda das notificações) para seleccionar ou desligar rapidamente as opções. Se carregar na coluna com o &LMB; irá activar ou desactivar a notificação.</para
+></tip>
+
+</sect2>
+<sect2
+><title
+>Modificar todas as notificações em todas as aplicações do &kde;</title>
+<para
+>Poderá alterar mais que uma notificação de cada vez se usar a secção da janela de <guilabel
+>Controlos Rápidos</guilabel
+>.</para>
+<para
+>O primeiro item desta secção é uma opção chamada <guilabel
+>Aplicar a todas as aplicações</guilabel
+>. Se esta opção estiver assinalada, todas as alterações feitas na área de <guilabel
+>Controlos Rápidos</guilabel
+> serão feitas em todas as aplicações (e não apenas à aplicação seleccionada). Se não estiver assinada, as modificações limitam-se apenas à aplicação seleccionada no topo da janela.</para>
+<para
+>A próxima linha consiste num botão e numa lista. Isto é usado para activar todas as notificações de um determinado tipo. Basta seleccionar o tipo de notificação na lista (à direita) e carregar no botão chamado <guibutton
+>Activar Tudo</guibutton
+>. Isto irá activar todas as notificações desse tipo.</para>
+<para
+>A linha inferior funciona da mesma forma, mas quando seleccionar o botão <guibutton
+>Desligar Tudo</guibutton
+>, todas as notificações do tipo seleccionado ficarão desactivadas.</para>
+</sect2>
+<sect2
+><title
+>Modificar as opções do leitor de som</title>
+<para
+>Se carregar no botão <guibutton
+>Configuração do leitor</guibutton
+>, irá aparecer uma pequena janela com três opções exclusivas:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar o sistema de som do &kde;</guilabel
+></term>
+<listitem
+><para
+>Se esta opção ficar seleccionada, o &kde; irá tocar todas as notificações de som através do sistema de som do &kde; (o &arts;). Poderá ajustar o volume das notificações do sistema com a barra deslizante.</para>
+<note
+><para
+>A barra só afecta as notificações de sistema do &kde;. As modificações nesta barra não irão afectar os outros sons do seu computador.</para
+></note
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar um leitor externo</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, o &kde; não irá usar o sistema de som do &kde; para reproduzir os sons. Esta é uma boa opção se o formato de som que deseja usar não for suportado pelo sistema de notificação do &kde; ou se não deseja usar o servidor de som &arts;. Depois de escolher a opção, indique o nome completo e a localização do programa que deseja usar no campo de texto. Poderá usar o botão da pasta (localizado à direita) para navegar na árvore de pastas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sem saída sonora</guilabel
+></term>
+<listitem
+><para
+>Desactiva todas as notificações de som.</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>Quando tiver feito as suas escolhas, carregue em <guibutton
+>Aplicar</guibutton
+> para gravar as alterações mas mantendo a janela aberta. Carregue em <guibutton
+>OK</guibutton
+> para gravar as alterações e fechar a janela. Carregue em <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem fazer quaisquer alterações.</para>
+</sect2>
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.am
new file mode 100644
index 00000000000..16f81685cf4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmsmserver
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.in
new file mode 100644
index 00000000000..e5be9461c76
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmsmserver
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmsmserver
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmsmserver/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmsmserver/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmsmserver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmsmserver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmsmserver/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmsmserver/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmsmserver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmsmserver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmsmserver/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.cache.bz2
new file mode 100644
index 00000000000..254281b8c2a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.docbook
new file mode 100644
index 00000000000..2911c2db6db
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmsmserver/index.docbook
@@ -0,0 +1,158 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-13</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>sessão</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sessions">
+<title
+>Gestor de Sessões</title>
+
+<sect2 id="sessions-use">
+<title
+>Utilização</title>
+
+<para
+>Neste módulo de controlo, o utilizador pode configurar o gestor de sessões do &kde;.</para>
+
+<para
+>A gestão de sessões corresponde à capacidade do &kde; de guardar o estado das aplicações e das janelas quando o utilizador sai do &kde; e de as recuperar quando voltar a ligar-se.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Confirmar a saída</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, ao sair do &kde; aparecerá uma janela a pedir uma confirmação. Nesta janela também pode escolher se deseja recuperar a sua sessão actual quando se ligar de novo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Oferecer opções de desligar</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, o &kde; irá oferecer uma selecção de acções quando finalizar a sessão. Estas incluem a finalização simples da sessão actual (a acção efectuada, se as opções para desligar não estiverem activas), para desligar o computador ou para reiniciá-lo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Pode escolher uma de três opções correspondentes ao que deverá acontecer quando se liga ao &kde;:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Recuperar a sessão anterior</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, o &kde; irá gravar o estado da sua sessão actual quando sair. O &kde; irá recuperar a sua sessão da próxima vez que se ligar, para que possa continuar a trabalhar com um ambiente como o que deixou.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Recuperar manualmente a sessão gravada</guilabel
+></term>
+<listitem
+><para
+>Em vez de repor o &kde; no estado em que estava quando saiu da última vez, será reposto num estado específico que o utilizador gravou manualmente. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Iniciar com uma sessão vazia</guilabel
+></term>
+<listitem>
+<para
+>Se escolher esta opção, o &kde; nunca irá recuperar as sessões que gravou.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Pode configurar o que deverá acontecer por omissão, sempre que sai do &kde;. Esta opções não são possíveis em todos os sistemas operativos e necessitam da utilização do &kdm; como o seu gestor de autenticações.</para>
+
+<para
+>As opções disponíveis são relativamente simples mas, se tiver dúvidas, deixe ficar a opção predefinida. Estas são:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Terminar a sessão actual</guilabel
+> (esta é a opção por omissão)</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Desligar o computador</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Reiniciar o computador</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Finalmente, poderá indicar uma lista separada por dois pontos (<literal
+>:</literal
+>) das aplicações que não deverão ser gravadas nas sessões e, como tal, não serão iniciadas ao repor uma sessão. Por exemplo <userinput
+>xterm:konsole</userinput
+>.</para>
+
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.am
new file mode 100644
index 00000000000..f8a15248d10
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmstyle
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.in
new file mode 100644
index 00000000000..bb58ac49368
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmstyle
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmstyle
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmstyle/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmstyle/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmstyle/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmstyle/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmstyle/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmstyle/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmstyle/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmstyle/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmstyle/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.cache.bz2
new file mode 100644
index 00000000000..bc33f4cd822
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.docbook
new file mode 100644
index 00000000000..402f037932e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmstyle/index.docbook
@@ -0,0 +1,333 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>estilo</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="style">
+<title
+>Estilo</title>
+
+<sect2 id="style-intro">
+<title
+>Introdução</title>
+
+<para
+>Este módulo é usado para configurar como os elementos gráficos individuais são desenhados pelo &kde;.</para>
+
+<note
+><para
+>Um <emphasis
+>elemento gráfico</emphasis
+> ou <emphasis
+>widget</emphasis
+> é um termo comum de programação que corresponde aos elementos das interfaces gráficas como os botões, menus ou barras deslizantes. Pode vê-los como as peças fundamentais que são reunidas para compor uma aplicação.</para
+></note>
+
+<para
+>Pode configurar como é que os 'widgets' são desenhados com este módulo, mas para alterar a cor destes, deverá ver a secção <ulink url="help:/kcontrol/color/index.html"
+>Cores</ulink
+>.</para>
+
+<para
+>Este painel encontra-se dividido em três secções: <guilabel
+>Estilo</guilabel
+>, <guilabel
+>Efeitos</guilabel
+> e <guilabel
+>Barra de Ferramentas</guilabel
+>.</para>
+
+<sect3 id="style-style">
+<title
+>A secção <guilabel
+>Estilo</guilabel
+></title>
+
+<para
+>A lista <guilabel
+>Estilo dos Elementos</guilabel
+> enumera os vários estilos predefinidos. Cada estilo tem um nome e uma breve descrição.</para>
+
+<para
+>Para alterar os estilos, basta carregar no nome do estilo para ver o resultado do estilo na área de antevisão por baixo da lista de estilos.</para>
+
+<para
+>As outras opção disponíveis são:</para>
+
+<variablelist>
+<varlistentry
+>
+<term
+><guilabel
+>Mostrar os ícones nos botões</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, os botões de acção (como o <guibutton
+>OK</guibutton
+> e o <guibutton
+>Aplicar</guibutton
+>) ficarão com um pequeno ícone localizado dentro deles para usar como uma referência visual. Se esta opção não estiver seleccionada, então apenas o texto do botão irá aparecer no mesmo.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><guilabel
+>Activar as dicas</guilabel
+></term>
+<listitem>
+<para
+>Isto irá ligar ou desligar as dicas de ferramentas.</para>
+</listitem
+>
+</varlistentry
+>
+</variablelist>
+<!--
+<varlistentry
+>
+<term
+><guilabel
+>Menubar on the top of
+the screen in the style of MacOS</guilabel
+></term>
+<listitem>
+<para
+>This will turn on a menubar at the top of the screen.
+This menubar will reflect the menu options of the active
+application.</para>
+</listitem
+>
+</varlistentry
+>
+</variablelist>
+-->
+</sect3>
+
+<sect3 id="style-effects">
+<title
+>A secção <guilabel
+>Efeitos</guilabel
+></title>
+
+<para
+>Se carregar na secção <guilabel
+>Efeitos</guilabel
+>, verá que o painel se encontra dividido em duas secções.</para>
+<para
+>No topo da primeira secção existe uma opção chamada <guilabel
+>Activar os efeitos da GUI</guilabel
+>. Se não estiver assinalada, então todos os efeitos visuais deste painel estarão desactivados. Para editar qualquer um destes efeitos, basta assinalar a opção.</para>
+
+<para
+>Por baixo desta opção, existem as seguintes escolhas: </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Efeito das listas:</guilabel
+></term>
+<listitem
+><para
+>Esta lista tem duas opções. Se estiver definida como <guilabel
+>Animar</guilabel
+> então, quando se seleccionar uma lista, esta descerá. Se estiver como <guilabel
+>Desactivar</guilabel
+>, então a lista aparece instantaneamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Efeito das dicas:</guilabel
+></term>
+<listitem
+><para
+>Esta lista tem três opções. Se estiver como <guilabel
+>Animar</guilabel
+> então, quando aparecer uma dica, esta terá uma pequena animação. Se estiver seleccionada a opção <guilabel
+>Desvanescer</guilabel
+>, a dica parece aparecer a partir do fundo. Se estiver seleccionado o <guilabel
+>Desactivar</guilabel
+>, então a dica aparece instantaneamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Efeito dos menus:</guilabel
+></term>
+<listitem
+><para
+>Esta lista tem quatro opções. Se estiver configurada como <guilabel
+>Animar</guilabel
+>, então sempre que aparecer uma lista de menu, esta parecerá deslizar para baixo. Se estiver seleccionado o <guilabel
+>Desvanescer</guilabel
+>, então o menu parecerá aparecer a partir do fundo. Se a opção <guilabel
+>Tornar Transparente</guilabel
+> estiver seleccionada, o menu terá um visual transparente. Os detalhes dessa transparência estão detalhados na próxima parte da janela. Se estiver seleccionada a opção <guilabel
+>Desactivar</guilabel
+>, então o menu aparecerá instantaneamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pegas do menu:</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver configurada como <guilabel
+>Desactivar</guilabel
+>, então os menus não se poderão separar da aplicação. Se o <guilabel
+>Nível da Aplicação</guilabel
+> estiver seleccionado, então é deixado ao critério de cada aplicação individual de determinar se os menus se poderão separar da aplicação.</para>
+<note
+><para
+>Muitas das aplicações não têm menus com pegas. Não pode dizer ao &kde; para obrigar uma aplicação a ter menus com pegas. Estas são determinadas pelos autores da aplicação.</para
+></note
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A próxima opção, chamada <guilabel
+>Sombra do menu</guilabel
+>, é usada para ligar ou desligar a sombra por trás de todos os menus do &kde;. A sombra é uma linha suave e escura por baixo e à direita do menu, o que dá aos menus a aparência de que o menu se encontra levantado da aplicação, e de que o menu cria uma sombra na aplicação.</para>
+
+<para
+>A próxima secção só se aplica se a opção <guilabel
+>Efeito dos Menus</guilabel
+> estiver configurada como <guilabel
+>Tornar Transparente</guilabel
+>. Pode usar a lista <guilabel
+>Tipo de transparência do menu:</guilabel
+> para seleccionar o método que o &kde; usa para gerar a transparência. Pode usar a barra para determinar o nível de transparência nos menus. Está visível uma antevisão do lado direito desta secção.</para>
+
+</sect3>
+
+<sect3 id="style-misc">
+<title
+>A página <guilabel
+>Barra de Ferramentas</guilabel
+></title>
+
+<variablelist
+>
+
+<varlistentry
+>
+<term
+><guilabel
+>Realçar os botões por baixo do rato.</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, sempre que o cursor do rato estiver por cima de um botão da barra de ferramentas, esse botão ficará realçado com um rectângulo à volta do botão. Este é um bom indicador visual de qual o botão que ficará seleccionado com um 'click' do rato.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><guilabel
+>Barras transparentes ao mover</guilabel
+></term>
+<listitem>
+<para
+>Como o título indica, se esta opção estiver seleccionada, as barras de ferramentas ficarão transparentes quando as movimentar pelo ecrã.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><guilabel
+>Posição do texto</guilabel
+></term>
+<listitem>
+<para
+>Esta lista permite-lhe determinar em que parte do botão irá aparecer o texto do mesmo por omissão. Se estiver seleccionada a opção <guilabel
+>Apenas o Ícone</guilabel
+>, então não existirá nenhum texto nos botões das barras de ferramentas. Se estiver escolhida a opção <guilabel
+>Apenas o Texto</guilabel
+>, então o ícone dos botões será substituído pelo nome dos mesmos. Se estiver a opção <guilabel
+>Texto ao Lado dos Ícones</guilabel
+> seleccionada, então o nome do botão será colocado à <emphasis
+>direita</emphasis
+> do ícone. Se, finalmente, estiver seleccionada a opção <guilabel
+>Texto Sob os Ícones</guilabel
+>, o texto irá aparecer <emphasis
+>por baixo</emphasis
+> do ícone dos botões.</para>
+<tip
+><para
+>Esta opção apenas especifica a localização <emphasis
+>por omissão</emphasis
+>. Cada aplicação poderá sobrepor a configuração usada neste painel.</para
+></tip>
+</listitem
+>
+</varlistentry
+>
+
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.am
new file mode 100644
index 00000000000..dd1f147927f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmtaskbar
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.in
new file mode 100644
index 00000000000..a2cc5494b7d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kcmtaskbar
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmtaskbar
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmtaskbar/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmtaskbar/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmtaskbar/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmtaskbar/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmtaskbar/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmtaskbar/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmtaskbar/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kcmtaskbar/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kcmtaskbar/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.cache.bz2
new file mode 100644
index 00000000000..031a30a0a07
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.docbook
new file mode 100644
index 00000000000..64149f28da2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kcmtaskbar/index.docbook
@@ -0,0 +1,204 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2006-06-24</date>
+<releaseinfo
+>3.5.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>barra de tarefas</keyword>
+<keyword
+>configurar</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="taskbar">
+<title
+>Barra de Tarefas</title>
+
+<sect2>
+<title
+><guilabel
+>Barra de Tarefas</guilabel
+></title>
+
+<para
+>A barra de tarefas é uma forma rápida de mudar entre as várias aplicações. A barra de tarefas pode estar no painel (por omissão), ou fora no painel noutro local do ecrã.</para>
+
+<para
+>Este módulo tem várias opções que controlam a operação da barra de tarefas:</para>
+
+<para
+>A opção mais acima, com o nome <guilabel
+>Mostrar todas as janelas de todos os ecrãs</guilabel
+>, determina se todas as janelas abertas são mostradas na barra de tarefas ou não. Por omissão, a barra de tarefas apenas mostra as janelas abertas <emphasis
+>no ecrã actual</emphasis
+>. Se esta opção estiver activa, a barra de tarefas mostra todas as janelas abertas em <emphasis
+>todos os ecrãs</emphasis
+>. A opção <guilabel
+>Ordenar as janelas por ecrã</guilabel
+> muda o critério de ordenação dos ícones na barra de tarefas, para que as janelas do ecrã virtual 1 apareçam primeiro (à esquerda ou no topo da barra de tarefas), seguida das janelas no ecrã virtual 2, e assim por diante.</para>
+
+<para
+>O <guilabel
+>Ordena alfabeticamente pelo nome da aplicação</guilabel
+> mostra os ícones por ordem alfabética na barra de tarefas.</para>
+
+<para
+>Finalmente, pode ter a barra de tarefas a <guilabel
+>Mostrar apenas as janelas minimizadas</guilabel
+>. Neste caso, quando minimizar uma janela, ela irá aparecer na barra de tarefas e, quando a abrir de novo, irá sair da barra de tarefas.</para>
+
+<para
+>Pode desactivar a opção <guilabel
+>Mostrar os ícones das aplicações</guilabel
+>, mostrando apenas o texto. Poderá querer fazer isto para poupar espaço na barra de tarefas, por exemplo.</para>
+
+<para
+>Ao activar a opção <guilabel
+>Mostrar o botão da lista de janelas</guilabel
+>, aparece um pequeno botão na barra de tarefas: este botão abre um menu que oferece acesso às aplicações que estão noutros ecrãs, bem como algumas acções úteis, como por exemplo <guilabel
+>Reorganizar as Janelas</guilabel
+> ou <guilabel
+>Janelas em Cascata</guilabel
+>.</para>
+
+<para
+>A próxima opção, <guilabel
+>Agrupar as tarefas semelhantes</guilabel
+>, permite ao utilizador poupar espaço na sua barra de tarefas, mostrando apenas um ícone por cada aplicação que está a correr, mesmo que esta tenha mais do que uma janela. Poderá carregar no ícone para ver um menu com todas as janelas disponíveis. Esta opção é especialmente útil quando o <guilabel
+>Mostrar todas as janelas</guilabel
+> está activo.</para>
+
+<para
+>A opção seguinte permite-lhe definir a <guilabel
+>Aparência</guilabel
+> como sendo <guilabel
+>Elegante</guilabel
+>, <guilabel
+>Clássica</guilabel
+> ou <guilabel
+>Para a Transparência</guilabel
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+><guilabel
+>Acções</guilabel
+></title>
+
+<para
+>O conjunto de opções seguinte permite-lhe personalizar as acções realizadas com os diferentes 'clicks' com o rato nos ícones da barra de tarefas.</para>
+
+<para
+>Poderá seleccionar qualquer acção da lista para o <guilabel
+>Botão esquerdo</guilabel
+>, o <guilabel
+>Botão do meio</guilabel
+> e o <guilabel
+>Botão direito</guilabel
+>.</para>
+
+<para
+>As opções disponíveis são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar a Lista de Tarefas</guilabel
+></term>
+<listitem>
+<para
+>Mostra a lista de tarefas agrupadas sob o ícone no qual carregou. Se existir apenas uma tarefa ou janela para esse ícone, esta tornar-se-á a janela activa.</para>
+<para
+>Esta é a acção por omissão para o &BER;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Circular pelas Janelas</guilabel
+></term>
+<listitem>
+<para
+>Se existir mais do que uma janela agrupada sob o ícone, muda de uma para a sua subsequente, até você largar o botão (&ie; quando tiver atingido a janela que procura). Se só existir uma tarefa ou janela para esse ícone, tornar-se-á a janela activa.</para
+>
+
+<para
+>Esta é a acção por omissão para o &MMB; se o agrupamento de janelas estiver activo.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Menu de Operações</guilabel
+></term>
+<listitem>
+<para
+>Mostra o menu de operações para a aplicação. Isto permite ao utilizador minimizar, maximizar, &etc;, mover as janelas entre os ecrãs ou mesmo fechá-las. Você poderá realizar estas acções em todas as janelas agrupadas sob este ícone ou em qualquer janela única, escolhendo-a no sub-menu.</para>
+<para
+>Esta é a acção por omissão para o &RMB;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Elevar Tarefa</guilabel
+>, <guilabel
+>Baixar Tarefa</guilabel
+>, <guilabel
+>Minimizar Tarefa</guilabel
+></term>
+<listitem>
+<para
+>Estas três opções só fazem sentido se o agrupamento de janelas não estiver activo. Estas são auto-explicativas. A elevação significa tornar a tarefa activa, passá-la para a frente e atribuir-lhe o primeiro plano (foco). O abaixamento significa enviá-la para trás e atribuir o primeiro plano à janela que passar a estar no topo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.am
new file mode 100644
index 00000000000..b56483be8a2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kdm
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.in
new file mode 100644
index 00000000000..e9229fe640b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kdm
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kdm
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kdm/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kdm/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kdm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kdm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kdm/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kdm/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kdm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kdm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kdm/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.cache.bz2
new file mode 100644
index 00000000000..049bac0b01c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.docbook
new file mode 100644
index 00000000000..c6b182b21eb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kdm/index.docbook
@@ -0,0 +1,720 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Thomas.Tanghus; &Thomas.Tanghus.mail;</author>
+<author
+>&Steffen.Hansen; &Steffen.Hansen.mail;</author>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-13</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Configuração do KDM</keyword>
+<keyword
+>gestor de autenticação</keyword>
+<keyword
+>autenticação</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="login-manager">
+<title
+>Gestor de Autenticação</title>
+
+<para
+>Ao usar este módulo, você poderá configurar o gestor gráfico de autenticações do &kde;, o &kdm;. Poderá configurar como aparecerá o ecrã de autenticação, quem tem acesso à utilização do gestor de autenticações ou quem pode desligar o computador.</para>
+
+<para
+>Para poder organizar todas essas opções, o módulo está dividido em seis secções: <link linkend="kdmconfig-appearance"
+><guilabel
+>Aparência</guilabel
+></link
+>, <link linkend="kdmconfig-font"
+><guilabel
+>Tipo de Letra</guilabel
+></link
+>, <link linkend="kdmconfig-background"
+><guilabel
+>Fundo</guilabel
+></link
+>, <link linkend="kdmconfig-sessions"
+><guilabel
+>Sessões</guilabel
+></link
+>, <link linkend="kdmconfig-users"
+><guilabel
+>Utilizadores</guilabel
+></link
+> e <link linkend="kdmconfig-convenience"
+><guilabel
+>Conveniência</guilabel
+></link
+>.</para>
+
+<para
+>O utilizador poderá mudar de secção para secção, usando as páginas no topo da janela.</para>
+
+<note
+><para
+>Se você não estiver ligado como um super-utilizador, terá de carregar no botão <guibutton
+>Modo de Administração</guibutton
+>. Ser-lhe-á então pedida a senha de super-utilizador. Se indicar a senha correcta, poderá então modificar a configuração deste módulo.</para
+></note>
+
+<sect2 id="kdmconfig-appearance">
+<title
+>Aparência</title>
+
+<para
+>A partir desta página, você poderá alterar a aparência visual do &kdm;, o gestor gráfico de autenticações do &kde;.</para>
+
+<para
+>A mensagem de boas-vindas é o título do ecrã de autenticação. Se a mensagem contiver <computeroutput
+>HOSTNAME</computeroutput
+>, esta palavra será traduzida para o nome da máquina sem o domínio, na qual o &kde; está instalado.</para>
+
+<para
+>O utilizador pode então optar entre mostrar a hora actual do sistema, um logótipo ou nada de especial para a janela de autenticação, fazendo a sua escolha nas opções exclusivas de <guilabel
+>Área do logótipo</guilabel
+>. Se usar a opção <guilabel
+>Posições</guilabel
+>, poderá escolher entre centrar o conteúdo da área de logótipo ou posicioná-lo em coordenadas fixas.</para>
+
+<para
+>Se optou por <guilabel
+>Mostrar um logótipo</guilabel
+>, poderá agora escolher um logótipo:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Largue um ficheiro de imagem no botão correspondente.</para>
+</listitem>
+<listitem>
+<para
+>Carregue no botão da imagem e seleccione uma nova na janela de selecção de imagens.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Se você não indicar nenhum logótipo, será apresentado o predefinido em <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/kdm/pics/kdelogo.png</filename
+>.</para>
+
+<para
+>Embora o estilo do &kde; dependa da configuração do utilizador actual, o estilo usado pelo &kdm; pode ser configurado usando a opção <guilabel
+>Estilo da interface</guilabel
+>.</para>
+
+<para
+>Por baixo desta, tem duas listas onde escolher a língua e o país para a sua janela de autenticação.</para>
+
+</sect2>
+
+<sect2 id="kdmconfig-font">
+<title
+>Tipo de Letra</title>
+
+<para
+>Nesta secção do módulo, poderá alterar os tipos de letra usados na janela de autenticação.</para>
+
+<para
+>O utilizador poderá escolher três estilos de tipo de letra na lista em baixo (<guilabel
+>Saudação</guilabel
+>, <guilabel
+>Erro</guilabel
+> e <guilabel
+>Normal</guilabel
+>). Quando carregar no botão do <guibutton
+>Alterar o tipo de letra</guibutton
+> irá aparecer uma janela na qual poderá escolher as novas características do tipo de letra.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O tipo de letra <guilabel
+>Saudação</guilabel
+> é o usado no título (a Mensagem de Boas-Vindas).</para>
+</listitem>
+<listitem>
+<para
+>O tipo de letra de <guilabel
+>Erro</guilabel
+> é usado quando uma autenticação é mal-sucedida.</para>
+</listitem>
+<listitem>
+<para
+>O tipo de letra <guilabel
+>Normal</guilabel
+> é usado em todos os outros locais da janela de autenticação.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Pode ser visto um exemplo para cada tipo de letra na área <guilabel
+>Exemplo</guilabel
+>.</para>
+
+</sect2>
+
+<sect2 id="kdmconfig-background">
+<title
+>Fundo</title>
+
+<para
+>Aqui, poderá alterar o fundo do ecrã que é mostrado quando um utilizador se autentica. Você poderá usar uma única cor ou uma imagem como fundo. Se tiver uma imagem como fundo e optar por centrá-la, a cor de fundo seleccionada será usada à volta da imagem, se esta não for grande o suficiente para cobrir o ecrã inteiro.</para>
+
+<para
+>As cores de fundo e os efeitos são controlados pelas opções da página <guilabel
+>Fundo</guilabel
+>, onde você poderá seleccionar uma imagem de fundo e a sua colocação nas opções da página <guilabel
+>Papel de parede</guilabel
+>.</para>
+
+<para
+>Para alterar a cor ou cores de fundo, basta carregar nos botões respectivos e seleccionar uma nova cor.</para>
+
+<para
+>A lista por cima dos botões de cores oferece-lhe vários efeitos de mistura. Escolha um da lista para que este seja apresentado no pequeno monitor no cimo da janela. As suas opções são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Simples</term>
+<listitem
+><para
+>Ao escolher este modo, poderá seleccionar uma cor, utilizando o botão de cores chamado <guibutton
+>Cor 1</guibutton
+>, para que o fundo do ecrã inteiro possa ser coberto com esta cor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Padrão</term>
+<listitem
+><para
+>Ao escolher este modo, poderá seleccionar duas cores (utilizando ambos os botões de cores). </para
+> <para
+>Poderá então seleccionar um padrão ao carregar em <guilabel
+>Configurar</guilabel
+>. Isto irá abrir uma janela que lhe dará a oportunidade de seleccionar o dito padrão. Basta carregar no padrão que quiser, carregando de seguida no botão <guibutton
+>OK</guibutton
+>; o &kde; irá apresentar o padrão escolhido em conjunto com as duas cores previamente escolhidas. Para saber mais sobre padrões, veja a secção <ulink url="help:/kcontrol/background/index.html#bkgnd-patterns"
+>Fundo: Adicionar, Remover e Modificar Padrões</ulink
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Programa de Fundo</term>
+<listitem
+><para
+>Se seleccionar esta opção, poderá fazer com que o &kde; use um programa externo para determinar qual o fundo. Este poderá ser qualquer programa à sua escolha. Para mais informações sobre esta opção, veja a secção intitulada de <ulink url="help:/kcontrol/background/index.html#bkgnd-programs"
+>Fundo: Usar um programa externo</ulink
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente Horizontal</term>
+<listitem
+><para
+>Ao escolher este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> no lado esquerdo do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao chegar ao lado direito.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente Vertical</term>
+<listitem
+><para
+>Escolhendo este modo, poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> no topo do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao chegar à parte inferior do mesmo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente em Pirâmide</term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> em cada canto do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao dirigir-se para o centro do ecrã.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente em Secção de Tubo</term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> em cada canto do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao dirigir-se para o centro. O aspecto deste gradiente é diferente do piramidal.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente Elíptico</term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador pode seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> no centro do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> com um padrão elíptico.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+
+<para
+>O botão de configuração só é necessário se você seleccionar o <guilabel
+>Programa de fundo</guilabel
+> ou os <guilabel
+>Padrões</guilabel
+>. Nesse caso, aparecerá outra janela onde poderá configurar as opções específicas.</para>
+<para
+><emphasis
+>Papel de Parede</emphasis
+></para>
+<para
+>Para seleccionar uma nova imagem de fundo, primeiro carregue na secção <guilabel
+>Papéis de parede</guilabel
+>, onde poderá seleccionar uma imagem na lista <guilabel
+>Papel de parede</guilabel
+> ou <guibutton
+>Escolher...</guibutton
+> um novo ficheiro de imagem no selector de ficheiros.</para>
+
+<para
+>A imagem pode ser mostrada de seis maneiras diferentes:</para>
+<variablelist>
+<varlistentry>
+<term
+>Sem papel de parede</term
+>
+<listitem
+><para
+>Não é apresentada nenhuma imagem, só as cores de fundo.</para>
+</listitem
+></varlistentry>
+<varlistentry>
+<term
+>Centrado</term
+>
+<listitem
+><para
+>A imagem será centrada no ecrã. As cores de fundo estão presentes em todo o lado que a imagem não cobre.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico</term>
+<listitem
+><para
+>A imagem será duplicada até preencher o ecrã completamente. A primeira imagem será colocada no canto superior esquerdo do ecrã, e será replicada para baixo e para a direita.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico Centrado</term>
+<listitem
+><para
+>A imagem será duplicada até preencher o ecrã completamente. A primeira imagem será colocada no centro do ecrã, e será replicada para cima, para baixo, para a esquerda e para a direita.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Centrado Esticado</term>
+<listitem
+><para
+>A imagem será colocada no centro do ecrã. Será escalada de modo a caber no ecrã, mas mantendo as proporções da imagem original. Isto originará uma imagem não distorcida. </para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Escalado</term>
+<listitem
+><para
+>A imagem será escalada de modo a caber no ecrã. Será redimensionada de modo a ajustar-se aos quatro cantos.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="kdmconfig-sessions">
+<title
+>Sessões</title>
+
+<para
+><guilabel
+>Permitir desligar</guilabel
+></para>
+<para
+>Utilize esta lista para escolher quem pode desligar o sistema:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Ninguém</guilabel
+>: Nenhum utilizador poderá desligar o computador com o &kdm;. Você precisa estar ligado e executar um comando.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Todos</guilabel
+>: Qualquer utilizador poderá desligar o computador com o &kdm;.</para>
+</listitem>
+<listitem
+><para
+><guilabel
+>Apenas o 'root'</guilabel
+>: O &kdm; necessita que a senha do <systemitem
+>root</systemitem
+> seja indicada antes de desligar o computador.</para
+></listitem
+>
+<listitem
+><para
+><guilabel
+>Só a consola</guilabel
+>: O utilizador precisa de estar nesta consola para desligar o computador.</para
+></listitem>
+</itemizedlist>
+
+<para
+><emphasis
+>Comandos</emphasis
+></para>
+<para
+>Utilize estes 3 campos para indicar o comando de finalização exacto.</para>
+<para
+>O comando para desligar está predefinido como:</para>
+
+<para
+><command
+>/sbin/shutdown</command
+></para>
+
+<para
+>O comando para reiniciar está predefinido como:</para>
+
+<para
+><command
+>/sbin/reboot</command
+></para>
+
+<para
+>O modo de Consola (que reinicia o computador como um terminal só de consola) está predefinido como:</para>
+
+<para
+><command
+>/sbin/init <option
+>3</option
+></command
+></para>
+
+<para
+>Quando o <guilabel
+>Mostrar as opções do arranque</guilabel
+> está activo, o &kdm; irá mostrar-lhe as opções no reinício para o gestor de arranque LILO. Para esta funcionalidade resultar, você precisa de indicar as localizações correctas do seu comando <command
+>lilo</command
+> e do ficheiro 'map' do LILO.</para>
+
+
+<sect3 id="kdmconfig-sess">
+<title
+>Tipos de sessão</title>
+
+<para
+>Define quais os tipos de sessão disponíveis na janela de autenticação.</para>
+
+<para
+>Para mais informações sobre o assunto, veja em <filename class="directory"
+>/etc/X11/xdm/Xsession</filename
+> onde encontrar os ficheiros de configuração do <application
+>xdm</application
+>. Veja também de novo as <ulink url="man:xdm"
+>páginas de 'man' do xdm</ulink
+>, especialmente na secção SESSION PROGRAM (programa da secção).</para>
+
+<para
+>Para adicionar uma sessão, indique o seu nome no campo <guilabel
+>Novos tipos</guilabel
+> e carregue em <guibutton
+>Adicionar um novo</guibutton
+>. </para>
+
+<para
+>Para remover uma sessão, seleccione a mesma da lista e carregue em <guibutton
+>Remover</guibutton
+>.</para>
+
+</sect3>
+
+</sect2>
+
+
+<sect2 id="kdmconfig-users">
+<title
+>Utilizadores</title>
+
+<para
+>Aqui, pode alterar a forma como os utilizadores são representados na janela de autenticação.</para>
+
+<para
+>À medida que vê esta janela, irá encontrar três listas (Utilizadores restantes, utilizadores seleccionados e utilizadores escondidos). Também verá um botão de imagem e um conjunto de opções do lado direito da janela.</para>
+
+<para
+>A primeira coisa que deve decidir é se vai mostrar os utilizadores ou não.</para>
+
+
+<para
+>Se optar por mostrar os utilizadores, então a janela de autenticação irá mostrar as imagens (as quais seleccionará) de uma lista de utilizadores. Quando alguém estiver prestes a autenticar-se, selecciona o nome/imagem do seu utilizador e é-lhes permitido o acesso. </para>
+
+<para
+>Se optar por não mostrar os utilizadores, então a janela de autenticação será mais tradicional. Os utilizadores irão necessitar de escrever o seu nome de utilizador e a sua senha para terem acesso. É a forma preferida se você tiver muitos utilizadores neste terminal.</para>
+
+<sect3 id="kdmconfig-showusers">
+<title
+>Mostrar (e ordenar) ou não mostrar os utilizadores</title>
+
+<para
+>Do lado direito da janela existem duas opções:</para>
+
+<para
+>Se o <guilabel
+>Mostrar os utilizadores</guilabel
+> estiver seleccionado, você optou por mostrar as imagens dos utilizadores, em vez de as obrigar a escrever o seu nome.</para>
+
+<para
+>Se a opção <guilabel
+>Ordenar os utilizadores</guilabel
+> estiver seleccionada, então a lista de utilizadores será ordenada alfabeticamente na janela de autenticação. Caso contrário, os utilizadores serão listados pela mesma ordem em que aparecem nesta página. Se a opção <guilabel
+>Mostrar os utilizadores</guilabel
+> não estiver assinalada, esta opção não terá efeito.</para>
+
+</sect3>
+
+<sect3 id="kdmconfig-whichusers">
+<title
+>Como determinar quais os utilizadores a mostrar e quais a esconder</title>
+
+<para
+>Por baixo do botão de imagens dos utilizadores e por cima da opção de <guilabel
+>Mostrar os utilizadores</guilabel
+>, existem duas opções exclusivas:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Mostrar apenas os utilizadores seleccionados: Se esta opção estiver seleccionada, apenas os utilizadores que constem na lista <guilabel
+>Utilizadores Seleccionados</guilabel
+> serão mostrados na janela de autenticação. Se a opção <guilabel
+>Mostrar os utilizadores</guilabel
+> não estiver assinalada, esta não terá efeito.</para
+></listitem>
+<listitem
+><para
+>Mostrar todos os utilizadores menos os invisíveis: Se esta opção estiver seleccionada, todos os utilizadores serão listados, <emphasis
+>excepto</emphasis
+> os que estejam na lista <guilabel
+>Utilizadores invisíveis</guilabel
+>. Se a opção <guilabel
+>Mostrar os utilizadores</guilabel
+> não estiver assinalada, esta não terá efeito. </para
+></listitem>
+</itemizedlist>
+
+</sect3>
+
+<sect3 id="kdmconfig-select">
+<title
+>Seleccionar os utilizadores</title>
+
+<para
+>Esta página contém três listas. A lista grande à esquerda mostra todos os utilizadores no sistema que possam ser considerados como utilizadores genuínos.</para>
+
+<para
+>A lista em cima e mais à direita mostra os utilizadores seleccionados e a lista inferior mostra os utilizadores que não são para ser apresentados na janela de autenticação.</para>
+
+<para
+>Para mover um utilizador de uma lista para a outra, basta carregar no utilizador na lista e carregar em <guibutton
+>&gt;&gt;</guibutton
+> para passar o utilizador da lista da esquerda para a da direita; por outro lado, poderá carregar em <guibutton
+>&lt;&lt;</guibutton
+> para o passar da lista da direita para a da esquerda.</para>
+
+</sect3>
+
+<sect3 id="kdmconfig-image">
+<title
+>Imagens</title>
+
+<note
+><para
+>Esta secção do manual só se aplica se a opção <guilabel
+>Mostrar os utilizadores</guilabel
+> estiver seleccionada. Se não estiver, não fará efeito.</para
+></note>
+
+<para
+>Cada utilizador do sistema poderá ser representado por uma imagem. A imagem do utilizador é mantida num ficheiro chamado <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/kdm/pics/users/$<envar
+>USER</envar
+>.xpm</filename
+>. Se o utilizador não tiver esse ficheiro será utilizado o <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/kdm/pics/users/default.xpm</filename
+> em alternativa.</para>
+
+<para
+>Para atribuir uma nova imagem a um utilizador, basta seleccioná-lo numa das listas e largar um ficheiro de imagem no botão da imagem à direita ou carregar nesse botão e seleccionar uma nova imagem no selector que aparecerá.</para>
+
+<para
+>Se não estiver nenhum utilizador seleccionado, ser-lhe-á perguntado se deseja alterar a imagem por omissão.</para>
+
+<para
+>A substituição é feita por um processo do &konqueror;, como tal, se o ficheiro da imagem já existir, ser-lhe-á perguntado pelo &konqueror; se a deseja substituir. Se confirmar, a imagem será substituída - você <emphasis
+>não</emphasis
+> terá de carregar no botão <guibutton
+>Aplicar</guibutton
+>.</para>
+
+</sect3>
+</sect2>
+
+
+<sect2 id="kdmconfig-convenience">
+<title
+>Conveniência</title>
+
+<para
+>Na secção <guilabel
+>Conveniência</guilabel
+>, poderá configurar algumas opções para facilitar as pessoas preguiçosas, como a autenticação automática ou a desactivação de senhas.</para>
+
+<important
+><para
+>Pense muito bem antes de utilizar estas opções. Todas as opções na secção <guilabel
+>Conveniência</guilabel
+> são adequadas para comprometer a segurança do seu sistema. Na prática, estas opções devem só ser usadas num ambiente completamente não-crítico, &pex; um computador pessoal em casa. </para
+></important>
+
+<sect3 id="loginmanager-convenience-autologin">
+<title
+>Autenticação Automática</title>
+
+<para
+>A ligação ou autenticação automática irá dar acesso a toda a gente para uma dada conta do seu sistema, sem efectuar nenhuma autenticação. Você poderá activar esta opção em <guilabel
+>Activar a autenticação automática</guilabel
+>.</para>
+
+<para
+>A autenticação automática vem com duas variantes: a <guilabel
+>autenticação automática real</guilabel
+> funciona como você espera que funcione, &ie;, o &kdm; irá ligar-se automaticamente sem esperar nenhuma intervenção do utilizador. Active isto usando a opção <guilabel
+>Autenticação automática real</guilabel
+>. Se esta opção não estiver activa, o &kdm; irá iniciar normalmente, permitindo ao utilizador autenticar-se como qualquer utilizador, e só fará a autenticação automática se você matar o servidor X, &pex; carregando em <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>Backspace</keycap
+></keycombo
+>.</para>
+
+<para
+>Pode seleccionar a conta a usar para a autenticação automática na lista em baixo.</para>
+
+</sect3>
+
+<sect3 id="loginmanager-convenience-nopasswd">
+<title
+>Ligação sem senha</title>
+
+<para
+>Se usar esta funcionalidade, poderá permitir a certos utilizadores ligarem-se sem terem de indicar as suas senhas. Active esta opção em <guilabel
+>Activar as autenticações sem senha</guilabel
+>.</para>
+
+<para
+>Por baixo desta opção, verá uma lista de utilizadores para os quais é necessária a senha, assim como uma lista (vazia por omissão) de utilizadores que não precisam de indicar uma senha. Quando a opção <guilabel
+>Activar as ligações sem senha</guilabel
+> estiver seleccionada, o utilizador poderá mover os utilizadores de uma lista para a outra, seleccionando-os e carregando nos botões <guibutton
+>&gt;&gt;</guibutton
+> e <guibutton
+>&lt;&lt;</guibutton
+>.</para>
+
+<important
+><para
+>Mais uma vez, esta opção só deverá ser usada num ambiente seguro. Se a activar num sistema público, terá de ter em atenção que só os utilizadores com grandes restrições de acesso deverão ter uma autenticação sem senha, como o <systemitem
+>guest</systemitem
+>.</para
+></important>
+
+<para
+>A opção <guilabel
+>Ligar automaticamente outra vez depois de abortar o X</guilabel
+> permite-lhe evitar o procedimento de autenticação quando o seu servidor X estoirar acidentalmente. A opção <guilabel
+>Mostrar o utilizador anterior</guilabel
+> irá mostrar o nome do último utilizador introduzido no campo correspondente do &kdm;. Alguns administradores de sistemas consideram até isto uma falha de segurança possível, porque os atacantes potenciais passam a conhecer pelo menos um utilizador válido.</para>
+
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.am
new file mode 100644
index 00000000000..76118777608
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/keyboard
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.in
new file mode 100644
index 00000000000..785dead7766
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/keyboard
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/keyboard
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keyboard/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keyboard/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keyboard/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keyboard/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/keyboard/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keyboard/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keyboard/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keyboard/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/keyboard/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.cache.bz2
new file mode 100644
index 00000000000..28f8c874908
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.docbook
new file mode 100644
index 00000000000..27ac95b3993
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keyboard/index.docbook
@@ -0,0 +1,118 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>teclado</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="kbd">
+<title
+>Teclado</title>
+
+<para
+>Este módulo permite-lhe escolher como funciona o seu teclado.</para>
+
+<para
+>O efeito em si da alteração destas opções depende das características do 'hardware' do seu teclado e do servidor X onde o &kde; está a correr. Por exemplo, poderá vir a reparar que a mudança do volume do 'click' das teclas não tem efeito, porque essa opção não está disponível no seu sistema. </para>
+
+<sect2 id="kbd-use">
+<title
+>Avançado</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar a repetição do teclado</guilabel
+></term>
+<listitem>
+<para
+>Quando esta opção está seleccionada, na altura em que você carregar numa tecla e a mantém carregada, o sistema emite o mesmo carácter repetidamente até a tecla ser largada, isto é, terá o mesmo efeito do que se tivesse sido carregada muitas vezes sucessivas. </para>
+<tip
+><para
+>A maioria dos utilizadores quererá ter esta opção activada, porque torna a navegação pelos documentos com as teclas dos cursores muito mais fácil. </para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>NumLock no Arranque do KDE</guilabel
+></term>
+<listitem>
+<para
+>Poderá optar entre deixar sempre <guilabel
+>Ligado</guilabel
+> ou <guilabel
+>Desligado</guilabel
+> o NumLock quando o &kde; arranca, assim como poderá optar por deixá-lo como está, enquanto o KDE arranca.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Volume do 'click' do teclado:</guilabel
+></term>
+<listitem>
+<para
+>Se for suportada, esta opção permite a si ouvir 'clicks' audíveis do altifalante do seu computador, quando carrega nas teclas do seu teclado. Em resumo, isto simula o <quote
+>click</quote
+> duma máquina de escrever eléctrica. Poderá mudar a amplitude do 'feedback' do 'click' das teclas, se arrastar a barra deslizante ou carregar nas setas cima/baixo no botão associado. Ao pôr o volume a 0%, irá desligar o 'click' das teclas.</para>
+<para
+>Muitos computadores não suportam esta função.</para>
+<tip
+><para
+>Muito poucas pessoas quererão activar esta opção, dado que incomoda normalmente as outras pessoas na sala. Contudo, se o seu coração sente falta da era das teclas rígidas, isto poderá ajudá-lo a relembrar o sentimentalismo de dias passados.</para>
+</tip>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.am
new file mode 100644
index 00000000000..51a1d1061ba
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/keys
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.in
new file mode 100644
index 00000000000..f7345dc6062
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keys/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/keys
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/keys
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keys/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keys/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keys/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keys/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/keys/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/keys/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keys/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/keys/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/keys/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keys/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/keys/index.cache.bz2
new file mode 100644
index 00000000000..220253096e1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keys/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/keys/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/keys/index.docbook
new file mode 100644
index 00000000000..cef4bdfa52f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/keys/index.docbook
@@ -0,0 +1,250 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-13</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>configuração de teclas</keyword>
+<keyword
+>configuração</keyword>
+<keyword
+>atalhos</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="key-bindings">
+<title
+>Atalhos</title>
+
+<sect2 id="key-bindings-intro"
+>
+<title
+>Introdução</title
+>
+
+<para
+>Apesar da maioria das funcionalidades oferecidas pelo &kde; poder ser acedida através de um simples <quote
+>click</quote
+> de rato, muitas pessoas preferem usar o teclado para algumas tarefas. Carregando em algo do género <keycombo action="simul"
+> &Ctrl;<keycap
+>F</keycap
+></keycombo
+> é frequente mais rápido do que desviar as mãos do teclado para o rato, abrir o menu <guimenu
+>Editar</guimenu
+> e seleccionar <guimenuitem
+>Procurar</guimenuitem
+>.</para>
+
+<para
+>Como as diferentes pessoas têm preferências diferentes acerca dos atalhos de teclado, o &kde; possibilita a personalização completa dos <quote
+>atalhos de teclado</quote
+>. Um atalho é uma associação de uma acção com uma tecla ou combinação de teclas.</para>
+
+</sect2>
+
+<sect2 id="key-bindings-use">
+<title
+>Utilização</title>
+
+<para
+>No módulo de Atalhos, verá uma lista de <quote
+>esquemas de teclas</quote
+>, uma lista com as combinações de teclas para o esquema actual e uma área onde pode definir o atalho para a acção seleccionada. Também aparecerá uma secção <guilabel
+>Atalhos globais</guilabel
+> e outra com o nome <guilabel
+>Atalhos de aplicações</guilabel
+>.</para>
+
+<sect3 id="key-bindings-use-globapp">
+<title
+>Atalhos Globais e da Aplicação</title>
+
+<para
+>Os <guilabel
+>Atalhos globais</guilabel
+> e os <guilabel
+>Atalhos de aplicações</guilabel
+> funcionam da mesma maneira. De facto, de certo modo os atalhos de aplicações são também <quote
+>globais</quote
+>. A única diferença é:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Os <quote
+>atalhos globais</quote
+> são atalhos para as acções que fazem sentido, mesmo quando não está nenhuma aplicação aberta. Estes atalhos referem-se normalmente a acções como a mudança de ecrã, a manipulação de janelas, etc. </para
+></listitem
+>
+<listitem
+><para
+>Os <quote
+>atalhos de aplicações</quote
+> referem-se às acções que estão disponíveis nas aplicações, como Gravar, Imprimir, Copiar, etc.</para
+></listitem
+>
+</itemizedlist>
+
+<para
+>Lembre-se que os atalhos de aplicações aqui configurados são <emphasis
+>apenas</emphasis
+> as acções 'standard' normalmente encontradas nas aplicações. A maioria das aplicações irão definir as suas próprias acções, para as quais terá de personalizar as configurações de teclas na janela de configuração da própria aplicação.</para>
+
+</sect3>
+
+<sect3 id="key-bindings-use-confkeys">
+<title
+>Definir a Configuração de Teclas</title>
+
+<para
+>A configuração das teclas é relativamente simples. No meio do módulo de controlo de configuração de teclas, irá encontrar uma lista com as acções disponíveis. Se existir uma combinação de teclas para essa acção, estará representada logo à sua direita. Basta seleccionar a acção que deseja configurar.</para>
+
+<para
+>Depois de seleccionar uma acção, irá reparar que a maioria dos controlos por baixo da lista de acções ficam activos. Aí, poderá configurar uma combinação de teclas ou não associar de todo uma combinação de teclas para a acção seleccionada. </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Nenhuma</guilabel
+>: a acção seleccionada não será associada a qualquer tecla.</para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Tecla predefinida</guilabel
+>: a acção seleccionada será associada com o valor predefinido pelo &kde;. Esta é uma boa opção para a maioria das acções, dado que o &kde; vem com configurações de teclas razoáveis, segundo a opinião dos criadores. </para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Tecla personalizada</guilabel
+>: se esta opção estiver activa, o utilizador poderá criar uma combinação de teclas. Basta seleccionar qualquer modificador (&ie;, &Shift;, &Ctrl; ou &Alt;) e então seleccionar uma tecla: carregue no símbolo da tecla e depois disso carregue na tecla que deseja associar a esta combinação.</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Assim como em todos os módulos de controlo, as suas alterações não terão efeito até você carregar em <guibutton
+>OK</guibutton
+> ou <guibutton
+>Aplicar</guibutton
+>. Carregue em <guibutton
+>Cancelar</guibutton
+> para esquecer todas as alterações.</para>
+
+</sect3>
+
+<sect3 id="key-bindings-use-confschemes">
+<title
+>Configurar os Esquemas</title>
+
+<para
+>Um esquema de configuração de teclas é um conjunto de combinações de teclas ao qual o utilizador poderá aceder através do seu nome. O &kde; vem com um esquema predefinido chamado <guilabel
+>KDE por omissão para 3 modificadores</guilabel
+>. Para além desse esquema, verá sempre um esquema chamado <guilabel
+>Esquema actual</guilabel
+> que corresponde ao conjunto de teclas que está a usar neste momento (&ie; não é o esquema que você está a alterar, mas sim o que tem estado a usar até agora). </para>
+
+<para
+>Quando estiver a mexer nas configurações de teclas pela primeira vez, não deverá ter medo de alterar os valores por omissão: o &kde; não lhe permitirá sobrepor os valores predefinidos, como tal poderá sempre voltar à configuração de origem. Ao escolher o <guilabel
+>Esquema actual</guilabel
+>, poderá voltar ao conjunto de teclas que tem estado a usar até agora. Contudo, tenha cuidado e não escolha um esquema, depois de já ter feito alterações às combinações de teclas, as quais não deseje perder.</para>
+
+<para
+>Quando estiver satisfeito com um conjunto de combinações de teclas que tenha criado, poderá querer gravá-las num esquema próprio, de modo a que possa voltar a usar as combinações e regressar a um esquema em especial. Poderá sempre fazer isto, carregando no botão <guibutton
+>Gravar Esquema</guibutton
+>. Ser-lhe-á pedido um nome e, depois disso, o esquema irá aparecer na lista de esquemas. Poderá remover os seus próprios esquemas de novo, seleccionando um esquema e carregando no botão <guibutton
+>Apagar Esquema</guibutton
+>. Carregue em <guibutton
+>Gravar esquema</guibutton
+> para gravar as alterações que fez ao esquema seleccionado. Lembre-se que não pode apagar ou gravar alterações nos esquemas <guilabel
+>KDE por omissão</guilabel
+> ou <guilabel
+>Esquema actual</guilabel
+>.</para>
+
+<important
+><para
+>Se desejar gravar as suas alterações, enquanto estiver seleccionado um esquema só de leitura, terá sempre de adicionar um novo esquema em primeiro lugar! Se seleccionar um dos seus próprios esquemas porque deseja gravar as alterações a este, o módulo de controlo irá mudar para as combinações de teclas desse esquema, ignorando as suas alterações.</para
+></important
+> </sect3>
+
+</sect2>
+
+<sect2>
+<title
+>Teclas Modificadoras</title>
+
+<para
+>Os diferentes teclados oferecem diferentes conjuntos de teclas modificadoras. Um teclado do &Mac;, por exemplo, não tem uma tecla &Ctrl; mas tem uma tecla <keycap
+>Option</keycap
+>. Aqui, poderá ver quais são as teclas modificadoras para o teclado actual.</para>
+
+<para
+>Se activar o <guilabel
+>Teclado do Macintosh</guilabel
+> a lista de modificadores irá mudar.</para>
+
+<para
+>Se tiver activado o teclado do &Mac;, poderá activar a <guilabel
+>utilização de modificadores à MacOS</guilabel
+>, para que o &kde; se comporte mais como o &MacOS;.</para
+><!-- FIXME: well, that's rather non-explanatory, more here would be good -->
+
+<para
+>Finalmente, poderá alterar o que o pressionar de uma tecla irá enviar para o &X-Server; na secção de <guilabel
+>Mapeamento de Modificadores do X</guilabel
+>. Um exemplo comum é a reconfiguração da tecla <keycap
+>Caps Lock</keycap
+>, a qual é raramente usada, para ser uma outra tecla &Ctrl;. Isto é particularmente útil, se você for um dactilógrafo, dado que o <keycap
+>Caps Lock</keycap
+> é mais fácil de ser pressionado do que qualquer das teclas &Ctrl; num teclado normal.</para>
+
+<!-- FIXME: what exactly is going on here... -->
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.am
new file mode 100644
index 00000000000..e045650cf94
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/khtml
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.in
new file mode 100644
index 00000000000..998220cbcdd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/khtml
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/khtml
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/khtml/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/khtml/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/khtml/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/khtml/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/khtml/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook nsplugin.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook nsplugin.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml
+ @for base in index.docbook nsplugin.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook nsplugin.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/khtml/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook nsplugin.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/khtml/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/khtml/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/khtml/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.cache.bz2
new file mode 100644
index 00000000000..d1d42f97178
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.docbook
new file mode 100644
index 00000000000..3584193717c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/index.docbook
@@ -0,0 +1,369 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY nsplugins-kcontrol SYSTEM "nsplugin.docbook">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-12</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>konqueror</keyword>
+<keyword
+>navegação</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="konq-browsing">
+<title
+>Navegação com o &konqueror;</title>
+
+<para
+>O módulo do Navegador &konqueror; do &kcontrol; permite-lhe seleccionar várias opções da aparência e comportamento do &konqueror;, o navegador Web integrado do &kde;.</para>
+
+<sect2 id="kbrowse-html">
+
+<title
+>Comportamento</title>
+
+<para
+>A primeira opção que poderá activar nesta página é <guilabel
+>Permitir a completação de formulários</guilabel
+>. Se seleccionar esta opção, o &konqueror; tentar-se-á lembrar do que você preencheu nos campos do formulário e preenchê-lo com os valores anteriormente utilizados por si.</para>
+
+<para
+>Poderá configurar o número de itens do formulário que o &konqueror; tentará recordar com a barra deslizante <guilabel
+>Máximo de completações</guilabel
+>.</para>
+
+<note
+><para
+>Claro que tudo o que o &konqueror; preenche num formulário pode ser editado por si antes de submeter o formulário!</para
+></note>
+
+<para
+>A próxima opção é <guilabel
+>Mudar o cursor sobre as ligações</guilabel
+>. Se esta opção estiver seleccionada, o aspecto do cursor irá mudar (normalmente para uma mão) quando passar por cima de uma hiperligação. Isto facilita a identificação de ligações, especialmente quando estas estão sob a forma de imagens.</para>
+
+<para
+>O &konqueror; abre uma única janela por página, mas tem a capacidade de abrir várias <firstterm
+>páginas</firstterm
+> dentro de uma única janela. O &konqueror; também tem, por omissão, um atalho do &MMB; para abrir qualquer ligação numa nova janela. Se activar a opção <guilabel
+>Abrir as ligações numa nova página em vez de numa nova janela</guilabel
+>, poderá carregar com o &MMB; numa ligação para que ela se abra numa nova página.</para>
+
+<para
+>Se estiver a usar a navegação por páginas, poderá escolher se uma página acabada de abrir se tornará a página activa (<quote
+>a mais à frente</quote
+>), ou se quer que ela fique em segundo plano. Numa ligação lenta à Internet, ou enquanto navega numa página que tem um conjunto de cabeçalhos ou outras ligações numa lista, poderá querer abrir as novas páginas em segundo plano enquanto continua a ler. Neste caso, deixe esta opção desligada. Se preferir ir directamente para a nova página, deixando a anterior em segundo plano, active esta opção.</para>
+
+<para
+>Se fechar uma janela no &konqueror; com várias páginas abertas, o &konqueror; perguntar-lhe-á se tem a certeza que deseja fechá-la. Poderá ligar ou desligar este comportamento com a opção <guilabel
+>Confirmar ao fechar as janelas com várias páginas</guilabel
+>.</para>
+
+<para
+>Como funcionalidade de conveniência, se você activar o <guilabel
+>Botão direito para histórico</guilabel
+>, então ao carregar numa área em branco (&ie; sem ser uma ligação) na janela do &konqueror;, este comportar-se-á como se tivesse carregado no botão <guiicon
+>Recuar</guiicon
+> da barra de ferramentas.</para>
+
+<para
+>A opção <guilabel
+>Carregar imagens automaticamente</guilabel
+> permite-lhe controlar se as imagens das páginas Web são lidas por omissão. A menos que o utilizador tenha uma ligação muito lenta, deverá querer ter esta opção seleccionada, dado que existem muitas páginas Web que são difíceis de usar sem imagens. Se não seleccionar a opção de carregamento automático das imagens, poderá ver o texto da página à mesma, e então carregar as imagens se necessitar delas.</para>
+
+<para
+>Com a opção <guilabel
+>Permitir o recarregamento/redireccionamento automático retardado</guilabel
+>, irá permitir às páginas Web que o enviem para outra página sem a sua interacção. Em muitos dos casos, isto é muito útil. Por exemplo, se a página Web mudou para outro <acronym
+>URL</acronym
+>. Muitos administradores Web, nesta situação, irão pôr um página no local antigo, a indicar-lhe que a página mudou de local e que poderá querer alterar o seu favorito, mudando-o automaticamente para o novo sítio Web. Contudo, essa funcionalidade poderá ser confusa ou mesmo incómoda, pelo que poderá querer desactivá-la.</para>
+
+<para
+>A próxima opção é a <guilabel
+>Sublinhar ligações</guilabel
+>. Poderá escolher sublinhar as ligações <guilabel
+>Sempre</guilabel
+>. Se esta opção estiver seleccionada, todo o texto das páginas Web que funcione como uma ligação será mostrado sublinhado. Embora muitas páginas usem cores para distinguir o texto das ligações, os sublinhados facilitam bastante a sua localização.</para>
+
+<para
+>Se não gostar das ligações sublinhadas, poderá escolher <guilabel
+>Nunca</guilabel
+>, de modo que nenhuma ligação fique sublinhada. Por outro lado, poderá escolher uma opção intermédia, a <guilabel
+>Ao passar por cima</guilabel
+>, de modo a que as ligações são sublinhadas quando o cursor do rato passa por cima delas e não o são no resto do tempo.</para>
+
+<para
+>Muitas das páginas Web usam imagens GIF animadas, e estas podem-se tornar muito incomodativos, podendo tornar-se mesmo prejudiciais aos recursos do seu sistema. A opção <guilabel
+>Animações</guilabel
+> permite-lhe escolher se as animações estão activas. Por omissão, estas estão activas, mas podê-la-á desligar ou permitir a sua animação apenas uma vez, mesmo que o ficheiro em si tenha instruções para que a animação corra mais vezes ou continuamente.</para>
+
+</sect2>
+
+<sect2 id="kbrowse-appearance">
+
+<title
+>Tipos de Letra</title>
+
+<para
+>Nesta secção, poderá seleccionar várias opções relacionadas com o uso dos tipos de letra. Ainda que o tipo e o tamanho da letra sejam frequentemente parte integrante do desenho de uma página Web, poderá seleccionar algumas opções por omissão para o &konqueror; usar.</para>
+
+<para
+>A primeira coisa que poderá definir aqui é o tamanho da letra. Existem duas opções que funcionam em conjunto para lhe permitir uma sensação de navegação confortável.</para>
+
+<para
+>Primeiro que tudo, poderá definir um <guilabel
+>Tamanho de Letra Mínimo</guilabel
+>. Isto significa que, mesmo que o tamanho de letra esteja especificado na página que está a ver, o &konqueror; irá ignorar a instrução e nunca mostrará texto mais pequeno do que você indicar aqui.</para>
+
+<para
+>De seguida, poderá definir um <guilabel
+>Tamanho de letra médio</guilabel
+>. Este não é só o tamanho por omissão do texto, usado quando a página não indica o tamanho, mas também é o tamanho de base que os tamanhos de letra relativos usam como referência. Isto é, a instrução de <acronym
+>HTML</acronym
+> <quote
+>smaller</quote
+> corresponde a um tamanho menor do que o indicado nesta opção.</para>
+
+<para
+>Para qualquer uma das opções, poderá indicar o tamanho exacto em pontos, usando o controlo incremental (ou escrevendo simplesmente) no campo correspondente.</para>
+
+<para
+>Estas opções são independentes umas das outras. As páginas que não definam um tamanho de letra, ou que peçam o valor por omissão, serão mostradas com o tamanho definido em <guilabel
+>Tamanho de Letra Médio</guilabel
+>, enquanto as páginas que precisem de um tamanho menor que o seu <guilabel
+>Tamanho de Letra Mínimo</guilabel
+> serão, nesse caso, mostradas com esse tamanho. Uma opção não afecta a outra.</para>
+
+<para
+>As restantes opções são para os tipos de letra associados com certos tipos de formatação usados nas páginas <acronym
+>HTML</acronym
+>. Lembre-se que muitas páginas Web podem ignorar estas configurações. Se carregar em qualquer controlo que mostre um tipo de letra, aparecerá uma lista de tipos de letra, onde você poderá seleccionar um tipo diferente se o desejar. (Se existirem muitos tipos de letra, aparecerá uma barra deslizante vertical na lista que lhe permitirá ver os tipos restantes).</para>
+<!--
+<para
+>You can set a font for each <quote
+>type</quote
+> of markup, for
+each <guilabel
+>Charset</guilabel
+>, by changing the character set in the
+first drop down box, and then selecting a font for each category below.
+This would take quite some time, so you may just want to set up the
+fonts for your default character set. Most English speaking users will
+use iso8859-1</para>
+-->
+<para
+>Por baixo disto, poderá definir o <guilabel
+>Ajuste do tamanho de letra para esta codificação</guilabel
+>. Em algumas das vezes, os tipos de letra que usa para uma codificação ou língua são muito maiores ou mais pequenos do que a média, como tal, poderá usar esta opção para os rectificar.</para>
+
+<para
+>Poderá indicar uma codificação por omissão que o &konqueror; deverá assumir nas páginas ao representá-las. A opção por omissão é a <guilabel
+>Usar a codificação da língua</guilabel
+>, mas podê-la-á alterar para qualquer codificação disponível na lista.</para>
+
+</sect2>
+
+<sect2 id="kbrowse-java">
+<title
+>&Java; e JavaScript</title>
+
+<para
+>O &Java; permite às aplicações serem transferidas e executadas por um navegador Web, desde que você tenha o 'software' necessário na sua máquina. Muitos sítios Web utilizam o &Java; (por exemplo, os serviços de banca ou os sítios de jogos interactivos). Deve-se lembrar que os programas executados a partir de fontes desconhecidas podem ameaçar a segurança do seu computador, mesmo que a extensão da ameaça não seja grande.</para>
+
+<para
+>A opção de <guilabel
+>Configuração Global</guilabel
+> permite-lhe activar o suporte de &Java; para todos os sítios por omissão. Também poderá seleccionar a activação do &Java; para máquinas específicas. Para adicionar uma política para uma máquina específica, carregue no botão <guilabel
+>Adicionar...</guilabel
+> para fazer aparecer uma janela, na qual poderá indicar o nome da máquina e escolher se aceita ou rejeita o código de &Java; dessa máquina em particular, adicionando no final o domínio à lista da esquerda.</para>
+
+<para
+>Poderá seleccionar uma máquina na lista e carregar no botão <guilabel
+>Alterar...</guilabel
+> para escolher uma política diferente para essa máquina. Se carregar no botão <guilabel
+>Apagar</guilabel
+> irá remover a política para a máquina seleccionada; depois de removida, passará a ser aplicada a política global para essa máquina. Poderá importar políticas a partir de um ficheiro se carregar no botão <guilabel
+>Importar...</guilabel
+>. Para gravar a lista actual num ficheiro comprimido, carregue no botão <guilabel
+>Exportar...</guilabel
+>.</para>
+
+<para
+>Finalmente, o grupo de controlos denominado <guilabel
+>Configuração do Ambiente de Execução do Java</guilabel
+> permite ao utilizador definir algumas opções para definir como o &Java; deve correr. Estas opções podem ser úteis para diagnosticar problemas ou se você é um programador de &Java;, não necessitando de ajustes normalmente.</para>
+
+<para
+>Se seleccionar a opção <guilabel
+>Mostrar a Consola de Java</guilabel
+>, o &konqueror; irá abrir uma janela de consola onde as aplicações podem ler e escrever texto. Apesar da maioria das aplicações de &Java; não necessitar de tal consola, pode ser útil para diagnosticar problemas com as aplicações de &Java;.</para>
+
+<para
+>A opção 0<guilabel
+>Usar o KIO</guilabel
+> irá fazer com que a <acronym
+>JVM</acronym
+> use os próprios transportes de <acronym
+>KIO</acronym
+> do &kde; para as ligações à rede.</para>
+
+<para
+>A opção <guilabel
+>Usar um gestor de segurança</guilabel
+> está normalmente activa por omissão. Esta opção fará com que a máquina virtual de Java se execute com um Gestor de Segurança activo. Isto irá evitar que as 'applets' sejam capazes de ler ou escrever no seu sistema de ficheiros, criem 'sockets' arbitrários ou outras acções que possam comprometer o seu sistema. Desactive esta opção por sua conta e risco. Você pode alterar o seu ficheiro <filename
+>$<envar
+>HOME</envar
+>/.java.policy</filename
+> com o utilitário do &Java; 'policytool' para dar ao código obtido de certos sítios mais algumas permissões.</para>
+
+<para
+>A opção <guilabel
+>Desligar Servidor de 'Applets' se Inactivo</guilabel
+> permite-lhe poupar recursos, terminando o Servidor de 'Applets' do &Java; quando não estiver a ser usado, em vez de o deixar a correr em segundo plano. Se ficar desligada, as 'applets' poderão arrancar mais depressa, mas continuará a usar recursos do sistema mesmo quando não estiver a usar uma 'applet' de &Java;. Se activar a opção, poderá definir um tempo-limite.</para>
+
+<para
+>Poderá optar se deseja que o &konqueror; detecte automaticamente a instalação de &Java; no seu sistema ou se irá indicar você próprio a localização da instalação,, seleccionando a opção <guilabel
+>Usar Java específico do utilizador</guilabel
+>. Poderá querer escolher o último método, por exemplo, se tiver várias instalações de &Java; no seu sistema e deseja especificar qual delas irá usar. Se a Máquina Virtual de &Java; que usa necessitar de alguns parâmetros-extra iniciais, podê-los-á escrever no campo de texto <guilabel
+>Argumentos Extra do Java</guilabel
+>.</para>
+
+</sect2>
+
+<sect2 id="kbrowse-javascript">
+<title
+>JavaScript</title>
+
+<para
+>Apesar do nome, o JavaScript não está relacionado de modo algum com o &Java;.</para>
+
+<para
+>A primeira parte desta página funciona da mesma forma que as configurações da página de &Java;.</para>
+
+<para
+>A opção de <guilabel
+>Configuração Global</guilabel
+> permite ao utilizador activar o suporte de JavaScript para todos os sítios por omissão. Também poderá seleccionar a activação do Java para máquinas específicas. Para você adicionar uma política para uma máquina específica, carregue no botão <guilabel
+>Adicionar...</guilabel
+> para fazer aparecer uma janela, na qual poderá indicar o nome da máquina e escolher se aceita ou rejeita o código de JavaScript dessa máquina em particular, adicionando no fim o domínio à lista da esquerda.</para>
+
+<para
+>Poderá seleccionar uma máquina na lista e carregar no botão <guilabel
+>Alterar...</guilabel
+> para escolher uma política diferente para essa máquina. Se carregar no botão <guilabel
+>Apagar</guilabel
+> irá remover a política para a máquina seleccionada; depois de removida, passará a ser aplicada a política global para essa máquina. Poderá importar políticas a partir de um ficheiro se carregar no botão <guilabel
+>Importar...</guilabel
+>. Para gravar a lista actual num ficheiro comprimido, carregue no botão <guilabel
+>Exportar...</guilabel
+>.</para>
+
+<para
+>O conjunto final de opções nesta página determina o que acontece quando uma página usa o JavaScript para algumas acções específicas.</para>
+
+<para
+>Você pode activar ou desactivar a capacidade do JavaScript manipular as suas janelas ao movê-las, redimensioná-las ou ao mudar a janela em primeiro plano. Também pode impedir que o JavaScript altere o texto da barra de estado, para que possa sempre ver para onde as ligações o levam quando você carrega nelas. As alternativas para estas opções são a <guilabel
+>Permitir</guilabel
+> ou a <guilabel
+>Ignorar</guilabel
+>.</para>
+
+<para
+>Para abrir uma nova janela, existe ainda mais controlos. Você pode indicar ao &konqueror; para <guilabel
+>Permitir</guilabel
+> todos os pedidos, <guilabel
+>Perguntar</guilabel
+> cada vez que é feito um pedido ou <guilabel
+>Recusar</guilabel
+> todos os pedidos.</para>
+
+<para
+>A opção <guilabel
+>Inteligente</guilabel
+> permitirá apenas as janelas de JavaScript, quando escolheu explicitamente uma ligação que cria uma.</para>
+
+</sect2>
+
+<sect2 id="khtml-adblock">
+<title
+>AdBlocK</title>
+
+<para
+>O AdBlocK do &konqueror; pode ser configurado para substituir ou remover imagens ou molduras ('frames') das páginas Web que correspondam a uma série de filtros.</para>
+
+<para
+>A opção <guilabel
+>Activar os filtros</guilabel
+> activa ou desactiva a utilização da lista de filtros de URLs.</para>
+<para
+>Se a opção <guilabel
+>Esconder as imagens filtradas</guilabel
+> estiver activa, então as imagens bloqueadas são removidas por completo da página e o espaço ocupado por elas é reclamado de volta. Se a opção estiver desactivada, então será usada uma imagem de substituição no local das imagens filtradas.</para>
+
+<para
+>A lista <guilabel
+>Expressões de URLs a filtrar</guilabel
+> contém os URLs que serão comparados em relação aos nomes das imagens e molduras, para decidir as acções de filtragem. Podem ser usados caracteres especiais (?, *) como expressões regulares para os nomes dos ficheiros.</para>
+
+<para
+>Cada filtro poderá ser expresso como um texto de caracteres especiais para ficheiros (p.ex., http://www.site.com/ads/*) ou como uma expressão regular completa, rodeando o filtro com barras normais (p.ex., //(ads|dclk)\./).</para>
+
+<para
+>A importação e a exportação irão gravar ou ler a lista de filtros actual para um ficheiro de texto normal. As linhas antecedidas de um ponto de exclamação (!) serão tratadas como comentários e poderão ser usadas para clarificar ou legendar um conjunto de filtros.</para>
+</sect2>
+
+<sect2 id="kbrowse-plugins">
+<title
+>'Plugins'</title>
+
+<para
+>A primeira opção nesta página é a <guilabel
+>Activar globalmente os 'plugins'</guilabel
+>. Se desactivar esta opção, então o &konqueror; não irá utilizar quaisquer 'plugins'. Se a activar, todos os 'plugins' instalados e configurados que o &konqueror; encontrar serão usados por ele.</para>
+
+<para
+>Você também pode restringir o &konqueror; para <guilabel
+>Só permitir os URLs de HTTP e HTTPS para os 'plugins'</guilabel
+> ao assinalar a opção.</para>
+
+</sect2>
+&nsplugins-kcontrol; </sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/khtml/nsplugin.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/nsplugin.docbook
new file mode 100644
index 00000000000..8a37b668776
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/khtml/nsplugin.docbook
@@ -0,0 +1,100 @@
+<sect2 id="nsplugins">
+<title
+>'Plugins' do &Netscape;</title>
+
+<sect3 id="nsplugins-intro">
+<title
+>Introdução</title>
+
+<para
+>Como o <application
+>Navigator</application
+> da Netscape foi uma norma na navegação Web durante muitos anos, foram aparecendo muitos 'plugins' do &Netscape; para permitir conteúdos Web mais elaborados. Ao usar esses 'plugins', as páginas Web podem conter ficheiros <acronym
+>PDF</acronym
+>, animações de Flash, vídeo, &etc;. Com o &konqueror;, o utilizador poderá usar à mesma esses 'plugins' para tirar partido desse conteúdo Web.</para>
+
+<note
+><para
+>Os 'plugins' do &Netscape; não devem ser confundidos com os do &konqueror;. Os últimos servem especificamente para extender a funcionalidade do &konqueror;; não são usados normalmente para mostrar conteúdos Web elaborados.</para
+></note>
+
+</sect3>
+
+<sect3 id="nsplugins-scan">
+<title
+>Pesquisar</title>
+
+<para
+>O &konqueror; tem de saber onde os seus 'plugins' do &Netscape; estão instalados. Estes podem estar em vários locais, &ie;, você pode ter 'plugins' a nível do sistema em <filename class="directory"
+>/opt/netscape/plugins</filename
+> e os seus 'plugins' pessoais em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.netscape/plugins</filename
+>. Contudo, o &konqueror; não irá usar automaticamente os 'plugins' instalados: precisa em primeiro lugar de pesquisar numa lista de pastas. Você pode iniciar a pesquisa se carregar em <guibutton
+>Pesquisar novos 'plugins'</guibutton
+> ou então activar o <guilabel
+>Pesquisar novos 'plugins' no arranque do KDE</guilabel
+>, de modo a que o &konqueror; vá, em cada arranque do &kde;, pesquisar as pastas apropriadas para ver se foram instalados novos 'plugins.</para>
+
+<note
+><para
+>Se activar o <guilabel
+>Pesquisar novos 'plugins' no arranque do KDE</guilabel
+>, poderá tornar consideravelmente mais lento o processo de arranque, e é provável que traga dificuldades em certas instalações. Desligue esta opção se lhe ocorrerem problemas.</para
+></note>
+
+<para
+>Para descobrir os 'plugins', o &konqueror; irá pesquisar nas pastas indicadas em <guilabel
+>Pastas a Pesquisar</guilabel
+>. Quando você usar este módulo de controlo pela primeira vez, esta lista já estará preenchida com algumas localizações razoáveis que devem resultar na maioria dos sistemas operativos. Se precisar de indicar uma nova localização, carregue no botão <guibutton
+>Nova</guibutton
+>; aí tanto poderá indicar a nova pasta no campo de texto à esquerda como escolher uma pasta usando uma janela de selecção de ficheiro,s carregando para tal no botão <guibutton
+>Nova...</guibutton
+>. Dado que a pesquisa de pastas pode levar algum tempo, o utilizador poderá querer tirar pastas da lista, nas quais saiba que não estão instalados 'plugins': para o fazer, seleccione uma pasta e carregue em <guibutton
+>Remover</guibutton
+>. Com os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>, poderá alterar a ordem na qual as pastas são pesquisadas, movendo a pasta seleccionada para cima e para baixo.</para>
+
+<para
+>Como sempre, carregue em <guibutton
+>Aplicar</guibutton
+> para gravar as suas alterações permanentemente.</para>
+
+</sect3>
+
+<sect3 id="nsplugins-plugins">
+<title
+>'Plugins'</title>
+
+<para
+>Nesta secção, poderá ver uma lista dos 'plugins' do &Netscape; descobertos pelo &konqueror;, dispostos numa árvore. Faça duplo-click num 'plugin' para o expandir e, então, poderá ver os tipos MIME diferentes que este 'plugin' irá suportar como ramos da árvore. Expanda um tipo MIME para obter informações sobre ele.</para>
+
+<para
+>Esta página tem apenas um intuito informativo. A única opção configurável é a <guilabel
+>Usar o 'artsdsp' para encaminhar o som do 'plugin' através do aRts</guilabel
+>, a qual está activada por omissão. Desactive esta opção se quiser que os 'plugins' usem os seus próprios métodos para os sons e se configurou o &arts; de tal forma que as aplicações de terceiros o possam fazer (por exemplo, se o &arts; terminar quando estiver inactivo, ou se tiver um dispositivo personalizado de som ou uma placa de som moderna que o permita).</para>
+
+</sect3>
+
+<sect3 id="nsplugins-author">
+<title
+>Autor da Secção</title>
+
+<para
+>Esta secção foi escrita por: Jost Schenck <email
+>jost@schenck.de</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect3>
+
+</sect2>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.am
new file mode 100644
index 00000000000..561b2289a55
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kthememgr
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.in
new file mode 100644
index 00000000000..b95409e8aad
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kthememgr
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kthememgr
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kthememgr/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kthememgr/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kthememgr/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kthememgr/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kthememgr/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kthememgr/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kthememgr/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kthememgr/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kthememgr/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.cache.bz2
new file mode 100644
index 00000000000..13c0e9ddffa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.docbook
new file mode 100644
index 00000000000..1aa9cc7c1f7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kthememgr/index.docbook
@@ -0,0 +1,181 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+
+<authorgroup>
+<author
+> <firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2002-10-16</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kcontrol</keyword>
+<keyword
+>Temas</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="theme-manager">
+
+<title
+>Gestor de Temas</title>
+
+<para
+>Com este módulo podes instalar, ver e até criar temas do &kde;.</para>
+
+<para
+>Esta página está dividida em duas páginas, a <guilabel
+>Instalador</guilabel
+> e a <guilabel
+>Conteúdo</guilabel
+>.</para>
+
+<sect2 id="theme-installer">
+<title
+>Instalador</title>
+
+<para
+>Aqui podes instalar, antever e criar temas do &kde;. Os temas aqui criados podem não cobrir todas as opções configuráveis que o &kde; tem para oferecer, mas fazem-no na sua maioria, e são uma opção óptima para iniciar.</para>
+
+<para
+>À esquerda, podes ver uma lista dos temas que o &kde; conhece. Ao seleccionares um dos nomes mudará a imagem de antevisão no meio, para que possas ter uma impressão de como o tema fica. Qualquer informação que o autor tenha acrescentado ao tema, como por exemplo um nome maior ou mais descritivo, é mostrada na parte inferior da janela.</para>
+
+<para
+>Em conjunto com os botões normais do &kcontrol; no fundo, tens quatro novos à direita no módulo. O <guibutton
+>Adicionar...</guibutton
+> permite-te adicionar um novo tema à lista da esquerda. Se carregares nele aparecerá uma janela de ficheiros do &kde; normal, onde tu podes escolher os ficheiros que criaste ou obtiveste da rede.</para>
+
+<para
+>O botão <guibutton
+>Gravar Como...</guibutton
+> permite-te gravar um tema existente com um outro nome, por exemplo para o poderes modificar sem estragares o original. É altamente recomendado que utilizes isto se quiseres criar temas à mão; podes obter resultados inesperados se existirem erros num ficheiro de tema.</para>
+
+<para
+>O <guibutton
+>Criar</guibutton
+> irá criar um tema que contém a configuração actual do ambiente de trabalho. Os temas assim criados são pouco sofisticados, mas são uma maneira razoável de aprenderes como fazeres os teus próprios.</para>
+
+<para
+>Finalmente, é muito fácil seleccionar um conjunto de temas que parecem interessantes num 'site' Web, mas não são da tua preferência ao experimentá-los. O botão <guibutton
+>Remover...</guibutton
+> irá corrigir esta situação, retirando o tema da lista à esquerda.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Conteúdo</title>
+
+<para
+>Esta página funciona em conjunto com a anterior, permitindo a personalização de um tema de acordo com as tuas necessidades próprias.</para>
+
+<para
+>Nem todos os temas contêm instruções (ou imagens) para todas as partes configuráveis do &kde;. Por exemplo, alguns contêm um esquema de cores, um papel de parede ou um padrão para o painel, mas não têm ícones ou instruções de decoração de janelas.</para>
+
+<para
+>Outra situação comum é a de teres o teu próprio tema de ícones, esquema de cores ou configuração da decoração de janelas. <quote
+>Só por isso</quote
+>, e mesmo que queiras testar um tema, não queres confundir a tua instalação actual.</para>
+
+<para
+>Ao usares esta página, podes ver imediatamente quais as categorias de alterações que o tema irá realizar, e podes activar ou desactivar o efeito deste nessas categorias.</para>
+
+<para
+>A lista por baixo do cabeçalho <guilabel
+>Trabalhar nas seguintes partes</guilabel
+> mostrar-te-á à esquerda um botão que indica se o tema irá afectar esse item e à direita se o tema contém algum conteúdo para essa categoria.</para>
+
+<para
+>Podes utilizar o botão <guibutton
+>Limpar</guibutton
+> para limpares todas as opções e o botão <guibutton
+>Inverter</guibutton
+> para assinalares todas as opções desligadas e limpares as activadas.</para>
+
+<para
+>Por exemplo, o tema <quote
+>Eclipse</quote
+> que vem na instalação básica do &kde; contém dados para todos os itens configuráveis, e está configurado por omissão para alterar os itens todas para a sua configuração. O tema <quote
+>MGBreizh</quote
+> contém ficheiros para tudo menos para os ícones. O tema <quote
+>Técnico</quote
+>, que podes encontrar no pacote kdeartwork, contém <emphasis
+>só</emphasis
+> os ícones, por isso se fores instalar o <quote
+>MGBreizh</quote
+> e depois o <quote
+>Técnico</quote
+>, chegarás à conclusão que tens instalada a maioria do tema <quote
+>MGBreizh</quote
+> mas com ícones novos.</para>
+
+<para
+>Com este mesmo cenário, e se não quisesses mais o tema <quote
+>MGBreizh</quote
+> e o quisesses remover e só usar o tema <quote
+>Técnico</quote
+> com um ambiente de trabalho simples?</para>
+
+<para
+>Tens duas alternativas aqui. Podes seleccionar a opção <guilabel
+>Desinstalar partes do tema anterior</guilabel
+> e então qualquer tema instalado será completamente removido antes do novo ser instalado. Ou podes simplesmente instalar o tema <quote
+>Por omissão</quote
+>, que de facto não é um tema, é mais um restaurador de temas - remove todos os anteriores e reinicializa as tuas configurações de temas para a aparência por omissão do &kde;.</para>
+
+</sect2>
+
+<sect2 id="theme-author">
+<title
+>Autor da Secção</title>
+
+<para
+>Esta secção foi escrita por Lauri Watts <email
+>lauri@kde.org</email
+>.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.am
new file mode 100644
index 00000000000..54d29824244
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kwindecoration
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.in
new file mode 100644
index 00000000000..37bda06ce45
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/kwindecoration
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kwindecoration
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kwindecoration/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kwindecoration/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kwindecoration/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kwindecoration/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kwindecoration/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kwindecoration/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kwindecoration/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/kwindecoration/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/kwindecoration/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.cache.bz2
new file mode 100644
index 00000000000..e140cd298af
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.docbook
new file mode 100644
index 00000000000..9c0da5a794d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/kwindecoration/index.docbook
@@ -0,0 +1,123 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Rik.Hemsley; &Rik.Hemsley.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-09-28</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>kwin</keyword>
+<keyword
+>janela</keyword>
+<keyword
+>contorno</keyword>
+<keyword
+>tema</keyword>
+<keyword
+>estilo</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="window-deco">
+<title
+>Decoração da Janela</title>
+
+<sect2>
+<title
+>Geral</title>
+
+<para
+>Este módulo permite-lhe escolher um estilo para o contorno à volta das janelas.</para>
+
+<para
+>Cada estilo tem um visual diferente, mas o mesmo também se aplica ao <quote
+>comportamento</quote
+>. Alguns têm (às vezes invisíveis) contornos de <quote
+>redimensionamento</quote
+> a toda a volta, o que torna o redimensionamento mais simples mas a movimentação mais complicada. Alguns não têm contorno de alguns lados. Um deles (o <quote
+>BII</quote
+>) até tem uma barra de título colocada e dimensionada dinamicamente.</para>
+
+<para
+>Será encorajado a experimentar os diferentes estilos, até encontrar um que se adeque melhor ao seu padrão de trabalho.</para>
+
+<para
+>Escolha um estilo de decoração da janela da lista no topo do ecrã para ter uma antevisão da mesma na área inferior.</para>
+
+<para
+>Se existirem opções configuráveis para o tema que você escolheu na primeira página, elas serão mostradas por baixo da antevisão...</para>
+
+<!--
+<para
+>In particular, if you chose to use the IceWM theme, you can choose
+here which of the many IceWM themes to use. The IceWM theme has
+instructions on the page as to where you should copy the theme files,
+and once this is done, you can simply select the theme you want to
+use.</para>
+-->
+
+</sect2>
+
+<sect2>
+<title
+>Botões</title>
+
+<para
+>Esta página tem instruções nela própria - basta arrastar os botões por onde quiser, até ter a ordem que mais lhe agrada.</para>
+
+<note>
+<para
+>Nem todas as decorações de janelas têm a possibilidade de ficar em conformidade com a sua ordem de botões. As que não podem estão a ser convertidas mas, até à altura, nem todas foram alteradas.</para>
+</note>
+
+<para
+>Para além de escolher a decoração da janela em si, poderá escolher outras duas opções adicionais: se deve existir uma dica quando o utilizador passar por cima de um botão da janela e se a decoração da janela deve usar uma ordem diferente do conjunto de botões.</para>
+
+<tip>
+<para
+>As dicas podem ser bastante úteis se tiver uma ordem de botões personalizada e mudar então para uma decoração de janela não-familiar.</para>
+</tip>
+
+<tip>
+<para
+>Por razões de acessibilidade, algumas decorações de janelas suportam contornos extremamente grandes. Se isto estiver disponível, você também poderá escolher um tamanho de contorno aqui. Estes contornos são mais fáceis de ver para os utilizadores com visão reduzida e mais fáceis de pegar pelas pessoas com mobilidade limitada ou com dificuldades em usar um rato.</para>
+</tip>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.am
new file mode 100644
index 00000000000..bbf7e2cb8c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/language
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.in
new file mode 100644
index 00000000000..36fc60e531a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/language/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/language
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/language
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/language/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/language/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/language/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/language/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/language/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/language/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/language/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/language/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/language/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/language/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/language/index.cache.bz2
new file mode 100644
index 00000000000..4183a461b56
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/language/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/language/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/language/index.docbook
new file mode 100644
index 00000000000..18a2be93893
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/language/index.docbook
@@ -0,0 +1,339 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<sect1 id="locale">
+
+<sect1info>
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+ </authorgroup>
+<date
+>2003-10-14</date
+> <releaseinfo
+>3.2</releaseinfo
+> <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>KControl</keyword>
+ <keyword
+>localização</keyword>
+ <keyword
+>país</keyword>
+ <keyword
+>língua</keyword>
+ </keywordset>
+
+ </sect1info>
+
+
+<title
+>País e Língua</title>
+
+<para
+>Este módulo do centro de controlo do &kde; permite-lhe seleccionar as opções de personalização que dependem da região do mundo onde vive. Existem cinco páginas diferentes neste módulo e cada uma delas está descrita em detalhe nas secções seguintes.</para>
+
+<para
+>Na maioria dos casos, poderá simplesmente seleccionar o país em que vive para que as outras opções fiquem configuradas da maneira apropriada.</para>
+
+<para
+>Por baixo das páginas deste módulo, poderá ter uma antevisão de como ficará a configuração. Para além dos números positivos e negativos, poderá ver como serão mostradas as quantias positivas e negativas, as datas resumidas e por extenso e as horas. Quando mudar alguma destas opções, a antevisão mostra o efeito das alterações antes de você as aplicar.</para>
+
+<sect2 id="locale-locale">
+<title
+>Localização</title>
+
+<para
+>Nesta página existem duas listas, nas quais poderá seleccionar o país e as línguas que deseja usar.</para>
+
+<para
+>Quando você carregar na lista <guilabel
+>País</guilabel
+>, aparecerá um menu que mostra os grupos macroscópicos de países. Poderá seleccionar uma destas regiões e ver uma lista dos países disponíveis para essa região.</para>
+
+<para
+>Se a língua para o país que seleccionou estiver disponível no seu sistema, será seleccionada automaticamente. Por exemplo, ao escolher <guilabel
+>Portugal</guilabel
+> como país, irá seleccionar o <guilabel
+>Português</guilabel
+> como língua, se estiver disponível.</para>
+
+</sect2>
+
+<sect2 id="locale-numbers">
+<title
+>Números</title>
+
+<para
+>Nesta página, poderá seleccionar as opções de como os números são mostrados. Os valores por omissão são seleccionados automaticamente, com base no país que está seleccionado actualmente.</para>
+
+<para
+>No campo <guilabel
+>Símbolo decimal</guilabel
+> poderá indicar o carácter que deseja usar para separar a parte decimal dos números. Poderá pôr o que quiser aqui, mas a sério, o <userinput
+>,</userinput
+> e o <userinput
+>.</userinput
+> são os caracteres que fazem mais sentido.</para>
+
+<para
+>De modo semelhante, poderá escolher o carácter que será usado para agrupar as unidades de milhar nos números. Se não for indicado nenhum carácter, nem sequer um espaço, então não será usado nenhum separador de milhares.</para>
+
+<para
+>Finalmente, poderá escolher que carácter deve preceder os números positivos e negativos respectivamente. O valor por omissão é não existir um prefixo para os números positivos e usar um <userinput
+>-</userinput
+> para os números negativos.</para>
+
+</sect2>
+
+<sect2 id="locale-money">
+
+<title
+>Dinheiro</title>
+
+<para
+>Ao contrário da apresentação dos números normais, as convenções para os valores monetários variam de região para região. Contudo, irá concluir que os valores por omissão são provavelmente os correctos.</para>
+
+<para
+>O carácter ou caracteres que representam o símbolo monetário baseiam-se no país seleccionado actualmente. O símbolo decimal e o dos milhares funcionam tal como nos números. O campo <guilabel
+>Dígitos à direita</guilabel
+> permite-lhe indicar o número de algarismos fraccionários usado para mostrar os valores monetários.</para>
+
+<para
+>Tanto para os valores positivos como para os negativos, poderá controlar se o símbolo monetário aparece antes ou depois do valor numérico, e como o sinal do valor é distinto na apresentação. Lembre-se que os símbolos usados para o sinal dos valores monetários são os mesmos que são usados para os outros valores numéricos.</para>
+
+<para
+>Se a opção <guilabel
+>Símbolo monetário prefixo</guilabel
+> estiver seleccionada, o símbolo monetário aparece antes do valor numérico. Se não estiver seleccionada, então o símbolo monetário aparece depois do valor numérico.</para>
+
+<para
+>Existem cinco opções para a forma como é tratado o símbolo monetário:</para>
+<itemizedlist>
+<listitem
+><para
+>A opção <guilabel
+>Parêntesis à volta</guilabel
+> mostra o valor numérico dentro de parêntesis.</para
+></listitem>
+<listitem
+><para
+>A opção <guilabel
+>Antes da quantidade</guilabel
+> mostra o sinal antes do valor numérico, mas a seguir a qualquer símbolo monetário presente.</para
+></listitem>
+<listitem
+><para
+>A opção <guilabel
+>Depois da quantidade</guilabel
+> mostra o sinal após o valor numérico, mas antes de qualquer símbolo monetário presente.</para
+></listitem>
+<listitem
+><para
+>A opção <guilabel
+>Antes do símbolo monetário</guilabel
+> mostra o sinal antes do valor numérico e de qualquer símbolo monetário presente.</para
+></listitem>
+<listitem
+><para
+>A opção <guilabel
+>Depois do símbolo monetário</guilabel
+> mostra o sinal após o valor numérico e qualquer símbolo monetário presente.</para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="locale-datetime">
+<title
+>Data e Hora</title>
+
+<para
+>Se você usar um sistema de calendário diferente do Gregoriano, podê-lo-á escolher na primeira lista.</para>
+
+<para
+>Na parte restante desta página, existem campos para a hora, data e data abreviada ou extendida, na qual você poderá indicar sequências de formatação que controlam a maneira como as horas e datas são mostradas.</para>
+
+<para
+>Quaisquer outros caracteres na sequência de formatação, exceptuando os códigos especiais indicados em baixo, são mostrados literalmente. Os códigos especiais consistem num sinal <parameter
+>%</parameter
+> seguido de um carácter, tal como mostrado na lista de códigos em baixo:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Códigos de formato da hora:</para>
+ <itemizedlist>
+
+ <listitem
+><para
+><parameter
+>HH</parameter
+> - A hora de acordo com um relógio de 24 horas, usando dois dígitos (00 a 23).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>hH</parameter
+> - A hora de acordo com um relógio de 24 horas, usando um ou dois dígitos (0 a 23).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>PH</parameter
+> (<quote
+>P</quote
+> maiúsculo)- A hora de acordo com um relógio de 12 horas, usando dois dígitos (01 a 12).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>pH</parameter
+> (<quote
+>P</quote
+> minúsculo) - A hora de acordo com um relógio de 12 horas, usando um ou dois dígitos (1 a 12).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>MM</parameter
+> - O minuto actual usando dois dígitos (00 a 59).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>SS</parameter
+> - O segundo actual usando dois dígitos (00 a 59).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>AMPM</parameter
+> - <quote
+>am</quote
+> ou <quote
+>pm</quote
+> dependendo do hora. Útil com <parameter
+>PH</parameter
+> ou <parameter
+>pH</parameter
+>.</para
+></listitem>
+ </itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Códigos de formato de datas:</para>
+ <itemizedlist>
+ <listitem
+><para
+><parameter
+>AAAA</parameter
+> - O ano, usando 4 dígitos.</para
+></listitem>
+ <listitem
+><para
+><parameter
+>AA</parameter
+> - O ano, usando 4 dígitos.</para
+></listitem>
+ <listitem
+><para
+><parameter
+>MM</parameter
+> - O mês, usando 2 dígitos (01 a 12).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>mM</parameter
+> - O mês, usando 1 ou 2 dígitos (1 a 12).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>MES</parameter
+> - O nome do mês.</para
+></listitem>
+ <listitem
+><para
+><parameter
+>MESCURTO</parameter
+> - O nome abreviado do mês.</para
+></listitem>
+ <listitem
+><para
+><parameter
+>DD</parameter
+> - O dia, usando 2 dígitos (01 a 31).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>dD</parameter
+> - O dia, usando 1 ou 2 dígitos (1 a 31).</para
+></listitem>
+ <listitem
+><para
+><parameter
+>DIASEMANA</parameter
+> - O nome do dia da semana.</para
+></listitem>
+ <listitem
+><para
+><parameter
+>DIASEMANACURTO</parameter
+> - O nome abreviado do dia da semana.</para
+></listitem>
+ </itemizedlist>
+</listitem>
+</itemizedlist>
+
+<para
+>Finalmente, existe uma lista chamada <guilabel
+>Primeiro dia da semana</guilabel
+>, a qual lhe permite seleccionar qual é que é o primeiro dia da semana no seu país.</para>
+
+</sect2>
+<sect2 id="locale-other">
+<title
+>Outro</title>
+<para
+>Pode seleccionar o formato do papel por omissão com a lista <guilabel
+>Formato do Papel</guilabel
+>.</para>
+
+<para
+>Use a lista <guilabel
+>Sistema de medida</guilabel
+> para seleccionar as formas de medida Imperial ou Métrica.</para>
+
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.am
new file mode 100644
index 00000000000..57a355e6d27
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/mouse
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.in
new file mode 100644
index 00000000000..2327ed3fcaa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/mouse
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/mouse
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/mouse/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/mouse/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/mouse/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/mouse/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/mouse/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/mouse/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/mouse/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/mouse/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.cache.bz2
new file mode 100644
index 00000000000..5170b63d83f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.docbook
new file mode 100644
index 00000000000..f95af62c5fc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/mouse/index.docbook
@@ -0,0 +1,660 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Brad.Hards; &Brad.Hards.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-10-09</date>
+<releaseinfo
+>3.03.00</releaseinfo>
+
+<abstract>
+<para
+>Esta é a documentação do módulo do &kcontrol; para o &kde; que configura o rato e outros dispositivos de posicionamento. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>rato</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="mouse">
+<title
+>Rato</title>
+
+<para
+>Este módulo permite-lhe configurar o seu dispositivo de posicionamento. Este pode ser um rato, uma 'trackball', um 'touchpad' ou qualquer outro 'hardware' que desempenhe uma função semelhante.</para>
+
+<para
+>Este módulo está dividido em várias páginas: a <link linkend="mouse-general"
+>Geral</link
+>, o <link linkend="cursor-theme"
+>Tema de Cursores</link
+>, o <link linkend="mouse-advanced"
+>Avançado</link
+> e a <link linkend="mouse-navigation"
+>Navegação do Rato</link
+>. Poderão também existir outras páginas adicionais, se você tiver um rato ou 'trackball' da Logitech, que oferecem funcionalidades especiais. </para>
+
+<sect2 id="mouse-general">
+<title
+><guilabel
+>Geral</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ordem dos Botões</guilabel
+></term>
+<listitem
+><para
+>Se você for esquerdino, poderá preferir trocar as funções dos botões <mousebutton
+>esquerdo</mousebutton
+> e <mousebutton
+>direito</mousebutton
+> do seu dispositivo de posicionamento, seleccionando a opção <quote
+>esquerdino</quote
+>. Se o dispositivo tiver mais do que dois botões, só os que funcionarem como <mousebutton
+>esquerdo</mousebutton
+> e <mousebutton
+>direito</mousebutton
+> são afectados. Por exemplo, se tiver um rato com três botões, o botão <mousebutton
+>do meio</mousebutton
+> não é afectado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Inverter a direcção do deslizamento</guilabel
+></term>
+<listitem
+><para
+>Com esta opção seleccionada, a roda do rato (se existir) irá funcionar na direcção contrária (ou seja, se rodar para a frente irá descer a posição da barra, enquanto que se rodar para trás irá subir a barra). Isto poderá ser útil para lidar com alguma configuração anormal do servidor X. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Duplo-'click' para abrir os ficheiros e pastas (escolher os ícones no primeiro 'click')</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção não estiver seleccionada, os ícones/ficheiros serão abertos com um 'click' simples do botão <mousebutton
+>esquerdo</mousebutton
+> do rato. Este comportamento por omissão é consistente com o que esperaria, ao carregar nas ligações na maioria dos navegadores Web. Se estiver seleccionado, os ícones/ficheiros serão abertos com um duplo-click, enquanto que um click simples só seleccionará o ícone ou o ficheiro. Este é o comportamento que poderá conhecer de outros ambientes de trabalho ou sistemas operativos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Carregar uma vez para abrir os ficheiros e pastas</guilabel
+></term>
+<listitem>
+<para
+>Esta é a opção por omissão do &kde;. Se você carregar num ícone, irá abri-lo. Para o seleccionar, poderá arrastar o(s) ícone(s) pelo ecrã ou carregar em <keycombo action="simul"
+>&Ctrl;<mousebutton
+>Direito</mousebutton
+></keycombo
+> ou então carregar e manter carregado para o arrastar. Também poderá activar a selecção automática dos ícones se usar a opção <guilabel
+>Seleccionar automaticamente os ícones</guilabel
+>, que é discutida em baixo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mudar o aspecto do cursor sobre os ícones</guilabel
+></term>
+<listitem>
+<para
+>Quando esta opção está seleccionada, o símbolo do cursor muda quando está por cima de um ícone.</para>
+
+<tip
+><para
+>Esta opção deve estar seleccionada na maioria dos casos. Dar-lhe-á um 'feedback' visual e indica-lhe que, se carregar nesse local, algo irá acontecer.</para
+></tip>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Seleccionar os ícones automaticamente</guilabel
+></term>
+<listitem>
+<para
+>Como foi dito acima, se tiver o <guilabel
+>Click simples para abrir os ficheiros e pastas</guilabel
+> seleccionado, poderá seleccionar os ícones se os arrastar ou se usar a combinação <keycombo action="simul"
+>&Ctrl;<mousebutton
+>Direito</mousebutton
+></keycombo
+>. Se necessitar normalmente de seleccionar ícones, poderá querer activar esta opção, o que permitirá que os ícones sejam seleccionados automaticamente, parando o cursor sobre o ícone. A barra de <guilabel
+>Atraso:</guilabel
+> determina o tempo de espera necessário até que a selecção automática faça efeito. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Resposta visual ao activar</guilabel
+></term>
+<listitem>
+<para
+>Quando esta opção está seleccionada, o &kde; transmite a si algum 'feedback' visual, sempre que carregar em alguma coisa e a activar.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="cursor-theme">
+<title
+><guilabel
+>Tema de Cursores</guilabel
+></title>
+
+<para
+>Esta página permite-lhe seleccionar entre um conjunto de temas de cursores. Está disponível uma antevisão do cursor por cima da lista. </para>
+
+<note
+><para
+>As funcionalidades oferecidas por esta página poderão não estar disponíveis em alguns sistemas. O seu sistema poderá ter de ser actualizado para suportar os temas de cursores. </para
+></note>
+
+<para
+>Se tiver alguns temas de cursores disponíveis para si, podê-los-á instalar e remover com os botões por baixo da lista. Lembre-se que não poderá remover os temas predefinidos. </para>
+
+</sect2>
+
+<sect2 id="mouse-advanced">
+<title
+>Avançado</title>
+
+<variablelist>
+<varlistentry>
+<term id="peripherals-mouse-acceleration">
+<guilabel
+>Aceleração do ponteiro</guilabel
+></term>
+<listitem>
+<para
+>Esta opção permite-lhe alterar a relação entre a distância que o cursor do rato percorre no ecrã e o movimento relativo do dispositivo físico em si (que pode ser um rato, uma 'trackball' ou outro dispositivo do género).</para>
+
+<para
+>Um valor alto do multiplicador da aceleração conduzirá a grandes movimentos do cursor do rato no ecrã, mesmo quando só deseja efectuar um pequeno movimento com o dispositivo físico.</para>
+
+<tip
+><para
+>Um multiplicador entre <guilabel
+>1x</guilabel
+> e <guilabel
+>3x</guilabel
+> será aceitável para muitos dos sistemas. Com um multiplicador superior a <guilabel
+>3x</guilabel
+>, o cursor do rato será difícil de controlar.</para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sensibilidade à aceleração</guilabel
+></term>
+<listitem>
+<para
+>A sensibilidade corresponde à menor distância que o cursor do rato terá de se mover no ecrã antes da aceleração fazer efeito. Se o movimento estiver dentro desse limite, o cursor do rato movimentar-se-á como se a aceleração fosse <guilabel
+>1x</guilabel
+>.</para>
+
+<para
+>Deste modo, quando você fizer movimentos pequenos com o dispositivo físico (como por exemplo, o rato), continuará a ter um controlo fino do cursor do rato no ecrã, enquanto os movimentos amplos do dispositivo físico farão o cursor do rato movimentar-se rapidamente para as diferentes áreas do ecrã.</para>
+
+<para
+>Poderá definir o valor-limite se arrastar a barra deslizante ou carregar nos botões cima/baixo do campo à esquerda da barra.</para>
+
+<tip
+><para
+>De um modo geral, quanto maior for o valor da <guilabel
+>Aceleração do Ponteiro</guilabel
+>, maior deverá ser o valor da <guilabel
+>Distância até Arrastar</guilabel
+>. Por exemplo, uma <guilabel
+>Distância até Arrastar</guilabel
+> de 4 pixels será apropriada para uma <guilabel
+>Aceleração do Ponteiro</guilabel
+> de 2x, mas 10 pixels poderá ser melhor para o 3x.</para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Intervalo de duplo-'click'</guilabel
+></term>
+<listitem>
+<para
+>Esta é a maior quantidade de tempo entre 'clicks' num botão até o &kde; considerar que fez um duplo-click. Se carregar duas vezes e o tempo entre esses dois eventos for menor que este valor, o &kde; reconhece a acção como um duplo-'click'. Se o tempo for maior, o &kde; reconhece a acção como se você tivesse carregado duas vezes <emphasis
+>separadas</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo de início de arrasto</guilabel
+> e <guilabel
+>Distância até arrastar</guilabel
+></term>
+
+<listitem>
+<para
+>Se <itemizedlist
+> <listitem
+><para
+>carregar com o rato</para
+></listitem
+> <listitem
+><para
+>arrastar dentro do tempo indicado em <guilabel
+>Tempo de Início de Arrasto</guilabel
+> e </para
+></listitem
+> <listitem
+><para
+>o mover ao longo de uma distância igual ou superior ao número (de pontos) indicado em <guilabel
+>Distância até Arrastar</guilabel
+></para
+> </listitem
+> </itemizedlist
+>, o &kde; irá arrastar o item seleccionado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A roda do rato desloca</guilabel
+></term>
+<listitem>
+<para
+>Se você tiver um rato com roda, use a barra para determinar quantas linhas de texto um <quote
+>movimento</quote
+> da roda do rato fará deslocar.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="mouse-navigation">
+<title
+><guilabel
+>Navegação do Rato</guilabel
+></title>
+
+<para
+>Esta página permite-lhe configurar as teclas de cursores do teclado numérico como um dispositivo de emulação do rato. Isto poderá ser útil quando estiver a trabalhar com um dispositivo sem outro dispositivo de posicionamento ou quando não tiver outro uso para o teclado numérico. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Mover o cursor com o teclado (numérico)</guilabel
+></term>
+<listitem>
+<para
+>Para activar o modo do rato através do teclado, terá de seleccionar a opção <guilabel
+>Mover o cursor com o teclado (teclas numéricas)</guilabel
+>. Quando o fizer, as outras opções ficarão activas, pelo que poderá personalizar o comportamento do cursor com o teclado, se necessário. </para>
+<para
+>As várias teclas do teclado numérico movem o cursor na direcção por elas indicadas. Repare que poder-se-á mover na diagonal, assim como para cima, baixo, esquerda e direita. A tecla <keycap
+>5</keycap
+> emula um 'click' de um botão do rato, sendo tipicamente o &LMB;. Poderá mudar o botão que é emulado se usar a tecla <keycap
+>/</keycap
+> (que o torna o &LMB;), a tecla <keycap
+>*</keycap
+> (que o torna o &MMB;) e a <keycap
+>-</keycap
+> (que o torna o &RMB;). Se usar a tecla <keycap
+>+</keycap
+> irá emular um duplo-click do botão seleccionado. Poderá usar a tecla <keycap
+>0</keycap
+> para emular o carregar contínuo do botão seleccionado (para um arrastamento simples) e depois o <keycap
+>.</keycap
+> para emular a largada do botão seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Atraso da aceleração</guilabel
+></term>
+<listitem>
+<para
+>Este é o tempo (em milisegundos) entre o pressionar inicial da tecla e o primeiro evento de movimento repetido até à aceleração do rato. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Intervalo de repetição</guilabel
+></term>
+<listitem>
+<para
+>Este é o tempo em milisegundos entre os eventos repetidos de movimento para a aceleração do rato. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo de aceleração</guilabel
+></term>
+<listitem>
+<para
+>Este é o número de eventos de teclado antes de o cursor atingir uma velocidade máxima para a aceleração do rato. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Velocidade máxima</guilabel
+></term>
+<listitem>
+<para
+>Esta é a velocidade máxima em pixels por evento de teclado que o cursor poderá atingir, na aceleração do rato pelo teclado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Perfil de aceleração</guilabel
+></term>
+<listitem>
+<para
+>Esta é a inclinação da curva de aceleração do rato pelo teclado. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="logitech-mouse">
+<title
+><guilabel
+>Suporte para Logitech</guilabel
+></title>
+
+<para
+>Alguns ratos USB da Logitech suportam funcionalidades especiais, como o aumento da resolução ou a oferta do estado sem-fios. Se o KDE foi compilado com o suporte da 'libusb', então irá ter uma página adicional para cada rato suportado que esteja ligado. </para>
+
+<para
+>Os dispositivos suportados são: </para>
+<orderedlist>
+<listitem
+><para
+>Rato Óptico com Roda</para
+></listitem>
+<listitem
+><para
+>MouseMan Traveler</para
+></listitem>
+<listitem
+><para
+>MouseMan Duplo Óptico</para
+></listitem>
+<listitem
+><para
+>Rato Óptico MX310</para
+></listitem>
+<listitem
+><para
+>Rato Óptico MX510</para
+></listitem>
+<listitem
+><para
+>Rato Óptico MX300</para
+></listitem>
+<listitem
+><para
+>Rato Óptico MX500</para
+></listitem>
+<listitem
+><para
+>Rato iFeel</para
+></listitem>
+<listitem
+><para
+>Receptor do Rato</para
+></listitem>
+<listitem
+><para
+>Receptor Duplo</para
+></listitem>
+<listitem
+><para
+>Freedom Óptico sem Fios</para
+></listitem>
+<listitem
+><para
+>Elite Duo sem Fios</para
+></listitem>
+<listitem
+><para
+>Rato Óptico MX700</para
+></listitem>
+<listitem
+><para
+>Trackman Óptico sem Fios</para
+></listitem>
+<listitem
+><para
+>Receptor Duplo Sem Fios MX</para
+></listitem>
+<listitem
+><para
+>Rato MX100 Laser</para
+></listitem>
+<listitem
+><para
+>Receptor do Apresentador sem Fios</para
+></listitem>
+</orderedlist>
+
+<para
+>Nem todos os dispositivos suportam todas as capacidades (tipicamente, os ratos sem-fios não suportam a mudança de resolução e, obviamente, só os ratos sem-fios suportam a comunicação do estado sem-fios), como tal, algumas partes das páginas poderão não estar activas para alguns tipos de rato. </para>
+
+<para
+>Se o rato suportar a mudança de resolução, o grupo da opção <guilabel
+>Resolução do Sensor</guilabel
+> ficará activo, pelo que poderá mudar desde <guilabel
+>400 pontos por polegada</guilabel
+> até <guilabel
+>800 pontos por polegada</guilabel
+> e vice-versa. Se usar os <guilabel
+>800 pontos por polegada</guilabel
+>, o mesmo movimento físico do rato irá provocar um aumento maior (mais ou menos o dobro) do movimento do cursor. Isto pretende ajudar os jogadores. </para>
+
+<para
+>Se o rato suportar a comunicação do estado sem-fios, os itens <guilabel
+>Nível da Bateria</guilabel
+> e <guilabel
+>Canal de RF</guilabel
+> estarão activos. Só poderá mudar o <guilabel
+>Canal de RF</guilabel
+> se o seu rato suportar dois canais. </para>
+
+<sect3 id="logitech-perms">
+<title
+>Corrigir os problemas de permissões nos ratos Logitech</title>
+
+<para
+>Devido à forma como os dispositivos USB funcionam, o código que acede ao estado actual do rato da Logitech necessita de poder escrever no rato. Isto deverá ser tratado pela sua distribuição mas, se não o for, poderá ter de fazer você mesmo alguma configuração. </para>
+
+<para
+>Num sistema Linux, deverá usar o sistema do 'hotplug' para mudar a pertença e as permissões do item do rato em <filename
+>/proc/bus/usb</filename
+>. Uma forma de o fazer é criar um pequeno programa (<filename
+>/etc/hotplug/usb/consoleUserPerms</filename
+>) que mude o dono e as permissões, como é demonstrado abaixo: </para>
+
+<informalexample>
+<programlisting
+><![CDATA[
+#!/bin/bash
+#
+# /etc/hotplug/usb/consoleUserPerms
+#
+# Sets up newly plugged in USB device so that the user who owns
+# the console according to pam_console can access it from user space
+#
+# Note that for this script to work, you'll need all of the following:
+# a) a line in the file /etc/hotplug/usb.usermap or another usermap file
+# in /etc/hotplug/usb/ that corresponds to the device you are using.
+# b) a setup using pam_console creates the respective lock files
+# containing the name of the respective user. You can check for that
+# by executing "echo `cat /var/{run,lock}/console.lock`" and
+# verifying the appropriate user is mentioned somewhere there.
+# c) a Linux kernel supporting hotplug and usbdevfs
+# d) the hotplug package (http://linux-hotplug.sourceforge.net/)
+#
+# In the usermap file, the first field "usb module" should be named
+# "consoleUserPerms" to invoke this script.
+#
+
+if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
+then
+# New code, using lock files instead of copying /dev/console permissions
+# This also works with non-kdm logins (e.g. on a virtual terminal)
+# Idea and code from Nalin Dahyabhai <nalin@redhat.com>
+ if [ -f /var/run/console.lock ]
+ then
+ CONSOLEOWNER=`cat /var/run/console.lock`
+ elif [ -f /var/lock/console.lock ]
+ then
+ CONSOLEOWNER=`cat /var/lock/console.lock`
+ else
+ CONSOLEOWNER=
+ fi
+ if [ -n "$CONSOLEOWNER" ]
+ then
+ chmod 0000 "${DEVICE}"
+ chown "$CONSOLEOWNER" "${DEVICE}"
+ chmod 0600 "${DEVICE}"
+ fi
+fi
+]]>
+</programlisting>
+</informalexample>
+
+<para
+>O ficheiro de mapeamento de utilizadores que acompanha isto é o <filename
+>/etc/hotplug/usb/logitechmouse.usermap</filename
+>, como é mostrado abaixo: </para>
+
+<informalexample>
+<programlisting
+><![CDATA[
+# script match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info
+# Rato Óptico com Roda
+consoleUserPerms 0x0003 0x046d 0xc00e 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# MouseMan Traveler
+consoleUserPerms 0x0003 0x046d 0xc00f 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# MouseMan Óptico Duplo
+consoleUserPerms 0x0003 0x046d 0xc012 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato Óptico MX310
+consoleUserPerms 0x0003 0x046d 0xc01b 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato Óptico MX510
+consoleUserPerms 0x0003 0x046d 0xc01d 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato Óptico MX300
+consoleUserPerms 0x0003 0x046d 0xc024 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato Óptico MX500
+consoleUserPerms 0x0003 0x046d 0xc025 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato iFeel
+consoleUserPerms 0x0003 0x046d 0xc031 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Receptor do Rato
+consoleUserPerms 0x0003 0x046d 0xc501 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Receptor Duplo
+consoleUserPerms 0x0003 0x046d 0xc502 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Freedom Óptico sem-Fios
+consoleUserPerms 0x0003 0x046d 0xc504 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Elite Duo sem-Fios
+consoleUserPerms 0x0003 0x046d 0xc505 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato Óptico MX700
+consoleUserPerms 0x0003 0x046d 0xc506 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Trackman Óptico Sem-Fios
+consoleUserPerms 0x0003 0x046d 0xc508 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Receptor Duplo MX Sem-Fios
+consoleUserPerms 0x0003 0x046d 0xc50b 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Rato MX100 Laser
+consoleUserPerms 0x0003 0x046d 0xc50e 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+# Receptor para o Apresentador sem-Fios
+consoleUserPerms 0x0003 0x046d 0xc702 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+]]>
+</programlisting>
+</informalexample>
+
+<para
+>Isto deverá ser tudo o que é necessário no Linux - basta copiar os ficheiros para <filename
+>/etc/hotplug/usb/</filename
+> e, quando o rato estiver ligado, o dono e as permissões deverão ser alterados para que o utilizador da consola possa aceder ao rato. </para>
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.am
new file mode 100644
index 00000000000..8f6719d8992
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/netpref
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.in
new file mode 100644
index 00000000000..9850d558f3f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/netpref
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/netpref
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/netpref/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/netpref/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/netpref/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/netpref/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/netpref/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/netpref/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/netpref/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/netpref/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/netpref/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.cache.bz2
new file mode 100644
index 00000000000..ac25f46f0f0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.docbook
new file mode 100644
index 00000000000..410b943ee88
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/netpref/index.docbook
@@ -0,0 +1,156 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-16</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>kcontrol</keyword>
+<keyword
+>rede</keyword>
+<keyword
+>tempos-limite</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="timeouts">
+
+<title
+>Preferências</title>
+
+<para
+>Aqui, o utilizador poderá configurar os tempos-limite. Pode querer ajustá-los se a sua ligação for muito lenta, porém os valores por omissão são apropriados para a maioria dos utilizadores.</para>
+
+<para
+>Aqui, os <guilabel
+>Valores de Tempos-Limite</guilabel
+> são o intervalo de tempo que uma aplicação deve esperar para obter uma resposta de uma operação de rede.</para>
+
+<para
+>Poderá configurar os seguintes tempos-limite:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Leitura do 'socket':</guilabel
+></term>
+<listitem>
+<para
+>Algumas das aplicações usam <firstterm
+>sockets</firstterm
+> para comunicar. Pode pensar num 'socket' como uma torneira de água. Enquanto estiver aberta, a água (ou no nosso caso, os dados) vai sendo recebida, sem qualquer interacção. Se algo impedir este fluxo de dados, a aplicação irá esperar por mais. Isto poderá corresponder a um grande período de tempo, mas poderá configurar um tempo-limite pelo qual uma aplicação poderá esperar com esta opção.</para>
+<para
+>Esta aplicação só se irá aplicar às aplicações do &kde;, como é óbvio.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ligação ao 'proxy':</guilabel
+></term>
+<listitem>
+<para
+>Define o tempo que se deve esperar pela ligação a um servidor 'proxy', se estiver algum configurado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ligação ao servidor:</guilabel
+></term>
+<listitem>
+<para
+>Define quanto tempo se deve esperar pela ligação a um servidor remoto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Resposta do servidor:</guilabel
+></term>
+<listitem>
+<para
+>Define quanto tempo se deve esperar por uma resposta de um servidor remoto. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Poderá configurar aqui as <guilabel
+>Opções de FTP</guilabel
+>. No momento presente, existem apenas duas opções:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar o modo passivo (PASV)</guilabel
+></term>
+<listitem
+><para
+>O &FTP; passivo é normalmente necessário se você estiver por detrás de uma 'firewall'. Muitas das 'firewalls' só permitem ligações que sejam iniciadas a partir <quote
+>de dentro</quote
+>. O &FTP; passivo é controlado pelo cliente, o que possibilita o seu uso através de 'firewalls'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marcar os ficheiros enviados parcialmente</guilabel
+></term>
+<listitem
+><para
+>Quando esta opção estiver assinalada, os ficheiros enviados parcialmente irão ter uma extensão <literal role="extension"
+>.part</literal
+> adicional no fim do ficheiro. Esta extensão será removida quando o envio do ficheiro terminar. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.am
new file mode 100644
index 00000000000..7410e97c725
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/panel
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.in
new file mode 100644
index 00000000000..d3f2c764b7c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panel/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/panel
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/panel
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panel/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panel/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/panel/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panel/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/panel/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panel/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/panel/index.cache.bz2
new file mode 100644
index 00000000000..98fea712c73
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panel/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panel/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/panel/index.docbook
new file mode 100644
index 00000000000..291d87f96eb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panel/index.docbook
@@ -0,0 +1,343 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>painel</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="panel">
+<title
+>Painel</title>
+
+<para
+>O painel do &kde; (referido frequentemente como &kicker;) é a barra que encontra normalmente no fundo do ecrã quando inicia o &kde; pela primeira vez. Para uma ajuda mais detalhada sobre a utilização do &kicker;, poderá ir a <ulink url="help:/kicker"
+>help:/kicker</ulink
+> no &konqueror; para ver o manual de utilizador.</para>
+
+<para
+>O painel dá-lhe um acesso rápido às aplicações e torna mais fácil a organização do seu ambiente de trabalho. Usando o painel do &kde;, o utilizador poderá:</para>
+
+<itemizedlist>
+<listitem
+><para
+>lançar aplicações com o menu <guimenu
+>K</guimenu
+> ou os botões de aplicações</para
+></listitem>
+<listitem
+><para
+>mudar de ecrãs usando a 'applet' do paginador do painel</para>
+</listitem>
+<listitem
+><para
+>mudar de janelas activas e minimizá-las ou maximizá-las</para>
+</listitem>
+<listitem
+><para
+>navegar pelas pastas, usando a funcionalidade do menu de navegação </para
+></listitem>
+<listitem
+><para
+>aceder às 'applets' do painel que extendem a funcionalidade deste, disponibilizando por exemplo mesas de mistura, relógios ou monitores de sistema</para
+> </listitem>
+</itemizedlist>
+
+<sect2 id="panel-position">
+<title
+><guilabel
+>Disposição</guilabel
+></title>
+
+<para
+>Na página <guilabel
+>Disposição</guilabel
+>, pode configurar o tamanho e a posição do painel.</para>
+
+<para
+>Se você tiver mais que um painel no ecrã, poderá seleccionar, no topo da janela, o painel que deseja configurar.</para>
+
+<para
+>Na secção chamada <guilabel
+>Posição</guilabel
+>, existe um conjunto de 12 pequenos botões organizados num quadrado. Cada botão corresponde a uma posição do painel. Carregue num botão e veja onde o painel ficará colocado no monitor de antevisão à direita.</para>
+
+<tip
+><para
+>Geralmente, o espaço disponível no &kicker; é usado mais eficientemente se o painel estiver alinhado horizontalmente, isto é, encostado ao topo ou à parte inferior do ecrã.</para
+></tip>
+
+<para
+>Na secção <guilabel
+>Tamanho</guilabel
+>, pode usar a lista e a barra para ajustar o tamanho <emphasis
+>mínimo</emphasis
+> do painel. Se assinalar a opção <guilabel
+>Expandir para caber o conteúdo</guilabel
+>, o painel ficará maior se for necessário mais espaço. Se for necessário menos espaço, o painel encolher-se-á até ao seu tamanho mínimo. Se a opção não estiver assinalada, o painel terá o tamanho fixo nesta secção.</para>
+
+<para
+>A secção final desta página chama-se <guilabel
+>Tamanho</guilabel
+> e diz respeito à altura do painel. O tamanho do painel pode ser <guilabel
+>Minúsculo</guilabel
+>, <guilabel
+>Pequeno</guilabel
+>, <guilabel
+>Médio</guilabel
+>, <guilabel
+>Grande</guilabel
+> ou <guilabel
+>Personalizado</guilabel
+>. No modo <guilabel
+>Personalizado</guilabel
+>, o utilizador pode redimensionar o &kicker; indicando uma altura na lista.</para>
+
+<para
+>Se você tiver vários monitores, poderá configurar o painel para cada ecrã de uma forma completamente independente. Se não tiver a certeza de qual é cada ecrã, carregue em <guibutton
+>Identificar</guibutton
+> para aparecer um número centrado em cada ecrã.</para>
+<!-- TODO: It's not centered on dual head non-xinerama, they both
+appear on the primarey head, file a bug -->
+
+<para
+>A partir daí, basta escolher o ecrã que deseja configurar na lista denominada <guilabel
+>Ecrã do Xinerama</guilabel
+> ou carregue em <guilabel
+>Todos os Ecrãs</guilabel
+> para ter configurações idênticas em cada um.</para>
+
+</sect2>
+
+<sect2 id="panel-hiding">
+<title
+>Esconder</title>
+
+<para
+>Dependendo da resolução do seu ecrã, poderá achar que o painel ocupa muito do seu espaço precioso. Para poupar espaço no ecrã, o painel pode-se esconder manual ou automaticamente, e possibilitar a que outras janelas se posicionem por cima do painel. Estas funcionalidades são seleccionadas na secção <guilabel
+>Modo do Esconder</guilabel
+>.</para>
+
+<para
+>A secção <guilabel
+>Modo do Esconder</guilabel
+> tem três opções:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Só esconder quando um botão de esconder for carregado</guilabel
+></term>
+<listitem
+><para
+>Quando esta opção for seleccionada, o painel ficará visível na posição definida por si, a menos que carregue no botão mais à direita (no caso da colocação horizontal) ou mais abaixo (no caso da vertical). Este botão tem uma seta nele a apontar para o extremo do ecrã.</para>
+
+<para
+>Quando for carregado, o painel desaparecerá. Se o botão for carregado de novo, o painel irá reaparecer na mesma posição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Esconder automaticamente</guilabel
+></term>
+<listitem
+><para
+>Se esta opção for seleccionada, o painel desaparecerá automaticamente depois de o número de segundos, indicado na lista sob a opção, ser atingido. Para fazer o painel aparecer de novo, basta passar o cursor do rato pelo extremo do ecrã onde o painel está colocado, para que este apareça de novo imediatamente.</para>
+
+<para
+>Se assinalar a opção <guilabel
+>Mostrar o painel ao mudar de ecrã</guilabel
+>, o painel irá aparecer automaticamente quando mudar de ecrã (o painel irá desaparecer de novo depois de passar o período de tempo indicado).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Permitir a outras janelas cobrirem o painel</guilabel
+></term>
+<listitem
+><para
+>Como indica esta opção, o painel está normalmente sobre o ecrã quando esta opção não está seleccionada. Se o for, entretanto, as janelas das aplicações poderão passar a cobrir o painel.</para
+>
+
+<para
+>Para repor o painel, basta mover o cursor do rato para a localização do ecrã indicada na lista <guilabel
+>Elevar quando o cursor atinge o:</guilabel
+>. Pode alterar este valor ao seleccionar uma das opções indicadas na lista.</para>
+
+<para
+>Logo que o painel tenha passado para cima da janela da aplicação, irá ficar aí até que a janela da aplicação volte a ficar activa.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A próxima secção chama-se <guilabel
+>Botões para Esconder</guilabel
+>. Consiste em duas opções: <guilabel
+>Mostrar o botão esquerdo para esconder o painel</guilabel
+> e <guilabel
+>Mostrar o botão direito para esconder o painel</guilabel
+>. Use estas opções para mostrar e para esconder os botões esquerdo e direito para esconder o painel.</para>
+
+<para
+>Se a opção <guilabel
+>Animar o desaparecimento do painel</guilabel
+> não estiver assinalada, sempre que a barra de ferramentas for escondida, esta simplesmente desaparece. Caso contrário, o painel irá parecer que desliza para o extremo do ecrã.</para>
+
+<para
+>Pode determinar quão rapidamente o painel se parece mover, ajustando a barra de <guilabel
+>Rápida</guilabel
+> para <guilabel
+>Lenta</guilabel
+>.</para>
+</sect2>
+
+<sect2 id="panel-menus">
+<title
+>Menus</title>
+
+<para
+>Na secção <guilabel
+>Menus</guilabel
+>, o utilizador poderá configurar o comportamento dos menus do painel. Isto afecta o menu K que você irá usar frequentemente para lançar as aplicações, os menus de navegação que poderá usar para aceder às pastas e os outros menus como o dos documentos recentes.</para>
+
+<para
+>A área do <guilabel
+>Menu K</guilabel
+> oferece-lhe algumas opções para configurar a funcionalidade do menu <guimenu
+>K</guimenu
+>. Esta área consiste em 4 itens:</para>
+
+<itemizedlist>
+<listitem
+><para
+>As opções do <guilabel
+>Formato dos itens do menu:</guilabel
+> têm três alternativas. Isto determina como o nome da aplicação (&ie; &konqueror;, &kword;, &etc;) e a descrição (&ie; Navegador Web, Processador de Texto, &etc;) são apresentadas no &kmenu;. </para
+></listitem>
+
+<listitem
+><para
+>As opções <guilabel
+>Menus Opcionais</guilabel
+> permitem-lhe determinar quais os itens de menu especiais que deverão aparecer no &kmenu;.</para>
+<para
+>O menu <guilabel
+>Favoritos</guilabel
+> permite-lhe seleccionar rapidamente os mesmos favoritos que se encontram disponíveis no &konqueror;. </para>
+<para
+>O menu <guilabel
+>Procurar</guilabel
+> oferece o acesso à aplicação &kfind; para procurar por ficheiros locais, bem como uma ligação rápida a um motor de busca, onde você poderá procurar por coisas na Internet.</para>
+<para
+>O menu de <guilabel
+>Perfis do Konqueror</guilabel
+> permite-lhe lançar o &konqueror; com qualquer um dos perfis configurados por si.</para>
+<para
+>O menu das <guilabel
+>Pastas de Rede</guilabel
+> poderá lançar uma janela de gestão de ficheiros do &konqueror; que mostra as suas pastas de rede configuradas.</para>
+<para
+>O menu <guilabel
+>Preferências</guilabel
+> permite-lhe lançar cada módulo do &kcontrol; directamente no menu K.</para>
+<para
+>O menu <guilabel
+>Sistema de Impressão</guilabel
+> oferece alguns itens de menu que ajudam a gerir as impressoras ligadas ao seu sistema.</para>
+<para
+>Os <guilabel
+>Menus do Navegador</guilabel
+> permitem-lhe aceder rapidamente a localizações no seu disco rígido.</para>
+<para
+>O menu <guilabel
+>Documentos Recentes</guilabel
+> lista os documentos editados mais recentemente e lançará automaticamente a aplicação para editar ou visualizar este documento. </para>
+<para
+>O menu <guilabel
+>Sistema</guilabel
+> permite-lhe um acesso rápido a alguns locais frequentemente visitados, incluindo a sua pasta pessoal e o lixo. Poderá achar esta útil, em vez de ter um item separado para cada um deles no &kmenu;</para>
+<para
+>O menu <guilabel
+>Sessões de Terminal</guilabel
+> oferece os itens de menu para lançar vários tipos de programas de terminal (interfaces para a linha de comandos).</para>
+</listitem>
+
+<listitem
+><para
+>O <guilabel
+>Mostrar a imagem lateral</guilabel
+> irá adicionar uma pequena imagem ao lado do menu. Isto é meramente decorativo.</para
+></listitem>
+
+<listitem
+><para
+>O botão <guibutton
+>Editar o Menu K</guibutton
+> lança o editor de menus do &kde;.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Na área <guilabel
+>Menus do Navegador</guilabel
+>, o utilizador pode configurar se os menus de navegação do painel irão mostrar os ficheiros escondidos ou não (os ficheiros escondidos, nos sistemas &UNIX;, são aqueles ficheiros que começam por um ponto), assim como o número de ficheiros máximo que serão mostrados nestes menus. A última opção pode ser especialmente útil se tiver uma resolução de ecrã pequena, porque os menus do navegador irão preencher o seu ecrã rapidamente se estiver a navegar em pastas que contenham muitos ficheiros.</para>
+
+<para
+>A secção de acesso rápido no menu K oferece-lhe um acesso rápido aos programas que utilizou mais recentemente ou mais frequentemente. Na área <guilabel
+>Itens do Menu de Acesso Rápido</guilabel
+>, poderá escolher se esta secção irá mostrar os programas utilizados mais vezes ou mais recentemente. Com a opção <guilabel
+>Número máximo de itens</guilabel
+>, poderá configurar quantos programas a secção de acesso rápido irá recordar.</para>
+
+</sect2>
+
+
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.am
new file mode 100644
index 00000000000..f88038484ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/panelappearance
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.in
new file mode 100644
index 00000000000..31293c043ab
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/panelappearance
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/panelappearance
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panelappearance/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panelappearance/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panelappearance/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panelappearance/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/panelappearance/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/panelappearance/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panelappearance/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/panelappearance/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/panelappearance/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.cache.bz2
new file mode 100644
index 00000000000..e9a416c5676
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.docbook
new file mode 100644
index 00000000000..5e9b8b3bde2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/panelappearance/index.docbook
@@ -0,0 +1,174 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+>Mike</firstname
+> <surname
+>McBride</surname
+> </author>
+<author
+><firstname
+>Jost</firstname
+> <surname
+>Schenck</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-06</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>painel</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="panel">
+<title
+>Painel</title>
+
+<para
+>Aqui pode configurar a aparência global do painel.</para>
+
+<para
+>Também poderá fazer com que os ícones se ampliem quando o rato passa por cima deles, com a opção <guilabel
+>Activar a ampliação dos ícones</guilabel
+>. Você poderá optar por ter as dicas a aparecerem, quando o seu botão do rato estiver sobre um ícone, ao activar a opção <guilabel
+>Mostrar as dicas</guilabel
+>.</para>
+
+<sect2 id="button-backgrounds">
+<title
+>Fundo dos Botões</title>
+
+<para
+>O painel do &kde; suporta os <guilabel
+>Fundos dos Botões</guilabel
+>. Isto significa que os botões mostrados no painel serão desenhados com o recurso a imagens configuráveis. Para activar os fundos dos botões, basta escolher o tipo de botão da lista e mudar a lista para a imagem de cor que você desejaria usar. Escolha a <guilabel
+>Predefinição</guilabel
+> para voltar aos botões sem estilo. Se escolher a <guilabel
+>Cor personalizada</guilabel
+>, o botão de cores a seguir à lista será activado. Carregue nele para seleccionar uma cor à sua escolha para ser usada.</para>
+
+</sect2>
+
+<sect2 id="panel-background">
+<title
+><guilabel
+>Fundo do Painel</guilabel
+></title>
+
+<para
+>Pode <guilabel
+>Activar a transparência</guilabel
+> para tornar o painel transparente por completo. Será mostrado através do painel o fundo do ecrã, em vez de ser usada uma cor opaca.</para>
+
+<para
+>Irão existir à mesma algumas pequenas pegas ao lado de cada 'applet', para que você possa localizá-las, movê-las e configurá-las. Estas poderão ser desligadas nas <guilabel
+>Opções Avançadas</guilabel
+></para>
+
+<para
+>Se assinalar a opção <guilabel
+>Activar a imagem de fundo</guilabel
+>, será usada uma imagem para desenhar o fundo do painel, assim como você poderá usar uma imagem para o fundo do ecrã. Poderá indicar um ficheiro de imagem no campo de texto em baixo ou escolher uma ao carregar no botão <guibutton
+>Escolher</guibutton
+>. Irá ver uma antevisão da imagem seleccionada à direita.</para>
+
+<para
+>Uma imagem poderá ser colorida na altura, se activar a opção <guilabel
+>Colorir de acordo com o esquema de cores do ecrã</guilabel
+>. Você poderia usar uma textura em tons de cinzento que seja colorida dessa forma, para criar um efeito em particular.</para>
+</sect2>
+
+<sect2 id="advanced-options">
+<title
+><guilabel
+>Opções Avançadas</guilabel
+></title>
+
+<para
+>A opção <guilabel
+>Tamanho do botão para esconder:</guilabel
+> permite-lhe definir uma largura em pixels para os botões para esconder, se estes estiverem visíveis.</para>
+
+<para
+>O painel em si tem vários tamanhos predefinidos, para os quais você poderá mudar, se arrastar o extremo do mesmo ou carregando com o &RMB; num espaço em branco do painel e depois, em <guisubmenu
+>Tamanho</guisubmenu
+>, seleccionando o tamanho desejado no sub-menu. Se activar a opção <guilabel
+>Permitir o redimensionamento arrastando e largando os painéis</guilabel
+> então, ao seleccionar o <guimenuitem
+>Personalizado</guimenuitem
+> no menu do painel, você poderá arrastar o extremo do painel para qualquer tamanho que deseje.</para>
+
+<para
+>As pegas do painel estão normalmente visíveis ao lado de cada 'applet' do painel, para que seja claro onde carregar para as configurar ou onde ir ao menu do painel. Poderá, em alternativa, fazê-las <guilabel
+>Desvanescer</guilabel
+> ou escondê-las, até que passe o rato por cima delas, ou mesmo ainda optar por <guilabel
+>Esconder</guilabel
+> as mesmas por completo.</para>
+
+<para
+>Finalmente, se o painel for transparente, poderá colori-lo com uma cor à sua escolha. A barra permite-lhe definir quão opaca a pintura é. No limite inferior, não existe nenhuma pintura visível, e no superior o painel deixa de ser transparente de todo.</para>
+
+</sect2>
+
+<sect2 id="panel-author">
+<title
+>Autor da Secção</title>
+<para
+>Esta secção foi escrita por: Jost Schenck <email
+>jost@schenck.de</email
+></para>
+<para
+>Pequena actualização por Mike McBride <email
+>mpmcbride7@yahoo.com</email
+></para>
+
+<para
+>Algumas novas opções adicionadas por Lauri Watts <email
+>lauri@kde.org</email
+></para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.am
new file mode 100644
index 00000000000..640051b2131
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/passwords
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.in
new file mode 100644
index 00000000000..8cf4bf3314f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/passwords
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/passwords
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/passwords/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/passwords/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/passwords/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/passwords/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/passwords/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/passwords/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/passwords/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/passwords/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/passwords/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.cache.bz2
new file mode 100644
index 00000000000..3b869e7201c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.docbook
new file mode 100644
index 00000000000..09526d9ff37
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/passwords/index.docbook
@@ -0,0 +1,106 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-16</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>senha</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="passwords">
+
+<title
+>Senhas</title>
+
+<sect2 id="passwords-intro">
+<title
+>Introdução</title>
+
+<para
+>Este módulo do &kcontrol; disponibiliza-lhe opções para configurar a forma como o programa trata as senhas. O &kdesu; perguntar-lhe-á por uma senha, quando tentar executar alguma acção privilegiada, como mudar a data/hora do relógio do seu sistema ou adicionar novos utilizadores ao seu computador.</para>
+
+<para
+>As acções privilegiadas, como as descritas acima, só podem ser realizadas pelo <systemitem class="username"
+>root</systemitem
+> ou por um utilizador com permissões de administrador no seu sistema. Terá de indicar a senha do <systemitem class="username"
+>root</systemitem
+> quando quiser executar tais acções.</para>
+
+<important
+><para
+>As opções neste módulo não afectam o comportamento das senhas dos outros programas como o &kmail;.</para>
+</important>
+
+</sect2>
+
+<sect2 id="passwords-use">
+<title
+>Utilização</title>
+
+<para
+>Existem duas opções de configuração para as senhas. A primeira controla o 'feedback' visual que você recebe quando indica uma senha. Os caracteres verdadeiros da senha nunca são mostrados no ecrã. Poderá optar por ter cada carácter representado por um <token
+>*</token
+>. Se quiser tornar mais difícil para alguém que esteja a olhar para o seu ecrã, para descobrir quantos caracteres tem a sua senha, poderá escolher ter cada carácter representado por três asteriscos em vez de um só, ou então em não ter nenhum 'feedback' visual de todo, de modo a que não aparece nada quando você introduz uma senha.</para>
+
+<para
+>Se você trabalha num ambiente razoavelmente seguro, poderá seleccionar a opção <guilabel
+>Recordar a senha</guilabel
+> e depois escolher um período de tempo em minutos na opção <guilabel
+>Intervalo de tempo</guilabel
+>. (Tanto poderá indicar um número entre 5 e 1 200 minutos, como usar as setas associadas).</para>
+
+<para
+>Se a opção <guilabel
+>Recordar a senha</guilabel
+> estiver seleccionada, o <application
+>kdesu</application
+> não lhe pedirá uma senha durante o período de tempo especificado, uma vez introduzida uma senha. Lembre-se, contudo, que isto torna o seu computador menos seguro.</para>
+
+<important
+><para
+>Deverá evitar seleccionar a opção <guilabel
+>Recordar a senha</guilabel
+> se estiver a trabalhar numa área pouco segura como, por exemplo, um computador acessível ao público. Para além disso, deve ser escolhido um intervalo de tempo curto em áreas pouco seguras.</para
+></important>
+
+</sect2>
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.am
new file mode 100644
index 00000000000..f52c95ca95d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/performance
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.in
new file mode 100644
index 00000000000..12c30896cb4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/performance/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/performance
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/performance
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/performance/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/performance/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/performance/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/performance/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/performance/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/performance/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/performance/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/performance/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/performance/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/performance/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/performance/index.cache.bz2
new file mode 100644
index 00000000000..ab67b2526ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/performance/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/performance/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/performance/index.docbook
new file mode 100644
index 00000000000..7968c985852
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/performance/index.docbook
@@ -0,0 +1,188 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-03-04</date>
+<releaseinfo
+>3.4.0</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>performance do sistema</keyword>
+<keyword
+>performance</keyword>
+<keyword
+>pré-carregamento</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sys-performance">
+<title
+>Configuração da Performance</title>
+
+<para
+>O &kde; é usado numa enorme variedade de computadores por diversos utilizadores. Na categoria da performance, esta janela permite a cada utilizador ajustar as opções que poderão fazer com que o computador onde está instalado o &kde; responda melhor. </para>
+
+<para
+>Este módulo está dividido em duas páginas.</para>
+
+
+<sect2
+><title
+>Opções de performance do &konqueror;</title>
+<sect3
+><title
+>Instâncias do &konqueror;</title>
+<para
+>A primeira secção desta janela chama-se <guilabel
+>Minimizar a Utilização da Memória</guilabel
+> e tem três opções que determinam o número máximo de instâncias do &konqueror; que poderão ser abertas numa máquina em qualquer altura.</para>
+
+<note
+><para
+>Não confunda as instâncias do &konqueror; com as janelas ou páginas do &konqueror;. O número de instâncias do 'konqueror' é determinado pelo &kde;, não pelo utilizador. Poderá pensar nas instâncias como os dados escondidos das suas janelas e páginas do &konqueror;. Uma instância do &konqueror; poderá conter os dados de várias páginas e janelas. A sua escolha das opções exclusivas seguintes não limita o número de janelas que pode abrir em determinada altura mas sim quantas instâncias do &konqueror; poderá abrir no total. </para>
+<para
+>A razão para as opções que faça nesta janela serem importantes é evidente quando algo corre de mal e o &konqueror; é obrigado a fechar uma instância. <emphasis
+>Todas as janelas do &konqueror; associadas a uma instância do &konqueror; devem ser fechadas imediatamente (sem ter tempo para gravar os dados ou as localizações dos favoritos).</emphasis
+> Como tal, quanto mais instâncias puder ter abertas ao mesmo tempo, menos um problema numa instância o afectará no seu trabalho. Cada instância necessita de mais memória, o que poderá ser um problemas nos sistemas que tenham pouca memória. </para
+></note>
+
+<para
+>As suas opções são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nunca</term>
+<listitem
+><para
+>Não existem restrições. Poderá abrir em qualquer altura um número arbitrário de instâncias do &konqueror;. A vantagem desta opção é que, se qualquer instância do &konqueror; estoirar, as outras não irão sofrer nada. A desvantagem é que cada instância do &konqueror; irá ocupar mais memória.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Apenas para gestão de ficheiros (recomendado)</term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, poderá ter tantas instâncias do &konqueror; abertas quantas desejar na navegação pela Web, mas só terá uma instância do &konqueror; para a gestão de ficheiros. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Sempre (utilize com cuidado)</term>
+<listitem
+><para
+>Se esta opção for seleccionada, só poderá ter uma instância do &konqueror; a correr em qualquer altura. Isto poupa memória ao sistema, mas se a sua janela do &konqueror; estoirar, todas as suas janelas de navegação fecham imediatamente sem aviso prévio. Isto só deverá ser usado em sistemas extremamente limitados em memória.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3
+><title
+>Pré-carregamento</title>
+<para
+>A sub-secção chamada <guilabel
+>Pré-carregamento</guilabel
+> também tem um compromisso entre a memória e a performance.</para>
+
+<para
+>O <emphasis
+>Pré-carregamento</emphasis
+> diz respeito ao carregamento de uma instância do &konqueror; para a memória, antes de um utilizador pedir para iniciar o &konqueror;. O efeito positivo disto é que, se um utilizador pedir ao &kde; para carregar o &konqueror;, a janela aparece instantaneamente, porque a maior parte da aplicação já foi carregada previamente. O efeito negativo é que essa instância do &konqueror; está a usar memória que poderia ser usada por outros programas. Por omissão, quando um utilizador fecha o &konqueror;, o &kde; não fecha a instância. Isto significa que, da próxima vez que um utilizador quiser carregar o &konqueror;, é quase instantâneo de novo outra vez.</para>
+<para
+>O campo incremental <guilabel
+>Número máximo de instâncias pré-carregadas:</guilabel
+> pode ser usado para ajustar o número máximo de instâncias pré-carregadas. Esta opção não afecta o momento temporal em que estas são carregadas. Também não limita o número de instâncias que podem ser usadas pelas janelas activas. Só afecta o número de instâncias carregadas previamente.</para>
+<para
+>A opção <guilabel
+>Pré-carregar uma instância após o arranque do &kde;</guilabel
+> faz exactamente isso. Ela diz ao &kde; para carregar previamente uma instância do &konqueror; no arranque do &kde;.</para>
+<note
+><para
+>Isto aumenta um pouco o tempo de arranque do &kde;.</para
+></note>
+<para
+>A opção final <guilabel
+>Tentar ter sempre pelo menos uma instância carregada</guilabel
+> diz ao &kde; que você deseja ter sempre o &kde; com uma instância pré-carregada, mesmo que não seja usada, do &konqueror; disponível. Esta opção irá de facto diminuir a performance em algumas máquinas (especialmente as que tiverem memória física limitada).</para>
+</sect3>
+</sect2>
+<sect2
+><title
+>Opções de performance do sistema do &kde;</title>
+<para
+>Carregue na página chamada <guilabel
+>Sistema</guilabel
+>.</para>
+<para
+>De momento só existe uma opção chamada <guilabel
+>Desactivar a verificação inicial da configuração do sistema</guilabel
+>. </para>
+<para
+>Quando o kde; inicia, ele verifica várias pastas à procura de alterações na configuração. A maior parte destas alterações estão relacionadas com a instalação e desinstalação de aplicações no computador. Esta verificação extende o tempo de arranque do &kde; e, muitas das vezes, esta verificação não é necessária, porque a configuração continua actualizada desde a última vez que o &kde; foi iniciado. Quando a configuração for alterada, o &kde; usa esta configuração para actualizar vários ficheiros de dados, de forma a garantir uma experiência suave com o utilizador. </para>
+<warning
+><para
+>É-lhe dada a opção para saltar esta verificação inicial no arranque. Os programadores do &kde; recomendam-lhe com veemência que não desactive esta verificação, devido ao potencial para criar alguma instabilidade no seu sistema.</para>
+<para
+>Se seleccionar esta opção:</para>
+<itemizedlist>
+<listitem
+><para
+>O &kde; terá de esperar para efectuar a pesquisa até que o &kde; tenha iniciado. Esta pesquisa será efectuada após o ambiente de trabalho ter terminado o arranque.</para
+></listitem>
+<listitem
+><para
+>No caso de um estoiro, o &kde; não irá efectuar um 'backtrace' (registo de chamadas), porque o seu problema poderá ser devido à verificação adiada.</para
+></listitem>
+<listitem
+><para
+>Desligue esta opção se alguma aplicação começar a estoirar, devido ao facto de uma pesquisa adiada ser a responsável pelo estoiro.</para
+></listitem>
+</itemizedlist>
+
+
+
+
+</warning>
+
+
+
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.am
new file mode 100644
index 00000000000..94f0fe6f21a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/proxy
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.in
new file mode 100644
index 00000000000..424d29394da
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/proxy
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/proxy
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/proxy/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/proxy/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/proxy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/proxy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/proxy/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=socks.docbook Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook socks.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy
+ @for base in index.docbook socks.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook socks.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/proxy/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook socks.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/proxy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/proxy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/proxy/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.cache.bz2
new file mode 100644
index 00000000000..0e5c6f712a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.docbook
new file mode 100644
index 00000000000..964cc853ebe
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/index.docbook
@@ -0,0 +1,252 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY socks-kcontrol SYSTEM "socks.docbook">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-11</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>'proxy'</keyword>
+<keyword
+>'proxies'</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="proxies">
+<title
+>'Proxies'</title>
+
+<sect2 id="proxies-intro">
+
+<title
+>Introdução</title>
+
+<para
+>Os 'proxies' são programas que correm num computador que actua como um servidor na rede à qual o utilizador está ligado (quer por modem ou através de outro meio). Estes programas recebem pedidos de &FTP; e &HTTP;, obtêm os ficheiros relevantes da Internet e passam-nos ao computador-cliente que fez os pedidos.</para>
+
+<para
+>Quando você tiver configurado um 'proxy', os pedidos de &HTTP; ou &FTP; são reencaminhados através do computador que está a actuar como servidor 'proxy'. Porém, também poderá seleccionar as máquinas específicas que devem ser contactadas directamente, em vez de ser através do servidor 'proxy'. Se estiver numa rede local, por exemplo, o acesso às máquinas locais provavelmente não terá de passar por um servidor 'proxy'.</para>
+
+<para
+>Só irá necessitar de configurar um servidor 'proxy' se o seu administrador de rede precisar de tal (se você for um utilizador de um ISP, por exemplo, este será o seu fornecedor de acesso à Internet ou <acronym
+>ISP</acronym
+>). Caso contrário, especialmente se se sentir um bocado confuso acerca deste assunto, mas tudo parece estar a funcionar com a sua ligação à Internet, não necessita de alterar nada.</para>
+
+<para
+>Repare que a utilização de servidores 'proxy' é opcional, mas tem a vantagem de lhe dar um acesso mais rápido aos dados na Internet.</para>
+
+<para
+>Se não tiver a certeza se precisa de usar um servidor 'proxy' para se ligar à Internet, consulte o manual de configuração do seu fornecedor de serviço da Internet ou o seu administrador de sistemas.</para>
+
+</sect2>
+
+<sect2 id="proxies-use">
+
+<title
+>Utilização</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ligar directamente à Internet</guilabel
+></term>
+<listitem>
+
+<para
+>Seleccione esta opção se <emphasis
+>não</emphasis
+> deseja usar um servidor 'proxy'.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se optou por utilizar um 'proxy', tem várias formas de configurar as opções para o mesmo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ficheiro de 'script' detectado automaticamente</guilabel
+></term>
+<listitem>
+
+<para
+>Seleccione esta opção se quiser que o 'script' de configuração do 'proxy' seja detectado e transferido automaticamente.</para>
+<para
+>Esta opção apenas difere da seguinte na medida em que <emphasis
+>não</emphasis
+> necessita que o utilizador indique a localização do ficheiro de configuração. Em vez disso, será automaticamente transferido usando o <quote
+>Web Access Protocol Discovery</quote
+> (<acronym
+>WAPD</acronym
+>).</para>
+
+<note
+><para
+>Se tiver algum problema ao usar esta configuração, consulte a secção de <acronym
+>FAQ</acronym
+> em <ulink url="http://www.konqueror.org"
+>http://www.konqueror.org</ulink
+> para mais informações.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro 'script' especificado</guilabel
+></term>
+<listitem>
+<para
+>Seleccione esta opção se o seu suporte de 'proxy' é oferecido através de um 'script' localizado num dado endereço. Poderá então indicar o endereço no campo de texto ou usar o ícone de <guiicon
+>pasta</guiicon
+> para o escolher.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Variáveis de ambiente predefinidas</guilabel
+></term>
+<listitem>
+<para
+>Alguns sistemas são configurados com o $<envar
+>HTTP_PROXY</envar
+> para permitir às aplicações gráficas e não-gráficas partilharem a mesma informação de configuração do 'proxy'.</para>
+<para
+>Se souber que isto se aplica a si, seleccione esta opção e carregue no botão <guibutton
+>Configurar...</guibutton
+> para indicar os nomes das variáveis de ambiente de onde se extrai o endereço do(s) servidor(es) 'proxy'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Configuração especificada manualmente</guilabel
+></term>
+<listitem>
+<para
+>Seleccione esta opção e carregue no botão <guibutton
+>Configurar...</guibutton
+> para definir manualmente a localização dos servidores 'proxy' a usar.</para>
+
+<para
+>Se seleccionar esta opção, irá aparecer outra janela.</para>
+
+<para
+>A informação completa do endereçamento para o 'proxy' inclui tanto o endereço Internet como o número do porto. Deverá indicar estes nos campos de texto relevantes. O botão com a <guiicon
+>seta</guiicon
+> copia a informação na linha de <guilabel
+>HTTP</guilabel
+> para a de <guilabel
+>FTP</guilabel
+>, de modo a evitar ter de repetir.</para>
+
+<para
+>Se existirem máquinas às quais você possa ligar sem ter de passar pelo servidor 'proxy', poderá carregar em <guibutton
+>Adicionar</guibutton
+> para adicionar os nomes destas máquinas, separados no campo de texto <guilabel
+>Não usar o 'proxy' em</guilabel
+>. Por exemplo, as máquinas que estejam na sua rede local poderão provavelmente ser contactadas directamente.</para>
+
+<para
+>Também poderá escolher a opção <guilabel
+>Só usar o 'proxy' para os elementos desta lista</guilabel
+>.</para>
+
+<para
+>Seleccione esta opção para inverter o uso da lista de excepções, &ie; os servidores 'proxy' só serão usados quando o &URL; indicado corresponder a um dos endereços indicados aqui.</para>
+
+<para
+>Esta funcionalidade é útil se só precisa de um 'proxy' para aceder a alguns sítios específicos, como por exemplo uma 'intranet'. Se tiver requisitos mais complexos, poderá querer usar um ficheiro de configuração.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="authorization">
+<title
+><guilabel
+>Autorização</guilabel
+></title>
+
+<para
+>Aqui poderá escolher entre dois tipos de autenticação, se o seu 'proxy' necessitar desta. Poderá ter de <guilabel
+>Perguntar se necessário</guilabel
+>, a opção por omissão, em que neste caso o &konqueror; só lhe irá perguntar por um utilizador e uma senha se necessitar.</para>
+
+<para
+>A outra opção é a <guilabel
+>Autenticação automática</guilabel
+>. Seleccione esta opção se tiver configurado previamente uma opção de autenticação para o seu servidor 'proxy' no ficheiro <filename
+>$<envar
+>KDEDIR</envar
+>/share/config/kionetrc</filename
+>.</para>
+
+</sect2>
+
+<sect2 id="options">
+<title
+><guilabel
+>Opções</guilabel
+></title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar ligações persistentes com o 'proxy'</guilabel
+></term>
+<listitem>
+<para
+>Usar uma ligação persistente ao seu servidor 'proxy'. Mantém a ligação ao 'proxy' aberta, o que ajuda a reduzir a largura de banda e aumenta a velocidade da ligação. Se activar esta opção irá necessitar da cooperação do servidor 'proxy'; se o servidor não suportar isto, poderá parar a sua Internet. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+&socks-kcontrol; </sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/proxy/socks.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/socks.docbook
new file mode 100644
index 00000000000..2fefb83a2e3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/proxy/socks.docbook
@@ -0,0 +1,81 @@
+<sect2 id="socks">
+<sect2info>
+<authorgroup>
+<author
+>&Lauri.Watts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect2info>
+
+<title
+>SOCKS</title>
+
+<para
+>O SOCKS é um protocolo para executar pedidos de 'proxy' de um cliente. O SOCKS permite a autenticação e cifra do tráfego e é encontrado frequentemente em configurações para organizações, em oposição aos utilizadores domésticos. Para mais informações sobre o SOCKS veja a página Web da <ulink url="http://www.socks.nec.com"
+>NEC</ulink
+>.</para>
+
+<para
+>Com este módulo, poderá permitir às aplicações do &kde; que trabalham em rede usarem de forma transparente o SOCKS.</para>
+
+<para
+>A configuração de um cliente de SOCKS está fora do âmbito deste documento e as diferenças entre os vários clientes mais utilizados são bastante grandes. Se já usou uma implementação funcional do SOCKS que lhe permita utilizar clientes da linha de comandos (se por exemplo o <command
+>lynx</command
+> ou o <command
+>ftp</command
+> já estão a trabalhar), então poderá simplesmente seleccionar a opção <guilabel
+>Activar o suporte de SOCKS</guilabel
+>.</para>
+
+<para
+>Quando esta opção estiver seleccionada, várias outras opções ficam disponíveis para si.</para>
+
+<para
+>Primeiro, deverá seleccionar um dos vários clientes de SOCKS que tem instalado no seu computador. O &kde; irá tentar descobri-lo sozinho, se seleccionar a opção <guilabel
+>Auto-detectar</guilabel
+>. Se souber qual o cliente que tem, poderá escolher entre <guilabel
+>Usar o SOCKS da NEC</guilabel
+> ou <guilabel
+>Usar o Dante</guilabel
+>. Se estiver a utilizar uma biblioteca específica de SOCKS, poderá seleccionar a opção <guilabel
+>Usar uma biblioteca personalizada</guilabel
+> e então indicar a localização desta no campo <guilabel
+>Localização</guilabel
+>.</para>
+
+<para
+>Se quiser que o &kde; detecte automaticamente a biblioteca SOCKS que deve usar, mas desconfia que ela não está a procurar nos locais correctos ou se a instalou numa localização fora do normal, poderá adicionar mais localizações onde o sistema deve procurar no fundo deste painel. Utilize os botões <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Remover</guibutton
+> para adicionar e remover localizações.</para>
+
+<para
+>Em qualquer altura, quando estiver a preencher este módulo, poderá carregar no botão <guibutton
+>Testar</guibutton
+>, para que o &kde; lhe comunique a si, através de uma janela de mensagem, se conseguiu encontrar e inicializar o SOCKS ou não.</para>
+
+<para
+>As alterações feitas aqui não irão afectar nenhumas aplicações que já estejam em execução. Terá de as terminar e reiniciá-las antes de elas serem capazes de se ligar através do SOCKS.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.am
new file mode 100644
index 00000000000..361ea4c8c7a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/screensaver
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.in
new file mode 100644
index 00000000000..74630d895c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/screensaver
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/screensaver
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/screensaver/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/screensaver/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/screensaver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/screensaver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/screensaver/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/screensaver/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/screensaver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/screensaver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/screensaver/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.cache.bz2
new file mode 100644
index 00000000000..70a1db63f22
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.docbook
new file mode 100644
index 00000000000..fe38772d28c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/screensaver/index.docbook
@@ -0,0 +1,281 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>protector de ecrã</keyword>
+<keyword
+>protector de ecrã</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="screensaver">
+
+<title
+>Protector de Ecrã</title>
+
+<para
+>Ao utilizar este módulo, o utilizador poderá escolher o seu protector de ecrã, determinar ao fim de quanto tempo entra em funcionamento e adicionar ou remover a protecção com senha do seu protector de ecrã.</para>
+
+<sect2 id="ss-choose">
+<title
+>Escolher o protector de ecrã e configurar as suas opções</title>
+
+<para
+>Na área <guilabel
+>Configuração</guilabel
+>, existe uma opção chamada <guilabel
+>Iniciar o protector de ecrã automaticamente</guilabel
+>. Esta opção precisa de estar seleccionada, senão o &kde; não irá executar nenhum protector de ecrã e não lhe permitirá ajustar as configurações do seu protector de ecrã.</para>
+
+<para
+>No lado esquerdo existe uma lista com todos os protectores de ecrã disponíveis. Poderá seleccionar um protector de ecrã, se carregar no nome deste. Logo que tenha seleccionado um, terá uma antevisão no monitor à direita.</para>
+
+<note
+><para
+>O monitor de antevisão irá mostrar frequentemente o protector de ecrã maior do que é quando este está activo. Isto é feito de propósito, dado que muitos dos detalhes dos protectores de ecrã ficam ininteligíveis se forem escalados para um tamanho menor.</para
+></note>
+
+<para
+>Cada protector de ecrã tem um conjunto de opções de configuração. Carregando em<guilabel
+>Configurar....</guilabel
+>, fará aparecer uma janela com todas as opções disponíveis. À medida que ajustar as opções, a área de antevisão da janela mostra o efeito que irá obter com a configuração actual.</para>
+
+<para
+>Quando acabar de configurar o seu protector de ecrã, carregue em <guibutton
+>OK</guibutton
+>.</para
+> <para
+>Se carregar em <guibutton
+>Cancelar</guibutton
+>, irá apagar todas as alterações que fez nesta janela, voltando ao módulo do protector de ecrã.</para>
+
+<para
+>Se carregar em <guibutton
+>Acerca</guibutton
+>, o utilizador irá obter a informação de Copyright e Autor, se estiver interessado.</para>
+
+<para
+>Quando achar que tem todas as opções configuradas ao seu gosto, basta carregar em <guibutton
+>Testar</guibutton
+> para iniciar automaticamente o protector de ecrã <emphasis
+>tal e qual</emphasis
+> como irá aparecer.</para>
+
+</sect2>
+
+<sect2 id="ss-options">
+<title
+>Alterar o tempo, prioridade e senhas para os protectores de ecrã.</title>
+
+<para
+>Por baixo da lista de protectores de ecrã, existe a opção <guilabel
+>Iniciar automaticamente</guilabel
+>, bem como um campo que determina o período de inactividade, ao fim do qual o protector de ecrã é iniciado. O utilizador pode indicar qualquer valor positivo em minutos nele.</para>
+
+<para
+>Por baixo está outra opção chamada <guilabel
+>Pedir uma senha para parar o protector de ecrã</guilabel
+>. Se estiver seleccionada, quando o utilizador carregar em alguma tecla ou num botão do rato para terminar o protector de ecrã e voltar ao seu trabalho, terá de indicar uma senha. A senha usada é a mesma que você indica ao ligar-se à máquina. Se for deixada em branco, não é necessária nenhuma senha.</para>
+
+<para
+>Active a opção <guilabel
+>O protector de ecrã interage com a gestão de energia</guilabel
+> se você não quiser que o protector de ecrã inicie quando você está a ver TV ou filmes no seu monitor.</para>
+
+</sect2>
+
+<sect2 id="ss-other"
+><title
+>Usar um protector de ecrã não-&kde;</title
+>
+
+<para
+>O &kde; não prevê o funcionamento de outros protectores de ecrã. Para utilizar um protector de ecrã, como o <application
+>xscreensaver</application
+>, basta desligar o Protector de Ecrã do &kde; e configurar o outro programa de protecção de ecrã normalmente. </para>
+
+</sect2>
+
+<sect2 id="screensaver-remove">
+<title
+>Remover e restaurar um protector de ecrã no seu sistema</title>
+
+<para
+>Se quiser remover um protector de ecrã da lista neste Módulo do Centro de Controlo, irá precisar de mudar o nome de um ficheiro no seu sistema.</para>
+
+<caution
+><para
+>Trabalhar como o utilizador <systemitem class="username"
+>root</systemitem
+> é uma situação de perigo potencial. Ainda que pouco provável, é completamente possível provocar um dano permanente ao seu sistema enquanto trabalhar como <emphasis
+>root</emphasis
+>.</para>
+
+<para
+>Tenha muito cuidado ao seguir os seguintes caminhos</para
+></caution>
+
+<para
+>Para remover um protector de ecrã, indique os seguintes comandos:</para>
+
+<screen
+><prompt
+>bash$</prompt
+> <command
+>cd
+$KDEDIR/share/applnk/System/ScreenSavers</command>
+<prompt
+>bash$</prompt
+> <command
+>ls</command
+>
+</screen
+>
+
+<para
+>Isto dar-lhe-á uma lista dos ficheiros. Irá notar algumas semelhanças entes os nomes de alguns dos ficheiros e o protector de ecrã que deseja remover. Basta mudar o nome do ficheiro 'desktop' similar para um nome que não acabe em <emphasis
+>desktop</emphasis
+>.</para>
+
+<para
+>Exemplo:</para>
+<screen
+><prompt
+>bash$</prompt
+> <command
+>cd
+$KDEDIR/share/applnk/System/ScreenSavers</command>
+<prompt
+>bash$</prompt
+> <command
+>mv KSpace.desktop KSpace.backup</command
+>
+</screen
+>
+
+<para
+>Irá remover o Espaço (GL) da lista</para>
+
+<note
+><para
+>Necessita de fechar o &kcontrolcenter; por completo e reiniciá-lo, antes que as alterações possam ser vistas.</para
+></note>
+
+<para
+>Para recuperar o protector de ecrã desactivado, basta mudar o nome do ficheiro de novo para o seu nome original:</para>
+
+<screen
+><prompt
+>bash$</prompt
+> <command
+>cd
+$KDEDIR/share/applnk/System/ScreenSavers</command>
+<prompt
+>bash$</prompt
+> <command
+>mv KSpace.backup KSpace.desktop</command
+>
+</screen
+>
+
+<para
+>Reinicie o &kcontrolcenter;, para que o protector de ecrã volte à lista.</para>
+
+</sect2>
+
+<sect2 id="grace">
+<title
+>Configuração Avançada: Período de tolerância</title>
+
+<para
+>Existe um período de tolerância de cinco segundos, ao fim do qual o protector de ecrã começa antes de ser necessária a senha mesmo que o <guilabel
+>Necessária uma senha</guilabel
+> esteja assinalado.</para>
+<para
+>O bloqueio manual do ecrã, ao carregar no botão de bloqueio no painel do &kde;, faz com que a protecção por senha fique logo activa sem esse período de tolerância.</para>
+<para
+>Para alterar o período de tolerância, terá de editar manualmente o ficheiro de configuração. Para o fazer:</para>
+<para
+><prompt
+>$</prompt
+> <command
+>cd <filename
+>~/.kde/share/config</filename
+> </command
+> </para>
+<para
+>Agora, com um editor de texto (o exemplo usa o &kate;, o editor de texto do &kde;), abra o <filename
+>kdesktoprc</filename
+>.</para>
+<para
+><prompt
+>$</prompt
+> <command
+>kate <filename
+>kdesktoprc</filename
+> </command
+> </para>
+<para
+>Procure no ficheiro pela secção chamada <emphasis
+>[Screensaver]</emphasis
+>.</para>
+<para
+>Procure em todas as linhas desta secção por um item chamado <emphasis
+>LockGrace</emphasis
+>.</para>
+<para
+>Se existir esse item, poderá editar o valor do mesmo. </para>
+<screen
+>[Screensaver]
+LockGrace=3000</screen>
+<para
+>O valor da entidade representa a duração do período de tolerância em milisegundos. Um valor de 3000 iria alterar o período para 3 segundos. Poderá alterar o valor para qualquer número entre zero (sem período de tolerância) e 300000 (5 minutos). </para>
+<para
+>Se o item não existir, basta adicioná-lo ao fim da secção.</para>
+
+<para
+>Todas as alterações no item de configuração ficam imediatamente em efeito.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.am
new file mode 100644
index 00000000000..3b1e8120d4e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/smb
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.in
new file mode 100644
index 00000000000..22b63cb5042
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/smb/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/smb
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/smb
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/smb/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/smb/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/smb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/smb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/smb/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/smb/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/smb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/smb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/smb/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/smb/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/smb/index.cache.bz2
new file mode 100644
index 00000000000..3767bec8498
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/smb/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/smb/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/smb/index.docbook
new file mode 100644
index 00000000000..e509b10dec4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/smb/index.docbook
@@ -0,0 +1,154 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+<author
+>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Partilhas do Windows</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="windows-shares">
+<title
+>Partilhas do Windows</title>
+
+<sect2 id="windows-shares-intro">
+<title
+>Introdução</title>
+
+<para
+>Em muitas redes locais pequenas, o protocolo <acronym
+>SMB</acronym
+> é utilizado para oferecer serviços de rede. Nomes como <quote
+>&Windows; Network</quote
+> ou <quote
+>Windows for Workgroups Network</quote
+> ou <quote
+>LanManager</quote
+> também são frequentemente usados. Ao utilizar o <acronym
+>SMB</acronym
+>, você pode aceder a <quote
+>partilhas</quote
+> (&ie; pastas tornadas disponíveis pelo servidor), assim como a impressoras. </para>
+
+<para
+>O &kde; vem com um suporte integrado para o protocolo <acronym
+>SMB</acronym
+>. Dado que o &kde; é transparente a nível de rede, isto significa que você pode aceder a partilhas de <acronym
+>SMB</acronym
+> em qualquer lado assim como acede aos seus ficheiros locais, por exemplo no gestor de ficheiros &konqueror; ou na janela de ficheiros. Para o utilizador tirar partido disto, deverá indicar ao &kde; alguma informação sobre a sua rede <acronym
+>SMB</acronym
+>. Mas não se preocupe, isto é normalmente muito simples, dado que, por exemplo, todos os clientes de Windows na sua rede precisam e têm essa informação.</para>
+
+<!-- Don't know if the following info should go in the base
+documentation -->
+
+<!-- this smb-ioslave doesn't support showing a list
+of hosts (like e.g. smb:/), for this you need the lan or rlan-ioslave,
+very cool thing (TM) btw. If you want to write some documentation for
+this one too, have a look at kdenetwork/lanbrowsing/lisa/README and
+contact me if you have questions. -->
+
+<note
+><para
+>Para o protocolo <acronym
+>SMB</acronym
+> funcionar é necessário ter o <application
+>samba</application
+> instalado correctamente. Se você tiver um controlador de domínios NT precisa, pelo menos, do <application
+>samba</application
+> versão 2.0 ou superior. Se você quiser aceder às partilhas de &Windows; 2000, irá necessitar do <application
+>samba</application
+> versão 2.0.7 ou superior. As versões anteriores podem também funcionar, mas não foram testadas.</para
+></note>
+
+<!-- TODO: link to some place which explains USING SMB, i.e. konqueror
+or file dialog manual -->
+
+</sect2>
+
+<sect2 id="windows-shares-use">
+<title
+>Utilização</title>
+
+<para
+>Ainda que exista um conjunto de redes <acronym
+>SMB</acronym
+> inseguras que permitem o acesso a toda a gente, em princípio você terá de se autenticar para aceder aos serviços de um servidor de <acronym
+>SMB</acronym
+>. Por omissão, o &kde; irá usar os dados introduzidos no <guilabel
+>Utilizador por omissão</guilabel
+> e <guilabel
+>Senha por omissão</guilabel
+> para se autenticar nas máquinas de <acronym
+>SMB</acronym
+>. Se você deixar o campo <guilabel
+>Utilizador por omissão</guilabel
+> em branco, o &kde; tentará aceder às máquinas de <acronym
+>SMB</acronym
+> sem um utilizador. Se você deixar a senha em branco, tentará sem enviar uma senha. Se o &kde; não conseguir aceder à máquina com essas configurações, ser-lhe-á pedido um utilizador e uma senha.</para>
+
+<important
+><para
+>Embora torne as coisas mais fáceis, se o &kde; guardar a sua senha de <acronym
+>SMB</acronym
+>, isto pode ser um problema de segurança. Se estiver a usar o <acronym
+>SMB</acronym
+> num ambiente consciente da segurança, não deverá guardar a senha e deverá indicá-la sempre que quiser aceder a uma máquina de <acronym
+>SMB</acronym
+>.</para
+></important>
+
+<para
+>No campo <guilabel
+>Grupo de Trabalho</guilabel
+>, poderá indicar o nome do seu grupo de trabalho ou 'workgroup'. Se não o souber, peça ao seu administrador de sistemas ou dê uma vista de olhos às outras máquinas configuradas na sua rede. Contudo, na maioria dos casos não é necessário indicar o nome do grupo de trabalho, por isso é possível deixar este campo também em branco.</para>
+
+<para
+>Se a opção <guilabel
+>Mostrar partilhas escondidas</guilabel
+> estiver seleccionada, as partilhas que terminem em <quote
+>$</quote
+> serão visíveis.</para>
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.am
new file mode 100644
index 00000000000..30052835bd9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/spellchecking
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.in
new file mode 100644
index 00000000000..e11af576a1f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/spellchecking
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/spellchecking
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/spellchecking/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/spellchecking/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/spellchecking/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/spellchecking/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/spellchecking/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/spellchecking/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/spellchecking/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/spellchecking/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/spellchecking/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.cache.bz2
new file mode 100644
index 00000000000..6d1121dfe1d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.docbook
new file mode 100644
index 00000000000..e4749e72fb8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/spellchecking/index.docbook
@@ -0,0 +1,137 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-13</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Ortografia</keyword>
+<keyword
+>dicionário</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="spell-checking">
+
+<title
+>Verificação Ortográfica</title>
+
+<para
+>As opções de configuração aqui disponíveis são utilizadas por todas as aplicações que utilizam o &kspell;, que é uma interface para o <command
+>ispell</command
+> ou o <command
+>aspell</command
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Criar combinações raiz/afixo que não estão no dicionário</guilabel
+></term>
+<listitem>
+<para
+>Ao seleccionar esta opção, permitirá ao verificador ortográfico registar como <quote
+>correctas</quote
+>, as combinações da raiz ou radical das palavras com os sufixos ou prefixos mesmo que uma dada combinação em particular não estiver listada na sua base de dados de palavras do dicionário.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Considerar as palavras coladas como erros</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, então as palavras que aparecem no dicionário em separado, mas que estejam coladas, são consideradas como erros ortográficos. Por exemplo, mesmo que o <quote
+>desperta</quote
+> e o <quote
+>dor</quote
+> existam no seu dicionário, mas se o <quote
+>despertador</quote
+> não constar, então isto será considerado um erro sintáctico.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dicionário:</guilabel
+></term>
+<listitem>
+<para
+>Escolha de entre os dicionários disponíveis, qual o que deverá ser utilizado para o &kspell;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Codificação:</guilabel
+></term>
+<listitem>
+<para
+>Deverá seleccionar a que corresponde ao conjunto de caracteres que utiliza. Em alguns casos, os dicionários podem suportar mais do que uma codificação. Um dicionário, por exemplo, aceita os caracteres acentuados quando estiver seleccionada a codificação <emphasis
+>Latin1</emphasis
+>, mas pode também aceitar as combinações de caracteres como num e-mail (como <userinput
+>'a</userinput
+> para um <emphasis
+>a</emphasis
+> acentuado) quando estiver seleccionada a <emphasis
+>7-Bit-ASCII</emphasis
+>. Verifique a distribuição do seu dicionário para mais informações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cliente:</guilabel
+></term>
+<listitem>
+<para
+>Você poderá optar, de entre as aplicações-clientes, qual deseja utilizar. Por exemplo, poderá escolher o <command
+>ispell</command
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.am
new file mode 100644
index 00000000000..a7c42124107
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/useragent
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.in
new file mode 100644
index 00000000000..f82562125ce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/useragent
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/useragent
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/useragent/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/useragent/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/useragent/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/useragent/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/useragent/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/useragent/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/useragent/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/useragent/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/useragent/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.cache.bz2
new file mode 100644
index 00000000000..4193523c341
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.docbook
new file mode 100644
index 00000000000..59c25b684f7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/useragent/index.docbook
@@ -0,0 +1,153 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Identificação do Navegador</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-12</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>agente do utilizador</keyword>
+<keyword
+>navegador</keyword>
+<keyword
+>identificação</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="user-agent">
+<title
+>Identificação do Navegador</title>
+
+
+<sect2 id="user-agent-intro">
+<title
+>Introdução</title>
+
+<para
+>Quando o &konqueror; se liga a um 'site' Web para obter informações, é enviada alguma informação de identificação básica para o 'site', sob a forma de um cabeçalho <quote
+>User Agent</quote
+>.</para>
+
+<para
+>Por causa de diferenças menores nas quais os diferentes navegadores Web funcionam, as páginas Web que se baseiam demasiado num em especial podem às vezes não mostrar o resultado pretendido, quando são vistos utilizando outro navegador. Alguns 'sites' são espertos o suficiente para examinar o conteúdo do cabeçalho de agente do utilizador e incorporar essa informação no código de <acronym
+>HTML</acronym
+>, de modo a que o conteúdo seja mostrado correctamente, independentemente do navegador usado.</para>
+
+<para
+>Contudo, poderá chegar à conclusão que algumas páginas Web se recusam a funcionar convenientemente a não ser que utilize um navegador reconhecido como <quote
+>apropriado</quote
+> para esse 'site'. Nestes casos, poderá achar que é necessário enganar o 'site' Web, fazendo com que o &konqueror; se identifique como outro navegador no cabeçalho de agente do utilizador.</para>
+
+</sect2>
+
+<sect2 id="user-agent-use">
+<title
+>Utilização</title>
+
+<para
+>Neste módulo, o utilizador pode configurar o tipo de navegador que o &konqueror; irá usar para se identificar. Poderá controlar esta informação por cada 'site' Web. Normalmente, a lista que está identificada como <guilabel
+>Identificação Específica do 'Site'/Domínio</guilabel
+> estará vazia, de modo a que o &konqueror; utilize o seu texto de identificação por omissão.</para>
+
+<para
+>Poderá desactivar por completo o envio de um agente de utilizador por completo, ao desligar a opção <guilabel
+>Enviar a identificação</guilabel
+>. Isto poderá causar um comportamento estranho em alguns 'sites', ou mesmo negar-lhe o acesso aos mesmos, por isso desligue esta opção com cuidado.</para>
+
+<para
+>Para configurar uma nova associação de agente, carregue no botão <guibutton
+>Novo...</guibutton
+>. Indique o nome do servidor ou do domínio no campo de texto no topo da janela que aparece, que está identificada como <guilabel
+>Ao ligar ao seguinte 'site'</guilabel
+>.</para>
+
+<para
+>Lembre-se que <emphasis
+>não</emphasis
+> poderá usar o carácter especial <token
+>*</token
+> neste campo de texto. Contudo, o texto <userinput
+>kde.org</userinput
+> irá corresponder a todas as máquinas do domínio <systemitem
+>kde.org</systemitem
+>.</para>
+
+<para
+>Depois de escrever o nome do servidor, indique a mensagem de identificação na lista que segue, identificada como <guilabel
+>Utilizar a seguinte identidade:</guilabel
+>, ou escolha um texto da lista. Se não escolher um elemento desta lista, terá de saber qual o formato de uma identificação válida de um navegador. Por exemplo, poderá escrever <userinput
+>Mozilla/4.0 (compatible; MSIE 4.0)</userinput
+>. </para>
+
+<para
+>No campo identificado como <guilabel
+>Nome alternativo (descrição)</guilabel
+>, poderá indicar um nome descritivo para a associação configurada, &pex; <userinput
+>Netscape Navigator 4.75 no Linux</userinput
+>, para o texto de agente de utilizador <userinput
+>Mozilla/4.75 (X11; U; Linux 2.2.14 i686)</userinput
+>.</para>
+
+<para
+>O utilizador poderá carregar num registo existente na lista <guilabel
+>Associações de agentes configuradas</guilabel
+> e então modificar o conteúdo dos campos de texto, carregando depois em <guibutton
+>Alterar...</guibutton
+>.</para>
+
+<para
+>O botão <guibutton
+>Apagar</guibutton
+> pode ser usado para apagar o item seleccionado da lista. O botão <guibutton
+>Reiniciar</guibutton
+> irá limpar os campos de texto superior, mas não irá tocar nas associações já configuradas. Carregue em <guibutton
+>Aplicar</guibutton
+>, para que as alterações fiquem efectivas.</para>
+
+<para
+>Poderá utilizar as opções no topo do ecrã para criar um novo agente de utilizador que é exclusivamente seu, escolhendo a sua própria configuração do nome e versão do sistema operativo, plataforma, tipo de processador e língua.</para>
+
+<para
+>Em todos os casos, o agente de utilizador que está a ser enviado por omissão é mostrado em negrito no topo da página.</para>
+
+</sect2>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.am b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.am
new file mode 100644
index 00000000000..4d2ef5b7575
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/windowmanagement
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.in b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.in
new file mode 100644
index 00000000000..c9c52834b4a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kcontrol/windowmanagement
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/windowmanagement
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/windowmanagement/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kcontrol/windowmanagement/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/windowmanagement/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/windowmanagement/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/windowmanagement/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/windowmanagement/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kcontrol/windowmanagement/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kcontrol/windowmanagement/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kcontrol/windowmanagement/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.cache.bz2
new file mode 100644
index 00000000000..d3ecb1e03ae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.docbook b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.docbook
new file mode 100644
index 00000000000..26c655d253c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kcontrol/windowmanagement/index.docbook
@@ -0,0 +1,86 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-21</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>configuração da janela</keyword>
+<keyword
+>colocação da janela</keyword>
+<keyword
+>tamanho da janela</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="window-specific">
+<title
+>Configuração Específica da Janela</title>
+
+<para
+>Aqui você poderá personalizar as opções das janelas especificamente para algumas janelas em particular.</para>
+
+<note>
+<para
+>Lembre-se que a configuração neste módulo não tomará efeito se não utilizar o gestor de janelas o &kwin; como o seu gestor de janelas. Se usar um gestor de janelas diferente, veja a documentação dele para aprender como configurar o comportamento das janelas.</para>
+</note>
+
+<para
+>Muitas das opções que poderá configurar aqui são as que pode também configurar, a nível global, no módulo de <guilabel
+>Comportamento das Janelas</guilabel
+> do &kcontrol;, contudo alguns destes estão ainda mais detalhados.</para>
+
+<para
+>Eles respeitam à geometria, colocação, se uma janela deve-se manter sobre ou sob as outras, deverá evitar o roubo do foco e os efeitos de transparência.</para>
+
+<para
+>Você poderá aceder a este módulo de duas formas: na barra de título da aplicação que deseja configurar ou no &kcontrol;. Se a iniciar dentro do &kcontrol;, poderá usar o botão <guibutton
+>Nova...</guibutton
+> para criar um perfil de janelas e o botão <guibutton
+>Detectar</guibutton
+> na janela resultante para preencher parcialmente a informação necessária para a aplicação que deseja configurar.</para>
+
+<para
+>Poderá também, em qualquer altura, <guibutton
+>Modificar...</guibutton
+> ou <guibutton
+>Apagar</guibutton
+> os perfis configurados ou reordenar a lista. A mudança de ordem da lista é apenas uma conveniência para o ajudar a ordenar os perfis e não faz efeito na forma como estes são aplicados.</para>
+
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kdcop/Makefile.am b/tde-i18n-pt/docs/kdebase/kdcop/Makefile.am
new file mode 100644
index 00000000000..9ce354c4978
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdcop/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kdcop
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kdcop/Makefile.in b/tde-i18n-pt/docs/kdebase/kdcop/Makefile.in
new file mode 100644
index 00000000000..78154bf7690
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdcop/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kdcop
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kdcop
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdcop/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kdcop/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdcop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdcop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdcop/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdcop/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdcop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdcop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdcop/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kdcop/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kdcop/index.cache.bz2
new file mode 100644
index 00000000000..eaf1178d9e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdcop/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kdcop/index.docbook b/tde-i18n-pt/docs/kdebase/kdcop/index.docbook
new file mode 100644
index 00000000000..b9b99d08e3b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdcop/index.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdcop;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kdcop;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(Major.minor.lesser), it could be used by automation scripts -->
+
+<date
+>2002-12-16</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kdcop; é um programa para o ajudar a navegar nas funções de DCOP disponíveis. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kompare</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+> <para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.am b/tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.am
new file mode 100644
index 00000000000..5db5b234ed9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kdebugdialog
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.in b/tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.in
new file mode 100644
index 00000000000..d2ef51f9101
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdebugdialog/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kdebugdialog
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kdebugdialog
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdebugdialog/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kdebugdialog/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdebugdialog/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdebugdialog/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdebugdialog/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdebugdialog/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdebugdialog/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdebugdialog/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdebugdialog/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kdebugdialog/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kdebugdialog/index.cache.bz2
new file mode 100644
index 00000000000..b054e3252bc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdebugdialog/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kdebugdialog/index.docbook b/tde-i18n-pt/docs/kdebase/kdebugdialog/index.docbook
new file mode 100644
index 00000000000..29d08511893
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdebugdialog/index.docbook
@@ -0,0 +1,206 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kdebugdialog "<application
+>KDebugDialog</application
+>">
+ <!ENTITY kappname "&kdebugdialog;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+
+
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do kdebugdialog;</title>
+
+<authorgroup>
+<author
+>&David.Faure; &David.Faure.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2001-02-13</date>
+<releaseinfo
+>0.03.00</releaseinfo>
+
+<abstract>
+<para
+>Este documento descreve o &kdebugdialog;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KDebugdialog</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="Introduction">
+<title
+>O que é o KDebugDialog?</title>
+
+<para
+>É uma janela para gerir as mensagens de diagnóstico em pleno funcionamento. </para>
+
+<para
+>Se você escrever simplesmente <command
+>kdebugdialog</command
+>, verá uma lista de <quote
+>áreas</quote
+> que podem estar activas ou inactivas. Uma chamada <function
+>kdDebug(área)</function
+> no código irá mostrar algo na janela de depuração só se a área estiver activa.</para>
+
+<note
+><para
+>Repare que o kdWarning, o kdError e o kdFatal aparecem sempre, dado que NÃO são controlados por esta configuração. </para
+></note>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Área</guilabel
+></term>
+<listitem>
+<para
+>As áreas que podem ser mostradas. Cada mensagem que não é mencionada aqui não será apresentada (a menos que este campo se mantenha em branco, o que é o valor por omissão e que significa que tudo deve ser mostrado). Você poderá indicar várias áreas separadas por vírgulas, e poderá também definir intervalos de áreas com a sintaxe início-fim. Por isso uma possibilidade seria: 117,214-289,356-359,221. Não utilize espaços.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se você correr o <command
+>kdebugdialog</command
+> <option
+>--fullmode</option
+>, poderá definir separadamente em cada nível de segurança o que deve ser feito com as mensagens de diagnóstico desse nível, e isto para cada área de depuração.</para>
+
+<para
+>No modo completo, deverá seleccionar em primeiro lugar a área de depuração na qual está interessado na lista que se encontra no topo.</para>
+
+<para
+>O utilizador poderá alterar independentemente o resultado para os vários tipos de mensagens:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Informações</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Aviso</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Erro</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Erro Fatal</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Para cada um destes tipos, poderá definir o seguinte:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Resultado para:</guilabel
+></term>
+<listitem>
+<para
+>Nesta lista poderá escolher onde as mensagens devem ser mostradas. As opções são: <quote
+>Ficheiro</quote
+>, <quote
+>Mensagem</quote
+>, <quote
+>Terminal</quote
+> (neste caso, o 'stderr') e <quote
+>Syslog</quote
+>. Se possível, não envie mensagens para o 'syslog', a não ser que seja o próprio administrador do sistema. O valor por omissão é <quote
+>Mensagem</quote
+>.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome do ficheiro:</guilabel
+></term>
+<listitem
+><para
+>Isto só faz sentido quando você seleccionar um <quote
+>Ficheiro</quote
+> como destino; nele, deverá indicar o nome desse ficheiro (este é interpretado relativamente à pasta actual). Por omissão, é o <filename
+>kdebug.dbg</filename
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>À parte disto, poderá também assinalar a opção <guilabel
+>Abortar nos erros fatais</guilabel
+>. Neste caso, se for mostrada uma mensagem com o nível de severidade <computeroutput
+>KDEBUG_FATAL</computeroutput
+>, a aplicação termina com um SIGABRT depois de mostrar a mensagem.</para>
+
+<para
+>Quando fechar a janela com o <guibutton
+>OK</guibutton
+>, as suas opções são aplicadas e gravadas no <filename
+>kdebugrc</filename
+>. Quando o utilizador carregar em <guibutton
+>Cancelar</guibutton
+>, estas serão ignoradas e as antigas serão repostas.</para>
+
+<para
+>Créditos de Kalle Dalheimer pela versão original do &kdebugdialog;</para>
+
+</chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-general-insert-case: lower
+sgml-shorttag: t
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/Makefile.am b/tde-i18n-pt/docs/kdebase/kdeprint/Makefile.am
new file mode 100644
index 00000000000..696a5fd317d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kdeprint
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/Makefile.in b/tde-i18n-pt/docs/kdebase/kdeprint/Makefile.in
new file mode 100644
index 00000000000..7bd030bbfdd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kdeprint
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kdeprint
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdeprint/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kdeprint/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdeprint/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdeprint/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdeprint/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=lpr-bsd.docbook Makefile.in tech-overview.docbook cups-config.docbook highlights.docbook add-printer-wiz.docbook rlpr.docbook lprng.docbook index.docbook lpd.docbook cupsoptions.docbook theory.docbook final-word.docbook Makefile.am extensions.docbook external-command.docbook getting-started.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint
+ @for base in extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/$$base ;\
+ done
+
+uninstall-nls:
+ for base in extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdeprint/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in extensions.docbook tech-overview.docbook highlights.docbook add-printer-wiz.docbook lpd.docbook lpr-bsd.docbook external-command.docbook cups-config.docbook index.docbook rlpr.docbook cupsoptions.docbook final-word.docbook lprng.docbook theory.docbook getting-started.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdeprint/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdeprint/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdeprint/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/add-printer-wiz.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/add-printer-wiz.docbook
new file mode 100644
index 00000000000..9786492dcdd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/add-printer-wiz.docbook
@@ -0,0 +1,344 @@
+<chapter id="add-printer-wizard-2">
+<title
+>O <quote
+>Assistente de Adição de Impressoras</quote
+> do &CUPS;</title>
+
+<para
+>Se carregar no ícone mais à esquerda da barra de ferramentas <inlinemediaobject
+><imageobject
+> <imagedata fileref="cr32-action-wizard.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>, na parte superior da janela, irá iniciar o <quote
+>Assistente de Adição de Impressoras</quote
+>.</para>
+
+<para
+>Este assistente irá conduzi-lo por vários ecrãs, de modo a instalar uma nova impressora. De momento, este assistente funciona para o &CUPS; e para o módulo do ambiente <acronym
+>RLPR</acronym
+>. O número de passos depende do sub-sistema de impressão actual que está activo na máquina do utilizador.</para>
+
+<sect1>
+<title
+>Iniciar</title>
+
+<para
+>O ecrã de boas-vindas indica-lhe que poderá recuar, em qualquer altura, na alteração de uma opção. </para>
+
+<screenshot>
+<screeninfo
+>O ecrã de introdução do assistente do &kdeprint;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsaddprinterwizard1.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>O ecrã de introdução do assistente de impressoras</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+<sect1 id="backend-selection">
+<title
+>Selecção da Infra-Estrutura</title>
+
+<para
+>Escolha o <quote
+>protocolo da infra-estrutura</quote
+> que o &CUPS; deve usar com a sua impressora nova. Existem as seguintes alternativas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>impressora local (série, paralela, <acronym
+>USB</acronym
+>)</para>
+</listitem>
+<listitem>
+<para
+>fila remota de <acronym
+>LPD</acronym
+></para>
+</listitem>
+<listitem>
+<para
+>impressora partilhada por <acronym
+>SMB</acronym
+> (&Windows;)</para>
+</listitem>
+<listitem>
+<para
+>Impressora de Rede (<acronym
+>TCP</acronym
+>, &HP; JetDirect, AppSocket)</para>
+</listitem>
+<listitem>
+<para
+>Impressora de rede com &IPP; (&IPP;<acronym
+>HTTP</acronym
+>)</para>
+</listitem>
+<listitem>
+<para
+>Impressora de ficheiro</para>
+</listitem>
+<listitem>
+<para
+>Impressora série fax/modem</para>
+</listitem>
+<listitem>
+<para
+>Classe das Impressoras</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Se algumas das opções estiverem acinzentadas, não estão disponíveis. Por exemplo, poderá não ter nenhum 'software' de fax ou nenhum modem instalado para o usar.</para>
+
+<screenshot>
+<screeninfo
+>Escolher o seu sistema de impressão</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsaddprinterwizard2_backendselection.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Escolher o seu sistema de impressão</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="direct-network-settings">
+<title
+>Configuração Directa da Rede</title>
+
+<para
+>O conteúdo do seu próximo ecrã depende da sua escolha no ecrã anterior. Se souber os detalhes, podê-los-á introduzir, de modo a configurar as opções de rede directamente.</para>
+
+<para
+>Nos outros casos, o assistente pode pesquisar na rede para o ajudar a decidir quais as opções que poderão ser úteis. </para>
+
+<screenshot>
+<screeninfo
+>Pesquisa na rede do assistente do &kdeprint;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsaddprinterwizard3_networkscan.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>No assistente do &kdeprint;, poderá indicar os detalhes da rede directamente ou poderá pesquisar na rede automaticamente.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+<sect1 id="information-retrieval-by-network-scanning">
+<title
+>Obtenção de Informações Através da Pesquisa na Rede</title>
+
+<para
+>Se você utilizar uma das ligações de rede (<acronym
+>LPD</acronym
+> remoto, <acronym
+>SMB</acronym
+>, &CUPS; remoto, impressora de rede através de &IPP;), terá uma opção de pesquisa na rede. É bom ter cuidado ao aplicar isto; em alguns ambientes, as pesquisas de rede são considerados actos hostis!</para>
+
+<para
+>No caso do <acronym
+>SMB</acronym
+>, o &kdeprint; irá usar os utilitários <command
+>nmblookup</command
+> e <command
+>smbclient</command
+> (que deverão estar instalados para isto funcionar) para obter as informações que são necessárias para apresentar uma estrutura em árvore.</para>
+
+<para
+>No caso do &IPP; (Porto 631) e das redes <acronym
+>TCP</acronym
+> e AppSocket (Porto 9100), o &kdeprint; irá tentar aceder ao porto e, se tiver sucesso, envia um pedido <command
+>ipp-get-printer-attribute</command
+> para a impressora. Para as impressoras &HP; mais recentes, este último caso funciona normalmente, dado que suportam tanto o AppSocket como o &IPP;.</para>
+
+<para
+>Algumas impressoras ou fabricantes utilizam outros números de portos para a impressão directa por TCP/IP. O utilizador poderá precisar de obter o porto a usar. O botão <guilabel
+>Configuração</guilabel
+> na janela permite-lhe configurar a sua pesquisa, incluindo os endereços <acronym
+>IP</acronym
+>, os portos e os tempos-limite a usar.</para>
+
+<para
+>Mais uma vez: tenha cuidado para não ser mal-interpretado como um intruso na sua rede, ao usar a técnica de pesquisa.</para>
+
+<screenshot>
+<screeninfo
+>Janela de configuração da rede do assistente do &kdeprint;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsaddprinterwizard4_networkscan_config.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>No assistente do &kdeprint;, você poderá indicar os parâmetros para o assistente poder pesquisar em áreas da sua rede.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+<sect1 id="printer-model-selection">
+<title
+>Selecção do Modelo da Impressora</title>
+
+<para
+>A parte mais complicada é, provavelmente, a <quote
+>Selecção do Modelo da Impressora</quote
+>. Anteriormente, a situação era complicada, porque existiam muito poucos controladores pelos quais pesquisar. Agora é complicada por existirem demasiados, sendo muitos deles excelentes, enquanto outros estão mal feitos. </para>
+
+<para
+>Se tiver uma <quote
+>base de dados</quote
+> actual das impressoras disponíveis no seu sistema, seleccione o fabricante na parte esquerda da janela, em primeiro lugar, e depois o modelo do dispositivo na parte direita. Esta janela repartida mostra todos os &PPD;s encontrados pelo &CUPS; no seu repositório de &PPD;s instalados. Este repositório está normalmente em <filename class="directory"
+>/usr/share/cups/model/</filename
+>. Se desejar que o seu controlador seja encontrado automaticamente pelo &CUPS; e pelo &kdeprint;, coloque-o aí.</para>
+
+<!-- Insert Screenshot here: -->
+
+</sect1>
+
+<sect1 id="driver-selection">
+<title
+>Selecção do Controlador</title>
+
+<para
+>No próximo ecrã, verá uma descrição do controlador seleccionado anteriormente. Esta descrição é extraída do &PPD; usado no momento.</para>
+
+<warning>
+<para
+>Para uma verdadeira impressora &PostScript;, <emphasis
+>nunca</emphasis
+> tente instalar um &PPD; do <quote
+>Foomatic</quote
+> ou do <quote
+>Gimp-Print</quote
+>, mesmo que seja oferecido; não irá ficar satisfeito com ele. Em vez disso, procure o &PPD; original do fabricante, de preferência o que foi desenvolvido para o &Windows; NT, e use este. </para>
+</warning>
+
+<para
+>Algumas distribuições do &Linux; forneceram ao &CUPS; todas as combinações possíveis de filtros do <application
+>ghostscript</application
+> e ficheiros &PPD; do<quote
+>foomatic</quote
+> que conseguiram encontrar na rede. Alguns deles são, de certo modo, inúteis; foram gerados há um ano, quando o pessoal do <ulink url="http://www.linuxprinting.org"
+>www.linuxprinting.org</ulink
+> fez as suas primeiras experiências com &PPD;s de terceiros para o &CUPS;. Embora sejam considerados <quote
+>Alpha</quote
+> nesta altura, eles começaram a seguir uma vida própria e podem agora ser encontrados em vários locais na Internet, não devendo favores nenhuns ao &CUPS;.</para>
+
+<para
+>Se não tiver a certeza de quais deverá usar, veja em:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><ulink
+url="http://www.linuxprinting.org"
+>http://www.linuxprinting.org</ulink>
+</para>
+</listitem>
+
+<listitem>
+<para>
+<ulink url="http://www.cups.org"
+>http://www.cups.org</ulink>
+</para>
+</listitem>
+</itemizedlist>
+
+<para
+>E peça ajuda. Numa fase posterior, irá aparecer um documento que detalha as diferenças dos diferentes controladores e modelos de &PPD; em <ulink url="http://kdeprint.sourceforge.net"
+>http://kdeprint.sourceforge.net/</ulink
+>. Fique atento!</para>
+
+<para
+>Através do botão <guibutton
+>Outro...</guibutton
+>, consegue obter qualquer &PPD; localizado no seu sistema de ficheiros.</para>
+
+<!-- Insert Screenshot here: -->
+
+</sect1>
+<sect1 id="printer-test-and-finding-settings">
+<title
+>Teste da Impressora e Obtenção da Configuração Correcta</title>
+
+<para
+>Efectue a configuração preliminar do controlador agora. A mais importante é o tamanho do papel por omissão. Este está, em muitos dos casos, configurado como <quote
+>Carta</quote
+>. Se viver num país onde se usa o <quote
+>A4</quote
+> e não quiser que a sua primeira página de teste encrave, é agora a altura de evitar isto. </para>
+
+<para
+>Está prestes a iniciar uma impressão de teste. Carregue no botão <guibutton
+>Testar</guibutton
+>.</para>
+
+<!-- Insert Screenshot here: -->
+
+</sect1>
+
+<sect1 id="banner-selection">
+<title
+>Selecção do Separador</title>
+
+<para
+>O último ecrã permite-lhe seleccionar se deseja usar, e quais, os 'banners' ou separadores que marcam o início e/ou fim de cada tarefa de impressão nessa impressora. Também poderá seleccionar e desligar os 'banners', antes de imprimir nas janelas de opções das tarefas.</para>
+
+<para
+>Se precisar de usar 'banners' personalizados, copie-os para o <filename class="directory"
+>/usr/share/cups/banners/</filename
+>, de modo a ficarem disponíveis para selecção. Necessitam, porém, de ser ficheiros &PostScript;.</para>
+
+<!-- Insert Screenshot here: -->
+
+</sect1>
+
+<sect1 id="baptizing-your-printer">
+<title
+>Finalmente: Baptizar a sua Nova Impressora</title>
+
+<para
+>O último ecrã permite ao utilizador introduzir um nome para a sua nova impressora.</para>
+
+<para
+>O nome deve começar por uma letra, podendo conter números e sublinhados com um tamanho máximo de 128 caracteres. Respeite esta regra, se quiser evitar comportamentos estranhos do seu servidor de &CUPS;. Os nomes das impressoras no &CUPS; <emphasis
+>não</emphasis
+> distinguem maiúsculas de minúsculas! Este é um requisito do &IPP;. Por isso, os nomes <systemitem class="resource"
+>DANKA_infotec</systemitem
+>, <systemitem class="resource"
+>Danka_Infotec</systemitem
+> e <systemitem class="resource"
+>danka_infotec</systemitem
+> representam, todos eles, a mesma impressora.</para>
+
+<!-- Insert Screenshot here: -->
+
+</sect1>
+
+<sect1 id="final-confirmation-screen">
+<title
+>O Ecrã Final de Confirmação</title>
+
+<para
+>
+<!-- Insert Screenshot here: -->
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/cups-config.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/cups-config.docbook
new file mode 100644
index 00000000000..1b6994a2e0f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/cups-config.docbook
@@ -0,0 +1,2989 @@
+<chapter id="cups-configuration">
+<title
+>Configuração do Servidor de Impressão: CUPS</title>
+
+<para
+>Inicie a configuração do servidor de impressão (agora que já escolheu o &CUPS;, esta é a configuração do servidor do &CUPS;), carregando para tal no botão apropriado. Descobri-lo-á, se mover lentamente o rato pelos botões e ler as dicas. Deverá ser o 11º a contar da esquerda, ou o terceiro a contar da direita; o seu ícone é uma <guiicon
+>chave de porcas</guiicon
+>.</para>
+
+<para
+>Aparecerá então a janela de configuração do servidor de &CUPS;. Dar-lhe-á uma vista estruturada de todas as opções que se aplicam ao servidor. O seu ficheiro de configuração está localizado normalmente em <filename
+>/etc/cups/cupsd.conf</filename
+>. Este é um ficheiro normal em <acronym
+>ASCII</acronym
+>, com uma sintaxe semelhante ao do servidor Web <application
+>Apache</application
+>. É uma boa ideia criar uma cópia de segurança, para o caso de algo correr mal na configuração, através das janelas de Configuração do Servidor do &kdeprint;/&CUPS;:</para>
+
+<screen
+><userinput
+><command
+>cp</command
+> <filename
+>/etc/cups/cupsd.conf</filename
+> <filename
+>/etc/cups/cupsd.conf.bak</filename
+></userinput
+></screen>
+
+<para
+>Dado que esta interface gráfica para a edição do ficheiro de configuração ainda é uma novidade, o utilizador deverá ter uma segunda oportunidade de voltar ao ficheiro original. Por isso, crie uma cópia de segurança.</para>
+
+<sect1 id="quick-help">
+<title
+>Ajuda Rápida</title>
+
+<para
+>Uma funcionalidade muito útil é a <quote
+>Ajuda Rápida</quote
+> disponível. Se você carregar no pequeno ponto de interrogação (<guiicon
+>O que é isto?</guiicon
+>), na barra de título da sua janela, irá ver o cursor a mudar de forma. De seguida, carregue num campo de configuração do <command
+>cupsd</command
+> para descobrir o que significa e quais são as suas opções. Na maioria dos casos, deverá compreender o seu significado imediatamente e, mesmo que isso não aconteça, terá sempre a excelente documentação do &CUPS;. (Se o seu servidor de &CUPS; estiver a correr, tê-la-á na sua máquina em <ulink url="http://localhost:631/documentation.html"
+>http://localhost:631/documentation.html</ulink
+>).</para>
+<para
+>Se o &CUPS; não estiver a correr, mas estiver instalado no seu sistema, podê-lo ia encontrar no sistema de ficheiros da sua própria máquina. A localização exacta depende do seu sistema operativo mas, no caso do &Linux;, o valor por omissão é <filename class="directory"
+>/usr/share/doc/cups/</filename
+> ou <filename class="directory"
+> /usr/share/doc/cups/documentation.html</filename
+>.</para>
+
+</sect1>
+<sect1 id="longer-help">
+<title
+>Ajuda Extensa</title>
+
+<para
+>Para mais informações, mais detalhadas e mais recentes, dever-se-á sempre basear na documentação original do &CUPS;. O &CUPS; está, como o próprio &kde;, num processo de desenvolvimento rápido. Existem constantemente novas funcionalidades, que poderão ser configuráveis apenas através da edição dos ficheiros de configuração. A &GUI; do &kdeprint; poderá não ter acompanhado o desenvolvimento do &CUPS;.</para>
+
+<para
+>Para o caso em que deseje olhar para os ficheiros de configuração originais do seu sistema &CUPS; -- estes estão aqui:</para>
+
+<note>
+<para
+>Estes locais baseiam-se na instalação por omissão. O seu sistema operativo pode tê-los instalado num prefixo diferente como, por exemplo, o <filename class="directory"
+>/usr/local/</filename
+>, mas a hierarquia deve ser mais ou menos como em baixo.</para>
+</note>
+
+<variablelist>
+<varlistentry>
+<term
+><filename class="directory"
+>/etc/cups/</filename
+></term>
+<listitem>
+<para
+>A pasta com os ficheiros de configuração</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>/etc/cups/cupsd.conf</filename
+></term>
+<listitem>
+<para
+>O ficheiro de configuração para o servidor do &CUPS;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>/etc/cups/printers.conf</filename
+></term>
+<listitem>
+<para
+>O ficheiro de configuração que contém a informação sobre as suas impressoras locais.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>/etc/cups/ppd/</filename
+></term>
+<listitem>
+<para
+>A pasta com os ficheiros &PPD; das impressoras instaladas.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As ligações seguintes só funcionam se o seu servidor &CUPS; estiver em execução. Para aceder a toda a documentação original do &CUPS;, vá a:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><ulink url="http://localhost:631/documentation.html"
+>http://localhost:631/documentation.html</ulink
+></term>
+<listitem>
+<para
+>Uma página com ligações para todos os outros documentos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://localhost:631/sam.html"
+>http://localhost:631/sam.html</ulink
+></term>
+<listitem>
+<para
+>Acesso directo ao Manual de Administração de 'Software' do &CUPS; no formato <acronym
+>HTML</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://localhost:631/sam.pdf"
+>http://localhost:631/sam.pdf</ulink
+></term>
+<listitem>
+<para
+>Acesso directo ao Manual de Administração de 'Software' do &CUPS; no formato <acronym
+>PDF</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.cups.org/documentation.html"
+>http://www.cups.org/documentation.html</ulink
+></term>
+<listitem>
+<para
+>A última documentação 'online' da página Web do &CUPS;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para
+>As seguintes ligações dão-lhe acesso aos mesmos ficheiros (poderão faltar os ícones e imagens), mesmo que o seu servidor do CUPS não esteja a correr. Será necessário, todavia, ter o CUPS instalado no seu sistema (Algumas distribuições poderão ter os ficheiros noutro local -- terá de ser você próprio a descobri-los...). Para aceder a toda a documentação original do &CUPS;, vá a:</para>
+
+<para
+>Esta documentação está disponível, mesmo que o servidor do &CUPS; não esteja instalado, se bem que poderá reparar na falta de algumas imagens e ícones ao ver os ficheiros <acronym
+>HTML</acronym
+>.</para>
+
+<para
+>Como foi referido em cima, a hierarquia em baixo deverá estar intacta, mas o seu sistema operativo poderá ter instalado o &CUPS; num local diferente.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><filename
+>/usr/share/doc/cups/documentation.html</filename
+></term>
+<listitem>
+<para
+>Uma página com ligações para todos os outros documentos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>/usr/share/doc/cups/sam.html</filename
+></term>
+<listitem>
+<para
+>Acesso directo ao Manual de Administração de 'Software' do &CUPS; no formato <acronym
+>HTML</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>/usr/share/doc/cups/sam.pdf</filename
+></term>
+<listitem>
+<para
+>Acesso directo ao Manual de Administração de 'Software' do &CUPS; no formato <acronym
+>PDF</acronym
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Existem algumas páginas Web e grupos de discussão do &CUPS; (e da impressão no &Linux; em geral) para dar ajuda aos mais novatos em:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><ulink url="http://www.cups.org/newsgroups.php"
+>http://www.cups.org/newsgroups.php</ulink
+></term>
+<listitem>
+<para
+>A página Web do &CUPS;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.linuxprinting.org/newsportal/"
+>http://www.linuxprinting.org/newsportal/</ulink
+></term>
+<listitem>
+<para
+>LinuxPrinting.org, a casa do HOWTO de impressão em &Linux; e da Base de Dados de Impressoras do &Linux;</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>E, finalmente, existirá uma página Web para o &kdeprint; e a documentação relacionada com ele, em <ulink url="http://kdeprint.sourceforge.net/"
+> http://kdeprint.sourceforge.net/</ulink
+></para>
+
+<para
+>Na próxima secção, o utilizador será guiado através da maioria das opções de configuração do &kdeprint; com o &CUPS;.</para>
+
+</sect1>
+<sect1 id="explaining-different-gui-elements">
+<title
+>Explicando os diferentes elementos da &GUI;</title>
+
+<sect2>
+<title
+>Janela Superior: Vista das Impressoras Reais e Virtuais</title>
+
+<para
+>Esta secção ainda não está completa</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Janela em árvore, em ícones e como uma lista</para>
+</listitem>
+<listitem>
+<para
+>Os ícones da barra de tarefas</para>
+</listitem>
+<listitem>
+<para
+>Diferentes tipos de letra para diferentes impressoras</para>
+</listitem>
+<listitem>
+<para
+>Os diferentes ícones de impressoras significam diferentes coisas</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Janela Inferior: Vista por Secções dos Detalhes</title>
+
+<para
+>Esta secção ainda não está completa.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Os ícones da barra de tarefas</para>
+</listitem>
+<listitem>
+<para
+>As Páginas</para>
+</listitem>
+<listitem>
+<para
+>Mudar a configuração das impressoras</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="welcome-to-cups-server-configuration">
+<title
+>Bem-vindo à Configuração do Servidor do &CUPS;</title>
+
+<para
+>Este é o Ecrã de Boas-Vindas para as janelas de configuração do seu servidor. Ao carregar num dos itens da árvore à esquerda do ecrã, abre a componente apropriada da configuração.</para>
+
+<para
+>Cada opção tem um valor por omissão. Os valores por omissão permitem ao &CUPS; funcionar normalmente como um cliente perfeitamente funcional. Os clientes esperam no porto de TCP/IP 631 por difusões de informação dos servidores do &CUPS; na <acronym
+>LAN</acronym
+>. Esta informação permite aos clientes imprimirem imediatamente após a sua recepção, sem terem de instalar qualquer controlador ou configurar qualquer impressora nos clientes.</para>
+
+<para
+>Para o utilizador configurar um servidor do &CUPS; (que difunda o seu serviço para a <acronym
+>LAN</acronym
+>), terá de alterar os valores por omissão.</para>
+
+<para
+>O ecrã de boas-vindas da janela de configuração do servidor do &CUPS;. </para>
+<screenshot>
+<screeninfo
+>Janela de configuração do servidor de &CUPS;: ecrã de boas-vindas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration1_welcome.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para configurar o servidor de &CUPS;: ecrã de boas-vindas</phrase
+></textobject>
+<caption
+><para
+>A janela para configurar o servidor de &CUPS;: ecrã de boas-vindas</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para seleccionar o valor por omissão de qualquer item, basta assinalar a opção à direita do ecrã. Para alterar o valor de um item, desligue a opção e efectue a sua alteração na parte esquerda do ecrã.</para>
+
+<para
+>A configuração completa do servidor inclui:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="server-general-configuration"
+>Configuração Geral do <guilabel
+>Servidor</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="server-logging-configuration"
+>Configuração dos <guilabel
+>Registos</guilabel
+> do Servidor</link
+></para>
+</listitem>
+<listitem>
+<para
+><link
+linkend="server-directories-configuration"
+>Definições da Localização e <guilabel
+>Pastas</guilabel
+> do Servidor</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="server-configuration"
+>Configuração do Servidor <guilabel
+>HTTP</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="server-encryption-support-configuration"
+>Configuração do Suporte de <guilabel
+>Cifra</guilabel
+> e Certificados do Servidor</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="server-miscellaneous-configuration"
+>Configurações <guilabel
+>Diversas</guilabel
+> do Servidor</link
+></para>
+</listitem>
+<listitem>
+<para
+>Configuração Geral da <guilabel
+>Rede</guilabel
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="network-clients-configuration"
+>Configuração dos <guilabel
+>Clientes</guilabel
+> da Rede</link
+></para>
+</listitem>
+<listitem>
+<para
+><link
+linkend="browsing-general-configuration"
+>Configuração Geral da <guilabel
+>Navegação</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="browsing-connection-configuration"
+>Configuração da <guilabel
+>Ligação</guilabel
+> de Navegação</link
+></para>
+</listitem>
+<listitem>
+<para
+><link
+linkend="browsing-masks-configuration"
+>Configuração das <guilabel
+>Máscaras</guilabel
+> de Navegação</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="browsing-timeouts-configuration"
+>Configuração dos <guilabel
+>Tempos-Limite</guilabel
+> de Navegação</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="browsing-relay-configuration"
+>Configuração do <guilabel
+>Reencaminhamento</guilabel
+> da Navegação</link
+></para>
+</listitem>
+<listitem>
+<para
+><link
+linkend="security-configuration"
+>Configuração da <guilabel
+>Segurança</guilabel
+></link
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Cada um destes itens de configuração será descrito nas secções seguintes do manual.</para>
+
+</sect1>
+
+<sect1 id="server-general-configuration">
+<title
+>Configuração Geral do Servidor</title>
+
+<para
+>A configuração geral do servidor é feita neste ecrã. Inclui:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Nome do servidor</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>E-mail do administrador</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Utilizador do servidor</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Grupo do servidor</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Utilizador remoto</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>A janela para as configurações gerais do servidor de &CUPS; permite ao utilizador alterar os valores por omissão. Carregue no pequeno ponto de interrogação e, de seguida, em qualquer campo para obter uma <quote
+>Ajuda Rápida</quote
+> sobre o significado da opção.</para>
+
+<para
+>Se não tiver a certeza, deixe estar e vá em primeiro lugar à documentação original do &CUPS;. Se o seu servidor do &CUPS; já estiver em execução, esta está acessível ao &konqueror; através do &URL; <ulink url="http://localhost:631/documentation.html"
+> http://localhost:631/documentation.html</ulink
+>.</para>
+
+<para
+>Aí, pode ter o primeiro contacto com o Manual de Administração do Software. Caso contrário, por exemplo, se o servidor do &CUPS; não estiver em execução, pode tentar ver no seu sistema de ficheiros local em <filename class="directory"
+>/usr/share/doc/cups/</filename
+> ou em <filename
+>/usr/share/doc/cups/documentation.html</filename
+>, os locais por omissão.</para>
+
+<screenshot>
+<screeninfo
+>Janela de configuração geral do servidor de &CUPS;: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration2_general.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para configurar as opções gerais do servidor do &CUPS;: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName </phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome do Servidor</guilabel
+></term>
+<listitem>
+<para
+>O nome do seu servidor, tal como é anunciado para o mundo. Por omissão, o &CUPS; irá usar o nome da máquina no sistema. Para configurar o servidor por omissão usado pelos clientes, veja o ficheiro <filename
+>client.conf</filename
+>.</para>
+
+<informalexample>
+<para
+>Por exemplo, escreva <userinput
+>estamaquina.estedominio.com</userinput
+></para>
+</informalexample>
+
+<para
+>Este é o nome da máquina que é comunicado aos clientes. Se você tiver problemas estranhos no acesso ao servidor, indique aqui o seu endereço <acronym
+>IP</acronym
+> para tentar localizar o problema. Assim, elimina quaisquer problemas de resolução do nome das máquinas e poderá mais facilmente localizar o problema real.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>E-mail do administrador</guilabel
+></term>
+<listitem>
+<para
+>Este é o endereço de e-mail para onde enviar todas as queixas ou problemas. Por omissão, o &CUPS; irá usar o <quote
+>root@nomemaquina</quote
+>.</para>
+
+<informalexample>
+<para
+>Por exemplo, escreva <userinput
+>root@estamaquina.com</userinput
+>.</para>
+</informalexample>
+
+<note>
+<para
+>Ao contrário do que a ajuda rápida sugere, também é possível enviar um e-mail com entusiasmo acerca do &CUPS; e do &kdeprint; ao administrador do sistema.</para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizador do Servidor</guilabel
+></term>
+<listitem>
+<para
+>O utilizador com que o servidor está a correr. Este é, normalmente, o <systemitem class="username"
+>lp</systemitem
+>, mas você poderá configurar outro utilizador se necessário.</para>
+
+<note>
+<para
+>O servidor necessita de ser executado inicialmente como 'root' para suportar o porto de <acronym
+>IPP</acronym
+> por omissão 631. Este altera os utilizadores sempre que é executado um programa exterior.</para>
+</note>
+
+<informalexample>
+<para
+>Escreva, por exemplo, <userinput
+>lp</userinput
+>.</para>
+</informalexample>
+
+<para
+>Esta é a conta de utilizador de &UNIX; por omissão para os filtros e programas <acronym
+>CGI</acronym
+> serem executados. Os programas <acronym
+>CGI</acronym
+> são responsáveis por lhe mostrar a interface de administração Web, que está acessível em <ulink url="http://localhost:631/"
+>http://localhost:631/</ulink
+>).</para>
+
+<warning>
+<para
+>Não há a necessidade de alterar a directiva <guilabel
+>User</guilabel
+> para <systemitem class="username"
+>root</systemitem
+>; por isso, nunca o faça, porque pode envolver perigos. Se alguém descobrir vulnerabilidades do sistema num dos filtros de ficheiros usados, controladores ou programas <acronym
+>CGI</acronym
+>, poderá executar comandos arbitrários no seu sistema com privilégios de 'root'. Use sempre uma conta não-privilegiada para a directiva do servidor <guilabel
+>User</guilabel
+>.</para>
+</warning>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Grupo do servidor</guilabel
+></term>
+<listitem>
+<para
+>O grupo com o qual o servidor se executa. Normalmente, deve ser o <systemitem class="groupname"
+>sys</systemitem
+>, mas o utilizador poderá configurar as coisas para outro grupo, se necessário.</para>
+
+<informalexample>
+<para
+>Escreva, por exemplo, <userinput
+>sys</userinput
+>.</para>
+</informalexample>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizador remoto</guilabel
+></term>
+<listitem>
+<para
+>O nome do utilizador atribuído aos acessos não-autenticados dos sistemas remotos. Por omissão, é o <userinput
+>remroot</userinput
+>.</para>
+
+<para
+>Este nome irá aparecer nos ficheiros de registo e nas pesquisas sobre o dono da tarefa &etc;, para todos os recursos e localizações do servidor de &CUPS; que estão configurados para permitir o acesso <emphasis
+>sem</emphasis
+> autenticação. Os registos não autenticados irão transportar os nomes autenticados.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="server-logging-configuration">
+<title
+>Configuração dos Registos do Servidor</title>
+
+<para
+>A configuração dos registos do servidor é feita neste ecrã. Esta inclui:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Configuração do <guilabel
+>ficheiro de registo de acessos</guilabel
+></para
+></listitem>
+<listitem
+><para
+>Configuração do <guilabel
+>ficheiro de registo de erros</guilabel
+></para
+></listitem>
+<listitem
+><para
+>Configuração do ficheiro de <guilabel
+>registo de páginas</guilabel
+></para
+></listitem>
+<listitem
+><para
+>Configuração do <guilabel
+>nível de registo</guilabel
+></para
+></listitem>
+<listitem
+><para
+>Configuração do <guilabel
+>tamanho máximo do ficheiro de registo</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Este é um ecrã importante para si. Se alguma vez tiver problemas: este é o local para definir o nível de registo para <quote
+>debug</quote
+>, reiniciar o servidor do &CUPS; e então olhar para o registo de erros aqui definido, para que possa ver os elementos que lhe possam dar uma ideia do problema.</para>
+
+<screenshot>
+<screeninfo
+>Janela de configuração do servidor do &CUPS;: <guilabel
+>Registos do servidor</guilabel
+> </screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration3_logging.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para configurar o servidor do &CUPS;: <guilabel
+>Registos do servidor</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Registo de acessos</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde os acessos ao servidor são registados. Se não começar por um <literal
+>/</literal
+>, assume-se relativo à raiz do servidor.</para>
+
+<para
+>Você poderá também usar o nome especial <userinput
+>syslog</userinput
+> para enviar o resultado para o ficheiro ou servidor 'syslog'.</para>
+
+<informalexample>
+<para
+>Indique um nome de ficheiro como, por exemplo, <userinput
+><filename
+>/var/log/cups/acces_log</filename
+></userinput
+>.</para>
+</informalexample>
+
+<para
+>Este ficheiro é armazenado no formato comum <quote
+>Common Log Format</quote
+>. Desta forma, o utilizador poderá usar programas como o <application
+>Webalizer</application
+> ou outra ferramenta de acesso à Web para gerar os relatórios da actividade do servidor do &CUPS;.</para>
+
+<para
+>Para incluir o nome do servidor no nome do ficheiro, utilize um <token
+>%s</token
+> neste. Exemplo: <userinput
+><filename
+>/var/log/cups/access_log-%s</filename
+></userinput
+>.</para>
+
+<screen
+><prompt
+>kurt@transmeta:~
+></prompt
+><userinput
+><command
+>tail</command
+> <parameter
+>/var/log/cups/access_log</parameter
+></userinput>
+<computeroutput>
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /printers/ HTTP/1.1" 200 109
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /admin/ HTTP/1.1" 401 0
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 210
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "GET /ppd/DANKA_P450.ppd HTTP/1.1" 200 51021
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /jobs/ HTTP/1.1" 200 246
+10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 0
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 80
+127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 139
+10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /cups.css HTTP/1.0" 200 198
+127.0.0.1 - - [04/Aug/2001:20:11:40 +0100] "POST / HTTP/1.1" 200 139
+10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 7319
+10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /images/title-logo.gif HTTP/1.0" 200 5729
+</computeroutput
+></screen>
+
+<para
+>Poderá ver uma linha em separado para cada acesso único, a qual mostra o endereço <acronym
+>IP</acronym
+> do cliente que acedeu, a data e hora do acesso, o método de acesso (<command
+>POST</command
+> ou <command
+>GET</command
+>), o recurso referenciado, a versão do &HTTP; usada pelo cliente, o código de estado e o número de 'bytes' transferidos. O código de estado <errorcode
+>200</errorcode
+> significa <errorname
+>com sucesso-OK</errorname
+>; o <errorcode
+>401</errorcode
+> acima foi um <errorname
+>acesso não-autorizado</errorname
+>, o qual foi recusado. Para uma explicação mais detalhada do formato do registo vá ao <ulink url="http://localhost:631/sam.html#7_6_1"
+>Manual de Administração do 'Software' do &CUPS;</ulink
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Registo de erros</guilabel
+></term>
+<listitem>
+<para
+>Se este não começar com um <literal
+>/</literal
+>, então assume-se como relativo à raiz do servidor. O valor por omissão é <filename
+>/var/log/cups/error_log</filename
+>.</para>
+
+<para
+>Você poderá também usar o nome especial <userinput
+>syslog</userinput
+> para enviar o resultado para o ficheiro ou servidor 'syslog'.</para>
+
+<informalexample>
+<para
+>Indique a sua localização como, por exemplo, <userinput
+><filename
+>/var/log/cups/error_log</filename
+></userinput
+>.</para>
+</informalexample>
+
+<para
+>O excerto do registo de erros em baixo mostra-lhe a parte registada por imprimir a página de teste com o valor por omissão de <guilabel
+>Nível de registo</guilabel
+> igual a <quote
+>info</quote
+>. Para uma explicação sobre o <guilabel
+>Nível de Registo</guilabel
+>, veja mais abaixo.</para>
+
+<screen
+><prompt
+>kurt@transmeta:~
+></prompt
+><userinput
+><command
+> tail </command
+> <parameter
+>/var/log/cups/error_log</parameter
+></userinput>
+<computeroutput>
+I [04/Aug/2001:23:15:10 +0100] Job 213 queued on 'DANKA_P450' by 'root'
+I [04/Aug/2001:23:15:10 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18891) for job 213.
+I [04/Aug/2001:23:15:10 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18892) for job 213.
+</computeroutput
+></screen>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Registo de páginas</guilabel
+></term>
+<listitem>
+<para
+>Se este não começar com um <literal
+>/</literal
+>, então assume-se como relativo à raiz do servidor. O valor por omissão é <filename
+>/var/log/cups/page_log</filename
+>.</para>
+
+<para
+>Você poderá também usar o nome especial <userinput
+>syslog</userinput
+> para enviar o resultado para o ficheiro ou servidor 'syslog'.</para>
+
+<informalexample>
+<para
+>Indique a sua localização, como por exemplo <userinput
+><filename
+>/var/log/cups/page_log</filename
+></userinput
+>.</para>
+</informalexample>
+<para
+>O registo de páginas tem uma linha por cada página de uma tarefa impressa.</para>
+
+<para
+>Aqui pode-se ver como alguns campos aparecem:</para>
+
+<screen
+><prompt
+>kurt@transmeta:~
+></prompt
+><userinput
+><command
+> tail </command
+> <parameter
+>/var/log/cups/page_log</parameter
+></userinput>
+<computeroutput>
+GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 4 1
+GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 5 1
+GIMP_print_stp_HP kdetest 202 [03/Aug/2001:11:46:49 +0100] 1 1
+GIMP_print_stp_HP kdetest 203 [03/Aug/2001:11:46:54 +0100] 1 1
+DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 1 33
+DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 2 33
+DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 3 33
+DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 4 33
+DANKA_infotec_P450 root 205 [04/Aug/2001:19:12:34 +0100] 1 14
+DANKA_infotec_P450 root 206 [04/Aug/2001:19:15:20 +0100] 1 1
+</computeroutput
+></screen>
+
+<para
+>Neste excerto do ficheiro, você poderá obter informações sobre o nome das impressoras (<systemitem class="resource"
+>GIMP_print_stp_HP</systemitem
+> e <systemitem class="resource"
+>DANKA_infotec_P450</systemitem
+>) usadas através deste servidor, os nomes dos utilizadores (<systemitem class="username"
+>kdetest</systemitem
+>, <systemitem class="username"
+>kurt</systemitem
+> e <systemitem class="username"
+>root</systemitem
+>), os IDs das tarefas (<quote
+>201</quote
+> a <quote
+>205</quote
+>), a hora da impressão, o número de página dentro da tarefa e o número de cópias das páginas. Por exemplo, a tarefa 204 teve 4 páginas e 33 cópias, enquanto a tarefa 205 teve 14 cópias de 1 página).</para>
+
+<note>
+<para
+>O &CUPS; está dependente (para o seu cálculo do número de páginas de uma tarefa) de passar o &PostScript; pelo filtro <quote
+>pstops</quote
+>. Veja o <link linkend="architecture-diagram"
+>Fluxograma do &kivio;</link
+> da arquitectura de filtros do &CUPS; para ter uma ideia onde este filtro se encaixa em todo o processo de impressão). Mais, o <command
+>pstops</command
+> depende na contagem de <acronym
+>DSC</acronym
+> (as <acronym
+>DSC</acronym
+> são Document Structuring Conventions, a standard defined by Adobe) enviadas pelo cliente. Na maior parte dos casos, isto funciona.</para>
+
+<para
+>Contudo, esta contabilidade de páginas não funciona para as filas de impressão <quote
+>sem formato</quote
+> (dado que estas, por definição, não efectuam nenhuma filtragem na máquina do &CUPS; e por isso não passam pelo <command
+>pstops</command
+>.) Cada tarefa que passe por uma fila <quote
+>sem formato</quote
+> é contada como uma tarefa com 1 página (com múltiplas cópias possíveis). Isto é especialmente verdade para todas as tarefas enviadas dos clientes do &Microsoft; &Windows; através do <application
+>Samba</application
+> para o servidor do &CUPS;, dado que estas tarefas já chegam no formato correcto à impressora, dado que os clientes utilizam o controlador original da impressora.</para>
+</note>
+
+<note>
+<para
+>Ainda se espera que alguém faça uma ferramenta agradável de análise dos registos de páginas do &CUPS;. Esta deve gerar um relatório com um aspecto gráfico semelhante ao dos registos do <application
+>Webalizer</application
+>. Desta forma, será possível ter estatísticas claras que possam ser usadas para contabilizar a utilização das impressoras e a dependência da carga em relação à hora ou dia da semana, utilizadores &etc;. Alguém se oferece?</para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nível de registo</guilabel
+></term>
+<listitem>
+<para
+>Esta opção controla o número de mensagens registadas no ficheiro de erros. Poderá ser uma das seguintes:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>debug2</term>
+<listitem>
+<para
+>Registar tudo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>debug</term>
+<listitem>
+<para
+>Registar quase tudo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>info</term>
+<listitem>
+<para
+>Registar todos os pedidos e mudanças de estado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>warn</term>
+<listitem>
+<para
+>Registar os erros e avisos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>error</term>
+<listitem>
+<para
+>Registar apenas os erros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>none</term>
+<listitem>
+<para
+>Não registar nada.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Se precisar de descobrir problemas (ou se quiser estudar o funcionamento interno do &CUPS;), altere o nível de registo para 'debug' ou 'debug2'. Aí, o registo de erros terá muito mais elementos (não apenas os erros, mas também mensagens informativas).</para
+>
+
+<para
+>Pode usar isto para assistir <quote
+>ao vivo</quote
+> o que o &CUPS; está a fazer quando você envia uma tarefa de impressão. Num &konsole;, escreva:</para>
+
+<screen
+><prompt
+>kurt@transmeta:~
+></prompt
+><userinput
+><command
+>tail</command
+> <option
+>-f</option
+> <option
+>-n</option
+><parameter
+>100</parameter
+> <parameter
+>/var/log/cups/error_log</parameter
+></userinput
+></screen>
+
+<para
+>Isto dar-lhe-á as últimas 100 linhas (<option
+>-n</option
+> <parameter
+>100</parameter
+>) do ficheiro no ecrã, bem como uma actualização <quote
+>em tempo-real</quote
+> (<option
+>-f</option
+>) do que se está a passar. A lista seguinte mostra a impressão de uma página de teste (algumas partes foram cortadas por razões de espaço... Tente você mesmo, se necessitar de mais informações):</para>
+
+<screen
+><computeroutput
+>
+I [04/Aug/2001:23:15:12 +0100] Job 214 queued on 'DANKA_P450' by 'root'
+D [04/Aug/2001:23:15:12 +0100] StartJob(214, 08426fe0)
+D [04/Aug/2001:23:15:12 +0100] StartJob() id = 214, file = 0/1
+D [04/Aug/2001:23:15:12 +0100] job-sheets=none,none
+D [04/Aug/2001:23:15:12 +0100] banner_page = 0
+D [04/Aug/2001:23:15:12 +0100] StartJob: argv = "DANKA_P450","214","root","KDE Print Test",
+[....]
+D [04/Aug/2001:23:15:12 +0100] StartJob: envp = "PATH=/usr/lib/cups/filter:/bin:/usr/bin", [....]
+D [04/Aug/2001:23:15:12 +0100] StartJob: statusfds = 5, 6
+D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = 7, -1
+D [04/Aug/2001:23:15:12 +0100] StartJob: filter = "/usr/lib/cups/filter/pstops"
+D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[0] = 8, 9
+D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/filter/pstops", [....]
+I [04/Aug/2001:23:15:12 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18991) for job 214.
+D [04/Aug/2001:23:15:12 +0100] StartJob: backend = "/usr/lib/cups/backend/lpd"
+D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = -1, 7
+D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/backend/lpd", [....]
+I [04/Aug/2001:23:15:12 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18992) for job 214.
+D [04/Aug/2001:23:15:12 +0100] Page = 595x842; 15,16 to 580,833 [....] </computeroutput
+></screen
+>
+
+<para
+>As linhas marcadas como <quote
+>D</quote
+>, no início, são mensagens do nível de depuração, enquanto que as <quote
+>I</quote
+> são do nível de registo <quote
+>info</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho máximo do ficheiro de registo</guilabel
+></term>
+<listitem>
+
+<para
+>Controla o tamanho máximo de cada ficheiro de registo antes de serem 'rodados' (arquivados). O valor por omissão é 1048576 (1 Mb). Ponha igual a 0 para desligar a rotação de registos.</para>
+
+<informalexample>
+<para
+>Indique um tamanho em 'bytes', como por exemplo <userinput
+>1048576</userinput
+></para>
+</informalexample>
+
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="server-directories-configuration">
+<title
+>Configuração das Pastas do Servidor</title>
+
+<para
+>A janela para configurar o servidor do &CUPS;. Podem ser configuradas aqui as diferentes pastas. Normalmente, o utilizador não precisa de alterar nada nesta secção. Para o caso de lidar com tipos de letra bonitos (TrueType, &PostScript; ou outros) no seu sistema, este é o local para você configurar esses tipos de letra ao imprimir. A configuração das pastas do servidor inclui:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Executáveis</guilabel
+>: onde encontrar os executáveis do servidor</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Configuração</guilabel
+>: onde encontrar os ficheiros de configuração</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Dados</guilabel
+>: onde encontrar os ficheiros de dados do servidor</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Ficheiros temporários</guilabel
+>: onde colocar os ficheiros de impressão temporários </para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Pedidos Temporários</guilabel
+>: onde encontrar o servidor </para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Localização dos Tipos de Letra</guilabel
+>: onde encontrar os tipos de letra do servidor</para>
+</listitem>
+</itemizedlist>
+<screenshot>
+<screeninfo
+>Janela de configuração do servidor do &CUPS;: configuração do &HTTP;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration4_directories.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para configurar o servidor do &CUPS;: configuração do &HTTP;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Executáveis</guilabel
+></term>
+<listitem>
+<para
+>A pasta de base para os executáveis do escalonador. Por omissão esta é a <filename class="directory"
+>/usr/lib/cups</filename
+> (ou a <filename class="directory"
+>/usr/lib32/cups</filename
+> no IRIX 6.5)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Configuração</guilabel
+></term>
+<listitem>
+<para
+>A pasta de base do escalonador. Por omissão é a <filename class="directory"
+>/etc/cups</filename
+>.</para>
+<para
+>No sistema SuSE do autor, esta é a <filename class="directory"
+>/usr/share/doc/cups</filename
+>. Contém toda a documentação em <acronym
+>HTML</acronym
+> ou <acronym
+>PDF</acronym
+> do &CUPS;, e está disponível através da interface Web em <ulink url="http://localhost:631/documentation.html"
+> http://localhost:631/documentation.html</ulink
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dados</guilabel
+></term>
+<listitem>
+<para
+>A pasta de base dos ficheiros de dados do &CUPS;. Por omissão, é a <filename class="directory"
+>/usr/share/cups</filename
+></para>
+<para
+>Contém várias coisas como 'banners', codificações, dados, controladores, tipos de letra e modelos do <command
+>pstoraster</command
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiros temporários</guilabel
+></term>
+<listitem>
+<para
+>A pasta onde serão colocados os ficheiros temporários. Esta pasta deve ter permissões de escrita para o utilizador definido no ecrã anterior. A pasta por omissão é a <filename class="directory"
+>/var/spool/cups/tmp</filename
+> ou o valor da variável de ambiente <envar
+>TMPDIR</envar
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pedidos Temporários</guilabel
+></term>
+<listitem>
+<para
+>A pasta onde os ficheiros dos pedidos são guardados. Por omissão, é a <filename class="directory"
+>/var/spool/cups</filename
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de tipos de letra</guilabel
+></term>
+<listitem>
+<para
+>O local onde deverá configurar os seus tipos de letra bonitos (TrueType ou &PostScript;). O &CUPS; irá procurar aqui pelos tipos de letra a incluir nos ficheiros de impressão. Isto só afecta, de momento, o filtro <command
+>pstoraster</command
+>, sendo o valor por omissão igual a <filename class="directory"
+>/usr/share/cups/fonts</filename
+>.</para>
+
+<para
+>Para indicar mais do que uma pasta, separe-as com dois-pontos (:). Faça-o da seguinte forma:</para>
+
+<informalexample>
+<para
+><userinput
+>/local/da/primeira/pasta/:/local/da/segunda/pasta/:/local/da/terceira/pasta</userinput
+></para>
+</informalexample>
+
+<para
+>Para a directiva 'Font' funcionar como o pretendido, a aplicação que quiser imprimir deve:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Fazer referências correctas aos tipos de letra desejados, no cabeçalho do &PostScript; gerado</para>
+</listitem>
+<listitem>
+<para
+>Ou incluir o tipo de letra no ficheiro &PostScript;.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>A <emphasis
+>referência</emphasis
+> ao tipo de letra pelo seu nome é da responsabilidade do <acronym
+>RIP</acronym
+> e do dispositivo de impressão para que este o possa usar. O <acronym
+>RIP</acronym
+> ou a impressora <emphasis
+>podem</emphasis
+> usar o tipo de letra somente se estiver disponível no sistema.</para>
+
+<para
+>No caso de uma impressora &PostScript;, este deve ser um tipo de letra residente na impressora. Se as impressoras não tiverem este tipo de letra, irão tentar substituir por um tipo de letra equivalente.</para>
+
+<para
+>No caso de uma impressora não-&PostScript;, isto é feito pelo &CUPS; e pelo seu sistema de filtragem <acronym
+>RIP</acronym
+>. O &CUPS; irá usar a directiva da localização dos tipos de letra para obter o tipo de letra correcto ao converter o &PostScript; no filtro <command
+>pstoraster</command
+>. </para>
+
+<para
+>No caso de um dispositivo &PostScript;, o &CUPS; apenas escalona o ficheiro (de facto, passa-o através do filtro <command
+>pstops</command
+> para contabilizar as páginas ou para o processamento 'n-up'), não <quote
+>mexendo</quote
+> nele. Por isso, se você imprimir para uma impressora &PostScript;, é da responsabilidade exclusiva da impressora usar o tipo de letra pedido. Não o conseguirá, se o tipo de letra não estiver carregado na impressora nem incorporado no &PostScript;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="server-configuration">
+<title
+>Configuração do Servidor <acronym
+>HTTP</acronym
+></title>
+
+<para
+>A janela para configurar as opções de &HTTP; do &CUPS; é mostrada aqui. </para>
+<para
+>A configuração de &HTTP; do servidor do &CUPS; tem as seguintes opções: </para>
+<itemizedlist>
+<listitem
+><para
+>a <guilabel
+>Pasta de documentos</guilabel
+></para
+></listitem>
+<listitem
+><para
+>a <guilabel
+>Língua por Omissão</guilabel
+></para
+></listitem>
+<listitem
+><para
+>a <guilabel
+>Codificação por Omissão</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela para configurar as opções de &HTTP; do servidor do &CUPS; </screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration5_HTTP.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar as opções de &HTTP; do servidor do &CUPS; </phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pasta de documentos</guilabel
+></term>
+<listitem>
+<para
+>A pasta de base para os documentos de &HTTP; que são servidos. Esta é, por omissão, a <filename class="directory"
+>/usr/share/cups/doc</filename
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Língua por Omissão</guilabel
+></term>
+<listitem>
+<para
+>A língua por omissão, se não for indicada pelo navegador. Se esta não estiver seleccionada, assume-se a localização actual.</para>
+<informalexample>
+<para
+>Utilize os códigos de localização de duas letras, como por exemplo <userinput
+>en</userinput
+> ou <userinput
+>de</userinput
+>.</para>
+</informalexample>
+<!-- available languages? -->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Codificação por omissão</guilabel
+></term>
+<listitem>
+<para
+>O mapa de caracteres a usar por omissão. Se não for especificado, este é igual a UTF-8. Isto também pode ser alterado directamente nos documentos <acronym
+>HTML</acronym
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="server-encryption-support-configuration">
+<title
+><guilabel
+>Configuração do suporte de encriptação do servidor</guilabel
+></title>
+
+<para
+>Esta é a janela onde se configuram as opções relacionadas com a segurança do servidor do &CUPS;. As opções de suporte à encriptação no servidor são: </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Certificado do servidor</guilabel
+>: o ficheiro a ler que contém o certificado do servidor</para
+></listitem
+>
+<listitem
+><para
+>Chave do servidor: o ficheiro a ler que contém a chave do servidor</para
+></listitem>
+</itemizedlist>
+<screenshot>
+<screeninfo
+>Janela de configuração do servidor do &CUPS;: introdução à segurança</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration6_encryption.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para a configuração de segurança do servidor do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Certificado do servidor</guilabel
+></term>
+<listitem>
+<para
+>O ficheiro a ler que contém o certificado do servidor. Por omissão, é o <filename
+>/etc/cups/ssl/server.crt</filename
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Chave do servidor</guilabel
+></term>
+<listitem>
+<para
+>O ficheiro a ler que contém a chave do servidor. É, por omissão, igual a <filename
+>/etc/cups/ssl/server.key</filename
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="server-miscellaneous-configuration">
+<title
+>Configurações Diversas do Servidor</title>
+
+<para
+>A janela para configurar as opções diversas do servidor do &CUPS; é mostrada aqui. As seguintes opções do servidor são alteradas através deste ecrã:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Preservar o histórico das tarefas</guilabel
+>: se deverá preservar um histórico das tarefas, para consultar posteriormente</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Preservar os ficheiros das tarefas</guilabel
+>: se deverá preservar os ficheiros <acronym
+>RIP</acronym
+> das tarefas, para imprimir de novo posteriormente</para
+></listitem
+>
+<listitem
+><para
+><guilabel
+>Ficheiro 'printcap'</guilabel
+>: alterar o nome e a localização do ficheiro 'printcap'</para
+></listitem>
+<listitem
+><para
+><guilabel
+>'Cache' de RIP</guilabel
+>: alterar o tamanho da 'cache' do <acronym
+>RIP</acronym
+> na memória</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Limite do Filtro</guilabel
+>: definir um limite do filtro</para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela para configurar as opções diversas do servidor de &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration7_miscellanious.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar as opções diversas do servidor de &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Preservar o histórico das tarefas (depois de completas)</guilabel
+></term>
+<listitem>
+<para
+>Se deve ser preservado ou não o histórico das tarefas, depois de estas terem terminado, sido canceladas ou interrompidas. O valor por omissão é sim</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Preservar o ficheiro da tarefa (depois de completa)</guilabel
+></term>
+<listitem>
+<para
+>Se deve preservar ou não os ficheiros das tarefas, depois de estas terem terminado, sido canceladas ou interrompidas. O valor por omissão é não.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro 'printcap'</guilabel
+></term>
+<listitem>
+<para
+>O nome do ficheiro 'printcap'. O valor por omissão está em branco. Deixe isto em branco, para evitar a geração do ficheiro 'printcap'.</para>
+<para
+>A configuração do 'printcap' só é necessária para satisfazer as aplicações mais antigas que necessitam desse ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>'Cache' do RIP</guilabel
+></term>
+<listitem>
+<para
+>A quantidade de memória que cada <acronym
+>RIP</acronym
+> deve usar para a 'cache' das imagens. O valor pode ser qualquer número real seguido de um <quote
+>k</quote
+> para quilobytes, <quote
+>m</quote
+> para megabytes, <quote
+>g</quote
+>para gigabytes, ou <quote
+>t</quote
+> para padrões, em que cada padrão tem 256 x 256 pixels. O valor por omissão é 8m.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Limite do filtro</guilabel
+></term>
+<listitem>
+<para
+>Define o custo máximo para todos os filtros de tarefas que podem ser executados ao mesmo tempo. Um limite igual a 0 significa a inexistência de limites. Uma tarefa típica pode necessitar de um limite de filtro de pelo menos 200. Os limites menores que o mínimo necessário para uma tarefa obrigam a que seja impressa uma única tarefa de cada vez. O valor por omissão é 0 (sem limite).</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="network-general-configuration">
+<title
+>Configuração Geral da Rede</title>
+
+<para
+>A janela para configurar as opções de rede do servidor do &CUPS; é mostrada aqui. Inclui:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Procurar o nome da máquina nos endereços IP</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Porto</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Tamanho máximo do pedido</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Tempo-limite</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela para configurar as opções de rede do servidor do &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration8_networkgeneral.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar as opções de rede do servidor do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Procurar o nome da máquina nos endereços IP</guilabel
+></term>
+<listitem>
+<para
+>Se deve ser efectuada ou não a pesquisa de endereços <acronym
+>IP</acronym
+> para obter um nome de máquina completo. Por omissão, encontra-se desligado, por razões de performance.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Porto</guilabel
+></term>
+<listitem>
+<para
+>Indique aqui os portos e os endereços nos quais o servidor irá ficar à espera de pedidos. O porto 631 está reservado, por omissão, para o Internet Printing Protocol, e é o que é usado aqui.</para>
+<para
+>Poderá ter vários itens, para esperar em mais do que um porto ou endereço, ou para restringir o acesso.</para>
+<note>
+<para
+>Infelizmente, a maioria dos navegadores Web não suportam o <acronym
+>TLS</acronym
+> ou as actualizações de &HTTP; para a cifra. Se desejar suportar a cifra baseada na Web, terá provavelmente de atender os pedidos no porto 443, o porto de <acronym
+>HTTPS</acronym
+>.</para>
+</note>
+<para
+>Use os botões <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Remover</guibutton
+> para adicionar e remover os elementos da lista.</para>
+<informalexample>
+<para
+>Poderá indicar números de portos únicos, como por exemplo <userinput
+>631</userinput
+>, ou nomes de máquinas com portos, como o <userinput
+>estamaquina:80</userinput
+> ou <userinput
+>1.2.3.4:631</userinput
+>.</para>
+</informalexample>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho máximo do pedido</guilabel
+></term>
+<listitem>
+<para
+>Controla o tamanho máximo dos pedidos e ficheiros de impressão de &HTTP;. O valor por omissão é 0, o que desactiva esta funcionalidade.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo-limite</guilabel
+></term>
+<listitem>
+<para
+>O tempo-limite (em segundos), antes de os pedidos expirarem. O valor por omissão é 300 segundos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="network-clients-configuration">
+<title
+>Configuração dos Clientes da Rede</title>
+
+<para
+>A janela para configurar as opções do cliente de rede do &CUPS; é mostrada aqui. Inclui:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Aceitar pedidos de "Keep Alive"</guilabel
+></para
+></listitem>
+<listitem
+><para
+>KeepAliveTimeout:</para
+> </listitem>
+<listitem
+><para
+>MaxClients: </para
+></listitem>
+</itemizedlist>
+<screenshot>
+<screeninfo
+>janela para configurar as opções do cliente de rede do &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration9_networkclients.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar as opções do cliente de rede do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Aceitar pedidos de "Keep Alive"</guilabel
+></term>
+<listitem>
+<para
+>Se deverá manter a ligação de pé ou não. O valor por omissão é 'sim'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo-limite de 'keep-alive'</guilabel
+></term>
+<listitem>
+<para
+>O tempo-limite (em segundos) antes das ligações Keep-Alive serem fechadas automaticamente. O valor por omissão é 60 segundos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Número máximo de clientes</guilabel
+></term>
+<listitem>
+<para
+>Controla o número máximo de clientes simultâneos a tratar. O valor por omissão é 100.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="browsing-general-configuration">
+<title
+>Configuração Geral da Navegação</title>
+
+<para
+>A janela para configurar as opções gerais de navegação do &CUPS; é mostrada aqui. Inclui: </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Activar a navegação</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Usar nomes curtos quando possível</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Usar classes implícitas</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+
+<screenshot>
+<screeninfo
+>Janela para configurar as opções gerais de navegação do &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration10_browsinggeneral.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar as opções gerais de navegação do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar a navegação</guilabel
+></term>
+<listitem>
+<para
+>Se deverá difundir a informação das impressoras para os outros servidores de &CUPS; ou não. Está activo por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar nomes curtos quando possível</guilabel
+></term>
+<listitem>
+<para
+>Se deverá usar ou não nomes <quote
+>curtos</quote
+> para as impressoras remotas, sempre que possível (por exemplo, <systemitem class="resource"
+>impressora</systemitem
+> em vez de <systemitem class="resource"
+>impressora@maquina</systemitem
+>). Está activo por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar classes implícitas</guilabel
+></term>
+<listitem>
+<para
+>Se deverá usar ou não as classes implícitas.</para>
+<para
+>As classes de impressoras podem ser definidas explicitamente no ficheiro <filename
+>classes.conf</filename
+>, baseando-se implicitamente nas impressoras disponíveis na <acronym
+>LAN</acronym
+> ou em ambas.</para>
+<para
+>Quando as classes implícitas estão activas, as impressoras na <acronym
+>LAN</acronym
+> com o mesmo nome (por exemplo, <systemitem class="resource"
+>Acme-LaserPrint-1000</systemitem
+>) serão colocadas numa classe com o mesmo nome. Isto permite ao utilizador configurar várias filas redundantes numa <acronym
+>LAN</acronym
+>, sem um conjunto de dificuldades administrativas. Se um utilizador enviar uma tarefa para a <systemitem class="resource"
+>Acme-LaserPrint-1000</systemitem
+>, a tarefa irá para a primeira fila disponível.</para>
+<para
+>Esta opção está activa por omissão.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="browsing-connection-configuration">
+<title
+>Configuração da Ligação de Navegação</title>
+
+<para
+>A janela para configurar a ligação de navegação do servidor do &CUPS; aparece aqui. As opções da ligação de navegação incluem:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Endereços de difusão</guilabel
+>: O endereço de difusão (<acronym
+>UDP</acronym
+>) para onde transmitir as informações das impressoras</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Porto de Difusão</guilabel
+>: O número de porto a usar para a difusão</para
+></listitem
+>
+<listitem
+><para
+><guilabel
+>Endereços de pesquisa</guilabel
+>: Os endereços onde pesquisar por informações acerca das impressoras nos servidores que podem não difundir (ou cujos pacote podem não atingir a sua <acronym
+>LAN</acronym
+>, devido aos 'routers' pelo caminho).</para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela para configurar a ligação de navegação do servidor do &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration11_browsingconnections.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar a ligação de navegação do servidor do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Endereços de difusão</guilabel
+></term>
+<listitem>
+<para
+>Depois de carregar no botão <guibutton
+>Adicionar</guibutton
+>, irá ver a janela seguinte para indicar um novo valor para os pacotes de navegação difundidos. É o mesmo tipo de janela que existe para você adicionar outros endereços do servidor, para pesquisar para informações.</para>
+
+<screenshot>
+<screeninfo
+>A janela para indicar um novo valor para onde difundir os pacotes de navegação</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfig_browsingmasks_add_button.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para indicar um novo valor para onde difundir os pacotes de navegação</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta opção define um endereço de difusão a usar. Por omissão, a informação de navegação é difundida para todas as interfaces activas.</para>
+
+<note>
+<para
+>O &HP-UX; 10.20 e anteriores não lidam convenientemente com a difusão, a menos que tenha uma máscara de rede Classe A, B, C ou D (isto é, não existe o suporte de <acronym
+>CIDR</acronym
+>).</para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Porto de difusão</guilabel
+></term>
+<listitem>
+<para
+>O porto usado para as difusões por <acronym
+>UDP</acronym
+>. Por omissão, este é o porto de <acronym
+>IPP</acronym
+>; se você alterar isto, poderá ter de o fazer em todos os servidores. Só é reconhecido um BrowsePort.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereços de pesquisa</guilabel
+></term>
+<listitem>
+<para
+>Pesquisar os servidores indicados por impressoras.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="browsing-masks-configuration">
+<title
+>Configuração das Máscaras de Navegação</title>
+
+<para
+>A janela onde poderá configurar os pacotes permitidos e/ou proibidos do servidor do &CUPS; de outros servidores aparecerá aqui. </para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Permitir a navegação</guilabel
+>: </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Proibir a navegação</guilabel
+>: </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Ordem de navegação</guilabel
+>: </para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>A janela onde configurar os pacotes permitidos e/ou proibidos do servidor do &CUPS; de outros servidores</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration11_browsingmasks.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela onde configurar os pacotes permitidos e/ou proibidos do servidor do &CUPS; de outros servidores</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+>A janela para <guilabel
+>Adicionar Endereço de Navegação</guilabel
+></term>
+<listitem>
+<para
+>A janela onde poderá indicar um novo valor para o endereço de outro servidor, de modo a aceitar dele pacotes de navegação, é mostrada aqui. É aberta ao carregar no botão <guibutton
+>Adicionar...</guibutton
+>, ao lado do campo <guilabel
+>Permitir a Navegação:</guilabel
+>. É a mesma janela que aparece para adicionar os endereços <quote
+>proibidos</quote
+>.</para>
+
+<para
+>A janela para indicar um novo endereço de outro servidor de &CUPS;, de modo a aceitar os pacotes de navegação deste, é mostrada aqui.</para>
+
+<screenshot>
+<screeninfo
+>A janela para indicar um novo endereço de outro servidor de &CUPS;, de modo a aceitar os pacotes de navegação deste</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfig_browsingmasks_add_button.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para indicar um novo endereço de outro servidor de &CUPS;, de modo a aceitar os pacotes de navegação deste</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Permitir a navegação</guilabel
+> e <guilabel
+>Proibir a navegação</guilabel
+></term>
+<listitem>
+<para
+>O <guilabel
+>Permitir a navegação</guilabel
+> define uma máscara de endereços para indicar as permissões para os pacotes de navegação recebidos. Por omissão, permitem-se pacotes de todos os endereços.</para>
+<para
+>O <guilabel
+>Proibir a navegação</guilabel
+> define uma máscara de endereços a proibir a recepção dos seus pacotes de navegação. Por omissão, não se proíbe pacotes de nenhum endereço.</para>
+<para
+>Tanto o <guilabel
+>Permitir a navegação</guilabel
+> como o <guilabel
+>Proibir a navegação</guilabel
+> aceitam as seguintes notações de endereços:</para>
+
+<informalexample>
+<itemizedlist>
+<listitem>
+<para
+><userinput
+>Todos</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>Nenhum</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>*.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>maquina.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn/mmm</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm</userinput
+></para>
+</listitem>
+</itemizedlist>
+</informalexample>
+
+<para
+>As restrições por nome de máquina/domínio só funcionam se o utilizador tiver activado a pesquisa dos nomes de máquinas!</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ordem de navegação</guilabel
+></term>
+<listitem>
+<para
+>Define a ordem das comparações de permissões/proibições.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="browsing-timeouts-configuration">
+<title
+>Configuração dos Tempos-Limite de Navegação</title>
+
+<para
+>A janela para configurar os tempos-limite de navegação do servidor do &CUPS; é mostrada aqui. Estas opções incluem:</para>
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Intervalo de Navegação</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Tempo-Limite de Navegação</guilabel
+></para
+></listitem>
+</itemizedlist>
+<screenshot>
+<screeninfo
+>A janela para configurar os tempos-limite de navegação do servidor do &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration12_browsingtimeouts.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela para configurar os tempos-limite de navegação do servidor do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Intervalo de navegação</guilabel
+></term>
+<listitem>
+<para
+>O tempo entre actualizações das navegações em segundos. O valor por omissão é 30 segundos.</para>
+<para
+>Repare que a informação de navegação é enviada, sempre que o estado de uma impressora muda; por isso, isto representa o tempo máximo entre actualizações.</para>
+<para
+>Configure isto como 0 para desactivar as difusões, de modo a que as suas impressoras não sejam anunciadas, embora possa ver à mesma as impressoras das outras máquinas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Tempos-limite de navegação</term>
+<listitem>
+<para
+>O tempo-limite (em segundos) para as impressoras de rede - se não obtiver uma actualização, dentro deste tempo, a impressora será removida da lista.</para>
+<para
+>Este tempo não deve ser, de modo algum, inferior ao período de navegação por razões óbvias. O seu valor por omissão é 300 segundos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="browsing-relay-configuration">
+<title
+>Configuração do Encaminhamento da Navegação</title>
+
+<para
+>A janela para configurar o servidor do &CUPS; como um reencaminhador de navegação é mostrada aqui. As opções de reencaminhamento de navegação incluem:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Reencaminhamento de pacotes do navegador</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>A janela para configurar o servidor do &CUPS; como um reencaminhador de navegação</screeninfo
+>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration14_browsingrelay.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para configurar o servidor do &CUPS; como um reencaminhador de navegação</phrase
+></textobject
+>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+>Janela para Adicionar um Reencaminhamento da Navegação</term>
+<listitem>
+<para
+>A janela para indicar um novo par de endereços, de modo a definir um reencaminhamento de navegação, entre um servidor do &CUPS; e uma rede, é mostrada aqui.</para>
+
+<screenshot>
+<screeninfo
+>A janela para indicar um novo par de endereços, de modo a definir um reencaminhamento de navegação entre um servidor do &CUPS;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfig_browse_relay_add_button.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para indicar um novo par de endereços, de modo a definir um reencaminhamento de navegação entre um servidor do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Reencaminhamento de pacotes do navegador</guilabel
+></term>
+<listitem>
+<para
+>Reencaminhar os pacotes de navegação de um endereço ou rede para outra.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="security-configuration">
+<title
+>Configuração da Segurança</title>
+
+<para
+>A janela para configurar as opções de segurança do servidor do &CUPS;, para qualquer uma das localizações do servidor, é mostrada aqui. Contém as seguintes opções, que poderão ser definidas em separado para qualquer recurso válido (ou localização) do servidor do &CUPS;:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Grupo do Sistema:</para
+></listitem>
+<listitem
+><para
+>Permissões de Acesso: </para
+></listitem>
+<listitem
+><para
+>Tipo de Autent.:</para
+></listitem>
+<listitem
+><para
+>Classe de Autent.:</para
+></listitem>
+<listitem
+><para
+>Nome do Grupo de Autent.:</para
+></listitem>
+<listitem
+><para
+>Encriptação:</para
+></listitem>
+<listitem
+><para
+>Permitir:</para
+></listitem>
+<listitem
+><para
+>Proibir:</para
+></listitem>
+<listitem
+><para
+>Ordem:</para
+></listitem>
+</itemizedlist>
+
+<para
+>Os recursos (ou localizações) válidos do servidor do &CUPS; são:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Localização da Raiz do Servidor: <systemitem class="resource"
+>/</systemitem
+> </para
+></listitem
+>
+<listitem
+><para
+>Localização da Administração do Servidor: <systemitem class="resource"
+>/admin</systemitem
+></para
+></listitem>
+<listitem
+><para
+>Todas as impressoras do servidor: <systemitem class="resource"
+>/printers</systemitem
+></para
+></listitem>
+<listitem
+><para
+>Qualquer impressora em particular do servidor: por exemplo <systemitem class="resource"
+>/printers/infotec_P320</systemitem
+></para
+></listitem
+>
+<listitem
+><para
+>Todas as classes de impressoras no servidor: <systemitem class="resource"
+>/classes</systemitem
+>:</para
+></listitem
+>
+<listitem
+><para
+>Uma classe em particular do servidor: por exemplo <systemitem class="resource"
+>/classes/todas_as_infotecs_P320_ou_P450</systemitem
+></para
+></listitem
+>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>A janela para você configurar as opções de segurança do servidor do &CUPS;, para qualquer das localizações do servidor</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration_securityoverview.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>a janela para você configurar as opções de segurança do servidor do &CUPS;, para qualquer das localizações do servidor</phrase
+></textobject>
+
+</mediaobject>
+</screenshot>
+
+<note>
+<para
+>Para todas as localizações que não estejam definidas em separado, a opção da localização <quote
+>acima</quote
+> é válida.</para>
+
+<para
+>Por exemplo, o utilizador tem uma impressora chamada <systemitem class="resource"
+>infotec_P450</systemitem
+>, sem opções de segurança definidas. Deste modo, a segurança da localização <systemitem class="resource"
+>/printers</systemitem
+> tomará a responsabilidade desta impressora, dado que é uma sub-localização do <systemitem class="resource"
+>/printers</systemitem
+>. Se, porventura, não existir nenhuma configuração de segurança para o <systemitem class="resource"
+>/printers</systemitem
+>, então a segurança para o <systemitem class="resource"
+>/</systemitem
+> (a segurança geral) do servidor toma a responsabilidade. Ou você configura isto para o seu propósito ou então será assumido o valor por omissão ao compilar.</para>
+</note>
+
+<variablelist>
+<varlistentry>
+<term
+>SystemGroup</term>
+<listitem>
+<para
+>O nome do grupo para o <systemitem class="groupname"
+>Sistema</systemitem
+> ou para o acesso de administração da impressora. Os valores por omissão dependem do sistema operativo, mas será o <systemitem class="groupname"
+>sys</systemitem
+>, o <systemitem class="groupname"
+>system</systemitem
+> ou o <systemitem class="groupname"
+>root</systemitem
+> (verificando por esta ordem).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Permissões de Acesso</term>
+<listitem>
+<para
+>As permissões de acesso para cada pasta servida pelo escalonador. As localizações são relativas à raiz do documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Tipo de Autorização</term>
+<listitem>
+<para
+>A autorização a usar:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nenhuma</term>
+<listitem>
+<para
+>Sem efectuar autenticação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Basic</term>
+<listitem>
+<para
+>Efectua a autenticação usando o método BASIC do &HTTP;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>'Digest'</term>
+<listitem>
+<para
+>Efectua a autenticação usando o método DIGEST do &HTTP;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<para
+>A autenticação local por certificados pode ser substituída pelo cliente para BASIC ou DIGEST, quando se ligar à interface do 'localhost'.</para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Classe de Autorização</term>
+<listitem>
+<para
+>A classe de autorização. De momento só são suportados o <quote
+>Anónimo</quote
+>, <quote
+>Utilizador</quote
+>, <quote
+>Sistema</quote
+> (um utilizador válido que pertence ao grupo do sistema) e <quote
+>grupo</quote
+> (um utilizador válido que pertence ao grupo indicado).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nome do Grupo de Autorização</term>
+<listitem>
+<para
+>O nome do grupo para a autorização de <quote
+>Grupo</quote
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Encriptação</term>
+<listitem>
+<para
+>Se deve ser usada ou não a encriptação. Isto depende do facto de ter a biblioteca de <application
+>OpenSSL</application
+> compilada com a biblioteca e o escalonador do &CUPS;.</para>
+<para
+>Os valores possíveis são:</para>
+<variablelist>
+<varlistentry>
+<term
+>Always</term>
+<listitem>
+<para
+>Usar sempre a encriptação (<acronym
+>SSL</acronym
+>)</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Never</term>
+<listitem>
+<para
+>Nunca usar a encriptação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Required</term>
+<listitem>
+<para
+>Usar a actualização da encriptação <acronym
+>TLS</acronym
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>IfRequested</term>
+<listitem>
+<para
+>Usar a cifra, se o servidor o pedir.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Allow</guilabel
+></term>
+<listitem>
+<para
+>Permite o acesso a partir da máquina, domínio, endereço <acronym
+>IP</acronym
+> ou rede indicados. Os valores possíveis são:</para>
+
+<informalexample>
+<itemizedlist>
+<listitem>
+<para
+><userinput
+>Todos</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>Nenhum</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>*.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>maquina.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn/mmm</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm</userinput
+></para>
+</listitem>
+</itemizedlist>
+</informalexample>
+
+<para
+>O endereço da máquina e do domínio necessitam que você active as pesquisas dos nomes de máquinas, tal como descrito acima.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Deny</guilabel
+></term>
+<listitem>
+<para
+>Proíbe o acesso a partir da máquina, domínio, endereço <acronym
+>IP</acronym
+> ou rede indicados. Os valores possíveis são:</para>
+<informalexample>
+<itemizedlist>
+<listitem>
+<para
+><userinput
+>Todos</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>Nenhum</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>*.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>maquina.dominio.com</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.*</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn/mmm</userinput
+></para>
+</listitem>
+<listitem>
+<para
+><userinput
+>nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm</userinput
+></para>
+</listitem>
+</itemizedlist>
+</informalexample>
+<para
+>O endereço da máquina e do domínio necessitam que você active as pesquisas dos nomes de máquinas, tal como descrito acima.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Order</term>
+<listitem>
+<para
+>A ordem do processamento das permissões ou proibições.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="example-how-define-security-for-all-printers">
+<title
+>Exemplo: Como Definir a Segurança para Todas as Impressoras</title>
+
+<para
+>A janela para configurar as opções de segurança do servidor do &CUPS; é discutida aqui. É usado o exemplo para adicionar as definições de segurança adicionais para o recurso <systemitem class="resource"
+>todas as impressoras</systemitem
+>. Para o servidor Web do &CUPS;, esta é a localização à qual o utilizador acede através de <ulink url="http://localhost:631/printers/"
+> http://localhost:631/printers/</ulink
+> ou (remotamente) através de <ulink url="http://nome.servidor.cups:631/printers/"
+> http://nome.servidor.cups:631/printers/</ulink
+></para>
+
+<para
+>A primeira imagem mostra a localização geral para esta opção. <guilabel
+>Seleccione</guilabel
+> o <guibutton
+>Adicionar</guibutton
+> ou o <guibutton
+>Modificar</guibutton
+> de um recurso, para o qual deseje decidir as suas opções de segurança.</para>
+
+<screenshot>
+<screeninfo
+>A janela para configurar as opções de segurança do servidor do &CUPS;</screeninfo
+><mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration15a_resourceallprinters_defineaccess.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para configurar as opções de segurança do servidor do &CUPS;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela adiciona um novo recurso. É semelhante à que aparece quando desejar modificar um recurso já existente. Aqui estão as opções gerais:</para>
+
+<screenshot>
+<screeninfo
+>A janela para adicionar um novo recurso.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration15b_resourceallprinters_defineaccess.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para adicionar um novo recurso.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta é a segunda parte da janela de adição de um novo recurso. Esta é semelhante, se desejar modificar um recurso já existente. Aqui poderá definir as máscaras actuais de acesso ao recurso em questão. </para>
+
+<screenshot>
+<screeninfo
+>A janela para adicionar um novo recurso.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration15c_resourceallprinters_defineaccess.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para adicionar um novo recurso.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<screenshot>
+<screeninfo
+>Janela do recurso</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration_resourceadminaccessmasks.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela do recurso</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<screenshot>
+<screeninfo
+>Janela do recurso</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration_resourceadminaddprinters.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela do recurso</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<screenshot>
+<screeninfo
+>Janela do recurso</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration_resourceadminaddprinters_defineaccess.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela do recurso</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<screenshot>
+<screeninfo
+>Janela do recurso</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsserverconfiguration_resourceadminauthorization.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Janela do recurso</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/cupsoptions.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/cupsoptions.docbook
new file mode 100644
index 00000000000..0969bd42679
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/cupsoptions.docbook
@@ -0,0 +1,898 @@
+<chapter id="cupsoptions-presently-outside-kcontrol">
+<title
+>Opções do &CUPS; indisponíveis de momento no &kcontrol;</title>
+
+<para
+>Este capítulo dá ao utilizador algumas sugestões acerca de mais possibilidades de configuração que podem não estar disponíveis através da interface gráfica do &CUPS; no &kdeprint;.</para>
+
+<sect1>
+<title
+>Resumo das funcionalidades oferecidas</title>
+
+<para
+>Todas as funcionalidades mais usadas que o &CUPS; oferece são suportadas pelo &kdeprint;.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A gestão de impressoras é suportada: adicionar, remover, modificar, configurar, testar, desactivar, activar ...</para>
+</listitem>
+<listitem>
+<para
+>A gestão de tarefas é suportada: cancelar, reter, libertar, mover para outra impressora</para>
+</listitem>
+<listitem>
+<para
+>Opções de impressão: para um controlo completo da forma que o &CUPS; possibilita.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="where-to-find-further-chupshelp">
+<title
+>Onde encontrar ajuda ao usar o &CUPS;</title>
+
+<para
+>Existe uma grande quantidade de informação acerca do funcionamento interno do &CUPS; na interface Web, a qual o &CUPS; irá sempre suportar. Funciona com qualquer navegador Web (sim, até mesmo os em modo texto). Basta o utilizador aceder a <ulink url="http://localhost:631/"
+>http://localhost:631/</ulink
+> inicialmente. Aí, irá encontrar uma ligação para a documentação do &CUPS; disponível localmente em <acronym
+>HTML</acronym
+> e <acronym
+>PDF</acronym
+>, se for novato no &CUPS;.</para>
+
+<para
+>O &CUPS; está acessível através de outras formas que não o &kdeprint;: a linha de comandos e o navegador Web são duas interfaces nativas do &CUPS;. Os vários utilitários da linha de comandos possibilitam o controlo completo do &CUPS;. A interface Web representa apenas um sub-conjunto das opções de controlo ou configuração. </para>
+
+<para
+>Isto também é verdade para o &kdeprint;. De um modo geral, à medida que o &CUPS; se desenvolve, a maioria das funcionalidades serão primeiro implementadas através da linha de comandos. Confirme se for tendo as últimas versões das páginas de manual do &CUPS;, para se manter actualizado com as novas funcionalidades, depois de instalar uma nova versão.</para>
+
+<tip>
+<para
+>Dependendo do seu método de actualização do &CUPS;, o seu ficheiro de configuração activo pode não ter sido substituído por um novo; por isso, o seu novo e mais poderoso servidor de &CUPS; pode não ter sido notificado pelo ficheiro de configuração antigo, acerca das novas funcionalidades.</para>
+</tip>
+
+<para
+>Deve estar sempre disponível uma lista completa dos ficheiros disponíveis e das páginas de manual no Manual de Administração de Software do &CUPS; (<ulink url="http://localhost:631/sam.html#FILES"
+>http://localhost:631/sam.html#FILES</ulink
+>. No campo de <acronym
+>URL</acronym
+>/localização do &konqueror;, escreva <userinput
+>man:/lpadmin</userinput
+> e <userinput
+>man:/cupsd.conf</userinput
+> para descobrir o comando mais importante e o ficheiro de configuração. Já deverá conhecer a capacidade interessante do &konqueror; para mostrar as páginas do 'man' de &UNIX;, não conhece? Leia isto. A partir daqui, poderá descobrir mais sugestões e referências a outras páginas de manual e documentação.</para>
+
+<sect2>
+<title
+>Como encontrar páginas de manual relacionadas com o &CUPS;</title>
+
+<para
+>Aqui está uma forma de descobrir quais as páginas de manual do &CUPS; que existem no seu sistema: </para>
+
+<screen
+><prompt
+>kurt@transmeta:~
+></prompt
+> <userinput
+><command
+>apropos</command
+> <parameter
+>cups</parameter
+></userinput>
+<computeroutput
+>cups-calibrate (8) - Ferramenta de Calibração de Impressoras ESP
+lpstat (1) - imprime a informação de estado da impressão no cups
+cups-lpd (8) - recebe tarefas de impressão e comunica o estado da impressora aos clientes de lpd
+classes.conf (5) - ficheiro de configuração da classe no cups
+backend (1) - interfaces de transmissão da infra-estrutura do cups
+filter (1) - interfaces do filtro de conversão do cups
+cups-polld (8) - servidor de detecção de impressoras do cups
+mime.types (5) - ficheiro de descrição do tipo MIME para o cups
+cupsd (8) - o servidor do cups
+lpadmin (8) - configura as impressoras e classes do cups
+cupsd.conf (5) - ficheiro de configuração do servidor do cups
+mime.convs (5) - ficheiro de conversão do tipo MIME do cups
+printers.conf (5) - ficheiro de configuração de impressoras do cups
+mime.convs (5) - ficheiro de conversão do tipo MIME para o cups
+cups-polld (8) - servidor de detecção de impressoras do cups
+lpstat (1) - imprime a informação de estado da impressão no cups
+backend (1) - interfaces de transmissão da infra-estrutura do cups
+mime.types (5) - ficheiro de descrição do tipo MIME do cups
+cupsd (8) - o servidor do cups
+lpadmin (8) - configura as impressoras e classes do cups
+printers.conf (5) - ficheiro de configuração de impressoras do cups
+cupsd.conf (5) - ficheiro de configuração do servidor do cups
+filter (1) - interfaces do filtro de conversão de ficheiros do cups
+cups-lpd (8) - recebe tarefas de impressão e comunica o estado da impressora aos clientes do lpd</computeroutput
+></screen>
+</sect2>
+</sect1>
+
+<sect1 id="tips-and-tricks-for-cups">
+<title
+>Fora do &kdeprint;: Dicas &amp; e Truques com o &CUPS; na Linha de Comandos</title>
+
+<para
+>Aqui estão alguns exemplos de opções que só estão, de momento, disponíveis na linha de comandos. </para>
+
+<sect2>
+<title
+>Permitir ou proibir o acesso às impressoras por parte de certos utilizadores</title>
+
+<para
+>Ao instalar (ou modificar) uma impressora, através da linha de comandos, tanto poderá permitir como negar a utilização dessa impressora a certos utilizadores:</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+><parameter
+>HeidelbergDigimaster9110</parameter
+> <option
+>-v</option
+> <parameter
+>lpd:/10.160.16.99/mqueue</parameter
+> <option
+>-u</option
+> <parameter
+>allow:kurt,sylvi,hansjoerg</parameter
+> <option
+>-E</option
+> <option
+>-P</option
+> <parameter
+>/home/kurt/PPDs/DVHV.ppd</parameter
+></userinput
+></screen>
+
+<para
+>irá permitir a utilização desta (acredite em mim: muito boa e também muito profissional) impressora somente aos três utilizadores mencionados e, ao mesmo tempo, proibir o acesso a todos os outros. Se outro utilizador quiser imprimir na DigiMaster através deste servidor de &CUPS;, irá receber uma mensagem de erro ao longo das linhas <errortype
+>client-error-not-possible</errortype
+>.</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>HeidelbergDigimaster9110</parameter
+> <option
+>-v</option
+> <parameter
+>lpd:/10.160.16.99/mqueue</parameter
+> <option
+>-u</option
+> <parameter
+>deny:tackat,boss,waba</parameter
+> <option
+>-E</option
+> <option
+>-P</option
+> <parameter
+>/home/kurt/PPDs/DVHV.ppd</parameter
+></userinput
+></screen>
+
+<para
+>irá negar a utilização da mesma impressora aos três utilizadores indicados e, ao mesmo tempo, permiti-la a todos os outros. Se o utilizador <quote
+>proibido</quote
+> quiser imprimir na DigiMaster através deste servidor de &CUPS;, irá receber uma mensagem de erro ao longo das linhas <errortype
+>client-error-not-possible</errortype
+>.</para>
+
+<note>
+<para
+>Só uma das duas opções pode ser usada de cada vez; de momento não existe o suporte para ter uma opção semelhante de uma forma baseada em grupos. Isto será implementado no futuro.</para>
+</note>
+
+</sect2>
+<sect2>
+<title
+>Impor quotas para certas impressoras</title>
+
+<para
+>Algumas das vezes, poderá querer impor quotas para certas impressoras. Com as quotas, poderá definir limites superiores para o número de páginas ou a quantidade de dados a serem impressos, durante um certo período ou numa certa impressora.</para>
+
+<para
+>As quotas podem ser definidas, com a opção <option
+>-o</option
+>, quando instalar uma impressora com o comando <command
+>lpadmin</command
+> ou, posteriormente, para uma impressora existente. Seguem-se algumas regras (que não constam na altura na documentação oficial do &CUPS;):</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Com o &CUPS;, poderá ter quotas baseadas no número de páginas e no tamanho dos ficheiros para as impressoras individualmente.</para>
+</listitem>
+
+<listitem>
+<para
+>As quotas são calculadas para cada utilizador em separado (de modo a que um conjunto simples de limites se aplique a todos os utilizadores para a impressora em questão).</para>
+</listitem>
+
+<listitem>
+<para
+>As quotas incluem as páginas de "banners" (se forem usadas).</para>
+</listitem>
+
+<listitem>
+<para
+>Isto significa que o utilizador poderá limitar cada utilizador a 20 páginas por dia numa impressora cara, mas não poderá limitar todos os utilizadores, excepto o <systemitem class="username"
+>Kurt</systemitem
+> ou o <systemitem class="username"
+>root</systemitem
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Existem opções <option
+>job-k-limit</option
+> (tamanho das tarefas em k), <option
+>job-page-limit</option
+> (limite de páginas por tarefa) e <option
+>job-quota-period</option
+> (período de quota da tarefa) que podem ser atribuídas ao configurar uma impressora.</para>
+</listitem>
+
+<listitem>
+<para
+>O <option
+>job-quota-period</option
+> define um intervalo de tempo ao calcular a quota (os intervalos estão definidos em segundos; de modo que um dia são 60x60x24=86 400, uma semana são 60x60x24x7=604 800 e um mês são 60x60x24x30=2 592 000 segundos).</para>
+</listitem>
+
+<listitem>
+<para
+>Para as quotas serem aplicadas, o período de tempo <emphasis
+>mais</emphasis
+>, pelo menos, um limite de tarefa deverá ser não-nulo.</para>
+</listitem>
+
+<listitem>
+<para
+>O valor por omissão igual a 0 para o <option
+>job-k-limit</option
+> define a inexistência de limite.</para>
+</listitem>
+
+<listitem>
+<para
+>O valor por omissão igual a 0 para o <option
+>job-page-limit</option
+> significa que não existe limite.</para>
+</listitem>
+
+<listitem>
+<para
+>O valor por omissão de 0 para o <option
+>job-quota-period</option
+> significa que os limites se aplicam a todas as tarefas que foram impressas por um utilizador e que ainda constam do conhecimento do sistema.</para>
+</listitem>
+</itemizedlist>
+
+<sect3>
+<title
+>Exemplos Funcionais:</title>
+
+<para
+>Como são definidos os limites de tarefas e de período de tempo</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>danka_infotec_4850</parameter
+> <option
+>-o</option
+> <parameter
+>job-quota-period=604800</parameter
+> <option
+>-o</option
+> <parameter
+>job-k-limit=1024</parameter
+></userinput
+></screen>
+
+<para
+>Isto define um limite no tamanho dos ficheiros igual a 1 MB (no total), para cada utilizador, na impressora chamada <systemitem class="resource"
+>danka_infotec_4850</systemitem
+>, durante uma semana.</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>p</option
+> <parameter
+>danka_infotec_4105</parameter
+> <option
+>-o</option
+> <parameter
+>job-quota-period=604800</parameter
+> <option
+>-o</option
+> <parameter
+>job-page-limit=100</parameter
+></userinput
+></screen>
+
+<para
+>Isto define um limite de 100 páginas (no total), para cada utilizador na impressora <systemitem class="resource"
+>danka_infotec_4105</systemitem
+>, durante uma semana.</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>danka_infotec_P450</parameter
+> <option
+>-o</option
+> <parameter
+>job-quota-period=604800</parameter
+> <option
+>-o</option
+> <parameter
+>job-k-limit=1024</parameter
+> <option
+>-o</option
+> <parameter
+>job-page-limit=100</parameter
+></userinput
+></screen>
+
+<para
+>Isto define um valor combinado de 1 MB (no total) e de 100 páginas (no total), para cada utilizador na impressora <systemitem class="resource"
+>danka_infotec_P450</systemitem
+>, durante uma semana. O primeiro limite atingido torna-se efectivo.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Exemplos não-funcionais</title>
+
+<para
+><emphasis
+>NÃO</emphasis
+> funcionam, porque só está definido <emphasis
+>um</emphasis
+> período de tempo <emphasis
+>ou</emphasis
+> limite de tarefas)</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>danka_infotec_P320</parameter
+> <option
+>-o</option
+> <parameter
+>job-quota-period=604800</parameter
+></userinput
+>
+
+<userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>danka_infotec_FullColor</parameter
+> <option
+>-o</option
+> <parameter
+>job-page-limit=100</parameter
+></userinput
+>
+
+<userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>danka_infotec_HiSpeed</parameter
+> <option
+>-o</option
+> <parameter
+>job-k-limit=1024</parameter
+></userinput
+></screen>
+
+</sect3>
+
+<sect3>
+<title
+>Mensagens de Erro Relacionadas</title>
+
+<para
+>Uma vez atingido o limite de quota para um utilizador, o mesmo irá obter uma mensagem <errortype
+>client-error-not-possible</errortype
+>, se quiser imprimir.</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title
+>Instalar uma impressora <quote
+>não-formatada</quote
+></title>
+
+<para
+>Existem diferentes maneiras de definir uma impressora <quote
+>não-formatada</quote
+>. A mais confortável será usar o comando <command
+>lpadmin</command
+>. Basta não definir um ficheiro &PPD;, para usar com essa impressora, para que passe a não ser uma impressora formatada:</para>
+
+<screen
+><userinput
+><command
+>lpadmin</command
+> <option
+>-p</option
+> <parameter
+>Raw_Danka_infotec</parameter
+> <option
+>-E</option
+> <option
+>-v</option
+> <parameter
+>lpd://10.160.16.137/PORT1</parameter
+></userinput
+></screen>
+
+<para
+>As filas de impressão não-formatadas são aquelas que não alteram o ficheiro de impressão, de modo a transformá-lo num formato de ficheiro diferente. O utilizador irá necessitar disto, por exemplo, se quiser imprimir a partir de clientes de &Windows;, usando o Samba para interagir com um servidor de &CUPS; com uma impressora <acronym
+>PCL</acronym
+>: neste caso, o controlador da impressora no &Windows; iria gerar o formato do ficheiro de impressão final para a impressora de destino e iria passar através dos filtros do &CUPS;, o que iria prejudicar o resultado final. Sob certas circunstâncias (se quiser ter a certeza que o ficheiro vai para a impressora <quote
+>por filtrar</quote
+> pelo &CUPS;) o <quote
+><command
+>lpadmin</command
+> sem a &PPD;</quote
+> é bastante adequado.</para>
+
+</sect2>
+
+</sect1>
+<sect1 id="troubleshooting-cups">
+<title
+>Resolução de Problemas do &CUPS; no &kdeprint;</title>
+
+<para
+>Esta secção do manual do &kdeprint; irá depender da reacção dos leitores. Segue-se uma pequena introdução.</para>
+
+<sect2>
+<title
+>Mensagens de Erro</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>O que significa o erro <errortype
+>client-error-bad-request</errortype
+>?</para>
+</question>
+<answer>
+<para
+>O utilizador enviou um ficheiro para o &CUPS;, cujo servidor não conseguiu processar. Também poderá obter este erro ao enviar um ficheiro <quote
+>vazio</quote
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>E o <errortype
+>client-error-not-possible</errortype
+>?</para>
+</question>
+<answer>
+<para
+>O utilizador não tem permissões para imprimir numa dada impressora ou atingiu a sua quota (baseada no tamanho dos ficheiros ou no número de páginas)</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é o <errortype
+>client-error-not-found</errortype
+>?</para>
+</question>
+<answer>
+<para
+>O utilizador tentou aceder a um recurso inexistente no servidor do &CUPS;, assim como pode ter tentado imprimir um ficheiro inexistente ou para o qual é negada a permissão de leitura.</para>
+</answer>
+
+</qandaentry>
+</qandaset>
+
+</sect2>
+
+<sect2>
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Porque não consigo reiniciar as minhas tarefas?</para>
+</question>
+<answer>
+<para
+>Para ser capaz de reiniciar as suas tarefas <quote
+>completas</quote
+>, a partir da interface Web, necessita de uma opção do ficheiro <filename
+>/etc/cups/cupsd.conf</filename
+>: active a <userinput
+>PreserveJobFiles True</userinput
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que me vejo livre da enorme lista de tarefas concluídas na interface Web?</para>
+</question>
+<answer>
+<para
+>A FAZER</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como funciona a contabilidade de páginas?</para>
+</question>
+<answer>
+<para
+>O &CUPS; implementa a <quote
+>contabilidade de impressões</quote
+>, passando praticamente todas as tarefas através do filtro <quote
+>pstops</quote
+>. Este faz, entre outras coisas, a contagem de páginas. O resultado deste filtro pode então ser enviado para outros filtros (como o pstoraster --> rastertopcl) ou enviado directamente para a impressora (se for uma impressora &PostScript;).</para>
+
+<para
+>Em qualquer um dos casos, isto funciona para as impressoras de rede, paralelas, série ou <acronym
+>USB</acronym
+> da mesma forma. Para o 'pstops' funcionar, precisa de um <acronym
+>DSC</acronym
+>, isto é, &PostScript; em conformidade com a Document Structuring Convention (ou equivalente) como entrada. Deste modo, calcula as páginas, durante a filtragem no servidor de impressão, e regista algumas informações acerca de cada página (a que hora, de que utilizador, com que ID e nome de tarefa, para que impressora, quantas cópias de páginas do documento, quantos quilobytes?) no <filename
+>/var/log/cups/page_log</filename
+>.</para>
+
+<para
+>Já agora: na lista pessoal de <quote
+>desejos</quote
+>, existe uma alteração do <quote
+>webalizer</quote
+> para ler e analisar o 'page_log' e dar um resultado semelhante. Alguém quer?</para>
+
+<para
+>Contudo, <emphasis
+>não</emphasis
+> está a dar resultados correctos nos seguintes casos:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A impressora encrava e pode, por isso, ter eliminado a tarefa (experiência da vida real; ou simplesmente ter eliminado a tarefa, por causa de problemas com o formato de dados)</para>
+</listitem>
+<listitem>
+<para
+>As tarefas impressas como <quote
+>não-formatadas</quote
+> contam sempre como 1 página (e talvez várias cópias).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Por isso, a contabilidade de páginas do &CUPS; é <quote
+>somente</quote
+> uma aproximação (em muitos dos casos excelente, nos outros muito fraca). A única contagem de impressões de confiança é a que é realizada pelo contador interno da impressora (Porque esta é a que você irás pagar, se estiver num sistema de pagamento). Algumas (longe de ser a maioria) impressoras podem ser questionadas remotamente, para obter essa informação, através de <acronym
+>SNMP</acronym
+> (Simple Network Management Protocol). Isto significa que, numa rede grande com muitas impressoras diferentes, <emphasis
+>não existe</emphasis
+> nenhuma ferramenta fiável de contabilidade de páginas!</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que a contabilidade de páginas não funciona com os clientes de &Windows;?</para>
+</question>
+<answer>
+<para
+>Nos clientes de &Windows;, as tarefas quase sempre têm de ser enviadas como <quote
+>não-formatadas</quote
+>. Porquê? Se o &CUPS; funciona como um servidor de impressão, para os clientes do &Windows;, usando o controlador original do &Windows; para o dispositivo de destino, isto garante a formatação correcta da tarefa nos clientes à partida; por isso, o servidor não deve alterar a tarefa e deve imprimi-la <quote
+>sem formatação</quote
+>; por isso, não é iniciada nenhuma filtragem (e isto não é sequer possível, dado que os resultados dos cliente não são &PostScript; do qual o 'pstops' fica à espera; por isso, não existe números de páginas para além do <quote
+>1</quote
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso obter uma lista das opções disponíveis, para uma dada impressora ou um ficheiro &PPD;?</para>
+</question>
+<answer>
+<para
+>Veja a página de manual do comando <command
+>lpoptions</command
+>. Poderá investigar uma máquina com o &CUPS; activado, em relação às opções das suas impressoras disponíveis. Não é necessário ter a impressora instalada localmente. Enquanto estiver disponível localmente (através da funcionalidade do &CUPS; de <quote
+>navegação de impressoras</quote
+>), também funcionará remotamente.</para>
+
+<para
+>Para pesquisar uma opção de uma impressora, ao escrever <userinput
+><command
+>lpoptions</command
+> <option
+>-p</option
+> <parameter
+>HitachiDDP70MicroPress</parameter
+> <option
+>-l</option
+></userinput
+>, irá obter uma lista extensa de todas as opções disponíveis, lidas a partir do ficheiro &PPD; para a impressora Hitachi indicada (no meu caso, está instalada no servidor remoto da 'transmeta'). O servidor remoto <systemitem class="systemname"
+>Transmeta</systemitem
+> e o seu servidor de &CUPS;, assim como o do 'localhost', precisam de estar a funcionar para tudo correr bem.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como leio a lista devolvida pelo comando <command
+>lpoptions</command
+>?</para>
+</question>
+
+<answer>
+<para
+>Deverá saber que, para os fabricantes de impressoras &PostScript;, é <quote
+>legal</quote
+> definir os seus nomes internos e procedimentos, mesmo para as opções normalizadas do &PostScript;. Desde que o controlador seja capaz de obter a opção do &PPD; e mostrá-la de uma forma que ele compreenda, está tudo bem. Mas o que é que <emphasis
+>você</emphasis
+> faria, se quisesse utilizar algumas opções obscuras da impressora na linha de comandos? Como é que iria conhecer a sua sintaxe exacta?</para>
+
+<para
+>Vejamos um exemplo. Se virmos a impressora DDP70 da Hitachi e como ela implementa a impressão duplex, esta revela-se de alguma forma. Como é que você diz para imprimir dos dois lados? duplex ou Duplex? Ou outro nome?.</para>
+
+<screen
+><userinput
+><command
+>lpoptions</command
+> <option
+>-h</option
+> <parameter
+>transmeta</parameter
+> <option
+>-p</option
+> <parameter
+>Hitachi_DDP70_ClusterPrintingSystem</parameter
+> <option
+>-l</option
+> | <command
+>grep</command
+> <parameter
+>uplex</parameter
+></userinput
+></screen>
+
+<para
+>Isto conduz ao resultado</para>
+
+<screen
+><computeroutput
+>TR-Duplex/Duplex: False *True</computeroutput
+></screen>
+
+<para
+>Isto é para ser interpretado da seguinte forma:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O nome da opção investigada é <option
+>TR-Duplex</option
+>;</para>
+</listitem>
+<listitem>
+<para
+>Por trás da barra, poderá ver a tradução da opção, como deve ser mostrada numa interface &GUI; ou Web (<quote
+>Duplex</quote
+>);</para>
+</listitem>
+<listitem>
+<para
+>A opção pode tomar um de dois valores <parameter
+>Falso</parameter
+> ou <parameter
+>Verdadeiro</parameter
+>;</para>
+</listitem>
+<listitem>
+<para
+>O valor actual é <parameter
+>Verdadeiro</parameter
+>, se for reconhecido pela marcação com um asterisco <literal
+>*</literal
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para alterar o valor actual (duplex) e imprimir uma tarefa em simplex, precisa de usar o seguinte comando: </para>
+
+<screen
+><userinput
+><command
+>lpr</command
+> <option
+>-P</option
+> <parameter
+>Hitachi_DDP70_ClusterPrintingSystem</parameter
+> <option
+>-o</option
+> <parameter
+>TR-Duplex=False</parameter
+> <parameter
+>/local/da/sua/tarefa</parameter
+></userinput
+></screen>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que obtenho uma lista bem formatada das opções disponíveis, para uma dada impressora ou &PPD;?</para>
+</question>
+<answer>
+<para
+>Use o comando <command
+>lphelp</command
+>, que pode estar instalado localmente no seu sistema. Ainda não existe uma página de manual para o <command
+>lphelp</command
+>.</para>
+
+<screen
+><userinput
+><command
+>lphelp</command
+> <parameter
+>infotecP450</parameter
+></userinput
+></screen>
+
+<para
+>Esta lista as opções disponíveis para a impressora indicada. Encontra-se bem formatada e explica cada opção disponível, bem como a usar. Poderá pesquisar as opções das diferentes impressoras de uma vez:</para>
+
+<screen
+><userinput
+><command
+>lphelp</command
+> <parameter
+>infotec7410color</parameter
+> <parameter
+>DANKA_fullcolor_D2000</parameter
+> <parameter
+>HP_ColorLaserJet8550</parameter
+></userinput
+></screen>
+
+<para
+>Também funciona para os ficheiros &PPD;. Basta definir a localização do &PPD;:</para>
+
+<screen
+><userinput
+><command
+>lphelp</command
+> <filename
+>/home/kurt/PPDs/HP-ColorLaserJet8550.ppd</filename
+></userinput
+></screen>
+</answer>
+</qandaentry>
+</qandaset>
+
+</sect2>
+<sect2>
+<title
+>Resolução de Problemas</title>
+
+<para
+>Nenhum sistema é perfeito. Existem algumas armadilhas bastante comuns onde as pessoas caíram.</para>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>A minha impressora chamada <quote
+>3-lp-duplex</quote
+> tem um comportamento anormal. O que se passa?</para>
+</question>
+<answer>
+<para
+>Os nomes das impressoras usados no &CUPS; devem começar por uma letra e podem conter até 128 letras, números ou sublinhados. O uso de hífenes pode conduzir a problemas. Por falar em nomes: os nomes das impressoras do &CUPS; não se distinguem por maiúsculas ou minúsculas. Como tal, uma impressora chamada <systemitem class="resource"
+>Best_of_Danka</systemitem
+> será a mesma que <systemitem class="resource"
+>best_of_danka</systemitem
+> ou <systemitem class="resource"
+>BEST_OF_DANKA</systemitem
+>. (Este é um requisito do &IPP;, com o qual o &CUPS; se encontra em conformidade).</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que obtenho o erro <errortype
+>Incapaz de ligar à máquina de SAMBA: Sucesso</errortype
+> com as minhas partilhas de impressora do &Windows; acedidas através do Samba?</para>
+</question>
+<answer>
+<para
+>Estão definidos correctamente os privilégios na máquina remota do &Windows;? Tem permissões para imprimir na impressora partilhada do &Windows;?</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Os meus ficheiros da impressora <systemitem class="resource"
+>lp</systemitem
+>, por vezes, desaparecem misteriosamente e dois dias depois vêm-me dizer que foram impressos numa impressora 3 andares abaixo do meu escritório. O que se passa?</para>
+</question>
+<answer>
+<para
+>Acredite, é muito pouco provável que a sua impressora seja a única com o nome <systemitem class="resource"
+>lp</systemitem
+>. Talvez o &CUPS; lhe esteja a pregar uma partida. Dado que pode ter a opção <quote
+>Classes Implícitas</quote
+> ligada, o &CUPS; tenta juntar todas as impressoras que vê na rede numa classe <quote
+>lp</quote
+>. Todas as tarefas destinadas à 'lp' são enviadas para esta classe e o primeiro membro disponível imprime-a. Por isso, é provável que essa pessoa tenha instalado o &CUPS; e percorrido o sistema... percebeu?</para>
+
+<para
+>Siga o meu conselho: utilize um nome único para qualquer impressora de rede! (Lembre-se que a sua impressora, a que está ligada na sua porta paralela, também se pode tornar uma impressora de rede se não tiver atenção com a sua configuração).</para>
+</answer>
+</qandaentry>
+</qandaset>
+</sect2>
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/extensions.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/extensions.docbook
new file mode 100644
index 00000000000..378c289ac85
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/extensions.docbook
@@ -0,0 +1,89 @@
+<chapter id="extensions-to-all-printsubsystems">
+<title
+>Extensões do &kdeprint; a Todos os Sub-Sistemas de Impressão</title>
+
+<sect1>
+<title
+>Impressoras <quote
+>Virtuais</quote
+></title>
+
+<sect2>
+<title
+>A Impressora-<quote
+>Fax</quote
+></title>
+
+<para
+>A ser escrito</para>
+
+</sect2>
+
+<sect2>
+<title
+>A Impressora <quote
+>em Ficheiros</quote
+></title>
+
+<para
+>A ser escrito</para>
+
+</sect2>
+
+<sect2>
+<title
+>A Impressora em <quote
+><acronym
+>PDF</acronym
+></quote
+></title>
+
+<para
+>A ser escrito</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="external-filters">
+<title
+>Filtros <quote
+>Externos</quote
+></title>
+
+<sect2>
+<title
+>O Filtro <command
+>enscript</command
+> para Ficheiros de Texto</title>
+
+<para
+>A ser escrito</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Filtro <quote
+>n-up</quote
+> para Qualquer Ficheiro</title>
+
+<para
+>A ser escrito</para>
+
+</sect2>
+
+<sect2>
+<title
+>Três filtros diferentes de <quote
+>Panfletos</quote
+> para Ficheiros &PostScript;</title>
+
+<para
+>A ser escrito</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/external-command.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/external-command.docbook
new file mode 100644
index 00000000000..f4010ac356f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/external-command.docbook
@@ -0,0 +1,27 @@
+<chapter id="external-printcommand-module">
+<title
+>Módulo para um Comando de Impressão Externo (estilo &Netscape;) </title>
+
+<para
+>Este módulo permite definir por completo o comando de impressão, como no &Netscape;. É adicionado um campo de texto na janela de impressão, para esse fim. Pode ser usado em muitos casos como, por exemplo, num programa de impressão próprio. </para>
+
+<sect1>
+<title
+>Resumo das funcionalidades oferecidas</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Gestão de impressoras: não suportado</para>
+</listitem>
+<listitem>
+<para
+>Gestão de tarefas: não suportado.</para>
+</listitem>
+<listitem>
+<para
+>Opções de impressão: controlo básico, dependendo do conhecimento do utilizador sobre o comando de impressão</para>
+</listitem>
+</itemizedlist>
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/final-word.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/final-word.docbook
new file mode 100644
index 00000000000..2822f33017d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/final-word.docbook
@@ -0,0 +1,92 @@
+<chapter id="final-word-from-author">
+<title
+>Comentários finais do autor</title>
+
+<sect1 id="who-am-i">
+<title
+>Quem sou eu, o que faço? </title>
+
+<para
+>O meu empregador é a Danka Deutschland GmbH, uma fornecedora líder e independente de fabricantes de sistemas de impressão profissionais e de alta velocidade, tanto a preto-e-branco como a cores. A Danka oferece soluções personalizadas de manutenção, 'hardware', 'software', serviços, consumíveis no seu 'portfolio'. Trabalho nela como Engenheiro de Sistemas. Entre as marcas que a Danka oferece estão a Heidelberg (anteriormente Kodak), Canon, &Hewlett-Packard;, Hitachi, infotec e a EfI.</para>
+
+<para
+>A minha introdução ao &Linux; e à comunidade de Software Livre não é muito antiga. Quando comecei a mexer com o &Linux; no início de 1999, o meu maior desapontamento era o suporte fraco de impressão. É verdade, consegui com que todas as nossas máquinas fizessem impressões numa face -- mas e as impressões 'duplex'? E o recorte do resultado? Como fazer a ordenação funcionar? Ou a aplicação de agrafes, de capas entre todas as outras opções úteis de finalização que os nossos sistemas oferecem aos clientes? De forma alguma -- pelo menos para mim como um não-'geek'!</para>
+
+<para
+>Andei a pesquisar na Internet por uma solução. Por sorte, em Maio de 1999, o Mike Sweet, criador principal do &CUPS;, anunciou a primeira versão beta da sua obra notável de 'software' de impressão. Depois de a testar brevemente, vi que era mesmo aquilo!</para>
+
+<para
+>A coisa seguinte que eu tentei: tornar as distribuições de &Linux; interessadas nesta novidade. Acreditem em mim -- foi algo de muito tenaz! Eles pareciam pensar que já tinham o melhor que podiam em impressão. Uma razão possível seria que eles (e muitos programadores do &Linux;) nunca tiveram de pensar como suportar ao máximo o sistema 'duplex' de uma impressora -- porque nunca tiveram nenhuma destas impressoras nas suas secretárias...</para>
+
+<para
+>Finalmente, as minhas tentativas de fazer algumas publicações de impressão em &Linux; interessadas no &CUPS; <quote
+>saíram-me pela culatra</quote
+> -- um editor obrigou-me a escrever uma série de publicações sobre o assunto em si. Esta foi a forma como me começaram a atribuir a alcunha de <quote
+>Evangelista do CUPS</quote
+>. Não me vou conseguir ver livre desta alcunha tão cedo, agora que até as pessoas do &kde; me requisitaram para a sua sequência de versões. Meu deus...</para>
+
+<para
+>De qualquer forma, o &CUPS; começa agora a dar a volta ao mundo e pode até transformar-se num triunfo: estou um pouco orgulhoso de ter suportado e contribuído para isto desde o início.</para>
+
+<para
+>Isto deve encorajá-lo: mesmo que os outros utilizadores de &Linux; mais experientes que você estejam cépticos e mesmo que os seus conhecimentos de programação sejam próximos de zero (como os meus) - existem muitas tarefas, ideias e talentos para os quais pode contribuir na comunidade de Software Livre. O mesmo se aplica ao projecto do &kde;... ;-) </para>
+
+</sect1>
+
+<sect1 id="credits">
+<title
+>Créditos</title>
+
+<para
+>Quero agradecer a...</para>
+<itemizedlist>
+<listitem>
+<para
+>Mike Sweet por desenvolver o &CUPS; em primeiro lugar</para>
+</listitem>
+<listitem>
+<para
+>Jean-Eric Cuendet por iniciar o <application
+>qtcups</application
+> e o <application
+>kups</application
+>, os predecessores do &kdeprint;</para>
+</listitem>
+<listitem>
+<para
+>Michael Goffioul por fazer todo o trabalho complicado recentemente</para>
+</listitem>
+<listitem>
+<para
+>Martin Konold por pensar duas vezes.</para>
+</listitem>
+<listitem>
+<para
+>Sven Guckes por me ensinar algumas coisas sobre a arte de <quote
+>sobrevivência no terminal</quote
+> (para o caso do &kde; não estar disponível ;-) )</para>
+</listitem>
+<listitem>
+<para
+>..muitos outros a mencionar que me deixam 'arrancar' pedaços de informação deles</para>
+</listitem>
+<listitem>
+<para
+>e por último, mas não o último de todo: Tom Schwaller por me encorajar na <quote
+>escrita da documentação</quote
+></para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="caveats">
+<title
+>Notas Importantes</title>
+
+<para
+>O &kdeprint; for desenvolvido num sistema que usa o &CUPS; 1.1.6. O &kdeprint; foi testado noutras versões do &CUPS; e até agora não são conhecidas nenhumas incompatibilidades. Na altura em que este manual foi escrito, o &CUPS; 1.1.9 tinha saído com um conjunto de funcionalidades ainda não suportadas pelo &kdeprint;. Claro que podes aceder à mesma a elas, mas tens de ignorar o &kdeprint; e usar os utilitários de linha de comandos do &CUPS; ou editar os ficheiros de configuração manualmente. O desenvolvimento do &kdeprint; irá prosseguir e este manual tentará ser sempre o melhor recurso de documentação disponível sobre ele.</para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/getting-started.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/getting-started.docbook
new file mode 100644
index 00000000000..cd29520e13a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/getting-started.docbook
@@ -0,0 +1,187 @@
+<chapter id="getting-started">
+<title
+>Começar</title>
+
+<para
+>Este capítulo do Manual do &kdeprint; conduzi-lo-á pela maior parte das opções de configuração ou selecção do &kdeprint;. Irá lidar principalmente com o &CUPS; nesta versão, dado que o autor está mais familiarizado com ele, e também porque o &kdeprint; começou inicialmente a suportar melhor o &CUPS;. As versões posteriores do 'software' do &kdeprint;, bem como das edições deste manual, irão suportar e explorar com mais atenção os outros sistemas de impressão.</para>
+
+<sect1 id="selecting-your-print-subsystem">
+<title
+>Seleccionar o seu Sub-Sistema de Impressão</title>
+
+<para
+>É necessário definir o seu sub-sistema de impressão, antes de poder instalar qualquer impressora com a plataforma do &kdeprint;. Existem duas áreas onde poderá definir isto: tanto no &kcontrol; (A secção <guilabel
+>Gestor de Impressão</guilabel
+>) como directa e <quote
+>imediatamente</quote
+> na janela de impressão.</para>
+
+<para
+>Navegue pelo <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guisubmenu
+>Preferências</guisubmenu
+> <guisubmenu
+>Sistema</guisubmenu
+> <guimenuitem
+>Gestor de Impressão</guimenuitem
+></menuchoice
+>. Na parte inferior, poderá ver um botão que lhe permite seleccionar o sub-sistema de impressão que deseja usar. No &kde; 2.2 poderá optar entre as seguintes alternativas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>&CUPS; (Common &UNIX; Printing System)</para>
+</listitem>
+<listitem>
+<para
+>Imprimir através de um programa externo (genérico)</para>
+</listitem>
+<listitem>
+<para
+><acronym
+>LPR</acronym
+> (O Sistema de Impressão do <acronym
+>BSD</acronym
+>)</para>
+</listitem>
+<listitem>
+<para
+>O sistema de impressão genérico do &UNIX;, o <acronym
+>LPD</acronym
+> (usado por omissão)</para>
+</listitem>
+<listitem>
+<para
+>O ambiente <acronym
+>RLPR</acronym
+> (impressão para servidores de <acronym
+>LPD</acronym
+> remotos, a partir da linha de comandos).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Claro que o sistema escolhido deverá estar instalado e a funcionar, antes de o seleccionar ou antes de fazer efeito. </para>
+
+<para
+>Na sua primeira inicialização, o &kdeprint; tentará uma detecção automática. Isto só funciona para o:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>&CUPS;, enquanto procurar pela primeira vez um servidor de &CUPS; a correr</para>
+</listitem>
+<listitem>
+<para
+><acronym
+>LPD</acronym
+>, enquanto procura por um servidor de <acronym
+>LPD</acronym
+> em execução, para além de um ficheiro <filename
+>printcap</filename
+>.</para>
+</listitem>
+</itemizedlist>
+
+<!-- <para>
+Go to System->XY->ABC. Now you can choose from the following
+alternatives:
+</para
+>-->
+
+<para
+>O sistema que você escolher deverá estar instalado antes de o seleccionar. A recomendação pessoal do autor é o &CUPS;.</para>
+
+<para
+>Uma vez detectado automaticamente, escolhido ou alterado, o sub-sistema de impressão activo fará efeito para todas as aplicações do &kde;. Os diferentes utilizadores poderão ter diferentes sub-sistemas de impressão em uso se estes existirem, de facto, no computador e estiverem em conformidade uns com os outros. A configuração do utilizador está armazenada no ficheiro <filename
+>kdeprintrc</filename
+>. Este ficheiro é único para cada utilizador, e está normalmente instalado em <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/kdeprintrc</filename
+>.</para>
+
+<warning>
+<para
+>Este ficheiro não pretende ser editado directamente e todas as opções disponíveis poderão ser definidas na &GUI; do &kdeprint;.</para>
+</warning>
+
+<para
+>Pode até mudar de sub-sistema de impressão em uso na altura, a partir da janela do &kprinter;.</para>
+
+</sect1>
+
+<sect1 id="working-with-printing-manger">
+<title
+>Trabalhar com o Gestor de Impressão</title>
+
+<para
+>Logo que tenha escolhido o seu sub-sistema de impressão preferido e instalado, estará pronto para investigar, configurar, administrar e lidar com este sistema, através da plataforma do &kdeprint;.</para>
+
+<para
+>Navegue pelo <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guisubmenu
+>Preferências</guisubmenu
+> <guisubmenu
+>Sistema</guisubmenu
+> <guimenuitem
+>Gestor de Impressão</guimenuitem
+></menuchoice
+>. Na parte direita da janela, irá ver pelo menos 4 impressoras predefinidas. Estas são as impressoras virtuais ou especiais, explicadas na secção correspondente. Provavelmente verá uma barra de ferramentas com 13 ícones, na parte superior da janela, e pelo menos 4 páginas na parte inferior, denominadas <guilabel
+>Informação</guilabel
+>, <guilabel
+>Tarefas</guilabel
+>, <guilabel
+>Propriedades</guilabel
+> e <guilabel
+>Instâncias</guilabel
+>.</para>
+
+<!-- Not needed: the default view is as described, this can be mentioned -->
+<!-- elsewhere <para
+>If you start the <guilabel
+>Printing -->
+<!-- Manager</guilabel
+> module for the first time, you may be missing -->
+<!-- Icons or tabs. <mousebutton
+>Right</mousebutton
+>-clicking the mouse -->
+<!-- on the white background of the right part of the window opens a -->
+<!-- Menu to select your viewing preferences. To get the same view as in -->
+<!-- most screenshots, select: <guimenuitem
+>View Toolbar</guimenuitem
+> -->
+<!-- and <guimenuitem
+>View Printer Information</guimenuitem
+> and -->
+<!-- <guimenuitem
+>View Icons</guimenuitem
+> and <guimenuitem
+>Orientation -->
+<!-- Vertical</guimenuitem
+>. Moving the mouse over one Button and -->
+<!-- waiting a second gives you a tooltip hint about its functions. -->
+
+<!--
+
+3.3 Selection: &CUPS; or other?
+
+If your selection of the print system is &CUPS;, you will have more
+choices at your fingertips than with any other printing
+system. &CUPS; is new to most Linux users (even the senior
+hackers amongst us), and it is quite easy to use. But it
+is at the same time very different from other printing systems.
+Therfor the &CUPS; part in the &kdeprint; Handbook is naturally
+the most detailed.
+
+Future editions of the &kdeprint; handbook will describe in
+more detail the other systems.
+-->
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/highlights.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/highlights.docbook
new file mode 100644
index 00000000000..43948055a7d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/highlights.docbook
@@ -0,0 +1,701 @@
+<chapter id="kdeprint-highlights">
+<title
+>Resumo do &kdeprint;</title>
+
+<para
+>O novo sistema &kdeprint; inclui muitas funcionalidades. Embora tenha trabalhado no passado num ambiente que não é tão sofisticado, como seria suposto, em relação a impressões, dê uma vista de olhos em algumas das funcionalidades que vêm com o &kdeprint;.</para>
+
+<sect1 id="add-printer-wizard">
+<title
+>O Assistente de <quote
+>Adição de Impressoras</quote
+></title>
+
+<para
+>O &kdeprint; tem um <quote
+>Assistente de Adição de Impressoras</quote
+>. Este assistente ajudá-lo-á a adicionar e configurar uma nova impressora. Claro que o poderá fazer à mesma manualmente.</para>
+
+<para
+>O &kdeprint; ajuda-o a <quote
+>descobrir</quote
+> impressoras. Tem a capacidade de inspeccionar, à sua volta, os dispositivos e filas disponíveis. Isto funciona para as ligações de rede com impressoras por <acronym
+>TCP</acronym
+> (AppSocket, <acronym
+>aka</acronym
+> &HP; <trademark class="registered"
+>JetDirect</trademark
+>, ou <acronym
+>IPP</acronym
+>) ou <acronym
+>SMB</acronym
+>/Samba (<quote
+>partilhadas</quote
+> pelo &Windows;) e, para as impressoras ligadas directamente, nas portas paralelas, série e <acronym
+>USB</acronym
+>.</para>
+
+<screenshot>
+<screeninfo
+>Uma imagem do novo <quote
+>Assistente de Adição de Impressoras</quote
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cupsaddprinterwizard1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Aqui está uma imagem do <quote
+>Assistente de Adição de Impressoras</quote
+> (esta ainda não é muito empolgante, mas...)</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O assistente faz a instalação e a gestão dos dispositivos <quote
+>nas calmas</quote
+>. A selecção, configuração e teste deverão ser do mais fácil que algum sistema &Linux; viu alguma vez.</para>
+
+<!-- LW: needs some info where to find it, or a pointer to where in this -->
+<!-- doc that is covered -->
+
+</sect1>
+
+<sect1 id="print-job-control">
+<title
+>Controlo Completo das Tarefas de Impressão</title>
+
+<para
+>O Visualizador de Tarefas de Impressão é iniciado automaticamente pelo &kprinter;. Pode estar acoplado no painel do &kde; (na bandeja do sistema). O Visualizador de Tarefas de Impressão permite a gestão completa das tarefas, se tal for suportado pelo sub-sistema de impressão.</para>
+
+<para
+>O utilizador poderá:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Manter e libertar tarefas,</para>
+</listitem>
+<listitem>
+<para
+>Mover as tarefas pendentes para outra impressora,</para>
+</listitem>
+<listitem>
+<para
+>Cancelar as tarefas pendentes ou em processamento.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Uma imagem do Visualizador de Tarefas do &kdeprint; mostra a informação que obtém: o ID da tarefa, a impressora de destino, o nome da tarefa, o dono, o estado e o tamanho. Na próxima versão do &kdeprint; irá também ver as informações sobre o número de páginas (partindo do princípio que o &CUPS; as calcula; veja o capítulo sobre a contabilidade de páginas para mais informações sobre os seus méritos e limitações).</para>
+
+<screenshot>
+<screeninfo
+>Uma imagem do novo <quote
+>Visualizador de Tarefas do &kdeprint;</quote
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kdeprint-jobviewer.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Aqui está uma imagem do Visualizador de Tarefas do &kdeprint;.</phrase>
+</textobject>
+<caption
+><para
+>Uma imagem do Visualizador de Tarefas do &kdeprint;.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Uma maneira alternativa de olhar para a mesma informação (e ter o mesmo controlo) é através do <inlinemediaobject
+><imageobject
+> <imagedata fileref="kcontrol-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> &kcontrolcenter;, indo a <menuchoice
+><guilabel
+>Sistema</guilabel
+><guilabel
+>Gestor de Impressão</guilabel
+></menuchoice
+>. Se não obter a <guilabel
+>Informação da Impressora</guilabel
+>, carregue com o botão <mousebutton
+>direito</mousebutton
+> no fundo da janela e seleccione <guilabel
+>Ver as Informações da Impressora</guilabel
+>. De seguida, vá à página <guilabel
+>Tarefas</guilabel
+> para ver isto:</para>
+
+<screenshot>
+<screeninfo
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kcontrolcenter-printmanager-jobcontrol-2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Aqui está uma imagem do Visualizador de Tarefas do &kdeprint;.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="modules-for-different-subsystems">
+<title
+>Módulos para os diferentes sub-sistemas de impressão</title>
+
+<para
+>O &kdeprint; utiliza módulos diferentes para implementar a interface com os possíveis sub-sistemas de impressão. Nem todos os módulos estão desenvolvidos por completo, mas o utilizador terá as funcionalidades básicas de impressão com:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>o <acronym
+>LPD</acronym
+> (estilo <acronym
+>BSD</acronym
+>)</para>
+</listitem>
+<listitem>
+<para
+>o <acronym
+>LPRng</acronym
+> (da &RedHat;, se apenas utilizar o seu sub-conjunto semelhante ao do <acronym
+>BSD</acronym
+>),</para>
+</listitem>
+<listitem>
+<para
+>o <acronym
+>RLPR</acronym
+> (um utilitário <acronym
+>LPR</acronym
+> da linha de comandos, que não precisa de um ficheiro <filename
+>printcap</filename
+>.</para>
+</listitem>
+<listitem>
+<para
+>comandos <quote
+>externos</quote
+> de impressão (como no &Netscape;).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Mais importante, o suporte completo para o &CUPS; já lá está. Os módulos para os outros sub-sistemas de impressão como o <acronym
+>PLP</acronym
+>, o <acronym
+>PPR</acronym
+> e o <acronym
+>PDQ</acronym
+> poderão estar disponíveis posteriormente.</para>
+
+<para
+>O &kdeprint; torna o &kde; muito mais flexível. Dá a liberdade de escolha aos utilizadores do &kde; 2.2. Para usar os diferentes sub-sistemas de impressão disponíveis, estes precisam de estar instalados independentemente do &kde; como é óbvio. Nas versões anteriores, os utilizadores estavam presos aos sub-sistemas de impressão do estilo do <acronym
+>LPD</acronym
+>. Agora até podem usar o &CUPS;. No futuro, existirá a integração simples de novos sub-sistemas, assim que forem aparecendo.</para>
+
+</sect1>
+
+<sect1 id="kdeprint-goodies">
+<title
+>Mais <quote
+>Brindes</quote
+> do &kdeprint;</title>
+<subtitle
+>Tirar partido de Todos os Sub-Sistemas de Impressão.</subtitle>
+
+<para
+>Algumas funcionalidades específicas do &kdeprint; dependem do sub-sistema de impressão escolhido. Esta dependência poderá existir por elas só estarem implementadas nele; lembre-se, o &kdeprint; é uma camada intermédia entre as aplicações do &kde; e o sub-sistema de impressão, mas não é um substituto deste. Também poderá existir uma dependência por outra razão: o &kdeprint; pode ainda não ter implementado uma interface para todas as funcionalidades de todos os sub-sistemas.</para>
+
+<para
+>Outras funcionalidades são extras do &kdeprint; que são independentes do sub-sistema de impressão escolhido, estando disponíveis para todos. No momento, existem impressoras <quote
+>especiais</quote
+> ou <quote
+>virtuais</quote
+> e alguns <quote
+>pré-filtros</quote
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Antevisão da Impressão</guilabel
+></term>
+<listitem>
+<para
+>A partir da Janela de Impressão, o utilizador poderá optar por ter uma antevisão da impressão. Para tal, o ficheiro é enviado através de filtros que o tornam adequado para mostrar no ecrã com o &kghostview;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Impressoras Especiais</guilabel
+></term>
+<listitem>
+<para
+>Entre as funcionalidades adicionais do &kdeprint;, existem algumas impressoras <quote
+>especiais</quote
+> ou <quote
+>virtuais</quote
+>:</para>
+
+<para
+>Estas impressoras especiais podem:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Imprimir num PDF</guilabel
+></term>
+<listitem>
+<para
+>Converta o seu documento num <acronym
+>PDF</acronym
+> com a ajuda de um programa externo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imprimir num e-mail</guilabel
+></term>
+<listitem>
+<para
+>Envia o seu documento como um ficheiro <acronym
+>PDF</acronym
+> em anexo num e-mail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imprimir para um ficheiros PS</guilabel
+></term>
+<listitem>
+<para
+>Grava o seu documento como um ficheiro &PostScript;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imprimir para Fax</guilabel
+></term>
+<listitem>
+<para
+>Enviá-lo através de uma interface de fax disponível, como o <application
+>Hylafax</application
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Estas impressoras <quote
+>especiais</quote
+> aparecem na janela de impressão do utilizador, como se fossem impressoras <quote
+>normais</quote
+>. São completamente configuráveis por cada utilizador.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pré-Filtragem Genérica</guilabel
+></term>
+<listitem>
+<para
+>O &kdeprint; oferece-lhe uma plataforma onde poderá definir e configurar os seus próprios <quote
+>pré-filtros</quote
+>. Estes pré-filtros podem fazer efeito <emphasis
+>antes</emphasis
+> de passarem pelo seu sub-sistema de impressão para um posteriormente processamento, mas <emphasis
+>depois</emphasis
+> dos ficheiros de impressão (&PostScript;, texto ou outros) terem sido gerados pela sua aplicação.</para>
+
+<para
+>Existem já predefinidos alguns filtros úteis. Estes são:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O filtro de <quote
+>várias páginas por folha</quote
+>,</para>
+</listitem>
+
+<listitem>
+<para
+>o filtro de texto <quote
+>enscript</quote
+>,</para>
+</listitem>
+
+<listitem>
+<para
+>e três filtros para ajudar a imprimir panfletos.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>O utilizador poderá criar os seus próprios filtros baseados em qualquer programa legado que seja capaz de processar ficheiros &PostScript;, de texto ou de imagens, e devolver qualquer um destes formatos.</para>
+
+<para
+>Estes filtros são configurados através de ficheiros <acronym
+>XML</acronym
+>. Isto facilita a extensão do conceito para os utilizadores mais experientes, mas também é possível efectuar a configuração através de uma interface gráfica intuitiva. Por isso não se assuste, não terá de aprender <acronym
+>XML</acronym
+> por causa do &kdeprint;!.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Filtro de Várias Páginas por Folha</guilabel
+></term>
+<listitem>
+<para
+>Este é um filtro predefinido instalado com o &kdeprint;. Permite ao utilizador criar um resultado em &PostScript; que imprime 1, 2 ou 4 páginas lógicas numa única página de papel físico.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Filtro de Texto Enscript</guilabel
+></term>
+<listitem>
+<para
+>Este é um filtro predefinido do &kdeprint;. Permite ao utilizador gerar &PostScript; a partir de qualquer ficheiro de texto, incluindo o realce de sintaxe para as listagens de programas, o embelezamento da impressão e alguns contornos e cabeçalhos de páginas bonitos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Filtros de Impressão de Panfletos</guilabel
+></term>
+<listitem>
+<para
+>Se a sua impressora for capaz de imprimir em duplex, quer através da tecnologia em um passo ou em dois passos, você poderá usar um filtro de <quote
+>panfletos</quote
+> ou uma combinação deles.</para>
+
+<para
+>Para as impressoras duplex, verifique se tem seleccionada a opção de 'duplex' que <quote
+>dá a volta</quote
+> ao resultado pelo lado menor do papel. Se dobrar o resultado ao meio, tornará o seu documento num panfleto razoável.</para>
+
+<para
+>Se estiver restringido ao uso de um dispositivo não-duplex, poderá fazer o mesmo, utilizando dois filtros diferentes e alguns passos adicionais.</para>
+
+<para
+>Dependendo do seu modelo, utilize primeiro o filtro para imprimir as páginas <quote
+>ímpares</quote
+> e depois introduza as folhas pela ordem correcta de volta na bandeja de impressão para imprimir as páginas pares no lado inverso. Termine dobrando as folhas.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+<sect1 id="cups-plugin">
+<title
+>Suporte de &CUPS;: o Módulo Mais Importante do &kdeprint;</title>
+
+<para
+>O &kdeprint; contém um módulo para o &CUPS;. O &CUPS; - <quote
+>Common UNIX Printing System</quote
+> (<ulink url="http://www.cups.org"
+>http://www.cups.org/</ulink
+>) - é o sub-sistema mais avançado, poderoso e flexível no &Linux; e nos outros sistemas semelhantes ao &UNIX;. Ainda é bastante recente, mas é baseado no protocolo <acronym
+>IPP</acronym
+>, ou Internet Printing Protocol, a norma emergente para o futuro da impressão na rede. O &CUPS; é claramente o sistema de impressão de eleição do Michael Goffioul, o principal programador do &kdeprint;.</para>
+
+<para
+>Os utilizadores do &kde; mais experientes podem já estar familiarizados com os utilitários do Michael, o <application
+>qtcups</application
+> e o <application
+>kups</application
+> (co-produzido pelo Jean-Eirc Cuendet). Estes eram, até agora, as interfaces gráficas para o &CUPS; com uma relação forte com o &kde;.</para>
+
+<sect2>
+<title
+><application
+>qtcups</application
+> e <application
+>kups</application
+> &mdash; Os Predecessores</title>
+
+<para
+>Ambos os utilitários têm um uso vasto. Para os que não estão familiarizados com eles, aqui estão algumas breves explicações.</para>
+
+<para
+>O <application
+>qtcups</application
+> era uma interface gráfica para os comandos de impressão <command
+>lp</command
+> e <command
+>lpr</command
+> instalados pelo &CUPS;. O <application
+>qtcups</application
+> chamava uma janela, na qual podia seleccionar confortavelmente a sua impressora e as opções das tarefas de impressão. O <application
+>qtcups</application
+> funcionava a partir da linha de comandos, ou dentro das aplicações, quando as aplicações em questão tinham um comando de impressão configurável.</para>
+
+<para
+>O <application
+>kups</application
+> era uma interface gráfica para as tarefas de administração do servidor do &CUPS;. O utilizador podia adicionar, remover, modificar, configurar, iniciar e interromper impressoras; podia cancelar, apagar, mover, parar e reiniciar as tarefas de impressão e podia também modificar as opções do servidor, iniciá-lo, interrompê-lo e reiniciá-lo.</para>
+
+</sect2>
+
+<sect2>
+<title
+>&kdeprint; &mdash; O Herdeiro</title>
+
+<para
+>O módulo do &CUPS; no &kdeprint; contém actualmente todas (e mais algumas) as funções que eram fornecidas pelo <application
+>qtcups</application
+> e pelo <application
+>kups</application
+> nas versões anteriores do &kde;.</para>
+
+<para
+>Em vez do <command
+>qtcups</command
+>, poderá agora usar o comando <command
+>kprinter</command
+> e, em vez do <command
+>kups</command
+>, irá usar provavelmente o <command
+>kcmshell printers</command
+>, a partir de agora. </para>
+
+<para
+>O módulo do &kdeprint; para o &CUPS; também permite ao utilizador administrar por completo o sub-sistema de impressão, tal como o <application
+>kups</application
+> fazia. Pode iniciar, interromper e configurar o seu servidor do &CUPS;, bem como iniciar, interromper, adicionar e remover <quote
+>impressoras</quote
+> (isto é, filas de impressão) e <quote
+>instâncias</quote
+> de impressoras. As instâncias de impressoras são filas de impressão que apontam para o mesmo dispositivo de saída, mas com um conjunto de opções de impressão diferente.</para>
+
+</sect2>
+
+<sect2>
+<title
+>&kprinter; &mdash; Comando Gráfico de Impressão</title>
+
+<para
+>O módulo de &CUPS; do &kdeprint; dá-lhe acesso a um <quote
+>comando de impressão gráfico</quote
+>, como o <application
+>qtcups</application
+> fazia.</para>
+
+<para
+>Utilize o &kprinter; em qualquer aplicação, mesmo nas aplicações não-&kde; que lhe permitem configurar o seu comando de impressão. Alguns exemplos destas aplicações são o &Netscape; e o <application
+>StarOffice</application
+>, mas <emphasis
+>não</emphasis
+> a maioria dos programas antes do &kde; 2.2.</para>
+
+<para
+>Uma imagem de como usar o novo comando de impressão <command
+>kprinter</command
+>, em vez do antiquado <command
+>lpr</command
+>... (Claro que deverá ter o <command
+>kprinter</command
+> na sua $<envar
+>PATH</envar
+> para esta pequena versão; caso contrário, deverá indicar a localização exacta na janela uma vez como, por exemplo <userinput
+><filename
+>/opt/kde/bin/kprinter</filename
+></userinput
+>. O &Netscape; irá recordar isto e, a partir daí, o utilizador obterá a janela do <command
+>kprinter</command
+> para configurar as suas impressões.</para>
+
+<screenshot>
+<screeninfo
+>Uma imagem do comando de impressão <command
+>kprinter</command
+> em acção.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kprinter-as-netscape-printcommand.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Aqui está uma imagem que demonstra como usar o novo comando de impressão <command
+>kprinter</command
+>, em vez do antigo <command
+>lp</command
+> ou <command
+>lpr</command
+>, no &Netscape;.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Poderá também usar o <command
+>&kprinter;</command
+> a partir da linha de comandos e ver a janela resultante a aparecer:</para>
+
+<screenshot>
+<screeninfo
+>Imagem do comando <command
+>kprinter</command
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kprinter.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Imagem da utilização do <command
+>kprinter</command
+> a partir da linha de comandos.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<note
+><para
+>Certifique-se que indica pelo menos o ficheiro a ser impresso na linha de comandos: <userinput
+><command
+>kprinter</command
+> <option
+>/usr/share/doc/packages/cups/sam.pdf</option
+></userinput
+>. Isto irá conduzir à janela do <command
+>kprinter</command
+>, a qual se abrirá com a impressora predefinida seleccionada.</para>
+
+<para
+>Para seleccionar previamente uma impressora específica, a partir da linha de comandos, use a opção <option
+>-d</option
+>: <userinput
+><command
+>kprinter</command
+> <option
+>-d DANKAcolorC2000</option
+> <option
+>/home/kurt/linuxtag2001-paper.ps</option
+></userinput
+>. Poderá ainda desmarcar a impressora <option
+>DANKAcolorC2000</option
+> e escolher uma diferente.</para>
+
+<para
+>O utilizador <emphasis
+>não</emphasis
+> poderá, todavia, chamar o <userinput
+><command
+>kprinter</command
+></userinput
+> sem um ficheiro de impressão e esperar que se abra uma janela de selecção de ficheiros na janela do &kprinter;. Esta é uma funcionalidade que só será implementada na próxima versão.</para>
+</note>
+
+<para
+>Através do <command
+>kprinter</command
+>, o utilizador terá a possibilidade de <quote
+>fazer tudo e mais alguma coisa</quote
+> com a sua impressora. Irá precisar de um ficheiro específico da impressora, chamado &PPD; (&PostScript; Printer Description), para permitir ao <quote
+>CUPS</quote
+> activar esta equipa conjunta para fazer tudo por si. Leia mais em <xref linkend="ppd-files"/>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="future-plans">
+<title
+>Planos para Desenvolvimento Futuro</title>
+
+<para
+>O que teve, até agora, foi a primeira versão, rica em funcionalidades, do &kdeprint;. Esta versão é, obviamente, completamente utilizável para imprimir. O utilizador poderá ainda pensar que <quote
+>nunca foi tão fácil</quote
+> (nem mesmo nos dias negros em que tinha de utilizar o &Microsoft; &Windows;).</para>
+
+<para
+>No futuro, o &kdeprint; irá realizar um trabalho ainda melhor na <quote
+>detecção</quote
+> do próprio sub-sistema de impressão instalado. O &kdeprint; já se porta bastante bem a detectar automaticamente se o utilizador tem o &CUPS; no seu sistema mas, na maior parte dos casos, poderá ter de indicar ao &kdeprint; o que é que está a usar, se quiser gerir um sistema de impressão legado.</para>
+
+<para
+>Um melhoramento importante num futuro próximo será a finalização do 'plugin' do <application
+>LPRng</application
+>. O actual é ainda muito básico. Está limitado à componente clássica de <acronym
+>LPD</acronym
+> do <application
+>LPRng</application
+>.</para>
+
+<para
+>Também tem a possibilidade de adicionar impressoras directamente ao seu sistema na janela de impressora <quote
+>na hora</quote
+>, sem ter de ir ao &kcontrol; primeiro.</para>
+
+<para
+>Alguns melhoramentos menores já planeados são:</para>
+
+<itemizedlist>
+<listitem
+><para
+>adicionar uma janela de selecção de ficheiros para a janela do &kprinter; para permitir combinar ficheiros adicionais à tarefa de impressão actual</para
+></listitem
+> <listitem
+><para
+>adicionar um botão de <quote
+>histórico</quote
+> na janela do <application
+>KJobViewer</application
+>, bem como uma coluna para mostrar o número de páginas que o &CUPS; calcula para a tarefa.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Finalmente, existirá um <quote
+>IO slave</quote
+> que lhe dará acesso ao seu sub-sistema de impressão através do &konqueror;, por exemplo. Com isto, o utilizador será capaz de navegar pelo seu sub-sistema de impressão no &konqueror; através de um URL do estilo <userinput
+>print://printers/nomeimpressora</userinput
+>. Um KPart irá adicionar uma pasta virtual para a secção dos serviços da barra lateral do &konqueror;, o que resulta numa forma integrada de navegar e gerir o seu sistema de impressão através do <acronym
+>URL</acronym
+> <userinput
+>print:/manager</userinput
+>.</para>
+
+<para
+>Contacte o Michael Goffioul em <email
+>kdeprint@swing.be</email
+> para dar sugestões de utilizador ou de programador.</para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kdeprint/index.cache.bz2
new file mode 100644
index 00000000000..e248b09c7f7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/index.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/index.docbook
new file mode 100644
index 00000000000..db35c38288d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/index.docbook
@@ -0,0 +1,267 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY CUPS "<acronym
+>CUPS</acronym
+>">
+ <!ENTITY PPD "<acronym
+>PPD</acronym
+>">
+ <!ENTITY IPP "<acronym
+>IPP</acronym
+>">
+ <!ENTITY ghostscript "<application
+>ghostscript</application
+>">
+ <!ENTITY tech-overview-doc SYSTEM "tech-overview.docbook">
+ <!ENTITY highlights-doc SYSTEM "highlights.docbook">
+ <!ENTITY getting-started-doc SYSTEM "getting-started.docbook">
+ <!ENTITY theory-doc SYSTEM "theory.docbook">
+ <!ENTITY cups-configuration-doc SYSTEM "cups-config.docbook">
+ <!ENTITY add-printer-wizard-2-doc SYSTEM "add-printer-wiz.docbook">
+ <!ENTITY cupsoptions-presently-outside-kcontrol-doc SYSTEM
+"cupsoptions.docbook">
+ <!ENTITY rlpr-doc SYSTEM "rlpr.docbook">
+ <!ENTITY lpd-doc SYSTEM "lpd.docbook">
+ <!ENTITY lpr-bsd-doc SYSTEM "lpr-bsd.docbook">
+ <!ENTITY lprng-doc SYSTEM "lprng.docbook">
+ <!ENTITY external-command-doc SYSTEM "external-command.docbook">
+ <!ENTITY extensions-doc SYSTEM "extensions.docbook">
+ <!ENTITY final-word-doc SYSTEM "final-word.docbook">
+ <!ENTITY kappname "&kdeprint;"
+><!-- replace kapp here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kdeprint;</title>
+
+<authorgroup>
+<author
+><firstname
+>Kurt</firstname
+> <surname
+>Pfeifle</surname
+> <affiliation
+> <address
+><email
+>kpfeifle@danka.de</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Michael</firstname
+> <surname
+>Goffioul</surname
+> <affiliation
+> <address
+><email
+>kdeprint@swing.be</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>Kurt Pfeifle</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-08-09</date>
+<releaseinfo
+>1.00.04</releaseinfo>
+
+<abstract>
+<para
+>Este manual descreve o &kdeprint;. O &kdeprint; não é um programa autónomo: é a nova plataforma de impressão para o &kde; 2.2. O &kdeprint; é uma camada intermédia entre as aplicações do &kde; (ou outras) e o sistema de impressão seleccionado (e instalado) do seu Sistema Operativo (<acronym
+>SO</acronym
+>).</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>kdeprint</keyword>
+<keyword
+>impressão</keyword>
+<keyword
+>imprimir</keyword>
+<keyword
+>CUPS</keyword>
+<keyword
+>LPR</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Este manual descreve o &kdeprint;. O &kdeprint; não é um programa autónomo: é a nova plataforma de impressão para o &kde; 2.2. O &kdeprint; é uma camada intermédia entre as aplicações do &kde; (ou outras) e o sistema de impressão seleccionado (e instalado) do seu Sistema Operativo (<acronym
+>SO</acronym
+>).</para>
+
+<para
+>Deve ficar claro que tanto o programador desta aplicação como o autor deste documento estão mais familiarizados com o sistema de impressão &CUPS;. Na altura em que isto foi escrito, o &CUPS; é o melhor sub-sistema de impressão suportado e o melhor documentado.</para>
+
+<para
+>Este manual é um trabalho em progresso; por isso, as versões posteriores do 'software' do &kdeprint; e as edições deste manual irão suportar e explorar melhor os outros sistemas de impressão.</para>
+
+<para
+>Enquanto isso, mesmo que o seu sistema de impressão não esteja bem coberto, desafiamo-o a explorar o módulo de <guilabel
+>Gestor de Impressão</guilabel
+> do &kcontrol;. Esperamos que conclua que o seu funcionamento é intuitivo, independentemente do sistema de impressão que utilizar.</para>
+
+<para
+>Lauri Watts, equipa de documentação do &kde;</para>
+
+<!-- Insert here screenshot : <steinbruch_scaled.png
+> -->
+
+<sect1>
+<title
+>Configurar o seu sub-sistema de impressão a partir do &kcontrol;</title>
+
+<para
+>Para configurar o seu sub-sistema de impressão, a partir do &kcontrol;, vá a <menuchoice
+><guilabel
+>Sistema</guilabel
+><guilabel
+>Gestor de Impressão</guilabel
+></menuchoice
+> e seleccione o seu sub-sistema, ou poderá deixar que o &kdeprint; o detecte... </para>
+
+<screenshot>
+<screeninfo
+>Janela do Gestor de Impressão do &CUPS;: vista através do &kcontrol;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="steinbruch_scaled.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para a configuração de segurança do servidor do &CUPS;</phrase
+></textobject>
+<caption
+><para
+>Configuração do sub-sistema de impressão do &kcontrol;</para
+></caption>
+</mediaobject>
+</screenshot>
+</sect1>
+
+</chapter>
+
+&tech-overview-doc;
+
+&highlights-doc;
+
+&theory-doc;
+
+&getting-started-doc;
+
+&cups-configuration-doc;
+
+&add-printer-wizard-2-doc;
+
+&cupsoptions-presently-outside-kcontrol-doc;
+
+&rlpr-doc;
+
+&lpd-doc;
+
+&lpr-bsd-doc;
+
+&lprng-doc;
+
+&external-command-doc;
+
+&extensions-doc;
+
+&final-word-doc;
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kdeprint; copyright 2001, Michael Goffioul <email
+>kdeprint@swing.be</email
+></para>
+&underGPL; <para
+>Documentação copyright 2001, Kurt Pfeifle, <email
+>kpfeifle@danka.de</email
+></para
+> &underFDL; <para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</chapter>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/lpd.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/lpd.docbook
new file mode 100644
index 00000000000..e96e7383e33
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/lpd.docbook
@@ -0,0 +1,27 @@
+<chapter id="lpd-module">
+<title
+>Módulo Genérico de <acronym
+>LPD</acronym
+> (&UNIX;)</title>
+
+
+<sect1>
+<title
+>Introdução às Funcionalidades Disponíveis</title>
+
+<para
+>Módulo usado por omissão (no exemplo inicial).</para>
+
+<para
+>São módulos genéricos que só permitem enviar tarefas de impressão. Não existe suporte para a gestão de impressoras ou tarefas. Está desenhado para funcionar em diversas variantes de &UNIX; o &Linux;/<acronym
+>LPR</acronym
+>, o &HP-UX;, o Solaris e o &IRIX;. Também suporta algumas extensões do <application
+>LPRng</application
+> (como a ausência do carácter de continuação <literal
+>\</literal
+> nos ficheiros <filename
+>printcap</filename
+>).</para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/lpr-bsd.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/lpr-bsd.docbook
new file mode 100644
index 00000000000..491b583b741
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/lpr-bsd.docbook
@@ -0,0 +1,37 @@
+<chapter id="lpr-bsd-style-module">
+<title
+><acronym
+>LPR</acronym
+> (<acronym
+>BSD</acronym
+>)</title>
+
+<para
+>Suporte do <acronym
+>LPR</acronym
+> simples (antigo?). Está um módulo do <acronym
+>LPRng</acronym
+> em desenvolvimento, e espera-se que esteja completo na versão 3.0.</para>
+
+<sect1>
+<title
+>Introdução às Funcionalidades Disponíveis</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Gestão de impressoras: suporte básico para adicionar/remover/configurar uma impressora, compatível com os sistemas &RedHat;-6.x (pacotes rhs-printfilters+<command
+>printtool</command
+>).</para>
+</listitem>
+<listitem>
+<para
+>Controlo de tarefas: não suportado</para>
+</listitem>
+<listitem>
+<para
+>Opções de impressão: controlo básico</para>
+</listitem>
+</itemizedlist>
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/lprng.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/lprng.docbook
new file mode 100644
index 00000000000..96b3d706c7a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/lprng.docbook
@@ -0,0 +1,12 @@
+<chapter id="lprng-module">
+<title
+><application
+>LPRng</application
+></title>
+
+<para
+>Está um módulo do <application
+>LPRng</application
+> para o &kdeprint; em desenvolvimento e espera-se que esteja disponível na versão 3.0.</para>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/rlpr.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/rlpr.docbook
new file mode 100644
index 00000000000..979ade7138a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/rlpr.docbook
@@ -0,0 +1,24 @@
+<chapter id="rlpr-module">
+<title
+>Módulo Criado com Base no Utilitário <application
+>rlpr</application
+></title>
+
+<sect1>
+<title
+>Resumo das funcionalidades oferecidas</title>
+
+<para
+>Gestão da impressora: as operações básicas são suportadas (adicionar/remover/modificar).</para>
+
+<para
+>Cada utilizador pode predefinir as impressoras que quer usar indicando a máquina e as filas de impressão correspondentes. As impressoras são armazenadas <quote
+>por utilizador</quote
+>. Este módulo é baseado no utilitário <application
+>rlpr</application
+> em <ulink url="http://truffula.com/rlpr/"
+>rlpr</ulink
+></para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/tech-overview.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/tech-overview.docbook
new file mode 100644
index 00000000000..0f5b7102fd2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/tech-overview.docbook
@@ -0,0 +1,346 @@
+<chapter id="technical-overview">
+<title
+>Introdução Técnica</title>
+
+<para
+>Este capítulo pretende dar uma vista geral técnica sobre o &kdeprint; que seja compreensível para os não-programadores.</para>
+
+<para
+>O &kdeprint; é uma ferramenta nova e revolucionária para permitir um fácil acesso aos serviços de impressão, quer para os utilizadores, quer para os programadores do &kde;.</para>
+
+<sect1 id="brief-description">
+<title
+>Uma Breve Descrição do &kdeprint;</title>
+
+<para
+>O utilizador poderá aceder às funções do &kdeprint; de diferentes formas: através do Gestor de Impressão no &kcontrol;, através do comando <command
+>kprinter</command
+> ou através da janela que aparece quando deseja imprimir.</para>
+
+<sect2 id="what-kdeprint-is-not">
+<title
+>O que <emphasis
+>não</emphasis
+> é</title>
+
+<para
+>O &kdeprint; <emphasis
+>não</emphasis
+> é um substituto do sistema de impressão em si. Como tal, o &kdeprint; <emphasis
+>não</emphasis
+> define o escalonamento e <emphasis
+>não</emphasis
+> realiza o processamento básico de &PostScript; ou de outros dados de impressão.</para>
+
+</sect2>
+
+<sect2 id="what-kde-print-is">
+<title
+>O que <emphasis
+>é</emphasis
+></title>
+<para
+>O &kdeprint; é uma camada intermédia entre o escalonamento e o sub-sistema de processamento dos dados de impressão instalado, e a aplicação que pretende imprimir. O &kdeprint; oferece uma interface comum para os programadores e utilizadores do &kde; entre os vários sub-sistemas de impressão suportados. Ao mesmo tempo, é altamente personalizado.</para>
+
+<para
+>O &kdeprint; é fácil de usar pelos programadores e utilizadores do &kde;. Os programadores podem alterar as suas aplicações, com o mínimo de alterações, de modo a passarem a usar o &kdeprint; em vez do <quote
+>sistema</quote
+> de impressão antigo do &Qt;. Os utilizadores podem escolher e configurar facilmente o sub-sistema de impressão deles.</para>
+
+<para
+>Como referência para os novos utilizadores do &kde;: o &Qt; é a biblioteca básica gráfica que é usada por todas as aplicações do &kde;; o &Qt; é desenvolvido pela TrollTech, uma companhia de 'software' norueguesa.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="different-users">
+<title
+>&kdeprint; -- Utilização Diferente do &kdeprint; para Diferentes Pessoas</title>
+
+<para
+>O &kdeprint; tem diferentes vistas para diferentes pessoas.</para>
+
+<sect2 id="what-users-can-do">
+<title
+>O que os utilizadores e os administradores podem fazer com o &kdeprint;</title>
+
+<para
+>O &kdeprint; permite aos utilizadores e/ou administradores, dependendo dos seus direitos, acederem aos sub-sistemas de impressão (o &CUPS;, o <acronym
+>LPD</acronym
+>, o <acronym
+>RLPR</acronym
+>, o <application
+>LPRng</application
+>, o <application
+>PDQ</application
+> &etc;), através de uma interface de utilizador gráfica do &kde; (&GUI;). Através do &kdeprint;, poderão imprimir, administrar as tarefas, impressoras e o servidor de impressão, de uma forma confortável.</para>
+
+<para
+>Os utilizadores experientes gostarão da possibilidade de adicionar qualquer filtro funcional dos dados de impressão entre a aplicação e o servidor de impressão. Alguns desses exemplos vêm já com o &kdeprint; <quote
+>básico</quote
+>. O utilizador podê-lo-á confirmar.</para>
+
+</sect2>
+
+
+<sect2 id="what-developers-can-do">
+<title
+>O que os programadores do &kde; podem fazer com ele...</title>
+
+<para
+>Se um programador do &kde; necessitar de acesso às impressoras para a sua aplicação, não irá codificar as funções de impressão do zero. Antes do &kde; 2.2, este serviço era disponibilizado pela classe <classname
+>QPrinter</classname
+>, uma função da biblioteca &Qt;. A classe <classname
+>QPrinter</classname
+> baseava-se no desactualizado <quote
+>Line Printer Daemon</quote
+>(<acronym
+>LPD</acronym
+>). A biblioteca do &kdeprint; baseia-se firmemente no sistema mais moderno que é o <quote
+>Common &UNIX; Printing System</quote
+> (&CUPS;), mantendo à mesma a compatibilidade com o <acronym
+>LPD</acronym
+> e com os outros sistemas legados ou menos elaborados, assim como também <quote
+>deixam a porta aberta</quote
+> para qualquer novo desenvolvimento que possa ocorrer.</para>
+
+<para
+>Para os programadores do &kde; usarem a nova classe do &kdeprint; nas suas aplicações, é necessário efectuar alterações mínimas do código: para cada chamada à classe <classname
+>QPrinter</classname
+>, só precisam de a alterar para <classname
+>KPrinter</classname
+>. Basta mudar uma (!) letra em alguns sítios, e é tudo; as suas aplicações passam a tirar partido de todas as funcionalidades da biblioteca &kdeprint;.</para>
+
+<para
+>Os programadores mais ambiciosos, ou aqueles com necessidades especiais, poderão fazer mais: é-lhes possível personalizar à mesma a janela de impressão da sua aplicação, permitindo a adição de uma nova <quote
+>página</quote
+>, onde poderão ser colocadas as suas extensões ao &kdeprint; normal.</para>
+
+
+<para
+>Esta última funcionalidade não está a ser largamente usada no &kde; até agora, dado que os programadores ainda não têm o conhecimento completo das potencialidades do &kdeprint;. Espere mais algumas destas coisas num futuro próximo. Um exemplo que foi descoberto é a aplicação &kcron;. Esta permite ao utilizador editar o 'crontab' através de uma interface gráfica. Os programadores implementaram uma funcionalidade de impressão e que, neste caso, lhe permite (ou ao <systemitem class="username"
+>root</systemitem
+>) escolher se deseja imprimir o 'crontab' completo (para todos os utilizadores) ou apenas a parte seleccionada. Poderá ver os efeitos no &kdeprint; nas imagens seguintes.</para>
+
+<para
+>Esta imagem apresenta uma amostra do utilitário &kcron;. <screenshot>
+<screeninfo
+>O utilitário &kcron;: uma pequena amostra das tarefas do 'cron' de um sistema mostradas na interface do &kde;.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kcron_to_be_printed.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Os programadores do &kcron; permitem-lhe optar por imprimir toda a tabela do cron ou apenas a parte seleccionada.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela para configurar as opções de impressão do &kcron;: a secção adicional <guilabel
+>Opções do Cron</guilabel
+> provém do &kcron;, não do &kdeprint;; é uma extensão especial adicionada pelos programadores do &kcron; para fins de impressão que, não sendo originárias do &kdeprint;, são executadas por este. Os programadores das outras aplicações terão a liberdade para adicionar as suas próprias funcionalidades, se sentirem a necessidade.</para>
+
+
+<screenshot>
+<screeninfo
+>A adição do &kcron; à janela do &kdeprint;.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kprinter_with_kcron_developer_special.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A adição do &kcron; à janela do &kdeprint;.</phrase
+></textobject>
+<caption>
+<para
+>A adição do &kcron; à janela do &kdeprint;.</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+</sect2>
+
+<sect2>
+<title
+>O que o &kdeprint; oferece a todos...</title>
+
+<para
+>A interface simples de usar do &kdeprint; para os sub-sistemas de impressão suportados não elimina a fraqueza tradicional de alguns desses sistemas, mas lima algumas arestas. Os diferentes utilizadores poderão utilizar diferentes sistemas de impressão na mesma máquina. Um utilizador tem inclusive a possibilidade de mudar <quote
+>na altura</quote
+> o sub-sistema a usar na próxima tarefa, a partir da janela de impressão. (Isto é possível se os diferentes sistemas estiverem instalados de modo a que cada um <quote
+>não se meta no caminho de outro</quote
+>.)</para>
+
+<para
+>A maioria dos utilizadores estão acostumados à impressão com o <acronym
+>LPD</acronym
+>. O <acronym
+>LPD</acronym
+> oferece só algumas funções de impressão básicas, é muito inflexível e não utiliza as várias opções dos sistemas de impressão mais recentes, como o &CUPS;. Embora também funcione remotamente para qualquer parte (como qualquer protocolo baseado no TCP/IP), falta ao <acronym
+>LPD</acronym
+> bidireccionabilidade, autenticação, controlo de acesso e suporte de cifra.</para>
+
+<para
+>O &kdeprint; pode usar o &CUPS; para suportar:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A pesquisa na <acronym
+>LAN</acronym
+> pelas impressoras disponíveis,</para>
+</listitem>
+<listitem>
+<para
+>Autenticação Básica, com 'Digests' e com Certificados,</para>
+</listitem>
+<listitem>
+<para
+>Controlo de Acesso baseado nos endereços <acronym
+>IP</acronym
+>, nos endereços de rede, nas máscaras de rede, nos nomes das máquinas e nos domínios,</para>
+</listitem>
+<listitem>
+<para
+>e a cifra, com o TLS de 128 Bits ou com o SSL3, dos dados de impressão, para prevenir intromissões, ou pelo menos complicar tais acções.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Isto torna o &kdeprint; uma solução muito mais robusta e fiável do que utilizar o venerável <acronym
+>LPD</acronym
+>.</para>
+
+</sect2>
+<sect2>
+<title
+>Como aceder ao &kdeprint; </title>
+
+<para
+>Poderá obter acesso ao &kdeprint;, ou a partes dele, de quatro formas diferentes:</para>
+
+<itemizedlist>
+<listitem
+><para
+>através das suas aplicações: se chamar a janela de impressão (quer por <menuchoice
+><guilabel
+>Ficheiro</guilabel
+> <guilabel
+>Imprimir...</guilabel
+></menuchoice
+>), quer pelo botão com o ícone da pequena impressora neste; isto irá abrir a janela de impressão.</para
+></listitem>
+
+<listitem
+><para
+>através do comando <command
+>kprinter</command
+> indicado num <application
+>terminal</application
+>, numa janela do &konsole; ou na janela de mini-<acronym
+>CLI</acronym
+> <guilabel
+>Executar um Comando...</guilabel
+>: isto também abre a janela de impressão.</para
+></listitem>
+
+<listitem
+><para
+>a partir do botão do <inlinemediaobject
+><imageobject
+> <imagedata fileref="kcontrol-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>, iniciando o &kcontrol;, e indo a <menuchoice
+><guilabel
+>Sistema</guilabel
+><guilabel
+>Gestor de Impressão</guilabel
+></menuchoice
+>. Isto abre a administração do &kdeprint; como parte do &kcontrolcenter;, permitindo-lhe mudar para outras componentes do &kcontrol;</para
+></listitem>
+
+<listitem
+><para
+>a partir da linha de comandos (&konsole; ou mini-<acronym
+>CLI</acronym
+>), escreva <userinput
+> <command
+>kcmshell</command
+> <option
+>printers</option
+></userinput
+>. Isto abre apenas a componente &kdeprint; do &kcontrol;, de modo que o utilizador efectue a sua configuração. </para
+></listitem>
+</itemizedlist>
+<screenshot>
+<screeninfo
+>A janela do &kprinter; a iniciar na janela de <guilabel
+>Executar um Comando...</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kprinter_called_from_run_command.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A iniciar a janela do &kprinter; numa janela para <guilabel
+>Executar um Comando...</guilabel
+>.</phrase
+></textobject>
+<caption
+><para
+>A iniciar a janela do &kprinter; numa janela para <guilabel
+>Executar um Comando...</guilabel
+>.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<!-- TODO: This one ought to be a screenshot LW. --> <para
+>Aqui está um desenho do &kivio; e a janela do &kdeprint;, logo que aparece após o seu início... O utilizador poderá sempre adicionar uma nova impressora, se carregar no pequeno botão do <guiicon
+>Assistente</guiicon
+> (marcado a vermelho/amarelo neste desenho).</para>
+
+<screenshot>
+<screeninfo
+>A janela do &kprinter; iniciada (rascunho do &kivio;) </screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kprinter-kivio.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela do &kprinter; iniciada (rascunho do &kivio;)</phrase
+></textobject>
+<caption
+><para
+>A janela do &kdeprint; iniciou (rascunho do &kivio;)</para
+></caption>
+</mediaobject>
+</screenshot>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:"index.docbook" "book"
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kdeprint/theory.docbook b/tde-i18n-pt/docs/kdebase/kdeprint/theory.docbook
new file mode 100644
index 00000000000..bc77d99bf59
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdeprint/theory.docbook
@@ -0,0 +1,680 @@
+<chapter id="theory">
+<title
+>Alguma Base Teórica: o &CUPS;, o <acronym
+>IPP</acronym
+>, o &PostScript; e o <application
+>GhostScript</application
+></title>
+
+<para
+>Este capítulo tenta dar uma base teórica para a impressão em geral, e particularizando com o &CUPS; em especial. Se não tiver necessidade disto, poderá saltar directamente para o <link linkend="getting-started"
+>capítulo seguinte</link
+>. Eu aposto que o utilizador irá voltar a este capítulo, a dada altura, de qualquer forma, por causa da necessidade da teoria extra para resolver um problema prático.</para>
+
+<sect1 id="basics-of-printing">
+<title
+>Bases sobre a Impressão</title>
+
+<para
+>A impressão é um dos capítulos mais complicados da tecnologia das <acronym
+>TI</acronym
+>.</para>
+
+
+<para
+>Antigamente, todos os criadores de um programa que fosse capaz de devolver resultados para imprimir, tinham também de criar os seus próprios controladores de dispositivos. Isto era muito complicado, porque os diferentes programas tinham diferentes formatos de ficheiros. Mesmo os programas com utilizações semelhantes como, por exemplo, os processadores de texto, muitas das vezes não compreendiam os formatos dos outros. Por isso, não existia uma interface comum para todas as impressoras, uma vez que os programadores apenas suportavam alguns modelos.</para>
+
+<para
+>A aparição de um novo dispositivo no mercado obrigava a que os autores do programa criassem um novo controlador, se quisessem que o programa deles o suportasse. Também, para os fabricantes, era impossível garantir que o dispositivo deles era suportado por algum programa conhecido (porém, existiam muito menos nessa altura).</para>
+
+<para
+>Se tivesse de suportar dez aplicações e uma dúzia de impressoras, um administrador tinha de lidar com 120 controladores. Como tal, o desenvolvimento de interfaces unificadas entre os programas e as impressoras tornou-se uma necessidade urgente.</para>
+
+<para
+>A aparência das <quote
+>Page Description Languages</quote
+>, que descrevem a representação gráfica dos tinteiros e 'toners' nas folhas de papel (ou noutros dispositivos, como os monitores, reveladores de fotografias, &etc;), de uma certa forma comum, foi uma movimentação que preencheu uma grande lacuna. </para>
+
+<para
+>Um desenvolvimento nesse prisma foi o &PostScript; da Adobe. Significava que o programador de uma aplicação poder-se-ia concentrar em fazer o seu programa devolver uma descrição na linguagem &PostScript; da sua página a imprimir, enquanto os programadores dos dispositivos de impressão poder-se-iam focar em tornar os seus controladores capazes de compreender &PostScript;.</para>
+
+<para
+>Claro que foram aparecendo outros métodos de descrição, ao longo do tempo. Os competidores mais importantes com o &PostScript; foram a <acronym
+>PCL</acronym
+> (<quote
+>Print Control Language</quote
+>, da &Hewlett-Packard;), o <quote
+>ESC/P</quote
+> (da Epson) e a <acronym
+>GDI</acronym
+> (<quote
+>Graphical Device Interface</quote
+> da &Microsoft;).</para>
+
+<para
+>A aparição dessas linguagens de descrição facilitou a vida e o desenvolvimento posterior para todos. Porém, o facto de que ainda existem linguagens diferentes, incompatíveis e concorrentes entre si complica quanto baste a vida aos utilizadores, administradores, programadores e fabricantes.</para>
+
+<sect2>
+<title
+>&PostScript; na memória - Imagens no Papel</title>
+
+<para
+>O &PostScript; é usado, em grande escala, nos ambientes de impressão profissionais, como a PrePress e as indústrias de serviços de impressão. Nos domínios do &UNIX; e do &Linux;, o &PostScript; é a norma dominante como <acronym
+>PDL</acronym
+>. Aqui, praticamente todos os programas geram uma representação em &PostScript; das suas páginas, quando o utilizador carrega no botão <quote
+>Imprimir</quote
+>. Vejamos um exemplo simples de código &PostScript; (feito à mão); a seguinte listagem descreve dois simples desenhos:</para>
+
+<example id="coded-postscript">
+<title
+>Código &PostScript;</title>
+<screen
+>%!PS
+100 100 moveto
+0 50 rlineto
+50 0 rlineto
+0 -50 rlineto
+closepath
+.7 setgray fill
+% first box over; next
+160 100 moveto
+0 60 rlineto
+45 10 rlineto
+0 -40 rlineto
+closepath
+.2 setgray fill</screen>
+</example>
+
+<para
+>Isto indica à <quote
+>caneta</quote
+> imaginária do &PostScript; para desenhar um caminho com uma determinada forma, para depois preenchê-lo com diferentes tons de cinzento. A primeira parte traduz-se para Português como <quote
+>Vá para a coordenada (100,100), desenhe uma linha de comprimento 50 para cima, depois outra para a direita, depois outra para baixo e finalmente feche este caminho. Agora defina um preenchimento de cinzento a 70%, e use-o para preencher a forma desenhada.</quote
+></para>
+
+<example id="rendered-postscript">
+<title
+>&PostScript; Desenhado</title>
+<mediaobject>
+<imageobject>
+<imagedata fileref="ps-boxes.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+><xref linkend="coded-postscript"/> exemplo desenhado como uma imagem.</phrase>
+</textobject>
+</mediaobject>
+</example>
+
+<para
+>Claro que o &PostScript; pode ser muito mais complicado do que este exemplo simples. É uma linguagem de programação completa com muitas funções e operadores. O utilizador até poderá escrever programas em &PostScript; para calcular o valor de PI, formatar um disco rígido ou escrever num ficheiro. A mais-valia e o poder do &PostScript; é no campo da descrição do formato de objectos gráficos numa página: também pode escalar, fazer imagens em espelho, transladar, transformar, rodar e distorcer tudo o que possa imaginar num pedaço de papel -- como as letras em diferentes formas, figuras, tons, cores, linhas, pontos, imagens...</para>
+
+<para
+>Um ficheiro &PostScript; é uma representação de uma ou mais páginas a imprimir de uma forma relativamente abstracta. Idealmente, pretende descrever as páginas de uma forma independente do dispositivo. O &PostScript; não é <quote
+>visível</quote
+> normalmente; só reside nos discos rígidos e na memória <acronym
+>RAM</acronym
+> como uma representação em código das impressões futuras.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Imagens em Folhas de Papel</title>
+
+<para
+>O que o utilizador vê normalmente, numa folha de papel, é quase sempre uma <quote
+>imagem rasterizada</quote
+>. Mesmo que, aos seus olhos, pareça uma linha, pegue numa boa lupa e verá os pequenos pontos (um contra-exemplo são as folhas que foram desenhadas em <quote
+>plotters</quote
+>). Isto é praticamente a única coisa que os <quote
+>motores de desenho</quote
+> das impressoras actuais sabem pôr no papel: pontos simples de cores, tamanhos e resoluções diferentes, de modo a gerar uma <quote
+>imagem completa</quote
+> na página.</para>
+
+<para
+>As diferentes impressoras precisam da imagem preparada numa forma que difere de umas para outras. Pensando num dispositivo de jacto de tinta: dependendo da suas resolução, número de tinteiros usados (as impressoras muito boas usam 7 cores, enquanto que uma mais barata só tem 3), o número de jactos disponíveis (algumas cabeças de impressão têm mais de 100) a emitir tinta em simultâneo, o algoritmo de <quote
+>dithering</quote
+> usado, entre muitas outras coisas, o formato final da imagem e a ordem de transferência são fortemente dependentes do modelo exacto usado.</para>
+
+<para
+>No início do <quote
+>Line Printer Daemon</quote
+>, as impressoras eram máquinas que martelavam linhas de texto em <acronym
+>ASCII</acronym
+> mecanicamente em papel longo, dobrado como um <acronym
+>cobra</acronym
+> de papel em ziguezague, a partir de caixas de cartão por baixo da mesa... Que diferença!</para>
+
+</sect2>
+
+
+<sect2>
+<title
+><acronym
+>RIP</acronym
+>: Do &PostScript; para a Imagem</title>
+
+<para
+>Antes de as imagens finais serem postas nas folhas de papel, elas têm de ser calculadas de alguma forma, a partir da sua representação abstracta em &PostScript;. Este processo intensivo computacional é chamado de <quote
+>Raster Imaging Process</quote
+>, ou mais conhecido por <quote
+><acronym
+>RIP</acronym
+></quote
+>.</para>
+
+<para
+>Com as impressoras &PostScript;, este processo é tratado pelo próprio dispositivo. O utilizador só terá de enviar para ele o ficheiro &PostScript;. O <quote
+>Raster Imaging Processor</quote
+> (também conhecido como <acronym
+>RIP</acronym
+>) dentro da impressora é responsável (e especializado) no desempenho desta tarefa de interpretação da descrição da página em &PostScript; e da impressão no papel.</para>
+
+<para
+>Os dispositivos &PostScript; mais pequenos têm incluído um <acronym
+>RIP</acronym
+> em 'hardware', que é implementado em silício, num chip especial. As impressoras maiores e mais profissionais têm muitas vezes o seu <acronym
+>RIP</acronym
+> implementado em 'software' dentro de um computador rápido em &UNIX;, sendo normalmente uma máquina Sun SPARC Solaris ou um &IRIX; da &SGI;.</para>
+
+</sect2>
+
+<sect2>
+<title
+>O <application
+>GhostScript</application
+> como um <acronym
+>RIP</acronym
+> por Software</title>
+
+<para
+>Mas o que acontece se você não tiver a sorte de ter uma impressora &PostScript; disponível?</para>
+
+<para
+>O utilizador precisa de realizar o <acronym
+>RIP</acronym
+> antes de enviar os dados de impressão para o dispositivo. Terá de digerir o &PostScript; gerado pela sua aplicação na própria máquina. Para além disso, terá de conhecer o formato final das impressoras para as quais irá compor o resultado.</para>
+
+<para
+>Por outras palavras, como não poderá esperar que a impressora compreenda o &PostScript; em si, o problema torna-se um pouco mais complicado. Será necessário 'software' que tente resolver por si a maior parte desse problema.</para>
+
+<para
+>Isto é exactamente o que o pacote omnipresente &ghostscript; faz, em muitas das máquinas de &Linux;, *BSD e outros &UNIX;es, para imprimir em impressoras não-&PostScript;. É um interpretador de &PostScript;, ou seja, um <acronym
+>RIP</acronym
+> por 'software' para muitos dispositivos diferentes.</para>
+
+</sect2>
+
+<sect2>
+<title
+><quote
+>Controladores</quote
+> e <quote
+>Filtros</quote
+> no Geral</title>
+
+<para
+>Para produzir as imagens rasterizadas a partir do resultado em &PostScript;, é usado o conceito de <quote
+>filtros</quote
+> pelo &ghostscript;. Existem diversos filtros no &ghostscript;, em que alguns são especializados para um determinado modelo de impressora. Os filtros do &ghostscript;, para certos dispositivos, foram muitas vezes desenvolvidos sem o consentimento ou o suporte do fabricante correspondente. Sem acesso às especificações e à documentação, era um processo altamente doloroso de descobrir os protocolos e formatos de dados.</para>
+
+<para
+>Nem todos os filtros do &ghostscript; funcionam bem para as suas impressoras. Mesmo assim, alguns dos mais recentes, como o <application
+>stp</application
+> do projecto <application
+>Gimp</application
+>-Print, produzem resultados excelentes que conduzem a uma qualidade fotográfica igual ou superior aos seus equivalentes em &Windows;.</para>
+
+<para
+>O &PostScript; é o que a maioria das aplicações produzem para imprimir no &UNIX; e no &Linux;. Os filtros são os verdadeiros elementos trabalhadores de qualquer sistema de impressão. Basicamente, eles produzem as imagens certas de qualquer resultado em &PostScript; para os destinatários não-&PostScript;.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Controladores, Filtros e Infra-estruturas do CUPS</title>
+
+<para
+>O &CUPS; usa os seus próprios filtros, ainda que o sistema de filtragem seja baseado no Ghostscript. Nomeadamente, os filtros 'pstoraster' e 'imagetoraster' são derivados directamente do código do 'ghostscript'. O &CUPS; reorganizou e alinhou a mecânica deste código legado, repartindo-a em alguns módulos claros e distintos.</para>
+
+<para
+>Este próximo desenho (feito com a ajuda do &kivio;) dá uma ideia geral dos filtros e infra-estruturas do &CUPS; e como estes se encaixam. O <quote
+>fluxo</quote
+> é de cima para baixo. As infra-estruturas são filtros especiais: não convertem os dados para um formato diferente, mas enviam os ficheiros para a impressora. Existem diferentes infra-estruturas para diferentes protocolos de transferência.</para>
+
+<screenshot id="architecture-diagram">
+<screeninfo
+>A janela do &kprinter; iniciada (rascunho do &kivio;) </screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cups-filterarchitecture-kivio-70Percent-scaled.png"
+format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela do &kprinter; iniciada (rascunho do &kivio;)</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+<sect2>
+<title
+>Escalonadores e Servidores de Impressão</title>
+
+<para
+>Para além da tarefa pesada de filtragem para gerar uma imagem pronta a imprimir, qualquer 'software' de impressão precisa de usar um mecanismo de escalonamento: este permite alinhar as diferentes tarefas dos diferentes utilizadores para as diferentes impressoras e filtros, enviando-os correctamente para o destino. O servidor de impressão toma conta de tudo isto.</para>
+
+<para
+>Este servidor mantém a casa em ordem: é também responsável pelo controlo de tarefas: os utilizadores devem ter a possibilidade de cancelar, parar, reiniciar &etc; as suas tarefas (mas não as dos outros) entre outras coisas.</para>
+
+</sect2>
+
+</sect1>
+
+
+
+<sect1 id="cups-and-ppd">
+<title
+>Excursão: Como o <quote
+>CUPS</quote
+> usa o poder dos &PPD;s</title>
+
+<para
+>Agora que o utilizador sabe como um ficheiro na linguagem &PostScript; (que descreve o formato da página de uma forma independente do dispositivo) é processado, para se transformar numa imagem rasterizada, poderá perguntar:<quote
+>Bem, existem diferentes tipos de dispositivos de saída: em primeiro lugar, diferem na sua resolução; depois existem os diferentes tamanhos de papel; passa ainda por diferentes formas de finalização (impressões em duplex, panfletos, papel prensado e agrafado com diferentes folhas de papel colorido a sair de bandejas diferentes, &etc;). Como é que isto se encaixa no nosso modelo do &PostScript;?</quote
+></para>
+
+<para
+>A resposta a isto são os ficheiros &PPD; (&PostScript; Printer Description). Um ficheiro &PPD; descreve todas as características dependentes do dispositivo que podem ser utilizadas por um certo modelo de impressora. Também contém os comandos codificados que devem ser usados para invocar certas funcionalidades do dispositivo. Todavia, os &PPD;s não são fechados, são ficheiros de texto em <acronym
+>ASCII</acronym
+> simples.</para>
+
+<para
+>Os &PPD;s foram <quote
+>inventados</quote
+> pela Adobe para facilitar aos fabricantes a implementação das suas próprias funcionalidades nas impressoras &PostScript;, e ao mesmo tempo definir uma forma normalizada de o fazer. Os &PPD;s estão bem documentados e descritos pela Adobe. A sua especificação é uma norma aberta de facto.</para>
+
+<sect2 id="ppd-files">
+<title
+>Opções de Impressão Dependentes do Dispositivo</title>
+
+<para
+>Lembre-se, a impressão avançada em &PostScript; foi desenvolvida inicialmente só para os sistemas do &Microsoft; &Windows; e Apple &Mac;. Durante bastante tempo, as funcionalidades avançadas de impressão nos dispositivos modernos simplesmente não estavam disponíveis no &Linux; e no &UNIX;. Agora, os &PPD;s existentes podem ser utilizados por completo em todos os sistemas que tenham o &CUPS;.</para>
+
+<para
+>Através dos &PPD;s, os fabricantes de impressoras foram capazes de inserir as funcionalidades específicas do 'hardware' nos seus produtos, para coisas como a impressão duplex, a colocação de agrafos, a finalização, &etc;. Os controladores de impressoras carregam este &PPD; como se fosse um ficheiro de configuração adicional. Deste modo, o controlador da impressora aprende as opções disponíveis do dispositivo e como as invocar; o controlador também as mostra numa interface gráfica ao utilizador. Através deste mecanismo, o utilizador tem ainda a possibilidade de imprimir os ficheiros da linguagem de descrição da página em &PostScript; <quote
+>independente do dispositivo</quote
+> e definir as opções de finalização dependentes do dispositivo no topo, que são adicionadas ao &PostScript; produzido pela aplicação.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Onde obter os &PPD;s para as Impressoras &PostScript;</title>
+
+<para
+>Os &PPD;s não eram usados normalmente nos sistemas &UNIX; e &Linux;. Os fabricantes que forneciam esses &PPD;s nunca pretenderam disponibilizá-los para outros sistemas operativos que não fossem os suportados inicialmente: o &Microsoft; &Windows; e o &Mac; OS. Através da sua estratégia brilhante de suportar por completo e usar a especificação do &PPD; existente, o &CUPS; permite agora a possibilidade de usar todas as potencialidades das impressoras modernas para os utilizadores do &Linux; e compatíveis. O &kdeprint; torna a sua utilização ainda mais confortável do que os programadores do &CUPS; alguma vez pensariam.</para>
+
+<para
+>O &CUPS; pode usar os &PPD;s originais do Windows, distribuídos pelos fabricantes, no caso das impressoras &PostScript;. Estes normalmente não custam nada, e podem ser obtidos em qualquer computador de &Windows; com um controlador de &PostScript; instalado para o modelo em questão ou a partir dos discos que vêm com a impressora. Existem também bastantes locais na Web onde os poderá obter.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Como os &PPD;s Especiais São Úteis Agora Mesmo Para Impressoras Não-&PostScript;.</title>
+
+<para
+>Agora já sabe que as impressoras de &PostScript; poderão usar os &PPD;s. E com as impressoras não-&PostScript;? O &CUPS; realizou um truque bastante bom: usando o mesmo formato e estrutura de dados que os &PPD;s no mundo do &PostScript;, ele consegue descrever as opções de impressão disponíveis para as impressoras não-&PostScript; exactamente da mesma forma. Para os seus próprios fins, o &CUPS; acrescentou algumas opções especiais (nomeadamente a linha que define o filtro a ser usado para o processamento posterior do ficheiro &PostScript;).</para>
+
+<para
+>Assim, os programadores conseguiam usar o mesmo motor de 'software' para analisar os ficheiros &PPD; para as opções disponíveis em todos os tipos de impressoras. É óbvio que os programadores do &CUPS; não podiam confiar nos fabricantes de impressoras não-&PostScript; para começarem a desenvolver de repente &PPD;s. Tinham que fazer a parte difícil eles próprios e recriá-los do zero. Existem mais de 1000 destes disponíveis na versão comercial do &CUPS;, chamada <application
+>ESP PrintPro</application
+>.</para>
+
+<para
+>Entretanto, existe uma grande quantidade de &PPD;s específicos do &CUPS; disponíveis, mesmo os que não são provenientes dos fabricantes das impressoras, mas sim dos programadores de 'software' gratuito. Os programadores do &CUPS; provaram-no, e outros os irão seguir: onde a impressão em &Linux; ou &UNIX; era uma confusão, há um ou dois anos, agora consegue suportar uma gama apreciável de impressoras, incluindo as de jacto de tinta com 7 cores para qualidade fotográfica.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Diferentes Formas de Obter &PPD;s para Impressoras Não-&PostScript;</title>
+
+<para
+>O utilizador poderá obter &PPD;s para usar com o &CUPS; em impressoras não-&PostScript; em diferentes áreas na Web:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>em primeiro lugar, existe o repositório em <ulink url="http://www.linuxprinting.org"
+>www.linuxprinting.org</ulink
+>, que lhe permite gerar um &PPD; <quote
+>CUPS-O-Mático</quote
+>, de uma forma 'online', para qualquer impressoras que já fosse suportada pelo &ghostscript;. Isto ajuda-o a mudar para o &CUPS; sem grandes dificuldades, se o preferir. Se a sua impressora funcionava bem com a alternativa do &ghostscript;, utilize o CUPS-O-Matic para ligar o seu controlador no sistema do &CUPS; e ter o melhor de dois mundos.</para>
+</listitem>
+
+<listitem>
+<para
+>em segundo lugar, existem &PPD;s do &CUPS; para mais de 120 modelos de impressora, que são suportados pelo controlador universal <application
+>stp</application
+>. O <application
+>stp</application
+> (que significava originalmente Stylus Photo) é desenvolvido pelo projecto do gimp-print; foi iniciado pelo Mike Sweet, o programador principal do &CUPS; e está disponível agora em <ulink url="http://gimp-print.sourceforge.net"
+>gimp-print.sourceforge.net</ulink
+>. Este controlador imprime, com qualidade fotográfica, em muitas impressoras de jacto de tinta modernas e pode ser configurado para gerar 120 &PPD;s do &CUPS; ao longo da sua compilação. Os modelos LaserJet e DeskJet da &HP;, os modelos <trademark class="registered"
+>Epson</trademark
+> Stylus e Photo Color, assim como alguns da <trademark class="registered"
+>Canon</trademark
+> e da <trademark class="registered"
+>Lexmark</trademark
+>, são todos eles suportados.</para>
+</listitem>
+
+<listitem>
+<para
+>em terceiro lugar, existe a extensão comercial do &CUPS;, feita pelos próprios programadores do &CUPS;: chama-se <application
+>ESP PrintPro</application
+> e vem com mais de 2300 controladores de impressora. Existem até filtros de imagem e &PostScript; incluídos.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>O &CUPS; torna muito simples para os fabricantes o suporte em &Linux; e &UNIX; dos seus modelos. A plataforma modular do &CUPS; facilita a ligação de qualquer filtro ou controlador com o mínimo de esforço e o acesso e utilização do ambiente de impressão que o &CUPS; cria.</para>
+
+<para
+>Você poderá ler mais acerca das potencialidades excitantes do &CUPS; na sua documentação que está disponível em <ulink url="http://www.cups.org/documentation.html"
+>http://www.cups.org/documentation.html</ulink
+> e <ulink url="http://wwww.danka.de/printpro/faq.html"
+>http://www.danka.de/printrpo/faq.html</ulink
+>. Também existe, em <ulink url="http://www.linuxprinting.org"
+>http://www.linuxprinting.org/</ulink
+>, um repositório universal com tópicos relacionados com a impressão em &Linux; e &UNIX;.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="cups-ipp-support">
+<title
+>Como o Suporte de &IPP; Torna o &CUPS; a Melhor Opção</title>
+
+<sect2>
+<title
+><quote
+>O <acronym
+>LPD</acronym
+> Deve Morrer!</quote
+></title>
+
+<para
+>Durante bastante tempo, os vários programadores estavam largamente insatisfeitos com o arcaico <acronym
+>LPD</acronym
+>. Vários projectos novos foram iniciados para melhorar a impressão: o <application
+>LPRng</application
+> é o melhor exemplo conhecido. Os outros são o <acronym
+>PDQ</acronym
+>, o <acronym
+>PPR</acronym
+>, o <acronym
+>PLP</acronym
+>, o <acronym
+>GNUlpr</acronym
+> e o <acronym
+>RLPR</acronym
+>. Mas nenhum dos novos programas foi visto como uma <quote
+>grande maravilha</quote
+>; a maioria deles é apenas uma reimplementação da especificação do <acronym
+>LPD</acronym
+> com algumas (ou muitas) novas extensões, que os tornam incompatíveis entre si.</para>
+
+<para
+>Depois de ver o desenvolvimento de não apenas uma, mas muitas alternativas viáveis ao <acronym
+>LPD</acronym
+> do <acronym
+>BSD</acronym
+>, o Grant Taylor, autor do <quote
+>Linux Printing HOWTO</quote
+>, citou a frase <quote
+>O LPD Deve Morrer!</quote
+> na sua <quote
+>Campanha para Abolir o Line Printer Daemon</quote
+>.</para>
+
+<!-- FIXME: look up URLs for the above -->
+
+</sect2>
+
+<sect2>
+<title
+>Como o &IPP; Foi Pensado</title>
+
+<para
+>Em conjunto com os acima citados, na perspectiva industrial das coisas, existiram esforços para ultrapassar as fraquezas por demais conhecidas do <acronym
+>LPD</acronym
+>. Começou com as extensões proprietárias do <acronym
+>LPD</acronym
+> original, e foi-se projectando até à tentativa da &Hewlett-Packard; de estabelecer o &HP; JetDirect como uma nova norma para um protocolo de impressão na rede. O resultado foram ainda mais incompatibilidades.</para>
+
+<para
+>No fim, tomou lugar uma iniciativa para definir uma nova indústria comum e uma norma do <acronym
+>IETF</acronym
+>. O <quote
+>Printer Working Group</quote
+> ou <acronym
+>PWG</acronym
+>, uma agregação de fabricantes de hardware, software e sistemas operativos, elaboraram uma versão preliminar do novo <quote
+>Internet Printing Protocol</quote
+> ou &IPP;, um protocolo de impressão através da Internet. O &IPP; v1.1 foi já aprovado pelo <acronym
+>IETF</acronym
+> (Internet Engineering Task Force) como uma norma proposta, e goza agora de um suporte unânime em toda a indústria de impressoras na Europa, EUA e Japão. A maioria dos modelos de impressoras de rede actuais têm suporte de &IPP; incluído, para além da impressão com o <acronym
+>LPR</acronym
+>/<acronym
+>LPD</acronym
+> tradicional ou o JetDirect.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Porque o &IPP; Resolve Muitos Problemas</title>
+
+<para
+>O &IPP; pretende resolver muitos dos problemas que os administradores de redes enfrentam. Este passa por vários ambientes de rede e passa mais metade do seu tempo a lidar com problemas de impressão.</para>
+
+<para
+>Ao criar um conjunto unificado de funções de pesquisa para as impressoras e servidores de &IPP;, para transferir ficheiros e definir atributos de controlo das tarefas, entre outras coisas, o &IPP; está destinado a funcionar em todas as plataformas de sistemas operativos. A sua implementação não será, contudo, da noite para o dia, dado que muitos dispositivos de impressão legados irão continuar a ser usados nos próximos tempos. Por isso, no &IPP; existe uma opção de retrocompatibilidade para todas as implementações de &IPP;- O &CUPS; tenta provar a viabilidade da impressão com o &IPP; em todos os ambientes.</para>
+
+<para
+>A vantagem mais notória será a sua integração com o conjunto existente dos protocolos robustos do <acronym
+>IP</acronym
+>. Sendo uma extensão do protocolo <acronym
+>HTTP</acronym
+> 1.1, para a tarefa especial de lidar com os dados dos ficheiros de impressão e relacionados, é também bastante simples ligar com outras normas à medida que vão sendo desenvolvidas e instaladas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Autenticação Básica, por 'Digests' e com Certificados para os utilizadores que desejam aceder aos serviços de impressão.</para>
+</listitem>
+<listitem>
+<para
+>Cifra SSL3 e <acronym
+>TLS</acronym
+> para a transferência de dados.</para>
+</listitem>
+<listitem>
+<para
+>Comunicação bidireccional dos clientes com os dispositivos de impressão, usando o mecanismo de <command
+>GET</command
+> e <command
+>POST</command
+> do <acronym
+>HTTP</acronym
+><acronym
+>/&IPP;</acronym
+>.</para>
+</listitem>
+<listitem>
+<para
+>Integração com o serviço de directório do LDAP, para manter uma base de dados consistente das impressoras disponíveis, as suas capacidades e custos de páginas, &etc;, assim como as senhas de utilizadores, <acronym
+>ACLs</acronym
+>, &etc;.</para>
+</listitem>
+<listitem>
+<para
+>Impressão <quote
+>Pull</quote
+> (em oposição ao modelo usual <quote
+>Push</quote
+>), onde um servidor ou impressora apenas precisa de ver indicado o &URL; de um documento, a partir do qual é obtido o recurso na Internet e impresso.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<!--
+<sect2>
+<title
+>&CUPS;, &IPP; and &kde;</title>
+
+<para
+>&CUPS; is the most advanced implementation of &IPP; on all &OS;
+platforms. That makes &CUPS; a crucial ally to help "conquer the
+desktop" for projects like &kde;. &kdeprint; is the best utility to
+make &CUPS; core functionality available to &kde; Desktop
+users.</para>
+
+</sect2
+> -->
+
+<sect2>
+<title
+><quote
+>Plug'n'Play</quote
+> de Impressoras para os Clientes</title>
+
+<para
+>Já alguma vez viu uma demonstração das capacidades do &CUPS; na rede? Deverá ter ficado bastante surpreendido, se não sabia de antemão o que o esperava.</para>
+
+<para
+>Imagine que é o administrador de uma <quote
+>LAN</quote
+>. Para fins de teste, instalou completamente uma máquina de &kde;/&CUPS; na sua rede, em conjunto com uma dúzia de impressoras configuradas e funcionais: &PostScript;, LaserJets, InkJets e BubbleJets, e assim por diante. Os seus utilizadores do &kde; nessa máquina ficarão bastante satisfeitos, dado que podem imprimir como nunca o fizeram, a tirar partido de todas as funcionalidades das várias impressoras. Levou-lhe 2 horas a pôr tudo a funcionar... e agora os outros 100 utilizadores da rede querem o mesmo. Outra vez duas horas para cada máquina? Nem no fim do ano que vem, pensará o utilizador?</para>
+
+<para
+>Errado. Basta mudar uma configuração na máquina de &CUPS; para a tornar um <quote
+>servidor</quote
+>. Instale o &CUPS; noutras cinco máquinas como <quote
+>clientes</quote
+>. Na altura em que voltar ao seu primeiro cliente, verá que os utilizadores já deram com as configurações das diversas impressoras que você definiu no <quote
+>servidor</quote
+>. Como por magia, as impressoras apareceram nas janelas para <quote
+>Imprimir</quote
+> das cinco novas máquinas de &CUPS;.</para>
+
+<para
+>Os seus utilizadores imprimem, mas nem um único controlador foi instalado nos clientes nem qualquer fila de impressão foi definida.</para>
+
+<para
+>Então, como é que esta magia funciona?</para>
+
+</sect2>
+
+<sect2>
+<title
+><quote
+>Ver</quote
+> Impressoras Não Instaladas Localmente?</title>
+
+<para
+>A resposta não é nada complicada.</para>
+
+<para
+>Se existir um servidor de &CUPS; na <acronym
+>LAN</acronym
+>, este difunde os nomes de todas as impressoras disponíveis para a <acronym
+>LAN</acronym
+>, usando o protocolo <acronym
+>UDP</acronym
+> e o porto 631. O porto 631 está reservado como <quote
+>porto conhecido</quote
+> pelo <acronym
+>IANA</acronym
+> (<quote
+>Internet Assigning Numbers Authority</quote
+> - a autoridade de atribuição de números na Internet) para o &IPP;. Todos os clientes de &CUPS; esperam informações do servidor de &CUPS; no seu porto 631. É assim como eles sabem das impressoras disponíveis, e é assim que eles aprendem a localização das mesmas.</para>
+
+<para
+>Usando o &IPP; que é, de facto, uma extensão inteligente do <acronym
+>HTTP</acronym
+> v1.1, o &CUPS; é capaz de endereçar todos os objectos relacionados com o sistema de impressão, através de <quote
+>Universal Resource Locators</quote
+> ou <acronym
+>URL</acronym
+>s. As tarefas de impressão a serem apagadas ou reiniciadas, as impressoras a serem pesquisadas ou modificadas, as tarefas de administração a serem efectuadas pelo servidor, com o &IPP; e o &CUPS;, tudo é acessível através de um determinado <acronym
+>URL</acronym
+>. Muitas das coisas importantes poderão ser feitas através da interface Web do &CUPS;, que está acessível, por exemplo, através do &konqueror;.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Imprimir sem Instalar um Controlador</title>
+
+<para
+>Mais ainda, os clientes poderão, basicamente, <quote
+>administrar</quote
+> e <quote
+>usar</quote
+> todas as impressoras que vejam, como se estivessem instaladas localmente. Claro que poderá definir restrições para elas, com listas de controlo de acesso &etc;, de modo a que nem <emphasis
+>todos</emphasis
+> os clientes possam usar <emphasis
+>todas</emphasis
+> as impressoras que desejem.</para>
+
+<para
+>Os clientes até serão capazes de imprimir sem o filtro apropriado (ou controlador) instalado localmente.</para>
+
+<para
+>Então como é que isto funciona? Se um cliente quiser conhecer e seleccionar as opções específicas da impressora, envia um pedido (chamado <command
+>CUPS-get-ppd</command
+>) para o servidor. O servidor indica ao cliente todas as opções específicas da impressora, como se encontram descritas no &PPD; do servidor. O utilizador, do lado do cliente, poderá ver as opções e seleccionar as necessárias. Ele enviará então o ficheiro de impressão, normalmente &PostScript; por filtrar, em estado bruto, em conjunto com as opções da impressora, para o servidor da impressora, utilizando o &IPP; como protocolo de transporte. Todo o processamento posterior, especialmente a filtragem para gerar o formato final da impressora de destino, é então efectuado pelo servidor. O servidor tem os programas necessários (<quote
+>controladores</quote
+> ou <quote
+>filtros</quote
+>) para o fazer.</para>
+
+<para
+>Desta forma, um cliente imprime sem necessitar de instalar um controlador localmente.</para>
+
+<para
+>Qualquer mudança no servidor, como a adição ou modificação de uma impressora, é instantaneamente <quote
+>notificado</quote
+> nos clientes sem mais configurações.</para>
+
+</sect2>
+
+<sect2>
+<title
+><quote
+>Administração Nula</quote
+>, Balanceamento de Carga e <quote
+>Mudança por Falha</quote
+></title>
+
+<para
+>Algumas das funcionalidades adicionais incluídas no &CUPS; são a capacidade de efectuar <quote
+>balanceamento de carga</quote
+>.</para>
+
+<para
+>Se definir as mesmas filas de impressão, em dois ou mais servidores diferentes, os clientes irão enviar as suas tarefas para a primeira impressora disponível. Isto implica um balanceamento da carga automático entre os servidores. Se tiver que retirar um servidor da rede, para manutenção, os outros irão tratar as suas tarefas sem que os utilizadores notem a diferença.</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kdesu/Makefile.am b/tde-i18n-pt/docs/kdebase/kdesu/Makefile.am
new file mode 100644
index 00000000000..9286402bb69
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdesu/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kdesu
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kdesu/Makefile.in b/tde-i18n-pt/docs/kdebase/kdesu/Makefile.in
new file mode 100644
index 00000000000..47e507904ce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdesu/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kdesu
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kdesu
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdesu/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kdesu/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdesu/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdesu/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdesu/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in man-kdesu.1.docbook index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-kdesu.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu
+ @for base in man-kdesu.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kdesu.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesu/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kdesu.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdesu/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdesu/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdesu/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kdesu/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kdesu/index.cache.bz2
new file mode 100644
index 00000000000..a05938068fa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdesu/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kdesu/index.docbook b/tde-i18n-pt/docs/kdebase/kdesu/index.docbook
new file mode 100644
index 00000000000..56dd8d69df5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdesu/index.docbook
@@ -0,0 +1,497 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdesu;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+
+<title
+>Manual do &kdesu;</title>
+
+<authorgroup>
+<author
+>&Geert.Jansen; &Geert.Jansen.mail;</author>
+<othercredit role="translator"
+><firstname
+>Nuno</firstname
+><surname
+>Donato</surname
+><affiliation
+><address
+><email
+>nunodonato@iol.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Geert.Jansen;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-06-07</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+
+
+<abstract
+><para
+>O &kdesu; é um interface gráfico para o comando &UNIX; <command
+>su</command
+>.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>su</keyword>
+<keyword
+>senha</keyword>
+<keyword
+>root</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Bem-vindo ao &kdesu;! O &kdesu; é uma interface gráfica para o comando Unix <command
+>su</command
+>, para o ambiente de trabalho K. Permite-lhe executar um programa como um utilizador diferente, fornecendo a senha desse utilizador. O &kdesu; é um programa sem privilégios e usa o <command
+>su</command
+> do sistema.</para>
+
+<para
+>O &kdesu; tem uma função adicional: permite ao utilizador recordar as senhas. Se estiver a usar esta funcionalidade, necessita apenas de introduzir a senha uma vez para cada comando. Veja em <xref linkend="sec-password-keeping"/> para mais informações e uma análise à segurança.</para>
+
+<para
+>Este programa pretende ser executado a partir da linha de comandos ou de ficheiros <filename
+>.desktop</filename
+>. Embora seja pedida a senha do <systemitem class="username"
+>root</systemitem
+>, usando uma janela gráfica, é considerada como sendo mais uma associação linha de comando &lt;-&gt; gráfica em vez de um puro programa gráfico.</para>
+
+</chapter>
+
+<chapter id="using-kdesu">
+<title
+>Usar o &kdesu;</title>
+
+<para
+>A utilização do &kdesu; é fácil. A sintaxe é a seguinte:</para>
+
+<cmdsynopsis
+><command
+>kdesu</command
+> <group choice="opt"
+><option
+>-c</option
+></group
+> <group choice="opt"
+><option
+>-d</option
+></group
+> <group choice="opt"
+><option
+>-f</option
+> <replaceable
+> ficheiro</replaceable
+></group
+> <group choice="opt"
+><option
+>-i</option
+> <replaceable
+> nome do ícone</replaceable
+></group
+> <group choice="opt"
+><option
+>-n</option
+></group
+> <group choice="opt"
+><option
+>-p</option
+> <replaceable
+> prioridade</replaceable
+></group
+> <group choice="opt"
+><option
+>-r</option
+></group
+> <group choice="opt"
+><option
+>-s</option
+></group
+> <group choice="opt"
+><option
+>-t</option
+></group
+> <group choice="opt"
+><option
+>-u</option
+> <replaceable
+> utilizador</replaceable
+></group
+> <group choice="opt"
+><option
+>--nonewdcop</option
+></group
+> <group
+><arg choice="req"
+><replaceable
+>comando</replaceable
+> <arg
+><replaceable
+>arg1</replaceable
+></arg
+> <arg
+><replaceable
+>arg2</replaceable
+></arg
+> <arg rep="repeat"
+><replaceable
+></replaceable
+></arg
+></arg
+></group
+> </cmdsynopsis>
+<cmdsynopsis
+><command
+>kdesu</command
+> <arg choice="opt"
+>Opções Genéricas do &kde;</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+
+<para
+>As opções da linha de comandos são explicadas em baixo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-c <replaceable
+>programa</replaceable
+></option
+></term>
+<listitem
+><para
+>Isto indica que o programa é executado como 'root'. Tem de ser passado um argumento. Assim se, por exemplo, quiser iniciar um novo gestor de ficheiros, iria introduzir na linha de comandos: <userinput
+><command
+>kdesu<option
+>-c <replaceable
+>kfm -sw</replaceable
+></option
+></command
+></userinput
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-d</option
+></term>
+<listitem
+><para
+>Mostra informações sobre a depuração.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-f <replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>Esta opção permite um uso eficiente do &kdesu; em ficheiros <filename
+>.desktop</filename
+>. Isto diz ao &kdesu; para examinar o ficheiro indicado em <parameter
+>ficheiro</parameter
+>. Se este ficheiro puder ser alterado pelo utilizador actual, o &kdesu; irá executar o comando com esse utilizador. Se não puder ser alterado, o comando é executado com o utilizador <parameter
+>utilizador</parameter
+> (o 'root', por omissão).</para>
+<para
+>O <parameter
+>FICHEIRO</parameter
+> é avaliado da seguinte maneira: se o <parameter
+>FICHEIRO</parameter
+> começar com um "/", é tomado como um nome de ficheiro absoluto. De outra maneira, é tomado como o nome de um ficheiro de configuração global do &kde;. Por exemplo: para configurar o gestor de autenticação do &kde;, <application
+>kdm</application
+>, o utilizador poderá emitir um <command
+>kdesu <option
+>-c kdmconfig -f kdmrc</option
+></command
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-i</option
+> <replaceable
+>nome do ícone</replaceable
+></term>
+<listitem
+><para
+>Indique o ícone a usar na janela da senha. Poderá indicar apenas o nome, sem qualquer extensão.</para>
+<para
+>Por exemplo, para executar o <command
+>kfmclient</command
+> e mostrar o ícone do &konqueror; na janela da senha:</para>
+<screen
+><userinput
+><command
+>kdesu</command
+> <option
+>-i konqueror</option
+> <command
+>kfmclient</command
+></userinput
+></screen>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-n</option
+></term>
+<listitem
+><para
+>Não memorizar a senha. Isto desactiva a opção "<guilabel
+>Guardar a senha</guilabel
+>" na janela correspondente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-p</option
+> <replaceable
+>prioridade</replaceable
+></term>
+<listitem>
+<para
+>Indica o valor da prioridade. A prioridade é um número qualquer entre 0 e 100, onde o 100 corresponde à prioridade máxima e o 0 à mínima. O valor por omissão é 50.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-r</option
+></term>
+<listitem
+><para
+>Usa o escalonamento em tempo-real.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-s</option
+></term>
+<listitem
+><para
+>Pára o servidor do 'kdesu'. Veja em <xref linkend="sec-password-keeping"/>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-t</option
+></term>
+<listitem
+><para
+>Permite enviar o resultado para o terminal. Isto desactiva a memorização de senhas. É largamente usado para efeitos de depuração; se você quiser executar uma aplicação no modo de consola, use o comando "<command
+>su</command
+>" normal.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-u</option
+> <replaceable
+>utilizador</replaceable
+></term>
+<listitem
+><para
+>Embora a utilização mais comum do &kdesu; seja correr um comando como super-utilizador, poderá indicar qualquer nome de utilizador e a senha apropriada.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</chapter>
+
+<chapter id="Internals">
+<title
+>Detalhes Internos</title>
+
+<sect1 id="x-authentication">
+<title
+>Autenticação X</title>
+
+<para
+>O programa que executar irá correr com o utilizador 'root' e, geralmente, não terá autorização para aceder ao seu ecrã do X. O &kdesu; contorna isto, adicionando uma 'cookie' de autenticação para o seu ecrã, num ficheiro temporário <filename
+>.Xauthority</filename
+>. Assim que o comando é terminado, o ficheiro é removido. </para>
+
+<para
+>Se você não usar os 'cookies' do X, então estará por sua conta e risco. O &kdesu; irá detectar isto e não adicionará qualquer 'cookie', contudo dever-se-á certificar que é permitido ao 'root' aceder ao seu ecrã.</para>
+
+</sect1>
+
+<sect1 id="interface-to-su">
+<title
+>Interface para o <command
+>su</command
+></title>
+
+<para
+>O &kdesu; usa o comando <command
+>su</command
+> do sistema para obter privilégios. Nesta secção, serão explicados os detalhes de como o &kdesu; faz isso. </para>
+
+<para
+>Dado que algumas das implementações do <command
+>su</command
+> (<abbrev
+>ex.:</abbrev
+> a da &RedHat;) não querem ler a senha a partir do <literal
+>stdin</literal
+>, o &kdesu; cria um par PTY/TTY e executa o <command
+>su</command
+> com os seus descritores-padrão de ficheiros associados ao TTY.</para>
+
+<para
+>Para executar o comando seleccionado pelo utilizador, em vez de uma linha de comandos interactiva, o &kdesu; usa o argumento <option
+>-c</option
+> com o <command
+>su</command
+>. Este argumento é entendido por todas as linhas de comando conhecidas, por isso deve funcionar sem problemas. O <command
+>su</command
+> passa o argumento <option
+>-c</option
+> para a linha de comandos de destino do utilizador, para que esta execute o programa. Um comando de exemplo: <command
+>su<option
+>root -c <replaceable
+>programa</replaceable
+></option
+></command
+>.</para>
+
+<para
+>Em vez de executar o comando do utilizador directamente com o <command
+>su</command
+>, o &kdesu; executa uma pequena porção de programa chamada <application
+>kdesu_stub</application
+>. Esta porção (correndo com o utilizador de destino), pede alguma informação ao &kdesu; sobre o canal PTY/TTY (a parte do 'stdin' e 'stdout') e, a seguir, executa o programa do utilizador. A informação recebida é: o ecrã do X, uma 'cookie' de autenticação X (se disponível), o <envar
+>PATH</envar
+> e o comando a executar. A razão porque é usada uma parte do programa é que a 'cookie' do X contém informação privada e, por conseguinte, não pode ser passada na linha de comandos.</para>
+
+</sect1>
+
+<sect1 id="password-checking">
+<title
+>Verificação de Senhas</title>
+
+<para
+>O &kdesu; verificará a senha que o utilizador introduziu e dá uma mensagem de erro se não for correcta. A verificação é feita executando um programa de teste: /bin/true. Se obtiver sucesso, a senha é assumida como correcta.</para>
+
+</sect1>
+
+<sect1 id="sec-password-keeping">
+<title
+>Guardar Senhas</title>
+
+<para
+>Para o conforto do utilizador, o &kdesu; implementou a função <quote
+>Guardar a senha</quote
+>. Se estiver interessado em segurança, deverá ler este parágrafo.</para>
+
+<para
+>Ao permitir que o &kdesu; guarde as senhas, abre um buraco (pequeno) na segurança do seu sistema. Obviamente, o KDE não permite que qualquer um use as senhas mas apenas o seu ID de utilizador mas, se isto for feito sem precauções, irá diminuir o nível de segurança do <systemitem class="username"
+>root</systemitem
+> para um utilizador normal (como você próprio). Um 'hacker' que entrar na sua conta, obterá acesso de <systemitem class="username"
+>root</systemitem
+>. O &kdesu; tenta prevenir isto. O esquema de segurança que usa é razoavelmente seguro e é explicado aqui.</para>
+
+<para
+>O &kdesu; usa um servidor, chamado <application
+>kdesud</application
+>. O servidor espera num 'socket' UNIX em <filename
+>/tmp</filename
+> por comandos. O modo de permissões do 'socket' é 0600, de maneira a que apenas o seu utilizador possa ligar-se a ele. Se a opção <quote
+>Guardar a senha</quote
+> estiver activada, o &kdesu; executa os comandos através deste servidor. Escreva o comando e a senha do <systemitem class="username"
+>root</systemitem
+>, para que o 'socket' e o servidor executem o comando, usando o <command
+>su</command
+>, como descrito anteriormente. Depois disto, o comando e a senha não serão deitados fora. Em vez disso, são mantidas durante um espaço de tempo. Este é o tempo-limite do módulo de controlo. Se outro pedido para o mesmo comando chegar dentro deste período de tempo, o cliente não terá de fornecer a senha. Para não deixar que os 'hackers' entrem na sua conta, para roubar senhas do servidor (por exemplo, anexando um depurador), o servidor é instalado com 'set-group-id nogroup'. Isto deve fazer com que os utilizadores normais (incluindo você mesmo) não consigam obter senhas do processo <application
+>kdesud</application
+>. O servidor define ainda a variável de ambiente <envar
+>DISPLAY</envar
+>, com o valor que tinha quando foi iniciado. A única coisa que um 'hacker' pode fazer é executar uma aplicação no seu ecrã.</para>
+
+<para
+>Um ponto fraco neste esquema é que os programas que você executar não são escritos, provavelmente, tendo em mente a segurança (como os programas que definem um setuid <systemitem class="username"
+>root</systemitem
+>). Isto significa que eles podem ter sobrecargas de 'buffers' ou outros problemas que um 'hacker' pode explorar.</para>
+
+<para
+>O uso da função para guardar as senhas é um compromisso entre o conforto e a segurança. Será encorajado a pensar sobre isto e decidir por si mesmo, se quiser usar esta função ou não.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="Author">
+<title
+>Autor</title>
+
+<para
+>&kdesu;</para>
+
+<para
+>Copyright 2000 &Geert.Jansen;</para>
+
+<para
+>O &kdesu; foi escrito por &Geert.Jansen;. É baseado no &kdesu; versão 0.3 de Pietro Iglio. O Pietro e eu acordámos que eu faria a manutenção deste programa no futuro.</para>
+
+<para
+>O autor pode ser contactado através do e-mail em &Geert.Jansen.mail;. Por favor relate quaisquer erros que encontrar, de maneira a que eu os possa arranjar. Se tiver uma sugestão, sinta-se à vontade para me contactar.</para>
+&underFDL; &underArtisticLicense; </chapter>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kdesu/man-kdesu.1.docbook b/tde-i18n-pt/docs/kdebase/kdesu/man-kdesu.1.docbook
new file mode 100644
index 00000000000..af2afd43ac6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdesu/man-kdesu.1.docbook
@@ -0,0 +1,364 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>7 de Junho de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kdesu</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kdesu</command
+></refname>
+<refpurpose
+>Executa um programa com privilégios elevados</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kdesu</command
+> <group choice="opt"
+><option
+>-c</option
+></group
+> <group choice="opt"
+><option
+>-d</option
+></group
+> <group choice="opt"
+><option
+>-f</option
+> <replaceable
+> ficheiro</replaceable
+></group
+> <group choice="opt"
+><option
+>-i</option
+> <replaceable
+> nome do ícone</replaceable
+></group
+> <group choice="opt"
+><option
+>-n</option
+></group
+> <group choice="opt"
+><option
+>-p</option
+> <replaceable
+> prioridade</replaceable
+></group
+> <group choice="opt"
+><option
+>-r</option
+></group
+> <group choice="opt"
+><option
+>-s</option
+></group
+> <group choice="opt"
+><option
+>-t</option
+></group
+> <group choice="opt"
+><option
+>-u</option
+> <replaceable
+> utilizador</replaceable
+></group
+> <group choice="opt"
+><option
+>--nonewdcop</option
+></group
+> <group
+><arg choice="req"
+><replaceable
+>comando</replaceable
+> <arg
+><replaceable
+>arg1</replaceable
+></arg
+> <arg
+><replaceable
+>arg2</replaceable
+></arg
+> <arg rep="repeat"
+><replaceable
+></replaceable
+></arg
+></arg
+></group
+> </cmdsynopsis>
+<cmdsynopsis
+><command
+>kdesu</command
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kdesu; é uma interface gráfica para o comando de &UNIX; <command
+>su</command
+> para o Ambiente de Trabalho K. Permite-lhe executar um programa com um utilizador diferente, indicando a senha desse utilizador. O &kdesu; é um programa sem privilégios; utiliza apenas o <command
+>su</command
+> do sistema.</para>
+
+<para
+>O &kdesu; tem uma funcionalidade adicional: poderá recordar opcionalmente as senhas para si. Se estiver a usar esta funcionalidade, só terá de indicar uma vez a senha para cada comando.</para>
+
+<para
+>Este programa pretende ser iniciado a partir da linha de comandos ou a partir de ficheiros <filename
+>.desktop</filename
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-c <replaceable
+>programa</replaceable
+></option
+></term>
+<listitem
+><para
+>Isto indica que o programa é executado como 'root'. Tem de ser passado um argumento. Assim se, por exemplo, quiser iniciar um novo gestor de ficheiros, iria introduzir na linha de comandos: <userinput
+><command
+>kdesu<option
+>-c <replaceable
+>kfm -sw</replaceable
+></option
+></command
+></userinput
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-d</option
+></term>
+<listitem
+><para
+>Mostra informações sobre a depuração.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-f <replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>Esta opção permite um uso eficiente do &kdesu; em ficheiros <filename
+>.desktop</filename
+>. Isto diz ao &kdesu; para examinar o ficheiro indicado em <parameter
+>ficheiro</parameter
+>. Se este ficheiro puder ser alterado pelo utilizador actual, o &kdesu; irá executar o comando com esse utilizador. Se não puder ser alterado, o comando é executado com o utilizador <parameter
+>utilizador</parameter
+> (o 'root', por omissão).</para>
+<para
+>O <parameter
+>ficheiro</parameter
+> é avaliado da seguinte forma: se o <parameter
+>ficheiro</parameter
+> começar por um <literal
+>/</literal
+>, é usado como um ficheiro absoluto. Caso contrário, é tratado como o nome de um ficheiro de configuração global do &kde;. Por exemplo: para configurar o gestor de autenticações do KDE, o <application
+>kdm</application
+>, poderá usar o comando <command
+>kdesu <option
+>-c kdmconfig -f kdmrc</option
+></command
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-i</option
+> <replaceable
+>nome do ícone</replaceable
+></term>
+<listitem
+><para
+>Indique o ícone a usar na janela da senha. Poderá indicar apenas o nome, sem qualquer extensão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-n</option
+></term>
+<listitem
+><para
+>Não memorizar a senha. Isto desactiva a opção "<guilabel
+>Guardar a senha</guilabel
+>" na janela correspondente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-p</option
+> <replaceable
+>prioridade</replaceable
+></term>
+<listitem>
+<para
+>Indica o valor da prioridade. A prioridade é um número qualquer entre 0 e 100, onde o 100 corresponde à prioridade máxima e o 0 à mínima. O valor por omissão é 50.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-r</option
+></term>
+<listitem
+><para
+>Usa o escalonamento em tempo-real.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-s</option
+></term>
+<listitem
+><para
+>Pára o servidor do 'kdesu'. Este é o servidor que coloca em 'cache' as senhas bem-sucedidas em segundo plano. Esta funcionalidade também poderá ser desactivada com o <option
+>-n</option
+>, quando o &kdesu; é executado inicialmente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-t</option
+></term>
+<listitem
+><para
+>Permite enviar o resultado para o terminal. Isto desactiva a memorização de senhas. É largamente usado para efeitos de depuração; se você quiser executar uma aplicação no modo de consola, use o comando "<command
+>su</command
+>" normal.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-u</option
+> <replaceable
+>utilizador</replaceable
+></term>
+<listitem
+><para
+>Embora a utilização mais comum do &kdesu; seja correr um comando como super-utilizador, poderá indicar qualquer nome de utilizador e a senha apropriada.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>su(1)</para>
+
+<para
+>Está disponível mais documentação de utilizador detalhada em <ulink url="help:/kdesu"
+>help:/kdesu</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kdesu</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+<para
+>Executar o <command
+>kfmclient</command
+> com o utilizador <systemitem class="username"
+>ze</systemitem
+>, e mostrar o ícone do &konqueror; na janela de senhas:</para>
+<screen
+><userinput
+><command
+>kdesu</command
+> <option
+>-u ze</option
+> <option
+>-i konqueror</option
+> <command
+>kfmclient</command
+></userinput
+></screen>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kdesu; foi criado por <personname
+><firstname
+>Geert</firstname
+><surname
+>Jansen</surname
+></personname
+> <email
+>jansen@kde.org</email
+> e <personname
+><firstname
+>Pietro</firstname
+><surname
+>Iglio</surname
+></personname
+> <email
+>iglio@fub.it</email
+>. </para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdebase/kdm/Makefile.am b/tde-i18n-pt/docs/kdebase/kdm/Makefile.am
new file mode 100644
index 00000000000..8c30dd29a1c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdm/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kdm
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kdm/Makefile.in b/tde-i18n-pt/docs/kdebase/kdm/Makefile.in
new file mode 100644
index 00000000000..1a0f5c367d4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdm/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kdm
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kdm
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdm/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kdm/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdm/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kdmrc-ref.docbook Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kdmrc-ref.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm
+ @for base in kdmrc-ref.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kdmrc-ref.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdm/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kdmrc-ref.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kdm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kdm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kdm/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kdm/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kdm/index.cache.bz2
new file mode 100644
index 00000000000..c5384997ecd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdm/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kdm/index.docbook b/tde-i18n-pt/docs/kdebase/kdm/index.docbook
new file mode 100644
index 00000000000..460ed3e7b61
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdm/index.docbook
@@ -0,0 +1,2097 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdm;">
+ <!ENTITY package "kdebase">
+ <!ENTITY kdmrc "<filename
+>kdmrc</filename
+>">
+ <!ENTITY ksmserver "<application
+>ksmserver</application
+>">
+ <!ENTITY kdesktop "<application
+>kdesktop</application
+>">
+ <!ENTITY XDMCP "<acronym
+>XDMCP</acronym
+>">
+ <!ENTITY xdm "<application
+>xdm</application
+>">
+ <!ENTITY kdmrc-ref SYSTEM "kdmrc-ref.docbook">
+ <!ENTITY % addindex "INCLUDE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kdm;</title>
+
+<authorgroup>
+<author
+>&Oswald.Buddenhagen; &Oswald.Buddenhagen.mail; </author
+><!--
+<othercredit role="developer">
+&Oswald.Buddenhagen; &Oswald.Buddenhagen.mail;
+<contrib
+>Developer</contrib>
+</othercredit>
+<othercredit role="reviewer">
+&Lauri.Watts; &Lauri.Watts.mail;
+<contrib
+>Reviewer</contrib>
+</othercredit
+> -->
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Neal.Crook;</holder>
+</copyright>
+
+<copyright>
+<year
+>2002</year>
+<holder
+>&Oswald.Buddenhagen;</holder>
+</copyright>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>&Lauri.Watts;</holder>
+</copyright>
+
+<date
+>2003-03-01</date>
+<releaseinfo
+>0.05.02</releaseinfo>
+
+<abstract>
+<para
+>Este documento descreve o &kdm;, o Gestor de Ecrã do &kde;. O &kdm; também é conhecido como o <quote
+>Gestor de Autenticação</quote
+>.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdm</keyword>
+<keyword
+>xdm</keyword>
+<keyword
+>gestor de ecrã</keyword>
+<keyword
+>gestor de autenticação</keyword>
+</keywordset>
+</bookinfo>
+
+<!-- ********************************************************************** -->
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kdm; oferece uma interface gráfica que lhe permite autenticar-se num sistema. Ele pede-lhe o nome de utilizador e a senha, autentica o utilizador e inicia uma <quote
+>sessão</quote
+>. O &kdm; é um substituto do &xdm;, o Gestor de Ecrã do X e é superior a ele em vários aspectos.</para>
+
+</chapter>
+
+<!-- Chapters to write -->
+<!-- * Just enough config to get it to run and login to KDE
+ * Adding more session types (GNOME, etc)
+ * Adding other customizations to XSession (ssh/gpg-agent, etc)
+ * Further customization to KDM (via the kcontrol module, and by
+ hand)
+ * XDMCP by query
+ * XDMCP by broadcast
+ * Sound transparency (if Ade can tell me how!)
+ * Document all Keys in the Config File
+ * Pull in all options from the KControl Module
+ * More resources
+-->
+
+<chapter id="quickstart">
+<title
+>Guia de Iniciação Rápida</title>
+
+<para
+>Este é um guia introdutório para os utilizadores que correspondam ao seguinte padrão:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O X está configurado e funciona com o comando <command
+>startx</command
+> a partir da linha de comandos.</para>
+</listitem>
+<listitem>
+<para
+>Cada utilizador irá só usar um único gestor de janelas ou ambiente de trabalho, e não altera a sua escolha muitas vezes, ou se sente confortável a editar um único ficheiro de texto para alterar a sua opção.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Este cenário será suficiente para muitos ambientes onde um único utilizador - ou vários utilizadores - normalmente arrancam o computador e se ligam ao seu ambiente favorito.</para>
+
+<procedure>
+<title
+>Configurar uma Sessão por Omissão</title>
+<step>
+<para
+>Crie ou abra o ficheiro <filename
+>~/.xinitrc</filename
+></para>
+<para
+>Se você já tiver um ficheiro <filename
+>~/.xinitrc</filename
+> funcional, vá para o próximo passo</para>
+</step>
+<step>
+<para
+>Se não existir nenhum, adicione uma linha ao ficheiro <filename
+>~/.xinitrc</filename
+> para iniciar o seu gestor de janelas ou ambiente de trabalho favorito.</para>
+<para
+>Para o &kde;, você deverá introduzir:</para>
+<screen
+><userinput
+>startkde</userinput
+></screen>
+<para
+>Para os outros gestores de janelas ou ambientes de trabalho, você deverá ver a respectiva documentação para saber o comando correcto.</para>
+</step>
+<step
+><para
+>Crie uma ligação, tal como se segue:</para>
+<screen
+><userinput
+><command
+>ln</command
+> <option
+>-s</option
+> <parameter
+>~/.xinitrc ~/.xsession</parameter
+></userinput
+></screen>
+</step>
+</procedure>
+
+<para
+>A esta altura, se escrever <userinput
+><command
+>startx</command
+></userinput
+> na linha de comandos deverá iniciar o X com uma sessão do &kde;. A próxima tarefa é tentar o &kdm;.</para>
+
+<para
+>Como <systemitem class="username"
+>root</systemitem
+>, escreva <userinput
+><command
+>kdm</command
+></userinput
+> na linha de comandos.</para>
+
+<para
+>Você deverá ver uma janela de autenticação, a qual será descrita com mais pormenor em <xref linkend="login"/>.</para>
+
+<para
+>Se você escrever o seu utilizador e senha normais nos campos indicados e deixar o tipo de sessão <option
+>default</option
+> seleccionado, deverá abrir uma sessão do &kde; para o seu utilizador.</para>
+
+<para
+>Se você tiver outros utilizadores para configurar, você deverá repetir o procedimento acima indicado para cada um deles.</para>
+
+<note>
+<para
+>Esta é uma introdução rápida para pôr apenas a funcionar. Provavelmente você quererá personalizar ainda mais o &kdm;, por exemplo, para esconder os nomes das contas de sistema, para permitir mais sessões e muito mais. Leia por favor o resto deste manual para saber como fazer estas coisas.</para>
+</note>
+
+</chapter>
+
+<chapter id="login"
+>
+<title
+>A Janela de Autenticação</title
+>
+
+<para
+>A interface com o utilizador do &kdm; é feita através de duas janelas. A janela principal é composta por:</para>
+
+<itemizedlist
+>
+<listitem>
+<para
+>Um campo de <guilabel
+>Utilizador:</guilabel
+> para você poder dar o nome do seu utilizador no sistema.</para>
+</listitem>
+
+<listitem>
+<para
+>Um campo <guilabel
+>Senha:</guilabel
+> para poder introduzir a sua senha.</para>
+</listitem>
+
+<listitem>
+<para
+>(Opcionalmente) uma imagem gráfica de cada utilizador (por exemplo, uma fotografia digitalizada). Se carregar nessa imagem, o efeito é o mesmo de escrever o nome do utilizador associado a essa imagem no campo <guilabel
+>Utilizador:</guilabel
+>. (Esta funcionalidade é uma imitação da janela de autenticação do &IRIX;).</para
+>
+</listitem>
+
+<listitem>
+<para
+>Uma lista <guilabel
+>Menu</guilabel
+> que permite ao &kdm; ser usado para iniciar as sessões com vários tipos de gestor de janelas ou ambientes gráficos no sistema.</para>
+</listitem>
+
+<listitem>
+<para
+>(Opcionalmente) Uma região à esquerda dos campos <guilabel
+>Utilizador:</guilabel
+>, <guilabel
+>Senha:</guilabel
+> e <guilabel
+>Tipo de Sessão:</guilabel
+> que pode ser usada para mostrar uma imagem estática ou um relógio analógico.</para>
+</listitem>
+
+<listitem>
+<para
+>Um botão <guibutton
+>OK</guibutton
+> que valida o utilizador e a senha e tenta iniciar uma sessão com o tipo seleccionado.</para>
+</listitem>
+
+<listitem>
+<para
+>Um botão <guibutton
+>Limpar</guibutton
+> que limpa o texto dos campos <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+>.</para>
+</listitem
+>
+
+<listitem>
+<para
+>Um botão <guibutton
+>Menu</guibutton
+> que abre um menu de acções com os seguintes itens:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>(Nos ecrãs locais) Um item <guimenuitem
+>Reiniciar o Servidor X </guimenuitem
+> que termina o &X-Server; actualmente em execução, inicia um novo e mostra de novo a janela de autenticação. Você poderá usar isto se o conteúdo do seu ecrã parecer estar encravado de alguma forma.</para>
+</listitem>
+
+<listitem>
+<para
+>(Nos ecrãs remotos) Um item <guimenuitem
+>Fechar a Ligação</guimenuitem
+> que fecha a ligação ao servidor de &XDMCP; ao qual você está ligado de momento. Se você foi para este servidor através de um selector de máquinas, isto levá-lo-á de novo para esse selector, caso contrário só irá reiniciar o &X-Server; e lançar a janela de autenticação de novo.</para>
+</listitem>
+
+<listitem>
+<para
+>(Opcionalmente nos ecrãs locais) Um item <guimenuitem
+>Modo de Consola</guimenuitem
+> que termina o &X-Server; actualmente em execução e deixa-o de volta na autenticação da consola de texto. O &kdm; irá voltar para a autenticação gráfica se ninguém se ligar na consola durante algum tempo.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+>(Opcionalmente) Um botão <guibutton
+>Desligar</guibutton
+> que mostra a janela de finalização <guibutton
+>Desligar</guibutton
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>A janela <guilabel
+>Desligar</guilabel
+> apresenta um conjunto de opções exclusivas que poderão então ser seleccionadas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Desligar</term
+>
+<listitem>
+<para
+>Termina o sistema de uma forma controlada, para o preparar para ser desligado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Reiniciar</term>
+<listitem>
+<para
+>Termina o sistema e arranca-o. Para os sistemas que utilizam o <application
+>Lilo</application
+>, pode ser usada uma lista opcional que lhe permite seleccionar um 'kernel' de sistema operativo para ser usado no arranque.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Reiniciar o Servidor X</term
+>
+<listitem>
+<para
+>Termina e reinicia o servidor do X. Tipicamente, poderá querer usar esta opção se alterou de alguma forma a configuração do seu X11.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Modo de Consola</term>
+<listitem>
+<para
+>Desliga o &X-Server; e remete o sistema para o modo de consola. Isto é feito ao mudar o sistema para o 'runlevel' ou nível de execução 3. Tipicamente, o gestor do sistema poderá usar esta opção antes de actualizar ou reconfigurar os programas do X11.</para
+>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se carregar no botão <guibutton
+>OK</guibutton
+> inicia a acção seleccionada; se carregar no <guibutton
+>Cancelar</guibutton
+> volta para a janela principal do &kdm;. </para>
+
+</chapter>
+
+<!-- *********************************************************************** -->
+<chapter id="configuring-kdm">
+<title
+>Configurar o &kdm;</title>
+
+<para
+>Este capítulo assume que o &kdm; já está instalado e pronto no seu sistema e que, simplesmente, o utilizador pretende apenas alterar o seu comportamento de alguma forma.</para>
+
+<para
+>Quando o &kdm; se inicia, lê a sua configuração na pasta <filename class="directory"
+>$KDEDIR/share/config/kdm/</filename
+> (esta poderá ser do tipo <filename class="directory"
+>/etc/kde3/kdm/</filename
+> ou algo do género no seu sistema).</para>
+
+<para
+>O ficheiro de configuração principal é o &kdmrc;; todos os outros ficheiros são referenciados a partir daí e poderiam estar guardados com qualquer nome e em qualquer local no sistema - mas normalmente não fará muito sentido por razões óbvias (uma excepção em particular seria referenciar os ficheiros de configuração de um &xdm; já instalado - de facto, quando um &kdm; é instalado, irá de facto tirar partido desta possibilidade se encontrar um &xdm; já instalado).</para>
+
+<para
+>Dado que o &kdm; precisa correr antes de qualquer utilizador se autenticar, não está associado com nenhum utilizador em particular. Como tal, não é possível ter um ficheiro <filename
+>$<envar
+>HOME</envar
+>/share/config/kdmrc</filename
+> específico para cada utilizador; todos partilham a versão comum do <filename
+>kdmrc</filename
+>, localizada em <filename
+>$<envar
+>KDEDIR</envar
+>/share/config/kdmrc</filename
+>. Daí, parte-se do princípio que a configuração do &kdm; só poderá ser alterada por aqueles utilizadores que tiverem acesso de escrita ao <filename
+>$<envar
+>KDEDIR</envar
+>/share/config/kdmrc</filename
+> (o que normalmente está restrito aos administradores de sistema que se ligam como <systemitem class="username"
+>root</systemitem
+>).</para>
+
+<para
+>Poderá ver o ficheiro &kdmrc; que está em uso actualmente no seu sistema e poderá configurar o &kdm;, bastando para tal editar este ficheiro. Em alternativa, poderá usar a ferramenta de configuração gráfica oferecida pelo Centro de Controlo do KDE (situada em <menuchoice
+><guisubmenu
+>Administração do Sistema</guisubmenu
+> <guimenuitem
+>Gestor de Autenticação</guimenuitem
+></menuchoice
+>), o qual se encontra descrito nos <ulink url="help:/kcontrol/login-manager.html"
+>ficheiros de ajuda do &kcontrolcenter;</ulink
+>. </para>
+
+<para
+>O resto deste capítulo descreve a configuração do &kdm; através do módulo de controlo do &kcontrol;, o <link linkend="kdm-files"
+>próximo capítulo</link
+> descreve as opções disponíveis no &kdmrc; propriamente dito. Se você só precisa de configuração utilizadores locais, o módulo do &kcontrolcenter; deverá ser suficiente para as suas necessidades. Se você precisar de configurar autenticação remota ou várias sessões do &kdm; a correr, você precisa de continuar a ler.</para>
+
+<sect1 id="kdm-kcontrol-module">
+<sect1info>
+<authorgroup>
+<author
+>&Thomas.Tanghus; &Thomas.Tanghus.mail;</author>
+<author
+>&Steffen.Hansen; &Steffen.Hansen.mail;</author>
+<author
+>&Mike.McBride; &Mike.McBride.mail;</author>
+</authorgroup>
+</sect1info>
+
+<title
+>O Módulo do &kcontrolcenter; do Gestor de Autenticações</title>
+
+<para
+>Ao usar este módulo, você poderá configurar o gestor gráfico de autenticações do &kde;, o &kdm;. Poderá configurar como aparecerá o ecrã de autenticação, quem tem acesso à utilização do gestor de autenticações ou quem pode desligar o computador.</para>
+
+<note
+><para
+>Todas as configurações serão gravadas no ficheiro de configuração &kdmrc;, o qual no seu estado original tem muitos comentários que o ajudam a configurar o &kdm;. Ao usar este módulo do &kcontrolcenter; irá retirar esses comentários do ficheiro. Todas as opções disponíveis no &kdmrc; estão cobertas no <xref linkend="kdm-files"/>.</para>
+
+<para
+>As opções listadas neste capitulo farão referências às suas equivalentes no &kdmrc;. Todas as opções disponíveis no módulo do &kcontrol; também estão disponíveis directamente no &kdmrc; mas o inverso não é verdade.</para
+></note>
+
+<para
+>Para poder organizar todas essas opções, o módulo está dividido em cinco secções: <link linkend="kdmconfig-appearance"
+><guilabel
+>Aparência</guilabel
+></link
+>, <link linkend="kdmconfig-font"
+><guilabel
+>Tipo de Letra</guilabel
+></link
+>, <link linkend="kdmconfig-background"
+><guilabel
+>Fundo</guilabel
+></link
+>, <link linkend="kdmconfig-shutdown"
+><guilabel
+>Desligar</guilabel
+></link
+>, <link linkend="kdmconfig-users"
+><guilabel
+>Utilizadores</guilabel
+></link
+> e <link linkend="kdmconfig-convenience"
+><guilabel
+>Conveniência</guilabel
+></link
+>.</para>
+
+<para
+>O utilizador poderá mudar de secção para secção, usando as páginas no topo da janela.</para>
+
+<note
+><para
+>Se você não estiver ligado como um super-utilizador, terá de carregar no botão <guibutton
+>Modo de Administração...</guibutton
+>. Ser-lhe-á então pedida a senha de super-utilizador. Se indicar a senha correcta, poderá então modificar a configuração deste módulo.</para
+></note>
+
+<sect2 id="kdmconfig-appearance">
+<title
+>Aparência</title>
+
+<para
+>A partir desta página, você poderá alterar a aparência visual do &kdm;, o gestor gráfico de autenticações do &kde;.</para>
+
+<para
+>A <guilabel
+>Saudação:</guilabel
+> é o título do ecrã de autenticação. A configuração deste item é especialmente útil se você tiver muitos servidores onde os utilizadores se possam autenticar. Pode utilizar várias sequências especiais, que estão descritas no item de configuração <link linkend="option-greetstring"
+><option
+>GreetString</option
+></link
+> no &kdmrc;. </para>
+
+<para
+>Você poderá então optar por mostrar tanto a hora actual do sistema, um logótipo ou nada de especial na área de autenticação. Faça a sua opção nas opções exclusivas chamadas de <guilabel
+>Área do logótipo</guilabel
+>. Isto corresponde ao <link linkend="option-logoarea"
+><option
+>LogoArea</option
+></link
+> do &kdmrc;</para>
+
+<para
+>Se optou por <guilabel
+>Mostrar um logótipo</guilabel
+>, poderá agora escolher um logótipo:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Largue um ficheiro de imagem no botão correspondente.</para>
+</listitem>
+<listitem>
+<para
+>Carregue no botão da imagem e seleccione uma nova na janela de selecção de imagens.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Se você não indicar nenhum logótipo, será apresentado o predefinido em <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/kdm/pics/kdelogo.xpm</filename
+>.</para>
+
+<para
+>Normalmente a janela de autenticação está centrada no ecrã. Utilize as opções de <guilabel
+>Posição:</guilabel
+> se quiser que esta janela apareça noutro lado do ecrã. Pode indicar a posição relativa (percentagem do tamanho do ecrã) para o centro da janela de autenticação, relativamente ao canto superior esquerdo do ecrã, no campos <guilabel
+>X:</guilabel
+> e <guilabel
+>Y:</guilabel
+>, respectivamente. Estes irão corresponder à opção <link linkend="option-greeterpos"
+><option
+>GreeterPos</option
+></link
+> no &kdmrc;.</para>
+
+<para
+>Enquanto que o estilo do &kde; depende da configuração do utilizador que se encontra ligado, o estilo usado pelo &kdm; poderá ser configurado usando as opções <guilabel
+>Estilo da Interface:</guilabel
+> e <guilabel
+>Esquema de Cores:</guilabel
+>. Estas correspondem às opções <link linkend="option-guistyle"
+><option
+>GUIStyle</option
+></link
+> e <link linkend="option-colorscheme"
+><option
+>ColorScheme</option
+></link
+> do &kdmrc;, respectivamente.</para>
+
+<para
+>Por baixo disso, você tem uma lista onde poderá escolher a língua para a sua janela de autenticação, correspondente à opção <option
+>Language</option
+> do &kdmrc;.</para>
+
+</sect2>
+
+<sect2 id="kdmconfig-font">
+<title
+>Tipo de Letra</title>
+
+<para
+>Nesta secção do módulo você poderá alterar os tipos de letra usados na janela de autenticação. Só estão disponíveis aqui os tipos de letra para todos os utilizadores, não os que você instalou para cada utilizador isoladamente.</para>
+
+<para
+>Você poderá escolher três estilos de tipo de letra na lista em baixo (<guilabel
+>Saudação:</guilabel
+>, <guilabel
+>Erro:</guilabel
+> e <guilabel
+>Normal:</guilabel
+>). Quando você carregar no botão do <guibutton
+>Escolher...</guibutton
+> irá aparecer uma janela na qual poderá escolher as novas características do tipo de letra.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O tipo de letra <guilabel
+>Normal:</guilabel
+> é usado em todos os outros locais da janela de autenticação.</para>
+</listitem>
+<listitem>
+<para
+>O tipo de letra de <guilabel
+>Erro:</guilabel
+> é usado quando uma autenticação é mal-sucedida.</para>
+</listitem>
+<listitem>
+<para
+>O tipo de letra <guilabel
+>Saudação:</guilabel
+> é o usado no título (a Mensagem de Boas-Vindas).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Você poderá também activar a opção <guilabel
+>Suavização dos tipos de letra</guilabel
+> se você quiser tipos de letra suavizados na janela de autenticação.</para>
+
+</sect2>
+
+<sect2 id="kdmconfig-background">
+<title
+>Fundo</title>
+
+<para
+>Aqui você poderá alterar o fundo do ecrã que é mostrado quando um utilizador se autentica. Você poderá usar uma única cor ou uma imagem como fundo. Se você tiver uma imagem como fundo e optar por centrá-la, a cor de fundo seleccionada será usada à volta da imagem se esta não for grande o suficiente para cobrir o ecrã inteiro.</para>
+
+<para
+>As cores de fundo e os efeitos são controlados pelas opções da página <guilabel
+>Fundo</guilabel
+>, onde você poderá seleccionar uma imagem de fundo e a sua colocação nas opções da página <guilabel
+>Papel de parede</guilabel
+>.</para>
+
+<para
+>Para alterar a cor ou cores de fundo, basta carregar nos botões respectivos e seleccionar uma nova cor.</para>
+
+<para
+>A lista por cima dos botões de cores oferece-lhe vários efeitos de mistura. Escolha um da lista para que este seja apresentado no pequeno monitor no cimo da janela. As suas opções são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Simples</term>
+<listitem
+><para
+>Ao escolher este modo, poderá seleccionar uma cor, utilizando o botão de cores chamado <guibutton
+>Cor 1</guibutton
+>, para que o fundo do ecrã inteiro possa ser coberto com esta cor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Padrão</term>
+<listitem
+><para
+>Ao escolher este modo, poderá seleccionar duas cores (utilizando ambos os botões de cores). </para
+> <para
+>Poderá então seleccionar um padrão ao carregar em <guilabel
+>Configurar</guilabel
+>. Isto irá abrir uma janela que lhe dará a oportunidade de seleccionar o dito padrão. Basta carregar no padrão que quiser, carregando de seguida no botão <guibutton
+>OK</guibutton
+>; o &kde; irá apresentar o padrão escolhido em conjunto com as duas cores previamente escolhidas. Para saber mais sobre padrões, veja a secção <ulink url="help:/kcontrol/background/index.html#bkgnd-patterns"
+>Fundo: Adicionar, Remover e Modificar Padrões</ulink
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Programa de Fundo</term>
+<listitem
+><para
+>Se seleccionar esta opção, poderá fazer com que o &kde; use um programa externo para determinar qual o fundo. Este poderá ser qualquer programa à sua escolha. Para mais informações sobre esta opção, veja a secção intitulada de <ulink url="help:/kcontrol/background/index.html#bkgnd-programs"
+>Fundo: Usar um programa externo</ulink
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente Horizontal</term>
+<listitem
+><para
+>Ao escolher este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> no lado esquerdo do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao chegar ao lado direito.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente Vertical</term>
+<listitem
+><para
+>Escolhendo este modo, poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> no topo do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao chegar à parte inferior do mesmo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente em Pirâmide</term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> em cada canto do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao dirigir-se para o centro do ecrã.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente em Secção de Tubo</term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador poderá seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> em cada canto do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> ao dirigir-se para o centro. O aspecto deste gradiente é diferente do piramidal.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gradiente Elíptico</term>
+<listitem
+><para
+>Escolhendo este modo, o utilizador pode seleccionar duas cores (com ambos os botões de cores). O &kde; irá iniciar com a cor seleccionada em <guilabel
+>Cor 1</guilabel
+> no centro do ecrã, transformando-se gradualmente na cor seleccionada em <guilabel
+>Cor 2</guilabel
+> com um padrão elíptico.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+
+<para
+>O botão de configuração só é necessário se você seleccionar o <guilabel
+>Programa de fundo</guilabel
+> ou os <guilabel
+>Padrões</guilabel
+>. Nesse caso, aparecerá outra janela onde poderá configurar as opções específicas.</para>
+<para
+><emphasis
+>Papel de Parede</emphasis
+></para>
+<para
+>Para seleccionar uma nova imagem de fundo, primeiro carregue na secção <guilabel
+>Papéis de parede</guilabel
+>, onde poderá seleccionar uma imagem na lista <guilabel
+>Papel de parede</guilabel
+> ou <guibutton
+>Escolher...</guibutton
+> um novo ficheiro de imagem no selector de ficheiros.</para>
+
+<para
+>A imagem pode ser mostrada de seis maneiras diferentes:</para>
+<variablelist>
+<varlistentry>
+<term
+>Sem papel de parede</term
+>
+<listitem
+><para
+>Não é apresentada nenhuma imagem, só as cores de fundo.</para>
+</listitem
+></varlistentry>
+<varlistentry>
+<term
+>Centrado</term
+>
+<listitem
+><para
+>A imagem será centrada no ecrã. As cores de fundo estão presentes em todo o lado que a imagem não cobre.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico</term>
+<listitem
+><para
+>A imagem será duplicada até preencher o ecrã completamente. A primeira imagem será colocada no canto superior esquerdo do ecrã, e será replicada para baixo e para a direita.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mosaico Centrado</term>
+<listitem
+><para
+>A imagem será duplicada até preencher o ecrã completamente. A primeira imagem será colocada no centro do ecrã, e será replicada para cima, para baixo, para a esquerda e para a direita.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Centrado Esticado</term>
+<listitem
+><para
+>A imagem será colocada no centro do ecrã. Será escalada de modo a caber no ecrã, mas mantendo as proporções da imagem original. Isto originará uma imagem não distorcida. </para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Escalado</term>
+<listitem
+><para
+>A imagem será escalada de modo a caber no ecrã. Será redimensionada de modo a ajustar-se aos quatro cantos.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="kdmconfig-shutdown">
+<title
+><guilabel
+>Desligar</guilabel
+></title>
+
+<para
+><guilabel
+>Permitir Desligar</guilabel
+></para>
+<para
+>Use estas listas para escolher quem tem permissões para desligar:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Ninguém</guilabel
+>: Nenhum utilizador poderá desligar o computador com o &kdm;. Você precisa estar ligado e executar um comando.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Todos</guilabel
+>: Qualquer utilizador poderá desligar o computador com o &kdm;.</para>
+</listitem>
+<listitem
+><para
+><guilabel
+>Apenas o 'root'</guilabel
+>: O &kdm; necessita que a senha do <systemitem
+>root</systemitem
+> seja indicada antes de desligar o computador.</para
+></listitem
+>
+</itemizedlist>
+
+<para
+>Você poderá configurar independentemente quem tem permissão para executar um comando de finalização para os utilizadores <guilabel
+>Locais:</guilabel
+> e <guilabel
+>Remotos:</guilabel
+>.</para>
+
+<para
+><emphasis
+>Comandos</emphasis
+></para
+> <para
+>Utilize estes campos de texto para indicar o comando de finalização exacto.</para
+> <para
+>O comando <guilabel
+>Parar:</guilabel
+> usa por omissão o <command
+>/sbin/halt</command
+>. O comando para <guilabel
+>Reiniciar:</guilabel
+> é, por omissão, o <command
+>/sbin/reboot</command
+>.</para>
+
+<para
+>Quando o <guilabel
+>Mostrar as opções do arranque</guilabel
+> está activo, o &kdm; irá mostrar-lhe as opções no reinício para o gestor de arranque LILO. Para esta funcionalidade resultar, você precisa de indicar as localizações correctas do seu comando <command
+>lilo</command
+> e do ficheiro 'map' do LILO. Lembre-se que esta opção não está disponível em todos os sistemas operativos.</para>
+
+</sect2>
+
+<sect2 id="kdmconfig-users">
+<title
+>Utilizadores</title>
+
+<para
+>Aqui, pode alterar a forma como os utilizadores são representados na janela de autenticação.</para>
+
+<para
+>Você pode desactivar de todo a lista de utilizadores no &kdm; na secção <guilabel
+>Mostrar os Utilizadores</guilabel
+>. Poderá optar por:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Lista de Visíveis</guilabel
+></term>
+<listitem>
+<para
+>Só são mostrados os utilizadores que você activou especificamente na lista ao lado</para>
+<para
+>Se não assinalar esta opção, não será mostrada qualquer lista. Esta é a forma mais segura, dado que um atacante teria aí de adivinhar um utilizador para além da sua senha. É também a forma preferida se tiver bastantes utilizadores para listar, atendendo a que a lista ficaria incomportável.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Escolha inversa</guilabel
+></term>
+<listitem>
+<para
+>Permite-lhe seleccionar uma lista dos utilizadores que <emphasis
+>não</emphasis
+> deverão ser mostrados; todos os outros utilizadores serão então apresentados.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Independentemente dos utilizadores que você indicar por nome, você poderá usar a opção <guilabel
+>UIDs do Sistema</guilabel
+> para indicar um intervalo de <acronym
+>UID</acronym
+>s válidos que serão mostrados na lista. Por omissão, os IDs de utilizadores abaixo de 1000, que correspondem normalmente a utilizadores do sistema ou dos servidores, bem como os utilizadores com IDs superiores a 65000, não são mostrados.</para>
+
+<para
+>Você também pode activar a opção <guilabel
+>Ordenar os utilizadores</guilabel
+>, para que a lista apareça ordenada alfabeticamente. Se estiver desligada, os utilizadores irão aparecer pela ordem em que estão descritos no ficheiro de senhas. O &kdm; irá também completar automaticamente os nomes dos utilizadores se você activar a opção de <guilabel
+>Completação automática</guilabel
+>.</para>
+
+<para
+>Se você optar por mostrar os utilizadores, então a janela de autenticação irá mostrar as imagens (que você poderá seleccionar) de uma lista de utilizadores. Quando alguém estiver prestes a autenticar-se, poderá seleccionar o seu nome de utilizador ou imagem, indicar a sua senha e ser-lhe-á concedido o acesso.</para>
+
+<para
+>Se você permitir as imagens dos utilizadores, você poderá configurar a origem destas imagens.</para>
+
+<para
+>Você poderá configurar aqui a imagem de administração para cada utilizador do sistema. Dependendo da ordem seleccionada acima, os utilizadores poderão ser capazes de sobrepor a sua selecção.</para>
+
+<para
+>Se optar por não mostrar os utilizadores, então a janela de autenticação será mais tradicional. Os utilizadores irão necessitar de escrever o seu nome de utilizador e a sua senha para terem acesso. É a forma preferida se você tiver muitos utilizadores neste terminal.</para>
+
+</sect2>
+
+<sect2 id="kdmconfig-convenience">
+<title
+>Conveniência</title>
+
+<para
+>Na página de <guilabel
+>conveniência</guilabel
+> você poderá configurar algumas opções que tornarão a vida mais fácil para as pessoas mais preguiçosas, como a ligação automática ou a desactivação das senhas.</para>
+
+<important
+><para
+>Por favor pense mais do que duas vezes antes de usar estas opções. Cada uma das opções da página <guilabel
+>Conveniência</guilabel
+> adequa-se a comprometer a segurança do seu sistema. Na prática, estas opções são só para ser usadas num ambiente completamente não crítico, &eg; um computador privado em casa. </para
+></important>
+
+<sect3 id="loginmanager-convenience-autologin">
+<title
+>Autenticação Automática</title>
+
+<para
+>A ligação ou autenticação automática irá dar acesso a toda a gente para uma dada conta do seu sistema, sem efectuar nenhuma autenticação. Você poderá activar esta opção em <guilabel
+>Activar a autenticação automática</guilabel
+>.</para>
+
+<para
+>Você poderá escolher a conta a ser usada para a autenticação automática na lista <guilabel
+>Utilizador:</guilabel
+>.</para>
+
+</sect3>
+
+<sect3 id="loginmanager-convenience-nopasswd">
+<title
+><guilabel
+>Autenticação sem Senha</guilabel
+></title>
+
+<para
+>Se usar esta funcionalidade, poderá permitir a certos utilizadores ligarem-se sem terem de indicar as suas senhas. Active esta opção em <guilabel
+>Activar as autenticações sem senha</guilabel
+>.</para>
+
+<para
+>Por baixo desta opção você verá uma lista com os utilizadores no sistema. Active a autenticação sem senha para os utilizadores específicos assinalando a opção que sucede aos nomes dos utilizadores. Por omissão, esta funcionalidade está desactivada para todos os utilizadores.</para>
+
+<important
+><para
+>Mais uma vez, esta opção só deverá ser usada num ambiente seguro. Se a activar num sistema público, terá de ter em atenção que só os utilizadores com grandes restrições de acesso deverão ter uma autenticação sem senha, como o <systemitem
+>guest</systemitem
+>.</para
+></important>
+
+<para
+>Você poderá também escolher qual o utilizador que é <quote
+>pré-seleccionado</quote
+> quando o &kdm; se inicia. O valor por omissão é <guilabel
+>Nenhum</guilabel
+>, mas poderá escolher o <guilabel
+>Anterior</guilabel
+> para que o &kdm; utilize por omissão o último utilizador que se autenticou com sucesso, ou poderá ainda <guilabel
+>Especificar</guilabel
+> um utilizador em particular como sendo sempre seleccionado da lista. Você poderá também fazer com que o &kdm; ponha o campo da senha em primeiro plano, para que ao chegar ao ecrã de autenticação, possa logo introduzir a senha imediatamente.</para>
+
+<para
+>A opção <guilabel
+>Ligar automaticamente outra vez depois de abortar o X</guilabel
+> permite-lhe ignorar o procedimento de autenticação quando o seu servidor de X estoirou acidentalmente.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+&kdmrc-ref;
+
+<!-- ************************************************************ -->
+<chapter id="configuring-your-system-for-kdm">
+<title
+>Configurar o sistema para utilizar o &kdm;</title>
+
+<para
+>Este capítulo assume que o seu sistema já está configurado para iniciar o &X-Window; e que só necessita de o reconfigurar para permitir a autenticação gráfica.</para>
+
+<sect1 id="setting-up-kdm">
+<title
+>Configurar o &kdm;</title>
+
+<para
+>O factor fundamental que controla se o seu computador arranca para uma mensagem do terminal (modo consola) ou para uma ambiente gráfico é o 'runlevel' por omissão. O 'runlevel' ou nível de execução é definido pelo programa <application
+> <ulink url="man:init"
+>/sbin/init</ulink
+></application
+> segundo o controlo do ficheiro de configuração <filename
+>/etc/inittab</filename
+>. Os 'runlevels' por omissão que são usados pelos diferentes sistemas &UNIX; (e pelas diferentes distribuições do Linux) variam mas, se olhar para o ficheiro <filename
+>/etc/inittab</filename
+>, o início do mesmo deverá ser algo do género:</para>
+
+<screen
+># 'Runlevel' por omissão. Os 'runlevels' usados pelo RHS são:
+# 0 - desligar (NÃO configure o 'initdefault' para isto)
+# 1 - Modo mono-utilizador
+# 2 - Multi-utilizador sem NFS
+# 3 - Multi-utilizador completo
+# 4 - não usado
+# 5 - X11
+# 6 - reiniciar (NÃO configure o 'initdefault' para isto)
+
+id:3:initdefault:
+</screen>
+
+<para
+>Todas as linhas excepto a último deste excerto são comentários (aqui traduzidos para facilitar a compreensão). Os comentários indicam que o 'runlevel' 5 é usado para o X11 e que o 'runlevel' 3 é usado para o modo multi-utilizador sem o X11 (modo de consola). A última linha indica que o 'runlevel' por omissão do sistema é o 3 (modo de consola). Se o seu sistema usar actualmente a autenticação gráfica (por exemplo através do &xdm;), o seu 'runlevel' por omissão irá corresponder ao especificado para o X11.</para>
+
+<para
+>O nível de execução com a autenticação gráfica (&xdm;), para algumas das distribuições comuns do Linux, é:</para>
+
+<itemizedlist>
+<listitem
+><para
+>5 no &RedHat; 3.x e posteriores, e no &Mandrake;</para
+></listitem>
+<listitem
+><para
+>4 no Slackware</para
+></listitem>
+<listitem
+><para
+>3 no &SuSE; 4.x e 5.x</para
+></listitem>
+</itemizedlist>
+
+<para
+>O primeiro passo na configuração do seu sistema é a garantia de que pode iniciar o &kdm; a partir da linha de comandos. Logo que isto esteja a funcionar, pode alterar a configuração do seu sistema de modo a que o &kdm; se inicie automaticamente de cada vez que reinicia o seu sistema.</para>
+
+<para
+>Para testar o &kdm;, deverá passar primeiro o seu sistema para um 'runlevel' que não arranque o &xdm;. Para o fazer, indique um comando como o seguinte:</para>
+
+<screen
+><command
+>/sbin/init <option
+>3</option
+></command
+></screen>
+
+<para
+>Em vez do número <option
+>3</option
+> deverá especificar o 'runlevel' apropriado para o modo de consola no seu sistema.</para>
+
+<para
+>Se o seu sistema utiliza Pluggable Authentication Modules (<abbrev
+>PAM</abbrev
+>), o que é normal nas distribuições recentes do &Linux; e do &Solaris;, deverá verificar se a sua configuração do <abbrev
+>PAM</abbrev
+> lhe permite autenticar-se através do serviço <literal
+>kde</literal
+>. Se usou anteriormente o &xdm; com sucesso, não deverá ter de efectuar nenhumas alterações à sua configuração do <abbrev
+>PAM</abbrev
+> para usar o &kdm;, a qual se encontra em <filename
+>/etc/pam.conf</filename
+> ou <filename
+>/etc/pam.d/kde</filename
+>. Nais informações sobre a configuração do <abbrev
+>PAM</abbrev
+> estão fora do âmbito deste manual, mas o <abbrev
+>PAM</abbrev
+> vem com alguma documentação compreensível (tente ver em <filename
+>/usr/doc/*pam*/html</filename
+>).</para>
+
+<para
+>Agora é a altura de testar o &kdm;, indicando o seguinte comando:</para>
+
+<screen
+><command
+>kdm <option
+>-nodaemon</option
+></command
+>
+</screen>
+
+<para
+>Se obtiver uma janela de autenticação do &kdm; e se conseguir autenticar-se, as coisas estão a correr bem. O factor principal que poderá falhar aqui será o facto do &kdm; não encontrar as bibliotecas dinâmicas do &Qt; ou do &kde;. Se tiver uma distribuição binária das bibliotecas do &kde;, certifique-se que o &kdm; está instalado no mesmo sítio que as bibliotecas assumem que este esteja de facto (normalmente em <filename
+>/opt/kde/bin</filename
+>) e tente alterar algumas das variáveis de ambiente para apontar para as bibliotecas do &kde; e do &Qt;.</para>
+
+<para
+>Por exemplo:</para>
+
+<screen
+><command
+>export
+<option
+>KDEDIR=<replaceable
+>/opt/kde</replaceable
+></option
+></command>
+<command
+>export
+<option
+>QTDIR=<replaceable
+>/usr/lib/qt2</replaceable
+></option
+></command>
+<command
+>export
+<option
+>PATH=<replaceable
+>$KDEDIR/bin:$QTDIR/bin:$PATH</replaceable
+></option
+></command>
+<command
+>export
+<option
+>LD_LIBRARY_PATH=<replaceable
+>$KDEDIR/lib:$QTDIR/lib</replaceable
+></option
+></command
+>
+</screen>
+
+<para
+>Se mesmo assim não tiver sucesso, tente iniciar o &xdm; em alternativa, para confirmar se não não está a passar por um problema de configuração mais sério do X.</para>
+
+<para
+>Quando for capaz de iniciar o &kdm; com sucesso, poderá começar a substituir o &xdm; pelo &kdm;. Mais uma vez, isto é dependente da distribuição.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>No caso da &RedHat;, edite o <filename
+>/etc/inittab</filename
+>, procure esta linha:</para>
+<screen
+>x:5:respawn:/usr/X11/bin/xdm -nodaemon</screen>
+<para
+>e substitua por:</para>
+<screen
+>x:5:respawn:/opt/kde/bin/kdm</screen>
+<para
+>Isto indica ao <command
+>init</command
+>(8) para reiniciar o &kdm; quando o sistema estiver no nível de execução ('runlevel') 5. Repare que o &kdm; não necessita da opção <option
+>-nodaemon</option
+>.</para>
+</listitem>
+<listitem>
+<para
+>Para o &Mandrake;, o 'runlevel' do X11 no ficheiro <filename
+>/etc/inittab</filename
+> invoca o 'shell script' <filename
+>/etc/X11/prefdm</filename
+>, que é configurado para poder escolher vários gestores gráficos de autenticação, incluindo o &kdm;. Certifique-se que todas as localizações estão correctas na sua instalação.</para
+>
+</listitem>
+<listitem>
+<para
+>No caso da &SuSE;, edite o <filename
+>/sbin/init.d/xdm</filename
+> para adicionar uma linha inicial:</para>
+
+<screen
+>. /etc/rc.config
+DISPLAYMANAGER=kdm
+export DISPLAYMANAGER</screen>
+</listitem>
+<listitem
+><para
+>No caso do FreeBSD, edite o <filename
+>/etc/ttys</filename
+> e descubra a seguinte linha:</para>
+<screen
+>ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</screen>
+<para
+>e mude-a para o seguinte:</para>
+<screen
+>ttyv8 "/usr/local/bin/kdm" xterm on secure</screen>
+</listitem>
+
+<listitem
+><para
+>Grande parte das outras distribuições são uma variação destas.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Nesta altura, o utilizador poderá testar de novo o &kdm;, passando o seu sistema para o 'runlevel' que deverá executar o &kdm;. Para o fazer, invoque um comando do tipo:</para>
+
+<screen
+><command
+>/sbin/init <option
+>5</option
+></command
+>
+</screen>
+
+<para
+>Em vez do número <option
+>5</option
+> deverá indicar o 'runlevel' apropriado para correr o X11 no seu sistema.</para>
+
+<para
+>O passo final é editar o campo <parameter
+>initdefault</parameter
+> no ficheiro <filename
+>/etc/inittab</filename
+> para especificar o 'runlevel' apropriado para o X11.</para>
+
+<warning
+><para
+>Antes de efectuar esta alteração, certifique-se que tem uma forma de reiniciar o seu sistema se ocorrer algum problema. Esta poderá ser uma disquete de <quote
+>emergência</quote
+> oferecida pela distribuição do seu sistema operativo ou uma disquete de <quote
+>emergência</quote
+> feita à medida, como a <literal
+>tomsrtbt</literal
+>. Ignore este conselho por sua conta e risco.</para
+></warning>
+
+<para
+>Isto normalmente corresponde a mudar a linha:</para>
+<screen
+>id:3:initdefault:</screen>
+<para
+>para</para>
+<screen
+>id:5:initdefault:</screen>
+
+<para
+>Quando reiniciar o seu sistema, deverá chegar à autenticação gráfica do &kdm;.</para>
+
+<para
+>Se este passo não tiver sucesso, o problema possível será que o ambiente usado durante a altura do arranque difere do ambiente que usou para testar na linha de comandos. Se está a tentar que duas versões do KDE coexistam, tenha um especial cuidado com as configurações que fizer das suas variáveis de ambiente <envar
+>PATH</envar
+> e <envar
+>LD_LIBRARY_PATH</envar
+>, de modo a que sejam consistentes e que os programas de arranque não as modifiquem de alguma forma.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="different-window-managers-with-kdm">
+<title
+>Suportar vários gestores de janelas</title>
+
+<para
+>O &kdm; detecta a maioria dos gestores de janelas e ambientes de trabalho que estão disponíveis, quando é executado. A instalação de um ambiente novo deverá torná-lo automaticamente disponível na janela principal do &kdm;, em <guilabel
+>Tipo de Sessão:</guilabel
+>.</para>
+
+<para
+>Se tiver um gestor de janelas muito recente, ou se for algo que o &kdm; não suporte, a primeira coisa que deverá verificar é se a aplicação a executar está na sua <envar
+>PATH</envar
+> e se não mudou de nome, durante a instalação, para algo inesperado.</para>
+
+<para
+>Se for o caso de a aplicação ser muito recente e ainda não ser suportada pelo &kdm;, poderá simplesmente adicionar uma sessão nova.</para>
+
+<para
+>As sessões estão definidas em ficheiros <firstterm
+>.desktop</firstterm
+> na pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/kdm/sessions</filename
+>. Poderá adicionar simplesmente um ficheiro <literal role="extension"
+>.desktop</literal
+> apropriado nessa pasta. Os campos são:</para>
+
+<programlisting
+>[Desktop Entry]
+Encoding=UTF-8 <lineannotation
+>Esta é corrigida como <option
+>UTF-8</option>
+e poderá ser omitida</lineannotation>
+Type=XSession <lineannotation
+>Esta é corrigida como <option
+>XSession</option>
+e poderá ser omitida</lineannotation>
+Exec=<replaceable
+>nome do executável</replaceable
+> <lineannotation
+>É passado
+a um <command
+>eval exec</command
+> numa linha de comandos Bourne</lineannotation>
+TryExec=<replaceable
+>nome do executável</replaceable
+> <lineannotation
+>É
+suportado mas não é necessário</lineannotation>
+Name=<replaceable
+>nome a mostrar na lista de sessões do &kdm;</replaceable
+></programlisting>
+
+<para
+>Existem também três sessões <quote
+>mágicas</quote
+>:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>por omissão</term>
+<listitem>
+<para
+>A sessão por omissão para o &kdm; é, normalmente, o &kde;, mas pode ser configurada pelo administrador de sistemas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>personalizado</term>
+<listitem>
+<para
+>A sessão 'personalizada' irá executar o ficheiro ~/.xsession do utilizador, se existir. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>emergência</term>
+<listitem>
+<para
+>O modo de 'emergência' irá correr uma sessão muito simples e é apenas útil para fins de depuração. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para sobrepor um tipo de sessão, copie o ficheiro '.desktop' da pasta de dados para a pasta de configuração e altere-o de acordo com a sua vontade. Para remover os tipos de sessão fornecidos, poderá "escondê-los" com ficheiros '.desktop' que contenham o texto "Hidden=true". Para as sessões 'mágicas' não existem ficheiros '.desktop' por omissão, mas o &kdm; finge que eles existem, pelo que os poderá sobrepor como outro tipo qualquer. Espera-se que já saiba então como adicionar um tipo de sessão novo, por agora ;-)</para>
+
+</chapter>
+
+<chapter id="xdmcp-with-kdm">
+<title
+>Usar o &kdm; para Autenticações Remotas (&XDMCP;)</title>
+
+<para
+>O &XDMCP; é a norma do Open Group, e significa <quote
+>X Display Manager Control Protocol</quote
+>. Este protocolo é usado para configurar as ligações entre os sistemas remotos na rede.</para>
+
+<para
+>O &XDMCP; é útil em situações com vários utilizadores, existindo várias estações de trabalho e um servidor mais poderoso que poderá fornecer os recursos para correr várias sessões do X. Por exemplo, o &XDMCP; é uma boa forma de reutilizar os computadores antigos - um Pentium ou mesmo um computador 486 com 16 Mb RAM é suficiente para correr o X em si, e a utilização do &XDMCP; num desses computadores poderá correr uma sessão completa e moderna do &kde; a partir de um servidor. Por parte do servidor, logo que uma sessão do &kde; (ou de outro ambiente) esteja a correr, a execução de mais outra irá necessitar de muito poucos recursos extra.</para>
+
+<para
+>Contudo, ao permitir outro método de autenticação à sua máquina, terá implicações de segurança. Você deverá correr este serviço apenas se quiser permitir aos servidores de X remotos iniciarem as sessões no seu sistema. Os utilizadores com apenas um computador de &UNIX; não deverão necessitar disto.</para>
+
+</chapter>
+
+<chapter id="advanced-topics">
+<title
+>Tópicos Avançados</title>
+
+<sect1 id="command-sockets">
+<title
+>'Sockets' de Comandos</title>
+
+<para
+>Esta é uma funcionalidade que você poderá usar para controlar remotamente o &kdm;. É principalmente usada pelo &ksmserver; e pelo &kdesktop;, a partir de uma sessão em execução, mas poderá ser usada para outras aplicações.</para>
+
+<para
+>Os 'sockets' são do domínio &UNIX; e estão nas sub-pastas da pasta indicada em <option
+>FifoDir</option
+>=. A sub-pasta é a chave de endereçamento e segurança; os 'sockets' têm todos o nome de ficheiro <filename
+>socket</filename
+> e as permissões de ficheiros <literal
+>rw-rw-rw-</literal
+> (0666). Isto deve-se ao facto de alguns sistemas não ligarem às permissões dos ficheiros dos 'sockets'.</para>
+
+<para
+>Existem dois tipos de 'sockets': o global (dmctl) e os que são usados por ecrã (dmctl-&lt;ecrã&gt;).</para>
+
+<para
+>A sub-pasta do global pertence ao 'root', enquanto as sub-pastas por ecrã pertencem ao utilizador que está na sessão ('root' ou o utilizador autenticado). O grupo que possui as sub-pastas pode ser definido com o FifoGroup=, caso contrário é o 'root'. As permissões dos ficheiros das sub-pastas são rwxr-x--- (0750).</para>
+
+<para
+>Os campos de um comando são separados por tabulações (<token
+>\t</token
+>), enquanto os campos de uma lista são separados por espaços. Os espaços verdadeiros nos campos da lista são identificados por <token
+>\s</token
+>.</para>
+
+<para
+>O comando termina numa mudança de linha (<token
+>\n</token
+>).</para>
+
+<para
+>O mesmo se aplica às respostas. A resposta no caso de sucesso é <returnvalue
+>ok</returnvalue
+>, seguida provavelmente da informação desejada. A resposta, em caso de erro, é uma palavra do tipo do 'errno' (&eg; <returnvalue
+>perm</returnvalue
+>, <returnvalue
+>noent</returnvalue
+>, &etc;), seguida de uma explicação mais descritiva.</para>
+
+<variablelist>
+<title
+>Comandos globais:</title>
+<varlistentry>
+<term
+><command
+>login</command
+> <option
+>ecrã</option
+> (<parameter
+>now</parameter
+> | <parameter
+>schedule</parameter
+>) <parameter
+>utilizador</parameter
+> <parameter
+>senha</parameter
+> [argumentos_sessão]</term>
+<listitem>
+<para
+>o utilizador autenticado no ecrã indicado. Se for passado o parâmetro <parameter
+>now</parameter
+> , a sessão em execução possível é encerrada, caso contrário a autenticação é feita após a saída da sessão. Os argumentos da sessão são formatos com o tipo do 'printf' para o .dmrc. As chaves sem listas irão usar os valores previamente gravados.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Comandos por ecrã:</title>
+<varlistentry>
+<term
+><command
+>lock</command
+></term>
+<listitem>
+<para
+>O ecrã é marcado como bloqueado. Se o &X-Server; estoirar neste estado, não será feita qualquer nova autenticação automática, mesmo que a opção esteja activa.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>unlock</command
+></term>
+<listitem>
+<para
+>Inverte o efeito do <command
+>lock</command
+> e activa de novo a autenticação automática.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>suicide</command
+></term>
+<listitem>
+<para
+>A sessão actualmente em execução é terminada de forma forçada. Não será tentada qualquer nova autenticação, embora seja agendado para execução um comando "login".</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Comandos para todos os 'sockets'</title>
+<varlistentry>
+<term
+><command
+>caps</command
+></term>
+<listitem>
+<para
+>Devolve uma lista das capacidades deste 'socket':</para>
+
+<variablelist>
+<varlistentry>
+<term
+><returnvalue
+>&kdm;</returnvalue
+></term>
+<listitem>
+<para
+>identifica o kdm, no caso de algum outro gestor de autenticação implementar também este protocolo</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>list</returnvalue
+>, <returnvalue
+>lock</returnvalue
+>, <returnvalue
+>suicide</returnvalue
+>, <returnvalue
+>login</returnvalue
+></term>
+<listitem>
+<para
+>O comando respectivo é suportado</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>bootoptions</returnvalue
+></term>
+<listitem>
+<para
+>O comando <command
+>listbootoptions</command
+> e o <option
+>=</option
+> para <command
+>shutdown</command
+> são suportados</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>shutdown &lt;lista&gt;</returnvalue
+></term>
+<listitem>
+<para
+>O <command
+>shutdown</command
+> é suportado e é permitido para os utilizadores indicados (por uma lista separada por vírgulas). O <returnvalue
+>*</returnvalue
+> corresponde a todos os utilizadores autenticadas.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>nuke &lt;lista&gt;</returnvalue
+></term>
+<listitem>
+<para
+>O encerramento forçado da sessão poderá ser efectuado para os utilizadores indicados.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>nuke</returnvalue
+></term>
+<listitem>
+<para
+>O encerramento forçado da sessão poderá ser efectuado para todos os utilizadores</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>reserve &lt;número&gt;</returnvalue
+></term>
+<listitem>
+<para
+>Os ecrãs de reserva são configurados e o <returnvalue
+>número</returnvalue
+> fica disponível nesta altura</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>list</command
+> [<parameter
+>all</parameter
+> | <parameter
+>alllocal</parameter
+>]</term>
+<listitem>
+<para
+>Devolve uma lista com todas as sessões em execução. Por omissão, todas as sessões activas são listadas. Se for indicado o parâmetro <parameter
+>all</parameter
+>, as sessões passivas também são indicadas. Se for passado o <parameter
+>alllocal</parameter
+>, as sessões passivas também são listadas, mas as sessões remotas recebidas serão ignoradas.</para>
+<para
+>Cada item de sessão é uma lista, separada por vírgulas, de:</para>
+<itemizedlist>
+<listitem
+><para
+>Nome do ecrã ou TTY</para
+></listitem>
+<listitem
+><para
+>Nome do VT para as sessões locais</para
+></listitem>
+<listitem
+><para
+>O nome do utilizador ligado, sendo vazio para as sessões passivas e para as sessões remotas para fora (modo de selector local)</para
+></listitem>
+<listitem
+><para
+>O tipo de sessão ou <quote
+>&lt;remote&gt;</quote
+> para as sessões remotas para fora, ou ainda vazio para as sessões passivas.</para
+></listitem>
+<listitem
+><para
+>Um campo de Opções:</para>
+<itemizedlist
+><listitem
+><para
+><literal
+>*</literal
+> para o ecrã que pertence ao 'socket' do pedido.</para
+></listitem>
+<listitem
+><para
+><literal
+>!</literal
+> para as sessões que não podem ser terminadas pelo 'socket' do pedido.</para
+></listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+<para
+>Poderão ser adicionados campos novos no futuro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>reserve</command
+> [<parameter
+>tempo em segundos</parameter
+>]</term>
+<listitem>
+<para
+>Inicia um ecrã de autenticação de reserva. Se ninguém se ligar dentro do período de tempo indicado (um minuto, por omissão), o ecrã é de novo removido. Quando a sessão no ecrã sair, o ecrã é também removido.</para>
+<para
+>Só é permitido nos 'sockets' dos ecrã locais e no 'socket' global.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>activate</command
+> (<parameter
+>vt</parameter
+>|<parameter
+>ecrã</parameter
+>)</term>
+<listitem>
+<para
+>Muda para um VT em particular (terminal virtual). O VT pode tanto ser indicado directamente (&eg; <parameter
+>vt3</parameter
+>) como pelo ecrã que o usa (eg; <parameter
+>:2</parameter
+>).</para>
+<para
+>Só é permitido nos 'sockets' dos ecrã locais e no 'socket' global.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>listbootoptions</command
+></term>
+<listitem>
+<para
+>Lista as opções de arranque disponíveis.</para>
+<!--FIXME: "ok" list default current
+ default and current are indices into the list and are -1 if unset or
+ undeterminable. -->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>shutdown</command
+> (<parameter
+>reboot</parameter
+> | <parameter
+>halt</parameter
+>) [<parameter
+>=<replaceable
+>bootchoice</replaceable
+></parameter
+>] (<parameter
+>ask</parameter
+>|<parameter
+>trynow</parameter
+>|<parameter
+>forcenow</parameter
+>|<parameter
+>schedule</parameter
+>|<parameter
+>início (<parameter
+>-1</parameter
+>|<parameter
+>fim (<parameter
+>force</parameter
+>|<parameter
+>forcemy</parameter
+>|<parameter
+>cancel)</parameter
+>)</parameter
+>)</parameter
+>)</term>
+<listitem>
+<para
+>Faz um pedido de encerramento do sistema, seja um reinício (reboot) ou um encerramento total (halt/poweroff).</para>
+<para
+>Poderá indicar uma opção do SO para o próximo arranque na lista que é devolvida pelo <command
+>listbootoptions</command
+></para>
+<para
+>Os encerramentos pedidos nos 'sockets' por ecrã são executados quando a sessão actual nesse ecrã terminar. Esse pedido poderá despoletar uma janela que peça a confirmação e/ou autenticação</para>
+<para
+>O <parameter
+>início</parameter
+> é a hora para a qual o encerramento fica agendado. Se começar por um sinal de mais, a hora actual é adicionada. O zero corresponde à execução imediata.</para>
+<para
+>O <parameter
+>fim</parameter
+> é a última hora a que o encerramento deverá ser executado, se existirem sessões activas em execução. Se começar por um sinal de mais, a hora final é adicionada. O -1 corresponde a uma espera infinita. Se ainda não tiver atingido o fim e existirem sessões activas, o &kdm; poderá fazer uma das seguintes coisas:</para>
+<itemizedlist>
+<listitem
+><para
+><parameter
+>cancel</parameter
+> - desiste do encerramento</para
+></listitem>
+<listitem
+><para
+><parameter
+>force</parameter
+> - encerra incondicionalmente</para
+></listitem>
+<listitem
+><para
+><parameter
+>forcemy</parameter
+> - desliga imediatamente, se todas as sessões activas pertencerem ao utilizador que fez o pedido. Apenas para os 'sockets' por ecrã.</para
+></listitem>
+</itemizedlist>
+<para
+>O <parameter
+>início</parameter
+> e o <parameter
+>fim</parameter
+> são indicados em segundos desde o início da contagem do &UNIX; ('epoch').</para>
+<para
+>O <parameter
+>trynow</parameter
+> é um sinónimo para <parameter
+>0 0 cancel</parameter
+>, o <parameter
+>forcenow</parameter
+> para <parameter
+>0 0 force</parameter
+> e o <parameter
+>schedule</parameter
+> para <parameter
+>0 -1</parameter
+>.</para>
+<para
+>O <parameter
+>ask</parameter
+> tenta um encerramento imediato e interage com o utilizador, se existirem sessões activas. Só para os 'sockets' por ecrã.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>shutdown cancel</command
+> [<parameter
+>local</parameter
+>|<parameter
+>global</parameter
+>}</term>
+<listitem>
+<para
+>Cancela um encerramento escalonado. O 'socket' global cancela sempre o encerramento pendente, enquanto os 'sockets' por ecrã cancelam por omissão o seu pedido em fila de espera.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>shutdown status</command
+></term>
+<listitem>
+<para
+>Devolve uma lista com informações sobre os encerramentos.</para>
+<para
+>Os itens são uma lista, separada por vírgulas, de:</para>
+<itemizedlist>
+<listitem>
+<para
+>(<returnvalue
+>global</returnvalue
+>|<returnvalue
+>local</returnvalue
+>) - encerramento pendente vs. em espera. Um item local pode ser devolvido apenas para um 'socket' por ecrã.</para>
+</listitem>
+<listitem
+><para
+>(<returnvalue
+>halt</returnvalue
+>|<returnvalue
+>reboot</returnvalue
+>)</para
+></listitem>
+<listitem
+><para
+>start</para
+></listitem>
+<listitem
+><para
+>end</para
+></listitem>
+<listitem
+><para
+>("ask"|"force"|"forcemy"|"cancel")</para
+></listitem>
+<listitem
+><para
+>O ID numérico do utilizador do utilizador que fez o pedido, sendo -1 para o 'socket' global.</para
+></listitem>
+<listitem
+><para
+>A opção de SO do próximo arranque ou "-" para nenhuma.</para
+></listitem>
+</itemizedlist>
+<para
+>Poderá adicionar campos novos mais tarde</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+<para
+>Existem duas formas de usar os 'sockets':</para>
+<itemizedlist>
+<listitem>
+<para
+>Ligar-se directamente a eles. A FifoDir é exportada como $<envar
+>DM_CONTROL</envar
+>; o nome dos 'sockets' por ecrã através do $<envar
+>DISPLAY</envar
+>.</para>
+</listitem>
+<listitem>
+<para
+>Se usar o comando <command
+>kdmctl</command
+> (&eg;, a partir de um 'shell script'). Tente o <command
+>kdmctl</command
+> <option
+>-h</option
+> para descobrir mais.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Aqui está um programa de exemplo que <quote
+>arranca com o FreeBSD</quote
+>:</para>
+
+<programlisting
+>if kdmctl | grep -q shutdown; then
+ IFS=$'\t'
+ set -- `kdmctl listbootoptions`
+ if [ "$1" = ok ]; then
+ fbsd=$(echo "$2" | tr ' ' '\n' | sed -ne 's,\\s, ,g;/freebsd/I{p;q}')
+ if [ -n "$fbsd" ]; then
+ kdmctl shutdown reboot "=$fbsd" ask &gt; /dev/null
+ else
+ echo "Arranque para FreeBSD indisponível."
+ fi
+ else
+ echo "Opções de arranque indisponíveis."
+ fi
+else
+ echo "Não é possível reiniciar o sistema."
+fi</programlisting>
+
+</sect1>
+<!-- Riddell: so there's no GUI you need to edit kdmrc to say UseTheme=true and Theme=/path/to/theme.xml
+[13:31] <Riddell
+> jriddell.org/programs has an example theme
+
+<sect1 id="dm-themes">
+<title
+>Themes</title>
+
+&kdm; has limited support for desktop manager themes. You may enable them
+by adding <userinput
+>UseTheme=true</userinput
+> to <filename
+>kdmrc</filename>
+and <userinput
+>Theme=/path/to/theme.xml</userinput
+>.
+</sect1>
+-->
+</chapter>
+
+<chapter id="Other-Information">
+<title
+>Outras fontes de informação</title>
+
+<para
+>Dado que o &kdm; descende do &xdm;, a <ulink url="man:xdm"
+>página de 'man' do xdm</ulink
+> poderá dar mais algumas informações adicionais. Para os problemas relacionados com o X tente ver as páginas do 'man' <ulink url="man:X"
+>X</ulink
+> e do <ulink url="man:startx"
+>startx</ulink
+>. Se tiver dúvidas acerca do &kdm; que não sejam respondidas por este manual, tire partido do facto que o &kdm; é distribuído segundo os termos da <abbrev
+>&GNU;</abbrev
+> Public License: veja o código-fonte. </para>
+
+</chapter>
+
+
+<chapter id="credits"
+><title
+>Créditos e Licença</title>
+
+<para
+>O &kdm; deriva ou inclui código do &xdm; (C) Keith Packard, MIT X Consortium.</para>
+
+<para
+>O &kdm; 0.1 foi criado pelo &Matthias.Ettrich;. As versões posteriores até ao &kde; 2.0.x foram feitas pelo &Steffen.Hansen;. Algumas novas funcionalidades para o &kde; 2.1.x e uma grande reengenharia para o &kde; 2.2.x foi feita pelo &Oswald.Buddenhagen;.</para>
+
+<para
+>Todas as partes do código do &kdm; tem o 'copyright' dos autores e estão licenciadas segundo os termos da <ulink url="common/gpl-license.html"
+>GPL da &GNU;</ulink
+>. Todos os que estiverem interessados, podem alterar o &kdm; e redistribuir o resultado desde que os nomes dos autores sejam mencionados.</para>
+
+<para
+>O &kdm; necessita da biblioteca &Qt;, a qual tem o 'copyright' da Troll Tech AS.</para>
+
+<para
+>Contributos para a documentação: <itemizedlist>
+
+<listitem
+><para
+>Documentação escrita por &Steffen.Hansen; <email
+>stefh@dit.ou.dk</email
+></para
+></listitem>
+
+<listitem
+><para
+>Documentação extendida por Gregor Zumstein<email
+>zumstein@ssd.ethz.ch</email
+>. Última actualização em 09 de Agosto de 1998</para
+></listitem>
+
+<listitem
+><para
+>Documentação revista para o &kde; 2 por &Neal.Crook; &Neal.Crook.mail;. Última actualização em 06 de Agosto de 2000</para
+></listitem>
+
+<listitem
+><para
+>Documentação extendida e revista para o &kde; 2.2 por &Oswald.Buddenhagen; &Oswald.Buddenhagen.mail;. Última actualização em 30 de Agosto de 2001</para
+></listitem>
+
+</itemizedlist
+></para>
+
+<para
+>A documentação tem o copyright de &Steffen.Hansen;, Gregor Zumstein, &Neal.Crook; e &Oswald.Buddenhagen;. Este documento também inclui grandes partes da página de 'man' do &xdm;, a qual tem o &copy; Keith Packard.</para>
+&underFDL; &underGPL; </chapter>
+
+<glossary id="glossary">
+<title
+>Glossário</title>
+
+<glossentry id="gloss-greeter">
+<glossterm
+>saudação</glossterm>
+<glossdef
+><para
+>A saudação é a janela de autenticação, &ie; a parte do &kdm; que o utilizador vê.</para>
+</glossdef>
+</glossentry>
+
+<glossentry>
+<glossterm id="gloss-entropy"
+>entropia</glossterm>
+<glossdef
+><para
+>A entropia de um sistema é a medida da sua imprevisibilidade. Esta é usada durante a geração de números aleatórios.</para
+></glossdef>
+</glossentry>
+
+</glossary>
+</book>
+<!--
+Local Variables:
+mode: xml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kdm/kdmrc-ref.docbook b/tde-i18n-pt/docs/kdebase/kdm/kdmrc-ref.docbook
new file mode 100644
index 00000000000..cba13f81271
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kdm/kdmrc-ref.docbook
@@ -0,0 +1,3460 @@
+<!-- generated from ../../kdm/config.def - DO NOT EDIT! -->
+
+<chapter id="kdm-files">
+<title
+>Os Ficheiros de Configuração do &kdm;</title>
+
+<para
+>Este capítulo documenta os ficheiro que controlam o comportamento do &kdm;. Parte desta funcionalidades também podem ser controladas do módulo do &kcontrol;, mas não todas.</para>
+
+<sect1 id="kdmrc">
+<title
+>&kdmrc; - O Ficheiro de Configuração do &kdm;</title>
+
+<para
+>O formato básico do ficheiro é <quote
+>do tipo INI</quote
+>. As opções são pares chave/valor, colocados em secções. Tudo no ficheiro distingue a capitalização. Os erros sintácticos e identificadores de chave/secção não reconhecidos causam o envio pelo &kdm; de mensagens de erro não fatais.</para>
+
+<para
+>As linhas que começam com <literal
+>#</literal
+> são comentários; as linhas vazias também são ignoradas.</para>
+
+<para
+>A secção são denotadas por <literal
+>[</literal
+><replaceable
+>Nome da Secção</replaceable
+><literal
+>]</literal
+>. </para>
+
+<para
+>Você poderá configurar cada ecrã do X individualmente.</para>
+<para
+>Cada ecrã tem um nome específico, o qual é composto pelo nome de uma máquina (o qual é vazio para os ecrãs locais indicados em <option
+>StaticServers</option
+> ou em <option
+>ReserveServers</option
+>), um sinal de dois pontos (:) e um número de ecrã. Adicionalmente, um ecrã pertence a uma classe específica (a qual poderá ser ignorada na maioria dos casos).</para>
+
+<para
+>A secções com configurações específicas a certos ecrãs seguem a sintaxe <literal
+>[X-</literal
+>&nbsp;<replaceable
+>máquina</replaceable
+>&nbsp;[&nbsp;<literal
+>:</literal
+>&nbsp;<replaceable
+>número</replaceable
+>&nbsp;[&nbsp;<literal
+>_</literal
+>&nbsp;<replaceable
+>classe</replaceable
+>&nbsp;]&nbsp;]&nbsp;<literal
+>-</literal
+>&nbsp;<replaceable
+>sub-secção</replaceable
+>&nbsp;<literal
+>]</literal
+> </para>
+<para
+>Todas as secção com a mesma <replaceable
+>sub-secção</replaceable
+> compõem uma classe de secção.</para>
+
+<para
+>Você poderá usar o carácter especial <literal
+>*</literal
+> para a <replaceable
+>máquina</replaceable
+>, o <replaceable
+>número</replaceable
+> e a <replaceable
+>classe</replaceable
+>. Você poderá omitir os componentes restantes; estes serão assumidos como <literal
+>*</literal
+>, nesse caso. A parte da máquina poderá ter uma especificação de dominio como <quote
+>.homelinux.org</quote
+> ou a sequência especial <literal
+>+</literal
+> (que corresponde a itens não-vazios).</para>
+
+<para
+>A forma como se sabe a secção a que é extraída uma configuração é indicada por estas regras:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Uma correspondência exacta tem precedência sobre uma correspondência parcial (para a parte da máquina), a qual tem precedência por sua vez sobre um carácter especial (com o <literal
+>+</literal
+> a tomar precedência sobre o <literal
+>*</literal
+>).</para>
+</listitem>
+
+<listitem>
+<para
+>A precedência diminui da esquerda para a direita nas ocorrências exactas equivalentes.</para>
+</listitem>
+
+<listitem>
+
+<para
+>Exemplo: nome de ecrã <quote
+>maquina:0</quote
+>, classe <quote
+>dpy</quote
+> </para>
+<itemizedlist>
+<listitem>
+<para
+>O [X-maquina.dominio:0_dpy] precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-maquina.dominio:0_*] (o mesmo que [X-maquina.dominio:0]) precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-maquina.dominio:*_dpy] precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-maquina.dominio:*_*] (o mesmo que [X-maquina.dominio]) precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-.dominio:*_*] (o mesmo que [X-.dominio]) precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-+:0_dpy] precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-*:0_dpy] precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-*:0_*] (o mesmo que [X-*:0]) precede</para>
+</listitem>
+<listitem>
+<para
+>O [X-*:*_*] (o mesmo que [X-*]).</para>
+</listitem>
+<listitem>
+<para
+>Estas secções <emphasis
+>não</emphasis
+> correspondem a este ecrã:</para>
+<para
+>[X-maquina_dele], [X-maquina.dominio:0_dec], [X-*:1], [X-:*]</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+
+</itemizedlist>
+
+<para
+>Secções comuns são [X-*] (todos os ecrãs), [X-:*] (todos os ecrãs locais) e [X-:0] (o primeiro ecrã local).</para>
+
+<para
+>O formato para todas as chaves é <userinput
+><option
+><replaceable
+>chave</replaceable
+></option
+>&nbsp;<literal
+>=</literal
+>&nbsp;<parameter
+>valor</parameter
+></userinput
+>. As chaves só são válidas na classe de secção para a qual estão definidas. Algumas chaves não se aplicam a certos ecrãs, sendo neste caso ignoradas. </para>
+
+<para
+>Se não for encontrada numa dada secção, é usado o valor predefinido.</para>
+
+<para
+>Os caracteres especiais que necessitam de ser 'escapados': espaços anteriores e posteriores (<literal
+>\s</literal
+>), tabulações (<literal
+>\t</literal
+>), fim-de-linha (<literal
+>\n</literal
+>), mudança de linha (<literal
+>\r</literal
+>) e a própria barra invertida (<literal
+>\\</literal
+>).</para>
+<para
+>Nas listas, os campos são separados por vírgulas, sem espaços no meio. </para>
+<para
+>Alguns textos de comando estão sujeitos à repartição de palavras simplificada do tipo do 'sh': as plicas (<literal
+>'</literal
+>) e aspas (<literal
+>"</literal
+>) têm o significado normal; a barra invertida 'escapa' tudo (não apenas os caracteres especiais). Lembre-se que as barras invertidas necessitam de ser duplicadas, devido aos dois níveis de escape.</para>
+
+<note
+><para
+>O &kdmrc; original está comentado de forma exaustiva. Todos os comentários serão perdidos se modificar este ficheiro através do kcontrol.</para
+></note>
+
+
+<sect2 id="kdmrc-general">
+<title
+>A secção [General] (geral) do &kdmrc;</title>
+
+<para
+>Esta secção contém opções globais que não se adequam a qualquer secção específica. </para>
+
+<variablelist>
+
+<varlistentry>
+<term id="option-configversion"
+><option
+>ConfigVersion</option
+></term>
+<listitem>
+<para
+>Esta opção existe apenas com o intuito de limpar as actualizações automáticas. <emphasis
+>Não</emphasis
+> a altere, ou irá interferir com as futuras actualizações, e isso poderá fazer com que o &kdm; deixe de correr. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-staticservers"
+><option
+>StaticServers</option
+></term>
+<listitem>
+<para
+>Uma lista dos ecrãs (&X-Server;s) geridos permanentemente pelo &kdm;. Os ecrãs com um nome de máquina são ambientes estrangeiros que se pressupõe que já estejam em execução, enquanto os outros são ecrãs locais, para os quais o &kdm; arranca o seu próprio &X-Server;; veja o <option
+>ServerCmd</option
+>. Cada ecrã poderá pertencer a uma dada classe; adicione-a ao nome do ecrã, separada por um sublinhado. Veja os detalhes em <xref linkend="kdmrc-xservers"/>. </para>
+<para
+>O valor por omissão é <quote
+>0</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-reserveservers"
+><option
+>ReserveServers</option
+></term>
+<listitem>
+<para
+>Uma lista de ecrãs a pedido. Veja a sintaxe no <option
+>StaticServers</option
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-servervts"
+><option
+>ServerVTs</option
+></term>
+<listitem>
+<para
+>Lista de Terminais Virtuais a alocar aos &X-Server;s. Para números negativos é utilizado o valor absoluto e o <acronym
+>VT</acronym
+> é alocado apenas se o kernel dizer que está livre. Se o &kdm; esgotar esta lista, aloca <acronym
+>VT</acronym
+>s livres com um número maior que o valor absoluto do última valor nesta lista. De momento, apenas funciona no Linux. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-consolettys"
+><option
+>ConsoleTTYs</option
+></term>
+<listitem>
+<para
+>Esta opção é para os sistemas operativos (<acronym
+>SO</acronym
+>s) com suporte para terminais virtuais (<acronym
+>VT</acronym
+>s), tanto pelo &kdm; como pelos <acronym
+>SO</acronym
+>s em si. De momento, isto só se aplica ao Linux. </para
+><para
+>Quando o &kdm; muda para o modo de consola, ele começa a monitorizar todas as linhas de <acronym
+>TTY</acronym
+> aqui indicadas (sem o <literal
+>/dev/</literal
+> inicial). Se nenhuma delas ficar activa durante algum tempo, o &kdm; volta outra vez para o ecrã do X. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-pidfile"
+><option
+>PidFile</option
+></term>
+<listitem>
+<para
+>O ficheiro indicado será criado contendo uma representação ASCII do ID do processo principal do &kdm;; o PID não será guardado se o nome de ficheiro estiver vazio. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-lockpidfile"
+><option
+>LockPidFile</option
+></term>
+<listitem>
+<para
+>Esta opção controla se o &kdm; utiliza exclusão por ficheiros para impedir que vários gestores de ecrã colidam uns com os outros. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-authdir"
+><option
+>AuthDir</option
+></term>
+<listitem>
+<para
+>O nome de uma directoria onde o &kdm; guarda ficheiros de autorização de &X-Server; ao inicializar a sessão. O &kdm; assume que o sistema limpa esta directoria de ficheiros obsoletos ao reiniciar o sistema. </para
+><para
+>O ficheiro de autorização a ser utilizado para um ecrã em particular pode ser indicado com a opção <option
+>AuthFile</option
+> em [X-*-Core]. </para>
+<para
+>O valor por omissão é <quote
+>/var/run/xauth</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autorescan"
+><option
+>AutoRescan</option
+></term>
+<listitem>
+<para
+>Este booleano controla se o &kdm; volta a ler automaticamente os seus ficheiros de configuração, se detectar que foram modificados. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-exportlist"
+><option
+>ExportList</option
+></term>
+<listitem>
+<para
+>Variáveis de ambiente adicionais que o &kdm; deve passar a todos os programas que executa. <envar
+>LD_LIBRARY_PATH</envar
+> e <envar
+>XCURSOR_THEME</envar
+> são boas candidatas; noutros casos não deve ser frequentemente necessário. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-randomfile"
+><option
+>RandomFile</option
+></term>
+<listitem>
+<para
+>Se o sistema não tem uma fonte de entropia nativa como o /dev/urandom (veja <option
+>RandomDevice</option
+>) e nenhum servidor de entropia com o EGD (veja <option
+>PrngdSocket</option
+> e <option
+>PrngdPort</option
+>) estiver a correr, o &kdm; utiliza o seu próprio gerador de números pseudo aleatórios que irá, entre outras coisas, fazer somas de controlo sucessivas a este ficheiro (que, obviamente, deve mudar frequentemente). </para
+><para
+>Este opção não existe em Linux e em vários BSDs. </para>
+<para
+>O valor por omissão é <quote
+>/dev/mem</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-prngdsocket"
+><option
+>PrngdSocket</option
+></term>
+<listitem>
+<para
+>Se o sistema não tem uma fonte de entropia nativo como o /dev/urandom (veja <option
+>RandomDevice</option
+>), ler dados aleatórios de um Servidor de Geração de Números Pseudo-Aleatórios, como o (http://egd.sourceforge.net), via este 'socket' de domínio UNIX. </para
+><para
+>Este opção não existe em Linux e em vários BSDs. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-prngdport"
+><option
+>PrngdPort</option
+></term>
+<listitem>
+<para
+>O mesmo que <option
+>PrngdSocket</option
+>, mas ler um 'socket' TCP na máquina local. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-randomdevice"
+><option
+>RandomDevice</option
+></term>
+<listitem>
+<para
+>A localização de um dispositivo de tipo caracter de onde o KDM deve ler dados aleatórios. Vazio significa utilizar o dispositivo de entropia preferia do sistema, se houver um. </para
+><para
+>Esta opção não existe no OpenBSD, uma vez que utiliza a função aleatória arc4_random. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-fifodir"
+><option
+>FifoDir</option
+></term>
+<listitem>
+<para
+>A pasta onde as <acronym
+>FiFo</acronym
+> de comando deverão ser criadas; deixe em branco para desactivar as <acronym
+>FiFo</acronym
+>. </para>
+<para
+>O valor por omissão é <quote
+>/var/run/xdmctl</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-fifogroup"
+><option
+>FifoGroup</option
+></term>
+<listitem>
+<para
+>A que grupo as <acronym
+>FiFo</acronym
+>s do comando deverão pertencer; pode ser um nome ou um ID numérico. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-datadir"
+><option
+>DataDir</option
+></term>
+<listitem>
+<para
+>A pasta onde o &kdm; deve armazenar dados persistentes de trabalho; estes dados são por exemplo o último utilizador que se ligou num dado ecrã. </para>
+<para
+>O valor por omissão é <quote
+>/var/lib/kdm</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-dmrcdir"
+><option
+>DmrcDir</option
+></term>
+<listitem>
+<para
+>A pasta onde o &kdm; deve guardar os ficheiros <filename
+>.dmrc</filename
+> dos utilizadores. Isto só é necessário se não for possível ler as pastas pessoais antes de realmente se ligar (como quando utiliza o AFS). </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+<sect2 id="kdmrc-xdmcp">
+<title
+>A secção [Xdmcp] do &kdmrc;</title>
+
+<para
+>Esta secção contém opções que controlam a gestão de pedidos &XDMCP; pelo &kdm;. </para>
+
+<variablelist>
+
+<varlistentry>
+<term id="option-enable"
+><option
+>Enable</option
+></term>
+<listitem>
+<para
+>Se o &kdm; deverá atender os pedidos de &XDMCP;. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-port"
+><option
+>Port</option
+></term>
+<listitem>
+<para
+>Indica o número de porto UDP que o &kdm; utiliza para escutar pedidos &XDMCP;. A não ser que necessite de depurar o sistema, deixe com o valor por omissão. </para>
+<para
+>O valor por omissão é <quote
+>177</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-keyfile"
+><option
+>KeyFile</option
+></term>
+<listitem>
+<para
+>A autenticação XDM-AUTHENTICATION-1 no estilo &XDMCP; necessita de uma chave privada partilhada entre o &kdm; e o terminal. Esta opção indica o ficheiro que contém estes valores. Cada entrada no ficheiro consiste de um nome de ecrã e da chave partilhada. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-xaccess"
+><option
+>Xaccess</option
+></term>
+<listitem>
+<para
+>Para impedir a utilização não autorizada do serviço &XDMCP; e permitir o reenvio de pedidos &XDMCP; IndirectQuery, este ficheiro contém uma base de dados de nomes de máquinas que podem aceder directamente a esta máquina, ou uma lista de máquinas para quais os pedidos devem ser reenviados. O formato deste ficheiro está descrito em <xref linkend="kdmrc-xaccess"/>. </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>kde_confdir</envar
+>}/kdm/Xaccess</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-choicetimeout"
+><option
+>ChoiceTimeout</option
+></term>
+<listitem>
+<para
+>O número de segundos a esperar por uma resposta do ecrã depois de o utilizador ter escolhido uma máquina no selector. Se o ecrã enviar um IndirectQuery por &XDMCP; dentro deste tempo, o pedido é reenviado para a máquina escolhida; caso contrário, assume-se que é de uma nova sessão e a escolha é oferecida novamente. </para>
+<para
+>O valor por omissão é <quote
+>15</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-removedomainname"
+><option
+>RemoveDomainname</option
+></term>
+<listitem>
+<para
+>Ao calcular o nome de ecrã para clientes &XDMCP;, a resolução de nomes cria tipicamente um nome de máquina completo, com a componente de domínio, para o terminal. Uma vez que isto por vezes é confuso, o &kdm; remove a componente de domínio do nome se este for o mesmo que o da máquina local, se esta opção estiver activada. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-sourceaddress"
+><option
+>SourceAddress</option
+></term>
+<listitem>
+<para
+>Usa o endereço IP numérico da ligação recebida em vez do nome da máquina em máquinas com várias interfaces de rede. Isto permite evitar ligar à interface errada que pode estar desligada nesse momento. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-willing"
+><option
+>Willing</option
+></term>
+<listitem>
+<para
+>Isto indica que programa é executado (como <systemitem class="username"
+>root</systemitem
+>) quando um DirectQuery ou BroadcastQuery de &XDMCP; é recebido e esta máquina está configurado para oferecer gestão de ecrãs &XDMCP;. O resultado deste programa poderá ser mostrado na janela de escolha. Se não foi indicado um programa, é enviado o texto <quote
+>Willing to manage</quote
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+<sect2 id="kdmrc-shutdown">
+<title
+>A secção [Shutdown] (desligar) do &kdmrc;</title>
+
+<para
+>Esta secção contém opções globais relacionadas com o desligar do sistema. </para>
+
+<variablelist>
+
+<varlistentry>
+<term id="option-haltcmd"
+><option
+>HaltCmd</option
+></term>
+<listitem>
+<para
+>O comando (sujeito à repartição de palavras) a executar para parar/desligar o sistema. </para
+><para
+>O valor por omissão é algo razoável para o sistema em que o &kdm; foi compilado, como por exemplo <command
+>/sbin/shutdown&nbsp;<option
+>-h</option
+>&nbsp;<parameter
+>now</parameter
+></command
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-rebootcmd"
+><option
+>RebootCmd</option
+></term>
+<listitem>
+<para
+>O comando (sujeito à repartição de palavras) a executar para reiniciar o sistema. </para
+><para
+>O valor por omissão é algo razoável para o sistema em que o &kdm; foi compilado, como por exemplo <command
+>/sbin/shutdown&nbsp;<option
+>-r</option
+>&nbsp;<parameter
+>now</parameter
+></command
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowfifo"
+><option
+>AllowFifo</option
+></term>
+<listitem>
+<para
+>Se uma pessoa pode desligar o sistema através da <acronym
+>FiFo</acronym
+> global de comandos. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowfifonow"
+><option
+>AllowFifoNow</option
+></term>
+<listitem>
+<para
+>Se alguém poderá interromper as sessões em execução ao desligar o sistema através da <acronym
+>FiFo</acronym
+> global de comandos. </para
+><para
+>Isto não terá efeito a menos que você tenha definido previamente a opção <option
+>AllowFifo</option
+>. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-bootmanager"
+><option
+>BootManager</option
+></term>
+<listitem>
+<para
+>O gestor de arranque que o &kdm; deverá usar para oferecer opções de arranque na janela de finalização. </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>None</parameter
+></term>
+<listitem
+><para
+>sem gestor de arranque</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Grub</parameter
+></term>
+<listitem
+><para
+>Gestor de arranque Grub</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Lilo</parameter
+></term>
+<listitem
+><para
+>Gestor de arranque Lilo (apenas no Linux i386 &amp; x86-64)</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>None</quote
+> (nenhum).</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+<sect2 id="kdmrc-core">
+<title
+>A classe de secções [X-*-Core] do &kdmrc;</title>
+
+<para
+>Esta secção contém opções relacionadas com a configuração da infra-estrutura do &kdm; (núcleo). </para>
+
+<variablelist>
+
+<varlistentry>
+<term id="option-opendelay"
+><option
+>OpenDelay</option
+></term>
+<listitem>
+<para
+>Veja <option
+>OpenRepeat</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>15</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-opentimeout"
+><option
+>OpenTimeout</option
+></term>
+<listitem>
+<para
+>Veja <option
+>OpenRepeat</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>120</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-openrepeat"
+><option
+>OpenRepeat</option
+></term>
+<listitem>
+<para
+>Esta opções controlar o comportamento do of &kdm; ao tentar abrir uma ligação para um &X-Server;. <option
+>OpenDelay</option
+> é a duração da pausa (em segundos) entre tentativas sucessivas, <option
+>OpenRepeat</option
+> é o número de tentativas a fazer e <option
+>OpenTimeout</option
+> é a quantidade de tempo a gastar numa tentativa de ligação. Após <option
+>OpenRepeat</option
+> tentativas terem sido feitas, ou se passagem <option
+>OpenTimeout</option
+> segundos em qualquer tentativa de ligação, a tentativa de inicialização é considerada falhada. </para>
+<para
+>O valor por omissão é <quote
+>5</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-startattempts"
+><option
+>StartAttempts</option
+></term>
+<listitem>
+<para
+>Quantas vezes deve o &kdm; tentar iniciar um ecrã <literal
+>foreign</literal
+> (estrangeiro) listado no ficheiro <filename
+>Xservers</filename
+> antes de desistir e de o desactivar. Os ecrãs locais são tentados apenas uma vez, e os ecrãs &XDMCP; a ligação é repetida indefinidamente pelo cliente (a não ser que a opção <option
+>-once</option
+> tenha sido dada ao &X-Server;). </para>
+<para
+>O valor por omissão é <quote
+>4</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-serverattempts"
+><option
+>ServerAttempts</option
+></term>
+<listitem>
+<para
+>Quantas vezes deve o &kdm; tentar iniciar um &X-Server; local. A inicialização inclui executá-lo e esperar que arranque. </para>
+<para
+>O valor por omissão é <quote
+>1</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-servertimeout"
+><option
+>ServerTimeout</option
+></term>
+<listitem>
+<para
+>Quantos segundos deve o &kdm; esperar pelo arranque de um &X-Server; local. </para>
+<para
+>O valor por omissão é <quote
+>15</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-servercmd"
+><option
+>ServerCmd</option
+></term>
+<listitem>
+<para
+>A linha de comandos para iniciar o &X-Server;, sem o nome do ecrã e a indicação do VT. Este texto está sujeito à repartição de palavras. </para
+><para
+>O valor por omissão é algo razoável para o sistema em que o &kdm; foi compilado, como por exemplo <command
+>/usr/X11R6/bin/X</command
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-serverargslocal"
+><option
+>ServerArgsLocal</option
+></term>
+<listitem>
+<para
+>Os argumentos adicionais para os &X-Server;s nas sessões locais. Este texto está sujeito à repartição de palavras. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-serverargsremote"
+><option
+>ServerArgsRemote</option
+></term>
+<listitem>
+<para
+>Os argumentos adicionais para os &X-Server;s nas sessões remotas. Este texto está sujeito à repartição de palavras. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-servervt"
+><option
+>ServerVT</option
+></term>
+<listitem>
+<para
+>O VT em que o &X-Server; deverá executar. O <option
+>ServerVTs</option
+> deverá ser usado em vez desta opção. Deixe-o em branco, para que o &kdm; atribua um <acronym
+>VT</acronym
+> automaticamente. Configure como <literal
+>-1</literal
+> para evitar a atribuição de um <acronym
+>VT</acronym
+> ao mesmo tempo - isto é necessário para as configurações com várias consolas físicas. De momento, apenas para Linux. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-servertty"
+><option
+>ServerTTY</option
+></term>
+<listitem>
+<para
+>Esta opção é para os <acronym
+>SO</acronym
+>s sem suporte para <acronym
+>VT</acronym
+>s, quer pelo &kdm; quer pelo <acronym
+>SO</acronym
+> em si. De momento, esta opção aplica-se a todos os <acronym
+>SO</acronym
+>s, excepto o Linux. </para
+><para
+>Quando o &kdm; muda para o modo de consola, ele começa a monitorizar esta linha de <acronym
+>TTY</acronym
+> (indicada sem o <literal
+>/dev/</literal
+> inicial) por actividade. Se a linha não for usada durante algum tempo, o &kdm; volta para o ecrã do X. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-pinginterval"
+><option
+>PingInterval</option
+></term>
+<listitem>
+<para
+>Veja <option
+>PingTimeout</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>5</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-pingtimeout"
+><option
+>PingTimeout</option
+></term>
+<listitem>
+<para
+>Para descobrir quando os ecrãs <emphasis
+>remotos</emphasis
+> desaparecem, o &kdm; contacta-os regularmente. O <option
+>PingInterval</option
+> indica o tempo (em minutos) entre as tentativas e <option
+>PingTimeout</option
+> indica o tempo máximo (em minutos) de espera pela resposta ao pedido. Se o terminal não responder, a sessão é declarada morta e terminada. </para
+><para
+>Se utilizar frequentemente terminais X que podem ficar isolados da máquina de gestão pode querer aumentar o tempo. O único problema que pode ocorrer é sessões continuarem a existir após um terminal ter sido acidentalmente desactivado. </para>
+<para
+>O valor por omissão é <quote
+>5</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-terminateserver"
+><option
+>TerminateServer</option
+></term>
+<listitem>
+<para
+>Se o &kdm; deve reiniciar o &X-Server; local depois da sessão terminar em vez de o limpar. Utilize isto se o &X-Server; perde memória ou bloqueia o sistema quando se tenta limpá-lo. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-resetsignal"
+><option
+>ResetSignal</option
+></term>
+<listitem>
+<para
+>O número de sinal a utilizar para reiniciar o &X-Server; local. </para>
+<para
+>O valor por omissão é <quote
+>1 (SIGHUP)</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-termsignal"
+><option
+>TermSignal</option
+></term>
+<listitem>
+<para
+>O número de sinal a utilizar para terminar o &X-Server; local. </para>
+<para
+>O valor por omissão é <quote
+>15 (SIGTERM)</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-authorize"
+><option
+>Authorize</option
+></term>
+<listitem>
+<para
+>Controla se o &kdm; gera e utiliza autorização para ligações ao &X-Server; <emphasis
+>local</emphasis
+>. Para ecrãs &XDMCP; a autorização pedida pelo ecrã é utilizada; os ecrãs não-&XDMCP; não suportam autorização de todo. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-authnames"
+><option
+>AuthNames</option
+></term>
+<listitem>
+<para
+>Se <option
+>Authorize</option
+> for verdadeiro, utilizar os mecanismos de autorização listados aqui. A autorização MIT-MAGIC-COOKIE-1 está sempre disponível; XDM-AUTHORIZATION-1, SUN-DES-1 e MIT-KERBEROS-5 podem também estar disponíveis, dependendo da configuração ao compilar. </para>
+<para
+>O valor por omissão é <quote
+>DEF_AUTH_NAME</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-resetforauth"
+><option
+>ResetForAuth</option
+></term>
+<listitem>
+<para
+>Alguns &X-Server;s <emphasis
+>antigos</emphasis
+> voltam a ler o ficheiro de autorização quando o &X-Server; é limpo, em vez de quando verificam a ligação inicial. Como o &kdm; gera a informação de autorização mesmo antes de ligar a ecrã um &X-Server; antigo não recebe informações de autorização actualizadas. Esta opção faz com que o &kdm; envie um SIGHUP ao &X-Server; após configurar o ficheiro, causando uma limpeza adicional do &X-Server; que obriga a leitura da nova informação de autorização. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-authfile"
+><option
+>AuthFile</option
+></term>
+<listitem>
+<para
+>Este ficheiro é utilizado para comunicar os dados de autorização do &kdm; para o &X-Server;, utilizando a opção de linha de comando <option
+>-auth</option
+> do &X-Server;. Deve ser mantido numa directoria onde nem toda a gente possa escrever, já que se tal ocorre-se seria facilmente removido, desactivando o mecanismo de autorização do &X-Server;. Se não foi indicado, um nome aleatório é gerado de <option
+>AuthDir</option
+> e do nome do ecrã. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-resources"
+><option
+>Resources</option
+></term>
+<listitem>
+<para
+>Esta opção indica o nome um ficheiro a ser carregado por <command
+>xrdb</command
+> como a base de dados de recursos da janela de raiz do ecrã 0. Os programas KDE normalmente não se interessam por recursos de X, por isto esta opção só é necessário se o programa indicado em <option
+>Setup</option
+> necessita de alguns recursos. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-xrdb"
+><option
+>Xrdb</option
+></term>
+<listitem>
+<para
+>O programa <command
+>xrdb</command
+> a usar para ler o ficheiro de recursos de X indicado em <option
+>Resources</option
+> (recursos). O comando está sujeito à repartição de palavras. </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>x_bindir</envar
+>}/xrdb</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-setup"
+><option
+>Setup</option
+></term>
+<listitem>
+<para
+>Este texto está sujeito à repartição de palavras. Indica um programa que é executado (como <systemitem class="username"
+>root</systemitem
+>) antes de oferecer a janela de saudação. Isto pode ser utilizado para mudar a aparência do ecrã em torno da saudação ou mostrar outras janelas (por exemplo, pode querer executar aqui o <command
+>xconsole</command
+>). O nome normal para este ficheiro é <command
+>Xsetup</command
+>. Veja <xref linkend="kdmrc-xsetup"/>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-startup"
+><option
+>Startup</option
+></term>
+<listitem>
+<para
+>Este texto está sujeito à repartição de palavras. Indica um programa que é executado (como <systemitem class="username"
+>root</systemitem
+>) após o processo de autenticação de utilizador. O nome normal para este ficheiro é <command
+>Xstartup</command
+>. Veja <xref linkend="kdmrc-xstartup"/>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-reset"
+><option
+>Reset</option
+></term>
+<listitem>
+<para
+>Este texto está sujeito à repartição de palavras. Indica um programa que é executado (como <systemitem class="username"
+>root</systemitem
+>) após a sessão terminar. O nome normal para este ficheiro é <command
+>Xreset</command
+>. Veja <xref linkend="kdmrc-xreset"/>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-session"
+><option
+>Session</option
+></term>
+<listitem>
+<para
+>Este texto está sujeito à repartição de palavras. Indica o programa de sessão que é executado (como o utilizador a que pertence da sessão). O nome normal para este ficheiro é <command
+>Xsession</command
+>. Veja <xref linkend="kdmrc-xsession"/>. </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>x_bindir</envar
+>}/xterm -ls -T</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-failsafeclient"
+><option
+>FailsafeClient</option
+></term>
+<listitem>
+<para
+>Se o programa <option
+>Session</option
+> não se executar, o &kdm; reverte para este programa. Este programa é executado sem argumentos, mas com as mesmas variáveis que a sessão teria tido (veja <xref linkend="kdmrc-xsession"/>). </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>x_bindir</envar
+>}/xterm</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-userpath"
+><option
+>UserPath</option
+></term>
+<listitem>
+<para
+>A variável de ambiente <envar
+>PATH</envar
+> para sessões (<option
+>Session</option
+>) não de <systemitem class="username"
+>root</systemitem
+>. </para
+><para
+>O valor por omissão depende do sistema onde o &kdm; foi compilado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-systempath"
+><option
+>SystemPath</option
+></term>
+<listitem>
+<para
+>A variável de ambiente <envar
+>PATH</envar
+> para todos os programas excepto <option
+>Session</option
+>s (sessões) não <systemitem class="username"
+>root</systemitem
+>. Repare que é boa política não incluir <literal
+>.</literal
+> (a directoria actual) neste valor. </para
+><para
+>O valor por omissão depende do sistema onde o &kdm; foi compilado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-systemshell"
+><option
+>SystemShell</option
+></term>
+<listitem>
+<para
+>A variável de ambiente <envar
+>SHELL</envar
+> para todos os programas excepto <option
+>Session</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>/bin/sh</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-userauthdir"
+><option
+>UserAuthDir</option
+></term>
+<listitem>
+<para
+>Quando não é possível ao &kdm; escrever o ficheiro de autorização de utilizador normal ($<envar
+>HOME</envar
+>/.Xauthority), cria um ficheiro único nesta directoria e aponta a variável de ambiente <envar
+>XAUTHORITY</envar
+> para o ficheiro criado. </para>
+<para
+>O valor por omissão é <quote
+>/tmp</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autorelogin"
+><option
+>AutoReLogin</option
+></term>
+<listitem>
+<para
+>Se activado, o &kdm; reiniciar automaticamente a sessão após um estoiro do &X-Server; (ou se for morto utilizando Alt-Ctrl-BackSpace). Repare que activar esta opção abre um buraco de segurança: um bloqueio seguro de ecrã pode ser ultrapassado (a não ser que utilize o bloqueio de ecrã do &kde;). </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowrootlogin"
+><option
+>AllowRootLogin</option
+></term>
+<listitem>
+<para
+>Se desactivado, não permitir ao <systemitem class="username"
+>root</systemitem
+> (e todos os outros utilizadores com UID = 0) ligar-se directamente. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allownullpasswd"
+><option
+>AllowNullPasswd</option
+></term>
+<listitem>
+<para
+>Se desactivado, apenas os utilizadores com senha atribuídas se podem ligar. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowshutdown"
+><option
+>AllowShutdown</option
+></term>
+<listitem>
+<para
+>Quem é que tem permissões para desligar o sistema. Isto aplica-se tanto à saudação como à <acronym
+>FiFo</acronym
+> de comandos. </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>None</parameter
+></term>
+<listitem
+><para
+>não é mostrada a opção <guibutton
+>Desligar...</guibutton
+> de todo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Root</parameter
+></term>
+<listitem
+><para
+>a senha de <systemitem class="username"
+>root</systemitem
+> deverá ser introduzida para desligar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>All</parameter
+></term>
+<listitem
+><para
+>toda a gente pode desligar a máquina</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>All</quote
+> (todos).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowsdforcenow"
+><option
+>AllowSdForceNow</option
+></term>
+<listitem>
+<para
+>A quem é permitido abortar sessões activas ao desligar. </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>None</parameter
+></term>
+<listitem
+><para
+>não é permitido uma finalização forçada de todo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Root</parameter
+></term>
+<listitem
+><para
+>a senha de <systemitem class="username"
+>root</systemitem
+> deverá ser introduzida para desligar à força</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>All</parameter
+></term>
+<listitem
+><para
+>toda a gente poderá desligar a máquina à força</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>All</quote
+> (todos).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-defaultsdmode"
+><option
+>DefaultSdMode</option
+></term>
+<listitem>
+<para
+>A escolha por omissão para a condição/temporização da finalização. </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>Schedule</parameter
+></term>
+<listitem
+><para
+>desligar após todas as sessões activas terem terminado (possivelmente de uma vez)</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>TryNow</parameter
+></term>
+<listitem
+><para
+>desligar, se não existirem nenhumas sessões abertas, caso contrário não faz nada</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>ForceNow</parameter
+></term>
+<listitem
+><para
+>desligar incondicionalmente</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>Schedule</quote
+> (temporizar).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-scheduledsd"
+><option
+>ScheduledSd</option
+></term>
+<listitem>
+<para
+>Como oferecer opções de escalonamento da finalização: </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>Nunca</parameter
+></term>
+<listitem
+><para
+>nunca, de todo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Opcional</parameter
+></term>
+<listitem
+><para
+>como um botão nas janelas de finalização simples</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Sempre</parameter
+></term>
+<listitem
+><para
+>em vez das janelas de finalização simples</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>Never</quote
+> (nunca).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-nopassenable"
+><option
+>NoPassEnable</option
+></term>
+<listitem>
+<para
+>Activa a autenticação automática neste ecrã. <emphasis
+>Use com bastante cuidado!</emphasis
+> </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-nopassusers"
+><option
+>NoPassUsers</option
+></term>
+<listitem>
+<para
+>Os utilizadores que não necessitam de indicar uma senha para se autenticarem. Os itens que comecem por <literal
+>@</literal
+> representam todos os utilizadores no grupo com esse nome. <literal
+>*</literal
+> significa todos os utilizadores excepto <systemitem class="username"
+>root</systemitem
+> (e qualquer outro utilizador com UID = 0). <emphasis
+>Nunca</emphasis
+> adicione o <systemitem class="username"
+>root</systemitem
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autologinenable"
+><option
+>AutoLoginEnable</option
+></term>
+<listitem>
+<para
+>Activa a autenticação automática. <emphasis
+>Use com bastante cuidado!</emphasis
+> </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autologinagain"
+><option
+>AutoLoginAgain</option
+></term>
+<listitem>
+<para
+>Se for 'true' verdadeiro, fará a autenticação imediata após encerrar a sessão. Caso contrário, a autenticação automática só é efectuada quando for iniciada uma sessão. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autologindelay"
+><option
+>AutoLoginDelay</option
+></term>
+<listitem>
+<para
+>O atraso em segundos antes de a autenticação automática ser despoletada. Isto é conhecido também por <quote
+>Autenticação Temporizada</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autologinuser"
+><option
+>AutoLoginUser</option
+></term>
+<listitem>
+<para
+>O utilizador a ligar automaticamente. <emphasis
+>Nunca</emphasis
+> escolha o <systemitem class="username"
+>root</systemitem
+>! </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autologinpass"
+><option
+>AutoLoginPass</option
+></term>
+<listitem>
+<para
+>A senha para o utilizador se ligar automaticamente. Esta <emphasis
+>não</emphasis
+> é obrigatória a menos que o utilizador se ligue num domínio de <acronym
+>NIS</acronym
+> ou de Kerberos. Se você usar esta opção, deverá fazer <command
+>chmod&nbsp;<option
+>600</option
+>&nbsp;<filename
+>kdmrc</filename
+></command
+> por razões óbvias. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-autologinlocked"
+><option
+>AutoLoginLocked</option
+></term>
+<listitem>
+<para
+>Bloqueia automaticamente a sessão iniciada automaticamente. Isto só funciona com as sessões do KDE. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-sessionsdirs"
+><option
+>SessionsDirs</option
+></term>
+<listitem>
+<para
+>Uma lista de directorias contendo definições de tipo de sessão. </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>kde_datadir</envar
+>}/kdm/sessions</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-clientlogfile"
+><option
+>ClientLogFile</option
+></term>
+<listitem>
+<para
+>O ficheiro (relativo à pasta pessoal do utilizador) para onde redireccionar o resultado da sessão. A ocorrência de <parameter
+>%s</parameter
+> neste texto será substituído pelo nome do ecrã. Utilize <parameter
+>%%</parameter
+> para obter um <literal
+>%</literal
+> literal. </para>
+<para
+>O valor por omissão é <quote
+>.xsession-errors</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-usesessreg"
+><option
+>UseSessReg</option
+></term>
+<listitem>
+<para
+>Indica se o registo incorporado do &kdm; para o utmp/wtmp/lastlog deverá ser usado. Se não for, a ferramenta <command
+>sessreg</command
+> deverá ser usada nos programas <option
+>Startup</option
+> e <option
+>Reset</option
+> ou, em alternativa, deverá ser usado o módulo 'pam_lastlog' para os sistemas com o <acronym
+>PAM</acronym
+> activo. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+<sect2 id="kdmrc-greeter">
+<title
+>A classe de secções [X-*-Greeter] do &kdmrc;</title>
+
+<para
+>Este classe de secção contém opções respeitantes à configuração da interface do &kdm; (saudação). </para>
+
+<variablelist>
+
+<varlistentry>
+<term id="option-guistyle"
+><option
+>GUIStyle</option
+></term>
+<listitem>
+<para
+>Indica o estilo de elementos da saudação. Vazio significa utilizar o valor predefinido que actualmente é o <literal
+>Plastik</literal
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-colorscheme"
+><option
+>ColorScheme</option
+></term>
+<listitem>
+<para
+>Indica o esquema de cores dos elementos da saudação. Vazio significa utilizar o valor predefinido que actualmente é um cinzento amarelado com alguns elementos azuis claros e amarelos. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-logoarea"
+><option
+>LogoArea</option
+></term>
+<listitem>
+<para
+>O que deve ser mostrado no lado direito das linhas de entrada da saudação (se <option
+>UserList</option
+> estiver desligado) ou por cima delas (se <option
+>UserList</option
+> estiver ligado): </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>None</parameter
+></term>
+<listitem
+><para
+>nada</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Logo</parameter
+></term>
+<listitem
+><para
+>a imagem indicada por <option
+>LogoPixmap</option
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Clock</parameter
+></term>
+<listitem
+><para
+>um relógio analógico porreiro</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>Clock</quote
+> (relógio).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-logopixmap"
+><option
+>LogoPixmap</option
+></term>
+<listitem>
+<para
+>A imagem a mostrar no caso da opção <option
+>LogoArea</option
+> ser <literal
+>Logo</literal
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-greeterpos"
+><option
+>GreeterPos</option
+></term>
+<listitem>
+<para
+>As coordenadas relativas (percentagem do tamanho do ecrã; X,Y) onde é colocado o centro da saudação. O &kdm; alinha a saudação às margens do ecrã se caso contrário as ultrapassa-se. </para>
+<para
+>O valor por omissão é <quote
+>50,50</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-greeterscreen"
+><option
+>GreeterScreen</option
+></term>
+<listitem>
+<para
+>O ecrã em que a saudação deverá ser mostrada para as configurações com vários ecrãs e Xinerama. A numeração começa em 0. Para Xinerama, corresponde à ordem de listagem na secção ServerLayout activa do XF86Config; -1 significa utilizar o ecrã do canto superior esquerdo, -2 significa usar o ecrã superior direito. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-greetstring"
+><option
+>GreetString</option
+></term>
+<listitem>
+<para
+>O cabeçalho da saudação. Uma saudação vazia significa desactivar. </para
+><para
+>Os seguintes pares de caracteres serão substituídos pelos seus valores: <variablelist>
+<varlistentry>
+<term
+><parameter
+>%d</parameter
+></term>
+<listitem
+><para
+>o nome do ecrã actual</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>%h</parameter
+></term>
+<listitem
+><para
+>o nome da máquina local, possivelmente sem o domínio</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>%n</parameter
+></term>
+<listitem
+><para
+>o nome do nó local, provavelmente o nome da máquina sem o domínio</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>%s</parameter
+></term>
+<listitem
+><para
+>sistema operativo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>%r</parameter
+></term>
+<listitem
+><para
+>versão do sistema operativo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>%m</parameter
+></term>
+<listitem
+><para
+>tipo da máquina (hardware)</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>%%</parameter
+></term>
+<listitem
+><para
+>um caracter <literal
+>%</literal
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+<para
+>O valor por omissão é <quote
+>Bem-vindo ao %s em %n</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-antialiasing"
+><option
+>AntiAliasing</option
+></term>
+<listitem>
+<para
+>Se os tipos de letra na saudação deverão ser suavizados ('antialiased'). </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-greetfont"
+><option
+>GreetFont</option
+></term>
+<listitem>
+<para
+>O tipo de letra para o cabeçalho da saudação. </para>
+<para
+>O valor por omissão é <quote
+>Serif,20,bold</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-stdfont"
+><option
+>StdFont</option
+></term>
+<listitem>
+<para
+>O tipo de letra normal para a saudação. </para>
+<para
+>O valor por omissão é <quote
+>Sans Serif,10</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-failfont"
+><option
+>FailFont</option
+></term>
+<listitem>
+<para
+>O tipo de letra para a mensagem <quote
+>Autenticação Falhou</quote
+>. </para>
+<para
+>O valor por omissão é <quote
+>Sans Serif,10,bold</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-numlock"
+><option
+>NumLock</option
+></term>
+<listitem>
+<para
+>O que fazer com o modificador Num Lock na altura em que a saudação está em execução: </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>Off</parameter
+></term>
+<listitem
+><para
+>desligar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>On</parameter
+></term>
+<listitem
+><para
+>ligar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Keep</parameter
+></term>
+<listitem
+><para
+>não alterar o estado</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>Keep</quote
+> (manter).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-language"
+><option
+>Language</option
+></term>
+<listitem>
+<para
+>A língua e localização a usar na saudação, codificado como $<envar
+>LC_LANG</envar
+>. </para>
+<para
+>O valor por omissão é <quote
+>en_US</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-usercompletion"
+><option
+>UserCompletion</option
+></term>
+<listitem>
+<para
+>Activar a completação automática do campo de texto do nome de utilizador. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-userlist"
+><option
+>UserList</option
+></term>
+<listitem>
+<para
+>Mostra uma lista de utilizadores com nomes do UNIX, nomes verdadeiros e imagens. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-showusers"
+><option
+>ShowUsers</option
+></term>
+<listitem>
+<para
+>Esta opção controla quais utilizadores serão mostrados na vista de utilizadores (<option
+>UserList</option
+>) e/ou oferecidos para completação automática (<option
+>UserCompletion</option
+>). Se for <literal
+>Selected</literal
+>, <option
+>SelectedUsers</option
+> contém a lista final de utilizadores. Se for <literal
+>NotHidden</literal
+>, a lista inicial de utilizadores contém todos os utilizadores encontrados no sistema. Os utilizadores contidos em <option
+>HiddenUsers</option
+> são removidos da lista, tal como todos os utilizadores com um UID maior do que o indicado em <option
+>MaxShowUID</option
+> e os utilizadores com um UID diferente de zero menor do que o indicado em <option
+>MinShowUID</option
+>. Os itens em <option
+>SelectedUsers</option
+> e <option
+>HiddenUsers</option
+> que começam por <literal
+>@</literal
+> representam todos os utilizadores no grupo de utilizadores com esse nome. Finalmente, a lista de utilizadores é ordenada alfabeticamente, se a opção <option
+>SortUsers</option
+> estive activa. </para>
+<para
+>O valor por omissão é <quote
+>NotHidden</quote
+> (não escondido).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-selectedusers"
+><option
+>SelectedUsers</option
+></term>
+<listitem>
+<para
+>Veja <option
+>ShowUsers</option
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-hiddenusers"
+><option
+>HiddenUsers</option
+></term>
+<listitem>
+<para
+>Veja <option
+>ShowUsers</option
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-minshowuid"
+><option
+>MinShowUID</option
+></term>
+<listitem>
+<para
+>Veja <option
+>ShowUsers</option
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-maxshowuid"
+><option
+>MaxShowUID</option
+></term>
+<listitem>
+<para
+>Veja <option
+>ShowUsers</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>65535</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-sortusers"
+><option
+>SortUsers</option
+></term>
+<listitem>
+<para
+>Veja <option
+>ShowUsers</option
+>. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-facesource"
+><option
+>FaceSource</option
+></term>
+<listitem>
+<para
+>Se <option
+>UserList</option
+> estiver activo, indica de onde o &kdm; obtém as imagens: </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>AdminOnly</parameter
+></term>
+<listitem
+><para
+>from <filename
+>&lt;<option
+>FaceDir</option
+>&gt;/$<envar
+>USER</envar
+>.face[.icon]</filename
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>PreferAdmin</parameter
+></term>
+<listitem
+><para
+>preferir &lt;<option
+>FaceDir</option
+>&gt;, em segunda opção $<envar
+>HOME</envar
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>PreferUser</parameter
+></term>
+<listitem
+><para
+>... e da forma inversa</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>UserOnly</parameter
+></term>
+<listitem
+><para
+>do ficheiro do utilizador <filename
+>$<envar
+>HOME</envar
+>/.face[.icon]</filename
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As imagens podem estar em qualquer formato reconhecido pelo Qt, mas o ficheiro de cumprir as regras do &kdm;: <literal
+>.face.icon</literal
+> deve ser um ícone de tamanho 48x48, enquanto que <literal
+>.face</literal
+> deve ser uma imagem 300x300. Actualmente a imagem grande é utilizada apenas como uma segunda opção e é reduzida, mas no futuro pode ser mostrada no tamanho completo na área do logótipo ou numa dica. </para>
+<para
+>O valor por omissão é <quote
+>AdminOnly</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-facedir"
+><option
+>FaceDir</option
+></term>
+<listitem>
+<para
+>Veja <option
+>FaceSource</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>kde_datadir</envar
+>}/kdm/faces</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-preselectuser"
+><option
+>PreselectUser</option
+></term>
+<listitem>
+<para
+>Indica se/qual utilizador deverá ser pré-seleccionado para autenticação: </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>None</parameter
+></term>
+<listitem
+><para
+>não pré-seleccionar qualquer utilizador</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Previous</parameter
+></term>
+<listitem
+><para
+>o utilizador que se ligou com sucesso da última vez</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>Default</parameter
+></term>
+<listitem
+><para
+>O utilizador indicado na opção <option
+>DefaultUser</option
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se <option
+>FocusPasswd</option
+> estiver activo e um utilizador foi seleccionado previamente, a cursos é colocado automaticamente no campo de senha. </para>
+<note
+><para
+>Activar a selecção prévia de um utilizador poderá ser considerado um buraco de segurança, dado que apresenta um utilizador válido a um potencial atacante, sendo que nesse caso este <quote
+>só</quote
+> necessitará de adivinhar a senha. Por outro lado, pode configurar o <option
+>DefaultUser</option
+> com um nome de utilizador falso.</para
+></note>
+
+<para
+>O valor por omissão é <quote
+>None</quote
+> (nenhum).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-defaultuser"
+><option
+>DefaultUser</option
+></term>
+<listitem>
+<para
+>Veja <option
+>PreselectUser</option
+>. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-focuspasswd"
+><option
+>FocusPasswd</option
+></term>
+<listitem>
+<para
+>Veja <option
+>PreselectUser</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-echomode"
+><option
+>EchoMode</option
+></term>
+<listitem>
+<para
+>O campo de introdução da senha disfarça o texto nele introduzido. Aqui você poderá indicar como é que isso é feito: </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>OneStar</parameter
+></term>
+<listitem
+><para
+>é mostrado um <literal
+>*</literal
+> por cada carácter introduzido</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>ThreeStars</parameter
+></term>
+<listitem
+><para
+>é mostrado um <literal
+>***</literal
+> por cada carácter introduzido</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>NoEcho</parameter
+></term>
+<listitem
+><para
+>não é mostrado nada, o cursor não se mexe</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>OneStar</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-usebackground"
+><option
+>UseBackground</option
+></term>
+<listitem>
+<para
+>Se activado, &kdm; inicia automaticamente o programa <command
+>krootimage</command
+> para configurar o fundo do ecrã. Em caso contrário, o programa <option
+>Setup</option
+> é responsável pelo fundo. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-backgroundcfg"
+><option
+>BackgroundCfg</option
+></term>
+<listitem>
+<para
+>O ficheiro de configuração utilizado por <command
+>krootimage</command
+>. Contém uma secção com o nome <literal
+>[Desktop0]</literal
+> tal como o <filename
+>kdesktoprc</filename
+>. A suas opções não são descritas aqui; descubra as suas opções ou utilize o centro de controlo. </para>
+<para
+>O valor por omissão é <quote
+>${<envar
+>kde_confdir</envar
+>}/kdm/backgroundrc</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-grabserver"
+><option
+>GrabServer</option
+></term>
+<listitem>
+<para
+>Para aumentar a segurança, a saudação captura o &X-Server; e depois o teclado quando arranca. Esta opção indica se a captura do &X-Server; deve ser mantida durante a duração da leitura do nome e da senha. Quando desactivada, o &X-Server; deixa de ser capturado após o teclado ser capturado, em caso contrário o &X-Server; é capturado até a sessão começar. </para>
+<note
+><para
+>Activar esta opção desactiva <option
+>UseBackground</option
+> e <option
+>Setup</option
+>.</para
+></note>
+
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-grabtimeout"
+><option
+>GrabTimeout</option
+></term>
+<listitem>
+<para
+>Esta opção indica o tempo máximo que o &kdm; espera pelo sucesso das capturas. Uma captura pode falhar se outro cliente X tiver o &X-Server; ou o teclado capturado, ou possivelmente se a latência da rede for muito elevada. Deve ter cuidado ao aumentar este tempo, uma vez que o utilizador pode ser enganado por uma janela semelhante no ecrã. Se a captura falhar, o &kdm; mata e reinicia o &X-Server; (se possível) e a sessão. </para>
+<para
+>O valor por omissão é <quote
+>3</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-authcomplain"
+><option
+>AuthComplain</option
+></term>
+<listitem>
+<para
+>Avisa, se o ecrã não tem autorização X. Este será o caso se <itemizedlist>
+ <listitem
+><para
+>não foi possível criar o ficheiro de autorização para o &X-Server; local, </para
+></listitem>
+ <listitem
+><para
+>um ecrã remoto de &XDMCP; não pediu autorização ou </para
+></listitem>
+ <listitem
+><para
+>o ecrã é <literal
+>foreign</literal
+> (estrangeiro), tal como está indicado em <filename
+>StaticServers</filename
+>. </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-loginmode"
+><option
+>LoginMode</option
+></term>
+<listitem>
+<para
+>Indica se a saudação dos ecrãs locais deverá iniciar no selector das máquinas (remoto) ou no modo de autenticação (local) e se é permitido mudar para o outro modo. </para>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>LocalOnly</parameter
+></term>
+<listitem
+><para
+>só é permitida a autenticação local</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>DefaultLocal</parameter
+></term>
+<listitem
+><para
+>inicia no modo local, mas permite a mudança para o modo remoto</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>DefaultRemote</parameter
+></term>
+<listitem
+><para
+>... e da forma inversa</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><parameter
+>RemoteOnly</parameter
+></term>
+<listitem
+><para
+>só é permitida a escolha de uma máquina remota</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>O valor por omissão é <quote
+>LocalOnly</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-chooserhosts"
+><option
+>ChooserHosts</option
+></term>
+<listitem>
+<para
+>Uma lista separada por vírgulas com as máquinas a adicionar automaticamente ao menu de autenticação remota. O nome especial <parameter
+>*</parameter
+> significa que será feita uma difusão. Não tem efeito se <option
+>LoginMode</option
+> for <literal
+>LocalOnly</literal
+>. </para>
+<para
+>O valor por omissão é <quote
+>*</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-forgingseed"
+><option
+>ForgingSeed</option
+></term>
+<listitem>
+<para
+>Utilizar este número como raiz aleatório ao forjar tipos de sessão gravados, etc. de utilizadores desconhecidos. Isto é utilizado para evitar dizer a atacantes quais são os utilizadores existentes por conclusão inversa. Este valor deve ser aleatório mas constante em todo o domínio de autenticação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-showlog"
+><option
+>ShowLog</option
+></term>
+<listitem>
+<para
+>Activa <command
+>xconsole</command
+> integrado no &kdm;. Repare que isto só pode ser activado para um ecrã de cada vez. Esta opção só está disponível se o &kdm; foi configurado (<command
+>configure</command
+>) com <option
+>--enable-kdm-xconsole</option
+>. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-logsource"
+><option
+>LogSource</option
+></term>
+<listitem>
+<para
+>A fonte de dados para o <command
+>xconsole</command
+> embutido no &kdm;. Se vazio, é pedido o redireccionamento do registo da consola de <filename
+>/dev/console</filename
+>. Não tem efeito se <option
+>ShowLog</option
+> estiver inactivo. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-pluginslogin"
+><option
+>PluginsLogin</option
+></term>
+<listitem>
+<para
+>Indicar 'plugins' de conversação para a janela de autenticação; o primeira na lista será inicialmente seleccionado. Cada 'plugin' pode ser indicado como um nome base (que é expandido para <filename
+>$<envar
+>kde_modulesdir</envar
+>/kgreet_<replaceable
+>base</replaceable
+></filename
+>) ou como uma localização completa. </para
+><para
+>Os 'plugins' de conversação são módulos que a saudação utiliza para obter dados de autenticação do utilizador. Actualmente, apenas o 'plugin' <literal
+>classic</literal
+> (clássico) é distribuído com o &kde;; mostra o conhecido formato de nome de utilizador e senha. </para>
+<para
+>O valor por omissão é <quote
+>classic</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-pluginsshutdown"
+><option
+>PluginsShutdown</option
+></term>
+<listitem>
+<para
+>O mesmo que <option
+>PluginsLogin</option
+>, para para o diálogo de desligar. </para>
+<para
+>O valor por omissão é <quote
+>classic</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-pluginoptions"
+><option
+>PluginOptions</option
+></term>
+<listitem>
+<para
+>Uma lista de opções no formato <replaceable
+>Chave</replaceable
+><literal
+>=</literal
+><replaceable
+>Valor</replaceable
+>. Os 'plugins' de conversação podem examinar estes valores; cabe a eles decidir quais as chaves que utilizam. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowconsole"
+><option
+>AllowConsole</option
+></term>
+<listitem>
+<para
+>Mostra a acção de <guilabel
+>Autenticação da Consola</guilabel
+> no ecrã de boas-vindas (se o <option
+>ServerTTY</option
+>/<option
+>ConsoleTTYs</option
+> estiverem configurados). </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-allowclose"
+><option
+>AllowClose</option
+></term>
+<listitem>
+<para
+>Mostrar a acção <guilabel
+>Reiniciar o Servidor X</guilabel
+>/<guilabel
+>Fechar Ligação</guilabel
+> na saudação. </para>
+<para
+>O valor por omissão é <parameter
+>true</parameter
+> (verdadeiro).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-preloader"
+><option
+>Preloader</option
+></term>
+<listitem>
+<para
+>Um procura a executar enquanto a saudação está visível. É suposto pré-carregar tanto quando possível a sessão que vai ser iniciada (mais provavelmente). </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-usetheme"
+><option
+>UseTheme</option
+></term>
+<listitem>
+<para
+>Se o ecrã de boas-vindas deverá ter um tema. </para>
+<para
+>O valor por omissão é <quote
+>false</quote
+> (falso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="option-theme"
+><option
+>Tema</option
+></term>
+<listitem>
+<para
+>O tema a usar para o ecrã de boas-vindas. Pode referenciar uma pasta ou um ficheiro XML. </para>
+<para
+>Vazio por omissão.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+
+</sect1>
+
+<sect1 id="kdmrc-xservers">
+<title
+>Indicar &X-Server;s permanentes</title>
+
+<para
+>Cada entrada indica um ecrã que deve ser gerido constantemente e que não está a utilizar &XDMCP;. Este método é tipicamente utilizado apenas &X-Server;s locais que são iniciados pelo &kdm;, mas o &kdm; pode também gerir &X-Server;s iniciados externamente (<quote
+>estrangeiro</quote
+>), quer corram na máquina local ou remotamente.</para>
+
+<para
+>A sintaxe formal de uma especificação é <screen>
+<userinput
+><replaceable
+>nome&nbsp;ecrã</replaceable
+>&nbsp;[<literal
+>_</literal
+><replaceable
+>classe&nbsp;ecrã</replaceable
+>]</userinput>
+</screen
+> para todos os &X-Server;s. Os <quote
+>estrangeiros</quote
+> diferem pelo facto de terem um nome da máquina no nome do ecrã, mesmo que seja <literal
+>localhost</literal
+>.</para>
+
+<para
+>O <replaceable
+>nome do ecrã</replaceable
+> deve ser algo que possa ser passado na opção <option
+>-display</option
+> a um programa X. Este texto é utilizado para gerar nomes de sessão específicos ao ecrã, por isso tenha cuidado com a escolha dos nomes. O nome dos ecrãs &XDMCP; é derivado do endereço do ecrã por resolução inversa do nome da máquina. Para fins de configuração, o prefixo <literal
+>localhost</literal
+> dos ecrãs &XDMCP; locais <emphasis
+>não</emphasis
+> é retirado para tornar possível distingui-lo de &X-Server;s locais iniciado pelo &kdm;.</para>
+
+<para
+>A componente <replaceable
+>classe de ecrã</replaceable
+> é também utilizada das secções específicas a ecrãs. Isto é útil se tiver um grande conjunto de ecrãs semelhantes (por exemplo um conjunto de terminais X) e deseja configurar opções para grupos destes. Ao utilizar &XDMCP;, o ecrã é obrigado a indicar a classe do ecrã, por isso o manual do terminal X deve documentar o texto da classe de ecrã do dispositivo. Se não a indicar, pode correr o &kdm; em modo de depuração e usar o <command
+>grep</command
+> no registo procurando <quote
+>class</quote
+>.</para>
+
+<para
+>A palavra-chave <literal
+>reserve</literal
+> indica ao &kdm; que deve iniciar o ecrã não quando o &kdm; arranca, mas sim quando lhe é pedido explicitamente pelo <acronym
+>FiFo</acronym
+> de comandos. Se ecrãs de reserva forem indicados, o menu do &kde; vai ter um item <guilabel
+>Iniciar Nova Sessão</guilabel
+> perto do fundo; utilize isto para activar um ecrã de reserva com uma nova sessão de utilizador. O monitor muda para o novo ecrã e terá um minuto para se autenticar. Se não houveram mais ecrãs de reservas disponíveis, seleccionar o item de menu não tem qualquer efeito.</para>
+
+<para
+>Quando o &kdm; iniciar uma sessão, configura os dados de autorização para o &X-Server;. Para servidores locais, o &kdm; passa <command
+><option
+>-auth</option
+>&nbsp;<filename
+><replaceable
+>nome de ficheiro</replaceable
+></filename
+></command
+> na linha de comandos do &X-Server;, apontando para os dados de autorização. Para ecrãs &XDMCP;, o &kdm; passa os dados de autorização ao &X-Server; via a mensagem the &XDMCP; <quote
+>Accept</quote
+>.</para>
+
+</sect1>
+
+<sect1 id="kdmrc-xaccess">
+<title
+>Controlo de acesso &XDMCP;</title>
+
+<para
+>O ficheiro indicado pela opção <option
+>AccessFile</option
+> fornece informações que o &kdm; utiliza para controlar o acesso aos ecrãs que pedem serviço via &XDMCP;. O ficheiro contém quatro tipos de entradas: entradas que controlar a resposta a procuras <quote
+>Direct</quote
+> e <quote
+>Broadcast</quote
+>, entradas que controlam a resposta a procuras <quote
+>Indirect</quote
+>, definições de macros para entradas <quote
+>Indirect</quote
+> e entradas que controlam em que interfaces de rede é que o &kdm; escuta procuras &XDMCP;. As linhas em branco são ignoradas, <literal
+>#</literal
+> é tratado como o delimitador de comentário e faz com que o resto da linha seja ignorado e <literal
+>\</literal
+> faz com que um nova linha imediatamente a seguir seja ignorada, permitindo que a lista de máquina indirectas ocupe várias linhas. </para>
+
+<para
+>O formato das entradas <quote
+>Direct</quote
+> é simples, um nome de máquina ou um padrão, que é comparado com o nome de máquina do dispositivo do ecrã. Os padrões distinguem-se dos nomes de máquina pela inclusão de um ou mais meta-caracteres; <literal
+>*</literal
+> condiz com qualquer sequência de 0 ou mais caracteres e <literal
+>?</literal
+> condiz com qualquer único caracter. Se a entrada for um nome de máquina, todas as comparações são feitas utilizando endereços de rede, por isso qualquer nome que seja convertível para o endereço de rede correcto pode ser utilizado. Repare que apenas o primeiro endereço de rede devolvido para um nome de máquina é utilizado. Para padrões, apenas nomes canónicos de máquinas são utilizados na comparação, por isso verifique que não tenta condizer com nomes alternativos. Se preceder a entrada com um caracter <literal
+>!</literal
+> as máquina que condizem com a entrada são excluídas. Para apenas responder a procuras <quote
+>Direct</quote
+> para uma máquina ou padrão, esta pode ser seguida pela palavra-chave opcional <literal
+>NOBROADCAST</literal
+>. Isto pode ser utilizado para impedir o servidor &kdm; de aparecer em menus baseados em procuras <quote
+>Broadcast</quote
+>.</para>
+
+<para
+>Uma entrada <quote
+>Indirect</quote
+> também contém um nome de máquina ou padrão, mas a seguir a esta tem uma lista de nomes de máquinas ou macros para onde as procuras devem ser reenviadas. As entradas <quote
+>Indirect</quote
+> também podem servir para excluir, no qual caso um nome de máquina falso (válido) deve ser indicado para tornar a entradas possível de distinguir de uma entradas <quote
+>Direct</quote
+>. Se compilado com suporte IPv6, também podem ser incluídos na lista de endereços para onde redireccionar pedidos endereços de grupos de 'multicast'. Se a lista de máquina indirectas contiver a palavra-chave <literal
+>CHOOSER</literal
+>, as procuras <quote
+>Indirect</quote
+> não são reenviadas, e em vez disso é mostrada um janela de escolha de máquina pelo &kdm;. A janela de escolha envia uma procura <quote
+>Direct</quote
+> para cada uma das máquinas restantes na lista e oferece um menu com todas as que responderem. A lista de máquina pode conter a palavra-chave <literal
+>BROADCAST</literal
+>, o que faz com que a janela de procura envie também uma procura <quote
+>Broadcast</quote
+>; repare que em alguns sistemas operativos, não é possível fazer difusão de pacotes UDP, por isso esta opção não funciona. </para>
+
+<para
+>Ao verificar acesso a um ecrã em particular, cada entrada é verificada sequencialmente e a primeira entrada condizente determina a resposta. Entradas <quote
+>Direct</quote
+> e <quote
+>Broadcast</quote
+> são ignoradas ao procurar por uma entrada <quote
+>Indirect</quote
+> e vice-versa.</para>
+
+<para
+>Uma definição de macro contém o nome de macro e uma lista de nomes de máquinas e outras macros para qual esta se expande. Para distinguir macros de nomes de máquinas, os nomes de macros começam pelo caracter <literal
+>%</literal
+>.</para>
+
+<para
+>O último tipo de entrada é a directiva <literal
+>LISTEN</literal
+>. A sintaxe formal é <screen>
+<userinput
+>&nbsp;<literal
+>LISTEN</literal
+>&nbsp;[<replaceable
+>interface</replaceable
+>&nbsp;[<replaceable
+>lista&nbsp;de&nbsp;multicast</replaceable
+>]]</userinput>
+</screen
+> Se forem indicadas uma ou mais linhas <literal
+>LISTEN</literal
+>, o &kdm; escuta pedidos &XDMCP; apenas das interfaces indicadas. <replaceable
+>interface</replaceable
+> pode ser um nome de máquina ou endereço IP que representa uma interface de rede nesta máquina, ou o caracter especial <literal
+>*</literal
+> para representar todas as interfaces de rede disponíveis. Se forem indicados endereços de grupos 'multicast' numa linha <literal
+>LISTEN</literal
+>, o &kdm; junta-se aos grupos 'multicast' na interface dada. Para 'multicasts' IPv6, a IANA atribuiu ff0<replaceable
+>X</replaceable
+>:0:0:0:0:0:0:12b como a gama de endereços 'multicast' permanentemente atribuída a &XDMCP;. O <replaceable
+>X</replaceable
+> no prefixo pode ser substituído por qualquer identificador de âmbito válido, como 1 para local ao nó, 2 para Local à ligação, 5 para local ao sítio e assim por diante (veja o IETF RFC 2373 ou o seu substituto para mais detalhes e definições de âmbitos). O &kdm; por omissão escuta no endereço de âmbito local à ligação ff02:0:0:0:0:0:0:12b para ter um comportamento mais semelhante à difusão em sub-redes IPv4. Se não forem dadas linhas <literal
+>LISTEN</literal
+>, o &kdm; escuta em todas as interfaces e junta-se ao grupo 'multicast' IPv6 por omissão de &XDMCP; (quando compilado com suporte IPv6). Para desactivar completamente a escuta de pedidos &XDMCP; pode ser indicada uma linha <literal
+>LISTEN</literal
+> sem endereços, mas é preferível utilizar a opção <literal
+>[Xdmcp]</literal
+> <option
+>Enable</option
+>. </para>
+
+</sect1>
+
+<sect1 id="kdm-scripts">
+<title
+>Programas suplementares</title>
+
+<para
+>O seguintes programas são executados pelo &kdm; em várias etapas da sessão. São tipicamente 'shell scripts'. </para>
+
+<para
+>Os programas de Configuração, Arranque e Limpeza são corridos como <systemitem class="username"
+>root</systemitem
+>, por isso deve ter cuidado com a segurança. O seu primeiro argumento é <literal
+>auto</literal
+> se a sessão resultar de uma ligação automática, em caso contrário não são passados argumentos. </para>
+
+<sect2 id="kdmrc-xsetup">
+<title
+>Programa de configuração</title>
+
+<para
+>O programa <filename
+>Xsetup</filename
+> é executado após o &X-Server; ser iniciado ou limpo, mas antes da saudação ser mostrada. Este é o local para mudar o fundo do ecrã (se <option
+>UseBackground</option
+> estiver desligado) ou mostrar outras janelas que devem aparecer no ecrã junto com a saudação. </para>
+
+<para
+>Para além das indicadas por <option
+>ExportList</option
+>, as seguintes variáveis de ambiente também são exportadas:</para>
+<variablelist>
+ <varlistentry>
+ <term
+>DISPLAY</term>
+ <listitem
+><para
+>o nome do ecrã associado</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>PATH</term>
+ <listitem
+><para
+>o valor de <option
+>SystemPath</option
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>SHELL</term>
+ <listitem
+><para
+>o valor de <option
+>SystemShell</option
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>XAUTHORITY</term>
+ <listitem
+><para
+>pode estar configurado como um ficheiro de autorização</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>DM_CONTROL</term>
+ <listitem
+><para
+>o valor de <option
+>FifoDir</option
+></para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>Repare que uma vez que o &kdm; captura o teclado, nenhuma outra janela consegue receber dados do teclado. No entanto, podem interagir com o rato; cuidado com potências falhas de segurança. Se <option
+>GrabServer</option
+> estiver activo, o <filename
+>Xsetup</filename
+> não conseguirá de todo ligar-se ao ecrã. Os recursos para este programa podem ser colocados no ficheiro indicado por <option
+>Resources</option
+>. </para>
+
+</sect2>
+
+<sect2 id="kdmrc-xstartup">
+<title
+>Programa de arranque</title>
+
+<para
+>O programa <filename
+>Xstartup</filename
+> é executado como <systemitem class="username"
+>root</systemitem
+> quando o utilizador se liga. Este é o lugar onde colocar comandos para adicionar entradas ao <filename
+>utmp</filename
+> (o programa <command
+>sessreg</command
+> pode ser útil aqui), montar as pastas pessoais dos utilizadores de servidores de ficheiros, ou abortar a sessão de alguns requisitos não forem cumpridos (mas note que em sistemas modernos, muitas das tarefas já são tratados por módulos <acronym
+>PAM</acronym
+>).</para>
+
+<para
+>Para além das indicadas por <option
+>ExportList</option
+>, as seguintes variáveis de ambiente também são exportadas:</para>
+<variablelist>
+ <varlistentry>
+ <term
+>DISPLAY</term>
+ <listitem
+><para
+>o nome do ecrã associado</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>HOME</term>
+ <listitem
+><para
+>a directoria de trabalho inicial do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>LOGNAME</term>
+ <listitem
+><para
+>o nome do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>USER</term>
+ <listitem
+><para
+>o nome do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>PATH</term>
+ <listitem
+><para
+>o valor de <option
+>SystemPath</option
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>SHELL</term>
+ <listitem
+><para
+>o valor de <option
+>SystemShell</option
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>XAUTHORITY</term>
+ <listitem
+><para
+>pode estar configurado como um ficheiro de autorização</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>DM_CONTROL</term>
+ <listitem
+><para
+>o valor de <option
+>FifoDir</option
+></para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>O &kdm; espera que este programa termine antes de iniciar a sessão do utilizador. Se o valor de saída deste programa for diferente de zero, o &kdm; desliga a sessão e inicia outro ciclo de autenticação.</para>
+
+</sect2>
+
+<sect2 id="kdmrc-xsession">
+<title
+>Programa de sessão</title>
+
+<para
+>O programa <filename
+>Xsession</filename
+> é o comando que é executado como a sessão do utilizador. Ẽ executado com as permissões do utilizador autorizado. Uma das palavras-chave <literal
+>failsafe</literal
+>, <literal
+>default</literal
+> ou<literal
+>custom</literal
+>, ou um texto para passar ao <command
+>eval</command
+> de uma 'shell' compatível com a Bourne é passado como o primeiro argumento.</para>
+
+<para
+>Para além das indicadas por <option
+>ExportList</option
+>, as seguintes variáveis de ambiente também são exportadas:</para>
+<variablelist>
+ <varlistentry>
+ <term
+>DISPLAY</term>
+ <listitem
+><para
+>o nome do ecrã associado</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>HOME</term>
+ <listitem
+><para
+>a directoria de trabalho inicial do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>LOGNAME</term>
+ <listitem
+><para
+>o nome do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>USER</term>
+ <listitem
+><para
+>o nome do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>PATH</term>
+ <listitem
+><para
+>o valor de <option
+>UserPath</option
+> (ou <option
+>SystemPath</option
+> para sessões do utilizador <systemitem class="username"
+>root</systemitem
+>)</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>SHELL</term>
+ <listitem
+><para
+>a 'shell' por omissão do utilizador</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>XAUTHORITY</term>
+ <listitem
+><para
+>pode conter um ficheiro de autorização não usual</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>KRBTKFILE</term>
+ <listitem
+><para
+>pode conter um nome de 'cache' de credenciais Kerberos4</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>KRB5CCNAME</term>
+ <listitem
+><para
+>pode conter um nome de 'cache' de credenciais Kerberos5</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>DM_CONTROL</term>
+ <listitem
+><para
+>o valor de <option
+>FifoDir</option
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>XDM_MANAGED</term>
+ <listitem
+><para
+>contém uma lista de parâmetros separados por vírgulas que a sessão pode achar interessantes, como a localização do <acronym
+>FiFo</acronym
+> de comandos e as suas capacidades e que 'plugin' de conversação foi utilizado para a ligação</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>DESKTOP_SESSION</term>
+ <listitem
+><para
+>o nome da sessão que o utilizar escolheu correr</para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="kdmrc-xreset">
+<title
+>Programa de limpeza</title>
+
+<para
+>Simétrico ao <filename
+>Xstartup</filename
+>, o programa<filename
+>Xreset</filename
+> é executado quando a sessão do utilizador termina. Executado como <systemitem class="username"
+>root</systemitem
+>, deve conter comandos que desfazem os efeitos dos comandos em <filename
+>Xstartup</filename
+>, removendo entradas do <filename
+>utmp</filename
+> ou desmontando directorias de servidores de ficheiros.</para>
+
+<para
+>As variáveis de ambiente passadas ao <filename
+>Xstartup</filename
+> também são passadas ao <filename
+>Xreset</filename
+>. </para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/kfind/Makefile.am b/tde-i18n-pt/docs/kdebase/kfind/Makefile.am
new file mode 100644
index 00000000000..b78b7918784
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kfind/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kfind
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kfind/Makefile.in b/tde-i18n-pt/docs/kdebase/kfind/Makefile.in
new file mode 100644
index 00000000000..a7dc4ef74bf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kfind/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kfind
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kfind
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kfind/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kfind/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kfind/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kfind/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kfind/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-kfind.1.docbook Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kfind.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind
+ @for base in index.docbook man-kfind.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kfind.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfind/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kfind.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kfind/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kfind/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kfind/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kfind/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kfind/index.cache.bz2
new file mode 100644
index 00000000000..09ca5751467
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kfind/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kfind/index.docbook b/tde-i18n-pt/docs/kdebase/kfind/index.docbook
new file mode 100644
index 00000000000..e4fb0063e70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kfind/index.docbook
@@ -0,0 +1,475 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kfind;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+>
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kfind;</title>
+
+<authorgroup>
+<author
+>&Dirk.Doerflinger; &Dirk.Doerflinger.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>Nuno</firstname
+><surname
+>Donato</surname
+><affiliation
+><address
+><email
+>nunodonato@iol.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Dirk.Doerflinger;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-04-11</date>
+<releaseinfo
+>1.20.01</releaseinfo>
+
+<abstract>
+<para
+>O &kfind; é a ferramenta do &kde; para encontrar ficheiros. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>kfind</keyword>
+<keyword
+>encontrar</keyword>
+<keyword
+>procurar</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kfind; é a ferramenta do &kde; para encontrar ficheiros. </para>
+
+<sect1 id="starting">
+<title
+>Iniciando o &kfind;</title>
+
+<para
+>A ferramenta para Procurar Ficheiros é uma forma útil de procurar por ficheiros específicos no seu computador ou para procurar por ficheiros que correspondam a um padrão. Um exemplo disto poderia incluir procurar por ficheiros de um determinado tipo ou com certas letras no nome do ficheiro. Você poderá carregar este utilitário se carregar em <guimenuitem
+>Procurar Ficheiros</guimenuitem
+>. Isto irá lançar o &kfind;. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="kfind">
+<title
+>Procurando Ficheiros</title>
+
+<sect1 id="name-tab">
+<title
+>O Diálogo Nome/Localização</title>
+
+<para
+>Quando você iniciar o &kfind; irá ver uma janela bastante simples. Introduza o nome do ficheiro que procura no campo de texto <guilabel
+>Nome:</guilabel
+>, escolha a pasta onde o deseja procurar, introduzindo-a no campo <quote
+><guilabel
+>Procurar em:</guilabel
+></quote
+> ou carregando em <guibutton
+>Escolher</guibutton
+>. Para iniciar a procura carregue na tecla <keycap
+>Enter</keycap
+> ou carregue no botão <guibutton
+>Procurar</guibutton
+>. Se a opção <guilabel
+>Incluir as subpastas</guilabel
+> estiver seleccionada, todas as subpastas da que escolheu também serão procuradas. Os resultados serão mostrados no campo em baixo. </para>
+
+<para
+>Podes usar as seguintes máscaras: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>O Asterisco: <quote
+><keycap
+>*</keycap
+></quote
+></term>
+<listitem>
+<para
+>O asterisco serve para substituir quaisquer números ou caracteres que faltem (mesmo o zero), isso significa que, por exemplo procurando por <filename
+>marc*</filename
+> pode encontrar os ficheiros <filename
+>marc</filename
+>,<filename
+>marc.png</filename
+> e <filename
+>marc_nao_pode_ler_isto.kwd</filename
+>. No entanto, <filename
+>mar*.kwd</filename
+> podia encontrar <filename
+>marketplace.kwd</filename
+> e <filename
+>marc_nao_pode_ler_isto.kwd</filename
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Ponto de Interrogação:<quote
+><keycap
+>?</keycap
+></quote
+></term>
+<listitem>
+<para
+>Em contraste com o asterisco, o ponto de interrogação substitui exactamente um carácter, por isso o <filename
+>mar?</filename
+> poderá encontrar <filename
+>marc</filename
+>, mas o <filename
+>marc?</filename
+> não irá encontrar nada, visto que os nossos ficheiros chamam-se <filename
+>marc</filename
+> e <filename
+>marc.png</filename
+>. O utilizador poderá pôr quantos pontos de interrogação quiser, ele irá encontrar exactamente esse número de caracteres. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>É claro que podes combinar essas duas máscaras na mesmo procura. </para>
+
+</sect1>
+
+<sect1 id="kfind-date-range">
+<title
+>A Página Conteúdo</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de ficheiro</guilabel
+></term>
+<listitem>
+<para
+>Aqui podes especificar o tipo de ficheiro que procuras. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Contendo o texto</guilabel
+></term>
+<listitem>
+<para
+>Introduza aqui a palavra ou frase que os ficheiros que procura deverão ter. Nota: Se fizer isto numa pasta grande ou tiver activado a opção <guilabel
+>Incluir as Sub-pastas</guilabel
+> na página <guilabel
+>Nome/Localização</guilabel
+>, a procura pode demorar muito tempo. </para>
+
+<note>
+<para
+>Esta opção <emphasis
+>não</emphasis
+> irá funcionar para todos os ficheiros listados sob o <guilabel
+>Tipo de ficheiro</guilabel
+>. Só são suportados os seguintes tipos de ficheiros: <itemizedlist>
+<listitem
+><para
+>Ficheiros de texto, &eg; código-fonte e ficheiros <filename
+>README</filename
+></para
+></listitem>
+<listitem
+><para
+>KWord &gt;= 1.2</para
+></listitem>
+<listitem
+><para
+>KPresenter &gt;= 1.2</para
+></listitem>
+<listitem
+><para
+>KSpread &gt;= 1.2</para
+></listitem>
+<listitem
+><para
+>OpenOffice.org Writer</para
+></listitem>
+<listitem
+><para
+>OpenOffice.org Impress</para
+></listitem>
+<listitem
+><para
+>OpenOffice.org Calc</para
+></listitem>
+</itemizedlist>
+
+</para>
+</note>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Distinguir capitalização</guilabel
+></term>
+<listitem>
+<para
+>Se você activar esta opção, o &kfind; só irá procurar os ficheiros que tenham a mesma capitalização; &eg;, o <userinput
+>MARCO</userinput
+> só irá corresponder com o <quote
+>MARCO</quote
+>, mas não com o <quote
+>Marco</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Expressão regular</guilabel
+></term>
+<listitem
+><para
+>Se instalou o &kregexpeditor; do pacote kdeutils, terá também esta opção. Se a activar poderá procurar por uma <firstterm
+>regexp</firstterm
+> ou expressão regular. Uma regexp é uma forma de especificar condições para a sua procura, e estas podem ser bastante complexas, e de igual modo bastante poderosas. Se não estiver habituado a utilizar expressões regulares, pode escolher <guilabel
+>Editar Expressão Regular</guilabel
+> para abrir o &kregexpeditor;. Esta ferramenta permite-lhe construir o conjunto de condições de forma gráfica, e no fim gera a expressão.</para>
+
+<para
+>O &kregexpeditor; é uma ferramenta muito útil, e pode ser utilizado a partir de muitas aplicações &kde; para além do &kfind;. Pode obter mais informações no seu ficheiro de ajuda.</para>
+</listitem>
+</varlistentry>
+
+<!-- TODO: "Search metainfo sections" -->
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="kfind-advanced">
+<title
+>A Página de Propriedades</title>
+
+<para
+>Aqui você poderá detalhar a sua procura. Estes são os refinamentos especiais que poderá escolher: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Procurar todos os ficheiros criados ou modificados</guilabel
+></term>
+<listitem>
+<para
+>Aqui você tanto poderá indicar duas data, entre as quais os ficheiros foram criados ou modificados, ou mesmo um período de tempo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho do ficheiro é</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá especificar se o ficheiro tem de ter no mínimo ou no máximo o tamanho que indicou no campo seguinte. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Os ficheiros pertencentes ao utilizador ou ao grupo</guilabel
+></term>
+<listitem>
+<para
+>Aqui podes indicar o nome de grupo e utilizador. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kfind; </para>
+
+<para
+>Copyright do programa: </para>
+
+<itemizedlist>
+<title
+>Programadores</title>
+<listitem>
+<para
+>Martin Hartig</para>
+</listitem>
+
+<listitem>
+<para
+>Stephan Kulow <email
+>coolo@kde.org</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Mario Weilguni <email
+>mweilguni@sime.com</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Alex Zepeda <email
+>jazepeda@pacbell.net</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Miroslav Flídr <email
+>flidr@kky.zcu.cz</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Harri Porten <email
+>porten@kde.org</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Dima Rogozin <email
+>dima@mercury.co.il</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Carsten Pfeiffer <email
+>pfeiffer@kde.org</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Hans Petter Bieker <email
+>bieker@kde.org</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Waldo Bastian <email
+>bastian@kde.org</email
+></para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Documentação copyright 2001 &Dirk.Doerflinger; &Dirk.Doerflinger.mail;</para
+>
+
+<para
+>Tradução de Nuno Donato <email
+>nunodonato@iol.pt</email
+></para
+>
+&underFDL; &underBSDLicense; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kfind">
+<title
+>Como obter o &kfind;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para instalar o &kfind; com sucesso, necessitas do &kde; 3.x. </para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=0:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kfind/man-kfind.1.docbook b/tde-i18n-pt/docs/kdebase/kfind/man-kfind.1.docbook
new file mode 100644
index 00000000000..d0f610e50a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kfind/man-kfind.1.docbook
@@ -0,0 +1,109 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>07 de Junho de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kfind</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kfind</command
+></refname>
+<refpurpose
+>Um utilitário de procura de ficheiros para o &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kfind</command
+> <group choice="opt"
+><option
+>local-procura</option
+></group
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>A ferramenta para Procurar Ficheiros é um método útil para procurar ficheiros específicos no seu computador ou para procurar ficheiros que correspondam a um padrão. Um exemplo disto poderá incluir a procura de ficheiros por um determinado tipo ou com certas letras no nome do ficheiro ou que ainda contenham um determinado tipo de texto no seu conteúdo.</para
+>
+<para
+>O &kfind; é uma ferramenta gráfica e não é normalmente executada a partir da linha de comandos.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+>local-procura</option
+></term>
+<listitem
+><para
+>Poderá, opcionalmente, fornecer um local predefinido, separado por dois-pontos (:) para preencher previamente a janela. Poderá usar esta capacidade para configurar ícones diferentes no seu painel ou ecrã para procurar rapidamente em diversos locais.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Opções da aplicação numa lista de variáveis</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>Existe mais documentação do utilizador disponível através do <ulink url="help:/kfind"
+>help:/kfind</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror; como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kfind</parameter
+></userinput
+>).</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O responsável pela manutenção actual do &kfind; é o . Existe uma lista dos responsáveis anteriores no manual de utilizador completo, que está disponível no 'khelpcenter'.</para>
+<para
+>Esta documentação foi preparada pela &Lauri.Watts; &Lauri.Watts.mail;</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.am b/tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.am
new file mode 100644
index 00000000000..0b3657868e3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.in b/tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.in
new file mode 100644
index 00000000000..eeefa51f6a2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/khelpcenter
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. glossary quickstart userguide faq visualdict
+KDE_DOCS = khelpcenter
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in whatiskde.docbook help.docbook support.docbook welcome.docbook index.docbook links.docbook contact.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) links.docbook help.docbook whatiskde.docbook support.docbook index.docbook welcome.docbook contact.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter
+ @for base in links.docbook help.docbook whatiskde.docbook support.docbook index.docbook welcome.docbook contact.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/$$base ;\
+ done
+
+uninstall-nls:
+ for base in links.docbook help.docbook whatiskde.docbook support.docbook index.docbook welcome.docbook contact.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in links.docbook help.docbook whatiskde.docbook support.docbook index.docbook welcome.docbook contact.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/contact.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/contact.docbook
new file mode 100644
index 00000000000..2ea313dd158
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/contact.docbook
@@ -0,0 +1,232 @@
+<chapter id="contact-the-kde-team">
+<chapterinfo
+><date
+>2002-10-29</date
+> <releaseinfo
+>3.5.5</releaseinfo
+> </chapterinfo>
+<title
+>Contacte a equipa do &kde;</title>
+<anchor id="contact"/>
+
+<sect1 id="contact-mailinglists">
+<title
+>Listas de Correio</title>
+
+<para
+>O &kde; tem várias listas activas. Veja em baixo a lista actualizada. Os artigos mais antigos podem ser encontrados no <ulink url="http://lists.kde.org"
+>arquivo de listas de correio</ulink
+>.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><ulink url="http://mail.kde.org/mailman/listinfo/kde"
+>kde</ulink
+></term>
+<listitem
+><para
+>Para uma discussão geral, onde os utilizadores se entreajudam.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://mail.kde.org/mailman/listinfo/kde-announce"
+>kde-announce</ulink
+></term>
+<listitem
+><para
+>Anúncios de novas aplicações &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://mail.kde.org/mailman/listinfo/kde-devel"
+>kde-devel</ulink
+></term>
+<listitem
+><para
+>Para programadores.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://mail.kde.org/mailman/listinfo/kde-artists"
+>kde-artists</ulink
+></term>
+<listitem
+><para
+>Criar ícones e outras peças gráficas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://mail.kde.org/mailman/listinfo/kde-doc-english"
+>kde-doc-english</ulink
+></term>
+<listitem
+><para
+>Para pessoas interessadas em escrever documentação para o &kde;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://mail.kde.org/mailman/listinfo/kde-i18n-doc"
+>kde-i18n-doc</ulink
+></term>
+<listitem
+><para
+>Aspectos sobre internacionalização e documentação</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://l10n.kde.org/teams/"
+>http://l10n.kde.org/teams/</ulink
+></term>
+<listitem
+><para
+>Para informação local, que pode incluir listas de correio e páginas Web, veja as páginas das equipas de tradução no &URL; acima.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="contact-developers">
+<title
+>Contactar a equipa de desenvolvimento do &kde;</title>
+
+<para
+>Nesta página, você poderá encontrar referências a 'sites' Web relacionados com o &kde;.</para>
+
+<para
+>O Ambiente de Trabalho K é desenvolvido por um grupo enorme de pessoas em todo o mundo. O nosso canal de comunicação principal é a Internet. Para as questões gerais, você será melhor servido se perguntar nas listas de correio indicadas na <link linkend="contact-mailinglists"
+>secção anterior</link
+>, e os endereços de contacto dos programadores individuais poderão ser encontrados na documentação da sua aplicação respectiva.</para>
+
+<para
+>Visite por favor a nossa página <ulink url="http://www.kde.org/representatives.php"
+>Representantes Oficiais</ulink
+> se quiser contactar o &kde; por vias oficiais (&eg;, entrevistas).</para>
+
+<para
+>Veja mais informações sobre o &kde; em &kde-http;.</para>
+
+<para
+><anchor id="links"/>Os outros 'sites' Web do &kde; incluem:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><ulink url="http://www.kde.org"
+>www.kde.org</ulink
+></term>
+<listitem
+><para
+>O 'site' Web oficial do &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://developer.kde.org"
+>developer.kde.org</ulink
+></term>
+<listitem
+><para
+>O centro de desenvolvimento do &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://websvn.kde.org"
+>websvn.kde.org</ulink
+></term>
+<listitem
+><para
+>Uma interface Web para o repositório de Subversion do &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://l10n.kde.org"
+>l10n.kde.org</ulink
+></term>
+<listitem
+><para
+>O servidor de internacionalização e documentação do &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="ftp://ftp.kde.org"
+>ftp.kde.org</ulink
+></term>
+<listitem
+><para
+>O servidor de &FTP; principal do &kde;. Dê uma vista de olhos na ligação em baixo para encontrar uma réplica desse 'site' na sua região geográfica.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink
+url="http://www.kde.org/mirrors"
+>www.kde.org/mirrors</ulink
+></term
+>
+<listitem
+><para
+>As réplicas ('mirrors') dos servidores Web e &FTP; do &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.kde-apps.org"
+>www.kde-apps.org</ulink
+></term>
+<listitem
+><para
+>Uma lista de aplicações &kde;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.kde-look.org"
+>www.kde-look.org</ulink
+></term>
+<listitem
+><para
+>Temas, ícones e outros itens do &kde; para alterar a aparência do seu ecrã.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:nil
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-always-quote-attributes:t
+sgml-parent-document:index.docbook
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.am b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.am
new file mode 100644
index 00000000000..dd654492c71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/faq
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.in b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.in
new file mode 100644
index 00000000000..9afef27849c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/khelpcenter/faq
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/faq
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/faq/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/faq/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/faq/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/faq/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/faq/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=desktop.docbook moreinfo.docbook about.docbook configkde.docbook install.docbook winmng.docbook Makefile.in contrib.docbook tips.docbook nonkdeapps.docbook getkde.docbook intro.docbook index.docbook notrelated.docbook panel.docbook filemng.docbook kdeapps.docbook Makefile.am misc.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook winmng.docbook notrelated.docbook index.docbook about.docbook desktop.docbook install.docbook configkde.docbook getkde.docbook filemng.docbook moreinfo.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq
+ @for base in misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook winmng.docbook notrelated.docbook index.docbook about.docbook desktop.docbook install.docbook configkde.docbook getkde.docbook filemng.docbook moreinfo.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/$$base ;\
+ done
+
+uninstall-nls:
+ for base in misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook winmng.docbook notrelated.docbook index.docbook about.docbook desktop.docbook install.docbook configkde.docbook getkde.docbook filemng.docbook moreinfo.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/faq/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in misc.docbook tips.docbook panel.docbook contrib.docbook intro.docbook kdeapps.docbook nonkdeapps.docbook winmng.docbook notrelated.docbook index.docbook about.docbook desktop.docbook install.docbook configkde.docbook getkde.docbook filemng.docbook moreinfo.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/faq/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/faq/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/faq/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/about.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/about.docbook
new file mode 100644
index 00000000000..24960436c64
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/about.docbook
@@ -0,0 +1,67 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="about">
+<title
+>Acerca desta <acronym
+>FAQ</acronym
+></title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>O que posso fazer para ajudar nesta <acronym
+>FAQ</acronym
+>?</para>
+</question>
+
+<answer>
+
+<para
+>Primeiro, envie-nos quaisquer erros que encontre. E também, quaisquer sugestões que tenha serão bem-vindas. Melhor ainda, envie-nos tudo o que ache pouco claro e, se possível, como acha que ficaria mais claro. O nosso endereço de email é <email
+>kde-doc-english@kde.org</email
+>. </para>
+
+<para
+>Em segundo lugar, envia-nos as tuas soluções daquelas perguntas-mais-frequentes que ainda não estão nesta <acronym
+>FAQ</acronym
+>. Iremos colocá-las o mais breve possível.</para>
+
+<para
+>Em último, por favor faz um uso mais completo possível desta <acronym
+>FAQ</acronym
+>. Lê-a (e outra documentação relevante) com atenção antes de colocar perguntas nas várias listas de correio e grupos de discussão do &kde;.</para>
+
+<note
+><para
+>Podes também considerar tornares-te um gestor da <acronym
+>FAQ</acronym
+>. Lê com atenção a <xref linkend="FAQ-maintainer-HOWTO"/> para mais detalhes. </para
+></note>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="FAQ-maintainer-HOWTO">
+<para
+>Como me torno um gestor da <acronym
+>FAQ</acronym
+>?</para>
+</question>
+
+<answer>
+<para
+>Na verdade, é muito simples tornar-se um gestor da <acronym
+>FAQ</acronym
+>. E estamos sempre a precisar de sangue fresco. :-) Basta mandar-nos um email para <email
+>kde-doc-english@kde.org</email
+>. </para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/configkde.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/configkde.docbook
new file mode 100644
index 00000000000..3626dcd49a8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/configkde.docbook
@@ -0,0 +1,273 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+ -->
+<chapter id="configure">
+<title
+>Configurar o &kde;</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como escolho a língua usada no &kde;?</para>
+</question>
+
+<answer>
+<para
+>Existem duas maneiras de escolheres a língua utilizada no &kde; nas mensagens que produz:</para>
+
+<variablelist>
+<varlistentry
+><term
+>Utilizar o <application
+>Centro de Controlo do &kde;</application
+></term>
+<listitem
+><para
+>Arranque o <application
+>Centro de Controle do &kde;</application
+> e seleccione <guimenu
+>Personalização</guimenu
+> seguido de <guimenuitem
+>País e Língua</guimenuitem
+>. Você poderá escolher a língua e local aqui. Se o &kde; não puder fazer a tradução para a primeira língua escolhida, fá-lo-á na língua por omissão. Esta será normalmente o inglês (americano).</para>
+<note
+><para
+>Usar o <application
+>Centro de Controle do &kde;</application
+> é a maneira melhor de se escolher a língua no &kde;.</para
+></note
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+>Usar a variável de ambiente <envar
+>LANG</envar
+></term>
+<listitem
+><para
+>O segundo método usa a configuração padrão local no teu sistema. Para mudares a língua, simplesmente usa a variável de ambiente <envar
+>LANG</envar
+> de acordo com o que pretendes. Por exemplo, se a tua 'shell' é a <application
+>bash</application
+>, executa <command
+>export LANG=de</command
+> para fazeres do alemão a língua utilizada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe algum mecanismo de mudança de teclado para teclados internacionais para o &kde;?</para>
+</question>
+<answer>
+<para
+>Sim, pode configurá-lo utilizando a página de configuração do <application
+>Centro de Controlo do &kde;</application
+> <guimenu
+>Regional e Acessibilidade</guimenu
+> <guimenuitem
+>Disposição do Teclado</guimenuitem
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como substituo o ecrã de entrada de texto padrão pelo ecrã de entrada do &kde;?</para>
+</question>
+<answer>
+<note
+><para
+>A sua distribuição ou variante do &UNIX; poderá ter as suas próprias ferramentas de configuração para alterar isto (&eg;, o <application
+>YaST</application
+> da &SuSE; &Linux;). Esta será a forma mais segura de activar o ecrã de autenticação do &kde;. Todavia, se por alguma razão você não pretender usar estas ferramentas, as instruções seguintes poderão ser úteis.</para
+></note>
+<para
+>Primeiro precisa de mudar para o <quote
+>xdm runlevel</quote
+> (runlevel 5 nos sistemas &RedHat;, 3 nos &SuSE;) editando o seu ficheiro <filename
+>/etc/inittab</filename
+>. No ficheiro, o utilizador deverá ter uma linha contendo <userinput
+>id:3:initdefault:</userinput
+>. Mude isso para <userinput
+>id:5:initdefault:</userinput
+>. Agora, no final do ficheiro, comente a seguinte linha: <userinput
+>x:5:respawn:/usr/bin/X11/xdm -nodaemon</userinput
+> e substitua-a com <userinput
+>x:5:respawn:<replaceable
+>/opt/kde/</replaceable
+>bin/kdm -nodaemon</userinput
+>. <note
+><para
+>A localização do &kdm; pode ser diferente no teu sistema.</para
+></note
+></para>
+<para
+>Para as mudanças terem efeito imediato, escreve <command
+>init 5</command
+> (para sistemas &RedHat;) na linha de comando. <caution
+><para
+>É arriscado iniciares um ecrã de entrada sem primeiro verificares se funciona. Se falhar, terás muito trabalho para voltar atrás...</para
+></caution
+></para>
+</answer>
+<answer>
+<para
+>No FreeBSD, deve editar o ficheiro <filename
+>/etc/ttys</filename
+> e mudar uma das linhas semelhantes a <programlisting
+>ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</programlisting
+> para <userinput
+>ttyv8 "/usr/local/bin/kdm -nodaemon" xterm off secure</userinput
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+
+<para
+>Gostaria de pressionar o botão esquerdo do rato em qualquer lugar da área de trabalho e ter o menu <guimenu
+>K</guimenu
+> disponível.</para>
+</question>
+<answer>
+<para
+>Abra o <application
+>Centro de Controlo do &kde;</application
+> e escolha <menuchoice
+><guisubmenu
+>Aparência e Comportamento</guisubmenu
+><guisubmenu
+>Ambiente de Trabalho</guisubmenu
+> <guisubmenu
+>Geral</guisubmenu
+></menuchoice
+>. Poderá agora escolher o comportamento dos 'clicks' do rato no ecrã. Para você ter o menu <guimenu
+>K</guimenu
+> aberto com um só toque do botão esquerdo do rato, mude a opção <guilabel
+>Botão esquerdo</guilabel
+> para <guilabel
+>Menu de Aplicações</guilabel
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde encontro informação sobre os temas do &kde;?</para>
+</question>
+<answer>
+<para
+>Vai a <ulink url="http://kde.themes.org/"
+>http://kde.themes.org/</ulink
+> ou a <ulink url="http://www.kde-look.org"
+>http://www.kde-look.org</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como mudo os Tipos &MIME;?</para>
+</question>
+<answer>
+<para
+>Se estiver a usar o &konqueror;, faça isto em alternativa: primeiro, abra a janela do &konqueror; e escolha <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar Tipo de Ficheiro</guimenuitem
+></menuchoice
+>. Escolha o tipo que deseja modificar (<abbrev
+>p.ex.</abbrev
+> <literal
+>text/english</literal
+> ou <literal
+>image/gif</literal
+>), carregue no botão direito do rato, seleccione <guilabel
+>Geral</guilabel
+>, e escolha a ordem de preferência das aplicações que desejar.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; (&kdm;) não lê o meu <filename
+>.bash_profile</filename
+>!</para>
+</question>
+<answer>
+<para
+>O <application
+>xdm</application
+> e o &kdm; não correm uma 'login shell', por isso os <filename
+>.profile</filename
+>, <filename
+>.bash_profile</filename
+>, <abbrev
+>etc.</abbrev
+> não são procurados. Quando o utilizador se liga, o <application
+>xdm</application
+> corre o <command
+>Xstartup</command
+> como root e depois o <command
+>Xsession</command
+> como utilizador. Por isso a prática normal é adicionar instruções em <filename
+>Xsession</filename
+> para procurar o perfil do utilizador. Edite os seus ficheiros <filename
+>Xsession</filename
+> e <filename
+>.xsession</filename
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como uso tipos de letra &TrueType; no &kde;?</para>
+</question>
+<answer>
+
+<para
+>Precisa de instalar o suporte para tipos de letra &TrueType; na configuração do seu &X-Window;. Veja o <ulink url="http://x.themes.org/"
+>x.themes.org</ulink
+> para os tipos de letra e o <ulink url="http://www.dcs.ed.ac.uk/home/jec/programs/xfsft/"
+>xfsft: &TrueType; Font Support For X11</ulink
+> ou <ulink url="http://X-TT.dsl.gr.jp/"
+>X-&TrueType; Server Project Home Page</ulink
+> para os servidores de tipos de letra.</para>
+
+<para
+>Se tiveres um monte de tipos de letra &TrueType; do &Microsoft; &Windows;, edita o ficheiro <filename
+>XF86Config</filename
+> para usar os tipos de letra da directoria em questão. Depois basta dizer ao &kde; para usar esses novos tipos de letra com o utilitário de administração de tipos de letra.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>É possível usar, mostrar e trabalhar com o Símbolo do Euro no &kde;?</para>
+</question>
+<answer>
+<para
+>Sim e não. Para mais pormenores, veja aqui: <ulink url="http://www.koffice.org/kword/euro.phtml"
+>http://www.koffice.org/kword/euro.phtml</ulink
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/contrib.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/contrib.docbook
new file mode 100644
index 00000000000..10e44488a5e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/contrib.docbook
@@ -0,0 +1,253 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+
+<chapter id="contribute">
+<title
+>Contribuir</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como posso contribuir para o &kde;?</para>
+</question>
+<answer>
+<para
+>O &kde; é um projecto de software que vive de contribuições voluntárias. Todos são encorajados a contribuir para o &kde;. Não são só os programadores que são bem-vindos. Existem muitas maneiras de poderes ajudar a melhorar o &kde;:</para>
+<itemizedlist>
+<listitem
+><para
+>Testa o 'software'.</para
+></listitem>
+<listitem
+><para
+>Envia relatórios sobre erros. Para mais informação sobre isto, vê <link linkend="bug-report"
+>Como envio um relatório de um erro?</link
+>.</para
+></listitem>
+<listitem
+><para
+>Escreva documentação ou ficheiros de ajuda. Você poderá obter alguma informação visitando a <ulink url="http://i18n.kde.org/doc/"
+>Página Principal da Equipa Editorial do &kde;</ulink
+>.</para
+></listitem>
+<listitem
+><para
+>Traduz programas, documentação e ficheiros de ajuda. Para mais informação sobre isto, deves ir ao <ulink url="http://i18n.kde.org"
+>'Site' Web para Tradutores e Documentalistas do &kde;</ulink
+>.</para
+></listitem>
+<listitem
+><para
+>Desenhe ícones bonitos e componha efeitos sonoros. Você poderá visitar a <ulink url="http://www.kde.org/artist/index.html"
+>página dos artistas do &kde;</ulink
+> para obter mais informações.</para
+></listitem>
+<listitem
+><para
+>Escreve artigos e livros sobre o &kde;. Se queres ajudar a difundir o &kde;, manda simplesmente um email para <email
+>kde-pr@kde.org</email
+>. Isto colocar-te-á em contacto com os voluntários de relações públicas do &kde;.</para
+></listitem>
+<listitem
+><para
+>Programa novas aplicações para o &kde;. Vê em <xref linkend="programming"/> para mais informações.</para
+></listitem>
+<listitem
+><para
+>Claro que patrocinadores são também bem-vindos. :-)</para
+></listitem>
+</itemizedlist>
+<para
+>Existem vários locais onde você poderá ter mais informações se se quiser envolver no desenvolvimento. O primeiro passo é subscrever-se em algumas das <ulink url="http://www.kde.org/mailinglists.html"
+>listas de correio</ulink
+>. Irá encontrar facilmente alguma coisa que pode ser melhorada ou aperfeiçoada.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="bug-report">
+<para
+>Como envio um relatório de erros?</para>
+</question>
+<answer>
+<para
+>Existe um sistema de controle de erros em <ulink url="http://bugs.kde.org"
+>http://bugs.kde.org</ulink
+>. O sistema tem um mecanismo de submissão de novos erros e uma lista de todos os erros conhecidos.</para>
+<para
+>O modo mais fácil de submeteres um erro é seleccionares <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar Erro...</guimenuitem
+></menuchoice
+> na barra de menus da aplicação com o erro. Isto irá abrir uma pequena janela com uma ligação ao sistema de controle de erros. Segue as instruções do mecanismo de submissão de erros.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="programming">
+<para
+>Quero programar para o &kde;. O que devo fazer primeiro?</para>
+</question>
+<answer>
+<para
+>Toda a gente é convidada a desenvolver software para o &kde;. O que deves fazer primeiro depende muito da tua experiência, <abbrev
+>p.ex.</abbrev
+> se já aprendeste C++ ou tens experiência com o conjunto de ferramentas &Qt; e por aí fora.</para>
+<para
+>Para começares a programar para o &kde;, irás precisar de algumas ferramentas básicas: o <application
+>automake</application
+>, o <application
+>autoconf</application
+> e o <application
+>egcs</application
+>. Deves ver o <ulink url="http://developer.kde.org/"
+>http://developer.kde.org/</ulink
+> para mais sugestões.</para>
+<para
+>Outro recurso excelente para aprender a programar com o &kde; são os tutoriais online do &Qt;. Estes são instalados com o &Qt;. Para vê-los, aceda a <filename
+>$<envar
+>QTDIR</envar
+>/doc/html/index.html</filename
+> no &konqueror; e guarde nos Favoritos. Os tutoriais podem ser encontrados em "Uso do Qt". O código-fonte para cada aula pode ser encontrado na directoria <filename class="directory" moreinfo="none"
+>$<envar
+>QTDIR</envar
+>/tutorial</filename
+>.</para>
+<para
+>Há, no entanto, uma coisa que para quem esteja interessado em programar para o &kde; deve fazer: <emphasis
+>subscrever a lista de correio de programadores</emphasis
+>. Para subscreveres, deves mandar um email para <ulink url="mailto:kde-devel-request@kde.org"
+>kde-devel-request@kde.org</ulink
+> com o assunto <userinput
+>subscribe <replaceable
+>o_teu_endereço_correio</replaceable
+></userinput
+>. <important
+><para
+>Lê <link linkend="subscribe"
+>Como subscrever/deixar de subscrever estas listas</link
+> com atenção. Tudo que diz lá aplica-se também nas listas de desenvolvimento.</para
+></important
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como tenho acesso ao <acronym
+>CVS</acronym
+>?</para>
+</question>
+<answer>
+<para
+>O projecto &kde; usa o <acronym
+>CVS</acronym
+> para desenvolver as partes centrais do software. Normalmente, quando alteras uma das partes (<abbrev
+>p.ex.</abbrev
+> corriges um erro), e queres submeter essa alteração, a melhor maneira de o fazer é criar um 'patch' contra uma imagem do estado actual e enviá-lo para o programador/gestor do programa respectivo.</para>
+<para
+>Se fazes isto de uma maneira mais ou menos regular, podes pedir ao <ulink url="mailto:coolo@kde.org"
+>Stephan Kulow</ulink
+> acesso directo ao servidor do <acronym
+>CVS</acronym
+>. Mas tem em atenção que mais utilizadores irá retardar o tempo de resposta do <acronym
+>CVS</acronym
+> para todos os programadores, por isso pretendemos manter o número de pessoas com acesso directo ao <acronym
+>CVS</acronym
+> razoavelmente pequeno. Mas estás à vontade para perguntar!</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Estou só curioso. Posso ter acesso só-de-leitura ao <acronym
+>CVS</acronym
+>?</para>
+</question>
+<answer>
+<para
+>Sim, é possível ter acesso só-de-leitura ao repositório do <acronym
+>CVS</acronym
+> com o utilitário <application
+>cvsup</application
+> ou com o <application
+>cvs</application
+>. Poderá encontrar mais informação sobre como configurar o <application
+>cvsup</application
+> para o repositório &kde; em <ulink url="http://developer.kde.org/source/cvsup.html"
+>Como usar o <application
+>cvsup</application
+> para obter o &kde;</ulink
+>.</para>
+<para
+>Para além disso, o acesso anónimo ao serviço <acronym
+>CVS</acronym
+> também está disponível. Para você saber como configurar e usar o <acronym
+>CVS</acronym
+> em modo anónimo, veja <ulink url="http://developer.kde.org/source/anoncvs.html"
+>aqui</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existem alguns 'mirror sites' do <application
+>cvs</application
+> para o &kde;?</para>
+</question>
+<answer>
+<para
+>Sim. O servidor principal do &kde; está normalmente muito ocupado e não responde. Por favor veja em <ulink url="http://developer.kde.org/source/cvsupmirrors.html"
+>http://developer.kde.org/source/cvsupmirrors.html</ulink
+> e <ulink url="http://developer.kde.org/source/anoncvs.html"
+>http://developer.kde.org/source/anoncvs.html</ulink
+> para a lista completa dos 'mirrors' disponíveis.</para
+>
+<para
+>Assim que tiveres seleccionado um novo servidor <application
+>cvsup</application
+>, muda simplesmente <screen
+>
+*default host=cvs.kde.org
+</screen
+> para <screen
+>
+*default host=cvsup.your.new.host
+</screen
+> no teu 'script' do <application
+>cvsup</application
+>.</para>
+<para
+>As instruções como mudar de servidor de CVS anónimo também estão disponíveis em <ulink url="http://developer.kde.org/source/anoncvs.html"
+>http://developer.kde.org/source/anoncvs.html</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como faço para traduzir programas &kde; para a minha língua?</para>
+</question>
+<answer>
+<para
+>Dá uma vista de olhos no <ulink url="http://i18n.kde.org"
+>'Site' Web dos Tradutores e Documentalistas do &kde;</ulink
+> para veres se o teu programa já está traduzido ou não (muitos estão). Senão encontrarás aí informação em como fazê-lo tu próprio.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/desktop.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/desktop.docbook
new file mode 100644
index 00000000000..b5d8f54d928
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/desktop.docbook
@@ -0,0 +1,151 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="desktop">
+<title
+>O ecrã</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como adiciono uma aplicação ao ecrã?</para>
+</question>
+<answer>
+
+<para
+>Basta escolher a aplicação desejada do menu <guimenu
+>K</guimenu
+> e arrastá-la para o Ecrã. </para
+>
+<para
+>Para as aplicações que não estão no menu <guimenu
+>K</guimenu
+>, utilize o botão direito do rato no ecrã e escolha o <menuchoice
+><guimenuitem
+>Criar Novo</guimenuitem
+> <guisubmenu
+>Ficheiro</guisubmenu
+> <guimenuitem
+>Atalho para Aplicação</guimenuitem
+></menuchoice
+> e preencha a configuração da aplicação para qual deseja criar um atalho. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como monto/desmonto um dispositivo no ecrã?</para>
+</question>
+<answer>
+
+<para
+>Primeiro, verifica que o teu utilizador tem permissões para executar <command
+>mount</command
+>/<command
+>umount</command
+> no dispositivo. </para>
+<para
+>Em seguida, pode adicionar o dispositivo carregando com o botão direito no ecrã e seleccionando <guimenuitem
+>Criar Novo</guimenuitem
+>. </para>
+
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Onde são guardados os ícones?</para>
+</question>
+<answer>
+<para
+>Os ícones só são encontrados se estiverem em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/icons</filename
+>, em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/icons</filename
+> ou em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde2/share/icons</filename
+>. Para usares ícones guardados noutras localizações, deves copiá-los para um dos locais acima mencionados; ou criar uma ligação simbólica ('symlink').</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como uso o botão-roda do rato no &kde;?</para>
+</question>
+<answer>
+<para
+>O suporte para a roda do rato vem com o &Qt; 2.0 e superior, por isso o &kde; irá automaticamente suportar o uso do botão-roda do rato.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que não consigo que o som do sistema trabalhe, por exemplo para abrir janelas?</para>
+</question>
+<answer>
+<para
+>Os sons do sistema neste momento não funcionam em sistemas não-FreeBSD e não-&Linux;. Isto está a ser resolvido. Se usares FreeBSD ou &Linux;, tens um erro, por isso comunica-o.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como lanço aplicações num ecrã em particular?</para>
+</question>
+<answer>
+<para
+>O &kde; vem com um programa chamado &kstart;. Para iniciar um <application
+>xterm</application
+> no segundo ecrã e o activar em seguida utilize: <userinput
+><command
+>kstart</command
+> <option
+>--desktop 2 --activate --windows "xterm" </option
+>xterm</userinput
+>.</para>
+<para
+>Repare que a opção <option
+>--window</option
+> é importante. Esta recebe um argumento que é uma expressão regular correspondente ao título da janela onde aplicar a configuração.</para>
+<para
+>Por favor lê <command
+>kstart</command
+> <option
+>--help-all</option
+> para descobrires mais acerca da magia feita pelo &kstart; (e esta não é pouca). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde guardo os ficheiros se quero que apareçam directamente no ecrã?</para>
+</question>
+<answer>
+<para
+><filename class="directory"
+>$<envar
+>HOME</envar
+>/Desktop</filename
+>. Podes precisar de refrescar o ecrã depois de gravares os teus ficheiros.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/filemng.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/filemng.docbook
new file mode 100644
index 00000000000..fd38ea92792
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/filemng.docbook
@@ -0,0 +1,276 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd"
+> -->
+
+<chapter id="filemanager">
+<title
+>O Gestor de Ficheiros e o Navegador Web</title>
+
+<para
+>O gestor de ficheiros preferido do &kde; é o &konqueror;. A página principal do &konqueror; está em <ulink url="http://www.konqueror.org"
+>http://www.konqueror.org</ulink
+> onde uma <acronym
+>FAQ</acronym
+> específica do &konqueror; pode ser encontrada.</para>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como faço para usar o &konqueror; como navegador Web com um 'proxy'?</para>
+</question>
+<answer>
+<para
+>O &konqueror; pode ser usado com 'proxies' &HTTP; e &FTP;. Para você configurar o servidor 'proxy' no &konqueror;, basta seleccionar a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Configurar o &konqueror;...</guisubmenu
+></menuchoice
+> no menu do &konqueror; e ir para a página <guilabel
+>Proxy</guilabel
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como posso mudar a aparência de uma pasta no &konqueror;?</para>
+</question>
+<answer>
+<para
+>Carregue com o botão direito na pasta, seleccione as <guimenuitem
+>Propriedades</guimenuitem
+> e carregue no ícone grande da janela que aparece, para poder escolher outro ícone.</para>
+<para
+>Para mudar o ícone mostrado para os itens do <guimenu
+>Menu K</guimenu
+>, use o <application
+>Editor do Menu</application
+>, localizado em <menuchoice
+><guisubmenu
+>Preferências</guisubmenu
+><guimenuitem
+>Editor do Menu</guimenuitem
+></menuchoice
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como posso fazer transferências &FTP; não-anónimas com o &konqueror;?</para>
+</question>
+<answer>
+<para
+>Normalmente, quando utilizas um &URL; como <userinput
+>ftp://<replaceable
+>ftp.algumservidor.com</replaceable
+></userinput
+>, o &konqueror; tentar efectuar uma ligação anónima ao servidor &FTP;. Se quiseres ligar-te como um utilizador em particular, usa então um &URL; do tipo <userinput
+>ftp://<replaceable
+>utilizador@ftp.algumservidor.com</replaceable
+></userinput
+>. O &konqueror; irá perguntar-te pela senha e fazer a ligação ao servidor.</para>
+</answer>
+</qandaentry>
+
+<qandaentry
+> <question
+> <para
+>O que são <option
+>%i</option
+> e <option
+>%m</option
+> na linha de Execução?</para
+> </question
+> <answer>
+<para
+>Eles são usados por todas as aplicações do &kde; (pois estão implementados em <classname
+>KApplication</classname
+> e todos os bons programas &kde; criam um objecto <classname
+>KApplication</classname
+> mesmo antes de olharem para os argumentos da linha de comando).</para
+> <para
+>Uma linha de comando para uma aplicação &kde; normal assemelha-se a isto: <command
+>foo <option
+>... %i %m -caption \"%c\"</option
+></command
+>. Bastante confuso, mas foi desenvolvido deste modo para que possa integrar aplicações antigas, não-&kde; o melhor possível. O &konqueror; quando executam a linha acima extendem o comando para <command
+>foo <option
+>-icon something.xpm -miniicon something_mini.xpm -caption \"The Foo\"</option
+></command
+>. Tanto o ícone como o mini-ícone e o "The Foo" são propriedades definidas no ficheiro <filename
+>.desktop</filename
+>. Se os ícones não estão definidos, terão então atribuídos o nome do executável <replaceable
+>foo</replaceable
+>.</para>
+
+<para
+>Deste modo um utilizador pode mudar estas coisas no &kmenuedit; para as suas aplicações. O <option
+>-caption</option
+> é importante, porque nenhum utilizador irá aceitar que o elemento do menu <guimenuitem
+>Editor</guimenuitem
+> comece alguma coisa chamada <guilabel
+>kedit-0.9pl4-build47</guilabel
+>. Ao contrário, ele espera uma janela chamada <guilabel
+>Editor</guilabel
+>. Além disso, esses nomes são locais, <abbrev
+>i.e.</abbrev
+> um utilizador americano lança o <guimenuitem
+>CD-Player</guimenuitem
+> e aparece uma janela chamada <guilabel
+>CD-Player</guilabel
+> enquanto que um utilizador alemão lança <guimenuitem
+>CD Spieler</guimenuitem
+> e aparece uma janela chamada <guilabel
+>CD-Spieler</guilabel
+>.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como especifico a pasta de arranque para o &konqueror;?</para>
+</question>
+<answer>
+
+<para
+>Carregue no botão <mousebutton
+>direito</mousebutton
+> no ícone do &konqueror; e escolha as <guimenuitem
+>Propriedades</guimenuitem
+>. Sob a barra <guilabel
+>Aplicação</guilabel
+>, irá com certeza encontrar algo como <command
+>kfmclient openProfile filemanagement</command
+>; basta adicionar <filename class="directory"
+>file:/onde/desejar</filename
+>, com a pasta onde deseja que o &konqueror; comece.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="nsbookmark">
+<para
+>Como importo os favoritos do &Netscape;?</para>
+</question>
+<answer>
+<para
+>Não há necessidade de importar nada. Os favoritos do &Netscape; são automaticamente disponibilizados sob o menu <guimenu
+>Favoritos</guimenu
+> no &konqueror;, sem nenhuma configuração necessária da tua parte. O <application
+>Editor de Favoritos</application
+> consegue converter favoritos do &Netscape; para o formato utilizado pelo &konqueror;, se assim o desejares.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que engano 'sites' Web de modo que acreditem que o &konqueror; é o &Netscape; ou outro navegador qualquer?</para>
+</question>
+<answer>
+<para
+>No &konqueror;, seleccione a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+></menuchoice
+> onde, na janela de configuração poderá seleccionar a <guilabel
+>Identificação do Navegador</guilabel
+>. As identificações predefinidas e específicas dos 'sites' poderão ser definidas aqui.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como configuro o &konqueror; para correr 'applets' de &Java;?</para>
+</question>
+<answer>
+<para
+>Escolha a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Configurar o &konqueror;...</guisubmenu
+><guimenuitem
+>Navegador &konqueror;</guimenuitem
+></menuchoice
+> a partir da barra de menus do &konqueror;. Lembre-se que tem de estar a ver uma página Web para que o menu <guimenu
+>Configuração</guimenu
+> não esteja desactivado. Se não funcionar, verifique por favor o <ulink url="http://www.konqueror.org/konq-java.html"
+>Konqueror + Java HOWTO</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é esta nova política <guilabel
+>Inteligente</guilabel
+> para as janelas Web de JavaScript?</para>
+</question>
+<answer>
+<para
+>Esta nova política tenta bloquear as janelas de anúncios usando o JavaScript. Se o utilizador não carregar num botão ou submeter um formulário para desencadear a janela, então esta não será permitida. Alguns 'sites' tentarão abrir uma segunda nova janela de dentro da primeira pelo que, neste caso, a segunda janela não aparecerá. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o meu 'site' de banca não funciona no &konqueror;? Abre uma janela nova com o ecrã de autenticação nos outros navegadores, mas não no &konqueror;.</para>
+</question>
+<answer>
+<para
+>Verifica se tens o JavaScript ligado, e se tens a política de janelas Web por JavaScript configurada como <guilabel
+>Perguntar</guilabel
+> ou <guilabel
+>Permitir</guilabel
+>. A política <guilabel
+>Inteligente</guilabel
+> nem sempre é suficiente para alguns bancos. Muitos dos bancos também necessitam do suporte de &Java;. Podes obter mais ajuda sobre isto em <ulink url="http://www.konqueror.org/"
+>http://www.konqueror.org/</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o &konqueror; não mostra imagens &GIF;?</para>
+</question>
+<answer>
+<para
+>É porque não escolheste o suporte &GIF; no &Qt;. Para mais detalhes vê em <xref linkend="gif"/>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como mudo o nome aos ficheiros?</para>
+</question>
+<answer>
+<para
+>Basta carregar com o botão <mousebutton
+>direito</mousebutton
+> no ficheiro e seleccionar <guimenuitem
+>Mudar o Nome</guimenuitem
+>, ou carregue um vez num ficheiro já seleccionado. O atalho do teclado por omissão para mudar o nome de um ficheiro é o <keycap
+>F2</keycap
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/getkde.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/getkde.docbook
new file mode 100644
index 00000000000..3ecb5321796
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/getkde.docbook
@@ -0,0 +1,111 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="getting-kde">
+<title
+>Obter o &kde;</title>
+
+<qandaset>
+<qandaentry>
+<question id="where-to-get-kde">
+<para
+>Onde arranjo o &kde;?</para>
+</question>
+<answer>
+<!-- This needs a rewrite including informations about the latest version (link to the info page?)-->
+<para
+>O sítio principal de distribuição para o &kde; é o <ulink url="ftp://ftp.kde.org"
+>ftp.kde.org</ulink
+>. No entanto, está muitas vezes com bastante carga, por isso o utilizador poderá preferir usar o <ulink url="http://download.kde.org/"
+>download.kde.org</ulink
+>, o qual o direcciona automaticamente para o 'mirror' mais próximo de si. Você também poderá dar uma vista de olhos na lista dos <ulink url="http://www.kde.org/ftpmirrors.html"
+>'mirrors' do &kde;</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existem distribuições de &Linux; que tragam o &kde;?</para>
+</question>
+<answer>
+<para
+>Sim, as distribuições mais importantes já trazem o &kde;. Como construir distribuições leva algum tempo, podem não trazer a última versão, mas para começar ou para evitar transferir da Internet, são um bom ponto de partida. </para>
+<para
+>Você poderá encontrar uma lista actualizada das distribuições que trazem o &kde; <ulink url="http://www.kde.org/download/distributions.php"
+>aqui</ulink
+>. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é a versão actual?</para>
+</question>
+<answer>
+
+<para
+>Neste momento, a última versão estável é a 3.2</para>
+
+<para
+>A <ulink url="http://www.kde.org/info/3.2.php"
+>Página de Informação do &kde; 3.2</ulink
+> contém muita informação específica a esta versão.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Onde encontro as últimas versões do &kde;?</para>
+</question>
+<answer>
+<para
+>Você poderá obter as versões mais recentes do &kde; em <ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots"
+>ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots</ulink
+>. Poderá também configurar o seu cliente de <acronym
+>CVS</acronym
+> de modo a manter as últimas versões em qualquer altura. Veja em <ulink url="http://developer.kde.org/source/anoncvs.html"
+><acronym
+>CVS</acronym
+> anónimo e o &kde;</ulink
+> para mais informações. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="where-to-get-qt">
+<para
+>Onde arranjo o &Qt;?</para>
+</question>
+<answer>
+<para
+>O &Qt; é um produto de uma empresa norueguesa, a Trolltech. Podes sempre obter a última versão do &Qt; no seu <ulink url="ftp://ftp.troll.no"
+>servidor &FTP;</ulink
+>.</para>
+<para
+>E na maior parte das distribuições de &Linux; actuais, o &Qt; já vem incluído. Vê <xref linkend="prerequisites"/> para saberes a versão do &Qt; que precisas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="qt">
+<para
+>A propósito, o que é o &Qt;?</para>
+</question>
+<answer>
+<para
+>O &Qt; é a classe de bibliotecas baseadas em C++ para construir interfaces de utilizador. Também inclui muitas classes de utilitários como classes de strings e classes para lidar com entradas/saídas. Fornece a maioria dos elementos que verá numa aplicação do &kde;: menus, botões, barras deslizantes, &etc;. O &Qt; é uma biblioteca para várias plataformas que permite ao utilizador escrever código que compila em sistemas &UNIX; bem como em &Windows;. Você poderá aprender mais sobre o &Qt; em <ulink url="http://www.trolltech.com"
+>http://www.trolltech.com</ulink
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.cache.bz2
new file mode 100644
index 00000000000..1b06ede3d06
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.docbook
new file mode 100644
index 00000000000..eeb383f1ace
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/index.docbook
@@ -0,0 +1,167 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kde; Frequently Asked Questions">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY faq-about SYSTEM "about.docbook">
+ <!ENTITY faq-intro SYSTEM "intro.docbook">
+ <!ENTITY faq-getkde SYSTEM "getkde.docbook">
+ <!ENTITY faq-install SYSTEM "install.docbook">
+ <!ENTITY faq-panel SYSTEM "panel.docbook">
+ <!ENTITY faq-desktop SYSTEM "desktop.docbook">
+ <!ENTITY faq-winmng SYSTEM "winmng.docbook">
+ <!ENTITY faq-filemng SYSTEM "filemng.docbook">
+ <!ENTITY faq-configkde SYSTEM "configkde.docbook">
+ <!ENTITY faq-kdeapps SYSTEM "kdeapps.docbook">
+ <!ENTITY faq-nonkdeapps SYSTEM "nonkdeapps.docbook">
+ <!ENTITY faq-tips SYSTEM "tips.docbook">
+ <!ENTITY faq-misc SYSTEM "misc.docbook">
+ <!ENTITY faq-notrelated SYSTEM "notrelated.docbook">
+ <!ENTITY faq-moreinfo SYSTEM "moreinfo.docbook">
+ <!ENTITY faq-contrib SYSTEM "contrib.docbook">
+ <!ENTITY faq-credits SYSTEM "credits.docbook">
+
+
+]>
+<!--Time-stamp: "2001-09-03 00:10:00 endres"-->
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Perguntas Mais Frequentes do &kde;</title>
+
+<authorgroup>
+<author>
+<surname
+>A Equipa do &kde;</surname>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Medas</surname
+><affiliation
+><address
+><email
+>pmedas@aeiou.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1997</year>
+<year
+>1998</year>
+<year
+>1999</year>
+<year
+>2000</year>
+<year
+>2001</year>
+<year
+>2003</year>
+<holder
+>A Equipa do &kde;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<abstract>
+<para
+>Esta é uma compilação das perguntas mais frequentemente feitas sobre o Ambiente de Trabalho K. Por favor, informe-nos de quaisquer erros, inconsistências ou omissões que encontre nesta <acronym
+>FAQ</acronym
+> em <email
+>kde-doc-english@kde.org</email
+>. Não envie as suas perguntas para esta lista. Envie-las sim para as listas de correio e grupos de discussão do &kde;. Elas são utilizadas para esta FAQ.</para
+> </abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>FAQ</keyword>
+<keyword
+>pergunta</keyword>
+<keyword
+>resposta</keyword>
+</keywordset>
+</bookinfo>
+
+&faq-about;
+&faq-intro;
+&faq-getkde;
+&faq-install;
+&faq-panel;
+&faq-desktop;
+&faq-winmng;
+&faq-filemng;
+&faq-configkde;
+&faq-kdeapps;
+&faq-nonkdeapps;
+&faq-tips;
+&faq-misc;
+&faq-moreinfo;
+&faq-contrib;
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>Os gestores actuais da &FAQ; são:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Rainer Endres <email
+>endres@kde.org</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Muitas das respostas nesta &FAQ; são retiradas das várias listas de correio e grupos de discussão do &kde;. Aqui fica um <emphasis
+>grande</emphasis
+> agradecimento a todos que contribuíram com respostas que eventualmente apareçam nesta &FAQ;.</para>
+
+<para
+>Agradecimento especiais para o anterior responsável pela &FAQ;, o qual escreveu a maior parte do seu conteúdo e fez um excelente trabalho: Sr. Lee Wee Tiong </para>
+
+
+<para
+>Tradução de Pedro Medas <email
+>pmedas@aeiou.pt</email
+></para
+>
+&underFDL; </chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:nil
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/install.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/install.docbook
new file mode 100644
index 00000000000..e82b9be807c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/install.docbook
@@ -0,0 +1,1043 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd"
+> -->
+
+
+<chapter id="install">
+<title
+>Instruções de instalação</title>
+
+<para
+>Estas são as instruções genéricas para o Ambiente de Trabalho K. Complemente a sua leitura com os <filename
+>README</filename
+>s e os <filename
+>INSTALL</filename
+>s que vêm com o pacote. Leia-os cuidadosamente e tente ajudar-se a si próprio se algo correr mal. Se necessitar de mais assistência, pense em juntar-se às listas do correio (veja as instruções do nosso 'site' Web para se juntar às <ulink url="http://www.kde.org/mailinglists/"
+>listas de correio</ulink
+>) ou grupos de notícias do &kde;.</para>
+
+
+<qandaset>
+
+
+<qandaentry>
+<question>
+<para
+>Para possíveis convertidos</para>
+</question>
+<answer>
+
+<para
+>Então ouviu os rumores. Ou viu as imagens de exemplo, e está ansioso por possuir o &kde;, mas nao sabe nada acerca desta história de <quote
+>SO alternativo</quote
+>. Não se preocupe! Só precisa de fazer algumas (bem, talvez nem tantas) leituras e é tudo!</para>
+
+<para
+>O &kde; não corre no &Microsoft; &Windows; 95/98/NT ou OS/2 (ainda). Para correr o &kde;, precisa de ter um sistema &UNIX;. Baseie-se na <xref linkend="platform"/> para mais detalhes.</para>
+
+<para
+>Decida a plataforma e configure-a para o seu sistema. Esta <acronym
+>FAQ</acronym
+> não o pode ajudar com iso, dado que o &kde;<ulink url="http://www.kde.org"
+> corre em muitas plataformas &UNIX;</ulink
+>. </para>
+
+<!-- Taken out because we can not help with all platforms and KDEisnotLINUX -->
+
+<para
+>Finalmente, está pronto para iniciar a instalação do &kde;. Comece a ler a partir da próxima secção. Para obter o &kde;, veja <xref linkend="where-to-get-kde"/>. Por último, se encontrar alguns problemas ao instalar o &kde;, não hesite em usar as <link linkend="mailing-lists"
+>listas do correio</link
+> e <link linkend="newsgroups"
+>grupos de discussão</link
+> do &kde;. Mas tenha isto em mente: não existem perguntas descabidas, existem é respostas descabidas, principalmente se já foram respondidas na <acronym
+>FAQ</acronym
+>.</para>
+<para
+>Boa sorte e divirta-se!</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Formatos de pacotes disponíveis</para>
+</question>
+<answer>
+
+
+<para
+>Pode encontrar vários tipos de pacotes binários e de código para as diferentes distribuições e sistemas operativos em &kde-ftp;. Os pacotes binários não são feitos pela equipa do &kde;, mas pelos próprios distribuidores ou por indivíduos dedicados. Veja na <ulink url="http://dot.kde.org/986933826/"
+>Política de Pacotes do &kde; Explicada</ulink
+> para mais informações sobre a Política de Pacotes do &kde;. A única versão <quote
+>oficial</quote
+> são os pacotes tar.bz2 de código. Veja os <filename
+>README</filename
+>s e <filename
+>INSTALL</filename
+>s nas várias directorias de binários. Para uma lista dos pacotes disponíveis para uma dada versão, veja a página de informação relevante. Para a última versão esta é a <ulink url="http://www.kde.org/info/3.2.php"
+>Página de Informação do &kde; 3.2</ulink
+>.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="prerequisites">
+<para
+>Pré-requisitos</para>
+</question>
+<answer>
+
+<!-- rewrite to make it more general, pointing to the according webpages? -->
+
+<para
+>Para o &kde; 3.2, necessita da biblioteca &Qt; versão 3.2 ou superior. Confirme que obteve o &Qt; correcto. Também necessita dos ficheiros de inclusão, se quiser compilar você mesmo o &kde;. Estão todos disponíveis sem encargos em <ulink url="http://www.trolltech.com/products/download"
+>http://www.trolltech.com/download</ulink
+>. Para além disso, existem bibliotecas opcionais que podem melhorar o &kde; se estiverem instalados no seu sistema. Um dos exemplos é o OpenSSL que permitirá ao &konqueror; navegar seguramente nas páginas Web; a versão necessária deve ser
+>= 0.9.6. Esta deve ser fornecida pelo próprio distribuidor; se não for, peça uma actualização.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Descrição dos pacotes de base.</para>
+</question>
+<answer>
+<para
+>A distribuição de base consiste neste momento em onze pacotes. Alguns são obrigatórios, enquanto que outros não. Cada pacote está disponível em cada um dos formatos supracitados.</para>
+<variablelist>
+<varlistentry>
+<term
+>kdelibs</term>
+<listitem>
+<para
+>Necessário</para>
+<para
+>Este pacote contém as bibliotecas partilhadas que são necessárias por todas as aplicações do &kde;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdebase</term>
+<listitem>
+<para
+>Necessário</para>
+<para
+>Este pacote contém as aplicações de base que formam o núcleo do Ambiente de Trabalho K, como o gestor de janelas, o emulador de terminal, o centro de controlo, o gestor de ficheiros e o painel.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>&arts;</term>
+<listitem>
+<para
+>Necessário</para>
+<para
+>O servidor de som &arts;. Um servidor de som poderoso e transparente na rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeaddons</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Vários 'plugins' para o &kate;, o &kicker;, o &knewsticker;, o &konqueror; e o &noatun; </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeartwork</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Mais papéis de parede, temas, estilos, sons ...</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdebindings</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Várias interfaces para outras linguagens, incluindo o &Java;, o Perl, o Python, ...</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdegames</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Vários jogos como o &kmahjongg;, o &ksnake;, o &kasteroids; e o &kpatience;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdegraphics</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Vários programas gráficos como os visualizadores de &PostScript; e &DVI; e um programa de desenho.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeutils</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Várias ferramentas de trabalho como um calculadora, um editor e outras coisas úteis.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdemultimedia</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Aplicações multimédia como um leitor de &CD;s e uma mesa de mistura.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdenetwork</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Aplicações de rede. De momento contém o cliente de email &kmail;, o leitor de notícias &knode;, entre muitos outros programas de rede.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeadmin</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Programas de administração do sistema.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdeedu</term>
+<listitem>
+<para
+>Aplicações educativas e de entretenimento para os utilizadores do &kde; mais novos. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdetoys</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Brinquedos!</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>kdevelop</term>
+<listitem>
+<para
+>Opcional</para>
+<para
+>Um Ambiente de Desenvolvimento Integrado para o &kde; e para o Qt</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O &arts; e o 'kdelibs' devem ser instalados antes de tudo; por último deve-se instalar o 'kdeaddons'. Os restantes pacotes podem ser instalados por qualquer ordem.</para>
+
+<para
+>A maioria das ferramentas de gestão de pacotes deixá-lo-ão colocar estes pacotes numa pasta e instalá-los de uma vez, descobrindo eles próprios as suas dependências.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Instruções de instalação para os diferentes formatos de pacotes</para>
+</question>
+<answer>
+<para
+><important>
+<para
+>Não se esqueça de ler os ficheiros <filename
+>README</filename
+> e <filename
+>INSTALL</filename
+> se estiverem disponíveis.</para>
+</important
+></para>
+<variablelist>
+<varlistentry>
+<term
+>Instalação dos pacotes da Debian</term>
+<listitem>
+<para
+>Os pacotes da Debian instalam-se de acordo com o <acronym
+>FHS</acronym
+> (File Hierarchy Standard).</para>
+<procedure>
+<step performance="required"
+><para
+>torne-se super-utilizador</para
+></step>
+<step performance="required"
+><para
+>Corra <command
+>dpkg <option
+>-i <replaceable
+>nomepacote.deb</replaceable
+></option
+></command
+> para todos os pacotes que deseja instalar.</para
+></step>
+</procedure>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Instalação dos pacotes <acronym
+>RPM</acronym
+></term>
+<listitem>
+<procedure>
+<title
+>Para instalar os <acronym
+>RPM</acronym
+>s com binários</title>
+<step performance="required"
+><para
+>torne-se super-utilizador</para
+></step>
+<step performance="required"
+><para
+>execute <command
+>rpm <option
+>-ivh <replaceable
+>nomepacote.rpm</replaceable
+></option
+></command
+></para
+></step>
+</procedure>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Instalação dos ficheiros <filename
+>.tar.bz2</filename
+> com código</term>
+<listitem>
+<para
+>Dado que existem sempre alterações e actualizações na forma como o &kde; é compilado, veja em <ulink url="http://developer.kde.org/build/index.html"
+>Transferir e Instalar o Código</ulink
+> para as instruções de instalação dos pacotes com código-fonte mais actualizadas. </para>
+<para
+>A seguinte aproximação deve, contudo, funcionar na maioria dos casos. </para>
+<para
+>O pacote <filename
+>.tar.bz2</filename
+> de código instala-se em <filename class="directory"
+>/usr/local/kde</filename
+> por omissão. Pode alterar esta configuração usando a opção <option
+>--prefix</option
+> do programa <filename
+>configure</filename
+>.</para>
+<procedure>
+<step performance="required"
+><para
+>descompacte os pacotes com o comando <command
+>tar <option
+>jxvf <replaceable
+>nomepacote.tar.bz2</replaceable
+></option
+></command
+></para
+></step>
+<step performance="required"
+><para
+>mude a pasta actual para a do pacote: <command
+>cd <replaceable
+>nomepacote</replaceable
+></command
+></para
+></step>
+<step performance="required"
+><para
+>configure o pacote: <command
+>./configure</command
+> <note
+><para
+>Alguns pacotes (principalmente o kdebase) têm opções especiais de configuração que podem ser apropriadas para a sua instalação. Escreva <command
+>./configure <option
+>--help</option
+></command
+> para ver as opções disponíveis.</para
+></note
+></para
+></step>
+<step performance="required"
+><para
+>construa o pacote: <command
+>make</command
+></para
+></step>
+<step performance="required"
+><para
+>instale o pacote: <command
+>su <option
+>-c "make install"</option
+></command
+> (se não for já o root). Se já estiver como root, basta escrever <command
+>make <option
+>install</option
+></command
+>.</para
+></step>
+</procedure>
+</listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Procedimentos pós-instalação</para>
+</question>
+<answer>
+<para
+>Primeiro que tudo, certifique-se que já adicionou a pasta de instalação dos binários do &kde; (&eg; <filename class="directory"
+>/usr/local/kde/bin</filename
+>) ao seu <envar
+>PATH</envar
+> e a pasta de instalação das bibliotecas do &kde; ao seu <envar
+>LD_LIBRARY_PATH</envar
+> (só é necessário nos sistemas que não suportam o 'rpath'; no &ELF; do &Linux;, deve funcionar sem isto). Esta variável de ambiente pode ser chamada de forma diferente nalguns sistemas, <abbrev
+>p. ex.</abbrev
+> é chamada de <envar
+>SHLIB_PATH</envar
+> no &IRIX;. Depois defina a variável <envar
+>KDEDIR</envar
+> a apontar para a base da sua árvore do &kde; <abbrev
+>p.ex.</abbrev
+> <filename class="directory"
+>/usr/local/kde</filename
+>. <caution
+> <para
+>Tenha em conta que é pouco inteligente definir a variável <envar
+>LD_LIBRARY_PATH</envar
+> sem ter cuidado. Na maioria dos casos é desnecessária e pode causar problemas em vez de ajudar. Existe uma página Web escrita por <ulink url="mailto:barr@cis.ohio-state.edu"
+>Dave Barr</ulink
+> a explicar os problemas da variável <envar
+>LD_LIBRARY_PATH</envar
+> e pode ser encontrada em <ulink url="http://www.cis.ohio-state.edu/~barr/ldpath.html"
+>http://www.cis.ohio-state.edu/~barr/ldpath.html</ulink
+>.</para>
+</caution>
+</para>
+<para
+>Ainda que possa usar a maioria das aplicações do &kde; bastando para isso chamá-las, só pode beneficiar completamente das funcionalidades avançadas do &kde; se usar o gestor de janelas do &kde; e os seus programas auxiliares.</para>
+<para
+>De modo a ser fácil para o utilizador, existe um programa simples chamado <filename
+>startkde</filename
+> que é instalado na directoria <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/bin</filename
+> e que, por isso, está no seu PATH.</para>
+<para
+>Edite o ficheiro <filename
+>.xinitrc</filename
+> na sua pasta pessoal (faça uma cópia de segurança primeiro!), remova tudo o que pareça chamadas ao gestor de janelas e introduza <command
+>startkde</command
+> em alternativa. Reinicie o &X-Server;. Se usar o &kdm;/<application
+>xdm</application
+>, terá de editar o ficheiro <filename
+>.xsession</filename
+> em vez do <filename
+>.xinitrc</filename
+>. Se não existir nenhum dos ficheiros <filename
+>.xinitrc</filename
+> ou <filename
+>.xsession</filename
+> na sua pasta pessoal, basta criar um deles, contendo apenas uma linha que diz <command
+>startkde</command
+>. <note
+> <para
+>Alguns sistemas (nomeadamente o &RedHat; &Linux;) utilizam o <filename
+>.Xclients</filename
+> em alternativa.</para>
+</note
+></para>
+<para
+>Isto deve-lhe apresentar um novo ambiente de trabalho do &kde;. Pode começar a explorar o mundo maravilhoso do &kde;. No caso de querer ler alguma documentação em primeiro lugar, existe um <ulink url="http://www.kde.org/documentation/quickstart/index.html"
+>Guia de Iniciação Rápida</ulink
+> altamente recomendado disponível. Para além disso, cada aplicação tem uma ajuda 'online' que está disponível através do menu de <guimenu
+>ajuda</guimenu
+>.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Devo remover a versão antiga xyz antes de instalar uma nova?</para>
+</question>
+<answer>
+<para
+>Em princípio, isso não é necessário. Os pacotes <acronym
+>RPM</acronym
+> e da Debian devem resolver todas as dependências.</para>
+<para
+>Se você compilar por si próprio o código-fonte, deverá ter mais atenção. As instruções para executar duas versões diferentes do &kde; no mesmo sistema são dadas em <ulink url="http://developer.kde.org/build/kde2-and-kde3.html"
+>http://developer.kde.org/build/kde2-and-kde3.html</ulink
+>. Todavia, lembre-se que a execução de duas versões diferentes do &kde; a partir do código poderá conduzir a problemas se você não tiver cuidado. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="startkde">
+<para
+>Como é que inicio o &kde;?</para>
+</question>
+<answer>
+<para
+>O método mais confortável de iniciar o &kde; é usar o ficheiro <filename
+>startkde</filename
+>. Basta pôr a linha <command
+>startkde</command
+> no fim do seu ficheiro <filename
+>.xsession</filename
+> (ou um dos ficheiros <filename
+>.xinitrc</filename
+> ou <filename
+>.Xclients</filename
+>, se não estiver a usar o &kdm; ou o <application
+>xdm</application
+>). Remova também as linhas que iniciam o seu gestor de janelas anterior. Se não existir um ficheiro <filename
+>.xsession</filename
+>, <filename
+>.xinitrc</filename
+> ou <filename
+>.Xclients</filename
+> na sua pasta pessoal, basta criar um novo que contenha apenas uma linha: <command
+>startkde</command
+>.</para>
+</answer>
+</qandaentry>
+<!-- Still needed?
+<qandaentry>
+<question>
+<para
+>Whenever I start &kde;, it complains about "shadow passwords".
+Why?</para>
+</question>
+<answer>
+<para
+>When your system uses shadow passwords, the screensaver can only
+run properly if the suid bit is set. This bit gives the screensavers
+root privileges, which are needed to access the shadow passwords.
+<caution
+><para
+>The screensavers might be configured to secure the
+machine until the password is entered.</para
+></caution
+></para>
+<procedure>
+<title
+>Setting the suid bit on the screensavers</title>
+<step performance="required"
+><para
+>become root</para
+></step>
+<step performance="required"
+><para
+><command
+>chown root
+$<envar
+>KDEDIR</envar
+>/bin/*.kss</command
+></para
+></step>
+<step performance="required"
+><para
+><command
+>chmod u+s
+$<envar
+>KDEDIR</envar
+>/bin/*.kss</command
+></para
+></step>
+</procedure>
+<para
+>Alternatively, if you compile &kde; from source, you can use
+<command
+>./configure <option
+>with-shadow</option
+></command
+> to
+configure kdebase. Then the suid bit is set automatically during
+<command
+>make install</command
+>.</para>
+</answer>
+</qandaentry>
+-->
+<qandaentry>
+<question>
+<para
+>É possível instalar o &kde; numa pasta de utilizador?</para>
+</question>
+<answer>
+<para
+>Sim, pode instalar o &kde; em qualquer pasta que desejar. O que tem a fazer depende do tipo de pacotes que quer instalar:</para>
+<procedure
+><title
+>Pacotes de código</title>
+<step performance="required"
+><para
+>Configure e instale o pacote usando <command
+>configure <option
+>--prefix=<replaceable
+>/users/myhome/kde</replaceable
+></option
+>; make; make install</command
+> para instalar dentro de <filename class="directory"
+>/users/myhome/kde</filename
+>.</para
+></step>
+<step performance="required"
+><para
+>Adicione o seguinte aos seus ficheiros do init. Repare que isto não é necessário definir o valor de <envar
+>LD_LIBRARY_PATH</envar
+>, por isso é melhor deixá-lo.</para>
+
+<para
+>Para o csh ou o tcsh:</para>
+<programlisting
+>setenv KDEDIR /users/myhome/kde
+
+if ( $?LD_LIBRARY_PATH ) then
+ setenv LD_LIBRARY_PATH $KDEDIR/lib:$LD_LIBRARY_PATH
+else
+ setenv LD_LIBRARY_PATH $KDEDIR/lib
+endif
+
+if ( ! $?LIBRARY_PATH ) then
+ setenv LIBRARY_PATH $LD_LIBRARY_PATH
+endif
+</programlisting>
+<para
+>Na <application
+>bash</application
+>:</para>
+<programlisting
+>KDEDIR=/users/myhome/kde
+PATH=$KDEDIR/bin:$PATH
+LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
+LIBRARY_PATH=$LD_LIBRARY_PATH
+export KDEDIR PATH LD_LIBRARY_PATH LIBRARY_PATH
+</programlisting
+></step>
+</procedure>
+<procedure
+><title
+>pacotes <acronym
+>RPM</acronym
+></title>
+<step performance="required"
+><para
+>O <command
+>rpm</command
+> permite-lhe usar a opção <option
+>--prefix</option
+> para seleccionar a pasta em que deseja instalar. Por exemplo, a execução de <command
+>rpm <option
+>-i --prefix=<replaceable
+>/users/myhome/kde pacote.rpm</replaceable
+></option
+></command
+> irá instalar o pacote em <filename class="directory"
+>/users/myhome/kde</filename
+>.</para
+></step>
+</procedure>
+<para
+><note>
+<para
+>Embora o &kde; vá correr a partir de uma directoria de utilizador, existem alguns problemas com os programas que necessitem de 'suid root', <abbrev
+>p.ex.</abbrev
+> os programas do pacote 'kdeadmin'. Mas como à partida não são para ser executados pelos utilizadores, não há motivo de preocupação.</para>
+<para
+>Contudo, nos sistemas com senhas escondidas, os protectores de ecrã têm de estar 'suid root' para permitir o acesso às senhas para desbloquear o ecrã, por isso esta opção não irá funcionar.</para>
+</note
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O <command
+>startkde</command
+> falha com <errorname
+>can not connect to X server</errorname
+>. O que se passa?</para>
+</question>
+<answer>
+<para
+>Provavelmente tentou iniciar o servidor X com o <command
+>startkde</command
+>. O servidor X é iniciado com o <command
+>startx</command
+>. O <command
+>startkde</command
+> é o programa que deve ser executado a partir do seu <filename
+>.xinitrc</filename
+>, <filename
+>.xsession</filename
+> ou <filename
+>.Xclients</filename
+> para activar o gestor de janelas e os programas de servidor necessários para o &kde;. Veja também <xref linkend="startkde"/>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&kde; no &AIX;?</para>
+</question>
+<answer>
+<para
+>A <acronym
+>IBM</acronym
+> suporta agora oficialmente o &kde; no &AIX;. Você poderá encontrar mais detalhes em <ulink url="http://www.ibm.com/servers/aix/products/aixos/linux/index.html"
+>http://www.ibm.com/servers/aix/products/aixos/linux/index.html</ulink
+>. Existe também alguma informação mais antiga em <ulink url="http://space.twc.de/~stefan/kde/aix.html"
+>http://space.twc.de/~stefan/kde/aix.html</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&kde; num portátil?</para>
+</question>
+<answer>
+<para
+>Se conseguir executar o &X-Window; no seu portátil, não deve ter nenhum problema a executar o &kde;. Para além disso, poderá achar as seguintes referências úteis:</para>
+<itemizedlist>
+<listitem>
+<para
+><ulink url="http://www.linux-laptop.net/"
+>http://www.linux-laptop.net/</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="http://www.sanpei.org/Laptop-X/note-list.html"
+>http://www.sanpei.org/Laptop-X/note-list.html</ulink
+></para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Eu tenho um 'chipset' Neomagic no meu portátil. Existe algo de especial que eu deva fazer para correr o &kde;?</para>
+</question>
+<answer>
+<para
+>Em alguns dos portáteis que usam o 'chipset' 2160 (MagicGraph 128XD), são necessárias as seguintes opções no ficheiro <filename
+>XF86Config</filename
+> para evitar um bloqueio do motor gráfico:</para>
+<screen
+>Option "XaaNoScanlineImageWriteRect"
+ Option "XaaNoScanlineCPUToScreenColorExpandFill"</screen>
+
+<para
+>Se tiver alguns problemas de bloqueio do ecrã ao usar o &kde;, tente por favor esta opção.</para
+>
+</answer
+>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não gosto da pasta por omissão do &kde; depois da instalação. Como é que a mudo sem danificar nada?</para>
+</question>
+<answer>
+<para
+>Assumindo que a directoria por omissão é a <filename class="directory"
+>/opt/kde</filename
+> e quer movê-la para a <filename class="directory"
+>/usr/local/kde</filename
+>, aqui está o que deve ser feito:</para>
+<procedure>
+<step performance="required"
+><para
+>mudar para super-utilizador se não estiver já como tal</para
+></step>
+<step performance="required"
+><para
+><command
+>mv /opt/kde /usr/local/kde</command
+></para
+></step>
+<step performance="required"
+><para
+><command
+>ln -s /usr/local/kde /opt/kde</command
+></para
+></step>
+</procedure>
+<para
+>Isto irá pôr todos os ficheiros do &kde; na directoria <filename class="directory"
+>/usr/local/kde</filename
+>, embora continue tudo a estar acessível em <filename class="directory"
+>/opt/kde</filename
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quais os ficheiros que posso apagar da minha pasta de instalação do &kde;? Os ficheiros <filename
+>*.h</filename
+>, <filename
+>*.c</filename
+> e <filename
+>*.o</filename
+> podem ser removidos em segurança?</para>
+</question>
+<answer>
+<para
+>Não deve existir a necessidade de manter os ficheiros <filename
+>.c</filename
+> e <filename
+>.o</filename
+>, mas o utilizador poderá querer manter os ficheiros <filename
+>.h</filename
+>, dado que são incluídos se quiser compilar os seus próprios programas do &kde;. Mas se quiser aplicar correcções aos programas de origem à medida que estes se vão tornando disponíveis (em vez de obter tudo de novo), então estes devem ficar.</para
+>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Irei perder a minha configuração actual quando actualizar o &kde;?</para>
+</question>
+<answer>
+
+<para
+>Não. O &kde; irá, na maioria dos casos, ser capaz de transportar a sua configuração intacta. Poderá ter de reintroduzir senhas em algumas aplicações (como o &kmail; ou o &knode;) mas a maior parte das outras configurações serão seguras.</para>
+
+<para
+>Ocorreram relatórios misturados de resultados entre algumas versões anteriores do &kde;. Para ter a certeza, poderá querer salvaguardar a sua configuração inteira do &kde;. </para>
+
+<para
+>A configuração é mantida na sub-pasta <filename class="directory"
+>.kde</filename
+> ou <filename class="directory"
+>.kde2</filename
+> da sua área local. Copie a sua pasta antiga <filename class="directory"
+>.kde</filename
+>/<filename class="directory"
+>.kde2</filename
+> para uma localização de segurança, instale o &kde; 3.0 e copie de volta todas as configurações de email e notícias necessárias. Dito isto, a maioria das pessoas conseguirão fazer uma actualização directa sem remover a pasta <filename class="directory"
+>.kde</filename
+> antiga, sem impacto de espécie alguma.</para>
+<para
+>Você poderá substituir a utilização do <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde</filename
+> ao definir a variável $<envar
+>KDEHOME</envar
+>.</para
+>
+</answer>
+</qandaentry>
+
+<qandaentry id="greyscreen">
+<question>
+<para
+>Actualizei o &kde; e parece estar tudo bem, mas quando o inicio, obtenho um ecrã cinzento vazio e não acontece nada. Existem erros na consola sobre o DCOPserver. O que é que se passa?</para>
+</question>
+
+<answer>
+<para
+>O &kde; usa vários ficheiros temporários durante a sua operação. Estes costumam estar nas seguintes localizações:</para>
+<itemizedlist>
+<listitem
+><para
+><filename
+>~/.DCOPserver-*</filename
+> (costumam existir dois destes; um é uma ligação simbólica do outro)</para
+></listitem>
+<listitem
+><para
+><filename
+>~/.kde/socket-<replaceable
+>nome_maquina</replaceable
+></filename
+></para
+></listitem>
+<listitem
+><para
+>O <filename
+>~/.kde/tmp-<replaceable
+>hostname</replaceable
+></filename
+>, que é normalmente uma ligação simbólica do seguinte ficheiro:</para
+></listitem>
+<listitem
+><para
+><filename
+>/tmp/tmp-kde-<replaceable
+>UTILIZADOR</replaceable
+></filename
+></para
+></listitem>
+<listitem
+><para
+>O <filename
+>~/.kde/socket-<replaceable
+>nome_maquina</replaceable
+></filename
+>, o qual é normalmente uma ligação simbólica para:</para
+></listitem>
+<listitem
+><para
+><filename
+>/tmp/ksocket-<replaceable
+>UTILIZADOR</replaceable
+></filename
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Se as ligações simbólicas deixarem de funcionar, normalmente acontece porque um 'script' do <command
+>cron</command
+> ou de finalização está a limpar a pasta <filename class="directory"
+>/tmp</filename
+>, o que origina algumas coisas estranhas. Estes ficheiros, bem como as suas ligações simbólicas, são criados no início do &kde;, por isso poderá removê-las sem problemas <emphasis
+>quando o &kde; não estiver a correr</emphasis
+>.</para>
+
+<para
+>Se só estiver a obter um ecrã cinzento quando inicia o &kde;, ou se obtém uma mensagem de erro a indicar-lhe para <errorname
+>Verificar a sua instalação</errorname
+>, então desligue o X e apague todos os ficheiros indicados em baixo, reiniciando de seguida o X.</para>
+
+<para
+>Normalmente (&ie; quando não está a actualizar as versões do &kde;) é bastante seguro deixar estes ficheiros intactos, e pode poupar alguns segundos no arranque do &kde; se o fizer.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>A compilação do kdebase dá-me um erro <errorname
+>bin/sh: msgfmt: command not found</errorname
+>!</para>
+</question>
+<answer>
+<para
+>Necessita do pacote da <acronym
+>GNU</acronym
+> <application
+>msgfmt</application
+>, o qual faz parte do pacote de i18n da <acronym
+>GNU</acronym
+> <application
+>gettext</application
+>. Deve poder transferi-lo a partir de qualquer 'mirror' ou réplica da <acronym
+>GNU</acronym
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que desinstalo as aplicações do &kde; compiladas a partir do código?</para>
+</question>
+<answer>
+<para
+>Pode desinstalar os seus programas escrevendo <command
+>make uninstall</command
+> na pasta onde fez <command
+>make install</command
+>. Se já tiver mandado fora essa pasta, então só existe uma forma, e esta não é boa: vá à directoria <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/bin</filename
+> e comece a apagar os ficheiros um a um.</para>
+<para
+>Sê você espera encontrar-se nesta situação, você poderia pensar em considerar um programa como o <application
+>stow</application
+> da &GNU;, que se encontra em <ulink url="http://www.gnu.org/software/stow/stow.html"
+>http://www.gnu.org/software/stow/stow.html</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="gif">
+<para
+>O que se passa com o suporte de &GIF;s?</para>
+</question>
+<answer>
+<para
+>Isto tem algo a ver com a patente do &LZW; da Unisys. O suporte de &GIF; vem desligado por omissão desde o &Qt; 1.44 em diante. Quando quiser usar &GIF;s e tiver a licença relevante, recompile o &Qt; com o suporte de &GIF;: <command
+>./configure <option
+>-gif</option
+></command
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que instalo os temas do &kde;?</para>
+</question>
+<answer>
+<para
+>O suporte de temas no &kde; foi descontinuado com esta versão. Contudo, existem ainda muitas oportunidades de personalizar e adicionar detalhes visuais ao &kde; Veja, por exemplo, a <guilabel
+>Aparência e Temas</guilabel
+> no &kcontrol;. </para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/intro.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/intro.docbook
new file mode 100644
index 00000000000..57b633254cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/intro.docbook
@@ -0,0 +1,100 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>O que é o &kde;?</para>
+</question>
+<answer>
+<para
+>O &kde; é o Ambiente de Trabalho K. É um projecto iniciado pelo <ulink url="mailto:ettrich@kde.org"
+>Matthias Ettrich</ulink
+> em 1996. O objectivo do projecto do &kde; é ligar o poder dos sistemas operativos &UNIX; com o conforto de uma interface de utilizador moderna.</para>
+<para
+>Em resumo, o &kde; irá trazer o &UNIX; para o ambiente de trabalho!</para>
+<para
+>Se quiseres mais informações sobre o &kde;, dá uma vista de olhos em <ulink url="http://www.kde.org/whatiskde/index.html"
+>O que é o &kde;?</ulink
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="platform">
+<para
+>Em que plataformas posso esperar que o &kde; trabalhe?</para>
+</question>
+<answer>
+<para
+>O &kde; é um Ambiente de Trabalho para todas as variantes do &UNIX;. Enquanto que é verdade que a maioria dos programadores do &kde; utilizam o &Linux;, o &kde; corre sem problemas numa grande variedade de sistemas. Podes, contudo, necessitar de realizar umas alterações no código-fonte para por o &kde; a compilar em alguma das variantes menos populares do &UNIX;, ou se não estiveres a usar as ferramentas de programação da &GNU;, em particular o compilador &gcc;.</para>
+<para
+>Para uma lista quase completa dos sistemas onde o &kde; consegue correr neste momento, vê <ulink url="http://promo.kde.org/kde_systems.php"
+>nesta lista de sistemas para o KDE</ulink
+> </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; é um gestor de janelas?</para>
+</question>
+<answer>
+<para
+>Não, o &kde; não é um gestor de janelas. Embora o &kde; inclua um gestor de janelas muito sofisticado (o &kwin;), o &kde; é muito mais do que isso. É um Ambiente de Trabalho Integrado completo.</para>
+<para
+>O &kde; oferece um ambiente de trabalho completo, incluindo um navegador Web, um gestor de ficheiros, um gestor de janelas, um sistema de ajuda, um sistema de configuração, inúmeras ferramentas e utilitários, bem como uma quantidade sempre crescente de aplicações, que incluem clientes de email e notícias, programas de desenho, um visualizador de &PostScript; e &DVI;, entre muitas outras.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; é um clone do <acronym
+>CDE</acronym
+>, &Windows; 95 ou &Mac; <acronym
+>OS</acronym
+>?</para>
+</question>
+<answer>
+<para
+>Não, o &kde; não é um clone. Especificamente, o &kde; não é um clone do <acronym
+>CDE</acronym
+> ou do &Windows;. Embora os programadores do &kde; tenham extraído e continuem a extrair as melhores funcionalidades de todos os ambiente de trabalho, o &kde; é um verdadeiro ambiente único que tem seguido e irá continuar a seguir o seu caminho.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; é 'software' livre?</para>
+</question>
+<answer>
+<para
+>Sim, o &kde; é 'software' livre de acordo com a Licença Pública da &GNU;, a GPL. Todas as bibliotecas do &kde; estão disponíveis segundo a <acronym
+>LGPL</acronym
+> de modo a tornar o desenvolvimento de 'software' comercial para &kde; possível, se bem que todas as aplicações do &kde; estão segundo a <acronym
+>GPL</acronym
+>.</para>
+<para
+>O &kde; utiliza a <link linkend="qt"
+>ferramenta multi-plataformas em C++, o &Qt;</link
+>, que também está disponível (desde a versão 2.2) segundo a <acronym
+>GPL</acronym
+>.</para>
+<para
+>É perfeitamente legal fazer aplicações do &kde; e do &Qt; disponíveis em &CD-ROM;, sem encargos. Não são aplicadas taxas de qualquer tipo.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/kdeapps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/kdeapps.docbook
new file mode 100644
index 00000000000..21d5df0cf8f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/kdeapps.docbook
@@ -0,0 +1,202 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="applications">
+<title
+>Aplicações do &kde;</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>&kppp;</para>
+</question>
+<answer>
+
+<para
+>Muitos utilizadores do &kde; comunicam problemas ao usar o &kppp;. Mas antes de te queixares do &kppp;, confirma se já verificaste o seguinte:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Consegues-te ligar ao teu <acronym
+>ISP</acronym
+> sem usar o &kppp;? Se não consegues, então o &kppp; não é o culpado, no fim de contas.</para
+></listitem>
+<listitem
+><para
+>Percorreste a documentação do &kppp; pelo menos três vezes e seguiste as suas instruções e sugestões de resolução de problemas?</para
+></listitem>
+</itemizedlist>
+<para
+>A documentação do &kppp; pode ser acedida através do <application
+>Centro de Ajuda do &kde;</application
+>. Por fim, a página do &kppp; é a <ulink url="http://ktown.kde.org/~kppp/"
+>http://ktown.kde.org/~kppp/</ulink
+>.</para>
+<para
+>Agora, se continuas a encontrar problemas, aqui podemos ajudar-te a resolvê-los:</para>
+<variablelist>
+<varlistentry
+><term
+>Como é que eu mudo a configuração do &MTU; do &kppp;?</term>
+<listitem
+><para
+>Abre a janela do &kppp; e selecciona <guibutton
+>Definições</guibutton
+>. Escolhe uma conta existente e carrega em <guibutton
+>Editar</guibutton
+> ou em <guibutton
+>Nova</guibutton
+> para criar uma nova conta telefónica. Selecciona a secção <guilabel
+>Liga</guilabel
+> e carrega nos <guibutton
+>Argumentos</guibutton
+>. Escreve o que te apetece alterar no campo Argumento (por exemplo, <userinput
+>mtu 296</userinput
+>), carregando depois em <guibutton
+>Adicionar</guibutton
+>. Quando estiveres terminado, carrega em <guibutton
+>Fechar</guibutton
+>.</para>
+<para
+>Para verificar se as opções <quote
+>fizeram efeito</quote
+>, faz uma de duas coisas:</para>
+<itemizedlist>
+<listitem>
+<para
+>Numa janela de terminal, corre <userinput
+><command
+>/sbin/ifconfig</command
+> ppp0</userinput
+> e vê para o &MTU; indicado no resultado. Deverá corresponder ao teu pedido.</para>
+</listitem>
+<listitem
+><para
+>Adiciona <option
+>debug</option
+> e <option
+>kdebug</option
+> (cada um numa linha separada) no teu ficheiro <filename
+>/etc/ppp/options</filename
+> e reinicia a tua sessão de &PPP;. Irás obter mensagens de depuração no <filename
+>/var/log/messages</filename
+>, incluindo as configurações do &MRU; e do &MTU;.</para
+></listitem>
+</itemizedlist>
+<para
+>Se quiseres, a configuração do &MRU; e do &MTU; podem ser adicionadas ao ficheiro <filename
+>options</filename
+>, uma opção completa por linha, sem aspas ou traços.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>O &kppp; liga-se a uma velocidade menor que o habitual.</term>
+<listitem
+><para
+>O seguinte pode resolver o problema:</para>
+<itemizedlist>
+<listitem
+><para
+>Tenta executar <command
+>setserial spd_hi</command
+>.</para
+></listitem>
+<listitem
+><para
+>O valor do &MTU; por omissão é 1500, o que pode ser muito grande para uma ligação telefónica. Tenta mudá-lo para um valor menor como <userinput
+>296</userinput
+> ou <userinput
+>576</userinput
+>.</para
+></listitem>
+<listitem
+><para
+>Procura na tua directoria <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/config</filename
+> o ficheiro <filename
+>kppprc</filename
+>. Verifica se a velocidade do modem correcta está lá definida.</para
+></listitem>
+</itemizedlist
+></listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&konsole;</para>
+</question>
+<answer>
+<variablelist>
+<varlistentry>
+<term
+>Como é que faço 'page up' ou 'page-down'?</term>
+<listitem
+><para
+>Faz <keycombo action="simul"
+> <keycap
+>Shift</keycap
+><keycap
+>Page Up</keycap
+></keycombo
+> e <keycombo action="simul"
+><keycap
+>Shift</keycap
+><keycap
+>Pg Dn</keycap
+></keycombo
+>. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Como é que efectuo uma simples <quote
+>cópia</quote
+> do &konsole; para qualquer lado?</term>
+<listitem
+><para
+>Quando faço um comando <command
+>ls</command
+>, primeiro selecciono com o rato o texto desejado, carrego em <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+>, activo a aplicação de destino, aponto o rato para a parte relevante e faço <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+>. Em alternativa, selecciono o texto arrastando com o botão esquerdo do rato carregado e colando o mesmo texto com o botão do meio do rato (ou com ambos os botões do rato, se tens um rato de 2 botões com emulação de 3 botões). </para
+></listitem>
+</varlistentry>
+</variablelist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>&kmail;</para>
+</question>
+<answer>
+<para
+>O &kmail; tem a sua página própria em <ulink url="http://kmail.kde.org"
+>http://kmail.kde.org</ulink
+> onde está disponível uma <acronym
+>FAQ</acronym
+>.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/misc.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/misc.docbook
new file mode 100644
index 00000000000..4b1cf85a76c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/misc.docbook
@@ -0,0 +1,327 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="misc">
+<title
+>Questões diversas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Porque é que o &kde; utiliza o &Qt;?</para>
+</question>
+<answer>
+<para
+>O &Qt; é uma ferramenta muito sofisticada que oferece tudo o que é necessário para criar uma interface de utilizador moderna. O &Qt; está escrito em C++, o que permite o desenvolvimento orientado por objectos para garantir a eficiência e a reutilização de código num projecto com o tamanho e âmbito do &kde;. Na nossa opinião, não existe melhor plataforma disponível para os sistemas &UNIX; e teria sido um erro grave se o &kde; fosse compilado com algo que não fosse o melhor.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Por é que o &kde; não utiliza gtk, xforms, xlib ou qualquer outra coisa?</para>
+</question>
+<answer>
+<para
+>Existe um conjunto de arquitecturas disponíveis. Para oferecer uma interface de utilizador consistente e para manter os recursos usados como a memória no mínimo, o &kde; só pode usar um deles. O &Qt; foi seleccionado pelas razões acima mencionadas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Mas o &Qt; não é livre, por não?</para>
+</question>
+<answer>
+<para
+>É! Desde 4 de Setembro de 2000, a versão 2.2 das bibliotecas do &Qt; estão licenciadas sob a <acronym
+>GPL</acronym
+>, preenchendo deste modo todos os aspectos do <quote
+>'software' livre</quote
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; tem emuladores de terminal com fundo transparente?</para>
+</question>
+<answer>
+<para
+>Sim e não. O &konsole; tem a possibilidade de simular a transparência redesenhando o fundo da janela dentro da janela do &konsole;. Isto dá a ilusão de transparência, mas se colocar o &konsole; por cima de outra janela, perde-se a transparência. O <ulink url="http://www.eterm.org"
+>Eterm</ulink
+> deve funcionar bem no &kde;, se desejar uma transparência mais completa.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que crio os ícones para as aplicações não-&kde; para as pôr no menu <guimenu
+>K</guimenu
+>? Onde é que ficam esses ícones?</para>
+</question>
+<answer>
+<para
+>Crie-los com o seu manipulador de imagens favorito, como por exemplo o <application
+>GIMP</application
+> ou o <application
+>Editor de Ícones do &kde;</application
+> e colocá-los nas directorias <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/icons(/mini)</filename
+> ou <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/icons(/mini)</filename
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>E os programas do &kde; que não têm ícones? Como é que os coloco no menu?</para>
+</question>
+<answer>
+<para
+>Use o &kmenuedit;. Para aceder a ele, utilize o botão direito do rato no botão <guibutton
+>K</guibutton
+> e seleccione o <guimenu
+>Editor do Menu</guimenu
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; tem um cliente &FTP; gráfico?</para>
+</question>
+<answer>
+<para
+>Sim, e não é mais do que o seu gestor de ficheiros favorito, o &konqueror;. Pode arrastar e largar os ficheiros remotos nas pastas locais.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que eu saio do &kde;?</para>
+</question>
+<answer>
+<para
+>Basta carregar no botão <guibutton
+>K</guibutton
+> e seleccionar <guimenu
+>Sair</guimenu
+>. Para além disso, se carregar com o botão <mousebutton
+>direito</mousebutton
+> carregue numa área vazia do ecrã, de modo a que apareça um menu contendo Sair como uma das opções. <note
+><para
+>Dependendo da sua configuração do &X-Window;, <keycombo action="simul"
+>&Ctrl;&Alt;&Backspace;</keycombo
+> poderá ser o truque para matar o servidor do X, mas o seu uso impede a gestão de sessões e como tal não é recomendado.</para
+></note
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe algum programa que verifique mensagens de email novas no meu <acronym
+>ISP</acronym
+> se e só se eu estiver ligado a ele?</para>
+</question>
+<answer>
+<para
+>O &korn; realizará essa tarefa. Se não estiver ligado, ele irá simplesmente ficar estático.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>É mesmo necessário que eu actualize para a última versão?</para>
+</question>
+<answer>
+<para
+>Recomendamos que use sempre a última versão estável. Se não o fizer, poderá ser complicado obter respostas às suas perguntas. Se tiver algum problema com uma versão antiga, a respostas será provavelmente <quote
+>Por favor faça a actualização e tente de novo</quote
+>. Repare que as versões novas também corrigem algumas vezes problemas de segurança.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que eu copio e colo no &kde;?</para>
+</question>
+<answer>
+<para
+>O método mais simples é utilizar o rato:</para>
+<procedure>
+<step performance="required"
+><para
+>Seleccione o texto que quer copiar com o botão esquerdo do rato e arraste o texto.</para
+></step>
+<step performance="required"
+><para
+>Vá para a área de destino; dependendo da sua configuração, poderá ter de carregar nela com o botão esquerdo do rato para esta ficar em primeiro plano.</para
+></step>
+<step performance="required"
+><para
+>Carregue com o botão do meio do rato para colar. Se tiver um botão de dois botões e está a emular um terceiro botão, carregue nos dois botões em simultâneo.</para
+></step>
+</procedure>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que converto os menus do &RedHat; por omissão para um sub-menu do menu <guimenu
+>K</guimenu
+>?</para>
+</question>
+<answer>
+<para
+>Carregue no botão <guibutton
+>K</guibutton
+> e seleccione o <menuchoice
+><guimenu
+>Sistema</guimenu
+><guimenuitem
+>KAppFinder</guimenuitem
+></menuchoice
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="CVS">
+<para
+>O que é o <acronym
+>CVS</acronym
+>?</para>
+</question>
+<answer>
+<para
+>Significa Concurrent Versions System. É um sistema de controlo de versões que é baseado no <acronym
+>RCS</acronym
+> (Revision Control System), mas oferece mais funcionalidades. É usado para manter o código-fonte em desenvolvimento. Irá manter as várias versões das coisas (é útil se estragou algo e necessita de recuperar uma versão antiga funcional), e permite às pessoas acederem remotamente através da Net para obterem o último código-fonte e até efectuar o envio de novas versões se tiverem permissões. Também é 'open-source' (você paga o suporte se o quiser) e, dado que é gratuito, é o sistema escolhido pelas pessoas que criam outros projectos livres, como o &kde;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kde; suporta mais do que um ecrã (Xinerama)?</para>
+</question>
+<answer>
+<para
+>Sim. Você precisa de ter um servidor X multi-ecrãs (por exemplo, o MetroX ou o XFree86 4.0 e posteriores) e um &kde;
+>= 2.2.1 </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Por é que o Arrastar e Largar não funciona com o Xinerama?</para>
+</question>
+<answer>
+<para
+>Deve utilizar uma versão do XFree86 superior ou igual à 4.2.0 para que isto funcione correctamente.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Como é que vejo que versão do &kde; é que estou a utilizar?</para>
+</question>
+<answer>
+<para
+>Execute o seu <application
+>Centro de Controlo do &kde;</application
+>. Vem como um ecrã de Informações que inclui a versão do &kde;. A versão do &kde; também está incluída na janela <guimenuitem
+>Acerca</guimenuitem
+> da aplicação. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso escrever aplicações comerciais para o &kde;?</para>
+</question>
+<answer>
+<para
+>Pode utilizar as bibliotecas do &kde; para criar aplicações com <quote
+>código comercial e fechado</quote
+> assim como com <quote
+>código comercial e aberto</quote
+>. Se fizer aplicações 'open-source', pode usar a versão gratuita do &Qt;. Se fizer aplicações de código fechado, não poderá usar a versão gratuita do &Qt;. Em vez disso tem de obter a versão profissional do &Qt; a partir da Troll Tech. </para
+> <para
+>Se necessita de mais informações, contacte directamente a <ulink url="http://www.trolltech.com"
+>Troll Tech</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que eu crio temas e ícones?</para>
+</question>
+<answer>
+<para
+>Dirija-se a <ulink url="http://artist.kde.org"
+>http://artist.kde.org</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O <application
+>KLyX</application
+> morreu?</para>
+</question>
+<answer>
+<para
+>Sim. Contudo, as versões futuras do <application
+>LyX</application
+> serão independentes da interface gráfica. Verifique o progresso das várias interfaces <ulink url="http://devel.lyx.org/guii.php3"
+>aqui</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso estar a par das actualizações no desenvolvimento?</para>
+</question>
+<answer>
+<para
+>Poderá subscrever-se às várias listas de correio do &kde; disponíveis, especialmente a kde-cvs, que indica todas as alterações feitas ao repositório de <acronym
+>CVS</acronym
+> do &kde;. Veja em <ulink url="http://lists.kde.org"
+>http://lists.kde.org</ulink
+> se quiser ler sem se subscrever.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/moreinfo.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/moreinfo.docbook
new file mode 100644
index 00000000000..718ecd872d4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/moreinfo.docbook
@@ -0,0 +1,253 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="more-info">
+<title
+>Obter mais informações</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Onde fica a página do &kde;?</para>
+</question>
+<answer>
+<para
+>A página principal do &kde; está localizada em <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>. Se preferir um 'site' alternativo local, existem muitos por onde escolher. Para uma lista com todas as alternativas divididas por localização vá a <ulink url="http://www.kde.org/mirrors/web.php"
+>http://www.kde.org/mirrors/web.php</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="mailing-lists">
+<para
+>Existem alguma lista de e-mail do &kde;?</para>
+</question>
+<answer>
+<para
+>Existem várias listas de correio. Cada uma foca-se num aspecto diferente do &kde;. Algumas delas são para os programadores, como tal não são discutidas em detalhe. Algumas das listas mais importantes nas quais os utilizadores poderão estar interessados são:</para>
+<variablelist>
+<varlistentry
+><term
+>kde</term>
+<listitem
+><para
+>Esta é a principal lista de e-mail &kde;, para discussões genéricas.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+>kde-announce</term>
+<listitem
+><para
+>Este lista é utilizada para anunciar nova versões do &kde; bem como novas ferramentas e aplicações.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+>kde-look</term>
+<listitem
+><para
+>Esta é a lista que lida com as questões acerca da aparência e comportamento, assim como as considerações sobre as interfaces de utilizador gerais.</para
+></listitem>
+</varlistentry>
+</variablelist>
+<para
+>Para uma listagem completa das listas de e-mail disponíveis, consulte o <ulink url="http://www.kde.org/mailinglists/"
+>http://www.kde.org/maillinglists/</ulink
+>.</para>
+<para
+>Repare que não é uma boa ideia fazer perguntas que já estão respondidas nesta &FAQ;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="subscribe">
+<para
+>Como é que eu subscrevo/desubscrevo estas listas?</para>
+</question>
+<answer>
+<para
+>Para subscrever, envie um e-mail para list-request, isto é:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink
+url="mailto:kde-request@kde.org"
+>kde-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-announce-request@kde.org"
+>kde-announce-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink
+url="mailto:kde-user-request@kde.org"
+>kde-user-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-look-request@kde.org"
+>kde-look-request@kde.org</ulink
+></para
+></listitem>
+</itemizedlist>
+<para
+>O e-mail deve conter <userinput
+>subscribe <replaceable
+>o_seu_endereço_de_email</replaceable
+></userinput
+> no assunto.</para>
+<para
+>Para desubscrever, envie um e-mail para list-request, isto é:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink url="mailto:kde-request@kde.org"
+>kde-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-announce-request@kde.org"
+>kde-announce-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-user-request@kde.org"
+>kde-user-request@kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="mailto:kde-look-request@kde.org"
+>kde-look-request@kde.org</ulink
+></para
+></listitem>
+</itemizedlist>
+<para
+>O e-mail deve conter <userinput
+>unsubscribe <replaceable
+>o_seu_endereço_de_email</replaceable
+></userinput
+> no assunto. <important
+><para
+>Nunca faça pedidos de subscrição/anulação de subscrição directamente para as listas! Utilize o list-request em vez disso.</para
+></important
+></para>
+<para
+>Também existe uma lista completa de todas as listas de correio relacionadas com o &kde;, assim como uma interface Web para subscrever e anular a subscrição, a qual está localizada em <ulink url="http://master.kde.org/mailman/listinfo"
+>http://master.kde.org/mailman/listinfo</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existem algum arquivo das listas de e-mail?</para>
+</question>
+<answer>
+
+<para
+>Sim, existe um arquivo das listas pesquisável gerido pela <ulink url="http://www.progressive-comp.com"
+>Progressive Computer Concepts</ulink
+>. O &URL; é o <ulink url="http://lists.kde.org"
+>http://lists.kde.org</ulink
+>. Aqui poderá ver uma listagem em pasta das listas de correio. Repare que só pode fazer uma pesquisa por assunto/autor neste nível. Provavelmente não irá encontrar o que pretende com este tipo de pesquisa.</para>
+
+<para
+>Para efectuar uma pesquisa pelo conteúdo, tem de usar uma das listas de correio. Basta carregar na pasta onde quer procurar (p.ex. a <quote
+>kde</quote
+> ou a <quote
+>kde-user</quote
+>); nesse caso o menu para a opção de pesquisa irá ficar como <quote
+>Body</quote
+>, para as pesquisas pelo conteúdo. Para ser descritivo, deverá querer procurar na <quote
+>kde</quote
+>, na <quote
+>kde-user</quote
+> e na <quote
+>kde-devel</quote
+>. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question id="newsgroups">
+<para
+>Há algum grupo de notícia acerca do &kde;?</para>
+</question>
+<answer>
+<para
+>Sim, existe! Está em <literal
+>comp.windows.x.kde</literal
+>. Adicionalmente, também existe um grupo de notícias alemão em <literal
+>de.alt.comp.kde</literal
+>. Lembre-se que não é uma boa ideia fazer perguntas que já foram respondidas nesta &FAQ;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Há mais algumas &FAQ;s relacionadas com o &kde;?</para>
+</question>
+<answer>
+<para
+>Sim. Aqui está uma lista delas:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink
+url="http://www.kde.org/info/faq.php"
+>&FAQ; do &kde;</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink
+url="http://konqueror.org/faq/"
+>&FAQ; do &konqueror;</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink
+url="http://www.arts-project.org/doc/manual/index.html"
+>Documentação do servidor de som aRts</ulink
+></para
+></listitem>
+
+<!-- Removed because the kmail FAQ is part of the KMail manual and not a -->
+<!-- separate document
+<listitem
+><para
+><ulink
+url="http://kmail.kde.org/manual/faq.html"
+>&kmail;
+&FAQ;</ulink
+></para
+></listitem>
+-->
+
+</itemizedlist>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/nonkdeapps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/nonkdeapps.docbook
new file mode 100644
index 00000000000..f482523d880
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/nonkdeapps.docbook
@@ -0,0 +1,38 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="non-kde-apps">
+<title
+>O &kde; com as aplicações não-&kde;</title>
+
+<!-- FIXME: This seems to be obsolete. The only similar option is "Apply *colors* to -->
+<!-- non-kde apps" -->
+<qandaset>
+<qandaentry>
+<question>
+<para
+>As minhas aplicações não-&kde; como o &Emacs; e o <application
+>kterm</application
+> estão a correr de modo estranho, com cores estranhas!</para>
+</question>
+<answer>
+<para
+>Inicia o <application
+>Centro de Controlo do &kde;</application
+> e na janela <guimenu
+>Aparência e Temas</guimenu
+><guisubmenu
+>Cores</guisubmenu
+> desliga a opção <guilabel
+>Aplicar as configurações do KDE às aplicações não-KDE</guilabel
+> e carrega em <guibutton
+>Aplicar</guibutton
+>.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/notrelated.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/notrelated.docbook
new file mode 100644
index 00000000000..026eaffcb70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/notrelated.docbook
@@ -0,0 +1,309 @@
+<!-- if you want to validate this file separately, uncomment this prolog:
+
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+
+-->
+
+<chapter id="not-kde">
+<title
+>Não relacionadas com o &kde;, de facto, mas à mesma muito frequentes.</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que mudo a resolução do ecrã?</para>
+</question>
+<answer>
+<para
+>Utilize o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>+</keycap
+></keycombo
+> e o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>-</keycap
+></keycombo
+> para circular pelas resoluções que definiu no ficheiro <filename
+>XF86Config</filename
+> (o qual poderá estar em <filename class="directory"
+>/etc/X11</filename
+>; procure-o primeiro). Se preferir pôr as mãos na massa, poderá sempre editar o ficheiro directamente. Escolhendo a sua resolução favorita no início (ou tornando-a única), o &X-Window; irá iniciar sempre com essa resolução. <caution
+><para
+>Faça sempre uma cópia de segurança do seu ficheiro <filename
+>XF86Config</filename
+> <emphasis
+>antes</emphasis
+> de o começar a alterar. Os erros neste ficheiro podem inutilizar o seu &X-Window;.</para
+></caution>
+<note
+><para
+>Estas instruções só são válidas se estiver a executar a versão 3.3.x do servidor XFree86. Se estiver a executar o XFree86 4.x, deve consultar a <ulink url="http://xfree.org"
+>Página Principal do XFree86(TM)</ulink
+>.</para
+></note
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que mudo a profundidade de cor?</para>
+</question>
+<answer>
+<para
+>Não existe nenhuma forma de fazer isto na hora. O utilizador tanto poderá iniciar o &X-Window; usando o <command
+>startx <option
+> -bpp <replaceable
+>número</replaceable
+></option
+></command
+> em que <replaceable
+>número</replaceable
+> pode ser 8, 16, 24 ou 32, dependendo da profundidade desejada. Se estiver a usar o <application
+>xdm</application
+>/&kdm;, terá de editar o <filename
+>/etc/X11/xdm/Xservers</filename
+> (pode variar) e introduzir <userinput
+>:0 local /usr/X11R6/bin/X -bpp 16</userinput
+> para a profundidade de cor de 16 bits.</para>
+<para
+>Também pode editar o ficheiro <filename
+>XF86Config</filename
+> e adicionar uma linha do estilo <userinput
+>DefaultColorDepth <replaceable
+>número</replaceable
+></userinput
+> para a secção "Screen" (Ecrã). Da próxima vez que iniciar o X, este irá correr com a nova profundidade de cor configurada.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que posso fazer se estiver a usar um rato de 2 botões?</para>
+</question>
+<answer>
+<para
+>Vá comprar um rato de 3 botões ou utilize a emulação do terceiro botão do rato. O terceiro botão é emulado carregando simultaneamente em ambos os botões do rato. Terá de desactivar a opção <option
+>Emulate3Buttons</option
+> no seu ficheiro <filename
+>XF86Config</filename
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é uma janela "fixa" ou "autocolante"?</para>
+</question>
+<answer>
+<para
+>Num ambiente gráfico virtual com vários ecrãs virtuais, uma janela "fixa" irá permanecer no ecrã quando muda entre ecrãs, como se estivesse colada ao vidro do ecrã. O <application
+>Xclock</application
+> é um típico candidato a fixar, dado que só inicia uma instância e precisa de estar sempre presente. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que substituo o cursor do rato "X" por uma seta?</para>
+</question>
+<answer>
+<para
+>Os vários tipos de cursores disponíveis no X estão definidos em <filename class="headerfile"
+>X11/cursorfont.h</filename
+>. Pode alterá-lo usando o <command
+>xsetroot -cursor_name <replaceable
+>nome_do_cursor</replaceable
+></command
+>. Por exemplo, tenho o seguinte no meu ficheiro <filename
+>.Xclients</filename
+>:</para>
+<screen
+>xsetroot -cursor_name left_ptr
+</screen>
+<para
+>Isto irá criar o cursor para a esquerda normal. Para ver as outras alternativas, escreva <command
+>xfd -fn cursor</command
+>. Claro, não se esqueça que o <command
+>man xsetroot</command
+> é um amigo seu.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que extraio/instalo ficheiros diff?</para>
+</question>
+<answer>
+<para
+>Para gerar um 'diff' de contexto para aplicar, use o <command
+>diff -u <replaceable
+>ficheiro-antigo ficheiro-novo</replaceable
+> &gt; <replaceable
+>ficheiropatch</replaceable
+></command
+>. Para aplicar o 'diff' a um ficheiro (<abbrev
+>i.e.</abbrev
+> "aplicar um patch ao ficheiro"), execute <command
+>patch &lt; <replaceable
+>patchfile</replaceable
+></command
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso pôr o &Linux; a montar a 'drive' de disquetes para disquetes de DOS e ext2?</para>
+</question>
+<answer>
+<para
+>Basta indicar como tipo de sistema de ficheiros 'auto' no <filename
+>/etc/fstab</filename
+>. A auto-detecção funciona sem problemas para o DOS e o ext2.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que inicio o &kde; com o <keycap
+>Num Lock</keycap
+> ligado?</para>
+</question>
+<answer>
+<para
+>Já tentou o <command
+>man setleds</command
+>? Para além disso, poderá ter de editar o seu <filename
+>$<envar
+>HOME</envar
+>/.Xmodmap</filename
+> e põe as seguintes linhas:</para>
+<screen
+>! redefines numeric keypad to be used without NumLock
+keycode 79 = 7
+keycode 80 = 8
+keycode 81 = 9
+
+keycode 83 = 4
+keycode 84 = 5
+keycode 85 = 6
+
+keycode 87 = 1
+keycode 88 = 2
+keycode 89 = 3
+
+keycode 90 = 0
+keycode 91 = comma
+keycode 86 = plus
+
+! deactivates NumLock key
+keycode 77 =
+</screen>
+<para
+>Outras alternativas possíveis:</para>
+<itemizedlist>
+<listitem
+><para
+><application
+>xkeycaps</application
+>: carregando com o botão <mousebutton
+>direito</mousebutton
+> deve permitir as edições. Poderá ter de fazer isto como root.</para
+></listitem>
+<listitem
+><para
+><command
+>man XF86Config</command
+> e veja na secção Keyboard (Teclado).</para
+></listitem>
+<listitem
+><para
+>Instale o <application
+>NumLockX</application
+>, que está disponível em <ulink url="http://dforce.sh.cvut.cz/~seli/en/numlockx"
+>http://dforce.sh.cvut.cz/~seli/en/numlockx</ulink
+>.</para
+></listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que extraio imagens das janelas ou do ecrã?</para>
+</question>
+<answer>
+<para
+>Utilize o &ksnapshot;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe alguma ferramenta para fazer páginas Web?</para>
+</question>
+<answer>
+<para
+>Sim, e existem neste momento bastantes, como o <application
+>StarOffice</application
+>, o <application
+>&Netscape; Composer</application
+> e o <application
+>XEmacs</application
+>. Existem também muitas aplicações do &kde;. Para obter a lista mais actual, vá a <ulink url="http://kde-apps.org"
+>APPS.&kde;.com: The Latest in &kde; Applications</ulink
+> e procure por <emphasis
+>web development</emphasis
+> (desenvolvimento Web). Tente tantas vezes quantas as necessárias e escolha a mais adequada às suas necessidades.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é que querem dizer os acrónimos como o AFAIK?</para>
+</question>
+<answer>
+<para
+><screen
+>AAMOF: as a matter of fact (de facto)
+AFAIK: as far as I know (tanto quanto sei)
+AISE: as I see it (como estou a ver)
+BFN: bye for now (por agora, adeus)
+BION: believe it or not (acredite ou não)
+BRB: be right back (volto já)
+BTW: by the way (já agora)
+CMIIW: correct me if I am wrong (corrija-me se estiver errado)
+FUD: fear, uncertainty, and doubt (medo, incerteza e dúvida)
+FWIW: for what it's worth (pelo que vale)
+FYI: for your information (para o informar)
+HTH: hope this helps (espero que ajude)
+IIRC: if I recall correctly (se bem me lembro)
+IMHO: in my humble opinion (na minha modesta opinião)
+LOL: laughing out loud (a rir alto)
+MYOB: mind your own business (meta-se na sua vida)
+PITA: pain in the ass (grande complicação)
+ROTFL: rolling on the floor laughing (rebolar no chão a rir)
+RTFM: read the fine manual (leia o excelente manual)
+SOP: standard operating procedure (procedimento operacional padrão)
+TIA: thanks in advance (para já obrigado)
+YMMV: your mileage may vary (a sua distância pode variar)
+</screen
+></para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/panel.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/panel.docbook
new file mode 100644
index 00000000000..182c6e93df4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/panel.docbook
@@ -0,0 +1,64 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="panel">
+<title
+>O painel</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que adiciono aplicações ao painel do &kde; (o &kicker;)?</para>
+</question>
+<answer>
+<para
+>Existem várias formas de adicionar uma aplicação ao painel, das quais a mais fácil é carregar com o botão direito do rato no painel e, no menu de contexto que aparecer, seleccionar o <menuchoice
+><guimenu
+>Menu do Painel</guimenu
+><guisubmenu
+>Adicionar</guisubmenu
+><guisubmenu
+>Botão de Aplicação</guisubmenu
+></menuchoice
+>, seguido da aplicação para a qual deseja adicionar uma ligação.</para>
+<para
+>Para mais formas de adicionar botões ao painel, veja no Manual do &kicker;.</para>
+
+</answer>
+</qandaentry>
+
+<!-- Since I don't know the answer for this in KDE 2.2.1 I have to comment it out -->
+<!--
+<qandaentry>
+<question>
+<para
+>Is it possible to change the <guibutton
+>K</guibutton
+> button of
+the panel to another picture?</para>
+</question
+>/
+<answer>
+<para
+>Look for
+<filename
+>$<envar
+>HOME</envar
+>/.kde/share/apps/kicker/pics/go.png</filename
+> and
+<filename
+>$<envar
+>HOME</envar
+>/.kde/share/apps/kicker/pics/mini/go.png</filename>
+and replace them. Do not forget to flatten the replacements to one
+layer, or else you will not see anything. Create the folders if
+they do not already exist. Then restart &kicker;.</para>
+</answer>
+</qandaentry>
+-->
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/tips.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/tips.docbook
new file mode 100644
index 00000000000..dd12f6e90b8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/tips.docbook
@@ -0,0 +1,207 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+<chapter id="tips">
+<title
+>Dicas Úteis</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Ler a documentação no &kde;</para>
+</question>
+<answer>
+<para
+>Abra a janela de <guilabel
+>Executar um Comando</guilabel
+> (<keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> por omissão) e escreva: <itemizedlist>
+<listitem>
+<para
+><command
+>man:<replaceable
+>comando</replaceable
+></command
+> para as páginas do 'man'. Este comando até descomprime automaticamente as páginas se elas estiverem comprimidas.</para>
+</listitem>
+
+<listitem>
+<para
+><command
+>info:<replaceable
+>comando</replaceable
+></command
+> para as páginas do 'info'.</para>
+</listitem>
+
+<listitem>
+<para
+><command
+>help:<replaceable
+>aplicação_do_KDE</replaceable
+></command
+> para as páginas de ajuda da aplicação do &kde;.</para>
+</listitem>
+
+</itemizedlist>
+</para>
+
+<para
+>Você poderá introduzir qualquer um destes no campo de texto <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+<para
+>Ou utilize o <application
+>Centro de Ajuda do &kde;</application
+>, se estiver a utilizar o &kde; 2. Inicie o <application
+>Centro de Ajuda do &kde;</application
+> carregando no ícone (o livro azul com a chave amarela) na barra de ferramentas. Depois do <application
+>Centro de Ajuda do &kde;</application
+> ter iniciado, a janela à esquerda contém um item com o nome <guilabel
+>Páginas de manual Unix</guilabel
+>. Carregue uma vez neste item e poderá navegar por todas as páginas man instaladas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Mover ou mudar o tamanho de janelas rapidamente</para>
+</question>
+<answer>
+<para
+>Para mover uma janela, utilize <keycombo action="simul"
+>&Alt;<mousebutton
+>botão esquerdo</mousebutton
+></keycombo
+> do rato. <keycombo action="simul"
+>&Alt;<mousebutton
+>botão direito</mousebutton
+></keycombo
+> do rato muda o tamanho da janela. Por último, <keycombo action="simul"
+>&Alt;<mousebutton
+>botão do meio</mousebutton
+></keycombo
+> do rato levanta ou baixa a janela. O <application
+>Centro de Controlo do &kde;</application
+> permite-lhe alterar as teclas e botões de rato utilizados.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Destruir janelas no &kde;</para>
+</question>
+<answer>
+<para
+>Há uma combinação de teclas por omissão (<keycombo action="simul"
+>&Ctrl;&Alt;&Esc;</keycombo
+>) que lhe dá um cursor com uma caveira. Carregue com esse cursor numa janela para a destruir. É possível ver/alterar esta atribuição de teclas no <application
+>Centro de Controlo do &kde;</application
+>. <caution
+><para
+>Se usar esta opção mata o programa de forma forçada. Podem-se perder dados, bem como alguns processos relacionados com o programa poderão continuar activos. Use só como último recurso.</para
+></caution>
+<!-- fixme: use only if necessary; processes might remain --></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>E se algo de mal estiver a acontecer que nem consiga fazer aparecer o cursor da caveira e das tíbias cruzadas? Como é que saio de um bloqueio total?</para>
+</question>
+<answer>
+<para
+>Esse tipo de bloqueios tende a ocorrer quando uma aplicação bloqueia enquanto está a efectuar uma <quote
+>captura do rato/teclado</quote
+>. Se isso acontecer pode tentar seleccionar uma consola de texto virtual com o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>F1</keycap
+></keycombo
+> e autenticar-se de novo. Com o seguinte comando irá obter uma lista de todos os processos em execução:</para>
+
+<screen
+><userinput
+> <command
+>ps</command
+> <option
+>-aux</option
+> | <command
+>more</command
+></userinput
+></screen>
+
+<para
+>Ao matar o processo que "capturou" o rato, o seu ambiente de trabalho irá voltar ao normal. Infelizmente não conseguirá ver qual o processo que foi, por isso terá de descobrir por tentativa e erro. Para matar um processo faça:</para>
+
+<screen
+><userinput
+> <command
+>kill</command
+> <option
+>-9</option
+> <replaceable
+>pid</replaceable
+></userinput
+></screen>
+
+<para
+>Aqui o <replaceable
+>pid</replaceable
+> é o ID do processo, e que corresponde ao primeiro número de cada linha devolvida pelo <command
+>ps</command
+> <option
+>-aux</option
+>.</para>
+
+<para
+>Poderá voltar para o ambiente gráfico com o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>F7</keycap
+></keycombo
+> (ou <keycap
+>F8</keycap
+> até <keycap
+>F9</keycap
+>, dependendo do seu sistema operativo) para ver se o sistema voltou a funcionar. Quando carregar em <keycombo action="simul"
+>&Alt;<keycap
+>Tab</keycap
+></keycombo
+> deverá obter uma resposta do gestor de janelas. Caso contrário, terá de voltar à consola de texto e tentar matar outro processo.</para>
+
+<para
+>Os bons candidatos a matar serão: a aplicação com que está a trabalhar, o &kicker;, o &klipper; e o &kdesktop;.</para>
+</answer>
+</qandaentry>
+
+<!-- fixme: how to do in KDE2.x
+<qandaentry>
+<question>
+<para
+>Switching window managers on the fly in &kde; 1.x</para>
+</question>
+<answer>
+<para
+>If you want to switch your window manager on the fly, type the
+following into a terminal window: <command
+>kwmcom
+go:<replaceable
+>blackbox</replaceable
+></command
+>. This switches to
+Blackbox, but you can substitute any window manager you like.</para>
+</answer>
+</qandaentry>
+-->
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/faq/winmng.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/winmng.docbook
new file mode 100644
index 00000000000..458c041bd66
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/faq/winmng.docbook
@@ -0,0 +1,127 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd">
+-->
+
+
+
+<chapter id="windowmanager">
+<title
+>O gestor de janelas</title>
+
+<para
+>O gestor de janelas por omissão disponibilizado pelo &kde; é o K Window Manager (&kwin;). Veja o "Manual do K Window Manager" (deve estar acessível no <application
+>Centro de Ajuda do &kde;</application
+>) para mais informações sobre a sua utilização.</para>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Existem atalhos de teclado para as operações do &kwin;?</para>
+</question>
+<answer>
+<para
+>Sim. Vê no "Manual do K Window Manager" a lista de atalhos disponíveis.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso definir o meu próprio conjunto de atalhos de teclado?</para>
+</question>
+<answer>
+<para
+>Sim. Lance o <application
+>Centro de Controlo do &kde;</application
+> e seleccione a <menuchoice
+><guimenu
+>Regional e Acessibilidade</guimenu
+><guimenuitem
+>Atalhos de Teclado</guimenuitem
+></menuchoice
+> para configurar as opções do gestor de janelas como a maximização de janelas, &etc;. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quando "minimizo" uma janela, esta desaparece. Para onde vai?</para>
+</question>
+<answer>
+<para
+>Com muitas interfaces do &X-Window;, o botão de minimização do (um ponto pequeno) irá apagar a janela que o programa está a executar e cria em alternativa um ícone no ecrã. O &kde; não faz isto. Em vez disso, quando uma janela é minimizada esta é simplesmente escondida (embora o programa continue a correr).</para>
+<para
+>Existem algumas maneiras de aceder às janelas <quote
+>desaparecidas</quote
+>:</para>
+<itemizedlist>
+<listitem>
+<para
+>Se você está a correr o componente de barra de tarefas do &kicker;, poderá ter uma lista das tarefas apresentadas no seu ecrã. As tarefas minimizadas terão os seus nomes escritos a cinzento.</para>
+</listitem>
+<listitem>
+<para
+>Se carregares com o botão do meio do rato na janela de raiz (&ie;, o fundo do ecrã), o &kwin; dar-lhe-á uma lista de todas as tarefas disponíveis.</para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que maximizo as janelas apenas na vertical ou na horizontal?</para>
+</question>
+<answer>
+<para
+>No caso da tua janela não estar já maximizada, se carregares no botão de maximização com o botão esquerdo/do meio/direito, irás maximizar a janela completamente/na vertical/na horizontal, respectivamente.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é <quote
+>enrolar</quote
+> uma janela?</para>
+</question>
+<answer>
+<para
+>Quando <quote
+>enrolamos</quote
+> uma janela <quote
+>puxamos</quote
+> o seu conteúdo para cima até ficar apenas visível a barra de título. Você pode fazer isto fazendo um duplo-click na barra de título da janela.</para>
+</answer>
+</qandaentry>
+
+<!-- Not sure this is still applicable
+<qandaentry>
+<question>
+<para
+>Is it possible to have FVWM2-like shadow frameworks for the
+placement of windows?</para>
+</question>
+<answer>
+<para
+>Yes. Run <application
+>&kde; Control Center</application
+> and select <guimenu
+>Look and Feel</guimenu>
+followed by <guisubmenu
+>Window Behavior</guisubmenu
+> and finally
+<guimenuitem
+>Advanced</guimenuitem
+>. There is a dialog option that
+allows you to set the placement policy you want.</para>
+</answer>
+</qandaentry>
+-->
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.am b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.am
new file mode 100644
index 00000000000..7787dfd9d7b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/glossary
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.in b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.in
new file mode 100644
index 00000000000..9f02f1b8bcb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/khelpcenter/glossary
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/glossary
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/glossary/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/glossary/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/glossary/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/glossary/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/glossary/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kdeprintingglossary.docbook Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook kdeprintingglossary.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary
+ @for base in index.docbook kdeprintingglossary.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook kdeprintingglossary.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/glossary/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook kdeprintingglossary.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/glossary/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/glossary/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/glossary/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.cache.bz2
new file mode 100644
index 00000000000..a286c9e3de3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.docbook
new file mode 100644
index 00000000000..ee75f4f59e9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/index.docbook
@@ -0,0 +1,469 @@
+<?xml version="1.0" ?>
+<!DOCTYPE glossary PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY glossary-kdeprinting SYSTEM "kdeprintingglossary.docbook">
+
+
+]>
+
+
+<glossary id="glossary"
+>&glossary-kdeprinting; <glossdiv id="glossdiv-technologies">
+ <title
+>Tecnologias</title>
+ <glossentry id="gloss-ioslave">
+ <glossterm
+><acronym
+>IO</acronym
+> Slave</glossterm>
+ <glossdef
+><para
+>Os <acronym
+>IO</acronym
+> Slaves permitem às aplicações do &kde; acederem aos recursos remotos tão facilmente como aos locais.(tornando-os <quote
+>transparentes na rede</quote
+>). Os recursos remotos (como por exemplo, os ficheiros) podem estar guardados em partilhas de <acronym
+>SMB</acronym
+> ou algo semelhante.</para>
+<glossseealso otherterm="gloss-smb"
+><acronym
+>SMB</acronym
+></glossseealso
+> <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kio">
+ <glossterm
+><acronym
+>KIO</acronym
+></glossterm>
+ <glossdef
+><para
+>O sistema de entradas/saídas do &kde; que utiliza os <quote
+><acronym
+>IO</acronym
+> Slaves</quote
+>.</para>
+<glossseealso otherterm="gloss-ioslave"
+><acronym
+>IO</acronym
+> Slave</glossseealso
+> <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kparts">
+ <glossterm
+>KParts</glossterm>
+ <glossdef
+><para
+>As KParts são uma tecnologia embebida que permite às aplicações do &kde; embeberem outras aplicações do &kde;. Por exemplo, a janela de texto usada pelo &konqueror; é uma KPart.</para>
+ <glossseealso otherterm="gloss-konqueror"
+>&konqueror;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ksycoca">
+ <glossterm
+><acronym
+>KSycoca</acronym
+></glossterm>
+ <glossdef
+><para
+>O <acronym
+>KSycoca</acronym
+> (&kde; <emphasis
+>Sy</emphasis
+>stem <emphasis
+>Co</emphasis
+>nfiguration <emphasis
+>Ca</emphasis
+>che) é uma 'cache' da configuração que, por exemplo, garante um acesso mais rápido aos itens do menu.</para>
+ <glossseealso
+otherterm="gloss-kbuildsycoca"
+><application
+>KBuildSycoca</application
+></glossseealso>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-xfree86">
+ <title
+>XFree86</title>
+ <glossentry id="gloss-antialiasing">
+ <glossterm
+>'Antialiasing'</glossterm>
+ <glossdef
+><para
+>Se for referido no contexto do &kde;, o 'anti-aliasing' significa na maior parte dos casos o suavizar dos tipos de letra visíveis no ecrã. O &Qt; versão 2.3.0 ou superiores, usado em conjunto com o XFree86 4.x torna isto possível também com o &kde;.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-qt"
+>&Qt;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-xserver">
+ <glossterm
+>&X-Server;</glossterm>
+ <glossdef
+><para
+>O &X-Server; representa uma camada básica sobre a qual as várias interfaces como o &kde; são desenvolvidas. Gere a interacção básica do rato e do teclado (tanto da máquina local como de máquinas remotas) e oferece as rotinas gráficas elementares para desenhar rectângulos ou outras primitivas.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-applications">
+ <title
+>Aplicações</title>
+ <glossentry id="gloss-kbuildsycoca">
+ <glossterm
+><application
+>KBuildSycoca</application
+></glossterm>
+ <glossdef
+><para
+>O <application
+>KBuildSycoca</application
+> é um programa da linha de comandos e recria o <acronym
+>KSycoca</acronym
+>. Isto é útil, por exemplo, se alguns ou todos os módulos do &kcontrol; estão em falta.</para>
+<glossseealso otherterm="gloss-ksycoca"
+><acronym
+>KSycoca</acronym
+></glossseealso
+> <glossseealso otherterm="gloss-kcontrol"
+>&kcontrol;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kcontrol">
+ <glossterm
+>&kcontrol;</glossterm>
+ <glossdef
+><para
+>Este é o projecto e o nome do ficheiro do centro de controlo do &kde;. O &kcontrol; permite-lhe personalizar praticamente todas as opções de configuração do &kde;.</para>
+ <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kicker">
+ <glossterm
+>&kicker;</glossterm>
+ <glossdef
+><para
+>&kicker; é a alcunha e o nome do projecto do painel do &kde;.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-panel"
+>Painel</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-konqueror">
+ <glossterm
+>&konqueror;</glossterm>
+ <glossdef
+><para
+>O &konqueror; é um gestor de ficheiros, navegador na web, visualizador de imagens e outros formatos e uma parte fundamental do projecto &kde;. Pode encontrar mais informações acerca do &konqueror; em <ulink url="http://www.konqueror.org"
+>www.konqueror.org</ulink
+>.</para>
+ <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ksirc">
+ <glossterm
+>&ksirc;</glossterm>
+ <glossdef
+><para
+>O &ksirc; é o cliente de <acronym
+>IRC</acronym
+> por omissão e que vem com o &kde;. Pode usar o &ksirc; para conversar com qualquer pessoa numa rede de <acronym
+>IRC</acronym
+>.</para>
+ <glossseealso otherterm="gloss-irc"
+><acronym
+>IRC</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry
+>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-desktop-terminology">
+ <title
+>Terminologia do Ambiente de Trabalho</title>
+ <glossentry id="gloss-draganddrop">
+ <glossterm
+>Arrastar e Largar</glossterm>
+ <glossdef
+><para
+>Este conceito tenta substituir várias acções como a cópia de ficheiros de um lugar para outro através de um certo movimento de rato, por exemplo, carregando numa janela do &konqueror;, movendo o rato para outra janela enquanto o botão do rato se mantém carregado e largando o botão do rato (correspondendo a <quote
+>largar</quote
+> o objecto) copia os ficheiros.</para>
+ <glossseealso otherterm="gloss-konqueror"
+>&konqueror;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-gui">
+ <glossterm
+>&GUI;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>G</emphasis
+>raphical <emphasis
+>U</emphasis
+>ser <emphasis
+>I</emphasis
+>nterface. Cada ambiente gráfico (como o &kde;) é uma &GUI;. A maioria das &GUI;s suportam o rato e/ou janelas para gerir os programas.</para>
+ <glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-kde">
+ <glossterm
+>&kde;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <quote
+>K Desktop Environment</quote
+>, uma &GUI; de liderança para os sistemas &UNIX;. Poderá encontrar informações mais detalhadas em <ulink url="http://www.kde.org"
+>www.kde.org</ulink
+>.</para>
+ <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-gnome">
+ <glossterm
+><acronym
+>GNOME</acronym
+></glossterm>
+ <glossdef>
+ <para
+><emphasis
+>G</emphasis
+>NU <emphasis
+>N</emphasis
+>etwork <emphasis
+>O</emphasis
+>bject <emphasis
+>M</emphasis
+>odel <emphasis
+>E</emphasis
+>nvironment, uma das &GUI;'s de liderança do &UNIX;.</para>
+ <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-panel">
+ <glossterm
+>Painel</glossterm>
+ <glossdef
+><para
+>Refere-se ao painel (também conhecido por <quote
+>&kicker;</quote
+>) que normalmente se encontra no fundo do ecrã.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-kicker"
+>&kicker;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-ripping">
+ <glossterm
+>extracção</glossterm>
+ <glossdef
+><para
+>O processo de ler dados áudio de um CD-ROM e o armazenar em seguida no disco rígido.</para>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="kde-development">
+ <title
+>Desenvolvimento do &kde;</title>
+ <glossentry id="gloss-qt">
+ <glossterm
+>&Qt;</glossterm>
+ <glossdef
+><para
+>A &GUI; do &kde; é desenvolvida com base na biblioteca &Qt;, a qual fornece vários elementos gráficos (denominados por <quote
+>Widgets</quote
+>), os quais são usados para construir o ambiente de trabalho. Pode encontrar mais informações sobre o &Qt; em <ulink url="http://www.trolltech.com"
+>www.trolltech.com</ulink
+>.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> <glossseealso otherterm="gloss-widget"
+>Widget</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-i18n">
+ <glossterm
+>i18n</glossterm>
+ <glossdef
+><para
+>Abreviatura de <quote
+>internationalization</quote
+> ou <quote
+>internacionalização</quote
+>. O &kde; suporta várias línguas diferentes, usando várias técnicas de i18n que facilitam a tradução da &GUI; assim como da documentação do &kde; para todas essas línguas. Pode ser encontrada mais informação sobre o processo de i18n em <ulink url="http://i18n.kde.org"
+>i18n.kde.org</ulink
+>.</para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-l10n">
+ <glossterm
+>l10n</glossterm>
+ <glossdef
+><para
+>Abreviatura de <quote
+>localization</quote
+> (localização), o processo de adaptar um programa ao ambiente local. Isto inclui, por exemplo, a moeda usada para os valores monetários ou o formato da hora.</para>
+ <glossseealso otherterm="gloss-i18n"
+>i18n</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-widget">
+ <glossterm
+>Widget</glossterm>
+ <glossdef
+><para
+>Elementos gráficos como barras de posicionamento, botões ou campos de entrada que são utilizados pelo &kde; para construir a interface gráfica. </para>
+<glossseealso otherterm="gloss-kde"
+>&kde;</glossseealso
+> <glossseealso otherterm="gloss-gui"
+>&GUI;</glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="gloss-cvs">
+ <glossterm
+><acronym
+>CVS</acronym
+></glossterm>
+ <glossdef>
+ <para
+><emphasis
+>C</emphasis
+>oncurrent <emphasis
+>V</emphasis
+>ersion <emphasis
+>S</emphasis
+>ystem. O <acronym
+>CVS</acronym
+> é uma forma muito elegante de gerir as versões dos ficheiros, de modo a permitir que mais do que um programador trabalhe com facilidade no mesmo projecto. Poderá encontrar uma descrição de como obter a última versão (para os programadores) do código do &kde; através de <acronym
+>CVS</acronym
+> anónimo em <ulink url="http://www.kde.org/anoncvs.html"
+>http://www.kde.org/anoncvs.html</ulink
+>. Mais informações sobre o <acronym
+>CVS</acronym
+> estão disponíveis em <ulink url="http://www.cvshome.org"
+>www.cvshome.org</ulink
+>. </para>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-misc">
+ <title
+>Diversos</title>
+ <glossentry id="gloss-rfc">
+ <glossterm
+><acronym
+>RFC</acronym
+></glossterm>
+ <glossdef
+><para
+><emphasis
+>R</emphasis
+>equest <emphasis
+>F</emphasis
+>or <emphasis
+>C</emphasis
+>omment. Uma forma comum de publicar novas ideias para protocolos ou procedimentos de modo a serem avaliados pela comunidade da Internet. Ainda que os <acronym
+>RFC</acronym
+>s não sejam obrigatórios, muitas das aplicações tentam aderir a eles, logo que tenham sido aprovados pela comunidade. Podem ser encontradas mais informações sobre os <acronym
+>RFC</acronym
+>s na <ulink url="http://www.rfc-editor.org"
+>Página Principal do RFC</ulink
+>.</para>
+ </glossdef>
+ </glossentry
+>
+ </glossdiv>
+
+ <glossdiv id="glossdiv-protocols">
+ <title
+>Vários protocolos</title>
+ <glossentry id="gloss-smb">
+ <glossterm
+><acronym
+>SMB</acronym
+></glossterm>
+ <glossdef
+><para
+><emphasis
+>S</emphasis
+>erver <emphasis
+>M</emphasis
+>essage <emphasis
+>B</emphasis
+>lock. Um protocolo de rede usado nas redes do &Microsoft; &Windows; para aceder aos sistemas de ficheiros dos outros computadores.</para>
+ <glossseealso otherterm="gloss-ioslave"
+><acronym
+>IO</acronym
+> Slave</glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-irc">
+ <glossterm
+><acronym
+>IRC</acronym
+></glossterm>
+ <glossdef
+><para
+><emphasis
+>I</emphasis
+>nternet <emphasis
+>R</emphasis
+>elay <emphasis
+>C</emphasis
+>hat. Um protocolo definido no <acronym
+>RFC</acronym
+> 1459, que trata da especificação para permitir a conversação por texto em tempo-real.</para>
+ <glossseealso otherterm="gloss-rfc"
+><acronym
+>RFC</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="gloss-host">
+ <glossterm
+>máquina</glossterm>
+ <glossdef
+><para
+>Isto pode ser um nome do seu ficheiro <filename
+>/etc/hosts</filename
+> (<systemitem class="systemname"
+>omeucomputador</systemitem
+>), um nome da Internet (<systemitem class="systemname"
+>www.kde.org</systemitem
+>) ou um endereço IP (<systemitem
+>192.168.0.10</systemitem
+>). </para>
+ </glossdef>
+ </glossentry>
+ </glossdiv>
+</glossary>
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/kdeprintingglossary.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/kdeprintingglossary.docbook
new file mode 100644
index 00000000000..ada48842614
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/glossary/kdeprintingglossary.docbook
@@ -0,0 +1,1266 @@
+
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE glossary PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"customization/dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY glossary-kdeprinting SYSTEM "kdeprintingglossary.docbook">
+
+]>
+<glossary id="glossary">
+-->
+ <glossdiv id="glossdiv-printing">
+ <title
+>Impressão</title>
+
+
+ <glossentry id="gloss-acl">
+ <glossterm
+><acronym
+>ACLs</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>A</emphasis
+>ccess <emphasis
+>C</emphasis
+>ontrol <emphasis
+>L</emphasis
+>ists; as ACLs são usadas para verificar o acesso de um dado utilizador (autenticado). Está disponível um suporte preliminar para ACLs na impressão com o &CUPS;; isto será melhorado nas versões futuras. </para>
+ <glossseealso otherterm="gloss-authentication"
+>Autenticação</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-appsocketprotocol">
+ <glossterm
+>Protocolo AppSocket</glossterm>
+ <glossdef
+><para
+>O AppSocket é um protocolo para a transferência de dados de impressão, e também é conhecido por "Direct TCP/IP Printing". A &Hewlett-Packard; usou o AppSocket para adicionar algumas pequenas extensões à sua volta e foram bem sucedidos para lhe mudar o nome e comercializá-la com a designação "&HP; JetDirect"...</para>
+<glossseealso otherterm="gloss-hpjetdirectprotocol"
+>Protocolo &HP; JetDirect</glossseealso
+> <glossseealso otherterm="gloss-directtcpipprinting"
+>Direct TCP/IP Printing</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-apsfilter">
+ <glossterm
+>APSfilter</glossterm>
+ <glossdef
+><para
+>O APSfilter é usado principalmente no contexto da impressão clássica no &UNIX; (LPD do estilo BSD). É um 'shell script' sofisticado, disfarçado de programa de filtragem "tudo-em-u,". Na realidade, o APSfilter inova os "scripts reais" para efectuar as tarefas necessárias. Envia as tarefas de impressão automaticamente através desses filtros baseando-se numa análise inicial do tipo do ficheiro de impressão. É desenvolvido e mantido por Andreas Klemm. É semelhante ao Magicfilter e utiliza na sua grande maioria o Ghostscript para a conversão dos ficheiros. Algumas distribuições de Linux (como a &SuSE;) usam o APSfilter, outras utilizam o Magicfilter (por exemplo, a &RedHat;), algumas têm ambas para se poder escolher (como o *BSD). O &CUPS; <emphasis
+>não</emphasis
+> tem necessidade do APSfilter, dado que corre o seu próprio reconhecimento de ficheiros (baseando-se nos tipos &MIME;) e aplica a sua própria lógica de filtragem.</para>
+<glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-magicfilter"
+>Magicfilter</glossseealso
+> <glossseealso otherterm="gloss-mimetypes"
+>Tipos &MIME;</glossseealso
+> <glossseealso otherterm="gloss-printcap"
+>printcap</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-authentication">
+ <glossterm
+>Autenticação</glossterm>
+ <glossdef
+><para
+>Provar a identidade de uma certa pessoa (talvez através do utilizador/senha ou através de um certificado) é denominada normalmente por autenticação. Uma vez autenticado, o utilizador pode ou não obter o acesso a um dado recurso, baseando-se possivelmente em ACLs.</para>
+ <glossseealso otherterm="gloss-acl"
+>ACLs</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-bidirectionalcommunication">
+ <glossterm
+>Comunicação bi-direccional</glossterm>
+ <glossdef
+><para
+>No contexto da impressão, um servidor ou uma máquina podem receber informações adicionais vindas da impressora (mensagens de estado, &etc;) ou provenientes de um pedido. O AppSocket ( = &HP; JetDirect), o &CUPS; e o IPP suportam a comunicação bidireccional, enquanto o LPR/LPD e a impressão do BSD não...</para>
+<glossseealso otherterm="gloss-appsocketprotocol"
+>Protocolo AppSocket</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-directtcpipprinting"
+>Direct TCP/IP Printing</glossseealso
+> <glossseealso otherterm="gloss-hpjetdirectprotocol"
+>&HP; JetDirect</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-lprlpd"
+>LPR/LPD</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-bsdstyleprinting">
+ <glossterm
+>Impressão tipo-BSD</glossterm>
+ <glossdef
+><para
+>Termo genérico para as diversas variantes do método de impressão tradicional do &UNIX;. A sua primeira versão apareceu no início dos anos 70 no &UNIX; da BSD e foi formalmente descrito no <ulink url="http://www.rfc.net/rfc1179.html"
+>RFC 1179</ulink
+> só por volta de 1990. Na altura em que a impressão "remota" do BSD foi desenhada pela primeira vez, as impressoras eram dispositivos ligados em série ou de outra forma qualquer a uma máquina (em que a Internet dificilmente consistia em mais do que 100 nós!); as impressoras usavam bandas intermináveis de papel picotado, alimentadas através de um mecanismo de tracção, com linhas simples de texto ASCII martelado mecanicamente no meio, a partir de caixotes por baixo da mesa, devolvendo o papel como uma "cobra" de papel dobrada em zigue-zague. As impressões remotas consistiam numa máquina vizinha na sala ao lado a enviar um ficheiro para impressão. Como a tecnologia mudou! As impressoras utilizam papel normal, têm inteligência incluída para criar as imagens das páginas que são enviadas para elas usando uma das PDLs (page description languages), muitas delas são por si próprias nós da rede, com CPU, RAM, disco e um Sistema Operativo próprio e estão ligadas a uma rede com provavelmente milhões de utilizadores... É uma prova vasta do conceito do &UNIX; para fazer as coisas, que fez a "Impressão em Linha" funcionar mesmo sob essas condições. Mas a altura chegou para que se mude para algo novo -- o IPP. </para>
+<glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-lprlpd"
+>LPR/LPD printing</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-cups">
+ <glossterm
+>&CUPS;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>C</emphasis
+>ommon <emphasis
+>U</emphasis
+>NIX <emphasis
+>P</emphasis
+>rinting <emphasis
+>S</emphasis
+>ystem; o &CUPS; é o sistema de impressão mais moderno do &UNIX; e do Linux, oferecendo também serviços de impressão multi-plataforma para os clientes do &Microsoft; &Windows; e do Apple &MacOS;. Baseado no IPP, resolve os problemas da impressão antiquada à BSD, oferecendo a autenticação, cifra e ACLs, entre muitas outras funcionalidades. Ao mesmo tempo, é retro-compatível o suficiente para servir todos os cliente legados que ainda não estão preparados para o IPP através do LPR/LPD (como o BSD). O &CUPS; é capaz de controlar qualquer impressora &PostScript; utilizando o PPD (PostScript Printer Description) fornecido pelo fabricante, destinado originalmente para a impressão no &Microsoft; Windows NT. A impressão no &kde; é mais poderosa se se basear no &CUPS;.</para>
+<glossseealso otherterm="gloss-acl"
+>ACLs</glossseealso
+> <glossseealso otherterm="gloss-authentication"
+>Autenticação</glossseealso
+> <glossseealso otherterm="gloss-bsdstyleprinting"
+>Impressão à BSD</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-kdeprint"
+>KDEPrint</glossseealso
+> <glossseealso otherterm="gloss-lprlpd"
+>LPR/LPD</glossseealso
+> <glossseealso otherterm="gloss-ppd"
+>PPD</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-cupsfaq">
+ <glossterm
+><acronym
+>&CUPS;-FAQ</acronym
+></glossterm>
+ <glossdef
+><para
+>De momento só disponível em alemão (a tradução vem a caminho), a <ulink url="http://www.danka.de/printpro/faq.html"
+>FAQ do &CUPS;</ulink
+> é um recurso valioso para responder a várias perguntas de qualquer pessoa novata com a impressão no &CUPS;. </para>
+ <glossseealso otherterm="gloss-kdeprinthandbook"
+>Manual do KDEPrint</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-cups-o-matic">
+ <glossterm
+>&CUPS;-O-Matic</glossterm>
+ <glossdef
+><para
+>O &CUPS;-O-Matic foi o primeiro 'plugin' de "terceiros" para o 'software' de impressão &CUPS;. Está disponível no <ulink url="http://www.linuxprinting.org/cups-doc.html"
+>'site' Web Linuxprinting.org</ulink
+> para oferecer um serviço 'online' de geração de PPDs. Em conjunto com o 'script' de Perl acompanhante <application
+>cupsomatic</application
+>, que necessita de ser instalado como uma infra-estrutura adicional do &CUPS;, ele redirecciona o resultado do filtro nativo <application
+>pstops</application
+> para uma cadeia de filtros Ghostscript adequados. Depois de terminar, envia os dados resultantes para uma infra-estrutura do &CUPS; de modo a enviá-los para impressora. Deste modo, o &CUPS;-O-Matic permite o suporte para qualquer impressora conhecida que suportasse previamente o ambiente clássico do ghostscript, se não existir suporte nativo do &CUPS; para a impressora de momento... O &CUPS;-O-Matic foi substituído agora pelo seu equivalente melhorado, o PPD-O-Matic.</para>
+<glossseealso otherterm="gloss-cupsomatic"
+>cupsomatic</glossseealso
+> <glossseealso otherterm="gloss-PPD-O-Matic"
+>PPD-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-cupsomatic">
+ <glossterm
+>cupsomatic</glossterm>
+ <glossdef
+><para
+>O 'script' de Perl <application
+>cupsomatic</application
+> (em conjunto com uma instalação funcional do Perl no seu sistema) é necessário para que qualquer PPD gerado pelo &CUPS;-O-Matic (ou PPD-O-Matic) funcione com o &CUPS;. Foi criado por Grant Taylor, o Autor do Linux Printing HOWTO e o encarregado da <ulink url="http://www.linuxprinting.org/printer_list.cgi"
+>base de dados de impressoras</ulink
+> no 'site' Web Linuxprinting.org.</para>
+<glossseealso otherterm="gloss-cups-o-matic"
+>&CUPS;-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> <glossseealso otherterm="gloss-cupsomatic"
+>cupsomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-daemon">
+ <glossterm
+><acronym
+>Daemon</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>D</emphasis
+>isk <emphasis
+>a</emphasis
+>nd <emphasis
+>e</emphasis
+>xecution <emphasis
+>mon</emphasis
+>itor; Os <acronym
+>Daemons</acronym
+> ou servidores estão presentes em todos os sistemas &UNIX; para realizar as tarefas independentes da intervenção do utilizador. Os leitores mais familiarizados com o &Microsoft; &Windows; podem querer comparar os servidores e as tarefas pelas quais são responsáveis com os "serviços". Um exemplo de um servidor presente na maioria dos sistemas &UNIX; legado é o LPD (Line Printer Daemon); o &CUPS; é visto com frequência como o sucessor do LPD no mundo do &UNIX; e também funciona com um servidor ou <quote
+>daemon</quote
+>. </para>
+ <glossseealso otherterm="gloss-spooling"
+>SPOOLing</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-databaselinuxprinting">
+ <glossterm
+>Base de Dados, Linuxprinting.org</glossterm>
+ <glossdef
+><para
+>Já há alguns anos, quando a impressão no Linux ainda era bastante complicada (só a impressão pela linha de comandos era conhecida para a maioria dos utilizadores do Linux, não existiam opções de impressão específicas do dispositivo para realizar as tarefas), o Grant Taylor, Autor do "Linux Printing HOWTO", coleccionou a maioria das informações disponíveis sobre as impressoras, controladores e filtros na sua base de dados. Com o conceito emergente do &CUPS;, extendendo a utilização dos PPDs mesmo para as impressoras não-Postscript, ele compreendeu o potencial da sua base de dados: se alguém colocar as diferentes sequências de dados (com o conteúdo que pode ser descrito ao longo das linhas "Que dispositivo imprime com que ghostscript ou com qualquer outro filtro, assim como que opções da linha de comandos estão disponíveis?") em ficheiros compatíveis com os PPDs, ele conseguia ter todo o poder do &CUPS; por cima dos "controladores" de impressoras tradicionais. Isto foi-se desenvolvendo para um conceito mais abrangente, conhecido por "Foomatic". O Foomatic extende as capacidades dos outros escalonadores que não o &CUPS; (LPR/LPD, LPRng, PDQ, PPR) até um certo nível ("roubando" alguns conceitos do &CUPS;). A Base de Dados do Linuxprinting não se limita apenas ao Linux -- as pessoas que corram outros SOs baseados no &UNIX; (como o *BSD ou o &MacOS; X) irão encontrar informações valiosas e 'software' para eles também. </para>
+<glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> <glossseealso otherterm="gloss-linuxprintingdatabase"
+>base de dados do Linuxprinting</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-directtcpipprinting">
+ <glossterm
+>Impressão Directa por TCP/IP</glossterm>
+ <glossdef
+><para
+>Este é um método que utiliza com frequência o porto 9100 para se ligar à impressora. Funciona com muitas das impressoras modernas na rede e tem algumas vantagens sobre o LPR/LPD, dado que é mais rápido e fornece alguns "dados de resposta" da impressora para a máquina que emitiu a tarefa.</para>
+<glossseealso otherterm="gloss-appsocketprotocol"
+>Protocolo AppSocket</glossseealso
+> <glossseealso otherterm="gloss-hpjetdirectprotocol"
+>Protocolo &HP; JetDirect</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-drivers">
+ <glossterm
+>Controladores, Controladores de Impressoras</glossterm>
+ <glossdef
+><para
+>O termo "controlador de impressoras", usado no mesmo sentido da plataforma do &Microsoft; &Windows;, não é aplicado de todo para uma plataforma Linux ou &UNIX;. A funcionalidade de um "controlador" é fornecida no &UNIX; pelos diferentes componentes modulares que funcionam em conjunto. No núcleo estão os "filtros" que convertem um dado formato e que esperam pela sua impressão, para um formato que seja aceite pela impressora de destino. O filtro de saída é enviado para a impressora através de uma infra-estrutura ou "backend". </para>
+<glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-ppd"
+>PPDs</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-easysoftwareproducts">
+ <glossterm
+>Easy Software Products</glossterm>
+ <glossdef
+><para
+>A companhia de Mike Sweet, a qual contribuiu com alguns produtos de 'software' substanciais para a comunidade de Software Livre; entre eles, encontra-se a versão inicial do <ulink url="http://gimp-print.sf.net/"
+>Gimp-Print,</ulink
+>, a <ulink url="http://www.easysw.com/epm/"
+>ferramenta de pacotes de 'software' EPM</ulink
+> e o <ulink url="http://www.easysw.com/htmldoc/"
+>HTMLDOC</ulink
+> (usado pelo "Linux Documentation Project" para criar as versões em PDF dos HOWTOs) -- mas mais importante: o <ulink url="http://www.cups.org/"
+>&CUPS;</ulink
+> (o 'Common &UNIX; Printing System'). A ESP financia-se a si própria vendendo uma versão comercial do &CUPS;, chamada <ulink url="http://www.easysw.com/"
+>ESP PrintPro,</ulink
+> que inclui alguns melhoramentos profissionais. </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> <glossseealso otherterm="gloss-esp"
+>ESP</glossseealso
+> <glossseealso otherterm="gloss-gimpprint"
+>Gimp-Print</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-encryption">
+ <glossterm
+>Cifra</glossterm>
+ <glossdef
+><para
+>A cifra de dados confidenciais é um assunto de toda a importância se os transferir pela Internet ou mesmo pelas intranets. A impressão através dos protocolos tradicionais não é cifrada de todo -- é muito fácil interceptar e escutar, por exemplo, os dados em &PostScript; ou em PCL transferidos pela rede. Por isso, no desenho do IPP foi pensada a adaptação de um 'plugin' simples para mecanismos de cifra (que podem ser disponibilizados da mesma forma que a norma de cifra para o tráfego de HTTP: o SSL e o TLS.</para>
+<glossseealso otherterm="gloss-authentication"
+>Autenticação</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-ssl"
+>SSL</glossseealso
+> <glossseealso otherterm="gloss-tls"
+>TLS</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-epson">
+ <glossterm
+><acronym
+>Epson</acronym
+></glossterm>
+ <glossdef
+><para
+>As impressoras de jacto-de-tinta da Epson encontram-se entre os modelos melhor suportados pelos controladores de software livre, dado que a companhia não tenta esconder os seus documentos de especificações técnicas dos seus dispositivos aos programadores. A qualidade de impressão excelente obtida com o Gimp-Print na série Stylus das impressoras pode ser atribuída a essa abertura. Eles também contrataram a Easy Software Products para manter uma versão melhorada do Ghostscript (o "ESP GhostScript") para o suporte melhorado do seu suporte de impressão. </para>
+ <glossseealso otherterm="gloss-ghostscript"
+>ESP Ghostscript</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-escapesequence">
+ <glossterm
+>Sequências de Escape</glossterm>
+ <glossdef
+><para
+>As primeiras impressoras imprimiam somente dados em ASCII. Para iniciar uma nova linha ou para ejectar uma página, eles incluiam sequências de comandos especiais, que continham na maioria das vezes um carácter [ESC] antecedente. A &HP; englobou este conceito através das suas edições da linguagem PCL até hoje, quando desenvolveram uma PDL (Page Description Language) completa desde o seu humilde início. </para>
+<glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-pdl"
+>PDL</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-escp">
+ <glossterm
+><acronym
+>ESC/P</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>E</emphasis
+>pson <emphasis
+>S</emphasis
+>tandard <emphasis
+>C</emphasis
+>odes for <emphasis
+>P</emphasis
+>rinters. A linguagem ESC/P da Epson está ao lado do &PostScript; e do PCL como uma das linguagens mais conhecidas.</para>
+<glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>hpgl</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-esp">
+ <glossterm
+><acronym
+>ESP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>E</emphasis
+>asy <emphasis
+>S</emphasis
+>oftware <emphasis
+>P</emphasis
+>roducts; a companhia que desenvolveu o &CUPS; (o "Common &UNIX; Printing System"). </para>
+<glossseealso otherterm="gloss-easysoftwareproducts"
+>Easy Software Products</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-espghostscript">
+ <glossterm
+><acronym
+>ESP</acronym
+> Ghostscript</glossterm>
+ <glossdef
+><para
+>Uma versão do Ghostscript que é mantida pela Easy Software Products. Inclui controladores do Gimp-Print pré-compilados para muitas impressoras de jacto de tinta (mais alguns brindes). O ESP Ghostscript funciona melhor com a série de modelos Epson Stylus para uma qualidade fotográfica em muitos casos. O ESP Ghostscript é 'software' sob a GPL. </para>
+<glossseealso otherterm="gloss-easysoftwareproducts"
+>Easy Software Products</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-espprintpro">
+ <glossterm
+><acronym
+>ESP</acronym
+> PrintPro</glossterm>
+ <glossdef
+><para
+>Este melhoramento profissional do &CUPS; (o "Common &UNIX; Printing System") é vendido pelos criadores do &CUPS; completo, com mais de 2 300 controladores de impressoras para as várias plataformas &UNIX; comerciais. O <ulink url="http://www.easysw.com/printpro/"
+>ESP PrintPro</ulink
+> é suposto funcionar "autonomamente" com pouca ou mesmo nenhuma configuração por parte dos utilizadores ou administradores. A ESP também vende contratos de suporte para o &CUPS; e para o PrintPro. Estas vendas ajudam a alimentar os programadores que desenvolvem a versão gratuita do &CUPS;. </para>
+ <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-filter">
+ <glossterm
+>Filtro</glossterm>
+ <glossdef
+><para
+>Os filtros, no geral, são programas que recebem alguns dados à entrada, manipulam-nos e passam-nos como resultado. Os filtros podem alterar ou não os dados. Os filtros, no contexto da impressão, são programas que convertem um dado ficheiro (destinado à impressão, mas não adequado no formato em que se encontra) para um formato fácil de imprimir. Algumas das vezes, têm de se criar "cadeias de filtros" para atingir o objectivo, passando o resultado de um filtro como entrada para o próximo. </para>
+<glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-foomatic">
+ <glossterm
+>Foomatic</glossterm>
+ <glossdef
+><para
+>O Foomatic começou como o nome da interface para um conjunto de diferentes ferramentas disponíveis em <ulink url="http://www.linuxprinting.org/"
+>Linuxprinting.org</ulink
+>. Estas ferramentas tentam tornar a utilização do ghostscript tradicional e dos outros filtros de impressão mais fácil para os utilizadores e para extender as capacidades dos filtros adicionando mais opções da linha de comandos ou explicando os dados de execução dos controladores. As diferentes encarnações do Foomatic são o &CUPS;-O-Matic, o PPD-O-Matic, o PDQ-O-Matic, o LPD-O-Matic, o PPR-O-Matic, o MF-O-Matic e o Direct-O-Matic. Todas estas permitem a geração de ficheiros de configuração 'online' apropriados, bastando para isso seleccionar o modelo adequado e o controlador sugerido (ou alternativo) para essa máquina. Mais recentemente, o Foomatic começou a virar-se para um sistema de "meta-escalonamento", que permite a configuração do sub-sistema de impressão subjacente através de um conjunto unificado de comandos. (Contudo, isto é muito mais complicado do que a interface &GUI; do KDEPrint, a qual faz algo de semelhante em relação aos diferentes sub-sistemas de impressão). </para>
+<glossseealso otherterm="gloss-cups-o-matic"
+>&CUPS;-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-PPD-O-Matic"
+>PPD-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-cupsomatic"
+>cupsomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ghostscript">
+ <glossterm
+>Ghostscript</glossterm>
+ <glossdef
+><para
+>O Ghostscipt é um RIP de &PostScript; em 'software', desenvolvido originalmente por L. Peter Deutsch. Existe sempre uma versão <acronym
+>GPL</acronym
+> do ghostcript disponível para a utilização e distribuição gratuita (a maioria já com um ano) enquanto que a versão actual é vendida comercialmente com outra licença. O Ghostscript é usado em grande escala no mundo do Linux e do &UNIX; para transformar o &PostScript; em dados de imagens adequados para enviar para os dispositivo não-&PostScript;.</para>
+<glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-gimpprint">
+ <glossterm
+>Gimp-Print</glossterm>
+ <glossdef
+><para
+>Ao contrário do seu nome, o Gimp-Print já não é apenas o 'plugin' a usar para imprimir no famoso programa Gimp -- o seu código de base também serve para ser compilado num... *... conjunto de PPDs e filtros associados que se integram transparentemente no &CUPS;, suportando cerca de 130 modelos de impressoras diferentes, oferecendo a qualidade fotográfica do resultado em muitos dos casos; *...um filtro do Ghostscript que pode ser usado com qualquer outro programa que necessite dum RIP por 'software'; *...uma biblioteca que pode ser usada por outras aplicações de 'software' que necessitem de funções de desenho. </para>
+<glossseealso otherterm="gloss-lexmark"
+>Controladores Lexmark</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-hp">
+ <glossterm
+><acronym
+>&HP;</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>H</emphasis
+>ewlett-<emphasis
+>Packard</emphasis
+>; uma das primeiras companhias a distribuir os seus próprios controladores de impressoras do Linux -- Mais recentemente, lançaram o seu pacote "HPIJS" de controladores, incluindo o código-fonte e uma licença gratuita. Isto constitui o primeiro fabricante de impressoras a fazê-lo. O HPIJS suporta a maioria dos modelos de jacto de tinta da HP. </para>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-hpgl">
+ <glossterm
+><acronym
+>&HP;/GL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>&HP;</emphasis
+> <emphasis
+>G</emphasis
+>rafical <emphasis
+>L</emphasis
+>anguage; uma linguagem de impressão da &HP; usada principalmente para as 'plotters'; muitos programas de CAD (Computer Aided Design) geram ficheiros &HP;/GL para imprimir.</para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-hpjetdirectprotocol">
+ <glossterm
+>Protocolo &HP; JetDirect</glossterm>
+ <glossdef
+><para
+>Um termo originário da &HP; para descrever a implementação deles para a transferência de dados de impressão para a impressora através de um protocolo "AppSocket" ou "Direct TCP/IP Printing".</para>
+<glossseealso otherterm="gloss-appsocketprotocol"
+>Protocolo AppSocket</glossseealso
+> <glossseealso otherterm="gloss-directtcpipprinting"
+>Direct TCP/IP Printing</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ietf">
+ <glossterm
+><acronym
+>IETF</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>I</emphasis
+>nternet <emphasis
+>E</emphasis
+>ngineering <emphasis
+>T</emphasis
+>ask <emphasis
+>F</emphasis
+>orce; uma associação de peritos da Internet, 'software' e 'hardware' que discutem as novas tecnologias de rede e que chegam muitas vezes a conclusões que são vistas pelas outras pessoas como normas. O "TCP/IP" é o exemplo mais famoso. As normas do IETF, assim como as propostas, discussões, ideias ou tutoriais úteis são postos em forma escrita na famosa série de "RFCs2 que estão disponíveis para o público e que são gravados na maioria dos CDs do Linux ou BSD.</para>
+<glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-rfc"
+>RFC</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ipp">
+ <glossterm
+><acronym
+>IPP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>I</emphasis
+>nternet <emphasis
+>P</emphasis
+>rinting <emphasis
+>P</emphasis
+>rotocol; definido numa série de RFCs aceites pelo IETF com o estado de "norma proposta"; foi desenhado pelo PWG. -- o IPP é um desenho completamente novo para a impressão na rede, porém, utiliza um método bastante conhecido e estável para a transferência de dados: o HTTP 1.1! Não "reinventando a roda", e baseando-se ele próprio numa norma existente e robusta da Internet, o IPP é capaz de se integrar com os mecanismos compatíveis com o HTTP na sua plataforma: * Mecanismos de autenticação Basic, Digest ou Certificate; * SSL ou TLS para a cifra dos dados transferidos; * LDAP para os serviços de directoria (para publicar os dados nas impressoras, opções de dispositivos, controladores, custos e tudo o mais na rede; ou para verificar as senhas enquanto desencadeia a autenticação). </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-ietf"
+>IETF</glossseealso
+> <glossseealso otherterm="gloss-rfc"
+>RFC</glossseealso
+> <glossseealso otherterm="gloss-tls"
+>TLS</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-kdeprint">
+ <glossterm
+><acronym
+>KDEPrint</acronym
+></glossterm>
+ <glossdef
+><para
+>A nova funcionalidade de impressão do &kde; desde a sua versão 2.2 consiste em vários módulos que traduzem as funcionalidades e a configuração dos diferentes sub-sistemas de impressão disponíveis (o &CUPS;, o LPR/LPD do BSD, o RLPR...) para uma representação gráfica agradável no &kde; em janelas, para facilitar a sua utilização. O mais importante para a utilização do dia-a-dia é o "kprinter", o novo comando de impressão gráfico -- Nota: o KDEPrint <emphasis
+>não</emphasis
+> implementa o seu próprio mecanismo de escalonamento ou de processamento de &PostScript;; para tal baseia-se no <emphasis
+>sub-sistema de impressão</emphasis
+> seleccionado -- contudo, adiciona algumas funcionalidades próprias em cima de todas essas fundações... </para>
+<glossseealso otherterm="gloss-bsdstyleprinting"
+>impressão à BSD</glossseealso
+> <glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-kprinter"
+>kprinter</glossseealso
+> <glossseealso otherterm="gloss-kdeprinthandbook"
+>Manual do KDEPrint</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-kdeprinthandbook">
+ <glossterm
+><acronym
+>Manual do KDEPrint...</acronym
+></glossterm>
+ <glossdef
+><para
+>...é o nome do documento de referência que descreve as funções do KDEPrint para os utilizadores e administradores. Pode lê-lo no Konqueror escrevendo "help:/kdeprint" no campo do endereço. O <ulink url="http://printing.kde.org/"
+>'site' Web do KDEPrint</ulink
+> é o recurso para as actualizações da documentação, assim como as versões em PDF destinadas a serem impressas. É da autoria e é mantido por Kurt Pfeifle. </para>
+ <glossseealso otherterm="gloss-cupsfaq"
+>&CUPS;-FAQ</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-kprinter">
+ <glossterm
+>kprinter</glossterm>
+ <glossdef
+><para
+>O <emphasis
+>kprinter</emphasis
+> é o novo utilitário poderoso de impressão que é usado nativamente por todas as aplicações do &kde;. Ao contrário de algumas más interpretações, o <emphasis
+>kprinter</emphasis
+> <emphasis
+>não</emphasis
+> é uma ferramenta apenas para o &CUPS;, dado que suporta vários sub-sistemas de impressão. Pode até mudar para um sub-sistema de impressão "na altura", entre duas tarefas, sem ter de reconfigurar. Claro, devido às funcionalidades poderosas do &CUPS;, o <emphasis
+>kprinter</emphasis
+> está em melhor forma quando é usado como interface para o &CUPS;. O <emphasis
+>kprinter</emphasis
+> é o sucessor do "qtcups", o qual já não é mais mantido. O kprinter herdou todas as melhores funcionalidades do qtcups e adicionou muitas outras. E MAIS IMPORTANTE: pode usar o <emphasis
+>kprinter</emphasis
+> com todas as suas funcionalidades em todas as aplicações não-&kde; que permitam um comando de impressão personalizado, como o gv, AcrobatReader, Netscape, Mozilla, Galeon, StarOffice, OpenOffice e todos os programas do GNOME. O <emphasis
+>kprinter</emphasis
+> pode actuar como um utilitário "autónomo", iniciado a partir de um Terminal X ou mini-linha de comandos para imprimir vários ficheiros diferentes de várias pastas, em diferentes formatos, em cada tarefa ou todos de uma vez, sem a necessidade de abrir em primeiro lugar os ficheiros nas aplicações! (Os formatos de ficheiros que são suportados desta forma são o &PostScript;, o PDF, o texto ASCII e International e muitos formatos gráficos conhecidos, como o PNG, TIFF, JPEG, PNM, Sun RASTER &etc;) </para>
+ <glossseealso otherterm="gloss-qtcups"
+>QtCUPS</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-lexmark">
+ <glossterm
+><acronym
+>Lexmark</acronym
+></glossterm>
+ <glossdef
+><para
+>foi uma das primeiras companhias a distribuir os seus próprios controladores de impressoras em Linux para alguns dos seus modelos. Contudo, esses controladores são apenas binários (sem código-fonte disponível), e por isso não podem ser usados para integrar nos outros projectos de impressão gratuitos. </para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-linuxprintingorg">
+ <glossterm
+>Linuxprinting.org</glossterm>
+ <glossdef
+><para
+>Linuxprinting.org = não só para o Linux; todos os sistemas do tipo &UNIX; como o *BSD e os vários UNIXes comerciais poderão encontrar várias informações úteis de impressão nesse 'site'. Este 'site' é a casa do projecto Foomatic, que tenta desenvolver o "Meta Print Spool and Driver Configuration Toolset" (ser capaz de configurar através de uma única interface comum os diferentes sub-sistemas de impressão e os seus controladores necessários) sem novo esforço de reconfiguração.-- Assim, também mantêm a Base de Dados de Impressoras, uma colecção de informações de controladores e de dispositivos que permite a todos descobrirem a informação mais actual sobre os modelos de impressoras e que gera a configuração 'online' para qualquer combinação escalonador/controlador/dispositivo conhecida e que funcione com algum dos sub-sistemas de impressão conhecidos do &UNIX; e Linux. </para>
+ <glossseealso otherterm="gloss-linuxprintingdatabase"
+>Base de dados do Linuxprinting</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-linuxprintingdatabase">
+ <glossterm
+><acronym
+>A base de dados do Linuxprinting.org</acronym
+></glossterm>
+ <glossdef
+><para
+>....Base de Dados que contém as impressoras e controladores adequados para eles... ...uma quantidade de informação e documentação para ser lida... ...fornece também algumas ferramentas e utilitários para facilitar a integração destes controladores num dado sistema... a família de utilitários "Foomatic" vista como o conjunto de ferramentas para tirar partido da base de dados para gerar "na altura" configurações funcionais para o seu modelo de impressora. </para>
+ <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-lprlpd">
+ <glossterm
+>Impressão <acronym
+>LPR/LPD</acronym
+></glossterm>
+ <glossdef
+><para
+>LPR == algumas pessoas traduzem para <emphasis
+>L</emphasis
+>ine <emphasis
+>P</emphasis
+>rinting <emphasis
+>R</emphasis
+>equest, outras para: <emphasis
+>L</emphasis
+>ine <emphasis
+>P</emphasis
+>rinter <emphasis
+>R</emphasis
+>emote.</para>
+ <glossseealso otherterm="gloss-bsdstyleprinting"
+>Impressão tipo-BSD</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-magicfilter">
+ <glossterm
+>Magicfilter</glossterm>
+ <glossdef
+><para
+>Semelhante ao programa APSfilter, o Magicfilter oferece funções de reconhecimento do tipo de ficheiros e, baseando-se nisso, efectua a conversão automática do ficheiro para um formato possível de imprimir, dependendo da impressora de destino.</para>
+ <glossseealso otherterm="gloss-apsfilter"
+>APSfilter</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-mimetypes">
+ <glossterm
+>Tipos-&MIME;</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>M</emphasis
+>ultipurpose (or Multimedia) <emphasis
+>I</emphasis
+>nternet <emphasis
+>M</emphasis
+>ail <emphasis
+>E</emphasis
+>xtensions; os tipos &MIME; foram usados inicialmente para permitir o transporte de dados binários (como os anexos de email que continham imagens) pelas ligações de email, as quais transmitem normalmente caracteres ASCII: os dados tinham de ser codificados para uma representação ASCII. Este conceito foi extendido mais tarde para descrever um formato de dados de uma forma independente de plataformas e não-ambígua). No &Windows; toda a gente conhece as extensões *.doc para os ficheiros do &Microsoft; Word. Isto é visto de forma ambígua na plataforma &Windows;: as extensões *.doc também são usadas para os ficheiros de texto simples ou para os ficheiros do Adobe Framemaker. E se um ficheiro de Word real vir o seu nome mudado para ter uma extensão diferente, já não pode ser mais aberto pelo programa; o &MIME; traz uma texto de reconhecimento com ele, que descreve o formato do ficheiro com base em <emphasis
+>categoria_principal/sub_categoria</emphasis
+>. Dentro do IPP, os ficheiros são também descritos pelo esquema de tipos &MIME;. Os tipos &MIME; são registados pelo IANA (Internet Assigning Numbers <emphasis
+>Association</emphasis
+>) para os manter sem ambiguidades. O &CUPS; tem alguns tipos &MIME; próprios registados, como o <emphasis
+>application/vnd.cups-raster</emphasis
+> (para o formato de imagens interno do &CUPS;). </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-easysoftwareproducts"
+>Easy Software Products</glossseealso
+> <glossseealso otherterm="gloss-espprintpro"
+>ESP PrintPro</glossseealso
+> <glossseealso otherterm="gloss-gimpprint"
+>Gimp-Print</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pcl">
+ <glossterm
+><acronym
+>PCL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>rinter <emphasis
+>C</emphasis
+>ontrol <emphasis
+>L</emphasis
+>anguage; desenvolvida pela &HP;, a PCL teve início na versão 1 como um conjunto simples de comandos para a impressão em ASCII; agora, nas suas versões PCL6 e PCL-X é capaz de imprimir gráficos e cores -- mas fora do reino do &Microsoft; &Windows; e do &HP-UX; (a versão da &HP; do &UNIX;) não é usado com frequência...</para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>&HP;/GL</glossseealso
+> <glossseealso otherterm="gloss-pdl"
+>PDL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pdl">
+ <glossterm
+><acronym
+>PDL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>age <emphasis
+>D</emphasis
+>escription <emphasis
+>L</emphasis
+>anguage; as PDLs descrevem de uma forma abstracta a representação gráfica de uma página - Antes de ser de facto transferida como tinta ou 'toner' para o papel, uma PDL necessita de ser "interpretada" em primeiro lugar. No &UNIX;, a PDL mais importante é o &PostScript;. </para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>&HP;/GL</glossseealso
+> <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pixel">
+ <glossterm
+>Pixel</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>Pic</emphasis
+>ture <emphasis
+>El</emphasis
+>ement; este termo descreve a componente mais pequena de uma imagem (quer impressa no papel ou representa num monitor por raios catódicos ou elementos LDC). Como qualquer imagem ou representação gráfica neste tipos de dispositivos é composta de pixels, os valores de "ppi" (pixel per inch - pixel por polegada) e &dpi; (dots per inch - pontos por polegada) são um parâmetro importante para a qualidade global e para a resolução da imagem.</para>
+<glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-raster"
+>Imagem</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pjl">
+ <glossterm
+><acronym
+>PJL</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>rint <emphasis
+>J</emphasis
+>ob <emphasis
+>L</emphasis
+>anguage; desenvolvida pela &HP; para controlar e influenciar a configuração por página ou por impressora. Não só pode ser usada para as impressoras PCL próprias da &HP;, mas também para muitas impressoras &PostScript; e para outras impressoras que compreendam comandos PJL enviados para elas dentro de uma tarefa de impressão ou num sinal separado.</para>
+ <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-postscript">
+ <glossterm
+>&PostScript;</glossterm>
+ <glossdef
+><para
+>O &PostScript; (abreviado normalmente para "PS") é a norma de facto no mundo do &UNIX; para imprimir ficheiros. Foi desenvolvido pela Adobe e licenciado para os fabricantes de impressoras e para as companhias de 'software'. Como as especificações do &PostScript; foram publicadas pela Adobe, existem também implementações de terceiros dos programas de geração e interpretação de &PostScript; (sendo um dos mais conhecidos o Ghostscript, um interpretador de PS poderoso). </para>
+<glossseealso otherterm="gloss-escp"
+>ESC/P</glossseealso
+> <glossseealso otherterm="gloss-hpgl"
+>&HP;/GL</glossseealso
+> <glossseealso otherterm="gloss-pcl"
+>PCL</glossseealso
+> <glossseealso otherterm="gloss-ppd"
+>PPD</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ppd">
+ <glossterm
+><acronym
+>PPD</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>ostScript <emphasis
+>P</emphasis
+>rinter <emphasis
+>D</emphasis
+>escription; os PPDs são ficheiros ASCII que armazenam toda a informação acerca das capacidades especiais de uma impressora,, assim como as definições dos comandos de PostScript ou PJL para chamar uma dada funcionalidade (como a impressão duplex). Tal como a explicação do acrónimo revela, os PPDs foram originalmente só usados nas impressoras &PostScript;. O &CUPS; extendeu o conceito do PPD para todos os tipos de impressoras. Os PPDs para as impressoras &PostScript; são oferecidos pelos fabricantes das impressoras. Podem ser usados pelo &CUPS; e pelo KDEPrint para dar o acesso às funcionalidades completas de qualquer impressora &PostScript;. A Equipa do KDEPrint recomenda-lhe usar um PPD originalmente destinado para ser usado com o &Microsoft; Windows NT. Os PPDs para as impressoras não-PostScript <emphasis
+>necessitam</emphasis
+> de um "filtro" acompanhante que processe os ficheiros &PostScript; para um formato facilmente entendido pelo dispositivo de destino não-PostScript. Essas combinações PPD/filtro (ainda) não estão disponíveis pelos fabricantes. Depois da iniciativa dos criadores do &CUPS; de usar os PPDs, a comunidade de Software Livre foi criativa o suficiente para vir imediatamente com o suporte para os modelos de impressoras mais usados actualmente através de PPDs e filtros de Ghostscript clássicos. Mas lembre-se: a qualidade da impressão vai de "resultado de alta-qualidade fotográfica" (usando o Gimp-Print com a maioria das impressoras de jacto de tinta da Epson) para "quase ilegível" (usando os filtros do ghostscript do Foomatic marcados como "paperweight" na base de dados do Linuxprinting.org. </para>
+<glossseealso otherterm="gloss-cups"
+>&CUPS;</glossseealso
+> <glossseealso otherterm="gloss-linuxprintingorg"
+>Linuxprinting.org</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-PPD-O-Matic">
+ <glossterm
+>PPD-O-Matic</glossterm>
+ <glossdef
+><para
+>O PPD-O-Matic é um conjunto de 'scripts' de Perl que correm no servidor Web Linuxprinting.org e que podem ser usados 'online' para gerar PPDs para qualquer impressora conhecida e que consiga imprimir com o ghostscript. Estes PPDs podem ser associados ao &CUPS;/KDEPrint assim como às outras aplicações que usem PPDs como o StarOffice para determinar todos os diferentes parâmetros das tarefas de impressão. Recomenda-se neste momento para a maioria dos casos o uso do "PPD-O-Matic" em vez do anterior &CUPS;-O-Matic. Para gerar um PPD, vá à <ulink url="http://www.linuxprinting.org/printer_list.cgi"
+>base de dados de impressoras</ulink
+>, seleccione o seu modelo de impressora, siga a ligação para mostrar os filtros de ghostscript disponíveis para essa impressora, seleccione um, carregue em "generate" (gerar) e grave finalmente o ficheiro no seu sistema local. Certifique-se que leu as instruções. Confirme que o seu sistema local tem de facto o ghoscript e o filtro instalados, o que escolheu antes de gerar o PPD. </para>
+<glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-cups-o-matic"
+>&CUPS;-O-Matic</glossseealso
+> <glossseealso otherterm="gloss-linuxprintingorg"
+>Linuxprinting.org</glossseealso
+> <glossseealso otherterm="gloss-foomatic"
+>Foomatic</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-printcap">
+ <glossterm
+>printcap</glossterm>
+ <glossdef
+><para
+>O ficheiro "printcap" contém nos sistemas de impressão do BSD a informação de configuração; o servidor de impressão lê este ficheiro para saber quais as impressoras disponíveis, que filtros devem ser usados para cada uma, onde está localizada a pasta com os pedidos, se existem páginas especiais para serem usadas, entre outras coisas... Algumas aplicações também dependem do acesso de leitura ao ficheiro printcap para obter os nomes das impressoras disponíveis. </para>
+ <glossseealso otherterm="gloss-bsdstyleprinting"
+>Impressão tipo-BSD</glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-printermib">
+ <glossterm
+>Printer-<acronym
+>MIB</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>Printer</emphasis
+>-<emphasis
+>M</emphasis
+>anagement <emphasis
+>I</emphasis
+>nformation <emphasis
+>B</emphasis
+>ase; o Printer-MIB define um conjunto de parâmetros que devem ser guardados na impressora para aceder através da rede. Isto é útil se muitas (em alguns casos, milhares) das impressoras de rede são geridas centralmente com a ajuda do SNMP (Simple Network Management Protocol).</para>
+<glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-snmp"
+>SNMP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-pwg">
+ <glossterm
+><acronym
+>PWG</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>P</emphasis
+>rinter <emphasis
+>W</emphasis
+>orking <emphasis
+>G</emphasis
+>roup; o PWG é um grupo disperso de representantes da indústria de impressoras que tem desenvolvido nos últimos anos várias normas relacionadas com a impressão pela rede, as quais foram mais tarde aceites pelo IETF como normas RFC, como o "Printer-MIB" e o IPP.</para>
+<glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-ipp"
+>IPP</glossseealso
+> <glossseealso otherterm="gloss-printermib"
+>Printer-MIB</glossseealso
+> <glossseealso otherterm="gloss-snmp"
+>SNMP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-printkioslave">
+ <glossterm
+>'KIO Slave' print:/</glossterm>
+ <glossdef
+><para
+>Pode usar uma sintaxe "print:/..." para aceder rapidamente aos recursos do KDEPrint. Se escrever "print:/manager" como um URL do Konqueror obtém o acesso de administração ao KDEPrint. O Konqueror usa a famosa "KParts" do &kde; para conseguir isso. </para>
+<glossseealso otherterm="gloss-ioslave"
+>IO Slave</glossseealso
+> <glossseealso otherterm="gloss-kparts"
+>KParts</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-printerdatabase">
+ <glossterm
+>Base de Dados de Impressoras</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-linuxprintingdatabase"
+>Base de Dados do Linuxprinting</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-qtcups">
+ <glossterm
+><acronym
+>Qt&CUPS;</acronym
+></glossterm>
+ <glossdef
+><para
+>O Qt&CUPS; e o KUPS foram os predecessores do KDEPrint; agora estão desactualizados e já não são mantidos. O que havia de bom no qtcups foi herdado pelo "kprinter", a nova janela de impressão do KDE (a qual está muito melhorada face ao qtcups); o que gostava no kups encontra-se agora no Gestor do KDEPrint (acessível através do Centro de Controlo do KDE ou através do URL "print:/manager" no Konqueror) -- com mais funcionalidades e menos erros... O seu programador anterior, Michael Goffioul, é agora o programador do KDEPrint -- um rapaz muito bom, produtivo e corrector rápido de erros... </para>
+ <glossseealso otherterm="gloss-kprinter"
+>kprinter</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-raster">
+ <glossterm
+>Imagem Rasterizada</glossterm>
+ <glossdef
+><para
+>Cada imagem num meio físico é composta por um padrão de pontos discretos com diferentes cores e (quiçá) tamanhos. Esta denomina-se por "imagem rasterizada". Contrapõe-se à "imagem vectorial" onde o gráfico é descrito em termos de linhas e formas contínuas, formas e preenchimentos, representados por fórmulas matemáticas. As imagens vectoriais normalmente ocupam um espaço em ficheiro menor e podem ser redimensionadas sem qualquer perda de informação e qualidade -- mas não podem ser reproduzidas directamente , porque necessitam sempre de ser "desenhadas" ou "rasterizadas" para a resolução especificada e suportada pelo dispositivo... A rasterização é feita por um RIP (Raster Image Processor), como o Ghostscript ou outra instância de filtragem.</para>
+<glossseealso otherterm="gloss-pixel"
+>Pixel</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-rip"
+>RIP</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-rip">
+ <glossterm
+><acronym
+>RIP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>R</emphasis
+>aster <emphasis
+>I</emphasis
+>mage <emphasis
+>P</emphasis
+>rocess(or); se for usado no contexto da impressão, o "RIP" significa uma instância de 'hardware' ou 'software' que converte o &PostScript; (ou os outros ficheiros de impressão que são representados numa PDL) num formato de imagem rasterizada de tal forma que seja aceite pelo "motor de marcação" da impressora. As impressoras &PostScript; contêm os seus próprios RIPs de &PostScript;. Um RIP pode ou não estar localizado dentro de uma impressora. Para muitos sistemas &UNIX;, o Ghostscript é o pacote que oferece um "RIP em software", que corre na máquina anfitriã, e que pré-digere o &PostScript; ou outro tipo de dados para os tornar prontos a imprimir no dispositivo (aqui pode sentir uma "ponta de verdade" na mensage "O Ghostscript transforma a sua impressora numa máquina de &PostScript;", o que é óbvio que não é correcto se levado à letra).</para>
+<glossseealso otherterm="gloss-filter"
+>Filtro</glossseealso
+> <glossseealso otherterm="gloss-ghostscript"
+>Ghostscript</glossseealso
+> <glossseealso otherterm="gloss-postscript"
+>&PostScript;</glossseealso
+> <glossseealso otherterm="gloss-pdl"
+>PDL</glossseealso
+> <glossseealso otherterm="gloss-raster"
+>Imagem</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-rlpr">
+ <glossterm
+><acronym
+>RLPR</acronym
+> (LPR remoto)</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>R</emphasis
+>emote <emphasis
+>L</emphasis
+>ine <emphasis
+>P</emphasis
+>rinting <emphasis
+>R</emphasis
+>equest; este é um sistema de impressão à BSD que não necessita de privilégios de root ou de um ficheiro "printcap" para trabalhar: todos os parâmetros podem ser especificados na linha de comandos. O RLPR é bastante útil para os utilizadores de portáteis que trabalham em ambientes altamente voláteis, dado que pode ser instalado concorrentemente com os outros sub-sistemas de impressão e permite uma forma muito flexível e rápida de instalar uma impressora para aceder directamente através do LPR/LPD. O KDEPrint tem um "Assistente de Adição de Impressoras" para tornar a utilização do RLPR ainda mais simples. O comando kprinter permite mudar para o RLPR "na altura", em qualquer altura.</para>
+<glossseealso otherterm="gloss-kdeprint"
+>KDEPrint</glossseealso
+> <glossseealso otherterm="gloss-kprinter"
+>kprinter</glossseealso
+> <glossseealso otherterm="gloss-printcap"
+>printcap</glossseealso
+> </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-snmp">
+ <glossterm
+><acronym
+>SNMP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>S</emphasis
+>imple <emphasis
+>N</emphasis
+>etwork <emphasis
+>M</emphasis
+>anagement <emphasis
+>P</emphasis
+>rotocol; o SNMP é largamente usado para controlar todo o tipo de nós de rede (Máquinas, Encaminhadores, 'Switches', 'Gateways', Impressoras...) remotamente.</para>
+<glossseealso otherterm="gloss-pwg"
+>PWG</glossseealso
+> <glossseealso otherterm="gloss-printermib"
+>Printer-MIB</glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-ssl">
+ <glossterm
+>Cifra com <acronym
+>SSL(3)</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>S</emphasis
+>ecure <emphasis
+>S</emphasis
+>ocket <emphasis
+>L</emphasis
+>ayer; o <acronym
+>SSL</acronym
+> é um método proprietário de cifra para a transferência de dados por HTTP e que foi desenvolvida pela Netscape e que está a ser neste momento substituída por uma norma do IETF chamada TLS. </para>
+ <glossseealso otherterm="gloss-tls"
+><acronym
+>TLS</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-spooling">
+ <glossterm
+><acronym
+>SPOOL</acronym
+>ing</glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>S</emphasis
+>ynchronous <emphasis
+>P</emphasis
+>eripherals <emphasis
+>O</emphasis
+>perations <emphasis
+>O</emphasis
+>n<emphasis
+>L</emphasis
+>ine; o <acronym
+>SPOOL</acronym
+>ing permite às aplicação de impressão (e utilizadores) continuarem o seu trabalho enquanto a tarefa vai sendo tratada por um <acronym
+>servidor</acronym
+> do sistema que guarda o ficheiro numa localização temporária até a impressora estar pronta a imprimir. </para>
+ <glossseealso otherterm="gloss-daemon"
+><acronym
+>Daemon</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-tls">
+ <glossterm
+>Cifra com <acronym
+>TLS</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>T</emphasis
+>ransport <emphasis
+>L</emphasis
+>ayer <emphasis
+>S</emphasis
+>ecurity; o <acronym
+>TLS</acronym
+> é uma norma de cifra para a transferência de dados através de HTTP 1.1; está definida no RFC 2246; embora seja baseado no desenvolvimento inicial do SSL (da Netscape), não é completamente compatível com ele. </para>
+ <glossseealso otherterm="gloss-ssl"
+><acronym
+>SSL(3)</acronym
+></glossseealso>
+ </glossdef>
+ </glossentry>
+
+
+ <glossentry id="gloss-systemVstyleprinting">
+ <glossterm
+>Impressão à System V</glossterm>
+ <glossdef
+><para
+>Esta é a segunda variante do sistema tradicional de impressão do &UNIX; (em oposição à impressão à BSD). Utiliza um conjunto de comandos diferente (lp, lpadmin,...) do BSD, mas não é fundamentalmente diferente deste. Contudo, a diferença entre os dois é grande o suficiente para tornar os dois incompatíveis entre si de modo que um cliente não consegue por si só imprimir para um servidor de impressão do tipo System V sem algumas modificações adicionais... o IPP é suposto resolver esta fraqueza, entre outras coisas. </para>
+<glossseealso otherterm="gloss-bsdstyleprinting"
+><acronym
+>impressão à BSD</acronym
+></glossseealso
+> <glossseealso otherterm="gloss-ipp"
+><acronym
+>IPP</acronym
+></glossseealso
+> </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-turboprint">
+ <glossterm
+>TurboPrint</glossterm>
+ <glossdef
+><para
+>Uma aplicação 'shareware' que oferece a possibilidade de impressão com qualidade fotográfica para muitas impressoras de jacto de tinta; é útil se não encontrar um controlador para a sua impressora em alternativa; pode ser anexado a um Ghostscript tradicional ou a um sistema &CUPS; moderno.</para>
+ <glossseealso otherterm="gloss-gimpprint"
+>Gimp-Print</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-xpp">
+ <glossterm
+><acronym
+>XPP</acronym
+></glossterm>
+ <glossdef
+><para
+>Abreviatura de <emphasis
+>X</emphasis
+> <emphasis
+>P</emphasis
+>rinting <emphasis
+>P</emphasis
+>anel; o <acronym
+>XPP</acronym
+> foi o primeiro comando de impressão gráfico para o &CUPS;, criado por Till Kamppeter, é de certa forma um modelo para o utilitário "kprinter" do &kde;.</para>
+ </glossdef>
+ </glossentry>
+<!--
+ <glossentry id="gloss-1">
+ <glossterm
+>xxxx</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-1"
+>xyz</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-3">
+ <glossterm
+>xxxx</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-1"
+>xyz</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gloss-4">
+ <glossterm
+>xxxx</glossterm>
+ <glossdef
+><para
+>.</para>
+ <glossseealso otherterm="gloss-1"
+>xyz</glossseealso>
+ </glossdef>
+ </glossentry>
+-->
+ </glossdiv>
+
+
+<!--
+</glossary>
+-->
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/help.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/help.docbook
new file mode 100644
index 00000000000..67619455967
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/help.docbook
@@ -0,0 +1,963 @@
+<chapter id="help-system-user-manual">
+<chapterinfo
+><date
+>2002-02-03</date
+> <releaseinfo
+>0.08.00</releaseinfo
+> </chapterinfo>
+<title
+>Manual de Utilizador do Sistema de Ajuda do &kde;</title>
+<anchor id="help"/>
+
+<sect1 id="help-introduction">
+<title
+>Sistema de Ajuda do &kde;</title>
+
+<para
+>O sistema de ajuda do &kde; está desenhado para tornar acessíveis os sistemas de ajuda do &UNIX; (o <application
+>man</application
+> e o <application
+>info</application
+>), assim como a documentação nativa do &kde; (&XML;). </para>
+
+<para
+>Todas as aplicações de base do &kde; vêm completamente documentadas, graças aos esforços da equipa de documentação. Se quiser ajudar, escreva para o coordenador de Documentação, a Lauri Watts, em <email
+>lauri@kde.org</email
+> para mais informações. Não é necessária experiência, apenas entusiasmo e paciência. </para>
+
+<para
+>Se quiser ajudar a traduzir a documentação do &kde; para a sua língua nativa, o coordenador de traduções é o Thomas Diehl, <email
+>thd@kde.org</email
+>; ele também iria agradecer a ajuda. Podem ser encontradas mais informações, incluindo os coordenadores de cada equipa de tradução, na <ulink url="http://i18n.kde.org"
+>página Web de internacionalização</ulink
+>, na secção de <link linkend="contact"
+>Contactos</link
+> deste documento. </para>
+
+<sect2 id="installation">
+<title
+>Instalação</title>
+
+<para
+>O &khelpcenter; é parte integrante da instalação de base do &kde;, e é instalado com todas as cópias do &kde;. Pode ser encontrado no pacote 'kdebase' e está disponível em &kde-ftp; ou no pacote 'kdebase' do seu sistema operativo. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="invoking-help">
+<title
+>Invocar a Ajuda</title>
+
+<para
+>O &khelpcenter; pode ser chamado de várias maneiras: </para>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+>A partir do menu <guimenu
+>Ajuda</guimenu
+></term
+>
+<listitem>
+<para
+>A forma mais comum será, provavelmente, a partir de uma aplicação. Escolha a <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Conteúdo</guimenuitem
+></menuchoice
+> para abrir o ficheiro de ajuda dessa aplicação, na página de conteúdo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A partir do menu <guimenu
+>K</guimenu
+></term>
+<listitem>
+<para
+>Escolha o <guiicon
+>K</guiicon
+> grande no seu painel e seleccione a <guimenuitem
+>Ajuda</guimenuitem
+> para abrir o &khelpcenter;, iniciando na página de boas-vindas por omissão. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>A partir do painel</term>
+<listitem>
+<para
+>O painel &kicker; contém, por omissão, um ícone para chamar o &khelpcenter;. É, de novo, mostrada a página de boas-vindas. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>A partir da linha de comandos</term>
+<listitem>
+<para
+>O &khelpcenter; pode ser iniciado com um &URL; para mostrar um ficheiro. Foram também adicionados &URL;s para as páginas do <command
+>info</command
+> e do <command
+>man</command
+>. Podê-las-á usar da seguinte forma: </para
+>
+
+<variablelist>
+<varlistentry>
+<term
+>Um ficheiro de ajuda de uma aplicação</term>
+<listitem>
+<para
+><command
+>khelpcenter</command
+> <option
+>help:/<replaceable
+>kedit</replaceable
+></option
+> </para>
+<para
+>Abre o ficheiro de ajuda do &kedit; na página de conteúdo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Um &URL; local</term>
+<listitem
+><para
+><command
+>khelpcenter</command
+> <option
+>file:/ <replaceable
+>usr/local/src/qt/html/index.html</replaceable
+></option
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Uma página do Man</term>
+<listitem>
+<para
+><command
+>khelpcenter</command
+> <option
+>man:/<replaceable
+>strcpy</replaceable
+></option
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Uma página do Info</term>
+<listitem>
+<para
+><command
+>khelpcenter</command
+> <option
+>info:/<replaceable
+>gcc</replaceable
+></option
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A invocação do <command
+>khelpcenter</command
+> sem parâmetros abre a janela de boas-vindas por omissão. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="interface-basics">
+<title
+>A interface do &khelpcenter;</title>
+
+<para
+>A interface do &khelpcenter; consiste em duas áreas de informação. </para>
+
+<para
+>A barra de ferramentas e os menus são explicados posteriormente em <xref linkend="menu-and-toolbar-ref"/>. </para>
+
+<para
+>Os documentos contêm as suas próprias ferramentas de navegação, o que lhe permite tanto mover sequencialmente por um documento, usando as ligações <guilabel
+>Próximo</guilabel
+>, <guilabel
+>Anterior</guilabel
+> e <guilabel
+>Raiz</guilabel
+>, como mover de uma forma menos estruturada, usando as hiperligações. </para>
+
+<para
+>As ligações podem levá-lo para outras partes do mesmo documento ou para um documento diferente, podendo usar para tal os ícones <guiicon
+>Recuar</guiicon
+> (Seta a apontar para a esquerda) ou <guiicon
+>Avançar</guiicon
+> (Seta a apontar para a direita) da barra de ferramentas, de modo a percorrer os documentos que viu nesta sessão. </para
+>
+
+<para
+>As duas áreas mostram o conteúdo do sistema de ajuda e os próprios ficheiros de ajuda, à esquerda e à direita, respectivamente. </para>
+
+<sect2 id="contents-pane">
+<title
+>A Área de <guilabel
+>Conteúdo</guilabel
+></title>
+
+<para
+>A área de <guilabel
+>Conteúdo</guilabel
+> do &khelpcenter; é mostrada à esquerda na janela. Como deverá estar à espera, pode mover a barra de separação, para ter a certeza que consegue ler o conteúdo de ambas as áreas confortavelmente. </para
+>
+
+<para
+>A área <guilabel
+>Conteúdo</guilabel
+> está, por sua vez, dividida em duas secções, contendo uma delas um <link linkend="contents-menu"
+>menu</link
+> que mostra toda a informação de ajuda que o &khelpcenter; conhece, e contendo a outra o <link linkend="kde-glossary"
+>glossário</link
+> de termos. </para>
+
+<sect3 id="contents-menu">
+<title
+>O Menu <guilabel
+>Conteúdo</guilabel
+></title>
+
+<para
+>O <guilabel
+>Conteúdo</guilabel
+> contém os seguintes itens por omissão: </para
+>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Introdução</guilabel
+></term>
+<listitem
+><para
+>Bem-vindo ao &kde; - uma introdução ao Ambiente de Trabalho K.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Introdução ao &kde;</guilabel
+></term>
+<listitem>
+<para
+>O guia de introdução rápida ao &kde;. Contém uma viagem à interface do &kde;, passando por ajudas específicas e sugestões de como trabalhar de forma mais inteligente com o &kde;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manual do utilizador do &kde;</guilabel
+></term>
+<listitem>
+<para
+>O Manual de Utilizador do &kde; é uma exploração em detalhe do &kde; e inclui a instalação, a configuração, a personalização e a utilização. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manuais das aplicações</guilabel
+></term>
+<listitem>
+<para
+>A documentação das aplicações nativas do &kde;. Todas as aplicações do &kde; têm a documentação no formato &XML;, e são convertidas para <acronym
+>HTML</acronym
+> quando as vê. Esta secção lista todas as aplicações do &kde; com uma breve descrição e uma ligação para a documentação completa da aplicação. </para>
+<para
+>As aplicações são mostradas numa estrutura em árvore que reflecte a estrutura por omissão do menu <guimenu
+>K</guimenu
+>, o que facilita a localização da aplicação que procura. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Páginas de manual do &UNIX;</guilabel
+></term>
+<listitem>
+<para
+>As páginas de manual do &UNIX; são o formato de documentação 'online' tradicional dos sistemas &UNIX;. A maioria dos programas do seu sistema terão uma página do 'man'. Para além disso, as páginas do 'man' existem para as funções de programação e formatos de ficheiros. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Páginas do "info"</guilabel
+></term>
+<listitem>
+<para
+>A documentação de TeXinfo é usada por muitas aplicações da &GNU;, incluindo o <command
+>gcc</command
+> (o compilador de C/C++), o <command
+>emacs</command
+>, entre muitos outros. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tutoriais</guilabel
+></term>
+<listitem>
+<para
+>Tutoriais curtos, baseados em tarefas ou meramente informativos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A FAQ do &kde;</guilabel
+></term>
+<listitem>
+<para
+>As perguntas mais frequentes sobre o &kde; e as suas respostas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>O &kde; na Web</guilabel
+></term>
+<listitem>
+<para
+>Referências ao &kde; na Web, quer na página Web oficial do &kde;, quer em muitas outras páginas úteis. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações de Contacto</guilabel
+></term>
+<listitem>
+<para
+>Informações sobre a forma de contactar a equipa de desenvolvimento do &kde; e de se juntar às listas do correio do &kde;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apoiar o &kde;</guilabel
+></term>
+<listitem>
+<para
+>Como ajudar e como se envolver no projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+<!--
+<sect3 id="search">
+<title
+>The <guilabel
+>Search</guilabel
+> tab</title>
+
+<para>
+Searching requires you have the <application
+>ht://Dig</application>
+application installed. Information on installing and configuring the
+search index is available in the document. Configuration of the search
+index is performed in the &kcontrol;, by choosing
+<menuchoice
+><guisubmenu
+>Help</guisubmenu
+><guimenuitem
+>Index</guimenuitem
+></menuchoice
+>,
+and detailed help is available from this module.
+</para>
+
+<para>
+For the purposes of this document, we'll assume you already have this set
+up and configured.
+</para>
+
+<para>
+Searching the help files is fairly intuitive, enter the word(s) you wish
+to search for in the text box, choose your options (if any), and press
+<guibutton
+>Search</guibutton
+>. The results display in the viewer pane
+to the right.
+</para>
+
+<para
+>The options available are:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Method</guilabel
+></term>
+<listitem>
+<para>
+Choose how to search for multiple words. If you choose
+<guilabel
+>and</guilabel
+>, results are returned only if all your search
+terms are included in the page. <guilabel
+>or</guilabel
+> returns results
+if <emphasis
+>any</emphasis
+> of the search terms are found, and
+<guilabel
+>boolean</guilabel
+> lets you search using a combination.
+</para
+>
+<para>
+Boolean syntax lets you use the operators <literal
+>AND</literal
+>,
+<literal
+>OR</literal
+> and <literal
+>NOT</literal
+> to create complex
+searches. Some examples:</para>
+<variablelist>
+<varlistentry>
+<term
+><userinput
+>cat and dog</userinput
+></term>
+<listitem
+><para
+>Searches for pages which have both the words
+<userinput
+>cat</userinput
+> and <userinput
+>dog</userinput
+> in them. Pages with
+only one or the other will not be returned.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+>cat not dog</userinput
+></term>
+<listitem
+><para
+>Searches for pages with <userinput
+>cat</userinput
+> in them, but
+only returns the ones that don't have the word <userinput
+>dog</userinput
+> in
+them.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+>cat or (dog not nose)</userinput
+></term>
+<listitem
+><para
+>Searches for pages which contain <userinput
+>cat</userinput
+>, and
+for pages which contain <userinput
+>dog</userinput
+> but don't contain
+<userinput
+>nose</userinput
+>. Pages which contain both
+<userinput
+>cat</userinput
+> and <userinput
+>nose</userinput
+> would be returned,
+pages containing all three words would not.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+<para
+>If your searches are not returning the results you expect, check
+carefully you haven't excluded the wrong search term with an errand
+<literal
+>NOT</literal
+> or a stray brace.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Max. results</guilabel
+></term>
+<listitem
+><para
+>Determines the maximum number of results returned from your
+search.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Format</guilabel
+></term>
+<listitem
+><para
+>Decide if you want just a short link to the page
+containing your search terms, or do you want a longer
+summary.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sort</guilabel
+></term>
+<listitem
+><para
+>Sort the results in order of <guilabel
+>Score</guilabel
+> (how
+closely your search terms were matched,) alphabetically by
+<guilabel
+>Title</guilabel
+> or by <guilabel
+>Date</guilabel
+>. Selecting the
+<guilabel
+>Reverse order</guilabel
+> check box, naturally enough, reverses the
+sort order of the results.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Update index</guilabel
+></term>
+<listitem
+><para
+>Update the search index, to incorporate new documents,
+or if you think your database is incomplete or damaged. This may take
+some time.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+-->
+
+</sect2>
+
+<sect2 id="man-and-info">
+<title
+>As secções do <application
+>Man</application
+> e do <application
+>Info</application
+></title>
+
+<para
+>As páginas do 'man' são as páginas de manual padrão do &UNIX;, e vêm a ser usadas há muitos anos em vários sistemas operativos. São extremamente descritivas e são o melhor local para obter informações sobre praticamente todos os comandos e aplicações do &UNIX;. Quando as pessoas dizem <quote
+>RTFM</quote
+>, o manual a que se referem são, muitas das vezes, as páginas do 'man'.</para>
+
+<para
+>As páginas do 'man' não são perfeitas. Tendem a ser detalhadas, mas também são muito técnicas, quase sempre escritas pelos programadores e para os programadores. Em alguns dos casos isso torna-as pouco amigáveis, se não impossíveis, para muitos utilizadores compreendê-las. São, todavia, a melhor fonte de informação sólida sobre a maioria das aplicações de linha de comandos, e, em muitos dos casos, a única.</para>
+
+<para
+>Se já alguma vez se questionou acerca do número que as pessoas indicam, como por exemplo 'man(1)', este indica a secção do manual onde o item está. Verá que o &khelpcenter; usa os números para dividir as diversas páginas de manual nas suas próprias secções, tornando mais fácil localizar a informação que procura, se estiver apenas a navegar.</para>
+
+<para
+>Também estão disponíveis as páginas do Info, que pretendem ser uma substituição das páginas do 'man'. O criador de algumas das aplicações já não actualiza mais as páginas de 'man'; por isso, se existir tanto uma página do 'man' como do 'info', é mais provável que seja a do 'info' a mais recente. A maioria das aplicações tem uma ou outra, todavia. Se a aplicação que procura é um utilitário da &GNU;, é mais provável que exista uma página do 'info' do que uma do 'man'.</para>
+
+<sect3 id="navigation">
+<title
+>Navegar pelas páginas do <application
+>Info</application
+></title>
+
+<para
+>Os documentos do 'info' organizam-se hierarquicamente, onde cada página é chamada de nó. Todos os documentos do 'info' têm um nó de <guilabel
+>Topo</guilabel
+>, isto é, a página de abertura. Você pode voltar ao <guilabel
+>Topo</guilabel
+> de um documento do 'info' se carregar no <guilabel
+>Topo</guilabel
+>.</para>
+
+<para
+>O <guibutton
+>Anterior</guibutton
+> e o <guibutton
+>Seguinte</guibutton
+> são usados para passar para a página anterior/seguinte no nível actual da hierarquia.</para>
+
+<para
+>Ao carregar num item de menu dentro de um documento, irá passar para um nível inferior da hierarquia. Pode voltar para cima na hierarquia se carregar em <guibutton
+>Cima</guibutton
+>.</para>
+
+<para
+>O 'man' é tratado de forma semelhante ao 'info', onde o índice da secção é o nó de Topo e cada página corresponde ao nível inferior. Os itens do 'man' correspondem a uma página.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="kde-glossary">
+<title
+>O glossário do &kde;</title>
+
+<para
+>O glossário oferece um ponto de referência rápido, onde pode procurar as definições das palavras que possam não ser familiares para si. Estas podem ir das aplicações e tecnologias específicas do &kde; até aos termos de computação genéricos do &UNIX;. </para>
+
+<para
+>Na área esquerda, verá uma árvore com duas opções. <guilabel
+>Alfabeticamente</guilabel
+> ou <guilabel
+>Por tópico</guilabel
+>. Ambas contêm as mesmas opções, ordenadas de diferente forma, para lhe permitir encontrar o item de interesse mais depressa. </para>
+
+<para
+>Navegue pelas árvores à esquerda, de modo a mostrar os itens por si seleccionados à direita. </para>
+
+</sect2>
+
+<sect2 id="menu-and-toolbar-ref">
+<title
+>Os menus e a barra de ferramentas</title>
+
+<para
+>O &khelpcenter; tem uma interface minimalista, o que lhe permite concentrar-se mais em obter a ajuda em vez de aprender como usar o navegador de ajuda. </para>
+
+<para
+>Os ícones disponíveis para si na barra de ferramentas são os seguintes: </para>
+
+<variablelist>
+<title
+>Ícones da Barra de Ferramentas</title>
+
+<varlistentry>
+
+<term
+><guiicon
+>Recuar</guiicon
+></term>
+<listitem>
+<para
+>Vai para a página anterior que visitou.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Avançar</guiicon
+></term>
+<listitem>
+<para
+>Avança uma página. Este ícone só está activo se já usou alguma vez o ícone <guiicon
+>Recuar</guiicon
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Imprimir</guiicon
+></term>
+<listitem>
+<para
+>Imprime o conteúdo da página visível no momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Procurar</guiicon
+></term>
+<listitem>
+<para
+>Procura uma ou mais palavras na página visível no momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Aumentar o Tipo de Letra</guiicon
+></term>
+<listitem>
+<para
+>Aumenta o tamanho do texto na área de visualização. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Diminuir o Tipo de Letra</guiicon
+></term>
+<listitem>
+<para
+>Diminui o tamanho do texto na área de visualização. Este ícone só está activo se tiver aumentado anteriormente o texto. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Os menus contêm as seguintes opções: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenu
+>Ficheiro</guimenu
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Imprime o conteúdo da página visível no momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha e sai do &khelpcenter; </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Editar</guimenu
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona todo o texto na página actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Procura uma ou mais palavras na página visível no momento. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver o Código do Documento</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vê o código <acronym
+>HTML</acronym
+> da página que está a ver no momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Mudar a Codificação</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda a codificação da página actual. Normalmente, a configuração <guimenuitem
+>Auto</guimenuitem
+> deve ser suficiente mas, se estiver a ter problemas ao ver as páginas escritas noutras línguas que não o Inglês ou o Português, pode ter de escolher uma codificação específica neste menu. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Volta para a página anterior que o utilizador estava a ver.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Se tiver recuado uma página, através do ícone ou da opção do menu, pode voltar para a frente de novo com esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>No fim do menu <guimenu
+>Ir</guimenu
+>, pode encontrar uma lista com o histórico das últimas páginas que viu. Ao seleccionar uma, irá directamente de volta para essa página.</para>
+</listitem
+></varlistentry
+></variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&khelpcenter;</para>
+
+<para
+>Criado originalmente por &Matthias.Elter; &Matthias.Elter.mail;</para>
+<para
+>Manutenção actual por &Cornelius.Schumacher; &Cornelius.Schumacher.mail;</para>
+&underFDL; &underGPL; </sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/khelpcenter/index.cache.bz2
new file mode 100644
index 00000000000..5275d61b57d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/index.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/index.docbook
new file mode 100644
index 00000000000..538c165456f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/index.docbook
@@ -0,0 +1,107 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"customization/dtd/kdex.dtd" [
+ <!ENTITY contact SYSTEM "contact.docbook">
+ <!ENTITY help SYSTEM "help.docbook">
+ <!ENTITY support SYSTEM "support.docbook">
+ <!ENTITY whatiskde SYSTEM "whatiskde.docbook">
+ <!ENTITY welcome SYSTEM "welcome.docbook">
+ <!ENTITY quickstart SYSTEM "quickstart/index.docbook" NDATA SGML>
+ <!ENTITY userguide SYSTEM "userguide/index.docbook" NDATA SGML>
+ <!ENTITY faq SYSTEM "faq/index.docbook" NDATA SGML>
+ <!ENTITY kpanel SYSTEM "../kpanel/index.html" NDATA SGML>
+ <!ENTITY kcontrolcenter SYSTEM "../kcontrol/index.html" NDATA SGML>
+ <!ENTITY kfm SYSTEM "../konqueror/index.html" NDATA SGML>
+ <!ENTITY kwm SYSTEM "../kwm/index.html" NDATA SGML>
+ <!ENTITY kde-quickstart-doc SYSTEM "quickstart/index.docbook" NDATA SGML>
+ <!ENTITY kde-userguide-doc SYSTEM "userguide/index.docbook" NDATA SGML>
+ <!ENTITY kde-faq-doc SYSTEM "faq/index.docbook" NDATA SGML>
+ <!-- HTML files will probably only work when they have an olink equivalent
+available, unless only references to the top page are needed, which is doubtful.
+
+ To be continued. (FF) -->
+ <!ENTITY kde-kpanel-doc SYSTEM "../kpanel/index.html" NDATA SGML>
+ <!ENTITY kde-kcontrol-doc SYSTEM "../kcontrol/index.html" NDATA SGML>
+ <!ENTITY kde-kfm-doc SYSTEM "../konqueror/index.html" NDATA SGML>
+ <!ENTITY kde-kwm-doc SYSTEM "../kwm/index.html" NDATA SGML>
+ <!-- ENTITY man SYSTEM "." NDATA LINESPECIFIC
+> - to be changed ; should be
+the reference to the apropos file in this case, but I cannot really imagine
+putting all manual pages into FPIs or system identifiers, so we'll have to find
+a way round it. (FF) -->
+ <!ENTITY kappname "&khelpcenter;">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O &khelpcenter;</title>
+<authorgroup>
+<corpauthor
+>A Equipa do &kde;</corpauthor>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Medas</surname
+><affiliation
+><address
+><email
+>pmedas@aeiou.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2002-01-18</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &kde; é um ambiente de trabalho gráfico poderoso para as estações de trabalho &UNIX;. Um ambiente do &kde; combina a facilidade de utilização, funcionalidades contemporâneas e um desenho gráfico espantoso com a superioridade tecnológica do sistema operativo &UNIX;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>khelpcenter</keyword>
+<keyword
+>kdehelp</keyword>
+<keyword
+>ajuda</keyword>
+<keyword
+>centro de ajuda</keyword>
+<keyword
+>Centro de ajuda do KDE</keyword>
+</keywordset>
+</bookinfo>
+
+&welcome;
+&help;
+&whatiskde;
+&contact;
+&support;
+
+</book>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:nil
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-always-quote-attributes:t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/links.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/links.docbook
new file mode 100644
index 00000000000..5449f97ae77
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/links.docbook
@@ -0,0 +1,91 @@
+<chapter id="web">
+<chapterinfo>
+<date
+>2000-10-02</date>
+<releaseinfo
+>1.94.00</releaseinfo>
+</chapterinfo>
+<title
+>O &kde; na Web</title>
+<anchor id="links"/>
+
+<para
+>O Ambiente de Trabalho K é desenvolvido por um vasto grupo de programadores espalhados pelo mundo. O nosso principal canal de comunicação é a Internet. Podes procurar ligações a locais relacionados com o &kde; nesta página.</para>
+
+
+<variablelist
+> <varlistentry
+> <term
+><ulink url="http://www.kde.org"
+>www.kde.org</ulink
+></term
+> <listitem
+><para
+>'Site' Web oficial do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><ulink url="http://kde.themes.org"
+>kde.themes.org</ulink
+></term
+> <listitem
+><para
+>Temas do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><ulink url="http://developer.kde.org"
+>developer.kde.org</ulink
+></term
+> <listitem
+><para
+>O centro de desenvolvimento do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><ulink url="http://webcvs.kde.org"
+>webcvs.kde.org</ulink
+></term
+> <listitem
+><para
+>Uma interface Web para o repositório de CVS do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><ulink url="http://i18n.kde.org"
+>i18n.kde.org</ulink
+></term
+> <listitem
+><para
+>Servidor de internacionalização e documentação do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><ulink url="ftp://ftp.kde.org"
+>ftp.kde.org</ulink
+></term
+> <listitem
+><para
+>O servidor &FTP; principal do &kde;. Dá uma vista de olhos na ligação abaixo para encontrares um 'mirror' na tua região geográfica</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><ulink url="http://www.kde.org/mirrors.html"
+>www.kde.org/mirrors.htm</ulink
+></term
+> <listitem
+><para
+>'Mirrors' de &FTP; do &kde;</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.am b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.am
new file mode 100644
index 00000000000..26d44ce216f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/quickstart
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.in b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.in
new file mode 100644
index 00000000000..4cd6c989fa5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/khelpcenter/quickstart
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/quickstart
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/quickstart/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/quickstart/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/quickstart/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/quickstart/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/quickstart/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/quickstart/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/quickstart/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/quickstart/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.cache.bz2
new file mode 100644
index 00000000000..d84cb00fd4c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.docbook
new file mode 100644
index 00000000000..4494717efb0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/quickstart/index.docbook
@@ -0,0 +1,1572 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kde; Quick Start Guide">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+
+<title
+>Uma Introdução ao &kde;</title>
+
+<authorgroup>
+
+<author>
+<surname
+>A Equipa do KDE</surname>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-01-18</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year
+><year
+>2001</year
+><year
+>2002</year>
+<holder
+>A Equipa do KDE</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Uma introdução ao Ambiente de Trabalho K</para>
+<para
+>Guia de Iniciação do &kde;</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>iniciação</keyword>
+<keyword
+>introdução</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Este documento pretende ser uma breve introdução ao Ambiente de Trabalho K. Vai familiarizá-lo com alguns dos conceitos básicos do &kde;. </para>
+
+<para
+>Este guia está longe de cobrir todos os aspecto do &kde;. Apenas descreve algumas das formas mais simples de executar tarefas comuns. </para>
+
+<para
+>É assumido que já conhece pelo menos uma interface gráfica, por exemplo o <trademark
+>CDE</trademark
+>, o <trademark
+>Geos</trademark
+>, o <trademark
+>GEM</trademark
+>, o &NeXTSTEP;, o &Mac;, o <trademark
+>OS/2</trademark
+> ou o &Microsoft; &Windows;. Como tal não será explicado como utilizar o rato ou o teclado, concentrando-nos em aspectos mais interessantes. </para>
+
+</chapter>
+
+<chapter id="an-overview-of-kde">
+<title
+>Uma Breve Descrição do &kde;</title>
+
+<para
+>Esta secção destina-se a utilizadores que preferem aprender explorando e procuram apenas uma curta introdução antes de começar. As secções seguintes dão-lhe uma descrição mais detalhada do ambiente, com dicas e atalhos úteis. Se está impaciente e quer começar o mais rápido possível, leia por alto esta secção, vá <quote
+>brincar</quote
+> um pouco com o ambiente e volte a este manual, para ler as outras secções, quando achar necessário. </para>
+
+<note>
+<para
+>O &kde; dá-lhe um ambiente de trabalho altamente configurável. Este guia assume que está a utilizar o ambiente por omissão. </para>
+</note>
+
+<sect1 id="the-kde-desktop">
+<title
+>O Ambiente de Trabalho &kde;</title>
+
+<para
+>Uma ambiente de trabalho &kde; normal consiste em várias partes:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O <interface
+>painel</interface
+> no fundo do ecrã, utilizado para iniciar aplicações e mudar entre ecrãs. Para além de outras coisas contém o &kmenu;, um grande &kicon; que mostra um menu de aplicações que são iniciadas quando se lhe carrega em cima. </para>
+</listitem>
+
+<listitem>
+<para
+>Uma <interface
+>barra de tarefas</interface
+>, por omissão incluída no painel, utilizada para mudar entre aplicações e também para as gerir. Carregue numa aplicação na barra de tarefas para saltar para ela. </para>
+</listitem
+>
+
+<listitem>
+<para
+>O <interface
+>ecrã</interface
+> propriamente dito, onde pode colocar ficheiros e pastas utilizadas frequentemente. o &kde; dá-lhe vários ecrãs, cada um deles com as suas próprias janelas. Carregue nos botões numerados no painel para mudar entre ecrãs. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="ready-set-go">
+<title
+>Partida!</title>
+
+<para
+>Eis algumas dicas rápida só para começar.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Para iniciar uma aplicação, carregue no botão &kicon; no painel (que se chama <link linkend="starter"
+>&kmenu;</link
+> e escolha um item do menu. </para>
+</listitem>
+<listitem>
+<para
+>Carregue no ícone do painel semelhante a uma pasta com uma casa em cima para aceder à sua pasta pessoal utilizando o &konqueror;, o utilitário de gestão de ficheiros do &kde;. </para>
+</listitem>
+<listitem>
+<para
+>Escolha <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guisubmenu
+>Sistema</guisubmenu
+> <guimenuitem
+>Konsole</guimenuitem
+></menuchoice
+> para obter uma linha de comandos &UNIX;, ou carregue em <keycombo action="simul"
+>&Alt; <keycap
+>F2</keycap
+></keycombo
+> para obter uma uma mini-linha de comandos onde pode executar um comando. </para>
+</listitem>
+
+<listitem>
+<para
+>Escolha o <menuchoice
+><guisubmenu
+>Configuração</guisubmenu
+><guimenuitem
+>Centro de Controlo do KDE</guimenuitem
+> </menuchoice
+> no &kmenu; para configurar o &kde;. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Carregue em <keycombo action="simul"
+>&Alt;<keycap
+>Tab</keycap
+></keycombo
+> para saltar entre aplicações e <keycombo action="simul"
+>&Ctrl;<keycap
+>Tab</keycap
+></keycombo
+> para muda de ecrã. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Utilize o botão direito do rato para aceder aos menus de contexto do painel, fundo do ecrã e da maior parte das aplicações do &kde;. </para>
+</listitem
+>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="launching-applications">
+<title
+>Executar Aplicações</title>
+
+<sect1 id="starter">
+<title
+>Utilizar o &kmenu; e o Painel</title>
+
+<para
+>No fundo do ecrã encontra o painel do ambiente de trabalho, que se chama &kicker;. Pode utilizar o painel para iniciar aplicações. Repare no botão à esquerda com um &kicon; grande. </para>
+
+<para
+>Este botão é chamada o &kmenu;. Tem uma pequena seta no topo para indicar que mostra um menu se carregar nele. Faça-o! Este menu dá-lhe um acesso fácil a todas as aplicações do &kde; instaladas no seu computador. </para>
+
+<sect2>
+<title
+>Personalizar o &kicker;</title>
+
+<!-- FIXME: To add a button, use the little arrows on kicker, not the K menu -->
+<para
+>Se utiliza uma aplicação ou ferramenta com frequência, então pode querer ter um acesso mais rápido ao mesmo, como é óbvio. Neste caso, pode adicionar uma única aplicação ou um sub-menu inteiro do menu de Arranque de Aplicações, como um botão de lançamento rápido no painel. Se quiser aceder à aplicação &kfind; directamente através de um botão de lançamento, basta escolher <menuchoice
+><guimenu
+>K</guimenu
+> <guisubmenu
+>Menu do Painel</guisubmenu
+> <guisubmenu
+>Adicionar</guisubmenu
+> <guisubmenu
+>Botão</guisubmenu
+> <guimenuitem
+>Procurar Ficheiros</guimenuitem
+></menuchoice
+> (Com isto queremos dizer que selecciona primeiro o menu <guimenu
+>K</guimenu
+>, seleccionando em seguida o <guisubmenu
+>Menu do Painel</guisubmenu
+> onde aparece uma pequena seta que indica que irá aparecer um outro menu. Neste menu, escolha a opção <guisubmenu
+>Adicionar</guisubmenu
+>, seguido de <guisubmenu
+>Botão</guisubmenu
+> e, no sub-menu seguinte, <guimenuitem
+>Procurar Ficheiros</guimenuitem
+>). </para>
+
+<para
+>Pode adicionar um menu inteiro desta forma, ou apenas um dos sub-menus do botão &kicon;. Por exemplo, se tem o &koffice; instalado e quiser um acesso rápido a todas as aplicações do &koffice;, sem ter de navegar pelo lançador de aplicações, em vez de seleccionar uma aplicação, carregue na opção do menu <guimenuitem
+>Adicionar este menu</guimenuitem
+>. Agora quer um acesso rápido a todas as aplicações do &koffice; se ter de pôr um ícone por cada aplicação no painel. </para>
+
+<note>
+<para
+>Pode mover todos os itens do painel com o comando <guimenuitem
+>mover</guimenuitem
+> do menu de contexto. Basta carregar com o <mousebutton
+>terceiro</mousebutton
+> botão do rato (o <mousebutton
+>terceiro</mousebutton
+> botão do rato é normalmente o botão <mousebutton
+>direito</mousebutton
+>, mas se tiver configurado o seu rato de forma diferente, como no caso dos esquerdinos, poderá também ser o <mousebutton
+>esquerdo</mousebutton
+>). Irá aparecer um menu onde pode escolher <guimenuitem
+>Mover</guimenuitem
+>. Agora, mova o rato e veja como o ícone segue enquanto se mantém no painel. Quando estiver bem, basta carregar no <mousebutton
+>primeiro</mousebutton
+> botão do rato (por omissão, o <mousebutton
+>esquerdo</mousebutton
+>). Como poderá ter notado, existe também uma opção <guimenuitem
+>Remover</guimenuitem
+> para o caso em que esteja farto de um dado botão no seu ambiente de trabalho. </para
+>
+</note>
+
+</sect2>
+
+<sect2>
+<title
+>Utilizar menus de contexto</title>
+
+<para
+>Isto leva-nos a outro tópico interessante: em muitos locais, pode carregar com o botão <mousebutton
+>direito</mousebutton
+> do rato para mostrar um <interface
+>menu de contexto</interface
+> com algumas opções aplicáveis ao item seleccionado. É sempre uma boa ideia experimentar o <mousebutton
+>terceiro</mousebutton
+> botão do rato em algo, se não souber o que fazer com ele. Até mesmo o fundo dos ecrãs tem um menu desses! </para>
+
+</sect2>
+
+<sect2>
+<title
+>Outras características do Painel</title>
+
+<para
+>Existem outras coisas interessantes no painel. Uma poderá ser importante se tiver uma resolução baixa para o seu monitor: é a função de <quote
+>esconder-e-mostrar</quote
+>, activa através da selecção de uma barra texturada do lado esquerdo do painel. </para>
+
+<para
+>Talvez não goste que o painel se extenda pela largura total do ecrã. Isto é facilmente alterável! Com o botão direito do rato num espaço vazio do painel, e seleccionando a opção <menuchoice
+><guimenu
+>Painel</guimenu
+> <guisubmenu
+>Preferências</guisubmenu
+></menuchoice
+>. Na janela do &kcontrol; que aparece, pode escolher o <guilabel
+>Tamanho do Painel</guilabel
+> na página <guilabel
+>Geral</guilabel
+>, e usar a barra deslizante nesse local para dimensionar o painel para ocupar menos de 100% da largura. </para>
+
+<para
+>Se continua a seguir-nos, e se ainda tem essa janela aberta de qualquer forma, então esteja à vontade para mexer em todas as opções e usar o botão <guibutton
+>Aplicar</guibutton
+> para ver o efeito que elas têm. Pode voltar ao estado inicial facilmente, bastando para tal carregar no botão <guibutton
+>Usar Predefinições</guibutton
+>. </para>
+
+<para
+>Já agora, se não tem a certeza sobre o que um dado botão faz no &kde;, basta pôr o cursor do rato sobre ele e esperar um certo tempo: o &kde; tem uma mini-ajuda de contexto incorporada, com o nome de <quote
+>dicas das ferramentas</quote
+>, que explica a funcionalidade desses controlos em algumas palavras. </para>
+
+
+</sect2>
+</sect1>
+
+<sect1 id="want-command-line-back">
+<title
+>Mas eu quero a minha linha de comandos de volta!</title>
+
+<para
+>Acalme-se, não há nada a recear. O &kde; não lhe quer roubar a sua muito querida (e por vezes altamente eficiente) linha de comandos. Pode mover os seus ficheiros com o ambiente de trabalho, mas também pode utilizar os comandos &UNIX; a que está habituado. Na verdade, o &kde; coloca o poder da linha de comandos na ponta dos seus dedos, nalguns sítios que talvez ache surpreendentes. </para>
+
+<para
+>O &kde; dá-lhe uma janela com a linha de comandos muito sofisticada, chamada &konsole;. Escolha <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guisubmenu
+>Sistema</guisubmenu
+> <guimenuitem
+>Konsole</guimenuitem
+></menuchoice
+> para a executar. Isto pode ser algo que deseje ter no painel; felizmente, já lá está na configuração por omissão! </para>
+
+<para
+>De vez em quando, só quer indicar um comando na linha de comandos. Nesses casos, não precisa de abrir um terminal completo. Para tal, basta carregar em <keycombo
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> para obter uma pequena linha de comandos onde pode indicar um comando. A janela da linha de comandos desaparecerá depois disso, mas recordará o seu comando. </para>
+
+<para
+>Quando abrir esta janela (à qual chamamos <application
+>minicli</application
+> já agora) e carregar na <keycap
+>seta para cima</keycap
+>, poderá navegar em todos os comandos que introduziu anteriormente. Também pode indicar &URL;s no <application
+>minicli</application
+> para abrir uma janela do &konqueror; com o &URL; especificado. </para>
+
+<para
+>O &konqueror; e o editor &kate; podem ambos mostrar janelas de terminal, as quais se comportam tal como o &konsole;. No &konqueror;, você pode activar isto com a opção do menu <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Mostrar a Janela do Terminal</guimenuitem
+></menuchoice
+>. O terminal embebido irá aparecer no fundo da sua janela do &konqueror;, e a questão interessante é que esta segue as suas selecções na janela do gestor de ficheiros, mudando de pasta de acordo com as opções. No &kate; pode mostrar um terminal com a opção do menu <menuchoice
+><guimenu
+>Janelas</guimenu
+> <guimenuitem
+>Mostrar a Consola</guimenuitem
+></menuchoice
+>. </para>
+
+<tip>
+<para
+>Para mostrar uma página do 'man' do &UNIX;, indique <userinput
+><command
+>man:</command
+><parameter
+>comando</parameter
+></userinput
+> no <application
+>minicli</application
+>, em que o <parameter
+>comando</parameter
+> é o nome do comando do &UNIX;. </para>
+</tip>
+
+<tip>
+<para
+>Para procurar por uma ou mais palavras no motor de busca Google, pode tentar <userinput
+><command
+>gg:</command
+><parameter
+>palavra ou palavras</parameter
+></userinput
+>. Existem muitos mais comandos de atalho como estes, e você adicionar os seus próprios! Dê uma vista de olhos no &kcontrol;, na página <menuchoice
+><guilabel
+>Navegação Web</guilabel
+> <guilabel
+>Navegação Melhorada</guilabel
+></menuchoice
+>. </para>
+</tip>
+
+<para
+>Finalmente, há uma forma de ter a sua linha de comandos sempre disponível, o quer que esteja a fazer - adicione-a ao seu painel &kicker;! </para>
+
+<para
+>Basta carregar com o botão direito do rato num espaço em branco no painel e escolher <menuchoice
+><guimenu
+>Painel</guimenu
+> <guisubmenu
+>Adicionar</guisubmenu
+> <guisubmenu
+>'Applet'</guisubmenu
+> <guimenuitem
+>Lançador de Aplicações</guimenuitem
+></menuchoice
+>. Isto irá acoplar uma mini-linha de comandos directamente no seu painel completa e com histórico dos comandos. </para>
+
+<para
+>Como pode concluir, a linha de comandos nunca está muito longe enquanto utiliza o &kde;. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="working-with-windows">
+<title
+>Trabalhar com Janelas</title>
+
+<para
+>Se ainda não o fez, execute uma aplicação utilizando o <link linkend="starter"
+>&kmenu;</link
+>, por exemplo o <guimenuitem
+>Procurar Ficheiros</guimenuitem
+>. </para>
+
+<sect1 id="window-what-now">
+<title
+>Uma janela! E agora?</title>
+
+<para
+>Bem, normalmente as pessoas trabalham <emphasis
+>dentro</emphasis
+> das janelas, mas por vezes pode queres manipular as janelas. Eis um resumo rápido de algumas das actividades mais comuns relacionadas com janelas: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Mover uma janela</term>
+<listitem>
+<para
+>Arraste a barra de título da janela, ou mantenha premida a tecla &Alt; e arraste qualquer ponto da janela. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudar o tamanho de uma janela:</term>
+<listitem>
+<para
+>Arraste a moldura da janela, ou mantenha premida a tecla &Alt; e arraste com o &RMB; qualquer ponto da janela. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Maximizar uma janela</term>
+<listitem>
+<para
+>Carregue no botão de maximizar da barra de título (com as decorações por omissão este tem um quadrado e está ao lado do X) para fazer com que a janelas preencha todo o ecrã, ou se a janela já estiver maximizada, para a fazer regressar ao tamanho original. Se carregar com o botão do meio maximiza a janela verticalmente; com o botão direito horizontalmente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Minimizar uma janela</term>
+<listitem>
+<para
+>Carregue no botão de minimizar na barra de título (ao lado do botão de maximizar) para esconder a janela. Para a recuperar carregue no ícone da janela na barra de tarefas. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Saltar entre janelas</term>
+<listitem>
+<para
+>Para além do 'click' com o rato normal para mudar para outra janela, pode usar o <keycombo action="simul"
+>&Alt; <keycap
+>Tab</keycap
+></keycombo
+> para mudar de janelas. Veja em baixo mais técnicas. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2>
+<title
+>Botões da barra de título</title>
+
+<para
+>As janelas do &kde; têm alguns botões 'standard' nas suas barras de título que lhe dão um acesso rápido a algumas das operações comuns. A disposição por omissão dos botões assemelha-se a isto: </para>
+
+<itemizedlist>
+<title
+>No lado esquerdo:</title>
+<listitem>
+<para
+>Um botão de menu. Este normalmente mostra o mini-ícone da aplicação. Carregue nele para obter um menu com operações na janela. Atalho: <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+> abre este menu. </para>
+</listitem>
+
+<listitem>
+<para
+>O botão de pregar, com a imagem de um... prego. Que raio é isto? Continue a ler! </para>
+</listitem
+>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>No lado direito:</title>
+<listitem>
+<para
+>Um botão para minimizar. </para>
+</listitem>
+
+<listitem>
+<para
+>Um botão para maximizar. </para>
+</listitem>
+
+<listitem>
+<para
+>Um botão de fechar. Este fecha a janela. Atalho: <keycombo action="simul"
+>&Alt;<keycap
+>F4</keycap
+></keycombo
+>. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Mudar entre janelas</title>
+
+<para
+>Agora que sabemos como lidar com as janelas, encorajamo-o a abrir algumas outras janelas com o painel, dado que iremos discutir agora como alternar entre as diferentes janelas. Dado que esta é uma actividade bastante comum, o &kde; oferece diversas formas de o fazer; escolha a sua favorita! </para>
+
+<para
+>Muitos dos sistemas de janelas necessitam que carregue com o rato noutra janela para a começar a usar. Este é o comportamento por omissão do &kde;, denominado pr <quote
+>Carregar para Obter o Foco</quote
+>. Mas também pode configurar o seu ambiente de trabalho de uma forma em que, ao passar com o cursor do rato por cima de uma janela, a seleccione. Este é denominado por <quote
+>O Foco Segue o Rato</quote
+>. Se seleccionar esta política a usar o <link linkend="configure"
+>Centro de Controlo do KDE</link
+>, a janela sob o cursor do rato será sempre a janela activa. Não passará necessariamente para a frente, mas pode à mesma carregar na barra do título ou no contorno da janela ou - uma característica do &kde; -, pode usar a tecla &Alt; e carregando no botão <mousebutton
+>do meio</mousebutton
+> do rato em qualquer ponto da janela para a elevar. </para>
+
+<para
+>Eis outros método para saltar entre janelas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Escolha uma janela do menu da <emphasis
+>lista de janelas</emphasis
+>. Para abrir o menu, carregue no botão do <mousebutton
+>meio</mousebutton
+> do rato numa área vazia do ecrã, carregue no ícone com várias janelas no painel ou, finalmente, carregue na seta para cima do lado esquerdo da barra de tarefas do painel. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Mantenha premida a tecla &Alt; e carregue em <keycap
+>Tab</keycap
+> para mudar entre as janelas. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Utilize a barra de tarefas (veja a seguir). </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-taskbar">
+<title
+>Utilizar a Barra de Tarefas</title>
+
+<para
+>A <interface
+>barra de tarefas</interface
+> mostra uma lista com pequenos ícones, um para cada janela do ecrã. Na configuração por omissão do &kde; a barra de tarefas esta localizada no próprio painel, mas pode ser colocada na parte de cima ou de baixo do ecrã. </para>
+
+<para
+>A barra de tarefas é muito poderosa. Na configuração por omissão, se tiver mais do que uma janela da mesma aplicação aberta, elas serão <quote
+>agrupadas</quote
+>, de modo a que vê um ícone por aplicação na barra de tarefas.</para>
+
+<para
+>Um simples 'click' com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato no botão da barra de tarefas irá abrir uma lista com as janelas abertas para essa aplicação, de modo a que possa escolher a janela que quer usar. Ao escolher um desses elementos com o botão <mousebutton
+>esquerdo</mousebutton
+> fará aparecer a si a janela seleccionada imediatamente. Carregue num elemento da barra de tarefas com o botão <mousebutton
+>direito</mousebutton
+> e verá um menu que lhe permite operar em todas as janelas agrupadas sob esse ícone ou em cada janela individual.</para>
+
+<para
+>Pode optar por ver todas as janelas em todos os ecrãs virtuais na sua barra de tarefas, independentemente do ecrã onde se encontra no momento, ou ver apenas os ícones para o ecrã actual. Pode também escolher não agrupar os ícones, de modo a que cada janela tenha o seu próprio ícone na barra de tarefas. Estas e muitas outras opções estão disponíveis, bastando para tal carregar com o botão direito na pega da barra de tarefas (a pequena barra texturada do lado esquerdo) e escolhendo <guimenuitem
+>Preferências</guimenuitem
+>. </para>
+
+<para
+>Os ícones na barra de tarefas vão-se redimensionando para arranjar espaço para as aplicações, como tal pode juntar mais aplicações do que possa parecer. Se tornar o painel mais largo, permitirá aos ícones da barra de tarefas usar uma disposição de linhas e colunas, mas estes continuar-se-ão a redimensionar para caberem mais ícones. </para>
+
+</sect1>
+
+<sect1 id="using-v-desktops">
+<title
+>Utilizar Ecrãs Virtuais</title>
+
+<para
+>Agora, o que era aquilo do <quote
+>pregar</quote
+>? </para>
+
+<para
+>É possível que venha a ter mais janelas abertas do que espaço no seu ecrã. Neste caso tem três alternativas: </para>
+
+<orderedlist>
+<listitem>
+<para
+>Deixar todas as janelas abertas (o ecrã fica confuso) </para>
+</listitem>
+
+<listitem>
+<para
+>Minimizar aquelas janelas que não precisa de momento e usar a barra de tarefas ou o <keycombo action="simul"
+>&Alt; <keycap
+>Tab</keycap
+></keycombo
+> para mudar entre elas (continua um pouco confuso e necessita de muito trabalho!) </para>
+</listitem
+>
+
+<listitem>
+<para
+>Recomendado: fazer o que um verdadeiro sistema operativo faz se não tiver memória física suficiente: utilizar memória virtual, ou neste caso, ecrãs virtuais. </para>
+</listitem>
+</orderedlist>
+
+<para
+>A terceira opção é a melhor maneira! O &kde; pode lidar com vários ecrãs diferentes, tendo cada um as suas próprias janelas. A configuração por omissão oferece quatro ecrãs. Pode alternar entre os vários ecrãs virtuais facilmente com um 'click' num dos botões de ecrãs no painel. As combinações <keycombo action="simul"
+>&Ctrl;<keycap
+>F1...F4</keycap
+></keycombo
+> também o remeterão para o ecrã correspondente imediatamente, assim como o <keycombo action="simul"
+>&Ctrl; <keycap
+>Tab</keycap
+></keycombo
+> permite circular pelos ecrãs. </para>
+
+<para
+>Os ecrãs virtuais são bastante úteis. Mas, em algumas das vezes, pode desejar que uma janela esteja presente em <emphasis
+>todos</emphasis
+> os ecrãs. Poderá ser, por exemplo, uma pequena janela de conversação, um relógio, ou algo do género. Neste caso poderá usar o botão de <quote
+>fixo</quote
+> o qual irá colar a janela ao fundo, de modo a que apareça em todos os ecrãs virtuais. </para
+>
+
+<para
+>O botão de fixação pode também ser usado para mover uma janela de um ecrã virtual para outro: coloque o pino de fixação na janela, mude para um ecrã diferente, e solte-o carregando no mesmo botão de novo. Pode obter o mesmo resultado usando o menu de contexto da janela na barra de tarefas (a opção do menu <guimenuitem
+>Para o Ecrã Actual</guimenuitem
+>) ou a opção <guimenuitem
+>Para o Ecrã</guimenuitem
+> no menu de operações da janela. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="managing-your-files">
+<title
+>Gerir os seus ficheiros</title>
+
+<!-- NB Deliberate use of 'directory' rather than 'folder', since we're talking -->
+<!-- about directories on disk -->
+<para
+>Uma metáfora comum nos ambientes gráficos é a utilização de pastas para representar directorias no seu disco rígido. As pastas contêm ficheiros e outras pastas. A aplicação com o nome &konqueror;, o Gestor de Ficheiros do &kde; utiliza esta metáfora para o ajudar a gerir os seus ficheiros. </para>
+
+<sect1 id="using-konqueror">
+<title
+>Utilizar o &konqueror;</title>
+
+<para
+>Da primeira vez que inicia o &kde;, irá aparecer uma janela com vários ícones dentro dela. Esta é uma janela do &konqueror; que mostra os ficheiros na sua pasta pessoal (a área onde os seus ficheiros pessoais estão armazenados). A localização da pasta é mostrada por baixo da barra de ferramentas da janela. Se não vir uma desses janelas no momento, carregue no ícone do painel que parece uma pasta com uma imagem duma casa. </para>
+
+<para
+>Para abrir um ficheiro ou uma pasta, basta carregar uma vez nele com o botão esquerdo do rato. Pode também escolher a opção <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Mostrar o Painel da Navegação</guimenuitem
+></menuchoice
+> no menu para mostrar a hierarquia das pastas para uma navegação mais directa, ou pode também editar a localização mostrada por baixo da barra de ferramentas para saltar para uma pasta específica rapidamente. </para>
+
+<sect2>
+<title
+>Abrir Ficheiros</title>
+
+<para
+>O &kde; vem com um conjunto de aplicação para ver e editar vários tipos de ficheiros, e quando carrega num ficheiro que contém, por exemplo, um documento ou uma imagem, o &konqueror; irá iniciar a aplicação apropriada para mostrar o ficheiro. Se não souber qual a aplicação a iniciar para abrir o ficheiro seleccionado, o &konqueror; irá perguntar-lhe o nome da aplicação a executar e, depois de a ter seleccionado, irá propor-lhe a recordação da sua escolha para a próxima vez que abrir um desses ficheiros. </para>
+
+<note>
+<para
+>O &konqueror; utiliza <link linkend="mime"
+>tipo MIME</link
+> para associar ficheiros a aplicações. </para>
+</note
+>
+
+</sect2>
+
+<sect2>
+<title
+>Arrastar e Largar Ícones</title>
+
+<para
+>Para copiar ou mover um ficheiro, arraste o seu ícone para o ecrã, para outra janela do &konqueror; ou para um ícone de uma pasta. Quando libertar o botão, o &konqueror; mostra-lhe um meno onde pode escolher se deseja copiar, mover ou criar um atalho para o ficheiro. </para>
+
+<note>
+<para
+>Tenha em atenção que, se optar por criar uma ligação ou 'link', o &kde; cria uma ligação simbólica (não uma verdadeira ligação ou <quote
+>hard link</quote
+>), como tal, se mover ou apagar o ficheiro original, a ligação será quebrada. </para>
+</note>
+
+<para
+>A maioria das aplicações do &kde; também suportam operações de <quote
+>arrastar e largar</quote
+> (<quote
+>drag and drop</quote
+>): pode arrastar um ícone para uma janela de uma aplicação em execução ou para o ícone de uma aplicação que não tenha sido iniciada, para que a aplicação abra o ficheiro. Tente! </para>
+
+</sect2>
+
+<sect2>
+<title
+>Alterar as Propriedades de Ficheiros</title>
+
+<para
+>Para alterar as permissões do ficheiro, tais como o seu nome e as suas permissões, carregue com o botão direito do rato no ícone e escolha as <guimenuitem
+>Propriedades</guimenuitem
+> no menu. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="archives-and-networks">
+<title
+>Trabalhar com Arquivos e Redes</title>
+
+<para
+>No passado recente, precisava de aplicações especiais para aceder a ficheiros na Internet. Isso acabou! </para>
+
+<para
+>O &kde; suporta uma tecnologia chamada <quote
+>Network Transparent Access</quote
+> (<acronym
+>NTA</acronym
+>), a qual lhe permite trabalhar com os ficheiros do outro lado do mundo da mesma forma com que trabalha com os do seu disco rígido.</para>
+
+<para
+>Por exemplo, para aceder aos ficheiros de um servidor &FTP;, basta escolher <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Abrir Localização</guimenuitem
+></menuchoice
+> no menu de um &konqueror; e indicar o <acronym
+>URL</acronym
+> de um servidor &FTP;. Pode arrastar e largar os ficheiros de e para as pastas do servidor tal como se estivessem no seu disco local. Até pode ter a capacidade de abrir os ficheiros no servidor &FTP; sem ter de os copiar para o seu disco local (o &kde; faz isso por si quando necessário). </para>
+
+<note>
+<para
+>Tenha em atenção que o &konqueror; utiliza o acesso anónimo de &FTP;, o qual pode restringir o seu acesso aos ficheiros do servidor &FTP;. Se tiver uma conta no servidor, pode fornecer o <abbrev
+>ID</abbrev
+> do seu utilizador como parte do <acronym
+>URL</acronym
+>, tal como o seguinte: <userinput
+><command
+>ftp://</command
+><parameter
+>utilizador</parameter
+>@<parameter
+>servidor</parameter
+>/<parameter
+>pasta</parameter
+></userinput
+> </para>
+
+<para
+>O &konqueror; perguntar-lhe-á a sua senha e, se a autenticação for bem sucedida, terá o acesso completo aos seus ficheiros no servidor. </para>
+</note>
+
+<para
+>Se está habituado ao utilitário <trademark
+><application
+>WinZip</application
+></trademark
+> do &Microsoft; &Windows;, então ficará satisfeito em saber que o &kde; pode ver o conteúdo dos pacotes 'tar', também. Trata esse tipo de pacotes como pastas normais, e pode navegar pelo pacote, abrir os ficheiros, etc. No geral, o acesso aos ficheiros na Internet e nos pacotes deve ser parecido e comportar-se de forma semelhante como no acesso aos ficheiros locais, com a diferença das latências impostas pela rede. </para>
+</sect1>
+
+<sect1 id="using-templates">
+<title
+>Utilizar Modelos para aceder a Aplicações e Dispositivos</title>
+
+<para
+>No &kde; é fácil pôr ícones no painel ou no ecrã para aceder às suas aplicações. Também é igualmente fácil adicionar ícones para aceder a outros itens de interesse. O &kde; tem modelos de atalhos para: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Aplicações </para>
+</listitem>
+<listitem>
+<para
+>Impressoras </para>
+</listitem>
+<listitem>
+<para
+>Dispositivos que podem ser montados (&eg; unidades de disquetes) </para>
+</listitem
+>
+<listitem>
+<para
+>Recursos na Internet (&eg; documentos da <acronym
+>WWW</acronym
+>, pastas de &FTP;) </para>
+</listitem>
+<listitem>
+<para
+>Documentos de algumas das aplicações o &koffice; do &kde;. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Pode adicionar qualquer um desses itens ao ecrã, carregando com o botão direito no local onde quer o ícone e seleccionando <guisubmenu
+>Criar Novo</guisubmenu
+> seguido do item com o qual se deseja associar. </para>
+
+<para
+>Praticamente todos os itens do Lançador de Aplicações, no ecrã e no painel refere-se a um ficheiro <literal role="extension"
+>.desktop</literal
+> no disco. O ficheiro <literal role="extension"
+>.desktop</literal
+> especifica qual o ícone a mostrar, assim como algumas informações sobre o que o ícone representa (uma aplicação, dispositivo ou <acronym
+>URL</acronym
+>). Pode arrastar qualquer ficheiro <literal role="extension"
+>.desktop</literal
+> para o painel para criar um botão de execução rápida. </para>
+
+<!--
+<sect2>
+<title
+>Setting up printers</title>
+
+<para>
+You can create icons for your printers so that you can print a file by
+dragging it to a printer icon. Here's how:
+</para>
+
+<procedure>
+<step
+><para
+>Open the Templates folder located on the desktop. </para
+></step>
+<step
+><para
+>Drag the Program icon in the folder to the desktop. Choose
+<guimenuitem
+>Copy</guimenuitem
+> from the menu that appears when you drop the
+icon.</para
+></step>
+<step
+><para
+><mousebutton
+>Right</mousebutton
+> click the new icon, and choose
+<guimenuitem
+>Properties</guimenuitem
+> from the context menu.</para
+></step>
+<step
+><para
+>On the <guilabel
+>General</guilabel
+> tab, change the name to
+<filename
+>Printer.kdelnk</filename
+>.</para
+></step>
+<step
+><para
+>On the <guilabel
+>Execute</guilabel
+> tab, enter the following in the
+first <guilabel
+>Execute</guilabel
+> field:</para>
+<screen
+><command>lpr <option>%f</option></command></screen>
+<note
+><para
+>This example assumes that you print using the <command
+>lpr</command>
+command. If you use a different command, enter the one you
+use.</para
+></note
+></step>
+<step
+><para
+>Still in the <guilabel
+>Execute</guilabel
+> tab, click the icon that
+looks like a <guiicon
+>cog</guiicon
+>, and select the <guiicon
+>Printer</guiicon
+> icon from the list that appears.</para
+></step>
+</procedure>
+
+<para
+>Now you should be able to drag a file to the Printer icon and have it
+printed on your default printer.</para
+>
+</sect2>
+
+-->
+
+<sect2>
+<title
+>Montar dispositivos</title>
+
+<para
+>O &UNIX; permite o acesso a outros dispositivos de armazenamento, que não sejam <hardware
+>discos rígidos</hardware
+> através de um processo denominado por <emphasis
+>montagem</emphasis
+>. O &kde; usa os ficheiros <literal role="extension"
+>.desktop</literal
+> para lhe permitir a montagem, desmontagem e acesso simples aos dispositivos de armazenamento secundário como as <hardware
+>disquetes</hardware
+> ou os CDs. </para>
+
+<para
+>Como exemplo, eis o passos necessário para criar um ícone que dá acesso ao ficheiros numa disquete: </para>
+
+<note>
+<para
+>Muitas sistemas obrigam-no a estar ligado como <systemitem class="username"
+>root</systemitem
+> para montar a desmontar dispositivos. </para>
+</note>
+
+<procedure>
+<step>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no ecrã e escolha <menuchoice
+><guisubmenu
+>Criar Novo</guisubmenu
+> <guimenuitem
+>Unidade de Leitura de Disquetes...</guimenuitem
+></menuchoice
+>. </para>
+</step>
+<step>
+<para
+>Na página <guilabel
+>Geral</guilabel
+> da janela resultante, mude o nome para o que desejar, no campo de texto no topo. </para>
+</step>
+
+<step>
+<para
+>Na página <guilabel
+>Dispositivo</guilabel
+>, indique <filename class="devicefile"
+>/dev/fd0</filename
+> (ou a localização do dispositivo de disquetes tal como é identificado no seu sistema) como <guilabel
+>Dispositivo</guilabel
+>. </para>
+</step>
+<step>
+<para
+>Também pode adicionar um <guilabel
+>Ponto de Montagem</guilabel
+> aqui. Isto deve ser uma pasta existente mas vazia. Os pontos de montagem mais comuns são o <filename class="directory"
+>/mnt/floppy</filename
+> ou o <filename class="directory"
+>/floppy</filename
+>, mas pode ter disquetes montadas sem problemas na pasta <filename class="directory"
+>~/omeudisco</filename
+> se quiser. </para>
+</step
+>
+<step>
+<para
+>Carregue no <guilabel
+>Ícone Desmontado</guilabel
+> e seleccione a imagem de uma disquete sem a luz verde. </para>
+</step>
+<step>
+<para
+>Depois de estar satisfeito com as suas escolhas, carregue em <guibutton
+>OK</guibutton
+> e concluiu a tarefa! </para>
+</step>
+</procedure>
+
+<para
+>Agora, coloque uma disquete formatada convenientemente na 'drive' e carregue no ícone <guiicon
+>Disquete</guiicon
+> para que o &kde; monte a disquete e mostre os ficheiros que esta contém. Antes de remover a disquete da 'drive', carregue com o botão direito do rato no ícone e escolha <guimenuitem
+>Desmontar</guimenuitem
+> no menu. </para>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="configure">
+<title
+>Configurar o seu ambiente de trabalho</title>
+
+<para
+>Se não gostar da forma como o ecrã aparece ou funciona, pode provavelmente alterá-lo. O &kde; é bastante configurável e você pode mudar quase todos os detalhes da aparência e do comportamento do seu ecrã. Ao contrário de muitos outros ambientes de trabalho do &UNIX;, não tem de editar ficheiros de configuração ilegíveis (mas poderá fazê-lo se quiser!) Pode usar o &kcontrol;, um programa especial para configurar o seu ambiente de trabalho. </para>
+
+<sect1 id="using-kde-control">
+<title
+>Utilizar o <application
+>Centro de Controlo do &kde;</application
+></title>
+
+<para
+>Lance o &kcontrol; a partir do <link linkend="starter"
+>&kmenu;</link
+>. Aparecerá uma janela com duas áreas, a qual mostra uma lista dos módulos na zona esquerda. </para
+>
+
+<para
+>Abra um módulo, carregando no seu nome; irá aparecer uma lista com os sub-módulos. Em seguida, carregue num dos nomes das categorias dos sub-módulos para editar a sua configuração na área à direita. </para>
+
+<para
+>A alteração da configuração é relativamente intuitiva. Está disponível um botão de ajuda em cada painel de configuração para explicar as opções menos óbvias. Cada painel tem botões de <guibutton
+>Ajuda</guibutton
+>, <guibutton
+>Usar Predefinições</guibutton
+>, <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Reiniciar</guibutton
+>, que funcionam da seguinte forma: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem>
+<para
+>Mostra uma ajuda resumida no painel da esquerda, incluindo um atalho para o manual completo do módulo em questão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Usar Predefinições</guibutton
+></term>
+<listitem>
+<para
+>Altera todas as opções do módulo actual para o valor em que estavam quando o &kde; foi instalado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem>
+<para
+>Aplica as definições actuais do módulo aberto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Reiniciar</guibutton
+></term>
+<listitem>
+<para
+>Repõe as opções no seu estado inicial, antes de abrir o módulo. Se já tiver usado o botão <guibutton
+>Aplicar</guibutton
+>, então este botão irá repor as opções no estado em que elas estavam quando carregou em <guibutton
+>Aplicar</guibutton
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<para
+>Se fizer alterações num painel de configuração e passar para um módulo diferente sem carregar em <guibutton
+>OK</guibutton
+> ou <guibutton
+>Aplicar</guibutton
+> antes disso, o &kcontrol; perguntar-lhe-á se as suas alterações devem ser aplicadas antes de mudar. </para>
+</note>
+
+</sect1>
+
+<sect1 id="configuration-modules">
+<title
+>Módulos de Configuração</title>
+
+<para
+>Segue-se uma introdução rápida às principais categorias de módulos de configuração: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Navegação de Ficheiros</guilabel
+></term>
+<listitem>
+<para
+>Contém as opções que lhe descrevem como ver o conteúdo do seu sistema local. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações</guilabel
+></term>
+<listitem>
+<para
+>Contém os módulos que você não pode usar normalmente para alterar seja o que for. Em vez disso, estes mostram informações úteis sobre o seu computador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Aparência e Temas</guilabel
+></term>
+<listitem>
+<para
+>Aqui pode encontrar os módulos que têm o efeito mais visível no seu ambiente: as cores, estilos ou decorações de janelas. Praticamente tudo o que vê pode ser personalizado para se adequar aos seus gostos, e as poucas coisas que não estão, poderão vir a estar em breve. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rede</guilabel
+></term>
+<listitem>
+<para
+>O local onde configurar como o seu computador vê o mundo exterior, assim como o mundo o vê a si. Entre outras coisas, pode configurar as identidades de 'email' centrais que muitas das aplicações do &kde; podem usar, para lhe poupar a necessidade de introduzir a mesma informação em todo o lado; também pode configurar o suporte de 'firewalls' de SOCKS e pode configurar as partilhas de Windows (<acronym
+>SMB</acronym
+>) ... entre outras coisas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Periféricos</guilabel
+></term>
+<listitem>
+<para
+>Contém os parâmetros do seu teclado, rato e impressoras. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Personalização</guilabel
+></term>
+<listitem>
+<para
+>Aqui pode configurar as coisas que facilitam a sua vida, desde as funcionalidades de acessibilidade à localização, de modo a que as aplicações do &kde; saibam como gosta de ver os números e as datas formatados, por exemplo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Alimentação</guilabel
+></term>
+<listitem>
+<para
+>Se o seu computador suportar as funcionalidades de poupança de energia do <acronym
+>APM</acronym
+>, ou se estiver a usar um portátil, este é o local onde configurá-las. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Som</guilabel
+></term>
+<listitem>
+<para
+>Configura a servidor de som (&artsd;) e outros comportamentos sonoros. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sistema</guilabel
+></term>
+<listitem>
+<para
+>Aqui pode configurar as funcionalidades restantes do sistema - como as aplicações &konsole; e &kdm; se comportam, configurar a impressão e alterar a data do seu sistema. Pode não ser capaz de alterar algumas dessas opções a menos que esteja ligado como <systemitem class="username"
+>root</systemitem
+>, mas o &kcontrol; irá indicá-lo se for esse o caso. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Navegação na Web</guilabel
+></term>
+<listitem>
+<para
+>Com a Internet, e especialmente com a Web como uma parte integral do mundo dos computadores nos dias de hoje, existem muitas opções para configurar de modo a melhorar a sua experiência. Encontrá-las-á todas aqui, desde a configuração das folhas de estilo (<quote
+>stylesheets</quote
+>) personalizadas até aos 'proxies' e à 'cache'. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Vá em frente! Explore as possibilidades de configuração e descubra toda a flexibilidade do &kde;. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="logging-out">
+<title
+>Terminar a sessão</title>
+
+<para
+>Esperamos sinceramente que o uso do &kde; lhe dê tanta diversão e prazer que não queira mais sair. Mas se o fizer, basta escolher <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+>. </para>
+
+<para
+>Também existe um botão para sair directamente no painel, que parece com um pequeno botão de desligar. Pode também carregar em <keycombo action="simul"
+>&Ctrl; &Alt; <keycap
+>Delete</keycap
+></keycombo
+> para sair. </para>
+
+<sect1 id="session-management">
+<title
+>Gestão de Sessões</title>
+
+<para
+>Quando sair, o &kde; recorda-se das aplicações que tem abertas, assim como onde todas as janelas estavam localizadas, de modo a que as possa abrir da próxima vez que se ligar. Esta funcionalidade é designada como <emphasis
+>Gestão de Sessões</emphasis
+>. As aplicações do &kde; irão recuperar o seu estado anterior à sua saída. Por exemplo, o &kate; recorda-se dos ficheiros que estava a editar. </para>
+
+<para
+>As aplicações não-&kde; não irão memorizar o seu estado ao sair, por isso o &kde; irá avisá-lo para se certificar se gravou todos os dados importantes destas aplicações antes de sair. </para>
+
+<para
+>Para ilustrar a gestão de sessões, escolha <menuchoice
+> <guimenu
+>Menu K</guimenu
+><guisubmenu
+>Aplicações</guisubmenu
+> <guimenuitem
+>Editor</guimenuitem
+> </menuchoice
+> para iniciar o &kedit;. Abra um documento de texto para o editar. Em seguida saia e volte a entrar. Irá reparar que o &kate; foi reposto na mesma posição do ecrã, inclusive no ecrã virtual correcto e com o documento que se deixou aberto no &kate; antes de sair. O &kate; irá inclusive recordar-se se tinha alterações por gravar antes de sair e gravá-las-á no ficheiro no qual esteve a trabalhar se escolher <guimenuitem
+>Gravar</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="kde-an-exciting-journey">
+<title
+>&kde;, uma viagem fabulosa</title>
+
+<para
+>Esperamos que tenha gostado desta viagem rápida ao Ambiente de Trabalho K e que este ambiente de trabalho único o ajude a ter o seu trabalho pronto mais depressa e mais confortavelmente do que anteriormente. </para>
+
+<para
+>Lembre-se que o projecto do &kde; não é uma associação comercial, mas sim um projecto executado por voluntários em todo o mundo. Gostaríamos de o convidar a juntar-se ao projecto do &kde; e fazer parte desta rede única de pessoas. Se for um programador poderá considerar a hipótese de nos ajudar a criar aplicações para o &kde;. Se for um artista ou tiver experiência no desenho gráfico, pense em criar conjuntos de ícones, esquemas de cores, de sons e logotipos para o &kde;. Se gostar de escrever adoraríamos que se juntasse ao nosso projecto de documentação. </para>
+
+<para
+>Como pode ver existem várias formas nas quais pode ajudar. Está cordialmente convidado a juntar-se a esta rede mundial de pessoas dedicadas a tornar o &kde; o melhor ambiente gráfico para todos os computadores. Visite <ulink url="http://www.kde.org"
+>www.kde.org</ulink
+> para mais informações. </para>
+
+<para>
+<emphasis
+>Bem-vindo abordo deste viagem fabulosa. </emphasis>
+</para>
+<para>
+<literal
+>A equipa do &kde;</literal>
+</para>
+</chapter>
+
+<chapter id="advanced-topics">
+<title
+>Tópicos Avançados</title>
+
+<sect1 id="mime">
+<title
+>Tipos &MIME;</title>
+
+<para
+>O &kde; vem com uma vasta quantidade de tipos &MIME; predefinidos, mas pode adicionar os seus próprios tipos &MIME; escolhendo <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Configurar o Konqueror...</guisubmenu
+> </menuchoice
+>, seguida da <guimenuitem
+>Associação de Ficheiros</guimenuitem
+> numa janela do &konqueror;. </para>
+
+<para
+>O tratamento do &kde; em relação aos tipos &MIME; é muito poderoso e configurável. Por um lado, pode definir uma acção por omissão a efectuar quando carregar num ficheiro no &konqueror;. Para além disso, pode adicionar muitas outras acções, as quais estão disponíveis no menu do botão direito do rato no ficheiro em questão. </para>
+
+<!-- Note: this is copied from the user-guide - eventually these two -->
+<!-- docs will merge, so there's no point adding new text in both, but -->
+<!-- for the moment they have a slightly different audience -->
+<procedure>
+<title
+>Para associar um tipo de ficheiros com uma aplicação:</title>
+<step>
+<para
+>Certifique-se que a aplicação que quer para iniciar este ficheiro tem uma opção respectiva no &kmenu;. </para>
+</step>
+
+<step>
+<para
+>No &konqueror;, procure ou crie um ficheiro com a extensão com que se deseja associar. </para>
+</step
+>
+
+<step>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no ficheiro e escolha <guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+> no menu de contexto, ou escolha <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+></menuchoice
+> no menu do &konqueror;. </para>
+</step>
+
+<step
+> <para
+>Adicione as máscaras de ficheiros para a aplicação carregando no botão <guibutton
+>Adicionar</guibutton
+> e indicando o padrão do ficheiro que deseja. Lembre-se que o &UNIX; distingue maiúsculas de minúsculas, pode isso tem de indicar as variantes - para o <userinput
+>*.mp3</userinput
+> poderá necessitar de adicionar também o <userinput
+>*.MP3</userinput
+>, por exemplo. Adicione as extensão que quiser desta forma. </para
+> </step>
+
+<step>
+<para
+>Adicione uma descrição se assim o desejar. Este passo é opcional. </para>
+</step>
+
+<step>
+<para
+>Na secção <guilabel
+>Ordem de Preferência das Aplicações</guilabel
+>, carregue no botão <guibutton
+>Adicionar</guibutton
+>. Abrir-se-á uma cópia em miniatura do &kmenu;, onde poderá escolher a aplicação com a qual deseja abrir os ficheiros deste tipo. </para>
+</step>
+
+<step>
+<para
+>Algumas das vezes, pode querer usar uma aplicação diferente para este tipo de ficheiros. Por exemplo, pode querer usar o &kate; para abrir os ficheiros de texto que deseja editar, e o &kedit; para os ficheiros de texto nos quais apenas quer dar uma vista de olhos. Pode adicionar mais aplicações da mesma forma que fez no último passo, e pode alterar a ordem de preferências com os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>. </para>
+</step
+>
+
+<step>
+<para
+>Se está satisfeito com as suas opções, pode carregar no botão <guibutton
+>Aplicar</guibutton
+> para gravar as suas alterações sem fechar a janela. Isto dá-lhe a oportunidade de testar na janela do <application
+>Konqueror</application
+> se a sua associação de ficheiros está correcta. Pode escolher <guibutton
+>OK</guibutton
+> para gravar as suas alterações e fechar a janela ou <guibutton
+>Cancelar</guibutton
+> se mudou de ideias e apenas quer fechar a janela. </para>
+</step>
+</procedure>
+
+<para
+>Certifique-se que a nova associação funciona abrindo uma directoria contendo um ficheiro do tipo que acabou de seleccionar. Carregue no ficheiro, e o programa para editar o ficheiro deverá ser iniciado. </para>
+
+<note>
+<para
+>Os tipos &MIME; são uma forma de descrever o conteúdo dos ficheiros. Pode estar habituado a usar as extensões dos ficheiros para esse fim, e pode saber que nos sistemas &UNIX; a extensão dos ficheiros traz pouca ou nenhuma relação com o conteúdo dos ficheiros. Por outro lado, poderá ser vital - por exemplo, algumas implementações do <command
+>gunzip</command
+> não irão trabalhar com ficheiros que não acabem em <literal role="extension"
+>.gz</literal
+>. </para>
+
+<para
+>Os tipos &MIME; tiram, naturalmente, partido dos padrões dos nomes de ficheiro, mas não necessariamente das extensões - pode definir qualquer padrão de ficheiros que deseje. Por exemplo, se quiser abrir sempre todos os ficheiros relacionados com um dado cliente com o &kate;, e se tiver o hábito de nomear os ficheiros com o nome do cliente no início de modo a agrupá-los naturalmente na janela do &konqueror;, então poderá definir um padrão de nomes de ficheiros correspondente a <literal
+>^<replaceable
+>nomecliente</replaceable
+>*</literal
+>. Assim, todos os ficheiros que tenham <replaceable
+>nomecliente</replaceable
+> no início (o carácter ^significa <quote
+>começa por...</quote
+>) e independentemente do resto do nome do ficheiro, serão correspondências válidas. </para>
+</note>
+
+</sect1>
+
+</chapter>
+<chapter id="credits">
+<title
+>Créditos</title>
+<sect1 id="authors">
+<title
+>Autores</title>
+
+<itemizedlist>
+<listitem
+><para
+>Matthias Ettrich <email
+>ettrich@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Kalle Dahlheimer <email
+>kalle@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Torben Weiss <email
+>weis@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Bernd Wuebben <email
+>wuebben@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Stephen Schaub <email
+>sschaub@bju.edu</email
+> - Editor</para
+></listitem>
+<listitem
+><para
+>Robert Williams <email
+>rwilliams@kde.org</email
+> - Editor</para
+></listitem>
+<listitem
+><para
+>Lauri Watts <email
+>lauri@kde.org</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; </sect1>
+</chapter>
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/support.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/support.docbook
new file mode 100644
index 00000000000..288516fe12f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/support.docbook
@@ -0,0 +1,102 @@
+<chapter id="supporting-kde">
+<chapterinfo
+><date
+>2002-03-04</date
+> <releaseinfo
+>2.02.00</releaseinfo
+> </chapterinfo>
+<title
+>Apoiar o &kde;</title>
+<anchor id="support"/>
+
+<sect1 id="supporting-kde-introduction">
+<title
+>Apoiar o &kde;</title>
+
+<para
+>Se é novo no &kde;, o projecto do &kde; pode parecer uma grande coisa para si. De facto, o &kde; já não é mais um pequeno projecto, não obstante, é muito importante perceber que é fácil <quote
+>fazer a diferença</quote
+> no mundo do &kde;. </para>
+
+<para
+>Existe sempre a necessidade de programadores dedicados, artistas gráficos, engenheiros de som, tradutores e escritores de documentação. Pense na hipótese de saltar para este projecto internacional excitante e pôr o seu nome no mundo do 'software'.</para>
+
+<para
+>Pelo caminho irá fazer bastantes amigos e conhecimentos pelo mundo fora. Também a satisfação que parte de fazer algo de concreto que irá beneficiar uma enorme quantidade de utilizadores no mundo inteiro, tendo um projecto em crescimento acelerado, é difícil de ultrapassar. Considere a hipótese de se juntar e apoiar o &kde;, e entre nesta jornada excitante em direcção a uma plataforma de computação alternativa, livre e aberta. </para>
+
+</sect1>
+
+<sect1 id="supporting-kde-get-started">
+<title
+>Como começar</title>
+
+<itemizedlist>
+
+<listitem
+><para
+>Subscrever as <link linkend="contact"
+>listas de correio do &kde;</link
+> que lhe interessem. </para
+></listitem>
+
+<listitem
+><para
+>Leia os arquivos das <ulink url="http://lists.kde.org"
+>listas do correio</ulink
+> para ter uma ideia do desenvolvimento do &kde;. </para
+></listitem>
+
+<listitem
+><para
+>Aprenda a programar na plataforma aplicacional do &kde; e junte-se à comunidade amigável de programadores do &kde;. </para
+></listitem>
+
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="supporting-kde-financial-support">
+<title
+>Apoio financeiro</title>
+
+<para
+>A equipa do &kde; está a trabalhar arduamente para lhe fornecer o melhor ambiente possível para o sistema operativo &UNIX;. O &kde; está disponível gratuitamente e será sempre livre, incluindo cada uma das suas linhas de código, para qualquer pessoa o alterar e distribuir. Se gostar e usar o &kde; considere a hipótese de apoiar o Projecto do &kde; financeiramente. O &kde; necessita constantemente de fundos para financiar as suas operações. </para>
+
+<para
+>Se a sua agenda apertada ou os seus conhecimentos não lhe permitirem estar envolvido activamente no desenvolvimento do &kde;, considere o suporte financeiro ao &kde;, enviando um donativo para: </para>
+
+<para
+>Pode enviar cheques normais dos EUA para o seguinte endereço: </para>
+
+<literallayout
+>K Desktop Environment e.V.
+Mirko Boehm
+2029 Chadds Ford Drive
+Reston, VA 20191
+USA
+</literallayout>
+
+<para
+>Utilize "KDE e.V. - Mirko Boehm" na linha "À ordem de..." . </para>
+
+<para
+>Na Europa, pode enviar o seu donativo para (tome atenção que poderá ter que pagar uma comissão se o fizer de fora da Alemanha): </para>
+
+<literallayout
+>K Desktop Environment e.V.
+Account-Nr. 0 66 64 46
+BLZ 200 700 24
+Deutsche Bank 24
+</literallayout>
+
+<para
+>Por favor contacte Mirko Boehm <email
+>kde-ev-treasurer@kde.org</email
+> se tiver alguma dúvida. </para>
+
+<para
+>O seu contributo é muito apreciado. Obrigado! </para>
+
+</sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.am b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.am
new file mode 100644
index 00000000000..fdccc55a5d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/userguide
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.in b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.in
new file mode 100644
index 00000000000..ce5a875d75b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/khelpcenter/userguide
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/userguide
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/userguide/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/userguide/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/userguide/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/userguide/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/userguide/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=installation.docbook history.docbook kdeedu-apps.docbook kdepim-apps.docbook kdegraphics-apps.docbook koffice-apps.docbook Makefile.in kdeutils-apps.docbook kdenetwork-apps.docbook about-desktop.docbook first-impressions.docbook ug-faq.docbook intro.docbook shortcuts.docbook more-help.docbook index.docbook staff.docbook kdegames-apps.docbook kdetoys-apps.docbook kdebase-apps.docbook kdemultimedia-apps.docbook kdeadmin-apps.docbook Makefile.am getting-started.docbook notices-trademarks.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) first-impressions.docbook kdeedu-apps.docbook kdenetwork-apps.docbook intro.docbook kdegraphics-apps.docbook kdetoys-apps.docbook kdeadmin-apps.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook kdemultimedia-apps.docbook kdepim-apps.docbook kdeutils-apps.docbook shortcuts.docbook installation.docbook kdegames-apps.docbook ug-faq.docbook getting-started.docbook koffice-apps.docbook notices-trademarks.docbook kdebase-apps.docbook staff.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide
+ @for base in first-impressions.docbook kdeedu-apps.docbook kdenetwork-apps.docbook intro.docbook kdegraphics-apps.docbook kdetoys-apps.docbook kdeadmin-apps.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook kdemultimedia-apps.docbook kdepim-apps.docbook kdeutils-apps.docbook shortcuts.docbook installation.docbook kdegames-apps.docbook ug-faq.docbook getting-started.docbook koffice-apps.docbook notices-trademarks.docbook kdebase-apps.docbook staff.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/$$base ;\
+ done
+
+uninstall-nls:
+ for base in first-impressions.docbook kdeedu-apps.docbook kdenetwork-apps.docbook intro.docbook kdegraphics-apps.docbook kdetoys-apps.docbook kdeadmin-apps.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook kdemultimedia-apps.docbook kdepim-apps.docbook kdeutils-apps.docbook shortcuts.docbook installation.docbook kdegames-apps.docbook ug-faq.docbook getting-started.docbook koffice-apps.docbook notices-trademarks.docbook kdebase-apps.docbook staff.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in first-impressions.docbook kdeedu-apps.docbook kdenetwork-apps.docbook intro.docbook kdegraphics-apps.docbook kdetoys-apps.docbook kdeadmin-apps.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook kdemultimedia-apps.docbook kdepim-apps.docbook kdeutils-apps.docbook shortcuts.docbook installation.docbook kdegames-apps.docbook ug-faq.docbook getting-started.docbook koffice-apps.docbook notices-trademarks.docbook kdebase-apps.docbook staff.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/userguide/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/userguide/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/userguide/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/about-desktop.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/about-desktop.docbook
new file mode 100644
index 00000000000..1f317caec4d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/about-desktop.docbook
@@ -0,0 +1,575 @@
+<chapter id="all-about-your-desktop">
+<title
+>Tudo Sobre a Sua Área de Trabalho</title>
+
+<epigraph>
+<attribution
+>Capuchinho Vermelho</attribution>
+<para
+>Avozinha, que grandes olhos tem!</para>
+</epigraph>
+
+<epigraph>
+<attribution
+>O Lobo</attribution>
+<para
+>São para te ver melhor!</para>
+</epigraph>
+
+<para
+>Quanto mais conseguir ver, mais eficientemente pode usar a sua área de trabalho. O &kde; dá-lhe a oportunidade de fazer a área de trabalho parecer-se e trabalhar mais ao seu gosto, permitindo que trabalhe com mais rapidez e produtividade. Dá-lhe mesmo a oportunidade de ser avisado se um lobo está a tentar come-lo, ou (se for uma avozinha) alerta-lo de quando a Capuchinho Vermelho está a caminho para lhe trazer uns doces. Isso é que é serviço. </para>
+
+<sect1 id="the-autostart-folder">
+<title
+>Iniciar Automaticamente as Aplicações</title>
+
+<para
+>As aplicações nativas do &kde; deixadas abertas no fim da sessão irão guardar o seu estado e reaparecerão quando se ligar outra vez, mas há programas (como o &Netscape;) que não. Pode usar a pasta <filename
+>Arranque</filename
+> para esses programas.</para>
+
+<para
+>Para lançar programas quando o &kde; está a iniciar, faça o seguinte:</para>
+
+<procedure>
+<step>
+<para
+>Abre a pasta <filename
+>Arranque</filename
+>. Por omissão, esta pasta está em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/Autostart</filename
+></para>
+</step>
+<step>
+<para
+>Abra uma janela do &konqueror; e navegue até ao programa que quer adicionar. Se não sabe como fazer isto, foi descrito em <xref linkend="the-filemanager-screen"/>.</para>
+</step>
+<step>
+<para
+>Arraste e largue o programa desejado da janela do &konqueror; na pasta <filename
+>Autostart</filename
+>. Quando lhe for perguntado, escolha <guimenuitem
+>Ligação</guimenuitem
+> para criar uma ligação simbólica em vez de fazer uma cópia completa, pois isto poupa muito espaço.</para>
+</step>
+<step>
+<para
+>Repita os passos acima para todos os programas que quer ver iniciados quando o &kde; é lançado. Lembre-se, não precisa de adicionar aplicações nativas ao &kde;, basta deixá-las abertas quando desligar, e elas irão aparecer outra vez como se nada se tivesse passado, da próxima vez que se ligar ao &kde;.</para>
+</step>
+<step>
+<para
+>Reinicie o &kde; se quiser ver a função de auto-arranque em acção.</para>
+</step>
+</procedure>
+
+<para
+>Os seus programas deverão ter sido lançados automaticamente quando o &kde; reiniciou.</para>
+
+<para
+>Não se esqueça que você só irá necessitar da pasta de Arranque para algumas aplicações. Muitas das aplicações, incluindo quase todas as aplicações nativas do &kde; lidam agora com a gestão de sessões, para que você as possa deixar abertas quando sair e voltar a iniciá-las tal como estavam quando as deixou de uma próxima vez. Você pode deixar uma janela do &konqueror; aberta com o seu 'site' Web favorito, o &kmail; a ver a sua caixa do correio e o &kate; com uma dúzia de ficheiros, sair, voltar a entrar e ficar com o seu ambiente de trabalho tal como o deixou.</para>
+
+</sect1>
+
+<sect1 id="adding-programs">
+<title
+>Adicionar Programas e Ícones de Atalhos Ao Seu &kmenu; e Painel</title>
+
+<para
+>O &kmenu; do &kde; e o &kicker; não estão limitados à configuração que encontra logo que instala o &kde;. O painel do &kde; está concebido para crescer, e há duas maneiras de o fazer: Adicionar novos programas, e adicionar ícones de atalho.</para>
+
+<sect2 id="menu-items-add">
+<title
+>Adicionar entradas ao menu</title>
+
+<para
+>O &kde; vem com bastantes aplicações já incluídas no menu. Dependendo do seu sistema operativo e distribuição, isto pode incluir muitas aplicações não-&kde;. O &kde; também inclui uma aplicação que irá procurar no seu disco rígido por mais aplicações e adicioná-las ao menu por si. Tente carregar em <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> e escrever <userinput
+>kappfinder</userinput
+> para vê-lo em acção &mdash; a operação é muito simples.</para>
+
+<para
+>O &kappfinder; é suficientemente inteligente, mas não conhece todas as aplicações que existem. Ou então, pode haver o caso em que não queira ter todas essas aplicações no menu e apenas queira adicionar um único programa adicional.</para>
+
+<para
+>Para adicionar os seus programas favoritos ao menu do &kde;, pode usar o <application
+>Editor de Menus do KDE</application
+>. Para começar, use o &kmenu; e escolha <menuchoice
+><guimenuitem
+>Sistema</guimenuitem
+><guimenuitem
+>Editor de Menus</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Uma janela abre-se mostrando o &kmenu; existente à esquerda, e um diálogo de entradas de menu vazio à direita</para>
+
+<para
+>Para este exemplo, iremos adicionar uma entrada para o <application
+>Gimp</application
+> sob o submenu <guisubmenu
+>Gráficos</guisubmenu
+>. Se já tiver aí uma entrada para o <application
+>Gimp</application
+> e não quiser outra, pode continuar na mesma este exemplo, e simplesmente não carregar em <guibutton
+>Aplicar</guibutton
+> quando terminar.</para>
+
+<procedure>
+<step
+><para
+>Navegue para baixo na árvore da esquerda para a entrada <guisubmenu
+>Gráficos</guisubmenu
+>.</para
+></step>
+<step>
+<para
+>Carregue uma vez aí com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato para expandir o menu.</para>
+</step>
+<step>
+<para
+>Carregue no ícone com o nome <guiicon
+>Novo Item</guiicon
+> na barra de ferramentas, ou escolha <menuchoice
+><guimenu
+>Ficheiro </guimenu
+><guimenuitem
+>Novo Item</guimenuitem
+></menuchoice
+> na barra de menu.</para>
+</step>
+<step>
+<para
+>Na caixa de diálogo que aparece, escreva o nome que quer dar à sua nova entrada no menu. Para este exemplo, escreva <userinput
+>Gimp</userinput
+>.</para
+><para
+>Então carregue <guibutton
+>OK</guibutton
+> no diálogo.</para>
+</step>
+<step>
+<para
+>Carregue na nova entrada do menu <guimenuitem
+>Gimp</guimenuitem
+> que foi criada para si sob o submenu <guisubmenu
+>Gráficos</guisubmenu
+>.O diálogo da entrada do menu à direita irá agora mudar para estar quase vazio, com a excepção do nome que deu.</para>
+</step>
+<step>
+<para
+>Preencha um <guilabel
+>Comentário</guilabel
+> opcional. Pode gostar de pôr por exemplo <userinput
+>Um editor de imagens</userinput
+>. O texto inserido aqui será mostrado como uma dica de ferramenta no &kmenu;.</para>
+</step>
+<step>
+<para
+>Escreva na caixa com nome <guilabel
+>Comando</guilabel
+>, o comando que escreveria na linha de comando para abrir a sua aplicação. Para este exemplo, escreva <command
+>gimp</command
+>. Pode também escrever os parâmetros opcionais de linha que desejar. Pode usar isto para fazer uma entrada no menu que abra sempre um documento em particular ou uma imagem, por exemplo. Verifique a documentação da aplicação para mais parâmetros da linha de comandos.</para>
+</step>
+<step>
+<para
+>Se quiser que a aplicação opere a partir de uma determinada pasta (por exemplo, para o <application
+>Gimp</application
+> começar a sua janela de <guilabel
+>Abrir Imagem</guilabel
+> num sítio em particular) escreva esse caminho no campo com o nome <guilabel
+>Caminho de Trabalho</guilabel
+>. Isto é opcional.</para>
+</step>
+<step>
+<para
+>Se pretender mudar o ícone do normal <quote
+>desconhecido</quote
+>, carregue no <guiicon
+>ícone</guiicon
+> à direita do diálogo, para abrir o seleccionador de ícones do &kde;.</para>
+</step>
+<step>
+<para
+>Algumas aplicações devem <guilabel
+>ser executadas num terminal </guilabel
+> dentro de uma janela (por exemplo <application
+>Pine </application
+>). Se for o caso, verifique a caixa de visto apropriada.</para>
+</step>
+<step>
+<para
+>Se quiser correr uma aplicação como um utilizador diferente, verifique a caixa com nome <guilabel
+>Correr como utilizador diferente</guilabel
+> e escreva o nome do utilizador apropriado na caixa de texto.</para>
+</step>
+<step>
+<para
+>Se estiver satisfeito com a entrada do menu, seleccione <guibutton
+>Aplicar</guibutton
+>. Se quiser recomeçar, carregue <guibutton
+>Recomeçar</guibutton
+>.</para>
+</step>
+</procedure>
+
+<para
+>E é tudo. Tem agora uma nova entrada no menu.</para>
+
+</sect2>
+
+<sect2 id="icons-add">
+<title
+>Ícones de Atalho</title>
+
+<para
+>Embora o &kde; seja muito mais confortável do que o gestor de janelas médio do &UNIX;, toda a gente quer uma solução imediata para iniciar um programa. daqui a pouco, vai aprender a criar ligações e ficheiros na sua área de trabalho, mas isto também tem as suas desvantagens: por vezes todas as suas áreas de trabalho ficam cheias de janelas, e não consegue usar os ícones sem minimizar todas as janelas que os cobrem. Para programas frequentemente usados pode minimizar este problema e acelerar o acesso criando ícones de atalho no painel do &kde;.</para>
+
+<para
+>Para criar um atalho no &kicker;, tem algumas escolhas: Arrastar-e-largar, ou através de um menu. </para>
+
+<procedure>
+<title
+>Adicionar um ícone de atalho com o menu</title>
+<step
+><para
+>Carregue no &kmenu; e escolha <menuchoice
+><guisubmenu
+>Menu do Painel</guisubmenu
+><guisubmenu
+>Adicionar</guisubmenu
+><guimenuitem
+>Aplicação</guimenuitem
+> </menuchoice
+>.</para
+></step>
+<step
+><para
+>Irá ver o nível mais alto do &kmenu; outra vez. Procure nos menus a entrada para que deseja criar o atalho, tal como <guimenuitem
+>A Minha Área</guimenuitem
+> ou o &konqueror;. Carregue no programa que deseja.</para>
+</step>
+</procedure>
+
+<para
+>Um novo ícone aparece no painel. Carregue nele, e o programa irá iniciar.</para>
+
+<para
+>Adicionar um ícone de atalho com arrastar-e-largar é ainda mais simples - basta arrastart qualquer ícone da sua área de trabalho ou de uma janela do &konqueror;, para um espaço vazio no painel.</para>
+
+<para
+>O que acontece quando arrasta um item para o seu painel depende do tipo de item:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Se você arrastar uma pasta...</term
+> <listitem
+><para
+>Aparece um menu dando-lhe a escolha de <guimenuitem
+>Adicionar como um URL do Gestor de Ficheiros</guimenuitem
+> ou <guimenuitem
+>Adicionar como Navegador Rápido</guimenuitem
+>. Escolher o primeiro cria um ícone que abre uma janela do &konqueror;, iniciada nesta directoria, enquanto que escolher o último vai abrir a pasta como um menu do Painel.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Se arrastar um atalho da área de trabalho...</term>
+<listitem
+><para
+>Será copiado para o painel.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Se arrastar um documento...</term>
+<listitem
+><para
+>Uma ligação é criada no painel, deixando o original no seu lugar. Carregando no ícone resultante faz aparecer o documento na aplicação predefinida.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Em qualquer caso, se quiser mover um ícone, carregue nele usando o &RMB; do rato e escolha <guimenuitem
+>Mover o <replaceable
+>Nome do Botão</replaceable
+></guimenuitem
+>. Mova o ícone para a posição que pretende e carregue no &LMB; do rato. Se quiser remover o ícone, carregue nele usando o &RMB; do rato e escolha <guimenuitem
+>Remover o <replaceable
+>Nome do Botão</replaceable
+></guimenuitem
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="creating-new-files-on-your-desktop">
+<title
+>Criar Novos Ficheiros Na Sua Área de Trabalho</title>
+
+<para
+>A sua área de trabalho pode ser um local eficiente para trabalhar. De cada vez que arrancar o &kde;, pode ver todos os ficheiros, directorias e URLs que mais utiliza.</para>
+
+<para
+>Existem duas maneiras de criar e editar ficheiros na sua área de trabalho. Em qualquer aplicação, pode dizer que quer gravar o seu trabalho na sub-pasta Desktop da sua pasta pessoal. Por exemplo, a minha pasta pessoal é a <filename class="directory"
+>/home/ze</filename
+>, por isso a minha pasta de Desktop é <filename class="directory"
+>/home/se/Desktop</filename
+>. Tudo o que gravar aí será posto na sua área de trabalho.</para>
+
+<para
+>Se quiser mover ficheiros já existentes para a sua Área de Trabalho, a melhor maneira de fazer isto é usar o &konqueror;. Abra uma janela do gestor de ficheiros e arraste os ficheiros que precisa para a sua área de trabalho. Pode escolher copiar os ficheiros se decidir guardar a partir de agora todas as coisas comuns na área de trabalho, ou pode criar uma ligação simbólica para os ficheiros reais. Tudo o que mudar nos ficheiros ligados será actualizado nos ficheiros originais. Para mais informação em como usar o arrastar &amp; largar e o gestor de ficheiros, veja o capítulo <link linkend="moving-files-with-drag-and-drop"
+>Mover ficheiros com arrastar &amp; largar.</link
+></para>
+
+</sect1>
+
+<sect1 id="desktop-links">
+<title
+>Colocar Ligações na Sua Área de Trabalho</title>
+
+<para
+>Colocar ficheiros na sua área de trabalho pode reduzir os caminhos que tem de usar. No entanto, será agradável se por vezes poder iniciar o &kedit; com o ficheiro que use normalmente já aberto. E quantas vezes fica aborrecido por procurar em listas intermináveis de endereços para procurar um sítio que visita muitas vezes? Não seria agradável se o que precisasse de fazer para ir para esse sítio fosse somente carregar num só ícone?</para>
+<!--
+<sect2 id="using-mimetype">
+<title
+>Using Templates</title>
+
+<para
+>Templates provide a convenient mechanism for performing tasks
+such as those outlined above. Templates can also be used to associate
+particular file extensions with a specific application. When a file
+ending in a known extension is double-clicked, the application
+associated with that extension is automatically started. In short,
+<emphasis
+>templates</emphasis
+> help you get the most out of
+&kde;.</para>
+
+<para
+>Example: You want to put an icon for visiting the &kde; web site
+on your desktop.</para>
+
+<procedure>
+<step
+><para
+><mousebutton
+>Right</mousebutton
+> click on an empty space
+in the desktop.</para
+></step
+> <step
+><para
+>Choose
+<menuchoice
+><guisubmenu
+>Create
+New</guisubmenu
+><guisubmenu
+>File</guisubmenu
+><guimenuitem
+>Link to
+Location (URL)</guimenuitem
+></menuchoice
+> from the context
+menu.</para
+></step
+> <step
+><para
+>A dialog box will open where you can
+type in the address you are making a shortcut to.</para
+></step>
+<step
+><para
+>A new icon will be created on your desktop.</para
+></step>
+</procedure>
+
+<para
+>Your new Internet shortcut can be customized like any other
+shortcut icon. <mousebutton
+>Right</mousebutton
+> click on the icon and
+choose <guimenuitem
+>Properties</guimenuitem
+>, and you can change the
+icon, or the name of the shortcut as you wish.</para>
+
+</sect2>
+-->
+
+<sect2>
+<title
+>Usar os Tipos &MIME; e as Associações de Ficheiros</title>
+
+<para
+>Os tipos &MIME; são muito poderosos. Se forem empregues, o seu sistema pode ser facilmente personalizado de modo a que, ao carregar num ficheiro de um determinado tipo é iniciada a aplicação com a qual esse tipo de ficheiros foi associado. Por exemplo, todos os ficheiros <literal role="extension"
+>.mod</literal
+> podiam ser configurados para iniciar o &noatun;, os ficheiros <literal role="extension"
+>.html</literal
+> podiam abrir uma janela do &konqueror; com o conteúdo dos mesmos, e um ficheiro <filename
+>core</filename
+> podia ser visto com o &khexedit;, bastando para tal carregar no ficheiro <filename
+>core</filename
+>.</para>
+
+<warning>
+<para
+>Ainda que os tipos &MIME; sejam muito poderosos, não estão livres de perigo. Se mexer nos tipos &MIME; como administrador de sistemas (<systemitem class="username"
+>root</systemitem
+>) pode prejudicar um sistema &kde; de tal modo que não consiga ser reiniciado! Neste exemplo, irá criar o seu próprio estilo &MIME; <emphasis
+>pessoal</emphasis
+>, o qual só é relevante para si. Só irá afectar os outros utilizadores se o copiar ou mover para <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/mimelnk</filename
+>.</para>
+</warning>
+
+<para
+>Para associar um tipo de ficheiros com uma aplicação:</para>
+
+<procedure>
+
+<step
+><para
+>Certifique-se que a aplicação que quer para iniciar este ficheiro tem uma opção respectiva no &kmenu;.</para
+></step>
+
+<step
+><para
+>No &konqueror;, procure ou crie um ficheiro com a extensão com que se deseja associar.</para
+></step>
+
+<step
+><para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no ficheiro, e escolha <guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+> do menu de contexto, ou escolha <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+></menuchoice
+> na barra de menu do &konqueror;.</para
+></step>
+
+<step
+><para
+>Adicione máscaras de ficheiros à aplicação carregando no botão <guibutton
+>Adicionar</guibutton
+>, e escreva o padrão do ficheiro que desejar. Lembre-se que o &UNIX; é sensível ao tamanho dos caracteres, por isso pode ter de adicionar variações - *.mp3 pode precisar também de *.MP3, por exemplo. Adicione deste modo quantas extensões quiser.</para
+></step>
+
+<step
+><para
+>Adicione uma descrição se assim o desejar. Este passo é opcional.</para
+></step>
+
+<step
+><para
+>Na secção <guilabel
+>Ordem de Preferência das Aplicações</guilabel
+>, carregue no botão <guibutton
+>Adicionar</guibutton
+>. Abrir-se-á uma cópia em miniatura do &kmenu;, onde poderá escolher a aplicação com a qual deseja abrir os ficheiros deste tipo.</para
+></step>
+
+<step
+><para
+>Algumas das vezes, pode querer usar uma aplicação diferente para este tipo de ficheiros. Por exemplo, pode querer usar o &kate; para abrir os ficheiros de texto que deseja editar, e o &kedit; para os ficheiros de texto nos quais apenas quer dar uma vista de olhos. Pode adicionar mais aplicações da mesma forma que fez no último passo, e pode alterar a ordem de preferências com os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>.</para
+></step>
+
+<step
+><para
+>Se não estiver satisfeito com as suas escolhas, pode carregar no botão <guibutton
+>Aplicar</guibutton
+> para guardar as alterações sem fechar a caixa de diálogo. Isto dá-lhe a oportunidade de testar na janela do &konqueror; se a sua associação de ficheiros está correcta. Pode escolher <guibutton
+>OK</guibutton
+> para gravar as suas alterações e fechar a janela ou <guibutton
+>Cancelar</guibutton
+> se tiver mudado de ideias e apenas quer fechar a janela.</para
+></step>
+</procedure>
+
+<para
+>Certifique-se que a nova associação funciona abrindo uma directoria contendo um ficheiro do tipo que acabou de seleccionar. Carregue no ficheiro, e o programa para editar o ficheiro deverá ser iniciado.</para>
+
+<note>
+<para
+>Os tipos &MIME; são uma forma de descrever o conteúdo dos ficheiros. Pode estar habituado a usar as extensões dos ficheiros para esse fim, e pode saber que nos sistemas &UNIX; a extensão dos ficheiros traz pouca ou nenhuma relação com o conteúdo dos ficheiros. Por outro lado, poderá ser vital - por exemplo, algumas implementações do <command
+>gunzip</command
+> não irão trabalhar com ficheiros que não acabem em <literal role="extension"
+>.gz</literal
+>. </para>
+
+<para
+>Os tipos &MIME; tiram partido, naturalmente, dos padrões dos nomes de ficheiros, mas não necessariamente das suas extensões - pode definir qualquer padrão que desejar. Por exemplo, se sempre quis abrir todos os ficheiros relacionado com um cliente em particular com o &kate;, e se tem por hábito de nomear os ficheiros com o nome do cliente no início, estes podem ser agrupados naturalmente na janela do &konqueror;, então poderá definir uma padrão de ficheiros que corresponda a <literal
+>^<replaceable
+>nomecliente</replaceable
+>*</literal
+>. Então, serão considerados todos os ficheiros que tenham <replaceable
+>nomecliente</replaceable
+> no início (o carácter <literal
+>^</literal
+> significa <quote
+>começa por...</quote
+>), independentemente do resto do nome do ficheiro. </para>
+</note>
+</sect2>
+
+</sect1>
+
+<sect1 id="using-the-trashcan">
+<title
+>Usar o Caixote do Lixo</title>
+
+<para
+>Em circunstâncias normais, apagar um ficheiro no &UNIX; é algo que não pode ser desfeito. No entanto, com o gestor de ficheiros do &kde;, pode escolher <guimenuitem
+>Mover Para o Lixo</guimenuitem
+> em vez de <guimenuitem
+>Apagar</guimenuitem
+>. Isto move o ficheiro para a directoria <filename
+>Trash</filename
+>, que por omissão está acessível por um ícone na sua área de trabalho. Na directoria <filename
+>Trash</filename
+>, pode recuperar os ficheiros apagados. Lembre-se de regularmente limpar o caixote do lixo carregando com o botão direito do rato sobre ele, e depois escolhendo <guimenuitem
+>Esvaziar o caixote do lixo</guimenuitem
+>, senão pode ficar sem espaço em disco porque os ficheiros ainda precisam de espaço. Note, no entanto, que uma vez esvaziada a directoria <filename
+>Trash</filename
+>, os ficheiros que aí estavam estão perdidos para sempre.</para>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/first-impressions.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/first-impressions.docbook
new file mode 100644
index 00000000000..96f383478ca
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/first-impressions.docbook
@@ -0,0 +1,468 @@
+<chapter id="first-impressions">
+<title
+>Primeiras Impressões </title>
+
+<epigraph>
+<attribution
+>Origem desconhecida</attribution>
+<para
+>Olha para o mar para ver tudo que vê no mar</para>
+</epigraph>
+
+<para
+>As primeiras impressões são tão importantes -- isto não é só verdade para o famoso romance de suspense de Agatha Christie <quote
+>A Ratoeira</quote
+> -- mas também para o &kde;. Como dizemos antes, o &kde; é supostamente a interface para o utilizador mais intuitiva e fácil de aprender disponível. De facto, teremos atingido o nosso objectivo quando os utilizadores não precisarem mais deste livro para trabalhar com o &kde;, fazendo com que os percam os seus lugares (não pagos e voluntários) como documentalistas. </para>
+
+<sect1 id="starting-kde">
+<title
+>Iniciar o &kde; </title>
+
+<para
+>Quando arranca um sistema &UNIX;, uma de duas coisas deve acontecer (isto é, se o sistema trabalhar correctamente; tudo o resto é um terceiro caso não documentado). Ou começa em modo texto e têm uma linha de entrada no sistema ou é-lhe apresentado com uma janela de autenticação gráfica. No primeiro caso, deve ligar-se ao seu sistema e escrever: </para>
+
+<screen
+><command
+>startx</command
+>
+</screen>
+
+<para
+>Se a instalação foi bem sucedida, a área de trabalho do &kde; deve aparecer depois de alguns segundos de inicialização. </para>
+
+<para
+>Se uma janela gráfica de entrada é apresentada, então tudo o que é necessário é o seu nome e senha de entrada. Supondo que a instalação do &kde; correu bem, o &kde; deve começar sem ser necessária nenhuma intervenção. </para>
+
+<para
+>Se ainda não o fez, recomendamos que mude o seu gestor de apresentação do X de <application
+>xdm</application
+> para o &kdm;, que inclui as mesmas funcionalidades, mas com as funcionalidades avançadas do Ambiente de Trabalho K. </para>
+
+<para
+>Se o seu sistema está configurado para o autenticar automaticamente, você terá de consultar os manuais do seu sistema operativo ou os fóruns de suporte para saber algumas instruções sobre como fazer com que o &kde; seja a interface gráfica executada.</para>
+
+</sect1>
+
+<sect1 id="desktop-components">
+<title
+>Componentes da Área de Trabalho </title>
+
+<para
+>Depois de tudo ter arrancado, leve algum tempo a explorar o novo ambiente. Se já trabalhou com o <emphasis
+>&Windows;</emphasis
+> ou o <emphasis
+>OS/2</emphasis
+> ou ainda o <emphasis
+>&MacOS;</emphasis
+>, muitas coisas devem-lhe ser familiares. As três partes principais da área de trabalho do &kde; são a própria área de trabalho e o painel.</para>
+
+
+<sect2 id="kde-logout">
+<title
+>Painel </title>
+
+<para
+>Quando inicia o &kde; pela primeira vez, o painel está situado na base do ecrã. Daí, vai iniciar os seus programas e mudar entre os ecrãs virtuais. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Botão do &kicon;</term>
+<listitem
+><para
+>O botão &kicon; é um dos mais importantes locais da sua área de trabalho do &kde;. Desde aí, pode começar todas as aplicações do &kde; instaladas. Mais tarde, quando aprender a usar o <link linkend="adding-programs"
+>Editor do Menu K</link
+>, pode também adicionar programas aqui. Para começar um programa, basta carregar no botão. Vai ver uma lista de diferentes categorias, mais algumas entradas especiais. Sempre que passar com o rato sobre uma dessas entradas que tenha uma seta para a direita, um novo menu aparece. Quando encontrar o programa que quer começar, basta carregar sobre ele com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Botões das Áreas de Trabalho Virtuais</term>
+<listitem
+><para
+>Quando inicia o &kde; pela primeira vez, repare nos quatro botões com nomes, apropriados, de <guilabel
+>1</guilabel
+>, <guilabel
+>2</guilabel
+>, <guilabel
+>3</guilabel
+> e <guilabel
+>4</guilabel
+>. Estes representam os seus <emphasis
+>ecrãs</emphasis
+>. Basta carregar num deles. Não se preocupe: embora elas tenham <guilabel
+>desaparecido</guilabel
+>, qualquer janela aberta está ainda activa (basta ver a lista de tarefas!). Usar múltiplos ecrãs é uma das poderosas possibilidades do &kde; e do Sistemas de Janelas X. Em vez de usar uma janela sobre outra, como fará quando usa o &Windows; ou o OS/2, pode dizer <quote
+>Bem, na primeira área de trabalho, eu vou escrever o Guia do Utilizador do KDE. Na segunda área de trabalho vou correr o compilador <abbrev
+>sgml2latex</abbrev
+> e ver os meus resultados enquanto compilo o meu 'kernel' do linux na terceira área de trabalho, e leio o meu email na quarta.</quote
+> </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Barra de Ícones</term>
+<listitem>
+<para
+>Algumas pessoas são tão preguiçosas que até consideram os dois ou três passos pelo menu de aplicações demasiado (incluindo eu). Para eles, botões adicionais podem ser colocados a seguir aos botões da área de trabalho: por exemplo, atalhos para a sua área de trabalho, para o seu caixote do lixo, para o seu emulador de terminal <application
+>Konsole</application
+> e para os documentos que use mais. Para informação em como adicionar ícones à barra de tarefas, leia <link linkend="icons-add"
+>Acrescentar ícones à sua barra de tarefas</link
+>. </para>
+<para
+>O &kde; por omissão instala vários botões mais usados, incluindo ligações para o &khelpcenter;, o &kate; e o &kcontrol;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Tempo e data</term>
+<listitem
+><para
+>No fundo à direita do painel do &kde;, pode ver sempre o tempo e a data.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>A lista de tarefas</term>
+<listitem>
+<para
+>Noutra secção do painel, encontra um botão para cada janela aberta. Basta carregar no botão correspondente à janela que quer abrir. Carregar outra vez minimiza a janela. Um carregar no botão <mousebutton
+>direito</mousebutton
+> do rato mostra um menu que permite mover a janela para outra área de trabalho, manipular o seu tamanho, ou fechar a aplicação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<sect2>
+<title
+>Usar Janelas </title>
+
+<variablelist>
+<varlistentry>
+<term
+>Menu de Janelas</term>
+<listitem>
+<para
+>Carregando no botão <mousebutton
+>direito</mousebutton
+> do rato na barra do título da janela (onde vê o nome da aplicação), pode ver um ícone de manipulação da janela. Este é o mesmo menu que vê se carregar com o botão <mousebutton
+>direito</mousebutton
+> num ícone de aplicação na barra de tarefas. Quando carrega aí, um menu de contexto contendo comandos para manipular as janelas é apresentado. Os comandos disponíveis são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Mover</guimenuitem
+></term>
+<listitem
+><para
+>Permite mover a janela com o rato. Carregue no botão <mousebutton
+>esquerdo</mousebutton
+> do rato quando tem a janela onde quer que ela fique colocada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Redimensionar</guimenuitem
+></term>
+<listitem
+><para
+>Permite fazer a janela maior ou mais pequena. Mova o seu rato à volta e carregue no botão quando estiver satisfeito com o novo tamanho.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Minimizar</guimenuitem
+></term>
+<listitem
+><para
+>Esconde a janela, deixando somente o ícone na barra de tarefas. Note que o título da janela no ícone é agora mostrado em (parêntesis). Para trazer a janela para a área de trabalho outra vez, carregue no ícone.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Maximizar</guimenuitem
+></term>
+<listitem
+><para
+>Isto irá expandir a janela para o tamanho máximo possível. Note que o &kde; irá tomar o tamanho da sua <emphasis
+>área de trabalho virtual</emphasis
+>, o que significa que a janela poderá ser maior que o seu ecrã. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Enrolar</guimenuitem
+></term>
+<listitem
+><para
+><quote
+>Enrola</quote
+> a janela, deixando somente a barra do título visível. Pode obter o mesmo efeito carregando duas vezes sobre a barra do título. Para mostrar outra vez toda a janela, seleccione outra vez <guimenuitem
+>Enrolar</guimenuitem
+>, ou carregue duas vezes na barra do título.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guisubmenu
+>Avançado</guisubmenu
+></term>
+<listitem
+><para
+>Aqui você poderá encontrar as opções do menu que lhe permitem manipular a forma como as janelas se colocam umas sobre as outras, entre outras coisas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Manter Sobre as Outras</guimenuitem
+></term>
+<listitem
+><para
+>Seleccionar isto irá fazer com que a janela fique no topo de todas as aplicações, mesmo quando não tem o foco.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Manter Sob as Outras</guimenuitem
+></term>
+<listitem
+><para
+>Seleccionar isto irá fazer com que a janela fique no topo de todas as aplicações, mesmo quando não tem o foco.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Ecrã Completo</guimenuitem
+></term>
+<listitem
+><para
+>Se seleccionar isto fará com que a janela ocupe todo o ecrã, de forma semelhante à maximização; contudo, não é mostrada nenhuma decoração da janela. Para mudar para as outras aplicações, você poderá usar os atalhos de teclado (por exemplo, o <keycombo action="simul"
+>&Alt;&Tab;</keycombo
+> para mudar para outra janela ou o <keycombo action="simul"
+>&Ctrl;&Tab;</keycombo
+> para mudar para outro ecrã virtual.</para>
+<para
+>Para sair do modo de ecrã completo, você poderá usar o atalho <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+> para mostrar o menu de operações da janela e deseleccionar o <menuchoice
+><guisubmenu
+>Avançado</guisubmenu
+><guimenuitem
+>Ecrã Completo</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Sem Contorno</guimenuitem
+></term>
+<listitem>
+<para
+>Remove a decoração da janela, bem como o seu contorno. Isto é útil para as aplicações do tipo <quote
+>monitor</quote
+>, como o &kpager;, o qual você mantém no ecrã todo o tempo e nunca irá necessitar de estar decorado. Muitas pessoas também gostam de usar isto para o <application
+>xterm</application
+> e para as janelas do &konsole;.</para>
+<para
+>Para sair do modo sem contorno, você poderá usar o atalho <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+> para mostrar o menu de operações da janela e deseleccionar o <menuchoice
+><guisubmenu
+>Avançado</guisubmenu
+><guimenuitem
+>Sem Contorno</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Gravar a Configuração</guimenuitem
+></term>
+<listitem
+><para
+>Guarda a configuração actual desta janela (a posição, tamanho, se deve ser mantida sempre no topo de todas as outras janelas &etc;.). Esta configuração irá então ser lida da próxima vez que a janela for aberta.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Para o Ecrã</guimenuitem
+></term>
+<listitem
+><para
+>Permite enviar uma janela para outra área de trabalho. Escolha a área de trabalho onde quer colocar a janela. A janela irá desaparecer de imediato. Para voltar a ver a janela, seleccione o <guiicon
+>Botão de Área de Trabalho</guiicon
+> apropriado no <application
+>Painel</application
+> do &kde;. Seleccionar <guimenuitem
+>Todos os Ecrãs</guimenuitem
+> irá fazer com que a janela se "cole" - irá aparecer em todas as áreas de trabalho, por isso poderá ver sempre a janela.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Configurar o Comportamento da Janela...</guimenuitem
+></term>
+<listitem
+><para
+>Permite mudar o aspecto, e em alguns casos a posição, de todas as janelas no &kde;. Isto muda a decoração das várias partes da janela, incluindo os botões da barra de título, mas também incluindo coisas como as caixas de selecção e os botões com diálogos, barras de deslocação, e a própria barra de título. Por omissão, é a <guilabel
+>Keramik</guilabel
+>.</para>
+<para
+>Você poderá depois personalizar quase tudo sobre o gestor de janelas em si, incluindo a forma como as janelas se comportam quando são movidas, o que o click de cada botão do rato fará nas diferentes partes da janela e como decidir que janelas ficarão em primeiro plano.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Fechar</guimenuitem
+></term>
+<listitem
+><para
+>Isto vai fechar a janela. Por vezes a aplicação permite gravar o seu trabalho, mas em alguns casos (&eg;, aplicações X11 antigas) isto não funciona. Será melhor fechar a aplicação com os seus próprios comandos, usando este ponto do menu somente como último recurso.</para>
+<para
+>Se a aplicação em si tiver um problema que não lhe permita fechá-la normalmente, ao usar este item do menu ou no botão de fechar da janela, você terá a possibilidade de <quote
+>matar</quote
+> a janela tão ordeiramente quanto possível. Repare que isto poderá deixar à mesma a aplicação em segundo plano mas sem mostrar nenhuma janela. Se permitir que a aplicação seja morta desta forma, poderá deixá-lo voltar ao ecrã, todavia deixando-o verificar numa janela de terminal e limpar todos os processos restantes.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Botões de Decoração da Janela</title>
+<varlistentry>
+<term
+>Botão persistente</term>
+<listitem
+><para
+>Este botão parece-se com um sinal de mais (+) na decoração da janela por omissão (Keramik) e poderá parecer com um alfinete nas outras. Realiza a mesma operação que seleccionar <menuchoice
+><guimenu
+>Para o Ecrã</guimenu
+><guimenuitem
+>Todos os Ecrãs</guimenuitem
+></menuchoice
+> no <guimenu
+>Menu de janelas</guimenu
+>, mas precisa de menos passos para ser usado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Barra de Título</term>
+<listitem
+><para
+>A barra de título contendo o nome da janela pode ser pressionada duas vezes de modo a esconder a janela. Use o botão <mousebutton
+>direito</mousebutton
+> do rato: O <guimenu
+>Menu janela</guimenu
+> irá reaparecer, permitindo move-la para outra área de trabalho (isto funciona mas rápido que o método com o botão persistente). Quando um programa não reage mais, pode fecha-lo (o que por vezes dará oportunidade de guardar o seu trabalho). </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Botões para <guibutton
+>Minimizar</guibutton
+>, <guibutton
+>Maximizar</guibutton
+> e <guibutton
+>Fechar</guibutton
+></term>
+<listitem
+><para
+>Do lado direito da barra de título, existem dois botões que também podem ser usados para minimizar ou maximizar a janela (isto é mais rápido do que usar o menu de manipulação de janelas). janelas minimizadas podem ser trazidas de volta com um simples carregar na barra de tarefas. </para>
+<para
+>No extremo esquerdo da barra de título (com a decoração base da janela) está um botão para fechar a janela.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para mover uma janela, coloque o cursor na barra de título e pressione o botão &LMB; do rato. Sem deixar de pressionar o botão do rato, mova a janela para a localização da sua escolha, e então liberte o botão do rato. Se quiser redimensionar a janela, mova o cursor do rato para a fronteira da janela que deseja mudar. Assim que tiver chegado ao local desejado, o cursor irá mudar de uma seta para uma seta com um parêntesis. Carregue no botão &LMB; do rato e arraste o lado em questão para a localização que pretende, e então liberte o botão. Note que pode arrastar lados ou cantos (o que irá ajustar o tamanho em duas dimensões de uma vez.)</para>
+
+<para
+>Utilizar a barra de menu de cada janela do &kde; é simples. Basta carregar no que deseja fazer, e será feito.</para>
+
+<para
+>Por debaixo da barra de menu, existe um conjunto de símbolos de ferramentas que pode usar para executar comandos. Sempre que se deslocar sobre eles, uma figura activa será realçada. Mas a barra de menu pode fazer ainda mais por si. Reparou na barra realçada na esquerda do menu e nas barras de menu? largue o seu botão <mousebutton
+>direito</mousebutton
+> do rato e um menu de contexto irá aparecer, permitindo que coloque a barra de menu no <guimenuitem
+>topo</guimenuitem
+>, <guimenuitem
+>esquerda</guimenuitem
+>, <guimenuitem
+>direita</guimenuitem
+>, ou <guimenuitem
+>base</guimenuitem
+> da janela. Pode também esconder a barra de menu seleccionando <guimenuitem
+>Raso</guimenuitem
+></para>
+
+</sect2>
+
+<sect2>
+<title
+>Obter Ajuda </title>
+
+<para
+>A ajuda está disponível em praticamente todo o lado: Na área de trabalho, basta usar o botão <mousebutton
+>direito</mousebutton
+> do rato e escolha <menuchoice
+><guisubmenu
+>Ajuda</guisubmenu
+><guimenuitem
+>Manual do KDesktop</guimenuitem
+></menuchoice
+>. No painel do &kde;, abra o menu de aplicações e escolha <guimenu
+>Ajuda</guimenu
+>. Qualquer programa do &kde; tem um menu de ajuda.</para>
+
+</sect2>
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/getting-started.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/getting-started.docbook
new file mode 100644
index 00000000000..528da749e2a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/getting-started.docbook
@@ -0,0 +1,569 @@
+<chapter id="getting-started">
+<title
+>Começar </title>
+
+<epigraph>
+<attribution
+>Ajuda para um dos desafios mais difíceis no jogo <quote
+>The 7th Guest</quote
+></attribution>
+<para
+>Usando só o que vê, consegue ir de A para B?</para>
+</epigraph>
+
+<para
+>Até agora, pode pensar que o &kde; é pouco mais do que outro gestor de janelas. Descanse, e leia este capítulo, para que façamos a apresentação a si de algumas das funcionalidades que lhe farão ver que o &kde; é muito mais do que um gestor de janelas &mdash; é um ambiente poderoso e completo.</para>
+
+<sect1 id="editing-files">
+<title
+>Editar Ficheiros </title>
+
+<para
+>Como você não tem só aplicações &kde; instaladas no seu sistema, provavelmente sabe a confusão que é editar ficheiros de configuração em estilo <abbrev
+>ASCII</abbrev
+>. Mas de facto, existem muitos outros tipos de ficheiros que precisam de ser editados desta forma. Por exemplo, o código original em &XML; para este guia foi escrito no estilo <abbrev
+>ASCII</abbrev
+>, bem como o código-fonte para os próprios programas do &kde;. Iremos agora mostrar como pode usar o &kwrite; no &kde; para editar ficheiros <abbrev
+>ASCII</abbrev
+> sozinho. </para>
+
+<sect2 id="the-filemanager-screen">
+<title
+>Abrir uma Janela Contendo a Sua Pasta Pessoal </title>
+
+<para
+>Pressione o &kicon; e escolha <guimenuitem
+>A Minha Área</guimenuitem
+>. Uma janela que mostra a sua pasta pessoal irá aparecer. Para ver uma lista mais detalhada dos ficheiros na sua pasta pessoal, seleccione a opção <guimenuitem
+>Mostrar os Ficheiros Escondidos</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>.</para>
+
+<para
+>No lado esquerdo da janela, uma vista da árvore da sua estrutura do sistema de ficheiros deverá aparecer, incluindo qualquer <quote
+>ficheiro escondido</quote
+> &ndash; ficheiros ou pastas começados por um ponto. </para>
+
+</sect2>
+
+<sect2>
+<title
+>O Ecrã do Gestor de Ficheiros </title>
+
+<para
+>Tentamos fazer o Gestor de Ficheiros o mais fácil possível de usar, e se conhece outros gestores de janelas (incluindo aqueles que estão incorporados em outros Sistemas Operativos) com gestão de ficheiros integrada, muitos dos conceitos seguintes deverão ser-lhe familiares.</para>
+
+<para
+>No topo, existe um menu <guimenu
+>Localização</guimenu
+> que contém funções para abrir r fechar janelas do gestor de ficheiros. Pode também imprimir o conteúdo actual.</para>
+
+<note
+><para
+>Quer visitar a Internet? Basta escolher <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Abrir Localização</guimenuitem
+></menuchoice
+> (ou carregar <keycombo
+><keycap
+>Ctrl</keycap
+><keycap
+>O</keycap
+></keycombo
+>) e escrever um &URL;.</para>
+
+<para
+>A forma mais simples é, todavia, escrever simplesmente o endereço para o qual quer ir na barra de localização.</para>
+
+<para
+>Por exemplo, se quiser visitar a página principal do &kde;, escreva <userinput
+>http://www.kde.org</userinput
+>. Pode também transferir rapidamente ficheiros via &FTP; usando este método. O &kde; está "Preparado para a Internet", o que significa que pode gravar e descarregar ficheiros não só no seu disco local, mas também em servidores &FTP; e noutros servidores remotos nos quais tenha permissões de escrita. Enquanto que outros sistemas operativos e áreas de trabalho fazem distinção entre sistemas de ficheiros locais e remotos, o &kde; não faz.</para>
+</note>
+
+<para
+>O menu <guimenu
+>Editar</guimenu
+> disponibiliza funções para seleccionar, copiar e mover ficheiros. Iremos usa-las mais tarde. Tendo já usado o menu <guimenu
+>Ver</guimenu
+>, provavelmente viu que pode visualizar o conteúdo de várias maneiras. Brinque um pouco e veja o que acontece.</para>
+
+<para
+>Irá com certeza descobrir que os <guimenu
+>Favoritos</guimenu
+> são extremamente úteis: Agora pode lembrar-se de praticamente qualquer ligação, seja na máquina local ou algures na Internet. A transparência na rede do &kde; funciona de ambas as formas, para que permita ao utilizador tratar os ficheiros e as pastas do seu disco rígido como se fossem favoritos da Internet.</para>
+
+<para
+>O menu <guimenu
+>Ferramentas</guimenu
+> ajuda a descobrir os afamados ficheiros-que-pus-num-sítio-que-não-me-lembro.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Navegar Através de Pastas </title>
+
+<para
+>Iremos pegar agora num dos seus ficheiros de configuração e editá-lo. Primeiro, precisamos de mudar de pasta no Gestor de Ficheiros.</para>
+
+<para
+>O &konqueror; iniciou-se com a sua pasta pessoal como o topo da <quote
+>árvore</quote
+>. Para os objectivos do dia-a-dia, é aqui que irá estar a trabalhar mais vezes, por isso é uma opção prática. Porém, algumas das vezes poderá querer ter uma ideia mais global, por isso o resto do seu sistema de ficheiros não está muito longe de facto.</para>
+
+<para
+>Pode ver imediatamente a pasta <filename class="directory"
+>/</filename
+>, ou seja, a pasta de <quote
+>base</quote
+> de várias formas: carregando no pequeno ícone de <guiicon
+>pasta</guiicon
+> ao lado da barra de navegação para mudar para uma árvore do sistema de ficheiros completo; use o botão <guiicon
+>Cima</guiicon
+> na barra de ferramentas por cima para ir para o topo do sistema de ficheiros à direita, ou então pode escrever <userinput
+>/</userinput
+> na barra de localização.</para>
+
+<para
+>Com o objectivo de seguir este guia, carregue no pequeno ícone da pasta azul na área de navegação, de modo a que esta área mude para uma vista completa do sistema de ficheiros. Repare que parte da árvore está expandida, e que a sua pasta pessoal ainda se encontra seleccionada. Agora pode ver onde a sua pasta pessoal se encaixa na hierarquia completa; os ficheiros da sua pasta pessoal ainda se encontram visíveis na área à direita.</para>
+
+<para
+>Desloque para baixo a vista da árvore de pastas no lado esquerdo da janela até encontrar a pasta <filename
+>/etc</filename
+>. Carregue duas vezes em <filename
+>/etc</filename
+>. Irá ver uma lista de ficheiros na janela da direita.</para>
+
+</sect2>
+
+<sect2 id="opening-a-file">
+<title
+>Abrir um ficheiro </title>
+
+<para
+>Alguns dos ficheiros que vê aqui fazem parte da base do seu sistema operativo, por isso para fazer modificações permanentes neles necessitam que você seja o <systemitem class="username"
+>root</systemitem
+> ou o super-utilizador. Vamos praticar num ficheiro que não irá prejudicar nada se acontecer um erro, e que se chama <filename
+>motd</filename
+>.</para>
+
+<para
+>Mova para baixo até encontrar o ficheiro <filename
+>motd</filename
+> e carregue nele com o botão <mousebutton
+>direito</mousebutton
+> do rato. No <guimenu
+>menu de contexto</guimenu
+>, seleccione <guimenuitem
+>Abrir Com</guimenuitem
+>. Uma nova janela irá aparecer. Escolha o &kwrite; e 'voila'!</para>
+
+<para
+>Existem várias formas de abrir um ficheiro, e esta é apenas uma delas. O &kwrite; é um editor com uma interface simples e talvez familiar. Também podia ter navegado pela pequena árvore na janela para a secção <guilabel
+>Editores</guilabel
+>, e ter escolhido outro editor, ou simplesmente ter feito duplo-click no ficheiro para o abrir no editor por omissão.</para>
+
+<para
+>Entretanto, tem o ficheiro <filename
+>/etc/motd</filename
+> aberto no &kwrite; e pronto para fazer algumas alterações.</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Ecrã de Edição </title>
+
+<para
+>Quanto mais trabalhar com o &kde;, mais irá sentir que a maioria dos ecrãs e aplicações têm um aspecto semelhante. O menu <guimenu
+>Ficheiro</guimenu
+> do &kwrite; é um bom exemplo disto. Quase todos os programas do &kde; têm o mesmo menu, permitindo criar novos ficheiros, abrir ficheiros existentes no seu sistema de ficheiros local ou (brevemente) mesmo da rede, guarda-los (brevemente mesmo na rede!), imprimi-los ou envia-los a alguém por correio.</para>
+
+<para
+>O menu <guimenu
+>Editar</guimenu
+> também pode ser encontrado em muitas aplicações KDE, permitindo que se faça a selecção e cópia informação entre programas. Pode também procurar e substituir texto. Usando o Menu <guimenu
+>Configuração</guimenu
+>, pode personalizar o editor de muitos e diferentes modos. Por exemplo, pode aumentar o tamanho do tipo de letra para melhor se adequar à resolução do seu monitor -- e aos seus olhos. Claro que, como em qualquer outra aplicação do &kde;, pode encontrar o Menu <guimenu
+>Ajuda</guimenu
+>, oferecendo ajuda no momento em que precisa dela. </para>
+
+</sect2>
+
+<sect2>
+<title
+>Usar o Editor </title>
+
+<para
+>Muitos ficheiros <filename
+>motd</filename
+> têm coisas inúteis tais como <quote
+>Não se esqueça de fazer cópias de segurança dos seus dados</quote
+> ou <quote
+>não chateie o gestor do sistema</quote
+>. Aborrecido. Vamos mudar o texto de modo que os utilizadores quando se liguem ao sistema tenham a informação realmente importante. Pode navegar através do texto usando as teclas das setas, e marcar secções do texto com <keycombo
+><keycap
+>Shift</keycap
+> <keycap
+>Setas</keycap
+> </keycombo
+>ou usando o rato com o botão <mousebutton
+>esquerdo</mousebutton
+> pressionado. Use o Menu <guimenu
+>Editar</guimenu
+> para cortar e colar texto. Escreva o que quiser, ou use o seguinte (óptimo) exemplo: </para>
+
+<screen
+><userinput
+>Bem-vindo!
+
+Esta máquina tem neste momento o KDE instalado, fornecendo-lhe uma
+interface espectacular, fácil de usar e um aspecto gráfico consistente
+para todas as suas aplicações. Para mais informações em como ter o KDE a
+correr na sua conta, por favor envie um email ao administrador.</userinput
+></screen>
+
+</sect2>
+
+<sect2 id="saving-files">
+<title
+>Guardar o Seu Trabalho </title>
+
+<para
+>Agora que alterou o ficheiro <filename
+>motd</filename
+>, está na altura de o gravar, tornando as alterações efectivas. Para o fazer, tanto pode usar o menu <guimenu
+>Ficheiro</guimenu
+> ou o ícone <guiicon
+>Gravar</guiicon
+> na barra de ferramentas.</para>
+
+<para
+>Nesta altura, cai na realidade. Necessita de ter permissões de <systemitem class="username"
+>root</systemitem
+> para gravar as alterações no ficheiro. O &kde; resolve isto pedindo a si a senha de <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<para
+>Provavelmente não irá querer gravar este ficheiro, por isso poderá carregar em <guibutton
+>Cancelar</guibutton
+> na janela da senha e em <guibutton
+>Cancelar</guibutton
+> de novo na janela de gravação.</para>
+
+<para
+>Finalmente, acabe o seu trabalho fechando a janela do editor e gestor de janelas. Pode fazer isto carregando no botão <guibutton
+>X</guibutton
+> no topo superior esquerdo da janela, usando o menu janela na barra de título, ou escolhendo <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+>. Simples e elegante, não é? </para>
+
+</sect2>
+
+<sect2 id="creating-new-files">
+<title
+>Criar Ficheiros Novos</title>
+
+<para
+>Como em tudo no &kde;, existem diversas formas de criar um novo ficheiro. Pode abrir o gestor de ficheiros, carregar com o botão <mousebutton
+>direito</mousebutton
+> num espaço em branco da pasta que está a ver e escolher <menuchoice
+><guisubmenu
+>Criar Novo</guisubmenu
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Ficheiro de Texto...</guimenuitem
+></menuchoice
+>. Irá aparecer um novo ficheiro em branco, o qual poderá ser aberto como se fosse um outro qualquer. Pode até fazê-lo no próprio ecrã.</para>
+
+<para
+>Na maior parte dos casos, já se encontra numa aplicação e quer iniciar um novo ficheiro. A maioria das aplicações do &kde; têm uma opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+>, acompanhado de um ícone para o complementar. Aparecerá então um novo documento em branco no qual poderá começar a trabalhar.</para>
+
+<para
+>Qualquer uma destas abordagens tem vantagens, por isso utilize a que lhe é mais prática na altura.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="moving-files-with-drag-and-drop">
+<title
+>Mover Ficheiros com Arrastar e Largar </title>
+
+<para
+>Como viu nas secções anteriores, trabalhar com ficheiros é tão fácil como 1-2-3. No entanto, quando quer copiar e mover ficheiros, o processo de copiar-e-colar pode ser um pouco aborrecido. Não se preocupe &ndash; uma função chamada <quote
+>arrastar e largar</quote
+> permite copiar e mover ficheiros fácil e rapidamente. </para>
+
+<sect2>
+<title
+>Abrir Duas Janelas Do Gestor de Ficheiros </title>
+
+<para
+>Antes de começar, vai precisar de abrir duas janelas do gestor de ficheiros. A maneira mais simples de o fazer é carregar com o botão central do rato no extremo direito da barra de ícones. Se não vir a árvore de ficheiros na nova janela, active-a (<menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Painel de Navegação</guimenuitem
+> </menuchoice
+>).</para>
+
+</sect2>
+
+<sect2>
+<title
+>Arrastar um Ficheiro de Uma Janela Para Outra </title>
+
+<para
+>Na primeira janela, abra a directoria <filename
+>/etc</filename
+> e percorra-a até encontrar o ficheiro <filename
+>motd</filename
+> que modificamos na secção anterior.</para>
+
+<para
+>Na segunda janela, abra a sua pasta pessoal.</para>
+
+<para
+>Carregue no ficheiro <filename
+>motd</filename
+>. Continue a pressionar o botão <mousebutton
+>esquerdo</mousebutton
+> do rato e arraste o seu ficheiro para a sua pasta de base. Largue o botão <mousebutton
+>esquerdo</mousebutton
+> do rato (a isto chama-se <emphasis
+>largar</emphasis
+> o ficheiro). Serão apresentadas três opções: <guimenuitem
+>copiar</guimenuitem
+>, <guimenuitem
+>mover</guimenuitem
+> e <guimenuitem
+>ligar</guimenuitem
+>. <guimenuitem
+>Ligar</guimenuitem
+> irá criar uma ligação simbólica ao ficheiro, enquanto que <guimenuitem
+>copiar</guimenuitem
+> e <guimenuitem
+>mover</guimenuitem
+> fazem exactamente o que dizem. Seleccione <guimenuitem
+>copiar</guimenuitem
+>. Deverá ter agora uma cópia do ficheiro <filename
+>motd</filename
+> na sua pasta de base. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-command-line-and-terminals">
+<title
+>Usar Terminais e Linhas de Comando </title>
+
+<para
+>Até aqui, só trabalhou com as ferramentas e programas que o &kde; fornece. Sem dúvida, vai querer usar outros programas &UNIX; também. Existem duas maneiras de executa-los: A linha de comandos rápidos e o terminal.</para>
+
+<sect2>
+<title
+>Linha de Comandos Rápidos </title>
+
+<para
+>Pressionando <keycombo action="simul"
+>&Alt; <keycap
+>F2</keycap
+></keycombo
+> surge uma pequena janela onde pode escrever um comando a executar. Por favor note que não verá nenhum texto gerado por um programa executado desta forma! Este método só é recomendado para iniciar programas para o &X-Window; ou para executar ferramentas onde não precisa de ver ou escrever nada. Para outros programas, precisa ainda de usar o terminal.</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Emulador de Terminal do &UNIX; </title>
+
+<para
+>Começando no menu de aplicações, escolha <menuchoice
+><guisubmenu
+>Sistema</guisubmenu
+><guimenuitem
+>Terminal</guimenuitem
+> </menuchoice
+>. Uma janela de terminal será aberta. Aqui pode usar os comandos normais do ambiente &UNIX;: <command
+>ls</command
+>, <command
+>cat</command
+>, <command
+>less</command
+>, e por diante. Usando o menu <guimenu
+>Configuração</guimenu
+>, pode personalizar o emulador de terminal para responder às suas necessidades. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="finding-your-lost-files">
+<title
+>Descobrir os Seus Ficheiros Perdidos </title>
+
+<para
+>Toda a gente encontrou de certeza o seguinte problema: Inicia o <command
+>ftp</command
+>, liga-se a um óptimo sítio como o ftp.kde.org e começa a descarregar ficheiros. É já bastante tarde e desliga o seu computador depois de completar a transferência. Na manhã seguinte, está ao teclado outra vez, e começa a perguntar-se em que pasta colocou os ficheiros que descarregou recentemente. Usar o utilitário &kfind; do &kde; faz com que encontrar esses ficheiros perdidos seja um instante.</para>
+
+<sect2>
+<title
+>Iniciar o &kfind;</title>
+
+<para
+>Iniciar o &kfind; é simples: Escolha <guimenuitem
+>Encontrar Ficheiros</guimenuitem
+> no &kmenu;. O &kfind; usa um tipo de interface que provavelmente ainda não conhece: páginas ou secções. Quando o &kfind; começa, vê que <guilabel
+>Nome &amp; Localização</guilabel
+> está seleccionado. Quando carrega em <guilabel
+>Intervalo de Datas</guilabel
+>, o conteúdo do registo muda. Como nunca executou uma pesquisa antes, muitos dos ícones na barra de ferramentas e muitas das entradas no menu estão inactivas. Iremos mudar isso agora.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Descobrir um Ficheiro Conhecendo Partes do Seu Nome </title>
+
+<para
+>Desde que saiba uma parte do nome do ficheiro, procurá-lo é fácil. Seleccione a barra <guilabel
+>Nome/Localização</guilabel
+>, e escreva o nome do ficheiro. Os caracteres genéricos podem ser usados conforme a necessidade. Como teste, escreva <userinput
+>*.tar.gz</userinput
+>. Por omissão, a procura faz-se desde a sua pasta de base, mas pode seleccionar outra pasta inicial que desejar carregando em <guilabel
+>Veja em</guilabel
+> ou <guibutton
+>Escolher...</guibutton
+>. Para começar a pesquisa, carregue no ícone (que parece uma lupa sobre uma folha de papel) na esquerda da barra de ferramentas. Depois de alguns momentos, uma lista de ficheiros irá aparecer na janela de resultados da pesquisa. Se não aparecerem, começou a pesquisa na pasta errada, fez um erro de ortografia no campo do nome, ou nenhum ficheiro terminado com uma extensão <filename
+>.tar.gz</filename
+> está presente na sua máquina.</para>
+
+</sect2>
+
+<sect2 id="finding-with-complex-criteria">
+<title
+>Encontrar um Ficheiro com um Critério Mais Complexo </title>
+
+<para
+>Existem muitas categorias que pode usar para fazer a sua pesquisa mais precisa. <emphasis
+>Quanto mais souber sobre o ficheiro, melhores serão as suas hipóteses de encontrá-lo</emphasis
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gama de Datas</guilabel
+></term>
+<listitem>
+<para
+>Aqui, pode especificar que quer somente ver ficheiros que foram tocados a última vez num dado período de tempo. Pode também especificar que só quer ver ficheiros que foram tocados desde um um número de meses ou dias atrás.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de Ficheiro</guilabel
+> na página <guilabel
+>Conteúdo</guilabel
+>.</term>
+<listitem
+><para
+>Se sabe que o ficheiro é de um tipo especial (<abbrev
+>por ex.</abbrev
+>, um arquivo tar/gzip ou uma imagem jpeg), pode dizer ao &kfind; para procurar somente este tipo de ficheiro.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Contendo texto</guilabel
+> na barra <guilabel
+>Avançado</guilabel
+></term>
+<listitem>
+<para
+>Pode indicar texto que o ficheiro contenha. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>O tamanho é</guilabel
+>, na página <guilabel
+>Propriedades</guilabel
+></term>
+<listitem
+><para
+>Se souber o tamanho do ficheiro, pode também limitar a pesquisa nesse aspecto. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>&kfind; tem muitas mais opções para refinar pesquisas, explore-as todas!</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-multiple-desktops">
+<title
+>Usar Várias Áreas de Trabalho </title>
+
+<para
+>Usar várias áreas de trabalho ajuda a organizar o seu trabalho. Pode colocar os seus programas em diferentes áreas de trabalho, e nomear as áreas de trabalho de modo que saiba o que faz lá. Isto aumenta e optimiza a sua área de trabalho. Isto também o ajuda quando estiver a navegar a rede em vez de fazer o seu trabalho e o seu chefe entrar. Mas, claro, isto será raramente &ndash; pelo menos no trabalho onde você trabalha ;). </para>
+
+<para
+>Pode mudar entre áreas de trabalho carregando nos botões das áreas de trabalho no &kicker;. Se os quiser renomear, pode carregar duplamente neles. </para>
+
+<para
+>Pode usar janelas em várias áreas de trabalho. Se quiser ter uma janela presente em todo lado, carregue no botão persistente no topo esquerdo da janela. Para enviar uma janela para outra área de trabalho, carregue na barra de título com o botão direito do rato, escolha <guimenuitem
+>Para o ecrã</guimenuitem
+>, e seleccione a área onde quer colocar a janela. </para>
+
+</sect1>
+
+<sect1 id="quitting-kde">
+<title
+>Sair do &kde;</title>
+
+<para
+>Para deixar de trabalhar com o &kde;, pode usar a entrada <guimenuitem
+>Desligar</guimenuitem
+> no &kmenu;. Será-lhe perguntado se quer mesmo sair do &kde;. Sair irá fechar todas as janelas e voltará à consola ou ao gestor de visualização. Para informação sobre como os programas podem guardar o seu trabalho durante o desligar, por favor leia <link linkend="kde-logout"
+>as notas de como desligar.</link
+> </para>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/history.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/history.docbook
new file mode 100644
index 00000000000..5981cee1b0c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/history.docbook
@@ -0,0 +1,192 @@
+<chapter id="history">
+<title
+>Uma Breve Visita Guiada à História do &kde;</title>
+
+<epigraph>
+<attribution
+>O <abbrev
+>CEO</abbrev
+> de uma grande empresa de oftware, no início da década de 80...</attribution
+>
+<para
+>640kB devem ser suficientes para toda a gente </para>
+</epigraph>
+
+<sect1 id="before-kde">
+<title
+>Antes do &kde;</title>
+
+<para
+>Desde os princípios do desenvolvimento do &UNIX;, existe um grande problema: Existem núcleos estáveis, e bom, poderoso software. Infelizmente, somente uma pequena parte das pessoas podiam usar o &UNIX;, porque era escrito principalmente para os estudantes e profissionais que tivessem estudado o sistema durante muito tempo. Por exemplo, o método normal de ler as notícias da USENET era:</para>
+
+<screen
+><userinput
+><command
+>find</command
+> <filename
+>/var/spool/news</filename
+> <parameter
+>-name '[0-9]*' -exec cat {} \;</parameter
+> | <command
+>more</command
+></userinput
+>
+</screen>
+
+<para
+>Ainda que rápido e relativamente eficiente, não se podia dizer que fosse amigável. Actualmente, existem disponíveis muitos e bons interfaces disponíveis, como o <application
+>tin</application
+> e o &knode;, que possibilitam a facilidade de uso, interfaces gráficas de utilizador intuitivas (<acronym
+>GUI</acronym
+>s). Infelizmente, aos <acronym
+>GUI</acronym
+>s falta-lhes um aspecto comum. Bibliotecas comerciais para programadores como o <application
+>Motif</application
+> prometem uma solução para isto, mas essas bibliotecas continuam a ser demasiado caras e demasiado lentas. </para>
+
+<para
+>A configuração de programas é também muitas vezes difícil. Enquanto que compilar é normalmente feito com linhas de comando do tipo <userinput
+><command
+>./configure</command
+> &amp;&amp; <command
+>make</command
+> &amp;&amp; <command
+>make <option
+>install</option
+></command
+></userinput
+> somente um punhado de programas pode ser configurado com menus e scripts. Em muitos casos, você mesmo deve editar ficheiros de texto de configuração. Muitas vezes acontece uma frase mal colocada estraga todo o ficheiro, obrigando-o a reiniciar o processo de configuração. Sempre que precise de mudar as suas características ou reconfigurar um programa, toda a confusão surge outra vez.</para>
+
+<para
+>Tudo isto contribui para o facto do &Linux; e outros &UNIX;'s não alcançarem uma tão vasta audiência. Ao mesmo tempo, muitas pessoas não estão satisfeitas com o seu sistema operativo actual, principalmente por causa da falta de estabilidade e produtividade desses sistemas operativos. Outras pessoas detestam comprar um computador novo de cada vez que uma nova versão do programa de que não podem dispensar sai, porque precisa de mais <acronym
+>RAM</acronym
+> e mais espaço em disco. Muitas vezes a nova versão fornece novas funcionalidades de que muito poucas pessoas realmente precisam. </para>
+
+<para
+><emphasis
+>O &kde; é diferente.</emphasis
+> Embora nós não tentamos substituir a shell &UNIX; padrão, estamos a trabalhar numa ferramenta que fará o &UNIX; mais fácil. Também queremos atrair mais utilizadores para o ambiente &UNIX;. Coisas simples serão mais simples e coisas complexas ainda serão possíveis. E também, uma interface única será fornecida em vez das dúzias actualmente necessárias. </para>
+
+</sect1>
+
+
+<sect1 id="what-kde-can-do-for-you">
+<title
+>O Que o &kde; Pode Fazer por Si</title>
+
+<para
+>O &kde; está desenhado para toda a gente.</para>
+
+<para
+>Aqueles que são novos no &UNIX; ou os que não têm interesse em aprender a usar as novas tecnologia e os comandos que não encontram nos seus sistemas operativos anteriores não necessitam de enfrentar o drama da linha de comandos a menos que queiram. Mesmo assim, existe muita coisa que o &kde; oferece de valioso para os utilizadores experientes do &UNIX;, com ferramentas gráficas que tornam simples as tarefas anteriormente complicadas, tendo à mesma a linha de comandos a um click de distância.</para>
+
+<para
+>Independentemente do seu nível de experiência com o &UNIX; ou com qualquer outro sistema operativo, o &kde; garante-lhe:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Um ambiente de trabalho agradável e fácil de utilizar.</para>
+</listitem>
+<listitem>
+<para
+>Um gestor de ficheiros poderoso, fácil de usar </para>
+</listitem>
+<listitem>
+<para
+>Um gestor de ficheiros poderoso e também fácil de utilizar.</para>
+</listitem>
+<listitem>
+<para
+>Um configuração simples, centralizada</para>
+</listitem>
+<listitem>
+<para
+>Uma lista abrangente de aplicações, de modo a que possa ser produtivo ao fim de alguns minutos depois de se ligar pela primeira vez no &kde;.</para>
+</listitem>
+<listitem>
+<para
+>Uma ajuda 'online' para o apoiar em todas as situações.</para>
+</listitem>
+<listitem>
+<para
+>Consistência na interface. Os menus encontram-se no mesmo local entre as várias aplicações, os atalhos de teclado comportam-se da mesma forma, os ícones da barra de ferramentas, uma vez aprendidos, funcionam sempre da mesma forma.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="background-of-kde">
+<title
+>O Historial do &kde;</title>
+
+<para
+>Em Outubro de 1996, o programador alemão do <application
+>LyX</application
+> Matthias Ettrich iniciou o desenvolvimento do &kde; com uma notícia na USENET. Pouco depois, um grupo de programadores interessados começou a planear e programar partes do novo projecto. Um ano depois, o gestor de janelas e ficheiros, o emulador de terminal, o sistema de ajuda e a ferramenta de exibição da configuração foram lançadas para testes Alpha e Beta e provaram ser relativamente estáveis. </para>
+
+<para
+>Em Julho de 1998, o &kde; 1.0 foi lançado. Era a versão estável para os próximos seis meses, enquanto que os programadores continuaram a trabalhar na melhoria do &kde; sem problemas de estabilidade. Em Janeiro de 1999, os seus melhoramentos foram consolidados e integrados para produzir o &kde; 1.1, a nova versão estável, padrão. </para>
+
+<para
+>O desenvolvimento continuou a partir daí com o &kde; 2.0, uma reescrita quase completa do ambiente, sendo lançada a 23 de Outubro de 2000. A versão 2.x teve seis versões menores durante o período de um ano, trazendo cada uma mais funcionalidades e estabilidade.</para>
+
+<para
+>Na altura em que isto foi escrito, o &kde; 3.2 encontra-se em preparação para ser lançado, trazendo uma grande gama de melhoramentos sobre a série 2.0. Ainda que a interface gráfica não tenha mudado tão drasticamente como aconteceu ao passar do &kde; 1 para o &kde; 2, houve muitos melhoramentos, como um sistema de impressão completamente novo, um suporte bastante melhorado de <acronym
+>SSL</acronym
+> (para transacções seguras na Internet) ou o suporte completo das línguas que se escrevem da direita para a esquerda (como o Árabe ou o Hebreu) tiveram a sua oportunidade no ambiente. Poderá encontrar mais informações sobre este desenvolvimento em &kde-http;. </para>
+
+<para
+>Os programadores e utilizadores interessados comunicam via várias listas de correio tal como descrito na secção <link linkend="mailing-lists"
+>Listas de correio</link
+>. Se quiser ajudar, por favor faça-o! Continuamos à procura de ajudantes.</para>
+
+</sect1>
+
+<sect1 id="getting-kde">
+<title
+>Como Obter Novos Componentes</title>
+
+<para
+>O 'site' Web principal do &kde; é o &kde-http;. Aqui podes encontrar toda a informação importante relacionada com o &kde;, incluindo os anúncios, correcções de erros, informações dos programadores e muito mais.</para>
+
+<para
+>Para as actualizações do 'software', visita o nosso 'site' &FTP;, o &kde-ftp;, ou utiliza um 'site' alternativo se existir perto de ti. Podes encontrar uma lista actualizada dos vários 'sites' alternativos em <ulink url="http://www.kde.org/ftpmirrors.html"
+>http://www.kde.org/ftpmirrors.html</ulink
+>.</para>
+
+<para
+>Nos servidores &FTP; a pasta <filename
+>unstable</filename
+> contém sempre software muito recente, mas muitas vezes é não testado e pode nem sequer compilar. Se estiver à procura de componentes fiáveis, por favor utilize a pasta <filename
+>stable</filename
+>, onde colocamos versões Beta e de actualização. </para>
+
+<para
+>Se estiver interessado no desenvolvimento de aplicações próprias do &kde;, deve visitar o <ulink url="http://developer.kde.org/"
+>http://developer.kde.org/</ulink
+> onde irá encontrar uma boa fonte de informação, incluindo tutoriais, guias da <acronym
+>API</acronym
+> das bibliotecas do &kde;, entre outras coisas. Deve também visitar o servidor da Troll Tech (<ulink url="http://www.trolltech.com/"
+>http://www.trolltech.com</ulink
+>) que contém uma grande quantidade de informação sobre as bibliotecas &Qt; usadas pelo KDE. Para trabalho de desenvolvimento, também é aconselhável juntar-se à <link linkend="mailing-lists"
+>lista de correio dos programadores</link
+>.</para>
+
+</sect1>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.cache.bz2
new file mode 100644
index 00000000000..3c2a7aff491
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.docbook
new file mode 100644
index 00000000000..50e9fb3030f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/index.docbook
@@ -0,0 +1,116 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kde; User's Guide">
+ <!ENTITY introduction SYSTEM "intro.docbook">
+ <!ENTITY history SYSTEM "history.docbook">
+ <!ENTITY installation SYSTEM "installation.docbook">
+ <!ENTITY first-impressions SYSTEM "first-impressions.docbook">
+ <!ENTITY getstarted SYSTEM "getting-started.docbook">
+ <!ENTITY about-desktop SYSTEM "about-desktop.docbook">
+ <!ENTITY shortcuts SYSTEM "shortcuts.docbook">
+ <!ENTITY ug-faq SYSTEM "ug-faq.docbook">
+ <!ENTITY more-help SYSTEM "more-help.docbook">
+ <!ENTITY staff SYSTEM "staff.docbook">
+ <!ENTITY notices-and-trademarks SYSTEM "notices-trademarks.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>K Desktop Environment</title>
+<authorgroup>
+<author>
+<surname
+>A Equipa do KDE</surname>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Medas</surname
+><affiliation
+><address
+><email
+>pmedas@aeiou.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-10-19</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<copyright>
+<year
+>2000</year
+><year
+>2001</year
+><year
+>2002</year
+><year
+>2003</year>
+<holder
+>A Equipa do KDE</holder>
+</copyright>
+
+<legalnotice
+>&GPLNotice;</legalnotice>
+
+<!-- Please note: This is NOT the final KDE Users Guide, which is not complete.
+This is a quick rewrite of the KDE 1.1x user guide, because it was badly out of
+date, and so that KDE wasn't released without a users guide entirely. -->
+
+<abstract
+><para
+>Este é o Guia do Utilizador do &kde;, a documentação completa do Ambiente de Trabalho KDE, do ponto de vista do utilizador. O Ambiente de Trabalho KDE é uma colecção de ferramentas que farão a sua vida com o &UNIX; mais fácil e agradável. </para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>utilizador</keyword>
+<keyword
+>guia</keyword>
+</keywordset>
+</bookinfo>
+
+&introduction;
+&history;
+<!-- &installation; -->
+&first-impressions;
+&getstarted;
+&about-desktop;
+&shortcuts;
+&ug-faq;
+&more-help;
+&staff;
+&notices-and-trademarks;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/installation.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/installation.docbook
new file mode 100644
index 00000000000..a65b160e7b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/installation.docbook
@@ -0,0 +1,731 @@
+<chapter id="installation">
+<title
+>Instalação </title>
+
+<epigraph>
+<attribution
+>Linus Torvalds, depois de ter encontrado um dos seus sistemas de ficheiros destruídos por um novo kernel experimental</attribution>
+<para
+>Fscks que estoiram têm tendência a fazer-me ficar nervoso</para>
+</epigraph>
+
+<para
+>Não se preocupe! Embora o uso de algum software Beta possa causar alguma aflição, não é normal que a instalação do KDE destrua o seu disco rígido. De facto, este capítulo é planeado para guia-lo através do processo de instalação de modo que possa dar uma olhada o mais rápida possível à sua nova área de trabalho (e sem muita aflição). Como em todas as instalações de um novo Gestor de Janelas, é aconselhável fazer cópias de segurança dos ficheiros de configuração específicos do X11 antes de começar a instalação. Se não sabe a localização exacta deles, tente todos os ficheiros escondidos (<filename
+>.*</filename
+>) na sua pasta pessoal e na pasta <filename
+>/usr/X11/lib/X11/xdm</filename
+>. </para
+>
+
+<sect1 id="requirements">
+<title
+>Requisitos </title>
+
+<para
+>Antes de instalar o KDE, certifique-se que o seu sistema preenche os seguintes requisitos: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Um sistema UNIX compatível POSIX. Nos UNIXs que se sabe trabalharem com o KDE estão o: Linux, FreeBSD, Solaris, HP-UX, e MkLinux. Estamos a trabalhar para tornar o KDE disponível brevemente em mais plataformas. </para
+></listitem>
+
+<listitem
+><para
+>Algum espaço livre na partição do disco duro onde <filename
+>/opt/kde</filename
+> vai ser criado. Recomendamos que você reserve cerca de 50MB se o seu sistema suporte bibliotecas partilhadas, e consideravelmente mais se não. Se precisar ou quiser construir o KDE desde a árvore de fontes, por favor lembre-se de reservar cerca de 100MB em <filename
+>/usr/src</filename
+>.</para
+></listitem>
+
+<listitem
+><para
+>Um sistema X11 a correr com ou sem <application
+>xdm</application
+>. Se ainda não instalou o Sistema de Janelas X, primeiro verifique o seu modo de instalação do UNIX para uma versão instalável. Se não conseguir encontrar nenhuma versão que trabalhe, visite <ulink url="http://www.xfree86.org"
+>O sítio na rede do XFree86</ulink
+> para mais informação em como obter e instalar o Sistema de Janelas X, ou contacte o seu vendedor de apoio UNIX. </para
+></listitem>
+
+<listitem
+><para
+>As bibliotecas Qt, versão 3.2 ou superior. Pode obtê-las no <ulink url="ftp://ftp.trolltech.com/qt"
+>Servidor FTP da Troll Tech</ulink
+> em formato tgz. </para>
+</listitem>
+</itemizedlist>
+
+<warning
+><para
+>Um aviso antes de começar: Antes de actualizar a sua versão anterior do &kde;, recomendamos que faça o seguinte:</para>
+
+<screen
+><command
+>cd <filename
+>/opt/kde</filename
+></command
+>
+<command
+>tar <option
+>cfvz <replaceable
+>~/KDE-old-version-backup.tar.gz</replaceable
+> * </option
+></command
+>
+</screen>
+</warning>
+
+</sect1>
+
+<sect1 id="linux-installing-rpms">
+<title
+>Linux: Instalar RPMs para o RedHat, Caldera e SuSE.</title>
+
+<para
+>O uso de RPMs é a maneira mais fácil de instalar o KDE. Basta visitar o seu 'mirror' favorito do KDE e aceder à pasta <filename
+>/pub/kde/stable/distribution/rpm</filename
+>. Aí, pode ver pastas para diferentes sistemas operativos. Actualmente, as arquitecturas i386, alpha e sparc são suportadas. Os pacotes RPM podem também ser encontrados em servidores com ficheiros da Red Hat, como o sunsite.unc.edu ou ftp.redhat.com. </para>
+
+<para
+>O sistema básico consiste dos ficheiros <filename
+>kde-<replaceable
+>componente</replaceable
+>.<replaceable
+>arquitectura</replaceable
+>.rpm</filename
+> Precisa pelo menos do kdesupport, do kdelibs e do kdebase. Depois de obter a instalação básica, sinta-se à vontade para descarregar quaisquer outros RPMs que pense virem a dar jeito. </para>
+
+<para
+>A seguir, começar a instalar com o pacote básico. Se está a instalar o KDE pela primeira vez, use </para>
+
+<screen
+><userinput
+><command
+>rpm</command
+> <option
+>-i</option
+> <filename
+>kdesupport.arch.rpm</filename
+></userinput>
+<userinput
+><command
+>rpm</command
+> <option
+>-i</option
+> <filename
+>kdelibs.arch.rpm</filename
+></userinput>
+<userinput
+><command
+>rpm</command
+> <option
+>-i</option
+> <filename
+>kdebase.arch.rpm</filename
+></userinput
+>
+</screen>
+
+<important
+><para
+>É importante que estes componentes sejam instalados na ordem indicada, e que sejam instalados antes de qualquer outro componente do KDE.</para
+></important>
+
+<para
+>Se está a actualizar uma versão anterior, tente <screen
+><userinput
+><command
+>rpm</command
+> <option
+>-Uvh</option
+> <filename
+>kde-<replaceable
+>componente</replaceable
+>.<replaceable
+>arch</replaceable
+>.rpm</filename
+></userinput
+>
+</screen>
+</para>
+
+<para
+>Mais uma vez, a ordem dada acima deve ser mantida, e estes componentes instalados antes de qualquer outros componentes do KDE.</para>
+
+<para
+>Isto irá desempacotar a distribuição básica e instala-la por padrão em <filename
+>/opt/kde</filename
+>.</para>
+
+<para
+>Se a instalação dos pacotes básicos for concluída com sucesso, pode instalar os pacotes restantes (use <option
+>-Uvh</option
+> em vez de <option
+>-i</option
+> mais uma vez para actualizar uma versão existente) da mesma maneira. </para>
+
+</sect1>
+
+<sect1 id="installing-debian">
+<title
+>Linux: instalar <acronym
+>DEB</acronym
+>s para o debian</title>
+
+<para
+>A instalação num sistema Debian é também bastante directa. Só irá encontrar pacotes KDE 2.0 para o Debian 2.2 (Potato) e 3.0 (Woody). Descreve-se aqui como instalar pacotes para o Debian 2.2., a versão estável, já que o Debian 3.0 está ainda em desenvolvimento. No entanto, a instalação de ambas as versões é quase idêntica. A maior diferença é o KDE ser oficialmente incluído no Debian 3.0 e não precisa de indicar nenhum local especial para encontrar os pacotes deb para o KDE.</para>
+
+<para
+>O primeiro passo é dizer ao seu sistema onde pode encontrar os pacotes deb para o KDE. Uma lista de locais para os pacotes Debian é mantida no seu disco duro em <filename
+>/etc/apt/sources.list</filename
+>. Deve acrescentar a esse ficheiro a seguinte linha: <userinput
+>http://kde.tdyc.com/ stable kde2</userinput
+></para>
+
+
+<para
+>Em seguida tem que actualizar a sua base de dados local de pacotes para que o seu sistema saiba que existem novos pacotes disponíveis. Escreva o seguinte comando:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>update</option
+></userinput
+>
+</screen>
+
+<para
+>Finalmente deve instalar os componentes básicos do KDE. Isto é feito escrevendo:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install kdebase</option
+></userinput
+>
+</screen>
+
+<para
+>Se quiser instalar outros componentes de tentar algumas, ou todas estas opções:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install task-kdenetwork</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeadmin</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdetoys</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeutils</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdemultimedia</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegraphics</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdepim</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegames</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-koffice</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdebase-docs</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdm</option
+></userinput
+>
+</screen>
+
+<para
+>Pode também estar interessado em instalar apoio para sua língua.</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install
+kde-i18n-<replaceable
+>xx</replaceable
+></option
+></userinput
+>
+ </screen>
+<para
+>onde <replaceable
+>xx</replaceable
+> tem de ser substituído pelo código do país.</para>
+
+<para
+>Os ficheiros de controle de algumas aplicações do KDE irão ser colocados em <filename class="directory"
+>/etc/kde2</filename
+>, os executáveis irão para <filename class="directory"
+>/usr/bin</filename
+> e a maioria dos ficheiros auxiliares para <filename class="directory"
+>/usr/share</filename
+> sob diferentes pastas. </para>
+
+<para
+>Se está a actualizar uma versão anterior do KDE deve realizar os seguintes passos. Primeiro, actualize o ficheiro <filename
+>/etc/apt/sources.list</filename
+> mudando a linha com a localização dos pacotes KDE com a linha: <userinput
+>http://kde.tdyc.com/ stable kde2</userinput
+>. Segundo actualize a sua base de dados de pacotes:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>update</option
+></userinput
+>
+</screen>
+
+<para
+>Finalmente instale o sistema básico do KDE:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install kdebase</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>dist-upgrade</option
+></userinput
+>
+</screen>
+
+<para
+>Se quiser instalar mais componentes do KDE tente algumas, ou todas estas opções.</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install task-kdenetwork</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeadmin</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdetoys</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeutils</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdemultimedia</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegraphics</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdepim</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegames</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-koffice</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdebase-docs</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdm</option
+></userinput
+>
+</screen>
+
+</sect1>
+
+<sect1 id="source-distribution">
+<title
+>Utilizar o Código Fonte para Instalar em Cima de Outros Sistemas </title>
+
+<para
+>Se a sua distribuição Linux não veio com um ficheiro no formato RPM ou DEB, ou não está sequer a usar o Linux, deve compilar o KDE você mesmo. No futuro, estamos a planear em fornecer uma distribuição binária que inclua os seus próprios programas de instalação. </para>
+
+<para
+>De forma a compilar e instalar o KDE correctamente, deve ter os seguintes elementos instalados no seu disco duro: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Um compilador ANSI-C, <abbrev
+>por ex.</abbrev
+> o compilador <abbrev
+>GNU</abbrev
+> C. </para
+></listitem>
+<listitem
+><para
+>Um compilador ANSI-C, <abbrev
+>por ex.</abbrev
+> o compilador <abbrev
+>GNU</abbrev
+> C. </para
+></listitem>
+<listitem
+><para
+>O utilitário <application
+>make</application
+>. </para
+></listitem>
+<listitem
+><para
+>Qt versão de desenvolvimento 2.2 ou superior.</para
+></listitem>
+<listitem
+><para
+>A versão de desenvolvimento do X11 (os ficheiros include estão muitas vezes em falta) </para
+></listitem>
+</itemizedlist>
+
+<para
+>Assim que tiver todas as aplicações de ajuda necessárias, vá ao seu espelho KDE favorito e obtenha os seguintes ficheiros da pasta <filename
+>/pub/kde/stable/<replaceable
+>versão mais recente</replaceable
+></filename
+>:</para>
+
+<itemizedlist>
+<listitem
+><para
+><filename
+>kdesupport-<replaceable
+>versão</replaceable
+>.tar.gz</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>kdelibs-<replaceable
+>version</replaceable
+>.tar.gz</filename>
+</para
+></listitem>
+<listitem
+><para
+><filename
+>kdebase-<replaceable
+>version</replaceable
+>.tar.gz</filename
+></para
+></listitem>
+<listitem
+><para
+>qualquer outro pacote que deseje instalar. Aconselhamos a obter pelo menos o kdeutils. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Em todos os casos acima, <replaceable
+>versão</replaceable
+> aparece em vez do número da actual versão. Assim que tiver descarregado todos os ficheiros necessários, coloque esses ficheiros em <filename
+>/usr/src</filename
+>. Este processo deve ter a seguinte estrutura de pastas:</para>
+
+<itemizedlist>
+<listitem
+><para
+><filename
+>/usr/src/kdesupport</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>/usr/src/kdelibs</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>/usr/src/kdebase</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>/usr/src/...</filename
+> (todos os outros pacotes)</para
+></listitem>
+</itemizedlist>
+
+<para
+>Tenha a certeza querem permissão de escrita para <filename
+>/opt/kde</filename
+>.</para>
+
+<para
+>A seguir deve compilar e instalar os pacotes usando o seguinte: </para>
+
+<procedure>
+<step
+><para
+><command
+>cd</command
+> para o pasta do pacote que quer instalar (veja acima)</para
+></step>
+<step
+><para
+><command
+>./configure</command
+> (com as opções que quer aplicar)</para
+></step>
+<step
+><para
+><command
+>make</command
+></para
+></step>
+<step
+><para
+><command
+>make install</command
+></para
+></step>
+</procedure>
+
+<para
+>Use os passos acima a todo o pacote que queira instalar.</para>
+
+<note
+><para
+>Estas instruções podem ser usadas para quase todos os pacotes de fontes disponíveis, não só pacotes KDE. </para
+></note>
+
+<para
+>Todos o 'scripts' de configuração têm várias opções disponíveis. Algumas são comuns entre pacotes enquanto que outras são específicas a um pacote em particular. O seguinte é parte do resultado de <command
+>configure <option
+>--help</option
+></command
+> em kdelibs:</para>
+
+<screen
+><computeroutput>
+ Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [/usr/local/kde-cvs]
+...
+Optional Features:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --disable-fast-perl disable fast Makefile generation (needs perl)
+ --enable-debug=ARG enables debug symbols (yes|no|full) default=no
+ --disable-debug disables debug output and debug symbols default=no
+ --enable-strict compiles with strict compiler options (may not work!)
+ --disable-warnings disables compilation with -Wall and similar
+...
+</computeroutput
+>
+</screen>
+
+<para
+>Várias opções não são necessárias e são só úteis para contornar problemas conhecidos (<abbrev
+>por ex.</abbrev
+> <option
+>--disable-FEATURE</option
+>). Como algumas são opções importantes, por exemplo <emphasis
+>--with-shadow</emphasis
+>, deve verificar sempre as opções disponíveis.</para>
+
+<para
+>Uma opção importante é <option
+>--prefix</option
+>. Esta opção indica o caminho onde o configure deve instalar (para o kdesupport e o kdelibs) ou onde procurar bibliotecas (para os outros pacotes). Por omissão, configure irá procurar em <filename
+>/usr/local/kde</filename
+>. Se quiser instalar o &kde; em <filename
+>/opt/kde</filename
+>, tem que usar <command
+>configure <option
+>--prefix /opt/kde</option
+></command
+>.</para>
+
+<para
+>Se instalou as bibliotecas do &Qt; num local fora do normal, por exemplo em <filename
+>$HOME/src/qt</filename
+>, deve usar <command
+>configure <option
+>--with-qt-dir=$HOME/src/qt</option
+></command
+>. Por omissão o configure procura o &Qt; nos locais mais comuns antes de desistir.</para>
+
+<para
+>Se tem problemas que não consegue resolver, mande uma cópia do ficheiro <filename
+>config.log</filename
+> para o endereço no ficheiro <filename
+>README</filename
+> do pacote em causa.</para>
+
+<para
+>Deve instalar o KDE na seguinte ordem: arts, kdelibs, depois os pacotes das aplicações (por exemplo kdebase). Todos os pacotes das aplicações somente devem depender de kdelibs, para que possa compila-los ao mesmo tempo (se tiver uma máquina poderosa).</para>
+
+<para
+>Se quer tirar proveito dos sistemas multiprocessamento, tente <command
+>make <option
+> -j <replaceable
+>Número de processadores</replaceable
+></option
+></command
+> em vez de <command
+>make</command
+>. </para>
+
+<sect2>
+<title
+>Notas Específicas por Plataforma de Construção </title>
+
+<sect3>
+<title
+>Linux </title>
+
+<para
+>Para o &Linux;, a maioria dos utilitários necessários para construir o KDE podem ser encontrados ou em <ulink url="ftp://sunsite.unc.edu/pub/Linux/GCC"
+>ftp://sunsite.unc.edu/pub/Linux/GCC</ulink
+> ou em <ulink url="ftp://sunsite.unc.edu/pub/GNU"
+>ftp://sunsite.unc.edu/pub/GNU</ulink
+>. As bibliotecas Qt podem ser encontradas em <ulink url="ftp://ftp.troll.no/pub/qt/linux"
+>ftp://ftp.troll.no/pub/qt/linux</ulink
+>, disponível em fontes ou formato RPM para Linux. Ambos contém instruções detalhadas de como instalá-los. Ficheiros include para os programas X11 devem estar disponíveis em <ulink url="ftp://ftp.xfree86.org"
+>ftp://ftp.xfree86.org</ulink
+> na secção xdevel. </para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="suse-install">
+<title
+>Mudanças necessárias aos seus ficheiros de configuração </title>
+<para
+>Depois de colocar os binários KDE nas suas pastas de destino existem alguns ajustes necessários aos seus 'scripts' de iniciação. </para>
+<para
+>O procedimento seguinte foi testado no SuSE Linux 5.0 e deve ser também compatível com os outros UNIXs populares. <emphasis
+>Faça sempre cópias de segurança dos ficheiros de configuração antes de alterá-los!</emphasis
+> Adicione o seguinte ao final do seu /etc/profile: </para>
+<para
+>
+<screen
+>export PATH=$PATH:/opt/kde/bin
+export KDEDIR=/opt/kde
+</screen>
+ </para>
+<para
+>Em seguida, edite o ficheiro .xinitrc na sua pasta pessoal. Procure a linha que chama o gestor de janelas e substitua-a por <literal
+>startkde</literal
+>.</para>
+<para
+>Agora que está tudo o necessário para correr o KDE está instalado, pode ir para o capítulo 4 onde irá começar o KDE pela primeira vez. Se alguma coisa correr mal, pode precisar de compilar o KDE. Leia<emphasis
+> <link linkend="source-distribution"
+>Usar a Compilação do Código Para Instalar por Cima de Outros Sistemas</link
+> </emphasis
+>para mais informação. </para>
+<para
+>Fizemos a instalação o mais robusta possível, por isso não deve encontrar problemas sérios a não ser que a sua configuração seja muito estranha. Se tiver dificuldades sinta-se á vontade para usar <link linkend="mailing-lists"
+>as listas de correio do KDE</link
+> </para>
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/intro.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/intro.docbook
new file mode 100644
index 00000000000..313c3e81cfc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/intro.docbook
@@ -0,0 +1,34 @@
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Bem-vindo ao Manual do Utilizador do Ambiente de Trabalho K.</para>
+
+<para
+>Este livro pretende ser uma introdução ao &kde; como um todo, com uma descrição da interface com o utilizador, alguns exemplos práticos de como usar o &kde; para o trabalho diário, e algumas discas de como personalizar o ambiente de trabalho.</para>
+
+<para
+> Também está incluída uma tabela de atalhos e algumas dicas e truques para o ajudar a começar a trabalhar mais depressa e de forma mais eficiente.</para>
+
+<para
+>Este livro não é um guia como utilizar as aplicações individuais, já que estas têm cada uma o seu próprio Manual do Utilizador. No entanto, o &kde; é um ambiente integrado &mdash; o que aprender neste manual e ao explorar a interface do &kde; é consistente e aplica-se a todas as aplicações do &kde;.</para>
+
+<para
+>Este manual também explora a filosofia e a história por detrás do &kde;, e termina com como encontrar mais informações, se necessitar.</para>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeadmin-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeadmin-apps.docbook
new file mode 100644
index 00000000000..6ae32e62d78
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeadmin-apps.docbook
@@ -0,0 +1,81 @@
+<chapter id="kdeadmin-applications">
+<title
+>aplicações kdeadmin</title>
+
+<para
+>Pode ter as seguintes aplicações nas distribuições kdeadmin.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para
+> <para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kcron;</term
+> <listitem
+><para
+>O &kde; coloca uma face amigável para o utilizador nas capacidades de escalonamento de tarefas do <application
+>Cron</application
+></para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kuser;</term
+> <listitem
+><para
+>Um gestor gráfico de utilizador (precisa de privilégios de <systemitem class="username"
+>root</systemitem
+> para funcionar)</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kpackage;</term
+> <listitem
+><para
+>Mantenha o seu sistema actualizado com o gestor de pacotes do &kde;.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kdat;</term
+> <listitem
+><para
+>Um utilitário de cópias de segurança para donos de leitores de fitas</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksysv;</term
+> <listitem
+><para
+>Um editor SysV-Init, para manter os arranques do seu computador organizados.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kwuftpd;</term
+> <listitem
+><para
+>Uma interface gráfica para configurar o servidor de &FTP; <application
+>wuftpd</application
+>.</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdebase-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdebase-apps.docbook
new file mode 100644
index 00000000000..72cfd7ead2f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdebase-apps.docbook
@@ -0,0 +1,167 @@
+<chapter id="kdebase-applications">
+<title
+>aplicações kdebase</title>
+
+<para
+>Pode ter as seguintes aplicações nas distribuições kdebase.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kwin;</term
+> <listitem
+><para
+>O gestor de janelas do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&konqueror;</term
+> <listitem
+><para
+>Navegue na rede, no seu disco duro ou num servidor &FTP; com a mesma facilidade.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kicker;</term
+> <listitem
+><para
+>O painel do &kde;, que incorpora a barra de ferramentas, a mudança de ecrãs virtuais, relógio e o &kmenu;.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&konsole;</term
+> <listitem
+><para
+>Um emulador de terminal X muito configurável.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kate;</term
+> <listitem
+><para
+>Um editor de texto poderoso, com realce de sintaxe, gestão de projectos e muito mais.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kwrite;</term
+> <listitem
+><para
+>Um editor de texto mais leve, mas mesmo assim com realce de sintaxe e muitas funcionalidades.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&klipper;</term
+> <listitem
+><para
+>Um utilitário quadro de mensagens com uma diferença - pode configurar diferentes acções baseadas nas coisas que copia.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><application
+>KDesktop</application
+></term
+> <listitem
+><para
+>A própria área de trabalho</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&khelpcenter;</term
+> <listitem
+><para
+>Centro de ajuda do &kde;, incluindo a possibilidade de navegar as páginas man e info.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kdm;</term
+> <listitem
+><para
+>Gestor de autenticação do &kde;</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kcontrol;</term
+> <listitem
+><para
+>O Painel de Controle. Quase tudo o que pode configurar no &kde; pode ser configurado daqui - e quase tudo no &kde; pode ser configurado ao seu gosto.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kwrite;</term
+> <listitem
+><para
+>Um editor de texto bastante configurável, com sublinhado sintáctico.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kappfinder;</term
+> <listitem
+><para
+>Um utilitário para adicionar aplicações não-&kde; ao seu &kmenu;, para que não tenha de o fazer manualmente.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kscreensaver;</term
+> <listitem
+><para
+>Toda a gente gosta de um protector de ecrã, e o &kde; traz um bom sortido destes.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksysguard;</term
+> <listitem
+><para
+>Um monitor de sistema com suporte para redes, incorpora a funcionalidade acrescida do <application
+>top</application
+></para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ktip;</term
+> <listitem
+><para
+>Kandalf o feiticeiro está disponível com muitas dicas, e informação interessante.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmenuedit;</term
+> <listitem
+><para
+>Rearranje ou adicione ao seu &kmenu; com este utilitário.</para
+></listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeedu-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeedu-apps.docbook
new file mode 100644
index 00000000000..8d961f6af4a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeedu-apps.docbook
@@ -0,0 +1,86 @@
+<chapter id="edutainment-apps">
+<title
+>aplicações kdeedu</title>
+
+<para
+>Pode obter as seguintes aplicações nas distribuições do kdeedu.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&klettres;</term
+> <listitem
+> <para
+> As crianças pequenas podem aprender o alfabeto, usando sugestões sonoras e/ou visuais. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmessedwords;</term
+> <listitem
+> <para
+> Um jogo simples de treino da mente, no qual tens de <quote
+>adivinhar</quote
+> qual a palavra que foi dada no programa. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ktouch;</term
+> <listitem
+> <para
+> Um programa para te ensinar a escrever à máquina. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&keduca;</term
+> <listitem
+> <para
+> Um projecto educativo para permitir a criação e revisão de exames e testes baseados em questionários. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kstars;</term
+> <listitem
+> <para
+>Põe um planetário no teu ecrã. O &kstars; contém uma grande quantidade de material de referência e inclui a possibilidade de obter fotografias dos itens que vês no céu.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kgeo;</term
+> <listitem
+> <para
+>Até a geometria é engraçada com o &kgeo;.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kvoctrain;</term
+> <listitem
+> <para
+>Aprender outra língua é mais fácil com o &kvoctrain; para praticar e expandir o teu vocabulário.</para
+> </listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegames-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegames-apps.docbook
new file mode 100644
index 00000000000..bc720fa7068
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegames-apps.docbook
@@ -0,0 +1,203 @@
+<chapter id="entertainment-applications">
+<title
+>Aplicações de Entretenimento</title>
+
+<para
+>Pode ter as seguintes aplicações nas suas distribuições kdegames.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para
+> <para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kenolaba;</term
+> <listitem
+><para
+>Um jogo de tabuleiro em que pode jogar com o computador ou contra um adversário na sua rede.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kasteroids;</term
+> <listitem
+><para
+> Um pequeno atirador espacial </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&katomic;</term
+> <listitem
+><para
+> Um pequeno interessante jogo puzzle lógico, onde pode construir as suas próprias moléculas. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kblackbox;</term
+> <listitem
+><para
+> Uma versão para o &kde; do clássico jogo blackbox do <application
+>Emacs</application
+> </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kbackgammon;</term
+> <listitem
+><para
+> Gamão, à moda do &kde;. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kjumpingcube;</term
+> <listitem
+><para
+> Um jogo táctico para um ou mais jogadores que é mais díficil do que parece. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmahjongg;</term
+> <listitem
+><para
+> O clássico jogo de peças pares. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmines;</term
+> <listitem
+><para
+> Descubra as minas sem faze-las explodir. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&konquest;</term
+> <listitem
+><para
+> Expanda o seu império interestelar ao longo da galáxia e claro, esmague os seus rivais no processo. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kpat;</term
+> <listitem
+><para
+> Nenum computador está completo sem Paciências. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kpoker;</term
+> <listitem
+><para
+> Uma versão &kde; destas máquina viciantes. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kreversi;</term
+> <listitem
+><para
+> Uma versão &kde; do jogo clássico. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksame;</term
+> <listitem
+><para
+> Um pequeno jogo lógico viciante. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kshisen;</term
+> <listitem
+><para
+> Outro jogo de pares de ladrilhos. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksirtet;</term
+> <listitem
+><para
+> Jogue ou uma versão do Tetris, ou o muito conhecido (no Japão) jogo Puyo-Puyo. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksmiletris;</term
+> <listitem
+><para
+> Um ligeiramente diferente do normal clone do Tetris. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksnake;</term
+> <listitem
+><para
+> O clássico jogo da cobrinha com uma actualização e um aumento de aceleração. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksokoban;</term
+> <listitem
+><para
+> Empurre esses caixotes para ir onde precisa. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kspaceduel;</term
+> <listitem
+><para
+> Abata o seu inimigo, num jogo de arcada desafiante para dois jogadores. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ktron;</term
+> <listitem
+><para
+> Clássico mantenha-se longe - mantenha-se longe do seu adversário, das paredes, e da sua própria cauda. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ktuberling;</term
+> <listitem
+><para
+> Um para os pequenitos, quem consegue resistir ao homem batata? </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&lskat;</term
+> <listitem
+><para
+> Um jogo de cartas complicado </para
+></listitem
+> </varlistentry
+> </variablelist>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegraphics-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegraphics-apps.docbook
new file mode 100644
index 00000000000..be7252d82c4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdegraphics-apps.docbook
@@ -0,0 +1,95 @@
+<chapter id="graphical-applications">
+<title
+>Aplicações Gráficas</title>
+
+<para
+>Pode ter as seguintes aplicações nas distribuições do kdegraphics.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kuickshow;</term
+> <listitem
+> <para
+>Um visualizador de imagens rápido e poderoso</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksnapshot;</term
+> <listitem
+><para
+> Um utilitário para tirar fotos do ecrã. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kfract;</term
+> <listitem
+><para
+> Um pequeno gerador de fractais. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kview;</term
+> <listitem
+><para
+> Um poderoso visualizador de imagens, capaz de lidar com muitos formatos. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kghostview;</term
+> <listitem
+><para
+> Visualizador de &PostScript; do &kde;. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kfax; e <application
+>KViewFax</application
+></term
+> <listitem
+><para
+> Utilitários para ver e manipular imagens facsimiladas. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kdvi;</term
+> <listitem
+><para
+> Um visualizador de &DVI;. </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kruler;</term
+> <listitem
+> <para
+>Uma régua para o ecrã, muito útil se trabalhar com imagens ou páginas <acronym
+>HTML</acronym
+>.</para
+> </listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdemultimedia-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdemultimedia-apps.docbook
new file mode 100644
index 00000000000..78923bef003
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdemultimedia-apps.docbook
@@ -0,0 +1,88 @@
+<chapter id="multimedia-applications">
+<title
+>Aplicações Multimedia</title>
+
+<para
+>Pode ter as seguintes aplicações nas distribuições kdemultimedia.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kmix;</term
+> <listitem
+><para
+>Um painel de misturador de som</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&aktion;</term
+> <listitem
+><para
+>Um visualizador para filmes e animações, com apoio para muitos formatos.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&noatun;</term
+> <listitem
+><para
+>Um Visualizador Media para ficheiros de som, com suporte para muitos formatos, listas, e até videos.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kaboodle;</term
+> <listitem
+> <para
+>Um leitor de media leve e versátil, para o &arts; - sem listas, sem características avançadas para o tornar mais lento, apenas reproduz um único ficheiro.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kscd;</term
+> <listitem
+><para
+>Um leitor de &CD;s para o &kde;, com suporte a <acronym
+>CDDB</acronym
+>.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmid;</term
+> <listitem
+><para
+> Um leitor MIDI que lê as letras das músicas.. a sua própria máquina de Karaoke! </para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmidi;</term
+> <listitem
+><para
+> um leitor MIDI com bom som, mas que usa intensivamente <acronym
+>CPU</acronym
+> </para
+></listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdenetwork-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdenetwork-apps.docbook
new file mode 100644
index 00000000000..c41983bd46b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdenetwork-apps.docbook
@@ -0,0 +1,86 @@
+<chapter id="network-applications">
+<title
+>Aplicações de Rede </title>
+
+<para
+>Pode encontrar as seguintes aplicações nas distribuições kdenetwork.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+> </para>
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kmail;</term
+> <listitem
+><para
+>Um cliente de correio completo, permitindo múltiplos servidores e múltiplas identidades.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&knode;</term
+> <listitem
+><para
+>Um poderoso cliente de notícias usenet, com apoio para múltiplos servidores NNTP.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kit;</term
+> <listitem
+><para
+>Um cliente do Mensageiro Instantâneo AOL, usando o protocolo <abbrev
+>TOC</abbrev
+>.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ksirc;</term
+> <listitem
+><para
+>Um Cliente de IRC</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&korn;</term
+> <listitem
+><para
+>Um acessório Biff. O <application
+>Korn</application
+> verifica se tm novo correio e diz-lhe quando tem novo correio para descarregar do(s) seu(s) servidor(es).</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kppp;</term
+> <listitem
+><para
+>Um utilitário para ligar à Internet.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&ktalkd;</term
+> <listitem
+><para
+> Os utilizadores da sua rede que utilizam o comando clássico <command
+>talk</command
+> podem chamar-lhe a atenção, mesmo quando utiliza o &kde;, utilizando o &ktalk;. </para
+></listitem
+> </varlistentry
+> </variablelist>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdepim-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdepim-apps.docbook
new file mode 100644
index 00000000000..012d68805d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdepim-apps.docbook
@@ -0,0 +1,50 @@
+<chapter id="kdepim-applications">
+<title
+>aplicações kdepim</title>
+
+<para
+>Pode ter as seguintes aplicações nas distribuições do kdepim.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&korganizer;</term
+> <listitem
+><para
+>Organize o seu tempo com este prático calendário, diário e gestor de tarefas.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kpilot;</term
+> <listitem
+><para
+>Um utilitário para sincronizar o seu &PalmPilot; com o seu PC.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kalarm; e &kalarmd;</term
+> <listitem
+> <para
+>Um servidor que procura eventos na sua agenda, e o cliente que garante que não os esquece. </para
+> </listitem
+> </varlistentry
+> </variablelist>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdetoys-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdetoys-apps.docbook
new file mode 100644
index 00000000000..2d610d881cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdetoys-apps.docbook
@@ -0,0 +1,110 @@
+<chapter id="toys-apps">
+<title
+>&kde; Toys</title>
+
+<para
+>Pode obter as seguintes aplicações nas distribuições do kdetoys.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+><application
+>fifteenapplet</application
+> e <application
+>eyesapplet</application
+></term
+> <listitem
+> <para
+>Algumas 'applets' pequenas para pôr o jogo Quinze Peças e alguns olhos assustadores no teu painel.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+><application
+>KAphorism</application
+></term
+> <listitem
+> <para
+>Palavras de sabedoria, baseadas na data.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kmoon;</term
+> <listitem
+> <para
+> Ponha a lua no painel, e saiba qual é a sua fase. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kodo;</term
+> <listitem
+> <para
+>Já pensou quando é que o seu rato se movimenta num dia? Descubra-o!</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kscore;</term
+> <listitem
+> <para
+>Os fãs do desporto podem estar a par dos últimos resultados da sua equipa favorita com o &kscore;.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kteatime;</term
+> <listitem
+> <para
+>A única aplicação que nenhum programador do &kde; pode passar sem ela; ela lembra-te quando a bebida que abastece o &kde; está pronta a beber.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+><application
+>KWeather</application
+></term
+> <listitem
+> <para
+>Actualiza-te para saberes os prognósticos da tua estação meteorológica mais próxima, estejas onde estiveres no mundo. Ou podes então dar uma vista de olhos sobre o próximo destino de férias.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kworldclock;</term
+> <listitem
+> <para
+>Veja o tempo a avançar pelo mundo com este 'applet'.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+><application
+>KTux</application
+></term
+> <listitem
+> <para
+>O pinguim Tux do &Linux; vai pelo espaço neste protector de ecrã.</para
+> </listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeutils-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeutils-apps.docbook
new file mode 100644
index 00000000000..2b1a15c5b91
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/kdeutils-apps.docbook
@@ -0,0 +1,144 @@
+<chapter id="utility-applications">
+<title
+>Aplicações Úteis</title>
+<para
+>Pode encontrar as seguintes aplicações nas distribuições kdeutils.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kcharselect;</term
+> <listitem
+><para
+>Seleccionar de caracteres (mostra todos os caracteres disponíveis numa dada fonte, incluindo aqueles para os quais não tem teclas no seu teclado)</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kdepasswd;</term
+> <listitem
+><para
+>Uma interface &kde; para o comando <command
+>passwd</command
+> do &UNIX;.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kdessh;</term
+> <listitem
+><para
+>Uma interface &kde; para o comando <command
+>ssh</command
+>. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kdf;</term
+> <listitem
+><para
+>Uma interface &kde; para o utilitário <application
+>df</application
+>, com funcionalidades acrescidas.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kfloppy;</term
+> <listitem
+><para
+>Um formatador de disquetes</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kedit;</term
+> <listitem
+><para
+>Um editor simples, pequeno, tal como o conhecido Bloco de Notas. É adequado para pequenas tarefas de edição, ou como um simples leitor de texto. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&karm;</term
+> <listitem
+><para
+>Um utilitário para registo do tempo. Pode introduzir uma lista de <quote
+>tarefas</quote
+>, iniciar o relógio do &karm;, e ele irá contar o número de minutos que gasta na tarefa indicada.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&khexedit;</term
+> <listitem
+><para
+>Um Editor Hex completo</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kjots;</term
+> <listitem
+><para
+>Um pequeno programa para tomar notas.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&klaptopdaemon;</term
+> <listitem
+><para
+>fornece gestão e controle de baterias para portáteis</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kljettool;</term
+> <listitem
+><para
+>Um Painel de controle para a &HP; LaserJet</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&klpq;</term
+> <listitem
+><para
+>O &klpq; é a interface para o <application
+>lpq</application
+>, o <application
+>lprm</application
+> e o <application
+>lpc</application
+>. </para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&knotes;</term
+> <listitem
+><para
+>Um utilitário para tomar notas utilizável e bem parecido.</para
+> </listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/koffice-apps.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/koffice-apps.docbook
new file mode 100644
index 00000000000..69e699b63b2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/koffice-apps.docbook
@@ -0,0 +1,92 @@
+<chapter id="office-apps">
+<title
+>Aplicações de Escritório</title>
+
+<para
+>Pode obter as seguintes aplicações nas distribuições do &koffice;.</para>
+
+<para
+>Aplicações estáveis estão relativamente livres de erros e vêm em formatos binário e fonte.</para>
+
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/distribution/"
+>ftp.kde.org/pub/kde/stable/latest/distribution/stable</ulink
+></para>
+
+<para
+>Versões instáveis mudam diariamente e estão somente em formato fonte, o que significa que tem de compilar para obter uma versão funcional. Lembre-se que estas são versões instáveis e podem nem compilar. Se tiver um problema com uma versão instável transmita o problema e este será muito provavelmente resolvido numa futura versão.</para>
+<para
+><ulink url="ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots/current/"
+>ftp.kde.org/pub/kde/unstable/CVS/snapshots/current</ulink
+></para>
+
+<variablelist
+> <varlistentry
+> <term
+>&kword;</term
+> <listitem
+> <para
+>Um poderoso processador de texto, baseados em molduras, capaz de produzir documentos profissionais.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kspread;</term
+> <listitem
+> <para
+>Uma poderosa folha de cálculo.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kpresenter;</term
+> <listitem
+> <para
+>Uma aplicação para realizar apresentações profissionais.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kivio;</term
+> <listitem
+> <para
+>Uma aplicação para criação de diagramas.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kontour;</term
+> <listitem
+> <para
+>Uma aplicação para ilustrações vectoriais.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kugar;</term
+> <listitem
+> <para
+>Uma ferramenta para gerar relatórios com qualidade empresarial.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&kchart;</term
+> <listitem
+> <para
+>Uma ferramenta integrada para criar gráficos.</para
+> </listitem
+> </varlistentry
+> <varlistentry
+> <term
+>&koshell;</term
+> <listitem
+> <para
+>Uma ferramenta para o auxiliar na criação de documentos multi-aplicação.</para
+> </listitem
+> </varlistentry
+> </variablelist>
+
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/more-help.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/more-help.docbook
new file mode 100644
index 00000000000..afc0577e4b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/more-help.docbook
@@ -0,0 +1,68 @@
+<chapter id="more-help">
+<title
+>Mais Ajuda</title>
+
+<sect1 id="mailing-lists">
+<title
+>Outras Fontes de Ajuda </title>
+
+<para
+>Procure em &kde-http; a informação mais actualizada acerca do &kde; na web. Pode também subscrever as nossas listas de correio. </para>
+
+<para
+>Pode subscrevê-las nas páginas listadas em seguida:</para>
+
+<simplelist>
+
+<member
+>Anuncio do &kde; - <ulink url="http://mail.kde.org/mailman/listinfo/kde-announce"
+> http://mail.kde.org/mailman/listinfo/kde-announce</ulink
+></member>
+
+<member
+>Lista de utilizadores do &kde; - <ulink url="http://mail.kde.org/mailman/listinfo/kde"
+> http://mail.kde.org/mailman/listinfo/kde</ulink
+></member>
+
+<member
+>Lista de programadores do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-devel"
+> http://mail.kde.org/mailman/listinfo/kde-devel</ulink
+></member>
+
+<member
+>Discussões acerca da aparência e comportamento do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-look"
+> http://mail.kde.org/mailman/listinfo/kde-look </ulink
+></member>
+
+<member
+>Questões de licenciamento do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-licensing"
+> http://mail.kde.org/mailman/listinfo/kde-licensing </ulink
+></member>
+
+<member
+>Lista de autores de documentação do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-doc-english"
+> http://mail.kde.org/mailman/listinfo/kde-doc-english </ulink
+></member>
+</simplelist>
+
+<para
+>Muitas aplicações e sub-projectos do &kde; mantêm listas próprias mais específicas. Pode encontrar uma lista completa de arquivos em <ulink url="http://lists.kde.org/"
+>http://lists.kde.org/</ulink
+>.</para>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/notices-trademarks.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/notices-trademarks.docbook
new file mode 100644
index 00000000000..270cc27f7c3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/notices-trademarks.docbook
@@ -0,0 +1,110 @@
+<appendix id="legal-notices-and-trademarks">
+<title
+>Avisos Legais</title>
+<sect1 id="legal-status">
+<title
+>Licença</title>
+
+<para
+>O &kde; é software open source, e a totalidade do &kde; está disponível sob uma licenças livres, tal como a GPL.</para>
+
+</sect1>
+
+<sect1 id="trademarks-list">
+<title
+>Marcas Registadas</title>
+
+<!-- <para
+>&kde; and <quote
+>K Desktop Environment</quote
+> are registered
+trademarks of KDE e.V.</para
+> -->
+
+<para
+>Todas as marcas registadas que se encontram mencionadas no servidor Web ou na documentação do &kde; são reconhecidas como pertencentes aos seus respectivos donos e incluem, embora não se limitem às mesmas:</para>
+
+<simplelist>
+<member
+>&AIX; é uma marca registada da IBM Corporation</member>
+<member
+>O &CSS;, &XHTML;, &XSL; e &XML; são marcas registadas de legislação comum do Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, ou Keio University por parte do World Wide Web Consortium.</member>
+<member
+>O &Handspring; e o &Visor; são marcas registadas da Handspring, Inc. e podem ser registadas em certas jurisdições.</member>
+<member
+>&Hewlett-Packard;, &HP; &LaserJet;,&HP-UX; PCL, PCL 5 e PCL 6 são marcas registadas nos EUA de Hewlett Packard Company.</member>
+<member
+>O &IRIX; é uma marca registada e o &SGI; é uma marca registada pertencente à Silicon Graphics, Inc.</member>
+<member
+>O &Java; e todas as marcas e logotipos baseados no Java são marcas registadas da Sun Microsystems, Inc. nos E.U.A. e noutros países.</member>
+<member
+>O &Jini; e todas as marcas e logotipos baseados no &Jini; são marcas registadas da Sun Microsystems, Inc. nos E.U.A. e noutros países.</member>
+<member
+>&Linux; é uma marca registada de Linus Torvalds</member>
+<member
+>&LinuxPPC; é uma marca de LinuxPPC Inc.</member>
+<member
+>O &Mac; é uma marca registada da Apple Computer Inc. nos Estados Unidos e noutros países.</member>
+<member
+>&Mandrake; e &Linux-Mandrake; são marcas registadas da MandrakeSoft.</member>
+<member
+>O &Netscape; é uma marca registada da empresa Netscape Communications Corporation nos Estados Unidos e noutros países.</member>
+<member
+>O &NeXTSTEP; é uma marca registada da NeXT Software, Inc., nos E.U.A. e noutros países. </member>
+<member
+>&PalmOS;, &HotSync; e &PalmPilot; são marcas registadas da Palm, Inc.</member>
+<member
+>O &PostScript; é uma marca registada da Adobe Systems Incorporated.</member>
+<member
+>&Qt; é uma marca registada da Trolltech AS</member>
+<member
+>O &RedHat; e todas as marcas e logotipos baseados no &RedHat; são marcas registadas da Red Hat, Inc. nos E.U.A. e noutros países. </member>
+<member
+>&Sendmail; é uma marca registada de Sendmail Inc.</member>
+<member
+>O &Solaris;, a <trademark
+>Sun</trademark
+> e o <trademark
+>SunOS</trademark
+> são marcas registadas da Sun Microsystems Inc.</member>
+<member
+>&SuSE; é uma marca registada de SuSE AG</member>
+<member
+>A &ThreeCom; é uma marca registada da 3com corporation nos Estados Unidos e noutros países.</member>
+<member
+>O &Motif;, o &UNIX; e o dispositivo <quote
+>X</quote
+> são marcas registadas do The Open Group nos Estados Unidos e noutros países</member>
+<member
+>A &Microsoft; e o &Windows; são marcas registadas da Microsoft Corporation</member>
+<member
+>O XFree86 é um registo pendente de marca registada pelo The XFree86 Project, Inc.</member>
+</simplelist>
+
+<!-- Others that needs to be covered above:
+
+&MacOS;
+&Netscape;
+&PMX;
+&TrueType;
+&X-Window;
+Xing,
+Yamaha
+-->
+
+</sect1>
+</appendix>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "appendix")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/shortcuts.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/shortcuts.docbook
new file mode 100644
index 00000000000..061f062ce0b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/shortcuts.docbook
@@ -0,0 +1,355 @@
+<chapter id="shortcuts">
+<title
+>Dicas &amp; Truques Para o Seu Trabalho Diário </title>
+
+<epigraph>
+<attribution
+>Bolinhos da Sorte</attribution>
+<para
+>Qualquer um faz omoletes com ovos. O truque está em fazer uma sem nenhum.</para>
+</epigraph>
+
+<para
+>Quase toda a gente pode usar o &kde;; foi para isso que os criadores o fizeram. Não existem parâmetros complicados para perceber, e existem poucos ficheiros de configuração que tem de editar em <acronym
+>ASCII</acronym
+>. No entanto, existem maneiras de fazer o seu trabalho de um modo mais elegante, poupando tempo para as coisas realmente importantes, como o &ksirtet;.</para>
+
+<sect1 id="shortcut-table">
+<title
+>Tabela de Atalhos </title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>Tab</keycap
+> </keycombo
+> ou <keycombo
+>&Alt;&Shift;<keycap
+>Tab</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Circula pelas janelas </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;<keycap
+>Tab</keycap
+></keycombo
+> ou <keycombo
+>&Ctrl;&Shift;<keycap
+>Tab</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Circula pelas áreas de trabalho </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>F2</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Mini linha de comando</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Menu de Janela </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>F4</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Fecha a janela corrente </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;<keycap
+>F{1..8}</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Muda para a área de trabalho específica </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>Esc</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Destruidor de janelas (qualquer janela onde carregue será destruída). Volte a pressionar estas teclas para cancelar o cursor assassino. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>Backspace</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Sai do &kde; (sem gravar!) Use isto como último recurso </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>+ do Teclado Numérico</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Passa para a próxima resolução de ecrã. Necessita de configurar esta opção na configuração do &X-Server; para que isto funcione. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>- do Teclado Numérico</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Passa para a resolução de ecrã anterior. Necessita de configurar esta opção na configuração do &X-Server; para que isto funcione.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="mouse-techniques">
+<title
+>Técnicas de Rato </title>
+
+<para
+>Repare que esta é apenas a configuração por omissão, e que a pode personalizar ao seu gosto.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Carregar na margem ou na barra de título</term>
+<listitem>
+<variablelist>
+
+<varlistentry>
+<term
+><mousebutton
+>Esquerda</mousebutton
+></term>
+<listitem
+><para
+>Activa e sobressai a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><mousebutton
+>Meio</mousebutton
+></term>
+<listitem
+><para
+>Oculta a janela</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><mousebutton
+>Direito</mousebutton
+></term>
+<listitem
+><para
+>Mostra o <guimenu
+>Menu de Janela</guimenu
+> se a janela estiver activa, senão activa a janela.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Carregar duas vezes no título da janela</term>
+<listitem
+><para
+>Enrola a janela (apenas a barra de título fica visível).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Arrastar a barra de título</term>
+<listitem
+><para
+>Move a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Arrastar os cantos ou os lados</term>
+<listitem
+><para
+>Redimensiona a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<mousebutton
+>Botão Esquerdo</mousebutton
+></keycombo
+></term>
+<listitem
+><para
+>Move a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<mousebutton
+>Botão do Meio</mousebutton
+></keycombo
+></term>
+<listitem
+><para
+>Levanta a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<mousebutton
+>Botão Direito</mousebutton
+></keycombo
+></term>
+<listitem
+><para
+>Altera o tamanho da janela na direcção que movimentar o rato.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Carregue no ícone no topo esquerdo</term>
+<listitem
+><para
+>Fecha a aplicação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Carregue no botão Persistente</term>
+<listitem
+><para
+>Muda o Estado de Persistência </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Carregar em Maximizar</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><mousebutton
+>Esquerda</mousebutton
+></term>
+<listitem
+><para
+>Maximiza a janela</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><mousebutton
+>Meio</mousebutton
+></term>
+<listitem
+><para
+>Maximizar só verticalmente</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><mousebutton
+>Direito</mousebutton
+></term>
+<listitem
+><para
+>Maximizar horizontalmente</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/staff.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/staff.docbook
new file mode 100644
index 00000000000..030878318b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/staff.docbook
@@ -0,0 +1,151 @@
+<chapter id="docu-staff">
+<title
+>Epilogo </title>
+
+<epigraph>
+<attribution
+>O fim da Evita</attribution>
+<para
+>Ele teve os seus momentos, tinha algum estilo, o melhor espectáculo em cena era a multidão, em frente à Casa Rosada gritando 'Eva Peron'; mas tudo isso já se foi...</para
+></epigraph>
+
+<para
+>Esperamos que tenha considerado esta documentação útil, informativa e talvez mesmo interessante. O seguinte não é necessário para o entendimento do KDE Desktop Environment, mas talvez o queira ler. </para>
+
+<sect1 id="the-k-documentation-staff">
+<title
+>O Pessoal da Documentação K </title>
+
+<para
+>Este Guia do Utilizador foi actualizado para a versão 3.0, e é actualmente mantido por Lauri Watts <email
+>lauri@kde.org</email
+></para>
+
+<para
+>Outros que contribuíram para este guia.</para>
+<itemizedlist>
+<listitem
+><para
+>Pablo de Vicente <email
+>vicente@oan.es</email
+>, que actualizou a secção no que respeita à instalação em Debian para o KDE 2.0</para
+></listitem>
+<listitem
+><para
+>Andreas Buschka <email
+>andi@circe.tops.net</email
+></para
+></listitem>
+<listitem
+><para
+>Robert D. Williams <email
+>rwilliam@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Poul Gerhard</para
+></listitem>
+<listitem
+><para
+>John Waalkes</para
+></listitem>
+<listitem
+><para
+>Vernon Wells</para
+></listitem>
+<listitem
+><para
+>Kay Lutz</para
+></listitem>
+<listitem
+><para
+>Stephan Kulow</para
+></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="we-still-need-people">
+<title
+>Ainda precisamos de pessoas! </title>
+
+<para
+>O KDE é um projecto enorme, e qualquer programador KDE já se apercebeu disso. Todos nós estamos a esforçar-nos bastante para criar um interface para o utilizador que seja fácil de usar e que talvez também tenha o potencial para fazer com que o UNIX fique pronto para o PC de secretária. Você também tem a possibilidade de participar neste projecto, e ficaríamos muito gratos se o fizesse. Programadores e utilizadores interessados comunicam via várias listas de correio descritas em <xref linkend="mailing-lists"/>. Se quiser ajudar, por favor faça-o! Continuamos à procura de ajuda nos seguintes departamentos: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Desenvolvimento (Bibliotecas e Aplicações)</para
+></listitem>
+<listitem
+><para
+>Documentação</para
+></listitem>
+<listitem
+><para
+>Gráficos</para
+></listitem>
+<listitem
+><para
+>Testes-Beta</para
+></listitem>
+<listitem
+><para
+>e também todos os outros :-) </para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="legal-notices">
+<title
+>Notificação legal </title>
+
+<para
+>Este documento contém material com direitos de cópia de Andreas Buschka, Gerhard Poul e Robert David Williams. Todas as marcas registadas e nomes registados mencionados são propriedade dos seus donos legais. </para>
+
+</sect1>
+
+<sect1 id="sources-of-information-used-during-the-creat">
+<title
+>Fontes de informação usadas durante a criação deste livro </title>
+
+<para
+>Durante a criação desta documentação, os autores usaram as seguintes fontes de informação: </para>
+
+<itemizedlist>
+<listitem
+><para
+>As listas de correio KDE </para
+></listitem>
+<listitem
+><para
+>Vários <filename
+>README</filename
+> e ficheiros de ajuda <abbrev
+>HTML</abbrev
+> que vêm com os componentes KDE </para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="license">
+<title
+>Licença</title>
+&underGPL; </sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/ug-faq.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/ug-faq.docbook
new file mode 100644
index 00000000000..8168887ca4a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/userguide/ug-faq.docbook
@@ -0,0 +1,129 @@
+<chapter id="frequently-asked-questions">
+<title
+>Perguntas Frequentes Sobre o &kde; </title>
+
+<epigraph>
+<attribution
+>Desenhos Animados do Batman</attribution>
+<para
+>O que és tu?</para>
+<para
+>Sou o teu pior pesadelo...</para>
+</epigraph>
+
+<para
+>Existem algumas perguntas que são sempre feitas nas listas de correio do &kde;. Para manter o tráfego menos intenso possível (fazendo a lista mais legível), incluimo-las nesta secção. Por isso por favor não as coloque mais nas listas de correio - pense na citação acima! </para>
+
+<!-- pretty short list.. going to watch mailing lists a little, and
+see if there aren't any more questions that ought to be here -->
+
+<qandaset id="faq">
+<qandaentry>
+<question
+><para
+>O que significa <quote
+>&kde;</quote
+>?</para
+></question>
+<answer
+><para
+>Originalmente, o <emphasis
+>K</emphasis
+> significava <emphasis
+>Kool</emphasis
+>, mas hoje em dia o K não tem significado e &kde; significa apenas <emphasis
+>K Desktop Environment</emphasis
+>. O &kde; pretende ser uma colecção de pequenas ferramentas, um gestor de janelas, um gestor de ficheiros e ferramentas que harmonizam isto tudo num conjunto. Foi criado para tornar a sua vida com o &UNIX; mais fácil. </para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Não consigo compilar o pacote xxx</para
+></question>
+<answer>
+
+<para
+>Certifique-se sempre de que tem a versão mais recente das bibliotecas do &kde; instaladas. O software está em constante desenvolvimento, por isso as dependências podem mudar de um dia para o outro se estiver a usar <acronym
+>CVS</acronym
+>. Para a maior parte dos utilizadores, é muito mais prático utilizar uma versão final.</para>
+
+<para
+>Outro problema pode ser que esteja a usar um program feito para uma versão muito antiga do &kde;, que depende de ficheiros include desactualizados. Verifique se o ficheiro <filename
+>README</filename
+> explica qual é a versão do &kde; que a aplicação necessita. Se este ficheiro não existir, verifique as datas dos ficheiros. Devem ser mais recentes que as datas da sua versão actual do &kde;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry
+>
+
+<question
+><para
+>Que versão do &kde; é que devo utilizar para ter um ambiente de trabalho estável?</para
+></question>
+<answer
+><para
+>É possível obter o &kde; de muitas maneiras. Para obter um sistema &kde; o mais estável possível, deve obter binários pré-compilados em formato de pacote (rpm, deb, tgz) marcados com uma determinada versão (por exemplo, 3.2).</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry
+>
+<question
+><para
+>Mas ouvi dizer que o meu problema/pedido já <quote
+>está no <acronym
+>CVS</acronym
+></quote
+>. Quero utilizar as novas funcionalidades, porque não utilizar o <acronym
+>CVS</acronym
+>?</para
+></question>
+
+<answer>
+<para
+>O preço da estabilidade é que é necessário esperar por novas versões para obter as novas funcionalidades. De forma oposta, o preço de ser dos primeiros a ver as novas funcionalidades é que a estabilidade fica em risco. O &kde; lança frequentemente novas versões, nas quais a estabilidade recebe uma atenção muito especial. Para a maioria dos utilizadores do &kde;, a não ser que esteja a pensar em ajudar a desenvolvê-lo, não há muitas vantagens em correu a versão de desenvolvimento do &kde;.</para>
+
+<para
+>No entanto, há sempre lugar para utilizadores avançados que sabem no que se estão a meter e estão dispostos a comunicar os erros que encontrem. Se esta descrição condiz consigo, não há nenhuma razão para não experimentar as versões de <acronym
+>CVS</acronym
+>. Esteja preparado para que ocasionalmente as coisas não funcionem, o <acronym
+>CVS</acronym
+> dá-lhe o código que está actualmente a ser desenvolvido.</para>
+
+<para
+>Estas são versões diárias daquilo onde a equipa de desenvolvimento está a trabalhar, e algumas coisas estão de certeza sem funcionar.</para
+>
+
+<warning>
+<para
+><emphasis
+>Não dependa de versões do <acronym
+>CVS</acronym
+> para manter ambientes de trabalho operacionais.</emphasis
+>. Mais cedo ou mais tarde, irá queimar-se!</para>
+</warning>
+
+</answer>
+
+</qandaentry>
+</qandaset>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.am b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.am
new file mode 100644
index 00000000000..7c582296534
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/visualdict
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.in b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.in
new file mode 100644
index 00000000000..2d47e283156
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/khelpcenter/visualdict
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/visualdict
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/visualdict/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/visualdict/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/visualdict/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/visualdict/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/visualdict/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/visualdict/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/khelpcenter/visualdict/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/khelpcenter/visualdict/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.cache.bz2
new file mode 100644
index 00000000000..17eae72efe3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.docbook
new file mode 100644
index 00000000000..dbdb57e3813
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/visualdict/index.docbook
@@ -0,0 +1,354 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "Visual Guide to &kde;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+
+
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Guia Visual do &kde;</title>
+<authorgroup>
+<corpauthor
+>A Equipa do KDE </corpauthor>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2000-10-04</date>
+<releaseinfo
+>2.00.00</releaseinfo>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>A Equipa do KDE</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>Um guia visual à interface do &kde;. Esta é uma versão muito preliminar do documento. Eventualmente, esta será uma viagem gráfica ao &kde;.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Visual</keyword>
+<keyword
+>Dicionário</keyword>
+<keyword
+>Guia</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="visual-dictionary">
+
+<!-- Translators please note: If you have already translated the visual -->
+<!-- dictionary on the i18n website, please make sure the translations here -->
+<!-- match that file exactly. -->
+
+<title
+>Dicionário de termos visuais do &kde;</title>
+
+<para
+>Este projecto foi iniciado para ajudar a unificar o vocabulário usado na documentação do &kde;.</para>
+
+<para
+>Nós oferecemos isto para si como uma ajuda na aprendizagem da GUI (Graphical User Interface) do &kde;. Este nomes já foram normalizados na documentação do &kde;, por isso irá encontrar os itens da interface referidos da mesma forma.</para>
+
+<tip
+><para
+>O termo <emphasis
+>Widget</emphasis
+> <emphasis
+>(Elemento gráfico)</emphasis
+> refere-se ao bloco básico de criação de uma interface de um programa.</para>
+<para
+>Cada elemento opera de uma forma semelhante de cada vez que é usado, mas o efeito que esse elemento tem depende do seu local no programa.</para
+></tip>
+
+<sect1 id="widget-table">
+<title
+>Lista de Elementos Comuns da Interface do &kde;</title>
+<para
+>De momento, este guia consiste numa tabela com os nomes dos elementos gráficos encontrados com frequência na documentação do &kde; e um exemplo de cada um. </para>
+<para
+>A nossa esperança é, eventualmente, fazer disto um documento muito mais completo, o que lhe poderá levar numa viagem visual pelo &kde;.</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row>
+<entry
+>Botão</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict12.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Opções</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict13.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Selecção de Cores</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict9.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista de Selecção</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict2.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Caixa de Diálogo</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict6.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista de Selecção</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict1.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista de Ícones</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict16.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict7.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Menu</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict4.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Progresso</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict17.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Opções Exclusivas</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict10.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Posicionamento</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict18.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra Deslizante</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict15.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Campo Incremental/Decremental</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict11.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Estado</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict20.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Caixa de Texto</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict14.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+
+<row>
+<entry
+>Barra de Ferramentas</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict3.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Vista em Árvore</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict19.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+
+<row>
+<entry
+>Título da Janela</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict5.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+</tbody>
+</tgroup>
+</informaltable>
+</sect1>
+</chapter>
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+<para
+>&kappname;</para>
+
+<para
+>Documentação pela Equipa de Documentação do KDE.</para>
+&underFDL; </chapter>
+
+</book>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/welcome.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/welcome.docbook
new file mode 100644
index 00000000000..52cfdc2f77c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/welcome.docbook
@@ -0,0 +1,98 @@
+<chapter id="welcome-to-kde">
+<chapterinfo
+><date
+>2002-01-18</date
+> <releaseinfo
+>3.00.00</releaseinfo
+> </chapterinfo>
+<title
+>Bem-vindo ao &kde;</title>
+<anchor id="welcome"/>
+
+<para
+> <emphasis
+>A equipa do &kde; dá-lhe as boas-vindas à computação &UNIX; amigável para o utilizador.</emphasis
+> </para>
+
+<sect1 id="welcome-page">
+<title
+>Bem-vindo ao Ambiente de Trabalho K</title>
+
+<sect2 id="welcome-information-about-kde">
+<title
+>Informação sobre o &kde;</title>
+
+<para
+>O &kde; é um ambiente de trabalho gráfico poderoso para as estações de trabalho &UNIX;. Um ambiente do &kde; combina a facilidade de utilização, funcionalidades contemporâneas e um desenho gráfico espantoso com a superioridade tecnológica do sistema operativo &UNIX;. </para>
+
+<para
+><link linkend="what-is-kde"
+>O que é o Ambiente de Trabalho K (KDE)?</link
+></para>
+
+<para
+><link linkend="contact"
+>Contactar o Projecto &kde;</link
+></para>
+
+<para
+><link linkend="support"
+>Apoiar o Projecto &kde;</link
+></para>
+
+<para
+><link linkend="links"
+>Referências úteis</link
+></para>
+
+</sect2>
+
+<sect2 id="welcome-getting-the-most-out-of-kde">
+<title
+>Obter o máximo do &kde;</title>
+
+<sect3 id="welcome-general-documentation">
+<title
+>Documentação geral</title>
+
+<para
+><ulink url="help:/khelpcenter/quickstart"
+>Uma Introdução Rápida ao Ambiente de Trabalho</ulink
+></para>
+
+<para
+><ulink url="help:/khelpcenter/userguide"
+>O Guia do Utilizador do &kde;</ulink
+></para>
+
+<para
+><ulink url="help:/khelpcenter/faq"
+>Perguntas mais frequentes</ulink
+></para>
+
+</sect3>
+
+<sect3 id="welcome-basic-applications">
+<title
+>Aplicações básicas</title>
+
+<para
+><ulink url="help:/kicker"
+>Painel do Ecrã</ulink
+></para>
+
+<para
+><ulink url="help:/kcontrol"
+>Centro de Controlo</ulink
+></para>
+
+<para
+><ulink url="help:/konqueror"
+>Gestor de Ficheiros</ulink
+></para>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/khelpcenter/whatiskde.docbook b/tde-i18n-pt/docs/kdebase/khelpcenter/whatiskde.docbook
new file mode 100644
index 00000000000..e0cc1aeaa8c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/khelpcenter/whatiskde.docbook
@@ -0,0 +1,101 @@
+<chapter id="what-is-kde">
+<chapterinfo
+><date
+>2002-01-18</date
+> <releaseinfo
+>3.00.00</releaseinfo
+> </chapterinfo>
+<title
+>O que é o &kde;?</title>
+<anchor id="whatiskde"/>
+
+<sect1 id="what-is-kde-introduction">
+<title
+>O que é o &kde;?</title>
+
+<para
+>O &kde; é um ambiente de trabalho. Por outras palavras, o &kde; é uma colecção de programas, tecnologias e documentação que tentam tornar a vida mais fácil para os utilizadores de computadores. O &kde; está vocacionado para as máquinas &UNIX;. Possibilita a transparência de rede e uma filosofia de trabalho contemporânea. </para>
+
+<para
+>Os criadores do Ambiente de Trabalho K são um grupo mundial de engenheiros informáticos. O maior objectivo deste grupo no desenvolvimento de 'software' livre é oferecer 'software' de alta qualidade que dê mais poder ao utilizador para controlar com facilidade os recursos do seu computador.</para>
+
+<para
+>O &kde; tenta preencher a necessidade de um ambiente de trabalho fácil de usar para as máquinas &UNIX;, semelhante aos ambientes existentes, como o &MacOS; ou o &Windows; 95/NT. As ferramentas usadas para atingir este fim são: comunicação entre aplicações melhorada, reutilização de componentes, 'drag and drop' generalizado, aparência unificada, entre outras coisas. Deste modo, o &kde; oferece muito mais do que os gestores de janelas tradicionais do &UNIX;.</para>
+
+<para
+>A estabilidade, escalabilidade e abertura são qualidades que fizeram do &UNIX; a escolha sem discussão para a tecnologia de informação profissional por muitos anos. O &kde; foi desenvolvido por cima dessa excelente plataforma de base e traz novas e importantíssimas qualidades: usabilidade, facilidade para o utilizador e beleza! O &kde; foi o primeiro e mantém-se como peça importante para trazer essas qualidades para o &UNIX;, que foi durante anos a primeira plataforma para os servidores e para as instituições científicas, mas nunca foi muito atractivo para os utilizadores domésticos.</para>
+
+<para
+>Sem o &UNIX; a Internet não existiria ou, pelo menos, teria uma forma bastante diferente. O &UNIX; não tinha, até agora, correspondido às necessidades do utilizador médio. Este facto é particularmente infeliz, dado que uma quantidade de implementações do &UNIX; (<ulink url="http://www.linux.org"
+>&Linux;</ulink
+>, <ulink url="http://www.freebsd.org"
+>FreeBSD</ulink
+>, <ulink url="http://www.netbsd.org"
+>NetBSD</ulink
+>, &etc;) estão disponíveis gratuitamente pela Internet, quando todas são de qualidade e estabilidade excepcional. </para>
+
+</sect1>
+
+<sect1 id="what-is-kde-the-desktop">
+<title
+>&kde; - O Ambiente de Trabalho</title>
+
+<para
+>Em combinação com uma implementação livre do &UNIX;, o &kde; oferece ao mundo uma plataforma de computação aberta e completamente gratuita, quer em casa quer no trabalho.</para>
+
+<para
+>Esta plataforma está disponível para toda a gente sem encargos, mesmo para o seu código, que pode ser modificado por quem quiser.</para>
+
+<para
+>Enquanto houver ainda espaço para melhoramentos, acreditamos que atingimos uma alternativa viável para alguns dos sistemas operativos comuns e comerciais disponíveis nos dias de hoje. A nossa esperança é que a combinação do &UNIX; com o &kde; tragam a mesma computação aberta, fiável, estável e livre de monopólios para o utilizador de computadores médio da mesma forma que alegrou os cientistas e profissionais da computação há anos. </para>
+
+</sect1>
+
+<sect1 id="what-is-kde-the-development-framework">
+<title
+>&kde; - A Plataforma de Desenvolvimento de Aplicações</title>
+
+<para
+>O &kde; foca-se nas necessidades dos utilizadores, mas é óbvio que este foco é atingido mais facilmente se fornecer aos programadores as melhores ferramentas. O código do &kde; contém, e vem com, algumas das melhores tecnologias de desenvolvimento da era da computação moderna.</para>
+
+<para
+>A criação de aplicações do &UNIX;/X11 costumava ser um processo altamente aborrecido e trabalhoso. O &kde; reconhece o facto de que uma plataforma de computação só pode ser tão boa quanto o número de aplicações de primeira classe disponíveis para os utilizadores nessa plataforma em particular.</para>
+
+<para
+>O &kde; define novas tecnologias no &DCOP; e nas KParts, criadas para oferecer um modelo e uma tecnologia de documentos por componentes. Em conjunto com a interface de programação completa das bibliotecas do &kde;, o &DCOP;/KParts encontra-se em competição directa com outras tecnologias semelhantes como o <abbrev
+>MFC</abbrev
+>/<abbrev
+>COM</abbrev
+>/ActiveX da &Microsoft;. A qualidade excelente e o alto nível de qualidade da interface de programação de aplicações do &kde; (a <acronym
+>API</acronym
+>) permite aos programadores focarem-se nos factores originais e interessantes e evitarem reinventar a roda.</para>
+
+</sect1>
+
+<sect1 id="what-is-kde-the-office-suite">
+<title
+>&kde; - O Pacote de Aplicações de Escritório</title>
+
+<para
+>No seu estado actual, o &kde; oferece, para além das aplicações de trabalho essenciais, um conjunto de programas de escritório poderosos, conhecidas para o mundo como o &koffice;.</para>
+
+<para
+>O &koffice; baseia-se nas tecnologias &DCOP;/KParts do &kde;. Contém neste momento: um processador de texto com capacidades de publicação (o &kword;), uma folha de cálculo (o &kspread;) e o respectivo programa de gráficos (&kchart;), um programa de apresentações (o &kpresenter;) e um programa de desenho vectorial (&kontour;). Para ligar as coisas em conjunto existe o <application
+>Espaço de Trabalho do KOffice</application
+>, uma ferramenta integrada para facilitar a utilização de componentes do &koffice; em conjunto uns com os outros. Os componentes adicionais incluem um cliente de e-mail, um leitor de notícias e um <abbrev
+>PIM</abbrev
+> poderoso (Personal Information Manager - um organizador).</para>
+
+<para
+>Embora alguns desses componentes ainda estejam na fase 'alfa', outros já são extremamente poderosos. Por exemplo, o &kpresenter;, a aplicação de apresentações do &kde;, foi usado com sucesso no 5º Congresso Internacional de &Linux; em Colónia, na Alemanha, para fazer uma apresentação do &kde;. </para>
+
+<para
+>Gostaríamos de o convidar para <ulink url="http://www.kde.org"
+>aprender mais sobre o &kde;</ulink
+> e o <ulink url="http://koffice.kde.org"
+>&koffice;</ulink
+>.</para>
+
+</sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdebase/kicker/Makefile.am b/tde-i18n-pt/docs/kdebase/kicker/Makefile.am
new file mode 100644
index 00000000000..b5933ef98e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kicker/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kicker
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kicker/Makefile.in b/tde-i18n-pt/docs/kdebase/kicker/Makefile.in
new file mode 100644
index 00000000000..759ab7037cf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kicker/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kicker
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kicker
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kicker/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kicker/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kicker/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kicker/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kicker/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in man-appletproxy.1.docbook man-kicker.1.docbook index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kicker.1.docbook man-appletproxy.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker
+ @for base in index.docbook man-kicker.1.docbook man-appletproxy.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kicker.1.docbook man-appletproxy.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kicker/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kicker.1.docbook man-appletproxy.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kicker/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kicker/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kicker/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kicker/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kicker/index.cache.bz2
new file mode 100644
index 00000000000..c85cb41a164
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kicker/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kicker/index.docbook b/tde-i18n-pt/docs/kdebase/kicker/index.docbook
new file mode 100644
index 00000000000..6c940a3b599
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kicker/index.docbook
@@ -0,0 +1,2670 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "kdebase">
+ <!ENTITY kappname "&kicker;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kicker;</title>
+
+<authorgroup>
+<author
+>&Orville.Bennett; &Orville.Bennett.mail;</author>
+<author
+>&Dirk.Doerflinger; &Dirk.Doerflinger.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+><year
+>2002</year>
+<holder
+>&Dirk.Doerflinger;</holder>
+</copyright>
+<copyright>
+<year
+>2004</year>
+<holder
+>&Orville.Bennett;</holder>
+</copyright>
+<copyright>
+<year
+>2005</year>
+<holder
+>Titus Laska</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-06-15</date>
+<releaseinfo
+>3.5.2</releaseinfo>
+
+<abstract>
+<para
+>O &kicker; é o painel inicial do &kde; e é também capaz de incorporar algumas 'applets' e extensões úteis. Normalmente reside no fundo do ecrã. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kicker</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>painel</keyword>
+<keyword
+>aplicação</keyword>
+<keyword
+>iniciador</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+
+<para
+>O &kicker; é o painel de lançamento de aplicações do Ambiente de Trabalho K. Para além do Menu <guimenu
+>K</guimenu
+>, onde você poderá iniciar as aplicações, o &kicker; também é capaz de executar as 'applets' acopladas como o paginador, a barra de tarefas ou o relógio, assim como algumas extensões, como os painéis-filhos. </para>
+
+<para
+>O &kicker; normalmente reside no fundo do ecrã, mas poderá ser movido para qualquer outro extremo. Por favor comunique quaisquer problemas ou pedidos de funcionalidades às listas de correio do &kde;. </para>
+
+</chapter>
+
+<chapter id="using-kicker">
+<title
+>Usar o &kicker;</title>
+
+<para
+>Isto é o que você vê num &kde; instalado como novo, assumindo que você saltou a parte do <application
+>KPersonalizer</application
+>. Se você está a usar uma resolução mais baixa, alguns dos ícones poderão não aparecer imediatamente. Para lidar com estas resoluções mais baixas, a imagem em baixo está dividida em duas partes. </para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do lado esquerdo do &kicker;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot_left.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Imagem da Esquerda</phrase>
+</textobject>
+<caption>
+<para
+>Aqui está uma imagem do lado esquerdo do &kicker; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<screenshot>
+<screeninfo
+>E aqui está o lado direito</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot_right.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Imagem da Direita</phrase>
+</textobject>
+<caption>
+<para
+>Este é o lado direito do &kicker; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Claro que esta é apenas uma das formas como o &kicker; poderá aparecer no ecrã. Existem muitas configurações disponíveis. </para>
+
+<sect1 id="newbie">
+<title
+>Uma visita rápida para os utilizadores novos do &kde;</title>
+
+<para
+>Se você está habituado a este tipo de lançadores de aplicações, poderá ignorar este capítulo e passar para o <link linkend="basics"
+>básico do &kicker;</link
+>. </para>
+
+<para
+>A utilização principal do &kicker; é a de iniciar as aplicações. Isto é feito carregando em ícones tanto do painel como do Menu <guimenu
+>K</guimenu
+>. O &kicker; mostra também mais algumas coisas, por isso vamos ver. </para>
+
+<para
+>Dando uma vista de olhos nas imagens acima, encontram-se da esquerda para a direita: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>O Menu <guimenu
+>K</guimenu
+></term>
+<listitem>
+<para
+>É usado para lançar as aplicações e algumas outras coisas úteis. Veja o <link linkend="k-menu"
+>O Menu <guimenu
+>K</guimenu
+> </link
+>para mais informações. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ícones de início de aplicações</term>
+<listitem>
+<para
+>Existem alguns ícones para as aplicações mais usadas. Estas podem ser movidas e removidas, assim como poderão ser adicionadas outras novas. Alguns dos ícones têm um significado especial, o qual você poderá ler no <link linkend="basics"
+>básico do &kicker;</link
+>. Se deixar o rato em cima de um ícone sem carregar nele, mostra o seu nome e uma descrição para essa aplicação, desde que você tenha pedido para fazer isso na <link linkend="configuring"
+>Janela de Configuração</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A 'applet' do Paginador</term>
+<listitem>
+<para
+>Esta mostra uma vista em miniatura dos ecrãs virtuais. Se carregar numa secção da mesma, irá activar esse ecrã. Para mais informações, baseie-se nas <link linkend="applets"
+>Applets</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A Barra de Tarefas</term>
+<listitem>
+<para
+>Todas as aplicações em execução são mostradas como botões na barra de tarefas. Se carregar no botão de uma aplicação fará aparecer essa aplicação em primeiro plano. Se já estava nesse estado antes, ficará minimizada. Poderá consultar mais informações na secção sobre as <link linkend="applets"
+>Applets</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Bandeja do Sistema</term>
+<listitem>
+<para
+>A bandeja do sistema é capaz de englobar um determinado conjunto de aplicações como - neste caso - o &klipper; e o Servidor de Chamadas de Atenção do &korganizer;. Existem também algumas aplicações úteis para a bandeja do sistema. Você poderá carregar nas aplicações tanto com o botão <mousebutton
+>esquerdo</mousebutton
+> como com o <mousebutton
+>direito</mousebutton
+> para ver as acções específicas que estão definidas para cada aplicação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Relógio</term>
+<listitem>
+<para
+>A 'applet' do Relógio é - obviamente - um relógio pequeno e útil. Poderá ter vários estilo; dê um vista de olhos na secção das <link linkend="applets"
+>applets</link
+> para mais informações. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O botão para <guibutton
+>Esconder o painel</guibutton
+></term>
+<listitem>
+<para
+>Este botão deixa-o tirar o &kicker; da vista para ter mais espaço no ecrã. Quando o &kicker; está desaparecido, só o botão para <guibutton
+>Esconder o painel</guibutton
+> ficará visível para voltar a fazer aparecer de novo o &kicker;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Isto foi apenas a descrição do &kicker; no seu lançamento inicial. Este poderá ser configurado de várias formas e estilos, assim como poderão ser adicionadas mais 'applets'. Existem ainda algumas extensões como a barra de tarefas externa para você adicionar. Veja o <link linkend="basics"
+>básico do &kicker;</link
+>, as <link linkend="applets"
+>Applets</link
+> e as <link linkend="extensions"
+>Extensões </link
+> para mais informações. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="basics">
+
+<title
+>Básico do &kicker;</title>
+
+<sect1 id="general-usage">
+<title
+>Uso geral</title>
+
+<para
+>Tal como foi dito em cima, existe um conjunto de coisas que poderão ser adicionadas ao &kicker;. Esta secção irá dizer-lhe tudo acerca do início das aplicações, a navegação nas pastas e a adição de alguns tipos de 'applets' e extensões. Poderão ser feitas várias coisas a partir do menu de contexto ou da opção <guisubmenu
+>Configurar o Painel...</guisubmenu
+> do <application
+>Centro de Controlo do &kde;</application
+>, ou através da secção <menuchoice
+><guimenu
+>Ambiente de Trabalho</guimenu
+> <guisubmenu
+>Painéis</guisubmenu
+></menuchoice
+> do &kcontrolcenter;. </para>
+
+<sect2 id="adding-apps">
+<title
+>Adicionar aplicações</title>
+
+<para
+>Existem três formas diferentes de adicionar uma aplicação ao &kicker;: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Arrastar e Largar</term>
+<listitem>
+<para
+>Basta arrastar qualquer ficheiro do &konqueror; para o &kicker; e já está. Isto também funciona para o menu <guimenu
+>K</guimenu
+> com qualquer item. Você poderá alterar os seus atributos, como os parâmetros opcionais da linha de comandos ou o ícone se carregar com o &RMB; e escolher a opção <guimenuitem
+>Configurar o <replaceable
+>Aplicação</replaceable
+></guimenuitem
+> no menu de contexto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Usar o menu de contexto para adicionar uma aplicação do &kde;</term>
+<listitem>
+<para
+>Carregue no &RMB; em qualquer área vazia do &kicker; e escolha a opção <guisubmenu
+>Adicionar a Aplicação ao Painel</guisubmenu
+>. Aí, você poderá escolher uma aplicação que será adicionada ao &kicker;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Usar o menu de contexto para adicionar uma aplicação não-&kde;</term>
+<listitem>
+<para
+>As aplicações não-&kde;, &eg; <application
+>xosview</application
+> ou <application
+>xemacs</application
+>. </para>
+
+<para
+>Carregue com o &RMB; em qualquer área vazia do &kicker; e escolha <guisubmenu
+>Adicionar a Aplicação ao Painel</guisubmenu
+>, seguida de <guimenuitem
+>Adicionar uma Aplicação Não-KDE</guimenuitem
+>. Na janela que aparece, introduza o <guilabel
+>Título do botão</guilabel
+> e uma <guilabel
+>Descrição</guilabel
+> nos dois primeiros campo de texto. Depois, preencha o comando da aplicação que deseja adicionar no campo <guilabel
+>Executável:</guilabel
+>. Poderá adicionar também alguns argumentos da linha de comandos opcional, pode fazer com que a aplicação se inicie a partir de um terminal e escolher o ícone que aparecerá no &kicker; ao carregar na <guiicon
+>roda dentada</guiicon
+>. Se não escolher nenhum ícone, a aplicação irá usar essa roda dentada por omissão. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As aplicações poderão ser movidas e removidas se carregar com o &RMB; e escolher a opção <guimenuitem
+>Mover o Botão do <replaceable
+>nome da aplicação</replaceable
+></guimenuitem
+> ou <guimenuitem
+>Remover o Botão do <replaceable
+>nome da aplicação</replaceable
+></guimenuitem
+>. Para o fazer, carregue num ícone com o &MMB;, espere um segundo e arraste depois o ícone para a sua posição nova. Outra forma de remover uma aplicação é carregando com o &RMB; em qualquer área vazia e escolhendo <menuchoice
+><guimenu
+>Remover do Painel</guimenu
+><guisubmenu
+>Aplicação</guisubmenu
+></menuchoice
+>, seguido da aplicação que deseja remover. </para>
+
+<!-- NOTE: Lauri: I'd say it would confuse users if I'd mention Non-KDE-Apps -->
+<!-- explicitly here. Please add them if you think there's a need. -->
+
+</sect2>
+
+<sect2 id="adding-folders">
+<title
+>Adicionar Pastas</title>
+
+<para
+>As pastas poderão ser adicionadas, bastando para tal arrastar uma pasta para qualquer área vazia do &kicker;. Os Navegadores também poderão ser adicionados a partir do menu de contexto ou do menu <guimenu
+>K</guimenu
+>. </para>
+
+<para
+>Existem duas formas diferentes de ter uma pasta no &kicker; ; você poderá optar entre elas no menu que aparece depois de as largar. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Adicionar como um &URL; do Gestor de Ficheiros</guimenuitem
+></term>
+<listitem>
+<para
+>Se escolher isto, irá adicionar uma ligação à pasta seleccionada. Se carregar neste ícone da <guiicon
+>pasta</guiicon
+> irá abrir o &konqueror; com este a mostrar o conteúdo desta pasta. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Adicionar como um Navegador</guimenuitem
+></term>
+<listitem>
+<para
+>Se você adicionar uma pasta desta forma, esta será apresentada como um sub-menu do &kicker;. Este sub-menu contém a opção <guimenuitem
+>Abrir no Gestor de Ficheiros</guimenuitem
+>, o que faz o mesmo que um &URL; do gestor de ficheiros, e o <guimenuitem
+>Abrir num Terminal</guimenuitem
+>, o que irá abrir um terminal com esta pasta como sendo a actual. Para além disso, este sub-menu contém o conteúdo dessa pasta. As subpastas são mostradas como novos sub-menus como o próprio navegador. O número máximo de elementos apresentados poderá ser definido na <link linkend="configuring"
+>Janela de Configuração</link
+>. Os navegadores também poderão ser adicionados a partir do menu de contexto do &kicker;, escolhendo aí a opção <guisubmenu
+>Adicionar a 'Applet' ao Painel...</guisubmenu
+> e <guisubmenu
+>Botões Especiais</guisubmenu
+>, no canto superior direito da janela para <guilabel
+>Adicionar uma 'Applet'</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Ambos os tipos de pastas poderão ser movidas e removidas se carregar com o &RMB; e escolher a opção <guimenuitem
+>Mover o <replaceable
+>nome da aplicação</replaceable
+></guimenuitem
+> ou <guimenuitem
+>Remover o <replaceable
+>nome da aplicação</replaceable
+></guimenuitem
+>. Você também poderá mover um ícone se carregar com o &MMB;, se tiver este botão. Outra forma de remover uma aplicação é carregando com o &RMB; em qualquer área vazia e escolhendo <menuchoice
+><guimenu
+>Remover do Painel</guimenu
+> <guisubmenu
+>'Applet'</guisubmenu
+></menuchoice
+>, seguido da aplicação que deseja remover. </para>
+
+<para
+>Os &URL;s do gestor de ficheiros também podem ser configurados a partir do menu de contexto, tal como outra pasta qualquer do &kde;. </para>
+
+</sect2>
+
+<sect2 id="adding-special-icons">
+<title
+>Ícones Especiais</title>
+
+<para
+>Alguns dos ícones no &kicker; têm um significado especial. Eles são adicionados ao seleccionar o menu <guisubmenu
+>Adicionar a 'Applet' ao Painel...</guisubmenu
+>, seguido da opção <guisubmenu
+>Botões Especiais</guisubmenu
+>, no canto superior direito da janela para <guilabel
+>Adicionar uma 'Applet'</guilabel
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>O Ícone do <guilabel
+>Menu K</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="k_menu_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+> O <guiicon
+>ícone do Menu K</guiicon
+> é um dos ícones mais necessários do &kicker;. Como poderá adivinhar, ele abre o Menu <guimenu
+>K</guimenu
+>, sobre o qual poderá aprender mais no <link linkend="k-menu"
+>Menu K</link
+>. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O <guilabel
+>Menu da Lista de Janelas</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="windowlist_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+> Se carregar neste <guiicon
+>ícone</guiicon
+> irá abrir a <guimenu
+>Lista de Janelas</guimenu
+>. O seu primeiro item, o <guimenuitem
+>Arrumar as Janelas</guimenuitem
+>, tenta mover as janelas no seu ecrã activo de forma a que consiga ver tantas quantas possíveis. </para>
+
+<para
+><guimenuitem
+>Janelas em Cascata</guimenuitem
+> coloca todas as janelas do ecrã activo acima de todas as outras, onde a mais recente fica no topo e as outras ordenadas pela hora desde que foram usadas da última vez.</para
+> <para
+>Por baixo destas opções, existe uma lista com todas as aplicações em execução neste momento, agrupadas pelos ecrãs onde estão a correr. Se carregar numa aplicação, activá-la-á. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O <guilabel
+>Menu de Favoritos</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="bookmarks_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+> O ícone de <guiicon
+>Favoritos</guiicon
+> oferece um acesso rápido aos seus favoritos. Estes aparecem da mesma forma que se você carregasse no <guimenu
+>menu de Favoritos</guimenu
+> do &konqueror;. Se carregar num favorito do menu, irá lançar o &konqueror; com o &URL; associado a esse favorito. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Ícone de <guilabel
+>Documentos Recentes</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="recent_docs_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+> Este menu mostra os documentos usados mais recentemente (só funciona para as aplicações do &kde; de momento). Se carregar no item <guimenuitem
+>Limpar o Histórico</guimenuitem
+> irá remover esses itens, o que poderá ser útil por razões de privacidade. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Ícone para <guilabel
+>Mostrar o Acesso</guilabel
+></term>
+<listitem>
+<para
+>O <guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="desktop_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+> O ícone de <guiicon
+>Acesso ao Ecrã</guiicon
+> permite-lhe ter um acesso mais rápido a todas as coisas que você tem no seu ecrã, minimizando para tal todas as aplicações abertas no momento. O <guiicon
+>ícone</guiicon
+> ficará pressionado até que você volte a carregar nele de novo, o que irá repor ou restaurar as suas aplicações minimizadas ou reactivar uma aplicação a partir da barra de tarefas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Item do <guilabel
+>Navegador de Ficheiros Rápido</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="quickbrowser_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+>Ao adicionar um ícone de um <guiicon
+>Navegador</guiicon
+> irá abrir uma janela que lhe permite escolher uma localização e um <guiicon
+>ícone</guiicon
+>, o qual irá aparecer como um menu de <guimenu
+>Navegação Rápida</guimenu
+>. Vá à secção <link linkend="adding-folders"
+>Adicionar Pastas</link
+> para saber mais informações sobre os navegadores. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O <guilabel
+>Lançador de Aplicações Não-&kde;</guilabel
+></term>
+<listitem>
+<para
+>O <guimenuitem
+>Lançador de Aplicações não-&kde;</guimenuitem
+> permite-lhe adicionar uma aplicação que não aparece no menu <guimenu
+>K</guimenu
+> ao &kicker;. Vá à secção de <link linkend="adding-apps"
+>Adicionar Aplicações</link
+> para mais informações sobre as aplicações não-&kde;. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>O Ícone das <guilabel
+>Sessões de Terminal</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="terminals_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+> Este ícone fornece o acesso a alguns dos estilos mais usados de terminais: basta carregar nele para lançar uma consola normal, enquanto que, se mantiver o &LMB; carregado, oferece as mesmas possibilidades que o &konsole; dá ao carregar em <guiicon
+>Nova Sessão</guiicon
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Ícone do <guilabel
+>Sistema de Impressão</guilabel
+></term>
+<listitem>
+<para
+><guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="printsys_icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+></guiicon
+>Este ícone dá-lhe o acesso directo ao sistema de impressão do &kde;. O &kde; consegue usar vários sistemas de impressão de acordo com a vontade do utilizador. As opções em baixo irão variar, dependendo do sistema de impressão em uso. Carregue com o &LMB; no ícone para abrir um menu que lhe dá as seguintes opções: <itemizedlist>
+<listitem
+><para
+><guimenuitem
+>Adicionar uma Impressora...</guimenuitem
+>:Isto irá iniciar o Assistente de Adição de Impressoras do &kde;, o qual lhe permite simplesmente adicionar uma nova impressora ao seu sistema.</para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Configuração da Impressão do &kde;</guimenuitem
+> Isto irá abrir a janela de Configuração da Impressão do &kde;.</para>
+</listitem>
+
+<listitem>
+<para
+><guimenuitem
+>Configurar o Servidor</guimenuitem
+> Este item menu permite a configuração de um Servidor de &CUPS;. Aparecerá uma janela de autorização para si, que necessita de validação, antes de permitir quaisquer alterações. </para>
+</listitem>
+
+<listitem
+><para
+><guimenuitem
+>Gestor de Impressão</guimenuitem
+> Este item inicia o Gestor de Impressão, o centro de controlo de impressão principal do &kde;.</para>
+</listitem>
+
+<listitem
+><para
+><guimenuitem
+>Gestor de Impressão (&konqueror;)</guimenuitem
+> Este item irá abrir o &konqueror; com o 'io-slave' <literal
+>print:/</literal
+> para navegar em todos os tipos de impressoras.</para>
+</listitem>
+
+<listitem
+><para
+><guimenuitem
+>Imprimir um ficheiro...</guimenuitem
+> Este item abre uma janela que lhe permitirá imprimir facilmente um ou mais ficheiros.</para>
+</listitem>
+
+<listitem
+><para
+>Os itens seguintes, com os nomes de todas as suas impressoras, abrem a janela do KJobviewer para cada uma das impressoras.</para>
+</listitem>
+
+</itemizedlist>
+
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="removing-icons">
+<title
+>Remover todos os tipos de ícones</title>
+
+<para
+>Se carregar com o &RMB; em qualquer ícone, seja ele uma aplicação, uma pasta ou um ícone especial, e escolher a opção <guimenuitem
+>Remover o <replaceable
+>nome</replaceable
+></guimenuitem
+> no menu de contexto que aparece, para remover o ícone do &kicker;. </para>
+<para
+>Outra forma de remover os ícones é carregando com o &RMB; em qualquer espaço livro do &kicker; e seleccionando a opção <guimenuitem
+>Remover do Painel</guimenuitem
+>, seguida de <guimenuitem
+>'Applet'</guimenuitem
+>, <guimenuitem
+>Aplicação</guimenuitem
+> ou <guimenuitem
+>Tudo</guimenuitem
+>. Você poderá então escolher o botão que deseja para o remover do sub-menu.</para>
+
+<note>
+<para
+>Por favor tenha em atenção que a remoção de um ícone do &kicker; não irá remover a aplicação do disco! </para>
+</note>
+
+</sect2>
+
+<sect2 id="adding-applets">
+<title
+>Adicionar 'Applets'</title>
+
+<para
+>O &kicker; vem com um conjunto de 'applets' como a barra de tarefas ou o mini-paginador. Estas poderão ser adicionadas tanto com o sub-menu <guisubmenu
+>Adicionar a 'Applet' ao Painel...</guisubmenu
+>, no menu de contexto, que poderá abrir se carregar com o &RMB; em qualquer espaço livre do &kicker;. Na janela que aparece, escolha uma 'applet' para adicionar e carregue no botão <guibutton
+>Adicionar ao Painel</guibutton
+>. </para>
+
+<para
+>As 'applets' poderão ser movidas se arrastar a sua pega enquanto que mantém carregado o &LMB; ou o &MMB; ou escolhendo a opção <guimenuitem
+>Mover</guimenuitem
+> do menu de contexto. </para>
+
+<para
+>Você poderá aprender mais sobre as 'applets' na secção respectiva, a <link linkend="applets"
+>Applets</link
+>. </para>
+
+</sect2>
+<sect2 id="removing-applets">
+<title
+>Remover as 'Applets'</title>
+<para
+>As 'applets' poderão ser removidas se seleccionar a opção <guimenuitem
+>Remover o <replaceable
+>nome da 'applet'</replaceable
+></guimenuitem
+> do menu de contexto, a qual aparece quando o &RMB; é carregado na pega da 'applet' (tanto à esquerda como em cima da mesma) ou no ícone em si. </para>
+
+
+</sect2>
+
+<sect2 id="adding-extensions">
+<title
+>Adicionar Extensões</title>
+
+<para
+>Existe também a possibilidade de adicionar extensões externas ao &kicker;, como a <guimenuitem
+>Barra de Tarefas Externa</guimenuitem
+>, a <guimenuitem
+>Barra de Aplicações Acopláveis</guimenuitem
+>, para as aplicações acopláveis do WindowMaker, o <guimenuitem
+>Kasbar</guimenuitem
+>, uma espécie de barra de tarefas em ícones ou ainda os <guimenuitem
+>Painéis</guimenuitem
+>-filhos, os quais se comportam como novas instâncias do &kicker;. </para>
+
+<para
+>As extensões poderão ser adicionadas se as seleccionar no submenu <guisubmenu
+>Adicionar um Novo Painel</guisubmenu
+> no menu de contexto do &kicker;. A maioria das extensões poderão ser movidas para qualquer extremo do ecrã, se as arrastar com o &LMB; para um espaço livre. Se isso não funcionar, abra o menu de contexto em qualquer espaço livre no &kicker;, escolha a opção <guimenuitem
+>Configurar o Painel...</guimenuitem
+> e configure as posições do painel na janela que aparece. </para>
+
+<para
+>Poderá obter mais informações sobre as extensões lendo a secção das <link linkend="extensions"
+>extensões</link
+>. </para>
+
+</sect2>
+
+<sect2 id="removing-extensions">
+<title
+>Remover as Extensões</title>
+
+<para
+>Você poderá remover as extensões se carregar em <guimenuitem
+>Remover</guimenuitem
+> no seu menu de contexto, normalmente disponível nas pegas ou se as seleccionar no submenu <guisubmenu
+>Remover o Painel</guisubmenu
+> do <guimenu
+>menu de contexto</guimenu
+> do &kicker;. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="configuring-apps">
+<title
+>Configurar os Botões das Aplicações</title>
+
+<para
+>Todos os <guiicon
+>lançadores de aplicações</guiicon
+> têm algumas opções que você poderá definir no seu menu de contexto respectivo, com a opção <guimenuitem
+>Configurar o Botão do <replaceable
+>nome da aplicação</replaceable
+></guimenuitem
+>. Normalmente, as aplicações e as pastas têm as mesmas configurações que no &konqueror;. Só as aplicações que se localizam no Menu <guimenu
+>K</guimenu
+> (para os utilizadores mais experientes: aquelas que têm um ficheiro <literal role="extension"
+>*.desktop</literal
+> na pasta <filename class="directory"
+>applnk</filename
+>) têm um tipo especial de janela de configuração. </para>
+
+<sect2 id="general-tab">
+<title
+>A Página <guilabel
+>Geral</guilabel
+></title>
+
+<para
+>Aqui você poderá ver alguns dados sobre o atalho para a aplicação. Também poderá escolher um ícone se carregar no <guibutton
+>botão do ícone</guibutton
+> e alterar o nome do ficheiro do atalho. Isto poderá ser útil se você quiser que o ícone no painel se comporte de maneira diferente ao correspondente do Menu <guimenu
+>K</guimenu
+>. </para>
+<!-- Note: illogic-al: Modification not possible from Kicker's Properties menu
+as root usually owns these .desktop files-->
+
+</sect2>
+
+<sect2 id="permissions-tab">
+<title
+>A Página de <guilabel
+>Permissões</guilabel
+></title>
+
+<para
+>Aqui, poderá definir as permissões do ficheiro do atalho. Por favor veja um manual do seu sistema operativo para saber mais sobre as permissões. </para>
+
+</sect2>
+
+<sect2 id="application-tab">
+<title
+>A Página da <guilabel
+>Aplicação</guilabel
+></title>
+
+<para
+>Você poderá alterar o comportamento da aplicação quando é executada nesta página. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá mudar o nome da aplicação que será mostrado na dica. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Descrição</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá definir um título informativo que será mostrado na dica. </para>
+
+<note>
+<para
+>Logo que a <guilabel
+>Descrição</guilabel
+> seja definida, esta será mostrada na dica. </para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem>
+<para
+>Veja a <guilabel
+>Descrição</guilabel
+>. </para>
+
+<note>
+<para
+>Se você definir um <guilabel
+>Nome</guilabel
+> e um <guilabel
+>Comentário</guilabel
+>, estes serão mostrados como dicas dos ícones iniciais no formato <quote
+>Nome - Comentário</quote
+>. </para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comando</guilabel
+></term>
+<listitem>
+<para
+>Normalmente, existe só o nome do executável que tem de ser iniciado quando se carrega no ícone. Você poderá procurar por outra aplicação a iniciar se carregar no botão <guibutton
+>Escolher...</guibutton
+> e/ou adicionar parâmetros especiais da linha de comandos à aplicação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Localização de trabalho</guilabel
+></term>
+<listitem>
+<para
+>Ainda não escrito </para>
+</listitem>
+</varlistentry>
+
+<!--<varlistentry>
+<term
+><guilabel
+>Panel Embedding</guilabel
+></term>
+<listitem>
+<para>
+This feature is not implemented yet.
+</para>
+</listitem>
+<listitem
+><para
+>&kicker; has the possibility to swallow some applications
+like <abbrev
+>e.g.</abbrev
+> <application
+>XOSView</application
+>. This means that
+the application will show up directly in the panel. Therefore you have to
+insert the exact title of the application window in the <guilabel
+>Window
+Title</guilabel
+> Textfield. You can also specify an application that will be
+executed when clicking on the swallowed application by typing it's name in the
+<guilabel
+>Execute on click</guilabel
+> field.</para
+></listitem>
+</varlistentry
+>-->
+
+<varlistentry>
+<term
+><guilabel
+>Tipos de ficheiros suportados:</guilabel
+></term>
+<listitem>
+<para
+>Nesta secção, poderá escolher quais os tipos de ficheiros que são tratados por esta aplicação. Por favor veja no manual do &konqueror; mais informações sobre o assunto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Opções Avançadas</guilabel
+></term>
+<listitem>
+<para
+>Este botão permite uma configuração posterior da aplicação a ser executada. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Correr num terminal</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, a aplicação será executada numa janela de terminal. Você também poderá adicionar opções especiais do terminal. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Correr como outro utilizador</guilabel
+></term>
+<listitem>
+<para
+>Se você assinalar esta opção fará com que a aplicação se inicie com a permissão do utilizador que você indicou no campo <guilabel
+>Utilizador</guilabel
+>. Ser-lhe-á pedida a senha do utilizador no arranque da aplicação. Esta opção poderá ser muito útil se você quiser iniciar alguma aplicação como super-utilizador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Activar o aviso de execução</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, irá mostrar alguma reacção ('feedback') quando se carregar num ícone de uma aplicação com o &LMB;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Colocar na bandeja do sistema</guilabel
+></term>
+<listitem>
+<para
+>Quando estiver assinalada a opção, o ícone da aplicação irá aparecer na bandeja do painel. Poderá então esconder ou mostrar a aplicação, carregando para tal no ícone da bandeja do sistema. Se carregar nele com o &RMB;, poderá também desacoplar ou sair da aplicação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Registo no DCOP</guilabel
+></term>
+<listitem>
+<para
+>Ainda não escrito </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="configuring">
+<title
+>Configurar o &kicker;</title>
+
+<para
+>Esta secção descreve as formas como o &kicker; poderá ser configurado. Tem só a ver com as configurações básicas do &kicker;; a configuração das 'applets' é descrita nas suas <link linkend="applets"
+>secções</link
+> </para>
+
+<para
+>Você poderá alterar a configuração se carregar em <guimenuitem
+>Configurar o Painel...</guimenuitem
+> no <guimenu
+>menu de contexto</guimenu
+> do menu <guimenu
+>K</guimenu
+> ou no &kcontrolcenter;, concretamente no módulo <guilabel
+>Ecrã</guilabel
+> e nos sub-módulos <guilabel
+>Painéis</guilabel
+> ou <guilabel
+>Barra de Tarefas</guilabel
+>. </para>
+
+
+<sect1 id="panel">
+<title
+>A Secção do Painel</title>
+
+<sect2 id="panel-extensions">
+<title
+>Extensões</title>
+<para
+>Os painéis e as <link linkend="extensions"
+>extensões</link
+> do painel são configurados na mesma página. Basta escolher uma das suas extensões (&eg;, o Painel-Filho) na lista <guilabel
+>Configuração de:</guilabel
+>. Poderá então ajustar a sua configuração, em vez da do Painel Principal. </para>
+
+</sect2>
+
+<sect2 id="panel-arrangement">
+<title
+><guilabel
+>Disposição</guilabel
+></title>
+
+<para
+>Na página de <guilabel
+>Disposição</guilabel
+> você pode configurar algumas funcionalidades básicas do painel do &kde; (&ie;, a funcionalidade que iria encontrar também nas outras aplicações do painel; mais tarde voltaremos às funcionalidades mais interessantes). </para>
+
+<para
+>Na área da <guilabel
+>Posição</guilabel
+> você poderá escolher em qual dos cantos do ecrã o painel deverá ficar encaixado. Por favor tenha em atenção que, normalmente, o espaço disponível é usado de forma mais eficiente se o painel estiver alinhado horizontalmente, &ie;, associado ao extremo superior ou ao inferior do ecrã. Se você quiser mexer nas várias configurações, você poderá alterar a posição do painel de forma ainda mais simples se arrastar o painel de um extremo para o outro. </para>
+
+<para
+>A área do <guilabel
+>Tamanho</guilabel
+> permite-lhe definir a quantidade de espaço que um painel irá ocupar no lado do ecrã em que este reside. Por omissão, este é no fundo, como tal a alteração deste valor irá afectar a largura de um painel. O valor poderá ser de 1% até 100%. Se assinalar a opção <guilabel
+>Expandir para caber o conteúdo</guilabel
+>, garante que um painel terá pelo menos o tamanho necessário para mostrar todos os ícones e 'applets'. </para>
+
+<para
+>A área do <guilabel
+>Tamanho</guilabel
+> permite-lhe definir a dimensão de um painel. O tamanho do painel poderá ser minúsculo, pequeno, médio ou grande. Dependendo das 'applets' que usa, poderá concluir que algumas funcionam melhor com tamanhos diferentes do painel. </para>
+</sect2>
+
+<sect2 id="panel-hiding">
+<title
+><guilabel
+>Esconder</guilabel
+></title>
+
+<para
+>Dependendo da resolução do seu ecrã, você poderá concluir que o painel ocupa muito espaço útil do seu precioso ambiente de trabalho. Para poupar espaço no ecrã, o painel disponibiliza a possibilidade de se esconder automaticamente. Quando esta funcionalidade está activa, o painel esconder-se-á quando o cursor do rato não tiver passado por cima dele durante um determinado período de tempo. Se você mover o rato para o extremo do ecrã onde o painel se encontra, este voltará a aparecer. Assinale a opção <guilabel
+>Activar o desaparecimento automático</guilabel
+> na área de <guilabel
+>Desaparecimento Automático</guilabel
+> para activar esta funcionalidade. Se usar a barra de <guilabel
+>Atraso em segundos</guilabel
+>, você poderá configurar a quantidade de tempo que o painel terá de esperar antes que se esconda. A opção <guilabel
+>Mostrar o painel ao mudar de ecrã</guilabel
+> garante que o painel fica visível no próximo ecrã escolhido. Caso contrário, se existirem demasiadas 'applets' e ícones no &kicker;, aparecerão dois botões de posicionamento para deslocar o painel inteiro. </para>
+
+<para
+>Quando os botões para esconder ficam activos, você verá botões em ambos os lados do painel, com setas a mostrar o contorno do ecrã. Se você carregar num desses botões, o painel deslizar-se-á para essa direcção. Depois disso, você verá um botão de reaparecimento nesse canto, o qual fará voltar o painel à visibilidade. Assinale a opção apropriada se quiser que os botões para esconder apareçam em qualquer um dos lados do &kicker;. Se usar a barra deslizante poderá alterar a largura dos botões. </para>
+
+<para
+>Você poderá definir quais os botões para esconder que o painel seleccionado deverá ter com as opções do grupo <guilabel
+>Botões para Esconder</guilabel
+>. </para>
+
+<para
+>A área de <guilabel
+>Animação do Painel</guilabel
+> permite-lhe configurar se o painel irá deslizar suavemente para fora ou se simplesmente desaparece. Você poderá activar ou desactivar ambas as animações usando as opções para <guilabel
+>Animar o desaparecimento do painel</guilabel
+>, assim como poderá alterar a velocidade da animação com as barras. Obviamente, se desligar a opção, desactiva as animações. </para>
+
+</sect2>
+
+<sect2 id="panel-menus">
+<title
+>Menus</title>
+
+<para
+>Na secção <guilabel
+>Menus</guilabel
+>, o utilizador poderá configurar o comportamento dos menus do painel. Isto afecta o menu <guimenu
+>K</guimenu
+> que você irá usar frequentemente para lançar as aplicações, os menus de navegação que poderá usar para aceder às pastas e os outros menus como o dos documentos recentes. </para>
+
+<para
+>A área do <guilabel
+>Menu K</guilabel
+> oferece-lhe algumas opções para configurar a funcionalidade do menu <guimenu
+>K</guimenu
+>. Os <guilabel
+>Favoritos</guilabel
+> e os <guilabel
+>Documentos Recentes</guilabel
+> irão activar, respectivamente, a apresentação dos seus favoritos do <application
+>konqueror</application
+> e os últimos documentos que você abriu ao usar as aplicações do &kde;. A opção <guilabel
+>Navegador</guilabel
+> irá activar um menu de navegação. Se activar a opção para <guilabel
+>Mostrar a imagem lateral</guilabel
+>, aparecerá uma imagem gira do lado esquerdo do menu <guimenu
+>K</guimenu
+>. O item <guilabel
+>Formato do item do menu</guilabel
+> permite-lhe definir o nível de detalhe que os itens do menu <guimenu
+>K</guimenu
+> terão. A opção do <guilabel
+>Apenas o nome</guilabel
+> simplesmente mostram o nome da aplicação no menu. O <guilabel
+>Nome (Descrição)</guilabel
+> irá mostrar uma pequena descrição para além do nome da aplicação. O <guilabel
+>Descrição (Nome)</guilabel
+> e o <guilabel
+>Nome (Descrição)</guilabel
+> irão ambos mostrar o nome da aplicação e a sua descrição no Menu K. </para>
+
+<para
+>Na área <guilabel
+>Menus do Navegador</guilabel
+>, o utilizador pode configurar se os menus de navegação do painel irão mostrar os ficheiros escondidos ou não (os ficheiros escondidos, nos sistemas &UNIX;, são aqueles ficheiros que começam por um ponto) assim como o número de ficheiros máximo que serão mostrados nestes menus; a última opção pode ser especialmente útil se tiver uma resolução de ecrã pequena, porque os menus do navegador irão preencher o seu ecrã rapidamente se estiver a navegar em pastas que contenham muitos ficheiros. </para>
+
+<para
+>A secção de acesso rápido no menu <guimenu
+>K</guimenu
+> oferece-lhe um acesso rápido aos programas que utilizou mais recentemente ou mais frequentemente. Na área <guilabel
+>O &quot;Acesso Rápido&quot; contém</guilabel
+> pode escolher se esta secção irá mostrar os programas utilizados mais vezes ou mais recentemente. Com a opção <guilabel
+>Número máximo de itens</guilabel
+> poderá configurar quantos programas a secção de acesso rápido irá recordar. </para>
+
+</sect2>
+
+<sect2 id="panel-appearance">
+<title
+><guilabel
+>Aparência</guilabel
+></title>
+
+<para
+>Se usar a página <guilabel
+>Aparência</guilabel
+>, pode configurar a aparência global do painel. </para>
+
+<para
+>A opção <guilabel
+>Activar os efeitos de passagem do rato nos ícones</guilabel
+>, irá activar as dicas animadas sobre o &kicker;. Elas mostram o nome e a descrição dos ícones e 'applets' sobre as quais se posiciona o rato. </para>
+
+<para
+>Se a opção <guilabel
+>Mostrar as dicas</guilabel
+> estiver assinalada, aparecerão algumas pequenas descrições dos ícones ou das 'applets' quando o cursor do rato ficar algum tempo em cima de um ícone durante alguns segundos. Lembre-se que isto não fará efeito desde que a opção <guilabel
+>Activar os efeitos de passagem do rato nos ícones</guilabel
+> esteja activa. </para>
+
+<para
+>O painel do &kde; suporta a noção de <quote
+>botões com padrões</quote
+>. Isto significa que os botões mostrados no painel serão desenhados usando cores e imagens configuráveis. </para>
+
+<para
+>Para cada tipo de botão do painel existe uma lista que oferece uma cor personalizada e imagens de padrões. Quando o valor for alterado em relação as predefinições, os padrões ficam activos para este tipo de botão. Poderá também ver uma antevisão deste padrão antes de o usar na lista. </para>
+
+<para
+>Os vários tipos de botões são: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Padrões do <guilabel
+>Menu K</guilabel
+></term>
+<listitem>
+<para
+>O ícone para o <guiicon
+>Menu K</guiicon
+> será mostrado como um padrão </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Padrões das <guilabel
+>Aplicações</guilabel
+></term>
+<listitem>
+<para
+>Os ícones que iniciam as aplicações serão mostrados como padrões </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Padrões de <guilabel
+>Acesso ao Ecrã</guilabel
+></term>
+<listitem>
+<para
+>O ícone de <guiicon
+>Acesso ao Ecrã</guiicon
+> será mostrado como um padrão </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Padrões dos <guilabel
+>Menus de Navegação Rápida</guilabel
+></term>
+<listitem>
+<para
+>Os ícones para os <guiicon
+>Navegadores</guiicon
+> serão mostrados como padrões </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Padrões da <guilabel
+>Lista de Janelas</guilabel
+></term>
+<listitem>
+<para
+>O ícone da <guiicon
+>Lista de Janelas</guiicon
+> será mostrado como um padrão </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A opção <guilabel
+>Activar a transparência</guilabel
+>, quando estiver assinalada, permite ao painel aparecer de forma transparente. </para>
+
+<para
+>A imagem de fundo é uma figura que será usada para desenhar o fundo do painel, tal como você poderia usar uma imagem para o fundo do ecrã. Assinale a opção <guilabel
+>Activar a imagem de fundo</guilabel
+> para activar esta funcionalidade. Você poderá indicar um ficheiro de imagem no campo de edição em baixo ou escolha um ao carregar no botão para <guibutton
+>Abrir um ficheiro</guibutton
+>. Poderá também optar por seleccionar a opção <guilabel
+>Colorir para corresponder ao esquema de cores</guilabel
+>. Irá ver então uma antevisão da imagem seleccionada à direita. </para>
+
+
+
+</sect2>
+
+<!-- This section seems deprecated...
+
+<sect2 id="panel-applets">
+<title
+>Applets</title>
+
+<para>
+Applets are small plugins that extend the panel's functionality. &kde;
+comes with some applets but they may be provided by third parties as
+well.</para>
+
+<para>
+Panel applets can be started using two different ways: internally or
+externally. While <quote
+>internal</quote
+> is the preferred way to load
+applets, this can raise stability or security problems when you are
+using poorly programmed third-party applets. To address these problems,
+applets can be marked <quote
+>trusted</quote
+>. You might want to
+configure the panel to treat trusted applets different from untrusted
+ones. Your options are:
+</para>
+
+<itemizedlist>
+<listitem>
+<para>
+<guilabel
+>Load only trusted applets internal</guilabel
+>: All applets but
+the ones marked <quote
+>trusted</quote
+> will be loaded using an external
+wrapper application.
+</para>
+</listitem>
+
+<listitem>
+<para>
+<guilabel
+>Load startup config applets internal</guilabel
+>: The applets
+shown on &kde; startup will be loaded internally, others will be loaded
+using an external wrapper application.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Load all applets internal</guilabel
+>: will
+load all applets internally, regardless of whether they are trusted or
+not.
+</para>
+</listitem>
+</itemizedlist>
+
+<para>
+For stability and security reasons, we recommend using one of the first
+two options and that you mark only those applets as 'trusted' that come
+with the &kde; base packages.
+</para>
+
+<para>
+To mark applets <quote
+>trusted</quote
+> or <quote
+>untrusted</quote
+> you
+can move them from one of the shown listboxes to the other. Just try
+selecting an applet in the list of trusted applets and click the
+<guibutton
+>&gt;&gt;</guibutton
+> button. This will move the selected
+applet to the other list, while clicking the
+<guibutton
+>&lt;&lt;</guibutton
+> button will move the selected applet of
+the list of available applets to the list of trusted ones.
+</para>
+
+</sect2>
+-->
+
+</sect1>
+
+<sect1 id="taskbar-settings">
+<title
+>A Secção da <guilabel
+>Barra de Tarefas</guilabel
+></title>
+
+<para
+>Esta secção altera a configuração da barra de tarefas. As alterações afectam a barra de tarefas externa, assim como as 'applets' de barras de tarefas no &kicker; ou nos painéis-filhos. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Mostrar as janelas de todos os ecrãs</term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, a barra de tarefas irá mostrar todas as aplicações em execução para todos os ecrãs. Caso contrário, só as aplicações do ecrã actual é que serão mostradas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ordenar as janelas por ecrã</term>
+<listitem>
+<para
+>Se seleccionar esta opção irá ordenar todos os <guibutton
+>botões da barra de tarefas</guibutton
+> num grupo para cada ecrã, caso contrário serão ordenados pela ordem em que são iniciados. Isto não irá afectar as tarefas agrupadas se as mesmas estiverem espalhadas por mais do que um ecrã. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ordenar alfabeticamente pelo nome da janela</term>
+<listitem>
+<para
+>A ser escrito</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mostrar apenas as janelas minimizadas</term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, só as janelas minimizadas é que aparecerão na barra de tarefas. Se a opção <guilabel
+>Mostrar as janelas de todos os ecrãs</guilabel
+> estiver assinalada, então todas as janelas minimizadas estarão visíveis. Caso contrário, só as janelas minimizadas do ecrã virtual actual é que aparecerão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mostrar os ícones das aplicações</term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, cada <guibutton
+>botão da barra de tarefas</guibutton
+> terá o ícone da aplicação em execução para além do título. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mostrar o botão da lista de janelas</term>
+<listitem>
+<para
+>Se assinalar esta opção irá mostrar o pequeno <guibutton
+>botão da lista das janelas</guibutton
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Agrupar as tarefas semelhantes</term>
+<listitem>
+<para>
+<inlinemediaobject
+><imageobject
+><imagedata fileref="taskbar_group.png"
+format="PNG"/></imageobject
+></inlinemediaobject>
+</para>
+
+<para
+>Esta é uma opção que o ajuda a se tiver falta de espaço na sua barra de ferramentas. Se estiver igual a <guilabel
+>Sempre</guilabel
+>, as várias instâncias da mesma aplicação são agrupadas em conjunto num único botão da barra de tarefas. Seleccione a opção <guilabel
+>Com a Barra de Tarefas Cheia</guilabel
+> para que o &kicker; só agrupe as tarefas semelhantes se não houver muito espaço livre na barra de tarefas. </para>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Você pode definir as acções do rato na barra de tarefas com as opções no grupo <guilabel
+>Acções</guilabel
+>. Cada acção poderá ser uma das seguintes:</para>
+
+<variablelist>
+<varlistentry>
+<term>
+<guilabel
+>Mostrar a Lista de Tarefas</guilabel>
+</term>
+<listitem
+><para
+>Se carregar com o botão do rato irá abrir um menu que mostra todas as tarefas desse grupo. Se carregar num item desse menu com qualquer botão do rato, a aplicação correspondente ficará activa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Menu de Operações</guilabel
+></term>
+<listitem>
+
+<para
+>Se carregar com o botão do rato, fará aparecer um menu com todas as aplicações desse grupo, onde cada aplicação tem o seu menu de janelas como um sub-menu e onde existirão alguns itens específicos do grupo como o <guimenuitem
+>Fechar Tudo</guimenuitem
+> que fecha todas as aplicações desse grupo, o <guisubmenu
+>Todos Para o Ecrã</guisubmenu
+> que permite a si escolher em qual dos ecrãs o grupo inteiro irá aparecer e, finalmente, as opções <guimenuitem
+>Maximizar Tudo</guimenuitem
+>, <guimenuitem
+>Minimizar Tudo</guimenuitem
+> e <guimenuitem
+>Restaurar Tudo</guimenuitem
+>, que efectuam essas mesmas acções em todas as aplicações desse grupo. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Circular pelas Janelas</guilabel
+></term>
+<listitem
+><para
+>Se esta acção for seleccionada, cada pressionar do botão do rato no <guibutton
+>botão da barra de tarefas</guibutton
+> irá activar uma das aplicações desse grupo, uma atrás da outra.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activar a Tarefa</guilabel
+></term>
+<listitem>
+<para
+><guilabel
+>Activar a Tarefa</guilabel
+>: Se carregar com o botão do rato irá activar a primeira aplicação nesse grupo sem abrir o menu do grupo. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Elevar a Tarefa</guilabel
+></term>
+<listitem>
+<para
+>A primeira aplicação desse grupo ficará em primeiro plano sem contudo ficar a cargo do teclado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Baixar a Tarefa</guilabel
+></term>
+<listitem>
+<para
+>A primeira aplicação desse grupo ficará em segundo plano. Não perderá, todavia, o controlo por parte do teclado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Minimizar a Tarefa</guilabel
+></term>
+<listitem>
+<para
+>A primeira aplicação desse grupo será minimizada. Se já o estiver, será reposta no seu estado normal de novo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Repare que algumas dessas opções só farão efeito se um botão da barra de tarefas tiver mais do que uma aplicação. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="k-menu">
+<title
+>O Menu <guimenu
+>K</guimenu
+></title>
+
+<para
+>O Menu <guimenu
+>K</guimenu
+> é um dos elementos centrais do &kicker;. </para>
+
+<para
+>Existem cinco grupos principais no Menu <guimenu
+>K</guimenu
+> que serão descritos de baixo para cima. </para>
+
+<sect1 id="kde-group">
+<title
+>O Grupo do &kde;</title>
+
+<para
+>Este grupo é para as coisas comuns do &kde; no Menu <guimenu
+>K</guimenu
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Encerrar...</guimenuitem
+></term>
+<listitem>
+<para
+>Este item é usado para terminar a sessão do &kde;. Também termina a sessão do &X-Window;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Bloquear a Sessão</guimenuitem
+></term>
+<listitem>
+<para
+>Com este item você poderá bloquear o seu ecrã, se não quiser que as outras pessoas vejam o seu ecrã. Se você tiver definido um protector de ecrã, ele aparecerá quando você tiver bloqueado o ecrã, caso contrário este ficará preto. Se você carregar em alguma tecla, ser-lhe-á pedida a senha do seu utilizador. Isto é independente da configuração da senha no protector do ecrã. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Configuração Especial</term>
+<listitem>
+<para
+>Se carregar com o &RMB; no Menu <guimenu
+>K</guimenu
+>, irá produzir um submenu especial. Neste submenu, encontra-se o <guisubmenu
+>Menu do Painel</guisubmenu
+>. Aqui, poderá alterar a configuração do &kicker;, tal como está descrito na secção para <link linkend="configuring"
+>Configurar o &kicker;</link
+>, adicionar itens ao &kicker; (veja no <link linkend="basics"
+>Básico do &kicker;</link
+> para mais informações) ou vá ao menu de <guisubmenu
+>Ajuda</guisubmenu
+>, só que quando você estiver a ler isto, já provavelmente deu com o tópico. Poderá também iniciar o <application
+>Editor do Menu</application
+> através deste submenu. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="run-command">
+<title
+><guilabel
+>Executar um Comando...</guilabel
+></title>
+
+<para
+>Isto fará aparecer uma janela para iniciar aplicações, pequena mas poderosa. </para>
+
+<para
+>No caso normal, basta introduzir um comando e carregar em <keycap
+>Enter</keycap
+> ou no botão <guibutton
+>Executar</guibutton
+>. Mas também existe um botão <guibutton
+>Opções &gt;&gt;</guibutton
+> que fará aparecer algumas opções iniciais na janela do comando. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Correr numa janela de terminal</guilabel
+></term>
+<listitem>
+<para
+>Se assinalar esta opção fará com que a aplicação seja iniciada num terminal, o que significa que você será capaz de ver as mensagens que a aplicação poderá mandar para a linha de comandos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Correr como outro utilizador</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção for seleccionada, você poderá indicar um utilizador, com o qual será executada a aplicação, no campo de texto <guilabel
+>Utilizador</guilabel
+>. Se você indicar outro utilizador, terá de indicar uma senha no campo em baixo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Correr com uma prioridade diferente</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção para correr com uma prioridade diferente. Uma prioridade mais alta indicará ao sistema operativo para dar mais tempo de processamento à aplicação. Você poderá usar a barra para ajustar a prioridade. Se quiser dar uma prioridade maior à sua aplicação do que a predefinida (posição central da barra), terá de indicar a senha do 'root' em baixo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Correr com prioridade de tempo-real</guilabel
+></term>
+<listitem>
+<para
+>O Escalonador ou 'Scheduler' é a parte do sistema operativo que indica quais os processos que serão executados e quais terão de esperar. Normalmente, uma aplicação será executada com o escalonador normal, o que significa que pode usar o tempo de processamento que obtém do sistema operativo, mas você também pode indicar-lhe para funcionar em tempo-real. Isto significa que a aplicação terá todo o tempo de processamento até abdicar dele. Você terá de indicar a senha do 'root' para usar a opção <guilabel
+>Correr com prioridade em tempo-real</guilabel
+>. </para>
+
+<warning>
+<para
+>Isto poderá ser perigoso. Se a aplicação bloquear e não conseguir abdicar do processamento, o sistema por completo poderá bloquear. </para>
+</warning>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="actions">
+<title
+>O Grupo de Acções</title>
+
+<para
+>Este grupo contém menus dinâmicos úteis, tal como é indicado na secção <link linkend="panel-menus"
+>Menus</link
+> da configuração do &kicker;. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guisubmenu
+>Navegador</guisubmenu
+></term>
+<listitem>
+<para
+>Este sub-menu contém os navegadores para três pastas bastante úteis: a pasta pessoal, a de topo e a da configuração do sistema. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guisubmenu
+>Documentos Recentes</guisubmenu
+></term>
+<listitem>
+<para
+>Este menu mostra os documentos usados mais recentemente (só funciona com as aplicações do &kde; neste momento). Se carregar no item <guimenuitem
+>Limpar o Histórico</guimenuitem
+>, ficará sem esses elementos, o que poderá ser útil por razões de privacidade. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guisubmenu
+>Favoritos</guisubmenu
+></term>
+<listitem>
+<para
+>Este sub-menu mostra os seus favoritos pessoais, da mesma forma que o &konqueror; faz. Veja no Manual do &konqueror; mais informações sobre isto. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="application-group">
+<title
+>O Grupo de Todas as Aplicações</title>
+
+<para
+>Os sub-menus para iniciar as aplicações estão localizados neste grupo. Você poderá usar o &kmenuedit; para adicionar, remover ou mover os itens. As aplicações terão uma pequena descrição se a opção <guilabel
+>Nome (Descrição)</guilabel
+> ou <guilabel
+>Descrição (Nome)</guilabel
+> estiver activada na configuração. </para>
+</sect1>
+
+<sect1 id="most-recently-group">
+<title
+>O Grupo das Aplicações Mais Usadas</title>
+
+<para
+>Este grupo contém tanto as aplicações usadas mais recentemente como as usadas mais frequentemente. Veja a secção de <link linkend="panel-menus"
+>Configuração dos Menus</link
+> para mais informações sobre o assunto. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="applets">
+<title
+>'Applets'</title>
+
+<para
+>As 'applets' são pequenas aplicações que se executam dentro do &kicker;. Quase tudo para além dos <guiicon
+>botões de lançamento de aplicações</guiicon
+> são 'applets'. Estas poderão ser adicionadas no menu de contexto, se escolher a opção <guisubmenu
+>Adicionar a 'Applet' ao Painel</guisubmenu
+>. Cada 'applet' contém uma pequena seta na sua pega. Se carregar nessa seta, esta fará aparecer um menu que lhe permite mover a 'applet' ou removê-la, definir as Preferências, se existirem algumas, e definir as preferências do &kicker;. </para>
+
+<sect1 id="taskbar-applet">
+<title
+>A 'Applet' da Barra de Tarefas</title>
+
+<para
+>A 'applet' da barra de tarefas mostra os botões para as aplicações em execução. A aplicação que estiver em primeiro plano é apresentada como um botão carregado. Se uma dada aplicação estiver minimizada, o título da mesma é apresentado com um tom acinzentado na barra de tarefas. </para>
+
+<tip>
+<para
+>Se você carregar no botão da aplicação activa, esta ficará minimizada. Isto também significa que se carregar duas vezes numa aplicação inactiva, a mesma ficará minimizada também. </para>
+</tip>
+
+<para
+>Se carregar com o &RMB; num botão, aparecerá o menu normal das aplicações. Só o item <guimenuitem
+>Para o Ecrã Actual</guimenuitem
+> é diferente: se você tiver definido a barra de tarefas para mostrar as aplicações de todos os ecrãs, você poderá mover esta aplicação para o ecrã actual. </para>
+
+<para
+>Existe também um pequeno ícone à esquerda ou em cima da barra de tarefas, o qual mostra um menu. Este é chamado o <guibutton
+>ícone da lista de janelas</guibutton
+>. O primeiro item do menu, o <guimenuitem
+>Arrumar as Janelas</guimenuitem
+>, tenta mover as janelas no seu ecrã activo de modo a que se vejam tantas quantas for possível. O item <guimenuitem
+>Janelas em Cascata</guimenuitem
+> coloca todas as janelas do ecrã actual umas por cima das outras, em que a aplicação mais recente fica no topo e as outras são ordenadas pela hora em que foram usadas da última vez. </para>
+
+<para
+>Por baixo destes itens existe uma lista com as aplicações actualmente em execução, agrupadas pelos ecrãs nos quais as mesmas estão a correr. Se carregar no nome de um ecrã irá mudar para o mesmo, enquanto que se carregar numa aplicação a activará. Veja por favor a configuração da <link linkend="taskbar-settings"
+>Barra de Tarefas</link
+> para saber mais sobre este tópico. </para>
+
+
+<sect2 id="configure-taskbar-applet">
+<title
+>Configurar a 'Applet' da Barra de Tarefas</title>
+
+<para
+>Você poderá configurar a barra de tarefas se carregar com o &RMB; na pequena pega da mesma. </para>
+<para
+>Veja por favor a <xref linkend="taskbar-settings"/> para mais detalhes sobre as opções da barra de tarefas. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="pager-applet">
+<title
+>A 'Applet' do Mini-Paginador</title>
+
+<para
+>Esta pequena 'applet' mostra uma antevisão dos ecrãs e permite-lhe também escolher o ecrã que deseja usar e ainda arrastar as janelas de um ecrã para o outro. </para>
+
+<para
+>Existe também um menu de contexto bastante útil para configurar esta 'applet': </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Configurar os Ecrãs...</guimenuitem
+></term>
+<listitem>
+<para
+>Isto abre a janela de configuração dos ecrãs virtuais. Aí poderá indicar quantos ecrãs deseja ter e atribuir-lhes nomes. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guisubmenu
+>Opções do Paginador</guisubmenu
+></term>
+<listitem>
+<para
+>Neste submenu, poderá configurar a aparência do Mini-Paginador. Oferece as seguintes funcionalidades: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Disposição do Paginador</guimenuitem
+></term>
+<listitem>
+<para
+>Nesta secção, poderá escolher quantas <guimenuitem
+>Linhas</guimenuitem
+> ou <guimenuitem
+>Colunas</guimenuitem
+> terão as antevisões dos ecrãs, se deseja ver as janelas que estão visíveis de momento nos ecrãs e se deverão aparecer ícones a indicar as aplicações que estão a correr nos diversos ecrãs virtuais. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Etiqueta Textual</guimenuitem
+></term>
+<listitem>
+<para
+>Aqui poderá escolher se as antevisões do ecrã deverão ter os seus números, os seus nomes ou se deseja que não apareça nenhuma das coisas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Fundo</guimenuitem
+></term>
+<listitem>
+<para
+>Poderá configurar o fundo do paginador como <guimenuitem
+>Elegante</guimenuitem
+>, <guimenuitem
+>Transparente</guimenuitem
+> ou equivalente ao <guimenuitem
+>Fundo do Ecrã</guimenuitem
+>. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Lançar o Paginador</guimenuitem
+></term>
+<listitem>
+<para
+>Isto lança a aplicação &kpager;, que contém funcionalidades semelhantes às oferecidas pela 'applet' do Mini-Paginador. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="clock-applet">
+<title
+>A 'Applet' do Relógio</title>
+
+<para
+>Tal como já deve ter adivinhado, a 'applet' do relógio é um pequeno relógio que aparece no &kicker;. </para>
+
+<para
+>Se carregar com o &LMB; no relógio aparecerá um pequeno calendário. Você poderá usar as <guibutton
+>setas simples</guibutton
+> para saltar entre meses ou as <guibutton
+>setas duplas</guibutton
+> para saltar entre anos. Isto não terá nenhum efeito na sua configuração da data, é apenas para a sua informação. </para>
+
+<para
+>Existem algumas coisas que você consegue fazer com a 'applet' do relógio. Isso poderá ser feito no <guimenu
+>menu de contexto</guimenu
+>. </para>
+
+<sect2 id="clock-type">
+<title
+><guisubmenu
+>Tipo</guisubmenu
+></title>
+
+<para
+>Existem quatro formas de o relógio aparecer: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Simples</term>
+<listitem>
+<para
+>Isto faz com que o relógio apareça como um texto simples que mostra a hora. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Digital</term>
+<listitem>
+<para
+>Isto faz com que o relógio apareça como um relógio digital que mostra a hora com o estilo de sete segmentos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Analógico</term>
+<listitem>
+<para
+>Se estiver esta opção escolhida, o relógio é mostrado como um relógio antigo com ponteiros. </para>
+<note>
+<para
+>Isto só poderá ser útil se você tiver configurado o tamanho do &kicker; como normal ou grande. </para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Estranho</term>
+<listitem>
+<para
+>Este é um estilo muito pouco ortodoxo de mostrar a hora. Experimente-o, é bastante engraçado! </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="show-timezone">
+<title
+><guimenuitem
+>Mostrar o Fuso-Horário</guimenuitem
+></title>
+
+<para
+>Seleccione os fusos-horários disponíveis ou abra a página de <guilabel
+>Fusos-horários</guilabel
+> da janela de <guilabel
+>Configuração</guilabel
+> da 'applet' do relógio, com a opção <guimenuitem
+>Configurar os Fusos-Horários...</guimenuitem
+>.</para>
+
+</sect2>
+
+<sect2 id="adjust-time">
+<title
+><guimenuitem
+>Ajustar a Data &amp; Hora</guimenuitem
+></title>
+
+<para
+>Esta opção inicia o módulo de configuração de <guilabel
+>Data &amp; Hora</guilabel
+>, na secção de <guilabel
+>Administração do Sistema</guilabel
+> do &kcontrolcenter;.</para>
+
+<note>
+<para
+>Você irá necessitar da senha do super-utilizador para ajustar a data e a hora. </para>
+</note>
+
+</sect2>
+
+<sect2 id="date-format">
+<title
+><guimenuitem
+>Formato da Data &amp; Hora</guimenuitem
+></title>
+
+<para
+>Esta opção inicia o módulo de configuração de <guilabel
+>País/Região &amp; Língua</guilabel
+>, na secção de <guilabel
+>Regional &amp; Acessibilidade</guilabel
+> do &kcontrolcenter;, onde você poderá definir os seus formatos, na página <guilabel
+>Datas &amp; Horas</guilabel
+>. Não são necessárias nenhumas permissões especiais para tal. </para>
+
+</sect2>
+
+<sect2 id="copy-date">
+<title
+><guisubmenu
+>Copiar para a Área de Transferência</guisubmenu
+></title>
+
+<para
+>Se você precisar de colar a data e/ou hora actual noutra aplicação (&eg; num editor de texto), você poderá copiá-la para a área de transferência com esta opção. Depois de seleccionar um dos formatos disponíveis, a data e/ou hora actual é colocada na área de transferência com o formato apropriado. </para>
+
+</sect2>
+
+<sect2 id="clock-preferences">
+<title
+><guimenuitem
+>Configurar o Relógio...</guimenuitem
+></title>
+
+<para
+>Aqui você poderá escolher algumas opções globais para a 'applet' do relógio. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Aparência</guilabel
+></term>
+<listitem>
+<para
+>Na configuração do <guilabel
+>Tipo de Relógio</guilabel
+> você poderá escolher o estilo do relógio tal como o faz no menu de contexto. </para>
+
+<!--para>
+The <guilabel
+>Date</guilabel
+> group lets you pick font and color of the
+date, which is shown when activated for the specific clock type.
+</para
+>-->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>As opções do <guilabel
+>Relógio Normal</guilabel
+></term>
+<listitem>
+<para
+>Na secção da <guilabel
+>Visualização</guilabel
+>, poderá indicar se quer mostrar a data e/ou os segundos. Na <guilabel
+>Hora</guilabel
+>, poderá escolher se deseja a aparência normal do &kde; ou as suas próprias cores e tipos de letra. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>As opções do <guilabel
+>Relógio Digital</guilabel
+></term>
+<listitem>
+<para
+>Na secção de <guilabel
+>Visualização</guilabel
+> poderá indicar se quiser mostrar a data, os segundos e se também quer os pontos intermitentes. Na <guilabel
+>Hora</guilabel
+>, poderá escolher se deseja a aparência normal de um <acronym
+>LCD</acronym
+> ou se deseja as suas próprias cores. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>As opções do <guilabel
+>Relógio Analógico</guilabel
+></term>
+<listitem>
+<para
+>Na secção da <guilabel
+>Visualização</guilabel
+> poderá indicar se quiser mostrar a data, os segundos e se também quer os pontos intermitentes. Na <guilabel
+>Hora</guilabel
+> você poderá escolher se deseja a aparência normal de um <acronym
+>LCD</acronym
+> ou se deseja as suas próprias cores. Você também poderá definir o nível de suavização ou 'anti-aliasing', o que significa que as linhas poderão ficar um pouco borradas para evitar 'pixelizações' no desenho. A suavização com alta qualidade poderá gerar alguma carga no sistema para as máquinas mais fracas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>As opções do <guilabel
+>Relógio Estranho</guilabel
+></term>
+<listitem>
+<para
+>Na secção da <guilabel
+>Visualização</guilabel
+>, poderá indicar se quer mostrar a data. Na <guilabel
+>Hora</guilabel
+> você poderá escolher as cores e tipos de letra do relógio estranho. Existe também uma barra para configurar a <guilabel
+>Estranheza</guilabel
+>. Isto não poderá ser descrito nos documentos; faça você mesmo as suas próprias experiências. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="launcher-applet">
+<title
+>A 'Applet' de Lançamento Rápido de Aplicações</title>
+
+<para
+>Este é um lançador de aplicações comprimido. É bastante útil, especialmente se o painel tiver um tamanho normal ou grande. Você poderá adicionar aplicações se as arrastar e largar ou a partir do menu de contexto. Este menu também é usado para remover uma dada aplicação. </para>
+</sect1>
+
+<sect1 id="systemtray-applet">
+<title
+>A 'Applet' da Bandeja do Sistema</title>
+
+<para
+>A Bandeja do Sistema é usada para acoplar algumas aplicações especiais, &eg; o &klipper; ou o &juk;. As aplicações mostradas na bandeja do sistema oferecem todas elas funcionalidades individuais. Se precisar de ajuda respeitante a essas opções, veja por favor os manuais das aplicações. </para>
+
+<para
+>O menu de contexto da bandeja do sistema oferece a opção <guimenuitem
+>Configurar a Bandeja do Sistema...</guimenuitem
+> . Se carregar nela, aparece uma janela que lhe permite escolher as aplicações que não deverão estar visíveis de forma permanente na Bandeja do Sistema. Os ícones escondidos poderão ficar visíveis de novo se carregar na pequena seta que aparece à esquerda e por cima da 'applet'. </para>
+</sect1>
+
+<sect1 id="lockout-applet">
+<title
+>'Applet' do Bloqueio/Saída</title>
+<para
+>Esta pequena 'applet' contém dois botões. O <guibutton
+>Bloquear a sessão</guibutton
+> é usado para trancar o ecrã se você quiser deixar o seu &kde; sozinho e não quiser que ninguém lhe tenha acesso e o <guibutton
+>Encerrar</guibutton
+> faz com que termine a sua sessão do &kde;. </para>
+</sect1>
+
+<sect1 id="run-applet">
+<title
+>A 'Applet' de Lançamento de Aplicações</title>
+
+<para
+>Esta 'applet' disponibiliza uma linha de comandos simples acoplada ao &kicker;. Nem mais, nem menos. </para>
+
+</sect1>
+
+<sect1 id="naughty-applet">
+<title
+>A 'Applet' de Colecção de Processos em Fuga</title>
+
+<para
+>Esta 'applet' mostra uma cara que ficará zangada quando algum processo ocupar demasiados recursos do sistema. Se uma dada aplicação ocupar mesmo muitos recursos, irá aparecer uma imagem que lhe perguntará o que fazer com essa aplicação. </para>
+
+<para
+>Se carregar nela com o &LMB;, aparecerá uma janela de configuração. Aqui você poderá definir o <guilabel
+>Intervalo de actualização</guilabel
+>, o qual está definido em segundos, assim como o <guilabel
+>limite da carga do CPU</guilabel
+>. De momento, não existe nenhuma explicação concreta sobre como definir este valor, como tal você terá de experimentar um pouco. Esta configuração poderá provavelmente mudar numa próxima versão. Existe também uma secção para os <guilabel
+>Programas a ignorar</guilabel
+> onde você poderá adicionar as aplicações que ocupam naturalmente muitos recursos, &eg; os compiladores ou os desenhadores de 3D. </para>
+
+</sect1>
+
+<sect1 id="klipper-applet">
+<title
+>A 'Applet' do &klipper;</title>
+
+<para
+>Esta 'applet' faz exactamente o mesmo que o &klipper;, residindo na bandeja do sistema. Tem a vantagem que ocupa um pouco menos dos recursos do sistema, o que normalmente só importa nos sistemas muito lentos, mas tem a desvantagem de que ocupa mais espaço que o &klipper; ocupa na bandeja do sistema. Você poderá ler mais sobre o assunto no manual do <ulink url="help:/klipper/index.html"
+>&klipper;</ulink
+>. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="extensions">
+<title
+>Extensões do Painel</title>
+
+<para
+>Existem também algumas funcionalidades que trabalham fora do &kicker;, as extensões. Essas são adicionadas a partir do menu de contexto, se seleccionar a opção <guisubmenu
+>Adicionar um Novo Painel</guisubmenu
+>. Você podê-las-á mover para qualquer canto do ecrã se as arrastar, usando a pequena pega ao seu lado, assim como poderá removê-las, se carregar nesse botão e escolher a opção <guimenuitem
+>Remover o Painel</guimenuitem
+>. </para>
+
+<para
+>O estilo das extensões poderá ser configurado na secção de <xref linkend="panel-extensions"/> das preferências do &kicker;. </para>
+
+
+<sect1 id="external-taskbar-extension">
+<title
+>A Extensão da Barra de Tarefas Externa</title>
+
+<para
+>A barra de tarefas externa é igual à 'applet' da barra de tarefas, com a diferença que usa o seu próprio painel. Veja a <link linkend="taskbar-applet"
+>secção da barra de tarefas</link
+> para saber como a usar. </para>
+
+</sect1>
+
+<sect1 id="child-panel-extension">
+<title
+>A Extensão do Painel-Filho</title>
+
+<para
+>Este é apenas um painel como o próprio &kicker;, onde você poderá adicionar todas as coisas que o &kicker; também é capaz de conter. Por isso, você poderá ter tantos &kicker;s quantos desejar. Basta adicionar um painel-filho e adicionar as aplicações e 'applets' ao mesmo. </para>
+
+</sect1>
+
+<sect1 id="kasbar-extension">
+<title
+>A Extensão do <application
+>KasBar</application
+></title>
+
+<para
+>O <application
+>KasBar</application
+> é um substituto com ícones da barra de tarefas. Ele mostra sempre os ícones com todas as aplicações actualmente em execução em qualquer ecrã, e onde as poderá escolher se carregar nelas com o &LMB;. A janela activa fica realçada, enquanto que as janelas minimizadas irão mostrar um pequeno triângulo a apontar para baixo em vez do rectângulo no canto inferior direito nos ícones. Se tiver um triângulo a apontar para a direita, significa que a aplicação está enrolada. </para>
+</sect1>
+
+<sect1 id="dock-application-bar-extension">
+<title
+>A Extensão de Barra de Aplicações Acopláveis</title>
+
+<para
+>A Barra de Aplicações Acopláveis é uma barra exterior que permite acoplar aplicações do WindowMaker. Basta correr as aplicações acopláveis do WindowMaker, se a Barra de Aplicações Acopláveis estiver a correr, para que estas fiquem automaticamente acopladas. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="keybinding">
+<title
+>O Painel</title>
+
+<para
+>Existe apenas um atalho-padrão disponível no &kicker;: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Alt;<keycap
+>F1</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Abre o Menu <guimenu
+>K</guimenu
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que posso adicionar as aplicações, 'applets' ou qualquer outra coisa ao painel? </para>
+</question>
+<answer>
+<para
+>Carregue com o &RMB; em qualquer área vazia do &kicker; e escolha o que deseja adicionar. Veja no <link linkend="basics"
+>Básico do &kicker;</link
+> mais algumas informações sobre o assunto. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso ter uma barra de tarefas externa como existia no &kde; 1? </para>
+</question>
+<answer>
+<para
+>Sim, você poderá carregar com o &RMB; em qualquer área vazia do &kicker; e então escolher <guisubmenu
+>Adicionar</guisubmenu
+>, <guisubmenu
+>Painel</guisubmenu
+> e <guimenuitem
+>Barra de Tarefas Externa</guimenuitem
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso mover o &kicker; para outro canto do ecrã? </para>
+</question>
+
+<answer>
+<para
+>Basta arrastá-lo, mantendo para tal o &LMB; carregado em qualquer área vazia do &kicker; e puxá-lo para qualquer extremo do ecrã. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso mover as extensões para outro canto do ecrã? </para>
+</question>
+
+<answer>
+<para
+>Basta arrastá-las com o &LMB; nas pequenas <guibutton
+>pegas</guibutton
+> à esquerda ou em cima da extensão. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Eu quero que a barra de tarefas mostre todas as aplicações que estou a executar, independentemente do ecrã onde se encontram. Isso é possível? </para>
+</question>
+<answer>
+<para
+>Sim, carregue com o &RMB; na pequena <guibutton
+>pega</guibutton
+> da barra de tarefas, escolha <guimenuitem
+>Configurar a Barra de Tarefas...</guimenuitem
+>, e assinale a opção <guilabel
+>Mostrar as janelas de todos os ecrãs</guilabel
+> na janela que aparece. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso aceder ao menu <guimenu
+>K</guimenu
+> sem usar o rato? </para>
+</question>
+<answer>
+<para
+>Basta carregar em <keycombo action="simul"
+>&Alt;<keycap
+>F1</keycap
+></keycombo
+> para que o mesmo apareça. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe alguma forma de adicionar um menu que contenha todos os ícones do ecrã ao &kicker;? </para>
+</question>
+<answer>
+<para
+>Basta executar o &konqueror;, ir à sua pasta pessoal e arrastar o ícone do <guiicon
+>Ecrã</guiicon
+> para qualquer área vazia do &kicker;, seleccionando então a opção <guimenuitem
+>Adicionar como um Navegador</guimenuitem
+> no menu que aparece. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que altero a cor e o estilo do &kicker;? </para>
+</question>
+<answer>
+<para
+>Você poderá alterar as cores do painel com o módulo global de cores do <application
+>Centro de Controlo</application
+> ou poderá personalizar o próprio painel; veja em <xref linkend="panel-appearance"/> como o fazer. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o relógio está a mostrar a hora errada? </para>
+</question>
+<answer>
+<para
+>Em alguns sistemas &RedHat;, o relógio mostra sempre a hora em &GMT;. Isto é um erro na configuração do sistema, e não está directamente relacionado com o &kicker;. Todavia, para o resolver, basta criar esta ligação simbólica: <userinput
+><command
+>ln</command
+> <option
+>-s</option
+> <filename
+>/usr/share/zoneinfo</filename
+> <filename
+>/usr/lib/zoneinfo</filename
+></userinput
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>É possível alterar o botão do <guiicon
+>K</guiicon
+> no painel para outra imagem qualquer? </para>
+</question>
+<answer>
+<para
+>Veja o <filename
+>$HOME/.kde/share/apps/kicker/pics/go.png</filename
+> e o <filename
+>$HOME/.kde/share/apps/kicker/pics/mini/go.png</filename
+> e substitua-os. Não se esqueça de ajustar as substituições a apenas uma camada, ou então não verá nada. Crie as pastas se elas ainda não existirem. Depois disso, reinicie o &kicker;. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que o meu menu de <guisubmenu
+>Preferências</guisubmenu
+> não está a funcionar? </para>
+</question>
+<answer>
+<para
+>Os seus itens do menu poderão estar misturados por alguma razão. Basta correr o <command
+>kbuildsycoca</command
+> numa linha de comandos. </para>
+</answer>
+</qandaentry>
+</qandaset>
+&reporting.bugs; </chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kicker; </para>
+
+<para
+>Programa copyright 1999-2000 A Equipa do &kde; <ulink url="http://www.kde.org"
+> (www.kde.org)</ulink
+>. </para>
+
+<itemizedlist>
+<listitem>
+<para
+>&Matthias.Elter; &Matthias.Elter.mail; </para>
+</listitem>
+
+<listitem>
+<para
+>&Matthias.Ettrich; &Matthias.Ettrich.mail; </para>
+</listitem>
+
+<listitem>
+<para
+>&Wilco.Greven; &Wilco.Greven.mail; </para>
+</listitem>
+
+<listitem>
+<para
+>&Rik.Hemsley; &Rik.Hemsley.mail; </para>
+</listitem>
+
+<listitem>
+<para
+>&Daniel.M.Duley; &Daniel.M.Duley.mail; </para>
+</listitem>
+
+<listitem>
+<para
+>&Preston.Brown; &Preston.Brown.mail; </para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Documentação original copyright 2001, 2002 &Dirk.Doerflinger; &Dirk.Doerflinger.mail;</para>
+<para
+>Algumas partes com 'copyright' 2004 de &Orville.Bennett; <email
+>&Orville.Bennett.mail;</email
+></para>
+<para
+>Algumas partes com 'copyright' 2005 de Titus Laska <email
+>titus.laska@gmx.de</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underBSDLicense; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-intent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdebase/kicker/man-appletproxy.1.docbook b/tde-i18n-pt/docs/kdebase/kicker/man-appletproxy.1.docbook
new file mode 100644
index 00000000000..79b8407823c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kicker/man-appletproxy.1.docbook
@@ -0,0 +1,158 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> </personname
+> &Lauri.Watts.mail;</author>
+<date
+>25 de Fev de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>appletproxy</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>appletproxy</command
+></refname>
+<refpurpose
+>'proxy' de 'applets' do painel do &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>appletproxy</command
+> <arg choice="req"
+>ficheiro desktop</arg
+> <arg choice="opt"
+>--configfile <replaceable
+>ficheiro</replaceable
+></arg
+> <arg choice="opt"
+>--callbackid <replaceable
+>ID</replaceable
+></arg
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <application
+>appletproxy</application
+> é uma pequena aplicação que lhe permite executar uma 'applet' do &kicker; (o painel do &kde;) fora do próprio &kicker;. A 'applet' irá aparecer na sua própria janela, tornando-se esta uma forma conveniente de depurar as 'applets' do painel.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>ficheiro .desktop</option
+></term>
+<listitem
+><para
+>O ficheiro 'desktop' do 'applet'</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--configfile <replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>O ficheiro de configuração a utilizar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--callback <replaceable
+>ID</replaceable
+></option
+></term>
+<listitem>
+<para
+>O ID de chamada do &DCOP; do contentor de 'applets'.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kicker(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+
+<variablelist>
+<varlistentry>
+<term
+><userinput
+><command
+>appletproxy</command
+> <parameter
+>knewsticker</parameter
+></userinput
+></term>
+<listitem>
+<para
+>Executa o &knewsticker; numa janela autónoma.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kappname; foi criado por &Matthias.Elter; e &Matthias.Ettrich; e é mantido actualmente por &Aaron.J.Seigo; &Aaron.J.Seigo.mail;</para>
+
+<para
+>Esta página de manual foi escrita para o &kde; 3.4 por &Lauri.Watts; &Lauri.Watts.mail;</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdebase/kicker/man-kicker.1.docbook b/tde-i18n-pt/docs/kdebase/kicker/man-kicker.1.docbook
new file mode 100644
index 00000000000..4ec3fa3e80b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kicker/man-kicker.1.docbook
@@ -0,0 +1,119 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY kappname "&kicker;">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts;&Lauri.Watts.mail;</author>
+<date
+>27 de Fevereiro de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kicker</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kicker</command
+></refname>
+<refpurpose
+>O &kicker; é o painel do &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kicker</command
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kicker; é o painel do &kde;. Normalmente contém os lançadores de aplicações, as 'applets' e um relógio.</para
+>
+<!-- FIXME: Well that's a pretty lame description. -->
+</refsect1>
+
+<refsect1>
+<title
+>Ficheiros</title>
+
+<variablelist>
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/share/apps/kickerrc</filename
+></term>
+<listitem>
+<para
+>O ficheiro de configuração específico do utilizador. Este ficheiro não se pretende, normalmente, que seja editado directamente. A maioria das opções de configuração poderão ser controladas a partir do &kcontrol;. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><filename
+>$<envar
+>PREFIX</envar
+>/share/apps/kickerrc</filename
+></term>
+<listitem>
+<para
+>O ficheiro de configuração global. Não se pretende que este ficheiro seja editado directamente; a maioria dos itens de configuração poderão ser controlados a partir do &kcontrol;. As opções globais poderão ser configuradas pelo administrador de sistema para os valores predefinidos ou então para bloquear as opções que não possam ser alteradas pelos utilizadores do sistema. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Poderá encontrar alguma documentação de utilizador mais detalhada em <ulink url="help:/kicker"
+>help:/kicker</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kicker</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kappname; foi criado por &Matthias.Elter; e &Matthias.Ettrich; e é mantido actualmente por &Aaron.J.Seigo; &Aaron.J.Seigo.mail;</para>
+
+<para
+>Esta página de manual foi escrita para o &kde; 3.4 por &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.am
new file mode 100644
index 00000000000..ceb6445fe51
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.in
new file mode 100644
index 00000000000..26223e7c69b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. memory ioports opengl samba processor partitions devices pci pcmcia nics cdinfo protocols usb dma sound xserver interrupts scsi
+KDE_DOCS = kinfocenter
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.am
new file mode 100644
index 00000000000..955ad7b4e7c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/cdinfo
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.in
new file mode 100644
index 00000000000..ae6b8498e8a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/cdinfo
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/cdinfo
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/cdinfo/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/cdinfo/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/cdinfo/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/cdinfo/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/cdinfo/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/cdinfo/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/cdinfo/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/cdinfo/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/cdinfo/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.cache.bz2
new file mode 100644
index 00000000000..2b10f24e769
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.docbook
new file mode 100644
index 00000000000..87e7d652d50
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/cdinfo/index.docbook
@@ -0,0 +1,79 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação/Capacidades do CD-ROM</title>
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+>Jahshan</firstname
+> <surname
+>Bhatti</surname
+> <affiliation
+><address
+><email
+>jabhatti91@gmail.com</email
+></address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2006-06-13</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>cd-rom</keyword>
+<keyword
+>informação das capacidades</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação/Capacidades do CD-ROM</title>
+
+<para
+>Esta página mostra informações acerca das unidades de CD-ROM ligadas, bem como das suas capacidades, </para>
+
+<para
+>No &Linux;, esta informação é lida a partir do <filename class="devicefile"
+>/proc/sys/dev/cdrom/info</filename
+>, que só estará disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no 'kernel'. </para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página. </para>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.am
new file mode 100644
index 00000000000..e64b7fff39b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/devices
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.in
new file mode 100644
index 00000000000..ea7a7781c71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/devices
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/devices
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/devices/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/devices/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/devices/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/devices/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/devices/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/devices/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/devices/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/devices/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/devices/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.cache.bz2
new file mode 100644
index 00000000000..7a776b0d1ee
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.docbook
new file mode 100644
index 00000000000..2e1d1a0b404
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/devices/index.docbook
@@ -0,0 +1,82 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação do Dispositivo</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>dispositivo</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação do Dispositivo</title>
+
+<para
+>Esta página mostra informações acerca dos dispositivos disponíveis, </para>
+
+<note>
+<para
+>A informação exacta que é mostrada é dependente do sistema. Em alguns sistemas, a informação dos dispositivos ainda não pode ser mostrada. </para>
+</note>
+
+<para
+>No &Linux;, esta informação é lida do <filename class="devicefile"
+>/proc/devices</filename
+> e do <filename class="devicefile"
+>/proc/misc</filename
+>, que só estão disponíveis se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver integrado no 'kernel'. Os dispositivos são listados por grupo (Carácter, Bloco, ou Diverso - ou os respectivos conceitos em inglês). O 'major number' do dispositivo é listado, seguido dum texto de identificação. </para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página. </para>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.am
new file mode 100644
index 00000000000..35cd4922ca4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/dma
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.in
new file mode 100644
index 00000000000..a2df1b6f317
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/dma
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/dma
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/dma/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/dma/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/dma/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/dma/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/dma/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/dma/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/dma/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/dma/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/dma/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.cache.bz2
new file mode 100644
index 00000000000..640786496cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.docbook
new file mode 100644
index 00000000000..7b60a299096
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/dma/index.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação dos Canais de <acronym
+>DMA</acronym
+></title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>DMA</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação dos Canais de <acronym
+>DMA</acronym
+></title>
+
+<para
+>Esta página mostra informações acerca dos canais de <acronym
+>DMA</acronym
+> (Direct Memory Access - Acesso Directo à Memória). Um canal de <acronym
+>DMA</acronym
+> é uma ligação directa que permite aos dispositivos transferirem dados de e para a memória sem passarem pelo processador. Tipicamente, os sistemas da arquitectura i386 (<acronym
+>PC</acronym
+>s) têm oito canais de <acronym
+>DMA</acronym
+> (0-7). </para>
+
+<note
+> <para
+>A informação exacta que é mostrada é dependente do sistema. Em alguns sistemas, a informação dos canais de <acronym
+>DMA</acronym
+> ainda não pode ser mostrada. </para
+> </note>
+
+<para
+>No &Linux;, esta informação é lida do <filename class="devicefile"
+>/proc/dma</filename
+>, que só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver integrado no 'kernel'. </para>
+
+<para
+>É mostrada uma lista de todos os canais de <acronym
+>DMA</acronym
+> registados no momento ('bus' <acronym
+>ISA</acronym
+>). A primeira coluna indica o canal de <acronym
+>DMA</acronym
+> e a segunda mostra o dispositivo que está a usar esse canal. </para>
+
+<para
+>Os canais de <acronym
+>DMA</acronym
+> não usados não são listados. </para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página. </para>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/index.cache.bz2
new file mode 100644
index 00000000000..e62d03519c3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/index.docbook
new file mode 100644
index 00000000000..9defb7f149f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/index.docbook
@@ -0,0 +1,518 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY kappname "&kinfocenter;">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O &infocenter;</title>
+
+<authorgroup>
+<author
+><firstname
+>Michael</firstname
+> <surname
+>McBride</surname
+> <affiliation
+><address
+><email
+>mpmcbride7@yahoo.com</email
+></address
+></affiliation>
+</author>
+</authorgroup>
+
+<date
+>2002-07-03</date>
+<releaseinfo
+>3.10.00</releaseinfo>
+
+<abstract>
+<para
+>Este documento descreve o centro de informação do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kinfocenter</keyword>
+<keyword
+>sistema</keyword>
+<keyword
+>informação</keyword>
+<keyword
+>módulo</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>O &infocenter;</title>
+
+<para
+>O &infocenter; (a que vamos chamar a partir de agora apenas <quote
+>o centro de informações</quote
+>) é uma forma centralizada e conveniente de visualizar a configuração do &kde; e do sistema. </para>
+
+<para
+>O centro de informação é composto por vários módulos; cada módulo é uma aplicação separada, porém, o centro de controlo organiza todos estes programas de uma forma conveniente. </para>
+
+</chapter>
+
+<chapter id="info-center">
+<title
+>Utilizar o &infocenter;</title>
+
+<para
+>A próxima secção aborda a utilização do centro de informação propriamente dito. Para mais informações acerca dos módulos individuais, veja os <link linkend="module"
+>Módulos do Centro de Informação</link
+>. </para>
+
+<sect1 id="information-center-starting">
+<title
+>Iniciar o &infocenter;</title>
+
+<para
+>O &infocenter; pode ser iniciado de 3 maneiras: </para>
+
+<orderedlist
+>
+<listitem>
+<para
+>Escolhendo <menuchoice
+><guimenu
+>Botão K</guimenu
+><guimenuitem
+>Centro de Informação</guimenuitem
+></menuchoice
+> no Painel do &kde;. </para>
+</listitem>
+<listitem>
+<para
+>Carregando em <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>. </para>
+
+<para
+>Isto faz aparecer uma janela. Escreva <userinput
+><command
+>kinfocenter</command
+></userinput
+> e carregue no botão <guibutton
+>Executar</guibutton
+> ou carregue em <keycap
+>Enter</keycap
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>O utilizador pode escrever <command
+>kinfocenter &amp;</command
+> em qualquer linha de comando. </para>
+</listitem
+>
+</orderedlist
+>
+
+<para
+>Estes três métodos são equivalentes e produzem o mesmo resultado. </para>
+
+</sect1>
+
+<sect1 id="information-center-screen"
+>
+<title
+>O Ecrã do &infocenter;</title>
+
+<para
+>Quando aceder ao centro de informação, verá uma janela dividida em três áreas funcionais. </para>
+
+<para
+>No topo, está a barra de menu. A barra de menu dá-lhe um acesso rápido à maior parte das funcionalidades do &infocenter;. Os menus estão descritos em <link linkend="info-center-menus"
+>Os Menus do Centro de Informação do &kde;</link
+>. </para>
+
+<para
+>À esquerda, encontra-se uma coluna onde poderá escolher qual é o módulo a investigar. Poderá aprender a navegar pelos módulos na secção com o nome <link linkend="module-intro"
+>Navegar nos Módulos</link
+>. </para>
+
+<para
+>O painel principal mostra-lhe alguma informação sobre o sistema. </para>
+
+<!--
+<para>
+In this example, we are running &kde; 2.99, we started &infocenter;
+as user <systemitem class="username"
+>adridg</systemitem
+>, the computer is
+named <systemitem class="systemname"
+>aramis</systemitem
+>, it is a
+FreeBSD system, Version 4.4-RELEASE, on a Pentium.
+</para
+> -->
+
+</sect1>
+
+<sect1 id="info-center-menus">
+<title
+>Os Menus do &infocenter;</title>
+
+<para
+>Esta secção dá-lhe uma descrição breve do que cada item do menu faz. </para>
+
+<sect2 id="info-center-menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Ficheiro</guimenu
+> só tem um item. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para>
+<action
+>Fecha o centro de informação.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="info-center-menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+<sect1 id="info-center-exiting">
+<title
+>Sair do Centro de Informação do &kde;</title>
+
+<para
+>O utilizador poderá sair do centro de informação de uma destas três maneiras: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccionando a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> do menu. </para>
+</listitem>
+
+<listitem>
+<para
+>Carregando, no seu teclado, em <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Carregando no botão <guiicon
+>Fechar</guiicon
+> na janela do centro de informação. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<!--*****************************************************************-->
+
+<chapter id="module">
+<title
+>Os Módulos do &infocenter;</title>
+
+<sect1 id="module-intro">
+<title
+>Navegar nos Módulos</title>
+
+<para
+>Esta é uma lista do módulos de configuração <emphasis
+>padrão</emphasis
+> (ordenados por categoria) que são fornecidos pelo pacote <application role="package"
+>&kde; base</application
+>. É possível que encontre muitos mais módulos no seu sistema, se instalou outros programas. </para>
+
+<itemizedlist>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/devices/index.html"
+>Dispositivos</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/dma/index.html"
+>Canais DMA</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/interrupts/index.html"
+>Interrupções</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/ioports/index.html"
+>Portos de E/S</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/memory/index.html"
+>Memória</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/nics/index.html"
+>Interfaces de Rede</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/opengl/index.html"
+>OpenGL</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/partitions/index.html"
+>Partições</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/pci/index.html"
+>PCI</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/pcmcia/index.html"
+>PCMCIA</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/processor/index.html"
+>Processador</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/protocols/index.html"
+>Protocolos</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/samba/index.html"
+>Informação do Estado do Samba</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/scsi/index.html"
+>SCSI</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/sound/index.html"
+>Som</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/usb/index.html"
+>Dispositivos USB</ulink
+></para>
+</listitem>
+<listitem>
+<para
+><ulink url="help:/kinfocenter/xserver/index.html"
+>Servidor X</ulink
+></para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<!--****************************************-->
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kinfocenter;</para>
+<para
+>Programa copyright 1997-2001 Os Programadores do &infocenter;</para>
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Matthias Hoelzer-Kluepfel <email
+>hoelzer@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Matthias Elter <email
+>elter@kde.org</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação <trademark class="copyright"
+>copyright 2000 Michael McBride</trademark
+> <email
+>mpmcbride7@yahoo.com</email
+></para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Paul Campbell <email
+>paul@taniwha.com</email
+></para
+></listitem>
+<listitem
+><para
+>Helge Deller <email
+>deller@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Mark Donohoe </para
+></listitem>
+<listitem
+><para
+>Pat Dowler</para
+></listitem>
+<listitem
+><para
+>Duncan Haldane <email
+>duncan@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Steffen Hansen <email
+>stefh@mip.ou.dk</email
+>.</para
+></listitem>
+<listitem
+><para
+>Matthias Hoelzer-Kluepfel <email
+>hoelzer@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Martin Jones <email
+>mjones@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Jost Schenck <email
+>jost@schenck.de</email
+></para
+></listitem>
+<listitem
+><para
+>Jonathan Singer <email
+>jsinger@leeta.net</email
+></para
+></listitem>
+<listitem
+><para
+>Thomas Tanghus <email
+>tanghus@earthling.net</email
+></para
+></listitem>
+<listitem
+><para
+>Krishna Tateneni <email
+>tateneni@pluto.njcc.com
+></email
+></para
+></listitem>
+<listitem
+><para
+>Ellis Whitehead <email
+>ewhitehe@uni-freiburg.de</email
+></para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.am
new file mode 100644
index 00000000000..da8c6cbdd42
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/interrupts
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.in
new file mode 100644
index 00000000000..147ec6f4b7d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/interrupts
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/interrupts
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/interrupts/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/interrupts/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/interrupts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/interrupts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/interrupts/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/interrupts/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/interrupts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/interrupts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/interrupts/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.cache.bz2
new file mode 100644
index 00000000000..208a128387c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.docbook
new file mode 100644
index 00000000000..2617e0cabb7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/interrupts/index.docbook
@@ -0,0 +1,119 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Linhas de Interrupções (<abbrev
+>IRQ</abbrev
+>)</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>IRQ</keyword>
+<keyword
+>interrupções</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Interrupções (<abbrev
+>IRQ</abbrev
+>) Utilizadas</title>
+
+<para
+>Esta página fornece informações acerca da Interrupções utilizadas, e quais os dispositivos que as utilizam.</para>
+
+<para
+>Um <acronym
+>IRQ</acronym
+> é uma linha de hardware utilizada num <acronym
+>PC</acronym
+> por dispositivos (do barramento <acronym
+>ISA</acronym
+>) como teclados, modems, placas de som, &etc;, para emitir sinais de interrupção de forma a comunicar ao processador que o dispositivo está pronto a enviar ou receber dados. Infelizmente, só estão disponíveis dezasseis <acronym
+>IRQs</acronym
+> (0-15) na arquitectura i386 (<acronym
+>PC</acronym
+>), sendo partilhados entre os vários dispositivos <acronym
+>ISA</acronym
+>.</para>
+
+<para
+>Muitos dos problemas de hardware são o resultado de conflitos de <acronym
+>IRQs</acronym
+>, o quais ocorrem quando dois dispositivos tentam utilizar o mesmo <acronym
+>IRQ</acronym
+>, ou um programa, devido a um erro de configuração, tenta utilizar um <acronym
+>IRQ</acronym
+> diferente do que o dispositivo está realmente a utilizar.</para>
+
+<note
+><para
+>A informação disponibilizada depende do sistema. Em alguns sistemas operativos ainda não é possível fornecer informações acerca de <acronym
+>IRQs</acronym
+>.</para
+></note>
+
+<para
+>No &Linux; esta informação é lida do <filename class="directory"
+>/proc/interrupts</filename
+>. Esta interface só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no núcleo.</para>
+
+<para
+>A primeira coluna contém o número do <acronym
+>IRQ</acronym
+>. A segunda coluna mostra o número de interrupções recebidas desde que o computador foi ligado. A terceira coluna mostra o tipo de interrupção. A quarta, mostra o dispositivo atribuído à interrupção.</para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.am
new file mode 100644
index 00000000000..65778f79486
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/ioports
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.in
new file mode 100644
index 00000000000..7f0ffea3afb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/ioports
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/ioports
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/ioports/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/ioports/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/ioports/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/ioports/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/ioports/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/ioports/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/ioports/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/ioports/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/ioports/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.cache.bz2
new file mode 100644
index 00000000000..f1f199b06c0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.docbook
new file mode 100644
index 00000000000..aadd28d70e8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/ioports/index.docbook
@@ -0,0 +1,90 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Porto de E/S</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>portos de E/S</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação de Portos de Entrada/Saída</title>
+
+<para
+>Esta página fornece informações acerca dos portos de E/S.</para>
+
+<para
+>Os portos de entrada/saída são endereços de memória utilizados pelo processador para comunicar directamente com um dispositivo que lhe enviou uma interrupção.</para>
+
+<para
+>A troca de comandos ou dados entre o processador e o dispositivo ocorreu através do porto de entrada/saída deste, o qual é representado por um número hexadecimal. Não é possível a dois dispositivos partilhar o mesmo porto de entrada/saída. Muitos dispositivos utilizam múltiplos portos de entrada/saída, os quais são expressos como uma gama de números hexadecimais. </para>
+
+<note
+><para
+>A informação exacta que é disponibilizada depende do sistema. Em alguns sistemas operativos ainda não é possível fornecer informações acerca dos portos de entrada/saída.</para
+></note>
+
+<para
+>No &Linux; esta informação é lida de <filename class="directory"
+>/proc/ioports</filename
+>. Esta interface só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no núcleo. É fornecida uma lista de todas as gamas de portos de entrada/saída registadas.</para>
+
+<para
+>A primeira coluna mostra o porto de entrada/saída (ou a gama de portos de entrada/saída), e a segunda o dispositivo que utiliza estes portos.</para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.am
new file mode 100644
index 00000000000..9ef10be3e62
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/memory
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.in
new file mode 100644
index 00000000000..9185017f5f8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/memory
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/memory
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/memory/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/memory/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/memory/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/memory/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/memory/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/memory/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/memory/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/memory/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/memory/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.cache.bz2
new file mode 100644
index 00000000000..f31c65c4cce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.docbook
new file mode 100644
index 00000000000..b3dca820c7d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/memory/index.docbook
@@ -0,0 +1,143 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação da Memória</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2002-02-13</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>memória</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação da Memória</title>
+
+<para
+>Este módulo mostra a utilização actual da memória. É actualizado constantemente e pode ser bastante útil para descobrir pontos críticos, quando estão a ser executadas certas aplicações.</para>
+
+<sect2 id="memory-intro">
+<title
+>Tipos de Memória</title>
+
+<para
+>A primeira coisa que precisa de compreender é que existem dois tipos de <quote
+>memória</quote
+> disponíveis ao sistema operativo e aos programas que correm nela.</para>
+
+<para
+>O primeiro tipo é a memória física. Esta é a memória localizadas nos 'chips' de memória no seu computador. É a <acronym
+>RAM</acronym
+> (de Random Access Memory) que comprou quando adquiriu o seu computador.</para>
+
+<para
+>O segundo tipo é denominado de memória virtual ou de paginação. Este bloco de memória corresponde de facto a espaço no disco rígido. O sistema operativo reserva um espaço no disco rígido para o <quote
+>espaço de paginação</quote
+>. Assim poderá utilizar esta memória virtual se esgotar a memória física. A razão pela qual se chama memória de <quote
+>paginação</quote
+> tem a ver com o facto do sistema operativo retirar certos blocos de dados (as páginas) da memória que ela pensa que o utilizador não irá necessitar por agora, e guardá-los no disco nesse espaço reservado. O sistema operativo carrega então depois os dados novos que necessita, trocando (<quote
+>swapping</quote
+>) os dados não necessários pelos necessários de momento. A memória virtual não é tão rápida quanto a física, por isso os sistemas operativos tentam manter os dados (principalmente os mais utilizados) na memória física.</para>
+
+<para
+>A memória total é a soma da memória física com a virtual.</para>
+
+</sect2>
+
+<sect2 id="memory-use">
+<title
+>Módulo de Informação de Memória</title>
+
+<para
+>Esta janela está dividida numa secção superior e outra inferior</para>
+
+<para
+>A secção superior mostra-lhe a memória física total, a virtual total, a partilhada e a reservada para 'buffers'.</para>
+
+<para
+>Todos os quatro valores são representados como o número total de bytes e como o número de megabytes (1 megabyte = ligeiramente maior que 1 000 000 bytes)</para>
+
+<para
+>A secção inferior mostra ao utilizador três gráficos: </para>
+
+<itemizedlist>
+<listitem
+><para
+>A <guilabel
+>Memória Total</guilabel
+> (a combinação da memória física e virtual).</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Memória Física</guilabel
+></para
+></listitem>
+<listitem
+><para
+>Memória virtual ou <guilabel
+>Área de Paginação</guilabel
+>.</para
+></listitem>
+</itemizedlist>
+
+<para
+>As áreas a verde estão livres, enquanto as vermelhas estão a ser usadas.</para>
+
+<tip
+><para
+>Os valores exactos de cada tipo de memória não são críticos e mudam regularmente. Quando avaliar esta página, preste atenção à evolução.</para>
+
+<para
+>O seu computador tem bastante espaço livre (áreas a verde)? Se não tem, pode aumentar a área de paginação ou a memória física.</para>
+
+<para
+>Para além disso, se o seu computador parecer arrastar-se: estará a sua memória física completamente ocupada e o seu disco rígido sempre a ser acedido? Isto dá a entender que não tem memória física suficiente e o seu computador está a basear-se na memória virtual, que é mais lenta, para os dados mais usados. Se aumentar a sua memória física, aumentará a capacidade de resposta do seu computador.</para
+></tip>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.am
new file mode 100644
index 00000000000..b47dd7d4e4e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/nics
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.in
new file mode 100644
index 00000000000..b78f187b35a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/nics
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/nics
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/nics/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/nics/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/nics/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/nics/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/nics/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/nics/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/nics/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/nics/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/nics/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.cache.bz2
new file mode 100644
index 00000000000..21ff2ab65b5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.docbook
new file mode 100644
index 00000000000..db39fa2769e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/nics/index.docbook
@@ -0,0 +1,70 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Interfaces de Rede</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Lauri.Watts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-11</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Rede</keyword>
+<keyword
+>Interfaces</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+
+<title
+>Interfaces de Rede</title>
+
+<para
+>Esta página mostra informações sobre as interfaces de rede instaladas no computador do utilizador. </para>
+
+<note
+><para
+>A informação exacta mostrada depende do sistema. Em alguns dos sistemas, esta informação pode não ser sequer ainda mostrada.</para
+></note>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.am
new file mode 100644
index 00000000000..4dd40b4dda0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/opengl
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.in
new file mode 100644
index 00000000000..432befc91ec
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/opengl
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/opengl
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/opengl/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/opengl/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/opengl/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/opengl/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/opengl/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/opengl/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/opengl/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/opengl/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/opengl/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.cache.bz2
new file mode 100644
index 00000000000..80090ddf3ef
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.docbook
new file mode 100644
index 00000000000..5fe78c732be
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/opengl/index.docbook
@@ -0,0 +1,90 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+><acronym
+>OpenGL</acronym
+></title>
+<articleinfo>
+
+<authorgroup>
+<author
+><personname
+><firstname
+>Ilya</firstname
+><surname
+>Korniyko</surname
+></personname
+><email
+>k_ilya@ukr.net</email
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+></date>
+<releaseinfo
+></releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>OpenGL</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="opengl">
+
+<title
+>OpenGL</title>
+
+<para
+>Esta página mostra informações sobre a implementação de <acronym
+>OpenGL</acronym
+> instalada. O OpenGL (de "Open Graphics Library") é uma interface multi-plataforma e independente do 'hardware' para os gráficos 3D. </para>
+
+<para
+><acronym
+>GLX</acronym
+> é a implementação do OpenGL para o sistema X Window.</para>
+
+<para
+>O <acronym
+>DRI</acronym
+> (Direct Rendering Infrastucture) oferece a aceleração por 'hardware' para o OpenGL. Deverá ter uma placa gráfica com aceleração 3D e um controlador devidamente instalado para tal.</para>
+
+
+<para
+>Leia mais na página oficial do OpenGL <ulink url="http://www.opengl.org"
+>http://www.opengl.org</ulink
+> </para>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.am
new file mode 100644
index 00000000000..28d86896dde
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/partitions
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.in
new file mode 100644
index 00000000000..ed0b1861578
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/partitions
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/partitions
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/partitions/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/partitions/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/partitions/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/partitions/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/partitions/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/partitions/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/partitions/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/partitions/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/partitions/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.cache.bz2
new file mode 100644
index 00000000000..518a3451eb5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.docbook
new file mode 100644
index 00000000000..69d810946ba
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/partitions/index.docbook
@@ -0,0 +1,85 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação das Partições</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>partição da unidade</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação das Partições</title>
+
+<para
+>Esta página mostra informações acerca das partições nos seus discos rígidos.</para>
+
+<note
+><para
+>A informação exacta que é mostrada é dependente do sistema. Em alguns sistemas, a informação da partição pode não ser sequer ainda mostrada.</para
+></note>
+
+<para
+>No &Linux; esta informação é lida a partir do <filename class="devicefile"
+>/proc/partitions</filename
+>, que só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no 'kernel' (v.2.1.x ou posterior).</para>
+
+<para
+>As primeiras duas colunas são o 'major number' e o 'minor number', respectivamente. A terceira coluna é o número de blocos (normalmente 1 bloco = 1024 bytes). A quarta coluna é uma identificação do dispositivo.</para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.am
new file mode 100644
index 00000000000..9d9695b4483
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/pci
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.in
new file mode 100644
index 00000000000..851c02b7494
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/pci
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/pci
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pci/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pci/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pci/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pci/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/pci/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pci/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pci/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pci/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/pci/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.cache.bz2
new file mode 100644
index 00000000000..f3ba8f95bf3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.docbook
new file mode 100644
index 00000000000..e3efa6536c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pci/index.docbook
@@ -0,0 +1,102 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>O barramento <acronym
+>PCI</acronym
+> e as placas <acronym
+>PCI</acronym
+> instaladas</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>PCI</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="pci">
+
+<title
+>O barramento <acronym
+>PCI</acronym
+> e as placas <acronym
+>PCI</acronym
+> instaladas</title>
+
+<para
+>Esta página mostra dados acerca do barramento <acronym
+>PCI</acronym
+> e das placas <acronym
+>PCI</acronym
+> instaladas, assim como outros dispositivos que utilizem o barramento <acronym
+>PCI</acronym
+> (Peripheral Component Interconnect).</para>
+
+<note
+><para
+>A informação exacta que é mostrada é dependente do sistema. Em alguns sistemas, a informação de <acronym
+>PCI</acronym
+> não pode ainda ser mostrada.</para
+> </note>
+
+<para
+>No &Linux;, esta informação é lida do <filename class="devicefile"
+>/proc/pci</filename
+> que só estará disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no 'kernel'. É apresentada então uma lista dos dispositivos <acronym
+>PCI</acronym
+> detectados na inicialização do 'kernel', bem como a sua configuração.</para>
+
+<para
+>Cada registo começa com um número de barramento, de dispositivo e de função.</para>
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.am
new file mode 100644
index 00000000000..ea3353048d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/pcmcia
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.in
new file mode 100644
index 00000000000..d00820274b7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/pcmcia
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/pcmcia
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pcmcia/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pcmcia/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pcmcia/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pcmcia/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/pcmcia/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/pcmcia/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pcmcia/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/pcmcia/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/pcmcia/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.cache.bz2
new file mode 100644
index 00000000000..3e969e10907
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.docbook
new file mode 100644
index 00000000000..05a7f270f60
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/pcmcia/index.docbook
@@ -0,0 +1,68 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+><acronym
+>PCMCIA</acronym
+></title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Portátil</keyword>
+<keyword
+>PCMCIA</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="pcmcia">
+<title
+><acronym
+>PCMCIA</acronym
+></title>
+
+<para
+>Este módulo fornece informações acerca de placas <acronym
+>PCMCIA</acronym
+>.</para>
+
+<para
+>As informações fornecidas dependem do sistema. Na maior parte dos sistema, não há qualquer informações disponível.</para>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.am
new file mode 100644
index 00000000000..ce4cdc4f53e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/processor
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.in
new file mode 100644
index 00000000000..41f0bb032ee
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/processor
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/processor
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/processor/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/processor/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/processor/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/processor/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/processor/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/processor/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/processor/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/processor/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/processor/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.cache.bz2
new file mode 100644
index 00000000000..824316135f1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.docbook
new file mode 100644
index 00000000000..86809e6ed98
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/processor/index.docbook
@@ -0,0 +1,90 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação do Processador</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>CPU</keyword>
+<keyword
+>processador</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="processor">
+<title
+>Informação do Processador</title>
+
+<para
+>Esta página indica dados sobre o processador ou a Unidade de Processamento Central do sistema (<acronym
+>CPU</acronym
+> - Central Processing Unit).</para>
+
+<note
+><para
+>A informação exacta que é apresentada depende do sistema. Em alguns sistemas, a informação do processador pode até nem sequer ser vista.</para
+></note>
+
+<para
+>No &Linux;, esta informação é lida a partir do <filename class="devicefile"
+>/proc/cpuinfo</filename
+>, que só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no 'kernel'.</para>
+
+<para
+>O conteúdo exacto da janela dependerá do <acronym
+>CPU</acronym
+> que a máquina do utilizador contém, mas a janela está organizada em duas colunas. A primeira coluna é o parâmetro, enquanto a segunda é o seu valor.</para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.am
new file mode 100644
index 00000000000..fc1e09b5d79
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/protocols
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.in
new file mode 100644
index 00000000000..862d2121eb3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/protocols
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/protocols
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/protocols/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/protocols/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/protocols/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/protocols/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/protocols/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/protocols/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/protocols/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/protocols/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/protocols/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.cache.bz2
new file mode 100644
index 00000000000..f0778e7aa34
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.docbook
new file mode 100644
index 00000000000..54005bf720f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/protocols/index.docbook
@@ -0,0 +1,60 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Protocolos</title>
+
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts;</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Protocolos</keyword>
+<keyword
+>IOSlaves</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="protocols">
+<title
+>Protocolos</title>
+
+<para
+>À esquerda do painel, poderá ver uma lista dos IOSlaves que estão instalados no seu sistema. Os IOSlaves são a forma das aplicações &kde; <quote
+>falarem</quote
+> com outros computadores, outras aplicações ou para gerir ficheiros.</para>
+
+<para
+>Ao carregar no nome de um IOSlave, pode obter informações acerca deste, tal como a sua forma de utilização e a sua função.</para>
+
+<para
+>O módulo de protocolos é apenas informativo, como tal, não poderá alterar qualquer configuração nele.</para>
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.am
new file mode 100644
index 00000000000..56d149d073a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/samba
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.in
new file mode 100644
index 00000000000..7675a3c5ea3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/samba
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/samba
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/samba/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/samba/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/samba/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/samba/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/samba/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/samba/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/samba/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/samba/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/samba/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.cache.bz2
new file mode 100644
index 00000000000..22b0c17921b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.docbook
new file mode 100644
index 00000000000..a373554d88a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/samba/index.docbook
@@ -0,0 +1,310 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação do Estado do Samba</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Alexander.Neundorf;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup
+>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Samba</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sambastatus">
+
+
+<title
+>Informação do Estado do Samba</title>
+
+<para
+>O Monitor do Estado do Samba e do <acronym
+>NFS</acronym
+> é uma interface para os programas <command
+>smbstatus</command
+> e <command
+>showmount</command
+>. O smbstatus indica as ligações actuais do Samba, e faz parte do pacote de ferramentas do Samba, que implementa o protocolo <acronym
+>SMB</acronym
+> (Session Message Block), também conhecido como o protocolo NetBIOS ou LanManager.</para>
+
+<para
+>Este protocolo pode ser usado para disponibilizar impressoras ou serviços de partilha de ficheiros numa rede que inclua máquinas a correrem as diversas variantes do &Microsoft; &Windows;.</para>
+
+<para
+>O <command
+>showmount</command
+> faz parte do pacote de 'software' do <acronym
+>NFS</acronym
+>. <acronym
+>NFS</acronym
+> significa Network File System e é a maneira tradicional de o &UNIX; partilhar pastas na rede. Neste caso, é analisado o resultado do comando <command
+>showmount</command
+> <option
+>-a localhost</option
+>. Em alguns sistemas, o 'showmount' está em <filename class="directory"
+>/usr/sbin</filename
+>; verifique se tem o 'showmount' no seu <envar
+>PATH</envar
+>.</para>
+
+<sect2 id="smb-exports">
+<title
+>Partilhas Exportadas</title>
+
+<para
+>Nesta página, poderá ver uma lista grande que mostra as ligações activas às partilhas de Samba e <acronym
+>NFS</acronym
+> da sua máquina, neste momento. A primeira coluna mostra se o recurso é uma partilha de Samba (<acronym
+>SMB</acronym
+>) ou de <acronym
+>NFS</acronym
+>. A segunda coluna contém o nome da partilha e a terceira o nome da máquina remota que está a aceder a esta partilha. As restantes colunas só fazem sentido para as partilhas de Samba.</para>
+
+<para
+>A quarta coluna contém o <abbrev
+>ID</abbrev
+> do utilizador que está a aceder a esta partilha. Lembre-se que não tem de ser igual ao seu <abbrev
+>ID</abbrev
+> do utilizador de &UNIX;. O mesmo aplica-se à coluna seguinte, que mostra o <abbrev
+>ID</abbrev
+> do grupo do utilizador.</para>
+
+<para
+>Cada ligação a uma das suas partilhas é tratada por um único processo (o <command
+>smbd</command
+>); por isso, a próxima coluna mostra o <abbrev
+>ID</abbrev
+> do processo (o <acronym
+>pid</acronym
+>) deste <command
+>smbd</command
+>. Se você matar este processo, o utilizador que está ligado desligar-se-á. Se o utilizador remoto trabalhar a partir do &Windows;, logo que este processo seja morto será criado um novo, por isso ele não dará pela coisa.</para>
+
+<para
+>A última coluna mostra quantos ficheiros este utilizador tem abertos neste momento. Aqui só poderá ver quantos ficheiros ele tem <emphasis
+>abertos</emphasis
+> agora, não vendo quantos ele copiou ou acedeu anteriormente, &etc;.</para>
+
+</sect2>
+
+<sect2 id="smb-imports">
+<title
+>Partilhas Importadas</title>
+
+<para
+>Aqui poderá ver quais as partilhas do Samba e do <acronym
+>NFS</acronym
+> das outras máquinas que estão montadas no seu sistema local. A primeira coluna mostra se é uma partilha de Samba ou de <acronym
+>NFS</acronym
+>, a segunda coluna mostra o nome da partilha e a terceira mostra onde está montada.</para>
+
+<para
+>Quanto às partilhas de <acronym
+>NFS</acronym
+>, podê-las-á no &Linux; (isto foi testado), também devendo funcionar no &Solaris; (isto não foi testado).</para>
+
+</sect2>
+
+<sect2 id="smb-log"
+>
+<title
+>Registo</title
+>
+
+<para
+>Esta página mostra o conteúdo do seu ficheiro de registo do Samba de uma forma agradável. Se abrir esta página, a lista estará vazia. Tem de carregar no botão <guibutton
+>Actualizar</guibutton
+>, para que o ficheiro seja lido e os resultados apresentados. Verifique se o ficheiro de registo do Samba está no sítio indicado na linha introduzida. Se estiver em outro lado ou tiver um outro nome, corrija-o. Depois de alterar o nome do ficheiro, tem de carregar de novo em <guibutton
+>Actualizar</guibutton
+>.</para>
+
+<para
+>O Samba regista as suas acções de acordo com o nível de depuração (ver o <filename
+>smb.conf</filename
+>). Se o nível for 1, o Samba só regista quando alguém se liga à sua máquina e quando esta ligação é fechada. Se o nível for o 2, também regista se alguém abre um ficheiro e o fecha. Se o nível for maior que 2, ainda mais coisas são registadas.</para>
+
+<para
+>Se está interessado em quem acede à sua máquina e que ficheiros são acedidos, deve alterar o nível de registo para 2 e criar regularmente um novo ficheiro de registo do Samba (&pex; definindo uma tarefa de <command
+>cron</command
+> que, uma vez por semana, mova o ficheiro de registo de Samba para outra pasta ou algo do género). Caso contrário, o seu ficheiro de registo do Samba pode ficar muito grande.</para>
+
+<para
+>Com as quatro opções por baixo da lista, poderá decidir que eventos são mostrados na lista. Tem de carregar em <guibutton
+>Actualizar</guibutton
+> para ver os resultados. Se o nível de registo do seu Samba for muito baixo, não verá tudo.</para>
+
+<para
+>Se carregar no cabeçalho de uma coluna, poderá ordenar a lista por essa coluna.</para>
+
+</sect2>
+
+
+<sect2 id="smb-statistics">
+<title
+>Estatísticas</title>
+
+<para
+>Nesta página, poderá filtrar o conteúdo da terceira página para certos dados.</para>
+
+<para
+>Imaginemos que o campo <guilabel
+>Evento</guilabel
+> (não o da lista) está configurado como <userinput
+>Ligação</userinput
+>, o <guilabel
+>Serviço/Ficheiro</guilabel
+> é igual a <userinput
+>*</userinput
+>, a <guilabel
+>Máquina/Utilizador</guilabel
+> é igual <userinput
+>*</userinput
+>, o <guilabel
+>Mostrar informações extendidas do serviço</guilabel
+> está desligado e o <guilabel
+>Mostrar informações extendidas da máquina</guilabel
+> está desactivada.</para>
+
+<para
+>Se carregar em <guibutton
+>Procurar</guibutton
+> agora, verá quantas vezes foi aberta uma ligação para partilhar a <literal
+>*</literal
+> (&ie; qualquer partilha) da máquina <literal
+>*</literal
+> (&ie; de qualquer máquina). Agora active as opções <guilabel
+>Mostrar informações extendidas da máquina</guilabel
+> e carregue em <guibutton
+>Procurar</guibutton
+> de novo. Agora verá, para cada máquina que corresponda a <literal
+>*</literal
+>, quantas ligações foram abertas por ela.</para>
+
+<para
+>Em seguida, carregue em <guibutton
+>limpar</guibutton
+>.</para>
+
+<para
+>Agora altere o campo <guilabel
+>Evento</guilabel
+> para Acesso a Ficheiros e active <guilabel
+>Mostrar informações extendidas do serviço</guilabel
+>, carregando finalmente em <guibutton
+>Procurar</guibutton
+> de novo.</para>
+
+<para
+>Agora verá quantas vezes cada ficheiro foi acedido. Se também activar a opção <guilabel
+>Mostrar informações extendidas da máquina</guilabel
+>, verá quantas vezes cada utilizador abriu cada ficheiro.</para>
+
+<para
+>Nos campos <guilabel
+>Serviço/Ficheiro</guilabel
+> e <guilabel
+>Máquina/Utilizador</guilabel
+>, pode usar os caracteres especiais <literal
+>*</literal
+> e <literal
+>?</literal
+> da mesma maneira que utiliza na linha de comandos. As expressões regulares não são reconhecidas.</para>
+
+<para
+>Se carregar no cabeçalho de uma coluna, pode ordenar a lista por ela. Deste modo pode verificar que ficheiro foi aberto mais vezes, ou que utilizador abriu mais ficheiros, entre outras coisas.</para>
+
+</sect2>
+
+
+<sect2 id="smb-stat-author">
+<title
+>Autor da Secção</title>
+
+<para
+>Módulo com 'copyright' 2000 de Michael Glauche e &Alexander.Neundorf; &Alexander.Neundorf.mail;</para>
+
+<para
+>Escrito originalmente por: Michael Glauche</para>
+
+<para
+>Mantido actualmente por: &Alexander.Neundorf; &Alexander.Neundorf.mail;</para>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+<listitem
+><para
+>Conversão para uma 'applet' do kcontrol:</para>
+<para
+>&Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;</para
+></listitem>
+<listitem
+><para
+>Utilização do <classname
+>KProcess</classname
+> em vez do 'popen', entre outras verificações de erros:</para>
+<para
+>&David.Faure; &David.Faure.mail;</para
+></listitem>
+<listitem
+><para
+>Conversão para kcmodule, adição das páginas 2, 3, 4 e correcção de erros:</para>
+<para
+>&Alexander.Neundorf; &Alexander.Neundorf.mail;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 &Alexander.Neundorf; &Alexander.Neundorf.mail;</para>
+
+<para
+>Documentação traduzida para docbook por &Mike.McBride; &Mike.McBride.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.am
new file mode 100644
index 00000000000..a2dd3470429
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/scsi
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.in
new file mode 100644
index 00000000000..6f81ea2d41c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/scsi
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/scsi
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/scsi/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/scsi/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/scsi/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/scsi/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/scsi/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/scsi/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/scsi/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/scsi/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/scsi/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.cache.bz2
new file mode 100644
index 00000000000..137700a6746
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.docbook
new file mode 100644
index 00000000000..4e8bbaca3f5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/scsi/index.docbook
@@ -0,0 +1,99 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação da Interface <acronym
+>SCSI</acronym
+></title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>SCSI</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="scsi">
+
+<title
+>Informação da Interface <acronym
+>SCSI</acronym
+></title>
+
+<para
+>Esta página mostra informações acerca das interfaces Small Computer Systems Interface (<acronym
+>SCSI</acronym
+>) e dos dispositivos <acronym
+>SCSI</acronym
+> ligados.</para>
+
+<note
+><para
+>A informação exacta que é mostrada é dependente do sistema. Em alguns sistemas a informação sobre <acronym
+>SCSI</acronym
+> não pode ser ainda mostrada.</para
+></note>
+
+<para
+>No &Linux;, esta informação é lida do <filename class="devicefile"
+>/proc/scsi/scsi</filename
+>, que só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no 'kernel'. É mostrada uma lista de todos os dispositivos <acronym
+>SCSI</acronym
+> conhecidos para o 'kernel'.</para>
+
+<para
+>Os dispositivos estão ordenados numericamente pelos seus números de máquina, canal e <acronym
+>ID</acronym
+>.</para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.am
new file mode 100644
index 00000000000..9eddf132a25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/sound
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.in
new file mode 100644
index 00000000000..fa55ea59932
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/sound
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/sound
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/sound/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/sound/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/sound/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/sound/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/sound/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/sound/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/sound/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/sound/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/sound/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.cache.bz2
new file mode 100644
index 00000000000..2794984ad71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.docbook
new file mode 100644
index 00000000000..72fda70a4e1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/sound/index.docbook
@@ -0,0 +1,84 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+>Informação da Placa de Som</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Matthias.Hoelzer-Kluepfel;</author>
+<author
+>&Helge.Deller;</author>
+<author
+>&Duncan.Haldane;</author>
+<author
+>&Mike.McBride;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>placa de som</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="soundinfo">
+
+<title
+>Informação da Placa de Som</title>
+
+<para
+>Esta página mostra informações acerca das placas de som instaladas no sistema.</para>
+
+<note
+><para
+>A informação exacta que é mostrada é dependente do sistema. Em alguns sistemas a informação sobre as placas de som ainda não pode ser ainda mostrada.</para
+></note>
+
+<para
+>No &Linux;, esta informação é lida tanto do <filename class="devicefile"
+>/dev/sndstat</filename
+>, se existir, ou do <filename class="devicefile"
+>/proc/sound</filename
+>, que só está disponível se o pseudo-sistema de ficheiros <filename class="directory"
+>/proc</filename
+> estiver compilado no 'kernel' (2.1.x ou posterior).</para>
+
+<para
+>O utilizador não pode modificar qualquer configuração nesta página.</para>
+
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.am
new file mode 100644
index 00000000000..6683ac156f2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/usb
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.in
new file mode 100644
index 00000000000..a7f1ba7aee2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/usb
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/usb
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/usb/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/usb/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/usb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/usb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/usb/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/usb/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/usb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/usb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/usb/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.cache.bz2
new file mode 100644
index 00000000000..2505810dbc2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.docbook
new file mode 100644
index 00000000000..fc38b0e9aa4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/usb/index.docbook
@@ -0,0 +1,73 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<title
+><acronym
+>USB</acronym
+></title>
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> </author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KControl</keyword>
+<keyword
+>USB</keyword>
+<keyword
+>Informações do Sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="usb">
+
+<title
+><acronym
+>USB</acronym
+></title>
+
+<para
+>Este módulo permite-lhe ver os dispositivos ligados ao seu barramento <acronym
+>USB</acronym
+>.</para>
+
+<para
+>Este módulo é só para fins informativos; não poderá alterar nenhuma da informação que vê aqui.</para>
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.am b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.am
new file mode 100644
index 00000000000..311985e677f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/xserver
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.in b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.in
new file mode 100644
index 00000000000..89f5d31e286
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kinfocenter/xserver
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/xserver
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/xserver/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/xserver/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/xserver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/xserver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/xserver/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in index.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/xserver/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/xserver/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kinfocenter/xserver/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kinfocenter/xserver/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.cache.bz2
new file mode 100644
index 00000000000..472ea6df904
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.docbook b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.docbook
new file mode 100644
index 00000000000..3df1cfe040f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kinfocenter/xserver/index.docbook
@@ -0,0 +1,80 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;" id="xserver">
+<title
+>Informação do Servidor X</title>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Servidor X</keyword>
+<keyword
+>informações do sistema</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Informação do Servidor X</title>
+
+<para
+>Este ecrã é útil para obter informações específicas acerca do seu servidor X e da sessão de X actual.</para>
+
+<para
+>Quando acede a este módulo, é-lhe apresentada alguma informação. A parte esquerda da janela está organizada como uma árvore. Alguns dos campos têm um sinal '+' antes do texto. Se o utilizador carregar neste sinal, irá abrir um <quote
+>submenu</quote
+> relativo ao texto. Se carregar num sinal '-', irá fechar o submenu.</para>
+
+<para
+>A parte direita corresponde aos valores individuais de cada um dos parâmetros à esquerda.</para>
+
+<para
+>A informação apresentada irá variar de acordo com a sua configuração.</para>
+
+<note
+><para
+>Algumas configurações poderão não determinar todos os parâmetros ou alguns deles.</para
+></note>
+
+<para
+>Não poderá mudar nenhuns dos valores deste menu; estes são meramente informativos.</para>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/Makefile.am b/tde-i18n-pt/docs/kdebase/kioslave/Makefile.am
new file mode 100644
index 00000000000..696a4733ecf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kioslave
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/Makefile.in b/tde-i18n-pt/docs/kdebase/kioslave/Makefile.in
new file mode 100644
index 00000000000..a08c253005c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kioslave
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kioslave
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kioslave/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kioslave/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kioslave/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kioslave/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kioslave/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=finger.docbook pop3s.docbook smtp.docbook bzip2.docbook imap.docbook bzip.docbook file.docbook data.docbook webdavs.docbook cgi.docbook mrml.docbook thumbnail.docbook audiocd.docbook sftp.docbook pop3.docbook index.docbook floppy.docbook print.docbook http.docbook telnet.docbook nfs.docbook nntp.docbook gopher.docbook mac.docbook news.docbook https.docbook Makefile.in man.docbook rlogin.docbook ldap.docbook help.docbook mailto.docbook gzip.docbook ftp.docbook tar.docbook imaps.docbook info.docbook fish.docbook smb.docbook Makefile.am rlan.docbook lan.docbook webdav.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) rlan.docbook help.docbook news.docbook floppy.docbook print.docbook gopher.docbook lan.docbook nfs.docbook telnet.docbook smb.docbook webdav.docbook nntp.docbook bzip2.docbook file.docbook mailto.docbook cgi.docbook index.docbook pop3.docbook tar.docbook sftp.docbook rlogin.docbook ftp.docbook mrml.docbook mac.docbook webdavs.docbook audiocd.docbook gzip.docbook data.docbook fish.docbook smtp.docbook thumbnail.docbook https.docbook pop3s.docbook ldap.docbook finger.docbook imap.docbook http.docbook info.docbook man.docbook bzip.docbook imaps.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave
+ @for base in rlan.docbook help.docbook news.docbook floppy.docbook print.docbook gopher.docbook lan.docbook nfs.docbook telnet.docbook smb.docbook webdav.docbook nntp.docbook bzip2.docbook file.docbook mailto.docbook cgi.docbook index.docbook pop3.docbook tar.docbook sftp.docbook rlogin.docbook ftp.docbook mrml.docbook mac.docbook webdavs.docbook audiocd.docbook gzip.docbook data.docbook fish.docbook smtp.docbook thumbnail.docbook https.docbook pop3s.docbook ldap.docbook finger.docbook imap.docbook http.docbook info.docbook man.docbook bzip.docbook imaps.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\
+ done
+
+uninstall-nls:
+ for base in rlan.docbook help.docbook news.docbook floppy.docbook print.docbook gopher.docbook lan.docbook nfs.docbook telnet.docbook smb.docbook webdav.docbook nntp.docbook bzip2.docbook file.docbook mailto.docbook cgi.docbook index.docbook pop3.docbook tar.docbook sftp.docbook rlogin.docbook ftp.docbook mrml.docbook mac.docbook webdavs.docbook audiocd.docbook gzip.docbook data.docbook fish.docbook smtp.docbook thumbnail.docbook https.docbook pop3s.docbook ldap.docbook finger.docbook imap.docbook http.docbook info.docbook man.docbook bzip.docbook imaps.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in rlan.docbook help.docbook news.docbook floppy.docbook print.docbook gopher.docbook lan.docbook nfs.docbook telnet.docbook smb.docbook webdav.docbook nntp.docbook bzip2.docbook file.docbook mailto.docbook cgi.docbook index.docbook pop3.docbook tar.docbook sftp.docbook rlogin.docbook ftp.docbook mrml.docbook mac.docbook webdavs.docbook audiocd.docbook gzip.docbook data.docbook fish.docbook smtp.docbook thumbnail.docbook https.docbook pop3s.docbook ldap.docbook finger.docbook imap.docbook http.docbook info.docbook man.docbook bzip.docbook imaps.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kioslave/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kioslave/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kioslave/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/audiocd.docbook b/tde-i18n-pt/docs/kdebase/kioslave/audiocd.docbook
new file mode 100644
index 00000000000..541e14410f2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/audiocd.docbook
@@ -0,0 +1,294 @@
+<article lang="&language;" id="audiocd">
+<title
+>audiocd</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Rik.Hemsley; &Rik.Hemsley.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2001-07-14</date>
+<releaseinfo
+>2.20.00</releaseinfo>
+
+</articleinfo>
+
+<para
+>Permite o tratamento dos <acronym
+>CD</acronym
+>s áudio como se fosse um sistema de ficheiros <quote
+>real</quote
+>, em que as faixas são representadas como ficheiros e que, quando copiadas da pasta, são extraídas digitalmente do <acronym
+>CD</acronym
+>. Isto garante uma cópia perfeita dos dados áudio.</para>
+
+<para
+>Para ver como funciona este 'slave', introduza um <acronym
+>CD</acronym
+> áudio no seu leitor de &CD-ROM; e escreva <userinput
+>audiocd:/</userinput
+> no &konqueror;. Numa questão de segundos poderá ver uma lista das faixas, bem como algumas pasta.</para>
+
+<para
+>Os <acronym
+>CD</acronym
+>s áudio não contêm, na realidade, pastas, mas o 'slave' audiocd disponibiliza-as por conveniência. Se olhar para dentro dessas pastas, verá que todas elas contém o mesmo número de faixas. Se estiver ligado à Internet, algumas pastas terão os títulos verdadeiros das faixas como nomes dos ficheiros.</para>
+
+<para
+>A razão pela qual existem estas pastas separadas tem a ver com a escolha do formato no qual quer ouvir (ou copiar) as faixas do <acronym
+>CD</acronym
+>.</para>
+
+<para
+>Se arrastar uma faixa da pasta <filename class="directory"
+>Ogg Vorbis</filename
+> e a largar noutra janela do &konqueror; aberta na sua pasta pessoal, vai aparecer uma janela de progresso para mostrar a faixa a ser extraída do <acronym
+>CD</acronym
+> e a ser gravada num ficheiro. Não se esqueça que o Ogg Vorbis é um formato comprimido, por isso o ficheiro na sua pasta pessoal aparecerá bastante mais pequeno do que se tivesse copiado os dados em bruto.</para>
+
+<para
+>O mecanismo por trás disto é muito simples. Quando é pedido ao 'slave' audiocd para obter uma faixa da pasta <filename class="directory"
+>Ogg Vorbis</filename
+>, ele começa a extrair os dados de áudio digital do <acronym
+>CD</acronym
+>. À medida que envia os dados para o ficheiro na sua pasta pessoal, vai codificando simultaneamente no formato Ogg Vorbis (o áudio do <acronym
+>CD</acronym
+> não está em nenhum formato especial no início, é apenas dados em bruto).</para>
+
+<para
+>Pode também tentar arrastar um ficheiro que termina em <literal role="extension"
+>.wav</literal
+> e largá-lo no Reprodutor Multimédia do &kde; Media Player, o &noatun;. Neste caso, o procedimento que ocorre nos bastidores é semelhante, excepto que em vez de codificar os dados áudio no formato Ogg Vorbis, é feita apenas uma conversão simples dos dados binários em bruto (representados pelos ficheiros <literal role="extension"
+>.cda</literal
+> na pasta de topo) para <quote
+>RIFF WAV</quote
+>, um formato não comprimido que a maioria dos reprodutores multimédia compreendem.</para>
+
+<para
+>O &noatun; consegue tocar sem problemas um ficheiro <literal role="extension"
+>.wav</literal
+>, mas se existirem problemas, podes pensar em utilizar a opção <option
+>paranoia_level</option
+>, como será explicada abaixo.</para>
+
+<variablelist>
+<title
+>Opções</title>
+<varlistentry>
+<term
+><option
+>device</option
+></term>
+<listitem>
+<para
+>Indica a localização do dispositivo de <acronym
+>CD</acronym
+> áudio, &pex; <userinput
+>audiocd:/<option
+>?device</option
+>=<parameter
+>/dev/sdc</parameter
+></userinput
+>. Normalmente o 'slave' irá tentar descobrir uma 'drive' de <acronym
+>CD</acronym
+> que tenha um <acronym
+>CD</acronym
+> inserido, mas se não o conseguir fazer ou se tiveres mais do que uma 'drive' de <acronym
+>CD</acronym
+>, podes tentar usar esta opção. Repara que a janela de configuração permite-te definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>paranoia_level</option
+></term>
+<listitem>
+<para
+>Indica o nível de detecção e correcção de erros usado ao extrair os dados.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nível 0</term>
+<listitem>
+<para
+>Não é feita detecção ou correcção. Só é útil se tiveres uma 'drive' de <acronym
+>CD</acronym
+>s perfeita (pouco provável).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nível 1</term>
+<listitem>
+<para
+>Permite a detecção e correcção de erros básica.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nível 2</term>
+<listitem>
+<para
+>Por omissão. Indica que só é aceitável uma extracção perfeita.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Repara que existe uma desvantagem com o nível 2. A extracção pode ser muito lenta, por isso a reprodução digital em tempo real pode não funcionar correctamente. Se tiveres uma 'drive' de <acronym
+>CD</acronym
+>s de boa qualidade (lembra-te que mais caro não significa necessariamente melhor qualidade) provavelmente não terás uma extracção lenta, mas uma 'drive' de fraca qualidade pode levar dias (!) a extrair o áudio de um <acronym
+>CD</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>use_cddb</option
+></term>
+<listitem>
+
+<para
+>Indica que os nomes das faixas do <acronym
+>CD</acronym
+> inserido serão pesquisadas na Base de Dados de <acronym
+>CD</acronym
+>s da Internet. Os <acronym
+>CD</acronym
+>s áudio não têm nomes das faixas, mas a Base de Dados de <acronym
+>CD</acronym
+>s da Internet é um sistema inteligente que utiliza um identificador especial gerado a partir do número e do tamanho das faixas em cada <acronym
+>CD</acronym
+> para referenciar uma lista de faixas. Essas listas são contribuídas pela comunidade da Internet e são tornadas públicas para todos.</para>
+
+<para
+>Podes enviar as tuas próprias listas de músicas com o &kscd;, o leitor de <acronym
+>CD</acronym
+>s do &kde;.</para>
+
+<para
+>Esta opção está ligada por omissão. Se a tua ligação à Internet não está configurada convenientemente, irás reparar que as faixas do <acronym
+>CD</acronym
+> não aparecem. Neste caso, podes tentar <userinput
+>audiocd:/?<option
+>use_cddb</option
+>=<parameter
+>0</parameter
+></userinput
+> para desligar esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>cddb_server</option
+></term>
+<listitem>
+<para
+>Define o servidor da Base de Dados de <acronym
+>CD</acronym
+>s da Internet a contactar. Por omissão, este é <systemitem
+>freedb.freedb.org:888</systemitem
+>, ou seja, é o servidor<systemitem
+>freedb.freedb.org</systemitem
+> no porto 888.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Exemplos</title>
+<varlistentry>
+<term
+><userinput
+>audiocd:/?device=/dev/scd0&amp;paranoia_level=0&amp;use_cddb=0</userinput
+></term>
+<listitem>
+<para
+>Obtém uma lista das faixas do <acronym
+>CD</acronym
+> áudio introduzido no dispositivo <filename class="devicefile"
+>/dev/scd0</filename
+>, que no &Linux; corresponde ao primeiro &CD-ROM; <acronym
+>SCSI</acronym
+>. Se copiares faixas do <acronym
+>CD</acronym
+>, a extracção digital será feita sem detecção ou correcção de erros. Não será contactada nenhuma Base de Dados de <acronym
+>CD</acronym
+>s da Internet.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<qandaset>
+<title
+>Perguntas Frequentes (FAQ)</title>
+<qandaentry>
+<question>
+<para
+>Costuma aparecer <errorname
+>O ficheiro ou pasta / não existe</errorname
+>. Como corrijo isto? Tenho um <acronym
+>CD</acronym
+> áudio no meu leitor!</para>
+</question>
+
+<answer>
+<para
+>Tente executar <userinput
+><command
+>cdparanoia</command
+> <option
+>-vsQ</option
+></userinput
+> com o seu próprio utilizador (não como <systemitem class="username"
+>root</systemitem
+>). Aparece-lhe uma lista de faixas? Se não, verifique se tem permissões para aceder ao dispositivo do <acronym
+>CD</acronym
+>. Se estiver a utilizar uma emulação de <acronym
+>SCSI</acronym
+> (possivelmente se tiver um gravador de <acronym
+>CD</acronym
+>s <acronym
+>IDE</acronym
+>) então verifique que tem permissões para aceder ao dispositivo <acronym
+>SCSI</acronym
+> genérico, que é provavelmente o <filename class="devicefile"
+>/dev/sg0</filename
+>, <filename class="devicefile"
+>/dev/sg1</filename
+>, &etc;. Se mesmo assim não funcionar, tente executar <userinput
+>audiocd:/?device=/dev/sg0</userinput
+> (ou similar) para dizer ao kio_audiocd em que dispositivo se encontra o teu &CD-ROM;.</para
+>
+</answer>
+</qandaentry>
+</qandaset>
+
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/bzip.docbook b/tde-i18n-pt/docs/kdebase/kioslave/bzip.docbook
new file mode 100644
index 00000000000..254d476f6ea
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/bzip.docbook
@@ -0,0 +1,46 @@
+<article lang="&language;" id="bzip">
+<title
+>bzip</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>o <command
+>bzip</command
+> é um programa de compressão. É raramente usado hoje em dia, tendo sido substituído pelo bzip2, que oferece uma muito melhor compressão.</para>
+
+<para
+>O 'kioslave' do BZIP não é usado directamente e é dirigido para ser usado como um filtro. Por exemplo o 'kioslave' do TAR pode filtrar um ficheiro através do 'kioslave' do BZIP, de modo a mostrar o conteúdo de um ficheiro <literal role="extension"
+>tar.bz</literal
+> directamente numa janela do &konqueror;.</para>
+
+<para
+>Se você carregar num ficheiro comprimido com uma extensão <literal role="extension"
+>bz</literal
+> no &konqueror;, este 'kioslave' será usado para o descomprimir e abrir como um ficheiro normal (não comprimido).</para>
+
+<para
+>Se for um programador e gostaria de usar o filtro do bzip, poderá encontrar documentação sobre como usar 'kioslaves' em <ulink url="http://developer.kde.org"
+>http://developer.kde.org</ulink
+></para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/bzip2.docbook b/tde-i18n-pt/docs/kdebase/kioslave/bzip2.docbook
new file mode 100644
index 00000000000..79cb3469fbb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/bzip2.docbook
@@ -0,0 +1,49 @@
+<article lang="&language;" id="bzip2">
+<title
+>bzip2</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O Bzip2 é um programa de conversão</para>
+
+<para
+>O 'kioslave' do BZIP2 não é usado directamente e é dirigido para ser usado como um filtro. Por exemplo o 'kioslave' do TAR pode filtrar um ficheiro através do kioslave do BZIP2, de modo a mostrar o conteúdo de um ficheiro <literal role="extension"
+>tar.bz2</literal
+> directamente numa janela do &konqueror;.</para>
+
+<para
+>Se você carregar num ficheiro comprimido com uma extensão <literal role="extension"
+>bz2</literal
+> no &konqueror;, este 'kioslave' será usado para o descomprimir e abrir como um ficheiro normal (não comprimido).</para>
+
+<para
+>Se você é um programador e gostaria de usar o filtro do bzip2, poderá encontrar documentação sobre como usar 'kioslaves' em <ulink url="http://developer.kde.org"
+>http://developer.kde.org</ulink
+></para>
+
+<para
+>Veja o manual: <ulink url="man:/bzip2"
+>bzip2</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/cgi.docbook b/tde-i18n-pt/docs/kdebase/kioslave/cgi.docbook
new file mode 100644
index 00000000000..56a601e8f96
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/cgi.docbook
@@ -0,0 +1,46 @@
+<article lang="&language;" id="cgi">
+<title
+>cgi</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts;&Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O 'slave' de <acronym
+>CGI</acronym
+> oferece uma forma de executar os programas <acronym
+>CGI</acronym
+> sem a necessidade de ter um servidor Web em execução. Isto pode ser usado, por exemplo, para os testes locais de programas <acronym
+>CGI</acronym
+> ou para usar os motores de busca que só providenciam uma interface em <acronym
+>CGI</acronym
+> como a do <application
+>Doxygen</application
+>.</para>
+
+<para
+>O 'slave' implementa o protocolo <command
+>cgi:</command
+>. Usa o nome do ficheiro do &URL; indicado e procura numa lista configurável de pastas. Se encontrar um executável com o nome indicado, passa os argumentos do &URL; e atribui as variáveis de ambiente necessárias para os programas <acronym
+>CGI</acronym
+>.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/data.docbook b/tde-i18n-pt/docs/kdebase/kioslave/data.docbook
new file mode 100644
index 00000000000..605d40729b9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/data.docbook
@@ -0,0 +1,75 @@
+<article lang="&language;" id="data">
+<title
+>URLs de Dados</title>
+
+<articleinfo>
+<authorgroup>
+<author
+><personname
+><firstname
+>Leo</firstname
+><surname
+>Savernik</surname
+></personname
+> <address
+><email
+>l.savernik@aon.at</email
+></address
+> </author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-02-06</date>
+<!--releaseinfo
+>2.20.00</releaseinfo-->
+
+</articleinfo>
+
+<para
+>Os URLs de dados permitem incluir pequenos documentos no URL propriamente dito. Isto é útil para testes de HTML muito pequenos ou outras ocasiões que não justificam um documento separado.</para>
+
+<para
+><userinput
+>data:,ola</userinput
+> (repare na vírgula após os dois pontos) devolve um documento de texto que contém apenas <literal
+>ola</literal
+> </para>
+
+<para
+>O exemplo anterior devolvem um documento de texto. Para documentos HTML é necessário indicar o tipo MIME <literal
+>text/html</literal
+>: <userinput
+>data:text/html,&lt;title&gt;Teste&lt;/title&gt;&lt;p&gt;Teste teste teste&lt;/p&gt;</userinput
+>. Este exemplo produz exactamente o mesmo resultado do que se o conteúdo tivesse sido carregado de um documento separado. </para>
+
+<para
+>Também é possível indicar outras codificações. Os caracteres de 8 bits devem ser codificados com um sinal de percentagem e o seu código hexadecimal de dois dígitos: <userinput
+>data:;charset=iso-8859-1,Gr%FC%DFe aus Schl%E4gl</userinput
+> resulta em <literal
+>Gr&uuml;&szlig;e aus Schl&auml;gl</literal
+> enquanto que se omitir o atributo de codificação irá obter algo como <literal
+>Gr??e aus Schl?gl</literal
+> </para>
+
+<para
+>Veja <ulink url="http://www.ietf.org/rfc/rfc2397.txt"
+>IETF RFC2397</ulink
+> para mais informações.</para>
+
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/file.docbook b/tde-i18n-pt/docs/kdebase/kioslave/file.docbook
new file mode 100644
index 00000000000..36c48befb1a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/file.docbook
@@ -0,0 +1,37 @@
+<article lang="&language;" id="file">
+<title
+>file</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O protocolo <emphasis
+>file</emphasis
+> é usado por todas as aplicações do &kde; para mostrar os ficheiros disponíveis localmente. </para>
+<para
+>Ao indicar <userinput
+><command
+>file:/nomepasta</command
+></userinput
+> no &konqueror;, o utilizador lista os ficheiros desta pasta. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/finger.docbook b/tde-i18n-pt/docs/kdebase/kioslave/finger.docbook
new file mode 100644
index 00000000000..a9b0d77c77e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/finger.docbook
@@ -0,0 +1,61 @@
+<article lang="&language;" id="finger">
+<title
+>finger</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts;&Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O 'finger' é um programa para mostrar informações acerca dos utilizadores.</para>
+
+<para
+>Se o 'finger' estiver activo na máquina remota, poderá ser dada a si alguma informação sobre o nome verdadeiro do utilizador, se está ligado ou não, se tem correio e, se tiver um ficheiro <filename
+>.plan</filename
+> na pasta pessoal dele, este pode ser apresentado a si.</para>
+
+<para
+>O 'finger' está associado normalmente com um endereço utilizador@máquina, que pode ou não ser o mesmo que o endereço de e-mail do utilizador.</para>
+
+<para
+>A maioria dos Fornecedores de Acesso à Internet (ISP) já não permite o acesso ao 'finger', por isso é possível que você não obtenha resultados úteis da maioria das pessoas.</para>
+
+<para
+>Outras pessoas utilizam o seu ficheiro <filename
+>.plan</filename
+> local para manter informações como as chaves de <acronym
+>PGP</acronym
+>, avisar de que estão de férias, entre outros tipos de informação.</para>
+
+<para
+>Use o 'kioslave' do 'finger' da seguinte maneira: <userinput
+>finger://<replaceable
+>utilizador</replaceable
+>@<replaceable
+>máquina</replaceable
+></userinput
+></para>
+
+<para
+>Veja o manual: <ulink url="man:/finger"
+>finger</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/fish.docbook b/tde-i18n-pt/docs/kdebase/kioslave/fish.docbook
new file mode 100644
index 00000000000..0a28a68cd76
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/fish.docbook
@@ -0,0 +1,153 @@
+<article lang="&language;" id="fish">
+<title
+>fish</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Joerg.Walter; &Joerg.Walter.mail;</author>
+<author
+>&Brad.Hards; &Brad.Hards.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-02-29</date>
+<releaseinfo
+>1.1.2</releaseinfo>
+
+</articleinfo>
+
+<para
+>Permite-lhe aceder aos ficheiros de outro computador com o protocolo de Secure SHell (<acronym
+>SSH</acronym
+>). O computador remoto necessita de estar a correr o servidor de <acronym
+>SSH</acronym
+>, mas o resto do protocolo usa ferramentas normais da linha de comandos, como é descrito abaixo.</para>
+
+<para
+>Use o 'kioslave' do FISH da seguinte forma: <userinput
+>fish://<replaceable
+>maquina</replaceable
+></userinput
+> ou <userinput
+>fish://<replaceable
+>utilizador</replaceable
+>@<replaceable
+>maquina</replaceable
+></userinput
+>.</para>
+
+<note
+><para
+>Necessitar de usar barras duplas (//).</para
+></note>
+
+<para
+>Pode omitir o <replaceable
+>utilizador</replaceable
+> (e o símbolo '@' que se segue) se tiver o mesmo utilizador em ambos os computadores.</para>
+
+<para
+>Poderá adicionar uma senha no formato <userinput
+>fish://<replaceable
+>utilizador</replaceable
+>:<replaceable
+>senha</replaceable
+>@<replaceable
+>maquina</replaceable
+></userinput
+>, mas não será necessário, dado que ser-lhe-á pedida a senha se você não a indicar.</para>
+
+<para
+>Se estiver a correr o servidor de <acronym
+>SSH</acronym
+> num porto que não o padrão, pode indicar esse porto com a sintaxe normal dos &URL;s como aparece em baixo: <userinput
+>fish://<replaceable
+>máquina</replaceable
+>:<replaceable
+>número do porto</replaceable
+></userinput
+>.</para>
+
+<para
+>O Fish deverá funcionar com qualquer computador remoto baseado em &UNIX; <acronym
+>POSIX</acronym
+>. Utiliza os comandos da 'shell' <command
+>cat</command
+>, <command
+>chgrp</command
+>, <command
+>chmod</command
+>, <command
+>chown</command
+>, <command
+>cp</command
+>, <command
+>dd</command
+>, <command
+>env</command
+>, <command
+>expr</command
+>, <command
+>grep</command
+>, <command
+>ls</command
+>, <command
+>mkdir</command
+>, <command
+>mv</command
+>, <command
+>rm</command
+>, <command
+>rmdir</command
+>, <command
+>sed</command
+> e <command
+>wc</command
+>. O Fish inicia a <command
+>/bin/sh</command
+> como a sua linha de comandos e assume-a como sendo uma do tipo Bourne (ou compatível, como a <command
+>bash</command
+>). Se os comandos <command
+>sed</command
+> e <command
+>file</command
+> estiverem disponíveis, assim como o ficheiro <filename
+>/etc/apache/magic</filename
+> com as assinaturas dos tipos &MIME;, estas serão usadas para adivinhar os tipos &MIME;. </para>
+
+<para
+>Se o <application
+>Perl</application
+> estiver disponível na máquina remota, então será este usado em alternativa. A partir daí, só os comandos <command
+>env</command
+> e <command
+>/bin/sh</command
+> é que serão necessários. A utilização do <application
+>Perl</application
+> tem a vantagem adicional de ser mais rápido.</para>
+
+<para
+>O Fish pode até funcionar nas máquinas de &Windows;, se as ferramentas como o <application
+>Cygwin</application
+> estiverem instaladas. Todos os utilitários acima indicados deverão estar na <envar
+>PATH</envar
+> do sistema, assim como a linha de comandos inicial deverá ser capaz de processar o comando <command
+>echo FISH:;/bin/sh</command
+> correctamente.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/floppy.docbook b/tde-i18n-pt/docs/kdebase/kioslave/floppy.docbook
new file mode 100644
index 00000000000..475bebd58e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/floppy.docbook
@@ -0,0 +1,83 @@
+<article lang="&language;" id="floppy">
+<title
+>Disquete</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Alexander.Neundorf; &Alexander.Neundorf.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O 'kioslave' 'floppy' dá-lhe um acesso fácil às unidades de disquetes instaladas no seu sistema. </para>
+
+<para
+>A letra da unidade torna-se a primeira subpasta do &URL; do 'floppy'. Imaginando que existe um ficheiro <filename
+>logo.png</filename
+> na sua unidade de disquetes A, então o &URL; será <userinput
+><command
+>floppy:</command
+><replaceable
+>/a/logo.png</replaceable
+></userinput
+> </para>
+
+<para
+>Se desejar aceder à 'drive' B, o comando <userinput
+><command
+>floppy:/b</command
+></userinput
+> fá-lo-á. O <command
+>floppy:/</command
+> é uma abreviação de <command
+>floppy:/a</command
+>. </para>
+
+<note
+><para
+>Lembre-se que o <command
+>floppy:/logo.png</command
+> significa que você tem uma unidade chamada <filename
+>logo.png</filename
+>.</para
+></note>
+
+<para
+>Para o usar, necessita de ter o pacote 'mtools' instalado, e assim o 'ioslave' floppy poderá suportar tudo o que os vários comandos do 'mtools' suportarem. Não precisa de montar as disquetes, basta indicar <userinput
+>floppy:/</userinput
+> em qualquer aplicação do &kde; 3.x e poderá então ler e escrever na sua unidade de disquetes.</para>
+
+<para
+>Também funciona com chaves USB e unidades ZIP e JAZ. Pode usar, por exemplo, <command
+>floppy:/u</command
+> para a chave USB e <command
+>floppy:/z</command
+> para a unidade ZIP. Para que isto funcione pode ter que configurar o ficheiro <filename
+>/etc/mtools</filename
+>. Veja a página do 'man' para documentação. </para>
+
+<para
+>O 'ioslave' dá o acesso de leitura e de escrita ao dispositivo da disquete, mas não as duas coisas em simultâneo. Embora possa ler e gravar da disquete na mesma sessão, a leitura e a escrita têm de correr uma após a outra e nunca ao mesmo tempo.</para>
+
+<para
+>Autor: Alexander Neundorf <email
+>neundorf@kde.org</email
+></para>
+
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/ftp.docbook b/tde-i18n-pt/docs/kdebase/kioslave/ftp.docbook
new file mode 100644
index 00000000000..fd16e02c499
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/ftp.docbook
@@ -0,0 +1,55 @@
+<article id="ftp">
+<title
+>&FTP;</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O &FTP; é o serviço da Internet usado para transferir um ficheiro de dados do disco de um computador para o disco de outro, independentemente do tipo de sistema operativo. </para>
+
+<para
+>De um modo semelhante às outras aplicações da Internet, o &FTP; usa a aproximação cliente-servidor &mdash; um utilizador invoca um programa &FTP; no computador, indica-lhe para contactar um computador remoto, e então pede a transferência de um ou mais ficheiros. O programa &FTP; local torna-se um cliente que usa o <acronym
+>TCP</acronym
+> para contactar um programa servidor no computador remoto. Cada vez que o utilizador pede a transferência de um ficheiro, o cliente e o servidor cooperam para enviar uma cópia dos dados pela Internet. </para>
+
+<para
+>Os servidores &FTP; que permitem <quote
+>&FTP; anónimo</quote
+> permitem a qualquer utilizador, não apenas aos utilizadores com contas na máquina, navegar nos ficheiros do <quote
+>ftp</quote
+> e transferi-los. Alguns servidores &FTP; estão configurados para permitir aos utilizadores enviar ficheiros. </para>
+
+<para
+>O &FTP; é usado vulgarmente para obter informações e programas armazenados em ficheiros nos servidores de &FTP; pelo mundo fora. </para>
+
+
+<para
+>Referência: Citado a partir de <ulink url="http://tlc.nlm.nih.gov/resources/tutorials/internetdistlrn/ftpdef.htm"
+> http://tlc.nlm.nih.gov/resources/tutorials/internetdistlrn/ftpdef.htm</ulink
+> </para>
+
+<para
+>Veja o manual: <ulink url="man:/ftp"
+>ftp</ulink
+>.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/gopher.docbook b/tde-i18n-pt/docs/kdebase/kioslave/gopher.docbook
new file mode 100644
index 00000000000..743041f2512
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/gopher.docbook
@@ -0,0 +1,49 @@
+<article lang="&language;" id="gopher">
+<title
+>gopher</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O <command
+>gopher</command
+> começou como um serviço de informação distribuído na Universidade do Minnesota. O Gopher permite ao utilizador aceder a informações nos servidores de Gopher que correm em várias máquinas na Internet.</para>
+
+<para
+>O Gopher é um serviço de navegação por informação na Internet e que utiliza uma interface baseada em menus. Os utilizadores seleccionam a informação nos menus, os quais podem devolver outro menu ou mostrar um ficheiro de texto. Um item pode residir num servidor de Gopher, o qual você pesquisou originalmente, ou pode estar noutro servidor de Gopher (ou noutra máquina). O Gopher pode <quote
+>encaminhar</quote
+> de um Gopher para outro sem que o utilizador saiba que o servidor ou máquina mudou. O Gopher mantém a localização exacta dos computadores escondida do utilizador, dando a <quote
+>ilusão</quote
+> de um conjunto único e grande de menus interligados. </para>
+
+<para
+>O Gopher permite ao utilizador registar a localização de um item num <quote
+>favorito</quote
+>, possibilitando deste modo aos utilizadores que sigam um <quote
+>favorito</quote
+> directamente para um item em particular sem terem de pesquisar no sistema de menus. Os menus do Gopher não são normalizados, partindo do princípio que cada servidor de Gopher é determinado individualmente. </para>
+
+<para
+>Referência: <ulink url="http://tlc.nlm.nih.gov/resources/tutorials/internetdistlrn/gophrdef.htm"
+> http://tlc.nlm.nih.gov/resources/tutorials/internetdistlrn/gophrdef.htm</ulink
+> </para>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/gzip.docbook b/tde-i18n-pt/docs/kdebase/kioslave/gzip.docbook
new file mode 100644
index 00000000000..349f4d75046
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/gzip.docbook
@@ -0,0 +1,51 @@
+<article lang="&language;" id="gzip">
+<title
+>gzip</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O <command
+>gzip</command
+> é um programa de compressão</para>
+
+<para
+>O 'kioslave' do GZIP não é usado directamente e é dirigido para ser usado como um filtro. Por exemplo o 'kioslave' do TAR pode filtrar um ficheiro através do 'kioslave' do GZIP, de modo a mostrar o conteúdo de um ficheiro <literal role="extension"
+>tar.gz</literal
+> directamente numa janela do &konqueror;.</para>
+
+<para
+>Se você carregar num ficheiro comprimido com uma extensão <literal role="extension"
+>gz</literal
+> no &konqueror;, este 'kioslave' é usado para o descomprimir e abrir como um ficheiro normal (não-comprimido).</para>
+
+<para
+>Se você for um programador e gostaria de usar o filtro do 'gzip', poderá encontrar documentação sobre como usar 'kioslaves' em <ulink url="http://developer.kde.org"
+>http://developer.kde.org</ulink
+></para>
+
+<para
+>Veja o manual: <ulink url="man:/gzip"
+>gzip</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/help.docbook b/tde-i18n-pt/docs/kdebase/kioslave/help.docbook
new file mode 100644
index 00000000000..246938ef0b2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/help.docbook
@@ -0,0 +1,33 @@
+<article lang="&language;" id="help">
+<title
+>help</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer;&Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O sistema de ajuda do &kde; </para>
+<para
+>Veja o <ulink url="help:/"
+>&khelpcenter;</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/http.docbook b/tde-i18n-pt/docs/kdebase/kioslave/http.docbook
new file mode 100644
index 00000000000..332872026a3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/http.docbook
@@ -0,0 +1,56 @@
+<article lang="&language;" id="http">
+<title
+>http</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O <acronym
+>http</acronym
+> significa <emphasis
+>H</emphasis
+>yper<emphasis
+>T</emphasis
+>ext <emphasis
+>T</emphasis
+>ransfer <emphasis
+>P</emphasis
+>rotocol, ou seja, é um protocolo de transferência de hipertexto.</para>
+
+<para
+>O 'kioslave' HTTP é usado por todas as aplicações do &kde; para gerir as ligações a servidores HTTP, isto é, servidores Web. A utilização mais comum é ver as páginas Web no navegador Web &konqueror;.</para>
+
+<para
+>Você poderá usar o 'kioslave' HTTP do &konqueror; se indicar um <acronym
+>URL</acronym
+>. <userinput
+>http://<replaceable
+>www.kde.org</replaceable
+></userinput
+>.</para>
+
+<para
+>Veja o manual: <ulink url="man:/http"
+>http</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/https.docbook b/tde-i18n-pt/docs/kdebase/kioslave/https.docbook
new file mode 100644
index 00000000000..faf4266f38a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/https.docbook
@@ -0,0 +1,34 @@
+<article lang="&language;" id="https">
+<title
+>https</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O HTTPS é o <ulink url="help:/kioslave/http.html"
+>HTTP</ulink
+> encapsulado num canal de SSL/TLS. </para>
+<para
+>O SSL é o protocolo Secure Sockets Layer, um protocolo de segurança que possibilita a privacidade das comunicações pela Internet. O protocolo permite às aplicações cliente/servidor comunicarem de uma forma que pretende evitar os ataques de escuta, alteração ou falsificação de mensagens. </para>
+<para
+>O TLS significa Transport Layer Security </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/imap.docbook b/tde-i18n-pt/docs/kdebase/kioslave/imap.docbook
new file mode 100644
index 00000000000..d512f0b1d54
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/imap.docbook
@@ -0,0 +1,44 @@
+<article lang="&language;" id="imap">
+<title
+>imap</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Michael.Haeckel; &Michael.Haeckel.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2001-08-07</date>
+
+
+</articleinfo>
+
+<para
+>O protocolo IMAP4rev1 (Internet Message Access Protocol) permite-lhe aceder a mensagens numa pasta de e-mail residente num servidor. Ao contrário do POP3, que foi concebido de forma a obter as mensagens de e-mail e a apagá-las do servidor, o objectivo do IMAP é guardar todos os e-mails no servidor, para que você lhes possa aceder de toda a parte. As mensagens podem ser armazenadas no servidor, obtidas dele ou movidas entre pastas.</para>
+
+<para
+>Este 'plugin' é actualmente utilizado principalmente pelo KMail, mas também o poderá utilizar em qualquer outra aplicação KDE que suporte 'kioslaves'.</para>
+
+<para
+>Por exemplo, no &konqueror; escreva <userinput
+>imap://utilizador@servidor.de.email/</userinput
+> para obter uma listagem das suas pastas de IMAP. Poderá então interagir com as pastas e e-mails, tal como acontece com as pastas e ficheiros do seu sistema de ficheiros local. As URLs de IMAP estão definidas em <ulink url="http://www.ietf.org/rfc/rfc2192.txt?number=2192"
+>RFC 2192</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/imaps.docbook b/tde-i18n-pt/docs/kdebase/kioslave/imaps.docbook
new file mode 100644
index 00000000000..12370ada651
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/imaps.docbook
@@ -0,0 +1,36 @@
+<article lang="&language;" id="imaps">
+<title
+>imaps</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Michael.Haeckel; &Michael.Haeckel.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2001-08-07</date>
+
+
+</articleinfo>
+
+<para
+>O IMAPS é a versão do protocolo <ulink url="help:/kioslave/imap.html"
+>IMAP</ulink
+> cifrada via SSL.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kioslave/index.cache.bz2
new file mode 100644
index 00000000000..eb652de2b15
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/index.docbook b/tde-i18n-pt/docs/kdebase/kioslave/index.docbook
new file mode 100644
index 00000000000..208b980bb3f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/index.docbook
@@ -0,0 +1,66 @@
+<?xml version="1.0" ?>
+<!DOCTYPE part PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY kio-bzip SYSTEM "bzip.docbook">
+<!ENTITY kio-bzip2 SYSTEM "bzip2.docbook">
+<!ENTITY kio-cgi SYSTEM "cgi.docbook">
+<!ENTITY kio-data SYSTEM "data.docbook">
+<!ENTITY kio-file SYSTEM "file.docbook">
+<!ENTITY kio-finger SYSTEM "finger.docbook">
+<!ENTITY kio-fish SYSTEM "fish.docbook">
+<!ENTITY kio-floppy SYSTEM "floppy.docbook">
+<!ENTITY kio-ftp SYSTEM "ftp.docbook">
+<!ENTITY kio-gopher SYSTEM "gopher.docbook">
+<!ENTITY kio-gzip SYSTEM "gzip.docbook">
+<!ENTITY kio-help SYSTEM "help.docbook">
+<!ENTITY kio-http SYSTEM "http.docbook">
+<!ENTITY kio-https SYSTEM "https.docbook">
+<!ENTITY kio-imap SYSTEM "imap.docbook">
+<!ENTITY kio-imaps SYSTEM "imaps.docbook">
+<!ENTITY kio-info SYSTEM "info.docbook">
+<!ENTITY kio-lan SYSTEM "lan.docbook">
+<!ENTITY kio-ldap SYSTEM "ldap.docbook">
+<!ENTITY kio-mailto SYSTEM "mailto.docbook">
+<!ENTITY kio-mac SYSTEM "mac.docbook">
+<!ENTITY kio-man SYSTEM "man.docbook">
+<!ENTITY kio-mrml SYSTEM "mrml.docbook"
+> <!-- post release, put this in the right module -->
+<!ENTITY kio-news SYSTEM "news.docbook">
+<!ENTITY kio-nfs SYSTEM "nfs.docbook">
+<!ENTITY kio-nntp SYSTEM "nntp.docbook">
+<!ENTITY kio-pop3 SYSTEM "pop3.docbook">
+<!ENTITY kio-pop3s SYSTEM "pop3s.docbook">
+<!ENTITY kio-print SYSTEM "print.docbook">
+<!ENTITY kio-rlan SYSTEM "rlan.docbook">
+<!ENTITY kio-rlogin SYSTEM "rlogin.docbook">
+<!ENTITY kio-sftp SYSTEM "sftp.docbook">
+<!ENTITY kio-smb SYSTEM "smb.docbook">
+<!ENTITY kio-smtp SYSTEM "smtp.docbook">
+<!ENTITY kio-tar SYSTEM "tar.docbook">
+<!ENTITY kio-telnet SYSTEM "telnet.docbook">
+<!ENTITY kio-thumbnail SYSTEM "thumbnail.docbook">
+<!ENTITY kio-webdav SYSTEM "webdav.docbook">
+<!ENTITY kio-webdavs SYSTEM "webdavs.docbook">
+<!ENTITY kdeprint "<application
+>KDEPrint</application
+>">
+<!ENTITY Ferdinand.Gassauer '<personname
+><firstname
+>Ferdinand</firstname
+><surname
+>Gassauer</surname
+></personname
+>'>
+<!ENTITY Ferdinand.Gassauer.mail '<email
+>f.gassauer@aon.at</email
+>'>
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<part lang="&language;">
+<title
+>IO-Slaves</title>
+&kio-bzip; &kio-bzip2; &kio-cgi; &kio-data; &kio-file; &kio-finger; &kio-fish; &kio-floppy; &kio-ftp; &kio-gopher; &kio-gzip; &kio-help; &kio-http; &kio-https; &kio-imap; &kio-imaps; &kio-info; &kio-lan; &kio-ldap; &kio-mailto; &kio-mac; &kio-man; &kio-mrml; &kio-news; &kio-nfs; &kio-nntp; &kio-pop3; &kio-pop3s; &kio-print; &kio-rlan; &kio-rlogin; &kio-sftp; &kio-smb; &kio-smtp; &kio-tar; &kio-telnet; &kio-thumbnail; &kio-webdav; &kio-webdavs; </part>
+
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/info.docbook b/tde-i18n-pt/docs/kdebase/kioslave/info.docbook
new file mode 100644
index 00000000000..0e8b5fc57ba
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/info.docbook
@@ -0,0 +1,62 @@
+<article lang="&language;" id="info">
+<title
+>Info</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<author
+><firstname
+>Nicolas</firstname
+> <surname
+>Goutte</surname
+> <email
+>goutte@kde.org</email
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O 'info' é um tipo de documentação. Os documentos estão num formato de ficheiros chamado 'texinfo' e podem ser lidos na linha de comandos com o programa <command
+>info</command
+>.</para>
+
+<para
+>O 'ioslave' Info permite-lhe ler as páginas do 'info' instaladas no seu computador dentro do &konqueror;. É muito fácil de utilizar:</para>
+
+<screen
+><userinput
+><command
+>info:</command
+><replaceable
+>gcc</replaceable
+></userinput
+></screen>
+
+<para
+>Isto iria mostrar o nó de topo da documentação do 'info' sobre o compilador &gcc;.</para>
+
+<para
+>O Info é um substituto da &GNU; para o <command
+>man</command
+>, mas não é usado, em larga escala, fora do 'software' da &GNU;.</para>
+
+<para
+>Poderá navegar com facilidade pela documentação do 'info', instalada dentro da aplicação &khelpcenter;, assim como pode usar o 'ioslave' do Info directamente, tanto dentro do &konqueror; como na mini-linha de comandos.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/lan.docbook b/tde-i18n-pt/docs/kdebase/kioslave/lan.docbook
new file mode 100644
index 00000000000..fe05481a887
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/lan.docbook
@@ -0,0 +1,53 @@
+<article lang="&language;" id="lan">
+<title
+>lan</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>Este protocolo pretende oferecer uma espécie de <quote
+>vizinhança na rede</quote
+>, baseando-se contudo no protocolo TCP/IP e com a possibilidade de usar os protocolos sem ser apenas o <acronym
+>SMB</acronym
+>.</para>
+
+<para
+>O 'kioslave' lan pode usar o &FTP;, o &HTTP;, o <acronym
+>SMB</acronym
+>, o <acronym
+>NFS</acronym
+> e o <acronym
+>FISH</acronym
+></para>
+
+<para
+>Deve-se configurar em primeiro lugar no &kcontrol;, em <menuchoice
+><guimenu
+>Rede</guimenu
+><guimenuitem
+>Navegação na LAN</guimenuitem
+> </menuchoice
+> e, para mais informações, ver o <ulink url="help:/lisa"
+>manual da Navegação na LAN</ulink
+>.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/ldap.docbook b/tde-i18n-pt/docs/kdebase/kioslave/ldap.docbook
new file mode 100644
index 00000000000..78df88a2c7f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/ldap.docbook
@@ -0,0 +1,46 @@
+<article lang="&language;" id="ldap">
+<title
+>ldap</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O <acronym
+>LDAP</acronym
+> é o protocolo simples de acesso a directórios. Providencia o acesso a um directório de X.500 ou a um servidor de <acronym
+>LDAP</acronym
+> autónomo.</para>
+
+<para
+>Poderá usar o 'kioslave' de LDAP da seguinte maneira:</para>
+
+<para
+><userinput
+>ldap://maquina:porto/ou=Pessoas,o=onde,c=de??sub</userinput
+> para uma pesquisa na sub-árvore.</para>
+
+<para
+>ou <userinput
+>ldap://maquina:porto/cn=MM,ou=Pessoas,o=onde,c=de??base</userinput
+> para um ramo completo.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/mac.docbook b/tde-i18n-pt/docs/kdebase/kioslave/mac.docbook
new file mode 100644
index 00000000000..281ea73a57b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/mac.docbook
@@ -0,0 +1,77 @@
+<article lang="&language;" id="mac">
+<title
+>mac</title>
+<articleinfo>
+<authorgroup>
+<author
+><personname
+><firstname
+>Johnathan</firstname
+><surname
+>Riddell</surname
+></personname
+><email
+>jr@jriddell.org</email
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>O 'ioslave' MAC permite-lhe ler uma partição HFS+ a partir do &konqueror; ou de qualquer janela de ficheiros do &kde;. Utiliza as <ulink url="http://www.google.com/search?hl=en&amp;q=hfsplus+utils"
+>ferramentas hfsplus</ulink
+>, por isso terá de as instalar para que ele funcione.</para>
+
+<para
+>Faça <userinput
+>mac:/</userinput
+> no &konqueror; pelo que deverá conseguir depois ver o conteúdo da sua partição de &MacOS;. Se não tiver usado anteriormente o kio-mac, poderá obter uma mensagem de erro a indicar que não especificou a partição correcta. Indique algo do género <userinput
+>mac:/<option
+>?dev=/dev/hda2</option
+></userinput
+> para indicar a partição (se não souber qual a partição onde está o &MacOS;, poderá tentar adivinhar, trocando o 'hda2' por 'hda3' e assim por diante ou usar o comando 'print' do <command
+>mac-fdisk</command
+>). Esta partição será usada da próxima vez, como tal não terá de a indicar todas as vezes.</para>
+
+<para
+>As <command
+>ferramentas do hfsplus</command
+> permitem-lhe ver o ficheiro e copiar os dados a partir da partição de HFS+, mas não o deixam copiar os dados para ela ou alterar os nomes dos ficheiros.</para>
+
+<para
+>O HFS+ mantém de facto dois ficheiros para cada um que vê (chamados 'forks'), um para os recursos e outro para os dados. O modo de cópia por omissão, quando está a copiar os ficheiros a partir da sua unidade nativa, corresponde a dados em bruto, o que significa que só copia do 'fork' de dados. Os ficheiros de texto são copiados em modo texto (igual ao formato em bruto mas troca as terminações de linha para funcionarem no &UNIX; e para se ver livre de alguns caracteres extra - muito aconselhado para os ficheiros de texto), a menos que o indique de outra forma. Também poderá copiar os ficheiros no formato Mac Binary II ou indicar o formato texto ou em bruto com outra pesquisa: <userinput
+>mac:/<option
+>omeuficheiro?mode=b</option
+></userinput
+> ou <userinput
+>mac:/<option
+>omeuficheiro?mode=t</option
+></userinput
+>. Veja a página de man do <command
+>hpcopy</command
+> para mais informações.</para>
+
+<para
+>Lembre-se que necessita de permissões de leitura na partição HFS+. Como as obter depende da sua distribuição. </para>
+
+<para
+>Por alguma razão, algumas pastas no &MacOS; terminam com um <quote
+>f</quote
+> alto e esquisito. Isto parece confundir as 'hfstools'.</para>
+
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/mailto.docbook b/tde-i18n-pt/docs/kdebase/kioslave/mailto.docbook
new file mode 100644
index 00000000000..e3543bf3dbe
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/mailto.docbook
@@ -0,0 +1,36 @@
+<article lang="&language;" id="mailto">
+<title
+>mailto</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O 'kioslave' 'mailto' é usado quando você carrega numa ligação 'mailto', numa página <acronym
+>HTML</acronym
+>. O &konqueror; irá abrir o cliente de correio electrónico preferido que você tenha configurado, com uma janela de criação de mensagem. Toda a informação fornecida no <acronym
+>URL</acronym
+> será preenchida para si.</para>
+
+<para
+>Veja o manual: <ulink url="man:/mailto"
+>mailto</ulink
+>. </para>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/man.docbook b/tde-i18n-pt/docs/kdebase/kioslave/man.docbook
new file mode 100644
index 00000000000..982e2c7cf38
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/man.docbook
@@ -0,0 +1,147 @@
+<article lang="&language;" id="man">
+<title
+>Man</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<author
+><firstname
+>Nicolas</firstname
+> <surname
+>Goutte</surname
+> <email
+>goutte@kde.org</email
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+<para
+>Ao usar o 'ioslave' do MAN, poderá ler as páginas do 'man' instaladas no seu sistema. É simples de usar: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><userinput
+><command
+>man:</command
+></userinput
+></term>
+<listitem>
+<para
+>Verá, neste caso, as secções do manual; carregue numa delas para obter o resto. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>man:</command
+><replaceable
+>fopen</replaceable
+></userinput
+></term>
+<listitem>
+<para
+>Verá a página do 'man' sobre o <command
+>fopen</command
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>man:</command
+><replaceable
+>fopen(3)</replaceable
+></userinput
+></term>
+<listitem>
+<para
+>Ver a página do 'man' sobre o <command
+>fopen</command
+> na secção 3. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>man:</command
+><replaceable
+>(3)</replaceable
+></userinput
+></term>
+<listitem>
+<para
+>Ver o índice da secção 3. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>man:</command
+>intro<replaceable
+>(3)</replaceable
+></userinput
+></term>
+<listitem>
+<para
+>Ver a introdução da secção 3. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note
+><para
+>Se existir mais que uma página do 'man' para o nome introduzido, irá ver uma lista onde poderá escolher a página de 'man' que deseja ver.</para
+></note>
+
+<para
+>Existe também uma abreviatura: a <userinput
+><command
+>#fopen</command
+></userinput
+>, que tem o mesmo efeito que a de cima. </para>
+
+<para
+>Se não encontrar todas as suas páginas do 'man', ajuste o ficheiro de configuração <filename
+>/etc/manpath.config</filename
+> (ou um ficheiro com um nome semelhante, dependendo da sua distribuição) ou ajuste as variáveis de ambiente <envar
+>MANPATH</envar
+> e <envar
+>MANSECT</envar
+>. </para>
+
+<para
+>Como em qualquer outro 'ioslave' do &kde;, é possível indicar um &URL; como <userinput
+><command
+>man:socket</command
+></userinput
+> em <emphasis
+>qualquer</emphasis
+> aplicação do &kde;. Tente no &kwrite;, para poder ver a página do 'man' no formato &HTML;. </para>
+
+<para
+>Contacte a lista de correio: <email
+>kde-devel@kde.org</email
+> </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/mrml.docbook b/tde-i18n-pt/docs/kdebase/kioslave/mrml.docbook
new file mode 100644
index 00000000000..68885859af4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/mrml.docbook
@@ -0,0 +1,50 @@
+<article lang="&language;" id="mrml">
+<title
+>mrml</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Carsten.Pfeiffer; &Carsten.Pfeiffer.mail; </author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-01-08</date>
+
+
+</articleinfo>
+
+<para
+>O <acronym
+>MRML</acronym
+> significa "Multimedia Retrieval Markup Language", Linguagem de Transferência Multimédia. O <acronym
+>MRML</acronym
+> é um protocolo baseado em XML para fornecer um acesso normalizado a programas de transferência multimédia. Veja o <ulink url="http://www.mrml.net"
+>http://www.mrml.net</ulink
+> para mais informações. </para>
+
+<para
+>O 'kio_mrml' é utilizado pela procura de imagens do &kde;.</para>
+
+<para
+>Por exemplo, escreva <userinput
+>mrml:/</userinput
+> ou <userinput
+>mrml:/outro.servidor</userinput
+> no &konqueror; para começar a procurar por imagens. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/news.docbook b/tde-i18n-pt/docs/kdebase/kioslave/news.docbook
new file mode 100644
index 00000000000..885011c526b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/news.docbook
@@ -0,0 +1,37 @@
+<article lang="&language;" id="news">
+<title
+>news</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+
+
+<para
+>O 'kioslave' 'news' é usado quando você carrega numa ligação a grupos de discussão numa página Web. Irá abrir o &knode; e, se o grupo referido na ligação estiver disponível no seu servidor, subscrevê-lo-á no grupo na primeira conta disponível que tiver configurado no &knode;</para>
+
+<para
+>Poderá anular a subscrição dentro do &knode;, se decidir que não deseja ler o grupo, carregando com o botão <mousebutton
+>direito</mousebutton
+> e seleccionando <guimenuitem
+>Desubscrever do Grupo</guimenuitem
+>.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/nfs.docbook b/tde-i18n-pt/docs/kdebase/kioslave/nfs.docbook
new file mode 100644
index 00000000000..3bcdd181030
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/nfs.docbook
@@ -0,0 +1,55 @@
+<article lang="&language;" id="nfs">
+<title
+>nfs</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O protocolo <acronym
+>NFS</acronym
+> da Sun possibilita um acesso remoto transparente pelos sistemas de partilha de ficheiros nas várias redes. O protocolo <acronym
+>NFS</acronym
+> está desenhado para ser independente das máquinas, sistemas operativos, arquitectura da rede e do protocolo de transporte. Esta independência é conseguida através do uso de primitivas de <acronym
+>RPC</acronym
+> (Remote Procedure Call) definidas sobre uma <acronym
+>XDR</acronym
+> (eXternal Data Representation). </para>
+
+<para
+>O protocolo de suporte MOUNT executa as funções específicas do sistema operativo, as quais permitem aos clientes associarem árvores de pastas remotas a um ponto no sistema de ficheiros local. O processo de montagem também permite ao servidor garantir privilégios de acesso remoto a um conjunto restrito de clientes através do controlo das exportações.</para>
+
+<para
+>O 'Lock Manager' (Gestor de Bloqueios) disponibiliza o suporte para o bloqueio de ficheiros, quando é usado no ambiente do <acronym
+>NFS</acronym
+>. O protocolo <acronym
+>NLM</acronym
+> (Network Lock Manager) isola os aspectos inerentes ao estado do bloqueio dos ficheiros num protocolo em separado.</para>
+
+<para
+>Referência: <ulink url="http://www.networksorcery.com/enp/protocol/nfs.htm"
+> http://www.networksorcery.com/enp/protocol/nfs.htm</ulink
+> </para>
+
+<para
+>Veja o manual: <ulink url="man:/nfs"
+>nfs</ulink
+>. </para>
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/nntp.docbook b/tde-i18n-pt/docs/kdebase/kioslave/nntp.docbook
new file mode 100644
index 00000000000..f5446bcb841
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/nntp.docbook
@@ -0,0 +1,65 @@
+<article lang="&language;" id="nntp">
+<title
+>nntp</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O 'kioslave' 'nntp' acede a servidores de <acronym
+>NNTP</acronym
+> directamente.</para>
+
+<para
+>Este 'kioslave' não pode ser usado com os servidores que não implementam o comando <command
+>GROUP</command
+>, incluindo algumas versões do servidor de 'news' conhecido <application
+>INN</application
+> que é usado com frequência nos <acronym
+>ISP</acronym
+>s. Funciona com o <application
+>leafnode</application
+>, que é usado por muita gente para manter uma 'cache' desligado dos artigos nos seus discos rígidos ou dentro das suas <acronym
+>LAN</acronym
+>s.</para>
+
+<para
+>Poderá usar o 'kioslave' 'nntp' se escrever <userinput
+>nntp://oseuservidor/nomedogrupo</userinput
+> na barra do <acronym
+>URL</acronym
+> do &konqueror;.</para>
+
+<para
+>Se indicar o nome de um grupo, como acima, e se o grupo estiver disponível, irá ver as mensagens desse grupo, representadas como ícones no &konqueror;.</para>
+
+<para
+>Se você carregar numa mensagem, vê-la-á como texto simples, incluindo todos os cabeçalhos. Isto pode ser útil para depurar a ligação de um cliente de 'news' ao servidor para, por exemplo, ter a certeza que o seu novo servidor <application
+>leafnode</application
+> está a funcionar correctamente.</para>
+
+<para
+>Se não indicar o nome de um grupo e só o nome do servidor, verá uma lista dos grupos disponíveis. </para>
+
+<para
+>Lembre-se, porém, que isto pode levar uma quantidade enorme de tempo e irá gerar bastante tráfego de rede. Alguns servidores USENET comerciais têm 60 000, ou mais, grupos disponíveis, e ao fazer isto, fará com que o seu ambiente de trabalho bloqueie.</para
+>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/pop3.docbook b/tde-i18n-pt/docs/kdebase/kioslave/pop3.docbook
new file mode 100644
index 00000000000..d4029b17ef1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/pop3.docbook
@@ -0,0 +1,28 @@
+<article lang="&language;" id="pop3">
+<title
+>pop3</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O POP3 (Post Office Protocol) permite à máquina de um utilizador aceder ao correio de um servidor específico. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/pop3s.docbook b/tde-i18n-pt/docs/kdebase/kioslave/pop3s.docbook
new file mode 100644
index 00000000000..5217c5a6da7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/pop3s.docbook
@@ -0,0 +1,28 @@
+<article lang="&language;" id="pop3s">
+<title
+>pop3s</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O POP3S corresponde ao protocolo POP3, só que cifrado através do SSL. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/print.docbook b/tde-i18n-pt/docs/kdebase/kioslave/print.docbook
new file mode 100644
index 00000000000..066f6babebe
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/print.docbook
@@ -0,0 +1,248 @@
+<article lang="&language;" id="print">
+<title
+>print</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Kurt.Pfeifle; &Kurt.Pfeifle.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2002-06-23</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+
+</articleinfo>
+
+<para
+>O KIOSlave <acronym
+>print</acronym
+> dá-lhe um acesso rápido para navegar pelas diferentes secções do &kdeprint; através de <quote
+>pastas virtuais</quote
+>. Estas pastas oferecem alguma informação e um acesso rápido ao sub-sistema de impressão.</para>
+
+<para
+>O <command
+>print:/</command
+> representa mais um dos KIOSlaves úteis implementados pelo &kde;. Para lhe aceder, basta escrever <userinput
+>print:/ </userinput
+> no campo de endereço do &konqueror;. O <userinput
+>print:/ </userinput
+> não oferece um acesso puro <quote
+>apenas de leitura</quote
+> ao seu sub-sistema de impressão, mas também lhe permite alterar a configuração das suas impressoras, do seu sistema de impressão e permite-lhe criar novas impressoras e classes.</para>
+
+<para
+>Ser-lhe-á pedida a senha do Administrador ou root, se não lhe for permitida a visualização ou a operação como um utilizador normal.</para>
+
+<para
+>Poderá colocar nos favoritos os atalhos úteis como o <command
+>print:/manager</command
+></para>
+
+<para
+>A sintaxe válida tanto pode ser <userinput
+>print:/[local-da-pasta-virtual]</userinput
+> ou <userinput
+>print:[local-da-pasta-virtual]</userinput
+></para>
+
+<para
+>Lembre-se que algumas das janelas e acções oferecidas dependem fortemente do sub-sistema de impressão instalado na sua máquina e activado no momento pelo &kde;. As páginas que lhe mostram a informação da impressora mostram apenas aquelas partes que são válidas para o sub-sistema de impressão seleccionado para o &kde;. (Por isso, se o utilizador correr normalmente o <acronym
+>CUPS</acronym
+>, mas mudaste temporariamente para a <quote
+>Impressão por LPD Genérico do UNIX</quote
+>, o que é possível, irá ver menos informações sobre a impressora, porque o LPD não consegue lidar com o mesmo tipo de configurações de impressão que o CUPS).</para>
+
+<para
+>A sintaxe válida para aceder às diferentes pastas virtuais e uma breve explicação sobre o que estas representam:</para>
+
+<variablelist>
+<title
+>Alguns exemplos</title>
+
+<varlistentry>
+<term
+><userinput
+>print:/ </userinput
+>(&ie; o topo do 'kioslave' 'print')</term>
+<listitem>
+<para
+>uma raiz virtual para navegar no seu sub-sistema de impressão. Mostra as subpastas <quote
+>Classes</quote
+>, <quote
+>Impressoras</quote
+>, <quote
+>Gestor</quote
+>, e <quote
+>Especiais</quote
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>print:/classes</userinput
+> ou <userinput
+>print:classes </userinput
+> </term
+> <listitem>
+<para
+>para ver as suas classes de impressoras (suportado e útil apenas para o CUPS) </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><userinput
+>print:/classes/nome_classe </userinput
+> ou <userinput
+>print:classes/nome_classe </userinput
+> </term
+> <listitem>
+<para
+>para ver todos os membros da classe de impressora indicada (suportado e útil apenas para o CUPS) </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><userinput
+>print:/jobs</userinput
+> ou <userinput
+>print:jobs </userinput
+></term>
+<listitem>
+<para
+>lista as tarefas actuais e pendentes. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>print:/printers </userinput
+> ou <userinput
+>print:printers </userinput
+></term>
+<listitem>
+<para
+>lista todas as suas impressoras. Se você carregar no nome de uma impressora, obterá mais informações sobre essa impressora. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>print:/printers/nome_impressora </userinput
+> ou <userinput
+>print:printers/nome_impressora</userinput
+> </term>
+<listitem>
+<para
+>mostra informações úteis sobre a impressora indicada </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>print:/manager </userinput
+> ou <userinput
+>print:manager </userinput
+> </term
+> <listitem>
+<para
+>abre uma página muito parecida com o módulo de Gestão do &kdeprint; dentro do Centro de Controlo do &kde;. Mude para um sistema de impressão diferente aqui ou realize qualquer outra tarefa de administração. </para>
+<para
+>Este é o ponto de acesso mais importante ao seu sistema de impressão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><userinput
+>print:/specials </userinput
+> ou <userinput
+>print:specials </userinput
+> </term
+><listitem>
+<para
+>lista todas as <quote
+>impressoras especiais</quote
+> disponíveis no momento: Irá ver, provavelmente:</para>
+<itemizedlist>
+<listitem>
+ <para
+>* as duas impressoras que lhe permitem gravar num ficheiro em disco, no formato &PostScript; ou <acronym
+>PDF</acronym
+>.</para>
+</listitem>
+<listitem>
+ <para
+>Uma que envia o ficheiro, como um anexo, em <acronym
+>PDF</acronym
+> no &kmail;.</para>
+</listitem>
+<listitem>
+ <para
+>E por último, envia-o por fax, se tiver um dos sub-sistemas de fax suportados activo, como o <application
+>Hylafax</application
+> ou o <application
+>efax</application
+>.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<tip
+><para
+>Sugestão: também pode indicar <command
+>print:/manager</command
+> ou algo semelhante como comandos no utilitário <quote
+>Comando Rápido</quote
+> (iniciado através de <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>)</para
+></tip>
+
+<para
+>Poderá aprender mais sobre a impressão e sobre as possibilidades poderosas do &kdeprint; se ler para isso o <ulink url="help:/kdeprint/index.html"
+>Manual do &kdeprint;</ulink
+> localmente ou na <ulink url="http://printing.kde.org/"
+>Página Web do &kdeprint;</ulink
+>. A informação nesta página é actualizada regularmente. Existem documentos (em <acronym
+>HTML</acronym
+> e <acronym
+>PDF</acronym
+>) que contêm <ulink url="http://printing.kde.org/documentation/tutorials/"
+>Tutoriais</ulink
+>, assim como <ulink url="http://printing.kde.org/faq/"
+>FAQs</ulink
+> e Sugestões e Truques relacionados com a impressão em geral.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/rlan.docbook b/tde-i18n-pt/docs/kdebase/kioslave/rlan.docbook
new file mode 100644
index 00000000000..de5a646bfcb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/rlan.docbook
@@ -0,0 +1,28 @@
+<article lang="&language;" id="rlan">
+<title
+>rlan</title>
+<articleinfo>
+<authorgroup>
+<corpauthor
+>A equipa do &kde;</corpauthor>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>Ainda não documentado</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/rlogin.docbook b/tde-i18n-pt/docs/kdebase/kioslave/rlogin.docbook
new file mode 100644
index 00000000000..49812d4292b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/rlogin.docbook
@@ -0,0 +1,64 @@
+<article lang="&language;" id="rlogin">
+<title
+>rlogin</title>
+<articleinfo>
+<authorgroup>
+<author
+><personname
+><firstname
+>Christian</firstname
+><surname
+>Bunting</surname
+></personname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>Através do &konqueror;, poderá iniciar uma sessão de <command
+>rlogin</command
+> com um servidor que disponibilize o serviço de 'rlogin'.</para>
+
+<para
+>Para utilizar esta funcionalidade, escreva na barra de <acronym
+>URL</acronym
+> do &konqueror; <userinput
+>rlogin:/maquina_a_contactar</userinput
+></para>
+
+<para
+>Isto irá iniciar o &konsole; com uma sessão de <command
+>rlogin</command
+> a pedir-lhe a sua senha.</para>
+
+<para
+>O 'kioslave' <command
+>rlogin</command
+> utiliza o nome do utilizador que você está a usar no momento no &kde;.</para>
+
+<para
+>Depois de indicar a sua senha com sucesso, poderá iniciar a sua sessão remota.</para>
+
+<para
+>Veja o manual: <ulink url="man:/rlogin"
+>rlogin</ulink
+>. </para>
+
+
+<!-- By Christian Bunting (need to ask if he wants crediting and email) -->
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/sftp.docbook b/tde-i18n-pt/docs/kdebase/kioslave/sftp.docbook
new file mode 100644
index 00000000000..64e45207f1e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/sftp.docbook
@@ -0,0 +1,43 @@
+<article lang="&language;" id="sftp">
+<title
+>sftp</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O <acronym
+>SFTP</acronym
+> é um protocolo de transferência de ficheiros seguro. O <command
+>sftp</command
+> é um programa interactivo de transferência de ficheiros, semelhante ao <command
+>ftp</command
+>, só que realiza todas as operações por um transporte cifrado de <command
+>ssh</command
+>. Pode usar muitas das funcionalidades do <command
+>ssh</command
+>, incluindo a autenticação por chave pública e a compressão.</para>
+
+<para
+>Veja o manual: <ulink url="man:/sftp"
+>sftp</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/smb.docbook b/tde-i18n-pt/docs/kdebase/kioslave/smb.docbook
new file mode 100644
index 00000000000..f3086b13666
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/smb.docbook
@@ -0,0 +1,93 @@
+<article lang="&language;" id="smb">
+<title
+>SMB</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Alexander.Neundorf; &Alexander.Neundorf.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O 'ioslave' smb permite-lhe navegar nas partilhas de uma rede de &Windows; (ou Samba). </para>
+
+<para
+>Para ver os grupos de trabalho, escreva <userinput
+><command
+>smb:/</command
+></userinput
+>. </para>
+<para
+>O <userinput
+><command
+>smb://</command
+><replaceable
+>um_grupo_de_trabalho</replaceable
+></userinput
+> irá enumerar as máquinas nesse grupo. </para>
+<para
+>Para ver as partilhas de uma máquina, escreva <userinput
+><command
+>smb://</command
+><replaceable
+>a_maquina</replaceable
+></userinput
+> ou <userinput
+><command
+>smb:/</command
+><replaceable
+>a_maquina</replaceable
+></userinput
+>. </para>
+<para
+>Para aceder a uma partilha directamente, escreva <userinput
+><command
+>smb://</command
+><replaceable
+>a_maquina/a_partilha</replaceable
+></userinput
+> ou <userinput
+><command
+>smb:/</command
+><replaceable
+>a_maquina/a_partilha</replaceable
+></userinput
+> </para>
+
+<para
+>O 'ioslave' smb necessita da 'libsmbclient' para ser utilizado. </para>
+
+<para
+>Poderá definir o seu utilizador e senha por omissão no &kcontrol; em <menuchoice
+><guisubmenu
+>Rede</guisubmenu
+><guimenuitem
+>Partilhas do Windows</guimenuitem
+></menuchoice
+>. Isto é especialmente útil se você for um membro de um domínio de &Windows; <acronym
+>NT</acronym
+>. Aí, pode também definir o nome do seu grupo de trabalho, embora não seja na maioria dos casos necessário. Se o valor por omissão não estiver definido o nome de utilizador e a senha são pedidos. </para>
+
+<para
+>Este 'ioslave' foi testado e desenvolvido utilizando o Samba 2.0.7, mas as outras versões do Samba também devem funcionar. </para>
+
+<para
+>Autor: Alexander Neundorf <email
+>neundorf@kde.org</email
+> </para>
+</article>
+
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/smtp.docbook b/tde-i18n-pt/docs/kdebase/kioslave/smtp.docbook
new file mode 100644
index 00000000000..a42689e350c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/smtp.docbook
@@ -0,0 +1,33 @@
+<article lang="&language;" id="smtp">
+<title
+>smtp</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>Um protocolo para enviar correio da máquina do cliente para o servidor de e-mail. </para>
+
+<para
+>Veja: <ulink url="http://cr.yp.to/smtp.html"
+>Simple Mail Transfer Protocol </ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/tar.docbook b/tde-i18n-pt/docs/kdebase/kioslave/tar.docbook
new file mode 100644
index 00000000000..f1566138594
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/tar.docbook
@@ -0,0 +1,33 @@
+<article lang="&language;" id="tar">
+<title
+>tar</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>Um programa de armazenamento em arquivo, desenhado para guardar e extrair ficheiros a partir de um pacote conhecido como ficheiro 'tar'. Um ficheiro 'tar' pode ser criado numa unidade de fita magnética, mas também é normal gravar um ficheiro 'tar' num ficheiro normal. </para>
+
+<para
+>Veja o manual: <ulink url="man:/tar"
+>tar</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/telnet.docbook b/tde-i18n-pt/docs/kdebase/kioslave/telnet.docbook
new file mode 100644
index 00000000000..ba42a43064c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/telnet.docbook
@@ -0,0 +1,33 @@
+<article lang="&language;" id="telnet">
+<title
+>telnet</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Ferdinand.Gassauer; &Ferdinand.Gassauer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O protocolo de terminal na rede (TELNET) permite a um utilizador ligar-se num outro computador da rede que suporte o TELNET. </para>
+
+<para
+>Veja o manual: <ulink url="man:/telnet"
+>telnet</ulink
+>. </para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/thumbnail.docbook b/tde-i18n-pt/docs/kdebase/kioslave/thumbnail.docbook
new file mode 100644
index 00000000000..847c1aa361f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/thumbnail.docbook
@@ -0,0 +1,49 @@
+<article lang="&language;" id="thumbnail">
+<title
+>thumbnail</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</articleinfo>
+<para
+>O 'kioslave' 'thumbnail' é usado pelo &kde; para a geração persistente e transparente na rede de miniaturas de imagens.</para>
+
+<para
+>O 'kioslave' thumbnail utiliza 'plugins' para gerar os miniaturas propriamente ditas. Poderá activar a visualização destes no submenu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Antevisão</guisubmenu
+></menuchoice
+>, que está disponível no &konqueror; quando está no modo de gestão de ficheiros.</para>
+
+<para
+>O 'kioslave' 'thumbnail' não é útil directamente para um utilizador mas, se for um programador, pode utilizá-lo dentro das suas próprias aplicações para gerar antevisões de ficheiros.</para>
+
+<para
+>Veja a documentação no código para mais informações. Pode-a encontrar em <filename
+>$<envar
+>KDEDIR</envar
+>/include/kio/thumbcreator.h</filename
+> ou na pasta do código <filename class="directory"
+>kdebase/kioslave/thumbnail</filename
+>.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/webdav.docbook b/tde-i18n-pt/docs/kdebase/kioslave/webdav.docbook
new file mode 100644
index 00000000000..ef8cd556bf3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/webdav.docbook
@@ -0,0 +1,85 @@
+<article lang="&language;" id="webdav">
+<title
+>webdav</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Hamish.Rodda; &Hamish.Rodda.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-01-21</date>
+</articleinfo>
+
+<para
+>O <acronym
+>WebDAV</acronym
+> é um <emphasis
+>D</emphasis
+>istributed <emphasis
+>A</emphasis
+>uthoring and <emphasis
+>V</emphasis
+>ersioning, ou seja, um protocolo distribuído de controlo de versões para a World Wide Web. Permite uma fácil gestão de documentos e programas num servidor <ulink url="help:/kioslave/webdav.html"
+>http</ulink
+> e tem funcionalidades adicionais desenhadas para simplificar a gestão de versões entre vários autores.</para>
+
+<para
+>A utilização deste protocolo é simples. Indique a localização que deseja ver, da mesma forma de um URL de <acronym
+>HTTP</acronym
+>, exceptuando o nome do protocolo webdav:// no início. Um exemplo poderá ser <userinput
+>webdav://<replaceable
+>www.nomemaquina.com/pasta/</replaceable
+></userinput
+>. Se indicar o nome de uma pasta, será mostrada uma lista de ficheiros e pastas, de modo a que possa manipular esses ficheiros e pastas, como se fosse um sistema de ficheiros qualquer.</para>
+
+<variablelist>
+<title
+>Funcionalidades do WebDAV</title>
+<varlistentry>
+<term
+>Bloqueio</term>
+<listitem>
+<para
+>O bloqueio de ficheiros permite aos utilizadores trancarem um ficheiro, informando deste modo os outros utilizadores que estão a trabalhar neste ficheiro. Assim, a edição pode ser feita sem o medo de que as alterações possam ser sobrepostas por outra pessoa que esteja a editar o mesmo documento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Acesso ao ficheiro de origem</term>
+<listitem>
+<para
+>O <acronym
+>WebDAV</acronym
+> permite o acesso ao programa que é chamado para produzir uma dada página, de modo a que as alterações possam ser feitas no programa em si.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Suporte para propriedades por documento</term>
+<listitem>
+<para
+>Podem ser definidas várias propriedades para assistir à identificação de um documento, como o seu autor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para tirar vantagem destas capacidades adicionais, você necessita de uma aplicação que as suporte. Nenhuma aplicação as suporta neste momento através deste 'kioslave'.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/kioslave/webdavs.docbook b/tde-i18n-pt/docs/kdebase/kioslave/webdavs.docbook
new file mode 100644
index 00000000000..eaba29d180d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kioslave/webdavs.docbook
@@ -0,0 +1,36 @@
+<article lang="&language;" id="webdavs">
+<title
+>webdavs</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Hamish.Rodda; &Hamish.Rodda.mail;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-01-21</date>
+
+
+</articleinfo>
+
+<para
+>O WebDAVS é o protocolo <ulink url="help:/kioslave/webdav.html"
+>WebDAV</ulink
+>, só que cifrado através do SSL.</para>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdebase/klipper/Makefile.am b/tde-i18n-pt/docs/kdebase/klipper/Makefile.am
new file mode 100644
index 00000000000..13e6e350ab1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/klipper/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = klipper
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/klipper/Makefile.in b/tde-i18n-pt/docs/kdebase/klipper/Makefile.in
new file mode 100644
index 00000000000..5b82734ef4b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/klipper/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/klipper
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = klipper
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/klipper/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/klipper/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/klipper/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/klipper/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/klipper/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klipper/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/klipper/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/klipper/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/klipper/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/klipper/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/klipper/index.cache.bz2
new file mode 100644
index 00000000000..7b74b448060
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/klipper/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/klipper/index.docbook b/tde-i18n-pt/docs/kdebase/klipper/index.docbook
new file mode 100644
index 00000000000..b6182d8217a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/klipper/index.docbook
@@ -0,0 +1,713 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&klipper;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &klipper; </title>
+
+<authorgroup>
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail;</author>
+
+<othercredit role="developer"
+>&Carsten.Pfeiffer; &Carsten.Pfeiffer.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000-2003</year>
+<holder
+>&Philip.Rodrigues;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-01-31</date>
+<releaseinfo
+>2.92.00</releaseinfo>
+
+<abstract>
+<para
+>O &klipper; é o utilitário de cópia e colagem da área de transferência do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Klipper</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>área de transferência</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>O &klipper; é o utilitário da área de transferência do &kde;. Guarda o histórico desta área e permite-lhe ligar o conteúdo da área de transferência às acções das aplicações. Comunique por favor todos os problemas ou pedidos de funcionalidades para Esben Mose Hansen (veja em <ulink url="http://mosehansen.dk/about"
+>http://mosehansen.dk/about</ulink
+> os detalhes do contacto).</para>
+
+</chapter>
+
+<chapter id="using-klipper">
+<title
+>Usar o &klipper;</title>
+
+<sect1 id="basic-usage">
+<title
+>Utilização Básica</title>
+<screenshot>
+<screeninfo
+>O ícone do &klipper;.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O ícone do &klipper;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para mostrar o histórico da área de transferência, carregue no ícone do &klipper; ou carregue em <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>V</keycap
+> </keycombo
+>. Os itens anteriores da área de transferência são mostrados no topo do menu que aparece. Se seleccionar um desses itens copiá-lo-á para a área de transferência, a partir do qual poderá ser colado em qualquer aplicação do &kde; ou do X, como de costume.</para>
+
+<para
+>Pode procurar pelo histórico da área de transferência se o abrir (carregue no &klipper;) e escrever a sua pesquisa. Os resultados são actualizados à medida que você escreve. No caso de desejar saber como usar as teclas aceleradoras no menu do &klipper;, basta carregar em &Alt; e na tecla que deseja. Por exemplo, para limpar o histórico da área de transferência quando for aberto o menu do &klipper;, carregue em <keycombo action="simul"
+>&Alt;<keycap
+>L</keycap
+> </keycombo
+>.</para>
+
+<para
+>Para remover o &klipper;, carregue no seu ícone na Bandeja do Sistema e, no menu que aparece, seleccione a opção <guimenuitem
+>Sair</guimenuitem
+>.</para>
+
+</sect1>
+
+<sect1 id="actions">
+<title
+>Acções</title>
+
+<para
+>O &klipper; pode efectuar acções no conteúdo da área de transferência, baseando-se na possível correspondência com uma dada expressão regular. Por exemplo, todos os itens da área de transferência que comecem por <quote
+>http://</quote
+> podem ser passados ao &Netscape; ou ao &konqueror; como &URL;s a abrir.</para>
+
+<para
+>Para usar esta funcionalidade, basta copiar um &URL; ou um nome de ficheiro para a área de transferência. Se existir uma expressão regular correspondente na lista do &klipper;, irá aparecer um menu a mostrar-lhe as opções que tem (por exemplo, o Abrir o &URL; no &konqueror;, o Abrir o &URL; no &Netscape;). Use o rato ou o teclado para seleccionar a opção que deseja, para que o &klipper; execute o programa que seleccionou e abrindo o endereço apontado pelo conteúdo da área de transferência.</para>
+
+<para
+>Se não quiser efectuar nenhuma acção no conteúdo da área de transferência seleccione <guimenuitem
+>Não Fazer Nada</guimenuitem
+> no menu para voltar ao que estava a fazer. Se deixar o menu, este irá desaparecer, deixando-o continuar o seu trabalho. Pode alterar o período em que o menu permanece aberto na janela de <guilabel
+>Configurar o Klipper...</guilabel
+> na acção <guilabel
+>Tempo-limite para o menu de acções</guilabel
+> da secção <guilabel
+>Geral</guilabel
+>.</para>
+
+<para
+>As acções podem ser desactivadas por completo ao carregar no &klipper; e ao seleccionar as <guimenuitem
+>Acções Activadas</guimenuitem
+>, ou carregando em <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>V</keycap
+></keycombo
+> seguido de <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>X</keycap
+></keycombo
+>.</para>
+
+<para
+>O conteúdo da área de transferência que corresponder a uma dada expressão regular poderá também ser editado antes de efectuar uma acção sobre ele. Seleccione <guimenuitem
+>Editar o conteúdo</guimenuitem
+> no menu do &klipper;, alterando o conteúdo da área de transferência na janela que aparece, antes de carregar no botão <guibutton
+>OK</guibutton
+> para executar a acção apropriada.</para>
+
+<para
+>Ao carregar em <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>R</keycap
+></keycombo
+> fará aparecer o menu para repetir a última acção efectuada pelo &klipper;.</para>
+
+</sect1>
+
+<sect1 id="clipboard-modes">
+<title
+>Comportamento da Área de Transferência/Selecção</title>
+
+<sect2 id="clipboard-modes-general">
+<title
+>Geral</title>
+<para
+>O &klipper; poderá ser usado para definir o comportamento da área de transferência e da selecção no &kde;. </para>
+
+<note
+><para
+>O &X-Window; usa duas áreas de transferência separadas: a <quote
+>selecção</quote
+> e a <quote
+>área de transferência propriamente dita</quote
+>. O texto é colocado na selecção bastando para tal seleccioná-lo e poderá ser colado com o botão do meio do rato. O texto, para a área de transferência em si, terá de ser explicitamente colocado nesta ao seleccioná-lo e carregando em <keycombo
+>&Ctrl;<keycap
+>X</keycap
+> </keycombo
+> ou em <keycombo
+>&Ctrl;<keycap
+>C</keycap
+> </keycombo
+>. O texto da área de transferência é colado usando o <keycombo
+>&Ctrl;<keycap
+>V</keycap
+> </keycombo
+> ou seleccionando a opção <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+>.</para>
+</note>
+
+<!-- &klipper; can be used to set the clipboard mode for the whole of &kde;. The
+first mode will be familiar to &Microsoft; &Windows; and &Mac; users: Text is
+inserted into the clipboard using an application's cut/copy (or generally
+<keycombo
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> and
+<keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> respectively)
+function, and the application's paste (or generally
+<keycombo
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+>) function pastes the
+contents of this clipboard.
+</para>
+<para>
+The second mode will be more familiar to longtime &UNIX; users: Selected text
+is copied to this clipboard, and clicking the <mousebutton
+>middle</mousebutton
+>
+mouse button pastes the
+contents of this clipboard.
+-->
+</sect2>
+
+<sect2 id="changing-clipboard-modes">
+<title
+>Mudar o Comportamento da Área de Transferência</title>
+<para
+>Para mudar o comportamento da selecção/área de transferência, seleccione o <guimenuitem
+>Configurar o Klipper...</guimenuitem
+> no menu de contexto do &klipper;, e na janela que aparece, seleccione a página <guilabel
+>Geral</guilabel
+>. Se seleccionar a opção <guilabel
+>Separar a área de transferência e a selecção</guilabel
+> faz com que a área de transferência e a selecção funcionem como áreas completamente separadas, tal como descrito acima. Com esta opção seleccionada, a opção <guilabel
+>Ignorar a selecção</guilabel
+>, se estiver também activada, irá evitar que o &klipper; inclua o conteúdo da selecção no histórico da área de transferência e execute as acções no conteúdo da selecção. Se optar por <guilabel
+>Sincronizar o conteúdo da área de transferência e da selecção</guilabel
+> faz com que o conteúdo de ambas as zonas possa ser colado com o <mousebutton
+>botão do meio do rato</mousebutton
+> ou com a combinação de teclas <keycombo
+>&Ctrl;<keycap
+>V</keycap
+> </keycombo
+>, e o mesmo se aplica para o texto da área de transferência. </para>
+
+ <!-- The
+<guilabel
+>Synchronize contents of the clipboard and the
+selection</guilabel
+> check box determines the clipboard mode. If the box is
+selected, the clipboard functions in the &UNIX; mode; if not, the
+&Windows;/&Mac; mode is used. -->
+
+</sect2>
+
+
+</sect1>
+
+</chapter>
+
+<chapter id="preferences">
+<title
+>Configurar o Klipper</title>
+
+<sect1 id="viewing-options">
+
+<title
+>Ver a Janela de Configuração</title>
+
+<para
+>Para ver ou alterar a configuração do &klipper;, abra o menu do &klipper; e seleccione as <guimenuitem
+>Configurar o &klipper;</guimenuitem
+>. A janela de configuração do mesmo irá aparecer. O seu conteúdo é descrito em baixo.</para>
+
+</sect1>
+
+<sect1 id="general-tab">
+<title
+>Opções Gerais</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>O menu aparece na posição do cursor do rato</guilabel
+></term>
+<listitem
+><para
+>Faz com que o menu do &klipper; apareça na posição do cursor do rato, em vez de aparecer na sua localização por omissão no Painel do &kde;. Isto é útil se usa mais o rato que o teclado.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Gravar o conteúdo da área de transferência ao sair</guilabel
+></term
+> <listitem
+><para
+>Se esta opção estiver activada, o histórico da área de transferência será gravado quando o &klipper; sair, permitindo a si usá-lo da próxima vez que a aplicação for iniciada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Remover os espaços em branco ao executar as acções</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionada, todos os caracteres em branco (espaços, tabulações, &etc;) no início e no fim do conteúdo da área de transferência serão removidos antes de passar o conteúdo da área de transferência para a aplicação. Isto é útil, por exemplo, se a área de transferência contiver um &URL; com espaços que, se for aberto por um navegador Web, iria causar um erro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Repetir as acções num item seleccionado no histórico</guilabel
+></term>
+<listitem
+><para
+>Se isto estiver assinalado, a selecção de um item do histórico faz com que o &klipper; mostre o menu das acções desse item, se for apropriado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Evitar o esvaziamento da área de transferência</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionado, a área de transferência nunca ficará vazia. O &klipper; irá inserir o item mais recente da área de transferência no histórico desta, em vez de permitir que este esteja vazio.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ignorar a selecção</guilabel
+></term>
+<listitem
+><para
+>Altera o modo da área de transferência. Veja em <xref linkend="clipboard-modes"/>. </para>
+</listitem>
+</varlistentry
+>
+
+
+<varlistentry>
+<term
+><guilabel
+>Sincronizar o conteúdo da área de transferência e o da selecção</guilabel
+></term>
+<listitem
+><para
+>Altera o modo da área de transferência. Veja em <xref linkend="clipboard-modes"/>. </para>
+</listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><guilabel
+>Separar a área de transferência e a selecção</guilabel
+></term>
+<listitem
+><para
+>Altera o modo da área de transferência. Veja em <xref linkend="clipboard-modes"/>. </para>
+</listitem>
+</varlistentry
+>
+
+
+<varlistentry>
+<term
+><guilabel
+>Tempo-limite para o menu das acções</guilabel
+></term>
+<listitem
+><para
+>Altera o tempo que o menu das acções irá permanecer aberto se não fizer nada com ele.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Tamanho do histórico da área de transferência</guilabel
+></term>
+<listitem
+><para
+>Altera o número de itens que são armazenados no histórico da área de transferência.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="actions-tab">
+<title
+>Opções das Acções</title>
+
+<variablelist>
+<varlistentry>
+<term
+>Editar as Expressões/Acções</term>
+<listitem
+><para
+>Na secção <guilabel
+>Acções</guilabel
+>, carregue na expressão regular ou na acção que deseja editar. Irá aparecer um campo de edição no qual poderá alterar o texto como desejar. Certifique-se que carrega em <keysym
+>Enter</keysym
+> quando terminar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Adicionar Expressões/Acções</term>
+<listitem
+><para
+>Carregue no botão <guibutton
+>Adicionar uma Acção</guibutton
+> para adicionar uma expressão regular com a qual o &klipper; deverá fazer a correspondência. O &klipper; usa a <classname
+>QRegExp</classname
+> do &Qt;, a qual compreende a maioria das expressões regular que usaria no <application
+>grep</application
+> ou no <application
+>egrep</application
+>, por exemplo.</para>
+<para
+>Pode adicionar uma descrição para o tipo da expressão regular (&eg; <quote
+>URL de HTTP</quote
+>) carregando com o botão <mousebutton
+>esquerdo</mousebutton
+> na coluna <guilabel
+>Descrição</guilabel
+>.</para
+>
+
+<note
+><para
+>Poderá encontrar informações mais detalhadas sobre a utilização das expressões regulares do <classname
+>QRegExp</classname
+> em <ulink url="http://doc.trolltech.com/qregexp.html#details"
+>http://doc.trolltech.com/qregexp.html#details</ulink
+>. Lembre-se que o &klipper; não suporta o modo de caracteres especiais indicados nesta página.</para
+></note
+>
+
+<para
+>Edite a expressão regular tal como é descrito acima. Para adicionar um comando a executar, carregue com o botão <mousebutton
+>direito</mousebutton
+>, seleccione o <guimenuitem
+>Adicionar um Comando</guimenuitem
+> e edite o comando que aparece na árvore por baixo da expressão regular.</para>
+
+<para
+>Repare que o <token
+>%s</token
+> na linha de comandos é substituído pelo conteúdo da área de transferência, &eg; se a sua definição do comando for <userinput
+><command
+>kedit</command
+> <token
+>%s</token
+></userinput
+> e o conteúdo da sua área de transferência for <filename
+>/home/ze/ficheirotexto</filename
+>, o comando <userinput
+><command
+>kedit</command
+> <filename
+>/home/ze/ficheirotexto</filename
+></userinput
+> será executado. Para incluir o <token
+>%s</token
+> na linha de comandos, assinale-o com uma barra invertida, como no exemplo: <userinput
+>\%s</userinput
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Avançado...</guibutton
+></term>
+<listitem
+><para
+>Abre a janela do <guilabel
+>Desactivar as Acções para as Janelas do tipo WM_CLASS</guilabel
+>.</para>
+<para
+>Alguns programas, como o &konqueror;, usam a área de transferência internamente. Se não quiser que o &klipper; notifique a toda a hora ao usar uma dada aplicação, faça o seguinte:</para>
+
+<orderedlist>
+<listitem
+><para
+>Abra a aplicação.</para
+></listitem>
+<listitem
+><para
+>A partir de um terminal, execute <userinput
+><command
+>xprop</command
+> | <command
+>grep</command
+> <parameter
+>WM_CLASS</parameter
+></userinput
+> e carregue depois na janela da aplicação que está a correr.</para
+></listitem
+>
+<listitem
+><para
+>O primeiro texto a seguir ao sinal de '=' é o valor a indicar.</para
+></listitem>
+</orderedlist>
+
+<para
+>Logo que seja adicionada a WM_CLASS, já não serão geradas mais acções para as janelas dessa aplicação.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="shortcuts-tab">
+<title
+>Opções dos Atalhos</title>
+
+<para
+>A secção de atalhos permite-lhe alterar os atalhos de teclado que são usados para aceder às funções do &klipper;. Pode alterar o atalho para uma de três coisas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nenhuma</guilabel
+></term>
+<listitem
+><para
+>A acção seleccionada não poderá ser acedida directamente a partir do teclado</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Predefinição</guilabel
+></term>
+<listitem
+><para
+>A acção seleccionada usa a tecla por omissão do &klipper;. Estes são os atalhos referidos neste manual.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Personalizada</guilabel
+></term>
+<listitem
+><para
+>A acção seleccionada é atribuída às teclas que escolher.</para>
+<para
+>Para escolher uma tecla personalizada para a acção que seleccionou, carregue na representação de uma tecla na parte inferior direita do ecrã para a activar, e indique a combinação de teclas desejada no seu teclado, como em qualquer aplicação do &kde;. </para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&klipper; </para>
+<para
+>Programa copyright 1998 Andrew Stanley-Jones <email
+>asj@cban.com</email
+> </para>
+<para
+>Programa copyright 1998-2000 &Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;</para>
+<para
+>Mantido actualmente por Esben Mose Hansen. Veja em <ulink url="http://mosehansen.dk/about"
+>http://mosehansen.dk/about</ulink
+> os detalhes do contacto. </para>
+
+<para
+>Documentação copyright 2000-2003, 2005 &Philip.Rodrigues; &Philip.Rodrigues.mail;</para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-klipper">
+<title
+>Como obter o &klipper;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+<para
+>O &klipper; deverá ser compilado e instalado em conjunto com o pacote 'kdebase', e deverá aparecer no painel do &kde; (o &kicker;) quando você correr &kde; 3. Se não aparecer, você podê-lo-á iniciar se seleccionar o <menuchoice
+><guimenu
+>Menu do Painel</guimenu
+><guisubmenu
+>Adicionar</guisubmenu
+><guisubmenu
+>'Applet'</guisubmenu
+><guimenuitem
+>Klipper</guimenuitem
+> </menuchoice
+> em qualquer menu de contexto no &kicker;, o Painel do &kde;.</para
+>
+
+<screenshot>
+<screeninfo
+>ícone do &klipper;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<!--
+<para
+>To remove &klipper; from your panel, select <guimenuitem
+>Remove
+Klipper</guimenuitem
+> from the context menu (accessed by left-clicking the
+small handle to the left of the &klipper; icon).</para>
+-->
+<!--
+<para
+>To disable this, simply remove the file
+<filename
+>$<envar
+>KDEDIR</envar
+>/share/autostart/klipper.desktop</filename>
+or create a file <filename
+>$<envar
+>HOME</envar
+>/share/autostart/klipper.desktop</filename>
+with the following contents:
+
+<programlisting
+>
+[Desktop Entry]
+Hidden=true
+</programlisting>
+
+The latter will keep the system installation intact and only prevent
+&klipper; being started for you, without affecting other users.
+</para>
+-->
+</sect1>
+</appendix>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-indent-step: 0
+End:
+-->
+
+
+
+
+
+
+
+
+
+
diff --git a/tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.am b/tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.am
new file mode 100644
index 00000000000..31f5c63b940
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kmenuedit
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.in b/tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.in
new file mode 100644
index 00000000000..72cf9832305
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kmenuedit/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kmenuedit
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kmenuedit
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kmenuedit/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kmenuedit/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kmenuedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kmenuedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kmenuedit/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmenuedit/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kmenuedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kmenuedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kmenuedit/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kmenuedit/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kmenuedit/index.cache.bz2
new file mode 100644
index 00000000000..9e7325439df
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kmenuedit/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kmenuedit/index.docbook b/tde-i18n-pt/docs/kdebase/kmenuedit/index.docbook
new file mode 100644
index 00000000000..826c74e893b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kmenuedit/index.docbook
@@ -0,0 +1,884 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY package "kdebase">
+ <!ENTITY firefox "<application
+>Firefox</application
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &kmenuedit;</title>
+
+<authorgroup>
+<author
+>&Milos.Prudek; &Milos.Prudek.mail;</author>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Milos.Prudek;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-11-23</date>
+<releaseinfo
+>0.7 (&kde; 3.5.5)</releaseinfo>
+
+<abstract
+><para
+>O &kmenuedit; permite a edição do &kmenu; do &kde;. </para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Editor de Menus do KDE</keyword>
+<keyword
+>kmenuedit</keyword>
+<keyword
+>aplicação</keyword>
+<keyword
+>programa</keyword>
+<keyword
+>menu</keyword>
+<keyword
+>kicker</keyword>
+
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmenuedit; permite a edição do &kmenu; do &kde;.</para>
+
+<para
+>O &kmenuedit; pode ser iniciado carregando com o &RMB; no botão <guiicon
+>K</guiicon
+> do menu, ou escolhendo o <guimenuitem
+>Editor de Menus</guimenuitem
+> do sub-menu <guisubmenu
+>Configuração</guisubmenu
+> do &kmenu;.</para>
+
+<para
+>O &kmenuedit; permite-lhe:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Ver e editar o &kmenu; actual</para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Cortar</guimenuitem
+>, <guimenuitem
+>Copiar</guimenuitem
+> e <guimenuitem
+>Colar</guimenuitem
+> itens do menu</para
+></listitem>
+<listitem
+><para
+>Criar e remover sub-menus</para
+></listitem>
+</itemizedlist>
+
+</chapter>
+
+<chapter id="quickstart">
+<chapterinfo>
+<authorgroup>
+<author
+>&Virgil.J.Nisly; &Virgil.J.Nisly.mail;</author>
+</authorgroup>
+</chapterinfo>
+<title
+>Um Guia de Introdução Rápida à Adição de um Item ao &kmenu;</title>
+
+ <para
+>Neste exemplo, será adicionado o &firefox; ao menu <guisubmenu
+>Internet</guisubmenu
+>. <note
+><para
+>A maioria das aplicações poderão ser adicionadas com o &kappfinder;; o &firefox; pode ser adicionado normalmente dessa forma, mas foi usado por falta de melhor exemplo.</para
+></note
+></para>
+ <para
+>Para começar, necessitamos de abrir o &kmenuedit;, como tal carregue com o &RMB; no &kmenu; e carregue em <guimenuitem
+>Editor do Menu</guimenuitem
+> para iniciar o &kmenuedit;. Após o &kmenuedit; ter iniciado, seleccione a <guisubmenu
+>Internet</guisubmenu
+> como aparece na imagem abaixo. <screenshot>
+<screeninfo
+>Seleccionar a <guisubmenu
+>Internet</guisubmenu
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="selectinternet.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Seleccionar a <guisubmenu
+>Internet</guisubmenu
+></phrase>
+</textobject>
+</mediaobject>
+</screenshot
+></para>
+ <para
+>Logo que tenha seleccionado a <guisubmenu
+>Internet</guisubmenu
+>, carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo Item...</guimenuitem
+></menuchoice
+>, o que irá abrir a janela <guilabel
+>Novo Item</guilabel
+>, como aparece em baixo. Escreva o nome do programa que deseja adicionar que é, neste caso, o <userinput
+>firefox</userinput
+>. <screenshot>
+<screeninfo
+>Janela do <guilabel
+>Novo Item</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="itemname.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A janela do <guilabel
+>Novo Item</guilabel
+>.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+<para
+>Carregue em Return, para que possa ver algo como a imagem abaixo na janela principal. <screenshot>
+<screeninfo
+>Novo Item</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="new.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O item novo criado.</phrase>
+</textobject>
+</mediaobject>
+</screenshot
+></para>
+
+<para
+>Agora, será preenchida a <guilabel
+>Descrição:</guilabel
+>, que neste caso poderá ser <userinput
+>Navegador Web</userinput
+>. <note
+><para
+>A descrição e o nome serão apresentados no &kmenu; como <quote
+>Navegador Web (Firefox)</quote
+>.</para
+></note
+> Terá de preencher o nome do executável no campo <guilabel
+>Comando:</guilabel
+>, onde neste caso se irá escrever <userinput
+><command
+>firefox</command
+></userinput
+>.</para>
+<note
+><para
+>A seguir ao comando, poderá ter vários itens de substituição por outros valores actuais, quando o programa for executado: <simplelist>
+<member
+>f% - um único nome de ficheiro</member>
+<member
+>F% - uma lista de ficheiros; use nas aplicações que podem abrir vários ficheiros locais de uma vez</member>
+<member
+>%u - um único &URL;</member>
+<member
+>%U - uma lista de &URL;s</member>
+<member
+>d% - a pasta do ficheiro a abrir</member>
+<member
+>D% - uma lista de pastas</member>
+<member
+>i% - o ícone</member>
+<member
+>m% - o mini-ícone</member>
+<member
+>c% - o título</member>
+</simplelist
+></para>
+<informalexample
+><para
+>Por exemplo: se quiser que o 'firefox' inicie a sua navegação Web em 'www.kde.org' - em vez do <command
+>firefox</command
+>, poderá escrever <command
+>firefox %u www.kde.org</command
+>.</para
+></informalexample
+></note>
+<para
+>Seria bom ter um ícone mais criativo, como tal vai-se carregar no ícone genérico que está ao lado do <guilabel
+>Nome:</guilabel
+>. Ele irá invocar a janela para <guilabel
+>Seleccionar um Ícone</guilabel
+>, que permitirá escolher o ícone novo, como aparece em baixo. <screenshot>
+<screeninfo
+>A janela para <guilabel
+>Seleccionar um Ícone</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="selecticon.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A janela para <guilabel
+>Seleccionar um Ícone</guilabel
+>.</phrase>
+</textobject>
+</mediaobject>
+</screenshot
+></para>
+
+ <para
+>Foi escolhido o ícone do 'firefox' na lista; de seguida, carregue em Return. O seu ecrã final deverá ser algo semelhante à imagem em baixo. <screenshot>
+<screeninfo
+>Imagem final</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="done.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Isto é como deverá ficar o item do menu completo.</phrase>
+</textobject>
+</mediaobject>
+</screenshot
+></para>
+
+<para
+>Carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+>, espere que a janela <guilabel
+>A Actualizar o Sistema</guilabel
+> termine, para depois encontrar o &firefox; no sub-menu <guisubmenu
+>Internet</guisubmenu
+> do &kmenu;!</para>
+
+
+
+</chapter>
+
+<chapter id="using-kmenuedit">
+<title
+>Usar o &kmenuedit;</title>
+
+<para
+>O painel esquerdo da aplicação mostra a estrutura do &kmenu;. Quando escolher os itens do painel esquerdo, o painel direito mostra a informação detalhada sobre o item de menu realçado.</para>
+
+<sect1 id="details-general">
+<title
+>Informação geral do programa</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome:</guilabel
+></term>
+<listitem
+><para
+>Este é o nome do seu programa tal como aparece no &kmenu;. Pode ser diferente do nome verdadeiro do executável. Por exemplo, o nome do executável <command
+>mc</command
+> é "<application
+>Midnight Commander</application
+>".</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Descrição:</guilabel
+></term>
+<listitem
+><para
+>Descreve o programa com um maior detalhe neste campo. O mesmo é inteiramente opcional.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Comentário:</guilabel
+></term>
+<listitem
+><para
+>Descreve o programa com um maior detalhe neste campo. O mesmo é inteiramente opcional.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Comando:</guilabel
+></term>
+<listitem
+><para
+>Este é o nome do programa executável. Certifique-se que tem permissões para executar o programa.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activar o aviso de execução</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, isto irá mostrar uma reacção visual sempre que for iniciada uma aplicação </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Colocar na bandeja do sistema</guilabel
+></term>
+<listitem
+><para
+>Quando estiver assinalada a opção, o ícone da aplicação irá aparecer na bandeja do painel. Poderá então esconder ou mostrar a aplicação, carregando para tal no ícone da bandeja do sistema. Se carregar nele com o &RMB;, poderá também desacoplar ou sair da aplicação. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guiicon
+>Lista de Ícones</guiicon
+></term>
+<listitem
+><para
+>Carregue neste ícone para poder escolher um ícone para o seu programa.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pasta de trabalho:</guilabel
+></term>
+<listitem
+><para
+>Especifica a directoria de trabalho do programa. Esta será a directoria actual quando o programa for iniciado. Não precisa ser a mesma que a localização do executável.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Correr num terminal</guilabel
+></term>
+<listitem
+><para
+>Precisa assinalar isto se o seu programa necessitar de um emulador de terminal para se executar. Isso aplica-se principalmente às <link linkend="gloss-console-application"
+>aplicações da consola</link
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Opções do terminal:</guilabel
+></term>
+<listitem
+><para
+>Ponha todas as opções do terminal neste campo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Correr como outro utilizador</guilabel
+></term>
+<listitem
+><para
+>Se quiser executar este programa como um utilizador diferente (que não você), assinale esta opção e indique o nome do utilizador no campo <guilabel
+>Utilizador:</guilabel
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Pode atribuir um atalho de teclado especial para lançar o seu programa.</para>
+
+<para
+>Carregue no botão <guibutton
+>Nenhum</guibutton
+>, à direita da opção <guilabel
+>Tecla de atalho actual:</guilabel
+>.</para>
+
+<para
+>Irá aparecer uma janela que lhe permite atribuir um <guilabel
+>Atalho primário:</guilabel
+>, carregando na combinação de teclas que deseja atribuir ao seu programa. Poderá também ser útil atribuir uma segunda combinação de teclas, para o mesmo item, com a opção <guilabel
+>Atalho alternativo:</guilabel
+>, por exemplo, se mudar frequentemente de mapas de teclado e alguns dos atalhos não forem tão convenientes para executar sempre.</para>
+
+<para
+>Carregue no <guiicon
+>x</guiicon
+> para limpar o atalho, se cometeu um erro. Assinale a opção <guilabel
+>Modo multi-tecla</guilabel
+> se quiser atribuir um atalho que use mais do que uma tecla.</para>
+
+<para
+>A janela irá fechar quando você tiver seleccionado uma combinação de teclas. </para>
+
+</sect1
+>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<variablelist>
+<varlistentry id="file-new-item">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo Item...</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+><action
+>Adiciona um novo item do menu.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="file-new-submenu">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo Sub-Menu...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Adiciona um novo sub-menu.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="file-new-separator">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo Separador</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Adiciona um novo separador ao menu.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="file-save">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava o menu</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="file-quit">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kmenuedit;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="edit-cut">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+> Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta o item do menu actual para a área de transferência.</action
+> Se quiser mover o item do menu, deve primeiro cortá-lo para a área de transferência, passar para o local de destino com o painel esquerdo e usar a função <guimenuitem
+>Colar</guimenuitem
+> para colar o item do menu na área de transferência.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry id="edit-copy">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+> Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia o item do menu seleccionado para a área de transferência</action
+>. Poderá usar posteriormente a função <guimenuitem
+>Colar</guimenuitem
+> para repor o item de menu copiado no seu destino, a partir da área de transferência. Pode colar o mesmo item várias vezes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="edit-paste">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola o item do menu a partir da área de transferência</action
+> no local seleccionado no momento do menu principal. Deverá usar em primeiro lugar o comando <guimenuitem
+>Cortar</guimenuitem
+> ou <guimenuitem
+>Copiar</guimenuitem
+> antes de poder <guimenuitem
+>Paste</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="edit-delete">
+<term
+><menuchoice
+><shortcut
+><keycap
+>Delete</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga o item seleccionado no menu.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="settings-hide-toolbar">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de ferramentas</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="settings-configure-shortcuts">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personaliza os atalhos do teclado</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="settings-configure-toolbars">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personalizar os ícones da barra de ferramentas.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+&help.menu.documentation; </chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kmenuedit; </para>
+<para
+>Programa copyright &copy; 2002, &Raffaele.Sandrini;</para>
+
+<para
+>Contribuições:</para>
+<itemizedlist>
+<listitem
+><para
+>&Matthias.Elter; &Matthias.Elter.mail; - Autoria Original</para
+>
+</listitem>
+<listitem
+><para
+>&Matthias.Ettrich; &Matthias.Ettrich.mail;</para>
+</listitem>
+<listitem
+><para
+>&Daniel.M.Duley; &Daniel.M.Duley.mail;</para>
+</listitem>
+<listitem
+><para
+>&Preston.Brown; &Preston.Brown.mail;</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' &copy; 2000 de &Milos.Prudek;</para>
+
+<para
+>Actualizado para o &kde; 3.0 por &Lauri.Watts; &Lauri.Watts.mail; 2002</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<glossary id="glossary">
+<title
+>Glossário</title
+>
+
+<glossentry id="gloss-terminal-emulator">
+<glossterm
+>Emulador de terminal</glossterm>
+<glossdef>
+<para
+>O emulador do terminal é apenas uma linha de comandos numa janela; esta é conhecida como a <quote
+>janela da linha de comandos</quote
+> em alguns ambientes. Se quiser usar essa linha de comandos, deverá conhecer pelo menos alguns dos comandos a nível do sistema para o seu sistema operativo.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-applet">
+<glossterm
+>'Applet'</glossterm>
+<glossdef
+><para
+>Uma pequena aplicação que ocupa muito pouca memória e espaço no ecrã e que, ao mesmo tempo, lhe fornece algumas informações úteis ou lhe fornece o atalho para um controlo. Por exemplo, a 'applet' do <application
+>Relógio</application
+> mostra a data e hora actuais (ou até mesmo um calendário do mês se carregar nele), assim como o <application
+>Monitor do Sistema</application
+> lhe mostra quão ocupada se encontra a sua máquina em tempo-real.</para
+> </glossdef
+>
+</glossentry>
+
+<glossentry id="gloss-legacy-application">
+<glossterm
+>Aplicação Legada</glossterm>
+<glossdef>
+
+<para
+>Uma aplicação do X-Window que não feita com o &kde; em vista. Essas aplicações correm normalmente no &kde;. Todavia, não são notificadas automaticamente quando o utilizador termina a sua sessão do &kde;. Como tal, o utilizador não se deve esquecer de gravar os documentos abertos nessas aplicações antes de sair do &kde;. </para
+> <para
+>Adicionalmente, muitas dessas aplicações não suportam a cópia e colagem das aplicações em conformidade com o &kde;. O navegador &Netscape; 4.x é um exemplo proeminente dessas aplicações <footnote
+><para
+>Algumas aplicações do <ulink url="http://www.gnome.org"
+>GNOME</ulink
+> podem oferecer alguma interoperabilidade limitada com o &kde;.</para
+></footnote
+>.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-console-application">
+<glossterm
+>Aplicação de Consola</glossterm>
+<glossdef>
+
+<para
+>Uma aplicação feita originalmente para os ambientes não-gráficos e orientados para o texto. Essas aplicações devem ser executadas dentro de um emulador de consola como o &konsole;. Não são notificadas automaticamente quando o utilizador termina a sua sessão do &kde;. Como tal, o utilizador não se deve esquecer de gravar os documentos abertos nessas aplicações antes de sair do &kde;.</para>
+
+<para
+>As aplicações da consola suportam a cópia e colagem das aplicações do &kde;. Basta marcar o texto na aplicação de consola com o seu rato, voltar para aplicação do &kde; e carregar em <keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+> para colar o texto. Se quiser copiar a partir da aplicação do &kde; para uma aplicação de consola, carregue em <keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+>, mude para a aplicação de consola e carregue no botão do meio do seu rato<footnote
+><para
+>Se o seu rato não tiver o botão do meio, terá de carregar nos botões <mousebutton
+>esquerdo</mousebutton
+> e <mousebutton
+>direito</mousebutton
+> ao mesmo tempo. A isto dá-se o nome de <quote
+>emulação do botão do meio</quote
+> e deverá ser suportada pelo seu sistema operativo para funcionar.</para
+></footnote
+>.</para>
+
+</glossdef>
+</glossentry>
+
+</glossary>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/Makefile.am b/tde-i18n-pt/docs/kdebase/knetattach/Makefile.am
new file mode 100644
index 00000000000..a33f4f4ab73
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = knetattach
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/Makefile.in b/tde-i18n-pt/docs/kdebase/knetattach/Makefile.in
new file mode 100644
index 00000000000..dc091b4417e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/knetattach
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = knetattach
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/knetattach/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/knetattach/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/knetattach/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/knetattach/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/knetattach/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=screenshot.png screenshot4.png screenshot3.png index.docbook screenshot2.png Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) screenshot2.png index.docbook screenshot.png screenshot3.png screenshot4.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach
+ @for base in screenshot2.png index.docbook screenshot.png screenshot3.png screenshot4.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/$$base ;\
+ done
+
+uninstall-nls:
+ for base in screenshot2.png index.docbook screenshot.png screenshot3.png screenshot4.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knetattach/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in screenshot2.png index.docbook screenshot.png screenshot3.png screenshot4.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/knetattach/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/knetattach/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/knetattach/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/knetattach/index.cache.bz2
new file mode 100644
index 00000000000..1f0a3e0a7b8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/index.docbook b/tde-i18n-pt/docs/kdebase/knetattach/index.docbook
new file mode 100644
index 00000000000..7f9b9d4e5b0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/index.docbook
@@ -0,0 +1,374 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!-- Define an entity for your application if it is not part of KDE
+ CVS -->
+ <!ENTITY kappname "&knetattach;">
+ <!ENTITY package "kdebase"
+><!-- I think this came from kdebase... -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+>
+
+ <!-- Do not define any other entities; instead, use the entities
+ from entities/general.entities and $LANG/user.entities. -->
+]>
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title
+>O Manual do &knetattach;</title>
+
+<authorgroup>
+<author
+>&Orville.Bennett; &Orville.Bennett.mail; </author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>&Orville.Bennett;</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-02-09</date>
+<releaseinfo
+>1.01.00</releaseinfo>
+
+<abstract>
+<para
+>O &knetattach; é uma aplicação que facilita a integração dos seus recursos de rede com o seu ambiente de trabalho do &kde;. </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>knetattach</keyword>
+<keyword
+>Pastas de Rede</keyword>
+<keyword
+>Assistente de Pastas de Rede</keyword>
+<keyword
+>Assistente de Pastas de Rede do KDE</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O programa &knetattach;, que se chamará afectivamente a partir daqui como Assistente de Pastas de Rede, permite uma adição e integração simples das várias pastas de rede ao seu ecrã do &kde;. Comunique por favor quaisquer problemas ou pedidos de funcionalidades para ele na páginas Web de erros do &kde;. </para>
+</chapter>
+
+<chapter id="using-knetattach">
+<title
+>Usar o &knetattach;</title>
+
+<para
+>Como irá ver na imagem abaixo, o Assistente de Pastas de Rede permite-lhe de momento adicionar quatro tipos de pastas da rede: WebDav, FTP, unidades de rede do <trademark class="registered"
+>Microsoft</trademark
+> <trademark class="registered"
+>Windows</trademark
+> e SSH. <screenshot>
+<screeninfo
+>Aqui está uma imagem do &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+<caption>
+<para
+>A janela principal do Assistente de Pastas de Rede</para>
+</caption>
+</mediaobject>
+</screenshot>
+</para>
+
+
+<sect1 id="knetattach-features">
+<title
+>Adicionar pastas de rede</title>
+
+<para
+>As pastas de rede aparecem num local especial do &konqueror;, chamado de <emphasis
+>pasta virtual</emphasis
+>. Esta pasta é acedida ao escrever <userinput
+>remote:/</userinput
+> na <interface
+>Barra de localização</interface
+>. Poderá então ver as pastas que tiver adicionado previamente ou usar o assistente para adicionar novas. <screenshot>
+<screeninfo
+>Aqui está uma imagem do &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+<caption>
+<para
+>A pasta virtual com o assistente da Pasta de Rede</para>
+</caption>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>Falando em assistentes, o Assistente de Pastas de Rede pretende ser bastante simples de usar. Depois de abrir o assistente, você deverá escolher o tipo de pasta de rede a que deseja aceder. Quando passar para o próximo ecrã, só terá de preencher a informação pedida e o pior já terá passado. O passo final é introduzir o seu utilizador e senha para a partilha de rede a que deseja aceder. </para>
+<para
+>Em baixo encontra-se uma lista, com a informação necessária pelo assistente, para criar as pastas de rede. Se uma opção não estiver disponível para uma determinada pasta, esta não terá de ser introduzida. P.ex., as pastas de rede de Samba não necessitam de um item <guilabel
+>Porto</guilabel
+>. </para>
+
+<para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome:</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde você poderá indicar um nome para a ligação de rede. Só está limitado pela sua imaginação (ou alfabeto). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Servidor:</term>
+<listitem>
+<para
+>Este é o endereço do servidor que está a tentar adicionar. Poderá ser um endereço IP ou nome de domínio. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Porto:</guilabel
+></term>
+<listitem>
+<para
+>Aqui você indica o número de porto a que se deseja ligar. Os valores predefinidos são normalmente os suficientes. <note
+> <para
+>Não está disponível para as pastas do <trademark class="registered"
+>Microsoft</trademark
+> <trademark class="registered"
+>Windows</trademark
+> (Samba). </para>
+</note>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pasta:</guilabel
+></term>
+<listitem>
+<para
+>A localização da pasta de rede a que se deseja ligar deverá ser indicada aqui. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Criar um ícone para esta pasta remota</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, será criado um ícone que permite o acesso através da pasta virtual remote:/. Se não estiver assinalada, será permitida uma ligação, mas não estará acessível a partir do remote:/. <note
+> <para
+>A opção <guilabel
+>Ligação recente:</guilabel
+> permite-lhe ligar de novo ao último ponto de montagem de rede a que se ligou através do assistente, quer tenha sido criado um ícone quer não. </para>
+</note>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar encriptação</guilabel
+></term>
+<listitem>
+<para
+>Se estiver assinalado, ficará activa a possibilidade de usar uma ligação segura. <note
+> <para
+>Só está disponível para as pastas de WebDav.</para>
+</note>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect1>
+</chapter>
+
+<chapter id="knetattach-walkthrough">
+<title
+>Viagem pelo &knetattach;</title>
+
+
+<para
+>Esta será uma viagem rápida pelo Assistente de Pastas de Rede. Não se distraia, senão poderá perder o fio à meada. </para>
+
+<para
+>Em baixo, poderá ver a janela principal do Assistente de Pastas de Rede. É aqui que selecciona o tipo de pasta que deseja adicionar ou ligar-se. Para esta viagem, será usado o FTP. Contém a maioria das opções que irá encontrar ao usar o assistente. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela principal do &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>Ok, optou-se então por adicionar uma pasta de FTP. Em baixo, poderá ver um exemplo do tipo de informação que irá necessitar para adicionar para o seu servidor de FTP em particular. Depois de preencher os dados, carregue em <guibutton
+>Gravar &amp; Ligar</guibutton
+> e esperar pela magia. Ah sim, se o seu servidor necessitar de algum tipo de validação, é aqui que esta será pedida, antes de a ligação ser permitida. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem que mostra a adição da pasta de FTP no &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>Aqui, já está ligado e já poderá navegar na sua partilha acabada de adicionar. Divirta-se! </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem da pasta de FTP ligada</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot3.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>Para voltar às pastas de rede, tudo o que é necessário é escrever <action
+>remote:/</action
+> na barra de <guilabel
+>Localização:</guilabel
+> do &konqueror;. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem da pasta virtual 'remote:/', com a ligação adicionada</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot4.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>Poderá até adicionar novas pastas na mesma localização se usar a opção <guilabel
+>Adicionar uma Pasta de Rede</guilabel
+>. Sendo assim, chegou-se ao fim da nossa viagem (bem que se disse que seria rápido). Deseja-se ao utilizador a melhor sorte com as suas aventuras de pastas de rede ;-) </para>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&knetattach; </para>
+<para
+>Programa com 'copyright' 2004 de &George.Staikos; &George.Staikos.mail; </para>
+
+<para
+>Documentação Copyright &copy; 2005 &Orville.Bennett; &Orville.Bennett.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+kate: space-indent on; indent-width 2; tab-width 2; indent-mode none;
+-->
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/screenshot.png b/tde-i18n-pt/docs/kdebase/knetattach/screenshot.png
new file mode 100644
index 00000000000..3980edd8fa6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/screenshot.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/screenshot2.png b/tde-i18n-pt/docs/kdebase/knetattach/screenshot2.png
new file mode 100644
index 00000000000..ed185e20473
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/screenshot2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/screenshot3.png b/tde-i18n-pt/docs/kdebase/knetattach/screenshot3.png
new file mode 100644
index 00000000000..d6bc7979718
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/screenshot3.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/knetattach/screenshot4.png b/tde-i18n-pt/docs/kdebase/knetattach/screenshot4.png
new file mode 100644
index 00000000000..f7012b61e0d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/knetattach/screenshot4.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kompmgr/Makefile.am b/tde-i18n-pt/docs/kdebase/kompmgr/Makefile.am
new file mode 100644
index 00000000000..bcd4c93a4fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kompmgr/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kompmgr
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kompmgr/Makefile.in b/tde-i18n-pt/docs/kdebase/kompmgr/Makefile.in
new file mode 100644
index 00000000000..395b3405b49
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kompmgr/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kompmgr
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kompmgr
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kompmgr/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kompmgr/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kompmgr/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kompmgr/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kompmgr/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompmgr/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kompmgr/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kompmgr/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kompmgr/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kompmgr/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kompmgr/index.cache.bz2
new file mode 100644
index 00000000000..4ec73ca9589
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kompmgr/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kompmgr/index.docbook b/tde-i18n-pt/docs/kdebase/kompmgr/index.docbook
new file mode 100644
index 00000000000..0289ac3acdf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kompmgr/index.docbook
@@ -0,0 +1,574 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "kompmgr">
+ <!ENTITY package "kwin">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Informação do &kappname;</title>
+
+<authorgroup>
+<author
+><personname
+><firstname
+>Thomas</firstname
+><surname
+>Luebking</surname
+></personname
+> <email
+>thomas.luebking@web.de</email
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Thomas Luebking</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-01-15</date>
+<releaseinfo
+>2.0.1</releaseinfo>
+
+<abstract>
+<para
+>O &kappname; é um motor de desenho composto para ser usado pelo &kwin;.</para>
+<para
+>Este documento é mais uma explicação geral do que faz, como funciona e quais as restrições do que propriamente como o usar (dado que funciona automaticamente em segundo plano).</para
+>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kwin</keyword>
+<keyword
+>motor de desenho</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kappname; baseia-se no <application
+>xcompmgr</application
+>, a implementação de composição de referência do Keith Packards para usar as novas funcionalidades do X.</para>
+
+<para
+>Um gestor de composição captura o resultado das janelas do X e desenha-as como se fosse uma única imagem que será apresentada no ecrã. A vantagem de fazer isto é que poderá fazer praticamente tudo com o conteúdo das janelas, incluindo a mistura de todas elas (translucidez) ou a associação de sombras. Poderá também pintá-las com uma dada cor, adicionar uma publicidade irritante à janela, encolhê-las, fracturá-las, adicionar linhas de varrimento ou tudo o que possa imaginar, estando o limite no seu 'hardware'.</para>
+
+</chapter>
+
+<chapter id="xorg">
+<title
+>Xorg</title>
+
+<para
+>É necessário o <emphasis
+>X.org 6.8 ou posterior</emphasis
+> para ter o &kappname; a funcionar. O X.org 6.7 ou anteriores ou o XFree86 não irão funcionar.</para>
+
+<sect1 id="xsetup">
+<title
+>Configuração</title>
+<para
+>Necessita de activar explicitamente a extensão Composite. Adicione uma nova secção ao seu ficheiro de configuração do X.org:</para>
+
+<programlisting
+>Section "Extensions"
+ Option "Composite" "Enable"
+EndSection
+</programlisting>
+
+<para
+>Se for suportado pelo seu <acronym
+>GPU</acronym
+> (o 'chip' complexo que dá poder a uma placa gráfica moderna), active a aceleração Render. Esta é melhor suportada pela <trademark
+>NVIDIA</trademark
+> e não tanto pelas placas da ATI.</para>
+
+<programlisting
+>Section "Device"
+....
+....
+ Option "RenderAccel" "true"
+....
+....
+EndSection</programlisting>
+
+<para
+>O &kappname; deverá ficar agora disponível. Para mais informações, veja por favor a <link linkend="problems"
+>FAQ</link
+>.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="settings">
+<title
+>Configuração</title>
+
+<para
+>Este capítulo descreve os parâmetros que pode mexer, qual o seu resultado visual e o seu impacto na performance.</para>
+
+<sect1 id="translucency">
+<title
+>Translucidez</title>
+
+<para
+>Um objecto translúcido é um que permite passar a luz através dele. Em termos das janelas do seu ecrã, significa que o conteúdo das janela pode ser visto através da janela que estiver no topo.</para>
+
+<para
+>A translucidez permite-lhe realçar as janelas especiais, ter uma vista tridimensional do seu ecrã, manter um registo das janelas cobertas e simplesmente fica bonito. O preço é que a mistura das imagens em conjunto custa alguma carga ao sistema.</para>
+
+<para
+>Poderá configurar de forma independente a translucidez para os seguintes itens:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Janelas activas</guilabel
+></term>
+<listitem
+><para
+>Sugere-se que active a translucidez de janelas para a janela activa. A razão principal é por causa da performance e, em segundo lugar, porque para analisar o conteúdo de uma janela translúcida significa que o seu cérebro tem de se esforçar para ignorar a informação irritante que aparece por trás, o que se torna cansativo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Janelas inactivas</guilabel
+></term>
+<listitem
+><para
+>Se tornar as janelas activas translúcidas, as janelas activas ficarão realçadas e mais fáceis de colocar em primeiro plano. Contudo, se escolher um valor baixo, poderá ter problemas a encontrar uma janela inactiva. Se escolher valores mesmo muito baixos (&lt; 20&percnt;) poderá não conseguir distinguir as janelas empilhadas, como tal poderá carregar sem querer no botão <guibutton
+>OK</guibutton
+> de uma janela quando apenas queria activar uma janela. Os valores óptimos ficam entre 60&percnt; e 80&percnt;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Janelas em movimento</guilabel
+></term>
+<listitem
+><para
+>Ainda que seja um efeito bonito ter janelas altamente translúcidas (opacidade &lt; 20&percnt;) ao mover as janelas, existe um preço bem pesado a pagar em performance, especialmente se não desactivar as sombras (ver abaixo). Basta tentar e, se sentir que o seu sistema fica muito lento, tente manter as janelas em movimento opacas. Este valor também se aplica as janelas quando estiverem a ser dimensionadas.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Janelas acopladas</guilabel
+></term>
+<listitem
+><para
+>Dado que as janelas acopladas, como o 'kicker', são raramente (se é que são alguma vez) mudadas de posição e são de tamanho limitado, isto é puramente visual e não irá afectar de forma determinante a performance do seu sistema.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tratar as janelas "manter acima" como activas</guilabel
+></term>
+<listitem
+><para
+>Se disser a uma janela para ficar acima das outras, normalmente irá querer deixá-la com o foco (em primeiro plano), como tal poderá fazer sentido dar-lhe a mesma ênfase.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Desactivar as janelas ARGB</guilabel
+></term>
+<listitem
+><para
+>O XRender suporta janelas com uma determinada máscara 'alfa', &ie; com secções translúcidas. De momento, existem poucas ou nenhumas aplicações que tirem partido desta funcionalidade, dado que não faz muito sentido sem um gestor de composição. Isto poderá mudar no futuro.</para>
+<para
+>Por outro lado, a maioria das aplicações de GTK 1.x (&eg;, o <application
+>xmms</application
+>) definem esse tipo de máscara, o que resulta em janelas quase inutilizáveis (desde que as janelas subjacentes não sejam pretas), como tal poderá desactivar o suporte para as janelas ARGB aqui, para tirar partido das aplicações do GTK. Espera-se que possa vir a existir uma actualização para o GTK+ no futuro para resolver isto.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="shadows">
+<title
+>Sombras</title>
+<para
+>Porque é que alguém poderá querer as suas janelas a mostrar sombras? Bem, talvez por parecer bonito, ou porque cria uma melhor separação entre janelas ou... simplesmente porque parece bonito!</para
+>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar sombreados</guilabel
+></term>
+<listitem
+><para
+>Dado que as sombras custam alguma ocupação adicional do CPU/GPU, poderão ser desactivadas, mantendo à mesma uma capacidade para canais 'alfa' geral.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tamanho da janela activa</guilabel
+></term>
+<term
+><guilabel
+>Tamanho da janela inactiva</guilabel
+></term>
+<term
+><guilabel
+>Tamanho da janela acoplada</guilabel
+></term>
+<listitem
+><para
+>Poderá seleccionar diferentes tamanhos das sombras para os vários tipos/estados das janelas. Os valores não são absolutos mas poder-se-ão aplicar à sua resolução do ecrã.</para>
+<para
+>Em princípio, poderá definir os valores que quiser (se editar o ficheiro de configuração com um editor de texto, muito além do valor <quote
+>32</quote
+> que é oferecido), mas as sombras maiores ocupam mais poder de CPU/GPU.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Deslocamento vertical</guilabel
+></term>
+<term
+><guilabel
+>Deslocamento horizontal</guilabel
+></term>
+<listitem
+><para
+>Por omissão, a janela iria projectar uma sombra <quote
+>igual a toda a volta</quote
+>, o que implicaria uma fonte de luz frontal. Os utilizadores familiarizados com o &MacOS; poderiam querer um deslocamento vertical, enquanto os utilizadores do &Windows; poderão preferir um deslocamento mais subtil para sueste. Experimente os valores até que fique satisfeito.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Cor do sombreado</guilabel
+></term>
+<listitem
+><para
+>Normalmente as sombras, na ausência de luz, aparecem em tons de cinzento (de modo que a cor máxima de sombra é o preto, o que corresponde à ausência completa de luz). Ei, mas isto é um mundo virtual, e você poderá querer até ter sombras cor-de-rosa, porque não?</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Retirar sombras ao mover</guilabel
+></term>
+<listitem
+><para
+>Assinale isto se necessitar de mais performance (especialmente ao usar janelas translúcidas em movimento).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Retirar sombras ao mudar tamanho</guilabel
+></term>
+<listitem
+><para
+>É uma boa ideia assinalar este item quer esteja a usar janelas translúcidas em movimento ou a serem dimensionadas quer não. A imagem da sombra das janelas tem de ser criada de novo permanentemente no caso de dimensionar as janelas, o que trará um enorme impacto na performance do sistema.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="effects">
+<title
+>Efeitos</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Janelas que desvanescem</guilabel
+></term>
+<term
+><guilabel
+>Desvanescer entre mudanças de opacidade</guilabel
+></term>
+<listitem
+><para
+>Em vez de mostrar simplesmente uma janela nova, poderá querer que ela apareça gradualmente. Embora isso cause boa impressão, também faz impressão na performance e é difícil de interagir em condições com as janelas que estão a aparecer ou a desaparecer. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Velocidade do aparecimento</guilabel
+></term>
+<term
+><guilabel
+>Velocidade do desaparecimento</guilabel
+></term>
+<listitem
+><para
+>Pelas razões de usabilidade indicadas nas <guilabel
+>Janelas que desvanescem</guilabel
+>, é mais prático usar uma velocidade rápida de de aparecimento e (para causar boa impressão) uma velocidade lenta de desaparecimento. Isto irá provocar efeitos giros e uma sensação de suavidade, assim como provoca pouca latência antes de a informação aparecer.</para
+>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+</chapter>
+
+<chapter id="problems">
+<title
+>Problemas</title>
+
+<para
+>A extensão Composite propriamente dita é bastante recente. Poderá causar vários problemas e até estoirar o X, como tal <emphasis
+>recomenda-se mesmo que nem sequer active a extensão Composite no Xorg.conf em máquinas de produção críticas</emphasis
+>. Contudo, se está disposto a arriscar num sistema um pouco mais instável, é certamente giro ter alguma beleza no sistema.</para>
+
+<para
+>No caso de sentir algumas instabilidades, estão aqui alguns problemas comuns - e as soluções alternativas: </para>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Tenho o X.org 6.8.x, mas o &kappname; recusa-se a iniciar</para>
+</question>
+<answer>
+<para
+>Terá de activar explicitamente a extensão Composite, adicionando para tal uma nova secção no /etc/X11/XorgConfig:</para>
+<programlisting
+>Section "Extensions"
+ Option "Composite" "Enable"
+EndSection</programlisting>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Ok, o &kappname; funciona, mas está horrivelmente lento</para>
+</question>
+<answer>
+<para
+>Se for suportado pelo seu <acronym
+>GPU</acronym
+> (principalmente nos <trademark
+>NVIDIA</trademark
+> e parcialmente nas placas da ATI), certifique-se primeiro que activou a aceleração Render</para>
+<programlisting
+>Section "Device"
+....
+....
+Option "RenderAccel" "true"
+....
+....
+EndSection
+</programlisting>
+
+<para
+>Se continuar à mesma lento, poderá tentar ajustar a sua utilização de memória. Tanto poderá reduzir a profundidade de cor do seu ecrã (&eg; de 24 para 16) ou reduzir a sua resolução (&eg; de 1280x1024 para 1024x768).</para
+>
+
+<para
+>Tenha em mente que o factor limitativo da extensão Composite parece ser o tamanho da 'cache' do CPU.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Depois de activar a extensão Composite, não consigo correr mais nenhuma aplicação de <acronym
+>GLX</acronym
+>. Tenho uma placa da <trademark
+>NVIDIA</trademark
+>.</para>
+</question>
+<answer>
+<para
+>Devido a alguns problemas, a <trademark
+>NVIDIA</trademark
+> desactivou o suporte de GLX quando o suporte do Composite está activo. A reactivação é possível, mas poderá causar problemas com algumas combinações de 'kernel'/controlador/GPU.</para
+>
+<programlisting
+>Section "Device"
+....
+....
+Option "AllowGLXWithComposite" "true"
+....
+....
+EndSection
+</programlisting>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Eu queria jogar um jogo que usa a <acronym
+>SDL</acronym
+> (mas não a <acronym
+>GL</acronym
+>) como, por exemplo, o <application
+>scummvm</application
+>, mas quando o 'compmgr' está activo, tudo o que vejo é uma sombra!</para>
+</question>
+<answer>
+<para
+>Isto é um problema com o PictType que foi indicado pela SDL.</para>
+
+<para
+>Solução alternativa:</para>
+<screen
+>Em vez de invocar directamente o <command
+>scummvm</command
+>, invoque o
+<command
+>SDL_VIDEO_X11_VISUALID=0x24 scummvm</command
+> Isto irá dizer à SDL
+para usar um formato suportado, para que assim possa jogar como sempre fez. </screen>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>A aplicação XXX recusa-se a correr após iniciar a extensão Composite.</para>
+<para
+>A aplicação YYY estoira o X após iniciar a extensão Composite.</para>
+<para
+>A aplicação ZZZ parece estranha após activar o gestor de composição.</para>
+</question>
+<answer>
+<para
+>A extensão Composite é ainda experimental.</para>
+<para
+>Solução alternativa:</para>
+<para
+>Em vez de invocar o <command
+>nomeAplicacao</command
+> directamente, invoque o <command
+>XLIB_SKIP_ARGB_VISUALS=1 nomeAplicacao</command
+></para>
+<para
+>As aplicações conhecidas por causarem problemas:</para>
+<itemizedlist>
+<listitem
+><para
+>Todas as aplicações do GTK+ 1 (&eg; <application
+>gmplayer</application
+>, <application
+>xmms</application
+>, <application
+>gaim</application
+>) - estoirando no arranque, aparecerem estranhas ou inúteis ou estoirarem mesmo com o X</para
+></listitem>
+<listitem
+><para
+>&kuickshow; - mostra apenas uma área a preto</para
+></listitem>
+<listitem
+><para
+>&Qt; <application
+>Designer</application
+> - estoira o X</para
+></listitem>
+<listitem
+><para
+>&kopete; - estoira o X</para
+></listitem>
+<listitem
+><para
+>&kolf; - estoira o X</para
+></listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Tento ver um vídeo, mas só aparecem coisas estranhas na Janela do Vídeo.</para>
+</question>
+<answer>
+<para
+>Está a usar o <quote
+>xv</quote
+> como infra-estrutura de vídeo. Este é o modo de sobreposição, onde o conteúdo do vídeo é escrito directamente na memória do vídeo, passando ao lado do X. Como tal, a janela parece estar estática (fundo colorido) e não é actualizada pela extensão 'damage'.</para>
+<para
+>Espera-se que exista uma correcção para isto no futuro. O autor tem obtido melhores resultados a usar o <application
+>Xine</application
+> mas a visualização de vídeos translúcidos também não é lá muito rápida de qualquer forma.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<sect1 id="authors">
+<title
+>Autores</title>
+<para
+>Thomas Luebking <email
+>baghira-style@gmx.net</email
+> - Editor</para>
+&underFDL; &underGPL; </sect1>
+
+
+</chapter>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/Makefile.am b/tde-i18n-pt/docs/kdebase/konqueror/Makefile.am
new file mode 100644
index 00000000000..9038941208d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konqueror
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/Makefile.in b/tde-i18n-pt/docs/kdebase/konqueror/Makefile.in
new file mode 100644
index 00000000000..397c9324dcd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/konqueror
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konqueror
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/konqueror/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/konqueror/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/konqueror/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/konqueror/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/konqueror/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=shortcut2.png dirtree.png path-complete.docbook plugins.docbook konqorg.png save-settings.docbook index.docbook bookmarks.docbook dragdrop.png basics.docbook shortcut1.png browser.docbook Makefile.in credits.docbook parts.png man-kbookmarkmerger.1.docbook introduction.docbook faq.docbook commands.docbook sidebar.docbook config.docbook cmndline.png Makefile.am index.cache.bz2 filemanager.docbook
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) browser.docbook sidebar.docbook commands.docbook filemanager.docbook parts.png shortcut1.png index.docbook dirtree.png dragdrop.png path-complete.docbook bookmarks.docbook introduction.docbook credits.docbook faq.docbook man-kbookmarkmerger.1.docbook konqorg.png cmndline.png shortcut2.png config.docbook plugins.docbook save-settings.docbook basics.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror
+ @for base in browser.docbook sidebar.docbook commands.docbook filemanager.docbook parts.png shortcut1.png index.docbook dirtree.png dragdrop.png path-complete.docbook bookmarks.docbook introduction.docbook credits.docbook faq.docbook man-kbookmarkmerger.1.docbook konqorg.png cmndline.png shortcut2.png config.docbook plugins.docbook save-settings.docbook basics.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/$$base ;\
+ done
+
+uninstall-nls:
+ for base in browser.docbook sidebar.docbook commands.docbook filemanager.docbook parts.png shortcut1.png index.docbook dirtree.png dragdrop.png path-complete.docbook bookmarks.docbook introduction.docbook credits.docbook faq.docbook man-kbookmarkmerger.1.docbook konqorg.png cmndline.png shortcut2.png config.docbook plugins.docbook save-settings.docbook basics.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konqueror/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in browser.docbook sidebar.docbook commands.docbook filemanager.docbook parts.png shortcut1.png index.docbook dirtree.png dragdrop.png path-complete.docbook bookmarks.docbook introduction.docbook credits.docbook faq.docbook man-kbookmarkmerger.1.docbook konqorg.png cmndline.png shortcut2.png config.docbook plugins.docbook save-settings.docbook basics.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/konqueror/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/konqueror/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/konqueror/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/basics.docbook b/tde-i18n-pt/docs/kdebase/konqueror/basics.docbook
new file mode 100644
index 00000000000..d352fa02079
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/basics.docbook
@@ -0,0 +1,616 @@
+<chapter id="basics">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-10-20</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+<title
+>Fundamental do &konqueror;</title>
+
+<important
+><para
+>Como todas as aplicações do &kde;, o &konqueror; é altamente configurável. Este documento descreve como é que o &konqueror; se comporta com a configuração normal e predefinida.</para>
+<para
+>Um rato de três botões poderá ser útil quando você estiver a correr o &konqueror; ou qualquer outra aplicação do &kde;. Se o seu rato só tiver dois botões então você deverá ser capaz de configurar o seu sistema de modo a que possa simular um &MMB; ao carregar ambos os botões ao mesmo tempo.</para>
+<para
+>Poderá ler mais sobre a sua utilização do rato em <xref linkend="lmb-mmb"/></para>
+<para
+>Se você está habituado a ter de fazer duplo-click para efectuar uma operação, então tenha cuidado, porque em conjunto com o resto do &kde;, o &konqueror; utiliza por omissão 'clicks' simples.</para
+></important>
+
+<sect1 id="konq-start">
+<title
+>Iniciar o &konqueror;</title>
+
+<para
+>Sendo um gestor de ficheiros e um navegador combinado, o &konqueror; irá alternar automaticamente entre os dois modos sempre que necessário enquanto está em execução, mas é conveniente ser possível escolher qual dos modos a usar quando você iniciar.</para>
+
+<itemizedlist>
+<listitem
+><para
+>Se você tiver um ícone em forma de <guiicon
+>casa</guiicon
+> no painel ou no ecrã, então ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nele irá abrir o &konqueror; como um gestor de ficheiros.</para
+></listitem>
+
+<listitem
+><para
+>Ou então, se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no ícone em forma de <guiicon
+>mundo </guiicon
+> no painel ou no ecrã, irá abrir o &konqueror; no modo de navegador.</para
+></listitem>
+
+<listitem
+><para
+>No menu <guimenu
+>K</guimenu
+>, seleccione a opção <menuchoice
+><guisubmenu
+>Internet</guisubmenu
+><guimenuitem
+>Navegador Web Konqueror</guimenuitem
+></menuchoice
+> para o iniciar como um navegador Web, ou em <guimenuitem
+>A Minha Área</guimenuitem
+> para lançar o &konqueror; no modo de gestor de ficheiros. </para
+></listitem>
+
+<listitem
+><para
+>O <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> irá abrir uma janela de <guilabel
+>Executar um Comando,</guilabel
+>, onde poderá escrever <userinput
+><command
+>konqueror</command
+></userinput
+> (em minúsculas), carregando de seguida em <keycap
+>Enter</keycap
+> ou no botão <guibutton
+>Executar</guibutton
+> para iniciar no modo de gestão de ficheiros, ou poderá ainda escrever um &URL; como por exemplo <userinput
+>http://www.konqueror.org</userinput
+> para iniciar o &konqueror; como um navegador Web.</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>O &konqueror; é também iniciado automaticamente quando você carrega com o botão <mousebutton
+>esquerdo</mousebutton
+> num ícone do ecrã que representa uma pasta, como uma unidade de disco rígido ou o ícone do <guiicon
+>Lixo</guiicon
+>. </para>
+
+
+</sect1>
+
+<sect1 id="parts">
+<title
+>As Componentes do &konqueror;</title>
+
+<para
+>Uma vista rápida sobre as partes principais da janela do &konqueror;:</para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="parts.png"/></imageobject>
+<textobject>
+<phrase
+>Aqui está uma imagem do &konqueror;</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>A <interface
+>Barra de Título</interface
+> é a tira ao longo do topo da janela do &konqueror;, e funciona da mesma forma que para as outras aplicações do &kde;. Carregue com o botão <mousebutton
+>direito</mousebutton
+> na parte central para fazer aparecer o menu da barra do título.</para>
+
+<para
+>A <interface
+>Barra de Menu</interface
+> é a tira que contém os nomes dos menus de comandos. Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num nome para mostrar ou esconder alternadamente esse menu, ou use o <keycombo action="simul"
+>&Alt;<keycap
+>a letra sublinhada</keycap
+></keycombo
+> no nome como um atalho, como por exemplo <keycombo action="simul"
+>&Alt;<keycap
+>E</keycap
+></keycombo
+> para mostrar o menu <guimenu
+>Editar</guimenu
+>. Os vários menus estão descritos na secção da <link linkend="menubar"
+>Barra de Menu</link
+> deste documento.</para>
+
+<para
+>A <interface
+>Barra de Ferramentas</interface
+> contém os ícones para as operações usadas mais frequentemente. Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> num ícone activá-lo-á. Se você tiver activado as dicas das ferramentas na janela do Centro de Controlo <menuchoice
+><guimenu
+> Aparência &amp; Temas</guimenu
+><guisubmenu
+>Estilo</guisubmenu
+></menuchoice
+> será mostrada uma breve descrição do que é que esse ícone faz quando você passar o cursor por cima dele.</para>
+
+<para
+>Alguns ícones, como por exemplo os ícones Cima e Recuar da imagem anterior, têm um pequeno triângulo preto no seu canto inferior direito. Se você mantiver o &LMB; carregado enquanto o cursor permanecer em cima deste tipo de ícone, irá aparecer um pequeno menu.</para
+> <para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> na <interface
+>Barra de Ferramentas </interface
+> fará aparecer o <link linkend="rmb-menus"
+><guilabel
+>menu da Barra de Ferramentas</guilabel
+></link
+>, o qual você poderá usar para alterar a aparência e a posição da <interface
+>Barra de Ferramentas</interface
+>.</para>
+
+<para
+>A <interface
+>Barra de Localização</interface
+> mostra a localização da pasta, &URL; ou ficheiro a ser visto. Você poderá indicar aqui uma localização ou &URL; e carregar em &Enter; ou com o botão <mousebutton
+>esquerdo</mousebutton
+> no botão <guiicon
+>Ir</guiicon
+> no extremo direito da <interface
+>Barra de Localização</interface
+> para mudar para o mesmo. O ícone preto do lado esquerdo da <interface
+>Barra de Localização</interface
+> limpa o campo de texto.</para>
+
+<para
+>A <interface
+>Barra de Favoritos</interface
+> é a área sob a <interface
+>Barra de Localização</interface
+> da figura anterior. Você poderá adicionar os favoritos usados com maior frequência aqui; para tal, veja a secção <link linkend="orgbmark"
+>Organizar os Seus Favoritos</link
+> deste documento.</para>
+
+<para
+>A <interface
+>Janela</interface
+> é a área principal do &konqueror; e mostra-lhe o conteúdo de uma pasta, página Web, documento ou imagem. Se usar o menu <link linkend="menu-window"
+><guimenu
+>Janela</guimenu
+></link
+> você poderá dividir a janela principal do &konqueror; em várias vistas separadas, úteis para as operações de arrastar e largar, ou para conter duas ou mais páginas em simultâneo. </para>
+
+<para
+>A <interface
+>Barra de Estado</interface
+> segue-se ao longo do fundo da janela do &konqueror; e mostra frequentemente informações gerais sobre o item sobre o qual se encontra o cursor do rato. Se você tiver dividido a janela principal num conjunto de vistas você obterá uma Barra de Estado para cada vista, e esta irá conter uma pequena luz verde do lado esquerdo para mostrar qual é a vista <quote
+>activa</quote
+>. Se carregar com o botão <mousebutton
+>direito</mousebutton
+> na Barra de Estado fará aparecer o <link linkend="rmb-menus"
+>Menu do Botão Direito do Rato</link
+>.</para>
+
+<note
+><para
+>Não se preocupe se o seu &konqueror; não se parecer exactamente a esta figura, atendendo a que é altamente configurável. Em particular:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Você poderá usar o menu de <link linkend="menu-settings"
+><guimenu
+>Configuração</guimenu
+></link
+> para escolher se deseja mostrar ou esconder a Barra do Menu, a Barra Principal, a Barra de Localização e a Barra de Favoritos, ou mesmo adicionar uma Barra Extra.</para
+></listitem>
+<listitem
+><para
+>Você poderá ainda <quote
+>achatar</quote
+> ou <quote
+>recolher</quote
+> as barras de ferramentas ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nas linhas verticais do lado esquerdo das barras, ou movê-las mantendo o &LMB; carregado enquanto você arrasta as barras pelo ecrã. </para
+></listitem>
+<listitem
+><para
+>Esta imagem não mostra o <link linkend="sidebar"
+> Painel de Navegação</link
+> opcional.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Para mais detalhes sobre como configurar a aparência do &konqueror;, veja a secção <link linkend="config"
+>Configurar o &konqueror;</link
+></para
+></note>
+
+</sect1>
+
+<sect1 id="bubble">
+<title
+>Dicas e O Que É Isto?</title>
+
+<para
+>Você poderá encontrar bastantes informações sobre como o &konqueror; funciona sem ter de ler este documento inteiro se tirar partido das <guilabel
+>Dicas de Ferramentas</guilabel
+> e da funcionalidade <guimenuitem
+>O Que É Isto?</guimenuitem
+>.</para>
+
+<para
+>Se as <guilabel
+>Dicas de Ferramentas</guilabel
+> estiverem activadas no &kde; (no menu K, em particular na janela em <menuchoice
+><guimenu
+>Centro de Controlo</guimenu
+><guisubmenu
+>Aparência e Temas</guisubmenu
+><guisubmenu
+>Estilo</guisubmenu
+></menuchoice
+>, <guilabel
+>Estilo</guilabel
+>), então quando você passar o cursor do rato por cima de um botão da Barra de Ferramentas ou do Painel de Navegação, então deverá mostrar uma descrição breve sobre o que esse botão faz.</para>
+
+<para
+>A funcionalidade de <guimenuitem
+>O Que É Isto?</guimenuitem
+> é invocada pela barra de menu na opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>O Que É Isto?</guimenuitem
+></menuchoice
+>, ao carregar em <keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+>, ou apenas carregando com o &LMB; no ponto de interrogação no canto superior direito da janela do &konqueror;. Ele muda o cursor para passar a mostrar um ponto de interrogação ao lado da seta.</para>
+
+<para
+>Quando este ponto de interrogação está visível, um 'click' do &LMB; não fará de facto nada até que você tenha carregado num item (ou no texto ao lado do mesmo) que suporte o <guimenuitem
+>O Que É Isto?</guimenuitem
+>, onde neste caso irá mostrar uma descrição razoavelmente compreensível do que é que o controlo é suposto fazer. A maioria das janelas que o &konqueror; contém suportam a funcionalidade de <guimenuitem
+>O Que É Isto?</guimenuitem
+>.</para>
+
+</sect1>
+
+<sect1 id="lmb-mmb">
+<title
+>Acções do Botão <mousebutton
+>Esquerdo</mousebutton
+> e <mousebutton
+>do Meio</mousebutton
+> do Rato</title>
+
+<para
+>Se você carregar com o &LMB; num item da janela do &konqueror;, esse item ficará <quote
+>activado</quote
+>. Deste modo</para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num ícone da Barra de Ferramentas para fazer o que esse ícone é suposto fazer. </para
+></listitem>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num item da Barra do Menu para abrir o menu correspondente a esse item.</para
+></listitem>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num item do menu para executar a acção atribuída a esse item.</para
+></listitem
+>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num ícone da Barra de Favoritos para abrir o &URL; atribuído a esse favorito.</para
+></listitem>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> numa ligação de uma página Web para fazer com que o &konqueror; siga essa ligação.</para
+></listitem>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> no nome ou no ícone de uma pasta para que o &konqueror; entre (e mostre o conteúdo) nessa pasta. </para
+></listitem>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> no nome ou no ícone de um ficheiro para que o &konqueror; faça o que achar mais apropriado, com base no tipo de ficheiro. De um modo geral, isto significa abrir as páginas <acronym
+>HTML</acronym
+>, ou antever os ficheiros de texto, de imagens ou do <application
+>KOffice</application
+>, mostrando-os dentro da janela do &konqueror; (<quote
+>Antevisão</quote
+> significa que você consegue ver o ficheiro mas não alterá-lo).</para
+>
+
+<para
+>O &konqueror; decide qual o tipo do ficheiros fazendo a correspondência da extensão do nome do ficheiro com uma lista de tipos conhecidos. Se não o conseguir encontrar nessa lista, irá tentar adivinhar o tipo a partir do conteúdo do ficheiro. Você poderá alterar a lista com os tipos de ficheiros conhecidos e as acções associadas com a página <guilabel
+>Associações de Ficheiros</guilabel
+> da janela <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror... </guimenuitem
+></menuchoice
+>.</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Se carregar com o &MMB; num ficheiro ou no nome ou ícone de uma pasta fará praticamente o mesmo que ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+>, excepto que o fará numa nova janela do &konqueror;, a menos que a opção <guilabel
+>Abrir as ligações numa nova página em vez de uma nova janela</guilabel
+> esteja assinalada na janela da página <guimenuitem
+>Comportamento</guimenuitem
+> na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+></menuchoice
+>. O &konqueror; poderá abrir as ligações nas páginas e nos <menuchoice
+><guimenu
+>Favoritos</guimenu
+></menuchoice
+>, assim como os itens <guibutton
+>Início</guibutton
+>, <guibutton
+>Subir</guibutton
+>, <guibutton
+>Recuar</guibutton
+> e <guibutton
+>Avançar</guibutton
+> numa nova página ou janela.</para>
+
+<para
+>Se mantiver a tecla &Shift; carregada enquanto carrega com o &MMB; irá abrir a ligação em segundo plano.</para>
+<important
+><para
+>Se você carregar com o &MMB; quando o cursor do rato estiver numa área em branco da área principal (sem ser por cima de uma ligação, nome de ficheiro ou ícone), o &konqueror; irá copiar o conteúdo da área de transferência para a Barra de Localização e tentar usá-lo como um &URL;.</para
+></important>
+</sect1>
+
+<sect1 id="rmb-menus">
+<title
+>Menus do Botão <mousebutton
+>Direito</mousebutton
+> do Rato</title>
+
+<para
+>Se carregar com o &RMB; em quase toda a parte da janela do &konqueror; fará aparecer um menu de contexto apropriado.</para>
+
+<note
+><para
+>Se você tiver activado a opção <guilabel
+>Botão direito para recuar no histórico</guilabel
+> na <link linkend="othersettings"
+> configuração</link
+> do &konqueror; um único 'click' com o botão <mousebutton
+>direito</mousebutton
+> é equivalente a carregar com o botão <guibutton
+>Recuar</guibutton
+>. Neste caso, você poderá aceder ao menu de contexto ao mexer o rato com o botão <mousebutton
+>direito</mousebutton
+> ainda pressionado.</para
+></note>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Na Barra de Título</term>
+<listitem
+><para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> em qualquer área livre da Barra de Título fará aparecer o menu da Barra de Título, o que lhe permite controlar a posição da janela do &konqueror; assim como a decoração aplicada a todas as janelas de programas do &kde;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Na Barra Principal</term>
+<listitem
+><para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> em qualquer área livre da Barra de Ferramentas fará aparecer o Menu da Barra de Ferramentas. Você poderá usá-lo para controlar se a Barra de Ferramentas fica no topo, no fundo, à esquerda ou à direita da janela do &konqueror;. Você também poderá usar o Menu da Barra de Ferramentas para definir o tamanho dos botões da Barra de Ferramentas, e se estes deverão ser mostrados como ícones, como texto ou como ambos.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Na Barra de Localização</term>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no campo de texto do &URL; para efectuar as operações de Cortar, Copiar, Colar ou Limpar nesta área, ou para alterar as funcionalidades automáticas de <link linkend="path-complete"
+>Completação de Texto</link
+>.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Na Barra de Favoritos</term>
+<listitem
+><para
+>Se você tiver a Barra de Favoritos visível, então ao carregar com o botão <mousebutton
+>direito</mousebutton
+> em qualquer parte livre da mesma fará aparecer o Menu da Barra de Favoritos, o qual lhe permite alterar a sua posição e se os itens são mostrados como ícones, como texto ou como ambos. </para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Dentro de uma Janela</term>
+<listitem
+><para
+>Se você carregar com o botão <mousebutton
+>direito</mousebutton
+> em qualquer área livre de uma vista de uma janela você irá obter um menu que contém, entre outras opções, os comandos de navegação <guiicon
+>Subir</guiicon
+>, <guiicon
+>Recuar</guiicon
+>, <guiicon
+>Avançar</guiicon
+> e <guiicon
+>Actualizar</guiicon
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Num Ficheiro ou Pasta</term>
+<listitem
+><para
+>Esta é uma funcionalidade das mais úteis. Se carregar com o botão <mousebutton
+>direito</mousebutton
+> no nome ou no ícone de um ficheiros ou pasta não só <quote
+>selecciona</quote
+> esse item como também faz aparecer um menu que lhe permitirá <guiicon
+>Cortar</guiicon
+>, Mover, <guiicon
+>Copiar</guiicon
+> ou Remover o item de várias formas, adicioná-lo aos seus <guimenu
+>Favoritos</guimenu
+>, abri-lo com o programa à sua escolha, antevê-lo, mudar o seu nome ou ainda alterar o tipo ou as propriedades do ficheiro.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+>Na Barra de Estado</term>
+<listitem
+><para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> na Barra de Estado no fundo de uma janela ou vista para adicionar um remover uma vista da janela do &konqueror;.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="man-info">
+<title
+>Ver as Páginas de Ajuda, do Man e do Info</title>
+
+<para
+>Você poderá ver as páginas de ajuda do &kde; e as páginas do Man e do Info do &UNIX; directamente no &konqueror;, sem ter de iniciar o <application
+>Centro de Ajuda</application
+>. </para>
+
+<para
+>Para ver uma página de Ajuda do &kde;, indique <userinput
+>help:/<replaceable
+>nome da aplicação</replaceable
+></userinput
+> (como por exemplo <userinput
+>help:/kmail</userinput
+> para ver a documentação do &kmail;.) na barra de Localização do &konqueror;. </para>
+
+<para
+>Se você quiser ver as páginas do Man do &UNIX;, o &konqueror; facilita essa tarefa. Escreva por exemplo <userinput
+>man:/touch</userinput
+> ou <userinput
+>#touch</userinput
+> na Barra de Localização para ver a página para o comando <command
+>touch</command
+>.</para
+>
+
+<para
+>Para navegar pelas páginas do Info do &UNIX;, basta escrever <userinput
+>info:/dir</userinput
+> para ir para a directoria de topo do Info, onde aí será apenas uma questão de carregar nas ligações certas para encontrar a página que deseja. Em alternativa, use o <userinput
+>info:/<replaceable
+>nome do comando</replaceable
+></userinput
+> para ir directamente a página de Info que deseja.</para>
+
+<note
+><para
+>Infelizmente, as páginas de Ajuda do &kde; estão guardadas de uma forma que não é possível consultar nos outros navegadores. Se você precisar mesmo de o fazer, então o seu único recurso é ligar-se à Internet e visitar o <ulink url="http://docs.kde.org"
+> http://docs.kde.org</ulink
+>.</para
+></note>
+</sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/bookmarks.docbook b/tde-i18n-pt/docs/kdebase/konqueror/bookmarks.docbook
new file mode 100644
index 00000000000..d2717db2b4c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/bookmarks.docbook
@@ -0,0 +1,243 @@
+<chapter id="bookmarks">
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-05</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+<title
+>Usar os Favoritos</title>
+
+<para
+>Ainda que você possa usar os favoritos do &konqueror; para guardar as localizações dos seus próprios ficheiros e pastas, estes são mais úteis quando você navega na Web, onde lhe permitem criar uma lista de 'sites' úteis.</para>
+
+<para
+>Para abrir o menu de <guimenu
+>Favoritos</guimenu
+> você poderá tanto carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no menu de <guimenu
+>Favoritos</guimenu
+> ou usar o atalho de teclado <keycombo action="simul"
+>&Alt;<keycap
+>B</keycap
+></keycombo
+>. Logo que a lista esteja visível, você poderá navegar nela com as teclas de cursores ou com o seu rato, carregando depois em &Enter; ou com o botão <mousebutton
+>esquerdo</mousebutton
+> para visitar a localização seleccionada.</para>
+
+<para
+>Para adicionar um novo item à lista use a opção <menuchoice
+><guimenu
+>Favoritos </guimenu
+><guimenuitem
+>Adicionar um Favorito</guimenuitem
+></menuchoice
+> ou <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> ou ainda carregue com o botão <mousebutton
+>direito</mousebutton
+> num espaço em branco na página Web ou na janela dos ficheiros e seleccione <guimenuitem
+>Adicionar aos Favoritos</guimenuitem
+> no topo do menu.</para>
+
+<para
+>A lista de <guimenu
+>Favoritos</guimenu
+> poderá conter subpastas que contêm outros favoritos; você poderá criar estas pastas com a opção <menuchoice
+><guimenu
+>Favoritos </guimenu
+><guimenuitem
+>Nova Pasta de Favoritos...</guimenuitem
+></menuchoice
+> . Para adicionar um favorito a uma subpasta em vez de o fazer na lista principal de Favoritos, seleccione a pasta na lista de <guimenu
+>Favoritos</guimenu
+> e use o item do menu <guimenuitem
+>Adicionar aos Favoritos</guimenuitem
+> dessa pasta.</para>
+
+<para
+>Você poderá também aceder aos seus favoritos no <link linkend="sidebar"
+> <guilabel
+>Painel de Navegação</guilabel
+></link
+>.</para>
+
+<sect1 id="orgbmark">
+<title
+>O Editor de Favoritos</title>
+
+<para
+>A opção <menuchoice
+><guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Editar os Favoritos</guimenuitem
+> </menuchoice
+> abre o <guilabel
+>Editor de Favoritos</guilabel
+>.</para>
+<para
+>Isto abre uma árvore com todos os seus favoritos e subpastas de favoritos. Como é normal para as vistas em árvore do &kde;, as subpastas são mostradas com um pequeno quadrado à esquerda com o nome da pasta; se o quadrado tiver um sinal de <keycap
+>+</keycap
+>, ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nele irá expandir o ramo respectivo da árvore para mostrar o conteúdo dessa subpasta e o sinal irá mudar para <keycap
+>-</keycap
+>; se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no sinal de <keycap
+>-</keycap
+> irá fechar essa subpasta.</para>
+
+<para
+>Para seleccionar um item na lista você poderá carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nele, ou poderá percorrer a lista com as teclas de cursores <keysym
+>Cima</keysym
+> e <keysym
+>Baixo</keysym
+> para circular, ou com a tecla <keysym
+>Direita</keysym
+> para expandir uma subpasta e <keysym
+>Esquerda</keysym
+> para a fechar.</para>
+
+<para
+>Você poderá mudar um item para um local diferente da lista usando o 'Drag and Drop' normal ou com os métodos <guimenuitem
+>Cortar</guimenuitem
+> e <guimenuitem
+> Colar</guimenuitem
+>. A ordem pela qual os itens aparecem no <guilabel
+>Editor de Favoritos</guilabel
+> é a ordem pela qual aparecem na lista de <guimenu
+>Favoritos</guimenu
+>. A opção <menuchoice
+><guimenu
+>Inserir </guimenu
+><guimenuitem
+>Inserir um Separador</guimenuitem
+></menuchoice
+> pode ser usada para introduzir linhas de separação na lista sempre que o desejar.</para>
+
+<para
+>Pode ser criada uma subpasta no ponto seleccionado da lista se usar a opção <guimenuitem
+>Criar uma Nova Pasta...</guimenuitem
+> no menu <guimenu
+>Inserir</guimenu
+> ou no menu que você obtém se carregar com o botão <mousebutton
+>direito</mousebutton
+> num item da área principal da janela, ou ainda com a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </para>
+
+<para
+>Para mudar o nome de um favorito ou de uma pasta seleccione-o e carregue em <keycap
+>F2</keycap
+> ou escolha o item <guimenuitem
+>Mudar o Nome</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+> ou no menu de contexto que aparece quando você carrega com o botão <mousebutton
+>direito</mousebutton
+> no item. De forma semelhante, poderá editar o &URL; se carregar em <keycap
+>F3</keycap
+> ou seleccionar o item de menu <guimenuitem
+> Mudar o URL</guimenuitem
+>.</para>
+
+<para
+>O <guilabel
+>Editor de Favoritos</guilabel
+> permite-lhe importar os favoritos de uma gama de outros navegadores para a lista de favoritos do &konqueror;, colocando-os numa nova pasta ou substituindo todos os favoritos actuais. Para o fazer seleccione <guisubmenu
+>Importar</guisubmenu
+> no menu <guimenu
+>Ficheiro</guimenu
+>. A opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Exportar</guisubmenu
+> </menuchoice
+> pode ser usada para exportar os favoritos do &konqueror; para um navegador &Netscape; ou Mozilla.</para>
+
+<para
+>Se você utiliza com a mesma frequência o navegador &Netscape; como o &konqueror;, então em vez de importar os seus favoritos do &Netscape; para o &konqueror; é melhor seleccionar o item <guimenuitem
+>Mostrar os Favoritos do Netscape nas Janelas do Konqueror</guimenuitem
+> no menu de <guimenu
+>Configuração</guimenu
+>. Se o fizer, então todas as actualizações feitas nos favoritos do &Netscape; são vistas automaticamente pelo &konqueror;.</para>
+
+<para
+>Para seleccionar qual a subpasta de favoritos que é usada para guardar os itens da Barra de Favoritos, seleccione a subpasta e escolha <guimenuitem
+>Seleccionar como Pasta de Ferramentas</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>.</para>
+
+<para
+>Se você está a arrumar os seus favoritos e se esqueceu o que é uma dada página Web, você poderá abri-la facilmente no <guilabel
+> Editor de Favoritos</guilabel
+> ao carregar com o botão <mousebutton
+>direito</mousebutton
+> no item e seleccionar <guimenuitem
+>Abrir no Konqueror</guimenuitem
+> no menu de contexto. Se quiser apenas confirmar se o &URL; é ainda válido, seleccione em alternativa o <guimenuitem
+>Verificar o Estado</guimenuitem
+>.</para>
+
+<important
+><para
+>Não se esqueça de gravar as suas alterações com o <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> ou com <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> antes de sair do <guilabel
+>Editor de Favoritos</guilabel
+>. </para
+></important>
+</sect1
+>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/browser.docbook b/tde-i18n-pt/docs/kdebase/konqueror/browser.docbook
new file mode 100644
index 00000000000..417fa8058f9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/browser.docbook
@@ -0,0 +1,697 @@
+<chapter id="browser">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-05</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+
+<title
+>&konqueror; o Navegador Web</title>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="konqorg.png"/></imageobject>
+<textobject>
+<phrase
+>Navegar no www.konqueror.org</phrase>
+</textobject>
+</mediaobject>
+
+<sect1 id="conn-inet">
+<title
+>Ligar-se à Internet</title>
+
+<para
+>Uma vez ligado à Internet, você poderá usar o &konqueror; para navegar na Web de forma tão simples como você faz para navegar pelos seus ficheiros locais. Basta escrever um &URL; no campo de <guilabel
+>Localização</guilabel
+> da barra correspondente, carregar em &Enter;, e você está pronto a navegar!</para>
+
+<itemizedlist>
+<listitem
+><para
+>Se você usar uma ligação telefónica à Internet, então você terá de usar o &kppp; ou algum programa semelhante para estabelecer a ligação.</para
+></listitem>
+
+<listitem
+><para
+>Se a sua máquina estiver ligada a uma rede local (<acronym
+>LAN</acronym
+>) que lhe dê uma ligação por 'proxy' à Internet então terá de configurar o &konqueror; para usar essa mesma ligação. Isto poderá ser feito com a página de <guilabel
+>Proxy</guilabel
+> do janela <menuchoice
+><guimenu
+> Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+> </menuchoice
+>.</para
+></listitem>
+
+<listitem
+><para
+>Se você tiver sorte suficiente para ter uma ligação de banda larga, então o fornecedor do serviço de Internet deverá dar-lhe uma ligação por modem por cabo que precisa de uma ligação Ethernet à sua máquina. Infelizmente, os detalhes sobre como estabelecer a ligação dependem do fornecedor do serviço e, de alguma forma, com a distribuição do Linux/&UNIX; que você está a usar. Alguns <acronym
+>ISP</acronym
+>s ligam os seus clientes através de um servidor 'proxy', onde nesse caso você terá de configurar o &konqueror; para o usar. Você podê-lo-á achar útil para procurar nos arquivos da sua lista de correio do grupo de utilizadores da distribuição para obter mais ajuda.</para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>Se for mostrada uma mensagem de erro do tipo <errorname
+>Máquina Desconhecida</errorname
+> significa normalmente que o &konqueror; não consegue encontrar nenhuma ligação à Internet ou então é porque o utilizador introduziu um &URL; incorrecto.</para
+></note>
+
+</sect1>
+
+<sect1 id="surf">
+<title
+>'Surfar' e Procurar</title>
+
+<para
+>Uma vez que você tenha uma ligação à Internet, você poderá navegar com o &konqueror; da mesma forma que é feito em qualquer outro navegador.</para>
+
+<para
+>Indique um &URL; na Barra de Localização, carregue em &Enter; ou com o botão <mousebutton
+>esquerdo</mousebutton
+> no botão <guibutton
+>Ir</guibutton
+> do lado direito da Barra de Localização, para que o &konqueror; vá obter e mostre essa página. Se você já visitou esta página anteriormente, a funcionalidade do &konqueror; de <link linkend="path-complete"
+>Completação Automática de Texto</link
+> ajudá-lo-á a escrever o &URL; numa segunda vez, ou então você poderá consultar a página de <guilabel
+>Histórico</guilabel
+> do <link linkend="sidebar"
+>Painel de Navegação</link
+>. Se você quiser usar um dos motores de busca da Web, a funcionalidade do &konqueror; de <link linkend="enhanced-browsing"
+> Atalhos da Web</link
+> poderá facilitar esse acesso.</para>
+
+<para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> numa ligação para ir para ela.</para>
+
+<para
+>Para abrir uma ligação numa nova instância do &konqueror;, deixando à mesma a página antiga ainda visível, carregue nela com o &MMB; ou então com o botão <mousebutton
+> direito </mousebutton
+> e seleccione a opção <guimenuitem
+>Abrir numa Nova Janela</guimenuitem
+>. Em alternativa, você poderá querer <guimenuitem
+>Abrir numa Nova Página</guimenuitem
+>. A <link linkend="tabbrowse"
+>Navegação com Páginas</link
+> permitir-lhe-á manter um conjunto de página numa única janela do &konqueror; e mudar rapidamente entre elas com um único 'click' do rato.</para>
+
+<para
+>Você pode também seleccionar o modo de janelas múltiplas com a combinação <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>L</keycap
+> </keycombo
+> ou a opção do menu <menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Dividir a Janela em Esquerda/Direita</guimenuitem
+></menuchoice
+> a qual lhe permitirá ver várias páginas ao mesmo tempo. Isso poderá ser útil se você estiver a ver um conjunto complicado de páginas em <acronym
+>HTML</acronym
+>, mas quiser ter a certeza que a ligação no canto inferior direito fica em branco enquanto você faz isto.</para>
+<para
+>Para voltar à página Web anterior carregue nas teclas <keycombo action="simul"
+>&Alt;<keysym
+>Esquerda</keysym
+></keycombo
+>, no botão <guibutton
+>Recuar</guibutton
+> da barra de ferramentas ou na opção do menu <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+>.</para>
+<para
+>De forma semelhante, logo que você tenha recuado uma ou mais vezes, você poderá avançar ao usar o atalho de teclado <keycombo action="simul"
+>&Alt;<keysym
+>Direita</keysym
+></keycombo
+>, o botão <guibutton
+>Avançar</guibutton
+> ou a opção do menu <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Se você quiser interromper a transferência por alguma razão, então carregue na tecla <keycap
+>Esc</keycap
+>, no botão <guibutton
+>Parar</guibutton
+> da barra de ferramentas ou na opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Parar</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Quando você estiver a ver uma página Web, você deverá passar a ver dois novos ícones na barra de ferramentas, semelhantes a duas lupas com sinais de <keycap
+>+</keycap
+> e <keycap
+>-</keycap
+>. Use estes botões para ajustar o tamanho do texto da página se achar que está difícil de o ler. A forma como isso funcionará dependerá da forma como a página Web foi construída.</para>
+</sect1>
+
+<sect1 id="tabbrowse">
+<title
+>Navegação com Páginas</title>
+<para
+>Ao usar esta funcionalidade, você poderá fazer com que o &konqueror; carregue várias páginas Web na mesma janela e mude facilmente entre elas através do conceito de páginas ou 'tabs'. Desta forma, poderá pré-carregar uma página <quote
+>em segundo plano</quote
+> enquanto você continuar a ler outra.</para>
+
+<para
+>Para usar a navegação com páginas, carregue com o botão <mousebutton
+>direito</mousebutton
+> numa ligação e escolha a opção <guimenuitem
+>Abrir numa Nova Página</guimenuitem
+> do menu de contexto. A página será então transferida e mostrada de forma normal, mas recorrendo a páginas seleccionadas no topo da janela, uma para cada página transferida da mesma forma. Carregue com o botão <mousebutton
+>esquerdo </mousebutton
+> numa página para ver a página Web correspondente, ou utilize os atalhos de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>[</keycap
+></keycombo
+> e <keycombo action="simul"
+>&Ctrl;<keycap
+>]</keycap
+></keycombo
+> para circular pelas páginas. Em alternativa, poder-se-á deslocar pelas páginas com a <mousebutton
+>roda</mousebutton
+> do rato, enquanto o cursor do rato se encontra sobre a barra de páginas (assumindo que o seu rato tem uma roda). Do mesmo modo, se fizer duplo-click sobre um espaço em branco da barra de páginas, irá abrir uma página nova.</para>
+
+<para
+>A opção <guimenuitem
+>Abrir numa Página em Segundo Plano</guimenuitem
+> do menu do &RMB; também transfere a página e mostra uma nova página para ele, mas a nova página não ficará visível até que você carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> no seu nome.</para>
+
+<para
+>Se você assinalar a opção <guilabel
+>Abrir as ligações numa nova página em vez de uma nova janela</guilabel
+> na página <guimenuitem
+>Comportamento Web</guimenuitem
+> da janela <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror... </guimenuitem
+></menuchoice
+>, ao carregar com o &MMB; numa ligação, irá abri-la numa nova página e se você mantiver a tecla &Shift; carregada enquanto carrega no &MMB; a ligação será aberta numa nova página em segundo plano.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa página, fará aparecer um menu com as seguintes opções:</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Nova Página</guimenuitem
+></term>
+<listitem
+><para
+>Isto abre uma nova página em branco. Você poderá então transferir uma página Web para essa página escrevendo o seu &URL; na Barra de Localização ou fazendo uma selecção na Barra de Favoritos ou na página de histórico do <link linkend="sidebar"
+>Painel de Navegação</link
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Duplicar a Página</guimenuitem
+></term>
+<listitem
+><para
+>Para criar uma nova página cujo conteúdo é duplicado a partir da actual.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Desanexar a Página</guimenuitem
+></term>
+<listitem
+><para
+>Esta opção remove a página seleccionada da janela seleccionada do &konqueror; e abre-a numa nova instância do &konqueror;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Fechar a Página</guimenuitem
+></term>
+<listitem
+><para
+>Para fechar a página seleccionada no momento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Actualizar</guimenuitem
+></term>
+<listitem
+><para
+>Relê o conteúdo da página actual.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Recarregar Todas as Páginas</guimenuitem
+></term>
+<listitem
+><para
+>Relê o conteúdo de todas as páginas da janela do &konqueror;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Mudar para a Página</guimenuitem
+></term>
+<listitem
+><para
+>Mostra um sub-menu que contém todas as outras páginas. Se escolher uma página desta lista, torna-a a activa.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Fechar as Outras Páginas</guimenuitem
+></term>
+<listitem
+><para
+>Para fechar todas as páginas menos a seleccionada de momento.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="enhanced-browsing">
+<title
+>Atalhos da Web</title
+>
+
+<para
+>Se estiverem activos, os Atalhos da Web do &konqueror; permitem-lhe enviar uma pesquisa directamente para um motor de busca ou algum 'site' Web do género sem ter de visitar o 'site' primeiro.</para
+> <para
+>Por exemplo, se escrever <userinput
+>gg:konqueror</userinput
+> na Barra de Localização e carregar em &Enter; irá perguntar ao <trademark
+>Google</trademark
+> para procurar por itens relacionados com o &konqueror;.</para
+> <para
+>Para ver quais os Atalhos da Web que estão disponíveis, e possivelmente adicionar os seus próprios use a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+></menuchoice
+> para abrir a janela de <guilabel
+>Configuração </guilabel
+> e carregar no ícone de <guiicon
+>Atalhos da Web</guiicon
+>.</para>
+
+<para
+>Logo que esteja aí, para criar um novo Atalho da Web, seleccione a opção <guibutton
+>Novo...</guibutton
+> para que apareça agora uma janela nova que peça as opções e especificações do seu novo Atalho da Web. O primeiro campo é o nome legível do motor de busca; isto é, corresponde apenas ao nome do motor de busca, como por exemplo, o <trademark
+>Google</trademark
+>.</para>
+
+<para
+>No próximo campo, deverá indicar o &URI; que é usado para efectuar uma procura no motor de busca. O texto inteiro a ser procurado poderá ser indicado como <userinput
+>\{@}</userinput
+> ou <userinput
+>\{0}</userinput
+>. A versão recomendada é a <userinput
+>\{@}</userinput
+>, dado que remove todas as variáveis de pesquisa (<replaceable
+>nome</replaceable
+>=<replaceable
+>valor</replaceable
+>) do texto resultante, enquanto o <userinput
+>\{0}</userinput
+> será substituído pelo texto da pesquisa sem modificações. </para>
+
+<para
+>Poderá usar o <userinput
+>\{1}</userinput
+> ... <userinput
+>\{n}</userinput
+> para indicar certas palavras da pesquisa e o <userinput
+>\{<varname
+><replaceable
+>nome</replaceable
+></varname
+>}</userinput
+> para definir um valor indicado como <userinput
+><varname
+><replaceable
+>nome</replaceable
+></varname
+>=<replaceable
+>valor</replaceable
+></userinput
+> na pesquisa do utilizador. Para além disso, é possível indicar várias referências (nomes, números e sequências de texto) de uma vez, como por exemplo em <userinput
+>(\{<varname
+><replaceable
+>nome1</replaceable
+></varname
+>,<varname
+><replaceable
+>nome2</replaceable
+></varname
+>,...,"<replaceable
+>texto</replaceable
+>"})</userinput
+>. O primeiro valor correspondente (à esquerda) será usado como valor de substituição para o &URI; resultante. Um texto entre aspas poderá ser usado como valor por omissão, se mais nada corresponder à esquerda da lista de referências.</para>
+
+<para
+>Para criar aqui um Atalho Web básico, todavia, tudo o que é necessário é o &URI; que é usado para fazer uma pesquisa no motor de busca. A seguir ao nosso exemplo anterior com o <trademark
+>Google</trademark
+>, seria indicado algo do género <userinput
+>http://www.google.com/search?q=\{@}&amp;ie=UTF-8&amp;oe=UTF-8</userinput
+>. Poderá encontrar com frequência o local onde colocar o <userinput
+>\{@}</userinput
+> se fizer uma pesquisa no motor de busca em questão, analisando depois o endereço do &URL;. Por exemplo, se fizer uma pesquisa no <trademark
+>Google</trademark
+> pelo &konqueror;, irá produzir o &URL;: <ulink url="http://www.google.com/search?q=konqueror&amp;ie=UTF-8&amp;oe=UTF-8"
+>http://www.google.com/search?q=konqueror&amp;ie=UTF-8&amp;oe=UTF-8</ulink
+>. Agora, tudo o que necessita é substituir o &konqueror; por <userinput
+>\{@}</userinput
+> neste exemplo para descobrir o &URI; correcto a introduzir.</para>
+
+<para
+>No terceiro campo, necessita de indicar o atalho do &URI;. Por exemplo, o <userinput
+>gg</userinput
+> no <userinput
+>gg:konqueror</userinput
+>. Na próxima opção &mdash; a lista &mdash; terá a opção para seleccionar a codificação de caracteres que será usada para codificar o texto da pesquisa. Logo que tenha introduzido todas as opções correctamente, carregue em &Enter;, para que o seu novo Atalho Web fique agora disponível no &konqueror;.</para>
+
+</sect1>
+
+<sect1 id="accesskeys">
+
+<title
+>Teclas de Acesso</title>
+
+<para
+>O &konqueror; tem o suporte completo para o atributo de &HTML; <sgmltag class="attribute"
+>accesskey</sgmltag
+> nos formulários e ligações. As teclas de acesso permitem-lhe atribuir teclas às funções que seriam normalmente feitas com o rato, como o seguimento de ligações. A vantagem disto é, simplesmente, a possibilidade de os utilizadores interagirem com uma página com outros dispositivos que não um rato.</para>
+
+<para
+>Para activar as teclas de acesso no &konqueror;, carregue e largue a tecla &Ctrl;. Logo que esta seja pressionada, se uma dada ligação da página Web tiver o atributo <sgmltag class="attribute"
+>accesskey</sgmltag
+> na ligação indicada, então os caracteres deverão aparecer sobre a ligação, identificando as teclas que deverão ser carregadas. Depois, poderá indicar as teclas associadas com a ligação, como alternativa de seguimento da ligação com o rato. Para desactivar as teclas de acesso, quando estiverem activadas, poderá voltar a carregar no &Ctrl; de novo.</para>
+
+<note
+><para
+>A utilização conveniente desta funcionalidade obriga a que o desenhador da página tenha atribuído especificamente, com o atributo <sgmltag class="attribute"
+>accesskey</sgmltag
+>, uma tecla de acesso para a ligação. Muitos dos desenhadores Web poderão não incluir o <sgmltag class="attribute"
+>accesskey</sgmltag
+> nas suas ligações e formulários o que, por consequência, tornará inútil esta funcionalidade na página Web indicada.</para
+></note>
+
+</sect1>
+
+<sect1 id="useragent">
+<title
+>Identificação do Navegador</title>
+<para
+>Quando o &konqueror; se liga a um 'site' Web, ele envia alguma informação de identificação resumida, conhecida como o texto de <quote
+>Agente do Utilizador</quote
+>. Muitos dos 'sites' Web utilizam esta informação para personalizar as páginas que são enviadas de volta, baseado nas potencialidades e fraquezas dos diferentes navegadores.</para>
+<para
+>Infelizmente, alguns 'sites' mal desenhados recusam-se a trabalhar convenientemente a menos que você utilize um navegador que o 'site' reconheça como <quote
+>válido</quote
+>, mesmo que, se lhe derem uma oportunidade, o &konqueror; trabalhe de forma satisfatória com a maioria das páginas Web.</para>
+<para
+>Para resolver este problema, você pode alterar a informação de identificação do navegador que o &konqueror; envia para os 'sites' específicos ou para os seus domínios ao seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Configurar o Konqueror...</guimenuitem
+></menuchoice
+> de modo a aparecer a janela de <guilabel
+> Configuração</guilabel
+> e para carregar no ícone da <guiicon
+>Identificação do Navegador</guiicon
+>.</para>
+<note
+><para
+>Os problemas ao pôr uma página Web a funcionar correctamente poderá ter a ver com o seu uso do &Java; ou do JavaScript. Se você suspeitar que este possa ser o caso, verifique se o mesmo suporte está activo na secção de <guiicon
+>Java &amp; JavaScript </guiicon
+> da janela de <guilabel
+>Configuração</guilabel
+>.</para
+></note>
+
+</sect1>
+
+<sect1 id="save-print-web">
+<title
+>Gravar e Imprimir os Itens Web</title>
+
+<para
+>Quando você está a ver uma página Web, você podê-la-á gravar (ou pelo menos o seu &HTML; básico ou algum texto semelhante) para o seu disco local com a opção <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+>. Se a página que você está a ver utiliza molduras ou 'frames', então você também terá a possibilidade de escolher a opção <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Gravar a Moldura ('Frame') Como...</guimenuitem
+></menuchoice
+>. Carregue primeiro com o botão <mousebutton
+>esquerdo</mousebutton
+> na moldura que deseja gravar.</para>
+
+<para
+>Se a página utilizar uma imagem de fundo, você poderá obtê-la e gravá-la com a opção <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Gravar a Imagem de Fundo Como...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Mas se o que você quer mesmo é aquela imagem gloriosa do último Ferrari, então ao carregar com o botão <mousebutton
+>direito</mousebutton
+> numa imagem fará aparecer um menu com a opção <guimenuitem
+>Gravar a Imagem Como...</guimenuitem
+>. Certifique-se que você respeita o direito de cópia do dono, e peça a autorização antes de usar quaisquer imagens guardadas desta forma para algo que não seja o seu prazer de observação.</para>
+
+<para
+>Se você carregar com o botão <mousebutton
+>direito</mousebutton
+> numa ligação (a qual poderá ser uma imagem) e seleccionar a opção <guimenuitem
+>Gravar a Ligação Como...</guimenuitem
+> no menu de contexto, o código básico de &HTML; ou o texto básico semelhante a esse será obtido e gravado no seu disco local.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa ligação (a qual poderá ser uma imagem) e escolher a opção <guimenuitem
+>Copiar a Localização da Ligação</guimenuitem
+> irá copiar o &URL; da ligação para a área de transferência de modo a que a possa colar, por exemplo, numa mensagem de e-mail para um amigo, a mostrar-lhe esse novo 'site' impecável.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa imagem e escolher a opção <guimenuitem
+>Copiar a Localização da Imagem</guimenuitem
+>, esta irá copiar o &URL; da imagem para a área de transferência.</para>
+
+<para
+>Para gravar uma página Web completa, incluindo as suas imagens, seleccione a opção <guimenuitem
+> Arquivar a Página Web...</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>. Repare que esta funcionalidade é oferecida através de um <link linkend="konq-plugin"
+>'plugin' </link
+> e pode não ter sido instalada no seu sistema. A página Web será gravada como um único ficheiro com a extensão <literal role="extension"
+>.war</literal
+> e pode ser aberto ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no nome do ficheiro no &konqueror; a correr no modo de Gestão de Ficheiros.</para>
+
+<para
+>A impressão de uma cópia da página que você está a ver de momento é fácil com a opção do menu <menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+></menuchoice
+> ou <guimenuitem
+>Imprimir a Moldura ('Frame')</guimenuitem
+> ou ainda com o botão da barra de ferramentas <guiicon
+>Imprimir</guiicon
+>.</para>
+
+</sect1>
+
+<sect1 id="ftp">
+<title
+>&FTP;</title>
+
+<para
+>O &FTP;, ou File Transfer Protocol, é uma das primeiras e talvez ainda um das melhores formas de transferir os ficheiros entre computadores na Internet.</para>
+
+<para
+>Com o &FTP; você poderá ver os ficheiros e as pastas do computador distante tal como se estivessem no seu próprio sistema, obtê-los para o seu computador usando os métodos normais do &konqueror; de <guimenuitem
+>Copiar</guimenuitem
+> e <guimenuitem
+>Colar</guimenuitem
+> ou Drag 'n Drop e, se for permitido, de enviar os ficheiros da sua máquina para o sistema de ficheiros do outro computador. Para o tentar, escreva o &URL;</para>
+
+<screen
+><userinput
+>ftp://ftp.kde.org/pub/kde</userinput
+>
+</screen>
+
+<para
+>na Barra de Localização e carregue em &Enter;. Assim que você esteja ligado à Internet, e desde que o 'site' de &FTP; do &kde; não esteja muito ocupado, você deverá acabar por conseguir ver a pasta <filename class="directory"
+>/pub/kde</filename
+> em &kde-ftp;</para>
+
+<note
+><para
+>Ainda que, de uma forma estrita, os &URL;s de &FTP; devam ser precedidos de <userinput
+>ftp://</userinput
+> e os &URL;s de <acronym
+>WWW </acronym
+> devam também começar por <userinput
+>http://</userinput
+>, o &konqueror; é normalmente esperto o suficiente para adivinhar o que é pretendido e inserir esses caracteres para si, se os omitir.</para
+></note>
+
+<para
+>Quando você acede a um 'site' de &FTP; ele irá necessitar normalmente de alguma espécie de utilizador e senha de si. Para simplificar as coisas, a maioria dos 'sites' de &FTP; que oferecem os ficheiros para serem transferidos aceitam a palavra <systemitem class="username"
+> anonymous</systemitem
+> (anónimo) como nome de utilizador e o seu endereço de e-mail como senha e, por isso e para tornar a sua vida ainda mais fácil, o &konqueror; irá fornecer esses dados automaticamente sem o incomodar. </para>
+
+<note
+><para
+>Se você tentar aceder a um 'site' de &FTP; que não necessite de um utilizador ou senha convenientes mas que esteja muito ocupado para aceitar mais ligações, o &konqueror; normalmente interpreta a mensagem de <quote
+>ocupado</quote
+> como um pedido para um nome e uma senha e, deste modo, fará aparecer uma janela a pedi-los a si, o utilizador.</para
+></note>
+
+<para
+>Os 'sites' que se preocupam mais com a segurança irão necessitar de um utilizador e uma senha válidos, onde neste caso o &konqueror; pedirá esses dados a si; ou então, em alternativa, você poderá incluir o utilizador no &URL; que você escrever na Barra de Localização, como por exemplo</para>
+
+<screen
+><userinput
+>ftp://<replaceable
+>utilizador</replaceable
+>@ftp.cia.org</userinput
+>
+</screen>
+
+<para
+>O &konqueror; irá então pedir-lhe a senha.</para>
+
+<para
+>O &konqueror; também pode suportar as autenticações automáticas tal como indicado no ficheiro <filename
+>.netrc</filename
+>. Os detalhes sobre como activar esta funcionalidade estão indicados em <ulink url="http://www.konqueror.org/faq.html#netrc"
+> http://www.konqueror.org/faq.html#netrc</ulink
+></para>
+
+</sect1>
+
+
+<sect1 id="portnumbers">
+<title
+>&URL;s com Números de Portos</title>
+<para
+>Se você indicar um número de porto no seu &URL;, como por exemplo <userinput
+>http://intranet.corp.com:1080</userinput
+>, você poderá obter a mensagem de erro <quote
+>Access to restricted port in POST denied</quote
+> (Acesso negado a um porto restrito no POST). Isto é feito por razões de segurança. Se você, de facto, precisar de aceder a um servidor nesse porto, basta adicionar uma linha <screen
+><userinput>
+OverridePorts=ListaSeparadaPorVirgulasDosPortosPermitidos
+</userinput
+></screen
+> no ficheiro <filename
+>$KDEDIR/share/config/kio_httprc </filename
+> ou no <filename
+>~/.kde/share/config/kio_httprc</filename
+>.</para>
+<para
+>Por exemplo, <screen
+><userinput
+>OverridenPorts=23,15
+</userinput
+></screen
+> (não deverá conter nenhuns espaços incorporados).</para>
+<para
+>O &konqueror; irá rejeitar os seguintes portos (a lista está embutida no ficheiro <filename
+>kdelibs/kio/kio/job.cpp</filename
+>):</para>
+<para
+>1, 7, 9, 11, 13, 15, 17, 19, 20, 21, 22, 23, 25, 37, 42, 43, 53, 77, 79, 87, 95, 101, 102, 103, 104, 109, 110, 111, 113, 115, 117, 119, 123, 135, 139, 143, 179, 389, 512, 513, 514, 515, 526, 530, 531, 532, 540, 556, 587, 601, 989, 990, 992, 993, 995, 1080, 2049, 4045, 6000, 6667 </para>
+</sect1>
+
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/cmndline.png b/tde-i18n-pt/docs/kdebase/konqueror/cmndline.png
new file mode 100644
index 00000000000..03b846f1986
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/cmndline.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/commands.docbook b/tde-i18n-pt/docs/kdebase/konqueror/commands.docbook
new file mode 100644
index 00000000000..ed7bdb2cf2c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/commands.docbook
@@ -0,0 +1,2117 @@
+<chapter id="commands">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-06</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+<title
+>Referência de Comandos</title>
+
+<note
+><para
+>As combinações de teclas mostradas neste capítulo são as predefinidas. Obviamente, as mesmas poderão ser <link linkend="configshort"
+>alteradas</link
+>. </para
+></note>
+
+<sect1 id="specshort">
+<title
+>Atalhos Especiais</title>
+<para
+>Existem alguns atalhos úteis que não são mostrados em nenhum dos menus:</para>
+<variablelist>
+
+<varlistentry>
+<term
+><keycap
+>F6</keycap
+></term>
+<listitem>
+<para
+>Coloca o campo de texto da Barra de Localização em primeiro plano.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>]</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Activa a próxima página.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>[</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Activa a página anterior.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect1>
+
+<sect1 id="menubar">
+<title
+>A Barra de Menu</title
+> <para
+>Repare que alguns itens do menu só aparecem quando são aplicáveis ao ficheiro que você tem aberto de momento no &konqueror;. Por exemplo, o item <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+> não irá aparecer quando você está a ver o conteúdo de uma directoria.</para>
+<sect2 id="menu-location">
+<title
+>O Menu <guimenu
+>Localização</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre outra janela do &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Nova Página</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Abre outra página do &konqueror; contendo uma página em branco.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Duplicar a Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre outra janela do &konqueror;, duplicando a actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Abrir a Localização...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma pasta ou ficheiro indicando a sua localização (como por exemplo <filename class="directory"
+>/home/ze</filename
+> ou <filename
+>/home/ze/nuno.txt</filename
+>) numa janela simples.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Enviar a Localização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia uma mensagem de e-mail contendo uma ligação para a localização actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Enviar o Ficheiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia uma mensagem de e-mail que contém o ficheiro seleccionado como um anexo.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Guardar a Imagem de Fundo Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Só se aplica se você estiver a ver uma página Web com uma imagem de fundo. Abre a janela de <guilabel
+>Gravar Como</guilabel
+> para lhe permitir gravar a imagem de fundo no seu próprio computador.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Só se aplica se você estiver a ver um documento ou uma página Web. Abre a janela de <guilabel
+>Gravar Como</guilabel
+> para lhe permitir gravar uma cópia no seu próprio computador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Gravar a Moldura ('Frame') Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>É semelhante ao <guimenuitem
+>Gravar Como...</guimenuitem
+> para é usado num 'site' Web que contenha 'frames' na página.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Imprimir.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Imprimir a Moldura ('Frame')</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Imprime a 'frame' que se encontra seleccionada de momento numa página Web.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Localização</guimenu
+> <guimenuitem
+>Abrir com o Netscape/Mozilla</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a página Web que você está a ver de momento no &konqueror; com o &Netscape;/<application
+>Mozilla</application
+> também.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Localização</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha esta instância do &konqueror;.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<note
+><para
+>A maioria dos itens da barra de menu <guimenu
+>Editar</guimenu
+> também poderão ser encontradas ao carregar com o &RMB; numa área em branco de uma janela.</para
+></note>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe, em alguns casos, anular uma acção errada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Coloca o item ou itens seleccionados na área de transferência. Se depois fizer a acção de <guimenuitem
+>Colar</guimenuitem
+> os itens serão movidos da localização original para a nova.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Copia o item ou itens seleccionados para a área de transferência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cola o item ou itens na área de transferência para a pasta visível de momento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F2</keycap
+> </shortcut
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mudar o Nome</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe mudar o nome de um ficheiro ou pasta sem ter de abrir a janela de <guimenuitem
+>Propriedades...</guimenuitem
+>. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Delete</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mover para o Lixo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Move o item ou itens seleccionados para a pasta de Lixo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>Delete</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Remove o item ou itens seleccionados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F7</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar os Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Copia o item ou itens seleccionados para outra pasta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mover os Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Move o item ou itens seleccionados para outra pasta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Criar um Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cria um atalho para uma aplicação, um <acronym
+>URL</acronym
+>, um dispositivo de Disquete ou &CD-ROM;, ou ainda pode criar uma nova pasta ou documento de texto ou em &HTML;. Veja a secção de <link linkend="making"
+>Criar um Novo...</link
+> para mais detalhes.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editar o Tipo de Ficheiro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a janela de <guilabel
+>Editar o Tipo de Ficheiro</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Propriedades...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a janela de <guilabel
+>Editar as Propriedades</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guisubmenu
+>Selecção</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Contém um conjunto de opções para alterar os itens seleccionados na janela do &konqueror;: <variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guisubmenu
+>Selecção</guisubmenu
+> <guimenuitem
+>Seleccionar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Em conjunto com os comandos <guimenuitem
+>Deseleccionar...</guimenuitem
+>, <guimenuitem
+>Deseleccionar Tudo</guimenuitem
+> e o <guimenuitem
+>Inverter a Selecção</guimenuitem
+>, isto oferece uma forma simples e poderosa de seleccionar vários ficheiros.</para>
+<para
+>Abre uma simples janela onde você poderá indicar o nome de um ficheiro usando os caracteres especiais * e ?, por exemplo, o <literal role="extension"
+>*.html</literal
+> irá seleccionar todos os ficheiros que terminem em <literal role="extension"
+>.html</literal
+> enquanto que o <filename
+>?a*</filename
+> irá seleccionar todos os ficheiros que tenham o 'a' como a segunda letra do seu nome.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guisubmenu
+>Selecção</guisubmenu
+> <guimenuitem
+>Deseleccionar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Deselecciona os ficheiros ou pastas com uma janela semelhante à que é mostrada para o <guimenuitem
+>Seleccionar...</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guisubmenu
+>Selecção</guisubmenu
+> <guimenuitem
+>Deseleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Deselecciona todos os ficheiros ou pastas seleccionados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>*</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Selecção</guisubmenu
+> <guimenuitem
+>Inverter a Selecção</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Inverte a selecção de itens actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Selecção</guisubmenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona todo o texto numa página de &HTML; ou de texto que esteja aberta de momento, para que possa então <guimenuitem
+>Copiar</guimenuitem
+> e <guimenuitem
+>Colar</guimenuitem
+> o mesmo num editor de texto.</para
+></listitem
+> </varlistentry>
+</variablelist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procura uma sequência de texto numa página de texto ou de &HTML; que você esteja a ver neste momento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F3</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procura a próxima ocorrência da sequência de texto na página de texto ou de &HTML;.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ir para a Linha...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vai para um número de linha em particular na página de texto que está a ver de momento.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-view">
+
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Modo de Visualização...</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona o modo de visualização <guimenuitem
+>Ícones</guimenuitem
+>, <guimenuitem
+>Multi-Colunas</guimenuitem
+>, <guimenuitem
+>Árvore</guimenuitem
+>, <guimenuitem
+>Lista Detalhada</guimenuitem
+> ou <guimenuitem
+>Texto</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Usar o index.html</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se a pasta seleccionada contiver um ficheiro <filename
+>index.html</filename
+>, ele será aberto como uma página Web em vez de mostrar a pasta como uma lista de ficheiros.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Trancar na localização actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Bloqueia na localização actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Destrancar todas as janelas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Desbloqueia todas as janelas ou vistas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ligar a Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Liga a vista actual às outras numa janela com várias vistas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Carrega de novo o documento actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Esc</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Parar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Pára a leitura (particularmente útil ao navegar na Web).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tamanho dos Ícones</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona o tamanho dos ícones usado ao ver uma pasta no Modo de Ícones.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ordenar</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolhe a ordem pela qual os itens são apresentados na janela no modo de Ícones de Multi-Colunas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Distinguir Maiúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolhe se a ordenação dos itens no modo de Árvore, Lista Detalhada ou Texto deverá fazer a distinção de maiúsculas ou não.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver o Código-Fonte do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vê o texto com o código-fonte do documento.</para>
+<para
+>Só está disponível se você estiver a ver um documento ou página de &HTML;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver o Código da Moldura ('Frame')</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vê o texto com o código-fonte para a 'frame' seleccionada no momento</para>
+<para
+>Só se aplica se você estiver a ver uma página Web que contenha molduras. É semelhante ao <guimenuitem
+>Ver o Código-Fonte do Documento</guimenuitem
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver a Informação do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vê a informação do documento, como o seu título, &URL; ou os cabeçalhos de &HTTP; usados ao obter o documento.</para>
+<para
+>Só está disponível se você estiver a ver uma página de &HTML;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Segurança...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indica-lhe se a ligação actual do navegador está segura com o <acronym
+>SSL</acronym
+> e permite-lhe mostrar a janela de <guilabel
+>Configuração da Cifra...</guilabel
+>. Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no ícone do cadeado fará o mesmo.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Escolher a Codificação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolher a codificação</para>
+<para
+>Permite-lhe escolher a codificação de caracteres usada para mostrar as páginas de &HTML;. A <guimenuitem
+>Auto</guimenuitem
+> é normalmente a melhor opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Antevisão</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe optar por mostrar as miniaturas das imagens, dos ficheiros de texto ou das páginas &HTML; em vez dos ícones normais nos modos de Ícones ou Multi-Colunas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar os Ficheiros Escondidos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra os ficheiros escondidos (os que começam por um ponto - . ).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar os detalhes...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe escolher quais os detalhes dos ficheiros e das pastas que são mostrados nas vistas em Árvore, Lista Detalhada e Texto.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Cor de Fundo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona a cor de fundo para o modo de Gestão de Ficheiros. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Imagem de Fundo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona a imagem de fundo usada no modo de Gestão de Ficheiros. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-go">
+<title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keysym
+>Cima</keysym
+></keycombo
+> </shortcut
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Subir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Sobe um nível na hierarquia de pastas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keysym
+>Esquerda</keysym
+></keycombo
+> </shortcut
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Recua para a página anteriormente vista.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keysym
+>Direita</keysym
+></keycombo
+> </shortcut
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Você só poderá avançar para a página seguinte se já recuou alguma vez.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Home</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>URL de Base</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vai para a sua pasta pessoal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Aplicações</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a pasta que contém as suas aplicações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Lixo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a sua pasta de <filename class="directory"
+>Lixo</filename
+> numa janela em separado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Modelos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a pasta de <filename class="directory"
+>Modelos</filename
+> numa janela em separado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Arranque</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a sua pasta de <filename class="directory"
+>Arranque</filename
+> numa janela em separado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guisubmenu
+>Visitados Frequentemente</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra um submenu que mostra os &URL;s que você visita com mais frequentemente. Se seleccionar um desses fará com que o &konqueror; abra esse &URL;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-bookmarks">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+<note
+><para
+>Veja a secção <link linkend="bookmarks"
+>Usar os favoritos</link
+> deste manual para uma descrição mais detalhada sobre estes itens do menu. </para
+></note>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Adicionar aos Favoritos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Adiciona a selecção actual aos seus favoritos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Adicionar as Páginas à Pasta de Favoritos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Cria uma pasta de favoritos contendo ligações para todos os &URL;s abertos de momento nas páginas do &konqueror;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Editar os Favoritos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o <link linkend="bookmarks"
+>Editor de Favoritos</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Nova Pasta de Favoritos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cria uma nova pasta na sua pasta de Favoritos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-tools">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Executar um Comando...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executa um programa ao indicar o seu nome numa janela simples.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Abrir um Terminal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela do terminal &konsole;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Procurar um Ficheiro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a aplicação &kfind;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se você tiver os 'plugins' do &konqueror; instalados, você passará a ter itens adicionais no menu <guimenu
+>Ferramentas</guimenu
+>. Veja o capítulo sobre os <link linkend="konq-plugin"
+>'Plugins' do &konqueror;</link
+> para mais detalhes.</para>
+</sect2>
+
+<sect2 id="menu-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<note
+><para
+>Veja também a secção <link linkend="save-settings"
+>Gravar as Configurações e Perfis</link
+>.</para
+></note>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra ou esconde a barra do menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre um sub-menu onde você poderá optar por mostrar ou esconder as várias barras de ferramentas disponíveis.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift; <keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Todo o Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda o &konqueror; para o modo do ecrã completo, no qual a janela do &konqueror; irá ocupar toda a janela, sem conter as decorações normais das janelas. Para sair do modo de ecrã completo, carregue no ícone da barra de ferramentas <guiicon
+>Sair do Modo de Ecrã Completo</guiicon
+> ou carregue em <keycombo action="simul"
+>&Ctrl;&Shift; <keycap
+>F</keycap
+></keycombo
+>.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Ver as Propriedades Gravadas na Pasta</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Grava as propriedades da janela para a pasta actual. Se isto estiver seleccionado será criado um ficheiro <filename
+>.directory</filename
+> para a pasta actual que contém a configuração que você usou anteriormente para ver a pasta. Estas configurações são então carregadas quando você abrir a pasta no &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Remover as Propriedades da Pasta</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Remove as configurações armazenadas na pasta pela opção <guimenuitem
+>Ver as Propriedades Gravadas na Pasta</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Carregar o Perfil de Vista</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Carrega as configurações associadas a um dado perfil de vista.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gravar o Perfil de Vista "<replaceable
+>NomeDoPerfil</replaceable
+>"...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Grava a configuração actual no perfil de vista actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Perfis de Vista...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe alterar um perfil de vista existente ou criar um novo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+>Permite-lhe ver e alterar as configurações de teclas do &konqueror;, isto é, as associações entre as acções como o <guimenuitem
+>Copiar</guimenuitem
+> e as teclas ou combinações de teclas como o <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+>. Se você fizer estas associações, tenha o cuidado de não duplicar um atalho existente.</para>
+</listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+>Permite-lhe configurar as Barras Principal, Extra e de Localização. Veja a secção sobre <link linkend="configure-bars"
+>Alterar as Barras</link
+>. </para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &konqueror;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe configurar o Gestor de Ficheiros, as Associações de Ficheiros, o Navegador, as Palavras-Chave da Internet, os 'Proxies', a Cifra, o Agente do Utilizador ou as Barras de Ferramentas, fazendo aparecer a janela apropriada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar a Verificação Ortográfica...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de configuração da verificação ortográfica, na qual você poderá alterar as opções associadas com a verificação ortográfica no &konqueror;.</para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-window">
+<title
+>O Menu <guimenu
+>Janela</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Dividir a Janela em Esquerda/Direita</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Divide a janela actual na vertical, ficando uma janela esquerda e uma direita.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>T</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Dividir a Janela em Cima/Baixo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Divide a janela actual na horizontal, ficando uma janela superior e uma inferior.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Remover a Janela Actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Remove a janela activa neste momento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Nova Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma nova página em branco.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Duplicar a Página Actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma página duplicada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Desligar a Página Actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a página actual numa nova instância do &konqueror;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar a Janela Actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha a página actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Mover a Página para a Esquerda</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Move a página actual para um lugar mais à esquerda na lista de páginas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Left</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Mover a Página para a Direita</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Move a página actual para um lugar mais à direita na lista de páginas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Mostrar o Emulador de Terminal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma pequena janela de terminal na parte inferior da janela principal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F9</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Mostrar o Painel de Navegação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra ou esconde o painel de navegação do &konqueror;. Veja em <xref linkend="sidebar"/> para mais informações.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Manual do &konqueror;</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vê este documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>O Que É Isto?</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra um ponto de interrogação (?) ao lado do cursor do rato; se carregar num item da janela como o botão de <guiicon
+>Parar</guiicon
+> irá ver uma breve explicação do que o item faz. Veja as <link linkend="bubble"
+>Dicas e O Que É Isto?</link
+> .</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Introdução ao &konqueror;</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra as páginas introdutórias que você viu quando o &konqueror; foi iniciado da primeira vez.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Comunicar um Erro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Comunica um erro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do &konqueror;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra alguma informação breve sobre o número de versão do &konqueror;, os seus autores e a declaração da licença.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do KDE...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra alguma informação acerca da versão do &kde; que você está a executar.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+</sect1>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/config.docbook b/tde-i18n-pt/docs/kdebase/konqueror/config.docbook
new file mode 100644
index 00000000000..c1153ca31ae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/config.docbook
@@ -0,0 +1,203 @@
+<chapter id="config">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-06</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+
+<title
+>Configurar o &konqueror;</title>
+
+<para
+>Da mesma forma que o resto do &kde;, o &konqueror; é altamente configurável, de modo a que você obtenha a aparência e comportamento que melhor se adequa às suas necessidades e desejos.</para>
+
+<sect1 id="configure-bars">
+<title
+>Barras de Ferramentas</title>
+
+<para
+>Quando o &kde; é instalado como novo, a janela do &konqueror; contém uma barra de menu, as barras Principal e Localização e possivelmente uma Barra de Favoritos.</para>
+
+<para
+>Talvez você não necessite de todas estas barras. Para esconder uma delas, basta ir ao menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice
+> e desligar a sua opção. Para mostrar uma barra escondida, basta voltar a assinalar a opção.</para
+>
+
+<para
+>A barra de menu em cima poderá ser comutada com a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+>. </para>
+
+<!-- FIXME -->
+<para
+>Do lado esquerdo de cada barra você poderá ver algumas linhas verticais. Se carregar com o &LMB; nelas, você <quote
+>achata</quote
+> a barra, o que significa que ela fica escondida, mas poderá ser reposta rapidamente ao carregar nas barras que agora ficaram horizontais. Você poderá também arrastar uma barra para uma nova posição com essas linhas.</para>
+
+<para
+>Se você carregar com o botão <mousebutton
+>direito</mousebutton
+> numa barra de ferramentas, irá obter um menu onde poderá configurar esta barra. Poderá escolher a orientação, a posição do texto e o tamanho dos ícones</para>
+
+<para
+>Os ícones apresentados nas várias barras podem ser alterados ao usar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+>, a qual fará aparecer a janela de <guilabel
+>Configurar as Barras de Ferramentas</guilabel
+>. As barras Principal e Extra estão divididas em secções, como a Barra Principal &lt;&konqueror;&gt;, Barra Principal &lt;khtmlpart&gt; e a Barra Extra &lt;khtmlsettingsplugin&gt;. O número e o tipo destas secções irá depender do facto de o &konqueror; estar no modo de Navegação Web ou no modo de Gestão de Ficheiros e se tem 'plugins' do &konqueror; instalados.</para>
+
+</sect1>
+
+<sect1 id="configshort">
+<title
+>Atalhos</title>
+<para
+>Para alterar as combinações dos atalhos de teclado usados pelo &konqueror; seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos... </guimenuitem
+></menuchoice
+>. Isto irá abrir uma janela como a mostrada em baixo. </para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="shortcut1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem 1 da configuração do atalho</phrase>
+</textobject>
+</mediaobject>
+<para
+>Procure na lista para encontrar a acção onde deseja adicionar ou alterar as teclas de atalho e seleccione-a com o botão <mousebutton
+>esquerdo</mousebutton
+> no nome. Você conseguirá então alterar o atalho ao seleccionar as opções exclusivas <guilabel
+>Nenhum</guilabel
+>, <guilabel
+>Predefinido</guilabel
+> ou <guilabel
+>Personalizado</guilabel
+> ou ao carregar no botão grande da área <guilabel
+>Atalho da Acção Seleccionada</guilabel
+>.</para>
+
+<para
+>Se seleccionar a opção <guilabel
+>Definir um Atalho</guilabel
+> e seleccionar depois o <guilabel
+>Avançado</guilabel
+>, a janela em baixo será chamada: </para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="shortcut2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem 2 da configuração do atalho</phrase>
+</textobject>
+</mediaobject>
+<para
+>Escolha se deseja alterar o atalho <guilabel
+>Primário</guilabel
+> ou o <guilabel
+>Alternativo</guilabel
+>, e carregue na combinação de teclas que deseja que funcione como o atalho, como por exemplo <keycombo action="simul"
+> &Ctrl;&Shift;<keycap
+>S</keycap
+></keycombo
+>. Se a opção de <guilabel
+>Auto-Fechar</guilabel
+> estiver assinalada, a janela fechar-se-á logo que você introduza a combinação de teclas, caso contrário ficará aberta até que carregue em <guibutton
+>OK</guibutton
+> ou em <guibutton
+>Cancelar</guibutton
+>. Se carregar no pequeno ícone preto com uma cruz branca, irá limpar o atalho.</para>
+
+<sect2 id="userdefmenus">
+<title
+>Menus Definidos pelo Utilizador</title>
+<para
+>Você poderá adicionar o seu próprio menu de contexto ao &konqueror; de modo a que, ao carregar numa combinação de teclas, fará esse menu aparecer e, depois de carregar numa segunda tecla ou usando as teclas de cursores <keysym
+>Cima</keysym
+> e <keysym
+>Baixo</keysym
+> e carregando em <keycap
+>Enter</keycap
+> irá seleccionar um item deste.</para>
+<para
+>Para o fazer adicione um atalho <guilabel
+>Personalizado</guilabel
+> para cada uma das acções que deseja que apareça no menu e na janela de <guilabel
+>Definir o Atalho </guilabel
+> assinale a opção<guilabel
+>Multi-Tecla</guilabel
+>, carregue na combinação de teclas com que quer fazer aparecer o seu novo menu e, em separado, carregue na tecla que irá escolher esse item do menu.</para>
+</sect2>
+</sect1>
+
+<sect1 id="othersettings">
+<title
+>Outras Configurações</title>
+<para
+>Se seleccionar <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Configurar o Konqueror...</guimenuitem
+></menuchoice
+> faz aparecer uma janela que poderá usar para controlar a maioria das funcionalidades do comportamento do &konqueror;. Este contém várias secções que são seleccionadas ao carregar com o botão <mousebutton
+>esquerdo </mousebutton
+> num dos ícones do lado esquerdo da janela.</para>
+<para
+>Se carregar no botão de <guibutton
+>Ajuda</guibutton
+> aparecer-lhe-ão instruções detalhadas sobre como usar cada uma destas secções, ou poderá então usar a funcionalidade de <link linkend="bubble"
+>O Que É Isto?</link
+>.</para>
+</sect1>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/credits.docbook b/tde-i18n-pt/docs/kdebase/konqueror/credits.docbook
new file mode 100644
index 00000000000..78d6e2f44a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/credits.docbook
@@ -0,0 +1,325 @@
+<chapter id="credits">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-06</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&konqueror;. Programa com copyright 1999-2003, dos programadores do &konqueror;:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>&David.Faure; &David.Faure.mail;</term>
+<listitem
+><para
+>desenvolvimento (componentes, biblioteca de E/S) e manutenção</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Simon.Hausmann; &Simon.Hausmann.mail;</term>
+<listitem
+><para
+>desenvolvimento (estrutura, componentes)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Michael.Reiher; &Michael.Reiher.mail;</term>
+<listitem
+><para
+>desenvolvimento (estrutura)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Mattias.Welk; &Mattias.Welk.mail;</term>
+<listitem
+><para
+>desenvolvimento</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Alexander.Neundorf; &Alexander.Neundorf.mail;</term>
+<listitem
+><para
+>programador (vista em lista)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Michael.Brade; &Michael.Brade.mail;</term>
+<listitem
+><para
+>programador (vista em lista, biblioteca de E/S)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Lars.Knoll; &Lars.Knoll.mail;</term>
+<listitem
+><para
+>programador (motor de desenho do <acronym
+>HTML</acronym
+>)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Antti.Koivisto; &Antti.Koivisto.mail;</term>
+<listitem
+><para
+>programador (motor de desenho do <acronym
+>HTML</acronym
+>)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Dirk.Mueller; &Dirk.Mueller.mail;</term>
+<listitem
+><para
+>programador (motor de desenho do <acronym
+>HTML</acronym
+>)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Peter.Kelly; &Peter.Kelly.mail;</term>
+<listitem
+><para
+>programador (motor de desenho de <acronym
+>HTML</acronym
+>, JavaScript)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Waldo.Bastian; &Waldo.Bastian.mail;</term>
+<listitem
+><para
+>programador (motor de desenho de <acronym
+>HTML</acronym
+>, biblioteca de E/S)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Matt.Koss; &Matt.Koss.mail;</term>
+<listitem
+><para
+>desenvolvimento (biblioteca de E/S)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Alex.Zepeda; &Alex.Zepeda.mail;</term>
+<listitem
+><para
+>desenvolvimento (biblioteca de E/S)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Stephan.Kulow; &Stephan.Kulow.mail;</term>
+<listitem
+><para
+>desenvolvimento (biblioteca de E/S)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Richard.J.Moore; &Richard.J.Moore.mail;</term>
+<listitem
+><para
+>programador (suporte de 'applets' de &Java;)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Dima Rogozin <email
+>dima@mercury.co.il</email
+></term>
+<listitem
+><para
+>programador (suporte de 'applets' de &Java;)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Wynn Wilkes <email
+>wynnw@calderasystems.com</email
+></term>
+<listitem
+><para
+>programador (suporte do gestor de &Java;2 e outros grandes melhoramentos ao suporte de 'applets')</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Harri.Porten; &Harri.Porten.mail;</term>
+<listitem
+><para
+>desenvolvimento (JavaScript)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Stefan Schimanski <email
+>schimmi@kde.org</email
+></term>
+<listitem
+><para
+>programador (suporte de 'plugins' do &Netscape;)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Carsten.Pfeiffer; &Carsten.Pfeiffer.mail;</term>
+<listitem
+><para
+>desenvolvimento (estrutura)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&George.Staikos; &George.Staikos.mail;</term>
+<listitem
+><para
+>programador (suporte de SSL)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Dawit Alemayehu <email
+>adawit@kde.org</email
+></term>
+<listitem
+><para
+>desenvolvimento (biblioteca de E/S, suporte à autenticação)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Torsten.Rahn; &Torsten.Rahn.mail;</term>
+<listitem
+><para
+>Gráficos / ícones</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Torben Weis <email
+>weis@kde.org</email
+></term>
+<listitem
+><para
+>Autor do kfm</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Joseph.Wenninger; &Joseph.Wenninger.mail;</term>
+<listitem
+><para
+>desenvolvimento (plataforma do painel de navegação)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Stephan.Binner; &Stephan.Binner.mail;</term>
+<listitem
+><para
+>programador (coisas diversas)</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Documentação com copyright 2000-2003</para>
+
+<itemizedlist>
+<listitem
+><para
+>&Erwan.Loisant; &Erwan.Loisant.mail;</para
+></listitem>
+<listitem
+><para
+>&Pamela.Roberts; &Pamela.Roberts.mail;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação actualizada para o &kde; 3.2 por &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/dirtree.png b/tde-i18n-pt/docs/kdebase/konqueror/dirtree.png
new file mode 100644
index 00000000000..ceac53b8115
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/dirtree.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/dragdrop.png b/tde-i18n-pt/docs/kdebase/konqueror/dragdrop.png
new file mode 100644
index 00000000000..bcdb67d38e6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/dragdrop.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/faq.docbook b/tde-i18n-pt/docs/kdebase/konqueror/faq.docbook
new file mode 100644
index 00000000000..34e26256096
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/faq.docbook
@@ -0,0 +1,295 @@
+<chapter id="faq">
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-06</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+
+<!-- Link is dead, unfortunately. I suppose this is a more general thing anyway
+<qandaentry>
+<question
+><para
+>How can I browse web sites using non latin
+ scripts?</para
+></question>
+<answer
+><para
+>Detailed instructions can be found at <ulink
+url="http://www.konqueror.org/i18n.html"
+>http://www.konqueror.org/i18n.html</ulink
+></para
+></answer>
+</qandaentry>
+-->
+
+<qandaentry>
+<question
+><para
+>Posso correr o &konqueror; a partir de outro gestor de janelas?</para
+></question>
+
+<answer
+><para
+>Basta instalar o &Qt;, as 'kdelibs' e o 'kdebase', e poderá lançar o &konqueror; a partir do seu gestor de janelas favorito. Ele deverá funcionar perfeitamente, mas se não o fizer (os programadores do &kde; não testam esse caso com frequência), comunique-o ao <ulink url="http://bugs.kde.org"
+>http://bugs.kde.org</ulink
+> e tente executar o <application
+>kdeinit</application
+> antes de executar o &konqueror; ; normalmente isto ajuda.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Onde é que o &konqueror; guarda todos os seus dados de configuração?</para
+></question>
+<answer
+><para
+>Geralmente na pasta <filename
+>~/.kde</filename
+> (esta poderá ser a <filename
+>~/.kde3</filename
+> no seu sistema, dependendo de como o &kde; 3 foi instalado). Não altere estes ficheiros a menos que saiba o que está a fazer.</para>
+
+<itemizedlist>
+
+<listitem
+><para
+>A pasta <filename class="directory"
+>~/.kde/share/apps/konqueror/profiles</filename
+> contém os ficheiros individuais com as configurações de cada um dos seus <link linkend="save-settings"
+>perfis. </link
+></para
+></listitem>
+
+<listitem
+><para
+>Os seus favoritos são guardados em <filename class="directory"
+>~/.kde/share/apps/konqueror/bookmarks.xml</filename
+></para
+></listitem>
+<listitem
+><para
+>Os 'cookies' são guardados em <filename class="directory"
+>~/.kde/share/apps/kcookiejar/cookies</filename
+></para
+></listitem>
+<listitem
+><para
+>O seu histórico, o qual é usado na funcionalidade de completação automática, está em <filename
+>~/.kde/share/config/konq_history</filename
+></para
+></listitem>
+
+<listitem
+><para
+>Na pasta <filename class="directory"
+>~/.kde/share/config/</filename
+> os ficheiros <filename
+>konqiconviewrc</filename
+>, <filename
+>konqlistviewrc</filename
+> e <filename
+>konquerorrc</filename
+> contêm um conjunto vasto de configurações gerais.</para
+></listitem>
+
+<listitem
+><para
+>A pasta <filename class="directory"
+>~/.kde/share/cache/http/</filename
+> contém a 'cache' do navegador.</para
+></listitem>
+
+<listitem
+><para
+>O Painel de Navegação usa os ficheiros e subpastas do <filename class="directory"
+>~/.kde/share/apps/konqsidebartng</filename
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Todas as configurações específicas de cada pasta são colocadas nos ficheiros <literal role="extension"
+>.directory</literal
+> em cada uma das pastas em particular.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que limpo o ficheiro de histórico?</para
+></question>
+<answer
+><para
+>Existem dois <quote
+>históricos</quote
+>:</para>
+<itemizedlist>
+<listitem
+><para
+>Um é usado para a completação de texto na barra de Localização. Para o limpar, carregue com o botão <mousebutton
+>direito</mousebutton
+> no campo de texto e escolha a opção <guimenuitem
+>Limpar o Histórico</guimenuitem
+>.</para>
+</listitem>
+<listitem
+><para
+>O outro é o registo das localizações visitadas. Seleccione a página de Histórico no Painel de Navegação, carregue com o botão <mousebutton
+>direito</mousebutton
+> num item e escolha <guimenuitem
+>Remover o Item</guimenuitem
+> para remover apenas esse item ou <guimenuitem
+>Limpar o Histórico</guimenuitem
+> para limpar todos os itens.</para
+></listitem>
+
+</itemizedlist>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que activo, desactivo ou limpo a 'cache' do navegador?</para
+></question
+> <answer>
+<para
+>Se o utilizador seleccionar a <guimenuitem
+>'Cache'</guimenuitem
+> na janela que aparece, ao seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror... </guimenuitem
+></menuchoice
+>, ser-lhe-á apresentada uma janela onde poderá desactivar a 'cache', limpá-la ou definir o seu tamanho, assim como poderá alterar a política de 'cache'.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso alterar os tempos-limite usados pelo &konqueror; ao navegar na Web?</para
+></question
+> <answer>
+<para
+>No Centro de Controlo, na página <menuchoice
+><guimenu
+>Internet &amp; Rede</guimenu
+> <guimenuitem
+>Preferências</guimenuitem
+></menuchoice
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que eu defino a minha página <quote
+>pessoal</quote
+> - a página que é carregada no arranque?</para
+></question>
+<answer
+><para
+>Inicie o &konqueror; com o ícone <guiicon
+>Navegador Web</guiicon
+> no painel. Abra a página que deseja carregar em qualquer janela do <quote
+>Navegador Web</quote
+> e seleccione <guimenuitem
+>Gravar o Perfil de Vista "Navegação Web"</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+>.</para>
+
+<para
+>Todas as janelas novas do &konqueror; que forem iniciadas com o ícone <guiicon
+>Navegador Web</guiicon
+> no painel, ou a partir do menu <guimenu
+>Localização</guimenu
+>, ou ainda as páginas novas em branco, irão agora iniciar nesta página.</para>
+
+<note
+><para
+>Isto não altera o comportamento do botão <guiicon
+>URL de Base</guiicon
+> da barra de ferramentas do &konqueror;, a qual continuará a levá-lo para o &URI; definido no módulo de configuração do &konqueror;. Você poderá aceder a este módulo dentro do &konqueror; em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror</guimenuitem
+><guilabel
+>Comportamento</guilabel
+></menuchoice
+>. Por omissão, este é igual a <userinput
+>~</userinput
+>, que corresponde à sua pasta pessoal. O utilizador poderá configurar aqui qualquer &URI;, seja ele local ou remoto e, se carregar em <guiicon
+>URL de Base</guiicon
+> na barra de ferramentas, irá mudar para ele.</para
+></note>
+
+<para
+>Para que o &konqueror; comece sem nenhuma página carregada, use o <userinput
+>about:blank</userinput
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Não encontrei a resposta à minha pergunta aqui.</para
+></question
+>
+<answer>
+<para
+>Veja em <ulink url="http://www.konqueror.org/faq.html"
+> http://www.konqueror.org/faq.html</ulink
+> ou em <ulink url="http://www.konqueror.org/konq-java.html"
+> http://www.konqueror.org/konq-java.html</ulink
+>.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/filemanager.docbook b/tde-i18n-pt/docs/kdebase/konqueror/filemanager.docbook
new file mode 100644
index 00000000000..eb7483b9cbb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/filemanager.docbook
@@ -0,0 +1,1495 @@
+<chapter id="filemanager">
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup
+> <date
+>2005-04-01</date
+> <releaseinfo
+>3.4</releaseinfo
+> </chapterinfo>
+
+<title
+>&konqueror;, o Gestor de Ficheiros</title>
+
+<sect1 id="dirfolders">
+<title
+>Pastas e Localizações</title>
+<para
+>No &UNIX; e no &Linux; todas as pastas são organizadas de uma forma em árvore invertida simples que desce e se ramifica a partir de uma única pasta de topo. Isto significa que você poderá ir de uma pasta qualquer para outra <quote
+>subindo</quote
+> até você atingir um ponto comum e então <quote
+>descendo</quote
+> através das subpastas apropriadas até você atingir o destino. </para
+>
+
+<para
+>A posição de qualquer ficheiro ou pasta na árvore pode ser descrita através da sua <quote
+>localização</quote
+>, a qual é uma lista simples das pastas que você teria de descer até atingir a pasta ou ficheiro de destino. Por exemplo, a pasta <filename class="directory"
+>/home/ze</filename
+> é a subpasta <filename class="directory"
+>pam</filename
+> da subpasta <filename class="directory"
+>home</filename
+> da pasta de topo, e o <filename
+> /home/ze/nuno.txt</filename
+> é o ficheiro <filename
+>nuno.txt</filename
+> dentro desta subpasta. A <quote
+>/</quote
+> inicial nestas localizações representa a pasta do nível de topo.</para>
+
+<para
+>Todas as pastas acessíveis pelo seu sistema, incluindo as pastas nas partições de outros discos rígidos, na sua disquete ou &CD-ROM;, irá aparecer na árvore sob a /; as suas localizações exactas irão depender de como o seu sistema foi configurado (veja também a secção <link linkend="floppy-cd"
+>Unidades de Disquetes e &CD-ROM;</link
+>). </para>
+<para
+>Cada utilizador de um sistema &UNIX; / &Linux; tem a sua própria <quote
+>pasta pessoal</quote
+> para guardar os seus ficheiros e configurações pessoais, como por exemplo a pasta <filename class="directory"
+>/home/ze</filename
+> e a <filename class="directory"
+>/home/pedro</filename
+>. O símbolo <keycap
+>~</keycap
+> é frequentemente usado para representar a pasta pessoal do utilizador, como tal o <filename
+>~/carta.txt</filename
+> refere-se ao ficheiro <filename
+>carta.txt</filename
+> da pasta pessoal do utilizador.</para>
+<para
+>Repare que o termo <quote
+>directoria</quote
+> é frequentemente usado em vez de <quote
+>pasta</quote
+>.</para>
+</sect1>
+
+<sect1 id="viewmode">
+<title
+>Modos de Visualização</title>
+<para
+>No modo de Gestão de Ficheiros, o &konqueror; mostra-lhe quais os ficheiros e subpastas que existem dentro de uma pasta, e poder-lhe-ão fornecer algumas informações sobre os mesmos.</para>
+<para
+>A <quote
+>localização</quote
+> da pasta que você está a ver é mostrada na Barra de Título e também na Barra de Localização, precedidas de <quote
+>file: </quote
+> para indicar que a pasta faz parte do sistema de ficheiros normal do seu computador. Por exemplo, <filename
+>file:/home/ze</filename
+>.</para>
+
+<para
+>A forma como o &konqueror; mostra os ficheiros e as pastas depende principalmente da sua escolha no Modo de Visualização. Este pode ser seleccionado no sub-menu <menuchoice
+> <guimenu
+>Ver</guimenu
+><guisubmenu
+>Modo de Visualização</guisubmenu
+></menuchoice
+>, o qual lhe fornece as seguintes opções: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Vista por Ícones</guimenuitem
+></term>
+<listitem
+><para
+>Mostra o nome e um ícone adequado para cada ficheiro ou pasta. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Vista Multi-Colunas</guimenuitem
+></term>
+<listitem
+><para
+>Semelhante ao <guimenuitem
+>Vista em Ícones</guimenuitem
+> excepto que a apresentação é formatada em colunas regulares.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Vista em Lista Detalhada</guimenuitem
+></term>
+<listitem
+><para
+>Mostra cada ficheiro ou pasta numa linha separada, como um ícone seguido do nome do ficheiro ou da pasta e de alguma informação sobre o item. A quantidade de informação mostrada é controlada pela configuração do sub-menu <menuchoice
+> <guimenu
+>Ver</guimenu
+><guisubmenu
+>Mostrar os Detalhes</guisubmenu
+></menuchoice
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Vista de Texto</guimenuitem
+></term>
+<listitem
+><para
+>Semelhante à <guimenuitem
+>Vista em Lista Detalhada</guimenuitem
+>, excepto que os ícones não são mostrados e que o primeiro carácter de cada linha será um <quote
+>/</quote
+> se o item for uma pasta. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Vista em Árvore</guimenuitem
+></term>
+<listitem
+><para
+>Esta opção é útil para <link linkend="navigation"
+> navegar</link
+> pela árvore de pastas sob a pasta actual. A aparência é semelhante à <guimenuitem
+>Vista em Lista Detalhada</guimenuitem
+>, excepto que o início de cada linha irá mostrar um pequeno sinal de <keycap
+>+</keycap
+> dentro de uma caixa se o item for uma pasta. Ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nessa caixa irá expandir a pasta para mostrar o seu conteúdo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Vista em Lista de Informações</guimenuitem
+></term>
+<listitem
+><para
+>Semelhante à <guimenuitem
+>Vista em Lista Detalhada</guimenuitem
+> excepto que, sempre que for aplicável, mostra o número de linhas, palavras, caracteres e o formato do ficheiro para cada ficheiro. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Os ícones dos ficheiros por omissão que são mostrados na <guimenuitem
+>Vista em Ícones</guimenuitem
+> e na <guimenuitem
+>Vista Multi-Colunas</guimenuitem
+> podem ser substituídos por pequenas imagens de antevisão do conteúdo do ficheiro; veja a secção <link linkend="previews"
+> Antevisões dos Ficheiros</link
+> deste manual para mais detalhes.</para>
+
+<sect2 id="filetipinfo">
+<title
+>Informação da Dica do Ficheiro</title>
+<para
+>Se assinalar a opção <guilabel
+>Mostrar as dicas dos ficheiros</guilabel
+> na página <guilabel
+> Comportamento</guilabel
+> da janela de Configuração do &konqueror; fará com que apareça uma pequena janela de informação quando o cursor do rato passa por cima do nome ou do ícone de um ficheiro ou pasta no modo de <guimenuitem
+>Vista em Ícones</guimenuitem
+> ou na <guimenuitem
+>Vista Multi-Colunas</guimenuitem
+>. </para>
+<para
+>Se a opção <guilabel
+>Mostrar as antevisões nas dicas dos ficheiros</guilabel
+> estiver assinalada, a janela irá também mostrar uma pequena imagem do conteúdo do ficheiro. </para>
+</sect2>
+
+<sect2 id="previews">
+<title
+>Antevisões dos Ficheiros</title>
+<para
+>Se seleccionar a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Antevisão </guisubmenu
+></menuchoice
+> fará aparecer um sub-menu que lhe permitirá activar as antevisões dos ficheiros para certos tipos de ficheiros.</para>
+<para
+>Geralmente, isto significa que o ícone do ficheiro será substituído por uma pequena imagem que mostra o conteúdo do mesmo.</para>
+<para
+>Se a antevisão do ficheiro estiver activada para os <guimenuitem
+>Ficheiros de Som</guimenuitem
+> o ficheiro será tocado sempre que o cursor do rato fique por cima do nome ou do ícone do ficheiro.</para>
+<para
+>Repare que as antevisões dos ficheiros só estão disponíveis nos modos de <guimenuitem
+>Vista em Ícones </guimenuitem
+> e <guimenuitem
+>Vista Multi-Colunas</guimenuitem
+>.</para>
+<para
+>Dado que o &konqueror; tem de ler muito mais dados dos que apenas o nome do ficheiro para gerar uma antevisão, as antevisões dos ficheiros poderão não ser apropriadas ao ver os ficheiros numa disquete ou num sistema remoto. A página de <guilabel
+>Antevisões </guilabel
+> da janela de Configuração do Gestor de Ficheiros permite-lhe desactivar as antevisões dos ficheiros para alguns protocolos como o <link linkend="ftp"
+>FTP</link
+> onde a leitura dos dados extra poderia levar bastante tempo.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="navigation">
+<title
+>Navegação</title>
+<para
+>Para aceder a um ficheiro no &konqueror; você precisa em primeiro lugar de navegar pela árvore de pastas para encontrar a pasta que contém esse ficheiro.</para>
+
+<para
+>Para circular entre as pastas você poderá simplesmente subir e descer pela árvore:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Para descer para uma subpasta carregue com o botão <mousebutton
+>esquerdo </mousebutton
+> carregue no seu nome ou ícone -- ou se já o tiver <quote
+>seleccionado</quote
+> (veja em baixo) -- basta carregar em <keycap
+>Enter</keycap
+>.</para
+></listitem
+>
+<listitem
+><para
+>Para subir na árvore de pastas, carregue no botão <guiicon
+>Subir </guiicon
+> da Barra de Ferramentas, ou use a sequência de teclas <keycombo action="simul"
+>&Alt;<keysym
+>Cima</keysym
+></keycombo
+> ou ainda poderá usar a opção do menu <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Subir</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Para <quote
+>seleccionar</quote
+> um ficheiro ou pasta na pasta visível de momento sem o abrir de forma alguma use as teclas de cursores <keysym
+>cima</keysym
+> e <keysym
+>baixo </keysym
+> para circular pelos itens. O item seleccionado ficará realçado e será mostrada alguma informação sobre o mesmo na Barra de Estado.</para>
+
+<para
+>Se mudar o <link linkend="viewmode"
+>Modo de Visualização</link
+> para a <guimenuitem
+> Vista em Árvore</guimenuitem
+>, isso poderá ajudá-lo a localizar as pastas na árvore sob a pasta actual. Neste modo, cada pasta é mostrada com uma pequena caixa à esquerda. Se a caixa contiver um sinal de <keycap
+>+</keycap
+>, ao carregar com o botão <mousebutton
+>esquerdo </mousebutton
+> nessa caixa (não no nome ou no ícone da pasta), irá mostrar uma sub-árvore que contém os ficheiros e as subpastas existentes dentro dessa pasta. A caixa irá então mudar para passar a mostrar um <keycap
+>-</keycap
+>. Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nessa caixa, irá fechar a sub-árvore. Logo que tenha encontrado a pasta que anda à procura, carregue com o botão <mousebutton
+>esquerdo </mousebutton
+> no nome da pasta ou no seu ícone para a abrir.</para>
+
+<para
+>O <link linkend="sidebar"
+>Painel de Navegação</link
+> também o poderá ajudar a encontrar o seu caminho no sistema de ficheiros.</para>
+
+<para
+>Você poderá ir directamente para qualquer pasta se escrever a sua localização na Barra de Localização ou na janela que aparece como resultado da opção do menu <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Abrir a Localização</guimenuitem
+> </menuchoice
+> ou ao carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+> O</keycap
+></keycombo
+>. A funcionalidade do &konqueror; de <link linkend="path-complete"
+> Completação de Texto</link
+> poderá ser útil quando o fizer. Não se esqueça que, no &Linux; / &UNIX;, os nomes dos ficheiros e das pastas tem distinção de maiúsculas ou minúsculas.</para>
+
+<para
+>Logo que você tenha passado para uma nova pasta você poderá voltar à sua escolha anterior ao usar o botão de <guiicon
+>Recuar</guiicon
+>, a opção do menu <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+> ou a combinação de teclas <keycombo action="simul"
+>&Alt;<keysym
+>Esquerda</keysym
+></keycombo
+>. Logo que tenha recuado alguma vez, poderá avançar a partir daí. Use o botão <guiicon
+>Avançar</guiicon
+>, a opção do menu <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+> ou a combinação de teclas <keycombo action="simul"
+>&Alt;<keysym
+>Direita</keysym
+></keycombo
+>.</para>
+
+<para
+>Em alternativa, poderá também optar por subir para a pasta mãe se carregar, na barra de ferramentas, no botão <guiicon
+>Subir</guiicon
+>, na opção do menu <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Subir</guimenuitem
+></menuchoice
+> ou a combinação de teclas <keycombo action="simul"
+>&Alt;<keysym
+>Cima</keysym
+></keycombo
+>.</para>
+
+<tip
+><para
+>Se mantiver o &LMB; carregado enquanto o cursor do rato se mantém em cima dos botões da barra de ferramentas <guiicon
+>Subir</guiicon
+>, <guiicon
+>Recuar</guiicon
+> ou <guiicon
+>Avançar</guiicon
+>, aparecerá um menu com as localizações visitadas recentemente.</para
+></tip>
+
+<sect2 id="file-find">
+<title
+>Procurar os Ficheiros e Pastas</title>
+
+<para
+>Se você não souber ou não se lembrar onde é que se encontra um dado ficheiro ou pasta no seu sistema, então use o botão da barra de ferramentas <guiicon
+>Procurar um Ficheiro</guiicon
+> ou a opção do menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Procurar um Ficheiro...</guimenuitem
+></menuchoice
+>. Isto irá incorporar a aplicação de procura de ficheiros &kfind; na janela do &konqueror;. Veja o manual do &kfind; para obter mais ajuda sobre como usar o &kfind;. </para>
+
+<note
+><para
+>Se o nome de um ficheiro ou pasta começar por um ponto (.), então é porque é um ficheiro ou pasta <quote
+>escondido</quote
+>, e não será mostrado normalmente pelo &konqueror;. Para ver os ficheiros ou pastas escondidos use a opção do menu <menuchoice
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar os Ficheiros Escondidos</guimenuitem
+> </menuchoice
+>.</para>
+<para
+>Outra razão pela qual o &konqueror; possa não mostrar o ficheiro ou pasta que está à procura poderá ser porque você poderá ter o 'plugin' de <link linkend="konq-plugin"
+><guisubmenu
+> Filtro da Vista</guisubmenu
+></link
+> activado para mostrar apenas certos tipos de ficheiros.</para
+></note>
+
+</sect2>
+
+<sect2 id="floppy-cd">
+<title
+>Unidades de Disquetes e &CD-ROM;s</title>
+
+<para
+>Todas as disquetes, unidades de &CD;s ou outras partições de disco rígido que você possa ter no seu sistema irão aparecer normalmente dentro das pastas <filename class="directory"
+>/ </filename
+>, <filename class="directory"
+>/mnt</filename
+> ou <filename class="directory"
+>/auto</filename
+>, tendo uma localização do género <filename class="directory"
+>/mnt/floppy</filename
+> ou <filename class="directory"
+>/cdrom</filename
+>. Os detalhes irão depender de como o seu sistema foi configurado.</para>
+
+<para
+>O &UNIX; / &Linux; necessita que você <command
+>monte</command
+> uma disquete ou &CD-ROM; quando a tiver introduzido na unidade e que <command
+>monte </command
+> as outras partições dos discos rígidos sempre que quiser aceder a elas. Você também necessita de desmontar uma disquete ou &CD-ROM; antes de a remover para registar que já não está mais disponível. </para>
+
+<para
+>Como você faz isso irá depender do seu sistema:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Você poderá ter uma funcionalidade de <application
+>Auto-montagem</application
+>, em que nesse caso você não terá de se preocupar em montar e desmontar explicitamente, ainda que você possa achar que o &CD-ROM; inicia-se ocasionalmente por si próprio sem razão aparente.</para
+></listitem>
+
+<listitem
+><para
+>Você poderá ter ícones de <guiicon
+>Disquete</guiicon
+>s, &CD-ROM;s e outros discos rígidos no seu ecrã em que, nesse caso, poderá carregar com o &LMB; no ícone para o montar. Ao fazê-lo também deverá fazer aparecer uma janela do &konqueror; que mostra o conteúdo da disquete, do &CD-ROM; ou da partição. Para desmontar, carregue com o botão <mousebutton
+>direito</mousebutton
+> no ícone e escolha a opção <guimenuitem
+>Desmontar</guimenuitem
+>. Visite a secção <link linkend="making"
+>Criar um Novo...</link
+> deste Manual para saber como criar um desses ícones.</para
+></listitem>
+
+<listitem
+><para
+>Ou então podê-lo-á fazer da forma tradicional, escrevendo na janela de uma consola de texto:</para>
+
+<para
+><userinput
+><command
+>mount /mnt/floppy</command
+></userinput
+></para>
+
+<!-- This markup doesn't work properly, it puts 'mount' and '/mnt/floppy'
+on separate lines
+<screen
+>
+<userinput><command>mount</command>
+ <option><replaceable>/mnt/floppy</replaceable></option></userinput>
+</screen
+> -->
+
+<para
+>para montar, por exemplo, a unidade de disquetes, e</para>
+
+<!-- Same as above
+<screen
+>
+<userinput><command>umount</command>
+ <option><replaceable>/mnt/floppy</replaceable></option></userinput></screen>
+-->
+
+<para
+><userinput
+><command
+>umount /mnt/floppy</command
+></userinput
+></para>
+
+<para
+>para a desmontar (<command
+>umount</command
+>, não <command
+>unmount</command
+>). </para>
+
+<note
+><para
+>Em vez de ter de abrir uma consola de texto para escrever os comandos <command
+>mount </command
+> ou <command
+>umount</command
+>, você poderá preferir usar a funcionalidade do &konqueror; de <menuchoice
+><guimenu
+> Ferramentas</guimenu
+><guimenuitem
+>Executar</guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+>). </para
+></note>
+
+</listitem>
+
+</itemizedlist>
+</sect2>
+
+</sect1>
+
+<sect1 id="deleting">
+<title
+>Remover Ficheiros e Pastas</title>
+
+<para
+>O &konqueror; oferece-lhe duas formas de se ver livre de um ficheiro ou pasta indesejado:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Você poderá movê-lo para a pasta de <filename
+>Lixo</filename
+>, a qual é a forma mais segura, dado que você poderá obtê-las de volta se chegar à conclusão que cometeu um erro.</para
+></listitem
+>
+
+<listitem
+><para
+>Você poderá também fazer a remoção simples do mesmo, o qual remove o item da pasta e adiciona a área de disco ocupada pelo item ou itens à lista de áreas em disco livres no sistema, da mesma forma que o comando <command
+>rm</command
+>.</para
+></listitem>
+</itemizedlist>
+
+<para
+>A forma mais simples de remover um ficheiro ou pasta é posicionando o cursor do rato em cima do seu nome ou ícone e carregando no &RMB;, o qual fará aparecer um menu que contém as opções <guimenuitem
+>Mover para o Lixo</guimenuitem
+> e <guimenuitem
+>Remover</guimenuitem
+>.</para>
+
+<para
+>Ou, se você <quote
+>seleccionou</quote
+> o item, o menu <guimenu
+>Editar</guimenu
+> dar-lhe-á as opções de <quote
+><guimenuitem
+>Mover para o Lixo</guimenuitem
+></quote
+> e <quote
+><guimenuitem
+>Remover</guimenuitem
+></quote
+>.</para>
+
+<para
+>O <keycap
+>Del</keycap
+> irá mover o item ou itens seleccionados para o Lixo.</para>
+
+<para
+>O <keycombo action="simul"
+>&Shift;<keycap
+>Del</keycap
+></keycombo
+> irá verdadeira e irrevogavelmente remover o item ou itens seleccionados.</para>
+
+<note
+><para
+>Você não será capaz de remover um ficheiro ou pasta se não tiver as permissões necessárias; veja a secção sobre o <link linkend="super-user"
+>Modo de Super-Utilizador</link
+> para mais detalhes.</para
+></note>
+
+</sect1>
+
+<sect1 id="moving">
+<title
+>Mover e Copiar</title>
+
+<para
+>Para copiar um ficheiro ou subpasta entre pastas você poderá:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Posicionar o cursor do rato sobre o seu nome ou ícone e manter carregado o &RMB;, o qual fará aparecer um menu que contém a opção <guimenuitem
+>Copiar</guimenuitem
+>; escolha-a, nesse caso.</para>
+
+<para
+>Ou se o item estiver <quote
+>seleccionado</quote
+> você poderá usar o botão de <guiicon
+>Copiar</guiicon
+> na Barra de Ferramentas ou a opção de menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+>, ou ainda o atalho de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+>. Poderá também seleccionar <link linkend="multiple"
+>vários</link
+> ficheiros ou pastas para copiar/mover.</para
+></listitem>
+
+<listitem
+><para
+>Navegue até à pasta para onde deseja copiar o item e execute o Colar desse item na nova pasta ao usar o botão de <guiicon
+>Colar</guiicon
+> ou a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+> ou ainda o atalho de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+>, ou ainda movendo o cursor do rato para uma área em branco da janela e mantendo o &RMB; pressionado para fazer aparecer um menu que contém a opção <guimenuitem
+>Colar</guimenuitem
+>. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Para mover um ficheiro ou subpasta entre pastas poderá fazer o mesmo que para copiar, excepto que irá usar a opção <guimenuitem
+>Cortar</guimenuitem
+> ou a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> em vez de <guimenuitem
+>Copiar</guimenuitem
+>. O item que você for <guimenuitem
+>Cortar</guimenuitem
+> será removido da pasta original quando você executar a acção de <guimenuitem
+>Colar</guimenuitem
+> na nova pasta.</para>
+
+<para
+>Você também poderá copiar ou mover o item ou itens seleccionados para outra pasta ao usar a opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar os Ficheiros</guimenuitem
+></menuchoice
+> (<keycap
+>F7</keycap
+>) ou <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Mover os Ficheiros</guimenuitem
+> </menuchoice
+> (<keycap
+>F8</keycap
+>), ou ainda seleccionando as opções <guimenuitem
+>Copiar Para</guimenuitem
+> ou <guimenuitem
+>Mover Para</guimenuitem
+> do menu de contexto que você obtém quando carrega com o botão <mousebutton
+>direito</mousebutton
+> no nome de uma pasta ou ficheiro da janela do Gestor de Ficheiros.</para>
+
+<note
+><para
+>Você não será capaz de copiar ou mover um ficheiro ou pasta se não tiver as permissões necessárias. Veja a secção do <link linkend="super-user"
+>Modo de Super-Utilizador</link
+> para mais detalhes.</para
+></note>
+
+<sect2 id="dnd">
+<title
+>Usar o 'Drag 'n Drop'</title>
+
+<para
+>O &konqueror; também suporta a cópia e a mudança de sítio dos ficheiros e pasta por 'Drag and Drop'.</para>
+
+<para
+>Você poderá fazer isso, tendo para tal duas instâncias do &konqueror;, em que uma mostra a pasta de onde quer copiar e a outra mostra a pasta de destino. Posicione o cursor do rato sobre o item que deseja copiar ou mover e então, mantendo o &LMB; carregado, <quote
+>arraste-o</quote
+> para um espaço em branco da pasta de destino. Largue o botão e ser-lhe-á apresentado um menu onde poderá escolher <guimenuitem
+>Copiar</guimenuitem
+> ou <guimenuitem
+>Mover</guimenuitem
+>. Tenha em atenção em <quote
+>largar</quote
+> o item numa área em branco da janela da pasta de destino - se o largar em cima de outro ficheiro poderá causar problemas.</para>
+
+<para
+>Você poderá também configurar o &konqueror; para mostrar mais do que uma pasta dentro da sua janela e arrastar e largar os itens entre elas.</para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="dragdrop.png"/></imageobject>
+<textobject>
+<phrase
+>Vistas Repartidas para o 'Drag and Drop'</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>Esta imagem ilustra a utilização da opção do menu <menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Dividir a Janela em Esquerda/Direita</guimenuitem
+></menuchoice
+>, também disponível através do atalho de teclado <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>L</keycap
+> </keycombo
+>, para dividir a janela principal do &konqueror; em duas vistas, onde cada uma mostra o conteúdo de uma pasta diferente.</para>
+
+<para
+>Para ser capaz de mostrar pastas diferentes em cada vista, estas não poderão estar ligadas; as opções no canto inferior de cada vista devem estar desligadas. </para>
+
+<para
+>A vista <quote
+>activa</quote
+> é a vista cuja localização está visível na Barra de Localização e a que responde aos comandos de navegação e do menu; esta é marcada pela pequena luz verde no canto inferior esquerdo. Para tornar uma vista activa, carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> na área em branco da vista ou na sua Barra de Estado.</para>
+
+<para
+>Para remover uma vista activa da janela do &konqueror; utilize o atalho de teclado <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>R</keycap
+> </keycombo
+> ou a opção do menu <menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Remover a Janela Activa</guimenuitem
+></menuchoice
+>, ou poderá ainda carregar com o &RMB; na Barra de Estado e escolher a <guimenuitem
+>Remover a Janela Activa</guimenuitem
+> no menu resultante.</para>
+
+<para
+>Se você usar as páginas do &konqueror;, você poderá arrastar entre elas se arrastar o item para o nível da pasta (onde aparece o seu nome em cima), sem o largar ainda. A página de destino irá passar para a frente, o que lhe permitirá continuar a arrastar o item para finalmente o poder largar.</para>
+
+</sect2>
+
+<sect2 id="dups">
+<title
+>Nomes de Ficheiros Duplicados</title>
+<para
+>Se você tentar colar um ficheiro numa pasta que já contém um ficheiro com o mesmo nome, o &konqueror; fará aparecer uma janela a avisá-lo de que o ficheiro já existe. Você poderá então optar por: </para>
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Sobrepor</guilabel
+> o ficheiro antigo pelo novo ficheiro copiado. O botão de <guibutton
+>Sobrepor Todos</guibutton
+> poderá ser usado se você tiver copiado vários itens.</para
+></listitem>
+<listitem
+><para
+>Cancelar a operação de colagem ao carregar no botão <guibutton
+>Saltar </guibutton
+> ou <guibutton
+>Saltar Tudo</guibutton
+>.</para
+></listitem>
+<listitem
+><para
+>Dar um nome diferente ao ficheiro que está a ser copiado. Você poderá fazer isto ao escrever um nome novo no campo de texto ou ao pedir ao &konqueror; para <guibutton
+>Propor</guibutton
+> um. Logo que você tenha feito isso, carregue no botão <guibutton
+>Mudar o Nome</guibutton
+>.</para
+></listitem>
+</itemizedlist>
+</sect2>
+</sect1>
+
+<sect1 id="multiple">
+<title
+>Seleccionar Vários Ficheiros</title>
+
+<para
+>Você poderá querer algumas vezes remover, copiar ou mover um conjunto de ficheiros que sejam semelhantes de alguma forma. Por exemplo, você poderá querer mover todos os ficheiros de imagens .png de uma pasta para outra. O &konqueror; torna isso simples ao deixá-lo seleccionar vários ficheiros com base nas semelhanças nos seus nomes.</para>
+
+<para
+>Use a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+><guisubmenu
+>Selecção</guisubmenu
+> <guimenuitem
+>Seleccionar...</guimenuitem
+></menuchoice
+> ou com o atalho <keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+>. Isto fará aparecer uma pequena janela onde você poderá indicar um nome de ficheiro, o qual poderá conter os caracteres especiais <keycap
+>*</keycap
+>, que corresponde a qualquer quantidade de caracteres, ou <keycap
+>?</keycap
+> que corresponderá a um único carácter. Carregue em <guibutton
+>OK</guibutton
+> para que o &konqueror; seleccione os ficheiros com os nomes correspondentes. Por exemplo:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O <userinput
+><filename
+>bandeira*.png</filename
+></userinput
+> irá seleccionar todos os nomes de ficheiros que comecem pela palavra <quote
+>bandeira</quote
+> e terminem com a sequência <quote
+><literal role="extension"
+>.png</literal
+></quote
+>.</para
+></listitem>
+<listitem
+><para
+>O <userinput
+><filename
+>memorando?.txt</filename
+></userinput
+> irá seleccionar o <filename
+>memorando1.txt</filename
+> e o <filename
+>memorando9.txt</filename
+> mas não o <filename
+>memorando99.txt</filename
+>.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Quando você tiver seleccionado um conjunto de ficheiros, você poderá refinar a selecção ao usar a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar...</guimenuitem
+></menuchoice
+> ou o atalho de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+> para indicar quais dos ficheiros seleccionados deverão ser excluídos dessa selecção.</para>
+
+<para
+>Use a sequência de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> ou a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar Tudo</guimenuitem
+></menuchoice
+> ou simplesmente carregue com o &LMB; numa área em branco da janela para cancelar a selecção.</para>
+
+<para
+>Você poderá ainda inverter a selecção, isto é, deseleccionar todos os ficheiros seleccionados e seleccionar os que não estavam seleccionados. Use a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Inverter a Selecção</guimenuitem
+></menuchoice
+> ou a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>*</keycap
+></keycombo
+> para o fazer.</para>
+
+<para
+>Poderá também seleccionar vários ficheiros e pastas se mantiver a tecla <keycap
+>&Ctrl;</keycap
+> carregada, enquanto selecciona individualmente cada ficheiro ou pasta. Isto permite-lhe então mover ou copiar vários ficheiros e pastas para uma localização diferente de uma vez, usando o mesmo método acima descrito.</para>
+
+<para
+>Existe um conjunto de teclas de atalho úteis que poderão ser usadas nos modos de visualização em lista, árvore ou texto:</para>
+<variablelist>
+
+<varlistentry>
+<term
+><keycap
+>Espaço</keycap
+></term>
+<listitem>
+<para
+>Comuta a selecção actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Insert</keycap
+></term>
+<listitem>
+<para
+>Comuta a selecção actual e desce para o próximo item. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keysym
+>Cima</keysym
+></keycombo
+>, <keycombo action="simul"
+>&Ctrl;<keysym
+>Baixo</keysym
+></keycombo
+>, <keycombo action="simul"
+>&Ctrl;<keycap
+>Home</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Ctrl;<keycap
+>End</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Ctrl;<keycap
+>Page Up</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Ctrl;<keycap
+>Page Down</keycap
+></keycombo
+> </term>
+<listitem>
+<para
+>Move a selecção, comutando a selecção de tudo o que estiver pelo caminho. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Shift;<keysym
+>Cima</keysym
+></keycombo
+>, <keycombo action="simul"
+>&Shift;<keysym
+>Baixo</keysym
+></keycombo
+>, <keycombo action="simul"
+>&Shift;<keycap
+>Home</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Shift;<keycap
+>End</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Shift;<keycap
+>Page Up</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Shift;<keycap
+>Page Down</keycap
+></keycombo
+> </term>
+<listitem>
+<para
+>Deselecciona tudo e move a selecção, incluindo nesta tudo o que estiver pelo caminho. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Logo que você tenha seleccionado os ficheiros correctos, as operações normais de remoção, cópia ou mudança de sítio irão actuar sobre todos os ficheiros seleccionados de uma vez. </para>
+
+<note
+><para
+>Dependendo do seu tipo de teclado e da língua do mesmo, você poderá chegar à conclusão que os atalhos de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+>, <keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+> e <keycombo action="simul"
+>&Ctrl;<keycap
+>*</keycap
+></keycombo
+> só funcionam com as teclas <keycap
+>+</keycap
+>, <keycap
+>-</keycap
+> e <keycap
+>*</keycap
+> do teclado numérico.</para
+></note>
+
+</sect1>
+
+<sect1 id="making">
+<title
+>Criar um Novo</title>
+
+<para
+>Quando o &konqueror; está no modo de Gestão de Ficheiros, ao escolher o sub-menu <guisubmenu
+>Criar um Novo</guisubmenu
+> do menu <guimenu
+>Editar</guimenu
+> no menu de contexto que você obtém ao carregar com o &RMB; numa área em branco da janela com as pastas, aparecerá um outro sub-menu que lhe permitirá criar qualquer um dos seguintes itens na pasta actual:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Atalho para Aplicação...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esta opção é a mais útil se desejar criar um ícone que irá abrir uma determinada aplicação. Isto fará abrir uma janela com três páginas. A primeira, a <guilabel
+>Geral</guilabel
+>, é onde você escolhe um ícone e o texto que irá aparecer em conjunto com o mesmo. A segunda página, a <guilabel
+>Permissões</guilabel
+>, permite-lhe seleccionar quem poderá usar ou modificar o ícone. Na página da <guilabel
+>Aplicação</guilabel
+> você deverá indicar o <guilabel
+>Comando</guilabel
+> que irá executar a aplicação, como por exemplo, o <userinput
+>kedit</userinput
+> para iniciar o editor de texto &kedit;. O <userinput
+>kedit /home/ze/por_fazer.txt</userinput
+> iria abrir o ficheiro <filename
+>/home/ze/por_fazer.txt</filename
+> no &kedit;. As opções avançadas como os tipos de ficheiros que a aplicação consegue abrir também estão disponíveis nesta página.</para>
+
+<para
+>Para fazer com que o ícone da aplicação apareça no seu ecrã, crie o atalho na sua pasta <filename class="directory"
+>~/Desktop</filename
+> (esta poderá ter um nome ligeiramente diferente, dependendo de como é que o &kde; foi instalado no seu sistema), ou então aceda ao sub-menu <guisubmenu
+>Criar um Novo...</guisubmenu
+> carregando com o botão <mousebutton
+>direito</mousebutton
+> numa área vazia do ecrã em vez de o fazer na janela do &konqueror;.</para>
+
+<para
+>Se você tiver um conjunto de atalhos para aplicações especializados e não quiser encher o ecrã, então porque não criá-los na sua pasta de Aplicações. Você poderá aceder à mesma no &konqueror; ao escolher a opção <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Aplicações</guimenuitem
+></menuchoice
+>. Aí poderá criar um único ícone no seu ecrã para abrir a sua pasta de Aplicações, a qual se encontra normalmente na pasta <filename class="directory"
+>~/.kde/share/applnk</filename
+>.</para>
+
+<para
+>Para colocar um atalho para uma aplicação no painel, crie-o em primeiro lugar na pasta de Aplicações e então arraste o ícone para uma área em branco do painel.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Atalho para Localização (URL)...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto permite-lhe criar um ícone para abrir o &konqueror; numa dada pasta ou página Web. Assim como no <guimenuitem
+>Atalho para Aplicação...</guimenuitem
+> você poderá fazer o ícone da aplicação aparecer no seu ecrã se criar o atalho na sua pasta <filename
+>~/Desktop</filename
+> ou se aceder à opção <guisubmenu
+>Criar um Novo...</guisubmenu
+> ao carregar numa área vazia do ecrã. Quando a criar da primeira vez, o texto mostrado com o ícone será a localização completa ou o &URL;. Você poderá alterar esse texto, carregando com o botão direito no ícone e seleccionando na opção <guimenuitem
+>Propriedades...</guimenuitem
+>, indicando finalmente o texto preferido na página <guilabel
+>Geral</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guisubmenu
+>Dispositivo</guisubmenu
+><guimenuitem
+>Leitor de Disquetes...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Use esta opção para criar um ícone que irá montar uma disquete e abrir uma instância do &konqueror; que mostre o conteúdo da disquete. Para desmontar a mesma disquete quando não precisar da mesma carregue com o botão <mousebutton
+>direito</mousebutton
+> e seleccione a opção <guimenuitem
+>Desmontar</guimenuitem
+>. Na prática, não terá de ser uma unidade de disquetes, mas sim qualquer disco rígido ou partição do seu sistema que não esteja normalmente montado. Na maioria dos casos, você terá de criar o ícone no seu ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Disco Rígido...</guimenuitem
+></term>
+<listitem
+><para
+>Esta opção é semelhante à do <guimenuitem
+>Leitor de Disquetes...</guimenuitem
+> mas para uma unidade ou uma partição de um disco rígido.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Leitor de CD/DVD-ROM...</guimenuitem
+></term>
+<listitem
+><para
+>Esta opção é semelhante à do <guimenuitem
+>Leitor de Disquetes...</guimenuitem
+> mas aplica-se a uma unidade de <acronym
+>CD</acronym
+> ou de <acronym
+>DVD</acronym
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Pasta...</guimenuitem
+></term>
+<listitem
+><para
+>Uma forma simples de criar uma nova (sub-)pasta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Ficheiro de Texto...</guimenuitem
+></term>
+<listitem
+><para
+>Use isto para criar um ficheiro de texto normal e em branco. Será aberta uma janela para você poder indicar o nome do ficheiro novo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Ficheiro de HTML...</guimenuitem
+></term>
+<listitem
+><para
+>Cria um ficheiro com o esqueleto de código em <acronym
+>HTML</acronym
+>. Quando indicar o nome do novo ficheiro na janela, será mais conveniente dar-lhe uma extensão <literal role="extension"
+>.html </literal
+> para evitar confusões.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Documento de Apresentação...</guimenuitem
+></term>
+<listitem
+><para
+>Cria um documento de esqueleto do &kpresenter; do &koffice;. Dê ao nome do documento uma extensão <literal role="extension"
+>.kpr</literal
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Documento de Texto...</guimenuitem
+></term>
+<listitem
+><para
+>Crie um documento de esqueleto do &kword; do <application
+>KOffice</application
+> &kword; usando o estilo padrão do &kword;. Dê ao nome do documento uma extensão <literal role="extension"
+>.kwd</literal
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Documento de Folha de Cálculo...</guimenuitem
+></term>
+<listitem
+><para
+>Use isto para criar um ficheiro com uma folha de cálculo do &kspread; do <application
+>KOffice</application
+> e dê-lhe um nome com uma extensão <literal role="extension"
+>.ksp</literal
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Documentação de Ilustração...</guimenuitem
+></term>
+<listitem
+><para
+>Cria um novo documento do &kontour; do <application
+>KOffice</application
+>. Dê ao nome do ficheiro a extensão <literal role="extension"
+>.kil</literal
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="newname">
+<title
+>Mudar os Nomes e as Permissões</title>
+
+<para
+>As duas formas mais simples de mudar o nome de um ficheiro ou pasta são carregar com o botão <mousebutton
+>direito</mousebutton
+> e seleccionar a opção <guimenuitem
+>Mudar o Nome</guimenuitem
+> ou seleccionar o ficheiro ou pasta e carregar então na tecla <keycap
+>F2</keycap
+>.</para>
+
+<para
+>Para mudar o nome ou as permissões de um ficheiro ou pasta, carregue com o botão <mousebutton
+>direito</mousebutton
+> no seu nome ou no seu ícone e seleccione o item <guimenuitem
+>Propriedades...</guimenuitem
+>, ou se tiver <quote
+>seleccionado</quote
+> o ficheiro ou pasta, então poderá usar a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Propriedades</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Isto fará aparecer a janela de Propriedades com duas páginas:</para>
+
+<itemizedlist>
+<listitem
+><para
+>A <guilabel
+>Geral</guilabel
+>, que lhe dê alguma informação acerca do item e permite-lhe alterar o seu nome e, no caso de uma pasta, o ícone associado.</para
+></listitem>
+<listitem
+><para
+>As <guilabel
+>Permissões</guilabel
+>, que mostra o dono do item, as suas permissões de acesso e permite-lhe alterar essas mesmas permissões. </para
+></listitem>
+</itemizedlist>
+
+<sect2 id="copyrename">
+<title
+>Copiar e Mudar o Nome</title>
+<para
+>Se você quiser fazer uma cópia de um ficheiro existente com um nome diferente -- talvez como salvaguarda --, na mesma pasta que o ficheiro original, execute a opção de <guimenuitem
+>Copiar</guimenuitem
+> normal, seguida então da opção <guimenuitem
+>Colar</guimenuitem
+>; aparecerá então uma janela a avisar que o ficheiro já existe. Basta então escrever o novo nome no campo de texto da janela e carregue no botão de <guibutton
+>Mudar o Nome</guibutton
+> (ou se você se sentir preguiçoso, poderá carregar no botão de <guibutton
+>Propor</guibutton
+> para que esta janela escolha um novo nome para si).</para>
+</sect2>
+
+<sect2 id="super-user">
+<title
+>Modo de Super-Utilizador</title>
+
+<para
+>Se você estiver a correr como um utilizador normal e tentar aceder aos ficheiros fora da sua pasta pessoal, será impedido de o fazer e obterá uma mensagem de erro do tipo <errorname
+>Acesso Negado</errorname
+>. </para>
+
+<para
+>Para aceder a esses ficheiros, você precisa estar ligado como sendo o administrador do sistema, também conhecido como Super-Utilizador ou como <systemitem class="username"
+>root</systemitem
+>. </para>
+
+<para
+>Em vez de se desligar e autenticar-se de novo, você poderá lançar o &konqueror; a partir do menu <guimenu
+>K</guimenu
+> no modo de Super-Utilizador ao seleccionar a opção <menuchoice
+><guisubmenu
+>Sistema</guisubmenu
+><guimenuitem
+>Gestor de Ficheiros - Modo de Super-Utilizador</guimenuitem
+></menuchoice
+>. Ser-lhe-á pedida a senha de autenticação do utilizador <systemitem class="username"
+>root</systemitem
+>, mas logo que a tenha introduzido você irá iniciar o &konqueror; com o acesso completo a todos os ficheiros do seu sistema.</para>
+
+<warning
+><para
+>Tenha cuidado. Como Super-Utilizador (<systemitem class="username"
+>root</systemitem
+>), você tem o controlo completo do seu sistema, e um comando errado poderá originar danos irreversíveis.</para>
+<para
+>Do mesmo modo, ao ligar-se à Internet como <systemitem class="username"
+>root</systemitem
+> é também uma ideia bastante má, atendendo a que poderá aumentar a sua vulnerabilidade a acções maliciosas.</para
+></warning>
+
+</sect2>
+</sect1>
+
+<sect1 id="file-associations">
+<title
+>Configurar as Associações de Ficheiros</title>
+
+<!-- TODO: The content should probably be here too, but this'll do for -->
+<!-- now. -->
+<para
+>O &kde; oferece muitas aplicações que podem abrir vários tipos diferentes de ficheiros. Na maior parte do tempo, as escolhas predefinidas irão funcionar sem problemas, mas o &konqueror; oferece um sistema poderoso que lhe permite modificar as aplicações usadas para abrir cada tipo de ficheiro. Para mais detalhes, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+></menuchoice
+> do menu, seleccione as <guilabel
+>Associações de Ficheiros</guilabel
+> na janela de configuração e carregue em <guibutton
+>Ajuda</guibutton
+>.</para>
+
+</sect1>
+
+
+<sect1 id="commandline">
+<title
+>Na Linha de Comandos</title>
+
+<para
+>Ainda que o &konqueror; seja um gestor de ficheiros gráfico poderoso e flexível, existem ocasiões onde o utilizador mais experiente do &Linux; / &UNIX; queira descer às bases e trabalhar ao nível da linha de comandos.</para>
+
+<para
+>Claro que o mesmo poderá, obviamente, abrir uma instância do &konsole;, provavelmente com a opção do menu do &konqueror; <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Abrir um Terminal</guimenuitem
+></menuchoice
+> ou com o atalho de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+>.</para>
+<para
+>Se só quiser lançar um programa ou ver um &URL;, a opção <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Executar um Comando</guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>) poderá ser mais simples.</para>
+
+<para
+>A opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Executar um Comando da 'Shell'... </guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+>&Ctrl; <keycap
+>E</keycap
+></keycombo
+>) abre uma pequena janela de linhas de comandos onde você poderá invocar um comando na linha de comandos, como por exemplo <userinput
+>ps -ax | grep kdeinit </userinput
+>. Repare que isto não suporta todos os caracteres de controlo do terminal, como tal as aplicações como o <userinput
+>top</userinput
+> e o <userinput
+> less</userinput
+> não irão funcionar correctamente, mas ficarão disponíveis imediatamente sem o atraso envolvido ao iniciar o &konsole;. </para>
+
+<para
+>Para as operações mais complexas, o &konqueror; tem outra funcionalidade engraçada; a opção do menu <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Mostrar o Emulador de Terminal</guimenuitem
+></menuchoice
+>, a qual abre uma nova janela de terminal como uma nova janela dentro do &konqueror;. Enquanto o ícone de ligação esteja visível no canto inferior direito de cada janela, o terminal irá seguir as mudanças de pastas que você faça na janela normal de gestão de ficheiros.</para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="cmndline.png"/></imageobject>
+<textobject>
+<phrase
+>Incluindo o emulador do terminal</phrase>
+</textobject>
+</mediaobject>
+
+</sect1>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/konqueror/index.cache.bz2
new file mode 100644
index 00000000000..28c45602691
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/index.docbook b/tde-i18n-pt/docs/kdebase/konqueror/index.docbook
new file mode 100644
index 00000000000..fa8849dabce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/index.docbook
@@ -0,0 +1,155 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&konqueror;">
+ <!ENTITY package "kdebase">
+ <!ENTITY konqueror-introduction SYSTEM "introduction.docbook">
+ <!ENTITY konqueror-basics SYSTEM "basics.docbook">
+ <!ENTITY konqueror-filemanager SYSTEM "filemanager.docbook">
+ <!ENTITY konqueror-browser SYSTEM "browser.docbook">
+ <!ENTITY konqueror-path-complete SYSTEM "path-complete.docbook">
+ <!ENTITY konqueror-bookmarks SYSTEM "bookmarks.docbook">
+ <!ENTITY konqueror-sidebar SYSTEM "sidebar.docbook">
+ <!ENTITY konqueror-save-settings SYSTEM "save-settings.docbook">
+ <!ENTITY konqueror-plugins SYSTEM "plugins.docbook">
+ <!ENTITY konqueror-config SYSTEM "config.docbook">
+ <!ENTITY konqueror-commands SYSTEM "commands.docbook">
+ <!ENTITY konqueror-faq SYSTEM "faq.docbook">
+ <!ENTITY konqueror-credits SYSTEM "credits.docbook">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;"
+>
+
+<bookinfo>
+<title
+>O Manual do &konqueror;</title>
+
+<authorgroup>
+<author
+>&Pamela.Roberts; &Pamela.Roberts.mail;</author>
+
+<othercredit role="developer">
+<othername
+>A Equipa do KDE</othername>
+<contrib
+>Programadores</contrib>
+</othercredit
+>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year
+> <year
+>2002</year>
+<holder
+>Erwan Loisant</holder>
+<holder
+>Pamela Roberts</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-09-22</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<abstract
+><para
+>O &konqueror; é o Gestor de Ficheiros, Navegador Web e Aplicação Universal de Visualização avançado do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Konqueror</keyword>
+<keyword
+>Kdebase</keyword>
+<keyword
+>Gestor de Ficheiros</keyword>
+<keyword
+>Navegador</keyword>
+<keyword
+>Visualizador</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+&konqueror-introduction;
+&konqueror-basics;
+&konqueror-filemanager;
+&konqueror-browser;
+&konqueror-path-complete;
+&konqueror-bookmarks;
+&konqueror-sidebar;
+&konqueror-save-settings;
+&konqueror-plugins;
+&konqueror-config;
+&konqueror-commands;
+&konqueror-faq;
+&konqueror-credits;
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>O &konqueror; faz parte do pacote 'kdebase' que é uma parte essencial do &kde;.</para>
+
+<para
+>Para mais instruções sobre como adquirir o &kde; por favor vá a <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>.</para>
+
+<para
+>Para mais informações sobre o &konqueror; você poderá querer visitar o <ulink url="http://www.konqueror.org"
+>http://www.konqueror.org</ulink
+>.</para>
+
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</appendix>
+
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/introduction.docbook b/tde-i18n-pt/docs/kdebase/konqueror/introduction.docbook
new file mode 100644
index 00000000000..4d711497651
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/introduction.docbook
@@ -0,0 +1,87 @@
+<chapter id="introduction">
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-10-20</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O <emphasis
+>&konqueror;</emphasis
+> é um <link linkend="filemanager"
+>gestor de ficheiros</link
+> avançado para o Ambiente de Trabalho K, e que oferece funcionalidades de gestão de ficheiros das operações simples de corte/cópia e colagem até à navegação de ficheiros locais e remotos avançada. O conteúdo das pastas pode ser mostrado numa variedade de <link linkend="viewmode"
+>modos de visualização</link
+> de texto e ícones, e que podem incluir imagens em miniatura do conteúdo dos ficheiros. As propriedades dos ficheiros e das pastas poderão ser examinados facilmente e as aplicações poderão ser lançadas com um simples 'click' do &LMB;.</para>
+
+<para
+>O <emphasis
+>&konqueror;</emphasis
+> é um <link linkend="browser"
+>navegador Web</link
+> em conformidade com o <acronym
+>HTML</acronym
+> 4.01, com o suporte incorporado para o JavaScript (ECMA-262), as <acronym
+>CSS</acronym
+> (Cascading Style Sheets) e os textos bidireccionais (árabe e hebreu). Oferece o suporte para a execução segura da 'applets' de &Java;, 'plugins' do &Netscape; para ver imagens de &Flash;, &RealAudio; e &RealVideo; e ainda o suporte de <acronym
+>SSL</acronym
+> para as comunicações seguras. As funcionalidades avançadas incluem a completação automática do &URL; e dos formulários, a capacidade de importar os favoritos de outros navegadores e a navegação com páginas. </para>
+
+<para
+>O <emphasis
+>&konqueror;</emphasis
+> é também um excelente cliente de <link linkend="ftp"
+>FTP</link
+> com bastantes funcionalidades.</para>
+
+<para
+>O <emphasis
+>&konqueror;</emphasis
+> é uma aplicação de visualização universal, capaz de mostrar as imagens e documentos sem ter de iniciar outra aplicação. Ele faz isto ao incorporar componentes (chamados de &kde; Parts) oferecidos por outras aplicações; do &kview; para a visualização de imagens, do &kdvi; para a visualização de <acronym
+>DVI</acronym
+>, do &kghostview; para os documentos &PostScript; e das várias aplicações do &koffice; para os seus tipos de documentos. </para>
+
+<para
+>O <emphasis
+>&konqueror;</emphasis
+> é uma aplicação completamente configurável que qualquer pessoa poderá <link linkend="config"
+>personalizar</link
+> de modo a adequar-se às suas próprias necessidades, desde alterar o estilo global e os tamanhos do texto e dos ícones até seleccionar quais os itens que aparecem na barra de menu, alterar o número e as posições das barras de ferramentas ou mesmo ainda definir novas combinações de atalhos de teclado. Os vários <link linkend="save-settings"
+>perfis</link
+> de configuração poderão ser gravados para poderem ser usados de novo quando necessário. </para>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/konqorg.png b/tde-i18n-pt/docs/kdebase/konqueror/konqorg.png
new file mode 100644
index 00000000000..c8560215473
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/konqorg.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/man-kbookmarkmerger.1.docbook b/tde-i18n-pt/docs/kdebase/konqueror/man-kbookmarkmerger.1.docbook
new file mode 100644
index 00000000000..6eedf4b6fe5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/man-kbookmarkmerger.1.docbook
@@ -0,0 +1,124 @@
+<?xml version="1.0" ?>
+<!-- vim:set ts=4 noet syntax=xml: -->
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY kbookmarkmerger "<command
+>kbookmarkmerger</command
+>">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+ <title
+>Manual do Utilizador KDE</title>
+ <author
+>&Frerich.Raabe; &Frerich.Raabe.mail; </author>
+<date
+>1 de Fevereiro de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+ <refentrytitle
+>&kbookmarkmerger;</refentrytitle>
+ <manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+ <refname
+>&kbookmarkmerger;</refname>
+ <refpurpose
+>Um programa para reunir um dado conjunto de favoritos na lista de favoritos do utilizador.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+>&kbookmarkmerger; <arg choice="opt" rep="repeat"
+>Opções do Qt</arg
+> <arg choice="opt" rep="repeat"
+>Opções do KDE</arg
+> <arg choice="req"
+>pasta</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kbookmarkmerger; é um programa pare reunir um dado conjunto de favoritos ao conjunto actual de favoritos do utilizador; se este não tiver ainda nenhuns criados, será criada uma nova lista e os favoritos indicados serão introduzidos nesta. Ao fazer isto, o &kbookmarkmerger; mantém um registo de todos os ficheiros que já foram reunidos numa execução anterior, de modo que nenhum favorito seja instalado no utilizador, mais do que uma vez. No caso de o &kde; estar a correr enquanto o &kbookmarkmerger; é executado, o sub-sistema de favoritos do &kde; será informado de quaisquer alterações aos favoritos do utilizador, de modo que todas as aplicações que acedam a esta informação (&ie;, o &konqueror;) irão pegar nas alterações instantaneamente.</para>
+
+<para
+>A aproximação usada tradicionalmente, para obter algo deste género, foi usar pastas-esqueleto de utilizadores ao criar uma nova conta de utilizador, para fornecer a este um conjunto normal de favoritos. O problema com esta aproximação é que, depois de a conta do utilizador ter sido criada, os favoritos novos não são propagados.</para>
+
+<para
+>Este mecanismo é útil para os administradores de sistemas que queiram propagar um determinado favorito que aponte para um determinado documento (como, por exemplo, as notas importantes sobre o sistema) para todos os utilizadores. Os distribuidores poderão também achar útil, por exemplo, aumentando os pacotes de 'software' que eles oferecem com os ficheiros de favoritos que o &kbookmarkmerger; irá reunir à lista de favoritos do utilizador, quando o pacote for instalado. Desta forma, a documentação que vem com um determinado pacote de 'software' fica fácil e visivelmente acessível, logo após a instalação do pacote.</para>
+
+<para
+>O único parâmetro necessário pelo &kbookmarkmerger; é o nome da pasta que deverá ser pesquisada para obter os ficheiros de favoritos. Todos os ficheiros na pasta indicada serão considerados para serem reunidos na configuração do utilizador. Os ficheiros na pasta indicada deverão ser ficheiros <acronym
+>XBEL</acronym
+> válidos.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+><ulink url="help:/konqueror/index.html"
+>Manual do &konqueror;</ulink
+></para>
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+<screen
+>ze@hal9000:~
+> <command
+>kbookmarkmerger <filename
+>/usr/local/favoritos-extra</filename
+></command
+></screen>
+<para
+>Reune todos os ficheiros de favoritos guardados em <filename
+>/usr/local/favoritos-extra</filename
+> à lista de favoritos do Zé.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Normas</title>
+<variablelist>
+<varlistentry
+><term/><listitem
+><para>
+ <ulink url="http://pyxml.sourceforge.net/topics/xbel/"
+>Especificação do <acronym
+>XBEL</acronym
+></ulink>
+</para
+></listitem
+></varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Restrições</title>
+<para
+>Ao determinar se um dado ficheiro de favorito foi reunido com os favoritos do utilizador ou não, o &kbookmarkmerger; simplesmente olha para o nome do ficheiro de favoritos - o conteúdo não é verificado de todo. Isto significa que, se mudar um ficheiro de favorito que já foi reunido aos favoritos de um utilizador, não irá despoletar a sua junção de novo.</para>
+
+<para
+>Repare também que, no caso de um utilizador modificar um favorito que foi reunido à sua configuração, o ficheiro original do favorito será deixado sem modificações.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autor</title>
+<para
+>&Frerich.Raabe; &Frerich.Raabe.mail;</para>
+</refsect1>
+</refentry>
+
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/parts.png b/tde-i18n-pt/docs/kdebase/konqueror/parts.png
new file mode 100644
index 00000000000..935c076ea37
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/parts.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/path-complete.docbook b/tde-i18n-pt/docs/kdebase/konqueror/path-complete.docbook
new file mode 100644
index 00000000000..018dc2a28b9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/path-complete.docbook
@@ -0,0 +1,136 @@
+<chapter id="path-complete">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup
+> <date
+>2003-11-05</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+
+<title
+>Completação de Texto Automática</title
+>
+
+<para
+>Você poderá fazer com que o &konqueror; o ajude a introduzir uma localização ou &URL; na Barra de Localização ao activar uma das funcionalidades de <guimenuitem
+>Completação de Texto</guimenuitem
+>. Para o fazer carregue com o botão <mousebutton
+>direito</mousebutton
+> numa área em branco da Barra de Localização e seleccione a <guisubmenu
+>Completação de Texto</guisubmenu
+> no menu de contexto. Isto permitir-lhe-á escolher de entre as seguintes opções:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Nenhuma</guimenuitem
+></term>
+<listitem
+><para
+>O que obtiver é o que escreve.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Manual</guimenuitem
+></term>
+<listitem
+><para
+>Quando você tiver escrito parte de uma localização ou &URL;, ao carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> irá completar o item se for possível fazê-lo sem ambiguidades.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Automática</guimenuitem
+></term>
+<listitem
+><para
+>À medida que escrever na Barra de Localização, o &konqueror; irá tentar extender automaticamente o que você escrever para conseguir completar uma localização ou &URL; possível, realçando o caracteres que adicionou. Continue a escrever se não for o que pretende ou carregue em &Enter; para o aceitar.</para
+></listitem>
+ </varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Lista</guimenuitem
+></term>
+<listitem
+><para
+>Aparecer-lhe-á uma lista à medida que você escreve e que mostra as correspondências possíveis para o que escreveu até agora. Quando a localização ou &URL; que você quer aparecer na janela faça duplo-click nela com o &LMB;. Você poderá também usar as teclas de cursores <keysym
+>Baixo</keysym
+> e <keysym
+>Cima</keysym
+> para a seleccionar, seguido de &Enter;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Automática Curta</guimenuitem
+></term>
+<listitem
+><para
+>É como o modo Automático, se bem que que só extende o que você escreveu até agora até ao próximo símbolo de <keycap
+>/</keycap
+> na localização ou &URL;. Carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> para aceitar a sugestão ou em &Enter; quando for mostrada a localização ou &URL; completa.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+<para
+>Você deverá tentar estes modos diferentes e escolher o que melhor se adequa a si.</para>
+<para
+>O histórico dos &URL;s visitados recentemente que o &konqueror; usa para a função de Completação de Texto podem ser vistos na página de <guilabel
+>Histórico</guilabel
+> do <link linkend="sidebar"
+>Painel de Navegação</link
+>.</para>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/plugins.docbook b/tde-i18n-pt/docs/kdebase/konqueror/plugins.docbook
new file mode 100644
index 00000000000..53e5d22af76
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/plugins.docbook
@@ -0,0 +1,282 @@
+<chapter id="plugins">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2002-09-22</date
+> <releaseinfo
+>3.1</releaseinfo
+> </chapterinfo>
+
+
+<title
+>'Plugins'</title>
+
+<sect1 id="netscape-plugin">
+<title
+>'Plugins' do &Netscape;</title>
+
+<para
+>De momento, o &konqueror; suporta os 'plugins' do &Netscape; 4.x.</para>
+
+<para
+>Se seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+> Configurar o Konqueror...</guisubmenu
+><guimenuitem
+>'Plugins'</guimenuitem
+> </menuchoice
+> irá aparecer uma janela com duas páginas: <guilabel
+>Pesquisar</guilabel
+> e <guilabel
+>'Plugins'</guilabel
+>.</para>
+
+<para
+>A página <guilabel
+>Pesquisar</guilabel
+> controla como é que o &kde; procura os novos 'plugins' do &Netscape;, quer manualmente ao carregar no botão <guibutton
+>Procurar Novos 'Plugins'</guibutton
+> quer automaticamente de cada vez que o &kde; se inicia.</para>
+
+<para
+>A pesquisa é feita ao procurar nas pastas indicadas na lista <guilabel
+>Pastas de Pesquisa</guilabel
+> por ficheiros <literal role="extension"
+>.so</literal
+> que contenham códigos de 'plugins'. Ele examina todos os ficheiros para saber quais os tipos <acronym
+>MIME</acronym
+> que o 'plugin' suporta. Ele então cria definições dos tipos <acronym
+>MIME</acronym
+> para o &kde; na pasta <filename class="directory"
+> ~/.kde/share/mimelnk</filename
+> do utilizador para que as outras aplicações fiquem a par dos mesmos.</para>
+
+<para
+>A página <guilabel
+>Plugins</guilabel
+> mostra-lhe os 'plugins' do &Netscape; que o &kde; já encontrou e para cada 'plugin' ele indica os tipos <acronym
+>MIME</acronym
+> que os sufixos de ficheiros que utiliza para os reconhecer.</para>
+
+<para
+>A janela também contém uma opção <guilabel
+>Activar os 'plugins' globalmente</guilabel
+> a qual poderá usar para activar ou desactivar os 'plugins' que poderão estar contidos nas páginas de <acronym
+>HTML</acronym
+> (estes poderão ser considerados um risco de segurança).</para>
+
+</sect1>
+
+<sect1 id="konq-plugin">
+<title
+>'Plugins' do &konqueror;</title>
+
+<para
+>O pacote 'kdeaddons' contém vários 'plugins' úteis que interagem com o &konqueror; de várias formas. Estes são explicados brevemente em baixo; para obter informações mais detalhes poderá ver na secção <guimenuitem
+>Plugins do 'Konqueror'</guimenuitem
+> do Centro de Ajuda do &kde;.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Tradução de Páginas Web</term>
+<listitem
+><para
+>Isto utiliza o 'site' do AltaVista BabelFish para traduzir a página de <acronym
+>HTML</acronym
+> actual para a língua que desejar, desde que disponível. Poderá ser lançado a partir da opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Traduzir a Página Web</guisubmenu
+></menuchoice
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Filtro de Vista das Pastas</term>
+<listitem
+><para
+>Isto é controlado através da opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Filtro da Vista</guisubmenu
+></menuchoice
+> e permite-lhe escolher quais os tipos de itens que são mostrados numa pasta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Visualizador da Árvore de DOM</term>
+<listitem
+><para
+>Se seleccionar a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Mostrar a Árvore de DOM</guisubmenu
+></menuchoice
+> irá abrir uma nova janela que lhe mostra o DOM (Document Object Model - modelo de objectos do documento) da página de <acronym
+>HTML</acronym
+> actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Validação de HTML</term>
+<listitem
+><para
+>Isto é iniciado com a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Validar a Página Web</guisubmenu
+><guimenuitem
+>Validar o HTML</guimenuitem
+></menuchoice
+>. Utiliza o sistema de validação de HTML do W3C para validar a página actual, o que é muito útil ao criar páginas Web.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Validação de CSS</term>
+<listitem
+><para
+>Iniciado através da opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Validar a Página Web</guisubmenu
+><guimenuitem
+>Validar o CSS</guimenuitem
+></menuchoice
+>, utiliza o sistema de validação de CSS do W3C para validar as Cascading Style Sheets da página actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Configuração do HTML</term>
+<listitem
+><para
+>Seleccione <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Configuração do HTML</guisubmenu
+></menuchoice
+> para activar ou desactivar um conjunto de configurações de HTML sem ter de ir à janela de <guimenu
+>Configuração</guimenu
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Galeria de Imagens</term>
+<listitem
+><para
+>No modo de Gestor de Ficheiros, você poderá seleccionar a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Criar uma Galeria de Imagens</guisubmenu
+></menuchoice
+> para criar uma página de HTML com miniaturas de todas as imagens da pasta actual. Por omissão, a página HTML chama-se <filename
+>images.html</filename
+> e as miniaturas são colocadas numa nova pasta <filename
+>thumbs</filename
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudança do Agente do Utilizador</term>
+<listitem
+><para
+>Seleccione a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Mudar a Identificação do Navegador</guisubmenu
+></menuchoice
+> para obter um menu que lhe permite alterar o texto do Agente do Utilizador sem ter de ir à janela de <guimenu
+>Configuração </guimenu
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Arquivar a Página Web</term>
+<listitem
+><para
+>Ao ser invocada com a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+> Arquivar a Página Web</guisubmenu
+></menuchoice
+>, esta ferramenta cria um pacote (<literal role="extension"
+>.war</literal
+> ) que contém a página Web que está a ser vista incluindo as imagens. Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> no nome do pacote para ver a página gravada. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Leitor Multimédia do Painel de Navegação</term>
+<listitem
+><para
+>Este é um leitor ou reprodutor multimédia simples, embebido como uma página no Painel de Navegação. Você poderá arrastar músicas ou vídeos para esta página para os tocar. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/save-settings.docbook b/tde-i18n-pt/docs/kdebase/konqueror/save-settings.docbook
new file mode 100644
index 00000000000..ad3c9f4b721
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/save-settings.docbook
@@ -0,0 +1,170 @@
+<chapter id="save-settings">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2003-11-06</date
+> <releaseinfo
+>3.2</releaseinfo
+> </chapterinfo>
+
+<title
+>Gravar as Configurações e os Perfis</title>
+<sect1 id="save-settings-general">
+<title
+>Configuração Geral</title>
+<para
+>Quando você fechar o &konqueror; as suas opções actuais do menu <guimenu
+>Ver</guimenu
+> (como os itens <guimenuitem
+>Modo de Visualização</guimenuitem
+>, <guimenuitem
+>Usar o index.html</guimenuitem
+> e o <guimenuitem
+>Mostrar os Ficheiros Escondidos </guimenuitem
+>) não são gravados automaticamente como opções por omissão; contudo, poderá fazer com que o &konqueror; recorde estas opções se seleccionar <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar o Perfil de Vista "Navegação Web"...</guimenuitem
+></menuchoice
+> para que a configuração actual fique a opção por omissão a usar da próxima vez que o &konqueror; for iniciado.</para>
+
+<para
+>Mas você poderá também indicar várias configurações do menu <guimenu
+>Ver</guimenu
+> para uma pasta em particular. Para o fazer assinale a opção <guimenuitem
+>Ver as Propriedades Gravadas na Pasta</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+>, mude a configuração do <guimenu
+>Ver</guimenu
+> para o que desejar, desligando de seguida a opção <guimenuitem
+>Ver as Propriedades Gravadas na Pasta</guimenuitem
+>. Se o fizer, irá criar um ficheiro <filename
+>.directory</filename
+> nessa pasta para lidar com a configuração do menu <guimenu
+>Ver</guimenu
+> da pasta. Use a opção <menuchoice
+><guimenu
+> Configuração</guimenu
+><guimenuitem
+>Remover as Propriedades da Pasta</guimenuitem
+> </menuchoice
+> para remover a configuração específica da pasta (ou simplesmente remover o ficheiro <filename
+>.directory</filename
+>).</para>
+<note
+><para
+>Uma utilização interessante desta funcionalidade é se você tiver uma pasta cheia de imagens. Você poderá indicar a essa pasta em particular para mostrar as miniaturas das imagens (ao escolher o <guimenuitem
+>Modo de Ícones</guimenuitem
+> e a <menuchoice
+> <guisubmenu
+>Antevisão</guisubmenu
+><guimenuitem
+>Mostrar as Antevisões</guimenuitem
+> </menuchoice
+> no menu <guimenu
+>Ver</guimenu
+>) quando a abrir, enquanto que não mostra as imagens como miniaturas nas outras pastas.</para
+></note>
+</sect1>
+
+<sect1 id="save-settings-view-profiles">
+<title
+>Perfis de Vista</title>
+<para
+>O &konqueror; poderá gravar um conjunto completo de opções como um <quote
+>Perfil de Vista</quote
+>. Alguns dos perfis de vista fazem parte da instalação padrão do &konqueror;, como a <property
+>Navegação Web</property
+> e a <property
+>Gestão de Ficheiros</property
+>, mas você poderá adicionar os seus próprios perfis, também.</para>
+
+<para
+>Para modificar um perfil de vista (por exemplo, o <property
+>Navegação</property
+>), carregue o perfil com a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Carregar o Perfil de Vista</guisubmenu
+><guimenuitem
+>Navegação</guimenuitem
+> </menuchoice
+>, e mude a configuração do &konqueror; para o que quiser. Agora escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar o Perfil de Vista "Navegação"...</guimenuitem
+></menuchoice
+>. Na janela que lhe aparece, você poderá alterar o nome do perfil, o qual irá criar um novo perfil com esse nome, ou poderá deixar o nome como está para modificar o perfil actual. Se você seleccionar a opção <guilabel
+>Gravar os URLs no perfil</guilabel
+>, o &URL; actual será lido sempre que carregar esse perfil de vista. Isto funciona de uma forma semelhante à <quote
+>Página Pessoal</quote
+> de muitos navegadores Web. Se você quiser que o &konqueror; se inicie com uma janela vazia escreva <userinput
+>about:blank</userinput
+> na barra de localização antes de gravar o perfil.</para>
+
+<note
+><para
+>Você poderá criar um ícone do ecrã para iniciar o &konqueror; com o seu novo perfil. Crie primeiro um ícone no ecrã arrastando o ícone do &konqueror; do menu <guimenu
+>K</guimenu
+> para o ecrã e seleccionando a opção <guimenuitem
+>Copiar Aqui</guimenuitem
+>. Depois disso carregue com o botão <mousebutton
+>direito</mousebutton
+> no novo ícone, seleccione as <guimenuitem
+>Propriedades...</guimenuitem
+> e mude o <guilabel
+>Nome do Programa</guilabel
+> na página <guilabel
+>Executar</guilabel
+> para <userinput
+><command
+>kfmclient</command
+> <option
+>openProfile <replaceable
+>OMeuNovoPerfil</replaceable
+></option
+></userinput
+>, onde <replaceable
+>OMeuNovoPerfil</replaceable
+> deverá ser substituído pelo nome do seu novo perfil. De seguida, na página <guilabel
+>Geral</guilabel
+> altere o nome para algo do tipo <filename
+>OMeuNovoPerfil</filename
+> e escolha um ícone mais conveniente.</para
+></note>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/shortcut1.png b/tde-i18n-pt/docs/kdebase/konqueror/shortcut1.png
new file mode 100644
index 00000000000..ad4221a6412
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/shortcut1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/shortcut2.png b/tde-i18n-pt/docs/kdebase/konqueror/shortcut2.png
new file mode 100644
index 00000000000..0aa41bcf1fa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/shortcut2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konqueror/sidebar.docbook b/tde-i18n-pt/docs/kdebase/konqueror/sidebar.docbook
new file mode 100644
index 00000000000..efbcba93bd2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konqueror/sidebar.docbook
@@ -0,0 +1,330 @@
+<chapter id="sidebar">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Pamela.Roberts;</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2002-09-22</date
+> <releaseinfo
+>3.1</releaseinfo
+> </chapterinfo>
+
+<title
+>O Painel de Navegação</title>
+
+<para
+>O Painel de Navegação aparece como uma área em separado à esquerda da janela do &konqueror;. Pode ser invocada com a opção do menu <menuchoice
+><guimenu
+>Janela </guimenu
+><guimenuitem
+>Mostrar o Painel de Navegação</guimenuitem
+></menuchoice
+> ou pode ser comutada com a tecla <keycap
+>F9</keycap
+>.</para>
+
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="dirtree.png"/></imageobject>
+<textobject>
+<phrase
+>Com o Painel de Navegação</phrase
+>
+</textobject>
+</mediaobject>
+
+<para
+>Este contém um conjunto de páginas; se você carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no ícone da página poderá ver essa página. Ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no ícone da página visível, irá fechar o Painel de Navegação de modo a que só os ícones das páginas ficarão visíveis.</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Favoritos</guilabel
+></term>
+<listitem
+><para
+>Esta página mostra uma árvore com os seus Favoritos. Carregue com o botão <mousebutton
+> esquerdo</mousebutton
+> num item para o abrir na área principal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Histórico</guilabel
+></term>
+<listitem
+><para
+>Esta página mostra-lhe uma árvore com o seu histórico de navegação. Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> num item irá abri-lo na área principal, ou então poderá abri-lo numa janela nova do &konqueror; se carregar com o botão <mousebutton
+>direito </mousebutton
+> e seleccionar a opção <guimenuitem
+>Nova Janela</guimenuitem
+> no menu de contexto.</para>
+<para
+>Você poderá remover um item do histórico se carregar com o botão <mousebutton
+>direito </mousebutton
+> nele e seleccionar a opção <guimenuitem
+>Remover o Item </guimenuitem
+>. Se seleccionar <guimenuitem
+>Limpar o Histórico...</guimenuitem
+> irá limpar todo o histórico.</para>
+<para
+>O menu de contexto que lhe aparece ao carregar com o botão <mousebutton
+>direito</mousebutton
+> num item da página do Histórico também lhe dá a opção de escolher se o histórico completo será ordenado por nome ou por data.</para>
+<para
+>Se seleccionar as <guimenuitem
+>Preferências...</guimenuitem
+> deste menu de contexto fará aparecer o módulo de controlo do <guilabel
+>Barra Lateral do Histórico</guilabel
+>. Este módulo poderá ser usado para indicar o tamanho máximo do seu histórico e definir uma hora a partir da qual os itens serão removidos automaticamente. Você também poderá definir tipos de letra diferentes para os &URL;s antigos e os novos. A opção das <guilabel
+>Dicas detalhadas</guilabel
+> controla qual a informação que é apresentada quando você passa com o cursor do rato por cima de um item da página de histórico.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta Pessoal</guilabel
+></term>
+<listitem
+><para
+>Esta página mostra uma árvore com as subpastas da sua pasta pessoal. Tenha em atenção que as pastas <quote
+>escondidas</quote
+> (aquelas cujos nomes começam por um ponto) não são mostradas. Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num item para o abrir na área principal ou com o botão <mousebutton
+>direito</mousebutton
+> para mostrar um menu de contexto que lhe permitirá abrir a subpastas numa nova janela como uma nova página da área principal. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rede</guilabel
+></term>
+<listitem
+><para
+>Esta página pretende mostrar uma árvore com as suas ligações de rede mais importantes, ainda que possam também ser incluídas as pastas locais. Mais uma vez, você poderá carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> num item para o abrir na área principal ou com o botão <mousebutton
+>direito</mousebutton
+> para fazer aparecer um menu que uma gama de possibilidades mais vasta.</para>
+<para
+>As pastas mostradas na página <guilabel
+>Rede</guilabel
+> estão guardadas na pasta <filename class="directory"
+> ~/.kde/share/apps/konqsidebartng/virtual_folders/remote/</filename
+>, e você poderá criar mais pastas tal como o faria com qualquer outra subpasta. Os itens dentro destas pastas são mantidos como ficheiros <literal role="extension"
+>.desktop</literal
+> e poderão ser criados com a opção do &konqueror; <menuchoice
+><guisubmenu
+>Criar um Novo</guisubmenu
+> <guimenuitem
+>Atalho para Localização (URL)...</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta Raiz</guilabel
+></term>
+<listitem
+><para
+>A Pasta de Topo corresponde à localização <filename class="directory"
+>/</filename
+>, e é a pasta de base dos ficheiros locais do seu sistema. Se você expandir a pasta de <quote
+>Topo</quote
+> você irá encontrar outra pasta chamada <filename class="directory"
+>root</filename
+>. Esta pertence ao administrador do sistema ou Super-Utilizador e é a sua pasta pessoal. Você também irá encontrar uma pasta chamada <filename class="directory"
+>home</filename
+>, onde você poderá ser capaz de encontrar a sua <quote
+>Área</quote
+> de novo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Serviços</guilabel
+></term>
+<listitem
+><para
+>Esta página oferece o acesso rápido aos seguintes serviços: </para>
+<para
+>O <guilabel
+>Navegador de CDs Áudio</guilabel
+>.</para>
+<para
+><guilabel
+>Dispositivos</guilabel
+>. Isto mostra as partições do seu disco rígido, as unidades de disquetes e de &CD-ROM;. Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num dispositivo ou nome de partição para o montar e mostrar os seus conteúdos na área principal. Um dispositivo ou partição montados poderá ser desmontado ao carregar com o botão <mousebutton
+>direito </mousebutton
+> no nome do dispositivo e ao seleccionar a opção <guimenuitem
+>Desmontar </guimenuitem
+> no menu de contexto. </para>
+<para
+>O <guilabel
+>Navegador da LAN</guilabel
+> permite-lhe navegar nas outras máquinas ligadas à sua rede local (Local Area Network).</para>
+<para
+>A árvore do <guilabel
+>Navegador do Sistema de Impressão</guilabel
+> dá-lhe um acesso rápido ao gestor de impressão do &kde; <application
+>Kprinter</application
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A configuração do Painel de Navegação poderá ser alterada ao carregar com o botão <mousebutton
+>direito </mousebutton
+> na área em branco por baixo dos ícones das páginas ou ao carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no ícone do <guilabel
+>Botão de Configuração</guilabel
+> (o ícone de topo na imagem anterior; poderá não estar visível na sua configuração). Ao fazer isto aparecerá um menu com as seguintes opções:</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guisubmenu
+>Adicionar uma Nova</guisubmenu
+></term>
+<listitem
+><para
+>Esta opção permite-lhe adicionar uma nova página ao Painel de Navegação. A página nova poderá conter o <guimenuitem
+>Reprodutor Multimédia da Barra Lateral</guimenuitem
+> (uma funcionalidade dos <link linkend="konq-plugin"
+>'Plugins' do &konqueror;</link
+>) ou uma nova árvore de <guimenuitem
+>Pasta</guimenuitem
+>s.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Janelas Múltiplas</guimenuitem
+></term>
+<listitem
+><para
+>Se seleccionar esta opção dividirá o Painel de Navegação de modo a que possam ser vistas duas páginas de uma vez.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mostrar as Páginas à Esquerda</guimenuitem
+></term>
+<listitem
+><para
+>Esta opção permite-lhe escolher se os ícones das páginas são mostrados à esquerda ou à direita do Painel de Navegação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mostrar o Botão de Configuração</guimenuitem
+></term>
+<listitem
+><para
+>Use esta opção para mostrar ou esconder o ícone <guilabel
+>Botão de Configuração</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> no ícone de uma página fará aparecer um menu com as seguintes opções:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Alterar o URL</guimenuitem
+></term>
+<listitem
+><para
+>Estando apenas disponível para as páginas com pastas, esta opção permite-lhe alterar o &URL; (localização) da pasta que está a ser vista na página.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Alterar o Ícone</guimenuitem
+></term>
+<listitem
+><para
+>Para alterar o ícone da página.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Remover</guimenuitem
+></term>
+<listitem
+><para
+>Para remover a página do Painel de Navegação.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/konsole/Makefile.am b/tde-i18n-pt/docs/kdebase/konsole/Makefile.am
new file mode 100644
index 00000000000..31bb5ce9248
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konsole/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = konsole
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/konsole/Makefile.in b/tde-i18n-pt/docs/kdebase/konsole/Makefile.in
new file mode 100644
index 00000000000..3595d017d33
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konsole/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/konsole
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = konsole
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/konsole/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/konsole/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/konsole/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/konsole/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/konsole/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in tabbar.png konsole.png Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook konsole.png tabbar.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole
+ @for base in index.docbook konsole.png tabbar.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook konsole.png tabbar.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsole/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook konsole.png tabbar.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/konsole/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/konsole/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/konsole/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/konsole/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/konsole/index.cache.bz2
new file mode 100644
index 00000000000..e9418f2e62f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konsole/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konsole/index.docbook b/tde-i18n-pt/docs/kdebase/konsole/index.docbook
new file mode 100644
index 00000000000..7e32cc29da0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konsole/index.docbook
@@ -0,0 +1,2826 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+<!ENTITY kappname "&konsole;">
+<!ENTITY package "kdebase">
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &konsole;</title>
+<authorgroup>
+<author
+>&Jonathan.Singer; &Jonathan.Singer.mail;</author>
+<author
+>&Kurt.Hindenburg; &Kurt.Hindenburg.mail;</author>
+
+<othercredit role="developer"
+>&Kurt.Hindenburg; &Kurt.Hindenburg.mail; </othercredit>
+
+<othercredit role="developer"
+>&Waldo.Bastian; &Waldo.Bastian.mail; </othercredit>
+
+<othercredit role="reviewer"
+>&Mike.McBride; &Mike.McBride.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year
+><year
+>2001</year
+><year
+>2002</year>
+<holder
+>&Jonathan.Singer;</holder>
+</copyright>
+<copyright>
+<year
+>2005</year>
+<holder
+>&Kurt.Hindenburg;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-08-16</date>
+<releaseinfo
+>1.6.2</releaseinfo>
+
+<abstract
+><para
+>Este documento é o manual de utilizador da aplicação &konsole;.</para>
+<para
+>O &konsole; é um emulador de terminal em X para o &kde;.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>konsole</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>comando</keyword>
+<keyword
+>linha</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução ao &konsole;</title>
+
+<sect1 id="terminal">
+<title
+>O que é um terminal?</title>
+<para
+>Os sistemas operativos &UNIX; eram desenhados originalmente como sistemas apenas de texto, controlados por comandos do teclado -- o que é conhecido como sendo uma interface por linha de comandos (<acronym
+>CLI</acronym
+>). O &X-Window; e o &kde;, assim como outros projectos, têm desde então adicionado a interface gráfica que você está a usar agora. Contudo, o sistema subjacente em <acronym
+>CLI</acronym
+> ainda continua, e é frequentemente a forma mais simples, rápida e poderosa de efectuar várias tarefas.</para>
+<para
+>O &konsole; é o que é conhecido como sendo um emulador de terminal do X, também referido como terminal ou linha de comandos ('shell'). Dá-lhe o equivalente de um ecrã de texto à antiga no seu ecrã, mas onde uma pessoa poderá facilmente partilhar o ecrã com as suas aplicações gráficas. Os utilizadores do &Windows; poderão estar familiarizados com o utilitário <application
+>Linha de Comandos do MS-DOS</application
+>, o qual tem a função análoga de oferecer uma linha de comandos do <trademark
+>DOS</trademark
+> para o &Windows;. (Ainda que as interfaces de linha de comandos do &UNIX; ofereçam de longe mais poder e facilidade de utilização que o <acronym
+>DOS</acronym
+>!)</para>
+
+<para
+>A explicação da utilização da <acronym
+>CLI</acronym
+> do &UNIX; está para além do âmbito deste documento, dado que iria dar um livro enorme. Felizmente, já existem vários livros do género em várias línguas em qualquer livraria ou biblioteca. Existem também tutoriais disponíveis na Internet. Divirta-se com o &kde;, mas não se intimide para aprender a usar a linha de comandos! Você irá concluir que, mesmo que aprenda só as bases, irá ficar com a utilização do seu computador muito mais eficiente e divertida.</para>
+</sect1>
+
+<sect1 id="features">
+<title
+>O que torna o &konsole; especial?</title>
+<para
+>As funcionalidades avançadas do &konsole; incluem uma configuração simples e a capacidade de usar várias linhas de comandos do terminal numa única janela, dando origem a um ecrã menos desarrumado.</para>
+
+<para
+>Ao usar o &konsole;, um utilizador poderá abrir:</para>
+<itemizedlist>
+<listitem
+><para
+>Sessões de consola do &Linux;</para
+></listitem>
+<listitem
+><para
+>Sessões de linha de comandos</para
+></listitem>
+<listitem
+><para
+>Sessões do <application
+>screen</application
+></para
+></listitem>
+<listitem
+><para
+>Sessões do gestor de ficheiros <application
+>Midnight Commander</application
+></para
+></listitem>
+<listitem
+><para
+>Sessões de consola como <systemitem class="username"
+>Root</systemitem
+></para
+></listitem>
+<listitem
+><para
+>Sessões do <application
+>Midnight Commander</application
+> como <systemitem class="username"
+>Root</systemitem
+>.</para
+></listitem>
+<listitem
+><para
+>Sessões criadas pelo utilizador</para
+></listitem>
+</itemizedlist>
+
+<para
+>Os nomes destas sessões podem ser alterados para o ajudar a manter o registo de todas as suas linhas de comandos, ou poderão ser enviados sinais para as mesmas (<errorcode
+>STOP</errorcode
+>, <errorcode
+>CONT</errorcode
+>, <errorcode
+>HUP</errorcode
+>, <errorcode
+>INT</errorcode
+>, <errorcode
+>TERM</errorcode
+>, <errorcode
+>KILL</errorcode
+>).</para>
+
+<para
+>Para ter mais controlo sobre o &konsole;, um utilizador poderá:</para>
+<itemizedlist>
+<listitem
+><para
+>esconder/mostrar o menu e/ou o contorno</para
+></listitem>
+<listitem
+><para
+>seleccionar o tamanho de uma janela do &konsole;, os tipos de letra, esquemas de cores e o mapeamento das teclas</para
+></listitem>
+<listitem
+><para
+>alterar a localização da barra de posicionamento, ou mesmo escondê-la</para
+></listitem>
+<listitem
+><para
+>alterar a localização da barra de páginas ou escondê-la</para
+></listitem>
+</itemizedlist>
+
+<para
+>Todas as opções escolhidas poderão passar a ser as predefinidas para as sessões seguintes se as gravar.</para>
+
+<para
+>Para aquelas pessoas com um grande interesse pela taxonomia dos terminais de X livres, existem dois outros deste género: o <application
+>xterm</application
+>, o original, criado mesmo antes do próprio X (um mês ou dois) e o <application
+>xvt</application
+>, uma cópia mais leve do <application
+>xterm</application
+>, no qual quase todas as outras derivações disponíveis de momento (sendo a mais notável o <application
+>eterm</application
+>) se baseiam.</para>
+
+<para
+>Ao fim de uma década, o &konsole; é a primeira reimplementação do zero. Enquanto que o <application
+>xterm</application
+> tem sido sempre alterado 'até à morte' (o seu <filename
+>README</filename
+> começa com as palavras <quote
+>Abandon All Hope, Ye Who Enter Here</quote
+> - <quote
+>Abandonai Toda a Esperança, Vós que Entrais Aqui</quote
+>), o &konsole; oferece um ponto de partida bom ao usar as tecnologias contemporâneas e alguma compreensão do X.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="use-of-konsole">
+<title
+>Utilização do &konsole;</title>
+
+<sect1 id="startup">
+<title
+>Arranque</title>
+
+<para
+>Quando o &konsole; é iniciado, é executada uma aplicação (tipicamente uma linha de comandos do &UNIX;) na janela. Basta escrever na linha de comandos.</para>
+
+<screenshot>
+<screeninfo
+>Ecrã do &konsole;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="konsole.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Ecrã do &konsole;</phrase>
+</textobject>
+<caption
+><para
+>O &konsole; com 4 sessões de terminal abertas.</para
+></caption>
+</mediaobject>
+</screenshot>
+<para
+>Uma janela com a <quote
+>Dica do Dia</quote
+> também poderá aparecer no arranque, dando algumas sugestões sobre a utilização do &konsole;. Se não você quiser nenhuma destas sugestões, desligue a opção <guilabel
+>Mostrar as dicas no arranque</guilabel
+>.</para>
+</sect1>
+
+<sect1 id="history-option">
+<title
+>Histórico</title>
+
+<para
+>À medida que as linhas se deslocam para fora do cima do ecrã, estas poderão ser revistas se mover a barra de posicionamento para cima, com a ajuda da roda do rato ou com os atalhos de teclado <keycombo action="simul"
+>&Shift;<keycap
+>Page Up</keycap
+></keycombo
+> (para andar uma página para atrás), <keycombo action="simul"
+>&Shift;<keycap
+>Page Down</keycap
+></keycombo
+> (para andar uma página para a frente), <keycombo action="simul"
+>&Shift;<keycap
+>Cima</keycap
+></keycombo
+> (para subir uma linha) e <keycombo action="simul"
+>&Shift;<keycap
+>Baixo</keycap
+></keycombo
+> (para descer uma linha) (desde que a opção do <link linkend="settings-menu"
+>Histórico</link
+> esteja ligada).</para>
+
+<para
+>Para além disso, o &konsole; imita a consola do FreeBSD quando o <keycap
+>Scroll Lock</keycap
+> está carregado. Quando isto acontece, os dados do teclado e a saída para o ecrã ficam suspensos, e você poderá percorrer o histórico com o <keycap
+>Page Up</keycap
+>, <keycap
+>Page Down</keycap
+>, e o <keycap
+>Cima</keycap
+> e <keycap
+>Baixo</keycap
+>.</para>
+
+<para
+>O histórico do &konsole; poderá ser configurado com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Histórico...</guimenuitem
+> </menuchoice
+> </para>
+
+<para
+>O &konsole; oferece um conjunto de acções relacionadas com o histórico, que se encontram no menu <link linkend="edit-menu"
+>Editar</link
+>. </para>
+
+<itemizedlist>
+<listitem>
+<para
+><guimenuitem
+>Procurar no Histórico...</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Procurar o Anterior</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Gravar o Histórico Como...</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Limpar o Histórico</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Limpar Todos os Históricos</guimenuitem
+></para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>No &konsole;, as referências ao histórico correspondem ao texto que aparece na janela do &konsole;. A linha de comandos que estiver em execução no &konsole; (p.ex., a 'bash') também tem um <quote
+>histórico</quote
+> que não tem nada a ver com o histórico do &konsole;.</para
+></note>
+
+</sect1>
+
+<sect1 id="sessions">
+<title
+>Sessões</title>
+<para
+>Se você tiver de se autenticar com frequência em máquinas remotas, ou tem de correr um conjunto semelhante de aplicações de terminal, você poderá usar a funcionalidade das <quote
+>Sessões</quote
+> do &konsole; em conjunto com a gestão de sessões do &kde; para automatizar uma boa parte disso para si. Vamos adoptar o seguinte exemplo: Você tem de abrir frequentemente uma sessão de <application
+>ssh</application
+> para a máquina <replaceable
+>administracao</replaceable
+>, que a deixe pronta para as tarefas de administração. Você poderá ter reparado no botão <guibutton
+>Novo</guibutton
+> na barra de páginas do &konsole;, o qual contém um menu onde, se você carregar e mantiver carregado o botão, poderá seleccionar novos tipos de sessão aí. Nós vamos então adicionar novos itens a este menu. <orderedlist>
+<listitem
+><para
+>Carregue no item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konsole;...</guimenuitem
+> </menuchoice
+></para
+></listitem>
+<listitem
+><para
+>Carregue na página <guilabel
+>Sessão</guilabel
+>.</para>
+</listitem
+>
+
+<listitem
+><para
+>Preencha o primeiro campo com um nome. Este é o nome que aparecerá no menu, e será o texto por omissão em vez de <guilabel
+>Linha de Comandos</guilabel
+> quando você iniciar uma sessão deste tipo. </para
+></listitem>
+
+<listitem
+><para
+>Indique um comando tal e qual você faria, se abrisse uma nova linha de comandos e invocasse esse comando. Para o nosso primeiro exemplo, você poderia escrever <userinput
+><command
+>ssh</command
+> <replaceable
+>administracao</replaceable
+></userinput
+>.</para
+></listitem>
+
+<listitem
+><para
+>Na parte inferior do painel, configure a aparência desta sessão. Você poderá ter um tipo de letra diferente, bem como um esquema de cores e um tipo $<envar
+>TERM</envar
+> para cada sessão.</para
+></listitem>
+
+<listitem
+><para
+>Carregue no botão <guibutton
+>Gravar a Sessão...</guibutton
+>. Aparecer-lhe-á uma janela onde é pedido para confirmar o nome do ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>Carregue finalmente em <guibutton
+>OK</guibutton
+>.</para
+></listitem>
+
+</orderedlist>
+</para>
+<para
+>Você deverá ser capaz agora de carregar e manter pressionado o botão <guibutton
+>Novo</guibutton
+> na barra de páginas e seleccionar o tipo da sua nova sessão na lista. Irá abrir uma nova sessão da linha de comandos na janela do &konsole; com o resultado do seu comando executado. No nosso exemplo, aparecer-lhe-á uma linha de comandos para a senha de <application
+>ssh</application
+>, onde você poderá indicar a sua senha, para se poder autenticar na máquina remota. <footnote id="use-ssh-agent"
+><para
+>Você poderá também evitar este passo, se usar o 'ssh-agent', mas isso é um tópico para outra funcionalidade.</para
+></footnote
+>. Talvez você queira mostrar os seus registos de erros de <acronym
+>HTTP</acronym
+> num servidor Web; para tal você poderia indicar uma linha de comandos do género <userinput
+><command
+>ssh</command
+> <option
+>-f</option
+> <replaceable
+>servidorweb</replaceable
+> <command
+>tail</command
+> <option
+>-f</option
+> <filename
+><replaceable
+>/var/log/httpd-error.log</replaceable
+></filename
+></userinput
+>.</para>
+
+<para
+>Você poderá usar isto também para executar comandos locais. Tente criar uma sessão onde o comando seja <userinput
+><command
+>tail</command
+> <option
+>-f</option
+> <filename
+><replaceable
+>/var/log/messages</replaceable
+></filename
+></userinput
+>. Neste caso, ao sair da aplicação em execução irá fechar a sessão da linha de comandos, também.</para>
+
+<para
+>Uma utilização bastante boa desta funcionalidade é que, se você concluir que tem sempre o mesmo conjunto de sessões abertas, o &kde; pode abri-las todas para si automaticamente, logo que você inicia uma nova sessão do &kde;. Basta tê-las abertas como deseja ao sair do &kde;, para que elas sejam gravadas com a sua sessão do &kde; e repostas tal como acontece com as outras aplicações quando você reinicia o &kde;.</para>
+
+<note
+><para
+>Poderá atribuir <link linkend="settings-menu"
+>atalhos</link
+> a qualquer sessão.</para
+></note>
+
+</sect1>
+
+<sect1 id="mousebuttons">
+
+<title
+>Botões do Rato</title>
+
+<para
+>Esta secção entra em detalhe com a utilização dos botões do rato para os botões de um rato destro. Para a ordem de um rato esquerdino, troque a esquerda e a direita no texto abaixo. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><mousebutton
+>Esquerdo</mousebutton
+></term>
+
+<listitem
+><para
+>Se carregar com o &LMB;, esse evento será passado à aplicação a correr na emulação, se esta souber lidar com o rato. Se um programa reagir aos 'clicks' do rato, o &konsole; irá indicar isso ao mostrar um cursor em forma de seta. Caso contrário, é mostrado um cursor em I (barra).</para>
+
+<para
+>Se mantiver o &LMB; carregado e arrastar o rato pelo ecrã numa aplicação que não lide com o rato a correr, isso irá marcar uma região de texto. Enquanto arrasta, o texto marcado é mostrado com as cores invertidas para algum 'feedback' visual. Seleccione o <guimenuitem
+>Copiar</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+> para copiar o texto marcado na área de transferência, de modo a usá-lo posteriormente no &konsole; ou noutra aplicação. O texto seleccionado também poderá ser arrastado e largado noutras aplicações compatíveis. Carregue no texto seleccionado e arraste-o para a localização desejada. (Dependendo da sua configuração do &kde;, você poderá ter de manter a tecla &Ctrl; carregada enquanto arrasta.</para>
+
+<para
+>Normalmente, os caracteres de mudança de linha são inseridos no fim de cada linha seleccionada. Isto é melhor para o corte e colagem de código-fonte, ou para o resultado de um comando qualquer. Para o texto normal, as quebras de linha não são normalmente importantes. Uma pessoa poderá preferir, de qualquer forma, que o texto seja uma sequência contínua de caracteres que será formatada de novo automaticamente ao ser colada noutra aplicação. Para seleccionar o texto em modo de sequência, mantenha a tecla &Ctrl; carregada enquanto selecciona normalmente.</para>
+
+<para
+>Se carregar com as teclas &Ctrl; e &Alt;, em conjunto com o &LMB;, irá seleccionar uma coluna de texto. </para>
+
+<para
+>Faça duplo-click com o &LMB;, para seleccionar uma palavra, e triplo-click para seleccionar uma linha inteira.</para>
+
+<para
+>Se o limite superior ou inferior da área de texto for alterado enquanto é feita a marcação, o &konsole; deslocar-se-á para cima ou para baixo, eventualmente expondo algum texto no 'buffer' do histórico. A deslocação pára quando o rato parar de se mexer.</para>
+
+<para
+>Depois de o rato ser largado, o &konsole; tenta manter o texto na área de transferência visível mantendo a área marcada invertida. A área marcada voltará ao normal, a partir do momento que o conteúdo da área de transferência se altere, o texto da área marcada se modifique ou o &LMB; seja carregado.</para>
+
+<para
+>Para marcar o texto numa aplicação que lide com o rato (como por exemplo, o Midnight Commander), a tecla &Shift; tem de ser pressionada enquanto carrega.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><mousebutton
+>Meio</mousebutton
+></term>
+
+<listitem
+><para
+>Se carregar com o &MMB;, irá colar o texto que se encontra de momento na área de transferências. Se mantiver carregada a tecla &Ctrl; à medida que carrega no &MMB; irá colar o texto e enviá-lo para o &konsole;.</para>
+
+<note
+><para
+>Se você tiver um rato com apenas dois botões, basta carregar tanto no &LMB; como no &RMB; em conjunto para emular o &MMB; de um rato de três botões.</para
+></note>
+
+<para
+>Se tiver uma <mousebutton
+>roda</mousebutton
+> como botão do meio, ao rodá-la num programa que não reconheça o rato, irá mover a barra de posicionamento do &konsole;.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><mousebutton
+>Direito</mousebutton
+></term>
+<listitem>
+<para
+>Os itens que aparecem no menu que aparece quando se carrega no &RMB;, dependem se o menu está visível ou não.</para>
+
+<para
+>O menu está visível: os itens do menu <guimenuitem
+>Definir o Fim da Selecção</guimenuitem
+>, <guimenuitem
+>Copiar</guimenuitem
+>, <guimenuitem
+>Colar</guimenuitem
+>, <guimenuitem
+>Enviar um Sinal</guimenuitem
+>, <guimenuitem
+>Separar Sessão</guimenuitem
+>, <guimenuitem
+>Mudar o Nome à Sessão...</guimenuitem
+>, <guimenuitem
+>Favoritos</guimenuitem
+> <guimenuitem
+>Configuração</guimenuitem
+> e <guimenuitem
+>Fechar a Sessão</guimenuitem
+>.</para>
+
+<para
+>O menu está escondido: os itens do menu <guimenuitem
+>Mostrar o Menu</guimenuitem
+>, <guimenuitem
+>Definir o Fim da Selecção</guimenuitem
+>, <guimenuitem
+>Copiar</guimenuitem
+>, <guimenuitem
+>Colar</guimenuitem
+>, <guimenuitem
+>Enviar um Sinal</guimenuitem
+>, <guimenuitem
+>Separar (ou Juntar) Sessão</guimenuitem
+>, <guimenuitem
+>Mudar o Nome à Sessão...</guimenuitem
+>, <guimenuitem
+>Favoritos</guimenuitem
+> <guimenuitem
+>Configuração</guimenuitem
+> e <guimenuitem
+>Fechar a Sessão</guimenuitem
+>.</para>
+
+<para
+>Numa aplicação que reconheça o menu, carregue na tecla &Shift;, em conjunto com o &RMB;, para obter o menu de contexto. </para>
+
+<para
+>Se carregar com a tecla &Ctrl; e com o &RMB;, mostra o menu de <guimenu
+>Sessão</guimenu
+>. </para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="menubar">
+<title
+>Barra de Menu</title>
+
+<para
+>A barra do menu está no topo da janela do &konsole;. A barra de menu poderá ser activada e desactivada com a tecla <keycombo
+>&Alt;</keycombo
+>.</para>
+<para
+>A barra do menu poderá ser escondida e reposta ao comutar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esconder o Menu</guimenuitem
+></menuchoice
+>. Quando a barra do menu está escondida, o <guimenuitem
+>Mostrar o Menu</guimenuitem
+> pode ser obtido ao carregar com o botão <mousebutton
+>direito</mousebutton
+> na janela ou através do atalho <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>M</keycap
+> </keycombo
+>, o qual é o atalho de teclado por omissão ao activar o menu. Este menu também poderá ser activado ou desactivado se lhe atribuir um atalho.</para>
+
+
+<sect2 id="session-menu">
+<title
+>Menu <guimenu
+>Sessão</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+><guimenuitem
+>Nova Linha de Comandos</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma nova sessão</action
+> com um terminal e uma linha de comandos. O <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>N</keycap
+> </keycombo
+> poderá também ser usado, tal como está descrito com mais detalhe em baixo. </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+><guimenuitem
+>Nova Janela</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela nova do &konsole;</action
+>. </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+><guimenuitem
+>Nova Consola do Linux</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma nova sessão que emula um sistema de &Linux; apenas de texto</action
+>.</para>
+<note
+><para
+>Veja o ficheiro <filename
+>README.linux.console</filename
+> no pacote de código do &konsole; para mais alguma informação sobre o facto de a consola do &Linux; ser diferente de uma consola típica do &UNIX;. Se isso não significar nada para si, você quase de certeza não terá de se preocupar com isso.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+><guimenuitem
+>Novo Midnight Commander</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma nova sessão</action
+> com o gestor de ficheiros <application
+>Midnight Commander</application
+>.</para>
+<note
+><para
+>Este item do menu só estará visível se o Midnight Commander (<command
+>mc</command
+> ) estiver instalado no seu sistema. </para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Sessão</guimenu
+> <guimenuitem
+>Novo Midnight Commander como Root</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre uma nova sessão</action
+> com o gestor de ficheiros <application
+>Midnight Commander</application
+>, autenticado como <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<para
+>Depois de lhe ser pedida a senha do <systemitem class="username"
+>root</systemitem
+>, a linha de comandos <prompt
+>#</prompt
+> aparece-lhe, a indicar que o utilizador está a correr com privilégios de <systemitem class="username"
+>root</systemitem
+>. Mais uma vez, trabalhar como <systemitem class="username"
+>root</systemitem
+> é frequentemente necessário mas é preciso ter cuidado para evitar danos acidentais.</para>
+
+<note
+><para
+>Este item do menu só estará visível se o Midnight Commander (<command
+>mc</command
+> ) estiver instalado no seu sistema. </para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Sessão</guimenu
+> <guimenuitem
+>Nova Linha de Comandos Root</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre uma nova sessão com um terminal e uma linha de comandos</action
+>, autenticado como <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<para
+>Depois de lhe ser pedida a senha do <systemitem class="username"
+>root</systemitem
+>, a linha de comandos <prompt
+>#</prompt
+> aparece-lhe, a indicar que o utilizador está a correr com privilégios de <systemitem class="username"
+>root</systemitem
+>. Isto é frequentemente necessário para instalar novo 'software' ou para outra manutenção do sistema, mas é necessário ter cuidado para evitar danos acidentais.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+><guimenuitem
+>Nova Sessão do Screen</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma nova sessão</action
+> com o gestor de terminais virtuais <application
+>Screen</application
+>. Veja o <userinput
+><command
+>man</command
+> <option
+>screen</option
+> </userinput
+> para mais informações. <note
+><para
+>Este item do menu só estará visível se o Screen (<command
+>screen</command
+> ) estiver instalado no seu sistema.</para
+></note>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+> <guimenuitem
+>Nova Linha de Comandos no Favorito</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia</action
+> uma nova linha de comandos, numa pasta escolhida a partir da lista de favoritos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+> <guimenuitem
+>Imprimir o Ecrã...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> o ecrã actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+> <guimenuitem
+>Fechar a Sessão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha</action
+> a sessão actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Sessão</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &konsole;, fechando todas as sessões e todas as aplicações lançadas a partir delas.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Você também poderá abrir uma nova sessão com um atalho de teclas. Por omissão, é usado o <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>N</keycap
+></keycombo
+>. Você também poderá definir os seus próprios atalhos de teclado a partir do comando do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>A lista de sessões disponíveis irá reflectir os programas que estiverem instalados, em conjunto com quaisquer sessões definidas pelo utilizador. A lista de sessões será ordenada alfabeticamente para uma visualização rápida.</para>
+
+<para
+>Finalmente, repare que os tipos de sessões poderão ser modificados, assim como poderão ser criados novos tipos, ao usar a janela de configuração, a qual está disponível através da opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Konsole...</guimenuitem
+></menuchoice
+>.</para>
+
+</sect2>
+<sect2 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia o texto seleccionado para a área de transferência</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>Insert</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola o texto da área de transferência na posição do cursor</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Enviar um Sinal</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Enviar um Sinal - Envia o sinal seleccionado para o processo da linha de comandos, ou para o outro processo que foi lançado quando a sessão nova foi iniciada</action
+>.</para
+><para
+>Os sinais disponíveis de momento são:</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+><errorcode
+>STOP</errorcode
+></entry>
+<entry
+>para parar o processo</entry>
+</row>
+<row>
+<entry
+><errorcode
+>CONT</errorcode
+></entry>
+<entry
+>continua o processo se este tiver sido parado</entry>
+</row>
+<row>
+<entry
+><errorcode
+>HUP</errorcode
+></entry>
+<entry
+>bloqueio detectado no terminal de controlo ou morte do processo de controlo</entry>
+</row>
+<row>
+<entry
+><errorcode
+>INT</errorcode
+></entry>
+<entry
+>interrupção do teclado</entry>
+</row>
+<row>
+<entry
+><errorcode
+>TERM</errorcode
+></entry>
+<entry
+>sinal de finalização</entry>
+</row>
+<row>
+<entry
+><errorcode
+>KILL</errorcode
+></entry>
+<entry
+>sinal para matar</entry>
+</row>
+<row>
+<entry
+><errorcode
+>USR1</errorcode
+></entry>
+<entry
+>sinal do utilizador 1</entry>
+</row>
+<row>
+<entry
+><errorcode
+>USR2</errorcode
+></entry>
+<entry
+>sinal do utilizador 2</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Baseie-se nas páginas de manual do seu sistema para saber mais detalhes, introduzindo o comando <userinput
+><command
+>man</command
+> <option
+>7 signal</option
+></userinput
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>U</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Enviar via ZModem...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Envia um ficheiro através do ZModem</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Limpar o Terminal</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa todo o texto da janela da sessão</action
+>.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Reiniciar &amp; Limpar o Terminal</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Reinicia e limpa a janela da sessão</action
+>.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar no Histórico...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura uma palavra ou uma sequência de texto</action
+> no histórico actual. As opções permitem a distinção de maiúsculas ou as pesquisas para trás, assim como a utilização de expressões regulares nas pesquisas. Carregue no botão <guibutton
+>Editar</guibutton
+> para usar o editor gráfico do &kde; para criar uma expressão regular.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa para a próxima instância do texto que você está à procura</action
+>.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Anterior</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa para a instância anterior do texto do qual está à procura</action
+>.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Gravar o Histórico Como...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o histórico actual</action
+> como um ficheiro de texto.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Limpar o Histórico </guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa o histórico para a sessão actual</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Limpar Todos os Históricos </guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa o histórico para todas as sessões</action
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Separar a Sessão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a sessão actual numa janela separada</action
+>. O nome da sessão é mostrado no título da janela nova.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mudar o Nome à Sessão...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela que lhe permitirá mudar o nome da sessão actual</action
+>. O nome é mostrado na página de sessões. O atalho <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>S</keycap
+> </keycombo
+> também poderá ser usado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Monitor de Actividade</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Assinala a sessão actual de modo a que mostre um alerta se ocorrer alguma actividade</action
+>. Aparecerá um ícone com uma lâmpada acesa na página da sessão. Utilize isto para o alertar se algo tiver acontecido enquanto você está a trabalhar noutra sessão. O tempo antes do alerta poderá ser modificado nas preferências do &konsole;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Monitor de Inactividade</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Assinala a sessão actual de modo a que mostre um alerta se não ocorrer nenhuma actividade durante 10 segundos</action
+>. Aparecerá um ícone com uma lâmpada apagada na página da sessão. Utilize isto para o alertar se uma tarefa parar enquanto você está a trabalhar noutra sessão. O tempo antes do alerta poderá ser modificado nas preferências do &konsole;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Enviar os Dados Introduzidos para Todas as Sessões</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Assinala a sessão actual de modo a que todos os comandos nela introduzidos serão enviados para todas as sessões</action
+>. A sessão terá um ícone pequeno na sua página a lembrá-lo para ter cuidado com o que introduzir! O <userinput
+><command
+>rm</command
+> <parameter
+>-rf *</parameter
+></userinput
+>, por exemplo, não é provavelmente uma boa ideia.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mover a Sessão para a Esquerda</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Move a página da sessão actual uma posição para a esquerda</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Direita</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mover a Sessão para a Direita</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Move a página da sessão actual uma posição para a direita</action
+>.</para>
+<para
+>O <keycombo action="simul"
+>&Shift; <keycap
+>Esquerda</keycap
+></keycombo
+> e o <keycombo action="simul"
+>&Shift; <keycap
+>Direita</keycap
+></keycombo
+> também poderão ser usados para alternar entre sessões.</para
+></listitem
+></varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ícones das Sessões...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>No fundo do menu existe uma lista com as sessões disponíveis. Se seleccionar uma tornará essa a sessão activa.</para
+><para
+>Você também poderá usar o <keycombo action="simul"
+>&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+>/<keycombo action="simul"
+>&Shift;<keycap
+>Direita</keycap
+></keycombo
+> para circular pelas sessões disponíveis.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="bookmarks-menu">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Adicionar aos Favoritos</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Adiciona a posição actual</action
+> à lista de favoritos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Editar os Favoritos</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Edita</action
+> a lista de favoritos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Nova Pasta de Favoritos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Adiciona uma nova pasta</action
+> à lista de favoritos.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>A lista de favoritos é apresentada no fundo do menu. Seleccione um favorito para mudar para essa localização.</para>
+
+<note
+><para
+>Você poderá usar o editor de favoritos para adicionar manualmente URLs como o ssh://utilizador@maquina ou o telnet://maquina para abrir as ligações remotas.</para
+></note>
+
+
+</sect2>
+
+
+
+<sect2 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esconder o Menu</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Esconde a barra de menu</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Barra de Páginas</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Controla a visibilidade/localização da barra de páginas</action
+>: <guimenuitem
+>Esconder</guimenuitem
+>, <guimenuitem
+>Topo</guimenuitem
+> ou <guimenuitem
+>Fundo</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barra de Posicionamento</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Controla a visibilidade/localização da barra de posicionamento</action
+>: <guimenuitem
+>Esconder</guimenuitem
+>, <guimenuitem
+>Esquerda</guimenuitem
+> ou <guimenuitem
+>Direita</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a janela entre o modo de ecrã completo e o tamanho normal</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Campainha</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Controla a campainha</action
+>: <guimenuitem
+>Campainha do Sistema</guimenuitem
+>, <guimenuitem
+>Notificação do Sistema</guimenuitem
+>, <guimenuitem
+>Campainha Visível</guimenuitem
+> ou <guimenuitem
+>Nenhuma</guimenuitem
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Tipo de Letra</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mudar o tamanho da letra</action
+>: <guimenuitem
+>Aumentar o Tipo de Letra</guimenuitem
+> ou <guimenuitem
+>Diminuir o Tipo de Letra</guimenuitem
+>. </para>
+<para
+>Seleccione a opção <guimenuitem
+>Seleccionar...</guimenuitem
+> para usar qualquer combinação de tipo de letra, tamanho e estilo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Codificação</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe a codificação de caracteres</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Teclado</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha o mapeamento de teclas desejado</action
+>.</para>
+<para
+>A lista com esses mapeamentos de teclas é obtida a partir dos ficheiros <filename
+>$KDEDIR/share/apps/konsole/*.keytab</filename
+>. O ficheiro <filename
+>$KDEDIR/share/apps/konsole/README.KeyTab</filename
+> descreve o formato <literal role="extension"
+>*.keytab</literal
+> em mais detalhe. Adicione ou modifique esses ficheiros para corresponder às suas necessidades. O mapeamento de teclas por omissão é retirado a partir do <filename
+>$KDEDIR/share/apps/konsole/README.default.KeyTab</filename
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esquema</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Altera as cores do texto e o seu fundo</action
+>.</para>
+<para
+>A lista com estes esquemas é obtida a partir dos ficheiros <filename
+>$KDEDIR/share/apps/konsole/*.schema</filename
+>. O ficheiro <filename
+>$KDEDIR/share/apps/konsole/README.Schema</filename
+> descreve o formato <literal role="extension"
+>*.schema</literal
+> em mais detalhe. Adicione ou modifique estes ficheiros para corresponder às suas necessidades. Você também poderá criar esquemas personalizados através da janela de preferências em <menuchoice
+><guisubmenu
+>Configuração</guisubmenu
+> <guimenuitem
+>Configurar o &konsole;...</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Tamanho</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Altera o tamanho da área de texto (dado em colunas x linhas)</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Histórico...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><anchor id="configure-history"/><action
+>Abre uma janela onde você poderá configurar o histórico</action
+>. A opção <guilabel
+>Activar</guilabel
+> activa ou desactiva a gravação das linhas que saíram para fora do topo da janela. Você poderá indicar o <guilabel
+>Número de linhas</guilabel
+> a recordar no campo de texto, ou utilizar os botões giratórios para aumentar ou diminuir o número de passos em 100 linhas. O botão <guibutton
+>Predefinições</guibutton
+> irá repor o histórico em 1000 linhas. Se escolhe <guilabel
+>Definir como Ilimitadas</guilabel
+> irá fazer com que todo o histórico seja gravado. Carregue em <guibutton
+>OK</guibutton
+> para gravar as suas alterações ou em <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem ter de gravar as suas alterações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gravar como Predefinição</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava as opções actuais para ficarem as opções por omissão</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar o Perfil de Sessões...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o conjunto de sessões actual</action
+> com um nome à sua escolha. O perfil poderá então ser usado ao iniciar o &konsole; a partir da linha de comandos com o parâmetro <parameter
+>--profile</parameter
+> e o nome do ficheiro do perfil.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Notificações...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Personaliza as notificações do &konsole;</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Personalizar os atalhos do teclado para os comandos do &konsole;</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konsole;...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o módulo do &kcontrolcenter;, o que permitirá muitas alterações adicionais à interface do &konsole; e ao comportamento, incluindo a criação de esquemas personalizados e a modificação das sessões disponíveis</action
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Manual do Konsole</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o índice de conteúdos deste documento</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Dica do Dia</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma dica útil sobre a utilização do &konsole;. </action
+>Assinale a opção <guilabel
+>Mostrar no início</guilabel
+> para mostrar uma nova dica ou sugestão de cada vez que o &konsole; é iniciado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um Erro...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Envia o relatório de um erro ou um pedido de uma nova funcionalidade</action
+> para o &konsole;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Acerca do Konsole</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Informações acerca</action
+> do autor do &konsole;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Acerca do KDE</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Informações acerca do projecto do &kde;</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="tabbar">
+<title
+>Barra de Páginas</title>
+
+<para
+>A barra de páginas permite ter várias sessões de terminal anexadas numa única janela do &konsole;.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da Barra de Páginas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="tabbar.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem da Barra de Páginas</phrase>
+</textobject>
+<caption
+><para
+>O &konsole; com 4 sessões de terminal abertas, com a barra de páginas em baixo.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Barra de Páginas</guimenuitem
+></menuchoice
+> permite à barra de páginas ser movida para o <guimenuitem
+>Topo</guimenuitem
+> ou para o <guimenuitem
+>Fundo</guimenuitem
+> da janela. A barra de páginas também poderá ficar escondida se seleccionar a opção <guimenuitem
+>Esconder</guimenuitem
+>.</para>
+
+<para
+>Do lado esquerdo da barra de páginas, existe um botão que permite uma enorme variedade de acções. <itemizedlist>
+<listitem
+><para
+>Carregue no botão para iniciar uma nova sessão normal.</para
+></listitem>
+<listitem
+><para
+>Carregue e mantenha carregado o botão para aparecer uma lista de sessões para seleccionar.</para
+></listitem>
+<listitem
+><para
+>Carregue com o botão direito no botão (ou em qualquer espaço vazio da barra de páginas) para mostrar um menu que permite determinadas opções: <itemizedlist
+> <listitem
+><para
+><guimenu
+>Barra de Páginas</guimenu
+>: <guimenuitem
+>Esconder</guimenuitem
+>, <guimenuitem
+>Topo</guimenuitem
+> ou <guimenuitem
+>Fundo</guimenuitem
+>.</para
+></listitem>
+</itemizedlist>
+<itemizedlist>
+ <listitem
+><para
+><guimenu
+>Opções da Página</guimenu
+>: <guimenuitem
+>Texto e Ícones</guimenuitem
+>, <guimenuitem
+>Apenas o Texto</guimenuitem
+> ou <guimenuitem
+>Apenas os Ícones</guimenuitem
+>.</para
+></listitem>
+</itemizedlist>
+<itemizedlist>
+ <listitem
+><para
+>O <guimenuitem
+>Desaparecimento Dinâmico</guimenuitem
+> irá esconder a barra de páginas, quando só existir uma sessão aberta.</para>
+ </listitem>
+</itemizedlist>
+<itemizedlist>
+ <listitem
+><para
+>O <guimenuitem
+>Auto-Redimensionar as Páginas</guimenuitem
+> irá mudar automaticamente o tamanho das páginas de acordo com a largura da barra de páginas.</para>
+ </listitem>
+</itemizedlist>
+</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Do lado direito da barra de páginas, existe um botão que fecha a sessão actual. Este botão ficará desactivado quando só existir uma sessão a correr.</para>
+
+<para
+>Se carregar com o botão direito em qualquer página, irá abrir outro menu: <itemizedlist>
+<listitem
+><para
+><guimenu
+>Desanexar a Sessão</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Mudar o Nome à Sessão...</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Monitor de Actividade</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Monitor de Inactividade</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Enviar as Entradas para Todas as Sessões</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Seleccionar a Cor da Página...</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Mudar para a Página...</guimenu
+></para
+></listitem>
+<listitem
+><para
+><guimenu
+>Fechar a Sessão</guimenu
+></para
+></listitem>
+</itemizedlist
+></para>
+
+</sect1>
+
+<sect1 id="command-line-options">
+<title
+>Opções da Linha de Comandos</title>
+
+<para
+>Quando o &konsole; é iniciado a partir da linha de comandos, várias opções poderão ser indicadas para alterar o seu comportamento.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--help</option
+></term>
+<listitem
+><para
+><action
+>Mostra as várias opções</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-e</option
+> <parameter
+>comando</parameter
+></term>
+<listitem
+><para
+><action
+>Executa</action
+> o <parameter
+>comando</parameter
+> em vez da linha de comandos normal.</para>
+<note
+><para
+>Todos os argumentos a seguir ao <parameter
+>comando</parameter
+> serão passados ao <parameter
+>comando</parameter
+>, não ao &konsole;.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--keytab</option
+> <parameter
+>ficheiro</parameter
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; usando um dado ficheiro .keytab</action
+> para personalizar a configuração das teclas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--keytabs</option
+></term>
+<listitem
+><para
+><action
+>Mostra todas as tabelas de teclas</action
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--ls</option
+></term>
+<listitem
+><para
+><action
+>Inicia com um ambiente de linha de comandos autenticada</action
+>. O que isso faz depende do seu sistema, mas de um modo geral significa que os ficheiros como o <filename
+>~/.profile</filename
+> ou o <filename
+>~/.bash_profile</filename
+> serão lidos. (Se isso não significar nada para si, não se preocupe, mas tenha em atenção quando chegar à conclusão que irá precisar deles.)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--name</option
+> <parameter
+>nome</parameter
+></term>
+<listitem
+><para
+><action
+>Muda o nome que aparece na barra do título</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--noclose</option
+></term>
+<listitem
+><para
+><action
+>Evita que o &konsole; feche</action
+> quando um comando <userinput
+><command
+>exit</command
+></userinput
+> é executado na única janela de sessão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--noframe</option
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; sem o seu contorno</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--nohist</option
+></term>
+<listitem
+><para
+><action
+>Desactiva a gravação das linhas</action
+> que saem para fora do topo da janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--nomenubar</option
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; com o menu escondido</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--noresize</option
+></term>
+<listitem
+><para
+><action
+>Desactiva o redimensionamento</action
+> da janela do terminal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--noscrollbar</option
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; sem a barra de posicionamento</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--notabbar</option
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; com a barra de páginas escondida</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--noxft</option
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; sem a suavização por 'anti-aliasing' do Xft</action
+>. A suavização de um tipo de letra pequeno poderá torná-lo difícil de ler.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--profile</option
+> <parameter
+>ficheiro</parameter
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; com um conjunto definido de sessões</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--profiles</option
+></term>
+<listitem
+><para
+><action
+>Mostra todos os perfis disponíveis. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--schema</option
+> <parameter
+>nome</parameter
+> | <parameter
+>ficheiro</parameter
+></term>
+<listitem
+><para
+><action
+>Inicia o &konsole; com o esquema 'nome' ou o esquema indicado no 'ficheiro'</action
+> para personalizar a aparência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--schemata</option
+></term>
+<listitem
+><para
+><action
+>Lista todos os esquemas disponíveis. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--script</option
+></term>
+<listitem
+><para
+><action
+>Activa funções extendidas de &DCOP; &Qt;. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-T</option
+> <parameter
+>título</parameter
+></term>
+<listitem
+><para
+><action
+>Muda o título da janela</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--tn</option
+> <parameter
+>terminal</parameter
+></term>
+<listitem
+><para
+><action
+>Altera a variável de ambiente TERM para o valor indicado</action
+>. Leia o <userinput
+><command
+>man</command
+> <option
+>xterm</option
+> </userinput
+> para mais informações sobre o TERM.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--type</option
+> <parameter
+>tipo</parameter
+></term>
+<listitem
+><para
+><action
+>Inicia uma sessão com o tipo indicado</action
+> em vez do predefinido.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--types</option
+></term>
+<listitem
+><para
+><action
+>Mostra todos os tipos de sessão disponíveis. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--vt_sz</option
+> <parameter
+>CCxLL</parameter
+></term>
+<listitem
+><para
+><action
+>Inicia uma janela de terminal com CC Colunas e LL linhas</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--workdir</option
+> <parameter
+>directoria</parameter
+></term>
+<listitem
+><para
+><action
+>Abre com a </action
+> <parameter
+>directoria</parameter
+> como sendo a pasta de trabalho.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<informalexample>
+<para
+>Exemplos:</para>
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>konsole</command
+> <option
+>--vt_sz</option
+> <parameter
+>90x25</parameter
+> <option
+>--nohist</option
+></userinput
+></screen>
+
+<para
+>Inicia uma janela do &konsole; com 90 colunas e 25 linhas, sem histórico</para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>konsole</command
+> <option
+>--noclose</option
+> <option
+>-e</option
+> <parameter
+>args_echo</parameter
+> <parameter
+>Olá, obrigado por usar o &konsole;!</parameter
+></userinput
+></screen>
+
+<para
+>Inicia uma janela do &konsole; com o texto 'Olá, obrigado por usar o &konsole;!' impresso </para>
+<para
+>O <parameter
+>echo_args</parameter
+> é um simples 'script' de Bash: <programlisting
+>#!/bin/bash
+echo $*</programlisting>
+</para>
+</informalexample>
+
+<para
+>O &konsole; também aceita as opções genéricas do &Qt; e do &kde;:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--help-qt</option
+></term>
+<listitem
+><para
+><action
+>Mostra as opções específicas do &Qt;</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<caution
+><para
+>As seguintes opções do &Qt; não fazem efeito no &konsole;: <informalexample
+> <variablelist>
+
+<varlistentry>
+<term
+><option
+>--fn</option
+>, <option
+>--font</option
+> <parameter
+>tipo_letra</parameter
+></term>
+<listitem
+><para
+><action
+>Define o tipo de letra da aplicação</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--bg</option
+>, <option
+>--background</option
+> <parameter
+>cor</parameter
+></term>
+<listitem
+><para
+><action
+>Altera a cor de fundo por omissão</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--fg</option
+>, <option
+>--foreground</option
+> <parameter
+>cor</parameter
+></term>
+<listitem
+><para
+><action
+>Altera a cor do texto por omissão</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--btn</option
+>, <option
+>--button</option
+> <parameter
+>cor</parameter
+></term>
+<listitem
+><para
+><action
+>Altera a cor dos botões por omissão</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</informalexample>
+</para
+></caution>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--help-kde</option
+></term>
+<listitem
+><para
+><action
+>Mostra as opções específicas do &kde;</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--help-all</option
+></term>
+<listitem
+><para
+><action
+>Mostra todas as opções</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--author</option
+></term>
+<listitem
+><para
+><action
+>Mostra os nomes dos autores</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-v,--version</option
+></term>
+<listitem
+><para
+><action
+>Mostra o número da versão</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--license</option
+></term>
+<listitem
+><para
+><action
+>Mostra informações sobre a licença</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="dcop">
+<title
+>&DCOP;</title>
+
+<para
+>Para uma introdução ao &DCOP; e à utilização do <command
+>dcop</command
+>, veja por favor o <ulink url="help:/khelpcenter/userguide/kde-diy.html#dcop"
+>Guia de Utilizador do &DCOP;</ulink
+>. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Direitos de Cópia</title>
+
+<para
+>Desde o &kde; 3.4,, o &konsole; é mantido por &Kurt.Hindenburg; &Kurt.Hindenburg.mail;</para>
+
+<para
+>Anteriormente, o &konsole; era mantido pelo &Waldo.Bastian; &Waldo.Bastian.mail;</para>
+
+<para
+>A aplicação &konsole; tem o Copyright &copy; 1997-2005 &Lars.Doelle; &Lars.Doelle.mail;</para>
+
+<para
+>Este documento foi escrito pelo &Jonathan.Singer; &Jonathan.Singer.mail;</para>
+
+<para
+>Este documento foi actualizado para o &kde; 3.4 pelo &Kurt.Hindenburg; &Kurt.Hindenburg.mail;</para>
+
+<para
+>Foi convertido originalmente para <acronym
+>SGML</acronym
+> de DocBook por &Mike.McBride; e &Lauri.Watts;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="porting">
+<title
+>O &konsole; nas plataformas não-&Linux;</title>
+
+<para
+>Existem mais informações sobre como compilar o &konsole; para outras plataformas que não o &Linux; no ficheiro <filename
+>README.ports</filename
+> do pacote de código-fonte do &konsole;. Ele contém uma lista das pessoas mais experientes em certas plataformas (Tru64, &Solaris;, OpenBSD) e pede mais voluntários para outras plataformas &UNIX;.</para>
+
+<para
+>Para mais informações visite estes sítios na web:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink url="http://freebsd.kde.org/"
+>&kde; em FreeBSD</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="http://solaris.kde.org/"
+>&kde; em &Solaris;</ulink
+></para
+></listitem>
+</itemizedlist>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-general-insert-case: lower
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdebase/konsole/konsole.png b/tde-i18n-pt/docs/kdebase/konsole/konsole.png
new file mode 100644
index 00000000000..bbb38f2fc46
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konsole/konsole.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/konsole/tabbar.png b/tde-i18n-pt/docs/kdebase/konsole/tabbar.png
new file mode 100644
index 00000000000..8b9ace02ccb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/konsole/tabbar.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kpager/Makefile.am b/tde-i18n-pt/docs/kdebase/kpager/Makefile.am
new file mode 100644
index 00000000000..4addad4250b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kpager/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kpager
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kpager/Makefile.in b/tde-i18n-pt/docs/kdebase/kpager/Makefile.in
new file mode 100644
index 00000000000..e8854b160fb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kpager/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kpager
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kpager
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kpager/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kpager/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kpager/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kpager/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kpager/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=screenshot.png index.docbook Makefile.in settings.png Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook screenshot.png settings.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager
+ @for base in index.docbook screenshot.png settings.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook screenshot.png settings.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpager/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook screenshot.png settings.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kpager/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kpager/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kpager/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kpager/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kpager/index.cache.bz2
new file mode 100644
index 00000000000..0a7ca7121c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kpager/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kpager/index.docbook b/tde-i18n-pt/docs/kdebase/kpager/index.docbook
new file mode 100644
index 00000000000..0b7a07b6193
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kpager/index.docbook
@@ -0,0 +1,510 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kpager;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kpager;</title>
+
+<authorgroup>
+<author
+>&Dirk.Doerflinger; &Dirk.Doerflinger.mail;</author>
+
+<othercredit role="developer"
+>&Antonio.Larrosa.Jimenez; &Antonio.Larrosa.Jimenez.mail; </othercredit>
+
+<othercredit role="developer"
+>&Matthias.Elter; &Matthias.Elter.mail; </othercredit>
+
+<othercredit role="developer"
+>&Matthias.Ettrich; &Matthias.Ettrich.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>Nuno</firstname
+><surname
+>Donato</surname
+><affiliation
+><address
+><email
+>nunodonato@iol.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Dirk.Doerflinger;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-01-28</date>
+<releaseinfo
+>0.02.00</releaseinfo>
+
+<abstract>
+<para
+>O &kpager; dá-lhe uma vista em miniatura de todos os seus ecrãs do seu ambiente de trabalho. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>paginador</keyword>
+<keyword
+>kpager</keyword>
+<keyword
+>ecrã</keyword>
+<keyword
+>vista geral</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kpager; dá-lhe uma vista de todos os seus ecrãs. É um utilitário que lhe permite ver, redimensionar ou fechar as janelas em qualquer ecrã e mover as janelas entre eles. </para>
+
+</chapter>
+
+
+<chapter id="using-kpager">
+<title
+>Usar o &kpager;</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kpager; em funcionamento</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<sect1 id="kpager-features">
+<title
+>Mais funções do &kpager;</title>
+
+<para
+>O &kpager; pode mostrar todos os ecrãs e as aplicações em cada um deles. Pode ser usado para escolher uma aplicação ou ainda para mover aplicações entre os diferentes ecrãs.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kpager-mainwindow">
+<title
+>A janela principal do &kpager;</title>
+
+<sect2>
+<title
+>Usar o rato</title>
+
+<para
+>No &kpager;, o utilizador poderá activar as aplicações, carregando no <mousebutton
+>botão esquerdo</mousebutton
+> do rato.</para>
+
+<para
+>O <mousebutton
+>botão do meio</mousebutton
+> do rato pode ser usado para arrastar as aplicações no &kpager;. As mesmas aplicações podem ser arrastadas de um ecrã virtual para outro.</para
+>
+
+<para
+>Ao carregar no <mousebutton
+>botão direito</mousebutton
+> do rato em qualquer sítio do &kpager;, irá aparecer um menu de contexto.</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu de Contexto</title>
+
+<para
+>O menu depende do local onde carregou com o botão direito do rato. Se carregou num fundo vazio do &kpager;, só terá dois itens: <guimenuitem
+>Configurar o KPager</guimenuitem
+> e <guimenuitem
+>Sair</guimenuitem
+>. Caso contrário, se carregar numa janela, também aparecerá o nome e o ícone da aplicação e ainda <guimenuitem
+>Minimizar</guimenuitem
+>, <guimenuitem
+>Maximizar</guimenuitem
+>, <guimenuitem
+>Para o Ecrã</guimenuitem
+> e <guimenuitem
+>Fechar</guimenuitem
+>. Em baixo, está uma descrição detalhada de cada item do menu.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Maximizar</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Maximiza a janela da aplicação para o Ecrã inteiro. Este item só aparece se você carregar com o botão direito do rato na janela da aplicação.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Minimizar</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Minimiza a aplicação. Este item só aparece se você carregar com o botão direito do rato na janela da aplicação.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Para o Ecrã</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Move a janela da aplicação para o ecrã virtual escolhido. Este item só aparece se você carregar com o botão direito do rato na janela da aplicação.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Fechar</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha a aplicação em que você carregou. Este item só aparece se carregou com o botão direito do rato na janela da aplicação.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Configurar o Paginador</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a <link linkend="kpager-settings"
+>janela de configuração</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Sair</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kpager;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+
+</sect2>
+</sect1>
+
+<sect1 id="kpager-settings">
+<title
+>A Janela de Configuração</title>
+
+<screenshot>
+<screeninfo
+>Eis uma imagem da janela de configuração</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Na janela de configuração, irá encontrar cinco opções e dois grupos de opções exclusivas entre si.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Permitir o Arrastamento de Janelas</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, o utilizador poderá arrastar as janelas dentro do &kpager; com o botão do meio do rato. As janelas podem ser arrastadas pelo ecrã actual ou ainda para outro ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Nome</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, os nomes dos ecrãs são mostrados na janela principal do &kpager;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Número</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, os números dos ecrãs são mostrados na janela principal do &kpager;. Se esta opção estiver seleccionada juntamente com a opção <guilabel
+>Mostrar o Nome</guilabel
+>, o nome é mostrado com ordinais, <abbrev
+>ex.:</abbrev
+> <guilabel
+>2. Ecrã 2</guilabel
+>.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Fundo</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, o papel de parede de cada ecrã - se estiver definido - será mostrado também como papel de parede no &kpager;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as Janelas</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, as aplicações nos ecrãs são mostradas no &kpager; como pequenas janelas. Se não estiver seleccionada, o &kpager; permanecerá vazio, sendo apenas usado para escolher entre os diferentes ecrãs.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de Janela</guilabel
+></term>
+<listitem
+><para
+>Este grupo de opções altera o tipo de vista para as janelas das aplicações. A <guilabel
+>Simples</guilabel
+> mostrará só rectângulos vazios com as proporções da janela da aplicação, a <guilabel
+>Ícone</guilabel
+> mostrá-las-á com o seu ícone correspondente e a <guilabel
+>Imagem</guilabel
+> fará uma captura do conteúdo da janela da aplicação. A utilização do modo de imagem só é recomendada em máquinas muito rápidas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Disposição</guilabel
+></term>
+<listitem
+><para
+>Neste grupo pode ser alterada a disposição da janela principal do &kpager;. A <guilabel
+>Clássica</guilabel
+> irá mostrar o &kpager; numa grelha 2xn como acontece nas aplicações equivalentes dos outros gestores de janelas, a <guilabel
+>Horizontal</guilabel
+> mostrará os ecrãs virtuais numa linha horizontal, enquanto que a <guilabel
+>Vertical</guilabel
+> dispõe-los numa linha vertical, o que poderá caber perfeitamente num extremo do ecrã.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset id="faq-questions">
+<qandaentry>
+<question>
+<para
+>Porque precisaria eu do &kpager;?</para>
+</question>
+<answer
+><para
+>O &kpager; pode ser usado como uma alternativa ao paginador usado no painel. Tem a vantagem de poder ser redimensionado e de ser capaz de mostrar, dentro dele, os ícones ou vistas da janelas das aplicações a serem executadas, podendo ainda mover janelas através dos ecrãs e ser executado fora do painel.</para
+></answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Como posso alterar o comportamento do &kpager;?</para>
+</question>
+<answer
+><para
+>Se carregar com o <mousebutton
+>botão direito</mousebutton
+> do rato em qualquer ponto dentro do &kpager;, permitirá escolher a opção <guilabel
+>Configurar</guilabel
+> do menu de contexto, para mostrar a <link linkend="kpager-settings"
+>janela de configuração</link
+>.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>As janelas são transparentes por omissão, como posso desligar isto?</para>
+</question>
+<answer>
+<para
+>Actualmente, ainda não pode desligar isso a partir da janela de configurações, embora possa fazê-lo manualmente desta maneira:</para>
+
+<para
+>Abra o ficheiro <filename
+>$KDEHOME/share/config/kpagerrc</filename
+> como qualquer editor de texto como o &kedit; ou o <application
+>vi</application
+>. Se não tiver privilégios para escrever nesse ficheiro, poderá ter de o fazer como 'root' ou deverá contactar o seu administrador de sistema. Neste ficheiro, terá de adicionar uma nova opção com o nome <userinput
+>windowTransparentMode</userinput
+> com um número como valor. Os valores podem ser:</para>
+
+<simplelist>
+<member
+>0 - Sem janelas transparentes.</member>
+<member
+>1 - Só as janelas maximizadas são transparentes.</member>
+<member
+>2 - Todas as janelas são transparentes (por omissão).</member>
+</simplelist>
+
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kpager; </para>
+
+<para
+>'Copyright' do programa 2000 Antonio Larrosa <email
+>larrosa@kde.org</email
+> </para>
+
+<para
+>'Copyright' da documentação 2000 por Dirk Doerflinger <email
+> ddoerflinfer@web.de</email
+> </para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kpager">
+<title
+>Como obter o &kpager;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Como o &kpager; faz parte do pacote &package;, irá apenas precisar de instalar os principais pacotes do &kde;.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kpager/screenshot.png b/tde-i18n-pt/docs/kdebase/kpager/screenshot.png
new file mode 100644
index 00000000000..7bfb5f476d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kpager/screenshot.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kpager/settings.png b/tde-i18n-pt/docs/kdebase/kpager/settings.png
new file mode 100644
index 00000000000..1da9811d360
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kpager/settings.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/ksplashml/Makefile.am b/tde-i18n-pt/docs/kdebase/ksplashml/Makefile.am
new file mode 100644
index 00000000000..5d9aba3ee7a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksplashml/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = ksplashml
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/ksplashml/Makefile.in b/tde-i18n-pt/docs/kdebase/ksplashml/Makefile.in
new file mode 100644
index 00000000000..c88edb12621
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksplashml/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/ksplashml
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = ksplashml
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/ksplashml/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/ksplashml/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/ksplashml/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/ksplashml/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/ksplashml/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksplashml/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/ksplashml/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/ksplashml/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/ksplashml/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/ksplashml/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/ksplashml/index.cache.bz2
new file mode 100644
index 00000000000..86b38527d62
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksplashml/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/ksplashml/index.docbook b/tde-i18n-pt/docs/kdebase/ksplashml/index.docbook
new file mode 100644
index 00000000000..61c737d4f21
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksplashml/index.docbook
@@ -0,0 +1,1602 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksplash;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ksplash;</title>
+
+<authorgroup>
+<author
+>&Teemu.Rytilahti; &Teemu.Rytilahti.mail; </author>
+
+<othercredit role="developer"
+>&Brian.C.Ledbetter; &Brian.C.Ledbetter.mail; </othercredit>
+
+<othercredit role="developer"
+>&Ravikiran.Rajagopal; &Ravikiran.Rajagopal.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>Teemu Rytilahti</holder>
+</copyright>
+<copyright>
+<year
+>2003-04</year>
+<holder
+>Ravikiran Rajagopal</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-01-10</date>
+<releaseinfo
+>1.01.00</releaseinfo>
+
+<abstract>
+<para
+>O &ksplash; é um ecrã inicial bonito que mostra o progresso de uma aplicação que está a ser carregada.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdebase</keyword>
+<keyword
+>ksplash</keyword>
+<keyword
+>ksplashml</keyword>
+<keyword
+>ecrã inicial</keyword>
+<keyword
+>belezas visuais</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksplash; é um ecrã inicial bonito que mostra o progresso de uma aplicação que está a ser carregada. Por favor comunique quaisquer problemas ou pedidos de funcionalidades às listas de correio do &kde;. As principais funcionalidades do &ksplash; são: </para>
+<simplelist>
+<member
+>Temas Configuráveis</member>
+<member
+>Utiliza 'plugins' para uma personalização completa</member>
+<member
+>Pode ser usado por qualquer aplicação que utilize o DCOP</member>
+</simplelist>
+
+<para
+>Este manual mostrar-lhe-á como criar temas para usar com os 'plugins' que já estão disponíveis. Se nenhum dos 'plugins' disponíveis satisfaz o seu gosto, você poderá aprender como personalizar a aparência do &ksplash; por completo ao criar um 'plugin' em C++. </para>
+</chapter>
+
+<chapter id="using-themes">
+<title
+>Usar os temas</title>
+
+<para
+>Para usar os temas do <ulink url="http://www.kde-look.org"
+>KDE-Look</ulink
+>, extraia-os para a pasta <filename
+>~/.kde/share/apps/ksplash/Themes/</filename
+> para um único utilizador, ou para a <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/ksplash/Themes/</filename
+> para os tornar disponíveis para todos os utilizadores do seu sistema.</para>
+
+<para
+>Você também poderá usar o módulo <guilabel
+>Ecrã Inicial</guilabel
+> da <guilabel
+>Aparência</guilabel
+> no centro de controlo do &kde; para fazer isto automaticamente.</para>
+
+<sect1 id="using-kcontrol-module">
+<title
+>Utilizar o Módulo do &kcontrol;</title>
+
+<para
+>Este módulo permite-lhe instalar, testar e remover temas do &ksplash;.</para>
+
+<para
+>Ao lado do módulo existe uma lista com os temas disponíveis de momento para o &ksplash;. Quando seleccionar um, irá aparecer uma antevisão na área principal da janela. Quando tiver seleccionado o item que deseja usar, carregue em <guibutton
+>OK</guibutton
+> ou em <guibutton
+>Aplicar</guibutton
+>. Carregue em <guibutton
+>Cancelar</guibutton
+> para sair do módulo sem ter feito nenhuma alteração ou em <guibutton
+>Predefinições</guibutton
+> para repor o ecrã inicial por omissão do sistema.</para>
+
+<para
+>Para instalar novos módulos, carregue em <guibutton
+>Adicionar...</guibutton
+> e procure o tema no seu computador. Você não terá de descomprimir os ficheiros dos temas; poderá seleccionar sem problemas o ficheiro de tema comprimido. Se instalar um tema não o torna o tema por omissão, até que você o seleccione na lista e carregue em <guibutton
+>OK</guibutton
+> ou em <guibutton
+>Aplicar</guibutton
+>.</para>
+
+<para
+>Ainda que você possa ver uma antevisão do ecrã inicial, você poderá querer ver como é que ele funciona realmente, por exemplo para ver como é que fica a animação. Você poderá testar os temas se os seleccionar na lista e carregar em <guibutton
+>Testar</guibutton
+>.</para>
+
+<para
+>Você também poderá remover os temas que não deseja mais usar, se os seleccionar e carregar em <guibutton
+>Remover</guibutton
+>. Lembre-se que a sua conta de utilizador poderá não ter permissões para remover os temas instalados ao nível do sistema. Também é recomendado que não desinstale o ecrã inicial <guilabel
+>Por omissão</guilabel
+>.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="themes">
+<title
+>Como criar temas para o &ksplash;</title>
+<sect1 id="themes-general">
+<title
+>Geral</title>
+<para
+>Criar os seus próprios temas do &ksplash; é simples. Depois de você ter terminado os seus temas poderá publicá-los no <ulink url="http://www.kde-look.org"
+>KDE-Look</ulink
+> para que as outras pessoas os possam usar.</para>
+
+<sect2 id="theme-syntax">
+<title
+>Identificar o seu tema</title>
+
+<para
+>Vamos então criar um tema chamado <literal
+>OMeuTemaFixe</literal
+>. Para o tema ser reconhecido pelo &ksplash;, deverá ser guardado numa pasta chamada <filename class="directory"
+>OMeuTemaFixe</filename
+> em <filename class="directory"
+>~/.kde/apps/ksplash/Themes/</filename
+>. Deverá ter um ficheiro chamado <filename
+>Theme.rc</filename
+>, o qual contém a configuração do tema. Você poderá indicar várias coisas especiais para o tema, alterar o motor do 'plugin' a usar, e assim por diante. Você não terá de usar todas as configurações disponíveis; normalmente, as configurações têm valores por omissão aceitáveis. A sintaxe básica dos itens no ficheiro <filename
+>Theme.rc</filename
+> é <literal
+>[opção] = [valor]</literal
+> Você poderá encontrar as definições das várias opções nas seguintes secções.</para>
+
+<example>
+<title
+>Ficheiro <filename
+>Theme.rc</filename
+> simples</title>
+<programlisting
+>[Tema do KSplash: OMeuTemaFixe]
+Name = OMeuTemaFixe
+Description = Um tema giro usando um motor do tipo XP
+Version = 1.0
+Author = Nome Verdadeiro &lt;nomeverdadeiro@mail.com&gt;
+## Usar o motor XpLike para este tema.
+Engine = XpLike
+Show Icon = false
+Welcome Text = A carregar o KDE
+</programlisting>
+</example>
+
+<para
+>Depois de indicar o nome, a descrição e o autor do tema, você deverá escolher primeiro um motor de temas (também conhecido por 'plugin'). A partir daí, você poderá personalizar várias funcionalidades do motor do tema ao atribuir pares (chave, valor) como no ficheiro de exemplo em cima.</para>
+
+<important>
+<para
+>Garanta que o nome da pasta onde os ficheiros dos temas são gravados (<filename class="directory"
+>~/.kde/apps/ksplash/Themes/OMeuTemaFixe</filename
+> no nosso caso) e o identificador (<literal
+>[Tema do KSplash: OMeuTemaFixe] </literal
+>, também no nosso caso) do tema no ficheiro <filename
+>Theme.rc</filename
+> sejam idênticos. Caso contrário, o &ksplash; não irá reconhecer o tema.</para>
+</important>
+
+</sect2>
+
+<sect2 id="theme-files">
+<title
+>Ficheiros com fundos</title>
+
+<para
+>Quando o &ksplash; se inicia, ele tenta procurar uma imagem de fundo para a sua resolução de ecrã actual, se o motor do tema usar uma. O ficheiro com a imagem de fundo deverá ter um nome com o seguinte formato: <filename
+>Background-<replaceable
+>LLLxAAA</replaceable
+>.png</filename
+>, com o LLL sendo a largura em pixels e o AAA, a altura..</para>
+
+<para
+>Por exemplo, você poderá usar um ficheiro chamado <filename
+>Background-1024x768</filename
+>. Se a imagem de fundo para a sua resolução não puder ser encontrada, ele tentará redimensionar o ficheiro original <filename
+>Background.png</filename
+> ou o ficheiro indicado no <filename
+>Theme.rc</filename
+> para se adequar à resolução actual. O redimensionamento imediato poderá levar algum tempo, como tal você deverá fornecer imagens de fundo para, pelo menos, os seguintes tamanhos: 1280x1024, 1024x768 e 800x600.</para>
+</sect2>
+</sect1>
+
+<sect1 id="theme-engines">
+<title
+>Opções para os Motores de Temas</title>
+
+<sect2 id="default-themes">
+<title
+>Tema por Omissão</title>
+<table>
+<title
+>Opções por Omissão do Tema</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>Nome</entry>
+<entry
+>Argumento</entry>
+<entry
+>Explicação</entry>
+</row>
+<!-- Statusbar -->
+<row>
+<entry
+>Mostrar Sempre o Progresso</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se o progresso do carregamento deverá ser mostrado ('true': sim; 'false': não). Por omissão é 'true'.</entry>
+</row>
+<row>
+<entry
+>Cor do Texto da Legenda</entry>
+<entry
+>[cor]</entry>
+<entry
+>Determina a cor do texto a usar na barra de estado. Por omissão é igual a '#FFFFFF' (branco).</entry>
+</row>
+<!-- Misc. things -->
+<row>
+<entry
+>Ícones a Piscar</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se os ícones devem <quote
+>piscar</quote
+>. ('true': sim; 'false': não). Por omissão, 'true'.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect2>
+
+<sect2 id="standard-themes">
+<title
+>Tema Padrão</title>
+<table>
+<title
+>Opções do Tema Padrão</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>Nome</entry>
+<entry
+>Argumento</entry>
+<entry
+>Explicação</entry>
+</row>
+<!-- Statusbar -->
+<row>
+<entry
+>Posição da Barra de Estado</entry>
+<entry
+>[top/bottom]</entry>
+<entry
+>Comuta a posição da barra de estado no ecrã: 'top' (em cima) ou 'bottom' (em baixo). O valor por omissão é o 'bottom'.</entry>
+</row>
+<row>
+<entry
+>Barra de Estado Visível</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se a barra de estado deverá ser mostrada ('true': sim; 'false': não). O valor por omissão é o 'true'.</entry>
+</row>
+<row>
+<entry
+>Progresso Visível</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se o progresso do carregamento deverá ser mostrado ('true': sim; 'false': não). Por omissão é 'true'.</entry>
+</row>
+<!-- Fonts -->
+<row>
+<entry
+>Tipo de Letra da Barra de Estado</entry>
+<entry
+>[nome do tipo de letra]</entry>
+<entry
+>O tipo de letra usado na barra de estado. Por omissão é o Helvetica.</entry>
+</row>
+<row>
+<entry
+>Tamanho da Letra da Barra de Estado</entry>
+<entry
+>[tamanho]</entry>
+<entry
+>O tamanho da letra usado na barra de estado. Por omissão é igual a 16.</entry>
+</row>
+<row>
+<entry
+>Texto Negrito na Barra de Estado</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se o texto da barra de estado deverá aparecer negrito ('true': sim; 'false': não). Por omissão, é igual a 'true'.</entry>
+</row>
+<row>
+<entry
+>Texto Itálico na Barra de Estado</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se o texto da barra de estado deverá aparecer em itálico ('true': sim; 'false': não). Por omissão, é igual a 'false'.</entry>
+</row>
+<!-- Misc. things -->
+<row>
+<entry
+>Cor do Texto da Barra de Estado</entry>
+<entry
+>[cor]</entry>
+<entry
+>A cor do texto na barra de estado. Por omissão é igual a 'white' (branco).</entry>
+</row>
+<row>
+<entry
+>Cor de Fundo da Barra de Estado</entry>
+<entry
+>[cor]</entry>
+<entry
+>A cor de fundo na barra de estado. Por omissão é igual a 'black' (preto).</entry>
+</row>
+<row>
+<entry
+>Ícone da Barra de Estado</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se a barra de estado deverá ter um ícone.</entry>
+</row>
+<row>
+<entry
+>Ícones Visíveis</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se os ícones deverão estar visíveis ('true': sim; 'false': não). Por omissão, está a 'true'.</entry>
+</row>
+<row>
+<entry
+>Ícones Saltitantes</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se os ícones deverão estar intermitentes ('true': sim; 'false': não). Por omissão é igual a 'true'.</entry>
+</row>
+<row>
+<entry
+>Posição do Ícone</entry>
+<entry
+>[0-3,10-13]</entry>
+<entry
+>Posição onde os ícones são mostrados. Por omissão: 'bottom-left' (em baixo, à esquerda).</entry>
+</row>
+<row>
+<entry
+>Ecrã Inicial</entry>
+<entry
+>[nome]</entry>
+<entry
+>Altera imagem do ecrã inicial que é mostrada.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect2>
+
+<sect2 id="redmond-themes">
+<title
+>Tema do Redmond</title>
+<table>
+<title
+>Opções do tema Redmond</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>Nome</entry>
+<entry
+>Argumento</entry>
+<entry
+>Explicação</entry>
+</row>
+<!-- Main elements -->
+<row>
+<entry
+>Imagem de Fundo</entry>
+<entry
+>[ficheiro]</entry>
+<entry
+>A imagem de fundo definida pelo utilizador a usar.</entry>
+</row>
+<row>
+<entry
+>Ícone do Utilizador</entry>
+<entry
+>[Nome de ícone]</entry>
+<entry
+>O nome do ícone-padrão a mostrar para o utilizador. Por omissão é o <constant
+>go</constant
+>.</entry>
+</row>
+<row>
+<entry
+>Texto de Boas-Vindas</entry>
+<entry
+>[texto]</entry>
+<entry
+>O texto mostrado no ecrã inicial. Por omissão é "Bem-vindo".</entry>
+</row>
+<row>
+<entry
+>Texto do Nome do Utilizador</entry>
+<entry
+>[texto]</entry>
+<entry
+>O texto que é mostrado em vez do nome verdadeiro do utilizador.</entry>
+</row>
+<!-- Positioning elements -->
+<row>
+<entry
+>Posição do Texto de Boas-Vindas</entry>
+<entry
+>[x,y]</entry>
+<entry
+>A posição no ecrã onde é mostrado o texto de Boas-Vindas.</entry>
+</row>
+<row>
+<entry
+>Posição do Nome do Utilizador</entry>
+<entry
+>[x,y]</entry>
+<entry
+>A posição no ecrã onde é mostrado o nome do utilizador.</entry>
+</row>
+<row>
+<entry
+>Posição do Texto da Acção</entry>
+<entry
+>[x,y]</entry>
+<entry
+>A posição no ecrã onde é mostrada a acção a decorrer.</entry>
+</row>
+<row>
+<entry
+>Posição do Ícone</entry>
+<entry
+>[x,y]</entry>
+<entry
+>A posição no ecrã onde o ícone do utilizador é mostrado.</entry>
+</row>
+<!-- Show to show.. -->
+<row>
+<entry
+>Mostrar o Texto de Boas-Vindas</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Comuta a apresentação do texto de boas-vindas ('true': sim; 'false': não). Por omissão, é igual a 'true'.</entry>
+</row>
+<row>
+<entry
+>Mostrar a Sombra das Boas-Vindas</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Comuta a apresentação do sombreado do texto de boas-vindas ('true': sim; 'false': não). Por omissão, é igual a 'true'.</entry>
+</row>
+<row>
+<entry
+>Mostrar o Nome do Utilizador</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Comuta a apresentação do nome do utilizador ('true': sim; 'false': não). Por omissão é igual a 'true'.</entry>
+</row>
+<row>
+<entry
+>Mostrar a Acção</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Comuta a apresentação da acção que está a ser efectuada de momento ('true': sim; 'false': não). Por omissão é igual a 'true'.</entry>
+</row>
+<row>
+<entry
+>Mostrar o Ícone</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se o ícone deverá ser mostrado ('true': sim; 'false': não). Por omissão, 'true'.</entry>
+</row>
+<row>
+<entry
+>Usar o Ícone do Utilizador do KDM</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Mostra o ícone da autenticação do utilizador ('true': sim; 'false': não). Por omissão, igual a 'true'.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect2>
+
+<sect2 id="macx-themes">
+<title
+>Tema do MacX</title>
+<table>
+<title
+>Opções do Tema MacX</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>Nome</entry>
+<entry
+>Argumento</entry>
+<entry
+>Explicação</entry>
+</row>
+<row>
+<entry
+>Tamanho Mínimo dos Ícones</entry>
+<entry
+>[tamanho]</entry>
+<entry
+>Atribui o tamanho mínimo para os ícones. Por omissão, é igual a 16.</entry>
+</row>
+<row>
+<entry
+>Tamanho Máximo dos Ícones</entry>
+<entry
+>[tamanho]</entry>
+<entry
+>Atribui o tamanho máximo para os ícones. O valor por omissão é igual a 64.</entry>
+</row>
+<row>
+<entry
+>Desenho Optimizado dos Ícones</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Optimiza o processo de desenho dos ícones ('true': sim; 'false': não). Por omissão, 'true'.</entry>
+</row>
+<row>
+<entry
+>Barra de Progresso Visível</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Por omissão, igual a 'true' (sim). O outro valor possível será 'false' (não).</entry>
+</row>
+<row>
+<entry
+>Posição da Barra de Progresso</entry>
+<entry
+>[top/bottom]</entry>
+<entry
+>Indica se a barra de estado deverá aparecer em cima ('top') ou em baixo ('bottom'). Por omissão é igual a 'bottom'.</entry>
+</row>
+<row>
+<entry
+>Ícones Saltitantes</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se os ícones deverão estar saltitantes ('true': sim; 'false': não). Por omissão, é igual a 'false'.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect2>
+
+<sect2 id="mac-classic-themes">
+<title
+>Tema MacClassic</title>
+<table>
+<title
+>Opções do Tema MacClassic</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>Nome</entry>
+<entry
+>Argumento</entry>
+<entry
+>Explicação</entry>
+</row>
+<row>
+<entry
+>Posição do Ícone</entry>
+<entry
+>[0-3,10-13]</entry>
+<entry
+>A posição dos ícones no ecrã. Por omissão, é igual a 'bottom left' (em baixo, à esquerda).</entry>
+</row>
+<row>
+<entry
+>Ícones Saltitantes</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se os ícones deverão estar saltitantes ('true': sim; 'false': não). Por omissão, é igual a 'false'.</entry>
+</row>
+<row>
+<entry
+>Ícones Visíveis</entry>
+<entry
+>[true/false]</entry>
+<entry
+>Indica se os ícones deverão estar visíveis ('true': sim; 'false': não). Por omissão, está a 'true'.</entry>
+</row>
+<row>
+<entry
+>Ecrã Inicial</entry>
+<entry
+>[nome]</entry>
+<entry
+>Altera imagem do ecrã inicial que é mostrada.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect2>
+
+<sect2 id="themes-2k">
+<title
+>Tema 2k</title>
+<table>
+<title
+>Opções do tema 2k</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>Nome</entry>
+<entry
+>Argumento</entry>
+<entry
+>Explicação</entry>
+</row>
+<row>
+<entry
+>Cor de Fundo do Título</entry>
+<entry
+>[cor]</entry>
+<entry
+>A cor de fundo do título. Por omissão é 'dark blue' (azul escuro).</entry>
+</row>
+<row>
+<entry
+>Cor do Texto do Título</entry>
+<entry
+>[cor]</entry>
+<entry
+>A cor do texto do título. Por omissão, é igual a 'white' (branco).</entry>
+</row>
+<row>
+<entry
+>Cor do Texto do Estado</entry>
+<entry
+>[cor]</entry>
+<entry
+>A cor dos textos de estado. Por omissão, é a mesma que a Cor de Fundo do Título.</entry>
+</row>
+<row>
+<entry
+>Cor da Rotação 1</entry>
+<entry
+>[cor]</entry>
+<entry
+>Indica a cor da rotação 1. Por omissão, é igual a 'dark blue' (azul escuro).</entry>
+</row>
+<row>
+<entry
+>Cor da Rotação 2</entry>
+<entry
+>[cor]</entry>
+<entry
+>Indica a cor da rotação 2. Por omissão, é igual a 'cyan' (azul-cião).</entry>
+</row>
+<row>
+<entry
+>Velocidade da Rotação</entry>
+<entry
+>[valor]</entry>
+<entry
+>Define a velocidade da rotação. Por omissão, é igual a 30.</entry>
+</row>
+<row>
+<entry
+>Título da Janela</entry>
+<entry
+>[texto]</entry>
+<entry
+>Indica o texto de título para a janela.</entry>
+</row>
+<row>
+<entry
+>Ficheiro do Logótipo</entry>
+<entry
+>[ficheiro]</entry>
+<entry
+>Define o logótipo a usar.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="from-other-applications">
+<title
+>Usar o &ksplash; na sua Própria Aplicação</title>
+
+<para
+>Neste capítulo, nós descrevemos um método simples para usar o &ksplash; como o ecrã inicial para a sua aplicação do &kde;. Se não você não desenvolve aplicações para o &kde;, poderá ignorar este capítulo.</para>
+
+<sect1 id="basic-other-reqs">
+<title
+>Requisitos Básicos</title>
+
+<para
+>A sua aplicação do &kde; deverá lidar com o &DCOP;. O &DCOP; é a tecnologia do &kde; que é usada para comunicar entre as aplicações. Se você usar a <ulink url="http://developer.kde.org"
+>plataforma-padrão de aplicações do &kde;</ulink
+>, isto é realizado automaticamente. Para mais informações sobre o &DCOP; e as tecnologias relacionadas do &kde; vá ao <ulink url="http://developer.kde.org"
+>cantinho dos programadores do &kde;</ulink
+>.</para>
+</sect1>
+
+<sect1 id="other-using">
+<title
+>Iniciar o &ksplash;</title>
+
+<para
+>Antes de a sua aplicação iniciar o seu trabalho intensivo, ou antes de começar a carregar os 'plugins', &etc;, invoke o &ksplash; como se mostra a seguir:</para>
+
+<programlisting
+>DCOPClient *c = kapp-&gt;dcopClient();
+QString erro;
+QCString NomeKSplash;
+int pid = 0;
+QStringList args;
+args &lt;&lt; "--theme=OMeuTemaFixe" &lt;&lt; "--managed";
+if (kapp-&gt;startServiceByDesktopName("ksplash", args, &amp;erro, &amp;NomeKSplash, &amp;pid))
+{
+ KMessageBox::sorry(0, erro, "Não é possível invocar o KSplash");
+ // Algum processamento de erros aqui.
+}
+</programlisting>
+
+<para
+>Nós iremos assumir que só existe uma instância do &ksplash; a correr. Os outros casos são ligeiramente mais complexos. Por favor, veja a documentação do &DCOP; para mais detalhes.</para>
+</sect1>
+
+<sect1 id="show-messages">
+<title
+>Mostrar as mensagens</title>
+
+<para
+>Antes de você poder mostrar quaisquer mensagens, você precisa de configurar o número de passos que irá mostrar. Por exemplo, o procedimento de arranque do &kde; utiliza 7 passos.</para>
+
+<programlisting
+>QByteArray dados;
+ QDataStream arg(dados,IO_WriteOnly);
+ arg &lt;&lt; umNumero;
+ if (!(c-&gt;send(NomeKSplash, "KSplashIface", "setStartupItemCount(int)", dados))
+ // Algum processamento de erros aqui.
+</programlisting>
+
+<para
+>Sempre que quiser mostrar uma mensagem com um ícone ou sem nenhum, use</para>
+
+<programlisting
+>arg &lt;&lt; QString("nomeIcone") &lt;&lt; QString("nomePrograma") &lt;&lt; QString("Uma descrição");
+ if (!(c-&gt;send(NomeKSplash, "KSplashIface", "programStarted(QString,QString,QString)", dados))
+ {
+ // Algum processamento de erros aqui.
+ }
+</programlisting>
+
+<para
+>De cada vez que você invocar o <constant
+>programStarted</constant
+>, os passos completos são incrementados. Quando o seu programa tiver terminado o seu arranque, faça o seguinte para fazer desaparecer o ecrã inicial:</para>
+
+<programlisting
+>if (!(c-&gt;send(NomeKSplash, "KSplashIface", "startupComplete()", dados))
+ {
+ // Algum processamento de erros aqui.
+ }
+</programlisting>
+
+<para
+>Já está! Você não precisa de mais nada para tirar partido de tudo o que o &ksplash; tem para lhe oferecer.</para>
+
+</sect1>
+</chapter>
+
+<!-- FIXME: Better to leave this out until it's written, or the translators -->
+<!-- will have to still translate it ... -->
+
+<chapter id="wrplugins">
+<title
+>Criar novos 'plugins' do &ksplash;</title>
+
+<para
+>A criação de novos 'plugins' para o &ksplash; não é difícil. Neste capítulo, nós iremos criar um 'plugin' simples que irá emular o ecrã inicial de um sistema operativo bem conhecido. Este tutorial assume que você conhece as bases do C++ e um pouco de programação com o KDE/Qt.</para>
+
+<sect1 id="basic-requirements">
+<title
+>Requisitos Básicos</title>
+<para
+>Nós iremos criar um 'plugin' chamado <literal
+>2k</literal
+>. O nome do 'plugin' é usado em vários sítios, e é importante que você o use de forma consistente, de modo a que o 'plugin' seja reconhecido pelo &ksplash;. Os 'plugins' do &ksplash; são de factos bibliotecas carregadas dinamicamente com a seguinte convenção de nomes: </para>
+<simplelist>
+<member
+>A biblioteca dever-se-á chamar <filename
+>ksplash+nomedotemaemminúsculas</filename
+>. Para o nosso tema, chamar-se-á <filename
+>ksplash2k</filename
+>.</member>
+<member
+>Deverá ter um ficheiro 'desktop' correspondente com o nome formatado da seguinte forma <filename
+>ksplash+nomedotemaemminúsculas.desktop</filename
+>. Para o nosso tema, será igual a <filename
+>ksplash2k.desktop</filename
+>. </member>
+<member
+>Finalmente, o objecto que é devolvido pela biblioteca deverá ser uma classe chamada <literal
+>Theme+nomedotema</literal
+>. Para o nosso exemplo, será a <literal
+>Theme2k</literal
+>.</member>
+</simplelist>
+<para
+>Não se preocupe com isso se não perceber nada da parte anterior. Nós vamos ter em consideração cada um desses pontos em detalhe mais tarde. O outro detalhe importante é que a classe do 'plugin' deverá ser derivada da classe <literal
+>ThemeEngine</literal
+>. </para>
+</sect1>
+<sect1 id="skeleton">
+<title
+>Criar a plataforma de esqueleto</title>
+<para
+>Nós iremos usar a plataforma de aplicações do &kde;, a qual tomará conta de construir o 'plugin' e que nos irá garantir alguma independência da plataforma, sem nenhum trabalho da nossa parte. Para o fazer, certifique-se que tem o pacote <filename
+>kdesdk</filename
+> instalado. Corra o comando <literal
+>kapptemplate</literal
+> para produzir uma aplicação chamada "2k". Ela irá criar uma pasta de topo que contém alguns ficheiros genéricos como o AUTHORS, &etc;. Nós estamos mais interessados na subpasta chamada <filename class="directory"
+>2k</filename
+>. Vá para essa subpasta e remova todos os ficheiros que lá estejam. A partir de agora, temos o esqueleto que pretendemos. </para>
+<para
+>O próximo passo é a criação de um ficheiro <filename
+>.desktop</filename
+> que, ao ser instalado, irá indicar ao &ksplash; que o nosso 'plugin' está disponível. Estando consistente com as convenções de nomes indicadas na <link linkend="basic-requirements"
+>secção anterior</link
+>, crie um ficheiro chamado <filename
+>ksplash2k.desktop</filename
+> nessa pasta. Deverá conter as seguintes linhas: </para>
+<programlisting
+><literal>
+[Desktop Entry]
+Encoding=UTF-8
+Type=Service
+Comment=Plugin do KSplash
+Name=KSplash2k
+ServiceTypes=KSplash/Plugin
+X-KDE-Library=libksplash2k
+X-KSplash-Default=true
+X-KSplash-PluginName=2k
+X-KSplash-ObjectName=Tema2k
+</literal
+>
+</programlisting>
+<para
+>Os campos <literal
+>Encoding</literal
+>, <literal
+>Type</literal
+>, <literal
+>Comment</literal
+> e <literal
+>ServiceTypes</literal
+> são os mesmos para todos os 'plugins'. O nome do 'plugin' e da biblioteca seguem as convenções indicadas acima. O campo <literal
+>X-KSplash-Default</literal
+> usa um valor booleano que indica se deverá ser mostrado no módulo de configuração do painel de controlo por omissão. Excepto em casos muitos raros, deverá ser igual a <constant
+>true</constant
+>. </para>
+</sect1>
+<sect1 id="headerfile">
+<title
+>Declaração da classe do 'plugin'</title>
+<para
+>Agora que terminámos o trabalho preliminar, vamos para a parte divertida - criar uma classe que irá fornecer o comportamento que pretendemos. Embora tenhamos a liberdade de fazer com que esta classe faça praticamente tudo o que quisermos, existem algumas restrições.</para>
+<orderedlist>
+<listitem
+><para
+>As classes do 'plugin' deverão herdar da classe <constant
+>ThemeEngine</constant
+>.</para
+></listitem>
+<listitem
+><para
+>As classes do 'plugin' deverão ter um nome de acordo com a regra: <classname
+>Theme+NomePlugin</classname
+>.</para
+></listitem>
+<listitem
+><para
+>As classes do 'plugin' deverão oferecer uma função <literal
+>static</literal
+> chamada <function
+>names</function
+> que devolve uma lista com os nomes pela qual poderá ser invocada.</para
+></listitem>
+<listitem
+><para
+>Se o 'plugin' puder ser configurado no módulo do centro de controlo, deverá oferecer uma classe baseada na <literal
+>ThemeEngineConfig</literal
+> para a configuração.</para
+></listitem>
+<listitem
+><para
+>As classes do 'plugin' deverão reimplementar pelo menos uma das funções virtuais <function
+>slotSetText</function
+>, <function
+>slotSetPixmap</function
+>, <function
+>slotUpdateProgress</function
+> e <function
+>slotUpdateSteps</function
+> para serem úteis.</para
+></listitem>
+<listitem
+><para
+>O construtor deverá ter a forma <literal
+>ThemeEngine( QWidget *mae, const char *nome, const QStringList &amp;argumentos )</literal
+> para que possa ser usada com a <classname
+>KGenericFactory</classname
+>.</para
+></listitem>
+</orderedlist>
+<para
+>O último requisito poderá parecer complicado mas, como veremos mais tarde, ao adicionar uma única linha aos seus ficheiros de código, você poderá normalmente ignorá-lo.</para>
+</sect1>
+<sect1 id="headercode">
+<title
+>Código do ficheiro de inclusão</title>
+<para
+>Dadas as restrições, nós veremos agora que o ficheiro de inclusão <filename
+>theme2k.h</filename
+> ficará como o seguinte:</para>
+<example>
+<title
+>Listagem do <filename
+>theme2k.h</filename
+></title>
+<programlisting
+>#ifndef __THEME2K_H__
+#define __THEME2K_H__
+
+#include &lt;qlabel.h&gt;
+#include &lt;qwidget.h&gt;
+
+#include &lt;kdialogbase.h&gt;
+#include &lt;kpixmap.h&gt;
+#include &lt;ksplash/themeengine.h&gt;
+
+class RotWidget;
+
+class Cfg2k: public ThemeEngineConfig
+{
+ Q_OBJECT
+public:
+ Cfg2k( KConfig * );
+};
+
+class ObjKsTheme;
+class Theme2k: public ThemeEngine
+{
+ Q_OBJECT
+public:
+ Theme2k( QWidget *, const char *, const QStringList&amp; );
+
+ inline const QString name()
+ {
+ return( QString("KSplash2k") );
+ }
+ inline const KDialogBase *config( KConfig *kc )
+ {
+ return new Cfg2k( kc );
+ }
+ static QStringList names()
+ {
+ QStringList Nomes;
+ Nomes &lt;&lt; "KSplash2k";
+ Nomes &lt;&lt; "ks2k";
+ Nomes &lt;&lt; "2k";
+ Nomes &lt;&lt; "2000";
+ return( Nomes );
+ };
+
+public slots:
+ inline void slotSetText( const QString&amp; s )
+ {
+ if( mTexto &amp;&amp; mTexto-&gt;text() != s ) mTexto-&gt;setText( s );
+ };
+
+private:
+ void initUi();
+ void readSettings();
+
+ QLabel *mTexto;
+ RotWidget *mRotacao;
+ QColor mTCorFundo, mTCorTexto, mRotCor1, mRot2, mCorEstado;
+ int mRotVelocidade;
+ QString mTitulo, mLogotipo;
+};
+
+#endif
+</programlisting>
+</example>
+<para
+>Vamos então analisar a listagem em cima. A classe <classname
+>Theme2k</classname
+> satisfaz as convenções de nomes e herda da classe <classname
+>ThemeEngine</classname
+>. Ela contém um método <methodname
+>Theme2k::names()</methodname
+>, e tem um construtor que recebe os parâmetros obrigatórios: <function
+>Theme2k( QWidget *, const char *, const QStringList&amp; );</function
+> e também contém um método simples <methodname
+>Theme2k::slotSetText()</methodname
+>. De momento, não se preocupe com a classe <classname
+>RotWidget</classname
+>. É um pequeno item que oferece alguma beleza visual para o utilizador. O nosso 'plugin' é muito simples e não mostra nenhuns ícones nem nenhuma barra de progresso. Se você quiser mostrar os ícones, implemente de novo a função <function
+>slotSetPixmap</function
+>. Existem funções semelhantes para definir o intervalo da barra de progresso (<function
+>slotUpdateSteps</function
+>) e para incrementar (<function
+>slotUpdateProgress</function
+>) o passo actual. </para>
+</sect1>
+<sect1 id="Implementation">
+<title
+>Implementação do 'plugin'</title>
+<para
+>Nós iremos examinar só as partes relevantes da implementação. Para uma listagem da implementação completa (e não traduzida), veja por favor o apêndice. A primeira coisa que será feita é descartar o requisito da biblioteca:</para>
+<example>
+<title
+>Requisito da biblioteca</title>
+<programlisting
+>K_EXPORT_COMPONENT_FACTORY( ksplash2k, KGenericFactory&lt;Theme2k&gt; );
+</programlisting>
+</example>
+<para
+>A macro <constant
+>K_EXPORT_COMPONENT_FACTORY</constant
+> é declarada no ficheiro <filename
+>kgenericfactory.h</filename
+>. Sigamos para o construtor! Dado que este é um 'plugin' muito simples, assim o é também o construtor.</para>
+<example>
+<title
+>Construtor do 'plugin'</title>
+<programlisting
+>Theme2k::Theme2k( QWidget *mae, const char *nome, const QStringList &amp;argumentos )
+ :ThemeEngine( mae, nome, argumentos )
+{
+ readSettings();
+ initUi();
+}
+</programlisting>
+</example>
+<para
+>O método <function
+>readSettings()</function
+> ilustra a forma correcta de obter a configuração do seu tema. (Você deseja que as pessoas usem os seus 'plugins' nos temas delas, não deseja?)</para>
+<example>
+<title
+>Obter a configuração do tema</title>
+<programlisting
+>void Theme2k::readSettings()
+{
+ if( !mTheme )
+ return;
+
+ KConfig *cfg = mTheme-&gt;themeConfig();
+ if( !cfg )
+ return;
+
+ cfg-&gt;setGroup( QString("KSplash Theme: %1").arg(mTheme-&gt;theme()) );
+
+ QColor TCorFundoOmissao( Qt::darkBlue );
+ QColor TCorTextoOmissao( Qt::white );
+
+ mTCorFundo = cfg-&gt;readColorEntry( "Cor de Fundo do Título", &amp;TCorFundoOmissao );
+ mTCorTexto = cfg-&gt;readColorEntry( "Cor do Texto do Título", &amp;TCorTextoOmissao );
+ mCorEstado = cfg-&gt;readColorEntry("Cor do Texto do Estado", &amp;mTCorFundo );
+
+ QColor Rot1Omissao( Qt::darkBlue );
+ QColor Rot2Omissao( Qt::cyan );
+ mRotCor1 = cfg-&gt;readColorEntry( "Cor 1 da Rotação", &amp;Rot1Omissao );
+ mRotCor2 = cfg-&gt;readColorEntry( "Cor 2 da Rotação", &amp;Rot2Omissao );
+
+ mRotVelocidade = cfg-&gt;readNumEntry( "Velocidade da Rotação", 30 );
+ mTitulo = cfg-&gt;readEntry( "Título da Janela", i18n("Espere por favor") );
+ mLogotipo = cfg-&gt;readEntry( "Ficheiro do Logotipo", QString::null );
+}
+</programlisting>
+</example>
+<para
+>Dado que gostamos dos nossos utilizadores, nós oferecemos valores razoáveis para os parâmetros que não estejam presentes no ficheiro do tema. Repare que devemos ser definir o nosso grupo para "KSplash Theme: nomedotema" para continuarmos compatíveis com as especificações dos temas futuras. O método <function
+>initUI()</function
+> não é muito interessante, dado que apenas cria a interface gráfica. Veja por favor o apêndice para mais detalhes. </para>
+</sect1>
+<sect1 id="compilingfile">
+<title
+>Compilar o 'plugin'</title>
+<para
+>Dado que decidimos usar a plataforma do &kde; para compilar o 'plugin', nós iremos precisar de criar um <filename
+>Makefile.am</filename
+>. Deverá ficar algo do género:</para>
+<example>
+<title
+>Listagem do <filename
+>Makefile.am</filename
+></title>
+<programlisting
+>INCLUDES = $(all_includes)
+
+kde_module_LTLIBRARIES = ksplash2k.la
+
+ksplash2k_la_SOURCES = theme2k.cpp rotwidget.cpp
+ksplash2k_la_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+ksplash2k_la_LIBADD = $(LIB_KDEUI) -lksplashthemes
+
+METASOURCES = AUTO
+
+noinst_HEADERS = theme2k.h rotwidget.h
+
+servicesdir = $(kde_servicesdir)
+services_DATA = ksplash2k.desktop
+
+themedir = $(kde_datadir)/ksplash/Themes/2k
+theme_DATA = Theme.rc Preview.png
+</programlisting>
+</example>
+<para
+>Para mais informações sobre como criar os ficheiros <filename
+>Makefile.am</filename
+> para o &kde;, por favor veja o <ulink url="http://developer.kde.org/documentation/other/makefile_am_howto.html"
+>'site' Web</ulink
+> dos programadores do &kde;. A única coisa a notar é que nós oferecemos um tema por omissão baseado neste 'plugin' e oferecemos uma imagem de antevisão para o mesmo. Por razões de cortesia para os seus utilizadores, você deverá oferecer um <filename
+>Theme.rc</filename
+> de exemplo e que ilustre a utilização das várias opções.</para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>Não consigo encontrar nenhuns temas que funcionem no &ksplash;. Porquê?</para>
+</question>
+<answer>
+<para
+>Você provavelmente não tem os 'plugins' correctos para o tema. Os 'plugins' estão no pacote <literal
+>kde-artwork</literal
+>. Obtenha-os e instale-os, e tente de novo mais tarde.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>O que é o ficheiro <filename
+>Theme.rc</filename
+> e como é que crio um?</para>
+</question>
+<answer>
+<para
+>O <filename
+>Theme.rc</filename
+> é o ficheiro onde você poderá indicar a configuração de um tema. Para mais informações, dê uma vista de olhos em <link linkend="themes"
+>Como criar temas para o &ksplash;</link
+>. </para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&ksplash;</para>
+
+<para
+>Programa Copyright &copy; 2003 &Ravikiran.Rajagopal; &Ravikiran.Rajagopal.mail;</para>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+<listitem
+><para
+>&Brian.C.Ledbetter; &Brian.C.Ledbetter.mail;</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação Copyright &copy; 2003 &Teemu.Rytilahti; &Teemu.Rytilahti.mail;</para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para conseguir usar com sucesso o &ksplash;, você necessita do &kde; versão 3.2 ou superior. Alguns temas poderão necessitar de 'plugins' específicos. Se um tema não funcionar, por favor contacte o autor do tema para descobrir onde obter o 'plugin' apropriado.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+<appendix id="srccode">
+<title
+>Código-fonte</title>
+<sect1 id="theme2kcpp">
+<title
+>Listagem não traduzida do <filename
+>theme2k.cpp</filename
+></title>
+<programlisting
+>#include &lt;qlabel.h&gt;
+#include &lt;qwidget.h&gt;
+
+#include &lt;kapplication.h&gt;
+#include &lt;kconfig.h&gt;
+#include &lt;kdebug.h&gt;
+#include &lt;kdialogbase.h&gt;
+#include &lt;kgenericfactory.h&gt;
+#include &lt;kglobalsettings.h&gt;
+#include &lt;klocale.h&gt;
+#include &lt;ksplash/objkstheme.h&gt;
+#include &lt;kstandarddirs.h&gt;
+
+#include "rotwidget.h"
+#include "theme2k.h"
+#include "theme2k.moc"
+
+K_EXPORT_COMPONENT_FACTORY( ksplash2k, KGenericFactory&lt;Theme2k&gt; );
+
+Cfg2k::Cfg2k( KConfig * )
+{}
+
+Theme2k::Theme2k( QWidget *parent, const char *name, const QStringList &amp;args
+ )
+ :ThemeEngine( parent, name, args )
+{
+ readSettings();
+ initUi();
+}
+
+void Theme2k::initUi()
+{
+ QVBox *vbox = new QVBox( this );
+ vbox-&gt;setFrameShape( QFrame::WinPanel );
+ vbox-&gt;setFrameShadow( QFrame::Raised );
+
+ QHBox *labelBox = new QHBox( vbox );
+ labelBox-&gt;setPalette( mTBgColor );
+ labelBox-&gt;setMargin( 1 );
+ QLabel *lbl = new QLabel( mWndTitle, labelBox );
+ lbl-&gt;setFont( QFont( "Arial", 12, QFont::Bold ) );
+ lbl-&gt;setPaletteForegroundColor( mTFgColor );
+
+ QLabel *logo = new QLabel( vbox );
+ logo-&gt;setPalette( Qt::white );
+
+ QString px( locate( "appdata", mTheme-&gt;themeDir() +
+(mLogoFile.isNull()?QString("/Logo.png"):mLogoFile) ) );
+ if (px.isNull())
+ px = locate("appdata","Themes/Default/splash_top.png");
+ if( !px.isNull() )
+ {
+ QPixmap pix( px );
+ logo-&gt;setPixmap( pix );
+ }
+ else
+ {
+ logo-&gt;setText( "&lt;B&gt;KDE&lt;/B&gt;2000" );
+ logo-&gt;setAlignment( AlignCenter|AlignVCenter );
+ }
+
+ mRotator = new RotWidget( vbox, mRotColor1, mRotColor2, mRotSpeed );
+
+ QHBox *hbox = new QHBox( vbox );
+ labelBox-&gt;setSpacing( 4 );
+ labelBox-&gt;setMargin( 4 );
+
+ mText = new QLabel( hbox );
+ mText-&gt;setPaletteForegroundColor( mStatusColor );
+ mText-&gt;setPaletteBackgroundColor( mTFgColor );
+ mText-&gt;setText( mWndTitle );
+ mText-&gt;setFixedHeight( 48 );
+
+ setFixedSize( vbox-&gt;sizeHint() );
+ QRect rect(KGlobalSettings::splashScreenDesktopGeometry());
+ move( rect.x() + (rect.width() - size().width())/2,
+ rect.y() + (rect.height() - size().height())/2 );
+}
+
+void Theme2k::readSettings()
+{
+ if( !mTheme )
+ return;
+
+ KConfig *cfg = mTheme-&gt;themeConfig();
+ if( !cfg )
+ return;
+
+ cfg-&gt;setGroup( QString("KSplash Theme: %1").arg(mTheme-&gt;theme()) );
+
+ QColor DefaultTBgColor( Qt::darkBlue );
+ QColor DefaultTFgColor( Qt::white );
+
+ mTBgColor = cfg-&gt;readColorEntry( "Title Background Color",
+&amp;DefaultTBgColor );
+ mTFgColor = cfg-&gt;readColorEntry( "Title Foreground Color",
+&amp;DefaultTFgColor );
+ mStatusColor = cfg-&gt;readColorEntry("Status Text Color", &amp;mTBgColor );
+
+ QColor DefaultRot1( Qt::darkBlue );
+ QColor DefaultRot2( Qt::cyan );
+ mRotColor1 = cfg-&gt;readColorEntry( "Rotator Color 1", &amp;DefaultRot1 );
+ mRotColor2 = cfg-&gt;readColorEntry( "Rotator Color 2", &amp;DefaultRot2 );
+
+ mRotSpeed = cfg-&gt;readNumEntry( "Rotator Speed", 30 );
+ mWndTitle = cfg-&gt;readEntry( "Window Title", i18n("Please wait...") );
+ mLogoFile = cfg-&gt;readEntry( "Logo File", QString::null );
+}
+</programlisting>
+</sect1>
+<sect1 id="rotwidgeth">
+<title
+>Listagem não traduzida do <filename
+>rotwidget.h</filename
+></title>
+<programlisting
+>#ifndef __ROTWIDGET_H__
+#define __ROTWIDGET_H__
+
+#include &lt;qlabel.h&gt;
+#include &lt;qtimer.h&gt;
+#include &lt;qwidget.h&gt;
+
+#include &lt;kdialogbase.h&gt;
+#include &lt;kpixmap.h&gt;
+
+/**
+ * @short Display a rotating-gradient widget.
+ */
+class RotWidget: public QWidget
+{
+ Q_OBJECT
+public:
+ RotWidget( QWidget *, const QColor&amp;, const QColor&amp;, int );
+ ~RotWidget();
+
+private slots:
+ void stepEvent();
+
+protected:
+ void preparePixmap( int );
+ void paintEvent( QPaintEvent * );
+ void resizeEvent( QResizeEvent * );
+
+ QColor m_color1, m_color2;
+ int m_step, m_speed;
+ QTimer *m_stepTimer;
+
+ QList&lt;KPixmap&gt; m_stepPixmap;
+};
+
+#endif
+</programlisting>
+</sect1>
+<sect1 id="rotwidgetcpp">
+<title
+>Listagem não traduzida <filename
+>rotwidget.cpp</filename
+></title>
+<programlisting
+>#include &lt;kdebug.h&gt;
+#include &lt;kdialogbase.h&gt;
+#include &lt;kpixmapeffect.h&gt;
+
+#include &lt;qlabel.h&gt;
+#include &lt;qpainter.h&gt;
+#include &lt;qwidget.h&gt;
+
+#include "rotwidget.h"
+#include "rotwidget.moc"
+
+RotWidget::RotWidget( QWidget *parent, const QColor&amp; c1, const QColor&amp;
+c2, int sp )
+ :QWidget(parent), m_color1(c1), m_color2(c2), m_step(0), m_speed(sp)
+{
+ if( (m_speed &lt;= 0) || (m_speed &gt; 20) )
+ m_speed = 1;
+ setFixedHeight( 6 );
+
+ for( int i = 0; i &lt;= width(); i++ )
+ preparePixmap( i );
+
+ m_stepTimer = new QTimer( this );
+ connect(m_stepTimer, SIGNAL(timeout()), this, SLOT(stepEvent()));
+ m_stepTimer-&gt;start( 50 );
+}
+
+RotWidget::~RotWidget()
+{
+}
+
+void RotWidget::stepEvent()
+{
+ // This is inefficient as we create too many pixmaps, optimize later.
+ m_step += m_speed;
+ if( m_step &gt; width() )
+ m_step = 0;
+ repaint( true );
+}
+
+// Todo: Optimize drawing.
+void RotWidget::paintEvent( QPaintEvent *pe )
+{
+ QPainter p;
+ p.begin( this );
+
+ QRect r = pe-&gt;rect();
+
+ if( m_stepPixmap.at( m_step ) )
+ bitBlt( this, r.x(), r.y(), m_stepPixmap.at( m_step ), r.x(), r.y(),
+r.width(), r.height() );
+ else
+ p.fillRect( rect(), Qt::black );
+ p.end();
+}
+
+void RotWidget::resizeEvent( QResizeEvent *re )
+{
+ m_stepPixmap.clear();
+ for( int i = 0; i &lt;= re-&gt;size().width(); i++ )
+ preparePixmap( i );
+}
+
+void RotWidget::preparePixmap( int step )
+{
+ if( step &lt; 0 )
+ return;
+
+ // Explicitly draw our first pixmap. The rest we will bitBlt() from here.
+ if( step == 0 )
+ {
+ KPixmap tmp; tmp.resize( size().width() / 2, size().height() );
+ KPixmap tmp2(tmp);
+ KPixmapEffect::gradient( tmp, m_color1, m_color2,
+KPixmapEffect::HorizontalGradient );
+ KPixmapEffect::gradient( tmp2, m_color2, m_color1,
+KPixmapEffect::HorizontalGradient );
+ KPixmap *px = new KPixmap( size() );
+ QPainter p;
+ p.begin( px );
+ p.drawPixmap( 0, 0, tmp );
+ p.drawPixmap( size().width()/2, 0, tmp2 );
+ p.end();
+ m_stepPixmap.append( px );
+ }
+ else if( m_stepPixmap.at( step-1 ) )
+ {
+ QPixmap *prev = m_stepPixmap.at( step-1 );
+ QPixmap next; next.resize( size() );
+ // convert
+ // prev = "[------------]"
+ // to
+ // next = "------------]["
+ bitBlt( &amp;next, 0, 0, prev, 1, 0, prev-&gt;width()-1, prev-&gt;height()
+);
+ bitBlt( &amp;next, width()-1, 0, prev, 0, 0, 1, prev-&gt;height() );
+ KPixmap *n = new KPixmap( next );
+ m_stepPixmap.append( n );
+ }
+}
+</programlisting>
+</sect1>
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdebase/ksysguard/Makefile.am b/tde-i18n-pt/docs/kdebase/ksysguard/Makefile.am
new file mode 100644
index 00000000000..aa77eeed118
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksysguard/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = ksysguard
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/ksysguard/Makefile.in b/tde-i18n-pt/docs/kdebase/ksysguard/Makefile.in
new file mode 100644
index 00000000000..cb52690c4ae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksysguard/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/ksysguard
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = ksysguard
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/ksysguard/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/ksysguard/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/ksysguard/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/ksysguard/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/ksysguard/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksysguard/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/ksysguard/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/ksysguard/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/ksysguard/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/ksysguard/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/ksysguard/index.cache.bz2
new file mode 100644
index 00000000000..11109cf4794
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksysguard/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/ksysguard/index.docbook b/tde-i18n-pt/docs/kdebase/ksysguard/index.docbook
new file mode 100644
index 00000000000..1f22bc10ec7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/ksysguard/index.docbook
@@ -0,0 +1,667 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksysguard;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ksysguard;</title>
+
+<authorgroup>
+<author
+>&Chris.Schlaeger;&Chris.Schlaeger.mail; </author>
+
+<othercredit role="developer"
+>&Chris.Schlaeger;&Chris.Schlaeger.mail; </othercredit>
+
+<othercredit role="developer"
+>&Tobias.Koenig;&Tobias.Koenig.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Chris.Schlaeger;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2000-12-14</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+
+<abstract
+><para
+>O &ksysguard; é um gestor de tarefas para a rede e uma aplicação de monitorização do sistema, com a funcionalidade adicional do <application
+>top</application
+>.</para
+></abstract
+>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KSysGuard</keyword>
+<keyword
+>monitor de processos</keyword>
+<keyword
+>top</keyword>
+<keyword
+>ps</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksysguard; é o Gestor de Tarefas do &kde; e o Monitor da Performance. Baseia-se numa arquitectura cliente/servidor que permite a monitorização das máquinas locais e remotas. A interface gráfica usa alguns sensores para obter a informação que mostram. O sensor poderá devolver valores simples ou mesmo informações complexas como, por exemplo, tabelas. Para cada tipo de informação, existem uma ou mais áreas de visualização. As áreas estão organizadas em folhas de trabalho que podem ser gravadas e carregadas independentemente umas das outras. Como tal, o &ksysguard; não só é um gestor de tarefas simples como também é uma ferramenta bastante poderosa para controlar as várias colónias de servidores.</para>
+
+</chapter>
+
+
+<chapter id="usingtheksysguard">
+<title
+>Usar o &ksysguard;</title>
+
+<sect1 id="getting-started">
+<title
+>Introdução</title>
+
+<para
+>O &ksysguard; pode ser iniciado a partir do menu inicial usando a opção <guimenuitem
+>Vigilante do Sistema do KDE</guimenuitem
+> no menu <guimenu
+>Sistema</guimenu
+>. Em alternativa, podê-lo-á iniciar escrevendo <command
+>ksysguard</command
+> num terminal.</para>
+
+<para
+>A janela principal do &ksysguard; consiste numa barra de menu, numa barra de ferramentas opcional e numa barra de estado, assim como no gestor de sensores e no espaço de trabalho. Quando o inicia da primeira vez, o utilizador verá a sua máquina local como <guilabel
+>localhost</guilabel
+> na janela de sensores, assim como 2 páginas no espaço de trabalho. Esta é a configuração predefinida.</para>
+
+<para
+>Esta mesma configuração é o suficiente para um utilizador inexperiente fazer alguma gestão do sistema. Um utilizador mais experiente ou mesmo um administrador de sistemas de um laboratório com grandes computadores têm diferentes necessidades. Para se acomodar a um conjunto vasto de utilizadores, o &ksysguard; é altamente flexível.</para>
+</sect1>
+
+<sect1 id="the-sensor-browser">
+<title
+>A Lista de Sensores</title>
+
+<para
+>A lista de sensores mostra as máquinas registadas e os sensores no formato de uma árvore. Carregue nos nós da árvore para abrir ou fechar uma ramificação. Cada sensor vigia um dado valor do sistema.</para>
+
+<sect2 id="connectingtootherhosts">
+<title
+>Estabelecer ligações a outros computadores</title>
+
+<para
+>Para se ligar a uma nova máquina use a opção <guimenuitem
+>Ligar às Máquinas</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>. Irá aparecer uma janela que lhe permite indicar o nome da máquina à qual se quer ligar. Por baixo do nome poderá escolher o método de ligação. Por omissão é usado o método por <application
+>ssh</application
+>, a linha de comandos segura. Em alternativa poderá ser usado o modo do <application
+>rsh</application
+>, a linha de comandos remota ou mesmo o modo do servidor para estabelecer a ligação. Ao fim de algum tempo irá aparecer a nova máquina na lista de sensores para poder navegar nessa lista de sensores.</para>
+
+<para
+>Para estabelecer uma ligação, deve-se instalar na nova máquina um programa chamado <application
+>ksysguardd</application
+>, o qual poderá ser iniciado nos dois modos seguintes.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>modo servidor</term>
+<listitem>
+<para
+>O utilizador pode iniciar o <application
+>ksysguardd</application
+> na altura do arranque no modo de <guilabel
+>Servidor</guilabel
+> ao adicionar o parâmetro <parameter
+>-d</parameter
+> como argumento. Neste caso, terá de seleccionar o modo de servidor na janela de ligações do <application
+>ksysguard</application
+>. Uma desvantagem deste tipo de ligação é que o utilizador não será capaz de matar ou mudar a prioridade de um processo com o <guilabel
+>Controlador de Processos</guilabel
+> e, para além disso, a troca de dados não será cifrada.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>modo da linha de comandos</term>
+<listitem>
+<para
+>Neste modo, o <application
+>ksysguardd</application
+> é iniciado na altura da ligação pelo <application
+>ksysguard</application
+>. Para tornar isto possível, a sua localização deverá ser incluída na sua <envar
+>PATH</envar
+>. Infelizmente, o 'ssh' não executa o seu ficheiro <filename
+>.profile</filename
+>, como tal a sua configuração da <envar
+>PATH</envar
+> normal não estará disponível. Em vez disso, utiliza uma <envar
+>PATH</envar
+> por omissão do tipo <parameter
+>/bin:/usr/bin</parameter
+>. Dado que é muito provável que o KDE não esteja instalado nessas pastas, o utilizador terá de criar ou actualizar um ficheiro na sua pasta pessoal. Esse ficheiro chama-se <filename
+>environment</filename
+> e necessita estar numa pasta escondida chamada <filename
+>.ssh</filename
+>. Veja a página do manual do <application
+>ssh</application
+> para mais detalhes. O ficheiro necessita ter uma linha semelhante a:</para>
+
+<screen
+><userinput
+>PATH=/bin:/usr/bin:/opt/kde/bin</userinput
+>
+</screen>
+
+<para
+>assumindo que o <application
+>ksysguardd</application
+> pode ser encontrado em <filename
+>/opt/kde/bin/ksysguardd</filename
+>.</para>
+
+<tip
+><para
+>Ao usar o <application
+>ssh</application
+> terá de confirmar se tem o <filename
+>identity.pub</filename
+> instalado na máquina remota e se a chave da mesma máquina se encontra registada na sua máquina. A forma mais fácil de verificar isso é escrever <command
+>ssh <option
+>maquina_remota ksysguardd</option
+></command
+> numa linha de comandos. Se o <application
+>ksysguardd</application
+> o atender, o utilizador poderá escrever <userinput
+>quit</userinput
+> e está tudo pronto.</para
+></tip>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note
+><para
+>Para os peritos: o <application
+>ksysguardd</application
+> é uma aplicação muito pequena que só está compilada com a 'libc'. Como tal poderá ser usada nas máquinas que não tenham uma instalação completa do &kde;, como acontece nos servidores. Se escolher a opção do comando personalizado na ligação à máquina terá de especificar o comando completo para iniciar o <application
+>ksysguardd</application
+>.</para
+></note>
+
+</sect2>
+
+<sect2 id="disconnecting-hosts">
+<title
+>Desligar das máquinas</title>
+
+<para
+>Para se desligar de uma máquina, seleccione-a na lista de sensores e seleccione <guimenuitem
+>Desligar da Máquina</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>. Se tiver sensores em uso, as áreas de visualização ficarão acinzentadas e não serão mais actualizadas.</para>
+</sect2>
+</sect1>
+
+<sect1 id="the-workspace">
+<title
+>O Espaço de Trabalho</title>
+
+<para
+>O espaço de trabalho está organizado em folhas de trabalho. Seleccione a opção <guimenuitem
+>Nova</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+> para criar uma nova folha de trabalho. Irá aparecer uma janela onde poderá definir o nome, o tamanho e o intervalo de actualização da folha de trabalho. Para remover de novo uma folha de trabalho, seleccione o <guimenuitem
+>Fechar</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>. Todas as modificações serão gravadas no ficheiro da folha de trabalho. Se uma folha de trabalho não foi nunca gravada, ser-lhe-á pedido o nome de um ficheiro. As folhas de trabalho consistem em células organizadas numa grelha.</para>
+
+<para
+>Cada célula poderá ser preenchida com uma área para um ou mais sensores. Poderá preencher uma célula ao arrastar um sensor a partir da lista de sensores e ao largá-la na célula. Se existir mais do que uma área disponível para esse tipo de sensor, irá aparecer um menu de contexto. Poderá então seleccionar qual a área que prefere usar. Certo tipo de áreas podem mostrar mais do que um sensor. Adicione mais sensores a uma área, bastando para tal arrastá-los da lista de sensores e largá-loas na área já existente.</para>
+
+<para
+>As folhas de trabalho poderão ser configuradas ao carregar em <guimenuitem
+>Configurar a Folha de Trabalho </guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>. Na janela de aparência poderá definir o tamanho e o intervalo de actualização. Este intervalo é usado por todas as áreas de visualização da folha de trabalho, a qual tem o <guilabel
+>intervalo de actualização da actualização da folha de trabalho</guilabel
+> definida na janela de configuração da temporização.</para>
+
+<para
+>A opção <guimenuitem
+>Configurar o Estilo</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+> dá-lhe a possibilidade de configurar os atributos globais de estilo e aplicá-los à folha de trabalho actual.</para>
+
+<para
+>As visualizações poderão se configuradas ao carregar com o botão direito do rato nelas. Aparecerá um menu onde o utilizador poderá seleccionar se quer alterar as propriedades dessa área, removê-la da folha de trabalho, alterar o seu intervalo de actualização, pausar ou reiniciar a sua actualização.</para>
+
+<sect2 id="signal-plotter">
+<title
+>Desenho do Sinal</title>
+
+<para
+>O desenhador do sinal imprime as amostras de um ou mais sensores ao longo do tempo. Se forem apresentados vários sensores, os valores serão sobrepostos em diferentes cores. Se a área for suficientemente grande, será desenhada um grelha para mostrar o intervalo das amostras desenhadas. Por omissão, o modo de intervalo automático está activo para que os valores máximos e mínimos sejam definidos automaticamente. Por vezes, o utilizador poderá desejar valores mínimos e máximos fixos. Nesse caso, poderá desactivar o modo do intervalo automático e definir os valores na janela de propriedades.</para>
+</sect2>
+
+<sect2 id="multimeter">
+<title
+>Multímetro</title>
+
+<para
+>O multímetro mostra os valores dos sensores como um multímetro digital. Nas janelas de propriedades poderá escolher um limite inferior e superior. Se o intervalo for excedido, a área é colorida com a cor do alarme.</para>
+</sect2>
+
+<sect2 id="process-controller">
+<title
+>Controlador do Processo</title>
+
+<para
+>O Controlador de Processos dá-lhe uma lista dos processos no seu sistema. A lista poderá ser ordenada de acordo com qualquer coluna. Basta carregar com o botão esquerdo do rato no cabeçalho da coluna. </para>
+
+<para
+>A lista dá-lhe as seguintes informações sobre cada processo. Lembre-se que nem todas as propriedades estarão disponíveis em todos os sistemas operativos.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome</guilabel
+></term>
+<listitem
+><para
+>O nome do executável que iniciou o processo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>PID</guilabel
+></term>
+<listitem
+><para
+>O <abbrev
+>ID</abbrev
+> do Processo. É um número único para cada processo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>PPID</guilabel
+></term>
+<listitem
+><para
+>O <abbrev
+>ID</abbrev
+> de processo do pai do processo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>UID</guilabel
+></term>
+<listitem
+><para
+>O <abbrev
+>ID</abbrev
+> do utilizador que iniciou o processo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>GID</guilabel
+></term>
+<listitem
+><para
+>O <abbrev
+>ID</abbrev
+> do grupo a que o utilizador pertence.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Estado</guilabel
+></term>
+<listitem
+><para
+>O estado do processo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>% Utilizador</guilabel
+></term>
+<listitem>
+<para
+>A carga de processador do processo no espaço do utilizador (em percentagem).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>% Sistema</guilabel
+></term>
+<listitem>
+<para
+>A carga de processador do processo no espaço do sistema (em percentagem).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>'Nice'</guilabel
+></term>
+<listitem
+><para
+>A prioridade do escalonamento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>TamVm</guilabel
+></term>
+<listitem
+><para
+>A quantidade total de memória virtual usada pelo processo (em kBytes).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>RssVm</guilabel
+></term>
+<listitem
+><para
+>A quantidade total de memória física usada pelo processo (em kBytes).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizador</guilabel
+></term>
+<listitem
+><para
+>O nome do utilizador que iniciou o processo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comando</guilabel
+></term>
+<listitem
+><para
+>O comando completo inicial do processo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Por baixo da tabela irá encontrar quatro botões que serão descritos agora, da esquerda para a direita.</para>
+
+<sect3 id="the-tree-view">
+<title
+>A Vista em <guibutton
+>Árvore</guibutton
+></title>
+
+<para
+>A vista em árvore foi desenhada para mostrar as relações entre os processos em execução. Um processo que é iniciado por outro processo é denominado como seu filho. Uma árvore é uma forma elegante de mostrar esta relação de pai para filho. O processo <emphasis
+>init</emphasis
+> é o ascendente de todos os processos.</para>
+
+<para
+>Se não estiver interessado nos filhos de um processo em particular poderá carregar na pequena opção à esquerda do pai para que a sua sub-árvore se feche. Se voltar a carregar no mesmo símbolo, a mesma sub-árvore abrir-se-á de novo.</para>
+
+</sect3>
+
+<sect3 id="the-process-filter">
+<title
+>O Filtro de Processos </title>
+
+<para
+>O Filtro de Processos poderá ser usado para reduzir o número de processos mostrados na tabela. O utilizador poderá filtrar os processos nos quais não está interessado. De momento, poderá mostrar todos os processos, só os processos de sistema, só os processos de utilizador ou apenas os seus próprios processos.</para>
+
+</sect3>
+
+<sect3 id="therefreshbutton">
+<title
+>O Botão <guibutton
+>Refrescar</guibutton
+> </title>
+
+<para
+>Este botão poderá ser usado para forçar uma actualização automática da lista de processos.</para>
+
+</sect3>
+
+<sect3 id="thekillbutton">
+<title
+>O Botão <guibutton
+>Terminar</guibutton
+> </title>
+
+<para
+>Se tiver seleccionado um ou mais processos, poderá carregar no botão de terminação para os matar. Será enviado um <errorcode
+>SIGKILL</errorcode
+> aos processos, o que faz com que estes terminem imediatamente. Se estas aplicação mantiverem à mesma os dados não gravados, estes serão perdidos. Por isso, utilize este botão com cuidado.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="bargraph">
+<title
+>BarGraph</title>
+
+<para
+>O gráfico de barras mostra os valores dos sensores como barras dançantes. Na janela de propriedades poderá especificar os valores máximo e mínimo do intervalo, assim como um limite inferior e um superior. Se esse valor for excedido, a área é colorida com a cor do alarme.</para>
+</sect2>
+
+<sect2 id="sensorlogger">
+<title
+>Registo dos Sensores</title>
+
+<para
+>O registo dos sensores não mostra nenhuns valores, mas sim guarda-os num ficheiro com a informação adicional da data e hora. Para todos os sensores poderá especificar um limite inferior e superior na janela de propriedades. Se esse intervalo for excedido, o item da tabela de sensores é colorido com a cor do alarme e é então enviado um evento do <application
+>knotify</application
+>.</para>
+</sect2>
+
+<sect2 id="logfile">
+<title
+>Ficheiro de Registo</title>
+
+<para
+>O monitor do ficheiro de registo mostra o conteúdo de um ficheiro, como por exemplo o <filename
+>/var/log/messages</filename
+>. Na janela de propriedades poderá compor uma lista de expressões regulares, as quais serão comparadas com o conteúdo ficheiro. Se uma das expressões corresponder, será enviado um evento do <application
+>knotify</application
+>. </para>
+</sect2>
+
+<sect2 id="listview">
+<title
+>Vista em Lista</title>
+
+<para
+>A lista mostra os dados de alguns dos sensores sob a forma de uma tabela.</para>
+</sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="multiple-platforms">
+<title
+>Configurar o <application
+>ksysguardd</application
+></title>
+
+<para
+>A interface gráfica está disponível para todas as plataformas onde o &kde; se executa. A infra-estrutura está de momento disponível para as seguintes variantes do &UNIX;:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>&Linux; 2.x</term>
+<listitem
+><para
+>Para o <application
+>ksysguardd</application
+> funcionar é necessário compilar o 'kernel' com o suporte para o sistema de ficheiros <filename
+>/proc</filename
+> activo. Esta é a configuração por omissão e a maioria das distribuições do &Linux; já o têm.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+>FreeBSD</term>
+<listitem
+><para
+>O programa <application
+>ksysguardd</application
+> necessita de pertencer ao grupo <systemitem class="groupname"
+>kmem</systemitem
+> e necessita de ter o 'bit' 'setgid' activo.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+>&Solaris;</term>
+<listitem
+><para
+>A ser escrito</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O suporte para as outras plataformas está em progresso. Agradece-se-á bastante a sua ajuda.</para>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>O &ksysguard; está a ser desenvolvido e mantido pelo Chris Schl&auml;ger <email
+>cs@kde.org</email
+>. O &ksysguard; é uma reinvenção do <application
+>KTop</application
+>, o gestor de tarefas do KDE 1.x. Várias outras pessoas trabalharam no <application
+>KTop</application
+>:</para>
+
+<itemizedlist>
+<listitem
+><para
+>A. Sanda <email
+>alex@darkstar.ping.at</email
+></para
+></listitem>
+<listitem
+><para
+>Ralf Mueller <email
+>ralf@bj-ig.de</email
+></para
+></listitem>
+<listitem
+><para
+>Bernd Johannes Wuebben <email
+>wuebben@math.cornell.edu</email
+></para
+></listitem>
+<listitem
+><para
+>Nicolas Leclercq <email
+>nicknet@planete.net</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>A passagem para outras plataformas que não o &Linux; foi feita por:</para>
+
+<itemizedlist>
+<listitem
+><para
+>FreeBSD: Hans Petter Bieker <email
+>zerium@traad.lavvu.no</email
+></para
+></listitem
+> </itemizedlist
+> &underFDL; &underGPL; </chapter>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kwrite/Makefile.am b/tde-i18n-pt/docs/kdebase/kwrite/Makefile.am
new file mode 100644
index 00000000000..7f1462e11b0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kwrite/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kwrite
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kwrite/Makefile.in b/tde-i18n-pt/docs/kdebase/kwrite/Makefile.in
new file mode 100644
index 00000000000..36619f78163
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kwrite/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kwrite
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kwrite
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kwrite/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kwrite/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kwrite/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kwrite/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kwrite/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwrite/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kwrite/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kwrite/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kwrite/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kwrite/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kwrite/index.cache.bz2
new file mode 100644
index 00000000000..7c2fb581228
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kwrite/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kwrite/index.docbook b/tde-i18n-pt/docs/kdebase/kwrite/index.docbook
new file mode 100644
index 00000000000..53403c756ff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kwrite/index.docbook
@@ -0,0 +1,4790 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kwrite;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kwrite;</title>
+<authorgroup>
+<author
+>&Thad.McGinnis; &Thad.McGinnis.mail;</author>
+<author
+>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</author>
+<author
+>&Anders.Lund; &Anders.Lund.mail;</author>
+<othercredit role="developer"
+>&Christoph.Cullmann; &Christoph.Cullmann.mail; </othercredit>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year
+><year
+>2001</year>
+<holder
+>&Thad.McGinnis;</holder>
+</copyright>
+<copyright>
+<year
+>2005</year>
+<holder
+>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</holder>
+<holder
+>&Anders.Lund; &Anders.Lund.mail;</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-27</date>
+<releaseinfo
+>4.5.0</releaseinfo>
+
+<abstract>
+<para
+>O &kwrite; é um editor de texto para o &kde;</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KWrite</keyword>
+<keyword
+>texto</keyword>
+<keyword
+>editor</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kwrite; é mais do que um editor de texto para o ambiente de trabalho do &kde;. Pretende-se que seja um editor para o programador, e poderia ser considerado pelo menos como uma alternativa parcial para a maioria dos editores poderosos. Poderá ser melhor usado, em conjunto com o &konqueror;, para a navegação por ficheiros de código das diferentes linguagens. O &kwrite; também funciona muito bem como um editor de texto simples. Uma das funcionalidades principais do &kwrite; é a sintaxe colorida personalizada para muitas das diferentes linguagens de programação como por exemplo: C/C++, &Java;, Python, Perl, Bash, Modula 2, &HTML; e Ada. </para>
+
+</chapter>
+
+<chapter id="on-screen-fundamentals">
+<title
+>Alguns Fundamentos</title>
+
+<para
+>O &kwrite; é muito simples de usar. Toda a gente que já usou um editor de texto não deverá ter problemas. </para>
+
+<sect1 id="drag-and-drop">
+<title
+>Arrastar e Largar</title>
+
+<para
+>O &kwrite; utiliza o protocolo 'Drag and Drop' do &kde;. Os ficheiros podem ser arrastados e largados no &kwrite; a partir do ecrã, do &konqueror; ou de algum servidor de &FTP; remoto aberto numa das janelas do &konqueror;. </para>
+</sect1>
+
+<sect1 id="command-line-options">
+<title
+>Opções da Linha de Comandos</title>
+
+<para
+>Embora o &kwrite; possa ser geralmente iniciado a partir do menu de programas do &kde; ou de um ícone do ecrã, poderá ser aberto a partir da linha de comandos de uma janela de terminal. Existem algumas opções úteis que estão disponíveis ao fazer isto. </para>
+
+<sect2 id="specify-a-file">
+<title
+>Indicar um Ficheiro</title>
+
+<para
+>Ao indicar a localização e o nome de um ficheiro em particular, o utilizador poderá fazer com que o &kwrite; abra (ou crie) esse ficheiro imediatamente no seu arranque. Esta opção poder-se-á traduzir em algo como o que se segue:</para>
+
+<informalexample
+><screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kwrite</command>
+<option
+><replaceable
+>/home/eu/documentos/ficheiro.txt</replaceable
+></option>
+</userinput
+>
+</screen>
+</informalexample>
+</sect2>
+<sect2 id="editing-files-on-the-internet">
+<title
+>Indicar um ficheiro na Internet</title>
+
+<para
+>O método acima descrito poderia ser usado até para abrir os ficheiros na Internet (se o utilizador tiver uma ligação activa na altura). Um exemplo disso poderia ser o seguinte:</para>
+
+<informalexample
+><screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kwrite</command>
+<option
+><replaceable
+>ftp://ftp.kde.org/pub/kde/Welcome.msg</replaceable>
+</option
+></userinput
+>
+</screen>
+</informalexample>
+
+</sect2>
+
+<sect2 id="other-command-line-options">
+<title
+>Outras Opções da Linha de Comandos</title>
+
+<para
+>De momento, estão disponíveis as seguintes opções da linha de comandos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--help</option
+></userinput
+></term>
+<listitem
+><para
+>Isto lista as opções mais básicas que estão disponíveis na linha de comandos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--help-qt</option
+></userinput
+></term>
+<listitem
+><para
+>Isto lista as opções disponíveis para mudar a forma como o &kwrite; interage com o &Qt;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--help-kde</option
+></userinput
+></term>
+<listitem
+><para
+>Isto lista as opções disponíveis para alterar a forma como o &kwrite; interage com o &kde;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--help-all</option
+></userinput
+></term>
+<listitem
+><para
+>Isto lista todas as opções da linha de comandos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--author</option
+></userinput
+></term>
+<listitem
+><para
+>Lista os autores do &kwrite; na janela do terminal.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--version</option
+></userinput
+></term>
+<listitem
+><para
+>Lista a informação de versão do &Qt;, do &kde; e do &kwrite;. Também está disponível como <userinput
+><command
+>kwrite</command
+> <option
+>-v</option
+></userinput
+> </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--stdin</option
+></userinput
+></term>
+<listitem
+><para
+>Faz com que o &kwrite; leia o conteúdo do documento a partir do STDIN. Isto é semelhante à opção comum <option
+>-</option
+>, que é usada em muitos programas da linha de comandos, permitindo-lhe encaminhar o resultado dos comandos para o &kwrite;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--encoding</option
+> <parameter
+>encoding</parameter
+> <parameter
+>&URL;</parameter
+></userinput
+></term>
+<listitem
+><para
+>Faz com que o &kwrite; use a codificação indicada para o documento. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--line</option
+> <parameter
+>linha</parameter
+> <parameter
+>&URL;</parameter
+></userinput
+></term>
+<listitem
+><para
+>Vai para a linha indicada, após abrir o documento. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>kwrite</command
+> <option
+>--column</option
+> <parameter
+>coluna</parameter
+> <parameter
+>&URL;</parameter
+></userinput
+></term>
+<listitem
+><para
+>Vai para a coluna indicada, após abrir o documento. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+</sect1>
+
+<sect1 id="keybindings">
+<title
+>Atalhos</title>
+
+<para
+>Muitos dos comandos de teclado do &kwrite; (atalhos) são configuráveis através do menu <link linkend="settings"
+>Configuração</link
+>. Por omissão, o &kwrite; respeita a seguinte configuração de teclas:</para>
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row
+><entry
+><para
+><keycombo
+action="simul"
+><keycap
+>Insert</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Alterna entre o modo de Inserção e Sobreposição. Quando está no modo de inserção, o editor irá adicionar os caracteres introduzidos ao texto e empurrar os dados introduzidos anteriormente à direita do cursor do texto. O modo de sobreposição fará com que a introdução de cada carácter elimine o carácter imediatamente à direita do cursor.</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Esquerda</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor um carácter para a esquerda </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Direita</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor um carácter para a direita </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Cima</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Sobe o cursor uma linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Baixo</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Desce o cursor uma linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor uma página para cima </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Alt;<keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Favorito Anterior </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor uma página para baixo </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Alt;<keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Favorito Seguinte </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>Backspace</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o carácter à esquerda do cursor </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>Home</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor para o início da linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>End</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move o cursor para o fim da linha </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>Delete</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o carácter à direita do cursor (ou qualquer texto seleccionado)</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Marca o texto que está um carácter à esquerda </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Direita</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Marca o texto que está um carácter à direita </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F1</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Ajuda</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>O que é isto?</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="find-again"
+>Procurar o próximo</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="find-previous"
+>Procurar o Anterior</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Seleccionar Tudo</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Deseleccionar</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Modo de Selecção em Bloco</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Marca um Favorito</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Copia o texto seleccionado para a área de transferência. </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Comentar</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Descomentar</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="find"
+>Procurar</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a linha...</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Indenta a selecção</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Remove a indentação da selecção</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Juntar as Linhas</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Cria um <link linkend="new"
+>Novo</link
+> documento</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="open"
+>Abre um documento</link
+> </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="print"
+>Imprimir</link
+> </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Sair - fecha a cópia activa do editor </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="replace"
+>Substituir</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Invoca o comando <link linkend="save"
+><guilabel
+>Gravar</guilabel
+></link
+>.</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Maiúsculas</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>U</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Minúsculas</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Alt;&Ctrl;<keycap
+>U</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Capitalização</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Cola o texto da área de transferência no campo de edição. </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="close"
+>Fechar</link
+> </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o texto seleccionado e copia-o para a área de transferência. </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="undo"
+>Desfazer</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="redo"
+>Refazer</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Fechar um Nível Local</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>-</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Fechar o Nível de Topo</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Expandir um Nível Local</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>+</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Expandir o Nível de Topo</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F5</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+><link linkend="reload"
+>Actualizar</link
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F6</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Mostrar/Esconder o Contorno dos Ícones</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F7</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Mudar para a Linha de Comandos</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F9</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Mostrar/Esconder as Marcas de Desdobramento</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F10</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Mudança de Linha Dinâmica</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo
+action="simul"
+><keycap
+>F11</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Mostrar/Esconder os Números de Linha</para
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect1>
+</chapter>
+
+<chapter id="the-menu-entries">
+<title
+>As Opções do Menu</title>
+
+<sect1 id="file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term id="new">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto inicia um novo documento no editor. Se existir um documento na altura com alterações por gravar, é dada ao utilizador a oportunidade de o gravar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="open">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+
+<listitem>
+<!--
+This is description of a standard dialog and so should go in the UG,
+with a pointer to it. In fact, I'll probably nick this very stuff for
+the UG
+- Phil
+<para>
+This command opens a file. It does this by means of a dialog box which
+allows the user to navigate the file system. The dialog operates like a
+small file manager. Clicking on folders displayed in the central
+window directs the dialog to enter that folder - displaying its
+contents. There is an entry/dropdown box which can be used to type in
+directly the location and name of the file or by clicking the arrow at
+the side choose from a drop down box of recently used locations. Below
+this is a filter which similarly may have data entered directly or
+chosen from a drop down box of recent filter types. The filter facility
+lets only files that meet its specifications be displayed in the central
+window. If the filter contained text such as <literal
+role="extension"
+>*.txt</literal
+> then only files with the <literal
+role="extension"
+>txt</literal
+> extension would be visible in the
+selection window. Below the filter is a status bar giving information
+about the number of files and subfolders within the current
+folder.
+</para>
+
+<para>
+The toolbar, which is located at the top of the dialog, has left and
+right arrow buttons that let the user move back and forth through
+previously selected folders as well as an up arrow button for moving
+up the folder tree. The button with the little house takes the user
+to his or her home folder and the one with the two arrows curved in
+on each other updates the view of the current folder. The flag button
+lets the user set a new bookmark at the current folder or go to one
+that was previously set.
+</para>
+
+<para>
+The last button on the toolbar allows you to create a new folder, and
+even change some basic settings for the dialog box, and finally there is
+dropdown box with a list of some commonly frequented folders.
+</para>
+-->
+<para
+>Mostra uma janela normal do &kde; para <guilabel
+>Abrir um Ficheiro</guilabel
+>. Use a janela de ficheiros para seleccionar o ficheiro que deseja abrir, carregando depois em <guibutton
+>Abrir</guibutton
+> para aceder a ele. Poderá encontrar mais informações sobre a janela do &kde; para <guilabel
+>Abrir um Ficheiro</guilabel
+> no Guia de Utilizador do &kde;.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="open-recent">
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este é um atalho para aceder aos documentos gravados mais recentemente. Se carregar neste item, irá abrir uma lista ao lado do menu, com alguns dos ficheiros gravados mais recentemente. Se carregar num desses ficheiros em particular, abri-lo-á no &kwrite; - isto se o ficheiro ainda existir na mesma localização. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="save">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto grava o documento actual. Se já existir uma gravação do documento, esta irá sobrepor o ficheiro já gravado, sem pedir o consentimento ao utilizador. Se for a primeira gravação de um documento, aparecerá então a janela 'Gravar Como' (descrita em baixo). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="save-as">
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto permite a um documento ser gravado com outro nome. Isto é conseguido através da janela de ficheiros descrita na secção <link linkend="open"
+>Abrir</link
+> deste ficheiro de ajuda. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="reload">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F5</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega de novo o ficheiro activo do disco. Este comando é útil, se outro programa ou processo tiver alterado o ficheiro enquanto o tem aberto no &kwrite;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="print">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma única janela de impressão que permite ao utilizador indicar o quê, onde e como imprimir. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="export-as-html">
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar como HTML...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Exporta o seu ficheiro para o formato HTML, para que o documento possa ser visto como uma página Web. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="close">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha o ficheiro activo com este comando. Se tiver feito alterações por gravar, será avisado para gravar o ficheiro antes de o &kwrite; o fechar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="quit">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto irá fechar a janela do editor; se tiver mais do que uma instância do &kwrite; a correr, através dos itens de menu <guimenuitem
+>Nova Vista</guimenuitem
+> ou <guimenuitem
+>Nova Janela</guimenuitem
+>, essas instâncias não serão fechadas. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term id="undo"
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto é usado para eliminar ou anular a acção ou operação mais recente por parte do utilizador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="redo"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Refazer</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto irá repor a última alteração (se houver alguma) que foi anulada pelo Desfazer</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="cut"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Este comando apaga a selecção actual e coloca-a na área de transferência. A área de transferência é uma funcionalidade do &kde; que funciona de forma invisível para oferecer uma forma de transferir os dados entre as aplicações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="copy"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto copia o texto seleccionado no momento para a área de transferência, de modo a poder ser colado noutro local. A área de transferência é uma funcionalidade do &kde; que funciona de forma invisível para oferecer uma forma de transferir os dados entre as aplicações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="copy-as-html"/><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Copiar como HTML</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Copia o texto seleccionado para a área de transferência como HTML.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="paste"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto irá inserir o conteúdo da área de transferência na posição do cursor. A área de transferência é uma funcionalidade do &kde; que funciona, de forma invisível, para oferecer uma forma de transferir os dados entre as aplicações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="select-all"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Seleccionar Tudo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto irá seleccionar o documento por inteiro. Tal poderá ser muito útil para copiar o ficheiro inteiro para outra aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="deselect"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Deseleccionar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Retira a selecção de texto no editor, se existir.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="block-selection-mode"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Modo de Selecção em Bloco</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Activa ou desactiva o Modo de Selecção. Quando o Modo de Selecção for "BLOCO", poderá fazer selecções verticais, isto é, seleccionar as colunas 5 a 10 nas linhas 9 a 15. A barra de estado mostra a informação sobre o Modo de Selecção, como "NORM" ou "BLC".</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="overwrite-mode"/><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>Insert</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Modo de Sobreposição</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Activa ou desactiva os modos de Inserção/Sobreposição. Quando o modo for o "INS", poderá inserir caracteres no local onde se encontra o cursor. Quando o modo for o "SOB", os caracteres introduzidos irão substituir os caracteres actuais, se o seu cursor tiver texto a seguir a ele. A barra de estado mostra a informação sobre o Modo de Sobreposição como "INS" ou "SOB".</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="find"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto abre a janela de procura, a qual é usada para definir o <guilabel
+>Texto a Procurar</guilabel
+> no documento. Existe um pequeno campo de texto onde se deve indicar o padrão de procura, o qual é também uma lista. Se carregar na seta da lista, poderá usar os padrões de pesquisa mais recentes. Os outros parâmetros são incluídos, para tornar a pesquisa mais eficiente. A selecção do <guilabel
+>Distinguir Maiúsculas</guilabel
+> irá limitar as pesquisas aos registos que correspondam à capitalização (maiúsculas ou minúsculas) de cada um dos caracteres no padrão de procura. O <guilabel
+>Procurar para Trás</guilabel
+> direcciona a pesquisa para percorrer no sentido superior. A opção <guilabel
+>Texto Seleccionado</guilabel
+> mantém a procura apenas no texto seleccionado no momento. A opção <guilabel
+>Apenas Palavras Completas</guilabel
+> evita que a procura pare nas palavras que contêm o padrão a procurar. A opção <guilabel
+>A Partir do Cursor</guilabel
+> inicia a procura a partir da posição actual do cursor dentro do documento, em vez de ser a partir do início.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="find-again"/><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Isto repete a última operação de procura, se ocorreu alguma, sem chamar a janela de procura. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="find-previous">
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto repete a última operação de procura, se ocorreu alguma, sem chamar a janela de procura, efectuando a procura para trás em vez de o fazer para a frente no documento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="replace"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Este comando abre a janela de substituição. Esta é praticamente idêntica à janela de procura descrita acima. Para além das funcionalidades da janela de procura, contém um campo de texto/lista <guilabel
+>Substituir Por:</guilabel
+>. Com esta janela, o utilizador pode especificar tanto o texto a ser encontrado como o texto com o qual o substituir. A opção adicional <guilabel
+>Perguntar ao Substituir</guilabel
+> permite ao utilizador confirmar sempre que o &kwrite; pedir essa confirmação antes de cada substituição. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="go-to-line">
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ir para a linha</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto abre a janela de salto para uma linha em particular (indicada por um número) no documento. O número da linha poderá ser indicado directamente no campo de texto ou de forma gráfica, carregando nos botões com as setas para cima e para baixo ao lado do campo de texto. A pequena seta para cima irá aumentar o número de linha, enquanto que a outra decrementa o mesmo número de linha. Existe também uma barra deslizante à direita do campo de texto que permite ao utilizador mover-se de uma forma análoga no documento. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="view-menu">
+<title
+>O menu <guimenu
+>Ver</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Ver</guimenu
+> permite-lhe gerir a configuração específica do editor activo, bem como a gestão das sub-janelas.</para>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<anchor id="view-new-window"/>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela nova com o mesmo texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-command-line"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudar para a Linha de Comandos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a linha de comandos da componente do Kate no fundo da janela. Na linha de comandos, escreva "help" para obter ajuda e "help list" para obter uma lista de comandos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-schema"/>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Esquema</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona um esquema de tipos de letra.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-dynamic-word-wrap"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F10</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudança de Linha Dinâmica</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>As linhas de texto serão repartidas ao atingir o limite da janela.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-dynamic-word-wrap-indicators"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Indicadores de Mudança de Linha Dinâmica</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+ <para
+>Escolhe se e quando deverão ser mostrados os indicadores de mudança de linha. Isto só fica disponível se a opção <guilabel
+>Mudança de Linha Dinâmica</guilabel
+> estiver assinalada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-show-static-word-wrap"/>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar o Indicador de Mudança de Linha Estática</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, será desenhada uma linha vertical na coluna de mudança de linha, como está definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+> na página de Edição. Lembre-se que o marcador de mudança de linha só é desenhado se usar um tipo de letra monoespaçado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-show-icon-border"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F6</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar o Contorno do Ícone</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto é um item de comutação. Se o assinalar, irá colocar o contorno dos ícones do lado esquerdo do editor activo e vice-versa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-show-line-numbers"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F11</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar os Números de Linha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto é um item de comutação. Se o ligar, irá aparecer uma área que mostra os números de linha do documento visível à esquerda e vice-versa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-scrollbar-marks"/>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar as Marcas da Barra de Posicionamento</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, a janela irá mostrar algumas marcas na barra de posicionamento vertical.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-hide-folding-markers"/>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F9</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Esconder as Marcações de Dobragem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, as marcas de desdobramento do código ficarão escondidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<anchor id="view-code-folding"/>
+<menuchoice>
+<guimenuitem
+>Dobragem de Código</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+> <keycap
+>Shift</keycap
+><keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Recolher o Nível de Topo</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Recolhe todas as regiões de topo do documento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+> <keycap
+>Shift</keycap
+><keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Expandir o Nível de Topo</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Expande todas as regiões de topo do documento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+> <keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Recolher um Nível Local</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Recolhe a região mais próxima do cursor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+> <keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Expandir um Nível Local</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Expande a região mais próxima do cursor.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="go">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term id="set-bookmark">
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Comutar o Favorito</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou remove um favorito na linha actual do documento activo (Se já existir, é removido, caso contrário é colocado). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="clear-bookmarks">
+<menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Limpar Todos os Favoritos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este comando irá remover todas as marcações do documento, assim como a lista de marcações que está no fim deste item do menu. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="bookmarks-previous">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Alt</keycap
+> <keycap
+>Page Up</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Anterior</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Isto irá mover o cursor para o início da linha imediatamente acima que contiver um favorito. O texto do item do menu irá incluir o número da linha e o primeiro pedaço de texto da linha. Este item só está disponível quando houver um favorito numa linha acima do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="bookmarks-next">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Alt</keycap
+> <keycap
+>Page Down</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Seguinte</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto irá mover o cursor para o início da linha imediatamente abaixo que contiver um favorito. O texto do item do menu irá incluir o número da linha e o primeiro pedaço de texto da linha. Este item só está disponível quando houver um favorito numa linha acima do cursor.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>No fundo deste menu, tal como se disse, existe uma lista de marcações para esta janela, se foram previamente atribuídas. </para>
+
+</sect1>
+
+<sect1 id="tools">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="tools-read-only"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Modo Apenas de Leitura</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Configura o documento actual no modo Apenas para Leitura. Isto evita que seja adicionado qualquer texto ou formatação do documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-filetype"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tipo de Ficheiro</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Escolhe o esquema de tipo de ficheiros que preferir para o documento activo. Isto substitui o modo de tipo de ficheiros global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+> na página de Tipos de Ficheiros, somente para o seu documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-highlighting"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Realce</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Escolhe o esquema de realce de sintaxe que preferir para o documento activo. Isto substitui o modo de realce global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, somente para o seu documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-indentation"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Indentação</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Escolhe o estilo de indentação que preferir para o documento activo. Isto substitui o modo de indentação global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, somente para o seu documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-encoding"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Codificação</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Poderá sobrepor a codificação predefinida na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, na página <guilabel
+>Abrir/Gravar</guilabel
+>, para definir uma codificação diferente para o seu documento actual. A codificação que definir aqui será válida apenas para o seu documento actual.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-end-of-line"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Fim da Linha</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Escolhe o modo de fim de linha que preferir para o documento activo. Isto substitui o modo de fim de linha global definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, somente para o seu documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="Spelling..."/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Ortografia...</guimenuitem
+></menuchoice>
+</term>
+
+<listitem
+><para
+><action
+>Isto inicia o programa de verificação ortográfica - um programa que é desenhado para ajudar o utilizador a descobrir e a corrigir os erros ortográficos.</action
+> Ao carregar nesta opção, irá iniciar o verificador ortográfico e trazer a janela com o suporte ortográfico. Existem quatro campos alinhados verticalmente no centro da janela com as suas legendas correspondentes à sua esquerda. A começar por cima, estas são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Palavra desconhecida:</guilabel
+></term>
+<listitem
+><para
+>Aqui, o verificador ortográfico indica a palavra sob consideração neste momento. Isto acontece quando o verificador ortográfico encontra uma palavra que não se encontra no seu dicionário - um ficheiro que contém uma lista com as palavras correctas com as quais compara cada palavra no editor.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Substituir por:</guilabel
+></term>
+<listitem
+><para
+>Se o verificador ortográfico encontrar alguma palavra semelhante no seu dicionário, é listada aqui a primeira. O utilizador poderá aceitar a sugestão, escrever a sua própria correcção ou escolher uma sugestão diferente na próxima lista.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Palavras Sugeridas:</guilabel
+></term>
+<listitem
+><para
+>O verificador poderá enumerar aqui uma quantidade de substituições possíveis para a palavra em consideração. Se carregar em alguma das sugestões, fará com que a mesma seja introduzida no campo <guilabel
+>Substituição:</guilabel
+> em cima.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Língua:</guilabel
+></term>
+<listitem
+><para
+>Se tiver instalado vários dicionários, aqui poderá seleccionar qual o dicionário/língua que deverá ser usado.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Do lado direito da janela, existem 5 botões que permitem ao utilizador controlar o processo de verificação ortográfica. São estes:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Adicionar ao Dicionário</guibutton
+></term>
+<listitem
+><para
+>Se carregar neste botão, irá adicionar a palavra no campo <guilabel
+>Palavra Errada:</guilabel
+> ao dicionário do corrector. Isto significa que, no futuro, o verificador ortográfico irá considerar sempre esta palavra como correcta.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Substituir</guibutton
+></term>
+<listitem
+><para
+>Este botão faz com que o corrector substitua a palavra em consideração no documento pela palavra no campo <guilabel
+>Substituição:</guilabel
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Substituir Tudo</guibutton
+></term>
+<listitem
+><para
+>Este botão faz com que o corrector não só substitua a <guilabel
+>Palavra desconhecida:</guilabel
+> actual, mas também faça a mesma substituição para todas as outras ocorrências desta <guilabel
+>Palavra Errada:</guilabel
+> no documento.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Ignorar</guibutton
+></term>
+<listitem
+><para
+>Ao activar este botão, fará com que o verificador ortográfico siga em frente, sem efectuar quaisquer alterações.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Ignorar Tudo</guibutton
+></term>
+<listitem
+><para
+>Este botão diz ao corrector ortográfico para não fazer nada com a <guilabel
+>Palavra desconhecida:</guilabel
+> actual e para seguir em frente com todas as instâncias da mesma palavra.</para
+> <note
+><para
+>Isto só se aplica a esta ronda de verificação ortográfica. Se o verificador for executado de novo, mais tarde, irá parar na mesma palavra.</para
+></note
+></listitem>
+</varlistentry>
+</variablelist>
+
+<!--<para
+>Located horizontally along the bottom of the spellcheck dialog is a
+progress bar. As the checking process proceeds the bar will fill from left to
+right providing a graphical representation of how far along in the document the
+process has reached. In addition, the progress is displayed numerically in
+the center of the progress bar.</para
+>//-->
+
+<!--<note
+><para
+>A numerical display of the spellcheck
+process is simultaneously displayed in the status bar of the editor. The <link
+linkend="show-statusbar"
+>status bar</link
+> is the horizontal strip at the bottom
+of the editor just outside of the text entry area.</para
+></note
+>//-->
+
+<para
+>Existem mais três botões por baixo da janela de verificação ortográfica. Estes são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem
+><para
+>Este invoca o sistema de ajuda do &kde;, tendo como base as páginas de ajuda do &kwrite; (este documento).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Terminado</guibutton
+></term>
+<listitem
+><para
+>Este botão cancela o processo de verificação ortográfica e volta para o documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Este botão cancela o processo de verificação ortográfica; todas as modificações são anuladas e você irá voltar ao seu documento.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="tools-spelling-from-cursor"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Verificação Ortográfica (do cursor)...</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Isto inicia o programa de verificação ortográfica, mas inicia a partir do cursor, em vez de começar no início do documento.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-spellcheck-selection"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Verificação Ortográfica da Selecção...</guimenuitem
+></menuchoice
+></term>
+ <listitem>
+<para
+>Faz uma verificação ortográfica da selecção actual.</para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="indent"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Indentar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isto aumenta a indentação do parágrafo em um passo. O tamanho do passo depende da <link linkend="pref-indent"
+>configuração da indentação</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="unindent"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desindentar</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+>Isto reduz a indentação do parágrafo em um passo. O tamanho do passo depende da <link linkend="pref-indent"
+>configuração da indentação</link
+>.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="cleanindent"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Limpar a Indentação</guimenuitem
+></menuchoice
+></term
+> <listitem>
+<para
+>Isto limpa a indentação da selecção actual ou da linha onde o cursor se encontra. Se limpar a indentação, garante que todo o seu texto seleccionado segue o modo de indentação que escolher.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="tools-align"/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Alinhamento</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Faz um novo alinhamento da linha actual ou das linhas seleccionadas, usando o modo de indentação e a configuração de indentação no documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Comentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto adiciona mais um espaço ao início da linha onde o cursor de texto se encontra ou ao início das linhas seleccionadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Descomentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto remove um espaço (se existir) ao início da linha onde o cursor se encontra ou ao início das linhas seleccionadas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Maiúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Coloca o texto seleccionado ou a letra a seguir ao cursor em maiúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Minúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Coloca o texto seleccionado ou a letra a seguir ao cursor em minúsculas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Capitalização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Capitaliza (coloca a primeira letra em maiúsculas e as restantes em minúsculas) o texto seleccionado ou a palavra actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Juntar as Linhas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Junta as linhas seleccionadas, ou a linha actual e a seguinte, separando-as apenas com um espaço. Os espaços finais/iniciais das linhas reunidas são removidas dos extremos colados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mudança de Linha do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Aplica uma mudança de linha estática em todo o documento. Isto significa que uma linha nova de texto irá iniciar automaticamente, quando a linha actual exceder o tamanho definido na opção 'Mudar de Linha em:' da página de Edição em <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect1>
+
+<sect1 id="settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="show-toolbar"/><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se estiver assinalada, esta opção mostra uma barra amovível que contém os botões usados para desencadear os comandos mais usados. Quando estiver desligada, a barra de ferramentas estará escondida. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="show-statusbar"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Se estiver assinalada, esta opção mostra uma pequena barra no fundo do editor que contém a informação sobre o estado do documento actual. Quando estiver desligada, a barra de estado estará escondida.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="show-path"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Localização</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Quando estiver seleccionada, esta opção mostra na barra de título a localização no sistema de ficheiros do documento actual. Se não estiver, a localização ficará escondida.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="preferences"/><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu abre uma janela onde as várias <link linkend="pref-dialog"
+>opções</link
+> poderão ser ajustadas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="choose-editor"/><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Escolher o Editor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Escolha o componente de edição de texto por omissão que deseja usar no &kwrite;. Poderá escolher o <guilabel
+>Predefinido do Sistema</guilabel
+>, <guilabel
+>Componente de Edição de Texto Avançado</guilabel
+> ou o <guilabel
+>Editor de Texto Baseado no &Qt; Designer</guilabel
+> (lembre-se que o Editor de Texto Baseado no &Qt; Designer só estará disponível se tiver o KDevelop instalado no seu sistema). Se escolher o <guilabel
+>Predefinido do Sistema</guilabel
+>, o &kwrite; irá respeitar as suas modificações no &kcontrolcenter;. Todas as outras opções irão substituir esta. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="configure-keybindings"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Este comando abre uma janela onde se poderão alterar as <link linkend="keybindings"
+>associações de teclas</link
+>. Uma área no topo da janela mostra a lista de comandos (acções) que poderão ter atalhos de teclado. Por baixo da área existem três opções exclusivas. O utilizador poderá optar entre Sem Tecla, Tecla Predefinida ou Tecla Personalizada. (A selecção da Tecla Predefinida assume que existe um atalho de teclado 'predefinido'). A selecção da opção Tecla Personalizada activa as três opções no fundo da janela. O utilizador poderá então seleccionar uma combinação de teclas para o comando em questão através das opções e da tecla. Por exemplo, com o comando Acerca do &kde; seleccionado na área de visualização, o utilizador poderia seleccionar o &Ctrl; e o <keycap
+>Alt</keycap
+>, carregar no botão da tecla e depois no <keycap
+>K</keycap
+> do teclado. Isso significaria que, sempre que ele carregasse nas teclas &Ctrl; e <keycap
+>Alt</keycap
+>, seguidas da tecla <keycap
+>K</keycap
+> (enquanto usar o &kwrite;), seria chamada a janela do Acerca do &kde;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="configure-toolbars"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto irá abrir a janela onde se poderá alterar a configuração da barra de ferramentas. O utilizador poderá escolher quais os botões de atalho que deverão aparecer nessa barra de ferramentas. A área à esquerda mostra os comandos disponíveis para serem colocados na barra de ferramentas. A lista à direita mostra os comandos que já estão na barra de ferramentas. Existe um conjunto de quatro botões com setas entre as duas listas para manipular as selecções. A seta para a direita coloca o comando seleccionado na lista à esquerda na lista direita, <abbrev
+>i.e.</abbrev
+>, adiciona-o à barra de ferramentas. A seta à esquerda faz o oposto, ou seja, remove a acção seleccionada à direita na barra de ferramentas. As setas para cima e para baixo mudam a posição de uma acção seleccionada do lado direito, o que irá mudar a posição do seu botão na barra de ferramentas.</para
+> </listitem>
+</varlistentry>
+
+
+
+<!--
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>
+>Settings</guimenu
+><guimenuitem
+>Configure
+Highlighting</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Opens a dialog box allowing configuration of the syntax
+highlighting. The dialog is described in <xref
+linkend="pref-highlighting"/>.</para
+></listitem>
+</varlistentry
+> -->
+
+<!--<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+><keycap
+>F6</keycap
+></keycombo>
+</shortcut>
+<guimenu
+>Settings</guimenu>
+<guimenuitem
+>Show Icon Border</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Toggle the display of a border on the left of the editing window, where
+bookmarks are displayed next to the line they apply to.
+</para>
+</listitem>
+</varlistentry
+>//-->
+
+<!--<varlistentry>
+<term id="vertical-selection">
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+><keycap
+>F4</keycap
+></keycombo>
+</shortcut>
+<guimenu
+>Settings</guimenu>
+<guimenuitem
+>Vertical Selection</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+This is used to turn on or off the vertical selection feature. Vertical
+selection allows text to be selected by column as well as by row. In other
+words with this feature the user is able to select text contained in only
+particular contiguous columns and rows. In affect the user can select a
+rectangular area of text anywhere in the document.
+</para>
+</listitem>
+</varlistentry
+> //-->
+
+<!--<varlistentry>
+<term id="set-highlight">
+<menuchoice>
+<guimenu
+>Settings</guimenu>
+<guisubmenu
+>Highlight Mode</guisubmenu>
+</menuchoice>
+</term>
+<listitem>
+<para>
+This allows the user to choose the style of color highlighting which the
+editor uses to display the text. The styles are selected by programming
+language. The font/color information is not stored with the document.
+</para>
+</listitem>
+</varlistentry
+> //-->
+
+<!--<varlistentry>
+<term
+><anchor id="end-of-line"/>
+<menuchoice>
+<guimenu
+>Settings</guimenu
+><guisubmenu
+>End of
+Line</guisubmenu
+></menuchoice
+></term>
+<listitem>
+<para
+>This opens a sub-menu from which the user can select the type of
+<quote
+>end of
+line</quote
+> code for &kwrite; to use, <abbrev
+>i.e.</abbrev
+>, the accepted
+standard
+used by &UNIX;, &Mac; or MSDOS/&Windows; systems.</para>
+</listitem>
+</varlistentry
+> //-->
+
+</variablelist>
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="pref-dialog">
+<title
+>Configurar o &kwrite;</title>
+
+<para
+>A selecção do <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+>, a partir do menu, provoca o aparecimento da janela para <guilabel
+>Configurar o Editor</guilabel
+>. Esta janela pode ser usada para alterar algumas das várias opções existentes. As opções disponíveis para alteração podem variar de acordo com a categoria que o utilizador selecciona, numa lista vertical do lado esquerdo da janela. Recorrendo a três botões na parte inferior da janela, o utilizador poderá controlar o processo. </para>
+
+<para
+>O utilizador pode invocar o sistema de <guilabel
+>Ajuda</guilabel
+>, aceitar a configuração actual e fechar a janela, através do botão <guibutton
+>OK</guibutton
+> ou <guibutton
+>Cancelar</guibutton
+> o processo. As categorias <guilabel
+>Cores</guilabel
+>, <guilabel
+>Tipos de Letra</guilabel
+> <guilabel
+>Indentação</guilabel
+>, <guilabel
+>Selecção</guilabel
+>, <guilabel
+>Edição</guilabel
+>, <guilabel
+>Verificação Ortográfica</guilabel
+> e <guilabel
+>Realce</guilabel
+> são detalhadas em baixo. </para>
+
+<sect1 id="appearance">
+<title
+>Aparência</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mudança de Linha</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry id="appearance-settings">
+<term
+><guilabel
+>Mudança de linha dinâmica</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, as linhas de texto serão repartidas no contorno da janela no ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Indicadores de mudança de linha dinâmica</guilabel
+></term>
+<listitem
+><para
+>Escolha se deseja mostrar os indicadores de mudança de linha dinâmica. </para
+></listitem
+></varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Alinhar verticalmente as mudanças de linhas dinâmicas à profundidade de indentação: </guilabel
+></term>
+<listitem
+><para
+>Activa o início das linhas repartidas com mudanças de linha dinâmicas, de modo a ficarem alinhadas na vertical com o nível de indentação da primeira linha. Isto poderá ajudar a tornar o código e a formatação mais legíveis.</para
+><para
+>Para além disso, isto permite-lhe definir uma largura máxima do ecrã, como percentagem, após a qual as linhas repartidas de forma dinâmica não serão mais alinhadas na vertical. Por exemplo, a 50%, as linhas cujos níveis de indentação sejam mais profundas que 50% da largura do ecrã não terão qualquer alinhamento vertical aplicado às linhas repartidas subsequentes.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dobragem de Código</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as marcações de dobragem (se disponíveis) </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, a janela actual irá mostrar marcações para dobrar ou desdobrar o código, se este estiver disponível.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Contornos</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o contorno dos ícones </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, irá ver um contorno para os ícones do lado esquerdo. O contorno dos ícones mostra os sinais de favoritos, por exemplo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar os números de linha </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, irá ver os números das linhas do lado esquerdo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as marcas na barra de posicionamento </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, a janela actual irá mostrar algumas marcas na barra de posicionamento vertical. Estas marcas, por exemplo, poderão mostrar os favoritos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ordenar o Menu de Favoritos </guilabel
+></term>
+<listitem
+><para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Por posição </guilabel
+></term>
+<listitem
+><para
+>Os favoritos irão ser ordenados pelos números de linhas onde estão colocados.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Por criação </guilabel
+></term>
+<listitem
+><para
+>Cada novo favorito será adicionado no fim, independentemente de onde se encontra colocado no documento.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as linhas de indentação </guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o editor irá mostrar linhas verticais para ajudar a identificar as linhas de indentação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="prefcolors">
+<title
+>Tipos de Letra &amp; Cores</title>
+
+<para
+>Esta secção da janela permite-lhe configurar todos os tipos de letra e cores de qualquer esquema de cores que tiver, assim como criar esquemas novos ou remover os existentes. Cada esquema tem a configuração das cores, tipos de letra e estilos do texto normal e seleccionado. </para>
+
+<para
+>O &kwrite; irá seleccionar previamente o esquema activo de momento para si; se quiser trabalhar num esquema diferente, comece por seleccioná-lo na lista <guilabel
+>Esquema</guilabel
+>.</para>
+
+<sect2 id="prefcolors-colors">
+<title
+>Cores</title>
+
+<variablelist>
+<varlistentry id="prefcolors-colors-text-background">
+<term
+><guilabel
+>Fundo da Área de Texto</guilabel
+></term>
+<listitem>
+
+<variablelist>
+
+<varlistentry id="pref-colors-normal-text">
+<term
+><guilabel
+>Texto normal</guilabel
+></term>
+<listitem
+><para
+>Este é o fundo por omissão para a área de edição, sendo a cor dominante da área do editor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="pref-colors-selected-text">
+<term
+><guilabel
+>Texto Seleccionado</guilabel
+></term>
+<listitem
+><para
+>Este é o fundo do texto seleccionado. O valor por omissão é a cor global de selecção, como está definida nas preferências de cores do &kde;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="pref-colors-current-line">
+<term
+><guilabel
+>Linha Actual</guilabel
+></term>
+<listitem
+><para
+>Define a cor da linha actual. Se configurar esta como um pouco diferente do fundo do Texto Normal, ajudá-lo-á a concentrar-se na linha actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="pref-colors-marks">
+<term
+><guilabel
+>Favorito</guilabel
+></term>
+<listitem
+><para
+>Esta lista permite-lhe sobrepor as cores dos vários tipos de marcações. A cor é misturada com a cor de fundo de uma linha marcada, para que uma linha com mais marcas ou a linha actual tenha um fundo que seja uma mistura de mais cores. As cores das marcações são também usadas se activar a visualização das marcas na barra de posicionamento.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry id="prefcolors-colors-other-elements">
+<term
+><guilabel
+>Outros Elementos</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Fundo do Contorno Esquerdo</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para as marcas, números de linhas e contornos das marcações de desdobramento do lado esquerdo da janela de edição, quando forem apresentados. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Números de Linha</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar os números de linha do lado esquerdo da janela, quando estiverem visíveis.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Parêntesis Realçado</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar o fundo dos parêntesis correspondentes. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Marcações de Mudanças de Linha</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar um padrão à esquerda das linhas repartidas com mudança de linha, quando estiverem alinhadas na vertical, assim como para as marcações de mudanças de linha estáticas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Marcações de Tabulações</guilabel
+></term>
+<listitem
+><para
+>Esta cor é usada para desenhar os indicadores de espaços em branco, quando estiverem activos. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="prefcolors-fonts">
+<title
+>Tipos de Letra</title>
+<para
+>Aqui, o utilizador poderá escolher o tipo de letra por omissão para o &kwrite;. Pode escolher qualquer tipo de letra disponível no seu sistema, assim como definir um tamanho por omissão e uma codificação. Um texto de exemplo aparecerá na parte inferior da janela, para que possa ver o efeito das suas opções. </para>
+</sect2>
+
+<sect2 id="prefcolors-normal-text-styles">
+<title
+>Estilos de Texto Normal</title>
+<para
+>Os estilos de texto normal são herdados pelos estilos de texto realçados, permitindo ao editor apresentar o texto de forma bastante consistente; por exemplo, o texto do comentário usa o mesmo estilo em quase todos os formatos de texto que o Kate consegue realçar.</para>
+<para
+>O nome na lista de estilos está a usar o estilo configurado para o item, oferecendo-lhe uma antevisão imediata ao configurar um estilo. </para>
+<para
+>Cada estilo permite-lhe seleccionar atributos comuns, assim como as cores do texto e do fundo. Para retirar uma cor de fundo, carregue com o botão direito para usar o menu de contexto.</para>
+</sect2>
+
+<sect2 id="prefcolors-highlighting-text-styles">
+<title
+>Estilos de Texto Realçado</title>
+<para
+>Aqui poderá editar os estilos de texto usados por uma definição de realce específica. O editor selecciona previamente o realce usado pelo seu documento actual. Para funcionar com um realce diferente, seleccione um na lista <guilabel
+>Realce</guilabel
+>, por cima da lista de estilos. </para>
+<para
+>O nome na lista de estilos está a usar o estilo configurado para o item, oferecendo-lhe uma antevisão imediata ao configurar um estilo. </para>
+<para
+>Cada estilo permite-lhe seleccionar os atributos comuns, assim como as cores de fundo e do texto. Para retirar uma cor de fundo, carregue com o botão direito para usar o menu de contexto. Para além disso, poderá verificar se um estilo é igual ao predefinido que for usado para o item, e configurá-lo como tal, se não estiver.</para>
+<para
+>Irá reparar que vários realces contêm outros realces, representados por grupos na lista de estilos. Por exemplo, a maioria dos realces implementam o realce Alert (Alerta) e muitos formatos de código importam o realce do Doxygen. A edição das cores destes grupos só irá afectar os estilos se forem usados no formato de realce editado. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="pref-cursor-selection">
+<title
+>Cursor &amp; Selecção</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Movimento do Cursor de Texto</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Início inteligente</guilabel
+></term>
+<listitem>
+<para
+>Quando estiver seleccionado, se carregar na tecla Home, fará com que o cursor salte os espaços em branco e vá para o início do texto de uma linha.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mudar o cursor</guilabel
+></term>
+<listitem>
+<para
+>Quando estiver activada esta opção, se mover o cursor de inserção com as teclas <emphasis role="bold"
+>Esquerda</emphasis
+> e <emphasis role="bold"
+>Direita</emphasis
+>, irá para a linha anterior/seguinte no início/fim da linha, como acontece nos outros editores.</para
+><para
+>Quando esta opção for seleccionada, a movimentação do cursor com as teclas dos cursores para além do fim da linha (à direita) faz com que o cursor mude para o início da próxima linha. Do mesmo modo, quando o cursor passar para trás do início de uma linha (à esquerda) salta para o fim da linha anterior. Quando esta linha não estiver seleccionada, a movimentação do cursor para lá do fim da linha simplesmente faz com que esta continue horizontalmente na mesma linha, assim como a movimentação para lá do início da linha não fará nada.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>O Page Up/Down Move o Cursor</guilabel
+></term>
+<listitem>
+<para
+>Esta opção altera o comportamento do cursor quando o utilizador carrega na teclas <keycap
+>Page Up</keycap
+> ou na <keycap
+>Page Down</keycap
+>. Se não estiver seleccionada, o cursor do texto irá manter a sua posição relativa no texto visível do &kwrite; à medida que o novo texto se torna visível como resultado da operação. Como tal, se o cursor estiver no meio do texto visível quando a operação ocorrer, irá permanecer nesse local (excepto quando atingir o início ou o fim). Com esta opção seleccionada, ao carregar na primeira tecla fará com que o cursor de mova tanto para o topo como para o fundo do texto visível à medida que é mostrada uma nova página de texto.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Auto-centrar o cursor (linhas):</guilabel
+></term>
+<listitem>
+<para
+>Indica o número de linhas a manter visível acima e abaixo do cursor, sempre que possível.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modo de Selecção</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Normal</guilabel
+></term>
+<listitem>
+<para
+>As selecções serão sobrepostas pelo texto escrito e serão perdidas com o movimento do cursor.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Persistente</guilabel
+></term>
+<listitem>
+<para
+>As selecções manter-se-ão mesmo com a introdução de texto e a movimentação do cursor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="pref-edit">
+<title
+>Edição</title>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Tabulações</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Inserir espaços em vez de tabulações</guilabel
+></term>
+<listitem>
+<para
+>Quando isto estiver activo, o editor irá inserir um número calculado de espaços, de acordo com a posição no texto e a configuração <option
+>tab-width</option
+>, quando carregar na tecla <keycap
+>TAB</keycap
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as tabulações</guilabel
+></term>
+<listitem>
+<para
+>Quando esta opção estiver activa, o &kwrite; irá mostrar um pequeno ponto como representação visual das tabulações.</para>
+<note
+><para
+>Isto faz também com que os pontos sejam desenhados para indicar os espaços em branco finais. Isto será corrigido numa futura versão do &kwrite;</para
+></note>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term id="pref-tab-width"
+>Tabulação</term
+> <listitem
+><para
+>Se a opção <link linkend="pref-word-wrap"
+><guilabel
+>Substituir as Tabulações por Espaços</guilabel
+></link
+> estiver seleccionada, este campo determina o número de espaços pelo qual o editor irá substituir automaticamente as tabulações.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="pref-word-wrap"
+><guilabel
+>Mudança de Linha Estática</guilabel
+></term>
+<listitem
+><para
+>A mudança de linha é uma funcionalidade que faz com que o editor inicie automaticamente uma linha de texto e mova (mude) o cursor para o início dessa nova linha. O &kwrite; irá iniciar automaticamente uma nova linha de texto sempre que a linha actual atingir o tamanho indicado pela opção <link linkend="pref-wrap-words-at"
+>Mudar Palavras Em:</link
+>.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar a mudança de linha estática</guilabel
+></term>
+<listitem>
+<para
+>Activa ou desactiva a mudança de linha estática.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar os marcadores de mudança de linha estática (se aplicável)</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, será desenhada uma linha vertical na coluna de mudança de linha, como está definido na opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+> na página de Edição. Lembre-se que o marcador de mudança de linha só é desenhado se usar um tipo de letra monoespaçado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term id="pref-wrap-words-at"
+><guilabel
+>Mudar as palavras em:</guilabel
+></term>
+<listitem>
+<para
+>Se a opção <link linkend="pref-word-wrap"
+>Mudança de Linha</link
+> estiver seleccionada, este campo determina o tamanho (em caracteres) a partir do qual o editor irá iniciar automaticamente uma nova linha.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Remover os Espaços Finais</guilabel
+></term>
+<listitem
+><para
+>O &kwrite; irá eliminar automaticamente os espaços extra no fim das linhas de texto.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Parêntesis Automáticos</guilabel
+></term
+> <listitem
+><para
+>Quando um utilizador escrever um parêntesis esquerdo ([, ( ou {), o &kwrite; introduz automaticamente o parêntesis direito (}, ) ou ]) à direita do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+> <term
+>Passos do <link linkend="undo"
+>desfazer</link
+>:</term>
+<listitem
+><para
+>Aqui, o utilizador poderá indicar o número de passos que o &kwrite; irá reter em memória com o intuito de desfazer os registos e as acções. Isto significa que, quanto maior o número de passos, maior a quantidade de memória que o &kwrite; irá usar para isto. A atribuição do valor 10 a este campo significará que o utilizador poderá reverter as últimas dez operações, <abbrev
+>i.e.</abbrev
+>, carregar no botão <guibutton
+>Desfazer</guibutton
+> 10 vezes e obter resultados.</para
+></listitem
+> </varlistentry>
+
+<varlistentry
+> <term
+>Texto de origem de procura inteligente:</term>
+<listitem
+><para
+>Isto determina de onde o &kwrite; irá obter o texto da procura (será introduzido automaticamente na janela para Procurar Texto): <itemizedlist
+> <listitem
+><para
+><emphasis role="bold"
+>Em Nenhum Lado:</emphasis
+> Não irá adivinhar o texto de procura.</para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Apenas a Selecção:</emphasis
+> Usar a selecção do texto actual, se disponível. </para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Selecção ou Palavra Actual:</emphasis
+> Usar a selecção actual, se disponível, caso contrário usa a palavra actual. </para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Apenas a Palavra Actual:</emphasis
+> Usa a palavra sob o cursor, se disponível.</para
+></listitem
+> <listitem
+><para
+><emphasis role="bold"
+>Palavra Actual ou Selecção:</emphasis
+> Usa a palavra actual, se disponível, caso contrário usa a selecção actual. </para
+></listitem
+> </itemizedlist
+> Lembre-se que, nos modos acima, se não se conseguir determinar um texto de procura, então a janela para Procurar Texto irá usar o último texto de procura. </para
+></listitem>
+</varlistentry>
+<!--<varlistentry>
+<term id="pref-replace-tabs-by-spaces"
+><guilabel
+>Replace Tabs By
+Spaces</guilabel
+></term
+> <listitem
+><para
+>&kwrite; will replace any tabs with
+the number of spaces indicated in the <link linkend="pref-tab-width"
+>Tab
+Width:</link
+> entry.</para
+></listitem
+> </varlistentry>
+
+<varlistentry
+> <term
+><guilabel
+>Show Tabs</guilabel
+></term>
+<listitem
+><para
+>The editor will display a symbol to indicate
+the presence
+of a tab in the text.</para
+></listitem>
+</varlistentry
+> -->
+</variablelist>
+</sect1>
+
+<sect1 id="pref-indent">
+<title
+>Indentação</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Indentação automática</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Modo de indentação:</guilabel
+></term>
+<listitem>
+<para
+>Seleccione o modo de indentação automático que desejar usar por omissão. Recomenda-se que use o <userinput
+>Nenhum</userinput
+> ou o <userinput
+>Normal</userinput
+> aqui e use as configurações do tipo de ficheiro para definir outros modos de indentação para os formatos de texto, como o código em C/C++ ou o &XML;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir um "*" inicial do Doxygen ao escrever</guilabel
+></term>
+<listitem>
+<para
+>Insere automaticamente um "*" inicial, enquanto escreve dentro de um comentário do tipo do Doxygen. Esta configuração só está activa quando tal se aplicar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Indentação com Espaços</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar espaços em vez de tabulações para indentar</guilabel
+></term>
+<listitem>
+<para
+>Isto substitui as tabulações pelo número de espaços definido no campo <guilabel
+>Número de espaços:</guilabel
+> em baixo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Modo misto, estilo Emacs</guilabel
+></term>
+<listitem>
+<para
+>Usa uma mistura de tabulações e espaços na indentação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Número de espaços:</guilabel
+></term>
+<listitem>
+<para
+>Defina o número de espaços que deseja usar na indentação, quando assinalar a opção <guilabel
+>Usar espaços em vez de tabulações para indentar</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter o Perfil de Indentação</guilabel
+></term>
+<listitem
+><para
+>Quando esta opção estiver activa, o editor não irá remover mais a indentação das linhas de uma selecção, quando a linha com menor indentação ficar completamente sem indentação. Se algumas vezes retirar blocos de indentação no código, isto poderá ser útil. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter Espaços Extra</guilabel
+></term>
+<listitem
+><para
+>As indentações com mais espaços que os seleccionados não serão encolhidas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Teclas a usar</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>A tecla Tab indenta</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Indentação com a Tecla Backspace</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Backspace</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modo da Tecla Tab Se Nada Estiver Seleccionado</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Inserir os caracteres de indentação</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir um carácter de tabulação</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Indentar a linha actual</guilabel
+></term>
+<listitem>
+<para
+>Isto permite usar a tecla <keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+> para indentar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<!--<varlistentry>
+<term
+><guilabel
+>Auto Indent</guilabel
+></term
+> <listitem
+><para
+>This causes
+new lines to begin with the same indentation level as the previous
+line.</para
+></listitem>
+</varlistentry
+> -->
+</variablelist>
+</sect1>
+
+<sect1 id="pref-open-save">
+<title
+>Abrir &amp; Gravar</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Formato do Ficheiro</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Codificação:</guilabel
+></term>
+<listitem>
+<para
+>Isto altera a codificação de caracteres do seu ficheiro.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Fim da linha:</guilabel
+></term>
+<listitem>
+<para
+>Escolha o seu fim de linha preferido para o seu documento activo. Terá a opção entre o &UNIX;, DOS/&Windows; ou o Macintosh.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Detecção automática do fim da linha</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser que o editor detecte automaticamente o tipo do fim da linha. O primeiro tipo encontrado será o usado para o ficheiro completo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilização de Memória</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Blocos máximos carregados por ficheiro:</guilabel
+></term>
+<listitem>
+<para
+>O editor irá carregar o número de blocos indicado (com cerca de 2048 linhas) com texto para a memória; se o tamanho do ficheiro for maior que isto, os outros blocos são transferidos para o disco e carregados de forma transparente, à medida das necessidades.</para>
+<para
+>Isto poderá provocar alguns pequenos atrasos ao navegar no documento; um número de blocos maior aumenta a velocidade de edição com uma sobrecarga na memória. </para
+><para
+>Para uma utilização normal, basta escolher o número de blocos maior que for possível: limite-o apenas se tiver problemas com a utilização de memória.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Limpezas Automáticas ao Carregar/Gravar</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Remover os espaços finais</guilabel
+></term>
+<listitem>
+<para
+>O editor irá eliminar automaticamente os espaços extra, no fim das linhas de texto, enquanto carrega/grava o ficheiro.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro de Configuração de Pasta</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Profundidade da procura no ficheiro de configuração:</guilabel
+></term>
+<listitem>
+<para
+>O editor irá procurar pelo número de níveis de pastas indicado para cima, no ficheiro de configuração do &kwrite; e carrega a linha de configuração respectiva.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Salvaguardar ao Gravar</guilabel
+></term>
+<listitem
+><para
+>Se criar uma cópia de segurança ao gravar, fará com que o &kwrite; copie o ficheiro do disco para &lt;prefixo&gt;&lt;nome-ficheiro&gt;&lt;sufixo&gt;' antes de gravar as alterações. O sufixo é, por omissão <emphasis role="bold"
+>~</emphasis
+> e o prefixo está em branco, por omissão. </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ficheiros locais</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser cópias de segurança dos ficheiros locais ao gravar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ficheiros remotos</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser cópias de segurança dos ficheiros remotos ao gravar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Prefixo</guilabel
+></term>
+<listitem>
+<para
+>Indique o prefixo com que antecede os nomes das cópias de segurança.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sufixo</guilabel
+></term>
+<listitem>
+<para
+>Indique o sufixo com que termina os nomes das cópias de segurança.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="pref-highlighting">
+<title
+>Realce</title>
+<para
+>Este grupo de opções é usado para personalizar os estilos de realce para cada tipo de linguagem de programação. Todas as alterações que fizer nas outras áreas desta janela só se irão aplicar a este tipo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Realce:</guilabel
+></term>
+<listitem
+><para
+>Isto é usado para mudar o tipo de linguagem a configurar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações</guilabel
+></term>
+<listitem>
+<para
+>Veja as propriedades das regras de realce da linguagem escolhida: nome do autor e licença. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Propriedades</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Extensões dos ficheiros:</guilabel
+></term>
+<listitem
+><para
+>Esta é a lista de extensões de ficheiros, usadas para determinar os ficheiros a realçar, com o modo de realce de sintaxe actual.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipos MIME:</guilabel
+></term>
+<listitem
+><para
+>Se carregar no botão do assistente, irá mostrar uma janela com todos os tipos MIME à escolha.</para
+><para
+>O item das <emphasis role="bold"
+>Extensões de Ficheiros</emphasis
+> será automaticamente editado também.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Prioridade:</guilabel
+></term>
+<listitem
+><para
+>Indica a prioridade da regra de realce.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Obter...</guibutton
+></term>
+<listitem>
+<para
+>Carregue neste botão para transferir descrições de realce de sintaxe novas ou actualizadas na página Web do &kate;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+<!-- obsolete annma 24 December 2005
+<para
+>The <guilabel
+>Configure
+Highlighting</guilabel
+> dialog consists of
+two pages, <guilabel
+>Defaults</guilabel
+> and <guilabel
+>Highlighting
+Modes</guilabel
+>. The user can select which page to view by
+clicking on the appropriate tab at the top of the dialog</para>
+
+<para
+>Items available on the <guilabel
+>Defaults</guilabel
+> page are as
+follows:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Default Item Styles</guilabel
+></term>
+<listitem>
+<para>
+The user can configure the default appearance for
+particular items. This would allow a programmer to more easily identify
+different items (types of entries) in his or her code.
+</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Item</guilabel
+></term>
+<listitem
+><para
+>This drop down box offers a variety of items that the user
+might want to highlight. They include <guilabel
+>Normal</guilabel
+> for
+text does not fit in any of the other categories, <guilabel
+>Comment</guilabel
+>,
+<guilabel
+>String</guilabel
+>, <guilabel
+>Keyword</guilabel
+> and many more. Not
+all of these entries will need to be configured for every language and so may be
+selected as needed. The options in the rest of this section apply
+to the entry selected in this box.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Normal</guilabel
+></term>
+<listitem
+><para
+>This allows the user to choose the
+item's normal (unselected) color. This is done by means
+of a color selection dialog box, a further explanation of which
+may be found in the <link linkend="prefcolors"
+>Colors</link
+> section of <link
+linkend="pref-dialog"
+>Configure &kwrite;</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Bold</guilabel
+></term>
+<listitem
+><para
+>This option determines whether or
+not the item should be displayed in bold text.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Italic</guilabel
+></term>
+<listitem
+><para
+>This option determines whether or
+not the item should be displayed in italic text.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Selected</guilabel
+></term>
+<listitem
+><para
+>This allows the user to choose the
+item's color when selected. This is done by means of a
+color selection dialog box, a further explanation of which
+may be found in the <link linkend="prefcolors"
+>Colors</link
+> section of <link
+linkend="pref-dialog"
+>Configure &kwrite;</link
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Items on the <guilabel
+>Highlight Modes</guilabel
+> tab allow the
+user to define more specific highlighting depending on the language
+style.</para>
+
+<para
+>One need not set every available option, items not configured
+specifically will use the default configuration specified on the
+previous <guilabel
+>Defaults</guilabel
+> tab.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Config Select</guilabel
+></term>
+<listitem
+><para
+>This group of options is used to customize the
+highlighting styles for each programming language type. Any changes you
+made in other areas of this dialog apply only to this
+type.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Highlight</guilabel
+></term>
+<listitem
+><para
+>This is used to choose the language
+type to configure</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Item</guilabel
+></term>
+<listitem
+><para
+>This is to choose the syntax item to
+configure. Remember this only configures
+<emphasis
+>this</emphasis
+> item for
+<emphasis
+>this</emphasis>
+language.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As an example, if the user wished to configure the
+appearance of <quote
+>comments</quote
+> while writing C++, she or he
+could choose C++ in the <guilabel
+>Highlight</guilabel
+> drop down box, and then
+choose Comment in the <guilabel
+>Item</guilabel
+> drop down box. To have
+<quote
+>comments</quote
+> look the same across all languages, the user would need
+to configure this in the <guilabel
+>Defaults</guilabel
+> page of this dialog box
+while leaving <quote
+>comments</quote
+> unconfigured within the more
+specific <guilabel
+>Highlight Modes</guilabel
+> page.</para>
+</listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Item Style</guilabel
+></term>
+<listitem
+><para
+>Here the user can configure the general
+appearance of the above
+selected item. Checking the
+<guilabel
+>Default</guilabel
+> check box causes the
+default style as configured on the previous tab to be set, or
+the appearance can be configured directly. The available
+options are the same as on the
+<guilabel
+>Defaults</guilabel
+> tab:
+<guilabel
+>Normal</guilabel
+>,
+<guilabel
+>Selected</guilabel
+>, <guilabel
+>Bold</guilabel>
+and <guilabel
+>Italic</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Highlight Auto Select</guilabel
+></term>
+<listitem
+><para
+>&kwrite; can apply syntax highlighting
+automatically, depending on the file extension or mime-type of the opened file.
+The defaults are fairly comprehensive, but users that regularly edit files with
+non-standard extensions can add them here. Wildcards are allowed in the
+<guilabel
+>File Extensions</guilabel
+> text box. For example, the
+default entry for the C++ language is
+<userinput
+>*.cpp;*.cc;*.C;*.h</userinput
+>. Opening a file called
+<filename
+>foo.h</filename
+> would automatically apply the
+C++ style to it.
+</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Item Font</guilabel
+></term>
+<listitem
+><para
+>Here the user can choose the font for the
+selected item.</para>
+<para
+>The default style can be applied by checking the
+<guilabel
+>Default</guilabel
+> check box or the user can
+choose a specific font
+<guilabel
+>Family</guilabel
+>, <guilabel
+>Size</guilabel>
+and <guilabel
+>Charset</guilabel
+>. The available options are
+the same as those on the <guilabel
+>Defaults</guilabel
+> tab.</para
+></listitem>
+</varlistentry>
+</variablelist
+>-->
+</sect1>
+
+<sect1 id="pref-filetypes">
+<title
+>Tipos de Ficheiros</title>
+<para
+>Esta página permite-lhe substituir a configuração por omissão dos documentos dos tipos MIME indicados. Quando o editor carregar um documento, irá tentar ver se corresponde às máscaras de ficheiros ou tipos MIME para cada um dos tipos definidos e, se tal se aplicar, aplica as variáveis definidas. Se corresponderem mais tipo de ficheiros, será usado o que tiver maior prioridade. </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de ficheiro:</guilabel
+></term>
+<listitem
+><para
+>O tipo de ficheiro com a maior prioridade é o que será apresentado na primeira lista. Se forem encontrados mais tipos de ficheiros, estes serão também listados.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Novo</guilabel
+></term>
+<listitem
+><para
+>Isto é usado para criar um novo tipo de ficheiro. Depois de carregar neste botão, os campos abaixo ficam em branco, para que possa preencher as propriedades que deseja para o novo tipo de ficheiro.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Remover</guilabel
+></term>
+<listitem
+><para
+>Para remover um tipo de ficheiro existente, seleccione-o na lista e carregue no botão Apagar.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Propriedades do tipo de ficheiro actual</guilabel
+></term>
+<listitem
+><para
+>O tipo de ficheiro com a maior prioridade é o que será apresentado na primeira lista. Se forem encontrados mais tipos de ficheiros, estes serão também listados.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome:</guilabel
+></term>
+<listitem
+><para
+>O nome do tipo de ficheiro será o texto do item de menu correspondente. Este nome é mostrado no item <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tipos de Ficheiros</guimenuitem
+> </menuchoice
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Secção:</guilabel
+></term>
+<listitem
+><para
+>O nome da secção é usado para organizar os tipos de ficheiros em menus. Este também é usado no menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tipos de Ficheiros</guimenuitem
+> </menuchoice
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Variáveis:</guilabel
+></term>
+<listitem
+><para
+>Este texto permite-lhe configurar o &kwrite; para os ficheiros seleccionados por este tipo MIME, usando as variáveis do &kwrite;. Poderá definir quase todas as opções de configuração, como o 'highlight', 'indent-mode', 'encoding', etc.</para
+><para
+>Para uma lista completa das variáveis conhecidas, veja o manual.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Extensões dos ficheiros:</guilabel
+></term>
+<listitem
+><para
+>As máscaras com caracteres especiais permitem-lhe seleccionar ficheiros pelo nome. Uma máscara típica usa um asterisco e a extensão do ficheiro, como por exemplo <filename
+>*.txt; *.text</filename
+>. O texto é uma lista, separada por pontos-e-vírgulas, de máscaras.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipos MIME:</guilabel
+></term>
+<listitem
+><para
+>Inicia um assistente que o ajuda a escolher facilmente tipos MIME.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Prioridade:</guilabel
+></term>
+<listitem
+><para
+>Escolhe a prioridade deste tipo de ficheiro. Se mais que um tipo de ficheiro condizer com um ficheiro, será utilizado o com a prioridade mais elevada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem
+> </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="pref-shortcuts">
+<title
+>Atalhos</title>
+<para
+>Poderá alterar aqui a configuração dos atalhos. Seleccione uma acção e carregue em <guilabel
+>Personalizado</guilabel
+> se quiser um atalho diferente para esta acção.</para>
+<para
+>A linha de procura permite-lhe procurar por uma determinada acção e ver o seu atalho associado.</para>
+</sect1>
+
+<sect1 id="pref-plugins">
+<title
+>'Plugins'</title>
+<para
+>Esta página lista todos os 'plugins' disponíveis e poderá assinalar os que deseja usar. Assim que um 'plugin' seja assinalado, o botão <guibutton
+>Configurar</guibutton
+> fica activo e você poderá carregar nele para configurar o 'plugin' seleccionado.</para>
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kwrite;. Copyright 2001, 2002 equipa do &kate;.</para>
+
+<para
+>Baseado no &kwrite; original que tem o Copyright 2000 de Jochen Wilhemly <email
+>digisnap@cs.tu-berlin.de</email
+> </para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>&Christoph.Cullmann; &Christoph.Cullmann.mail;</para>
+</listitem>
+
+<listitem>
+<para
+>Michael Bartl <email
+>michael.bartl1@chello.at</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Phlip <email
+>phlip_cpp@my-deja.com</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>&Anders.Lund; &Anders.Lund.mail;</para>
+</listitem>
+
+<listitem>
+<para
+>Matt Newell <email
+>newellm@proaxis.com</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>&Joseph.Wenninger; &Joseph.Wenninger.mail;</para>
+</listitem>
+
+<listitem>
+<para
+>Jochen Wilhely <email
+>digisnap@cs.tu-berlin.de</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>&Michael.Koch; &Michael.Koch.mail;</para>
+</listitem>
+
+<listitem>
+<para
+>&Christian.Gebauer; &Christian.Gebauer.mail;</para>
+</listitem>
+
+<listitem>
+<para
+>&Simon.Hausmann; &Simon.Hausmann.mail;</para>
+</listitem>
+
+<listitem>
+<para
+>Glen Parker <email
+>glenebob@nwlink.com</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>Scott Manson <email
+>sdmanson@altel.net</email
+></para>
+</listitem>
+
+<listitem>
+<para
+>&John.Firebaugh; &John.Firebaugh.mail;</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação original por &Thad.McGinnis; &Thad.McGinnis.mail; </para>
+
+<para
+>Actualizado por &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; e &Anders.Lund; &Anders.Lund.mail; </para>
+
+<para
+>Esta versão do Manual do &kwrite; baseia-se no original de &Cristian.Tibirna; &Cristian.Tibirna.mail; </para>
+
+<para
+>Convertido para docbook/revisão ortográfica por &Lauri.Watts; &Lauri.Watts.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-namecase-general: t
+sgml-namecase-entity: nil
+sgml-general-insert-case: lower
+sgml-minimize-attributes: nil
+sgml-omittag: nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/kxkb/Makefile.am b/tde-i18n-pt/docs/kdebase/kxkb/Makefile.am
new file mode 100644
index 00000000000..c8fae4d55e6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kxkb/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kxkb
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/kxkb/Makefile.in b/tde-i18n-pt/docs/kdebase/kxkb/Makefile.in
new file mode 100644
index 00000000000..92a67f38ee9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kxkb/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/kxkb
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kxkb
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kxkb/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/kxkb/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kxkb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kxkb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kxkb/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxkb/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/kxkb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/kxkb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/kxkb/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/kxkb/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/kxkb/index.cache.bz2
new file mode 100644
index 00000000000..7736e82b8e0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kxkb/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/kxkb/index.docbook b/tde-i18n-pt/docs/kdebase/kxkb/index.docbook
new file mode 100644
index 00000000000..748e7e58e65
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/kxkb/index.docbook
@@ -0,0 +1,413 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kxkb;">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kxkb;</title>
+
+<authorgroup>
+<author
+>&Andriy.Rysin; &Andriy.Rysin.mail; </author>
+<author
+>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </author>
+<othercredit role="developer"
+>&Andriy.Rysin; &Andriy.Rysin.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>&Andriy.Rysin;</holder>
+</copyright>
+<copyright>
+<year
+>2006</year>
+<holder
+>&Anne-Marie.Mahfouf;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-02-16</date>
+<releaseinfo
+>3.5.2</releaseinfo>
+
+<abstract
+><para
+>O &kxkb; é um utilitário de mudança da disposição ou formato do teclado baseado na extensão do X11 'xkb'.</para
+></abstract
+>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kxkb</keyword>
+<keyword
+>teclado</keyword>
+<keyword
+>disposição</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kxkb; é o utilitário do &kde; para a mudança da disposição do teclado. Baseia-se na extensão do X11, a 'xkb', e permite usar várias disposições de teclado diferentes para introduzir texto. O &kxkb; oferece um indicador da disposição do teclado. </para>
+
+</chapter>
+
+<chapter id="usingthekxkb">
+<title
+>Usar o &kxkb;</title>
+
+<sect1 id="getting-started">
+<title
+>Começar</title>
+
+<para
+>O &kxkb; inicia-se automaticamente e permanece na bandeja do sistema como uma bandeira com uma abreviatura de 2 ou 3 letras do nome da disposição do teclado por cima desta, se estiver mais do que uma disposição definida ou se a opção <guilabel
+>Mostrar o indicador para apenas uma disposição</guilabel
+> estiver activada.</para>
+
+<para
+>Quando o &kxkb; está em execução, você poderá alterar as disposições ao carregar no seu ícone na bandeja com o rato ou ao executar o seu atalho de teclado. O atalho de teclado ou o pressionar do botão do rato irão mudar para a próxima disposição ou, em alternativa, você poderá carregar com o &RMB; no ícone do &kxkb; e seleccionar a disposição na lista.</para>
+
+<para
+>Se carregar com o &RMB; no ícone do &kxkb; você poderá iniciar a sua configuração ao seleccionar a opção <guimenuitem
+>Configurar...</guimenuitem
+> ou ao abrir o <application
+>Centro de Controlo</application
+> e ao seleccionar a janela Localização/Disposição do Teclado. Em alternativa, você poderá iniciá-la ao escrever e executar o comando <command
+>kcmshell keyboard_layout</command
+> num terminal.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="configuringkxkb">
+<title
+>Configurar o &kxkb;</title>
+
+<sect1 id="general-config">
+<title
+>Informações Gerais</title>
+<para
+>A Configuração do KXKB consiste em duas páginas: a Configuração da Disposição e as Opções do XKB, as quais são mutuamente independente. A primeira define as disposições que você deseja usar, bem como as suas, opções, enquanto que a segunda define os parâmetros para a extensão Xkb na qual se baseia o &kxkb;. As opções do 'xkb' são uma propriedade do X e não são geridas de forma alguma pelo &kxkb; - ele apenas as configura. </para>
+<note
+><para
+>A configuração do &kxkb; não altera nada nos ficheiros de configuração do XFree86 e a configuração das disposições do XFree86 são sobrepostas pelo &kxkb; se a opção <option
+>Activar a disposição do teclado</option
+> estiver activa. </para
+></note>
+<note
+><para
+>Para tornar a sua configuração do XFree86 funcional você terá de desligar tanto a opção <option
+>Activar a disposição do teclado</option
+> na página de configuração das disposições <emphasis
+>como</emphasis
+> a <option
+>Activar as opções do 'xkb'</option
+> na página de configuração das opções do Xkb (na última, o mesmo efeito poderá ser obtido se a opção <option
+>Repor as Opções Antigas</option
+> estiver desligada e nenhuma das opções do 'xkb' estiver definida). </para
+></note>
+<para
+>O &kxkb; efectua a maior parte das suas acções através do comando <command
+>setxkbmap</command
+>. Você poderá ver a linha de comandos que é executada para cada disposição activa quando a selecciona e na página das opções do 'xkb', onde está disponível no conjunto de opções do 'xkb'. </para>
+</sect1>
+
+<sect1 id="layout-config">
+<title
+>Configuração da Disposição</title>
+
+<screenshot>
+<screeninfo
+>A página de Disposições</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="layout.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página de Disposições</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Na janela de configuração das disposições, a lista das disposições disponíveis está à sua esquerda. Você terá de escolher cada uma das disposições que pretende usar e adicioná-las (uma a uma) à lista de disposições activas à direita. Você também poderá alterar a ordem pela qual as disposições activas serão mudadas quando comutadas pelo atalho de teclado ou pela acção do botão do rato. A primeira disposição da lista tornar-se-á a disposição por omissão. </para>
+<para
+>Algumas disposições têm diversas variantes. As variantes das disposições representam normalmente vários mapas de teclado para a mesma língua. Por exemplo, a disposição Ucraniana poderá ter quatro variantes: básica, teclas do Windows, máquina de escrever e fonética (cada letra ucraniana é colocada na sua respectiva ocidental). Se a sua disposição tem mais do que uma variante, você poderá seleccionar a variante na lista por baixo da lista de disposições activas. </para>
+<para
+>A configuração do modelo do teclado é independente da sua disposição do teclado e corresponde ao modelo do "hardware", i.e., a forma como o seu teclado é fabricado. Os teclados modernos que vêm com o seu computador normalmente têm duas teclas extras e são referidos como sendo os modelos de "104 teclas", o qual será provavelmente o que você pretende se não souber qual o tipo de teclado que você tem. </para>
+<para
+>Você também poderá escolher a política de mudança para a disposição do teclado. Por omissão, é a <option
+>Global</option
+>, o que significa que todas as aplicações irão partilhar a mesma disposição actual. A política por <option
+>Aplicação</option
+> significa que cada aplicação terá a sua disposição própria, e que a mudança de disposição enquanto você está a trabalhar com uma aplicação, não irá trazer impacto nenhum para as outras aplicações. A política por <option
+>Janela</option
+> fará com que cada janela tenha a sua própria disposição, mesmo que pertença ao mesmo programa. </para>
+<para
+>Se você tiver definido apenas uma disposição activa, no arranque o &kxkb; configura o teclado e sairá, como tal o seu indicador não irá aparecer. Se você quiser à mesma o indicado do &kxkb; seleccione a opção <option
+>Mostrar o indicador para apenas uma disposição</option
+>. </para>
+<note>
+<para
+>Se você deixar a lista de disposições activas vazia, as disposições do teclado serão desactivadas </para>
+</note>
+</sect1>
+
+<sect1 id="switching-config">
+<title
+>Opções de Mudança</title>
+
+<screenshot>
+<screeninfo
+>A página de Opções de Mudança</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="switching.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página de Opções de Mudança</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o indicador para apenas uma disposição</guilabel
+></term>
+<listitem
+><para
+>Mostra o ícone na bandeja do sistema, mesmo quando houver apenas uma disposição.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar a bandeira do país</guilabel
+></term>
+<listitem
+><para
+>Mostra a bandeira do país no fundo do nome da disposição, no ícone da bandeja.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Política de Mudança</guilabel
+></term>
+<listitem
+><para
+>Se seleccionar a política de mudança por <guilabel
+>Aplicação</guilabel
+> ou <guilabel
+>Janela</guilabel
+>, a mudança da disposição do teclado só irá afectar a aplicação ou janela actual. A <guilabel
+>Global</guilabel
+> irá fazer com que a política de mudança funcione para todas as aplicações e janelas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mudança Fixa</guilabel
+></term>
+<listitem
+><para
+>Se tiver mais que duas disposições e assinalar a opção <guilabel
+>Activar a mudança fixa</guilabel
+>, a mudança com o atalho de teclado ou ao carregar no indicado do 'kxkb' só irá percorrer as últimas disposições. Poderá indicar o número de disposições a rodar na opção <guilabel
+>Número de disposições a rodar</guilabel
+>. Poderá aceder à mesma a todas as disposições se carregar com o botão direito no indicador do &kxkb;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="xkboptions-config">
+<title
+>Configuração das Opções do XKB</title>
+
+<screenshot>
+<screeninfo
+>A página do Xkb</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="xkb.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página do Xkb</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>As opções do Xkb permitem-lhe seleccionar o comportamento do seu teclado. Estas opções não são geridas pelo &kxkb; mas poderão ajudar a ajustar o seu teclado às suas necessidades. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="kxkbtroubleshooting">
+<title
+>Resolução de Problemas</title>
+
+<sect1 id="troubles">
+<title
+>Problemas Comuns</title>
+
+<para
+>Se você mudar para alguma disposição e não conseguir ver alguns caracteres da sua disposição à medida que escreve, verifique por favor as suas configurações locais, &eg;, no <filename
+>~/.i18n</filename
+> ou no <filename
+>/etc/sysconfig/i18n</filename
+>; a localização que você tem antes de iniciar as aplicações do &kde; precisa de uma codificação que contenha os caracteres da sua disposição. Por exemplo, para introduzir caracteres ucranianos você precisar ter definida a codificação KOI8-U, a CP1251 ou a UTF-8. A última é uma boa opção a tentar para a maioria das línguas, se você tiver algum problema destes. </para>
+
+<para
+>Se o &kxkb; não mudar com o atalho do teclado quando você o tenta fazer com o teclado, mas consegue fazê-lo com o rato, significa que a sua disposição não contém a tecla que está atribuída no atalho.</para>
+
+<para
+>No XFree86 anterior à versão 4.3.0 as disposições não-ocidentais incluiam mutuamente o grupo ocidental e este grupo era o que ficava por omissão, como tal ao carregar em <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>k</keycap
+></keycombo
+> ficava-se sempre com a combinação correcta. A partir da versão 4.3.0, por omissão todas as disposições contêm apenas um grupo, como tal as disposições não-ocidentais poderão não funcionar aí.</para>
+
+<para
+>As soluções possíveis são:</para>
+
+<orderedlist>
+<listitem>
+<para
+>adicionar a sua disposição às listas $nonlatin ou $oldlayouts no ficheiro <filename
+>/etc/X11/xkb/rules/xfree86</filename
+> ou na localização das regras do 'xkb' do seu computador.</para>
+</listitem>
+<listitem>
+<para
+>Altere o atalho para algo que seja independente da língua, &eg; <keycombo action="simul"
+>&Ctrl;<keycap
+>Menu</keycap
+></keycombo
+></para>
+</listitem>
+<listitem>
+<para
+>Active a opção para incluir o grupo <quote
+>us</quote
+> na sua disposição (de facto, é o mesmo que a solução 1).</para>
+</listitem>
+</orderedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="xkb-files">
+<title
+>Descrições dos Ficheiros e das Disposições</title>
+<sect1 id="xkb-files-and-layouts">
+<title
+>Ficheiros e Disposições do <application
+>xkb</application
+></title>
+
+<para
+>Todas as disposições do teclado disponíveis estão descritas no ficheiro <filename
+>/etc/X11/xkb/rules/xfree86.lst</filename
+> (e no <filename
+>/etc/X11/xkb/rules/xfree86.xml</filename
+>, desde o XFree86 4.3.0); as disposições em si poderão ser encontradas no <filename
+>/etc/X11/xkb/symbols/pc</filename
+> (ou no <filename
+>/etc/X11/xkb/symbols</filename
+> para o XFree86 4.2.x e anteriores). Tenha em atenção que a localização destes ficheiros poderá variar, dependendo do seu sistema operativo e da sua distribuição.</para>
+
+<para
+>O &kxkb; usa agora a extensão do 'xkb' em vez do 'xmodmap', como tal, para definir a sua própria disposição terá de obter uma do <filename class="directory"
+>/etc/X11/xkb/symbols</filename
+> a qual se aproxima mais do que você pretende obter (ou o <filename class="directory"
+>/etc/X11/xkb/symbold/pc</filename
+> para o XFree86 4.3.0); mude o seu nome para algo ao seu critério e edite o ficheiro. De seguida, basta adicionar o nome ao ficheiro <filename
+>/etc/X11/xkb/rules/xfree86.lst</filename
+> (e, para o XFree86 4.3.0 ou posterior, é uma boa ideia também adicionar o nome ao ficheiro <filename
+>/etc/X11/xkb/ruls/xfree86.xml</filename
+> - alguns pacotes já o usam, ainda que o &kxkb; não o use ainda), para que o &kxkb; o utilize ao reiniciar. Nota: você terá de ser o 'root' para alterar esses ficheiros.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>O &kxkb; é desenvolvido e mantido de momento pelo Andriy Rysin <email
+>rysin@kde.org</email
+>. Várias pessoas também trabalharam no <application
+>kxkb</application
+>:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Shaheed Haque <email
+>srhaque@iee.org</email
+></para
+></listitem>
+<listitem
+><para
+>Ilya Konstantinov <email
+>kde-devel@future.galanet.net</email
+></para
+></listitem>
+</itemizedlist>
+&underFDL; &underGPL; </chapter>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/quickstart/Makefile.am b/tde-i18n-pt/docs/kdebase/quickstart/Makefile.am
new file mode 100644
index 00000000000..26d44ce216f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/quickstart/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/quickstart
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/quickstart/Makefile.in b/tde-i18n-pt/docs/kdebase/quickstart/Makefile.in
new file mode 100644
index 00000000000..32ef40a49d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/quickstart/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/quickstart
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/quickstart
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/quickstart/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/quickstart/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/quickstart/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/quickstart/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/quickstart/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/quickstart/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/quickstart/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/quickstart/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/quickstart/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/quickstart/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/quickstart/index.cache.bz2
new file mode 100644
index 00000000000..1feeeb7e700
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/quickstart/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/quickstart/index.docbook b/tde-i18n-pt/docs/kdebase/quickstart/index.docbook
new file mode 100644
index 00000000000..d95561fc98b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/quickstart/index.docbook
@@ -0,0 +1,1496 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kde; Quick Start Guide">
+ <!ENTITY package "kdebase">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+
+<title
+>Uma Introdução ao &kde;</title>
+
+<authorgroup>
+
+<author>
+<surname
+>A Equipa do &kde;</surname>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-08-28</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year
+><year
+>2001</year
+><year
+>2002</year>
+<holder
+>A Equipa do &kde;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Uma introdução ao Ambiente de Trabalho K</para>
+<para
+>Guia de Iniciação do &kde;</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>iniciação</keyword>
+<keyword
+>introdução</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Este documento pretende ser uma breve introdução ao Ambiente de Trabalho K. Vai familiarizá-lo com alguns dos conceitos básicos do &kde;. </para>
+
+<para
+>Este guia está longe de cobrir todos os aspecto do &kde;. Apenas descreve algumas das formas mais simples de executar tarefas comuns. </para>
+
+<para
+>É assumido que já conhece pelo menos uma interface gráfica, por exemplo o <trademark
+>CDE</trademark
+>, o <trademark
+>Geos</trademark
+>, o <trademark
+>GEM</trademark
+>, o &NeXTSTEP;, o &Mac;, o <trademark
+>OS/2</trademark
+> ou o &Microsoft; &Windows;. Como tal não será explicado como utilizar o rato ou o teclado, concentrando-nos em aspectos mais interessantes. </para>
+
+</chapter>
+
+<chapter id="an-overview-of-kde">
+<title
+>Uma Breve Descrição do &kde;</title>
+
+<para
+>Esta secção destina-se a utilizadores que preferem aprender explorando e procuram apenas uma curta introdução antes de começar. As secções seguintes dão-lhe uma descrição mais detalhada do ambiente, com dicas e atalhos úteis. Se está impaciente e quer começar o mais rápido possível, leia por alto esta secção, vá <quote
+>brincar</quote
+> um pouco com o ambiente e volte a este manual, para ler as outras secções, quando achar necessário. </para>
+
+<note>
+<para
+>O &kde; dá-lhe um ambiente de trabalho altamente configurável. Este guia assume que está a utilizar o ambiente por omissão. </para>
+</note>
+
+<sect1 id="the-kde-desktop">
+<title
+>O Ambiente de Trabalho &kde;</title>
+
+<para
+>Uma ambiente de trabalho &kde; normal consiste em várias partes:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O <interface
+>painel</interface
+> no fundo do ecrã, utilizado para iniciar aplicações e mudar entre ecrãs. Para além de outras coisas contém o &kmenu;, um grande &kicon; que mostra um menu de aplicações que são iniciadas quando se lhe carrega em cima. </para>
+</listitem>
+
+<listitem>
+<para
+>Uma <interface
+>barra de tarefas</interface
+>, por omissão incluída no painel, utilizada para mudar entre aplicações e também para as gerir. Carregue numa aplicação na barra de tarefas para saltar para ela. </para>
+</listitem
+>
+
+<listitem>
+<para
+>O <interface
+>ecrã</interface
+> propriamente dito, onde pode colocar ficheiros e pastas utilizadas frequentemente. o &kde; dá-lhe vários ecrãs, cada um deles com as suas próprias janelas. Carregue nos botões numerados no painel para mudar entre ecrãs. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="ready-set-go">
+<title
+>Partida!</title>
+
+<para
+>Eis algumas dicas rápida só para começar.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Para iniciar uma aplicação, carregue no botão &kicon; no painel (que se chama <link linkend="starter"
+>&kmenu;</link
+> e escolha um item do menu. </para>
+</listitem>
+<listitem>
+<para
+>Carregue no ícone do painel semelhante a uma pasta com uma casa em cima para aceder à sua pasta pessoal utilizando o &konqueror;, o utilitário de gestão de ficheiros do &kde;. </para>
+</listitem>
+<listitem>
+<para
+>Escolha <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guisubmenu
+>Sistema</guisubmenu
+> <guimenuitem
+>Konsole</guimenuitem
+></menuchoice
+> para obter uma linha de comandos &UNIX;, ou carregue em <keycombo action="simul"
+>&Alt; <keycap
+>F2</keycap
+></keycombo
+> para obter uma uma mini-linha de comandos onde pode executar um comando. </para>
+</listitem>
+
+<listitem>
+<para
+>Escolha o <menuchoice
+><guimenuitem
+>Centro de Controlo</guimenuitem
+> </menuchoice
+> no &kmenu; para configurar o &kde;. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Carregue em <keycombo action="simul"
+>&Alt;<keycap
+>Tab</keycap
+></keycombo
+> para saltar entre aplicações e <keycombo action="simul"
+>&Ctrl;<keycap
+>Tab</keycap
+></keycombo
+> para muda de ecrã. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Utilize o botão direito do rato para aceder aos menus de contexto do painel, fundo do ecrã e da maior parte das aplicações do &kde;. </para>
+</listitem
+>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="launching-applications">
+<title
+>Executar Aplicações</title>
+
+<sect1 id="starter">
+<title
+>Utilizar o &kmenu; e o Painel</title>
+
+<para
+>No fundo do ecrã encontra o painel do ambiente de trabalho, que se chama &kicker;. Pode utilizar o painel para iniciar aplicações. Repare no botão à esquerda com um &kicon; grande. </para>
+
+<para
+>Este botão é chamada o &kmenu;. Tem uma pequena seta no topo para indicar que mostra um menu se carregar nele. Faça-o! Este menu dá-lhe um acesso fácil a todas as aplicações do &kde; instaladas no seu computador. </para>
+
+<sect2>
+<title
+>Personalizar o &kicker;</title>
+
+<!-- FIXME: To add a button, use the little arrows on kicker, not the K menu
+I am not sure I agree - some distributions fade or hide the applet handles by default, but
+I haven't found one yet that hides the kmenu. (JLH) -->
+
+<para
+>Se utiliza uma aplicação ou ferramenta com frequência, então pode querer ter um acesso mais rápido ao mesmo, como é óbvio. Neste caso, pode adicionar uma única aplicação ou um sub-menu inteiro do &kmenu;, como um botão de lançamento rápido no painel. Se quiser aceder à aplicação &kfind; directamente através de um botão de lançamento, basta carregar com o &RMB; num espaço em branco do painel ou no ícone do &kmenu;. Seleccione <menuchoice
+><guimenu
+>Menu do Painel</guimenu
+> <guisubmenu
+>Adicionar a Aplicação ao Painel....</guisubmenu
+></menuchoice
+> e vá então para a aplicação ou menu que deseje adicionar ao painel.</para>
+
+
+<para
+>Pode adicionar um menu inteiro desta forma, ou apenas um dos sub-menus do botão &kicon;. Por exemplo, se tem o &koffice; instalado e quiser um acesso rápido a todas as aplicações do &koffice;, sem ter de navegar pelo lançador de aplicações, em vez de seleccionar uma aplicação, carregue na opção do menu <guimenuitem
+>Adicionar este menu</guimenuitem
+>. Agora quer um acesso rápido a todas as aplicações do &koffice; se ter de pôr um ícone por cada aplicação no painel. </para>
+
+<note>
+<para
+>Pode mover todos os itens do painel com o comando <guimenuitem
+>mover</guimenuitem
+> do menu de contexto. Basta carregar com o <mousebutton
+>terceiro</mousebutton
+> botão do rato (o <mousebutton
+>terceiro</mousebutton
+> botão do rato é normalmente o botão <mousebutton
+>direito</mousebutton
+>, mas se tiver configurado o seu rato de forma diferente, como no caso dos esquerdinos, poderá também ser o <mousebutton
+>esquerdo</mousebutton
+>). Irá aparecer um menu onde pode escolher <guimenuitem
+>Mover</guimenuitem
+>. Agora, mova o rato e veja como o ícone segue enquanto se mantém no painel. Quando estiver bem, basta carregar no <mousebutton
+>primeiro</mousebutton
+> botão do rato (por omissão, o <mousebutton
+>esquerdo</mousebutton
+>). Como poderá ter notado, existe também uma opção <guimenuitem
+>Remover</guimenuitem
+> para o caso em que esteja farto de um dado botão no seu ambiente de trabalho. </para
+>
+</note>
+
+</sect2>
+
+<sect2>
+<title
+>Utilizar menus de contexto</title>
+
+<para
+>Isto leva-nos a outro tópico interessante: em muitos locais, pode carregar com o botão <mousebutton
+>direito</mousebutton
+> do rato para mostrar um <interface
+>menu de contexto</interface
+> com algumas opções aplicáveis ao item seleccionado. É sempre uma boa ideia experimentar o <mousebutton
+>terceiro</mousebutton
+> botão do rato em algo, se não souber o que fazer com ele. Até mesmo o fundo dos ecrãs tem um menu desses! </para>
+
+</sect2>
+
+<sect2>
+<title
+>Outras características do Painel</title>
+
+<para
+>Existem outras coisas interessantes no painel. Uma poderá ser importante se tiver uma resolução baixa para o seu monitor: é a função de <quote
+>esconder-e-mostrar</quote
+>, activa através da selecção de uma barra com uma textura do lado esquerdo do painel. </para>
+
+<para
+>Talvez não goste que o painel se extenda pela largura total do ecrã. Isto é facilmente alterável! Carregue com o &RMB; num espaço vazio do painel, e seleccionando a opção <menuchoice
+><guimenuitem
+>Configurar o Painel...</guimenuitem
+></menuchoice
+>. Na janela do &kcontrolcenter; que aparece, pode escolher o <guilabel
+>Tamanho</guilabel
+> na página <guilabel
+>Aparência</guilabel
+>, e usar a barra deslizante nesse local para dimensionar o painel para ocupar menos de 100% da largura. </para>
+
+<para
+>Se continua a seguir-nos, e se ainda tem essa janela aberta de qualquer forma, então esteja à vontade para mexer em todas as opções e usar o botão <guibutton
+>Aplicar</guibutton
+> para ver o efeito que elas têm. Pode voltar ao estado inicial facilmente, bastando para tal carregar no botão <guibutton
+>Usar Predefinições</guibutton
+>. </para>
+
+<para
+>Já agora, se não tem a certeza sobre o que um dado botão faz no &kde;, basta pôr o cursor do rato sobre ele e esperar um certo tempo: o &kde; tem uma mini-ajuda de contexto incorporada, com o nome de <quote
+>dicas das ferramentas</quote
+>, que explica a funcionalidade desses controlos em algumas palavras. </para>
+
+
+</sect2>
+</sect1>
+
+<sect1 id="want-command-line-back">
+<title
+>Mas eu quero a minha linha de comandos de volta!</title>
+
+<para
+>Acalme-se, não há nada a recear. O &kde; não lhe quer roubar a sua muito querida (e por vezes altamente eficiente) linha de comandos. Pode mover os seus ficheiros com o ambiente de trabalho, mas também pode utilizar os comandos &UNIX; a que está habituado. Na verdade, o &kde; coloca o poder da linha de comandos na ponta dos seus dedos, nalguns sítios que talvez ache surpreendentes. </para>
+
+<para
+>O &kde; dá-lhe uma janela com a linha de comandos muito sofisticada, chamada &konsole;. Escolha <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guisubmenu
+>Sistema</guisubmenu
+> <guimenuitem
+>Konsole</guimenuitem
+></menuchoice
+> para a executar. Isto pode ser algo que deseje ter no painel; felizmente, já lá está na configuração por omissão! </para>
+
+<para
+>De vez em quando, só quer indicar um comando na linha de comandos. Nesses casos, não precisa de abrir um terminal completo. Para tal, basta carregar em <keycombo
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> para obter uma pequena linha de comandos onde pode indicar um comando. A janela da linha de comandos desaparecerá depois disso, mas recordará o seu comando. </para>
+
+<para
+>Quando abrir esta janela (à qual chamamos <application
+>minicli</application
+> já agora) e carregar na <keycap
+>seta para cima</keycap
+>, poderá navegar em todos os comandos que introduziu anteriormente. Também pode indicar &URL;s no <application
+>minicli</application
+> para abrir uma janela do &konqueror; com o &URL; especificado. </para>
+
+<para
+>O &konqueror; e o editor &kate; podem ambos mostrar janelas de terminal, as quais se comportam tal como o &konsole;. No &konqueror;, você pode activar isto com a opção do menu <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Mostrar a Janela do Terminal</guimenuitem
+></menuchoice
+>. O terminal embebido irá aparecer no fundo da sua janela do &konqueror;, e a questão interessante é que esta segue as suas selecções na janela do gestor de ficheiros, mudando de pasta de acordo com as opções. No &kate; pode mostrar um terminal com a opção do menu <menuchoice
+><guimenu
+>Janelas</guimenu
+> <guimenuitem
+>Mostrar a Consola</guimenuitem
+></menuchoice
+>. </para>
+
+<tip>
+<para
+>Para mostrar uma página do 'man' do &UNIX;, indique <userinput
+><command
+>man:</command
+><parameter
+>comando</parameter
+></userinput
+> no <application
+>minicli</application
+>, em que o <parameter
+>comando</parameter
+> é o nome do comando do &UNIX;. </para>
+</tip>
+
+<tip>
+<para
+>Para procurar por uma ou mais palavras no motor de busca Google, pode tentar <userinput
+><command
+>gg:</command
+><parameter
+>palavra ou palavras</parameter
+></userinput
+>. Existem muitos mais comandos de atalho como estes, e você adicionar os seus próprios! Dê uma vista de olhos no &kcontrolcenter;, na página <menuchoice
+><guilabel
+>Navegação Web</guilabel
+> <guilabel
+>Navegação Melhorada</guilabel
+></menuchoice
+>. </para>
+</tip>
+
+<para
+>Finalmente, há uma forma de ter a sua linha de comandos sempre disponível, o quer que esteja a fazer - adicione-a ao seu painel &kicker;! </para>
+
+<para
+>Basta carregar com o botão direito do rato num espaço em branco no painel e escolher <menuchoice
+><guimenu
+>Painel</guimenu
+> <guisubmenu
+>Adicionar a 'Applet' ao Painel....</guisubmenu
+></menuchoice
+>. Na janela que aparece, posicione-se até encontrar o item da lista <guilabel
+>Executar um Comando</guilabel
+>. Seleccione-o com o &LMB; e carregue em <guilabel
+>Adicionar ao Painel</guilabel
+>. Isto irá acoplar uma mini-linha de comandos directamente no seu painel completa e com histórico dos comandos.</para>
+
+<para
+>Como pode concluir, a linha de comandos nunca está muito longe enquanto utiliza o &kde;. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="working-with-windows">
+<title
+>Trabalhar com Janelas</title>
+
+<para
+>Se ainda não o fez, execute uma aplicação utilizando o <link linkend="starter"
+>&kmenu;</link
+>, por exemplo o <guimenuitem
+>Procurar Ficheiros</guimenuitem
+>. </para>
+
+<sect1 id="window-what-now">
+<title
+>Uma janela! E agora?</title>
+
+<para
+>Bem, normalmente as pessoas trabalham <emphasis
+>dentro</emphasis
+> das janelas, mas por vezes pode queres manipular as janelas. Eis um resumo rápido de algumas das actividades mais comuns relacionadas com janelas: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Mover uma janela</term>
+<listitem>
+<para
+>Arraste a barra de título da janela, ou mantenha premida a tecla &Alt; e arraste qualquer ponto da janela. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudar o tamanho de uma janela:</term>
+<listitem>
+<para
+>Arraste a moldura da janela, ou mantenha premida a tecla &Alt; e arraste com o &RMB; qualquer ponto da janela. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Maximizar uma janela</term>
+<listitem>
+<para
+>Carregue no botão de maximizar da barra de título (com as decorações por omissão este tem um quadrado e está ao lado do X) para fazer com que a janelas preencha todo o ecrã, ou se a janela já estiver maximizada, para a fazer regressar ao tamanho original. Se carregar com o &MMB; maximiza a janela verticalmente; com o &RMB; horizontalmente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Minimizar uma janela</term>
+<listitem>
+<para
+>Carregue no botão de <guilabel
+>Minimizar</guilabel
+> na barra de título (ao lado do botão de <guilabel
+>Maximizar</guilabel
+>) para esconder a janela. Para a recuperar carregue no ícone da janela na barra de tarefas. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+>Saltar entre janelas</term>
+<listitem>
+<para
+>Para além do 'click' com o rato normal para mudar para outra janela, pode usar o <keycombo action="simul"
+>&Alt; <keycap
+>Tab</keycap
+></keycombo
+> para mudar de janelas. Veja em baixo mais técnicas. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2>
+<title
+>Botões da barra de título</title>
+
+<para
+>As janelas do &kde; têm alguns botões-padrão nas suas barras de título que lhe dão um acesso rápido a algumas das operações comuns. A disposição por omissão dos botões assemelha-se a isto: </para>
+
+<itemizedlist>
+<title
+>No lado esquerdo:</title>
+<listitem>
+<para
+>Um botão de <guilabel
+>Menu</guilabel
+>. Este normalmente mostra o mini-ícone da aplicação. Carregue nele para obter um menu com operações na janela. Atalho: <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+> abre este menu. </para>
+</listitem>
+
+</itemizedlist>
+
+<itemizedlist>
+<title
+>No lado direito:</title>
+<listitem>
+<para
+>Um botão para <guilabel
+>Minimizar</guilabel
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Um botão para <guilabel
+>Maximizar</guilabel
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Um botão de <guilabel
+>Fechar</guilabel
+>. Este fecha a janela. Atalho: <keycombo action="simul"
+>&Alt;<keycap
+>F4</keycap
+></keycombo
+>. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Mudar entre janelas</title>
+
+<para
+>Agora que sabemos como lidar com as janelas, encorajamo-o a abrir algumas outras janelas com o painel, dado que iremos discutir agora como alternar entre as diferentes janelas. Dado que esta é uma actividade bastante comum, o &kde; oferece diversas formas de o fazer; escolha a sua favorita! </para>
+
+<para
+>Muitos dos sistemas de janelas necessitam que carregue com o rato noutra janela para a começar a usar. Este é o comportamento por omissão do &kde;, denominado <quote
+>Carregar para Obter o Foco</quote
+>. Mas também pode configurar o seu ambiente de trabalho de uma forma em que, ao passar com o cursor do rato por cima de uma janela, a seleccione. Este é denominado por <quote
+>O Foco Segue o Rato</quote
+>. Se seleccionar esta política a usar o <link linkend="configure"
+>Centro de Controlo do &kde;</link
+>, a janela sob o cursor do rato será sempre a janela activa. Não passará necessariamente para a frente, mas pode à mesma carregar na barra do título ou no contorno da janela ou - uma característica do &kde; -, pode usar a tecla &Alt; e carregando no &MMB; em qualquer ponto da janela para a elevar. </para>
+
+<para
+>Eis outros método para saltar entre janelas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Escolha uma janela do menu da <emphasis
+>lista de janelas</emphasis
+>. Para abrir o menu, carregue no botão do <mousebutton
+>meio</mousebutton
+> do rato numa área vazia do ecrã, carregue no ícone com várias janelas no painel ou, finalmente, carregue na seta para cima do lado esquerdo da barra de tarefas do painel. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Mantenha premida a tecla &Alt; e carregue em <keycap
+>Tab</keycap
+> para mudar entre as janelas. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Utilize a barra de tarefas (veja a seguir). </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-taskbar">
+<title
+>Utilizar a Barra de Tarefas</title>
+
+<para
+>A <interface
+>barra de tarefas</interface
+> mostra uma lista com pequenos ícones, um para cada janela do ecrã. Na configuração por omissão do &kde; a barra de tarefas esta localizada no próprio painel, mas pode ser colocada na parte de cima ou de baixo do ecrã. </para>
+
+<para
+>A barra de tarefas é muito poderosa. Na configuração por omissão, se tiver mais do que uma janela da mesma aplicação aberta, elas serão <quote
+>agrupadas</quote
+>, de modo a que vê um ícone por aplicação na barra de tarefas.</para>
+
+<para
+>Um simples 'click' com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato no botão da barra de tarefas irá abrir uma lista com as janelas abertas para essa aplicação, de modo a que possa escolher a janela que quer usar. Ao escolher um desses elementos com o botão <mousebutton
+>esquerdo</mousebutton
+> fará aparecer a si a janela seleccionada imediatamente. Carregue num elemento da barra de tarefas com o botão <mousebutton
+>direito</mousebutton
+> e verá um menu que lhe permite operar em todas as janelas agrupadas sob esse ícone ou em cada janela individual.</para>
+
+<para
+>Pode optar por ver todas as janelas em todos os ecrãs virtuais na sua barra de tarefas, independentemente do ecrã onde se encontra no momento, ou ver apenas os ícones para o ecrã actual. Pode também escolher não agrupar os ícones, de modo a que cada janela tenha o seu próprio ícone na barra de tarefas. Estas e muitas outras opções estão disponíveis, bastando para tal carregar com o botão direito na pega da barra de tarefas (a pequena barra com uma textura do lado esquerdo) e escolhendo <guimenuitem
+>Configurar a Barra de Tarefas...</guimenuitem
+>. </para>
+
+<para
+>Os ícones na barra de tarefas vão-se redimensionando para arranjar espaço para as aplicações, como tal pode juntar mais aplicações do que possa parecer. Se tornar o painel mais largo, permitirá aos ícones da barra de tarefas usar uma disposição de linhas e colunas, mas estes continuar-se-ão a redimensionar para caberem mais ícones. </para>
+
+</sect1>
+
+<sect1 id="using-v-desktops">
+<title
+>Utilizar Ecrãs Virtuais</title>
+
+<para
+>Agora, o que era aquilo do <quote
+>pregar</quote
+>? </para>
+
+<para
+>É possível que venha a ter mais janelas abertas do que espaço no seu ecrã. Neste caso tem três alternativas: </para>
+
+<orderedlist>
+<listitem>
+<para
+>Deixar todas as janelas abertas (o ecrã fica confuso) </para>
+</listitem>
+
+<listitem>
+<para
+>Minimizar aquelas janelas que não precisa de momento e usar a barra de tarefas ou o <keycombo action="simul"
+>&Alt; <keycap
+>Tab</keycap
+></keycombo
+> para mudar entre elas (continua um pouco confuso e necessita de muito trabalho!) </para>
+</listitem
+>
+
+<listitem>
+<para
+>Recomendado: fazer o que um verdadeiro sistema operativo faz se não tiver memória física suficiente: utilizar memória virtual, ou neste caso, ecrãs virtuais. </para>
+</listitem>
+</orderedlist>
+
+<para
+>A terceira opção é a melhor maneira! O &kde; pode lidar com vários ecrãs diferentes, tendo cada um as suas próprias janelas. A configuração por omissão oferece quatro ecrãs. Pode alternar entre os vários ecrãs virtuais facilmente com um 'click' num dos botões de ecrãs no painel. As combinações <keycombo action="simul"
+>&Ctrl;<keycap
+>F1...F4</keycap
+></keycombo
+> também o remeterão para o ecrã correspondente imediatamente, assim como o <keycombo action="simul"
+>&Ctrl; <keycap
+>Tab</keycap
+></keycombo
+> permite circular pelos ecrãs. </para>
+
+<para
+>Os ecrãs virtuais são bastante úteis. Mas, em algumas das vezes, pode desejar que uma janela esteja presente em <emphasis
+>todos</emphasis
+> os ecrãs. Poderá ser, por exemplo, uma pequena janela de conversação, um relógio, ou algo do género. Neste caso poderá usar o botão de <quote
+>fixo</quote
+> o qual irá colar a janela ao fundo, de modo a que apareça em todos os ecrãs virtuais. </para
+>
+
+<para
+>O botão de fixação pode também ser usado para mover uma janela de um ecrã virtual para outro: coloque o pino de fixação na janela, mude para um ecrã diferente, e solte-o carregando no mesmo botão de novo. Pode obter o mesmo resultado usando o menu de contexto da janela na barra de tarefas (a opção do menu <guimenuitem
+>Para o Ecrã Actual</guimenuitem
+>) ou a opção <guimenuitem
+>Para o Ecrã</guimenuitem
+> no menu de operações da janela. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="managing-your-files">
+<title
+>Gerir os seus ficheiros</title>
+
+<!-- NB Deliberate use of 'directory' rather than 'folder', since we're talking -->
+<!-- about folders on disk -->
+<para
+>Uma metáfora comum nos ambientes gráficos é a utilização de pastas para representar directorias no seu disco rígido. As pastas contêm ficheiros e outras pastas. A aplicação do &kde; com o nome &konqueror;, o Gestor de Ficheiros K, utiliza esta metáfora para o ajudar a gerir os seus ficheiros. </para>
+
+<sect1 id="using-konqueror">
+<title
+>Utilizar o &konqueror;</title>
+
+<para
+>Da primeira vez que inicia o &kde;, irá aparecer uma janela com vários ícones dentro dela. Esta é uma janela do &konqueror; que mostra os ficheiros na sua pasta pessoal (a área onde os seus ficheiros pessoais estão armazenados). A localização da pasta é mostrada por baixo da barra de ferramentas da janela. Se não vir uma desses janelas no momento, carregue no ícone do painel que parece uma pasta com uma imagem duma casa. </para>
+
+<para
+>Para abrir um ficheiro ou uma pasta, basta carregar uma vez nele com o botão esquerdo do rato. Pode também escolher a opção <menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Mostrar o Painel da Navegação</guimenuitem
+></menuchoice
+> no menu para mostrar a hierarquia das pastas para uma navegação mais directa, ou pode também editar a localização mostrada por baixo da barra de ferramentas para saltar para uma pasta específica rapidamente. </para>
+
+<sect2>
+<title
+>Abrir Ficheiros</title>
+
+<para
+>O &kde; vem com um conjunto de aplicação para ver e editar vários tipos de ficheiros, e quando carrega num ficheiro que contém, por exemplo, um documento ou uma imagem, o &konqueror; irá iniciar a aplicação apropriada para mostrar o ficheiro. Se não souber qual a aplicação a iniciar para abrir o ficheiro seleccionado, o &konqueror; irá perguntar-lhe o nome da aplicação a executar e, depois de a ter seleccionado, propor-lhe-á a recordação da sua escolha para a próxima vez que abrir um desses ficheiros. </para>
+
+<note>
+<para
+>O &konqueror; utiliza os tipos MIME para associar ficheiros a aplicações. </para>
+</note
+>
+
+</sect2>
+
+<sect2>
+<title
+>Arrastar e Largar Ícones</title>
+
+<para
+>Para copiar ou mover um ficheiro, arraste o seu ícone para o ecrã, para outra janela do &konqueror; ou para um ícone de uma pasta. Quando libertar o botão, o &konqueror; mostra-lhe um menu onde pode escolher se deseja copiar, mover ou criar um atalho para o ficheiro. </para>
+
+<note>
+<para
+>Tenha em atenção que, se optar por criar uma ligação ou 'link', o &kde; cria uma ligação simbólica (não uma verdadeira ligação ou <quote
+>hard link</quote
+>), como tal, se mover ou apagar o ficheiro original, a ligação será quebrada. </para>
+</note>
+
+<para
+>A maioria das aplicações do &kde; também suportam operações de <quote
+>arrastar e largar</quote
+> (<quote
+>drag and drop</quote
+>): pode arrastar um ícone para uma janela de uma aplicação em execução ou para o ícone de uma aplicação que não tenha sido iniciada, para que a aplicação abra o ficheiro. Tente! </para>
+
+</sect2>
+
+<sect2>
+<title
+>Alterar as Propriedades de Ficheiros</title>
+
+<para
+>Para alterar as permissões do ficheiro, tais como o seu nome e as suas permissões, carregue com o botão direito do rato no ícone e escolha as <guimenuitem
+>Propriedades</guimenuitem
+> no menu. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="archives-and-networks">
+<title
+>Trabalhar com Arquivos e Redes</title>
+
+<para
+>No passado recente, precisava de aplicações especiais para aceder a ficheiros na Internet. Isso acabou! </para>
+
+<para
+>O &kde; suporta uma tecnologia chamada <quote
+>Network Transparent Access</quote
+> (<acronym
+>NTA</acronym
+>), a qual lhe permite trabalhar com os ficheiros do outro lado do mundo da mesma forma com que trabalha com os do seu disco rígido.</para>
+
+<para
+>Por exemplo, para aceder aos ficheiros de um servidor &FTP;, basta escolher <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Abrir Localização</guimenuitem
+></menuchoice
+> no menu de um &konqueror; e indicar o <acronym
+>URL</acronym
+> de um servidor &FTP;. Pode arrastar e largar os ficheiros de e para as pastas do servidor tal como se estivessem no seu disco local. Até pode ter a capacidade de abrir os ficheiros no servidor &FTP; sem ter de os copiar para o seu disco local (o &kde; faz isso por si quando necessário). </para>
+
+<note>
+<para
+>Tenha em atenção que o &konqueror; utiliza o acesso anónimo de &FTP;, o qual pode restringir o seu acesso aos ficheiros do servidor &FTP;. Se tiver uma conta no servidor, pode fornecer o <abbrev
+>ID</abbrev
+> do seu utilizador como parte do <acronym
+>URL</acronym
+>, tal como o seguinte: <userinput
+><command
+>ftp://</command
+><parameter
+>utilizador</parameter
+>@<parameter
+>servidor</parameter
+>/<parameter
+>pasta</parameter
+></userinput
+> </para>
+
+<para
+>O &konqueror; perguntar-lhe-á a sua senha e, se a autenticação for bem sucedida, terá o acesso completo aos seus ficheiros no servidor. </para>
+</note>
+
+<para
+>Se está habituado ao utilitário <trademark
+><application
+>WinZip</application
+></trademark
+> do &Microsoft; &Windows;, então ficará satisfeito em saber que o &kde; pode ver o conteúdo dos pacotes 'tar', também. Trata esse tipo de pacotes como pastas normais, e pode navegar pelo pacote, abrir os ficheiros, etc. No geral, o acesso aos ficheiros na Internet e nos pacotes deve ser parecido e comportar-se de forma semelhante como no acesso aos ficheiros locais, com a diferença das latências impostas pela rede. </para>
+</sect1>
+
+<sect1 id="using-templates">
+<title
+>Utilizar Modelos para aceder a Aplicações e Dispositivos</title>
+
+<para
+>No &kde; é fácil pôr ícones no painel ou no ecrã para aceder às suas aplicações. Também é igualmente fácil adicionar ícones para aceder a outros itens de interesse. O &kde; tem modelos de atalhos para: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Aplicações </para>
+</listitem>
+<listitem>
+<para
+>Impressoras </para>
+</listitem>
+<listitem>
+<para
+>Dispositivos que podem ser montados (&eg; unidades de disquetes) </para>
+</listitem
+>
+<listitem>
+<para
+>Recursos na Internet (&eg; documentos da <acronym
+>WWW</acronym
+>, pastas de &FTP;) </para>
+</listitem>
+<listitem>
+<para
+>Documentos de algumas das aplicações o &koffice; do &kde;. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Pode adicionar qualquer um desses itens ao ecrã, carregando com o botão direito no local onde quer o ícone e seleccionando <guisubmenu
+>Criar Novo</guisubmenu
+> seguido do item com o qual se deseja associar. </para>
+
+<para
+>Praticamente todos os itens do Lançador de Aplicações, no ecrã e no painel refere-se a um ficheiro <literal role="extension"
+>.desktop</literal
+> no disco. O ficheiro <literal role="extension"
+>.desktop</literal
+> especifica qual o ícone a mostrar, assim como algumas informações sobre o que o ícone representa (uma aplicação, dispositivo ou <acronym
+>URL</acronym
+>). Pode arrastar qualquer ficheiro <literal role="extension"
+>.desktop</literal
+> para o painel para criar um botão de execução rápida. </para>
+
+<!--
+<sect2>
+<title
+>Setting up printers</title>
+
+<para>
+You can create icons for your printers so that you can print a file by
+dragging it to a printer icon. Here's how:
+</para>
+
+<procedure>
+<step
+><para
+>Open the Templates folder located on the desktop. </para
+></step>
+<step
+><para
+>Drag the Program icon in the folder to the desktop. Choose
+<guimenuitem
+>Copy</guimenuitem
+> from the menu that appears when you drop the
+icon.</para
+></step>
+<step
+><para
+><mousebutton
+>Right</mousebutton
+> click the new icon, and choose
+<guimenuitem
+>Properties</guimenuitem
+> from the context menu.</para
+></step>
+<step
+><para
+>On the <guilabel
+>General</guilabel
+> tab, change the name to
+<filename
+>Printer.kdelnk</filename
+>.</para
+></step>
+<step
+><para
+>On the <guilabel
+>Execute</guilabel
+> tab, enter the following in the
+first <guilabel
+>Execute</guilabel
+> field:</para>
+<screen
+><command>lpr <option>%f</option></command></screen>
+<note
+><para
+>This example assumes that you print using the <command
+>lpr</command>
+command. If you use a different command, enter the one you
+use.</para
+></note
+></step>
+<step
+><para
+>Still in the <guilabel
+>Execute</guilabel
+> tab, click the icon that
+looks like a <guiicon
+>cog</guiicon
+>, and select the <guiicon
+>Printer</guiicon
+> icon from the list that appears.</para
+></step>
+</procedure>
+
+<para
+>Now you should be able to drag a file to the Printer icon and have it
+printed on your default printer.</para
+>
+</sect2>
+
+-->
+
+<sect2>
+<title
+>Montar dispositivos</title>
+
+<para
+>O &UNIX; permite o acesso a outros dispositivos de armazenamento, que não sejam <hardware
+>discos rígidos</hardware
+> através de um processo denominado por <emphasis
+>montagem</emphasis
+>. O &kde; usa os ficheiros <literal role="extension"
+>.desktop</literal
+> para lhe permitir a montagem, desmontagem e acesso simples aos dispositivos de armazenamento secundário como as <hardware
+>disquetes</hardware
+> ou os CDs. </para>
+
+<para
+>Como exemplo, eis o passos necessário para criar um ícone que dá acesso ao ficheiros numa disquete: </para>
+
+<note>
+<para
+>Muitas sistemas obrigam-no a estar ligado como <systemitem class="username"
+>root</systemitem
+> para montar a desmontar dispositivos. </para>
+</note>
+
+<procedure>
+<step>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no ecrã e escolha <menuchoice
+><guisubmenu
+>Criar Novo</guisubmenu
+><guisubmenu
+>Dispositivo</guisubmenu
+> <guimenuitem
+>Unidade de Leitura de Disquetes...</guimenuitem
+></menuchoice
+>. </para>
+</step>
+<step>
+<para
+>Na página <guilabel
+>Geral</guilabel
+> da janela resultante, mude o nome para o que desejar, no campo de texto no topo. </para>
+</step>
+
+<step>
+<para
+>Na página <guilabel
+>Dispositivo</guilabel
+>, indique <filename class="devicefile"
+>/dev/fd0</filename
+> (ou a localização do dispositivo de disquetes tal como é identificado no seu sistema) como <guilabel
+>Dispositivo</guilabel
+>. </para>
+</step>
+<step>
+<para
+>Também pode adicionar um <guilabel
+>Ponto de Montagem</guilabel
+> aqui. Isto deve ser uma pasta existente mas vazia. Os pontos de montagem mais comuns são o <filename class="directory"
+>/mnt/floppy</filename
+> ou o <filename class="directory"
+>/floppy</filename
+>, mas pode ter disquetes montadas sem problemas na pasta <filename class="directory"
+>~/omeudisco</filename
+> se quiser. </para>
+</step
+>
+<step>
+<para
+>Carregue no <guilabel
+>Ícone Desmontado</guilabel
+> e seleccione a imagem de uma disquete sem a luz verde. </para>
+</step>
+<step>
+<para
+>Depois de estar satisfeito com as suas escolhas, carregue em <guibutton
+>OK</guibutton
+> e concluiu a tarefa! </para>
+</step>
+</procedure>
+
+<para
+>Agora, coloque uma disquete formatada convenientemente na 'drive' e carregue no ícone <guiicon
+>Disquete</guiicon
+> para que o &kde; monte a disquete e mostre os ficheiros que esta contém. Antes de remover a disquete da 'drive', carregue com o botão direito do rato no ícone e escolha <guimenuitem
+>Desmontar</guimenuitem
+> no menu. </para>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="configure">
+<title
+>Configurar o seu ambiente de trabalho</title>
+
+<para
+>Se não gostar da forma como o ecrã aparece ou funciona, pode provavelmente alterá-lo. O &kde; é bastante configurável e você pode mudar quase todos os detalhes da aparência e do comportamento do seu ecrã. Ao contrário de muitos outros ambientes de trabalho do &UNIX;, não tem de editar ficheiros de configuração ilegíveis (mas poderá fazê-lo se quiser!) Pode usar o &kcontrolcenter;, um programa especial para configurar o seu ambiente de trabalho. </para>
+
+<sect1 id="using-kde-control">
+<title
+>Utilizar o <application
+>Centro de Controlo do &kde;</application
+></title>
+
+<para
+>Lance o &kcontrolcenter; a partir do <link linkend="starter"
+>&kmenu;</link
+>. Aparecerá uma janela com duas áreas, a qual mostra uma lista dos módulos na zona esquerda. </para
+>
+
+<para
+>Abra um módulo, carregando no seu nome; irá aparecer uma lista com os sub-módulos. Em seguida, carregue num dos nomes das categorias dos sub-módulos para editar a sua configuração na área à direita. </para>
+
+<para
+>A alteração da configuração é relativamente intuitiva. Está disponível um botão de ajuda em cada painel de configuração para explicar as opções menos óbvias. Cada painel tem botões de <guibutton
+>Ajuda</guibutton
+>, <guibutton
+>Usar Predefinições</guibutton
+>, <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Reiniciar</guibutton
+>, que funcionam da seguinte forma: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem>
+<para
+>Mostra uma ajuda resumida no painel da esquerda, incluindo um atalho para o manual completo do módulo em questão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Predefinições</guibutton
+></term>
+<listitem>
+<para
+>Altera todas as opções do módulo actual para o valor em que estavam quando o &kde; foi instalado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem>
+<para
+>Aplica as definições actuais do módulo aberto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Reiniciar</guibutton
+></term>
+<listitem>
+<para
+>Repõe as opções no seu estado inicial, antes de abrir o módulo. Se já tiver usado o botão <guibutton
+>Aplicar</guibutton
+>, então este botão irá repor as opções no estado em que elas estavam quando carregou em <guibutton
+>Aplicar</guibutton
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<para
+>Se fizer alterações num painel de configuração e passar para um módulo diferente sem carregar em <guibutton
+>OK</guibutton
+> ou <guibutton
+>Aplicar</guibutton
+> antes disso, o &kcontrolcenter; perguntar-lhe-á se as suas alterações devem ser aplicadas antes de mudar. </para>
+</note>
+
+</sect1>
+
+</chapter>
+
+<chapter id="logging-out">
+<title
+>Terminar a sessão</title>
+
+<para
+>Esperamos sinceramente que o uso do &kde; lhe dê tanta diversão e prazer que não queira mais sair. Mas se o fizer, basta escolher <menuchoice
+><guimenu
+>Menu K</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+>. </para>
+
+<para
+>Também existe um botão para sair directamente no painel, que parece com um pequeno botão de desligar. Pode também carregar em <keycombo action="simul"
+>&Ctrl; &Alt; <keycap
+>Delete</keycap
+></keycombo
+> para sair. </para>
+
+<sect1 id="session-management">
+<title
+>Gestão de Sessões</title>
+
+<para
+>Quando sair, o &kde; recorda-se das aplicações que tem abertas, assim como onde todas as janelas estavam localizadas, de modo a que as possa abrir da próxima vez que se ligar. Esta funcionalidade é designada como <emphasis
+>Gestão de Sessões</emphasis
+>. As aplicações do &kde; irão recuperar o seu estado anterior à sua saída. Por exemplo, o &kate; recorda-se dos ficheiros que estava a editar. </para>
+
+<para
+>As aplicações não-&kde; não irão memorizar o seu estado ao sair, por isso o &kde; irá avisá-lo para se certificar se gravou todos os dados importantes destas aplicações antes de sair. </para>
+
+<para
+>Para ilustrar a gestão de sessões, escolha <menuchoice
+> <guimenu
+>Menu K</guimenu
+><guisubmenu
+>Editores</guisubmenu
+> <guimenuitem
+>Kate</guimenuitem
+> </menuchoice
+> para iniciar o &kedit;. Abra um documento de texto para o editar. Em seguida saia e volte a entrar. Irá reparar que o &kate; foi reposto na mesma posição do ecrã, inclusive no ecrã virtual correcto e com o documento que se deixou aberto no &kate; antes de sair. O &kate; irá inclusive recordar-se se tinha alterações por gravar antes de sair e gravá-las-á no ficheiro no qual esteve a trabalhar se escolher <guimenuitem
+>Gravar</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="kde-an-exciting-journey">
+<title
+>&kde;, uma viagem fabulosa</title>
+
+<para
+>Esperamos que tenha gostado desta viagem rápida ao Ambiente de Trabalho K e que este ambiente de trabalho único o ajude a ter o seu trabalho pronto mais depressa e mais confortavelmente do que anteriormente. </para>
+
+<para
+>Lembre-se que o projecto do &kde; não é uma associação comercial, mas sim um projecto executado por voluntários em todo o mundo. Gostaríamos de o convidar a juntar-se ao projecto do &kde; e fazer parte desta rede única de pessoas. Se for um programador poderá considerar a hipótese de nos ajudar a criar aplicações para o &kde;. Se for um artista ou tiver experiência no desenho gráfico, pense em criar conjuntos de ícones, esquemas de cores, de sons e logótipos para o &kde;. Se gostar de escrever adoraríamos que se juntasse ao nosso projecto de documentação. </para>
+
+<para
+>Como pode ver existem várias formas nas quais pode ajudar. Está cordialmente convidado a juntar-se a esta rede mundial de pessoas dedicadas a tornar o &kde; o melhor ambiente gráfico para todos os computadores. Visite <ulink url="http://www.kde.org"
+>www.kde.org</ulink
+> para mais informações. </para>
+
+<para>
+<emphasis
+>Bem-vindo abordo deste viagem fabulosa. </emphasis>
+</para>
+<para>
+<literal
+>A equipa do &kde;</literal>
+</para>
+</chapter>
+
+<!--
+2004-08-27
+Removed because it probably should not be here, and it will only end up
+getting out-of-date if it is (Phil)
+<chapter id="advanced-topics">
+<title
+>Advanced Topics</title>
+
+<sect1 id="mime">
+<title
+>&MIME; Types</title>
+
+<para>
+&kde; comes with a number of &MIME; types predefined, but you can add
+your own &MIME; types by choosing
+<menuchoice
+><guimenu
+>Settings</guimenu>
+<guisubmenu
+>Configure Konqueror...</guisubmenu>
+</menuchoice
+> and then <guilabel
+>File
+Associations</guilabel
+> in a &konqueror; window.
+</para>
+
+<para>
+&kde;'s handling of &MIME; types is very powerful, and very
+configurable. On the one hand, you can set a default action to be
+performed when you click on a file in &konqueror;. Just as usefully,
+you can add many more actions, which are then available with a &RMB;
+click menu on the file in question.
+</para>
+
+
+<procedure>
+<title
+>To link a certain file type with a particular application:</title>
+<step>
+<para>
+Make sure the application you want to start this file type has an
+entry in the &kmenu;.
+</para>
+</step>
+
+<step>
+<para
+>In &konqueror; find or make a file with the extension you wish to
+link.
+</para>
+</step
+>
+
+<step>
+<para>
+<mousebutton
+>Right</mousebutton
+> click on the file, and choose
+<guimenuitem
+>Edit File Type</guimenuitem
+> from the context menu, or
+choose <menuchoice
+><guimenu
+>Edit</guimenu
+><guimenuitem
+>Edit File
+Type</guimenuitem
+></menuchoice
+> in &konqueror;'s menu bar.
+</para>
+</step>
+
+<step
+> <para
+> Add file masks for the application by clicking the
+<guibutton
+>Add</guibutton
+> button, and entering the file pattern you
+want. Remember that &UNIX; is case sensitive, so you may need to add
+variations - <userinput
+>*.mp3</userinput
+> may need
+<userinput
+>*.MP3</userinput
+> added as well, for example. Add as many
+extensions as you like in this way. </para
+> </step>
+
+<step>
+<para>
+Add a description if you like. This is optional.
+</para>
+</step>
+
+<step>
+<para
+>In the section labeled <guilabel
+>Application Preference
+Order</guilabel
+>, press the <guibutton
+>Add</guibutton
+> button. A
+miniature copy of the &kmenu; will
+open, where you can choose the application you want files of this type
+to be opened with.
+</para>
+</step>
+
+<step>
+<para>
+Sometimes, you may want to use a different application to open this
+file type. For example, you might like to use &kate; to open text
+files you wish to edit, and &kedit; for text files that you just want
+to take a quick peek into. You can add more applications in the same
+way as you did in the last step, and you can change the preferred
+order using the <guibutton
+>Move Up</guibutton
+> and <guibutton
+>Move
+Down</guibutton
+> buttons.
+</para>
+</step
+>
+
+<step>
+<para>
+If you're satisfied with your choices, you can click the
+<guibutton
+>Apply</guibutton
+> button to save your changes without
+closing the dialog box. This gives you the opportunity to test in the
+<application
+>Konqueror</application
+> window that your file association
+is correct. You can choose <guibutton
+>OK</guibutton
+> to save your
+changes and close the dialog box, or <guibutton
+>Cancel</guibutton
+> if
+you have changed your mind and just want to close the dialog box.
+</para>
+</step>
+</procedure>
+
+<para>
+Be sure to try your new association by opening a folder containing
+a file of the type you just selected. Click on the file, and the
+program needed to edit it should start.
+</para>
+
+<note>
+<para>
+&MIME; types are a way of describing the contents of files. You may
+be used to using file extensions for that purpose, and you may know
+that on &UNIX; systems the file extension often bears little or no
+relation to the contents of the file. On the other hand, it may be
+vital - for example, some implementations of <command
+>gunzip</command>
+will not operate on files that are not named <literal
+role="extension"
+>.gz</literal
+>.
+</para>
+
+<para>
+&MIME; types naturally make use of filename patterns, but not
+necessarily the extensions - you can set up any filename pattern you
+like. For example, if you always want to open any files relating to a
+particular client with &kate;, and you make a habit of naming the files
+with the client's name at the beginning so that they naturally group in
+the &konqueror; window, then you can set up a filename pattern that
+matches <literal
+>^<replaceable
+>clientname</replaceable
+>*</literal
+>.
+Then any files that have <replaceable
+>clientname</replaceable
+> at the
+beginning (the <token
+>^</token
+> character means <quote
+>starts with...</quote
+>) and
+without any regard to the rest of the filename.
+</para>
+</note>
+
+</sect1>
+
+</chapter>
+-->
+<chapter id="credits">
+<title
+>Créditos</title>
+<sect1 id="authors">
+<title
+>Autores</title>
+
+<itemizedlist>
+<listitem
+><para
+>Matthias Ettrich <email
+>ettrich@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Kalle Dahlheimer <email
+>kalle@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Torben Weiss <email
+>weis@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Bernd Wuebben <email
+>wuebben@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Stephen Schaub <email
+>sschaub@bju.edu</email
+> - Editor</para
+></listitem>
+<listitem
+><para
+>Robert Williams <email
+>rwilliams@kde.org</email
+> - Editor</para
+></listitem>
+<listitem
+><para
+>Lauri Watts <email
+>lauri@kde.org</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; </sect1>
+</chapter>
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/userguide/Makefile.am b/tde-i18n-pt/docs/kdebase/userguide/Makefile.am
new file mode 100644
index 00000000000..fdccc55a5d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/userguide
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/userguide/Makefile.in b/tde-i18n-pt/docs/kdebase/userguide/Makefile.in
new file mode 100644
index 00000000000..f07ec5cfe22
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/userguide
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/userguide
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/userguide/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/userguide/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/userguide/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/userguide/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/userguide/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=installation.docbook history.docbook playing-movies.docbook file-sharing.docbook kde-as-root.docbook browser-fine-tuning.docbook troubleshooting-no-open.docbook accessibility.docbook base-kde-applications.docbook your-kde-account.docbook programs-controlling.docbook messaging-intro.docbook playing-music.docbook about-desktop.docbook pdf-files.docbook intro.docbook programs-and-documents.docbook kde-edutainment.docbook index.docbook kde-for-admins.docbook usenet.docbook the-filemanager.docbook net-connection-setup.docbook internet-shortcuts.docbook control-center.docbook groupware-kontact.docbook troubleshooting-network-x.docbook burning-cds.docbook migrator-dictionary.docbook creating-graphics.docbook getting-started.docbook notices-trademarks.docbook glossary.docbook konsole-intro.docbook networking-with-windows.docbook credits-and-license.docbook where-next.docbook removable-disks.docbook windows-how-to.docbook getting-help.docbook Makefile.in kde-office.docbook printer-setup.docbook under-the-hood.docbook screen-captures.docbook extragear-applications.docbook font-installation.docbook first-impressions.docbook ug-faq.docbook shortcuts.docbook standard-menu-entries.docbook more-help.docbook panel-and-desktop.docbook email.docbook switching-sessions.docbook staff.docbook customizing-desktop.docbook migrator-applications.docbook printing-from-apps.docbook Makefile.am shared-sessions.docbook playing-audiocds.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) first-impressions.docbook kde-as-root.docbook accessibility.docbook networking-with-windows.docbook credits-and-license.docbook glossary.docbook under-the-hood.docbook your-kde-account.docbook kde-edutainment.docbook getting-help.docbook intro.docbook file-sharing.docbook usenet.docbook printer-setup.docbook playing-movies.docbook troubleshooting-no-open.docbook switching-sessions.docbook messaging-intro.docbook the-filemanager.docbook groupware-kontact.docbook programs-and-documents.docbook where-next.docbook playing-audiocds.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook font-installation.docbook extragear-applications.docbook standard-menu-entries.docbook shared-sessions.docbook migrator-dictionary.docbook browser-fine-tuning.docbook email.docbook shortcuts.docbook programs-controlling.docbook net-connection-setup.docbook migrator-applications.docbook customizing-desktop.docbook kde-office.docbook kde-for-admins.docbook installation.docbook removable-disks.docbook ug-faq.docbook panel-and-desktop.docbook getting-started.docbook konsole-intro.docbook control-center.docbook windows-how-to.docbook screen-captures.docbook base-kde-applications.docbook creating-graphics.docbook notices-trademarks.docbook playing-music.docbook pdf-files.docbook printing-from-apps.docbook internet-shortcuts.docbook burning-cds.docbook staff.docbook troubleshooting-network-x.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide
+ @for base in first-impressions.docbook kde-as-root.docbook accessibility.docbook networking-with-windows.docbook credits-and-license.docbook glossary.docbook under-the-hood.docbook your-kde-account.docbook kde-edutainment.docbook getting-help.docbook intro.docbook file-sharing.docbook usenet.docbook printer-setup.docbook playing-movies.docbook troubleshooting-no-open.docbook switching-sessions.docbook messaging-intro.docbook the-filemanager.docbook groupware-kontact.docbook programs-and-documents.docbook where-next.docbook playing-audiocds.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook font-installation.docbook extragear-applications.docbook standard-menu-entries.docbook shared-sessions.docbook migrator-dictionary.docbook browser-fine-tuning.docbook email.docbook shortcuts.docbook programs-controlling.docbook net-connection-setup.docbook migrator-applications.docbook customizing-desktop.docbook kde-office.docbook kde-for-admins.docbook installation.docbook removable-disks.docbook ug-faq.docbook panel-and-desktop.docbook getting-started.docbook konsole-intro.docbook control-center.docbook windows-how-to.docbook screen-captures.docbook base-kde-applications.docbook creating-graphics.docbook notices-trademarks.docbook playing-music.docbook pdf-files.docbook printing-from-apps.docbook internet-shortcuts.docbook burning-cds.docbook staff.docbook troubleshooting-network-x.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/$$base ;\
+ done
+
+uninstall-nls:
+ for base in first-impressions.docbook kde-as-root.docbook accessibility.docbook networking-with-windows.docbook credits-and-license.docbook glossary.docbook under-the-hood.docbook your-kde-account.docbook kde-edutainment.docbook getting-help.docbook intro.docbook file-sharing.docbook usenet.docbook printer-setup.docbook playing-movies.docbook troubleshooting-no-open.docbook switching-sessions.docbook messaging-intro.docbook the-filemanager.docbook groupware-kontact.docbook programs-and-documents.docbook where-next.docbook playing-audiocds.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook font-installation.docbook extragear-applications.docbook standard-menu-entries.docbook shared-sessions.docbook migrator-dictionary.docbook browser-fine-tuning.docbook email.docbook shortcuts.docbook programs-controlling.docbook net-connection-setup.docbook migrator-applications.docbook customizing-desktop.docbook kde-office.docbook kde-for-admins.docbook installation.docbook removable-disks.docbook ug-faq.docbook panel-and-desktop.docbook getting-started.docbook konsole-intro.docbook control-center.docbook windows-how-to.docbook screen-captures.docbook base-kde-applications.docbook creating-graphics.docbook notices-trademarks.docbook playing-music.docbook pdf-files.docbook printing-from-apps.docbook internet-shortcuts.docbook burning-cds.docbook staff.docbook troubleshooting-network-x.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/userguide/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in first-impressions.docbook kde-as-root.docbook accessibility.docbook networking-with-windows.docbook credits-and-license.docbook glossary.docbook under-the-hood.docbook your-kde-account.docbook kde-edutainment.docbook getting-help.docbook intro.docbook file-sharing.docbook usenet.docbook printer-setup.docbook playing-movies.docbook troubleshooting-no-open.docbook switching-sessions.docbook messaging-intro.docbook the-filemanager.docbook groupware-kontact.docbook programs-and-documents.docbook where-next.docbook playing-audiocds.docbook about-desktop.docbook index.docbook more-help.docbook history.docbook font-installation.docbook extragear-applications.docbook standard-menu-entries.docbook shared-sessions.docbook migrator-dictionary.docbook browser-fine-tuning.docbook email.docbook shortcuts.docbook programs-controlling.docbook net-connection-setup.docbook migrator-applications.docbook customizing-desktop.docbook kde-office.docbook kde-for-admins.docbook installation.docbook removable-disks.docbook ug-faq.docbook panel-and-desktop.docbook getting-started.docbook konsole-intro.docbook control-center.docbook windows-how-to.docbook screen-captures.docbook base-kde-applications.docbook creating-graphics.docbook notices-trademarks.docbook playing-music.docbook pdf-files.docbook printing-from-apps.docbook internet-shortcuts.docbook burning-cds.docbook staff.docbook troubleshooting-network-x.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/userguide/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/userguide/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/userguide/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/userguide/about-desktop.docbook b/tde-i18n-pt/docs/kdebase/userguide/about-desktop.docbook
new file mode 100644
index 00000000000..1f317caec4d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/about-desktop.docbook
@@ -0,0 +1,575 @@
+<chapter id="all-about-your-desktop">
+<title
+>Tudo Sobre a Sua Área de Trabalho</title>
+
+<epigraph>
+<attribution
+>Capuchinho Vermelho</attribution>
+<para
+>Avozinha, que grandes olhos tem!</para>
+</epigraph>
+
+<epigraph>
+<attribution
+>O Lobo</attribution>
+<para
+>São para te ver melhor!</para>
+</epigraph>
+
+<para
+>Quanto mais conseguir ver, mais eficientemente pode usar a sua área de trabalho. O &kde; dá-lhe a oportunidade de fazer a área de trabalho parecer-se e trabalhar mais ao seu gosto, permitindo que trabalhe com mais rapidez e produtividade. Dá-lhe mesmo a oportunidade de ser avisado se um lobo está a tentar come-lo, ou (se for uma avozinha) alerta-lo de quando a Capuchinho Vermelho está a caminho para lhe trazer uns doces. Isso é que é serviço. </para>
+
+<sect1 id="the-autostart-folder">
+<title
+>Iniciar Automaticamente as Aplicações</title>
+
+<para
+>As aplicações nativas do &kde; deixadas abertas no fim da sessão irão guardar o seu estado e reaparecerão quando se ligar outra vez, mas há programas (como o &Netscape;) que não. Pode usar a pasta <filename
+>Arranque</filename
+> para esses programas.</para>
+
+<para
+>Para lançar programas quando o &kde; está a iniciar, faça o seguinte:</para>
+
+<procedure>
+<step>
+<para
+>Abre a pasta <filename
+>Arranque</filename
+>. Por omissão, esta pasta está em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/Autostart</filename
+></para>
+</step>
+<step>
+<para
+>Abra uma janela do &konqueror; e navegue até ao programa que quer adicionar. Se não sabe como fazer isto, foi descrito em <xref linkend="the-filemanager-screen"/>.</para>
+</step>
+<step>
+<para
+>Arraste e largue o programa desejado da janela do &konqueror; na pasta <filename
+>Autostart</filename
+>. Quando lhe for perguntado, escolha <guimenuitem
+>Ligação</guimenuitem
+> para criar uma ligação simbólica em vez de fazer uma cópia completa, pois isto poupa muito espaço.</para>
+</step>
+<step>
+<para
+>Repita os passos acima para todos os programas que quer ver iniciados quando o &kde; é lançado. Lembre-se, não precisa de adicionar aplicações nativas ao &kde;, basta deixá-las abertas quando desligar, e elas irão aparecer outra vez como se nada se tivesse passado, da próxima vez que se ligar ao &kde;.</para>
+</step>
+<step>
+<para
+>Reinicie o &kde; se quiser ver a função de auto-arranque em acção.</para>
+</step>
+</procedure>
+
+<para
+>Os seus programas deverão ter sido lançados automaticamente quando o &kde; reiniciou.</para>
+
+<para
+>Não se esqueça que você só irá necessitar da pasta de Arranque para algumas aplicações. Muitas das aplicações, incluindo quase todas as aplicações nativas do &kde; lidam agora com a gestão de sessões, para que você as possa deixar abertas quando sair e voltar a iniciá-las tal como estavam quando as deixou de uma próxima vez. Você pode deixar uma janela do &konqueror; aberta com o seu 'site' Web favorito, o &kmail; a ver a sua caixa do correio e o &kate; com uma dúzia de ficheiros, sair, voltar a entrar e ficar com o seu ambiente de trabalho tal como o deixou.</para>
+
+</sect1>
+
+<sect1 id="adding-programs">
+<title
+>Adicionar Programas e Ícones de Atalhos Ao Seu &kmenu; e Painel</title>
+
+<para
+>O &kmenu; do &kde; e o &kicker; não estão limitados à configuração que encontra logo que instala o &kde;. O painel do &kde; está concebido para crescer, e há duas maneiras de o fazer: Adicionar novos programas, e adicionar ícones de atalho.</para>
+
+<sect2 id="menu-items-add">
+<title
+>Adicionar entradas ao menu</title>
+
+<para
+>O &kde; vem com bastantes aplicações já incluídas no menu. Dependendo do seu sistema operativo e distribuição, isto pode incluir muitas aplicações não-&kde;. O &kde; também inclui uma aplicação que irá procurar no seu disco rígido por mais aplicações e adicioná-las ao menu por si. Tente carregar em <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> e escrever <userinput
+>kappfinder</userinput
+> para vê-lo em acção &mdash; a operação é muito simples.</para>
+
+<para
+>O &kappfinder; é suficientemente inteligente, mas não conhece todas as aplicações que existem. Ou então, pode haver o caso em que não queira ter todas essas aplicações no menu e apenas queira adicionar um único programa adicional.</para>
+
+<para
+>Para adicionar os seus programas favoritos ao menu do &kde;, pode usar o <application
+>Editor de Menus do KDE</application
+>. Para começar, use o &kmenu; e escolha <menuchoice
+><guimenuitem
+>Sistema</guimenuitem
+><guimenuitem
+>Editor de Menus</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Uma janela abre-se mostrando o &kmenu; existente à esquerda, e um diálogo de entradas de menu vazio à direita</para>
+
+<para
+>Para este exemplo, iremos adicionar uma entrada para o <application
+>Gimp</application
+> sob o submenu <guisubmenu
+>Gráficos</guisubmenu
+>. Se já tiver aí uma entrada para o <application
+>Gimp</application
+> e não quiser outra, pode continuar na mesma este exemplo, e simplesmente não carregar em <guibutton
+>Aplicar</guibutton
+> quando terminar.</para>
+
+<procedure>
+<step
+><para
+>Navegue para baixo na árvore da esquerda para a entrada <guisubmenu
+>Gráficos</guisubmenu
+>.</para
+></step>
+<step>
+<para
+>Carregue uma vez aí com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato para expandir o menu.</para>
+</step>
+<step>
+<para
+>Carregue no ícone com o nome <guiicon
+>Novo Item</guiicon
+> na barra de ferramentas, ou escolha <menuchoice
+><guimenu
+>Ficheiro </guimenu
+><guimenuitem
+>Novo Item</guimenuitem
+></menuchoice
+> na barra de menu.</para>
+</step>
+<step>
+<para
+>Na caixa de diálogo que aparece, escreva o nome que quer dar à sua nova entrada no menu. Para este exemplo, escreva <userinput
+>Gimp</userinput
+>.</para
+><para
+>Então carregue <guibutton
+>OK</guibutton
+> no diálogo.</para>
+</step>
+<step>
+<para
+>Carregue na nova entrada do menu <guimenuitem
+>Gimp</guimenuitem
+> que foi criada para si sob o submenu <guisubmenu
+>Gráficos</guisubmenu
+>.O diálogo da entrada do menu à direita irá agora mudar para estar quase vazio, com a excepção do nome que deu.</para>
+</step>
+<step>
+<para
+>Preencha um <guilabel
+>Comentário</guilabel
+> opcional. Pode gostar de pôr por exemplo <userinput
+>Um editor de imagens</userinput
+>. O texto inserido aqui será mostrado como uma dica de ferramenta no &kmenu;.</para>
+</step>
+<step>
+<para
+>Escreva na caixa com nome <guilabel
+>Comando</guilabel
+>, o comando que escreveria na linha de comando para abrir a sua aplicação. Para este exemplo, escreva <command
+>gimp</command
+>. Pode também escrever os parâmetros opcionais de linha que desejar. Pode usar isto para fazer uma entrada no menu que abra sempre um documento em particular ou uma imagem, por exemplo. Verifique a documentação da aplicação para mais parâmetros da linha de comandos.</para>
+</step>
+<step>
+<para
+>Se quiser que a aplicação opere a partir de uma determinada pasta (por exemplo, para o <application
+>Gimp</application
+> começar a sua janela de <guilabel
+>Abrir Imagem</guilabel
+> num sítio em particular) escreva esse caminho no campo com o nome <guilabel
+>Caminho de Trabalho</guilabel
+>. Isto é opcional.</para>
+</step>
+<step>
+<para
+>Se pretender mudar o ícone do normal <quote
+>desconhecido</quote
+>, carregue no <guiicon
+>ícone</guiicon
+> à direita do diálogo, para abrir o seleccionador de ícones do &kde;.</para>
+</step>
+<step>
+<para
+>Algumas aplicações devem <guilabel
+>ser executadas num terminal </guilabel
+> dentro de uma janela (por exemplo <application
+>Pine </application
+>). Se for o caso, verifique a caixa de visto apropriada.</para>
+</step>
+<step>
+<para
+>Se quiser correr uma aplicação como um utilizador diferente, verifique a caixa com nome <guilabel
+>Correr como utilizador diferente</guilabel
+> e escreva o nome do utilizador apropriado na caixa de texto.</para>
+</step>
+<step>
+<para
+>Se estiver satisfeito com a entrada do menu, seleccione <guibutton
+>Aplicar</guibutton
+>. Se quiser recomeçar, carregue <guibutton
+>Recomeçar</guibutton
+>.</para>
+</step>
+</procedure>
+
+<para
+>E é tudo. Tem agora uma nova entrada no menu.</para>
+
+</sect2>
+
+<sect2 id="icons-add">
+<title
+>Ícones de Atalho</title>
+
+<para
+>Embora o &kde; seja muito mais confortável do que o gestor de janelas médio do &UNIX;, toda a gente quer uma solução imediata para iniciar um programa. daqui a pouco, vai aprender a criar ligações e ficheiros na sua área de trabalho, mas isto também tem as suas desvantagens: por vezes todas as suas áreas de trabalho ficam cheias de janelas, e não consegue usar os ícones sem minimizar todas as janelas que os cobrem. Para programas frequentemente usados pode minimizar este problema e acelerar o acesso criando ícones de atalho no painel do &kde;.</para>
+
+<para
+>Para criar um atalho no &kicker;, tem algumas escolhas: Arrastar-e-largar, ou através de um menu. </para>
+
+<procedure>
+<title
+>Adicionar um ícone de atalho com o menu</title>
+<step
+><para
+>Carregue no &kmenu; e escolha <menuchoice
+><guisubmenu
+>Menu do Painel</guisubmenu
+><guisubmenu
+>Adicionar</guisubmenu
+><guimenuitem
+>Aplicação</guimenuitem
+> </menuchoice
+>.</para
+></step>
+<step
+><para
+>Irá ver o nível mais alto do &kmenu; outra vez. Procure nos menus a entrada para que deseja criar o atalho, tal como <guimenuitem
+>A Minha Área</guimenuitem
+> ou o &konqueror;. Carregue no programa que deseja.</para>
+</step>
+</procedure>
+
+<para
+>Um novo ícone aparece no painel. Carregue nele, e o programa irá iniciar.</para>
+
+<para
+>Adicionar um ícone de atalho com arrastar-e-largar é ainda mais simples - basta arrastart qualquer ícone da sua área de trabalho ou de uma janela do &konqueror;, para um espaço vazio no painel.</para>
+
+<para
+>O que acontece quando arrasta um item para o seu painel depende do tipo de item:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Se você arrastar uma pasta...</term
+> <listitem
+><para
+>Aparece um menu dando-lhe a escolha de <guimenuitem
+>Adicionar como um URL do Gestor de Ficheiros</guimenuitem
+> ou <guimenuitem
+>Adicionar como Navegador Rápido</guimenuitem
+>. Escolher o primeiro cria um ícone que abre uma janela do &konqueror;, iniciada nesta directoria, enquanto que escolher o último vai abrir a pasta como um menu do Painel.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Se arrastar um atalho da área de trabalho...</term>
+<listitem
+><para
+>Será copiado para o painel.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Se arrastar um documento...</term>
+<listitem
+><para
+>Uma ligação é criada no painel, deixando o original no seu lugar. Carregando no ícone resultante faz aparecer o documento na aplicação predefinida.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Em qualquer caso, se quiser mover um ícone, carregue nele usando o &RMB; do rato e escolha <guimenuitem
+>Mover o <replaceable
+>Nome do Botão</replaceable
+></guimenuitem
+>. Mova o ícone para a posição que pretende e carregue no &LMB; do rato. Se quiser remover o ícone, carregue nele usando o &RMB; do rato e escolha <guimenuitem
+>Remover o <replaceable
+>Nome do Botão</replaceable
+></guimenuitem
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="creating-new-files-on-your-desktop">
+<title
+>Criar Novos Ficheiros Na Sua Área de Trabalho</title>
+
+<para
+>A sua área de trabalho pode ser um local eficiente para trabalhar. De cada vez que arrancar o &kde;, pode ver todos os ficheiros, directorias e URLs que mais utiliza.</para>
+
+<para
+>Existem duas maneiras de criar e editar ficheiros na sua área de trabalho. Em qualquer aplicação, pode dizer que quer gravar o seu trabalho na sub-pasta Desktop da sua pasta pessoal. Por exemplo, a minha pasta pessoal é a <filename class="directory"
+>/home/ze</filename
+>, por isso a minha pasta de Desktop é <filename class="directory"
+>/home/se/Desktop</filename
+>. Tudo o que gravar aí será posto na sua área de trabalho.</para>
+
+<para
+>Se quiser mover ficheiros já existentes para a sua Área de Trabalho, a melhor maneira de fazer isto é usar o &konqueror;. Abra uma janela do gestor de ficheiros e arraste os ficheiros que precisa para a sua área de trabalho. Pode escolher copiar os ficheiros se decidir guardar a partir de agora todas as coisas comuns na área de trabalho, ou pode criar uma ligação simbólica para os ficheiros reais. Tudo o que mudar nos ficheiros ligados será actualizado nos ficheiros originais. Para mais informação em como usar o arrastar &amp; largar e o gestor de ficheiros, veja o capítulo <link linkend="moving-files-with-drag-and-drop"
+>Mover ficheiros com arrastar &amp; largar.</link
+></para>
+
+</sect1>
+
+<sect1 id="desktop-links">
+<title
+>Colocar Ligações na Sua Área de Trabalho</title>
+
+<para
+>Colocar ficheiros na sua área de trabalho pode reduzir os caminhos que tem de usar. No entanto, será agradável se por vezes poder iniciar o &kedit; com o ficheiro que use normalmente já aberto. E quantas vezes fica aborrecido por procurar em listas intermináveis de endereços para procurar um sítio que visita muitas vezes? Não seria agradável se o que precisasse de fazer para ir para esse sítio fosse somente carregar num só ícone?</para>
+<!--
+<sect2 id="using-mimetype">
+<title
+>Using Templates</title>
+
+<para
+>Templates provide a convenient mechanism for performing tasks
+such as those outlined above. Templates can also be used to associate
+particular file extensions with a specific application. When a file
+ending in a known extension is double-clicked, the application
+associated with that extension is automatically started. In short,
+<emphasis
+>templates</emphasis
+> help you get the most out of
+&kde;.</para>
+
+<para
+>Example: You want to put an icon for visiting the &kde; web site
+on your desktop.</para>
+
+<procedure>
+<step
+><para
+><mousebutton
+>Right</mousebutton
+> click on an empty space
+in the desktop.</para
+></step
+> <step
+><para
+>Choose
+<menuchoice
+><guisubmenu
+>Create
+New</guisubmenu
+><guisubmenu
+>File</guisubmenu
+><guimenuitem
+>Link to
+Location (URL)</guimenuitem
+></menuchoice
+> from the context
+menu.</para
+></step
+> <step
+><para
+>A dialog box will open where you can
+type in the address you are making a shortcut to.</para
+></step>
+<step
+><para
+>A new icon will be created on your desktop.</para
+></step>
+</procedure>
+
+<para
+>Your new Internet shortcut can be customized like any other
+shortcut icon. <mousebutton
+>Right</mousebutton
+> click on the icon and
+choose <guimenuitem
+>Properties</guimenuitem
+>, and you can change the
+icon, or the name of the shortcut as you wish.</para>
+
+</sect2>
+-->
+
+<sect2>
+<title
+>Usar os Tipos &MIME; e as Associações de Ficheiros</title>
+
+<para
+>Os tipos &MIME; são muito poderosos. Se forem empregues, o seu sistema pode ser facilmente personalizado de modo a que, ao carregar num ficheiro de um determinado tipo é iniciada a aplicação com a qual esse tipo de ficheiros foi associado. Por exemplo, todos os ficheiros <literal role="extension"
+>.mod</literal
+> podiam ser configurados para iniciar o &noatun;, os ficheiros <literal role="extension"
+>.html</literal
+> podiam abrir uma janela do &konqueror; com o conteúdo dos mesmos, e um ficheiro <filename
+>core</filename
+> podia ser visto com o &khexedit;, bastando para tal carregar no ficheiro <filename
+>core</filename
+>.</para>
+
+<warning>
+<para
+>Ainda que os tipos &MIME; sejam muito poderosos, não estão livres de perigo. Se mexer nos tipos &MIME; como administrador de sistemas (<systemitem class="username"
+>root</systemitem
+>) pode prejudicar um sistema &kde; de tal modo que não consiga ser reiniciado! Neste exemplo, irá criar o seu próprio estilo &MIME; <emphasis
+>pessoal</emphasis
+>, o qual só é relevante para si. Só irá afectar os outros utilizadores se o copiar ou mover para <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/mimelnk</filename
+>.</para>
+</warning>
+
+<para
+>Para associar um tipo de ficheiros com uma aplicação:</para>
+
+<procedure>
+
+<step
+><para
+>Certifique-se que a aplicação que quer para iniciar este ficheiro tem uma opção respectiva no &kmenu;.</para
+></step>
+
+<step
+><para
+>No &konqueror;, procure ou crie um ficheiro com a extensão com que se deseja associar.</para
+></step>
+
+<step
+><para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no ficheiro, e escolha <guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+> do menu de contexto, ou escolha <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+></menuchoice
+> na barra de menu do &konqueror;.</para
+></step>
+
+<step
+><para
+>Adicione máscaras de ficheiros à aplicação carregando no botão <guibutton
+>Adicionar</guibutton
+>, e escreva o padrão do ficheiro que desejar. Lembre-se que o &UNIX; é sensível ao tamanho dos caracteres, por isso pode ter de adicionar variações - *.mp3 pode precisar também de *.MP3, por exemplo. Adicione deste modo quantas extensões quiser.</para
+></step>
+
+<step
+><para
+>Adicione uma descrição se assim o desejar. Este passo é opcional.</para
+></step>
+
+<step
+><para
+>Na secção <guilabel
+>Ordem de Preferência das Aplicações</guilabel
+>, carregue no botão <guibutton
+>Adicionar</guibutton
+>. Abrir-se-á uma cópia em miniatura do &kmenu;, onde poderá escolher a aplicação com a qual deseja abrir os ficheiros deste tipo.</para
+></step>
+
+<step
+><para
+>Algumas das vezes, pode querer usar uma aplicação diferente para este tipo de ficheiros. Por exemplo, pode querer usar o &kate; para abrir os ficheiros de texto que deseja editar, e o &kedit; para os ficheiros de texto nos quais apenas quer dar uma vista de olhos. Pode adicionar mais aplicações da mesma forma que fez no último passo, e pode alterar a ordem de preferências com os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>.</para
+></step>
+
+<step
+><para
+>Se não estiver satisfeito com as suas escolhas, pode carregar no botão <guibutton
+>Aplicar</guibutton
+> para guardar as alterações sem fechar a caixa de diálogo. Isto dá-lhe a oportunidade de testar na janela do &konqueror; se a sua associação de ficheiros está correcta. Pode escolher <guibutton
+>OK</guibutton
+> para gravar as suas alterações e fechar a janela ou <guibutton
+>Cancelar</guibutton
+> se tiver mudado de ideias e apenas quer fechar a janela.</para
+></step>
+</procedure>
+
+<para
+>Certifique-se que a nova associação funciona abrindo uma directoria contendo um ficheiro do tipo que acabou de seleccionar. Carregue no ficheiro, e o programa para editar o ficheiro deverá ser iniciado.</para>
+
+<note>
+<para
+>Os tipos &MIME; são uma forma de descrever o conteúdo dos ficheiros. Pode estar habituado a usar as extensões dos ficheiros para esse fim, e pode saber que nos sistemas &UNIX; a extensão dos ficheiros traz pouca ou nenhuma relação com o conteúdo dos ficheiros. Por outro lado, poderá ser vital - por exemplo, algumas implementações do <command
+>gunzip</command
+> não irão trabalhar com ficheiros que não acabem em <literal role="extension"
+>.gz</literal
+>. </para>
+
+<para
+>Os tipos &MIME; tiram partido, naturalmente, dos padrões dos nomes de ficheiros, mas não necessariamente das suas extensões - pode definir qualquer padrão que desejar. Por exemplo, se sempre quis abrir todos os ficheiros relacionado com um cliente em particular com o &kate;, e se tem por hábito de nomear os ficheiros com o nome do cliente no início, estes podem ser agrupados naturalmente na janela do &konqueror;, então poderá definir uma padrão de ficheiros que corresponda a <literal
+>^<replaceable
+>nomecliente</replaceable
+>*</literal
+>. Então, serão considerados todos os ficheiros que tenham <replaceable
+>nomecliente</replaceable
+> no início (o carácter <literal
+>^</literal
+> significa <quote
+>começa por...</quote
+>), independentemente do resto do nome do ficheiro. </para>
+</note>
+</sect2>
+
+</sect1>
+
+<sect1 id="using-the-trashcan">
+<title
+>Usar o Caixote do Lixo</title>
+
+<para
+>Em circunstâncias normais, apagar um ficheiro no &UNIX; é algo que não pode ser desfeito. No entanto, com o gestor de ficheiros do &kde;, pode escolher <guimenuitem
+>Mover Para o Lixo</guimenuitem
+> em vez de <guimenuitem
+>Apagar</guimenuitem
+>. Isto move o ficheiro para a directoria <filename
+>Trash</filename
+>, que por omissão está acessível por um ícone na sua área de trabalho. Na directoria <filename
+>Trash</filename
+>, pode recuperar os ficheiros apagados. Lembre-se de regularmente limpar o caixote do lixo carregando com o botão direito do rato sobre ele, e depois escolhendo <guimenuitem
+>Esvaziar o caixote do lixo</guimenuitem
+>, senão pode ficar sem espaço em disco porque os ficheiros ainda precisam de espaço. Note, no entanto, que uma vez esvaziada a directoria <filename
+>Trash</filename
+>, os ficheiros que aí estavam estão perdidos para sempre.</para>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/accessibility.docbook b/tde-i18n-pt/docs/kdebase/userguide/accessibility.docbook
new file mode 100644
index 00000000000..cb4dfce390c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/accessibility.docbook
@@ -0,0 +1,299 @@
+
+<chapter id="accessibility">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Gary</firstname
+> <surname
+>Cramblitt </surname
+> </author>
+</authorgroup>
+</chapterinfo>
+
+<title
+>Acessibilidade</title>
+
+<indexterm
+><primary
+>Acessibilidade</primary
+></indexterm>
+
+<para
+>O <acronym
+>KDEAP</acronym
+> (&kde; Accessibility Project) pretende garantir que o &kde;, como ambiente de trabalho, está acessível a todos os utilizadores, inclusive aqueles com incapacidades físicas. Para além das ajudas de acessibilidade no <link linkend="kcontrol-regional-and-accessibility"
+>Centro de Controlo</link
+>, o &kde; tem diversas ferramentas de acessibilidade que estão disponíveis no pacote &kde;-Accessibility. Este pacote poderá não estar instalado no seu computador. Se não estiver, pode obtê-lo aqui:</para>
+
+<para
+><itemizedlist>
+<listitem
+><para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/accessibility/kdeaccessibility-1.0.0.tar.gz"
+>kdeaccessibility-1.0.0.tar.gz</ulink
+> ou <ulink url="ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/accessibility/kdeaccessibility-1.0.0.tar.bz2"
+>kdeaccessibility-1.0.0.tar.bz2</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/accessibility/kdeaccessibility-1.0.0.md5"
+>MD5</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/accessibility/kdeaccessibility-1.0.0.lsm"
+>Ficheiro LSM</ulink
+></para
+></listitem>
+</itemizedlist
+></para>
+
+<para
+>Para mais informações sobre o projecto, visite a <ulink url="http://accessibility.kde.org/"
+>Página Pessoal de Acessibilidade do &kde;</ulink
+>.</para>
+
+<sect1 id="kmousetool">
+<title
+><application
+>KMouseTool</application
+></title>
+
+<indexterm
+><primary
+>Rato</primary
+><secondary
+>carregar automaticamente</secondary
+></indexterm>
+
+<para
+>O <application
+>KMouseTool</application
+> é um programa para &kde; baseado no &Linux;. Ele carrega no rato por si, de modo a que você não tenha de o fazer. O <application
+>KMouseTool</application
+> funciona com qualquer rato ou dispositivo de ponteiro. </para>
+<para>
+<inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="kmousetool.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>KMouseTool</phrase>
+ </textobject>
+</inlinemediaobject>
+</para>
+
+<itemizedlist
+><title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Página Web do <application
+>MouseTool</application
+>: <ulink url="http://mousetool.com/"
+>http://mousetool.com</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kmousetool"
+>Manual do <application
+>KMouseTool</application
+></ulink
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="kmagnifier">
+<title
+>KMagnifier</title>
+
+<indexterm
+><primary
+>Lupa</primary
+></indexterm>
+
+<para
+>O KMagnifier (ou <command
+>kmag</command
+>, com base no seu nome no &UNIX;) é um utilitário pequeno para o Linux que amplia parte do ecrã. Ele amplia a área do ecrã em torno do cursor do rato ou, opcionalmente, uma região definida pelo utilizador. Para além disso, poderá gravar uma imagem ampliada no disco. </para>
+
+<para>
+<inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="kmag.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>KMag</phrase>
+ </textobject>
+</inlinemediaobject>
+</para>
+
+<itemizedlist
+><title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Página Web: <ulink url="http://kmag.sourceforge.net/"
+>http://kmag.sourceforge.net</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kmag"
+>Manual do <application
+>KMag</application
+></ulink
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="kmouth">
+<title
+><application
+>KMouth</application
+></title>
+
+<indexterm
+><primary
+>Fala</primary
+></indexterm>
+
+<para
+>O <application
+>KMouth</application
+> é um programa para o KDE que permite às pessoas que não conseguem falar deixar que o seu computador fale por elas, p.ex., as pessoas mudas ou as que perderam a sua voz. Tem um campo de escrita de texto que fala as frases que você escrever nele. Também tem o suporte para livros de frases definidos pelo utilizador. </para>
+
+<para>
+<inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="kmouth.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Primeira imagem do <application
+>KMouth</application
+></phrase>
+ </textobject>
+</inlinemediaobject>
+</para>
+<para>
+<inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="kmouth2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Segunda imagem do <application
+>KMouth</application
+></phrase>
+ </textobject>
+</inlinemediaobject>
+</para>
+<para>
+<inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="kmouth3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Terceira imagem do <application
+>KMouth</application
+></phrase>
+ </textobject>
+</inlinemediaobject>
+</para>
+
+<itemizedlist
+><title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.schmi-dt.de/kmouth/index.en.html"
+>http://www.schmi-dt.de/kmouth/index.en.html</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kmouth"
+>Manual do <application
+>KMouth</application
+></ulink
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="ktts">
+<title
+><application
+>KTTS</application
+> - Texto para Fala</title>
+
+<para
+>O <application
+>KTTS</application
+> é uma aplicação do &kde; para a conversão de texto em fala audível. De momento, desde o &kde; 3.4, você pode utilizar o <application
+>KTTS</application
+> para falar qualquer texto do &klipper;, a área de transferência do &kde;, qualquer texto de um ficheiro de texto simples (com o &kate; ou algo do género), falar qualquer pedaço de texto de uma página &HTML; no &konqueror;, entre muitas coisas.</para>
+
+<para
+>Para ter o <application
+>KTTS</application
+> a funcionar, necessita de o iniciar com o comando <command
+>kttsmgr</command
+>, o Gestor de Texto-para-Fala do &kde;.</para>
+
+<!-- Insert Screeny here -->
+
+<itemizedlist
+><title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Página Web: <ulink url="http://accessibility.kde.org/kttsd/"
+>http://accessibility.kde.org/kttsd/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kttsd"
+>Manual do <application
+>KTTSD</application
+></ulink
+></para
+></listitem>
+
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/base-kde-applications.docbook b/tde-i18n-pt/docs/kdebase/userguide/base-kde-applications.docbook
new file mode 100644
index 00000000000..a76921f4ee9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/base-kde-applications.docbook
@@ -0,0 +1,921 @@
+<chapter id="basic-applications">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Francis.Giannaros; &Francis.Giannaros.mail; </author>
+</authorgroup>
+</chapterinfo>
+
+<title
+>As Aplicações de Base do &kde;</title>
+
+<para
+>O que se segue é uma breve descrição de algumas das aplicações de base do &kde;. Para mais informações sobre alguma das aplicações, deverá verificar as ligações de referência que são recomendas com cada item respectivo. </para>
+
+<!-- What are they?? (Phil) -->
+<!-- Included a few here; may be a good idea to add to this in future -->
+
+<sect1 id="base-applications-fundamental">
+
+<title
+>O Fundamental</title>
+
+<variablelist>
+<varlistentry>
+<term
+>&konqueror;</term>
+ <listitem
+><para
+>O gestor de ficheiros, navegador Web, cliente de <acronym
+>FTP</acronym
+>, entre muitas outras coisas, do &kde;. O &konqueror; é a plataforma de base para toda a tecnologia recente do &kde;, desde os 'KIO slaves' (que oferecem mecanismos de acesso aos ficheiros) até à incorporação de componentes, permitindo a ele ser uma aplicação de visualização universal, capaz de incorporar ficheiros de imagem em documentos.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://konqueror.org"
+>http://konqueror.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+>Veja o manual, escrevendo <userinput
+>help:/konqueror</userinput
+> no &konqueror; ou seleccionando-o no &khelpcenter;.</para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kate;</term>
+ <listitem
+><para
+>O editor de texto do &kde; com suporte para vários documentos. O &kate; é excelente para coisas como a visualização do código em &HTML; de uma página Web, até lidar com a codificação avançada em <acronym
+>C++</acronym
+>, <acronym
+>PHP</acronym
+> e <acronym
+>XML</acronym
+>, com o seu motor poderoso de realce de sintaxe e as capacidades de expansão/recolhimento de código. O &kate; é uma aplicação muito rápida, sendo capaz de abrir ficheiros de texto enormes numa questão de segundos, assim como lhe permite ver uma quantidade enorme de vistas, para ver mais instâncias do mesmo documento e/ou mais documentos em qualquer altura.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kate.kde.org"
+>http://kate.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kate"
+>Manual do &kate;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+<!-- Insert Screeny -->
+
+</varlistentry>
+
+<varlistentry>
+<term
+>&konsole;</term>
+ <listitem
+><para
+>O emulador de terminal do X para o &kde;. O &konsole;, como várias aplicações do &kde;, é altamente configurável; embora possa criar as suas próprias sessões de utilizador, poderá obviamente abrir sessões de consola do &Linux;, sessões da linha de comandos, assim como as sessões normais do <systemitem class="username"
+>root</systemitem
+> e do 'sudo'.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://konsole.kde.org"
+>http://konsole.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/konsole"
+>Manual do &konsole;</ulink
+></para
+></listitem>
+ <listitem
+><para
+>Guia do Utilizador <xref linkend="konsole-intro"/></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>&kicker;</term>
+ <listitem
+><para
+>O Painel do &kde;, usado para lidar com as suas aplicações actualmente em execução, um paginador que lhe permite mudar de ecrãs, botões de lançamento rápido para agirem como lançadores das aplicações, entre outras coisas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Veja em <xref linkend="panel-and-desktop"/> como alterar algumas das suas opções.</para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kicker"
+>Manual do &kicker;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>kdcop</application
+></term>
+<!-- Mainly mentioned to raise awareness, for DCOP -->
+ <listitem
+><para
+>Uma interface <acronym
+>GUI</acronym
+> para o poderoso &DCOP; (Desktop COmmunications Protocol). O &DCOP; oferece um protocolo compreensível para a comunicação entre processos, correspondente às aplicações do &kde;. Embora isto seja cada vez mais útil para os programadores do &kde;, também é benéfico para o utilizador normal que deseje criar um programa ou, por exemplo, um tema do <application
+>SuperKaramba</application
+>.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>No Guia de Utilizador <xref linkend="scripting-the-desktop"/> e <xref linkend="kdialog"/></para
+></listitem>
+ <listitem
+><para
+>Outra Documentação: <ulink url="http://developer.kde.org/documentation/library/kdeqt/dcop.html"
+>http://developer.kde.org/documentation/library/kdeqt/dcop.html</ulink
+></para
+></listitem>
+
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kcontrol;</term>
+ <listitem
+><para
+>O centro de controlo do Ambiente de Trabalho . Poderá alterar uma miríade de opções diferentes, desde os temas, tipos de letra e protectores de ecrã até à Internet, segurança e administração do sistema.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Veja em <xref linkend="control-center"/>.</para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kcontrol"
+>Manual do &kcontrol;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&khelpcenter;</term>
+ <listitem
+><para
+>O sistema de ajuda do &kde; que é usado para oferecer o acesso às páginas de ajuda de base do &UNIX; ('man' ou 'info'), assim como a documentação nativa do &kde;, oferecida pela equipa de documentação do &kde; ou os autores da aplicação. Deverá ser capaz de aceder a todos os manuais de aplicações do &kde; a partir daqui.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+><ulink
+ url="help:/khelpcenter"
+>Manual do &khelpcenter;</ulink
+></para
+></listitem>
+ <listitem
+><para
+>Para mais informações sobre a equipa de documentação do &kde;, como é possível juntar-se e ajudar o &kde;, veja: <ulink url="http://kde.org/documentation"
+>http://kde.org/documentation</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+ </variablelist>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+ <listitem
+><para
+><ulink url="http://kde-apps.org"
+>http://kde-apps.org</ulink
+> -- A maior lista de aplicações para o &kde; de terceiros.</para
+></listitem>
+ <listitem
+><para
+>Como poderá ter notado, existe bastante informação acessível a partir dos próprios manuais, os quais poderão ser acedidos quer através do 'KIO slave' de ajuda no &konqueror; (isto é, escrevendo <userinput
+>help:/<replaceable
+>aplicação</replaceable
+></userinput
+> na barra de Localização) quer seleccionando a aplicação no &khelpcenter;.</para
+></listitem>
+ <listitem
+><para
+>Poderá também encontrar bastante informação a partir da própria página Web do &kde;, em <ulink url="http://kde.org"
+>http://kde.org</ulink
+>.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="base-applications-kdepim">
+<sect1info>
+<authorgroup>
+<author
+>&Francis.Giannaros; &Francis.Giannaros.mail; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Gestão de Informação Pessoal</title>
+
+<para
+>O <acronym
+>PIM</acronym
+> (Personal Information Manager) do &kde; é um sub-projecto do &kde;, e pretende oferecer um pacote aplicacional para lidar com a informação pessoal. Tem vários componentes, se bem que todos eles poderão ser invocados sob uma aplicação -- o &kontact;, que é o gestor de informação pessoal. Em baixo, está uma ideia geral de alguns dos seus componentes mais conhecidos; isto é, algumas das aplicações que se integram nele.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>&kontact;</term>
+ <listitem
+><para
+>Este serve como meio pelo qual as restantes aplicações no &kde; <acronym
+>PIM</acronym
+> se poderão integrar umas com as outras. Todas as aplicações no &kde; <acronym
+>PIM</acronym
+> podem ser apresentadas aqui dentro e você poderá escolher facilmente as que deseja ver. Também contém uma página de Resumo, onde poderá obter uma visão geral dos eventos e da informação nos outros componentes.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kontact.kde.org"
+>http://kontact.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+>Veja o manual, escrevendo para tal <userinput
+>help:/kontact</userinput
+> n &konqueror; ou seleccionando-o no &khelpcenter;.</para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kmail;</term>
+ <listitem
+><para
+>O componente de correio electrónico. O &kmail; vem com o suporte completo para <acronym
+>IMAP</acronym
+>, <acronym
+>POP3</acronym
+> e <acronym
+>SMTP</acronym
+>. A assinatura e encriptação de e-mails é permitida e existem várias funções anti-lixo electrónico disponíveis. Poderá usar a verificação ortográfica, as mensagens em &HTML; também poderão ser vistas de forma apropriada e existe uma funcionalidade de procura avançada.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kmail.kde.org"
+>http://kmail.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kmail"
+>Manual do &kmail;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&korganizer;</term>
+ <listitem
+><para
+>Um organizador altamente configurável que constitui o componente de calendário. O &korganizer; oferece a gestão de eventos e tarefas, a notificação de alarmes, a exportação Web, o tratamento transparente de dados através da rede, o escalonamento em grupo, a importação e exportação de ficheiros de calendários, entre muitas outras coisas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://korganizer.kde.org"
+>http://korganizer.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/korganizer"
+>Manual do &korganizer;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kaddressbook;</term>
+ <listitem
+><para
+>O gestor de contactos. O &kaddressbook; permite-lhe gerir os seus contactos de forma eficiente e confortável; os contactos poderão ser exportados e importados facilmente a partir de uma quantidade enorme de normas de livros de endereços diferentes, assim como poderá ser integrada de forma eficiente no &kopete;, o mensageiro instantâneo multi-protocolos do &kde;. As outras funcionalidades incluem o suporte para todas as codificações de caracteres internacionais e as funções avançadas de pesquisa.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://pim.kde.org/components/kaddressbook.php"
+>http://pim.kde.org/components/kaddressbook.php</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kaddressbook"
+>Manual do &kaddressbook;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&knotes;</term>
+ <listitem
+><para
+>Um componente útil que poderá servir para lidar com todas as suas notas soltas digitais. Poderá mostrá-las no seu ecrã, elas poderão ser <quote
+>arrastadas e largadas</quote
+> nos e-mails, impressas ou mesmo apresentadas após o encerramento do &kontact;.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://pim.kde.org/components/knotes.php"
+>http://pim.kde.org/components/knotes.php</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/knotes"
+>Manual do &knotes;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&knode;</term>
+ <listitem
+><para
+>O componente de leitura de notícias. Ele é compatível com o <acronym
+>GNSKA</acronym
+> (The Good Net-Keeping Seal of Approval - Selo de Aprovação de Boa Gestão da Rede), tem suporte para <acronym
+>MIME</acronym
+> e para vários servidores.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://knode.sourceforge.net/"
+>http://knode.sourceforge.net/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/knode"
+>Manual do &knode;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&akregator;</term>
+ <listitem
+><para
+>Um programa leve e rápido para mostrar itens de notícias oferecidos pelas fontes, suportando todas as versões de utilização normal das fontes de <acronym
+>RSS</acronym
+> e <acronym
+>Atom</acronym
+>. As funcionalidades úteis incluem a procura nos títulos dos artigos, a gestão de fontes por pastas e a definição de preferências de armazenamento.</para>
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://akregator.sourceforge.net"
+>http://akregator.sourceforge.net</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/akregator"
+>Manual do &akregator;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Veja em <ulink url="http://kontact.kde.org"
+>http://kontact.kde.org</ulink
+> e <ulink url="http://kdepim.kde.org"
+>http://kdepim.kde.org</ulink
+> mais informações.</para
+></listitem>
+ <listitem
+><para
+><ulink url="help:kontact"
+>Manual do &kontact;</ulink
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="network-applications">
+
+<title
+>Rede</title>
+
+<para
+>Existem várias aplicações relacionadas com a rede no &kde;. Em baixo encontra-se uma descrição de algumas delas.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>&kopete;</term>
+ <listitem
+><para
+>Um cliente de <acronym
+>IM</acronym
+> (Instant Messaging - Mensagens Instantâneas) completo e avançado, que suporta um conjunto de protocolos como o <trademark class="registered"
+>MSN</trademark
+>, o <trademark class="registered"
+>Yahoo</trademark
+> e o <trademark class="registered"
+>AIM</trademark
+>. O &kopete; poderá obter as imagens visíveis, definir alcunhas para algumas pessoas em particular, assim como correr várias sessões de <acronym
+>IM</acronym
+> em qualquer altura. O &kopete; é bastante extensível e tem um sistema de 'plugins' extenso que vem com um histórico pesquisável das conversas anteriores, as estatísticas do estado de um utilizador, assim como um sistema de notas, que lhe permite criar notas para cada contacto.</para>
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kopete.kde.org"
+>http://kopete.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kopete"
+>Manual do &kopete;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kdict;</term>
+ <listitem
+><para
+>Uma interface &GUI; para o protocolo <acronym
+>DICT</acronym
+>. Permite-lhe procurar pelas bases de dados dos dicionários por uma dada palavra ou frase, mostrando então definições adequadas.</para>
+ <itemizedlist>
+ <listitem
+><para
+><ulink url="help:/kdict"
+>Manual do &kdict;</ulink
+></para
+></listitem>
+ <listitem
+><para
+>O Grupo de Desenvolvimento do <acronym
+>DICT</acronym
+>: <ulink url="http://www.dict.org/bin/Dict"
+>http://www.dict.org/bin/Dict</ulink
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kget;</term>
+ <listitem
+><para
+>Um gestor para as suas transferências que se integra com o &konqueror;. O &kget; permite-lhe agrupar as suas transferências, colocá-las em pausa e continuá-las, assim como diversas outras coisas. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kget.sourceforge.net/"
+>http://kget.sourceforge.net</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kget"
+>Manual do &kget;</ulink
+></para
+></listitem>
+
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+</variablelist>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Poderá encontrar ainda mais aplicações de rede do &kde; no Extragear do &kde;; veja em <xref linkend="extragear-network"/>, sob a secção <xref linkend="extragear-components"/>.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="office-applications">
+
+<title
+>Escritório</title>
+
+<para
+>Isto inclui todas as aplicações do pacote do &koffice;. Veja em <xref linkend="kde-office-components"/> um resumo dos componentes.</para>
+
+</sect1>
+
+<sect1 id="graphics-applications">
+
+<title
+>Gráficos</title>
+
+<para
+>O &kde; tem várias aplicações relacionadas com gráficos e imagens, desde visualizadores de <acronym
+>PDF</acronym
+> até às aplicações que lhe permitem fazer capturas do ecrã. Em baixo estão delineadas, assim como algumas referências, algumas delas.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><application
+>KColorEdit</application
+></term>
+ <listitem
+><para
+>Uma pequena mas útil aplicação para editar paletas de cores, assim como para escolher e atribuir nomes às cores. Estas poderão ser escolhidas se indicar o código <acronym
+>RGB</acronym
+> em hexadecimal, escolhendo a cor de uma miríade de outras cores no programa ou mesmo através da selecção da cor exacta, a partir de outra coisa qualquer no seu ecrã.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+><ulink url="help:/kcoloredit"
+>Manual do <application
+>KColorEdit</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>KPDF</application
+></term>
+ <listitem
+><para
+>Um visualizador de <acronym
+>PDF</acronym
+> avançado, baseado no <application
+>xpdf</application
+>, para o &kde;. O <application
+>KPDF</application
+> contém um conjunto de formas de procurar por todo o documento (a janela de procura normal, o filtro de miniaturas, etc.) e tem outras funcionalidades, como a leitura sem-mãos.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kpdf.kde.org"
+>http://kpdf.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kpdf"
+>Manual do <application
+>KPDF</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>KView</application
+></term>
+ <listitem
+><para
+>Um programa de visualização de imagens que suporta um conjunto de tipos de ficheiros de imagem diferentes, incluindo o <acronym
+>JPEG</acronym
+>, o <acronym
+>GIF</acronym
+>, o <acronym
+>PNG</acronym
+>, o <acronym
+>TIFF</acronym
+> e muitos outros. O <application
+>Kview</application
+> tem uma integração completa com o &kde; e poderá ser incorporado no &konqueror; para a visualização de ficheiros de imagem no seu disco rígido, assim como no seu servidor de <acronym
+>FTP</acronym
+> ou servidor Web, usando a sua funcionalidade de acesso a &URL;s. As outras funcionalidades incluem algumas manipulações das imagens, como a ampliação, rotação, conversão para tons de cinzento e espelhos. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.ph.unimelb.edu.au/~ssk/kde/kview/"
+>http://www.ph.unimelb.edu.au/~ssk/kde/kview/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kview"
+>Manual do <application
+>KView</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&ksnapshot;</term>
+ <listitem
+><para
+>Uma aplicação para fazer capturas do ecrã. É capaz de capturar imagens de todo o ecrã, uma única janela ou uma região seleccionada. As imagens poderão então ser gravadas numa variedade de formatos, incluindo o <acronym
+>JPG</acronym
+> e o <acronym
+>PNG</acronym
+>.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.ipso-facto.demon.co.uk/ksnapshot/"
+>http://www.ipso-facto.demon.co.uk/ksnapshot/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/ksnapshot"
+>Manual do &ksnapshot;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kolourpaint;</term>
+ <listitem
+><para
+>Um programa de pintura simples e fácil de usar, com funcionalidades como a pintura simples (desenho de diagramas e desenho à mão), a manipulação de imagens e a edição de ícones. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kolourpaint.sourceforge.net"
+>http://kolourpaint.sourceforge.net</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kolourpaint"
+>Manual do &kolourpaint;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>&kooka;</term>
+ <listitem
+><para
+>Um programa de digitalização de imagens rasterizadas intuitivo. O &kooka; ajuda- a lidar com os parâmetros mais importantes de digitalização, encontrar o formato de imagem correcto para gravar e lidar com as suas imagens digitalizadas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kooka.kde.org"
+>http://kooka.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kooka"
+>Manual do &kooka;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Existem muitas outras aplicações de imagem avançadas para o &kde; no Extragear do &kde; Extragear; poderá ver em <xref linkend="extragear-components"/> e <xref linkend="extragear-graphics"/> uma lista das mesmas.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="multimedia-applications">
+<title
+>Multimédia</title>
+
+<para
+>Está disponível em baixo uma breve introdução a algumas das aplicações relacionadas com a multimédia.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>&juk;</term>
+ <listitem
+><para
+>Um leitor de música fácil de usar para o &kde;. O &juk; está focado nas listas de músicas e nos meta-dados, o que lhe permite procurar rapidamente pelas listas de reprodução oferecidas. Algumas das funcionalidades incluem a obtenção das capas dos &CD;s a partir de imagens do <trademark class="registered"
+>Google</trademark
+>, a integração com o <application
+>MusicBrainz</application
+> para a identificação dos ficheiros na Internet e o suporte para várias infra-estruturas de áudio, incluindo o &arts;, o <application
+>GStreamer</application
+> e o <application
+>aKode</application
+>. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://developer.kde.org/~wheeler/juk.html"
+>http://developer.kde.org/~wheeler/juk.html</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/juk"
+>Manual do &juk;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kmix;</term>
+ <listitem
+><para
+>Uma aplicação que lhe permite mudar o volume da sua placa de som e que suporta vários controladores de som. Cada um dos dispositivos de mistura é representado como uma barra de volume deslizante; tem ainda algumas opções básicas como o silenciamento desse dispositivo em particular.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+><ulink url="help:/kmix"
+>Manual do &kmix;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&noatun;</term>
+ <listitem
+><para
+>Um leitor multimédia capaz de ler ficheiros de áudio <acronym
+>WAV</acronym
+>, <application
+>Ogg Vorbis</application
+>, assim como <acronym
+>AVI</acronym
+>s codificados em DivX e outros formatos multimédia. O &noatun; oferece efeitos de áudio, um equalizador gráfico de seis bandas, uma arquitectura de 'plugins' completa, a transparência na rede e diversas aparências e comportamentos. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://noatun.kde.org"
+>http://noatun.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/noatun"
+>Manual do &noatun;</ulink
+></para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Existem muitas outras aplicações de multimédia avançadas para o &kde; no Extragear do &kde; Extragear; poderá ver em <xref linkend="extragear-components"/> e <xref linkend="extragear-multimedia"/> uma lista das mesmas.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/browser-fine-tuning.docbook b/tde-i18n-pt/docs/kdebase/userguide/browser-fine-tuning.docbook
new file mode 100644
index 00000000000..25e4459232f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/browser-fine-tuning.docbook
@@ -0,0 +1,92 @@
+<sect1 id="customizing-konqueror">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Personalizar a Sua Experiência de Navegação</title>
+
+<example>
+<title
+>Usar o seu próprio estilo nas páginas Web</title>
+
+<para
+>As páginas Web vêm com todos os conjuntos possíveis de cores e tipos de letras, e isso nem sempre confere o melhor resultado. Por exemplo, se tiver dificuldades visuais, poderá ser impossível ler certas combinações de cores de fundo e de texto. O &konqueror; oferece uma forma de escolher as suas próprias cores e aplicá-las a todas as páginas Web. Aqui é explicado como é feito:</para>
+
+<orderedlist>
+<listitem
+><para
+>Abra o &konqueror; e vá à opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Konqueror...</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+<listitem
+><para
+>Na janela de configuração que aparece, seleccione a página <guilabel
+>Folhas de estilo</guilabel
+> no lado esquerdo.</para>
+</listitem>
+<listitem
+><para
+>Nesta página, escolha a opção <guilabel
+>Usar a 'stylesheet' de acessibilidade definida na página "Personalizar"</guilabel
+> e vá depois à página <guilabel
+>Personalizar</guilabel
+>, escolhendo as opções que preferir.</para>
+</listitem>
+<listitem
+><para
+>Feche todas as janelas do &konqueror; (poderá ter de reiniciar o &kde; para ter a certeza) e, quando as abrir de novo, as suas configurações já deverão ser aplicadas.</para>
+</listitem>
+</orderedlist>
+
+</example>
+
+
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/burning-cds.docbook b/tde-i18n-pt/docs/kdebase/userguide/burning-cds.docbook
new file mode 100644
index 00000000000..cbd2443a687
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/burning-cds.docbook
@@ -0,0 +1,43 @@
+<sect1 id="burning">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Gravar CDs e DVDs</title>
+
+<para
+>Introdução breve ao K3b</para>
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/control-center.docbook b/tde-i18n-pt/docs/kdebase/userguide/control-center.docbook
new file mode 100644
index 00000000000..ceeba7aebb2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/control-center.docbook
@@ -0,0 +1,1165 @@
+<chapter id="control-center">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<chapterinfo>
+<authorgroup
+>Here you can set up different profiles for your Wireless card,
+to be able to quickly switch settings if you connect to multiple
+networks. You can select a profile to be loaded on KDE startup.
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>O &kcontrolcenter;</title>
+
+<indexterm
+><primary
+>&kcontrolcenter;</primary
+></indexterm>
+<indexterm
+><primary
+>&kcontrol;</primary
+></indexterm>
+<indexterm
+><primary
+>Configuração</primary
+></indexterm>
+<indexterm
+><primary
+>Personalização</primary
+></indexterm>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="kcontrol.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>O &kcontrolcenter;</phrase
+></textobject>
+<caption
+><para
+>O &kcontrolcenter;</para
+></caption>
+</mediaobject>
+
+<para
+>O &kcontrolcenter; é o local onde se deve ir para alterar todas as opções que afectem por completo o seu ambiente do &kde;. Podê-lo-á abrir usando o item do <guimenuitem
+>Centro de Controlo</guimenuitem
+> no &kmenu;, ou através do nome do executável pela linha de comandos: <filename
+>kcontrol</filename
+>.</para>
+
+<para
+>As configurações estão divididas em várias categorias importantes, em que cada uma contém várias páginas de configuração. Para mostrar uma página de configuração, expanda a categoria principal, carregando para tal no botão <guilabel
+>+</guilabel
+> ao lado dele e carregando depois no nome da página que deseja. A página de configuração irá então aparecer à direita, onde poderá então alterar as opções de acordo com a sua vontade. As alterações não farão efeito até que você carregue no botão <guibutton
+>Aplicar</guibutton
+>. Se decidir, depois de ter feito algumas alterações, que deseja repor a configuração tal como estava, poderá carregar em <guibutton
+>Predefinições</guibutton
+>.</para>
+
+<para
+>Se precisar de mais ajuda com uma página, vá a essa página e depois carregue no botão de <guilabel
+>Ajuda</guilabel
+>. Poderá também querer ver o Manual do &kcontrolcenter;, que poderá ser acedido com a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Manual do &kcontrolcenter;</guimenuitem
+></menuchoice
+>.</para>
+
+
+<sect1 id="kcontrol-appearance-and-themes">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Aparência e Temas</title
+>
+
+<para
+>Aqui poderá encontrar opções que alteram a forma como o seu ambiente de trabalho e as suas aplicações no &kde; se apresentam.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+<listitem>
+<para
+>Esta secção controla a cor ou a imagem que será definida como fundo do ecrã. Estas opções podem ser aplicadas em todos os ecrãs virtuais ou apenas a um específico. Existe um conjunto de papéis de parede para o fundo que vem com o &kde;, assim como poderá fornecer os seus próprios.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cores</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde poderá modificar as cores para as suas aplicações do &kde;. Existe uma variedade de esquemas de cores instaladas com o &kde; por omissão, assim como ainda poderá encontrar outras no kde-look.org. Poderá também criar as suas próprias. Poderá também modificar o contraste e escolher se deseja que as suas cores do &kde; sejam aplicadas nos programas não-&kde;, para uma aparência global mais consistente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipos de Letra</guilabel
+></term>
+<listitem>
+<para
+>Aqui, poderá controlar as várias opções de tipos de letra para as aplicações do &kde;. Poderá também modificar aqui as opções de suavização ('anti-aliasing'), incluindo os tamanhos de letra que poderão ser excluídos na aplicação do 'anti-aliasing'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ícones</guilabel
+></term>
+<listitem>
+<para
+>Esta secção é onde poderá gerir os seus temas de ícones, assim como as outras opções relacionadas com os ícones. Poderá obter novos temas a partir de kde-look.org e instalá-los aqui. Do mesmo modo, poderá remover os temas de ícones se os seleccionar na lista e carregar em Remover. Poderá também definir os tamanhos dos ícones para os vários usos no &kde; e os efeitos a aplicar aos ícones.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comportamento do Lançamento de Aplicações</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde poderá modificar o tipo de cursor e/ou a reacção da barra de tarefas que deseja de cada vez que lança uma dada aplicação. Poderá também definir a duração desta reacção. Por exemplo, a configuração por omissão é a de um cursor aos saltos com uma duração de 30 segundos ou quando a aplicação é carregada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Protector de Ecrã</guilabel
+></term>
+<listitem>
+<para
+>Aqui, poderá configurar as opções do seu protector de ecrã. Poderá configurar o tempo-limite antes de ele começar e se é necessária uma senha para desbloquear o ecrã.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ecrã Inicial</guilabel
+></term>
+<listitem>
+<para
+>Neste local, poderá instalar, remover e testar os ecrãs iniciais que aparecem no arranque do &kde;. Poderá obter mais ecrãs iniciais a partir de <ulink url="http://www.kde-look.org"
+>http://www.kde-look.org</ulink
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Estilo</guilabel
+></term>
+<listitem>
+<para
+>Esta secção permite-lhe modificar os estilos dos elementos gráficos. Vêm bastantes estilos com o &kde;, e poderá obter mais em <ulink url="http://www.kde-look.org"
+>http://www.kde-look.org</ulink
+>. Aqui é onde iria activar ou desactivar as opções de interface como os menus transparentes, os ícones nos botões e as dicas. Alguns estilos têm mais opções de configuração que outros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gestor de Temas</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde poderá criar e gerir os temas que são feitos de opções personalizadas. Estes são uma combinação de fundos de ecrã, cores, estilos de elementos gráficos, ícones, tipos de letra e protectores de ecrã que deseja mostrar. Isso permite-lhe gravar os seus <quote
+>visuais</quote
+> favoritos e aplicá-los com um 'click' do rato.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Decorações das Janelas</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá configurar as decorações das suas janelas. Poderá modificar o estilo, assim como a colocação dos botões em posições personalizadas. Algumas decorações das janelas terão mais opções de configuração que outras.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title
+> <listitem
+><para
+>Se o &kcontrolcenter; não tiver a configuração que deseja, poderá ter de editar um ficheiro de configuração manualmente. Veja em <xref linkend="hand-editing-config-files"/> para obter mais informações sobre como fazê-lo.</para>
+</listitem>
+
+<listitem
+><para
+>Se gostar de modificar a aparência do seu ecrã do &kde;, poderá encontrar vários temas e estilos em <ulink url="http://kde-look.org"
+>kde-look.org</ulink
+>.</para>
+</listitem>
+
+</itemizedlist>
+
+
+</sect1>
+
+<sect1 id="kcontrol-desktop">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+<title
+>Ecrã</title>
+
+<para
+>Aqui poderá encontrar opções que configuram a aparência e comportamento do seu ambiente de trabalho &kde;.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Comportamento</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá configurar o comportamento do seu ambiente de trabalho e do seu ecrã. Aqui é onde irá configurar as opções como a apresentação ou remoção dos ícones do ecrã, a apresentação de dicas e a disposição dos ícones. Poderá também indicar se deseja antever o conteúdo de alguns tipos de ficheiros em particular no ecrã e quais os dispositivos dos quais deseja ver ícones.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Vários Ecrãs</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde irá configurar o número de ecrãs ou espaços de trabalho virtuais que deseja ter e como os deseja chamar. Por omissão, o &kde; tem 4 ecrãs virtuais, podendo configurar até 20. Poderá também activar a mudança entre os ecrãs virtuais com o botão de posicionamento do seu rato.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Painéis</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá modificar as opções relacionadas com o &kicker; e os outros painéis do &kde;. Entre as opções encontram-se o tamanho, a posição, o comprimento e a visibilidade. Poderá também modificar a aparência do painel com a transparência, as imagens de fundo e a ampliação dos ícones. Aqui também é onde irá configurar as várias opções do menu, incluindo as aplicações que gostaria de mostrar no seu &kmenu;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Barra de Tarefas</guilabel
+></term>
+<listitem>
+<para
+>O módulo da Barra de Tarefas permite-lhe configurar as opções relacionadas com a sua barra de tarefas. Poderá configurar se deseja mostrar as janelas de todos os ecrãs, agrupar as tarefas similares e as acções que deseja atribuir aos botões do seu rato.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comportamento da Janela</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde irá configurar as opções relacionadas com o gestor de janelas do &kde;, o &kwin;. O &kwin; é extremamente configurável e tem funcionalidades avançadas como a prevenção de captura do foco e as diferentes políticas de foco, como o seguimento do mesmo pelo rato. Poderá também configurar as acções que gostaria de associar a certas teclas e eventos do rato.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Configurações Específicas da Janela</guilabel
+></term>
+<listitem>
+<para
+>Esta é uma janela de configuração avançada onde poderá definir opções para o comportamento das janelas específicas. Existem aqui muitas opções para o ajuste fino do formato da sua janela, incluindo a posição no ecrã em que gostaria que certas janelas abrissem e se devem aparecer ou não na barra de tarefas ou paginador. Poderá seleccionar as janelas por aplicações ou mesmo pelo seu papel específico numa aplicação.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+<sect1 id="kcontrol-internet-and-network">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+<title
+>Internet &amp; Rede</title
+>
+
+<para
+>Esta secção é onde iria configurar as opções relacionadas com a Internet e a rede em geral no &kde;.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Preferências de Ligação</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá configurar as opções avançadas de rede como os tempos-limite para as ligações ao servidor. Normalmente poderá deixar estes valores predefinidos, a menos que saiba realmente o que está a fazer.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Partilha de Ecrã</guilabel
+></term>
+<listitem>
+<para
+>A Partilha do Ecrã permite-lhe convidar alguém para partilhar a sua sessão consigo ou para lhe permitir ligar-se remotamente à sua máquina a partir de outro local. Poderá então usar um cliente de VNC como a aplicação de Ligação ao Ecrã Remoto do &kde;, de modo a controlar o seu ambiente de trabalho pela rede. Isto é extremamente útil se quiser que alguém o ajude a efectuar uma tarefa. </para>
+
+<para
+>Aqui poderá criar e gerir os convites, assim como a sua política de segurança para as ligações sem convite. Poderá também configurar se deseja mostrar uma imagem de fundo e qual o porto onde o serviço irá atender os pedidos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Partilha de Ficheiros</guilabel
+></term>
+<listitem>
+<para
+>A partilha de ficheiros permite-lhe configurar a partilha de ficheiros por Samba (&Microsoft; &Windows;) e <acronym
+>NFS</acronym
+> (&UNIX;). Para fazer alterações neste módulo, necessita de ter a senha do 'root' ou do administrador. Aqui é onde irá configurar se os utilizadores tem permissões para partilhar ficheiros sem conhecer a senha de 'root', bem como os utilizadores que o podem fazer. Poderá também configurar as pastas que gostaria de partilhar, usando o tipo de partilha que desejar e indicando quem tem permissões para ver estas partilhas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Navegação na Rede Local</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá configurar as opções relacionadas com a navegação em partilhas de rede no &konqueror;. O &konqueror; é capaz de navegar numa variedade de partilhas de rede e de manipular os ficheiros remotos como se estivessem na sua máquina local. Podê-lo-á configurar para recordar o seu utilizador e senha preferidos para se ligar às partilhas de &Windows; (Samba). Poderá também definir os tipos de partilhas de rede que gostaria de navegar, incluindo o &FTP;, o <acronym
+>NFS</acronym
+> e o <acronym
+>SMB</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Conversação na Rede Local</guilabel
+></term>
+<listitem>
+<para
+>Este módulo permite-lhe configurar as opções relacionadas com o servidor de <command
+>talk</command
+> do &UNIX;. É um programa de conversação muito simples que correr num terminal, que é desenhado para conversar numa rede local. Algumas das funcionalidades incluem a possibilidade de ser configurado como 'atendedor de chamadas' que lhe enviará por e-mail as mensagens deixadas para si e ser capaz de reencaminhar as mensagens para outro local.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>'Proxy'</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde iria configurar o &kde; para se ligar a um servidor 'proxy' em vez de se ligar directamente à Internet. Mais uma vez, deverá deixar estas opções como estão, a menos que saiba realmente o que faz. Se usar de facto um servidor 'proxy', o seu administrador de redes poder-lhe-á dizer os detalhes a indicar aqui.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Samba</guilabel
+></term>
+<listitem>
+<para
+>O módulo de Configuração do Samba necessita da senha do <systemitem class="username"
+>root</systemitem
+> ou do administrador. É uma ferramenta de configuração avançada que lhe permite controlar no Samba a segurança, as partilhas, os utilizadores e as impressoras numa interface gráfica intuitiva. Esta é uma ferramenta muito poderosa com o suporte para configurar tudo, desde a partilha de ficheiros e impressoras simples, até usar o seu servidor de Samba como Controlador de Domínios NT do &Windows;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Descoberta de Serviços</guilabel
+></term>
+<listitem>
+<para
+>Poderá configurar a navegação dos serviços com o ZeroConf. Poderá, por exemplo, navegar na sua rede local, usando o DNS por difusão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Navegador Web</guilabel
+></term>
+<listitem>
+<para
+>Este módulo é onde irá configurar as opções relacionadas com o &konqueror; como um navegador Web. As opções normais que irá esperar de um navegador Web, como a configuração dos 'cookies', da 'cache' e do histórico poderão ser encontradas aqui, assim como as secções para modificar os atalhos de teclado, os 'plugins' e os tipos de letra.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rede sem Fios</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá configurar vários perfis para a sua placa Wireless, de modo a ser capaz de mudar rapidamente de configuração, se se ligar a várias redes. Poderá seleccionar um perfil a carregar no arranque do &kde;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+</sect1>
+
+<sect1 id="kcontrol-kde-components">
+
+
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Componentes do &kde;</title>
+
+<para
+>Esta secção é onde poderá modificar as opções avançadas do &kde; como as associações de ficheiros e aplicações predefinidas.</para>
+
+<variablelist>
+
+<varlistentry
+><term
+><guilabel
+>Selector de Componentes</guilabel
+></term>
+
+<listitem
+><para
+>O selector de componentes permite-lhe seleccionar as opções por omissão que gostaria de usar para vários serviços. Poderá definir aqui o Cliente de E-Mail, o Editor de Texto Incorporado, o Mensageiro Instantâneo, o Emulador de Terminal e o Navegador Web a usar. Se preferir usar o <application
+>Xterm</application
+>, o <application
+>Vim</application
+> ou o <application
+>Mozilla</application
+>, este é o local onde poderá indicar estas preferências.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Associações de Ficheiros</guilabel
+></term>
+
+<listitem
+><para
+>Aqui é onde configura tudo o que esteja relacionado com as associações de ficheiros. Aqui poderá seleccionar o tipo de ficheiro e as aplicações que gostaria que abrissem este tipo. Poderá também seleccionar o ícone a usar para representar cada tipo de ficheiro, assim como se o deseja mostrar num visualizador incorporado ou separado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Gestor de Ficheiros</guilabel
+></term>
+
+<listitem
+><para
+>Aqui poderá configurar o comportamento do &konqueror; no modo de gestão de ficheiros. Entre as opções encontram-se os tamanhos e tipos de letra, as antevisões para vários protocolos de rede e os menus de contexto. O &konqueror; é uma ferramenta de gestão de ficheiros bastante poderosa e configurável com uma grande variedade de opções. Para mais informações, consulte o manual do &konqueror;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Performance do KDE</guilabel
+></term>
+
+<listitem
+><para
+>Aqui estão as opções relacionadas com a utilização da memória pelo &konqueror;. A opção <guilabel
+>Minimizar a Utilização da Memória</guilabel
+> permite-lhe controlar se as instâncias do &konqueror; abertas estão separadas ou se estão ligadas à mesma instância. Isto tem o efeito de reduzir a utilização de memória. Poderá também seleccionar se deverá carregar previamente o &konqueror; depois do arranque do &kde; para reduzir os tempos iniciais.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Configuração de Recursos KDE</guilabel
+></term>
+
+<listitem
+><para
+><remark
+>A ser escrito</remark
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Gestor de Serviços</guilabel
+></term>
+
+<listitem
+><para
+>O módulo do Gestor de Serviços mostra uma lista estática dos serviços que são iniciados a pedido e uma segunda lista de serviços que podem ser manipulados pelo utilizador. Os serviços na primeira lista não poderão ser modificados ou alterados. Nos serviços da segunda lista, poderá activar ou desactivar o carregamento destes no arranque, assim como iniciar e parar manualmente os serviços.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Gestor de Sessões</guilabel
+></term>
+
+<listitem
+><para
+>Aqui poderá configurar como é que o &kde; lida com as sessões. Poderá configurar o &kde; para recordar a sua sessão anterior e repor as aplicações que você estava a usar da próxima vez que se ligar de novo. Poderá também indicar as aplicações individuais a excluir de serem repostas, assim como desactivar a reposição das sessões nas próximas ocasiões.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Verificação Ortográfica</guilabel
+></term>
+
+<listitem
+><para
+>Este módulo permite-lhe configurar o Verificador Ortográfico do &kde;. Permite-lhe modificar o verificador ortográfico a usar, os tipos de erro a verificar e qual o dicionário por omissão a usar. O &kde; suporta a utilização do <application
+>ASpell</application
+> e do <application
+>ISpell</application
+>.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry
+><term
+><guilabel
+>Configuração do Componente Vim</guilabel
+></term>
+
+<listitem
+><para
+>Este módulo permite-lhe configurar a utilização do <application
+>Vim</application
+> como um componente incorporado. Necessita de ter uma versão recente do <application
+>Gvim</application
+> ou do <application
+>Kvim</application
+> instalada para este efeito. Poderá configurar a aparência do editor, assim como do executável <command
+>vim</command
+> a usar.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+<sect1 id="kcontrol-peripherals">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+<title
+>Periféricos</title>
+
+<para
+>Esta secção é onde iria configurar as opções relacionadas com os periféricos, como o teclado e o 'joystick'.</para>
+
+<variablelist>
+<varlistentry
+><term
+><guilabel
+>Ecrã</guilabel
+></term>
+
+<listitem
+><para
+>Aqui poderá modificar as opções que têm a ver com o tamanho, orientação e taxa de refrescamento do seu ecrã, assim como se deseja que estas opções sejam aplicadas no arranque do &kde;. Na página de <guilabel
+>Controlo da Energia</guilabel
+>, poderá configurar as suas opções de gestão de energia, como o apagamento do ecrã. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Joystick</guilabel
+></term>
+
+<listitem
+><para
+>Esta secção permite-lhe configurar o seu 'joystick' e testar se está a funcionar correctamente. Poderá também calibrar aqui o seu 'joystick' e indicar manualmente o dispositivo do mesmo, se este não for detectado correctamente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Teclado</guilabel
+></term>
+
+<listitem
+><para
+>Este módulo permite-lhe configurar as opções básicas do teclado. Estas incluem o atraso e a taxa de repetição do teclado, bem como estado que prefere para o NumLock no arranque do KDE.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Rato</guilabel
+></term>
+
+<listitem
+><para
+>Aqui é onde poderá configurar as opções relacionadas com o seu dispositivo do rato. Poderá alterar a ordem dos botões, inverter a direcção do deslocamento ou modificar o comportamento dos ícones quando pressionados. Poderá também antever, instalar e seleccionar temas de cursores. A página <guilabel
+>Avançado</guilabel
+> permite-lhe afinar ainda mais as suas opções do rato.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Impressoras</guilabel
+></term>
+
+<listitem
+><para
+>Esta janela permite-lhe configurar as impressoras, usando uma variedade de sistemas de impressão. Poderá adicionar impressoras locais e remotas, verificar as tarefas actuais e ver as propriedades da impressora.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+<sect1 id="kcontrol-power-control">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Alimentação</title>
+
+<para
+>Esta secção tem um único módulo, a <guilabel
+>Bateria do Portátil</guilabel
+>. Aqui, poderá configurar a aparência e comportamento do monitor da bateria do <application
+>Klaptopdaemon</application
+>. Poderá seleccionar os ícones da bateria para representar os diferentes estados, assim como configurar a notificação de certos eventos. Se acontecer que a sua bateria atinja um nível crítico, poderá configurar o servidor para suspender ou desligar o seu portátil, para evitar que perca dados. </para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+</sect1>
+
+<sect1 id="kcontrol-regional-and-accessibility">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Regional &amp; Acessibilidade</title>
+<para
+>Esta secção é onde iria configurar as opções relacionadas com a região e o local, assim como as opções relacionadas com a acessibilidade para as pessoas incapacitadas.</para>
+
+<variablelist>
+
+<varlistentry
+><term
+><guilabel
+>Acessibilidade</guilabel
+></term>
+
+<listitem
+><para
+>Aqui é onde poderá configurar as opções para os utilizadores que têm dificuldades a ouvir os sons do sistema ou a usar um teclado. Poderá configura a campainha do sistema para usar um sinal visual, como o piscar do ecrã ou a inversão das cores do ecrã. Poderá também configurar as opções de acessibilidade do teclado, como as teclas fixas ou as teclas lentas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>País/Região &amp; Língua</guilabel
+></term>
+
+<listitem
+><para
+>Este módulo permite-lhe configurar as opções específicas da sua localização, como a sua língua, a sua moeda e o formato das datas. Para tornar disponíveis mais línguas, instale os pacotes do kde-i18n da sua distribuição.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Acções de Entrada</guilabel
+></term>
+
+<listitem
+><para
+>Aqui é onde iria configurar as acções de entrada, como os gestos do rato e os atalhos de teclado para lançar aplicações e correr comandos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Disposição do Teclado</guilabel
+></term>
+
+<listitem
+><para
+>Este módulo é onde irá configurar o <application
+>Kxkb</application
+>, um utilitário de mudança da disposição do teclado que usa a extensão 'xkb' do &X-Window;. Permite-lhe mudar entre várias disposições diferentes, usando um indicador na bandeja ou um atalho do teclado. Poderá activar/desactivar as disposições do teclado através desta janela, assim como adicionar mais. Algumas das funcionalidades mais poderosas são a capacidade de mudar de disposição globalmente, por aplicação ou por janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Atalhos do Teclado</guilabel
+></term>
+
+<listitem
+><para
+>Aqui poderá configurar os atalhos de teclado globais do &kde;. Existem vários esquemas de atalhos predefinidos que poderá usar, se estiver mais habituado a outro ambiente gráfico, como o &Windows; ou o &MacOS;. Se preferir, poderá personalizar o seu próprio esquema e as teclas modificadoras. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+<sect1 id="kcontrol-security-and-privacy">
+<sect1info>
+<authorgroup>
+<author
+>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </author>
+<author
+><firstname
+>Javier</firstname
+> <surname
+>Mart&iacute;n Diez</surname
+> </author>
+<othercredit role="reviewer">
+<personname
+><firstname
+>Rocco</firstname
+> <surname
+>Stanzione</surname
+> </personname>
+</othercredit>
+</authorgroup>
+</sect1info>
+<title
+>Segurança &amp; Privacidade</title>
+
+<para
+>Esta secção serve para você configurar as opções relacionadas com a segurança e privacidade, como o uso de criptografia, a activação da carteira do KDE, a configuração da sua identidade e da gestão das 'caches'.</para>
+
+<variablelist>
+<varlistentry
+><term
+><guilabel
+>Criptografia</guilabel
+></term>
+<listitem
+><para
+>Este módulo permite-lhe configurar o SSL para usar na maioria das aplicações do KDE, assim como gerir os seus certificados pessoais e as autoridades de certificação conhecidas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Carteira do KDE</guilabel
+></term>
+<listitem
+><para
+>Aqui poderá modificar a sua configuração do Gestor da Carteira do KDE.</para>
+
+<para
+>A Carteira do KDE pretende oferecer um armazenamento seguro para as senhas e os dados dos formulários Web. Poderá agrupar diferentes senhas em diferentes carteiras, sendo cada uma delas aberta com uma senha-mestra (que nunca deverá esquecer!). A carteira predefinida chama-se "kdewallet" e você poderá depois criar uma carteira nova, para as suas senhas locais, ou aceitar a carteira predefinida para todos os dados da secção "Selecção Automática da Carteira".</para>
+
+<para
+>Os programas do KDE, como o Konqueror, o Kmail e o Kopete são completamente compatíveis com o Gestor de Carteiras do KDE. Todos eles irão pedir, pelo menos uma vez, permissões para aceder à carteira actual. Poderá dar diferentes níveis de acesso, como o "permitir sempre", "permitir uma vez", etc. Se quiser modificar esse nível de acesso, podê-lo-á fazer agora na página de "Controlo de Acesso", removendo o item do programa e seleccionando uma nova preferência, da próxima vez que a aplicação pedir o acesso à carteira.</para>
+
+ <variablelist>
+
+ <varlistentry
+><term
+><guilabel
+>Preferências da Carteira</guilabel
+></term>
+
+ <listitem
+><para
+>Para activar o sub-sistema da carteira do KDE, assinale a opção <guilabel
+>Activar o sub-sistema da carteira do KDE</guilabel
+>. Se desligar esta opção, irá desactivar a Carteira do KDE no seu sistema.</para>
+
+<para
+>Por omissão, o Gestor da Carteira do KDE mantém-se aberto, até que a sessão do utilizador seja fechada; contudo, poderá mudar isto na secção <guilabel
+>Fechar a Carteira</guilabel
+>, para que esta se feche ao fim de algum tempo sem utilização, quando se inicia o protector do ecrã ou quando a última aplicação deixa de a usar.</para>
+
+<para
+>Como poderá ter várias carteiras, a <guilabel
+>Selecção Automática da Carteira</guilabel
+> permite-lhe iniciar o KDE com uma dada carteira.</para>
+
+<para
+>A Carteira do KDE irá aparecer na sua bandeja do sistema por omissão, mas poderá ficar escondida. Desligue a opção <guilabel
+>Mostrar o gestor na bandeja do sistema</guilabel
+>, para que ela fique sempre escondida, ou então assinale a opção <guilabel
+>Esconder o ícone da bandeja do sistema quando a última carteira fechar </guilabel
+>, para que este fique escondido, quando todas as carteiras se fecharem. Estes itens estão na secção do <guilabel
+>Gestor da Carteira</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry
+><term
+><guilabel
+>Controlo de Acesso</guilabel
+></term>
+
+<listitem
+><para
+>Poderá definir aqui a política que deseja para as suas aplicações do KDE, no que respeita ao uso da carteira.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+
+
+<varlistentry
+><term
+><guilabel
+>Senha &amp; Conta do Utilizador</guilabel
+></term>
+<listitem
+><para
+>Poderá mudar aqui a sua informação pessoal, que será usada nos programas de e-mail e nos processadores de texto. Poderá mudar a sua senha de autenticação, se carregar no botão <guibutton
+>Mudar a Senha...</guibutton
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Privacidade</guilabel
+></term>
+<listitem
+><para
+>Este módulo permite-lhe remover os vestígios que o KDE deixa no seu sistema, como o histórico de comandos ou as 'caches' do navegador.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<!-- <sect1 id="kcontrol-sound-and-multimedia">
+<title
+>Sound &amp; Multimedia</title>
+<para
+>to be written</para>
+
+<itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+></para>
+</listitem>
+</itemizedlist>
+
+</sect1
+> -->
+
+<sect1 id="kcontrol-system-administration">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall; &J.Hall.mail; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Administração de Sistemas</title>
+<para
+>Este módulo permite-lhe configurar aspectos do seu sistema, como o gestor de arranque, o 'kernel' e ajudá-lo a efectuar tarefas essenciais do sistema. A maior parte destas secções irão necessitar da senha do 'root' ou do administrador para que as alterações façam efeito.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gestor de Arranque (LILO)</guilabel
+></term>
+<listitem
+><para
+>Se usar o gestor de arranque conhecido que é o <acronym
+>LILO</acronym
+>, esta secção permitir-lhe-á configurá-lo. Poderá configurar a localização onde instalar o gestor de arranque, configurar o tempo-limite no ecrã de arranque do <acronym
+>LILO</acronym
+>, assim como adicionar ou modificar imagens de 'kernels' na lista de arranque.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Data e Hora</guilabel
+></term>
+<listitem
+><para
+>Este módulo de configuração permite-lhe configurar as opções de data e hora do sistema. Poderá definir a data, hora, bem como o fuso-horário actual. Estas opções serão aplicadas a nível do sistema.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Instalador dos Tipos de Letra</guilabel
+></term>
+<listitem
+><para
+>Aqui é onde você irá configurar tanto os tipos de letra pessoais como os do sistema. Esta janela permite-lhe instalar tipos de letra novos, apagar os antigos e antever os tipos de letra que tem instalados. Por omissão, ele mostra os tipos de letra pessoais. Para modificar os tipos de letra do sistema, carregue no botão <guibutton
+>Modo de Administração</guibutton
+>.</para
+> </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Portátil IBM Thinkpad</guilabel
+></term>
+<listitem
+><para
+>Este módulo de configuração permite-lhe configurar as teclas especiais no portátil IBM Thinkpad. Irá necessitar do módulo <quote
+>nvram</quote
+> para usar estas funcionalidades.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Kernel do Linux</guilabel
+></term>
+<listitem
+><para
+>Se executar o &kde; no &Linux;, existe um módulo do &kcontrol; para criar ou modificar os ficheiros de configuração de um 'kernel' do &Linux;. Este módulo é compatível com os 'kernels' anteriores ao 2.5.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gestor de Autenticação</guilabel
+></term>
+<listitem
+><para
+>Este módulo permite-lhe configurar o gestor de autenticação do &kde;, o &kdm;. O &kdm; é um gestor de autenticação poderoso com uma gama enorme de opções. Suporta a mudança de utilizadores, as autenticações gráficas remotas e tem uma aparência completamente personalizado. Para mais informações, leia o manual do &kdm;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Localizações</guilabel
+></term>
+<listitem
+><para
+>Esta janela permite-lhe configurar os locais predefinidos em que são guardados os ficheiros importantes. A pasta <guilabel
+>Desktop</guilabel
+> contém todos os ficheiros do seu ecrã. A pasta <guilabel
+>Autostart</guilabel
+> contém os ficheiros ou atalhos para ficheiros que deseja correr no arranque do &kde; e a pasta <guilabel
+>Documents</guilabel
+> é o local por omissão em que as aplicações do &kde; irão ler ou gravar os documentos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Portátil Sony Vaio</guilabel
+></term>
+<listitem
+><para
+>Este módulo de configuração permite-lhe configurar as funcionalidades específicas dos portáteis Sony Vaio. Se tiver um Sony Vaio, terá de instalar o controlador <quote
+>sonypi</quote
+> para usar esta secção.</para
+></listitem>
+</varlistentry>
+</variablelist>
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+</sect1>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdebase/userguide/creating-graphics.docbook b/tde-i18n-pt/docs/kdebase/userguide/creating-graphics.docbook
new file mode 100644
index 00000000000..71df5d69968
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/creating-graphics.docbook
@@ -0,0 +1,57 @@
+<sect1 id="graphics">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Criar Gráficos</title>
+
+<para
+>Como criar gráficos e imagens com as aplicações do &kde; (ok, talvez não)</para>
+
+<!-- Add links to "further reading" here - in this case, for the whole -->
+<!-- chapter. -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/credits-and-license.docbook b/tde-i18n-pt/docs/kdebase/userguide/credits-and-license.docbook
new file mode 100644
index 00000000000..bc90c9758b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/credits-and-license.docbook
@@ -0,0 +1,457 @@
+<sect1 id="credits">
+<title
+>Créditos</title>
+<para
+>O &kde; é desenvolvido pela Equipa do &kde;, a qual detém também os seus direitos. </para>
+
+<para
+>Este documento tem o 'copyright' 2006 da Equipa de Documentação do &kde;. Os créditos individuais são os seguintes: <variablelist>
+
+<varlistentry>
+<term
+>Tom Albers <email
+>tomalbers@kde.nl</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="integrated-messaging"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Waldo Bastian <email
+>bastian@kde.org</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu as notas que se tornaram o <xref linkend="kde-for-administrators"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Gardner Bell <email
+>gbell72@rogers.com</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="networking-with-windows"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="konsole-intro"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Gary Cramblitt <email
+>garycramblitt@comcast.net</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="accessibility"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>David Faure <email
+>faure@kde.org</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="adding-extra-keys"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nicolas Goutte <email
+>goutte@kde.org</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="hand-editing-config-files"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Francis.Giannaros; &Francis.Giannaros.mail;</term>
+<listitem>
+
+<itemizedlist>
+ <listitem
+><para
+>Verificação da documentação em várias partes.</para
+></listitem>
+ <listitem
+><para
+>Escreveu o <xref linkend="root"/>.</para
+></listitem>
+ <listitem
+><para
+>Escreveu o <xref linkend="ktts"/>.</para
+></listitem>
+ <listitem
+><para
+>Escreveu o <xref linkend="basic-applications"/>.</para
+></listitem>
+ <listitem
+><para
+>Escreveu o <xref linkend="extragear-applications"/>.</para
+></listitem>
+ <listitem
+><para
+>Escreveu de novo o <xref linkend="kde-edutainment"/>.</para
+></listitem>
+ <listitem
+><para
+>Escreveu o <xref linkend="migrator-applications"/>.</para
+></listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Adriaan de Groot <email
+>groot@kde.org</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="configuring-toolbars"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kdebugdialog"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>J Hall <email
+>jes.hall@kdemail.net</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-appearance-and-themes"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-desktop"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-internet-and-network"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-kde-components"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-peripherals"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-power-control"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="kcontrol-regional-and-accessibility"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="troubleshooting-network-x"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</term>
+<listitem>
+
+<itemizedlist>
+ <listitem
+><para
+>Verificação da documentação em várias partes.</para
+></listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Richard.J.Moore; &Richard.J.Moore.mail;</term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu as secções acerca do <application
+>kstart</application
+> e <application
+>ksystraycmd</application
+>.</para>
+
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Peter Nuttall <email
+>p.s.nuttall@dur.ac.uk</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="messaging"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Steven Robson <email
+>s.a.robson@sms.ed.ac.uk</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Capturou as imagens para o <xref linkend="playing-music"/>, o <xref linkend="audio-cd"/>, o <xref linkend="accessibility"/> e o <xref linkend="file-manager"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>&Philip.Rodrigues; &Philip.Rodrigues.mail;</term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Revisão e correcção semântica.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="logging-in"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="using-the-clipboard"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="configuring-programs"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="menus"/>.</para>
+</listitem>
+<listitem
+><para
+>Formatou partes do <xref linkend="kde-for-administrators"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Deepak Sarda <email
+>antrix@gmail.com</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="audio-cd"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Robert Stoffers <email
+>robert_angie@ozemail.com.au</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="programs-launching"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Juan Carlos Torres <email
+>carlosdgtorres@gmail.com</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="customizing-desktop"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Simon Vermeersch <email
+>titeuf@ph34rus.org</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="fonts"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>&Lauri.Watts; &Lauri.Watts.mail;</term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Definiu o formato geral.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="getting-help"/>.</para>
+</listitem>
+<listitem
+><para
+>Formatou partes do <xref linkend="kde-for-administrators"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Christian Weickhmann <email
+>christian.weickhmann@gmx.de</email
+></term>
+<listitem>
+
+<itemizedlist>
+<listitem
+><para
+>Escreveu o <xref linkend="file-manager"/>.</para>
+</listitem>
+<listitem
+><para
+>Escreveu o <xref linkend="switching-sessions"/>.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect1>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/customizing-desktop.docbook b/tde-i18n-pt/docs/kdebase/userguide/customizing-desktop.docbook
new file mode 100644
index 00000000000..362a25a95c0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/customizing-desktop.docbook
@@ -0,0 +1,381 @@
+<chapter id="customizing-desktop">
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Juan Carlos</firstname
+> <surname
+>Torres</surname
+> </author>
+</authorgroup>
+</chapterinfo>
+
+<title
+>Personalizar a Aparência do Seu Ambiente de Trabalho do &kde;</title>
+
+<para
+>A mudança da aparência do seu ambiente de trabalho do &kde; poderá ser feita de forma bastante simples e flexível, quer controlando individualmente as diferentes partes da aparência visual quer usando um tema predefinido. Este guia explica as várias partes personalizadas do &kde; e como você poderá controlar a sua aparência.</para>
+
+<sect1 id="background">
+<title
+>Fundo</title>
+<para
+>O fundo do ecrã, mais conhecido como papel de parede, permite-lhe mostrar certas imagens no seu ecrã. A configuração do Fundo existe no &kcontrolcenter;, ou então carregando com o botão <mousebutton
+>direito</mousebutton
+> no ecrã e seleccionando a opção <guilabel
+>Configurar o Ecrã...</guilabel
+>.</para>
+
+<para
+>No &kde;, você tem a opção para não usar uma imagem, uma única imagem ou uma apresentação de imagens. Se estiver escolhida a opção <guilabel
+>Sem imagem</guilabel
+> para o fundo do ecrã, são usadas as opções de <guilabel
+>Cores</guilabel
+> em alternativa. Poderá também escolher se deseja usar um único fundo em todos os ecrãs virtuais ou se deseja aplicar um fundo diferente para cada um deles. Isto é feito com a opção <guilabel
+>Todos os ecrãs</guilabel
+> ou com o nome do ecrã específico, na lista correspondente.</para>
+
+<para
+>Poderá obter outras imagens de fundo na <ulink url="http://www.kde-look.org/index.php?xcontentmode=1x2x3x4x5x6x7"
+>secção de Papéis de Parede</ulink
+> da página &kde;-Look.org.</para>
+</sect1>
+
+<sect1 id="colors">
+<title
+>Cores</title>
+<para
+>A configuração das <guilabel
+>Cores</guilabel
+> do &kcontrolcenter; permite-lhe controlar as cores que são usadas para os vários elementos das janelas, como as barras de título, os fundos das janelas, o texto e os botões. Poderá mudar a cor de cada elemento da janela, seleccionando o elemento da lista respectiva e escolhendo uma cor para ele. Os elementos ou itens gráficos são os componentes básicos de uma interface gráfica, como as barra de título das janelas, os fundos das janelas, o texto e os botões. Poderá mudar a cor dos elementos individuais, seleccionando o elemento na lista abaixo e escolhendo uma cor para ele. Poderá depois gravar as suas escolhas, carregando para tal no botão <guibutton
+>Gravar o Esquema...</guibutton
+>. Isto irá gravar a sua configuração num ficheiro de Esquemas de Cores. Os esquemas de cores são ficheiros de texto, com uma extensão <literal role="extension"
+>.kcsrc</literal
+>, que contêm itens para elemento gráfico das janelas, bem com como a sua cor no formato RGB. Também é muito simples adicionar esquemas de cores que tenha adicionado com a opção <guibutton
+>Importar um Esquema...</guibutton
+> e apontando para o ficheiro <literal role="extension"
+>.kcsrc</literal
+> desejado. Com os esquemas de cores, poderá gravar as alterações que tenha feito num ficheiro adequado ou alterar facilmente uma opção de cores predefinida, sem ter de alterar cada um dos elementos em separado.</para>
+
+<para
+>Poderá obter esquemas de cores adicionais na <ulink url="http://www.kde-look.org/index.php?xcontentmode=28"
+>secção de Esquemas de Cores</ulink
+> da página &kde;-Look.org.</para>
+</sect1>
+
+<sect1 id="icons">
+<title
+>Ícones</title>
+<para
+>Os ícones são imagens usadas para representar os ficheiros e pastas. Um tema de ícones contém as imagens usadas para representar as acções, ficheiros, dispositivos e aplicações. A gestão de temas de ícones é feita facilmente através do módulo de Ícones do &kcontrolcenter;. Basta seleccionar o tema de ícones que deseja usar e carregar em <guibutton
+>Aplicar</guibutton
+> para mudar para o tema novo. Para instalar os temas de ícones novos, tudo o que tem a fazer é carregar em <guibutton
+>Instalar um Tema Novo...</guibutton
+> e escolher a localização do pacote do tema de ícones. Não é preciso extrair o conteúdo do pacote para uma pasta. De facto, o módulo de Ícones só aceita temas de ícones em pacotes. Para remover um tema de ícones, basta seleccionar o tema na lista e carregar em <guibutton
+>Remover o Tema</guibutton
+>. Lembre-se que não poderá remover o tema de ícones que está a usar actualmente. Terá de mudar para outro tema, antes de se poder remover o que pretende. Não poderá também remover os temas que tenham sido instalados pelo administrador (<systemitem class="username"
+>root</systemitem
+>) ou pelo gestor de pacotes da sua distribuição.</para>
+<para
+>Poderá obter outros temas de ícones na <ulink url="http://www.kde-look.org/index.php?xcontentmode=27"
+>sub-secção de Temas de Ícones</ulink
+> da página &kde;-Look.org.</para>
+</sect1>
+
+<sect1 id="splash-screen">
+<title
+>Ecrã Inicial</title>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="splash-screen.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>O ecrã inicial predefinido do &kde;</phrase
+></textobject>
+<caption
+><para
+>O ecrã inicial predefinido do &kde;</para
+></caption>
+</mediaobject>
+
+<para
+>O ecrã inicial é a imagem ou ecrã animado que aparece, enquanto o &kde; vai carregando, após você se ter autenticado. Cada utilizador poderá ter um ecrã inicial diferente. A mudança do ecrã inicial para o utilizador actual poderá ser feita no módulo de Ecrã Inicial do &kcontrolcenter;. Seleccione o ecrã inicial que deseja usar e carregue em <guibutton
+>Aplicar</guibutton
+>. Poderá também testar como é que ficará um ecrã inicial, seleccionando-o na lista e carregando em <guibutton
+>Testar</guibutton
+>. A instalação de um novo tema de ecrãs iniciais é muito simples. Basta carregar em <guibutton
+>Adicionar</guibutton
+> e escolher o pacote do ecrã inicial que deseja adicionar. Não existe a necessidade extrair o conteúdo do pacote. A remoção de ecrãs iniciais também é feita simplesmente com a selecção do ecrã e carregando no botão <guibutton
+>Remover</guibutton
+>. Lembre-se que não poderá remover os ecrãs iniciais instalados pelo administrador (<systemitem class="username"
+>root</systemitem
+>) ou pelo gestor de pacotes da sua distribuição.</para>
+
+<para
+>Poderá encontrar temas do ecrã inicial no &kde;-Look.org, na <ulink url="http://www.kde-look.org/index.php?xcontentmode=35"
+>secção de Ecrãs Iniciais</ulink
+>. Tenha em mente que alguns ecrãs iniciais poderão necessitar de ter instalado um motor específico do KSplash.</para>
+</sect1>
+
+<sect1 id="win-deco">
+<title
+>Decorações das Janelas</title>
+<para
+>Poderá mudar a aparência dos contornos das janelas, das barras de título e dos botões no &kde;, usando as decorações das janelas. Algumas decorações de janelas até têm a capacidade de aplicar efeitos, como transparências. As decorações das janelas deverão ser capazes de fazer tudo isto, sem sacrificar a velocidade e a performance. Esta é a razão pelas quais as decorações das janelas vêm como código que precisa de ser compilado ou como pacotes binários, que precisam de ser instalados. Basicamente, as decorações das janelas são 'plugins' ou pequenos programas que dizem ao <application
+>KWin</application
+>, o Gestor de Janelas do &kde;, como mostrar os contornos das janelas.</para>
+
+<para
+>Para adicionar uma nova decoração de janelas, terá de a compilar a partir do código-fonte. Se estiver disponível um pacote binário para a sua distribuição ou sistema, só terá de o instalar com o gestor de pacotes da sua distribuição. Veja por favor o manual da sua distribuição para obter instruções e saber como fazê-lo. Logo que tenha instalado a decoração de janelas, esta poderá ser acedida na configuração de Decorações de Janelas do &kcontrolcenter;. Na página de <guilabel
+>Decorações de Janelas</guilabel
+>, poderá ver uma lista com as diferentes decorações de janelas. Basta seleccionar a decoração que deseja usar e carregar em <guibutton
+>Aplicar</guibutton
+>. As diferentes decorações de janelas têm diferentes capacidades e opções. Brinque com as diferentes opções disponíveis. A página de <guilabel
+>Botões</guilabel
+> permite-lhe controlar os botões da barra de título. Active a opção <guilabel
+>Usar posições personalizadas dos botões da barra de título</guilabel
+> para poder organizar, remover ou adicionar botões. Para adicionar botões à barra de título, arraste um item da lista para a antevisão da barra de título acima. Para remover um botão, arraste o botão da antevisão para a lista de itens. Basta arrastar os botões na antevisão da barra de título para os reorganizar.</para>
+
+<para
+>Embora a maioria das decorações das janelas sejam compiladas a partir do código-fonte, existe outro tipo de decoração de janelas disponível no &kde;. São as decorações de janelas baseadas em imagens. O &kde; vem com uma decoração de janelas baseada em imagens, chamada a decoração IceWM. Outra decoração de janelas baseada em imagens é a <ulink url="http://www.kde-look.org/content/show.php?content=31447"
+>deKorator</ulink
+>, que poderá obter na página &kde;-Look.org. Veja por favor a documentação da sua distribuição, para saber como instalar essas decorações. A vantagem de utilizar as decorações baseadas em imagens é a relativa facilidade de criação de temas para elas, usando imagens e editando um ficheiro de configuração. O compromisso é um pouco de performance, embora este seja pouco notório em sistemas muito rápidos.</para>
+
+<para
+>Para adicionar um tema do IceWM, seleccione o IceWM como decoração da janela e carregue na hiperligação <guilabel
+>Abrir a pasta de temas do IceWM do &kde;</guilabel
+>, na área de descrição da decoração da janela. Esta irá abrir uma pasta do Konqueror em <filename
+> $<envar
+>KDEHOME</envar
+>/share/apps/kwin/icewm-themes</filename
+>. Extraia o seu tema do IceWM para esta pasta. O tema será então adicionado à lista de temas do IceWM. Seleccione o tema que deseja usar e carregue em <guibutton
+>Aplicar</guibutton
+>.</para>
+
+<para
+>Para adicionar um tema do deKorator, depois de o ter instalado, seleccione o deKorator na lista de decorações das janelas e vá para a página de <guilabel
+>Temas</guilabel
+>. Carregue em <guibutton
+>Instalar um Tema Novo</guibutton
+> e escolha o seu pacote de tema do deKorator. Certifique-se que a versão do tema do deKorator corresponde à versão do deKorator instalada no seu sistema. Logo que tenha adicionado o tema, seleccione o tema que deseja usar e carregue no botão <guibutton
+>Definir as Localizações do Tema</guibutton
+>. Carregue em <guibutton
+>Aplicar</guibutton
+> para as mudanças fazerem efeito.</para>
+
+<para
+>Estão disponíveis mais algumas decorações de janelas no &kde;-Look.org nas secções <ulink url="http://www.kde-look.org/index.php?xcontentmode=17"
+>&kde; 3.x Nativos</ulink
+> e <ulink url="http://www.kde-look.org/index.php?xcontentmode=20"
+>&kde; 3.2+ Nativos</ulink
+>. Os temas das decorações de janelas <ulink url="http://www.kde-look.org/index.php?xcontentmode=18"
+>IceWM</ulink
+> e <ulink url="http://www.kde-look.org/index.php?xcontentmode=21"
+>deKorator</ulink
+> têm as suas próprias sub-secções na categoria de Decorações de Janelas.</para>
+</sect1>
+
+<sect1 id="style">
+<title
+>Estilo</title>
+<para
+>Os elementos, itens gráficos ou 'widgets' são os elementos básicos de uma interface gráfica, como os botões, as barras de posicionamento, as páginas e os menus. Um estilo de itens é um 'plugin' ou um pequeno programa que diz ao &kde; como é que são desenhados os elementos gráficos. Dado que estes elementos são as componentes mais básicas de uma interface, são acedidos com frequência e deverão ser capazes de responder muito depressa. É por isso que os estilos de elementos gráficos deverão vir como código-fonte para compilar ou como pacotes binários para instalar, como as decorações de janelas. Veja por favor a documentação da sua distribuição para saber como compilar a partir do código-fonte ou como instalar os pacotes binários.</para>
+
+<para
+>Logo que tenha sido instalado um estilo de itens, este será adicionado à lista de estilos disponíveis, no módulo <guilabel
+>Estilo</guilabel
+> do &kcontrolcenter;. A página <guilabel
+>Estilo</guilabel
+> permite-lhe seleccionar um estilo da lista e configurá-lo, se este tiver uma funcionalidade de Configuração. Os diferentes estilos poderão ter diferentes opções. Está disponível uma antevisão do estilo seleccionado, na parte inferior da página. A página de <guilabel
+>Efeitos</guilabel
+> controla os diferentes efeitos visuais de alguns elementos, como as listas ou as dicas. A página da <guilabel
+>Barra de Ferramentas</guilabel
+> oferece algumas opções sobre a aparência geral das barras de ferramentas.</para>
+
+<para
+>Poderá encontrar estilos de itens gráficos adicionais <ulink url="http://www.kde-look.org/index.php?xcontentmode= 8x9x10x11x12x13x14x15x16"
+>diferentes sub-secções de Temas/Estilos do &kde;</ulink
+> na &kde;-Look.org. Lembre-se que os Estilos vêm como código-fonte ou como pacotes binários. Não são ficheiros de temas do &kde;.</para>
+</sect1>
+
+<sect1 id="kde-theme">
+<title
+>Tema do &kde;</title>
+<para
+>O &kde; permite-lhe gravar as diferentes alterações que tenha feito à aparência do seu ecrã num ficheiro, usando o Gestor de Temas no &kcontrolcenter;. Logo que tenha configurado o seu ecrã da forma que pretende, carregue em <guibutton
+>Criar um Novo Tema...</guibutton
+>. Indique os detalhes que deseja atribuir ao seu tema, como o nome, o autor, a versão, etc., e carregue depois em <guibutton
+>OK</guibutton
+> quando terminar. Isto irá adicionar o seu tema à lista de temas disponíveis e irá gravar a configuração num Tema do &kde;. Um Tema do &kde; (ficheiro <literal role="extension"
+>.kth</literal
+>) diz ao &kde; qual a decoração de janelas, estilo ou esquema de cores a usar para esse tema em particular. Para adicionar um Tema do &kde; de uma fonte externa, carregue em <guibutton
+>Instalar um Novo Tema...</guibutton
+> e localize o ficheiro do Tema do &kde;. A remoção de um tema é feita facilmente com o botão <guibutton
+>Remover o Tema</guibutton
+>. Se tiver feito alterações ao seu tema, terá de criar um novo nome de tema para ele ou remover a versão anterior, para poder usar o mesmo nome de tema.</para>
+
+<para
+>Seguem-se as opções que são gravadas e indicadas num Tema do &kde;:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Fundo</para>
+</listitem>
+<listitem>
+<para
+>Protector de Ecrã</para>
+</listitem>
+<listitem>
+<para
+>Tema de Ícones</para>
+</listitem>
+<listitem>
+<para
+>Notificações do Sistema</para>
+</listitem>
+<listitem>
+<para
+>Esquema de Cores</para>
+</listitem>
+<listitem>
+<para
+>Tema de Cursores</para>
+</listitem>
+<listitem>
+<para
+>Decoração das Janelas</para>
+</listitem>
+<listitem>
+<para
+>Fundo do Konqueror (Gestão de Ficheiros)</para>
+</listitem>
+<listitem>
+<para
+>Fundo do painel</para>
+</listitem>
+<listitem>
+<para
+>Estilo</para>
+</listitem>
+<listitem>
+<para
+>Tipos de Letra</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Um coisa muito importante a ter em consideração, ao usar ou instalar um Tema do &kde; é que este só indica as opções a usar para os itens acima. Um Tema do &kde; só inclui as notificações do sistema, o fundo do ecrã, do painel e do &konqueror;, assim como o esquema de cores, no seu pacote. Os outros componentes deverão ser instalados em separado, se não vierem já com o &kde;.</para>
+
+<para
+>Poderá obter Temas do &kde; na <ulink url="http://www.kde-look.org/index.php?xcontentmode=8"
+>sub-secção do Gestor de Temas</ulink
+> do &kde;-Look.org, na secção de Temas/Estilos.</para>
+</sect1>
+
+<sect1 id="desktop-glossary">
+<title
+>Glossário</title>
+
+<glosslist>
+<glossentry id="gloss-background">
+<glossterm
+>Fundo</glossterm>
+<glossdef
+><para
+>Imagem de fundo/papel de parede ou cor do ecrã</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-color-scheme">
+<glossterm
+>Esquema de Cores</glossterm>
+<glossdef
+><para
+>(<literal role="extension"
+>.kcsrc</literal
+>) Um ficheiro de configuração que indica as cores a usar para certos elementos gráficos</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-icons">
+<glossterm
+>Ícones</glossterm>
+<glossdef
+><para
+>Imagens que representam as aplicações, ficheiros, dispositivos, &etc;</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-splash-screen">
+<glossterm
+>Ecrã Inicial</glossterm>
+<glossdef
+><para
+>Uma imagem ou ecrã animado que aparece enquanto o &kde; arranca, após a autenticação</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-win-deco">
+<glossterm
+>Decoração das Janelas</glossterm>
+<glossdef
+><para
+>'Plugins' ou pequenos programas que dizem ao gestor de janelas como mostrar os contornos das janelas</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-style">
+<glossterm
+>Estilo</glossterm>
+<glossdef
+><para
+>Um 'plugin' ou um pequeno programa que diz ao &kde; como desenhar os elementos gráficos</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-kde-theme">
+<glossterm
+>Tema do &kde;</glossterm>
+<glossdef
+><para
+>(<literal role="extension"
+>.kth</literal
+>) um ficheiro que contém instruções das opções de configuração a usar nos vários componentes GUI</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-widgets">
+<glossterm
+>Elementos</glossterm>
+<glossdef
+><para
+>Elementos básicos que compõem uma interface gráfica: botões, barras de posicionamento, menus, páginas, &etc;</para
+></glossdef>
+</glossentry>
+
+</glosslist>
+</sect1>
+
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/email.docbook b/tde-i18n-pt/docs/kdebase/userguide/email.docbook
new file mode 100644
index 00000000000..91f8189031e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/email.docbook
@@ -0,0 +1,371 @@
+<chapter id="email">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Daniel.Naber; </author>
+<author
+>&David.Rugge; </author>
+</authorgroup>
+</chapterinfo>
+
+<!-- Stolen and modified by Phil from the KMail manual -->
+<!-- TODO: Screenies! -->
+<title
+>Introdução ao E-mail</title>
+
+<indexterm
+><primary
+>E-mail</primary
+><secondary
+>começar</secondary
+></indexterm>
+
+<indexterm
+><primary
+>&kmail;</primary
+></indexterm>
+
+<para
+>O &kde; oferece um cliente de e-mail poderoso e simples de usar chamado &kmail;, o qual lhe permite enviar, receber e organizar o seu correio de forma rápida e eficiente. Vejamos como é que se poderá configurar. Se tiver alguns problemas neste procedimentos, baseie-se no manual completo do &kmail;.</para>
+
+<sect1 id="email-information-needed">
+<title
+>A informação que irá necessitar antes de começar</title>
+
+<para
+>Muita da configuração do e-mail poderá variar em grande medida, dependendo da configuração do seu sistema, do seu ISP ou da sua rede local. Terá de obter algumas informações antes de poder começar a configurar o seu correio electrónico: <variablelist>
+
+<varlistentry>
+<term
+>O seu endereço de e-mail</term>
+<listitem
+><para
+>Este deverá ser fornecido pelo seu ISP ou pelo seu administrador de sistemas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O seu nome de utilizador e senha para a sua conta de e-mail</term>
+<listitem
+><para
+>O utilizador é normalmente o mesmo que a parte antes do símbolo <quote
+>@</quote
+> do seu endereço de e-mail, mas nem sempre: verifique isso com o seu <acronym
+>ISP</acronym
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+
+
+<term>
+<indexterm
+><primary
+>E-mail</primary
+><secondary
+>Servidor de SMTP</secondary
+></indexterm>
+O nome do seu servidor de envio de correio (<acronym
+>SMTP</acronym
+>) e os detalhes do mesmo</term>
+<listitem
+><para
+>Mais uma vez, o seu ISP dever-lhe-á ter fornecido estes dados. Se não o fez, poderá tentar o formato <systemitem class="systemname"
+>smtp.<replaceable
+>o-nome-do-isp</replaceable
+>.com</systemitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+
+<term>
+<indexterm
+><primary
+>E-mail</primary
+><secondary
+>Servidor de IMAP</secondary
+></indexterm>
+
+<indexterm
+><primary
+>E-mail</primary
+><secondary
+>Servidor de POP3</secondary
+></indexterm>
+O seu servidor de recepção de correio (<acronym
+>IMAP</acronym
+> ou <acronym
+>POP</acronym
+>), bem como os seus detalhes</term>
+<listitem
+><para
+>Se não tiver esta informação à mão, poderá tentar o <systemitem class="systemname"
+>imap.<replaceable
+>o-nome-do-isp</replaceable
+>.com</systemitem
+> para o <acronym
+>IMAP</acronym
+> ou <systemitem class="systemname"
+>pop.<replaceable
+>o-nome-do-isp</replaceable
+>.com</systemitem
+> se usar o <acronym
+>POP3</acronym
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para
+>Logo que tenha esta informação, está pronto a começar a configurar o &kmail;. Abra o &kmail; a partir do menu <guimenu
+>K</guimenu
+> (podê-lo-á encontrar no submenu <guisubmenu
+>Internet</guisubmenu
+> ou usar um dos métodos descritos em <xref linkend="programs-launching"/>. Logo que o &kmail; tenha aberto, seleccione o item de menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KMail...</guimenuitem
+> </menuchoice
+>. As próximas secções descrevem como usar a janela que aparece para configurar o &kmail;.</para>
+</sect1>
+
+
+<sect1 id="email-setting-your-identity">
+<title
+>Configurar a Sua Identidade</title>
+
+<para
+>A configuração na página de <guilabel
+>Identidades</guilabel
+> é relativamente simples. Seleccione a identidade <guilabel
+>por omissão</guilabel
+> e carregue em <guibutton
+>Modificar...</guibutton
+>. Preencha o campo <guilabel
+>O seu nome</guilabel
+> com o seu nome completo (&eg; <userinput
+>Zé Povinho</userinput
+>) e, opcionalmente, o campo <guilabel
+>Organização</guilabel
+> com a informação apropriada. </para>
+<para
+>Depois, preencha o campo do <guilabel
+>Endereço de e-mail</guilabel
+> com o seu endereço de e-mail (&eg; <userinput
+>ze@exemplo.net</userinput
+>). </para>
+
+<para
+>Quanto a esta janela é tudo, a menos que deseje usar as funcionalidades mais avançadas (cifra, assinaturas, &etc;). Poderá obter mais informações sobre estas funcionalidades no manual completo do &kmail;. Carregue no botão <guibutton
+>OK</guibutton
+> para fechar esta janela e passar à próxima página de configuração...</para>
+
+</sect1>
+
+<sect1 id="email-setting-up-your-account">
+<title
+>Configurar a Sua Conta</title>
+
+<para
+>Carregue no botão <guilabel
+>Rede</guilabel
+> para passar à página de configuração da rede. Contém as opções que indicam ao &kmail; como enviar e receber mensagens de e-mail. Irá ver duas páginas do lado direito: a <guilabel
+>Envio</guilabel
+> e a <guilabel
+>Recepção</guilabel
+>. Você precisa de configurar ambas, por isso vai-se ver uma de cada vez:</para>
+
+<sect2 id="sending-mail">
+<title
+>Enviar Mensagens</title>
+
+<indexterm
+><primary
+>E-mail</primary
+><secondary
+>enviar</secondary
+></indexterm>
+
+<para
+>A página <guilabel
+>Envio</guilabel
+> contém uma lista com as formas para enviar mensagens. O primeiro item da lista é a forma por omissão de enviar as mensagens. Ao usar o botão <guibutton
+>Adicionar...</guibutton
+>, poderá escolher duas formas diferentes de enviar mensagens: o <guilabel
+>SMTP</guilabel
+> e o <guilabel
+>Sendmail</guilabel
+>. O &Sendmail; aqui significa uma instalação local do programa &ndash; este tem uma reputação de ser difícil de configurar, por isso se você não tiver já uma configuração funcional do &Sendmail;, escolha a <guilabel
+>SMTP</guilabel
+> e preencha o campo <guilabel
+>Nome</guilabel
+> com um nome descritivo (&eg; <userinput
+>A Minha Conta de Correio</userinput
+>) e o <guilabel
+>Servidor</guilabel
+> com o nome e o domínio do seu servidor de envio de correio (&eg; <userinput
+>smtp.fornecedor.com</userinput
+>). Provavelmente não terá de alterar a configuração do <guilabel
+>Porto</guilabel
+> (por omissão é igual a <userinput
+>25</userinput
+>).</para>
+
+<para
+>Uma descrição das outras opções poderá ser encontrada no manual completo do &kmail;. Carregue em <guibutton
+>OK</guibutton
+> para fechar esta janela e carregue depois na página <guilabel
+>Recepção</guilabel
+>.</para>
+
+</sect2>
+
+<sect2 id="receiving-mail">
+<title
+>Receber Mensagens</title>
+
+<para
+>Para configurar uma conta para que possa receber correio, carregue no botão <guibutton
+>Adicionar...</guibutton
+> da página <guilabel
+>Recepção</guilabel
+>. Ser-lhe-á pedido o tipo da sua conta de e-mail. A maioria das pessoas deverá escolher o <guilabel
+>POP3</guilabel
+> ou o <guilabel
+>IMAP</guilabel
+>. Se quiser usar um sistema diferente, consulte o manual do &kmail;.</para>
+
+<para
+>Ser-lhe-á apresentada a janela para <guilabel
+>Adicionar uma conta</guilabel
+>. Primeiro, preencha o campo <guilabel
+>Nome</guilabel
+> para identificar uma conta. Poderá escolher qualquer nome que desejar. O <guilabel
+>Utilizador</guilabel
+>, a <guilabel
+>Senha</guilabel
+> e o <guilabel
+>Servidor</guilabel
+> deverão ser preenchidos com a informação que reuniu anteriormente. Não irá necessitar normalmente de alterar a configuração do <guilabel
+>Porto</guilabel
+>.</para>
+
+<para
+>Você está agora pronto para enviar e receber correio. Para o <acronym
+>IMAP</acronym
+>, basta abrir as suas pastas na árvore de pastas da janela principal do &kmail;. O &kmail; ligar-se-á então ao seu servidor e mostrará as mensagens que encontrar. Para o POP3, use o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="email-testing-your-setup">
+<title
+>Testar a Sua Configuração</title>
+
+<indexterm
+><primary
+>E-mail</primary
+><secondary
+>testar</secondary
+></indexterm>
+
+<para
+>Primeiro, você deverá enviar a si próprio uma mensagem para testar a sua configuração. Para enviar uma mensagem, tanto pode carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+>, seleccionar o ícone de <guiicon
+>Nova Mensagem</guiicon
+> ou seleccionar a opção do menu <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Nova Mensagem...</guimenuitem
+></menuchoice
+>. A janela de composição irá aparecer. Preencha o campo <guilabel
+>Para:</guilabel
+> com o seu endereço de e-mail e escreva algo no campo de <guilabel
+>Assunto</guilabel
+>. Envie a mensagem, seleccionando a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Enviar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Para verificar o seu correio, seleccione <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>. Na parte inferior direita, uma barra de progresso irá indicar quantas mensagens estão a ser transferidas. Se você recebeu a mensagem que enviou, então parabéns! Se, contudo, você obtiver alguma mensagem de erro ao testar a sua configuração, certifique-se que a sua ligação à rede está a funcionar e verifique de novo a sua configuração em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>.</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+
+<listitem
+><para
+>O Manual do &kmail; tem descrições completas das opções avançadas de e-mail, entre outras. Podê-lo-á ler no &khelpcenter; ou introduzindo <userinput
+>help:/kmail</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+</listitem>
+
+<listitem
+><para
+>A página Web do &kmail; em <ulink url="http://kmail.kde.org"
+>http://kmail.kde.org</ulink
+> contém as últimas notícias, truques e sugestões, entre outras coisas.</para>
+</listitem>
+
+</itemizedlist>
+
+
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/extragear-applications.docbook b/tde-i18n-pt/docs/kdebase/userguide/extragear-applications.docbook
new file mode 100644
index 00000000000..6ad5123f471
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/extragear-applications.docbook
@@ -0,0 +1,464 @@
+<chapter id="extragear-applications">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Francis.Giannaros; &Francis.Giannaros.mail; </author>
+</authorgroup>
+</chapterinfo>
+
+<title
+>Aplicações do Extragear do &kde;</title>
+
+<para
+>Estas são aplicações associadas directamente ao &kde;, o projecto, mas não aparecem e não são fornecidas com a distribuição principal do &kde;. Isto poderá ser devido a um conjunto de razões, mas um caso normal é devido a uma duplicação subjacente de funcionalidades ou, simplesmente, por serem demasiado específicas. Talvez a ocorrência mais usual, todavia, seja que os próprios programadores não queiram que as versões saiam na distribuição principal do &kde;, para poderem lidar com os seus próprios calendários de lançamento. Não obstante, as aplicações do Extragear são altamente reconhecidas pelo &kde; e muitas delas são cada vez mais conhecidas. </para>
+
+<sect1 id="extragear-components">
+<title
+>Disponível no Extragear do &kde;</title>
+
+<!-- Begin Multimedia -->
+<sect2 id="extragear-multimedia">
+<title
+>Multimédia</title>
+
+<variablelist>
+<varlistentry>
+<term
+>&amarok;</term>
+ <listitem
+><para
+>Um leitor de música avançado e compreensivo, com a capacidade para tocar ficheiros de áudio do tipo <acronym
+>MP3</acronym
+>, <acronym
+>WAV</acronym
+> e <acronym
+>OGG</acronym
+>, entre outros. Não existe aqui espaço para mencionar todas as funcionalidades do &amarok; mas, por omissão, o &amarok; pode obter automaticamente as imagens das capas, incorporar as letras das músicas e mostrar visualizações agradáveis esteticamente. O &amarok; mantém-se, como muitas coisas no &kde;, altamente configurável, contém uma interface de programação poderosa e o navegador de contexto pode ser personalizado facilmente com &CSS;. O &amarok; também suporta várias infra-estruturas, incluindo o <application
+>GStreamer</application
+>, o <application
+>xine</application
+>, o <acronym
+>NMM</acronym
+>, o <acronym
+>MAS</acronym
+>, o <application
+>aKode</application
+> e o &arts;.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://amarok.kde.org"
+>http://amarok.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+>Veja o manual se executar o <userinput
+>help:/amarok</userinput
+> no &konqueror;, ou seleccionando-o no &khelpcenter;; se não tiver já o &amarok; instalado (pelo que, nesse caso, não terá o manual), então poderá vê-lo 'online' <ulink url="http://amarok.kde.org/component/option,com_staticxt/staticfile,index.html/Itemid,49/"
+>aqui</ulink
+>.</para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+<!-- Insert Screeny -->
+
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>K3b</application
+></term>
+ <listitem
+><para
+>A aplicação definitiva para gravar &CD;s/<acronym
+>DVD</acronym
+>s no &kde;. Com o <application
+>K3b</application
+> poderá criar &CD;s de dados, vídeo, áudio (vem com 'plugins' para <acronym
+>WAV</acronym
+>, <acronym
+>MP3</acronym
+>, <acronym
+>FLAC</acronym
+> e <application
+>Ogg Vorbis</application
+>). Poderá gravar os projectos, bem como carregá-los. É possível também extrair áudio ou vídeo dos &CD;s, assim como poderá criar cópias de &CD;s/<acronym
+>DVD</acronym
+>s. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Resumo do Extragear: <ulink url="http://extragear.kde.org/apps/k3b/"
+>http://extragear.kde.org/apps/k3b/</ulink
+></para
+></listitem>
+ <listitem
+><para
+>Página Web: <ulink url="http://k3b.org"
+>http://k3b.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-multimedia/k3b/index.html"
+>Manual do <application
+>K3b</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+</variablelist>
+<!-- End Multimedia -->
+</sect2>
+
+<!-- Begin Graphics -->
+<sect2 id="extragear-graphics">
+<title
+>Gráficos</title>
+<variablelist>
+<varlistentry>
+<term
+>&digikam;</term>
+ <listitem
+><para
+>Uma aplicação de gestão de fotografias que poderá organizar convenientemente e importar fotografias digitais. As funcionalidades incluem a marcação completa das fotografias, um sistema de 'plugins' e um sistema de comentários completo. O &digikam; também tira partido do <acronym
+>KIPI</acronym
+> (&kde; Image Plugin Interface - Interface de 'Plugins' de Imagem do KDE), como tal contribuir para a iniciativa de criar uma infra-estrutura de 'plugins' comum, que permite o desenvolvimento de 'plugins' de imagem que possam ser partilhados pelas várias aplicações gráficas do &kde; (as outras incluem o <application
+>Gwenview</application
+>, o <application
+>ShowImg</application
+> e o <application
+>KimDaBa</application
+>).</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://digikam.org"
+>http://digikam.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-graphics/digikam/index.html"
+>Manual do &digikam;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>Gwenview</application
+></term>
+ <listitem
+><para
+>Outro visualizador avançado de imagens que pode carregar e gravar todos os formatos de imagem suportados pelo &kde;, assim como é capaz de mostrar o formato de ficheiro do <application
+>GIMP</application
+> (*.<acronym
+>xcf</acronym
+>). O <application
+>Gwenview</application
+> consegue efectuar algumas manipulações gráficas (rotação, espelho) e tem o suporte completo para os 'KIO slaves' (o que lhe permite usá-lo através do &FTP;). As outras funcionalidades também incluem as operações de gestão de ficheiros, como a cópia, colagem, mudança de posição/nome e remoção.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://gwenview.sourceforge.net/"
+>http://gwenview.sourceforge.net/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-graphics/gwenview/index.html"
+>Manual do <application
+>Gwenview</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><application
+>ShowImg</application
+></term>
+ <listitem
+><para
+>Um visualizador de imagens rico em funcionalidades, feito para o &kde;, que pode mostrar vários formatos de ficheiros, incluindo o <acronym
+>JPEG</acronym
+>, o <acronym
+>PNG</acronym
+>, o <acronym
+>GIF</acronym
+> [animado] e o <acronym
+>MNG</acronym
+>. Consiste numa área em árvore, uma área de pastas/antevisão e uma área de visualização. A área de visualização (maior) poderá ser trocada com a área de pastas/antevisão (menor). Pode antever e mostrar as imagens de várias pastas e procurar por imagens idênticas. O <application
+>ShowImg</application
+> também oferece o modo de ecrã completo, a ampliação, ordenação, 'drag and drop' com o &konqueror; e o suporte para imagens em pacotes comprimidos.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.jalix.org/projects/showimg/"
+>http://www.jalix.org/projects/showimg/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-graphics/showimg/index.html"
+>Manual do <application
+>ShowImg</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>KimDaBa</application
+></term>
+ <listitem
+><para
+>O <application
+>KimDaBa</application
+> (&kde; Image Database) tenta oferecer uma solução eficiente para a organização de centenas (ou mesmo milhares) de imagens. Tendo sido altamente optimizado para a anotação de imagens, o <application
+>KimDaBa</application
+> podê-lo-á ajudar a localizar uma imagem numa questão de segundos.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://ktown.kde.org/kimdaba/"
+>http://ktown.kde.org/kimdaba/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-graphics/kimdaba/index.html"
+>Manual do <application
+>KimDaBa</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<!-- End Graphics -->
+
+<!-- Begin Network -->
+
+<sect2 id="extragear-network">
+<title
+>Rede</title>
+<variablelist>
+<varlistentry>
+<term
+>&konversation;</term>
+ <listitem
+><para
+>Um cliente de <acronym
+>IRC</acronym
+> completo que suporta a codificação por canal, transferência e continuação da transferência de ficheiros, a completação e realce das alcunhas, assim como uma integração completa com o &kontact; o resto do &kde;.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://konversation.kde.org"
+>http://konversation.kde.org</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-network/konversation/index.html"
+>Manual do &konversation;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>KMldonkey</application
+></term>
+ <listitem
+><para
+>Uma interface para o &kde; do <application
+>MLDonkey</application
+>, uma ferramenta poderosa de partilha de ficheiros por <acronym
+>P2P</acronym
+>. É altamente configurável, com gráficos da largura de banda e estatísticas da rede, entre outras funcionalidades.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kmldonkey.org/"
+>http://kmldonkey.org/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-network/kmldonkey/index.html"
+>Manual do <application
+>KMldonkey</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>KNemo</application
+></term>
+ <listitem
+><para
+>Mostra, para cada interface de rede, um ícone na bandeja do sistema. As dicas e uma janela de informação oferecem mais dados sobre a interface. As mensagens passivas informam-no sobre as mudanças na interface, assim como está integrado um gráfico do tráfego.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Item do <ulink url="http://kde-apps.org"
+>&kde;-apps</ulink
+>: <ulink url="http://kmldonkey.org/"
+>http://www.kde-apps.org/content/show.php?content=12956</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<!-- End Network -->
+
+<!-- Beging Utilities -->
+
+<sect2 id="extragear-utilities">
+<title
+>Utilitários</title>
+<variablelist>
+<varlistentry>
+<term
+><application
+>Filelight</application
+></term>
+ <listitem
+><para
+>Uma aplicação simples, ainda que ideal, para mostrar graficamente onde o seu espaço em disco está a ser usado. O <application
+>Filelight</application
+> mostra esta informação, representando o seu sistema de ficheiros como um conjunto de anéis concêntricos segmentados.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.methylblue.com/filelight/"
+>http://www.methylblue.com/filelight/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-utils/filelight/index.html"
+>Manual do <application
+>Filelight</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+<!-- Insert Screeny here -->
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>Krecipes</application
+></term>
+ <listitem
+><para
+>Uma ferramenta de receitas para o &kde; que pode gerir uma base de dados de receitas com uma interface simples de usar. Existe o suporte completo para criar e remover ingredientes, assim como as unidades; ajuda com as dietas, pode calcular a quantidade de calorias, vitaminas, hidratos de carbono, etc. As outras vantagens são a sua flexibilidade e potencial para crescer ainda mais.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://krecipes.sourceforge.net"
+>http://http://krecipes.sourceforge.net</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="http://docs.kde.org/development/en/extragear-utils/krecipes/index.html"
+>Manual do <application
+>Krecipes</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<!-- End Utilities -->
+
+</sect1>
+
+<sect1 id="extragear-related-information">
+<title
+>Informação Relacionada</title>
+<itemizedlist>
+<title
+>Informação Relacionada e Referências</title>
+ <listitem
+><para
+>Deverá ser mais uma vez apontado que o que está descrito acima não é mais que uma antevisão do que está disponível no Extragear do &kde;. Para ver todas as aplicações e utilitários disponíveis, vá a <ulink url="http://extragear.kde.org"
+>http://extragear.kde.org</ulink
+>, onde se encontra uma descrição mais breve de cada aplicação.</para
+></listitem>
+ <listitem
+><para
+>Os manuais para a maioria das aplicações do Extragear podem ser vistas em <ulink url="http://docs.kde.org"
+>http://docs.kde.org</ulink
+>.</para
+></listitem>
+ <listitem
+><para
+>Mais uma vez, poderá encontrar uma quantidade de outras aplicações do &kde; [de terceiros] na página conhecida que é a <ulink url="http://kde-apps.org"
+>http://kde-apps.org</ulink
+>.</para
+></listitem>
+</itemizedlist>
+</sect1>
+
+</chapter> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/file-sharing.docbook b/tde-i18n-pt/docs/kdebase/userguide/file-sharing.docbook
new file mode 100644
index 00000000000..a7535e9f60d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/file-sharing.docbook
@@ -0,0 +1,137 @@
+<sect1 id="file-sharing">
+
+<sect1info>
+<authorgroup>
+<author
+>&Lauri.Watts; </author>
+</authorgroup>
+</sect1info>
+
+
+<title
+>Partilha de Ficheiros</title>
+<sect2 id="file-sharing-kpf">
+<title
+>Como partilhar ficheiros com o &kpf;</title>
+
+<indexterm
+><primary
+>Partilha de ficheiros</primary
+></indexterm>
+<indexterm
+><primary
+>Pastas Partilhadas</primary
+></indexterm>
+
+<para
+>O &kpf; oferece a partilha simples de ficheiros usando o &HTTP; (o Hyper Text Transfer Protocol) que é o mesmo protocolo usado pelos 'sites' Web para fornecer dados ao seu navegador Web. O &kpf; é estritamente um servidor de ficheiros público, o que significa que não existem restrições de acesso aos ficheiros partilhados: o que quer que seleccione para partilhar fica disponível para todos.</para>
+
+<para
+>O &kpf; está desenhado para ser usado para partilhar ficheiros com amigos, não para actuar como um servidor Web completo como o <application
+>Apache</application
+>. O &kpf; foi concebido em primeiro lugar como uma forma simples de partilhar os ficheiros com os amigos enquanto se conversa no <acronym
+>IRC</acronym
+> (Internet Relay Chat, ou em <quote
+>salas de conversação</quote
+>.)</para>
+
+<para
+>O &kpf; corre como uma 'applet' dentro do &kicker;. Isto significa que ele ocupa muito pouco espaço do seu ecrã e que o seu estado é sempre visível. Para iniciar a 'applet' do &kpf;, carregue com o botão <mousebutton
+>direito</mousebutton
+> no &kicker; e escolha <guimenu
+>Adicionar a 'Applet' ao Painel...</guimenu
+> para abrir a janela <guilabel
+>Adicionar uma 'Applet'</guilabel
+>. Seleccione o <guilabel
+>Servidor Público de Ficheiros</guilabel
+> e carregue no botão <guibutton
+>Adicionar ao Painel</guibutton
+>.</para>
+
+<para
+>O &kpf; aplica o conceito de pastas partilhadas. Você poderá escolher uma ou mais pastas para tornar públicas, para que todos os ficheiros dessas pastas (e as respectivas subpastas) fiquem partilhados.</para>
+
+<note
+><para
+>Por favor seja extremamente cauteloso com as pastas que partilha. Lembre-se que todos os ficheiros e subpastas da pasta indicada, incluindo os ficheiros <quote
+>escondidos</quote
+> (os que começam <quote
+>por um ponto</quote
+>, tecnicamente) ficarão disponíveis para toda a gente, por isso tenha cuidado em não partilhar informação importante, como senhas, chaves de cifra, o seu livro de endereços, documentos privados para a sua organização, &etc;.</para
+></note>
+
+<para
+>Logo que o &kpf; esteja a correr, você irá ver uma 'applet' quadrada com um relevo afundado que mostra um <guiicon
+>balão de ar quente</guiicon
+>. O balão está visível quando não existirem pastas a ser partilhadas.</para>
+
+<para
+>Para partilhar uma pasta, carregue com o botão <mousebutton
+>direito</mousebutton
+> no ícone do balão para que apareça um menu que contém apenas um item, o <guimenuitem
+>Novo Servidor...</guimenuitem
+>. Se seleccionar este item fará com que apareça um <quote
+>assistente</quote
+>, o qual lhe irá perguntar algumas questões simples. Se completar as perguntas terá uma pasta para partilhar.</para>
+
+<para
+>Existe uma alternativa para usar a 'applet' directamente quando desejar partilhar uma pasta. O &kpf; está integrado com o &konqueror;.</para>
+
+<para
+>Com o &konqueror; aberto e a mostrar uma pasta, carregue com o botão <mousebutton
+>direito</mousebutton
+> no fundo e faça aparecer a janela de <quote
+>Propriedades</quote
+>. Na instalação, o &kpf; adicionou uma página de <guilabel
+>Partilha</guilabel
+> a esta janela. Você terá a opção de iniciar o &kpf;, se não estiver já em execução. Se escolher <guibutton
+>Ok</guibutton
+> irá notificar a 'applet' do &kpf;, pedindo-lhe para adicionar uma nova partilha.</para>
+
+<para
+>Para informações mais detalhadas, como a forma de partilhar várias pastas para diferentes pessoas, veja o manual do <ulink url="help:/kpf"
+>&kpf;</ulink
+>.</para>
+
+</sect2>
+
+<!-- <sect2 id="file-sharing-other-strategies">
+<title
+>Other strategies</title>
+
+Samba, local cgi? nfs devices
+-->
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>
+
+
+</sect2
+>-->
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/first-impressions.docbook b/tde-i18n-pt/docs/kdebase/userguide/first-impressions.docbook
new file mode 100644
index 00000000000..96f383478ca
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/first-impressions.docbook
@@ -0,0 +1,468 @@
+<chapter id="first-impressions">
+<title
+>Primeiras Impressões </title>
+
+<epigraph>
+<attribution
+>Origem desconhecida</attribution>
+<para
+>Olha para o mar para ver tudo que vê no mar</para>
+</epigraph>
+
+<para
+>As primeiras impressões são tão importantes -- isto não é só verdade para o famoso romance de suspense de Agatha Christie <quote
+>A Ratoeira</quote
+> -- mas também para o &kde;. Como dizemos antes, o &kde; é supostamente a interface para o utilizador mais intuitiva e fácil de aprender disponível. De facto, teremos atingido o nosso objectivo quando os utilizadores não precisarem mais deste livro para trabalhar com o &kde;, fazendo com que os percam os seus lugares (não pagos e voluntários) como documentalistas. </para>
+
+<sect1 id="starting-kde">
+<title
+>Iniciar o &kde; </title>
+
+<para
+>Quando arranca um sistema &UNIX;, uma de duas coisas deve acontecer (isto é, se o sistema trabalhar correctamente; tudo o resto é um terceiro caso não documentado). Ou começa em modo texto e têm uma linha de entrada no sistema ou é-lhe apresentado com uma janela de autenticação gráfica. No primeiro caso, deve ligar-se ao seu sistema e escrever: </para>
+
+<screen
+><command
+>startx</command
+>
+</screen>
+
+<para
+>Se a instalação foi bem sucedida, a área de trabalho do &kde; deve aparecer depois de alguns segundos de inicialização. </para>
+
+<para
+>Se uma janela gráfica de entrada é apresentada, então tudo o que é necessário é o seu nome e senha de entrada. Supondo que a instalação do &kde; correu bem, o &kde; deve começar sem ser necessária nenhuma intervenção. </para>
+
+<para
+>Se ainda não o fez, recomendamos que mude o seu gestor de apresentação do X de <application
+>xdm</application
+> para o &kdm;, que inclui as mesmas funcionalidades, mas com as funcionalidades avançadas do Ambiente de Trabalho K. </para>
+
+<para
+>Se o seu sistema está configurado para o autenticar automaticamente, você terá de consultar os manuais do seu sistema operativo ou os fóruns de suporte para saber algumas instruções sobre como fazer com que o &kde; seja a interface gráfica executada.</para>
+
+</sect1>
+
+<sect1 id="desktop-components">
+<title
+>Componentes da Área de Trabalho </title>
+
+<para
+>Depois de tudo ter arrancado, leve algum tempo a explorar o novo ambiente. Se já trabalhou com o <emphasis
+>&Windows;</emphasis
+> ou o <emphasis
+>OS/2</emphasis
+> ou ainda o <emphasis
+>&MacOS;</emphasis
+>, muitas coisas devem-lhe ser familiares. As três partes principais da área de trabalho do &kde; são a própria área de trabalho e o painel.</para>
+
+
+<sect2 id="kde-logout">
+<title
+>Painel </title>
+
+<para
+>Quando inicia o &kde; pela primeira vez, o painel está situado na base do ecrã. Daí, vai iniciar os seus programas e mudar entre os ecrãs virtuais. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Botão do &kicon;</term>
+<listitem
+><para
+>O botão &kicon; é um dos mais importantes locais da sua área de trabalho do &kde;. Desde aí, pode começar todas as aplicações do &kde; instaladas. Mais tarde, quando aprender a usar o <link linkend="adding-programs"
+>Editor do Menu K</link
+>, pode também adicionar programas aqui. Para começar um programa, basta carregar no botão. Vai ver uma lista de diferentes categorias, mais algumas entradas especiais. Sempre que passar com o rato sobre uma dessas entradas que tenha uma seta para a direita, um novo menu aparece. Quando encontrar o programa que quer começar, basta carregar sobre ele com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Botões das Áreas de Trabalho Virtuais</term>
+<listitem
+><para
+>Quando inicia o &kde; pela primeira vez, repare nos quatro botões com nomes, apropriados, de <guilabel
+>1</guilabel
+>, <guilabel
+>2</guilabel
+>, <guilabel
+>3</guilabel
+> e <guilabel
+>4</guilabel
+>. Estes representam os seus <emphasis
+>ecrãs</emphasis
+>. Basta carregar num deles. Não se preocupe: embora elas tenham <guilabel
+>desaparecido</guilabel
+>, qualquer janela aberta está ainda activa (basta ver a lista de tarefas!). Usar múltiplos ecrãs é uma das poderosas possibilidades do &kde; e do Sistemas de Janelas X. Em vez de usar uma janela sobre outra, como fará quando usa o &Windows; ou o OS/2, pode dizer <quote
+>Bem, na primeira área de trabalho, eu vou escrever o Guia do Utilizador do KDE. Na segunda área de trabalho vou correr o compilador <abbrev
+>sgml2latex</abbrev
+> e ver os meus resultados enquanto compilo o meu 'kernel' do linux na terceira área de trabalho, e leio o meu email na quarta.</quote
+> </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Barra de Ícones</term>
+<listitem>
+<para
+>Algumas pessoas são tão preguiçosas que até consideram os dois ou três passos pelo menu de aplicações demasiado (incluindo eu). Para eles, botões adicionais podem ser colocados a seguir aos botões da área de trabalho: por exemplo, atalhos para a sua área de trabalho, para o seu caixote do lixo, para o seu emulador de terminal <application
+>Konsole</application
+> e para os documentos que use mais. Para informação em como adicionar ícones à barra de tarefas, leia <link linkend="icons-add"
+>Acrescentar ícones à sua barra de tarefas</link
+>. </para>
+<para
+>O &kde; por omissão instala vários botões mais usados, incluindo ligações para o &khelpcenter;, o &kate; e o &kcontrol;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Tempo e data</term>
+<listitem
+><para
+>No fundo à direita do painel do &kde;, pode ver sempre o tempo e a data.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>A lista de tarefas</term>
+<listitem>
+<para
+>Noutra secção do painel, encontra um botão para cada janela aberta. Basta carregar no botão correspondente à janela que quer abrir. Carregar outra vez minimiza a janela. Um carregar no botão <mousebutton
+>direito</mousebutton
+> do rato mostra um menu que permite mover a janela para outra área de trabalho, manipular o seu tamanho, ou fechar a aplicação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<sect2>
+<title
+>Usar Janelas </title>
+
+<variablelist>
+<varlistentry>
+<term
+>Menu de Janelas</term>
+<listitem>
+<para
+>Carregando no botão <mousebutton
+>direito</mousebutton
+> do rato na barra do título da janela (onde vê o nome da aplicação), pode ver um ícone de manipulação da janela. Este é o mesmo menu que vê se carregar com o botão <mousebutton
+>direito</mousebutton
+> num ícone de aplicação na barra de tarefas. Quando carrega aí, um menu de contexto contendo comandos para manipular as janelas é apresentado. Os comandos disponíveis são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Mover</guimenuitem
+></term>
+<listitem
+><para
+>Permite mover a janela com o rato. Carregue no botão <mousebutton
+>esquerdo</mousebutton
+> do rato quando tem a janela onde quer que ela fique colocada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Redimensionar</guimenuitem
+></term>
+<listitem
+><para
+>Permite fazer a janela maior ou mais pequena. Mova o seu rato à volta e carregue no botão quando estiver satisfeito com o novo tamanho.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Minimizar</guimenuitem
+></term>
+<listitem
+><para
+>Esconde a janela, deixando somente o ícone na barra de tarefas. Note que o título da janela no ícone é agora mostrado em (parêntesis). Para trazer a janela para a área de trabalho outra vez, carregue no ícone.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Maximizar</guimenuitem
+></term>
+<listitem
+><para
+>Isto irá expandir a janela para o tamanho máximo possível. Note que o &kde; irá tomar o tamanho da sua <emphasis
+>área de trabalho virtual</emphasis
+>, o que significa que a janela poderá ser maior que o seu ecrã. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Enrolar</guimenuitem
+></term>
+<listitem
+><para
+><quote
+>Enrola</quote
+> a janela, deixando somente a barra do título visível. Pode obter o mesmo efeito carregando duas vezes sobre a barra do título. Para mostrar outra vez toda a janela, seleccione outra vez <guimenuitem
+>Enrolar</guimenuitem
+>, ou carregue duas vezes na barra do título.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guisubmenu
+>Avançado</guisubmenu
+></term>
+<listitem
+><para
+>Aqui você poderá encontrar as opções do menu que lhe permitem manipular a forma como as janelas se colocam umas sobre as outras, entre outras coisas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Manter Sobre as Outras</guimenuitem
+></term>
+<listitem
+><para
+>Seleccionar isto irá fazer com que a janela fique no topo de todas as aplicações, mesmo quando não tem o foco.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Manter Sob as Outras</guimenuitem
+></term>
+<listitem
+><para
+>Seleccionar isto irá fazer com que a janela fique no topo de todas as aplicações, mesmo quando não tem o foco.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Ecrã Completo</guimenuitem
+></term>
+<listitem
+><para
+>Se seleccionar isto fará com que a janela ocupe todo o ecrã, de forma semelhante à maximização; contudo, não é mostrada nenhuma decoração da janela. Para mudar para as outras aplicações, você poderá usar os atalhos de teclado (por exemplo, o <keycombo action="simul"
+>&Alt;&Tab;</keycombo
+> para mudar para outra janela ou o <keycombo action="simul"
+>&Ctrl;&Tab;</keycombo
+> para mudar para outro ecrã virtual.</para>
+<para
+>Para sair do modo de ecrã completo, você poderá usar o atalho <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+> para mostrar o menu de operações da janela e deseleccionar o <menuchoice
+><guisubmenu
+>Avançado</guisubmenu
+><guimenuitem
+>Ecrã Completo</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Sem Contorno</guimenuitem
+></term>
+<listitem>
+<para
+>Remove a decoração da janela, bem como o seu contorno. Isto é útil para as aplicações do tipo <quote
+>monitor</quote
+>, como o &kpager;, o qual você mantém no ecrã todo o tempo e nunca irá necessitar de estar decorado. Muitas pessoas também gostam de usar isto para o <application
+>xterm</application
+> e para as janelas do &konsole;.</para>
+<para
+>Para sair do modo sem contorno, você poderá usar o atalho <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+> para mostrar o menu de operações da janela e deseleccionar o <menuchoice
+><guisubmenu
+>Avançado</guisubmenu
+><guimenuitem
+>Sem Contorno</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Gravar a Configuração</guimenuitem
+></term>
+<listitem
+><para
+>Guarda a configuração actual desta janela (a posição, tamanho, se deve ser mantida sempre no topo de todas as outras janelas &etc;.). Esta configuração irá então ser lida da próxima vez que a janela for aberta.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Para o Ecrã</guimenuitem
+></term>
+<listitem
+><para
+>Permite enviar uma janela para outra área de trabalho. Escolha a área de trabalho onde quer colocar a janela. A janela irá desaparecer de imediato. Para voltar a ver a janela, seleccione o <guiicon
+>Botão de Área de Trabalho</guiicon
+> apropriado no <application
+>Painel</application
+> do &kde;. Seleccionar <guimenuitem
+>Todos os Ecrãs</guimenuitem
+> irá fazer com que a janela se "cole" - irá aparecer em todas as áreas de trabalho, por isso poderá ver sempre a janela.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Configurar o Comportamento da Janela...</guimenuitem
+></term>
+<listitem
+><para
+>Permite mudar o aspecto, e em alguns casos a posição, de todas as janelas no &kde;. Isto muda a decoração das várias partes da janela, incluindo os botões da barra de título, mas também incluindo coisas como as caixas de selecção e os botões com diálogos, barras de deslocação, e a própria barra de título. Por omissão, é a <guilabel
+>Keramik</guilabel
+>.</para>
+<para
+>Você poderá depois personalizar quase tudo sobre o gestor de janelas em si, incluindo a forma como as janelas se comportam quando são movidas, o que o click de cada botão do rato fará nas diferentes partes da janela e como decidir que janelas ficarão em primeiro plano.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Fechar</guimenuitem
+></term>
+<listitem
+><para
+>Isto vai fechar a janela. Por vezes a aplicação permite gravar o seu trabalho, mas em alguns casos (&eg;, aplicações X11 antigas) isto não funciona. Será melhor fechar a aplicação com os seus próprios comandos, usando este ponto do menu somente como último recurso.</para>
+<para
+>Se a aplicação em si tiver um problema que não lhe permita fechá-la normalmente, ao usar este item do menu ou no botão de fechar da janela, você terá a possibilidade de <quote
+>matar</quote
+> a janela tão ordeiramente quanto possível. Repare que isto poderá deixar à mesma a aplicação em segundo plano mas sem mostrar nenhuma janela. Se permitir que a aplicação seja morta desta forma, poderá deixá-lo voltar ao ecrã, todavia deixando-o verificar numa janela de terminal e limpar todos os processos restantes.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Botões de Decoração da Janela</title>
+<varlistentry>
+<term
+>Botão persistente</term>
+<listitem
+><para
+>Este botão parece-se com um sinal de mais (+) na decoração da janela por omissão (Keramik) e poderá parecer com um alfinete nas outras. Realiza a mesma operação que seleccionar <menuchoice
+><guimenu
+>Para o Ecrã</guimenu
+><guimenuitem
+>Todos os Ecrãs</guimenuitem
+></menuchoice
+> no <guimenu
+>Menu de janelas</guimenu
+>, mas precisa de menos passos para ser usado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Barra de Título</term>
+<listitem
+><para
+>A barra de título contendo o nome da janela pode ser pressionada duas vezes de modo a esconder a janela. Use o botão <mousebutton
+>direito</mousebutton
+> do rato: O <guimenu
+>Menu janela</guimenu
+> irá reaparecer, permitindo move-la para outra área de trabalho (isto funciona mas rápido que o método com o botão persistente). Quando um programa não reage mais, pode fecha-lo (o que por vezes dará oportunidade de guardar o seu trabalho). </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Botões para <guibutton
+>Minimizar</guibutton
+>, <guibutton
+>Maximizar</guibutton
+> e <guibutton
+>Fechar</guibutton
+></term>
+<listitem
+><para
+>Do lado direito da barra de título, existem dois botões que também podem ser usados para minimizar ou maximizar a janela (isto é mais rápido do que usar o menu de manipulação de janelas). janelas minimizadas podem ser trazidas de volta com um simples carregar na barra de tarefas. </para>
+<para
+>No extremo esquerdo da barra de título (com a decoração base da janela) está um botão para fechar a janela.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para mover uma janela, coloque o cursor na barra de título e pressione o botão &LMB; do rato. Sem deixar de pressionar o botão do rato, mova a janela para a localização da sua escolha, e então liberte o botão do rato. Se quiser redimensionar a janela, mova o cursor do rato para a fronteira da janela que deseja mudar. Assim que tiver chegado ao local desejado, o cursor irá mudar de uma seta para uma seta com um parêntesis. Carregue no botão &LMB; do rato e arraste o lado em questão para a localização que pretende, e então liberte o botão. Note que pode arrastar lados ou cantos (o que irá ajustar o tamanho em duas dimensões de uma vez.)</para>
+
+<para
+>Utilizar a barra de menu de cada janela do &kde; é simples. Basta carregar no que deseja fazer, e será feito.</para>
+
+<para
+>Por debaixo da barra de menu, existe um conjunto de símbolos de ferramentas que pode usar para executar comandos. Sempre que se deslocar sobre eles, uma figura activa será realçada. Mas a barra de menu pode fazer ainda mais por si. Reparou na barra realçada na esquerda do menu e nas barras de menu? largue o seu botão <mousebutton
+>direito</mousebutton
+> do rato e um menu de contexto irá aparecer, permitindo que coloque a barra de menu no <guimenuitem
+>topo</guimenuitem
+>, <guimenuitem
+>esquerda</guimenuitem
+>, <guimenuitem
+>direita</guimenuitem
+>, ou <guimenuitem
+>base</guimenuitem
+> da janela. Pode também esconder a barra de menu seleccionando <guimenuitem
+>Raso</guimenuitem
+></para>
+
+</sect2>
+
+<sect2>
+<title
+>Obter Ajuda </title>
+
+<para
+>A ajuda está disponível em praticamente todo o lado: Na área de trabalho, basta usar o botão <mousebutton
+>direito</mousebutton
+> do rato e escolha <menuchoice
+><guisubmenu
+>Ajuda</guisubmenu
+><guimenuitem
+>Manual do KDesktop</guimenuitem
+></menuchoice
+>. No painel do &kde;, abra o menu de aplicações e escolha <guimenu
+>Ajuda</guimenu
+>. Qualquer programa do &kde; tem um menu de ajuda.</para>
+
+</sect2>
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/font-installation.docbook b/tde-i18n-pt/docs/kdebase/userguide/font-installation.docbook
new file mode 100644
index 00000000000..f3b89aa4450
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/font-installation.docbook
@@ -0,0 +1,110 @@
+<sect1 id="fonts">
+
+<sect1info>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Simon</firstname
+> <surname
+>Vermeersch</surname
+> </personname
+> <email
+>titeuf@ph34rus.org</email
+> </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Tipos de Letra - Instalar e Configurar</title>
+
+<indexterm
+><primary
+>Tipos de Letra</primary
+></indexterm>
+
+<para
+>Os tipos de letra são realmente fáceis de configurar no &kde;. Abra o Centro de Controlo (com o <menuchoice
+><guimenu
+>Menu-K</guimenu
+><guimenuitem
+> Centro de Controlo</guimenuitem
+></menuchoice
+>) e escolhendo na árvore do lado esquerdo o <guilabel
+>Instalador de Tipos de Letra</guilabel
+> na parte de <guilabel
+>Administração do Sistema</guilabel
+>.</para>
+
+<para
+>Existem dois tipos de letra: os Pessoais e os Globais. Os tipos de letra pessoais só estão acessíveis para o seu utilizador, enquanto os globais estão acessíveis para todos. Quando abrir o <application
+>Instalador de Tipos de Letra</application
+>, estará no modo Pessoal (poderá ver isso na <guilabel
+>Localização</guilabel
+>). Quando carregar no botão <guibutton
+>Modo de Administração</guibutton
+> e introduzir a senha de <systemitem class="username"
+>root</systemitem
+>, poderá aceder ao modo global, onde poderá alterar os tipos de letra para todos os utilizadores deste computador.</para>
+
+<para
+>Para o resto, não existe nenhuma diferença entre estes dois tipos de letra.</para>
+
+<indexterm
+><primary
+>Tipos de Letra</primary
+><secondary
+>antevisão</secondary
+></indexterm>
+
+<para
+>Existe uma lista de tipos de letra no centro. Carregue num tipo de letra para obter uma antevisão. Na barra de ferramentas em cima, terá botões para aceder à pasta de topo, para actualizar e para mudar a vista.</para>
+
+<para
+>Se quiser, poderá organizar os seus tipos de letra em várias pastas, para que os passa encontrar depois mais facilmente.</para>
+
+<indexterm
+><primary
+>Tipos de Letra</primary
+><secondary
+>instalação</secondary
+></indexterm>
+
+<para
+>Para instalar um tipo de letra, carregue no botão <guibutton
+>Adicionar Tipos de Letra...</guibutton
+>. Irá aparecer uma janela de selecção de ficheiros, onde poderá escolher o seu tipo de letra.</para>
+
+<para
+>Em alternativa, poderá arrastar os tipos de letra do &konqueror; para a lista. Para remover um tipo de letra, carregue com o botão <mousebutton
+>direito</mousebutton
+> nele e escolha <guibutton
+>Remover</guibutton
+>.</para>
+
+
+
+<para
+>Configuração ('antialiasing' para suavização dos tipos de letra)</para>
+
+<para
+>O 'kfontinst' e o 'kfontview' deverão provavelmente obter aqui uma menção, dado que não parecem ter quaisquer documentos existentes.</para>
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/getting-help.docbook b/tde-i18n-pt/docs/kdebase/userguide/getting-help.docbook
new file mode 100644
index 00000000000..09b73c411a8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/getting-help.docbook
@@ -0,0 +1,314 @@
+<sect1 id="getting-help">
+
+<sect1info>
+<authorgroup>
+<author
+>&Lauri.Watts; </author>
+</authorgroup>
+</sect1info>
+
+
+<title
+>Obter Ajuda</title>
+
+<sect2 id="user-manuals">
+<title
+>Manuais do Utilizador</title>
+
+<indexterm
+><primary
+>Manual do Utilizador</primary
+></indexterm>
+<para
+>A maioria das aplicações vem com um manual de utilizador compreensível <indexterm
+><primary
+>Manual do Utilizador</primary
+><secondary
+>Manual</secondary
+></indexterm
+>, ao qual poderá aceder de várias formas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Carregando em <keycap
+>F1</keycap
+> na aplicação.</para>
+</listitem>
+<listitem>
+<para
+>Na barra de menu: <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+><replaceable
+>Nome da aplicação </replaceable
+></guimenuitem
+></menuchoice
+></para>
+</listitem>
+<listitem>
+<para
+>Escolhendo-o no &khelpcenter;<indexterm
+><primary
+>&khelpcenter;</primary
+></indexterm
+></para>
+</listitem>
+<listitem>
+<para
+>Ao usar o KIOslave de ajuda no &konqueror;. Para isso, na barra de Localização, basta escrever <userinput
+>help:/<replaceable
+>Nome da aplicação</replaceable
+></userinput
+> </para>
+</listitem>
+<listitem>
+<para
+>Vendo o manual na Web em <ulink url="http://docs.kde.org"
+>http://docs.kde.org</ulink
+></para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="context-help">
+<title
+>Ajuda de Contexto e <quote
+>O Que É Isto</quote
+></title>
+
+<para
+>Muitas das aplicações também oferecem alguma ajuda de contexto de duas formas: as Dicas e a ajuda <quote
+>O Que É Isto</quote
+>.</para>
+
+<sect3 id="tooltips">
+<title
+>Dicas</title>
+
+<indexterm
+><primary
+>Dicas</primary
+></indexterm>
+<para
+>As dicas são pequenas janelas de informação ou 'balões' que aparecem quando você deixa o rato por cima de um item do seu ecrã sem carregar nele.</para>
+
+<para
+>O &kde; usa as dicas em vários lugares para oferecer alguma ajuda breve sobre a informação de um item no seu ecrã. Por exemplo, a maioria dos botões das barras de ferramentas das aplicações irão mostrar o seu nome numa dica se você deixar o cursor do rato em cima deles.</para>
+
+<para
+>As dicas têm outra função, a qual não está especificamente associada à ajuda. No gestor de ficheiros &konqueror; e no seu ecrã, as dicas poderão fornecer informações sobre os ficheiros. Isto é normalmente referido como sendo a <quote
+>meta-informação</quote
+>.</para>
+
+<para
+>Poderá descobrir mais sobre a meta-informação na secção sobre o <link linkend="file-manager"
+>gestor de ficheiros &konqueror;</link
+>.</para>
+
+</sect3>
+
+<sect3 id="whats-this-help">
+<title
+><quote
+>O Que É Isto?</quote
+></title>
+
+<indexterm
+><primary
+>O Que É Isto?</primary
+></indexterm>
+
+<para
+>A ajuda <quote
+>O Que É Isto?</quote
+> normalmente é mais detalhada que as dicas. O utilizador poderá aceder à ajuda <quote
+>O Que É Isto?</quote
+> de duas formas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Ao carregar no botão <guibutton
+>?</guibutton
+> da barra de título da janela.</para>
+</listitem>
+<listitem>
+<para
+>Ao carregar na combinação de teclas <keycombo
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>O cursor irá mudar para uma seta com um ponto de interrogação ao lado dela. Carregue no item que deseja conhecer, para que apareça uma pequena janela com algumas informações detalhadas.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="mailing-lists-newsgroups-and-irc">
+<title
+>Listas de Correio, Grupos de Notícias e o <acronym
+>IRC</acronym
+></title>
+
+<sect3 id="mailing-lists">
+<title
+>Listas de Correio</title>
+
+<indexterm
+><primary
+>Listas de Correio</primary
+></indexterm>
+<para
+>O &kde; oferece várias listas de correio que lhe poderão dar bastantes ajudas e conselhos ao usar e configurar o seu ecrã.</para>
+
+<para
+>Algumas das listas que poderá achar úteis são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>A Lista de Utilizadores do &kde; <indexterm
+><primary
+>A Lista de Correio dos Utilizadores do &kde;</primary
+></indexterm
+></term>
+<listitem>
+<para
+>Esta lista de correio foca-se especificamente em dúvidas independentes do <acronym
+>SO</acronym
+> e nas discussões respeitantes à utilização do &kde;. As perguntas específicas de um determinado sistema operativo são consideradas fora do tópico aqui. Por exemplo, a pergunta <quote
+>Como é que mudo o tamanho da margem nos documentos do KWord</quote
+> é apropriada para esta lista, enquanto a <quote
+>Como é que configuro a minha impressora com o &kde; no UnixOS X.Y</quote
+> não o é. As perguntas feitas e as discussões aqui existentes dever-se-ão aplicar a todos os utilizadores do &kde; que usam uma aplicação válida do &kde;, não apenas aos que usam o mesmo sistema operativo.</para>
+<para
+>Poder-se-á subscrever nesta lista em <ulink url="https://mail.kde.org/mailman/listinfo/kde"
+>https://mail.kde.org/mailman/listinfo/kde</ulink
+>.</para>
+<para
+>Poderá achar arquivos da mesma em <ulink url="http://lists.kde.org/?l=kde"
+>http://lists.kde.org/?l=kde</ulink
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>A Lista de &Linux; do &kde; <indexterm
+><primary
+>A Lista de Correio kde-linux</primary
+></indexterm
+></term>
+<listitem>
+<para
+>Esta lista de correio foca-se especificamente nas dúvidas e discussões em torno do &kde; no &Linux;. As dúvidas e discussões poderão envolver qualquer questão que envolvam os utilizadores que executam o &kde; num sistema &Linux;. Deste modo, as perguntas do tipo <quote
+>Como é que configuro uma impressora de rede para imprimir no &kde; com a Distribuição de Linux X.Y</quote
+> são apropriadas aqui. Se preferir uma lista limitada às dúvidas independentes do <acronym
+>SO</acronym
+> e respeitantes ao &kde;, por favor use a lista de correio geral do &kde;.</para>
+<para
+>Poder-se-á subscrever a esta lista em <ulink url="https://mail.kde.org/mailman/listinfo/kde-linux"
+>https://mail.kde.org/mailman/listinfo/kde-linux</ulink
+>.</para>
+<para
+>Poderá encontrar arquivos da mesma em <ulink url="http://lists.kde.org/?l=kde-linux"
+>http://lists.kde.org/?l=kde-linux</ulink
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title
+>IRC</title>
+
+<para
+>Existe um canal #kde no Freenode (irc.freenode.net) para suporte e para conversas gerais acerca do &kde;. Como sempre, poderá aceder a este canal se usar um dos clientes normais de IRC do &kde; que incluem o <application
+>konversation</application
+>, o &ksirc;, assim como o &kopete;. Para mais informações, veja a secção de <xref linkend="irc"/>.</para>
+
+</sect3>
+</sect2>
+
+
+<sect2 id="more-resources">
+<title
+>Mais Recursos</title>
+
+<para
+>Existem muitos outros recursos que poderá achar úteis; alguns deles estão indicados abaixo:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>dot.kde.org <indexterm
+><primary
+>Recurso de Notícias do &kde;</primary
+></indexterm
+></term>
+<listitem>
+<para
+>Esta página Web tem um recurso de procura de notícias do &kde;, onde poderá encontrar um conjunto de inovações no mundo do &kde;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+>kde-look.org <indexterm
+><primary
+>Bonecada para o &kde;</primary
+></indexterm
+></term>
+<listitem>
+<para
+>O recurso universal para a bonecada e outras coisas giras do &kde;, o que inclui temas, decorações de janelas, papéis de parede, temas de rato e ícones para o seu ecrã do &kde;. Lembre-se que a página contém também uma secção 'HOWTO' para saber como instalar a maior parte destes recursos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+>wiki.kde.org <indexterm
+><primary
+>Wiki do &kde;</primary
+></indexterm
+></term>
+<listitem>
+<para
+>O Wiki oficial do &kde;. A partir daqui, poderá ter acesso a uma pletora de informações, desde as perguntas mais frequentes e HOWTOs até algumas dicas e truques. O 'wiki' nunca deverá ser, todavia, usado como substituto do manual da aplicação respectiva ou da documentação oficial do &kde;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/getting-started.docbook b/tde-i18n-pt/docs/kdebase/userguide/getting-started.docbook
new file mode 100644
index 00000000000..528da749e2a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/getting-started.docbook
@@ -0,0 +1,569 @@
+<chapter id="getting-started">
+<title
+>Começar </title>
+
+<epigraph>
+<attribution
+>Ajuda para um dos desafios mais difíceis no jogo <quote
+>The 7th Guest</quote
+></attribution>
+<para
+>Usando só o que vê, consegue ir de A para B?</para>
+</epigraph>
+
+<para
+>Até agora, pode pensar que o &kde; é pouco mais do que outro gestor de janelas. Descanse, e leia este capítulo, para que façamos a apresentação a si de algumas das funcionalidades que lhe farão ver que o &kde; é muito mais do que um gestor de janelas &mdash; é um ambiente poderoso e completo.</para>
+
+<sect1 id="editing-files">
+<title
+>Editar Ficheiros </title>
+
+<para
+>Como você não tem só aplicações &kde; instaladas no seu sistema, provavelmente sabe a confusão que é editar ficheiros de configuração em estilo <abbrev
+>ASCII</abbrev
+>. Mas de facto, existem muitos outros tipos de ficheiros que precisam de ser editados desta forma. Por exemplo, o código original em &XML; para este guia foi escrito no estilo <abbrev
+>ASCII</abbrev
+>, bem como o código-fonte para os próprios programas do &kde;. Iremos agora mostrar como pode usar o &kwrite; no &kde; para editar ficheiros <abbrev
+>ASCII</abbrev
+> sozinho. </para>
+
+<sect2 id="the-filemanager-screen">
+<title
+>Abrir uma Janela Contendo a Sua Pasta Pessoal </title>
+
+<para
+>Pressione o &kicon; e escolha <guimenuitem
+>A Minha Área</guimenuitem
+>. Uma janela que mostra a sua pasta pessoal irá aparecer. Para ver uma lista mais detalhada dos ficheiros na sua pasta pessoal, seleccione a opção <guimenuitem
+>Mostrar os Ficheiros Escondidos</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>.</para>
+
+<para
+>No lado esquerdo da janela, uma vista da árvore da sua estrutura do sistema de ficheiros deverá aparecer, incluindo qualquer <quote
+>ficheiro escondido</quote
+> &ndash; ficheiros ou pastas começados por um ponto. </para>
+
+</sect2>
+
+<sect2>
+<title
+>O Ecrã do Gestor de Ficheiros </title>
+
+<para
+>Tentamos fazer o Gestor de Ficheiros o mais fácil possível de usar, e se conhece outros gestores de janelas (incluindo aqueles que estão incorporados em outros Sistemas Operativos) com gestão de ficheiros integrada, muitos dos conceitos seguintes deverão ser-lhe familiares.</para>
+
+<para
+>No topo, existe um menu <guimenu
+>Localização</guimenu
+> que contém funções para abrir r fechar janelas do gestor de ficheiros. Pode também imprimir o conteúdo actual.</para>
+
+<note
+><para
+>Quer visitar a Internet? Basta escolher <menuchoice
+><guimenu
+>Localização</guimenu
+><guimenuitem
+>Abrir Localização</guimenuitem
+></menuchoice
+> (ou carregar <keycombo
+><keycap
+>Ctrl</keycap
+><keycap
+>O</keycap
+></keycombo
+>) e escrever um &URL;.</para>
+
+<para
+>A forma mais simples é, todavia, escrever simplesmente o endereço para o qual quer ir na barra de localização.</para>
+
+<para
+>Por exemplo, se quiser visitar a página principal do &kde;, escreva <userinput
+>http://www.kde.org</userinput
+>. Pode também transferir rapidamente ficheiros via &FTP; usando este método. O &kde; está "Preparado para a Internet", o que significa que pode gravar e descarregar ficheiros não só no seu disco local, mas também em servidores &FTP; e noutros servidores remotos nos quais tenha permissões de escrita. Enquanto que outros sistemas operativos e áreas de trabalho fazem distinção entre sistemas de ficheiros locais e remotos, o &kde; não faz.</para>
+</note>
+
+<para
+>O menu <guimenu
+>Editar</guimenu
+> disponibiliza funções para seleccionar, copiar e mover ficheiros. Iremos usa-las mais tarde. Tendo já usado o menu <guimenu
+>Ver</guimenu
+>, provavelmente viu que pode visualizar o conteúdo de várias maneiras. Brinque um pouco e veja o que acontece.</para>
+
+<para
+>Irá com certeza descobrir que os <guimenu
+>Favoritos</guimenu
+> são extremamente úteis: Agora pode lembrar-se de praticamente qualquer ligação, seja na máquina local ou algures na Internet. A transparência na rede do &kde; funciona de ambas as formas, para que permita ao utilizador tratar os ficheiros e as pastas do seu disco rígido como se fossem favoritos da Internet.</para>
+
+<para
+>O menu <guimenu
+>Ferramentas</guimenu
+> ajuda a descobrir os afamados ficheiros-que-pus-num-sítio-que-não-me-lembro.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Navegar Através de Pastas </title>
+
+<para
+>Iremos pegar agora num dos seus ficheiros de configuração e editá-lo. Primeiro, precisamos de mudar de pasta no Gestor de Ficheiros.</para>
+
+<para
+>O &konqueror; iniciou-se com a sua pasta pessoal como o topo da <quote
+>árvore</quote
+>. Para os objectivos do dia-a-dia, é aqui que irá estar a trabalhar mais vezes, por isso é uma opção prática. Porém, algumas das vezes poderá querer ter uma ideia mais global, por isso o resto do seu sistema de ficheiros não está muito longe de facto.</para>
+
+<para
+>Pode ver imediatamente a pasta <filename class="directory"
+>/</filename
+>, ou seja, a pasta de <quote
+>base</quote
+> de várias formas: carregando no pequeno ícone de <guiicon
+>pasta</guiicon
+> ao lado da barra de navegação para mudar para uma árvore do sistema de ficheiros completo; use o botão <guiicon
+>Cima</guiicon
+> na barra de ferramentas por cima para ir para o topo do sistema de ficheiros à direita, ou então pode escrever <userinput
+>/</userinput
+> na barra de localização.</para>
+
+<para
+>Com o objectivo de seguir este guia, carregue no pequeno ícone da pasta azul na área de navegação, de modo a que esta área mude para uma vista completa do sistema de ficheiros. Repare que parte da árvore está expandida, e que a sua pasta pessoal ainda se encontra seleccionada. Agora pode ver onde a sua pasta pessoal se encaixa na hierarquia completa; os ficheiros da sua pasta pessoal ainda se encontram visíveis na área à direita.</para>
+
+<para
+>Desloque para baixo a vista da árvore de pastas no lado esquerdo da janela até encontrar a pasta <filename
+>/etc</filename
+>. Carregue duas vezes em <filename
+>/etc</filename
+>. Irá ver uma lista de ficheiros na janela da direita.</para>
+
+</sect2>
+
+<sect2 id="opening-a-file">
+<title
+>Abrir um ficheiro </title>
+
+<para
+>Alguns dos ficheiros que vê aqui fazem parte da base do seu sistema operativo, por isso para fazer modificações permanentes neles necessitam que você seja o <systemitem class="username"
+>root</systemitem
+> ou o super-utilizador. Vamos praticar num ficheiro que não irá prejudicar nada se acontecer um erro, e que se chama <filename
+>motd</filename
+>.</para>
+
+<para
+>Mova para baixo até encontrar o ficheiro <filename
+>motd</filename
+> e carregue nele com o botão <mousebutton
+>direito</mousebutton
+> do rato. No <guimenu
+>menu de contexto</guimenu
+>, seleccione <guimenuitem
+>Abrir Com</guimenuitem
+>. Uma nova janela irá aparecer. Escolha o &kwrite; e 'voila'!</para>
+
+<para
+>Existem várias formas de abrir um ficheiro, e esta é apenas uma delas. O &kwrite; é um editor com uma interface simples e talvez familiar. Também podia ter navegado pela pequena árvore na janela para a secção <guilabel
+>Editores</guilabel
+>, e ter escolhido outro editor, ou simplesmente ter feito duplo-click no ficheiro para o abrir no editor por omissão.</para>
+
+<para
+>Entretanto, tem o ficheiro <filename
+>/etc/motd</filename
+> aberto no &kwrite; e pronto para fazer algumas alterações.</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Ecrã de Edição </title>
+
+<para
+>Quanto mais trabalhar com o &kde;, mais irá sentir que a maioria dos ecrãs e aplicações têm um aspecto semelhante. O menu <guimenu
+>Ficheiro</guimenu
+> do &kwrite; é um bom exemplo disto. Quase todos os programas do &kde; têm o mesmo menu, permitindo criar novos ficheiros, abrir ficheiros existentes no seu sistema de ficheiros local ou (brevemente) mesmo da rede, guarda-los (brevemente mesmo na rede!), imprimi-los ou envia-los a alguém por correio.</para>
+
+<para
+>O menu <guimenu
+>Editar</guimenu
+> também pode ser encontrado em muitas aplicações KDE, permitindo que se faça a selecção e cópia informação entre programas. Pode também procurar e substituir texto. Usando o Menu <guimenu
+>Configuração</guimenu
+>, pode personalizar o editor de muitos e diferentes modos. Por exemplo, pode aumentar o tamanho do tipo de letra para melhor se adequar à resolução do seu monitor -- e aos seus olhos. Claro que, como em qualquer outra aplicação do &kde;, pode encontrar o Menu <guimenu
+>Ajuda</guimenu
+>, oferecendo ajuda no momento em que precisa dela. </para>
+
+</sect2>
+
+<sect2>
+<title
+>Usar o Editor </title>
+
+<para
+>Muitos ficheiros <filename
+>motd</filename
+> têm coisas inúteis tais como <quote
+>Não se esqueça de fazer cópias de segurança dos seus dados</quote
+> ou <quote
+>não chateie o gestor do sistema</quote
+>. Aborrecido. Vamos mudar o texto de modo que os utilizadores quando se liguem ao sistema tenham a informação realmente importante. Pode navegar através do texto usando as teclas das setas, e marcar secções do texto com <keycombo
+><keycap
+>Shift</keycap
+> <keycap
+>Setas</keycap
+> </keycombo
+>ou usando o rato com o botão <mousebutton
+>esquerdo</mousebutton
+> pressionado. Use o Menu <guimenu
+>Editar</guimenu
+> para cortar e colar texto. Escreva o que quiser, ou use o seguinte (óptimo) exemplo: </para>
+
+<screen
+><userinput
+>Bem-vindo!
+
+Esta máquina tem neste momento o KDE instalado, fornecendo-lhe uma
+interface espectacular, fácil de usar e um aspecto gráfico consistente
+para todas as suas aplicações. Para mais informações em como ter o KDE a
+correr na sua conta, por favor envie um email ao administrador.</userinput
+></screen>
+
+</sect2>
+
+<sect2 id="saving-files">
+<title
+>Guardar o Seu Trabalho </title>
+
+<para
+>Agora que alterou o ficheiro <filename
+>motd</filename
+>, está na altura de o gravar, tornando as alterações efectivas. Para o fazer, tanto pode usar o menu <guimenu
+>Ficheiro</guimenu
+> ou o ícone <guiicon
+>Gravar</guiicon
+> na barra de ferramentas.</para>
+
+<para
+>Nesta altura, cai na realidade. Necessita de ter permissões de <systemitem class="username"
+>root</systemitem
+> para gravar as alterações no ficheiro. O &kde; resolve isto pedindo a si a senha de <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<para
+>Provavelmente não irá querer gravar este ficheiro, por isso poderá carregar em <guibutton
+>Cancelar</guibutton
+> na janela da senha e em <guibutton
+>Cancelar</guibutton
+> de novo na janela de gravação.</para>
+
+<para
+>Finalmente, acabe o seu trabalho fechando a janela do editor e gestor de janelas. Pode fazer isto carregando no botão <guibutton
+>X</guibutton
+> no topo superior esquerdo da janela, usando o menu janela na barra de título, ou escolhendo <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+>. Simples e elegante, não é? </para>
+
+</sect2>
+
+<sect2 id="creating-new-files">
+<title
+>Criar Ficheiros Novos</title>
+
+<para
+>Como em tudo no &kde;, existem diversas formas de criar um novo ficheiro. Pode abrir o gestor de ficheiros, carregar com o botão <mousebutton
+>direito</mousebutton
+> num espaço em branco da pasta que está a ver e escolher <menuchoice
+><guisubmenu
+>Criar Novo</guisubmenu
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Ficheiro de Texto...</guimenuitem
+></menuchoice
+>. Irá aparecer um novo ficheiro em branco, o qual poderá ser aberto como se fosse um outro qualquer. Pode até fazê-lo no próprio ecrã.</para>
+
+<para
+>Na maior parte dos casos, já se encontra numa aplicação e quer iniciar um novo ficheiro. A maioria das aplicações do &kde; têm uma opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+>, acompanhado de um ícone para o complementar. Aparecerá então um novo documento em branco no qual poderá começar a trabalhar.</para>
+
+<para
+>Qualquer uma destas abordagens tem vantagens, por isso utilize a que lhe é mais prática na altura.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="moving-files-with-drag-and-drop">
+<title
+>Mover Ficheiros com Arrastar e Largar </title>
+
+<para
+>Como viu nas secções anteriores, trabalhar com ficheiros é tão fácil como 1-2-3. No entanto, quando quer copiar e mover ficheiros, o processo de copiar-e-colar pode ser um pouco aborrecido. Não se preocupe &ndash; uma função chamada <quote
+>arrastar e largar</quote
+> permite copiar e mover ficheiros fácil e rapidamente. </para>
+
+<sect2>
+<title
+>Abrir Duas Janelas Do Gestor de Ficheiros </title>
+
+<para
+>Antes de começar, vai precisar de abrir duas janelas do gestor de ficheiros. A maneira mais simples de o fazer é carregar com o botão central do rato no extremo direito da barra de ícones. Se não vir a árvore de ficheiros na nova janela, active-a (<menuchoice
+><guimenu
+>Janela</guimenu
+><guimenuitem
+>Painel de Navegação</guimenuitem
+> </menuchoice
+>).</para>
+
+</sect2>
+
+<sect2>
+<title
+>Arrastar um Ficheiro de Uma Janela Para Outra </title>
+
+<para
+>Na primeira janela, abra a directoria <filename
+>/etc</filename
+> e percorra-a até encontrar o ficheiro <filename
+>motd</filename
+> que modificamos na secção anterior.</para>
+
+<para
+>Na segunda janela, abra a sua pasta pessoal.</para>
+
+<para
+>Carregue no ficheiro <filename
+>motd</filename
+>. Continue a pressionar o botão <mousebutton
+>esquerdo</mousebutton
+> do rato e arraste o seu ficheiro para a sua pasta de base. Largue o botão <mousebutton
+>esquerdo</mousebutton
+> do rato (a isto chama-se <emphasis
+>largar</emphasis
+> o ficheiro). Serão apresentadas três opções: <guimenuitem
+>copiar</guimenuitem
+>, <guimenuitem
+>mover</guimenuitem
+> e <guimenuitem
+>ligar</guimenuitem
+>. <guimenuitem
+>Ligar</guimenuitem
+> irá criar uma ligação simbólica ao ficheiro, enquanto que <guimenuitem
+>copiar</guimenuitem
+> e <guimenuitem
+>mover</guimenuitem
+> fazem exactamente o que dizem. Seleccione <guimenuitem
+>copiar</guimenuitem
+>. Deverá ter agora uma cópia do ficheiro <filename
+>motd</filename
+> na sua pasta de base. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-command-line-and-terminals">
+<title
+>Usar Terminais e Linhas de Comando </title>
+
+<para
+>Até aqui, só trabalhou com as ferramentas e programas que o &kde; fornece. Sem dúvida, vai querer usar outros programas &UNIX; também. Existem duas maneiras de executa-los: A linha de comandos rápidos e o terminal.</para>
+
+<sect2>
+<title
+>Linha de Comandos Rápidos </title>
+
+<para
+>Pressionando <keycombo action="simul"
+>&Alt; <keycap
+>F2</keycap
+></keycombo
+> surge uma pequena janela onde pode escrever um comando a executar. Por favor note que não verá nenhum texto gerado por um programa executado desta forma! Este método só é recomendado para iniciar programas para o &X-Window; ou para executar ferramentas onde não precisa de ver ou escrever nada. Para outros programas, precisa ainda de usar o terminal.</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Emulador de Terminal do &UNIX; </title>
+
+<para
+>Começando no menu de aplicações, escolha <menuchoice
+><guisubmenu
+>Sistema</guisubmenu
+><guimenuitem
+>Terminal</guimenuitem
+> </menuchoice
+>. Uma janela de terminal será aberta. Aqui pode usar os comandos normais do ambiente &UNIX;: <command
+>ls</command
+>, <command
+>cat</command
+>, <command
+>less</command
+>, e por diante. Usando o menu <guimenu
+>Configuração</guimenu
+>, pode personalizar o emulador de terminal para responder às suas necessidades. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="finding-your-lost-files">
+<title
+>Descobrir os Seus Ficheiros Perdidos </title>
+
+<para
+>Toda a gente encontrou de certeza o seguinte problema: Inicia o <command
+>ftp</command
+>, liga-se a um óptimo sítio como o ftp.kde.org e começa a descarregar ficheiros. É já bastante tarde e desliga o seu computador depois de completar a transferência. Na manhã seguinte, está ao teclado outra vez, e começa a perguntar-se em que pasta colocou os ficheiros que descarregou recentemente. Usar o utilitário &kfind; do &kde; faz com que encontrar esses ficheiros perdidos seja um instante.</para>
+
+<sect2>
+<title
+>Iniciar o &kfind;</title>
+
+<para
+>Iniciar o &kfind; é simples: Escolha <guimenuitem
+>Encontrar Ficheiros</guimenuitem
+> no &kmenu;. O &kfind; usa um tipo de interface que provavelmente ainda não conhece: páginas ou secções. Quando o &kfind; começa, vê que <guilabel
+>Nome &amp; Localização</guilabel
+> está seleccionado. Quando carrega em <guilabel
+>Intervalo de Datas</guilabel
+>, o conteúdo do registo muda. Como nunca executou uma pesquisa antes, muitos dos ícones na barra de ferramentas e muitas das entradas no menu estão inactivas. Iremos mudar isso agora.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Descobrir um Ficheiro Conhecendo Partes do Seu Nome </title>
+
+<para
+>Desde que saiba uma parte do nome do ficheiro, procurá-lo é fácil. Seleccione a barra <guilabel
+>Nome/Localização</guilabel
+>, e escreva o nome do ficheiro. Os caracteres genéricos podem ser usados conforme a necessidade. Como teste, escreva <userinput
+>*.tar.gz</userinput
+>. Por omissão, a procura faz-se desde a sua pasta de base, mas pode seleccionar outra pasta inicial que desejar carregando em <guilabel
+>Veja em</guilabel
+> ou <guibutton
+>Escolher...</guibutton
+>. Para começar a pesquisa, carregue no ícone (que parece uma lupa sobre uma folha de papel) na esquerda da barra de ferramentas. Depois de alguns momentos, uma lista de ficheiros irá aparecer na janela de resultados da pesquisa. Se não aparecerem, começou a pesquisa na pasta errada, fez um erro de ortografia no campo do nome, ou nenhum ficheiro terminado com uma extensão <filename
+>.tar.gz</filename
+> está presente na sua máquina.</para>
+
+</sect2>
+
+<sect2 id="finding-with-complex-criteria">
+<title
+>Encontrar um Ficheiro com um Critério Mais Complexo </title>
+
+<para
+>Existem muitas categorias que pode usar para fazer a sua pesquisa mais precisa. <emphasis
+>Quanto mais souber sobre o ficheiro, melhores serão as suas hipóteses de encontrá-lo</emphasis
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gama de Datas</guilabel
+></term>
+<listitem>
+<para
+>Aqui, pode especificar que quer somente ver ficheiros que foram tocados a última vez num dado período de tempo. Pode também especificar que só quer ver ficheiros que foram tocados desde um um número de meses ou dias atrás.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de Ficheiro</guilabel
+> na página <guilabel
+>Conteúdo</guilabel
+>.</term>
+<listitem
+><para
+>Se sabe que o ficheiro é de um tipo especial (<abbrev
+>por ex.</abbrev
+>, um arquivo tar/gzip ou uma imagem jpeg), pode dizer ao &kfind; para procurar somente este tipo de ficheiro.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Contendo texto</guilabel
+> na barra <guilabel
+>Avançado</guilabel
+></term>
+<listitem>
+<para
+>Pode indicar texto que o ficheiro contenha. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>O tamanho é</guilabel
+>, na página <guilabel
+>Propriedades</guilabel
+></term>
+<listitem
+><para
+>Se souber o tamanho do ficheiro, pode também limitar a pesquisa nesse aspecto. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>&kfind; tem muitas mais opções para refinar pesquisas, explore-as todas!</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-multiple-desktops">
+<title
+>Usar Várias Áreas de Trabalho </title>
+
+<para
+>Usar várias áreas de trabalho ajuda a organizar o seu trabalho. Pode colocar os seus programas em diferentes áreas de trabalho, e nomear as áreas de trabalho de modo que saiba o que faz lá. Isto aumenta e optimiza a sua área de trabalho. Isto também o ajuda quando estiver a navegar a rede em vez de fazer o seu trabalho e o seu chefe entrar. Mas, claro, isto será raramente &ndash; pelo menos no trabalho onde você trabalha ;). </para>
+
+<para
+>Pode mudar entre áreas de trabalho carregando nos botões das áreas de trabalho no &kicker;. Se os quiser renomear, pode carregar duplamente neles. </para>
+
+<para
+>Pode usar janelas em várias áreas de trabalho. Se quiser ter uma janela presente em todo lado, carregue no botão persistente no topo esquerdo da janela. Para enviar uma janela para outra área de trabalho, carregue na barra de título com o botão direito do rato, escolha <guimenuitem
+>Para o ecrã</guimenuitem
+>, e seleccione a área onde quer colocar a janela. </para>
+
+</sect1>
+
+<sect1 id="quitting-kde">
+<title
+>Sair do &kde;</title>
+
+<para
+>Para deixar de trabalhar com o &kde;, pode usar a entrada <guimenuitem
+>Desligar</guimenuitem
+> no &kmenu;. Será-lhe perguntado se quer mesmo sair do &kde;. Sair irá fechar todas as janelas e voltará à consola ou ao gestor de visualização. Para informação sobre como os programas podem guardar o seu trabalho durante o desligar, por favor leia <link linkend="kde-logout"
+>as notas de como desligar.</link
+> </para>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/glossary.docbook b/tde-i18n-pt/docs/kdebase/userguide/glossary.docbook
new file mode 100644
index 00000000000..caa4bc907bb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/glossary.docbook
@@ -0,0 +1,43 @@
+<chapter id="glossary">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>Glossário dos Termos</title>
+
+<para
+>Os termos do KDE/GUI/UNIX que vale a pena explicar.</para>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/groupware-kontact.docbook b/tde-i18n-pt/docs/kdebase/userguide/groupware-kontact.docbook
new file mode 100644
index 00000000000..5a2e49b9760
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/groupware-kontact.docbook
@@ -0,0 +1,1162 @@
+<chapter id="groupware-with-kontact">
+
+<chapterinfo>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Marco</firstname
+> <surname
+>Menardi</surname
+> </personname
+> <email
+>gnu@kde.org</email
+> </author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</chapterinfo>
+<title
+>Partilhar dados com o &kontact; através de <acronym
+>IMAP</acronym
+></title>
+
+<sect1 id="kontact-imap-intro">
+<title
+>Introdução</title>
+
+<para
+>Para o escritório do autor, era necessária há muito tempo uma solução de <acronym
+>PIM</acronym
+> que lhe permitisse partilhar os dados, de modo que a sua secretária e ele pudessem partilhar os contactos, compromissos e assim por diante. Sendo um utilizador do &kde;, o autor ouviu falar no projecto Kroupware e esperou pela sua finalização. Mas, quando viu a complicação da arquitectura e da configuração do servidor <application
+>Kolab</application
+> 1.0 (o lado do servidor do projecto), ele desistiu, ficando à espera de uma versão <application
+>Kolab</application
+> 2.0 mais simples. Em qualquer dos casos, as coisas do <application
+>Kolab</application
+> eram demasiadas para as necessidades em questão. Felizmente, no Wiki do &kde;, encontraram-se algumas conversas de <acronym
+>IRC</acronym
+>, onde se falava sobre a partilha de dados sem a infra-estrutura do <application
+>Kolab</application
+> ... mmm muito interessante!</para>
+
+<para
+>Para os pequenos escritórios e necessidades, poderá ter o &kontact; a usar dados partilhados sem ter a necessidade de instalar o servidor <application
+>Kolab</application
+> ou outra infra-estrutura de 'groupware'. Ela poderá funcionar apenas com um servidor de <acronym
+>IMAP</acronym
+>, que poderá ser configurado facilmente.</para>
+
+<para
+>O cenário em questão é um servidor com o 'Debian unstable' e o &kde; 3.4. O acesso é feito ao &kontact; e a outras aplicações do GNU/Linux a partir do Windows com o Cygwin/X, enquanto se espera que oo projecto Wine seja capaz de executar os últimos programas de Windows que o autor necessita (e que não estão disponíveis no GNU/Linux). Pretende-se partilhar contactos, eventos, itens por-fazer e notas com a secretária.</para>
+
+</sect1>
+
+<sect1 id="kontact-imap-whatis">
+<title
+>O que é o <acronym
+>IMAP</acronym
+></title>
+
+<para
+>Esta definição vem do <ulink url="http://computeruser.com"
+>ComputerUser.com High-Tech Dictionary:</ulink
+> <blockquote
+><para
+>Internet Message Access Protocol. Um protocolo que permite a um utilizador efectuar certas funções de correio electrónico num servidor remoto, em vez de ser num computador local. Através do IMAP, o utilizador poderá criar, remover ou mudar os nomes das caixas de correio, obter mensagens novas, removê-las e efectuar funções de pesquisa no correio. É necessário um protocolo separado para o envio de correio. Também é chamado de Internet Mail Access Protocol.</para
+></blockquote
+> </para>
+
+<para
+>Por isso, pode ser considerado um sistema de armazenamento de dados. Para o usar, necessita de ter um servidor de <acronym
+>IMAP</acronym
+>, como o <application
+>Cyrus</application
+>, o <application
+>Courier</application
+> ou o <application
+>UW</application
+>.</para>
+
+</sect1>
+
+<sect1 id="kontact-kolab-or-imap">
+<title
+><application
+>Kolab</application
+> ou <acronym
+>IMAP</acronym
+>?</title>
+
+<para
+>O <application
+>Kolab</application
+> traz a possibilidade de partilhar dados entre vários clientes. Possibilita à sua secretária usar o <application
+>Outlook</application
+> a si usar o &kontact;, por exemplo.</para>
+
+<para
+>Terá de ter uma interface de configuração que faça a gestão de utilizadores, a configuração das contas de correio, os dados de configuração do <acronym
+>LDAP</acronym
+> central e do servidor de livro de endereços, a filtragem de lixo electrónico e vírus, os programas de férias, o tratamento da lista de livre-ocupado, a gestão de recursos (salas, carros), grupos, listas de distribuição, tratamento automático de convites, &etc;</para>
+
+<para
+>Mas isso poderá causar problemas iniciais de configuração. Para um inexperiente como o autor, significa um pesadelo realmente longo e frustrante e muita complexidade para o gerir, assim que funcionar. Como tal, não obrigado, e passa-se a usar apenas o <acronym
+>IMAP</acronym
+> simples.</para>
+
+</sect1>
+
+<sect1 id="kontact-imap-cyrus">
+<title
+>Como configurar o servidor de <acronym
+>IMAP</acronym
+> <application
+>Cyrus</application
+></title>
+
+<para
+>A escolha vai para o <application
+>Cyrus</application
+>, que faz parte do conjunto de aplicações <application
+>Kolab</application
+>, por isso, se quiser mudar no futuro para o <application
+>Kolab</application
+>, já estará habituado a ele.</para
+> <para
+>Vejamos a instalação e configuração!</para>
+
+<para
+>Mude para o utilizador <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<screen
+># <userinput
+><command
+>apt-get</command
+> <command
+>install</command
+> cyrus21-imapd cyrus21-common cyrus21-admin cyrus21-client sasl-bin sasl2-bin</userinput
+>
+<computeroutput
+>Installing cyrus21-imapd...</computeroutput
+><lineannotation
+>O instalador pergunta algumas coisas esquisitas sobre um endereço de procura... pelo que se carrega simplesmente em <keycap
+>Enter</keycap
+></lineannotation
+>.</screen>
+
+<para
+>O instalador também criou o utilizador <systemitem class="username"
+>cyrus</systemitem
+>, que está no grupo (criado automaticamente)<systemitem class="groupname"
+>sasl</systemitem
+>, que é o <quote
+>dono</quote
+> de todos os ficheiros do 'cyrus'. No fim, com o comando <command
+>ps <option
+>-A</option
+></command
+>, poderá descobrir os processos novos: <command
+>cyrmaster</command
+> e <command
+>notifyd</command
+>.</para>
+
+<para
+>O problema real na configuração do <application
+>Cyrus</application
+> está na autenticação, simplesmente porque não é trivial e o autor deste texto tem poucos conhecimentos do que está a fazer.</para>
+
+<para
+>O <application
+>Cyrus</application
+> pode usar vários mecanismos de <acronym
+>SASL</acronym
+> (Simple Authentication and Security Layer), sendo o predefinido o 'sasldb' (guarda os utilizadores e as senhas no ficheiro de senhas do SASL <filename
+>sasldb</filename
+>), mas também são suportados o getpwent, kerberos4, kerberos5, PAM, rimap, shadow e LDAP.</para>
+
+<para
+>Dado que não se pretende definir os utilizadores/senhas diferentes dos usados para aceder ao sistema &Linux;, pode-se optar por usar o <quote
+>shadow</quote
+>, de modo que o <application
+>Cyrus</application
+> use as senhas do &Linux; para a autenticação.</para>
+
+<para
+>Para o fazer, terá de se dizer ao 'sasl' para usar o <command
+>saslauthd</command
+> como método de autenticação de senhas, e depois configurar o <command
+>saslauthd</command
+> para usar o <quote
+>shadow</quote
+> (ou o <quote
+>getpwent</quote
+>) como mecanismo de autenticação.</para>
+
+<para
+>Ok, vamos começar!</para>
+
+<para
+>Como <systemitem class="username"
+>root</systemitem
+>, mude a senha de Linux do utilizador <systemitem class="username"
+>cyrus</systemitem
+>:</para>
+
+<screen
+># <userinput
+><command
+>passwd <option
+>cyrus</option
+></command
+></userinput
+></screen>
+
+<para
+>Indique a senha que deseja (e que se recorde); para este exemplo, será configurada a <quote
+>cyrus</quote
+> como a senha do administrador <application
+>cyrus</application
+>.</para>
+
+<screen
+># <command
+>vi</command
+> <filename
+>/etc/imapd.conf</filename
+></screen>
+
+<programlisting
+>sasl_pwcheck_method: <userinput
+>saslauthd</userinput
+> <lineannotation
+>em vez do valor predefinido <literal
+>auxprop</literal
+></lineannotation
+></programlisting>
+
+<para
+>remova comentário <literal
+>#</literal
+> da linha:</para>
+
+<programlisting
+>#admins: cyrus</programlisting>
+
+<para
+>desta forma, poderá administrar o <application
+>cyrus</application
+>, entrando com o utilizador <systemitem class="username"
+>cyrus</systemitem
+> (as fantasias que poderão surgir!)</para>
+
+<screen
+># <userinput
+><command
+>vi</command
+> <filename
+>/etc/default/saslauthd</filename
+></userinput
+></screen>
+
+<para
+>Remova o comentário da linha:</para>
+
+<programlisting
+># START=yes</programlisting>
+
+<para
+>(caso contrário, o <application
+>saslauthd</application
+> não irá iniciar no arranque, mesmo que seja referenciado em algum <filename class="directory"
+>/etc/rcx.d</filename
+>!)</para>
+
+<para
+>e, em vez de <literal
+>MECHANISMS="pam"</literal
+>, coloque <userinput
+>MECHANISMS="shadow"</userinput
+>; desta forma, no arranque, será executado um <command
+>saslauthd</command
+> <option
+>-a <parameter
+>shadow</parameter
+></option
+>.</para>
+
+<para
+>Logo que tenha saído do seu editor, reinicie o <application
+>sasl</application
+> e o <application
+>cyrus</application
+>.</para>
+
+<para
+>Para testar o <acronym
+>IMAP</acronym
+>:</para>
+
+<screen
+><userinput
+><command
+>su</command
+> <option
+>cyrus</option
+></userinput>
+$ <userinput
+><command
+>imtest</command
+> <option
+>-m login -p imap localhost</option
+></userinput
+></screen>
+
+<para
+>Ser-lhe-á pedida a senha do <systemitem class="username"
+>cyrus</systemitem
+> (utilizador), como tal, introduza-a.</para>
+
+<para
+>Se o utilizador <systemitem class="username"
+>cyrus</systemitem
+> estiver correctamente autenticado, irão aparecer as seguintes linhas:</para>
+
+<screen
+><computeroutput
+>S: L01 OK User logged in
+Authenticated.</computeroutput
+></screen>
+<para
+>Para sair, escreva <userinput
+>. logout</userinput
+> (&ie; ponto espaço <quote
+>logout</quote
+>)</para>
+
+<para
+>Agora, adicione um utilizador chamado <systemitem class="username"
+>groupware</systemitem
+> e defina uma senha para o mesmo, usando as suas ferramentas normais do sistema. Deverá estar num grupo sem privilégios, como o <systemitem class="groupname"
+>nobody</systemitem
+>, e não necessita de uma sessão ou de uma pasta pessoal.</para>
+
+<para
+>Agora, terá de se criar o utilizador e um <acronym
+>IMAP</acronym
+> no <application
+>cyrus</application
+> também:</para>
+
+<screen
+># <userinput
+><command
+>cyradm</command
+> <option
+>--user cyrus localhost</option
+></userinput>
+depois de introduzir a senha do utilizador de administração <systemitem class="username"
+>cyrus</systemitem
+>, irá obter a linha de comandos <prompt
+>localhost&gt;</prompt>
+<prompt
+>localhost&gt;</prompt
+> <userinput
+><command
+>cm</command
+> <option
+>user.groupware</option
+></userinput>
+<prompt
+>localhost&gt;</prompt
+> <userinput
+><command
+>lm</command
+></userinput
+> <lineannotation
+>lista a caixa de correio acaba de criar</lineannotation>
+<computeroutput
+>user.groupware (\HasNoChildren))</computeroutput>
+<prompt
+>localhost&gt;</prompt
+> <userinput
+><command
+>quit</command
+></userinput
+></screen>
+
+<para
+>Poderá escrever <userinput
+><command
+>help</command
+></userinput
+> para obter uma lista com os comandos disponíveis.</para>
+
+<para
+>Poderá verificar o que aconteceu com:</para>
+
+<screen
+># <userinput
+><command
+>ls</command
+> <option
+>-l</option
+> <filename class="directory"
+>/var/spool/cyrus/mail/g/user/groupware</filename
+></userinput>
+<computeroutput
+>total 12
+-rw------- 1 cyrus mail 4 Oct 29 20:55 cyrus.cache
+-rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header
+-rw------- 1 cyrus mail 76 Oct 29 20:55 cyrus.index</computeroutput
+></screen>
+
+<para
+>Agora, deverá ser capaz de se ligar com um cliente de <acronym
+>IMAP</acronym
+> como o utilizador <systemitem class="username"
+>groupware</systemitem
+> e ver a <literal
+>INBOX</literal
+> (pasta de Recebidos).</para>
+<note
+><para
+>No protocolo <acronym
+>IMAP</acronym
+>, a selecção da caixa de correio <literal
+>INBOX</literal
+> é uma palavra-mágica, uma espécie de <quote
+>alcunha</quote
+> para a estrutura de pastas acima. O cliente vê a <literal
+>INBOX</literal
+> e o servidor de <acronym
+>IMAP</acronym
+> mapeia-a na pasta <filename class="directory"
+>/var/spool/cyrus/mail/...</filename
+> e respectiva estrutura de ficheiros.</para
+></note>
+
+</sect1>
+
+<sect1 id="kontact-imap-clients">
+<title
+>Como configurar os clientes do &kontact;</title>
+
+<para
+>O autor liga-se ao PC servidor do escritório, com GNU/Linux (uma espécie de "caixa negra" sem monitor nem teclado), a partir de 2 PCs com &Windows; 2000, através do <application
+>Cygwin/X</application
+>, usando-os como um servidor de X-Window server (num futuro próximo, ele pretende substituir ambos com 2 clientes mínimos mini-ITX e usando o LTSP). Com esta configuração, todos os utilizadores correm o &kontact; na mesma máquina em que o <application
+>Cyrus</application
+> está instalado e a correr (o 'localhost').</para>
+
+<para
+>Para que o &kontact; funcione com o <acronym
+>IMAP</acronym
+>, existem estes passos para terminar:</para>
+
+<procedure>
+
+<step
+><para
+>Crie uma conta de <acronym
+>IMAP</acronym
+> no <application
+>Cyrus</application
+> para o utilizador falso <systemitem class="username"
+>groupware</systemitem
+> (o que já foi feito anteriormente!)</para
+></step>
+
+<step
+><para
+>Crie/configure uma conta de <acronym
+>IMAP</acronym
+> no &kmail; para se autenticar com esse utilizador</para
+></step
+> <step
+><para
+>Use o 'kresources' para fazer com que os componentes do &kontact; funcionem com os dados retirados da fonte de <acronym
+>IMAP</acronym
+></para
+></step>
+
+<step
+><para
+>Active a funcionalidade de 'groupware' e crie as subpastas relacionadas com este nessa <literal
+>INBOX</literal
+> do <acronym
+>IMAP</acronym
+> (se não tiver sido já feito)</para
+></step>
+
+<step
+><para
+>Divirta-se com o &kontact; e os dados partilhados através do IMAP da <application
+>Cyrus</application
+></para
+></step>
+
+</procedure>
+
+<para
+>Para tal, ligue-se ao &kde; com a primeira conta do <quote
+>utilizador real</quote
+>, à qual pretenda oferecer as funcionalidades de 'groupware'.</para>
+
+<para
+>Crie-se então a conta de IMAP no &kmail;.</para>
+
+<para
+>Execute o &kontact; e seleccione o <guilabel
+>E-Mail</guilabel
+> (o componente do &kmail;). No menu, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KMail </guimenuitem
+><guilabel
+>Contas</guilabel
+><guilabel
+>página Recepção</guilabel
+></menuchoice
+> e carregue no botão <guibutton
+>Adicionar...</guibutton
+>. Será então pedido o tipo da sua conta de correio, onde irá seleccionar a opção <guilabel
+>IMAP desligado</guilabel
+> (não seleccione o <guilabel
+>IMAP</guilabel
+> simples). Finalmente, na página <guilabel
+>Geral</guilabel
+>, indique os seguintes dados:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome da Conta:</guilabel
+> <userinput
+>dados_escritorio</userinput
+></term>
+<listitem>
+<para
+>Um nome que será usado para a pasta <quote
+>local</quote
+> que aponta para esta conta de <acronym
+>IMAP</acronym
+>.</para>
+</listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Utilizador:</guilabel
+> <userinput
+>groupware</userinput
+></term>
+<listitem>
+<para
+>O utilizador da <application
+>Cyrus</application
+> que foi escolhido como <quote
+>dono</quote
+> de todos os dados do escritório</para>
+</listitem>
+</varlistentry>
+<varlistentry
+><term
+><guilabel
+>Senha:</guilabel
+></term>
+<listitem>
+<para
+>A senha do utilizador <systemitem class="username"
+>groupware</systemitem
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Servidor:</guilabel
+> <userinput
+>localhost</userinput
+></term>
+<listitem>
+<para
+>Lembre-se que, no exemplo em questão, o cliente do &kontact; corre na mesma máquina que o servidor de <acronym
+>IMAP</acronym
+></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Porto:</guilabel
+> <userinput
+>143</userinput
+></term>
+<listitem>
+<para
+>O valor por omissão</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Assinale a opção <guilabel
+>guardar a senha de IMAP</guilabel
+>, para que não lhe seja pedida, da próxima vez que executar o &kontact;. Assinale a opção <guilabel
+>Activar a verificação periódica de correio</guilabel
+> e defina um valor em minutos.</para>
+
+<para
+>Lembre-se que foi assinalado o tipo de conta <guilabel
+>IMAP desligado</guilabel
+>. Isto tem o efeito de que uma cópia dos dados de 'groupware' é guardada <quote
+>localmente</quote
+> no cliente (sob a pasta pessoal) e que é sincronizada, sempre que o cliente se liga. Isto parece muito ineficiente, dado que os seus dados são duplicados várias vezes (&ie; se tiver 10 utilizadores que usam o &kontact;, terá 10+1 vezes os mesmos dados), mas é a única forma de fazer com que as coisas funcionem rapidamente dado que, em todas as ligações, o &kontact; tem de obter todos os dados e fazer com que o &korganizer; e o &kaddressbook; os interpretem. Se usar o <quote
+>IMAP desligado</quote
+>, os dados são mantidos localmente em 'cache', sendo enviado apenas o <quote
+>delta</quote
+> (&ie; os dados alterados).</para>
+
+<para
+>Por outro lado, se os seus utilizadores executam o &korganizer; no mesmo PC que corre o servidor de <acronym
+>IMAP</acronym
+>, parece razoável usar o <acronym
+>IMAP</acronym
+> (este é chamado de <quote
+>IMAP desligado</quote
+>) para poupar espaço, dado que a velocidade de transferência não deverá ser um problema. Porém, infelizmente, isto não funciona, porque o &kontact; não actualiza automaticamente a pasta de <guilabel
+>Calendário</guilabel
+> no <quote
+>IMAP ligado</quote
+>, como tal, você não será actualizado quando alguém adicionar eventos (terá de mudar manualmente para a aplicação &kmail; e carregar na pasta de <guilabel
+>Calendário</guilabel
+>). Para além disso, no arranque, quando ele lê as pastas de <guilabel
+>Calendário</guilabel
+>, poderá ver uma intermitência tremenda e uma actualização lenta dos dados.</para>
+
+<para
+>Agora, terá de se dizer ao &kontact; para usar o <acronym
+>IMAP</acronym
+> como fonte de dados para os seus vários componentes. No &kmenu;, escolha o <guimenuitem
+>Executar um comando</guimenuitem
+>, execute o <userinput
+><command
+>kcmshell kresources</command
+></userinput
+>. Na lista, seleccione os <guilabel
+>Contactos</guilabel
+> e carregue depois no botão <guibutton
+>Adicionar...</guibutton
+>, onde poderá escolher o <guilabel
+>Livro de endereços num Servidor de IMAP através do KMail</guilabel
+>. Depois, seleccione essa linha nova e carregue em <guibutton
+>Usar por Omissão</guibutton
+>. Faça o mesmo para o <guilabel
+>Calendário</guilabel
+> e para as <guilabel
+>Notas</guilabel
+>.</para>
+
+<para
+>Agora, terá de se activar a funcionalidade de 'groupware' do &kmail; (e, por consequência, de todo o &kontact;):</para>
+
+<procedure>
+<step>
+<para
+>Escolha no menu a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KMail</guimenuitem
+><guilabel
+>Diversos</guilabel
+><guilabel
+>Groupware</guilabel
+></menuchoice
+></para>
+</step>
+<step>
+<para
+>Assinale a opção para <guilabel
+>Activar a funcionalidade de recursos do IMAP</guilabel
+></para>
+</step>
+<step>
+<para
+>Escolha o <guilabel
+>Inglês</guilabel
+> como <guilabel
+>Língua das pastas de 'groupware'</guilabel
+> (isto é no caso de já ter as pastas criadas no servidor de <acronym
+>IMAP</acronym
+> por um outro programa numa língua diferente).</para>
+</step>
+<step>
+<para
+>Agora, vá para a opção <guilabel
+>As pastas de recursos estão na conta</guilabel
+> e seleccione a subpasta <guilabel
+>Inbox</guilabel
+> da pasta <guilabel
+>dados_escritorio</guilabel
+>.</para>
+<para
+>Desligue a opção <guilabel
+>Esconder as pastas de 'groupware'</guilabel
+> por agora, para que se possa ver o que acontecerá. Poderá voltar aqui e assinalá-la, logo que esteja tudo bem.</para>
+</step>
+<step>
+<para
+>Quando carregar em OK, aparecer-lhe-á a mensagem: <computeroutput
+>O &kmail; irá agora criar as pastas necessárias no recurso de IMAP como subpastas da Inbox</computeroutput
+> </para>
+<para
+>Se não quiser isto, carregue em <guibutton
+>Não</guibutton
+>, pelo que o recurso de <acronym
+>IMAP</acronym
+> ficará desactivado. Carregue em <guibutton
+>Sim</guibutton
+> (isto só acontece da primeira vez com o primeiro <quote
+>utilizador real</quote
+>). Irá ver imediatamente que, na árvore de pastas do &kmail;, sob a pasta <menuchoice
+><guilabel
+>dados_escritorio</guilabel
+><guilabel
+>Inbox</guilabel
+></menuchoice
+>, serão criadas as subpastas:</para>
+<simplelist>
+<member
+>Calendar</member>
+<member
+>Contacts</member>
+<member
+>Notes</member>
+<member
+>Tasks</member>
+<member
+>Journal</member>
+</simplelist>
+<para
+>se agora fizer um:</para>
+<screen
+># <command
+>ls</command
+> <option
+>-l /var/spool/cyrus/mail/g/user/groupware/</option>
+<computeroutput
+>drwx------ 2 cyrus mail 144 Oct 31 16:36 Calendar
+drwx------ 2 cyrus mail 144 Oct 31 16:36 Contacts
+drwx------ 2 cyrus mail 144 Oct 31 16:36 Journal
+drwx------ 2 cyrus mail 144 Oct 31 16:36 Notes
+drwx------ 2 cyrus mail 144 Oct 31 16:36 Tasks
+-rw------- 1 cyrus mail 4 Oct 31 15:28 cyrus.cache
+-rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header
+-rw------- 1 cyrus mail 76 Oct 31 15:28 cyrus.index</computeroutput
+></screen>
+
+<para
+>Como pode ver, o <guilabel
+>office_gwdata/Inbox</guilabel
+> está guardado, não de forma local na pasta do utilizador actual do &kontact;, mas sim nas pastas de <acronym
+>IMAP</acronym
+> do utilizador <systemitem class="username"
+>groupware</systemitem
+>.</para>
+</step>
+</procedure>
+
+<para
+>Agora, o &kontact; está pronto para trabalhar e guardar os dados aí. Na aplicação de calendário, se a conta de <acronym
+>IMAP</acronym
+> do &kmail; era do tipo <quote
+>desligado</quote
+>, a janela do <guilabel
+>recurso</guilabel
+> irá mostrar o item <guilabel
+>Recurso de IMAP</guilabel
+> com 3 sub-itens, que são referências para ficheiros locais do utilizador. Por outro lado, a aplicação dos <guilabel
+>Contacts</guilabel
+> não mostra sub-itens por baixo do <guilabel
+>Recurso de IMAP</guilabel
+>.</para>
+
+<para
+>Poderá agora ligar-se ao &kde; com um utilizador diferente e configurar o seu cliente do &kontact; de uma forma muito semelhante:</para>
+
+<procedure>
+<step>
+<para
+>Abra o &kontact; e, no componente de <guilabel
+>Correio</guilabel
+>, adicione uma conta de <acronym
+>IMAP</acronym
+> que indique como <guilabel
+>servidor</guilabel
+> o computador em que o servidor de <application
+>Cyrus</application
+> se executa (neste caso, o <literal
+>192.168.1.3</literal
+>).</para>
+
+<para
+>Lembre-se de assinalar a opção <guilabel
+>Activar a verificação periódica do correio</guilabel
+> e defina um valor em minutos. Quando confirmar, não lhe será pedida a confirmação da criação das subpastas (dado que estas existem no servidor de <acronym
+>IMAP</acronym
+>), pelo que as verá na árvore de pastas.</para>
+</step>
+<step>
+<para
+>Active a funcionalidade de 'groupware' para poder gravar os dados no servidor de <acronym
+>IMAP</acronym
+>.</para>
+</step>
+</procedure>
+<para
+>Tenha em atenção que, no <quote
+><acronym
+>IMAP</acronym
+> desligado</quote
+>, os dados são transmitidos de um cliente para um servidor de <acronym
+>IMAP</acronym
+>, apenas quando o cliente se ligar para verificar o correio novo. Como tal, se tiver os seus clientes do &kontact; com um <guilabel
+>intervalo de verificação de correio</guilabel
+> de, por exemplo, 5 minutos, no pior dos casos, terá um atraso de 10 minutos entre a escrita do evento e a sua aparição nos outros utilizadores.</para>
+</sect1>
+<sect1 id="kontact-imap-readonly">
+<title
+>Como Ter Acesso Apenas para Leitura</title>
+
+<note
+><para
+>Tenha cuidado, dado que se confirma que a implementação de <acronym
+>IMAP</acronym
+> das Notas no &kontact; anterior à versão do 1.01 tem problemas, pelo que esta configuração não irá funcionar nesse caso; aí, se as quiser usar, terá de usar a configuração anterior.</para
+></note>
+
+<para
+>Na configuração anterior, existe o mesmo utilizador <quote
+>falso</quote
+>, chamado <systemitem class="username"
+>groupware</systemitem
+>, que é usado por todos os utilizadores <quote
+>reais</quote
+> do &kontact; (&ie; o <systemitem class="username"
+>antonio</systemitem
+>, o <systemitem class="username"
+>ze</systemitem
+>, a <systemitem class="username"
+>amanda</systemitem
+>, &etc;), através da conta de <acronym
+>IMAP</acronym
+> com o seu utilizador e senha. Porém, desta forma, todos os utilizadores reais têm as mesmas permissões de leitura/escrita dos outros, dado que toda a gente se liga com o utilizador <systemitem class="username"
+>groupware</systemitem
+> ao servidor de <acronym
+>IMAP</acronym
+>.</para>
+
+<para
+>Para limitar o acesso a alguns utilizadores (tipicamente, oferecendo o acesso apenas para leitura), serão usadas as <acronym
+>ACL</acronym
+>s (Access Control Lists - Listas de Controlo de Acesso).</para>
+
+<para
+>Seleccione no &kmail; uma subpasta da caixa de correio <guilabel
+>dados_escritorio</guilabel
+>, como por exemplo a <guilabel
+>Calendar</guilabel
+> e carregue com o botão direito do rato. Seleccione a opção <guilabel
+>Propriedades</guilabel
+><guilabel
+>Controlo de Acesso</guilabel
+>. Aqui, poderá indicar os utilizadores a que deseja dar acesso a esta pasta, bem como o que eles poderão fazer.</para>
+
+<para
+>Só para experimentar a troca de eventos, serão dadas <quote
+>Todas</quote
+> as permissões ao utilizador <systemitem class="username"
+>maria</systemitem
+></para>
+
+<para
+>Ao nível do <application
+>cyrus</application
+> (no <acronym
+>PC</acronym
+> que está a correr o servidor de <acronym
+>IMAP</acronym
+> da Cyrus, com as ferramentas do <application
+>cyrus</application
+>), terá primeiro de adicionar o utilizador <systemitem class="username"
+>maria</systemitem
+>, para que seja um utilizador reconhecido de <acronym
+>IMAP</acronym
+>, e criar uma pasta de <acronym
+>IMAP</acronym
+> para ela.</para>
+
+<para
+>Depois, ligue-se ao GNU/Linux como a <systemitem class="username"
+>maria</systemitem
+> e entre no &kontact;. Como foi mostrado anteriormente, será configurada uma conta de <acronym
+>IMAP</acronym
+> no &kmail; com os mesmos dados, com a diferença do utilizador (em vez do utilizador falso <systemitem class="username"
+>groupware</systemitem
+> e a senha senha, serão usados a <systemitem class="username"
+>maria</systemitem
+> e a senha dela).</para>
+
+<para
+>Na árvore de pastas do &kmail;, desta vez verá a seguinte estrutura: <menuchoice
+><guimenu
+>dados_escritorio</guimenu
+><guisubmenu
+>utilizador</guisubmenu
+> <guisubmenu
+>groupware</guisubmenu
+><guimenuitem
+>Calendário e Tarefas</guimenuitem
+></menuchoice
+>. Verifique o correio (<menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>) pelo que terá também uma pasta <quote
+>inbox</quote
+> sob a <quote
+>dados_escritorio</quote
+>.</para>
+
+<para
+>Agora, active a funcionalidade de 'groupware' do &kmail; e, no campo <guilabel
+>As pastas de recursos são subpastas de </guilabel
+>, coloque a <guimenuitem
+>inbox</guimenuitem
+>, que é uma subpasta da <quote
+>dados_escritorio</quote
+>.</para>
+
+<para
+>Agora, active a funcionalidade de 'groupware' do &kmail; e, no campo <guilabel
+>As pastas de recursos são subpastas de </guilabel
+>, coloque a <guimenuitem
+>inbox</guimenuitem
+>, que é uma subpasta da <guisubmenu
+>dados_escritorio</guisubmenu
+>.</para>
+
+<para
+>Neste momento, tem duas ramificações da pasta sob a <quote
+>dados_escritorio</quote
+>:</para>
+
+<orderedlist>
+<listitem>
+<para
+>A <quote
+>inbox</quote
+>, com o Calendar, Contacts, Notes, Tasks e a Journal, que estão gravadas nas pastas de <acronym
+>IMAP</acronym
+> da <systemitem class="username"
+>maria</systemitem
+>, no servidor de <acronym
+>IMAP</acronym
+></para>
+</listitem>
+<listitem>
+<para
+>O <quote
+>utilizador</quote
+>, com a subpasta <quote
+>groupware</quote
+> e as subpastas a que a <systemitem class="username"
+>maria</systemitem
+> tme acesso (neste exemplo, à Calendar (Calendário) e às Tasks (Tarefas))</para>
+</listitem>
+</orderedlist>
+<para
+>Carregue com o &RMB; na pasta <quote
+>Calendar</quote
+> do utilizador e verifique se é do tipo Calendário (se não, defina-a como tal) e se a <quote
+>utilizador</quote
+><quote
+>Tasks</quote
+> é do tipo de Tarefas.</para>
+<para
+>Agora, no Calendário, terá dois recursos de <acronym
+>IMAP</acronym
+> disponíveis, nos quais poderá escrever; como tal, se criar um novo evento, ser-lhe-á perguntado qual o que será usado (ou, se deixar disponíveis os recursos, locais, terá então 3!).</para>
+<para
+>Terá de ir à pequena janela do lado esquerdo no Calendário, a que mostra os recursos disponíveis, e desligar os que não apontam para o local <guilabel
+>.groupware.directory</guilabel
+> (veja a parte final de cada pasta de recursos).</para>
+
+</sect1>
+
+<sect1 id="kontact-imap-credits">
+<title
+>Créditos</title>
+
+<para
+>O autor considera-se pouco experiente e, para este HOWTO, só ofereceu o seu tempo e vontade. Para o conhecimento, ele deseja agradecer a algumas pessoas nos canis da 'freenode' pela sua competência, paciência e vontade de ajudar.</para>
+
+<itemizedlist>
+<title
+>Muito obrigado a:</title>
+<listitem>
+<para
+>Pela parte de <acronym
+>IMAP</acronym
+> do <application
+>Cyrus</application
+>, no canal #cyrus:</para
+>
+<itemizedlist>
+<listitem>
+<para
+>[protagonist] Andy Morgan <email
+>morgan@orst.edu</email
+></para>
+</listitem>
+<listitem>
+<para
+>[plixed] Okke Timm <email
+>okke.timm@web.de</email
+></para>
+</listitem>
+</itemizedlist>
+</listitem>
+<listitem>
+<para
+>Pela parte do &kontact; no canal do #kontact:</para>
+<itemizedlist>
+<listitem>
+<para
+>[till] Till Adam <email
+>adam@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>[dfaure] David Faure <email
+>faure@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>[mdouhan] Matt Douhan <email
+>matt@fruitsalad.org</email
+></para>
+</listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+
+<para
+>Muito obrigado, rapazes!</para>
+
+<para
+>E, claro, o próprio autor, [markit] Marco Menardi <email
+>mmenaz@mail.com</email
+></para>
+
+</sect1>
+
+<sect1 id="kontact-imap-further-reading">
+<title
+>Leituras Posteriores</title>
+
+<itemizedlist>
+<title
+>Referência</title>
+<listitem
+><para
+>KDE: <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+>Página Web do &kontact;: <ulink url="http://www.kontact.org"
+>http://www.kontact.org</ulink
+></para
+></listitem>
+<listitem
+><para
+>Projecto Kroupware: <ulink url="http://www.kroupware.org"
+>http://www.kroupware.org</ulink
+></para
+></listitem>
+<listitem
+><para
+>Wiki da Comunidade do &kde;: <ulink url="http://wiki.kde.org"
+>http://wiki.kde.org</ulink
+></para
+></listitem>
+<listitem
+><para
+>Projecto Wine: <ulink url="http://www.winehq.org"
+>http://www.winehq.org</ulink
+></para
+></listitem>
+<listitem
+><para
+>Projecto Cygwin/X <ulink url="http://x.cygwin.com"
+>http://x.cygwin.com</ulink
+></para
+></listitem>
+<listitem
+><para
+>Projecto LTSP: <ulink url="http://www.ltsp.org"
+>http://www.ltsp.org</ulink
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/history.docbook b/tde-i18n-pt/docs/kdebase/userguide/history.docbook
new file mode 100644
index 00000000000..5981cee1b0c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/history.docbook
@@ -0,0 +1,192 @@
+<chapter id="history">
+<title
+>Uma Breve Visita Guiada à História do &kde;</title>
+
+<epigraph>
+<attribution
+>O <abbrev
+>CEO</abbrev
+> de uma grande empresa de oftware, no início da década de 80...</attribution
+>
+<para
+>640kB devem ser suficientes para toda a gente </para>
+</epigraph>
+
+<sect1 id="before-kde">
+<title
+>Antes do &kde;</title>
+
+<para
+>Desde os princípios do desenvolvimento do &UNIX;, existe um grande problema: Existem núcleos estáveis, e bom, poderoso software. Infelizmente, somente uma pequena parte das pessoas podiam usar o &UNIX;, porque era escrito principalmente para os estudantes e profissionais que tivessem estudado o sistema durante muito tempo. Por exemplo, o método normal de ler as notícias da USENET era:</para>
+
+<screen
+><userinput
+><command
+>find</command
+> <filename
+>/var/spool/news</filename
+> <parameter
+>-name '[0-9]*' -exec cat {} \;</parameter
+> | <command
+>more</command
+></userinput
+>
+</screen>
+
+<para
+>Ainda que rápido e relativamente eficiente, não se podia dizer que fosse amigável. Actualmente, existem disponíveis muitos e bons interfaces disponíveis, como o <application
+>tin</application
+> e o &knode;, que possibilitam a facilidade de uso, interfaces gráficas de utilizador intuitivas (<acronym
+>GUI</acronym
+>s). Infelizmente, aos <acronym
+>GUI</acronym
+>s falta-lhes um aspecto comum. Bibliotecas comerciais para programadores como o <application
+>Motif</application
+> prometem uma solução para isto, mas essas bibliotecas continuam a ser demasiado caras e demasiado lentas. </para>
+
+<para
+>A configuração de programas é também muitas vezes difícil. Enquanto que compilar é normalmente feito com linhas de comando do tipo <userinput
+><command
+>./configure</command
+> &amp;&amp; <command
+>make</command
+> &amp;&amp; <command
+>make <option
+>install</option
+></command
+></userinput
+> somente um punhado de programas pode ser configurado com menus e scripts. Em muitos casos, você mesmo deve editar ficheiros de texto de configuração. Muitas vezes acontece uma frase mal colocada estraga todo o ficheiro, obrigando-o a reiniciar o processo de configuração. Sempre que precise de mudar as suas características ou reconfigurar um programa, toda a confusão surge outra vez.</para>
+
+<para
+>Tudo isto contribui para o facto do &Linux; e outros &UNIX;'s não alcançarem uma tão vasta audiência. Ao mesmo tempo, muitas pessoas não estão satisfeitas com o seu sistema operativo actual, principalmente por causa da falta de estabilidade e produtividade desses sistemas operativos. Outras pessoas detestam comprar um computador novo de cada vez que uma nova versão do programa de que não podem dispensar sai, porque precisa de mais <acronym
+>RAM</acronym
+> e mais espaço em disco. Muitas vezes a nova versão fornece novas funcionalidades de que muito poucas pessoas realmente precisam. </para>
+
+<para
+><emphasis
+>O &kde; é diferente.</emphasis
+> Embora nós não tentamos substituir a shell &UNIX; padrão, estamos a trabalhar numa ferramenta que fará o &UNIX; mais fácil. Também queremos atrair mais utilizadores para o ambiente &UNIX;. Coisas simples serão mais simples e coisas complexas ainda serão possíveis. E também, uma interface única será fornecida em vez das dúzias actualmente necessárias. </para>
+
+</sect1>
+
+
+<sect1 id="what-kde-can-do-for-you">
+<title
+>O Que o &kde; Pode Fazer por Si</title>
+
+<para
+>O &kde; está desenhado para toda a gente.</para>
+
+<para
+>Aqueles que são novos no &UNIX; ou os que não têm interesse em aprender a usar as novas tecnologia e os comandos que não encontram nos seus sistemas operativos anteriores não necessitam de enfrentar o drama da linha de comandos a menos que queiram. Mesmo assim, existe muita coisa que o &kde; oferece de valioso para os utilizadores experientes do &UNIX;, com ferramentas gráficas que tornam simples as tarefas anteriormente complicadas, tendo à mesma a linha de comandos a um click de distância.</para>
+
+<para
+>Independentemente do seu nível de experiência com o &UNIX; ou com qualquer outro sistema operativo, o &kde; garante-lhe:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Um ambiente de trabalho agradável e fácil de utilizar.</para>
+</listitem>
+<listitem>
+<para
+>Um gestor de ficheiros poderoso, fácil de usar </para>
+</listitem>
+<listitem>
+<para
+>Um gestor de ficheiros poderoso e também fácil de utilizar.</para>
+</listitem>
+<listitem>
+<para
+>Um configuração simples, centralizada</para>
+</listitem>
+<listitem>
+<para
+>Uma lista abrangente de aplicações, de modo a que possa ser produtivo ao fim de alguns minutos depois de se ligar pela primeira vez no &kde;.</para>
+</listitem>
+<listitem>
+<para
+>Uma ajuda 'online' para o apoiar em todas as situações.</para>
+</listitem>
+<listitem>
+<para
+>Consistência na interface. Os menus encontram-se no mesmo local entre as várias aplicações, os atalhos de teclado comportam-se da mesma forma, os ícones da barra de ferramentas, uma vez aprendidos, funcionam sempre da mesma forma.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="background-of-kde">
+<title
+>O Historial do &kde;</title>
+
+<para
+>Em Outubro de 1996, o programador alemão do <application
+>LyX</application
+> Matthias Ettrich iniciou o desenvolvimento do &kde; com uma notícia na USENET. Pouco depois, um grupo de programadores interessados começou a planear e programar partes do novo projecto. Um ano depois, o gestor de janelas e ficheiros, o emulador de terminal, o sistema de ajuda e a ferramenta de exibição da configuração foram lançadas para testes Alpha e Beta e provaram ser relativamente estáveis. </para>
+
+<para
+>Em Julho de 1998, o &kde; 1.0 foi lançado. Era a versão estável para os próximos seis meses, enquanto que os programadores continuaram a trabalhar na melhoria do &kde; sem problemas de estabilidade. Em Janeiro de 1999, os seus melhoramentos foram consolidados e integrados para produzir o &kde; 1.1, a nova versão estável, padrão. </para>
+
+<para
+>O desenvolvimento continuou a partir daí com o &kde; 2.0, uma reescrita quase completa do ambiente, sendo lançada a 23 de Outubro de 2000. A versão 2.x teve seis versões menores durante o período de um ano, trazendo cada uma mais funcionalidades e estabilidade.</para>
+
+<para
+>Na altura em que isto foi escrito, o &kde; 3.2 encontra-se em preparação para ser lançado, trazendo uma grande gama de melhoramentos sobre a série 2.0. Ainda que a interface gráfica não tenha mudado tão drasticamente como aconteceu ao passar do &kde; 1 para o &kde; 2, houve muitos melhoramentos, como um sistema de impressão completamente novo, um suporte bastante melhorado de <acronym
+>SSL</acronym
+> (para transacções seguras na Internet) ou o suporte completo das línguas que se escrevem da direita para a esquerda (como o Árabe ou o Hebreu) tiveram a sua oportunidade no ambiente. Poderá encontrar mais informações sobre este desenvolvimento em &kde-http;. </para>
+
+<para
+>Os programadores e utilizadores interessados comunicam via várias listas de correio tal como descrito na secção <link linkend="mailing-lists"
+>Listas de correio</link
+>. Se quiser ajudar, por favor faça-o! Continuamos à procura de ajudantes.</para>
+
+</sect1>
+
+<sect1 id="getting-kde">
+<title
+>Como Obter Novos Componentes</title>
+
+<para
+>O 'site' Web principal do &kde; é o &kde-http;. Aqui podes encontrar toda a informação importante relacionada com o &kde;, incluindo os anúncios, correcções de erros, informações dos programadores e muito mais.</para>
+
+<para
+>Para as actualizações do 'software', visita o nosso 'site' &FTP;, o &kde-ftp;, ou utiliza um 'site' alternativo se existir perto de ti. Podes encontrar uma lista actualizada dos vários 'sites' alternativos em <ulink url="http://www.kde.org/ftpmirrors.html"
+>http://www.kde.org/ftpmirrors.html</ulink
+>.</para>
+
+<para
+>Nos servidores &FTP; a pasta <filename
+>unstable</filename
+> contém sempre software muito recente, mas muitas vezes é não testado e pode nem sequer compilar. Se estiver à procura de componentes fiáveis, por favor utilize a pasta <filename
+>stable</filename
+>, onde colocamos versões Beta e de actualização. </para>
+
+<para
+>Se estiver interessado no desenvolvimento de aplicações próprias do &kde;, deve visitar o <ulink url="http://developer.kde.org/"
+>http://developer.kde.org/</ulink
+> onde irá encontrar uma boa fonte de informação, incluindo tutoriais, guias da <acronym
+>API</acronym
+> das bibliotecas do &kde;, entre outras coisas. Deve também visitar o servidor da Troll Tech (<ulink url="http://www.trolltech.com/"
+>http://www.trolltech.com</ulink
+>) que contém uma grande quantidade de informação sobre as bibliotecas &Qt; usadas pelo KDE. Para trabalho de desenvolvimento, também é aconselhável juntar-se à <link linkend="mailing-lists"
+>lista de correio dos programadores</link
+>.</para>
+
+</sect1>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/userguide/index.cache.bz2
new file mode 100644
index 00000000000..ce7415040ec
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/userguide/index.docbook b/tde-i18n-pt/docs/kdebase/userguide/index.docbook
new file mode 100644
index 00000000000..2773667c5f2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/index.docbook
@@ -0,0 +1,654 @@
+<?xml version="1.0" ?>
+ <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "<replaceable
+>KApp</replaceable
+>">
+ <!ENTITY % addindex "INCLUDE">
+ <!ENTITY % imageobjectco.module "INCLUDE">
+ <!ENTITY getting-help SYSTEM "getting-help.docbook">
+ <!ENTITY programs-controlling SYSTEM "programs-controlling.docbook">
+ <!ENTITY troubleshooting-no-open SYSTEM "troubleshooting-no-open.docbook">
+ <!ENTITY troubleshooting-network-x SYSTEM "troubleshooting-network-x.docbook">
+ <!ENTITY windows-how-to SYSTEM "windows-how-to.docbook">
+ <!ENTITY the-filemanager SYSTEM "the-filemanager.docbook">
+ <!ENTITY panel-and-desktop SYSTEM "panel-and-desktop.docbook">
+ <!ENTITY programs-and-documents SYSTEM "programs-and-documents.docbook">
+ <!ENTITY control-center SYSTEM "control-center.docbook">
+ <!ENTITY customizing-desktop SYSTEM "customizing-desktop.docbook">
+ <!ENTITY base-kde-applications SYSTEM "base-kde-applications.docbook">
+ <!ENTITY removable-disks SYSTEM "removable-disks.docbook">
+ <!ENTITY burning-cds SYSTEM "burning-cds.docbook">
+ <!ENTITY playing-music SYSTEM "playing-music.docbook">
+ <!ENTITY playing-audiocds SYSTEM "playing-audiocds.docbook">
+ <!ENTITY playing-movies SYSTEM "playing-movies.docbook">
+ <!ENTITY your-kde-account SYSTEM "your-kde-account.docbook">
+ <!ENTITY kde-as-root SYSTEM "kde-as-root.docbook">
+ <!ENTITY switching-sessions SYSTEM "switching-sessions.docbook">
+ <!ENTITY file-sharing SYSTEM "file-sharing.docbook">
+ <!ENTITY networking-with-windows SYSTEM "networking-with-windows.docbook">
+ <!ENTITY shared-sessions SYSTEM "shared-sessions.docbook">
+ <!ENTITY printer-setup SYSTEM "printer-setup.docbook">
+ <!ENTITY printing-from-apps SYSTEM "printing-from-apps.docbook">
+ <!ENTITY pdf-files SYSTEM "pdf-files.docbook">
+ <!ENTITY font-installation SYSTEM "font-installation.docbook">
+ <!ENTITY creating-graphics SYSTEM "creating-graphics.docbook">
+ <!ENTITY screen-captures SYSTEM "screen-captures.docbook">
+ <!ENTITY konsole-intro SYSTEM "konsole-intro.docbook">
+ <!ENTITY kde-edutainment SYSTEM "kde-edutainment.docbook">
+ <!ENTITY accessibility SYSTEM "accessibility.docbook">
+ <!ENTITY under-the-hood SYSTEM "under-the-hood.docbook">
+ <!ENTITY net-connection-setup SYSTEM "net-connection-setup.docbook">
+ <!ENTITY email SYSTEM "email.docbook">
+ <!ENTITY internet-shortcuts SYSTEM "internet-shortcuts.docbook">
+ <!ENTITY browser-fine-tuning SYSTEM "browser-fine-tuning.docbook">
+ <!ENTITY usenet SYSTEM "usenet.docbook">
+ <!ENTITY messaging-intro SYSTEM "messaging-intro.docbook">
+ <!ENTITY kde-office SYSTEM "kde-office.docbook">
+ <!ENTITY kde-for-admins SYSTEM "kde-for-admins.docbook">
+ <!ENTITY migrator-dictionary SYSTEM "migrator-dictionary.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+ <!ENTITY standard-menu-entries SYSTEM "standard-menu-entries.docbook">
+ <!ENTITY where-next SYSTEM "where-next.docbook">
+ <!ENTITY credits-and-license SYSTEM "credits-and-license.docbook">
+ <!ENTITY groupware-with-kontact SYSTEM "groupware-kontact.docbook">
+ <!ENTITY extragear-applications SYSTEM "extragear-applications.docbook">
+ <!ENTITY migrator-applications SYSTEM "migrator-applications.docbook">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Guia de Utilizador do &kde;</title>
+
+<authorgroup>
+<corpauthor
+>A Equipa de Documentação do &kde; </corpauthor>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2004</year
+><year
+>2005</year>
+<holder
+>A Equipa de Documentação do &kde;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-06-16</date>
+<releaseinfo
+>0.0.1</releaseinfo>
+
+<abstract>
+<para
+>Um guia geral para o utilizador do &kde; </para>
+
+<para
+>Por favor comunique os problemas que encontrar neste documento para <email
+>kde-doc-english@kde.org</email
+>. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>ecrã</keyword>
+<keyword
+>manual</keyword>
+<keyword
+>tutorial</keyword>
+</keywordset>
+
+</bookinfo>
+
+<part id="introduction">
+<title
+>Introdução</title>
+
+<chapter id="welcome">
+<title
+>Bem-vindo ao Guia de Utilizador do &kde;</title>
+
+<para
+>Este Guia de Utilizador pretende dar uma ideia geral sobre a experiência inteira d o&kde;. Assume-se aqui que você tem uma instalação normal e funcional de um ambiente de trabalho completo do &kde;, bem como os pacotes que o acompanham. Este manual deverá ser o seu primeiro ponto de referência para qualquer dúvida simples de configuração do &kde; ou para descobrir como efectuar uma determinada tarefa comum.</para>
+
+<sect1 id="what-the-ug-is">
+<title
+>O que este livro pretende ser</title>
+
+<para
+>O primeiro lugar a ler e um ponto de encontro único para todas as dúvidas que você tenha em relação à sua experiência do &kde;.</para>
+
+<para
+>Um Guia Introdutório do Utilizador para as tarefas efectuadas mais frequentemente - na maioria dos casos, não terá de conhecer os detalhes de configuração de todas as opções de uma aplicação, para as por a funcionar. Irá encontrar guias passo-a-passo que irão funcionar na maioria das situações mais comuns, em conjunto com referências a fontes de informação mais detalhadas, no caso de ter alguns problemas.</para>
+
+<para
+>Existem também algumas dicas e truques que lhe mostram as funcionalidades mais úteis e impressionantes do &kde;, bem como formas de lhe poupar tempo e esforço.</para>
+
+</sect1>
+
+<sect1 id="what-the-ug-is-not">
+<title
+>O que este livro não é</title>
+
+<para
+>O Guia do Utilizador não pretende ser um substituto dos manuais das aplicações. Deverá recorrer ao manual para obter ajudas em configurações específicas do programa e para resolver os problemas que não sejam cobertos por este manual. Se a resposta estiver fora do âmbito deste livro, ser-lhe-á dito onde procurar mais ajuda com maior detalhe.</para>
+
+<para
+>Poderá também ter uma variedade de pacotes de terceiros, sendo algumas destas aplicações aqui mencionadas, mas normalmente só são cobertas as aplicações que fazem parte de um lançamento do &kde;. Isto não é um juízo de valor sobre as aplicações de terceiros e, de facto, muitas delas são excelentes.</para>
+
+<para
+>O Guia do Utilizador não é específico de uma dada distribuição e cobre uma instalação predefinida do &kde;. A sua instalação local pode ser personalizada pelo seu distribuidor ou por si próprio, como tal os conselhos aqui indicados são genéricos. Poderá ter de ajustar os locais para poder localizar os ficheiros que são indicados.</para>
+</sect1>
+
+<sect1 id="typographic-conventions">
+<title
+>Convenções usadas neste livro</title>
+
+<para
+>Serão usadas as seguintes convenções de formatação para clarificar o que é aqui dito: <informaltable
+> <tgroup cols="3">
+
+<thead>
+<row>
+<entry
+>Tipo de Texto</entry>
+<entry
+>Estilo</entry>
+<entry
+>Exemplo</entry>
+</row>
+</thead>
+<tbody>
+
+<row>
+<entry
+>Texto que aparece na &GUI; (nos botões, &etc;)</entry>
+<entry
+>Fundo cinzento claro</entry>
+<entry
+><guilabel
+>Configuração</guilabel
+></entry>
+</row>
+
+<row>
+<entry
+>Nomes das teclas</entry>
+<entry
+>Negrito</entry>
+<entry
+>&Ctrl;</entry>
+</row>
+
+<row>
+<entry
+>Itens de menu</entry>
+<entry
+><quote
+>Nome do Menu</quote
+>-><quote
+>Item do Menu</quote
+></entry>
+<entry
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></entry>
+</row>
+
+<row>
+<entry
+>Combinações de teclas (carregadas em simultâneo)</entry>
+<entry
+><quote
+>Tecla Modificadora</quote
+>+<quote
+>Tecla de Acção</quote
+></entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+> </keycombo
+></entry>
+</row>
+
+<row>
+<entry
+>Texto que deva introduzir</entry>
+<entry
+>Tipo de letra negrito e monoespaçado</entry>
+<entry
+><userinput
+>ls -al kde/</userinput
+></entry>
+</row>
+
+<row>
+<entry
+>Texto que deva substituir apropriadamente</entry>
+<entry
+>Tipo de letra verde e itálico</entry>
+<entry
+><replaceable
+>utilizador</replaceable
+></entry>
+</row>
+
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+
+</sect1>
+
+<sect1 id="system-locations">
+<title
+>Locais do Sistema</title>
+
+<para
+>Poderá ter de conhecer os seguintes locais no sistema: <variablelist>
+
+<varlistentry>
+<term
+>Prefixo do &kde;</term>
+<listitem
+><para
+>O &kde; instala-se na sua própria árvore de pastas, a qual poderá encontrar se executar o comando <userinput
+><command
+>kde-config</command
+> <option
+>--prefix</option
+></userinput
+>. Esta pasta baseia-se nas variáveis de ambiente $<envar
+>KDEDIRS</envar
+> e, talvez, a $<envar
+>KDEDIR</envar
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Configuração do &kde; específica do utilizador</term>
+<listitem
+><para
+>A variável de ambiente $<envar
+>KDEHOME</envar
+> aponta para a pasta em que o &kde; deverá encontrar a configuração específica do utilizador. Se não estiver definida, será usado o valor predefinido <filename class="directory"
+>~/.kde</filename
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+</sect1>
+
+<sect1 id="overview">
+<title
+>Introdução ou <quote
+>Onde procurar no Guia do Utilizador</quote
+></title>
+
+<para
+>Aqui está uma apresentação ao que existe no Guia do Utilizador:</para>
+
+<para
+><xref linkend="desktop"/> contém uma introdução à utilização básica do &kde;, como o <xref linkend="windows-how-to-work"/> e as ferramentas que irá usar em todas as aplicações do &kde;, como o <xref linkend="programs-save-open"/>. Se for novo no &kde; ou mesmo a nível de computadores, poderá achar esta secção útil.</para>
+
+<para
+><xref linkend="components"/> explica alguns componentes importantes de uma instalação do &kde; e como é que este se encaixam: as capacidades multimédia e de rede do &kde; são extensas e não são cobertas em detalhe aqui, mas fica uma chamada de atenção para ambas nesta parte do Guia do Utilizador. No fim desta parte, poderá encontrar um guia para afinar o &kde; só mais um bocadinho, na secção <xref linkend="tinkering-under-the-hood"/>.</para>
+
+<para
+><xref linkend="kde-online"/> realça o conjunto de aplicações de Internet do &kde;. O &kde; inclui um navegador Web poderoso, o &konqueror;, um cliente de e-mail poderoso, o &kmail;, um leitor de notícias, o &knode;, assim como muito mais aplicações para tornar a sua experiência na Internet mais simples e mais produtiva. Esta parte do Guia do Utilizador contém informações sobre a configuração destas aplicações.</para>
+
+<para
+><xref linkend="kde-for-administrators"/> é um guia de referência para algumas funcionalidades do &kde; que serão úteis para os administradores que configurem sistemas multi-utilizador. Esta parte contém também informações que poderão ser úteis para os utilizadores com sistemas mono-utilizador: onde é que estão guardados os ficheiros de configuração, quais as variáveis de ambiente que afectam o &kde;, e assim por diante. A plataforma KIOSK é o sistema do &kde; que permite aos administradores limitarem as tarefas que os utilizadores poderão fazer no &kde;. É potencialmente útil em muitas situações, mas especialmente a correr quiosques simples com, por exemplo, apenas um navegador Web, daí o nome.</para>
+
+</sect1>
+</chapter>
+</part>
+
+<part id="desktop">
+<title
+>O Ecrã</title>
+
+<chapter id="basics">
+<title
+>As Bases</title>
+<para
+>O <quote
+>desktop</quote
+><indexterm
+><primary
+>Ecrã</primary
+> </indexterm
+> ou ambiente de trabalho é apenas o nome da disposição no ecrã físico, quando você inicia o &kde;. Parece-se com algo deste género (no seu sistema poderá ser ligeiramente diferente, mas as funcionalidades principais deverão ser as mesmas):</para>
+
+<screenshot>
+<mediaobject>
+<imageobject>
+<imagedata fileref="desktop.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Uma disposição por omissão do ecrã</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Vejamos as partes mais importantes: <itemizedlist>
+<listitem
+><para
+>A maior parte do ecrã é ocupada pelo fundo <indexterm
+><primary
+>Fundo</primary
+></indexterm
+>. De momento, existe uma imagem que compõe o fundo. Esta imagem é normalmente referida como sendo o <quote
+>papel de parede,</quote
+><indexterm
+><primary
+>Papel de Parede</primary
+></indexterm
+> e você podê-lo-á alterar para que o &kde; corresponda ao seu gosto.</para>
+</listitem>
+
+<listitem
+><para
+>No canto superior esquerdo existem dois ícones: o <guiicon
+>Lixo</guiicon
+> e a <guiicon
+>Casa</guiicon
+>. Se carregar nestes irá abrir a sua pasta de <filename
+>Lixo</filename
+> e a sua área pessoal, respectivamente. Poderá adicionar mais ícones ao ecrã de modo a poder abrir os seus programas favoritos ou ainda aceder aos dispositivos amovíveis com apenas um 'click'.</para>
+</listitem>
+
+<listitem
+><para
+>No fundo encontra-se o Painel do &kde; <indexterm
+><primary
+>Painel</primary
+></indexterm
+> (também conhecido por <quote
+>&kicker;</quote
+>. O Painel contém várias formas úteis de interagir com o &kde;. Ele aloja o &kmenu;, a partir do qual poderá abrir qualquer aplicação do &kde; instalada no seu computador, mostra todos os programas que você está a correr de momento, assim como a hora actual, entre outras coisas. Dê uma vista de olhos em <xref linkend="panel-and-desktop"/> para mais informações sobre o Painel do &kde;.</para>
+</listitem>
+</itemizedlist
+></para>
+
+<!-- Put this somewhere else
+At the far left is the &kmenu;
+button. Clicking on this button will open the main &kde; menu, which
+has links to all the installed &kde; applications, and some useful
+commands, like <guilabel
+>Find Files</guilabel
+> and <guilabel
+>Log
+Out</guilabel
+>. You can start an application by finding it in the
+&kmenu; and clicking on its name. Like the other things on the
+desktop, the &kmenu; can be changed to fit your needs.</para>
+</listitem>
+-->
+
+<!-- Put this in the Panel section
+<listitem
+><para
+>Next to the &kmenu; button are icons which will
+start some commonly-used &kde; applications. icons are similar
+to the ones on the desktop background, but you can only put links to
+programs here (and not links to removable media, like CDs).</para>
+</listitem>
+
+-->
+
+<sect1 id="logging-in">
+<sect1info>
+<authorgroup>
+<author
+>&Philip.Rodrigues; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Iniciar e Terminar a Sessão</title>
+<para
+>Tópicos básicos sobre o KDM e o 'startkde'.</para>
+<!-- Not sure what exactly to say about startkde and where to say it -->
+<!-- (Phil) -->
+<para
+>Existem duas formas de iniciar a sua sessão no &kde;: graficamente e através da linha de comandos. Serão analisadas brevemente:</para>
+
+<sect2 id="logging-in-graphically">
+<title
+>Início de Sessão Gráfico</title>
+<indexterm
+><primary
+>autenticação</primary
+></indexterm>
+<indexterm
+><primary
+>&kdm;</primary
+></indexterm>
+
+<para
+>Se você ver um ecrã ligeiramente parecido com o que aparece quando inicia o seu computador, então está tudo bem para iniciar graficamente a sessão. Basta indicar o seu nome de utilizador no campo de texto <guilabel
+>Utilizador</guilabel
+> e a sua senha no campo de texto <guilabel
+>Senha</guilabel
+>. A sua senha não será mostrada enquanto a escrever; provavelmente será mostrada como asteriscos. Quando tiver introduzido essa informação, carregue no botão <guibutton
+>Ligar</guibutton
+> e o &kde; iniciar-se-á. O ecrã inicial do &kde; irá aparecer e mantê-lo-á informado sobre o progresso do arranque do &kde;; quando terminar, você estará pronto a usar o &kde;.</para>
+</sect2>
+
+<sect2 id="logging-in-via-cmdline">
+<title
+>Iniciar a Sessão Através da Linha de Comandos</title>
+<indexterm
+><primary
+><command
+>startkde</command
+></primary
+></indexterm>
+<indexterm
+><primary
+><command
+>startx</command
+></primary
+></indexterm>
+
+<para
+>Se preferir usar a linha de comandos, poder-se-á ligar ao &kde; com o comando <command
+>startx</command
+>. Adicione a linha <userinput
+>exec startkde</userinput
+> ao ficheiro <filename
+>.xinitrc</filename
+> da sua pasta pessoal (crie-o se não existir), grave o ficheiro e corra então o <command
+>startx</command
+>. O &kde; deverá iniciar da mesma forma como se você o tivesse iniciado de forma gráfica.</para>
+</sect2>
+
+<sect2 id="logging-out">
+<title
+>Encerrar a Sessão</title>
+<indexterm
+><primary
+>encerrar</primary
+></indexterm>
+
+<para
+>Logo que tenha acabado de usar o &kde; de momento, irá querer encerrar a sessão até uma próxima vez. A forma mais simples de o fazer é carregando no canto inferior esquerdo do seu ecrã e seleccionando então o botão <guimenuitem
+>Encerra...r</guimenuitem
+>. Irá aparecer uma janela com o texto <guilabel
+>Terminar a sessão de <replaceable
+>utilizador</replaceable
+></guilabel
+>. Para confirmar que você desejou sair, carregue no botão <guibutton
+>Terminar a Sessão Actual</guibutton
+>. Se você mudar de ideias e decidir continuar a usar o &kde; por agora, carregue em <guibutton
+>Cancelar</guibutton
+>.</para>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>O Manual do &kdm; tem informações sobre a utilização e configuração do gestor de autenticação gráfico do &kde;. Podê-lo-á ler no &khelpcenter; ou escrevendo <userinput
+>help:/kdm</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+</sect1>
+&getting-help; &windows-how-to; &the-filemanager; </chapter>
+&panel-and-desktop; &programs-and-documents; </part>
+
+<part id="components">
+<title
+>Componentes do &kde;</title>
+&control-center; &base-kde-applications; &extragear-applications; <chapter id="multimedia"
+> <title
+>Multimédia com o &kde;</title
+> &removable-disks; &playing-music; &playing-audiocds; &playing-movies; </chapter
+> <chapter id="multiuser-kde"
+> <title
+>&kde;, o Ambiente de Trabalho Multi-Utilizador</title
+> &your-kde-account; &kde-as-root; &switching-sessions; </chapter
+> <chapter id="networking"
+> <title
+>Rede com o &kde;</title
+> &file-sharing; &networking-with-windows; &shared-sessions; </chapter
+> <chapter id="graphics-printing-and-fonts"
+> <title
+>Gráficos, Impressões e Tipos de Letra</title
+> &printer-setup; &printing-from-apps; &pdf-files; &font-installation; &creating-graphics; </chapter
+> &customizing-desktop; &konsole-intro; &kde-edutainment; &accessibility; &under-the-hood; </part>
+
+<part id="kde-online">
+<title
+>O &kde; e a Internet</title>
+&net-connection-setup; &email; <chapter id="browser"
+> <title
+>&konqueror;</title
+> <para
+>Introdução ao navegador</para
+> &internet-shortcuts; &browser-fine-tuning; </chapter
+> &usenet; &messaging-intro; </part>
+
+&kde-office;
+
+&kde-for-admins;
+
+<part id="more">
+<title
+>Mais Ferramentas</title>
+&migrator-applications; &migrator-dictionary; &standard-menu-entries; &glossary; <chapter id="troubleshooting">
+<title
+>Resolução de Problemas</title>
+
+<para
+>Os problemas que não o são</para>
+
+<para
+>Aplicações congeladas (como matá-las)</para>
+
+<para
+>Coisas que não abrem</para>
+
+<para
+>Aquela janela assustadora</para>
+
+<para
+>Comunicar Erros</para>
+
+<para
+>Mais Recursos</para>
+&troubleshooting-network-x; &troubleshooting-no-open; </chapter>
+
+<chapter id="contributing">
+<title
+>Contribuir para o &kde;</title>
+
+<para
+>Alguma informação básica para encorajar as pessoas para contribuir para o &kde;, informações sobre o que está disponível e como começar.</para>
+
+</chapter>
+
+</part>
+
+
+<appendix id="appendix-credits">
+<title
+>Créditos e Licenças</title>
+
+&credits-and-license;
+
+<sect1 id="license">
+<title
+>Licença</title>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; </sect1>
+
+</appendix>
+
+&documentation.index;
+
+
+</book>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/installation.docbook b/tde-i18n-pt/docs/kdebase/userguide/installation.docbook
new file mode 100644
index 00000000000..a65b160e7b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/installation.docbook
@@ -0,0 +1,731 @@
+<chapter id="installation">
+<title
+>Instalação </title>
+
+<epigraph>
+<attribution
+>Linus Torvalds, depois de ter encontrado um dos seus sistemas de ficheiros destruídos por um novo kernel experimental</attribution>
+<para
+>Fscks que estoiram têm tendência a fazer-me ficar nervoso</para>
+</epigraph>
+
+<para
+>Não se preocupe! Embora o uso de algum software Beta possa causar alguma aflição, não é normal que a instalação do KDE destrua o seu disco rígido. De facto, este capítulo é planeado para guia-lo através do processo de instalação de modo que possa dar uma olhada o mais rápida possível à sua nova área de trabalho (e sem muita aflição). Como em todas as instalações de um novo Gestor de Janelas, é aconselhável fazer cópias de segurança dos ficheiros de configuração específicos do X11 antes de começar a instalação. Se não sabe a localização exacta deles, tente todos os ficheiros escondidos (<filename
+>.*</filename
+>) na sua pasta pessoal e na pasta <filename
+>/usr/X11/lib/X11/xdm</filename
+>. </para
+>
+
+<sect1 id="requirements">
+<title
+>Requisitos </title>
+
+<para
+>Antes de instalar o KDE, certifique-se que o seu sistema preenche os seguintes requisitos: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Um sistema UNIX compatível POSIX. Nos UNIXs que se sabe trabalharem com o KDE estão o: Linux, FreeBSD, Solaris, HP-UX, e MkLinux. Estamos a trabalhar para tornar o KDE disponível brevemente em mais plataformas. </para
+></listitem>
+
+<listitem
+><para
+>Algum espaço livre na partição do disco duro onde <filename
+>/opt/kde</filename
+> vai ser criado. Recomendamos que você reserve cerca de 50MB se o seu sistema suporte bibliotecas partilhadas, e consideravelmente mais se não. Se precisar ou quiser construir o KDE desde a árvore de fontes, por favor lembre-se de reservar cerca de 100MB em <filename
+>/usr/src</filename
+>.</para
+></listitem>
+
+<listitem
+><para
+>Um sistema X11 a correr com ou sem <application
+>xdm</application
+>. Se ainda não instalou o Sistema de Janelas X, primeiro verifique o seu modo de instalação do UNIX para uma versão instalável. Se não conseguir encontrar nenhuma versão que trabalhe, visite <ulink url="http://www.xfree86.org"
+>O sítio na rede do XFree86</ulink
+> para mais informação em como obter e instalar o Sistema de Janelas X, ou contacte o seu vendedor de apoio UNIX. </para
+></listitem>
+
+<listitem
+><para
+>As bibliotecas Qt, versão 3.2 ou superior. Pode obtê-las no <ulink url="ftp://ftp.trolltech.com/qt"
+>Servidor FTP da Troll Tech</ulink
+> em formato tgz. </para>
+</listitem>
+</itemizedlist>
+
+<warning
+><para
+>Um aviso antes de começar: Antes de actualizar a sua versão anterior do &kde;, recomendamos que faça o seguinte:</para>
+
+<screen
+><command
+>cd <filename
+>/opt/kde</filename
+></command
+>
+<command
+>tar <option
+>cfvz <replaceable
+>~/KDE-old-version-backup.tar.gz</replaceable
+> * </option
+></command
+>
+</screen>
+</warning>
+
+</sect1>
+
+<sect1 id="linux-installing-rpms">
+<title
+>Linux: Instalar RPMs para o RedHat, Caldera e SuSE.</title>
+
+<para
+>O uso de RPMs é a maneira mais fácil de instalar o KDE. Basta visitar o seu 'mirror' favorito do KDE e aceder à pasta <filename
+>/pub/kde/stable/distribution/rpm</filename
+>. Aí, pode ver pastas para diferentes sistemas operativos. Actualmente, as arquitecturas i386, alpha e sparc são suportadas. Os pacotes RPM podem também ser encontrados em servidores com ficheiros da Red Hat, como o sunsite.unc.edu ou ftp.redhat.com. </para>
+
+<para
+>O sistema básico consiste dos ficheiros <filename
+>kde-<replaceable
+>componente</replaceable
+>.<replaceable
+>arquitectura</replaceable
+>.rpm</filename
+> Precisa pelo menos do kdesupport, do kdelibs e do kdebase. Depois de obter a instalação básica, sinta-se à vontade para descarregar quaisquer outros RPMs que pense virem a dar jeito. </para>
+
+<para
+>A seguir, começar a instalar com o pacote básico. Se está a instalar o KDE pela primeira vez, use </para>
+
+<screen
+><userinput
+><command
+>rpm</command
+> <option
+>-i</option
+> <filename
+>kdesupport.arch.rpm</filename
+></userinput>
+<userinput
+><command
+>rpm</command
+> <option
+>-i</option
+> <filename
+>kdelibs.arch.rpm</filename
+></userinput>
+<userinput
+><command
+>rpm</command
+> <option
+>-i</option
+> <filename
+>kdebase.arch.rpm</filename
+></userinput
+>
+</screen>
+
+<important
+><para
+>É importante que estes componentes sejam instalados na ordem indicada, e que sejam instalados antes de qualquer outro componente do KDE.</para
+></important>
+
+<para
+>Se está a actualizar uma versão anterior, tente <screen
+><userinput
+><command
+>rpm</command
+> <option
+>-Uvh</option
+> <filename
+>kde-<replaceable
+>componente</replaceable
+>.<replaceable
+>arch</replaceable
+>.rpm</filename
+></userinput
+>
+</screen>
+</para>
+
+<para
+>Mais uma vez, a ordem dada acima deve ser mantida, e estes componentes instalados antes de qualquer outros componentes do KDE.</para>
+
+<para
+>Isto irá desempacotar a distribuição básica e instala-la por padrão em <filename
+>/opt/kde</filename
+>.</para>
+
+<para
+>Se a instalação dos pacotes básicos for concluída com sucesso, pode instalar os pacotes restantes (use <option
+>-Uvh</option
+> em vez de <option
+>-i</option
+> mais uma vez para actualizar uma versão existente) da mesma maneira. </para>
+
+</sect1>
+
+<sect1 id="installing-debian">
+<title
+>Linux: instalar <acronym
+>DEB</acronym
+>s para o debian</title>
+
+<para
+>A instalação num sistema Debian é também bastante directa. Só irá encontrar pacotes KDE 2.0 para o Debian 2.2 (Potato) e 3.0 (Woody). Descreve-se aqui como instalar pacotes para o Debian 2.2., a versão estável, já que o Debian 3.0 está ainda em desenvolvimento. No entanto, a instalação de ambas as versões é quase idêntica. A maior diferença é o KDE ser oficialmente incluído no Debian 3.0 e não precisa de indicar nenhum local especial para encontrar os pacotes deb para o KDE.</para>
+
+<para
+>O primeiro passo é dizer ao seu sistema onde pode encontrar os pacotes deb para o KDE. Uma lista de locais para os pacotes Debian é mantida no seu disco duro em <filename
+>/etc/apt/sources.list</filename
+>. Deve acrescentar a esse ficheiro a seguinte linha: <userinput
+>http://kde.tdyc.com/ stable kde2</userinput
+></para>
+
+
+<para
+>Em seguida tem que actualizar a sua base de dados local de pacotes para que o seu sistema saiba que existem novos pacotes disponíveis. Escreva o seguinte comando:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>update</option
+></userinput
+>
+</screen>
+
+<para
+>Finalmente deve instalar os componentes básicos do KDE. Isto é feito escrevendo:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install kdebase</option
+></userinput
+>
+</screen>
+
+<para
+>Se quiser instalar outros componentes de tentar algumas, ou todas estas opções:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install task-kdenetwork</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeadmin</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdetoys</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeutils</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdemultimedia</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegraphics</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdepim</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegames</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-koffice</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdebase-docs</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdm</option
+></userinput
+>
+</screen>
+
+<para
+>Pode também estar interessado em instalar apoio para sua língua.</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install
+kde-i18n-<replaceable
+>xx</replaceable
+></option
+></userinput
+>
+ </screen>
+<para
+>onde <replaceable
+>xx</replaceable
+> tem de ser substituído pelo código do país.</para>
+
+<para
+>Os ficheiros de controle de algumas aplicações do KDE irão ser colocados em <filename class="directory"
+>/etc/kde2</filename
+>, os executáveis irão para <filename class="directory"
+>/usr/bin</filename
+> e a maioria dos ficheiros auxiliares para <filename class="directory"
+>/usr/share</filename
+> sob diferentes pastas. </para>
+
+<para
+>Se está a actualizar uma versão anterior do KDE deve realizar os seguintes passos. Primeiro, actualize o ficheiro <filename
+>/etc/apt/sources.list</filename
+> mudando a linha com a localização dos pacotes KDE com a linha: <userinput
+>http://kde.tdyc.com/ stable kde2</userinput
+>. Segundo actualize a sua base de dados de pacotes:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>update</option
+></userinput
+>
+</screen>
+
+<para
+>Finalmente instale o sistema básico do KDE:</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install kdebase</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>dist-upgrade</option
+></userinput
+>
+</screen>
+
+<para
+>Se quiser instalar mais componentes do KDE tente algumas, ou todas estas opções.</para>
+
+<screen
+><userinput
+><command
+>apt-get</command
+> <option
+>install task-kdenetwork</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeadmin</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdetoys</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdeutils</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdemultimedia</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegraphics</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdepim</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-kdegames</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install task-koffice</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdebase-docs</option
+></userinput>
+<userinput
+><command
+>apt-get</command
+> <option
+>install kdm</option
+></userinput
+>
+</screen>
+
+</sect1>
+
+<sect1 id="source-distribution">
+<title
+>Utilizar o Código Fonte para Instalar em Cima de Outros Sistemas </title>
+
+<para
+>Se a sua distribuição Linux não veio com um ficheiro no formato RPM ou DEB, ou não está sequer a usar o Linux, deve compilar o KDE você mesmo. No futuro, estamos a planear em fornecer uma distribuição binária que inclua os seus próprios programas de instalação. </para>
+
+<para
+>De forma a compilar e instalar o KDE correctamente, deve ter os seguintes elementos instalados no seu disco duro: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Um compilador ANSI-C, <abbrev
+>por ex.</abbrev
+> o compilador <abbrev
+>GNU</abbrev
+> C. </para
+></listitem>
+<listitem
+><para
+>Um compilador ANSI-C, <abbrev
+>por ex.</abbrev
+> o compilador <abbrev
+>GNU</abbrev
+> C. </para
+></listitem>
+<listitem
+><para
+>O utilitário <application
+>make</application
+>. </para
+></listitem>
+<listitem
+><para
+>Qt versão de desenvolvimento 2.2 ou superior.</para
+></listitem>
+<listitem
+><para
+>A versão de desenvolvimento do X11 (os ficheiros include estão muitas vezes em falta) </para
+></listitem>
+</itemizedlist>
+
+<para
+>Assim que tiver todas as aplicações de ajuda necessárias, vá ao seu espelho KDE favorito e obtenha os seguintes ficheiros da pasta <filename
+>/pub/kde/stable/<replaceable
+>versão mais recente</replaceable
+></filename
+>:</para>
+
+<itemizedlist>
+<listitem
+><para
+><filename
+>kdesupport-<replaceable
+>versão</replaceable
+>.tar.gz</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>kdelibs-<replaceable
+>version</replaceable
+>.tar.gz</filename>
+</para
+></listitem>
+<listitem
+><para
+><filename
+>kdebase-<replaceable
+>version</replaceable
+>.tar.gz</filename
+></para
+></listitem>
+<listitem
+><para
+>qualquer outro pacote que deseje instalar. Aconselhamos a obter pelo menos o kdeutils. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Em todos os casos acima, <replaceable
+>versão</replaceable
+> aparece em vez do número da actual versão. Assim que tiver descarregado todos os ficheiros necessários, coloque esses ficheiros em <filename
+>/usr/src</filename
+>. Este processo deve ter a seguinte estrutura de pastas:</para>
+
+<itemizedlist>
+<listitem
+><para
+><filename
+>/usr/src/kdesupport</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>/usr/src/kdelibs</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>/usr/src/kdebase</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+>/usr/src/...</filename
+> (todos os outros pacotes)</para
+></listitem>
+</itemizedlist>
+
+<para
+>Tenha a certeza querem permissão de escrita para <filename
+>/opt/kde</filename
+>.</para>
+
+<para
+>A seguir deve compilar e instalar os pacotes usando o seguinte: </para>
+
+<procedure>
+<step
+><para
+><command
+>cd</command
+> para o pasta do pacote que quer instalar (veja acima)</para
+></step>
+<step
+><para
+><command
+>./configure</command
+> (com as opções que quer aplicar)</para
+></step>
+<step
+><para
+><command
+>make</command
+></para
+></step>
+<step
+><para
+><command
+>make install</command
+></para
+></step>
+</procedure>
+
+<para
+>Use os passos acima a todo o pacote que queira instalar.</para>
+
+<note
+><para
+>Estas instruções podem ser usadas para quase todos os pacotes de fontes disponíveis, não só pacotes KDE. </para
+></note>
+
+<para
+>Todos o 'scripts' de configuração têm várias opções disponíveis. Algumas são comuns entre pacotes enquanto que outras são específicas a um pacote em particular. O seguinte é parte do resultado de <command
+>configure <option
+>--help</option
+></command
+> em kdelibs:</para>
+
+<screen
+><computeroutput>
+ Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [/usr/local/kde-cvs]
+...
+Optional Features:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --disable-fast-perl disable fast Makefile generation (needs perl)
+ --enable-debug=ARG enables debug symbols (yes|no|full) default=no
+ --disable-debug disables debug output and debug symbols default=no
+ --enable-strict compiles with strict compiler options (may not work!)
+ --disable-warnings disables compilation with -Wall and similar
+...
+</computeroutput
+>
+</screen>
+
+<para
+>Várias opções não são necessárias e são só úteis para contornar problemas conhecidos (<abbrev
+>por ex.</abbrev
+> <option
+>--disable-FEATURE</option
+>). Como algumas são opções importantes, por exemplo <emphasis
+>--with-shadow</emphasis
+>, deve verificar sempre as opções disponíveis.</para>
+
+<para
+>Uma opção importante é <option
+>--prefix</option
+>. Esta opção indica o caminho onde o configure deve instalar (para o kdesupport e o kdelibs) ou onde procurar bibliotecas (para os outros pacotes). Por omissão, configure irá procurar em <filename
+>/usr/local/kde</filename
+>. Se quiser instalar o &kde; em <filename
+>/opt/kde</filename
+>, tem que usar <command
+>configure <option
+>--prefix /opt/kde</option
+></command
+>.</para>
+
+<para
+>Se instalou as bibliotecas do &Qt; num local fora do normal, por exemplo em <filename
+>$HOME/src/qt</filename
+>, deve usar <command
+>configure <option
+>--with-qt-dir=$HOME/src/qt</option
+></command
+>. Por omissão o configure procura o &Qt; nos locais mais comuns antes de desistir.</para>
+
+<para
+>Se tem problemas que não consegue resolver, mande uma cópia do ficheiro <filename
+>config.log</filename
+> para o endereço no ficheiro <filename
+>README</filename
+> do pacote em causa.</para>
+
+<para
+>Deve instalar o KDE na seguinte ordem: arts, kdelibs, depois os pacotes das aplicações (por exemplo kdebase). Todos os pacotes das aplicações somente devem depender de kdelibs, para que possa compila-los ao mesmo tempo (se tiver uma máquina poderosa).</para>
+
+<para
+>Se quer tirar proveito dos sistemas multiprocessamento, tente <command
+>make <option
+> -j <replaceable
+>Número de processadores</replaceable
+></option
+></command
+> em vez de <command
+>make</command
+>. </para>
+
+<sect2>
+<title
+>Notas Específicas por Plataforma de Construção </title>
+
+<sect3>
+<title
+>Linux </title>
+
+<para
+>Para o &Linux;, a maioria dos utilitários necessários para construir o KDE podem ser encontrados ou em <ulink url="ftp://sunsite.unc.edu/pub/Linux/GCC"
+>ftp://sunsite.unc.edu/pub/Linux/GCC</ulink
+> ou em <ulink url="ftp://sunsite.unc.edu/pub/GNU"
+>ftp://sunsite.unc.edu/pub/GNU</ulink
+>. As bibliotecas Qt podem ser encontradas em <ulink url="ftp://ftp.troll.no/pub/qt/linux"
+>ftp://ftp.troll.no/pub/qt/linux</ulink
+>, disponível em fontes ou formato RPM para Linux. Ambos contém instruções detalhadas de como instalá-los. Ficheiros include para os programas X11 devem estar disponíveis em <ulink url="ftp://ftp.xfree86.org"
+>ftp://ftp.xfree86.org</ulink
+> na secção xdevel. </para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="suse-install">
+<title
+>Mudanças necessárias aos seus ficheiros de configuração </title>
+<para
+>Depois de colocar os binários KDE nas suas pastas de destino existem alguns ajustes necessários aos seus 'scripts' de iniciação. </para>
+<para
+>O procedimento seguinte foi testado no SuSE Linux 5.0 e deve ser também compatível com os outros UNIXs populares. <emphasis
+>Faça sempre cópias de segurança dos ficheiros de configuração antes de alterá-los!</emphasis
+> Adicione o seguinte ao final do seu /etc/profile: </para>
+<para
+>
+<screen
+>export PATH=$PATH:/opt/kde/bin
+export KDEDIR=/opt/kde
+</screen>
+ </para>
+<para
+>Em seguida, edite o ficheiro .xinitrc na sua pasta pessoal. Procure a linha que chama o gestor de janelas e substitua-a por <literal
+>startkde</literal
+>.</para>
+<para
+>Agora que está tudo o necessário para correr o KDE está instalado, pode ir para o capítulo 4 onde irá começar o KDE pela primeira vez. Se alguma coisa correr mal, pode precisar de compilar o KDE. Leia<emphasis
+> <link linkend="source-distribution"
+>Usar a Compilação do Código Para Instalar por Cima de Outros Sistemas</link
+> </emphasis
+>para mais informação. </para>
+<para
+>Fizemos a instalação o mais robusta possível, por isso não deve encontrar problemas sérios a não ser que a sua configuração seja muito estranha. Se tiver dificuldades sinta-se á vontade para usar <link linkend="mailing-lists"
+>as listas de correio do KDE</link
+> </para>
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/internet-shortcuts.docbook b/tde-i18n-pt/docs/kdebase/userguide/internet-shortcuts.docbook
new file mode 100644
index 00000000000..f88b842ca2a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/internet-shortcuts.docbook
@@ -0,0 +1,116 @@
+<sect1 id="internet-keywords">
+<sect1info>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Simon</firstname
+> <surname
+>Vermeersch</surname
+> </personname
+> <email
+>titeuf@ph34rus.org</email
+> </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Atalhos da Internet</title>
+
+<indexterm
+><primary
+>Atalhos da Web</primary
+></indexterm>
+<indexterm
+><primary
+>Atalhos da Internet</primary
+></indexterm>
+<indexterm
+><primary
+>gg:</primary
+></indexterm>
+
+<para
+>Os atalhos da Internet são uma funcionalidade realmente útil do &konqueror;: logo que se habitue a eles, não poderá passar mais sem eles.</para>
+
+<para
+>Para ver o que são os atalhos da Internet: abra o &konqueror; e escreva <userinput
+>gg:kde</userinput
+> na barra de <guilabel
+>Localização</guilabel
+>.</para>
+
+<para
+>Irá então parar ao Google, procurando pelo &kde;.</para
+>
+
+<para
+>Existem vários atalhos do tipo <userinput
+>ggl:</userinput
+> (Google - Sinto-me com sorte), <userinput
+>bug:</userinput
+> (bugs.kde.org) e assim por diante.</para>
+
+<para
+>Para obter uma lista completa, carregue na <guimenu
+>Configuração</guimenu
+> do menu do &konqueror; e seleccione os <guilabel
+>Atalhos da Web</guilabel
+> no lado esquerdo. Aqui irá encontrar uma lista completa com todos os atalhos. Poderá criar novos, alterar os existentes ou remover os não-usados. Poderá também desactivar os atalhos da Web se não gostar deles. Se definir o <guilabel
+>Motor de busca por omissão</guilabel
+>, não terá mais de escrever o atalho. Por exemplo, se o configurar para o Google, poderá simplesmente escrever <userinput
+>kde</userinput
+> na barra de localização para que ele procure no Google pelo &kde;.</para>
+
+<para
+>No <guilabel
+>Delimitador de palavras-chave</guilabel
+> poderá escolher se deseja separar o atalho com dois pontos (<userinput
+>gg: kde</userinput
+>) ou com um espaço (<userinput
+>gg kde</userinput
+>).</para>
+
+<para
+>Uma boa sugestão para os atalhos da Internet é que os poderá usar na janela para <guilabel
+>Executar um Comando</guilabel
+>. Basta abri-la (com o &kmenu; ou com o <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>), escrevendo então o seu atalho, &eg; <userinput
+>gg: kde</userinput
+>, carregando finalmente em &Enter;. Irá abrir automaticamente o &konqueror; com uma procura no Google pelo &kde;.</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/intro.docbook b/tde-i18n-pt/docs/kdebase/userguide/intro.docbook
new file mode 100644
index 00000000000..313c3e81cfc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/intro.docbook
@@ -0,0 +1,34 @@
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Bem-vindo ao Manual do Utilizador do Ambiente de Trabalho K.</para>
+
+<para
+>Este livro pretende ser uma introdução ao &kde; como um todo, com uma descrição da interface com o utilizador, alguns exemplos práticos de como usar o &kde; para o trabalho diário, e algumas discas de como personalizar o ambiente de trabalho.</para>
+
+<para
+> Também está incluída uma tabela de atalhos e algumas dicas e truques para o ajudar a começar a trabalhar mais depressa e de forma mais eficiente.</para>
+
+<para
+>Este livro não é um guia como utilizar as aplicações individuais, já que estas têm cada uma o seu próprio Manual do Utilizador. No entanto, o &kde; é um ambiente integrado &mdash; o que aprender neste manual e ao explorar a interface do &kde; é consistente e aplica-se a todas as aplicações do &kde;.</para>
+
+<para
+>Este manual também explora a filosofia e a história por detrás do &kde;, e termina com como encontrar mais informações, se necessitar.</para>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/kde-as-root.docbook b/tde-i18n-pt/docs/kdebase/userguide/kde-as-root.docbook
new file mode 100644
index 00000000000..e8d7dcb5fa1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/kde-as-root.docbook
@@ -0,0 +1,103 @@
+<sect1 id="root">
+
+<sect1info>
+<authorgroup>
+<author
+>&Francis.Giannaros; &Francis.Giannaros.mail; </author>
+</authorgroup>
+</sect1info>
+
+
+<title
+>Usar o &kde; como o Utilizador 'Root'</title>
+
+<para
+>Para os sistemas operativos &UNIX;, existem normalmente vários utilizadores diferentes, os quais poderão ter, por sua vez, privilégios diferentes. O método convencional é ter uma conta de utilizador normal, cujos ficheiros sejam guardados normalmente em <filename
+>/home/utilizador</filename
+> e então ter também uma conta do <systemitem class="username"
+>root</systemitem
+>. O <systemitem class="username"
+>root</systemitem
+>, ou Super-Utilizador, tem privilégios a nível do sistema, pelo que é capaz de modificar qualquer ficheiro do sistema. </para>
+
+<para
+>Ainda que isto signifique que é simples de efectuar tarefas administrativas sem problemas, significa também que não existem restrições de segurança impostos a este utilizador. Como tal, um pequeno erro tipográfico ou outro erro qualquer poderá dar origem a erros irrecuperáveis.</para>
+
+<para
+>Alguns dos sistemas operativos que executam o &kde; vêm com uma conta de <systemitem class="username"
+>root</systemitem
+> gráfica activa. Apesar disto, nunca se deve ligar ao &kde; como <systemitem class="username"
+>root</systemitem
+>, nem precisa de o fazer. O seu sistema fica muito mais aberto a ataques, especialmente se estiver a navegar na Internet como <systemitem class="username"
+>root</systemitem
+>, pelo que poderá aumentar drasticamente as hipóteses de danificar o seu sistema.</para>
+
+<para
+>Algumas distribuições de &Linux; tentaram insistir neste ponto, pelo que desactivaram a conta do <systemitem class="username"
+>root</systemitem
+>, fazendo as coisas com base no modelo do <command
+>sudo</command
+>. De qualquer forma, o modelo básico de segurança no <command
+>sudo</command
+> é o mesmo que o do <command
+>su</command
+>, sendo que partilham as mesmas potencialidades e fraquezas de segurança, de um modo geral.</para>
+
+<para
+>Se necessitar alguma vez de executar um programa com privilégios de Super-Utilizador, então recomenda-se sempre que use o &kdesu;. A partir do &konsole; ou após a execução do atalho <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>, escreva <userinput
+>kdesu <replaceable
+>aplicação</replaceable
+></userinput
+>, para que a aplicação seja executada com os privilégios apropriados de Super-Utilizador. </para>
+
+<para
+>Mesmo que tenha configurado o seu sistema para usar o <command
+>sudo</command
+>, ou se estiver numa distribuição que use o <command
+>sudo</command
+>, como o &kubuntu;, deverá usar à mesma o &kdesu;. O programa será modificador apropriadamente pelos programadores para usar as opções correctas. Não deverá, todavia, usar nunca o <command
+>sudo <replaceable
+>aplicação</replaceable
+></command
+> para executar uma aplicação com permissões de <systemitem class="username"
+>root</systemitem
+>; poderá baralhar as permissões de certos ficheiros de configuração de um dado programa. A execução de aplicações gráficas como <systemitem class="username"
+>root</systemitem
+>, de um modo geral, não é uma boa ideia, mas se usar o &kdesu; será sempre uma aposta segura.</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+><ulink url="help:kdesu"
+>Manual do &kdesu;</ulink
+></para>
+</listitem>
+</itemizedlist>
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/kde-edutainment.docbook b/tde-i18n-pt/docs/kdebase/userguide/kde-edutainment.docbook
new file mode 100644
index 00000000000..c7f0c631376
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/kde-edutainment.docbook
@@ -0,0 +1,611 @@
+<chapter id="kde-edutainment">
+<!-- Uncomment this and add your name in order to be credited for
+writing this section
+<chapterinfo>
+<authorgroup>
+<author>
+Your name here
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>Educação e Entretenimento no &kde;</title>
+
+<para
+>O Projecto de Educação e Entretenimento do &kde; oferece às crianças, às famílias e aos professores alguns programas educativos. Poderá encontrar aplicações que o ajudam a melhorar os seus conhecimentos linguísticos e treinar o seu vocabulário com programas como o &kvoctrain; e o &kwordquiz;, os programas científicos como a aplicação muito avançada que é o &kstars; (um planetário) e o &kig; (para geometria interactiva) levá-lo-ão aos limites do conhecimento. Divirta-se a aprender a escrever num teclado com o &ktouch;. Os professores irão encontrar uma forma simples de criar as suas lições com o &keduca;. Poderá encontrar uma lista completa dos programas educativos do &kde; na <ulink url="http://edu.kde.org"
+>página Web do KDE-Edu</ulink
+>. Segue-se uma introdução a alguns deles. </para>
+<para
+>Veja o manual de cada aplicação ao escrever <userinput
+>help:/&lt;nome-aplicação&gt;</userinput
+> na barra de localização do &konqueror; ou seleccionando-o no &khelpcenter;. </para>
+
+<sect1 id="languages">
+<title
+>Melhorar os seus conhecimentos linguísticos</title>
+
+<variablelist>
+<varlistentry>
+<term
+>&khangman;</term>
+ <listitem
+><para
+>Uma aplicação fácil de usar que implementa o jogo clássico do enforcado. Pode escolher o tópico a que pertence as palavras e até escolher uma selecção de níveis de dificuldade. O programa existe em vinte e quatro línguas, como tal é bastante ideal para aprender a soletrar os substantivos básicos nas outras línguas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/khangman/"
+>http://edu.kde.org/khangman/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/khangman"
+>Manual do &khangman;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&klettres;</term>
+ <listitem
+><para
+>Uma aplicação desenhada especialmente para ajudar o utilizador a aprender o alfabeto de uma nova língua e depois aprender a ler sílabas simples. É ideal para as crianças ou para qualquer pessoa que esteja a tentar aprender e a familiarizar-se com o alfabeto de uma língua estrangeira. É suportado um conjunto razoável de alfabetos.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/klettres"
+>http://edu.kde.org/klettres</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/klettres"
+>Manual do &klettres;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kanagram;</term>
+ <listitem
+><para
+>Um jogo simples para treinar a mente, no qual terá de descobrir a palavra que foi dada pelo programa. As letras da palavra estão desordenadas e, a partir das palavras indicadas, terá de resolver a palavra que as letras poderão dar, se forem organizadas de novo. É semelhante ao jogo estrangeiro Countdown da televisão estrangeira, ou ao Quem Quer Ganha na televisão portuguesa.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kanagram/"
+>http://edu.kde.org/kanagram/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kanagram"
+>Manual do &kanagram;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kverbos;</term>
+ <listitem
+><para
+>Uma forma simples de aprender e estudar as formas verbais em Espanhol. O programa sugere um verbo e um tempo verbal, pelo que o utilizador deverá indicar as diferentes formas verbais. O programa corrige os dados introduzidos pelo utilizador e apresenta a sua reacção. O utilizador poderá então editar a lista de verbos para estudar, para que o programa possa então construir as formas verbais regulares, bem como as formas dos grupos verbais mais importantes, por si só. As formas verbais irregulares poderão ser indicadas pelo utilizador.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kverbos"
+>http://edu.kde.org/kverbos</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kverbos"
+>Manual do &kverbos;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kvoctrain;</term>
+ <listitem
+><para
+>Outra aplicação avançada para treinar vocabulários, usando a técnica dos cartões. Os <ulink url="http://edu.kde.org/contrib/kvtml.php"
+>ficheiros de vocabulários</ulink
+> poderão ser obtidos e carregados na aplicação.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kvoctrain"
+>http://edu.kde.org/kvoctrain</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kvoctrain"
+>Manual do &kvoctrain;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>&kiten;</term>
+ <listitem
+><para
+>Uma ferramenta de aprendizagem e de referência do Japonês. Tanto poderá procurar palavras em Inglês como em Japonês e filtrá-las, usando os protocolos de dicionários <application
+>Edict</application
+> e <application
+>Kanjidic</application
+>. As outras funcionalidades do &kiten; incluem algumas funções de procura compreensíveis, um histórico de procuras e uma secção de aprendizagem que contém vários modos de aprendizagem diferentes.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kiten"
+>http://edu.kde.org/kiten</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kiten"
+>Manual do &kiten;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&klatin;</term>
+ <listitem
+><para
+>Um programa para ajudar a rever o Latim. Existem secções de treino de vocabulário, gramática e testes de verbos. Para além disso, existe um conjunto de notas de revisão que poderão ser usados para revisões auto-assistidas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/klatin/"
+>http://edu.kde.org/klatin</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/klatin"
+>Manual do &klatin;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="mathematics">
+<title
+>Matemática</title>
+
+<para
+>Várias aplicações para o ajudar com a Matemática e a Geometria.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>&kbruch;</term>
+ <listitem
+><para
+>Uma aplicação com vários tipos de exercícios para melhorar o seu cálculo de fracções. As várias tarefas incluem exercícios para calcular a soma de duas fracções, a conversão de fracções para o valor decimal respectivo, a comparação (com 'maior que', 'menor que') de fracções, entre outras. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kbruch"
+>http://edu.kde.org/kbruch</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kbruch"
+>Manual do &kbruch;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kig;</term>
+ <listitem
+><para
+>Uma óptima aplicação com geometria interactiva. É ideal para os professores tentarem desenhar um gráfico no computador ou para os aluno que tentem descobrir mais e investigar com gráficos e curvas. De momento, são suportadas bastantes coisas e poderá construir ainda mais a partir de parábolas, hipérboles e elipses. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kig"
+>http://edu.kde.org/kig</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kig"
+>Manual do &kig;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kpercentage;</term>
+ <listitem
+><para
+>É essencialmente uma aplicação para o ajudar a melhorar as suas aptidões a calcular percentagens. Estão incluídos vários exercícios e existem vários níveis de dificuldade orientados para pessoas com diferentes capacidades.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kpercentage"
+>http://edu.kde.org/kpercentage</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kpercentage"
+>Manual do &kpercentage;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>&kmplot;</term>
+ <listitem
+><para
+>Um desenhador de funções matemáticas. Tem incluído um processador de texto poderoso. Poderá desenhar várias funções em simultâneo e combinar os termos das suas funções para construir ainda mais. O &kmplot; suporta funções paramétricas e funções em coordenadas polares. São suportados vários tipos de grelhas e os gráficos poderão ser impressos com grande precisão à escala correcta.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kmplot"
+>http://edu.kde.org/kmplot</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kmplot"
+>Manual do &kmplot;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect1>
+<sect1 id="science">
+<title
+>Ciência</title>
+
+<variablelist>
+<varlistentry>
+<term
+>&kstars;</term>
+ <listitem
+><para
+>Um Planetário para o ambiente de trabalho do &kde;. Oferece uma simulação gráfica precisa do céu à noite, a partir de qualquer local na Terra e em qualquer data e hora. O ecrã inclui 130 000 estrelas, 13,000 objectos do céu profundo, todos os 8 planetas, o Sol e a Lua, assim como milhares de cometas e asteróides.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kstars"
+>http://edu.kde.org/kstars</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink
+ url="help:/kstars"
+>Manual do &kstars;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term
+>&kalzium;</term>
+ <listitem
+><para
+>Uma tabela periódica cheia de funcionalidades, com a lista completa de todos os elementos e alguma informação extendida sobre cada elemento individual. Assim como é possível ter uma visão geral básica, as outras funcionalidades incluem a capacidade de ver os seus dados químicos, modelo atómico, energias, assim como uma imagem do elemento.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kalzium"
+>http://edu.kde.org/kalzium</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kalzium"
+>Manual do &kalzium;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+<!-- Screeny! -->
+</varlistentry>
+</variablelist>
+</sect1>
+<sect1 id="teaching_tools">
+<title
+>Ferramentas de Aprendizagem</title>
+<variablelist>
+<varlistentry>
+ <term
+>&keduca;</term>
+ <listitem
+><para
+>Uma aplicação de cartões, que lhe permite fazer testes interactivos com base em formulários. Vem também com o suporte para adicionar servidores, dos quais poderá ir buscar mais testes. São suportadas várias línguas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/keduca"
+>http://edu.kde.org/keduca</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/keduca"
+>Manual do &keduca;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+<!-- Screeny! -->
+</varlistentry>
+</variablelist>
+</sect1>
+<sect1 id="miscellaneous">
+<title
+>Diversos</title>
+<variablelist>
+<varlistentry>
+ <term
+>&ktouch;</term>
+ <listitem
+><para
+>Uma aplicação para aprender a dactilografar. O &ktouch; mostra o teclado no ecrã e as cores das teclas mudam quando tiverem de ser pressionadas. O texto aparece no ecrã e o utilizador devê-lo-á escrever. Existem algumas leituras predefinidas no programa, com vários níveis de dificuldade diferentes.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/ktouch"
+>http://edu.kde.org/ktouch</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/ktouch"
+>Manual do &ktouch;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+<!-- Screeny! -->
+</varlistentry>
+
+<varlistentry>
+ <term
+>&kwordquiz;</term>
+ <listitem
+><para
+>Uma aplicação de cartões, que lhe permite fazer testes interactivos com base em formulários. Vem também com o suporte para adicionar servidores, dos quais poderá ir buscar mais testes. São suportadas várias línguas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kwordquiz"
+>http://edu.kde.org/kwordquiz</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kwordquiz"
+>Manual do &kwordquiz;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+</varlistentry>
+
+<varlistentry>
+ <term
+>&kturtle;</term>
+ <listitem
+><para
+>Um ambiente de programação educativo que usa a linguagem de programação Logo, suportando esta várias línguas.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/kturtle"
+>http://edu.kde.org/kturtle</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kturtle"
+>Manual do &kturtle;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+</varlistentry>
+
+<varlistentry>
+ <term
+><application
+>&kgeography;</application
+></term>
+ <listitem
+><para
+>O &kgeography; é uma ferramenta de aprendizagem de geografia para o &kde;. Poderá navegar pelos mapas, carregando numa divisão do mapa para ver o seu nome, assim como poderá também responder a vários tipos de perguntas, onde o programa lhe mostra uma divisão do mapa ou uma capital, por exemplo, e onde terá de adivinhar o seu nome.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://kgeography.berlios.de/"
+>http://kgeography.berlios.de/</ulink
+> e <ulink url="http://edu.kde.org/kgeography"
+>http://edu.kde.org/kgeography</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kgeography"
+>Manual do <application
+>&kgeography;</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+</varlistentry>
+
+<varlistentry>
+ <term
+><application
+>&blinken;</application
+></term>
+ <listitem
+><para
+>O &blinken; é um jogo do Simon Disse para o &kde;. O jogador deverá recordar a sequência de luzes pela ordem correcta, sendo-lhe então apresentada uma sequência idêntica com um passo extra.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://edu.kde.org/blinken"
+>http://edu.kde.org/blinken</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/blinken"
+>Manual do <application
+>&blinken;</application
+></ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="edu-related">
+<title
+>Informação Relacionada</title>
+<itemizedlist>
+<listitem
+><para
+>A página Web do &kde;-Edu, em <ulink url="http://edu.kde.org"
+>http://edu.kde.org</ulink
+>, contém notícias e informações sobre os projectos de educação e entretenimento do &kde;.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/kde-for-admins.docbook b/tde-i18n-pt/docs/kdebase/userguide/kde-for-admins.docbook
new file mode 100644
index 00000000000..aa55c74f303
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/kde-for-admins.docbook
@@ -0,0 +1,4359 @@
+<part id="kde-for-administrators">
+<partinfo>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Waldo</firstname
+> <surname
+>Bastian</surname
+> </personname
+> <email
+>bastian@kde.org</email
+> </author>
+<othercredit role="reviewer"
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </othercredit>
+</authorgroup>
+</partinfo>
+
+<title
+>&kde; para Administradores</title>
+
+<chapter id="kde-internals">
+<title
+>Detalhes do &kde;</title>
+
+<sect1 id="kde-for-admins-overview">
+<title
+>Introdução</title>
+<para
+>por escrever</para>
+</sect1>
+
+<sect1 id="directory-layout">
+<title
+>Disposição das Pastas</title>
+
+<para
+>O &kde; define uma hierarquia de sistema de ficheiros que é usada pelo próprio ambiente do &kde;. assim como por todas as aplicações do &kde;. De um modo geral, o &kde; guarda todos os seus ficheiros numa árvore de pastas com uma estrutura fixa. </para>
+
+<para
+>Por omissão, o &kde; usa duas árvores de pastas:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Uma ao nível do sistema (por exemplo, a <filename class="directory"
+>/opt/kde3</filename
+>).</para
+></listitem>
+<listitem
+><para
+>Uma ao nível do utilizador, na pasta pessoal do mesmo (normalmente a <filename class="directory"
+> ~/.kde</filename
+>)</para
+></listitem>
+</itemizedlist>
+
+<para
+>Como administrador do sistema, poderá criar árvores adicionais. Essas árvores adicionais poderão ser usadas no caso dos <link linkend="user-profiles"
+>perfis</link
+></para>
+
+<informalexample
+><para
+>O &SuSE; &Linux; usa por exemplo:</para>
+
+<itemizedlist>
+<listitem
+><para
+><filename
+class="directory"
+>$<envar
+>HOME</envar
+>/.kde</filename
+></para
+></listitem>
+<listitem
+><para
+><filename class="directory"
+>/opt/kde3</filename
+>. (Esta é específica do &SuSE;; as outras distribuições poderão usar a <filename class="directory"
+>/usr</filename
+> ou a <filename class="directory"
+>/usr/kde3</filename
+>)</para
+></listitem>
+<listitem
+><para
+><filename class="directory"
+>/etc/opt/kde3</filename
+>. (Isto foi adicionado pelo &SuSE;).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se tiver a ferramenta KIOSK Admin v0.7 ou posterior, poderá verificar as árvores de pastas que são usadas com o seguinte comando: <userinput
+><command
+>kiosktool-kdedirs</command
+> <option
+>--check</option
+></userinput
+></para>
+</informalexample>
+
+<para
+>O &kde; e as suas aplicações procuram os ficheiros, percorrendo todas as árvores de pastas do &kde;. As árvores de pastas são verificadas por ordem de precedência. Quando um ficheiro está presente em várias árvores de pastas, o ficheiro da última árvore é o que toma precedência. Normalmente, a estrutura localizada na pasta pessoal do utilizador tem a precedência maior. Esta é também a árvore de pastas em que as alterações são gravadas.</para>
+
+<informalexample>
+<para
+>Para mais informações sobre o tipo &MIME; <literal
+>text/plain</literal
+>, são procurados os seguintes ficheiros:</para>
+
+<itemizedlist>
+<listitem
+><para
+><filename
+class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/mimelnk/text/plain.desktop</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+class="directory"
+>/opt/kde3/share/mimelnk/text/plain.desktop</filename
+></para
+></listitem>
+<listitem
+><para
+><filename
+class="directory"
+>/etc/opt/kde3/share/mimelnk/text/plain.desktop</filename
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Se o utilizador fizer uma alteração, esta é aplicada em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/mimelnk/text/plain.desktop</filename
+></para>
+</informalexample>
+
+<para
+>Para os ficheiros de configuração, a história é ligeiramente diferente. Se existirem vários ficheiros de configuração dispersos pelas árvores de pastas com o mesmo nome, o seu conteúdo será reunido. A ordem de precedência das árvores de pastas tem um papel importante aqui. Quando dois ficheiros definem a mesma chave de configuração, o ficheiro com a maior precedência determina o valor que é usado para a chave.</para>
+
+<informalexample
+><para
+>Por exemplo, se existirem os seguintes dois ficheiros, com este conteúdo:</para>
+<variablelist>
+<varlistentry
+><term
+><filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/foobar</filename
+></term>
+<listitem
+><programlisting
+>Cor=vermelho
+Forma=circulo
+</programlisting>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>/etc/opt/kde3/share/config/foobar</filename
+></term>
+<listitem
+><programlisting
+>Cor=azul
+Posicao=10,10
+</programlisting>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Os ficheiro serão reunidos para resultarem em:</para>
+
+<programlisting
+>Cor=vermelho
+Forma=circulo
+Posicao=10,10
+</programlisting>
+
+</informalexample>
+</sect1>
+
+<sect1 id="specifying-directories">
+<title
+>Indicar Pastas</title>
+
+<para>
+
+<segmentedlist>
+<segtitle
+>Variável de Ambiente</segtitle>
+<segtitle
+>Configurações de Exemplo</segtitle>
+<segtitle
+>Comentário</segtitle>
+
+<seglistitem>
+<seg
+><envar
+>KDEHOME</envar
+></seg>
+<seg
+><filename class="directory"
+>~/.kde</filename
+></seg>
+<seg
+></seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+><envar
+>KDEROOTHOME</envar
+></seg>
+<seg
+><filename class="directory"
+>/root/.kde</filename
+></seg>
+<seg
+>Uma variável diferente para evitar que o 'root' escreva na $KDEHOME do utilizador, após ter executado o <command
+>su</command
+>.</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+><envar
+>KDEDIR</envar
+></seg>
+<seg
+><filename class="directory"
+>/opt/kde3</filename
+>, <filename class="directory"
+>/usr</filename
+>, <filename class="directory"
+>/usr/kde3</filename
+></seg>
+<seg
+>Depende do distribuidor. É usado pelo &kde; 2. Se não estiver definido, recorre ao valor predefinido na compilação.</seg>
+</seglistitem>
+
+<seglistitem>
+<seg
+><envar
+>KDEDIRS</envar
+></seg>
+<seg
+><filename class="directory"
+>/opt/kde3</filename
+>, <filename class="directory"
+>/usr</filename
+>, <filename class="directory"
+>/usr/kde3</filename
+></seg>
+<seg
+>Novo no &kde;3. Poderá indicar várias localizações, separadas por dois-pontos (:). Se não estiver definida, baseia-se no valor da $<envar
+>KDEDIR</envar
+></seg>
+</seglistitem>
+
+</segmentedlist>
+</para>
+<para
+>Não é <emphasis
+>necessário</emphasis
+> estar definido, os valores por omissão funcionam optimamente.</para>
+<para
+>Executar o &kde;2 com o &kde;3? Aponte o $<envar
+>KDEDIR</envar
+> para o &kde; 2 e o $<envar
+>KDEDIRS</envar
+> para o &kde; 3.</para>
+
+<informalexample>
+<para
+>Um membro da equipa de uma universidade poderia ter a seguinte configuração:</para>
+<programlisting
+>KDEHOME='~/.kde3'
+KDEROOTHOME='/root/.kde3'
+KDEDIRS='/opt/kde_pessoal:/opt/kde3'
+</programlisting>
+
+</informalexample>
+
+</sect1>
+
+<sect1 id="user-profiles">
+<title
+>Perfis do Utilizador</title>
+
+<para
+>No exemplo anterior, o <filename class="directory"
+>/opt/kde_pessoal</filename
+> continha configurações e aplicações adicionais para os membros da equipa. Os <quote
+>Perfis de Utilizadores</quote
+> permitem-lhe adicionar esta pasta apenas para alguns utilizadores e não para outros. Adicione o seguinte ao ficheiro <filename
+>/etc/kderc</filename
+>:</para>
+
+<programlisting
+>[Directories-pessoal]
+prefixes=/opt/kde_pessoal
+</programlisting>
+
+<para
+>Isto cria um perfil chamado <quote
+>pessoal</quote
+> que adiciona a árvore de pastas <filename class="directory"
+>/opt/kde_staff</filename
+>. (Lembre-se que o &SuSE; &Linux; usa o <filename
+>/etc/kde3rc</filename
+> em vez do <filename
+>/etc/kderc</filename
+>. Agora que existe um perfil com nome, este poderá ser atribuído aos utilizadores.</para>
+
+<para
+>Para mapear os perfis nos utilizadores, é necessário indicar um ficheiro de mapeamento no <filename
+>/etc/kderc</filename
+>:</para>
+
+<programlisting
+>[Directories]
+userProfileMapFile=/etc/perfil-utilizador-kde
+</programlisting>
+
+<para
+>Agora é possível atribuir um perfil com base no nome do utilizador ou no grupo de &UNIX; a que este utilizador pertence.</para
+>
+
+<para
+>Para atribuir o perfil 'pessoal' a todos os utilizadores que façam parte do grupo de &UNIX; 'membros_pessoal', adicione o seguinte ao ficheiro <filename
+>/etc/perfil-utilizador-kde</filename
+>:</para>
+
+<programlisting
+>[General]
+groups=membros_pessoal
+[Groups]
+membros_pessoal=pessoal
+</programlisting>
+
+<para
+>Também é possível atribuir um perfil a um único utilizador:</para>
+
+<programlisting
+>[Users]
+ze=pessoal
+</programlisting>
+
+</sect1>
+
+<sect1 id="directory-layout-revisited">
+<title
+>Disposição das Pastas Revisitada</title>
+
+<para
+>Cada árvore de pastas usada pelo &kde; tem uma estrutura de pastas fixa. As pastas que não são relevantes para uma dada árvore ou não são simplesmente usadas poderão ser deixadas de parte. Por exemplo, as pastas usadas para os ficheiros temporários são encontradas em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+></filename
+> mas não o são em mais nenhuma árvore de pastas.</para>
+
+</sect1>
+
+<sect1 id="architecture-specific-directories">
+<title
+>Pastas Específicas da Arquitectura</title>
+
+<para
+>Pastas específicas da arquitectura (SO e tipo de CPU):</para>
+
+<variablelist>
+<varlistentry>
+<term
+><filename class="directory"
+>bin</filename
+></term>
+<listitem
+><para
+>Usada para os executáveis do &kde;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>lib</filename
+></term>
+<listitem
+><para
+>Usada para as bibliotecas do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>lib/kde3</filename
+></term>
+<listitem
+><para
+>Esta pasta contém componentes, 'plugins' e outros objectos carregáveis para serem usados pelas aplicações do &kde; 3.<replaceable
+>x</replaceable
+>.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="shared-directories">
+<title
+>Pastas Partilhadas</title>
+
+<para
+>Partilhado: Não específico a uma arquitectura, pode ser partilhado entre elas.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><filename class="directory"
+>share/applnk</filename
+></term>
+<listitem
+><para
+>Ficheiros <literal role="extension"
+>.desktop</literal
+> para o menu &kde; (antigo)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/applications</filename
+></term>
+<listitem
+><para
+>Ficheiros <literal role="extension"
+>.desktop</literal
+> para o menu &kde; (desde o &kde; 3.2)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/apps</filename
+></term>
+<listitem
+><para
+>Contém os ficheiros de dados específicos da aplicação. Cada aplicação tem uma sub-pasta aqui para guardar os ficheiros de dados adicionais.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/config</filename
+></term>
+<listitem
+><para
+>Os ficheiros de configuração. Estes normalmente têm um nome baseado na aplicação a que pertencem, com as letras <quote
+>rc</quote
+>. Um caso especial é o do <filename
+>kdeglobals</filename
+>. Este ficheiro é lido por todas as aplicações do &kde;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+class="directory"
+>share/config/session</filename
+></term>
+<listitem
+><para
+>Esta pasta é usada pela gestão de sessões e só está normalmente disponível em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+></filename
+>. No fim de uma sessão, as aplicações do &kde; guardam aqui o seu estado. Os nomes dos ficheiros consistem no nome da aplicação, seguido de um número. O gestor de sessões <command
+>ksmserver</command
+> guarda as referências a esses números, ao gravar uma sessão no <filename
+>ksmserverrc</filename
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/doc/HTML</filename
+></term>
+<listitem
+><para
+>Esta pasta contém a documentação das aplicações do &kde;. A documentação está classificada por língua e pela aplicação a que pertence. Normalmente, existem pelo menos dois ficheiros numa pasta: o <filename
+>index.docbook</filename
+>, que contém a documentação no formato DocBook não-formatado e o <filename
+>index.cache.bz2</filename
+>, que contém a mesma documentação, formatada como um &HTML; comprimido com o <command
+>bzip2</command
+>. A versão em &HTML; é usada pelo &khelpcenter;. Se faltar a versão em &HTML;, o &khelpcenter; irá gerá-la de novo a partir da versão em DocBook, se bem que este é um processo que leva tempo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/icons</filename
+></term>
+<listitem
+><para
+>Sob esta pasta, encontram-se os ícones. Os ícones estão classificados por tema, dimensão e categoria de utilização.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/mimelnk</filename
+></term>
+<listitem
+><para
+>Nesta pasta, são guardados os ficheiros <literal role="extension"
+>.desktop</literal
+> que descrevem os tipos &MIME;. O &kde; usa os tipos &MIME; para identificar o tipo de um ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/services</filename
+></term>
+<listitem
+><para
+>Esta pasta contém os ficheiros <literal role="extension"
+>.desktop</literal
+> que descrevem os serviços. Os serviços são como as aplicações, só que são lançados por outras aplicações em vez de ser pelo utilizador. Os serviços não aparecem no menu do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/servicetypes</filename
+></term>
+<listitem
+><para
+>Esta pasta contém os ficheiros <literal role="extension"
+>.desktop</literal
+> que descrevem os tipos de serviços. Um tipo de serviço normalmente representa uma dada interface de programação. As aplicações e serviços incluem, nos seus ficheiros <literal role="extension"
+>
+>.desktop</literal
+>, os tipos de serviços que oferecem.</para
+> </listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/sounds</filename
+></term>
+<listitem
+><para
+>Esta pasta contém os ficheiros de som.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/templates</filename
+></term>
+<listitem
+><para
+>Esta pasta contém os modelos para criar os ficheiros de vários tipos. Um modelo consiste num ficheiro <literal role="extension"
+>.desktop</literal
+> que descreve o ficheiro e que inclui uma referência para um ficheiro na sub-pasta <filename class="directory"
+>.source</filename
+>. Os modelos nesta pasta aparecem no menu <guimenu
+>Criar um Novo</guimenu
+>, disponível no ecrã e no gestor de ficheiros. Quando um utilizador selecciona um modelo no menu, é copiado o seu ficheiro de código.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename class="directory"
+>share/wallpapers</filename
+></term>
+<listitem
+><para
+>Esta pasta contém imagens que podem ser usadas como imagem de fundo</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="host-specific-directories">
+<title
+>Pastas Específicas da Máquina</title
+>
+
+<para
+>Existem três pastas específicas da máquina que estão ligadas simbolicamente a outros locais. Se as pastas não existirem já, serão criadas as seguintes pastas e ligações simbólicas com o utilitário <command
+>lnusertemp</command
+>:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/socket-$<envar
+>HOSTNAME</envar
+></filename
+></term>
+<listitem
+><para
+>Normalmente é a <filename class="directory"
+>/tmp/ksocket-$<envar
+>USER</envar
+>/</filename
+>, que é usada por vários 'sockets' de &UNIX;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/tmp-$<envar
+>HOSTNAME</envar
+></filename
+></term>
+<listitem
+><para
+>Normalmente igual a <filename class="directory"
+>/tmp/kde-$<envar
+>USER</envar
+>/</filename
+>, é usada para os ficheiros temporários.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/cache-$<envar
+>HOSTNAME</envar
+></filename
+></term>
+<listitem
+><para
+>Normalmente igual a <filename class="directory"
+>/var/tmp/kdecache-$<envar
+>USER</envar
+>/</filename
+>, é usada para os ficheiros em 'cache'.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Dado que a <filename class="directory"
+>/tmp</filename
+> e a <filename class="directory"
+>/var/tmp</filename
+> são escritas por toda a gente, existe uma possibilidade de que uma das pastas já exista mas que pertença a outro utilizador. Nesse caso, o <command
+>lnusertemp</command
+> irá criar uma nova pasta com um nome alternativo e uma ligação simbólica para esta em alternativa.</para>
+
+</sect1>
+
+<sect1 id="configuration-files">
+<title
+>Ficheiros de Configuração</title
+> <para
+>O &kde; usa um formato de ficheiros simples baseado em texto para todos os seus ficheiros de configuração. Consiste em pares chave-valor que são colocados em grupos. Todos os ficheiros de configuração do &kde; usam a codificação em <acronym
+>UTF</acronym
+>-8 para o texto fora do intervalo do <acronym
+>ASCII</acronym
+>.</para>
+
+<para
+>O início de um grupo é indicado pelo nome do mesmo, indicado entre parêntesis rectos. Todos os itens chave-valor que se seguem pertencem a esse grupo. O grupo termina quando começar outro grupo novo ou quando se chegar ao fim do ficheiro. Os itens no topo do ficheiro que não sejam antecedidos de um nome de grupo pertencem ao grupo por omissão.</para>
+
+<informalexample
+><para
+>O exemplo seguinte mostra um ficheiro de configuração que consiste em dois grupos. O primeiro grupo contém as chaves <varname
+>LargeCursor</varname
+> e <varname
+>SingleClick</varname
+>, enquanto o segundo contém o <varname
+>Show hidden files</varname
+> e o <varname
+>Sort by</varname
+>:</para>
+
+<programlisting
+>[KDE]
+LargeCursor=false
+SingleClick=true
+</programlisting>
+
+<programlisting
+>[KFileDialog Settings]
+Show hidden files=false
+Sort by=Name
+</programlisting>
+</informalexample>
+
+<para
+>Os itens de um grupo consistem numa chave e num valor separados por um sinal de igualdade. A chave poderá conter espaços e poderá ser seguida de opções colocadas entre parêntesis rectos. A parte a seguir ao sinal de igualdade é o valor do item. Todos os espaços em branco que rodeiam o sinal de igualdade são ignorados, assim como todos os espaços em branco finais. De forma concisa, o formato é:</para>
+
+<programlisting
+><replaceable
+>item</replaceable
+>=<replaceable
+>valor</replaceable
+>
+</programlisting>
+
+<para
+>Se um valor for suporto incluir um espaço no início ou no fim, este poderá ser obtido se usar uma barra invertida seguida de um <quote
+>s</quote
+>.</para>
+
+<para
+>Existem outros códigos de barras invertidas; aqui está uma lista completa: <itemizedlist>
+<listitem
+><para
+><token
+>\s</token
+> pode ser usado como espaço</para>
+</listitem>
+<listitem
+><para
+><token
+>\t</token
+> pode ser usado para incluir uma tabulação</para>
+</listitem>
+<listitem
+><para
+><token
+>\r</token
+> para um carácter de 'carriage return'</para>
+</listitem>
+<listitem
+><para
+><token
+>\n</token
+> para um carácter de 'linefeed' (linha nova)</para>
+</listitem>
+<listitem
+><para
+><token
+>\\</token
+> para incluir a própria barra invertida</para>
+</listitem>
+</itemizedlist
+></para>
+
+<informalexample
+><para
+>No exemplo seguinte, o valor do <varname
+>Caption</varname
+> começa com dois espaços enquanto o <varname
+>Description</varname
+> contém três linhas de texto. As mudanças de linha na notação das barras invertidas são usadas para separar as várias linhas.</para>
+
+<programlisting
+>[Preview Image]
+Caption=\s O Meu Título
+Description=Esta é\numa enorme\ndescrição.
+</programlisting>
+</informalexample>
+
+<para
+>As linhas em branco dos ficheiros de configuração são ignoradas, assim como as linhas que começam por um cardinal (<quote
+>#</quote
+>). O cardinal poderá ser usado para adicionar comentários aos ficheiros de configuração. Lembre-se que, quando uma aplicação do &kde; actualizar um ficheiro de configuração, os comentários <emphasis
+>não</emphasis
+> são mantidos.</para>
+
+<para
+>Poderão existir vários ficheiros de configuração com o mesmo nome na sub-pasta <filename class="directory"
+>share/config</filename
+> das várias estruturas de pastas do &kde;. Nesse caso, a informação em todos esses ficheiros de configuração é reunida chave-a-chave. Se a mesma chave de um dado grupo existir em mais do que um sítio, será usado o valor da chave lido na árvore de pastas com a maior precedência. Os ficheiros de configuração em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+></filename
+> têm sempre a precedência maior. Se uma dada chave de um grupo em particular for definida várias vezes num único ficheiro, é usado o valor do último item.</para>
+
+<informalexample>
+<para
+>Se o ficheiro <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/xpto</filename
+> contiver: <programlisting>
+[OMeuGrupo]
+Cor=vermelho
+Forma=circulo
+</programlisting
+> e o <filename
+>/etc/opt/kde3/share/config/xpto</filename
+> contiver <programlisting>
+[OMeuGrupo]
+Cor=azul
+Posicao=10,10
+</programlisting
+>, o resultado será: <programlisting
+>[OMeuGrupo]
+Cor=vermelho
+Forma=circulo
+Posicao=10,10
+</programlisting>
+</para>
+</informalexample>
+
+<informalexample>
+<para
+>Se o <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/xpto</filename
+> contiver <programlisting>
+[OMeuGrupo]
+Cor=vermelho
+Forma=circulo
+[OMeuGrupo]
+Cor=verde
+</programlisting
+> e o <filename
+>/opt/kde_pessoal/share/config/xpto</filename
+> contiver <programlisting>
+[OMeuGrupo]
+Cor=purpura
+Posicao=20,20
+</programlisting
+> e o <filename
+>/etc/opt/kde3/share/config/xpto</filename
+> contiver <programlisting>
+[OMeuGrupo]
+Cor=azul
+Posicao=10,10
+</programlisting
+> o resultado será igual a: <programlisting
+>[OMeuGrupo]
+Cor=verde
+Forma=circulo
+Posicao=20,20
+</programlisting>
+</para>
+</informalexample>
+
+<para
+>Para evitar que os utilizadores sejam capazes de alterar as configurações predefinidas, as opções podem ser marcadas como imutáveis. As opções podem ser definidas como imutáveis individualmente, por grupo ou por ficheiro. Um item individual poderá ser bloqueado se adicionar <userinput
+>[$i]</userinput
+> no fim da chave, &eg;: <programlisting
+>Cor[$i]=azul
+</programlisting>
+</para>
+<para
+>Um grupo de itens poderá ser bloqueado se colocar <userinput
+>[$i]</userinput
+> ao nome do grupo, &eg;: <programlisting
+>[OMeuGrupo][$i]
+</programlisting>
+</para>
+<para
+>Para bloquear o ficheiro por inteiro, inicie o ficheiro com um <userinput
+>[$i]</userinput
+> numa única linha, &ie;: <programlisting
+>[$i]
+</programlisting>
+</para>
+
+<informalexample>
+<para
+>Se o <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/xpto</filename
+> contiver: <programlisting>
+[OMeuGrupo]
+Cor=vermelho
+Forma=circulo
+</programlisting
+> e o <filename
+>/etc/opt/kde3/share/config/xpto</filename
+> contiver: <programlisting>
+[OMeuGrupo][$i]
+Cor=azul
+Posicao=10,10
+</programlisting
+>, o resultado será: <programlisting
+>[OMeuGrupo]
+Cor=azul
+Posicao=10,10
+</programlisting>
+</para>
+</informalexample>
+
+<informalexample
+><para
+>Se o <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/xpto</filename
+> contains: <programlisting>
+[OMeuGrupo]
+Cor=red
+Forma=circulo
+</programlisting
+> e o <filename
+>/opt/kde_staff/share/config/xpto</filename
+> contiver <programlisting>
+[OMeuGrupo]
+Cor=purpura
+Forma=rectangulo
+</programlisting
+> e o <filename
+>/etc/opt/kde3/share/config/xpto</filename
+> contiver <programlisting>
+[OMeuGrupo][$i]
+Cor=blue
+Posicao=10,10
+</programlisting
+> o resultado será <programlisting
+>[OMeuGrupo]
+Color=purpura
+Forma=rectangulo
+Posicao=10,10
+</programlisting>
+</para>
+</informalexample>
+
+
+<para
+>A <quote
+>Expansão da Linha de Comandos</quote
+> poderá ser usada para oferecer valores predefinidos mais dinâmicos. Com a expansão da linha de comandos, o valor de uma chave de configuração poderá ser gerado a partir do valor de uma variável de ambiente ou do resultado de um comando da consola. Para activar a expansão da linha de comandos para um item de configuração, a chave deverá ser seguida de um <token
+>[$e]</token
+>. Normalmente, a forma expandida é gravada no ficheiro de configuração depois de ser usado pela primeira vez. Para evitar isso, é recomendado bloquear o item de configuração, usando o <token
+>[$ie]</token
+>. O utilizador não o poderá alterar, como é óbvio.</para>
+
+<informalexample>
+<para
+>No exemplo seguinte, o valor do item <varname
+>Maquina</varname
+> é determinado a partir do resultado do programa <command
+>hostname</command
+>. Esta configuração está também bloqueada para garantir que o valor é sempre determinado dinamicamente.</para>
+
+<para
+>O valor do item <varname
+>Email</varname
+> é determinado pelo preenchimento dos valores das variáveis de ambiente $<envar
+>USER</envar
+> e $<envar
+>HOST</envar
+>. Quando o <systemitem class="username"
+>ze</systemitem
+> está ligado na máquina <systemitem class="systemname"
+>maquina_ze</systemitem
+>, isto irá resultar num valor igual a <literal
+>ze@maquina_ze</literal
+>. A configuração não fica bloqueada.</para>
+
+<programlisting
+>[Configuracao do E-Mail]
+Maquina[$ie]=$(hostname)
+Email[$e]=${USER}@${HOST}
+</programlisting>
+</informalexample>
+
+<para
+>A maior parte dos itens de configuração poderá ser indexado com o código de uma língua. Nesse caso, a língua que o utilizador seleccionou para usar no ecrã é usada para procurar o valor da chave. Se a língua por omissão (o Inglês Americano) tiver sido escolhida ou se não existir nenhum índice que corresponda à língua seleccionada, será usado o item da chave sem índice.</para>
+
+<informalexample>
+<para
+>No exemplo seguinte, o valor do item <varname
+>Titulo</varname
+> depende da língua. Se o utilizador tiver seleccionado o Português como língua (o código de língua <literal
+>pt</literal
+>), o valor do item será <quote
+>A Minha Legenda</quote
+>. Em todos os outros casos, será usado o valor <quote
+>My Caption</quote
+>.</para>
+
+<programlisting
+>[Antever a Imagem]
+Titulo=My Caption
+Titulo[pt]=A Minha Legenda
+</programlisting>
+</informalexample>
+
+<informalexample>
+<para
+>Neste exemplo, o valor do item <varname
+>Titulo</varname
+> depende da língua. Se o utilizador tiver seleccionado o Português como língua (código de língua <literal
+>pt</literal
+>), o valor do item será <quote
+>A Minha Legenda</quote
+> Em todos os outros casos, será usado o valor <quote
+>My Caption</quote
+>.</para>
+
+<programlisting
+>[Antever a Imagem]
+Titulo=My Caption
+Titulo[pt]=A Minha Legenda
+</programlisting>
+</informalexample>
+
+<para
+>De um modo geral, os itens que podem aparecer num ficheiro de configuração não estão documentados. Com o &kde; 3.2, começou-se a alterar isso. Em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/config.kcfg</filename
+>, os ficheiros que nela se encontram oferecem uma descrição formal dos itens possíveis de um ficheiro de configuração. Estes são usados pelo novo Editor de Configuração do &kde;, quando estiverem disponíveis.</para>
+
+<informalexample>
+<para
+>Aqui esta um ficheiro de exemplo de configuração em &XML;: <programlisting
+><markup>
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd"&gt;
+&lt;kcfg&gt;
+ &lt;kcfgfile name="korganizerrc"/&gt;
+ &lt;group name="Geral"&gt;
+ &lt;entry type="Bool" key="Gravação Automática"&gt;
+ &lt;label&gt;Activa a gravação automática do calendário&lt;/label&gt;
+ &lt;default&gt;true&lt;/default&gt;
+ &lt;/entry&gt;
+ &lt;entry type="Int" key="Intervalo de Gravação Automática"&gt;
+ &lt;default&gt;10&lt;/default&gt;
+ &lt;/entry&gt;
+ &lt;/group&gt;
+&lt;/kcfg&gt;
+</markup
+>
+</programlisting>
+</para>
+<para
+>Tem o mesmo efeito que: <programlisting
+>[Geral]
+Gravação Automática=false
+Intervalo de Gravação Automática=25
+</programlisting>
+</para>
+</informalexample>
+
+</sect1>
+
+<sect1 id="kde-startup-sequence">
+<title
+>Sequência de Arranque do &kde;</title>
+
+<sect2 id="kdm">
+<title
+>&kdm;</title>
+
+<para
+>É sempre corrido como <systemitem class="username"
+>root'</systemitem
+>! Usa o <filename
+>$<envar
+>KDEDIR</envar
+>/share/config/kdmrc</filename
+> e o <filename
+>/etc/X11/xdm/Xservers</filename
+>. O último contém itens do género:</para>
+
+<programlisting
+>:0 local /usr/X11R6/bin/X :0 vt07
+</programlisting>
+
+<para
+>Os ficheiros de arranque relevantes são também: </para>
+<simplelist>
+<member
+>A secção [X-*-Core] no <filename
+>kdmrc</filename
+> </member>
+<member
+>Configuração - <filename
+>/etc/X11/xdm/Xsetup</filename
+> </member>
+<member
+>O utilizador introduz o utilizador &amp; a senha </member>
+<member
+>Arranque - <filename
+>/etc/X11/xdm/Xstartup</filename
+> - preparar como 'root' </member>
+<member
+>Sessão - <filename
+>/etc/X11/xdm/Xsession</filename
+> - inicia a sessão com o utilizador </member>
+<member
+>= Para uma sessão do KDE: <command
+>kde</command
+> ou <command
+>startkde</command
+> </member>
+<member
+>= Se presente, o <filename
+>~/.xsession</filename
+> ou o <filename
+>~/.xinitrc</filename
+> </member>
+<member
+>Reiniciar - <filename
+>/etc/X11/xdm/Xreset</filename
+> - após terminar a sessão </member>
+</simplelist>
+
+</sect2>
+
+<sect2 id="startkde">
+<title
+>O Programa de Arranque do &kde;: <command
+>startkde</command
+></title>
+
+<para
+>A sequência de arranque do &kde; começa com o programa <filename
+>startkde</filename
+>. Na maioria dos casos, este programa é chamado pelo gestor de autenticação (&kdm;) logo que o utilizador se tenha autenticado. Existem duas linhas muito importantes no programa <filename
+>startkde</filename
+>:</para>
+
+<programlisting
+>LD_BIND_NOW=true kdeinit +kcminit +knotify and kwrapper
+ksmserver $KDEWM
+</programlisting>
+
+<para
+>A primeira linha inicia o processo-mestre <command
+>kdeinit</command
+>. O processo <command
+>kdeinit</command
+> é usado para iniciar todos os outros processos do &kde;. Ele apresenta o resultado do <command
+>ps <option
+>aux</option
+></command
+> como <computeroutput
+>kdeinit: Running...</computeroutput
+>. Os argumentos a seguir ao <command
+>kdeinit</command
+> são os nomes dos processos adicionais a iniciar. O <token
+>+</token
+> indica que o <command
+>kdeinit</command
+> necessita de esperar até que o processo termine. O <command
+>kdeinit</command
+> também inicia o <command
+>dcopserver</command
+>, o <command
+>klauncher</command
+> e o <command
+>kded</command
+>.</para>
+
+<para
+>A segunda das duas linhas diz ao <command
+>kdeinit</command
+> para iniciar o processo de gestão de sessões <command
+>ksmserver</command
+>. O gestor de sessões determina o tempo-de-vida da sessão. Quando este processo sair, o utilizador terminou a sua sessão.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="background-processes">
+<title
+>Processos em Segundo-Plano</title>
+
+<para
+>Todos os serviços em segundo plano do &kde; são específicos do utilizador: ao contrário dos servidores de sistema, não são partilhados entre os utilizadores. Assim como também são únicos por utilizador, também o são entre ambientes do servidor X. Os processos são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>dcopserver</command
+></term>
+<listitem
+><para
+>Comunicação no ambiente de trabalho</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kded</command
+></term>
+<listitem
+><para
+>Servidor genérico de serviços.</para>
+<para
+>Despoleta as actualizações da base de dados do <link linkend="ksycoca"
+>Sycoca</link
+>, sempre que necessário</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kcminit</command
+></term>
+<listitem
+><para
+>Serviço de inicialização</para>
+<para
+>Veja em <xref linkend="kcminit"/> mais informações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>klauncher</command
+></term>
+<listitem
+><para
+>Execução de programas (isto <emphasis
+>não</emphasis
+> é a janela obtida com <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+> </keycombo
+>!)</para>
+<para
+>Veja em <xref linkend="klauncher"/> mais informações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>knotify</command
+></term>
+<listitem
+><para
+>Notificações do utilizador.</para>
+<para
+>Veja em <xref linkend="knotify"/> mais informações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>ksmserver</command
+></term>
+<listitem
+><para
+>Gestão de sessão</para>
+<para
+>Veja em <xref linkend="ksmserver"/> mais informações.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<sect2 id="kdeinit">
+<title
+><command
+>kdeinit</command
+></title>
+<para
+>O <command
+>kdeinit</command
+> é usado para iniciar todos os programas do &kde;. O <command
+>kdeinit</command
+> pode iniciar os programas binários normais, assim como os módulos carregáveis do <command
+>kdeinit</command
+> (<acronym
+>KLM</acronym
+>s). Os <acronym
+>KLM</acronym
+>s funcionam como os programas binários mas poderão ser iniciados de forma mais eficiente. Os <acronym
+>KLM</acronym
+>s ficam em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/lib/kde3</filename
+></para>
+
+<para
+>A desvantagem é que os programas que são iniciados desta forma aparecem como <computeroutput
+><command
+>kdeinit</command
+></computeroutput
+> no resultado do <command
+>top</command
+> e do <command
+>ps</command
+>. Use o <command
+>top <option
+>-c</option
+></command
+> ou o <command
+>ps <option
+>aux</option
+></command
+> para ver o nome real do programa:</para>
+
+<screen
+><prompt
+>%</prompt
+><userinput
+><command
+>ps <option
+>aux</option
+></command
+></userinput>
+<computeroutput>
+jncp 23184 0.2 2.1 23428 11124 ? S 21:41 0:00 kdeinit: Running...
+jncp 23187 0.1 2.1 23200 11124 ? S 21:41 0:00 kdeinit: dcopserver --nosid
+jncp 23189 0.2 2.4 25136 12496 ? S 21:41 0:00 kdeinit: klauncher
+jncp 23192 0.7 2.8 25596 14772 ? S 21:41 0:00 kdeinit: kded
+jncp 23203 0.8 3.4 31516 17892 ? S 21:41 0:00 kdeinit:
+knotify
+</computeroutput
+>
+</screen>
+
+<para
+>O <computeroutput
+>kdeinit: Running...</computeroutput
+> indica o processo-mestre do <command
+>kdeinit</command
+>. Os outros processos listados são os programas iniciados como <acronym
+>KLM</acronym
+>s.</para>
+
+<para
+>Quando o <command
+>kdeinit</command
+> é iniciado pela primeira vez, irá lançar o <command
+>dcopserver</command
+>, o <command
+>klauncher</command
+> e o <command
+>kded</command
+>, assim como vários programas adicionais que sejam indicados na sua linha de comandos no programa <command
+>startkde</command
+>, normalmente o <command
+>kcminit</command
+> e o <command
+>knotify</command
+>.</para>
+
+</sect2>
+
+<sect2 id="dcopserver">
+<title
+><command
+>dcopserver</command
+></title>
+
+<para
+>O <command
+>dcopserver</command
+> é um servidor que oferece serviços de comunicação entre processos (&DCOP;) a todas as aplicações do &kde;. Os serviços do &DCOP; estão acessíveis a partir da linha de comandos através do comando <command
+>dcop</command
+>. O &DCOP; é essencial para todas as aplicações do &kde;.</para>
+
+<para
+>Alguns ficheiros relacionados:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><filename
+>$<envar
+>HOME</envar
+>/.DCOPserver_$<envar
+>HOSTNAME</envar
+>_$<envar
+>DISPLAY</envar
+></filename
+></term>
+<listitem
+><para
+>Por exemplo <filename
+>.DCOPserver_linux__0</filename
+>. Controlado por $<envar
+>DCOPAUTHORITY</envar
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>/tmp/.ICE-unix/dcop<replaceable
+>pid</replaceable
+>-<replaceable
+>número</replaceable
+></filename
+></term>
+<listitem
+><para
+>&eg; <filename
+>dcop7634-1069677856</filename
+>. Este é o ficheiro para o qual o <filename
+>DCOPserver</filename
+> aponta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>$<envar
+>HOME</envar
+>/.ICEauthority</filename
+></term>
+<listitem
+><para
+>Informação de autorização controlada por $<envar
+>ICEAUTHORITY</envar
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="kcminit">
+<title
+>kcminit</title>
+
+<para
+>O <command
+>kcminit</command
+> executa os serviços de inicialização no arranque. Os serviços de inicialização são referenciados nos ficheiros .desktop das aplicações ou serviços, através da linha <varname
+>X-KDE-Init</varname
+>:</para>
+
+<programlisting
+>[Desktop Entry]
+Encoding=UTF-8
+Exec=kcmshell energy
+Icon=energy_star
+Type=Application
+X-KDE-Library=energy
+X-KDE-Init=energy
+</programlisting>
+
+<para
+>Os serviços de inicialização são normalmente usados para inicializar o 'hardware' com base nas configurações do utilizador.</para>
+
+<para
+>O <userinput
+><command
+>kcminit <option
+>--list</option
+></command
+></userinput
+> poderá ser usado para mostrar todos os serviços de inicialização e o <userinput
+><command
+>kcminit <replaceable
+>serviço</replaceable
+></command
+></userinput
+> poderão ser usados para executar explicitamente um serviço. Isto pode ser útil ao investigar os problemas no arranque.</para>
+
+</sect2>
+
+<sect2 id="klauncher">
+<title
+><command
+>klauncher</command
+></title>
+
+<para
+>O <command
+>klauncher</command
+> é um servidor responsável pela activação de serviços dentro do &kde;. Ele funciona intimamente com o processo-mestre <command
+>kdeinit</command
+> para iniciar os processos novos. As aplicações do &kde; comunicam com o <command
+>klauncher</command
+> através de &DCOP; para iniciar as aplicações ou serviços novos.</para>
+
+<para
+>É mais conhecido pela mensagem de erro: <computeroutput
+><errortext
+> KLauncher could not be reached via DCOP </errortext
+></computeroutput
+> (o KLauncher não pôde ser acedido através de DCOP), o que indica um problema sério com o <command
+>dcopserver</command
+> ou que o <command
+>klauncher</command
+> estoirou.</para>
+
+<para
+>O <command
+>klauncher</command
+> pode ser reiniciado se reiniciar o <command
+>kdeinit</command
+> a partir de uma janela de consulta. Certifique-se que as variáveis $<envar
+>HOME</envar
+>, $<envar
+>DISPLAY</envar
+> e as diversas $<envar
+>KDEDIR(S)</envar
+> estão correctas antes de o fazer!</para>
+
+</sect2>
+
+<sect2 id="knotify">
+<title
+><command
+>knotify</command
+></title>
+
+<para
+>A tarefa principal do <command
+>knotify</command
+> é reencaminhar as notificações de som para o servidor de som, assim como também fornece métodos de notificação alternativos.</para>
+
+</sect2>
+
+
+</sect1>
+
+<sect1 id="ksmserver">
+<title
+>KSMServer</title>
+
+<para
+>O <command
+>ksmserver</command
+> é o gestor de sessões do &kde;. No arranque, o gestor de sessões lança as aplicações de arranque automático e repõe as aplicações a partir da sessão actual. As aplicações a arrancar automaticamente são indicadas pelos ficheiros <literal role="extension"
+>.desktop</literal
+> na pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/autostart</filename
+>. O arranque automático de uma aplicação poderá ser condicional, com base num item de configuração determinado pelo item <varname
+>X-KDE-autostart-condition</varname
+> no ficheiro <literal role="extension"
+>.desktop</literal
+>.</para>
+
+<informalexample>
+<para
+>O ficheiro <filename
+>ktip.desktop</filename
+> por exemplo contém:</para>
+
+<programlisting
+>X-KDE-autostart-condition=ktiprc:TipOfDay:RunOnStart:true
+</programlisting>
+
+<para
+>Isto significa que o ficheiro de configuração <filename
+>ktiprc</filename
+> irá verificar por um item <varname
+>RunOnStart</varname
+> na secção <varname
+>[TipOfDay]</varname
+>. Se não encontrar nenhum item, assume-se <literal
+>true</literal
+>, o que significa que o <application
+>ktip</application
+> é uma das aplicações que é iniciada automaticamente por omissão.</para>
+</informalexample>
+
+<para
+>Algumas das aplicação iniciadas automaticamente pelo <command
+>ksmserver</command
+> são:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><command
+>kdesktop</command
+></term>
+<listitem
+><para
+>O ambiente de trabalho do &kde;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>&kicker;</command
+></term>
+<listitem
+><para
+>O painel do &kde;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>ktip</command
+></term>
+<listitem
+><para
+>Um programa com a dica do dia</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kwrited</command
+></term>
+<listitem
+><para
+>Um utilitário para receber mensagens do sistema enviadas ao utilizador</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&klipper;</term>
+<listitem
+><para
+>Um utilitário para a área de transferência que fica atracado no painel</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kalarm</command
+></term>
+<listitem
+><para
+>Um utilitário que recorda eventos e compromissos.</para>
+</listitem>
+
+</varlistentry>
+</variablelist>
+
+<para
+>O <command
+>kdesktop</command
+>, por sua vez, inicia automaticamente as aplicações guardadas em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/Autostart</filename
+>. O <command
+>kdesktop</command
+> irá abrir automaticamente os ficheiros gravados nesta pasta, incluindo os documentos, ficheiros binários ou aplicações, sob a forma de ficheiros <literal role="extension"
+>.desktop</literal
+>.</para>
+
+<para
+>O gestor de sessões do &kde; também repõe uma sessão anterior. Uma sessão contém uma colecção de aplicações, assim como a informação específica da aplicação que reflecte o estado das aplicações na altura em que a sessão foi gravada.l As sessões são gravadas no ficheiro de configuração <filename
+>ksmserverrc</filename
+>, que contém referências à informação de estado específica da aplicação. A informação de estado específica da aplicação é gravada em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/config/session</filename
+>. A informação de estado do &kwin; contém a localização das janelas de todas as aplicações na sessão. </para>
+
+</sect1>
+
+<sect1 id="environment-variables">
+<title
+>Variáveis de ambiente</title>
+
+<para
+>Algumas variáveis de ambiente importantes utilizadas pelo &kde;:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>$<envar
+>KDEDIR</envar
+></term>
+<listitem
+><para
+>Tem de estar definida, se a <envar
+>KDEDIRS</envar
+> não o estiver e tem de apontar para a raiz da árvore de instalação do &kde;. Permite ao &kde; encontrar os seus dados, como os ícones, menus e bibliotecas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDEDIRS</envar
+></term>
+<listitem
+><para
+>Sobrepõe-se ao <envar
+>KDEDIR</envar
+> e permite-lhe indicar várias pastas onde o &kde; poderá procurar pelos seus dados. É útil se você quiser ou tiver de instalar alguns programas num prefixo diferente do resto do &kde;.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><envar
+>$KDEHOME</envar
+></term
+><listitem
+><para
+>Se não estiver definida, o &kde; usa a <filename class="directory"
+>~/.kde</filename
+> como pasta onde se encontrar os dados pessoais.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDEROOTHOME</envar
+></term
+><listitem
+><para
+>Se não estiver definida, o &kde; usa a <filename class="directory"
+>~root/.kde</filename
+> como pasta para os dados pessoais do <systemitem class="username"
+>root</systemitem
+>. Foi introduzida para evitar que o &kde; sobreponha acidentalmente os dados do utilizador com permissões de 'root', quando este tiver executado um programa do &kde; depois de mudar com o <command
+>su</command
+> para <systemitem class="username"
+>root</systemitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDEWM</envar
+></term
+><listitem
+><para
+>Se a variável <envar
+>KDEWM</envar
+> tiver sido definida, então será usada como o gestor de janelas do &kde; dentro do programa <command
+>startkde</command
+>, em vez do &kwin;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_LANG</envar
+></term
+><listitem
+><para
+>Sobrepõe-se à configuração da língua do &kde;, &eg; <userinput
+>KDE_LANG=pt kprograma &amp;</userinput
+> inicia um programa com a tradução para Português, se estiverem instalados os ficheiros necessários.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_MULTIHEAD</envar
+></term
+><listitem
+><para
+>Defina esta variável como <literal
+>true</literal
+> para indicar que o &kde; está a correr num sistema com vários monitores.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_FORK_SLAVES</envar
+></term>
+<listitem
+><para
+>(Desde o &kde; 3.2.3) Defina esta variável para criar <acronym
+>KIO</acronym
+>-slaves directamente a partir do processo da aplicação em si. Por omissão, os <acronym
+>KIO</acronym
+>-slaves são originados a partir do <command
+>klauncher</command
+>/<command
+>kdeinit</command
+>. Esta opção é útil se o <acronym
+>KIO</acronym
+>-slave correr no mesmo ambiente que a aplicação. Este poderá ser o caso com o <application
+>Clearcase</application
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_HOME_READONLY</envar
+></term>
+<listitem
+><para
+>Utilize esta variável para indicar que a sua pasta pessoal está montada apenas para leitura.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_NO_IPV6</envar
+></term
+><listitem
+><para
+>(Desde o &kde; 3.2.3) - Active esta variável para desactivar o suporte a <acronym
+>IPv6</acronym
+> e as procuras de <acronym
+>DNS</acronym
+> em <acronym
+>IPv6</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_IS_PRELINKED</envar
+></term
+><listitem
+><para
+>(Desde o &kde; 3.2) - Active esta variável para indicar que os seus executáveis e bibliotecas do &kde; estão 'prelinked'. Isto desliga o <command
+>kdeinit</command
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_UTF8_FILENAMES</envar
+></term
+><listitem
+><para
+>Se esta variável de ambiente estiver definida, o &kde; irá assumir que todos os nomes de ficheiros estão na codificação <acronym
+>UTF-8</acronym
+>, independentemente da configuração regional.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDE_FULL_SESSION</envar
+></term
+><listitem
+><para
+>(Desde o &kde; 3.2) É configurada automaticamente como 'true' (verdadeiro) pelo &kde;; é usada &eg; pelo &konqueror; para saber se deverá ficar em memória para poder ser reutilizado ao ser fechado. Se não estiver definida, o &konqueror; irá sair depois de ter sido fechado (&eg;, o &kdesu; faz isso; também é útil para a depuração).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDESYCOCA</envar
+></term
+><listitem
+><para
+>Permite-lhe definir a localização e o nome do ficheiro da 'cache' de configuração do sistema do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDETMP</envar
+></term
+><listitem
+><para
+>Permite-lhe indicar uma localização diferente de <filename class="directory"
+>/tmp</filename
+> para o &kde; guardar os seus ficheiros temporários.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>KDEVARTMP</envar
+></term
+><listitem
+><para
+>Permite-lhe indicar uma localização diferente de <filename class="directory"
+>/var/tmp</filename
+> para o &kde; armazenar os seus ficheiros variáveis.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>XDG_DATA_HOME</envar
+></term
+><listitem
+><para
+>(Desde o &kde; 3.2) Define a pasta de base, em relação à qual os ficheiros de dados específicos do utilizador deverão estar armazenados. Por omissão, é igual à <filename class="directory"
+>$<envar
+>HOME</envar
+>/.local/share</filename
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>XDG_DATA_DIRS</envar
+></term
+><listitem
+><para
+>(Desde o &kde; 3.2) Define o conjunto, ordenado pela preferência, de pastas de base nas quais procurar por ficheiros de dados, para além da pasta de base definida em <filename class="directory"
+>$<envar
+>XDG_DATA_HOME</envar
+></filename
+>. Por omissão é a <literal
+>/usr/local/share/:/usr/share/</literal
+></para>
+
+<para
+>O &kde; adiciona as localizações da $<envar
+>KDEDIRS</envar
+> e dos perfis também. É usada para os ficheiros de menu <literal role="extension"
+>.desktop</literal
+> e <literal role="extension"
+>.directory</literal
+>. Os ficheiros <literal role="extension"
+>.desktop</literal
+> em <filename class="directory"
+>$<envar
+>XDG_DATA_DIRS</envar
+>/applications</filename
+>. Os ficheiros <literal role="extension"
+>.directory</literal
+> em $XDG_DATA_DIRS/desktop-directories </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>XDG_CONFIG_HOME</envar
+></term
+><listitem
+><para
+>(&kde; 3.2) - Define a pasta de base, em relação à qual deverão ser gravados os ficheiros de configuração específicos do utilizador. Por omissão é a <filename class="directory"
+>$<envar
+>HOME</envar
+>/.config</filename
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>$<envar
+>XDG_CONFIG_DIRS</envar
+></term
+><listitem
+><para
+>(&kde; 3.2) - Define o conjunto, ordenado pela preferência, de pastas de base nas quais procura pelos ficheiros de configuração, para além da pasta de base em $<envar
+>XDG_CONFIG_HOME</envar
+>. O valor por omissão é <filename class="directory"
+>/etc/xdg</filename
+>. O &kde; adiciona as localizações do $<envar
+>KDEDIRS</envar
+> e dos perfis. É usada pelas descrições do <literal role="extension"
+>.menu</literal
+> em <filename class="directory"
+>$<envar
+>XDG_CONFIG_DIRS</envar
+>/menus</filename
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-kdeinit-mystery">
+<title
+>O Mistério do 'kdeinit'</title>
+
+<!-- FIXME: Add more words. Fix markup -->
+
+<para
+>O <command
+>kdeinit</command
+> é usado para iniciar todos os programas do &kde;. O <command
+>kdeinit</command
+> pode iniciar os programas binários normais, assim como os módulos carregáveis do <command
+>kdeinit</command
+> (<acronym
+>KLM</acronym
+>s). Os <acronym
+>KLM</acronym
+>s funcionam como os programas binários mas poderão ser iniciados de forma mais eficiente. Os <acronym
+>KLM</acronym
+>s ficam em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/lib/kde3</filename
+></para>
+
+<para
+>A desvantagem é que os programas que são iniciados desta forma aparecem como <computeroutput
+><command
+>kdeinit</command
+></computeroutput
+> no resultado do <command
+>top</command
+> e do <command
+>ps</command
+>. Use o <command
+>top <option
+>-c</option
+></command
+> ou o <command
+>ps <option
+>aux</option
+></command
+> para ver o nome real do programa:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>ps aux | grep jncp</command
+></userinput>
+<computeroutput>
+jncp 26061 0.0 2.2 24284 11492 ? S 21:27 0:00 kdeinit:
+jncp 26064 0.0 2.2 24036 11524 ? S 21:27 0:00 kdeinit:
+jncp 26066 0.1 2.5 26056 12988 ? S 21:27 0:00 kdeinit:
+jncp 26069 0.4 3.2 27356 16744 ? S 21:27 0:00 kdeinit: kded
+jncp 26161 0.2 2.7 25344 14096 ? S 21:27 0:00 kdeinit:
+jncp 26179 1.1 3.4 29716 17812 ? S 21:27 0:00 kdeinit: kicker
+jncp 26192 0.4 3.0 26776 15452 ? S 21:27 0:00 kdeinit:
+jncp 26195 1.0 3.5 29200 18368 ? S 21:27 0:00 kdeinit:
+</computeroutput
+>
+</screen>
+<para
+>Como poderá já ter notado, isto tem outro efeito colateral, tornando difícil matar um processo que esteja a causar problemas:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>killall kdesktop</command
+></userinput>
+<computeroutput
+>kdesktop: no process killed</computeroutput
+></screen>
+
+<para
+>Poderá ser tentado a experimentar um <userinput
+><command
+>killall kdeinit</command
+></userinput
+>, mas se matar todos os processos do 'kdeinit', irá ter o efeito de encerrar todo o &kde;. Ou seja, destruição total!</para>
+
+<para
+>Existem duas soluções simples para isto:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kdekillall kdesktop</command
+></userinput>
+ou o bom velho
+<prompt
+>%</prompt
+> <userinput
+><command
+>kill 26195</command
+></userinput
+></screen>
+<para
+>O <command
+>kdekillall</command
+> faz parte do pacote <acronym
+>SDK</acronym
+> do &kde;.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="customizing-kde">
+<title
+>Personalizar o &kde;</title>
+
+
+<sect1 id="desktop-icons">
+<title
+>Ícones do Ecrã</title>
+
+<para
+>O &kde; utiliza várias tipos de ícones:</para>
+<itemizedlist>
+<listitem
+><para
+>Documentos</para>
+</listitem>
+<listitem
+><para
+>Atalhos para Páginas Web (utilizando ficheiro <literal role="extension"
+>.desktop</literal
+>)</para>
+</listitem>
+<listitem
+><para
+>Atalhos para Aplicações (utilizando ficheiro <literal role="extension"
+>.desktop</literal
+>)</para>
+</listitem>
+<listitem
+><para
+>Dispositivos - Discos, Partições e Periféricos: <itemizedlist>
+<listitem
+><para
+>Explicitamente utilizando ficheiro <literal role="extension"
+>.desktop</literal
+></para>
+</listitem>
+<listitem
+><para
+>Automático via o 'io-slave' devices://</para>
+</listitem>
+</itemizedlist>
+</para>
+</listitem>
+<listitem
+><para
+>Específico do fornecedor (por exemplo, O Meu Computador da &SuSE;)</para>
+</listitem>
+</itemizedlist>
+
+<sect2 id="desktop-icons-websites">
+<title
+>Páginas Web</title>
+<para
+>As Ligações aos 'Sites' Web, usando o ficheiro <literal role="extension"
+>.desktop</literal
+>: <menuchoice
+><guimenu
+>Criar um Novo</guimenu
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Atalho para Localização (URL)</guimenuitem
+></menuchoice
+>. Altere o ícone com as janelas de <guilabel
+>Propriedades</guilabel
+>. O ficheiro <literal role="extension"
+>.desktop</literal
+> resultante: <programlisting
+>[Desktop Entry]
+Encoding=UTF-8
+Icon=/opt/kde3/share/apps/kdesktop/pics/ksslogo.png
+Type=Link
+URL=http://www.kde.org/
+</programlisting>
+</para>
+</sect2>
+
+<sect2 id="desktop-icons-applications">
+<title
+>Aplicações</title>
+
+<para
+>Atalhos para Aplicações, usando o ficheiro <literal role="extension"
+>.desktop</literal
+>: <menuchoice
+><guimenu
+>Criar um Novo</guimenu
+><guisubmenu
+>Ficheiro</guisubmenu
+><guimenuitem
+>Atalho para Aplicação</guimenuitem
+></menuchoice
+>. Terá de indicar você mesmo os detalhes. Arraste a partir do Menu do &kde;: Tanto poderá copiar ou criar uma ligação simbólica, o que será muito mais simples</para>
+
+<!-- Perhaps legacy and translated should be the other way around, but -->
+<!-- this is how it appears in Waldo's presentation. Need to check -->
+<!-- this -->
+
+<programlisting
+>[Desktop Entry]<co id="boilerplate"/>
+Encoding=UTF-8
+GenericName=IRC Client<co id="generic-desc"/>
+GenericName[af]=Irc Kli&euml;t
+GenericName[de]=IRC Programm
+GenericName[pt]=Programa de IRC
+...
+GenericName[zu]=Umthengi we IRC<co id="legacy"/>
+SwallowExec=<co id="translated"/>
+Name=KSirc
+Name[af]=Ksirc
+Name[de]=KSirc
+...
+</programlisting>
+
+<calloutlist>
+<callout arearefs="boilerplate"
+><para
+>Sempre igual</para>
+</callout>
+<callout arearefs="generic-desc"
+><para
+>Descrição genérica traduzida, não utilizada no ecrã</para>
+</callout>
+<callout arearefs="legacy"
+><para
+>Legado, pode ser removido</para>
+</callout>
+<callout arearefs="translated"
+><para
+>Nome traduzido tal como aparece no ecrã</para>
+</callout>
+</calloutlist>
+
+<para
+>Ícones do Ecrã</para>
+<programlisting
+>...
+Name[zu]=Ksirc
+MimeType=<co id="co-mimetype"/>
+Exec=ksirc %i %m<co id="co-exec"/>
+Icon=ksirc<co id="co-icon"/>
+TerminalOptions=<co id="co-terminaloptions"/>
+Path=<co id="co-path"/>
+Type=Application<co id="co-type"/>
+Terminal=0<co id="co-terminal"/>
+X-KDE-StartupNotify=true<co id="co-x-kde-startupnotify"/>
+X-DCOP-ServiceType=Multi<co id="co-x-dcop-servicetype"/>
+Categories=Qt;KDE;Network<co id="co-categories"/>
+</programlisting>
+
+<calloutlist>
+<callout arearefs="co-mimetype"
+><para
+>Tipos &MIME; suportados, não utilizado no ecrã</para>
+</callout>
+<callout arearefs="co-exec"
+><para
+>A linha de comando a executar</para>
+</callout>
+<callout arearefs="co-icon"
+><para
+>O ícone, do tema de ícones ou localização completa</para>
+</callout>
+<callout arearefs="co-terminaloptions"
+><para
+>Apenas utilizado se for necessário o terminal</para>
+</callout>
+<callout arearefs="co-path"
+><para
+>Pasta de trabalho do comando</para>
+</callout>
+<callout arearefs="co-type"
+><para
+>Também sempre igual</para>
+</callout>
+<callout arearefs="co-terminal"
+><para
+>Utilize 'true' se o terminal for necessário, aplicação de texto</para>
+</callout>
+<callout arearefs="co-x-kde-startupnotify"
+><para
+>Mostrar o cursor saltitante, desactive se não funcionar.</para>
+</callout>
+<callout arearefs="co-x-dcop-servicetype"
+><para
+>A aplicação iniciou-se bem? Remova-a se não funcionar</para>
+</callout>
+<callout arearefs="co-categories"
+><para
+>Categorias do Menu do &kde; não usadas no ecrã</para>
+</callout>
+</calloutlist>
+
+
+
+</sect2>
+
+<sect2 id="desktop-icons-exec">
+<title
+>A opção <varname
+>Exec</varname
+> nos ficheiros <literal role="extension"
+>.desktop</literal
+></title>
+
+<para
+>A seguir ao comando, poderá ter vários elementos de substituição que poderão ser alterados para os valores actuais do programa, aquando da sua execução: <variablelist>
+<varlistentry>
+<term
+>%f</term
+> <listitem
+><para
+>Um único nome de ficheiro; é usado ao largar um ficheiro no ícone ou nas associações de ficheiros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%F</term>
+<listitem
+><para
+>Uma lista de ficheiros; use para as aplicações que poderão abrir vários ficheiros locais de uma vez.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%u</term>
+<listitem
+><para
+>Um único &URL;: se a aplicação conseguir lidar com &eg; &URL;s de &FTP; ou &HTTP; ela própria, caso contrária, o &kde; fará isso por ela.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%U</term>
+<listitem
+><para
+>Uma lista de &URL;s;; irá obter o ficheiro primeiro e passará depois um ficheiro local para a aplicação (!!)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%d</term>
+<listitem
+><para
+>A pasta do ficheiro a abrir; é útil se a aplicação necessitar de ter o ficheiro na pasta de trabalho local.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%D</term>
+<listitem
+><para
+>Uma lista de pastas, o que não é muito prático.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%i</term
+>
+<listitem
+><para
+>O ícone; opção <option
+>--icon</option
+>; a aplicação do &kde; irá usar o ícone da linha <varname
+>Icon</varname
+>= na barra de tarefas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%m</term>
+<listitem
+><para
+>O mini-ícone legado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%c</term
+>
+<listitem
+><para
+>O título; opção <option
+>--caption</option
+>; a aplicação do &kde; irá usar o nome da linha <varname
+>Name</varname
+>= na barra de tarefas.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<informalexample>
+<para
+>Exemplos: <segmentedlist>
+<segtitle
+>Linha <varname
+>Exec</varname
+></segtitle>
+<segtitle
+>Comando executado</segtitle>
+<seglistitem
+><seg
+>ksirc %i</seg
+><seg
+><command
+>ksirc --icon ksirc</command
+></seg>
+</seglistitem>
+<seglistitem
+><seg
+>cd %d; kedit $(basename %f)</seg
+><seg
+><command
+>cd /tmp; kedit ficheiro.txt</command
+></seg>
+</seglistitem>
+</segmentedlist>
+</para>
+</informalexample>
+
+<!--Dont' know what this refers to: -->
+<!--See What's This (Shift-F1) in Properties Dialog-->
+
+</sect2>
+
+<sect2 id="desktop-icons-devices">
+<title
+>Dispositivos</title>
+<para
+>Atalhos para os Dispositivos, usando o ficheiro <literal role="extension"
+>.desktop</literal
+>: o Criar um Novo -> Dispositivo </para>
+</sect2>
+
+<sect2 id="where-to-define">
+<title
+>Onde Definir</title>
+
+<para
+>Vários sítios onde definir Ícones de Ecrã: <itemizedlist>
+
+<listitem
+><para
+><filename class="directory"
+>~/Desktop</filename
+>: copiado de <filename class="directory"
+>/etc/skel/Desktop</filename
+></para
+></listitem>
+
+<listitem
+><para
+><filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/apps/kdesktop/Desktop</filename
+> (junto)</para
+></listitem>
+
+<listitem
+><para
+><filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/apps/kdesktop/DesktopLinks</filename
+> (copiado)</para
+></listitem>
+
+<listitem
+><para
+>Dispositivos de Ícones (juntos dinamicamente)</para
+></listitem>
+
+<listitem
+><para
+>Específico da Distribuição; o SUSE Linux copia certos ícones no startkde.theme a partir do <filename class="directory"
+>/opt/kde3/share/config/SuSE/default/</filename
+></para
+></listitem>
+
+</itemizedlist>
+</para>
+</sect2>
+</sect1>
+
+<sect1 id="kde-menu">
+<title
+>Menu do &kde;</title>
+
+<sect2 id="how-it-works">
+<title
+>Como Funciona</title>
+
+<para
+>No &kde; 3.2, foi introduzido um formato de menus comum em <ulink url="http://freedesktop.org/Standards/menu-spec/"
+>http://freedesktop.org/Standards/menu-spec/</ulink
+></para>
+<para
+>Antes do &kde; 3.2: <itemizedlist>
+
+<listitem
+><para
+>Uma estrutura em pastas sob a <filename class="directory"
+>share/applnk</filename
+></para
+></listitem>
+
+<listitem
+><para
+>A estrutura das pastas representa a estrutura do menu</para
+></listitem>
+
+<listitem
+><para
+>Cada ficheiro <literal role="extension"
+>.desktop</literal
+> representa uma única aplicação</para
+></listitem>
+
+</itemizedlist>
+</para>
+
+<para
+>Era difícil reorganizar a estrutura no &kde; 3.2, daí o novo formato de menus: <itemizedlist>
+<listitem
+><para
+>Define a estrutura num único ficheiro .menu</para
+></listitem>
+<listitem
+><para
+>É baseado em categorias</para
+></listitem>
+<listitem
+><para
+>é partilhado entre o <acronym
+>GNOME</acronym
+> e o &kde;</para
+></listitem>
+<listitem
+><para
+>Suporta o estilo de menus do 'applnk' à mesma</para
+></listitem>
+</itemizedlist>
+</para>
+
+<informalexample>
+<para
+>Exemplo de <filename
+>applications.menu</filename
+>: <programlisting
+><markup>
+ &lt;Menu&gt;
+ &lt;Name&gt;Office&lt;/Name&gt;
+ &lt;Directory&gt;suse-office.directory&lt;/Directory&gt;
+ &lt;Include&gt;
+ &lt;Filename&gt;Acrobat Reader.desktop&lt;/Filename&gt;
+ &lt;Filename&gt;kde-kpresenter.desktop&lt;/Filename&gt;
+ &lt;Filename&gt;kde-kword.desktop&lt;/Filename&gt;
+ &lt;/Include&gt;
+ &lt;Menu&gt;
+</markup
+>
+</programlisting>
+</para>
+<para
+>Entrada de menu com 3 aplicações: <itemizedlist>
+
+<listitem
+><para
+><filename
+>/usr/share/applications/Acrobat Reader.desktop</filename
+></para
+></listitem>
+
+<listitem
+><para
+><filename
+>/opt/kde3/share/applications/kde/kpresenter.desktop</filename
+></para
+></listitem>
+
+<listitem
+><para
+><filename
+>/opt/kde3/share/applications/kde/kword.desktop</filename
+></para
+></listitem>
+
+</itemizedlist>
+</para>
+</informalexample>
+</sect2>
+
+<sect2 id="stored-where">
+<title
+>Armazenado Onde?</title>
+
+<para
+>Os ficheiros <literal role="extension"
+>.menu</literal
+> descrevem a estrutura do menu. Os ficheiros ficam armazenados em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/etc/xdg/menus</filename
+> e em <filename class="directory"
+>/etc/xdg/menus</filename
+>. Estes armazenam a estrutura a nível do sistema e são controlados pela $<envar
+>XDG_CONFIG_DIRS</envar
+>. A <filename class="directory"
+>$<envar
+>HOME</envar
+>/.config/menus</filename
+> guarda as alterações específicas do utilizador na estrutura do menu e é controlada pelo $<envar
+>XDG_CONFIG_HOME</envar
+>. Para mais informações, veja em <ulink url="http://www.freedesktop.org/Standards/basedir-spec"
+>http://www.freedesktop.org/Standards/basedir-spec</ulink
+>.</para>
+
+<para
+>Os ficheiros <literal role="extension"
+>.desktop</literal
+> descrevem as aplicações e estão gravados em: <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/applications</filename
+>, <filename class="directory"
+>/usr/share/applications</filename
+>, <filename class="directory"
+>/usr/local/share/applications</filename
+>. Estes são os ficheiros <literal role="extension"
+>.desktop</literal
+> a nível da aplicação e são controlados pela $<envar
+>XDG_DATA_DIRS</envar
+>.</para>
+
+<para
+>A <filename class="directory"
+>$<envar
+>HOME</envar
+>/.local/applications</filename
+> contém ficheiros <literal role="extension"
+>.desktop</literal
+> específicos do utilizador, bem como as alterações feitas pelo mesmo. É controlada pela $<envar
+>XDG_DATA_HOME</envar
+>. Para mais informações, veja em <ulink url="http://www.freedesktop.org/Standards/basedir-spec"
+>http://www.freedesktop.org/Standards/basedir-spec</ulink
+></para>
+
+
+<para
+>Os ficheiros <literal role="extension"
+>.directory</literal
+> descrevem os submenus e que estão organizados em: <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/desktop-directories</filename
+>, <filename class="directory"
+>/usr/share/desktop-directories</filename
+>, <filename class="directory"
+>/usr/local/share/desktop-directories</filename
+>. Estes são os ficheiros de menu <literal role="extension"
+>.directory</literal
+> a nível do sistema e que são controlados pela $<envar
+>XDG_DATA_DIRS</envar
+>. As alterações específicas do utilizador são guardadas em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.local/desktop-directories</filename
+>. Estas são controladas pela $<envar
+>XDG_DATA_HOME</envar
+>. Para mais informações, veja em <ulink url="http://www.freedesktop.org/Standards/basedir-spec"
+>http://www.freedesktop.org/Standards/basedir-spec</ulink
+></para>
+
+<informalexample>
+<para
+>Exemplo de <filename
+>applications.menu</filename
+>: <programlisting
+><markup>
+ &lt;Menu&gt;
+ &lt;Name&gt;Art&lt;/Name&gt;
+ &lt;Directory&gt;suse-edutainment-art.directory&lt;/Directory&gt;
+ &lt;Include&gt;
+ &lt;Category&gt;X-SuSE-Art&lt;/Category&gt;
+ &lt;/Include&gt;
+ &lt;/Menu&gt;
+</markup
+>
+</programlisting>
+</para>
+
+<para
+>O <literal
+>Art</literal
+> é o nome interno deste menu. O <filename
+>suse-edutainment-art.directory</filename
+> define o nome o ícone deste menu e inclui todas as aplicações que têm a <literal
+>X-SuSE-Art</literal
+> listada como categoria, &eg;: <programlisting
+>Categories=Qt;KDE;Education;X-SuSE-Art
+</programlisting
+></para>
+
+<para
+>O <filename
+>suse-edutainment-art.directory</filename
+> define o nome e o ícone deste menu: <programlisting
+>[Desktop Entry]
+Name=Art e Cultura
+Icon=kcmsystem
+</programlisting>
+</para>
+</informalexample>
+</sect2>
+
+<sect2 id="common-pitfalls">
+<title
+>Erros Comuns</title>
+
+<para
+>As aplicações <emphasis
+>fora</emphasis
+> do menu <emphasis
+>não</emphasis
+> existem em relação às outras aplicações ou associações de ficheiros: Se remover uma aplicação do menu, o &kde; assume que não a quer usar.</para>
+
+<para
+>Quando as aplicações não são desejadas no menu, tanto as poderá colocar no menu <filename
+>.hidden</filename
+> ou num menu dedicado com <programlisting>
+NoDisplay=true
+</programlisting
+> no ficheiro <literal role="extension"
+>.directory</literal
+></para>
+</sect2>
+
+<sect2 id="essential-menus">
+<title
+>Menus Essenciais</title>
+
+<para
+>O <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/etc/xdg/menus/applications-merged/</filename
+> contém o <filename
+>kde-essential.menu</filename
+>, que inclui alguns menus essenciais que não são mostrados normalmente no menu do &kde; em si: <itemizedlist>
+<listitem
+><para
+>O Centro de Controlo tem um menu de Configuração escondido, cujo conteúdo está definido pelo <filename
+>kde-settings.menu</filename
+> e cujo ícone e nome está definido em <filename
+>kde-settings.directory</filename
+></para>
+</listitem>
+<listitem
+><para
+>O Centro de Informação tem um menu de Informação escondido, cujo conteúdo está definido pelo <filename
+>kde-information.menu</filename
+> e cujo ícone e nome está definido em <filename
+>kde-information.directory</filename
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Os protectores de ecrã contêm um menu escondido Sistema/Protectores de Ecrã, cujo conteúdo está definido em <filename
+>kde-screensavers.menu</filename
+> e cujo nome e ícone está indicado em <filename
+>kde-system-screensavers.directory</filename
+>. O <filename
+>$<envar
+>KDEDIR</envar
+>/share/desktop-directories/kde-system-screensavers.directory</filename
+> contém: <programlisting
+>NoDisplay=true
+</programlisting>
+</para>
+</listitem>
+</itemizedlist
+></para>
+</sect2>
+
+<sect2 id="old-style-menus">
+<title
+>Menus de Estilo Antigo</title>
+
+<para
+>O &kde; continua a suportar os menus antigos que se baseiam na estrutura em pastas em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/applnk</filename
+> (a nível do sistema) e em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/applnk</filename
+> (a nível do utilizador). Isto verifica-se, a menos que o ficheiro <literal role="extension"
+>.desktop</literal
+> tenha uma linha <varname
+>Categories</varname
+>=. Nesse caso, as categorias determinam a posição no menu.</para>
+</sect2>
+
+<sect2 id="ksycoca">
+<title
+><application
+>KSycoca</application
+></title>
+<para
+>O <application
+>KSycoca</application
+> coloca em 'cache' a estrutura do menu e a informação sobre todas as aplicações possíveis. Poderá reconstruir a base de dados com o comando <userinput
+><command
+>kbuildsycoca</command
+></userinput
+>. A base de dados construída fica em <filename class="directory"
+>/var/tmp/kdecache-${<envar
+>USER</envar
+>}/ksycoca</filename
+>. É actualizada automaticamente pelo <application
+>KDED</application
+>, é verificada aquando do arranque do &kde; e o <application
+>KDED</application
+> vai verificando as suas alterações enquanto se mantém ligado.</para>
+
+<para
+>Para desactivar a vigia de alterações (dado que poderá ser incómoda com o NFS), adicione o seguinte ao <filename
+>kdedrc</filename
+>: <programlisting
+>[General]
+CheckSycoca=false
+</programlisting>
+</para>
+
+<para
+>Para forçar a regeneração, execute <userinput
+><command
+>touch $<envar
+>KDEDIR</envar
+>/share/services/update_ksycoca</command
+></userinput
+>.</para>
+
+</sect2>
+
+<sect2 id="kmenuedit">
+<title
+>&kmenuedit;</title>
+
+<para
+>O &kmenuedit; é destinado para uma configuração de um único utilizador. As alterações na estrutura do menu são gravadas em <filename
+>~/.config/menus/applications-kmenuedit.menu</filename
+>, enquanto as alterações nas aplicações são gravadas em <filename class="directory"
+>~/.local/share/applications/</filename
+>; finalmente, as alterações nos submenus (ícone e nome) são gravadas em <filename class="directory"
+>~/.local/share/desktop-directories/</filename
+>. A Ferramenta de Administração do KIOSK usa o &kmenuedit; e copia as alterações acima para os locais referentes ao perfil ou ao sistema. </para>
+
+</sect2>
+
+</sect1>
+
+<!-- This section might be redundant. If it isn't, it needs some screenies -->
+<sect1 id="kde-panel">
+<title
+>Painel do &kde;</title>
+
+<para
+>O painel do &kde; também é conhecido por &kicker;. Este é modular e consiste nos seguintes componentes: <itemizedlist>
+<listitem
+><para
+>'Applets'</para
+></listitem>
+<listitem
+><para
+>Botões de aplicações</para
+></listitem>
+<listitem
+><para
+>Botões Especiais</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Por omissão, o painel contém as seguintes 'applets': <itemizedlist
+> <listitem
+><para
+>Paginador - mostra os ecrãs virtuais</para
+></listitem
+> <listitem
+><para
+>Barra de Tarefas</para
+></listitem
+> <listitem
+><para
+>Bandeja do Sistema</para
+></listitem
+> <listitem
+><para
+>Relógio</para
+></listitem
+> </itemizedlist
+> e os seguintes botões especiais: <itemizedlist>
+<listitem
+><para
+>Menu do &kde;</para
+></listitem>
+<listitem
+><para
+>Botão do Ecrã</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Também são adicionados vários botões de aplicações, desde que o espaço o permita: <itemizedlist>
+<listitem
+><para
+>Botão de Pasta Pessoal</para
+></listitem>
+<listitem
+><para
+>Botão de Navegação</para
+></listitem>
+<listitem
+><para
+>Botão KMail</para
+></listitem>
+</itemizedlist>
+</para>
+</sect1>
+
+<sect1 id="file-associations">
+<title
+>Associações de Ficheiros</title>
+
+<para
+>As associações de ficheiros atribuem um tipo de ficheiro a uma ou mais aplicações. O tipo do ficheiro é definido através do seu tipo &MIME;. Os tipos &MIME; que são conhecidos pelo &kde; estão guardados em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/mimelnk</filename
+> e o ficheiro <literal role="extension"
+>.desktop</literal
+> de cada aplicação contém uma lista de tipos &MIME; que são suportados por essa aplicação.</para>
+
+<informalexample>
+<para
+><filename
+>kview.desktop</filename
+>: <programlisting
+>MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg;
+image/x-bmp;image/png;image/x-ico;image/x-portable-bitmap;
+image/x-portable-pixmap;image/x-portable-greymap;
+image/tiff;image/jp2
+</programlisting>
+</para>
+
+<para
+><filename
+>kuickshow.desktop</filename
+>: <programlisting
+>MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg;
+image/png;image/tiff;image/x-bmp;image/x-psd;image/x-eim;
+image/x-portable-bitmap;image/x-portable-pixmap;
+image/x-portable-greymap
+</programlisting>
+</para>
+
+<para
+>Ambos podem abrir o 'image/gif'. Qual deles é que é usado para abrir um ficheiro <literal role="extension"
+>.gif</literal
+>?</para>
+
+<para
+>A aplicação com a maior preferência!. O <filename
+>kview.desktop</filename
+> contém <programlisting>
+InitialPreference=3
+</programlisting
+> enquanto que o <filename
+>kuickshow.desktop</filename
+> contém <programlisting>
+InitialPreference=6
+</programlisting
+> Como tal, o &kuickshow; será usado para abrir os ficheiros <literal role="extension"
+>.gif</literal
+>. </para>
+
+<para
+>Como é que se pode tornar o &kview; a aplicação por omissão?</para>
+
+<para
+>Um utilizador poderá alterar a associação de ficheiros no &kcontrolcenter;. Estas alterações são guardadas no <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/profilerc</filename
+>. Para usar a mesma configuração em vários utilizadores, guarde estas configurações na pasta de perfil do utilizador ou na pasta de configuração global do &kde;, de modo a usá-la por omissão em vários utilizadores.</para>
+
+</informalexample>
+
+</sect1>
+
+</chapter>
+
+<chapter id="locking-down-kde">
+<title
+>Bloquear o &kde;</title>
+
+<sect1 id="how-it-works-the-basics">
+<title
+>Como Funciona - As Bases</title>
+
+<para
+>As funcionalidades de bloqueio do &kde; estão centradas nas seguintes opções:</para>
+
+<itemizedlist>
+<listitem
+><para
+><link linkend="immutable-configuration-options"
+>Tornar opções de configuração imutáveis</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="action-restrictions"
+>Restrição das acções específicas</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="url-restrictions"
+>Restringir o acesso a certos &URL;s</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="configuration-modules"
+>Restringir o acesso a certos módulos de configuração</link
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="immutable-configuration-options">
+<title
+>Opções de Configuração Imutáveis</title>
+<subtitle
+>Bloquear o &kde;</subtitle>
+
+<para
+>As opções imutáveis permitem ao administrador de sistemas oferecer opções por omissão que não podem ser alteradas pelo utilizador.</para>
+
+<para
+>As opções de configuração já existente do utilizador serão ignoradas, a partir do momento que uma opção de configuração seja tornada imutável.</para>
+
+<para
+>As opções poderão ser controladas com base em cada item, em cada grupo ou num ficheiro por inteiro.</para>
+
+<para
+>Se um ficheiro ou um grupo for imutável, todas as opções de configuração para esse ficheiro ou grupo serão imutáveis, mesmo aquelas para as quais o administrador de sistemas não tem nada predefinido.</para>
+
+<note
+><para
+>O suporte nas aplicações para as opções imutáveis poderá variar de aplicação para aplicação. Ainda que o utilizador não seja capaz de tornar as alterações permanentes para as opções imutáveis, o utilizador verá à mesma uma opção de configuração para poder fazer essa alteração.</para
+></note>
+
+</sect1>
+
+<sect1 id="action-restrictions">
+<title
+>Restrições de Acções</title>
+
+<para
+>As aplicações do &kde; estão criadas em torno do conceito de uma acção. As acções poderão ser activadas de várias formas, tipicamente através dos menus, das barras de ferramentas ou de um atalho de teclado. O <action
+>Gravar o Documento</action
+> é um exemplo de uma acção. Se você conhecer o nome interno de uma acção, é possível restringir uma acção. Quando uma acção for restrita, não irá aparecer mais no menu ou na barra de ferramentas. O nome interno para a acção <action
+>Gravar o Documento</action
+> é <option
+>action/file_save</option
+>. A plataforma de bloqueio também oferece um conjunto de restrições mais abstractas que poderão ser usadas para desactivar as funcionalidades que não sejam cobertas por uma dada acção. Um exemplo é a restrição <option
+>shell_access</option
+> que desactiva todas as funcionalidades que iriam permitir o acesso ao utilizador a uma linha de comandos de &UNIX;.</para>
+
+<example>
+<title
+>Restringir o Acesso dos Utilizadores às Linhas de Comandos</title>
+
+<para
+>Para evitar que o utilizador aceda a uma linha de comandos, poderá restringir a acção <option
+>shell_access</option
+>, se adicionar o seguinte ao <filename
+>kdeglobals</filename
+>: </para
+>
+
+<screen
+>[KDE Action Restrictions]
+shell_access=false</screen>
+
+<para
+>Dado que isto afecta o menu do &kde; e as aplicações disponíveis, é necessário forçar uma actualização da base de dados 'sycoca':</para>
+
+<screen
+><userinput
+><command
+>touch</command
+> <filename
+>$<envar
+>KDEDIR</envar
+>/share/services/update_ksycoca</filename
+></userinput
+></screen>
+
+<para
+>Agora, ligue-se de novo ao &kde; e verifique os seguintes pontos:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O &kmenu;</para
+></listitem>
+<listitem
+><para
+>No &konqueror;, a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Abrir um Terminal</guimenuitem
+></menuchoice
+></para
+></listitem>
+<listitem
+><para
+>O comando de execução com o <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+></para
+></listitem>
+</itemizedlist>
+</example>
+<para
+>A documentação completa sobre as acções disponíveis poderá ser encontrada em <ulink url="http://www.kde.org/areas/sysadmin/"
+>http://www.kde.org/areas/sysadmin/</ulink
+>.</para>
+
+<para
+>Algumas das acções mais interessantes estão indicadas em baixo:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>action/options_configure</option
+></term>
+<listitem
+><para
+>A opção <guimenuitem
+>Configurar</guimenuitem
+> do menu de <guimenu
+>Configuração</guimenu
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>action/help_report_bug</option
+></term>
+<listitem
+><para
+>A opção <guimenuitem
+>Comunicar um Erro</guimenuitem
+> do menu <guimenu
+>Ajuda</guimenu
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>action/kdesktop_rmb</option
+></term>
+<listitem
+><para
+>O menu do &RMB; do ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>action/kicker_rmb</option
+></term>
+<listitem
+><para
+>O menu do &RMB; para o painel.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>user/root</option
+></term>
+<listitem
+><para
+>Esconde todas as acções ou aplicações que necessitem do acesso do <systemitem class="username"
+>root</systemitem
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>shell_access</option
+></term>
+<listitem
+><para
+>Esconde todas as acções ou aplicações que fornecem o acesso à linha de comandos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>print/system</option
+></term>
+<listitem
+><para
+>Desactiva a opção para seleccionar a infra-estrutura de impressão.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>lock_screen</option
+></term>
+<listitem
+><para
+>Se o utilizador poderá bloquear o ecrã</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>start_new_session</option
+></term>
+<listitem
+><para
+>Se o utilizador poderá iniciar uma segunda sessão do X (veja também o &kdm;)</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>opengl_screensavers</option
+></term>
+<listitem
+><para
+>Se é permitido usar os protectores de ecrã com OpenGL.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>manipulatescreen_screensavers</option
+></term>
+<listitem
+><para
+>Permitir os protectores de ecrã que não escondem o ecrã por inteiro</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="url-restrictions">
+<title
+>Restrições de &URL;s</title>
+
+<para
+>Existem três tipos de restrições que poderão ser aplicados aos &URL;s:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>listar</term>
+<listitem
+><para
+>Para controlar se é permitido fazer a listagem de uma pasta.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>abrir</term>
+<listitem
+><para
+>Para controlar se certos &URL;s podem ser abertos</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Redireccionar</term>
+<listitem
+><para
+>Para controlar se um &URL; poderá abrir outro &URL;, seja automaticamente ou através de uma hiperligação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As regras são validadas pela ordem em que são definidas. A última regra que se aplica a um &URL; define se o &URL; poderá ser acedido.</para>
+
+<para
+>As seguintes regras desactivam a abertura de &URL;s de HTTP e HTTPS fora do domínio <systemitem class="domainname"
+>.companhia.com</systemitem
+>:</para>
+
+<screenco
+><areaspec>
+<area id="url_commas" coords="3"/>
+<area id="url_rule1" coords="3"/>
+<area id="url_rule2" coords="4"/>
+</areaspec>
+<screen
+>[KDE URL Restrictions]
+rule_count=2
+rule_1=open,,,,http,,,false
+rule_2=open,,,,http,*.empresa.com,,true</screen
+></screenco>
+
+<calloutlist>
+<callout arearefs="url_commas">
+<para
+>As primeiras quatro vírgulas saltam o critério de selecção respeitante ao &URL;.de origem. Esta parte só é necessária com as regras do tipo de redireccionamento.</para
+>
+</callout>
+<callout arearefs="url_rule1"
+><para
+>A <option
+>rule_1</option
+> proíbe a abertura de qualquer &URL; de HTTP ou HTTPS</para
+></callout>
+<callout arearefs="url_rule2"
+><para
+>A <option
+>rule_2</option
+> permite a abertura de quaisquer &URL;s de HTTP e HTTPS no domínio <systemitem class="domainname"
+>.empresa.com</systemitem
+>. Repare que a sequência especial <token
+>*</token
+> só é permitida no início de um domínio.</para
+></callout>
+</calloutlist>
+
+<para
+>As regras seguintes fazem com que o utilizador não navegue mais nas pastas do sistema de ficheiros local que estejam fora da sua pasta $<envar
+>HOME</envar
+>:</para>
+
+<screenco
+><areaspec>
+<area id="home_rule1" coords="3"/>
+<area id="home_rule2" coords="4"/>
+</areaspec>
+<screen
+>[KDE URL Restrictions]
+rule_count=2
+rule_1=list,,,,file,,,false
+rule_2=list,,,,file,,$HOME,true</screen
+></screenco>
+
+<calloutlist>
+<callout arearefs="home_rule1"
+><para
+>A <option
+>rule_1</option
+> proíbe a listagem de qualquer pasta local</para
+></callout>
+<callout arearefs="home_rule2"
+><para
+>A <option
+>rule_2</option
+> permite a abertura de ficheiros sob a pasta de $<envar
+>HOME</envar
+> dos próprios utilizadores.</para
+></callout>
+</calloutlist>
+
+<para
+>A $<envar
+>HOME</envar
+> e a $<envar
+>TMP</envar
+> são valores especiais para indicar a pasta pessoal dos utilizadores e a pasta temporária deste, &eg; <filename class="directory"
+>/tmp/kde-ze</filename
+></para>
+
+<para
+>As regras seguintes fazem com que o utilizador não consiga mais abrir os ficheiros locais fora da sua pasta $<envar
+>HOME</envar
+>:</para>
+
+<screenco
+><areaspec>
+<area id="local_rule1" coords="3"/>
+<area id="local_rule2" coords="4"/>
+<area id="local_rule3" coords="5"/>
+</areaspec>
+<screen
+>[KDE URL Restrictions]
+rule_count=3
+rule_1=open,,,,file,,,false
+rule_2=open,,,,file,,$HOME,true
+rule_3=open,,,,file,,$TMP,true</screen
+></screenco>
+
+<calloutlist>
+<callout arearefs="local_rule1"
+><para
+>A <option
+>regra_1</option
+> proíbe a abertura de qualquer ficheiro local</para
+></callout>
+<callout arearefs="local_rule2"
+><para
+>A <option
+>regra_2</option
+> permite a abertura de ficheiros sob a pasta de $<envar
+>HOME</envar
+> dos próprios utilizadores.</para
+></callout>
+<callout arearefs="local_rule3"
+><para
+>A <option
+>regra_3</option
+> permite abrir os ficheiros na pasta temporária do &kde; para o utilizador. Isto é necessário para certas aplicações do &kde; que transferem primeiro um ficheiro ou documento para a pasta temporária e depois a abrem numa aplicação.</para
+></callout>
+</calloutlist>
+
+
+<para
+>A opção de redireccionamento controla se os documentos de uma dada localização poderão referenciar, seja de forma automática ou manual via uma hiperligação, outra localização determinada. Está presente um conjunto de regras predefinidas como medida de segurança geral. Por exemplo, os documentos localizados na Internet não poderão referenciar os documentos guardados localmente.</para>
+
+<para
+>Por exemplo, se quiser dar ao servidor da Intranet <systemitem class="systemname"
+>www.empresa.com</systemitem
+> a possibilidade de referenciar os ficheiros locais, poderia ser indicada a seguinte regra:</para>
+
+<screen
+>[KDE URL Restrictions]
+rule_count=1
+rule_1=redirect,http,www.empresa.com,,file,,,true</screen>
+
+<para
+>Em vez de indicar um protocolo por nome, também é possível indicar um grupo completo de protocolos. Para isso, foram definidos os seguintes grupos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>:local</term>
+<listitem
+><para
+>Os protocolos que acedem à informação armazenada localmente, como por exemplo o file:/, o man:/, o fonts:/ e o floppy:/</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>:internet</term>
+<listitem
+><para
+>Os protocolos comuns da Internet como o HTTP e o FTP</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A informação sobre os protocolos está armazenada nos ficheiros <literal role="extension"
+>*.protocol</literal
+> que se encontram em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/services</filename
+>.</para>
+
+<para
+>O item <option
+>Class</option
+>= define o grupo a que pertence um determinado protocolo: <userinput
+><command
+>grep</command
+> <option
+>Class=</option
+> <filename
+>$<envar
+>KDEDIR</envar
+>/share/services/*.protocol</filename
+></userinput
+></para>
+
+<para
+>Regras gerais:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Os protocolos :local poderão referenciar qualquer outro protocolo</para
+></listitem>
+<listitem
+><para
+>É sempre permitido referenciar um protocolo :internet</para
+></listitem>
+<listitem
+><para
+>Nem todos os protocolos fazem parte de um grupo, como por exemplo o fish:/.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="configuration-modules">
+<title
+>Módulos de Configuração</title>
+
+<para
+>O &kde; tem módulos de configuração para personalizar vários aspectos do ambiente do &kde;. Os módulos de configuração aparecem no Centro de Controlo, na janela de Configuração de uma aplicação ou em ambos.</para>
+
+<informalexample>
+<para
+>O módulo de configuração do 'proxy' aparece no Centro de Controlo mas também como parte da janela para <guilabel
+>Configurar o Konqueror</guilabel
+> do &konqueror;</para>
+
+<para
+>Os módulos de configuração Individuais poderão ser iniciados com o comando <command
+>kcmshell</command
+> <replaceable
+>módulo</replaceable
+></para>
+
+<para
+>Para iniciar o módulo do 'Proxy', escreva:</para>
+<itemizedlist>
+<listitem
+><para
+><command
+>kcmshell</command
+> <filename
+>kde-proxy.desktop</filename
+></para
+></listitem>
+<listitem
+><para
+><command
+>kcmshell</command
+> proxy</para
+></listitem>
+</itemizedlist>
+
+<para
+><note
+><para
+>Nem todas as aplicações usam módulos de configuração, dado que a janela de configuração faz parte integral da aplicação em si.</para
+></note
+></para>
+</informalexample>
+
+<para
+>Todos os módulos de configuração fazem parte, de forma restrita, do menu do &kde;.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Os módulos que estão visíveis no Centro de Controlo têm normalmente um ficheiro <literal role="extension"
+>.desktop</literal
+> na pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/applications/kde</filename
+> e estão ordenados sob o menu <guimenu
+>Preferências-Módulos</guimenu
+> (<guimenu
+>Settings-Modules</guimenu
+>) com o ficheiro <filename
+>kde-settings.menu</filename
+>, incluído a partir do <filename
+>kde-essential.menu</filename
+></para>
+<screen
+><userinput
+><command
+>kbuildsycoca</command
+> <option
+>--menutest</option
+> 2&gt; /dev/null | <command
+>grep</command
+> Settings-Modules</userinput
+></screen>
+</listitem>
+<listitem>
+<para
+>Os módulos específicos das aplicações têm normalmente um ficheiro <literal role="extension"
+>.desktop</literal
+> em <filename
+>$<envar
+>KDEDIR</envar
+>/share/applnk/.hidden</filename
+> que corresponde ao menu escondido .hidden, incluído como resultado do <markup
+>&lt;KDELegacyDirs/&gt;</markup
+></para>
+<screen
+><userinput
+><command
+>kbuildsycoca</command
+> <option
+>--menutest</option
+> 2&gt; /dev/null | <command
+>grep</command
+> .hidden</userinput
+></screen>
+</listitem>
+<listitem
+><para
+>No &kde; 3.3 é possível editar o Centro de Controlo com o <application
+>kcontroledit</application
+>. O <application
+>kcontroledit</application
+> funciona como o <application
+>kmenuedit</application
+> e altera apenas para o utilizador actual. Use o <application
+>kiosktool</application
+> para alterar para todos.</para
+></listitem
+>
+</itemizedlist>
+
+<para
+>Os módulos de configuração individuais poderão ser desactivados se adicionar o seguinte ao <filename
+>kdeglobals</filename
+>:</para>
+
+<screen
+>[KDE Control Module Restrictions]
+<replaceable
+>id-modulo</replaceable
+>=false</screen>
+<para
+>Por exemplo, para desactivar o módulo do 'proxy', use</para>
+<screen
+>[KDE Control Module Restrictions]
+kde-proxy.desktop=false</screen>
+<para
+>Verifique o Centro de Controlo e a janela para <guilabel
+>Configurar o Konqueror</guilabel
+> para confirmar se a configuração do 'proxy' ainda lá continua.</para>
+
+</sect1>
+<!--
+<sect1 id="making-it-work">
+<title
+>Making it Work</title>
+
+Making It Work
+KDE 3.2: Set $KDEDIRS from startkde script
+Distribute profiles to all clients
+
+</para>
+</sect1>
+-->
+</chapter>
+
+<chapter id="the-lazy-admin">
+<title
+>O Administrador Preguiçoso</title>
+
+<!-- This section appears to need quite a lot of additional words to -->
+<!-- make sense. Perhaps it would be better to comment it out if it -->
+<!-- can't be updated before the next release (Phil) -->
+<!-- FIXME: Commented it out until it's got some more content fleshing it -->
+<!-- out (Lauri)
+
+<sect1 id="lazy-admin-overview">
+<title
+>Overview</title>
+
+<para>
+The Lazy Admin
+Overview
+Deployment
+ How to get &kde; available on many clients
+Remote Desktop Sharing
+Take a look at someone else desktop
+DCOP
+ The DCOP command line tool makes it possible to control &kde; applications from the command line
+KDialog
+ A versatile tool to use standard &kde; dialogs in your own scripts
+
+
+
+Deployment
+Thin Clients
+Installing Software
+= AutoYaST
+= KickStart
+Maintaining Settings
+= /etc/kderc, other settings
+= Use rsync to copy files around
+= Shared filesystem such as NFS
+o store profiles themselves on NFS
+
+
+
+http://www.suse.de/~nashif/autoinstall/index.html
+
+</para>
+</sect1>
+-->
+<sect1 id="remote-desktop-sharing">
+<title
+>Partilha Remota de Ecrã</title>
+
+<para
+>A partilha de ecrãs remotos permite aos utilizadores remotos verem e, opcionalmente, controlar o ecrã do utilizador actual. O utilizador remoto necessita de receber um convite, sendo possível criar um convite protegido por senha. Isto é ideal para as equipas de suporte técnico ou pelos administradores para ganharem acesso ao ambiente de trabalho dos utilizadores para resolverem problemas ou para resolverem um problema ou ainda guiar o utilizador por um determinado procedimento.</para>
+
+<para
+>A partilha de ecrãs remotos envolve duas aplicações: o &krfb; (o 'frame buffer' remoto do &kde;, um servidor de VNC) e o &krdc; (ligação remota ao ecrã do &kde;, um cliente de VNC.)</para>
+
+<para
+>O &krfb; pode ser usado por qualquer utilizador para criar e gerir convites. Os convites criam uma senha única que permite ao destinatário ligar-se ao seu computador. Por omissão, é válido para apenas uma única ligação e expira ao fim de uma hora sem utilização.</para>
+
+<para
+>As ligações recebidas são tratadas pelo módulo 'kinetd' do 'kded'. Poderá usar o comando <userinput
+><command
+>dcop</command
+> kded kinetd services</userinput
+> para ver se está a correr. O &krfb; fica à espera de ligações no porto 5900 por omissão. Quando for recebida uma ligação, irá aparecer uma janela a pedir a confirmação para o utilizador actual.</para>
+
+<!-- TODO: Write a bit more here, with a walk through maybe? -->
+
+</sect1>
+
+<sect1 id="kde-diy">
+<title
+>Faça Você Mesmo no &kde; - Crie as Suas Próprias Ferramentas</title>
+
+<sect2 id="dcop">
+<title
+>DCOP</title>
+
+<para
+>O Desktop COmmunication Protocol, <acronym
+>DCOP</acronym
+>, é um mecanismo leve para a comunicação entre processos. O <acronym
+>DCOP</acronym
+> permite ao utilizador interagir com os programas que estão a correr no momento. O &kde; oferece dois programas para usar o <acronym
+>DCOP</acronym
+>: o <application
+>dcop</application
+>, um programa para a linha de comandos e o <application
+>kdcop</application
+>, um programa gráfico. </para>
+<para
+>Algumas notas sobre a utilização de <command
+>dcop</command
+>: </para>
+
+<para>
+<itemizedlist>
+<listitem>
+<para
+><command
+>dcop</command
+> [opções] [aplicação[objecto [função [arg1] [arg2] ... ] ] ] </para>
+</listitem>
+<listitem>
+<para
+>As aplicações que podem abrir mais que uma janela de cada vez serão listadas como &lt;aplicação&gt;-<acronym
+>PID</acronym
+> </para>
+</listitem>
+<listitem>
+<para
+>Todos os argumentos fazem distinção entre maiúsculas e minúsculas. O 'setFullScreen' e o 'setfullscreen' são funções diferentes. </para>
+</listitem>
+<listitem>
+<para
+>O elemento de expressões regulares '*' pode ser usado nos argumentos da aplicação e dos objectos. <screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> kon*</option
+></userinput>
+konqueror-16006
+konsole-8954
+</screen>
+</para>
+</listitem>
+
+</itemizedlist>
+
+</para>
+
+<para
+>Seguem-se alguns exemplos de comandos e dos seus resultados: </para>
+
+<informalexample>
+<screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> konsole*</option
+></userinput>
+konsole-8954
+</screen>
+<para
+>Uma &konsole; está a correr com o <acronym
+>PID</acronym
+> 8954.</para>
+
+<screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> konsole-8954</option
+></userinput>
+KBookmarkManager-.../share/apps/kfile/bookmarks.xml
+KBookmarkManager-.../share/apps/konqueror/bookmarks.xml
+KBookmarkNotifier
+KDebug
+MainApplication-Interface
+konsole (default)
+konsole-mainwindow#1
+ksycoca
+session-1
+session-2
+session-3
+session-4
+</screen>
+<para
+>Aqui pode ver que há quatro sessões a correr.</para>
+
+<screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> konsole-8954</option
+><option
+> konsole</option
+></userinput>
+QCStringList interfaces()
+QCStringList functions()
+int sessionCount()
+QString currentSession()
+QString newSession()
+QString newSession(QString type)
+QString sessionId(int position)
+void activateSession(QString sessionId)
+void nextSession()
+void prevSession()
+void moveSessionLeft()
+void moveSessionRight()
+bool fullScreen()
+void setFullScreen(bool on)
+ASYNC reparseConfiguration()
+</screen>
+<para
+>Aqui estão as opções para o programa principal do &konsole;. </para>
+
+<screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> konsole-8954</option
+><option
+> session-1</option
+></userinput>
+QCStringList interfaces()
+QCStringList functions()
+bool closeSession()
+bool sendSignal(int signal)
+void clearHistory()
+void renameSession(QString name)
+QString sessionName()
+int sessionPID()
+QString schema()
+void setSchema(QString schema)
+QString encoding()
+void setEncoding(QString encoding)
+QString keytab()
+void setKeytab(QString keyboard)
+QSize size()
+void setSize(QSize size)
+</screen>
+<para
+>Aqui estão as opções para a primeira sessão, a 'session-1'.</para>
+
+<screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> konsole-8954</option
+><option
+> konsole</option
+><option
+> setFullScreen</option
+><parameter
+> true</parameter
+></userinput
+>
+</screen>
+<para
+>Coloca a &konsole; em modo de ecrã total.</para>
+
+</informalexample>
+
+<para
+>Quando existe mais que uma aplicação/objecto, qual é que deverá usar? Existe alguma referência? </para>
+<screen
+><prompt
+>&percnt; </prompt
+><userinput
+><command
+>echo</command
+><option
+> $KONSOLE_DCOP</option
+></userinput>
+DCOPRef(konsole-7547,konsole)
+
+<prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcop</command
+><option
+> $KONSOLE_DCOP</option
+><option
+> newSession</option
+></userinput>
+session-6
+
+<prompt
+>&percnt; </prompt
+><userinput
+><command
+>dcopstart</command
+><option
+> konsole</option
+></userinput>
+konsole-9058
+
+
+#!/bin/sh
+konsole=$(dcopstart konsole-script)
+session=$(dcop $konsole konsole currentSession)
+dcop $konsole $session renameSession Local
+
+session=$(dcop $konsole konsole newSession)
+dcop $konsole $session renameSession Remote
+
+session=$(dcop $konsole konsole newSession)
+dcop $konsole $session renameSession Code
+dcop $konsole $session sendSession 'cd /my/work/directory'
+
+</screen>
+
+</sect2>
+
+<sect2 id="kdialog">
+<title
+>KDialog</title>
+<subtitle
+>Faça-você-mesmo no &kde; - Crie as Suas Próprias Ferramentas</subtitle>
+
+<para
+>Você poderá usar as janelas do &kde; nos seus próprios programas para combinar o poder da programação no &UNIX; com a facilidade de uso do &kde;.</para>
+
+<screen
+><userinput
+><command
+>kdialog</command
+> <option
+>--msgbox 'Tem correio novo!'</option
+></userinput
+></screen>
+
+<screen
+><userinput
+><command
+>kdialog</command
+> <option
+>--title 'Correio Novo'</option
+> <option
+>--msgbox 'Tem correio novo!'</option
+></userinput
+></screen>
+
+<para
+>A componente do <application
+>KDialog</application
+> poderá ser substituída através da opção <option
+>--caption</option
+></para>
+
+<screen
+><userinput
+><command
+>kdialog</command
+> <option
+>--title 'Correio Novo'</option
+> <option
+>--msgbox 'Tem correio novo!'</option
+> <option
+>--dontagain ficheiro:chave</option
+></userinput
+></screen>
+
+<para
+>Regista na configuração se deve mostrar de novo, no ficheiro <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/ficheiro</filename
+> (registando nesse ficheiros as seguintes linhas:</para>
+
+<screen
+>[Notification Messages]
+chave=false</screen>
+
+<para
+>Em vez do <option
+>--msgbox</option
+> poderá também usar o <option
+>--sorry</option
+> e o <option
+>--error</option
+>, quando for apropriado. Por exemplo, poderá usar o <command
+>kdialog</command
+> <option
+>--sorry 'A rede está inacessível'</option
+> ou o <command
+>kdialog</command
+> <option
+>--error 'A caixa de correio não pôde ser aberta'</option
+>.</para>
+
+<para
+>Também é possível criar mensagens que aceitem uma resposta 'sim' ou 'não'.</para>
+
+<screen
+>O <command
+>kdialog</command
+> <option
+>--yesno 'Deseja ligar-se à Internet?'</option
+> <command
+>echo</command
+> <returnvalue
+>$?</returnvalue
+></screen>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Valor Devolvido</entry>
+<entry
+>Significado</entry>
+</row>
+</thead>
+<tbody>
+<row
+><entry
+>0</entry
+><entry
+>Sim, OK, Continuar</entry
+></row>
+<row
+><entry
+>1</entry
+><entry
+>Não</entry
+></row>
+<row
+><entry
+>2</entry
+><entry
+>Cancelar</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Certifique-se que guarda o resultado numa variável se não o usar directamente, dado que o próximo comando irá preencher o $? com um valor novo. Poderá usar o <option
+>--dontagain</option
+> aqui também, dado que irá recordar a escolha do utilizador e devolvê-la-á das próximas vezes sem mostrar a janela de novo.</para>
+
+<para
+>As outras variações são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--warningyesno</option
+></term>
+<listitem>
+<para
+>como o <option
+>--yesno</option
+>, mas com um ícone diferente</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--warningcontinuecancel</option
+></term>
+<listitem
+><para
+>Com os botões <guibutton
+>Continuar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--warningyesnocancel</option
+></term>
+<listitem
+><para
+>Com os botões <guibutton
+>Sim</guibutton
+>, <guibutton
+>Não</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>. Por exemplo:</para>
+<screen
+><command
+>kdialog</command
+> <option
+>--warningyesnocancel 'Deseja gravar as alterações?'</option
+></screen>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<screen
+><command
+>kdialog</command
+> <option
+>--inputbox "Indique o seu nome:" "OSeuNome"</option
+></screen>
+
+<para
+>O resultado é impresso no 'stdout'; para o colocar numa variável, poderá escrever algo do género <userinput
+>nome=$(kdialog --inputbox "Indique o seu nome:" "OSeuNome")</userinput
+>. O último argumento é opcional e é usado para preencher antecipadamente a janela.</para>
+
+<screen
+><userinput
+><varname
+>senha</varname
+>=$(<command
+>kdialog</command
+> <option
+>--password "Indique a sua senha:"</option
+>)</userinput
+></screen>
+
+<para
+>A opção <option
+>--dontagain</option
+> não funciona com o <option
+>--inputbox</option
+> ou o <option
+>--password</option
+></para>
+
+<para
+>Existem duas janelas que permitem ao utilizador fazer uma selecção numa lista:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--menu</option
+></term>
+<listitem>
+<para
+>Permite ao utilizador seleccionar um único item de uma lista.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--checklist</option
+></term>
+<listitem>
+<para
+>Permite ao utilizador seleccionar um ou mais itens de uma lista.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<screen
+><userinput
+><varname
+>cidade</varname
+>=$(<command
+>kdialog</command
+> <option
+>--menu "Seleccione uma cidade" a Londres b Madrid c Paris d Lisboa</option
+>)</userinput
+></screen>
+
+<para
+>O <varname
+>$cidade</varname
+> irá devolver <returnvalue
+>a</returnvalue
+>, <returnvalue
+>b</returnvalue
+>, <returnvalue
+>c</returnvalue
+> ou <returnvalue
+>d</returnvalue
+>.</para>
+
+<screen
+><userinput
+><varname
+>cidade</varname
+>=$(<command
+>kdialog</command
+> <option
+>--checklist "Seleccione as cidades" a Londres off b Madrid on c Paris on d Lisboa off</option
+>)</userinput
+></screen>
+
+<para
+>Madrid e Paris irão estar pré-seleccionados. O resultado com Madrid e Paris seleccionados será <returnvalue
+>"b"</returnvalue
+> <returnvalue
+>"c"</returnvalue
+>.</para>
+
+<para
+>Se adicionar a opção <option
+>--separate-output</option
+>, irá colocar o <returnvalue
+>b</returnvalue
+> e o <returnvalue
+>c</returnvalue
+> cada um na sua linha, tornando o resultado mais simples de processar.</para>
+
+<screen
+>file=$(kdialog --getopenfilename $HOME)
+file=$(kdialog --getopenfilename $HOME "*.png *.jpg|Ficheiros de Imagem")
+file=$(kdialog --getsavefilename $HOME/GraveMe.png)
+file=$(kdialog --getexistingdirectory $HOME)</screen>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+&groupware-with-kontact; </part>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "part")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/kde-office.docbook b/tde-i18n-pt/docs/kdebase/userguide/kde-office.docbook
new file mode 100644
index 00000000000..d9ed63dae35
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/kde-office.docbook
@@ -0,0 +1,482 @@
+<part id="kde-office">
+<partinfo>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Raphael</firstname
+> <surname
+>Langerhorst</surname
+> </personname
+> <email
+>raphael.langerhorst@kdemail.net</email
+> </author>
+<!--
+
+-->
+</authorgroup>
+</partinfo>
+
+<!-- keep a copy of the desired structure here:
+* KDE Office
+ * Introduction to KOffice
+ * Overview
+ * Features
+ * OASIS OpenDocument file format
+ * Document embedding
+ * KParts and KOffice
+ * Example document
+ * KOffice components overview
+ * ... [a short intro to all components]
+ * Further information
+ * Application manuals
+ * Internet resources
+ * Plugin development
+-->
+
+<title
+>Escritório</title>
+
+<chapter id="kde-office-introduction">
+<title
+>Introdução ao KOffice</title>
+
+<sect1 id="kde-office-overview">
+<title
+>Introdução</title>
+<para
+>O projecto do &kde; criou também um pacote de escritório cheio de funcionalidades chamado &koffice;, que adere às normas e se encaixa muito bem no ambiente de trabalho do &kde;. Esta secção foi escrita com a versão 1.4 do &koffice; em mente. </para>
+<para
+>O &koffice; é um pacote de escritório altamente integrado que se desenvolve sobre a tecnologia do KDE. Isto traz muitas vantagens em termos de integração, funcionalidades, performance, aparência e comportamento familiares, e assim por diante. Todas as tecnologias, como o &DCOP;, o KIO e as KParts estão disponíveis directamente. </para>
+<para
+>Em particular, a tecnologia KParts é extendida para os componentes do &koffice;, de modo a permitir uma incorporação bastante flexível dos documentos dentro dos próprios documentos. </para>
+<para
+>Dado que muita desta tecnologia já está presente dentro do próprio &kde;, o &koffice; é um pacote de escritório bastante leve, o que resulta num arranque rápido da aplicação e num consumo baixo de memória. Isto torna o &koffice; um pacote de escritório muito adequado para o 'hardware' mais antigo, o que poderá poupar bastantes custos, em alguns casos. </para>
+<para
+>O &koffice; é também um pacote de escritório bastante completo. Não se limita apenas ao processamento de texto, folhas de cálculo ou apresentações, mas também tem componentes para a manipulação de imagens, fluxogramas, a geração de relatórios de negócio, a gestão de bases de dados e a gestão de projectos. Devido à integração flexível de componentes, os utilitários mais pequenos, como o motor de diagramas e de gráficos ou o editor de fórmulas, estão disponíveis como ferramentas autónomas. </para>
+<para
+>Como poderá ver, o &koffice; traz um conjunto de funcionalidades que poderão enriquecer a sua experiência no escritório. A sua abordagem simples e baseada no &kde;, quer na aparência quer no comportamento, assim como uma usabilidade familiar, tornam o &koffice; bastante útil para o trabalho de escritório do dia-a-dia. </para>
+<!-- include this para at the end in further information
+<para>
+You can always take a look at the &koffice;
+<ulink url="http://www.koffice.org"
+>website</ulink
+> to check on the latest
+state of the application.
+</para>
+-->
+</sect1>
+
+<sect1 id="kde-office-features">
+<title
+>Características</title>
+<para
+>Esta lista dá uma ideia geral das funcionalidades do &koffice;. O pacote de escritório &koffice; é demasiado grande para enumerar todos os detalhes. </para>
+<itemizedlist>
+<title
+>O &koffice; oferece:</title>
+<listitem
+><para
+>Desenvolvimento completo sobre o &kde;, que disponibiliza estas tecnologias a baixo custo.</para
+></listitem>
+<listitem
+><para
+>Integra-se por completo no &kde;, o que é vital para os ambientes de negócio.</para
+></listitem>
+<listitem
+><para
+>As tecnologias do &kde; incluem a abstracção da localização do documento, a programação com o DCOP, os componentes e 'plugins',...</para
+></listitem>
+<listitem
+><para
+>Incorporação completa de componentes.</para
+></listitem>
+<listitem
+><para
+>Pouca ocupação de memória, arranque rápido, leve.</para
+></listitem>
+<listitem
+><para
+>Cheio de funcionalidades: são oferecidos vários componentes.</para
+></listitem>
+<listitem
+><para
+>Interface intuitiva, com bom aspecto e fácil de aprender.</para
+></listitem>
+<listitem
+><para
+>Adere às normas: formato de ficheiro OpenDocument da OASIS.</para
+></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="kde-office-fileformat">
+<title
+>Formato de ficheiro OpenDocument da OASIS</title>
+<para
+>É importante para um pacote de escritório usar normas sempre que possível, especialmente no caso do formato do ficheiro. A especificação do formato de ficheiro OpenDocument da OASIS é uma norma aberta para as aplicações de escritório. Este formato está cada vez mais a espalhar-se, e é também o mesmo formato de ficheiro que o OpenOffice.org usa, o que significa que é possível a troca de ficheiros com qualquer utilizador deste pacote de escritório com facilidade. </para>
+<para
+>A adesão a normas oficiais é sempre uma boa coisa. Para os ambientes de negócio, é mesmo vital conhecer exactamente os seus documentos. </para>
+<para
+>O &koffice; tem mais componentes para oferecer do que é coberto pela especificação do OASIS. De qualquer forma, todos os componentes cobertos pelas especificações usam de facto o formato de ficheiro OpenDocument da OASIS. </para>
+</sect1>
+</chapter>
+
+<!-- comment out for final commit before freeze
+<chapter id="kde-office-embedding">
+<title
+>Component Embedding</title>
+<sect1 id="kde-office-kparts">
+<title
+>KParts and &koffice;</title>
+<para
+>To be written</para>
+</sect1>
+
+<sect1 id="kde-office-example">
+<title
+>Example</title>
+<para
+>To be written</para>
+</sect1>
+</chapter>
+-->
+
+<chapter id="kde-office-components">
+<title
+>Ideia Geral dos Componentes do &koffice;</title>
+
+<para
+>Tenha em mente que todos este componentes se podem integrar bem uns nos outros. Como tal, basicamente, uma folha de cálculo poderá conter de tudo, desde gráficos a apresentações, relatórios e até mesmo documentos de texto. Da mesma forma, qualquer documento em especial poderá conter qualquer outro.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>&kword;</term>
+ <listitem
+><para
+>O componente de processamento de texto, mas inclui vários aspectos de uma aplicação para publicações. Isso cria uma mistura única de funcionalidades que possibilita uma criação simples de formatos interessantes.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kword/"
+>http://www.koffice.org/kword/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kword"
+>Manual do &kword;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kspread;</term>
+ <listitem
+><para
+>O componente da folha de cálculo. O &kspread; é um programa de folha de cálculo programável que oferece tanto folhas orientadas a tabelas como o suporte para fórmulas matemáticas complexas e para estatísticas. As funcionalidades incluem hiperligações, verificação da validade dos dados das células com acções/avisos configuráveis, programação e personalização específica das células. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://koffice.kde.org/kspread/"
+>http://koffice.kde.org/kspread/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kspread"
+>Manual do &kspread;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kpresenter;</term>
+ <listitem
+><para
+>O componente para apresentações. Poderá ser usado para criar apresentações no ecrã ou para desenhar e imprimir transparências. As funcionalidades incluem a possibilidade de incorporar imagens e objectos da galeria, lidar facilmente com objectos e a capacidade de criar apresentações em &HTML; ou &XML;.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kpresenter/"
+>http://www.koffice.org/kpresenter/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kpresenter"
+>Manual do &kpresenter;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kivio;</term>
+ <listitem
+><para
+>O componente de fluxogramas e diagramas. Poderão ser usados novos conjuntos de 'stencils' (moldes) para diversas utilizações, existe uma infra-estrutura de 'plugins' para as funcionalidades adicionais e até é possível fazer diagramas <acronym
+>UML</acronym
+>.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kivio/"
+>http://www.koffice.org/kivio/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kivio"
+>Manual do &kivio;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&karbon14;</term>
+ <listitem
+><para
+>Uma aplicação para gráficos vectoriais.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&krita;</term>
+ <listitem
+><para
+>O componente de pintura e manipulação de imagens. O &krita; contém tanto as funcionalidades simples e giras como a pintura guiada, assim como as funcionalidades profissionais, como o suporte para imagens de 16 bits, <acronym
+>CMYK</acronym
+> e até as imagens <acronym
+>HDR</acronym
+> do OpenEXR. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/krita/"
+>http://www.koffice.org/krita/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/krita"
+>Manual do &krita;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kugar;</term>
+ <listitem
+><para
+>O componente apropriado para criar relatórios de negócio, o que é conseguido com um desenhador avançado que ele possui. As funcionalidades incluem a impressão de relatórios em PostScript, o controlo completo dos tipos de letra, cores, alinhamento de texto e encapsulamento, assim como os ficheiros de definição de relatórios abertos (com a disposição gravada como &XML;).</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kugar/"
+>http://www.koffice.org/kugar/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kugar"
+>Manual do &kugar;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>KPlato</application
+></term>
+ <listitem
+><para
+>O componente para a gestão de projectos, o que permite o planeamento e a calendarização de vários projectos.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kplato/"
+>http://www.koffice.org/kplato/</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kexi;</term>
+ <listitem
+><para
+>O componente de gestão de dados. Pode ser usado para criar esquemas de bases de dados, inserir dados, efectuar pesquisas e processar dados. Podem-se criar formulários para oferecer uma interface personalizada para os seus dados. Todos os objectos da base de dados -- tabelas, pesquisas e formulários -- são gravados na base de dados, o que permite o desenho e os dados fáceis de partilhar.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Páginas Web: <ulink url="http://www.koffice.org/kexi/"
+>http://www.koffice.org/kexi/</ulink
+> e <ulink url="http://kexi-project.org"
+>http://kexi-project.org</ulink
+>.</para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kexi"
+>Manual do &kexi;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kchart;</term>
+ <listitem
+><para
+>O componente de desenho de gráficos; é usado para incorporar gráficos dentro de um dos outros componentes do &koffice;. É simples de utilizar, altamente personalizado e permite a alteração dos parâmetros, assim como tem um formato flexível. </para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kchart/"
+>http://www.koffice.org/kchart/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kchart"
+>Manual do &kchart;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&kformula;</term>
+ <listitem
+><para
+>Um editor de fórmulas que oferece as capacidades básicas de introdução de dados e suporta as funcionalidades que aparecem nas outras aplicações do &koffice;. Algumas das suas funcionalidades incluem a gestão inteligente do cursor, a capacidade de desfazer/refazer a vários níveis e um realce de sintaxe avançado.</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Página Web: <ulink url="http://www.koffice.org/kformula/"
+>http://www.koffice.org/kformula/</ulink
+></para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/kformula"
+>Manual do &kformula;</ulink
+></para
+></listitem>
+ </itemizedlist>
+
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+ <listitem
+><para
+>Página Web principal: <ulink url="http://www.koffice.org"
+>http://www.koffice.org</ulink
+>.</para
+></listitem>
+ <listitem
+><para
+><ulink url="help:/koffice"
+>Manual do &koffice;</ulink
+></para
+></listitem>
+</itemizedlist>
+
+</chapter>
+
+<chapter id="kde-office-furtherinfo">
+
+<title
+>Mais Informações</title>
+<sect1 id="kde-office-manuals">
+<title
+>Manuais de Aplicações</title>
+<para
+>Cada componente do Koffice vem com o seu próprio manual. Estes manuais oferecem todas as últimas informações acerca dos vários componentes que o &koffice; tem para oferecer e deverá ser simples de aprender mais sobre o &koffice;. Os manuais das aplicações poderão ser acedidos se usar o KIO Slave de documentação do &konqueror; (isto é, se escrever <userinput
+>help:/<replaceable
+>aplicação</replaceable
+></userinput
+> na barra de Localização) ou se seleccionar o manual respectivo no &khelpcenter;. A página Web é também um bom lugar para descobrir mais coisas; encontra-se em <ulink url="http://www.koffice.org"
+>http://www.koffice.org</ulink
+>.</para>
+</sect1>
+
+<sect1 id="kde-office-internet">
+<title
+>Recursos na Internet</title>
+<para
+>O local principal na Internet é o <ulink url="http://www.koffice.org"
+>http://www.koffice.org</ulink
+></para>
+<para
+>Poderá também encontrar mais informações sobre as listas de correio dos programadores e dos utilizadores, assim como mais recursos para os programadores.</para>
+<para
+>O projecto Kexi tem inclusive uma página adicional na Web, que poderá ser encontrada em <ulink url="http://www.kexi-project.org"
+>http://www.kexi-project.org </ulink
+></para>
+</sect1>
+
+<sect1 id="kde-office-plugininfo">
+<title
+>Desenvolvimento de 'plugins'</title>
+<para
+>O &koffice; poderá ser extendido facilmente com 'plugins'. O desenvolvimento de 'plugins' não é muito difícil e poderá ser usado para optimizar o fluxo de trabalho do dia-a-dia. Estas capacidades são, provavelmente, mito interessantes nos ambientes de negócio, para que o &koffice; vá de encontro aos requisitos individuais. Poderá tanto dar uma vista de olhos nos 'plugins' existentes como ler uma introdução geral na <ulink url="http://developer.kde.org/documentation/tutorials/developing-a-plugin-structure/index.html"
+> página do programador</ulink
+>. A página geral de programadores do KDE está disponível em <ulink url="http://developer.kde.org/"
+>http://developer.kde.org</ulink
+>. </para>
+</sect1>
+
+</chapter>
+</part>
diff --git a/tde-i18n-pt/docs/kdebase/userguide/konsole-intro.docbook b/tde-i18n-pt/docs/kdebase/userguide/konsole-intro.docbook
new file mode 100644
index 00000000000..f3198e7e91b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/konsole-intro.docbook
@@ -0,0 +1,169 @@
+<chapter id="konsole-intro">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> </author>
+</authorgroup>
+</chapterinfo>
+
+
+<title
+>Introdução ao &konsole;</title>
+
+<para
+>Uma breve introdução à gestão de uma consola</para>
+
+<para
+>Procedimentos de emergência: matar aplicações mal-comportadas, etc.</para>
+
+<para
+>SSH, sessões, variáveis de ambiente, outras coisas engraçadas</para>
+
+<para
+>Alguns truques e dicas</para>
+
+
+<!-- Some Content borrowed from the konsole handbook -->
+
+<para
+>O &konsole; é um emulador de terminal para o X Window System; baseia-se essencialmente no <ulink url="http://vt100.net"
+>VT100 da DEC</ulink
+> e muitos dos seus sucessores. O &konsole; &ndash; também é referido como sendo uma linha de comandos &ndash;, algo de essencial nos sistemas baseados em &Linux; e &UNIX; para um trabalho rápido e produtivo.</para>
+
+<para
+>Procedimentos de Emergência:</para>
+
+<para
+>Nos sistemas &Linux; e &UNIX;, todos os processos correm de forma independente no seu próprio espaço de memória, de modo que não possa sobrepor acidentalmente a memória de nenhum outro processo, a menos que tenha, obviamente, privilégios de <systemitem class="username"
+>root</systemitem
+>. Se um processo no &kde; estoirar devido a um erro, não é necessário preocupar-se com ele, acedendo então a outros processos activos.</para>
+
+<para
+>Para manter um registo de todos os processos do sistema, use o comando <command
+>top</command
+> ou o <command
+>ps</command
+> no &konsole;. Se usar estes atalhos, será muito mais simples encontrar e matar os programas incómodos.</para>
+
+<para
+>Um exemplo de utilização dos sinais ('signals') no &konsole;: o &konqueror; estoirou, deixando um processo em execução do <application
+>nspluginviewer</application
+>, o qual está a ocupar 12% da sua memória e 10% do seu CPU. No <command
+>top</command
+>, use o comando <keycap
+>k</keycap
+> para matar a tarefa. Ser-lhe-á pedido o PID e o sinal a enviar para ele. Para mais informações sobre os sinais que poderá enviar para um processo em execução, veja o manual completo sobre os sinais (escreva <command
+>man signal</command
+> numa &konsole; ou vá a <userinput
+>#signal</userinput
+> no &konqueror;).</para>
+
+<para
+>SSH, sessões, variáveis de ambiente, outras coisas engraçadas.</para>
+
+<para
+>Se estiver a usar o &konsole; para a administração remota, pense em usar a funcionalidade do &konsole; das <quote
+>Sessão</quote
+>. Para as usar, carregue na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &konsole;</guimenuitem
+></menuchoice
+>. Aqui, escolha a página de <guimenuitem
+>Sessões</guimenuitem
+> e preencha o nome da sua nova sessão. Esta ficará agora a sua sessão por omissão quando iniciar o &konsole;.</para>
+
+<para
+>Quando o &konsole; for invocado, serão lidos e executados comandos e variáveis específicos da <application
+>bash</application
+> e do &kde; a partir do <filename
+>~/.bashrc</filename
+> ou do <filename
+>~/.bash_profile</filename
+>. O ficheiro de configuração preferido para os ambientes do utilizador é o <filename
+>~/.bash_profile</filename
+>; os comandos <command
+>printenv</command
+> ou <command
+>env</command
+> poderão ser usados para mostrar todas as variáveis definidas de momento. Para alterar uma variável na linha de comandos, use a instrução <command
+>NOME_VARIAVEL=<replaceable
+>valor</replaceable
+></command
+>. Para uma lista completa das variáveis que poderão ser definidas no &kde;, veja o <ulink url="http://wiki.kde.org/tiki-index.php?page=Environment+Variables"
+>Wiki </ulink
+>.</para>
+
+<para
+>Alguns truques e dicas</para>
+
+<para
+>Para mudar o nome da sessão do &konsole;, use o <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>S</keycap
+></keycombo
+> e indique o nome novo.</para>
+
+<para
+>Se precisar de executar um programa qualquer do &kde; com privilégios de <systemitem class="username"
+>root</systemitem
+>, como o gestor de ficheiros &konqueror;, poderá usar o comando &kdesu; com a opção <option
+>-c</option
+> da linha de comandos, como por exemplo: <userinput
+><command
+>kdesu</command
+> <option
+>-c -n <replaceable
+>PROGRAMA</replaceable
+></option
+></userinput
+>; se usar a opção <option
+>-n</option
+>, irá evitar que o &kde; recorde as suas senhas.</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+
+
+<listitem
+><para
+>O Manual do &konsole; tem muito mais informações sobre as funcionalidades disponíveis no &konsole;. Poderá lê-la no &khelpcenter; ou introduzindo <userinput
+>help:/konsole</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+</listitem>
+
+</itemizedlist>
+
+
+
+
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/messaging-intro.docbook b/tde-i18n-pt/docs/kdebase/userguide/messaging-intro.docbook
new file mode 100644
index 00000000000..c6498e8506e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/messaging-intro.docbook
@@ -0,0 +1,233 @@
+<chapter id="messaging">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Peter</firstname
+> <surname
+>Nuttall</surname
+> </author>
+
+<author
+><firstname
+>Tom</firstname
+> <surname
+>Albers</surname
+> </author>
+
+</authorgroup>
+
+</chapterinfo>
+
+
+<title
+>Introdução às mensagens instantâneas</title>
+
+
+<para
+>A forma normal de enviar mensagens instantâneas no &kde; é usar o cliente de <acronym
+>IM</acronym
+>, o &kopete;. Este é um cliente multi-protocolo de <acronym
+>IM</acronym
+>, o que significa que consegue lidar com vários protocolos, incluindo o <acronym
+>MSN</acronym
+>, o Jabber, <acronym
+>AOL</acronym
+> e o <acronym
+>IRC</acronym
+>. Também tem funcionalidades úteis, incluindo o suporte para o &kaddressbook;, meta-contactos, suporte de encriptação, entre muitas outras coisas.</para>
+
+<screenshot
+>
+<screeninfo
+>&kopete;, o cliente de IM do &kde;.</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="kopete.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>&kopete;, o cliente de IM do &kde;.</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>&kopete;, o cliente de IM do &kde;.</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<sect1 id="messaging-getting-started">
+<title
+>Como começar</title>
+
+<para
+>Inicie o &kopete; no menu (poderá ser visto normalmente na pasta de Internet). Quando ele arrancar, deverá ver uma janela com o &kopete; no topo, os menus e uma barra de ferramentas a seguir, finalizando com os seus contactos. Deverá agora adicionar algumas contas, carregando no menu <guimenu
+>Configuração</guimenu
+> e na opção <guimenuitem
+>Configurar o Kopete</guimenuitem
+>. Seleccionando a opção das <guilabel
+>Contas</guilabel
+>, deverá ver uma lista com as suas contas (inicialmente vazia) e opções para adicionar novas contas e para editar ou remover as existentes. Se carregar no botão <guibutton
+>adicionar uma nova conta</guibutton
+>, poderá criar um contacto novo com o assistente. Quando tiver adicionado uma conta, poder-se-á ligar a essa conta, carregando para tal no ícone relevante no fundo da sua janela principal do &kopete;. Isto deverá mostrar os seus contactos na janela.</para>
+
+</sect1>
+
+<sect1 id="meta-contacts">
+<title
+>Meta-contactos</title>
+
+<para
+>Os meta-contactos são uma das funcionalidades do &kopete; que fazem sentido, logo que descubra o que elas são. Até lá, serão incómodas. São basicamente uma forma de pegar num contacto numa rede (como o <acronym
+>MSN</acronym
+>) e associá-lo a outro contacto numa rede diferente. Isto é útil para quando as pessoas têm contas em diferentes redes e para que você possa falar com elas sem ter de saber a que conta estão ligadas. Isto também permite-lhe atribuir nomes aos seus meta-contactos que não mudem quando as pessoas mudam os seus nomes nas suas contas; é particularmente útil se tiver contactos que insistam em configurar o seu utilizador de <acronym
+>MSN</acronym
+> para algo género de <quote
+>=EF=81=8A</quote
+>.</para>
+
+<para
+>Poderá fazer outras coisas úteis com os meta-contactos, como associá-los a itens do seu livro de endereços. Veja <xref linkend="integrated-messaging"/></para>
+
+</sect1>
+
+<sect1 id="irc">
+<title
+><acronym
+>IRC</acronym
+></title>
+
+<para
+>O Internet Relay Chat (<acronym
+>IRC</acronym
+>) já existe há muito mais tempo que a maioria dos sistemas de <acronym
+>IM</acronym
+> e ainda é bastante usado hoje em dia. Está desenhado principalmente para conversas em grupo (de muitos para muitos) em fóruns de discussão chamados de canais, mas também permite comunicações de um-para-um.</para>
+
+<para
+>O canal do #kde está no Freenode, o servidor de <acronym
+>IRC</acronym
+>, que oferece um ambiente interactivo de coordenação e suporte para projectos dirigidos -- e onde se insiste em particular -- para os projectos relacionados com o 'software' livre e de código-aberto, como o &kde;.</para>
+
+
+<para
+>Embora o &kopete; tenha um 'plugin' de <acronym
+>IRC</acronym
+> e lide bem com os canais e com os utilizadores, os utilizadores antigos de <acronym
+>IRC</acronym
+> poderão preferir um cliente desenhado apenas para esse papel, que é o que o <application
+>Konversation</application
+> faz. Ele suporta funcionalidades como a cedência e remoção do estado de operador, as expulsões, a mudança de nome simples, o suporte especial do canal para as senhas e convites e muitas outras coisas que os utilizadores profissionais de <acronym
+>IRC</acronym
+> esperam. Também é muito melhor a lidar com canais grandes como o #debian. Se tiver usado outro cliente poderoso de <acronym
+>IRC</acronym
+> antes, não deverá ter problemas a usar o <application
+>Konversation</application
+>.</para>
+
+
+</sect1>
+
+<sect1 id="integrated-messaging">
+<title
+>Associar o e-mail e as mensagens instantâneas</title>
+
+<para
+>Já alguma vez aconteceu consigo? Você recebeu uma mensagem de e-mail e a primeira coisa que gostaria de fazer é ter alguma reacção derivada dela, mas não por e-mail. Por isso, poderia mudar para o seu mensageiro instantâneo e/ou cliente de IRC e verificar se essa pessoa está ligada via MSN, Jabber ou IRC. No caso do &kde; 3.3, isso tornou-se muito mais simples. Um manual passo-a-passo:</para>
+
+<para
+>Os requisitos são o &kmail;, o &kaddressbook; e o &kopete; (o <application
+>Konversation</application
+> também deverá fazê-lo). Certifique-se que o &kmail; está configurado e completamente funcional para e-mail e que o Kopete está bem configurado para o IRC, o Jabber e/ou MSN e/ou outro protocolo. </para>
+
+<para
+>Se vier um e-mail de um contacto que você conheça, a primeira coisa que terá de fazer é adicioná-lo à sua lista de endereços. Isso poderá ser feito se carregar com o botão direito no endereço e escolher o item <guibutton
+>Adicionar ao Livro de Endereços</guibutton
+>.</para>
+
+<para
+>Se souber o nome do utilizador no IRC por exemplo, vá para o &kopete;. Vá a <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar um contacto</guimenuitem
+> </menuchoice
+>. No assistente apresentado, seleccione a opção no fundo <guilabel
+>Usar o livro de endereços do KDE para este contacto</guilabel
+> e escolher <guibutton
+>Próximo</guibutton
+>, seleccione o item do Livro de Endereços para esse contacto e carregue em <guibutton
+>Próximo</guibutton
+>, podendo agora definir o nome apresentado e o grupo a que pertence no &kopete;; seleccione no próximo ecrã o protocolo que deverá ser usado, se tiver mais do que um protocolo configurado. Poderá seleccionar mais do que um. Depois disso, dependendo do protocolo, poderão ser feitas outras perguntas, de modo a completar o assistente.</para>
+
+<para
+>Ainda que tenha sido dito para ir buscar a partir do livro de endereços, o &kopete; ainda não associou o seu contacto ao livro de endereços. Por isso, seleccione o contacto e escolher <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice
+>. Na página <guilabel
+>Geral</guilabel
+>, assinale a opção <guilabel
+>Tem um registo no livro de endereços</guilabel
+>. Carregue em <guilabel
+>...</guilabel
+> e seleccione o contacto. Feche essas duas janelas.</para>
+
+<para
+>Agora vá ao livro de endereços; se seleccionar o contacto irá que ele mostra um campo extra <guilabel
+>Presença</guilabel
+>, seguido do estado actual. Este estado será automaticamente actualizado, assim que o contacto se for embora, se ligar, desligar e assim por diante. Depois, vá ao &kmail;, seleccione outro e-mail e volte ao original (por outras palavras: voltar a ler a mensagem actual). Poderá ver agora antes do endereço de e-mail o estado actual do seu contacto. </para>
+
+<para
+>Se quiser conversar com esta pessoa, basta carregar com o botão direito no endereço no &kmail; e escolher <guilabel
+>Conversar Com...</guilabel
+>. O seu Mensageiro Instantâneo irá começar uma conversa com o contacto.</para>
+
+<!-- Add links to "further reading" here -->
+<!--<itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/migrator-applications.docbook b/tde-i18n-pt/docs/kdebase/userguide/migrator-applications.docbook
new file mode 100644
index 00000000000..99d4370c6d2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/migrator-applications.docbook
@@ -0,0 +1,759 @@
+<chapter id="migrator-applications">
+<chapterinfo>
+<authorgroup>
+<author
+>&Francis.Giannaros; &Francis.Giannaros.mail; </author>
+</authorgroup>
+</chapterinfo>
+
+<title
+>Guia de Aplicações para Migrações</title>
+
+<!-- Section needs a +lot+ of work. I couldn't do any of the Mac equivalents, as I haven't used it before. More entries could be put in, too. -->
+
+<para
+>O &kde; tem várias aplicações, normalmente antecedidas da (ou contendo a) letra K. Os nomes são normalmente intuitivos, mas às vezes pode à mesma ser complicado de descobrir os pacotes apropriados. A migração de sistemas operativos como o <trademark class="registered"
+>Microsoft Windows</trademark
+> ou o <trademark class="registered"
+>Apple Macintosh</trademark
+> poderá originar algumas dificuldades em encontrar a aplicação correcta para uma tarefa em particular. Em baixo, existe uma tabela com uma expansão do &kmenu; e o equivalente respectivo no Windows e no Mac.</para>
+
+<table
+><title
+>Tabela de Exemplo</title>
+<tgroup cols='6' align='left' colsep='1' rowsep='1'>
+<colspec colname='c1'/>
+<colspec colname='c2'/>
+<colspec colname='c3'/>
+<colspec colname='c5'/>
+<colspec colnum='6' colname='c6'/>
+<thead>
+<row>
+ <entry namest="c1" nameend="c2" align="center"
+><para
+>Localização do &kmenu;</para
+></entry>
+ <entry
+><para
+>Aplicação do &kde;</para
+></entry>
+ <entry
+><para
+>Equivalente no <trademark class="registered"
+>Windows</trademark
+></para
+></entry>
+ <entry
+><para
+>Equivalente no <trademark class="registered"
+>Macintosh</trademark
+></para
+></entry>
+ <entry
+><para
+>Notas</para
+></entry>
+</row>
+</thead>
+<!--<tfoot>
+<row>
+ <entry
+><para
+>f1</para
+></entry>
+ <entry
+><para
+>f2</para
+></entry>
+ <entry
+><para
+>f3</para
+></entry>
+ <entry
+><para
+>f4</para
+></entry>
+ <entry
+><para
+>f5</para
+></entry>
+</row>
+</tfoot
+>-->
+<tbody>
+<row>
+ <entry align="center" namest="c1" nameend="c2"
+><para
+>Gestor de Ficheiros</para
+></entry>
+ <entry align="center"
+><para
+>&konqueror; (Pasta Pessoal)</para
+></entry>
+ <entry align="center"
+><para
+>Windows Explorer</para
+></entry>
+ <entry align="center"
+><para
+>Gestor de ficheiros integrado, visualizador/leitor de conteúdo e navegador Web</para
+></entry>
+</row>
+<row>
+ <entry namest="c1" nameend="c2"
+><para
+>Configuração do Sistema e do Utilizador</para
+></entry>
+ <entry
+><para
+>&kcontrol;</para
+></entry>
+ <entry
+><para
+>Centro de Controlo</para
+></entry>
+</row>
+<row>
+ <entry morerows='1' valign='middle'
+><para
+>Escritório</para
+></entry>
+ <entry
+><para
+>Pacote de Escritório: <orderedlist>
+ <listitem
+><para
+>Processamento de Texto</para
+></listitem>
+ <listitem
+><para
+>Folhas de Cálculo</para
+></listitem>
+ <listitem
+><para
+>Apresentações de 'Slides'</para
+></listitem>
+ <listitem
+><para
+>Edição de Diagramas &amp; Fluxogramas</para
+></listitem>
+ <listitem
+><para
+>Gráficos Vectoriais</para
+></listitem>
+ <listitem
+><para
+>Manipulação de Imagens</para
+></listitem>
+ <listitem
+><para
+>Gerador de Relatórios</para
+></listitem>
+ <listitem
+><para
+>Gráficos</para
+></listitem>
+ <listitem
+><para
+>Criação de Bases de Dados</para
+></listitem>
+ <listitem
+><para
+>Editor de Fórmulas</para
+></listitem>
+ </orderedlist>
+
+ </para
+></entry>
+
+ <entry
+><para>
+ <orderedlist>
+ <listitem
+><para
+>&kword;</para
+></listitem>
+ <listitem
+><para
+>&kspread;</para
+></listitem>
+ <listitem
+><para
+>&kpresenter;</para
+></listitem>
+ <listitem
+><para
+>&kivio;</para
+></listitem>
+ <listitem
+><para
+>&karbon14;</para
+></listitem>
+ <listitem
+><para
+>&krita;</para
+></listitem>
+ <listitem
+><para
+>&kugar;</para
+></listitem>
+ <listitem
+><para
+>&kchart;</para
+></listitem>
+ <listitem
+><para
+>&kexi;</para
+></listitem>
+ <listitem
+><para
+>&kformula;</para
+></listitem>
+ </orderedlist>
+
+ </para
+></entry>
+
+ <entry
+><para>
+ <orderedlist>
+ <listitem
+><para
+><application
+><acronym
+>MS</acronym
+> Word</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+><acronym
+>MS</acronym
+> Excel</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+><acronym
+>MS</acronym
+> Powerpoint</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+>Adobe Illustrator</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+>Adobe Photoshop</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+>Gerador de Relatórios</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+>Gráfico</application
+></para
+></listitem>
+ <listitem
+><para
+><application
+><acronym
+>MS</acronym
+> Access</application
+></para
+></listitem>
+ </orderedlist>
+
+
+
+</para
+></entry>
+
+<!--Fill in Mac equivalents
+ <entry
+><para
+>Office Suite:
+<orderedlist>
+ <listitem
+><para
+>Word Processing</para
+></listitem>
+ <listitem
+><para
+>Spreadsheets</para
+></listitem>
+ <listitem
+><para
+>Slide Presentations</para
+></listitem>
+ <listitem
+><para
+>Flowchart &amp; Diagram Editing</para
+></listitem>
+ <listitem
+><para
+>Scalable Graphics</para
+></listitem>
+ <listitem
+><para
+>Image Manipulation</para
+></listitem>
+ <listitem
+><para
+>Report Generator</para
+></listitem>
+ <listitem
+><para
+>Chart</para
+></listitem>
+ <listitem
+><para
+>Database Creation</para
+></listitem>
+ <listitem
+><para
+>Formula Editor</para
+></listitem>
+</orderedlist>
+
+</para
+></entry
+>-->
+
+</row>
+
+<row>
+ <entry
+><para
+>Gestão de Informação Pessoal: <orderedlist>
+ <listitem
+><para
+>E-mail</para
+></listitem>
+ <listitem
+><para
+>Livro de Endereços</para
+></listitem>
+ <listitem
+><para
+>Organizador Pessoal</para
+></listitem>
+ <listitem
+><para
+>Leitor de Notícias</para
+></listitem>
+ <listitem
+><para
+>Notas Soltas</para
+></listitem>
+ <listitem
+><para
+>Leitor de <acronym
+>RSS</acronym
+></para
+></listitem>
+ </orderedlist
+>
+
+ </para
+></entry>
+ <entry
+><para>
+ <orderedlist>
+ <listitem
+><para
+>&kmail;</para
+></listitem>
+ <listitem
+><para
+>&kaddressbook;</para
+></listitem>
+ <listitem
+><para
+>&korganizer;</para
+></listitem>
+ <listitem
+><para
+>&knode;</para
+></listitem>
+ <listitem
+><para
+>&knotes;</para
+></listitem>
+ <listitem
+><para
+>&akregator;</para
+></listitem>
+ </orderedlist
+>
+
+ </para
+></entry>
+
+ <entry
+><para
+><application
+><acronym
+>MS</acronym
+> Outlook</application
+></para
+></entry>
+
+ <entry
+><para
+>O Gestor de Informação Pessoal é o &kontact;; todas as outras aplicações de <acronym
+>PIM</acronym
+> do &kde; integram-se nele.</para
+></entry>
+
+</row>
+
+<row>
+ <entry morerows='2' valign='middle'
+><para
+>Internet</para
+></entry>
+ <entry
+><para
+>Navegador Web</para
+></entry>
+ <entry
+><para
+>&konqueror;</para
+></entry>
+ <entry
+><para
+><acronym
+>MS</acronym
+> Internet Explorer</para
+></entry>
+ <entry
+><para
+><application
+>Safari</application
+></para
+></entry>
+ <entry
+><para
+>Gestor de ficheiros integrado, navegador web, gestor de <acronym
+>FTP</acronym
+> e aplicação de visualização universal.</para
+></entry>
+
+
+</row>
+
+<row>
+ <entry
+><para
+>Mensageiro Instantâneo</para
+></entry>
+ <entry
+><para
+>&kopete; <itemizedlist>
+ <listitem
+><para
+><acronym
+>AIM</acronym
+></para
+></listitem>
+ <listitem
+><para
+><acronym
+>MSN</acronym
+></para
+></listitem>
+ <listitem
+><para
+><acronym
+>ICQ</acronym
+></para
+></listitem>
+ <listitem
+><para
+>Jabber</para
+></listitem>
+ <listitem
+><para
+>Novell GroupWise</para
+></listitem>
+ <listitem
+><para
+>Yahoo</para
+></listitem>
+ <listitem
+><para
+><acronym
+>IRC</acronym
+></para
+></listitem>
+ <listitem
+><para
+><acronym
+>SMS</acronym
+></para
+></listitem>
+ </itemizedlist>
+
+</para
+></entry>
+ <entry
+><para
+><acronym
+>MSN</acronym
+> Messenger</para
+></entry>
+ <entry
+><para
+>Aplicação de mensagens instantâneas compatível com várias redes e compreensível</para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Conversações (<acronym
+>IRC</acronym
+>)</para
+></entry>
+ <entry
+><para
+>&ksirc;</para
+></entry>
+ <entry
+><para
+><application
+>mIRC</application
+></para
+></entry>
+</row>
+
+<row>
+ <entry morerows='4' align="center"
+><para
+>Multimédia</para
+></entry>
+ <entry
+><para
+>Música/Áudio</para
+></entry>
+ <entry
+><para
+>&juk;</para
+></entry>
+ <entry
+><para
+><trademark class="registered"
+>Windows</trademark
+> Media Player</para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Gravador de &CD;s/<acronym
+>DVD</acronym
+>s</para
+></entry>
+ <entry
+><para
+><application
+>K3b</application
+></para
+></entry>
+ <entry
+><para
+>Nero</para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Leitor de Vídeo</para
+></entry>
+ <entry
+><para
+>&noatun;</para
+></entry>
+ <entry
+><para
+><trademark class="registered"
+>Windows</trademark
+> Media Player</para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Extractor de Áudio de &CD;s</para
+></entry>
+ <entry
+><para
+><application
+>KAudioCreator</application
+></para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Controlos de Som</para
+></entry>
+ <entry
+><para
+>&kmix;</para
+></entry>
+</row>
+
+<row>
+ <entry morerows='3' align="center"
+><para
+>Sistema</para
+></entry>
+ <entry
+><para
+>Centro de Informação do Sistema</para
+></entry>
+ <entry
+><para
+>&kinfocenter;</para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Terminal</para
+></entry>
+ <entry
+><para
+>&konsole;</para
+></entry>
+ <entry
+><para
+><application
+>CMD</application
+></para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Gestor de Utilizadores</para
+></entry>
+ <entry
+><para
+>&kuser;</para
+></entry>
+ <entry
+><para
+>Gestor de Utilizadores</para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Gestor de Pacotes</para
+></entry>
+ <entry
+><para
+>&kpackage;</para
+></entry>
+ <entry
+><para
+><application
+>Adicionar/Remover Programas</application
+></para
+></entry>
+</row>
+
+<row>
+ <entry morerows='2' align="center"
+><para
+>Utilitários</para
+></entry>
+ <entry
+><para
+>Arquivador</para
+></entry>
+ <entry
+><para
+>&ark;</para
+></entry>
+ <entry
+><para
+><application
+>WinZip</application
+></para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Gestor de Senhas</para
+></entry>
+ <entry
+><para
+><application
+>KWallet</application
+></para
+></entry>
+</row>
+
+<row>
+ <entry
+><para
+>Editor de Texto</para
+></entry>
+ <entry
+><para
+>&kate;</para
+></entry>
+ <entry
+><para
+>Bloco de notas</para
+></entry>
+</row>
+
+
+</tbody>
+</tgroup>
+
+</table>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>Estão disponíveis muitas mais aplicações do &kde; no Extragear do &kde; (veja em <xref linkend="extragear-applications"/> mais informações) ou então em <ulink url="http://kde-apps.org"
+>http://kde-apps.org</ulink
+>.</para
+></listitem>
+<listitem
+><para
+>Referência: <ulink url="http://kudos.berlios.de/kf/kf1.html#pkgtablestock"
+>http://kudos.berlios.de/kf/kf1.html#pkgtablestock</ulink
+></para
+></listitem>
+</itemizedlist>
+
+</chapter> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/migrator-dictionary.docbook b/tde-i18n-pt/docs/kdebase/userguide/migrator-dictionary.docbook
new file mode 100644
index 00000000000..91a190a5250
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/migrator-dictionary.docbook
@@ -0,0 +1,43 @@
+<chapter id="migration-dictionary">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>Dicionário para os Utilizadores Migratórios</title>
+
+<para
+>Tabelas de diferenças de terminologia</para>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/more-help.docbook b/tde-i18n-pt/docs/kdebase/userguide/more-help.docbook
new file mode 100644
index 00000000000..afc0577e4b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/more-help.docbook
@@ -0,0 +1,68 @@
+<chapter id="more-help">
+<title
+>Mais Ajuda</title>
+
+<sect1 id="mailing-lists">
+<title
+>Outras Fontes de Ajuda </title>
+
+<para
+>Procure em &kde-http; a informação mais actualizada acerca do &kde; na web. Pode também subscrever as nossas listas de correio. </para>
+
+<para
+>Pode subscrevê-las nas páginas listadas em seguida:</para>
+
+<simplelist>
+
+<member
+>Anuncio do &kde; - <ulink url="http://mail.kde.org/mailman/listinfo/kde-announce"
+> http://mail.kde.org/mailman/listinfo/kde-announce</ulink
+></member>
+
+<member
+>Lista de utilizadores do &kde; - <ulink url="http://mail.kde.org/mailman/listinfo/kde"
+> http://mail.kde.org/mailman/listinfo/kde</ulink
+></member>
+
+<member
+>Lista de programadores do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-devel"
+> http://mail.kde.org/mailman/listinfo/kde-devel</ulink
+></member>
+
+<member
+>Discussões acerca da aparência e comportamento do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-look"
+> http://mail.kde.org/mailman/listinfo/kde-look </ulink
+></member>
+
+<member
+>Questões de licenciamento do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-licensing"
+> http://mail.kde.org/mailman/listinfo/kde-licensing </ulink
+></member>
+
+<member
+>Lista de autores de documentação do KDE - <ulink url="http://mail.kde.org/mailman/listinfo/kde-doc-english"
+> http://mail.kde.org/mailman/listinfo/kde-doc-english </ulink
+></member>
+</simplelist>
+
+<para
+>Muitas aplicações e sub-projectos do &kde; mantêm listas próprias mais específicas. Pode encontrar uma lista completa de arquivos em <ulink url="http://lists.kde.org/"
+>http://lists.kde.org/</ulink
+>.</para>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/net-connection-setup.docbook b/tde-i18n-pt/docs/kdebase/userguide/net-connection-setup.docbook
new file mode 100644
index 00000000000..94a3d08f1d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/net-connection-setup.docbook
@@ -0,0 +1,326 @@
+<chapter id="setup">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Lauri.Watts; </author>
+</authorgroup>
+</chapterinfo>
+
+
+<title
+>Configurar uma Ligação à Internet</title>
+<!-- Contents shamelessly stolen from the KPPP manual, written by -->
+<!-- Lauri -->
+
+<para
+>O &kde; oferece uma experiência completa na Internet, com todos os programa que necessita para tirar o máximo partido da Web, do e-mail, da Usenet e de muitas outras tecnologias da Internet. Mas, antes de começar a disfrutar das funcionalidades avançadas do &kde;, precisa de se ligar primeiro. Aqui ver-se-á como:</para>
+
+<para
+>Se estiver a usar uma ligação <quote
+>a pedido</quote
+> (isto é, se se liga à Internet com um modem ligado a uma linha telefónica), poderá querer configurar o programa de ligação telefónica do &kde;, o &kppp;. Se parecer complicado, não se preocupe: o &kppp; tem um assistente de configuração avançado, o qual irá retirar o fardo de ter de configurar a sua ligação telefónica. Dê uma vista de olhos nas próximas duas secções para mais detalhes.</para>
+
+<para
+>Se estiver a usar uma ligação de banda larga ou se ligar através de uma rede local, as coisas ficam mais fáceis (do ponto de vista do &kde;). Logo que tenha configurado a ligação com as ferramentas fornecidas pela sua distribuição de &Linux; ou &UNIX;, o &kde; irá usar a ligação automaticamente.</para>
+
+<sect1 id="getting-online">
+<title
+>Ligar-se de forma simples</title>
+
+<sect2 id="things-to-prepare">
+<title
+>Algumas coisas que deverá ter prontas antes de começar</title>
+
+<para
+>Se tiver uma distribuição relativamente recente do &Linux;, poderá achar o resto do documento supérfluo. O &kppp; vem com um pequeno e útil assistente que, na maioria dos casos, poderá pôr a ligação em funcionamento numa questão de minutos.</para>
+
+<para
+>Quer use o assistente quer não, você deverá seguir as próximas instruções antes de começar:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O número de telefone dos modems do seu <acronym
+>ISP</acronym
+>.</para
+></listitem>
+<listitem
+><para
+>O seu utilizador e senha do seu <acronym
+>ISP</acronym
+>.</para
+></listitem>
+<listitem
+><para
+>Os servidores de <acronym
+>DNS</acronym
+> do seu <acronym
+>ISP</acronym
+> (um é suficiente, mas dois é melhor).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Outras informações opcionais que poderá achar úteis para aceder por completo aos serviços do seu <acronym
+>ISP</acronym
+> são:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O endereço do servidor de recepção de correio (normalmente <systemitem class="systemname"
+>pop.o-seu-isp.com</systemitem
+> ou <systemitem class="systemname"
+>mail.o-seu-isp.com</systemitem
+>).</para
+><para
+>Descubra também se o seu <acronym
+>ISP</acronym
+> usa o protocolo POP3 ou o IMAP.</para
+></listitem>
+<listitem
+><para
+>O servidor de envio do seu correio (<acronym
+>SMTP</acronym
+>) (poderá ser o mesmo que o de recepção, e que se chama normalmente algo do tipo <systemitem class="systemname"
+>smtp.o-seu-isp.com</systemitem
+>).</para
+></listitem>
+<listitem
+><para
+>O servidor de notícias da Usenet (<acronym
+>NNTP</acronym
+>) (provavelmente algo do género <systemitem class="systemname"
+>news.o-seu-isp.com</systemitem
+> ou <systemitem class="systemname"
+>nntp.o-seu-isp.com</systemitem
+>).</para
+></listitem>
+<listitem
+><para
+>Os servidores 'proxy' que o seu <acronym
+>ISP</acronym
+> tenha configurados.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Toda essa informação poderá estar disponível em algum papel que tenha recebido do seu <acronym
+>ISP</acronym
+> quando fez o contrato com eles, ou podê-la-á saber na linha telefónica de suporte do seu <acronym
+>ISP</acronym
+>.</para>
+
+<para
+>Tendo à mão a informação anterior, e com uma instalação razoável do &Linux;, você poderá descobrir que a configuração de uma ligação à Internet é tão simples como executar o assistente do &kppp;.</para>
+
+
+</sect2>
+
+</sect1>
+
+<sect1 id="wizard">
+<title
+>O assistente do &kppp;</title>
+
+<sect2 id="starting-the-wizard">
+<title
+>Iniciar o Assistente.</title>
+
+<para
+>Você poderá iniciar o assistente a partir do ecrã inicial do &kppp;. Inicie o &kppp; a partir do seu menu <guimenu
+>K</guimenu
+>, no qual você poderá achar o seu item no menu <guisubmenu
+>Internet</guisubmenu
+> como <guimenuitem
+>&kppp; (Ligação à Internet)</guimenuitem
+>.</para>
+
+<para
+>Irá aparecer a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>A janela inicial da aplicação de ligação à Internet &kppp;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-dialer-tab.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A janela inicial da aplicação de ligação à Internet &kppp;</phrase>
+</textobject>
+<caption
+><para
+>A janela inicial da aplicação de ligação à Internet &kppp;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Ele poderá não ter nenhuns itens no início, e isso é o que você irá fazer agora.</para>
+
+<para
+>Carregue no botão <guibutton
+>Configurar...</guibutton
+> para iniciar a configuração de uma nova ligação à Internet.</para>
+<!-- the following is outdated and has to be rewritten 27.06.2006 lueck-->
+<para
+>O assistente dar-lhe-á três opções, a <guibutton
+>Assistente</guibutton
+>, <guibutton
+>Configuração Manual</guibutton
+> e <guibutton
+>Cancelar</guibutton
+></para>
+
+<screenshot>
+<screeninfo
+>O assistente pergunta-lhe o que deseja fazer...</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-wizard.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>O assistente pergunta-lhe o que deseja fazer...</phrase
+></textobject>
+<caption
+><para
+>O assistente pergunta-lhe o que deseja fazer</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Escolha esta opção se não desejar de todo configurar para já nenhuma conta. A janela com a mensagem desaparecerá e você ficará com o ecrã de ligação anterior.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Assistente</guibutton
+></term>
+<listitem
+><para
+>Se você tiver um modem suficientemente genérico e usar um dos ISPs mais importantes do seu país, o assistente deverá ser capaz de lhe configurar imediatamente a ligação à Internet e deixá-la funcional. Tente primeiro isto, antes de tentar configurar a ligação manualmente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Configuração Manual</guibutton
+></term>
+<listitem
+><para
+>Se você não for bem sucedido com o Assistente, ou se quiser ser você próprio a fazer as coisas, escolha esta opção. O assistente só é útil para um conjunto pequeno de países e Fornecedores de Acesso à Internet, neste momento.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para o objectivo deste capítulo, iremos assumir que você vai escolher o <guibutton
+>Assistente</guibutton
+>, atendendo a que a configuração manual será descrita num capítulo posterior.</para>
+
+</sect2>
+
+<sect2 id="finishing-the-wizard">
+<title
+>O Resto do Assistente</title>
+
+<para
+>O primeiro ecrã que você verá contém apenas um texto introdutório que explica as coisas que você leu na primeira secção deste capítulo. Carregue em <guibutton
+>Seguinte</guibutton
+> para prosseguir.</para>
+
+<para
+>O segundo ecrã pede-lhe para escolher o país em que vive. Nem todos os países estão aqui representados e, se o seu país não está listado aqui, terá de carregar em <guibutton
+>Cancelar</guibutton
+> onde, neste caso, irá começar a configuração manual para que você prossiga.</para>
+
+<para
+>No próximo ecrã, ser-lhe-á dada uma escolha dos Fornecedores de Internet que o &kppp; conhece, baseado na sua escolha da localização no ecrã anterior. Mais uma vez, se o seu <acronym
+>ISP</acronym
+> não estiver aqui listado, terá de carregar em <guibutton
+>Cancelar</guibutton
+> e fazer a sua configuração manualmente com a outra janela de configuração.</para>
+
+<para
+>Ser-lhe-á agora pedido o nome do seu utilizador e a sua senha para a sua ligação à Internet. Tenha em atenção que, para alguns <acronym
+>ISP</acronym
+>s, este utilizador é diferente da sua conta e senha de e-mail, por isso certifique-se que indica a correcta. Escolha a opção <guibutton
+>Seguinte</guibutton
+> para continuar.</para>
+
+<para
+>No próximo ecrã, você terá uma hipótese para indicar os prefixos especiais que possa ter de usar - por exemplo, se você tiver de digitar o <quote
+>0</quote
+> para uma linha exterior, ou se tiver um prefixo que possa digitar para desligar a espera da chamada. Carregue em <guibutton
+>Seguinte</guibutton
+> para continuar.</para>
+
+<para
+>E é tudo! Se você quiser rever alguma das suas opções, você poderá usar os botões <guibutton
+>Recuar</guibutton
+> e <guibutton
+>Seguinte</guibutton
+> para recuar e avançar nas janelas. Quando estiver satisfeito, carregue no botão <guibutton
+>Terminar</guibutton
+>, e está pronto.</para>
+
+<para
+>Se este procedimento não funcionar, poderá ler o manual completo do &kppp; no Centro de Ajuda do &kde; ou escrevendo <userinput
+>help:/kppp</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdebase/userguide/networking-with-windows.docbook b/tde-i18n-pt/docs/kdebase/userguide/networking-with-windows.docbook
new file mode 100644
index 00000000000..bd2be980d17
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/networking-with-windows.docbook
@@ -0,0 +1,158 @@
+<sect1 id="networking-with-windows">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Gardner</firstname
+> <surname
+>Bell</surname
+> </author>
+</authorgroup>
+</sect1info>
+
+
+<title
+>Rede com o Windows</title>
+
+<para
+>Esta secção é uma versão baseada e modificada do ficheiro README do LISa de Alexander Neundorf.</para>
+
+<para
+>O &kde; fornece um servidor poderoso que é o Servidor de Informação da LAN (<application
+>LISa</application
+>) e o Servidor de Informação da LAN Restrito (<application
+>resLISa</application
+>), que são usados para identificar os servidores de CIFS e outros servidores na sua rede local, oferecendo uma função semelhante à <quote
+>Vizinhança na Rede</quote
+> do &Microsoft; &Windows;.</para>
+
+<sect2 id="How-It-Works">
+<title
+>Como Funciona</title>
+
+<para
+>O &lisa; só depende da pilha de protocolos TCP/IP, como tal não é necessária a configuração do Samba para que este funcione, ainda que o pacote <ulink url="http://www.samba.org"
+>samba</ulink
+> seja uma dependência. Para procurar máquinas na sua rede local, poderá definir um intervalo de endereços IP no seu ficheiro de configuração que o &lisa; irá verificar. Quando iniciar o servidor do &lisa;, ele irá enviar um pedido de eco de <ulink url="http://www.ietf.org/rfc/rfc792.txt"
+>ICMP</ulink
+> para todos os endereços IP indicados no ficheiro de configuração, esperando então por uma resposta.</para>
+
+<note
+><para
+>O servidor do &lisa; necessita de privilégios de 'root' para abrir o 'socket' mas, logo que este esteja estabelecido, são descartados os privilégios de 'root'.</para
+></note>
+
+<para
+>Você poderá também executar o &lisa; com o <command
+>nmblookup <option
+>"*"</option
+></command
+>.<note
+><para
+>Se não tiver o programa <command
+>nmblookup</command
+> instalado, poderá ser encontrado <ulink url="http://www.samba.org"
+>aqui</ulink
+> ou nos pacotes que vêm com a sua distribuição</para
+></note
+>. O comando do Samba <command
+>nmblookup <option
+>"*"</option
+></command
+> irá enviar uma mensagem de difusão para a rede associada e todas as máquinas que estejam a correr serviços de SMB irão responder, indicando se aceitam ligações ou não.</para>
+</sect2>
+
+<sect2 id="resLISa">
+<title
+><application
+>resLISa</application
+></title>
+
+<para
+>Se a rede da sua empresa tiver regras muito restritas sobre os portos que podem ou não ser abertos, terá de usar o &reslisa; para comunicar com as outras máquinas na sua rede. Dado que o &reslisa; não poderá contactar redes inteiras ou intervalos de endereços, terá de adicionada cada uma das máquinas por nome. De momento, terá a possibilidade de adicionar até 64 máquinas, de modo que estes endereços sejam sondados.</para>
+
+<note
+><para
+>O &reslisa; só irá fornecer as informações num 'socket' do domínio &UNIX;, ie: não o fará na rede. O nome do 'socket' é <filename
+>/tmp/resLISa-<replaceable
+>OSeuUtilizador</replaceable
+></filename
+>, como tal o &reslisa; poderá ser executado em segurança na mesma máquina por mais do que um utilizador.</para
+></note>
+</sect2>
+
+<sect2 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>No início, o &lisa; processa primeiro o ficheiro de configuração na área pessoal dos utilizadores em <filename
+>$HOME/.lisarc</filename
+>. Se este ficheiro não existir, então o &lisa; irá então procurar na configuração do sistema em <filename
+>/etc/lisarc</filename
+>. Depois, para um ficheiro de configuração de exemplo:</para>
+
+<programlisting
+>PingAddresses = 192.168.100.0/255.255.255.0;192.168.100.10-192.168.199.19;192.168.200.1;
+PingNames = minha_maquina1;minha_maquina2 #Máquinas por nome (necessário para o <application
+>resLISa</application
+>)
+AllowedAddresses = 192.168.0.0/255.255.0.0
+BroadcastNetwork = 192.168.100.0/255.255.255.0
+SearchUsingNmblookup = 1 #tentar também o 'nmblookup'
+FirstWait = 30 #30 centésimos de segundo
+SecondWait = -1 #Tentar apenas uma vez
+#SecondWait = 60 #Tentar duas vezes e esperar 0,6 segundos
+UpdatePeriod = 300 #Actualizar a cada 300 segundos
+DeliverUnnamedHosts = 0 #Não publicar as máquinas sem nomes
+MaxPingsAtOnce = 256 #Enviar até 256 pedidos de eco de ICMP de cada vez
+</programlisting>
+
+<para
+>O &lisa; poderá também ser configurado graficamente no item <menuchoice
+><guimenuitem
+>&kcontrolcenter;</guimenuitem
+><guisubmenu
+>Internet &amp; Rede</guisubmenu
+><guimenuitem
+>Navegação na Rede Local</guimenuitem
+> </menuchoice
+> do &kmenu;. Contudo, para usar esta opção, o &lisa; tem de ser iniciado com a opção da linha de comandos <option
+>-K</option
+>.</para>
+
+<!--TODO add a section explaining graphical configuration? -->
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>Para uma lista completa de opções da linha de comandos e mais alguns exemplos, veja o manual completo do &lisa;, escrevendo <userinput
+>help:/lisa</userinput
+> no &konqueror;.</para>
+</listitem>
+</itemizedlist>
+
+
+</sect2>
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/notices-trademarks.docbook b/tde-i18n-pt/docs/kdebase/userguide/notices-trademarks.docbook
new file mode 100644
index 00000000000..270cc27f7c3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/notices-trademarks.docbook
@@ -0,0 +1,110 @@
+<appendix id="legal-notices-and-trademarks">
+<title
+>Avisos Legais</title>
+<sect1 id="legal-status">
+<title
+>Licença</title>
+
+<para
+>O &kde; é software open source, e a totalidade do &kde; está disponível sob uma licenças livres, tal como a GPL.</para>
+
+</sect1>
+
+<sect1 id="trademarks-list">
+<title
+>Marcas Registadas</title>
+
+<!-- <para
+>&kde; and <quote
+>K Desktop Environment</quote
+> are registered
+trademarks of KDE e.V.</para
+> -->
+
+<para
+>Todas as marcas registadas que se encontram mencionadas no servidor Web ou na documentação do &kde; são reconhecidas como pertencentes aos seus respectivos donos e incluem, embora não se limitem às mesmas:</para>
+
+<simplelist>
+<member
+>&AIX; é uma marca registada da IBM Corporation</member>
+<member
+>O &CSS;, &XHTML;, &XSL; e &XML; são marcas registadas de legislação comum do Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, ou Keio University por parte do World Wide Web Consortium.</member>
+<member
+>O &Handspring; e o &Visor; são marcas registadas da Handspring, Inc. e podem ser registadas em certas jurisdições.</member>
+<member
+>&Hewlett-Packard;, &HP; &LaserJet;,&HP-UX; PCL, PCL 5 e PCL 6 são marcas registadas nos EUA de Hewlett Packard Company.</member>
+<member
+>O &IRIX; é uma marca registada e o &SGI; é uma marca registada pertencente à Silicon Graphics, Inc.</member>
+<member
+>O &Java; e todas as marcas e logotipos baseados no Java são marcas registadas da Sun Microsystems, Inc. nos E.U.A. e noutros países.</member>
+<member
+>O &Jini; e todas as marcas e logotipos baseados no &Jini; são marcas registadas da Sun Microsystems, Inc. nos E.U.A. e noutros países.</member>
+<member
+>&Linux; é uma marca registada de Linus Torvalds</member>
+<member
+>&LinuxPPC; é uma marca de LinuxPPC Inc.</member>
+<member
+>O &Mac; é uma marca registada da Apple Computer Inc. nos Estados Unidos e noutros países.</member>
+<member
+>&Mandrake; e &Linux-Mandrake; são marcas registadas da MandrakeSoft.</member>
+<member
+>O &Netscape; é uma marca registada da empresa Netscape Communications Corporation nos Estados Unidos e noutros países.</member>
+<member
+>O &NeXTSTEP; é uma marca registada da NeXT Software, Inc., nos E.U.A. e noutros países. </member>
+<member
+>&PalmOS;, &HotSync; e &PalmPilot; são marcas registadas da Palm, Inc.</member>
+<member
+>O &PostScript; é uma marca registada da Adobe Systems Incorporated.</member>
+<member
+>&Qt; é uma marca registada da Trolltech AS</member>
+<member
+>O &RedHat; e todas as marcas e logotipos baseados no &RedHat; são marcas registadas da Red Hat, Inc. nos E.U.A. e noutros países. </member>
+<member
+>&Sendmail; é uma marca registada de Sendmail Inc.</member>
+<member
+>O &Solaris;, a <trademark
+>Sun</trademark
+> e o <trademark
+>SunOS</trademark
+> são marcas registadas da Sun Microsystems Inc.</member>
+<member
+>&SuSE; é uma marca registada de SuSE AG</member>
+<member
+>A &ThreeCom; é uma marca registada da 3com corporation nos Estados Unidos e noutros países.</member>
+<member
+>O &Motif;, o &UNIX; e o dispositivo <quote
+>X</quote
+> são marcas registadas do The Open Group nos Estados Unidos e noutros países</member>
+<member
+>A &Microsoft; e o &Windows; são marcas registadas da Microsoft Corporation</member>
+<member
+>O XFree86 é um registo pendente de marca registada pelo The XFree86 Project, Inc.</member>
+</simplelist>
+
+<!-- Others that needs to be covered above:
+
+&MacOS;
+&Netscape;
+&PMX;
+&TrueType;
+&X-Window;
+Xing,
+Yamaha
+-->
+
+</sect1>
+</appendix>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "appendix")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/panel-and-desktop.docbook b/tde-i18n-pt/docs/kdebase/userguide/panel-and-desktop.docbook
new file mode 100644
index 00000000000..8d4218dfd8b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/panel-and-desktop.docbook
@@ -0,0 +1,425 @@
+<chapter id="panel-and-desktop">
+
+<chapterinfo>
+<authorgroup>
+<author
+>&Philip.Rodrigues; </author>
+</authorgroup>
+</chapterinfo>
+
+
+<title
+>O Painel e o Ecrã</title>
+
+<sect1 id="kicker-panel">
+<title
+>&kicker;, o Painel do &kde;</title>
+
+<indexterm
+significance="preferred"
+><primary
+>Painel</primary
+></indexterm>
+<indexterm
+significance="preferred"
+><primary
+>&kicker;</primary
+></indexterm>
+
+<para
+>O &kicker; é o painel de lançamento de aplicações do Ambiente de Trabalho K. Por omissão, aparece ao longo do fundo do ecrã e ocupa toda a largura do mesmo, embora isto seja configurável. O &kicker; é uma espécie de 'loja do cidadão' para (quase!) tudo o que deseje ter acesso rápido. Para além do menu &kicon;, onde poderá iniciar as aplicações, o &kicker; também é capaz de correr 'applets' acopladas como o paginador, a barra de tarefas ou o relógio, bem como algumas extensões, como os painéis-filhos. Com todas estas opções, provavelmente irá querer configurar o &kicker; para que funcione bem para si. A próxima secção descreve algumas formas normais de personalizar o painel.</para>
+<!-- TODO: steal screenies from kicker manual -->
+</sect1>
+
+<!-- FIXME: Titles and id's in this section should be more consistent -->
+<sect1 id="kicker-configuring">
+<title
+>Configurar o &kicker;</title>
+
+
+<sect2 id="customize-panel-icons">
+<title
+>Configurar os ícones no painel</title>
+
+<para
+>Quando você inicia pela primeira vez o &kde;, o &kicker; mostra alguns ícones ao lado do menu <guimenu
+>K</guimenu
+>. Estes poderão ser usados para iniciar as aplicações que representam. Para ver qual a aplicação que é lançada por cada ícone, mantenha o cursor do rato em cima do ícone até que apareça uma dica (uma pequena legenda) a dizer-lhe o nome da aplicação.</para>
+
+<para
+>Estes ícones predefinidos poderão não representar as aplicações que você usa mais frequentemente, por isso poderá remover as que não queira e adicionar ícones para outras aplicações que use. Para remover um ícone, carregue com o &RMB; no ícone e seleccione a opção <guilabel
+>Remover o <replaceable
+>nome da aplicação</replaceable
+></guilabel
+> no menu de contexto que aparece. Para adicionar um ícone novo, carregue com o &RMB; num espaço em branco do painel e siga os itens do menu <menuchoice
+><guisubmenu
+>Adicionar</guisubmenu
+><guisubmenu
+>Botão de Aplicação</guisubmenu
+></menuchoice
+>. Isto levá-lo-á a uma cópia do menu <guimenu
+>K</guimenu
+>, onde poderá encontrar todas as aplicações do &kde;. Por exemplo, para adicionar um ícone para o leitor de música &juk;, siga os menus até à opção <menuchoice
+><guisubmenu
+>Adicionar</guisubmenu
+><guisubmenu
+>Botão de Aplicação</guisubmenu
+><guisubmenu
+>Multimédia</guisubmenu
+><guimenuitem
+>&juk; (Leitor Multimédia)</guimenuitem
+></menuchoice
+>. O ícone irá aparecer no painel no espaço em que carregou com o botão <mousebutton
+>direito</mousebutton
+>.</para>
+
+</sect2>
+
+
+<sect2 id="adding-extras-and-applets">
+<title
+>Adicionar extras e 'applets'</title>
+
+<indexterm
+><primary
+>'Applets'</primary
+></indexterm>
+
+<para
+>O &kicker; poderá adicionar vários tipos de itens, assim como os ícones de lançamento de aplicações. Você poderá encontrar estes itens com o mesmo menu que usou antes, mas seleccionando desta vez as opções <guisubmenu
+>Adicionar a 'Applet' ao Painel...</guisubmenu
+> ou <guisubmenu
+>Adicionar um Novo Painel</guisubmenu
+>. Os itens do submenu <guisubmenu
+>Adicionar a 'Applet'</guisubmenu
+> são pequenos programas que poderão ficar no painel. Um exemplo de uma 'applet' é o paginador do ecrã <indexterm
+><primary
+>Paginador</primary
+></indexterm
+>, que mostra uma pequena imagem dos seus ecrãs virtuais. (Para mais informações sobre os ecrãs virtuais, veja em <xref linkend="using-multiple-desktops"/>). Poderá mudar para um ecrã virtual se carregar na imagem respectiva do paginador. </para>
+<para
+>Poderá encontrar informações sobre as outras 'applets' disponíveis para o &kicker; no manual do &kicker;. Basta indicar <userinput
+>help:/kicker</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;. </para>
+</sect2>
+
+<sect2 id="the-system-tray">
+<sect2info>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Simon</firstname
+> <surname
+>Vermeersch</surname
+> </personname
+> <email
+>titeuf@ph34rus.org</email
+> </author>
+</authorgroup>
+</sect2info>
+
+<title
+>A Bandeja do Sistema</title>
+
+<!-- Simon Vermeersch -->
+<para
+>A bandeja do sistema é onde os programas que são executados são mantidos, ainda que não seja directamente necessário. Alguns programas (como os leitores de música) são mostrados aí, porque provavelmente quererá mantê-los abertos, mas não ocupando muito espaço no seu ecrã; nesse caso, irá colocar um ícone na bandeja do sistema.</para>
+
+<para
+>Quando você carregar com o botão <mousebutton
+>direito</mousebutton
+> num desses ícones, irá aparecer um menu de contexto onde poderá ver algumas opções do programa (como por exemplo tocar, pausa, parar, ... num leitor de músicas).</para>
+<para
+>Quando carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> nele, irá aparecer a janela principal do programa. Se passar o seu rato por cima do ícone, poderá aparecer uma dica com algumas informações (no caso do leitor de músicas, poderá mostrar por exemplo o nome da música actual). Os programas que suportam normalmente os ícones da bandeja do sistema são os leitores de música, clientes de IRC, agendas, ...</para>
+
+<para
+>Na maioria desses programas, poderá configurar se deseja mostrar um ícone ou não. Para as outras dicas e truques com a bandeja do sistema, veja a secção sobre <xref linkend="system-tray"/>.</para>
+
+</sect2>
+
+<sect2 id="removing-panel-items">
+<title
+>Remover Itens do Painel</title>
+
+<!-- TODO: Need a screenie to show the handles, since they're not very -->
+<!-- easy to describe (and also very small - possible -->
+<!-- accessibility/usability issue? -->
+<para
+>Você poderá remover as 'applets' e os outros itens especiais do painel se usar a seta na pega que fica à esquerda desses itens. Carregue na seta e escolha <guimenuitem
+>Remover o <replaceable
+>nome da 'applet'</replaceable
+></guimenuitem
+>.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="kicker-taskbar">
+<title
+>A Barra de Tarefas</title>
+<!-- TODO: Screenie (again), write more about why taskbar is useful -->
+<para
+>A barra de tarefas é um item no painel que mostra um elemento por cada janela que esteja aberta. Poderá usar a barra de tarefas para mudar de janelas, carregando para tal no elemento da janela que deseja activar. A barra de tarefas tem itens para as janelas em cada ecrã virtual, incluindo as janelas minimizadas.</para>
+
+</sect1>
+
+<sect1 id="using-the-clipboard">
+<sect1info>
+<authorgroup>
+<author
+>&Philip.Rodrigues; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Usar a Área de Transferência</title>
+
+<indexterm
+><primary
+>Área de Transferência</primary
+></indexterm>
+
+<para
+>Com frequência, é útil mover algum texto ou um objecto de um programa de um lado para outro. Também é bastante comum necessitar de duplicar algum texto, por exemplo, se estiver a escrever a mesma coisa várias vezes. O sistema usado para fazer isto é conhecido como a <firstterm
+>área de transferência</firstterm
+>. Existem duas formas ligeiramente diferentes de usar este sistema, sendo elas conhecidas tecnicamente pela <quote
+>selecção</quote
+> e a <quote
+><glossterm
+>área de transferência</glossterm
+></quote
+> propriamente dita. Serão analisadas em separado: </para>
+
+<!-- TODO: Describe how to select text -->
+
+<sect2 id="the-selection">
+<title
+>A Selecção</title>
+<indexterm
+><primary
+>Selecção</primary
+></indexterm>
+
+<para
+>Este método usa o rato para copiar o texto de um lugar para outro. O método é: <orderedlist
+> <listitem
+><para
+>Seleccionar o texto que deseja copiar.</para
+> </listitem
+> <listitem
+><para
+>Carregar com o &MMB; no local para onde deseja copiar o texto. Poderá ser o mesmo programa de onde copiou o texto ou outro programa completamente diferente.</para
+> </listitem
+> </orderedlist
+> Se tiver três botões no seu rato, isto é simples, mas se não tiver, nem tudo está perdido! Se só tiver dois botões, tente carregar em ambos ao mesmo tempo, em vez de usar o &MMB;. </para>
+</sect2>
+
+<sect2 id="the-clipboard-proper">
+<title
+>A Área de Transferência</title>
+<indexterm
+><primary
+>Cortar</primary
+></indexterm>
+<indexterm
+><primary
+>Colar</primary
+></indexterm>
+<para
+>Com este método, o utilizador poderá copiar ou <quote
+>cortar</quote
+> o texto (isto é, removê-lo de um local e colocá-lo noutro). Poderá tanto usar o rato como os itens do menu, ou mesmo o teclado, com este método. Serão apresentadas ambas as formas, com o item do menu a usar, seguido do atalho de teclado que fará a mesma coisa, da seguinte forma:</para>
+<para>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+> </keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+> </para>
+<para>
+<orderedlist>
+<title
+>Mover (<quote
+>Cortar</quote
+>) o Texto</title>
+<listitem
+><para
+>Seleccione o texto que deseja cortar.</para>
+</listitem>
+<listitem
+><para
+>No menu, seleccione a opção <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+> </keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+>, para que o texto seja removido da sua localização actual.</para>
+</listitem>
+<listitem
+><para
+>Coloque o cursor de texto no ponto em que deseja inserir o texto. Poderá ser na mesma aplicação de onde retirou o texto ou outra aplicação completamente diferente. Seleccione a opção <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+> </keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+>, para que o texto apareça no ponto em que colocou o cursor.</para>
+</listitem>
+</orderedlist>
+</para>
+
+<para
+>A cópia do texto de um local para outro é bastante semelhante: <orderedlist>
+<title
+>Copiar o Texto</title>
+<listitem
+><para
+>Seleccione o texto que deseja copiar.</para>
+</listitem>
+<listitem
+><para
+>No menu, seleccione a opção <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+> </keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+>, para que o texto seja copiado para a área de transferência.</para>
+</listitem>
+<listitem
+><para
+>Coloque o cursor de texto no ponto em que deseja inserir o texto. Poderá ser na mesma aplicação de onde retirou o texto ou outra aplicação completamente diferente. Seleccione a opção <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+> </keycombo
+> </shortcut
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+</orderedlist>
+</para>
+
+
+</sect2>
+<sect2 id="klipper">
+<title
+>Utilização Mais Avançada da Área de Transferência</title>
+<indexterm
+><primary
+>&klipper;</primary
+></indexterm>
+<indexterm
+><primary
+>Área de Transferência</primary
+><secondary
+>Histórico</secondary
+></indexterm>
+<!-- Should we describe this advanced use, or just point to it? -->
+<para
+>As instruções acima descrevem o comportamento predefinido da área de transferência. A aplicação &klipper;, que poderá ser adicionada como uma 'applet' ao painel (veja em <xref linkend="kicker-configuring"/> as instruções para fazer isto), oferece algumas funcionalidades úteis, como um histórico da área de transferência e a possibilidade de alterar o comportamento da área de transferência e da selecção. Dê uma vista de olhos no Manual do &klipper; para mais informações.</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title
+>
+
+<listitem
+><para
+>Poderá encontrar informações sobre o &kicker;, o Painel do &kde;, no manual do &kicker;. Basta indicar <userinput
+>help:/kicker</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+</listitem>
+
+<listitem
+><para
+>O Manual do &klipper; tem informações sobre as funcionalidades de gestão da área de transferência avançadas do &kde;. Basta lê-lo no &khelpcenter; ou indicar <userinput
+>help:/klipper</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+</listitem>
+
+</itemizedlist>
+
+
+</sect2>
+
+</sect1>
+
+<sect1 id="kicker-related-information">
+<title
+>Informação Relacionada</title>
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>Ainda que alguma da informação já tenha sido apresentada aqui, existe bastante mais informação sobre as dicas, opções e truques do &kicker;, o Painel do &kde;, no manual do &kicker;. Basta indicar <userinput
+>help:/kicker</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror; ou indo através do &khelpcenter;.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/pdf-files.docbook b/tde-i18n-pt/docs/kdebase/userguide/pdf-files.docbook
new file mode 100644
index 00000000000..3c02bbe2c8c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/pdf-files.docbook
@@ -0,0 +1,46 @@
+<sect1 id="pdfs">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Ficheiros PDF</title>
+
+<para
+>Como imprimir para um ficheiro PDF</para>
+
+<para
+>Ver os ficheiros PDF</para>
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/playing-audiocds.docbook b/tde-i18n-pt/docs/kdebase/userguide/playing-audiocds.docbook
new file mode 100644
index 00000000000..dd63b136e4c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/playing-audiocds.docbook
@@ -0,0 +1,149 @@
+<sect1 id="audio-cd">
+<sect1info>
+<author
+><personname
+> <firstname
+>Deepak</firstname
+> <surname
+>Sarda</surname
+> </personname
+> <email
+>antrix@gmail.com</email
+> </author>
+</sect1info>
+
+<title
+>Extracção de CDs de Áudio no &kde;</title>
+
+<para
+>A maneira convencional de extrair os dados de CDs de áudio para ficheiros MP3 ou Ogg é usar programas autónomos como o <trademark class="registered"
+><application
+>iTunes</application
+></trademark
+>, o Winamp ou o próprio <application
+>KAudioCreator</application
+> do &kde;. Mas, se nos basearmos apenas em convenções, onde é que há alguma piada?! Por isso, neste artigo, ser-lhe-á mostrado como se poderá sentir uma elite ao extrair os CDs de áudio na... hum... forma elitista. ;-) </para>
+
+<sect2 id="audio-cd-ingredients">
+<title
+>Ingredientes</title>
+
+<para
+>O que é preciso para ser porreiro? O &kde;, simplesmente, sem quaisquer ingredientes extra, poderá extrair os dados de áudio dos seus CDs. Porém, para os codificar, terá de instalar os codificadores relevantes. De momento, são suportados os formatos Ogg Vorbis, MP3 e FLAC. Para activar a codificação neste formatos, você terá de instalar a libogg, o lame e o flac, respectivamente. A forma como os instala depende da sua distribuição: dê uma vista de olhos na documentação desta para descobrir como o fazer.</para>
+
+<para
+>Logo que tenha os seus codificadores favoritos instalados, abra o &kcontrolcenter; e vá à secção <menuchoice
+><guimenu
+>Som &amp; Multimédia</guimenu
+><guimenuitem
+>CDs de Áudio</guimenuitem
+></menuchoice
+>, onde poderá configurar as opções nas várias janelas de acordo com os seus gostos. Poderá deixar tudo no estado predefinido, se o desejar, mas será bom dar uma vista de olhos, para que ao menos saiba o que é permitido. Mais uma vez, veja em <menuchoice
+><guimenu
+>Som &amp; Multimédia</guimenu
+><guimenuitem
+>Obtenção do CDDB</guimenuitem
+></menuchoice
+> e mude tudo o que não esteja do seu agrado. O <acronym
+>CDDB</acronym
+>, caso não saiba, significa CD DataBase (Base de Dados de CDs). Esta funcionalidade permite ao &kde; obter a informação do Artista/Álbum/Faixa a partir da Internet. Estes meta-dados são também usados para gravar as marcas nos ficheiros MP3 ou Ogg nos quais irá codificar o conteúdo dos seus CDs. </para>
+
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="ripsettings.png"/>
+</imageobject>
+</mediaobject>
+
+</sect2>
+
+<sect2 id="audio-cd-recipe">
+<title
+>Receita</title>
+
+<para
+>Sem mais demoras, vamos direitos ao ponto porreiro. Primeiro, coloque o CD que deseja extrair (obviamente!). Depois, abra uma janela do &konqueror; e abra a página de <guilabel
+>Serviços</guilabel
+> do painel de Navegação. Este painel fica do lado esquerdo da janela, como é mostrado na imagem acima. Se não estiver visível, poderá fazê-lo aparecer do nada se carregar na tecla <keycap
+>F9</keycap
+>.</para>
+
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="services.png"/>
+</imageobject>
+</mediaobject>
+
+
+<para
+>Agora, carregue no Navegador de CDs de Áudio e, numa questão de segundos, irá ver bastantes pastas onde você poderá começar a navegar. Se levar alguma tempo a mostrar seja o que for, é porque ele está a tentar obter as informações acerca do CD a partir da base de dados configurada anteriormente. </para>
+
+<para
+>Na imagem em baixo, você poderá ver o conteúdo da pasta de Ogg Vorbis. Ela mostra todas as músicas no formato Ogg; até mostra o tamanho dos seus ficheiros! Mas, tanto você como eu sabemos que os CDs de áudio não contêm faixas em Ogg. Por isso, o que é que se está a passar aqui?</para>
+
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="oggfolder.png"/>
+</imageobject>
+</mediaobject>
+
+
+<para
+>Todas as pastas que você vê sob o Navegador de CDs de Áudio são pastas virtuais. Estas mostram o conteúdo do CD através de diferentes filtros, de certa forma. Quando você abrir a pasta do Ogg Vorbis, está de facto a ver o conteúdo do CD <emphasis
+>como se</emphasis
+> este estivesse guardado no formato Ogg. Poderá ir às outras pastas onde irá encontrar as representações em MP3, FLAC e WAV do conteúdo do CD. Poderá até ver os tamanhos aproximados dos ficheiros, quando codificados nos vários formatos. </para>
+
+
+<para
+>Como tal, como é que se extrai e codifica o CD? Penso que você já sabe a resposta agora. Basta decidir o formato para o qual deseja converter os dados extraídos, abrir essa pasta, copiar e colar estes ficheiros na sua pasta de destino. É tudo! O &kde; irá começar a extrair e a codificar os ficheiros na altura! Se copiar qualquer um dos ficheiros na pasta do <guilabel
+>CD Completo</guilabel
+>, estará a extrair o CD inteiro como uma única sequência contínua. </para>
+
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="rip.png"/>
+</imageobject>
+</mediaobject>
+
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>A página Web do <application
+>amaroK</application
+> em <ulink url="http://amarok.sf.net"
+>http://amarok.sf.net</ulink
+> tem as últimas notícias e informações acerca do <application
+>amaroK</application
+>.</para>
+</listitem>
+</itemizedlist>
+
+<!-- TODO: Add a link to the full audiocd documentation as soon as -->
+<!-- it's fixed :-) -->
+</sect2>
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/playing-movies.docbook b/tde-i18n-pt/docs/kdebase/userguide/playing-movies.docbook
new file mode 100644
index 00000000000..54d64976679
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/playing-movies.docbook
@@ -0,0 +1,58 @@
+<sect1 id="playing-movies">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Reproduzir Filmes</title>
+
+<para
+>Introdução ao 'plugin' do 'xine' para o aRts</para>
+
+<para
+>Alternativas (kaffeine, kmplayer)</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/playing-music.docbook b/tde-i18n-pt/docs/kdebase/userguide/playing-music.docbook
new file mode 100644
index 00000000000..ea942c3f55d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/playing-music.docbook
@@ -0,0 +1,201 @@
+<sect1 id="playing-music">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<sect1info>
+<authorgroup>
+<author
+>&Lauri.Watts;</author>
+</authorgroup>
+</sect1info>
+
+<title
+>Tocar Música</title>
+<indexterm
+><primary
+>Música</primary
+></indexterm>
+<indexterm
+><primary
+>Som</primary
+></indexterm>
+<indexterm
+><primary
+>Áudio</primary
+></indexterm>
+<indexterm
+><primary
+>&arts;</primary
+></indexterm>
+
+<para
+>Apresentação do &arts;</para>
+
+<para
+>Ajustes de performance, partilha de dispositivos</para>
+
+<sect2 id="music-media-players">
+<title
+>Leitores de Música</title>
+
+<para
+>Existem vários leitores de música para o &kde; com alguns conjuntos de funcionalidades de certa forma sobrepostos, contudo, cada um tem um estilo diferente. </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<inlinemediaobject>
+<imageobject
+><imagedata fileref="noatun-icon.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> &noatun; <indexterm
+><primary
+>&noatun;</primary
+></indexterm>
+</term>
+<listitem>
+<para
+>O Noatun é o leitor de música por omissão do &kde;. Ele contém uma interface altamente configurável, incluindo vários estilos de gestores de listas de músicas e vários 'plugins' que oferecem diferentes visualizações gráficas, entre outras funcionalidades.</para>
+<para
+>O &noatun; faz parte do pacote 'kdemultimedia'.</para>
+
+<para
+><mediaobject>
+<imageobject
+><imagedata fileref="noatun.png" format="PNG"/>
+</imageobject>
+</mediaobject
+></para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject>
+<imageobject
+><imagedata fileref="juk-icon.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> &juk; <indexterm
+><primary
+>&juk;</primary
+></indexterm
+></term>
+<listitem>
+<para
+>O &juk; é um gestor multimédia, um gestor de listas de músicas e um marcador de meta-dados. É uma forma altamente eficiente de gerir todos os seus ficheiros de música, criar e manter as listas de músicas e manter os meta-dados correctos na sua música.</para>
+<para
+>É igualmente útil como o seu leitor de música primário ou para gerir as listas de músicas e os ficheiros para serem usados noutra aplicação.</para>
+<para
+>O &juk; faz parte do pacote 'kdemultimedia'.</para>
+
+<para
+><mediaobject>
+<imageobject
+><imagedata fileref="juk.png" format="PNG"/>
+</imageobject>
+</mediaobject
+></para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject>
+<imageobject
+><imagedata fileref="kaboodle-icon.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> &kaboodle; <indexterm
+><primary
+>&kaboodle;</primary
+></indexterm
+></term>
+<listitem>
+<para
+>O &kaboodle; é um leitor de uso imediato. Isto significa que ele irá executar, tocar um ficheiro e parar. O &kaboodle; é útil, por exemplo, se quiser ouvir rapidamente um único ficheiro sem interromper a sua lista de músicas actual de outro leitor qualquer.</para>
+<para
+>O &kaboodle; faz parte do pacote 'kdemultimedia'.</para>
+
+<para
+><mediaobject>
+<imageobject
+><imagedata fileref="kaboodle.png" format="PNG"/>
+</imageobject>
+</mediaobject
+></para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject>
+<imageobject
+><imagedata fileref="amarok-icon.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+<application
+>amaroK</application
+></term>
+<listitem>
+<para
+>O <application
+>amaroK</application
+> é uma aplicação feita por terceiros bastante conhecida. Deverá ser capaz de encontrar os seus pacotes a partir do código da sua distribuição normal.</para>
+
+<para
+><mediaobject>
+<imageobject
+><imagedata fileref="amarok.png" format="PNG"/>
+</imageobject>
+</mediaobject
+></para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A maioria dos leitores de vídeos do &kde;, como o <application
+>Kaffeine</application
+> e o <application
+>kmplayer</application
+>, também dão bons leitores de músicas.</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+</sect2>
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/printer-setup.docbook b/tde-i18n-pt/docs/kdebase/userguide/printer-setup.docbook
new file mode 100644
index 00000000000..b5caba465dd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/printer-setup.docbook
@@ -0,0 +1,55 @@
+<sect1 id="printing">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Configurar uma Impressora</title>
+
+<para
+>Assumindo que tudo está pré-configurado, como configurar uma impressora, ver no manual principal se ocorrerem problemas</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/printing-from-apps.docbook b/tde-i18n-pt/docs/kdebase/userguide/printing-from-apps.docbook
new file mode 100644
index 00000000000..2b90c8e1a8b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/printing-from-apps.docbook
@@ -0,0 +1,46 @@
+<sect1 id="printing-from-apps">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Imprimir a Partir das Aplicações</title>
+
+<para
+>Imprimir a partir das aplicações do &kde;</para>
+
+<para
+>Imprimir a partir das aplicações não-compatíveis com o &kde;</para>
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/programs-and-documents.docbook b/tde-i18n-pt/docs/kdebase/userguide/programs-and-documents.docbook
new file mode 100644
index 00000000000..7df9e25d8e0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/programs-and-documents.docbook
@@ -0,0 +1,735 @@
+<chapter id="programs-and-documents">
+
+<title
+>Programas e Documentos</title>
+
+<sect1 id="programs-launching">
+
+<sect1info>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Stoffers</surname
+> </author>
+</sect1info>
+
+<title
+>Lançar Programas</title>
+
+<para
+>O &kde; oferece um conjunto variado de formas de lançamento de programas. Poderá:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Seleccionar simplesmente o item relevante no &kmenu;.</para>
+ </listitem>
+ <listitem>
+ <para
+>Executar o programa a partir do &konsole;, ou carregando no &kmenu; e escolhendo a opção <guimenuitem
+>Executar um Comando...</guimenuitem
+> (embora possa preferir usar à mesma o atalho de teclado rápido, que é o <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>).</para>
+ </listitem>
+ <listitem>
+ <para
+>Criar um atalho no ecrã ou usar o lançador rápido do &kicker;.</para>
+ </listitem>
+</itemizedlist>
+
+<para
+>O &kmenu; funciona de forma muito semelhante ao Iniciar do &Windows;, contudo reparte os programas pelo que fazem. Os programas no &kmenu; estão repartidos em menus de categorias, como por exemplo o <guisubmenu
+>Multimédia</guisubmenu
+> e o <guisubmenu
+>Escritório</guisubmenu
+>. Nesses menus de categorias encontram-se menus de sub-categorias, como o <guisubmenu
+>Som</guisubmenu
+>, o <guisubmenu
+>Vídeo</guisubmenu
+> e o <guisubmenu
+>Gráficos</guisubmenu
+>. Sob os menus de sub-categorias ficam os itens dos programas que, ao serem carregados, lançam o programa associado.</para>
+
+<para
+>Dependendo do programa, poderá não existir qualquer item para ele no &kmenu;. Para procurar no seu disco rígido por mais aplicações, carregue no &kmenu;, escolha o <guimenuitem
+>Executar um Comando</guimenuitem
+> e escreva <userinput
+><command
+>kappfinder</command
+></userinput
+>. No &kappfinder;, carregue em <guibutton
+>Pesquisar</guibutton
+> para que o disco seja percorrido à procura de programas. Assinale a opção ao lado de cada programa para adicionar ao &kmenu; e carregue em <guibutton
+>Aplicar</guibutton
+> e em <guibutton
+>Fechar</guibutton
+>. O &kmenu; irá agora ter novos itens de programas, dentro das categorias relevantes.</para>
+
+<para
+>Os itens de lançamento de programas também podem ser colocados no ecrã. Para criar um novo item de lançamento, carregue com o botão <mousebutton
+>direito</mousebutton
+> no ecrã e escolha <menuchoice
+><guimenu
+>Criar um Novo</guimenu
+><guimenuitem
+>Atalho para Aplicação</guimenuitem
+></menuchoice
+>. Na janela de propriedades do &kdesktop;, escreva o nome do programa na página <guilabel
+>Geral</guilabel
+>. Poderá também querer escolher um ícone personalizado, carregando para tal no ícone da roda dentada. Carregue na página <guilabel
+>Aplicação</guilabel
+> e escreva uma frase pequena sobre o programa no campo de texto <guilabel
+>Descrição</guilabel
+>. No campo <guilabel
+>Comando</guilabel
+>, escreva o nome do programa (com distinção entre maiúsculas e minúsculas), assim como as opções da linha de comandos que possa querer usar. Carregue em <guibutton
+>OK</guibutton
+> e o seu novo item de lançamento de aplicações será criado no seu ecrã. Basta fazer duplo-click no ecrã e o programa associado irá correr.</para>
+
+<para
+>Para lançar um programa com o &konsole;, carregue no &kmenu; e escolha a opção <menuchoice
+><guisubmenu
+>Sistema</guisubmenu
+><guisubmenu
+>Terminais</guisubmenu
+><guimenuitem
+>Konsole</guimenuitem
+></menuchoice
+>. Logo que o &konsole; apareça no ecrã, basta escrever o nome do programa que deseja lançar (lembre-se que a <application
+>bash</application
+>, a linha de comandos que o &konsole; usa por omissão, faz distinção entre maiúsculas e minúsculas), carregando depois em <keycap
+>Enter</keycap
+>. Se não tiver a certeza do nome de um programa, escreva as primeiras letras e carregue depois na tecla &Tab; do seu teclado. Ao carregar no &Tab;, a <application
+>bash</application
+> (através do &konsole;) irá tentar adivinhar o nome do programa que deseja lançar. Se o &konsole; procurar mais do que um programa correspondente, irá aparecer uma lista com os programas respectivos no ecrã. Escreva o nome do programa na lista e carregar em <keycap
+>Enter</keycap
+> para o invocar.</para>
+
+<para
+>Seja qual for a forma que escolher, o lançamento de um programa é uma questão simples no &kde;. No &kmenu; ou no &konsole;, todos os seus programas estão apenas a uns 'clicks' de botões ou teclas de distância.</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>Veja o manual do &kicker; para obter mais informações sobre como activar e desactivar o &kmenu;, adicionar aplicações aos lançadores rápidos ou como organizar as categorias das aplicações no &kmenu;. Poderá ver o manual do &kicker;, quer através do &khelpcenter; quer através do KIOslave do &konqueror;, escrevendo para tal <userinput
+>help:/kicker</userinput
+> na barra de Localização do mesmo.</para>
+</listitem>
+</itemizedlist>
+
+
+
+</sect1>
+&programs-controlling; <sect1 id="programs-save-open">
+
+<sect1info>
+<author
+><personname
+> <firstname
+>Christian</firstname
+> <surname
+>Weickhmann</surname
+> </personname
+> <email
+>christian.weickhmann@gmx.de</email
+> </author>
+</sect1info>
+
+
+<title
+>Abrir e Gravar Ficheiros</title>
+<!-- TODO: Convert this whole thing to an image with callouts. It -->
+<!-- should be much nicer that way. -->
+
+
+<para
+>O &kde; oferece uma forma unificada de abrir ou gravar ficheiros na janela de selecção de ficheiros. Em quase todos os programas do &kde;, irá encontrar um item <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+> e <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> (ou <guimenuitem
+>Gravar Como...</guimenuitem
+>).</para>
+
+<sect2 id="file-dialog">
+<title
+>A Janela de Selecção de Ficheiros</title>
+
+<!--
+<screenshot
+>
+<screeninfo
+>The &kde; <quote
+>Open File</quote
+> dialog</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="open-file-dialog.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>The &kde; <quote
+>Open File</quote
+> dialog</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>The &kde; <quote
+>Open File</quote
+> dialog</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+-->
+<screenshot>
+<mediaobjectco>
+<imageobjectco>
+<areaspec units="calspair">
+<area id="navigation-area-co" coords="1 1"/>
+<area id="icon-view-co" coords="1 1"/>
+<area id="bottom-area-co" coords="1 1"/>
+<area id="quick-access-co" coords="1 1"/>
+<area id="preview-area-co" coords="1 1"/>
+</areaspec>
+<imageobject>
+<imagedata fileref="open-file-dialog.png" format="PNG"/>
+</imageobject>
+</imageobjectco>
+</mediaobjectco>
+</screenshot>
+
+<!-- ======================================================================
+
+<calloutlist>
+
+<callout arearefs="pt-first-channel-1"
+><para
+>This is called the <interface
+>Input Line</interface
+>. To send a message to everyone in the channel, type the message here and press &Enter;.
+ Your message, as well as everyone else's messages appear in the channel scroll above.
+ Each message is preceded by the time and user's &nickname;.</para
+></callout>
+
+
+</calloutlist>
+
+
+ ====================================================================== -->
+<para
+>Esta janela consiste pelo menos em três e num máximo de cinco áreas. A área de topo é onde você encontra as funções de navegação e de configuração. A área principal (no meio) é onde todos os seus ficheiros são apresentados como ícones. Esta é chamada de janela ou área de ícones. A área inferior é onde poderá editar o nome do ficheiro ou as expressões de filtragem e dizer para <guibutton
+>Gravar</guibutton
+> ou <guibutton
+>Abrir</guibutton
+>.</para>
+
+<para
+>Para além disso, poderá adicionar ainda mais duas áreas sofisticadas: o <link linkend="quick-access"
+>Painel de Navegação Rápida</link
+> e o <link linkend="preview-area"
+>Painel de Antevisão</link
+>.</para>
+
+<calloutlist>
+
+<callout arearefs="navigation-area-co">
+
+<para
+>A seguir aos três botões de navegação (uma pasta <guiicon
+>acima</guiicon
+>, <guiicon
+>recuar</guiicon
+> e <guiicon
+>avançar</guiicon
+>) e ao botão <guiicon
+>nova pasta</guiicon
+>, existe o menu de <guiicon
+>favoritos</guiicon
+>. Aqui poderá marcar qualquer pasta que visite com frequência para a encontrar mais depressa. O ícone da <guiicon
+>chave-inglesa</guiicon
+> mantém as diferentes funções para ordenar os seus ficheiros por nome, data ou tamanho e para activar os dois painéis extra que foram mencionados anteriormente. A seguir a eles, poderá indicar a pasta e escolher (do lado direito) o mapa de código.</para>
+</callout>
+
+
+<callout arearefs="icon-view-co">
+
+<para
+>Irá encontrar a área de ícones no meio da janela. Nela, encontra-se a maioria das funções de navegação no menu de contexto, onde poderá carregar nos itens ou no fundo com o botão <mousebutton
+>direito</mousebutton
+> do rato.</para>
+
+</callout>
+
+<callout arearefs="bottom-area-co">
+
+
+<para
+>A parte inferior da janela consiste no campo de endereço que regista o nome do ficheiro que escolheu ou escreveu e na ferramenta talvez mais poderosa: o filtro. Aqui poderá fazer com que a área de ícones mostre apenas os itens que se aplicam ao critério que definiu. Tente filtrar os ficheiros cujos nomes contenham <quote
+>ar</quote
+>, escrevendo para tal <userinput
+>*ar*</userinput
+> no campo de filtragem.</para>
+
+</callout>
+
+<callout arearefs="quick-access-co">
+
+<anchor id="quick-access"/>
+
+<para
+>O Painel de Acesso Rápido (active-o através da tecla <keycap
+>F9</keycap
+> no seu teclado ou através do ícone da chave-inglesa no topo da janela) oferece atalhos usados frequentemente no seu disco rígido ou mesmo na Internet. Existem vários sítios predefinidos como a sua pasta pessoal. Tente carregar com o botão direito em qualquer item para o configurar ou num espaço em branco para adicionar um novo item. Irá aparecer um menu de contexto. Aqui poderá escolher o tamanho do ícone e adicionar, modificar ou mudar o nome de qualquer item. Escolha a opção <guimenuitem
+>Adicionar um Item</guimenuitem
+> para ver uma janela que contém tudo o que você precisa: Escreva a sua descrição, a localização (ou escolha-a na janela que aparece ao carregar no símbolo da pasta), escolha um símbolo a partir de uma grande variedade na janela dos símbolos, logo que carregue no ícone predefinido (normalmente um símbolo simples de pasta).</para>
+
+</callout>
+
+<callout arearefs="preview-area-co">
+
+<anchor id="preview-area"/>
+<para
+>A área de Antevisão (active-a carregando na tecla <keycap
+>F11</keycap
+> do seu teclado ou através do ícone da chave-inglesa no cimo da janela) torna mais fácil antever quase todos os ficheiros no seu sistema de ficheiros. As imagens serão visualizadas em versões mais pequenas. Normalmente também os ficheiros de som (como os MP3, OGG ou WAVE), os ficheiros de texto (entre os quais o texto simples, o PDF e o &HTML;) e até mesmo os ficheiros de vídeo (MPG, AVI entre outros) serão vistos antecipadamente.</para>
+
+<note
+><para
+>Lembre-se que os ficheiros grandes poderão levar bastante tempo a ser visualizados (&eg; se forem imagens grandes e tiverem de ser bastante reduzidas). Poderá desactivar as antevisões automáticas se desligar a opção <guilabel
+>Antevisão automática</guilabel
+> por baixo da antevisão e carregar em <guibutton
+>Antever</guibutton
+> apenas se quiser ver um único ficheiro. Poderá também desactivar as antevisões dos ficheiros que tenham acima de um determinado tamanho. Vá ao &kcontrolcenter;, escolha os <menuchoice
+><guilabel
+>componentes do KDE</guilabel
+><guilabel
+>Gestor de ficheiros</guilabel
+></menuchoice
+>, vá à <guilabel
+>Antevisão e Meta-ficheiros</guilabel
+> e altere o valor <guilabel
+>Tamanho Máximo do Ficheiro</guilabel
+>.</para
+></note>
+
+</callout>
+</calloutlist>
+
+<!-- Add links to "further reading" here -->
+<!--<itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+ </sect2>
+
+
+</sect1>
+
+<sect1 id="configuring-programs">
+<sect1info>
+<authorgroup>
+<author
+>&Philip.Rodrigues; </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Configurar os Programas</title>
+
+<sect2 id="configure-kapp">
+<title
+>Configuração da Aplicação</title>
+<!-- FIXME: Make a more friendly title -->
+<indexterm
+><primary
+>Configuração</primary
+></indexterm>
+<indexterm
+><primary
+>Personalização</primary
+></indexterm>
+
+<para
+>As aplicações do &kde; pretendem ser úteis e fáceis de usar, na medida do possível, <quote
+>por si só,</quote
+> mas também oferecem uma gama razoável de opções que você poderá alterar para que o &kde; funcione para si. Assim como as alterações que afectam o &kde; por inteiro (veja em <xref linkend="control-center"/>), cada aplicação tem um conjunto de opções de configuração a que poderá aceder com a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar a <replaceable
+>Aplicação</replaceable
+></guimenuitem
+> </menuchoice
+>. Esta é igual para todas as aplicações do &kde;, o que torna fácil de encontrar a janela de configuração para uma aplicação.</para>
+
+<!-- TODO: Screenie of a typical config dialog -->
+
+<para
+>Do lado esquerdo da janela de configuração existe uma lista de secções. Se carregar numa destas secções irá mostrar a página de configuração para essa secção do lado direito da janela. Poderá alterar estas opções de acordo com as suas preferências.</para>
+
+<para
+>Quando tiver feito as alterações que pretendia, poderá carregar em <guibutton
+>OK</guibutton
+> para gravar as suas alterações e fechar a janela de configuração. Se quiser ver o efeito das suas alterações, mas não quiser fechar a janela de configuração, carregue no botão <guibutton
+>Aplicar</guibutton
+>. Isto é útil se não tiver a certeza sobre a alteração que fez e pretende alterá-la de volta, dado que a janela continua à mesma aberta e pronta para que você faça isso.</para>
+
+<para
+>Se decidir que não deseja manter as alterações que fez, basta carregar em <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem gravar as suas alterações.</para>
+
+</sect2>
+
+<sect2 id="configure-shortcuts">
+<title
+>Configurar os Atalhos de Teclado</title>
+
+<indexterm
+><primary
+>Atalhos</primary
+></indexterm>
+<indexterm
+><primary
+>Combinações de Teclas</primary
+></indexterm>
+
+<para
+>A maioria das aplicações do &kde; oferecem atalhos de teclado para as acções principais da aplicação. Se achar que não gosta dos atalhos de teclado por omissão, ou que estes entram em conflito com os atalhos de outra aplicação (talvez uma que não faça parte do &kde;), podê-las-á alterar com o item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+>. Isto mostra a janela para <guilabel
+>Configurar os Atalhos</guilabel
+> da aplicação. Como exemplo de como usar esta janela, será adicionado um atalho para a acção <guimenuitem
+>Enviar a Ligação...</guimenuitem
+> do &konqueror;, para que se possa enviar por e-mail as localizações das páginas interessantes para os amigos, bastando para tal carregar numa tecla (ou duas): </para>
+<procedure>
+<step
+><para
+>Abra a janela para <guilabel
+>Configurar os Atalhos</guilabel
+> no &konqueror;, tal como é descrito acima.</para>
+</step>
+<step
+><para
+>Carregue no item <guilabel
+>Enviar a Ligação...</guilabel
+> da lista principal (está perto do fundo, na secção do <guilabel
+>Konqueror</guilabel
+>).</para>
+</step>
+<step
+><para
+>No painel do <guilabel
+>Atalho para a Acção Seleccionada</guilabel
+>, seleccione o <guilabel
+>Personalizado</guilabel
+>, dado que será dada a esta acção um atalho de teclado definido pelo utilizador.</para>
+</step>
+<step
+><para
+>Irá aparecer uma pequena janela de introdução de atalhos. Basta carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+> </keycombo
+> (ou para o que quiser mudar), para que a janela desapareça. O ícone da <quote
+>tecla</quote
+> da janela <guilabel
+>Configurar os Atalhos</guilabel
+> mostra agora o novo atalho.</para>
+</step>
+<step
+><para
+>Se tiver cometido algum erro ou mudou de ideias sobre o que usar como atalho, basta carregar no ícone da tecla que mostra o atalho actual. Voltará a aparecer a janela de introdução do atalho e você poderá carregar na combinação de teclas para o atalho que deseja.</para>
+</step>
+</procedure>
+
+<!-- TODO: Screenie -->
+
+</sect2>
+
+<sect2 id="configure-notifications">
+<title
+>Configurar as Notificações</title>
+
+<indexterm
+><primary
+>Notificações</primary
+></indexterm>
+<indexterm
+><primary
+>Sons</primary
+></indexterm>
+
+<para
+>Algo sobre a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+>.</para>
+</sect2>
+
+
+<sect2 id="configuring-toolbars">
+<sect2info>
+<author
+><firstname
+>Adriaan</firstname
+> <surname
+>de Groot</surname
+> </author>
+</sect2info>
+<title
+>Configurar as Barras de Ferramentas</title>
+
+<para
+>Quase todas as aplicações do &kde; têm uma ou mais barras de ferramentas no cimo da janela da aplicação, por baixo do menu. A barra de ferramentas contém ícones (botões da barra de ferramentas) que representam as acções usadas frequentemente e as opções de configuração. A janela do &kmail;, por exemplo, tem uma barra de ferramentas que contém botões para a <guiicon
+>Nova Mensagem</guiicon
+>, <guiicon
+>Verificar o Correio</guiicon
+> entre vários outros. Cada uma destas acções é algo que você faz com frequência, por isso é a razão pela qual tem botões na barra de ferramentas e opções correspondentes no menu (o <guiicon
+>Nova Mensagem</guiicon
+> está em <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Nova Mensagem</guimenuitem
+></menuchoice
+>, o <guiicon
+>Verificar o Correio</guiicon
+> está em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>).</para>
+
+<para
+>Nem todos concordam com as acções que são mais usadas, contudo (o autor nunca usa o botão <guiicon
+>Nova Mensagem</guiicon
+> da barra de ferramentas ou o item do menu, mas sim o atalho do teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+>). Para garantir que o seu ecrã não está cheio de coisas que não precisa, cada uma das barras de ferramentas poderá ser personalizada. Para além disso, poderá escolher as barras de ferramentas que são apresentadas e como é que o são.</para>
+
+<sect3 id="customizing-toolbar-displays">
+<title
+>Configurar as Barras de Ferramentas</title>
+
+<para
+>A questão mais simples de personalizar nas barras de ferramentas de uma dada aplicação é se estas são mostradas de todo. Todas as aplicações têm um menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice
+>, onde poderá seleccionar as barras de ferramentas que são apresentadas e as que não o são. O &konqueror; tem quatro barras de ferramentas, a <interface
+>Principal</interface
+>, a <interface
+>Extra</interface
+>, a <interface
+>Localização</interface
+> e os <interface
+>Favoritos</interface
+>. Poderá ser conveniente desligar a barra de <interface
+>Favoritos</interface
+> para poupar espaço no ecrã. Para o fazer, carregue no menu <guimenu
+>Configuração</guimenu
+>, escolha as <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> e desligue então o <guimenuitem
+>Barra de Favoritos</guimenuitem
+> (para fazer isto, basta carregar no item de menu).</para>
+
+<para
+>Se não existir nenhum menu de <guimenu
+>Configuração</guimenu
+>, poderá também carregar com o botão <mousebutton
+>direito</mousebutton
+> na própria barra de ferramentas e escolher o submenu <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> no menu de contexto que aparece.</para>
+
+<para
+>O mesmo menu da <guimenu
+>Barra de Ferramentas</guimenu
+>, que é acedido se carregar com o botão <mousebutton
+>direito</mousebutton
+> na barra de ferramentas, permite-lhe personalizar outras propriedades da barra de ferramentas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A sua orientação, para que em vez de aparecer no topo da janela, possa colocá-la na esquerda, direita ou fundo da janela.</para>
+</listitem>
+<listitem>
+<para
+>A sua orientação, para que a barra de ferramentas possa <quote
+>flutuar</quote
+> como uma janela separada que pode ser movida de forma independente.</para>
+</listitem>
+<listitem>
+<para
+>A sua orientação, para que a barra de ferramentas possa ser achatada numa pequena pega que poderá reabrir se fizer duplo-click nela (isto é ligeiramente diferente de fazer a barra de ferramentas desaparecer por completo, dado que é mais fácil de a fazer reaparecer).</para>
+</listitem>
+<listitem>
+<para
+>A aparência do texto ao lado, por baixo ou em vez dos ícones na barra de ferramentas.</para>
+</listitem>
+<listitem>
+<para
+>O tamanho dos ícones (se não forem suplantados pelo texto).</para>
+</listitem>
+</itemizedlist>
+</sect3>
+
+<sect3 id="customizing-icons-on-toolbar">
+<title
+>Personalizar os Ícones na Barra de Ferramentas</title>
+
+<para
+>A barra de ferramentas pretende ser usada para as acções que efectua frequentemente, como tal o que fará se existir um ícone inútil nela, como por exemplo o <guiicon
+>Cortar</guiicon
+>? Ou se realmente precisar de um botão <guiicon
+>cortar</guiicon
+> na barra de ferramentas, mas a aplicação não lhe dá nenhum? Aqui é onde a janela de personalização das barras de ferramentas intervém &mdash; dá-lhe um controlo completo sobre as acções que estão disponíveis em cada barra de ferramentas.</para>
+
+<para
+>Escolha o item <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas</guimenuitem
+></menuchoice
+> no menu da aplicação ou em <guimenuitem
+>Configurar as Barras de Ferramentas</guimenuitem
+> no menu de contexto da própria barra de ferramentas. Isto mostra a janela de configuração, que consiste numa lista onde poderá indicar <emphasis
+>qual</emphasis
+> a barra de ferramentas a configurar, assim como duas listas de itens &mdash; uma das acções disponíveis e uma das acções que já estão a ser usadas na barra de ferramentas.</para>
+
+<para
+>Normalmente, existem muitas mais acções disponíveis (<guiicon
+>activar a página #12</guiicon
+>, por exemplo) que possa alguma ver querer na barra de ferramentas ou que queira saber que existem na aplicação. A janela de personalização da barra de ferramentas poderá ser uma experiência de aprendizagem. Poderá arrastar as acções de uma lista para a outra, organizar os itens na barra de ferramentas ou alterar o ícone de uma acção seleccionada. Isto permite-lhe arrastar as acções que não quer para fora da barra de ferramentas para a lista de acções disponíveis; de forma semelhante, as acções que deseja de facto poderão ser arrastadas para a barra de ferramentas. Se carregar em <guibutton
+>OK</guibutton
+> na janela, irá actualizar imediatamente a barra de ferramentas com as suas novas acções preferidas.</para>
+
+<para
+>Existem alguns itens especiais que poderão ser colocados na lista para a barra de ferramentas actual:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>separadores, que existem de duas formas: <itemizedlist>
+<listitem
+><para
+>o <guilabel
+>separador de linha</guilabel
+>, que aparece como uma linha entre dois ícones de acções</para>
+</listitem>
+<listitem
+><para
+>o <guilabel
+>separador</guilabel
+>, que aparece como um espaço maior entre dois ícones de acções</para>
+</listitem>
+</itemizedlist>
+</para>
+</listitem>
+<listitem>
+<para
+>o <guilabel
+>&lt;Juntar&gt;</guilabel
+>, que é um item especial para permitir aos 'plugins' e aos outros componentes modulares da aplicação também inserir as suas acções na barra de ferramentas. Normalmente, não é uma boa ideia remover isto, dado que não o poderá colocar de volta.</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Lista de Acções:</guilabel
+>, estas aparecem de várias formas (existe uma viewmode_toolbar no &konqueror;) e, mais uma vez, representam as listas de acções que poderão ser introduzidas pelos 'plugins'.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Sempre que carregar numa acção da lista de acções actuais, é apresentada uma descrição da mesma na janela. Esta descrição avisá-lo-á se for uma má ideia remover a acção.</para>
+
+<para
+>Se não quiser arrastar as coisas por aí, existem quatro botões no meio da janela que lhe permitem mover a acção seleccionada de uma lista para outra e para subir ou descer a acção actual na lista. Deverá existir uma forma de repor as barras de ferramentas predefinidas numa aplicação, para poder recuperar da remoção de uma acção importante como a <guilabel
+>&lt;Juntar&gt;</guilabel
+>, mas o autor do manual não sabe como.</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+</sect3>
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/programs-controlling.docbook b/tde-i18n-pt/docs/kdebase/userguide/programs-controlling.docbook
new file mode 100644
index 00000000000..1da81ab13e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/programs-controlling.docbook
@@ -0,0 +1,45 @@
+<sect1 id="programs-controlling">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Controlar os Programas</title>
+
+<para
+>Disposição normal da barra de ferramentas</para>
+
+<para
+>Combinações de Teclas</para>
+
+</sect1>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/removable-disks.docbook b/tde-i18n-pt/docs/kdebase/userguide/removable-disks.docbook
new file mode 100644
index 00000000000..1915e878d08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/removable-disks.docbook
@@ -0,0 +1,193 @@
+<sect1 id="removable-disks">
+
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Edward</firstname
+> <surname
+>Haven</surname
+> <email
+>edward.haven@gmail.com</email
+> </author>
+</authorgroup>
+</sect1info>
+
+<title
+>Discos Amovíveis</title>
+
+<para
+>Para o &kde; usar qualquer dispositivo, seja ele removível ou não, este terá de ser montado em primeiro lugar. Quando for montado um dispositivo, o &kde; irá obter toda a informação necessária acerca dele: como lê-lo, como gravar informações sobre ele, entre outras coisas.</para>
+
+<para
+>A utilização de um dispositivo é controlada pelo sistema operativo e é importante que o seu sistema operativo tenha ferramentas para gerir estes dispositivos. O &kde; poderá também montar automaticamente os dispositivos, ao usar o <acronym
+>HAL</acronym
+> (Hardware Abstraction Layer - Camada de Abstracção de 'Hardware'). A sua distribuição já deverá ter configurado o <acronym
+>HAL</acronym
+> automaticamente; caso contrário, consulte a documentação oferecida pela sua distribuição.</para>
+<para
+>Existem várias formas de obter a lista de dispositivos multimédia: use a que lhe funcionar melhor:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Indique <userinput
+>media:/</userinput
+> ou <userinput
+>system:/media</userinput
+> na barra de localização do &konqueror;.</para>
+</listitem>
+
+<listitem>
+<para
+>Vá para o local com a página <guilabel
+>Serviços</guilabel
+> do Painel de Navegação do &konqueror;, seleccionando depois os <guilabel
+>Dispositivos</guilabel
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Dispositivos</guimenuitem
+> </menuchoice
+> do menu do &konqueror;.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue no ícone do ecrã <guilabel
+>Sistema</guilabel
+>; depois, na janela que aparece, carregue em <guilabel
+>Dispositivos de Armazenamento</guilabel
+>.</para>
+</listitem>
+
+</itemizedlist>
+
+
+<para
+>O local dos <guilabel
+>Dispositivos de Armazenamento</guilabel
+> (também conhecido pelo protocolo media:/), irá mostrar todos os dispositivos que são reconhecidos pelo &kde;, incluindo o disco e as unidades de &CD; e <acronym
+>DVD</acronym
+>, assim como os dispositivos <acronym
+>USB</acronym
+> e Firewire, desde que a sua distribuição esteja configurada correctamente para notificar o &kde; dos mesmos.</para>
+
+
+ <para
+>Poderá também configurar o &kde; para mostrar um ícone do dispositivo no ecrã. Para iniciar ou configurar esta funcionalidade no painel de controlo, vá a <menuchoice
+><guilabel
+>Ambiente de Trabalho</guilabel
+><guilabel
+>Comportamento</guilabel
+></menuchoice
+> e seleccione a página de <guilabel
+>Ícones dos Dispositivos</guilabel
+>. A acção do ícone do dispositivo poderá ser usada para mostrar tanto os dispositivos montados, como os desmontados ou apenas para criar um ícone quando o dispositivo for detectado e montado automaticamente (só se a montagem automática estiver configurada correctamente), não assinalando para tal as opções desmontadas.</para>
+
+<sect2 id="automounting">
+<title
+>Montagem automática</title>
+
+<para
+>Com o &kde; 3.5 e posterior, os dispositivos podem ser montados automaticamente, o que significa que uma pessoa só terá de inserir o disco removível. O &kde; irá abrir uma mensagem de montagem automática a perguntar ao utilizador <quote
+>O que deseja fazer?</quote
+> com o dispositivo. Para configurar a lista de opções apresentadas aos dispositivos, abra o &kcontrolcenter; e vá aos <menuchoice
+><guilabel
+>Periféricos</guilabel
+><guilabel
+>Dispositivos de Armazenamento</guilabel
+></menuchoice
+>. Aqui poderá adicionar e remover os programas da lista de dispositivos.</para>
+
+<para
+>A funcionalidade de montagem automática só irá funcionar se o <application
+>dbus</application
+>, o <application
+>hal</application
+> e o <application
+>udev</application
+> estiverem instalados e o 'kernel' estiver devidamente configurado. Para descobrir se eles estão a correr de facto no seu sistema, assinale a <guilabel
+>Tabela de Processos</guilabel
+> no &ksysguard; para o: <command
+>hald</command
+>, <command
+>dbus-deamon</command
+> e <command
+>udevd</command
+>. O &kde; não oferece nenhum destes componentes, pelo que terá de verificá-los na sua distribuição.</para>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+><ulink url="http://wiki.kde.org/tiki-index.php?page=DBUS"
+>HOWTO: configurar o D-BUS e o HAL com a edição do 'ioslave' media do KDE</ulink
+> (Um HOWTO mantido pela comunidade no Wiki do &kde;)</para
+></listitem>
+<listitem
+><para
+><ulink url="http://www.freedesktop.org/wiki/Software/dbus"
+>A página do DBus</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="http://www.freedesktop.org/wiki/Software/hal"
+></ulink
+>HAL - Hardware Abstraction Layer - Camada de Abstracção de 'Hardware'</para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="mounting-removable-disks">
+<title
+>Montagem</title>
+
+<para
+>Se o seu sistema não fizer montagens automáticas, o &kde; está configurado para montar e desmontar os dispositivos que o utilizador actual tenha permissões para montar. Se um dispositivo for montado com a partição de raiz ou de topo (&ie; <literal
+>/</literal
+>) e você se autenticar no &kde; como um utilizador normal, o &kde; não poderá montá-lo ou desmontá-lo sem ter mais permissões. Para verificar as permissões de montagem de um dispositivo, veja o ficheiro <filename
+>/etc/fstab</filename
+>.</para>
+
+<para
+>Para montar e desmontar os dispositivos manualmente no &kde;, só terá de carregar com o &RMB; no ícone do dispositivo no media:/ ou no ecrã e seleccione a opção <guimenuitem
+>Montar</guimenuitem
+> ou <guimenuitem
+>Desmontar</guimenuitem
+>; para os dispositivos removíveis, uma pessoa também poderá desmontar com a opção <guimenuitem
+>Retirar em Segurança</guimenuitem
+> em segurança. O &kde; necessita à mesma que o dispositivo esteja configurado no /etc/fstab.</para>
+</sect2>
+
+
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/screen-captures.docbook b/tde-i18n-pt/docs/kdebase/userguide/screen-captures.docbook
new file mode 100644
index 00000000000..f683c25176b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/screen-captures.docbook
@@ -0,0 +1,43 @@
+<sect1 id="screen-captures">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Capturas do Ecrã</title>
+
+<para
+>Capacidades de captura do ecrã</para>
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/shared-sessions.docbook b/tde-i18n-pt/docs/kdebase/userguide/shared-sessions.docbook
new file mode 100644
index 00000000000..ae4dd61150a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/shared-sessions.docbook
@@ -0,0 +1,55 @@
+<sect1 id="shared-sessions">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Sessões Partilhadas</title>
+
+<para
+>Partilhar o seu ambiente de trabalho com o 'krfb' e semelhantes</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/shortcuts.docbook b/tde-i18n-pt/docs/kdebase/userguide/shortcuts.docbook
new file mode 100644
index 00000000000..ae9ab7648e3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/shortcuts.docbook
@@ -0,0 +1,355 @@
+<chapter id="shortcuts">
+<title
+>Dicas &amp; Truques Para o Seu Trabalho Diário </title>
+
+<epigraph>
+<attribution
+>Bolinhos da Sorte</attribution>
+<para
+>Qualquer um faz omoletes com ovos. O truque está em fazer uma sem nenhum.</para>
+</epigraph>
+
+<para
+>Quase toda a gente pode usar o &kde;; foi para isso que os criadores o fizeram. Não existem parâmetros complicados para perceber, e existem poucos ficheiros de configuração que tem de editar em <acronym
+>ASCII</acronym
+>. No entanto, existem maneiras de fazer o seu trabalho de um modo mais elegante, poupando tempo para as coisas realmente importantes, como o &ksirtet;.</para>
+
+<sect1 id="shortcut-table">
+<title
+>Tabela de Atalhos </title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>Tab</keycap
+> </keycombo
+> ou <keycombo
+>&Alt;&Shift;<keycap
+>Tab</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Circula pelas janelas </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;<keycap
+>Tab</keycap
+></keycombo
+> ou <keycombo
+>&Ctrl;&Shift;<keycap
+>Tab</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Circula pelas áreas de trabalho </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>F2</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Mini linha de comando</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Menu da Janela </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<keycap
+>F4</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Fecha a janela corrente </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;<keycap
+>F{1..8}</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Muda para a área de trabalho específica </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>Esc</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Destruidor de janelas (qualquer janela onde carregue será destruída). Volte a pressionar estas teclas para cancelar o cursor assassino. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>Backspace</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Sai do &kde; (sem gravar!) Use isto como último recurso </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>+ do Teclado Numérico</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Passa para a próxima resolução de ecrã. Necessita de configurar esta opção na configuração do &X-Server; para que isto funcione. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Ctrl;&Alt;<keycap
+>- do Teclado Numérico</keycap
+> </keycombo
+></term>
+<listitem
+><para
+>Passa para a resolução de ecrã anterior. Necessita de configurar esta opção na configuração do &X-Server; para que isto funcione.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="mouse-techniques">
+<title
+>Técnicas de Rato </title>
+
+<para
+>Repare que esta é apenas a configuração por omissão, e que a pode personalizar ao seu gosto.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Carregar na margem ou na barra de título</term>
+<listitem>
+<variablelist>
+
+<varlistentry>
+<term
+><mousebutton
+>Esquerda</mousebutton
+></term>
+<listitem
+><para
+>Activa e sobressai a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><mousebutton
+>Meio</mousebutton
+></term>
+<listitem
+><para
+>Oculta a janela</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><mousebutton
+>Direito</mousebutton
+></term>
+<listitem
+><para
+>Mostra o <guimenu
+>Menu de Janela</guimenu
+> se a janela estiver activa, senão activa a janela.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Carregar duas vezes no título da janela</term>
+<listitem
+><para
+>Enrola a janela (apenas a barra de título fica visível).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Arrastar a barra de título</term>
+<listitem
+><para
+>Move a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Arrastar os cantos ou os lados</term>
+<listitem
+><para
+>Redimensiona a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<mousebutton
+>Botão Esquerdo</mousebutton
+></keycombo
+></term>
+<listitem
+><para
+>Move a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<mousebutton
+>Botão do Meio</mousebutton
+></keycombo
+></term>
+<listitem
+><para
+>Levanta a janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo
+>&Alt;<mousebutton
+>Botão Direito</mousebutton
+></keycombo
+></term>
+<listitem
+><para
+>Altera o tamanho da janela na direcção que movimentar o rato.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Carregue no ícone no topo esquerdo</term>
+<listitem
+><para
+>Fecha a aplicação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Carregue no botão Persistente</term>
+<listitem
+><para
+>Muda o Estado de Persistência </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Carregar em Maximizar</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><mousebutton
+>Esquerda</mousebutton
+></term>
+<listitem
+><para
+>Maximiza a janela</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><mousebutton
+>Meio</mousebutton
+></term>
+<listitem
+><para
+>Maximizar só verticalmente</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><mousebutton
+>Direito</mousebutton
+></term>
+<listitem
+><para
+>Maximizar horizontalmente</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/staff.docbook b/tde-i18n-pt/docs/kdebase/userguide/staff.docbook
new file mode 100644
index 00000000000..030878318b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/staff.docbook
@@ -0,0 +1,151 @@
+<chapter id="docu-staff">
+<title
+>Epilogo </title>
+
+<epigraph>
+<attribution
+>O fim da Evita</attribution>
+<para
+>Ele teve os seus momentos, tinha algum estilo, o melhor espectáculo em cena era a multidão, em frente à Casa Rosada gritando 'Eva Peron'; mas tudo isso já se foi...</para
+></epigraph>
+
+<para
+>Esperamos que tenha considerado esta documentação útil, informativa e talvez mesmo interessante. O seguinte não é necessário para o entendimento do KDE Desktop Environment, mas talvez o queira ler. </para>
+
+<sect1 id="the-k-documentation-staff">
+<title
+>O Pessoal da Documentação K </title>
+
+<para
+>Este Guia do Utilizador foi actualizado para a versão 3.0, e é actualmente mantido por Lauri Watts <email
+>lauri@kde.org</email
+></para>
+
+<para
+>Outros que contribuíram para este guia.</para>
+<itemizedlist>
+<listitem
+><para
+>Pablo de Vicente <email
+>vicente@oan.es</email
+>, que actualizou a secção no que respeita à instalação em Debian para o KDE 2.0</para
+></listitem>
+<listitem
+><para
+>Andreas Buschka <email
+>andi@circe.tops.net</email
+></para
+></listitem>
+<listitem
+><para
+>Robert D. Williams <email
+>rwilliam@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Poul Gerhard</para
+></listitem>
+<listitem
+><para
+>John Waalkes</para
+></listitem>
+<listitem
+><para
+>Vernon Wells</para
+></listitem>
+<listitem
+><para
+>Kay Lutz</para
+></listitem>
+<listitem
+><para
+>Stephan Kulow</para
+></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="we-still-need-people">
+<title
+>Ainda precisamos de pessoas! </title>
+
+<para
+>O KDE é um projecto enorme, e qualquer programador KDE já se apercebeu disso. Todos nós estamos a esforçar-nos bastante para criar um interface para o utilizador que seja fácil de usar e que talvez também tenha o potencial para fazer com que o UNIX fique pronto para o PC de secretária. Você também tem a possibilidade de participar neste projecto, e ficaríamos muito gratos se o fizesse. Programadores e utilizadores interessados comunicam via várias listas de correio descritas em <xref linkend="mailing-lists"/>. Se quiser ajudar, por favor faça-o! Continuamos à procura de ajuda nos seguintes departamentos: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Desenvolvimento (Bibliotecas e Aplicações)</para
+></listitem>
+<listitem
+><para
+>Documentação</para
+></listitem>
+<listitem
+><para
+>Gráficos</para
+></listitem>
+<listitem
+><para
+>Testes-Beta</para
+></listitem>
+<listitem
+><para
+>e também todos os outros :-) </para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="legal-notices">
+<title
+>Notificação legal </title>
+
+<para
+>Este documento contém material com direitos de cópia de Andreas Buschka, Gerhard Poul e Robert David Williams. Todas as marcas registadas e nomes registados mencionados são propriedade dos seus donos legais. </para>
+
+</sect1>
+
+<sect1 id="sources-of-information-used-during-the-creat">
+<title
+>Fontes de informação usadas durante a criação deste livro </title>
+
+<para
+>Durante a criação desta documentação, os autores usaram as seguintes fontes de informação: </para>
+
+<itemizedlist>
+<listitem
+><para
+>As listas de correio KDE </para
+></listitem>
+<listitem
+><para
+>Vários <filename
+>README</filename
+> e ficheiros de ajuda <abbrev
+>HTML</abbrev
+> que vêm com os componentes KDE </para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="license">
+<title
+>Licença</title>
+&underGPL; </sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/standard-menu-entries.docbook b/tde-i18n-pt/docs/kdebase/userguide/standard-menu-entries.docbook
new file mode 100644
index 00000000000..1a80797624f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/standard-menu-entries.docbook
@@ -0,0 +1,477 @@
+<chapter id="menus">
+<chapterinfo>
+<authorgroup>
+<author
+>&Philip.Rodrigues; </author>
+</authorgroup>
+</chapterinfo>
+
+
+<title
+>Os Itens de Menu Normais</title>
+
+<!-- FIXME: The text is immensely repetitive. Fix that. -->
+
+<para
+>Uma das formas principais que você tem para controlar os programas no &kde; é através dos menus dos ditos programas. Eles oferecem o acesso a praticamente tudo o que precisa fazer com um dado programa. Por isso, poderá mais facilmente recordar-se de onde as coisas estão nos menus e, para o ajudar a aprender os programas novos mais facilmente, os menus têm um formato padrão. Isto significa que, logo que saiba como abrir um ficheiro num programa, irá saber como abrir ficheiros em qualquer programa do &kde;. Vejamos os menus normais:</para
+> <!-- TODO: Note that programs have other menu entries as well-->
+
+<!-- Probably a good place for a screenie, but we'd need one showing
+*only* the standard entries -->
+
+<variablelist>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item irá começar um documento novo em branco que seja apropriado para o programa que esteja a usar. Por exemplo, no &kate; (o Editor de Texto Avançado do &kde;), este item cria um novo ficheiro de texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>O item de menu <guimenuitem
+>Abrir...</guimenuitem
+> mostra a janela do &kde; para <quote
+>Abrir um Ficheiro</quote
+>, onde poderá escolher um determinado ficheiro para ser aberto na aplicação que está a usar. A janela para <quote
+>Abrir um Ficheiro</quote
+> também é uma janela-padrão, como tal é igual para todos os programas do &kde;. Poderá descobrir mais sobre a utilização desta janela algures neste guia.</para>
+<para
+>Provavelmente já reparou que este item de menu tem umas reticências (...) a seguir ao seu nome. Isto significa que, se seleccionar este item, irá abrir uma determinada janela. Se fizer algumas alterações na janela que aparece, elas não farão efeito até que você carregue no botão <guibutton
+>OK</guibutton
+> da janela. Poderá sempre ignorar as alterações que fez e fechar a janela, se carregar no botão <guibutton
+>Cancelar</guibutton
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu irá gravar quaisquer alterações que tenha feito ao ficheiro com que estava a trabalhar. Se for esta a primeira vez que você tenha gravado o ficheiro, a janela para <quote
+>Gravar o Ficheiro</quote
+> do &kde; irá aparecer, pedindo-lhe o nome e a localização do ficheiro. </para>
+</listitem>
+</varlistentry>
+
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Gravar Como...</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+>O item de menu <guimenuitem
+>Gravar Como...</guimenuitem
+> irá gravar o ficheiro em que está a trabalhar com um nome diferente. Aparecerá então a janela para <quote
+>Gravar o Ficheiro</quote
+>, onde poderá escolher nela um nome e uma localização. Lembre-se que, depois de gravar o ficheiro com a opção <guimenuitem
+>Gravar Como..</guimenuitem
+>, irá estar a trabalhar no ficheiro <emphasis
+>novo</emphasis
+>. Se gravar as alterações, elas serão gravadas no ficheiro novo. Para tornar isto um pouco mais claro, vejamos um exemplo: <orderedlist
+> <listitem
+><para
+>Você está a trabalhar num ficheiro chamado <filename
+>ola.txt</filename
+> que contém o texto <quote
+>Olá Mundo!</quote
+> </para
+> </listitem
+> <listitem
+><para
+>Você usa o item do menu <guimenuitem
+>Gravar Como...</guimenuitem
+> para gravar o ficheiro com o nome novo <filename
+>novo_ola.txt</filename
+>. </para
+> </listitem
+> <listitem
+><para
+>Adiciona o texto <quote
+>Gosto em vê-lo!</quote
+> no ficheiro e usa o item do menu <guimenuitem
+>Gravar</guimenuitem
+> para gravar essa alteração.</para
+> </listitem
+> </orderedlist
+> Agora o ficheiro <filename
+>novo_ola.txt</filename
+> contém o texto <quote
+>Olá Mundo! Gosto em vê-lo!</quote
+>, enquanto o ficheiro <filename
+>ola.txt</filename
+> contém apenas o texto <quote
+>Olá Mundo!</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu mostra a janela do &kde; para <quote
+>Imprimir</quote
+>, a qual irá imprimir o documento actual. Poderá descobrir mais informações sobre as opções disponíveis nesta janela em <xref linkend="printing-from-apps"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu fecha o documento actual. Se tiver feito alguma alteração desde que gravou o documento da última vez, ser-lhe-á perguntado se deseja gravar essas alterações. Poderá optar por <guibutton
+>Gravar</guibutton
+> ou <guibutton
+>Esquecer</guibutton
+> essas alterações. Se não quiser realmente fechar o ficheiro, basta carregar em <guibutton
+>Cancelar</guibutton
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Use este item para fechar o programa que estiver a usar. Se tiver alterações por gravar em algum ficheiro, será notificado para saber se deverá ou não gravá-lo.</para>
+</listitem>
+</varlistentry>
+
+
+
+</variablelist>
+
+<variablelist>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Use este item para anular o efeito da última acção que efectuou na aplicação. Por exemplo, se tiver apagado uma linha de texto, o item de menu <guimenuitem
+>Desfazer</guimenuitem
+> irá substituir essa linha.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Use este item do menu para repetir a última acção que você anulou com o item <guimenuitem
+>Desfazer</guimenuitem
+>. Seguindo o exemplo acima, se você tivesse substituído uma linha de texto removida com o <guimenuitem
+>Desfazer</guimenuitem
+>, o item <guimenuitem
+>Refazer</guimenuitem
+> iria repetir a acção de remoção da linha.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu corta o conteúdo dos dados seleccionados para a área de transferência. Veja em <xref linkend="using-the-clipboard"/> para obter mais informações. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu copia o conteúdo dos dados seleccionados para a área de transferência. Veja em <xref linkend="using-the-clipboard"/> para obter mais informações. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu insere o conteúdo da área de transferência no documento actual. Este conteúdo é inserido no local em que o cursor se encontra de momento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Use este item para seleccionar o conteúdo do documento actual por inteiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item de menu mostra a janela para <guilabel
+>Procurar Texto</guilabel
+>, a qual poderá usar para procurar por uma determinada palavra ou frase do documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+> </keycombo
+> </shortcut
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Use este item para procurar a próxima ocorrência do texto mais recente pelo qual procurou com a opção <guimenuitem
+>Procurar...</guimenuitem
+>. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Na janela que aparece para este item de menu, poderá alterar os atalhos de teclado usados pela aplicação. Veja em <xref linkend="configure-shortcuts"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term
+>
+
+<listitem
+><para
+>Na janela que aparece com este item de menu, poderá definir quais os botões que aparecem nas barras de ferramentas da aplicação. Veja <xref linkend="configuring-toolbars"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Configurar as Notificações...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Na janela que aparece com este item de menu, poderá alterar as notificações (sons, mensagens de erro, &etc;) usadas pela aplicação. Veja em <xref linkend="configure-notifications"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Configurar o <replaceable
+>Nome da Aplicação</replaceable
+></guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Na janela que aparece com este item de menu, poderá alterar as opções relacionadas com o funcionamento de um modo geral da aplicação. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+&help.menu.documentation; </chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/switching-sessions.docbook b/tde-i18n-pt/docs/kdebase/userguide/switching-sessions.docbook
new file mode 100644
index 00000000000..285066f8adf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/switching-sessions.docbook
@@ -0,0 +1,112 @@
+<sect1 id="switching-sessions">
+
+<sect1info>
+<author
+><personname
+> <firstname
+>Christian</firstname
+> <surname
+>Weickhmann</surname
+> </personname
+> <email
+>christian.weickhmann@gmx.de</email
+> </author>
+</sect1info>
+
+
+<title
+>Mudar de Sessões</title>
+
+<para
+>Da versão 3.3 em diante, o &kde; oferece um sistema de gestão de sessões que lhe permite mudar entre várias contas de utilizadores num único computador. Poderá manter-se ligado e deixar &eg; a sua irmã, irmão, mulher, vizinho ou seja quem for ler as suas mensagens durante algum tempo, antes de ter de encerrar a sessão (e, por isso e &eg;, ter de fechar os programas ou gravar os documentos) e deixá-los ligar-se.</para>
+
+<para
+>Agora é quase tão simples como mudar para outro ecrã virtual.</para>
+
+<variablelist>
+<title
+>Mudar de Sessões: Como Funciona</title>
+
+<varlistentry>
+<term
+>O Menu <guimenuitem
+>Mudar de Utilizador</guimenuitem
+></term>
+<listitem>
+<para
+>O &kmenu; tem agora um novo item. Em vez do fundo do menu, terá agora um submenu <guisubmenu
+>Mudar de Utilizador</guisubmenu
+>. Ele contém o comando para bloquear a sessão actual e começar uma nova, o que significa que o seu ecrã irá iniciar o protector de ecrã e, ao fim de alguns segundos, poderá ligar-se com o KDM, como de costume. O item <guimenuitem
+>Iniciar uma Nova Sessão</guimenuitem
+> salta a activação do seu protector de ecrã.</para>
+
+<para
+>Logo que tenha executado mais do que uma sessão, poderá optar por carregar em <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>F7</keycap
+></keycombo
+> ou <keycap
+>F8</keycap
+> e assim por diante (o que está normalmente configurado por omissão) ou &mdash; ainda mais confortável &mdash; escolha na lista de sessões actuais por baixo do submenu <guisubmenu
+>Mudar de Utilizador</guisubmenu
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudar de Utilizador com o Protector de Ecrã</term>
+<listitem
+><para
+>Se tiver activado o seu protector de ecrã e outra pessoa se quiser ligar, ele ou ela poderão simplesmente carregar no botão <guibutton
+>Mudar de Utilizador...</guibutton
+> e ligar-se noutra sessão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudar de Sessão no &kdm;</term>
+<listitem
+><para
+>Se estiver no &kdm; e quiser mudar para outra sessão activa, poderá carregar no botão <guibutton
+>Menu</guibutton
+> e escolher <guisubmenu
+>Mudar de Utilizador</guisubmenu
+>, o que é basicamente o mesmo que foi descrito acima.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/the-filemanager.docbook b/tde-i18n-pt/docs/kdebase/userguide/the-filemanager.docbook
new file mode 100644
index 00000000000..996383dc150
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/the-filemanager.docbook
@@ -0,0 +1,369 @@
+<sect1 id="file-manager">
+
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Christian</firstname
+> <surname
+>Weickhmann</surname
+> </author>
+</authorgroup>
+</sect1info>
+
+<title
+>O Gestor de Ficheiros</title>
+<indexterm
+><primary
+>&konqueror;</primary
+><secondary
+>Gestão de Ficheiros</secondary
+></indexterm>
+<indexterm
+><primary
+>Gestão de Ficheiros</primary
+></indexterm>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="konq-simple.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>&konqueror; com opções simples</para
+></caption>
+</mediaobject>
+
+<sect2 id="filemanager-intro">
+<title
+>Introdução</title>
+
+<para
+>O &kde; inclui um gestor de ficheiros versátil e poderoso chamado &konqueror; ,que lhe permite fazer quase tudo o que quiser com os ficheiros armazenados no seu computador, na sua rede ou até mesmo na Internet. Existem demasiadas funcionalidades do &konqueror; para descrevê-las aqui, por isso vai ser apenas uma ideia geral. Se quiser mais detalhes sobre o que o &konqueror; consegue fazer, dê uma vista de olhos no Manual do &konqueror; <indexterm
+><primary
+>&konqueror;</primary
+><secondary
+>Manual</secondary
+></indexterm
+>, seleccionando a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Manual do Konqueror</guimenuitem
+></menuchoice
+> no menu do &konqueror;; em alternativa, poderá usar o KIOslave de ajuda do &konqueror;, se escrever <userinput
+>help:/konqueror</userinput
+> na barra de Localização.</para>
+</sect2>
+
+<sect2 id="folder-structure">
+<title
+>Pastas</title>
+
+<para
+>Quando abrir pela primeira vez o &konqueror; no modo de gestão de ficheiros, irá ver duas áreas: À direita fica a área de pastas e à esquerda fica a barra lateral. A área de pastas contém os ícones para cada item dentro da pasta actual. Estes itens poderão ser pastas ou ficheiros. Muitos dos tipos de ficheiros poderão ser <quote
+>vistos antecipadamente</quote
+> sem ter de abrir uma aplicação nova para os editar.<indexterm
+><primary
+>Antevisões</primary
+></indexterm
+> Para antever um ficheiro, mantenha o cursor do rato sobre o nome do ficheiro durante cerca de um segundo. Irá aparecer uma janela que mostra o conteúdo do ficheiro e algumas informações úteis como o tamanho do ficheiro e o utilizador que o possui.</para>
+
+<para
+>Você poderá abrir qualquer item se carregar (apenas uma vez &ndash; o &kde; não usa o duplo-click por omissão) no ícone do ficheiro. As pastas serão abertas na mesma janela, enquanto os ficheiros serão abertos no programa apropriado ou, caso contrário, o gestor de ficheiros irá perguntar qual o programa a usar. (Por exemplo, se não tiver nenhum programa de processamento de texto que abra documentos do &Microsoft; Word,, o gestor de ficheiros perguntar-lhe-á o que fazer.</para>
+
+<para
+>Poderá voltar atrás para a última pasta aberta se carregar no botão <guiicon
+>Recuar</guiicon
+> ou subir uma pasta na hierarquia se carregar no botão <guiicon
+>Subir</guiicon
+>.</para>
+</sect2>
+
+<sect2 id="the-navigation-panel">
+<title
+>O Painel de Navegação (aka <quote
+>A Barra Lateral</quote
+>)</title>
+
+<indexterm
+><primary
+>Painel de Navegação</primary
+></indexterm>
+<indexterm
+><primary
+>Barra lateral</primary
+></indexterm>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="konq-sidebar.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>A barra lateral do &konqueror;</para
+></caption>
+</mediaobject>
+
+<para
+>A navegação pelas pastas com a visualização das pastas pode-se tornar pouco prática. A barra lateral oferece atalhos e funções especiais que tornam mais simples encontrar o que procura.</para>
+
+<para
+>Do lado esquerdo da barra lateral irá encontrar um conjunto de botões, tendo cada um ícones diferentes:</para>
+
+<!-- TODO: Add screenies of what each of these buttons looks like -->
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Favoritos</guilabel
+></term>
+
+<listitem>
+<para
+>Dado que o &konqueror; (o gestor de ficheiros) também é um navegador Web bastante poderoso, você irá encontrar uma funcionalidade de criação de favoritos. Aqui irá encontrar a mesma estrutura do menu <guimenu
+>Favoritos</guimenu
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dispositivos</guilabel
+></term>
+
+<listitem>
+<para
+>De seguida, a barra lateral oferece uma lista com todos os dispositivos conhecidos no seu computador. Tanto poderão ser unidades físicas, como o seu disco rígido, o leitor de &CD-ROM; ou de disquetes &mdash; ou ainda <quote
+>unidades</quote
+> virtuais &mdash;, como as partilhas remotas ou as partições do disco.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Histórico</guilabel
+></term>
+
+<listitem>
+<para
+>O &konqueror; irá recordar as páginas Web que você visitou e listá-las-á por data ou alfabeticamente numa estrutura em árvore. Poderá seleccionar o comportamento se carregar com o botão direito no item do <guilabel
+>Histórico</guilabel
+> e seleccionar a opção <guimenu
+>Ordenar por</guimenu
+>. Carregue com o botão esquerdo num item qualquer (&eg;, o <guilabel
+>www.kde.org</guilabel
+>) para que o &konqueror; lhe mostre os documentos que você visitou. Se carregar com o botão esquerdo num desses documentos (&eg;, o <guilabel
+>index.html</guilabel
+>) irá abrir a página Web na área de pastas.</para>
+<para
+>Carregue com o botão direito num item do histórico, como o <menuchoice
+><guimenu
+>www.kde.org</guimenu
+><guimenuitem
+>index.html</guimenuitem
+> </menuchoice
+> para abrir um menu de contexto ligeiramente diferente: nele irá encontrar o item <guimenuitem
+>Nova Janela</guimenuitem
+>, que fará com que o &konqueror; abra a página numa janela nova.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta Pessoal</guilabel
+></term>
+
+<listitem>
+<para
+>O item da <guilabel
+>Pasta Pessoal</guilabel
+> do painel de navegação. Irá encontrar a sua pasta pessoal como primeiro item. Por baixo, irá encontrar todas as subpastas da sua pasta pessoal. Depois, se carregar em qualquer pasta desta zona irá abrir a pasta na área de visualização do conteúdo das pastas. Contudo, também poderá lidar com o menu de contexto das pastas, criar subpastas e assim por diante.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Leitor Multimédia Lateral</guilabel
+></term>
+
+<listitem>
+<!-- TODO: think of a better solution for marking up the file -->
+<!-- formats. It should probably involve entities -->
+<para
+>Tente arrastar um ficheiro de música (como um <acronym
+>MP3</acronym
+>, um Ogg ou um <literal role="extension"
+>.wav</literal
+>) para a barra lateral. O ficheiro irá começar a tocar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Notícias</guilabel
+></term>
+<!-- I don't have this button. Ought to check what it depends on -->
+<listitem>
+<para
+>O Extractor de Notícias irá mostrar uma lista personalizada das fontes de notícias. Carregue com o botão direito no <guilabel
+>botão Configurar</guilabel
+> ou num dos botões das fontes de noticias (p.ex., as Notícias do KDE que estão sempre predefinidas) para adicionar uma nova fonte de notícias.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rede</guilabel
+></term>
+
+<listitem>
+<para
+>Aqui poderá navegar pelos serviços oferecidos pelos outros computadores na rede. O Servidor &lisa; terá de ser iniciado para funcionar correctamente. O navegador na rede permite-lhe ver uma variedade de serviços oferecidos por um dado computador. Poderá navegar facilmente nas partilhas de <acronym
+>SMB</acronym
+>, 'sites' de &HTTP; ou transferir ficheiros através da camada segura do FISH.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de Base</guilabel
+></term>
+
+<listitem>
+<para
+>Tudo num sistema baseado em &UNIX; está organizado numa árvore de um sistema de ficheiros. Esta árvore deverá ter uma raiz e aqui está esta. A função da <guilabel
+>Pasta de Base</guilabel
+>, ou de raiz, é como a função da <guilabel
+>Pasta Pessoal</guilabel
+>. A única diferença é que são mostradas todas as pastas, não apenas a sua pasta pessoal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Serviços</guilabel
+></term>
+
+<listitem>
+<para
+>Isto é, de certa forma, o "restante". Tente navegar pelos diferentes itens. Se estiver um &CD; de Áudio no seu leitor de &CD;s ou <acronym
+>DVD</acronym
+>s, você poderá encontrar tudo nele e mais ainda no item do <guilabel
+>Navegador de CDs Áudio</guilabel
+> (poderá até comprimir ficheiros de áudio e gravá-los na sua unidade com esta função).</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="filemanager-icons">
+<title
+>Ícones</title>
+
+<para
+>Para seleccionar apenas um ícone, mantenha carregada a tecla &Ctrl; e carregue no item que deseja seleccionar. Se quiser seleccionar mais do que um ícone, mantenha carregado o &Ctrl;, enquanto carrega em cada um dos itens que deseja seleccionar . Logo que um ou mais ícones estejam seleccionados, poderá fazer o que quiser com eles. Se quiser mover ou copiar os itens, seleccione-os e depois arraste-os (com o botão esquerdo carregado) para o local preferido. Quando largar o botão do rato, irá aparecer um menu que lhe oferece as opções de <guimenuitem
+>Mover</guimenuitem
+><indexterm
+><primary
+>Mover os Ficheiros</primary
+></indexterm
+>, <guimenuitem
+>Copiar</guimenuitem
+><indexterm
+><primary
+>Copiar os Ficheiros</primary
+></indexterm
+> ou <guimenuitem
+>Criar uma Ligação</guimenuitem
+> dos itens seleccionados. Poderá também <guimenuitem
+>Cancelar</guimenuitem
+> a sua acção. </para>
+
+<para
+>Poder-se-ão aplicar muitas outras acções aos itens seleccionados se carregar com o botão direito num dos itens seleccionados e escolher a acção no menu que aparecer. (O conteúdo exacto deste menu depende do tipo dos ficheiros seleccionados, por isso é chamado de <quote
+>menu de contexto</quote
+>).</para>
+</sect2>
+
+<sect2 id="links">
+<title
+>Ligações e Atalhos</title>
+
+<para
+>Como já foi mencionado acima, poderá ligar ficheiros ou pastas a outros objectos. Isto significa que a pasta ligada parecer-se-á e comportar-se-á como a original noutro local sem consumir espaço em disco. Por isso, se tiver por exemplo um conjunto de documentos e só alguns são usados regularmente, podê-los-á agrupar facilmente numa pasta e criar nela ligações para eles. </para>
+
+</sect2>
+
+<sect2 id="trash">
+<title
+>O Lixo</title>
+
+<indexterm
+><primary
+>Lixo</primary
+></indexterm>
+<indexterm
+><primary
+><quote
+>Caixote do Lixo</quote
+></primary
+></indexterm>
+
+<para
+>Antes de um ficheiro ser removido no gestor de ficheiros do &kde;, ele será movido para a pasta <filename
+>Lixo</filename
+> para lhe dar a possibilidade de o recuperar se o remover por acidente. o caixote do lixo irá mostrar todos os itens removidos. Poderá seleccionar o item que deseja recuperar e movê-lo para o seu local original, tal como está descrito em <xref linkend="filemanager-icons"/>. Se carregar com o botão direito no caixote do lixo e seleccionar <guimenuitem
+>Esvaziar o caixote do lixo</guimenuitem
+>, os ficheiros dentro dele irão desaparecer permanentemente.</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title
+>
+
+<listitem
+><para
+>Como foi mencionado na introdução, o Manual do &konqueror; tem muitas mais informações sobre as funcionalidades disponíveis no &konqueror;. Podê-lo-á ler no &khelpcenter; ou introduzindo <userinput
+>help:/konqueror</userinput
+> na barra de <guilabel
+>Localização</guilabel
+> do &konqueror;.</para>
+</listitem>
+
+</itemizedlist>
+
+
+</sect2>
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdebase/userguide/troubleshooting-network-x.docbook b/tde-i18n-pt/docs/kdebase/userguide/troubleshooting-network-x.docbook
new file mode 100644
index 00000000000..2d76ffbb099
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/troubleshooting-network-x.docbook
@@ -0,0 +1,88 @@
+<sect1 id="troubleshooting-network-x">
+<sect1info>
+<authorgroup>
+<author
+>&J.Hall;</author>
+</authorgroup>
+</sect1info>
+<title
+>A Rede e o X</title>
+<para
+>Uma rede mal configurada poderá ser normalmente a razão da lentidão das aplicações do &kde; ou, no pior caso, de estas não serem lançadas de todo. O seu &X-Server; tem uma interface cliente/servidor muito poderosa e tira bastante partido da rede. </para>
+<para
+>O X usa o nome da máquina para criar tanto uma chave única para a autorização como para descobrir para onde (através do $<envar
+>DISPLAY</envar
+>) deve enviar as janelas que deverá desenhar no ecrã. Se o seu computador não souber o seu próprio nome, irá perder enormes quantidades de tempo a tentar descobri-lo, algo que poderá evitar se ensinar ao seu computador o nome próprio dele. </para>
+<para
+>Verifique o seu ficheiro <filename
+>/etc/hosts</filename
+> e garanta que existe um item para o 'localhost' que se pareça ao seguinte, no topo do ficheiro (a seguir aos comentários que lá existirem). </para>
+<screen
+>127.0.0.1 localhost
+</screen>
+<para
+>Deverá também adicionar ao seus computadores o nome completo com o domínio, o nome reduzido e o seu endereço IP normal, se tiver um IP estático. Se o seu endereço IP for atribuído dinamicamente com o <acronym
+>DHCP</acronym
+>, poderá simplesmente usar o endereço para a interface local. </para>
+<screen
+>127.0.0.1 hal.btl hal (para o dhcp)
+192.168.0.1 hal.btl hal (estático)
+</screen>
+<para
+>Garanta que a sua 'firewall' não é tão restritiva que impeça os pacotes para a interface de rede local. Por exemplo, no 'iptables', se a regra por omissão da sequência <parameter
+>INPUT</parameter
+> deste dispositivo estiver configurada para algo que não seja o <parameter
+>
+>ACCEPT</parameter
+>, isso poderá provocar problemas de performance no X. Para verificar isso, poderá escrever: </para>
+<screen
+><prompt
+>&percnt;</prompt
+><userinput
+><command
+>iptables-save</command
+> <literal
+>|</literal
+> <command
+>grep</command
+> <option
+>lo</option
+></userinput>
+<computeroutput
+><option
+>-A</option
+> <parameter
+>INPUT</parameter
+> <option
+>-i</option
+> <parameter
+>lo</parameter
+> <option
+>-j</option
+> <parameter
+>ACCEPT</parameter
+>
+</computeroutput
+>
+</screen>
+<para
+>A regra <computeroutput
+><option
+>-A</option
+> <parameter
+>INPUT</parameter
+> <option
+>-i</option
+> <parameter
+>lo</parameter
+> <option
+>-j</option
+> <parameter
+>ACCEPT</parameter
+></computeroutput
+> deverá funcionar sempre, a menos que hajam outras regras mal-configuradas (como um <parameter
+>DROP</parameter
+> na sequência <parameter
+>OUTPUT</parameter
+>) </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdebase/userguide/troubleshooting-no-open.docbook b/tde-i18n-pt/docs/kdebase/userguide/troubleshooting-no-open.docbook
new file mode 100644
index 00000000000..395783ad3d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/troubleshooting-no-open.docbook
@@ -0,0 +1,52 @@
+<sect1 id="troubleshooting-not-opening">
+<sect1info>
+<authorgroup>
+<author
+>&Lauri.Watts;</author>
+</authorgroup>
+</sect1info>
+<title
+>Quando uma Aplicação Não Abrir</title>
+
+<para
+>Algumas das vezes, quando você inicia uma aplicação, ela não abre a janela esperada. Aqui estão algumas dúvidas a responder e alguns passos que o ajudem a descobrir o que se passa de errado.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Será que a aplicação iniciou alguma vez, quando foi lançada da mesma forma?</term>
+<listitem
+><para
+>Em caso afirmativo, por exemplo ao carregar num ícone do ecrã e tenha funcionado nesse caso, então é improvável que seja um problema com o próprio lançador de aplicações.</para>
+<para
+>Se, por outro lado, você inicia a sua aplicação a partir de um ícone no &kicker; e, desta vez, o iniciou com um ícone do ecrã, então é provável que o lançador propriamente dito esteja errado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mas é possível ver o cursor rotativo de notificação do lançamento e o item na barra de tarefas. </term>
+<listitem
+><para
+>Xpto</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/ug-faq.docbook b/tde-i18n-pt/docs/kdebase/userguide/ug-faq.docbook
new file mode 100644
index 00000000000..8168887ca4a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/ug-faq.docbook
@@ -0,0 +1,129 @@
+<chapter id="frequently-asked-questions">
+<title
+>Perguntas Frequentes Sobre o &kde; </title>
+
+<epigraph>
+<attribution
+>Desenhos Animados do Batman</attribution>
+<para
+>O que és tu?</para>
+<para
+>Sou o teu pior pesadelo...</para>
+</epigraph>
+
+<para
+>Existem algumas perguntas que são sempre feitas nas listas de correio do &kde;. Para manter o tráfego menos intenso possível (fazendo a lista mais legível), incluimo-las nesta secção. Por isso por favor não as coloque mais nas listas de correio - pense na citação acima! </para>
+
+<!-- pretty short list.. going to watch mailing lists a little, and
+see if there aren't any more questions that ought to be here -->
+
+<qandaset id="faq">
+<qandaentry>
+<question
+><para
+>O que significa <quote
+>&kde;</quote
+>?</para
+></question>
+<answer
+><para
+>Originalmente, o <emphasis
+>K</emphasis
+> significava <emphasis
+>Kool</emphasis
+>, mas hoje em dia o K não tem significado e &kde; significa apenas <emphasis
+>K Desktop Environment</emphasis
+>. O &kde; pretende ser uma colecção de pequenas ferramentas, um gestor de janelas, um gestor de ficheiros e ferramentas que harmonizam isto tudo num conjunto. Foi criado para tornar a sua vida com o &UNIX; mais fácil. </para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Não consigo compilar o pacote xxx</para
+></question>
+<answer>
+
+<para
+>Certifique-se sempre de que tem a versão mais recente das bibliotecas do &kde; instaladas. O software está em constante desenvolvimento, por isso as dependências podem mudar de um dia para o outro se estiver a usar <acronym
+>CVS</acronym
+>. Para a maior parte dos utilizadores, é muito mais prático utilizar uma versão final.</para>
+
+<para
+>Outro problema pode ser que esteja a usar um program feito para uma versão muito antiga do &kde;, que depende de ficheiros include desactualizados. Verifique se o ficheiro <filename
+>README</filename
+> explica qual é a versão do &kde; que a aplicação necessita. Se este ficheiro não existir, verifique as datas dos ficheiros. Devem ser mais recentes que as datas da sua versão actual do &kde;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry
+>
+
+<question
+><para
+>Que versão do &kde; é que devo utilizar para ter um ambiente de trabalho estável?</para
+></question>
+<answer
+><para
+>É possível obter o &kde; de muitas maneiras. Para obter um sistema &kde; o mais estável possível, deve obter binários pré-compilados em formato de pacote (rpm, deb, tgz) marcados com uma determinada versão (por exemplo, 3.2).</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry
+>
+<question
+><para
+>Mas ouvi dizer que o meu problema/pedido já <quote
+>está no <acronym
+>CVS</acronym
+></quote
+>. Quero utilizar as novas funcionalidades, porque não utilizar o <acronym
+>CVS</acronym
+>?</para
+></question>
+
+<answer>
+<para
+>O preço da estabilidade é que é necessário esperar por novas versões para obter as novas funcionalidades. De forma oposta, o preço de ser dos primeiros a ver as novas funcionalidades é que a estabilidade fica em risco. O &kde; lança frequentemente novas versões, nas quais a estabilidade recebe uma atenção muito especial. Para a maioria dos utilizadores do &kde;, a não ser que esteja a pensar em ajudar a desenvolvê-lo, não há muitas vantagens em correu a versão de desenvolvimento do &kde;.</para>
+
+<para
+>No entanto, há sempre lugar para utilizadores avançados que sabem no que se estão a meter e estão dispostos a comunicar os erros que encontrem. Se esta descrição condiz consigo, não há nenhuma razão para não experimentar as versões de <acronym
+>CVS</acronym
+>. Esteja preparado para que ocasionalmente as coisas não funcionem, o <acronym
+>CVS</acronym
+> dá-lhe o código que está actualmente a ser desenvolvido.</para>
+
+<para
+>Estas são versões diárias daquilo onde a equipa de desenvolvimento está a trabalhar, e algumas coisas estão de certeza sem funcionar.</para
+>
+
+<warning>
+<para
+><emphasis
+>Não dependa de versões do <acronym
+>CVS</acronym
+> para manter ambientes de trabalho operacionais.</emphasis
+>. Mais cedo ou mais tarde, irá queimar-se!</para>
+</warning>
+
+</answer>
+
+</qandaentry>
+</qandaset>
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "book" "chapter")
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdebase/userguide/under-the-hood.docbook b/tde-i18n-pt/docs/kdebase/userguide/under-the-hood.docbook
new file mode 100644
index 00000000000..7d143f0cf23
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/under-the-hood.docbook
@@ -0,0 +1,650 @@
+<chapter id="tinkering-under-the-hood">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>Trabalhar nos Bastidores do &kde;</title>
+
+<sect1 id="hand-editing-config-files">
+
+<sect1info>
+<author
+><personname
+> <firstname
+>Nicolas</firstname
+> <surname
+>Goutte</surname
+> </personname
+> <email
+>goutte@kde.org</email
+> </author>
+</sect1info>
+
+<title
+>Editar à Mão os Ficheiros de Configuração</title>
+
+<sect2 id="hand-editing-intro">
+<title
+>Introdução</title>
+<para
+>No &kde;, os ficheiros de configuração são fáceis de alterar com um editor de texto simples como o &kate;, dado que os ficheiros de configuração são ficheiros de texto.</para>
+
+<para
+>Um exemplo de um ficheiro de texto:</para>
+
+<programlisting
+>[Geral]
+AutoGravar=1
+UltimoFicheiro=/var/tmp/teste.txt</programlisting>
+
+<para
+>Os ficheiros de configuração de um utilizador estão em <filename class="directory"
+>.kde/share/config</filename
+> (substitua o <filename
+>.kde</filename
+> pela sua variável de ambiente $<envar
+>KDEHOME</envar
+>) e os globais estão na subpasta <filename class="directory"
+>share/config</filename
+> do local onde o KDE foi instalado. (Poderá encontrar esta localização se executar o comando <command
+>kde-config --prefix</command
+>.) Os seus nomes terminam normalmente em 'rc' (sem um ponto inicial), como por exemplo <filename
+>kopeterc</filename
+>.</para>
+
+<warning
+><para
+>Contudo, os ficheiros de configuração editados manualmente, podem comprometer a estabilidade do seu &kde;. A maioria das aplicações não verificam o que lêem dos seus ficheiros de configuração e poderão ser prejudicadas pelo que obtêm da sua configuração, fazendo com que a aplicação inclusive estoire.</para
+></warning>
+
+</sect2>
+
+<sect2 id="hand-editing-backups">
+<title
+>Cópias de Segurança</title>
+
+<para
+>Por isso, a primeira regra é fazer uma cópia de segurança do seu ficheiro antes de o modificar. A cópia de segurança deverá ser guardada fora de qualquer subpasta da <filename class="directory"
+>.kde</filename
+> (ou da pasta correspondente a $<envar
+>KDEHOME</envar
+>). As cópias de segurança são sempre uma boa ideia no caso de uma falha geral do &kde; que destrua os ficheiros de configuração importantes (como por exemplo as suas opções do &kmail;, que se encontram no ficheiro <filename
+>kmailrc</filename
+>). (Uma falha grande dessas não deveria acontecer, mas pode à mesma ocorrer.)</para>
+</sect2>
+
+<sect2 id="hand-editing">
+<title
+>Edição</title>
+
+<para
+>Assim, para quê mexer nos ficheiros de configuração? Bem, primeiro, é necessário se quiser obrigar o uso do modo KIOSK. Talvez um programador lhe tenha pedido para adicionar um item que o ajude a depurar um erro. Talvez queira recuperar de um problema sem ter de remover toda a pasta <filename class="directory"
+>.kde</filename
+>. Talvez queira aprender mais sobre os detalhes do &kde;.</para>
+
+<para
+>De qualquer forma, seja qual for a razão, poderá desejar modificar à mão um ficheiro de configuração.</para>
+
+<para
+>Ao planear editar um ficheiro desses, certifique-se que a aplicação que o usa não está a correr. Se for um dos ficheiros de configuração, pense em editar o ficheiro enquanto o &kde; não está a correr de todo.</para>
+
+<para
+>Está pronto? Faça então uma cópia de segurança (já foi dito alguma vez?), inicie o seu editor favorito (assumindo neste caso o &kate;), abra o ficheiro (tenha o cuidado de o carregar como UTF-8, dado que o &kate; o mostra <quote
+>utf8</quote
+>).</para>
+
+<para
+>Agora terá um ficheiro do tipo:</para>
+
+<programlisting
+>[Grupo]
+Chave1=Valor1
+Chave2=Valor2
+Chave3=Valor3</programlisting>
+
+<para
+>Poderá agora modificá-lo (com cuidado!) e depois gravá-lo (garantido outra vez que é <acronym
+>UTF-8</acronym
+>).</para>
+
+<para
+>Agora, poderá testar a aplicação e, se esta não executar mais correctamente, feche-a e reponha a cópia de segurança.</para>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+
+
+<listitem
+><para
+><xref linkend="kde-for-administrators"/> tem mais informações sobre a estrutura de pastas do &kde;, de modo a ajudá-lo a encontrar o ficheiro que precisa de editar.</para>
+</listitem>
+
+</itemizedlist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="scripting-the-desktop">
+<title
+>Programar o Ambiente de Trabalho</title>
+
+<para
+>O &kde; oferece um sistema de comunicação entre processos poderoso chamado &DCOP;, o Desktop COmmunication Protocol. Ao usar o &DCOP;, pode controlar uma grande quantidade de funções do &kde; a partir da linha de comandos ou a partir de um programa feito na sua linguagem de programação favorita. Poderá também obter informações fora das aplicações do &kde;: por exemplo, vários leitores multimédia do &kde; oferecem métodos para pesquisar por determinada informação no leitor sobre a faixa que está a tocar de momento.</para>
+
+<para
+>Falando de um modo abrangente, cada aplicação do &kde; oferece uma ou mais <firstterm
+>interfaces</firstterm
+> de &DCOP; que, por sua vez, oferecem métodos (ou, se preferir, funções) que outra aplicação poderá então invocar. Como tal, o primeiro passo ao usar o &DCOP; é descobrir o método apropriado para a tarefa. A forma mais simples de fazer isto é com a interface <application
+>kdcop</application
+> para os métodos de &DCOP; disponíveis.</para>
+
+<para
+>Execute o <application
+>kdcop</application
+> a partir de um &konsole; ou da mini-linha de comandos (a janela que aparece com o <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+> </keycombo
+>). A janela do <application
+>kdcop</application
+> mostra as aplicações que estão a correr de momento e que oferecem interfaces de &DCOP;, recorrendo a uma árvore para tal. De um modo geral, a escolha do método correcto obriga a alguma pesquisa pela árvore, mas uma sugestão útil é que a interface marcada como <quote
+>(default)</quote
+> (por omissão), contém normalmente as funções usadas com mais frequência.</para>
+
+
+
+<para
+>Para testar se a função faz o que se pretende, faça duplo-click por exemplo no item <guilabel
+>setColor</guilabel
+>. Para escolher a cor <varname
+>c</varname
+>, carregue no botão de selecção de cores e escolha uma. Indique se a cor deverá ser a cor A com a opção para assinalar. Carregue em <guilabel
+>OK</guilabel
+> para ver a cor de fundo modificada.</para>
+
+<para
+>Para aceder ao método de &DCOP; a partir da sua linguagem de programação favorita, poderá tanto usar as interfaces de &DCOP; existentes, se estiverem disponíveis no módulo 'kdebindings', ou então invocar a aplicação da linha de comandos <command
+>dcop</command
+>. Para uma utilização simples, a invocação da aplicação da linha de comandos <command
+>dcop</command
+> é suficiente. Para invocar um método de &DCOP; desta forma, é necessário indicar a aplicação e a interface que possui o método, o método em si e os argumentos, num formato adequado para a linha de comandos.</para>
+
+<para
+>É indicada a aplicação, a interface e o método exactamente por essa ordem, seguido dos argumentos pela mesma ordem que são apresentados no <application
+>kdcop</application
+>. O <command
+>dcop</command
+> tem outras opções diversas: dê uma vista de olhos no resultado do <userinput
+><command
+>dcop</command
+> <option
+>--help</option
+></userinput
+>.</para>
+
+<para
+>Já chega de teoria: está na altura de um exemplo:</para>
+
+<example>
+<title
+>Um Programa de Mudança da Cor de Fundo com o &DCOP;</title>
+
+<para
+>Com a aplicação da linha de comandos <command
+>dcop</command
+> e um pouco de Perl, vamos fazer então um pequeno programa que mude lentamente o fundo do ecrã, percorrendo o espectro de cores.</para>
+
+<para
+>Em primeiro lugar, terá de se procurar o método apropriado com o <application
+>kdcop</application
+>. Para este exemplo, passar-se-á um pouco ao lado da procura e vai-se usar o método directamente: o método que se pretende é o <menuchoice
+><guimenu
+>kdesktop</guimenu
+><guisubmenu
+>KBackgroundIface</guisubmenu
+><guimenuitem
+>setColor</guimenuitem
+> </menuchoice
+>. Os argumentos e o tipo do valor devolvido da função são mostrados com o estilo da linguagem C++. Para o caso do <methodname
+>setColor</methodname
+>, os argumentos são uma cor <varname
+>c</varname
+> que define a nova cor de fundo e um valor booleano ('true' ou 'false'), <varname
+>isColorA</varname
+>, que define se a cor é a primeira ou a segunda (isto é útil para definir gradientes, por exemplo).</para>
+
+<para
+>Para usar o método <methodname
+>setColor</methodname
+> na linha de comandos, usar-se-á o seguinte: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> kdesktop KBackgroundIface setColor '#ffffff' false</userinput
+>
+</screen>
+</para>
+
+<para
+>Para indicar a cor, é usado o valor RGB em hexadecimal, como é usado no &HTML;. Repare que este está delimitado por plicas, para proteger o <token
+>#</token
+> da linha de comandos.</para>
+
+<para
+>Para descobrir o valor RGB em hexadecimal de uma cor, abra qualquer janela de selecção de cores numa aplicação do &kde; (como, por exemplo, o &kcontrolcenter;, em <menuchoice
+><guimenu
+>Aparência &amp; Temas</guimenu
+><guimenuitem
+>Cores</guimenuitem
+> </menuchoice
+>), seleccione a cor que deseja e use o valor indicado no campo de texto <guilabel
+>HTML</guilabel
+>.</para>
+
+
+<para
+>Assim, é tudo o que é necessário do &DCOP;; agora, é apenas necessário criar um programa em torno dele. Aqui está uma implementação (muito!) rudimentar: <programlisting
+><![CDATA[
+$min=49; # Valor mínimo da cor R, G ou B
+$max=174; # Valor máximo da cor R, G ou B
+$passo=5; # Quantidade a incrementar em cada passo e cor
+$espera=15; # Intervalo em segundos entre cada iteração
+
+@inicio = ($max, $min, $min);
+@cor = @inicio;
+
+while (1) {
+ foreach (0..5) {
+ my $qual = $_ % 3; # Qual a cor (R, G ou B) a alterar
+ my $cima_baixo = $_ % 2; # Se deseja aumentar ou diminuir o valor
+ do {
+ if ($cima_baixo == 0) { $cor[$qual]+=$passo; }
+ if ($cima_baixo == 1) { $cor[$qual]-=$passo; }
+ my $chamada=sprintf "dcop kdesktop KBackgroundIface setColor '#%x%x%x' true\n", @cor;
+ system($chamada);
+ sleep $espera;
+ } while (($cor[$qual]
+>= $min) and ($cor[$qual] <= $max));
+ }
+}
+]]>
+</programlisting>
+</para>
+
+<para
+>Basta executar o programa sem argumentos, para que ele circule a cor de fundo por um espectro bem definido, até que seja morto. <foreignphrase
+>Voil&agrave;</foreignphrase
+>!</para>
+
+</example>
+
+<para
+>Claro que o Perl não é a única linguagem que poderá usar para fazer programas com o &DCOP;&mdash;se preferir o 'shell scripting', também está disponível:</para>
+
+<example>
+<title
+>Aplicar um fundo da Internet</title>
+
+<para
+>O seguinte programa obtém a imagem principal da página de banda desenhada <quote
+>User Friendly</quote
+> e coloca-a como papel de parede do ecrã, usando as ferramentas normais disponíveis e um pouco de &DCOP;:</para>
+
+<programlisting
+><![CDATA[
+#!/bin/sh
+COMICURL=`wget -qO - http://www.userfriendly.org/static/index.html | \
+ grep Latest | sed -e "s,.*SRC=\",," -e "s,\"
+>.*,,"`
+TMPFILE=`mktemp /tmp/$0.XXXXXX` || exit 1
+wget -q -O $TMPFILE $COMICURL
+dcop kdesktop KBackgroundIface setWallpaper $TMPFILE 1
+]]>
+</programlisting>
+
+<para
+>A primeira linha após o '#!/bin/sh' usa o <command
+>wget</command
+> e alguma magia de expressões regulares para extrair a localização da imagem do código em &HTML; da página principal. A segunda e terceira linhas irão obter a imagem e, finalmente, o <command
+>dcop</command
+> aplica a imagem transferida como papel de parede.</para>
+
+</example>
+
+
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+> -->
+
+
+</sect1>
+
+
+<sect1 id="adding-extra-keys">
+<title
+>Adicionar Atalhos de Teclado Extra para o &kde;</title>
+
+<para
+>Muitos teclados modernos contêm teclas extra que não estão atribuídas por omissão a nenhuma acção.</para>
+
+<para
+>As teclas <quote
+>Multimédia</quote
+> geram normalmente um sinal e podem simplesmente ser escolhidas como uma combinação de teclas dentro de uma aplicação, como quem escolhe uma tecla qualquer. Algumas das teclas, todavia, não são detectadas e, se carregar nelas no <guilabel
+>Configurar os Atalhos</guilabel
+>, não fará efeito.</para>
+
+<para
+>Alguns portáteis da IBM, por exemplo, têm teclas extra em torno dos cursores esquerdo e direito, e que parecem um <guiicon
+>Page Left</guiicon
+> e um <guiicon
+>Page Right</guiicon
+>.</para>
+
+<procedure>
+<step
+><para
+>Use o <command
+>xev</command
+> para descobrir o código das teclas. Neste caso, este é o 233 e o 234, respectivamente </para
+></step>
+<step
+><para
+>Escolha os símbolos das teclas. Existe alguns intervalos que não são usados por omissão, por isso muitos estão livres. Poderá encontrar a lista em <filename
+>/usr/X11R6/include/X11/keysymdef.h</filename
+> (ou o equivalente no seu sistema).</para
+></step>
+<step
+><para
+>Crie um ficheiro na sua pasta pessoal chamado <filename
+>.Xmodmap</filename
+> e adicione o seguinte a ele:</para>
+<screen
+>keycode 233 = Next_Virtual_Screen
+keycode 234 = Prev_Virtual_Screen</screen>
+</step>
+<step
+><para
+>Execute o comando <userinput
+><command
+>xmodmap</command
+> <filename
+>~/.Xmodmap</filename
+></userinput
+></para
+></step>
+</procedure>
+
+<para
+>Nesta altura, deverá ser capaz de executar o <command
+>xev</command
+> de novo e ver que as teclas geram agora o símbolo da tecla que atribuiu. Poderá agora atribuir esses símbolos a qualquer acção, como de costume.</para>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>A página de manual do <command
+>xev</command
+>. Poderá ver isso se executar <userinput
+>man:/xev</userinput
+> numa janela do &konqueror; ou se executar <userinput
+><command
+>man</command
+> xev</userinput
+> num terminal.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="keys-for-scripts">
+<title
+>Adicionar Combinações de Teclas às Acções Novas</title>
+
+<para
+>A maioria das acções do ecrã ou das aplicações estão logo disponíveis para poder associar uma combinação de teclas. Se a acção a que deseja atribuir um atalho foi algo criado por si ou que ainda não esteja disponível, você poderá à mesma atribuir um atalho.</para>
+
+<para
+>Para reunir as duas secções anteriores, talvez queira atribuir uma tecla não usada do seu teclado a um programa ou comando de DCOP. O exemplo aqui será então atribuir as duas teclas que foram adicionadas em <xref linkend="adding-extra-keys"/> para ir para o ecrã virtual anterior ou o seguinte, ou seja, duas funções para as quais irá necessitar do DCOP (tal como foi descrito em <xref linkend="scripting-the-desktop"/>.</para>
+
+<para
+>Isto pode ser conseguido facilmente com o seguinte método:</para>
+
+<procedure>
+<step>
+<para
+>Abra o &kcontrol; na secção <guilabel
+>Regional &amp; Acessibilidade</guilabel
+>, mais concretamente no <guilabel
+>Acções de Entrada</guilabel
+></para>
+</step>
+<step>
+<para
+>Escolha a <guibutton
+>Nova Acção</guibutton
+></para>
+</step>
+<step>
+<para
+>Dê um nome à acção nova, &eg; <userinput
+>Próximo Ecrã Virtual</userinput
+></para>
+</step>
+<step>
+<para
+>Seleccione o <guilabel
+>Atalho de teclado -> Comando/URL (simples)</guilabel
+> para o <guilabel
+>Tipo de acção:</guilabel
+></para>
+</step>
+<step>
+<para
+>Na página do <guilabel
+>Atalho do Teclado</guilabel
+>, carregue no botão que deseja usar para despoletar o comando. Para este exemplo, iria carregar na tecla com a imagem do <guiicon
+>Próxima Página</guiicon
+> nele. O <keysym
+>Next_Virtual_Screen</keysym
+> irá aparecer na imagem da tecla.</para>
+</step>
+<step>
+<para
+>Na página do <guilabel
+>Configuração do Comando/URL</guilabel
+>, indique o comando a executar no campo: <userinput
+><command
+>dcop kwin default nextDesktop</command
+></userinput
+></para>
+</step>
+</procedure>
+
+<para
+>Repita os passos anteriores com a tecla <keysym
+>Prev_Virtual_Screen</keysym
+> e a acção <userinput
+><command
+>dcop kwin default previousDesktop</command
+></userinput
+>.</para>
+
+<para
+>Agora, se carregar nas teclas <keysym
+>Prev_Virtual_Screen</keysym
+> ou <keysym
+>Next_Virtual_Screen</keysym
+>, irá mudar para o ecrã virtual anterior ou o próximo, respectivamente.</para>
+
+<para
+>Obviamente, poderá atribuir qualquer tecla livre a qualquer acção.</para>
+
+<itemizedlist>
+<title
+>Informação Relacionada</title
+>
+<listitem
+><para
+>Veja a documentação do <application
+>KHotKeys</application
+> no &khelpcenter;, ou escreva <userinput
+>help:/khotkeys</userinput
+> numa janela do &konqueror;.</para
+></listitem
+>
+<listitem
+><para
+><xref linkend="adding-extra-keys"/></para
+></listitem>
+<listitem
+><para
+><xref linkend="scripting-the-desktop"/></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="kdebugdialog">
+<sect1info>
+<authorgroup>
+<author
+><personname
+> <firstname
+>Adriaan</firstname
+> <surname
+>de Groot</surname
+> </personname
+> <email
+>groot@kde.org</email
+> </author>
+</authorgroup>
+</sect1info>
+
+<title
+>&kdebugdialog; - Controlar o Resultado da Depuração do &kde;</title>
+
+<sect2 id="kdebugdialog-basic-usage">
+<title
+>Utilização Básica</title>
+
+<para
+>O &kdebugdialog; não está no &kmenu; por omissão. Terá de o executar na linha de comandos ou na mini-janela de execução de comandos com <userinput
+><command
+>kdebugdialog</command
+></userinput
+>. O &kdebugdialog; mostra uma janela com uma lista grande de áreas de depuração. Cada área tem uma opção que poderá ligar ou desligar para activar ou desactivar o resultado de depuração dessa parte do &kde;.</para>
+
+<para
+>A lista de áreas de depuração vem ordenada numericamente, não alfabeticamente, como tal o kio (127) vem antes do artskde (400). Os números vão até perto de 200 000, mas normalmente só existem 400 áreas. Não terá de percorrer a lista completa para encontrar a área que precisa. Existe um campo de texto no topo da janela, onde poderá indicar uma parte do nome da área que deseja. A lista de itens que é apresentada é filtrada de modo a incluir apenas as áreas de depuração que contêm o texto que introduziu, &eg; se introduzir <userinput
+>k</userinput
+> não irá filtrar muito mas, se indicar <userinput
+>kont</userinput
+>, deverá aparecer apenas as áreas de depuração do &kontact;. Como uma forma mais rápida de activar ou desactivar o resultado de depuração, existe também os botões para <guibutton
+>seleccionar tudo</guibutton
+> e <guibutton
+>deseleccionar tudo</guibutton
+>, que fará com que o &kde; produza bastantes dados de depuração, ou quase nenhuns.</para>
+</sect2>
+
+<sect2 id="kdebugdialog-fullmode">
+<title
+>O KDebugDialog no modo completo</title>
+
+<!-- this text partly taken from the kdebugdialog handbook -->
+
+<para
+>No modo completo, que é o que você irá obter ao executar o KDebugDialog como <userinput
+><command
+>kdebugdialog</command
+> <option
+>--fullmode</option
+></userinput
+>, fica disponível a mesma lista de áreas de depuração, podendo seleccionar apenas uma de cada vez numa lista. Poderá então definir o resultado para os vários tipos de mensagens: Informação, Aviso, Erro e Erro Fatal. Para cada um destes tipos, poderá escolher para onde são enviadas as mensagens. As opções são:</para>
+
+<para
+>Ficheiro, onde terá de indicar o nome de um ficheiro. Este será escrita na sua pasta $<envar
+>HOME</envar
+>.</para>
+
+<para
+>Janela de Mensagem. Cada mensagem de depuração é mostrada numa janela de informação, pelo que terá de carregar em <guibutton
+>OK</guibutton
+> para continuar com a a aplicação.</para>
+
+<para
+>Linha de Comandos, o item por omissão. As mensagens são impressas no 'stderr' e irão aparecer tanto na janela da linha de comandos em que a aplicação foi iniciada, como no <filename
+>.xsession-errors</filename
+>.</para>
+
+<para
+>Syslog. Este envia cada mensagem de depuração para a funcionalidade de registo do sistema ('syslog'), o qual poderá efectuar um processamento prévio da mensagem.</para>
+
+<para
+>Nenhum. Isto elimina o resultado deste tipo de mensagem.</para>
+
+<para
+>Para as mensagens geradas pelos erros fatais, é normalmente uma má ideia escolher o Nenhum ou o Syslog, dado que em ambos os casos poderá não ver a mensagem e a aplicação que obtenha o erro fatal irá desaparecer ser deixar uma razão do seu desaparecimento. Se a aplicação desaparecerá ou não no caso de um erro fatal, poderá ser definido na opção <guilabel
+>Abortar nos erros fatais</guilabel
+>, que está assinalada por omissão &mdash; mas poderá contar à mesma que uma aplicação estoire (de forma confusa) se for encontrado um erro à mesma.</para>
+
+<!-- Add links to "further reading" here -->
+<!-- <itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+>to be written</para>
+</listitem>
+</itemizedlist
+>-->
+
+
+
+</sect2>
+</sect1>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/usenet.docbook b/tde-i18n-pt/docs/kdebase/userguide/usenet.docbook
new file mode 100644
index 00000000000..3a62f5cf50e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/usenet.docbook
@@ -0,0 +1,360 @@
+<chapter id="usenet">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>Notícias da Usenet</title>
+
+<para
+>Os grupos de notícias são fóruns nos quais poderá publicar mensagens para discutir vários tópicos: quase todos os assuntos que desejar (e muitos que não deseje!) poderão ser encontrados aí. Ainda que a Usenet se tenha tornado menos conhecida do que era anteriormente, devido ao uso cada vez mais frequente de fóruns Web, &etc;, continua ainda a ser uma ferramenta útil. O &kde; oferece um leitor de notícias poderoso chamado &knode;.</para>
+
+<para
+>Você poderá encontrar o &knode; no Menu <guimenu
+>K</guimenu
+> no menu <guisubmenu
+>Internet</guisubmenu
+>: o item do menu <guimenuitem
+>&knode; (Leitor de Notícias)</guimenuitem
+> lançará então o programa.</para>
+
+
+<para
+>A janela principal do &knode; deverá aparecer então no seu ecrã; no primeiro arranque a janela de configuração será invocada.</para>
+
+<screenshot>
+<screeninfo
+>Configurar o &knode;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-start.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>O &knode; depois do primeiro arranque</phrase>
+</textobject>
+<caption>
+<para
+>O &knode; depois do primeiro arranque</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect1 id="knode-setting-your-identity"
+>
+<title
+>Configuração pessoal</title>
+
+<para
+>A primeira página da janela de configuração é para as opções pessoais: </para>
+<screenshot
+>
+<screeninfo
+>A janela para introduzir as informações pessoais</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-identity.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>Introduzir as informações pessoais</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>Introduzir as informações pessoais</para
+></caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<guilabel
+>Nome</guilabel
+></term
+>
+<listitem>
+<para
+>No campo <guilabel
+>Nome</guilabel
+>, indique o seu nome. Este irá aparecer depois nos grupos de notícias como remetente e poderá ser visto por todos.</para>
+
+<para
+>O preenchimento do campo <guilabel
+>Nome</guilabel
+> é obrigatório.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>
+<guilabel
+>Endereço de e-mail</guilabel
+></term>
+<listitem>
+<para
+>O endereço de e-mail que indicar aqui será usado como remetente para os artigos de notícias, &ie; como o endereço de facto do autor, em conjunto com o nome verdadeiro (o qual é indicado no campo <guilabel
+>Nome</guilabel
+>).</para>
+
+<para
+>O preenchimento do <guilabel
+>Endereço de E-mail</guilabel
+> é obrigatório.</para>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="knode-setting-the-news-account">
+<title
+>Configurar a conta de notícias</title>
+
+
+<para
+>Agora é necessário indicar ao &knode; onde é que deverá ir buscar as notícias ou para onde as deverá enviar mais tarde. Na árvore à direita, existe um item <guilabel
+>Contas</guilabel
+>; carregue nele e escolha a página de <guilabel
+>Servidores de notícias</guilabel
+>, dado que primeiro pretende-se configurar a conta de notícias: a lista de contas continua à mesma vazia.</para>
+
+<para
+>Para criar uma nova conta carregue em <guibutton
+>Adicionar...</guibutton
+>. Irá aparecer a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>A janela de <guilabel
+>Nova Conta</guilabel
+></screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-news-account.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>A janela de <guilabel
+>Nova Conta</guilabel
+></phrase
+>
+</textobject
+>
+<caption>
+<para
+>A janela de <guilabel
+>Nova Conta</guilabel
+></para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Nome</guilabel
+></term>
+<listitem>
+<para
+>O campo <guilabel
+>Nome</guilabel
+> poderá ser preenchido da forma que lhe agradar; o texto que aqui indicar será mais tarde visível na janela de pastas. Você poderá, por exemplo, indicar o nome do seu Fornecedor de Internet; para o exemplo, em questão, o nome será <userinput
+>A Minha Conta de Notícias</userinput
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Servidor</guilabel
+></term>
+<listitem>
+
+<para
+>O próximo campo chama-se <guilabel
+>Servidor</guilabel
+>. Ao contrário do campo <guilabel
+>Nome</guilabel
+>, o que indicar aqui será importante. O nome do servidor de notícias é fixo e você deverá ser capaz de o obter do seu fornecedor de acesso à Internet. Se não souber o nome do servidor de notícias, deverá obtê-lo agora: sem esta informação, não conseguirá ler nenhumas notícias. Se o seu fornecedor de acesso à Internet não possuir um servidor de notícias, poderá usar um servidor público (as universidades normalmente fornecem servidores públicos de notícias).</para>
+
+<para
+>Para o exemplo em questão, indicou-se o nome <userinput
+><systemitem class="systemname"
+>news.servidor.com</systemitem
+></userinput
+>; você irá, obviamente, indicar o nome verdadeiro do seu servidor de notícias.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Porto</guilabel
+></term>
+<listitem>
+<para
+>Provavelmente não terá de alterar este parâmetro em relação ao valor predefinido, na maioria dos casos.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="knode-setting-the-mail-account"
+>
+<title
+>Configurar a conta de e-mail</title
+>
+
+<para
+>Em alguns casos, você precisa de responder directamente ao autor de um artigo, sem o publicar no grupo de notícias; por exemplo, quando quiser fazer um comentário muito pessoal ou quiser corrigir um erro. Se quiser fazer isto, seleccione a opção <guilabel
+>Servidor de E-mail (SMTP)</guilabel
+> na árvore. Irá aparecer a seguinte janela:</para
+>
+
+<screenshot
+>
+<screeninfo
+>A janela para configurar a conta de e-mail</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-mail-account.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>Configurar a conta de e-mail</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>Configurar a conta de e-mail</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Servidor</guilabel
+></term>
+<listitem>
+<para
+>O nome (endereço) do seu servidor de e-mail, tal como é indicado pelo seu fornecedor de acesso à Internet ou administrador de sistemas; tudo o que tem de fazer aqui é indicar o nome do servidor de e-mail no campo <guilabel
+>Servidor</guilabel
+>.</para>
+
+<para
+>No exemplo actual foi indicado <userinput
+><systemitem class="systemname"
+>mail.servidor.com</systemitem
+></userinput
+></para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry
+>
+<term
+><guilabel
+>Porto</guilabel
+></term>
+<listitem>
+
+<para
+>Mais uma vez, provavelmente não irá necessitar de alterar a configuração do <guilabel
+>Porto</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+>O grupo de notícias comp.windows.x.kde é o grupo principal de suporte para os utilizadores do &kde; na Usenet. Poderá encontrar outros recursos para obter ajuda no &kde; em <xref linkend="getting-help"/>.</para>
+</listitem>
+<listitem
+><para
+>O <ulink url="http://gmane.org"
+>Gmane</ulink
+> oferece uma interface de Usenet para muitas listas de correio, incluindo a maioria das listas do &kde;, para que as possa ler com o &knode;.</para>
+</listitem>
+</itemizedlist>
+
+
+</sect1>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "chapter")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/where-next.docbook b/tde-i18n-pt/docs/kdebase/userguide/where-next.docbook
new file mode 100644
index 00000000000..38ae4ef3b64
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/where-next.docbook
@@ -0,0 +1,46 @@
+<chapter id="where-next">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</chapterinfo>
+-->
+
+<title
+>O Que Se Segue?</title>
+
+<para
+>Páginas Web</para>
+
+<para
+>Livros</para>
+
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/windows-how-to.docbook b/tde-i18n-pt/docs/kdebase/userguide/windows-how-to.docbook
new file mode 100644
index 00000000000..579a1098d5c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/windows-how-to.docbook
@@ -0,0 +1,704 @@
+<sect1 id="windows-how-to-work">
+<sect1info>
+<authorgroup>
+<author
+>&Philip.Rodrigues; </author>
+</authorgroup>
+</sect1info>
+
+
+<title
+>Janelas, Como Lidar com Elas</title>
+
+<sect2 id="basic-window-management">
+<title
+>Gestão de Janelas Básica</title>
+<indexterm
+><primary
+>Gestão de Janelas</primary
+></indexterm>
+
+<para
+>Cada aplicação que corre no &kde; tem a sua própria janela e algumas aplicações poderão usar mais do que uma janela. Você poderá manipular estas janelas de várias formas para fazer com que o seu ecrã trabalhe por si. Aqui está uma janela normal: <screenshot
+> <mediaobject>
+<imageobject>
+<imagedata fileref="a-window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Uma janela normal</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<sect3 id="switching-between-windows">
+<title
+>Mudar de Janelas</title
+>
+<indexterm
+><primary
+>Foco (janelas)</primary
+></indexterm>
+
+<para
+>Se quiser usar uma janela, ela precisa de estar activa. Uma janela fica automaticamente activa quando a abrir, de modo que a aplicação que abriu fica logo pronta a usar. Só poderá estar uma janela activa de cada vez. A janela activa é aquela em que você poderá escrever numa dada altura e poderá ser distinguida das outras pela cor diferente na barra de tarefas. (Com o tema por omissão do &kde;, a janela activa tem uma cor <replaceable
+>azul clara</replaceable
+> na barra de tarefas, enquanto as janelas inactivas tem uma cor <replaceable
+>cinzenta</replaceable
+>.)</para>
+
+<para>
+<indexterm
+><primary
+>Elevar as Janelas</primary
+></indexterm
+> Quando quiser trabalhar numa janela diferente, terá de tornar a outra janela activa. Existem duas formas de fazer isto: <itemizedlist>
+
+<listitem>
+<para
+>Carregue com o &LMB; na janela que deseja tornar activa. A janela ficará activa e passará para a frente das outras janelas se estas estiverem sobrepostas.</para>
+</listitem>
+
+<listitem>
+<para
+><indexterm
+><primary
+><keycombo
+action="simul"
+>&Alt;&Tab;</keycombo
+></primary
+></indexterm
+> Mantenha carregada a tecla &Alt; e carregue em &Tab; (não largue a tecla &Alt;). Irá aparecer uma janela com uma lista das janelas disponíveis, em que uma das quais fica realçada. Poderá seleccionar uma janela diferente se carregar em &Tab; de novo para percorrer a lista, mantendo à mesma a tecla &Alt; carregada. Quando soltar essa tecla, a janela que estava realçada é a que fica activa.</para>
+</listitem>
+</itemizedlist>
+</para>
+
+</sect3>
+
+<sect3 id="moving-windows">
+<title
+>Mover as Janelas</title>
+<indexterm
+><primary
+>Mover as Janelas</primary
+></indexterm>
+
+<para
+>A primeira forma de organizar as janelas no seu ecrã é mudar a sua posição. Poderá remover as janelas para que elas sobreponham outras ou para que possa ver uma dada janela por inteiro. Existem três formas de mover uma janela: <itemizedlist>
+<listitem>
+<para
+>Carregue com o &LMB; na barra do título da janela e mantenha-o carregado. Mova o cursor do rato para que então a janela se mova com ele. Solte o botão do rato para a janela ficar onde você a deixou.</para>
+</listitem>
+
+<!-- FIXME: OK, so the screenie sucks, but it shows the idea -->
+<!-- In fact, maybe it's not even necessary: just mention the previous -->
+<!-- screenshot (having callouts on it would be nice) -->
+
+<listitem>
+<para
+>Abra o menu da janela com o botão mais à esquerda na barra de título da janela e seleccione a opção <guimenuitem
+>Mover</guimenuitem
+>. O cursor do rato passa para o centro da janela actual e, se mover o rato, poderá mudar a janela de posição. Logo que tenha movido a janela para a posição que deseja, carregue no &LMB; para a largar.</para>
+<indexterm
+><primary
+>Menu da Janela</primary
+></indexterm>
+
+<screenshot>
+<screeninfo
+>O Menu da Janela</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="titlebar-menu.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O Menu da Janela</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</listitem>
+
+<listitem>
+<para
+>Mantenha carregado o &Alt; e o &LMB; quando o cursor do rato estiver por cima da janela que deseja mover. O cursor do rato muda para uma bússola e, se mover o rato, também mudará a janela de posição. Basta largar o botão do rato para largar a janela. Este método é particularmente útil se a barra do título da janela estiver fora do ecrã, de modo que não consiga usar os outros métodos.</para>
+</listitem>
+</itemizedlist>
+</para>
+
+</sect3>
+
+<sect3 id="resizing-windows">
+<title
+>Redimensionar as Janelas</title>
+
+<indexterm
+><primary
+>Redimensionar as Janelas</primary
+></indexterm>
+
+<para
+>Poderá tornar as janelas maiores ou menores, mais largas ou mais estreitas, de uma de duas formas. Pode usar a que lhe for mais confortável: <itemizedlist>
+<listitem>
+<para
+>Mova o cursor do rato para cima do contorno da janela (está a azul claro na imagem acima). O cursor irá mudar para uma seta dupla. Carregue e arraste o cursor, para que o contorno da janela siga o cursor do rato, tornando a janela maior ou menor. Se carregar nos contornos em cima ou em baixo na janela, poderá ajustar a própria altura da janela. Se carregar nos contornos à esquerda ou à direita da janela, poderá ajustar a largura. Para mudar ambas as dimensões ao mesmo tempo, mude o cursor para cima de um canto da janela. Quando o cursor ficar uma seta dupla na diagonal, carregue e arraste.</para>
+</listitem>
+<listitem>
+<para
+>Use o botão mais à esquerda da barra de título para mostrar o menu da janela. Escolha o item <guimenuitem
+>Redimensionar</guimenuitem
+> para que o cursor do rato passe para uma seta dupla. Mova o cursor para redimensionar a janela e carregue com o &LMB;, quando tiver terminado, para largar a janela.</para>
+</listitem>
+<listitem>
+<para
+>Se não conseguir ver o contorno da janela ou o botão do menu da janela, poderá usar o &Alt; e o &RMB;: Mantenha carregada a tecla &Alt; e arraste a janela com o &RMB;. A janela irá deste modo mudar de tamanho. Poderá soltar depois o &RMB; quando tiver terminado. </para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Se quiser tornar uma janela a maior possível, de modo a ocupar o ecrã completo, use o botão para <guibutton
+>Maximizar<indexterm
+><primary
+>Maximizar as Janelas</primary
+></indexterm
+></guibutton
+>, que é o segundo botão a contar da direita da barra de título da janela. Se carregar com o &LMB; neste botão irá tornar a janela a maior possível em ambas as direcções enquanto que, se carregar com o &MMB;<indexterm
+><primary
+>Maximizar as Janelas</primary
+><secondary
+>Verticalmente</secondary
+></indexterm
+> ou com o &RMB;<indexterm
+><primary
+>Maximizar as Janelas</primary
+><secondary
+>Horizontalmente</secondary
+></indexterm
+> irá aumentar o tamanho da janela apenas nas direcções horizontal e vertical, respectivamente.</para>
+
+
+</sect3>
+
+<sect3 id="hiding-windows">
+<title
+>Esconder as Janelas</title>
+<indexterm
+><primary
+>Esconder as Janelas</primary
+></indexterm>
+
+<!-- TODO: Screenshot of the minimize button -->
+<para>
+<indexterm
+><primary
+>Minimizar</primary
+></indexterm
+> Quando precisar de manter um programa aberto, mas não quiser que ele ocupe espaço no seu ecrã, poderá minimizá-lo ou enrolá-lo. Para minimizar uma janela, carregue no botão <guibutton
+>Minimizar</guibutton
+> que é o terceiro a contar da direita na barra de título da janela. A janela não ficará visível, mas o programa irá continuar a correr, aparecendo um item para ele na barra de tarefas do painel. Para mostrar a janela de novo, carregue no item respectivo na barra de tarefas. Poderá usar também o <keycombo action="simul"
+>&Alt;&Tab;</keycombo
+><indexterm
+><primary
+><keycombo action="simul"
+>&Alt;&Tab;</keycombo
+></primary
+></indexterm
+>: veja a secção <xref linkend="switching-between-windows"/>.</para>
+
+<para>
+<indexterm
+><primary
+>Enrolar</primary
+></indexterm
+> As janelas enroladas são muito semelhantes às minimizadas mas, neste caso, só fica visível a barra de título da janela. Para enrolar uma janela, faça duplo-click na barra de título. Para restaurar (repor como visível) a janela, basta fazer duplo-click na barra de título de novo.</para>
+</sect3>
+
+<sect3 id="cascade-windows">
+<title
+>Janelas em Cascata</title>
+
+<para
+>Em alguns, poderá ter uma grande quantidade de janelas abertas e espalhadas. Se optar por colocá-las em cascata, o &kde; alinhá-las-á em sucessão a partir do canto superior esquerdo do seu ecrã. Para usar esta opção, use o &MMB; no ecrã e seleccione então a opção <guimenuitem
+>Janelas em Cascata</guimenuitem
+>.</para>
+
+</sect3>
+
+<sect3 id="unclutter-windows">
+<title
+>Arrumar as Janelas</title>
+
+<para
+>Se optar por arrumar as suas janelas abertas, o &kde; irá tentar usar o máximo de espaço disponível no ecrã, de modo a mostrar o máximo de cada janela que for possível. Por exemplo, se tiver quatro janelas abertas e pedir para arrumar as janelas, elas serão colocadas em cada um dos cantos do ecrã, independentemente do seu local original. Para usar essa opção mais uma vez, use o seu &MMB; no ecrã e seleccione depois a opção <guimenuitem
+>Arrumar as Janelas</guimenuitem
+>.</para>
+
+</sect3>
+
+<sect3 id="closing-windows">
+<title
+>Fechar as Janelas</title>
+
+<indexterm
+><primary
+>Fechar as Janelas</primary
+></indexterm>
+
+<para
+>Quando acabar de usar uma aplicação, irá querer parar a aplicação e fechar a sua janela. Mais uma vez, tem hipótese para usar algumas opções: <itemizedlist>
+<listitem>
+<para
+>Carregue no botão mais à direita da barra de título da janela. Se estiver a editar um documento com essa aplicação, ser-lhe-á pedido para <guibutton
+>Gravar</guibutton
+> as suas alterações, <guibutton
+>Esquecer</guibutton
+> as mesmas ou <guibutton
+>Cancelar</guibutton
+> a sua ordem para fechar a aplicação.</para>
+</listitem>
+<listitem>
+<para
+>Use a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+> do menu. Ser-lhe-ão mostradas as mesmas opções para <guibutton
+>Gravar</guibutton
+>, <guibutton
+>Esquecer</guibutton
+> ou <guibutton
+>Cancelar</guibutton
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> na janela respectiva do &kicker;, o painel do &kde;, e seleccione depois a opção <guimenuitem
+>Fechar</guimenuitem
+>. Poderá aparecer uma opção para gravar todos os documentos que estivessem a ser editados.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue em <keycombo action="simul"
+>&Alt;<keycap
+>F4</keycap
+></keycombo
+><indexterm
+><primary
+><keycombo action="simul"
+>&Alt;<keycap
+>F4</keycap
+> </keycombo
+></primary
+></indexterm
+> . Mais uma vez, irá aparecer a janela de confirmação se estiver a editar algum documento.</para>
+</listitem>
+</itemizedlist>
+</para>
+
+</sect3>
+
+<!-- Let's try organising this a different way
+<para
+>The bar along the top is called the titlebar, and contains most
+of the things you'll need to manipulate the window. Let's take a
+closer look:
+<screenshot>
+<mediaobject>
+<imageobject>
+<imagedata fileref="titlebar.png" format="png"/>
+</imageobject>
+<textobject
+><phrase
+>A window titlebar</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<note
+><para
+>This screenshot shows the titlebar which appears in the
+default &kde; configuration. The exact appearance on your system may
+be slightly different, but the functions are similar.</para>
+</note>
+-->
+
+<!-- TODO:Note &MMB; mouse button/&RMB mouse button on maximize for
+vertical/horizontal maximization. Or is this advanced? -->
+
+</sect2>
+
+<sect2 id="advanced-window-management">
+<title
+>Gestão Avançada de Janelas</title>
+
+<para
+>kstart</para>
+<sect3 id="kstart">
+<sect3info>
+<author
+>&Richard.J.Moore; &Richard.J.Moore.mail; </author>
+</sect3info>
+<title
+>&kstart;</title
+>
+
+<para
+>A forma mais simples de aceder às funcionalidades de gestão avançada das janelas no &kde; é usando um pequeno utilitários chamado &kstart;, que vem incluído no &kde; 2.1 e posteriores. O &kstart; permite-lhe controlar a forma como uma aplicação interage com o gestor de janelas. O comando é normalmente usado para definir comportamentos especiais para as aplicações mais usadas, mas também pode ser útil para integrar aplicações que não sejam do &kde; no seu ambiente de trabalho.</para>
+
+<para
+>A utilização do &kstart; é simples: basta você colocar o <userinput
+><command
+>kstart</command
+></userinput
+> e algumas opções antes de um comando. Para começar, vejamos como se pode usar o &kstart; para personalizar o comportamento de uma janela do &kcalc;. O comando que será usado é o seguinte: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kstart</command
+> <option
+>--ontop</option
+> <option
+>--alldesktops</option
+> <option
+>kcalc</option
+></userinput
+></screen>
+</para>
+
+<para
+>Com alguma sorte, o efeito que este comando fará deverá ser bastante óbvio - a janela do 'kcalc' ficará por cima de todas as outras e ficará visível em todos os ecrãs virtuais. Uma funcionalidade que será menos óbvia é que este comando irá funcionar com qualquer ambiente compatível com a norma NET, não apenas com o &kde;.</para>
+
+<para
+>Poderá passar argumentos aos programas que invocar com o &kstart;, como de costume, como é demonstrado no exemplo seguinte: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kstart</command>
+<option
+>--skiptaskbar</option
+> <option
+>--desktop</option>
+1 xmessage'Olá Mundo'</userinput
+></screen>
+
+</para>
+
+<para
+>Este comando mostra a mensagem <computeroutput
+>Olá Mundo</computeroutput
+> com o <application
+>xmessage</application
+> e garante que a imagem será mostrada no primeiro ecrã virtual e será omitida da barra de tarefas. O facto de que este programa é feito com a arquitectura do Xt em vez de ser uma aplicação nativa do &kde; não irá causar qualquer problema para o &kstart;, esperando mostrar desta forma como o &kstart; poderá ser usado para integrar aplicações legadas no seu ambiente de trabalho do &kde;.</para>
+</sect3>
+
+<sect3 id="special-window-settings">
+<title
+>Outras Opções Especiais das Janelas</title>
+<para
+>Embora possa usar o &kstart; para atribuir opções especiais às janelas em particular, o &kde; também lhe permite alterar as mesmas -- assim como outras opções semelhantes --, a partir da própria janela do programa. Basta seleccionar o botão mais à esquerda do título da janela (ou basta carregar em <keycombo action="simul"
+>&Alt;<keycap
+>F3</keycap
+></keycombo
+>, logo que a janela esteja em primeiro plano), e vá depois a <menuchoice
+><guisubmenu
+>Avançado</guisubmenu
+><guimenuitem
+>Regras Especiais de Janelas...</guimenuitem
+></menuchoice
+>. Como poderá ver, a partir daqui poderá alterar várias coisas, desde a sua geometria inicial até à possibilidade de ter ou não um contorno.</para>
+</sect3>
+
+<sect3 id="system-tray">
+<sect3info>
+<author
+>&Richard.J.Moore; &Richard.J.Moore.mail; </author>
+</sect3info>
+
+<title
+>A Bandeja do Sistema</title>
+
+<para
+>Agora que sabemos como personalizar a decoração de uma janela, vejamos outro aspecto do ecrã: a bandeja do sistema. Esta é uma área onde uma dada aplicação poderá mostrar uma pequena janela. É usada para mostrar a informação de estado ou para oferecer um acesso rápido aos comandos. Uma janela que tenha um item na bandeja do sistema normalmente desaparece do gestor de tarefas quando é minimizada, sendo o ícone da bandeja um substituto. Normalmente, os ícones de bandeja são desenvolvidos especificamente como parte de uma aplicação porém, como acontece com as decorações das janelas, o &kde; oferece uma ferramenta para alterar isto: o <application
+>ksystraycmd</application
+>.</para>
+
+<para
+>Para começar, vamos pegar na aplicação &kcalc; e transformá-la numa aplicação da bandeja do sistema. Isto é conseguido com um comando simples: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>ksystraycmd</command
+> <option
+>--title</option
+> 'kcalc' kcalc</userinput
+></screen>
+
+</para>
+
+<para
+>O ícone mostrado na bandeja é o que está indicado nas dicas da janela e será actualizado se o ícone mudar. O título da janela é mostrado como uma dica, se mantiver o rato sobre o ícone. O <application
+>ksystraycmd</application
+> segue o comportamento normal do &kde; de modo que a janela-alvo poderá ser mostrada ou escondida se carregar no ícone da bandeja, estando um menu de contexto normal disponível. </para>
+
+<screenshot
+> <mediaobject
+> <imageobject
+><imagedata
+fileref="kcalc-systray.png"
+></imagedata
+></imageobject>
+</mediaobject
+></screenshot>
+</sect3>
+
+<sect3 id="more-complex-uses-of-ksystraycmd">
+<sect3info>
+<author
+>&Richard.J.Moore; &Richard.J.Moore.mail; </author>
+</sect3info>
+
+<title
+>Utilizações Mais Complexas do <application
+>ksystraycmd</application
+></title>
+
+<para
+>Para ilustrar as outras funcionalidades do <application
+>ksystraycmd</application
+>, será usado um exemplo mais complicado: uma janela do &konsole; que vai seguindo o ficheiro <filename
+>.xsession-errors</filename
+> (este é o registo que guarda o que se passa no seu ambiente de trabalho). Para começar, vamos ver como é que isto poderá ser conseguido: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>konsole</command
+> <option
+>--icon</option>
+log <option
+>--caption</option
+> 'Registo do X' \
+<option
+>--nomenubar</option
+> <option
+>--notabbar</option>
+<option
+>--noframe</option
+> \
+<option
+>-e</option
+> tail -f ~/.xsession-errors</userinput
+></screen>
+</para>
+
+ <para
+>Os argumentos <option
+>--caption</option
+> e <option
+>--icon</option
+> são oferecidos normalmente nas aplicações do &kde;. Poderá obter uma lista destas opções globais, executando a aplicação com os parâmetros <option
+>--help-kde</option
+> e <option
+>--help-qt</option
+>. Aqui, poder-se-á atribuir à nossa janela do &konsole; o título 'Registo do X' e o ícone <quote
+>log</quote
+>. Poderá usar estas opções com qualquer aplicação do &kde; e, tal como é mencionado acima, o <application
+>ksystraycmd</application
+> tem-nas em conta ao criar o ícone na bandeja. O argumento <option
+>-e</option
+> é específico do &konsole; e diz-lhe para executar o comando <command
+>less</command
+>. Apesar da sua complexidade, esta janela poderá ser movida para a bandeja facilmente com o <application
+>ksystraycmd</application
+>: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>ksystraycmd</command>
+<option
+>--hidden</option
+> <option
+>--title</option
+> 'X Log' \
+konsole --icon log --caption 'XLog' \
+--nomenubar --notabbar --noframe \
+-e tail -f .xsession-errors</userinput
+></screen>
+</para>
+
+ <para
+>Para além de ser o comando mais complexo usado até agora, este exemplo demonstra a opção <option
+>--hidden</option
+> que inicia o comando apenas com o ícone da bandeja de sistema visível. Este exemplo atinge o nosso objectivo de oferecer um acesso rápido ao registo, mas poder-se-ão fazer as coisas um pouco mais eficientes se só executar o processo do &konsole; quando estiver visível. O comando a usar é <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>ksystraycmd</command
+> <option
+>--startonshow</option
+> \
+ --<option
+>icon</option
+> log <option
+>--tooltip</option
+> 'X Log' \
+konsole --icon log --caption 'X Log' \
+--nomenubar --notabbar --noframe \
+-e tail -f ~/.xsession-errors</userinput
+></screen>
+</para>
+
+<para
+>A adição do parâmetro <option
+>--startonshow</option
+> diz ao <application
+>ksystraycmd</application
+> para iniciar apenas com o ícone da bandeja visível (como no parâmetro <option
+>--hidden</option
+>) e para esperar até que o utilizador active o ícone da bandeja antes de executar o comando-alvo. Foi também usado o parâmetro <option
+>--quitonhide</option
+>, que indica ao <application
+>ksystraycmd</application
+> para terminar a aplicação-alvo, sempre que a sua janela estiver escondida. Se usar ambos os parâmetros, garante que o ícone da bandeja do &konsole; não desperdiça recursos se não o estiver a usar. A criação e destruição da janela-alvo, tal como é feita aqui, evita que o funcionamento normal do ícone e do título para o <application
+>ksystraycmd</application
+> funcione, por isso é necessário indicar também o ícone inicial e a dica explicitamente.</para>
+</sect3>
+
+<sect3 id="improving-reliability">
+<sect3info>
+<author
+>&Richard.J.Moore; &Richard.J.Moore.mail; </author>
+</sect3info>
+
+<title
+>Melhorar a Fiabilidade</title>
+
+<para
+>Em todos os exemplos anteriores, baseámo-nos no &kstart; e no <application
+>ksystraycmd</application
+> para descobrir a janela que desejamos afectar e, a menos que seja indicado em contrário, eles assumem que a primeira janela que aparece é a desejada. Esta política está correcta normalmente, dado que a aplicação está a ser iniciada ao mesmo tempo, mas poderá correr bastante mal se estiverem a aparecer várias janelas (como no arranque do sistema). Para tornar os comandos mais robustos, poder-se-á usar o parâmetro <option
+>--window</option
+>. Este indica o título da janela-alvo. Segue-se um exemplo do parâmetro <option
+>--window</option
+> para garantir que é afectada uma dada janela do Konsole: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kstart</command
+> <option
+>--iconify</option
+> <option
+>--window</option
+> 'kstart_me' konsole
+--caption 'kstart_me' -e tail -f
+~/.xsession-errors</userinput
+></screen>
+
+</para>
+
+<para
+>Aqui foi usada a técnica testada de indicar um título tanto para o &kstart; como para a aplicação-alvo. Esta é, normalmente, a melhor maneira de usar o &kstart; e o <application
+>ksystraycmd</application
+>. O argumento <option
+>--window</option
+> é suportado tanto pelo &kstart; como pelo <option
+>ksystraycmd</option
+> e poderá ser uma expressão regular (&eg; <quote
+>janela[0-9]</quote
+>), assim como um dado título em particular. (As expressões regulares são uma ferramenta de correspondência de padrões que poderá constatar que é usada em todo o &kde;.) </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="using-multiple-desktops">
+<title
+>Usar Várias Áreas de Trabalho</title>
+
+<indexterm
+><primary
+>Ecrãs Virtuais</primary
+></indexterm>
+<indexterm
+><primary
+>Vários Ecrãs</primary
+></indexterm>
+
+<para
+>Em alguns casos, o espaço de um ecrã não é simplesmente suficiente. Se usar muitas aplicações ao mesmo tempo e se sentir afundado em várias janelas, os ecrãs virtuais oferecem a solução para isso. Por omissão, o &kde; tem quatro ecrãs virtuais, sendo cada um deles como se fosse um ecrã separado: poderá abrir e mover as janelas neles, definir os ícones e o fundo para cada um desses ecrãs. Se se sentir familiarizado com o conceito de terminais virtuais, não terá problemas com os ecrãs virtuais do &kde;.</para>
+
+<sect3 id="switching-virtual-desktops">
+<title
+>Mudar de Ecrãs Virtuais</title>
+<para
+>Para mudar para um ecrã virtual diferente, poderá usar o <keycombo action="simul"
+>&Ctrl;&Tab; </keycombo
+> da mesma forma que usa o <keycombo action="simul"
+>&Alt;&Tab; </keycombo
+> para mudar de janelas (veja em <xref linkend="switching-between-windows"/>): Mantenha carregado o &Ctrl; e depois vá carregando em &Tab;. Irá aparecer uma pequena janela que mostra os ecrãs virtuais, estando um deles seleccionado. Se soltar o &Ctrl;, o &kde; irá mudar para o ecrã virtual seleccionado. Para seleccionar um ecrã diferente, carregue repetidamente em &Tab;, enquanto mantém o &Ctrl; carregado. A selecção vai percorrendo os vários ecrãs disponíveis. Quando o ecrã para o qual quer mudar estiver seleccionado, solte a tecla &Ctrl;.</para>
+
+<!-- TODO: Write about the desktop pager thing -->
+
+</sect3>
+
+<sect3 id="windows-and-virtual-desktops">
+<title
+>Janelas e Ecrãs Virtuais</title>
+<para
+>Poderá mudar as janelas de ecrãs virtuais se usar a opção <guisubmenu
+>Para o Ecrã</guisubmenu
+> do menu da janela. Basta seleccionar o ecrã para o qual deseja mover a janela. Poderá fazer a janela aparecer em todos os ecrãs com o item <guimenuitem
+>Todos os Ecrãs</guimenuitem
+><indexterm
+><primary
+>Janelas Fixas</primary
+></indexterm
+>.</para>
+
+<!-- Add links to "further reading" here
+<itemizedlist>
+<title
+>Related Information</title>
+<listitem
+><para
+></para>
+</listitem>
+</itemizedlist>
+
+-->
+</sect3>
+
+
+</sect2>
+
+</sect1>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/userguide/your-kde-account.docbook b/tde-i18n-pt/docs/kdebase/userguide/your-kde-account.docbook
new file mode 100644
index 00000000000..3df43793300
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/userguide/your-kde-account.docbook
@@ -0,0 +1,94 @@
+<sect1 id="account-intro">
+<!-- Uncomment the <*info
+> below and add your name to be -->
+<!-- credited for writing this section. -->
+
+<!--
+<sect1info>
+<authorgroup>
+<author>
+<firstname
+>Your First Name here</firstname>
+<surname
+>Your Surname here </surname>
+</author>
+</authorgroup>
+</sect1info>
+-->
+
+<title
+>Acerca da Sua Conta do &kde;</title>
+
+<para
+>O &kde; guarda informações sobre a sua configuração pessoal em alguns sítios diferentes: <itemizedlist>
+<listitem
+><para
+>A pasta escondida <filename
+>.kde</filename
+> (repare no ponto no início), localizada na sua pasta pessoal, contém um grande número de ficheiros que guardam a configuração do &kde;. Algumas das subpastas que poderá achar útil são: a <filename
+>.kde/share/config</filename
+>, que contém os ficheiros de configuração para as aplicações individuais; a <filename
+>.kde/Autostart</filename
+>, que contém as referências às aplicações que deverão ser iniciadas de cada vez que arranca o &kde;; e a <filename
+>.kde/share/apps/kabc</filename
+>, onde se encontra o seu livro de endereços.</para>
+</listitem>
+<!-- FIXME: Apparently KDEDIR and KDEDIRS are deprecated. I need to -->
+<!-- get the truth on this -->
+<listitem
+><para
+>As variáveis de ambiente <envar
+>KDEDIR</envar
+> e <envar
+>KDEDIRS</envar
+> indicam ao &kde; onde é que os seus ficheiros estão gravados. Você só irá normalmente precisar de apontar a <envar
+>KDEDIR</envar
+> para a pasta onde o &kde; está instalado mas, em algum dos casos, poderá ter outros programas do &kde; instalados noutro lado qualquer. Nesse caso, poderá usar a variável de ambiente <envar
+>KDEDIRS</envar
+>. Configure a <envar
+>KDEDIRS</envar
+> com uma lista de todas as pastas que contêm programas do &kde;, separadas por vírgulas. Por exemplo, se tiver programas do &kde; tanto na <filename
+>/usr/local/kde</filename
+> como na <filename
+>/home/ze/kde</filename
+>, poderá usar o comando <userinput
+>export KDEDIR=/usr/local/kde,/home/ze/kde</userinput
+> se usar a <application
+>bash</application
+> ou o <userinput
+>setenv KDEDIR=/usr/local/kde,/home/ze/kde</userinput
+> se usar a 'sh'. </para>
+</listitem>
+</itemizedlist>
+</para>
+
+<!-- Add links to "further reading" here -->
+<itemizedlist>
+<title
+>Informação Relacionada</title>
+<listitem
+><para
+><xref linkend="kde-for-administrators"/> contém mais informações sobre as pastas que o &kde; usa.</para>
+</listitem>
+</itemizedlist>
+
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:true
+sgml-parent-document:("index.docbook" "book" "sect1")
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdebase/visualdict/Makefile.am b/tde-i18n-pt/docs/kdebase/visualdict/Makefile.am
new file mode 100644
index 00000000000..7c582296534
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/visualdict/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = khelpcenter/visualdict
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdebase/visualdict/Makefile.in b/tde-i18n-pt/docs/kdebase/visualdict/Makefile.in
new file mode 100644
index 00000000000..2a669eea18f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/visualdict/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdebase/visualdict
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = khelpcenter/visualdict
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/visualdict/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdebase/visualdict/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/visualdict/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/visualdict/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/visualdict/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khelpcenter/visualdict/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdebase/visualdict/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdebase/visualdict/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdebase/visualdict/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdebase/visualdict/index.cache.bz2 b/tde-i18n-pt/docs/kdebase/visualdict/index.cache.bz2
new file mode 100644
index 00000000000..16c5f0f7578
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/visualdict/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdebase/visualdict/index.docbook b/tde-i18n-pt/docs/kdebase/visualdict/index.docbook
new file mode 100644
index 00000000000..7d64b0989c4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdebase/visualdict/index.docbook
@@ -0,0 +1,402 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "Visual Guide to &kde;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+
+
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Guia Visual do &kde;</title>
+<authorgroup>
+<corpauthor
+>A Equipa do &kde; </corpauthor>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2006-12-06</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<copyright>
+<year
+>2000</year
+><year
+>2006</year>
+<holder
+>A Equipa do &kde;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>Um guia visual à interface do &kde;. Esta é uma versão muito preliminar do documento. Eventualmente, esta será uma viagem gráfica ao &kde;.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Visual</keyword>
+<keyword
+>Dicionário</keyword>
+<keyword
+>Guia</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="visual-dictionary">
+
+<!-- Translators please note: If you have already translated the visual -->
+<!-- dictionary on the i18n website, please make sure the translations here -->
+<!-- match that file exactly. -->
+
+<title
+>Dicionário de termos visuais do &kde;</title>
+
+<para
+>Este projecto foi iniciado para ajudar a unificar o vocabulário usado na documentação do &kde;.</para>
+
+<para
+>Nós oferecemos isto para si como uma ajuda na aprendizagem da GUI (Graphical User Interface) do &kde;. Este nomes já foram normalizados na documentação do &kde;, por isso irá encontrar os itens da interface referidos da mesma forma.</para>
+
+<tip
+><para
+>O termo <emphasis
+>Widget</emphasis
+> <emphasis
+>(Elemento gráfico)</emphasis
+> refere-se ao bloco básico de criação de uma interface de um programa.</para>
+<para
+>Cada elemento opera de uma forma semelhante de cada vez que é usado, mas o efeito que esse elemento tem depende do seu local no programa.</para
+></tip>
+
+<!-- TODO:
+Widgets to add: combo buttons (eg, the 'back' button in konq), popup
+menus/context menus, passive popups, navigation panel buttons?
+
+Perhaps list deprecated names, for search/replace purposes?
+-->
+<sect1 id="widget-table">
+<title
+>Lista de Elementos Comuns da Interface do &kde;</title>
+<para
+>De momento, este guia consiste numa tabela com os nomes dos elementos gráficos encontrados com frequência na documentação do &kde; e um exemplo de cada um. </para>
+<para
+>A nossa esperança é, eventualmente, fazer disto um documento muito mais completo, o que lhe poderá levar numa viagem visual pelo &kde;.</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row>
+<entry
+>Botão</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict12.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Opções</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict13.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Selecção de Cores</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict9.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista de Selecção</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict2.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Menu de Contexto</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict21.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Caixa de Diálogo</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict6.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista de Selecção</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict1.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista de Ícones</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict16.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Lista</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict7.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict8.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Menu</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict4.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Evolução</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict17.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Opções Exclusivas</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict10.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Posicionamento</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict18.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra Deslizante</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict15.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Campo Incremental/Decremental</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict11.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Estado</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict20.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Página</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict22.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Janela com Páginas</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict23.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Caixa de Texto</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict14.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Barra de Ferramentas</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict3.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+<row>
+<entry
+>Vista em Árvore</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict19.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+
+<row>
+<entry
+>Título da Janela</entry>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="pict5.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+</row>
+
+</tbody>
+</tgroup>
+</informaltable>
+</sect1>
+</chapter>
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+<para
+>&kappname;</para>
+
+<para
+>Documentação pela Equipa de Documentação do &kde;.</para>
+&underFDL; </chapter>
+
+</book>
+
diff --git a/tde-i18n-pt/docs/kdeedu/Makefile.am b/tde-i18n-pt/docs/kdeedu/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/Makefile.in b/tde-i18n-pt/docs/kdeedu/Makefile.in
new file mode 100644
index 00000000000..e336f2a7713
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. khangman kvoctrain kpercentage kiten kwordquiz kmessedwords kstars keduca kig kbruch klettres blinken klatin ktouch kgeography kmathtool kverbos kalzium kturtle kmplot kanagram
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/blinken/Makefile.am b/tde-i18n-pt/docs/kdeedu/blinken/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/blinken/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/blinken/Makefile.in b/tde-i18n-pt/docs/kdeedu/blinken/Makefile.in
new file mode 100644
index 00000000000..a5a623ef903
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/blinken/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/blinken
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/blinken/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/blinken/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/blinken/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/blinken/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/blinken/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/blinken/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/blinken/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/blinken/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/blinken/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/blinken/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/blinken/index.cache.bz2
new file mode 100644
index 00000000000..372ba7a385e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/blinken/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/blinken/index.docbook b/tde-i18n-pt/docs/kdeedu/blinken/index.docbook
new file mode 100644
index 00000000000..253eaf655b8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/blinken/index.docbook
@@ -0,0 +1,470 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY blinken "<application
+>blinKen</application
+>">
+ <!ENTITY kappname "&blinken;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &blinken;</title>
+
+<authorgroup>
+<author
+><firstname
+>Danny</firstname
+> <surname
+>Allen</surname
+> <affiliation
+> <address
+>&Danny.Allen.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>&Danny.Allen;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-08-20</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>O &blinken; traz um jogo electrónico de memória dos anos 1970 para o &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>blinKen</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>crianças</keyword>
+<keyword
+>electrónico</keyword>
+<keyword
+>antigo</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &blinken; baseia-se num jogo electrónico que foi lançado em 1978, o qual desafiava os jogadores a recordar sequências com tamanhos cada vez maiores. Na face do dispositivo, existem 4 botões de cores diferentes, tendo cada um o seu som distinto. Estes botões iluminam-se aleatoriamente, criando a sequência que o jogador deverá então recordar. Se o jogador for bem sucedido a recordar a sequência de luzes na ordem correcta, então passará à próxima etapa, onde aparecerá uma sequência idêntica com um passo extra. Se estiver errado, perde o jogo e terá de voltar ao início. O objectivo é obter um recorde - cada passo na sequência vale um ponto, como tal, se recordar correctamente uma sequência de 8 luzes, irá obter 8 pontos para a tabela de recordes. </para>
+
+</chapter>
+
+
+<chapter id="using-blinken">
+<title
+>Usar o &blinken;</title>
+
+<para
+>Aqui está o ecrã que aparece no início do &blinken;, e que mostra a interface geral da aplicação. A maior parte do ecrã é ocupada pelo <interface
+>dispositivo</interface
+>, com os <interface
+>4 botões de cores</interface
+>, os controlos do dispositivo (<interface
+>contador de pontuação</interface
+>, botão de <interface
+>Início</interface
+>, &etc;) no centro do ecrã. O estado actual da aplicação aparece no <interface
+>papel</interface
+> por baixo do dispositivo. Nos cantos da aplicação, existem 3 botões: </para>
+
+<screenshot>
+<screeninfo
+>Aqui está o ecrã que é apresentado no arranque do &blinken;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Aqui está o ecrã que é apresentado no arranque do &blinken;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O botão de <guilabel
+>Recordes</guilabel
+> <action
+>mostra uma janela que apresenta a <guilabel
+>tabela de Recordes</guilabel
+></action
+> em cada um dos 3 níveis de dificuldade (a tabela de <guilabel
+>Recordes</guilabel
+> poderá também ser acedida se <action
+>carregar no <interface
+>contador de pontuação</interface
+>)</action
+>: </para>
+
+<screenshot>
+<screeninfo
+>O botão de <guiicon
+>Recordes</guiicon
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken_highscoresbutton.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O botão de <guiicon
+>Recordes</guiicon
+></phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O botão para <guiicon
+>Sair</guiicon
+> <action
+>termina a aplicação</action
+>: </para>
+
+<screenshot>
+<screeninfo
+>O botão para <guiicon
+>Sair</guiicon
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken_quitbutton.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O botão para <guiicon
+>Sair</guiicon
+></phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O botão de <guiicon
+>Ajuda</guiicon
+> é especial, na medida em que <action
+>revela 3 sub-botões</action
+>. Estes botões aparecem quando o botão de <guiicon
+>Ajuda</guiicon
+> se <action
+>encontra pressionado</action
+>, e oferecem o acesso ao <guilabel
+>manual do &blinken;</guilabel
+> (este documento) e as janelas <guilabel
+>Acerca do &blinken;</guilabel
+> e <guilabel
+>Acerca do &kde;</guilabel
+>: </para>
+
+<screenshot>
+<screeninfo
+>O botão de <guiicon
+>Ajuda</guiicon
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken_helpbutton.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O botão de <guiicon
+>Ajuda</guiicon
+></phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para se familiarizar com o funcionamento do jogo, poderá interagir com os <interface
+>botões coloridos</interface
+>, enquanto se encontra no ecrã principal. Os botões ficarão iluminados e irão produzir um som quando forem pressionados. </para>
+
+<note
+><para
+>Necessita de ter suporte para o &arts; no 'kdelibs' para ouvir os sons.</para
+></note>
+<sect1 id="starting-game">
+<title
+>Começar um Jogo</title>
+
+<para
+>Logo que esteja familiarizado com o funcionamento da aplicação, poderá iniciar um jogo se carregar no botão <guibutton
+>Iniciar</guibutton
+> no centro do ecrã. Este irá <quote
+>despoletar</quote
+> o dispositivo, tal como é demonstrado pelo <interface
+>contador de pontuação</interface
+> iluminado. Poderá então <action
+>escolher o nível de dificuldade</action
+> que pretende: </para>
+
+<screenshot>
+<screeninfo
+>Seleccionar o nível de dificuldade</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Seleccionar o nível de dificuldade</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Existem 3 níveis no &blinken;: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O nível 1 é o mais simples, dado que oferece o maior período de tempo entre cada reprodução da sequência. </para>
+</listitem>
+<listitem>
+<para
+>O nível 1 é o intermédio. É idêntico ao anterior, mas tem um menor período de tempo entre cada reprodução da sequência. </para>
+</listitem>
+<listitem>
+<para
+>O nível ? é o mais difícil do &blinken;. Ele usa os tempos do nível 2, mas cada sequência é totalmente aleatória, em vez de resultar da sequência anterior, como acontece no tipo de jogo normal. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="enter-highscore">
+<title
+>Introduzir um Novo Recorde</title>
+
+<para
+>Se tiver a sorte de conseguir um recorde, este será introduzido na tabela de <guilabel
+>Recordes</guilabel
+>. Irá aparecer uma janela que lhe pedirá uma alcunha a associar à sua pontuação na tabela: </para>
+
+<screenshot>
+<screeninfo
+>Janela de pedido de alcunha para o recorde</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken_nickprompt.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela de pedido de alcunha para o recorde</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Só são mantidas 5 pontuações por cada nível, por isso não fique desapontado se não o conseguir! </para>
+
+</sect1>
+
+
+<sect1 id="playing-tips">
+<title
+>Sugestões do Jogo</title>
+<para
+>O &blinken; é o maior jogo de memória, ainda que não necessite de ter a melhor memória para ser bem sucedido. Estas dicas ajudá-lo-ão na sua conquista de uma pontuação óptima: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se você tiver altifalantes no PC, ligue-os com o som num nível bom, para que possa ouvir os tons enquanto vê as luzes a piscar. </para>
+</listitem>
+<listitem>
+<para
+>Experimente tanto com o rato como com o <link linkend="accessibility"
+>teclado</link
+>, para ver qual é que se adequa melhor à sua memória. </para>
+</listitem>
+<listitem>
+<para
+>Tente recordar a sequência como uma lista de cores. </para>
+</listitem>
+<listitem>
+<para
+>Tente recordar a sequência como posições no ecrã. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+
+<chapter id="accessibility">
+<title
+>Opções de Acessibilidade</title>
+
+<para
+>Para permitir que o &blinken; seja mais facilmente disfrutado por certos utilizadores, existem várias opções opções de acessibilidade incorporadas no &blinken;. </para>
+<para
+>Para ver e modificar as opções de acessibilidade do &blinken;, carregue na tecla <keycap
+>&Ctrl;</keycap
+> (enquanto um jogo ainda não estiver em curso): </para>
+
+<screenshot>
+<screeninfo
+>Teclas de acesso do &blinken;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blinken_accesskeys.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Teclas de acesso do &blinken;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para voltar ao ecrã do jogo, carregue na tecla <keycap
+>&Ctrl;</keycap
+> de novo. </para>
+
+<para
+>Para além da utilização do rato, o &blinken; também permite ao utilizador operar no jogo com o teclado. </para>
+
+<para
+>As teclas são a <keycap
+>1</keycap
+>, <keycap
+>2</keycap
+>, <keycap
+>3</keycap
+>, <keycap
+>4</keycap
+> por omissão. </para>
+
+<para
+>Para alterar a configuração de qualquer uma das teclas, carregue nela com o rato. Ficará então seleccionada, à espera da introdução de dados. Carregue na tecla desejada no teclado para mudar a tecla associada. </para>
+
+<para
+>Existem outras opções disponíveis no meio da janela: os <interface
+>sons</interface
+> e o <interface
+>tipo de letra</interface
+>. </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se desligar a opção dos <interface
+>sons</interface
+>, os efeitos sonoros do &blinken; serão retirados. </para>
+</listitem>
+<listitem>
+<para
+>Se desligar a opção do <interface
+>tipo de letra</interface
+>, será usado um tipo de letra normal em vez do tipo de letra que simula a escrita à mão. </para>
+</listitem>
+</itemizedlist>
+
+</chapter>
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&blinken; </para>
+<para
+>Programa com 'copyright' 2005 de Albert Astals Cid <email
+>tsdgeos@terra.es</email
+> e &Danny.Allen; &Danny.Allen.mail; </para>
+<para
+>Contribuições: </para>
+<itemizedlist>
+<listitem>
+<para
+>Tipo de letra "Steve": Steve Jordi <email
+>steve@sjordi.com</email
+> </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' 2005 de &Danny.Allen; &Danny.Allen.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-blinken">
+<title
+>Como obter o &blinken;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet:noai
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kalzium/Makefile.am b/tde-i18n-pt/docs/kdeedu/kalzium/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kalzium/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kalzium/Makefile.in b/tde-i18n-pt/docs/kdeedu/kalzium/Makefile.in
new file mode 100644
index 00000000000..de8d2a8524f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kalzium/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kalzium
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kalzium/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kalzium/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kalzium/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kalzium/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kalzium/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in man-kalzium.1.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-kalzium.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium
+ @for base in man-kalzium.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kalzium.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalzium/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kalzium.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kalzium/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kalzium/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kalzium/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kalzium/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kalzium/index.cache.bz2
new file mode 100644
index 00000000000..cff7b72d5bb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kalzium/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kalzium/index.docbook b/tde-i18n-pt/docs/kdeedu/kalzium/index.docbook
new file mode 100644
index 00000000000..4c2a2d5555e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kalzium/index.docbook
@@ -0,0 +1,1864 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kappname "&kalzium;"
+><!-- replace kapp here -->
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+ ]>
+
+ <book lang="&language;">
+
+ <bookinfo>
+ <title
+>O Manual do &kalzium;</title>
+
+ <authorgroup>
+ <author
+><firstname
+>Carsten</firstname
+> <surname
+>Niehaus</surname
+> <affiliation
+> <address
+><email
+>&Carsten.Niehaus.mail;</email
+></address>
+ </affiliation>
+ </author>
+
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+ </authorgroup>
+
+ <copyright>
+ <year
+>2001</year>
+ <year
+>2002</year>
+ <year
+>2004</year>
+ <year
+>2005</year>
+ <holder
+>&Carsten.Niehaus;</holder>
+ </copyright>
+
+ <copyright>
+ <year
+>2005</year>
+ <holder
+>&Anne-Marie.Mahfouf;</holder>
+ </copyright>
+
+ <legalnotice
+>&FDLNotice;</legalnotice>
+
+ <date
+>2005-08-21</date>
+ <releaseinfo
+>1.4.2pre4</releaseinfo>
+
+ <abstract>
+ <para
+>O &kalzium; é um programa que lhe mostra a Tabela Periódica dos elementos (a <acronym
+>PSE</acronym
+>, em inglês). Você poderá usar o &kalzium; para procurar informações sobre os elementos ou para aprender factos sobre a tabela periódica.</para>
+ </abstract>
+
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>educação</keyword>
+ <keyword
+>elementos</keyword>
+ <keyword
+>química</keyword>
+ <keyword
+>educação</keyword>
+ <keyword
+>kalzium</keyword>
+ </keywordset>
+
+ </bookinfo>
+
+ <chapter id="introduction">
+ <title
+>Introdução</title>
+
+ <para
+>O &kalzium; oferece-lhe todo o tipo de informações sobre a <acronym
+>PSE</acronym
+> (Periodic System of Elements - Tabela Periódica dos Elementos). Você poderá procurar vários dados sobre os elementos e usar também visualizações para os mostrar. A aplicação é livre e está licenciada segundo a Licença Pública da &GNU;. </para>
+
+ <para
+>Você poderá visualizar a Tabela Periódica dos Elementos por blocos, por grupos, pelo comportamento ácido, famílias, estrutura cristalina ou pelos diferentes estados da matéria. Poderá desenhar dados para um intervalo de elementos no que respeita a propriedades como a massa ou a densidade. Poderá também voltar atrás no tempo e ver quais os elementos que eram conhecidos numa determinada data. </para>
+
+ </chapter>
+
+ <chapter id="quick-start">
+ <title
+>Guia introdutório ao &kalzium;</title>
+
+ <para
+>Aqui está o &kalzium; da primeira vez que o executa, quer através do menu K->Educação->Ciência->&kalzium; ou com o atalho <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> e escrevendo <command
+>kalzium</command
+> no campo de texto.</para>
+ <screenshot>
+ <screeninfo
+>Janela principal do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="quick-1.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Janela principal do &kalzium;</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+
+ <para
+>O &kalzium; está dividido numa barra lateral à esquerda (a vermelho, 1) e na área da tabela (a azul, 2) que mostra os elementos da tabela periódica. O menu normal permite-lhe escolher o que deseja mostrar e a barra de estado apresenta os factos. Poderá esconder a barra lateral com a opção do menu <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Esconder a Barra Lateral</guimenuitem
+> </menuchoice
+>. </para>
+
+ <para
+>Quando passar o cursor do rato sobre um elemento da tabela, irá aparecer uma dica com uma imagem deste elemento, se estiver disponível, o seu número e a sua massa. Na barra lateral, é dada uma ideia geral do elemento actual na página <guilabel
+>Introdução</guilabel
+>. </para>
+
+ <para
+>Poderá desactivar as dicas se usar a opção do menu <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Esconder as dicas</guimenuitem
+> </menuchoice
+>. </para>
+
+ <para
+>Poderá escolher várias vistas para a tabela: mostrar os elementos por famílias, por grupos, por estrutura cristalina, dependendo do seu comportamento ácido, &etc;. Poderá alterar tudo isso no menu, sob a opção <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver</guimenuitem
+> </menuchoice
+>. </para>
+ <para
+>Se quiser saber mais factos acerca de um dado elemento, carregue nele na tabela, para que apareça a janela de informação. </para>
+
+ <screenshot>
+ <screeninfo
+>Janela de informações</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="infodialog_overview.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Janela de informações</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+
+ <para
+>Poderá desenhar os dados com a opção do menu <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desenhar os Dados</guimenuitem
+> </menuchoice
+>. Poderá escolher o que deseja desenhar no eixo dos Y e o intervalo de elementos a desenhar para o eixo dos X. A imagem abaixo mostra a massa dos elementos 1 a 111. </para>
+
+ <screenshot>
+ <screeninfo
+>A janela de Gráficos de Dados</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="plottingdialog.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>A janela de Gráficos de Dados</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+
+ <para
+>O Glossário (<menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Glossário</guimenuitem
+> </menuchoice
+>) explica as palavras químicas mais importantes e mostra-lhe imagens das ferramentas mais comum, em conjunto com uma explicação.</para>
+
+ <screenshot>
+ <screeninfo
+>O Glossário</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="screenshot7.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>O Glossário</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+
+ </chapter>
+ <chapter id="using-kalzium">
+ <title
+>Usar o &kalzium;</title>
+
+ <sect1 id="foo"
+><title
+>Introdução à actualização do Kalzium</title>
+ <para
+>Aqui estão imagens do &kalzium; em acção:</para>
+
+ <para
+>O &kalzium; é muito simples de usar. Está desenhado especificamente para os alunos de todas as idades para ser usado como uma base de dados pequena e rápida.</para>
+ <screenshot>
+ <screeninfo
+>O ecrã principal do &kalzium;, directamente a seguir ao início</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O ecrã principal do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect1>
+ <sect1 id="info-dlg">
+ <title
+>A janela de informações</title>
+ <para
+>A janela de informação é acedida ao carregar com o &LMB; em qualquer elemento. Está disponível apenas no modo de <guilabel
+>Introdução</guilabel
+> ou quando a barra lateral estiver escondida. Este é o local onde obter informações acerca de um elemento. Com os botões no fundo da janela ou através do uso da roda do rato, poderá mudar o elemento que está visível, sem fechar a janela.</para>
+ <sect2 id="infodialog_overview">
+ <title
+>Introdução</title>
+ <para
+>Na <guilabel
+>Introdução</guilabel
+>, poderá encontrar a informação mais importante sobre o elemento, No meio, encontra-se o símbolo do elemento com o seu número elementar no cimo e à esquerda. O canto inferior esquerdo mostra o nome do elemento, enquanto o canto inferior direito mostra as etapas de oxidação mais importantes e, por baixo, o peso do elemento</para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_overview.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="infodialog_picture">
+ <title
+>Imagem</title>
+ <para
+>A página da <guilabel
+>Imagem</guilabel
+> mostra uma figura do elemento, sempre que estiver disponível.</para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_picture.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="infodialog_orbits">
+ <title
+>Orbitais de Bohr</title>
+ <para
+>A página do <guilabel
+>Modelo Atómico</guilabel
+> mostra as camadas atómicas. Cada órbita corresponde a uma camada atómica e cada círculo amarelo representa um electrão.</para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_bohr.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="infodialog_chemical">
+ <title
+>Dados Químicos</title>
+ <para
+>A página dos <guilabel
+>Dados Químicos</guilabel
+> apresentam alguns dados atómicos. O primeiro campo é a <guilabel
+>Estrutura orbital</guilabel
+>. O campo seguinte é a <guilabel
+>densidade</guilabel
+>. </para>
+ <para
+>Dependendo dos dados disponíveis no &kalzium;, poderá ver diferentes raios no elemento. O raio de covalência é o raio de um átomo não carregado do elemento numa molécula. Poderia ser, por exemplo, a distância do O ao H na Água. O raio atómico é o raio de um átomo elementar, p.ex., que não esteja ligado a nada. O raio de van der Waals é descrito como sendo a distância de dois átomos do mesmo tipo em duas moléculas iguais, como os átomos de carbono no propano. O último raio possível é o raio iónico, incluindo a sua carga.</para>
+ <para
+>A massa de um elemento é a massa média de todos os isótopos, em relação à percentagem deles. </para>
+ <para
+>Alguns elementos têm informações sobre os seus isótopos. <variablelist>
+
+ <varlistentry>
+ <term
+>Massa</term>
+ <listitem
+><para
+>A massa deste isótopo. </para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Neutrões</term>
+ <listitem
+><para
+>O número de neutrões que este isótopo tem. </para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Percentagem</term>
+ <listitem
+><para
+>A percentagem de átomos que ocorrem e que são deste tipo de isótopo. Também é chamada de abundância. </para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Período de meia-vida</term>
+ <listitem
+><para
+>Só os isótopos instáveis é que têm um período de meia-vida. É definido como o tempo no qual metade dos isótopos decaíram. </para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Energia e Modo de Decaimento</term>
+ <listitem
+><para
+>Alguns isótopos são conhecidos por emitirem radiações de partículas, sob o processo de decaimento radioactivo. Cada transformação do decaimento tem uma libertação de energia típica e que é indica em conjunto com o modo de decaimento. </para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Rotação e paridade</term>
+ <listitem
+><para
+>A rotação ('spin') do núcleo e a sua paridade. </para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Momento Magnético</term>
+ <listitem
+><para
+>O momento do dípolo magnético do núcleo. É medido nas unidades do magneto nuclear. </para
+></listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_chemicaldata.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="infodialog_misc">
+ <title
+>Diversos</title>
+ <para
+>A página <guilabel
+>Diversos</guilabel
+> indica-lhe outras informações sobre o elemento actual, incluindo a época em que foi descoberto, a sua abundância nas rochas, a sua massa média (a massa por neutrão) e a origem do nome.</para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_misc.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="infodialog_energies">
+ <title
+>Energias Químicas</title>
+ <para
+>A página de <guilabel
+>Energias</guilabel
+> indica-lhe alguns factos de energia relacionados com o elemento.</para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_energies.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="infodialog_spectrum">
+ <title
+>Espectro</title>
+ <para
+>Se o &kalzium; tiver informações sobre o espectro emitido pelo elemento actual, esta página mostrá-lo-á no topo. O comprimento de onda apresentado aumenta da esquerda para a direita. O comprimento de onda entre os 380 nanómetros (nm) e os 780 nm têm as cores do espectro de luz visível. Por exemplo, 550 nm é a cor verde.</para>
+ <para
+>Existem duas formas de ampliar ou reduzir o espectro. Com os campos incrementais que aparecem logo abaixo do espectro, podem-se definir o primeiro e o último comprimento de onda do espectro. Para além disso, poderá manter carregado o botão esquerdo do rato enquanto move o cursor por cima do espectro. Irá ver a área na qual o &kalzium; fará a ampliação a ser marca com uma linha branca. Logo que largue o botão do rato, o &kalzium; irá ampliar a área seleccionada.</para>
+ <para
+>No fundo da página encontra-se o botão <guilabel
+>Exportar o Espectro como Imagem</guilabel
+>. Com ele, poderá gravar o seu espectro actual como um ficheiro de imagem.</para>
+ <para
+>Para reduzir a visualização por 10%, carregue com o botão direito do rato, enquanto o rato estiver dentro do espectro.</para>
+ <screenshot>
+ <screeninfo
+>Janela de informações do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="infodialog_spectrum.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de informações do &kalzium;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ </sect1>
+
+ <!-- Don't have empty chapters if possible - comment them out until -->
+ <sect1 id="numeration">
+ <title
+>Numeração</title>
+
+ <para
+>A numeração é a forma de identificar os 18 grupos da tabela periódica. Você poderá mudar a numeração para a <guilabel
+>IUPAC</guilabel
+>, para a <guilabel
+>IUPAC antigo</guilabel
+> ou para a <guilabel
+>CAS</guilabel
+> ou desligá-la por inteiro.</para>
+
+ <para
+>As seguintes opções do menu <guimenu
+>Ver</guimenu
+><guimenuitem
+>Numeração</guimenuitem
+> poderão ser usadas para alterar a numeração apresentada: <itemizedlist>
+ <listitem
+><para
+><guimenuitem
+>Sem numeração</guimenuitem
+>: Se esta opção estiver activa, não é feita nenhuma numeração dos períodos.</para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar a IUPAC</guimenuitem
+> (por omissão): O <acronym
+>IUPAC</acronym
+> é o <firstterm
+>International Union of Pure and Applied Chemistry</firstterm
+>. Esta é uma organização que define a maioria das normas para as questões da química. Os números do novo sistema IUPAC numeram cada coluna com os números árabes de 1 (um) até 18 (dezoito). </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar a CAS</guimenuitem
+>: o <acronym
+>CAS</acronym
+> é o <firstterm
+>Chemical Abstracts Service</firstterm
+>. No sistema CAS as letras A e B foram designadas para os elementos do grupo principal (A) e para os elementos de transição (B). Ainda que a numeração <acronym
+>IUPAC</acronym
+> seja a oficial, a do <acronym
+>CAS</acronym
+> é a usada nas salas de aula e nos laboratórios.</para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar o IUPAC Antigo</guimenuitem
+>: o sistema antigo IUPAC definia os nomes das colunas com números romanos seguidos da letra <quote
+>A</quote
+> ou <quote
+>B</quote
+>. As colunas eram numeradas de forma que as colunas um a sete eram numeradas de <quote
+>IA</quote
+> até <quote
+>VIIA</quote
+>, as colunas 8 até 10 eram numeradas como <quote
+>VIIIA</quote
+>, as colunas 11 até 17 eram numeradas de <quote
+>IB</quote
+> até <quote
+>VIIB</quote
+> e a coluna 18 era numerada <quote
+>VIII</quote
+>. Devido à confusão que o sistema IUPAC antigo e o CAS criaram, o IUPAC adoptou o seu novo sistema. </para
+></listitem>
+ </itemizedlist>
+ </para>
+
+ </sect1>
+
+ <sect1 id="colors">
+ <title
+>Esquema de cores</title>
+
+ <para
+>O &kalzium; pode-lhe mostrar onde se encontram os elementos de acordo com o seu <quote
+>bloco</quote
+> e <quote
+>grupo</quote
+> periódico, o seu comportamento com os ácidos e qual o seu estado da matéria (sólido/líquido/gasoso) a uma dada temperatura.</para>
+
+ <para
+>Os esquemas de cores são alterados no menu <guimenu
+>Ver</guimenu
+><guimenuitem
+>Ver</guimenuitem
+>. </para>
+ <itemizedlist>
+ <listitem
+><para
+><guimenuitem
+>Sem Esquema de Cor</guimenuitem
+>: todos os elementos têm a mesma cor. Você poderá alterar a cor por omissão na página <guilabel
+>Cores</guilabel
+> de <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kalzium;...</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar os Grupos</guimenuitem
+>: mostra uma cor para cada grupo. Um grupo é uma coluna vertical na tabela periódica dos elementos. Existem 18 grupos na tabela periódica-padrão. Os elementos de um grupo têm configurações similares dos seus electrões de valência, o que lhes confere propriedades semelhantes. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar os Blocos</guimenuitem
+>: mostra uma cor para cada bloco. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar o Comportamento Ácido</guimenuitem
+>: cada comportamento ácido é representado por uma cor diferente. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar a Família</guimenuitem
+>: cada uma das nove famílias é representada por uma cor diferente. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Mostrar as Estruturas dos Cristais</guimenuitem
+>: pinta cada elemento com uma cor que depende da sua estrutura cristalina. </para
+></listitem>
+ <listitem>
+ <para
+><guimenuitem
+>Gradiente</guimenuitem
+></para>
+ <para
+>A área de gradientes mostra os elementos de acordo com uma propriedade que poderá seleccionar em baixo, com um esquema em gradiente de cores. Os elementos para os quais não existem dados são mostrados a cinzento.</para>
+ <screenshot>
+ <screeninfo
+>Gradiente do Raio de Covalência</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="gradient.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Gradiente do Raio de Covalência</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <itemizedlist>
+ <listitem
+><para
+><guimenuitem
+>Raio Atómico</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Raio de Covalência</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Raio van der Waals</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Massa Atómica</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Densidade</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Ponto de Ebulição</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Ponto de Fusão</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Electronegatividade</guimenuitem>
+ </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Afinidade Electrónica</guimenuitem>
+ </para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+
+ </sect1>
+ <sect1 id="tools">
+ <title
+>Ferramentas</title>
+ <sect2 id="glossary">
+ <title
+>Glossário</title>
+ <para
+>O Glossário dá-lhe as definições das ferramentas mais usadas na química, assim como alguns dados de conhecimento geral. Do lado esquerdo das janelas, poderá ver a árvore de itens. No cimo, existem termos químicos, debaixo dos quais existe uma segunda árvore com ferramentas de laboratório. </para>
+ <para
+>No cimo da janela existe uma barra de procura. Se escrever na barra, as árvores ajustar-se-ão imediatamente. O pequeno botão à esquerda da barra de procura limpá-la-á. </para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot7.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>o <quote
+>Glossário</quote
+></phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="plot_data">
+ <title
+>Desenhar os Dados</title>
+ <para
+>A janela <guimenuitem
+>Desenhar os Dados</guimenuitem
+> permite-lhe desenhar alguma informação acerca dos elementos. O eixo dos X representa um intervalo de elementos (desde um número até outro mais elevado). Você define este intervalo com os campos <guilabel
+>Primeiro Elemento</guilabel
+> e <guilabel
+>Último Elemento</guilabel
+> da janela. A visualização não se altera até que carregue no botão <guibutton
+>Gráfico</guibutton
+>. </para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="plottingdialog.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela para <quote
+>Desenhar os Dados</quote
+></phrase>
+ </textobject>
+ <caption
+><para
+>O &kalzium; pode desenhar alguns dados para um intervalo de elementos.</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+ <sect2 id="eq_solver">
+ <title
+>Resolução de Equações</title>
+ <para
+>A <guimenuitem
+>Resolução de Equações</guimenuitem
+> permite ao utilizador resolver equações químicas. Aqui está um exemplo: </para>
+ <blockquote
+><para
+>aH2O + bCO2 -> cH2CO3</para
+></blockquote>
+ <para
+>A equação calculada será mostrada à direita na janela. Como poderá ver no primeiro exemplo, também poderá definir o valor de um ou mais coeficientes. Os outros coeficientes serão ajustados. Para além disso, é possível usar os parêntesis em torno dos elementos ou das cargas electrónicas, tal como aparece nos últimos dois exemplos.</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshoteqsolver.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela de <quote
+>Resolução de Equações</quote
+></phrase>
+ </textobject>
+ <caption
+><para
+>O &kalzium; consegue resolver equações químicas</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </sect2>
+
+ <sect2 id="sidebar">
+ <title
+>Barra lateral</title>
+ <sect3 id="overview">
+ <title
+>Introdução</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="sidebar1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Introdução</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>A página da Introdução é a primeira e mostra-lhe uma visão geral acerca do elemento sobre o qual o rato se encontra.</para>
+ <para>
+ <variablelist>
+
+ <varlistentry>
+ <term
+>Círculo vermelho</term>
+ <listitem
+><para
+>O elemento é essencial a todas as espécies </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Círculo verde</term>
+ <listitem
+><para
+>O elemento é essencial a pelo menos uma espécie </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Círculo azul</term>
+ <listitem
+><para
+>Existe uma proposição para a função biológica </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Círculo vermelho exterior</term>
+ <listitem
+><para
+>O elemento é essencial para os humanos </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Círculo azul exterior</term>
+ <listitem
+><para
+>O elemento é, provavelmente, essencial para os humanos </para
+></listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </para>
+
+ </sect3>
+ <sect3 id="calculate">
+ <title
+>Calcular</title>
+ <para
+>A página Calcular é a segunda na barra lateral. Permite-lhe calcular as massas das moléculas.</para>
+ <para
+>É-lhe apresentado, em primeiro lugar, o seguinte:</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="sidebar2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Calcular</phrase>
+ </textobject>
+ <caption
+><para
+>A calculadora quando iniciada.</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ <para
+>Neste exemplo, será calculada a massa do álcool etílico (o álcool normal) H<subscript
+>3</subscript
+>CH<subscript
+>2</subscript
+>OH. Para tal, basta indicar a fórmula no campo de edição e carregue depois no botão <guibutton
+>Calcular</guibutton
+>. O resultado do cálculo será mostrado em baixo.</para>
+ <para
+>Como poderá ver, irá obter várias respostas. Para uma, no cimo da janela, irá ver a fórmula empírica, H<subscript
+>6</subscript
+>C<subscript
+>1</subscript
+>O<subscript
+>1</subscript
+>. No fundo da janela, existe uma lista dos elementos e da sua abundância na molécula introduzida e, finalmente, a massa da molécula.</para>
+ <para
+>A dica da janela mostrar-lhe-á as massas relativas dos elementos na molécula. Neste exemplo, os seis átomos de oxigénio têm apenas 17,76% da massa da molécula.</para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="sidebar3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O resultado dos cálculos.</phrase>
+ </textobject>
+ <caption
+><para
+>O resultado dos cálculos.</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </sect3>
+ <sect3 id="timeline">
+ <title
+>Linha Temporal</title>
+ <para
+>A funcionalidade da Linha Temporal permite-lhe explorar os elementos no período de tempo indicado. Isto é óptimo para ter uma ideia de como a PSE evoluiu ao longo do tempo, à medida que foram descobertos cada vez mais elementos. Se você mover a barra irá reparar que alguns elementos desaparecem se você mover para a esquerda e voltarão a aparecer se a mover para a direita. O número irá variar de forma constante.</para>
+
+ <para
+>O número representa a data que está a ver de momento. Se você mover a barra para &eg; 1891, você só irá ver os elementos que eram conhecidos em 1891. </para>
+
+ <para
+>Você irá reparar que alguns elementos não são ainda mostrados no ano 2004. Isto tem a ver com o facto de que alguns elementos ainda não foram descobertos mas prevê-se que existam. </para>
+
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="timeline.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>a <quote
+>Linha Temporal</quote
+></phrase>
+ </textobject>
+ <caption
+><para
+>A PSE no passado (elementos conhecidos em 1891)</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </sect3>
+
+ <sect3 id="state_of_matter">
+ <title
+>Estado da Matéria</title>
+ <para
+>Com a função do Estado da Matéria, você poderá optar pelo estado que deseja, dependendo da temperatura. Poderá visualizar facilmente quantos elementos e quais deles é que estão, por exemplo, sólidos a uma dada temperatura. Deste modo, poderá aprender que praticamente todos os elementos estão sólidos a temperaturas muito baixas e que a maioria está no estado líquido ou mesmo gasoso a altas temperaturas. </para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela do <quote
+>Estado da Matéria</quote
+></phrase>
+ </textobject>
+ <caption
+><para
+>O &kalzium; pode-lhe mostrar quais os elementos que estão sólidos/líquidos/gasosos a uma dada temperatura.</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </sect3>
+ <sect3 id="show_hide_legend">
+ <title
+>Mostrar/Esconder a Legenda</title>
+ <para
+>A acção Mostrar/Esconder a Legenda permite-lhe mostrar a legenda para o esquema em que se encontra (Grupos, Blocos, Comportamento Ácido). A legenda é mostrada por omissão mas, se a esconder, ela ficará escondida até que opte de novo por mostrá-la. O &kalzium; irá registar este comportamento no ficheiro de configuração. </para>
+ </sect3>
+
+ </sect2>
+ </sect1>
+ </chapter>
+
+ <chapter id="config">
+ <title
+>Configurar o &kalzium;</title>
+
+ <para
+>O &kalzium; tem muitas opções de configuração, a que poderá aceder se abrir a janela do menu <guilabel
+>Configuração</guilabel
+>, na opção <guimenuitem
+>Configurar o &kalzium;...</guimenuitem
+>.</para>
+
+ <screenshot>
+ <screeninfo
+>Janela de Configuração do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Cores</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>Na página de <guilabel
+>Cores</guilabel
+>, poderá alterar as diferentes cores para cada esquema. </para>
+ <screenshot>
+ <screeninfo
+>Janela de Configuração do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Unidades</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>Na página de <guilabel
+>Unidades</guilabel
+>, poderá seleccionar as unidades. Poderá seleccionar se prefere 'kJ/mol' por omissão ou se prefere 'eV'. A temperatura está em Kelvin por omissão, mas poderá mudar para graus Celsius (centígrados), Fahrenheit, Reamur ou Rankine. As últimas duas unidades não são normalmente usadas nos dias de hoje, mas poderão ser à mesma encontradas em alguns casos. Para além disso, indicam-nos que as temperaturas não são nada de absolutas. Não interessa qual a unidade que está a usar. </para>
+ <screenshot>
+ <screeninfo
+>Janela de Configuração do &kalzium;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Diversos</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>Na página <guilabel
+>Diversos</guilabel
+>, poderá encontrar outras opções que não estejam relacionadas com as páginas anteriores. </para>
+
+ </chapter>
+
+ <chapter id="commands">
+ <title
+>Referência de Comandos</title>
+
+ <sect1 id="kalzium-mainwindow">
+ <title
+>Menus e teclas de atalhos</title>
+
+ <sect2>
+ <title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Sai</action
+> do &kalzium;</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+ <sect2>
+ <title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Numeração</guisubmenu
+> <guimenuitem
+>Sem Numeração</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Não mostra</action
+> nenhum esquema de numeração</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Numeração</guisubmenu
+> <guimenuitem
+>Mostrar o IUPAC</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a numeração do IUPAC</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Numeração</guisubmenu
+> <guimenuitem
+>Mostrar o CAS</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a numeração do CAS</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Numeração</guisubmenu
+> <guimenuitem
+>Mostrar o IUPAC Antigo</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a numeração antiga do IUPAC</para
+></listitem>
+ </varlistentry>
+
+ <!-- second entry -->
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Sem Esquema de Cores</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Não mostra</action
+> nenhum esquema de numeração</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Mostrar os Grupos</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> os grupos de elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Mostrar os Blocos</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> os quatro blocos de elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Mostrar o Comportamento Ácido</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o comportamento ácido</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Mostrar as Famílias</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> as famílias dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Mostrar a Estrutura dos Cristais</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a estrutura cristalina</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Raio Atómico</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o raio atómico dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Raio de Covalência</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o raio de covalência dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Raio van der Waals</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o raio de Van der Waals dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Massa Atómica</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o raio atómico dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Densidade</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o raio atómico dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Ponto de Ebulição</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o ponto de ebulição dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Ponto de Fusão</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> o ponto de fusão dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Electronegatividade</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a electronegatividade dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ver</guisubmenu
+> <guimenuitem
+>Gradiente</guimenuitem
+> <guimenuitem
+>Afinidade Electrónica</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a afinidade electrónica dos elementos</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Legenda</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Activa ou desactiva</action
+> o texto da legenda</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder as Dicas</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Activa ou desactiva</action
+> a visualização das dicas dos elementos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra Lateral</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Activa ou desactiva</action
+> a Barra Lateral</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+
+ <sect2>
+ <title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+ <variablelist>
+ <!--<varlistentry>
+ <term
+><menuchoice>
+ <guimenu
+>Miscellaneous</guimenu>
+ <guimenuitem
+>Show/Hide Timeline</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Display</action
+> the Timeline Slider</para
+></listitem>
+ </varlistentry
+>-->
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desenhar os Dados</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre a janela</action
+> para Desenhar os Dados</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Glossário</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre</action
+> a Janela do Glossário</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mostrar a Resolução de Equações</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre a janela</action
+> para Resolver Equações Químicas</para
+></listitem>
+ </varlistentry>
+ <!--<varlistentry>
+ <term
+><menuchoice>
+ <guimenu
+>Miscellaneous</guimenu>
+ <guimenuitem
+>Show/Hide State Of Matter</guimenuitem>
+ </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Display</action
+> the State Of Matter dialog</para
+></listitem>
+ </varlistentry
+>-->
+ </variablelist>
+
+ </sect2>
+
+ <sect2>
+ <title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Activa ou desactiva</action
+> a Barra Principal</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Comutar</action
+> a Barra de Estado</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kalzium;...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &kalzium; </para
+></listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+ <sect2>
+ <title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+ </sect1>
+ </chapter>
+
+ <chapter id="faq">
+ <title
+>Perguntas e Respostas</title>
+
+ <qandaset id="faqlist">
+ <qandaentry>
+ <question>
+ <para
+>Alguma vez terei de pagar pelo &kalzium;?</para>
+ </question>
+ <answer>
+ <para
+>Não, nunca. Mas o autor aceita sempre de braços abertos uma mensagem de e-mail ou um DVD como um <quote
+>Muito Obrigado</quote
+>. O &kalzium; está licenciado segundo a <ulink url="http://www.gnu.org/licenses/licenses.html#GPL"
+>GPL</ulink
+>, por isso você nunca terá de pagar por este programa.</para>
+ </answer>
+ </qandaentry>
+ <qandaentry>
+
+ <question>
+ <para
+>Existirá alguma vez uma versão para &Windows;?</para>
+ </question>
+ <answer>
+ <para
+>Não de momento, mas você poderá obter o código-fonte e fazer a sua própria versão para &Windows;. Não deverá ser um grande problema, porque é feito com as bibliotecas do &Qt; da Trolltech. Mas para que é que precisa do &Windows;? Obtenha a última versão do &Linux; e viva no limite.</para>
+
+ </answer>
+ </qandaentry>
+
+ </qandaset>
+ </chapter>
+
+ <chapter id="contribute">
+ <title
+>Como é que posso contribuir?</title>
+
+ <qandaset id="tasks">
+ <qandaentry>
+
+ <question>
+ <para
+>Suporte-me com mais dados.</para>
+ </question>
+
+ <answer>
+ <para
+>No mundo da ciência, o progresso é muito rápido. Se você encontrar alguma vez um valor incorrecto ou em falta, por favor mande-me um e-mail.</para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para
+>Descubra alguns erros ou dê algumas sugestões</para>
+ </question>
+ <answer>
+ <para
+>Se você encontrar algum problema no programa ou se tiver algumas sugestões de melhoramento, por favor comunique-me tal facto para <email
+>&Carsten.Niehaus.mail;</email
+>. </para>
+ </answer>
+
+ </qandaentry>
+ </qandaset>
+ </chapter>
+
+ <chapter id="credits">
+
+ <title
+>Créditos e Licença</title>
+ <para
+>&kalzium;</para>
+ <para
+>Programa com 'copyright' 2001-2005 de &Carsten.Niehaus; <email
+>&Carsten.Niehaus.mail;</email
+> </para>
+
+ <para
+>Contribuições:</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Pino Toscano <email
+>toscano.pino@tiscali.it</email
+> </para
+></listitem>
+ </itemizedlist>
+ <itemizedlist>
+ <listitem
+><para
+>Thomas Nagy <email
+>tnagy2^8@yahoo.fr</email
+> </para
+></listitem>
+ </itemizedlist>
+ <para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+ <appendix id="installation">
+ <title
+>Instalação</title>
+
+ <sect1 id="getting-kalzium">
+ <title
+>Como obter o &kalzium;</title>
+&install.intro.documentation; </sect1>
+
+ <sect1 id="requirements">
+ <title
+>Requisitos</title>
+
+ <para
+>O &kalzium; em si poderá ser obtido na <ulink url="http://edu.kde.org/kalzium"
+>Página pessoal do &kalzium;</ulink
+> e faz parte do projecto &kde;-Edu</para>
+
+ <para
+>Você poderá encontrar uma lista com as alterações no ficheiro <filename
+>ChangeLog</filename
+> da distribuição do &kalzium;.</para>
+ </sect1>
+
+ <sect1 id="compilation">
+ <title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+ </appendix>
+
+ &documentation.index;
+ </book>
+ <!--
+ Local Variables:
+ mode: sgml
+ sgml-minimize-attributes:nil
+ sgml-general-insert-case:lower
+ sgml-indent-step:0
+ sgml-indent-data:nil
+ End:
+
+ // vim:ts=2:sw=2:tw=78:noet:noai
+ -->
diff --git a/tde-i18n-pt/docs/kdeedu/kalzium/man-kalzium.1.docbook b/tde-i18n-pt/docs/kdeedu/kalzium/man-kalzium.1.docbook
new file mode 100644
index 00000000000..6c6233b58fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kalzium/man-kalzium.1.docbook
@@ -0,0 +1,115 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kalzium</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kalzium</command
+></refname>
+<refpurpose
+>Uma ferramenta de ensino de química baseada no &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kalzium</command
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &kalzium; é um programa que lhe mostra a Tabela Periódica dos Elementos (PSE - Periodic System of Elements). Poderá usar o &kalzium; para procurar por determinadas informações sobre os elementos ou para aprender factos sobre a PSE.</para>
+
+<para
+>O &kalzium; oferece-lhe todos os tipos de informação sobre a PSE. Poderá obter bastantes dados sobre os elementos e também as visualizações para os mostrar.</para>
+
+<para
+>Este pacote faz parte do módulo oficial de educação e entretenimento do KDE. </para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está mais alguma documentação detalhada para o utilizador em <ulink url="help:/kalzium"
+>help:/kalzium</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o comando <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kalzium</parameter
+></userinput
+>).</para>
+
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O &kalzium; foi criado por &Carsten.Niehaus; &Carsten.Niehaus.mail; e <personname
+><firstname
+>Tomisalve</firstname
+><surname
+>Gountchev</surname
+></personname
+> <email
+>tomi@idiom.com</email
+>.</para>
+
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+></para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kanagram/Makefile.am b/tde-i18n-pt/docs/kdeedu/kanagram/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kanagram/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kanagram/Makefile.in b/tde-i18n-pt/docs/kdeedu/kanagram/Makefile.in
new file mode 100644
index 00000000000..76f27c54294
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kanagram/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kanagram
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kanagram/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kanagram/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kanagram/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kanagram/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kanagram/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kanagram/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kanagram/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kanagram/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kanagram/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kanagram/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kanagram/index.cache.bz2
new file mode 100644
index 00000000000..784c2f52268
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kanagram/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kanagram/index.docbook b/tde-i18n-pt/docs/kdeedu/kanagram/index.docbook
new file mode 100644
index 00000000000..bea9c455bde
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kanagram/index.docbook
@@ -0,0 +1,726 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kanagram "<application
+>Kanagram</application
+>">
+ <!ENTITY kappname "&kanagram;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kanagram;</title>
+
+<authorgroup>
+<author
+><firstname
+>Danny</firstname
+> <surname
+>Allen</surname
+> <affiliation
+> <address
+>&Danny.Allen.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>&Danny.Allen;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-09-04</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>O &kanagram; traz 'puzzles' de anagramas engraçados para o &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>Kanagram</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>crianças</keyword>
+<keyword
+>anagrama</keyword>
+<keyword
+>palavras</keyword>
+<keyword
+>mistura</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kanagram; é um jogo baseado nos anagramas de palavras: o 'puzzle' fica resolvido quando as letras da palavra baralhada forem colocados pela ordem correcta. Não existem limites para o tempo gasto ou para o número de tentativas para resolver a palavra. Vêm incluídos com o &kanagram; vários vocabulários prontos a jogar, estando ainda mais disponíveis na Internet. </para>
+
+</chapter>
+
+
+<chapter id="using-kanagram">
+<title
+>Usar o &kanagram;</title>
+
+<para
+>Aqui está o ecrã que aparece no arranque do &kanagram; e que mostra a interface geral da aplicação. A maior parte do ecrã é ocupada pelo <interface
+>quadro</interface
+>, onde os 'puzzles' são escritos, com o <interface
+>arquivo</interface
+> à direita que contém os controlos da aplicação: </para>
+
+<screenshot>
+<screeninfo
+>Aqui está o ecrã que é apresentado no arranque do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kanagram.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<orderedlist>
+<listitem>
+<para
+>O <interface
+>Selector do Vocabulário</interface
+> permite ao utilizador <action
+>mudar rapidamente o vocabulário activo no jogo</action
+> ao carregar nele: o &LMB; <action
+>avança para o próximo vocabulário</action
+>, enquanto o &RMB; lhe permite <action
+>regressar ao vocabulário usado anteriormente</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>No centro do <interface
+>quadro</interface
+>, está o 'puzzle' do anagrama para ser resolvido. </para>
+</listitem>
+<listitem>
+<para
+>Quando for carregado o botão da <quote
+><guibutton
+>Dica</guibutton
+></quote
+>, irá aparecer uma breve frase, que <action
+>descreve o 'puzzle' da palavra actual</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Revelar a Palavra</guibutton
+></quote
+> <action
+>resolve o 'puzzle' da palavra actual</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O <interface
+>Campo de Texto</interface
+> permite-lhe <action
+>introduzir as suas tentativas</action
+> de resolução da palavra actual. </para>
+</listitem>
+<listitem>
+<para
+>O botão <interface
+>Introduzir</interface
+> permite-lhe <action
+>verificar se a sua resposta está correcta</action
+>. Esta funcionalidade também é oferecida pela tecla <keycap
+>Enter</keycap
+>. </para>
+</listitem>
+<listitem>
+<para
+>Este é o botão <guiicon
+>Palavra Seguinte</guiicon
+>, que lhe permite <action
+>avançar para o próximo 'puzzle' de anagramas</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>Este é o botão para <guiicon
+>Configurar</guiicon
+>, que <action
+>abre a janela de <guilabel
+>Configuração</guilabel
+> do &kanagram;</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O botão de <guiicon
+>Ajuda</guiicon
+> é especial, na medida em que <action
+>revela 3 sub-botões</action
+>. Estes aparecem quando se passa com o cursor do rato por cima do botão de <guiicon
+>Ajuda</guiicon
+> e oferecem acesso ao <guilabel
+>manual do &kanagram;</guilabel
+> (este documento) e às janelas <guilabel
+>Acerca do &kanagram;</guilabel
+> e <guilabel
+>Acerca do &kde;</guilabel
+>: <screenshot>
+<screeninfo
+>Os 3 diferentes estados do botão de <guiicon
+>Ajuda</guiicon
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="helpstates.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+</listitem>
+<listitem>
+<para
+>O botão para <guiicon
+>Sair</guiicon
+> <action
+>termina a aplicação</action
+>. </para>
+</listitem>
+</orderedlist>
+
+<sect1 id="playing-game">
+<title
+>Jogar um jogo</title>
+
+<para
+>Agora que está familiarizado com a interface do &kanagram;, vamos jogar! </para>
+
+<procedure>
+<step>
+<para
+>Ao usar o <interface
+>Selector do Vocabulário</interface
+>, pode <action
+>seleccionar o tema do vocabulário</action
+> que deseja experimentar. Uma palavra deste vocabulário será então apresentada no meio do <interface
+>quadro</interface
+>. Depois, pode tentar adivinhar a que palavra corresponde o monte de letras. <tip>
+<para
+>Se não conseguir adivinhar qual é a palavra, carregue no botão <quote
+><guibutton
+>Dica</guibutton
+></quote
+> para obter alguns conselhos amigáveis do <interface
+>arquivo</interface
+>: </para>
+<screenshot>
+<screeninfo
+>Dica do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kanagram-hint.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Dica do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</tip>
+</para>
+</step>
+
+<step>
+<para
+>Logo que pense que sabe a resposta certa, escreva-a no <interface
+>Campo de Texto</interface
+> por baixo do <interface
+>quadro</interface
+>. Tanto pode carregar na tecla <keycap
+>Enter</keycap
+> como carregar no botão <interface
+>Introduzir</interface
+> à direita do <interface
+>Campo de Texto</interface
+> para verificar a sua resposta: ele irá <action
+>mudar para verde no caso de uma resposta certa</action
+> e para <action
+>vermelho no caso de estar errada</action
+>: </para>
+
+<screenshot>
+<screeninfo
+>resposta realçada</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="answer-highlight.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>resposta realçada</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</step>
+
+<step>
+<para
+>Se estava certo, tente adivinhar a próxima palavra! Em alternativa, poderá tentar um dos vários vocabulários fornecidos com o &kanagram;. </para>
+</step>
+</procedure>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="configuring">
+<title
+>Configurar o &kanagram;</title>
+
+<para
+>A janela de <guilabel
+>Configuração</guilabel
+> é aberta se carregar no botão <guiicon
+>Configurar</guiicon
+>: </para>
+
+<screenshot>
+<screeninfo
+>Configuração geral do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="general-settings.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração geral do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<itemizedlist>
+
+<listitem>
+<para
+>A <interface
+>lista</interface
+> <quote
+>Esconder automaticamente as dicas:</quote
+> permite-lhe indicar como é que as dicas são apresentadas a si. Aqui, poderá dizer para a dica desaparecer ao fim de um certo número de segundos (&eg; 5 segundos), ou poderá deixar o valor predefinido (<quote
+>Não esconder automaticamente as dicas</quote
+>). </para>
+</listitem>
+
+<listitem>
+<para
+>A <interface
+>lista</interface
+> <quote
+><guilabel
+>Tocar Com:</guilabel
+></quote
+> permite-lhe executar o &kanagram; com vocabulários de uma outra língua. Para esta funcionalidade fazer efeito, terá de ter os vocabulários da outra língua instalados. </para>
+</listitem>
+
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Obter o Tipo de Letra de Giz</guibutton
+></quote
+> ficará visível se você não tiver o tipo de letra que simula uma escrita a giz instalado no seu sistema. Se carregar neste botão, irá obter o tipo de letra da Internet, para que o &kanagram; o use então após reiniciar a aplicação. </para>
+<para
+>Logo que tenha o tipo de letra de giz instalado, a <interface
+>opção</interface
+> <quote
+><guilabel
+>Usar os tipos de letra padrão</guilabel
+></quote
+> ficará activada; se estiver assinalada, fará com que o &kanagram; mostre o texto no <interface
+>quadro</interface
+> com um tipo de letra padrão, em vez de usar um tipo de letra a simular a escrita a giz. Isto deve ajudar à legibilidade do texto: </para>
+
+<screenshot>
+<screeninfo
+>Tipo de letra padrão do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="standard-fonts.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Tipo de letra padrão do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</listitem>
+
+<listitem>
+<para
+>A <interface
+>opção</interface
+> <quote
+><guilabel
+>Usar os sons</guilabel
+></quote
+> permite-lhe tanto activar ou retirar os efeitos sonoros do &kanagram;. </para>
+<note>
+<para
+>Necessita de ter suporte para o &arts; no 'kdelibs' para ouvir os sons. </para>
+</note>
+</listitem>
+</itemizedlist>
+
+<sect1 id="vocabularies-config">
+<title
+>Vocabulários</title>
+
+<para
+>A página de configuração dos <guilabel
+>Vocabulários</guilabel
+> permite-lhe gerir os seus vocabulários instalados. Se usar esta janela, poderá <action
+>editar</action
+> e <action
+>remover</action
+> os vocabulários transferidos, assim como <action
+>criar</action
+> os seus próprios: </para>
+
+<screenshot>
+<screeninfo
+>Configuração do vocabulário do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="vocab-settings.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração do vocabulário do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<itemizedlist>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Criar um Novo</guibutton
+></quote
+> <action
+>abre a janela do <link linkend="vocab-editor"
+><guilabel
+>Editor do Vocabulário</guilabel
+></link
+></action
+>, para que possa criar os seus próprios vocabulários, para poder então jogar com eles. </para>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Editar</guibutton
+></quote
+> permite-lhe <action
+>fazer alterações aos vocabulários que tenha criado ou obtido da Internet</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Remover</guibutton
+></quote
+> permite-lhe <action
+>remover os vocabulários que você tenha criado ou transferido</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>Pode seleccionar o vocabulário em que deseja aplicar estas acções, usando a <interface
+>lista de vocabulários</interface
+>. </para>
+</listitem>
+</itemizedlist>
+
+<sect2 id="vocab-editor">
+<title
+><guilabel
+>Editor de Vocabulários</guilabel
+></title>
+
+<para
+>O Editor de Vocabulários permite-lhe criar os seus próprios vocabulários, para que o &kanagram; os possa então testar: </para>
+
+<screenshot>
+<screeninfo
+><guilabel
+>Editor de Vocabulários</guilabel
+> do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="vocab-editor.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+><guilabel
+>Editor de Vocabulários</guilabel
+> do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<itemizedlist>
+<listitem>
+<para
+>O campo do <guilabel
+>Nome do Vocabulário</guilabel
+> permite-lhe <action
+>atribuir um nome ao seu vocabulário</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O campo da <guilabel
+>Descrição</guilabel
+> permite-lhe <action
+>expandir o nome do seu vocabulário</action
+>, oferecendo ao seu utilizador mais detalhes sobre o conteúdo do seu vocabulário. </para>
+<note>
+<para
+>Tente manter tanto o nome como a descrição o mais breves possíveis. Os bons vocabulários cobrem um conjunto restrito e bem focado de palavras sobre um único assunto. Tente escrever pelo menos 20 palavras para o seu vocabulário, de modo que não seja terminado rapidamente pelo utilizador. </para>
+</note>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Remover a Palavra</guibutton
+></quote
+> permite-lhe <action
+>remover palavras do seu vocabulário</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Nova Palavra</guibutton
+></quote
+> <action
+>cria um novo item de palavra no seu vocabulário</action
+>, para que você o possa expandir. </para>
+</listitem>
+<listitem>
+<para
+>O campo <guilabel
+>Palavra</guilabel
+> permite-lhe <action
+>escrever os valores das palavras no seu vocabulário</action
+>. </para>
+</listitem>
+<listitem>
+<para
+>O campo <guilabel
+>Sugestão</guilabel
+> permite-lhe <action
+>escrever sugestões para acompanharem as suas palavras</action
+>. </para>
+<note>
+<para
+>As boas sugestões descrevem claramente, ainda que de forma subtil, a palavra, da mesma forma que aumentam o conhecimento do assunto do vocabulário do seu utilizador. Garanta também que as suas dicas são relativamente curtas (abaixo de 40 caracteres de tamanho). </para>
+</note>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Gravar</guibutton
+></quote
+> <action
+>grava o conteúdo do seu vocabulário</action
+>, e permite-lhe usá-lo directamente no &kanagram; (ele ficará imediatamente disponível dentro da aplicação, seleccionando-o no <interface
+>Selector do Vocabulário</interface
+>). </para>
+</listitem>
+<listitem>
+<para
+>O botão <quote
+><guibutton
+>Fechar</guibutton
+></quote
+> <action
+>fecha a janela do <guilabel
+>Editor de Vocabulários</guilabel
+></action
+> sem gravar o conteúdo do seu vocabulário. </para>
+</listitem>
+</itemizedlist>
+</sect2>
+
+</sect1>
+
+<sect1 id="newstuff-config">
+<title
+>Coisas Novas</title>
+
+<para
+>A página de configuração de <guilabel
+>Coisas Novas</guilabel
+> permite-lhe obter novos ficheiros de vocabulários da Internet: </para>
+
+<screenshot>
+<screeninfo
+>Configuração de coisas novas do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="newstuff-settings.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração de coisas novas do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Carregue no botão <quote
+><guibutton
+>Obter Novos Vocabulários</guibutton
+></quote
+> para escolher novos conteúdos disponíveis 'online': </para>
+
+<screenshot>
+<screeninfo
+>Janela de coisas novas do &kanagram;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="newstuff-dialog.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela de coisas novas do &kanagram;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para instalar um vocabulário da Internet, carregue no item de vocabulário na lista e depois carregue no botão <quote
+><guibutton
+>Instalar</guibutton
+></quote
+> para o instalar no seu sistema. O vocabulário transferido ficará então disponível imediatamente para ser usado. </para>
+
+</sect1>
+</chapter>
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kanagram; </para>
+<para
+>Programa com 'copyright' 2005 de Joshua Keel <email
+>joshuakeel@gmail.com</email
+> e &Danny.Allen; &Danny.Allen.mail; </para>
+<para
+>Contribuições: </para>
+<itemizedlist>
+<listitem>
+<para
+>Efeitos de som: Artemio <email
+>fillme</email
+> </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' 2005 de &Danny.Allen; &Danny.Allen.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kanagram">
+<title
+>Como obter o &kanagram;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet:noai
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdeedu/kbruch/Makefile.am b/tde-i18n-pt/docs/kdeedu/kbruch/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kbruch/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kbruch/Makefile.in b/tde-i18n-pt/docs/kdeedu/kbruch/Makefile.in
new file mode 100644
index 00000000000..db3526f79fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kbruch/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kbruch
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kbruch/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kbruch/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kbruch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kbruch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kbruch/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook man-kbruch.1.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kbruch.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch
+ @for base in index.docbook man-kbruch.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kbruch.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbruch/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kbruch.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kbruch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kbruch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kbruch/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kbruch/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kbruch/index.cache.bz2
new file mode 100644
index 00000000000..bdc91414406
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kbruch/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kbruch/index.docbook b/tde-i18n-pt/docs/kdeedu/kbruch/index.docbook
new file mode 100644
index 00000000000..6b6db6772e6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kbruch/index.docbook
@@ -0,0 +1,630 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kbruch "<application
+>KBruch</application
+>">
+ <!ENTITY kappname "&kbruch;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kbruch;</title>
+
+<authorgroup>
+<author
+><firstname
+>Sebastian</firstname
+> <surname
+>Stein</surname
+> <affiliation
+> <address
+><email
+>seb.kde@hpfsc.de</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2001-2005</year>
+<holder
+>Sebastian Stein</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-07-09</date>
+<releaseinfo
+>3.4</releaseinfo>
+
+<abstract>
+<para
+>O &kbruch; é um pequeno programa para gerar problemas com fracções. Estão disponíveis vários exercícios para este fim. O programa verifica os dados introduzidos e dá um resultado. </para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>educação</keyword>
+<keyword
+>fracção</keyword>
+<keyword
+>matemática</keyword>
+<keyword
+>denominador</keyword>
+<keyword
+>kbruch</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kbruch; é um pequeno programa para praticar o cálculo de fracções. Como tal, são oferecidos 4 exercícios diferentes. </para>
+
+<itemizedlist>
+ <listitem
+><para
+>Problema de Fracções - neste exercício, você terá de resolver um problema de fracções indicado. Você terá de indicar o numerador e o denominador. Este é o exercício principal. </para
+></listitem>
+ <listitem
+><para
+>Comparação - neste exercício, você tem de comparar o valor de 2 fracções indicadas. </para
+></listitem>
+ <listitem
+><para
+>Conversão - neste exercício, você tem de converter um dado número numa fracção. </para
+></listitem>
+ <listitem
+><para
+>Factorização - neste exercício, você terá de factorizar um dado número nos seus factores primos. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Em todos os vários exercícios, o &kbruch; irá gerar um problema e o utilizador terá de o resolver. O programa verifica os dados introduzidos e irá dar o resultado para eles. </para>
+
+<para
+>O &kbruch; conta quantos problemas foram resolvidos de todo e quantos foram resolvidos correctamente. As estatísticas são mostradas ao utilizador, mas esta parte da janela principal pode ser escondida. O utilizador poderá limpar as estatísticas em qualquer altura. </para>
+
+<para
+>O &kbruch; é muito compacto e foca-se na ideia de base de um gerador de problemas. Existe um sistema de ajuda 'online' que oferece uma ajuda dependente do contexto para as diferentes situações. </para>
+<para
+>O &kbruch; é livre e está licenciado segundo a Licença Pública da &GNU;. </para>
+</chapter>
+
+
+<chapter id="using-kbruch">
+<title
+>Usar o &kbruch;</title>
+
+<sect1 id="overview">
+<title
+>Ecrã principal</title>
+
+<para
+>Aqui está uma imagem do ecrã principal do &kbruch;:</para>
+
+<screenshot>
+ <screeninfo
+>O ecrã principal do &kbruch;, directamente a seguir ao início</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="gui_main.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ecrã principal do &kbruch;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Toda a acção toma lugar neste ecrã. Isto garante que o &kbruch; é fácil de usar mesmo para os utilizadores novos! O ecrã principal está separado em 5 partes: <itemizedlist>
+ <listitem
+><para
+>a barra de menu com os 3 menus <guimenu
+>Problema</guimenu
+>, <guimenu
+>Configuração</guimenu
+> e <guimenu
+>Ajuda</guimenu
+> </para
+></listitem>
+ <listitem
+><para
+>a barra de ferramentas, onde você pode definir a dificuldade dos problemas indicados no exercício <guimenu
+>Problema de Fracções</guimenu
+> </para
+></listitem>
+ <listitem
+><para
+>o selector de exercícios, onde poderá mudar entre os vários exercícios </para
+></listitem>
+ <listitem
+><para
+>a parte da tarefa, onde você terá de introduzir o resultado da tarefa indicada </para
+></listitem>
+ <listitem
+><para
+>a parte estatística, onde você poderá ver as tarefas que foram tentadas ou resolvidas correctamente </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Primeiro, você terá de escolher um exercício no selector respectivo do lado esquerdo da janela. A parte do problema irá mudar de acordo com o problema escolhido. A configuração da barra de ferramentas ficará activa, se você escolher o exercício do <guimenu
+>Problema de Fracções</guimenu
+>. </para>
+<para
+>Você também irá encontrar um ícone para gerar um novo problema na barra de ferramentas. Esta acção está também disponível no menu <menuchoice
+><guimenu
+>Problema</guimenu
+><guimenuitem
+>Novo Problema</guimenuitem
+></menuchoice
+>. Esta acção está sempre activa. Se você não tiver resolvido o problema actual, será gerado um novo e o actual irá contar como resolvido incorrectamente. </para>
+<para
+>Você poderá esconder a parte de estatísticas se arrastar o separador vertical para a direita. </para>
+<para
+>Se você terminar o &kbruch;, o exercício escolhido será guardado à saída e reposto na próxima inicialização. </para>
+</sect1>
+
+<sect1 id="statistics">
+<title
+>Parte Estatística</title>
+<para
+>Nesta parte do ecrã principal, você poderá ver: <itemizedlist>
+ <listitem
+><para
+>quantas tarefas foram resolvidas </para
+></listitem>
+ <listitem
+><para
+>quantas tarefas foram resolvidas correctamente </para
+></listitem>
+ <listitem
+><para
+>quantas tarefas foram resolvidas incorrectamente </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Você poderá reiniciar as estatísticas se carregar no botão <guimenu
+>Reiniciar</guimenu
+> por baixo das imagens. </para>
+<para
+>As estatísticas serão gravadas à saída do &kbruch; e repostas no próximo arranque. </para>
+</sect1>
+
+<sect1 id="settings">
+<title
+>Janela de Configuração</title>
+<para
+>Nesta parte do ecrã principal você poderá ajustar algumas opções gerais para a área de problemas. Para abrir esta janela use a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kbruch;</guimenuitem
+></menuchoice
+>. </para>
+
+<screenshot>
+ <screeninfo
+>Janela de configuração do &kbruch;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de configuração do &kbruch;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Na parte de cima da janela, você poderá escolher um tipo de letra para a visualização. Na parte inferior, você poderá escolher as cores para as diferentes partes de uma expressão matemática. Pode escolher mostrar a notação mista de números no resultado. Esta notação não é conhecida em todos os lados e pode portanto ser desactivada. </para>
+<para
+>As configurações serão gravadas à saída do &kbruch; e repostas no próximo arranque. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="exercises">
+<title
+>Exercícios</title>
+
+<sect1 id="exer_fraction">
+<title
+>Exercitar os Problemas de Fracções</title>
+
+<para
+>Neste exercício você terá de resolver um problema indicado. Como tal, você terá de indicar o numerador e o denominador. A dificuldade do problema gerado poderá ser ajustada com os parâmetros do problema descritos em baixo. </para>
+
+<sect2 id="task_paras">
+<title
+>Parâmetros da Tarefa</title>
+<para
+>Existem 3 parâmetros que influenciam a dificuldade das tarefas geradas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Termos</guilabel
+></term>
+<listitem
+><para
+>O número de termos (fracções separadas) indicados em cada tarefa. De 2 a 5, inclusive.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Máx. denominador comum</guilabel
+></term>
+<listitem
+><para
+>O maior número que o &kbruch; irá usar como denominador comum nas tarefas que cria. Desde um mínimo de 10 até um máximo de 50.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Operações</guilabel
+></term>
+<listitem
+><para
+>As operações que deverão ser usadas na tarefa: <guilabel
+>Adição/Subtracção</guilabel
+>, <guilabel
+>Multiplicação/Divisão</guilabel
+> ou <guilabel
+>Todas as Operações em Conjunto</guilabel
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Depois de ter alterado os parâmetros, você terá de carregar no botão <guimenu
+>Nova Tarefa</guimenu
+> na barra de tarefas para gerar uma tarefa que usa os novos parâmetros. Você também poderá chamar esta acção a partir da barra do menu com a opção <menuchoice
+><guimenu
+>Tarefa</guimenu
+><guimenuitem
+>Nova Tarefa</guimenuitem
+></menuchoice
+>. </para>
+<note>
+<para
+>A sua selecção do máximo denominador comum será reposta num valor predefinido, de cada vez que você altera o número de termos. Por isso deverá alterar primeiro o número de termos e depois seleccionar o máximo denominador comum. </para>
+</note>
+<para
+>Se você não resolveu a tarefa actual e chamar a acção <guimenu
+>Nova Tarefa</guimenu
+>, a tarefa irá contar como resolvida incorrectamente. Para evitar isto, você terá de alterar os parâmetros depois de resolver a tarefa mas antes de gerar uma nova. </para>
+<para
+>Os parâmetros escolhidos serão guardados à saída do &kbruch; e repostos na próxima inicialização. </para>
+</sect2>
+
+<sect2 id="exer_fraction_solve_task">
+<title
+>Resolução de Tarefas</title>
+<para
+>Depois de ter resolvido uma dada tarefa, você terá de indicar o resultado nos dois campos de dados. Na parte superior você indica o numerador e na inferior o denominador. </para>
+<para
+>Se o resultado for negativo, você poderá indicar um sinal de menos à frente do numerador ou do denominador. Se o resultado for 0 (zero), você poderá deixar ambos os campos em branco. Se o resultado tiver um denominador igual a 1, você poderá deixar o campo de baixo em branco. </para>
+<para
+>Depois de indicar o resultado, você deverá carregar no botão <guibutton
+>Verificar o Problema</guibutton
+> por baixo dos campos de texto. O &kbruch; irá validar o seu resultado e apresentar o resultado correcto. Como tal, o ecrã principal irá mudar um pouco, como poderá ver na imagem: </para>
+<screenshot>
+<screeninfo
+>Tarefa Verificada</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="checked.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Tarefa Verificada</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+<para
+>Este problema foi resolvido correctamente. O valor correcto é mostrado de 2 formas diferentes. A segunda forma à frente da palavra <guilabel
+>CORRECTO</guilabel
+> só é usada em alguns países deverá ser lida como 2 + 1/5 no caso indicado. </para>
+<note>
+<para
+>Você terá de indicar sempre o resultado reduzido, porque a maioria dos professores só dará a pontuação completa aos resultados reduzidos. O &kbruch; mostrar-lhe-á uma mensagem curta como a da imagem em baixo, se você indicar o resultado correcto mas não reduzido. </para>
+</note>
+<screenshot>
+<screeninfo
+>Resultado não Reduzido</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="reduced.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Resultado não Reduzido</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para passar à próxima tarefa, carregue no botão <guimenu
+>Próxima Tarefa</guimenu
+>. Se quiser mudar os parâmetros para a próxima tarefa, por favor faça-o antes de carregar no botão <guimenu
+>Próxima Tarefa</guimenu
+>. </para>
+</sect2>
+</sect1>
+
+<sect1 id="exer_compare">
+<title
+>Exercitar a Comparação</title>
+
+<para
+>Neste exercício, você terá de comparar 2 fracções indicadas. Você terá de escolher a maior fracção da duas, seleccionando o sinal de comparação correcto. </para>
+
+<screenshot>
+<screeninfo
+>Exercitar a Comparação</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="compare.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Exercitar a Comparação</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Primeiro, escolha o sinal de comparação correcto. Para mudar o sinal de comparação, terá de carregar no botão que mostra o sinal de comparação. Depois de o ter escolhido, carregue na opção <guimenu
+>Verificar o Problema</guimenu
+>. O &kbruch; irá verificar os seus dados e apresentar o resultado correcto. Depois deste passo, poderá passar ao próximo exercício se carregar no botão <guimenu
+>Próximo Problema</guimenu
+>. </para>
+</sect1>
+
+<sect1 id="exer_convert">
+<title
+>Exercitar a Conversão</title>
+
+<para
+>Neste exercício, você terá de converter um dado número numa fracção. Você terá de indicar tanto o numerador como o denominador. </para>
+
+<screenshot>
+<screeninfo
+>Exercitar a Conversão</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="convert.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Exercitar a Conversão</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Do lado esquerdo do sinal de igualdade na imagem, poderá ver um ponto decimal recorrente. Isto significa que a fracção mostrada tem uma parte repetitiva. A parte repetitiva é identificada com a pequena barra por cima dos números. Estes números repetem-se infinitamente. </para>
+
+<para
+>Depois de ter introduzido o numerador e o denominador carregue no botão <guimenu
+>Verificar a Tarefa</guimenu
+>. O &kbruch; irá verificar os seus dados e apresentar o resultado correcto. Depois deste passo, você irá passar ao próximo problema ao carregar no botão <guimenu
+>Próximo Problema</guimenu
+>. </para>
+
+<note>
+<para
+>Não se esqueça de introduzir o resultado reduzidos. Os resultados não reduzidos irão contar como resolvidos incorrectamente. </para>
+</note>
+</sect1>
+
+<sect1 id="exer_factorize">
+<title
+>Exercitar a Factorização</title>
+
+<para
+>Neste exercício, você terá de factorizar um dado número nos seus factores primos. Você terá de indicar todos os factores primos do número. </para>
+
+<screenshot>
+<screeninfo
+>Exercitar a Factorização</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="factorize.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Exercitar a Factorização</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Você poderá indicar um factor se carregar nos <guimenu
+>botões de factores-primos</guimenu
+>. Os factores-primos indicados serão mostrados no campo ao lado do número a ser factorizado. Você poderá remover o último factor primo indicado se carregar no botão <guimenu
+>Remover o Último Factor</guimenu
+>. </para>
+<para
+>Depois de ter introduzido todos os factores primos carregue no botão <guimenu
+>Verificar a Tarefa</guimenu
+>. O &kbruch; irá verificar os seus dados e apresentar o resultado correcto. Depois deste passo, você irá passar ao próximo problema ao carregar no botão <guimenu
+>Próximo Problema</guimenu
+>. </para>
+
+<para
+>Na imagem do topo desta página, poderá ver um <quote
+>*</quote
+> entre os factores primos. Este é o sinal de multiplicação. O produto de todos os factores primos deverá ser o número que irá tentar factorizar. </para>
+
+<note>
+<para
+>Você terá de indicar todos os factores primos, mesmo quando um deles é repetido várias vezes. Por exemplo: como factores primos do número 18, terá de indicar 2, 3 e 3. </para>
+</note>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+<para
+>&kbruch;</para>
+<para
+>Programa e documentação Copyright, 2001-2004 Sebastian Stein <email
+>seb.kde@hpfsc.de</email
+> </para>
+
+<para
+>Os agradecimentos vão para:</para>
+
+<itemizedlist>
+ <listitem
+><para
+>&Anne-Marie.Mahfouf; por gerir o projecto &kde;-Edu</para
+></listitem>
+ <listitem
+><para
+>Klas Kalass por ter ajudado a desenhar a interface</para
+></listitem>
+ <listitem
+><para
+>Eva Brucherseifer por criar o <application
+>KMath</application
+> (a interface gráfica do &kbruch; é baseada nesse trabalho)</para
+></listitem>
+ <listitem
+><para
+>Dominique Devriese pela correcção de erros</para
+></listitem>
+ <listitem
+><para
+><ulink url="http://www.net-tex.de/"
+>Stefan Schumacher</ulink
+> por ter testado uma versão muito preliminar</para
+></listitem>
+ <listitem
+><para
+><ulink url="http://www.guckes.net/"
+>Sven Guckes</ulink
+> por testar a interface de texto (que foi removida)</para
+></listitem>
+ <listitem
+><para
+>&David.Faure; por ajudar com o <acronym
+>CVS</acronym
+> e com o Bugzilla do &kde;</para
+></listitem>
+ <listitem
+><para
+>&Robert.Gogolok; por ajudar com o <acronym
+>CVS</acronym
+> do &kde;</para
+></listitem>
+ <listitem
+><para
+>John Kesson por validar o manual</para
+></listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kbruch">
+<title
+>Como obter o &kbruch;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para conseguir usar com sucesso o &kbruch;, você precisa do &kde;
+> 3.1. </para>
+
+<para
+>O &kbruch; em si poderá ser encontrado na <ulink url="http://edu.kde.org/kbruch"
+>página pessoal do &kbruch;</ulink
+> e faz parte do projecto &kde;-Edu.</para>
+
+<para
+>Você poderá encontrar uma lista com as alterações nas mensagens de alteração do <acronym
+>CVS</acronym
+>.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kbruch/man-kbruch.1.docbook b/tde-i18n-pt/docs/kdeedu/kbruch/man-kbruch.1.docbook
new file mode 100644
index 00000000000..3bd6fc34955
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kbruch/man-kbruch.1.docbook
@@ -0,0 +1,90 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts;&Lauri.Watts.mail;</author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kbruch</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kbruch</command
+></refname>
+<refpurpose
+>Aprender a calcular com fracções</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kbruch</command
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kbruch; é um pequeno programa para gerar problemas com fracções. Estão disponíveis vários exercícios para este fim. O programa verifica os dados introduzidos e dá um resultado.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/kbruch"
+>help:/kbruch</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kbruch</parameter
+></userinput
+>).</para>
+<para
+>Existe também mais informação disponível na <ulink url="http://edu.kde.org/kbruch/"
+>página Web do kde-edu</ulink
+></para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kbruch; foi criado por <personname
+><firstname
+>Sebastian</firstname
+><surname
+>Stein</surname
+></personname
+> <email
+>seb.kde@hpfsc.de</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/keduca/Makefile.am b/tde-i18n-pt/docs/kdeedu/keduca/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/keduca/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/keduca/Makefile.in b/tde-i18n-pt/docs/kdeedu/keduca/Makefile.in
new file mode 100644
index 00000000000..5ddc3d12708
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/keduca/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/keduca
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/keduca/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/keduca/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/keduca/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/keduca/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/keduca/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in man-keduca.1.docbook man-keducabuilder.1.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-keducabuilder.1.docbook man-keduca.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca
+ @for base in man-keducabuilder.1.docbook man-keduca.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-keducabuilder.1.docbook man-keduca.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/keduca/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-keducabuilder.1.docbook man-keduca.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/keduca/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/keduca/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/keduca/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/keduca/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/keduca/index.cache.bz2
new file mode 100644
index 00000000000..0d14523dff5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/keduca/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/keduca/index.docbook b/tde-i18n-pt/docs/kdeedu/keduca/index.docbook
new file mode 100644
index 00000000000..792d4a1b638
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/keduca/index.docbook
@@ -0,0 +1,524 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&keduca;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &keduca;</title>
+
+<authorgroup>
+<author
+><firstname
+>Javier</firstname
+> <othername
+>J.</othername
+> <surname
+>Campos</surname
+> <affiliation
+> <address
+><email
+>&Javier.J.Campos.mail;</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1999</year>
+<holder
+>&Javier.J.Campos;</holder>
+</copyright>
+
+<date
+>2002-10-08</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract>
+<para
+>O &keduca; é uma aplicação de questionários que lhe permite criar testes baseados em formulários interactivos.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KEduca</keyword>
+<keyword
+>teste</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+>
+<title
+>Introdução</title
+>
+
+<para
+>O &keduca; é uma aplicação de questionários que lhe permite criar testes baseados em formulários interactivos.</para>
+
+<screenshot>
+<screeninfo
+>Imagem do &keduca;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Imagem do &keduca;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+</chapter>
+<!--
+<chapter id="create-modify-test">
+<title
+>Creating a New Test</title>
+
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configuring &keduca;</title>
+
+</chapter>
+-->
+<chapter id="command-reference">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<sect2 id="main-window-file-menu">
+<title
+>O Menu <guilabel
+>Janela Principal</guilabel
+> do <guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>O <guilabel
+>Janela Principal</guilabel
+> tem os seguintes itens:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um ficheiro de teste existente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um ficheiro de teste usado recentemente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha o ficheiro de teste aberto no momento. </action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &keduca;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="edit-test-window-file-menu">
+<title
+>O Menu da Janela de Edição do <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria um novo teste</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um ficheiro de teste existente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um ficheiro de teste usado recentemente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o teste aberto no momento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o jogo aberto de momento com um novo nome.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha o ficheiro de teste aberto no momento. </action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Imprime o teste aberto no momento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &keduca;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="build-menu">
+<title
+>O Menu <guimenu
+>Construir</guimenu
+></title>
+
+<para
+>O Menu <guimenu
+>Construir</guimenu
+> existe apenas na <guilabel
+>Janela Principal</guilabel
+> do &keduca;.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Criar/Modificar...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Cria ou modifica um teste</action
+> na opção Criar ou modifica a janela de um teste no Modificar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<para
+>Os primeiros itens estão disponíveis em ambas as janelas principais do &keduca;.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a visualização da barra de ferramentas.</action
+> Por omissão, esta está activa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Configura as combinações de teclas</action
+> do &keduca;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personaliza as barras de ferramentas</action
+> do &keduca;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O seguinte item só se encontra disponível na <guilabel
+>Janela Principal</guilabel
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &keduca;</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personaliza</action
+> o &keduca;. As opções disponíveis para si estão descritas no capítulo de Configuração.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>O &keduca; tem o 'copyright' 2001, Javier Campos.</para>
+
+<para
+>Documentação parcial de &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+<!--
+<appendix id="installation">
+<title
+>Installation</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+</appendix>
+-->
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/keduca/man-keduca.1.docbook b/tde-i18n-pt/docs/kdeedu/keduca/man-keduca.1.docbook
new file mode 100644
index 00000000000..fafb7894190
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/keduca/man-keduca.1.docbook
@@ -0,0 +1,115 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts;&Lauri.Watts.mail;</author>
+<date
+>16 de Março de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+<refmeta>
+<refentrytitle
+><command
+>keduca</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>keduca</command
+></refname>
+<refpurpose
+>Testes e exames interactivos baseados em formulários.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>keduca</command
+> <group
+><option
+>ficheiro</option
+></group
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &keduca; é uma aplicação de questionários que lhe permite criar testes baseados em formulários interactivos.</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry
+><term
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>Ficheiro a abrir</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/keduca"
+>help:/keduca</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/keduca</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informação disponível na <ulink url="http://edu.kde.org/keduca/"
+>página de Educação e Entretenimento do KDE</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &keduca; foi criado por <personname
+><firstname
+>Javier</firstname
+><surname
+>Campos</surname
+></personname
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/keduca/man-keducabuilder.1.docbook b/tde-i18n-pt/docs/kdeedu/keduca/man-keducabuilder.1.docbook
new file mode 100644
index 00000000000..0c557d92145
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/keduca/man-keducabuilder.1.docbook
@@ -0,0 +1,138 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>27-05-2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>keducabuilder</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>keducabuilder</command
+></refname>
+<refpurpose
+>editor de exames/testes do 'keduca'</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>keducabuilder</command
+> <group
+><option
+>ficheiro</option
+></group
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <application
+>KEducaBuilder</application
+> é o editor de testes do &keduca;, uma aplicação de cartões para usar em testes baseados em formulários. O KEducaBuilder é usado para criar e editar esses testes, enquanto o &keduca; propriamente dito pode ser usado para ver e executar estes testes. </para>
+<para
+>Esta aplicação faz parte do módulo de educação e entretenimento do &kde;. </para
+>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>O ficheiro a carregar no editor</para
+></listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>keduca(1)</para>
+
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/keduca"
+>help:/keduca</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/keduca</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informação disponível na <ulink url="http://edu.kde.org/keduca/"
+>página de Educação e Entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &keduca; foi criado por <personname
+><firstname
+>Javier</firstname
+><surname
+>Campos</surname
+></personname
+></para
+><para
+>Esta página do 'man' foi baseada na que foi criada para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+>.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kgeography/Makefile.am b/tde-i18n-pt/docs/kdeedu/kgeography/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kgeography/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kgeography/Makefile.in b/tde-i18n-pt/docs/kdeedu/kgeography/Makefile.in
new file mode 100644
index 00000000000..cbaf616f80e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kgeography/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kgeography
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kgeography/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kgeography/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kgeography/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kgeography/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kgeography/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgeography/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kgeography/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kgeography/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kgeography/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kgeography/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kgeography/index.cache.bz2
new file mode 100644
index 00000000000..5834af8151c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kgeography/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kgeography/index.docbook b/tde-i18n-pt/docs/kdeedu/kgeography/index.docbook
new file mode 100644
index 00000000000..e19cb213658
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kgeography/index.docbook
@@ -0,0 +1,955 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kgeography "<application
+>KGeography</application
+>">
+ <!ENTITY kappname "&kgeography;">
+ <!ENTITY package "playground/edu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+>
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kgeography;</title>
+
+<authorgroup>
+<author
+><personname
+> <firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> </personname
+> <email
+>&Anne-Marie.Mahfouf.mail;</email
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2005</year>
+<holder
+>&Anne-Marie.Mahfouf;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-08-02</date>
+<releaseinfo
+>0.4</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kgeography; é uma ferramenta de aprendizagem de geografia para o &kde;. De momento, tem seis modos de utilização: <itemizedlist>
+<listitem>
+<para
+>Navegar nos mapas, carregando numa divisão do mapa, para ver o seu nome, a capital e a bandeira</para>
+</listitem>
+<listitem>
+<para
+>O jogo diz-lhe o nome de uma divisão do mapa e você terá de carregar nela</para>
+</listitem>
+<listitem>
+<para
+>O jogo diz-lhe o nome de uma capital e você terá de adivinhar a divisão a que pertence</para>
+</listitem
+><listitem>
+<para
+>O jogo indica-lhe uma divisão e você terá de adivinhar a sua capital</para>
+</listitem
+><listitem>
+<para
+>O jogo mostra-lhe a bandeira de uma divisão do mapa e você terá de adivinhar o seu nome</para>
+</listitem
+><listitem>
+<para
+>O jogo indica-lhe o nome de uma divisão do mapa e terá de adivinhar a sua bandeira</para>
+</listitem>
+</itemizedlist>
+</para>
+
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KGeography</keyword>
+<keyword
+>geografia</keyword>
+<keyword
+>mapas</keyword>
+<keyword
+>países</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para
+>O &kgeography; é uma ferramenta de aprendizagem de geografia para o &kde;. Permite-lhe aprender sobre as divisões políticas de alguns países (divisões, capitais dessas divisões e as bandeiras associadas a elas, se existirem). </para>
+<para
+>Os mapas disponíveis na versão actual são: África, Ásia, Áustria, Brasil, Canadá, China, Europa, França, Alemanha, Itália, Itália por províncias, América do Norte e Central, Noruega, Polónia, América do Sul, Espanha, EUA e o mundo. </para>
+</chapter>
+
+<chapter id="quick-start">
+<title
+>Introdução Rápida ao &kgeography;</title>
+<para
+>Quando iniciar o &kgeography; pela primeira vez, ele perguntar-lhe-á para escolher um mapa com o qual iniciar. <screenshot>
+<screeninfo
+>Aqui está uma imagem do &kgeography; no primeiro arranque</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui está uma imagem do &kgeography; no primeiro arranque</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Aqui foi escolhido o Canadá <screenshot>
+<screeninfo
+>Foi feita a selecção do Canadá</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Foi feita a selecção do Canadá</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Para que a janela principal do &kgeography; apareça com o mapa do Canadá: <screenshot>
+<screeninfo
+>Janela principal do &kgeography;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela principal do &kgeography;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Poderá então escolher o tipo de aprendizagem ou teste que deseja fazer, olhando para o menu à esquerda: <screenshot>
+<screeninfo
+>Menu do &kgeography;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start4.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Menu do &kgeography;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Navegar no mapa: se carregar com o &LMB; numa área do mapa, irá aparecer alguma informação acerca dessa área: <screenshot>
+<screeninfo
+>Navegar no mapa</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start5.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Navegar no mapa</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Carregar numa divisão do mapa: terá de indicar quantas perguntas deseja <screenshot>
+<screeninfo
+>Quantas perguntas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start6.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Quantas perguntas</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Depois, poderá então carregar numa dada província: <screenshot>
+<screeninfo
+>Carregar numa província</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start7.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Carregar numa província</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Quando terminar todas as perguntas, irá aparecer uma janela de resultado com as suas respostas certas e erradas: <screenshot>
+<screeninfo
+>Os seus resultados</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start8.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Os seus resultados</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Adivinhar uma divisão a partir da sua capital: ser-lhe-á pedido o nome de uma província, a partir de 4 opções, dada a sua capital: <screenshot>
+<screeninfo
+>Adivinhar uma divisão a partir da sua capital</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start9.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Adivinhar uma divisão a partir da sua capital</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Para que os resultados sejam apresentados quando o teste terminar: <screenshot>
+<screeninfo
+>Os seus resultados</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start10.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Os seus resultados</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Adivinhar a capital a partir de uma divisão: recebe o nome de uma capital e de quatro províncias, e terá de escolher a correcta. Como anteriormente, no fim aparece uma janela de resultado. </para>
+<para
+>Adivinhar uma divisão a partir da sua bandeira: é mostrada uma bandeira e terá de adivinhar a província a que pertence. <screenshot>
+<screeninfo
+>a pergunta da bandeira</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start11.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>a pergunta da bandeira</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Adivinhar a bandeira de uma divisão: é dado o nome de uma província e você terá de adivinhar a bandeira correcta entre 4 opções. <screenshot>
+<screeninfo
+>corresponder a bandeira à província</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="first-start12.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>corresponder a bandeira à província</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+</chapter>
+
+<chapter id="using-kapp">
+<title
+>Usar o &kgeography;</title>
+
+<para
+>O &kgeography; mostra informações sobre alguns países e testa-o com base nesses dados. <screenshot>
+<screeninfo
+>Aqui está uma imagem do &kgeography;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kgeography.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+
+<sect1 id="kapp-features">
+<title
+>Mais funcionalidades do &kgeography;</title>
+
+<para
+>Outra funcionalidade do &kgeography; é a possibilidade de ampliar um mapa. <screenshot
+> <screeninfo
+>Ampliação</screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="zoom.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>Ampliação</phrase
+> </textobject
+> </mediaobject
+> </screenshot
+> Enquanto estiver no modo de ampliação, poderá carregar com o &RMB; para voltar ao tamanho do mapa origina (a opção <guimenuitem
+>Tamanho Original</guimenuitem
+> tem o mesmo efeito). Use as barras de posicionamento para circular pelo mapa ampliado ou use a acção <guimenuitem
+>Mover</guimenuitem
+> que lhe permitirá arrastar o mapa com o &LMB;. </para>
+
+</sect1>
+</chapter>
+
+<!--<chapter id="teachers-parents">
+<title
+>Teachers/Parents guide to &kgeography; </title>
+ This chapter should emphasize the educational aims of your app and
+guide the parent/teacher on how to help the child using it.
+</chapter
+>-->
+
+<chapter id="how-to-maps">
+<title
+>Como criar mapas</title>
+<para
+>Um mapa no &kgeography; é composto por dois ficheiros, sendo um a imagem do mapa e o outro a sua descrição. </para>
+<sect1 id="helper-tool">
+<title
+>Ferramenta auxiliar</title>
+<para
+>Poderá encontrar <ulink url="http://kgeography.berlios.de/gen_map.pl"
+>aqui</ulink
+> uma ferramenta (feita por Yann Verley) que o ajudou com o mapa de França. Para descobrir como funciona, basta executá-la e ler a mensagem de ajuda. Basicamente, cria o ficheiro <literal role="extension"
+>.kgm</literal
+> a partir de um ficheiro de texto simples e cria um ficheiro com as cores que atribuiu a cada divisão, para que possa preencher o mapa de acordo com ele.</para>
+</sect1>
+<sect1 id="description-file">
+<title
+>Ficheiro de descrição</title>
+<para
+>O ficheiro da descrição é necessário e a sua extensão de ficheiro é <literal role="extension"
+>.kgm</literal
+>. Deverá começar por <sgmltag class="starttag"
+>map</sgmltag
+> e terminar em <sgmltag class="endtag"
+>map</sgmltag
+>. </para>
+<para
+>Dentro destas marcas, deverá existir: <itemizedlist>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>mapFile</sgmltag
+> e <sgmltag class="endtag"
+>mapFile</sgmltag
+>: o nome do ficheiro (sem o local completo) que contém a imagem do mapa, &eg; <quote
+>europa.png</quote
+>.</para>
+</listitem>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>name</sgmltag
+> e <sgmltag class="endtag"
+>name</sgmltag
+>: o nome do mapa, &eg; <quote
+>Europa</quote
+>.</para>
+</listitem>
+<listitem>
+ <para
+>Um <sgmltag class="starttag"
+>division</sgmltag
+> e <sgmltag class="endtag"
+>division</sgmltag
+> para cada divisão do mapa.</para>
+</listitem>
+</itemizedlist>
+ </para>
+<para
+>Cada divisão tem estas marcas: <itemizedlist>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>name</sgmltag
+> e <sgmltag class="endtag"
+>name</sgmltag
+>: o nome da divisão, &eg; <quote
+>Albania</quote
+>.</para>
+</listitem>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>capital</sgmltag
+> e <sgmltag class="endtag"
+>capital</sgmltag
+>: o nome da capital da divisão, &eg; <quote
+>Tirana</quote
+>.</para>
+</listitem>
+<listitem>
+ <para
+>O <sgmltag class="starttag"
+>ignore</sgmltag
+> e <sgmltag class="endtag"
+>ignore</sgmltag
+>: poderão ser configurados como <userinput
+>yes</userinput
+>, <userinput
+>allowClickMode</userinput
+> e <userinput
+>no</userinput
+>. Se esta marca for igual a <userinput
+>yes</userinput
+>, a divisão será ignorada ao pedir divisões nesse mapa. É como se esta divisão não existisse nos modos de questionário do &kgeography;. Se esta marca for igual a <userinput
+>allowClickMode</userinput
+>, então o &kgeography; irá perguntar a divisão no modo <guibutton
+>Carregar a Divisão no Mapa...</guibutton
+> mas não nos outros modos de questionário. Se configurar esta marca como <userinput
+>no</userinput
+>, significa que a divisão irá aparecer em todos os modos (navegação e questionários). Esta marca é opcional e, quando não existir qualquer marca <sgmltag class="starttag"
+>ignore</sgmltag
+>, significa que é iguala <userinput
+>no</userinput
+>. Por exemplo, a <quote
+>Argélia</quote
+> tem esta marca como <userinput
+>yes</userinput
+> no mapa da <quote
+>Europa</quote
+>, o que significa que a <quote
+>Argélia</quote
+> não fará parte de qualquer questionário sobre o mapa da <quote
+>Europa</quote
+>.</para>
+</listitem>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>flag</sgmltag
+> e <sgmltag class="endtag"
+>flag</sgmltag
+>: o ficheiro (sem qualquer informação da sua localização) que contém a bandeira da divisão, &eg; <quote
+>albania.png</quote
+>. Esta marca é opcional. Não é necessário para as divisões cuja marca <sgmltag class="starttag"
+>ignore</sgmltag
+> seja igual a <userinput
+>yes</userinput
+>.</para>
+</listitem>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>color</sgmltag
+> e <sgmltag class="endtag"
+>color</sgmltag
+>: a cor que a divisão tem no mapa.</para>
+</listitem>
+</itemizedlist>
+ </para>
+<para
+>A cor é definida com três marcas: <itemizedlist>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>red</sgmltag
+> e <sgmltag class="endtag"
+>red</sgmltag
+>: a componente vermelha da cor. Os valores válidos encontram-se entre 0 e 255.</para>
+</listitem>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>green</sgmltag
+> e <sgmltag class="endtag"
+>green</sgmltag
+>: a componente verde da cor. Os valores válidos encontram-se entre 0 e 255.</para>
+</listitem>
+<listitem>
+ <para
+><sgmltag class="starttag"
+>blue</sgmltag
+> e <sgmltag class="endtag"
+>blue</sgmltag
+>: a componente azul da cor. Os valores válidos encontram-se entre 0 e 255.</para>
+</listitem>
+</itemizedlist>
+</para>
+<tip>
+ <para
+>É conveniente criar 2 ou 3 divisões falsas, como a <quote
+>Água</quote
+>, <quote
+>Fronteira</quote
+> e <quote
+>Costa</quote
+> e configurá-las com a marca <sgmltag class="starttag"
+>ignore</sgmltag
+> igual a <userinput
+>yes</userinput
+>. </para>
+</tip>
+ <important>
+ <para
+>Todos os nomes (capitais e divisões) deverão estar em Inglês.</para>
+</important>
+</sect1>
+<sect1 id="map-file">
+<title
+>Ficheiro do mapa</title>
+<para
+>O ficheiro do mapa é bastante simples mas é difícil de criar. Terá de estar no formato <acronym
+>PNG</acronym
+>. Poderá encontrar alguns mapas para transformar nos <ulink url="http://www.odci.gov/cia/publications/factbook/docs/refmaps.html"
+>Mapas de Referência da CIA</ulink
+>. Se nenhum dos mapas corresponder às suas necessidades, poderá obter o ficheiro <ulink url="http://www.odci.gov/cia/publications/factbook/reference_maps/pdf/political_world.pdf"
+>world pdf</ulink
+>, tirar uma imagem dele e trabalhar a partir daí. Cada divisão do mapa deverá ter uma e só uma cor. Para o fazer, poderá usar programas de processamento de imagem como o <application
+>The Gimp</application
+> e o <application
+>Kolourpaint</application
+>. </para>
+</sect1>
+<sect1 id="flags">
+<title
+>Opções</title>
+<para
+>Se tiver usado a marca <sgmltag class="starttag"
+>flag</sgmltag
+>, deverá indicar aos ficheiros das bandeiras. Terão de estar no formato <acronym
+>PNG</acronym
+> e o melhor será que tenham 300x200 pixels e exista um ficheiro <acronym
+>SVG</acronym
+> para ele. Para obter bandeiras em <acronym
+>SVG</acronym
+> de quase todos os países do mundo e de algumas divisões, poderá consultar a <ulink url="http://www.sodipodi.com/index.php3?section=clipart/flags"
+>colecção de bandeiras do Sodipodi</ulink
+>. </para>
+</sect1>
+<sect1 id="how-to-test">
+<title
+>Como testar</title>
+<para
+>Antes de enviar o seu mapa para o Albert <email
+>tsdgeos@terra.es</email
+>, deverá testá-lo para ver se não tem erros. Para o fazer, terá de efectuar o seguinte: <itemizedlist
+> <listitem
+> <para
+>Colocar a descrição e o ficheiro de imagem do mapa em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/kgeography/</filename
+></para
+> </listitem
+> <listitem
+> <para
+>Colocar os ficheiros <acronym
+>PNG</acronym
+> da bandeira (se existirem) em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/kgeography/flags/</filename
+></para
+> </listitem
+> </itemizedlist
+> Logo que tenha feito isto, deverá ser capaz de abrir o seu mapa dentro do &kgeography;. </para>
+ <para
+>Se não souber qual é a sua <filename class="directory"
+>$<envar
+>KDEDIR</envar
+></filename
+>, escreva <userinput
+><command
+>kde-config</command
+> <option
+>--prefix</option
+></userinput
+> numa consola. </para>
+</sect1>
+<sect1 id="non-political-maps">
+<title
+>Mapas não-políticos</title>
+<para
+>É possível criar mapas não-políticos? Sim, é! <screenshot>
+<screeninfo
+>Exemplo de como criar um mapa não-político</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="river.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Exemplo de como criar um mapa não-político</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Obviamente, o conceito da divisão poderá ser extendido a um rio ou montanha. Durante a criação do mapa, deverá ter em mente que, na maior parte dos casos, o rio ou a montanha serão demasiado pequenos, pelo que deverá oferecer uma área adicional onde carregar. Neste exemplo, o rio teria a zona acastanhada e a cor &lt;20,76,34&gt; como identificação. </para>
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+
+<sect1 id="kapp-mainwindow">
+<title
+>A janela principal do &kgeography;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Mapa...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela para seleccionar o mapa a abrir</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kgeography;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para o modo de ampliação</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tamanho Original</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Volta a colocar</action
+> o mapa no seu tamanho original</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mover</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Pode posicionar-se</action
+> no mapa actual</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra/esconde a barra de ferramentas do &kgeography;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura os atalhos de teclado do &kgeography;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura a barra de ferramentas do &kgeography;.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect2>
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
+
+<!--<chapter id="faq">
+<title
+>Questions and Answers</title>
+
+
+&reporting.bugs;
+&updating.documentation;
+
+<qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>My Mouse doesn't work. How do I quit &kgeography;?</para>
+</question>
+<answer>
+<para
+>You silly goose! Check out the <link linkend="commands"
+>Commands
+Section</link
+> for the answer.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Why am I not able to twiddle my documents?</para>
+</question>
+<answer>
+<para
+>You can only twiddle your documents if you have the foobar.lib
+installed.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter
+>-->
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kgeography; </para>
+<para
+>Programa com 'copyright' 2004-2005 de Albert Astals Cid <email
+>tsdgeos@terra.es</email
+> </para>
+
+
+<para
+>Documentação com 'copyright' &copy; 2005 de &Anne-Marie.Mahfouf; <email
+>&Anne-Marie.Mahfouf.mail;</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kapp">
+<title
+>Como obter o &kgeography;</title>
+&install.intro.documentation; </sect1>
+
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/khangman/Makefile.am b/tde-i18n-pt/docs/kdeedu/khangman/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/khangman/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/khangman/Makefile.in b/tde-i18n-pt/docs/kdeedu/khangman/Makefile.in
new file mode 100644
index 00000000000..6e01c3b9e78
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/khangman/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/khangman
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/khangman/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/khangman/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/khangman/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/khangman/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/khangman/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook man-khangman.6.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-khangman.6.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman
+ @for base in man-khangman.6.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-khangman.6.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khangman/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-khangman.6.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/khangman/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/khangman/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/khangman/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/khangman/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/khangman/index.cache.bz2
new file mode 100644
index 00000000000..b7670dd3a18
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/khangman/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/khangman/index.docbook b/tde-i18n-pt/docs/kdeedu/khangman/index.docbook
new file mode 100644
index 00000000000..b3dc918ddb3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/khangman/index.docbook
@@ -0,0 +1,1349 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&khangman;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &khangman;</title>
+
+<authorgroup>
+<author
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+> <address
+>&Anne-Marie.Mahfouf.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2001</year
+><year
+>2005</year>
+<holder
+>&Anne-Marie.Mahfouf;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+
+<date
+>2006-02-01</date>
+<releaseinfo
+>1.6</releaseinfo>
+
+<abstract>
+<para
+>O &khangman; é o jogo clássico da forca para as crianças, adaptado para o &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KHangMan</keyword>
+<keyword
+>enforcado</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>crianças</keyword>
+<keyword
+>palavras</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &khangman; é um jogo baseado no conhecido jogo da forca. É destinado às crianças com 6 e mais anos .O jogo tem quatro níveis de dificuldade: Animais (palavras de animais), Fácil, Médio e Difícil. É escolhida uma palavra ao acaso, as palavras são escondidas e você precisa de adivinhar a palavra, tentando uma letra a seguir a outra. De cada vez que erra uma letra, parte da imagem de um enforcado é desenhada. Você precisa de adivinhar a palavra antes de ele ficar enforcado! Você tem 10 tentativas. </para>
+
+</chapter>
+
+<chapter id="using-khangman">
+<title
+>Usar o &khangman;</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem no &khangman; quando você o inicia pela primeira vez</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="khangman1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &khangman;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá ver o &khangman; tal como aparece da primeira vez que o executa. O nível é o Animais e a língua é a predefinida (neste caso o Inglês, mas será a sua língua actual no &kde;, se existirem dados para tal), o tema é o "Mar". Todas as alterações no nível, língua ou modo do fundo são registadas no ficheiro de configuração e repostas no seu próximo jogo. </para>
+
+<para
+>Repare quão fácil é alterar o nível e o tema; basta carregar nas listas da barra de ferramentas. Para obter uma palavra nova e para sair do jogo também é fácil de conseguir, recorrendo aos botões correspondentes na barra de ferramentas. </para>
+
+<sect1 id="general-usage">
+<title
+>Uso geral</title>
+
+<!-- FIXME: A word cannot really be displayed and hidden at the same time, -->
+<!-- although I cannot think of a better way to phrase this -->
+<para
+>É mostrada uma palavra, cujas letras são mostradas como sublinhados (_). Você sabe quantas letras existem na palavra. Terá então de adivinhar a palavra, escrevendo uma letra atrás de outra. Pode indicar a letra no campo de texto e carregar de seguida na tecla Enter ou carregar no botão Adivinhar para saber se a letra pertence ou não à palavra. </para>
+
+<para
+>A palavra é escolhida aleatoriamente e não é a mesma que a anterior. </para>
+
+<important
+><para
+>Todas as palavras são substantivos (não existem verbos, adjectivos, &etc;).</para
+></important>
+
+<para
+>Normalmente, não é importante se você escreve letras maiúsculas ou minúsculas. O programa converte tudo para minúsculas (excepto as palavras alemãs que comecem por uma letra maiúscula). O programa faz isso automaticamente. </para>
+
+<para
+>O nível e a língua actuais são mostrados na barra de estado. </para>
+
+<para
+>De cada vez que indica uma letra que não está na palavra, é desenhada outra parte do enforcado. Você tem 10 tentativas para adivinhar a palavra. Depois disso, a resposta correcta é mostrada. </para>
+
+<para
+>Existem 4 níveis: fácil, médio, difícil e animais, mais alguns níveis sobre outros tópicos para algumas línguas. O programa pesquisa todos os ficheiros de dados em todas as línguas. </para>
+
+<para
+>No nível simples, as palavras são bastante simples e relacionam-se com o dia-a-dia. Este é adequado para as crianças dos 6 aos 9 anos. O nível dos animais contém apenas nomes de animais, por isso são mais fáceis de adivinhar. Alguns deles são fáceis, mas há outros mais difíceis de adivinhar. No nível médio, as palavras são maiores e mais difíceis. É adequado para as idades superiores aos 9 anos .O nível difícil é mesmo isso - difícil -, &ie;, as palavras são difíceis de soletrar e não são muito conhecidas. Este nível é um desafio, mesmo para os adultos. </para>
+
+<para
+>Depois de adivinhar uma palavra (ou de o boneco do enforcado ficar completo),é-lhe pedida outra palavra, onde você poderá carregar nas teclas <keycap
+>S</keycap
+> ou <keycap
+>N</keycap
+> ou o rato para responder Sim ou Não. Se disser <guilabel
+>Não</guilabel
+>, o jogo sai. Se você disser que <guilabel
+>Sim</guilabel
+>, ficará outra palavra pronta para ser adivinhada. </para>
+
+<para
+>Você escreve a letra que deseja tentar no campo de texto (o cursor do rato está preparado no campo) e carrega na tecla &Enter;. Se a letra pertencer à palavra, irá ocupar o seu lugar, tantas vezes quantas as que aparece na palavra. Se a letra não pertencer à palavra, vai para o campo de Falhas e é desenhada mais uma parte do enforcado à direita. Você tem 10 tentativas e, depois destas, você perderá e a palavra correcta é então apresentada. </para>
+
+<para
+>Durante o jogo, você poderá optar por iniciar um jogo, escolhendo a opção do menu <guimenu
+>Jogo</guimenu
+> que é a <guimenuitem
+>Novo</guimenuitem
+> ou carregando no ícone <guiicon
+>Novo</guiicon
+> da barra de ferramentas. Você poderá também alterar o nível com o botão de nível da barra de ferramentas (isto mostrar-lhe-á uma palavra nova para o nível novo).</para>
+
+<para
+>Um melhoramento futuro (no &kde; 4) permitir-lhe-á criar o seu próprio ficheiro de palavras. </para>
+</sect1>
+
+<sect1 id="languages">
+<title
+>Jogar em línguas diferentes</title>
+<para
+>Você poderá jogar o &khangman; em vinte e quatro línguas: Búlgaro, Checo, Catalão, Dinamarquês, Holandês, Inglês, Finlandês, Francês, Alemão, Húngaro, Irlandês (Gaélico), Português Europeu, Português do Brasil, Italiano, Espanhol, Norueguês(Bokm&#229;l), Norueguês (Nynorsk), Esloveno, Sérvio (Ocidental e Cirílico), Sueco, Tajik, Russo e Turco. </para>
+
+<para
+>Por omissão, depois da primeira instalação do &khangman; para o KDE 3.3, só o Inglês e a sua língua do &kde;, se for uma das mencionadas acima e se você tiver o pacote kde-i18n correspondente, estarão instalados. Por exemplo, se você for um utilizador Português e se tiver o &kde; em Português, nas <guimenu
+>Línguas</guimenu
+> terá dois itens: Inglês e Português, sendo este último a opção por omissão. </para>
+
+<para
+>Poderá à mesma jogar o &khangman; noutras línguas. É muito fácil adicionar novos dados no &khangman;. Tudo o que precisa é de uma ligação à Internet a funcionar. Carregue no menu <guimenu
+>Ficheiro</guimenu
+> e depois em <guimenu
+>Obter os dados numa nova língua...</guimenu
+>. Irá aparecer uma janela semelhante à seguinte: </para>
+
+<screenshot>
+<screeninfo
+>A janela para Obter Palavras Novas do &khangman;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="getnewstuff.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela para Obter Palavras Novas do &khangman;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Carregue no nome da língua que deseja instalar e depois no botão <guibutton
+>Instalar</guibutton
+>. Se a língua for instalada com sucesso, é mostrado um sinal verde à frente do nome da língua. Poderá carregar em <guibutton
+>Fechar</guibutton
+> para sair da janela Obter Palavras Novas (se quiser outra língua, poderá repetir estes passos). </para>
+
+<para
+>Poderá então alterar facilmente a língua se for à opção <guimenu
+>Línguas</guimenu
+> e escolher outra língua. </para>
+
+<para
+>Repare que você pode agora escrever os caracteres especiais de uma língua, mostrando a <interface
+>Barra de Caracteres Especiais</interface
+>. Esta barra de ferramentas mostra botões com um ícone correspondente a cada carácter especial de uma determinada língua, como o &eacute; no Francês, por exemplo. Se carregar num botão destes, irá escrever a letra correspondente no campo de texto e você poderá validar a sua escolha com o &Enter;. Você poderá obviamente usar a disposição de teclado correspondente à língua. Esta barra de ferramentas poderá ser escondida ou apresentada. A configuração é reposta da próxima vez que jogar o &khangman;. </para>
+
+<important
+><para
+>Lembre-se por favor que você precisa de ter os tipos de letra Arial e URW Bookman instalados para mostrar correctamente os caracteres especiais em algumas línguas. Desde que tenha estes tipos de letra instalados, o &khangman; usá-los-á automaticamente. Se você ver pequenos rectângulos em vez de letras, então poderão estar a faltar estes tipos de letra. Escreva <command
+>fonts:/</command
+> na barra de endereços do &konqueror; para ver que tipos de letra tem instalados. </para
+></important>
+
+</sect1>
+<sect1 id="few-tips">
+<title
+>Algumas sugestões</title>
+<para
+>Tente adivinhar primeiro as vogais. Depois, vá às consoantes mais comuns: 'l', 't', 'r', 'n' e 's' </para>
+<para
+>Quando você ver <quote
+>io</quote
+>, tente o 'n' a seguir a isso em Francês e Inglês. </para>
+<para
+>No Português Europeu e do Brasil, no Catalão e no Espanhol, as vogais acentuadas poderão ficar a descoberto quando você escrever a vogal não acentuada correspondente. Por exemplo, todos os <quote
+>a</quote
+>'s acentuados são mostrados na palavra quando escrever <quote
+>a</quote
+>. Isto acontece quando a opção <guilabel
+>Escrever letras acentuadas</guilabel
+> não estiver assinalada. Se a opção estiver assinalada, então você terá de escrever você próprio as letras acentuadas. Quando você escrever <quote
+>a</quote
+>, só o <quote
+>a</quote
+> é que é apresentado e você terá de escrever, por exemplo, o &atilde; para esta letra aparecer. </para>
+<para
+>Sabia que, no Inglês, a letra mais comum é o 'e' (12,7%), seguida do 't' (9,1%), depois com o 'a' (8,2%), o 'i' (7,0%) e o 'n' (6,7%). </para>
+</sect1>
+
+
+</chapter>
+
+<chapter id="menus">
+<title
+>Menu e Barras de Ferramentas</title>
+
+<sect1 id="mainwindow">
+<title
+>A Janela Principal do &khangman;</title>
+
+<para
+>O menu <guimenu
+>Jogo</guimenu
+> tem 3 itens: o <guimenuitem
+>Novo</guimenuitem
+>, o <guimenuitem
+>Obter Palavras numa nova língua</guimenuitem
+> e o <guimenuitem
+>Sair</guimenuitem
+>.</para>
+
+<para
+>O <guimenuitem
+>Novo</guimenuitem
+> traz-lhe um novo jogo, &ie; uma nova palavra para adivinhar, no mesmo nível em que já se encontra. O <guimenuitem
+>Obter palavras numa nova língua</guimenuitem
+> irá mostrar a janela para Obter Coisas Novas que lhe permitirá obter os dados numa nova língua. O <guimenuitem
+>Sair</guimenuitem
+> abandona o jogo, fechando a janela principal e guardando a configuração actual no ficheiro de configuração respectivo.</para>
+
+<para
+>O menu <guimenu
+>Nível</guimenu
+> permite-lhe escolher o nível, &ie; a dificuldade da palavra a adivinhar. </para>
+
+<para
+>O menu <guimenu
+>Línguas</guimenu
+> permite-lhe escolher a língua em que as palavras são apresentadas. </para>
+
+<para
+>O menu <guimenu
+>Ver</guimenu
+> propõe dois temas: o tema <guimenuitem
+>Marinho</guimenuitem
+> e o tema <guimenuitem
+>Deserto</guimenuitem
+>. O fundo e as cores dos tipos de letra mudam para cada tema. </para>
+
+<para
+>O menu <guimenuitem
+>Configuração</guimenuitem
+> permite-lhe configurar facilmente o &khangman;. Primeiro, o <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> e o <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> dão-lhe a possibilidade de esconder/mostrar as barras de ferramentas e a barra de estado. </para>
+
+<para
+>Existem duas barras de ferramentas: a principal, que é a que aparece com os botões e as listas e a barra de <interface
+>Caracteres Especiais</interface
+> que é mostrada em baixo. Esta barra tem os botões com os caracteres especiais de cada língua: as letras acentuadas e outros caracteres especiais. Isto permite aos utilizadores jogarem facilmente noutra língua sem ter configurar o teclado de novo. Você carrega numa letra especial e ela é mostrada como uma letra de uma tentativa. Se carregar em &Enter;, o programa irá ver se a letra está presente na palavra ou não. A barra de ferramentas poderá ser escondida, se não precisar dela. Isto é registado no ficheiro de configuração, como tal, se a barra estiver escondida, também irá estar da próxima vez que executar o &khangman;. </para>
+<tip>
+<para
+>Claro que é possível mover as barras de ferramentas para qualquer lado. Coloque o cursor do rato na pequena pega do lado esquerdo da barra de ferramentas, carregue no &LMB; e arraste a barra de ferramentas para a posicionar no ecrã, no local onde a deseja colocar. Se apontar o rato para uma das barras de ferramentas e se carregar no botão direito do rato, irá aparecer um menu de contexto que lhe permite escolher diferentes opções para a barra de ferramentas. </para>
+</tip>
+<para
+>O <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> é uma configuração normal do &kde; que lhe permite escolher as diferentes combinações de teclas para as várias acções. Por exemplo, o <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> é o atalho normal para <guimenuitem
+>Sair</guimenuitem
+>.</para>
+<para
+>O <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> é também um item normal de menu do &kde; que lhe permite adicionar ou remover itens da barra de ferramentas.</para>
+
+<screenshot>
+<screeninfo
+>Tema Deserto do &khangman;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="khangman2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Tema Deserto do &khangman;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Aqui você tem o &khangman; com o tema Deserto, a língua Catalã e o nível Fácil. A barra de <interface
+>Caracteres</interface
+> é mostrada aqui.</para>
+
+<para
+>O nível é escolhido com uma lista na barra de ferramentas ou no submenu <guimenu
+>Nível</guimenu
+> do menu. Os níveis disponíveis são o <guimenuitem
+>Fácil</guimenuitem
+>, <guimenuitem
+>Médio</guimenuitem
+>, <guimenuitem
+>Animais</guimenuitem
+> e <guimenuitem
+>Difícil</guimenuitem
+>. O fácil está relacionado com os objectos comuns que uma criança de seis ou sete anos conhece. O médio diz respeito a nomes um pouco mais desafiantes, o difícil é bastante complicado e o animais diz respeito apenas a nomes de animais. </para>
+
+<para
+>Todas as palavras são substantivos. Não existem verbos nem adjectivos. O nível escolhido é então apresentado na barra de estado.</para>
+<para
+>Só são permitidas letras no campo de texto.</para>
+</sect1>
+
+<sect1 id="settings">
+<title
+>Configurações Disponíveis</title>
+<para
+>É fornecida uma barra de ferramentas para aceder rapidamente a algumas configurações. Você poderá carregar num botão para começar um novo jogo (i.e., uma nova palavra) ou para sair do jogo. O nível e o tema são facilmente alterados com 2 listas na barra de ferramentas. </para>
+<para
+>Na opção <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &khangman;...</guimenuitem
+>, irá encontrar três páginas. A primeira é a <guilabel
+>Geral</guilabel
+>. </para>
+
+<sect2 id="general-settings">
+<title
+>Configuração Geral</title>
+
+<screenshot>
+<screeninfo
+>Configuração geral do &khangman;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configuração geral do &khangman;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+><guilabel
+>Necessitar de adivinhar mais vezes letras duplicadas</guilabel
+>: esta está desligada por omissão. Quando estiver desligada, se escrever a letra "a" e a palavra tiver vários "a"s, serão todos mostrados. Por exemplo, se a palavra for "batata" e se você carregar em "a", então só o primeiro "a" será mostrado. Você terá de escrever "a" de novo para mostrar a segunda e terceira instâncias, indo a quarta para as letras erradas. Isto aumenta a dificuldade. </para>
+
+<para
+><guilabel
+>Não mostrar a janela 'Parabéns! Você ganhou!'</guilabel
+>: por omissão, este item está desligado, o que significa que, quando ganhar um jogo, irá aparecer uma janela de mensagem que lhe indica se ganhou e se deseja jogar de novo. Se assinalar esta opção, esta janela não aparece mais, pelo que um jogo novo se inicia automaticamente ao fim de 3 segundos. </para>
+
+<para
+>Na secção de Sons, se você assinalar a opção <guilabel
+>Activar os sons</guilabel
+>, então irá ouvir um som no início do jogo e irá ouvir outro quando ganhar um jogo. </para>
+
+</sect2>
+<sect2 id="languages-settings">
+<title
+>Configuração das Línguas</title>
+<para
+>A página de Configuração da Língua lida com algumas opções relacionadas com as línguas. Se estas opções não existirem para a língua com que está a jogar, as opções respectivas ficarão então desactivadas. </para>
+
+<screenshot>
+<screeninfo
+>Configuração da Língua do &khangman;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configuração da Língua do &khangman;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Algumas línguas também têm dicas para o ajudar a adivinhar a palavra. A dica é mostrado ao carregar com o botão direito e dá-lhe uma definição breve da palavra a adivinhar. Se assinalar a opção <guimenu
+>Mostrar as dicas</guimenu
+> numa das línguas disponíveis, você poderá carregar com o &RMB; em qualquer lado do jogo e obter uma dica durante quatro segundos. Esta sugestão devê-lo-á ajudar a adivinhar a palavra. </para>
+
+<para
+>A opção <guimenu
+>Inserir caracteres acentuados</guimenu
+> está disponível para o Português do Brasil, o Catalão, o Português e o Espanhol. Se você assinalar esta opção, então você terá de escrever todas as vogais acentuadas (como o &atilde;). Se não a activar, então quando você escrever uma vogal qualquer todas as vogais acentuadas serão também apresentadas. </para>
+
+</sect2>
+
+<sect2 id="timers-settings">
+<title
+>Configuração dos Relógios</title>
+<para
+>A página de Configuração dos <guilabel
+>Relógios</guilabel
+> permite-lhe <guilabel
+>Definir o tempo para mostrar a dica</guilabel
+> e <guilabel
+>Definir o tempo para a Letra Já Adivinhada</guilabel
+>. </para>
+
+<screenshot>
+<screeninfo
+>Configuração dos Relógios do &khangman;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configuração dos Relógios do &khangman;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O <guilabel
+>Definir o tempo para mostrar a dica:</guilabel
+> permite-lhe definir um tempo maior para mostrar o texto da dica. É necessário aumentar o tempo para as crianças mais jovens, por exemplo, dado que lêem mais devagar que os adultos. </para>
+
+<para
+>O <guilabel
+>Definir o tempo para mostrar a Letra Já Adivinhada</guilabel
+> permite-lhe aumentar ou diminuir o tempo para mostrar a dica de Letra Já Adivinhada. Esta dica é um texto que aparece quando você tentar uma letra que já foi indicada. Algumas pessoas poderão não querer ver a mensagem durante bastante tempo, enquanto as crianças levam tempo a compreender e, como tal, poderão precisar de ter o texto visível durante mais tempo. </para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="khangman-mainwindow">
+<title
+>Menus e Teclas de Atalho</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Começa um novo</action
+> jogo (&ie;, uma nova palavra)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Obter Palavras numa Nova Língua...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela do KNewStuff que enumera todos os dados disponíveis nas línguas diferentes. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &khangman;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Nível</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Animais</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras de animais a adivinhar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Fácil</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras simples a adivinhar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Médio</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras de dificuldade média a adivinhar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Difícil</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras difíceis a adivinhar</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Língua</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Língua</guimenu
+> <guimenuitem
+>Inglês</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a língua inglesa para as palavras a adivinhar.</para>
+<para
+>Todas as outras línguas instaladas são também mostradas como itens deste menu.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tema do Mar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> imagem de fundo marinha, bem como as cores associadas</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tema do Deserto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a imagem de fundo do Deserto e as cores associadas</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Principal (&khangman;)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a Barra Principal</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> <guimenuitem
+>Caracteres Especiais (&khangman;)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a Barra de Caracteres</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a barra de estado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela de configuração normal do &kde; que lhe permite escolher teclas de atalho diferentes para as acções diferentes. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &khangman;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &khangman; </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+<chapter id="developers">
+<title
+>Guia de Programação do &khangman;</title>
+
+<sect1 id="changing-words">
+<title
+>Como adicionar palavras numa nova língua ao jogo</title>
+
+<para
+>Graças ao Stefan Asserhäll, é muito fácil de adicionar uma nova língua directamente ao jogo. O procedimento aqui descrito também pode ser encontrado na pasta de código do <filename class="directory"
+>khangman</filename
+> no ficheiro <filename
+>README.languages</filename
+>. Por favor, siga o procedimento e envie ao autor os ficheiros num pacote 'tar.gz' para <email
+>annemarie.mahfouf@free.fr</email
+>. </para>
+<para
+>As 23 línguas disponíveis até agora são: bg ca cs da de en es fr fi ga hu it nb nl nn pt pt_BR ru sl sr sr@Ltn sv tg e tr. Se o código da sua língua não consta aqui, poderá ir mais além. </para>
+<para
+>A maioria destes dados deverá estar completa para incluir <emphasis
+>dicas</emphasis
+>, como poderá ver em baixo. Os dados completos só existem em: bg de fr en it, pelo que as outras línguas deverão ser actualizadas o mais cedo possível. </para>
+<para
+>Garanta que está a trabalhar com a última versão do código de CVS em HEAD do &khangman;, indicando um comando <screen
+><userinput
+><command>
+svn up khangman
+</command
+></userinput
+></screen
+> no módulo 'kdeedu'. Depois <screen
+><userinput
+><command>
+cd kdeedu/khangman
+</command
+></userinput
+></screen>
+</para>
+<para
+>As palavras são guardadas em 4 ficheiros separados, um por cada nível. Os ficheiros estão em <filename class="directory"
+>/khangman/data/codigo_lingua</filename
+>. O ficheiro <filename
+>easy.txt</filename
+> é para o nível fácil, o ficheiro <filename
+>medium.txt</filename
+> é para o médio, o <filename
+>animals.txt</filename
+> para o nível dos animais e o <filename
+>hard.txt</filename
+> para o nível difícil.</para>
+<para
+>O Inglês é a predefinida e, como tal, é a única língua a ser fornecida com o &khangman;. Todas as outras línguas vêm no pacote kde-l10n correspondente. </para>
+<procedure>
+<step
+><para
+>Indique os seguintes comandos numa &konsole; para criar a pasta e os ficheiros para a nova língua:</para>
+<!-- Do not wrap or indent the next line, it's white space sensitive -->
+<screen
+><userinput
+><command
+>./add_language <replaceable
+>codigo_lingua</replaceable
+></command
+></userinput
+></screen>
+<para
+>Aqui você precisa de substituir o <replaceable
+>codigo_lingua</replaceable
+> pelo código da sua língua (ou seja, pt).</para>
+</step>
+<step>
+<para
+>Os ficheiros usam agora o formato 'kvtml'. A marca <sgmltag class="starttag"
+>o</sgmltag
+> corresponde à palavra <sgmltag class="starttag"
+>t</sgmltag
+> à sugestão. Tente corresponder a dica ao nível de dificuldade. O nível <quote
+>Fácil</quote
+> irá necessitar de uma dica fácil mas o nível <quote
+>Difícil</quote
+> irá necessitar da definição do dicionário. Tente não usar palavras da mesma família na dica, porque darão a palavra de forma demasiado fácil! </para>
+<para
+>Um exemplo de um ficheiro KVTML é o seguinte:</para>
+<programlisting
+><markup>
+ &lt;?xml version="1.0"?&gt;
+ &lt;!DOCTYPE kvtml SYSTEM "kvoctrain.dtd"&gt;
+ &lt;kvtml&gt;
+ &lt;e&gt;
+ &lt;o&gt;cão&lt;/o&gt;
+ &lt;t&gt;&egrave; o teu animal doméstico preferido&lt;/t&gt;
+ &lt;/e&gt;
+ ...
+ ...
+ &lt;/kvtml&gt;
+</markup
+></programlisting>
+</step>
+<step>
+<para
+>Edite todos os ficheiros de texto indicados na nova pasta com um editor de texto e substitua cada palavra dentro da marca <sgmltag class="starttag"
+>o</sgmltag
+> pela palavra traduzida e cada dica dentro de uma marca <sgmltag class="starttag"
+>t</sgmltag
+> com a dica traduzida. Não é realmente importante se o significado exacto se mantém, mas tente manter o tamanho e o nível de dificuldade aproximadamente igual. Poderá incluir palavras com os espaços em branco ou com um - entre elas, onde neste caso será mostrado o espaço em branco ou o - em vez de _. Por favor, contacte a &Anne-Marie.Mahfouf; <email
+>annemarie.mahfouf@free.fr</email
+> se ocorrer algo de especial, relacionado com a sua língua, para que se possa adaptar o código a isso (especialmente a parte de caracteres especiais e acentuados).</para
+>
+
+<para
+>Você poderá traduzir as palavras, mas também as poderá adaptar de acordo com o nível e adicionar novas se o desejar. Por exemplo, a palavra <quote
+>table</quote
+> (mesa) está num nível simples em Inglês mas na sua língua poderá pertencer ao nível médio. Sinta-se à vontade para adaptar os ficheiros à medida das suas necessidades. O número de palavras de um ficheiro não é importante, mas poderá adicionar algumas se quiser.</para>
+
+<para
+>Lembre-se que todas as palavras são nomes.</para>
+
+<para
+>Lembre-se que precisa de usar a <emphasis role="bold"
+>codificação UTF-8</emphasis
+> ao editar os ficheiros. Se o seu editor não o fizer, tente usar o &kwrite; ou o &kate;. Ao abrir um ficheiro no &kwrite; ou no &kate;, você poderá seleccionar a codificação UTF-8 na lista no topo da janela de abertura de ficheiros.</para>
+
+<para
+>Mantenha por favor os ficheiros actualizados na sua pasta <replaceable
+>codigo_lingua</replaceable
+>.</para>
+</step>
+
+<step>
+<para
+>Indique o seguinte comando para instalar os novos ficheiros de dados:</para>
+<screen
+><userinput
+><command
+>make</command
+></userinput>
+<userinput
+><command
+>make install</command
+></userinput
+></screen>
+
+<para
+>Você poderá ter de passar para <systemitem class="username"
+>root</systemitem
+> para correr o <command
+>make install</command
+>, dependendo da sua instalação.</para>
+</step>
+<step>
+<para
+>Execute o jogo e verifique se a sua língua foi adicionada:</para>
+<screen
+><userinput
+><command
+>khangman</command
+></userinput
+></screen>
+</step>
+<step
+><para
+>Em vez de enviar via CVS os seus ficheiros, por favor remeta-os para a &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; num pacote 'tar.gz'. Dado que existem agora vinte e três línguas, vem agora incluído um novo assistente (KNewStuff) no &khangman; para obter e instalar facilmente as novas línguas que estão colocadas na página Web. Isto é feito para reduzir o tamanho do módulo 'kdeedu' e também será efectuado no &klettres;, no &kstars; e talvez no &ktouch;. Por favor contacte a Anne-Marie por e-mail, se precisar de mais informações.</para>
+<para
+>Quando enviar ficheiros ao autor, não se esqueça de mencionar os <emphasis role="bold"
+>caracteres especiais</emphasis
+> da sua língua (coloque-os num ficheiro de texto, um por cada linha, e adicione este ficheiro ao pacote) e mencione por favor outras especificidades que possam existir.</para>
+<para
+><emphasis
+>Por favor nunca envie via CVS os ficheiros num BRANCH (ramificação), dado que poderá invalidar o jogo.</emphasis
+></para>
+</step>
+</procedure>
+<para
+>Muito obrigado pela sua contribuição!</para>
+</sect1>
+
+<sect1 id="internal">
+<title
+>O que é gravado pelo &khangman; e onde</title>
+<para
+>Quando você obter uma nova língua através da opção <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Obter Palavras numa Nova Língua ...</guimenuitem
+></menuchoice
+>, os dados da mesma são gravados em <filename class="directory"
+>$~/.kde/share/apps/khangman/data</filename
+>, na pasta com o código da língua. Os nomes das pastas de línguas são também gravados no ficheiro de configuração do &khangman; em <filename
+>~/.kde/share/config/khangmanrc</filename
+>. </para>
+<para
+>O nome do distribuidor (i.e. o endereço do 'site' Web onde obter as novas línguas) é guardado no <filename
+>$KDEDIR/share/apps/khangman/khangmanrc</filename
+>. </para>
+<para
+>A língua Inglesa (por omissão) e a língua do utilizador do seu pacote 'i18n' (se estiver disponível) são gravados em <filename class="directory"
+>$KDEDIR/share/apps/khangman</filename
+>. </para>
+<para
+>No ficheiro de configuração, por cada utilizador no seu ficheiro <filename
+>~/.kde/share/config/khangmanrc</filename
+>, são gravadas todas as configurações do jogo como o fundo, o último nível jogado, para além dos ficheiros que foram transferidos a partir da janela do KNewStuff. </para>
+</sect1>
+<sect1 id="planned-features">
+<title
+>Funcionalidades Planeadas para o &khangman;</title>
+<para
+>Uma funcionalidade planeada é, obviamente, ter mais dados de línguas e mais sugestões para todas as línguas. Você poderá ajudar com isto para a sua língua, se ainda não tiver sido feito. Por favor contacte o autor se o quiser ajudar nesta tarefa, que não é mais do que traduzir as palavras em Inglês para a sua língua (veja em <link linkend="changing-words"
+>Como adicionar palavras numa nova língua ao jogo</link
+>. </para>
+<para
+>O que também pode ser feito é usar outros ficheiros KVTML como os que estão no 'site' Web do &kde;-Edu para jogar o &khangman;. Por exemplo, imagine que poderá jogar com as capitais do mundo, onde a dica lhe indicará o país e você terá de adivinhar a capital. Ou aprender palavras noutra língua, em que a dica é a palavra na sua língua e a palavra a adivinhar é a tradução na nova língua. </para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>Eu obtive uma mensagem de erro a dizer que as imagens não puderam ser encontradas.</para>
+</question>
+<answer>
+<para
+>O jogo instala-se por omissão no <filename class="directory"
+>/usr/local/kde</filename
+>, por isso adicione o <filename class="directory"
+>/usr/local/kde/bin</filename
+> à sua <envar
+>PATH</envar
+> e defina a variável <envar
+>KDEDIR</envar
+> como sendo igual a <filename class="directory"
+>/usr/local/kde</filename
+> antes de executar o jogo. Uma forma fácil é configurar o &khangman; com a opção <option
+>--prefix</option
+>=$<envar
+>KDEDIR</envar
+> em que a $<envar
+>KDEDIR</envar
+> é o local onde o resto do &kde; está instalado. Isto poderá variar bastante, dependendo da distribuição e do sistema operativo que usa.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>O &khangman; não se inicia correctamente depois de eu ter actualizado para uma das versões 3.5 do &kde;</para>
+</question>
+<answer>
+<para
+>Poderá haver um problema devido à alteração do ficheiro de configuração. Por favor, remova o ficheiro <filename
+>khangmanrc</filename
+> na sua pasta <filename class="directory"
+>$HOME/.kde/share/config</filename
+>. </para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&khangman; </para>
+<para
+>Programa com 'copyright' 2001-2006 de &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Imagens do homem enforcado: Renaud Blanchard <email
+>kisukuma@chez.com</email
+></para
+> </listitem>
+<listitem
+><para
+>Sons: Ludovic Grossard <email
+>ludovic.grossard@libertysurf.fr</email
+></para
+> </listitem>
+<listitem
+><para
+>Tema azul, ícones e código: &Primoz.Anzur; &Primoz.Anzur.mail;</para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em sueco, ajuda na codificação, imagens transparentes e correcções de i18n: Stefan Asserhäll <email
+>stefan.asserhall@telia.com</email
+></para
+> </listitem>
+<listitem
+><para
+>Tema da Natureza: Joe Bolin <email
+>jbolin@users.sourceforge.net</email
+></para
+> </listitem>
+<listitem
+><para
+>Imagens Suaves do Homem Enforcado: Matt Howe <email
+>mdhowe@bigfoot.com</email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Espanhol: eXParTaKus <email
+>expartakus@expartakus.com</email
+></para
+> </listitem>
+<listitem
+><para
+>Dados de sugestões em Espanhol: Rafael Beccar <email
+>rafael.beccar@kdemail.net </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Dinamarquês: Erik Kjaer Pedersen <email
+>erik@mpim-bonn.mpg.de </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Finlandês: Niko Lewman <email
+>niko.lewman@edu.hel.fi </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Português do Brasil: João Sebastião de Oliveira Bueno <email
+>gwidion@mpc.com.br </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Catalão: Antoni Bella <email
+>bella5@teleline.es </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Italiano: Giovanni Venturi <email
+>jumpyj@tiscali.it </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Holandês: Rinse <email
+>rinse@kde.nl </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Português Europeu: Pedro Morais <email
+>morais@kde.org </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiros de dados em Sérvio (Cirílico e Ocidental): Chusslove Illich <email
+>chaslav@sezampro.yu </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Esloveno: Jure Repinc <email
+>jlp@holodeck1.com </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Checo Luk&aacute;&scaron; Tinkl <email
+>lukas@kde.org</email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Tajik: Roger Kovacs <email
+>rkovacs@khujand.org </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Norueguês: (Bokm&#229;l): Torger &#197;ge Sinnes <email
+>torg-a-s@online.no </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiros de dados em Húngaro: Tamas Szanto <email
+>tszanto@mol.hu </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiro de dados em Norueguês (Nynorsk): Gaute Hvoslef Kvalnes <email
+>gaute@verdsveven.com </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiros de dados em Turco: Mehmet &Ouml;zel <email
+>mehmet_ozel2003@hotmail.com </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiros de dados em Búlgaro: Radostin Radnev <email
+>radnev@yahoo.com </email
+></para
+> </listitem>
+<listitem
+><para
+>Ficheiros de dados em Irlandês (Gaélico): Kevin Patrick Scannell <email
+>scannell@slu.edu </email
+></para
+> </listitem>
+<listitem
+><para
+>Ajuda na codificação: &Robert.Gogolok; &Robert.Gogolok.mail;</para
+> </listitem>
+<listitem
+><para
+>Akida na codificação: Benjamin Meyer <email
+>ben@meyerhome.net</email
+></para
+> </listitem>
+<listitem
+><para
+>Correcções de código: Lubos Lun&agrave;k <email
+>l.lunak@kde.org</email
+></para
+> </listitem>
+<listitem
+><para
+>Correcções de código: Albert Astals Cid <email
+>tsdgeos@terra.es</email
+></para
+> </listitem>
+<listitem
+><para
+>Estudo de usabilidade: Celeste Paul <email
+>seele@obso1337.org</email
+></para
+> </listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação com 'copyright' 2001-2005 de &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-khangman">
+<title
+>Como obter o &khangman;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/khangman/man-khangman.6.docbook b/tde-i18n-pt/docs/kdeedu/khangman/man-khangman.6.docbook
new file mode 100644
index 00000000000..c202969de46
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/khangman/man-khangman.6.docbook
@@ -0,0 +1,111 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>khangman</command
+></refentrytitle>
+<manvolnum
+>6</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>khangman</command
+></refname>
+<refpurpose
+>O jogo clássico da Forca para o KDE</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>khangman</command
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &khangman; é um jogo baseado no jogo bastante popular que é a Forca. Está destinado para crianças com 6 anos ou mais. Tem quatro níveis de dificuldade: Animais (palavras de animais), Fácil, Médio e Difícil.</para
+><para
+>É escolhida uma palavra ao acaso e as letras são posteriormente escondidas. Terá de adivinhar você mesmo a palavra, escrevendo uma letra a seguir à outra. Cada vez que escolher uma letra errada, é desenhada parte da imagem de um enforcado. Terá de adivinhar a palavra completa antes de ficar completamente enforcado! Tem 10 tentativas.</para
+><para
+>Esta aplicação faz parte do módulo de Educação e Entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/khangman"
+>help:/khangman</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/khangman</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível na <ulink url="http://edu.kde.org/khangman/"
+>página Web de Educação e Entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &khangman; foi criado por <personname
+><firstname
+>Primoz</firstname
+><surname
+>Anzur</surname
+></personname
+> e &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</para>
+<para
+>Esta página manual é baseada na que foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> para o projecto da Debian.</para>
+
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kig/Makefile.am b/tde-i18n-pt/docs/kdeedu/kig/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kig/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kig/Makefile.in b/tde-i18n-pt/docs/kdeedu/kig/Makefile.in
new file mode 100644
index 00000000000..de2b54ed39d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kig/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kig
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kig/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in man-kig.1.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-kig.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig
+ @for base in man-kig.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kig.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kig/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kig.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kig/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kig/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kig/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kig/index.cache.bz2
new file mode 100644
index 00000000000..c7ffd768730
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kig/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kig/index.docbook b/tde-i18n-pt/docs/kdeedu/kig/index.docbook
new file mode 100644
index 00000000000..964acf7cf34
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kig/index.docbook
@@ -0,0 +1,934 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY kseg "<application
+>KSeg</application
+>">
+<!ENTITY cabri "<application
+>Cabri</application
+>">
+<!ENTITY drgeo "<application
+>Dr.Geo</application
+>">
+<!ENTITY package "kdeedu">
+<!ENTITY kappname "&kig;">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE">
+<!-- change language only here -->
+]
+>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kig;</title>
+
+<authorgroup>
+<author
+><firstname
+>Dominique</firstname
+> <surname
+>Devriese</surname
+> <affiliation
+> <address
+><email
+>devriese@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2002</year
+><year
+>2003</year
+><year
+>2004</year
+> <holder
+>Dominique Devriese</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-08-20</date
+> <releaseinfo
+>0.10.5</releaseinfo>
+
+<abstract>
+<para
+>O &kig; é uma aplicação do &kde; para Geometria Interactiva. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KDE-Edu</keyword>
+<keyword
+>Kig</keyword>
+<keyword
+>Geometria Interactiva</keyword>
+<keyword
+>KGeo</keyword>
+<keyword
+>Cabri</keyword>
+<keyword
+>Dr.Geo</keyword>
+<keyword
+>KSeg</keyword>
+</keywordset>
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kig; é uma aplicação para Geometria Interactiva. Pretende servir dois objectivos: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Permitir aos estudantes explorarem figuras e conceitos matemáticos, usando o computador. </para
+></listitem>
+
+<listitem
+><para
+>Servir como uma ferramenta <acronym
+>WYSIWYG</acronym
+> para desenhar figuras matemáticas e incluí-las noutros documentos.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Você poderá comunicar problemas no &kig;, usando a ferramenta interna de relatórios de erros (<menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um Erro...</guimenuitem
+></menuchoice
+>, ou poderá contactar o autor em <email
+>toscano.pino@tiscali.it</email
+>. </para>
+<para
+>Dado que o &kig; suporta macros e 'locuses', ele permite a definição de algumas macros mais avançadas. Se você criou uma macro interessantes que você pensa que poderá ser útil para outras pessoas, você poderá enviá-la para o autor em <email
+>toscano.pino@tiscali.it</email
+>, de modo a que possa ser incluída na distribuição (se o fizer, ela será licenciada segundo os termos da licença do &kig;, a <ulink url="http://www.gnu.org/licenses/licenses.html#GPL"
+>GPL</ulink
+>, de modo que as outras pessoas a possam usar livremente e adaptá-la). </para>
+</chapter>
+
+
+<chapter id="using-kig-basic">
+<title
+>Utilização básica</title>
+<section id="constructing-objects">
+<title
+>Construir Objectos</title>
+<section id="constructing-points">
+<title
+>Construir pontos</title>
+<para
+>Você poderá construir pontos de várias formas:</para>
+<itemizedlist>
+<listitem>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Objectos</guimenu
+> <guisubmenu
+>Pontos</guisubmenu
+><guimenuitem
+>Ponto</guimenuitem
+></menuchoice
+> na barra de menu ou carregue no botão apropriado da barra de ferramentas. Você poderá então construir um ponto se carregar na posição desejada da janela.</para
+> <note
+><para
+>De facto, isto funciona da mesma forma para construir também outros objectos: carregue no item desejado do menu ou da barra de ferramentas e seleccione os objectos necessários para construir o objecto.</para
+></note>
+</listitem>
+<listitem>
+<para
+>Dado que você precisa normalmente de construir os pontos, basta carregar em algum ponto do ecrã com o &MMB; de modo a construir um ponto para si, sem ter de ir a um menu ou a um botão. </para>
+</listitem>
+<listitem>
+<para
+>Você poderá criar pontos enquanto está a criar outros objectos em segundo plano, seleccionando-os opcionalmente no objecto que está a criar. Para mais informações, veja em <xref linkend="constructing-other-objects"/>. </para>
+</listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Foi criado um ponto</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="constructed_a_point.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Foi criado um ponto</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</section>
+
+<section id="constructing-other-objects">
+<title
+>Construir Outros Objectos</title>
+<para
+>Criar outros objectos que não sejam pontos é feito normalmente ao seleccionar o item apropriado do menu <guimenu
+>Objectos</guimenu
+>, ou carregando num dos botões da barra de ferramentas. </para>
+<screenshot>
+<screeninfo
+>Construir uma circunferência</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="constructing_a_circle.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Construir uma circunferência</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>Isto irá iniciar a construção do tipo de objecto escolhido. Todos estes tipos necessitam de argumentos. Por exemplo, se você seleccionou uma circunferência através do centro e de um ponto, você terá de lhe indicar dois pontos: um para o centro e outro para o ponto em plena circunferência. </para>
+<para
+>Estes argumentos são também objectos e poderão ser seleccionados, se carregar nos mesmos. Quando você mover um objecto que possa ser usado para construir o objecto, será mostrada uma imagem preliminar do que o objecto se parecerá. Para os objectos que necessitem de pontos como argumentos, você poderá criar um novo ponto na posição actual do cursor e seleccioná-lo com o &LMB;. </para>
+<para
+>Você poderá sempre cancelar a criação do novo objecto com a tecla &Esc; ou carregando no botão <guiicon
+>Parar</guiicon
+> (o octógono vermelho com um <quote
+>X</quote
+>) na barra de ferramentas. </para>
+<screenshot>
+<screeninfo
+>Construir uma circunferência.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="constructing_a_circle_2.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Construir uma circunferência</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</section>
+</section>
+
+<section id="selecting-objects">
+<title
+>Seleccionar os Objectos</title>
+<para
+>A selecção dos objectos poderá ser feita de duas formas: </para>
+<itemizedlist>
+<listitem>
+<para
+>Se carregar simplesmente num objecto, fará com que esse objecto fique seleccionado, retirando a selecção de outros objectos que estivessem previamente seleccionados. Se você não quiser esse comportamento, mantenha carregada a tecla &Ctrl; enquanto carrega num objecto. </para>
+</listitem>
+<listitem>
+<para
+>Ao carregar e arrastar para um local vazio do ecrã, você poderá seleccionar todos os objectos dentro do rectângulo que é criado. Esta acção irá limpar a selecção actual. Como no caso anterior, se mantiver carregada a tecla &Ctrl;, irá evitar esse comportamento. </para>
+</listitem>
+</itemizedlist>
+<para
+>Quando tiver mais que um objecto sob o rato, poderá escolher facilmente o objecto a seleccionar ou adicionar á selecção actual. Carregue com o &LMB;, enquanto mantém carregada a tecla &Shift; para ter um menu de contexto com todos os objectos sob o rato. Aí, poderá seleccionar o objecto que necessita. Como foi dito anteriormente, o comportamento da tecla &Ctrl; irá afectar a selecção. </para>
+
+<screenshot>
+<screeninfo
+>Seleccionar objectos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="selecting_objects.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Seleccionar objectos</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</section>
+
+<section id="moving-objects">
+<title
+>Mover os Objectos</title>
+<para
+>Para mover os objectos, você precisa primeiro de os <link linkend="selecting-objects"
+>seleccionar</link
+>. </para>
+<para
+>Quando os objectos que você deseja mover estiverem seleccionados, você poderá começar a movê-los se carregar no &LMB; e se arrastar qualquer um deles. Quando terminar, basta largar o &LMB;. </para>
+<note
+><para
+>Para alguns tipos de objectos ('locuses' mais complicados), a movimentação dos objectos poderá ser lenta nos sistemas mais antigos). Isto é mau mas é inevitável, dado os cálculos envolvidos. </para
+></note
+> <note
+><para
+>Se você carregar com o &RMB; num dos objectos seleccionados e optar por <guimenuitem
+>Mover</guimenuitem
+>, o movimento do rato irá mudar a posição do objecto. Quando o objecto estiver na posição desejada, outro pressionar do &LMB; irá parar o movimento.</para
+></note>
+</section>
+<section id="deleting-objects">
+<title
+>Apagar Objectos</title>
+<para
+>A remoção de objectos é feita, <link linkend="selecting-objects"
+>seleccionando-os</link
+> em primeiro lugar, e depois fazendo uma das seguintes coisas: <itemizedlist>
+<listitem>
+<para
+>Carregando na tecla <keycap
+>Delete</keycap
+>. </para>
+</listitem>
+<listitem>
+<para
+>Carregando no botão <guiicon
+>remover</guiicon
+> da barra de ferramentas. </para>
+</listitem>
+<listitem>
+<para
+>Carregando com o &RMB; num dos objectos e seleccionando a opção <guimenuitem
+>Remover</guimenuitem
+> do <link linkend="objects-context-menus"
+>menu de contexto</link
+> que aparece. </para>
+</listitem>
+</itemizedlist>
+</para>
+</section>
+
+<section id="showing-hiding-objects">
+<title
+>Mostrar e esconder objectos</title>
+<para
+>No &kig;, os objectos podem ser escondidos. Isto é feito se seleccionar os objectos, carregar com o &RMB; num deles e seleccionando a opção <guimenuitem
+>Esconder</guimenuitem
+> no <link linkend="objects-context-menus"
+>menu de contexto</link
+> que aparece. </para>
+<para
+>Para mostrar de novo os objectos, use a opção <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Mostrar Tudo...</guimenuitem
+></menuchoice
+>. Isto irá colocar como visíveis todos os objectos escondidos de momento. </para>
+
+<section id="night-vision">
+<title
+>Visão Nocturna</title>
+<para
+>A Visão Nocturna é uma forma particular de trabalhar com objectos escondidos. Quando tiver que mover ou modificar algo num ou mais objectos, mas sem expor todos os objectos escondidos que tem, então a visão nocturna poderá ser boa para si. </para>
+<para
+>Basicamente, permite-lhe ver os objectos escondidos, como se estivessem visíveis, de modo que possa manipulá-los como faria normalmente. No modo de Visão Nocturna, os objectos escondidos ficarão visíveis com uma cor cinzenta. </para>
+<para
+>Para activar ou desactivar o modo de visão nocturna, use a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Usar Óculos de Infravermelhos</guimenuitem
+></menuchoice
+>. </para>
+</section>
+</section>
+
+<section id="undo-redo">
+<title
+>Desfazer/Refazer</title>
+<para
+>No &kig;, você poderá anular praticamente qualquer acção que tenha feito ao documento. Basta usar os botões de <guiicon
+>desfazer</guiicon
+>/<guiicon
+>refazer</guiicon
+> da barra de ferramentas ou o atalho apropriado. </para>
+</section>
+
+<section id="full-screen-mode">
+<title
+>Modo de Ecrã Completo</title>
+<para
+>O &kig; também tem um modo de Ecrã Completo. Para o usar, carregue no botão apropriado da barra de ferramentas ou seleccione <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice
+>. </para>
+<para
+>Para sair do modo de Ecrã Completo, carregue com o &RMB; no ecrã, num local em que não hajam objectos presentes e seleccione <guimenuitem
+>Sair do Modo de Ecrã Completo</guimenuitem
+> ou carregue na tecla &Esc;. </para>
+</section>
+</chapter>
+
+
+<chapter id="kig-object-types">
+<title
+>Tipos de Objectos do &kig;</title>
+<para
+>O &kig; suporta um número relativamente grande de tipos de objectos. Repare que nem todos os tipos disponíveis são mostrados nas barras de ferramentas, mas que existem também alguns objectos que você só poderá construir através do menu <guimenu
+>Objectos</guimenu
+> da barra de menu. Claro, como acontece com todas as aplicações do &kde;, o que aparece nas barras de ferramentas é configurável. Tente a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+> se quiser experimentar. </para>
+</chapter>
+
+
+<chapter id="using-advanced">
+<title
+>Utilização Avançada</title>
+<section id="objects-context-menus">
+<title
+>Menus de Contexto</title>
+<para
+>O &kig; tem menus de contexto para os seus objectos. Tente carregar com o &RMB; num objecto para que apareça um menu de contexto. Existem várias opções: para construir outros objectos, mudar as cores ou mesmo para esconder, mover ou remover os objectos. Alguns dos objectos têm opções próprias (&eg; você poderá redefinir a criação de certos pontos, de modo a estarem restritos a uma dada linha, quanto tal não era possível, &etc;). Estas opções deverão ser bastante simples de compreender. </para>
+</section>
+
+<section id="document-context-menus">
+<title
+>Menus de contexto do documento</title>
+<para
+>Se carregar com o &RMB; no documento (&ie;, sem ser num objecto), irá aparecer um menu que você poderá usar para iniciar a criação de um novo objecto, mudar o sistema de coordenadas usado, mostrar os objectos escondidos ou ainda ampliar ou reduzir o documento. </para>
+</section>
+
+<section id="defining-macros">
+<title
+>Definir Macros</title>
+<para
+>Uma das funcionalidades mais avançadas no &kig; é o seu suporte para macros. Isto permite-lhe definir um novo tipo de objecto, combinando outros objectos. </para>
+<para
+>Por exemplo: suponha que quer criar uma macro para criar uma circunferência a partir de três pontos dela. Você teria de criar esses três pontos, algumas perpendiculares e pontos médios até que encontrasse o centro, construindo depois a circunferência com o centro determinado e um dos pontos anteriores. A imagem seguinte deverá clarificar isto um pouco: </para>
+<screenshot>
+<screeninfo
+>Testar a execução de macros</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="test_run_macro.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Testar a execução de macros</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A seguir vem a definição da macro. Seleccione a opção <guimenuitem
+>Nova macro</guimenuitem
+> do menu <guimenu
+>Tipo</guimenu
+> ou carregue no botão da barra de ferramentas. Irá aparecer um assistente que lhe irá pedir para seleccionar os objectos indicados. Seleccione os três pontos (carregue neles para os seleccionar, e carregue de novo para os deseleccionar), carregando depois no botão <guibutton
+>Próximo</guibutton
+> para continuar. Finalmente, seleccione os últimos objectos (apenas a circunferência, no nosso exemplo). </para>
+
+<screenshot>
+<screeninfo
+>O assistente de macros</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="macro_wizard.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O assistente de macros</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Depois de ter terminado os passos anteriores, carregue no botão <guibutton
+>Próximo</guibutton
+> para continuar. Indique um nome e, opcionalmente, uma descrição do seu novo tipo, carregando depois no botão <guibutton
+>Terminar</guibutton
+>. O seu tipo de macro está agora terminado. </para>
+
+<para
+>Para usar o tipo da nova macro, carregue no seu botão da barra de ferramentas ou use o menu <guimenu
+>Objectos</guimenu
+>. Criar um objecto de uma macro é então tão simples como criar um outro objecto qualquer. </para>
+<screenshot>
+<screeninfo
+>Usar o seu novo tipo</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="macros_at_work.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Usar o seu novo tipo</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</section>
+
+<section id="working-with-types">
+<title
+>Lidar com tipos</title>
+<para
+>Como você viu no capítulo anterior, o &kig; permite-lhe criar os seus próprios objectos. O &kig; também se certifica que, logo que tenha criado um objecto, este é gravado à saída e carregado no arranque. Você não terá de gravar ou carregar manualmente as definições das macros. Contudo, o &kig; permite-lhe fazer mais com as macros. Se você seleccionar a opção <menuchoice
+><guimenu
+>Tipos</guimenu
+><guimenuitem
+>Gerir os Tipos...</guimenuitem
+></menuchoice
+>, você verá uma janela onde poderá editar os seus tipos. Isto permite-lhe remover os tipos que não são mais usados, exportá-los para um ficheiro ou mesmo carregá-los a partir de outro ficheiro. </para>
+<screenshot>
+<screeninfo
+>Janela de Edição de Tipos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="edit_types_dialog.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Janela de Edição de Tipos</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</section>
+
+<section id="text-labels">
+<title
+>Legendas textuais</title>
+<para
+>O &kig; permite-lhe adicionar legendas de texto a uma construção. Isto é muito útil para mostrar os nomes, explicações ou textos auxiliares na sua construção. O &kig; poderá também mostrar informações variáveis sobre os objectos (também conhecidas como <quote
+>propriedades</quote
+>). </para>
+<para
+>Para iniciar a criação de uma legenda de texto, basta escolher o botão da <guibutton
+>Legenda Textual</guibutton
+> na barra de ferramentas na barra de ferramentas do &kig; ou seleccionando <menuchoice
+><guimenu
+>Objectos</guimenu
+><guisubmenu
+>Outros</guisubmenu
+><guimenuitem
+>Legenda textual</guimenuitem
+> </menuchoice
+> da barra de menu. </para>
+<para
+>A seguir, você terá de escolher uma localização para a legenda textual. Você poderá então escolher uma localização aleatória no ecrã ou optar por <quote
+>anexar</quote
+> a legenda a outro objecto. </para>
+<screenshot>
+<screeninfo
+>Anexar uma legenda a uma circunferência...</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="text_label_attaching.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Anexar uma legenda a uma circunferência...</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>Você poderá agora aceder à janela da legenda de texto. Aqui, você poderá escrever o texto que deseja mostrar na nova legenda e carregar em <guibutton
+>Terminar</guibutton
+>. A legenda deverá agora estar presente no seu documento. </para>
+<screenshot>
+<screeninfo
+>A Janela da Legenda Textual</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="text_label_wizard.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Janela da Legenda Textual</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>O exemplo anterior foi simples e limitava-se apenas a texto. Contudo, existe também o suporte para mostrar informações variáveis sobre os objectos de uma legenda (&eg; você poderá criar uma legenda que mostra o texto <quote
+>Este segmento tem %1 unidades de comprimento.</quote
+> em que o <token
+>%1</token
+> seria dinamicamente substituído pelo tamanho de um dado segmento). </para>
+<para
+>Para o fazer, indique um texto com o número de substituições ( <token
+>%1</token
+>, <token
+>%2</token
+> &etc;) nele. Quando terminar, carregue no botão <guibutton
+>Próximo</guibutton
+> para continuar. Se você quiser alterar o texto ou as variáveis depois, poderá voltar atrás com a opção <guibutton
+>Anterior</guibutton
+>. </para>
+<para
+>O assistente mostra agora o texto que introduziu com todas as substituições alteradas para algo do tipo <guilabel
+>argumento 1</guilabel
+>. A selecção do que deverá mostrar num dado argument é feita quando você, em primeiro lugar, carregar no argumento em questão. Carregue então no objecto sobre o qual deseja mostrar informações, seleccionando no fim um pedaço de informação no menu de contexto que aparece. No exemplo acima, você iria carregar no <guilabel
+>argumento 1</guilabel
+>, carregar no segmento correcto da janela principal do &kig;, e finalmente seleccionar a propriedade <guilabel
+>Length</guilabel
+> (Comprimento). Depois disso, você poderá preencher as restantes variáveis ou seleccionar outra propriedade para uma das variáveis, se a desejar alterar. Quando terminar, carregue no botão <guibutton
+>Terminar</guibutton
+> para finalizar a criação da legenda de texto. </para>
+<screenshot>
+<screeninfo
+>Seleccionar uma propriedade para uma parte variável</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata
+fileref="text_label_wizard__select_property.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Seleccionar uma propriedade para uma parte variável</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</section>
+
+<section id="locuses">
+<title
+>'Locuses'</title>
+<para
+>O &kig; suporta a utilização de 'locuses'. Um 'locus' é definido matematicamente como o conjunto de todos os pontos ou linhas que satisfazem ou são determinados através de condições específicas; um exemplo é <quote
+>o 'locus' dos pontos equidistantes de um dado ponto é uma circunferência</quote
+>. Vamos ver um exemplo de utilização de 'locuses' no &kig;: </para>
+<para
+>Considere a seguinte construção geométrica: É desenhada uma circunferência e um ponto que se pode mover ao longo da sua superfície (construa este ponto, posicionando o cursor numa circunferência e carregando com o &MMB;. Se você então tentar mover o ponto resultante, verá que não consegue movê-lo para fora da circunferência). Depois, é desenhado um segmento desde esse ponto até ao centro da circunferência e o ponto médio desse segmento. </para>
+<screenshot>
+<screeninfo
+>A criação de um 'locus' simples</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata
+fileref="simple_locus_construction.png"
+format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A criação de um 'locus' simples</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>Agora, se mover o ponto que está restringido à circunferência, você poderá ver que o segundo ponto se move com ele. Se você mantivesse uma caneta acima do segundo ponto e movesse o primeiro ponto à volta da circunferência, iria criar uma nova circunferência com metade do tamanho da outra. Veremos em baixo que isto é exactamente o que um 'locus' faz. O caminho que o segundo ponto percorre enquanto o primeiro se move à volta da circunferência é como ficaria o 'locus'. </para>
+<para
+>De facto, a criação do 'locus' é muito simples. Carregue no seu botão na barra de ferramentas ou seleccione a opção <menuchoice
+><guimenu
+>Objectos</guimenu
+> <guisubmenu
+>Outros</guisubmenu
+> <guimenuitem
+>'Locus'</guimenuitem
+> </menuchoice
+> do menu. Seleccione então o ponto restrito como o ponto móvel (o texto <guilabel
+>Ponto Móvel</guilabel
+> irá aparecer à medida que você passa o rato por cima) e o outro como ponto dependente. Irá então aparecer o 'locus'. </para>
+</section>
+</chapter>
+
+<chapter id="scripting">
+<title
+>Programação</title>
+<para
+>O &kig; permite ao utilizador criar tipos personalizados na linguagem de programação Python. Esta é uma funcionalidade muito avançada, e só é conhecido pelo autor um outro programa de Geometria Interactiva que faça o mesmo (o programa do GNOME &drgeo;). </para>
+<para
+>A programação em Python no &kig; basicamente permite-lhe criar a sua própria forma de definir um objecto a partir de certos objectos-pai. Por exemplo, se você for um professor de matemática e se tiver alguma forma bonita de calcular um ponto interessante de uma cónica, então em vez de lidar com construções complexas e macros, você poderá então definir em Python como é que o ponto será calculado, deixando que o &kig; o mostre por si. </para>
+<para
+>Suponha que você não conhecia o tipo <quote
+>Ponto Médio</quote
+> do &kig; e quisesse mostrar o ponto médio de dois pontos indicados. Você iria então carregar no botão <guibutton
+>'Script' de Python</guibutton
+> da barra de ferramentas ou seleccionar a opção <menuchoice
+> <guimenu
+>Objectos</guimenu
+> <guisubmenu
+>Outros</guisubmenu
+> <guimenuitem
+>'Script' de Python</guimenuitem
+> </menuchoice
+> na barra de menu. Aparecer-lhe-á então um assistente que lhe permitirá prosseguir. </para>
+<screenshot>
+<screeninfo
+>O Assistente de Objectos de 'Scripts'</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="script_wizard.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O Assistente de Objectos de 'Scripts'</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>A primeira coisa que terá de fazer é seleccionar os argumentos do objecto. No nosso exemplo, isto corresponde aos dois pontos dos quais pretendemos mostrar o ponto médio. Seleccione-os na janela principal do &kig; e carregue em <guibutton
+>Próximo</guibutton
+> para prosseguir. </para>
+<para
+>Agora, ser-lhe-á apresentado um campo de texto onde poderá indicar o código do seu objecto. O código de modelo e alguns comentários já estão colocados. É importante certificar-se que o seu código é Python válido. As pessoas familiarizadas com o Python irão reparar que já está definida uma função em Python chamada <function
+>calc</function
+>. É, por isso, necessário aderir às regras do Python para definir funções. Por exemplo, cada linha da função deverá começar por um <keysym
+>Tab</keysym
+>. A primeira linha que não comece por uma <keysym
+>tabulação</keysym
+> termina a definição da função. </para>
+<para
+>A função de Python que deverá ser definida é chamada de <quote
+>calc</quote
+> e, no nosso caso, aceita dois argumentos. Estes são os objectos que você seleccionou como argumentos no ecrã anterior. Existirão tantos argumentos como os que você tenha seleccionado. Eles chamar-se-ão de <parameter
+>arg1</parameter
+> e <parameter
+>arg2</parameter
+>, mas você poderá mudar os nomes deles para algo mais compreensível, se desejar. </para>
+<para
+>Na função, você poderá fazer todos os tipos de cálculos que julgue necessários, usando os dois argumentos, se necessário. Você deverá devolver o objecto que deseja que apareça. No nosso caso, este é um objecto <classname
+>Point</classname
+>. Os dois argumentos são também objectos <classname
+>Point</classname
+>, e pode-se usar a função <function
+>Point.coordinate()</function
+> para registar as coordenadas dos dois pontos indicados. </para>
+<para
+>Os cálculos necessários no nosso exemplo são muito simples; simplesmente adicionam-se as duas coordenadas e divide-se o resultado por dois. A partir daí, cria-se um novo ponto com essa coordenada. O código de Python necessário é:</para>
+
+<programlisting
+>def calc( a, b ):
+ m = ( a.coordinate() + b.coordinate() ) / 2;
+ return Point( m )
+</programlisting>
+
+<screenshot>
+<screeninfo
+>Introduzir o código</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="script_wizard_entering_code.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Introduzir o código para o ponto médio no assistente do Objecto de 'Script'.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>Se você carregar no botão <guibutton
+>Terminar</guibutton
+>, então o novo objecto irá aparecer no documento do &kig;. Se você mover um dos pontos, então o novo ponto irá mover em conjunto com eles. Os objectos bem mais poderosos poderão ser criados desta forma e você é encorajado para o fazer. </para>
+<screenshot>
+<screeninfo
+>Objecto de 'Script' construído</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="constructed_script_object.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O objecto de 'script' acabado de construir. </phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>Todos os objectos do &kig; podem ser usados no código de Python. Como foi indicado acima, os pontos fazem parte da classe <classname
+>Point</classname
+> e você poderá usar, &eg;, o método <function
+>Point.coordinate()</function
+>. Você poderá devolver também todos os tipos de objectos e não apenas <classname
+>Point</classname
+>'s. Estão disponíveis muitos mais métodos e classes na página de código em Python do &kig;, assim como uma referência completa sobre eles <ulink url="http://edu.kde.org/kig/manual/scripting-api/index.html"
+>aqui</ulink
+>. </para>
+</chapter>
+
+<chapter id="kig-features">
+<title
+>Funcionalidades do &kig;</title>
+
+<itemizedlist>
+<listitem>
+<para
+>O &kig; é uma aplicação de código aberto. Isto significa que você é livre para o usar e modificar da forma que o desejar. A distribuição do &kig; está sujeita a algumas restrições, basicamente na medida em que todos deverão ter os mesmos direito de usar o &kig;, incluindo as suas modificações, tal como você e eu. </para>
+<para
+>Os programas de 'software' livre são desenvolvidos com um espírito muito aberto e os seus programadores são normalmente muito cooperantes com a reacção dos utilizadores. Como tal, se tiver algumas dúvidas, queixas ou algo do género acerca do &kig;, por favor comunique-as ao autor em <email
+>toscano.pino@tiscalit.it</email
+>. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; é uma aplicação KPart, o que significa que você poderá incorporá-la em qualquer outro programa do &kde;. Se você abrir um ficheiro <literal role="extension"
+>.kig</literal
+> directamente no &konqueror;, ele poderá ser aberto directamente no ecrã do &konqueror; sem a necessidade de iniciar uma aplicação exterior. </para>
+</listitem>
+<listitem>
+<para
+>O trabalho com o &kig; deverá ser relativamente simples. A criação de objectos é simples e interactiva, com a apresentação de alguns resultados preliminares, &etc;. A mudança de posição, selecção e a criação deverão funcionar da forma que toda a gente estará à espera. O suporte para a anulação de acções deverá também ser bastante intuitiva. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; suporta a definição de macros de uma forma relativamente simples. Estes objectos são apresentados ao utilizador como objectos normais. Eles são gravados à saída e carregados no arranque, por isso não são perdidos ao sair. No <link linkend="working-with-types"
+>Gestor de Tipos</link
+>, você poderá gerir estes objectos. Você poderá exportá-los como ficheiros, importá-los a partir de ficheiros ou removê-los. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; grava os seus dados num formato &XML; simples. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; suporta a criação de 'locuses'. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; permite-lhe exportar um ficheiro do &kig; para outros formatos interessantes, como imagens ou ficheiros do <application
+>XFig</application
+>, <application
+>LaTeX</application
+> e ficheiros vectoriais em <acronym
+>SVG</acronym
+>. Isto é bastante útil, dado que nem todos os programas suportam ainda o formato de ficheiros do &kig;. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; tem um sistema de transformações bastante flexível. </para>
+</listitem>
+<listitem>
+<para
+>O &kig; pretende ser compatível com os seus concorrentes. É por isso que suporta o formato de ficheiros do &kgeo;, do &kseg; e, parcialmente, do &drgeo; e do &cabri;, assim como está planeado o suporte para outros formatos. </para>
+</listitem>
+</itemizedlist>
+</chapter>
+
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; </chapter>
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kig; </para>
+<para
+>&kig; copyright 2002-2004 Dominique Devriese <email
+>devriese@kde.org</email
+> </para>
+
+<para
+>Documentação copyright 2002-2004 Dominique Devriese <email
+>devriese@kde.org</email
+>. </para>
+
+<para
+>Documentação copyright 2004-2005 Toscano Pino <email
+>devriese@kde.org</email
+>. </para>
+
+<para
+>Revisto por &Philip.Rodrigues; &Philip.Rodrigues.mail;. </para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kig">
+<title
+>Como obter o &kig;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+<appendix id="contributing">
+<title
+>Contribuir</title>
+<section id="kig-is-free">
+<title
+>Software Livre</title>
+<para
+>O &kig; é <ulink url="http://www.gnu.org/philosophy/philosophy.html#AboutFreeSoftware"
+> 'Software' Livre</ulink
+>. Isto significa que o seu código-fonte está disponível livremente na Internet e toda a gente o pode usar, ler, modificar ou distribuir. Este trabalho é feito pelo autor como um passatempo e permitiu-lhe aprender bastante sobre programação, C++, &kde;/&Qt;, matemática, colaboração em 'software' e projectos de código-aberto durante esse processo. </para>
+</section>
+
+<section id="contribute-to-kig">
+<title
+>Contribuir</title>
+<para
+>O objectivo deste capítulo é explicar-lhe os direitos que a licença do &kig; lhe concede. Como em todo o 'software' livre, você tem a permissão (e é encorajado para tal) para corrigir os problemas que encontrar durante a sua utilização, adicionar funcionalidades de que sinta falta ou distribuir o seu programa modificado, e deverá enviar essas modificações para o autor em <email
+>toscano.pino@tiscali.it</email
+>, para que ele as possa incluir na próxima versão para que os outros se entretenham. Pessoalmente, por parte do autor, não há interesse financeiro no projecto. </para>
+<para
+>Se você não tiver a certeza dos seus direitos para usar este 'software' ou dos das outras pessoas para usar as modificações que você fizer ao programa, &etc;, por favor leia a licença. Você podê-la-á encontrar no ficheiro <filename
+>COPYING</filename
+> do pacote de código do &kig; ou na página da <guilabel
+>licença</guilabel
+> da janela <guilabel
+>Acerca do Kig</guilabel
+>. </para>
+</section>
+
+<section id="howto-contribute">
+<title
+>Como contribuir ?</title>
+<para
+>Todas as contribuições são bem-vindas. Se você achar que os ícones são feios ou que o manual precisa de ser actualizado ou, ainda, se achar que tem uma macro mesmo muito boa para partilhar com o resto do mundo, não hesite em mandá-la para o autor. Lembre-se por favor que as suas contribuições serão distribuídas segundo os termos da <acronym
+>GPL</acronym
+> da &GNU;; você poderá encontrar os termos da licença no ficheiro <filename
+>COPYING</filename
+> do pacote de código do &kig; e no capítulo de <link linkend="credits"
+>Créditos e Licenças</link
+> deste manual. </para>
+</section>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: xml
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdeedu/kig/man-kig.1.docbook b/tde-i18n-pt/docs/kdeedu/kig/man-kig.1.docbook
new file mode 100644
index 00000000000..2e3fe274c10
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kig/man-kig.1.docbook
@@ -0,0 +1,206 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kig</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kig</command
+></refname>
+<refpurpose
+>um programa de geometria interactiva para o &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kig</command
+> <group choice="opt"
+><option
+>-c, --convert-to-native</option
+> <group choice="opt"
+><option
+>-o, --outfile <replaceable
+>ficheiro</replaceable
+></option
+> </group
+> </group
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kig; é uma aplicação para geometria interactiva. Pretende servir dois propósitos:</para>
+<itemizedlist
+><listitem
+><para
+>Permitir aos estudantes explorarem de forma interactiva as figuras e conceitos matemáticos com o computador;</para
+></listitem>
+<listitem
+><para
+>Para servir como uma ferramenta WYSIWYG para desenhar figuras matemáticas e inclui-las nos outros documentos.</para
+></listitem
+></itemizedlist>
+<para
+>Com este programa poderá aplicar geometria num computador como faria no quadro de uma escola. Contudo, o programa permite-lhe mover e mudar as partes de um desenho geométrico para que possa ver como as outras partes mudam em função disso.</para>
+<para
+>O &kig; suporta os 'loci' e macros definidas pelo utilizador. Também importa e exporta de e para outros formatos de ficheiros, incluindo os do <application
+>Cabri</application
+>, <application
+>Dr. Geo</application
+>, &kgeo;, <application
+>KSeg</application
+> e <application
+>XFig</application
+>.</para>
+<para
+>Esta aplicação faz parte do módulo oficial de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<para
+>Opções da aplicação numa lista de variáveis</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-c, --convert-to-native</option
+></term>
+<listitem
+><para
+>Não mostra uma &GUI;. Em vez disso, converte o ficheiro indicado para o formato nativo do &kig;. O ficheiro nativo do &kig; será enviado para o 'standard output', a menos que seja usada a opção <option
+>--outfile</option
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-o, --outfile <replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>É usada com a opção <option
+>--convert-to-native</option
+> para indicar onde se grava o ficheiro novo do &kig;. Se não indicar esta opção ou passar o nome de ficheiro <filename
+>-</filename
+>, irá enviar o ficheiro para o 'standard output'.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/kig"
+>help:/kig</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kig</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível na <ulink url="http://edu.kde.org/kig/"
+>página Web de Educação e Entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kig; foi criado por <personname
+><firstname
+>Dominique</firstname
+><surname
+>Devriese</surname
+></personname
+> <email
+>devriese@kde.org</email
+>, <personname
+><firstname
+>Maurizio</firstname
+><surname
+>Paolini</surname
+></personname
+> <email
+>paolini@dmf.bs.unicatt.it</email
+>, <personname
+><firstname
+>Franco</firstname
+><surname
+>Pasquarelli</surname
+></personname
+> <email
+>pasqui@dmf.bs.unicatt.it</email
+>, <personname
+><firstname
+>Pino</firstname
+><surname
+>Toscano</surname
+></personname
+> <email
+>toscano.pino@tiscali.it</email
+>, entre outros.</para>
+<para
+>Esta página do 'man' é baseada na que foi preparada para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+>.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kiten/Makefile.am b/tde-i18n-pt/docs/kdeedu/kiten/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kiten/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kiten/Makefile.in b/tde-i18n-pt/docs/kdeedu/kiten/Makefile.in
new file mode 100644
index 00000000000..3e97da02364
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kiten/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kiten
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kiten/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kiten/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kiten/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kiten/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kiten/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiten/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kiten/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kiten/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kiten/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kiten/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kiten/index.cache.bz2
new file mode 100644
index 00000000000..ed90a4bfae7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kiten/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kiten/index.docbook b/tde-i18n-pt/docs/kdeedu/kiten/index.docbook
new file mode 100644
index 00000000000..280e12285b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kiten/index.docbook
@@ -0,0 +1,794 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kiten;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kiten;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Katz-Brown</surname
+> <affiliation
+> <address
+><email
+>&Jason.Katz-Brown.mail;</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-10-08</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kiten; é uma ferramenta de estudo/referência de Japonês para o &kde;. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Japonês</keyword>
+<keyword
+>Língua</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+>
+<title
+>Introdução</title>
+
+<para
+>O &kiten; é uma aplicação com várias funções. Em primeiro lugar, é um dicionário de Inglês para Japonês e vice-versa; depois, é um dicionário de Kanji, com várias formas de procurar por caracteres específicos; em terceiro, é uma ferramenta para o ajudar a aprender Kanji.</para>
+
+<para
+>Cada um destes modos é discutido no seu próprio capítulo.</para>
+
+<screenshot>
+<screeninfo
+>Eis uma imagem do &kiten;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kiten1.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Imagem do &kiten;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</chapter>
+
+<chapter id="dictionary"
+>
+<title
+>Utilizar o Dicionário</title>
+
+<para
+>O modo mais básico do &kiten; é como dicionário para procurar palavras em Inglês e em Japonês. Você também poderá adicionar outros dicionários à lista do &kiten;.</para>
+
+<para
+>O &kiten; usa o Edict de Jim Breen e o Kanjidic como dicionários por omissão. Você poderá obter mais informações no <ulink url="http://www.csse.monash.edu.au/~jwb/edict.html"
+>'site' Web do Edict</ulink
+> e no <ulink url="http://www.csse.monash.edu.au/~jwb/kanjidic.html"
+>'site' Web do Kanjidic</ulink
+>.</para>
+
+<sect1 id="looking-up-words"
+>
+<title
+>Procurar Palavras</title>
+
+<para
+>Para procurar as palavras em qualquer língua, escreva-as no campo de texto (como faz na barra de localização do &konqueror;) e carregue em <keycap
+>Enter</keycap
+> ou no botão <guilabel
+>Procurar</guilabel
+> da barra de ferramentas (mais uma vez, como acontece no &konqueror;). O &kiten; irá então procurar pela palavra.</para>
+
+<para
+>Você poderá introduzir Kanji, Kana e Inglês e obter os resultados do &kiten;. Estes resultados da sua procura irão aparecer na área de resultados, que ocupa grande parte da janela do &kiten;.</para>
+
+<screenshot>
+<screeninfo
+>procurar por uma tradução em Inglês</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kiten2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Imagem da procura do &kiten;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2
+>
+<title
+>Filtragem</title>
+
+<para
+>Muitas das vezes você irá querer filtrar as palavras raras da sua procura. O &kiten; fará isso por si se você carregar em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Filtrar os Raros</guimenuitem
+></menuchoice
+>.</para>
+
+<note
+><para
+>Nem todos os ficheiros de dicionários suportam a filtragem de palavras raras - a maioria dos dicionários, excluindo os dois que vêm por omissão no &kiten;, não o faz.</para
+></note>
+
+<para
+>Se você não tiver activado a filtragem de itens raros, os itens comuns irão aparecer como <guilabel
+>Comum</guilabel
+> na área de resultados.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="advanced-searches"
+>
+<title
+>Pesquisas Avançadas</title>
+
+<para
+>O &kiten; suporta pesquisas mais avançadas para além das pesquisas por palavras normais.</para>
+
+<sect2
+>
+<title
+>Opções para a Correspondência no Inglês</title>
+
+<para
+>A distinção entre minúsculas e maiúsculas, bem como a correspondência de palavras inteiras, poderá ser activada ou desactivada se escolher <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kiten...</guimenuitem
+></menuchoice
+> e seleccionar o item <guilabel
+>Pesquisa</guilabel
+> na lista à esquerda. As opções poderão ser activadas se assinalar os itens ou desactivadas se retirar o sinal dessas opções. As mesmas são globais e afectam todas as pesquisas.</para>
+
+</sect2>
+
+<sect2
+>
+<title
+>Pesquisas no Início/Em Todo o Lado</title>
+
+<para
+>Para procurar pelo início de uma palavra, em vez de carregar no botão <guilabel
+>Procurar</guilabel
+> da barra de ferramenta ou de carregar em <keycap
+>Return</keycap
+> no campo de texto da barra de ferramentas, escolha a opção <menuchoice
+><guimenu
+>Procurar</guimenu
+><guimenuitem
+>Pesquisar pelo Início da Palavra</guimenuitem
+></menuchoice
+>. Da mesma forma, escolha <menuchoice
+><guimenu
+>Procurar</guimenu
+><guimenuitem
+>Pesquisar em Todo o Lado</guimenuitem
+></menuchoice
+> para procurar pelo seu texto em qualquer lado da palavra. Estes modos de pesquisa funcionam para as procuras em ambas as línguas.</para>
+
+</sect2>
+
+<sect2
+>
+<title
+>Pesquisar nos Resultados</title>
+
+<para
+>O &kiten; pode também ajudá-lo a refinar as suas procuras, permitindo a si procurar por texto novo com base nos resultados gerados por uma pesquisa anterior. Para o fazer, basta escolher <menuchoice
+><guimenu
+>Procurar</guimenu
+><guimenuitem
+>Pesquisar nos Resultados</guimenuitem
+></menuchoice
+> para efectuar a sua pesquisa.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="deinf"
+>
+<title
+>Conjugação dos Verbos</title>
+
+<para
+>O &kiten; poderá conjugar os verbos que você procura. Para activar isto, certifique-se que a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Conjugar os Verbos na Pesquisa Normal</guimenuitem
+></menuchoice
+> está assinalada. O &kiten; irá então conjugar o Japonês que você procura, a começar pelo Kanji e terminando no Kana.</para>
+<para
+>A opção de "Deflexão" tenta fazer a operação inversa da conjugação dos verbos. A deflexão só suporta as conjugações de verbos comuns. Se você procurar em bastante texto em Japonês, você poderá pensar em usar esta opção, até que se habitue a lidar com as formas verbais em Japonês. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="looking-up-kanji"
+>
+<title
+>Procurar em Kanji</title>
+
+<para
+>O &kiten; tem funcionalidades que tornam a pesquisa por um símbolo Kanji que deseje facilmente no meio dos 14 000 do dicionário por omissão.</para>
+
+<note
+> <para
+>Se carregar em qualquer carácter Kanji na área principal de resultados irá mostrar os detalhes desse Kanji em particular. Esta poderá ser às vezes a forma mais rápida de procurar por um carácter Kanji.</para
+></note>
+
+<tip
+><para
+>As pesquisas de Kanji são também filtradas de acordo com a possibilidade de a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Filtrar os Raros</guimenuitem
+></menuchoice
+> estar assinalada ou não.</para
+></tip>
+
+<sect1 id="regular-kanji-search"
+>
+<title
+>Pesquisa Normal</title>
+
+<para
+>Para activar a pesquisa normal no dicionário Kanji, assinale a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Kanjidic</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Você poderá procurar por sequências de texto em Inglês e Japonês da mesma forma com que faz com o dicionário normal.</para>
+
+<caution
+><para
+>Ao procurar pelas leituras de Kana no dicionário Kanji, você terá de pôr um ponto antes dos 'okurigana' (os 'kana' que não fazem parte do Kanji).</para
+></caution>
+
+</sect1>
+
+<sect1 id="radical-search"
+>
+<title
+>Pesquisa do Radical</title>
+
+<para
+>Você pode usar a janela da pesquisa de radicais do &kiten; para procurar por Kanji com uma combinação de radicais e com um determinado número de traços. Escolha a opção <menuchoice
+><guimenu
+>Procurar</guimenu
+><guimenuitem
+>Pesquisa do Radical...</guimenuitem
+></menuchoice
+> para abrir a janela de pesquisa pelos radicais.</para>
+
+<para
+>Para escolher os radicais que você quer que estejam no seu Kanji, seleccione-os na sua lista do meio. Para mostrar os radicais possíveis a seleccionar nesta lista com um determinado número de traços, indique esse número na opção por cima da lista. Os radicais que escolher irão aparecer na lista à direita.</para>
+
+<para
+>Para escolher quantos traços deverá ter o seu Kanji, primeiro assinale a opção <guilabel
+>Procurar por total de traços</guilabel
+>. (Se não quiser procurar pelo número total de traços, desligue esta opção). Então, seleccione o número de traços na opção à esquerda, por baixo da opção que assinalou. Se você quiser que o número seja difuso em torno de um determinado número de traços, seleccione a margem de erro na opção à direita do texto <guilabel
+>+/-</guilabel
+>.</para>
+
+<para
+>Para efectuar a pesquisa, carregue no botão <guibutton
+>Pesquisar</guibutton
+>.</para>
+
+</sect1>
+
+<sect1 id="grade-search"
+>
+<title
+>Pesquisa por Graus</title>
+
+<para
+>Para obter uma lista de todos os Kanji's com um determinado grau, indique esse grau no campo de texto principal da barra de ferramentas. Escolha então o <menuchoice
+><guimenu
+>Procurar</guimenu
+><guimenuitem
+>Grau</guimenuitem
+></menuchoice
+> para efectuar a sua pesquisa.</para>
+
+<tip
+><para
+>Você poderá indicar <userinput
+>Jouyou</userinput
+> e <userinput
+>Jinmeiyou</userinput
+> para obter os Kanji's que não pertençam a um grau em particular mas sim a estes grupos.</para
+></tip>
+
+</sect1>
+
+<sect1 id="stroke-search"
+>
+<title
+>Pesquisa por Traços</title>
+
+<para
+>Para obter uma lista com todos os símbolos Kanji com um determinado número de traços, indique esse número no campo de texto da barra de ferramentas. Escolha então <menuchoice
+><guimenu
+>Procurar</guimenu
+><guimenuitem
+>Traços</guimenuitem
+></menuchoice
+> para efectuar a sua pesquisa.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="misc"
+>
+<title
+>Diversos</title>
+
+<para
+>Este capítulo descreve as funcionalidades diversas que poderão ser usadas em ambos os modos da janela principal do &kiten;.</para>
+
+<sect1 id="history"
+>
+<title
+>O Histórico</title>
+
+<para
+>O &kiten; mantém um registo de todas as suas pesquisas numa lista. Você poderá ver os seus últimos 20 resultados de procurar em <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Histórico</guimenuitem
+></menuchoice
+>. Para avançar um item no histórico, escolha <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+>. Para voltar atrás um item no histórico, seleccione <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+>.</para>
+
+</sect1>
+
+<sect1 id="input"
+>
+<title
+>Escrever em Japonês</title>
+
+<para
+>Se você não conseguir introduzir os caracteres Japoneses normalmente nas aplicações do &kde;, você poderá usar o sistema de introdução de caracteres Kana do &kiten; que está incorporado no campo de texto.</para>
+
+<para
+>Para iniciar a introdução de Kana, carregue em <keycombo action="simul"
+>&Shift;<keycap
+>Espaço</keycap
+></keycombo
+>. A partir de agora as sílabas introduzidas serão transformadas em Hiragana. Se escrever uma sílaba em maiúsculas, ela será transformada em Katakana. Carregue em <keycombo action="simul"
+>&Shift;<keycap
+>Espaço</keycap
+></keycombo
+> para voltar atrás na introdução de caracteres normal.</para>
+
+</sect1>
+
+<sect1 id="global-keys"
+>
+<title
+>Atalhos Globais</title>
+
+<para
+>Você poderá definir os atalhos globais do &kiten; que funcionam em todo o seu ambiente de trabalho. Vá à janela de configuração do &kiten;, a qual poderá ser acedida com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kiten...</guimenuitem
+></menuchoice
+>. Seleccione a secção das <guilabel
+>Teclas Globais</guilabel
+> da janela. Aqui você poderá configurar as teclas para uma pesquisa global por palavras ou Kanji como nos outros painéis de configuração de atalhos do &kde;.</para>
+
+</sect1>
+
+<sect1 id="printing"
+>
+<title
+>Impressão</title>
+
+<para
+>Você poderá imprimir a área de resultados se escolher <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Imprimir</guimenuitem
+></menuchoice
+>. O &kiten; irá adicionar um cabeçalho informativo à impressão.</para>
+
+</sect1>
+
+<sect1 id="fonts"
+>
+<title
+>Tipos de Letra</title>
+
+<para
+>Você poderá escolher o tipo de letra que o &kiten; usa na sua área de resultados e na impressão. Vá à janela de configuração do &kiten;, a qual poderá ser acedida se escolher <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kiten...</guimenuitem
+></menuchoice
+>. Seleccione a secção <guilabel
+>Tipo de Letra</guilabel
+> da janela e escolha o tipo de letra no selector que aparece.</para>
+
+<note
+><para
+>O novo sistema de substituição de tipos de letra do &Qt; 3 faz com que um tipo de letra em Japonês será sempre substituído por caracteres Japoneses, mesmo que o tipo de letra que indique não os inclua. Você deste modo poderá escolher qualquer tipo de letra, para que continue a aparecer tudo bem à mesma.</para
+></note>
+
+</sect1>
+
+</chapter>
+
+<chapter id="learn"
+> <title
+>Modo de Aprendizagem</title>
+
+<para
+>O último modo do &kiten; é o seu modo de aprendizagem que aparece numa janela em separado. Para a abrir, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Aprender...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>A janela do modo de aprendizagem tem duas páginas principais - uma onde você poderá manter a sua <quote
+>Lista de Aprendizagens</quote
+>, a qual é uma lista com os símbolos Kanji que você está de momento a tentar aprender. A outra é a área de questionário, onde lhe é dado um questionário interminável sobre Kanji na sua Lista de Aprendizagem.</para>
+
+<tip
+><para
+>Se você quiser que a janela de Aprendizagem apareça sempre que você inicia o &kiten;, assinale a opção <guilabel
+>Iniciar a aprendizagem no início do Kiten</guilabel
+> da secção <guilabel
+>Aprender</guilabel
+> da janela de configuração, que aparece se escolher a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kiten...</guimenuitem
+></menuchoice
+>.</para
+></tip>
+
+<sect1 id="browsing-learn"
+>
+<title
+>O Navegador das Aprendizagens</title>
+
+<para
+>A primeira página da janela do modo de aprendizagem, a <guilabel
+>Lista</guilabel
+>, contém uma área para navegar nos símbolos Kanji em volta dos seus 8 graus - o 1º-6º grau, o <guilabel
+>Outros em Jouyou</guilabel
+> e <guilabel
+>Jinmeiyou</guilabel
+>. Também na metade superior da página existe uma lista que contém todos os caracteres Kanji da sua Lista de Aprendizagem.</para>
+
+<para
+>Para escolher o grau a navegar, seleccione-o na lista em <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Grau</guimenuitem
+></menuchoice
+>. Depois de seleccionar um grau, o primeiro Kanji desse grau será mostrado.</para>
+
+<para
+>Para avançar um Kanji no grau actual, escolha <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+>. Para recuar, escolha <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+>. Para ir para um Kanji aleatório, escolha <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Aleatório</guimenuitem
+></menuchoice
+>.</para>
+
+<tip
+><para
+>Se você carregar num Kanji na área superior, a janela principal do &kiten; dar-lhe-á informações detalhadas sobre o Kanji onde você carregou.</para
+></tip>
+
+</sect1>
+
+<sect1 id="populating-learning-list"
+>
+<title
+>Popular a Lista de Aprendizagem</title>
+
+<para
+>Existem três formas de adicionar símbolos Kanji à Lista de Aprendizagem. Para adicionar o Kanji actual (o que está visível na área superior) à sua lista, escolha <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Adicionar</guimenuitem
+></menuchoice
+>. Para adicionar todos os Kanji do grau actual à sua lista, escolha <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Adicionar Tudo</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>O Kanji actual na janela principal do &kiten; pode também ser adicionado se escolher (na janela principal do &kiten;) a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar o Kanji à Lista de Aprendizagem</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Para remover um Kanji da sua Lista de Aprendizagem, seleccione-o e carregue em <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Remover</guimenuitem
+></menuchoice
+>. Você poderá também seleccionar um grupo de Kanji's a remover se seleccionar os itens, mantendo carregadas as teclas &Shift; ou &Ctrl;.</para>
+
+</sect1>
+
+<sect1 id="file-list"
+>
+<title
+>Gerir os Ficheiros da Lista de Aprendizagem</title>
+
+<para
+>As Listas de Aprendizagem poderão ser gravadas em ficheiros para facilitar o armazenamento.</para>
+
+<para
+>Para abrir uma lista, escolha <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+> e seleccione o ficheiro da lista existente na janela de ficheiros.</para>
+
+<para
+>Para abrir uma nova lista,seleccione a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Para gravar uma lista, escolha <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> e seleccione o ficheiro onde gravar a sua lista. Para gravar a lista com um outro nome de ficheiro, escolha <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+>.</para>
+
+<note
+><para
+>Quando fechar a janela de Aprendizagem, a lista que você abriu será aberta de novo da próxima vez que iniciar o modo de Aprendizagem.</para
+></note>
+
+<para
+>Para imprimir a sua Lista de Aprendizagem, escolha <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Imprimir</guimenuitem
+></menuchoice
+>.</para>
+</sect1>
+
+<sect1 id="quizzing"
+>
+<title
+>Questionário</title>
+
+<para
+>A segunda página da janela de Aprendizagem é o <guilabel
+>Questionário</guilabel
+>. Se você tiver pelo menos dois Kanji's na sua Lista de Aprendizagem, esta página ficará activa. Carregue na página para mudar para ela.</para>
+
+<para
+>Para responder à pergunta, carregue no botão que contém a resposta correspondente ao Kanji no botão centrado.</para>
+
+<para
+>Se você não souber a resposta, você poderá fazer batota se escolher <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Batota</guimenuitem
+></menuchoice
+>. Isto irá activar o primeiro plano do botão correcto.</para>
+
+<tip
+><para
+>Para ver informações completas sobre o Kanji, carregue no botão que está desenhado. Isto irá contar como uma resposta errada, todavia, da mesma forma como se você tivesse feito batota.</para
+></tip>
+
+<para
+>Se você escolher a resposta errada, ou fizer batota, a sua pontuação para esse Kanji será decrementada. Se escolher a resposta correcta, a sua pontuação será aumentada em dois pontos. A sua pontuação nos Kanji's é mostrada na coluna à direita da sua Lista de Aprendizagem (na página <guilabel
+>Lista</guilabel
+> da janela de Aprendizagem).</para>
+
+<note
+><para
+>As suas pontuações são gravadas globalmente para cada Kanji - deste modo, o mesmo Kanji em dois ficheiros diferentes terá sempre a mesma pontuação.</para
+></note
+>
+</sect1>
+
+<sect1 id="config-quiz"
+>
+<title
+>Configurar os Questionários</title>
+
+<para
+>Você poderá escolher a forma como os questionários funcionam na janela de configuração do &kiten;, que poderá ser acedida pela opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kiten...</guimenuitem
+></menuchoice
+>. Vá para a secção <guilabel
+>Aprender</guilabel
+> e veja o grupo <guilabel
+>Questionário</guilabel
+>. Aqui você poderá indicar se é o Kanji, o significado ou a leitura que são dados como pista, bem como o que lhe é dado para adivinhar.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kiten; copyright 2001, 2002 &Jason.Katz-Brown;</para>
+
+<itemizedlist>
+<title
+>Programadores</title>
+<listitem>
+<para
+>&Jason.Katz-Brown; <email
+>&Jason.Katz-Brown.mail;</email
+></para>
+</listitem>
+<listitem>
+<para
+>Neil Stevens <email
+>neil@qualityassistant.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>Jim Breen <email
+>jwb@csse.monash.edu.au</email
+> - Criou o xjdic, do qual o Kiten usou código, e o gerador de índice do xjdic. É também o autor principal do edict e do kanjidic, os quais o &kiten; necessita essencialmente.</para>
+</listitem>
+<listitem>
+ <para
+>Paul Temple <email
+>paul.temple@gmx.net</email
+> - Mudança para o KConfig XT e correcção de erros.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' 2002 de &Jason.Katz-Brown;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<!-- <appendix id="installation">
+<title
+>Installation</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix
+> -->
+
+&documentation.index;
+</book>
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/Makefile.am b/tde-i18n-pt/docs/kdeedu/klatin/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/Makefile.in b/tde-i18n-pt/docs/kdeedu/klatin/Makefile.in
new file mode 100644
index 00000000000..840ba8ca1a5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/klatin
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/klatin/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/klatin/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/klatin/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/klatin/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/klatin/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=adjectives.docbook nouns.docbook numbers.docbook index.docbook verbs.docbook Makefile.in Makefile.am pronouns.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) adjectives.docbook index.docbook pronouns.docbook nouns.docbook verbs.docbook numbers.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin
+ @for base in adjectives.docbook index.docbook pronouns.docbook nouns.docbook verbs.docbook numbers.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/$$base ;\
+ done
+
+uninstall-nls:
+ for base in adjectives.docbook index.docbook pronouns.docbook nouns.docbook verbs.docbook numbers.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klatin/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in adjectives.docbook index.docbook pronouns.docbook nouns.docbook verbs.docbook numbers.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/klatin/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/klatin/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/klatin/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/adjectives.docbook b/tde-i18n-pt/docs/kdeedu/klatin/adjectives.docbook
new file mode 100644
index 00000000000..96871606fa2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/adjectives.docbook
@@ -0,0 +1,436 @@
+<!-- Please don't translate Latin words -->
+<!-- Please translate the following -->
+<sect1 id="adjectives">
+<title
+>Notas do KLatin - Adjectivos</title>
+
+<para
+>Os adjectivos são palavras para descrever substantivos e, como tal, têm de ser concordantes com os mesmos. Ser concordante significa que eles correspondem com os substantivos de três formas: género, número e grau. </para>
+
+<table frame="none">
+<!--Please translate title-->
+<title
+>Adjectivos de 1a e 2a Declinação (212)</title>
+<tgroup cols="4" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate SINGULAR and Like-->
+<entry
+>SINGULAR</entry>
+<entry
+>Como Servus</entry>
+<entry
+>Como Puella</entry>
+<entry
+>Como Bellum</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate the first entry of each row-->
+<entry
+>Nominativo</entry>
+<entry
+>bon-us</entry>
+<entry
+>bon-a</entry>
+<entry
+>bon-um</entry>
+</row>
+<row>
+<entry
+>Vocativo</entry>
+<entry
+>bon-e</entry>
+<entry
+>bon-a</entry>
+<entry
+>bon-um</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>bon-um</entry>
+<entry
+>bon-am</entry>
+<entry
+>bon-um</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>bon-i</entry>
+<entry
+>bon-ae</entry>
+<entry
+>bon-i</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>bon-o</entry>
+<entry
+>bon-ae</entry>
+<entry
+>bon-o</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>bon-o</entry>
+<entry
+>bon-a</entry>
+<entry
+>bon-o</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate the first entry of each row-->
+<entry
+>PLURAL</entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>Nominativo</entry>
+<entry
+>bon-i</entry>
+<entry
+>bon-ae</entry>
+<entry
+>bon-a</entry>
+</row>
+<row>
+<entry
+>Vocativo</entry>
+<entry
+>bon-i</entry>
+<entry
+>bon-ae</entry>
+<entry
+>bon-a</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>bon-os</entry>
+<entry
+>bon-as</entry>
+<entry
+>bon-a</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>bon-orum</entry>
+<entry
+>bon-arum</entry>
+<entry
+>bon-orum</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>bon-is</entry>
+<entry
+>bon-is</entry>
+<entry
+>bon-is</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>bon-is</entry>
+<entry
+>bon-is</entry>
+<entry
+>bon-is</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!--Please translate the title-->
+<title
+>Adjectivos de 3a Declinação (333)</title>
+
+<tgroup cols="4" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate SINGULAR and Like-->
+<entry
+>SINGULAR</entry>
+<entry
+>Como Rex</entry>
+<entry
+>Como Rex</entry>
+<entry
+>Como Opus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate the first entry of each row-->
+<entry
+>Nominativo</entry>
+<entry
+>trist-is</entry>
+<entry
+>trist-is</entry>
+<entry
+>trist-e</entry>
+</row>
+<row>
+<entry
+>Vocativo</entry>
+<entry
+>trist-is</entry>
+<entry
+>trist-is</entry>
+<entry
+>trist-e</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>trist-em</entry>
+<entry
+>trist-em</entry>
+<entry
+>trist-e</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>trist-i</entry>
+<entry
+>trist-i</entry>
+<entry
+>trist-is</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>trist-is</entry>
+<entry
+>trist-is</entry>
+<entry
+>trist-i</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>trist-i</entry>
+<entry
+>trist-i</entry>
+<entry
+>trist-i</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate the first entry of each row-->
+<entry
+>PLURAL</entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>Nominativo</entry>
+<entry
+>trist-es</entry>
+<entry
+>trist-es</entry>
+<entry
+>trist-ia</entry>
+</row>
+<row>
+<entry
+>Vocativo</entry>
+<entry
+>trist-es</entry>
+<entry
+>trist-es</entry>
+<entry
+>trist-ia</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>trist-es</entry>
+<entry
+>trist-es</entry>
+<entry
+>trist-ia</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>trist-ium</entry>
+<entry
+>trist-ium</entry>
+<entry
+>trist-ium</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>trist-ibus</entry>
+<entry
+>trist-ibus</entry>
+<entry
+>trist-ibus</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>trist-ibus</entry>
+<entry
+>trist-ibus</entry>
+<entry
+>trist-ibus</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title -->
+<title
+>Comparação de Adjectivos</title>
+<!-- Please translate -->
+<tgroup cols="4" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+>Positivo</entry>
+<entry
+>Comparativo</entry>
+<entry
+>Superlativo</entry>
+<entry
+>Notas</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>Forma Normal do Adjectivo</entry>
+<!--Please stop translating -->
+<entry
+>Stem + ior,-ius</entry>
+<entry
+>Stem + issimus,-a,-um</entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+>Stem + rimus,-a,-um</entry>
+<entry
+>Para os adjectivos que terminam em <emphasis
+>-er</emphasis
+>. Por exemplo: acer-rimus,-a,-um</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+>Stem + limus,-a,-um</entry>
+<entry
+>Para os adjectivos que terminam em <emphasis
+>-ilis</emphasis
+>. Por exemplo: facil-limus,-a,-um</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+>Per/Prae + Adjectivo</entry>
+<entry
+></entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/klatin/index.cache.bz2
new file mode 100644
index 00000000000..d178e5fd981
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/index.docbook b/tde-i18n-pt/docs/kdeedu/klatin/index.docbook
new file mode 100644
index 00000000000..e4fa1343009
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/index.docbook
@@ -0,0 +1,672 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY klatin "<application
+>KLatin</application
+>">
+ <!ENTITY kappname "&klatin;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY kvtml "<acronym
+>KVTML</acronym
+>">
+ <!ENTITY numbers SYSTEM "numbers.docbook">
+ <!ENTITY verbs SYSTEM "verbs.docbook">
+ <!ENTITY adjectives SYSTEM "adjectives.docbook">
+ <!ENTITY nouns SYSTEM "nouns.docbook">
+ <!ENTITY pronouns SYSTEM "pronouns.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &klatin;</title>
+
+<authorgroup>
+<author
+><firstname
+>George</firstname
+> <surname
+>Wright</surname
+> <affiliation
+> <address
+><email
+>gwright@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="developer"
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+> <address
+><email
+>&Anne-Marie.Mahfouf.mail;</email
+></address>
+</affiliation>
+<contrib
+>Ajuda na documentação</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001-2004</year>
+<holder
+>George Wright</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-02-24</date>
+<releaseinfo
+>0.9</releaseinfo>
+
+<abstract>
+<para
+>O &klatin; é um programa do &kde; para ajudar a rever/ensinar o Latim. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KLatin</keyword>
+<keyword
+>Latim</keyword>
+<keyword
+>educação</keyword>
+<keyword
+>língua</keyword>
+<keyword
+>latim</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &klatin; é um programa para ajudar a rever o Latim. Existem três <quote
+>secções</quote
+>, nas quais os diferentes aspectos da língua poderão ser revistos. Estes são o vocabulário, a gramática e as secções de teste de verbos. Para além disso, existe um conjunto de notas de revisão que podem ser usados para uma revisão auto-guiada. </para>
+<para
+>Na secção do vocabulário, um ficheiro de &XML; é carregado, o qual contém várias palavras e as suas traduções locais. O &klatin; perguntar-lhe-á o que é que cada uma destas palavras quereria dizer. As perguntas tomam lugar num ambiente de escolha múltipla. </para>
+<para
+>Nas secções de gramática e de verbos, o &klatin; irá perguntar por uma dada parte de um nome ou de um verbo, como o <quote
+>singular ablativo</quote
+> ou a <quote
+>1a pessoa do plural do indicativo passivo</quote
+> e não é de escolha múltipla. </para>
+</chapter>
+
+<chapter id="using-klatin">
+<title
+>Usar o &klatin;</title>
+
+<para
+>Quando você inicia o &klatin;, são-lhe logo apresentadas quatro opções para você escolher. </para>
+
+<screenshot>
+<screeninfo
+>O ecrã principal do &klatin;, logo a seguir ao primeiro arranque</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="klatin1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A janela principal do &klatin;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A primeira, o <quote
+>Vocabulário</quote
+>, é um teste de vocabulário de escolha múltipla. </para>
+
+<screenshot>
+<screeninfo
+>Secção de vocabulário do &klatin;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="klatin2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Vocabulário do &klatin;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Depois de terminar o seu teste, é apresentado um ecrã de resultado. </para>
+
+<screenshot>
+<screeninfo
+>Resultados do vocabulário do &klatin;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="results.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Resultados do &klatin;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A segunda, os testes de <quote
+>Gramática</quote
+>, testam-no nas partes gramáticas dos substantivos. </para>
+
+<screenshot>
+<screeninfo
+>Secção de gramática do &klatin;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="klatin3.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Gramática do &klatin;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Os <quote
+>Verbos</quote
+> são praticamente iguais à secção de <quote
+>Gramática</quote
+>, excepto que o testa nas formas verbais. </para>
+
+<screenshot>
+<screeninfo
+>Secção de verbos do &klatin;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="klatin4.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Verbos do &klatin;</phrase>
+</textobject>
+</mediaobject>
+</screenshot
+>
+
+<para
+>A quarta secção, a <quote
+>Revisão</quote
+>, carrega o &konqueror; na secção de notas de revisão do &klatin;. </para>
+
+<para
+>Para além das opções, você também poderá lançar estas secções através da barra de menu, mais concretamente no menu <quote
+>Secção</quote
+>. </para>
+
+<para
+>A janela de configuração do &klatin; poderá ser acedida se escolher o sub-menu <quote
+>Configuração</quote
+> e depois a opção <quote
+>Configurar o &klatin;...</quote
+>. Na página <quote
+>Vocabulário</quote
+>, você poderá indicar se deseja que o teste tome lugar da sua língua para o Latim ou vice-versa. Você também poderá escolher o ficheiro por omissão com o qual deseja testar o seu vocabulário e poderá ainda definir quantas perguntas deseja que tenha o teste. </para>
+
+<screenshot>
+<screeninfo
+>Janela de configuração do &klatin;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="klatin-configuration.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela de configuração do &klatin;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+</chapter>
+
+<chapter id="klatin-mainwindow">
+<title
+>A janela principal do &klatin;</title>
+<para
+>A janela principal do &klatin; consiste em quatro botões de opções para escolher qual a secção a introduzir, bem como um menu.</para>
+<para
+>Escolha uma secção na lista <guilabel
+>Secções da Revisão</guilabel
+> e carregue em <guibutton
+>Iniciar!</guibutton
+> para dar início à secção escolhida.</para>
+
+<para
+>Quando você terminar esta secção, carregue em <guibutton
+>Recuar</guibutton
+> para regressar ao menu principal do &klatin;.</para>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+<sect1 id="menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &klatin;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="menu-section">
+<title
+>O Menu <guimenu
+>Secção</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Secção</guimenu
+> <guimenuitem
+>Carregar Vocabulário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carrega</action
+> a secção de vocabulário</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Secção</guimenu
+> <guimenuitem
+>Carregar Gramática</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carrega</action
+> a secção de gramática</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Secção</guimenu
+> <guimenuitem
+>Carregar Verbos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carrega</action
+> a secção de verbos</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Secção</guimenu
+> <guimenuitem
+>Carregar Revisão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carrega</action
+> a secção de revisão</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect1>
+<sect1 id="menu-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Ainda não implementado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &klatin;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela de configuração do &klatin; </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="translation">
+<title
+>Guia de Tradução do &klatin;</title>
+
+<para
+>O sistema de base de dados do vocabulário do &klatin; é bastante simples de extender. Basta olhar para os ficheiros e irá compreender! Ele usa o formato kvtml;, que é o mesmo que os outros programas, como o &kwordquiz;, usam. O &kwordquiz; é muito útil, dado que pode criar os ficheiros do vocabulário nele e carregá-los directamente no &klatin;. </para>
+<para
+>Por baixo, está explicado como é que você pode traduzir os ficheiros de vocabulário do &klatin;. De momento, os ficheiros estão apenas em Inglês. </para>
+<sect1 id="translate_vocab">
+<title
+>Como traduzir os ficheiros de vocabulário do &klatin;</title>
+<procedure>
+<step>
+<para
+>Obtenha o último código do &klatin; do CVS ou uma versão recente. As palavras estão em <filename class="directory"
+>pasta_do_código_do_kdeedu/klatin/klatin/data/vocab/en/</filename
+> em ficheiros do tipo <filename
+>A.kvtml</filename
+> para as palavras em Latim que comecem por A, <filename
+>BC.kvtml</filename
+> para as palavras em Latim que comecem por B e C, e assim por diante. </para>
+</step>
+
+<step>
+<para
+>Crie uma nova subpasta em <filename class="directory"
+>data/vocab/</filename
+> com o código da sua língua (por exemplo, a <filename class="directory"
+>fr</filename
+> para o Francês ou a <filename class="directory"
+>pt</filename
+> para o Português). Copie todos os ficheiros de vocabulário em Inglês, assim como o <filename
+>Makefile.am</filename
+>. Edite o ficheiro <filename
+>Makefile.am</filename
+> e substitua o <quote
+>en</quote
+> pelo seu código de língua. </para>
+</step>
+
+<step>
+<para
+>No <filename class="directory"
+>data/vocab/<replaceable
+>o_seu_código_de_língua</replaceable
+></filename
+>, edite todos os ficheiros e traduza as palavras em Inglês, &ie; aquelas que estão entre marcas <sgmltag class="starttag"
+>t</sgmltag
+> e <sgmltag class="endtag"
+>t</sgmltag
+>. </para>
+</step>
+<step>
+<para
+>Por favor envie os ficheiros depois para o George <email
+>gwright@users.sourceforge.net</email
+>. </para>
+</step>
+</procedure>
+</sect1>
+</chapter>
+
+<chapter id="developers">
+<title
+>Guia de Programação do &klatin;</title>
+<sect1 id="add_files">
+<title
+>Criar novos ficheiros de vocabulário</title>
+<para
+>O sistema de base de dados do vocabulário do &klatin; é bastante simples de extender. Basta olhar para os ficheiros e irá compreender! Ele usa o formato &kvtml;, que é o mesmo que os outros programas, como o &kwordquiz;, usam. O &kwordquiz; é muito útil, dado que pode criar os ficheiros do vocabulário nele e carregá-los directamente no &klatin;. </para>
+<para
+>Você poderá gravar os seus ficheiros novos na pasta correspondente, dependendo da língua a que se referem no <filename class="directory"
+>.kde/share/apps/klatin/data/vocab/<replaceable
+>código_língua</replaceable
+></filename
+>. Por exemplo, os ficheiros &kvtml; em Inglês são guardados numa directoria chamada <quote
+>en</quote
+>, os ficheiros em Alemão em <quote
+>de</quote
+>, e assim por diante. Você poderá enviar de novo os seus ficheiros para que se possam adicionar na próxima versão do &klatin;. </para>
+</sect1>
+<!-- FIXME: They will still need specifically outlining -->
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&klatin; </para>
+<para
+>Programa copyright 2001-2004 George Wright <email
+>gwright@users.sourceforge.net</email
+> </para>
+<para
+>Contribuições: <itemizedlist>
+
+<listitem
+><para
+>Neil Stevens <email
+>neil@qualityassistant.org</email
+></para>
+</listitem>
+<listitem
+><para
+>&Anne-Marie.Mahfouf; <email
+>&Anne-Marie.Mahfouf.mail;</email
+></para>
+</listitem>
+<listitem
+><para
+>Mark Westcott <email
+>mark@houseoffish.org</email
+></para>
+</listitem>
+
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2001-2004 George Wright <email
+>gwright@users.sourceforge.net</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<chapter id="klatin-index">
+<title
+>Notas do &klatin;</title>
+
+<para
+>Bem-vindo à secção de notas do &klatin;. Isto pretende ajudá-lo na sua revisão e cobre as sílabas <acronym
+>GCSE</acronym
+> do Inglês. </para>
+
+<para
+>Aqui estão as diferentes secções nas quais poderá obter ajuda: </para>
+
+<itemizedlist>
+<listitem
+><para
+><link
+linkend="numbers"
+>Números em latim</link>
+</para
+></listitem>
+<listitem
+><para
+><link
+linkend="verbs"
+>Verbos em latim</link>
+</para
+></listitem>
+<listitem
+><para
+><link
+linkend="nouns"
+>Substantivos em latim</link>
+</para
+></listitem>
+<listitem
+><para
+><link
+linkend="adjectives"
+>Adjectivos em latim</link>
+</para
+></listitem>
+<listitem
+><para
+><link
+linkend="pronouns"
+>Pronomes em latim</link>
+</para
+></listitem>
+</itemizedlist>
+&numbers; &verbs; &nouns; &adjectives; &pronouns; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-klatin">
+<title
+>Como obter o &klatin;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/nouns.docbook b/tde-i18n-pt/docs/kdeedu/klatin/nouns.docbook
new file mode 100644
index 00000000000..66da2c2b049
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/nouns.docbook
@@ -0,0 +1,367 @@
+<!-- Please don't translate Latin words -->
+<!-- Please translate -->
+<sect1 id="nouns">
+<title
+>Notas do KLatin - Substantivos </title>
+
+<para
+>Os substantivos, tal como os verbos, estão divididos em grupos, chamados de <emphasis
+>declinações</emphasis
+>. Existem cinco declinações e três géneros: masculino, feminino e neutro. </para>
+<para
+>O radical de um substantivo é a parte básica do substantivo que não muda. Para obter o radical de um substantivo, pegue no singular genitivo do substantivo e retire o seu final. Vejamos dois exemplos: o radical do <emphasis
+>puella</emphasis
+> é <emphasis
+>puell</emphasis
+>, enquanto que o radical do <emphasis
+>rex</emphasis
+> é <emphasis
+>reg</emphasis
+>, porque o seu genitivo é <emphasis
+>reg-is</emphasis
+>. </para>
+
+<sect2 id="listing">
+<title
+>Substantivos em Latim</title>
+
+<table frame="none">
+<title
+>Listas de substantivos</title>
+<tgroup cols="9" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate -->
+<entry
+>SINGULAR</entry>
+<entry
+>1º Feminino</entry>
+<entry
+>2º Masculino</entry>
+<entry
+>2º Neutro</entry>
+<entry
+>3º Masculino/Feminino</entry>
+<entry
+>3º Neutro</entry>
+<entry
+>4º Masculino</entry>
+<entry
+>4º Neutro</entry>
+<entry
+>5º Feminino</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!--From now on please just translate first entry of each row-->
+<entry
+>Nominativo</entry>
+<entry
+>puell-a</entry>
+<entry
+>serv-us</entry>
+<entry
+>bell-um</entry>
+<entry
+><emphasis
+>rex</emphasis
+></entry>
+<entry
+>opus</entry>
+<entry
+>grad-us</entry>
+<entry
+>genu</entry>
+<entry
+>res</entry>
+</row>
+<row>
+<entry
+>Vocativo</entry>
+<entry
+>puell-a</entry>
+<entry
+>serv-e</entry>
+<entry
+>bell-um</entry>
+<entry
+><emphasis
+>rex</emphasis
+></entry>
+<entry
+>opus</entry>
+<entry
+>grad-us</entry>
+<entry
+>genu</entry>
+<entry
+>res</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>puell-am</entry>
+<entry
+>serv-um</entry>
+<entry
+>bell-um</entry>
+<entry
+>reg-em</entry>
+<entry
+>opus</entry>
+<entry
+>grad-um</entry>
+<entry
+>genu</entry>
+<entry
+>re-m</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>puell-ae</entry>
+<entry
+>serv-i</entry>
+<entry
+>bell-i</entry>
+<entry
+>reg-is</entry>
+<entry
+>oper-is</entry>
+<entry
+>grad-us</entry>
+<entry
+>gen-u</entry>
+<entry
+>re-i</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>puell-ae</entry>
+<entry
+>serv-o</entry>
+<entry
+>bell-o</entry>
+<entry
+>reg-i</entry>
+<entry
+>oper-i</entry>
+<entry
+>grad-ui</entry>
+<entry
+>gen-u</entry>
+<entry
+>re-i</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>puell-a</entry>
+<entry
+>serv-o</entry>
+<entry
+>bell-o</entry>
+<entry
+>reg-e</entry>
+<entry
+>oper-e</entry>
+<entry
+>grad-u</entry>
+<entry
+>gen-u</entry>
+<entry
+>re</entry>
+</row>
+
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row -->
+<entry
+>PLURAL</entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>Nominativo</entry>
+<entry
+>puell-ae</entry>
+<entry
+>serv-i</entry>
+<entry
+>bell-a</entry>
+<entry
+>reg-es</entry>
+<entry
+>oper-a</entry>
+<entry
+>grad-us</entry>
+<entry
+>gen-ua</entry>
+<entry
+>res</entry>
+</row>
+<row>
+<entry
+>Vocativo</entry>
+<entry
+>puell-ae</entry>
+<entry
+>serv-i</entry>
+<entry
+>bell-a</entry>
+<entry
+>reg-es</entry>
+<entry
+>oper-a</entry>
+<entry
+>grad-us</entry>
+<entry
+>gen-ua</entry>
+<entry
+>res</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>puell-as</entry>
+<entry
+>serv-os</entry>
+<entry
+>bell-a</entry>
+<entry
+>reg-es</entry>
+<entry
+>oper-a</entry>
+<entry
+>grad-us</entry>
+<entry
+>gen-ua</entry>
+<entry
+>res</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>puell-arum</entry>
+<entry
+>serv-orum</entry>
+<entry
+>bell-orum</entry>
+<entry
+>reg-um</entry>
+<entry
+>oper-um</entry>
+<entry
+>grad-uum</entry>
+<entry
+>gen-uum</entry>
+<entry
+>re-rum</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>puell-is</entry>
+<entry
+>serv-is</entry>
+<entry
+>bell-is</entry>
+<entry
+>reg-ibus</entry>
+<entry
+>oper-ibus</entry>
+<entry
+>grad-ibus</entry>
+<entry
+>gen-ibus</entry>
+<entry
+>re-bus</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>puell-is</entry>
+<entry
+>serv-is</entry>
+<entry
+>bell-is</entry>
+<entry
+>reg-ibus</entry>
+<entry
+>oper-ibus</entry>
+<entry
+>grad-ibus</entry>
+<entry
+>gen-ibus</entry>
+<entry
+>re-bus</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/numbers.docbook b/tde-i18n-pt/docs/kdeedu/klatin/numbers.docbook
new file mode 100644
index 00000000000..d8d5bf5043d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/numbers.docbook
@@ -0,0 +1,340 @@
+<!-- Please don't translate Latin words -->
+<!-- Please translate -->
+<sect1 id="numbers">
+<title
+>Notas do KLatin - Números </title>
+
+<para
+>Os Romanos tinham um conjunto particular de numerais e tinham nomes para cada um dos seus números. Nesta secção são listados alguns números e o seu símbolo correspondente. </para>
+<table frame="none">
+<title
+>Números</title>
+<!-- translators: don't translate the following -->
+<tgroup cols="3" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+>1</entry>
+<entry
+>I</entry>
+<entry
+>unus</entry>
+</row>
+<row>
+<entry
+>2</entry>
+<entry
+>II</entry>
+<entry
+>duo</entry>
+</row>
+<row>
+<entry
+>3</entry>
+<entry
+>III</entry>
+<entry
+>tres</entry>
+</row>
+<row>
+<entry
+>4</entry>
+<entry
+>IV</entry>
+<entry
+>quattuor</entry>
+</row>
+<row>
+<entry
+>5</entry>
+<entry
+>V</entry>
+<entry
+>quinque</entry>
+</row>
+<row>
+<entry
+>6</entry>
+<entry
+>VI</entry>
+<entry
+>sex</entry>
+</row>
+<row>
+<entry
+>7</entry>
+<entry
+>VII</entry>
+<entry
+>septem</entry>
+</row>
+<row>
+<entry
+>8</entry>
+<entry
+>VIII</entry>
+<entry
+>octo</entry>
+</row>
+<row>
+<entry
+>9</entry>
+<entry
+>IX</entry>
+<entry
+>novem</entry>
+</row>
+<row>
+<entry
+>10</entry>
+<entry
+>X</entry>
+<entry
+>decem</entry>
+</row>
+<row>
+<entry
+>11</entry>
+<entry
+>XI</entry>
+<entry
+>undecim</entry>
+</row>
+<row>
+<entry
+>12</entry>
+<entry
+>XII</entry>
+<entry
+>duodecim</entry>
+</row>
+<row>
+<entry
+>13</entry>
+<entry
+>XIII</entry>
+<entry
+>tredecim</entry>
+</row>
+<row>
+<entry
+>14</entry>
+<entry
+>XIV</entry>
+<entry
+>quattuordecim</entry>
+</row>
+<row>
+<entry
+>15</entry>
+<entry
+>XV</entry>
+<entry
+>quindecim</entry>
+</row>
+<row>
+<entry
+>16</entry>
+<entry
+>XVI</entry>
+<entry
+>sedecim</entry>
+</row>
+<row>
+<entry
+>17</entry>
+<entry
+>XVII</entry>
+<entry
+>septendecim</entry>
+</row>
+<row>
+<entry
+>18</entry>
+<entry
+>XVIII</entry>
+<entry
+>duodeviginti</entry>
+</row>
+<row>
+<entry
+>19</entry>
+<entry
+>XIX</entry>
+<entry
+>undeviginti</entry>
+</row>
+<row>
+<entry
+>20</entry>
+<entry
+>XX</entry>
+<entry
+>viginti</entry>
+</row>
+<row>
+<entry
+>21</entry>
+<entry
+>XXI</entry>
+<entry
+>vigintiunus</entry>
+</row>
+<row>
+<entry
+>22</entry>
+<entry
+>XXII</entry>
+<entry
+>vigintiduo</entry>
+</row>
+<row>
+<entry
+>30</entry>
+<entry
+>XXX</entry>
+<entry
+>triginta</entry>
+</row>
+<row>
+<entry
+>40</entry>
+<entry
+>XL</entry>
+<entry
+>quadraginta</entry>
+</row>
+<row>
+<entry
+>50</entry>
+<entry
+>L</entry>
+<entry
+>quinquaginta</entry>
+</row>
+<row>
+<entry
+>60</entry>
+<entry
+>LX</entry>
+<entry
+>sexaginta</entry>
+</row>
+<row>
+<entry
+>70</entry>
+<entry
+>LXX</entry>
+<entry
+>septuaginta</entry>
+</row>
+<row>
+<entry
+>80</entry>
+<entry
+>LXXX</entry>
+<entry
+>octoginta</entry>
+</row>
+<row>
+<entry
+>90</entry>
+<entry
+>XC</entry>
+<entry
+>nonaginta</entry>
+</row>
+<row>
+<entry
+>100</entry>
+<entry
+>C</entry>
+<entry
+>centum</entry>
+</row>
+<row>
+<entry
+>200</entry>
+<entry
+>CC</entry>
+<entry
+>ducenti</entry>
+</row>
+<row>
+<entry
+>300</entry>
+<entry
+>CCC</entry>
+<entry
+>trecenti</entry>
+</row>
+<row>
+<entry
+>400</entry>
+<entry
+>CD</entry>
+<entry
+>quadrigenti</entry>
+</row>
+<row>
+<entry
+>500</entry>
+<entry
+>D</entry>
+<entry
+>quingenti</entry>
+</row>
+<row>
+<entry
+>600</entry>
+<entry
+>DC</entry>
+<entry
+>sescenti</entry>
+</row>
+<row>
+<entry
+>700</entry>
+<entry
+>DCC</entry>
+<entry
+>septigenti</entry>
+</row>
+<row>
+<entry
+>800</entry>
+<entry
+>DCCC</entry>
+<entry
+>octigenti</entry>
+</row>
+<row>
+<entry
+>900</entry>
+<entry
+>CM</entry>
+<entry
+>nongenti</entry>
+</row>
+<row>
+<entry
+>1000</entry>
+<entry
+>M</entry>
+<entry
+>mille</entry>
+</row>
+<row>
+<entry
+>2000</entry>
+<entry
+>MM</entry>
+<entry
+>duo milia</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/pronouns.docbook b/tde-i18n-pt/docs/kdeedu/klatin/pronouns.docbook
new file mode 100644
index 00000000000..b59e47f034e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/pronouns.docbook
@@ -0,0 +1,523 @@
+<!-- Please translate the following -->
+<sect1 id="pronouns">
+<title
+>Notas do KLatin - Pronomes </title>
+<para
+>Aqui estão alguns pronomes. </para>
+
+<table frame="none">
+<title
+>Pronomes Pessoais</title>
+<!-- Please don't translate the following until next title -->
+<tgroup cols="2" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<!-- Translate the following two entries -->
+<row>
+<entry
+><emphasis
+>Eu</emphasis
+></entry>
+<entry
+><emphasis
+>Tu</emphasis
+></entry>
+</row>
+
+<row>
+<entry
+>ego</entry>
+<entry
+>tu</entry>
+</row>
+<row>
+<entry
+>me</entry>
+<entry
+>te</entry>
+</row>
+<row>
+<entry
+>mei</entry>
+<entry
+>tui</entry>
+</row>
+<row>
+<entry
+>mihi</entry>
+<entry
+>tibi</entry>
+</row>
+<row>
+<entry
+>me</entry>
+<entry
+>te</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<!-- Translate the following two entries -->
+<row>
+<entry
+><emphasis
+>Nós</emphasis
+></entry>
+<entry
+><emphasis
+>Vós</emphasis
+></entry>
+</row>
+<row>
+<entry
+>nos</entry>
+<entry
+>vos</entry>
+</row>
+<row>
+<entry
+>nos</entry>
+<entry
+>vos</entry>
+</row>
+<row>
+<entry
+>nostri/nostrum</entry>
+<entry
+>vestri/vestrum</entry>
+</row>
+<row>
+<entry
+>nobis</entry>
+<entry
+>vobis</entry>
+</row>
+<row>
+<entry
+>nobis</entry>
+<entry
+>vobis</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate title-->
+<title
+>Pronomes Pessoais da 3a Pessoa</title>
+<!-- Please don't translate the following until next title-->
+<tgroup cols="4" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<!-- Translate the following entry -->
+<row>
+<entry
+></entry>
+<entry
+><emphasis
+>Ele,</emphasis
+></entry>
+<entry
+><emphasis
+>Ela,</emphasis
+></entry>
+<entry
+><emphasis
+>'It' (sem equivalência no Português)</emphasis
+></entry>
+</row>
+<row>
+<entry
+>SINGULAR</entry>
+<entry
+>is</entry>
+<entry
+>ea</entry>
+<entry
+>id</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eum</entry>
+<entry
+>eum</entry>
+<entry
+>id</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eius</entry>
+<entry
+>eius</entry>
+<entry
+>eius</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ei</entry>
+<entry
+>ei</entry>
+<entry
+>ei</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eo</entry>
+<entry
+>ea</entry>
+<entry
+>eo</entry>
+</row>
+<row>
+<entry
+>PLURAL</entry>
+<entry
+>ei</entry>
+<entry
+>eae</entry>
+<entry
+>ea</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eos</entry>
+<entry
+>eas</entry>
+<entry
+>ea</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eorum</entry>
+<entry
+>earum</entry>
+<entry
+>eorum</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eis</entry>
+<entry
+>eis</entry>
+<entry
+>eis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>eis</entry>
+<entry
+>eis</entry>
+<entry
+>eis</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Pronomes Demonstrativos</title>
+<!-- Please don't translate the following -->
+<tgroup cols="4" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<!-- Translate the following entry -->
+<row>
+<entry
+><emphasis
+>Este/Esta</emphasis
+></entry>
+</row>
+<row>
+<entry
+>SINGULAR</entry>
+<entry
+>hic</entry>
+<entry
+>haec</entry>
+<entry
+>hoc</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>hunc</entry>
+<entry
+>hanc</entry>
+<entry
+>hoc</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>huius</entry>
+<entry
+>huius</entry>
+<entry
+>huius</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>huic</entry>
+<entry
+>huic</entry>
+<entry
+>huic</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>hoc</entry>
+<entry
+>hac</entry>
+<entry
+>hoc</entry>
+</row>
+<row>
+<entry
+>PLURAL</entry>
+<entry
+>hi</entry>
+<entry
+>hae</entry>
+<entry
+>haec</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>hos</entry>
+<entry
+>has</entry>
+<entry
+>heac</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>horum</entry>
+<entry
+>harum</entry>
+<entry
+>horum</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>his</entry>
+<entry
+>his</entry>
+<entry
+>his</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>his</entry>
+<entry
+>his</entry>
+<entry
+>his</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<!-- Translate the following entry -->
+<row>
+<entry
+><emphasis
+>Esse/Essa/Aquele/Aquela</emphasis
+></entry>
+</row>
+<row>
+<entry
+>SINGULAR</entry>
+<entry
+>ille</entry>
+<entry
+>illa</entry>
+<entry
+>illud</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illum</entry>
+<entry
+>illam</entry>
+<entry
+>illud</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illius</entry>
+<entry
+>illius</entry>
+<entry
+>illius</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illi</entry>
+<entry
+>illi</entry>
+<entry
+>illi</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illo</entry>
+<entry
+>illa</entry>
+<entry
+>illo</entry>
+</row>
+<row>
+<entry
+>PLURAL</entry>
+<entry
+>illi</entry>
+<entry
+>illae</entry>
+<entry
+>illa</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illos</entry>
+<entry
+>illas</entry>
+<entry
+>illa</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illorum</entry>
+<entry
+>illarum</entry>
+<entry
+>illorum</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illis</entry>
+<entry
+>illis</entry>
+<entry
+>illis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>illis</entry>
+<entry
+>illis</entry>
+<entry
+>illis</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<title
+>Pronomes Negativos</title>
+<!-- Please don't translate the following until next title -->
+<tgroup cols="2" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<!-- Translate the following two entries -->
+<row>
+<entry
+><emphasis
+>Ninguém</emphasis
+></entry>
+<entry
+><emphasis
+>Nada</emphasis
+></entry>
+</row>
+<row>
+<entry
+>nemo</entry>
+<entry
+>nihil</entry>
+</row>
+<row>
+<entry
+>neminem</entry>
+<entry
+>nihil/nil</entry>
+</row>
+<row>
+<entry
+>nullius/neminis</entry>
+<entry
+>nullius rei</entry>
+</row>
+<row>
+<entry
+>nemini/nulli</entry>
+<entry
+>nulli rei</entry>
+</row>
+<row>
+<entry
+>nullo/nemine</entry>
+<entry
+>nulla re</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/klatin/verbs.docbook b/tde-i18n-pt/docs/kdeedu/klatin/verbs.docbook
new file mode 100644
index 00000000000..de0bb051ddf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klatin/verbs.docbook
@@ -0,0 +1,2131 @@
+<!-- Translators: please don't translate Latin words -->
+<sect1 id="verbs">
+<!-- Please translate -->
+<title
+>Notas do KLatin - Verbos </title>
+
+<para
+>Todas as línguas têm verbos. Os verbos em latim são divididos em quatro categorias, chamadas <emphasis
+>conjugações</emphasis
+>. Estas conjugações são divisões dos verbos que, geralmente, usam a mesma formação do radical e têm as mesmas terminações. </para>
+
+<para
+>O radical de um verbo é a parte básica do verbo que não muda. Por exemplo, o radical de <emphasis
+>moneo</emphasis
+> é <emphasis
+>mone</emphasis
+>. Para obter o radical do verbo, use a primeira pessoa do singular do verbo e retire a terminação -o. O verbo <quote
+>sum</quote
+> (eu sou) é totalmente irregular, e não tem um radical consistente. </para>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Indicativo Activo</title>
+<tgroup cols="6" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate -->
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+<entry
+>SUM - I</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- translate only the first entry of each row if there is one -->
+<entry
+>PRESENTE</entry>
+<entry
+>am-o</entry>
+<entry
+>mone-o</entry>
+<entry
+>reg-o</entry>
+<entry
+>audi-o</entry>
+<entry
+>sum</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-s</entry>
+<entry
+>mone-s</entry>
+<entry
+>regi-s</entry>
+<entry
+>audi-s</entry>
+<entry
+>es</entry>
+</row>
+<row>
+<entry
+>Eu amo, estou a amar</entry>
+<entry
+>ama-t</entry>
+<entry
+>mone-t</entry>
+<entry
+>regi-t</entry>
+<entry
+>audi-t</entry>
+<entry
+>est</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-mus</entry>
+<entry
+>mone-mus</entry>
+<entry
+>regi-mus</entry>
+<entry
+>audi-mus</entry>
+<entry
+>sumus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-tis</entry>
+<entry
+>mone-tis</entry>
+<entry
+>regi-tis</entry>
+<entry
+>audi-tis</entry>
+<entry
+>estis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-nt</entry>
+<entry
+>mone-nt</entry>
+<entry
+>regu-nt</entry>
+<entry
+>audi-unt</entry>
+<entry
+>sunt</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>FUTURO</entry>
+<entry
+>ama-bo</entry>
+<entry
+>mone-bo</entry>
+<entry
+>reg-am</entry>
+<entry
+>audi-am</entry>
+<entry
+>ero</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bis</entry>
+<entry
+>mone-bis</entry>
+<entry
+>reg-es</entry>
+<entry
+>audi-es</entry>
+<entry
+>eris</entry>
+</row>
+<row>
+<entry
+>Eu amarei</entry>
+<entry
+>ama-bit</entry>
+<entry
+>mone-bit</entry>
+<entry
+>reg-et</entry>
+<entry
+>audi-et</entry>
+<entry
+>erit</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bimus</entry>
+<entry
+>mone-bimus</entry>
+<entry
+>reg-emus</entry>
+<entry
+>audi-emus</entry>
+<entry
+>erimus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bitis</entry>
+<entry
+>mone-bitis</entry>
+<entry
+>reg-etis</entry>
+<entry
+>audi-etis</entry>
+<entry
+>eritis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bunt</entry>
+<entry
+>mone-bunt</entry>
+<entry
+>reg-ent</entry>
+<entry
+>audi-ent</entry>
+<entry
+>erunt</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>IMPERFEITO</entry>
+<entry
+>ama-bam</entry>
+<entry
+>mone-bam</entry>
+<entry
+>rege-bam</entry>
+<entry
+>audi-bam</entry>
+<entry
+>eram</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bas</entry>
+<entry
+>mone-bas</entry>
+<entry
+>rege-bas</entry>
+<entry
+>audi-bas</entry>
+<entry
+>eras</entry>
+</row>
+<row>
+<entry
+>Eu amava</entry>
+<entry
+>ama-bat</entry>
+<entry
+>mone-bat</entry>
+<entry
+>rege-bat</entry>
+<entry
+>audi-bat</entry>
+<entry
+>erat</entry>
+</row>
+<row>
+<entry
+>Eu amei</entry>
+<entry
+>ama-bamus</entry>
+<entry
+>mone-bamus</entry>
+<entry
+>rege-bamus</entry>
+<entry
+>audi-bamus</entry>
+<entry
+>eramus</entry>
+</row>
+<row>
+<entry
+>Eu comecei a amar</entry>
+<entry
+>ama-batis</entry>
+<entry
+>mone-batis</entry>
+<entry
+>rege-batis</entry>
+<entry
+>audi-batis</entry>
+<entry
+>eratis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bant</entry>
+<entry
+>mone-bant</entry>
+<entry
+>rege-bant</entry>
+<entry
+>audi-bant</entry>
+<entry
+>erant</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>PERFEITO</entry>
+<entry
+>amav-i</entry>
+<entry
+>monu-i</entry>
+<entry
+>rex-i</entry>
+<entry
+>audiv-i</entry>
+<entry
+>fu-i</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-isti</entry>
+<entry
+>monu-isti</entry>
+<entry
+>rex-isti</entry>
+<entry
+>audiv-isti</entry>
+<entry
+>fu-isti</entry>
+</row>
+<row>
+<entry
+>Eu tenho amado</entry>
+<entry
+>amav-it</entry>
+<entry
+>monu-it</entry>
+<entry
+>rex-it</entry>
+<entry
+>audiv-it</entry>
+<entry
+>fu-it</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-imus</entry>
+<entry
+>monu-imus</entry>
+<entry
+>rex-imus</entry>
+<entry
+>audiv-imus</entry>
+<entry
+>fu-imus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-istis</entry>
+<entry
+>monu-istis</entry>
+<entry
+>rex-istis</entry>
+<entry
+>audiv-istis</entry>
+<entry
+>fu-istis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erunt</entry>
+<entry
+>monu-erunt</entry>
+<entry
+>rex-erunt</entry>
+<entry
+>audiv-erunt</entry>
+<entry
+>fu-erunt</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>FUTURO PERFEITO</entry>
+<entry
+>amav-ero</entry>
+<entry
+>monu-ero</entry>
+<entry
+>rex-ero</entry>
+<entry
+>audiv-ero</entry>
+<entry
+>fu-ero</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eris</entry>
+<entry
+>monu-eris</entry>
+<entry
+>rex-eris</entry>
+<entry
+>audiv-eris</entry>
+<entry
+>fu-eris</entry>
+</row>
+<row>
+<entry
+>Eu terei amado</entry>
+<entry
+>amav-erit</entry>
+<entry
+>monu-erit</entry>
+<entry
+>rex-erit</entry>
+<entry
+>audiv-erit</entry>
+<entry
+>fu-erit</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erimus</entry>
+<entry
+>monu-erimus</entry>
+<entry
+>rex-erimus</entry>
+<entry
+>audiv-erimus</entry>
+<entry
+>fu-erimus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eritis</entry>
+<entry
+>monu-eritis</entry>
+<entry
+>rex-eritis</entry>
+<entry
+>audiv-eritis</entry>
+<entry
+>fu-eritis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erint</entry>
+<entry
+>monu-erint</entry>
+<entry
+>rex-erint</entry>
+<entry
+>audiv-erint</entry>
+<entry
+>fu-erint</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>MAIS-QUE-PERFEITO</entry>
+<entry
+>amav-eram</entry>
+<entry
+>monu-eram</entry>
+<entry
+>rex-eram</entry>
+<entry
+>audiv-eram</entry>
+<entry
+>fu-eram</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eras</entry>
+<entry
+>monu-eras</entry>
+<entry
+>rex-eras</entry>
+<entry
+>audiv-eras</entry>
+<entry
+>fu-eras</entry>
+</row>
+<row>
+<entry
+>Eu tinha amado</entry>
+<entry
+>amav-erat</entry>
+<entry
+>monu-erat</entry>
+<entry
+>rex-erat</entry>
+<entry
+>audiv-erat</entry>
+<entry
+>fu-erat</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eramus</entry>
+<entry
+>monu-eramus</entry>
+<entry
+>rex-eramus</entry>
+<entry
+>audiv-eramus</entry>
+<entry
+>fu-eramus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eratis</entry>
+<entry
+>monu-eratis</entry>
+<entry
+>rex-eratis</entry>
+<entry
+>audiv-eratis</entry>
+<entry
+>fu-eratis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erant</entry>
+<entry
+>monu-erant</entry>
+<entry
+>rex-erant</entry>
+<entry
+>audiv-erant</entry>
+<entry
+>fu-erant</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Subjuntivo Activo</title>
+<tgroup cols="6" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate -->
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+<entry
+>SUM - I</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- translate only the first entry of each row if there is one -->
+<entry
+>PRESENTE</entry>
+<entry
+>ame-m</entry>
+<entry
+>monea-m</entry>
+<entry
+>rega-m</entry>
+<entry
+>audi-o</entry>
+<entry
+>sim</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ame-s</entry>
+<entry
+>monea-s</entry>
+<entry
+>rega-s</entry>
+<entry
+>audi-s</entry>
+<entry
+>sis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ame-t</entry>
+<entry
+>monea-t</entry>
+<entry
+>rega-t</entry>
+<entry
+>audi-t</entry>
+<entry
+>sit</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ame-mus</entry>
+<entry
+>monea-mus</entry>
+<entry
+>rega-mus</entry>
+<entry
+>audi-mus</entry>
+<entry
+>simus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ame-tis</entry>
+<entry
+>monea-tis</entry>
+<entry
+>rega-tis</entry>
+<entry
+>audi-tis</entry>
+<entry
+>sitis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ame-nt</entry>
+<entry
+>monea-nt</entry>
+<entry
+>rega-nt</entry>
+<entry
+>audi-unt</entry>
+<entry
+>sint</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>IMPERFEITO</entry>
+<entry
+>ama-rem</entry>
+<entry
+>mone-rem</entry>
+<entry
+>rege-rem</entry>
+<entry
+>audi-rem</entry>
+<entry
+>essem</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-res</entry>
+<entry
+>mone-res</entry>
+<entry
+>rege-res</entry>
+<entry
+>audi-res</entry>
+<entry
+>esset</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-ret</entry>
+<entry
+>mone-ret</entry>
+<entry
+>rege-ret</entry>
+<entry
+>audi-ret</entry>
+<entry
+>esset</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-remus</entry>
+<entry
+>mone-remus</entry>
+<entry
+>rege-remus</entry>
+<entry
+>audi-remus</entry>
+<entry
+>essemus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-retis</entry>
+<entry
+>mone-retis</entry>
+<entry
+>rege-retis</entry>
+<entry
+>audi-retis</entry>
+<entry
+>essetis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-rent</entry>
+<entry
+>mone-rent</entry>
+<entry
+>rege-rent</entry>
+<entry
+>audi-rent</entry>
+<entry
+>essent</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>PERFEITO</entry>
+<entry
+>amav-erim</entry>
+<entry
+>monu-erim</entry>
+<entry
+>rex-erim</entry>
+<entry
+>audiv-erim</entry>
+<entry
+>fu-erim</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eris</entry>
+<entry
+>monu-eris</entry>
+<entry
+>rex-eris</entry>
+<entry
+>audiv-eris</entry>
+<entry
+>fu-eris</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erit</entry>
+<entry
+>monu-erit</entry>
+<entry
+>rex-erit</entry>
+<entry
+>audiv-erit</entry>
+<entry
+>fu-erit</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erimus</entry>
+<entry
+>monu-erimus</entry>
+<entry
+>rex-erimus</entry>
+<entry
+>audiv-erimus</entry>
+<entry
+>fu-erimus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-eritis</entry>
+<entry
+>monu-eritis</entry>
+<entry
+>rex-eritis</entry>
+<entry
+>audiv-eritis</entry>
+<entry
+>fu-eritis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-erint</entry>
+<entry
+>monu-erint</entry>
+<entry
+>rex-erint</entry>
+<entry
+>audiv-erint</entry>
+<entry
+>fu-erint</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>MAIS-QUE-PERFEITO</entry>
+<entry
+>amav-issem</entry>
+<entry
+>monu-issem</entry>
+<entry
+>rex-issem</entry>
+<entry
+>audiv-issem</entry>
+<entry
+>fu-issem</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-isses</entry>
+<entry
+>monu-isses</entry>
+<entry
+>rex-isses</entry>
+<entry
+>audiv-isses</entry>
+<entry
+>fu-isses</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-isset</entry>
+<entry
+>monu-isset</entry>
+<entry
+>rex-isset</entry>
+<entry
+>audiv-isset</entry>
+<entry
+>fu-isset</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-issemus</entry>
+<entry
+>monu-issemus</entry>
+<entry
+>rex-issemus</entry>
+<entry
+>audiv-issemus</entry>
+<entry
+>fu-issemus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-issetis</entry>
+<entry
+>monu-issetis</entry>
+<entry
+>rex-issetis</entry>
+<entry
+>audiv-issetis</entry>
+<entry
+>fu-issetis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amav-issent</entry>
+<entry
+>monu-issent</entry>
+<entry
+>rex-issent</entry>
+<entry
+>audiv-issent</entry>
+<entry
+>fu-issent</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Imperativo Activo</title>
+<tgroup cols="6" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate -->
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+<entry
+>SUM - I</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- translate only the first entry of each row if there is one -->
+<entry
+>PRESENTE</entry>
+<entry
+>am-a</entry>
+<entry
+>mon-e</entry>
+<entry
+>reg-e</entry>
+<entry
+>aud-i</entry>
+<entry
+>es</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>am-ate</entry>
+<entry
+>mon-ete</entry>
+<entry
+>reg-ite</entry>
+<entry
+>aud-ite</entry>
+<entry
+>este</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>FUTURO</entry>
+<entry
+>am-ato</entry>
+<entry
+>mon-eto</entry>
+<entry
+>reg-ito</entry>
+<entry
+>aud-ito</entry>
+<entry
+>esto</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>am-ato</entry>
+<entry
+>mon-eto</entry>
+<entry
+>reg-ito</entry>
+<entry
+>aud-ito</entry>
+<entry
+>esto</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>am-atote</entry>
+<entry
+>mon-etote</entry>
+<entry
+>reg-itote</entry>
+<entry
+>aud-itote</entry>
+<entry
+>estote</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>am-anto</entry>
+<entry
+>mon-ento</entry>
+<entry
+>reg-unto</entry>
+<entry
+>aud-iunto</entry>
+<entry
+>sunto</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Gerúndio Activo</title>
+<tgroup cols="5" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+></entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+</row>
+<row>
+<entry
+>Acusativo</entry>
+<entry
+>(ad) am-andum</entry>
+<entry
+>(ad) mon-endum</entry>
+<entry
+>(ad) reg-endum</entry>
+<entry
+>(ad) aud-iendum</entry>
+</row>
+<row>
+<entry
+>Genitivo</entry>
+<entry
+>am-andi</entry>
+<entry
+>mon-endi</entry>
+<entry
+>reg-endi</entry>
+<entry
+>aud-iendi</entry>
+</row>
+<row>
+<entry
+>Dativo</entry>
+<entry
+>am-ando</entry>
+<entry
+>mon-endo</entry>
+<entry
+>reg-endo</entry>
+<entry
+>aud-iendo</entry>
+</row>
+<row>
+<entry
+>Ablativo</entry>
+<entry
+>am-ando</entry>
+<entry
+>mon-endo</entry>
+<entry
+>reg-endo</entry>
+<entry
+>aud-iendo</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Infinitivo Activo</title>
+<tgroup cols="6" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+<entry
+>SUM - I</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>PRESENTE</entry>
+<entry
+>am-are</entry>
+<entry
+>mon-ere</entry>
+<entry
+>reg-ere</entry>
+<entry
+>aud-ire</entry>
+<entry
+>esse</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>PERFEITO</entry>
+<entry
+>amav-isse</entry>
+<entry
+>monu-isse</entry>
+<entry
+>rex-isse</entry>
+<entry
+>audiv-isse</entry>
+<entry
+>fu-isse</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Particípio Activo</title>
+<tgroup cols="6" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+<entry
+>SUM - I</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>PRESENTE</entry>
+<entry
+>am-ans,-antis</entry>
+<entry
+>mon-ens,-entis</entry>
+<entry
+>reg-ens,-entis</entry>
+<entry
+>aud-iens,-ientis</entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>FUTURO</entry>
+<entry
+>amat-urus,-a,-um</entry>
+<entry
+>monit-urus,-a,-um</entry>
+<entry
+>rect-urus,-a,-um</entry>
+<entry
+>audit-urus,-a,-um</entry>
+<entry
+>futurus,-a,-um</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Indicativo Passivo</title>
+<tgroup align="center" cols="5" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<!-- Please translate -->
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>PRESENTE</entry>
+<entry
+>am-or</entry>
+<entry
+>mone-or</entry>
+<entry
+>reg-or</entry>
+<entry
+>audi-or</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-ris</entry>
+<entry
+>mone-ris</entry>
+<entry
+>reg-eris</entry>
+<entry
+>audi-eris</entry>
+</row>
+<row>
+<entry
+>Sou amado</entry>
+<entry
+>ama-tur</entry>
+<entry
+>mone-tur</entry>
+<entry
+>regi-tur</entry>
+<entry
+>audi-tur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-mur</entry>
+<entry
+>mone-mur</entry>
+<entry
+>regi-mur</entry>
+<entry
+>audi-mur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-mini</entry>
+<entry
+>mone-mini</entry>
+<entry
+>regi-mini</entry>
+<entry
+>audi-mini</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-ntur</entry>
+<entry
+>mone-ntur</entry>
+<entry
+>regu-ntur</entry>
+<entry
+>audiu-unt</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>FUTURO</entry>
+<entry
+>ama-bor</entry>
+<entry
+>mone-bor</entry>
+<entry
+>reg-ar</entry>
+<entry
+>audi-ar</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-beris</entry>
+<entry
+>mone-beris</entry>
+<entry
+>reg-eris</entry>
+<entry
+>audi-eris</entry>
+</row>
+<row>
+<entry
+>Eu serei amado</entry>
+<entry
+>ama-bitur</entry>
+<entry
+>mone-bitur</entry>
+<entry
+>reg-etur</entry>
+<entry
+>audi-etur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bimur</entry>
+<entry
+>mone-bimur</entry>
+<entry
+>reg-emur</entry>
+<entry
+>audi-emur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bimini</entry>
+<entry
+>mone-bimini</entry>
+<entry
+>reg-emini</entry>
+<entry
+>audi-emini</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-buntur</entry>
+<entry
+>mone-buntur</entry>
+<entry
+>reg-entur</entry>
+<entry
+>audi-entur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>IMPERFEITO</entry>
+<entry
+>ama-bar</entry>
+<entry
+>mone-bar</entry>
+<entry
+>rege-bar</entry>
+<entry
+>audie-bar</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-baris</entry>
+<entry
+>mone-baris</entry>
+<entry
+>rege-baris</entry>
+<entry
+>audie-baris</entry>
+</row>
+<row>
+<entry
+>Eu fui amado</entry>
+<entry
+>ama-batur</entry>
+<entry
+>mone-batur</entry>
+<entry
+>rege-batur</entry>
+<entry
+>audie-batur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bamur</entry>
+<entry
+>mone-bamur</entry>
+<entry
+>rege-bamur</entry>
+<entry
+>audie-bamur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bamini</entry>
+<entry
+>mone-bamini</entry>
+<entry
+>rege-bamini</entry>
+<entry
+>audie-bamini</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>ama-bantur</entry>
+<entry
+>mone-bantur</entry>
+<entry
+>rege-bantur</entry>
+<entry
+>audie-bantur</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>PERFEITO</entry>
+<entry
+>amatus sum</entry>
+<entry
+>monitus sum</entry>
+<entry
+>rectus sum</entry>
+<entry
+>auditus sum</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amatus es</entry>
+<entry
+>monitus es</entry>
+<entry
+>rectus es</entry>
+<entry
+>auditus es</entry>
+</row>
+<row>
+<entry
+>Eu tenho sido amado</entry>
+<entry
+>amatus est</entry>
+<entry
+>monitus est</entry>
+<entry
+>rectus est</entry>
+<entry
+>auditus est</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati sumus</entry>
+<entry
+>moniti sumus</entry>
+<entry
+>recti sumus</entry>
+<entry
+>auditi sumus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati estis</entry>
+<entry
+>moniti estis</entry>
+<entry
+>recti estis</entry>
+<entry
+>auditi estis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati sunt</entry>
+<entry
+>moniti sunt</entry>
+<entry
+>recti sunt</entry>
+<entry
+>auditi sunt</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>FUTURO PERFEITO</entry>
+<entry
+>amatus ero</entry>
+<entry
+>monitus ero</entry>
+<entry
+>rectus ero</entry>
+<entry
+>auditus ero</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amatus eris</entry>
+<entry
+>monitus eris</entry>
+<entry
+>rectus eris</entry>
+<entry
+>auditus eris</entry>
+</row>
+<row>
+<entry
+>Eu terei sido amado</entry>
+<entry
+>amatus erit</entry>
+<entry
+>monitus erit</entry>
+<entry
+>rectus erit</entry>
+<entry
+>auditus erit</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati erimus</entry>
+<entry
+>moniti erimus</entry>
+<entry
+>recti erimus</entry>
+<entry
+>auditi erimus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati eritis</entry>
+<entry
+>moniti eritis</entry>
+<entry
+>recti eritis</entry>
+<entry
+>auditi eritis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati erunt</entry>
+<entry
+>moniti erunt</entry>
+<entry
+>recti erunt</entry>
+<entry
+>auditi erunt</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<!-- Please translate only the first entry of each row if there is one -->
+<entry
+>MAIS-QUE-PERFEITO</entry>
+<entry
+>amatus eram</entry>
+<entry
+>monitus eram</entry>
+<entry
+>rectus eram</entry>
+<entry
+>auditus eram</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amatus eras</entry>
+<entry
+>monitus eras</entry>
+<entry
+>rectus eras</entry>
+<entry
+>auditus eras</entry>
+</row>
+<row>
+<entry
+>Eu tinha sido amado</entry>
+<entry
+>amatus erat</entry>
+<entry
+>monitus erat</entry>
+<entry
+>rectus erat</entry>
+<entry
+>auditus erat</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati eramus</entry>
+<entry
+>moniti eramus</entry>
+<entry
+>recti eramus</entry>
+<entry
+>auditi eramus</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati eratis</entry>
+<entry
+>moniti eratis</entry>
+<entry
+>recti eratis</entry>
+<entry
+>auditi eratis</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amati erant</entry>
+<entry
+>moniti erant</entry>
+<entry
+>recti erant</entry>
+<entry
+>auditi erant</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Gerúndio Passivo</title>
+<tgroup cols="4" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>am-andus,-a,-um</entry>
+<entry
+>mon-endus,-a,-um</entry>
+<entry
+>reg-endus,-a,-um</entry>
+<entry
+>aud-iendus,-a,-um</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table frame="none">
+<!-- Please translate the title-->
+<title
+>Listagens de verbos - Infinitivo Passivo</title>
+<tgroup cols="5" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row>
+<entry
+>TEMPO</entry>
+<entry
+>1a</entry>
+<entry
+>2a</entry>
+<entry
+>3a</entry>
+<entry
+>4a</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>PRESENTE</entry>
+<entry
+>am-ari</entry>
+<entry
+>mon-eri</entry>
+<entry
+>reg-i</entry>
+<entry
+>aud-iri</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>PERFEITO</entry>
+<entry
+>amat-um,-am,-um esse</entry>
+<entry
+>monit-um,-am,-um esse</entry>
+<entry
+>rect-um,-am,-um esse</entry>
+<entry
+>audit-um,-am,-um esse</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+>amat-os,-as,-a esse</entry>
+<entry
+>monit-os,-as,-a esse</entry>
+<entry
+>rect-os,-as,-a esse</entry>
+<entry
+>audit-os,-as,-a esse</entry>
+</row>
+<row>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+<entry
+></entry>
+</row>
+<row>
+<entry
+>FUTURO</entry>
+<entry
+>amat-um iri</entry>
+<entry
+>monit-um iri</entry>
+<entry
+>rect-um iri</entry>
+<entry
+>audit-um iri</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/klettres/Makefile.am b/tde-i18n-pt/docs/kdeedu/klettres/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klettres/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/klettres/Makefile.in b/tde-i18n-pt/docs/kdeedu/klettres/Makefile.in
new file mode 100644
index 00000000000..717897860a9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klettres/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/klettres
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/klettres/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/klettres/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/klettres/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/klettres/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/klettres/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klettres/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/klettres/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/klettres/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/klettres/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/klettres/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/klettres/index.cache.bz2
new file mode 100644
index 00000000000..c1de537fcb7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klettres/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/klettres/index.docbook b/tde-i18n-pt/docs/kdeedu/klettres/index.docbook
new file mode 100644
index 00000000000..a0e4f9e975a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/klettres/index.docbook
@@ -0,0 +1,1196 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&klettres;"
+><!-- replace klettres here -->
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &klettres;</title>
+
+<authorgroup>
+<author
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+> <address
+>&Anne-Marie.Mahfouf.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+><year
+>2006</year>
+<holder
+>&Anne-Marie.Mahfouf;</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-02-08</date>
+<releaseinfo
+>1.5</releaseinfo>
+
+<abstract>
+<para
+>O &klettres; é uma aplicação desenhada especialmente para ajudar o utilizador a aprender o alfabeto numa nova língua e aprender a ler sílabas simples. O utilizador poderá ser uma criança nova de dois anos e meio até um adulto que queira aprender as bases de uma língua estrangeira. </para>
+<para
+>Estão, de momento, disponíveis onze línguas: Checo, Dinamarquês, Holandês, Inglês, Francês, Italiano, Luganda, Hindi Romanizado, Espanhol, Eslovaco e Alemão, mas somente o Inglês, o Francês e a sua língua, se estiver entre estas, é que são instalados por omissão. </para>
+<para
+>O &klettres; é realmente simples de usar. A língua poderá ser alterada no menu Línguas. O utilizador poderá também mudar o nível de 1 até 4 numa lista da barra de ferramentas ou através do menu <guimenu
+>Nível</guimenu
+>. Os <guimenuitem
+>Temas</guimenuitem
+> (cor de fundo e do texto) poderão ser alterados numa lista ou no menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Temas</guimenuitem
+></menuchoice
+>. Estão disponíveis três temas: <guimenuitem
+>Sala de aulas</guimenuitem
+>, <guimenuitem
+>Árctico</guimenuitem
+> e <guimenuitem
+>Deserto</guimenuitem
+>. Finalmente, pode-se mudar o modo de infantil para adulto com a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Modo</guimenuitem
+></menuchoice
+>. </para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>klettres</keyword>
+<keyword
+>alfabeto</keyword>
+<keyword
+>Checo</keyword>
+<keyword
+>Dinamarquês</keyword>
+<keyword
+>Holandês</keyword>
+<keyword
+>Inglês</keyword>
+<keyword
+>Francês</keyword>
+<keyword
+>Italiano</keyword>
+<keyword
+>Hindu romanizado</keyword>
+<keyword
+>Espanhol</keyword>
+<keyword
+>Eslovaco</keyword>
+<keyword
+>Luganda</keyword>
+<keyword
+>língua</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &klettres; é uma aplicação muito simples que ensina uma criança ou um adulto a aprender o alfabeto e alguns sons simples na sua língua ou noutra língua. O programa escolhe uma letra ou sílaba aleatoriamente, esta é mostrada e o som é tocado. O utilizador deverá então escrever esta letra ou sílaba. O treino é feito nos níveis em que a letra/sílaba não é apresentada e só o som é que é tocado. O utilizador não precisa de saber como usar o rato, dado que só o teclado é que é necessário.</para>
+
+<para
+>Existem onze línguas disponíveis de momento: Checo, Dinamarquês, Holandês, Inglês, Francês, Italiano, Luganda, Hindi Romanizado, Espanhol, Eslovaco e Alemão. Se a sua língua do &kde; for uma das mencionadas acima, então será usada por omissão, caso contrário será usado o Francês. Você poderá obter facilmente outras línguas adicionais se usar o menu <guimenu
+>Ficheiro</guimenu
+> e a opção <guimenuitem
+>Obter um Alfabeto numa Nova Língua...</guimenuitem
+>, desde que tenha o seu computador ligado à Internet.</para>
+
+<note
+><para
+>O &klettres; necessita de ter o &arts; a correr por causa do som</para
+></note>
+
+<para
+>Os dois modos diferentes permitem-lhe adaptar o &klettres; às suas necessidades. Para uma criança, a barra de menu e o botão da língua não estão visíveis. Vamos assumir à partida que uma criança não há-de querer alterar ela própria a língua. Uma lista permite ao utilizador escolher os diferentes níveis. Para um utilizador mais velho, o fundo não é tão infantil e a barra do menu está presente no estilo Adulto. Existem três temas diferentes (<guimenuitem
+>Sala de Aulas</guimenuitem
+>, <guimenuitem
+>Árctico</guimenuitem
+> e <guimenuitem
+>Deserto</guimenuitem
+>) para escolher um fundo diferente com tipos de letra também diferentes.</para>
+
+<note>
+<para
+>Você não precisa mais da disposição de teclado da língua, dado que pode usar a barra dos <guimenuitem
+>Caracteres</guimenuitem
+> especiais para escrever qualquer carácter especial em cada língua. No menu de <guimenu
+>Configuração</guimenu
+>, <guimenuitem
+>Barras de Ferramentas</guimenuitem
+>, seleccione o <guimenuitem
+>Caracteres</guimenuitem
+>, para que apareça a barra de ferramentas na parte inferior do &klettres;. Carregue na letra que deseja e esta será mostrada no campo de texto. Esta barra de ferramentas poderá ser arrastada para qualquer lado do ecrã.</para>
+<para
+>Se preferir ter a disposição do teclado da língua, por favor use o &kcontrolcenter;, na secção <guimenu
+>Regional &amp; Acessibilidade</guimenu
+> e no submenu <guimenuitem
+>Disposição do Teclado</guimenuitem
+>, para poder configurar a disposição de teclado correcto.</para>
+</note>
+</chapter>
+
+<chapter id="using-klettres">
+<title
+>Usar o &klettres;</title>
+<para
+>O &klettres; tem 4 níveis. Os níveis 1 e 2 lidam com o alfabeto e os 3 e 4 dizem respeito às sílabas. Para uma criança muito nova (2 1/2 a 4), sugere-se que ele/ela esteja sentado ao seu colo em frente ao computador e que você jogue com ele em conjunto.</para>
+
+<sect1 id="levels1-and2">
+<title
+>Níveis 1 e 2</title>
+
+<screenshot>
+<screeninfo
+>Imagem do Nível 1 do &klettres;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="klettres1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Nível 1 do &klettres;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O nível é o 1, a língua é o Francês, o tema é o deserto e a aparência é de <emphasis
+>adulto</emphasis
+>.</para>
+<note>
+<para
+>Se a sua língua do &kde; estiver configurada para Checo, Dinamarquês, Holandês, Inglês, Luganda, Hindi, Espanhol, Francês, Eslovaco ou Alemão, então esta será a língua por omissão da primeira vez que você correr o &klettres;. Para as outras línguas, o Francês é usado por omissão. O &klettres; vem com o Francês e com a sua língua por omissão, se estiver incluída na lista acima e você poderá obter mais línguas através de <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Obter um Alfabeto numa Nova Língua...</guimenuitem
+>, desde que tenha uma ligação à Internet. </para>
+</note>
+<para
+>No nível 1, o utilizador vê a letra e ouve o som. Ele então terá de escrever a letra no campo de texto. Se estiver correcta, a próxima letra irá aparecer (sem ter de carregar em <keycap
+>Enter</keycap
+> ou noutra tecla qualquer). Se o utilizador escrever a tecla errada, ele irá ouvir o som de novo. Neste nível, o utilizador irá memorizar as letras e reconhecê-las no teclado. </para>
+
+<note>
+<para
+>O utilizador pode escrever tanto em minúsculas como em maiúsculas. As letras são automaticamente colocadas em maiúsculas para que uma criança faça a correspondência delas no teclado. Só poderá escrever uma letra de cada vez.</para>
+<para
+>Quando você escrever uma letra no campo de texto, não há necessidade de carregar em <keycap
+>Enter</keycap
+>; o programa irá esperar durante alguns momentos até testar se a letra está correcta. Este tempo curto de espera é para dar tempo a uma criança de perceber o que é que ela acabou de carregar, principalmente se é a letra errada. Você poderá alterar este tempo se usar o menu <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &klettres;...</guimenuitem
+>, onde aparecerá uma janela onde poderá configurar dois tempos diferentes: um para o <guilabel
+>Modo Infantil</guilabel
+> e outro para o <guilabel
+>Modo Adulto</guilabel
+>. </para>
+</note>
+
+<para
+>Depois da primeira vez, a configuração da língua é guardada num ficheiro de configuração quando o &klettres; é fechado e é carregada da próxima vez no nível em que você se encontrava. </para>
+<para
+>O modo (infantil ou adulto) é gravado no ficheiro de configuração e, como tal, é mantido até que você o altere.</para>
+<para
+>As letras aparecem por ordem aleatória. Elas não são iguais consecutivamente. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do Nível 2 do &klettres;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="klettres2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Nível 2 do &klettres;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Aqui está uma imagem do Nível 2 com o visual <emphasis
+>infantil</emphasis
+>, o tema <emphasis
+>sala de aula</emphasis
+> e com a língua Dinamarquesa.</para>
+
+<para
+>Se carregar no botão <guilabel
+>Nível</guilabel
+> e escolher o <guilabel
+>Nível 2</guilabel
+> ou usar o menu <guimenu
+>Nível</guimenu
+> irá para o nível 2. Nesse nível, o utilizador só ouve o som da letra e terá de a escrever. Se estiver errada, a letra aparecerá para ajudar. </para>
+</sect1>
+
+<sect1 id="levels3-and4">
+<title
+>Nível 3 e 4</title>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do Nível 3 do &klettres;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="klettres3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Nível 3 do &klettres;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Aqui você poderá ver o nível 3 do &klettres;, com o modo <emphasis
+>adulto</emphasis
+>, o tema <emphasis
+>árctico</emphasis
+> e na língua Checa. </para>
+
+<para
+>No nível 3, o utilizador vê a sílaba e ouve o som. Ele então terá de escrever as letras no campo de texto. Se a primeira letra do som estiver errada, o utilizador já não poderá escrever a segunda. A letra irá desaparecer e ele terá de tentar de novo. O número de letras é dois ou três e depende da língua.</para>
+
+<screenshot>
+<screeninfo
+>Imagem do Nível 4 do &klettres;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="klettres4.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Nível 4 do &klettres;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá ver o nível 4 do &klettres;, com o visual <emphasis
+>infantil</emphasis
+>, o tema <emphasis
+>deserto</emphasis
+> e na língua Eslovaca. </para>
+
+<para
+>Os sons aparecem por ordem aleatória. </para
+> <para
+>Se carregar na lista <guilabel
+>Nível</guilabel
+> ou usar o menu <guimenu
+>Níveis</guimenu
+> da barra de menu e escolher o <guilabel
+>Nível 4</guilabel
+> irá parar ao nível 4. Nesse nível, o utilizador só ouve o som da sílaba e terá de escrever correctamente as letras. Este nível é bastante difícil para uma criança. </para>
+
+</sect1>
+
+<sect1 id ="configuring">
+<title
+>Janela de configuração</title>
+<para
+>A janela de configuração tem duas páginas: uma para os <guilabel
+>Tipos de Letra</guilabel
+> e outra para o <guilabel
+>Relógio</guilabel
+>.</para>
+
+<sect2 id="about-font">
+<title
+>Acerca dos tipos de letra</title>
+
+<para
+>Existe mais uma opção que você poderá alterar facilmente: o tipo das letras apresentadas. Em algumas distribuições, o tipo de letra usado do sistema é realmente feio. No estilo Adulto, no menu <guimenu
+>Configuração</guimenu
+>, na opção <guimenuitem
+>Configurar o &klettres;...</guimenuitem
+>, existe uma página <guilabel
+>Tipos de Letra</guilabel
+> que lhe mostrará uma janela de selecção do tipo de letra. O tipo de letra novo será tanto aplicado às letras/sílabas apresentadas como ao campo do utilizador. </para>
+
+<warning>
+<para
+>A mudança do tipo de letra é também bom, dado que alguns tipos de letra (como o Helvetica) não mostram bem as línguas da Europa de Leste, como o Checo e o Eslovaco. Se algumas letras ou sílabas não forem mostradas, por favor mude o tipo de letra e escolha o Arial, por exemplo. </para>
+</warning>
+
+<para
+>Você poderá escolher o tamanho que achar melhor. Este tamanho será registado na configuração. </para>
+
+<screenshot>
+<screeninfo
+>Imagem da Janela de Selecção de Tipos de Letra do &klettres;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="klettres5.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Selecção de Tipos de Letra do &klettres;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá ver a Janela de Selecção de Tipos de Letra do &klettres;. </para>
+</sect2>
+
+<sect2 id="timers">
+<title
+>Cronómetros</title>
+
+<para
+>Os relógios ou cronómetros definem o tempo entre duas letras, &ie; o tempo durante o qual é mostrada uma letra. As unidades são décimos de segundos. </para>
+
+<para
+>A página de <guilabel
+>Cronómetros</guilabel
+> na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &klettres;...</guimenuitem
+></menuchoice
+> tem duas configurações de cronómetros: uma para o <guilabel
+>Modo Infantil</guilabel
+> e outra para o <guilabel
+>Modo Adulto</guilabel
+>. Por omissão, são 2 décimos de segundos para o <guilabel
+>Modo Infantil</guilabel
+> e 4 décimos para o <guilabel
+>Modo Adulto</guilabel
+>. Se aumentar o tempo, fica com mais tempo para ver os seus erros.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da Configuração dos Cronómetros do &klettres;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="klettres6.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Configuração dos Cronómetros do &klettres;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="klettres-mainwindow">
+<title
+>A Janela Principal do &klettres;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo Som</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Toca</action
+> um som novo</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Repetir o Som</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Toca outra vez</action
+> o mesmo som</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Obter um Alfabeto numa Nova Língua...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela para <guilabel
+>Obter Coisas Novas</guilabel
+>, para obter uma nova língua para o &klettres;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &klettres;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Nível</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Nível 1</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o nível 1 (letra apresentada e som)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Nível 2</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o nível 2 (sem letra apresentada mas com som)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Nível 3</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o nível 3 (sílaba apresentada e som)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Nível 4</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o nível 4 (sem sílaba apresentada mas com som)</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+<sect2>
+<title
+>O Menu <guimenu
+>Língua</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Língua</guimenu
+> <guimenuitem
+>Inglês</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a língua Inglesa</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Língua</guimenu
+> <guimenuitem
+>Francês</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> a língua Francesa</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Tema</guisubmenu
+> <guimenuitem
+>Sala de Aula</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda</action
+> para o tema da Sala de Aulas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Tema</guisubmenu
+> <guimenuitem
+>Árctico</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda</action
+> para o tema Árctico</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Tema</guisubmenu
+> <guimenuitem
+>Deserto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda</action
+> para o tema do deserto</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo Infantil</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para o modo</action
+> infantil: sem menu</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo Adulto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para o modo</action
+> adulto: interface normal</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> o menu</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a barra de ferramentas <guimenuitem
+>Principal</guimenuitem
+> e de <guimenuitem
+>Caracteres</guimenuitem
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> os atalhos de teclado do &klettres;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> as barras de ferramentas do &klettres;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &klettres;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> o &klettres;: mostra uma janela com a página de configuração dos <guilabel
+>Tipos de Letra</guilabel
+> e outra com a configuração do <guilabel
+>Cronómetro</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="sounds">
+<title
+>Adicionar Sons ao &klettres;</title>
+
+<para
+>Se quiser adicionar sons à sua própria língua, é muito fácil fazê-lo. Grave os sons do alfabeto e coloque-os numa pasta chamada 'alpha'. Depois, grave as sílabas mais comuns e coloque-as numa pasta 'syllab'.</para
+>
+<para
+>Crie um ficheiro de texto <filename
+>sounds.xml</filename
+>, de preferência com o &kate; como editor, ou com outro editor que suporte codificações diferentes. Neste ficheiro, escreva todos os sons do alfabeto e das sílabas que gravou, como neste exemplo para a língua checa:</para>
+<programlisting
+>&lt;klettres&gt;
+&lt;language code="cs"&gt;
+ &lt;menuitem&gt;
+ &lt;label&gt;&amp;Czech&lt;/label&gt;
+ &lt;/menuitem&gt;
+ &lt;alphabet&gt;
+ &lt;sound name="A" file="cs/alpha/a.ogg" /&gt;
+ ...
+ &lt;/alphabet&gt;
+ &lt;syllables&gt;
+ &lt;sound name="BA" file="cs/syllab/ba.ogg" /&gt;
+ ...
+ &lt;/syllables&gt;
+ &lt;/language&gt;
+&lt;/klettres&gt;</programlisting>
+<para
+>Substitua o "cs" pelo código de duas letras e o "Czech" pelo nome da sua língua. Escreva os nomes dos sons, com os caracteres especiais da sua língua em maiúsculas e UTF-8.</para>
+
+<para
+>Para além disso, poder-me-á dizer as letras especiais da sua língua, para que eu possa gerar a barra de ferramentas especial dos <guimenuitem
+>Caracteres</guimenuitem
+>. Crie um ficheiro de texto <filename
+>cs.txt</filename
+> (substitua o "cs" pelo código de duas letras da sua língua) com cada um dos caracteres especiais, em maiúsculas, em cada linha. Grave depois ambos os ficheiros com a codificação <quote
+>utf8</quote
+> (a lista superior direita no &kate; permite fazer isso)</para>
+
+<para
+>Os sons deverão estar no formato WAV ou OGG e ter um tamanho suficiente para o KAudioPlayer os tocar (entre 1,5 e 2 segundos de duração; adicione algum silêncio se forem demasiado curtos). Depois, crie um pacote com tudo e envie-o para mim. </para>
+
+<para
+>Veja a <ulink url="http://edu.kde.org/klettres/add_language.php"
+>página Web do &klettres;</ulink
+> para informações mais actualizadas sobre como adicionar uma nova língua. </para>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>A imagem de fundo não aparece.</para>
+</question>
+<answer>
+<para
+>Você precisa de configurar com a opção <option
+>--prefix</option
+> configurada para a pasta do seu &kde; ou de adicionar esta pasta à sua PATH.</para
+> </answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Não oiço quaisquer sons</para>
+</question>
+<answer>
+<para
+>Terá de de ter suporte para o &arts;, assim como o servidor do &arts; terá de estar em execução. Certifique-se que compilou o 'kdelibs' com o 'arts', se tiver compilado o &kde;. Em caso de dúvidas, peça à sua distribuição. Poderá também verificar se o &arts; está em execução no &kcontrolcenter; -&gt; <guilabel
+>Som &amp; Multimédia</guilabel
+>, na página de <guilabel
+>Sistema de Som</guilabel
+>. Aí, terá de se certificar que a opção <guilabel
+>Activar o sistema de som</guilabel
+> está assinalada.</para>
+<para
+>Para os utilizadores do &kde; 3.4, terá também de confirmar que o leitor usado para tocar os sons do &kde; é o leitor do sistema de som por omissão do &kde;. Veja isso no &kcontrolcenter;, na página de <guilabel
+>Notificações do Sistema</guilabel
+> do <guilabel
+>Som &amp; Multimédia</guilabel
+>, carregue no botão de <guibutton
+>Configuração do Leitor</guibutton
+> no fundo e à direita e, na janela, assinale a opção <guilabel
+>Usar o sistema de som do &kde;</guilabel
+>. </para>
+ </answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Não vejo algumas letras nos ícones da Barra de <guimenuitem
+>Caracteres</guimenuitem
+>. Em vez disso, vejo rectângulos para algumas línguas.</para>
+</question>
+<answer>
+<para
+>O &klettres; em Checo e Eslovaco necessita do Arial e, se não tiver esse tipo de letra instalado, por favor peça ao suporte da sua distribuição para saber como instalá-lo.</para
+>
+<para
+>Se tiver o &Windows; na sua máquina, você poderá usar os tipos de letra TTF do &Windows; (o Arial é um deles) através do &kcontrolcenter; -&gt; <guilabel
+>Administração do Sistema</guilabel
+> -&gt; <guilabel
+>Instalador de Tipos de Letra</guilabel
+> (carregue no <guilabel
+>Modo de administração</guilabel
+> e adicione a pasta dos tipos de letra do &Windows;).</para
+></answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>As letras nos ícones da Barra de <guimenuitem
+>Caracteres</guimenuitem
+> são demasiado pequenas para algumas línguas.</para>
+</question>
+<answer>
+<para
+>O &klettres; em Checo e Eslovaco necessita do Arial e, se não tiver esse tipo de letra instalado, por favor peça ao suporte da sua distribuição para saber como instalá-lo.</para
+>
+<para
+>Se tiver o &Windows; na sua máquina, você poderá usar os tipos de letra TTF do &Windows; (o Arial é um deles) através do &kcontrolcenter; -&gt; <guilabel
+>Administração do Sistema</guilabel
+> -&gt; <guilabel
+>Instalador de Tipos de Letra</guilabel
+> (carregue no <guilabel
+>Modo de administração</guilabel
+> e adicione a pasta dos tipos de letra do &Windows;).</para
+></answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Porque é que só existem dez línguas?</para>
+</question>
+<answer>
+<para
+>Para o autor poder adicionar uma nova língua, ele precisa dos sons do alfabeto e de algumas sílabas básicas. É preciso alguém que fale a língua nativamente gravar esses sons em WAV, MP3 ou, de preferência, OGG. Para os níveis 3 e 4, as sílabas precisam de ser escolhidas por um professor ou por alguém que saiba como é que as crianças aprendem: estas deverão ser as sílabas que você terá de aprender a seguir ao alfabeto para aprender bem as bases dessa língua. Por favor envie um e-mail se estiver disposto a fazer isso. Veja no <ulink url="http://edu.kde.org/klettres/add_language.php"
+>'site' Web do &klettres;</ulink
+> algumas informações mais detalhadas sobre como adicionar uma nova língua.</para
+> </answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&klettres; </para>
+<para
+>Programa copyright 2001 Anne-Marie Mahfouf <email
+>annma@kde.org</email
+> </para>
+<para
+>Muitos agradecimentos às seguintes pessoas, cuja contribuição foi bastante valiosa: <itemizedlist>
+<listitem
+><para
+>Sons em Checo: Eva Mikulčíková <email
+>evmi@seznam.cz</email
+></para
+> </listitem>
+<listitem
+><para
+>Sons em Holandês: Geert Stams <email
+>geert@pa3csg.myweb.nl</email
+></para
+> </listitem>
+<listitem
+><para
+>Sons em Dinamarquês: Erik Kjaer Pedersen <email
+>erik@binghamton.edu</email
+></para
+> </listitem>
+<listitem
+><para
+>Sons em Francês: Ludovic Grossard <email
+>grossard@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Eslovaco: Silvia Motyčková e Jozef Říha <email
+>silviamotycka@seznam.cz</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Italiano: Pietro Pasotti <email
+>pietro@itopen.it</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Inglês: Robert Wadley <email
+>robntina@juno.com</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Espanhol: Ana Belén Caballero e Juan Pedro Paredes <email
+>neneta @iquis.com</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Hindi Romanizado: Vikas Kharat <email
+>kharat@sancharnet.in</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Luganda: John Magoye e Cormac Lynch <email
+>cormaclynch@eircom.net</email
+></para
+></listitem>
+<listitem
+><para
+>Sons em Alemão: Helmut Kriege <email
+>h.kriege@freenet.de</email
+></para
+></listitem>
+<listitem
+><para
+>Imagem de fundo da Sala de Aulas: Renaud Blanchard <email
+>kisukuma@chez.com</email
+></para
+> </listitem>
+<listitem
+><para
+>Ícones originais: &Primoz.Anzur; <email
+>zerokode@yahoo.com</email
+></para
+></listitem>
+<listitem
+><para
+>Suporte e apoio no código: &Robert.Gogolok; <email
+>&Robert.Gogolok.mail;</email
+></para
+></listitem>
+<listitem
+><para
+>Ícone SVG: Chris Luetchford <email
+>chris@os11.com</email
+></para
+></listitem>
+<listitem
+><para
+>Código para gerar os ícones dos caracteres especiais: Peter Hedlund <email
+>peter@peterandlinda.com</email
+></para
+></listitem>
+<listitem
+><para
+>Mudança para o KConfig XT, ajuda na codificação: &Waldo.Bastian; <email
+>&Waldo.Bastian.mail;</email
+></para
+></listitem>
+<listitem
+><para
+>Ícones de SVG para miúdos e graúdos: &Danny.Allen; <email
+>dannya40uk@yahoo.co.uk</email
+></para
+></listitem>
+<listitem
+><para
+>Item de configuração do cronómetro: Michael Goettsche <email
+>michael.goettsche@kdemail.net</email
+></para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação com 'copyright' 2001-2006 de &Anne-Marie.Mahfouf; <email
+>&Anne-Marie.Mahfouf.mail;</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<!-- <appendix id="installation">
+<title
+>Installation</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+-->
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.am b/tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.in b/tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.in
new file mode 100644
index 00000000000..647b183298c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmathtool/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kmathtool
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmathtool/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kmathtool/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmathtool/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kmathtool/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kmathtool/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmathtool/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmathtool/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kmathtool/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kmathtool/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kmathtool/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kmathtool/index.cache.bz2
new file mode 100644
index 00000000000..c45a587c60e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmathtool/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kmathtool/index.docbook b/tde-i18n-pt/docs/kdeedu/kmathtool/index.docbook
new file mode 100644
index 00000000000..3feb427ce65
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmathtool/index.docbook
@@ -0,0 +1,102 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmathtool;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmathtool;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2000-10-08</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&kmathtool; faz parte do pacote kdeedu. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kapp</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+> <para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.am b/tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.in b/tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.in
new file mode 100644
index 00000000000..c4e809b39d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmessedwords/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kmessedwords
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmessedwords/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kmessedwords/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmessedwords/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kmessedwords/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kmessedwords/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook Makefile.in Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmessedwords/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmessedwords/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kmessedwords/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kmessedwords/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kmessedwords/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kmessedwords/index.cache.bz2
new file mode 100644
index 00000000000..4b2d6f2e01b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmessedwords/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kmessedwords/index.docbook b/tde-i18n-pt/docs/kdeedu/kmessedwords/index.docbook
new file mode 100644
index 00000000000..8b9e7cb6f23
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmessedwords/index.docbook
@@ -0,0 +1,748 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmessedwords;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmessedwords;</title>
+
+<authorgroup>
+<author
+><firstname
+>Primoz</firstname
+> <surname
+>Anzur</surname
+> <affiliation
+> <address
+><email
+>zerokode@gmx.net</email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>A Equipa de Educação/Entretenimento do KDE</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-12-15</date>
+<releaseinfo
+>2.3</releaseinfo>
+
+<abstract>
+<para
+>O &kmessedwords; é o jogo de palavras simples de treino da mente </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KMessedWords</keyword>
+<keyword
+>mistura</keyword>
+<keyword
+>palavras</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmessedwords; é um jogo que se baseia nos 'puzzles' de letras e palavras que o autor jogou quando criança. É um jogo de construção muito simples, com 3 níveis de dificuldade de jogo, e cada nível merece o seu valor. É um jogo completamente personalizável, que lhe permite acrescentar as suas próprias palavras e definir a sua própria <quote
+>aparência e comportamento</quote
+> para o jogo. É indicado para as crianças com 10 ou mais anos, devido à dificuldade, mas toda a gente é bem-vinda para tentar. É escolhida uma palavra aleatoriamente e é mostrada de forma completamente desordenada, com uma dificuldade que depende do nível escolhido. Você tem um número ilimitado de tentativas, e são guardadas as pontuações. </para>
+</chapter>
+
+<chapter id="using-kmessedwords">
+<title
+>Usar o &kmessedwords;</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kmessedwords;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kmw1.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Imagem do &kmessedwords;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect1 id="general-usage">
+<title
+>Uso geral</title>
+
+<para
+>É mostrada uma palavra com uma ordem aleatória das suas letras... Você adivinha a palavra inteira de uma vez. Se errar ou acertar, o jogo dir-lho-á.</para>
+
+<important
+><para
+>As palavras fazem distinção entre minúsculas e maiúsculas, por isso, a palavra <quote
+>manuela</quote
+> <emphasis
+>não</emphasis
+> é igual a <quote
+>Manuela</quote
+> </para
+></important>
+
+<para
+>De cada vez que inicia o jogo, o nível por omissão é o simples.</para>
+
+<para
+>Existem 3 níveis: simples, médio e difícil.</para>
+
+<para
+>Como todos os níveis são completamente personalizáveis, poderá definir você mesmo o nível de dificuldade de cada um. Dado que o nível de dificuldade depende do tamanho da palavra, os valores por omissão são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Fácil</term>
+<listitem
+><para
+>4 letras, palavras do dia-a-dia</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Médio</term>
+<listitem
+><para
+>Palavras especiais de 4 letras, e palavras do dia-a-dia mais compridas até 7 letras.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Difícil</term>
+<listitem
+><para
+>Palavras com pelo menos 6 letras, tanto palavras do dia-a-dia como especiais.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Depois de ser adivinhada uma palavras, é-lhe pedido se deseja outra palavra, ao que poderá usar o <guibutton
+>Sim</guibutton
+> ou o <guibutton
+>Não</guibutton
+>.</para>
+
+</sect1>
+</chapter>
+<chapter id="commands">
+<title
+>Referência do Jogo</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kmessedwords;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kmw1bis.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Imagem do &kmessedwords;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect1 id="kmessedwords-mainwindow">
+ <title
+>Apresentação Rápida do &kmessedwords;</title>
+
+<para
+>O botão <guibutton
+>Adeus!</guibutton
+>, ou a combinação de teclas <keycombo action="simul"
+>&Alt;<keycap
+>F4</keycap
+></keycombo
+>, podem fazê-lo sair do jogo em qualquer altura.</para>
+
+<para
+>O botão de <guibutton
+>Ajuda</guibutton
+> mostrar-lhe-á esta janela que contém toda a ajuda disponível.</para>
+
+<para
+>O botão <guibutton
+>Configurar</guibutton
+> esconde 2 opções nele: o <guilabel
+>Configuração</guilabel
+> mostrará o ecrã principal de configuração para poder personalizar o &kmessedwords; e o <guilabel
+>Dicionário</guilabel
+>, onde você poderá escrever / apagar as palavras.</para>
+
+<para
+>A <guibutton
+>Pontuação</guibutton
+> mostrar-lhe-á as 10 pontuações de topo.</para>
+
+<para
+>Ao carregar no botão <guibutton
+>Baralhar</guibutton
+>, irá começar o jogo.</para>
+
+<para
+>O menu chamado <guimenu
+>Nível</guimenu
+> irá definir o nível em que você está a jogar.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configurar o &kmessedwords;</title>
+
+<screenshot>
+<screeninfo
+>A janela de configuração do &kmessedwords;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kmw2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela de configuração do &kmessedwords;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<sect1 id="kmessedwords-themes">
+<title
+>Mudar os temas</title>
+
+<para
+>O &kmessedwords; permite-lhe configurar facilmente a sua aparência. Poderá seleccionar um tema se escolher <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KmessedWords...</guimenuitem
+></menuchoice
+> e depois a <guimenuitem
+>Interface</guimenuitem
+>.</para>
+
+<para
+>Aqui você poderá escolher um tema na lista e também escolher se ele será aplicado às <guilabel
+>Imagens dos botões</guilabel
+>, apenas à <guilabel
+>Imagem de fundo</guilabel
+> ou a ambos.</para>
+
+<para
+>Por omissão, existem dois temas, chamado <quote
+>por omissão</quote
+> e <quote
+>bolhas</quote
+>. Esperemos que hajam eventualmente muito mais temas disponíveis para obtenção.</para>
+
+</sect1>
+
+<sect1 id="kmessedwords-players">
+<title
+>Mudar o nome do jogador</title>
+
+<para
+>Na janela de configuração você poderá simplesmente seleccionar a página <guilabel
+>Utilizador</guilabel
+>, mudar o seu nome e carregar em <guibutton
+>Ok</guibutton
+>.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="kmessedwords-dictionary">
+<title
+>Mudar o dicionário de palavras</title>
+
+<screenshot>
+<screeninfo
+>Editor da lista de palavras do &kmessedwords;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmw4.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela do dicionário do &kmessedwords;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<sect1 id="changing-words">
+<title
+>Mudar as palavras no &kmessedwords;</title>
+
+<para
+>Para aceder ao editor de palavras, você precisa de escolher a opção <menuchoice
+><guimenu
+>Configurar</guimenu
+><guimenuitem
+>Dicionário</guimenuitem
+></menuchoice
+>. Para cada nível existe uma lista de palavras própria, assim como para a dificuldade simples, média ou difícil. O editor de palavras é apenas um editor de texto simples, onde você poderá escrever palavras. O separador é a mudança de linha; para isso carregue em <keycap
+>Enter</keycap
+>.</para>
+
+<para
+>O editor recusar-se-á a ler as linhas em branco ou as linhas com letras e caracteres iguais. Para gravar as palavras, basta carregar em <guibutton
+>OK</guibutton
+> ou em <guibutton
+>Gravar as palavras</guibutton
+>. Você <emphasis
+>não precisa</emphasis
+> de ser um <systemitem class="username"
+>super-utilizador</systemitem
+> para o programa alterar as palavras, dado que os ficheiros de dicionário são gravados na configuração local do utilizador.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="kmessedwords-scoring">
+<title
+>Antever as pontuações</title>
+<para>
+
+<screenshot>
+<screeninfo
+>Janela de pontuação do &kmessedwords;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kmw3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de pontuação do &kmessedwords;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<sect1 id="checking-scores">
+<title
+>Verificar as pontuações no &kmessedwords;</title>
+
+<para
+>Para veruficar as pontuações, tudo o que tem de fazer é escolhem a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Mostrar os Recordes</guimenuitem
+></menuchoice
+>, para que a janela acima seja apresentada.</para>
+</sect1>
+</chapter>
+
+<chapter id="commands-ref">
+ <title
+>Referência de Comandos</title>
+
+ <sect1 id="kapp-mainwindow">
+ <title
+>A janela principal do &kmessedwords;</title>
+
+ <sect2>
+ <title
+>O Menu Ficheiro</title>
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Jogar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Obtém uma palavra baralhada nova</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Mostrar os Recordes...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra a janela de pontuações</action
+></para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Sai</action
+> do &kmessedwords;</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ </sect2>
+ <sect2>
+ <title
+>O Menu <guimenu
+>Nível</guimenu
+></title>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Fácil</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras simples a adivinhar</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Médio</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras de dificuldade média a adivinhar</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Nível</guimenu
+> <guimenuitem
+>Difícil</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Escolhe</action
+> a lista de palavras difíceis a adivinhar</para
+></listitem>
+ </varlistentry>
+ </variablelist
+>
+</sect2>
+
+<sect2>
+ <title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Dicionário</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre</action
+> o editor de palavras</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Activa ou desactiva</action
+> a barra de estado</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmessedwords;...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &kmessedwords; </para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+ <sect2>
+ <title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+ </sect1>
+</chapter>
+
+<chapter id="developers">
+<title
+>Guia do Programador do &kmessedwords;</title>
+
+<sect1 id="interface">
+<title
+>A &GUI; do &kmessedwords; - A Interface Gráfica do Utilizador</title>
+
+<para
+>O módulo básico do &kmessedwords; já está incorporado, nomeadamente na leitura/escrita das palavras. Agora o objecto é criar a interface gráfica mais simples e bonita para tal. O autor está a trabalhar o máximo possível no assunto, mas tudo muda no que respeita ao tempo livre do mesmo. O autor ainda tem algumas ideias, mas gostava também de ouvir outras opiniões. </para>
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist"
+> <qandaentry>
+<question>
+<para
+>Eu obtive uma mensagem de erro a dizer que as imagens não puderam ser encontradas.</para>
+</question>
+<answer>
+<para
+>Se você instalou o programa a partir do <acronym
+>RPM</acronym
+>, então a responsabilidade será do autor, que deverá corrigir esse RPM. Mas se você compilou a aplicação você mesmo, tenha em atenção que existe ainda algumas questões relacionadas com o prefixo por omissão. Esse prefixo irá instalar a aplicação em <filename class="directory"
+>/usr/local/</filename
+>, por isso tudo o que você terá de fazer é mudar o prefixo para <userinput
+><option
+>--prefix=<replaceable
+>local_da_sua_pasta_do_kde</replaceable
+></option
+></userinput
+></para>
+</answer
+> </qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+<para
+>&kmessedwords;:</para>
+<para
+>Criação e desenho: <itemizedlist
+> <listitem
+><para
+>Primoz Anzur <email
+>zerokode@gmx.net</email
+></para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Manutenção actual: Reuben Sutton <email
+>reuben@microsucks.co.uk</email
+> </para>
+<para
+>Contribuições: <itemizedlist>
+ <listitem>
+ <para
+>Ajuda na codificação (criação do motor): Waldo Bastian <email
+>bastian@kde.org</email
+></para
+>
+ </listitem>
+ <listitem>
+ <para
+>Ajuda na codificação (inclusão do MOC entre outras coisas...): Daniel Molkentin <email
+>molkentin@kde.org</email
+></para
+>
+ </listitem>
+ <listitem>
+ <para
+>Ajuda na codificação (ajudou a fazer com que o &kmessedwords; funcionasse bem no KDE2 e no KDE3): Haavard Froeiland <email
+>haavardf@operamail.com</email
+></para
+>
+ </listitem>
+ <listitem>
+ <para
+>Mudança para o KConfig XT, ajuda na codificação: Anne-Marie Mahfouf <email
+>annma@kde.org</email
+></para
+>
+ </listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação 'copyright' 2001 Primoz Anzur e a Equipa de Educação/Entretenimento do &kde; <email
+>zerokode@gmx.net</email
+> </para>
+<para
+>2004 Anne-Marie Mahfouf <email
+>annma@kde.org</email
+> </para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kmessedwords">
+<title
+>Como obter o &kmessedwords;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para conseguir usar com sucesso o &kmessedwords;, você precisa do &kde; 3 e do &Qt; 3 no seu sistema.</para>
+
+<para
+>O &kmessedwords; em si poderá ser obtido na <ulink url="http://edu.kde.org/kmessedwords"
+>Página pessoal do &kmessedwords;</ulink
+>.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/Makefile.am b/tde-i18n-pt/docs/kdeedu/kmplot/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/Makefile.in b/tde-i18n-pt/docs/kdeedu/kmplot/Makefile.in
new file mode 100644
index 00000000000..0c3e90daf01
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kmplot
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmplot/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kmplot/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmplot/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kmplot/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kmplot/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=firststeps.docbook developer.docbook index.docbook using.docbook install.docbook Makefile.in configuration.docbook credits.docbook menu.docbook introduction.docbook commands.docbook Makefile.am reference.docbook dcop.docbook man-kmplot.1.docbook index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) commands.docbook configuration.docbook reference.docbook index.docbook using.docbook man-kmplot.1.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.docbook dcop.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot
+ @for base in commands.docbook configuration.docbook reference.docbook index.docbook using.docbook man-kmplot.1.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.docbook dcop.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/$$base ;\
+ done
+
+uninstall-nls:
+ for base in commands.docbook configuration.docbook reference.docbook index.docbook using.docbook man-kmplot.1.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.docbook dcop.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmplot/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in commands.docbook configuration.docbook reference.docbook index.docbook using.docbook man-kmplot.1.docbook menu.docbook firststeps.docbook introduction.docbook credits.docbook developer.docbook install.docbook dcop.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kmplot/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kmplot/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kmplot/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/commands.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/commands.docbook
new file mode 100644
index 00000000000..0f5d73588a9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/commands.docbook
@@ -0,0 +1,769 @@
+<chapter id="commands">
+<title
+>Referência de Comandos</title
+>
+
+<sect1 id="a-file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Inicia um novo diagrama limpando o sistema de coordenadas e o processador de função.</action
+></para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um documento existente.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma lista com os ficheiros abertos recentemente.</action
+> Se seleccionar um elemento desta lista, irá mostrar as funções no ficheiro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento com um novo nome.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Envia o diagrama para uma impressora ou um ficheiro.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Exporta os valores para um ficheiro de texto.</action
+>Todos os valores da lista de parâmetros serão escritos numa linha do ficheiro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kmplot;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="a-view-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Cores...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela de <guilabel
+>Configuração de Cores</guilabel
+>. Veja em <xref linkend="colors-config"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Sistema de Coordenadas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela do <guilabel
+>Sistema de Coordenadas</guilabel
+>. Veja em <xref linkend="coords-config"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Escala...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela de <guilabel
+>Configuração da Escala</guilabel
+>. Veja em <xref linkend="scaling-config"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Tipos de Letra...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela de <guilabel
+>Configuração dos Tipos de Letra</guilabel
+>. Veja a <xref linkend="font-config"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Sistema de Coordenadas I</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra tanto os valores positivos e negativos do X como do Y na grelha. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Sistema de Coordenadas II</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra os valores positivos e negativos do Y, mas só os valores positivos de X na grelha. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Sistema de Coordenadas III</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra só os números positivos em X ou em Y. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="a-functions-menu">
+<title
+>O Menu <guimenu
+>Gráfico</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Gráfico</guimenu
+> <guimenuitem
+>Novo Gráfico de Função...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Abre a janela para criar um novo gráfico de uma função. Veja em <xref linkend="using-kmplot"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Gráfico</guimenu
+> <guimenuitem
+>Novo Gráfico Paramétrico...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Abre a janela para criar um novo gráfico paramétrico. Veja em <xref linkend="using-kmplot"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Gráfico</guimenu
+> <guimenuitem
+>Novo Gráfico Polar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Abre a janela para criar um novo gráfico polar. Veja em <xref linkend="using-kmplot"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Gráfico</guimenu
+> <guimenuitem
+>Editar os Gráficos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Mostra a janela das funções. Aí, você poderá adicionar, editar e remover funções. Veja em <xref linkend="using-kmplot"/>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="a-zoom-menu">
+<title
+>O Menu <guimenu
+>Ampliação</guimenu
+></title>
+<para
+>Os primeiros cinco itens do menu alteram o modo de ampliação.</para>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ampliação</guimenu
+> <guimenuitem
+>Sem Ampliação</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Desactiva o modo de ampliação ou redução.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>1</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ampliação</guimenu
+> <guimenuitem
+>Ampliação Rectangular</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Permite ao utilizador desenhar um rectângulo. Os valores mínimos e máximos serão as coordenadas do rectângulo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>2</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ampliação</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Os valores mínimos e máximos irão ficar mais próximos uns dos outros e o ponto seleccionado do gráfico ficará centrado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ampliação</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Os valores mínimos e máximos irão ficar mais distantes uns dos outros e o ponto seleccionado do gráfico ficará centrado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ampliação</guimenu
+> <guimenuitem
+>Centrar num Ponto</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>O ponto seleccionado no gráfico ficará centrado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ampliação</guimenu
+> <guimenuitem
+>Ajustar o Item às Funções Trigonométricas</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>A escala será adaptada às funções trigonométricas. Isto funciona tanto para os radianos como para os graus.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="a-tools-menu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<para
+>Este menu contém algumas ferramentas para as funções que poderão ser úteis:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Obter valor Y...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Permite ao utilizador obter o valor do Y a partir de um dado valor do X. De momento, só são suportadas as funções dos gráficos. Indique um valor ou expressão no campo de texto em "X:". Na lista em baixo, são mostradas todas as funções disponíveis. Carregue no botão "Calcular" para procurar o valor de Y da função. O resultado será mostrado no campo do valor Y.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Procurar o Valor Mínimo...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Descobre o valor mínimo do gráfico num dado intervalo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Procurar o Valor Máximo...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Descobre o valor máximo do gráfico num dado intervalo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Calcular o Integral</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Seleccione um gráfico e os valores do X na janela nova que aparece. Calcula o integral e desenha a área entre o gráfico e o eixo dos X, no intervalo dos valores seleccionados em X, com a cor do gráfico.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="a-settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a visualização da barra de ferramentas.</action
+> Por omissão, esta está activa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a visibilidade da barra de estado no fundo da janela principal do &kmplot;.</action
+> Por omissão, esta está activa.</para>
+</listitem>
+</varlistentry>
+
+<!-- Is the settings menu the right place for Full Screen Mode, same for Show Sliders ?
+perhaps better a new menu View with Full Screen, Sliders, and Coordinate System I to III
+from the menu Edit, usability bugreport against kmplot?
+-->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Com esta acção, você activa ou desactiva o modo de ecrã completo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar as Barras Deslizantes</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva</action
+> a visualização das barras 1 a 4.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personaliza as combinações de teclas</action
+> para o &kmplot;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personaliza as barras de ferramentas</action
+> do &kmplot;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmplot;...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Configura</action
+> o &kmplot;. As opções disponíveis para si estão descritas em <xref linkend="configuration"/>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="a-help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>&kmplot; possui um menu <guimenu
+>Ajuda</guimenu
+> padrão como descrito abaixo, e adicionalmente:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Funções Matemáticas Predefinidas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre uma janela contendo uma listagem com os nomes de funções e constantes que o &kmplot; conhece.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As entradas padrão do &kde; no menu <guimenu
+>Ajuda</guimenu
+> são:</para>
+&help.menu.documentation; </sect1>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/configuration.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/configuration.docbook
new file mode 100644
index 00000000000..652545cca9f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/configuration.docbook
@@ -0,0 +1,358 @@
+<chapter id="configuration">
+<title
+>Configurar o &kmplot;</title
+>
+<para
+>Para aceder à janela de configuração do &kmplot;, seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmplot;...</guimenuitem
+></menuchoice
+>. Existe um conjunto de opções (<guimenuitem
+>Cores...</guimenuitem
+>, <guimenuitem
+>Sistema de Coordenadas...</guimenuitem
+>, <guimenuitem
+>Escala...</guimenuitem
+> e <guimenuitem
+>Tipos de Letra...</guimenuitem
+>) que só poderão ser modificados no menu <guimenu
+>Editar</guimenu
+>. </para>
+
+<sect1 id="general-config">
+<title
+>Configuração <guilabel
+>Geral</guilabel
+></title>
+<para
+>Aqui você poderá definir as opções globais que serão gravadas automaticamente quando você sair do &kmplot;. Na primeira página, você poderá definir a precisão do cálculo, o modo angular (radianos e graus), a cor de fundo e os factores de ampliação e redução. </para>
+
+<screenshot>
+<screeninfo
+>imagem da janela de configuração do &kmplot;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settingsdlg.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>imagem da janela de configuração do &kmplot;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>A segunda página permite-lhe definir as suas próprias constantes. O &kmplot; grava as constantes no mesmo ficheiro que o &kcalc;. Isto significa que você poderá criar uma constante no &kmplot;, fechar o programa e carregá-lo no &kcalc; e vice-versa. O &kmplot; só suporta nomes de constantes que consistam numa letra maiúscula e, se você definir um nome de constante no &kcalc; que não tenha um carácter, o nome será truncado. P.ex., se você já tiver as constantes "alperce" e "bananas", no KCalc, eles irão mudar de nome para o "A" e o "B" no &kmplot;.</para>
+
+</sect1>
+
+
+<sect1 id="colors-config">
+<title
+>Configuração das <guilabel
+>Cores</guilabel
+></title>
+<para
+>Na página <guilabel
+>Coordenadas</guilabel
+> da opção de configuração <guilabel
+>Cores</guilabel
+>, você poderá modificar as cores dos eixos e a grelha da área principal do &kmplot;.</para>
+
+<screenshot>
+<screeninfo
+>imagem da janela de configuração das cores</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings-colors.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>imagem da janela de configuração das cores</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Na página <guilabel
+>Cores Predefinidas das Funções</guilabel
+>, você poderá alterar as cores usadas para os gráficos das dez funções permitidas no &kmplot;.</para>
+</sect1>
+
+<sect1 id="coords-config">
+<title
+>Configuração do <guilabel
+>Sistema de Coordenadas</guilabel
+></title>
+
+<sect2 id="axes-config">
+<title
+>A Configuração dos <guilabel
+>Eixos</guilabel
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Eixo X</guilabel
+></term>
+<listitem>
+<para
+>Define o intervalo da escala do eixo dos X. Você poderá escolher um dos intervalos predefinidos, ou seleccionar um <guilabel
+>Personalizado</guilabel
+> para que possa definir o seu próprio intervalo. Tenha em atenção que nas opções do <guilabel
+>Personalizado</guilabel
+>, você poderá usar as funções e constantes predefinidas (veja em <xref linkend="func-predefined"/>) como os extremos do intervalo (&eg;, configure o <guilabel
+>Mín:</guilabel
+> para <userinput
+>2*pi</userinput
+>). Você até poderá usar funções definidas por si para configurar os extremos do intervalo do eixo. Por exemplo, se você tiver definido uma função <userinput
+>f(x)=x^2</userinput
+>, você poderá configurar o <guilabel
+>Mín:</guilabel
+> para <userinput
+>f(3)</userinput
+>, o que faria com que o limite inferior do intervalo ficasse igual a 9.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Eixo Y</guilabel
+></term>
+<listitem>
+<para
+>Define o intervalo para o eixo dos Y. Veja o <quote
+>Eixo dos X</quote
+> em cima.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura das linhas de eixo:</guilabel
+></term>
+<listitem>
+<para
+>Define a largura das linhas que representam os eixos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura do traço:</guilabel
+></term>
+<listitem>
+<para
+>Define a espessura das linhas que representam os traços nos eixos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comprimento do traço:</guilabel
+></term>
+<listitem>
+<para
+>Define o comprimento das linhas que representam os traços nos eixos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o texto</guilabel
+></term>
+<listitem>
+<para
+>Se estiver assinalado, os nomes (x, y) dos eixos são mostrados no gráfico e os traços dos eixos estão legendados.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar um contorno extra</guilabel
+></term>
+<listitem>
+<para
+>Se a opção estiver assinalada, a área de desenho será rodeada por uma linha extra.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os eixos</guilabel
+></term>
+<listitem>
+<para
+>Se a opção estiver assinalada, os eixos ficarão visíveis.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar setas</guilabel
+></term>
+<listitem>
+<para
+>Se a opção estiver assinalada, os eixos são mostrados com setas nos seus extremos.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2 id="grid-config">
+<title
+>A Configuração da <guilabel
+>Grelha</guilabel
+></title>
+<para
+>Você poderá definir o <guilabel
+>Estilo da Grelha</guilabel
+> para uma das quatro opções: <variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Nenhum</guilabel
+></term>
+<listitem>
+<para
+>Não são desenhadas nenhumas linhas de grelhas na área de desenho</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Linhas</guilabel
+></term>
+<listitem>
+<para
+>As linhas a direito formam um grelha de quadrados na área de desenho.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cruzes</guilabel
+></term>
+<listitem>
+<para
+>São desenhadas algumas cruzes para indicar os pontos em que o 'x' e o 'y' têm valores inteiros (&eg;, (1,1), (4,2) &etc;).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Polar</guilabel
+></term>
+<listitem>
+<para
+>São desenhadas grelhas de raio e ângulo constantes na área de desenho.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+<para
+>A opção <guilabel
+>Largura da linha</guilabel
+> é usada para definir a espessura das linhas da grelha.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="scaling-config">
+<title
+>Configuração da <guilabel
+>Escala</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>imagem da janela de configuração da escala</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings-scaling.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>imagem da janela de configuração da escala</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Para cada eixo, você poderá definir a <guilabel
+>Escala:</guilabel
+> e a <guilabel
+>Impressão:</guilabel
+> de um traço. A opção <guilabel
+>Escala:</guilabel
+> selecciona quantas unidades cada um dos traços dos eixos terão de diferença (e, deste modo, quão longe serão desenhadas as linhas da grelha); a opção de <guilabel
+>Impressão:</guilabel
+> selecciona o comprimento de um traço quando é mostrado no ecrã ou impresso. Desta forma, estas opções podem ser usadas para alterar o tamanho do gráfico no ecrã ou na página. Por exemplo, se duplicar a configuração da <guilabel
+>Impressão:</guilabel
+>, mantendo à mesma a <guilabel
+>Escala:</guilabel
+>, irá resultar no gráfico a duplicar de altura ou de largura.</para>
+</sect1>
+
+<sect1 id="font-config">
+<title
+>A Configuração dos <guilabel
+>Tipos de Letra</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>imagem da janela de configuração dos tipos de letra</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="settings-fonts.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>imagem da janela de configuração dos tipos de letra</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>A <guilabel
+>Tabela do cabeçalho:</guilabel
+> define o tipo de letra usado para a tabela de informação nas impressões do &kmplot; e o <guilabel
+>Tipo de letra dos eixos:</guilabel
+> e o <guilabel
+>Tamanho da letra dos eixos:</guilabel
+> definem o tipo de letra usado para todas as legendas nos eixos da área do gráfico.</para>
+</sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/credits.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/credits.docbook
new file mode 100644
index 00000000000..6fd9606385f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/credits.docbook
@@ -0,0 +1,65 @@
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kmplot; </para>
+
+<para
+>Programa com 'copyright' 2000-2002 de Klaus-Dieter M&ouml;ller &Klaus-Dieter.Moeller.mail; </para>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+ <listitem>
+ <para
+><acronym
+>CVS</acronym
+>: &Robert.Gogolok; <email
+>mail@robert-gogoloh.de</email
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Passagem da &GUI; para o &kde; 3 e Tradução: &Matthias.Messmer; &Matthias.Messmer.mail;</para>
+ </listitem>
+ <listitem>
+ <para
+>Vários melhoramentos: Fredrik Edemar <email
+>f_edemar@linux.se</email
+></para>
+ </listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' 2000--2002 de Klaus-Dieter M&ouml;ller &Klaus-Dieter.Moeller.mail;.</para>
+<para
+>Documentação extendida e actualizada para o &kde; 3.2 por &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+<para
+>Documentação extendida e actualizada para o &kde; 3.3 por &Philip.Rodrigues; &Philip.Rodrigues.mail; e por Fredrik Edemar <email
+>f_edemar@linux.se</email
+>.</para>
+<para
+>Documentação extendida e actualizada para o &kde; 3.4 por Fredrik Edemar <email
+>f_edemar@linux.se</email
+>.</para>
+
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/dcop.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/dcop.docbook
new file mode 100644
index 00000000000..43dd859bdfa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/dcop.docbook
@@ -0,0 +1,781 @@
+<chapter id="dcop">
+ <title
+>Programar com o &kmplot;</title>
+
+ <para
+>Uma nova funcionalidade do &kde; 3.4 é você poder criar programas para o &kmplot; com o &DCOP;. Por exemplo, se quiser definir uma nova função <userinput
+>f(x)=2sin x+3cos x</userinput
+>, definir a espessura do traço como sendo igual a 20 e depois desenhá-la, poderá escrever numa consola:</para>
+ <para
+><command
+>dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x"</command
+> Como resultado, o número do ID da função nova será devolvido, ou então -1 se a função não puder ser definida.</para>
+ <para
+><command
+>
+>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID</command
+> Este comando configura a espessura do traço da função com o ID indicado como sendo igual a 20.</para>
+ <para
+><command
+>
+>dcop kmplot-PID View drawPlot</command
+> Este comando actualiza a janela, de modo a que função se torne visível.</para>
+<para
+>Segue-se uma lista com as funções disponíveis: <variablelist>
+ <varlistentry>
+ <term
+>KmPlotShell fileOpen &amp;url </term>
+ <listitem>
+ <para
+>Carrega o ficheiro <parameter
+>url</parameter
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg isModified </term>
+ <listitem>
+ <para
+>Devolve 'true' se foram feitas alterações.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg editColors </term>
+ <listitem>
+ <para
+>Abre a janela de edição de cores.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg editAxes </term>
+ <listitem>
+ <para
+>Abre a janela de edição do sistema de coordenadas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg editScaling </term>
+ <listitem>
+ <para
+>Abre a janela de edição da escala.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg editFonts </term>
+ <listitem>
+ <para
+>Abre a janela de edição de tipos de letra.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg editConstants </term>
+ <listitem>
+ <para
+>Abre a janela de edição de constantes.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg newFunction </term>
+ <listitem>
+ <para
+>Abre a janela para novos gráficos de funções.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg newParametric </term>
+ <listitem>
+ <para
+>Abre a janela para novos gráficos paramétricos.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg newPolar </term>
+ <listitem>
+ <para
+>Abre a janela para novos gráficos polares.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg toggleShowSlider0 </term>
+ <listitem>
+ <para
+>Mostra/esconde a janela da barra deslizante do parâmetro número 1.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg toggleShowSlider1 </term>
+ <listitem>
+ <para
+>Mostra/esconde a janela da barra deslizante do parâmetro número 2.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg toggleShowSlider2 </term>
+ <listitem>
+ <para
+>Mostra/esconde a janela da barra deslizante do parâmetro número 3.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg toggleShowSlider3 </term>
+ <listitem>
+ <para
+>Mostra/esconde a janela da barra deslizante do parâmetro número 4.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotSave </term>
+ <listitem>
+ <para
+>Grava as funções (abre a janela de gravação se for um ficheiro novo).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotSaveas </term>
+ <listitem>
+ <para
+>O mesmo que a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar Como</guimenuitem
+> </menuchoice
+> do menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotEditPlots </term>
+ <listitem>
+ <para
+>Abre a janela de edição de gráficos.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotPrint </term>
+ <listitem>
+ <para
+>Abre a janela de impressão.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotExport </term>
+ <listitem>
+ <para
+>Abre a janela de exportação.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotSettings </term>
+ <listitem>
+ <para
+>Abre a janela de configuração.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotNames </term>
+ <listitem>
+ <para
+>Mostra uma lista com as funções matemáticas predefinidas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotCoord1 </term>
+ <listitem>
+ <para
+>Sistema de Coordenadas I.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotCoord2 </term>
+ <listitem>
+ <para
+>Sistema de Coordenadas II.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg slotCoord3 </term>
+ <listitem>
+ <para
+>Sistema de Coordenadas III.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg getYValue </term>
+ <listitem>
+ <para
+>O mesmo que escolher a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Obter o Valor de Y...</guimenuitem
+> </menuchoice
+> do menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg findMinimumValue </term>
+ <listitem>
+ <para
+>O mesmo que escolher a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Procurar o Valor Mínimo...</guimenuitem
+> </menuchoice
+> do menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg findMaximumValue </term>
+ <listitem>
+ <para
+>O mesmo que escolher a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Procurar o Valor Máximo...</guimenuitem
+> </menuchoice
+> do menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>MainDlg graphArea </term>
+ <listitem>
+ <para
+>O mesmo que escolher a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Calcular o Integral</guimenuitem
+> </menuchoice
+> do menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser addFunction texto </term>
+ <listitem>
+ <para
+>Adiciona uma nova função com a expressão <parameter
+>texto</parameter
+>. Se a expressão não contiver nenhum nome de função, este será gerado automaticamente. É devolvido o número de ID da função nova ou então -1 se a função não pôde ser definida.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser delfkt id </term>
+ <listitem>
+ <para
+>Remove a função com o número de ID <parameter
+>id</parameter
+>. Se a função não puder ser removida, é devolvido 'false', caso contrário 'true'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionExpression texto id </term>
+ <listitem>
+ <para
+>Atribui a expressão da função <parameter
+>texto</parameter
+> à função cujo identificador é <parameter
+>id</parameter
+>. Devolve 'true' se for bem sucedido, caso contrário devolve 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser countFunctions </term>
+ <listitem>
+ <para
+>Devolve o número de funções (as funções paramétricas contam como duas).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser listFunctionNames </term>
+ <listitem>
+ <para
+>Devolve uma lista com todas as funções.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser fnameToId texto </term>
+ <listitem>
+ <para
+>Devolve o número identificador da função <parameter
+>texto</parameter
+> ou -1 se o nome da função <parameter
+>texto</parameter
+> não foi encontrado.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser id x </term>
+ <listitem>
+ <para
+>Calcula o valor <parameter
+>x</parameter
+> da função com o ID <parameter
+>id</parameter
+> ou devolve 0.0 se o <parameter
+>id</parameter
+> não existe.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionFVisible id </term>
+ <listitem>
+ <para
+>Devolve 'true' se a função com o ID <parameter
+>id</parameter
+> for visível, caso contrário devolve 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionF1Visible id </term>
+ <listitem>
+ <para
+>Devolve 'true' se a primeira derivada da função com o ID <parameter
+>id</parameter
+> estiver visível, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionF2Visible id </term>
+ <listitem>
+ <para
+>Devolve 'true' se a segunda derivada da função com o ID <parameter
+>id</parameter
+> estiver visível, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionIntVisible id </term>
+ <listitem>
+ <para
+>Devolve 'true' se o integral da função com o ID <parameter
+>id</parameter
+> estiver visível, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionFVisible visivel id </term>
+ <listitem>
+ <para
+>Mostra a função com o ID <parameter
+>id</parameter
+> se o <parameter
+>visivel</parameter
+> for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionF1Visible visivel id </term>
+ <listitem>
+ <para
+>Mostra a primeira derivada da função com o ID <parameter
+>id</parameter
+> se o <parameter
+>visivel</parameter
+> for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionF2Visible visivel id </term>
+ <listitem>
+ <para
+>Mostra a segunda derivada da função com o ID <parameter
+>id</parameter
+> se o <parameter
+>visivel</parameter
+> for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionIntVisible visivel id </term>
+ <listitem>
+ <para
+>Mostra o integral da função com o ID <parameter
+>id</parameter
+> se o <parameter
+>visivel</parameter
+> for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionStr id </term>
+ <listitem>
+ <para
+>Devolve a expressão da função com o ID <parameter
+>id</parameter
+>. Se a função não existir, é devolvida uma cadeia de caracteres vazia.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionFColor id </term>
+ <listitem>
+ <para
+>Devolve a cor da função com o ID <parameter
+>id</parameter
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionF1Color id </term>
+ <listitem>
+ <para
+>Devolve a cor da primeira derivada da função com o ID <parameter
+>id</parameter
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionF2Color id </term>
+ <listitem>
+ <para
+>Devolve a cor da segunda derivada da função com o ID <parameter
+>id</parameter
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionIntColor id </term>
+ <listitem>
+ <para
+>Devolve a cor do integral da função com o ID <parameter
+>id</parameter
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionFColor cor id </term>
+ <listitem>
+ <para
+>Muda a cor da função com o ID <parameter
+>id</parameter
+> para <parameter
+>cor</parameter
+>. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionF1Color cor id </term>
+ <listitem>
+ <para
+>Muda a cor da primeira derivada da função com o ID <parameter
+>id</parameter
+> para <parameter
+>cor</parameter
+>. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionF2Color cor id </term>
+ <listitem>
+ <para
+>Muda a cor da segunda derivada da função com o ID <parameter
+>id</parameter
+> para <parameter
+>cor</parameter
+>. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionIntColor cor id </term>
+ <listitem>
+ <para
+>Muda a cor do integral da função com o ID <parameter
+>id</parameter
+> para <parameter
+>cor</parameter
+>. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionFLineWidth id </term>
+ <listitem>
+ <para
+>Devolve a espessura do traço da função com o ID <parameter
+>id</parameter
+>. Se a função não existir, será devolvido 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionF1LineWidth id </term>
+ <listitem>
+ <para
+>Devolve a espessura do traço da primeira derivada da função com o ID <parameter
+>id</parameter
+>. Se a função não existir, será devolvido 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionF2LineWidth id </term>
+ <listitem>
+ <para
+>Devolve a espessura do traço da primeira derivada da função com o ID <parameter
+>id</parameter
+>. Se a função não existir, será devolvido 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionIntLineWidth id </term>
+ <listitem>
+ <para
+>Devolve a espessura do traço do integral da função com o ID <parameter
+>id</parameter
+>. Se a função não existir, será devolvido 0.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionFLineWidth espessuraTraco id </term>
+ <listitem>
+ <para
+>Configura a espessura do traço da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>espessuraTraco</parameter
+>. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionF1LineWidth espessuraTraco id </term>
+ <listitem>
+ <para
+>Configura a espessura do traço da primeira derivada da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>espessuraTraco</parameter
+>. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionF2LineWidth espessuraTraco id </term>
+ <listitem>
+ <para
+>Configura a espessura do traço da segunda derivada da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>espessuraTraco</parameter
+>. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionIntLineWidth espessuraTraco id </term>
+ <listitem>
+ <para
+>Configura a espessura do traço do integral da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>espessuraTraco</parameter
+>. Será devolvido 'true' se a função existir, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionParameterList id </term>
+ <listitem>
+ <para
+>Devolve uma lista com todos os valores de parâmetros da função com o ID <parameter
+>id</parameter
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionAddParameter novo_parametro id </term>
+ <listitem>
+ <para
+>Adiciona o valor do parâmetro <parameter
+>novo_parametro</parameter
+> à função com o ID <parameter
+>id</parameter
+>. Será devolvido 'true' se a operação foi bem sucedida, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionRemoveParameter remover_parametro id </term>
+ <listitem>
+ <para
+>Remove o valor do parâmetro <parameter
+>remover_parametro</parameter
+> da função com o ID <parameter
+>id</parameter
+>. Será devolvido 'true' se a operação foi bem sucedida, caso contrário 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionMinValue id </term>
+ <listitem>
+ <para
+>Devolve o valor mínimo do intervalo do gráfico da função com o ID <parameter
+>id</parameter
+>. Se a função não existir ou se o valor mínimo não estiver definido, será devolvida uma cadeia de caracteres vazia.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionMaxValue id </term>
+ <listitem>
+ <para
+>Devolve o valor máximo do intervalo do gráfico da função com o ID <parameter
+>id</parameter
+>. Se a função não existir ou se o valor máximo não estiver definido, será devolvida uma cadeia de caracteres vazia.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionMinValue min id </term>
+ <listitem>
+ <para
+>Configura o valor mínimo do intervalo do gráfico da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>min</parameter
+>. Será devolvido 'true' se a função existir e se a expressão for válida, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionMaxValue max id </term>
+ <listitem>
+ <para
+>Configura o valor máximo do intervalo do gráfico da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>max</parameter
+>. Será devolvido 'true' se a função existir e se a expressão for válida, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+>Parser functionStartXValue id </term>
+ <listitem>
+ <para
+>Devolve o ponto em X inicial do integral da função com o ID <parameter
+>id</parameter
+>. Se a função não existir ou se a expressão do ponto X não estiver definida, será devolvida uma cadeia de caracteres vazia.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser functionStartYValue id </term>
+ <listitem>
+ <para
+>Devolve o ponto em Y inicial do integral da função com o ID <parameter
+>id</parameter
+>. Se a função não existir ou se a expressão do ponto Y não estiver definida, será devolvida uma cadeia de caracteres vazia.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionStartXValue min id </term>
+ <listitem>
+ <para
+>Configura o ponto inicial em X do integral da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>x</parameter
+>. Será devolvido 'true' se a função existir e a expressão for válida, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Parser setFunctionStartYValue max id </term>
+ <listitem>
+ <para
+>Configura o ponto inicial em Y do integral da função com o ID <parameter
+>id</parameter
+> como sendo igual a <parameter
+>y</parameter
+>. Será devolvido 'true' se a função existir e a expressão for válida, caso contrário será devolvido 'false'.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>View stopDrawing </term>
+ <listitem>
+ <para
+>Se o &kmplot; estiver a desenhar de momento a função, esse procedimento irá parar.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>View drawPlot </term>
+ <listitem>
+ <para
+>Volta a desenhar todas as funções.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</para>
+</chapter>
+
+<!--
+ Local Variables:
+ mode: sgml
+ sgml-minimize-attributes:nil
+ sgml-general-insert-case:lower
+ sgml-indent-step:0
+ sgml-indent-data:nil
+ sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+ End:
+ --> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/developer.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/developer.docbook
new file mode 100644
index 00000000000..3dec01697bc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/developer.docbook
@@ -0,0 +1,21 @@
+<chapter id="developers">
+<title
+>Guia do Programador do &kmplot;</title>
+
+<para
+>Se deseja contribuir para o &kmplot;, sinta-se à vontade para enviar um e-mail para &Klaus-Dieter.Moeller.mail; ou <email
+>f_edemar@linux.se</email
+> </para>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/firststeps.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/firststeps.docbook
new file mode 100644
index 00000000000..e56c70e8e00
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/firststeps.docbook
@@ -0,0 +1,81 @@
+<chapter id="first-steps">
+<title
+>Primeiros Passos com o &kmplot;</title>
+
+<sect1 id="simple-function-plot">
+<title
+>Desenho de uma Função Simples</title>
+
+<para
+>Na barra principal existe um campo de edição simples para indicar a expressão de uma função. Basta escrever: <screen
+><userinput
+>x^2</userinput
+></screen
+> e carregar em &Enter;. Isto irá desenhar o gráfico de y=x^2 no sistema de coordenadas. Indique outra expressão no campo de edição do tipo <screen
+><userinput
+>5*sin(x)</userinput
+></screen
+>, para que seja adicionado outro desenho. </para>
+
+<para
+>Carregue no desenho. Repare que a mira fica agora com a cor do desenho e fica anexada ao mesmo. Você pode usar o rato para mover a mira ao longo do desenho. Na barra de estado por baixo das janelas, são mostradas as coordenadas da posição actual. Repare que, se o desenho tocar no eixo dos X, a raiz será apresenta na barra de estado também.</para>
+
+<para
+>Carregue com o rato de novo, para que a mira seja separada do gráfico.</para>
+</sect1>
+
+<sect1 id="edit-properties">
+<title
+>Editar as Propriedades</title>
+
+<para
+>Vamos então fazer algumas alterações à função e mudar a cor do gráfico.</para>
+
+<para
+>Você poderá editar todas as funções com o item do menu <menuchoice
+><guimenu
+>Gráfico</guimenu
+><guimenuitem
+>Editar os Gráficos...</guimenuitem
+></menuchoice
+>. Irá aparecer uma janela que lista todas as funções. O &kmplot; encontrou automaticamente um nome de função único para as suas expressões e completou a expressão com uma equação de função.</para>
+
+<para
+>Seleccione <guilabel
+>f(x)=x^2</guilabel
+> na lista. Ao carregar duas vezes ou carregar no botão <guibutton
+>Editar</guibutton
+> irá mostrar-lhe uma janela. Aqui, você terá acesso a um conjunto de opções. Vamos mudar o nome da função e puxar o gráfico 5 unidades para baixo. Mude a equação da função para <screen
+><userinput
+>parábola(x)=x^2-5</userinput
+></screen>
+</para>
+
+<para
+>Para seleccionar outra cor para o desenho, use o botão <guibutton
+>Cor:</guibutton
+>. Finalmente, carregue em <guibutton
+>OK</guibutton
+>, para que as suas alterações tenham efeito no sistema de coordenadas.</para>
+
+<note
+><para
+>Todas as alterações poderão ser anuladas até que você carregue em <guibutton
+>OK</guibutton
+> na janela <guilabel
+>Editar os Gráficos</guilabel
+>.</para>
+</note>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kmplot/index.cache.bz2
new file mode 100644
index 00000000000..b164db6fe88
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/index.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/index.docbook
new file mode 100644
index 00000000000..53df986d543
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/index.docbook
@@ -0,0 +1,140 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmplot;"
+><!-- replace kmplot here -->
+ <!ENTITY package "kdeedu">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY firststeps SYSTEM "firststeps.docbook">
+ <!ENTITY using SYSTEM "using.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY developer SYSTEM "developer.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY install SYSTEM "install.docbook">
+ <!ENTITY reference SYSTEM "reference.docbook">
+ <!ENTITY configuration SYSTEM "configuration.docbook">
+ <!ENTITY dcop SYSTEM "dcop.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmplot;</title>
+<authorgroup>
+<author
+><firstname
+>Klaus-Dieter</firstname
+> <surname
+>M&ouml;ller</surname
+> <affiliation
+> <address
+>&Klaus-Dieter.Moeller.mail;</address>
+</affiliation>
+</author>
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year
+><year
+>2001</year
+><year
+>2002</year>
+<holder
+>Klaus-Dieter M&ouml;ller</holder>
+</copyright>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>&Philip.Rodrigues; &Philip.Rodrigues.mail;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-02-24</date>
+<releaseinfo
+>1.2.0</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kmplot; é um desenhador de funções matemáticas para o ambiente de trabalho do &kde;.</para>
+<para
+> <inlinemediaobject
+><imageobject
+><imagedata
+fileref="edu-logo.png"
+format="PNG"/></imageobject
+></inlinemediaobject
+> O &kmplot; faz parte do projecto educacional do &kde;: <ulink url="http://edu.kde.org/"
+>http://edu.kde.org/</ulink
+></para
+></abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KMPlot</keyword>
+<keyword
+>EDU</keyword>
+<keyword
+>educação/entretenimento</keyword>
+<keyword
+>desenho</keyword>
+<keyword
+>matemática</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction;
+&firststeps;
+&using;
+&configuration;
+&reference;
+&commands;
+&dcop;
+&developer;
+&credits;
+&install;
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/install.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/install.docbook
new file mode 100644
index 00000000000..99b833980b7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/install.docbook
@@ -0,0 +1,38 @@
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+<mediaobject>
+<imageobject
+>
+<imagedata fileref="edu-logo.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>O &kmplot; faz parte do projecto &kde; EDU: <ulink url="http://edu.kde.org/"
+>http://edu.kde.org/</ulink
+></para>
+
+<para
+>O &kmplot; tem a sua própria página pessoal no <ulink url="http://kmplot.sourceforge.net"
+>SourceForge</ulink
+>. Poderá também encontrar aí os pacotes das versões anteriores do &kmplot; como, por exemplo, para o &kde; 2.x</para>
+
+&install.compile.documentation;
+
+</appendix>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/introduction.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/introduction.docbook
new file mode 100644
index 00000000000..d447090fb73
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/introduction.docbook
@@ -0,0 +1,61 @@
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmplot; é um desenhador de funções matemáticas para o ambiente do &kde;. Ele tem um processador poderoso incorporado. Você poderá desenhar várias funções em simultâneo e combiná-las para criar funções novas.</para>
+
+<screenshot>
+<screeninfo
+>Exemplos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="threeplots.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Exemplos</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O &kmplot; suporta as funções paramétricas e as funções nas coordenadas polares. São suportados vários modos de grelha. Os desenhos podem ser impressos com alta precisão na escala perfeita.</para>
+
+<para
+>O &kmplot; também oferece algumas funcionalidades numéricas e visuais como:</para>
+<itemizedlist>
+<listitem
+><para
+>O preenchimento e cálculo da área entre o gráfico e o primeiro eixo</para>
+</listitem>
+<listitem
+><para
+>Descoberta dos valores mínimo e máximo</para>
+</listitem>
+<listitem
+><para
+>Mudança dinâmica dos parâmetros da função</para>
+</listitem>
+<listitem
+><para
+>O desenho das funções derivadas e integrais.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Estas funcionalidades ajudam na aprendizagem da relação entre as funções matemáticas e a sua representação gráfica num sistema de coordenadas.</para>
+
+</chapter>
+
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/man-kmplot.1.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/man-kmplot.1.docbook
new file mode 100644
index 00000000000..9dcced47b5e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/man-kmplot.1.docbook
@@ -0,0 +1,138 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador do &kde;</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kmplot</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kmplot</command
+></refname>
+<refpurpose
+>desenhador de gráficos de funções matemáticas</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kmplot</command
+> <group choice="opt"
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> <arg choice="opt"
+>Opções Genéricas do &kde;</arg
+> <arg choice="opt"
+>Opções Genéricas do &Qt;</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kmplot; é um desenhador de gráficos de funções matemáticas para o &kde;. Tem um analisador incorporado poderoso. Poderá desenhar vários gráficos de funções em simultâneo e combiná-las para construir novas funções.</para
+><para
+>O &kmplot; suporta as funções paramétricas e as funções nas coordenadas polares. São suportados vários modos de grelha. Os desenhos podem ser impressos com alta precisão na escala perfeita.</para
+><para
+>O &kmplot; também oferece algumas funcionalidades numéricas e visuais, como o preenchimento da área entre o gráfico e o primeiro eixo, descobrir os valores mínimos e máximos, mudar dinamicamente os parâmetros das funções e desenhar as funções derivadas e integrais.</para
+><para
+>O &kmplot; faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></term>
+<listitem
+><para
+>O ficheiro a abrir</para
+></listitem
+></varlistentry>
+</variablelist>
+</refsect1>
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/kmplot"
+>help:/kmplot</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kmplot</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível na <ulink url="http://edu.kde.org/kmplot/"
+>página Web de Educação e Entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &kmplot; foi criado por <personname
+><firstname
+>Klaus-Dieter</firstname
+><surname
+>M&ouml;ller</surname
+></personname
+> <email
+>kdmoeller@foni.net</email
+>, &Matthias.Messmer; &Matthias.Messmer.mail; e <personname
+><firstname
+>Fredrik</firstname
+><surname
+>Edemar</surname
+></personname
+> <email
+>f_edemar@linux.se</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/menu.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/menu.docbook
new file mode 100644
index 00000000000..db0b7c0b903
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/menu.docbook
@@ -0,0 +1,279 @@
+<chapter id="menu-entries">
+<title
+>As Opções do Menu</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Inicia um novo diagrama limpando o sistema de coordenadas e o processador de função.</action
+></para
+>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Grava o documento</action>
+ </para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Guarda o documento para o ficheiro especificado</action>
+ </para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Envia o diagrama para a impressora ou ficheiro</action
+></para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Sair</action
+> &kmplot;</para>
+ </listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect1>
+
+<sect1 id="func-menu">
+<title
+>Menu de <guimenu
+>Funções</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Funções</guimenu
+> <guimenuitem
+> Funções </guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><guiicon
+><inlinemediaobject
+> <imageobject
+> <imagedata fileref="kfkt.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> <action
+>Mostra a Janela de Diálogo Funções onde poderá introduzir as equações de função e alguns atributos do diagrama.</action
+></para
+>
+ </listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<para
+>Contém as entradas usuais para activar/desactivar a barra de ferramentas e a barra de estado. Adicionalmente existem as seguintes opções: </para>
+
+<variablelist>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Preferências</guimenu
+> <guimenuitem
+>Eixos...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>...</action
+></para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Preferências</guimenu
+> <guimenuitem
+>Escala...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>...</action
+></para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Preferências</guimenu
+> <guimenuitem
+>Grelha...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>...</action
+></para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Preferências</guimenu
+> <guimenuitem
+>Incremento...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>...</action
+></para>
+ </listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>&kmplot; possui um menu <guimenu
+>Ajuda</guimenu
+> padrão como descrito abaixo, e adicionalmente:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Nomes...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre uma janela contendo uma listagem com nomes de funções tendo em vista ajudá-lo na sua memorização.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As entradas padrão do &kde; no menu <guimenu
+>Ajuda</guimenu
+> são:</para>
+&help.menu.documentation; </sect1>
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/reference.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/reference.docbook
new file mode 100644
index 00000000000..37e359ccf6c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/reference.docbook
@@ -0,0 +1,390 @@
+<chapter id="reference">
+<title
+>Referência do &kmplot;</title>
+
+<!--
+<mediaobject>
+<imageobject>
+<imagedata fileref="kfkt.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>This menu entry or toolbar button opens the Functions Editor. Here
+you can enter up to 10 functions or
+function groups. The parser knows <firstterm
+>explicit</firstterm
+> and
+<firstterm
+>parametric</firstterm
+> form. With specific extensions it
+is possible to add first and second derivatives and to choose values
+for the function group parameter.</para>
+-->
+
+<sect1 id="func-syntax">
+<title
+>Sintaxe das Funções</title>
+
+<para
+>Algumas regras de sintaxe com as quais terá de estar de acordo:</para>
+
+<screen
+><userinput
+>nome(var1[, var2])=termo [;extensões]</userinput
+>
+</screen>
+
+
+<variablelist>
+<varlistentry>
+<term
+>nome</term>
+<listitem>
+
+<para
+>O nome da função. Se o primeiro carácter for um <quote
+>r</quote
+>, o analisador irá assumir que você está a usar coordenadas polares. Se o primeiro carácter for um <quote
+>x</quote
+> (como por exemplo <quote
+>xfuncao</quote
+>), o processador irá ficar à espera de uma segunda função com um <quote
+>y</quote
+> inicial (neste caso, <quote
+>yfuncao</quote
+>) para definir a função de forma paramétrica. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>var1</term>
+<listitem
+><para
+>A variável da função</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>var2</term
+>
+<listitem
+><para
+>O <quote
+>parâmetro de grupo</quote
+> da função. Deverá estar separado da variável da função por uma vírgula. Você poderá usar o parâmetro do grupo para, por exemplo, desenhar um conjunto de gráficos de uma função. Os valores do parâmetro podem ser seleccionados manualmente ou você poderá optar por ter uma barra deslizante que controle um parâmetro. Ao alterar o valor da barra, o valor do parâmetro respectivo irá alterar também. A barra poderá ser configurada para um inteiro entre 0 e 100.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>termo</term>
+<listitem
+><para
+>A expressão que define a função.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="func-predefined">
+<title
+>Nomes de Funções e Constantes Predefinidas</title>
+
+<para
+>Todas as funções e constantes predefinidas que o &kmplot; conhece podem ser mostradas se escolher a opção <menuchoice
+><guimenu
+>Funções Matemáticas Predefinidas</guimenu
+><guimenuitem
+>Nomes</guimenuitem
+> </menuchoice
+>. Estas são: <variablelist>
+
+<varlistentry>
+<term
+>sqr, sqrt</term>
+<listitem>
+<para
+>Devolve o quadrado e a raiz quadrada de um número, respectivamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>exp, ln</term>
+<listitem>
+<para
+>Devolve o exponencial e o logaritmo natural de um número, respectivamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>log</term>
+<listitem>
+<para
+>Devolve o logaritmo de base 10 de um número.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sin, arcsin</term>
+<listitem>
+<para
+>Devolve o seno e o seno inverso (arco-seno) de um número, respectivamente. Repare que o argumento do seno e o valor devolvido pelo arco-seno são em radianos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>cos, arccos</term>
+<listitem>
+<para
+>Devolve o coseno e o coseno inverso (arco-coseno) de um número, respectivamente. Os valores envolvidos estão em radianos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>tan, arctan</term>
+<listitem>
+<para
+>Devolve a tangente e a tangente inversa (arco-tangente) de um número, respectivamente. Os valores envolvidos estão em radianos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sinh, arcsinh</term>
+<listitem>
+<para
+>Devolve o seno hiperbólico e o seno inverso hiperbólico (arco-seno hiperbólico) de um número, respectivamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>cosh, arccosh</term>
+<listitem>
+<para
+>Devolve o coseno hiperbólico e o coseno inverso hiperbólico (arco-coseno hiperbólico) de um número, respectivamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>tanh, arctanh</term>
+<listitem>
+<para
+>Devolve a tangente hiperbólica e a tangente inversa hiperbólica (arco-tangente hiperbólica) de um número, respectivamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sin, arcsin</term>
+<listitem>
+<para
+>Devolve o seno e o seno inverso (arco-seno) de um número, respectivamente. Repare que o argumento do seno e o valor devolvido pelo arco-seno são em radianos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>cos, arccos</term>
+<listitem>
+<para
+>Devolve o coseno e o coseno inverso (arco-coseno) de um número, respectivamente. Os valores envolvidos estão em radianos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>pi, e</term>
+<listitem>
+<para
+>As constantes que representam o &pgr; (3,14159...) e o 'e' (2,71828...), respectivamente.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<para
+>Estas funções e constantes e ainda todas as funções definidas pelo utilizador poderão ser usadas para determinar também a configuração dos eixos. Veja a <xref linkend="axes-config"/>. </para>
+
+</sect1>
+
+<sect1 id="func-extension">
+ <title
+>Extensões</title>
+ <para
+>Uma extensão para uma função é indicada se introduzir um ponto-e-vírgula, seguido da extensão, após a definição da função. A extensão tanto poderá ser escrita no campo de Edição Rápida como usando método de &DCOP; Parser addFunction. Nenhuma das extensões está disponível para as funções paramétricas, mas o N e o D[a,b] funcionam também para as funções polares. Por exemplo: <screen>
+ <userinput>
+ f(x)=x^2; A1
+ </userinput>
+ </screen
+> irá mostrar o gráfico y=x<superscript
+>2</superscript
+> com a sua primeira derivada. As extensões suportadas são descritas em baixo: <variablelist>
+ <varlistentry>
+ <term
+>N</term>
+ <listitem>
+ <para
+>A função será guardada mas não desenhada. Como tal, poderá ser usada como qualquer outra função definida pelo utilizador ou predefinida. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>A1</term>
+ <listitem>
+ <para
+>O gráfico da derivada da função será desenhado adicionalmente, com a mesma cor mas com menor largura do traço. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>A2</term>
+ <listitem>
+ <para
+>O gráfico da segunda derivada da função será desenhado adicionalmente, com a mesma cor mas com menor largura do traço. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>D[a,b]</term>
+ <listitem>
+ <para
+>Define o domínio para o qual será mostrada a função. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>P[a{,b...}]</term>
+ <listitem>
+ <para
+>Dá um conjunto de valores de um parâmetro de grupo para o qual a função deverá ser mostrada. Por exemplo: <userinput
+>f(x,k)=k*x;P[1,2,3]</userinput
+> irá desenhar as funções f(x)=x, f(x)=2*x e f(x)=3*x. Poderá também usar funções como argumentos para a opção P. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ <para
+>Lembre-se por favor que poderá fazer todas estas operações também se usar a janela do editor de funções. </para>
+</sect1>
+
+<sect1 id="math-syntax">
+<title
+>Sintaxe Matemática</title>
+<para
+>O &kmplot; usa uma forma comum de exprimir as funções matemáticas, por isso você não deverá ter problemas a usá-la. Os operadores que o &kmplot; compreende são, por ordem decrescente de precedência: <variablelist>
+
+<varlistentry>
+<term
+>^</term>
+<listitem
+><para
+>O símbolo de acento circunflexo efectua uma potência. &eg;, o <userinput
+>2^4</userinput
+> devolve 16.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>*, /</term>
+<listitem>
+<para
+>Os símbolos do asterisco e da barra efectuam a multiplicação e a divisão. &eg;, <userinput
+>3*4/2</userinput
+> devolve 6.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>+, -</term>
+<listitem
+><para
+>O sinal de mais e de menos efectuam a soma e a subtracção. &eg;, <userinput
+>1+3-2</userinput
+> devolve 2.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+<para
+>Repare na precedência, que significa que, se os parêntesis não forem usados, a potência é efectuada antes da multiplicação/divisão, que por sua vez é efectuada antes da soma/subtracção. Por isso, <userinput
+>1+2*4^2</userinput
+> devolve 33 e não, por exemplo, 144. Para alterar isto, use os parêntesis. Para usar o exemplo acima, o valor <userinput
+>((1+2)*4)^2</userinput
+> <emphasis
+>irá</emphasis
+> devolver 144. </para>
+</sect1>
+
+<!--
+<sect1 id="coord-system">
+<title
+>Coordinate Systems</title>
+
+<para
+><inlinemediaobject>
+<imageobject>
+<imagedata fileref="ksys1.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+></para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="ksys2.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+></para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="ksys3.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+></para>
+-->
+<sect1 id="coord-area"
+><title
+>Área de Desenho</title>
+<para
+>Por omissão, as funções definidas explicitamente são desenhadas para a área inteira de desenho no eixo dos X. Você poderá definir outro intervalo na janela de edição da função. Em cada ponto do eixo dos X, o &kmplot; calcula um valor da função. Se a área de desenho contiver o ponto resultante, este estará ligado ao último ponto desenhado por uma linha. </para>
+<para
+>As funções paramétricas são desenhadas para os valores dos parâmetros desde 0 até 2&pgr;. Você poderá também definir o intervalo do gráfico para a função. </para>
+</sect1>
+
+<sect1 id="coord-cross">
+<title
+>Cursor de Mira</title>
+<para
+>Enquanto o cursor do rato estiver por cima da área de desenho, este cursor muda para uma mira. As coordenadas actuais podem ser vistas nas intersecções com os eixos de coordenadas e também na barra de estado no fundo da janela principal. </para>
+<para
+>Você poderá seguir os valores de uma função mais precisamente, se carregar em cima ou próximo de um gráfico. A função seleccionada é mostrada na barra de estado, na coluna da direita. A mira irá ser capturada então e poderá ficar da mesma cor do gráfico. Se o gráfico tiver a mesma cor que o fundo, a mira ficará com a cor invertida do fundo. Ao mover o rato ou ao carregar nos cursores para a Esquerda ou para a Direita, a mira irá seguir a função e você irá ver os valores actuais do X e do Y. Se a mira estiver próxima do eixo dos Y, o valor da raiz é mostrado na barra de estado. Você poderá mudar de funções com os cursores para Cima e para Baixo. Ao carregar uma segunda vez em qualquer lado da janela ou ao carregar em qualquer tecla sem ser de navegação irá abandonar este modo de seguimento. </para>
+<para
+>Repare que o seguimento só é possível com as funções indicadas explicitamente. As coordenadas são sempre mostradas de acordo com um sistema de coordenadas cartesiano. Nem as funções paramétricas nem as funções indicadas em coordenadas polares, nem mesmo as derivadas, poderão ser registadas desta forma. </para>
+
+</sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kmplot/using.docbook b/tde-i18n-pt/docs/kdeedu/kmplot/using.docbook
new file mode 100644
index 00000000000..60ed03fdd53
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kmplot/using.docbook
@@ -0,0 +1,412 @@
+<chapter id="using-kmplot">
+<title
+>Usar o &kmplot;</title>
+
+<para
+>O &kmplot; lida com funções com nome, que poderão ser indicadas em termos de coordenadas Cartesianas (chamadas de <quote
+>funções explícitas</quote
+>), coordenadas polares ou como funções paramétricas. Para introduzir uma função, escolha <menuchoice
+><guimenu
+>Gráficos</guimenu
+><guimenuitem
+>Editar os Gráficos...</guimenuitem
+></menuchoice
+>. Você também poderá introduzir funções novas no campo de texto <guilabel
+>Equação da função</guilabel
+> na janela principal do &kmplot;. Cada função que você indicar terá de ter um nome único (&ie;, um nome que não seja já usado por nenhuma das funções existentes na lista). Será gerado um nome de função automaticamente se você não indicar nenhum.</para>
+
+<para
+>Para mais informações sobre as funções do &kmplot;, veja a <xref linkend="reference"/>. </para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela de boas-vindas do &kmplot;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="main.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<sect1 id="function-types">
+<title
+>Tipos de Funções</title>
+
+<sect2 id="explicit-functions">
+<title
+>Funções Explícitas</title>
+<para
+>Para introduzir uma função explícita (&ie;, uma função no formato y=f(x)) no &kmplot;, basta indicá-la no formato seguinte:<screen>
+<userinput
+><replaceable
+>f</replaceable
+>(<replaceable
+>x</replaceable
+>)=<replaceable
+>expressão</replaceable
+></userinput>
+</screen
+> Em que: <itemizedlist>
+<listitem
+><para
+>O <replaceable
+>f</replaceable
+> é o nome da função, e poderá ser qualquer sequência de letras e números que desejar, desde que não comece por nenhuma das letras 'x', 'y' ou 'r' (dado que estas são usadas para as funções paramétricas e polares).</para>
+</listitem>
+
+<listitem
+><para
+>O <replaceable
+>x</replaceable
+> é a coordenada X, que pode ser usada na expressão que se segue ao sinal de igualdade. É de facto uma variável inútil, por isso você poderá usar qualquer nome de variável que desejar, embora o efeito será o mesmo.</para>
+</listitem>
+
+<listitem>
+<para
+>A <replaceable
+>expressão</replaceable
+> é a fórmula propriamente dita a ser desenhada, usando uma sintaxe apropriada para o &kmplot;. Veja a <xref linkend="math-syntax"/>. </para>
+</listitem>
+
+</itemizedlist>
+</para>
+<para
+>Como exemplo, para desenhar o gráfico de 'y=x<superscript
+>2</superscript
+>+2x', introduza o seguinte na janela de funções do &kmplot;: <screen
+>f(x)=x^2+2x
+</screen>
+</para>
+</sect2>
+
+<sect2 id="parametric-functions">
+<title
+>Funções Paramétricas</title>
+<para
+>As funções paramétricas são aquelas em que as coordenadas 'x' e 'y' são definidas por funções separadas de outra variável, normalmente chamada de 't'. Para indicar uma função paramétrica no &kmplot;, siga o procedimento usado para uma função explícita, mas defina antes o nome da função que descreve a coordenada X com a letra 'x', e a função que descreve a coordenada 'y' com a letra 'y'. Tal como acontece nas funções explícitas, você poderá usar qualquer nome de variável que desejar como parâmetro. Para desenhar uma função paramétrica, você precisa de ir a <guimenu
+>Funções</guimenu
+><guimenuitem
+>Novo Gráfico Paramétrico...</guimenuitem
+>. Será gerado um nome de função automático se não indicar nenhum.</para>
+<para
+>Por exemplo, suponha que deseja desenhar um círculo, que tem como equações paramétricas 'x=sen(t)', 'y=cos(t)'. Na janela de funções do &kmplot;, faça o seguinte: <orderedlist
+> <listitem
+><para
+>Abra a janela dos gráficos paramétricos com a opção <menuchoice
+><guimenu
+>Gráfico</guimenu
+><guimenuitem
+>Novo Gráfico Paramétrico...</guimenuitem
+> </menuchoice
+>.</para
+> </listitem
+> <listitem
+><para
+>Indique um nome para a função, como por exemplo, <userinput
+>circulo</userinput
+>, no campo <guilabel
+>Nome</guilabel
+>. Os nomes das funções do 'x' e do 'y' irão mudar de acordo com este nome: a função 'x' fica igual a <guilabel
+>xcirculo(t)</guilabel
+> e a de 'y' fica <guilabel
+>ycirculo(t)</guilabel
+>.</para
+> </listitem
+> <listitem
+> <para
+>Nos campos de 'x' e 'y', indique as equações apropriadas, &ie;, <guilabel
+>xcirculo(t)=</guilabel
+><userinput
+>sin(t)</userinput
+> e <guilabel
+>ycirculo(t)=</guilabel
+><userinput
+>cos(t)</userinput
+>.</para
+> </listitem
+> </orderedlist
+> Carregue em <guibutton
+>OK</guibutton
+> e a função será desenhada. </para>
+<para
+>Você poderá definir mais algumas opções para o gráfico nesta janela: <variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Esconder</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, o gráfico não é desenhado, mas o &kmplot; irá recordar a definição da função, para que a possa usar para definir outras funções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Intervalo mínimo personalizado do gráfico</guilabel
+></term>
+<term
+><guilabel
+>Intervalo máximo personalizado do gráfico</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, você poderá alterar os valores máximo e mínimo do parâmetro 't' para o qual a função é desenhada, usando os campos <guilabel
+>Mín:</guilabel
+> e <guilabel
+>Máx:</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura da linha:</guilabel
+></term>
+<listitem>
+<para
+>Com esta opção, você poderá definir a espessura da linha desenhada na área do gráfico, em unidades de 0,1mm.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor:</guilabel
+></term>
+<listitem>
+<para
+>Carregue no botão de cores e escolha uma na janela que aparece. A linha do desenho será desenhada nesta cor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2 id="polar-functions">
+<title
+>Introduzir as Funções em Coordenadas Polares</title>
+
+<para
+>As coordenadas polares representam um ponto pela sua distância à origem (normalmente chamada de 'r'), e ângulo que é feito por uma linha desde a origem até ao ponto em relação ao eixo dos X (normalmente representado pela letra grega 'theta'). Para indicar as funções em coordenadas polares, use o item do menu <menuchoice
+><guimenu
+>Gráfico</guimenu
+><guimenuitem
+>Novo Gráfico Polar...</guimenuitem
+> </menuchoice
+>. No campo <guilabel
+>r</guilabel
+>, complete a definição da função, incluindo o nome da variável 'theta' a usar, &eg;, para desenhar a espiral de Arquimedes, r=theta, indique: <screen>
+<userinput>
+(theta)=theta
+</userinput>
+</screen
+> para que a linha inteira seja <quote
+>r(theta)=theta</quote
+>. Lembre-se que você poderá usar qualquer nome para a variável 'theta', por isso, o <quote
+>r(xpto)=xpto</quote
+> teria dado exactamente o mesmo resultado. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="combining-functions">
+<title
+>Combinar as Funções</title>
+<para
+>As funções podem ser combinadas para produzir funções novas. Basta indicar as funções a seguir ao sinal de igualdade numa expressão, como se as funções fossem variáveis. Por exemplo, se você tivesse definido as funções f(x) e g(x), você poderia desenhar a soma de 'f' e 'g' com: <screen
+><userinput>
+soma(x)=f(x)+g(x)
+</userinput
+>
+</screen>
+</para>
+<para
+>Repare que você só pode combinar funções do mesmo tipo, &eg; uma função explícita não pode ser combinada com uma função polar.</para>
+</sect1>
+
+<sect1 id="function-appearance">
+<title
+>Mudar a aparência das funções</title>
+
+<para
+>Para mudar a aparência do gráfico de uma função na janela de desenho principal, seleccione a função na janela correspondente e carregue no botão <guibutton
+>Editar</guibutton
+>. Na janela que aparece, você poderá alterar a espessura da linha no campo de texto e a cor do gráfico da função, se carregar no botão colorido à direita. Se você estiver a editar uma função explícita, você irá ver uma janela com três páginas. Na primeira, você irá indicar a equação da função. A página das <guilabel
+>Derivadas</guilabel
+> irá desenhar a primeira e segunda derivadas da função. Com a página <guilabel
+>Integral</guilabel
+> você irá desenhar o integral da função que é calculado com o método de Euler. </para>
+<para
+>Outra forma de editar uma função é carregar com o botão direito no gráfico. No menu de contexto que aparece, escolha o <guibutton
+>Editar</guibutton
+></para>
+
+<para
+>Para mais informações sobre o menu de contexto, veja <xref linkend="popupmenu"/>. </para>
+</sect1>
+
+<sect1 id="popupmenu">
+<title
+>Menu de contexto</title>
+
+<para
+>Ao carregar com o botão direito num gráfico de uma função ou num ponto de um gráfico paramétrico, irá aparecer um menu de contexto. No menu, existem sete itens disponíveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Esconder</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Esconde o gráfico seleccionado. Os outros gráficos serão mostrados à mesma.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Remover</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Remove a função. Todos os seus gráficos irão desaparecer.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Editar</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de edição da função seleccionada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Copiar</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Copia o gráfico para outra instância do &kmplot; em execução.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Mover</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Move o gráfico para outra instância do &kmplot; em execução.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para as funções do gráfico, estão também os quatro itens seguintes disponíveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Obter Valor y</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Abre uma janela, na qual você poderá encontrar o valor do Y correspondente a um valor do X específico. O gráfico seleccionado ficará realçado na janela. Indique um valor de X no campo <guilabel
+>X:</guilabel
+> e carregue em <guibutton
+>Procurar</guibutton
+> (ou carregue em &Enter;). O valor de Y correspondente será então mostrado em <guilabel
+>Y:</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Procurar pelo Valor Mínimo</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Procura o valor mínimo do gráfico num dado intervalo. O gráfico seleccionado será realçado na janela que aparece. Indique os limites inferior e superior da região na qual deseja procura o mínimo e carregue em <guibutton
+>Procurar</guibutton
+>. Os valores do X e do Y no mínimo serão mostrados.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Procurar pelo Valor Máximo</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Este é o mesmo que o <guimenuitem
+>Procurar pelo Valor Mínimo</guimenuitem
+> mas procura os valores máximos, em vez dos mínimos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Calcular o Integral</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+>Seleccione os valores em X do gráfico na janela nova que aparece. Calcula o integral e desenha a área entre o gráfico e o eixo dos X no intervalo seleccionado, com a cor do gráfico.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+</sect1>
+
+
+</chapter>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.am b/tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.in b/tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.in
new file mode 100644
index 00000000000..1227a112c70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kpercentage
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kpercentage/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kpercentage/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kpercentage/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kpercentage/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kpercentage/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=devel.docbook index.docbook using.docbook install.docbook Makefile.in credits.docbook introduction.docbook faq.docbook commands.docbook Makefile.am index.cache.bz2
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) commands.docbook index.docbook using.docbook introduction.docbook credits.docbook faq.docbook install.docbook devel.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage
+ @for base in commands.docbook index.docbook using.docbook introduction.docbook credits.docbook faq.docbook install.docbook devel.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/$$base ;\
+ done
+
+uninstall-nls:
+ for base in commands.docbook index.docbook using.docbook introduction.docbook credits.docbook faq.docbook install.docbook devel.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpercentage/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in commands.docbook index.docbook using.docbook introduction.docbook credits.docbook faq.docbook install.docbook devel.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kpercentage/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kpercentage/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kpercentage/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/commands.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/commands.docbook
new file mode 100644
index 00000000000..f1cf387dd8f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/commands.docbook
@@ -0,0 +1,61 @@
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kpercentage-mainwindow">
+<title
+>A janela principal do &kpercentage;</title>
+
+<para
+>Na janela principal você poderá indicar apenas um dos três campos. Aqui você terá de preencher o seu palpite. Carregue em <keycap
+>Enter</keycap
+> ou no botão <guibutton
+>Aplicar</guibutton
+>, para ver se está correcto. </para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela principal do &kpercentage;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="main.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui está uma imagem da janela principal do &kpercentage;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Em baixo, duas barras de progresso mostram o seu esforço. A barra superior mostra a relação dos exercícios tentados totais. A barra inferior compara as respostas correctas com as erradas. Já reparou que isto é também uma tarefa de percentagens? Os resultados mal-escritos (letras, espaços e assim por diante) não têm nenhuma influência aqui. </para>
+
+<para
+>Em qualquer altura, você poderá deixar esta janela com o botão <guibutton
+>Cancelar</guibutton
+>. Irá voltar para a janela de boas-vindas. Aqui você poderá seleccionar outro tipo de tarefa ou sair do &kpercentage;.</para>
+
+<para
+>Se carregar no botão <guibutton
+>Aplicar</guibutton
+>, ser-lhe-á dito se o seu palpite estava certo ou errado... </para>
+
+<screenshot>
+<screeninfo
+>Informação sobre um palpite correcto</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="answer.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Informação sobre um palpite correcto</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O sorriso engraçado aos saltos por cada tarefa correcta que faça!</para>
+</sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/credits.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/credits.docbook
new file mode 100644
index 00000000000..84c9cb3d63d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/credits.docbook
@@ -0,0 +1,56 @@
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kpercentage; </para>
+<para
+>Programa copyright 2001 Matthias Messmer <email
+>bmlmessmer@web.de</email
+> </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+><acronym
+>CVS</acronym
+>, colega de codificação e de discussão: Robert Gogolok <email
+>mail@robert-gogoloh.de</email
+> e Carsten Niehaus <email
+>cniehaus@gmx.de</email
+></para>
+</listitem>
+<listitem
+><para
+>Limpeza e correcção de erros do código: Primoz Anzur <email
+>zerokode@gmx.net</email
+></para
+></listitem>
+<listitem
+><para
+>Imagens: Elhay Achiam <email
+>e_achiam@netvision.net.il</email
+></para>
+</listitem>
+<listitem
+><para
+>Ortografia e <quote
+>bom</quote
+> Inglês: Jonathan Drews <email
+>j.e.drews@att.net</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2001 por Matthias Messmer <email
+>bmlmessmer@web.de</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/devel.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/devel.docbook
new file mode 100644
index 00000000000..a2d4219ff25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/devel.docbook
@@ -0,0 +1,12 @@
+<chapter id="developers">
+<title
+>Guia do Programador do &kpercentage;</title>
+
+<para
+>Se você quiser contribuir para o &kpercentage;, sinta-se à vontade para enviar uma mensagem de e-mail para <email
+>bmlmessmer@web.de</email
+>.</para>
+
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/faq.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/faq.docbook
new file mode 100644
index 00000000000..80a8a3ed138
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/faq.docbook
@@ -0,0 +1,23 @@
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist"
+> <qandaentry>
+<question>
+<para
+>Não obtive nenhuma ajuda a carregar no botão <guibutton
+>Ajuda</guibutton
+> do &kpercentage;?</para>
+</question
+>
+<answer
+>
+<para
+>Se você obteve o &kpercentage; a partir do <acronym
+>CVS</acronym
+>, você precisa de instalar a documentação em separado.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kpercentage/index.cache.bz2
new file mode 100644
index 00000000000..6c93c45f6c2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/index.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/index.docbook
new file mode 100644
index 00000000000..5040164ad33
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/index.docbook
@@ -0,0 +1,140 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "kdeedu">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY using SYSTEM "using.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY devel SYSTEM "devel.docbook">
+ <!ENTITY faq SYSTEM "faq.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY install SYSTEM "install.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kpercentage;</title>
+
+<authorgroup>
+<author
+><firstname
+>Matthias</firstname
+> <surname
+>Messmer</surname
+> <affiliation
+> <address
+><email
+>&Matthias.Messmer.mail;</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Carsten</firstname
+> <surname
+>Niehaus</surname
+> <affiliation
+> <address
+><email
+>cniehaus@gmx.de</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Gogolok</surname
+> <affiliation
+> <address
+><email
+>&Robert.Gogolok.mail;</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<year
+>2002</year>
+<holder
+>&Matthias.Messmer;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-10-08</date>
+<releaseinfo
+>1.2</releaseinfo>
+
+<abstract>
+<para
+>O &kpercentage; é uma pequena aplicação de matemática que irá ajudar os alunos a melhorar as suas capacidades para calcular percentagens. O <inlinemediaobject
+> <imageobject
+> <imagedata fileref="edu-logo.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> &kpercentage; faz parte do Projecto &kde;-EDU: <ulink url="http://edu.kde.org/"
+>http://edu.kde.org/</ulink
+></para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KPercentage</keyword>
+<keyword
+>EDU</keyword>
+<keyword
+>educação/entretenimento</keyword>
+<keyword
+>percentagens</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction;
+&using;
+&commands;
+&devel;
+&faq;
+&credits;
+&install;
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/install.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/install.docbook
new file mode 100644
index 00000000000..9ecff6ededc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/install.docbook
@@ -0,0 +1,23 @@
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="edu-logo.png" format="PNG"/>
+ </imageobject>
+</inlinemediaobject
+> O &kpercentage; faz parte do projecto KDE-EDU: <ulink url="http://edu.kde.org/"
+>http://edu.kde.org/</ulink
+> </para>
+
+<para
+>Mais informações sobre o &kpercentage; poderão ser obtidas na <ulink url="http://edu.kde.org/kpercentage"
+>página pessoal do &kpercentage;</ulink
+>.</para>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/introduction.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/introduction.docbook
new file mode 100644
index 00000000000..73676471fcf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/introduction.docbook
@@ -0,0 +1,12 @@
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kpercentage; é um pequeno programa de matemática que irá ajudar os alunos a melhorar a sua destreza no cálculo de percentagens.</para>
+
+<para
+>Existe uma secção especial de treino para as três tarefas básicas. Finalmente, o aluno poderá seleccionar um modo aleatório, no qual todas as três tarefas serão misturadas aleatoriamente.</para>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kpercentage/using.docbook b/tde-i18n-pt/docs/kdeedu/kpercentage/using.docbook
new file mode 100644
index 00000000000..eab6c3f109e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kpercentage/using.docbook
@@ -0,0 +1,82 @@
+<chapter id="using-kpercentage">
+<title
+>Usar o &kpercentage;</title>
+
+<para
+>A janela de boas-vindas permite-lhe escolher o tipo de exercícios se carregar num dos botões. Estes botões estão identificados com o valor a ser deduzido nos exercícios.</para>
+
+<screenshot>
+ <screeninfo
+>Aqui está uma imagem da janela de boas-vindas do &kpercentage;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="welcome.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui está uma imagem da janela de boas-vindas do &kpercentage;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<sect1 id="kpercentage-features">
+<title
+>Mais funcionalidades do &kpercentage;</title>
+
+<para
+>Do lado esquerdo, poderá ser seleccionado o número de exercícios. Você poderá escolher de 1 a 10 tarefas.</para>
+
+<para
+>Do lado direito, você poderá alterar o nível de dificuldade:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Fácil</term>
+<listitem>
+<para
+>Só as percentagens com valores fáceis de calcular serão indicadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Médio</term>
+<listitem>
+<para
+>Serão incluídas algumas percentagens mais complicadas, até algumas com valores maiores que 100%</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>De Loucos</term>
+<listitem>
+<para
+>Poderá ocorrer qualquer percentagem até 200%. Todos os valores são redondos, por isso seja sincero e calcule-os na sua cabeça!</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Existem algumas funções de ajuda integradas. Como é normal, algumas dicas de ferramentas aparecem quando o rato passa por cima de um elemento de controlo como um botão ou um campo de edição. Se carregar no botão de <guibutton
+>Ajuda</guibutton
+>, irá aparecer um pequeno menu com mais oportunidades:</para>
+
+<screenshot>
+ <screeninfo
+>O menu de contexto da Ajuda.</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="help.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O menu de contexto da Ajuda.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/Makefile.am b/tde-i18n-pt/docs/kdeedu/kstars/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/Makefile.in b/tde-i18n-pt/docs/kdeedu/kstars/Makefile.in
new file mode 100644
index 00000000000..72e4999b2d6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kstars
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kstars/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kstars/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kstars/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kstars/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kstars/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=flux.docbook calc-sidereal.docbook geocoords.docbook scriptbuilder.docbook altvstime.docbook stars.docbook indi.docbook calc-apcoords.docbook index.docbook man-temma.1.docbook calc-geodetic.docbook calc-horizontal.docbook horizon.docbook calc-dayduration.docbook julianday.docbook man-celestrongps.1.docbook calc-angdist.docbook utime.docbook calculator.docbook calc-ecliptic.docbook man-lx200_16.1.docbook timezones.docbook credits.docbook csphere.docbook faq.docbook commands.docbook man-v4lphilips.1.docbook config.docbook hourangle.docbook spiralgalaxies.docbook ai-contents.docbook blackbody.docbook calc-julianday.docbook solarsys.docbook dcop.docbook lightcurves.docbook zenith.docbook index.cache.bz2 luminosity.docbook colorandtemp.docbook man-lx200classic.1.docbook man-v4ldriver.1.docbook leapyear.docbook dumpmode.docbook wut.docbook tools.docbook calc-equinox.docbook ecliptic.docbook man-fliccd.1.docbook retrograde.docbook calc-eqgal.docbook magnitude.docbook greatcircle.docbook install.docbook astroinfo.docbook parallax.docbook Makefile.in details.docbook man-lx200autostar.1.docbook cequator.docbook darkmatter.docbook quicktour.docbook man-lx200generic.1.docbook man-indiserver.1.docbook calc-precess.docbook meridian.docbook calc-planetcoords.docbook observinglist.docbook fitsviewer.docbook sidereal.docbook skycoords.docbook precession.docbook cpoles.docbook jmoons.docbook Makefile.am equinox.docbook ellipticalgalaxies.docbook
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) calculator.docbook leapyear.docbook cpoles.docbook darkmatter.docbook solarsys.docbook geocoords.docbook astroinfo.docbook calc-equinox.docbook fitsviewer.docbook commands.docbook man-celestrongps.1.docbook colorandtemp.docbook quicktour.docbook calc-ecliptic.docbook cequator.docbook scriptbuilder.docbook man-fliccd.1.docbook greatcircle.docbook ai-contents.docbook parallax.docbook horizon.docbook lightcurves.docbook stars.docbook man-lx200generic.1.docbook luminosity.docbook man-temma.1.docbook wut.docbook calc-julianday.docbook blackbody.docbook index.docbook timezones.docbook man-lx200_16.1.docbook ellipticalgalaxies.docbook utime.docbook magnitude.docbook flux.docbook calc-planetcoords.docbook calc-eqgal.docbook credits.docbook calc-sidereal.docbook csphere.docbook faq.docbook hourangle.docbook man-lx200classic.1.docbook equinox.docbook man-lx200autostar.1.docbook man-v4lphilips.1.docbook dumpmode.docbook sidereal.docbook precession.docbook man-indiserver.1.docbook julianday.docbook jmoons.docbook install.docbook skycoords.docbook meridian.docbook config.docbook tools.docbook altvstime.docbook details.docbook calc-precess.docbook calc-horizontal.docbook retrograde.docbook dcop.docbook calc-dayduration.docbook spiralgalaxies.docbook indi.docbook calc-geodetic.docbook calc-angdist.docbook observinglist.docbook man-v4ldriver.1.docbook calc-apcoords.docbook ecliptic.docbook zenith.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars
+ @for base in calculator.docbook leapyear.docbook cpoles.docbook darkmatter.docbook solarsys.docbook geocoords.docbook astroinfo.docbook calc-equinox.docbook fitsviewer.docbook commands.docbook man-celestrongps.1.docbook colorandtemp.docbook quicktour.docbook calc-ecliptic.docbook cequator.docbook scriptbuilder.docbook man-fliccd.1.docbook greatcircle.docbook ai-contents.docbook parallax.docbook horizon.docbook lightcurves.docbook stars.docbook man-lx200generic.1.docbook luminosity.docbook man-temma.1.docbook wut.docbook calc-julianday.docbook blackbody.docbook index.docbook timezones.docbook man-lx200_16.1.docbook ellipticalgalaxies.docbook utime.docbook magnitude.docbook flux.docbook calc-planetcoords.docbook calc-eqgal.docbook credits.docbook calc-sidereal.docbook csphere.docbook faq.docbook hourangle.docbook man-lx200classic.1.docbook equinox.docbook man-lx200autostar.1.docbook man-v4lphilips.1.docbook dumpmode.docbook sidereal.docbook precession.docbook man-indiserver.1.docbook julianday.docbook jmoons.docbook install.docbook skycoords.docbook meridian.docbook config.docbook tools.docbook altvstime.docbook details.docbook calc-precess.docbook calc-horizontal.docbook retrograde.docbook dcop.docbook calc-dayduration.docbook spiralgalaxies.docbook indi.docbook calc-geodetic.docbook calc-angdist.docbook observinglist.docbook man-v4ldriver.1.docbook calc-apcoords.docbook ecliptic.docbook zenith.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/$$base ;\
+ done
+
+uninstall-nls:
+ for base in calculator.docbook leapyear.docbook cpoles.docbook darkmatter.docbook solarsys.docbook geocoords.docbook astroinfo.docbook calc-equinox.docbook fitsviewer.docbook commands.docbook man-celestrongps.1.docbook colorandtemp.docbook quicktour.docbook calc-ecliptic.docbook cequator.docbook scriptbuilder.docbook man-fliccd.1.docbook greatcircle.docbook ai-contents.docbook parallax.docbook horizon.docbook lightcurves.docbook stars.docbook man-lx200generic.1.docbook luminosity.docbook man-temma.1.docbook wut.docbook calc-julianday.docbook blackbody.docbook index.docbook timezones.docbook man-lx200_16.1.docbook ellipticalgalaxies.docbook utime.docbook magnitude.docbook flux.docbook calc-planetcoords.docbook calc-eqgal.docbook credits.docbook calc-sidereal.docbook csphere.docbook faq.docbook hourangle.docbook man-lx200classic.1.docbook equinox.docbook man-lx200autostar.1.docbook man-v4lphilips.1.docbook dumpmode.docbook sidereal.docbook precession.docbook man-indiserver.1.docbook julianday.docbook jmoons.docbook install.docbook skycoords.docbook meridian.docbook config.docbook tools.docbook altvstime.docbook details.docbook calc-precess.docbook calc-horizontal.docbook retrograde.docbook dcop.docbook calc-dayduration.docbook spiralgalaxies.docbook indi.docbook calc-geodetic.docbook calc-angdist.docbook observinglist.docbook man-v4ldriver.1.docbook calc-apcoords.docbook ecliptic.docbook zenith.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kstars/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in calculator.docbook leapyear.docbook cpoles.docbook darkmatter.docbook solarsys.docbook geocoords.docbook astroinfo.docbook calc-equinox.docbook fitsviewer.docbook commands.docbook man-celestrongps.1.docbook colorandtemp.docbook quicktour.docbook calc-ecliptic.docbook cequator.docbook scriptbuilder.docbook man-fliccd.1.docbook greatcircle.docbook ai-contents.docbook parallax.docbook horizon.docbook lightcurves.docbook stars.docbook man-lx200generic.1.docbook luminosity.docbook man-temma.1.docbook wut.docbook calc-julianday.docbook blackbody.docbook index.docbook timezones.docbook man-lx200_16.1.docbook ellipticalgalaxies.docbook utime.docbook magnitude.docbook flux.docbook calc-planetcoords.docbook calc-eqgal.docbook credits.docbook calc-sidereal.docbook csphere.docbook faq.docbook hourangle.docbook man-lx200classic.1.docbook equinox.docbook man-lx200autostar.1.docbook man-v4lphilips.1.docbook dumpmode.docbook sidereal.docbook precession.docbook man-indiserver.1.docbook julianday.docbook jmoons.docbook install.docbook skycoords.docbook meridian.docbook config.docbook tools.docbook altvstime.docbook details.docbook calc-precess.docbook calc-horizontal.docbook retrograde.docbook dcop.docbook calc-dayduration.docbook spiralgalaxies.docbook indi.docbook calc-geodetic.docbook calc-angdist.docbook observinglist.docbook man-v4ldriver.1.docbook calc-apcoords.docbook ecliptic.docbook zenith.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kstars/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kstars/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kstars/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/ai-contents.docbook b/tde-i18n-pt/docs/kdeedu/kstars/ai-contents.docbook
new file mode 100644
index 00000000000..a0a78921c66
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/ai-contents.docbook
@@ -0,0 +1,200 @@
+<sect1 id="ai-contents">
+<title
+>Informação Astronómica: Índice</title>
+
+<itemizedlist
+><title
+>O Céu e os Sistemas de Coordenadas</title>
+ <listitem
+><para
+><link linkend="ai-skycoords"
+>Sistemas de Coordenadas Celestes</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-cequator"
+>Equador Celeste</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-cpoles"
+>Polos Celestes</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-csphere"
+>Esfera Celeste</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-ecliptic"
+>A Elíptica</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-equinox"
+>Os Equinócios</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-geocoords"
+>Coordenadas Geográficas</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-greatcircle"
+>Grandes Círculos</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-horizon"
+>O Horizonte</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-hourangle"
+>Ângulo Horário</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-meridian"
+>Meridiano Local</link
+></para
+></listitem
+>
+ <listitem
+><para
+><link linkend="ai-precession"
+>Precessão</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-zenith"
+>O Zénite</link
+></para
+></listitem>
+</itemizedlist>
+
+<itemizedlist
+><title
+>Hora</title>
+ <listitem
+><para
+><link linkend="ai-julianday"
+>Dia Juliano</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-leapyear"
+>Anos Bissextos</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-sidereal"
+>Tempo Sideral</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-timezones"
+>Fusos-Horários</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-utime"
+>Tempo Universal</link
+></para
+></listitem>
+</itemizedlist>
+
+<itemizedlist
+><title
+>Física</title>
+ <listitem
+><para
+><link linkend="ai-blackbody"
+>Radiação dos Corpos Negros</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-darkmatter"
+>Matéria Negra</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-flux"
+>Fluxo</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-luminosity"
+>Luminosidade</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-parallax"
+>Paralaxe</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-retrograde"
+>Movimento Retrógrado</link
+></para
+></listitem>
+</itemizedlist>
+
+<itemizedlist
+><title
+>Astrofísica</title>
+ <listitem
+><para
+><link linkend="ai-ellipgal"
+>Galáxias Elípticas</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-spiralgal"
+>Galáxias Espirais</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-magnitude"
+>A Escala de Magnitude</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-stars"
+>Estrelas: Uma FAQ Introdutória</link
+></para
+></listitem>
+ <listitem
+><para
+><link linkend="ai-colorandtemp"
+>Cores e Temperaturas das Estrelas</link
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/altvstime.docbook b/tde-i18n-pt/docs/kdeedu/kstars/altvstime.docbook
new file mode 100644
index 00000000000..1b047e55bf6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/altvstime.docbook
@@ -0,0 +1,77 @@
+<sect1 id="tool-altvstime">
+<title
+>Ferramenta de Altitude vs. Tempo</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Ferramenta de Altitude vs. Tempo</secondary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>A Ferramenta de Altitude vs. Tempo </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="altvstime.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Desenho de Altitude vs. Tempo</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta ferramenta desenha a altitude de qualquer objecto como uma função do tempo, para qualquer data e localização na Terra. A secção de topo é um desenho gráfico do ângulo da altitude no eixo vertical e do tempo no eixo horizontal. O tempo é mostrado tanto como tempo local ao longo da parte inferior e como <link linkend="ai-sidereal"
+>tempo sideral</link
+> ao longo da superior. A parte inferior de baixo no gráfico é desenhada a verde para indicar que os pontos nesta região estão abaixo do horizonte. </para>
+<para
+>Existem algumas formas de adicionar curvas ao desenho. A forma mais simples de adicionar a curva de um objecto existente é simplesmente indicando o seu nome no campo <guilabel
+>Nome</guilabel
+> e carregando em Enter ou no botão <guibutton
+>Desenhar</guibutton
+>. Se o texto que indicar for encontrado na base de dados de objectos, a curva do objecto é adicionada ao gráfico. Você também poderá carregar no botão <guibutton
+>Escolher</guibutton
+> para abrir a <link linkend="findobjects"
+>Janela de Procura de Objectos</link
+> para seleccionar um objecto da lista de objectos conhecidos. Se você quiser adicionar um ponto que não exista na base de dados dos objectos, basta indicar um nome para o ponto e preencher então as coordenadas nos campos <guilabel
+>RA</guilabel
+> e <guilabel
+>Dec</guilabel
+>. Carregue então no botão <guibutton
+>Desenhar</guibutton
+> para adicionar a curva para o seu objecto personalizado ao desenho (tenha em atenção que terá de usar um nome que não exista já na base de dados de objectos para isto funcionar). </para>
+<para
+>Quando você adicionar um objecto ao desenho, a sua curva de altitude vs. tempo é desenhada com uma linha branca grossa e o seu nome é adicionado à lista em baixo e à direita. Os objectos que já estiverem presentes são desenhados com uma linha vermelha mais fina. Você poderá escolher o objecto que é desenhado com a linha grossa a branco se seleccionar o seu nome na lista. </para>
+<para
+>Estas curvas mostram a Altitude dos objectos (o ângulo acima do <link linkend="ai-horizon"
+>horizonte</link
+>) como uma função do tempo. Quando uma curva passar da parte inferior para a superior, o objecto nasceu; quando passar da metade superior para a inferior, ocorreu o seu ocaso. Por exemplo, na imagem, o asteróide <firstterm
+>Quaoar</firstterm
+> nasce por volta das 04:00, hora local, e o seu ocaso ocorre perto das 15:00. </para>
+<para
+>A Altitude de um objecto depende de onde você está na Terra e da Data. Por omissão, a ferramenta adopta a Localização e a Data da configuração actual do KStars. Você poderá alterar estes parâmetros na página de <guilabel
+>Data &amp; Localização</guilabel
+>. Para alterar a Localização, você poderá carregar no botão <guibutton
+>Escolher a Cidade...</guibutton
+> para abrir a janela de <link linkend="setgeo"
+>Localização Geográfica</link
+> ou indicar os valores da Longitude e da Latitude manualmente nos campos respectivos e carregar no botão <guibutton
+>Actualizar</guibutton
+>. Para alterar a data, use o selector da <guilabel
+>Data</guilabel
+> e carregue em <guibutton
+>Actualizar</guibutton
+>. Repare que as curvas que você tenha já desenhado serão automaticamente actualizadas quando você alterar a Data e/ou a Localização. </para>
+
+<tip>
+<para
+>Exercício:</para>
+<para
+>Desenhe a curva da Altitude do Sol. Certifique-se que a sua localização não está perto do equador. Mude a Data para uma determinada altura em Junho, e depois para algo em Janeiro. Você poderá ver facilmente porque é que existem então as estações do ano; no inverno, o Sol está acima do horizonte durante menos tempo (os dias são mais curtos) e a sua altitude nunca é muito elevada. </para>
+</tip>
+
+
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/astroinfo.docbook b/tde-i18n-pt/docs/kdeedu/kstars/astroinfo.docbook
new file mode 100644
index 00000000000..bac41fa49d4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/astroinfo.docbook
@@ -0,0 +1,9 @@
+<chapter id="astroinfo">
+<title
+>O Projecto AstroInfo</title>
+
+<para
+>Aqui você poderá encontrar uma colecção de pequenos artigos que explicam vários conceitos astronómicos usados no &kstars;. Desde os sistemas de coordenadas até à mecânica celestial, você poderá encontrar aqui as respostas às suas dúvidas. </para
+><para
+>Os artigos, algumas das vezes, também contêm exercícios que você poderá efectuar com o &kstars; para ilustrar o conceito por detrás do artigo. </para>
+&contents; &skycoords; &cequator; &cpoles; &csphere; &ecliptic; &equinox; &geocoords; &greatcircle; &horizon; &hourangle; &meridian; &precession; &zenith; &julianday; &leapyear; &sidereal; &timezones; &utime; &blackbody; &darkmatter; &flux; &luminosity; &parallax; &retrograde; &ellipgal; &spiralgal; &magnitude; &stars; &colorandtemp; </chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/blackbody.docbook b/tde-i18n-pt/docs/kdeedu/kstars/blackbody.docbook
new file mode 100644
index 00000000000..6b23ee816c3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/blackbody.docbook
@@ -0,0 +1,124 @@
+<sect1 id="ai-blackbody">
+
+<sect1info>
+
+<author
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+><address>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Radiação dos Corpos Negros</title>
+<indexterm
+><primary
+>Radiação dos Corpos Negros</primary>
+<seealso
+>Cores e Temperaturas das Estrelas</seealso>
+</indexterm>
+
+<para
+>Um <firstterm
+>corpo negro</firstterm
+> refere-se a um objecto opaco que emite <firstterm
+>radiação térmica</firstterm
+>. Um corpo negro perfeito é um que absorve toda a luz recebida e não reflecte nenhuma. À temperatura ambiente, um desses objectos iria aparecer perfeitamente preto (daí o termo <emphasis
+>corpo negro</emphasis
+>). Contudo, se for aquecido a uma alta temperatura, um corpo negro irá começar a brilhar com <firstterm
+>radiação térmica</firstterm
+>. </para>
+
+<para
+>De facto, todos os objectos emitem radiação térmica (desde que a sua temperatura esteja acima do Zero Absoluto, ou seja, -273,15 graus Celsius), mas nenhum objecto emite radiação térmica perfeitamente; em vez disso, são melhores a emitir/absorver alguns comprimentos de onda de luz do que outros. Essas eficiências desequilibradas tornam difícil o estudo da interacção da luz, calor e matéria com os objectos normais. </para>
+
+<para
+>Felizmente, é possível construir um corpo negro quase perfeito. Crie uma caixa feita com um material condutor térmico, como por exemplo metal. A caixa deverá ser perfeitamente fechada em todos os lados, de modo que o interior forme uma cavidade que não receba luz da zona em redor. Depois, faça um pequeno furo num sítio qualquer da caixa. A luz que sair desse buraco irá relembrar a luz de um corpo negro ideal, para a temperatura do ar dentro da caixa. </para>
+
+<para
+>No início do século XX, os cientistas Lord Rayleigh e Max Planck (entre outros) estudaram a radiação dos corpos negros com um dispositivo do género. Depois de muito trabalho, Planck foi capaz de descrever empiricamente a intensidade de luz emitida por um corpo negro em função do comprimento de onda. Para além disso, foi capaz de descrever como esse espectro seria alterado à medida que a temperatura mudava. O trabalho de Planck sobre a radiação dos corpos negros é uma das áreas da física que levou à fundação da ciência maravilhosa que é a Mecânica Quântica, mas isso está infelizmente para além do âmbito deste artigo. </para>
+
+<para
+>O que Planck e os outros encontraram foi que, à medida que a temperatura de um corpo negro aumenta, a quantidade total de luz emitida por segundo aumenta e o comprimento de onda do pico do espectro muda para cores mais azuis (ver Figura 1). </para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="blackbody.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+><phrase
+>Figura 1</phrase
+></para
+></caption>
+</mediaobject>
+</para>
+
+<para
+>Por exemplo, uma barra de ferro torna-se vermelha-alaranjada quando é aquecida a altas temperaturas e a sua cor vai mudando progressivamente para azul e para branco à medida que vai sendo ainda mais aquecida. </para>
+
+<para
+>Em 1893, o físico alemão Wilhelm Wien quantificou a relação entre a temperatura do corpo negro e o comprimento de onda do pico espectral com a seguinte equação: </para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="lambda_max.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+
+<para
+>em que T é a temperatura em Kelvin. A lei de Wien declara que o comprimento de onda da emissão máxima de um corpo negro é inversamente proporcional à sua temperatura. Isto faz sentido; a luz com comprimentos de onda mais curtos (com maior frequência) corresponde a fotões com maior energia, que é o que iria esperar de um objecto a uma temperatura mais elevada. </para>
+
+<para
+>Por exemplo, o Sol tem uma temperatura média de 5 800 K, por isso o comprimento de onda da emissão máxima é dado por: <mediaobject
+> <imageobject>
+<imagedata fileref="lambda_ex.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+
+<para
+>Este comprimento de onda cai na região do verde no espectro de luz visível, mas o Sol irradia continuamente fotões com comprimentos maiores e menores do que o lambda(máx) e os olhos humanos vêem a cor do sol como amarela/branca. </para>
+
+<para
+>Em 1879, o físico austríaco Stephan Josef Stefan mostrou que a luminosidade de um corpo negro, L, é proporcional à 4a potência da sua temperatura T. </para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="luminosity.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+
+<para
+>em que A é a área da superfície, o 'alfa' é uma constante de proporcionalidade e o T é a temperatura em Kelvin. Isto é, se duplicarmos a temperatura (p.ex. de 1000 K para 2000 K), então a energia total irradiada a partir de um corpo negro aumenta por um factor de 2^4 ou 16. </para>
+
+<para
+>Cinco anos depois, o físico austríaco Ludwig Boltzman derivou a mesma equação, agora conhecida como a lei de Stephan-Boltzman. Se assumirmos uma estrela esférica com raio R, então a luminosidade dessa estrela é </para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="luminosity_ex.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+
+<para
+>em que R é o raio da estrela em cm, e o alfa é a constante de Stephan-Boltzman, que tem o valor: <mediaobject
+> <imageobject>
+<imagedata fileref="alpha.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-angdist.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-angdist.docbook
new file mode 100644
index 00000000000..c990d6deb47
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-angdist.docbook
@@ -0,0 +1,39 @@
+<sect2 id="calc-angdist">
+<title
+>Módulo da Distância Angular</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo da Distância Angular</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo da Distância Angular </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-angdist.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Distância Angular</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A ferramenta da Distância Angular é usada para medir o ângulo entre quaisquer dois pontos no céu. Você poderá indicar simplesmente as <link linkend="equatorial"
+>Coordenadas equatoriais</link
+> do par de pontos desejado e carregar no botão <guibutton
+>Calcular</guibutton
+> para obter o ângulo entre os dois pontos. </para>
+<para
+>Existe também um módulo em lote para este módulo. No modo de lote, você indica um ficheiro de entrada que contém quatro números por linha: os valores da AR e da Dec para os pares de pontos. Em alternativa, você poderá indicar um único valor para qualquer uma destas quatro coordenadas no painel da calculadora (os valores correspondentes para o ficheiro de entrada deverão ser omitidos se forem indicados na calculadora). </para>
+<para
+>Logo que tenha indicado o ficheiro de entrada e um ficheiro para o resultado, basta carregar no botão <guibutton
+>Executar</guibutton
+> para gerar o ficheiro com o resultado. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-apcoords.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-apcoords.docbook
new file mode 100644
index 00000000000..8d9b0012818
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-apcoords.docbook
@@ -0,0 +1,45 @@
+<sect2 id="calc-apcoords">
+<title
+>Módulo de Coordenadas Aparentes</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de Coordenadas Aparentes</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo das Coordenadas Aparentes </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-apcoords.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Coordenadas Aparentes</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O módulo de Coordenadas Aparentes converte as <firstterm
+>coordenadas do catálogo</firstterm
+> de um ponto no céu para as suas <firstterm
+>coordenadas aparentes</firstterm
+> para qualquer data. As coordenadas dos objectos no céu não são fixas, devido à <link linkend="ai-precession"
+>precessão</link
+>, à nutação e à aberração. Este módulo tem estes efeitos em conta. </para>
+<para
+>Para usar o módulo, indique primeiro a data e hora de destino na secção da <guilabel
+>Seguir Data e Hora</guilabel
+>. Depois, indique as coordenadas do catálogo na secção <guilabel
+>Coordenadas de Catálogo</guilabel
+>. Você também poderá indicar a época do catálogo aqui (normalmente igual a 2000,0 para os catálogos de objectos modernos). Finalmente, carregue no botão <guibutton
+>Calcular</guibutton
+>, para que as coordenadas do objecto na data-alvo sejam mostradas na secção <guilabel
+>Coordenadas Aparentes</guilabel
+>. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-dayduration.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-dayduration.docbook
new file mode 100644
index 00000000000..754b44917b4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-dayduration.docbook
@@ -0,0 +1,31 @@
+<sect2 id="calc-dayduration">
+<title
+>Módulo da Duração do Dia</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo da Duração do Dia</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo da Duração do Dia </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-daylength.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Duração do Dia</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo calcula o tamanho do dia, assim como as horas do nascer do sol, a passagem do sol (meio-dia solar) e do ocaso para qualquer data do calendário e para qualquer localização da Terra. Preencha primeiros as coordenadas geográficas desejadas e a data, carregando depois no botão <guibutton
+>Calcular</guibutton
+>. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-ecliptic.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-ecliptic.docbook
new file mode 100644
index 00000000000..f0aad8ee3c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-ecliptic.docbook
@@ -0,0 +1,45 @@
+<sect2 id="calc-ecliptic">
+<title
+>Módulo de Coordenadas Elípticas</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de Coordenadas Elípticas</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo das Coordenadas Elípticas </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-ecliptic.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Coordenadas Elípticas</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo converte entre <link linkend="equatorial"
+>coordenadas Equatoriais</link
+> e <link linkend="ecliptic"
+>coordenadas Elípticas</link
+>. Primeiro, seleccione as coordenadas a usar na entrada com a secção <guilabel
+>Escolha as Coordenadas de Entrada</guilabel
+>. Depois, preencha os valores de coordenadas correspondentes, quer em <guilabel
+>Coordenadas Elípticas</guilabel
+> ou <guilabel
+>Equatoriais</guilabel
+>. Finalmente, carregue no botão <guibutton
+>Calcular</guibutton
+>, para que as coordenadas complementares sejam preenchidas. </para>
+<para
+>Existe também um módulo em lote para este módulo para converter vários pares de coordenadas de uma vez. Você precisa de criar um ficheiro de entrada que contém dois números por linha: os pares de coordenadas de entrada (sejam Equatoriais ou Elípticos). Depois indique as coordenadas que vai usar à entrada e os nomes dos ficheiros de entrada e de resultados. Finalmente, carregue no botão <guibutton
+>Executar</guibutton
+> para gerar o ficheiro de resultado que irá conter as coordenadas convertidas (Equatoriais ou Elípticas, isto é, as complementares das que foram escolhidas para a entrada). </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-eqgal.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-eqgal.docbook
new file mode 100644
index 00000000000..1e677311c63
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-eqgal.docbook
@@ -0,0 +1,42 @@
+<sect2 id="calc-eqgal">
+<title
+>Módulo de coordenadas Equatoriais/Galácticas</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de coordenadas Equatoriais/Galácticas</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo das Coordenadas Equatoriais/Galácticas </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-eqgal.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Coordenadas Equatoriais/Galácticas</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo converte das <link linkend="equatorial"
+>Coordenadas Equatoriais</link
+> para as <link linkend="galactic"
+>Coordenadas Galácticas</link
+> e vice-versa. Primeiro, seleccione as coordenadas que deverão ser usadas como valores de entrada na secção de <guilabel
+>Selecção da Entrada</guilabel
+>. De seguida, preencha os valores de coordenadas correspondentes tanto na secção de <guilabel
+>coordenadas galácticas</guilabel
+> como de <guilabel
+>coordenadas equatoriais</guilabel
+>. Finalmente, carregue no botão <guibutton
+>Calcular</guibutton
+> para que as coordenadas complementares sejam preenchidas. </para>
+</sect2>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-equinox.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-equinox.docbook
new file mode 100644
index 00000000000..89fbc6b1e94
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-equinox.docbook
@@ -0,0 +1,37 @@
+<sect2 id="calc-equinox">
+<title
+>Módulo de Equinócios e Solstícios</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de Equinócios e Solstícios</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo dos Equinócios e Solstícios </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-equinox.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Equinócios e Solstícios</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O módulo de <link linkend="ai-equinox"
+>Equinócios</link
+> e Solstícios calcula a data e a hora de um equinócio ou solstício para um dado ano. Você indica qual o evento (o Equinócio da Primavera, o Solstício de Verão, o Equinócio de Outono ou o Solstício de Inverno) serão investigados, bem como o ano. Depois carregue no botão <guibutton
+>Calcular</guibutton
+> para obter a data e a hora do evento, assim como o comprimento da estação correspondente em dias. </para>
+<para
+>Existe também um módulo em lote para este módulo. Para o usar, precisa de criar um ficheiro de entrada que contém um número por linha, correspondendo ao ano para o qual os dados dos Equinócios e Solstícios serão calculados. Depois indique os nomes dos ficheiros de entrada e de resultados. Finalmente, carregue no botão <guibutton
+>Executar</guibutton
+> para gerar o ficheiro de resultado. Cada linha do ficheiro irá conter o ano introduzido, a data e a hora de cada evento e o comprimento de cada estação do ano. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-geodetic.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-geodetic.docbook
new file mode 100644
index 00000000000..a6363beb0da
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-geodetic.docbook
@@ -0,0 +1,45 @@
+<sect2 id="calc-geodetic">
+<title
+>Módulo de Coordenadas Geodésicas</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de Coordenadas Geodésicas</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo das Coordenadas Geodésicas </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-geodetic.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Coordenadas Geodésicas</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O <link linkend="ai-geocoords"
+>sistema de coordenadas geográficas</link
+> normal assume que a Terra é uma esfera perfeita. Isto é aproximadamente verdadeiro, por isso e para a maioria dos fins, as coordenadas geográficas são óptimas. Se for necessária uma precisão muito elevada, então ter-se-á de ter em conta a forma verdadeira da Terra. A Terra é um elipsóide; a distância à volta do equador é cerca de 0,3% maior que um <link linkend="ai-greatcircle"
+>Grande Círculo</link
+> que passe através dos pólos. O <firstterm
+>Sistema de Coordenadas Geodésicas</firstterm
+> tem esta forma elipsoidal em conta, e expressa a posição na superfície da terra em coordenadas cartesianas (X, Y e Z). </para>
+<para
+>Para usar o módulo, seleccione primeiro quais as coordenadas que irá usar como dados de entrada na secção <guilabel
+>Selecção da Entrada</guilabel
+>. Depois, preencha as coordenadas de entrada na secção <guilabel
+>Coordenadas Cartesianas</guilabel
+> ou na <guilabel
+>Coordenadas Geográficas</guilabel
+>. Quando você carregar no botão <guibutton
+>Calcular</guibutton
+>, as coordenadas correspondentes serão preenchidas. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-horizontal.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-horizontal.docbook
new file mode 100644
index 00000000000..f8efb2478a6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-horizontal.docbook
@@ -0,0 +1,42 @@
+<sect2 id="calc-horiz">
+<title
+>Módulo das Coordenadas Horizontais</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo das Coordenadas Horizontais</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>Módulo de cálculo das Coordenadas Horizontais </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-horizontal.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Coordenadas Horizontais</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo converte <link linkend="equatorial"
+>Coordenadas equatoriais</link
+> em <link linkend="horizontal"
+>Coordenadas horizontais</link
+>. Primeiro, seleccione a data, hora e coordenadas geográficas que deseja utilizar no cálculo, na secção <guilabel
+>Introduza Dados</guilabel
+>. Em seguida, forneça as coordenadas equatoriais a serem convertidas e sua época na secção <guilabel
+>Coordenadas Equatoriais</guilabel
+>. Uma vez premido o botão <guibutton
+>Calcular</guibutton
+>, as respectivas coordenadas Horizontais serão mostradas na secção <guilabel
+>Coordenadas Horizontais</guilabel
+>. </para>
+</sect2>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-julianday.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-julianday.docbook
new file mode 100644
index 00000000000..949b38bea9d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-julianday.docbook
@@ -0,0 +1,45 @@
+<sect2 id="calc-julian">
+<title
+>Módulo do Dia Juliano</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo do Dia Juliano</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo do Dia Juliano </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-julian.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Dia Juliano</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo converte entre a data do calendário, o <link linkend="ai-julianday"
+>Dia Juliano</link
+> e o <firstterm
+>Dia Juliano Modificado</firstterm
+>. O Dia Juliano Modificado é simplesmente igual ao Dia Juliano - 2 400 000,5. </para
+><para
+>Para usar o módulo, seleccione qual das três datas será o dado de entrada e depois preencha esse valor. Finalmente, carregue no botão <guibutton
+>Calcular</guibutton
+>, para que os valores correspondentes nos outros dois sistemas de data sejam apresentados. </para>
+
+<tip>
+<para
+>Exercício:</para>
+<para
+>Qual a data do calendário a que corresponde o DJM = 0,0? </para>
+</tip>
+
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-planetcoords.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-planetcoords.docbook
new file mode 100644
index 00000000000..a66c3e79c2e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-planetcoords.docbook
@@ -0,0 +1,43 @@
+<sect2 id="calc-planetcoords">
+<title
+>Módulo de Coordenadas dos Planetas</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de Coordenadas dos Planetas</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de Coordenadas dos Planetas </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-planetcoords.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Coordenadas dos Planetas</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O módulo de Coordenadas dos Planetas calcula os dados de posições para qualquer um dos corpos principais do Sistema Solar, para qualquer data, hora e localização geográfica. Basta seleccionar o <guilabel
+>corpo do sistema solar</guilabel
+> na lista respectiva e indicar a data, hora e coordenadas geográficas (estes valores estão predefinidos com a configuração actual do &kstars;). Depois, carregue no botão <guibutton
+>Calcular</guibutton
+> para determinar as coordenadas <link linkend="equatorial"
+>Equatoriais</link
+>, <link linkend="horizontal"
+>Horizontais</link
+> e <link linkend="ecliptic"
+>Elípticas</link
+> do objecto. </para>
+<para
+>Existe também um módulo em lote para este módulo para converter vários pares de coordenadas de uma vez. Você precisa de criar um ficheiro de entrada que contém os parâmetros de entrada (o corpo do sistema solar, a data, a hora, a longitude e a latitude). Você poderá optar por indicar um valor de uma constante para alguns dos parâmetros da janela de cálculo (estes parâmetros serão omitidos no ficheiro de entrada). Você poderá indicar também qual dos parâmetros de resultado (coordenadas Equatoriais, Horizontais e Elípticas) é que será calculado. Depois indique os nomes dos ficheiros de entrada e de resultados. Finalmente, carregue no botão <guibutton
+>Executar</guibutton
+> para gerar o ficheiro de resultado que irá conter os valores calculados. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-precess.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-precess.docbook
new file mode 100644
index 00000000000..f831a84f18c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-precess.docbook
@@ -0,0 +1,43 @@
+<sect2 id="calc-precess">
+<title
+>Módulo de precessão</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo de precessão</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo da Precessão </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-precess.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Precessão</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo é semelhante ao <link linkend="calc-apcoords"
+>módulo de Coordenadas Aparentes</link
+>, mas só aplica o efeito de <link linkend="ai-precession"
+>precessão</link
+>, e não o de nutação nem o de aberração. </para>
+<para
+>Para usar o módulo, primeiro indique as coordenadas de entrada e a sua época na secção das <guilabel
+>Coordenadas Originais</guilabel
+>. Você precisa também de preencher a época de alvo na secção <guilabel
+>Coordenadas Precedidas</guilabel
+>. De seguida, carregue no botão <guibutton
+>Calcular</guibutton
+>, para que as coordenadas do objecto, precedidas para a época de alvo, são apresentadas na secção <guilabel
+>Coordenadas Precedidas</guilabel
+>. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calc-sidereal.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calc-sidereal.docbook
new file mode 100644
index 00000000000..adaac60ac4a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calc-sidereal.docbook
@@ -0,0 +1,37 @@
+<sect2 id="calc-sidereal">
+<title
+>Módulo de Tempo Sideral</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+<tertiary
+>Módulo do Tempo Sideral</tertiary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O módulo de cálculo do Tempo Sideral </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="calc-sidereal.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Tempo Sideral</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este módulo converte entre o <link linkend="ai-utime"
+>Tempo Universal</link
+> e o <link linkend="ai-sidereal"
+>Tempo Sideral</link
+> local. Primeiro, seleccione se quer usar o Tempo Universal ou o Tempo Sideral como valores de entrada na secção de <guilabel
+>Selecção da Entrada</guilabel
+>. Você precisa também de indicar uma longitude geográfica e uma data para o cálculo, para além do valor do Tempo Universal ou do Tempo Sideral. Quando você carregar no botão <guibutton
+>Calcular</guibutton
+>, o valor correspondente para o outro tempo será apresentado. </para>
+</sect2>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/calculator.docbook b/tde-i18n-pt/docs/kdeedu/kstars/calculator.docbook
new file mode 100644
index 00000000000..e06e92677c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/calculator.docbook
@@ -0,0 +1,102 @@
+<sect1 id="tool-calculator">
+<title
+>A Calculadora Astronómica</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Calculadora Astronómica</secondary>
+</indexterm>
+
+<para
+>A Calculadora Astronómica do &kstars; fornece vários módulos que lhe dão acesso directo aos algoritmos usados pelo programa. Os módulos estão organizados por assunto: <itemizedlist
+><title
+>Conversor de Coordenadas</title>
+<listitem
+><para
+><link linkend="calc-angdist"
+>Distância Angular</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-apcoords"
+>Coordenadas Aparentes</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-ecliptic"
+>Coordenadas Elípticas</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-eqgal"
+>Coordenadas Equatoriais/Galácticas</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-horiz"
+>Coordenadas Horizontais</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-precess"
+>Precessão</link
+></para
+></listitem>
+</itemizedlist>
+<itemizedlist
+><title
+>Coordenadas Terrestres</title>
+<listitem
+><para
+><link linkend="calc-geodetic"
+>Coordenadas Geodésicas</link
+></para
+></listitem>
+</itemizedlist>
+<itemizedlist
+><title
+>Sistema Solar</title>
+<listitem
+><para
+><link linkend="calc-planetcoords"
+>Coordenadas dos Planetas</link
+></para
+></listitem>
+</itemizedlist>
+<itemizedlist
+><title
+>Calculadores Temporais</title>
+<listitem
+><para
+><link linkend="calc-dayduration"
+>Duração do Dia</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-equinox"
+>Equinócios e Solstícios</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-julian"
+>Dia Juliano</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="calc-sidereal"
+>Tempo Sideral</link
+></para
+></listitem>
+</itemizedlist>
+</para>
+&calc-angdist; &calc-apcoords; &calc-ecliptic; &calc-eqgal; &calc-horiz; &calc-precess; &calc-geodetic; &calc-planetcoords; &calc-dayduration; &calc-equinox; &calc-julian; &calc-sidereal; </sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/cequator.docbook b/tde-i18n-pt/docs/kdeedu/kstars/cequator.docbook
new file mode 100644
index 00000000000..fabdfc00898
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/cequator.docbook
@@ -0,0 +1,34 @@
+<sect1 id="ai-cequator">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>O Equador Celeste</title>
+<indexterm
+><primary
+>Equador Celeste</primary>
+<seealso
+>Coordenadas Equatoriais</seealso>
+</indexterm>
+<para
+>O <firstterm
+>Equador Celeste</firstterm
+> é um <link linkend="ai-greatcircle"
+>círculo grande</link
+> imaginário na <link linkend="ai-csphere"
+>esfera celeste</link
+>. O equador celeste é o plano fundamental do <link linkend="equatorial"
+>Sistema de Coordenadas Equatorial</link
+>, por isso é definido como o conjunto de pontos com Declinação de zero graus. É também a projecção do equador da Terra no céu. </para>
+<para
+>O Equador Celeste e a <link linkend="ai-ecliptic"
+>Eclíptica</link
+> estão definidos a um ângulo de 23,5 graus no céu. Os pontos onde se interceptam são os <link linkend="ai-equinox"
+>Equinócios</link
+> da Primavera e do Outono. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/colorandtemp.docbook b/tde-i18n-pt/docs/kdeedu/kstars/colorandtemp.docbook
new file mode 100644
index 00000000000..35b9e34fb52
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/colorandtemp.docbook
@@ -0,0 +1,123 @@
+<sect1 id="ai-colorandtemp">
+
+<sect1info>
+
+<author
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+><address>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Cores e Temperaturas das Estrelas</title>
+<indexterm
+><primary
+>Cores e Temperaturas das Estrelas</primary>
+<seealso
+>Radiação dos Corpos Negros</seealso
+> <seealso
+>Escala de Magnitudes</seealso
+> </indexterm>
+
+<para
+>As estrelas parecem ser exclusivamente brancas à primeira vista. Mas se olharmos com atenção, poderemos encontrar um conjunto de cores: azul, branco, vermelho ou até mesmo dourado. Na constelação de Inverno Orion, é visto um contraste bonito entre a Betelgeuse vermelha na axila de Orion e a Bellatrix azul no ombro. O que faz com que as estrelas exibam cores diferentes era um mistério até há dois séculos atrás, quando os físicos ganharam uma compreensão suficiente da natureza da luz e das propriedades da matéria em temperaturas extremamente elevadas. </para>
+
+<para
+>Especificamente, foi a física da <link linkend="ai-blackbody"
+>radiação dos corpos negros</link
+> que permitiu compreender a variação das cores das estrelas. Logo depois de a radiação dos corpos negros ter sido compreendida, notou-se que o espectro das estrelas é bastante semelhante à radiação das curvas dos corpos negros a várias temperaturas, desde poucos milhares de Kelvin até ~50 000 Kelvin. A conclusão óbvia foi que as estrelas são semelhantes aos corpos negros e que a variação da cor das estrelas é uma consequência directa das suas temperaturas à superfície. </para>
+
+<para
+>As estrelas frias (i.e., do Tipo Espectral K e M) irradiam a maior parte da sua energia na região dos vermelhos e infra-vermelhos do espectro electromagnético e, deste modo, parecem avermelhadas, enquanto que as estrelas quentes (i.e., do Tipo Espectral O e B) emitem na sua maioria nos comprimentos de onda azul e ultra-violeta, fazendo-as parecer azuladas ou brancas. </para>
+
+<para
+>Para estimar a temperatura à superfície de uma estrela, poder-se-á usar a relação conhecida entre a temperatura de um corpo negro e o comprimento de onda da luz onde o espectro faz um pico. Isto é, à medida que você aumenta a temperatura de um corpo negro, o pico do seu espectro move-se para os comprimentos de onda mais curtos (azulados) da luz. Isto é ilustrado na Figura 1 onde a intensidade de três estrela hipotéticas é desenhada em relação ao comprimento de onda. O "arco-íris" indica o intervalo de comprimentos de onda visíveis ao olho humano. </para>
+
+<para>
+<mediaobject>
+<imageobject>
+ <imagedata fileref="star_colors.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+><phrase
+>Figura 1</phrase
+></para
+></caption>
+</mediaobject>
+</para>
+
+<para
+>Este método simples é conceptualmente correcto, mas não pode ser usado para obter as temperaturas das estrelas com precisão, porque as estrelas <emphasis
+>não</emphasis
+> são corpos negros perfeitos. A presença de vários elementos na atmosfera da estrela irão provocar a absorção de certos comprimentos de onda. Dado que essas linhas de absorção não estão distribuídas uniformemente pelo espectro, elas poderão desviar a posição do pico do espectro. Para além disso, a obtenção de um espectro útil de uma estrela é um processo intensivo em termos de tempo e é completamente ineficiente para grandes amostras de estrelas. </para>
+
+<para
+>Um método alternativo usa a fotometria para medir a intensidade de luz que passa através de vários filtros diferentes. Cada filtro permite que <emphasis
+>somente</emphasis
+> uma parte do espectro passe através dele, rejeitando todos os outros. Um sistema de fotometria frequentemente usado é o <firstterm
+>sistema UBV de Johnson</firstterm
+>. Ele aplica três filtros passa-banda: o U ("Ultra-violeta"), B ("Azul") e o V ("Visível"); caa um ocupa regiões diferentes do espectro electromagnético. </para>
+
+<para
+>O processo de fotometria UBV envolve a utilização de dispositivos foto-sensíveis (como películas fotográficas ou câmaras CCD) e o apontar de um telescópio para uma estrela para medir a intensidade de luz que passa por cada um dos filtros individualmente. Este procedimento dá três brilhos ou <link linkend="ai-flux"
+>fluxos</link
+> aparentes (quantidades de energia por cm^2 por segundo) designados por Fu, Fb e Fv. A relação entre os fluxos Fu/Fb e Fb/Fv é uma medida quantitativa da "cor" da estrela, e estas relações podem ser usadas para estabelecer uma escala de temperaturas para as estrelas. De um modo gera, quanto maiores forem as relações Fu/Fb e Fb/Fv de uma estrela, mais quente é a sua temperatura à superfície. </para>
+
+<para
+>Por exemplo, a estrela Bellatrix de Orion tem um Fb/Fv = 1,22, o que indica que é mais brilhante no filtro B do que no V. Para além disso, a relação Fu/Fb é igual a 2,22, por isso é mais brilhante através do filtro U. Isto indica que a estrela deve ser de facto muito quente, porque a posição do seu pico espectral deverá estar algures no intervalo do filtro U ou num comprimento de onda ainda menor. A temperatura à superfície de Bellatrix (tal como se encontra determinado pela comparação do seu espectro aos modelos detalhados que têm em conta as suas linhas de absorção) é de cerca de 25 000 Kelvin. </para>
+
+<para
+>Nós podemos repetir esta análise para a estrela Betelgeuse. As suas relações Fb/Fv e Fu/Fb são de 0,15 e 0,18, respectivamente, por isso é mais brilhante em V e mais fraca em U. Por isso, o pico espectral da Betelgeuse deverá ser algures no intervalo do filtro V ou num comprimento de onda ainda maior. A temperatura à superfície da Betelgeuse é de apenas 2 400 Kelvin. </para>
+
+<para
+>Os astrónomos preferem exprimir as cores das estrelas em termos de uma diferença de <link linkend="ai-magnitude"
+>magnitudes</link
+>, em vez de uma relação de <link linkend="ai-flux"
+>fluxos</link
+>. Como tal, voltando à Bellatrix azul, encontramos um índice de cor igual a </para>
+
+<para
+>B - V = -2,5 log (Fb/Fv) = -2,5 log (1,22) = -0,22, </para>
+
+<para
+>De forma semelhante, o índice de cor para a vermelha Betelgeuse é </para>
+
+<para
+>B - V = -2,5 log (Fb/Fv) = -2,5 log (0,18) = 1,85 </para>
+
+<para
+>Os índices de cores, como a <link linkend="ai-magnitude"
+>escala de magnitudes</link
+>, andam para trás. As estrelas <emphasis
+>quentes e azuis</emphasis
+> têm valores <emphasis
+>menores e negativos</emphasis
+> do B-V do que as estrelas vermelhas e mais frias. </para>
+
+<para
+>Um astrónomo pode então usar os índices de cores para uma estrela, depois de corrigir os coeficientes de vermelho e da extinção inter-estelar, para obter uma temperatura precisa dessa estrela. A relação entre o B-V e a temperatura está ilustrada na Figura 2. </para>
+
+<para>
+<mediaobject>
+<imageobject>
+ <imagedata fileref="color_indices.png"/>
+</imageobject>
+<caption
+><para
+><phrase
+>Figura 2</phrase
+></para
+></caption>
+</mediaobject>
+</para>
+
+<para
+>O Sol, com uma temperatura à superfície de 5 800 K, tem um índice de B-V igual a 0,62. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/commands.docbook b/tde-i18n-pt/docs/kdeedu/kstars/commands.docbook
new file mode 100644
index 00000000000..4774ecf493e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/commands.docbook
@@ -0,0 +1,2073 @@
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kstars-menus">
+<title
+>Comandos do Menu</title>
+<indexterm
+><primary
+>Comandos</primary
+><secondary
+>Menu</secondary
+></indexterm>
+
+<sect2 id="filemenu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre outra janela do &kstars; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar a Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha a janela do &kstars; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Obter Dados...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a ferramenta para <guilabel
+>Obter Dados Extra</guilabel
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um FITS...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma imagem do FITS na ferramenta do Editor do FITS </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Imagem do Céu...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cria uma imagem no disco a partir da visualização actual </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Executar 'Script'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Corre o programa do KStars indicado </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia o mapa do céu actual para a impressora (ou para um ficheiro PostScript/PDF) </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Sai do &kstars; </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="timemenu">
+<title
+>O Menu <guimenu
+>Tempo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tempo</guimenu
+> <guimenuitem
+>Acertar o Relógio para Agora</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Sincroniza o tempo com o relógio do sistema</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tempo</guimenu
+> <guimenuitem
+>Acertar o Relógio...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Muda a hora e data</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Tempo</guimenu
+> <guimenuitem
+>Iniciar/Parar Relógio</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indica se o tempo prossegue ou é parado</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="pointmenu">
+<title
+>O Menu <guimenu
+>Foco</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>Z</keycap
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Zénite</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Centra a visualização no ponto do <link linkend="ai-zenith"
+>Zénite</link
+> (apontado para cima) </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>N</keycap
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Norte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto Norte do Horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>E</keycap
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Este</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto a Este no horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>S</keycap
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Sul</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto Sul do horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>W</keycap
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Oeste</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto Oeste no horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Acerto Manual do Foco...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Centra a visualização numa dada <link linkend="ai-skycoords"
+>coordenada celeste</link
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Procurar Objecto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Localiza um objecto pelo nome usando a <link linkend="findobjects"
+>Janela de Procura de Objectos</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Foco</guimenu
+> <guimenuitem
+>Seguir/Esquecer Objecto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva o seguimento. Quando estiver activo, a visualização permanecerá centrada na posição ou objecto actuais.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="viewmenu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>+</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Amplia a zona de visualização</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>-</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Reduz a zona de visualização</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliação por Omissão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Repõe o nível de ampliação por omissão</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliação para Dimensão Angular...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Amplia para o ângulo de visão indicado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva o modo de ecrã completo</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>Espaço</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Coordenadas Horizontais/Equatoriais</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Alterna entre os <link linkend="ai-skycoords"
+>Sistemas de Coordenadas</link
+> <link linkend="horizontal"
+>Horizontal</link
+> e <link linkend="equatorial"
+>Equatorial</link
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="devicemenu">
+<title
+>O Menu <guimenu
+>Dispositivos</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dispositivos</guimenu
+> <guimenuitem
+>Assistente do Telescópio...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o <guilabel
+>Assistente de Telescópios</guilabel
+>, que lhe fornece um guia passo-a-passo que o ajuda a ligar-se ao seu telescópio e a controlá-lo a partir do &kstars;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dispositivos</guimenu
+> <guimenuitem
+>Gestor de Dispositivos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o gestor de dispositivos, que lhe permite iniciar/interromper os controladores de dispositivos e ligar-se a servidores de INDI remotos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dispositivos</guimenu
+> <guimenuitem
+>Painel de Controlo de INDI</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o Painel de Controlo do INDI, que lhe permite controlar todas as funcionalidades suportadas por um dado dispositivo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dispositivos</guimenu
+> <guimenuitem
+>Capturar a Sequência de Imagens...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Adquire as imagens de uma câmara CCD ou de um dispositivo de WebCam</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Dispositivos</guimenu
+> <guimenuitem
+>Configurar o INDI</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela para configurar as funcionalidades relacionadas com o INDI, como as actualizações de dispositivos automáticas.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="toolmenu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Calculadora...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a <link linkend="tool-calculator"
+>Calculadora Astronómica</link
+>, que fornece um acesso completo a muitas das funções matemáticas usadas pelo &kstars;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Lista de Observação...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+>
+<para
+>Abre a <link linkend="tool-calculator"
+>Lista de Observação</link
+>, que fornece um acesso completo a algumas funções comuns para uma lista de objectos escolhida por si.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Curvas de Luz AAVSO...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a ferramenta de <link linkend="tool-aavso"
+>Geração de Curvas de Luz AAVSO</link
+> que lhe permite obter uma curva de luz para qualquer estrela variável a partir da American Association of Variable Star Observers. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Altitude vs. Tempo...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a ferramenta de <link linkend="tool-altvstime"
+>Altitude vs. Tempo</link
+> que poderá desenhar curvas que representam a altitude de qualquer objecto como uma função do tempo. Isto é útil para planear as sessões de observação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>O Que Se Passa Esta Noite...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a ferramenta de <link linkend="tool-whatsup"
+>O Que Se Passa Esta Noite</link
+> que lhe apresenta um resumo dos objectos que são observáveis na sua localização numa determinada data. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Construtor de 'Scripts'...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a ferramenta do <link linkend="tool-scriptbuilder"
+>Construtor de 'Scripts'</link
+> que lhe oferece uma interface gráfica para criar programas de DCOP para o &kstars;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Y</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramenta</guimenu
+> <guimenuitem
+>Sistema Solar...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre o <link linkend="tool-solarsys"
+>Visualizador do Sistema Solar</link
+>, que mostra uma visão geral do sistema solar na data da simulação actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Luas de Júpiter...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a ferramenta das <link linkend="tool-jmoons"
+>Luas de Júpiter</link
+>, que lhe mostra as posições das luas mais brilhantes de Júpiter em função do tempo. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="settingmenu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Painel Informativo</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder Painéis Informativos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização de todos os três Painéis Informativos </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Painéis Informativos</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder Tempo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização do Painel Informativo do Tempo </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Painéis Informativos</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder o Foco</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização do Painel de Foco </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Painéis Informativos</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder a Localização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização do Painel da Localização </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas Principal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização da Barra de Ferramentas Principal </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas de Vistas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização da Barra de Ferramentas das Janelas </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Estado</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva a visualização da Barra de Estado </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barra de Estado</guisubmenu
+> <guimenuitem
+>Mostrar/Esconder o Campo Az/Alt</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>As coordenadas equatoriais (AR, Dec) do cursor do rato são actualizadas na barra de estado, se esta opção estiver activa </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas de Vistas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>As coordenadas equatoriais (AR, Dec) do cursor do rato são actualizadas na barra de estado, se esta opção estiver activa </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Esquemas de Cores</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Este sub-menu contém todos os esquemas de cores definidos, incluindo os seus esquemas personalizados. Se seleccionar um item irá definir o esquema automaticamente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Símbolos FOV</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Este submenu mostra os símbolos do campo de visão disponíveis (FOV). O símbolo de FOV é desenhado no centro da visualização. Você poderá escolher a partir da lista de símbolos predefinidos (Sem símbolo, binóculos 7x35, um grau, HST WFPC2 ou 30 a 1,3cm), ou poderá ainda definir os seus próprios símbolos (ou modificar os existentes) usando o item <guimenuitem
+>Editar os Símbolos FOV...</guimenuitem
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Geografia...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Selecciona uma nova <link linkend="setgeo"
+>localização geográfica</link
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kstars;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modifica as <link linkend="config"
+>opções de configuração</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Assistente do Arranque...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem
+><para
+>Abre o <link linkend="startwizard"
+>Assistente de Configuração</link
+>, que lhe permite definir facilmente a sua localização geográfica e obter alguns ficheiros de dados extra.</para
+></listitem
+>
+</varlistentry
+>
+
+
+</variablelist>
+</sect2>
+
+<sect2 id="helpmenu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+<sect2 id="popup-menu">
+<title
+>Menu de Contexto</title>
+<indexterm
+><primary
+>Menu de Contexto</primary
+><secondary
+>Descrição</secondary
+></indexterm>
+
+<para
+>O menu de contexto do botão <mousebutton
+>direito</mousebutton
+> do rato depende do contexto, o que significa que varia, dependendo do tipo de objecto onde você carrega. Iremos tentar listar todos os itens do menu de contexto, com o tipo do objecto [entre parêntesis].</para>
+
+<variablelist>
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+>Identificação e tipo: A primeira ou as três primeiras linhas são dedicadas ao(s) nome(s) do objecto, bem como o seu tipo. Para as estrelas, também é mostrado aqui o Tipo Espectral. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+>As horas de Nascimento/Ocaso/Trânsito são mostradas nas três linhas seguintes. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+><guimenuitem
+>Centrar e Seguir</guimenuitem
+>: Centra a visualização nesta localização e activa o seguimento do objecto. É equivalente ao duplo-click. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+><guimenuitem
+>Distância Angular Para...</guimenuitem
+>: Muda para o "modo da distância angular". Neste modo, é desenhada uma linha ponteada desde o primeiro objecto-alvo até à posição actual do rato. Quando você invocar o menu de contexto de um segundo objecto, este item irá indicar <guilabel
+>Calcular a Distância Angular</guilabel
+>. Se seleccionar este item irá mostrar a distância angular entre os dois objectos na barra de estado. Você poderá carregar na tecla <keycap
+>Esc</keycap
+> para sair do modo da distância angular sem medir nenhum ângulo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+><guimenuitem
+>Detalhes</guimenuitem
+>: Abre a janela de <link linkend="tool-details"
+>Detalhes do Objecto</link
+> para este objecto em particular. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+><guimenuitem
+>Anexar uma Legenda</guimenuitem
+>: Anexa uma legenda permanente ao objecto. Se o objecto já tiver uma legenda, então o item irá dizer <guilabel
+>Remover a Legenda</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+><guimenuitem
+>Mostrar a Imagem ... </guimenuitem
+>: obtém uma imagem do objecto a partir da Internet e mostra-a na ferramenta do Visualizador de Imagens. O texto "..." é substituído por uma breve descrição da origem da imagem. Um objecto poderá ter várias referências a imagens no seu menu de contexto. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos]</term>
+<listitem
+><para
+><guimenuitem
+>Página... </guimenuitem
+>: Mostra uma página Web acerca do objecto no seu navegador Web por omissão. O texto "..." é substituído por uma breve descrição da página. Um objecto poderá ter várias referências na Web disponíveis no seu menu de contexto. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>[Todos os Objectos com Nome]</term>
+<listitem
+><para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Ligações à Internet</secondary>
+<tertiary
+>Personalização</tertiary
+></indexterm>
+<guimenuitem
+>Adicionar uma Hiperligação...</guimenuitem
+>: Isto permite-lhe adicionar as suas próprias referências ao menu de contexto de qualquer objecto. Isto irá abrir uma pequena janela na qual poderá indicar o &URL; da hiperligação, e o texto que você deseja que apareça no menu. Existe também um par de opções exclusivas que lhe permitem indicar se o &URL; é uma imagem ou um documento de <acronym
+>HTML</acronym
+>, de modo que o &kstars; sabe se deve lançar um navegador Web ou um visualizador de imagens. Você poderá usar isto para adicionar referências a ficheiros no seu disco local, por isso esta funcionalidade poderia ser usada para adicionar relatórios de observação ou outras informações personalizadas aos objectos no &kstars;. As suas referências personalizadas são carregadas automaticamente sempre que o &kstars; se inicia, e são armazenadas na pasta <filename class="directory"
+>~/.kde/share/apps/kstars/</filename
+>, nos ficheiros <filename
+>myimage_url.dat</filename
+> e <filename
+>myinfo_url.dat</filename
+>. Se você criar uma lista extensa de referências personalizadas, pense em enviá-las para nós, de modo a que nós as adicionemos à próxima versão do &kstars;! </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="kstars-keys">
+<title
+>Comandos do Teclado</title>
+<indexterm
+><primary
+>Comandos</primary>
+<secondary
+>Teclado</secondary
+></indexterm>
+
+<sect2 id="nav-keys">
+<title
+>Teclas de Navegação</title>
+<indexterm
+><primary
+>Controlos de Navegação</primary>
+<secondary
+>Teclado</secondary
+></indexterm>
+
+<variablelist>
+<varlistentry
+><term
+>Teclas de Cursores</term>
+<listitem
+><para
+>Use as teclas de cursores para deslocar a visualização. Se mantiver a tecla &Shift; carregada, duplica a velocidade de deslocação. </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>+</keycap
+> / <keycap
+>-</keycap
+></term>
+<listitem
+><para
+>Ampliação/Redução</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Repõe o nível de ampliação por omissão</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Amplia para o ângulo de visão indicado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>0&ndash;9</term>
+<listitem
+><para
+>Centra a visualização num objecto importante do Sistema Solar: <itemizedlist>
+<listitem
+><para
+>0: Sol</para
+></listitem>
+<listitem
+><para
+>1: Mercúrio</para
+></listitem>
+<listitem
+><para
+>2: Vénus</para
+></listitem>
+<listitem
+><para
+>3: Lua</para
+></listitem>
+<listitem
+><para
+>4: Marte</para
+></listitem>
+<listitem
+><para
+>5: Júpiter</para
+></listitem>
+<listitem
+><para
+>6: Saturno</para
+></listitem>
+<listitem
+><para
+>7: Úrano</para
+></listitem>
+<listitem
+><para
+>8: Neptuno</para
+></listitem>
+<listitem
+><para
+>9: Plutão</para
+></listitem>
+</itemizedlist>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Z</keycap
+></term>
+<listitem
+><para
+>Centra a visualização no ponto do <link linkend="ai-zenith"
+>Zénite</link
+> (apontado para cima)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>N</keycap
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto Norte do Horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>E</keycap
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto a Este no horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>S</keycap
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto Sul do horizonte</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>W</keycap
+></term>
+<listitem
+><para
+>Centra a visualização acima do ponto Oeste no horizonte</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Activa ou desactiva o modo de seguimento</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>&lt;</keycap
+></term>
+<listitem
+><para
+>Avança o relógio da simulação uma iteração temporal para trás</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>&gt;</keycap
+></term>
+<listitem
+><para
+>Avança o relógio da simulação uma iteração temporal para a frente</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="menu-keys">
+<title
+>Atalhos do Menu</title>
+<indexterm
+><primary
+>Comandos</primary>
+<secondary
+>Menu</secondary>
+<tertiary
+>Atalhos do Teclado</tertiary>
+</indexterm>
+
+<variablelist>
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre uma nova janela do &kstars;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Fecha uma janela do &kstars;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Obtém alguns dados extra</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre uma imagem do FITS no Editor do FITS</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Exporta a imagem do céu para um ficheiro</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Corre um programa de DCOP do &kstars;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Imprime o mapa actual do céu</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Sai do &kstars;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Sincroniza o relógio da simulação com a hora do sistema actual</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Configura o relógio da simulação para uma determinada Data e Hora</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Activa ou desactiva o modo de ecrã completo</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><keycap
+>Espaço</keycap
+></term>
+<listitem
+><para
+>Alterna entre os <link linkend="ai-skycoords"
+>Sistemas de Coordenadas</link
+> <link linkend="horizontal"
+>Horizontal</link
+> e <link linkend="equatorial"
+>Equatorial</link
+> </para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>F1</keycap
+></term>
+<listitem
+><para
+>Abre o Manual do &kstars;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+
+<sect2 id="object-actions">
+<title
+>Acções para o Objecto Seleccionado</title>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Acções do Teclado</secondary
+></indexterm>
+
+<para
+>Cada uma das combinações de teclas possíveis efectua uma acção sobre o <firstterm
+>objecto seleccionado</firstterm
+>. O objecto seleccionado é o último objecto em que carregou (e está identificado na barra de estado). Em alternativa, se mantiver carregada a tecla <keycap
+>Shift</keycap
+>, então a acção será efectuada sobre o objecto centrado, em alternativa.</para>
+
+<!-- FIXME: this feature does not exist yet; to be added after feature thaw
+<variablelist>
+<varlistentry>
+<term
+><keycap
+>C</keycap
+></term>
+<listitem
+><para
+>Center and Track on the selected object</para
+></listitem>
+</varlistentry>
+-->
+<variablelist>
+<varlistentry>
+<term
+><keycap
+>D</keycap
+></term>
+<listitem
+><para
+>Abre a janela de detalhes para o objecto seleccionado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>L</keycap
+></term>
+<listitem
+><para
+>Activa/desactiva uma legenda de nome para o objecto seleccionado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>O</keycap
+></term>
+<listitem
+><para
+>Adiciona o objecto seleccionado à lista de observações</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>P</keycap
+></term>
+<listitem
+><para
+>Abre o menu do objecto seleccionado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>T</keycap
+></term>
+<listitem
+><para
+>Activa/desactiva um rasto no objecto seleccionado (apenas para os corpos do sistema solar)</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="tools-keys">
+<title
+>Atalhos das Ferramentas</title>
+
+<variablelist>
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a <link linkend="findobjects"
+>janela para Procurar um Objecto</link
+>, para poder indicar um objecto do céu no qual se centrar</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo>
+</term>
+<listitem
+><para
+>Abre a ferramenta de <guilabel
+>Configurar o Foco Manualmente...</guilabel
+>, para indicar as coordenadas AR/Dec ou Az/Alt nas quais se centrar</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>[</keycap
+> / <keycap
+>]</keycap
+></term>
+<listitem
+><para
+>Inicia/termina uma medida de distância angular na posição actual do cursor do rato. A distância angular entre os pontos de início e de fim é mostrada na barra de estado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela para <link linkend="setgeo"
+>Definir a Localização Geográfica</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela da <link linkend="tool-calculator"
+>Calculadora Astronómica</link
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela do <link linkend="tool-aavso"
+>Gerador de Curvas de Luz AAVSO</link
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a ferramenta de <link linkend="tool-altvstime"
+>Altitude vs. Tempo</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela de <link linkend="tool-whatsup"
+>O Que Se Passa Esta Noite?</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a ferramenta do <link linkend="tool-scriptbuilder"
+>Construtor de 'Scripts'</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Y</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela do <link linkend="tool-solarsys"
+>Visualizador do Sistema Solar</link
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela das <link linkend="config"
+>Luas de Júpiter</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Abre a janela da <link linkend="tool-observinglist"
+>Lista de Observações</link
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+</sect1>
+
+<sect1 id="kstars-mouse">
+<title
+>Comandos do Rato</title>
+<indexterm
+><primary
+>Comandos</primary>
+<secondary
+>Rato</secondary
+></indexterm>
+<indexterm
+><primary
+>Controlos de Navegação</primary>
+<secondary
+>Rato</secondary
+></indexterm>
+
+<variablelist>
+<varlistentry
+><term
+>Movimento do rato</term>
+<listitem
+><para
+>As coordenadas celestes (AR/Dec e Az/Alt) do cursor do rato são actualizadas na barra de estado. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Passagem do rato</term>
+<listitem
+><para
+>Abre o menu de contexto para a localização ou objecto que estiver mais próximo do cursor do rato. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>'Click' com o botão esquerdo</term>
+<listitem>
+<para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Identificar</secondary
+></indexterm>
+Identifica o objecto mais próximo do cursor do rato na barra de estado. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Duplo-click</term>
+<listitem>
+<para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Centrar</secondary
+></indexterm>
+Centra e persegue a localização seleccionada ou objecto mais próximo do cursor do rato. Se fizer duplo-click num Painel Informativo irá <quote
+>enrolá-lo</quote
+> para revelar ou esconder a informação extra. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>'Click' com o botão direito</term>
+<listitem>
+<para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Invoca o Menu de Contexto de</secondary
+></indexterm>
+Abre o <link linkend="popup-menu"
+>menu de contexto</link
+> para a localização ou objecto que estiver mais próximo do cursor do rato. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Deslocar a roda do rato</term>
+<listitem
+><para
+>Amplia ou reduz a área de visualização. Se você não tiver uma roda do rato, você poderá manter o botão do meio do rato carregado enquanto arrasta o rato verticalmente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Carregar-e-arrastar</term>
+<listitem
+><para>
+ <variablelist>
+ <varlistentry
+><term
+>Arrasta o mapa do céu</term>
+ <listitem
+><para
+>Desloca a visualização, seguindo o movimento de arrastamento. </para
+></listitem
+></varlistentry>
+
+ <varlistentry
+><term
+>&Ctrl;+arrastar o mapa do céu</term>
+ <listitem
+><para
+>Define um rectângulo no mapa. Quando o botão do rato é largado, a visualização é ampliada de modo a corresponder o campo-de-visão aos limites do rectângulo. </para
+></listitem
+></varlistentry>
+
+ <varlistentry
+><term
+>Arrastar um Painel Informativo</term>
+ <listitem
+><para
+>O Painel Informativo é posicionado de novo no mapa. Os painéis informativos <quote
+>colar-se-ão</quote
+> aos limites das janelas, de modo que irão permanecer nesse extremo quando a janela for redimensionada. </para
+></listitem
+></varlistentry>
+ </variablelist>
+</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/config.docbook b/tde-i18n-pt/docs/kdeedu/kstars/config.docbook
new file mode 100644
index 00000000000..7787edb4e16
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/config.docbook
@@ -0,0 +1,495 @@
+<chapter id="config">
+<title
+>Configurar o &kstars;</title>
+
+<sect1 id="setgeo">
+<title
+>Configurar a Localização Geográfica</title>
+
+<para
+>Aqui está uma imagem da janela para <guilabel
+>Configurar a Localização Geográfica</guilabel
+>: <screenshot>
+<screeninfo
+>Alterar a Localização Geográfica</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="geolocator.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Definição da Localização</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>Existe uma lista de mais de 2 500 cidades predefinidas de onde escolher. Você poderá definir a sua localização se seleccionar uma cidade desta lista. Cada cidade é representada no mapa-mundo como um pequeno ponto e, quando uma cidade estiver seleccionada na lista, irá aparecer uma cruz vermelha na sua localização no mapa. </para>
+
+<para>
+<indexterm
+><primary
+>Ferramenta de Localização Geográfica</primary>
+<secondary
+>Filtragem</secondary
+></indexterm>
+Não é prático percorrer a lista completa de 2500 localidades à procura de uma dada cidade. Para facilitar as procuras, a lista pode ser filtrada se indicar algum texto nos campos por baixo do mapa. Por exemplo, na imagem, o texto <quote
+>Ba</quote
+> aparece no <guilabel
+>Filtro da Cidade</guilabel
+>, enquanto que <quote
+>M</quote
+> foi indicado no campo <guilabel
+>Filtro da Província</guilabel
+> e <quote
+>USA</quote
+> <guilabel
+>Filtro do País</guilabel
+>. Lembre-se que todas as cidades mostradas na lista tem cidades, províncias e nomes de países que começam pelos textos introduzidos e que a mensagem por baixo dos filtros indica que existem 7 cidades que correspondem aos filtros. Lembre-se também que os pontos que representam estas sete cidades no mapa foram coloridos a branco, enquanto que os não-correspondentes ficam à mesma a cinzento. </para
+><para
+>A lista pode também ser filtrada pela localização no mapa. Se carregar noutro ponto qualquer do mapa irá mostrar apenas as cidades que estejam a menos de dois graus da localização carregada. Nesta altura, você poderá procurar por nome, localidade, mas não por ambos. Por outras palavras, quando carregar no mapa, os filtros dos nomes serão ignorados e vice-versa. </para
+><para>
+<indexterm
+><primary
+>Ferramenta de Localização Geográfica</primary>
+<secondary
+>Localizações personalizadas</secondary
+></indexterm>
+A informação da <link linkend="ai-geocoords"
+>longitude, latitude</link
+> e do <link linkend="ai-timezones"
+>fuso-horário</link
+> para a localidade seleccionada é mostrada nos campos em baixo na janela. Se acha que alguns destes valores estão errados, você podê-los-á modificar e carregar no botão <guibutton
+>Adicionar à Lista</guibutton
+> para gravar a sua versão personalizada da localidade. Você poderá também indicar uma localidade completamente nova se carregar no botão <guibutton
+>Limpar os Campos</guibutton
+> e introduzir os dados para a nova localidade. Lembre-se que todos os campos, excepto o campo opcional <guilabel
+>Estado/Província</guilabel
+> devem estar preenchidos, antes de a nova localidade ser adicionada à lista. O &kstars; irá carregar automaticamente as suas localidades personalizadas para as sessões futuras. Lembre-se que, nesta altura, a única forma de remover uma localidade personalizada é remover a linha apropriada do ficheiro <filename
+>~/.kde/share/apps/kstars/mycities.dat</filename
+>. </para
+><para
+>Se você adicionar localidades personalizadas (ou modificar as existentes), por favor envie o seu ficheiro <filename
+>mycities.dat</filename
+> para que se possam adicionar as suas localidades na lista-mestra. </para>
+</sect1>
+
+<sect1 id="settime">
+<title
+>Configurar a Hora</title>
+<para>
+<indexterm
+><primary
+>Data e Hora</primary>
+<secondary
+>O relógio da simulação</secondary
+></indexterm>
+Quando o &kstars; arrancar, a hora é configurada para a hora do sistema do seu computador e o relógio do &kstars; fica a correr, sincronizado com o tempo real. Se você quiser parar o relógio, seleccione o item <guimenuitem
+>Parar o Relógio</guimenuitem
+> do menu <guimenu
+>Tempo</guimenu
+> ou carregue simplesmente no ícone de <guiicon
+>Pausa</guiicon
+> da barra de ferramentas. Você poderá fazer o relógio andar mais depressa ou mais devagar que o normal, ou pô-lo mesma a andar para trás, usando o campo da iteração temporal da barra de ferramentas. Este campo tem dois conjuntos de botões cima/baixo. O primeiro irá percorrer todas as iterações temporais disponíveis. O segundo irá mudar para a próxima (ou anterior) unidade de tempo, o que lhe permitirá fazer mudanças de iterações temporais mais rapidamente. </para>
+<para>
+<indexterm
+><primary
+>Data e Hora</primary>
+<secondary
+>Configuração</secondary
+></indexterm>
+Você poderá configurar a data e a hora se seleccionar a opção <guimenuitem
+>Acertar o Relógio...</guimenuitem
+> do menu <guimenu
+>Tempo</guimenu
+> ou carregue no ícone <guiicon
+>tempo</guiicon
+> da barra de ferramentas. A janela para <guilabel
+>Acertar o Relógio</guilabel
+> usa uma janela de Selecção de Datas normal do &kde;, em conjunto com três campos incrementais para configurar as horas, os minutos e os segundos. Se quiser voltar a sincronizar o relógio de simulação de volta para a hora actual do CPU, basta seleccionar a opção <guimenuitem
+>Acertar o Relógio para Agora</guimenuitem
+> no menu <guimenu
+>Tempo</guimenu
+>.</para>
+
+<note
+><para>
+<indexterm
+><primary
+>Data e Hora</primary>
+<secondary
+>Gama extendida de datas</secondary
+></indexterm>
+O &kstars; pode aceitar várias datas remotas para além dos limites normais impostos pelo QDate. De momento, você poderá definir a data entre os anos -50000 e +50000. Poder-se-á extender esta gama ainda mais nas versões futuras. Contudo, tenha em atenção que a precisão da simulação degrada-se cada vez mais à medida que as datas mais remotas são testadas. Isto é especialmente verdade para as posições dos corpos do sistema solar. </para
+></note>
+</sect1>
+
+<sect1 id="viewops">
+<title
+>A Janela Configurar o &kstars;</title>
+<para>
+<indexterm
+><primary
+>A janela configurar o &kstars;</primary
+></indexterm
+> O &kstars; tem muitas opções de configuração, às quais poderá aceder se abrir a janela de <guilabel
+>Configurar o &kstars;</guilabel
+>, quer com o ícone de <guiicon
+>configuração</guiicon
+> da barra de ferramentas, quer seleccionando a opção <guimenuitem
+>Configurar o &kstars;...</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+>. A janela é mostrada em baixo: <screenshot>
+<screeninfo
+>Janela de Configurar o &kstars;</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="viewops.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Configurar o &kstars;</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela para <guilabel
+>Configurar o &kstars;</guilabel
+> está dividida em cinco páginas: <guilabel
+>Catálogos</guilabel
+>, <guilabel
+>Guias</guilabel
+>, <guilabel
+>Sistema Solar</guilabel
+>, <guilabel
+>Cores</guilabel
+> e <guilabel
+>Avançado</guilabel
+>. </para>
+<para>
+<indexterm
+><primary
+>A janela configurar o &kstars;</primary>
+<secondary
+>Página de Catálogos</secondary
+></indexterm>
+Na página <guilabel
+>Catálogos</guilabel
+>, você determina quais os catálogos que são apresentados no mapa. O catálogo de estrelas SAO também lhe permite definir o <quote
+>limite de <link linkend="ai-magnitude"
+>magnitude</link
+> visível</quote
+> para as estrelas e o limite de <link linkend="ai-magnitude"
+>magnitude</link
+> para mostrar os nomes e/ou as magnitudes das estrelas. Por baixo da secção das estrelas, existe uma opção que contém uma lista de opções de marcação para os catálogos de objectos profundos. Você poderá adicionar os seus próprios catálogos de objectos personalizados se carregar no botão <guibutton
+>Adicionar um Catálogo Personalizado</guibutton
+>, a qual irá abrir uma <guilabel
+>Janela de Ficheiros</guilabel
+>, por isso você poderá apontá-la para o seu ficheiro de dados de catálogo.. Para mais instruções sobre como preparar um ficheiro de dados de um catálogo, veja o ficheiro <filename
+>README.customize</filename
+> que vem com o &kstars;. </para>
+<para>
+<indexterm
+><primary
+>A janela configurar o &kstars;</primary>
+<secondary
+>Página do Sistema Solar</secondary
+></indexterm>
+Na página <guilabel
+>Sistema Solar</guilabel
+>, você poderá indicar se o Sol, a Lua, os planetas, cometas e asteróides estão visíveis e se os corpos maiores são desenhados como círculos ou como imagens a sério. Você poderá também definir se os corpos do sistema solar têm legendas de nomes associadas e controlar quantos cometas e asteróides terão legendas de nomes. Existe uma opção para anexar automaticamente um rasto temporário sempre que um corpo do sistema solar for seguido e outra opção para definir se a cor do rasto do planeta se desvanesce na cor do de fundo do céu. </para>
+<para>
+<indexterm
+><primary
+>A janela configurar o &kstars;</primary>
+<secondary
+>Página de Guias</secondary
+></indexterm>
+A página <guilabel
+>Guias</guilabel
+> permite-lhe definir se os itens que não sejam objectos estão visíveis (&ie;, linhas de constelações, os seus nomes, o contorno da Via Láctea, o <link linkend="ai-cequator"
+>equador celeste</link
+>, <link linkend="ai-ecliptic"
+>a elíptica</link
+>, <link linkend="ai-horizon"
+>a linha do horizonte</link
+>, e o chão opaco). Você também poderá escolher se deseja ver os nomes das constelações em Latim, as abreviaturas de três letras normalizadas pelo <acronym
+>IAU</acronym
+> ou os nomes das constelações, usando a sua língua local. </para>
+<para>
+<indexterm
+><primary
+>A janela configurar o &kstars;</primary>
+<secondary
+>Página de Cores</secondary
+></indexterm>
+<indexterm
+><primary
+>Esquemas de Cores</primary>
+<secondary
+>Personalização</secondary
+></indexterm>
+A página <guilabel
+>Cores</guilabel
+> permite-lhe definir o esquema de cores e definir esquemas de cores personalizados. A página está dividida em dois painéis: </para>
+<para
+>O painel esquerdo mostra uma lista com todos os itens visíveis, tendo as suas cores ajustáveis. Carregue em qualquer item para mostrar uma janela de selecção de cores de modo a escolher a cor. Por baixo da lista existe o selector do <guilabel
+>Modo das Cores das Estrelas</guilabel
+>. Por omissão, o &kstars; desenha as estrelas com uma <link linkend="ai-colorandtemp"
+>cor realista</link
+>, de acordo com o tipo espectral da estrela. Contudo, você também poderá optar por desenhar as estrelas como círculos preenchidos a preto, branco ou a vermelho. Se você estiver a usar as cores realistas das estrelas, você poderá definir o nível de saturação das cores das estrelas com a opção <guilabel
+>Intensidade de Cores das Estrelas</guilabel
+>. </para>
+<para
+>O painel direito lista os esquemas de cores definidos. Existem quatro esquemas predefinidos: o esquema <guilabel
+>Por Omissão</guilabel
+>, o <guilabel
+>Carta de Estrelas</guilabel
+>, que usa as estrelas a preto num fundo branco, a <guilabel
+>Visão Nocturna</guilabel
+>, que só usa tons de vermelho para proteger a visão adaptada ao escuro e a <guilabel
+>Noite sem Lua</guilabel
+>, um esquema escuro mais realista. Adicionalmente, você poderá gravar as configurações de cores actuais como um esquema personalizado se carregar no botão <guibutton
+>Gravar as Cores Actuais</guibutton
+>. Ele irá pedir-lhe um nome para o novo esquema para que o seu esquema apareça na lista em todas as sessões futuras do &kstars;. Para remover um esquema personalizado, basta seleccioná-lo na lista e carregar no botão <guibutton
+>Remover Esquema de Cor</guibutton
+>. </para
+><para>
+<indexterm
+><primary
+>A janela configurar o &kstars;</primary>
+<secondary
+>Página Avançado</secondary
+></indexterm>
+A página <guilabel
+>Avançado</guilabel
+> fornece um controlo fino sobre os comportamentos mais obscuros do &kstars;. </para
+><para>
+<indexterm
+><primary
+>Refracção Atmosférica</primary
+></indexterm
+> A opção <guilabel
+>Corrigir para a refracção atmosférica</guilabel
+> controla se as posições dos objectos são corrigidas segundo os efeitos da atmosfera. Dado que a atmosfera é uma concha esférica, a luz do espaço exterior é <quote
+>desviada</quote
+>, à medida que passa pela atmosfera, aos nossos telescópios ou olhos à superfície. O efeito é maior para os objectos que estão perto do horizonte e muda de facto as horas de nascimento e ocaso previstas por alguns minutos. De facto, quando você <quote
+>vê</quote
+> um pôr-do-sol, a posição actual do Sol já está bem para baixo do horizonte; a refracção atmosférica faz parecer que o Sol ainda está no céu. Repare que a refracção atmosférica nunca é aplicada se você estiver a usar <guilabel
+>coordenadas Equatoriais</guilabel
+>. </para
+><para>
+<indexterm
+><primary
+>Movimentação Animada</primary
+></indexterm
+> A opção <guilabel
+>Usar movimentação animada</guilabel
+> controla como é que a área de visualização se altera de cada vez que é seleccionada uma nova posição de foco no mapa. Por omissão, você irá ver o céu a desviar-se ou a <quote
+>mover-se</quote
+> para a posição nova; se você desligar esta opção, então a visualização irá então <quote
+>mudar</quote
+> imediatamente para a nova posição de foco. </para
+><para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Legendagem</secondary>
+<tertiary
+>Automática</tertiary>
+</indexterm>
+Se a opção <guilabel
+>Anexar legenda ao objecto centrado</guilabel
+> estiver seleccionada, então será anexado uma legenda com o nome a um objecto quando estiver a ser seguido pelo programa. A legenda será removida quando o objecto deixar de ser seguido. Tenha em atenção que você poderá também anexar manualmente uma legenda persistente do nome a qualquer objecto com o seu <link linkend="popup-menu"
+>menu de contexto</link
+>. </para
+><para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Esconder</secondary
+></indexterm>
+Existem três situações em que o &kstars; precisa de redesenhar a visualização do céu muito rapidamente: quando for seleccionada uma nova posição de foco (e a opção <guilabel
+>Usar movimentação animada</guilabel
+> estiver activada), quando o céu é arrastado com o rato ou quando a iteração temporal é grande. Nestas situações, as posições de todos os objectos terão de ser recalculadas o mais rapidamente possível, o que poderá gerar uma grande carga de <abbrev
+>CPU</abbrev
+>. Se o <abbrev
+>CPU</abbrev
+> não se conseguir aguentar com o pedido, então a visualização irá aparecer lento ou soluçante. Para mitigar isto, o &kstars; irá esconder certos objectos durante estas situações de actualização rápida, desde que a opção <guilabel
+>Esconder objectos enquanto se movem</guilabel
+> esteja seleccionada. O limite da iteração temporal a partir do qual os objectos ficarão escondidos é determinado pela opção <guilabel
+>Esconder também se a escala temporal for maior do que:</guilabel
+>. Você poderá indicar os objectos que deverão ficar escondidos no grupo <guilabel
+>Configurar Objectos Escondidos</guilabel
+>. </para>
+</sect1>
+
+<sect1 id="customize">
+<title
+>Personalizar a Visualização</title>
+
+<para
+>Existem várias formas de modificar a visualização de acordo com o seu gosto.</para>
+<itemizedlist>
+<listitem
+><para>
+<indexterm
+><primary
+>Esquemas de Cores</primary
+><secondary
+>Selecção</secondary
+></indexterm>
+Seleccione um esquema de cores diferente no menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esquemas de Cores</guimenuitem
+></menuchoice
+>. Existem quatro esquemas de cores predefinidos e você poderá definir os seus próprios na janela <link linkend="config"
+><guilabel
+>Configurar o &kstars;</guilabel
+></link
+>. </para
+></listitem>
+<listitem
+><para>
+<indexterm
+><primary
+>Barras de Ferramentas</primary>
+<secondary
+>Personalização</secondary
+></indexterm>
+Defina se as barras de ferramentas estão visíveis ou não no menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Barras de Ferramentas</guimenuitem
+></menuchoice
+>. Como a maioria das barras de ferramentas do KDE, elas poderão também ser arrastadas para qualquer lado e anexadas a qualquer lado da janela ou mesmo separadas por completo da janela. </para
+></listitem>
+<listitem
+><para>
+<indexterm
+><primary
+>Painéis Informativos</primary
+><secondary
+>Personalização</secondary
+></indexterm>
+<indexterm
+><primary
+>Painéis Informativos</primary
+><secondary
+>Enrolar</secondary
+></indexterm>
+Activa ou desactiva a visualização dos Painéis Informativos no menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Painéis Informativos</guimenuitem
+></menuchoice
+>. Para além disso, você poderá manipular os três Painéis Informativos com o rato. Cada campo tem linhas adicionais que são visíveis, se uma pessoa fizer duplo-click com o rato para a <quote
+>enrolar</quote
+> ou <quote
+>desenrolar</quote
+>. Também poderá posicionar de novo um painel se o arrastar com o rato. Quando um painel estiver próximo de um dos lados da janela, ele irá <quote
+>ficar colado</quote
+> a esse lado, quando a janela for redimensionada. </para
+></listitem>
+<listitem>
+<para>
+<indexterm
+><primary
+>Símbolos do Campo de Visão</primary
+><secondary
+>Descrição</secondary
+></indexterm>
+Escolha um <quote
+>Símbolo FOV</quote
+>, usando a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Símbolos FOV</guimenuitem
+></menuchoice
+>. O <firstterm
+>FOV</firstterm
+> é um acrónimo <quote
+>field-of-view</quote
+> (campo de visão). Um símbolo FOV é desenhado no centro da janela para indicar para onde a visualização está a apontar. Os vários símbolos têm tamanhos angulares diferentes; você poderá usar um símbolo para mostrar o que poderia ver através de um dado telescópio. Por exemplo, se escolher o símbolo FOV dos <quote
+>Binóculos 7x35</quote
+>, então é desenhada uma circunferência na área de visualização com 9,2 graus de diâmetro; este é o campo de visão para os binóculos 7x35. </para>
+<para>
+<indexterm
+><primary
+>Símbolos do Campo de Visão</primary
+><secondary
+>Personalização</secondary
+></indexterm>
+Você poderá definir os seus próprios símbolos de FOV (ou modificar os símbolos existentes) com a opção <guimenuitem
+>Editar os Símbolos FOV...</guimenuitem
+>, o qual lança o Editor do FOV: </para>
+<screenshot>
+<screeninfo
+>Editor de Símbolos do Campo-de-Visão (FOV)</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="fovdialog.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Editor de Símbolos FOV</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A lista dos símbolos FOV é mostrada à esquerda. À direita existem botões para adicionar um símbolo novo, editar as propriedades do símbolo seleccionado e para remover o símbolo seleccionado da lista. Lembre-se que você poderá até modificar ou remover os quatro símbolos predefinidos (se você remover todos os símbolos, serão repostos os quatro símbolos predefinidos da próxima vez que iniciar o &kstars;). Por baixo destes três botões existe uma antevisão gráfica que mostra o símbolo seleccionado na lista. Quando o botão <guibutton
+>Novo...</guibutton
+> ou <guibutton
+>Editar...</guibutton
+> for carregado, a janela do <guilabel
+>Novo Símbolo FOV</guilabel
+> será aberta: </para>
+
+<screenshot>
+<screeninfo
+>Novo Símbolo de Campo-de-Visão</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="newfov.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Novo Símbolo FOV</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para>
+<indexterm
+><primary
+>Símbolos do Campo de Visão</primary
+><secondary
+>Definir Novo</secondary
+></indexterm>
+Esta janela permite-lhe modificar as quatro propriedades que definem um símbolo FOV: o nome, tamanho, forma e cor. O tamanho angular do símbolo pode ser indicado directamente no campo <guilabel
+>Campo de Visão</guilabel
+> ou poderá usar as páginas da Câmara/Ocular para calcular o ângulo do campo-de-visão, dados os parâmetros do seu telescópio/ocular ou da configuração do telescópio/câmara. As quatro formas disponíveis são: Círculo, Quadrado, Mira e Alvo. Logo que tenha indicado os quatro parâmetros, carregue em <guibutton
+>Ok</guibutton
+> para que o símbolo apareça na lista de símbolos definidos. Ela ficará também disponível no menu <guimenu
+>Configuração</guimenu
+> | <guisubmenu
+>Símbolos FOV</guisubmenu
+>. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/cpoles.docbook b/tde-i18n-pt/docs/kdeedu/kstars/cpoles.docbook
new file mode 100644
index 00000000000..eb2dba0eaae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/cpoles.docbook
@@ -0,0 +1,62 @@
+<sect1 id="ai-cpoles">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Os Polos Celestes</title>
+<indexterm
+><primary
+>Polos Celestes</primary>
+<seealso
+>Coordenadas Equatoriais</seealso>
+</indexterm>
+<para
+>O céu parece desviar-se de leste para oeste, completando um circuito completo À volta do céu em 24 horas (<link linkend="ai-sidereal"
+>Sideral</link
+>). Este fenómeno é devido à rotação da Terra em torno do seu eixo. O eixo de rotação da Terra intercepta a <link linkend="ai-csphere"
+>Esfera Celeste</link
+> em dois pontos. Estes pontos são os <firstterm
+>Pólos Celestes</firstterm
+>. À medida que a Terra roda, estes mantêm-se fixos no céu, e todos os outros pontos parecem rodar em torno deles. Os pólos celestes são também os pólos do <link linkend="equatorial"
+>Sistema de Coordenadas Equatoriais</link
+>, o que significa que eles têm <firstterm
+>Inclinações</firstterm
+> de +90 e -90 graus (para os pólos celestes Norte e Sul, respectivamente). </para
+><para
+>O Pólo Norte Celeste tem aproximadamente as mesmas coordenadas actuais que a estrela brilhante que é a <firstterm
+>Estrela Polar</firstterm
+>. Isto torna a Estrela Polar útil para a navegação: não só está sempre acima do ponto Norte do horizonte, mas o seu ângulo de <link linkend="horizontal"
+>Altitude</link
+> é quase sempre aproximadamente igual à <link linkend="ai-geocoords"
+>Latitude Geográfica</link
+> do observador (contudo, a Estrela Polar só pode ser vista nas localizações do Hemisfério Norte). </para
+><para
+>O facto de a Estrela Polar estar perto do pólo é uma pura coincidência. De facto, devido à <link linkend="ai-precession"
+>Precessão</link
+>, a Estrela Polar só está perto do pólo por uma pequena fracção de tempo. </para>
+<tip>
+<para
+>Exercícios:</para>
+<para
+>Use a janela <guilabel
+>Procurar um Objecto</guilabel
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+>) para localizar a Estrela Polar. Repare que a sua Declinação é quase (mas não exactamente) +90 graus. Compare a leitura da Altitude quando estiver focado na Estrela Polar com a latitude geográfica da sua localização. Elas estão sempre a um grau uma da outra. Elas não são exactamente iguais porque a Estrela Polar não está exactamente no Pólo. (você poderá apontar exactamente para o pólo se mudar para as coordenadas equatoriais e se carregar na seta para cima até que o céu deixe de se deslocar. </para
+><para
+>Use a opção <guilabel
+>Ajuste de Tempo</guilabel
+> na barra de tempo para acelerar o tempo puma iteração de 100 segundos. Você irá ver o céu inteiro a parecer rodar à volta da Estrela Polar, enquanto que esta se mantém quase estacionária. </para
+><para
+>Nós dissemos que o pólo celeste é o pólo do sistema de coordenadas equatoriais. O que é que você pensa que é o pólo do sistema de coordenadas horizontal (Altitude/Azimute)? O <link linkend="ai-zenith"
+>Zénite</link
+>). </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/credits.docbook b/tde-i18n-pt/docs/kdeedu/kstars/credits.docbook
new file mode 100644
index 00000000000..5087cb38b80
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/credits.docbook
@@ -0,0 +1,111 @@
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kstars;</para>
+<para
+>Programa copyright 2001-2003 A Equipa do &kstars; <email
+>kstars@30doradus.org</email
+> </para>
+
+<para
+>A Equipa do &kstars;: <itemizedlist>
+<listitem
+><para
+>Jason Harris <email
+>kstars@30doradus.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Jasem Mutlaq <email
+>mutlaqja@ku.edu</email
+></para>
+</listitem>
+<listitem
+><para
+>Pablo de Vicente <email
+>pvicentea@wanadoo.es</email
+></para>
+</listitem>
+<listitem
+><para
+>Heiko Evermann <email
+>heiko@evermann.de</email
+></para>
+</listitem>
+<listitem
+><para
+>Thomas Kabelmann <email
+>tk78@gmx.de</email
+></para>
+</listitem>
+<listitem
+><para
+>Mark Hollomon <email
+>mhh@mindspring.com</email
+></para>
+</listitem>
+<listitem
+><para
+>Carsten Niehaus <email
+>cniehaus@gmx.de</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Fontes de Dados: <itemizedlist>
+<listitem>
+<para
+>Catálogos de objectos e tabelas de posições dos planetas: <ulink url="http://adc.gsfc.nasa.gov"
+>Centro de Dados Astronómicos da NASA</ulink
+></para>
+</listitem>
+<listitem>
+<para
+>A informação detalhada dos créditos para todas as imagens usadas no programa está presente no ficheiro README.images </para>
+</listitem>
+</itemizedlist>
+</para>
+<para
+>Referências: <itemizedlist>
+<listitem
+><para
+><quote
+>Practical Astronomy With Your Calculator</quote
+> de Peter Duffet-Smith</para
+></listitem>
+<listitem
+><para
+><quote
+>Astronomical Algorithms</quote
+> de Jean Meeus</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Agradecimentos especiais: Aos programadores do &kde; e do &Qt; por oferecerem ao mundo um conjunto sem fim de bibliotecas de <acronym
+>API</acronym
+>s livres. À equipa do <application
+>KDevelop</application
+> pelo seu excelente <acronym
+>IDE</acronym
+>, que tornou o desenvolvimento do &kstars; muito mais simples e divertido. Para toda a gente dos fóruns de mensagens do <application
+>KDevelop</application
+>, das listas de correio do &kde; e do irc.kde.org, por terem respondido às nossas perguntas frequentes. Muito obrigado à Anne-Marie Mahfouf, por convidar o &kstars; a juntar-se ao módulo &kde;-Edu. Finalmente, obrigado a toda a gente que enviou relatórios de erros e manifestou a sua reacção. Obrigado a todos. </para>
+
+<para
+>Documentação copyright 2001-2003 Jason Harris e a Equipa do KStars <email
+>kstars@30doradus.org</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/csphere.docbook b/tde-i18n-pt/docs/kdeedu/kstars/csphere.docbook
new file mode 100644
index 00000000000..8d91b97dcbc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/csphere.docbook
@@ -0,0 +1,28 @@
+<sect1 id="ai-csphere">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>A Esfera Celeste</title>
+<indexterm
+><primary
+>Esfera Celeste</primary>
+<seealso
+>Sistemas de Coordenadas Celestes</seealso>
+</indexterm>
+<para
+>A esfera celeste é uma esfera imaginária de raio gigantesco, centrada na Terra. Todos os objectos que podem ser vistos no céu podem ser "vistos" como estando à superfície desta esfera. </para
+><para
+>É óbvio que se sabe que os objectos no céu não estão de facto na superfície da esfera centrada na Terra, porquê então incomodar-se com essa perspectiva? Tudo o que se vê no céu está tão longe que as suas distâncias são impossíveis de captar só de olhar para elas. Dado que as distâncias até elas são indeterminadas, você só precisa de saber a <emphasis
+>direcção</emphasis
+> ao objecto para o localizar no céu. Desta forma, o modelo da esfera celeste é muito prático para representar o céu. </para
+><para
+>As direcções aos vários objectos do céu podem ser quantificadas se construir um <link linkend="ai-skycoords"
+>Sistema de Coordenadas Celestes</link
+>. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/darkmatter.docbook b/tde-i18n-pt/docs/kdeedu/kstars/darkmatter.docbook
new file mode 100644
index 00000000000..02d1c520942
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/darkmatter.docbook
@@ -0,0 +1,84 @@
+<sect1 id="ai-darkmatter">
+
+<sect1info>
+<author
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+><address>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Matéria Negra</title>
+<indexterm
+><primary
+>Matéria Negra</primary>
+</indexterm>
+
+<para
+>Os cientistas estão agora bastante à vontade com a ideia de que 90% da massa do universo está numa forma de matéria que não consegue ser vista. </para>
+
+<para
+>Apesar de mapas compreensíveis do universo em redor que cobre o espectro desde o rádio até aos raios-gama, só é possível contabilizar 10% da massa que deverá existir. Como Bruce H. Margon, um astrónomo da Universidade de Washington, disse ao New York Times em 2001: <citation
+>É uma situação relativamente embaraçosa admitir que não conseguimos encontrar 90 por cento do universo</citation
+>. </para>
+
+<para
+>O termo atribuído a esta <quote
+>massa em falta</quote
+> é de <firstterm
+>Matéria Negra</firstterm
+>, e essas duas palavras resumem bastante o que sabe acerca o assunto nesta altura. Sabe-se que existe <quote
+>Matéria</quote
+>, porque é possível ver os efeitos da sua influência gravitacional. Contudo, a matéria não emite nenhuma radiação electromagnética de todo, daí ser <quote
+>Negra</quote
+>. Existem várias teorias a ter em conta para a massa em falta que vão desde a existência de partículas subatómicas exóticas até uma população de buracos negros isolados, até algumas anãs castanhas e brancas menos exóticas. O termo <quote
+>massa em falta</quote
+> poderá ser enganador, dado que a massa em si não está em falta, somente a sua luz. Mas o que é exactamente a matéria negra e como é que se sabe que ela existe, se não é possível vê-la? </para>
+
+<para
+>A história começou em 1933 quando o astrónomo Fritz Zwicky estava a estudar os movimentos dos enxames massivos e distantes de galáxias, especificamente o enxame de Coma e de Virgo (Virgem). Zwicky estimou a massa de cada galáxia do enxame, com base na sua luminosidade e adicionou todas as massas da galáxia para obter a massa total do enxame. Ele então fez uma segunda estimativa independente da massa do enxame, medindo os desvios nas velocidades das galáxias individuais no conjunto. Para surpresa dele, esta segunda estimativa da <firstterm
+>massa dinâmica</firstterm
+> era <emphasis
+>400 vezes</emphasis
+> maior do que a estimativa feita com base na luz da galáxia. </para>
+
+<para
+>Ainda que a prova fosse forte na altura de Zwicky, foi só nos anos 70 que os cientistas começaram a explorar esta discrepância como deve ser. Foi nessa altura que a existência de Matéria Negra começou a ser levada a sério. A existência dessa matéria não só iria resolver o défice de massa nos enxames de galáxias; iria também ter consequências mais verosímeis para a evolução e o destino do próprio universo. </para>
+
+<para
+>Outro fenómeno que sugeriu a necessidade da existência de matéria negra são as curvas de rotação das <firstterm
+>Galáxias em Espiral</firstterm
+>. As Galáxias em Espiral contêm uma grande população de estrelas que orbitam à volta do centro galáctico em órbitas quase circulares, da mesma forma que os planetas orbitam à volta de uma estrela. Como as órbitas planetárias, as estrelas com órbitas galácticas maiores têm à partida velocidades orbitais menores (isto é apenas uma aplicação da 3a Lei de Kepler). De facto, a 3a lei de Kepler só se aplica às estrelas perto do perímetro de uma Galáxia em Espiral, porque assume que a massa englobada pela órbita é constante. </para>
+
+<para
+>Contudo, os astrónomos têm feito observações das velocidades orbitais das estrelas nas partes exteriores de um grande conjunto de galáxias em espiral, e nenhuma delas segue a 3a Lei de Kepler, como seria de esperar. Em vez de saltarem para fora com raios maiores, as velocidades orbitais mantêm-se , de forma espantosa, constantes. A implicação é que a massa englobada pelas órbitas com maiores raios aumenta, mesmo para as estrelas que estão aparentemente no limite da galáxia. Embora estejam no limite da parte luminosa da galáxia, a mesma tem um perfil de massa que aparentemente continua presente para além das regiões ocupadas pelas estrelas. </para>
+
+<para
+>Existe outra forma de pensar sobre o assunto: Considere as estrelas perto do perímetro de uma galáxia em espiral, com velocidades orbitais típicas de 200 quilómetros por segundo. Se a galáxia consistisse apenas na matéria visível, essas estrelas iriam voar muito rapidamente para fora da galáxia, porque as as suas velocidades orbitais são quatro vezes maiores que a velocidade de escape da galáxia. Dado que as galáxias não parecem espalhar-se para fora, deverá existir massa na galáxia que não esteja a ser tida em conta quando se adicionam todas as partes visíveis. </para>
+
+<para
+>Vieram a lume várias teorias na literatura para ter em conta a massa em falta como a <acronym
+>WIMP</acronym
+>s (Weakly Interacting Massive Particles - Partículas de Massa com Interacções Fracas), <acronym
+>MACHO</acronym
+>s (MAssive Compact Halo Objects - Objectos de Massa Compactos e com Halo), os buracos negros primordiais, os neutrinos de massa, entre outras, cada uma com os seus prós e contra. Não foi ainda aceite uma única teoria pela comunidade astronómica, dado que faltam os meios para testar de forma conclusiva uma teoria face a outra. </para>
+
+<tip>
+<para
+>Você poderá ver os enxames de galáxias que o Professor Zwicky estudou para descobrir a Matéria Negra. Use a janela de Procurar um Objecto do &kstars; (<keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+>) para se centrar em <quote
+>M 87</quote
+> de modo a procurar o Enxame de Virgem, e na <quote
+>NGC 4884</quote
+> para encontrar o Enxame de Coma. Você poderá ter de ampliar para ver as galáxias. Repare que o Enxame de Virgem parece ser muito maior no céu. Na realidade, o Coma é o maior enxame; só parece mais pequena por estar mais longe. </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/dcop.docbook b/tde-i18n-pt/docs/kdeedu/kstars/dcop.docbook
new file mode 100644
index 00000000000..890ce1dedc2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/dcop.docbook
@@ -0,0 +1,248 @@
+<chapter id="dcop">
+<title
+>Programar com o KStars: A Interface de DCOP</title>
+<para
+>Um dos objectivos do &kstars; é possibilitar a capacidade de reproduzir comportamentos complicados num programa. Isto permitir-lhe-á criar <quote
+>viagens virtuais</quote
+> aos céus, e permitirá aos professores construírem demonstrações para aulas de modo a ilustrar certos conceitos astronómicos. Já é possível criar esses programas ('scripts') para o &kstars;, ainda que nem todas as funções desejadas tenham sido incluídas. Também, embora tenhamos eventualmente um construtor de 'scripts' gráfico, os programas poderão precisar de ser feitos à mão. Este capítulo irá explicar como criar esses 'scripts' do &kstars;. </para>
+<para
+>A arquitectura do &kde; fornece a plataforma necessária para as aplicações programáveis com a interface do <abbrev
+>DCOP</abbrev
+>. O <abbrev
+>DCOP</abbrev
+> significa <quote
+>Desktop Communication Protocol</quote
+>; através do <abbrev
+>DCOP</abbrev
+>, as aplicações do &kde; poderão ser controladas por outras aplicações, a partir de uma linha de comandos de terminal ou através de um ficheiro de texto. </para>
+
+<sect1 id="dcop-interface">
+<title
+>Funções DCOP</title>
+<para
+>A interface de <abbrev
+>DCOP</abbrev
+> do &kstars; inclui as seguintes funções: <itemizedlist>
+<listitem
+><para
+><function
+> lookTowards( const QString direccao )</function
+>: Aponta o foco da visualização para uma direcção indicada pelo argumento. Este poderá ser o nome de qualquer objecto no céu ou uma das palavras de direcção: 'zenith' - zénite (ou 'z'), 'north' - norte ('n'), 'northeast' - nordeste (ne), 'east' - este ('e'), 'southeast' - sueste ('se'), 'south' - sul ('s'), 'southwest' - sudoeste ('sw'), 'west' - oeste ('w'), 'northwest' - noroeste ('nw'). </para
+></listitem>
+
+<listitem
+><para
+><function
+> setRaDec( double ar, double dec )</function
+>: Aponta o foco da visualização para as coordenadas equatoriais indicadas. </para
+></listitem>
+
+<listitem
+><para
+><function
+> setAltAz(double alt, double az)</function
+>: Aponta o foco da visualização para as coordenadas horizontais indicadas. </para
+></listitem>
+
+<listitem
+><para
+><function
+> zoomIn()</function
+>: Aumentar o nível de ampliação do ecrã. </para
+></listitem>
+
+<listitem
+><para
+><function
+> zoomOut()</function
+>: Diminuir o nível de ampliação do ecrã. </para
+></listitem>
+
+<listitem
+><para
+><function
+> defaultZoom()</function
+>: Repõe a visualização no nível de Zoom = 3 (o nível por omissão). </para
+></listitem>
+
+<listitem
+><para
+><function
+> setLocalTime(int ano, int mes, int dia, int hr, int min, int seg)</function
+>: Configura o relógio da simulação para a data e hora indicadas. </para
+></listitem>
+
+<listitem
+><para
+><function
+> waitFor( double t )</function
+>: Pára durante 't' segundos antes de continuar com os comandos subsequentes do programa. </para
+></listitem>
+
+<listitem
+><para
+><function
+> waitForKey( const QString t )</function
+>: Pára a execução do programa até que o utilizador carregue na tecla indicada. Nesta altura, você não poderá indicar combinações de teclas (como o <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+>); use apenas teclas simples. Você poderá escrever <quote
+>space</quote
+> para indicar a barra de espaços. </para
+></listitem>
+
+<listitem
+><para
+><function
+> setTracking( bool seguir )</function
+>: Indica se o modo de seguimento está activo ou não. </para
+></listitem>
+
+<listitem
+><para
+><function
+> changeViewOption( const QString opcao, const QString valor )</function
+>: Ajusta uma opção de visualização. Existem dezenas de opções disponíveis; basicamente tudo o que você poderá alterar na <guilabel
+>Configurar a Janela do &kstars;</guilabel
+> poderá também aqui ser alterado. O primeiro argumento é o nome da opção (os nomes são extraídos a partir do ficheiro de configuração <filename
+>kstarsrc</filename
+>) e o segundo argumento é o valor desejado. O processador dos argumentos está desenhado para ser robusto, por isso se você lhe passar dados inválidos, ele irá falhar de forma ordeira. </para
+></listitem>
+
+<listitem
+><para
+><function
+> setGeoLocation( const QString cidade, const QString provincia, const QString pais )</function
+>: Muda a localização de observação para a cidade indicada. Se não existir nenhuma cidade que corresponda ao texto dos argumentos, então não acontecerá nada. </para
+></listitem>
+
+<listitem
+><para
+><function
+> stop()</function
+> [relógio]: Pára o relógio da simulação. </para
+></listitem>
+
+<listitem
+><para
+><function
+> start()</function
+> [relógio]: Inicia o relógio da simulação. </para
+></listitem>
+
+<listitem
+><para
+><function
+> setScale(float esc)</function
+> [relógio]: Configura a taxa do relógio de simulação. O esc=1,0 significa tempo-real; o 2,0 é duas vezes mais rápido que o tempo-real, etc. </para
+></listitem>
+</itemizedlist>
+</para>
+</sect1>
+
+<sect1 id="dcop-test">
+<title
+>Testar as Funções do DCOP</title>
+<para
+>Você poderá tentar as funções de DCOP muito facilmente com o programa <application
+>kdcop</application
+>. Quando você correr o <application
+>kdcop</application
+>, irá ver uma árvore com todos os programas em execução; se o &kstars; estiver a correr, ele aparecerá na lista. A maioria das funções do <abbrev
+>DCOP</abbrev
+> estão enumeradas no cabeçalho <quote
+>KStarsInterface</quote
+>, mas as funções do relógio estão definidas em <quote
+>clock</quote
+>. Se fizer duplo-click numa função qualquer, irá executá-la. Se a função precisar de argumentos, irá aparecer uma janela na qual poderá introduzir os valores. </para>
+</sect1>
+
+<sect1 id="dcop-script">
+<title
+>Criar um Programa de DCOP</title>
+<para
+>As funções do <abbrev
+>DCOP</abbrev
+> também podem ser invocadas a partir da linha de comandos do UNIX e estas poderão ser encapsuladas num programa. Iremos criar um programa de exemplo que muda para coordenadas equatoriais, aponta a visualização para a Lua, amplia um pouco e acelera o relógio para uma hora por segundo. Depois de seguir a Lua durante 20 segundos, o relógio é posto em pausa e a visualização reduz a ampliação. Você poderá usar este programa como um modelo para criar novos programas. Tentaremos listar o programa inteiro primeiro e depois explicar as suas várias componentes. </para>
+<para>
+<programlisting
+>#!/bin/bash
+#Programa do KStars: Seguir a Lua!
+#
+KSTARS=`dcopfind -a 'kstars*'`
+PRINCIPAL=KStarsInterface
+RELOGIO=relógio#1
+dcop $KSTARS $PRINCIPAL changeViewOption UseAltAz false
+dcop $KSTARS $PRINCIPAL lookTowards Moon
+dcop $KSTARS $PRINCIPAL defaultZoom
+dcop $KSTARS $PRINCIPAL zoomIn
+dcop $KSTARS $PRINCIPAL zoomIn
+dcop $KSTARS $PRINCIPAL zoomIn
+dcop $KSTARS $PRINCIPAL zoomIn
+dcop $KSTARS $PRINCIPAL zoomIn
+dcop $KSTARS $RELOGIO setScale 3600.
+dcop $KSTARS $RELOGIO start
+dcop $KSTARS $PRINCIPAL waitFor 20.
+dcop $KSTARS $RELOGIO stop
+dcop $KSTARS $PRINCIPAL defaultZoom
+##
+</programlisting>
+</para>
+<para
+>Grave este programa num ficheiro. O ficheiro poderá ter o nome que você desejar; nós sugerimos algo descritivo do tipo <filename
+>seguir_lua.kstars</filename
+>. Escreva então o seguinte comando para colocar o programa como executável: <userinput
+><command
+>chmod</command
+> <option
+>a+x</option
+> <parameter
+>seguir_lua.kstars</parameter
+> </userinput
+>. O programa poderá então ser executado em qualquer altura se escrever <userinput
+><command
+>./seguir_lua.kstars</command
+></userinput
+> na pasta que contém o programa. Tenha em atenção que o programa só irá funcionar se você tiver uma instância do &kstars; já em execução. Você poderá usar o comando <command
+>dcopstart</command
+> num programa para lançar uma nova instância do &kstars;. </para>
+<para
+>Agora, a explicação do programa. A linha de topo identifica o ficheiro como um programa da linha de comandos <command
+>BASH</command
+>. As duas linhas seguintes são <firstterm
+>comentários</firstterm
+> (qualquer linha que comece por <quote
+>#</quote
+> é um comentário e é ignorado pela linha de comandos). As três linhas seguintes definem algumas variáveis de conveniência que serão usadas posteriormente. A variável <varname
+>KSTARS</varname
+> identifica o processo do &kstars; actualmente em execução, usando o comando <command
+>dcopfind</command
+>. O <varname
+>PRINCIPAL</varname
+> e o <varname
+>RELOGIO</varname
+> identificam as duas interfaces de <abbrev
+>DCOP</abbrev
+> associadas ao &kstars;. </para>
+<para
+>O resto do programa é a lista efectiva de chamadas de <abbrev
+>DCOP</abbrev
+>. O primeiro comando indica à visualização para usar as coordenadas equatoriais, usando a opção <quote
+>UseAltAz</quote
+> igual a <quote
+>false</quote
+> (mais uma vez, você poderá ver uma lista com todas as opções que o <quote
+>changeViewOption</quote
+> poderá usar se ver o seu ficheiro de configuração <filename
+>kstarsrc</filename
+>). O próximo comando centra a visualização na Lua, activando automaticamente o seu seguimento. É então definido o nível de zoom por omissão, seguido então de uma ampliação para 5x. De seguida, a a escala temporal do relógio é configurada para 1 hora por segundo (3 600 segundos é uma hora), dando início depois ao relógio (se não estiver já a correr). A próxima linha interrompe o programa durante 20 segundos, enquanto a Lua é seguida à medida que se mexe no céu. Finalmente, o relógio é parado e o nível de ampliação é reposto no seu valor original. </para>
+<para
+>Esperamos que você goste das capacidades de programação do KStars. Se você criar um programa interessante, por favor envie-nos por e-mail para <email
+>kstars@30doradus.org</email
+>; nós gostaríamos de ver o que você fez e poder publicar alguns programas na nossa página Web. Também, se você tiver algumas ideias sobre como melhorar a programação (ou qualquer parte do &kstars;), por favor comunique-nos isso em <email
+>kstars-devel@lists.sourceforge.net</email
+> ou submeta um item de desejo no 'bugzilla'. </para>
+</sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/details.docbook b/tde-i18n-pt/docs/kdeedu/kstars/details.docbook
new file mode 100644
index 00000000000..77b2a5a0ab0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/details.docbook
@@ -0,0 +1,110 @@
+<sect1 id="tool-details">
+<title
+>Janela de Detalhes do Objecto</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Janela de Detalhes do Objecto</secondary
+></indexterm>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Detalhes</secondary
+></indexterm>
+
+<screenshot>
+<screeninfo
+>A Janela de Detalhes do Objecto </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="detaildialog.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Detalhes do Objecto</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A Janela de Detalhes do Objecto apresenta os dados detalhados sobre um dado objecto no céu. Para aceder a esta ferramenta, carregue com o botão <mousebutton
+>direito</mousebutton
+> em qualquer objecto e seleccione o item <guimenuitem
+>Detalhes...</guimenuitem
+> no menu de contexto. </para>
+<para
+>A janela está dividida num conjunto de páginas. Na página <guilabel
+>Geral</guilabel
+>, é apresentado um resumo dos dados sobre o objecto actual. Isto inclui os nomes e as designações do catálogo, o tipo do objecto e a <link linkend="ai-magnitude"
+>magnitude</link
+> (brilho). Também são mostradas as coordenadas equatoriais e horizontais, assim como as suas horas de nascimento, trânsito e ocaso. </para>
+<para>
+<indexterm
+><primary
+>Os Objectos no Céu</primary>
+<secondary
+>Ligações à Internet</secondary>
+<tertiary
+>Personalização</tertiary
+></indexterm>
+Na página <guilabel
+>Hiperligações</guilabel
+>, você poderá gerir as hiperligações da Internet associadas a este objecto. As ligações de Imagens e Informações associadas ao objecto serão então listadas. Estas são as ligações que aprecem no menu de contexto quando o objecto é seleccionado com o botão <mousebutton
+>direito</mousebutton
+>. Você poderá ligações personalizadas ao objecto com o botão <guibutton
+>Adicionar uma Hiperligação...</guibutton
+>. Isto irá abrir uma janela na qual você poderá preencher o URL e o texto da nova ligação (você poderá também testar o URL no navegador Web a partir desta janela). Tenha em atenção que a ligação personalizada poderá apontar facilmente para um ficheiro no seu disco local, opr isso você poderá usar esta funcionalidade para indexar as suas imagens astronómicas ou registos de observações pessoais. </para>
+<para
+>Você poderá também modificar ou remover qualquer ligação com os botões <guibutton
+>Editar a Hiperligação...</guibutton
+> e <guibutton
+>Remover a Hiperligação</guibutton
+>. </para>
+<para
+>A página <guilabel
+>Avançado</guilabel
+> permite-lhe pesquisar nas bases de dados astronómicas da Internet por mais informações sobre o objecto actual. Para usar essas bases de dados, basta seleccionar a base de dados desejada na lista e carregar no botão <guibutton
+>Ver</guibutton
+> para ver os detalhados da sua pesquisa numa janela de navegação na Web. A pesquisa é feita com base no nome primário do objecto onde carregou para abrir a Janela de Detalhes. Estão disponíveis as seguintes bases de dados para pesquisa: <itemizedlist>
+<listitem
+><para
+>High Energy Astrophysical Archive (HEASARC). Aqui você poderá obter dados sobre o objecto actual a partir de um conjunto de observatórios de <quote
+>Alta-energia</quote
+>, e que cobre as partes dos Ultra-violetas, raios X e raios Gama no espectro electromagnético.</para
+></listitem>
+<listitem
+><para
+>Multimission Archive no Space Telescope (MAST). O Space Telescope Science Institute oferece o acesso à colecção completa das imagens e espectros retirados a partir do Telescópio Espacial Hubble, assim como outros observatórios espaciais. </para
+></listitem>
+<listitem
+><para
+>NASA Astrophysical Data System (ADS). Esta base de dados bibliográfica incrível acompanha o conteúdo inteiro da literatura publicada nos Jornais e fóruns sobre astronomia e astrofísica. A base de dados está dividida em quatro áreas gerais temáticas (Astronomia e Astrofísica, Pré-Impressões de Astrofísica, Instrumentação e Física e Geofísica). Cada um destes temas têm três sub-nós que pesquisam a base de dados de diferentes formas. A <quote
+>pesquisa por palavras-chave</quote
+> irá devolver os artigos que referiram o nome do objecto como uma palavra-chave. A <quote
+>pesquisa por palavra no título</quote
+> irá devolver os artigos que incluíram o nome do objecto no seu título e a <quote
+>Pesquisa por Título &amp; Palavra-Chave</quote
+> usa ambas as opções em conjunto. </para
+></listitem>
+<listitem
+><para
+>NASA/IPAC Extragalactic Database (NED). O NED oferece os dados encapsulados e as referências bibliográficas sobre os objectos extra-galáctico. Você só deverá usar o NED se o seu alvo for extra-galáctico; &ie;, se é ele próprio uma galáxia. </para
+></listitem>
+<listitem
+><para
+>Set of Identifications, Measurements, and Bibliography for Astronomical Data (SIMBAD). O SIMBAD é semelhante ao NED, excepto que fornece os dados sobre todos os tipos de objectos, não só sobre as galáxias. </para
+></listitem>
+<listitem
+><para
+>O SkyView fornece imagens das pesquisas do All-Sky que foram efectuadas em diversas partes do espectro, desde os raios Gama até ao Rádio. A interface do &kstars; irá obter uma imagem de qualquer uma destas pesquisas, centradas no objecto seleccionado. </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Finalmente, na página <guilabel
+>Registo</guilabel
+>, você poderá escrever um texto qualquer que irá permanecer associado com a Janela de Detalhes deste objecto. Você poderá usar isto para anexar notas de observação pessoais, por exemplo. </para>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/dumpmode.docbook b/tde-i18n-pt/docs/kdeedu/kstars/dumpmode.docbook
new file mode 100644
index 00000000000..aa99c0729a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/dumpmode.docbook
@@ -0,0 +1,76 @@
+<chapter id="dumpmode">
+<title
+>Modo de Linha de Comandos para a Geração de Imagens</title>
+<indexterm
+><primary
+>Modo de Geração de Imagens</primary
+></indexterm>
+
+<para
+>Você poderá usar o &kstars; para gerar uma imagem do céu sem ter de lançar de facto a interface gráfica do programa. Para usar esta funcionalidade, inicie o &kstars; a partir de uma linha de comandos, usando os argumentos para indicar o nome do ficheiro da imagem, assim como as dimensões desejadas da imagem: <cmdsynopsis
+><command
+>kstars</command
+> <arg choice="plain"
+>--dump</arg
+> <arg
+>--filename <replaceable
+>kstars.png</replaceable
+></arg
+> <arg
+>--height <replaceable
+>640</replaceable
+></arg
+> <arg
+>--width <replaceable
+>480</replaceable
+></arg
+> <arg
+>--script <replaceable
+>o_meu_script.kstars</replaceable
+></arg
+> <arg
+>--date <replaceable
+>"4 July 1976 12:30:00"</replaceable
+></arg
+> </cmdsynopsis>
+</para>
+<para
+>Se não for indicado nenhum nome de ficheiro, ele gera um ficheiro chamado <filename
+>kstars.png</filename
+>. Ele irá tentar gerar uma imagem que corresponda à extensão do seu ficheiro. São reconhecidas as seguintes extensões: <quote
+>png</quote
+>, <quote
+>jpg</quote
+>, <quote
+>jpeg</quote
+>, <quote
+>gif</quote
+>, <quote
+>pnm</quote
+> e <quote
+>bmp</quote
+>. Se a extensão do nome do ficheiro não for reconhecida ele optar pelo tipo de imagem <acronym
+>PNG</acronym
+>. </para>
+<para
+>Da mesma forma, se a largura e altura da imagem não forem indicadas, serão usados os valores respectivos 640 e 480. </para>
+<para
+>Por omissão, o &kstars; irá ler os valores das opções guardados no seu ficheiro <filename
+>$KDEHOME/share/config/kstarsrc</filename
+> para determinar onde a imagem será centrada e como será desenhada. Isto significa que você terá de correr o &kstars; no modo gráfico normal e sair do programa quando estiver configurado com as opções desejadas para as imagens geradas. Isto não é muito flexível, como tal oferecemos também a possibilidade de executar um 'script' para o &kstars; em <acronym
+>DCOP</acronym
+> para configurar a cena antes de gerar a imagem. O nome do ficheiro que indicar como argumento do 'script' deverá ser um programa em <acronym
+>DCOP</acronym
+> válido para o &kstars;, como os que são criados com a <link linkend="tool-scriptbuilder"
+>Ferramenta de Construção de 'Scripts'</link
+>. O programa poderá ser usado para definir aonde é que a imagem está a apontar, definir a posição geográfica, a hora e a data, mudar o nível de Zoom e ajustar outras opções de visualização. Algumas das funções de <acronym
+>DCOP</acronym
+> não fazem sentido no modo não-gráfico (como o <function
+>waitForKey()</function
+>); se estas funções forem encontradas ao processar o 'script', serão simplesmente ignoradas. </para>
+<para
+>Por omissão, o &kstars; irá usar a data e hora do sistema para gerar a imagem. Em alternativa, poderá indicar uma data e hora específicas com o argumento <quote
+>--date</quote
+>. Poderá também usar este argumento para indicar a data inicial no modo gráfico normal. </para>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/ecliptic.docbook b/tde-i18n-pt/docs/kdeedu/kstars/ecliptic.docbook
new file mode 100644
index 00000000000..cb4a9b9f95d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/ecliptic.docbook
@@ -0,0 +1,56 @@
+<sect1 id="ai-ecliptic">
+<sect1info>
+<author
+><firstname
+>John</firstname
+> <surname
+>Cirillo</surname
+> </author>
+</sect1info>
+<title
+>A Elíptica</title>
+<indexterm
+><primary
+>Elíptica</primary>
+<seealso
+>Coordenadas Elípticas</seealso>
+</indexterm>
+<para
+>A elíptica é um <link linkend="ai-greatcircle"
+>Grande Círculo</link
+> imaginário na <link linkend="ai-csphere"
+>Esfera Celeste</link
+> através do qual o Sol parece se mover durante o decurso de um ano. Claro, é realmente a órbita da Terra à volta do Sol que provoca a mudança na direcção aparente do Sol. A elíptica está inclinada em relação ao <link linkend="ai-cequator"
+>Equador Celeste</link
+> em 23,5 graus. Os dois pontos em que a Elíptica cruza o Equador Celeste são conhecidos por <link linkend="ai-equinox"
+>Equinócios</link
+>. </para
+><para
+>Dado que o nosso sistema solar é relativamente plano, as órbitas dos planetas são também próximas do plano da elíptica. Para além disso, as constelações do Zodíaco localizam-se ao longo da elíptica. Isto faz da elíptica uma linha de referência muito útil para toda a gente que tente localizar os planetas ou as constelações do Zodíaco, dado que todos <quote
+>seguem o Sol</quote
+> literalmente. </para
+><para
+>A <firstterm
+>Altitude</firstterm
+> da elíptica acima do Horizonte varia ao longo do ano, devido ao desvio de 23,5 graus do ângulo do eixo de rotação da Terra. É isto que provoca as estações. No Verão, o Sol está alto no céu ao meio-dia e permanecerá acima do <link linkend="ai-horizon"
+>Horizonte</link
+> durante mais de doze horas. Por outro lado, no Inverno, o Sol está baixo no céu ao meio-dia e permanece acima do horizonte durante menos de doze horas. Para além disso, a luz do Sol é recebida à superfície da Terra num ângulo mais directo no Verão, o que significa que uma determinada área à superfície recebe mais energia por segundo no Verão do que no Inverno. As diferenças na duração dos dias e na energia recebida por unidade de área conduzem às diferenças de temperatura que sentimos no Verão e no Inverno. </para>
+<tip>
+<para
+>Exercícios:</para>
+<para
+>Certifique-se que a sua localização está configurada para um local que não esteja muito perto do equador para estas experiências. Abra a janela de <guilabel
+>Configurar o &kstars;</guilabel
+> e mude para as coordenadas Horizontais, com o Chão Opaco visível. Abra a janela de <guilabel
+>Acertar o Relógio</guilabel
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+>), e mude a data para algo a meio do Verão e a hora para o Meio-Dia. Voltando à Janela Principal, aponte para o Horizonte do Sul (carregue em <keycap
+>S</keycap
+>). Anote a altura do Sol por cima do Horizonte ao Meio-Dia no Verão. Agora mude a data para algo e meio do Inverno (mas mantendo a hora no Meio-Dia). O Sol está agora muito mais baixo no céu. Você irá também reparar que as durações dos dias estão diferentes se você abrir a ferramenta <guilabel
+>O Que Se Passa Esta Noite?</guilabel
+> para cada uma das datas. </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/ellipticalgalaxies.docbook b/tde-i18n-pt/docs/kdeedu/kstars/ellipticalgalaxies.docbook
new file mode 100644
index 00000000000..e955220467b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/ellipticalgalaxies.docbook
@@ -0,0 +1,96 @@
+<sect1 id="ai-ellipgal">
+<sect1info>
+<author
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+><address>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Galáxias Elípticas</title>
+<indexterm
+><primary
+>Galáxias Elípticas</primary>
+</indexterm>
+
+<para
+>As galáxias elípticas são concentrações esféricas de milhares de milhões de estrelas que lembram enxames em grande escala. Elas têm muito pouca estrutura interna, a densidade das estrelas diminui suavemente desde o centro concentrado até à periferia difusa, e poderão ter um intervalo vasto de elípticas (ou proporções nas dimensões). Elas tipicamente contêm muito pouco gás e pó inter-estelar e nenhumas populações estelares novas (ainda que existam excepções a estas regras). Edwin Hubble referiu-se às galáxias elípticas como galáxias <quote
+>prematuras</quote
+>, porque pensava que elas iriam evoluir de forma a transformarem-se em Galáxias em Espiral (que chamava de galáxias <quote
+>posteriores</quote
+>). Os astrónomos acreditam agora no oposto (&ie;, que as galáxias em espiral se poderão transformar em elípticas), mas a noção de galáxias prematuras e posteriores são ainda usadas. </para>
+
+<para
+>Antigamente vistas como um tipo de galáxia simples, as elípticas são vistas agora como sendo bastante complexas. Parte desta complexidade é devida à sua história espantosa: as elípticas eram vistas como o produto final de duas galáxias em espiral. Você poderá ver um filme MPEG de uma simulação em computador de uma dessas fusões <ulink url="http://oposite.stsci.edu/pubinfo/pr/2002/11/vid/v0211d3.mpg"
+> nesta página Web do HST da NASA</ulink
+> (aviso: o ficheiro tem 3,4 MB). </para>
+
+<para
+>As galáxias elípticas variam num intervalo bastante vasto de tamanhos e luminosidades, desde as gigantes elípticas com várias centenas de milhares de anos-luz de largura até às elípticas anãs que são apenas um pouco mais brilhantes que o enxame em globo médio. Estas estão divididas em várias classes morfológicas: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Galáxias cD:</term>
+<listitem
+><para
+>Objectos imensos e brilhantes que poderão medir cerca de 1 Megaparsec (3 milhões de anos-luz). Estas titãs só são encontradas perto dos centros de grandes e densos enxames de galáxias, e são provavelmente o resultado de várias fusões de galáxias.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Galáxias Elípticas Normais</term>
+<listitem
+><para
+>Objectos condensados com um brilho central à superfície relativamente alto. Elas incluem as elípticas gigantes (gE'e), as elípticas de luminosidade intermédia (E's), e as elípticas compactas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Galáxias elípticas anãs (dE's)</term>
+<listitem
+><para
+>Esta classe de galáxias é fundamentalmente diferente das elípticas normais. Os seus diâmetros são na ordem de 1 a 10 quiloparsec com um brilho muito inferior ao das elípticas normais, o que lhes dá uma aparência muito mais difusa. Elas mostram o mesmo declínio característico e gradual da densidade da estrela desde um núcleo relativamente denso até uma periferia mais difusa.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Galáxias esféricas anãs (dSph's)</term>
+<listitem
+><para
+>De luminosidade extremamente fraca, com um brilho superficial baixo e só foram observadas ainda na região da Via Láctea, e possivelmente em outros grupos próximos, como o grupo de Leão. As suas magnitudes absolutas são apenas de -8 a -15 mag. O galáxia esférica anã de Draco tem uma magnitude absoluta de -8,6, o que a torna mais fraca que o enxame médio da Via Láctea! </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Galáxias-anãs compactas azuis (BCD's)</term>
+<listitem>
+<para
+>São pequenas galáxias que são anormalmente azuis. Elas tem cores fotométricas de B-V = 0.0 a 0.30 mag, o que é típico para as estrelas novas do <firstterm
+>tipo espectral</firstterm
+> A. Isto sugere que as BCDs são estrelas actualmente em formação activa. Estes sistemas também têm um gás inter-estrela abundante (ao contrário das outras galáxias elípticas). </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<tip>
+<para
+>Você poderá ver exemplos de galáxias elípticas no &kstars;, usando a janela de Procurar um Objecto (<keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+>). Procure pela NGC 4881, que é a galáxia cD gigante no enxame de galáxias Coma. A M 86 é uma galáxia elíptica normal no enxame Virgem. A M 32 é uma elíptica anã que é um satélite da nossa vizinha, a galáxia de Andrómeda (M 31). A M 110 é outro satélite de M 31 que é uma galáxia esférica anã de fronteira (<quote
+>de fronteira</quote
+> porque é ligeiramente mais brilhante que as outras esféricas anãs). </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/equinox.docbook b/tde-i18n-pt/docs/kdeedu/kstars/equinox.docbook
new file mode 100644
index 00000000000..27590042026
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/equinox.docbook
@@ -0,0 +1,44 @@
+<sect1 id="ai-equinox">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Os Equinócios</title>
+<indexterm
+><primary
+>Equinócios</primary>
+<seealso
+>Equador Celeste</seealso
+> <seealso
+>Eclíptica</seealso
+> </indexterm>
+<para
+>A maior parte das pessoas conhece os Equinócios de Vernal e Autumnal como sendo o início da Primavera e do Outono no hemisfério Norte, respectivamente. Mas sabia que os equinócios representam também posições no céu? </para
+><para
+>O <link linkend="ai-cequator"
+>Equador Celeste</link
+> e a <link linkend="ai-ecliptic"
+>Eclíptica</link
+> são dois <link linkend="ai-greatcircle"
+>Grandes Círculos</link
+> na <link linkend="ai-csphere"
+>Esfera Celeste</link
+>, definidos a um ângulo de 23,5 graus. Os dois pontos onde eles se interceptam são chamados de <firstterm
+>Equinócios</firstterm
+>. O <firstterm
+>Equinócio Vernal</firstterm
+> tem de coordenadas RA=0,0 horas, Dec=0,0 graus. O <firstterm
+>Equinócio Autumnal</firstterm
+> tem de coordenadas RA=12,0 horas, Dec=0,0 graus. </para
+><para
+>Os Equinócios são importantes para demarcar as estações do ano. Dado que eles se situam na <link linkend="ai-ecliptic"
+>Eclíptica</link
+>, o Sol passa por cada equinócio todos os anos. Quando o Sol passa pelo Equinócio Vernal (normalmente a 21 de Março), ele atravessa o <link linkend="ai-cequator"
+>Equador Celeste</link
+> de Sul para Norte, significando o fim do Inverno para o hemisfério Norte. De forma semelhante, quando o Sol passar para o Equinócio Autumnal (normalmente a 21 de Setembro), ele atravessa o Equador Celeste de Norte para Sul, significando o fim do Inverno para o hemisfério Sul. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/faq.docbook b/tde-i18n-pt/docs/kdeedu/kstars/faq.docbook
new file mode 100644
index 00000000000..261f2af5d18
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/faq.docbook
@@ -0,0 +1,233 @@
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+
+<qandaentry>
+<question>
+<para
+>O que é o ícone do &kstars;?</para>
+</question>
+<answer>
+<para
+>O <guiicon
+>Ícone do &kstars;</guiicon
+> é um sextante, um telescópio de mão que foi usado pelos navegadores nos navios quando as estrelas eram importantes para a navegação. Reconhecendo cuidadosamente as posições das estrelas, o navegador podia ter uma estimativa precisa da <link linkend="ai-geocoords"
+>longitude e latitude</link
+> actuais do navio. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que significam os diferentes símbolos para os objectos profundos?</para>
+</question>
+<answer>
+<para
+>O símbolo indica o tipo do objecto: <itemizedlist>
+<listitem
+><para
+>círculo com pontos: Enxame Aberto</para
+></listitem>
+<listitem
+><para
+>cruz-em-círculo: Enxame Globular</para
+></listitem>
+<listitem
+><para
+>caixa: Nebulosa Gasosa</para
+></listitem>
+<listitem
+><para
+>diamante: Remanescente de Supernova</para
+></listitem>
+<listitem
+><para
+>círculo com linhas exteriores: Nebulosa Planetária</para
+></listitem>
+<listitem
+><para
+>elipse: Galáxia</para
+></listitem>
+</itemizedlist>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é que significam as diferentes cores dos objectos profundos?</para>
+</question>
+<answer>
+<para
+>Geralmente, as diferentes cores indicam a que catálogo é que o objecto pertence (Messier, NGC ou IC). Contudo, alguns objectos têm uma cor diferente que indica que existem imagens extra disponíveis no <link linkend="popup-menu"
+>menu de contexto</link
+> (a cor por omissão dos <quote
+>extras</quote
+> é o vermelho). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que há mais cidades dos E.U.A. do que nos outros países? </para>
+</question>
+<answer>
+<para
+>Quando o &kstars; começou não foi possível descobrir uma única base de dados de longitudes/latitudes que cubra o globo por igual. No entanto, a comunidade &kstars; está rapidamente a resolver este problema! Já recebemos listas de cidades de muitos utilizadores de todo o mundo. Para contribuir para este esforço envie-nos a sua lista de cidades e coordenadas. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Adicionei uma localização personalizada ao &kstars; que já não quero mais. Como é que a removo do programa? </para>
+</question>
+<answer>
+<para
+>Terá de editar o ficheiro <filename
+>~/.kde/share/apps/kstars/mycities.dat</filename
+> e remover a linha do local desse ficheiro. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que não é possível mostrar o chão ao usar as Coordenadas Equatoriais?</para>
+</question>
+<answer>
+<para
+>A resposta curta é: isto é uma limitação temporária. Existe um problema ao construir o polígono preenchido que representa o chão no modo Equatorial. Contudo, não faz muito sentido desenhar o chão nas coordenadas equatoriais, razão pela qual foi dada uma prioridade baixa a esta correcção. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que alguns objectos desaparecem quando eu desloco a visualização?</para>
+</question>
+<answer>
+<para
+>Quando você actualiza a posição central da visualização, o &kstars; precisa de recalcular as coordenadas dos pixels de cada objecto na sua base de dados, o que envolve alguma trigonometria pesada. Ao deslocar a visualização (tanto com os cursores como arrastando com o rato), a visualização torna-se lenta e intermitente, dado que o computador fica com alguns problemas para se manter actualizado. Se excluir muitos dos objectos, a carga computacional fica grandemente reduzida, permitindo assim uma deslocação mais suave. Você poderá desactivar esta funcionalidade na janela de <guilabel
+>Configurar o &kstars;</guilabel
+> ou ainda personalizar quais os objectos que ficam escondidos. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não compreendo todos os termos usados no &kstars;. Onde é que poderei aprender mais sobre a astronomia que está por detrás do programa?</para>
+</question>
+<answer>
+<para
+>O Manual do &kstars; inclui o <link linkend="astroinfo"
+>Projecto AstroInfo</link
+>; uma séria de artigos curtos e com referências por hiperligações a tópicos astronómicos que poderão ser explorados e ilustrados com o &kstars;. O AstroInfo é um esforço comunitário, como o GNUpedia ou o Everything2. Se quiser contribuir para o AstroInfo, por favor junte-se à lista de correio: <email
+>kstars-info@lists.sourceforge.net</email
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quero que o &kstars; arranque com uma data e hora diferentes da minha hora do sistema. Isso é possível?</para>
+</question>
+<answer>
+<para
+>Sim; para iniciar o &kstars; com uma data/hora diferentes, usando para tal o argumento <quote
+>--date</quote
+>, seguido de um texto de data como <quote
+>4 de Julho de 1976 12:30:00</quote
+> </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quero que o &kstars; arranque com o relógio de simulação parado. Isso é possível?</para>
+</question>
+<answer>
+<para
+>Sim; para iniciar o &kstars; com o relógio em pausa, basta adicionar o argumento <quote
+>--paused</quote
+> à linha de comandos. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quão preciso (detalhado) é o &kstars;?</para>
+</question>
+<answer>
+<para
+>O &kstars; é bastante preciso, mas (ainda) não é tão preciso como poderia ser. O problema com os cálculos de alta-precisão é que você começa a ter de lidar com um grande conjunto de factores complicados. Se você não é um astrónomo profissional, você provavelmente nunca terá nenhum problema com a precisão dele. </para>
+<para
+>Aqui está uma lista com alguns dos factores complicados que limitam a precisão do programa: <itemizedlist
+> <listitem>
+<para
+>As posições dos planetas só são precisas para as datas dentro de 4 000 anos dentro da época actual. As posições dos planetas são previstas usando uma análise semelhante à de Fourier para as suas órbitas, tal como foi observada no passado nos últimos séculos. Foi aprendido na escola que os planetas seguem órbitas elípticas simples à volta do Sol, mas isto não é estritamente verdadeiro. Só seria verdadeiro se existisse um único planeta no Sistema Solar, e se o Sol e o planeta fossem ambos massas pontuais. Tal como se passa na realidade, os planetas estão sempre a afectar-se uns aos outros, perturbando ligeiramente as órbitas, e os efeitos das marés induzem também algumas rotações. De facto, uma análise recente sugere que as órbitas dos planetas podem nem sequer se tornar estáveis a longo prazo (i.e., dentro de milhões ou milhares de milhões de anos). Como regra de algibeira, você poderá assumir que a posição de um planeta seja precisa, a nível de alguns segundos de arco, entre as datas -2000 e 6000. </para
+><para
+>Plutão é a excepção a isto; a sua posição é talvez dez vezes menos precisa que as posições dos outros planetas. Contudo, para datas próximas da época actual, a sua posição poderá ser de confiança com diferença de um segundo de arco. </para
+><para
+>A posição da Lua é a mais difícil de prever com grande precisão. Isto tem a ver com o facto de o seu movimento ser bastante perturbado pela Terra. Do mesmo modo, dado que está tão perto, mesmo os efeitos dos minutos que seriam indetectáveis nos corpos distantes são facilmente aparentes na Lua. </para
+><para
+>Os objectos com a pior precisão a longo-prazo no programa são os cometas e os asteróides. É usado um modelo orbital muito simplista para os planetas menores que não inclui as perturbações de terceiros. Como tal, as suas posições só poderão ser de confiança para as datas perto da época actual. Mesmo para a época actual, poder-se-á esperar alguns erros de posição entre os planetas menores na ordem de 10 ou mais segundos de arco. </para>
+</listitem>
+</itemizedlist>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que tenho de obter um catálogo melhorado ou as imagens dos objectos Messier? Porque é que não fazem já parte da distribuição do &kstars;?</para>
+</question>
+<answer>
+<para
+>O autor do catálogo NGC/IC publicou-o com a restrição de não poder ser usado comercialmente. Para a maioria dos utilizadores do &kstars;, isto não é um problema. Contudo, é tecnicamente contra a licença do &kstars; (a <acronym
+>GPL</acronym
+>) restringir a utilização desta forma. Removemos as imagens dos objectos Messier da distribuição normal por duas razões: simplesmente para reduzir o tamanho do &kstars; e também devido a questões semelhantes de licenças com algumas das imagens. As imagens incorporadas são significativamente comprimidas para uma qualidade muito baixa desde o seu formato original, por isso duvida-se que exista alguma questão de direitos de cópia, mas obteve-se uma permissão explícita dos autores das imagens para usar as poucas imagens onde houvessem dúvidas acerca delas (veja o <filename
+>README.images</filename
+>). De qualquer forma, para estar absolutamente seguro, foram removidas essas imagens da distribuição normal e o pacote para as obter foi marcado como "livre para uso não-comercial". </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Estou mesmo bastante satisfeito com as imagens maravilhosas que puxei com o &kstars;! Gostaria muito de as partilhar com as outras pessoas; posso publicar um calendário com estas imagens (ou existem algumas restrições de utilização das imagens)?</para>
+</question>
+<answer>
+<para
+>Isso depende da imagem, mas muitas delas têm restrições de uso comercial. A barra de estado do Visualizador de Imagens irá conter normalmente informações sobre o detentor dos direitos de cópia da imagem e se são aplicadas algumas restrições de utilização. Como regra de algibeira: tudo o que é publicado pela NASA é do domínio público (incluindo todas as imagens HST). Para tudo o resto, você poderá assumir seguramente que as imagens poderão não ser usadas comercialmente sem permissão. Se tiver dúvidas, contacte o detentor dos direitos das imagens directamente. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso ajudar a contribuir para as versões futuras do &kstars;?</para>
+</question>
+<answer>
+<para
+>Sim, com certeza! Apresente-se a si próprio na nossa lista de correio: <email
+>kstars-devel@kde.org</email
+>. Se você quiser ajudar na codificação, obtenha a última versão em <ulink url="http://edu.kde.org/kstars/cvs.html"
+>CVS</ulink
+> do código e aprofunde à sua vontade. Existem vários ficheiros README na distribuição que explicam alguns dos sub-sistemas do código. Se você precisar de ideias sobre o que fazer, veja o ficheiro TODO. Você poderá submeter correcções ao 'kstars-devel', e sinta-se também à vontade para fazer algumas perguntas sobre o código. </para
+><para
+>Se não se sentir à vontade com programação, poderemos à mesma usar a sua ajuda com a i18n, documentação, artigos do AstroInfo, referências de URLs, relatórios de erros e pedidos de funcionalidades. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/fitsviewer.docbook b/tde-i18n-pt/docs/kdeedu/kstars/fitsviewer.docbook
new file mode 100644
index 00000000000..ecbda746747
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/fitsviewer.docbook
@@ -0,0 +1,143 @@
+<sect1 id="tool-fitsviewer">
+<title
+>Ferramenta de Visualização do <acronym
+>FITS</acronym
+></title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Visualizador de FITS</secondary>
+</indexterm>
+
+<para
+>O FITS (Flexible Image Transport System) é o formato-padrão para representar imagens e dados na Astronomia.</para>
+
+<para
+>A ferramenta de Visualização do FITS do KStars está integrada com a plataforma do <link linkend="indi"
+>INDI</link
+> para mostrar e manipular de forma transparente as imagens capturadas pelo FITS. Para além disso, o Visualizador do FITS pode ser usado para fazer um pós-processamento dos dados em bruto. Para abrir um ficheiro do FITS, seleccione <guimenuitem
+>Abrir o FITS...</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+> ou carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+>.</para>
+
+<para
+>O Visualizador do FITS tem as seguintes funcionalidades:</para>
+<itemizedlist>
+ <listitem
+><para
+>Suporte para formatos de 8, 16, 32, IEEE -32 e IEEE -64 bits.</para
+></listitem>
+ <listitem
+><para
+>Histograma com escalas automáticas, lineares, logarítmicas e de raizes quadradas.</para
+></listitem>
+ <listitem
+><para
+>Ferramenta de redução da imagem.</para
+></listitem>
+ <listitem
+><para
+>Controlos de brilho/contraste.</para
+></listitem>
+ <listitem
+><para
+>Deslocação e Ampliação.</para
+></listitem>
+ <listitem
+><para
+>Níveis automáticos.</para
+></listitem>
+ <listitem
+><para
+>Estatísticas.</para
+></listitem>
+ <listitem
+><para
+>Pesquisa nos cabeçalhos do FITS.</para
+></listitem>
+ <listitem
+><para
+>Desfazer/Refazer.</para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+ <screeninfo
+>A Ferramenta de Visualização do FITS</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="fitsarea.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ferramenta de Visualização do FITS</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O diagrama acima ilustra a área de trabalho e a janela do Visualizador do FITS. A ferramenta oferece as funções básicas para a visualização e processamento das imagens. A profundidade de dados do FITS é preservada ao longo de todas as funções de processamento, leitura e gravação. Embora a ferramenta tenha adesão à norma FITS, não suporta todas as funcionalidades do FITS:</para>
+<itemizedlist>
+ <listitem
+><para
+>Só suporta <emphasis
+>uma</emphasis
+> imagem por ficheiro.</para
+></listitem>
+ <listitem
+><para
+>Só suporta dados em 2D. Os dados em 1D e 3D são ignorados.</para
+></listitem>
+ <listitem
+><para
+>Não existe suporte para WCS (World Coordinate System - Sistema de Coordenadas Mundiais).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Segue-se uma breve descrição das unidades funcionais da ferramenta:</para>
+<itemizedlist>
+ <listitem
+><para
+>Brilho/Contraste: Ajuste aqui o brilho e o contraste. A função poderá ser intensiva a nível de CPU e memória para dados do FITS grandes.</para
+></listitem>
+ <listitem
+><para
+>Histograma: Mostra o histograma FITS de um canal. O utilizador poderá dimensionar a imagem, definindo opcionalmente um limite inferior e superior para a região de corte. A operação de escala (linear, logarítmica ou de raizes quadradas) poderá então ser aplicada à região delimitada pelos valores inferior e superior.</para
+></listitem>
+ <listitem
+><para
+>Redução da imagem: Remove o ruído de fundo e as anomalias ópticas da imagem. As imagens do CCD em bruto são normalmente processadas para remover ruídos do instrumento e da temperatura, para além das aberrações inerentes ao sistema óptico. A função suporta três tipos de molduras ou contornos do CCD em bruto:</para>
+ <orderedlist>
+ <listitem
+><para
+>Molduras Escuras</para
+></listitem>
+ <listitem
+><para
+>Molduras dos Campos Planos</para
+></listitem>
+ <listitem
+><para
+>Molduras dos Campos Planos Escuros</para
+></listitem>
+ </orderedlist>
+ <para
+>O utilizador poderá empilhar várias molduras de cada categoria para aumentar a relação sinal-ruído. São oferecidos dois métodos combinatórios: a média e a mediana. Os dois métodos oferecem resultados semelhantes na maioria dos casos, mas o método da mediana garante que os dados não são desviados devido à acção de raios cósmicos aleatórios.</para>
+ </listitem>
+ <listitem
+><para
+>Estatísticas: Oferece alguns cálculos estatísticos para os valores de pixels mínimos e máximos, bem como as suas localizações respectivas, para além da profundidade do FITS, a dimensão, a média e o desvio-padrão.</para
+></listitem>
+ <listitem
+><para
+>Cabeçalho do FITS: Mostra as informações do cabeçalho do FITS.</para
+></listitem>
+</itemizedlist>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/flux.docbook b/tde-i18n-pt/docs/kdeedu/kstars/flux.docbook
new file mode 100644
index 00000000000..3999b245842
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/flux.docbook
@@ -0,0 +1,75 @@
+<sect1 id="ai-flux">
+
+<sect1info>
+
+<author
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+><address>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Fluxo</title>
+<indexterm
+><primary
+>Fluxo</primary>
+<seealso
+>Luminosidade</seealso>
+</indexterm>
+
+<para
+>O <firstterm
+>fluxo</firstterm
+> é a quantidade de energia que passa por uma unidade de área em cada segundo. </para>
+
+<para
+>Os astrónomos usam o fluxo para denotar o brilho aparente de um corpo celeste. O brilho aparente é definido como a quantidade de luz recebida de uma estrela acima da atmosfera da terra e que passa por uma área unitária a cada segundo. Deste modo, o brilho aparente é apenas o fluxo que recebemos de uma estrela. </para>
+
+<para
+>O fluxo mede a <emphasis
+>taxa do fluxo</emphasis
+> de energia que passa através de cada cm^2 (ou qualquer área unitária) da superfície de um objecto em cada segundo. O fluxo detectado depende da distância da fonte que irradia a energia. Isto deve-se ao facto de a energia se espalhar num dado volume de espaço antes de nos atingir. Vamos assumir que temos um balão imaginário que enclausura uma estrela. Cada ponto do balão representa uma unidade de energia emitida a partir da estrela. Inicialmente, os pontos numa área de um cm^2 estão próximos uns dos outros e o fluxo (a energia emitida por centímetro quadrado por segundo) é alta. Ao fim de uma distância 'd', o volume e a área da superfície do balão aumentaram, fazendo com que os pontos se <emphasis
+>espalhem entre si</emphasis
+>. Por consequência, o número de pontos (ou energia) contido em cada cm^2 diminuiu, como se ilustra na Figura 1. </para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="flux.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+><phrase
+>Figura 1</phrase
+></para
+></caption>
+</mediaobject>
+</para>
+
+<para
+>O fluxo é inversamente proporcional à distância por uma relação de r^2. Como tal, se a distância duplicar, iremos receber 1/2^2 ou 1/4 do fluxo original. Num ponto de vista fundamental, o fluxo é a <link linkend="ai-luminosity"
+>luminosidade</link
+> por área unitária: <mediaobject
+> <imageobject>
+<imagedata fileref="flux1.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+
+<para
+>em que o (4 * PI * R^2) é a área da superfície de uma esfera (ou de um balão!) com um raio R. O fluxo é medido em Watts/m^2/s ou, como é denominado normalmente pelos astrónomos: Ergs/cm^2/s. Por exemplo, a luminosidade do Sol é de L = 3,90 * 10^26 W. Isto é, num segundo, o Sol irradia 3,90 * 10^26 Joules de energia para o espaço. Deste modo, o fluxo que recebemos e que passa por um centímetro quadrado do sol a uma distância de uma UA (1,496 * 10^13 cm) é: </para>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="flux2.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/geocoords.docbook b/tde-i18n-pt/docs/kdeedu/kstars/geocoords.docbook
new file mode 100644
index 00000000000..aa8cb7fa6f8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/geocoords.docbook
@@ -0,0 +1,66 @@
+<sect1 id="ai-geocoords">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Coordenadas Geográficas</title>
+<indexterm
+><primary
+>Sistema de Coordenadas Geográficas</primary
+></indexterm>
+<indexterm
+><primary
+>Longitude</primary
+><see
+>Sistema de Coordenadas Geográficas</see
+></indexterm>
+<indexterm
+><primary
+>Latitude</primary
+><see
+>Sistema de Coordenadas Geográficas</see
+></indexterm>
+<para
+>As localizações na Terra podem ser indicadas segundo um sistema de coordenadas esférico. O sistema de coordenadas geográficas (<quote
+>mapeamento da terra</quote
+>) está alinhado com o eixo de rotação da Terra. Ele define dois ângulos medidos a partir do centro da Terra. Um ângulo, chamado de <firstterm
+>Latitude</firstterm
+>, mede o ângulo entre qualquer ponto e o Equador. O outro ângulo, chamado de <firstterm
+>Longitude</firstterm
+>, mede o ângulo <emphasis
+>ao longo</emphasis
+> do Equador a partir de um ponto arbitrário na Terra (Greenwich, na Inglaterra, é o ponto de longitude-zero aceite na maioria das sociedades modernas). </para
+><para
+>Se combinar estes dois ângulos, poderá ser indicada qualquer localização na Terra. Por exemplo, Lisboa tem uma latitude de 38,42 graus Norte e uma longitude de 9,11 graus Oeste. Por isso, se traçar um vector desde o centro da Terra até um ponto a 38,42 graus acima de Equador e 9,11 graus a oeste de Greenwich, Inglaterra, irá passar por Lisboa. </para
+><para
+>O Equador é obviamente uma parte importante deste sistema de coordenadas; ela representa o <emphasis
+>ponto-zero</emphasis
+> do ângulo da latitude e é o ponto intermédio entre os pólos. O Equador é o <firstterm
+>Plano Fundamental</firstterm
+> do sistema de coordenadas geográficas. Todos os <link linkend="ai-skycoords"
+>Sistemas de Coordenadas Esféricas</link
+> definem um desses Planos Fundamentais. </para
+><para
+>As linhas de latitude constante são chamadas de <firstterm
+>Paralelos</firstterm
+>. Eles traçam circunferências à superfície da Terra, mas o único paralelo que é um <link linkend="ai-greatcircle"
+>Grande Círculo</link
+> é o Equador (Latitude=0 graus). As linhas de longitude constante são chamadas de <firstterm
+>Meridianos</firstterm
+>. O Meridiano que passa por Greenwich é o <firstterm
+>Meridiano Primo</firstterm
+> (longitude=0 graus). Ao contrário dos Paralelos, todos os Meridianos são grandes círculos e não são paralelos: eles intersectam-se nos pólos Norte e Sul. </para>
+<tip>
+<para
+>Exercício:</para>
+<para
+>Qual é a longitude do Pólo Norte? A sua latitude é 90 graus Norte. </para>
+<para
+>É uma pergunta com truque. A Longitude não é significativa no Pólo Norte (nem no Pólo Sul). Ele tem todas as longitudes ao mesmo tempo. </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/greatcircle.docbook b/tde-i18n-pt/docs/kdeedu/kstars/greatcircle.docbook
new file mode 100644
index 00000000000..52e7bcc89e2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/greatcircle.docbook
@@ -0,0 +1,32 @@
+<sect1 id="ai-greatcircle">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Grandes Círculos</title>
+<indexterm
+><primary
+>Grandes Círculos</primary>
+<seealso
+>Esfera Celeste</seealso>
+</indexterm>
+<para
+>Considere uma esfera, como a Terra ou a <link linkend="ai-csphere"
+>Esfera Celeste</link
+>. A intersecção de qualquer plano com essa esfera irá resultar num círculo à superfície da esfera. Se o plano conter o centro da esfera, considera-se que o círculo de intersecção é um <firstterm
+>Grande Círculo</firstterm
+>. Os grandes círculo são os maiores círculos que poderão ser desenhados numa esfera. Também a menor distância entre dois pontos quaisquer numa esfera é sempre ao longo de um grande círculo. </para
+><para
+>Alguns exemplos de grandes círculos na esfera celeste incluem: o <link linkend="ai-horizon"
+>Horizonte</link
+>, o <link linkend="ai-cequator"
+>Equador Celeste</link
+> e a <link linkend="ai-ecliptic"
+>Eclíptica</link
+>. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/horizon.docbook b/tde-i18n-pt/docs/kdeedu/kstars/horizon.docbook
new file mode 100644
index 00000000000..96643c6c25d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/horizon.docbook
@@ -0,0 +1,30 @@
+<sect1 id="ai-horizon">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>O Horizonte</title>
+<indexterm
+><primary
+>Horizonte</primary>
+<seealso
+>Coordenadas Horizontais</seealso>
+</indexterm>
+<para
+>O <firstterm
+>Horizonte</firstterm
+> é a linha que separa a Terra do Céu. Mais precisamente, é a linha que divide todas as direcções em que você possa olhar em duas categorias: aquelas que intersectam a Terra e as que não. Em muitas localizações, o Horizonte está obstruído por árvores, prédios, montanhas, &etc;. Contudo, se você estiver num navio em pleno mar, o Horizonte está perfeitamente definido. </para
+><para
+>O horizonte é o <firstterm
+>Plano Fundamental</firstterm
+> do <link linkend="horizontal"
+>Sistema de Coordenadas Horizontal</link
+>. Por outras palavras, é o conjunto de pontos que têm uma <firstterm
+>Altitude</firstterm
+> de zero graus. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/hourangle.docbook b/tde-i18n-pt/docs/kdeedu/kstars/hourangle.docbook
new file mode 100644
index 00000000000..4bfcb5bb09a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/hourangle.docbook
@@ -0,0 +1,46 @@
+<sect1 id="ai-hourangle">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Ângulo Horário</title>
+<indexterm
+><primary
+>Ângulo Horário</primary>
+<seealso
+>Meridiano Local</seealso
+> <seealso
+>Tempo Sideral</seealso
+> </indexterm>
+<para
+>Como foi explicado no artigo do <link linkend="ai-sidereal"
+>Tempo Sideral</link
+>, a <firstterm
+>Ascenção Recta</firstterm
+> de um objecto indica o Tempo Sideral a que ela irá passar por cima do seu <link linkend="ai-meridian"
+>Meridiano Local</link
+>. O <firstterm
+>Ângulo Horário</firstterm
+> de um objecto está definido como a diferença entre o Tempo Sideral Local e a Ascenção Recta do objecto: </para
+><para
+><abbrev
+>AH</abbrev
+><subscript
+>obj</subscript
+> = <abbrev
+>TSL</abbrev
+> - <abbrev
+>AR</abbrev
+><subscript
+>obj</subscript
+> </para
+><para
+>Como tal, o Ângulo Horário do objecto indica quanto Tempo Sideral passou desde que o objecto esteve no Meridiano Local. É também a distância angular entre o objecto e o meridiano, medida em horas (1 hora = 15 graus). Por exemplo, se um objecto tiver um ângulo horário de 2,5 horas, significa que passou no Meridiano Local há 2,5 horas, e que está de momento 37,5 graus a Oeste do Meridiano. Os Ângulos Horários Negativos indicam o tempo até à <emphasis
+>próxima</emphasis
+> passagem no Meridiano Loca. Claro que um Ângulo Horário igual a zero significa que o objecto está de momento no Meridiano Local. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kstars/index.cache.bz2
new file mode 100644
index 00000000000..e6443fec5ce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/index.docbook b/tde-i18n-pt/docs/kdeedu/kstars/index.docbook
new file mode 100644
index 00000000000..14a97d3574a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/index.docbook
@@ -0,0 +1,327 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kstars;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY astroinfo SYSTEM "astroinfo.docbook">
+ <!ENTITY blackbody SYSTEM "blackbody.docbook">
+ <!ENTITY calc-angdist SYSTEM "calc-angdist.docbook">
+ <!ENTITY calc-apcoords SYSTEM "calc-apcoords.docbook">
+ <!ENTITY calc-ecliptic SYSTEM "calc-ecliptic.docbook">
+ <!ENTITY calc-eqgal SYSTEM "calc-eqgal.docbook">
+ <!ENTITY calc-equinox SYSTEM "calc-equinox.docbook">
+ <!ENTITY calc-horiz SYSTEM "calc-horizontal.docbook">
+ <!ENTITY calc-planetcoords SYSTEM "calc-planetcoords.docbook">
+ <!ENTITY calc-precess SYSTEM "calc-precess.docbook">
+ <!ENTITY calc-geodetic SYSTEM "calc-geodetic.docbook">
+ <!ENTITY calc-dayduration SYSTEM "calc-dayduration.docbook">
+ <!ENTITY calc-julian SYSTEM "calc-julianday.docbook">
+ <!ENTITY calc-sidereal SYSTEM "calc-sidereal.docbook">
+ <!ENTITY calculator SYSTEM "calculator.docbook">
+ <!ENTITY cequator SYSTEM "cequator.docbook">
+ <!ENTITY colorandtemp SYSTEM "colorandtemp.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY config SYSTEM "config.docbook">
+ <!ENTITY contents SYSTEM "ai-contents.docbook">
+ <!ENTITY cpoles SYSTEM "cpoles.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY csphere SYSTEM "csphere.docbook">
+ <!ENTITY darkmatter SYSTEM "darkmatter.docbook">
+ <!ENTITY dumpmode SYSTEM "dumpmode.docbook">
+ <!ENTITY ecliptic SYSTEM "ecliptic.docbook">
+ <!ENTITY ellipgal SYSTEM "ellipticalgalaxies.docbook">
+ <!ENTITY equinox SYSTEM "equinox.docbook">
+ <!ENTITY faq SYSTEM "faq.docbook">
+ <!ENTITY flux SYSTEM "flux.docbook">
+ <!ENTITY geocoords SYSTEM "geocoords.docbook">
+ <!ENTITY greatcircle SYSTEM "greatcircle.docbook">
+ <!ENTITY horizon SYSTEM "horizon.docbook">
+ <!ENTITY hourangle SYSTEM "hourangle.docbook">
+ <!ENTITY indi SYSTEM "indi.docbook">
+ <!ENTITY install SYSTEM "install.docbook">
+ <!ENTITY julianday SYSTEM "julianday.docbook">
+ <!ENTITY leapyear SYSTEM "leapyear.docbook">
+ <!ENTITY lightcurves SYSTEM "lightcurves.docbook">
+ <!ENTITY luminosity SYSTEM "luminosity.docbook">
+ <!ENTITY magnitude SYSTEM "magnitude.docbook">
+ <!ENTITY meridian SYSTEM "meridian.docbook">
+ <!ENTITY parallax SYSTEM "parallax.docbook">
+ <!ENTITY precession SYSTEM "precession.docbook">
+ <!ENTITY quicktour SYSTEM "quicktour.docbook">
+ <!ENTITY retrograde SYSTEM "retrograde.docbook">
+ <!ENTITY sidereal SYSTEM "sidereal.docbook">
+ <!ENTITY skycoords SYSTEM "skycoords.docbook">
+ <!ENTITY spiralgal SYSTEM "spiralgalaxies.docbook">
+ <!ENTITY stars SYSTEM "stars.docbook">
+ <!ENTITY timezones SYSTEM "timezones.docbook">
+ <!ENTITY tool-aavso SYSTEM "lightcurves.docbook">
+ <!ENTITY tool-altvstime SYSTEM "altvstime.docbook">
+ <!ENTITY tool-calculator SYSTEM "calculator.docbook">
+ <!ENTITY tool-details SYSTEM "details.docbook">
+ <!ENTITY tool-whatsup SYSTEM "wut.docbook">
+ <!ENTITY tool-scriptbuilder SYSTEM "scriptbuilder.docbook">
+ <!ENTITY tool-solarsys SYSTEM "solarsys.docbook">
+ <!ENTITY tool-jmoons SYSTEM "jmoons.docbook">
+ <!ENTITY tool-observinglist SYSTEM "observinglist.docbook">
+ <!ENTITY tool-fitsviewer SYSTEM "fitsviewer.docbook">
+ <!ENTITY tools SYSTEM "tools.docbook">
+ <!ENTITY utime SYSTEM "utime.docbook">
+ <!ENTITY zenith SYSTEM "zenith.docbook">
+ <!ENTITY % addindex "INCLUDE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+<title
+>O Manual do &kstars;</title>
+<bookinfo>
+
+<authorgroup>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> <affiliation
+> <address
+><email
+>&Jason.Harris.mail;</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Heiko</firstname
+> <surname
+>Evermann</surname
+> <affiliation
+> <address
+><email
+>&Heiko.Evermann.mail;</email
+></address>
+</affiliation>
+<contrib
+>Programador Principal</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Thomas</firstname
+> <surname
+>Kabelmann</surname
+> <affiliation
+> <address
+><email
+>&Thomas.Kabelmann.mail;</email
+></address>
+</affiliation>
+<contrib
+>Programador Principal</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Pablo</firstname
+> <surname
+>de Vicente</surname
+> <affiliation
+> <address
+><email
+>&Pablo.de.Vicente.mail;</email
+></address>
+</affiliation>
+<contrib
+>Programador Principal</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+> <address
+><email
+>mutlaqja@ikarustech.com</email
+></address>
+</affiliation>
+<contrib
+>Programador Principal</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Carsten</firstname
+> <surname
+>Niehaus</surname
+> <affiliation
+> <address
+><email
+>cniehaus@gmx.de</email
+></address>
+</affiliation>
+<contrib
+>Programador Principal</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Mark</firstname
+> <surname
+>Holloman</surname
+> <affiliation
+> <address
+><email
+>&Mark.Holloman.mail;</email
+></address>
+</affiliation>
+<contrib
+>Programador Principal</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+><year
+>2002</year
+><year
+>2003</year>
+<holder
+>&Jason.Harris; e a Equipa do &kstars;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-10-08</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>O &kstars; é um planetário gráfico para o ambiente do &kde;. Ele representa uma simulação precisa do céu nocturno, incluindo as estrelas, constelações, enxames de estrelas, nebulosas, galáxias, todos os planetas, o Sol, a Lua, os cometas e os asteróides. Você poderá ver o céu tal como aparece em qualquer localização da Terra e em qualquer data. A interface do utilizador é bastante intuitiva e flexível; a área de visualização pode ser deslocada e ampliada com o rato e você poderá identificar facilmente os objectos e registar o seu movimento ao longo do céu. O &kstars; inclui muitas funcionalidades poderosas, ainda que a interface continue limpa, simples e engraçada de usar. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>Astronomia</keyword>
+<keyword
+>KStars</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kstars; permite-lhe explorar o céu nocturno no conforto da sua cadeira do computador. Ele fornece uma representação gráfica precisa do céu nocturno para qualquer data e em qualquer local da Terra. A visualização inclui 126 000 estrelas até à 9a magnitude (muito abaixo do limite do olho nú), 13 000 objectos do céu profundo (catálogos de Messier, NGC e IC), todos os planetas, o Sol e a Lua, centenas de cometas e asteróides, a Via Láctea, 88 constelações e linhas auxiliares como o <link linkend="ai-cequator"
+>equador celeste</link
+>, o <link linkend="ai-horizon"
+>horizonte</link
+> e a <link linkend="ai-ecliptic"
+>elíptica</link
+>. </para>
+<para
+>Contudo, o &kstars; é mais do que um simples simulador do céu nocturno. A visualização contém uma interface interessante para um conjunto de ferramentas sobre as quais poderá aprender mais sobre astronomia e sobre o céu nocturno. Existe um <link linkend="popup-menu"
+>menu de contexto</link
+> anexo a cada objecto visível. Centenas de objectos oferecem referências nos seus menus de contexto às páginas Web informativas e a imagens maravilhosas tiradas pelo telescópio espacial Hubble e outros observatórios. </para
+><para
+>No menu de contexto de um objecto, você poderá lançar a sua <link linkend="tool-details"
+>Janela de Informações Detalhadas</link
+>, onde você poderá examinar os dados de posição do objecto e pesquisar um grande tesouro de bases de dados 'online' com dados astronómicos de grau profissional e referências literárias acerca do objecto. Você até poderá anexar as suas próprias ligações de Internet, imagens e notas de texto, tornando o &kstars; uma interface gráfica para os seus registos de observações e o seu bloco de notas astronómicas pessoal. </para>
+<para
+>A nossa ferramenta <link linkend="tool-calculator"
+>Calculadora Astronómica</link
+> fornece o acesso a muitos dos algoritmos que o programa usa nos bastidores, incluindo os conversores de coordenadas e os calculadores de tempos. A ferramenta de <link linkend="tool-aavso"
+>Geração de Curvas de Luz</link
+> irá obter uma curva de luz para qualquer uma das 6000+ estrelas variáveis da American Association of Variable Star Observers (AAVSO). As curvas de luz são geradas <quote
+>na altura</quote
+>, pesquisando directamente o servidor da AAVSO, garantindo que você tem os últimos pontos de dados. </para>
+<para
+>Você poderá planear uma sessão de observação com a nossa ferramenta de <link linkend="tool-altvstime"
+>Altitude vs. Tempo</link
+>, que irá desenhar as curvas que representam a Altitude como uma função do tempo para um grupo qualquer de objectos. Se for demasiado detalhado, também temos uma ferramenta <link linkend="tool-whatsup"
+>O Que se Passa Esta Noite?</link
+> que resume os objectos que você conseguirá ver na sua localização numa dada noite. Poderá adicionar os seus objectos favoritos à ferramenta da <link linkend="tool-observinglist"
+>Lista de Observações</link
+>, que oferece um acesso conveniente às acções comuns para uma lista de objectos. </para>
+<para
+>O &kstars; também fornece um <link linkend="tool-solarsys"
+>Visualizador do Sistema Solar</link
+>, que mostra a configuração actual dos planetas mais importantes do nosso sistema solar. Existe também uma <link linkend="tool-jmoons"
+>Ferramenta das Luas de Júpiter</link
+> que mostra as posições das quatro maiores luas de Júpiter como um função do tempo. </para>
+<para
+>O nosso principal objectivo é tornar o &kstars; uma ferramenta educativa interactiva para aprender sobre astronomia e sobre o céu nocturno. Para tal, o Manual do &kstars; inclui o <link linkend="astroinfo"
+>Projecto AstroInfo</link
+>, uma série de artigos curtos sobre tópicos de astronomia que podem ser explorados com o &kstars;. Para além disso, o &kstars; inclui funções do DCOP que lhe permitem <link linkend="tool-scriptbuilder"
+>criar 'scripts' complexos</link
+>, tornando o &kstars; um "motor de demonstrações" poderoso para o uso em aulas ou para ilustrar geralmente os tópicos de astronomia. </para>
+<para
+>Contudo, o &kstars; não é apenas para estudantes. Você até poderá controlar telescópios com o &kstars;, usando a interface de 'hardware' elegante e poderosa que é a <link linkend="indi"
+>INDI</link
+>. O &kstars; suporta vários telescópios conhecidos, os quais incluem a família LX200 da Meade e o Celestron GPS. Também suporta os dispositivos de foco computorizados da Meade e da JMI. O suporte para mais tipos de dispositivos, como as câmaras CCD, está em desenvolvimento. Os comandos de desvio/seguimento estão integrados directamente no menu de contexto da janela principal. e o Painel de Controlo do INDI oferece um acesso completo a todas as funções do seu telescópio. Muitas destas acções também poderão ser programadas através do mecanismo de &DCOP; do &kde; (a ferramenta do <link linkend="tool-scriptbuilder"
+>Construtor de Programas</link
+> oferece uma interface simples através do rato para estes programas). A arquitectura cliente/servidor do INDI permite um controlo transparente de qualquer número de telescópios <link linkend="indi-kstars-setup"
+>locais</link
+> ou <link linkend="indi-remote-control"
+>remotos</link
+> usando uma única sessão do &kstars;. </para>
+<para
+>Nós estamos muito interessados na sua reacção; por favor comunique os erros ou pedidos de funcionalidades à lista de correio dos programadores do &kstars;: a <email
+>kstars-devel@kde.org</email
+>. Você também poderá usar a ferramenta de relatórios de erros automatizada, acessível a partir do menu Ajuda. </para>
+</chapter>
+
+&quicktour; <!--A Quick Tour of KStars-->
+&config; <!--Configuring KStars-->
+&commands; <!--Command Reference-->
+&astroinfo; <!--AstroInfo Articles-->
+&tools; <!--KStars Tools-->
+&dumpmode; <!--Command-line image-dump mode-->
+&indi; <!-- INDI-->
+&faq; <!--Questions and Answers-->
+&credits; <!--Credits and License-->
+&install; <!--Installation-->
+
+<index id='doc-index'
+></index>
+<!-- For DocBook 4.2, remove the above line and use this instead
+&documentation.index;
+-->
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/indi.docbook b/tde-i18n-pt/docs/kdeedu/kstars/indi.docbook
new file mode 100644
index 00000000000..c8547777c91
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/indi.docbook
@@ -0,0 +1,1417 @@
+<chapter id="indi">
+<title
+>Controlo de Dispositivos Astronómicos com o <acronym
+>INDI</acronym
+></title>
+<indexterm
+><primary
+>Controlo do INDI</primary>
+<secondary
+>Introdução</secondary>
+</indexterm>
+
+<para
+>O KStars fornece uma interface para configurar e controlar os instrumentos astronómicos através do protocolo <acronym
+><link linkend="what-is-indi"
+>INDI</link
+></acronym
+>.</para>
+
+<para
+>O protocolo <acronym
+>INDI</acronym
+> suporta uma variedade de instrumentos astronómicos, como as câmaras CCD e os sistemas de foco. De momento, o KStars suporta os seguintes dispositivos:</para>
+
+<table id="device-table" pgwide="1" frame="all">
+<title
+>Telescópios Suportados</title>
+<tgroup cols="3" colsep="1" rowsep="1">
+<thead>
+<row>
+<entry
+>Telescópio</entry>
+<entry
+>Controlador do dispositivo</entry>
+<entry
+>Versão</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>LX200 8"-12" Clássico</entry>
+<entry
+>lx200classic</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>Telescópios baseados no Autostar</entry>
+<entry
+>lx200autostar</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>LX200 GPS 8"-16"</entry>
+<entry
+>lx200gps</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>LX200 Clássico 16"</entry>
+<entry
+>lx200_16</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>NexStar GPS, CGE, AS-GT</entry>
+<entry
+>celestrongps</entry>
+<entry
+>0,9</entry>
+</row>
+<row>
+<entry
+>Nova GT, NexStar 5i/8i</entry>
+<entry
+>celestrongps</entry>
+<entry
+>0,9</entry>
+</row>
+<row>
+<entry
+>Takahashi Temma</entry>
+<entry
+>temma</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>Astro-Physics AP</entry>
+<entry
+>apmount</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>Astro-Electronic FS-2</entry>
+<entry
+>lx200basic</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>Argo Navis</entry>
+<entry
+>lx200basic</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>Losmandy Gemini</entry>
+<entry
+>lx200basic</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>Controladores Mel Bartels</entry>
+<entry
+>lx200basic</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>Sky Commander</entry>
+<entry
+>skycommander</entry>
+<entry
+>0.1</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+<table id="focuser-table" pgwide="1" frame="all">
+<title
+>Sistemas de Foco Suportados</title>
+<tgroup cols="3" colsep="1" rowsep="1">
+<thead>
+<row>
+<entry
+>Sistema</entry>
+<entry
+>Controlador do dispositivo</entry>
+<entry
+>Versão</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>Meade LX200GPS Microfocuser</entry>
+<entry
+>lx200gps</entry>
+<entry
+>0,9</entry>
+</row>
+<row>
+<entry
+>Meade 1206 Primary Mirror Focuser</entry>
+<entry
+>lx200generic</entry>
+<entry
+>0,9</entry>
+</row>
+<row>
+<entry
+>Série JMI NGF</entry>
+<entry
+>lx200generic</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>JMI MOTOFOCUS</entry>
+<entry
+>lx200generic</entry>
+<entry
+>0.1</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table id="ccd-table" pgwide="1" frame="all">
+<title
+>CCDs Suportados</title>
+<tgroup cols="3" colsep="1" rowsep="1">
+<thead>
+<row>
+<entry
+>CCD</entry>
+<entry
+>Controlador do dispositivo</entry>
+<entry
+>Versão</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>CCDs da Finger Lakes Instruments</entry>
+<entry
+>fliccd</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>CCDs da Santa Barbara Instrument</entry>
+<entry
+>sbigccd</entry>
+<entry
+>0.1</entry>
+</row>
+<row>
+<entry
+>CCDs da Apogee</entry>
+<entry
+>apogee_ppi, apogee_pci, apogee_isa, apogee_usb</entry>
+<entry
+>0.1</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table id="filter-table" pgwide="1" frame="all">
+ <title
+>Rodas de Filtros Suportadas</title>
+ <tgroup cols="3" colsep="1" rowsep="1">
+ <thead>
+ <row>
+ <entry
+>Roda do Filtro</entry>
+ <entry
+>Controlador do dispositivo</entry>
+ <entry
+>Versão</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>Rodas de Filtro FLI</entry>
+ <entry
+>fliwheel</entry>
+ <entry
+>0,9</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+<table id="video-table" pgwide="1" frame="all">
+<title
+>Webcam's Suportadas</title>
+<tgroup cols="3" colsep="1" rowsep="1">
+<thead>
+<row>
+<entry
+>Webcam</entry>
+<entry
+>Controlador do dispositivo</entry>
+<entry
+>Versão</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>Qualquer dispositivo compatível com o Video4Linux</entry>
+<entry
+>v4ldriver</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>Webcam da Philips</entry>
+<entry
+>v4lphilips</entry>
+<entry
+>1.0</entry>
+</row>
+<row>
+<entry
+>Sistema de Imagem Planetário Lunar Meade</entry>
+<entry
+>meade_lpi</entry>
+<entry
+>0.1</entry>
+</row>
+
+</tbody>
+</tgroup>
+</table>
+
+<sect1 id="indi-kstars-setup">
+<title
+>Configuração do INDI</title>
+<indexterm
+><primary
+>INDI</primary>
+<secondary
+>Configuração</secondary>
+</indexterm>
+<para
+>O KStars pode controlar os dispositivos locais e remotos de forma transparente através da arquitectura cliente/servidor do <link linkend="what-is-indi"
+>INDI</link
+>. Os dispositivos INDI podem ser corridos em três modos diferentes:</para>
+
+<orderedlist>
+<listitem
+><para
+>Local: O modo local é o mais comum e é usado para controlar um dispositivo local (&ie;, um dispositivo ligado à sua máquina).</para
+></listitem>
+<listitem
+><para
+>Servidor: O modo servidor estabelece um servidor de INDI para um dado dispositivo e fica à espera de ligações dos clientes remotos. Você não poderá operar os dispositivos servidores, só os poderá iniciar e terminar.</para
+></listitem>
+<listitem
+><para
+>Cliente: O modo cliente é usado para ligar aos servidores INDI remotos que estejam a correr dispositivos INDI. Você poderá controlar de forma transparente os dispositivos como se fossem dispositivos locais.</para
+></listitem>
+</orderedlist>
+
+<para
+>Você poderá correr um dispositivo local, estabelecer servidores INDI e ligar-se a clientes remotos através do <guimenuitem
+>Gestor de Dispositivos</guimenuitem
+> no menu <guimenu
+>Dispositivos</guimenu
+>.</para>
+
+<para
+>Aqui está uma imagem da janela do <guilabel
+>Gestor de Dispositivos</guilabel
+>:</para>
+
+<screenshot>
+<screeninfo
+>Correr os controladores de dispositivos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="devicemanager.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Iniciar os controladores de dispositivos</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Você poderá correr os dispositivos se navegar na árvore de dispositivos, seleccionar um dispositivo específico e carregar depois no botão <guibutton
+>Executar Serviço</guibutton
+>. Você poderá seleccionar o modo de operação, sendo este local ou de servidor como é definido acima.</para>
+
+<para
+>Para controlar os dispositivos remotos, veja a secção de <link linkend="indi-remote-control"
+>controlo de dispositivos remotos</link
+>.</para>
+</sect1>
+
+<sect1 id="indi-telescope-setup">
+<title
+>Configuração do Telescópio</title>
+<indexterm
+><primary
+>INDI</primary>
+<secondary
+>Configuração</secondary>
+</indexterm>
+
+<para
+>A maioria dos telescópios estão equipados com interfaces <hardware
+>RS232</hardware
+> para o controlo remoto. Ligue a ficha RS232 no seu telescópio à porta <hardware
+>Série/USB</hardware
+> do seu computador. Tradicionalmente, o RS232 liga-se à porta série do seu computador, mas dado que muitos portáteis abandonaram a porta série a favor das portas <hardware
+>USB/FireWire</hardware
+>, você poderá ter de optar um adaptador de série para USB para poder usar nos novos portáteis.</para>
+
+<para
+>Depois de ligar o seu telescópio à porta Série/USB, ligue o seu telescópio. É <emphasis
+>altamente</emphasis
+> recomendado que você obtenha e instale o último 'firmware' para o controlador do seu telescópio.</para>
+
+<para
+>O telescópio precisa de ser alinhado antes de poder ser usado convenientemente. Alinhe o seu telescópio (alinhamento de uma ou duas estrelas), tal como é indicado no manual do seu telescópio.</para>
+
+<para
+>O &kstars; precisa de verificar a configuração da hora e da localização antes de se ligar ao telescópio. Isto garante um seguimento correcto e uma sincronização entre o telescópio e o &kstars;. Os passos seguintes permitir-lhe-ão ligar-se a um dispositivo que está ligado ao seu computador. Para se ligar e controlar os dispositivos remotos, por favor veja a secção <link linkend="indi-remote-control"
+>controlo de dispositivos remotos</link
+>.</para>
+
+<para
+>Você poderá usar o Assistente de Configuração do Telescópio para que verifique toda a informação necessária no processo. Ele poderá pesquisar os portos à procura de telescópios ligados. Você poderá correr o assistente se seleccionar o <guimenuitem
+>Assistente de Configuração do Telescópio</guimenuitem
+> no menu <guimenu
+>Dispositivos</guimenu
+>.</para>
+
+<para
+>Am alternativa, para se ligar a um telescópio, por favor efectue os seguintes passos:</para>
+
+<orderedlist>
+<listitem
+><para
+>Configure a sua localização geográfica. Abra a janela <guilabel
+>Geografia...</guilabel
+> seleccionando a opção <guimenuitem
+>Seleccionar Localização Geográfica...</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+> ou, se carregar no ícone do <guiicon
+>Globo</guiicon
+> da barra de ferramentas ou ainda, se carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+>.</para>
+</listitem>
+<listitem
+><para
+>Configure a sua data e hora locais. Você poderá mudar para qualquer data e hora se seleccionar a opção <guimenuitem
+>Acertar o Relógio...</guimenuitem
+> no menu <guimenu
+>Tempo</guimenu
+> ou carregando no ícone <guiicon
+>tempo</guiicon
+> da barra de ferramentas. A janela <guilabel
+>Acertar o Relógio</guilabel
+> usa um item gráfico de Extracção de Datas do &kde;, em conjunto com três opções para definir as horas, minutos e segundos. Se você precisar de repor o relógio de volta na hora actual, basta seleccionar a opção <guimenuitem
+>Acertar a Hora para Agora</guimenuitem
+> no menu <guimenu
+>Tempo</guimenu
+>.</para>
+</listitem>
+<listitem>
+<para
+>Carregue no menu <guimenu
+>Dispositivos</guimenu
+> e seleccione o <guimenuitem
+>Gestor de Dispositivos</guimenuitem
+>.</para>
+</listitem>
+<listitem>
+<para
+>Na coluna <guilabel
+>Dispositivo</guilabel
+>, seleccione o modelo do seu telescópio.</para>
+</listitem>
+<listitem>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no dispositivo e seleccione a opção <guilabel
+>Executar Serviço</guilabel
+>.</para>
+</listitem>
+<listitem>
+<para
+>Carregue em <guibutton
+>Ok</guibutton
+> para fechar a Janela de Gestão dos Dispositivos.</para>
+</listitem>
+</orderedlist>
+
+<note id="geo-time-note">
+<title
+>Configurações Frequentes</title>
+<para
+>Você não precisa de configurar a localização geográfica e a hora, sempre que se liga a um telescópio. Ajuste apenas as opções quando for necessário.</para
+></note>
+
+<para
+>Você está agora pronto para usar as funcionalidades dos dispositivos; o &kstars; fornece convenientemente duas interfaces gráficas para controlar os telescópios:</para>
+
+<orderedlist>
+<title
+>Controlar o seu telescópio</title>
+<listitem>
+<para
+><guilabel
+>Controlo do Mapa do Céu</guilabel
+>: Para cada dispositivo que você execute no <guilabel
+>Gestor de Dispositivos</guilabel
+>, aparecerá um menu de contexto para cada item correspondente que lhe permite controlar as propriedades do dispositivo. Você poderá enviar comandos do tipo <command
+>Mover, Sincronizar,</command
+> e <command
+>Seguir</command
+> directamente a partir do mapa do céu. </para>
+<para
+>Aqui está uma imagem do menu de contexto que aparece para um dispositivo LX200 Clássico activo:</para>
+<screenshot>
+<screeninfo
+>Controlar os dispositivos do mapa do céu</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="skymapdevice.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Painel de Controlo do INDI</guilabel
+>: O painel oferece ao utilizador todas as funcionalidades suportadas por um dispositivo. </para>
+
+<para
+>O painel está dividido em três secções principais:</para>
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Páginas do dispositivo</guilabel
+>: Cada dispositivo adicional activo ocupa uma página no painel do INDI. Os vários dispositivos podem ser executados em simultâneo sem afectar a operação dos outros dispositivos. </para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Janela de propriedades</guilabel
+>: As propriedades são o elemento-chave na arquitectura do INDI. Cada dispositivo define um conjunto de propriedades para comunicar com o cliente. A posição actual do telescópio é um exemplo de uma propriedade. As propriedades semanticamente semelhantes estão normalmente contidas em blocos ou grupos lógicos. </para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Visualizadores de registos</guilabel
+>: Os dispositivos comunicam o seu estado e os comandos de reconhecimento, enviando as mensagens do INDI. Cada dispositivo tem o seu próprio registo, e todos os dispositivos partilham um visualizador de registos genérico. Um dispositivo envia normalmente mensagens apenas para o seu controlador, mas um dispositivo poderá também enviar uma mensagem genérica, sempre que for apropriado. </para>
+</listitem>
+</itemizedlist>
+<screenshot>
+<screeninfo
+>Painel de Controlo de INDI</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="indicontrolpanel.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+</listitem>
+</orderedlist>
+
+<para
+>Você não está restrito a usar apenas uma interface sobre outra, dado que ambas podem ser usadas em simultâneo. As acções do <guilabel
+>Mapa do céu</guilabel
+> são automaticamente reflectidas no <guilabel
+>Painel de Controlo do INDI</guilabel
+> e vice-versa.</para>
+
+<para
+>Para se ligar ao seu telescópio, você poderá então seleccionar <guimenuitem
+>Ligar</guimenuitem
+> no menu de contexto do seu dispositivo ou, em alternativa, poderá carregar em <guibutton
+>Ligar</guibutton
+> na página do seu dispositivo no <guilabel
+>Painel de Controlo de INDI</guilabel
+>.</para>
+
+<important
+><para
+>Por omissão, o KStars irá tentar ligar-se à porta <constant
+>/dev/ttyS0</constant
+>. Para mudar a porta de ligação, seleccione o <guilabel
+>Painel de Controlo do INDI</guilabel
+> no menu <guimenu
+>Dispositivos</guimenu
+> e mude a porta na página do seu dispositivo.</para
+></important>
+
+<para
+>O &kstars; actualiza automaticamente a longitude, latitude e a hora do telescópio., com base na configuração actual do &kstars;. Você poderá activar/desactivar essas actualizações na janela <guimenuitem
+>Configurar o INDI</guimenuitem
+> no menu <guimenu
+>Dispositivos</guimenu
+>. </para>
+
+<para
+>Se o &kstars; comunicar de forma bem-sucedida com o telescópio, ele irá tentar obter a <abbrev
+>AR</abbrev
+> e a <abbrev
+>DEC</abbrev
+> actual do telescópio e irá mostrar uma mira no mapa do céu, indicando a posição do telescópio.</para>
+
+<note id="indi-sync">
+<title
+>Sincronizar o seu telescópio</title>
+<para
+>Se você alinhou o seu telescópio e a última estrela de alinhamento foi, por exemplo, Vega, então a mira deverá estar centrada à volta de Vega. Se a mira estiver fora do alvo, então você poderá carregar com o botão <mousebutton
+>direito</mousebutton
+> em Vega no mapa do céu e seleccionar <command
+>Sincronizar</command
+> no menu do seu telescópio. Esta acção irá indicar ao telescópio para sincronizar as suas coordenadas internas de modo a corresponderem às de Vega, ficando agora o alvo do telescópio centrado em Vega. </para>
+</note>
+
+<para
+>É tudo: o seu telescópio está pronto para explorar os céus.</para>
+
+<warning>
+<title
+>ATENÇÃO</title>
+<para
+>Nunca use o telescópio para olhar para o Sol. Se olhar para o sol poderá causar danos irreversíveis aos seus olhos, assim como ao seu equipamento.</para>
+</warning>
+</sect1>
+
+<sect1 id="indi-other-setup">
+<title
+>Configuração da Captura de Vídeo e do CCD</title>
+<indexterm
+><primary
+>Controlo do Vídeo CCD</primary>
+<secondary
+>Configuração</secondary>
+</indexterm>
+
+<para
+>O KStars suporta os seguintes dispositivos de imagem:</para>
+<itemizedlist>
+ <listitem
+><para
+>CCDs da Finger Lakes Instruments</para
+></listitem>
+ <listitem
+><para
+>CCDs da Apogee: são suportados os modos Paralelo, ISA, PCI e USB. Terá de instalar os <ulink url="http://indi.sf.net/apogee_kernel.tar.gz"
+>controladores de 'kernel' da Apogee</ulink
+> para o seu modo específico (para o modo USB, só é necessária a 'libusb').</para
+></listitem>
+ <listitem
+><para
+>Dispositivos compatíveis com o <ulink url="http://www.exploits.org/v4l/"
+>Video4Linux</ulink
+>. As funcionalidades extendidas das Webcam's da Philips são também suportadas.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Você poderá correr os dispositivos CCD e de Captura de Vídeo no <guimenuitem
+>Gestor de Dispositivos</guimenuitem
+> no menu <guimenu
+>Dispositivos</guimenu
+>. Como todos os dispositivos INDI, alguns dos controlos do dispositivo ficarão acessíveis no mapa do céu. O dispositivo poderá ser controlado por completo no <guimenuitem
+>Painel de Controlo do INDI</guimenuitem
+>.</para>
+
+<para
+>O formato normal para a captura de imagens é o FITS. Logo que uma imagem tenha sido capturada e transferida, ela será mostrada no <link linkend="tool-fitsviewer"
+>Visualizador de FITS</link
+> do KStars. Para capturar uma sequência de imagens, use a ferramenta para <guimenuitem
+>Capturar uma Sequência de Imagens</guimenuitem
+> no menu <guimenu
+>Dispositivos</guimenu
+>. Esta ferramenta está inactiva até que você estabeleça uma ligação ao dispositivo de imagem.</para>
+
+<important>
+<para
+>O controlador do FLICCD necessita de permissões de 'root' para funcionar correctamente. Lembre-se que a execução do controlador como 'root' é considerado um erro de segurança</para>
+</important>
+</sect1>
+
+<sect1 id="indi-capture">
+<title
+>Capturar a Sequência de Imagens</title>
+<indexterm
+><primary
+>Captura</primary>
+<secondary
+>Imagem</secondary>
+</indexterm>
+
+<para
+>A ferramenta para Capturar uma Sequência de Imagens pode ser usada para adquirir imagens de máquinas fotográficas, câmaras e CCDs nos modos interactivo e em lote. Para além disso, poderá escolher qual o filtro, se necessário, deseja usar com as suas imagens. A ferramenta de captura fica desactivada até que estabeleça uma ligação a um dispositivo de imagem.</para
+>
+
+<screenshot>
+<screeninfo
+>Capturar uma Sequência de Imagens</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="indicapture.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A imagem acima representa uma sessão de captura simples. A ferramenta oferece as seguintes opções:</para>
+<itemizedlist>
+ <listitem
+><para
+>Câmara/CCD</para>
+ <itemizedlist>
+ <listitem
+><para
+><option
+>Dispositivo:</option
+> O dispositivo de imagem desejado.</para
+></listitem>
+ <listitem
+><para
+><option
+>Prefixo:</option
+> O prefixo da imagem que será antecedido no nome de cada ficheiro de imagem capturada.</para
+></listitem>
+ <listitem
+><para
+><option
+>Exposição:</option
+> O número de segundos da exposição de cada imagem.</para
+></listitem>
+ <listitem
+><para
+><option
+>Quantidade:</option
+> O número de imagens a adquirir.</para
+></listitem>
+ <listitem
+><para
+><option
+>Atraso:</option
+> O atraso em segundos entre imagens consecutivas.</para
+></listitem>
+ <listitem
+><para
+><option
+>Tempo ISO 8601:</option
+> Adiciona uma hora no formato ISO 8601 ao nome do ficheiro. (p.ex. imagem_01_20050427T09:48:05).</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Filtro</para>
+ <itemizedlist>
+ <listitem
+><para
+><option
+>Dispositivo:</option
+> O dispositivo do filtro desejado.</para
+></listitem>
+ <listitem
+><para
+><option
+>Filtro:</option
+> A posição do filtro desejada. Poderá atribuir valores de cores aos números de posição com a janela para <link linkend="indi-configure"
+>Configurar o INDI</link
+> (p.ex. Posição #1 = Vermelho, Posição #2 = Azul..etc).</para
+></listitem
+>
+ </itemizedlist>
+ </listitem>
+</itemizedlist>
+
+<para
+>Depois de preencher as opções desejadas, poderá iniciar o procedimento de captura se carregar no botão <guibutton
+>Iniciar</guibutton
+>. Poderá cancelar em qualquer altura com o botão <guibutton
+>Parar</guibutton
+>. Todas as imagens gravadas serão gravadas na pasta por omissão do FITS, a qual poderá ser indicada na janela <link linkend="indi-configure"
+>Configurar o INDI</link
+>.</para>
+
+<para
+>Se tiver requisitos e condições de captura mais complexos para cumprir, recomenda-se que crie um programa que vá de encontro às suas necessidades com a ferramenta de <link linkend="tool-scriptbuilder"
+>Construção de 'Scripts'</link
+> no menu <guimenu
+>Ferramentas</guimenu
+>.</para>
+</sect1>
+
+<sect1 id="indi-configure">
+<title
+>Configurar o INDI</title>
+<indexterm
+><primary
+>Configurar</primary>
+<secondary
+>INDI</secondary>
+</indexterm>
+
+<para
+>A janela para Configurar o INDI permite-lhe modificar as opções específicas do INDI <emphasis
+>do lado do cliente</emphasis
+>. A janela está dividida em quatro categorias principais: a Geral, Actualizações Automáticas do Dispositivo, Visualização e Roda do Filtro:</para>
+
+ <itemizedlist>
+ <listitem
+><para
+>Geral</para>
+ <itemizedlist>
+ <listitem
+><para
+><option
+>Directoria do FITS por omissão:</option
+> Indique a pasta onde todas as imagens capturadas pelo FITS serão gravadas. Se não for indicada qualquer pasta, as imagens serão gravadas na $HOME.</para
+></listitem>
+ <listitem
+><para
+><option
+>Mostrar automaticamente FITS ao capturar:</option
+> Quando estiver assinalada a opção, o KStars irá mostrar as imagens capturadas pelo FITS na ferramenta do <link linkend="tool-fitsviewer"
+>Visualizador do FITS</link
+> do KStars. Se usar a ferramenta para <link linkend="indi-capture"
+>Capturar uma Sequência de Imagens</link
+>, todas as imagens capturas serão gravadas no disco, independentemente desta opção.</para
+></listitem>
+ <listitem
+><para
+><option
+>Porto de telescópio:</option
+> O porto por omissão do telescópio. Quando se ligar a um serviço de telescópio local ou remoto, o KStars irá preencher automaticamente o porto do dispositivo do telescópio com o porto por omissão indicado.</para
+></listitem>
+ <listitem
+><para
+><option
+>Porto de vídeo:</option
+> O porto para o vídeo por omissão. Quando se ligar a um serviço local ou remoto, o KStars irá preencher automaticamente o porto do dispositivo da Webcam com o porto indicado.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Actualizações automáticas dos dispositivos</para>
+ <itemizedlist>
+ <listitem
+><para
+><option
+>Hora:</option
+> Actualiza a data e hora do telescópio, se for suportado, aquando da ligação.</para
+></listitem>
+ <listitem
+><para
+><option
+>Localização geográfica:</option
+> Actualiza a informação da localização geográfica (a latitude e longitude actuais), se for suportado, aquando da ligação.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Visualização</para>
+ <itemizedlist>
+ <listitem
+><para
+><option
+>Cruz de alvo do dispositivo:</option
+> Quando esta opção estiver assinalada, o KStars mostra o alvo do telescópio no mapa do céu. A cruz do alvo aparece quando estiver ligado com sucesso ao telescópio e a sua localização é actualizada a título periódico. O nome do telescópio aparece ao lado do alvo. O KStars mostra uma cruz de alvo por cada telescópio ligado. Para mudar a cor da cruz do alvo, abra a janela para <link linkend="viewops"
+>Configurar o KStars</link
+>. Seleccione a página <guilabel
+>Cores</guilabel
+> e depois mude a cor do <emphasis
+>Indicador de Alvo</emphasis
+> para a que desejar.</para
+></listitem>
+ <listitem
+><para
+><option
+>Mensagens do INDI na barra de estado:</option
+> Quando estiver assinalada esta opção, o KStars irá mostrar as mensagens de estado do INDI na barra de estado do KStars.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Roda do Filtro: Atribui códigos de cores às posições da roda do filtro (p.ex., Posição #0 Vermelho, Posição #1 Azul..etc). Poderá atribuir códigos de cores até 10 posições de filtragem (0 a 9). Para atribuir um código de cor, seleccione um número de posição na lista respectiva e escreva depois o código de cor correspondente no campo de texto. Repita o processo para todas as posições desejadas e carregue depois em OK.</para>
+ </listitem>
+ </itemizedlist>
+
+</sect1>
+
+<sect1 id="indi-concepts">
+<title
+>Conceitos do INDI</title>
+<indexterm
+><primary
+>Controlo de Telescópio</primary>
+<secondary
+>Conceitos</secondary>
+</indexterm>
+
+<para
+>O conceito-chave principal no INDI é que os dispositivos têm a capacidade de se descreverem a si próprios. Isto é obtido através do uso de XML para descrever uma hierarquia genérica que possa representar tanto os dispositivos canónicos como os não-canónicos. No INDI, todos os <emphasis
+>dispositivos</emphasis
+> poderão conter uma ou mais <emphasis
+>propriedades</emphasis
+>. Cada <emphasis
+>propriedade</emphasis
+> poderá conter um ou mais <emphasis
+>elementos</emphasis
+>. Existem quatro tipos de propriedades do INDI:</para>
+<itemizedlist>
+<listitem
+><para
+>Propriedade textual.</para
+></listitem>
+<listitem
+><para
+>Propriedade numérica.</para
+></listitem>
+<listitem
+><para
+>Propriedade de opção (Representada na GUI por botões e opções de selecção).</para
+></listitem>
+<listitem
+><para
+>Propriedade de luz (Representada na GUI por LEDs coloridos).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Por exemplo, todos os dispositivos INDI partilham a <emphasis
+>propriedade</emphasis
+> da opção-padrão CONNECTION. A propriedade CONNECTION tem dois elementos: as opções CONNECT e DISCONNECT. O KStars processa a descrição genérica em XML das propriedades e constrói uma representação gráfica adequada para a interacção directa com o utilizador.</para>
+
+<para
+>O painel de controlo do INDI oferece várias propriedades do dispositivo que não estão acessíveis no mapa do céu. As propriedades oferecidas diferem de dispositivo para dispositivo. Todavia, todas as propriedades partilham funcionalidades comuns que restringem a forma como são apresentados e usados:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Permissão: Todas as propriedades poderão ser apenas para leitura, apenas para escrita ou com permissões de escrita e leitura em simultâneo. Um exemplo de uma propriedade de leitura/escrita é a Ascenção Recta do telescópio. Você poderá indicar uma nova Ascenção Recta para que o telescópio, baseado na configuração actual, irá então mover ou sincronizar-se com os novos dados. Para além disso, quando o telescópio se mover, a sua Ascenção Recta fica actualizada e é enviada de volta para o cliente.</para>
+</listitem>
+<listitem>
+<para
+>Estado: Antes de cada propriedades existe um indicador de estado (um LED redondo). Cada propriedades tem um estado e um código de cores associados:State: Prefixed to each property is a state indicator (round LED). Each property has a state and an associated color code:</para>
+<table frame="top"
+><title
+>Código de cor do estado do INDI</title>
+<tgroup cols="3" colsep="1" rowsep="1">
+<thead>
+<row>
+<entry
+>Estado</entry>
+<entry
+>Cor</entry>
+<entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>Inactivo</entry>
+<entry
+>Cinzento</entry>
+<entry
+>O dispositivo não está a efectuar nenhuma acção respeitante a esta propriedade</entry>
+</row>
+<row>
+<entry
+>Ok</entry>
+<entry
+>Verde</entry>
+<entry
+>A última operação efectuada neste propriedade foi bem-sucedida e está activa</entry>
+</row>
+<row>
+<entry
+>Ocupado</entry>
+<entry
+>Amarelas</entry>
+<entry
+>A propriedade está a efectuar uma acção</entry>
+</row>
+<row>
+<entry
+>Alerta</entry>
+<entry
+>Red</entry>
+<entry
+>A propriedades está numa condição crítica e precisa de atenção imediata</entry>
+ </row>
+ </tbody>
+</tgroup>
+</table>
+
+<para
+>O controlador do dispositivo actualiza o estado da propriedade em tempo-real quando for necessário. Por exemplo, se o telescópio estiver no processo de se mover para um dado alvo, então as propriedades de AR/DEC ficarão marcadas como <guilabel
+>Ocupadas</guilabel
+>. Quando o processo de movimentação tiver completado com sucesso, as propriedades ficarão assinaladas como <guilabel
+>Ok</guilabel
+>.</para>
+</listitem>
+<listitem>
+<para
+>Contexto: As propriedades numéricas podem aceitar e processar os números em dois formatos: decimal e sexagesimal. O formato sexagesimal é conveniente quando expressa a hora ou as coordenadas equatoriais/geográficas. Você poderá usar qualquer formato conveniente para si. Por exemplo, todos os números seguintes são iguais:</para>
+<itemizedlist>
+<listitem
+><para
+>-156,40</para
+></listitem>
+<listitem
+><para
+>-156:24:00</para
+></listitem>
+<listitem
+><para
+>-156:24</para
+></listitem>
+</itemizedlist>
+</listitem>
+<listitem>
+<para
+>Tempo: O tempo-padrão para todas as comunicações relacionadas com o INDI é o Tempo Universal UTC indicado no formato AAAA-MM-DDTHH:MM:SS em acordo com o ISO 8601. O &kstars; comunica a hora correcta em UTC com os controladores de dispositivos automaticamente. Você poderá activar/desactivar as actualizações de tempos automáticas com a janela <guimenuitem
+>Configurar o INDI</guimenuitem
+> no menu <guimenu
+>Dispositivos</guimenu
+>. </para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="indi-remote-control">
+<title
+>Controlo de Dispositivos Remotos</title>
+<indexterm
+><primary
+>Controlo de Telescópio</primary>
+<secondary
+>Dispositivos Remotos</secondary>
+</indexterm>
+
+<para
+>O KStars fornece uma camada simples mas poderosa para controlar dispositivos remotos. Uma descrição mais detalhada da camada está descrita no <ulink url="http://www.clearskyinstitute.com/INDI/INDI.pdf"
+>artigo</ulink
+> do INDI.</para>
+
+<para
+>Você precisa de configurar tanto as máquinas servidoras como as clientes para o controlo remoto:</para>
+
+<orderedlist>
+<listitem>
+<para
+>Servidor: Para preparar um dispositivo para ser controlado remotamente, siga os mesmos passos que para a configuração <link linkend="indi-kstars-setup"
+>local/servidor</link
+>. Quando você iniciar o serviço de um dispositivo no <guimenu
+>Gestor de Dispositivos</guimenu
+>, é mostrado um número de porto na coluna <guilabel
+>Porto de Espera</guilabel
+>. Para além do número de porto, você precisa do nome da máquina ou do endereço IP do seu servidor. </para>
+
+</listitem>
+<listitem>
+<para
+>Cliente: Seleccione o <guimenuitem
+>Gestor de Dispositivos</guimenuitem
+> no menu <guimenu
+>Dispositivo</guimenu
+> e carregue na página <guilabel
+>Cliente</guilabel
+>. Você poderá adicionar, modificar ou remover máquinas na página <guilabel
+>Cliente</guilabel
+>. Adicione uma máquina, carregando no botão <guibutton
+>Adicionar</guibutton
+>. Indique o nome da máquina/endereço IP do servidor no campo <guilabel
+>Máquina</guilabel
+> e indique o número do porto que obteve na máquina <emphasis
+>servidora</emphasis
+> no passo 1. </para>
+</listitem>
+</orderedlist>
+
+<screenshot>
+<screeninfo
+>Cliente INDI</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="indiclient.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Depois de adicionar uma máquina, carregue com o botão direito na máquina para se <guimenuitem
+>Ligar</guimenuitem
+> ou <guimenuitem
+>Desligar</guimenuitem
+>. Se estiver estabelecida uma ligação, você poderá controlar o telescópio no <guilabel
+>Mapa do céu</guilabel
+> ou no <guilabel
+>Painel de Controlo do INDI</guilabel
+>, tal como está descrito na secção <link linkend="indi-kstars-setup"
+>local/servidor</link
+>. É tão simples quanto isto. </para>
+
+<sect2 id="indi-commandline">
+<title
+>Correr um servidor de INDI na linha de comandos</title>
+<para
+>Embora o &kstars; lhe permita instalar com facilidade um servidor de INDI, você poderá instalar facilmente um servidor de INDI; você poderá lançar um servidor de INDI a partir da linha de comandos. </para>
+
+<para
+>Dado que o INDI é um componente de infra-estrutura independente, você poderá correr um servidor de INDI numa máquina sem o KStars. O INDI pode ser compilado em separado para correr em máquinas remotas. Para além disso, os controladores de dispositivos mandam as mensagens para o <constant
+>stderr</constant
+> e isso poderá ser útil numa situação de depuração. A sintaxe para o servidor de INDI é a seguinte:</para>
+
+<para
+>$ <command
+>indiserver</command
+> [opções] [<filename
+>controlador</filename
+> ...]</para>
+
+<para
+>Opções:</para>
+<para
+>-p p : porto IP alternativo, por omissão é o 7624</para>
+<para
+>-r n : máximo de tentativas de reinicialização, por omissão 2</para>
+<para
+>-v : mais descritivo no 'stderr'</para>
+
+<para
+>Por exemplo, se você quiser iniciar um servidor de INDI a correr um controlador de um LX200 GPS e quiser atender as ligações no porto 8000, você iria executar o seguinte comando:</para>
+
+<para
+>$ <command
+>indiserver</command
+> -p 8000 <filename
+>lx200gps</filename
+></para>
+</sect2>
+
+<sect2 id="indi-secure-remote">
+<title
+>Operação Remota Segura</title>
+
+<para
+>Suponha que deseja executar o 'indiserver' e os seus clientes numa máquina remota, a <constant
+>maquina_remota</constant
+>, e ligá-los ao &kstars; que está a correr na máquina local.</para>
+
+<para
+>Na máquina local, ligue-se à máquina remota, a <constant
+>maquina_remota</constant
+>, escrevendo:</para>
+
+<para
+>$ <command
+>ssh</command
+> -L <varname
+>porto_local</varname
+>:<constant
+>maquina_remota</constant
+>:<varname
+>porto_remoto</varname
+></para>
+
+<para
+>Isto associa o <varname
+>porto_local</varname
+> da máquina local ao <varname
+>porto_remoto</varname
+> da <constant
+>maquina_remota</constant
+>. Depois de se ligar, corra o 'indiserver' na máquina remota:</para>
+
+<para
+>$ <command
+>indiserver</command
+> -p <varname
+>porto_remoto</varname
+> [<filename
+>controlador</filename
+>...]</para>
+
+<para
+>De volta à máquina local, inicie o &kstars;, abrindo então o <guimenuitem
+>Gestor de Dispositivos</guimenuitem
+> e adicionando uma máquina na página <guilabel
+>Cliente</guilabel
+>. A máquina deverá ser a <constant
+>maquina_local</constant
+> (normalmente igual a 127.0.0.1) e o número de porto deverá ser o <varname
+>porto</varname
+> usado em todos os passos acima. Carregue com o botão <mousebutton
+>direito</mousebutton
+> na máquina e seleccione <guimenuitem
+>Ligar</guimenuitem
+> no menu de contexto. O &kstars; ligar-se-á ao servidor de INDI remoto com segurança. A informação da máquina será guardada para as sessões futuras.</para>
+</sect2>
+</sect1>
+
+<sect1 id="indi-faq">
+<title
+>Perguntas Mais Frequentes do INDI</title>
+<indexterm
+><primary
+>Controlo de Telescópio</primary>
+<secondary
+><acronym
+>FAQ</acronym
+></secondary>
+</indexterm>
+
+<qandaset defaultlabel="qanda">
+<qandaentry>
+<question id="what-is-indi">
+<para
+>O Que é o INDI?</para>
+</question>
+<answer>
+<para
+>O <acronym
+>INDI</acronym
+> é o protocolo de controlo da <ulink url="http://indi.sourceforge.net"
+> Instrument-Neutral-Distributed-Interface</ulink
+> que foi desenvolvido por <author
+><firstname
+>Elwood</firstname
+><surname
+>C. Downey</surname
+></author
+> do <ulink url="http://www.clearskyinstitute.com/"
+>ClearSky Institute</ulink
+>. O &kstars; usa controladores de dispositivos que sejam compatíveis com o protocolo INDI. O INDI tem muitas vantagens, incluindo uma separação lógica entre os controladores de dispositivos e os controladores de 'software'. Os cliente que usam os controladores de dispositivos (como o &kstars;) não sabem nada sobre as capacidades do dispositivo. Na altura da execução, o &kstars; comunica com os controladores de dispositivos e cria uma interface completamente dinâmica com base nos serviços fornecidos pelo dispositivo. Como tal, poderão ser criados ou actualizados novos controladores para que o KStars tire partido completo deles sem alterar nada do lado do cliente.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Está planeado o suporte para mais dispositivos? </para>
+</question>
+<answer>
+<para
+>Sim. Planeamos suportar as câmaras CCD e sistemas de foco mais importantes e extender o suporte para mais telescópios. Se você gostar que o INDI suporte um dispositivo em particular, envie por favor um e-mail para <email
+>indi-devel@lists.sourceforge.net</email
+> </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Que operações o KStars oferece para controlar o telescópio? </para>
+</question>
+<answer>
+<para
+>Depende do telescópio em particular que está a usar, mas as três operações Mínimas são o <command
+>Movimentar</command
+>, <command
+>Seguir</command
+> e <command
+>Sincronizar</command
+>, que poderá emitir directamente a partir do mapa do céu. O seu telescópio deverá estar alinhado para estas operações funcionarem correctamente. Alguns telescópios oferecem-lhe mais operações, como a gestão de locais, os modos de movimentação, focagens e posições de repouso, entre outras. Poderá aceder às funcionalidades extendidas dos telescópios no Painel de Controlo do INDI no menu Dispositivos. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é a diferença entre <command
+>Movimentar</command
+>, <command
+>Seguir</command
+> e <command
+>Sincronizar</command
+> ao certo? </para>
+</question>
+<answer>
+<para
+>O comando <command
+>Movimentar</command
+> indica ao telescópio para se posicionar num dado alvo em particular e, logo que o telescópio atinja o seu alvo, o telescópio começa a seguir esse alvo numa taxa <emphasis
+>sideral</emphasis
+> (i.e., a taxa com que as estrelas se movem pelo céu). Isto funciona bem para as estrelas, objectos Messier e quase tudo o que esteja fora do nosso sistema solar. Contudo, os objectos do sistema solar viajam de forma diferente pelo céu, como tal, o telescópio deverá <command
+>Seguir</command
+> os objectos à medida que se movem. </para>
+<para
+>Como tal, terá de emitir um comando de seguimento, se quiser seguir um objecto com um movimento não-sideral. Por outro lado, o <command
+>Sincronizar</command
+> é usado para acertar as coordenadas internas do telescópio com as do objecto que seleccionar. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso controlar o meu telescópio remotamente? </para>
+</question>
+<answer>
+<para
+>Sim. Poderá iniciar um servidor de INDI na máquina que está ligado ao seu telescópio, para que o servidor atenda os pedidos dos clientes do &kstars;. Logo que esteja ligado, poderá controlar directamente o seu telescópio a partir do mapa do céu. Este procedimento está descrito em detalhe na secção <link linkend="indi-remote-control"
+>Controlo de dispositivos remotos</link
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quando me tento <guibutton
+>Ligar</guibutton
+>, o &kstars; diz que o telescópio não está ligado à porta série/USB. O que é que posso fazer? </para>
+</question>
+<answer>
+<para
+>Esta mensagem é desencadeada quando o &kstars; não consegue comunicar com o telescópio. Aqui estão algumas coisas que você pode fazer:</para>
+
+ <orderedlist>
+ <listitem>
+<para
+>Verifique se tem tanto permissões de leitura como de escrita para o porto onde se está a tentar ligar.</para>
+ </listitem>
+ <listitem>
+<para
+>Verifique a ligação do cabo, certifique-se que está em boas condições e teste-a com outras aplicações.</para>
+ </listitem>
+ <listitem>
+<para
+>Verifique a alimentação do seu telescópio, certifique-se que este está ligado e que tem alimentação suficiente.</para>
+ </listitem>
+ <listitem>
+<para
+>Configure a porta correcta no <guilabel
+>Painel de Controlo do INDI</guilabel
+> no menu <guimenu
+>Dispositivos</guimenu
+>. A porta por omissão é a <constant
+>/dev/ttyS0</constant
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Reinicie o &kstars; e tente de novo.</para>
+ </listitem>
+ </orderedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O &kstars; diz que o telescópio está ligado e pronto, mas não consigo encontrar a mira do telescópio; onde é que está?</para>
+</question>
+<answer>
+<para
+>O &kstars; devolve as coordenadas AR e DEC do telescópio logo que se liga. Se o seu alinhamento foi feito correctamente, então você deverá ver a mira no seu alvo no Mapa do Céu. Contudo, as coordenadas de AR e DEC fornecidas pelo telescópio poderão estar incorrectas (até mesmo abaixo do horizonte) e você poderá precisar de <link linkend="indi-sync"
+>Sincronizar</link
+> o seu telescópio com o seu alvo actual. Poderá usar o menu do botão direito para se centrar e seguir a mira do telescópio no mapa celeste.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O telescópio está-se a mover de forma errada ou não se mexe de todo. O que posso fazer?</para>
+</question>
+<answer>
+<para
+>Este comportamento deve-se em grande parte a configurações incorrectas; por favor verifique a seguinte lista:</para>
+<orderedlist>
+<listitem>
+<para
+>O telescópio está alinhado?</para>
+</listitem>
+<listitem>
+<para
+>O modo de alinhamento do telescópio está correcto? Use o <guilabel
+>Painel de Controlo do INDI</guilabel
+> para validar e alterar estas configurações (<constant
+>Alt/Az,Polar, Land</constant
+>).</para>
+</listitem>
+<listitem>
+<para
+>A configuração da data e hora do telescópio está correcta?</para>
+</listitem>
+<listitem>
+<para
+>A configuração da latitude e da longitude está correcta?</para>
+</listitem>
+<listitem>
+<para
+>O deslocamento de UTC do telescópio está correcto?</para>
+</listitem>
+<listitem>
+<para
+>Os eixos de AR e DEC do telescópio estão firmemente fixos?</para>
+</listitem>
+<listitem>
+<para
+>A opção de N/S do telescópio (quando se aplicar) está feita correctamente para o seu hemisfério?</para>
+</listitem>
+<listitem>
+<para
+>O cabo entre o telescópio e o computador está em boas condições?</para>
+</listitem>
+</orderedlist>
+
+<para
+>Se você pensa que todas as configurações estão correctas mas o telescópio ainda se continua a mover de forma errada ou não se move de todo, por favor envie um relatório de erro para <email
+>kstars-devel@kde.org</email
+></para>
+</answer>
+</qandaentry>
+</qandaset>
+</sect1>
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/install.docbook b/tde-i18n-pt/docs/kdeedu/kstars/install.docbook
new file mode 100644
index 00000000000..d544d76b7c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/install.docbook
@@ -0,0 +1,138 @@
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kstars">
+<title
+>Como obter o &kstars;</title>
+<para
+>O &kstars; é distribuído com o &kde;, fazendo parte do módulo de "Educação e Entretenimento" 'kdeedu'. </para>
+<para
+>É fornecida também uma versão independente, ocasionalmente. Estas versões independentes estarão disponíveis como um pacote TAR 'gzipado' no seguinte 'site' Web: <ulink url="http://prdownloads.sourceforge.net/kstars/"
+>http://prdownloads.sourceforge.net/kstars/</ulink
+>. </para>
+<para
+>As versões independentes são anunciadas na lista de correio <email
+>kstars-announce@lists.sourceforge.net</email
+>. As versões são também publicadas na <ulink url="http://edu.kde.org/kstars"
+>página pessoal do &kstars;</ulink
+>, no <ulink url="http://www.kde-apps.org/content/show.php?content=9862"
+>kde-apps.org</ulink
+> e no <ulink url="http://freshmeat.net/projects/kstars"
+>freshmeat.net</ulink
+>. </para>
+<para
+>O &kstars; é empacotado em várias distribuições de Linux/BSD, incluindo a Redhat, Suse e Mandrake. Algumas distribuições fornecem o &kstars; como uma aplicação separada e outras fornecem o pacote 'kdeedu', que inclui o &kstars;. </para
+><para
+>Se quiser a última versão em desenvolvimento no CVS do &kstars;, siga por favor <ulink url="http://edu.kde.org/kstars/cvs.html"
+>estas instruções</ulink
+>. </para>
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+<para
+>Para poder executar com sucesso o &kstars;, você precisa do &kde;
+>=3.2 e do &Qt;
+>=3.2. </para>
+<para
+>Para compilar o &kstars;, você também terá de ter instalados os seguintes pacotes: <itemizedlist>
+<listitem
+><para
+>kdelibs-devel</para
+></listitem>
+<listitem
+><para
+>qt-devel</para
+></listitem>
+<listitem
+><para
+>zlib-devel</para
+></listitem>
+<listitem
+><para
+>fam-devel</para
+></listitem>
+<listitem
+><para
+>png-devel</para
+></listitem>
+<listitem
+><para
+>jpeg-devel</para
+></listitem>
+<listitem
+><para
+>autoconf (
+>=2.5)</para
+></listitem>
+</itemizedlist
+></para>
+
+<para
+>No sistema do autor, o &kstars; usa cerca de 60 MB de memória do sistema com as opções por omissão. A maior parte desta utilização é devida às bases de dados de objectos que são carregadas. Você poderá reduzir drasticamente o consumo de memória se reduzir o limite de visibilidade das estrelas na Janela de Configuração ou eliminar catálogos de objectos (NGC, IC, cometas, asteróides, &etc;). Se o &kstars; estiver inactivo, ele usa muito pouco <acronym
+>CPU</acronym
+>; mas irá usar o máximo possível quando você começar a deslocar-se ou a ampliar/reduzir as imagens. </para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+
+<para
+>Para compilar e instalar o &kstars; no seu sistema, escreva o seguinte na pasta de base da distribuição do &kstars; descomprimida: <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+>./configure --prefix=$KDEDIR</userinput>
+<prompt
+>%</prompt
+> <userinput
+>make</userinput>
+<prompt
+>%</prompt
+> <userinput
+>make install</userinput
+>
+</screen>
+</para
+><para
+>Por favor não se esqueça do argumento 'prefix' no configure. Se a sua variável <envar
+>KDEDIR</envar
+> não estiver definida, configure o 'prefix' para a pasta onde o &kde; está instalado. Normalmente é a <filename class="directory"
+>/usr</filename
+>, a <filename class="directory"
+>/opt/kde</filename
+> ou a <filename class="directory"
+>/opt/kde3</filename
+>. Também, certifique-se que faz o último passo como <systemitem class="username"
+>root</systemitem
+>. </para
+><para
+>O &kstars; usa o <command
+>autoconf</command
+> e o <command
+>automake</command
+>, por isso você não deverá ter problemas a compilá-lo. Se tiver alguns problemas, por favor comunique-os à lista de correio do &kstars; em <email
+>kstars-devel@kde.org</email
+>. </para>
+</sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+<para
+>Nesta altura, não existem opções de configuração ou requisitos especiais. Se o &kstars; se queixar que faltam ficheiros de dados, mude para o utilizador <systemitem class="username"
+>root</systemitem
+> e copie manualmente todos os ficheiros em <filename class="directory"
+>kstars/data/</filename
+> para <filename class="directory"
+>$(KDEDIR)/apps/kstars/</filename
+> (Se não tiver privilégios de <systemitem class="username"
+>root</systemitem
+>, copie-os para <filename class="directory"
+>~/.kde/share/apps/kstars/.</filename
+>) </para>
+</sect1>
+</appendix>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/jmoons.docbook b/tde-i18n-pt/docs/kdeedu/kstars/jmoons.docbook
new file mode 100644
index 00000000000..1860917790e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/jmoons.docbook
@@ -0,0 +1,39 @@
+<sect1 id="tool-jmoons">
+<title
+>Ferramenta de Luas de Júpiter</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Ferramenta de Luas de Júpiter</secondary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>A Ferramenta de Luas de Júpiter </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="jmoons.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ferramenta de Luas de Júpiter</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta ferramenta mostra as posições das quatro maiores luas de Júpiter (Io, Europa, Ganimedes e Calisto) em relação a Júpiter, como uma função ao longo do tempo. O tempo é mostrado na vertical, as unidades são dias e o <quote
+>tempo=0,0</quote
+> corresponde ao tempo de simulação actual. O eixo horizontal mostra o deslocamento angular da posição de Júpiter em minutos de arco. O deslocamento é medido ao longo da direcção do equador de Júpiter. A posição de cada lua como a função do tempo traça um caminho sinusoidal no desenho, à medida que a lua orbita à volta de Júpiter. Cada trajecto tem uma cor diferente para o distinguir dos outros; a legenda dos nomes no topo da janela mostra a cor usada por cada lua. </para
+><para
+>O desenho pode ser manipulado com o teclado. O eixo do tempo pode ser expandido ou comprimido com as teclas <keycap
+>+</keycap
+> e <keycap
+>-</keycap
+>. O tempo mostrado no centro da janela poderá ser alterado com as teclas <keycap
+>[</keycap
+> e <keycap
+>]</keycap
+>. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/julianday.docbook b/tde-i18n-pt/docs/kdeedu/kstars/julianday.docbook
new file mode 100644
index 00000000000..4e1cb381547
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/julianday.docbook
@@ -0,0 +1,78 @@
+<sect1 id="ai-julianday">
+<sect1info>
+<author
+><firstname
+>John</firstname
+> <surname
+>Cirillo</surname
+> </author>
+</sect1info>
+<title
+>Dia Juliano</title>
+<indexterm
+><primary
+>Dia Juliano</primary>
+</indexterm>
+<para
+>O Calendário Juliano é uma forma de definir a data actual com base numa quantidade simples do número de dias que passaram desde uma data arbitrariamente remota. Este número de dias é chamado de <firstterm
+>Dia Juliano</firstterm
+>, abreviado para <abbrev
+>DJ</abbrev
+>. O ponto inicial, <abbrev
+>DJ=0</abbrev
+>, é o 1 de Janeiro de 4713 AC (ou 1 de Janeiro de -4712, dado que não havia ano '0'). Os Dias Julianos são muito úteis porque facilitam a determinação do número de dias entre dois eventos, subtraindo simplesmente os seus dias julianos. Esse cálculo é complicado para o calendário normal (Gregoriano), dado que os dias se agrupam em meses que contêm um número variável de dias, e existe a complicação adicional dos <link linkend="ai-leapyear"
+>Anos Bissextos</link
+>. </para
+><para
+>A conversão do calendário-padrão (o Gregoriano) para os dias Julianos e vice-versa é melhor se for deixada para um programa especial criado para o fazer, como a <link linkend="tool-calculator"
+>Calculadora Astronómica</link
+> do &kstars;. Contudo, para os interessados, existe um exemplo simples para um conversor de dias Gregorianos para Julianos: </para
+><para
+><abbrev
+>DJ</abbrev
+> = <abbrev
+>D</abbrev
+> - 32075 + 1461*( <abbrev
+>A</abbrev
+> + 4800 + ( <abbrev
+>M</abbrev
+> - 14 ) / 12 ) / 4 + 367*( <abbrev
+>M</abbrev
+> - 2 - ( <abbrev
+>M</abbrev
+> - 14 ) / 12 * 12 ) / 12 - 3*( ( <abbrev
+>A</abbrev
+> + 4900 + ( <abbrev
+>M</abbrev
+> - 14 ) / 12 ) / 100 ) / 4 </para
+><para
+>em que o <abbrev
+>D</abbrev
+> é o dia (1-31), o <abbrev
+>M</abbrev
+> é o mês (1-12) e o <abbrev
+>A</abbrev
+> é o ano (1801-2099). Tenha em atenção que esta fórmula só funciona para as datas entre 1801 e 2099. As datas mais remotas precisam de uma transformação mais complicada. </para
+><para
+>Um exemplo de uma dia Juliano é o: <abbrev
+>DJ</abbrev
+> 2440588, que corresponde a 1 de Janeiro de 1970. </para
+><para
+>Os Dias Julianos podem também ser usados para indicar a hora; o tempo do dia expresso como a fracção de um dia inteiro, em que o meio-dia é o ponto 0 (zero). Por isso, as 15 horas do 1 de Janeiro de 1970 corresponde ao <abbrev
+>DJ</abbrev
+> 2440588,125 (dado que as 15h são 3 horas a partir do meio-dia e 3/24 = 0,125 dias). Repare que o Dia Juliano é determinado sempre a partir do <link linkend="ai-utime"
+>Tempo Universal</link
+>, não do Tempo Local. </para
+><para
+>Os astrónomos usam certos valores dos Dias Julianos como pontos de referência importantes, chamados de <firstterm
+>Épocas</firstterm
+>. Uma época largamente usada é a J2000; que corresponde ao Dia Juliano para o 1 de Jan de 2000 ao meio-dia = <abbrev
+>DJ</abbrev
+> 2451545,0. </para
+><para
+>Existe muita mais informação sobre os Dias Julianos na Internet. Um bom ponto de partida é o <ulink url="http://aa.usno.navy.mil/faq/docs/JD_Formula.html"
+>Observatório Naval dos E.U.A</ulink
+>. Se este 'site' não estiver disponível ao ler isto, tente procurar por <quote
+>Julian Day</quote
+> com o seu motor de busca favorito. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/leapyear.docbook b/tde-i18n-pt/docs/kdeedu/kstars/leapyear.docbook
new file mode 100644
index 00000000000..6a427d7dc47
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/leapyear.docbook
@@ -0,0 +1,58 @@
+<sect1 id="ai-leapyear">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Anos Bissextos</title>
+<indexterm
+><primary
+>Anos Bissextos</primary>
+</indexterm>
+<para
+>A Terra tem duas grandes componentes de movimento. Primeiro, ela gira sobre o seu eixo de rotação; uma rotação completa dá origem a um <firstterm
+>Dia</firstterm
+> completo. Segundo, ela roda à volta do Sol; uma rotação orbital completa leva um <firstterm
+>Ano</firstterm
+> a terminar. </para
+><para
+>Normalmente, existem 365 dias num ano do <emphasis
+>calendário</emphasis
+>, mas o facto é que um ano <emphasis
+>verdadeiro</emphasis
+> (&ie;, uma órbita completa da Terra à volta do Sol; também chamado de <firstterm
+>ano tropical</firstterm
+>) é um pouco maior do que 365 dias. Por outras palavras, no tempo que leva a Terra a completar um circuito orbital, ela completa 365,24219 rotações em torno do seu eixo. Não se surpreenda com isto; não existe nenhuma razão especial para esperar que os movimentos de rotação e de translação da Terra fossem sincronizados, de qualquer forma. Contudo, torna a marcação do tempo no calendário um pouco estranha... </para
+><para
+>O que aconteceria se simplesmente se ignorasse a 0,24219 de rotação no fim do ano, e simplesmente se definisse que um ano do calendário teria sempre 365 dias certos? O calendário é basicamente uma representação do progresso da Terra à volta do Sol. Se esse ligeiro pedaço fosse ignorado no fim de cada ano, então com passagem de cada ano, a data do calendário ficaria cada vez mais atrás em relação à posição verdadeira da Terra à volta do Sol. Dentro de algumas décadas, as datas dos solstícios e dos equinócios ter-se-ia desviado notoriamente. </para
+><para
+>De facto, acontecia antigamente que todos os anos <emphasis
+>tinham</emphasis
+> 365,0 dias e o calendário <quote
+>desviou-se</quote
+> das estações exactas, em resultado disso. No ano 46 <abbrev
+>AC</abbrev
+>, Júlio César estabeleceu o <firstterm
+>Calendário Juliano</firstterm
+>, que implementou os primeiros <firstterm
+>anos bissextos</firstterm
+>: Ele decidiu que cada 4º ano teria 366 dias, como tal um ano teria 365,25 dias em média. Isto basicamente resolver o problema do desvio do calendário. </para
+><para
+>Contudo, o problema não ficou completamente resolvido pelo calendário Juliano, porque um ano tropical não tem 365,25 dias; tem 365,24219. Você ainda continua a ter um problema de desvio do calendário, só que simplesmente leva muitos séculos até se tornar notório. Deste modo, em 1582, o Papa Gregório XIII instituiu o <firstterm
+>calendário Gregoriano</firstterm
+>, que era em grande medida o mesmo que o Calendário Juliano, com um truque adicional para os anos bissextos: até os anos dos séculos (aqueles que terminam em <quote
+>00</quote
+>) só são anos bissextos se forem divisíveis por 400. Por isso, os anos 1700, 1800 e 1900 não foram bissextos (ainda que tivessem sido, segundo o Calendário Juliano), mas de facto o ano 2000 <emphasis
+>foi</emphasis
+> um ano bissexto. Esta mudança faz com que o tamanho médio de um dia seja de 365,2425 dias. Por isso, ainda existe um ligeiro desvio do calendário, mas ele acumula-se num erro de apenas 3 dias em 10 000 anos. O calendário Gregoriano é ainda usado como um calendário-padrão por todo o mundo. </para>
+<note>
+<para
+>Curiosidade Engraçada: Quando o papa Gregório instituiu o calendário Gregoriano, o calendário Juliano já tinha sido seguido durante cerca de 1500 anos, como tal, a data do calendário já se tinha desviado uma semana. O Papa Gregório sincronizou de novo o calendário, simplesmente <emphasis
+>eliminando</emphasis
+> 10 dias: em 1582, o dia a seguir a 4 de Outubro foi o 15 de Outubro! </para>
+</note>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/lightcurves.docbook b/tde-i18n-pt/docs/kdeedu/kstars/lightcurves.docbook
new file mode 100644
index 00000000000..a9ef5403251
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/lightcurves.docbook
@@ -0,0 +1,223 @@
+<sect1 id="tool-aavso">
+
+<sect1info>
+<author
+><firstname
+>Aaron</firstname
+> <surname
+>Price</surname
+> <affiliation
+><address
+> <email
+>aavso@aavso.org</email>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Curvas de Luz AAVSO</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Gerador de Curvas de Luz AAVSO</secondary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>Ferramenta de Curvas de Luz AAVSO </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="aavso.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Curvas de Luz AAVSO</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="aavso-intro">
+<title
+>Introdução</title>
+<para
+>O &kstars; poderá mostrar as curvas de luz para as estrelas variáveis a partir do programa de observação dos <ulink url="http://www.aavso.org"
+>American Association of Variable Star Observers</ulink
+> (<abbrev
+>AAVSO</abbrev
+>). Este programa monitoriza cerca de 6 000 estrelas variáveis e consiste em 10 milhões de observações que remontam a quase um século. O &kstars; obtém os últimos dados directamente da base de dados do <abbrev
+>AAVSO</abbrev
+> através da Internet, por isso é necessária uma ligação à rede para usar esta ferramenta. </para>
+<para
+>Para usar a ferramenta, seleccione uma estrela variável quer pela <firstterm
+>designação</firstterm
+> ou pelo nome no painel esquerdo, e indique as datas de início e de fim a ser desenhadas. No painel direito, seleccione o tipo de dados que deverá ser desenhado (ver em baixo). Quando tiver feito as suas selecções, carregue no botão <guibutton
+>Obter Curva</guibutton
+>. O &kstars; ligar-se-á automaticamente ao servidor do AAVSO, o qual irá gerar o desenho das curvas de luz e enviá-lo-á para o seu computador para posterior visualização. É mostrado um desenho de uma curva de luz em baixo: </para>
+
+<screenshot>
+<screeninfo
+>Uma Curva de Luz de Exemplo </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="lightcurve.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Curva de Luz de Exemplo</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Por favor, estas curvas de luz <emphasis
+>NUNCA</emphasis
+> deverão ser usadas em investigações, artigos, apresentações, publicações, &etc;. Elas só pretendem ser usadas como fonte de informação para o &kstars;. Elas não foram validadas nem passadas pelas medidas de controlo de qualidade restritas do <abbrev
+>AAVSO</abbrev
+>. Sentir-nos-emos felizes por lhe enviar dados em bruto de qualidade se os pedir em <ulink url="http://www.aavso.org/adata/onlinedata/"
+>http://www.aavso.org/adata/onlinedata/</ulink
+>. </para>
+<para
+>As perguntas específicas sobre os dados das curvas de luz podem ser enviadas para <email
+>aavso@aavso.org</email
+>. </para>
+</sect2>
+
+<sect2 id="aavso-about">
+<title
+>Acerca das Estrelas Variáveis</title>
+<para
+>As <firstterm
+>Estrelas variáveis</firstterm
+> são as estrelas que variam no seu brilho. Uma <firstterm
+>curva de luz</firstterm
+> é um gráfico do brilho de uma estrela variável ao longo do tempo. Se olhar para uma curva de luz, você poderá ver como é que a estrela se comportou no passado e tentar prever como é que se irá comportar no futuro. Os astrónomos também usam estes dados para modelar os processos astrofísicos na estrela. Isto é importante para ajudar a compreender como é que as estrelas funcionam. </para>
+</sect2>
+
+<sect2 id="aavso-data">
+<title
+>Os Dados</title>
+
+<para
+>Aqui está um resumo dos vários tipos de dados disponíveis nas curvas de luz: <itemizedlist
+>
+<listitem
+><para
+><firstterm
+>Observação Visual</firstterm
+>: Esta é uma observação de uma estrela variável por parte de um observador com um telescópio normal. Isto significa que um observador viu a estrela de brilho Y na data e hora X.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>Menos visíveis que</firstterm
+>: Algumas das vezes a estrela está demasiado fraca para ser vista pelo observador. Quando isso acontece, o observador comunica a estrela mais fraca vista em campo. Estas estrelas são chamadas de <quote
+>Menos visíveis que</quote
+> porque a estrela variável estava mais fraca do que o brilho indicado.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>Média</firstterm
+>: Isto é uma média calculada de todos os dados comunicados. O número <firstterm
+>bin</firstterm
+> diz ao computador quantos dias deverá usar em cada cálculo de médias. Isto terá de ser ajustado com base na frequência das observações. As barras de erros mostram o desvio-padrão 'Sigma 1' do erro.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>CCDV</firstterm
+>: Estas são observações usando um <abbrev
+>CCD</abbrev
+> com um filtro <abbrev
+>V</abbrev
+> de Johnson. As observações de <abbrev
+>CCDV</abbrev
+> tendem a ser mais precisas que as visuais (mas nem sempre).</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>CCDB</firstterm
+>: observações com <abbrev
+>CCD</abbrev
+> e um filtro <abbrev
+>B</abbrev
+> de Johnson.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>CCDI</firstterm
+>: as observações de <abbrev
+>CCD</abbrev
+> com um filtro <abbrev
+>Ic</abbrev
+> de Cousins.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>CCDR</firstterm
+>: observações de <abbrev
+>CCD</abbrev
+> com um filtro <abbrev
+>R</abbrev
+> de Cousins.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>Dados em Discrepância</firstterm
+>: Estes dados são os que foram marcados por um membro da <abbrev
+>AAVSO</abbrev
+> como estando em discrepância com as regras de <abbrev
+>HQ</abbrev
+> da validação de dados. Contacte o <email
+>aavso@aavso.org</email
+> para mais informações.</para
+></listitem>
+
+<listitem
+><para
+><firstterm
+>Datas</firstterm
+>: A base de dados de observações em que as curvas de luz se baseiam é actualizada a cada 10 minutos, como tal conseguirá obter dados quase em tempo-real. Neste momento, os dados das curvas de luz só estão disponíveis até 1961, mas isto será expandido ainda mais para trás no futuro.</para
+></listitem>
+
+</itemizedlist>
+</para>
+</sect2>
+
+<sect2 id="aavso-update">
+<title
+>Actualizar a sua cópia local das Estrelas Variáveis</title>
+<para
+>A <abbrev
+>AAVSO</abbrev
+> publica a <ulink url="http://www.aavso.org/valnam.txt"
+>lista completa de estrelas variáveis</ulink
+> no seu programa de monitorização. Este ficheiro é actualizado mensalmente com as estrelas acabadas de descobrir. Para sincronizar a lista que o &kstars; usa com a lista-mestra do <abbrev
+>AAVSO</abbrev
+>, carregue no botão <guibutton
+>Actualizar Lista</guibutton
+> na janela do <abbrev
+>AAVSO</abbrev
+>. O &kstars; irá então tentar ligar-se à base de dados do <abbrev
+>AAVSO</abbrev
+> e obter a última lista. </para>
+<note>
+<para
+>O canal de dados personalizado oferecido pelo AAVSO foi implementado no &kstars; pelo Aaron Price. Muito obrigado, Aaron! </para>
+</note>
+</sect2>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/luminosity.docbook b/tde-i18n-pt/docs/kdeedu/kstars/luminosity.docbook
new file mode 100644
index 00000000000..448687c2aff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/luminosity.docbook
@@ -0,0 +1,42 @@
+<sect1 id="ai-luminosity">
+
+<sect1info>
+
+<author
+><firstname
+>Jasem</firstname
+> <surname
+>Mutlaq</surname
+> <affiliation
+><address>
+</address
+></affiliation>
+</author>
+</sect1info>
+
+<title
+>Luminosidade</title>
+<indexterm
+><primary
+>Luminosidade</primary>
+<seealso
+>Fluxo</seealso>
+</indexterm>
+
+<para
+>A <firstterm
+>Luminosidade</firstterm
+> é a quantidade de energia emitida por uma estrela a cada segundo. </para>
+
+<para
+>Todas as estrelas irradiam luz numa gama larga de frequências do espectro electromagnético, desde as ondas de rádio de baixa energia até aos raios altamente energéticos que são os raios-gama. Uma estrela que emita predominantemente na região dos ultra-violetas do espectro produz uma quantidade total de energia com ordens de grandeza maiores que uma estrela que emita principalmente na zona dos infra-vermelhos. Como tal, a luminosidade é uma medida de energia emitida por uma estrela em todos os comprimentos de onda. A relação entre o comprimento de onda e a energia foi quantificada por Einstein como sendo E = h * v em que 'v' é a frequência, o 'h' é a constante de Planck e o 'E' é a energia dos fotões em Joules. Como tal, comprimentos de onda menores (e, deste modo, maiores frequências), correspondem a energias mais altas. </para>
+
+<para
+>Por exemplo, um comprimento de onda lambda = 10 metros situa-se na região do rádio no espectro electromagnético e têm uma frequência f = c / lambda = 3 * 10^8 m/s / 10 = 30 MHz, em que o 'c' é a velocidade da luz. A energia deste fotão é E = h * v = 6,625 * 10^-34 J s * 30 Mhz = 1,988 * 10^-26 Joules. Por outro lado, a luz visível tem comprimentos de onda muito mais curtos e frequências mais altas. Um fotão que tenha um comprimento de onda lambda = 5 * 10^-9 metros (um fotão esverdeado) tem uma energia E = 3,975 * 10^-17, o que é cerca de mil milhões de vezes mais elevada que um fotão de rádio. Do mesmo modo, um fotão de luz vermelha (com comprimento de onda lambda = 700 nm) tem menos energia que um fotão de luz violeta (comprimento de onda lambda = 400 nm). </para>
+
+<para
+>A luminosidade depende tanto da temperatura como da área da superfície. Isto faz sentido, porque um tronco irradia mais energia do que um fósforo, ainda que ambos tenham a mesma temperatura. Do mesmo modo, um ferro aquecido a 2000 graus emite mais energia do que se for aquecido a apenas 200 graus. </para>
+
+<para
+>A luminosidade é uma quantidade muito fundamental na Astronomia e na Astrofísica. Muito do que é aprendido sobre os objectos celeste vem da análise da sua luz. Isto tem a ver com o facto de os processos físicos que ocorrem nas estrelas são registados e transmitidos pela luz. A luminosidade é medida em unidades de energia por segundo. Os astrónomos preferem medir em Ergs, em vez de Watts, ao quantificar a luminosidade. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/magnitude.docbook b/tde-i18n-pt/docs/kdeedu/kstars/magnitude.docbook
new file mode 100644
index 00000000000..227b53e2bb7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/magnitude.docbook
@@ -0,0 +1,60 @@
+<sect1 id="ai-magnitude">
+<sect1info>
+<author
+><firstname
+>Girish</firstname
+> <surname
+>V</surname
+> </author>
+</sect1info>
+<title
+>Escala de Magnitude</title>
+<indexterm
+><primary
+>Escala de Magnitude</primary>
+<seealso
+>Fluxo</seealso
+> <seealso
+>Cores e Temperaturas das Estrelas</seealso
+> </indexterm>
+<para
+>2500 anos atrás, o astrónomo e ancião Grego Hipparchus classificou o brilho das estrelas visíveis no céu numa escala de 1 a 6. Ele chamou às estrelas mais brilhantes do céu as de <quote
+>primeira magnitude</quote
+>, e às estrelas mais pálidas chamou de <quote
+>sexta magnitude</quote
+>. Incrivelmente, dois milénios e meio depois, a classificação de Hipparchus ainda é bastante usada pelos astrónomos, se bem que tem sido modernizada e quantificada desde então.</para>
+<note
+><para
+>A escala de magnitude anda para trás no que estaria à espera: as estrelas mais brilhantes têm <emphasis
+>menores</emphasis
+> magnitudes que as estrelas mais pálidas. </para>
+</note>
+<para
+>A escala moderna de magnitudes é uma medida quantitativa do <firstterm
+>fluxo</firstterm
+> de luz que provém de uma estrela, com uma escala logarítmica: </para
+><para
+>m = m_0 - 2.5 log (F / F_0) </para
+><para
+>Se você não percebe a matemática disto, simplesmente diz que a magnitude de uma dada estrela (m) é diferente da de uma estrela-padrão qualquer (m_0) em 2,5 vezes o logaritmo da relação entre os seus fluxos. O facto de '2,5 * log' significa que se a relação do fluxo for de 100, a diferença de magnitudes é de 5 mag. Por isso, uma estrela de 6a magnitude é 100 vezes mais fraca que uma estrela de 1a magnitude. A razão pela qual a classificação simples de Hipparchus se traduz para uma função relativamente complexa tem a ver com o facto de o olho humano reagir logaritmicamente à luz. </para
+><para
+>Existem diversas escalas de magnitude diferentes em uso, onde cada uma serve um propósito diferente. A mais comum é a escala da magnitude aparente; esta é apenas a medida de quão brilhantes as estrelas (e os outros objectos) parecem ao olho humano. A escala da magnitude aparente define que a estrela Vega tem uma magnitude 0,0 e atribui as magnitudes a todos os outros objectos, usando a equação acima, e uma medida da relação do fluxo de cada objecto em relação a Vega. </para
+><para
+>É difícil perceber as estrelas usando apenas as magnitudes aparentes. Imagine duas estrelas no céu com a mesma magnitude aparente, como tal deverão parecer igualmente brilhantes. Você não pode saber só por olhar se as duas têm o mesmo brilho <emphasis
+>intrínseco</emphasis
+>; é possível que uma estrela seja intrinsecamente mais brilhante, mas esteja mais longe. Se soubéssemos as distâncias às estrelas (veja o artigo sobre a <link linkend="ai-parallax"
+>paralaxe</link
+>), poderíamos ter em conta a sua distância e atribuir <firstterm
+>magnitudes absolutas</firstterm
+> que iriam reflectir o seu brilho verdadeiro e intrínseco. A magnitude absoluta está definida como a magnitude absoluta que a estrela teria se fosse observada a uma distância de 10 parsecs (1 parsec equivale a 3,26 anos-luz, ou seja, 3,1 x 10^18 cm). A magnitude absoluta (M) pode ser determinada a partir da magnitude aparente (m) e da distância em parsecs (d) usando a fórmula: </para
+><para
+>M = m + 5 - 5 * log(d) (repare que M=m quando d=10). </para
+><para
+>A escala de magnitude moderna não se baseia mais no olho humano; baseia-se em placas fotográficas e em fotómetros fotoeléctricos. Com os telescópios, podem-se ver os objectos mais fracos do que o Hipparchus podia ver com os seus olhos sem nenhum auxílio, como tal a escala foi extendida para além da 6a magnitude. De facto, o Telescópio Espacial Hubble consegue registar as estrelas com uma fraqueza ao nível da 30a magnitude, o que é um <emphasis
+>bilionésimo</emphasis
+> do fluxo de Vega. </para
+><para
+>Uma nota final: a magnitude é normalmente medida através de um filtro de cor de um tipo qualquer, e essas magnitudes são demarcadas por um índice que descreve o filtro (&ie;, o m_V é a magnitude através de um filtro <quote
+>visual</quote
+>, que é esverdeado, o m_B é a magnitude através de um filtro azul ('blue') e o m_pg é a magnitude de uma placa fotográfica, &etc;). </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-celestrongps.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-celestrongps.1.docbook
new file mode 100644
index 00000000000..227b5a40d1e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-celestrongps.1.docbook
@@ -0,0 +1,132 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>celestrongps</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>celestrongps</command
+></refname>
+<refpurpose
+>Controlador do Celestrong GPS para o controlo de telescópios por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>celestrongps</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; oferece-lhe a configuração e controlo dos instrumentos astronómicos, como os telescópios e os sistemas de foco, com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>celestrongps</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>celestrongps</command
+> foi criado por &Jasem.Mutlaq;</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-fliccd.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-fliccd.1.docbook
new file mode 100644
index 00000000000..018e06617c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-fliccd.1.docbook
@@ -0,0 +1,143 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>fliccd</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>fliccd</command
+></refname>
+<refpurpose
+>Controlador do CCD Finger Lakes Instruments para o controlo de telescópios por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>fliccd</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; oferece-lhe a configuração e controlo dos instrumentos astronómicos, como os telescópios e os sistemas de foco, com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>fliccd</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>fliccd</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-indiserver.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-indiserver.1.docbook
new file mode 100644
index 00000000000..20d72688363
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-indiserver.1.docbook
@@ -0,0 +1,277 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>indiserver</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>indiserver</command
+></refname>
+<refpurpose
+>O servidor de INDI para controlar telescópios com o KStars</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>indiserver</command
+> <group choice="opt"
+><option
+>-p <replaceable
+>porto</replaceable
+></option
+></group
+> <group choice="opt"
+><option
+>-r <replaceable
+>tentativas</replaceable
+></option
+></group
+> <group
+><option
+>-vv</option
+></group
+> <group choice="req" rep="repeat"
+><option
+><replaceable
+>controlador</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; permite-lhe configurar e controlar os instrumentos astronómicos, como os telescópio e sistemas de foco, através do protocolo INDI. O <command
+>indiserver</command
+> é um servidor que fica entre a interface de utilizador do &kstars; e os controladores de 'hardware' de baixo nível.</para>
+<para
+>O servidor do <acronym
+>INDI</acronym
+> é um servidor de rede, na medida em que tanto os clientes locais como os remotos se poderão ligar a ele para controlar instrumentos astronómicos. O servidor do <acronym
+>INDI</acronym
+> deverá estar a correr na máquina que está fisicamente ligada aos instrumentos astronómicos.</para>
+<note
+><para
+>Normalmente não há necessidade de executar directamente o servidor do <acronym
+>INDI</acronym
+>. Se usar o gestor de dispositivos do &kstars;, poderá configurar os instrumentos astronómicos e iniciar ou parar o servidor do <acronym
+>INDI</acronym
+>, tudo dentro do &kstars;</para
+></note>
+<para
+>Está disponível alguma informação mais detalhada no manual do &kstars;, como está descrito abaixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+>-p <replaceable
+>porto</replaceable
+></option
+></term>
+<listitem
+><para
+>Um porto IP alternativo. O valor por omissão é o 7624.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-r <replaceable
+>tentativas</replaceable
+></option
+></term>
+<listitem
+><para
+>O número máximo de tentativas para reiniciar, em caso de problemas. O valor por omissão é 2.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-vv</option
+></term>
+<listitem
+><para
+>Ser mais descritivo com resultados no 'stderr'.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+><replaceable
+>controlador</replaceable
+></option
+></term>
+<listitem
+><para
+>Os nomes dos controladores do <acronym
+>INDI</acronym
+> a executar.</para>
+<para
+>Os que estão actualmente disponíveis são:</para>
+<itemizedlist>
+<listitem
+><para
+><parameter
+>celestrongps</parameter
+> (Celestron GPS)</para
+></listitem>
+<listitem
+><para
+><parameter
+>fliccd</parameter
+> (CCD da Finger Lakes Instruments)</para
+></listitem>
+<listitem
+><para
+><parameter
+>lx200_16</parameter
+> (LX200 16")</para>
+</listitem>
+<listitem
+><para
+><parameter
+>lx200autostar</parameter
+> (LX200 Autostar)</para>
+</listitem>
+<listitem
+><para
+><parameter
+>lx200classic</parameter
+> (LX200 Classic)</para>
+</listitem>
+<listitem
+><para
+><parameter
+>lx200generic</parameter
+> (LX200 Generic)</para>
+</listitem>
+<listitem
+><para
+><parameter
+>lx200gps</parameter
+> (LX200 GPS)</para>
+</listitem>
+<listitem
+><para
+><parameter
+>temma</parameter
+> (Temma Takahashi)</para>
+</listitem>
+<listitem
+><para
+><parameter
+>v4ldriver</parameter
+> (Video4Linux Genérico)</para>
+</listitem>
+<listitem
+><para
+><parameter
+>v4lphilips</parameter
+> (Webcam da Philips)</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>celestrongps(1), fliccd(1), lx200_16(1), lx200autostar(1), lx200classic(1), lx200generic(1), lx200gps(1), kstars(1), temma(1), v4ldriver(1), v4lphilips(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador no manual do &kstars;, que está disponível em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+<para
+>Para iniciar um servidor do <acronym
+>INDI</acronym
+> que esteja a correr um controlador LX200 GPS e à espera de ligações no porto 8000:</para>
+<screen
+><userinput
+><command
+>indiserver</command
+> <option
+>-p</option
+> <parameter
+>8000</parameter
+> <parameter
+>lx200gps</parameter
+></userinput
+></screen>
+</refsect1>
+<refsect1>
+<title
+>Autores</title>
+<!--FIXME: Who wrote the indiserver? -->
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-lx200_16.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200_16.1.docbook
new file mode 100644
index 00000000000..c882480db01
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200_16.1.docbook
@@ -0,0 +1,142 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>lx200_16</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>lx200_16</command
+></refname>
+<refpurpose
+>O controlador do LX200 16" para o controlo dos telescópios por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>lx200_16</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; oferece-lhe a configuração e controlo dos instrumentos astronómicos, como os telescópios e os sistemas de foco, com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>lx200_16</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>lx200_16</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-lx200autostar.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200autostar.1.docbook
new file mode 100644
index 00000000000..1414a2aaec7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200autostar.1.docbook
@@ -0,0 +1,142 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>lx200autostar</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>lx200autostar</command
+></refname>
+<refpurpose
+>Controlador do LX200 Autostar para o controlo de telescópios por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>lx200autostar</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; oferece-lhe a configuração e controlo dos instrumentos astronómicos, como os telescópios e os sistemas de foco, com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>lx200autostar</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>lx200autostar</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-lx200classic.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200classic.1.docbook
new file mode 100644
index 00000000000..e72e899ceeb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200classic.1.docbook
@@ -0,0 +1,142 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>lx200classic</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>lx200classic</command
+></refname>
+<refpurpose
+>O controlador do LX200 Classic para o controlo do telescópio por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>lx200classic</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; oferece-lhe a configuração e controlo dos instrumentos astronómicos, como os telescópios e os sistemas de foco, com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>lx200classic</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>lx200classic</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-lx200generic.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200generic.1.docbook
new file mode 100644
index 00000000000..33f8785accd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-lx200generic.1.docbook
@@ -0,0 +1,142 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>lx200gps</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>lx200gps</command
+></refname>
+<refpurpose
+>O controlador de GPS do LX200 para o controlo do telescópio por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>lx200gps</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; oferece-lhe a configuração e controlo dos instrumentos astronómicos, como os telescópios e os sistemas de foco, com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>lx200gps</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>lx200gps</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-temma.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-temma.1.docbook
new file mode 100644
index 00000000000..cc63995731d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-temma.1.docbook
@@ -0,0 +1,142 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>temma</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>temma</command
+></refname>
+<refpurpose
+>O controlador do Temma Takahashi para o controlo de telescópios por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>temma</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; permite-lhe configurar e controlar as instrumentos astronómicos, como os telescópios e os sistemas de foco, através do protocolo <acronym
+>INDI</acronym
+>. O<command
+>temma</command
+> é um controlador de dispositivo para suportar os vários tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>temma</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-v4ldriver.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-v4ldriver.1.docbook
new file mode 100644
index 00000000000..62225a66044
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-v4ldriver.1.docbook
@@ -0,0 +1,142 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>v4ldriver</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>v4ldriver</command
+></refname>
+<refpurpose
+>Controlador genérico de Video4Linux para o controlo do telescópio INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>v4ldriver</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; permite-lhe configurar e controlar os instrumentos astronómicos, como os telescópios e sistemas de foco com o protocolo <acronym
+>INDI</acronym
+>. O <command
+>v4ldriver</command
+> é um controlador de dispositivo para suportar alguns tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>v4ldriver</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/man-v4lphilips.1.docbook b/tde-i18n-pt/docs/kdeedu/kstars/man-v4lphilips.1.docbook
new file mode 100644
index 00000000000..0f8315c49e7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/man-v4lphilips.1.docbook
@@ -0,0 +1,143 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>25 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>v4lphilips</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>v4lphilips</command
+></refname>
+<refpurpose
+>Controlador de Video4Linux da Webcam Philips para o controlo do telescópio por INDI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>v4lphilips</command
+> <group
+><option
+>-v</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kstars; permite-lhe configurar e controlar as instrumentos astronómicos, como os telescópios e os sistemas de foco, através do protocolo <acronym
+>INDI</acronym
+>. O<command
+>v4lphilips</command
+> é um controlador de dispositivo para suportar os vários tipos em particular de 'hardware' externo.</para>
+<para
+>Este controlador não pretende ser executado directamente. Em vez disso, deverá usar o &kstars; para configurar e operar os seus instrumentos astronómicos. A maioria das operações poderá ser encontrada no menu <guimenu
+>Dispositivos</guimenu
+> do &kstars;.</para>
+<para
+>O &kstars; irá iniciar o servidor de <acronym
+>INDI</acronym
+> internamente e o servidor de <acronym
+>INDI</acronym
+> irá, por sua vez, iniciar este controlador do dispositivo.</para>
+<para
+>Poderá encontrar muita mais informação detalhada no manual do &kstars;, como é descrito em baixo.</para>
+<para
+>O &kstars; é um planetário gráfico para o ambiente gráfico do &kde; e faz parte do módulo de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry
+><term
+><option
+>-v</option
+></term>
+<listitem
+><para
+>Mostra mais alguma informação no 'stderr'</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>indiserver(1), kstars(1)</para>
+
+<para
+>Está disponível mais documentação detalhada do utilizador em <ulink url="help:/kstars"
+>help:/kstars</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kstars</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais informações disponíveis na <ulink url="http://edu.kde.org/kstars/"
+>página Web de educação e entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>v4lphilips</command
+> foi criado por &Jasem.Mutlaq;</para>
+<para
+>Esta página do 'man' foi baseada na que foi escrita para a Debian por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para>
+</refsect1
+>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/meridian.docbook b/tde-i18n-pt/docs/kdeedu/kstars/meridian.docbook
new file mode 100644
index 00000000000..3df104532c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/meridian.docbook
@@ -0,0 +1,41 @@
+<sect1 id="ai-meridian">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>O Meridiano Local</title>
+<indexterm
+><primary
+>Meridiano Local</primary>
+<seealso
+>Hora Angular</seealso
+> <seealso
+>Esfera Celeste</seealso
+> </indexterm>
+<para
+>O Meridiano Local é um <link linkend="ai-greatcircle"
+>Grande Círculo</link
+> na <link linkend="ai-csphere"
+>Esfera Celeste</link
+> que é perpendicular ao <link linkend="ai-horizon"
+>Horizonte</link
+> local. Ele passa pelo ponto Norte do horizonte, através do <link linkend="ai-cpoles"
+>Pólo Celeste</link
+> até ao <link linkend="ai-zenith"
+>Zénite</link
+>, e através do ponto Sul do horizonte. </para
+><para
+>Dado que estão fixas no Horizonte local, as estrelas parecerão que passam para lá do Meridiano Local à medida que a Terra roda. Você poderá usar a <link linkend="equatorial"
+>Ascensão Recta</link
+> de um objecto e o <link linkend="ai-sidereal"
+>Tempo Sideral Local</link
+> para determinar quando irá passar pelo seu Meridiano Local (veja o <link linkend="ai-hourangle"
+>Ângulo Horário</link
+>). </para>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/observinglist.docbook b/tde-i18n-pt/docs/kdeedu/kstars/observinglist.docbook
new file mode 100644
index 00000000000..b97a5644009
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/observinglist.docbook
@@ -0,0 +1,93 @@
+<sect1 id="tool-observinglist">
+<title
+>Ferramenta da Lista de Observações</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Ferramenta da Lista de Observações</secondary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>A Ferramenta da Lista de Observações </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="observinglist.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ferramenta da Lista de Observações</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O intuito da Ferramenta da Lista de Observações é oferecer um acesso conveniente a algumas funções comuns para uma lista de objectos escolhida por si. Os objectos são adicionados à lista, usando a acção <quote
+>Adicionar à Lista</quote
+> no <link linkend="popup-menu"
+>menu de contexto</link
+> ou carregando simplesmente na tecla <keycap
+>O</keycap
+> para adicionar o objecto seleccionado de momento. </para>
+<para
+>Os objectos na lista poderão ser ordenados por qualquer uma das colunas de dados (Nome, Ascenção Recta, Declinação, Magnitude e Tipo). Para efectuar uma acção sobre um objecto, seleccione-o na lista e carregue depois num dos botões de acções no cimo da janela. Algumas acções poderão ser efectuadas com vários objecto seleccionados, enquanto outras só funcionam quando está apenas um objecto seleccionado. As acções disponíveis são: <variablelist>
+<varlistentry>
+<term
+>Centro</term>
+<listitem>
+<para
+>Centra a visualização no objecto seleccionado e começa a segui-lo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Âmbito</term>
+<listitem>
+<para
+>Aponta o seu <link linkend="indi"
+>telescópio</link
+> no objecto seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Alt vs. Tempo</term>
+<listitem>
+<para
+>Abre a <link linkend="tool-altvstime"
+>Ferramenta de Altitude vs. Tempo</link
+> com os objectos seleccionados carregados previamente </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Detalhes</term>
+<listitem>
+<para
+>Abre a <link linkend="tool-details"
+>Janela de Informação Detalhada</link
+> para o objecto seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Remover</term>
+<listitem>
+<para
+>Remove os objectos seleccionados da lista de observações. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<note>
+<para
+>A ferramenta da Lista de Observações é uma funcionalidade nova e ainda está em desenvolvimento. Planeia-se a adição de mais funcionalidades, como a adição de objectos à lista através da selecção de uma região do céu ou a capacidade de gravar as listas de observações no disco. </para>
+</note>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/parallax.docbook b/tde-i18n-pt/docs/kdeedu/kstars/parallax.docbook
new file mode 100644
index 00000000000..0d013dd3ad1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/parallax.docbook
@@ -0,0 +1,62 @@
+<sect1 id="ai-parallax">
+<sect1info>
+<author
+><firstname
+>James</firstname
+> <surname
+>Lindenschmidt</surname
+> </author>
+</sect1info>
+<title
+>Paralaxe</title>
+<indexterm
+><primary
+>Paralaxe</primary
+></indexterm>
+<indexterm
+><primary
+>Unidade Astronómica</primary
+><see
+>Paralaxe</see
+></indexterm>
+<indexterm
+><primary
+>Parsec</primary
+><see
+>Paralaxe</see
+></indexterm>
+ <para
+>A <firstterm
+>Paralaxe</firstterm
+> é a mudança aparente da posição de um objecto observado, causada por uma mudança da posição do observador. Por exemplo, coloque a sua mão à sua frente ao longo do comprimento do seu braço, e observe um objecto do outro lado da sala por detrás da sua mão. Agora abane a sua cabeça para o seu ombro direito, ficando a sua mão do lado esquerdo do objecto distante. Mude a sua cabeça para o seu ombro esquerdo, para que a sua mão apareça do lado direito do objecto. </para>
+ <para
+>Dado que a Terra está em órbita à volta do Sol, o céu é observado a partir de uma posição em movimento constante no espaço. Como tal, será de esperar ver um efeito de <firstterm
+>paralaxe anual</firstterm
+>, no qual as posições dos objectos próximos parecem <quote
+>agitar-se</quote
+> para trás e para a frente em resposta ao nosso movimento à volta do Sol. Isto acontece de facto, mas as distâncias até mesmo às estrelas mais próximas são tão grandes que você precisa de fazer observações cuidadosas com um telescópio para detectar o efeito<footnote
+><para
+>Os astrónomos Gregos antigos sabiam da paralaxe; como eles não conseguiam observar uma paralaxe anual nas posições das estrelas, eles concluíram que a Terra não podia estar em movimento à volta do Sol. O que eles não perceberam era que as estrelas estão milhões de vezes mais longe do que o Sol, por isso o efeito de paralaxe é impossível de ver a olho nú.</para
+></footnote
+>. </para>
+ <para
+>Os telescópios modernos permitem aos astrónomos usar a paralaxe anual para medir a distância às estrelas mais próximas, recorrendo à triangulação. O astrónomo mede cuidadosamente a posição da estrela em duas datas, distanciadas de seis meses. Quanto mais próxima estiver a estrela do Sol, maior será o desvio aparente na posição desta entre as duas datas. </para>
+ <para
+>Durante o período de seis-meses, a Terra fez metade da sua órbita à volta do Sol; neste período a sua posição mudou em 2 <firstterm
+>Unidades Astronómicas</firstterm
+> (abreviado como UA; 1 UA é a distância da Terra ao Sol, ou seja, aproximadamente 150 milhões de quilómetros). Isto soa a uma distância muito grande, mas mesmo a estrela mais próxima do Sol (Alfa-Centauro) está a cerca de 40 <emphasis
+>biliões</emphasis
+> de quilómetros. Como tal, a paralaxe anual é muito pequena, tipicamente menor do que um <firstterm
+>segundo de arco</firstterm
+>, que é aproximadamente 1/3600 de um grau. Uma unidade de distância conveniente para as estrelas mais próximas é o <firstterm
+>parsec</firstterm
+>, que é o diminutivo de "parallax arcsecond" (segundo de arco da paralaxe). É igual a 3,26 anos-luz, ou seja, 31 biliões de quilómetros<footnote
+><para
+>Os astrónomos gostam desta unidade tanto que agora usam os <quote
+>quiloparsecs</quote
+> para medir distâncias à escala da galáxia e os <quote
+>Megaparsecs</quote
+> para medir as distâncias inter-galácticas para medir as distâncias inter-galácticas, ainda que estas distâncias sejam demasiado grandes para ter uma paralaxe actual e observável. São necessários outros métodos para determinar estas distâncias</para
+></footnote
+>. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/precession.docbook b/tde-i18n-pt/docs/kdeedu/kstars/precession.docbook
new file mode 100644
index 00000000000..925f7e5c1e7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/precession.docbook
@@ -0,0 +1,62 @@
+<sect1 id="ai-precession">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Precessão</title>
+<indexterm
+><primary
+>Precessão</primary>
+</indexterm>
+<para
+>A <firstterm
+>Precessão</firstterm
+> é a mudança gradual da direcção do eixo de rotação da Terra. O eixo de rotação traça um cone, que completa um circuito completo em 26 000 anos. Se você já alguma vez rodou um pião ou uma "rapa", o <quote
+>movimento</quote
+> do topo do objecto à medida que vai rodando é a precessão. </para
+><para
+>Dado que a direcção do eixo de rotação da Terra muda, o mesmo acontece com os <link linkend="ai-cpoles"
+>Pólos Celestes</link
+>. </para
+><para
+>A razão para a precessão da Terra é complicada. A Terra não é uma esfera perfeita, sendo ligeiramente achatada, o que significa que o <link linkend="ai-greatcircle"
+>Grande Círculo</link
+> do equador é maior do que um grande círculo <quote
+>meridional</quote
+> que passe pelos pólos. Do mesmo modo, a Lua e o Sol situam-se fora do plano equatorial da Terra. Em resultado disso, a força gravitacional da Terra do Sol e da Lua na Terra oblonga induz um ligeiro <emphasis
+>momento</emphasis
+> ou <emphasis
+>torque</emphasis
+> para além de uma força linear. Este momento no corpo em rotação da Terra conduz ao movimento de precessão. </para>
+<tip>
+<para
+>Exercício:</para>
+<para
+>A precessão é mais fácil de observar com o <link linkend="ai-cpoles"
+>Pólo Celeste</link
+>. Para encontrar o pólo, mude primeiro para as Coordenadas Equatoriais na janela de <guilabel
+>Configurar o &kstars;</guilabel
+>, carregando depois na tecla de cursor <keycap
+>Cima</keycap
+> até que a imagem pare de se deslocar. A declinação mostrada no centro do <guilabel
+>Painel de Informação</guilabel
+> deverá ser de +90 graus, e a Estrela Polar deverá aproximadamente no centro do ecrã. Tente desviar-se com os cursores <keycap
+>Esquerda</keycap
+> e <keycap
+>Direita</keycap
+>. Repare como o céu parece rodar à volta do Pólo. </para
+><para
+>Vamos agora tentar demonstrar a Precessão mudando a data para um ano muito remoto, e observando que a localização do Pólo Celeste já não está próximo da Estrela Polar. Abra a janela de <guilabel
+>Acertar o Relógio</guilabel
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+>), e mude a data para o ano 8000 (de momento, o &kstars; não consegue lidar com datas muito mais remotas que isto, mas esta data é suficiente para o objectivo proposto). Repare que a visualização do céu está agora centrado num ponto entre Cygnus e Cepheus. Repare que este é, de facto, o pólo, andando para a esquerda ou para a direita: o céu irá rodar à volta deste ponto; no ano 8000, o pólo Norte celeste não irá estar mais perto da Estrela Polar. </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/quicktour.docbook b/tde-i18n-pt/docs/kdeedu/kstars/quicktour.docbook
new file mode 100644
index 00000000000..a000e6885cf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/quicktour.docbook
@@ -0,0 +1,425 @@
+<chapter id="using-kstars">
+<title
+>Uma Viagem Rápida pelo &kstars;</title>
+
+<para
+>Este capítulo apresenta uma visita guiada pelo &kstars;, introduzindo muitas das suas funcionalidades importantes. </para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela principal do &kstars;: </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="screen1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A Janela Principal</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A imagem acima mostra uma vista típica do programa KStars. Você poderá ver a visualização do céu centrada na Betelgeuse, a estrela mais brilhante da constelação Orion. Orion acabou agora de passar acima do horizonte a Este. As estrelas são mostradas com as <link linkend="ai-colorandtemp"
+>cores realistas</link
+> e com brilhos relativos. As estrelas mais brilhantes têm o seu nome como legenda (&eg;, Betelgeuse). M 42, a Nebulosa de Orion, está visível à direita das estrelas do <quote
+>cinto</quote
+> de Orion, logo acima do horizonte. Se você olhar mais de perto, você também poderá ver o planeta Saturno em cima e à esquerda. Em três cantos da visualização, aparecem legendas de texto que mostram dados para o tempo local (<quote
+>TL: 12:29:51 03/23/03</quote
+>), a Localização Geográfica actual (<quote
+>Baltimore, Maryland, EUA</quote
+>), e o objecto actual no centro da visualização (<quote
+>Focado em: Betelgeuse (alpha Orionis)</quote
+>). Acima da visualização do céu existem duas barras de ferramentas. A barra principal contém os atalhos para as <link linkend="kstars-menus"
+>funções do menu</link
+>, assim como alguns itens para seleccionar a iteração temporal, indicando esta a rapidez com que funciona o relógio da simulação. A barra de vistas contém botões que mudam a visualização para diversos tipos de objectos no céu. No fundo da janela, existe uma barra de estado que mostra o nome de qualquer objecto onde você carregue, bem como as <link linkend="ai-skycoords"
+>coordenadas do céu</link
+> (a Ascenção Recta e a Declinação) do cursor do rato. </para>
+
+<sect1 id="startwizard">
+<title
+>O Assistente de Configuração</title>
+<para>
+<indexterm
+><primary
+>Assistente de Configuração</primary
+></indexterm
+> Da primeira vez que correr o KStars, você irá ver um Assistente de Configuração, o qual lhe permite configurar facilmente a sua localização geográfica e obter alguns ficheiros de dados extra. Você poderá carregar no botão <guilabel
+>Terminar</guilabel
+> em qualquer altura para sair do Assistente de Configuração. </para>
+
+<para
+>A primeira página do Assistente de Configuração permite-lhe escolher a localização geográfica inicial, seleccionando-a na lista de 2500+ localidades conhecidas no lado direito da janela. A lista de localidades pode ser filtrada para corresponde ao texto que indicar nos campos <guilabel
+>Cidade</guilabel
+>, <guilabel
+>Província</guilabel
+> e <guilabel
+>País</guilabel
+>. Se a sua localidade desejada não estiver na lista, você poderá seleccionar uma cidade vizinha por agora. Depois, poderá adicionar manualmente a sua localização precisa com a <link linkend="setgeo"
+>ferramenta para Configurar a Localização Geográfica</link
+>. Logo que tenha seleccionado uma localização inicial, carregue no botão <guilabel
+>Seguinte</guilabel
+>. </para>
+
+<para
+>A segunda página do Assistente de Configuração permite-lhe obter dados extra que não venham incluídos com a distribuição normal do &kstars;. Basta carregar no botão <guilabel
+>Obter os Dados Extra</guilabel
+> para obter a ferramenta de <guilabel
+>Obter Dados Novos</guilabel
+>. Quando você terminar, carregue no botão <guilabel
+>Terminar</guilabel
+> do Assistente de Configuração para começar a explorar o &kstars;. </para>
+
+<note>
+<para
+>A ferramenta para Obter Dados Extra só está disponível se tiver o KDE 3.3.x instalado. </para>
+</note>
+</sect1>
+
+<sect1 id="lookaround">
+<title
+>Dê uma Vista de Olhos</title>
+<para>
+<indexterm
+><primary
+>Controlos de Navegação</primary>
+<secondary
+>Básicos</secondary
+></indexterm>
+Agora que a hora e a localização estão definidas, vamos dar uma vista de olhos. Você poderá deslocar a área de visualização com as teclas de cursores. Se você mantiver a tecla &Shift; carregada antes de se deslocar, a velocidade de deslocação duplica. A área de visualização também poderá ser deslocada com o rato. Repare que, enquanto a visualização está a ser deslocada, nem todos os objectos são desenhados. Isto é feito para reduzir a carga de <acronym
+>CPU</acronym
+> ao calcular de novo as posições dos objectos, o que tornará a deslocação mais suave (você poderá configurar o que fica escondido ao deslocar-se na janela de <link linkend="config"
+>Configurar o &kstars;</link
+>). Existem sete formas de mudar a ampliação (ou <firstterm
+>Nível de zoom</firstterm
+>) da área de visualização:</para>
+
+<orderedlist>
+<listitem>
+ <para
+>Use as teclas <keycap
+>+</keycap
+> e <keycap
+>-</keycap
+></para>
+</listitem>
+<listitem>
+ <para
+>Carregue nos botões de Ampliar/Reduzir na barra de ferramentas</para>
+</listitem>
+<listitem>
+ <para
+>Seleccione <guimenuitem
+>Ampliar</guimenuitem
+>/<guimenuitem
+>Reduzir</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+></para>
+</listitem>
+<listitem>
+ <para
+>Seleccione <guimenuitem
+>Ampliar para Dimensão Angular...</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>. Isto permite-lhe indicar o ângulo do campo-de-visão da área de visualização em graus.</para>
+</listitem>
+<listitem>
+ <para
+>Use a roda do seu rato</para>
+</listitem>
+<listitem>
+ <para
+>Arraste o rato para cima e para baixo com o &MMB; carregado.</para>
+</listitem>
+<listitem>
+ <para
+>Mantenha carregado o &Ctrl; enquanto arrasta o rato. Isto permitir-lhe-á definir um rectângulo no mapa. Quando você largar o botão do rato, a área de visualização irá ampliar ou reduzir de modo a corresponder ao rectângulo.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Repare que, à medida que amplia, você poderá ver estrelas mais fracas do que nos níveis menores de ampliação.</para>
+
+<para
+>Reduza a ampliação até que consiga ver uma curva a verde; isto representa o seu <link linkend="ai-horizon"
+>horizonte</link
+> local. Se você não tiver ajustado a configuração por omissão do &kstars;, a visualização ficará preenchida a verde por baixo do horizonte, representando o chão sólido da Terra. Existe também uma curva a branco, que representa o <link linkend="ai-cequator"
+>equador celeste</link
+>, e uma curva acastanhada, que representa a <link linkend="ai-ecliptic"
+>Elíptica</link
+>, o local que o Sol parece seguir no céu durante o decurso de um ano. O Sol está sempre num local ao longo da Elíptica e os planetas nunca estão longe desta. </para>
+</sect1>
+
+<sect1 id="skyobjects">
+<title
+>Objectos no Céu</title>
+<para>
+<indexterm
+><primary
+>Objectos no Céu</primary>
+<secondary
+>Introdução</secondary
+></indexterm>
+O &kstars; mostra milhares de objectos celestes: estrelas, planetas, cometas, asteróides, enxames, nebulosas e galáxias. Você poderá interagir com os objectos visualizados para efectuar acções sobre eles ou obter mais informações sobre os mesmos. Se carregar num objecto, identificá-lo-á na barra de estado e, se passar simplesmente com o cursor do rato por cima de um objecto, irá identificá-lo temporariamente no mapa. Se fizer duplo-click sobre o objecto irá centrar a visualização sobre ele e irá começar a segui-lo (para que se mantenha centrado à medida que o tempo passa). Carregue com o &RMB; num objecto para abrir o menu de contexto do mesmo, o qual fornece mais opções. </para>
+
+<sect2 id="popupquick">
+<title
+>O Menu de Contexto</title>
+<indexterm
+><primary
+>Menu de Contexto</primary
+><secondary
+>Exemplo</secondary
+></indexterm>
+
+<para
+>Aqui está um exemplo do menu de contexto do botão <mousebutton
+>direito</mousebutton
+> para a Nebulosa Orion: </para>
+
+<screenshot>
+<screeninfo
+>Menu de Contexto da M 42</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="popup.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Menu de Contexto da M 42</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A aparência do menu de contexto depende, de certa forma, do tipo de objecto onde você carregou com o botão <mousebutton
+>direito</mousebutton
+>, mas a estrutura básica está definida em baixo. Você poderá obter <link linkend="popup-menu"
+>mais informações detalhadas sobre o menu de contexto</link
+>. </para>
+
+<para
+>A secção de topo contém legendas informativas (que não são seleccionáveis). A linha de topo - ou as três primeiras - mostram o(s) nome(s) do objecto e o seu tipo. As três legendas a seguir mostram as horas de nascimento, trânsito e ocaso. Se as horas de nascimento e ocaso disserem "circumpolar", significa que o objecto está sempre acima do horizonte para a localização presente. </para>
+<para
+>A secção do meio contém itens para efectuar acções no objecto, como o <guimenuitem
+>Centrar e Seguir</guimenuitem
+>, o <guimenuitem
+>Detalhes...</guimenuitem
+> e o <guimenuitem
+>Adicionar Legenda</guimenuitem
+>. Veja a <link linkend="popup-menu"
+>descrição do menu de contexto</link
+> para uma lista completa e uma descrição de cada acção. </para>
+<para>
+<indexterm
+><primary
+>Objectos no Céu</primary>
+<secondary
+>Ligações à Internet</secondary>
+<seealso
+>Menu de Contexto</seealso
+></indexterm>
+A secção inferior contém referências a imagens e/ou páginas Web informativas sobre o objecto seleccionado. Se você conhecer mais algum &URL; adicional com informações ou com a imagem do objecto, você poderá adicionar uma ligação personalizada ao menu de contexto do objecto com o item <guimenuitem
+>Adicionar uma Hiperligação...</guimenuitem
+>. </para>
+</sect2>
+
+<sect2 id="findobjects">
+<title
+>Procurar Objectos</title>
+<indexterm
+><primary
+>Ferramenta Procurar Objecto</primary
+></indexterm>
+<indexterm
+><primary
+>Objectos no Céu</primary>
+<secondary
+>Procurar por Nome</secondary
+></indexterm>
+<para
+>Você poderá procurar nos objectos com nome se usar a janela de <guilabel
+>Procurar Objecto</guilabel
+>, a qual poderá ser invocada se carregar no ícone <guiicon
+>procurar</guiicon
+> na barra de ferramentas, se seleccionar a opção <guimenuitem
+>Procurar Objecto...</guimenuitem
+> no menu <guimenu
+>Foco</guimenu
+> ou se carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+>. A janela de <guilabel
+>Procurar Objecto</guilabel
+> é mostrada em baixo: <screenshot>
+<screeninfo
+>Janela de Procura de Objectos</screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="find.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Procura de Objectos</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela contém uma lista com todos os objectos com nome que o &kstars; conhece. Muitos dos objectos só têm um nome numérico de catálogo (por exemplo, NGC 3077), mas alguns objectos têm um nome comum também (como por exemplo, a Galáxia do Remoinho). Você poderá filtrar a lista por nomes ou por tipo de objecto. Para filtrar por nome, indique um texto no campo de edição no topo da janela; a lista então ficará só com os nomes que começam por esse texto. Para filtrar por tipo, seleccione um tipo na lista na parte inferior da janela. </para
+><para
+>Seleccione o objecto desejado na lista e carregue em <guibutton
+>Ok</guibutton
+>. A visualização centrar-se-á no objecto. Repare que, se o objecto estiver abaixo do horizonte, o programa avisá-lo-á que você não irá ver nada a não ser o chão (você poderá tornar o chão invisível na janela de <guilabel
+>Opções de Visualização</guilabel
+> ou carregando no botão <guiicon
+>Chão</guiicon
+> da barra de Vistas). </para>
+</sect2>
+
+<sect2 id="centertrack">
+<title
+>Centrar e Seguir</title>
+<indexterm
+><primary
+>Objectos no Céu</primary>
+<secondary
+>Seguir</secondary
+></indexterm>
+<para
+>O &kstars; irá começar automaticamente a seguir um objecto sempre que estiver algum centrado na visualização, quer através da janela de <guilabel
+>Procurar Objecto</guilabel
+>, através de um duplo-click ou através da selecção da opção <guimenuitem
+>Centrar e Seguir</guimenuitem
+> do seu menu de contexto do botão <mousebutton
+>direito</mousebutton
+>. Você poderá desactivar o seguimento se deslocar a visualização, se carregar no botão <guiicon
+>Bloquear</guiicon
+> da barra de ferramentas principal ou se seleccionar o <guimenuitem
+>Seguir o Objecto</guimenuitem
+> no menu <guimenu
+>Foco</guimenu
+>. </para>
+
+<note>
+<para>
+<indexterm
+><primary
+>Rastos da Órbita</primary>
+<secondary
+>Anexados ao objecto centrado</secondary>
+</indexterm>
+Ao seguir um corpo do Sistema Solar, o &kstars; irá anexar automaticamente um <quote
+>rasto da sua órbita</quote
+>, mostrando o caminho do corpo no céu. Você provavelmente terá de alterar a iteração temporal do relógio para um valor grande (como por exemplo <quote
+>1 dia</quote
+>) para ver o rasto. </para>
+</note>
+</sect2>
+
+<sect2 id="objectactions">
+<title
+>Acções do Teclado</title>
+<indexterm
+><primary
+>Objectos no Céu</primary>
+<secondary
+>Acções do Teclado</secondary
+></indexterm>
+<para
+>Quando carregar num objecto do mapa, ele passa a ser o <firstterm
+>objecto seleccionado</firstterm
+>, ficando o seu nome identificado na barra de estado. Existe um conjunto de comandos de teclado rápidos que actuam sobre o objecto seleccionado: <variablelist>
+<varlistentry>
+<term
+><keycap
+>C</keycap
+></term>
+<listitem>
+<para
+>Centrar e seguir o objecto seleccionado</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>D</keycap
+></term>
+<listitem>
+<para
+>Mostra a <link linkend="tool-details"
+>janela de detalhes</link
+> para o objecto seleccionado</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>L</keycap
+></term>
+<listitem>
+<para
+>Activa ou desactiva uma legenda visível sobre o objecto seleccionado</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>O</keycap
+></term>
+<listitem>
+<para
+>Adiciona o objecto seleccionado à <link linkend="tool-observinglist"
+>Lista de Observações</link
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>T</keycap
+></term>
+<listitem>
+<para
+>Activa ou desactiva uma curva visível no céu, que mostra o trajecto do objecto ao longo do céu (só se aplicando aos corpos do Sistema Solar) </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<note>
+<para
+>Se mantiver carregada a tecla <keycap
+>Alt</keycap
+>, poderá efectuar estas acções sobre o objecto centrado, em vez do objecto seleccionado. </para>
+</note>
+</sect2
+> <!--object actions-->
+</sect1
+> <!--objects in the sky-->
+
+<sect1 id="endtour">
+<title
+>Fim da Viagem</title>
+<para
+>Isto conclui a viagem pelo &kstars;, ainda que só tenhamos arranhado a superfície das funcionalidades disponíveis. O &kstars; inclui muitas <link linkend="tools"
+>ferramentas de astronomia</link
+> úteis, poderá <link linkend="indi"
+>controlar directamente o seu telescópio</link
+> e oferece uma grande variedade de opções de <link linkend="config"
+>configuração e personalização</link
+>. Para além disso, este Manual inclui o <link linkend="astroinfo"
+>Projecto AstroInfo</link
+>, uma série de artigos curtos e interligados que explicam alguns dos conceitos celestes e astrofísicos por detrás do &kstars;. </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/retrograde.docbook b/tde-i18n-pt/docs/kdeedu/kstars/retrograde.docbook
new file mode 100644
index 00000000000..d013e461513
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/retrograde.docbook
@@ -0,0 +1,31 @@
+<sect1 id="ai-retrograde">
+<sect1info>
+<author
+><firstname
+>John</firstname
+> <surname
+>Cirillo</surname
+> </author>
+</sect1info>
+<title
+>Movimento Retrógrado</title>
+<indexterm
+><primary
+>Movimento Retrógrado</primary>
+</indexterm>
+
+<para
+>O <firstterm
+>Movimento Retrógrado</firstterm
+> é o movimento orbital de um corpo numa direcção oposta à normal nos corpos espaciais num dado sistema. </para
+><para
+>Quando se observa o céu, espera-se que a maioria dos objectos se pareça mover numa dada direcção com a passagem da hora. O movimento aparente da maioria dos corpos no céu é de Este para Oeste. Contudo, é possível observar um corpo a mover-se de Oeste para Este, como por exemplo um satélite artificial ou uma nave que esteja a orbitar em direcção a Este. Esta órbita é considerada um Movimento Retrógrado. </para
+><para
+>O Movimento Retrógrado é muitas vezes usado como referência para o movimento dos planetas exteriores (Marte, Júpiter, Saturno e assim por diante). Ainda que estes planetas se pareçam mover de Este para Oeste numa base nocturna em resposta à rotação da Terra, eles estão a desviar-se lentamente para Este em relação às estrelas estacionárias, o que poderá ser observado se anotar a posição destes planetas durante várias noites seguidas. Este movimento é normal para estes planetas, contudo, e não é considerado um Movimento Retrógrado. Contudo, dado que a Terra termina a sua órbita num período de tempo mais curto que esses planetas exteriores, normalmente vê-se um planeta exterior como um carro mais rápido numa auto-estrada com várias faixas. Quando isto ocorre, o planeta que está a passar irá parecer parar primeiro o seu desvio para Este e irá parecer que se desloca de volta para Oeste. Isto é o Movimento Retrógrado, dado que está numa direcção oposta à típica dos planetas. Finalmente, à medida que a Terra se move para lá do planeta na sua órbita, este parecerá continuar o seu desvio normal de Oeste-para-Este nas noites sucessivas. </para
+><para
+>Este Movimento Retrógrado dos planetas confundia os antigos astrónomos Gregos e foi uma razão pela qual eles nomeavam estes corpos de <quote
+>planetas</quote
+> o que em Grego significa <quote
+>viajante</quote
+>. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/scriptbuilder.docbook b/tde-i18n-pt/docs/kdeedu/kstars/scriptbuilder.docbook
new file mode 100644
index 00000000000..44c0801da7b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/scriptbuilder.docbook
@@ -0,0 +1,479 @@
+<sect1 id="tool-scriptbuilder">
+<title
+>A Ferramenta de Construção de 'Scripts'</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Construtor de 'Scripts'</secondary>
+</indexterm>
+
+<para
+>As aplicações do KDE podem ser controladas externamente a partir de outro programa, de uma linha de comandos da consola ou a partir de um 'script', usando o Desktop COmmunication Protocol (<abbrev
+>DCOP</abbrev
+>). O KStars tira partido desta funcionalidade para permitir que comportamentos mais complexos possam ser usados em 'scripts' e reproduzidos em qualquer altura. Isto pode ser usado, por exemplo, para criar uma demonstração para uma aula que ilustre um conceito astronómico. </para>
+<para
+>O problemas com os programas do DCOP é que escrevê-los é de certa forma uma espécie de programação, o que poderá ser uma tarefa complicada para aqueles que não têm experiência nenhuma em programação. A Ferramenta de Construção de 'Scripts' oferece uma interface <abbrev
+>GUI</abbrev
+> para criar programas ou 'scripts' de DCOP, facilitando a criação de programas complexos. </para>
+
+<sect2 id="sb-intro">
+<title
+>Introdução ao Construtor de 'Scripts'</title>
+
+<para
+>Antes de explicar como usar o Construtor de 'Scripts', será dada uma introdução muito breve a todos os componentes <abbrev
+>GUI</abbrev
+>; para mais informações, use a função de "O Que É Isto?". </para>
+
+<screenshot>
+<screeninfo
+>A Ferramenta de Construção de 'Scripts' </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="scriptbuilder.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ferramenta de Construção de 'Scripts'</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O Construtor de 'Scripts' é apresentado na imagem acima. A área à esquerda é a do <firstterm
+>'Script' Actual</firstterm
+>; ela mostra a lista dos comandos que compõem o 'script' em elaboração. A zona da direita é o <firstterm
+>Navegador de Funções</firstterm
+>; ela mostra uma lista com todas as funções de 'scripts' disponíveis. Por baixo do Navegador de Funções, existe um pequeno painel que irá mostrar uma documentação curta sobre a função seleccionada no Navegador de Funções. O painel por baixo do 'Script' Actual é o <firstterm
+>painel dos Argumentos da Função</firstterm
+>; quando for seleccionada uma função no 'Script Actual', este painel irá conter os itens para indicar os valores dos argumentos que a função seleccionada necessita. </para
+><para
+>Ao longo do topo da janela, existe uma fila de botões que lidam com o 'script' como um todo. Da esquerda para a direita, eles são: <guibutton
+>Novo 'Script'</guibutton
+>, <guibutton
+>Abrir um 'Script'</guibutton
+>, <guibutton
+>Gravar 'Script'</guibutton
+>, <guibutton
+>Gravar o 'Script' Como...</guibutton
+> e <guibutton
+>Testar 'Script'</guibutton
+>. A função destes botões deverá ser óbvia, talvez exceptuando o último botão. Se carregar em <guibutton
+>Testar 'Script'</guibutton
+>, o 'script' actual tentará ser executado na janela principal do KStars. Você deverá mover a janela do Construtor do 'Script' da frente antes de carregar nisto, para que possa ver os resultados. </para
+><para
+>No centro da janela, existe uma coluna de botões que operam em funções individuais do 'script'. De cima para baixo, estas são: <guibutton
+>Adicionar Função</guibutton
+>, <guibutton
+>Remover Função</guibutton
+>, <guibutton
+>Copiar Função</guibutton
+>, <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>. O <guibutton
+>Adicionar Função</guibutton
+> adiciona a função seleccionada de momento no Navegador de Funções na zona do 'Script' Actual (você poderá também adicionar uma função se fizer duplo-click nela). O resto dos botões lidam com a função seleccionada no 'Script Actual', removendo-a, duplicando-a ou mudando a sua posição no 'script' actual. </para>
+</sect2>
+
+<sect2 id="sb-using">
+<title
+>Utilizar o Construtor de 'Scripts'</title>
+<para
+>Para ilustrar a utilização do Construtor de 'Scripts', iremos apresentar um pequeno exemplo de tutorial onde iremos criar um 'script' que segue a Lua enquanto o relógio anda a uma velocidade acelerada. </para
+><para
+>Se vamos seguir a Lua, teremos de apontar a visualização para ela em primeiro lugar. A função <firstterm
+>lookToward</firstterm
+> é usada para isso. Seleccione esta função no Navegador de Funções, tendo em atenção a documentação que é mostrada no painel por baixo do Navegador. Carregue no botão <guibutton
+>Adicionar Função</guibutton
+> para adicionar esta função à área do 'Script Actual'. O painel dos Argumentos da Função irá conter agora uma lista chamada <quote
+>dir</quote
+>, que é uma abreviatura de 'direction' (direcção). Esta a direcção para a qual a visualização deverá ser apontada. A lista contém apenas os pontos cardeais, não a Lua ou outros objectos quaisquer. Você poderá então escrever <quote
+>Lua</quote
+> na opção manualmente, ou carregar no botão <guibutton
+>Objecto</guibutton
+> para usar a janela de <guilabel
+>Procurar um Objecto</guilabel
+> para seleccionar a Lua da lista de objectos identificados. Repare que, como de costume, o foco num objecto activa automaticamente o modo de seguimento do objecto, por isso não há necessidade de adicionar a função <firstterm
+>setTracking</firstterm
+> depois do 'lookToward'. </para
+><para
+>Agora que já tratámos de apontar para a Lua, queremos fazer o tempo passar a uma velocidade acelerada. Use a função <firstterm
+>setClockScale</firstterm
+> para isso. Adicione-a ao 'script' fazendo duplo-click nela no Navegador de Funções. O painel de Argumentos da Função contém um selector para indicar a iteração temporal desejada para o relógio da simulação. Mude essa iteração para 3 horas. </para
+><para
+>OK, já apontámos para a Lua e acelerámos o relógio. Agora só queremos que o 'script' espere durante vários segundos enquanto a visualização persegue a Lua. Adicione a função <firstterm
+>waitFor</firstterm
+> ao 'script' e use o painel de Argumentos da Função para indicar que deverá esperar 20 segundos antes de continuar. </para
+><para
+>Para terminar, vamos repor a iteração temporal do relógio para o valor normal de 1 segundo. Adicione outra instância do 'setClockScale', e coloque o seu valor a 1 s. </para
+><para
+>De facto, ainda não terminámos realmente. Temos provavelmente que nos certificar a visualização está a usar coordenadas Equatoriais antes de o 'script' seguir a Lua com uma iteração temporal acelerada. Caso contrário, se a visualização estiver a usar coordenadas Horizontais, ela irá rodar muito depressa, com ângulos grandes, à medida que a Lua nasce e se põe. Isto poderá ser muito confuso, e é evitado se usar a opção de visualização <firstterm
+>UseAltAz</firstterm
+> igual a <quote
+>false</quote
+>. Para mudar uma opção de visualização qualquer, use a função <firstterm
+>changeViewOption</firstterm
+>. Adicione esta função ao 'script' e analise o painel dos Argumentos da Função. Existe uma lista que contém todas as opções de visualização que poderão ser ajustadas com o 'changeViewOption'. Dado que sabemos que queremos usar a opção UseAltAz, poderemos simplesmente seleccioná-la na lista. Contudo, a lista é muito grande, e não existe nenhuma explicação para que é que serve cada item. Por isso poderá ser mais fácil carregar no botão <guibutton
+>Árvore de Navegação</guibutton
+>, o qual irá abrir uma janela que contém uma árvore com todas as opções de visualização, organizadas por tópico. Para além disso, cada item tem uma breve explicação do que é que a opção faz e o tipo de dados do valor da opção. A opção UseAltAz encontra-se sob a categoria <guilabel
+>Opções do mapa do céu</guilabel
+>. Basta seleccionar este item e carregar em <guibutton
+>OK</guibutton
+>, para que fique seleccionado na lista do painel dos Argumentos da Função. Finalmente, coloque o seu valor a <quote
+>false</quote
+> ou a <quote
+>0</quote
+>. </para
+><para
+>Um passo mais: a alteração do 'UseAltAz' no fim do 'script' não nos faz nada bem; precisamos que isto seja alterado antes que algo de mau aconteça. Por isso, certifique-se que esta função é seleccionada na janela do 'Script Actual' e carregue no botão <guibutton
+>Subir</guibutton
+> até que seja a primeira função. </para
+><para
+>Agora que terminámos o 'script', deveremos gravá-lo em disco. Carregue no botão <guibutton
+>Gravar 'Script'</guibutton
+>. Isto irá abrir em primeiro lugar uma janela onde poderá indicar um nome para o 'script' e preencher o seu nome como autor. Indique como nome <quote
+>Seguir a Lua</quote
+> e o seu nome como autor, carregando depois em <guibutton
+>OK</guibutton
+>. De seguida, você irá ver a janela normal de Gravar um Ficheiro do &kde;. Indique o nome do ficheiro do 'script' e carregue em <guibutton
+>OK</guibutton
+> para gravar o código. Repare que, se o seu ficheiro não terminar em <quote
+>.kstars</quote
+>, este sufixo será adicionado automaticamente. Se você for curioso, poderá examinar o ficheiro do 'script' com um editor de texto qualquer. </para
+><para
+>Agora que temos um 'script' completo, poderemos corrê-lo de várias formas. Numa linha de comandos da consola, você poderá simplesmente executar o 'script', desde que esteja aberta uma instância do KStars em execução. Em alternativa, você poderá executar o programa no KStars com o item <guimenuitem
+>Executar 'Script'</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>. </para>
+</sect2>
+
+<sect2 id="sb-indi">
+ <title
+>Automação do Dispositivo com o INDI</title>
+ <para
+>O escalonamento e automação do dispositivo é suportado por todos os dispositivos compatíveis com o <link linkend="what-is-indi"
+>INDI</link
+>. Poderá coordenar qualquer número de dispositivos para efectuar operações complexas com o <link linkend="sb-intro"
+>Construtor de 'Scripts'</link
+> do &kstars;. Isto poderá ser feito se usar a interface DCOP do INDI do &kstars;, que oferece várias classes de funções diferentes para se adequar às suas tarefas. As funções de DCOP do INDI poderão ser decompostas em quatro diferentes classes. Segue-se uma revisão das funções e dos seus argumentos, tal como são suportadas no KStars. É altamente recomendado que leia a secção de <link linkend="indi-concepts"
+>Conceitos do INDI</link
+>, dado que serão aplicados conceitos-chave do INDI ao longo deste tutorial.</para>
+ <orderedlist>
+ <listitem
+><para
+>Funções Genéricas do Dispositivo: Funções para estabelecer/desligar os dispositivos, etc.</para>
+ <itemizedlist>
+ <listitem
+><para
+><function
+>startINDI (QString nomeDispositivo, bool usoLocal)</function
+> : Estabelece um serviço do INDI quer como local quer como servidor.</para
+></listitem>
+ <listitem
+><para
+><function
+>shutdownINDI (QString nomeDispositivo)</function
+> : Desliga o serviço do INDI.</para
+></listitem>
+ <listitem
+><para
+><function
+>switchINDI(QString nomeDispositivo, bool ligar)</function
+> : Liga ou desliga um dispositivo do INDI.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDIPort(QString nomeDispositivo, QString porto)</function
+> : Indica o porto de ligação do dispositivo.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDIAction(QString nomeDispositivo, QString accao)</function
+> : Activa uma acção do INDI. A acção poderá ser qualquer <emphasis
+>elemento</emphasis
+> de uma <emphasis
+>propriedade de opção</emphasis
+></para
+></listitem>
+ <listitem
+><para
+><function
+>waitForINDIAction(QString nomeDispositivo, QString accao)</function
+> : Coloca a execução do programa em pausa até que a acção <emphasis
+>propriedade</emphasis
+> da acção indicada seja devolvida com um estado OK.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Funções do Telescópio: Funções para controlar o movimento e o estado do telescópio.</para>
+ <itemizedlist>
+ <listitem
+><para
+><function
+>setINDIScopeAction(QString nomeDispositivo, QString accao)</function
+> : Muda o modo ou a acção do telescópio. As opções disponíveis são a SLEW, TRACK, SYNC, PARK e a ABORT.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDITargetCoord(QString nomeDispositivo, double AR, double DEC)</function
+> : Define as coordenadas-alvo JNow do telescópio para uma dada <emphasis
+>AR</emphasis
+> e <emphasis
+>DEC</emphasis
+>.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDITargetName(QString nomeDispositivo, QString nomeObjecto)</function
+> : Configura as coordenadas-alvo JNow do telescópio para as coordenadas do <emphasis
+>nomeObjecto</emphasis
+>. O KStars irá procurar o nome do objecto na sua base de dados e irá obter a AR e a Dec deste, se for encontrado.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDIGeoLocation(QString nomeDispositivo, double longitude, double latitude)</function
+> : Configura a localização geográfica do telescópio para a latitude e longitude indicadas. A longitude é medida a partir de Greenwich, no Reino-Unido, para Este. Contudo, embora seja comum usar longitudes negativas para o hemisfério ocidental, o INDI está à espera de valores de longitude entre 0 e 360 graus. Como tal, se estiver uma longitude negativa, basta adicionar 360 graus para obter o valor esperado pelo INDI. Por exemplo, as coordenadas de Calgary, no Canadá, correspondem no &kstars; à longitude: -114 04 58 - latitude: 51 02 58. Como tal, o INDI iria necessitar da longitude = 360 - 114,083 = 245,917 graus.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDIUTC(QString nomeDispositivo, QString dataHomeUTC)</function
+> : Configura a data e hora UTC do telescópio no formato ISO 8601. O formato é igual a AAAA-MM-DDTHH:MM:SS (p.ex. 2004-07-12T22:05:32).</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Funções da Câmara/CCD: Funções para controlar as propriedades e o estado da câmara/CCD.</para>
+ <itemizedlist>
+ <listitem
+><para
+><function
+>setINDICCDTemp(QString nomeDispositivo, int temp)</function
+> : Configura a temperatura-alvo do 'chip' CCD em graus Celsius (centígrados).</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDIFrameType(QString nomeDispositivo, QString tipo)</function
+> : Configura o tipo de imagem do CCD. As opções disponíveis são FRAME_LIGHT, FRAME_BIAS, FRAME_DARK e FRAME_FLAT.</para
+></listitem>
+ <listitem
+><para
+><function
+>startINDIExposure(QString nomeDispositivo, int tempoLimite)</function
+> : Inicia a exposição do CCD/Câmara durante o período em segundos indicado em <emphasis
+>tempoLimite</emphasis
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem
+>
+ <listitem
+><para
+>Funções do Sistema de Foco: Funções para controlar o movimento e o estado do sistema de foco.</para>
+ <itemizedlist>
+ <listitem
+><para
+><function
+>setINDIFocusSpeed(QString nomeDispositivo, QString accao)</function
+> : Configura a velocidade do sistema de foco. As opções disponíveis são a FOCUS_HALT, FOCUS_SLOW, FOCUS_MEDIUM e a FOCUS_FAST.</para
+></listitem>
+ <listitem
+><para
+><function
+>setINDIFocusTimeout(QString nomeDispositivo, int tempoLimite)</function
+> : Configura a duração em segundos para quaisquer operações subsequentes do 'startINDIFocus'.</para
+></listitem>
+ <listitem
+><para
+><function
+>startINDIFocus(QString nomeDispositivo, int dirFoco)</function
+> : Move o sistema de foco quer para dentro (dirFoco = 0) quer para fora (dirFoco = 1). A velocidade e a duração desta operação é definida pelas funções <function
+>setINDIFocusSpeed()</function
+> e <function
+>setINDIFocusTimeout()</function
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+>Funções do Filtro: Funções para controlar a posição do filtro.</para>
+ <itemizedlist>
+ <listitem
+><para
+><function
+>setINDIFilterNum(QString nomeDispositivo, int num_filtro)</function
+> : Muda a posição do filtro para <varname
+>num_filtro</varname
+>. O utilizador poderá atribuir nomes alternativos aos números dos filtros na janela para <guimenuitem
+>Configurar o INDI</guimenuitem
+>, no menu <guimenu
+>Dispositivos</guimenu
+> (p.ex. Filtro 1 = Vermelho, Filtro 2 = Verde..etc).</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+
+ </orderedlist>
+
+<para
+>Repare que o nome do dispositivo é o primeiro argumento de todas as funções do INDI. Isto permite vários comandos que são enviados para dispositivos INDI diferentes serem interligados em conjunto num programa. A ferramenta de Construção de 'Scripts' oferece duas opções para facilitar a criação e a edição dos programas INDI:</para>
+<itemizedlist>
+ <listitem
+><para
+><option
+>Adicionar waitForINDIAction após qualquer acção do INDI</option
+> : Quando estiver assinalada esta opção, a ferramenta do Construtor de 'Scripts' irá adicionar automaticamente um <function
+>waitForINDIAction()</function
+> depois de cada acção que reconhecer. Por exemplo, se adicionar a função <function
+>switchINDI()</function
+> ao programa e esta opção estiver assinalada, o Construtor do 'Script' irá adicionar um "waitForINDIAction CONNECTION" no ficheiro do 'script' logo a seguir ao <function
+>switchINDI()</function
+>. Isto fará com que o 'script' entre em pausa depois de emitir o <function
+>switchINDI()</function
+>, até que o <function
+>switchINDI()</function
+> devolva um estado OK (&ie; a ligação ao dispositivo foi bem-sucedida). É de importância crítica saber que o Construtor do 'Script' não poderá adicionar automaticamente o <function
+>waitForINDIAction()</function
+> para as acções genéricas adicionadas com a função <function
+>setINDIAction()</function
+>. Isto deve-se ao facto de o KStars não conseguir determinar a propriedade 'parent' das acções genéricas. Como tal, terá de adicionar manualmente o <function
+>waitForINDIAction()</function
+> a seguir às acções genéricas, sempre que tal for desejado.</para>
+ </listitem>
+ <listitem
+><para
+><option
+>Reutilizar o nome do dispositivo INDI</option
+> : Quando estiver assinalada, o campo do nome do dispositivo de todas as funções subsequentes é preenchido automaticamente com o último nome de dispositivo. Este último nome é preenchido de cada vez que a função <function
+>startINDI()</function
+> é adicionada ao programa actual. Ao trabalhar com vários dispositivos, recomenda-se ter esta opção desligada.</para>
+ </listitem>
+</itemizedlist>
+
+<para
+>Agora, está tudo pronto para criar um programa de demonstração que controla o telescópio GPS LX200, para além da câmara CCD Finger Lakes. A tarefa será simples. Vai-se pedir ao telescópio para apontar e seguir Marte, pelo que se pede depois à câmara para tirar três fotografias de 10 segundos, separadas por 20 segundos.</para>
+<important
+><para
+>Dado que não existe nenhuma reacção na interface de DCOP do INDI sobre o progresso, o valor ou o estado das operações e parâmetros do dispositivo (excepto no <function
+>waitForINDIAction()</function
+>), a automação do dispositivo no KStars é semelhante a um sistema de controlo com uma malha aberta. Nestes sistemas, não existe normalmente qualquer reacção directa para medir o progresso do sistema e para corrigir os seus erros. Por consequência, terá de desenhar os seus programas de automação do dispositivo com uma consideração cuidadosa. Todos os programas de automação deverão ser sujeitos a testes rigorosos antes da instalação.</para
+></important>
+
+<screenshot>
+ <screeninfo
+>A Ferramenta de Construção de 'Scripts' </screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="indiscript.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ferramenta de Construção de 'Scripts'</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O programa de demonstração é mostrado na imagem acima. Repare que a opção <option
+>"Adicionar o waitForINDIAction após qualquer acção do INDI"</option
+> está ligada e a <option
+>"Reutilizar o nome do dispositivo INDI"</option
+> está desligada. A primeira função a adicionar é a <function
+>startINDI()</function
+>, tal como é demonstrado acima. Os dispositivos vão ser corridos de forma local, como tal não serão alterado o modo de serviço fornecido na janela de argumento da função. Será indicado o nome do dispositivo, a começar pelo telescópio "LX200 GPS". A mesma operação será repetida para o "FLI CCD". Existe uma função <function
+>waitFor()</function
+> a seguir a isso. Recomenda-se geralmente o uso da função <function
+>waitFor()</function
+> logo a seguir ao <function
+>startINDI()</function
+> para parar o programa durante 1-5 segundos. Isto irá garantir que todas as propriedades são criadas e que estão prontas para receber comandos. Também é útil para controlar dispositivos remotos, dado que a obtenção e criação de propriedades poderá levar algum tempo. Na próxima função, a <function
+>switchINDI()</function
+>, vai-se estabelecer a ligação a cada dispositivo.</para>
+
+<para
+>Dado que a opção <option
+>"Adicionar o waitForINDIAction após qualquer acção do INDI"</option
+> está assinalada, não é necessário adicionar um <function
+>waitForINDIAction()</function
+> depois do <function
+>switchINDI()</function
+> para garantir que só se continua a execução do programa após uma ligação com sucesso. Isto acontece porque a ferramenta do Construtor de 'Scripts' fará isso automaticamente pelo utilizador, quando gravar o programa. Agora, vai-se colocar o modo do telescópio em seguimento, carregando para tal na função <function
+>setINDIScopeAction()</function
+> e seleccionando o TRACK. Lembre-se que necessita de colocar o telescópio no modo de seguimento <emphasis
+>antes</emphasis
+> de emitir as coordenadas que ele irá seguir. A função <function
+>setINDIScopeAction()</function
+> é oferecida por conveniência, dado que, neste exemplo, ela emite apenas uma função genérica <function
+>setINDIAction()</function
+>, seguida da palavra-chave TRACK. Contudo, o benefício de usar o <function
+>setINDIScopeAction()</function
+> é que o KStars poderá adicionar automaticamente um <function
+>waitForINDIAction()</function
+> a seguir, quando for necessário. Esta funcionalidade não fica disponível automaticamente para as acções genéricas, tal como foi discutido anteriormente.</para>
+
+<para
+>A seguir, será usada a função <function
+>setINDITargetName()</function
+> para apontá-lo para Marte. Finalmente, os últimos passos envolvem a captura de uma imagem durante 10 segundos, o qual poderá ser feito com a função <function
+>startINDIExposure()</function
+>, esperando 20 segundos entre cada uma, o que poderá também ser feito com a função <function
+>waitFor()</function
+> com um valor igual a 20.</para>
+
+<para
+>Poder-se-á agora gravar o programa e executá-lo em qualquer altura. O programa gravado será semelhante ao seguinte:</para>
+<blockquote
+><programlisting
+>#!/bin/bash
+ #Programa de DCOP do KStars: Programa de Demonstração
+ #de Jasem Mutlaq
+ #última modificação: Qui 6 Jan 2005 09:58:26
+ #
+ KSTARS=`dcopfind -a 'kstars*'`
+ MAIN=KStarsInterface
+ CLOCK=clock#1
+ dcop $KSTARS $MAIN startINDI "LX200 GPS" true
+ dcop $KSTARS $MAIN startINDI "FLI CCD" true
+ dcop $KSTARS $MAIN waitFor 3
+ dcop $KSTARS $MAIN switchINDI "LX200 GPS" true
+ dcop $KSTARS $MAIN waitForINDIAction "LX200 GPS" CONNECTION
+ dcop $KSTARS $MAIN switchINDI "FLI CCD" true
+ dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" CONNECTION
+ dcop $KSTARS $MAIN setINDIScopeAction "LX200 GPS" TRACK
+ dcop $KSTARS $MAIN waitForINDIAction "LX200 GPS" ON_COORD_SET
+ dcop $KSTARS $MAIN setINDITargetName "LX200 GPS" Mars
+ dcop $KSTARS $MAIN waitForINDIAction "LX200 GPS" EQUATORIAL_EOD_COORD
+ dcop $KSTARS $MAIN startINDIExposure "FLI CCD" 10
+ dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" EXPOSE_DURATION
+ dcop $KSTARS $MAIN waitFor 20
+ dcop $KSTARS $MAIN startINDIExposure "FLI CCD" 10
+ dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" EXPOSE_DURATION
+ dcop $KSTARS $MAIN waitFor 20
+ dcop $KSTARS $MAIN startINDIExposure "FLI CCD" 10
+ dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" EXPOSE_DURATION
+</programlisting>
+</blockquote>
+
+<note>
+<para
+>A biblioteca do INDI oferece ferramentas de programação robustas quer permitem aos programadores orquestrarem programas muito complexos. Para mais detalhes, veja o <ulink url="http://indi.sourceforge.net/manual/book1.html"
+>Manual de Programador do INDI</ulink
+>.</para>
+</note>
+</sect2>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/sidereal.docbook b/tde-i18n-pt/docs/kdeedu/kstars/sidereal.docbook
new file mode 100644
index 00000000000..7a824cc4820
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/sidereal.docbook
@@ -0,0 +1,85 @@
+<sect1 id="ai-sidereal">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Tempo Sideral</title>
+<indexterm
+><primary
+>Tempo Sideral</primary>
+<seealso
+>Ângulo Horário</seealso>
+</indexterm>
+<para
+>O <firstterm
+>Tempo Sideral</firstterm
+> literalmente significa <quote
+>tempo estelar</quote
+>. O tempo que estamos habituados a usar no nosso dia-a-dia é o Tempo Solar. A unidade fundamental do Tempo Solar é um <firstterm
+>Dia</firstterm
+>: o tempo que leva o Sol a passar em 360 graus à volta do céu, devido à rotação da Terra. As unidade mais pequenas do Tempo Solar são apenas divisões de um Dia: </para
+><para>
+<itemizedlist>
+<listitem
+><para
+>1/24 Dia = 1 Hora</para
+></listitem>
+<listitem
+><para
+>1/60 Hora = 1 Minuto</para
+></listitem>
+<listitem
+><para
+>1/60 Minuto = 1 Segundo</para
+></listitem>
+</itemizedlist>
+</para
+><para
+>Contudo, existe um problema com o Tempo Solar. A Terra não roda de facto 360 graus num Dia Solar. A terra está em órbita à volta do Sol e durante o curso de um dia, move-se cerca de um grau ao longo da sua órbita (360 graus/365.25 dias para uma órbita completa = cerca de um grau por dia). Por isso, em 24 horas, a direcção ao Sol varia em cerca de um grau. Como tal, a Terra tem de rodar 361 graus para fazer com que o Sol pareça ter viajado 360 graus à volta no céu. </para
+><para
+>Na astronomia, existe a preocupação sobre quanto tempo leva a Terra a rodar em relação às estrelas <quote
+>fixas</quote
+> e não ao Sol. Por isso, seria interessante uma escala temporal que removesse a complicação da órbita da Terra à volta do Sol e que se focasse no tempo que leva a terra a rodar 360 graus em relação às estrelas. Este período de rotação é chamado de <firstterm
+>Dia Sideral</firstterm
+>. Em média, é 4 minutos mais curto que um Dia Solar, devido ao grau extra que a Terra roda num Dia Solar. Em vez de definir um Dia Sideral como sendo igual a 23 horas, 56 minutos, definem-se Horas, Minutos e Segundos Siderais que são a mesma fracção de um dia para as unidades Solares correspondentes. Deste modo, um segundo solar = 1,00278 segundos siderais. </para
+><para
+>O Tempo Sideral é útil para determinar onde as estrelas se encontram numa dada altura. O Tempo Sideral divide uma rotação completa da Terra em 24 Horas Siderais; de forma similar, o mapa do céu é dividido em 24 Horas de <firstterm
+>Ascenção Recta</firstterm
+>. Não é nenhuma coincidência; o Tempo Sideral Local (<acronym
+>TSL</acronym
+>) indica a Ascenção Recta n o céu que está a passar de momento no <link linkend="ai-meridian"
+>Meridiano Local</link
+>. Por isso, se uma estrela tiver uma Ascenção Recta de 05h 32m 24s, estará no seu meridiano à LST=05:32:24. Mais genericamente, a diferença entre a <acronym
+>AR</acronym
+> de um objecto e o Tempo Sideral indica-lhe quão longe do meridiano está o objecto. Por exemplo, o mesmo objecto com TSL=06:32:24 (uma hora sideral depois), estará uma hora de Ascenção Recta a oeste do seu meridiano, o que equivale a 15 graus. Esta distância angular do meridiano chama-se o <link linkend="ai-hourangle"
+>Ângulo Horário</link
+> do objecto. </para>
+<tip>
+<para
+>O Tempo Sideral Local é mostrado pelo &kstars; na <guilabel
+>Informação da Hora</guilabel
+>, com o texto <quote
+>TS</quote
+> (você terá de abrir essa zona, carregando duas vezes nela para ver o tempo sideral). Repare que a alteração dos segundos siderais não está sincronizada com a mudança dos segundos do Tempo Local e do Universal. De facto, se você prestar atenção aos relógios durante algum tempo, você irá reparar que os segundos siderais são de facto ligeiramente mais pequenos que os segundos do TL e do TU. </para
+><para
+>Aponte para o <link linkend="ai-zenith"
+>Zénite</link
+> (carregue em <keycap
+>Z</keycap
+> ou seleccione o <guimenuitem
+>Zénite</guimenuitem
+> no menu <guimenu
+>Localização</guimenu
+>). O Zénite é o ponto no céu onde você fica a olhar <quote
+>exactamente para cima</quote
+> a partir do chão e é um ponto no seu <link linkend="ai-meridian"
+>Meridiano Local</link
+>. Repare na Ascenção Recta do Zénite: é exactamente a mesma que a do seu Tempo Sideral Local. </para>
+</tip>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/skycoords.docbook b/tde-i18n-pt/docs/kdeedu/kstars/skycoords.docbook
new file mode 100644
index 00000000000..375be88abd8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/skycoords.docbook
@@ -0,0 +1,194 @@
+<sect1 id="ai-skycoords">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Sistema de Coordenadas Celestes</title>
+<para>
+<indexterm
+><primary
+>Sistema de Coordenadas Celestes</primary>
+<secondary
+>Introdução</secondary
+></indexterm>
+Um requisito básico para estudar os céus é determinar onde é que estão os objectos. Para indicar as posições no céu, os astrónomos devolveram vários <firstterm
+>sistemas de coordenadas</firstterm
+>. Cada um usa uma grelha de coordenadas projectada na <link linkend="ai-csphere"
+>Esfera Celeste</link
+>, em analogia ao <link linkend="ai-geocoords"
+>Sistema de coordenadas geográficas</link
+> usado na superfície da Terra. Os sistemas de coordenadas diferem apenas na sua escolha do <firstterm
+>plano fundamental</firstterm
+>, que divide o céu em dois hemisférios iguais ao longo de um <link linkend="ai-greatcircle"
+>grande círculo</link
+>. (o plano fundamental do sistema geográfico é o equador da Terra). Cada sistema de coordenadas é nomeado pela sua escolha do plano fundamental. </para>
+
+<sect2 id="equatorial">
+<title
+>O Sistema de Coordenadas Equatoriais</title>
+<indexterm
+><primary
+>Sistema de Coordenadas Celestes</primary>
+<secondary
+>Coordenadas Equatoriais</secondary>
+<seealso
+>Equador Celeste</seealso
+> <seealso
+>Pólos Celestes</seealso
+> <seealso
+>Sistema de Coordenadas Geográficas</seealso
+> </indexterm>
+<indexterm
+><primary
+>Ascenção Recta</primary
+><see
+>Coordenadas Equatoriais</see
+></indexterm>
+<indexterm
+><primary
+>Declinação</primary
+><see
+>Coordenadas Equatoriais</see
+></indexterm>
+
+<para
+>O <firstterm
+>sistema de coordenadas Equatorial</firstterm
+> é provavelmente o sistema de coordenadas celeste usado com maior frequência. É também o que está mais relacionado com o <link linkend="ai-geocoords"
+>sistema de coordenadas geográficas</link
+>, porque eles usam o mesmo plano fundamental e os mesmos pólos. A projecção do equador da Terra na esfera celeste é chamado de <link linkend="ai-cequator"
+>Equador Celeste</link
+>. De forma semelhante, a projecção dos pólos geográficos na esfera celeste define os <link linkend="ai-cpoles"
+>Pólos Celestes Norte e Sul</link
+>. </para
+><para
+>Contudo, existe uma diferença importante entre os sistemas de coordenadas equatorial e geográfico: o sistema geográfico está fixo na Terra; ele roda à medida que a Terra faz o mesmo. O sistema equatorial está fixo nas estrelas <footnote id="fn-precess"
+><para
+>de facto, as coordenadas equatoriais não estão muito fixas às estrelas. Veja a <link linkend="ai-precession"
+>precessão</link
+>. Também, se o <link linkend="ai-hourangle"
+>Ângulo Horário</link
+> for usado em vez da Ascenção Recta, então o sistema equatorial está fixo à Terra e não às estrelas</para
+></footnote
+>, por isso parece rodar ao longo do céu com as estrelas, mas claro que é de facto a Terra a rodar no céu fixo. </para
+><para
+>O ângulo <firstterm
+>latitudinal</firstterm
+> (baseado na latitude) do sistema equatorial é chamado de <firstterm
+>Declinação</firstterm
+> (Dec para abreviar). Ele mede o ângulo de um objecto acima ou abaixo do Equador Celeste. O ângulo <firstterm
+>longitudinal</firstterm
+> é chamado de <firstterm
+>Ascenção Recta</firstterm
+> (<acronym
+>RA</acronym
+> ou <acronym
+>AR</acronym
+> para abreviar). Ele mede o ângulo de um objecto a Este do <link linkend="ai-equinox"
+>Equinócio Vernal</link
+>. Ao contrário da longitude, a Ascenção Recta é normalmente medida em horas em vez de graus, dado que a rotação aparente do sistema de coordenadas equatorial está intimamente relacionado com o <link linkend="ai-sidereal"
+>Tempo Sideral</link
+> e com o <link linkend="ai-hourangle"
+>Ângulo Horário</link
+>. Dado que uma rotação completa do céu leva 24 horas a terminar, existem (360 graus / 24 horas) = 15 graus em cada hora de Ascenção Recta. </para>
+</sect2>
+
+<sect2 id="horizontal">
+<title
+>O Sistema de Coordenadas Horizontais</title>
+
+<indexterm
+><primary
+>Sistema de Coordenadas Celestes</primary>
+<secondary
+>Coordenadas Horizontais</secondary>
+<seealso
+>Horizonte</seealso
+> <seealso
+>Zénite</seealso
+> </indexterm>
+<indexterm
+><primary
+>Azimute</primary
+><see
+>Coordenadas Horizontais</see
+></indexterm>
+<indexterm
+><primary
+>Altitude</primary
+><see
+>Coordenadas Horizontais</see
+></indexterm>
+<para
+>O sistema de coordenadas Horizontal usa o <link linkend="ai-horizon"
+>horizonte</link
+> local do observador como plano fundamental. Isto divide convenientemente o céu no hemisfério superior que você consegue ver e o hemisfério inferior que você não consegue (porque tem a Terra no caminho). O pólo do hemisfério superior é chamado de <link linkend="ai-zenith"
+>Zénite</link
+>. O pólo do hemisfério inferior é chamado de <firstterm
+>Nadir</firstterm
+>. O ângulo de um objecto acima ou abaixo do horizonte é chamado de <firstterm
+>Altitude</firstterm
+> (Alt para abreviar). O ângulo de um objecto à volta do horizonte (medido do ponto Norte em direcção a Este) é chamado de <firstterm
+>Azimute</firstterm
+>. O sistema de coordenadas horizontal é também chamado às vezes de sistema de coordenadas Alt/Az. </para
+><para
+>O sistema de coordenadas horizontal está fixo na Terra, não nas estrelas. Como tal, a Altitude e o Azimute de um objecto mudam com o tempo, à medida que o objecto se parece desviar no céu. Para além disso, dado que o sistema horizontal é definido pelo seu horizonte local, o mesmo objecto visto de diferente locais da Terra ao mesmo tempo terão valores diferentes de Altitude e Azimute. </para
+><para
+>As coordenadas horizontais são muito úteis para determinar as Horas de Nascimento e Ocaso de um objecto no céu. Quando um objecto tiver uma Altitude=0 graus, ele está a nascer (se o seu Azimute for &lt; 180 graus) ou a pôr-se (se o seu Azimute for &gt; 180 graus). </para>
+</sect2>
+
+<sect2 id="ecliptic">
+<title
+>O Sistema de Coordenadas Elípticas</title>
+
+<indexterm
+><primary
+>Sistema de Coordenadas Celestes</primary>
+<secondary
+>Coordenadas Elípticas</secondary>
+<seealso
+>Elíptica</seealso>
+</indexterm>
+<para
+>O sistema de coordenadas elípticas usa a <link linkend="ai-ecliptic"
+>Elíptica</link
+> para o seu plano fundamental. A Elíptica é o caminho que o Sol parece seguir ao longo do céu durante o decurso de um ano. É também a projecção do plano de órbita da Terra na Esfera Celeste. O ângulo latitudinal é chamado de <firstterm
+>Latitude Elíptica</firstterm
+> e o ângulo longitudinal é chamado de <firstterm
+>Longitude Elíptica</firstterm
+>. Tal como a Ascenção Recta no sistema equatorial, o ponto zero da Longitude Elíptica é o <link linkend="ai-equinox"
+>Equinócio Vernal</link
+>. </para
+><para
+>Para que é que você pensaria que um sistema de coordenadas deste seria útil? Se você pensou na cartografia de objectos do sistema solar, você acertou! Cada um dos planetas (excepto Plutão) orbita à volta do Sol mais ou menos no mesmo plano, por isso parecem sempre estar algures próximos da Elíptica (&ie;, eles têm sempre pequenas latitudes elípticas). </para>
+</sect2>
+
+<sect2 id="galactic">
+<title
+>O Sistema de Coordenadas Galácticas</title>
+
+<indexterm
+><primary
+>Sistema de Coordenadas Celestes</primary>
+<secondary
+>Coordenadas Galácticas</secondary>
+</indexterm>
+<para>
+<indexterm
+><primary
+>Via Láctea</primary
+></indexterm
+> O sistema de coordenadas Galáctico usa a <firstterm
+>Via Láctea</firstterm
+> como o seu Plano Fundamental. O ângulo latitudinal é chamado de <firstterm
+>Latitude Galáctica</firstterm
+> e o ângulo longitudinal é chamado de <firstterm
+>Longitude Galáctica</firstterm
+>. Este sistema de coordenadas é útil para estudar a Galáxia em si. Por exemplo, você poderá querer saber como é que a densidade de estrelas muda em função da Latitude Galáctica ou então quão achatado está o disco da Via Láctea. </para>
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/solarsys.docbook b/tde-i18n-pt/docs/kdeedu/kstars/solarsys.docbook
new file mode 100644
index 00000000000..546b366dcc0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/solarsys.docbook
@@ -0,0 +1,43 @@
+<sect1 id="tool-solarsys">
+<title
+>Visualizador do Sistema Solar</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Visualizador do Sistema Solar</secondary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>O Visualizador do Sistema Solar </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="solarsystem.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Visualizador do Sistema Solar</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta ferramenta mostra um modelo do nosso sistema solar, visto por cima, para a data e hora actuais na janela principal. O Sol é mostrado como um ponto amarelo no centro do desenho, e as órbita das dos planetas são mostradas como círculos com os diâmetros relativos correctos, centrados no Sol. A posição actual de cada planeta ao longo da sua órbita é desenhada como um ponto colorido em conjunto com um nome. O desenho pode ser ampliado ou reduzido com as teclas <keycap
+>+</keycap
+> e <keycap
+>-</keycap
+> e poderá ser centrado de novo com as teclas de cursores ou fazendo duplo-click sobre qualquer ponto da janela com o rato. Poder-se-á também centrar um planeta com as teclas <keycap
+>0&ndash;9</keycap
+> (o <keycap
+>0</keycap
+> é o Sol e o <keycap
+>9</keycap
+> é Plutão). Se você se centrar num planeta, este será seguido à medida que o tempo passa na ferramenta. </para>
+<para
+>O Visualizador do Sistema Solar tem o seu próprio relógio, independente do relógio da janela principal do &kstars;. Existe um item de controlo do tempo, semelhante ao que existe na barra de ferramentas da janela principal. Contudo, este controlo funciona para um instante temporal de 1 dia (de modo que possam ser vistos os movimentos dos planetas) e começa com o relógio em pausa, quando a ferramenta é aberta. </para>
+<note>
+<para
+>O modelo actual usado para a órbita de Plutão só é bom para as datas dentro de um intervalo de aproximadamente 100 anos sobre a data presente. Se deixar que o relógio do Sistema Solar avance para lá deste intervalo, irá ver Plutão a comportar-se de forma muito estranha! Estamos cientes deste problema e iremos tentar melhorar o modelo da órbita de Plutão em breve. </para>
+</note>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/spiralgalaxies.docbook b/tde-i18n-pt/docs/kdeedu/kstars/spiralgalaxies.docbook
new file mode 100644
index 00000000000..7fb949fa1a5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/spiralgalaxies.docbook
@@ -0,0 +1,92 @@
+<sect1 id="ai-spiralgal">
+
+<sect1info>
+<author
+><firstname
+>Mike</firstname
+> <surname
+>Choatie</surname
+> </author>
+</sect1info>
+
+<title
+>Galáxias em Espiral</title>
+<indexterm
+><primary
+>Galáxias em Espiral</primary>
+</indexterm>
+
+<para
+>As galáxias em espiral são enormes conjuntos de biliões de estrelas, a maioria das quais está achatada em forma de um disco, com um aglomerado esférico e brilhante de estrelas no seu centro. Dentro do disco, existem braços tipicamente brilhantes onde as estrelas mais novas e brilhantes se encontram. Estes braços rodam a partir do centro num padrão em espiral, dando às galáxias esse nomes. As galáxias em espiral parecem-se com os furacões ou com a água a fluir por um buraco abaixo. São dos objectos mais bonitos do céu. </para>
+<para
+>As galáxias classificam-se segundo um <quote
+>diagrama em garfo ajustável</quote
+>. O fim do garfo classifica as <link linkend="ai-ellipgal"
+>galáxias elípticas</link
+> numa escala desde a mais redonda, que é uma E0, até aquelas que parecem quase achatadas, que são denominadas de E7. Os <quote
+>dentes</quote
+> do garfo são onde os dois tipos de galáxias em espiral se classificam: espirais normais e <quote
+>em barras</quote
+>. Uma espiral em barra é uma cujo núcleo está esticado numa linha, de modo que parece que tem uma <quote
+>barra</quote
+> de estrelas no seu centro. </para
+><para
+>Ambos os tipos de galáxias em espiral são sub-classificados de acordo com a proeminência do seu <quote
+>núcleo</quote
+> central de estrelas, o seu brilho total à superfície e quão apertados estão os seus braços em espiral. Estas características estão relacionadas, de modo que uma galáxia Sa tem um núcleo central grande, um brilho superficial elevado e braços em espiral apertados. Uma galáxia Sb tem um núcleo mais pequeno, um disco menos brilhante e braços mais soltos do que uma Sa, e assim por diante até à Sc e Sd. As galáxias em barra usam o mesmo esquema de classificação, indicado pelos tipos SBa, SBb, SBc e SBd. </para
+><para
+>Existe outra classe de galáxias chamada de S0, que é morfologicamente um tipo transitório entre as espirais verdadeiras e as elípticas. Os seus braços em espiral são tão apertados que são quase imperceptíveis; as galáxias S0 têm discos com um brilho uniforme e têm também um núcleo extremamente dominante. </para
+><para
+>A Via Láctea, que é onde se encontra a Terra e todas as estrelas no nosso céu, é uma Galáxia em Espiral, e crê-se que seja uma espiral em barra. O nome <quote
+>Via Láctea</quote
+> diz respeito a uma banda de estrelas muito fracas no céu. Esta banda é o resultado de olhar para o plano do disco na nossa galáxia, a partir da perspectiva que temos dela. </para
+><para
+>As galáxias em espiral são entidades muito dinâmicas. São os berços de formação das estrelas e contêm muitas estrelas novas nos seus discos. Os seus núcleos tendem a ser feitos de estrelas mais antigas e os seus halos difusos são criados a partir das estrelas mais antigas do Universo. A formação de estrelas está activa nos discos, porque é onde o gás e o pó estão mais concentrados; o gás e o pó são os blocos de construção da formação de estrelas. </para
+><para
+>Os telescópios modernos revelaram que muitas galáxias em espiral contêm buracos negros bastante activos nos seus centros, com massa que podem atingir o equivalente a milhares de milhões de Sóis! Tanto as galáxias elípticas como as em espiral são conhecidas por conter estes objectos exóticos; de facto, muitos astrónomos acreditam agora que <emphasis
+>todas</emphasis
+> as galáxias grandes contêm um buraco negro enorme no seu núcleo. A própria Via Láctea é conhecida por alojar um buraco negro com uma massa milhões de vezes maior que a massa de uma estrela. </para>
+
+<tip>
+<para
+>Existem vários exemplos de galáxias em espiral no &kstars;, e existem muitas imagens bonitas disponíveis no seu <link linkend="popup-menu"
+>menu de contexto</link
+>. Você poderá encontrá-las na janela <link linkend="findobjects"
+>Procurar um Objecto</link
+>. Aqui está uma lista de galáxias em espiral com imagens bonitas disponíveis: <itemizedlist>
+<listitem
+><para
+>M 64, a Galáxia Olho-Negro (tipo Sa)</para
+></listitem>
+<listitem
+><para
+>M 31, a Galáxia de Andrómeda (tipo Sb)</para
+></listitem>
+<listitem
+><para
+>M 81, a Galáxia do Bode (tipo Sb)</para
+></listitem>
+<listitem
+><para
+>M 51, a Galáxia do Remoinho (tipo Sc)</para
+></listitem>
+<listitem
+><para
+>NGC 300 (tipo Sd) [usar a ligação da imagem DSS]</para
+></listitem>
+<listitem
+><para
+>M 83 (tipo SBa)</para
+></listitem>
+<listitem
+><para
+>NGC 1530 (tipo SBb)</para
+></listitem>
+<listitem
+><para
+>NGC 1073 (tipo SBc)</para
+></listitem>
+</itemizedlist>
+</para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/stars.docbook b/tde-i18n-pt/docs/kdeedu/kstars/stars.docbook
new file mode 100644
index 00000000000..d01cc410d1d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/stars.docbook
@@ -0,0 +1,113 @@
+<sect1 id="ai-stars">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Estrelas: Uma <acronym
+>FAQ</acronym
+> Introdutória</title>
+<indexterm
+><primary
+>Estrelas</primary
+></indexterm>
+
+<qandaset id="stars-faq">
+
+<qandaentry>
+<question>
+<para
+>O que são as estrelas?</para>
+</question>
+<answer>
+<para
+>As <firstterm
+>estrelas</firstterm
+> são esferas gigantes e auto-gravitacionais de gás de Hidrogénio (em grande parte). As estrelas são também motores termonucleares; a fusão nuclear toma lugar no centro das estrelas, onde a densidade é extrema e a temperatura atinge dezenas de milhões de graus Celsius. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O Sol é uma estrela?</para>
+</question>
+<answer>
+<para
+>Sim, o Sol é uma estrela. É a peça central do nosso sistema solar. Comparado com outras estrelas, o nosso Sol é uma estrela normal; parece ser muito maior e mais brilhante porque está milhões de vezes mais próxima que qualquer outra estrela. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que as estrelas brilham?</para>
+</question>
+<answer>
+<para
+>A resposta curta é: as estrelas brilham porque estão muito quentes. Não é de facto mais complicado do que isto. Qualquer objecto aquecido a milhares de graus irá irradiar luz, tal como as estrelas. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O próxima pergunta óbvia é: porque é que as estrelas são tão quentes?</para>
+</question>
+<answer>
+<para
+>Esta é uma pergunta mais difícil. A resposta normal é que as estrelas obtêm o seu calor das reacções termonucleares de fusão nos seus núcleos. Contudo, esta não poderá ser a única causa para o calor das estrelas, porque uma estrela precisa de estar quente em primeiro lugar para a fusão nuclear se desencadear. A fusão só poderá manter a temperatura alta; não pode tornar uma estrela quente por si só. Uma resposta mais correcta é que as estrelas estão quentes porque entraram em colapso. As estrelas formam-se a partir de nebulosas gasosas difusas; à medida que essas nebulosas se condensam para formar uma estrela, a energia potencial gravítica do material é dissipada, primeiro como energia cinética e depois como calor à medida que a densidade aumenta. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>As estrelas são todas iguais?</para>
+</question>
+<answer>
+<para
+>As estrelas têm várias coisas em comum: são todas elas esferas em colapso de gás denso e quente (geralmente Hidrogénio) e as reacções de fusão nuclear estão a ocorrer perto ou no próprio núcleo de todas as estrelas do céu. </para
+><para
+>Contudo, as estrelas também mostram uma grande diversidade em algumas propriedades. As estrelas mais brilhantes emitem 100 milhões de vezes mais brilho que as estrelas mais fracas. As estrelas variam na temperatura à superfície desde uns poucos milhares até quase 50 000 graus Celsius. Estas diferenças são devidas em grande medida às diferenças de massa: as estrelas mais pesadas são mais quentes e mais brilhantes do que as estrelas com menor massa. A temperatura e a luminosidade também dependem do <emphasis
+>estado evolutivo</emphasis
+> da estrela. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é a Sequência Principal?</para>
+</question>
+<answer>
+<para
+><indexterm
+><primary
+>Sequência principal</primary
+></indexterm
+> A sequência principal é o estado evolutivo de uma estrela quando está a fundir o Hidrogénio no seu núcleo. Esta é a primeira etapa (e a mais longa) da vida de uma estrela (não incluindo as fases de proto-estrela). O que acontece a uma estrela depois de esgotar o Hidrogénio do núcleo está destinado ao artigo da evolução das estrelas (em breve). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quanto é que duram as estrelas?</para>
+</question>
+<answer>
+<para
+>O tempo de vida de uma estrela depende bastante da sua massa. As estrelas com maiores massas são mais quentes e brilham muito mais, fazendo com que gastem o seu combustível nuclear muito mais depressa. As estrelas maiores (com aproximadamente 100 vezes a massa do Sol) irão gastar o seu combustível dentro de apenas alguns milhões de anos, enquanto que as estrelas mais pequenas (com aproximadamente dez por cento da massa do Sol), com o seu consumo mais lento, irão brilhar (ainda que palidamente) durante <emphasis
+>biliões</emphasis
+> de anos. Tenha em atenção que isto é muito mais do que o Universo tem de existência. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</sect1>
+
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/timezones.docbook b/tde-i18n-pt/docs/kdeedu/kstars/timezones.docbook
new file mode 100644
index 00000000000..83cb8e6b2eb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/timezones.docbook
@@ -0,0 +1,32 @@
+<sect1 id="ai-timezones">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Fusos-Horários</title>
+<indexterm
+><primary
+>Fusos-Horários</primary>
+</indexterm>
+<para
+>A Terra é redonda e está sempre semi-iluminada pelo Sol. Contudo, como a Terra está a rodar, a metade que está iluminada está sempre a mudar. As pessoas passam por isso à medida que os dias passam à superfície da Terra. A um dado instante, existem locais na Terra que passam da parte escura para a parte iluminada (que é visto como o <emphasis
+>amanhecer</emphasis
+> à superfície). No mesmo instante, do lado oposto da terra, existem pontos que estão a passar da parte iluminada para a escuridão (que é visto como o <emphasis
+>anoitecer</emphasis
+> nessas localizações). Por isso, numa dada hora, os diferentes locais da Terra estão a passar por diferentes partes do dia. Daí, a Hora Solar é definida localmente, de modo que a hora do relógio em qualquer localização descreve a parte do dia de forma consistente. </para
+><para
+>Esta localização no tempo é acompanhada, dividindo o globo em 24 fatias verticais chamadas de <firstterm
+>Fusos Horários</firstterm
+>. O Tempo Local é o mesmo em qualquer zona indicada, mas a hora em cada fuso horário é uma hora <emphasis
+>mais cedo</emphasis
+> do que a agora no fuso-horário vizinho a Este. De facto, esta é uma simplificação idealizada; os limites dos fusos-horários não são linhas verticais perfeitas, porque normalmente seguem limites nacionais e outras considerações políticas. </para
+><para
+>Repare que, devido ao facto de o Tempo Local aumentar sempre uma hora quando muda de zona para Este, na altura em que você percorrer todos os 24 fusos-horários, você está um dia inteiro à frente do que quando começou. A comunidade lida com este paradoxo, definindo a <firstterm
+>Linha de Datas Internacional</firstterm
+>, que é um limite de fusos-horários no Oceano Pacífico entre a Ásia e a América do Norte. Os pontos a Este desta linha estão 24 horas atrás dos pontos a Oeste da linha. Isto dá origem a alguns fenómenos interessantes. Um voo directo da Austrália à Califórnia chega antes de partir. Do mesmo modo, as ilhas Fiji são atravessadas pela Linha de Data Internacional, por isso você tiver um mau dia do lado Oeste de Fiji, poderá ir para o lado Este e voltar a viver o mesmo dia de novo. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/tools.docbook b/tde-i18n-pt/docs/kdeedu/kstars/tools.docbook
new file mode 100644
index 00000000000..5902d39f715
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/tools.docbook
@@ -0,0 +1,73 @@
+<chapter id="tools">
+<title
+>Ferramentas do KStars</title>
+<para>
+<indexterm
+><primary
+>Ferramentas</primary
+></indexterm
+> O &kstars; vem com um conjunto de ferramentas que lhe permitem explorar alguns aspectos mais avançados da astronomia e do céu nocturno. </para>
+
+<itemizedlist>
+<listitem
+><para
+><link linkend="tool-details"
+>Detalhes do Objecto</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-calculator"
+>Calculadora Astronómica</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-aavso"
+>Curvas de Luz AAVSO</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-altvstime"
+>Desenho de Altitude vs. Tempo</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-whatsup"
+>O Que Se Passa Esta Noite?</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-scriptbuilder"
+>Construtor de 'Scripts'</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-solarsys"
+>Visualizador do Sistema Solar</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-jmoons"
+>Ferramenta de Luas de Júpiter</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-observinglist"
+>Ferramenta da Lista de Observações</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tool-fitsviewer"
+>Visualizador de FITS</link
+></para
+></listitem>
+</itemizedlist>
+&tool-details; &tool-calculator; &tool-aavso; &tool-altvstime; &tool-whatsup; &tool-scriptbuilder; &tool-solarsys; &tool-jmoons; &tool-observinglist; &tool-fitsviewer; </chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/utime.docbook b/tde-i18n-pt/docs/kdeedu/kstars/utime.docbook
new file mode 100644
index 00000000000..de36740a916
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/utime.docbook
@@ -0,0 +1,54 @@
+<sect1 id="ai-utime">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>Tempo Universal</title>
+<indexterm
+><primary
+>Tempo Universal</primary>
+<seealso
+>Fusos-Horários</seealso>
+</indexterm>
+<para
+>A hora nos nossos relógios é essencialmente uma medida da posição actual do Sol no céu e difere para os locais em longitudes diferentes porque a Terra é redonda (veja nos <link linkend="ai-timezones"
+>Fusos-Horários</link
+>). </para
+><para
+>Contudo, é necessário normalmente definir um tempo global, que seja igual para todos os locais da Terra. Uma forma de o fazer é pegar num local da Terra e adaptar a hora local desse local como o <firstterm
+>Tempo Universal</firstterm
+>, abreviado para <abbrev
+>UT</abbrev
+>. (O nome é ligeiramente enganador, porque o Tempo Universal tem pouco a ver com o Universo. Poderá ser mais adequado se for visto como um <emphasis
+>tempo global</emphasis
+>). </para
+><para
+>A localização geográfica escolhida para representar o Tempo Universal é em Greenwich, na Inglaterra. A escolha é arbitrária e histórica. O Tempo Universal tornou-se um conceito importante, quando os navios Europeus começaram a navegar em pleno-mar, longe de quaisquer marcas terrestres. Um navegador conseguia reconhecer a longitude do barco comparando o Tempo Local (medido pela posição do Sol) com a hora do porto de partida (registada com um relógio preciso a bordo do navio). Greenwich foi a casa do Observatório Real de Inglaterra, entidade que foi encarregada de registar com enorme precisão a hora, para que os navios no porto pudessem calibrar de novo os seus relógios antes de partirem. </para>
+<tip>
+<para
+>Exercício:</para>
+<para
+>Mude a localização geográfica para <quote
+>Greenwich, Inglaterra</quote
+> usando a janela de <guilabel
+>Alterar a Localização</guilabel
+> (com o <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+>). Repare que o Tempo Local (<abbrev
+>LT</abbrev
+>) e o Tempo Universal (<abbrev
+>UT</abbrev
+>) são agora iguais. </para
+><para
+>Leituras Posteriores: A história por detrás da construção do primeiro relógio suficientemente preciso e estável para ser usado nos navios para manter o Tempo Universal é um conto fascinante que foi mencionado com enorme qualidade no livro <quote
+>Longitude</quote
+>, de Dava Sobel. </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/wut.docbook b/tde-i18n-pt/docs/kdeedu/kstars/wut.docbook
new file mode 100644
index 00000000000..5d512a974cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/wut.docbook
@@ -0,0 +1,56 @@
+<sect1 id="tool-whatsup">
+<title
+>Ferramenta Sobre O Que Se Passa Esta Noite?</title>
+<indexterm
+><primary
+>Ferramentas</primary>
+<secondary
+>Ferramenta Sobre o Que se Passa Hoje?</secondary>
+</indexterm>
+
+<screenshot>
+<screeninfo
+>Ferramenta Sobre O Que Se Passa Esta Noite </screeninfo>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="wut.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O Que Se Passa Esta Noite?</phrase>
+ </textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A Ferramenta de <quote
+>O Que se Passa Esta Noite?</quote
+> (WUT) mostra uma lista de objectos que estarão visíveis à noite em qualquer localização e em qualquer data. Por omissão, a Data e a Localização são retiradas da configuração actual da janela principal, mas você poderá alterar ambos os valores com os botões <guibutton
+>Alterar a Data</guibutton
+> e <guibutton
+>Alterar a Localização</guibutton
+> no cimo da janela do WUT. </para>
+<para
+>A ferramenta do WUT também mostra um pequeno almanaque de dados para a data seleccionada: as horas do nascer e do ocaso do Sol e da Lua, a duração da noite e a fracção de iluminação da Lua. </para>
+<para
+>Por baixo do almanaque, é mostrada a informação do objecto. Os objectos estão organizados por categorias de tipos. Seleccione um tipo de objecto na opção <guilabel
+>Escolha uma Categoria</guilabel
+>, para que todos os objectos desse tipo e que estejam acima do horizonte na noite seleccionada sejam mostrados na área <guilabel
+>Objectos Correspondentes</guilabel
+>. Por exemplo, na imagem, foi seleccionada a categoria <guilabel
+>Planetas</guilabel
+> e os quatro planetas que estão visíveis na noite seleccionada irão aparecer (Marte, Neptuno, Plutão e Urano). Quando for seleccionado um objecto da lista, as suas horas de nascimento, ocaso e passagem são mostradas no painel no canto inferior direito. Para além disso, você poderá carregar no botão <guibutton
+>Detalhes do Objecto...</guibutton
+> para abrir a <link linkend="tool-details"
+>janela de Informações Detalhadas</link
+> para esse objecto. </para>
+<para
+>Por omissão, a ferramenta WUT mostra todos os objectos acima do horizonte entre o pôr-do-sol e a meia-noite (isto é, <quote
+>durante a noite</quote
+>). Você também pode optar por mostrar os objectos que estão visíveis entre a meia-noite e o nascer do sol (isto é, <quote
+>de madrugada</quote
+>), ou os objectos visíveis em qualquer altura entre o pôr-do-sol e o nascer do sol (isto é, <quote
+>a qualquer hora da noite</quote
+>). </para>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdeedu/kstars/zenith.docbook b/tde-i18n-pt/docs/kdeedu/kstars/zenith.docbook
new file mode 100644
index 00000000000..71687ee26bd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kstars/zenith.docbook
@@ -0,0 +1,44 @@
+<sect1 id="ai-zenith">
+<sect1info>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Harris</surname
+> </author>
+</sect1info>
+<title
+>O Zénite</title>
+<indexterm
+><primary
+>Zénite</primary>
+<seealso
+>Coordenadas Horizontais</seealso>
+</indexterm>
+<para
+>O Zénite é o ponto no céu para onde você está a olhar quando você olha <quote
+>exactamente para cima</quote
+> a partir do chão. Mais precisamente, é o ponto no céu com uma <firstterm
+>Altitude</firstterm
+> de +90 Graus; é o pólo do <link linkend="horizontal"
+>Sistema de Coordenadas Horizontal</link
+>. Geometricamente, é o ponto da <link linkend="ai-csphere"
+>Esfera Celeste</link
+> que é intersectado por uma linha desenhada desde o centro da Terra até à sua localização à superfície da Terra. </para
+><para
+>O Zénite é, por definição, um ponto ao longo do <link linkend="ai-meridian"
+>Meridiano Local</link
+>. </para>
+<tip>
+<para
+>Exercício:</para>
+<para
+>Você poderá apontar para o Zénite se carregar em <keycap
+>Z</keycap
+> ou se seleccionar o <guimenuitem
+>Zénite</guimenuitem
+> no menu <guimenu
+>Apontar</guimenu
+>. </para>
+</tip>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdeedu/ktouch/Makefile.am b/tde-i18n-pt/docs/kdeedu/ktouch/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/ktouch/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/ktouch/Makefile.in b/tde-i18n-pt/docs/kdeedu/ktouch/Makefile.in
new file mode 100644
index 00000000000..9ca588aba0d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/ktouch/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/ktouch
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/ktouch/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/ktouch/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/ktouch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/ktouch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/ktouch/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 man-ktouch.1.docbook Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-ktouch.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch
+ @for base in man-ktouch.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-ktouch.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-ktouch.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/ktouch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/ktouch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/ktouch/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/ktouch/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/ktouch/index.cache.bz2
new file mode 100644
index 00000000000..7ec3e0fbafc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/ktouch/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/ktouch/index.docbook b/tde-i18n-pt/docs/kdeedu/ktouch/index.docbook
new file mode 100644
index 00000000000..e0b2cedbda8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/ktouch/index.docbook
@@ -0,0 +1,1144 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY ktouch "<application
+>KTouch</application
+>">
+ <!ENTITY kappname "&ktouch;"
+><!-- replace kapp here -->
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ktouch;</title>
+
+<authorgroup>
+<author
+><firstname
+>Håvard</firstname
+><surname
+>Frøiland</surname
+> <affiliation
+> <address
+><email
+>&Haavard.Froeiland.mail;</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Andreas</firstname
+><surname
+>Nicolai</surname
+> <affiliation
+> <address
+><email
+>Andreas.nicolai@gmx.net</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999-2005</year>
+<holder
+>Håvard Frøiland, Andreas Nicolai</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-06-19</date>
+<releaseinfo
+>1.5</releaseinfo>
+
+<abstract>
+<para
+>O &ktouch; é um programa para aprender a dactilografar. O &ktouch; fornece-lhe o texto onde treinar, ajustando-se aos diferentes níveis, dependendo de quão bom você é. Ele poderá mostrar qual a tecla a carregar a seguir, e o dedo correcto a usar.</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>escrita por toque</keyword>
+<keyword
+>escrita por toque</keyword>
+<keyword
+>escrita</keyword>
+<keyword
+>escrita à máquina</keyword>
+<keyword
+>educação</keyword>
+<keyword
+>ktouch</keyword>
+<keyword
+>toque</keyword>
+<keyword
+>tipo</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="using_ktouch">
+<title
+>Usar o &ktouch;</title>
+
+<sect1 id="introduction">
+<title
+>Introdução</title>
+
+<sect2>
+<title
+>O que é o &ktouch;?</title>
+<para
+>O &ktouch; é um programa para ensinar a escrever pelo toque.</para>
+<para
+>O &ktouch; é um programa para aprender a dactilografar. O &ktouch; fornece-lhe o texto onde treinar, ajustando-se aos diferentes níveis, dependendo de quão bom você é. Ele poderá mostrar qual a tecla a carregar a seguir, e o dedo correcto a usar.</para>
+
+<screenshot>
+<screeninfo
+>A janela principal do &ktouch;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="main_screen_default_color.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A janela principal do &ktouch;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O &ktouch; e o tutor de dactilografia perfeito, no qual você aprende a escrever com todos os dedos sem olhar para as teclas (o que o torna mais lento), de uma forma passo-a-passo. É conveniente para todas as idades, e é o tutor de escrita perfeito para as escolas, universidades e individuais. É livre e está licenciado segundo a Licença Pública da &GNU;, por isso você nunca terá de pagar nada pelo programa nem por nenhuma actualização. </para>
+</sect2>
+
+<sect2>
+<title
+>Características </title>
+
+<para
+>Na sua versão actual, o &ktouch; 1.5 tem um conjunto de funcionalidades úteis, como por exemplo:</para>
+<itemizedlist>
+<listitem
+><simpara
+>Suporte para várias leituras de formação em várias línguas, incluindo tipos de letra específicos da língua, bem como um editor confortável da leitura</simpara
+></listitem>
+<listitem
+><simpara
+>Suporte para diferentes formatos de teclado com a capacidade para usar formatos definidos pelo utilizador</simpara
+></listitem>
+<listitem
+><simpara
+>Durante a sua sessão de formação, pode obter diversa informação estatística para o ajudar (ou ao seu professor) a analisar o seu progresso</simpara
+></listitem>
+</itemizedlist>
+<para
+>Estão incluídas muitas outras funcionalidades e serão discutidas nos capítulos apropriados deste manual. </para>
+
+</sect2>
+</sect1>
+
+
+<sect1 id="learning">
+<title
+>Aprender a dactilografar com o &ktouch;</title>
+
+<para
+>Aqui está outra imagem do &ktouch; em acção, só que desta vez com um teclado em alemão e com uma leitura de treino:</para>
+
+<screenshot>
+<screeninfo
+>O ecrã principal do &ktouch;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="main_window_german.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O ecrã principal do &ktouch;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Ainda que aprender a dactilografar com o &ktouch;, bem como a utilização do programa, deverá ser extremamente simples, as próximas secções serão dedicadas a olhar um pouco melhor para o &ktouch;.</para>
+
+<sect2 id="getting_started">
+<title
+>Introdução</title>
+
+<para
+>Quando iniciar o &ktouch;, poderá ver o ecrã que aparece acima. A janela principal do programa mostra três secções principais: </para>
+<orderedlist>
+<listitem
+><simpara
+>Algumas estatísticas de escrita nas áreas informativas do topo</simpara
+></listitem>
+<listitem
+><simpara
+>O texto que necessita de escrever (na linha do professor) e o texto que já escreveu até agora (na linha do aluno)</simpara
+></listitem>
+<listitem
+><simpara
+>O teclado (que esperamos que se pareça ao seu)</simpara
+></listitem>
+</orderedlist>
+<para
+>Voltar-se-á a estas secções mais tarde.</para>
+<para
+>Ok, da primeira vez que iniciar o &ktouch;, ele irá iniciar uma leitura e um formato de teclado predefinidos. Antes de começar a escrever, deverá ajustar o formato do teclado para que se assemelhe ao seu. Vá a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Disposições de Teclado...</guimenuitem
+></menuchoice
+> e seleccione o país em que se encontra (ou algum país que use o mesmo formato de teclado que você). Se o seu teclado não estiver incluído, poderá sempre definir o seu próprio teclado (veja em <link linkend="create_keyboards"
+>Criar o seu próprio teclado</link
+>). </para>
+<para
+>Logo que tenha o seu teclado seleccionado, escolha a sua leitura de treino. A primeira linha na sua leitura e nível actuais aparece na linha do professor. Poderá seleccionar qualquer das leituras predefinidas em <menuchoice
+><guimenu
+>Treino</guimenu
+><guimenuitem
+>Leituras Predefinidas...</guimenuitem
+></menuchoice
+> ou abrir um ficheiro de leitura definido pelo utilizador (&eg; se o seu professor lhe der uma leitura em especial onde praticar) com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir uma Leitura...</guimenuitem
+></menuchoice
+>. Poderá até criar a sua própria leitura (veja em <link linkend="create_lectures"
+>Criar a sua própria leitura</link
+>). Quando tiver seleccionado o teclado e a leitura, poderá começar a escrever. </para>
+<para
+>Coloque as suas mãos sobre o teclado, como está indicado pelas 8 teclas dos dedos (com os polegares sobre a barra de espaços) e comece a escrever o texto que aparece na linha do professor. Cada tecla que necessita de carregar está realçada no teclado e, se precisar de mexer um dedo da sua posição de repouso, a tecla de destino e a tecla de dedo correspondente fica assinalada. Tente mover as suas mãos o mínimo possível e, depois de carregar num carácter, tente sempre colocar os seus dedos de volta às suas posições respectivas. </para>
+<tip
+><para
+>As cores das teclas indicam qual o dedo que necessita de carregar em qual letra.</para
+></tip>
+<para
+>Enquanto estiver a escrever, poderá cometer erros e carregar na tecla errada. Nesse caso, a linha do aluno irá mudar a cor dela (por omissão para vermelho) e você terá de carregar no Backspace para apagar o carácter (ou caracteres) errado de novo. </para>
+<para
+>Quando tiver terminado com sucesso uma linha de texto, será necessário carregar na tecla Enter para passar para a próxima linha. </para>
+</sect2>
+
+<sect2 id="lectures_and_levels">
+<title
+>Leituras e níveis</title>
+<para
+>Como já foi dito acima, terá de seleccionar uma leitura de treino que contenha todo o texto que deseja praticar. Normalmente, a dificuldade do texto vai aumentando e, como tal, a maioria das leituras contêm vários níveis de dificuldade. Contudo, algumas das leituras poderão conter apenas um único nível e algum texto (&eg; uma notícia de jornal para testar as suas aptidões). </para>
+<para
+>Nas áreas informativas no topo da janela principal do &ktouch;, poderá ver o nível actual à esquerda. Os pequenos botões à direita permitem-lhe mudar manualmente de níveis. Isto acontece normalmente de forma automática (poderá descobrir mais sobre o assunto na secção <link linkend="training_options"
+>Opções de Treino</link
+>). A área informativa à direita mostra uma breve descrição informativa acerca do nível. Normalmente, dá-lhe uma lista dos caracteres novos neste nível. As duas áreas informativas do meio mostram-lhe a sua velocidade de escrita actual (em caracteres por minuto) e o seu grau de correcção. Estes valores são as Estatísticas do Nível e, sempre que iniciar um novo nível, estes valores voltarão aos valores iniciais. Contudo, o programa continua a recordar as suas estatísticas anteriores (veja a secção <link linkend="statistics"
+>Estatísticas do &ktouch;</link
+>). </para>
+</sect2>
+
+<sect2 id="starting_stopping">
+<title
+>Iniciar e parar uma sessão de treino</title>
+<para
+>Enquanto está a escrever o texto de uma leitura de treino, está numa sessão de prática. Poderá iniciar uma nova sessão para praticar se usar a opção <menuchoice
+><guimenu
+>Treino</guimenu
+><guimenuitem
+>Iniciar uma Nova Sessão</guimenuitem
+></menuchoice
+> ou o botão apropriado da barra de ferramentas. As mudanças de nível (automáticas ou manuais) não alteram a sua sessão de treino. Você irá permanecer nesta sessão de treino até que inicie uma nova, seleccione uma nova leitura (o que, automaticamente, irá iniciar uma nova sessão) ou saia do programa. </para>
+<para
+>Se abrir qualquer janela no &ktouch; enquanto está numa sessão de treino, este é colocado em pausa e o relógio pára até que você carregue na próxima tecla. Poderá colocar a sessão manualmente em pausa se usar a opção <menuchoice
+><guimenu
+>Treino</guimenu
+><guimenuitem
+>Pausar a Sessão</guimenuitem
+></menuchoice
+> ou carregar no botão da barra de ferramentas apropriado. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="statistics">
+<title
+>Estatísticas no &ktouch;</title>
+<para
+>O &ktouch; lembra-se de si! Basicamente, tudo o que você escreve é recordado e algumas informações estatísticas úteis (e às vezes apenas interessantes) são posteriormente criadas. O &ktouch; guarda dados estatísticos com base no ficheiro de leitura que usa para treinar. Para cada ficheiro de leitura existe um histórico separado. O &ktouch; também distingue entre as estatísticas de sessões de prática e dos níveis. Isto é importante para evitar batotas :-). </para>
+
+<sect2>
+<title
+>Estatísticas da Sessão de Treino</title>
+<screenshot>
+<screeninfo
+>Estatísticas Actuais do Treino</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="statistics_dialog.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Estatísticas Actuais do Treino</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Sempre que iniciar uma nova sessão de treino, é iniciado um novo registo de estatísticas. O &ktouch; recorda várias coisas para analisar as suas aptidões e para o ajudar a encontrar as chaves para os problemas: </para>
+<itemizedlist>
+<listitem
+><simpara
+>Quantas teclas foram carregadas ao todo?</simpara
+></listitem>
+<listitem
+><simpara
+>Quantas foram carregadas correctamente?</simpara
+></listitem>
+<listitem
+><simpara
+>Quantas teclas erradas foram carregadas e quantas vezes?</simpara
+></listitem>
+<listitem
+><simpara
+>Quantas palavras correctas você escreveu?</simpara
+></listitem>
+<listitem
+><simpara
+>Quanto tempo necessitou?</simpara
+></listitem>
+</itemizedlist>
+<para
+>Ao usar as estatísticas da sessão de treino, você e o &ktouch; poderão avaliar a sua performance e aptidão globais numa dada leitura de treino.</para>
+</sect2>
+
+<sect2>
+<title
+>Estatísticas do Nível</title>
+<para
+>Para cada nível da sua sessão de treino (&ie; todos os níveis em que escreveu texto), são obtidas as mesmas estatísticas que também são determinadas na sessão de treino. Ao usar os dados estatísticos dos níveis, poderá investigar o seu progresso em cada nível de uma leitura de treino (e irá reparar como a sua aptidão vai aumentando nível a nível, pelo que se poderá concentrar nos níveis que ainda causam problemas). </para>
+</sect2>
+
+<sect2>
+<title
+>A Janela de Estatísticas</title>
+<para
+>A opção <menuchoice
+><guimenu
+>Treino</guimenu
+><guimenuitem
+>Estatísticas de Leitura</guimenuitem
+></menuchoice
+> ou o botão de estatísticas da barra de ferramentas irá abrir a janela de estatísticas. Ela mostra os dados estatísticos da sua sessão de treino actual e do nível, bem como um histórico gráfico das sessões de treino anteriores. </para>
+<para
+>Quando abrir a janela de estatísticas, poderá seleccionar uma Página de Estatísticas da Sessão e outra para as Estatísticas do Nível. A primeira página mostra-lhe um resumo sobre tudo o que escreveu até agora. A página de Estatísticas do Nível contém apenas as estatísticas do nível actual. Isto é útil para distinguir entre a performance global e a aptidão em certos níveis. </para>
+<para
+>A terceira página de estatísticas dá-lhe uma ideia geral gráfica da sua aptidão para escrita, oferecendo várias opções. Uma nota sobre a opção da escala de tempo. Sempre que for obtida uma estatística de sessão ou de nível, também é guardada a data. Como tal, poderá também ver como a sua aptidão se reduziu em longas pausas de treino e quando praticou da última vez uma dada leitura ou nível. </para>
+<screenshot>
+<screeninfo
+>Gráfico das Estatísticas do Treino</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="statistics_dialog_chart.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Gráfico das Estatísticas do Treino</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="ui_guide">
+<title
+>O menu principal do &ktouch; e as janelas do programa</title>
+<para
+>Neste capítulo, olhar-se-á para alguns dos detalhes do programa. <tip
+><para
+>Poderá usar a funcionalidade do <quote
+>O Que É Isto?</quote
+> (o pequeno ponto de interrogação ao lado dos botões para minimizar/maximizar) em várias janelas do programa.</para
+></tip>
+</para>
+
+<sect1 id="main_menu">
+<title
+>O menu do &ktouch;</title>
+<para
+>Quase tudo no menu do &ktouch; deverá ser fácil de perceber por si só. O menu Ficheiro contém opções para carregar uma dada leitura e para editar as leituras. menu Treino contém opções para treino e o menu Configuração contém opções para configurar o programa. As várias opções da janela de configuração são explicadas na próxima secção.</para>
+</sect1>
+
+<sect1 id="program_settings">
+<title
+>Opções de configuração do &ktouch;</title>
+<para
+>Pode personalizar bastante o &ktouch;. As opções são sempre gravadas para o utilizador actual do programa. Abra a janela de configuração com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &ktouch; ...</guimenuitem
+></menuchoice
+>.</para>
+
+<sect2 id="general_options">
+<title
+>Opções Gerais</title>
+<para
+>Nesta janela poderá alterar várias opções que controlam o comportamento do &ktouch;. </para>
+<screenshot>
+<screeninfo
+>Opções gerais</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="general_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opções gerais</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Primeiro que tudo, poderá activar ou desactivar o som (o que poderá ser útil nas salas de aula). Poderá também definir a velocidade de deslocamento da linha do professor e do aluno. </para>
+<para
+>Mais importante, contudo, poderá ser a selecção do tipo de letra da leitura. Ao mostrar o texto do professor, o &ktouch; irá normalmente usar o tipo de letra indicado no ficheiro da leitura. Mas, se este tipo de letra não existir no seu sistema ou se não foi indicado nenhum, o &ktouch; irá usar um tipo de letra predefinido do sistema. E se este tipo de letra não contiver todos os caracteres necessários para a sua leitura? Nesses casos, poderá ignorar a escolha do tipo de letra e indicar qualquer tipo de letra que desejar. <note
+><para
+>O &ktouch; distingue entre os tipos de letra da leitura e do teclado. Se ignorar o tipo de letra da leitura, não quer dizer que irá ajustar o tipo de letra do teclado também. Use a opção apropriada na página de configuração das Opções do Teclado.</para
+></note>
+</para>
+</sect2>
+
+<sect2 id="training_options">
+<title
+>Opções de Treino</title>
+<para
+>Nesta janela, poderá seleccionar as opções que controlam a forma como o &ktouch; muda de níveis de dificuldade, com base na aptidão do utilizador.</para>
+<screenshot>
+<screeninfo
+>Opções de treino</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="training_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opções de treino</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Se a opção <guibutton
+>Ajuste automático do nível</guibutton
+> estiver activa, o &ktouch; verifica os limites indicados no fim de cada nível e decide se deverá aumentar ou diminuir o nível ou se deve permanecer no mesmo nível para mais uma execução. As mudanças de nível ocorrem sempre no fim de um nível (&ie; quando o utilizador terminou a última linha de um nível). Se a velocidade de escrita (em caracteres por segundo) e o grau de correcção forem <emphasis
+>ambos</emphasis
+> iguais ou superiores aos <quote
+>Limites para aumentar o nível</quote
+>, o &ktouch; irá passar para o próximo nível superior. Se <emphasis
+>tanto</emphasis
+> a velocidade de escrita como a correcção ficarem abaixo dos <quote
+>Limites para diminuir o limite</quote
+>, o &ktouch; irá saltar de novo para o nível anterior. </para>
+<para
+>Nesta página de configuração, poderá também seleccionar se o programa recorda o seu nível actual, quando você sair do programa, e se o repõe quando voltar a executar o &ktouch;. </para>
+</sect2>
+
+<sect2 id="keyboard_options">
+<title
+>Opções do Teclado</title>
+<para
+>Nesta página, poderá configurar as opções específicas do teclado.</para>
+<screenshot>
+<screeninfo
+>Opções do teclado</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="keyboard_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opções do teclado</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Esta janela controla a aparência e a funcionalidade do teclado. De forma semelhante à opção para <quote
+>Ignorar o tipo de letra da leitura</quote
+> da página de configuração das opções gerais, poderá indicar aqui o tipo de letra do seu teclado. A opção <quote
+>Realçar as teclas no teclado</quote
+> pode ser usada para aumentar a dificuldade do treino. <tip
+><para
+>Logo que esteja familiarizado com o teclado, poderá querer desactivar o realce das teclas para que não se distraia, quando começar a concentrar-se no texto do professor.</para
+></tip>
+</para>
+</sect2>
+
+
+<sect2 id="color_options">
+<title
+>Opções de Cores</title>
+<para
+>Nesta janela, poderá ajustar a aparência do &ktouch;.</para>
+<screenshot>
+<screeninfo
+>Opções de cores</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="color_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opções de cores</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Esta página de configuração não necessita de muita explicação. Poderá escolher entre quatro esquemas de cores predefinidos para o teclado. Em alternativa, poderá mudar os esquemas de cores <quote
+>na hora</quote
+> com a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esquemas de Cores do Teclado</guimenuitem
+></menuchoice
+>. </para>
+</sect2>
+
+</sect1>
+</chapter>
+
+
+<chapter id="extending">
+<title
+>Extender o &ktouch;</title>
+
+<sect1 id="create_lectures">
+<title
+>Criar a sua própria leitura</title>
+<para
+>Pode criar facilmente a sua própria leitura de treino com o editor de leituras incorporado no &ktouch;. Quando seleccionar a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Editar a Leitura...</guimenuitem
+></menuchoice
+>, a <quote
+>Janela de Pedido de Leitura</quote
+> irá abrir e pedir-lhe-á para seleccionar uma leitura. Poderá então optar por editar a leitura actual, qualquer uma das leituras predefinidas (se tiver permissão de acesso à pasta de instalação) ou mesmo criar uma leitura do zero.</para>
+
+<sect2>
+<title
+>Criar uma leitura</title>
+<para
+>Assumir-se-á que deseja criar uma leitura nova. Existem algumas ideias que poderá querer considerar: </para>
+<itemizedlist>
+
+
+<listitem
+><para
+>Para as primeiras 20 teclas, ou algo semelhante, adicione apenas 2 teclas de cada vez para um nível novo. Deixe que o utilizador pratique as teclas sozinho, em primeiro lugar com diferentes combinações e depois usar as teclas novas nas palavras e misturadas com outras palavras já conhecidas. </para
+></listitem>
+
+<listitem
+><para
+>Adicione pelo menos alguns níveis à leitura para permitir ao utilizador ver algum progresso enquanto vai treinando</para
+></listitem>
+
+<listitem
+><para
+>Não torne os níveis demasiado grandes. </para
+></listitem>
+
+<listitem
+><para
+>Tente aumentar gradualmente a dificuldade do texto e testar o seu próprio texto. </para
+></listitem>
+
+<listitem
+><para
+>Depois de as primeiras teclas terem sido aprendidas, inclua uma leitura de revisão. </para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Coisas a saber acerca das leituras</title>
+<para
+>O título da leitura é importante para seleccionar rapidamente o item do menu de treino e para as estatísticas. O comentário deverá ser usado para incluir informações sobre o autor da leitura e a fonte dos dados de leitura, se existirem. </para>
+<para
+>Para cada um dos níveis, poderá indicar os caracteres/teclas novas na leitura. O texto que introduzir aqui será apresentado como informação do nível, na área informativa em cima e à direita na janela principal do &ktouch;. </para>
+<para
+>Poderá também indicar um tipo de letra por omissão para a leitura, que será usado na linha do professor e do aluno e, como é óbvio, na janela de edição da leitura, com o botão <guibutton
+>Mudar o Tipo de Letra...</guibutton
+>. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="create_keyboards">
+<title
+>Criar o seu próprio teclado</title>
+<para
+>Poderá criar os seus próprios teclado ao criar os ficheiros respectivos. De momento, o &ktouch; não tem um editor de teclados, mas é à mesma fácil definir o seu próprio teclado. Não necessita de muito mais que alguma matemática para lidar com a geometria e de algum tempo. O melhor é começar com um ficheiro de teclado existente, criar uma cópia para a disposição do seu teclado e depois ajustar as linhas.</para>
+<para
+>De momento, os ficheiros de teclado são ficheiros de texto simples codificados em UTF-8. Numa próxima versão do &ktouch;, os dados do teclado também serão guardados em ficheiros &XML;. Como tal, será aqui explicada de forma breve a estrutura de um ficheiro de teclado. </para>
+<para
+>Um ficheiro de teclado normalmente começa com um cabeçalho que inclui algumas informações sobre o autor e o tipo de teclado.</para>
+<programlisting
+>####################################################
+# KTouch
+# Ficheiro do formato do teclado alemão
+# Código=UTF-8
+####################################################
+</programlisting>
+<para
+>Todas as linhas que comecem por um cardinal '#' são consideradas comentários. Depois da secção do comentário, existe um bloco de <quote
+>teclas dos dedos</quote
+>, que indicam as posições de repouso de todos os 8 dedos. </para>
+<programlisting
+>#
+# Unicode Carácter x y
+#
+FingerKey 97 A 18 20
+FingerKey 115 S 28 20
+FingerKey 100 D 38 20
+FingerKey 102 F 48 20
+FingerKey 106 J 78 20
+FingerKey 107 K 88 20
+FingerKey 108 L 98 20
+FingerKey 246 Ö 108 20
+</programlisting>
+<para
+>As teclas têm a dimensão predefinida de 8 unidades, como tal, se usar uma grelha de 10 unidades irá obter um teclado de aspecto normal. O primeiro número é o código do carácter Unicode, como um número decimal. O Carácter é o texto impresso na tecla, codificado como UTF-8 (isto é automático nas versões mais recentes do &Linux;; garanta apenas que o seu editor grava os ficheiros no formato UTF-8).</para>
+<para
+>A próxima secção contém as teclas especiais, que são - à parte do BackSpace e do Enter - meramente decorativas.</para>
+<programlisting
+>#
+# Unicode Texto x y Largura Altura
+#
+ControlKey 260 Tab 0 10 15 10
+ControlKey 13 Enter 138 20 12 10
+ControlKey 258 Shift 123 30 27 10
+ControlKey 264 AltGr 120 40 15 10
+ControlKey 265 Ctrl 135 40 15 10
+ControlKey 263 Alt 15 40 15 10
+ControlKey 262 Strg 0 40 15 10
+ControlKey 32 Leertaste 30 40 90 10
+ControlKey 257 Shift 0 30 13 10
+ControlKey 259 CapsLock 0 20 18 10
+ControlKey 8 BackSpace 130 0 20 10
+</programlisting>
+<para
+>O texto que indicar para a tecla é impresso por completo no teclado. Contudo, para os textos de teclas <quote
+>Shift</quote
+>, <quote
+>CapsLock</quote
+>, <quote
+>Tab</quote
+>, <quote
+>BackSpace</quote
+> e <quote
+>Enter</quote
+>, o &ktouch; desenha os símbolos apropriados. Deste modo, poderá usar estes textos, independentemente da língua. Os outros textos de teclas, como o Ctrl ou o Alt, necessitam de ser traduzidos à mesma. A geometria das teclas de controlo poderá ser qualquer rectângulo, desde que descrito pelas coordenadas em X e Y do canto superior esquerdo, bem como a largura e a altura.</para>
+<para
+>A próxima secção contém todos os caracteres do teclado (excepto as teclas dos dedos, que já foram definidas) que poderão ser escritas <emphasis
+>sem</emphasis
+> carregar no Shift.</para>
+<programlisting
+>#
+# Unicode Carácter x y TeclaDedoUnicode
+#
+NormalKey 94 ^ 0 0 97
+NormalKey 49 1 10 0 97
+NormalKey 50 2 20 0 115
+NormalKey 51 3 30 0 100
+NormalKey 52 4 40 0 102
+NormalKey 53 5 50 0 102
+NormalKey 54 6 60 0 102
+.
+.
+.
+NormalKey 46 . 103 30 108
+NormalKey 45 - 113 30 246
+</programlisting>
+<para
+>A definição destas teclas ou caracteres primários é mais ou menos a mesma que para as teclas de dedos, só que adicionam uma propriedade adicional. O último código de carácter Unicode identifica a tecla de dedo associada. Basicamente, refere qual o dedo que deverá ser usado para carregar nesta tecla.</para>
+<para
+>A próxima e última sessão de um formato de teclado define todas as teclas que são carregadas com uma tecla modificadora, como a tecla Shift. </para>
+<programlisting
+>#
+# Unicode UnicodeDestino UnicodeDedo UnicodeControlo Comentário
+#
+HiddenKey 65 97 97 258 #A
+HiddenKey 66 98 102 258 #B
+HiddenKey 67 99 100 258 #C
+HiddenKey 68 100 100 258 #D
+.
+.
+.
+HiddenKey 124 60 97 264 #|
+HiddenKey 64 113 97 264 #@
+</programlisting>
+<para
+>As <quote
+>teclas escondidas</quote
+> estão de facto a controlar o que deverá acontecer ao teclado quando você escreve um determinado carácter. O primeiro número Unicode é o código do carácter que definir. O segundo número é o código do carácter da tecla no teclado (uma das teclas normais já definidas). O terceiro número indica uma tecla de dedo (onde o dedo repousa, quando não é necessário escrever qualquer letra) e o último número indica a tecla modificadora que necessita de pressionar para obter este carácter. </para>
+<para
+>Vejamos um exemplo:</para>
+<para
+>Imagine que deseja definir o carácter 'R' maiúsculo. Ele tem o código Unicode 82. O carácter obtido quando fora carregada a tecla 'R' sem o modificador é o 'r' minúsculo com o código Unicode 114. O dedo do 'R' descansa sobre a tecla 'f', que tem o código 102. Deste modo, para obter o 'R', terá de carregar na tecla Shift direita (ou esquerda) que tem o código 264 (de facto, não um código Unicode mas sim o código obtido por um evento de teclado do QT). Lembre-se que a identificação de teclas de controlo poderá mudar na próxima versão do &ktouch;. Mas, por agora, poderá usar os códigos dos outros ficheiros de teclado. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="ktouch-mainwindow">
+<title
+>Menus e teclas de atalhos</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir uma Leitura...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> um novo ficheiro de leitura</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Editar a Leitura...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> o editor de leituras que lhe permitirá alterar o ficheiro de treino actual </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &ktouch;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+
+
+<sect2>
+<title
+>O Menu <guimenu
+>Treino</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Treino</guimenu
+> <guimenuitem
+>Iniciar uma Nova Sessão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia</action
+> uma nova sessão de escrita e pergunta-lhe se deseja começar no mesmo nível</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Treino</guimenu
+> <guimenuitem
+>Pausar a Sessão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca em pausa</action
+> a sessão actual: as estatísticas ficam em espera</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Treino</guimenu
+> <guimenuitem
+>Estatísticas da Leitura</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela</action
+> das estatísticas da sessão actual</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Treino</guimenu
+> <guisubmenu
+>Leituras Predefinidas</guisubmenu
+> <guimenuitem
+>Inglês (gerado automaticamente)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> as línguas onde deseja aprender a dactilografar</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a barra de ferramentas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Formatos do Teclado</guisubmenu
+> <guimenuitem
+>número.keyboard</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o formato de teclado que deseja usar, daí o 'número.keyboard'</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Esquemas de Cores do Teclado</guisubmenu
+> <guimenuitem
+>Preto-e-Branco</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o formato de teclado a preto-e-branco: todas as teclas ficam a branco e a tecla que deverá carregar está a preto</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Esquemas de Cores do Teclado</guisubmenu
+> <guimenuitem
+>Clássico</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o formato de teclado clássico: cada uma das colunas de teclas tem uma cor diferente</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Esquemas de Cores do Teclado</guisubmenu
+> <guimenuitem
+>Azul Profundo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o formato de teclado em azul profundo: cada uma das colunas de teclas tem uma tonalidade de azul diferente</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Esquemas de Cores do Teclado</guisubmenu
+> <guimenuitem
+>Às Riscas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o formato de teclado às riscas: em azul e cinzento</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> os atalhos de teclado que deseja associar a determinadas acções </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &ktouch;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &ktouch; </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+<para
+>&ktouch;</para>
+<para
+>&ktouch;, com 'copyright' 1999-2005 de</para>
+<itemizedlist>
+<listitem
+><simpara
+>Håvard Frøiland <email
+>haavard@users.sourceforge DOT net</email
+></simpara
+></listitem>
+<listitem
+><simpara
+>Andreas Nicolai <email
+>andreas.nicolai@gmx DOT net</email
+></simpara
+></listitem>
+</itemizedlist>
+
+<para
+>Contribuições:</para>
+<itemizedlist>
+<listitem
+><simpara
+>Frank Quotschalla, teclado em Alemão, ficheiro de treino em alemão e tradução.</simpara
+></listitem>
+<listitem
+><simpara
+>Ernesto Hern&aacute;ndez-Novich, teclado latino-americano</simpara
+></listitem>
+<listitem
+><simpara
+>Jo&atilde;o Miguel Neves, teclado em português</simpara
+></listitem>
+<listitem
+><simpara
+>Henri Girard, teclado em Francês</simpara
+></listitem>
+</itemizedlist>
+<para
+><emphasis
+>Muito obrigado a todos os outros (que não foram mencionados aqui) os responsáveis por contribuir com ficheiros de leitura e de teclados.</emphasis>
+</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Como obter e instalar o &ktouch;</title>
+
+<para
+>O &ktouch; tem a sua própria página pessoal em <ulink url="http://ktouch.sourceforge.net"
+>http://ktouch.sourceforge.net</ulink
+>. Por favor, baseie-se nas instruções da página pessoal, dado que contém informações detalhadas sobre como obter o &ktouch;. </para>
+<para
+>O &ktouch; em si poderá ser encontrado na <ulink url="http://edu.kde.org/ktouch"
+>Educação e Entretenimento do &kde; - página pessoal do &ktouch;</ulink
+> e faz parte do projecto &kde;-Edu. </para>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/ktouch/man-ktouch.1.docbook b/tde-i18n-pt/docs/kdeedu/ktouch/man-ktouch.1.docbook
new file mode 100644
index 00000000000..99b2f8e8272
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/ktouch/man-ktouch.1.docbook
@@ -0,0 +1,140 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>30 de Maio de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>ktouch</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>ktouch</command
+></refname>
+<refpurpose
+>um professor de dactilografia para o KDE</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>ktouch</command
+> <group choice="opt"
+><option
+>URL</option
+></group
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &ktouch; é um programa para aprender a escrever à máquina. Ajuda-o a aprender a escrever num teclado rápida e correctamente. Cada dedo tem o seu lugar no teclado, com determinadas teclas associadas.</para
+>
+<para
+>O &ktouch; ajuda-o a aprender a escrever, dando-lhe texto para treinar e ajustando-se a diferentes níveis, dependendo de quão bom é você. Poderá mostrar qual a tecla a carregar a seguir, bem como o dedo a usar.</para>
+<para
+>Esta aplicação faz parte do módulo oficial de educação e entretenimento do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+>URL</option
+></term>
+<listitem
+><para
+>O ficheiro de treino a abrir</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/ktouch"
+>help:/ktouch</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/ktouch</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível na <ulink url="http://edu.kde.org/ktouch/"
+>página Web de Educação e Entretenimento do &kde;</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O KTouch foi criado por <personname
+><firstname
+>Haavard</firstname
+><surname
+>Froeiland</surname
+></personname
+> <email
+>haavard@users.sourceforge.net</email
+> e <personname
+><firstname
+>Andreas</firstname
+><surname
+>Nicolai</surname
+></personname
+> <email
+>Andreas.Nicolai@gmx.net</email
+>. Esta página de manual foi baseada na que foi preparada para a Debian por <personname
+> <firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> </para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/Makefile.am b/tde-i18n-pt/docs/kdeedu/kturtle/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/Makefile.in b/tde-i18n-pt/docs/kdeedu/kturtle/Makefile.in
new file mode 100644
index 00000000000..7951b534db6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kturtle
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kturtle/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kturtle/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kturtle/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kturtle/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kturtle/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook programming-reference.docbook getting-started.docbook glossary.docbook index.cache.bz2 translator-guide.docbook Makefile.in using-kturtle.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook index.docbook using-kturtle.docbook programming-reference.docbook getting-started.docbook translator-guide.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle
+ @for base in glossary.docbook index.docbook using-kturtle.docbook programming-reference.docbook getting-started.docbook translator-guide.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook index.docbook using-kturtle.docbook programming-reference.docbook getting-started.docbook translator-guide.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kturtle/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook index.docbook using-kturtle.docbook programming-reference.docbook getting-started.docbook translator-guide.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kturtle/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kturtle/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kturtle/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/getting-started.docbook b/tde-i18n-pt/docs/kdeedu/kturtle/getting-started.docbook
new file mode 100644
index 00000000000..4864730b76e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/getting-started.docbook
@@ -0,0 +1,298 @@
+<!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application
+ Thanks a lot in advance.-->
+<chapter id="getting-started">
+<title
+>Começar</title>
+<para
+>Quando você inicia o &kturtle; você irá ver algo semelhante a isto: <screenshot
+> <screeninfo
+>Aqui está uma imagem do &kturtle; quando o inicia pela primeira vez</screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>Janela principal do &kturtle;</phrase
+> </textobject
+> </mediaobject
+> </screenshot
+> Neste guia introdutório, iremos assumir que a língua dos comandos é o Inglês. Você poderá mudar esta língua em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kturtle;...</guimenuitem
+></menuchoice
+>, mais concretamente na secção <guilabel
+>Língua</guilabel
+>. Tenha em atenção que a língua que definir para o &kturtle; necessita de ser a mesma que a língua que usa para escrever os comandos de &logo;.</para>
+
+<sect1 id="first-steps">
+<title
+>Primeiros passos no &logo;: apresentamos-lhe a Tartaruga!</title>
+<para
+>Você já deve ter reparado que a tartaruga está no meio da área de desenho: você está agora prestes a aprender como controlá-la, usando os comandos no editor de código.</para>
+
+<sect2 id="the-turtle-moves">
+<title
+>A Tartaruga Move-se</title>
+<para
+>Vamos começar por pôr a tartaruga a andar. A nossa tartaruga tem 3 tipos de movimentos: (1) pode ir para a frente e para trás, (2) pode virar à esquerda ou à direita e (3) poderá ir directamente para uma posição do ecrã. Tente isto, por exemplo:</para>
+<para>
+<screen
+>forward 100
+turnleft 90
+</screen>
+Escreva ou copie e cole o código no editor e execute-o (usando o <link linkend="file-execute"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar Comandos</guimenuitem
+></menuchoice
+></link
+>) para ver o resultado.</para>
+
+<para
+>Quando tiver escrito e executado os comandos acima no editor de código, você irá reparar em uma ou mais das seguintes coisas:</para>
+<orderedlist>
+<listitem
+><para
+>Que &mdash; depois de executar os comandos &mdash; a tartaruga vai-se movendo, desenhar uma linha e depois dá um quarto de volta para a esquerda. Isto acontece porque você usou os comandos <link linkend="forward"
+><userinput
+>forward</userinput
+></link
+> e <link linkend="turnleft"
+><userinput
+>turnleft</userinput
+></link
+>.</para>
+</listitem>
+<listitem>
+<para
+>Que a cor do código mudou à medida que o foi escrevendo; esta funcionalidade chama-se <emphasis
+>realce intuitivo</emphasis
+> &mdash; os diferentes tipos de comandos são realçados de forma diferente. Isto torna a leitura de grandes blocos de código mais fácil.</para>
+</listitem>
+<listitem>
+<para
+>Que a tartaruga desenha uma linha preta fina.</para>
+</listitem>
+<listitem>
+<para
+>Talvez tenha obtido uma mensagem de erro. Isto poderá simplesmente significar duas coisas: você poderá ter cometido um erro ao copiar os comandos, ou você precisa de definir a língua correcta para os comandos de &logo; (o que você pode fazer escolhendo <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kturtle;</guimenuitem
+></menuchoice
+> na secção <guilabel
+>Língua</guilabel
+>).</para>
+</listitem>
+</orderedlist>
+
+<para
+>Você irá da mesma forma perceber que o <userinput
+>forward 100</userinput
+> mandou a tartaruga andar em frente, deixando uma linha, e que o <userinput
+>turnleft 90</userinput
+> disse à tartaruga virar 90 <glossterm linkend="degrees"
+>graus</glossterm
+> à esquerda.</para>
+
+<para
+>Por favor, veja as seguintes referências para o manual para uma explicação completa dos comandos introduzidos: <userinput
+>forward</userinput
+>, <userinput
+>backward</userinput
+>, <userinput
+>turnleft</userinput
+> e <userinput
+>turnright</userinput
+>.</para>
+</sect2>
+
+<sect2 id="more-examples">
+<title
+>Mais exemplos</title>
+<para
+>O primeiro exemplo foi muito simples, por isso vamos continuar!</para>
+
+<para>
+<!--translators: if it's not already there, you can copy/paste the translated code below and save it in arrow.logo in your examples folder: kde-i18n/language-code/data/kdeedu/kturtle/ -->
+<screen
+>canvassize 200,200
+canvascolor 0,0,0
+pencolor 255,0,0
+penwidth 5
+clear
+
+go 20,20
+direction 135
+
+forward 200
+turnleft 135
+forward 100
+turnleft 135
+forward 141
+turnleft 135
+forward 100
+turnleft 45
+
+go 40, 100
+</screen>
+Mais uma vez, você deverá escrever ou copiar e colar o código para o editor ou abrir o ficheiro <filename
+>arrow.logo</filename
+> na pasta <guimenu
+>Abrir os Exemplos</guimenu
+> e executá-lo (usando a opção <link linkend="file-execute"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar Comandos</guimenuitem
+></menuchoice
+></link
+>) para ver o resultado. Nos próximos exemplos, você já é suposto saber a mecânica do assunto.</para>
+
+<para
+>Você poderá já ter notado que este segundo exemplo usa bastante mais código. Você poderá ter visto também um conjunto de comandos novos. Aqui está uma breve explicação de todos os comandos novos:</para>
+
+<para
+>O <userinput
+>canvassize 200,200</userinput
+> configura a largura e a altura da área de desenho para 200 <glossterm linkend="pixels"
+>pontos</glossterm
+>. A largura e a altura são iguais em tamanho, o que significa que a área de desenho deverá ser agora um quadrado.</para>
+
+<para
+>O <userinput
+>canvascolor 0,0,0</userinput
+> coloca a área de desenho a preto. O <userinput
+>0,0,0</userinput
+> é uma <glossterm linkend="rgb"
+>combinação RGB</glossterm
+> onde todos os valores ficam iguais a <userinput
+>0</userinput
+>, o que corresponde a preto.</para>
+
+<para
+>O <userinput
+>pencolor 255,0,0</userinput
+> coloca a cor do traço a vermelho. O <userinput
+>255,0,0</userinput
+> é uma <glossterm linkend="rgb"
+>combinação RGB</glossterm
+> em que só o valor do 'vermelho' fica igual a <userinput
+>255</userinput
+> enquanto que os outros (verde e azul) ficam a <userinput
+>0</userinput
+>, o que resulta num tom claro de vermelho.</para>
+
+<para
+>Se não compreender os valores das cores, tente por favor ler o glossário sobre as <glossterm linkend="rgb"
+>combinações RGB</glossterm
+></para>
+
+<para
+>O <userinput
+>penwidth 5</userinput
+> configura a espessura (ou tamanho) do traço a <userinput
+>5</userinput
+> <glossterm linkend="pixels"
+>pontos</glossterm
+>. A partir de agora, todas as linhas que a tartaruga desenhar irão ter uma espessura de <userinput
+>5</userinput
+> pontos, até que se mude o <userinput
+>penwidth</userinput
+> para outra coisa qualquer.</para>
+
+<para
+>O <userinput
+>clear</userinput
+> limpa a área de desenho, e é tudo o que faz.</para>
+
+<para
+>O <userinput
+>go 20,20</userinput
+> manda a tartaruga ir para um dado lugar da área de desenho. A contar do canto superior esquerdo, este lugar fica a 20 <glossterm linkend="pixels"
+>pontos</glossterm
+> a contar da esquerda e a 20 <glossterm linkend="pixels"
+>pontos</glossterm
+> da parte superior. Lembre-se que, ao usar o comando <userinput
+>go</userinput
+>, a tartaruga não irá desenhar uma linha.</para>
+
+<para
+>O <userinput
+>direction 135</userinput
+> define a direcção da tartaruga. O <userinput
+>turnleft</userinput
+> e o <userinput
+>turnright</userinput
+> mudam o ângulo da tartaruga a partir da direcção actual dela. O <userinput
+>direction</userinput
+> muda o ângulo da tartaruga a partir do zero e, como tal, não é relativo à posição anterior da tartaruga.</para>
+
+<para
+>Depois do comando de direcção, segue-se um conjunto de comandos <userinput
+>forward</userinput
+> e <userinput
+>turnleft</userinput
+>. Estes comandos fazem, de facto, o desenho.</para>
+
+<para
+>Por fim, é usado outro comando <userinput
+>go</userinput
+> para mover a tartaruga para o lado.</para>
+
+<para
+>Certifique-se que segue as referências. Estas explicam cada comando em mais detalhe.</para>
+
+
+</sect2>
+</sect1>
+
+
+
+<!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED"
+
+<sect1 id="calculations">
+<title
+>Simple Calculations</title>
+<para>
+Not yet written
+</para>
+</sect1>
+<sect1 id="using_variables">
+<title
+>Using Variables: creating 'number containers'</title>
+<para>
+Not yet written
+</para>
+</sect1>
+<sect1 id="using_strings">
+<title
+>Using strings: creating 'text containers'</title>
+<para>
+Not yet written
+</para>
+</sect1>
+<sect1 id="logic">
+<title
+>Logic: asking the computer simple questions</title>
+<para>
+Not yet written
+</para>
+</sect1>
+<sect1 id="recursion">
+<title
+>Recursion: the Turtle is using itself</title>
+<para>
+Draw a maze for example
+</para>
+</sect1>
+-->
+
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/glossary.docbook b/tde-i18n-pt/docs/kdeedu/kturtle/glossary.docbook
new file mode 100644
index 00000000000..2243cabeb5d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/glossary.docbook
@@ -0,0 +1,404 @@
+<!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application
+ Thanks a lot in advance.-->
+<chapter id="Glossary">
+<title
+>Glossário</title>
+
+<para
+>Neste capítulo, você irá obter uma explicação para a maioria das palavras <quote
+>pouco comuns</quote
+> que são usadas no manual.</para>
+
+<glosslist>
+<glossentry id="degrees">
+<glossterm
+>graus</glossterm>
+<glossdef
+><para
+>Os graus são uma unidade para medir ângulos ou voltas. Uma volta completa corresponde a 360 graus, o que corresponde a uma meia-volta como 180 graus e um quarto-de-volta como 90 graus. Os comandos <userinput
+>turnleft</userinput
+>, <userinput
+>turnright</userinput
+> e <userinput
+>direction</userinput
+> necessitam de um parâmetro em graus.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="input-output">
+<glossterm
+>parâmetros e resultado dos comandos</glossterm>
+<glossdef
+><para
+>Alguns comandos recebem parâmetros, outros devolvem resultados, outros fazem <emphasis
+>ambas</emphasis
+> as coisas e finalmente existem outros que não fazem nenhuma delas.</para>
+<para
+>Alguns exemplos de comandos que só recebem parâmetros são: <screen>
+forward 50
+pencolor 255,0,0
+print "olá!"
+</screen
+> O comando <userinput
+>forward</userinput
+> recebe o <userinput
+>50</userinput
+> como parâmetro, porque o <userinput
+>forward</userinput
+> precisa deste parâmetro para saber quantos <glossterm linkend="pixels"
+>pontos</glossterm
+> deverá andar em frente. O <userinput
+>pencolor</userinput
+> recebe um parâmetro e o <userinput
+>print</userinput
+> recebe uma cadeia de caracteres com parâmetro. Lembre-se que o parâmetro também poderá ser um contentor. O próximo exemplo ilustra isto: <screen
+>x = 50
+print x
+texto = "olá!"
+print texto
+</screen
+></para>
+
+<para
+>Agora alguns exemplos de comandos que devolvam resultados: <screen>
+x = inputwindow "por favor escreva algo e carregue em OK... obrigado!"
+r = random 1,100
+</screen
+> O comando <userinput
+>inputwindow</userinput
+> recebe um texto como parâmetro e devolve o número ou o texto que é introduzido. Como poderá ver, o resultado do <userinput
+>inputwindow</userinput
+> é guardado no contentor <userinput
+>x</userinput
+>. O comando <userinput
+>random</userinput
+> também devolve um resultado. Neste caso, devolve um número entre 1 e 100. O resultado do <userinput
+>random</userinput
+> é de novo guardado num contentor, chamado <userinput
+>r</userinput
+>. Lembre-se que os contentores <userinput
+>x</userinput
+> e <userinput
+>r</userinput
+> não são usados no código de exemplo acima.</para>
+
+<para
+>Também há alguns comandos que não precisam de parâmetros nem devolvem nada. Alguns exemplos: <screen
+>clear
+penup
+wrapon
+hide
+</screen>
+</para
+></glossdef>
+</glossentry>
+
+<glossentry id="intuitive-highlighting">
+<glossterm
+>realce intuitivo</glossterm>
+<glossdef
+><para
+>Esta é uma funcionalidade do &kturtle; que torna a codificação ainda mais simples. Com o realce intuitivo, o código que você escrever ganha uma cor que indica qual o tipo de código que é. Na próxima lista, você irá encontrar os diferentes tipos de código e a cor que obtêm no <link linkend="the-code-editor"
+>editor de código</link
+>. <table>
+<title
+>Os diferentes tipos de código e a sua cor de realce</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+>comandos normais</entry>
+<entry
+>verde escuro</entry>
+<entry
+>Os comandos normais estão descritos <link linkend="commands"
+>aqui</link
+>.</entry>
+</row>
+<row>
+<entry
+>controladores de execução</entry>
+<entry
+>preto (negrito)</entry>
+<entry
+>Os comandos especiais controlam a execução; poderá ler mais sobre eles <link linkend="controlling-execution"
+>aqui</link
+>.</entry>
+</row>
+<row>
+<entry
+>comentários</entry>
+<entry
+>amarelo escuro</entry>
+<entry
+>As linhas que estão comentadas começam por caracteres de comentário (#); estas linhas são ignoradas quando o código é executado. Os comentários permitem ao programador explicar um pouco do seu código ou podem ser usadas para evitar temporariamente que um pedaço de código seja executado.</entry>
+</row>
+<row>
+<entry
+>parêntesis rectos [, ]</entry>
+<entry
+>verde claro (negrito)</entry>
+<entry
+>Os parêntesis rectos são usados para agrupar pedaços de código. Os parêntesis rectos são usados normalmente com os <link linkend="controlling-execution"
+>controladores de execução</link
+>.</entry>
+</row>
+<row>
+<entry
+>o comando <link linkend="learn"
+>learn</link
+></entry>
+<entry
+>verde claro (negrito)</entry>
+<entry
+>O comando <link linkend="learn"
+>learn</link
+> é usado para criar comandos novos.</entry>
+</row>
+<row>
+<entry
+>números</entry>
+<entry
+>azul</entry>
+<entry
+>Os números não têm muito que se lhe diga.</entry>
+</row>
+<row>
+<entry
+>texto</entry>
+<entry
+>vermelho escuro</entry>
+<entry
+>Também não há muito a dizer sobre o texto nas cadeias de caracteres, a não ser que começam e terminam com aspas (").</entry>
+</row>
+<row>
+<entry
+>caracteres matemáticos</entry>
+<entry
+>cinzento</entry>
+<entry
+>Estes são os caracteres matemáticos: +, -, *, /, (, e ). Leia mais sobre eles <link linkend="math"
+>aqui</link
+>.</entry>
+</row>
+<row>
+<entry
+>caracteres das perguntas</entry>
+<entry
+>azul (negrito)</entry>
+<entry
+>Leia mais sobre as perguntas <link linkend="questions"
+>aqui</link
+>.</entry>
+</row>
+<row>
+<entry
+>palavras de colagem das perguntas</entry>
+<entry
+>cor de rosa</entry>
+<entry
+>Leia mais sobre as palavras de colagem de perguntas ('and', 'or' e 'not') <link linkend="question-glue"
+>aqui</link
+>.</entry>
+</row>
+<row>
+<entry
+>texto normal</entry>
+<entry
+>preto</entry>
+<entry
+></entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</para
+></glossdef>
+</glossentry>
+
+<glossentry id="pixels">
+<glossterm
+>pontos</glossterm>
+<glossdef
+><para
+>Um ponto é um ponto no ecrã. Se você olhar muito de perto para o que vê no ecrã do seu monitor, irá constatar que ele usa pontos. Todas as imagens do ecrã são criadas com estes pontos. Um ponto é a menor coisa que poderá ser desenhada no ecrã.</para>
+<para
+>Existem vários comandos que precisam de uma quantidade de pontos como parâmetro, e são: o <userinput
+>forward</userinput
+>, <userinput
+>backward</userinput
+>, <userinput
+>go</userinput
+>, <userinput
+>gox</userinput
+>, <userinput
+>goy</userinput
+>, <userinput
+>canvassize</userinput
+> e o <userinput
+>penwidth</userinput
+>.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="rgb">
+<glossterm
+>Combinações de RGB (códigos de cores)</glossterm>
+<glossdef
+><para
+>As combinações de RGB são usadas para descrever cores. O <quote
+>R</quote
+> vem de <quote
+>red</quote
+> (vermelho), o <quote
+>G</quote
+> de <quote
+>green</quote
+> (verde) e o <quote
+>B</quote
+> de <quote
+>blue</quote
+> (azul). Um exemplo de uma combinação RGB é o <userinput
+>255,0,0</userinput
+>, onde o valor da componente vermelha é 255 e as outras são 0, o que resulta num tom claro de vermelho. Cada valor de uma combinação RGB terá de estar no intervalo entre 0 e 255. Aqui está uma lista com as cores mais usadas: <table frame="none">
+<title
+>Combinações RGB mais usadas</title>
+<tgroup cols="2" colsep="5" rowsep="1">
+<colspec colname="c1"/>
+<tbody>
+<row
+><entry
+><userinput
+>0,0,0</userinput
+></entry
+><entry
+>preto</entry
+></row>
+<row
+><entry
+><userinput
+>255,255,255</userinput
+></entry
+><entry
+>branco</entry
+></row>
+<row
+><entry
+><userinput
+>255,0,0</userinput
+></entry
+><entry
+>vermelho</entry
+></row>
+<row
+><entry
+><userinput
+>150,0,0</userinput
+></entry
+><entry
+>vermelho escuro</entry
+></row>
+<row
+><entry
+><userinput
+>0,255,0</userinput
+></entry
+><entry
+>verde</entry
+></row>
+<row
+><entry
+><userinput
+>0,0,255</userinput
+></entry
+><entry
+>azul</entry
+></row>
+<row
+><entry
+><userinput
+>0,255,255</userinput
+></entry
+><entry
+>azul claro</entry
+></row>
+<row
+><entry
+><userinput
+>255,0,255</userinput
+></entry
+><entry
+>cor de rosa</entry
+></row>
+<row
+><entry
+><userinput
+>255,255,0</userinput
+></entry
+><entry
+>amarelo</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</para>
+<para
+>Para descobrir facilmente as combinações RGB de uma cor, você deverá experimentar o extractor de cores! Você poderá descobri-lo aqui: <link linkend="tools-color-picker"
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Extractor de Cor</guimenuitem
+></menuchoice
+></link
+>.</para>
+<para
+>Dois comandos necessitam de uma combinação RGB como parâmetro, e são eles: o <userinput
+>canvascolor</userinput
+> e o <userinput
+>pencolor</userinput
+>.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="sprite">
+<glossterm
+>imagem móvel</glossterm>
+<glossdef
+><para
+>Uma imagem móvel é uma pequena imagem que pode ser movida pelo ecrã. A nossa tartaruga é uma imagem móvel, por exemplo.</para>
+<para
+>Nota: com esta versão do &kturtle;, a imagem móvel não consegue ser alterada de uma tartaruga para outra coisa. As versões futuras do &kturtle; serão capazes de o fazer.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="wrapping">
+<glossterm
+>envolvência</glossterm>
+<glossdef
+><para
+>A envolvência é o que se passa quando a tartaruga desenha algo que é demasiado grande para caber na área de desenho e a envolvência está activa <screenshot
+> <screeninfo
+>Isto é que se passa quando a envolvência está ligada</screeninfo
+> <mediaobject
+> <imageobject
+> <imagedata fileref="wrapping.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>Um exemplo de envolvência</phrase
+> </textobject
+> </mediaobject
+> </screenshot
+> Quando a tartaruga passa para lá de um extremo da área de desenho ele vai passar para o extremo imediatamente oposto para que possa continuar o seu movimento. Deste modo, a tartaruga irá estar sempre no ecrã, enquanto se move.</para>
+<para
+>A envolvência poderá ser activada e desactivada com os comandos <userinput
+>wrapon</userinput
+> e <userinput
+>wrapoff</userinput
+>. Quando o &kturtle; começa, a envolvência está activa por omissão.</para
+></glossdef>
+</glossentry>
+
+</glosslist>
+
+</chapter> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kturtle/index.cache.bz2
new file mode 100644
index 00000000000..a114f6ae860
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/index.docbook b/tde-i18n-pt/docs/kdeedu/kturtle/index.docbook
new file mode 100644
index 00000000000..112b5208b64
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/index.docbook
@@ -0,0 +1,373 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kturtle;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY logo "Logo">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+ <!ENTITY using-kturtle SYSTEM "using-kturtle.docbook">
+ <!ENTITY getting-started SYSTEM "getting-started.docbook">
+ <!ENTITY programming-reference SYSTEM "programming-reference.docbook">
+ <!ENTITY translator-guide SYSTEM "translator-guide.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kturtle;</title>
+
+<authorgroup>
+<author
+><firstname
+>Cies</firstname
+> <surname
+>Breijs</surname
+> <affiliation
+> <address
+><email
+>cies AT kde DOT nl</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+> <address
+><email
+>annma AT kde DOT org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Cies Breijs</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>0.6</releaseinfo>
+
+<abstract>
+<para
+>O &kturtle; é um ambiente de programação educativo que usa a linguagem de programação &logo;. A qualidade única do LOGO é que os comandos de programação são traduzidos para a língua do 'programador', para que ele possa programar na sua língua nativa. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KTurtle</keyword>
+<keyword
+>educação</keyword>
+<keyword
+>linguagem</keyword>
+<keyword
+>nativa</keyword>
+<keyword
+>programação</keyword>
+<keyword
+>código</keyword>
+<keyword
+>&logo;</keyword>
+<keyword
+>instruções</keyword>
+<keyword
+>tartaruga</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kturtle; é um ambiente educativo de programação utilizando a linguagem de programação <link linkend="what-is-logo"
+>&logo;</link
+>. Ele tenta manter a programação tão acessível quanto possível. Isto torna o &kturtle; adequado para ensinar às crianças matemática, geometria e... programação. Os comandos usados para programar são do estilo da linguagem de programação &logo;. Uma funcionalidade única do &logo; é que os comandos são normalmente traduzidos para a língua falada pelo programador.</para>
+
+<para
+>O &kturtle; tem o nome com base na 'tartaruga' que desempenha um papel central no ambiente de programação. O utilizador programa a tartaruga, usando os comandos do &logo;, para desenhar uma imagem na <link linkend="the-canvas"
+>área de desenho</link
+>.</para>
+
+<sect1 id="what-is-logo">
+<title
+>O que é o &logo;?</title>
+<para
+>A primeira versão da linguagem de programação &logo; foi criada por Seymour Papert do Laboratório de Inteligência Artificial do MIT em 1967 como uma alternativa à linguagem de programação LISP. Desde então, foram lançadas várias versões do &logo;. Em 1980, o &logo; foi ganhando adeptos, com versões para o MSX, Commodore, Atari e sistemas IBM PC. Estas versões eram principalmente para fins educativos. A LCSI lançou o <application
+>&Mac;Logo</application
+> em 1985 como uma ferramenta para programadores profissionais, mas nunca teve grande sucesso. O MIT ainda mantém um 'site' sobre &logo; que poderá ser acedido em <ulink url="http://el.media.mit.edu/logo-foundation/"
+>http://el.media.mit.edu/logo-foundation/</ulink
+>.</para>
+
+<para
+>Hoje em dia existem várias versões do &logo; por aí, as quais poderão ser encontradas no <ulink url="http://el.media.mit.edu/logo-foundation/"
+>'site' de &logo; do MIT</ulink
+> e com uma pequena <ulink url="http://www.google.com/search?q=logo+programming+kids"
+>pesquisa no Google</ulink
+>. Esta versão do &logo; (&kturtle;) só se foca nas qualidades de educação da linguagem de programação e não se tentará adequar às necessidades profissionais dos programadores.</para>
+</sect1>
+
+<sect1 id="features-of-kturtle">
+<title
+>Funcionalidades do &kturtle;</title>
+<para
+>O &kturtle; tem algumas funcionalidades giras que tornam a introdução à programação uma leve brisa. Veja aqui alguns dos detalhes das funcionalidades do &kturtle;: <itemizedlist>
+<listitem
+><para
+>Um interpretador de &logo; integrado (sem dependências extra) que usa ficheiros em &XML; para as traduções dos comandos, suporta as funções definidas pelo utilizador e a mudança dinâmica de tipos. </para
+></listitem>
+<listitem
+><para
+>A execução pode ser tornada mais lenta, pausada ou interrompida em qualquer altura. </para
+></listitem>
+<listitem
+><para
+>Um editor poderoso para os comandos de &logo; com um realce de sintaxe intuitivo, com numeração de linhas, entre outras coisas. </para
+></listitem>
+<listitem
+><para
+>A <link linkend="the-canvas"
+>área de desenho</link
+> pode ser gravada como uma imagem ou impressa. </para
+></listitem>
+<listitem
+><para
+>A <link linkend="the-canvas"
+>área de desenho</link
+> tem um modo de envolvência (activo por omissão), para que a tartaruga não se perca assim tão facilmente. </para
+></listitem>
+<listitem
+><para
+>A ajuda de contexto para todos os comandos do &logo;, basta para tal carregar em <keysym
+>F2</keysym
+>. </para
+></listitem>
+<listitem
+><para
+>Os comandos de &logo; são completamente aptos para tradução (de momento só é suportado o Português do Brasil, o Inglês, o Holandês e o Francês, o Esloveno, o Sérvio (Cirílico e Latim), Espanhol e Sueco). </para
+></listitem>
+<listitem
+><para
+>Uma janela de erros que associa as mensagens de erro aos erros propriamente ditos no programa. </para
+></listitem>
+<listitem
+><para
+>Uma terminologia de programação simplificada. </para
+></listitem>
+<listitem
+><para
+>Modo de ecrã completo. </para
+></listitem>
+<listitem
+><para
+>Vários programas em &logo; de exemplo integrados facilitam o início. </para
+></listitem>
+</itemizedlist>
+</para>
+</sect1>
+</chapter>
+
+&using-kturtle;
+
+&getting-started;
+
+&programming-reference;
+
+&glossary;
+
+&translator-guide;
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kturtle; </para>
+<para
+>Programa copyright 2003-2005 Cies Breijs <email
+>cies AT kde DOT nl</email
+></para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Ajuda na codificação, componente de edição: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</para>
+</listitem>
+<listitem
+><para
+>Autor do <quote
+>WSBASIC</quote
+> (<ulink url="wsbasic.sourceforge.net"
+>wsbasic.sourceforge.net</ulink
+>), a base para o interpretador do &kturtle;: Walter Schreppers <email
+>Walter DOT Schreppers AT ua DOT ac DOT be</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiro de Dados em Alemão: Matthias Me&szlig;mer <email
+>bmlmessmer AT web DOT de</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Alemão: Burkhard L&uuml;ck <email
+>lueck AT hube-lueck DOT de</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiro de Dados em Sueco: Stefan Asserh&#228;ll <email
+>stefan DOT asserhal AT telia DOT com</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Esloveno: Jure Repinc <email
+>jlp@holodeck1.com</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Sérvio (Cirílico e Latim): Chusslove Illich <email
+>caslav.ilic@gmx.net</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Italiano: Pino Toscano <email
+>toscano.pino@tiscali.it</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Inglês Britânico: Andy Potter <email
+>A.J.Potter@rhul.ac.uk</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiro de Dados em Sueco: Stefan Asserh&#228;ll <email
+>stefan DOT asserhal AT telia DOT com</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Português do Brasil: Riverson Rios <email
+>riverson@ccv.ufc.br</email
+></para>
+</listitem>
+<listitem
+><para
+>Ficheiros de Dados em Norueguês Nynorsk e Bokmål: Karl Ove Hufthammer <email
+>karl@huftis.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Suporte do processador de cirílico: Albert Astals Cid <email
+>astals11@terra.es</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2004 <itemizedlist>
+<listitem
+><para
+>Cies Briej <email
+>cies AT showroommama DOT nl</email
+> </para
+></listitem>
+<listitem
+><para
+>&Anne-Marie.Mahfouf; <email
+>annma AT kde DOT org</email
+> </para
+></listitem>
+<listitem
+><para
+>Algumas alterações de correcção do texto por &Philip.Rodrigues; &Philip.Rodrigues.mail;</para>
+</listitem>
+<listitem
+><para
+>Ajuda de tradução actualizada e algumas mudanças de verificação editorial de Andrew Coles <email
+>andrew_coles AT yahoo DOT co DOT uk</email
+></para>
+</listitem>
+
+</itemizedlist>
+</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kturtle">
+<title
+>Como obter o &kturtle;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/programming-reference.docbook b/tde-i18n-pt/docs/kdeedu/kturtle/programming-reference.docbook
new file mode 100644
index 00000000000..a075038a995
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/programming-reference.docbook
@@ -0,0 +1,1724 @@
+<!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application
+ Thanks a lot in advance.-->
+<chapter id="reference">
+<title
+>Referência de Programação em &logo; do &kturtle;</title>
+<para
+>Esta é a referência para o &logo; do &kturtle;. Neste capítulo iremos tocar brevemente em todos os <link linkend="different-instructions"
+>tipos de instruções diferentes</link
+>. Depois, serão explicados os <link linkend="commands"
+>comandos</link
+>, um por um. De seguida, serão explicados os <link linkend="containers"
+>contentores</link
+>, a <link linkend="math"
+>matemática</link
+>, as <link linkend="questions"
+>questões</link
+> e os <link linkend="controlling-execution"
+>controladores de execução</link
+>. Por último, ser-lhe-á mostrado como criar os seus próprios comandos com o <link linkend="learn"
+>learn</link
+>.</para>
+
+<sect1 id="different-instructions">
+<title
+>Tipos Diferentes de Instruções</title>
+<para
+>Como em qualquer linguagem, o LOGO tem diferentes tipos de palavras e símbolos. Aqui, será explicada a diferença entre os vários tipos.</para>
+
+<sect2 id="command">
+<title
+>Comandos</title>
+<para
+>Ao usar os comandos, você diz à tartaruga ou ao &kturtle; para fazer algo. Alguns comandos precisam de dados introduzidos, enquanto outros trazem resultados. <screen
+># o 'forward' é um comando que necessita de dados de entrada, neste caso o número 100:
+forward 100
+</screen>
+</para>
+<para
+>Para uma ideia geral de todos os comandos que o &kturtle; suporta, venha <link linkend="commands"
+>aqui</link
+>.</para>
+</sect2>
+
+<sect2 id="number">
+<title
+>Números</title>
+<para
+>O mais provável é que você já conheça alguma coisa sobre os números. A forma como estes são usados no &kturtle; não é muito diferente da língua falada ou da matemática. </para>
+<para
+>Temos então os números conhecidos por naturais: <userinput
+>0</userinput
+>, <userinput
+>1</userinput
+>, <userinput
+>2</userinput
+>, <userinput
+>3</userinput
+>, <userinput
+>4</userinput
+>, <userinput
+>5</userinput
+>, etc. Os números negativos: <userinput
+>-1</userinput
+>, <userinput
+>-2</userinput
+>, <userinput
+>-3</userinput
+>, etc. Finalmente, os números decimais ou fraccionários, como por exemplo: <userinput
+>0.1</userinput
+>, <userinput
+>3.14</userinput
+>, <userinput
+>33.3333</userinput
+>, <userinput
+>-5.05</userinput
+>, <userinput
+>-1.0</userinput
+>. </para>
+<para
+>Os números podem ser usados em <link linkend="math"
+>cálculos matemáticos</link
+> e <link linkend="questions"
+>perguntas</link
+>. Também podem ser colocados em <link linkend="containers"
+>contentores</link
+>.</para>
+<para
+>Os números ficam <glossterm
+>realçados</glossterm
+> a azul no <link linkend="the-code-editor"
+>editor de código</link
+>.</para>
+</sect2>
+
+<sect2 id="string">
+<title
+>Cadeias de caracteres</title>
+<para
+>Primeiro um exemplo: <screen>
+print "Olá, sou uma cadeia de caracteres."
+</screen
+> Neste exemplo, o <userinput
+>print</userinput
+> é um comando, enquanto o <userinput
+>"Olá, sou uma cadeia de caracteres."</userinput
+> é, de facto, uma cadeia de caracteres. Estas começam e terminam com o símbolo <userinput
+>"</userinput
+>; com estes símbolos, o &kturtle; sabe que é uma cadeia de caracteres.</para>
+<para
+>As cadeias de caracteres podem ser colocadas em <link linkend="containers"
+>contentores</link
+>. Porém, não podem ser usadas em <link linkend="math"
+>cálculos matemáticos</link
+> nem em <link linkend="questions"
+>questões</link
+>.</para>
+<para
+>As cadeias de caracteres ficam <glossterm
+>realçadas</glossterm
+> a vermelho escura no <link linkend="the-code-editor"
+>editor de código</link
+>.</para>
+</sect2>
+
+
+<sect2 id="name">
+<title
+>Nomes</title>
+<para
+>Ao usar a linguagem de programação &logo;, pode criar coisas novas. Se criar um programa irá necessitar normalmente de <link linkend="containers"
+>contentores</link
+> e, em alguns casos, do <link linkend="learn"
+>learn</link
+> para criar novos comandos. Ao criar um <link linkend="containers"
+>contentor</link
+> ou um novo comando com o <link linkend="learn"
+>learn</link
+>, terá de indicar um nome.</para>
+<para
+>Poderá escolher qualquer nome, desde que este não tenha já algum significado. Por exemplo, não poderá chamar a um contentor <link linkend="forward"
+>forward</link
+>, dado que esse nome já é usado para um comando e, como tal, já tem um significado.<screen>
+# Aqui o forward é usado como contentor, mas já tem um significado
+# pelo que irá produzir um erro:
+forward = 20
+
+# isto funciona:
+forward 20
+</screen
+> Os nomes só poderão conter letras, números e sublinhados (_). De qualquer forma, têm de começar por uma letra. </para>
+<para
+>Por favor, leia a documentação sobre os <link linkend="containers"
+>contentores</link
+> e o comando <link linkend="learn"
+>learn</link
+> para uma melhor explicação e mais exemplos. </para>
+</sect2>
+
+<sect2 id="assignment">
+<title
+>Atribuições</title>
+<para
+>As atribuições são feitas com o símbolo <userinput
+>=</userinput
+>. Nas linguagens de programação é melhor ler o <userinput
+>=</userinput
+> simples não como um 'é igual a' mas sim como um 'fica igual a'. O termo 'é igual a' é mais apropriado para o <userinput
+>==</userinput
+>, que é uma <link linkend="questions"
+>pergunta</link
+>.</para>
+<para
+>As atribuições são usadas normalmente por duas razões, (1) para adicionar conteúdo aos <link linkend="containers"
+>contentores</link
+> e (2) para modificar o conteúdo de um contentor. Por exemplo: <screen
+>x = 10
+# o contentor 'x' contém agora o número 10
+W = "A minha idade é: "
+# o contentor W contém agora o texto "A minha idade: "
+# isto imprime o conteúdo dos contentores 'W' e 'x' na área de desenho
+print W + x
+</screen>
+</para>
+<para
+>Para mais exemplos, veja a secção que explica os <link linkend="containers"
+>contentores</link
+>.</para>
+</sect2>
+
+<sect2 id="math-symbols">
+<title
+>Símbolos Matemáticos</title>
+<para
+>O &kturtle; suporta todos os símbolos matemáticos básicos: a adição (<userinput
+>+</userinput
+>), a subtracção (<userinput
+>-</userinput
+>), a multiplicação (<userinput
+>*</userinput
+>), a divisão (<userinput
+>/</userinput
+>) e os parêntesis <userinput
+>(</userinput
+> e <userinput
+>)</userinput
+>.</para>
+<para
+>Para uma explicação completa e mais exemplos, veja a secção de <link linkend="math"
+>matemática</link
+>.</para>
+</sect2>
+
+<sect2 id="question">
+<title
+>Perguntas</title>
+<para
+>Podem ser feitas algumas perguntas simples, onde nesse caso a resposta será 'true' (verdadeira) ou 'false' (falsa).</para>
+<para
+>A utilização das perguntas é explicada de forma extensa na secção de <link linkend="questions"
+>perguntas</link
+>.</para>
+</sect2>
+
+<sect2 id="questions-glue">
+<title
+>Palavras de Colagem de Perguntas</title>
+<para
+>As perguntas podem ser coladas em conjunto com o que se denomina por 'cola das perguntas'. As palavras de colagem são o <userinput
+>and</userinput
+> (e), o <userinput
+>or</userinput
+> (ou) e uma palavra especial: a <userinput
+>not</userinput
+> (não).</para>
+<para
+>A utilização da colagem de perguntas é explicada na secção de <link linkend="question-glue"
+>Colagem de Perguntas</link
+>.</para>
+</sect2>
+
+
+<sect2 id="comment">
+<title
+>Comentários</title>
+<para
+>Os comentários são linhas que começam por um <userinput
+>#</userinput
+>. Por exemplo: <screen>
+# isto é um comentário!
+print "isto não é um comentário"
+# a linha anterior não é um comentário, mas a próxima é:
+# print "isto não é um comentário"
+</screen
+> Nas linhas comentadas, poderão ser adicionadas notas ao código, para nós ou para outra pessoa ler. Os comentários são usados para: (1) adicionar uma pequena descrição ao programa, (2) para explicar como é que funciona um determinado excerto de código se este for ligeiramente complicado e (3) para 'desactivar' linhas de código que deverão ser (temporariamente) ignoradas (veja a última linha do exemplo).</para>
+<para
+>As linhas comentadas ficam <glossterm
+>realçadas</glossterm
+> com um amarelo escuro no <link linkend="the-code-editor"
+>editor de código</link
+>.</para>
+</sect2>
+
+</sect1>
+
+
+<sect1 id="commands">
+<title
+>Comandos</title>
+<para
+>Ao usar os comandos, você diz à tartaruga ou ao &kturtle; para fazer algo. Alguns comandos precisam de dados introduzidos, enquanto outros trazem resultados. Nesta secção iremos explicar todos os comandos que podem ser usados no &kturtle;. Repare que todos os comandos incorporados ficam <glossterm
+>realçados</glossterm
+> a verde escuro no <link linkend="the-code-editor"
+>editor de código</link
+>, para que possa ajudar a distingui-los.</para>
+
+<sect2 id="moving-the-turtle">
+<title
+>Mover a tartaruga</title>
+<para
+>Existem vários comandos para mover a tartaruga pelo ecrã.</para>
+
+<sect3 id="forward">
+ <title
+>forward (fw)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>forward</term>
+ <listitem
+><para
+><screen
+>forward X</screen>
+O <userinput
+>forward</userinput
+> move a tartaruga para a frente X pixels. Quando o traço está em baixo, a tartaruga irá deixar um rasto. O <userinput
+>forward</userinput
+> pode ser abreviado para <userinput
+>fw</userinput
+></para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="backward">
+ <title
+>backward (bw)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>backward</term>
+ <listitem
+><para
+><screen
+>backward X</screen>
+O <userinput
+>backward</userinput
+> move a tartaruga para trás X pixels. Quando o traço está em baixo, a tartaruga irá deixar um rasto. O <userinput
+>backward</userinput
+> pode ser abreviado para <userinput
+>bw</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="turnleft">
+ <title
+>turnleft (tl)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>turnleft</term>
+ <listitem
+><para
+><screen
+>turnleft X</screen>
+O <userinput
+>turnleft</userinput
+> diz à tartaruga para se virar X graus para a esquerda. O <userinput
+>turnleft</userinput
+> pode ser abreviado para <userinput
+>tl</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="turnright">
+ <title
+>turnright (tr)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>turnright</term>
+ <listitem
+><para
+><screen
+>turnright X</screen>
+O <userinput
+>turnright</userinput
+> diz à tartaruga para se virar X graus para a direita. O <userinput
+>turnright</userinput
+> pode ser abreviado para <userinput
+>tr</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="direction">
+ <title
+>direction (dir)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>direction</term>
+ <listitem
+><para
+><screen
+>direction X</screen>
+O <userinput
+>direction</userinput
+> configura a direcção da tartaruga para um ângulo de X graus a contar do zero, e isto não é relativo à direcção anterior da tartaruga. O <userinput
+>direction</userinput
+> pode ser abreviado para <userinput
+>dir</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="center">
+ <title
+>center</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>center</term>
+ <listitem
+><para
+><screen
+>center</screen>
+O <userinput
+>center</userinput
+> move a tartaruga para o centro da área de desenho.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="go">
+ <title
+>go</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>go</term>
+ <listitem
+><para
+><screen
+>go X,Y</screen>
+O <userinput
+>go</userinput
+> manda a tartaruga ir para um dado local da área de desenho. Este local está a X <glossterm linkend="pixels"
+>pixels</glossterm
+> do lado esquerdo da área de desenho e a Y <glossterm linkend="pixels"
+>pixels</glossterm
+> do topo da área. Lembre-se que, ao usar o comando <userinput
+>go</userinput
+>, a tartaruga não irá desenhar nenhuma linha.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="gox">
+ <title
+>gox</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>gox</term>
+ <listitem
+><para
+><screen
+>gox X</screen>
+Ao usar o comando <userinput
+>gox</userinput
+>, a tartaruga irá mover-se X <glossterm linkend="pixels"
+>pixels</glossterm
+> a partir da esquerda da área de desenho, mantendo à mesma a sua altura.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="goy">
+ <title
+>goy</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>goy</term>
+ <listitem
+><para
+><screen
+>goy Y</screen>
+Ao usar o comando <userinput
+>goy</userinput
+>, a tartaruga irá mover-se Y <glossterm linkend="pixels"
+>pixels</glossterm
+> a partir do topo da área de desenho, mantendo à mesma a sua distância ao lado esquerdo da área de desenho.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="pen">
+<title
+>A tartaruga tem um traço</title>
+<para
+>A tartaruga tem um traço e vai desenhando uma linha à medida que a tartaruga se move. Existem alguns comandos para controlar o traço. Nesta secção iremos explicar estes comandos.</para>
+<sect3 id="penup">
+ <title
+>penup (pu)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>penup</term>
+ <listitem
+><para
+><screen
+>penup</screen>
+O <userinput
+>penup</userinput
+> levanta o traço da área de desenho. Quando o traço está <quote
+>em cima</quote
+>, não é desenhada nenhuma linha à medida que a tartaruga se move. Veja também o <userinput
+>pendown</userinput
+>. O <userinput
+>penup</userinput
+> pode ser abreviado para <userinput
+>pu</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="pendown">
+ <title
+>pendown (pd)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>pendown</term>
+ <listitem
+><para
+><screen
+>pendown</screen>
+O <userinput
+>pendown</userinput
+> carrega no traço para baixo na área de desenho. Quando o traço está <quote
+>em baixo</quote
+>, é desenhada uma linha à medida que a tartaruga se move. Veja também o <userinput
+>penup</userinput
+>. O <userinput
+>pendown</userinput
+> pode ser abreviado para <userinput
+>pd</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="setpenwidth">
+ <title
+>penwidth (pw)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>penwidth</term>
+ <listitem
+><para
+><screen
+>penwidth X</screen>
+O <userinput
+>penwidth</userinput
+> configura a espessura do traço para X <glossterm linkend="pixels"
+>pixels</glossterm
+>. O <userinput
+>penwidth</userinput
+> pode ser abreviado para <userinput
+>pw</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="setfgcolor">
+ <title
+>pencolor (pc)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>pencolor</term>
+ <listitem
+><para
+><screen
+>pencolor R,G,B</screen>
+O <userinput
+>pencolor</userinput
+> configura a cor do traço. O <userinput
+>pencolor</userinput
+> recebe uma <glossterm linkend="rgb"
+>combinação de RGB</glossterm
+> como parâmetro. O <userinput
+>pencolor</userinput
+> pode ser abreviado para <userinput
+>pc</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="canvas">
+<title
+>Comandos para controlar a área de desenho</title>
+<para
+>Existem vários comandos para controlar a área de desenho.</para>
+<sect3 id="resizecanvas">
+ <title
+>canvassize (cs)</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>canvassize</term>
+ <listitem
+><para
+><screen
+>canvassize X,Y</screen>
+Com o comando <userinput
+>canvassize</userinput
+> você poderá alterar o tamanho da área de desenho. Ele recebe dois parâmetros X e Y à entrada, em que o X é a nova largura da área de desenho em <glossterm linkend="pixels"
+>pixels</glossterm
+>, e o Y é a nova altura da mesma área em <glossterm linkend="pixels"
+>pixels</glossterm
+>. O <userinput
+>canvassize</userinput
+> pode ser abreviado para <userinput
+>cs</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="setbgcolor">
+ <title
+>canvascolor (cc)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>canvascolor</term>
+ <listitem
+><para
+><screen
+>canvascolor R,G,B</screen>
+O <userinput
+>canvascolor</userinput
+> define a cor da área de desenho. O <userinput
+>canvascolor</userinput
+> recebe uma <glossterm linkend="rgb"
+>combinação RGB</glossterm
+> como parâmetro. O <userinput
+>canvascolor</userinput
+> pode ser abreviado para <userinput
+>cc</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="wrapon">
+ <title
+>wrapon</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>wrapon</term>
+ <listitem
+><para
+><screen
+>wrapon</screen>
+Com o comando <userinput
+>wrapon</userinput
+> você poderá activar a <glossterm linkend="wrapping"
+>envolvência</glossterm
+> para a área de desenho. Por favor veja o glossário para saber o que é a <glossterm linkend="wrapping"
+>envolvência</glossterm
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="wrapoff">
+ <title
+>wrapoff</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>wrapoff</term>
+ <listitem
+><para
+><screen
+>wrapoff</screen>
+Com o comando <userinput
+>wrapoff</userinput
+> você poderá desactivar a <glossterm linkend="wrapping"
+>envolvência</glossterm
+> para a área de desenho. Isto significa que a tartaruga poder-se-á mover para fora da área de desenho e <quote
+>perder-se</quote
+>. Por favor veja o glossário se quiser saber o que é a <glossterm linkend="wrapping"
+>envolvência</glossterm
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="clean">
+<title
+>Comandos para limpar</title>
+<para
+>Existem dois comandos para limpar a área de desenho, depois de você ter deixado tudo confuso.</para>
+<sect3 id="clear">
+ <title
+>clear (cr)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>clear</term>
+ <listitem
+><para
+><screen
+>clear</screen>
+Com o <userinput
+>clear</userinput
+>, você poderá limpar todos os desenhos da área respectiva. Tudo o resto permanece igual: a posição e o ângulo da tartaruga, a cor da área de trabalho, a visibilidade da tartaruga e o tamanho da área de desenho. O <userinput
+>clear</userinput
+> pode ser abreviado para <userinput
+>cr</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="reset">
+ <title
+>reset</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>reset</term>
+ <listitem
+><para
+><screen
+>reset</screen>
+O <userinput
+>reset</userinput
+> limpa tudo de forma mais abrangente que o comando <userinput
+>clear</userinput
+>. Depois de um comando <userinput
+>reset</userinput
+>, tudo fica tal e qual estava quando você iniciou o &kturtle;. A tartaruga é posicionada no meio do ecrã, a cor da área de desenho é branca e a tartaruga irá desenhar uma linha preta na área de desenho.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="sprites">
+<title
+>A tartaruga é uma imagem móvel</title>
+<para
+>Muitas das pessoas não sabem o que são as imagens móveis ('sprites'), daí uma breve explicação: as imagens móveis são pequenas imagens que podem percorrer o ecrã (para mais informações, veja o glossário sobre as <glossterm linkend="sprites"
+>imagens móveis</glossterm
+>). </para>
+<para
+>A seguir você irá encontrar uma apresentação completa de todos os comandos que lidam com imagens móveis.</para>
+<para
+>[A versão actual do &kturtle; não suporta ainda o uso de imagens móveis que não apenas a tartaruga. Nas versões futuras, você poderá mudar a tartaruga para outra coisa ao seu gosto]</para>
+<sect3 id="spriteshow">
+ <title
+>show</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>show (ss)</term>
+ <listitem
+><para
+><screen
+>show</screen>
+O <userinput
+>show</userinput
+> torna a tartaruga visível de novo depois de ter ficado escondida. O <userinput
+>show</userinput
+> pode ser abreviado para <userinput
+>ss</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="spritehide">
+ <title
+>hide (sh)</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>hide</term>
+ <listitem
+><para
+><screen
+>hide</screen>
+O <userinput
+>hide</userinput
+> esconde a tartaruga. Isto pode ser usado se a tartaruga não couber no seu desenho. O <userinput
+>hide</userinput
+> pode ser abreviado para <userinput
+>sh</userinput
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="writing">
+<title
+>Será que as tartarugas escrevem texto?</title>
+<para
+>A resposta é: <quote
+>sim</quote
+>. A tartaruga sabe escrever e pode escrever tudo o que lhe disser para escrever.</para>
+<sect3 id="print">
+ <title
+>print</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>print</term>
+ <listitem
+><para
+><screen
+>print X</screen>
+O comando <userinput
+>print</userinput
+> é usado para dizer à tartaruga para escrever algo na área de desenho. O <userinput
+>print</userinput
+> recebe números e texto como parâmetros. Você poderá executar o <userinput
+>print</userinput
+> para vários parâmetros com o sinal <quote
+>+</quote
+>. Veja aqui um pequeno exemplo: <screen
+>ano = 2004
+autor = "Ze"
+print "O " + autor + " iniciou o projecto do KTurtle em " + ano + " e ainda continua a gostar de trabalhar nele!"
+</screen>
+ </para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="fontsize">
+ <title
+>fontsize</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>fontsize</term>
+ <listitem
+><para
+><screen
+>fontsize X</screen>
+O <userinput
+>fontsize</userinput
+> configura o tamanho da letra que é usado pelo <userinput
+>print</userinput
+>. O <userinput
+>fontsize</userinput
+> recebe um parâmetros que deverá ser um número. O tamanho é definido em <glossterm linkend="pixels"
+>pixels</glossterm
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="random">
+<title
+>Um comando que joga aos dados por si</title>
+<para
+>Existe um comando que lança os dados para si, que se chama <userinput
+>random</userinput
+> e é muito útil para alguns resultados inesperados.</para>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>random</term>
+ <listitem
+><para
+><screen
+>random X,Y</screen>
+O <userinput
+>random</userinput
+> é um comando que recebe parâmetros e devolve resultados. Como parâmetros são necessários dois números, em que o primeiro define o resultado mínimo (X) e o segundo o máximo (Y). O resultado é um número escolhido aleatoriamente que é maior ou igual ao mínimo e menor ou igual ao máximo. Aqui está um pequeno exemplo: <screen>
+ repeat 500 [
+ x = random 1,20
+ forward x
+ turnleft 10 - x
+ ]
+ </screen
+> Com o comando 'random', você poderá adicionar um pouco de confusão ao seu programa.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="dialogs">
+<title
+>Entrada de dados e reacção através de janelas</title>
+<para
+>Uma janela poderá pedir alguma alguma reacção em especial ou a introdução de determinados dados. O &kturtle; tem dois comandos para janelas, nomeadamente o <userinput
+>message</userinput
+> e o <userinput
+>inputwindow</userinput
+></para>
+<sect3 id="message">
+ <title
+>message</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>message</term>
+ <listitem
+><para
+><screen
+>message X</screen>
+O comando <userinput
+>message</userinput
+> recebe uma <link linkend="string"
+>cadeia de caracteres</link
+> à entrada. Mostra então uma janela que contém o texto da <link linkend="string"
+>cadeia de caracteres</link
+>. <screen
+>ano = 2004
+autor = "Ze"
+print "O " + autor + " iniciou o projecto do KTurtle em " + ano + " e ainda continua a gostar de trabalhar nele!"
+</screen>
+ </para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="inputwindow">
+ <title
+>inputwindow</title>
+ <variablelist>
+ <varlistentry
+>
+ <term
+>inputwindow</term>
+ <listitem
+><para
+><screen
+>inputwindow X</screen>
+O <userinput
+>inputwindow</userinput
+> recebe uma <link linkend="string"
+>cadeia de caracteres</link
+> à entrada. Mostra uma janela que contém o texto da cadeia de caracteres, tal como acontece no <link linkend="message"
+>message</link
+>. Contudo, para além disso, também mostra um campo de texto na janela. Através deste campo, o utilizador poderá introduzir um <link linkend="number"
+>número</link
+> ou uma <link linkend="string"
+>cadeia de caracteres</link
+> que poderá ser guardada num <link linkend="containers"
+>contentor</link
+>. Por exemplo <screen>
+in = inputwindow "Que idade tem?"
+out = 2003 - in
+print "Em 2003, você tinha " + out + " anos a dada altura."
+</screen
+> Quando um utilizador cancelar a janela ou não introduzir nada de todo, o <link linkend="containers"
+>contentor</link
+> fica vazio.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+</sect1>
+
+
+
+<sect1 id="containers">
+<title
+>Contentores</title>
+<para
+>Os contentores são letras ou palavras que podem ser usadas pelo programador para guardar algum número ou algum texto. Os contentores que contêm um número chamam-se <link linkend="variables"
+>variáveis</link
+>, enquanto que os que contêm texto chamam-se <link linkend="strings"
+>cadeias de caracteres</link
+>.</para>
+
+<para
+>Os contentores que não são usados não contêm nada. Por exemplo, um: <screen>
+print N
+</screen
+> Isto não irá imprimir nada. Se tentar fazer <link linkend="math"
+>operações matemáticas</link
+> com contentores vazios, irá obter erros. </para>
+
+<sect2 id="variables">
+<title
+>Variáveis: contentores de números</title>
+<para
+>Vamos começar com um exemplo: <screen>
+x = 3
+print x
+</screen
+> Na primeira linha, a letra <userinput
+>x</userinput
+> passou a ser uma variável (um contentor de números). Como poderá ver, o valor da variável <userinput
+>x</userinput
+> passou a 3. Na segunda linha, o valor é impresso.</para>
+<para
+>Lembre-se que, se quisesse imprimir um <quote
+>x</quote
+>, então deveria ser escrito <screen
+>print "x"
+</screen>
+</para>
+<para
+>Isso foi fácil, mas agora há um exemplo um pouco mais difícil: <screen>
+A = 2004
+B = 25
+C = A + B
+
+# o próximo comando imprime "2029"
+print C
+backward 30
+# o próximo comando imprime "2004 mais 25"
+print A + " mais " + B
+backward 30
+# o próximo comando imprime "1979"
+print A - B
+</screen
+> Nas duas primeiras linhas, as variáveis <userinput
+>A</userinput
+> e <userinput
+>B</userinput
+> são configuradas como sendo iguais a 2004 e 25. Na terceira linha, a variável <userinput
+>C</userinput
+> fica igual a <userinput
+>A + B</userinput
+>, o que dá 2029. O resto do exemplo consiste em 3 comandos <userinput
+>print</userinput
+> com <userinput
+>backward 30</userinput
+> no meio. O <userinput
+>backward 30</userinput
+> está lá para garantir que cada resultado fica numa linha diferente. Neste exemplo, você vê também que as variáveis podem ser usadas nos <link linkend="math"
+>cálculos matemáticos</link
+>.</para>
+</sect2>
+
+<sect2 id="strings">
+<title
+>Contentores de texto (cadeias de caracteres)</title>
+<para
+>No código do programa, o texto normal é iniciado e termina normalmente com aspas. Como já foi visto: <screen>
+print "Olá programador!"
+</screen
+> O texto fica delimitado com as aspas. Estes pedaços de texto normal são chamados então de <link linkend="strings"
+>cadeias de caracteres</link
+>.</para>
+<para
+>As cadeias de caracteres são bastante parecidas com as variáveis. A maior diferença é que as cadeias de caracteres não podem ser usadas em <link linkend="math"
+>cálculos matemáticos</link
+> e <link linkend="questions"
+>perguntas</link
+>. Um exemplo da utilização das cadeias de caracteres: <screen>
+x = "Olá "
+nome = inputwindow "por favor indique o seu nome..."
+print x + nome + ", como é que está?
+</screen
+> Na segunda linha, a cadeia de caracteres <userinput
+>x</userinput
+> fica igual a <quote
+>Olá </quote
+>. Na segunda linha, a cadeia de caracteres <userinput
+>nome</userinput
+> é configurada como o resultado do comando <userinput
+>inputwindow</userinput
+>. Na terceira linha, o programa imprime uma composição de três cadeias de caracteres na área de desenho.</para>
+<para
+>Este programa pede-lhe para introduzir o seu nome. Quando você, por exemplo, introduzir o nome <quote
+>Zé</quote
+>, o programa irá imprimir <quote
+>Olá Zé, como é que está?</quote
+>. Lembre-se que o sinal de mais (+) é o único símbolo matemático que você poderá usar com as cadeias de caracteres.</para>
+</sect2>
+</sect1>
+
+<sect1 id="math">
+<title
+>Será que a Tartaruga Pode Fazer Contas?</title>
+<para
+>Sim, o &kturtle; sabe fazer contas para si. Você poderá somar (+), subtrair (-), multiplicar (*) e dividir (/). Aqui está um exemplo no qual iremos usar todas as operações: <screen>
+a = 20 - 5
+b = 15 * 2
+c = 30 / 30
+d = 1 + 1
+print "a: "+a+", b: "+b+", c: "+c+", d: "+d
+</screen
+> Será que sabe o valor de 'a', 'b', 'c' e 'd'? Repare por favor no uso do símbolo <userinput
+>=</userinput
+> de <link linkend="assignment"
+>atribuição</link
+>.</para>
+<para
+>Se você somente queria fazer um cálculo simples, você poderá fazer algo semelhante a isto: <screen
+>print 2004-12
+</screen
+></para>
+<para
+>Agora, um exemplo com parêntesis: <screen>
+print ( ( 20 - 5 ) * 2 / 30 ) + 1
+</screen
+> O que estiver entre parêntesis será calculado em primeiro lugar. Neste exemplo, o 20-5 será calculado, depois será multiplicado por 2, dividido por 30 e depois é adicionado 1 (o que dá 2).</para>
+</sect1>
+
+<sect1 id="questions">
+<title
+>Fazer perguntas, obter respostas...</title>
+<para
+>O <link linkend="if"
+><userinput
+>if</userinput
+></link
+> e o <link linkend="while"
+><userinput
+>while</userinput
+></link
+> são <link linkend="controlling-execution"
+>controladores de execução</link
+> que iremos discutir na próxima secção. Nesta secção iremos usar o comando <userinput
+>if</userinput
+> para explicar as perguntas.</para>
+<sect2 id="q">
+<title
+>Perguntas</title>
+<para
+>Um exemplo simples de perguntas: <screen>
+x = 6
+if x &gt; 5 [
+ print "olá"
+]
+</screen
+> Neste exemplo, a pergunta é <userinput
+>x &gt; 5</userinput
+>, se a resposta a esta pergunta for <quote
+>true</quote
+> (verdadeira), o código entre parêntesis rectos será executado. As perguntas são uma parte importante da programação e são usadas normalmente em conjunto com os <link linkend="controlling-execution"
+>controladores de execução</link
+>, como o <link linkend="if"
+><userinput
+>if</userinput
+></link
+>. Todos os números e <link linkend="variables"
+>variáveis</link
+> (contentores de números) poderão ser comparados uns com os outros nas perguntas.</para>
+<para
+>Aqui estão todas as perguntas possíveis: <table>
+<title
+>Tipos de perguntas</title>
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+><userinput
+>a == b</userinput
+></entry>
+<entry
+>igual a</entry>
+<entry
+>a resposta é <quote
+>true</quote
+> (verdadeira) se o <userinput
+>a</userinput
+> for igual ao <userinput
+>b</userinput
+></entry>
+</row>
+<row>
+<entry
+><userinput
+>a != b</userinput
+></entry>
+<entry
+>é diferente de</entry>
+<entry
+>a resposta é <quote
+>true</quote
+> (verdadeira) se o <userinput
+>a</userinput
+> não for igual ao <userinput
+>b</userinput
+></entry>
+</row>
+<row>
+<entry
+><userinput
+>a &gt; b</userinput
+></entry>
+<entry
+>maior que</entry>
+<entry
+>a resposta é <quote
+>true</quote
+> (verdadeira) se o <userinput
+>a</userinput
+> for maior que o <userinput
+>b</userinput
+></entry>
+</row>
+<row>
+<entry
+><userinput
+>a &lt; b</userinput
+></entry>
+<entry
+>menor que</entry>
+<entry
+>a resposta é <quote
+>true</quote
+> (verdadeira) se o <userinput
+>a</userinput
+> for menor que o <userinput
+>b</userinput
+></entry>
+</row>
+<row>
+<entry
+><userinput
+>a &gt;= b</userinput
+></entry>
+<entry
+>maior ou igual a</entry>
+<entry
+>a resposta é <quote
+>true</quote
+> (verdadeira) se o <userinput
+>a</userinput
+> for maior ou igual ao <userinput
+>b</userinput
+></entry>
+</row>
+<row>
+<entry
+><userinput
+>a &lt;= b</userinput
+></entry>
+<entry
+>menor ou igual a</entry>
+<entry
+>a resposta é <quote
+>true</quote
+> (verdadeira) se o <userinput
+>a</userinput
+> for menor ou igual ao <userinput
+>b</userinput
+></entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</para>
+<para
+>As perguntas ficam <glossterm
+>realçadas</glossterm
+> com azul claro no <link linkend="the-code-editor"
+>editor de código</link
+>.</para
+>
+</sect2>
+
+<sect2 id="question-glue">
+<title
+>Colagem de Perguntas</title>
+<para
+>As perguntas também podem ser coladas umas às outras com <quote
+>palavras de colagem de perguntas</quote
+> onde, desta forma, algumas perguntas tornam-se uma pergunta maior. <screen>
+a = 1
+b = 5
+if (a &lt; 5) and (b == 5) [
+ print "olá"
+]
+</screen
+> Neste exemplo, a palavra de colagem <userinput
+>and</userinput
+> é usada para colar 2 perguntas (<userinput
+>a &lt; 5</userinput
+>, <userinput
+>b == 5</userinput
+>) em conjunto. Se um lado do <userinput
+>and</userinput
+> der uma resposta <quote
+>false</quote
+> (falsa), a pergunta toda irá responder <quote
+>false</quote
+>, porque, com a palavra de colagem <userinput
+>and</userinput
+>, ambos os lados precisam de ser <quote
+>true</quote
+> para que a resposta seja <quote
+>true</quote
+> (verdadeira). Por favor não se esqueça de usar os parêntesis à volta das perguntas!</para>
+
+<para
+>Segue-se uma vista esquemática; pode encontrar uma explicação mais detalhada de seguida: <table>
+<title
+>Palavras de colagem de perguntas</title>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+><userinput
+>and</userinput
+></entry>
+<entry
+>ambos os lados têm de ser <quote
+>true</quote
+> (verdadeiros) para a resposta ser <quote
+>true</quote
+> (verdadeira)</entry>
+</row>
+<row>
+<entry
+><userinput
+>or</userinput
+></entry>
+<entry
+>se um dos lados for <quote
+>true</quote
+> (verdadeiros) a resposta é <quote
+>true</quote
+> (verdadeira)</entry>
+</row>
+<row>
+<entry
+><userinput
+>not</userinput
+></entry>
+<entry
+>Caso especial: só funciona com uma pergunta! Muda o 'true' para 'false' e o 'false' para 'true'.</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</para>
+<para
+>As palavras de colagem ficam <glossterm
+>realçadas</glossterm
+> a púrpura no <link linkend="the-code-editor"
+>editor de código</link
+>.</para>
+
+<sect3 id="and">
+<title
+>and</title>
+<para
+>Quando são coladas duas perguntas em conjunto com o <userinput
+>and</userinput
+>, ambos os lados do <userinput
+>and</userinput
+> terão ser 'true' para que o resultado também seja 'true' (verdadeiro). Por exemplo: <screen>
+a = 1
+b = 5
+if ((a &lt; 10) and (b == 5)) and (a &lt; b) [
+ print "olá"
+]
+</screen
+> Nestes exemplo, poderá ver uma pergunta colada a outra pergunta também colada.</para>
+</sect3>
+
+<sect3 id="or">
+<title
+>or</title>
+<para
+>Se uma das duas perguntas coladas em conjunto com o <userinput
+>or</userinput
+> for 'true' (verdadeira), o resultado será também 'true'. Por exemplo: <screen>
+a = 1
+b = 5
+if ((a &lt; 10) or (b == 10)) or (a == 0) [
+ print "olá"
+]
+</screen
+> Neste exemplo, irá ver uma pergunta colada a outra pergunta, também esta colada.</para>
+</sect3>
+
+<sect3 id="not">
+<title
+>not</title>
+<para
+>O <userinput
+>not</userinput
+> é uma palavra de colagem de perguntas especial que só funciona para uma pergunta de cada vez. O <userinput
+>not</userinput
+> muda o 'true' para 'false' e o 'false' para 'true'. Por exemplo: <screen>
+a = 1
+b = 5
+if not ((a &lt; 10) and (b == 5)) [
+ print "olá"
+]
+else
+[
+ print "não olá ;-)"
+]
+</screen
+> Neste exemplo, a pergunta colada é igual a 'true', embora o <userinput
+>not</userinput
+> a mude para 'false'. Como tal, no fim, será impresso o <userinput
+>"não olá ;-)"</userinput
+> na <link linkend="the-canvas"
+>área de desenho</link
+>.</para>
+</sect3>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="controlling-execution">
+<title
+>Controlar a execução</title>
+<para
+>Os controladores de execução permitem-lhe &mdash; como o nome deles indica &mdash; controlar a execução.</para>
+<para
+>Os comandos de controlo da execução ficam <glossterm
+>realçados</glossterm
+> a verde escuro e a negrito. Os parêntesis rectos, que são mais usados em conjunto com os controladores de execução, ficam <glossterm
+>realçados</glossterm
+> a verde claro.</para>
+
+<sect2 id="wait">
+<title
+>Fazer a tartaruga esperar</title>
+<para
+>Se já tentou programar um pouco no &kturtle;, você já poderá ter reparado que a tartaruga pode ser bastante rápida a desenhar. Este comando faz a tartaruga andar um pouco mais devagar.</para>
+ <variablelist>
+ <varlistentry>
+ <term
+>wait</term>
+ <listitem
+><para
+><screen
+>wait X</screen>
+O <userinput
+>wait</userinput
+> faz a tartaruga esperar X segundos. <screen>
+repeat 36 [
+ forward 5
+ turnright 10
+ wait 0.5
+]
+</screen
+> Este código irá desenhar uma circunferência, mas a tartaruga irá esperar meio segundo a cada passo. Isto dá a noção de uma tartaruga vagarosa.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="if">
+<title
+>Executar o "if"</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>if</term>
+ <listitem
+><para
+><screen
+>if <link linkend="questions"
+>pergunta</link
+> [ ... ]</screen>
+O código que é colocado no <quote
+>...</quote
+> só será executado se (<userinput
+>if</userinput
+>) a resposta à <link linkend="questions"
+>pergunta</link
+> for <quote
+>true</quote
+> (verdadeira). Por favor leia, para obter mais informações sobre perguntas, a <link linkend="questions"
+>secção de perguntas</link
+>. <screen>
+x = 6
+if x &gt; 5 [
+ print "O x é maior que cinco!"
+]
+</screen
+> Na primeira linha, o <userinput
+>x</userinput
+> é inicializado a 6. Na segunda linha, a <link linkend="questions"
+>pergunta</link
+> <userinput
+>x &gt; 5</userinput
+> é feita. Dado que a resposta a esta pergunta é verdadeira, o controlador de execução <userinput
+>if</userinput
+> irá permitir que o código entre parêntesis rectos seja executado</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="while">
+<title
+>O ciclo "while"</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>while</term>
+ <listitem
+><para
+><screen
+>while <link linkend="questions"
+>pergunta</link
+> [ ... ]</screen>
+O controlador de execução <userinput
+>while</userinput
+> é um pouco como o <link linkend="if"
+><userinput
+>if</userinput
+></link
+>. A diferença é que o <userinput
+>while</userinput
+> continua a repetir o código entre parêntesis até que a resposta à <link linkend="questions"
+>pergunta</link
+> seja <quote
+>false</quote
+> (falsa). <screen>
+x = 1
+while x &lt; 5 [
+ forward 10
+ wait 1
+ x = x + 1
+]
+</screen
+> Na primeira linha, o <userinput
+>x</userinput
+> fica igual a 1. Na segunda, a <link linkend="questions"
+>pergunta</link
+> <userinput
+>x &lt; 5</userinput
+> é feita. Dado que a resposta a esta pergunta é <quote
+>true</quote
+> (verdadeira), o controlador de execução <userinput
+>while</userinput
+> começa a execução do código entre parêntesis até que a resposta à <link linkend="questions"
+>pergunta</link
+> seja <quote
+>false</quote
+> (falsa). Neste caso, o código entre parêntesis será executado 4 vezes, dado que, de cada vez que a quinta linha é executada, o <userinput
+>x</userinput
+> fica um número acima.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="else">
+<title
+>Se não, por outras palavras: "else"</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>else</term>
+ <listitem
+><para
+><screen
+>if pergunta [ ... ] else [ ... ]</screen>
+O <userinput
+>else</userinput
+> pode ser usado para além do controlador de execução <link linkend="if"
+><userinput
+>if</userinput
+></link
+>. O código entre parêntesis a seguir ao <userinput
+>else</userinput
+> só é executado se a resposta à <link linkend="questions"
+>pergunta</link
+> que é feita for <quote
+>false</quote
+> (falsa). <screen>
+x = 4
+if x &gt; 5 [
+ print "O x é maior que cinco!"
+] else [
+ print "O x é menor que seis!"
+]
+</screen
+> A <link linkend="questions"
+>pergunta</link
+> testa se o <userinput
+>x</userinput
+> é maior que 5. Dado que o <userinput
+>x</userinput
+> fica igual a 4 na primeira linha, a resposta à pergunta é <quote
+>false</quote
+> (falsa). Isto significa que o código entre parêntesis a seguir ao <userinput
+>else</userinput
+> é executado.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="for">
+<title
+>O ciclo "for", um ciclo de contagem</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>for</term>
+ <listitem
+><para
+><screen
+>for <userinput
+>ponto inicial</userinput
+> a <userinput
+>ponto final</userinput
+> [ ... ]</screen>
+O ciclo <userinput
+>for</userinput
+> é um <quote
+>ciclo de contagem</quote
+>, ou seja, faz de contador para si. <screen>
+for x = 1 to 10 [
+ print x * 7
+ forward 15
+]
+</screen
+> De cada vez que o código entre parêntesis é executado, o <userinput
+>x</userinput
+> é incrementado de uma unidade, até que o valor do <userinput
+>x</userinput
+> chegue a 10. O código entre parêntesis imprime o valor de <userinput
+>x</userinput
+> multiplicado por 7. Depois de este programa terminar a sua execução, você irá ver a tabuada dos 7 na área de desenho.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+</sect1>
+
+
+<sect1 id="learn">
+<title
+>Crie os seus próprios comandos com o <quote
+>learn</quote
+></title>
+<para
+>O <userinput
+>learn</userinput
+> é um comando muito especial, porque é usado para criar os seus próprios comandos. O comando que criar poderá receber <glossterm linkend="input-output"
+>parâmetros</glossterm
+> e devolver <glossterm linkend="input-output"
+>resultados</glossterm
+>. Vamos ver como é que é criado um novo comando. <screen>
+learn circunferencia x [
+ repeat 36 [
+ forward x
+ turnleft 10
+ ]
+]
+</screen
+> O novo comando chama-se <userinput
+>circunferencia</userinput
+>. O <userinput
+>circunferencia</userinput
+> recebe um <glossterm linkend="input-output"
+>parâmetro</glossterm
+>, um número, para definir o tamanho da circunferência. O <userinput
+>circunferencia</userinput
+> não devolve nenhum <glossterm linkend="input-output"
+>resultado</glossterm
+>. O comando <userinput
+>circunferencia</userinput
+> pode agora ser usado como um comando normal. Veja este exemplo: <screen
+>learn circunferencia X [
+ repeat 36 [
+ forward X
+ turnleft 10
+ ]
+]
+
+go 30,30
+circunferencia 20
+
+go 40,40
+circunferencia 50
+</screen>
+</para>
+<para
+>No próximo exemplo, vai ser criado um comando com um valor de resultado devolvido. <screen>
+learn multiplicarPeloProprio n [
+ r = n * 1
+ r = n * n
+ return r
+]
+i = inputwindow "Por favor indique um número e carregue em OK"
+print "O " + i + " multiplicado por ele próprio é igual a: " + multiplicarPeloProprio i
+</screen
+> Neste exemplo, existe agora um comando novo chamado <userinput
+>multiplicarPeloProprio</userinput
+>. O parâmetro deste comando é multiplicado por ele próprio e é então devolvido, usando o comando <anchor id="return"/><userinput
+>return</userinput
+>. O comando <userinput
+>return</userinput
+> é a forma de devolver um resultado de uma função criada. </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/translator-guide.docbook b/tde-i18n-pt/docs/kdeedu/kturtle/translator-guide.docbook
new file mode 100644
index 00000000000..1b74aa68154
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/translator-guide.docbook
@@ -0,0 +1,262 @@
+<chapter id="translators">
+<title
+>Guia do Tradutor do &kturtle;</title>
+<para
+>Como já deverá saber, a funcionalidade única da linguagem de programação &logo; é que os seus comandos são muitas vezes traduzidos para a língua do programador. Isto remove uma barreira para alguns aprendizes para apanharem as bases da programação. Ao traduzir o &kturtle; para uma nova língua, deverão ser traduzidos mais alguns ficheiros, para além das mensagens e documentação normais. Contudo, a maior parte desta é gerada automaticamente pelos programas de Rafael Beccar. Estes programas poderão ser encontrados em <userinput
+>kdeedu/kturtle/scripts</userinput
+>, enquanto os ficheiros que necessitam de traduções poderão ser encontrados em <userinput
+>kdeedu/kturtle/data</userinput
+>; nestas pastas também irá encontrar os ficheiros README que contêm as instruções para os usar/traduzir. </para>
+
+<sect1 id="make_directory">
+<title
+>Criar um Dicionário para Guardar os Ficheiros Traduzidos</title>
+<para
+>Primeiro, necessita de criar uma pasta para guardar os ficheiros traduzidos. Crie uma pasta chamada <filename class="directory"
+>kde-i18n/<replaceable
+>código</replaceable
+>/data/kdeedu/kturtle/</filename
+> na sua pasta de CVS do KDE, onde o <replaceable
+>código</replaceable
+> é o código do seu país (o código <acronym
+>ISO</acronym
+> de 2 ou 4 letras). </para>
+<para
+>Copie o ficheiro <filename
+>Makefile.am</filename
+> de <filename class="directory"
+>kdeedu/kturtle/data/</filename
+> para esta pasta. Abra-o com o seu editor de texto favorito, substitua todas as instâncias de <quote
+>en_US</quote
+> no ficheiro pelo seu código de país (o que é usado acima) e grave o ficheiro. </para>
+</sect1>
+<sect1 id="commands_trans">
+<title
+>Como Traduzir as Palavras-Chave (Comandos) do &logo;</title>
+<para>
+<itemizedlist>
+<listitem
+><para
+>Copie o ficheiro <filename
+>logokeywords.en_US.xml</filename
+>, mudando o seu nome para <filename
+>logokeywords.<replaceable
+>codigo</replaceable
+>.xml</filename
+> em que o <replaceable
+>codigo</replaceable
+> é o código do seu país (para Portugal, é o <emphasis
+>pt</emphasis
+>). </para>
+</listitem>
+<listitem
+><para
+>Traduza para a sua própria língua o conteúdo da marca <sgmltag class="starttag"
+>keyword</sgmltag
+>, &ie; a informação entre o <sgmltag class="starttag"
+>keyword</sgmltag
+> e o <sgmltag class="endtag"
+>keyword</sgmltag
+> sempre que possível e o conteúdo da marca <sgmltag class="starttag"
+>alias</sgmltag
+>, &ie; a informação entre o <sgmltag class="starttag"
+>alias</sgmltag
+> e o <sgmltag class="endtag"
+>alias</sgmltag
+>. Este conteúdo está relacionado, dado que o conteúdo do 'alias' é um nome alternativo ou atalho para a palavra-chave.</para>
+<para
+>Por exemplo, o <quote
+>while</quote
+> traduz-se em português para: <sgmltag class="starttag"
+>keyword</sgmltag
+>enquanto<sgmltag class="endtag"
+>keyword</sgmltag
+>. </para>
+<para
+>Por favor não traduza mais nada e não traduza as palavras em inglês no <sgmltag class="starttag"
+>command name="palavra_em_ingles"</sgmltag
+>. Estas terão de permanecer em Inglês. </para>
+<para
+>Última coisa: não altere a ordem deste ficheiro, dado que é necessário para os programas de geração automática das traduções do Rafael Beccar. </para>
+</listitem>
+<listitem
+><para
+>Grave o seu ficheiro como <emphasis role="bold"
+>UTF-8</emphasis
+> (no &kate;, use o <guimenuitem
+>Gravar Como...</guimenuitem
+> e mude para <guilabel
+>UTF-8</guilabel
+> na lista à direita do nome do ficheiro). </para>
+</listitem>
+<listitem
+><para
+>Envie o seu ficheiro por CVS (adicione o nome do seu ficheiro ao <filename
+>Makefile.am</filename
+>) ou envie-o para a Anne-Marie. </para>
+</listitem>
+<listitem
+><para
+>Em caso de qualquer dúvida, por favor contacte a Anne-Marie Mahfouf <email
+>annemarie.mahfouf@free.fr</email
+> para mais informações.</para>
+</listitem>
+</itemizedlist>
+</para>
+</sect1>
+
+<sect1 id="examples_syntax">
+<title
+>Como Traduzir os Ficheiros de Realce de Sintaxe</title>
+<para
+>A tradução do ficheiro <filename
+>logohighlightstyle.en_US.xml</filename
+> é bastante fácil, se usar o programa do Rafael Beccar em <filename class="directory"
+>kdeedu/kturtle/data/</filename
+>. Certifique-se que lê antes o ficheiro README nessa pasta. </para>
+<para
+>Por uma razão de compatibilidade com todas as pessoas que não desejam a benção programada em Perl mencionada no parágrafo anterior, existe ainda a maneira à antiga de o fazer: <itemizedlist>
+<listitem
+><para
+>Copie o ficheiro <filename
+>logohighlightstyle.en_US.xml</filename
+>, mudando o nome dele para <filename
+>logohighlightstyle.<replaceable
+>codigo</replaceable
+>.xml</filename
+> em que o <replaceable
+>codigo</replaceable
+> é o código de 2 ou 4 letra <acronym
+>ISO</acronym
+> do seu país (no caso de Portugal, é o 'pt'). </para>
+</listitem>
+<listitem
+><para
+>A linha 4 do ficheiro, tem um <sgmltag class="starttag"
+>language name="en_US"</sgmltag
+> ..., o qual você deverá alterar para o código <acronym
+>ISO</acronym
+> da sua língua (<quote
+>pt</quote
+>, no caso do Português). </para
+></listitem>
+<listitem
+><para
+>Traduza para a sua própria língua o conteúdo da marca <sgmltag class="starttag"
+>item</sgmltag
+> i.e a informação entre o <sgmltag class="starttag"
+>item</sgmltag
+> e o <sgmltag class="endtag"
+>item</sgmltag
+>. Este conteúdo deverá ter uma correspondência ao ficheiro <filename
+>logokeyword</filename
+>. Por exemplo, traduza o <quote
+>while</quote
+> para: <sgmltag class="starttag"
+>item</sgmltag
+> enquanto <sgmltag class="endtag"
+>item</sgmltag
+> e deixe os espaços tal como estão (um no início e um no fim). Por favor não traduza mais nada. </para
+></listitem>
+<listitem
+><para
+>Grave o seu ficheiro como <emphasis role="bold"
+>UTF-8</emphasis
+> (no &kate;, use o <guimenuitem
+>Gravar Como...</guimenuitem
+> e mude para <guilabel
+>UTF-8</guilabel
+> na lista à direita do nome do ficheiro). </para
+></listitem>
+<listitem
+><para
+>Envie o seu ficheiro por CVS (adicione o nome do seu ficheiro ao <filename
+>Makefile.am</filename
+>) ou envie-o para a Anne-Marie. </para
+></listitem>
+<listitem
+><para
+>Em caso de qualquer dúvida, por favor contacte a Anne-Marie Mahfouf <email
+>annemarie.mahfouf@free.fr</email
+> para mais informações. </para
+></listitem>
+</itemizedlist>
+</para>
+</sect1>
+
+<sect1 id="examples_trans">
+<title
+>Como Traduzir os Exemplos</title>
+<para
+>Mais uma vez, esta tarefa é bastante simplificada pelo programa do Rafael Beccar em <filename class="directory"
+>kdeedu/kturtle/data/</filename
+>. Certifique-se por favor que lê o ficheiro README nessa pasta, dado que ainda é necessário fazer algum trabalho, após os ficheiros de exemplo em Logo serem traduzidos automaticamente. </para>
+<para
+>Quando seguir as instruções indicadas no ficheiro README que encontrou na pasta do programa, já deverá ter tudo pronto. Não se esqueça por favor de testar o código em Logo traduzido que criou, dado que é muito fácil introduzir alguns erros. Garanta também por favor que o ficheiro <userinput
+>Makefile.am</userinput
+> no <filename class="directory"
+>kde-i18n/<replaceable
+>código</replaceable
+>/data/kdeedu/kturtle/</filename
+> está actualizado de acordo com os ficheiros novos. Para o Holandês, o ficheiro <userinput
+>Makefile.am</userinput
+> deverá ficar semelhante ao seguinte: <screen
+>txt_DATA = advertentie.logo driehoeken.logo krullen.logo tafels.logo \
+bloem.logo driehoek.logo logohighlightstyle.nl.xml pijl.logo vierkanten.logo \
+kleuren.logo logokeywords.nl.xml randomnaam.logo vierkant.logo
+txtdir = $(kde_datadir)/kturtle/examples/nl
+
+xml_DATA = logohighlightstyle.nl.xml
+xmldir = $(kde_datadir)/katepart/syntax
+
+keywords_DATA = logokeywords.nl.xml
+keywordsdir = $(kde_datadir)/kturtle/data
+EXTRA_DIST = $(txt_DATA) $(xml_DATA) $(keywords_DATA)
+</screen
+>
+</para>
+<para
+>Aqui está uma descrição de como fazer a tradução SEM utilizar os programas em Perl do Rafael: <itemizedlist>
+<listitem
+><para
+>Copie os exemplos em Inglês da pasta <filename class="directory"
+>kdeedu/kturtle/data/</filename
+> e mude os nomes dos ficheiros de acordo com a tradução para a sua língua: isto permitirá aos utilizadores perceberem rápida e facilmente o objectivo do exemplo.</para>
+</listitem>
+<listitem
+><para
+>Traduza as palavras-chave nos exemplos, usando as do <filename
+>logokeywords.xml</filename
+> para a sua língua. O ficheiro de palavras-chave deverá estar terminado, em primeiro lugar, antes de traduzir os exemplos.</para>
+</listitem>
+<listitem
+><para
+>Grave o seu ficheiro como <acronym
+>utf-8</acronym
+> (no &kate;, use o <guimenuitem
+>Gravar Como...</guimenuitem
+> e mude para <guilabel
+>UTF-8</guilabel
+> na lista à direita do nome do ficheiro)</para>
+</listitem>
+<listitem
+><para
+>Envie a sua pasta (adicione um <filename
+>Makefile.am</filename
+> dentro dela) ou envie-a para a Anne-Marie.</para>
+</listitem>
+<listitem
+><para
+>Em caso de alguma dúvida, por favor contacte a Anne-Marie Mahfouf, <email
+>annemarie.mahfouf@free.fr</email
+> para mais informações.</para>
+</listitem>
+<listitem
+><para
+>Finalmente, se você quiser, poderá adicionar os seus próprios exemplos nesta pasta.</para>
+</listitem>
+</itemizedlist>
+</para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kturtle/using-kturtle.docbook b/tde-i18n-pt/docs/kdeedu/kturtle/using-kturtle.docbook
new file mode 100644
index 00000000000..4023d1ee2ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kturtle/using-kturtle.docbook
@@ -0,0 +1,1113 @@
+<!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application
+ Thanks a lot in advance.-->
+<chapter id="using-kturtle">
+<title
+>Usar o &kturtle;</title>
+
+<screenshot>
+ <screeninfo
+>Aqui está uma imagem do &kturtle; em acção</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="mainwindow_flower_nrs.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela Principal do &kturtle;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>A janela principal do &kturtle; tem duas componentes principais: o <link linkend="the-code-editor"
+>editor de código</link
+> (3) à esquerda, onde você escreve os comandos de &logo; e a <link linkend="the-canvas"
+>área de desenho</link
+> (4) à direita, onde as instruções são visualizadas. A <link linkend="the-canvas"
+>área de desenho</link
+> é a área de recreio da tartaruga; é na área de desenho que a tartaruga se move e desenha. Os três outros locais da janela principal são: <link linkend="the-menubar"
+>o menu</link
+> (1) onde todas as acções podem ser acedidas, a <link linkend="the-toolbar"
+>barra de ferramentas</link
+> (4) que lhe permite seleccionar rapidamente as acções mais utilizadas e a <link linkend="the-statusbar"
+>barra de estado</link
+> (5) onde você irá encontrar alguma informação sobre o estado do &kturtle;.</para>
+
+<sect1 id="the-code-editor">
+<title
+>O Editor de Código</title>
+<para
+>No editor de código, você poderá escrever os comandos de &logo;. Ele tem todas as funcionalidades que você estaria à espera num editor moderno. A maioria das suas funcionalidades são encontradas nos menus <link linkend="the-edit-menu"
+>Editar</link
+> e <link linkend="the-tools-menu"
+>Ferramentas</link
+>. O editor de código pode ser acoplado a qualquer um dos lados da janela principal ou poderá ser destacado e colocado em qualquer local do seu ecrã.</para>
+<para
+>Você tem várias formas de obter algum código no editor. A forma mais fácil é usar um exemplo já feito. Você escolhe o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir Exemplos</guimenuitem
+></menuchoice
+> no <link linkend="the-file-menu"
+>menu Ficheiro</link
+>, onde poderá carregar num ficheiro. O nome do ficheiro dir-lhe-á algo sobre o que é o exemplo (por exemplo, o 'square.logo' vai desenhar um quadrado ('square'). O ficheiro que escolher será aberto no <link linkend="the-code-editor"
+>editor de código</link
+>, você poderá ir então a <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar Comandos</guimenuitem
+></menuchoice
+> para correr o código se o desejar.</para>
+<para
+>Você poderá abrir os ficheiros de &logo; se escolher <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+>.</para>
+<para
+>A terceira forma é escrever directamente o seu código no editor ou copiar/colar algum código deste guia de utilizador. </para>
+<para
+>A posição do cursor é indicada na <link linkend="the-statusbar"
+>barra de estado</link
+> à direita, com o número da Linha e da Coluna. </para>
+</sect1>
+
+<sect1 id="the-canvas">
+<title
+>A Área de Desenho</title>
+<para
+>A área de desenho é a área onde os comandos são visualizados, ou seja, onde estes <quote
+>desenham</quote
+> uma imagem. Por outras palavras, é o espaço de recreio da tartaruga. Depois de introduzir algum código no <link linkend="the-code-editor"
+>editor de código</link
+> e de o executar com <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar Comandos</guimenuitem
+></menuchoice
+>, duas coisas poderão acontecer: ou o código executa na perfeição e você poderá ver algo a mudar na área de desenho, ou você tem um erro no seu código e existirá uma mensagem que lhe dirá qual o erro que você cometeu.</para>
+<para
+>Esta mensagem devê-lo-á ajudar a resolver o erro.</para>
+<para
+>A imagem que é desenhada pode ser gravada num ficheiro (usando o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar a Área de Desenho</guimenuitem
+></menuchoice
+>) ou impressa (usando o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Imprimir...</guimenuitem
+></menuchoice
+>).</para>
+</sect1>
+
+<sect1 id="the-menubar">
+<title
+>A Barra de Menu</title>
+<para
+>No menu, você irá encontrar todas as acções do &kturtle;. Estas estão nos seguintes grupos: <guimenu
+>Ficheiro</guimenu
+>, <guimenu
+>Editar</guimenu
+>, <guimenu
+>Ver</guimenu
+>, <guimenu
+>Ferramentas</guimenu
+>, <guimenu
+>Configuração</guimenu
+> e <guimenu
+>Ajuda</guimenu
+>. Esta secção descreve-as a todas.</para>
+
+<sect2 id="the-file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<sect3 id="file-new">
+<title
+>Novo</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Cria um ficheiro de &logo; novo, vazio.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-open">
+<title
+>Abrir</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Abre um ficheiro de &logo;.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-open-recent">
+<title
+>Abrir um Recente</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Abre um ficheiro de &logo; que foi aberto recentemente.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-open-examples">
+<title
+>Abrir os Exemplos</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exemplos</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Mostra a pasta com os programas de exemplo do &logo;. Os exemplos deverão estar na sua língua favorita, a qual poderá escolher em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kturtle;...</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-save">
+<title
+>Gravar</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Grava o ficheiro de &logo; aberto de momento.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-save-as">
+<title
+>Gravar Como</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Grava o ficheiro de &logo; aberto de momento num local à escolha.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-save-canvas">
+<title
+>Gravar a Área de Desenho</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Área de Desenho</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Grava a imagem desenhada na área de desenho num ficheiro.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-speed">
+<title
+>Velocidade de Execução</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Velocidade de Execução</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Apresenta uma lista com as velocidades de execução possíveis, consistindo em: Velocidade Completa, Lento, Mais Lento e Lentíssimo. Quando a velocidade é igual a 'Velocidade Completa' (por omissão), poderá não conseguir ver o que se está a passar. Em alguns dos casos este comportamento poderá ser o desejado, mas noutros casos poder-se-á querer ter uma ideia da execução. No último caso, poderá querer configurar a velocidade da execução como 'Lento', 'Mais Lento' e 'Lentíssimo'. Quando um dos modos lentos for seleccionado, a posição actual de execução será mostrada no editor.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-execute">
+<title
+>Executar</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Alt;<keysym
+>Return</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Executar Comandos</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Inicia a execução dos comandos no editor de código.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-pause">
+<title
+>Pausa</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+><keysym
+>Pause</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Pausar a Execução</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Coloca a execução em pausa. Esta acção só fica activa quando os comandos estiverem de facto a ser executados.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-stop">
+<title
+>Parar</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+><keysym
+>Escape</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Parar Execução</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Pára a execução; esta acção só fica activa quando os comandos estiverem de facto a ser executados.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-print">
+<title
+>Imprimir</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Imprime o código actual no editor ou então o desenho gerado por este.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+<sect3 id="file-quit">
+<title
+>Sair</title>
+ <variablelist>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Sai do &kturtle;.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="the-edit-menu">
+ <title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+ <variablelist>
+ <anchor id="edit-undo"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Anula a última alteração ao código. O &kturtle; pode fazer anulações de forma ilimitada.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-redo"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Volta a fazer uma alteração anulada ao código.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-cut"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Corta o texto seleccionado do editor de código para a área de transferência.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-copy"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Copia o texto seleccionado do editor de código para a área de transferência.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-paste"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Cola o texto na área de transferência no editor.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-find"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Com esta acção, você poderá procurar frases no código.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-find-next"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+><keysym
+>F3</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Use isto para procurar a próxima ocorrência da frase.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="edit-replace"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Com esta acção, você poderá substituir frases no código.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="the-view-menu">
+ <title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+ <variablelist>
+ <anchor id="view-fullscreen"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Com esta acção, você activa ou desactiva o modo de ecrã completo.</para>
+ <para
+>Nota: Quando o código é executado, estando no modo de ecrã completo, tudo excepto a área de desenho fica escondido. Isto torna possível criar programas de <quote
+>ecrã completo</quote
+> no &kturtle;.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="view-linenumbers"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+><keysym
+>F11</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar os Números de Linha</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Com esta acção, você poderá mostrar os números de linha no editor de código. Isto poderá ser útil para procurar um erro.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="the-tools-menu">
+ <title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+ <variablelist>
+ <anchor id="tools-color-picker"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Alt;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Extractor de Cor</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção abre o extractor de cores. Com este extractor, você poderá seleccionar facilmente um <glossterm linkend="rgb"
+>código de cores</glossterm
+> e inseri-lo no <link linkend="the-code-editor"
+>editor de código</link
+>.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="tools-indent"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Indentar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção <quote
+>indenta</quote
+> (adiciona espaços em branco) as linhas que estão seleccionadas. Quando a 'indentação' é usada convenientemente, isto poderá tornar o código muito mais fácil de ler. Todos os exemplos usam indentação, por isso veja-os, por favor.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="tools-unindent"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desindentar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção <quote
+>remove a indentação</quote
+> (remove os espaços em branco no início de) as linhas que estão seleccionadas.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="tools-clean-indent"/>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Limpar a Indentação</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção limpa a <quote
+>indentação</quote
+> (remove todos os espaços em branco no início de) as linhas que estão seleccionadas.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="tools-comment"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Comentar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção adiciona caracteres de comentário (#) ao início das linhas que são seleccionadas. As linhas que começam com um carácter de comentário são ignoradas quando o código é executado. Os comentários permitem ao programador explicar um pouco o seu código ou podem ser usadas para evitar temporariamente que um dado pedaço de código seja executado.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="tools-uncomment"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Descomentar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção remove os caracteres de comentários das linhas seleccionadas.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2 id="the-setting-menu">
+ <title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+ <variablelist>
+ <anchor id="toggle-toolbar"/>
+ <varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a Barra Principal</para
+></listitem>
+</varlistentry>
+ </variablelist
+>
+ <variablelist>
+ <anchor id="toggle-statusbar"/>
+ <varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comutar</action
+> a Barra de Estado</para
+></listitem>
+</varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="tools-advanced"/>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Configuração Avançada</guisubmenu
+> </menuchoice
+></term>
+ <listitem
+><para
+>Aqui você poderá alterar as coisas que você normalmente não necessita de mudar. O sub-menu da <guisubmenu
+>Configuração Avançada</guisubmenu
+> tem três itens: <guimenuitem
+>Configurar o Editor...</guimenuitem
+> (a janela de configuração normal do editor &kate;), <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> (a janela de configuração de atalhos normal do &kde;) e a <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> (a janela de configuração da barra de ferramentas do &kde;).</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="settings-configure"/>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kturtle;...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Isto é usado para configurar o &kturtle;. Aqui você poderá mudar a língua dos comandos de &logo; ou definir um novo tamanho inicial para a área de desenho.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+
+</sect2>
+
+<sect2 id="the-help-menu">
+ <title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+ <variablelist>
+ <anchor id="help-handbook"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+><keysym
+>F1</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Manual do &kturtle;</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta acção mostra o manual que você está a ler de momento.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="help-whats-this"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+>&Shift;<keysym
+>F1</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>O Que É Isto?</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Depois de activar esta acção, a seta do cursor irá mudar para uma <quote
+>seta com ponto de interrogação</quote
+>. Este novo tipo de seta é usado para carregar em partes da janela principal do &kturtle;, aparecerá uma descrição da componente em particular.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="help-context-help"/>
+ <varlistentry>
+ <term
+><menuchoice
+><shortcut
+> <keycombo
+><keysym
+>F2</keysym
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Ajuda sobre: ...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Esta é uma função bastante útil; ela fornece ajuda acerca do código sobre o qual o cursor se encontra. Por isso, por exemplo, você poderá usar o comando <userinput
+>print</userinput
+> no seu código, e poderá querer ler para saber o que o manual diz sobre este comando. Você poderá mover o cursor para cima do comando <userinput
+>print</userinput
+> e carregar em <keysym
+>F2</keysym
+>. O manual irá então mostrar toda a informação sobre o comando <userinput
+>print</userinput
+>.</para>
+ <para
+>Esta função é muito importante durante a aprendizagem da programação.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="help-report-bug"/>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Comunicar um Erro...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Use isto para comunicar um problema no &kturtle; com os programadores. Estes relatórios podem ser usados para tornar as versões futuras do &kturtle; melhores.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="help-about-kturtle"/>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do &kturtle;</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Aqui você poderá encontrar informações sobre o &kturtle;, como os seus autores e a licença com que este se baseia.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <anchor id="help-about-kde"/>
+ <varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do &kde;</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+>Aqui você poderá encontrar informações sobre o &kde;. Se não souber ainda o que é o &kde;, este é um local que você não poderá perder.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</sect2>
+
+</sect1>
+
+<sect1 id="the-toolbar">
+<title
+>A Barra de Ferramentas</title>
+<para
+>Aqui você poderá aceder rapidamente às funções mais usadas. Por omissão, você irá encontrar aqui todos os comandos mais úteis, terminando nos ícones <guiicon
+>Executar os Comandos</guiicon
+> e o <guiicon
+>Parar a Execução</guiicon
+>.</para>
+<para
+>Você poderá configurar a barra de ferramentas se usar o menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configuração Avançada</guimenuitem
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></para>
+</sect1>
+
+<sect1 id="the-statusbar">
+<title
+>A Barra de Estado</title>
+<para
+>Na barra de estado você poderá saber o estado do &kturtle;. Do lado esquerdo, dá o resultado sobre a última acção. Do lado direito, você encontra a localização actual do cursor (os números da linha e da coluna). A meio da barra de estado, é indicada a língua usada para os comandos.</para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdeedu/kverbos/Makefile.am b/tde-i18n-pt/docs/kdeedu/kverbos/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kverbos/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kverbos/Makefile.in b/tde-i18n-pt/docs/kdeedu/kverbos/Makefile.in
new file mode 100644
index 00000000000..af8098e62a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kverbos/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kverbos
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kverbos/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kverbos/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kverbos/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kverbos/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kverbos/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kverbos/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kverbos/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kverbos/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kverbos/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kverbos/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kverbos/index.cache.bz2
new file mode 100644
index 00000000000..10f7e38e077
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kverbos/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kverbos/index.docbook b/tde-i18n-pt/docs/kdeedu/kverbos/index.docbook
new file mode 100644
index 00000000000..ebd40a15fba
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kverbos/index.docbook
@@ -0,0 +1,1287 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "kdeedu">
+ <!ENTITY kappname "&kverbos;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kverbos;</title>
+
+<authorgroup>
+<author
+><firstname
+>Arnold</firstname
+> <surname
+>Kraschinski</surname
+> <affiliation
+> <address
+><email
+>&Arnold.Kraschinski.mail;</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<year
+>2002</year>
+<holder
+>&Arnold.Kraschinski;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-05-23</date>
+<releaseinfo
+>3.0.8</releaseinfo>
+
+<abstract>
+<para
+>O &kverbos; é uma aplicação desenhada especialmente para estudar as formas verbais em Espanhol. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>Kapp</keyword>
+<keyword
+> verbo</keyword>
+<keyword
+>espanhol</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Com o &kverbos; o utilizador poderá aprender as formas verbais em Espanhol. O programa sugere um verbo e um tempo e o utilizador indica as diferentes formas. O programa corrige o utilizador e vai comunicando os resultados. O utilizador pode editar a lista dos verbos que poderão ser estudados. O programa poderá construir formas verbais normais por si só. As formas verbais regulares terão de ser indicadas pelo utilizador. Se a forma de um verbo é incerta, então a Internet oferece fontes razoáveis: <ulink url="http://csgrs6k1.uwaterloo.ca/~dmg/lando/verbos/con-jugador.html"
+> http://csgrs6k1.uwaterloo.ca/~dmg/lando/verbos/con-jugador.html</ulink
+> </para>
+
+<para
+>A funcionalidade mais interessante na versão actual é a utilização do &kfeeder;. Este é um programa que o utilizador terá de instalar em separado se o quiser usar. Se estiver instalado, então o progresso da aprendizagem será mostrado na aplicação &kfeeder;. Um cão anda às voltas e ele será alimentado com ossos se você for um bom aluno. Caso contrário, ele irá parar quieto num sítio qualquer a maior parte do tempo. </para>
+</chapter>
+
+<chapter id="using-kverbos">
+<title
+>Usar o &kverbos;</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kverbos;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="mainscreen-leer.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Esta janela poderá ser vista quando o utilizador iniciar o programa.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Quando o utilizador iniciar o programa, poderá ver esta janela. Esta é a janela principal da aplicação, onde o utilizador poderá treinar as formas verbais. De momento, não está nenhum ficheiro carregado. Como tal, o programa não poderá sugerir nenhum verbo. Primeiro, o utilizador terá de abrir um ficheiro com a opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+> ou com a barra de menu ou terá de indicar alguns verbos com a opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir um Novo Verbo</guimenuitem
+></menuchoice
+>.</para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kverbos; com um ficheiro de verbos carregado</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="mainscreen1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Aqui você pode ver a janela principal com um ficheiro de verbos carregado.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Logo que o utilizador tenha aberto um ficheiro com verbos, o programa irá sugerir um deles e um tempo. O utilizador poderá escrever a solução nos campos de texto. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><inlinemediaobject>
+<imageobject>
+<imagedata fileref="limpiar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+<listitem
+><para
+>Este botão limpa todos os dados do utilizador.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="corregir.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+<listitem
+><para
+>O utilizador poderá testar os seus dados com este botão. As formas incorrectas ficarão a sublinhado. Então aí o utilizador terá a hipótese de fazer melhor e corrigir as formas outra vez. Se um dos verbos não estiver correcto, o verbo não poderá contar mais como correcto. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><inlinemediaobject>
+<imageobject>
+<imagedata fileref="solucion.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+<listitem
+><para
+>Se o utilizador quiser ver a solução, ele poderá usar o <guiicon
+>mostrar a solução</guiicon
+>. Aí, a resposta correcta é apresentada nos campos de edição. Se o utilizador recorrer a este botão, o verbo não poderá contar mais como correcto.</para
+></listitem>
+</varlistentry
+>
+<varlistentry>
+<term
+><inlinemediaobject>
+<imageobject>
+<imagedata fileref="continuar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+<listitem>
+<para
+>O último botão desta fila pode ter duas funções.</para>
+
+<para
+>Se o utilizador carregar neste botão e as formas verbais não tiverem sido corrigidas ainda, o botão comporta-se como o 'corrigir'. As formas verbais são corrigidas e o utilizador poderá ver se as suas respostas estavam correctas. Se o utilizador quiser seguir em frente, terá de carregar no botão de novo.</para>
+
+<para
+>Se o botão for pressionado e os verbos já tiverem sido corrigidos, o programa segue para o próximo verbo. Isto significa que outro verbo é seleccionado e é apresentado ao utilizador.</para>
+</listitem>
+</varlistentry
+>
+</variablelist>
+
+<para
+>Uma segunda fila de botões <inlinemediaobject
+> <imageobject
+> <imagedata fileref="letters.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> permite ao utilizador indicar caracteres especiais em Espanhol que provavelmente não poderão ser introduzidos pelo teclado. </para>
+
+<para
+>Na barra de estado do programa, o utilizador vai obtendo informações sobre o seu trabalho. Ele poderá ver quantos verbos treinou e quantos deles foram corrigidos. Ele poderá ver quantos verbos estão armazenados no ficheiro aberto e que utilizador foi também introduzido. </para>
+
+<para
+>A barra de progresso é outro resultado para o utilizador. Ele poderá ver as suas respostas correctas como uma percentagem dos verbos praticados. </para>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kverbos-mainwindow">
+<title
+>A janela principal do &kverbos;</title>
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kverbos; com um ficheiro de verbos carregado</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="mainscreen1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui você pode ver a janela principal com um ficheiro de verbos carregado.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<!-- The File Menu ................................................................ -->
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+
+<!-- File->New -->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria um novo documento. Isto significa que os verbos da lista actual são removidos. O número de verbos é colocado a zero.</action
+></para
+></listitem>
+</varlistentry>
+
+<!-- File->Open -->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um ficheiro de verbos.</action
+> A janela de ficheiros aparece e o utilizador poderá seleccionar um dos ficheiros de verbos. O utilizador tem de se certificar que é um ficheiro de verbos, de facto. Não existe nenhum ficheiro de verbos predefinido que acompanhe o programa. O utilizador terá de indicar os seus próprios verbos ou terá de obter um ficheiro da página Web do &kverbos;.</para
+></listitem
+>
+</varlistentry>
+
+<!-- File->Open Standard Verb File -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir Ficheiro de Verbos Predefinidos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um dos ficheiros de verbos</action
+> que vem com o &kverbos;. O utilizador poderá usar este ficheiro se não quiser indicar os seus próprios verbos.</para
+></listitem
+>
+</varlistentry>
+
+<!-- File->Save -->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento.</action
+> A janela de ficheiros aparece e o utilizador poderá então escolher um nome para o ficheiro de verbos. Se o nome do ficheiro terminar em <literal role="extension"
+>.htm</literal
+> ou em <literal role="extension"
+>.html</literal
+>, a lista de verbos é gravada como um ficheiro &HTML;.</para
+></listitem>
+</varlistentry>
+
+<!-- File->Save As -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento.</action
+> A janela de ficheiros aparece e o utilizador poderá então escolher um nome para o ficheiro de verbos. Se o nome do ficheiro terminar em <literal role="extension"
+>.htm</literal
+> ou em <literal role="extension"
+>.html</literal
+>, a lista de verbos é gravada como um ficheiro &HTML;.</para
+></listitem>
+</varlistentry>
+
+<!-- File->Close -->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Termina o programa.</action
+></para
+></listitem>
+</varlistentry>
+
+<!-- File->New Window -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia uma nova instância do programa.</action
+></para
+></listitem>
+</varlistentry>
+
+<!-- File->Quit -->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kverbos;</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- The Edit Menu ................................................................ -->
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<!-- Edit->Enter new verb -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir um Novo Verbo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela 'Novos Verbos' onde poderá adicionar verbos novos à lista existente. Esta janela está descrita noutro capítulo desta documentação. </action
+></para
+></listitem>
+</varlistentry>
+
+<!-- Edit->Edit verblist -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editar a Lista de Verbos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela com uma lista com todos os verbos que estão na lista actual. Você poderá editar esta lista de verbos. Esta janela é descrita noutro capítulo desta documentação.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<!-- The User Menu ................................................................ -->
+<sect2>
+<title
+>O Menu <guimenu
+>Utilizador</guimenu
+></title>
+
+<variablelist>
+
+<!-- User->username -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Utilizador</guimenu
+> <guimenuitem
+>Nome de Utilizador</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma pequena janela onde você poderá indicar o seu nome de utilizador. </action
+></para
+></listitem>
+</varlistentry>
+
+<!-- User->results -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Utilizador</guimenu
+> <guimenuitem
+>Resultados</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela onde um utilizador poderá ver o número de sessões de treino que efectuou com o programa, bem como os últimos dez resultados.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- The settings menu -->
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<!-- Settings->Show toolbar -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>O utilizador poderá decidir se deseja ver a barra de ferramentas ou não. Isso poderá ser configurado aqui.</action
+></para
+></listitem>
+</varlistentry>
+
+<!-- Settings->Show status bar -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>O utilizador poderá decidir se deseja ver a barra de estado ou não. Na barra de estado aparecem algumas informações, como o número de verbos praticados e o nome do utilizador. </action
+></para
+></listitem>
+</varlistentry>
+
+<!-- Settings->options -->
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KVerbos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela onde o utilizador poderá indicar os tempos que deseja praticar e o modo da correcção. Para mais detalhes, veja o capítulo sobre esta janela. </action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- The Help Menu ................................................................ -->
+<sect2>
+<title
+>O Menu Ajuda</title>
+&help.menu.documentation; </sect2>
+</sect1>
+
+<!-- ................................................................ -->
+<!-- The New Verb Dialog ............................................ -->
+<sect1 id="new-verb-dialog">
+<title
+>A Janela de Novos Verbos</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela de Novos Verbos</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="newverb.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui você poderá ver a janela onde o utilizador poderá indicar verbos novos.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Use esta janela se quiser criar a sua própria lista de verbos ou se quiser adicionar alguns verbos novos a um ficheiro existente. Aqui você poderá indicar o infinitivo do verbo em espanhol e o seu significado numa língua estrangeira. O importante é que você indica ao programa se este é um verbo regular, um verbos dos grupos do espanhol ou ainda um verbo irregular. Se for irregular, você terá de indicar também as formas irregulares. Tenha cuidado com esta janela e com as formas verbais que introduz, porque o programa usa estes dados para gerar os formulários automaticamente. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="input.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem
+><para
+>Alguns dos campos de edição onde você poderá indicar as informações dos verbos. Existem campos semelhantes para o gerúndio e para o particípio passado, bem como todas as outras formas, se necessário. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="type.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem
+><para
+>Com esta lista, você selecciona o tipo de verbo que indicou. Faça isso com cuidado, porque são informações importantes para o programa fazer o seu trabalho em condições. </para>
+ <para
+>A língua Espanhola conhece três tipos de conjugações regulares. Estes são os padrões de conjugação dos verbos que terminam em -er, -ar e -ir. Muitos dos verbos não são regulares em todas as formas mas também não são completamente irregulares. Estes verbos são chamados verbos de grupos e podem ser divididos em vários grupos. O programa poderá gerar os formulários para os verbos regulares e para os verbos de grupos. Só precisa da informação sobre o grupo a que o verbo pertence. Os outros verbos são os irregulares e, neste caso, as formas irregulares terão de ser introduzidas. Seleccione o grupo na lista respectiva. <variablelist>
+ <varlistentry>
+ <term
+>regular</term>
+ <listitem
+><para
+>Escolha isto se for um verbos completamente regular de um dos padrões -ar, -er ou -ir.</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>irregular</term>
+ <listitem
+><para
+>Seleccione isto se os verbos não pertencerem a nenhum dos grupos descrito em baixo. A página ficará activada e você poderá indicar todas as formas irregulares.</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>e &gt; ie</term>
+ <listitem
+><para
+>Escolha isto para os verbos em que o 'e' no hífen mude para 'ie'. </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>o &gt; ue</term>
+ <listitem
+><para
+>Escolha isto para os verbos em que o 'o' no hífen mude para 'ue'. </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>u &gt; ue</term>
+ <listitem
+><para
+>Escolha isto para os verbos em que o 'u' no hífen mude para 'ue'. </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>e &gt; i</term>
+ <listitem
+><para
+>Escolha isto para os verbos em que o 'e' no hífen mude para 'i'. </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>c &gt; qu</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>c</quote
+> antes de um <quote
+>e</quote
+>, o <quote
+>c</quote
+> muda para <quote
+>qu</quote
+>. Exemplos: 'colocar', 'atacar'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>g &gt; gu</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>g</quote
+> antes de um <quote
+>e</quote
+>, o <quote
+>g</quote
+> muda para <quote
+>gu</quote
+>. Exemplo: 'pagar'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>z &gt; c</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>z</quote
+> antes de um <quote
+>e</quote
+>, o <quote
+>z</quote
+> muda para <quote
+>c</quote
+>. Exemplos: 'cazar', 'alzar'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>gu &gt; gu</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>gu</quote
+> antes de um <quote
+>e</quote
+>, o <quote
+>gu</quote
+> muda para <quote
+>gu</quote
+>. Exemplos: 'averiguar'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>c &gt; z</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>c</quote
+> antes de um <quote
+>o</quote
+> ou um <quote
+>a</quote
+>, o <quote
+>c</quote
+> muda para <quote
+>z</quote
+>. Exemplos: 'vencer', 'zurcir'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>g &gt; j</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>g</quote
+> antes de um <quote
+>o</quote
+> ou um <quote
+>a</quote
+>, o <quote
+>g</quote
+> muda para <quote
+>j</quote
+>. Exemplos: 'coger', 'dirigir'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>gu &gt; g</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>gu</quote
+> antes de um <quote
+>o</quote
+> ou um <quote
+>a</quote
+>, o <quote
+>gu</quote
+> muda para <quote
+>g</quote
+>. Exemplos: 'distinguir'</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>qu &gt; c</term>
+ <listitem
+><para
+>Um verbo com irregularidades ortográficas. Se vier um <quote
+>qu</quote
+> antes de um <quote
+>o</quote
+> ou um <quote
+>a</quote
+>, o <quote
+>qu</quote
+> muda para <quote
+>c</quote
+>. Exemplos: 'delinquir'</para
+></listitem
+>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>pronúncia semelhante a <quote
+>enviar</quote
+></term>
+ <listitem
+><para
+>Um verbo em que a pronúncia varia com algumas formas. Exemplo: 'enviar' </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>pronúncia semelhante a <quote
+>continuar</quote
+></term>
+ <listitem
+><para
+>Um verbo em que a pronúncia varia com algumas formas. Exemplo: 'continuar' </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+>falta o i</term>
+ <listitem
+><para
+>Alguns verbos perdem o <quote
+>i</quote
+> intermédio. Exemplos: 'taner', 'grunir', 'bullir'</para
+></listitem>
+ </varlistentry
+>
+ </variablelist>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="times.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem
+><para
+>Se você indicar um verbo irregular a página ficará activada e você poderá seleccionar a página com as formas irregulares.</para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="limpiarpagina.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Você introduziu alguma informação incorrecta e deseja apagá-la. Com este botão você poderá limpar os dados do campo de edição de uma única página. </para>
+ </listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="letters.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Estes botões inserem os caracteres espanhóis apresentados no campo de edição que está em primeiro plano. Normalmente, estes caracteres não podem ser introduzidos com o teclado. </para>
+ </listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="limpiar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Você deseja limpar toda a informação em todos os campos de edição de todas as páginas. Use, nesse caso, este botão. </para>
+ </listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="anterior.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Selecciona o verbo antes do verbo actual da lista respectiva na janela. Você poderá ler uma alteração na informação sobre este verbo. Se o verbo for o primeiro da lista, então é carregado o último da mesma lista na janela. </para>
+ </listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="siguiente.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Selecciona o verbo a seguir ao verbo actual da lista respectiva na janela. Você poderá ler uma alteração na informação sobre este verbo. Se o verbo for o último da lista, então é carregado o primeiro da mesma lista na janela. </para>
+ </listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="cerrar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Fecha a janela e volta ao programa principal ou à janela de Edição de Listas de Verbos, dependendo do local em que a janela foi aberta. </para>
+ </listitem>
+ </varlistentry
+>
+</variablelist>
+</sect1>
+
+<!-- ................................................................ -->
+<!-- The Verblist Dialog ............................................ -->
+<sect1 id="editverblist-dialog">
+<title
+>A Janela de Edição da Lista de Verbos</title>
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela de Edição da Lista de Verbos</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="verblist.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui você poderá ver a janela de edição da Lista de Verbos onde o utilizador poderá editar a mesma.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Na lista desta janela, você poderá ver todos os verbos do ficheiro aberto. Se não existirem nenhuns verbos no ficheiro ou se não existe nenhum ficheiro aberto, a lista estará vazia. Você poderá seleccionar um verbo da lista e editá-lo ou poderá seleccionar e remover um deles. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="borrar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem
+><para
+>Este botão apaga o verbo seleccionado da lista. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="cancelar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem
+><para
+>Com este botão você poderá fechar a janela. Todas as alterações que tenham sido feitas até então não irão afectar a lista de verbos do programa principal. Isto significa que a lista do programa principal ficará inalterada. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="editar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem
+><para
+>O verbo seleccionado será editado. A janela de verbos novos irá aparecer e o verbo seleccionado é carregado nos campos de edição. Poderá então fazer as suas alterações. Se carregar duas vezes num verbo, irá ter o mesmo efeito que com este botão. </para
+></listitem>
+ </varlistentry
+>
+ <varlistentry>
+ <term
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="cerrar.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></term>
+ <listitem>
+ <para
+>Com este botão você poderá fechar a janela. As alterações que tenham sido feitas são gravadas na lista de verbos do programa principal. </para>
+ </listitem>
+ </varlistentry
+>
+</variablelist>
+</sect1>
+
+<!-- ................................................................ -->
+<!-- The Username Dialog ............................................ -->
+<sect1 id="username-dialog">
+<title
+>A Janela do Utilizador</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da Janela do Nome do Utilizador</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="username.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui você poderá ver a Janela de Utilizadores onde o utilizador poderá indicar o seu nome.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Indique aqui o seu nome. Este nome fica definido como o novo utilizador do programa. Este será apresentado na barra de estado do programa. Use o botão <guibutton
+>OK</guibutton
+> para confirmar os seus dados. O botão <guibutton
+>Cancelar</guibutton
+> deixará o nome do utilizador em branco. </para>
+<para
+>O programa irá guardar alguma informação sobre o progresso da sua aprendizagem: o número de sessões práticas, o resultado das últimas dez sessões e as listas com os verbos que você acertou ou errou recentemente. </para>
+<para
+>Você poderá dar uma vista de olhos nesta informação na janela <menuchoice
+><guimenu
+>Utilizador</guimenu
+><guimenuitem
+>Resultados</guimenuitem
+></menuchoice
+>. </para>
+</sect1>
+
+<!-- ................................................................ -->
+<!-- The User Result Dialog ......................................... -->
+<sect1 id="userresult-dialog">
+<title
+>A Janela dos Resultados do Utilizador</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela dos Resultados do Utilizador</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="result.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui poderá ver a janela dos Resultados do Utilizador, onde o utilizador poderá consultar os seus resultados.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Nesta janela você poderá ver a informação que o programa regista sobre si no seu utilizador. Do lado esquerdo, você poderá ver os resultados das últimas dez sessões e à direita estão as listas com as palavras que você acertou e errou recentemente. Um verbo permanecerá na lista dos verbos certos durante algum tempo, onde depois passará ao estado de 'por aprender' de novo. Os verbos que estão na lista dos errados irão aparecer com maior frequência. Eles permanecerão na lista até que acerte neles. Nesse caso, irão passar para a lista das palavras por aprender. </para>
+</sect1>
+
+<!-- ................................................................ -->
+<!-- The Settings Options Dialog .................................... -->
+<sect1 id="settingsoptions-dialog">
+<title
+>A Janela de Configuração</title>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da Janela de Configuração</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="options.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Aqui você poderá ver a Janela de Configuração onde o utilizador poderá alterar algumas opções do programa.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Nesta janela você poderá seleccionar os tempos verbais que deverão ser praticados. Por isso, se quiser estudar um dado tempo verbal ou se não aprendeu como construir as formas de um dado tempo ainda, você poderá seleccionar ou deseleccionar os tempos aqui. A sua selecção é registada nos ficheiros de propriedades do programa. </para>
+<para
+>Você poderá também seleccionar um modo de correcção. Se optar por <guilabel
+>correcção rigorosa</guilabel
+>, então todos os acentos em falta serão registados como erros. Você poderá facilitar com a opção <guilabel
+>ignorar acentos</guilabel
+>, onde um acento em falta não é considerado um erro. </para>
+<para
+>Finalmente, você poderá controlar a utilização do &kfeeder;, se esta aplicação estiver instalada. Você poderá decidir se os resultados da aprendizagem serão apresentados com o &kfeeder;, se o ecrã inicial é apresentado quando o programa arrancar e qual é o tipo de animações de alimentos que são usadas. Os últimos pontos necessitam de uma explicação posterior. O &kfeeder; mostra um animal que anda às voltas. Quando você acerta na solução, os seus pontos serão enviados para o &kfeeder;. O cão recebe ossos por cada ponto. Se escolher o <guilabel
+>Mover a comida automaticamente</guilabel
+> então os ossos caem do céu e cada ponto é um osso. Caso contrário, cada ponto é apenas um movimento até um osso. Como tal, irá necessitar de mais pontos até que o cão chegue ao osso. De facto, a opção <guilabel
+>Mover a comida automaticamente</guilabel
+> é mais interessante. </para>
+</sect1>
+</chapter>
+
+<chapter id="developers">
+<title
+>Guia do Programador do &kverbos;</title>
+
+<para
+>De momento, não é possível programar nenhum 'plugin' para o &kverbos;. </para>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <para
+>Até agora ninguém fez uma pergunta que pudesse ser respondida aqui.</para>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kverbos; </para>
+<para
+>Programa com 'copyright' 2002 de &Arnold.Kraschinski; <email
+>&Arnold.Kraschinski.mail;</email
+> </para>
+<!--<para>
+Contributors:
+<itemizedlist>
+<listitem
+><para
+>-<email
+>-</email
+></para>
+</listitem>
+<listitem
+><para
+>-<email
+>-</email
+></para>
+</listitem>
+</itemizedlist>
+</para
+>-->
+
+<para
+>Documentação com 'copyright' 2002 de &Arnold.Kraschinski; <email
+>&Arnold.Kraschinski.mail;</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kverbos">
+<title
+>Como obter o &kverbos;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder usar com sucesso o &kverbos;, você precisa do &kde; 3.x.x. O programa é distribuído sem nenhum ficheiro de verbos. Como tal, terá de indicar você próprio os verbos ou poderá obter da Internet um ficheiro de verbos. </para>
+
+<para
+>Um ficheiro de verbos e o próprio &kverbos; poderão ser encontrados na <ulink url="http://members.tripod.de/arnoldk67/computer/kverbos/kverbos.htm"
+> página pessoal do &kverbos;</ulink
+>. </para>
+
+<para
+>Poderá obter uma lista de alterações em <ulink url="http://edu.kde.org/kverbos/"
+>http://edu.kde.org/kverbos/</ulink
+>. </para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.am b/tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.in b/tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.in
new file mode 100644
index 00000000000..615049f1d8c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kvoctrain/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kvoctrain
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kvoctrain/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kvoctrain/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kvoctrain/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kvoctrain/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kvoctrain/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook man-spotlight2kvtml.1.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-spotlight2kvtml.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain
+ @for base in index.docbook man-spotlight2kvtml.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-spotlight2kvtml.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kvoctrain/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-spotlight2kvtml.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kvoctrain/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kvoctrain/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kvoctrain/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kvoctrain/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kvoctrain/index.cache.bz2
new file mode 100644
index 00000000000..cfd820031a5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kvoctrain/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kvoctrain/index.docbook b/tde-i18n-pt/docs/kdeedu/kvoctrain/index.docbook
new file mode 100644
index 00000000000..9d2327f7a0c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kvoctrain/index.docbook
@@ -0,0 +1,4475 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "kdeedu">
+ <!ENTITY kappname "&kvoctrain;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kvoctrain;</title>
+
+<authorgroup>
+<author
+><firstname
+>Ewald</firstname
+> <surname
+>Arnold</surname
+> <affiliation
+><address
+>&Ewald.Arnold.mail; </address
+></affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Eric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+><address
+>&Eric.Bischoff.mail; </address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<author
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+><address
+>&Anne-Marie.Mahfouf.mail; </address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year
+><year
+>2001</year
+><year
+>2002</year>
+<holder
+>&Ewald.Arnold;</holder>
+</copyright>
+<copyright>
+<year
+>2005</year>
+<holder
+>&Anne-Marie.Mahfouf;</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-06-06</date>
+<releaseinfo
+>0.8.3</releaseinfo>
+
+<abstract
+><para
+>O &kvoctrain; é um pequeno utilitário para o ajudar a treinar o seu vocabulário, quando está a tentar aprender uma língua estrangeira.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KVocTrain</keyword>
+<keyword
+>vocabulário</keyword>
+<keyword
+>treino</keyword>
+<keyword
+>aprendizagem</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="what-is-it">
+<title
+>O que é?</title>
+
+<para
+>O &kvoctrain; é um pequeno utilitário para o ajudar a treinar o seu vocabulário, quando está a tentar aprender uma língua estrangeira. Você poderá criar os seus próprios ficheiros com as palavras que necessita.</para>
+
+<para
+>Pretende ser um substituto das cartas de indexação.</para>
+
+<para
+>Provavelmente você se recorda das cartas rápidas da escola. O professor escrevia a expressão original na face frontal da carta e a tradução atrás. Depois, o aluno via as cartas, uma a seguir à outra. Se soubesse a tradução dessa, poderia pô-la logo de parte. Se falhasse, voltava a estar na pilha.</para>
+
+<para
+>O &kvoctrain; não pretende ensinar-lhe gramática ou outras coisas sofisticadas. Isto está, e provavelmente manter-se-á assim, fora do âmbito desta aplicação.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="quick-start">
+<title
+>Introdução Rápida ao &kvoctrain;</title>
+
+<para
+>Aqui está o &kvoctrain; tal como aparece da primeira vez que o executa, quer através do <menuchoice
+><guimenu
+>&kmenu;</guimenu
+> <guisubmenu
+>Educação e Entretenimento</guisubmenu
+> <guimenuitem
+>Línguas</guimenuitem
+></menuchoice
+>, como com a opção <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+> e escrevendo <command
+>kvoctrain</command
+> no campo.</para>
+<screenshot>
+<screeninfo
+>A janela principal do &kvoctrain;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="quick-1.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do &kvoctrain;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Poderá estudar um ficheiro nos exemplo se usar a opção <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Exemplo...</guimenuitem
+>. Existem aqui 2 ficheiros para você aprender como usar o &kvoctrain;. O ficheiro <filename
+>sample-en.kvtml</filename
+> mostra-lhe algumas palavras do vocabulário em Inglês, Alemão e Francês. </para>
+
+<para
+>Poderá também obter ficheiros de vocabulários na Internet se usar a opção <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Obter Vocabulários Novos...</guimenuitem
+>. A janela de KNewStuff irá abrir com uma lista de documentos disponíveis. </para>
+
+<screenshot>
+<screeninfo
+>Janela para Obter Vocabulários</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="quick-2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela para Obter Vocabulários</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui foi escolhido o ficheiro de Katakana para aprender Japonês e, ao carregar no botão <guibutton
+>Instalar</guibutton
+> da janela, o ficheiro é instalado. Carregue no botão <guibutton
+>Fechar</guibutton
+> para sair da janela. O ficheiro de vocabulário em Katakana é aberto na janela do &kvoctrain;.</para>
+
+<screenshot>
+<screeninfo
+>O ficheiro do Katakana</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="quick-3.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O ficheiro do Katakana</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Este ficheiro consiste em 26 lições e deverão permitir ao utilizador aprender a escrever em Katakana, para as letras e sílabas básicas. Como tal, comecemos pela lição 1. Abra a opção <guimenuitem
+>Configurar o &kvoctrain;... </guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+> e vá à página de <guilabel
+>Limites</guilabel
+>. Poderá indicar as lições que deseja aprender. Aqui, encontra-se seleccionada a Lição 1; depois carregue em <guibutton
+>Aplicar</guibutton
+> para gravar a configuração e, depois disso, em <guibutton
+>OK</guibutton
+>.</para>
+
+<screenshot>
+<screeninfo
+>Configurar a sua lição</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="quick-4.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Configurar a sua lição</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>No menu <guimenu
+>Aprendizagem</guimenu
+>, escolha o que deseja aprender. Por exemplo, foi escolhido o <guimenuitem
+>ri</guimenuitem
+>, dado que se pretender aprender os símbolos de Katakana associados com o Romaji. Depois escolheu-se o <guimenuitem
+>Criar uma Escolha Múltipla</guimenuitem
+> <guimenuitem
+>do jp</guimenuitem
+>, para que apareça a seguinte janela: </para>
+
+<screenshot>
+<screeninfo
+>Lição 1 - Questionário de escolha múltipla</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="quick-5.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Lição 1 - Questionário de escolha múltipla</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<!-- This chapter should tell the user how to quickly start using your app. It should include screenshots
+with short explanations in a Step 1, Step 2 way maybe.-->
+</chapter>
+
+<chapter id="usage">
+<title
+>Usar o &kvoctrain;</title>
+
+<sect1 id="overview">
+<title
+>Introdução</title>
+
+<para
+>Como poderá ver em baixo, os itens do vocabulário estão organizados de forma semelhante a uma folha de cálculo. Cada coluna representa uma expressão ou palavra numa dada língua ou outras informações. A coluna mais à esquerda contém o nome da lição a que este item pertence. A segunda descreve o estado da linha e a terceira é sempre a palavra original. As outras à direita representam as traduções respectivas.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="mainview.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>[janela principal]</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Na imagem acima, você poderá ver que as várias propriedades do vocabulário têm uma representação visual:</para>
+
+<itemizedlist>
+
+<listitem
+><para
+>As cores mostram o grau (Nível 1 a 7) do seu conhecimento</para
+></listitem>
+<listitem
+><para
+>Uma marca a verde na segunda coluna significa que esta linha está a ser usada para uma pergunta (quando você não a terminou da última vez), enquanto que uma cruz vermelha aparece sempre que você desactivou a linha.</para
+></listitem>
+
+<listitem
+><para
+>Se você marcar um conjunto de itens com os quais trabalhar, eles aparecem com um fundo diferente.</para
+></listitem>
+</itemizedlist>
+
+<para
+>A cor da coluna com o termo original irá variar se você tiver duas ou mais colunas com traduções. Se o cursor estiver numa das traduções, a cor representa o seu grau <quote
+>em relação ao original</quote
+>. Veja a secção <link linkend="entry6-dlg"
+>janela do item</link
+> para mais informações sobre o assunto.</para>
+
+<para
+>Claro que é também possível usá-lo como um dicionário normal e <link linkend="smart-search"
+>procurar manualmente</link
+>.</para>
+
+<para
+>No fundo da janela principal, você também verá a barra de estado que contém normalmente as três áreas que mostram as propriedades importantes da expressão actual, se estiverem disponíveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>T:</term>
+<listitem
+><para
+>o <link linkend="types"
+>tipo</link
+> desta palavra</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>P:</term>
+<listitem
+><para
+>como pronunciar esta expressão. Se você tiver um tipo de letra instalado que contenha os caracteres do <acronym
+>IPA</acronym
+>, você também poderá usar os caracteres do alfabeto fonético. Veja mais sobre o assunto na <link linkend="opt-dlg-ipa"
+>página da janela de opções</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>R:</term>
+<listitem
+><para
+>os seus comentários pessoais</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Enquanto o &kvoctrain; está a carregar, a gravar um ficheiro grande ou outra operação que o mantenha ocupado, você verá uma barra de progresso nesta barra de estado.</para>
+
+</sect1>
+
+<!--<sect1 id="inline-edit">
+<title
+>Inline editing</title>
+<para>
+ There are two modes that allow you to modify the content of the
+ cells in the main view. You can select the desired mode in the
+ <link linkend="opt-menu"
+>options menu</link
+>.
+</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Inline editing enabled</term>
+<listitem
+><para
+>When this mode is enabled you can modify the lesson or
+the state of a table row by selecting it from a listbox. The listbox appears
+after clicking on it with the mouse or pressing space while the cursor is
+in the cell.</para>
+<para
+>To modify a word or an expression just start typing and press
+<keycap
+>Return</keycap>
+when you have finished.</para>
+
+<note
+><para
+>You cannot invoke the <link linkend="entry-dlg"
+>entry dialog window</link
+> in this mode.
+</para
+></note
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Inline editing disabled</term>
+<listitem
+><para
+>When inline editing is disabled you must press
+<keycap
+>F2</keycap
+> to open a
+listbox or an edit field to make you changes.</para>
+
+<para
+>To invoke the
+<link linkend="entry-dlg"
+>entry dialog window</link
+> just press
+<keycap
+>Return</keycap
+> when the cursor in the cell
+or double click on it.
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1
+>-->
+
+<sect1 id="keyboard">
+<title
+>Utilizar o teclado</title>
+
+<para
+>Tentou-se optimizar o fluxo de trabalho para a utilização do teclado. Por isso, todas as funções importantes são acessíveis desta forma.</para>
+
+<variablelist id="smart-search">
+<varlistentry>
+<term
+><keycap
+>Tab</keycap
+></term>
+<listitem
+><para
+>O cursor muda para o campo de texto da procura inteligente. Se você começar a escrever uma expressão neste campo, o &kvoctrain; irá procurar a melhor ocorrência a seguir a cada chave. O cursor no vocabulário é então movido para essa localização.</para>
+
+<para
+>Se você carregar em <keycap
+>Return</keycap
+> irá mudar para a próxima ocorrência.</para>
+
+<para
+>Se você só quiser os itens que correspondam ao <emphasis
+>início</emphasis
+> da expressão, você precisa de carregar em <keycombo action="simul"
+>&Ctrl; <keycap
+>Return</keycap
+></keycombo
+>.</para>
+
+<para
+>Se carregar em <keycombo action="simul"
+>&Shift; <keycap
+>Tab</keycap
+></keycombo
+> ou em <keycap
+>Tab</keycap
+> irá voltar para o vocabulário.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Esquerda</keycap
+></term>
+<listitem
+><para
+>O cursor no vocabulário move-se uma coluna para a esquerda. Se tiver atingido a coluna mais à esquerda, não irá acontecer nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Direita</keycap
+></term>
+<listitem
+><para
+>O cursor no vocabulário é movido uma coluna para a direita. Se atingir a coluna mais à direita, não irá acontecer nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Cima</keycap
+></term>
+<listitem
+><para
+>O cursor no vocabulário é movido uma linha para cima. Se tiver atingido a linha mais acima, não irá acontecer nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Baixo</keycap
+></term>
+<listitem
+><para
+>O cursor no vocabulário é movido uma linha para baixo. Se tiver atingido a linha mais abaixo, não irá acontecer nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Page Up</keycap
+></term>
+<listitem
+><para
+>O cursor no vocabulário é movido uma página (o número de linhas visíveis, menos uma) para cima. Se tiver atingido a linha mais acima, não irá acontecer nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycap
+>Page Down</keycap
+></term>
+<listitem
+><para
+>O cursor no vocabulário é movido uma página (o número de linhas visíveis, menos uma) para baixo. Se tiver atingido a linha mais abaixo, não irá acontecer nada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="key-enter">
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Return</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Invoca a janela <guilabel
+>Editar as Propriedades</guilabel
+> de modificação deste item.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="key-insert">
+<term
+><keycap
+>Ins</keycap
+></term>
+<listitem
+><para
+>Adiciona uma linha nova ao fim do vocabulário. O cursor passa para o item na linha <guilabel
+>Original</guilabel
+>. Edite os itens no local ou invoque a janela para <guilabel
+>Editar as Propriedades</guilabel
+>, para modificar este item. </para>
+<para
+>Se tiver seleccionado a inserção inteligente, é-lhe pedido para introduzir o termo original e as suas traduções, até que pare, carregando na tecla ESC.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="key-delete">
+<term
+><keycap
+>Del</keycap
+></term>
+<listitem
+><para
+>Depois de confirmar uma janela de segurança, o item individual seleccionado ou a selecção efectuada na altura é removido do vocabulário.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+> ou <keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Se carregar em &Ctrl; e numa das teclas do teclado numérico, a <keycap
+>+</keycap
+> ou a <keycap
+>-</keycap
+>, você poderá escolher o item anterior ou o seguinte na lista que determina a lição actual. Se você não tiver nenhum teclado numérico, também poderá usar as teclas normais de <keycap
+>+</keycap
+> ou <keycap
+>-</keycap
+>.</para
+></listitem
+>
+</varlistentry>
+
+</variablelist>
+
+<!-- FIXME: Re-implement??
+<para
+>The buttons on top of the rows are accessible by the keyboard. To
+avoid clashes with the shortcuts for the main menu you have to press
+<keycombo action="simul"
+>&Shift;&Alt;</keycombo
+> and the key of
+underlined letter in the button text. Then the corresponding <link
+linkend="header-menu"
+>header menu</link
+> will pop up.</para>
+-->
+
+</sect1>
+
+<sect1 id="mouse">
+<title
+>Usar o rato</title>
+
+<para
+>Se fizer duplo-click numa expressão da tabela, poderá editar estes itens no local.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato nos botões do cabeçalho, irá ordenar esta coluna por ordem ascendente. O próximo 'click' irá passar para a ordem descendente. Quando a coluna estiver ordenada, você poderá ver um triângulo no botão que mostra a direcção.</para>
+
+<para
+>Se mantiver carregado o botão <mousebutton
+>esquerdo</mousebutton
+> durante cerca de um segundo num dos botões do cabeçalho da tabela, irá aparecer o <link linkend="header-menu"
+>menu do cabeçalho</link
+>.</para>
+
+</sect1>
+
+<sect1 id="selections">
+<title
+>Lidar com as selecções</title>
+<!-- FIXME this seems to be outdates lueck 01.07.2006-->
+<para
+>É possível definir um intervalo de expressões. Você poderá modificar uma ou mais propriedades de selecção ou gravá-las num novo ficheiro.</para>
+
+<para
+>Se carregar num item, a linha fica toda marcada para processamento posterior.</para>
+
+<para
+>Se mantiver a tecla &Ctrl; carregada, ao carregar num item, a linha inteira é adicionada à sua selecção. </para>
+
+<para
+>Quando você carregar adicionalmente numa tecla &Shift; ao carregar num item, a selecção será extendida desde o item actual até ao ponto em que o cursor estava anteriormente.</para>
+
+<para
+>Você invoca a janela de edição para modificar a selecção se carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>Return</keycap
+></keycombo
+>. Neste caso, a janela aparece de modo diferente. Algumas das propriedades estão inactivas. Por exemplo, não faz sentido editar a expressão em si ou o comentário de um intervalo inteiro.</para>
+
+<para
+>Todos os campos seleccionáveis estão em branco no início para representar o estado não modificável. Logo que tenha modificado uma propriedade, passarão a existir conteúdos no seu campo e só essas propriedades são alteradas na sua selecção, logo que tenha confirmado a janela.</para>
+
+</sect1>
+
+<sect1 id="file-formats">
+<title
+>Formatos de ficheiros disponíveis</title>
+
+<para
+>O &kvoctrain; pode ler e escrever nos seguintes formatos:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O seu tipo de documento nativo em XML com a extensão <literal role="extension"
+>.kvtml</literal
+>.</para>
+
+<para
+>Se você quiser partilhar documentos com outros, este é o único formato de ficheiro que é capaz de conter <emphasis
+>todas</emphasis
+> as propriedades do &kvoctrain;.</para
+></listitem>
+
+<listitem
+><para
+>Os ficheiros de texto simples com delimitadores especiais entre os itens poderão ser também usados por programas de bases de dados simples. A extensão é a <literal role="extension"
+>csv</literal
+> neste caso. O &kvoctrain; detecta também se estes ficheiros estão codificados em UTF8, dado que estes ficheiros estão também disponíveis para preserver os caracteres correctos; veja mais sobre o assunto na secção sobre as <link linkend="encodings"
+>codificações e mapas de caracteres.</link
+></para>
+
+<para
+>Existem bastantes ficheiros na Internet que usam o carácter de tabulação, um ponto-e-vírgula ou dois-pontos para separar as várias línguas. Para seleccionar este separador, use a janela para definir as <link linkend="options4-dlg"
+>opções para <guilabel
+>Copiar &amp; Colar</guilabel
+></link
+> na janela que aparece em <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kvoctrain;...</guimenuitem
+>.</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>O &kvoctrain; lê os primeiros 'bytes' de um ficheiro e tenta adivinhar o formato do ficheiro. Quando nenhum dos tipos especiais, como o <literal role="extension"
+>kvtml</literal
+> ou <literal role="extension"
+>lex</literal
+>, for reconhecido, ele irá usar o formato <literal role="extension"
+>csv</literal
+>.</para>
+
+</sect1>
+
+<sect1 id="types">
+<title
+>Tipos de palavra disponíveis</title>
+
+<para
+>O &kvoctrain; tem os seguintes tipos de palavras internos. Para além disso, todos os documentos podem conter tipos definidos pelo utilizador.</para>
+
+<informaltable
+><tgroup cols="3">
+<thead>
+<row>
+<entry
+>Nome do tipo</entry>
+<entry
+>Descrição</entry>
+<entry
+>Exemplo</entry>
+</row>
+</thead>
+
+<tbody>
+<row>
+<entry
+>Adjectivo</entry>
+<entry
+>descreve as propriedades das coisas ou das pessoas</entry>
+<entry
+>caro, bom</entry>
+</row>
+
+<row>
+<entry
+>Advérbio</entry>
+<entry
+>diz-lhe quando, como, onde ... algo se passa</entry>
+<entry
+>hoje, brutalmente</entry>
+</row>
+
+<row>
+<entry
+><para
+>Artigo <itemizedlist>
+ <listitem
+><para
+>artigo definido</para
+></listitem>
+ <listitem
+><para
+>artigo indefinido</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+<entry
+><para
+><!-- empty description --></para
+></entry>
+<entry
+><para>
+ <itemizedlist>
+ <listitem
+><para
+>um, uma</para
+></listitem>
+ <listitem
+><para
+>o</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Conjunção</para
+></entry>
+<entry
+><para
+>serve para ligar palavras ou frases</para
+></entry>
+<entry
+><para
+>e, mas</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Nome Próprio</para
+></entry>
+<!-- This was name - does this need changing in the app too? -->
+<entry
+><para
+>o nome de uma pessoa, uma criatura, às vezes uma coisa</para
+></entry>
+<entry
+><para
+>Zé, Pedro</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Substantivo <itemizedlist>
+ <listitem
+><para
+>masculino</para
+></listitem>
+ <listitem
+><para
+>feminino</para
+></listitem>
+ <listitem
+><para
+>neutro</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+<entry
+><para
+>o nome das coisas ou sentimentos</para
+></entry>
+<entry
+><para
+>mesa, café (o Inglês não distingue aqui)</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Numeral <itemizedlist>
+ <listitem
+><para
+>ordinal</para
+></listitem>
+ <listitem
+><para
+>cardinal</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+<entry
+><para
+>contar ou enumerar coisas</para
+></entry>
+<entry
+><para>
+ <itemizedlist>
+ <listitem
+><para
+>primeiro, segundo</para
+></listitem>
+ <listitem
+><para
+>um, dois</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Frase</para
+></entry>
+<entry
+><para
+>uma combinação especial de palavras</para
+></entry>
+<entry
+><para
+>matar dois coelhos com uma só cajadada</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Proposição</para
+></entry>
+<entry
+><para
+>indica-lhe a relação ou localização</para
+></entry>
+<entry
+><para
+>entre, perante</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Pronome <itemizedlist>
+ <listitem
+><para
+>Pronome possessivo</para
+></listitem>
+ <listitem
+><para
+>Pronome pessoal</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+<entry
+><para>
+ <itemizedlist>
+ <listitem
+><para
+>diz-lhe a pertença a algo</para
+></listitem>
+ <listitem
+><para
+>funciona como substituto de um nome</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+<entry
+><para>
+ <itemizedlist>
+ <listitem
+><para
+>meu, seu</para
+></listitem>
+ <listitem
+><para
+>você, ela</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Interrogativo</para
+></entry>
+<entry
+><para
+>introduz perguntas</para
+></entry>
+<entry
+><para
+>o quê, quando</para
+></entry>
+</row>
+
+<row>
+<entry
+><para
+>Verbo <itemizedlist>
+ <listitem
+><para
+>verbo regular</para
+></listitem>
+ <listitem
+><para
+>verbo irregular</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+<entry
+><para
+>quem está a fazer algo ou o que se passa</para
+></entry>
+<entry
+><para>
+ <itemizedlist>
+ <listitem
+><para
+>cozinhar, cozinhou, cozinhado</para
+></listitem>
+ <listitem
+><para
+>estar, esteve, estado</para
+></listitem>
+ </itemizedlist
+></para
+></entry>
+</row>
+
+</tbody>
+</tgroup
+></informaltable>
+</sect1>
+
+<sect1 id="encodings">
+<title
+>Sobre as codificações, mapas de caracteres e outras coisas estranhas</title>
+
+<para
+>Todos os ficheiros de texto legíveis pelas pessoas são representados segundo uma sequência de <quote
+>bytes</quote
+> ou <quote
+>octetos</quote
+>. O significado actual destes 'bytes' pode acontecer de várias formas diferentes, dependendo do sistema em que são mostrados ou em que língua o texto pretende ser usado.</para>
+
+<para
+>Dado que normalmente um <quote
+>byte</quote
+> é a unidade mais pequena comum para os dados, cada <quote
+>carácter</quote
+> que você vê num ecrã é representado por exactamente por um 'byte'. Cada 'byte' consegue conter um valor de 0 a 255, podendo deste modo representar até 256 caracteres diferentes num ficheiro.</para>
+
+<para
+>Normalmente, você tem os caracteres <quote
+>ASCII</quote
+>, &eg; o 'a' até ao 'z', o 'A' até ao 'Z', o '0' até ao '9', bem como alguns caracteres adicionais dependentes da língua adicionais. Por exemplo, as letras alemãs &auml; ou &uuml; ou vários símbolos do Grego, Russo, Hebreu ou mesmo Chinês. Tudo isto dá um total de mais de 256 símbolos diferentes.</para>
+
+<para
+>Nesta altura deverá parecer óbvio que você precisa de ter cuidado em seleccionar a <quote
+>codificação</quote
+> correcta, a qual é usada em vários sistemas informáticos para mostrar os 'bytes' da mesma forma que se pretende.</para>
+
+<para
+>Uma melhor aproximação é combinar dois ou mais 'bytes' numa representação para um único carácter no ecrã. Isto é o que, por exemplo, o <quote
+>Unicode</quote
+> faz. O Unicode é uma norma que usa de momento um intervalo de 0 a 65535 (e ainda mais) para designar um dado símbolo. Quase todos os símbolo de quase qualquer língua da Terra (e ainda bastantes mais, &eg;, ícones bastante conhecidos ou Klingon), têm um número único e não-ambíguo atribuído.</para>
+
+<para
+>Infelizmente, o tratamento do Unicode é um pouco mais complicado e não funciona com a maioria das ferramentas actuais. Os textos em Unicode também serão um pouco maiores. Um compromisso é usar o UTF-8 que usa 7 'bits' (8 'bits' formam um 'byte') para os caracteres mais comuns do código ASCII e muda para 2, 3 ou mesmo 4 ou mais 'bytes' se necessário.</para>
+
+<para
+>Todos os ficheiros do vocabulário para o &kvoctrain; são basicamente um ficheiro de texto simples que usa Unicode.</para>
+
+<para
+>Para suportar tantas línguas quantas as possíveis, o &kvoctrain; versão 0.7 oferecia a possibilidade de escolher uma codificação especial para cada língua. Se você gravou os seus ficheiros no antigo <quote
+>Modo-8Bits</quote
+> você iria ver os caracteres errados quando os carregasse com a versão 0.8 e posteriores. Contacte <ulink url="mailto:kvoctrain@ewald-arnold.de"
+>o autor</ulink
+> neste caso. </para>
+
+<para
+>Se você quiser saber mais sobre esta questão, você deverá visitar as seguintes referências:</para>
+
+<itemizedlist>
+<listitem
+><para>
+<ulink
+url="http://www.hut.fi/u/jkorpela/chars.html"
+>http://www.hut.fi/u/jkorpe la/chars.html</ulink>
+</para
+></listitem>
+<listitem
+><para>
+<ulink
+ url="http://linuxdoc.org/HOWTO/Unicode-HOWTO.html"
+>http://linuxdoc.org/ HOWTO/Unicode-HOWTO.html</ulink>
+</para
+></listitem>
+<listitem
+><para>
+<ulink
+ url="http://czyborra.com/charsets/codepages.html"
+>http://czyborra.com/c harsets/codepages.html</ulink>
+</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="learning">
+<title
+>E como é que se deve aprender?</title>
+
+<para
+>A forma normal de aprender com o &kvoctrain; é usar uma das suas funções aleatórias de pesquisas.</para>
+
+<para
+>Ela mantém o registo do seu conhecimento das expressões, atribuindo-lhe um de sete graus que vão do <quote
+>Nível 1</quote
+> ao <quote
+>Nível 7</quote
+>.</para>
+
+<para
+>Estão implementadas várias possibilidades que poderão ser configuradas na janela para as opções de pesquisa.</para>
+
+<itemizedlist>
+<listitem
+><para
+>Para manter a quantidade de expressões razoável, restrinja a pesquisa a uma lição e/ou a um tipo de palavra. É preferível cerca de 50 palavras por ciclo e sub-dividir as lições de acordo com isso.</para
+></listitem>
+
+<listitem
+><para
+>Para além disso, o âmbito da pesquisa poderá depender do grau actual, o número de pesquisas e a data da última pesquisa.</para
+></listitem>
+
+<listitem
+><para
+>A aprendizagem é eficiente, se não repetir as palavras durante um determinado período de tempo, dependendo do grau actual.</para>
+
+<para
+>Existe um mecanismo de bloqueio e de expiração nesse caso, por isso você não é obrigado a modificar a configuração depois de cada ciclo. A expressão conhecida, pelo menos durante o período de tempo indicado e será mostrada após o período de expiração.</para
+></listitem>
+
+<listitem
+><para
+>A direcção da aprendizagem poderá ser alterada aleatoriamente para evitar a aprendizagem numa única direcção.</para
+></listitem>
+
+<listitem
+><para
+>Para o seu gosto pessoal ou apenas para se ir habituando a uma nova palavra, você poderá escolher uma pesquisa que mostra a solução em conjunto com várias palavras escolhidas aleatoriamente (chamadas de 'escolha múltipla').</para
+></listitem>
+
+<listitem
+><para
+>Os tipos especiais de palavras precisam de pesquisas especiais.</para>
+<para
+>Por esta razão, existem pesquisas para a conjugação dos verbos, a forma comparativa dos adjectivos e os artigos dos nomes.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Todas estas configurações podem ser resumidas em <link linkend="profiles"
+>perfis</link
+> e retidas com um nome arbitrário.</para>
+
+<para
+>Ao pesquisar no &kvoctrain; as expressões são apresentadas aleatoriamente até que você confirme todas como sendo <quote
+>conhecidas</quote
+>. Se você não tiver seleccionado nenhuma lição em espacial, todas as lições são percorridas, uma atrás da outra.</para>
+
+<para
+>As expressões restantes de uma determinada pesquisa em execução são armazenadas convenientemente quando você sair do &kvoctrain;. Depois de uma reinicialização posterior você poderá continuar a pesquisa (de momento, isto não se aplica às pesquisas especiais com os verbos, os artigos e as comparações). Estas expressões são marcadas com um sinal a verde na <link linkend="overview"
+>janela principal</link
+>.</para>
+
+</sect1>
+</chapter>
+
+
+
+<chapter id="dialogs">
+<title
+>Janelas</title>
+
+<sect1 id="docprop-dlg">
+<title
+>Janela de <guilabel
+>Propriedades do Documento</guilabel
+></title>
+
+<para
+>Abra esta janela com a opção <menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Propriedades do Documento</guimenuitem
+></menuchoice
+>. Esta janela também consiste em várias páginas que determinam as propriedades que pertencem apenas ao documento actual. Elas são guardadas com o vocabulário.</para>
+
+<sect2 id="docprop1-dlg">
+<title
+>Propriedades <guilabel
+>Gerais</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem das <guilabel
+>Propriedades Gerais do Documento</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="docprop1-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+><guilabel
+>Propriedades Gerais do Documento</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Título</guilabel
+></term>
+<listitem
+><para
+>Aqui você indica o título do documento que é mostrado da barra de título da janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Autores</guilabel
+></term>
+<listitem
+><para
+>Normalmente, você irá indicar o seu nome neste campo. Se existir mais do que um autor, você poderá usar uma linha por cada pessoa.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Licença</guilabel
+></term>
+<listitem
+><para
+>Se você quiser restringir (ou, melhor, permitir) a utilização do seu vocabulário, você deverá indicar a permissão ou licença respectiva aqui.</para>
+<para
+>Recomenda-se a utilização de algo semelhante à <ulink url="http://www.gnu.org/philosophy/using-gfdl.html"
+>Free Document License</ulink
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem
+><para
+>Este campo deverá conter coisas que não caibam em nenhuma das outras categorias.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="docprop2-dlg">
+<title
+>Descrições da <guilabel
+>Lição</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de descrições da <guilabel
+>Lição</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="docprop2-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Descrições da <guilabel
+>Lição</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você adiciona, modifica ou remove as descrições das suas lições.</para>
+
+<para
+>Os botões deverão ser bastante intuitivos, excepto o <guibutton
+>Limpar</guibutton
+>. Este irá remover todas as descrições da lição que não estejam a ser usadas no documento actual.</para>
+
+</sect2>
+
+<sect2 id="docprop3-dlg">
+<title
+>Descrições dos <guilabel
+>Tipos</guilabel
+></title>
+
+<para
+>É semelhante à secção anterior sobre as lições; você poderá editar os seus próprios tipos de expressões nesta página.</para>
+
+<para
+>Dado que a janela se parece um pouco com a anterior, não existe nenhuma imagem.</para>
+
+</sect2>
+
+<sect2 id="docprop4-dlg">
+<title
+><guilabel
+>Tempos</guilabel
+></title>
+
+<para
+>Na próxima página, você poderá adicionar os tempos que precisa.</para>
+
+</sect2>
+
+<sect2 id="docprop5-dlg">
+<title
+>Legendas de <guilabel
+>Utilização</guilabel
+></title>
+
+<para
+>A última página oferece a possibilidade de indicar as suas próprias legendas de utilização.</para>
+
+<important
+><para
+>Se você pensar que falta um item importante (do tempo acima definido, do tipo ou da secção das legendas de utilização), o autor pede que o avise, para que o possa incluir na aplicação com um item normal.</para>
+<para
+>Desta forma, todos os outros utilizadores poderão beneficiar.</para
+></important>
+
+</sect2>
+
+<sect2 id="docprop6-dlg">
+<title
+><guilabel
+>Opções do Documento</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Opções do Documento</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="docprop6-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+><guilabel
+>Opções do Documento</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Permitir a ordenação</guilabel
+></term>
+<listitem
+><para
+>Se você tiver criado o seu vocabulário por uma determinada ordem, poderá usar esta opção para desactivar a ordenação para este documento. Se carregar no botão do cabeçalho, já não irá mais ordenar a linha.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>A versão 0.7 do &kvoctrain; oferecia adicionalmente a opção para usar <quote
+>8 Bits</quote
+> ou <quote
+>Unicode</quote
+> para gravar os ficheiros de vocabulários. Todavia, isto já não é mais suportado. Os ficheiros são sempre gravados em Unicode para evitar a representação errada dos caracteres.</para>
+<para
+>Infelizmente não existe nenhuma retro-compatibilidade para as versões inferiores à 0.6, mas pensa-se que o benefício vale a pena.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="langprop-dlg">
+<title
+>Janela de <guilabel
+>Propriedades da Língua</guilabel
+></title>
+
+<para
+>Abra esta janela com a opção <menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Propriedades da Língua</guimenuitem
+></menuchoice
+>.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Propriedades da Língua</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="lang1-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+><guilabel
+>Elementos da Língua</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>As seguintes páginas desta janela determinam, para cada língua deste dicionário, vários elementos que são usados nos questionários.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Artigos</guilabel
+></term>
+<listitem
+><para
+>Para cada género, você indica aqui o artigo definido e o indefinido. Se não existir nenhum para esta língua, você poderá deixar o campo em branco.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Conjugação</guilabel
+></term>
+<listitem
+><para
+>De forma semelhante, você poderá introduzir o descritor para a primeira, segunda e terceira pessoas, quer do plural quer do singular.</para>
+<para
+>Dado que muitas línguas não distinguem a terceira pessoa do plural, existe uma opção para indicar isso.</para>
+<para
+>Deixe os campos desnecessários em branco.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>A versão 0.7 do &kvoctrain; também oferecia a hipótese de uma <link linkend="encodings"
+>codificação especial</link
+>. No &Qt; versão 3 não existe mais a necessidade para isto.</para>
+<para
+>Se você tiver ficheiros importantes que apareçam mal na nova versão, pode sempre contactar <ulink url="mailto:kvoctrain@ewald-arnold.de"
+>o autor</ulink
+>, dado que poderá valer a pena criar uma ferramenta de conversão. </para>
+
+</sect1>
+
+<sect1 id="options-dlg">
+<title
+>Janela de configuração</title>
+
+<para
+>Abra esta janela com o <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kvoctrain;...</guimenuitem
+></menuchoice
+>. A configuração desta janela é global e afecta todos os vocabulários de igual forma.</para>
+
+<sect2 id="settings1-dlg">
+<title
+><guilabel
+>Geral</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de configuração geral</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options1-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de Configuração Geral</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gravar automaticamente os vocabulários ao fechar e sair</guilabel
+></term>
+<listitem
+><para
+>Se assinalar esta opção, o &kvoctrain; irá gravar automaticamente o documento se ele foi modificado, depois de usar o botão de fecho ou quando sair do &kvoctrain;.</para>
+<para
+>Como efeito colateral ele também não pergunta se deseja gravar ao sair da aplicação com dados modificados, mas grava o vocabulário sem perguntar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cria uma cópia de segurança a cada 15 minutos</guilabel
+></term>
+<listitem
+><para
+>O &kvoctrain; irá gravar automaticamente o documento se ele foi modificado, depois do período que introduzir aqui, se a opção estiver assinalada.</para>
+<para
+>Como efeito colateral ele também não pergunta se deseja gravar ao sair da aplicação com dados modificados, mas grava o vocabulário sem perguntar.</para>
+<para
+>Um intervalo igual a 0 também pára este comportamento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Adição inteligente</guilabel
+></term>
+<listitem
+><para
+>Se esta funcionalidade estiver activada, você será avisado repetidamente com a janela de introdução de dados. Depois de introduzir o primeiro original, você terá de introduzir as traduções correspondentes. Depois disso, você passa para o próximo original e para as suas traduções, até parar quando carregar na tecla &Esc;.</para>
+<para
+>Quando você estiver neste modo e modificar a lição na janela, terá o mesmo significado do que seleccionar a lição na barra de ferramentas. Desta forma, ela é pré-seleccionada quando aparecer a próxima janela de introdução de registos.</para>
+<para
+>As lições necessárias terão de ser criadas para além da configuração do documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Aplicar as alterações sem perguntar</guilabel
+></term>
+<listitem
+><para
+>Quando estiver assinalada esta opção, toda a configuração será gravada quando o &kvoctrain; sair. Caso contrário, terá de seleccionar o item do menu apropriado.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Mudança de Tamanho de Colunas</guilabel
+></term>
+<listitem
+><para
+>Quando você redimensionar a sua janela principal será conveniente também que as colunas se dimensionem também automaticamente.</para>
+<para
+>Isto é possível de duas maneiras: <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Automática</guilabel
+></term>
+ <listitem
+><para
+>O &kvoctrain; coloca todas colunas com o mesmo tamanho, excepto a da esquerda com os nomes das lições, a qual fica com metade do tamanho das outras. A segunda coluna que contém a imagem que descreve o estado tem um tamanho fixo.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guilabel
+>Percentagem</guilabel
+></term>
+ <listitem
+><para
+>Os tamanhos das colunas são alterados pelo mesmo factor em que a janela principal cresceu ou diminuiu. </para
+></listitem>
+ </varlistentry>
+ </variablelist
+></para>
+
+<para
+>Se o último botão chamado de <quote
+>Fixo</quote
+> está activado, não é feito nenhum redimensionamento das colunas.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="settings2-dlg">
+<title
+><guilabel
+>Línguas</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Configuração da Língua</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options2-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>Configuração da Língua</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Código da língua</guilabel
+></term>
+<listitem
+><para
+>Cada coluna poderá ter atribuída uma língua. Isto é feito internamente com os <ulink url="http://www.loc.gov/standards/iso639-2/englangn.html"
+>códigos internacionais de línguas</ulink
+> normais, &eg; <literal
+>en</literal
+>, <literal
+>pt</literal
+>, <literal
+>it</literal
+>, &etc;. Estes códigos são também gravados com o documento.</para>
+<para
+>Você deverá sempre usar os códigos correctos para ser capaz de partilhar os vocabulários com os outros. A junção de vocabulários também se baseia nos códigos das línguas correctos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Código alternativo</guilabel
+></term>
+<listitem
+><para
+>Às vezes poderá ser útil ter um segundo código de língua, porque algumas têm um código normal curto e um ou mais códigos mais compridos. Para o português, existe normalmente o <literal
+>pt</literal
+>, mas também é possível usar o <literal
+>pt_PT</literal
+>, de acordo com o ISO639-2.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome da língua</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá indicar para o código da língua um nome descritivo e que será apresentado nos botões do cabeçalho na <link linkend="overview"
+>janela principal</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Imagem</guilabel
+></term>
+<listitem
+><para
+>Adicionalmente, você poderá adicionar um bonito ícone à sua língua e que é mostrado no botão do cabeçalho da tabela.</para>
+<para
+>O &kde; 2 guarda estas imagens em <filename
+>$<envar
+>KDEDIR</envar
+>/share/locale/l10n/<replaceable
+>código-língua</replaceable
+></filename
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Disposição do Teclado</guilabel
+></term>
+<listitem
+><para
+>A ser escrito.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Remover</guibutton
+></term>
+<listitem
+><para
+>Se carregar neste botão, apaga o código da língua seleccionado de momento da lista.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Adicionar</guibutton
+></term>
+<listitem
+><para
+>Depois de indicar o código de uma nova língua à sua esquerda, você poderá usar este botão para a adicionar à sua lista. Depois disso, você terá de preencher os campos para o nome comprido e para a imagem para o botão do cabeçalho.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Adicionar os Dados de Línguas da Base de Dados do KDE</guilabel
+></term>
+<listitem
+><para
+>Se carregar neste botão, irá abrir uma lista que contém todos os países que são conhecidos na sua instalação do &kde;, ordenados por país. Você poderá adicionar as propriedades desejadas da sua língua à sua lista pessoal.</para>
+
+<para
+>Talvez você queira alterar o nome da língua ou a imagem correspondente, mas é altamente recomendado que mantenha pelo menos o código de 2 'bytes' da língua e o seu código alternativo de 3 'bytes' se você não tiver uma razão em especial. Com isto, é possível obter ficheiros de documentos compatíveis e que possam ser partilhados com todos os utilizadores. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Adicionar os Dados da Língua do ISO639-1</guilabel
+></term>
+<listitem
+><para
+>Se carregar nesta lista, aparecerão todos os códigos de línguas que são cobertos pelo <quote
+>ISO639-1</quote
+>.</para>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Basicamente, as duas listas anteriores oferecem os mesmos dados. O primeiro contém os códigos das línguas que o &kde; conhece, ordenados por país, enquanto que o segundo contém <emphasis
+>todos</emphasis
+> os códigos <quote
+>ISO639-1</quote
+> ordenados alfabeticamente.</para>
+
+</sect2>
+
+<sect2 id="settings3-dlg">
+<title
+><guilabel
+>Ver</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Configuração da Visualização</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options3-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>Configuração da Visualização</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de Letra da Tabela</guilabel
+></term>
+<listitem
+><para
+>Permite-lhe escolher um tipo de letra para mostrar o vocabulário na <link linkend="overview"
+>janela principal</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="opt-dlg-ipa">
+<term
+><guilabel
+>Tipo de Letra do IPA</guilabel
+></term>
+<listitem
+><para
+>Permite-lhe escolher um tipo de letra para mostrar os caracteres do alfabeto fonético internacional. Isto é usado para mostrar a pronúncia da expressão na parte inferior da barra de estado.</para>
+<para
+>Provavelmente, você não terá nenhum tipo de letra adequado para o IPA dado que estes caracteres são raramente usados. Você poderá obter um tipo de letra gratuito de <ulink url="http://bibliofile.mc.duke.edu/gww/fonts/Unicode.html"
+>http://bibliofile.mc.duke.edu/gww/fonts/Unicode.html </ulink
+> ou de <ulink url="http://www.hclrss.demon.co.uk/unicode/fonts.html"
+>http://www.hclrss.demon.co.uk/unicode/fonts.html </ulink
+>. Instale estes tipos de letra, por exemplo, com o 'kfontinst'.</para>
+
+<para
+>Se você tiver o <application
+>StarOffice</application
+> instalado, você provavelmente também terá o tipo de letra <quote
+>Lucida Sans Unicode</quote
+> que também contém a maior parte dos caracteres necessários (mas certifique-se que selecciona o tipo de letra que terminam em <quote
+>Unicode</quote
+>).</para>
+
+<para
+>Foi descoberta também a <ulink url="http://esl.about.com/library/weekly/aa040998.htm"
+> Referência e Introdução aos Símbolos Fonéticos</ulink
+> que explica um pouco da teoria. Existe também a <ulink url="http://www2.arts.gla.ac.uk/IPA/ipa.html"
+>International Phonetic Association</ulink
+> onde você poderá encontrar ainda mais informações. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cores do Grau</guilabel
+></term>
+<listitem
+><para
+>Cada grau poderá ter uma cor individual. Por exemplo, é preferível um verde para um grau melhor e o vermelho para um pior.</para>
+<para
+>Se não quiser nenhuma cor mas apenas preto-e-branco, desligue a opção <guilabel
+>Usar Cores</guilabel
+> correspondente.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="options4-dlg">
+<title
+><guilabel
+>Copiar &amp; Colar</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Configuração do Copiar &amp; Colar</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options4-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>configuração para Copiar &amp; Colar</guilabel
+> </phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry id="cut-n-paste">
+<term
+><guilabel
+>Separador</guilabel
+></term>
+<listitem
+><para
+>Esta é uma sequência com um ou mais caracteres que dividem as partes de uma expressão ao transferir os dados de ou para uma outra aplicação pela área de transferência.</para>
+<para
+>O item mais comum é o <keycap
+>TAB</keycap
+> que usa o carácter de tabulação. Outra possibilidade é usar o ponto-e-vírgula, se quiser exportar os dados para um ficheiro de base de dados no formato <literal role="extension"
+>CSV</literal
+>. Este carácter é também usado para ler esses ficheiros correctamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ordem</guilabel
+></term>
+<listitem
+><para
+>Ao colar os dados da área de transferência, o &kvoctrain; não sabe a que línguas pertencem os diferentes campos e irá simplesmente introduzi-los da esquerda para a direita.</para>
+<para
+>Para facilitar um comportamento correcto, se você organizou o seu vocabulário de outra forma, você poderá determinar a sua ordem desejada com esta área.</para>
+<para
+>Os botões à direita da lista movem a língua actual para cima ou para baixo. O <guibutton
+>Ignorar</guibutton
+> irá introduzir uma lacuna, o que significa que o campo calculado posteriormente da área de transferência será ignorado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizar o documento actual</guilabel
+></term>
+<listitem
+><para
+>Se estiver assinalada a opção, assume-se que os itens na área de transferência estão na mesma ordem de língua que o documento actual.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<sect2 id="options5-dlg">
+<title
+><guilabel
+>Pesquisa</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Opções do Questionário</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options5-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>Opções do Questionário</guilabel
+> </phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tempo por Questionário</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá influenciar o comportamento do &kvoctrain; quando não souber a resposta a tempo. <itemizedlist>
+ <listitem
+><para
+>Você poderá definir um tempo-limite que o &kvoctrain; lhe concede para se lembrar da resposta correcta.</para
+></listitem>
+ <listitem
+><para
+>Para além disso, você poderá indicar ao &kvoctrain; o que fazer quando este limite for atingido. Para além de um esperar durante um tempo ilimitado, você poderá optar por ser mostrada a solução ou por continuar imediatamente com a próxima pergunta.</para
+></listitem>
+ <listitem
+><para
+>Para além disso, você poderá activar uma pequena barra de progresso que mostra o tempo restante para a resposta correcta.</para
+></listitem>
+ </itemizedlist>
+</para>
+<para
+>Se você exceder o tempo-limite várias vezes seguidas num modo contínuo, o &kvoctrain; irá assumir que não está de facto ninguém à frente do ecrã e irá parar o questionário.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mudar a direcção aleatoriamente</guilabel
+></term>
+<listitem
+><para
+>Normalmente um questionário funciona apenas numa direcção, dependendo da coluna onde costuma começar o questionário. Com esta opção você poderá determinar que a direcção é alterada aleatoriamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar um método de aprendizagem alternativo</guilabel
+></term>
+<listitem
+><para
+>O estilo normal de aprendizagem é aprender uma única lição de cada vez e, quando responder correctamente da primeira vez, esta é retirada da lista de aprendizagem actual.</para>
+
+<para
+>O método alternativo foi desenvolvido por Sebastian Leitner no seu livro "So lernt man lernen, Angewandte Lernpsychologie - ein Weg zum Erfolg" (Freiburg: Heider, 1972) (Português: Aprender a aprender, psicologia de aprendizagem aplicada - Um caminho para o sucesso).</para>
+
+<para
+>A ideia do método de Leitner é tentar aprender as perguntas em que você leva bastante tempo a aprender e a não se incomodar com as que você sabe de facto. Isto é conseguido ao lhe pedir para responder correctamente a cada pergunta quatro vezes.</para>
+
+<para
+>Na vida real, isto funciona ao criar quatro séries de cartas. Cada série, por cima da inferior, só poderá conter um certo número de cartas. A série de topo pode conter sete cartas, enquanto as outras poderão conter duas. (No jogo original, a fila inferior só poderá conter três cartas, limitando deste modo o número de cartas no jogo a 20. Esta "limitação" não está presente no &kvoctrain;.)</para>
+
+<para
+>Na fila inferior estão as perguntas que têm ainda de ser feitas e as perguntas que foram respondidas incorrectamente. Quando uma pergunta for respondida correctamente, é removida da fila onde estava e é movida para a parte de trás da fila superior. Se a fila onde uma carta é colocada ultrapassa o número máximo de cartas para essa fila, a próxima pergunta é retirada da frente dessa fila, caso contrário é retirada da frente da fila inferior. Uma carta é removida do jogo quando seria movida para a quinta fila, &ie; quando tivesse sido respondida correctamente, estando na fila de topo.</para>
+<!-- FIXME Random Query Options missing lueck 01.07.2006-->
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="options6-dlg">
+<title
+><guilabel
+>Limites</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Configuração dos Limites</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options6-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>Configuração dos Limites</guilabel
+> </phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para id="thresholds"
+>Com esta janela você poderá determinar quais os itens que são incluídos na próxima selecção para o questionário aleatório.</para>
+
+<important
+><para
+>Se você tiver activado o mecanismo de bloqueio na próxima página da janela, os limites do <guilabel
+>Grau</guilabel
+>, o <guilabel
+>Tamanho do questionário</guilabel
+>, o <guilabel
+>número de erradas</guilabel
+> e o <guilabel
+>Último questionário</guilabel
+> ficam desactivados e não são tidos em conta.</para>
+</important>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Lição</guilabel
+></term>
+<listitem
+><para
+>Indicam quais as lições a incluir ou a pôr de parte. Poderá ser seleccionado um número arbitrário de lições para o cálculo.</para>
+<para
+>Por conveniência, existem dois botões adicionais para seleccionar todos os itens ou nenhum deles.</para>
+<para
+>Tendo início na versão 0.7.0, esta parte é gravada com o documento em vez de ser gravada a nível global.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de palavra</guilabel
+></term>
+<listitem
+><para
+>Selecciona o tipo de palavra. O &kvoctrain; não presta nenhuma atenção aos sub-tipos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Grau</guilabel
+></term>
+<listitem
+><para
+>O mesmo, aplicado ao grau.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Número de questionários</guilabel
+></term>
+<listitem
+><para
+>Escolha quantas vezes a selecção será usada em questionários.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Número de erradas</guilabel
+></term>
+<listitem
+><para
+>O mesmo, para o número de vezes em que o item não foi acertado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Último questionário</guilabel
+></term>
+<listitem
+><para
+>Inclui os questionários antes ou dentro do período de tempo determinado.</para>
+<para
+>Os itens que ainda não foram perguntados serão sempre incluídos se você escolher <emphasis
+>antes</emphasis
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Os itens só são incluídos se todas as condições forem preenchidas. Se você quiser ignorar uma propriedade, escolha <guilabel
+>Não interessa</guilabel
+> para ela.</para>
+
+</sect2>
+
+<sect2 id="options7-dlg">
+<title
+><guilabel
+>Bloqueio</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de <guilabel
+>Configuração dos Bloqueios</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="options7-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>Configuração dos Bloqueios</guilabel
+> </phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Nesta página você selecciona o tempo em que um item conhecido é excluído dos questionários, com respeito à última vez em que foi questionado.</para>
+
+<para
+>Existem duas condições que têm de ser preenchidas, caso contrário ser-lhe-á mostrado um aviso correspondente:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O tempo deverá aumentar de nível para nível</para
+></listitem>
+
+<listitem
+><para
+>O tempo de bloqueio deverá ser menor que o de expiração, para o mesmo nível.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se pelo menos o bloqueio ou a expiração estiverem activos, os limites do <guilabel
+>Grau</guilabel
+>, do <guilabel
+>Tamanho do questionário</guilabel
+>, do <guilabel
+>Número de erradas</guilabel
+> ou do <guilabel
+>Último questionário</guilabel
+> da página anterior não são tidos em conta.</para>
+
+</sect2>
+
+<sect2 id="profiles">
+<title
+><guilabel
+>Perfis</guilabel
+></title>
+<para
+>Um perfil é um conjunto de opções (relacionadas com os questionários) que poderá gravar/carregar para usar mais tarde. Este botão de <guibutton
+>Perfis...</guibutton
+> no fundo da janela para <guilabel
+>Configurar o &kvoctrain;...</guilabel
+> permite-lhe ver os perfis existentes, carregar um perfil novo e gravar a sua configuração actual num perfil novo. </para>
+<para
+>Se carregar no botão <guibutton
+>Perfis...</guibutton
+>, irá mostrar a janela seguinte.</para>
+<screenshot>
+<screeninfo
+>Janela de <guilabel
+>Perfis</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="profiles.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de <guilabel
+>Perfis</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gravar</guilabel
+></term>
+<listitem
+><para
+>Grava o documento com a configuração actual do questionário com o nome actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Carregar</guilabel
+></term>
+<listitem
+><para
+>Carrega a configuração do perfil na lista.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Novo</guilabel
+></term>
+<listitem
+><para
+>Cria um novo perfil com a configuração actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Remover</guilabel
+></term>
+<listitem
+><para
+>Remove o perfil actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fechar</guilabel
+></term>
+<listitem
+><para
+>Fecha a janela de <guilabel
+>Perfis</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist
+>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="entry-dlg">
+<title
+>Janela do item</title>
+
+<sect2 id="entry1-dlg">
+<title
+><guilabel
+>Propriedades Comuns</guilabel
+></title>
+
+<para
+>Aqui poderá indicar uma expressão nova numa célula da tabela ou modificar os itens existentes e as suas propriedades. Esta janela é acedida quando se carrega numa célula e você selecciona a opção do menu <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar a Área Seleccionada...</guimenuitem
+></menuchoice
+> ou no botão <guibutton
+>Editar a Expressão...</guibutton
+>, na janela do <guilabel
+>Questionário Aleatório</guilabel
+>.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do item</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry1-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela do item</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Expressão</guilabel
+></term>
+<listitem
+><para
+>Contém as suas palavras.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Lição</guilabel
+></term>
+<listitem
+><para
+>Selecciona a lição desejada.</para>
+<para
+>O botão à direita também invoca a janela para <guilabel
+>Editar os Nomes das Lições</guilabel
+>, onde você poderá editar as lições.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pronúncia</guilabel
+></term>
+<listitem
+><para
+>Neste campo, poderá descrever como é que a palavra é pronunciada.</para>
+<para
+>Isto é possível tanto com a utilização de caracteres ASCII simples ou então com uma descrição fonética bonita e muito pessoal ou ainda usando o alfabeto fonético internacional. O botão à direita invoca uma <link linkend="pron-window"
+>janela</link
+> onde poderá seleccionar todos os caracteres que pertencem a este alfabeto.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo</guilabel
+></term>
+<listitem
+><para
+>Permite-lhe escolher um dos tipos predefinidos da sua expressão. Se você alterar o tipo de um item, todos os outros itens dessa linha ficarão com o novo tipo atribuído.</para>
+<para
+>Veja a tabela com todos os <link linkend="types"
+>tipos disponíveis</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sub-tipo</guilabel
+></term>
+<listitem
+><para
+>Alguns dos tipos também incluem sub-tipos. Se não houver nenhum sub-tipo disponível, este campo fica desactivado.</para>
+<para
+>Cada item de uma linha poderá ter um sub-tipo diferente. Isto é útil para os nomes, dado que o género de um nome poderá ser diferente em várias línguas.</para>
+<para
+>O botão à direita deste campo invoca a janela para <guilabel
+>Editar os Tipos Definidos pelo Utilizador</guilabel
+> para que possa editar as <guilabel
+>Descrições dos Tipos</guilabel
+> imediatamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Legendas de Utilização</guilabel
+></term>
+<listitem
+><para
+>Poderão ser seleccionadas uma ou mais legendas de utilização para explicar o uso geral da expressão, &eg; em medicina ou química.</para>
+<para
+>o botão à direita também invoca a janela para <guilabel
+>Editar as Legendas de Utilização Definidas pelo Utilizador</guilabel
+> para indicar uma nova legenda de utilização.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<sect3 id="pron-window">
+<title
+>Seleccionar do caracteres do alfabeto fonético internacional</title>
+
+<para
+>Se você tiver um tipo de letra compatível com o IPA, a sua janela dever-se-á assemelhar à seguinte:</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do IPA</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="pron-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela do alfabeto fonético internacional (IPA)</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se você não tiver esse tipo de letra, você poderá encontrar uma referência para um tipo de letra gratuito na secção sobre as <link linkend="opt-dlg-ipa"
+>opções de visualização</link
+>.</para>
+</sect3>
+
+<!-- FIXME Active option missing lueck 01.07.2006-->
+</sect2>
+<sect2 id="entry2-dlg">
+<title
+><guilabel
+>Propriedades Adicionais</guilabel
+></title>
+
+<para
+>Para a maioria destes campos existem também questionários especiais.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de itens adicionais</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry2-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de itens adicionais</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Sinónimos</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá introduzir as palavras que têm o mesmo significado que a expressão. Existe também um tipo de questionário para esta expressão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Antónimos</guilabel
+></term>
+<listitem
+><para
+>Isto aplica-se às palavras que têm o significado oposto. Este campo poderá também ser perguntado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Exemplo</guilabel
+></term>
+<listitem
+><para
+>Para além disso, você poderá indicar aqui uma frase de exemplo para a expressão. Este é um tipo de questionário simples que lhe pergunta o conteúdo deste campo , só que com pontos em vez da palavra em questão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem
+><para
+>Este é um campo opcional para guardar a informação adicional.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Paráfrase</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá encontra uma descrição por palavras diferentes. Existe também um tipo de questionário para esta expressão.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="entry3-dlg">
+<title
+><guilabel
+>Sugestões para uma Pergunta de Escolha Múltipla</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de escolha múltipla</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry3-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de escolha múltipla</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se você quiser criar um questionário de escolha múltipla eficiente é bom oferecer expressões que sejam semelhantes à solução para tornar a escolha mais difícil. Se não as oferecer, o &kvoctrain; só terá a possibilidade de criar esses questionários com as expressões escolhidas aleatoriamente que são mais fáceis de adivinhar. Você poderá indicar até cinco expressões diferentes para este fim.</para>
+
+</sect2>
+
+<sect2 id="entry4-dlg">
+<title
+>Propriedades adicionais para verbos</title>
+
+<para
+>A página <guilabel
+>Conjugação</guilabel
+> só está acessível quando você tiver escolhido o <guilabel
+>verbo</guilabel
+> como tipo de palavra.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de itens de verbos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry4-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de itens de verbos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para cada tempo, o &kvoctrain; sabe que você poderá introduzir as conjugações do verbo para as diferentes pessoas. O tempo pode ser seleccionado da lista. Depois de o fazer, os campos do item são actualizados respectivamente.</para>
+
+<para
+>Dado que algumas línguas não distinguem a 3a pessoa do plural, você poderá usar a opção respectiva.</para>
+
+<para
+>O <guibutton
+>Próximo</guibutton
+> procura o próximo tempo verbal com conjugações já introduzidas.</para>
+
+</sect2>
+
+<sect2 id="entry5-dlg">
+<title
+>Propriedades adicionais para adjectivos</title>
+
+<para
+>Poderá editar os itens da página <guilabel
+>Comparação</guilabel
+>, apenas quando tiver seleccionado o <guilabel
+>adjectivo</guilabel
+> como tipo de palavra.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de itens de comparação</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry5-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de item de comparação</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá indicar as formas comparativas do adjectivo.</para>
+
+</sect2>
+
+<sect2 id="entry6-dlg">
+<title
+>Propriedades de ou para o original</title>
+
+<para
+>Para algumas propriedades é possível configurar os valores <emphasis
+>do</emphasis
+> original ou <emphasis
+>para</emphasis
+> o original. Por exemplo, você poderá ter um grau ao perguntar a tradução (=
+> do original). O oposto é grau em que se pergunta o original quando é dada uma das traduções (=
+> para o original).</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do item de/para</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry6-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela do item de/para</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Grau</guilabel
+></term>
+<listitem
+><para
+>Contém o grau actual desta expressão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Amigo falso</guilabel
+></term>
+<listitem
+><para
+>Algumas vezes existe uma palavra numa língua estrangeira que se parece com uma palavra na sua língua nativa de modo a que o leve a pensar que tem o mesmo significado. Só que, de facto, isso não é verdade.</para>
+<para
+>Indique essas palavras neste campo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Data do Último Questionário</guilabel
+></term>
+<listitem
+><para
+>Esta é a data em que este item foi perguntado da última vez. Se nunca foi perguntado, você só verá <computeroutput
+>&#150;&#150;</computeroutput
+>.</para>
+<para
+>Por razões de conveniência, existem dois botões que configuram a data actual ou repõem como <quote
+>nunca perguntado</quote
+>.</para>
+<para
+>Devido a razões internas, não é possível guardar as datas anteriores a 12 de Agosto de 1999 com todas as versões do &kvoctrain;. As versões 0.8 e posteriores já não são mais afectadas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Junto</guilabel
+></term>
+<listitem
+><para
+>Indica quantas vezes este item foi perguntado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Errado</guilabel
+></term>
+<listitem
+><para
+>Indica o número de vezes em que você não sabia a resposta correcta.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Acoplar à janela principal</title>
+
+<screenshot>
+<screeninfo
+>Botões de acoplagem</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="entry7-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Botões de acoplagem</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se você tiver de introduzir ou alterar bastantes palavras, você poderá querer colocar a janela principal ao lado da janela do item e ocupar o ecrã total. Você poderá fazê-lo manualmente ou usar um dos dois botões no canto inferior esquerdo (ver a imagem acima). O da esquerda redimensiona as janelas para um tamanho óptimo e coloca-as uma por cima da outra. O segundo botão coloca as janelas lado-a-lado.</para>
+
+<para
+>Depois de fechar a janela do item, a janela principal volta à sua posição e tamanho anteriores.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="query-dlg">
+<title
+>Janelas de questionários</title>
+
+<sect2 id="norm-query-dlg">
+<title
+><guilabel
+>Questionário Aleatório</guilabel
+> Normal</title>
+
+<para
+>Depois de seleccionar a opção <guimenuitem
+>Criar um Questionário Aleatório</guimenuitem
+>, a janela principal desaparece.</para>
+
+<para
+>Aí, todos os itens que correspondam aos seus <link linkend="thresholds"
+>limites</link
+> actuais são colocados numa lista e mostrados por ordem aleatória na janela seguinte.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do <guilabel
+>Questionário aleatório</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="query-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela do <guilabel
+>Questionário Aleatório</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Na área da janela com a expressão original existem algumas propriedades que você poderá activar para lhe dar algumas sugestões. Você terá de indicar a solução no campo de texto correspondente.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar Tudo</guilabel
+></term>
+<listitem
+><para
+>Mostra a solução completa no campo de tradução.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Mostrar Mais</guibutton
+></term>
+<listitem
+><para
+>De cada vez que carregar no botão, irá aparecer mais um carácter da solução para lhe dar uma pequena ajuda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Verificar</guibutton
+></term>
+<listitem
+><para
+>Compara a sua resposta com a solução correcta. De momento, a sua solução tem de de corresponder exactamente para que seja aceite. Se a resposta foi correcta, a cor da tradução muda para verde, caso contrário, muda para vermelho</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Não Sei</guibutton
+></term>
+<listitem
+><para
+>Diz ao &kvoctrain; que você não sabia a resposta e que o grau correspondente terá de ser reduzido.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Sei</guibutton
+></term>
+<listitem
+><para
+>Carregue neste botão para dizer ao &kvoctrain; que você sabia a resposta correctamente. Este item é então removido da <quote
+>lista de errados</quote
+> actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Editar a Expressão...</guibutton
+></term>
+<listitem
+><para
+>Se você encontrou um erro num questionário, você poderá invocar a janela de edição imediatamente e corrigi-lo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Parar o Questionário</guibutton
+></term>
+<listitem
+><para
+>Pára o modo de questionário e mostra o vocabulário de novo.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>No canto inferior direito, você poderá ver duas barras de progresso que indicam o tempo restante e o número de questões que faltam.</para>
+
+<para
+>O questionário da lição actual é repetido até que todas as suas expressões sejam conhecidas. O número de repetições da lição actual é mostrado por baixo do indicador de progresso. Logo que a lição actual tenha terminado, o &kvoctrain; continua com a próxima (desde que você tenha configurado as <link linkend="thresholds"
+>opções do questionário</link
+> correctamente).</para>
+
+<para
+>Custa a admitir, mas nem sempre uma pessoa sabe a solução. Por essa razão, a tecla <keycap
+>Return</keycap
+> tem um comportamento especial, que o autor achou conveniente: <itemizedlist>
+<listitem
+><para
+>Quando carregar em <keycap
+>Return</keycap
+> da primeira vez, irá aparecer a solução completa (no início o botão <guibutton
+>Mostrar Mais</guibutton
+> é o botão por omissão) e faz com que o <guibutton
+>Não sei</guibutton
+> fique seleccionado também por omissão.</para
+></listitem>
+
+<listitem
+><para
+>Se carregar em <keycap
+>Return</keycap
+> da segunda vez irá sair desta janela e indicará ao &kvoctrain; que você não sabia a resposta.</para
+></listitem>
+</itemizedlist
+></para>
+
+<para
+>De momento, você precisa de decidir por si, se sabia a resposta ou não. As versões posteriores poderão fornecer um algoritmo mais ou menos inteligente que tome esta decisão a partir da resposta que você indicou.</para>
+
+<para
+>Se sabia a resposta correcta, o grau é aumentado de uma unidade. Se não a sabia, o grau é reposto no nível 1 que é o pior.</para>
+
+</sect2>
+
+<sect2 id="mu-query-dlg">
+<title
+>Questionário aleatório com <guilabel
+>Escolha Múltipla</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do questionário de <guilabel
+>Escolha Múltipla</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="mu-query-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de questionário de <guilabel
+>Escolha Múltipla</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este tipo de questionário funciona de forma semelhante ao anterior. A solução é mostrada em conjunto com outras expressões por ordem aleatória e você só terá de escolher uma resposta a partir das cinco que são fornecidas.</para>
+
+<para
+>Este questionário funciona de forma mais eficiente se você indicar soluções semelhantes nas <link linkend="entry2-dlg"
+>páginas da janela de itens correspondentes</link
+>. Para além disso, é adicionado um <link linkend="entry6-dlg"
+>falso amigo</link
+>, se este estiver disponível.</para>
+
+</sect2>
+
+<sect2 id="verb-query-dlg">
+<title
+>Questionário de conjugações</title>
+
+<screenshot>
+<screeninfo
+>Janela para <guilabel
+>Treinar Verbos</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="verb-query-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela para <guilabel
+>Treinar Verbos</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela aparece após iniciar o questionário dos verbos com o <menuchoice
+><guimenu
+>Aprender</guimenu
+> <guisubmenu
+><replaceable
+>Nomes das Línguas</replaceable
+></guisubmenu
+> <guimenuitem
+>Verbos</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>São perguntados todos os tempos que tenham definições de conjugações. Claro que você precisa de os conhecer a todos para ter um resultado bem-sucedido.</para>
+
+</sect2>
+
+<sect2 id="art-query-dlg">
+<title
+>Questionário de artigos</title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do questionário de artigos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="art-query-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de questionário de artigos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela aparece após iniciar o questionário dos verbos com o <menuchoice
+><guimenu
+>Aprender</guimenu
+> <guisubmenu
+><replaceable
+>Nomes das Línguas</replaceable
+></guisubmenu
+> <guimenuitem
+>Artigos</guimenuitem
+></menuchoice
+>.</para>
+<para
+>Nesta janela, é perguntado o artigo do nome.</para>
+
+<para
+>É importante ter seleccionado o sub-tipo correcto na <link linkend="entry1-dlg"
+>janela do item</link
+>.</para>
+
+</sect2>
+
+<sect2 id="comp-query-dlg">
+<title
+>Questionário de formas de comparação</title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de formas de comparação</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="comp-query-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de questionário de comparação</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Todas as expressões que contêm também as <link linkend="entry5-dlg"
+>formas comparativas</link
+> são mostradas. É escolhida uma palavra aleatoriamente e você tem de completar as duas restantes.</para>
+
+</sect2>
+
+<sect2 id="syn-query-dlg">
+<title
+>Questionário de sinónimos, antónimos, citações e frases de exemplo.</title>
+
+<screenshot>
+<screeninfo
+>Imagem da janela do questionário de sinónimos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="syn-query-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de questionário de sinónimos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Os questionários para as propriedades acima mencionadas da sua expressão são bastante semelhantes para todos os tipos.</para>
+
+<para
+>É-lhe apresentada a expressão e você terá de indicar a propriedade adequada. O questionário por <guilabel
+>exemplo</guilabel
+> é ligeiramente diferente, dado que o &kvoctrain; usa a expressão e substitui-la por alguns pontos, pelo que este é principalmente útil quando a sua expressão é uma palavra única.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="stat-dlg">
+<title
+>Janela de <guilabel
+>Estatísticas do Documento</guilabel
+></title>
+
+<sect2 id="stat1-dlg">
+<title
+><guilabel
+>Geral</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>Imagem das propriedades gerais do documento</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="stat1-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Estatísticas gerais do documento</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Nesta página, você encontra a informação geral mais importante sobre o seu documento:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O <guilabel
+>Nome do Ficheiro</guilabel
+></para
+></listitem>
+<listitem
+><para
+>O <guilabel
+>Título</guilabel
+></para
+></listitem>
+<listitem
+><para
+>O nome do <guilabel
+>Autor</guilabel
+></para
+></listitem>
+<listitem
+><para
+>e o número de <guilabel
+>Registos</guilabel
+> e <guilabel
+>Lições</guilabel
+>.</para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="stat2-dlg">
+<title
+>Todas as línguas do dicionário</title>
+
+<screenshot>
+<screeninfo
+>Imagem das estatísticas por língua</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="stat2-dlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Estatísticas por língua</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Dependendo da quantidade de traduções que o seu documento contém, você terá zero, uma ou mais páginas adicionais. Cada página contém duas imagens por cada lição que descrevem a quantidade de itens por grau em cada lição.</para>
+
+<para
+>Se carregar com o &RMB; do rato numa das imagens irá mostrar um menu que apresenta os números exactos.</para>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="dictionaries">
+<title
+>Partilhar ficheiros e obter dicionários</title>
+
+<sect1 id="dictionary">
+<title
+>Contribuir com os seus ficheiros para o &kvoctrain;</title>
+
+<para
+>Se tiver criado um ficheiro 'kvtml', envie por favor um e-mail para &Anne-Marie.Mahfouf.mail; com o ficheiro em anexo para que se coloque o ficheiro nos <ulink url="http://edu.kde.org/contrib/kvtml.php"
+>ficheiros KVTML contribuídos</ulink
+> na <ulink url="http://edu.kde.org"
+>página Web do &kde;-Edu</ulink
+>, para que as outras pessoas possam usá-lo.</para>
+
+<para
+>Se você modificar os vocabulários existentes ou criar vocabulários com base em material com direitos de cópia, você precisa de pedir autorização ao autor do mesmo. Mesmo a extracção literal de exemplos dos livros escolares poderá ser problemático! Os ficheiros deverão estar licenciados sob uma licença livre, a qual deverá indicar na sua mensagem de e-mail quando enviar o ficheiro.</para>
+
+</sect1>
+
+<sect1 id="new-stuff">
+<title
+>Obter e instalar ficheiros existentes</title>
+
+<para
+>O &kvoctrain; vem apenas com dois ficheiros de exemplo, mas você poderá obter e instalar facilmente os ficheiros existentes com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Obter Vocabulários Novos...</guimenuitem
+></menuchoice
+>, desde que tenha uma ligação à Internet. Aparecerá então a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>Obter Novos Vocabulários...</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="get-new-stuff.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Obter Novos Vocabulários...</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Escolha o ficheiro que deseja obter. O botão de <guibutton
+>Detalhes</guibutton
+> dar-lhe-á mais detalhes sobre o conteúdo do ficheiro seleccionado. Carregue depois no botão <guibutton
+>Instalar</guibutton
+>. O ficheiro é então obtido da sua localização na Internet, gravado no seu disco rígido e aberto na janela actual do &kvoctrain;. </para>
+
+<note
+><para
+>Os ficheiros que transferir serão gravados na sua pasta pessoal, na pasta <filename
+>Vocabularies</filename
+>.</para
+></note>
+</sect1>
+
+<sect1 id="other-dict">
+<title
+>Outros dicionários na Web</title>
+
+<itemizedlist>
+<listitem
+><para
+>Se você for Alemão e quiser aprender Inglês (ou vice-versa) você poderá obter a lista de vocabulários mensal que é oferecida com a revista alemã <ulink url="http://www.spotlight-online.de"
+>Spotlight-Online</ulink
+>.</para>
+<para
+>A distribuição do &kvoctrain; contém um executável chamado <command
+>spotlight2kvtml</command
+> para transformar essas listas no formato 'kvtml'. Os ficheiros originais vêm como ficheiros DOC do Word do &Windows;, por isso, você terá de gravar os ficheiros como TXT-ANSI antes de iniciar a conversão. O <application
+>StarOffice</application
+> ou o <application
+>kword</application
+> poderão fazer isso.</para>
+<para
+>O <command
+>spotlight2kvtml</command
+> necessita dos 3 parâmetros <parameter
+>ficheiro</parameter
+>, <parameter
+>mês</parameter
+> e <parameter
+>ano</parameter
+>, produzindo um ficheiro na mesma pasta com o mesmo nome e com a extensão <literal role="extension"
+>kvtml</literal
+>:</para>
+<para
+><userinput
+><command
+>spotlight2kvtml</command
+> <replaceable
+>0199.txt 01 99</replaceable
+></userinput
+></para
+></listitem>
+
+<listitem>
+<para
+>Graças a uma contribuição de Andreas Neuper, você poderá obter os ficheiros do <ulink url="http://www.vokabeln.de/files.htm"
+>Langenscheidt</ulink
+>. Este é um 'site' alemão e que contém ficheiros em várias línguas. Esta distribuição contém o seu programa em Perl <command
+>langen2kvtml</command
+> para transformar essas listas no formato 'kvtml'.</para>
+
+<para
+>O <command
+>langen2kvtml</command
+> só precisa do nome original do ficheiro como parâmetro e tenta extrair o máximo possível de informação do ficheiro de origem. Por exemplo, ele tenta manter os nomes das lições, as conjugações e os artigos.</para>
+
+<para
+>Ele produz um ficheiro na mesma pasta e com o mesmo nome, tendo a extensão <literal role="extension"
+>kvtml</literal
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Os ficheiros no formato KVTML estão disponíveis em:</para>
+ <itemizedlist>
+<listitem
+><para>
+ <ulink
+ url="http://edu.kde.org/contrib/kvtml.php"
+>Ficheiros de Aprendizagem Contribuídos para o &kde;-Edu</ulink>
+ </para
+></listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Os dicionários no formato ASCII estão, por exemplo, disponíveis em:</para>
+ <itemizedlist>
+ <listitem
+><para
+><ulink url="ftp://ftp.gwdg.de/pub/misc/dictionary/english/words.gz"
+>ftp.gwdg.de/pub/misc/dictionary/english/words.gz</ulink
+> (aprox. 1035 kB) </para
+></listitem>
+ </itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Os dicionários do <ulink url="http://www3.futureware.at/kquick.htm"
+>*Quick project</ulink
+> no formato <quote
+>CSV</quote
+> mas codificados em <quote
+>UTF8</quote
+>, de modo a que você tenha todos os caracteres representados correctamente. Os ficheiros estão disponíveis na sua <ulink url="http://www3.futureware.at/1dim.htm"
+>secção de transferências</ulink
+>. Estes estão no formato <literal role="extension"
+>.EXE</literal
+> comprimido do &Windows;, por isso terá de usar o <application
+>unzip</application
+> para extrair os ficheiros.</para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Se você souber de outra fonte, por favor avise <ulink url="mailto:annma@kde.org"
+>o autor</ulink
+> para ele o incluir.</para>
+</sect1>
+
+<sect1 id="translators">
+<title
+>Aplicações de tradução</title>
+
+<para
+>Se você não quiser aprender mas apenas desejar traduzir rapidamente as traduções em dicionários maiores, você poderá ficar insatisfeito com o &kvoctrain;, se o seu computador não tiver muita memória e MHz's. Um ficheiro de 150 000 itens consome cerca de 60M e leva bastante tempo a carregar se o seu sistema tiver pouca memória.</para>
+
+<para
+>Neste caso, você poderá tentar um dos seguintes:</para>
+<itemizedlist>
+<listitem
+><para
+><ulink url="http://www.franken.de/users/duffy1/rjakob/"
+>kdsing</ulink
+> (&kde;). </para
+></listitem>
+
+<listitem
+><para
+><ulink url="http://www.tm.informatik.uni-frankfurt.de/~razi/steak/steak.html"
+> steak/xsteak</ulink
+> (consola/X). </para
+></listitem>
+
+<listitem
+><para
+><ulink url="http://dict.tu-chemnitz.de/"
+>Ding</ulink
+> (TCL). </para
+></listitem>
+
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="links">
+<title
+>Referências interessantes</title>
+
+<sect1 id="similar">
+<title
+>Projectos semelhantes</title>
+
+<para
+>Você poderá também querer tentar um dos seguintes treinadores de vocabulários que o autor achou (ordenados por data da descoberta):</para>
+<itemizedlist>
+<listitem
+><para
+><ulink url="http://edu.kde.org/kwordquiz/"
+>&kwordquiz;</ulink
+> (&kde;)</para
+></listitem>
+
+<listitem
+><para
+><ulink url="http://members.tripod.com/~planetphil/svt.html"
+>SVT</ulink
+> (consola)</para
+></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="other-links">
+<title
+>Outras referências interessantes</title>
+
+<para
+>Talvez você esteja interessado em alguma das outras referências que o autor encontrou ao trabalhar no &kvoctrain;.</para>
+<itemizedlist>
+<listitem
+><para
+><ulink url="http://czyborra.com/unifont/"
+>&GNU; Unifont Projekt</ulink
+></para
+></listitem>
+
+<listitem
+><para
+><ulink url="http://www.seul.org/edu/projects.html"
+>Projectos Educativos SEUL</ulink
+></para
+></listitem>
+
+<listitem
+><para
+><ulink url="http://esl.about.com/library/weekly/aa040998.htm"
+>Referência e Introdução aos Símbolos Fonéticos</ulink
+></para
+></listitem>
+
+<listitem
+><para
+><ulink url="http://www2.arts.gla.ac.uk/IPA/ipa.html"
+>A International Phonetic Association</ulink
+></para
+></listitem>
+
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kapp-mainwindow">
+<title
+>A Janela Principal do &kvoctrain;</title>
+
+<sect2 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Cria</action
+> um novo documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um documento existente.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente...</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um dos documentos recentes.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Exemplo...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um dos ficheiros de exemplo</action
+> que vêm com o &kvoctrain; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Obter Vocabulários Novos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela</action
+> para <guilabel
+>Obter Coisas Novas</guilabel
+> que lhe permitirá instalar novos ficheiros de vocabulários do &kde;-Edu, através da Internet.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Juntar..</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Junta outro vocabulário ao actual.</action
+></para>
+<para
+>Só apenas as partes pertencentes ao segundo vocabulário serão reunidas, e que tenham o mesmo <ulink url="http://www.loc.gov/standards/iso639-2/englangn.html"
+> código internacional da língua </ulink
+> igual ao seu actual.</para>
+<para
+>Por isso, use sempre os códigos correctos. Isto ajuda-o a partir vocabulários com outras pessoas. O &kvoctrain; ajuda-o nisto e oferece todos os código na <link linkend="settings2-dlg"
+>página de opções</link
+> correspondente </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento com um novo nome.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+ <term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Entradas no Questionário Como...</guimenuitem
+></menuchoice
+></term>
+ <listitem
+><para
+><action
+>Grava as entradas marcadas no questionário como um novo vocabulário.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de impressão normal do &kde;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kvoctrain;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia a linha actual para a área de transferência.</action
+> Os itens estão separados por uma sequência especial de caracteres, que poderá ser escolhida na <link linkend="options4-dlg"
+>janela de opções</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola o conteúdo da área de transferência.</action
+> Os itens são divididos de acordo com o <link linkend="cut-n-paste"
+>separador</link
+> acima mencionado e são introduzidos como uma nova linha com uma ou mais colunas. Você também poderá <link linkend="options4-dlg"
+>ajustar a ordem</link
+> na qual as colunas são reunidas antes de copiar tudo da área de transferência.</para>
+<para
+>A colagem de várias linhas (&eg;, a partir de um ficheiro <literal role="extension"
+>CSV</literal
+> de base de dados) irá adicioná-las todas como novas linhas, uma a seguir à outra.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca o vocabulário completo</action
+> como <quote
+>seleccionado</quote
+> para um processamento posterior.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove todas as marcações de selecção.</action
+></para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura</action
+> pelo conteúdo da área de transferência no ficheiro de vocabulário, usando o campo de procura na barra de ferramentas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Insert</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Adicionar Novo Registo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Adiciona uma ou mais expressões novas.</action
+> Veja a <link linkend="key-insert"
+>tecla Insert</link
+> para mais informações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Return</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editar a Área Seleccionada...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Edita a expressão actual.</action
+> Veja a secção da <link linkend="key-enter"
+>tecla Enter</link
+> para mais informações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>Delete</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover a Área Seleccionada</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove os itens seleccionados.</action
+> Veja a <link linkend="key-delete"
+>tecla Delete</link
+> para mais informações.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="voc-menu">
+<title
+>O Menu <guimenu
+>Vocabulário</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Mostrar as Estatísticas</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Invoca a <link linkend="stat-dlg"
+>janela de estatísticas</link
+> para <action
+>mostrar os factos mais importantes sobre o seu vocabulário.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Atribuir as Lições...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura no vocabulário pelos itens que não têm ainda uma lição atribuída.</action
+> Eles passam a ter atribuídas novas lições.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Limpar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura pelos itens exactamente iguais</action
+> (o original e todas as traduções), removendo todos menos um.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Adicionar uma Língua</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Adiciona uma nova coluna</action
+> (uma nova língua).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guisubmenu
+>Alterar a Língua</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda o código da língua e o nome da coluna</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guisubmenu
+>Remover a Língua</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove uma das traduções.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Propriedades do Documento</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Invoca a <link linkend="docprop-dlg"
+>janela de propriedades do documento</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Propriedades da Língua</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Invoca <link linkend="langprop-dlg"
+>a janela de propriedades da língua</link
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="learn-menu">
+<title
+>O Menu <guimenu
+>Aprendizagem</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Aprendizagem</guimenu
+> <guisubmenu
+><replaceable
+>Nomes das Línguas</replaceable
+></guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra um submenu para cada língua com todas as janelas de questionários. É exactamente o mesmo menu que aparece com o <link linkend="header-menu"
+>botão do cabeçalho da tabela</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Aprendizagem</guimenu
+> <guimenuitem
+>Continuar o Questionário</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Prossegue com o último questionário aleatório, se interrompeu algum anteriormente.</action
+> Os itens restantes irão aparecer com uma marcação a verde. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Aprendizagem</guimenu
+><guimenuitem
+>Continuar a Escolha Múltipla</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Continua o questionário aleatório anterior com escolha múltipla.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="opt-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a visibilidade dos botões da barra de ferramentas.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de estado que fica na parte inferior da janela.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kvoctrain;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &kvoctrain; </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="help-menu">
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+<sect2 id="header-menu">
+<title
+>Menu do Cabeçalho da Tabela</title>
+
+<para
+>O seguinte menu de contexto irá aparecer quando você mantiver o terceiro botão (as suas expressões originais) no cabeçalho da tabela carregado durante cerca de um segundo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Criar um Questionário Aleatório</guimenuitem
+></term>
+<listitem
+><para
+>Cria um <link linkend="query-dlg"
+>questionário aleatório</link
+> nesta coluna com todas as expressões desconhecidas, de acordo com os seus <link linkend="thresholds"
+>limites</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Criar uma Escolha Múltipla</guimenuitem
+></term>
+<listitem
+><para
+>Cria um <link linkend="mu-query-dlg"
+>questionário de escolha múltipla aleatório</link
+> nesta coluna com todas as expressões desconhecidas de acordo com os seus <link linkend="thresholds"
+>limites</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Treino de Verbos</guimenuitem
+></term>
+<listitem
+><para
+>Todos os verbos com as suas conjugações serão questionados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Treino de Artigos</guimenuitem
+></term>
+<listitem
+><para
+>Faz um questionário com os artigos se o género dos nomes for definido.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Treino de Comparações</guimenuitem
+></term>
+<listitem
+><para
+>Formas de comparação dos questionários.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Sinónimos</guimenuitem
+></term>
+<listitem
+><para
+>Faz um questionário de sinónimos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Antónimos</guimenuitem
+></term>
+<listitem
+><para
+>Faz um questionário de antónimos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Exemplos</guimenuitem
+></term>
+<listitem
+><para
+>Faz um questionário com exemplos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Citações</guimenuitem
+></term>
+<listitem
+><para
+>Questionário de paráfrases.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Ordenar alfabeticamente</guimenuitem
+></term>
+<listitem
+><para
+>Ordena esta fila por ordem ascendente ou descendente, respectivamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Escolher a Língua</guimenuitem
+></term>
+<listitem
+><para
+>Escolhe uma língua para esta coluna. Se a sua língua desejada não existir ainda neste menu, você terá de a adicionar com a <link linkend="settings2-dlg"
+>janela de opções</link
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Os dois seguintes tópicos só aparecem se você manter um botão de cabeçalho pressionado que pertença a uma tradução. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Limpar as Notas</guimenuitem
+></term>
+<listitem
+><para
+>Repõe as propriedades de todos os itens seleccionados no seu estado inicial, como se você os tivesse acabado de adicionar.</para>
+<para
+>Se você tiver escolhido uma lição na opção apropriada da barra de ferramentas, então só estes membros da lição serão reinicializados. Caso contrário, todos os itens são afectados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Remover a Coluna</guimenuitem
+></term>
+<listitem
+><para
+>Remove esta coluna e todos os seus itens.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licença</title>
+
+<sect1 id="credits">
+<title
+>Obrigado</title>
+
+<para
+>O &kvoctrain; é a primeira aplicação &GUI; do autor para o &kde;, por isso ele teve de obter bastante código de outras aplicações. Os maiores excertos são retirados de</para>
+<itemizedlist>
+<listitem
+><para
+>&klpq; (a funcionalidade das tabelas até à versão 0.7)</para
+></listitem>
+<listitem
+><para
+>&kontour; (leitura/gravação de &XML;).</para
+></listitem>
+<listitem
+><para
+>&khexedit; (a janela <quote
+>acerca</quote
+> nas versões até à 0.7).</para
+></listitem>
+</itemizedlist>
+
+<para
+>O autor gostaria de agradecer pessoalmente às seguintes pessoas pela sua contribuição para o &kvoctrain;:</para>
+<itemizedlist>
+<listitem
+><para
+>Andrea Marconi pela tradução para Italiano</para
+></listitem>
+<listitem
+><para
+>Hans Kottman pela tradução para Francês</para
+></listitem>
+<listitem
+><para
+>Grzegorz Ilczuk pela tradução para Polaco</para
+></listitem>
+<listitem
+><para
+>Eric Bischoff por converter a documentação para o formato DocBook</para
+></listitem>
+</itemizedlist>
+
+<para
+>O autor também gostaria de agradecer a todas as outras não mencionadas, especialmente a toda a equipa do &kde; pela sua ajuda, críticas construtivas, sugestões ou relatórios de erros.</para>
+
+</sect1>
+
+<sect1 id="copyright">
+<title
+>Copyright</title>
+
+<para
+>&kvoctrain; Programa com 'copyright' 1999-2003 de &Ewald.Arnold; &Ewald.Arnold.mail; e 2004-2005 de Peter Hedlund <email
+>peter@peterandlinda.com</email
+> </para>
+
+<para
+>Documentação com 'copyright' 1999-2000 de &Ewald.Arnold; &Ewald.Arnold.mail; e 2005 de &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </sect1>
+</chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="obtaining">
+<title
+>Como obter o kvoctrain</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder compilar com sucesso o &kvoctrain;, você precisa das bibliotecas do &kde;, assim como da biblioteca de C++ &Qt;. Todas as bibliotecas necessárias poderão ser obtidas em <ulink url="ftp://ftp.kde.org/pub/kde/"
+>ftp.kde.org/pub/kde/</ulink
+>.</para>
+
+<para
+>O &kvoctrain; é testado com o &kde; 3.0 e o &Qt; 3.0. Deverá também basicamente correr no &kde; 2.x e com o &Qt; 2.x se for compilado correctamente, mas não é garantido.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+
+</book>
diff --git a/tde-i18n-pt/docs/kdeedu/kvoctrain/man-spotlight2kvtml.1.docbook b/tde-i18n-pt/docs/kdeedu/kvoctrain/man-spotlight2kvtml.1.docbook
new file mode 100644
index 00000000000..d11eef5cf89
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kvoctrain/man-spotlight2kvtml.1.docbook
@@ -0,0 +1,121 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>spotlight2kvtml</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>spotlight2kvtml</command
+></refname>
+<refpurpose
+>Converte uma lista de vocabulário do Spotlight Online para um ficheiro de dados do &kvoctrain;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>spotlight2kvtml</command
+> <group
+><option
+><replaceable
+>ficheiro do Spotlight</replaceable
+> <replaceable
+>mês</replaceable
+> <replaceable
+>ano</replaceable
+></option
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>spotlight2kvtml</command
+> é usado para converter uma lista de vocabulário do Spotlight Online para um ficheiro de dados do &kvoctrain; (<literal role="extension"
+>*.kvtml</literal
+>).</para>
+
+<para
+>A lista de vocabulário indicada (ficheiro do Spotlight) deverá estar em texto normal (&ie;, terá de converter o documento RTF ou de Word obtido, para um ficheiro de texto normal). O nome do ficheiro de dados novo do &kvoctrain; será derivado do ficheiro indicado do Spotlight.</para>
+
+<para
+>O mês e ano indicados serão usados nos nomes do título e da lição do novo ficheiro de dados do &kvoctrain;.</para>
+
+<para
+>Repare que o Spotlight Online muda o formato da sua lista de vocabulário de tempos a tempos, como tal o <command
+>spotlight2kvtml</command
+> poderá estar desactualizado e não se comportar correctamente.</para>
+
+<para
+>Este pacote faz parte do módulo oficial de educação e entretenimento do KDE.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kvoctrain(1), langen2kvtml(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O <command
+>spotlight2kvtml</command
+> foi criado por &Ewald.Arnold; &Ewald.Arnold.mail;.</para
+> <para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+> </para
+> </refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.am b/tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.in b/tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.in
new file mode 100644
index 00000000000..22630f680de
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kwordquiz/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeedu/kwordquiz
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kwordquiz/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeedu/kwordquiz/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kwordquiz/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kwordquiz/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kwordquiz/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwordquiz/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeedu/kwordquiz/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeedu/kwordquiz/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeedu/kwordquiz/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeedu/kwordquiz/index.cache.bz2 b/tde-i18n-pt/docs/kdeedu/kwordquiz/index.cache.bz2
new file mode 100644
index 00000000000..6d8fedc14cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kwordquiz/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeedu/kwordquiz/index.docbook b/tde-i18n-pt/docs/kdeedu/kwordquiz/index.docbook
new file mode 100644
index 00000000000..583c6060738
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeedu/kwordquiz/index.docbook
@@ -0,0 +1,2044 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kwordquiz;">
+ <!ENTITY package "kdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kwordquiz;</title>
+
+<authorgroup>
+<author
+><firstname
+>Peter</firstname
+> <surname
+>Hedlund</surname
+> <affiliation
+> <address
+><email
+>peter.hedlund@kdemail.net</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+ <year
+>2003</year>
+ <year
+>2004</year>
+ <year
+>2005</year>
+ <holder
+>Peter B. Hedlund</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+
+<date
+>2006-02-24</date>
+<releaseinfo
+>0.8.1</releaseinfo>
+
+<abstract>
+<para
+>O &kwordquiz; é um poderoso programa de aprendizagem de vocabulário para o &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeedu</keyword>
+<keyword
+>KWordQuiz</keyword>
+<keyword
+>cartão</keyword>
+<keyword
+>vocabulário</keyword>
+<keyword
+>língua</keyword>
+<keyword
+>educação</keyword>
+<keyword
+>escola</keyword>
+<keyword
+>colégio</keyword>
+<keyword
+>universidade</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>O &kwordquiz; é uma ferramenta que lhe dá uma forma poderosa de dominar vocabulários novos. Poderá corresponder a uma língua ou a algum tipo de terminologia. </para>
+<sect1 id="easy-to-use">
+<title
+>Fácil de usar</title>
+
+<para
+>Com o &kwordquiz; você constrói os seus próprios documentos de vocabulário de forma simples e intuitiva. A disposição básica é uma folha de cálculo de duas colunas onde você escreve os itens do vocabulário da forma que você conhece e noutra forma que deseja aprender. Você muda os títulos das colunas para reflectir o que você está a aprender. </para>
+
+<sect2 id="practice-modes">
+<title
+>Modos de prática</title>
+
+<para
+>Antes de você começar um questionário, você selecciona como deseja praticar. O &kwordquiz; oferece cinco modos diferentes para tornar a prática mais eficiente. Os diferentes modos possibilitam que você percorra o seu vocabulário de forma sequencial ou aleatória numa ou em ambas as direcções.</para>
+</sect2>
+<sect2 id="quiz-types">
+<title
+>Tipos de questionário</title>
+
+<para
+>Quando você tiver introduzido o seu vocabulário e tiver seleccionado um modo, está pronto para iniciar um questionário. O documento do vocabulário é escondido durante o questionário, para que você não faça batota. Talvez queira começar com uma sessão de cartões, para que possa depois passar a um questionário de escolha ou então fazer o questionário mais difícil que é o de perguntas e respostas. Você irá saber rapidamente se acertou ou errou as respostas e terá ainda a opção de repetir as respostas erradas, melhorando ainda mais a sua eficiência de aprendizagem. Se precisar de uma ajuda extra poderá usar a função de 'dica'.</para>
+</sect2>
+<sect2 id="vocabulary-documents">
+<title
+>Documentos de vocabulário</title>
+<para
+>O &kwordquiz; pode abrir vários tipos de dados do vocabulário. Os formatos suportados são o .kvtml usado por outros programas do &kde;, como p.ex. o &kvoctrain;, o .wql que é usado pelo WordQuiz para o &Windows;, os ficheiros .csv com o texto separado por vírgulas e os ficheiros .xml.gz criados pelo Pauker (http://pauker.sourceforge.net). Você poderá automaticamente combinar os vários documentos num único documento grande, se precisar de praticar, &eg;, para um exame final. </para>
+<para
+>O &kwordquiz; pode abrir gravar os seus documentos de vocabulário em vários formatos diferentes. Os formatos suportados são o .kvtml usado por outros programas do &kde;. Outras opções disponíveis são o formato .wql que é usado pelo WordQuiz para o &Windows;, os ficheiros .csv e os ficheiros .html. </para>
+<para
+>Pode ter vários ficheiros aberto ao mesmo tempo e copiar ou mover entradas facilmente entre eles. </para>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="file_menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>O <action
+>Novo</action
+> cria um novo documento de vocabulário </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Abre</action
+> um documento de vocabulário existente. Vários documentos podem ser combinados numa lista maior. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Abre</action
+> um documento de vocabulário existente </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Obter Vocabulários Novos</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Obtém</action
+> vocabulários novos. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Grava</action
+> o documento de vocabulário activo </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Grava</action
+> o documento de vocabulário activo com um nome diferente </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Imprime</action
+> o documento do vocabulário activo. O &kwordquiz; fornece várias opções para <link linkend="printing"
+>imprimir</link
+> os seus vocabulários. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Fecha</action
+> o documento de vocabulário activo </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Sai</action
+> do &kwordquiz; </para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Anula</action
+> o último comando. O nome deste item irá mudar de acordo com o que será anulado. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Corta</action
+> o texto das células seleccionadas e coloca-o na área de transferência </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Copia</action
+> o texto das células seleccionadas e coloca-o na área de transferência </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Cola</action
+> o conteúdo da área de transferência na selecção actual. Se só estiver uma célula seleccionada, o &kwordquiz; irá activar a colagem inteligente e irá calcular o espaço necessário para a colagem e irá adicionar as linhas necessárias. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Limpar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Limpa</action
+> a selecção actual </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir uma Linha</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Insere</action
+> uma nova linha na selecção actual. Se a selecção se extender por mais do que uma linha, será inserido um número igual de linhas. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover a Linha</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Apaga</action
+> a linha seleccionada. Se a selecção se extender por mais do que uma linha, todas as linhas seleccionadas serão removidas. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Marcar como Espaço</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>O <action
+>Marcar como Espaço</action
+> marca o texto seleccionado (ou a palavra onde se encontra o cursor) como um espaço em branco para um questionário de <link linkend="fill-in-the-blank"
+>'Preenchimento-dos-espaços-em-branco'</link
+>, i.e. fica entre parêntesis. Só está disponível se a opção de <link linkend="dlg-config-editor"
+>Preencher-Espaços-em-Branco</link
+> estiver activada. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desmarcar Espaços</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>O <action
+>Desmarcar Espaços</action
+> limpa os espaços atribuídos, i.e. são removidos os parêntesis. Só está disponível se a opção de <link linkend="dlg-config-editor"
+>Preencher-Espaços-em-Branco</link
+> estiver activada. </para>
+ </listitem>
+ </varlistentry>
+
+
+</variablelist>
+</sect1>
+
+<sect1 id="go-to-menu">
+<title
+>O Menu <guimenu
+>Ir Para</guimenu
+></title>
+
+<variablelist>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ir Para</guimenu
+> <guimenuitem
+>Editor</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa</action
+> o <link linkend="editor"
+>editor</link
+> do vocabulário </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ir Para</guimenu
+> <guimenuitem
+>Cartão</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Inicia</action
+> uma sessão de <link linkend="flashcard"
+>cartões</link
+> </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F8</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ir Para</guimenu
+> <guimenuitem
+>Escolha Múltipla</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Inicia</action
+> um questionário de <link linkend="multiple"
+>escolha múltipla</link
+> </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F9</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ir Para</guimenu
+> <guimenuitem
+>Pergunta e Resposta</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Inicia</action
+> um questionário de <link linkend="question-and-answer"
+>perguntas &amp; respostas</link
+> </para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="vocabulary-menu">
+<title
+>O Menu <guimenu
+>Vocabulário</guimenu
+></title>
+
+<variablelist>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Títulos das Colunas...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Define</action
+> os títulos das duas colunas do vocabulário. Mostra uma <link linkend="dlg-languages"
+>janela</link
+> para tal. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Tipo de Letra...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Muda</action
+> o tipo de letra usado para mostrar o vocabulário. Se você estiver numa sessão de cartões, o tipo de letra usado para mostrar o cartão será alterado. Mostra a janela de selecção de tipos de letra normal do &kde;. </para>
+ </listitem>
+ </varlistentry>
+
+ <!-- <varlistentry>
+ <term>
+ <menuchoice>
+ <shortcut>
+ <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo>
+ </shortcut>
+ <guimenu
+>Vocabulary</guimenu>
+ <guimenuitem
+>Special Characters...</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Select</action
+> a special character for insertion in the vocabulary. Displays a <link linkend="dlg-special-characters"
+>dialog</link
+>.
+ </para>
+ </listitem>
+ </varlistentry
+>-->
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Linhas/Colunas...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Indica</action
+> o número de linhas do vocabulário ou define a altura das linhas seleccionadas ou ainda a largura das colunas seleccionadas. Mostra uma <link linkend="dlg-rows-columns"
+>janela</link
+> para tal. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Ordenar...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Ordena</action
+> os itens do vocabulário. Mostra uma <link linkend="dlg-sort"
+>janela</link
+> para tal. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Vocabulário</guimenu
+> <guimenuitem
+>Baralhar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Baralha</action
+> os itens do vocabulário numa ordem aleatória </para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="mode-menu">
+<title
+>O Menu <guimenu
+>Modo</guimenu
+></title>
+<para
+>O menu oferece cinco modos diferentes para o questionário.</para>
+<para
+>Lembre-se que os nomes dos menus irão mudar para reflectir os títulos das colunas no documento de vocabulário activo. O modo precisa de ser seleccionado antes de se começar um questionário. O modo seleccionado aplicar-se-á aos Cartões, à Escolha Múltipla e às Perguntas e Respostas. </para>
+<variablelist>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Coluna 1 -&gt; Coluna 2 por Ordem</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Durante o questionário serão apresentados os itens da Coluna 1 e pede-se para indicar os itens correspondentes da Coluna 2. Isto será feito pela ordem em que os itens aparecem no documento do vocabulário. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Coluna 2 -&gt; Coluna 1 por Ordem</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Durante o questionário serão apresentados os itens da Coluna 2 e pede-se para indicar os itens correspondentes da Coluna 1. Isto será feito pela ordem em que os itens aparecem no documento do vocabulário. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Coluna 1 -&gt; Coluna 2 Aleatoriamente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Durante o questionário serão apresentados os itens da Coluna 1 e pede-se para indicar os itens correspondentes da Coluna 2. Isto será feito de forma aleatória, mas cada item só aparece uma vez. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Coluna 2 -&gt; Coluna 1 Aleatoriamente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Durante o questionário serão apresentados os itens da Coluna 2 e pede-se para indicar os itens correspondentes da Coluna 1. Isto será feito de forma aleatória, mas cada item só aparece uma vez. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Coluna 1 &lt;-&gt; Coluna 2 Aleatoriamente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Durante o questionário serão apresentados os itens da Coluna 1 ou da Coluna 2 e pede-se para indicar os itens correspondentes da outra coluna. Isto será feito de forma aleatória para o item e para a coluna, mas cada combinação possível só aparece uma vez. </para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="quiz-menu">
+<title
+>O Menu <guimenu
+>Questionário</guimenu
+></title>
+
+<variablelist>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>Return</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Questionário</guimenu
+> <guimenuitem
+>Verificar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Verifica</action
+> se a sua resposta está correcta </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>K</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Questionário</guimenu
+> <guimenuitem
+>Eu sei</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Conta</action
+> como correcta durante uma sessão de cartões. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Questionário</guimenu
+> <guimenuitem
+>Não Sei</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Conta</action
+> como um erro numa sessão de cartões. Você poderá repetir mais tarde estes cartões se seleccionar <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Repetir Erros</guimenuitem
+></menuchoice
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Questionário</guimenu
+> <guimenuitem
+>Dica</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Obtém</action
+> a próxima letra correcta numa sessão de Perguntas e Respostas. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Questionário</guimenu
+> <guimenuitem
+>Reiniciar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Reinicia</action
+> a sessão do início. Irá limpar as pontuações. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Questionário</guimenu
+> <guimenuitem
+>Repetir Erros</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Repete</action
+> as perguntas que você tenha respondido incorrectamente. Torna-se disponível logo que você tenha respondido uma vez a todas as perguntas. </para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> <guimenuitem
+>Barra Principal (KWordQuiz)</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa ou desactiva</action
+> a Barra Principal </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> <guimenuitem
+>Ir Para (KWordQuiz)</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa ou desactiva</action
+> a barra Ir Para </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> <guimenuitem
+>Ir Para (KWordQuiz)</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa ou desactiva</action
+> a Barra Principal </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> <guimenuitem
+>Caracteres Especiais (KWordQuiz)</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa ou desactiva</action
+> a barra de Caracteres Especiais </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Comutar</action
+> a Barra de Estado </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Configura</action
+> as notificações para certos eventos do &kwordquiz; </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kwordquiz;...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Configura</action
+> as opções para o editor de vocabulários e para os questionários. Mostra uma <link linkend="dlg-config-editor"
+>janela</link
+> para tal. </para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="editor">
+<title
+>O Editor de Vocabulário</title>
+
+<para
+>A área do documento do vocabulário tem a aparência de uma grelha de uma folha de cálculo. A grelha consiste em células organizadas em duas colunas e num conjunto de linhas. Cada coluna e linha tem um cabeçalho. Os cabeçalhos das colunas são usados para indicar os títulos do documento do vocabulário. Estes podem ser configurados se seleccionar a opção <menuchoice
+><guimenu
+>Vocabulário</guimenu
+><guimenuitem
+>Títulos das Colunas...</guimenuitem
+></menuchoice
+>. Os cabeçalhos das linhas numeram-nas consecutivamente. </para>
+<para
+>Você pode carregar numa célula da grelha para a tornar activa. Você pode seleccionar várias células para copiar ou para editar se arrastar o cursor do rato por cima delas, mantendo o botão esquerdo do rato em baixo. Para seleccionar colunas ou linhas inteiras, carregue nos cabeçalhos. </para>
+
+
+<screenshot>
+ <screeninfo
+>O Editor de Vocabulários</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-editor.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O Editor de Vocabulários</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>No documento, você cria um vocabulário com pares de itens nas duas colunas. Você poderá introduzir texto na célula activa se começar a escrever. A célula irá estar agora no modo de edição e você poderá seleccionar todo ou parte do texto. Você também poderá editar uma célula se fizer duplo-click ou se carregar em F2 e fazer as alterações directamente na célula. </para>
+<para
+>Quando você tiver acabado de escrever um item, carregue na tecla <keycap
+>Return</keycap
+> para passar a próxima célula a ficar activa. Aí, é fácil escrever rapidamente vários itens. Você poderá personalizar este comportamento se seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kwordquiz;...</guimenuitem
+></menuchoice
+>. Quando chegar à última linha da grelha, irá aparecer uma nova linha se você carregar em <keycap
+>Return</keycap
+>, de modo a que você continue simplesmente a escrever. Quando uma janela é criada, tem 50 linhas, mas não existe de facto nenhum limite para o número de linhas que você pode ter num documento. </para>
+</chapter>
+
+<chapter id="flashcard">
+
+<title
+>Sessão de Cartões</title>
+
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ir para</guimenu
+><guimenuitem
+>Cartão</guimenuitem
+></menuchoice
+> para iniciar uma sessão de cartões nos itens do documento do vocabulário activo. O modo seleccionado no menu <guimenu
+>Modo</guimenu
+> será usado. Se você mudar de modo durante uma sessão, esta será reiniciada.</para>
+
+<para
+>Se você estiver a trabalhar com expressões compridas, a janela poderá ser redimensionada para arranjar mais espaço disponível. O tamanho da letra irá também influenciar quanto irá caber nas diferentes partes da janela. Se seleccionar <menuchoice
+><guimenu
+>Vocabulário</guimenu
+><guimenuitem
+>Tipo de Letra</guimenuitem
+></menuchoice
+>, você poderá indicar qual o tipo de letra para os cartões. </para>
+
+<screenshot>
+ <screeninfo
+>Sessão de Cartões</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-flashcard.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Sessão de Cartões</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Inicialmente é mostrada a face frontal do cartão. Use o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Verificar</guimenuitem
+></menuchoice
+> para ver o outro lado. </para>
+<para
+>Para passar para o próximo cartão, tanto poderá seleccionar o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Eu Sei</guimenuitem
+></menuchoice
+> para contar o cartão como correcto ou o <guimenu
+>Questionário</guimenu
+><guimenuitem
+>Não Sei</guimenuitem
+> para contar como incorrecto. </para>
+<para
+>Seleccione o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Repetir Erros</guimenuitem
+></menuchoice
+> para repetir os cartões que você contou como incorrectos. </para>
+<para
+>Seleccione o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Reiniciar</guimenuitem
+></menuchoice
+> para iniciar a sessão outra vez do início. Se estiver a usar um modo aleatório, os cartões serão baralhados de novo. </para>
+<para
+>As secções de pontuação no fundo do ecrã contam o número de cartões, o número de cartões que você viu, o número de cartões correctos e o de incorrectos. </para>
+
+<tip>
+<para
+>Todos os itens do menu <guimenu
+>Questionário</guimenu
+> estão disponíveis na barra de Questionário que é mostrada à direita por omissão.</para>
+</tip>
+
+</chapter>
+
+<chapter id="multiple">
+
+<title
+>Sessão de Escolha Múltipla</title>
+
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ir para</guimenu
+><guimenuitem
+>Escolha Múltipla</guimenuitem
+></menuchoice
+> para iniciar um questionário de escolha múltipla nos itens do documento de vocabulário activo. O modo seleccionado no menu <guimenu
+>Modo</guimenu
+> será usado. Se você mudar de modo durante uma sessão, esta será reiniciada. </para>
+<para
+>Se você estiver a trabalhar com expressões compridas, a janela poderá ser redimensionada para arranjar mais espaço. O tamanho da letra (seleccionado para o editor) irá também influenciar o que é que irá caber nas diferentes partes da janela. </para>
+<para
+>No exemplo em baixo, o utilizador indicou uma resposta errada à pergunta anterior. Ele está prestes a responder à próxima pergunta. </para>
+
+<screenshot>
+ <screeninfo
+>Sessão de Escolha Múltipla</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-multiple.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Sessão de Escolha Múltipla</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>As suas escolhas são mostradas em cima e à esquerda. Seleccione a que pensa que está correcta. Use o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Verificar</guimenuitem
+></menuchoice
+> para ver se a resposta está correcta. Se tiver activado o modo automático no <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kwordquiz;...</guimenuitem
+></menuchoice
+>, a sua selecção é validada imediatamente. </para>
+<para
+>A pergunta anterior é mostrada por baixo da actual. A resposta que você deu é também apresenta. Se você respondeu incorrectamente, é mostrada a resposta correcta. </para>
+<para
+>Seleccione o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Repetir Erros</guimenuitem
+></menuchoice
+> para repetir as perguntas que respondeu incorrectamente. </para>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Reiniciar</guimenuitem
+></menuchoice
+> para iniciar a sessão do princípio de novo. Se você estiver a usar um modo aleatório, as perguntas serão baralhadas de novo. </para>
+<para
+>As secções de pontuação no fundo do ecrã mostram o número de perguntas, o número de perguntas que respondeu, o número de respostas correctas e de incorrectas. </para>
+
+<tip>
+<para
+>Todos os itens do menu <guimenu
+>Questionário</guimenu
+> estão disponíveis na barra de Questionário que é mostrada à direita por omissão.</para>
+</tip>
+</chapter>
+
+
+<chapter id="question-and-answer">
+
+<title
+>Sessão de Perguntas e Respostas</title>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ir para</guimenu
+><guimenuitem
+>Perguntas &amp; Respostas</guimenuitem
+></menuchoice
+> para iniciar uma sessão de perguntas e respostas sobre os itens do vocabulário activo. O modo seleccionado no menu <guimenu
+>Modo</guimenu
+> será o usado. Se mudar de modo durante uma sessão, esta será reiniciada. </para>
+<para
+>Se você estiver a trabalhar com expressões compridas, a janela poderá ser redimensionada para arranjar mais espaço. O tamanho da letra (seleccionado para o editor) irá também influenciar o que é que irá caber nas diferentes partes da janela. </para>
+<para
+>No exemplo em baixo, o utilizador deu uma resposta correcta à pergunta anterior (para ver como é que são tratadas as respostas incorrectas, veja o capítulo <link linkend="multiple"
+>Escolha Múltipla</link
+>). Ele está prestes a responder à próxima pergunta. </para>
+
+<screenshot>
+ <screeninfo
+>Sessão de Perguntas e Respostas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-qanda.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Sessão de Perguntas e Respostas</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>A sua pergunta é mostrada acima e à esquerda. Escreva a sua resposta no campo de edição. Use o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Verificar</guimenuitem
+></menuchoice
+> ou a tecla <keycap
+>Enter</keycap
+> para ver se a resposta está correcta. </para>
+<para
+>A pergunta anterior é mostrada por baixo da actual. A resposta que você deu é também apresenta. Se você respondeu incorrectamente, é mostrada a resposta correcta. </para>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Dica</guimenuitem
+></menuchoice
+> para obter a próxima letra correcta da resposta. Na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kwordquiz;...</guimenuitem
+></menuchoice
+>, você poderá indicar que as respostas onde você usar a função de dica contarão sempre como incorrectas. </para>
+<para
+>Seleccione o <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Repetir Erros</guimenuitem
+></menuchoice
+> para repetir as perguntas que respondeu incorrectamente. </para>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Reiniciar</guimenuitem
+></menuchoice
+> para iniciar a sessão do princípio de novo. Se você estiver a usar um modo aleatório, as perguntas serão baralhadas de novo. </para>
+<para
+>As secções de pontuação no fundo do ecrã mostram o número de perguntas, o número de perguntas que respondeu, o número de respostas correctas e de incorrectas. </para>
+
+<tip>
+<para
+>Todos os itens do menu <guimenu
+>Questionário</guimenu
+> estão disponíveis na barra de Questionário que é mostrada à direita por omissão.</para>
+</tip>
+</chapter>
+
+<chapter id="fill-in-the-blank">
+<title
+>Preencher-espaços-em-branco</title>
+
+<para
+>O 'Preencher-espaços-em-branco' é uma forma poderosa de praticar no &kwordquiz;. É um tipo especial de perguntas e respostas que precisa de ser descrito com maior detalhe. Para poder usar esta funcionalidade, devê-la-á activar na <link linkend="dlg-config-editor"
+>janela de configuração</link
+>. </para>
+
+<para
+>Considere a tabela seguinte. Poderia ser um vocabulário no &kwordquiz;: </para>
+
+<informaltable
+><tgroup cols="3">
+<thead>
+<row>
+<entry
+>Inglês</entry>
+<entry
+>Alemão</entry>
+</row>
+</thead>
+
+<tbody>
+<row>
+<entry
+>1</entry>
+<entry
+>Nós possuímos um computador</entry>
+<entry
+>Wir besitzen einen Computer</entry>
+</row>
+
+<row>
+<entry
+>2</entry>
+<entry
+>Nós possuímos um computador</entry>
+<entry
+>Wir [besitzen] einen Computer</entry>
+</row>
+
+<row>
+<entry
+>3</entry>
+<entry
+>Nós possuímos um computador</entry>
+<entry
+>Wir [besitzen einen] Computer</entry>
+</row>
+
+<row>
+<entry
+>4</entry>
+<entry
+>Nós possuímos um computador</entry>
+<entry
+>Wir [besitzen] einen [Computer]</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>O factor importante a notar é o posicionamento dos parêntesis rectos. Eles indicam ao &kwordquiz; como é que o questionário deverá ser feito. </para>
+<para
+>Na 1. não existem parêntesis. Assumindo que o Português é a pergunta e o Alemão a resposta, você teria de dar a expressão completa 'Wir besitzen einen Computer' como resposta correcta. </para>
+<para
+>Na 2. o &kwordquiz; iria mostra a pergunta mas também 'Wir ........ einen Computer'. Para uma resposta correcta é suficiente escrever 'besitzen'. </para>
+<para
+>O 3. mostra que um espaço em branco pode consistir em mais do que uma palavra. A resposta correcta é 'besitzen einen'. </para>
+<para
+>Na 4. existem dois espaços em branco separados. Para indicar isso na resposta, você teria de escrever 'besitzen; Computer', i.e, separar os espaços em branco com ponto-e-vírgula para obter uma resposta correcta. </para>
+<para
+>Os espaços em branco marcados só são relevantes se aparecerem na resposta. Caso contrário, os parêntesis rectos são ignorados. Para além disso, os parêntesis não têm efeito nos questionários de escolha múltipla. Para simplificar a criação de vocabulários para 'Preencher-Espaços-em-Branco' existem comandos da barra de ferramentas e do menu para marcar e desmarcar os mesmos espaços em branco. Claro que você poderá simplesmente escrever os parêntesis rectos. O &kwordquiz; irá verificar a sintaxe. Se o texto aparecer a vermelho, há algo de errado com os parêntesis e, por isso, o questionário não poderá ter início. </para>
+<para
+>As funcionalidades de 'Preencher-Espaços-em-Branco' poderão ser activadas ou desactivas na janela de Opções. Se as desactivar irá tornar possível o uso de tipos de letra que irão mapear os outros caracteres para as posições dos parêntesis. Irá também aumentar um pouco a performance. </para>
+</chapter>
+
+<chapter id="printing">
+<title
+>Impressão</title>
+<para
+>O &kwordquiz; oferece a possibilidade de imprimir os documentos dos vocabulários de várias formas diferentes. Ao seleccionar o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Imprimir...</guimenuitem
+></menuchoice
+>, é-lhe apresentada a janela normal de impressão do &kde;. Para obter o acesso às funcionalidades especiais do &kwordquiz;, você precisa de carregar no <guibutton
+>Opções&gt;&gt;</guibutton
+> para ver a página de Opções do Vocabulário. Nesta página, poderá optar por imprimir o documento como uma lista de vocabulário (&ie;, tal como é mostrado no editor), como um exame de vocabulário ou como cartões. </para>
+<screenshot>
+ <screeninfo
+>Opções de Impressão do Vocabulário</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-print-type.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Opções de Impressão do Vocabulário</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<formalpara>
+<title
+>Lista de vocabulário</title>
+<para
+>O vocabulário será impresso tal como é mostrado no editor. Isto inclui o tipo de letra, as alturas de cada linha e as larguras das colunas. Certifique-se que as colunas são estreitas o suficiente para caber na página.</para>
+</formalpara>
+<screenshot>
+ <screeninfo
+>Imprimir a Lista do Vocabulário</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-print-list.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imprimir a Lista do Vocabulário</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<formalpara>
+<title
+>Exame de vocabulário</title>
+<para
+>O vocabulário será impresso tal como aparece no editor, excepto que a coluna direita será deixada em branco e é adicionada uma terceira coluna para a classificação. As configurações usadas incluem o tipo de letra, as alturas das linhas e as larguras das colunas. Certifique-se que as colunas são estreitas o suficiente para caber na página.</para>
+</formalpara>
+<screenshot>
+ <screeninfo
+>Imprimir o Exame do Vocabulário</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-print-exam.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imprimir o Exame do Vocabulário</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<formalpara>
+<title
+>Cartão</title>
+<para
+>São impressos dois cartões de 12,7 x 7,62 cm por página. Os cartões serão sempre impressos em formato paisagem.</para>
+</formalpara>
+<screenshot>
+ <screeninfo
+>Imprimir Cartões</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-print-flashcard.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imprimir Cartões</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+</chapter>
+
+<chapter id="dialogs">
+<title
+>Janelas</title>
+<sect1 id="dlg-config-editor">
+<title
+>Configurar o Editor</title>
+<screenshot>
+ <screeninfo
+>Configurar o Editor</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-configure-editor.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configurar o Editor</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Você poderá configurar o comportamento da tecla <keycap
+>Enter</keycap
+> ao trabalhar com o editor. </para>
+<para
+>Você pode também seleccionar se as funções para <link linkend="fill-in-the-blank"
+>Preencher-Espaços-em-Branco</link
+> deverão ser activadas. Se as desactivar, irá aumentar um pouco a performance. </para>
+<para
+>Seleccione as <guibutton
+>Predefinições</guibutton
+> para repor todas as configurações nos seus valores por omissão. Seleccione o <guibutton
+>Aplicar</guibutton
+> para efectivar as suas alterações sem fechar a janela. Seleccione o <guibutton
+>OK</guibutton
+> para confirmar as suas alterações e fechar a janela. Seleccione <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem fazer qualquer alteração. </para>
+</sect1>
+
+<sect1 id="dlg-config-quiz">
+<title
+>Configurar o Questionário</title>
+<screenshot>
+ <screeninfo
+>Configurar o Questionário</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-configure-quiz.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configurar o Questionário</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Para as sessões de cartões, você poderá seleccionar se os cartões deverão ser virados automaticamente e se deverão ser contactos como certos ou errados. Indique um tempo-limite em segundos para a apresentação automática. </para>
+<para
+>Para as sessões de escolha múltipla, você poderá seleccionar se a sua escolha deverá ser validada automaticamente ou se tem de escolher primeiro a opção <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Verificar</guimenuitem
+></menuchoice
+>. </para>
+<para
+>Para as sessões de perguntas e respostas, você poderá seleccionar as as perguntas onde você usar a opção <menuchoice
+><guimenu
+>Questionário</guimenu
+><guimenuitem
+>Dica</guimenuitem
+></menuchoice
+> deverão ser contadas como incorrectas. </para>
+<para
+>Para todas as sessões, você poderá seleccionar se as pontuações deverão ser dadas como percentagens ou como números absolutos. </para>
+<para
+>Seleccione as <guibutton
+>Predefinições</guibutton
+> para repor todas as configurações nos seus valores por omissão. Seleccione o <guibutton
+>Aplicar</guibutton
+> para efectivar as suas alterações sem fechar a janela. Seleccione o <guibutton
+>OK</guibutton
+> para confirmar as suas alterações e fechar a janela. Seleccione <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem fazer qualquer alteração. </para>
+
+</sect1>
+
+<sect1 id="dlg-config-appearance">
+<title
+>Configurar os Caracteres Especiais</title>
+<screenshot>
+ <screeninfo
+>Configurar os Caracteres Especiais</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-configure-appearance.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configurar os Caracteres Especiais</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Para as sessões de cartões, poderá escolher o <guilabel
+>Tipo de Letra:</guilabel
+> e as cores do texto, dos cartões e das molduras. Carregue no botão <guibutton
+>Inverter</guibutton
+> para mudar entre a face <guilabel
+>Dianteira</guilabel
+> ou a <guilabel
+>Traseira</guilabel
+> dos cartões. </para>
+<para
+>Seleccione as <guibutton
+>Predefinições</guibutton
+> para repor todas as configurações nos seus valores por omissão. Seleccione o <guibutton
+>Aplicar</guibutton
+> para efectivar as suas alterações sem fechar a janela. Seleccione o <guibutton
+>OK</guibutton
+> para confirmar as suas alterações e fechar a janela. Seleccione <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem fazer qualquer alteração. </para>
+
+</sect1>
+
+<sect1 id="dlg-config-characters">
+<title
+>Configurar os Caracteres Especiais</title>
+<screenshot>
+ <screeninfo
+>Configurar os Caracteres Especiais</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-configure-characters.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configurar os Caracteres Especiais</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Estão disponíveis nove acções configuráveis para inserir caracteres especiais no vocabulário. Seleccione uma das acções da lista e carregue então em <guibutton
+>Carácter...</guibutton
+> para <link linkend="dlg-special-characters"
+>seleccionar</link
+> um carácter para essa acção. Uma antevisão maior do carácter actual é mostrada. </para>
+<para
+>Pode mudar o atalho de teclado associado com cada acção se seleccionar <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>. </para>
+
+<para
+>Seleccione as <guibutton
+>Predefinições</guibutton
+> para repor todas as configurações nos seus valores por omissão. Seleccione o <guibutton
+>Aplicar</guibutton
+> para efectivar as suas alterações sem fechar a janela. Seleccione o <guibutton
+>OK</guibutton
+> para confirmar as suas alterações e fechar a janela. Seleccione <guibutton
+>Cancelar</guibutton
+> para fechar a janela sem fazer qualquer alteração. </para>
+
+</sect1>
+
+<sect1 id="dlg-languages">
+<title
+>Títulos de Coluna</title>
+<screenshot>
+ <screeninfo
+>Títulos de Coluna</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-languages.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Títulos de Coluna</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Use esta janela para definir os títulos das colunas do vocabulário. Seleccione <guibutton
+>OK</guibutton
+> para confirmar as suas alterações ou em <guibutton
+>Cancelar</guibutton
+> para as ignorar. </para>
+</sect1>
+
+<sect1 id="dlg-special-characters">
+<title
+>Caracteres Especiais</title>
+<screenshot>
+ <screeninfo
+>Caracteres Especiais</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-characters.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Caracteres Especiais</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Use esta janela para seleccionar os caracteres especiais que desejar associar com a <link linkend="dlg-config-characters"
+>acção actual</link
+> do carácter especial. </para>
+
+</sect1>
+
+<sect1 id="dlg-rows-columns">
+<title
+>Linhas/Colunas</title>
+<screenshot>
+ <screeninfo
+>Linhas/Colunas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-rowscolumns.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Linhas/Colunas</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Use esta janela para indicar o número de linhas que deseja no vocabulário. Você também poderá ajustar a largura (em pixels) das colunas seleccionadas e a altura (em pixels) das linhas seleccionadas. Seleccione <guibutton
+>OK</guibutton
+> para confirmar as suas alterações ou em <guibutton
+>Cancelar</guibutton
+> para as ignorar. </para>
+<warning>
+<para
+>Se indicar um número de linhas menor do que existe actualmente no vocabulário, poderá conduzir à perda de dados. </para>
+</warning>
+
+</sect1>
+
+<sect1 id="dlg-sort">
+<title
+>Ordenar</title>
+<screenshot>
+ <screeninfo
+>Ordenar</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kwq-dlg-sort.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ordenar</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<para
+>Use esta janela para ordenar o vocabulário alfabeticamente. Você poderá indicar se a ordenação deverá ser feita com base na coluna esquerda (Português, neste exemplo) ou direita (Inglês, neste exemplo) e se deverá ser feita por ordem ascendente ou descendente. Seleccione <guibutton
+>OK</guibutton
+> para fazer a ordenação ou <guibutton
+>Cancelar</guibutton
+> para deixar o vocabulário inalterado. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist"
+> <qandaentry>
+ <question>
+ <para
+>Posso combinar vários vocabulários num só? </para>
+ </question>
+ <answer>
+ <para
+>Sim, quando você seleccionar <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+>, você poderá seleccionar mais do que um ficheiro na janela. Por omissão, eles serão abertos em janelas separadas mas, se você seleccionar a opção <guibutton
+>Juntar os ficheiros seleccionados numa lista</guibutton
+>, então os dados de todos os ficheiros serão combinados numa lista nova. </para>
+ </answer>
+ </qandaentry>
+
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kwordquiz; </para>
+<para
+>Programa com 'copyright' 2003-2004 de Peter B. Hedlund <email
+>peter.hedlund@kdemail.net</email
+> </para>
+
+<para
+>Documentação com 'copyright' 2003-2004 de Peter B. Hedlund <email
+>peter.hedlund@kdemail.net</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kwordquiz">
+<title
+>Como obter o &kwordquiz;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdegames/Makefile.am b/tde-i18n-pt/docs/kdegames/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/Makefile.in b/tde-i18n-pt/docs/kdegames/Makefile.in
new file mode 100644
index 00000000000..6b4e645cbc3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. lskat kfouleggs kwin4 kreversi kgoldrunner kpat konquest kmines klines ksokoban ksame kpoker kbackgammon kenolaba kjumpingcube kbattleship ksmiletris ksnake kspaceduel kblackbox ksirtet kshisen atlantik kbounce kasteroids ktron kolf ktuberling klickety kmahjongg katomic
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/atlantik/Makefile.am b/tde-i18n-pt/docs/kdegames/atlantik/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/atlantik/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/atlantik/Makefile.in b/tde-i18n-pt/docs/kdegames/atlantik/Makefile.in
new file mode 100644
index 00000000000..f8180d9a78d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/atlantik/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/atlantik
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/atlantik/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/atlantik/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/atlantik/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/atlantik/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/atlantik/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 man-atlantik.6.docbook Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-atlantik.6.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik
+ @for base in index.docbook man-atlantik.6.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-atlantik.6.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/atlantik/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-atlantik.6.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/atlantik/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/atlantik/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/atlantik/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/atlantik/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/atlantik/index.cache.bz2
new file mode 100644
index 00000000000..4717d43bd07
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/atlantik/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/atlantik/index.docbook b/tde-i18n-pt/docs/kdegames/atlantik/index.docbook
new file mode 100644
index 00000000000..b6cc3eecf19
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/atlantik/index.docbook
@@ -0,0 +1,521 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&atlantik;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &atlantik;</title>
+
+<authorgroup>
+<author
+><firstname
+>Rob</firstname
+> <surname
+>Kaper</surname
+> <affiliation
+> <address
+><email
+>kaper@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<copyright>
+<year
+>2002</year
+><year
+>2004</year>
+<holder
+>&Rob.Kaper;</holder>
+</copyright>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>0.7.5</releaseinfo>
+
+<abstract>
+<para
+>&atlantik; é um cliente do &kde; para jogar jogos de tabuleiro do tipo do <trademark class="registered"
+>Monopoly</trademark
+> na rede <command
+>monopd</command
+>. </para>
+
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>Atlantik</keyword>
+<keyword
+>monopd</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O objectivo do jogo de tabuleiro &atlantik; é adquirir terrenos nas grandes cidades dos Estados Unidos e da Europa, sendo um viajante transatlântico. Para ganhar o jogo, os jogadores deverão melhorar os terrenos monopolizados, com a esperança de levar os outros jogadores à bancarrota.</para>
+
+<para
+>Todos os modos do jogo são servidos pelo 'monopd', um servidor de jogos dedicado e desenhado para o &atlantik;. Um dos modos de jogo funciona como o jogo de tabuleiro famoso que é o <trademark class="registered"
+>Monopólio</trademark
+>.</para>
+
+</chapter>
+
+<chapter id="connecting">
+<title
+>Ligar ao Servidor</title>
+
+<para
+>O &atlantik; necessita de um servidor do jogo ao qual ligar-se. Se o utilizador tiver uma ligação à Internet, poderá pedir uma lista dos servidores públicos na Internet e não irá necessitar de 'software' adicional. Se optar por jogar o &atlantik; localmente, numa <acronym
+>LAN</acronym
+> ou num servidor privado da Internet, poderá indicar o nome da máquina e do porto ao qual se ligar. Neste caso, o utilizador irá precisar de ter o programa-servidor <ulink url="http://robertjohnkaper.com/software/atlantik/download.html"
+><command
+>monopd</command
+></ulink
+> instalado e a correr na máquina à qual se vai ligar.</para>
+
+<para
+>Se tiver problemas a ligar-se a um servidor, as seguintes acções podem ajudá-lo:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Tente outro servidor. A lista de servidores pública é actualizada a cada três minutos, e o servidor ao qual se esteja a tentar ligar poderá não estar disponível mais do que isso.</para>
+</listitem>
+<listitem>
+<para
+>Verifique a sua 'firewall' e configuração de 'masquerading'. O seu acesso à Internet poderá ser restrito e poderá impedi-lo de se ligar aos servidores ou receber respostas. Por omissão, os servidores monopd utilizar o porto TCP 1234. Em caso de dúvida, contacte o seu administrador de sistemas.</para>
+</listitem>
+<listitem
+><para
+>O &atlantik; tira partido do <classname
+>KExtendedSocket</classname
+> para as ligações à rede, e que por sua vez usa o <classname
+>QDns</classname
+>. Isto poderá causar problemas com o IPv6 e/ou a resolver os nomes das máquinas.</para
+></listitem>
+</itemizedlist>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Mostrar o Registo de Eventos</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Mostra o registo de eventos</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Sai do &atlantik;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Lançar os Dados</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Como poderá estar à espera, lança os dados.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+><guimenuitem
+>Terminar Jogada</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite ao outro jogador saber que o utilizador terminou a sua jogada.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Lançar os Dados</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Como poderá estar à espera, lança os dados.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Comprar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Compra terrenos ou edifícios nas suas propriedades.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Hipoteca</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Inicia uma hipoteca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Movimento</guimenu
+><guimenuitem
+>Usar o Cartão para Sair da Prisão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Usa um cartão para sair da prisão</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Pagar para Sair da Prisão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Paga dinheiro para sair da prisão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Lançar os Dados para Sair da Prisão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Lança os dados para sair da prisão.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra</action
+> uma janela de configuração de notificações normal do &kde;, para alterar as notificações de áudio e visuais do &atlantik;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &atlantik;...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Abre a janela de configuração que lhe permite afinar algumas das opções do &atlantik;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="reporting-bugs">
+<title
+>Comunicar Erros</title>
+
+<para
+>Se pensa que achou um erro no &atlantik;, por favor comunique-o. Os programadores normalmente descobrem e corrigem eles próprios os problemas, mas o utilizador poderá encontrar problemas ainda desconhecidos. Se não os comunicar, poderá acontecer que os mesmos não sejam corrigidos indefinidamente.</para>
+
+<para
+>Alguns erros poderão estar no servidor 'monopd' em vez de no &atlantik;, mas aí não precisa de se preocupar: poderá comunicar todos os erros do pacote do &atlantik; no <ulink url="http://bugs.kde.org/"
+>Assistente de Erros do &kde;</ulink
+>. Use a opção do menu <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um Erro</guimenuitem
+></menuchoice
+> para visitar o assistente de erros com alguns detalhes específicos sobre a sua versão do Atlantik preenchida automaticamente.</para>
+
+<para
+>Por favor indique os detalhes no seu relatório de erro, como as condições do jogo. Por exemplo, um erro poderá só ocorrer quando as pessoas estão na prisão ou durante uma hipoteca. Se possível, guarde o registo de eventos e anexe-o ao relatório de erros ou envie-o para o autor. Poderá conter informações vitais sobre o comportamento, o que poderá conduzir a uma resolução mais rápida do erro.</para>
+
+</chapter>
+
+<chapter id="download">
+<title
+>Obter</title>
+
+<para
+>O &atlantik; faz parte dos pacotes do &kde; e, como tal, a versão recomendada é a que vem com o &kde;, que faz parte do pacote &package;. Alguns distribuidores poderão ter pacotes individuais para o &atlantik; baseados nestas versões.</para>
+
+<para
+>Os utilizadores interessados na versão de desenvolvimento poderão de qualquer forma usar as <ulink url="http://www.kde.org/anoncvs.html"
+>instruções normais do CVS do &kde;</ulink
+> para obter o &atlantik; a partir do módulo 'kdegames'.</para>
+
+<para
+>O desenvolvimento nos limites necessita que a versão de desenvolvimento do 'monopd' seja obtida através do 'arch'. Para mais informações sobre o assunto, visite a página de transferências do <ulink url="http://robertjohnkaper.com/software/atlantik/download.html"
+>&atlantik;</ulink
+>.</para>
+
+</chapter>
+
+<chapter id="faq-answers">
+<title
+>Respostas a Perguntas Frequentes</title>
+
+<qandaset>
+
+<qandaentry>
+<question>
+<para
+>Como é que adiciono um jogador do computador?</para>
+</question>
+<answer>
+<para
+>Infelizmente, os adversários do computador ainda não são suportados pelo &atlantik;. Existe algum trabalho em progresso para desenvolver um módulo de rede que se possa ligar aos servidores, chamado Pacifik, mas ainda não chegou a um nível útil.</para>
+<para
+>Os utilizadores são aconselhados a tirar partido dos servidores públicos da Internet ou de um servidor privado na <acronym
+>LAN</acronym
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que faço uma troca?</para>
+</question>
+<answer>
+<para
+>Carregue no perfil de um jogador ou terreno com o &RMB; para abrir uma troca.</para>
+<para
+>Existem duas questões de usabilidade com as trocas que poderão causar alguma confusão. Se você incluir, de alguma forma, outro utilizador numa troca, esse utilizador irá obter a janela de troca. Qualquer utilizador poderá rejeitar os termos, o que irá interromper também a sessão de troca para todos os outros jogadores. A troca terá de ser aceite por todos os jogadores desta antes de terminar, o que poderá ser complicado, dado que os jogadores ficam como participantes nas trocas, mesmo que já não estejam envolvidos com itens em troca.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>O programa &atlantik; e a documentação são copyright &copy; 1998-2004 Rob Kaper <email
+>kaper@kde.org</email
+>.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdegames/atlantik/man-atlantik.6.docbook b/tde-i18n-pt/docs/kdegames/atlantik/man-atlantik.6.docbook
new file mode 100644
index 00000000000..e084c467df0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/atlantik/man-atlantik.6.docbook
@@ -0,0 +1,155 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Lauri</firstname
+><surname
+>Watts</surname
+></personname
+> <email
+>lauri@kde.org</email
+></author>
+<date
+>7 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>atlantik</command
+></refentrytitle>
+<manvolnum
+>6</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>atlantik</command
+></refname>
+<refpurpose
+>Cliente de 'monopd' para o &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>atlantik</command
+> <group
+><option
+>-h, --host</option
+> <replaceable
+> máquina </replaceable
+></group
+> <group
+><option
+>-p, --port</option
+> <replaceable
+> porto</replaceable
+></group
+> <group
+><option
+>-g, --game</option
+> <replaceable
+> jogo</replaceable
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &atlantik; é um cliente para o &kde; para os jogos de tabuleiro do tipo do Monopólio na rede do 'monopd'.</para>
+
+<para
+>O intuito do jogo de tabuleiro 'atlantik' é adquirir terrenos nas cidades principais da Américas do Norte e da Europa, enquanto é um viajante transatlântico. Todos os modos de jogo são servidos pelo 'monopd', um servidor de jogos dedicado e desenhado para o &atlantik;. Um dos modos de jogo funciona tal-e-qual como o jogo de tabuleiro conhecido como Monopólio.</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<title
+>Opções do &atlantik;</title>
+<varlistentry>
+<term
+><option
+>-h, --host</option
+> <parameter
+>máquina</parameter
+></term>
+<listitem>
+<para
+>Liga-se a esta máquina.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-p, --port</option
+> <parameter
+>porto</parameter
+></term>
+<listitem
+><para
+>Liga-se a este porto</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-g, --game</option
+> <parameter
+>jogo</parameter
+></term>
+<listitem
+><para
+>Aderir a este jogo</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está disponível alguma documentação mais detalhada em <ulink url="help:/atlantik"
+>help:/atlantik</ulink
+> (tanto pode indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/atlantik</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdegames/kasteroids/Makefile.am b/tde-i18n-pt/docs/kdegames/kasteroids/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kasteroids/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kasteroids/Makefile.in b/tde-i18n-pt/docs/kdegames/kasteroids/Makefile.in
new file mode 100644
index 00000000000..9ca41813d23
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kasteroids/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kasteroids
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kasteroids/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kasteroids/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kasteroids/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kasteroids/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kasteroids/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kasteroids/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kasteroids/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kasteroids/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kasteroids/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kasteroids/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kasteroids/index.cache.bz2
new file mode 100644
index 00000000000..743e2a31f0d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kasteroids/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kasteroids/index.docbook b/tde-i18n-pt/docs/kdegames/kasteroids/index.docbook
new file mode 100644
index 00000000000..d4bc3e28c08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kasteroids/index.docbook
@@ -0,0 +1,510 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kappname "&kasteroids;">
+<!ENTITY package "kdegames">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &kasteroids;</title>
+
+<authorgroup>
+<author
+>&Martin.R.Jones; &Martin.R.Jones.mail; </author>
+
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Martin R. Jones</holder>
+</copyright>
+
+<copyright>
+<year
+>2001-2005</year>
+<holder
+>Philip Rodrigues</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-01-18</date>
+<releaseinfo
+>2.3</releaseinfo>
+
+<abstract
+><para
+>O &kasteroids; é, como seria de esperar, o clone para o &kde; do famoso jogo <application
+>Asteroids</application
+>.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogos</keyword>
+<keyword
+>linux</keyword>
+<keyword
+>asteróides</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O objectivo do &kasteroids; é destruir todos os asteróides no ecrã para que possa avançar para o próximo nível. A sua nave é destruída se entrar em contacto com algum asteróide.</para>
+
+</chapter>
+
+<chapter id="ship">
+<title
+>A Sua Nave</title>
+
+<para
+>Quando a sua nave é lançada pela primeira vez, terá apenas capacidades básicas: Virar, Acelerar e Disparar</para>
+
+<para
+>Para mover a sua nave, rode-a para encarar a direcção em que deseja viajar e carregue na tecla de aceleração. Claro que a nave tem inércia, como tal você terá de compensar quando seleccionar o ângulo da nave. A aceleração gasta combustível, como tal não deverá usar os aceleradores mais do que o necessário.</para>
+
+<para
+>Você tem uma quantidade ilimitada de munições, como tal dispare à vontade. Todavia, só uma dada quantidade de tiros poderá estar activa de uma vez. Se você disparar e falhar sucessivamente irá descobrir que não será capaz de disparar até que alguns dos tiros tenham expirado.</para>
+
+<para
+>A sua nave tem uma quantidade limitada de combustível. Quanto todo este tiver sido consumido, você não poderá mais acelerar. Isto deixá-lo-á imóvel, mas não indefeso &dash; você poderá à mesma rodar e disparar.</para>
+
+<para
+>Felizmente os asteróides libertam ocasionalmente combustível quando são atingidos. Voe a sua nave em direcção ao símbolo de combustível para o apanhar.</para>
+
+<screenshot>
+<screeninfo
+>Actualização de Combustível</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="fuel.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Actualização de Combustível</phrase>
+</textobject>
+<caption
+><para
+>Actualização de Combustível</para
+></caption>
+</mediaobject>
+</screenshot>
+
+</chapter>
+
+<chapter id="upgrades">
+<title
+>Actualizações de Naves</title>
+
+<para
+>Ocasionalmente, quando você atinge um asteróide, será produzido um símbolo. Estes símbolos representam as actualizações da sua nave. Voe sobre o símbolo para o instalar na sua nave. As actualizações têm um efeito acumulativo até um máximo de 5.</para>
+
+<para
+>As actualizações disponíveis são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>
+>Travões</term>
+<listitem
+><para
+>Os travões param a sua nave o mais rapidamente possível. Quanto mais actualizações de travões tiver, mais depressa irá travar e com menos utilização de combustível.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Escudos</term>
+<listitem
+><para
+>Os escudos absorvem a colisão com os asteróides, mas usam bastante combustível. Você precisa de pelo menos duas actualizações de escudos para sobreviver a um choque com uma rocha de tamanho médio, e de 3 para sobreviver a uma rocha grande. Você também terá de ter combustível suficiente para manter o escudo durante o ataque.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</chapter>
+
+<chapter id="controls">
+<title
+>Controlos</title>
+
+<para
+>As combinações de teclas são configuráveis através do item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Os valores por omissão são:</para>
+
+<itemizedlist>
+<listitem
+><para
+><action
+>Rodar no Sentido Anti-Horário</action
+> - <keysym
+>Esquerda</keysym
+></para
+></listitem>
+<listitem
+><para
+><action
+>Rodar no Sentido Horário</action
+> - <keysym
+>Direita</keysym
+></para
+></listitem>
+<listitem
+><para
+><action
+>Acelerar</action
+> - <keysym
+>Cima</keysym
+></para
+></listitem>
+<listitem
+><para
+><action
+>Disparar</action
+> - <keysym
+>Espaço</keysym
+></para
+></listitem>
+<listitem
+><para
+><action
+>Escudos</action
+> - <keycap
+>S</keycap
+></para
+></listitem>
+<listitem
+><para
+><action
+>Pausa</action
+> - <keycap
+>P</keycap
+></para
+></listitem>
+<listitem
+><para
+><action
+>Travar</action
+> - <keycap
+>X</keycap
+></para
+></listitem>
+</itemizedlist>
+
+</chapter>
+
+<chapter id="config">
+<title
+>Configurar o &kasteroids;</title>
+<para
+>O &kasteroids; tem apenas algumas opções que poderão ser acedidas a partir da opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KAsteroids...</guimenuitem
+></menuchoice
+>.</para>
+
+<variablelist>
+<varlistentry
+><term
+>Iniciar um novo jogo com <replaceable
+>n</replaceable
+> naves</term>
+<listitem
+><para
+>Quando você começa um novo jogo, você tem naves de reserva, no caso de ocorrer algum acidente ;-). Isto indica quantas naves você tem <emphasis
+>no total</emphasis
+> quando o jogo começar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Mostrar a tabela de pontuação no fim do jogo</term>
+<listitem
+><para
+>Se estiver seleccionado, mostra todos os recordes de cada vez que você termina um jogo, independentemente de você ter atingido ou não um recorde.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>O jogador pode destruir os bónus</term>
+<listitem
+><para
+>Se estiver seleccionado, ao atingir um bónus com um tiro, destrói-o. Se não estiver seleccionado, o bónus permanece, o que lhe permitirá apanhá-lo à mesma.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</chapter>
+
+<chapter id="tips">
+<title
+>Dicas</title>
+
+<para
+>Aqui estão algumas dicas que poderão ajudar:</para>
+
+<tip
+><para
+>Se você quiser parar a sua nave, use os travões em vez de parar manualmente. Os travões param-no mais depressa, com menor consumo de combustível.</para
+></tip>
+
+<tip
+><para
+>Os escudos são dispendiosos. Devem ser usados apenas como último recurso. Tente usar os seus propulsores para evitar colisões sempre que possível.</para
+></tip>
+
+<tip
+><para
+>Evite os extremos do campo de jogo. É mais difícil ver os asteróides a aproximarem-se do canto oposto do campo.</para
+></tip>
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo do &kasteroids;</action
+></para
+></listitem
+> </varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>P</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Pausa o jogo</action
+></para
+></listitem
+> </varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a lista de Recordes do &kasteroids;</action
+></para
+></listitem
+> </varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kasteroids;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry
+><term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Faz aparecer a janela de Configuração dos Atalhos. Esta é uma janela de configuração de atalhos de teclado normal do &kde;, a qual já poderá estar de certa forma habituado. Veja o <xref linkend="controls"/> para mais detalhes sobre os controlos por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KAsteroids...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Faz aparecer a janela de configuração</action
+> do &kasteroids;. Veja a <xref linkend="config"/>. </para
+></listitem
+> </varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+
+<chapter id="credits">
+<title
+>Créditos</title>
+
+<para
+>&kasteroids;</para>
+
+<para
+>Programa Copyright 1997 &Martin.R.Jones; &Martin.R.Jones.mail;</para>
+
+<para
+>Documentação baseada no original por &Martin.R.Jones;, actualmente mantida por &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kasteroids">
+<title
+>Como obter o &kasteroids;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-indent-step: nil
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdegames/katomic/Makefile.am b/tde-i18n-pt/docs/kdegames/katomic/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/katomic/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/katomic/Makefile.in b/tde-i18n-pt/docs/kdegames/katomic/Makefile.in
new file mode 100644
index 00000000000..f7ed7ebc2ab
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/katomic/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/katomic
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/katomic/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/katomic/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/katomic/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/katomic/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/katomic/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/katomic/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/katomic/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/katomic/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/katomic/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/katomic/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/katomic/index.cache.bz2
new file mode 100644
index 00000000000..e84cfd570c0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/katomic/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/katomic/index.docbook b/tde-i18n-pt/docs/kdegames/katomic/index.docbook
new file mode 100644
index 00000000000..4fa4c3927cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/katomic/index.docbook
@@ -0,0 +1,541 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&katomic;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual do Entretenimento Atómico </title>
+
+<authorgroup>
+<author
+><firstname
+>Dirk</firstname
+> <surname
+>Doerflinger</surname
+> </author>
+
+<othercredit role="developer"
+><firstname
+>Stephan</firstname
+><surname
+>Kulow</surname
+><contrib
+>Desenvolvimento</contrib
+><affiliation
+><address
+>&Stephan.Kulow.mail;</address>
+</affiliation
+></othercredit>
+<othercredit role="developer"
+><firstname
+>Cristian</firstname
+><surname
+>Tibirna</surname
+><contrib
+>Desenvolvimento</contrib
+><affiliation
+><address
+>&Cristian.Tibirna.mail;</address>
+</affiliation
+></othercredit>
+<othercredit role="reviewer"
+><firstname
+>Mike</firstname
+><surname
+>McBride</surname
+> <contrib
+>Revisão</contrib>
+<affiliation
+><address
+>&Mike.McBride.mail;</address
+></affiliation>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-12-14</date>
+<releaseinfo
+>2.0</releaseinfo>
+
+<abstract>
+<para
+>Este manual descreve o &katomic; Versão 2.0</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>KAtomic</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>entretenimento atómico</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>O <application
+>Entretenimento Atómico</application
+> é um pequeno jogo que lembra o <application
+>Sokoban</application
+>. O objectivo do jogo é criar moléculas químicas num tabuleiro semelhante ao do <application
+>Sokoban</application
+>.</para>
+</chapter>
+
+
+<chapter id="playing-katomic">
+<title
+>Jogar o <application
+>Entretenimento Atómico</application
+></title>
+
+<sect1 id="rules">
+<title
+>Regras</title>
+
+<para
+>O objectivo do <application
+>Entretenimento Atómico</application
+> é criar moléculas químicas com os átomos básicos que são fornecidos a si. A molécula que é construída é mostrada numa zona da janela principal.</para>
+
+<para
+>Se carregar num átomo irá fazer com que apareçam setas ao seu lado. Estas setas mostra a direcção em que o átomo pode ser movido. Depois de uma seta ser pressionada, o átomo mover-se-á para essa direcção até que atinja o próximo contorno ou outro átomo. Se dois átomos se tocarem com as ligações correspondente, eles formarão uma molécula. Só pode ser movido um átomo de cada vez. </para>
+
+<para
+>O nível fica resolvido quando a nova molécula ficar com a mesma estrutura que é mostrada na janela de antevisão.</para>
+
+<para
+>Nos níveis mais elevados, poderá ser usada alguma competência táctica para resolver o problema.</para>
+
+<para
+>O melhor resultado neste jogo é de facto uma pontuação baixa, porque o objectivo é resolver um nível com o mínimo de movimentos possível. O <guilabel
+>Recorde:</guilabel
+> na janela principal indica o número mínimo de movimentos usados para este nível. As <guilabel
+>Pontuação até agora:</guilabel
+> mostram o número actual de movimentos.</para>
+
+<para
+>A barra de posicionamento em cima e à direita da janela principal muda o nível do jogo.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="configuration">
+<title
+>Referência do Menu</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Reiniciar o Jogo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Reinicia o nível actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Mostra as melhores pontuações do nível actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Se seleccionar este item irá terminar o seu jogo actual e sair do &katomic;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Desfaz a última jogada que fez.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Se tiver anulado previamente uma jogada, podê-la-á repetir aqui.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Este item permite-lhe alterar as configurações de teclas do <application
+>Entretenimento Atómico</application
+>. Veja a secção de <link linkend="keybindings" endterm="keybindings-title"
+></link
+> para uma lista com as teclas por omissão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &katomic;...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Na janela que aparece, a velocidade de animação do movimento atómico poderá ser ajustada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="keybindings">
+<title id="keybindings-title"
+>Atalhos</title>
+
+<para
+>Os atalhos por omissão são:</para>
+
+<table>
+<title
+>Atalhos</title>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+>Reiniciar o Jogo</entry>
+<entry>
+<keycap
+>F5</keycap>
+</entry>
+</row>
+<row>
+<entry
+>Sair</entry>
+<entry>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo>
+</entry>
+</row>
+<row>
+<entry
+>Mostrar os Recordes</entry>
+<entry>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo>
+</entry>
+</row>
+<row>
+<entry
+>Desfazer</entry>
+<entry>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo>
+</entry>
+</row>
+<row>
+<entry
+>Refazer</entry>
+<entry>
+<keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo>
+</entry>
+</row>
+<row>
+<entry
+>Baixo</entry>
+<entry>
+<keycap
+>Baixo</keycap>
+</entry>
+</row>
+<row>
+<entry
+>Esquerda</entry>
+<entry>
+<keycap
+>Esquerda</keycap>
+</entry>
+</row>
+<row>
+<entry
+>Direita</entry>
+<entry>
+<keycap
+>Direita</keycap>
+</entry>
+</row>
+<row>
+<entry
+>Cima</entry>
+<entry>
+<keycap
+>Cima</keycap>
+</entry>
+</row>
+<row>
+<entry
+>Próximo Átomo</entry>
+<entry
+><keycap
+>Tab</keycap
+></entry>
+</row>
+<row>
+<entry
+>Átomo Anterior</entry>
+<entry
+><keycombo action="simul"
+>&Shift;&Tab;</keycombo
+></entry>
+</row>
+<row>
+<entry
+>Ajuda</entry>
+<entry
+><keycap
+>F1</keycap
+></entry>
+</row>
+<row>
+<entry
+>O que é isto?</entry>
+<entry>
+<keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo>
+</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+</sect1>
+</chapter>
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+><application
+>Entretenimento Atómico</application
+> com 'copyright' 1999 de &Stephan.Kulow; &Stephan.Kulow.mail; e &Cristian.Tibirna; &Cristian.Tibirna.mail;. </para>
+<para
+>Atómico Copyright Andreas Wuest <email
+>Andreas Wuest@gmx.de</email
+>. </para>
+<para
+>Documentação com 'copyright' 2000 de &Dirk.Doerflinger; <email
+>ddoerflinger@gmx.net</email
+> </para>
+<para
+>Revisto por Michael McBride &Mike.McBride.mail; </para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+<sect1 id="getting-katomic">
+<title
+>Como obter o <application
+>Entretenimento Atómico</application
+></title>
+
+<para
+>O <application
+>Entretenimento Atómico</application
+> (&katomic;) foi feito para o projecto do &kde; em <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+> pelo &Stephan.Kulow; &Stephan.Kulow.mail; e pelo Cristian Tiberna &Cristian.Tibirna.mail;. Baseia-se no Atomic 1.0.67 de Andreas Wuest <email
+>AndreasWuest@gmx.de</email
+>. </para>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+<para
+>Para compilar o <application
+>Entretenimento Atómico</application
+> necessita do &kde; 3.0 </para>
+<para
+>Todas as bibliotecas necessárias, assim como o <application
+>Entretenimento Atómico</application
+> em si poderão ser obtidas em &kde-ftp;.</para>
+</sect1>
+
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.am b/tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.in b/tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.in
new file mode 100644
index 00000000000..cffbe26e280
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbackgammon/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kbackgammon
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbackgammon/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kbackgammon/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbackgammon/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kbackgammon/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kbackgammon/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbackgammon/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbackgammon/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kbackgammon/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kbackgammon/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kbackgammon/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kbackgammon/index.cache.bz2
new file mode 100644
index 00000000000..8843dfaecfd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbackgammon/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kbackgammon/index.docbook b/tde-i18n-pt/docs/kdegames/kbackgammon/index.docbook
new file mode 100644
index 00000000000..22addc8a97e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbackgammon/index.docbook
@@ -0,0 +1,945 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kbackgammon;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kbackgammon;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jens</firstname
+> <surname
+>Hoefkens</surname
+> <affiliation
+><address
+>&Jens.Hoefkens.mail;</address
+></affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Bo</firstname
+> <surname
+>Thorsen</surname
+> <affiliation
+><address
+>&Bo.Thorsen.mail;</address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year>
+<holder
+>&Jens.Hoefkens;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-22</date>
+<releaseinfo
+>2.6.0</releaseinfo>
+
+<abstract>
+<para
+>O &kbackgammon; é um programa gráfico de gamão para o &kde;. Ele suporta os jogos de gamão com outros jogadores, assim como contra outros motores por computador como o <application
+>bg</application
+> da &GNU; ou ainda os jogos 'online' no <ulink url="http://www.fibs.com/"
+>First Internet Backgammon Server</ulink
+>.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>gamão</keyword>
+<keyword
+>FIBS</keyword>
+<keyword
+>gnubg</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kbackgammon; é um programa de gamão gráfico. O objectivo do gamão é mover as suas peças para fora do tabuleiro antes de o seu adversário fazer o mesmo. Embora as regras do gamão sejam ligeiramente difíceis (sendo a parte aparentemente mais difícil a do posicionamento inicial das peças), este documento não irá tentar ensinar essas regras: por favor consulte-as na Web, num livro ou ainda (e possivelmente será o melhor) poderá falar com um amigo.</para>
+
+<para
+>O &kbackgammon; oferece-lhe um tabuleiro gráfico de gamão que poderá ser usado quase por inteiro através do rato (ainda que estejam disponíveis comandos textuais, sendo assim possível jogar gamão sem rato). Como tal, o &kbackgammon; é simples de usar e permite-lhe concentrar nos aspectos importantes do jogo do gamão.</para>
+
+<para
+>Para poder jogar gamão, você normalmente precisa de um adversário. O &kbackgammon; oferece-lhe a possibilidade de jogar contra vários adversários diferentes com conhecimentos diferentes no <ulink url="http://www.fibs.com/"
+>First Internet Backgammon Server</ulink
+>. Se preferir, poderá também usar o <link linkend="engine-offline"
+>Offline Engine</link
+> (Motor Desligado), o qual lhe permite jogar contra si próprio ou com outros jogadores que estejam consigo no seu computador.</para>
+
+<para
+>Num futuro próximo, o &kbackgammon; permitir-lhe-á jogar contra o <link linkend="engine-gnubg"
+>&GNU; Backgammon</link
+> (Gamão da &GNU;), que é um programa de gamão poderoso e que joga normalmente sem uma interface gráfica. Ele corre no <acronym
+>FIBS</acronym
+> com uma classificação de cerca de 2000 (o que é muito elevado).</para>
+
+<para
+>Adicionalmente, estão planos em marcha que permitirão os jogos na Internet entre dois programas do &kbackgammon; (e os seus respectivos utilizadores). Finalmente, a arquitectura do &kbackgammon; é bastante aberta e é possível incluir o suporte para outros motores facilmente (se estiver interessado nisso, por favor contacte o autor).</para>
+
+</chapter>
+
+<chapter id="use-the-board">
+<title
+>Como Utilizar o Tabuleiro</title>
+
+<para
+>O &kbackgammon; está centrado à volta de um tabuleiro de gamão gráfico. Este tabuleiro consiste nas peças, no dado e no cubo. Todos estes elementos do jogo poderão ser manipulados facilmente com o rato.</para>
+
+<para
+>A imagem seguinte mostra uma situação típica de jogo com o jogador branco a mover-se de 1 para 24 e o jogador preto de 24 para 1. De momento, o jogador branco possui o cubo e acabou de jogar o 3 e o 4.</para>
+
+<screenshot>
+<screeninfo
+>O tabuleiro de gamão</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="board.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>O Tabuleiro</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se for a sua vez, os jogadores podem lançar os dados fazendo duplo-click nos quadrados que representam os dados ou usando o item correspondente do menu ou da barra de ferramentas (se a barra de ferramentas estiver visível e se o lançamento dos dados tiver sido incluído na barra de ferramentas).</para>
+
+<para
+>Se os jogadores possuírem o cubo, poderão duplicá-lo, fazendo duplo-click no quadrado que representa o cubo ou usando o item correspondente do menu ou da barra de ferramentas (se a barra de ferramentas estiver visível e se o cubo tiver sido incluído na barra de ferramentas).</para>
+
+<para
+>Se for a vez de eles jogarem, os jogadores poderão mover as peças carregando nelas e movendo o cursor do rato para a posição desejada (mantendo à mesma o botão do rato pressionado continuamente). A isto chama-se arrastar a peça. Dependendo da selecção feita da <link linkend="prefs"
+>configuração</link
+> do <link linkend="engines"
+>motor</link
+> actual , a jogada será terminada assim que o número máximo de peças tenha sido movido (isto será algo entre 1 e 4 peças, se bem que o mais normal será 2 peças).</para>
+
+<para
+>Para além de arrastar as peças, o tabuleiro possibilita uma funcionalidade chamada de <firstterm
+>movimento curto</firstterm
+>. Se esta tiver sido activada no menu de configuração do tabuleiro, as peças poderão ser movidas, bastando para tal carregar nelas. Nesse caso, o tabuleiro irá fazer automaticamente o movimento mais curto possível a partir do local actual. Se a funcionalidade de movimento curto <link linkend="prefs"
+>estiver activa</link
+>, poderá ser configurada para ser actuada com um click simples ou duplo. Esta opção é bastante útil para os utilizadores dos 'touchpads' que são algumas vezes complicados de usar para arrastamentos.</para>
+
+<para
+>Finalmente, o tabuleiro contém uma certa esperteza: só aceitará os movimentos permitidos (baseando-se nos dados actuais). Embora o <link linkend="engine-offline"
+>motor desligado</link
+> permita desactivar isto (para o <guilabel
+>Modo de Edição</guilabel
+>); isto é normalmente bastante útil para os jogadores sem experiência (os jogadores mais avançados provavelmente nem notarão isto). Esta funcionalidade também pode ser usada para cancelar uma jogada em progresso: basta largar as peças num campo inválido.</para>
+
+</chapter>
+
+<chapter id="engines">
+<title
+>Motores de Gamão</title>
+
+<para
+>O &kbackgammon; desenvolve-se em torno do tabuleiro de gamão e não sabe nada sobre como jogar gamão. Toda a infra-estrutura (o lançamento dos dados, &etc;) que permite os jogos de gamão é lidado pelos motores de gamão.</para>
+
+<sect1 id="engine-offline">
+<title
+>O Motor 'Offline'</title>
+
+<para
+>O motor 'offline' ou desligado <guilabel
+>Open Board</guilabel
+> permite-lhe jogar contra si próprio ou, talvez mais interessante, contra outra pessoa sentada ao seu lado.</para>
+
+</sect1>
+
+<sect1 id="engine-FIBS">
+<title
+>O Motor <acronym
+>FIBS</acronym
+></title>
+
+<para
+>O <acronym
+>FIBS</acronym
+> é o <quote
+>First Internet Backgammon Server</quote
+>, uma comunidade de jogadores de gamão de todas as idades e experiências desde o Principiante ao Experiente, sendo esta comunidade 'online', internacional e activa 24 horas por dia.</para>
+
+<para
+>Assim como permite jogar os jogos, o <acronym
+>FIBS</acronym
+> permite-lhe gravar os jogos, conversar com os outros colegas e tem um sistema de classificação complexo.</para>
+
+<para
+>Existe também um enorme <ulink url="http://www.fibs.com/"
+>'site' Web</ulink
+> que valerá bem o seu tempo, se você for um fã do gamão.</para>
+
+</sect1>
+
+<sect1 id="engine-gnubg">
+<title
+>O Motor de Gamão &GNU;</title>
+
+<para
+>O motor GNUbg ainda não existe (ainda que tenha já um item no menu <guilabel
+>Motor</guilabel
+>). Como tal, o restante desta secção deverá ser tido em conta com algum cepticismo.</para>
+
+<para
+>A utilização do motor GNUbg necessita de uma instalação funcional do programa GNUbg actual. O &kbackgammon; iniciará então o GNUbg em segundo plano e comunica com ele. Tudo isto é transparente para o utilizador (ou seja, não é exposto ao mesmo) e toda a interacção com o GNUbg é feita pelos elementos gráficos do &kbackgammon;.</para>
+
+<para
+>Se existirem outros melhoramentos que possam ajudar a usar o GNUbg a partir do &kbackgammon;, por favor contacte o autor do &kbackgammon; (ou melhor: envie uma correcção). Algumas das funcionalidades mais avançadas serão provavelmente a análise de posições e as funções de gravação/reposição. Contudo, as regras do jogo serão o problema mais importante.</para>
+
+<para
+>Uma coisa que nunca poderá acontecer é uma combinação do GNUbg com o motor do <acronym
+>FIBS</acronym
+>! Usar programas de computador para melhorar as classificações dos utilizadores é fazer batota!</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="prefs">
+<title
+>Opções do jogo</title>
+
+<para
+>As opções do &kbackgammon; são definidas ao seleccionar a opção do menu <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kbackgammon;...</guimenuitem
+> </menuchoice
+>. Isto fará aparecer uma janela.</para>
+
+</chapter>
+
+<chapter id="command">
+<title
+>Referência do Menu/Atalhos do Teclado</title>
+
+<para
+>As seguintes secções descrevem brevemente cada opção do menu.</para>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Inicia um jogo novo</action
+>. Este item abre uma janela para introduzir as alcunhas de ambos os jogadores.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Imprime uma imagem do tabuleiro.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Sai</action
+> e fecha o &kbackgammon;</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Desfaz a última jogada que fez.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Se tiver anulado previamente uma jogada, podê-la-á repetir aqui.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Redesenhar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Redesenha o tabuleiro.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Lançar os Dados</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Como poderá estar à espera, lança os dados.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Fim da Jogada</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Permite ao outro jogador saber que o utilizador terminou a sua jogada.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Cubo Duplo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Oferece</action
+> a hipótese ao adversário, durante o decurso do jogo (mesmo antes de lançar os dados) para continuar o jogo com o dobro da aposta. Se o adversário rejeitar essa oferta, você ganha o jogo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guisubmenu
+>Motor</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Escolha aqui um dos vários motores de jogos disponíveis (Open Board, FIBS, GNU Backgammon, Next Generation).</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="command-menu">
+<title
+>O Menu <guimenu
+>Comando</guimenu
+></title>
+
+<para
+>Este menu tem diferentes itens, dependendo do motor de jogo escolhido.</para>
+
+<para
+>O motor <guimenu
+>Open Board</guimenu
+></para>
+
+<variablelist>
+<varlistentry
+><term>
+<menuchoice
+><guimenu
+>Comando</guimenu
+> <guimenuitem
+>Novo Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um jogo novo</action
+>. Este item abre uma janela para introduzir as alcunhas de ambos os jogadores. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Comando</guimenu
+> <guimenuitem
+>Modo de Edição</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Neste modo, o tabuleiro aceita movimentos não permitidos (com base nos dados actuais). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Comando</guimenu
+> <guimenuitem
+>Trocar as Cores</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Troca as cores das peças dos jogadores 1 e 2. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<!-- To Do : write the menuitems for the other game engines
+<para
+><guisubmenu
+>FIBS</guisubmenu
+> engine</para>
+<para
+><guisubmenu
+>GNU Backgammon</guisubmenu
+> engine</para>
+<para
+><guisubmenu
+>Next Generation</guisubmenu
+> engine</para>
+-->
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Liga ou desliga a barra de menu</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+><guimenuitem
+>Principal (&kbackgammon;)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a <guilabel
+>Barra de Ferramentas Principal</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Caracteres de Comando (&kbackgammon;)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a <guilabel
+>Barra de Comandos</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Liga ou desliga a barra de estado</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gravar a Configuração</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para>
+<action
+>Grava a configuração actual como predefinida do &kbackgammon;.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para mudar os atalhos de teclado.</action
+> Se usar esta opção, poderá mudar os atalhos normais dos comandos do &kbackgammon; ou criar novos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar a barra de ferramentas.</action
+> Poderá adicionar e remover botões de ferramentas dos comandos do &kbackgammon; com esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kbackgammon;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para mudar algumas opções</action
+> do &kbackgammon;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>O &kbackgammon; tem um menu do &kde; normal para <guimenu
+>Ajuda</guimenu
+>, como está descrito em baixo, com uma adição:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>O Gamão na Web</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre as páginas Web do FIBS Home, das Regras do Gamão ou do &kbackgammon; no &konqueror;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As entradas padrão do &kde; no menu <guimenu
+>Ajuda</guimenu
+> são:</para>
+&help.menu.documentation; </sect1>
+
+<sect1 id="keys"
+><title
+>Atalhos por Omissão</title>
+
+<para
+>As seguintes tabelas mostram-lhe as combinações de teclas por omissão para o &kbackgammon;.</para>
+
+<table>
+<title
+>Teclas</title>
+<tgroup cols="2">
+<thead
+><row
+><entry
+>Combinação de Teclas</entry
+><entry
+>Acção</entry
+></row
+></thead>
+<tbody>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry
+><entry
+>Novo Jogo</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></entry
+><entry
+>Lançar os Dados</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></entry
+><entry
+>Imprimir o Jogo</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+><entry
+>Sair do &kbackgammon;</entry
+></row>
+<row
+><entry
+><keycap
+>F1</keycap
+></entry
+><entry
+>Conteúdo da Ajuda</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></entry
+><entry
+>Ajuda O Que É Isto?</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></entry
+><entry
+>Mostrar o Menu</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></entry
+><entry
+>Desfaz a jogada</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></entry
+><entry
+>Repete a jogada anulada previamente</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+
+<para
+>Estas combinações de teclas poderão ser alteradas ao seleccionar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos</guimenuitem
+> </menuchoice
+> do menu.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kbackgammon;</para>
+
+<para
+>Programa com 'copyright' 1999-2000 de &Jens.Hoefkens; &Jens.Hoefkens.mail;</para>
+
+<para
+>Documentação com 'copyright' 2000 de &Jens.Hoefkens; &Jens.Hoefkens.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter
+>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kbackgammon">
+<title
+>Como obter o &kbackgammon;</title>
+&install.intro.documentation; <para
+>A página pessoal do &kbackgammon; está em <ulink url="http://backgammon.sourceforge.net/"
+>http://backgammon.sourceforge.net</ulink
+>. Ela irá conter frequentemente a informação mais actualizada sobre os programas disponíveis.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1
+>
+
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdegames/kbattleship/Makefile.am b/tde-i18n-pt/docs/kdegames/kbattleship/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbattleship/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kbattleship/Makefile.in b/tde-i18n-pt/docs/kdegames/kbattleship/Makefile.in
new file mode 100644
index 00000000000..87cfe82c0df
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbattleship/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kbattleship
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbattleship/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kbattleship/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbattleship/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kbattleship/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kbattleship/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbattleship/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbattleship/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kbattleship/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kbattleship/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kbattleship/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kbattleship/index.cache.bz2
new file mode 100644
index 00000000000..0989ac95fb3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbattleship/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kbattleship/index.docbook b/tde-i18n-pt/docs/kdegames/kbattleship/index.docbook
new file mode 100644
index 00000000000..efc8addbb71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbattleship/index.docbook
@@ -0,0 +1,600 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kbattleship;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kbattleship;</title>
+
+<authorgroup>
+<author
+>&Daniel.Molkentin; &Daniel.Molkentin.mail; </author>
+
+<author
+>&Nikolas.Zimmermann; &Nikolas.Zimmermann.mail; </author>
+
+<othercredit role="reviewer"
+>&Frerich.Raabe; &Frerich.Raabe.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Daniel.Molkentin;</holder>
+</copyright>
+<copyright>
+<year
+>2001</year>
+<holder
+>&Nikolas.Zimmermann;</holder>
+</copyright>
+<copyright>
+<year
+>2001</year>
+<holder
+>Kevin Krammer</holder>
+</copyright>
+
+
+<date
+>2005-12-14</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract>
+<para
+>O &kbattleship; é uma implementação em rede do famoso jogo da <quote
+>Batalha Naval</quote
+> para o &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>kbattleship</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>batalha naval</keyword>
+<keyword
+>batalha</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="features">
+<title
+>Características</title>
+<itemizedlist>
+<listitem
+><para
+>Jogo em Rede</para
+></listitem>
+<listitem
+><para
+>Jogador do Computador (IA)</para
+></listitem>
+<listitem
+><para
+>Sons</para
+></listitem>
+<listitem
+><para
+>Conversa</para
+></listitem>
+<listitem
+><para
+>Estatísticas</para
+></listitem>
+<listitem
+><para
+>Lista de Pontuações</para
+></listitem>
+</itemizedlist>
+
+<tip>
+<para
+>O &kbattleship; usa um protocolo de comunicação baseado em &XML; para que você possa criar os clientes para qualquer plataforma e em qualquer linguagem. Se você quiser criar um cliente na sua linguagem ou ambiente preferidos, contacte-nos. Gostaríamos muito de saber dela. </para>
+</tip>
+</sect1>
+
+</chapter>
+
+<chapter id="using-kbattleship">
+<title
+>Utilizar o &kbattleship;</title>
+
+<para
+>Se quiser jogar o &kbattleship;, irá necessitar de dois jogadores, quer seja contra o computador ou, na rede, contra outro jogador.</para>
+<para
+>Num jogo em rede, um dos jogadores terá de abrir o jogo com a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Iniciar o Servidor</guimenuitem
+></menuchoice
+> ou carregando em <keycap
+>F3</keycap
+>. </para>
+
+<para
+>Abrir-se-á uma janela que lhe perguntará qual a sua <guilabel
+>Alcunha:</guilabel
+> e <guilabel
+>Porto</guilabel
+>. Normalmente, o &kbattleship; irá sugerir o nome do seu utilizador, mas você poderá indicar qualquer texto que deseje. O número de porto predefinido deverá estar OK. Contudo, se tiver algum problema, pode escolher qualquer outro porto livre acima de 1024. </para>
+
+<note>
+<para
+>Você precisa de dizer ao outro jogador, no caso de escolher um porto diferente do predefinido, dado que ambos os jogadores precisam de usar o mesmo porto para estabelecer uma ligação.</para>
+</note>
+
+<para
+>O outro jogador tem de escolher a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Ligar ao Servidor</guimenuitem
+></menuchoice
+> ou carregar em <keycap
+>F2</keycap
+>. Mais uma vez, sugere-se uma <guilabel
+>Alcunha:</guilabel
+>, onde você poderá indicar qualquer nome que desejar. </para>
+
+<para
+>Um ponto importante é o campo <guilabel
+>Servidor:</guilabel
+>. Aqui, você terá de indicar o nome do servidor (a máquina do jogador que iniciou o jogo). </para>
+
+<para
+>Outra possibilidade é jogar o &kbattleship; contra o seu computador. Seleccione a opção <guimenuitem
+>Um Jogador</guimenuitem
+> do menu <guimenuitem
+>Jogo</guimenuitem
+> ou carregue em <keycap
+>F4</keycap
+>. </para>
+
+<para
+>Quando você tiver terminado, poderá iniciar o jogo. Basta seguir as instruções na barra de estado. Ela irá dar sugestões sobre o que fazer a seguir. Quando você olhar depois para o ecrã, irá ver dois campos em grelha, as ditas <quote
+>áreas de batalha</quote
+>. A área da esquerda pertence a si. Aqui é onde você coloca os seus barcos e onde poderá seguir as acções militares do seu inimigo. A área da direita é onde a frota do seu inimigo se localiza. Quando for a sua vez de disparar, você irá precisar de carregar num dado sector (um campo da área de batalha) onde você supõe que os barcos se localizam. </para>
+
+<para
+>Primeiro, você tem de colocar os seus barcos. O iniciador do jogo é o primeiro. Quando ele/ela tiver pronto, o segundo jogador coloca então os seus barcos. </para>
+
+<para
+>A colocação dos barcos é muito simples: Basta carregar no campo onde quer colocar o seu barco. O primeiro terá um tamanho de quatro quadrados, o próximo terá três, &etc;. Carregue no campo onde deseja iniciar a colocação, se você carregar com &LMB;, o barco será posto na horizontal, enquanto que um &Shift; &LMB; fará com que seja posto na vertical. O &Shift; em si irá inverter a antevisão do posicionamento do barco. </para>
+
+<para
+>Agora você poderá então disparar fogo, com o &LMB;, às cegas na área de batalha inimiga. A barra de estado indica quem fica pronto para disparar. </para>
+
+<para
+>O primeiro jogador a destruir todos os navios do adversário vence o jogo! </para>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Os Menus</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F2</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Ligar ao Servidor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Iniciar uma ligação ao servidor de outro jogador.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F3</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Iniciar um Servidor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Iniciar o servidor de modo a que outro jogador se possa ligar a si.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F4</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Um Jogador...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Iniciar um jogo com o computador como adversário.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Recordes</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Mostra as melhores pontuações até agora.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F11</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Informações do Inimigo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra o cliente do inimigo (poderá também ser um &Mac;), a versão do cliente, uma descrição breve e a versão do protocolo usada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kbattleship; </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a visibilidade da barra de estado.</action
+> Por omissão, esta está visível. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Grelha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a visibilidade de uma grelha no campo de jogo.</action
+> Por omissão esta está invisível. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Tocar os Sons</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Activa ou desactiva os sons (que são tocados quando dispara).</action
+> Por omissão, estes estão activos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Configura os atalhos de teclado utilizados pelo &kbattleship;.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Configura</action
+> as notificações áudio e visuais utilizadas pelo &kbattleship;. </para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="questions-answers-and-tips">
+<title
+>Perguntas, Respostas e Dicas</title>
+
+<qandaset id="faq">
+<title
+>Perguntas mais frequentes</title>
+<qandaentry>
+<question>
+<para
+>Eu obtenho o seguinte erro: <errorname
+>Não foi possível ligar ao servidor de som &arts;. Som desactivado.</errorname
+></para>
+</question>
+<answer>
+<para
+>O &kbattleship; baseia-se no &arts;, o servidor de som do &kde;, para tocar qualquer som. Active o &arts; no &kcontrolcenter; indo à opção <menuchoice
+><guisubmenu
+>Som &amp; Multimédia</guisubmenu
+> <guimenuitem
+>Servidor de Som</guimenuitem
+></menuchoice
+> e certifique-se que a opção <guilabel
+>Activar o servidor de som</guilabel
+> está assinalada.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Tenho uma dúvida que se poderá tornar numa &FAQ;. Quem devo contactar?</para>
+</question>
+<answer>
+<para
+>Contacte os autores. Provavelmente será adicionada aqui.</para>
+</answer>
+</qandaentry>
+</qandaset>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kbattleship; Copyright 2000, 2001</para>
+
+<itemizedlist>
+<title
+>Autores</title>
+<listitem>
+<para
+>&Nikolas.Zimmermann; &Nikolas.Zimmermann.mail; </para>
+</listitem>
+<listitem>
+<para
+>&Daniel.Molkentin; &Daniel.Molkentin.mail; </para>
+</listitem>
+<listitem>
+<para
+>Kevin Krammer <email
+>kevin.krammer@gmx.at</email
+> </para>
+</listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+<listitem>
+<para
+>Benjamin Adler <email
+>benadler@bigfoot.de</email
+> </para>
+</listitem>
+<listitem>
+<para
+>Nils Trzebin <email
+>nils.trzebin@stud.uni-hannover.de</email
+> </para>
+</listitem>
+
+<listitem>
+<para
+>Elmar Hoefner <email
+>elmar.hoefner@uibk.ac.at</email
+></para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Documentação actualizada para o &kde; 3.4 por <personname
+><firstname
+>Brian</firstname
+><surname
+>Beck</surname
+></personname
+> <email
+>brian.beck@mchsi.com</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>O &kbattleship; necessita do &kde; 3.x ou superior e do &Qt; 3.x ou superior. </para>
+
+</sect1>
+
+<sect1 id="compiling">
+<title
+>Compilação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kblackbox/Makefile.am b/tde-i18n-pt/docs/kdegames/kblackbox/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kblackbox/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kblackbox/Makefile.in b/tde-i18n-pt/docs/kdegames/kblackbox/Makefile.in
new file mode 100644
index 00000000000..f986732baf9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kblackbox/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kblackbox
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kblackbox/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kblackbox/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kblackbox/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kblackbox/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kblackbox/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kblackbox/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kblackbox/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kblackbox/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kblackbox/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kblackbox/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kblackbox/index.cache.bz2
new file mode 100644
index 00000000000..345772b41fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kblackbox/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kblackbox/index.docbook b/tde-i18n-pt/docs/kdegames/kblackbox/index.docbook
new file mode 100644
index 00000000000..37de6968709
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kblackbox/index.docbook
@@ -0,0 +1,682 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kblackbox;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kblackbox;</title>
+
+<authorgroup>
+<author
+>&Robert.Cimrman; &Robert.Cimrman.mail; </author>
+
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author>
+
+<othercredit role="developer"
+>&Robert.Cimrman; &Robert.Cimrman.mail; </othercredit>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1998</year
+><year
+>2000</year>
+<holder
+>&Robert.Cimrman;</holder>
+</copyright>
+
+<copyright>
+<year
+>2001-2003</year>
+<holder
+>&Philip.Rodrigues;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>0.3.0</releaseinfo>
+
+<abstract
+><para
+>O &kblackbox; é um jogo gráfico de lógica impecável, inspirado pelo jogo do Blackbox do <application
+>emacs</application
+>.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Caixa Preta</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>caixa preta</keyword>
+<keyword
+>jogo</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="what-is-kblackbox">
+<title
+>O que é o &kblackbox;?</title>
+
+<para
+>O &kblackbox; é um jogo de lógica gráfico e impecável :-), inspirado pelo jogo da Caixa Preta (Blackbox) do <application
+>emacs</application
+>. Grande parte deste ficheiro de ajuda baseia-se na ajuda original do <application
+>emacs</application
+>. </para>
+
+<para
+>O &kblackbox; é um jogo de escondidas jogado numa grelha de caixas. O seu adversário (o gerador de números aleatórios, neste caso) tem várias bolas escondidas dentro desta caixa. Ao disparar raios para a caixa e observando se as mesmas emergem, é possível deduzir as posições das bolas escondidas. Quanto menos raios usar para encontrar as bolas, melhor (mais baixa) será a sua pontuação.</para>
+
+</chapter>
+
+<chapter id="game-description">
+<title
+>Descrição do Jogo</title>
+
+<para
+>Na primeira parte desta secção será dada uma descrição do tabuleiro do jogo. A segunda parte lida com a interacção com o tabuleiro do jogo e, finalmente, na terceira parte serão explicadas as regras actuais do jogo.</para>
+
+<sect1 id="game-board-descritpion">
+<title
+>Descrição do Tabuleiro de Jogo</title>
+
+<para
+>Serão encontrados os seguintes tipos de campos no tabuleiro do jogo: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><interface
+>Quadrados pretos</interface
+></term>
+<listitem
+><para
+>A caixa preta. Aqui você deverá marcar os quadrados onde pensa que se encontra uma bola.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><interface
+>Quadrados verdes</interface
+></term>
+<listitem
+><para
+>Estes são os lasers, os quais disparam raios de luz quando estão activos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><interface
+>Quadrados cinzento claro</interface
+></term>
+<listitem
+><para
+>Aqui não se encontra nada de interesse, sendo apenas um contorno :-).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><interface
+>Bolas azuis</interface
+></term>
+<listitem
+><para
+><quote
+>Tem de haver uma aqui!</quote
+>, pensa você. Estas marcam os locais onde você suspeita que se encontra colocada uma bola na caixa preta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><interface
+>Bolas azul claro</interface
+></term>
+<listitem
+><para
+>Mostram onde as bolas se encontram de facto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><interface
+>Bolas vermelhas</interface
+></term>
+<listitem
+><para
+>As bolas posicionadas incorrectamente que você tenha marcado são indicadas a vermelho.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><interface
+>Quadrados castanhos</interface
+></term>
+<listitem
+><para
+>Cor de marcação</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<note
+><para
+>Os nomes das cores são usados apenas para identificar os diferentes tipos dos campos neste texto. Eles <emphasis
+>poderão não</emphasis
+> ter nenhuma relação com a cor efectiva dos campos. De uma forma simples: a caixa preta fica no centro, à sua volta ficam os lasers e, à volta deles, fica o contorno. Associe de novo as cores você mesmo :-). </para
+></note>
+
+</sect1>
+
+<sect1 id="user-interaction">
+<title
+>Interacção com o Utilizador</title>
+
+<para
+>O cursor pode ser movido à volta da caixa com as teclas de cursores normais ou com o rato. A mudança de lasers e a marcação das caixas pretas é feita com o &LMB;, ou carregando nas teclas <keycap
+>Return</keycap
+> ou &Enter;.</para>
+
+<para
+>Você poderá marcar também os campos onde pensa que uma bola não estará. Basta carregar com o &RMB;. Também o ajuda a procurar uma área onde possa estar uma bola. Para limpar as marcações (azuis ou castanhas), carregue no &LMB;. As marcações a castanho não poderão sobrepor as marcações a azul. Desta forma você não poderá remover as marcações azuis (bolas adivinhadas) por acidente, enquanto joga com o &RMB;. </para>
+
+<para
+>Quando você pensar que a configuração de bolas que colocou está correcta, carregue com o &MMB;. Você será informado se está correcto ou não, e ser-lhe-á indicada a sua pontuação. O número de pontos é o número de letras e números à volta do exterior da caixa, mais cinco por cada bola colocada incorrectamente. Se você tiver colocado algumas bolas incorrectamente, estas serão indicadas com campos a vermelho, e as suas posições actuais serão indicadas com campos em azul-cião.</para>
+
+</sect1>
+
+<sect1 id="game-rules">
+<title
+>Regras do Jogo</title>
+
+<para
+>Você tem de procurar as bolas escondidas na caixa preta. Os seus meios são limitados - você só poderá disparar os lasers que estejam à volta da caixa. Existem três reacções para cada raio que envie para a caixa: </para>
+
+<anchor id="detour"/>
+<variablelist>
+
+<varlistentry>
+<term
+>Desvio</term
+>
+<listitem
+><para
+>O raio é desviado e irá emergir noutro local diferente do local para onde o enviou. No campo de jogo, os desvios são representados através de pares de números correspondentes - um para onde o raio foi, e o outro de onde o mesmo veio.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Reflexão</term>
+<listitem
+><para
+>O raio é reflectido e irá emergir no mesmo local para onde foi enviado. No campo de jogo, as reflexões são representadas pela letra <guilabel
+>R</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Batida</term>
+<listitem
+><para
+>O raio atinge uma bola directamente e é absorvido. O mesmo não irá emergir da caixa. No campo de jogo, as batidas são representadas pela letra <guilabel
+>H</guilabel
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As regras em como as bolas desviam os raios são simples e são mostradas mais facilmente por um exemplo.</para>
+
+<para
+>À medida que um raio se aproxima de uma bola este é desviado com um ângulo de noventa graus. Nos diagramas em baixo, os traços representas as localizações das caixas vazias e a letra <guilabel
+>O</guilabel
+> representa uma bola. Os pontos de entrada e saída de cada raio são marcados com números, tal como é descrito acima no <link linkend="detour"
+>Desvio</link
+>. Repare que os pontos de entrada e saída são sempre recíprocos. O <guilabel
+>*</guilabel
+> representa o trajecto efectuado pelo raio.</para>
+
+<para
+>Note com cuidado as posições relativas da bola e a reflexão em noventa graus que provoca.</para>
+
+<screen
+>1
+ - * - - - - - - - - - - - - - - - - - - - - - -
+ - * - - - - - - - - - - - - - - - - - - - - - -
+1 * * - - - - - - - - - - - - - - - O - - - - O -
+ - - O - - - - - - - O - - - - - - - * * * * - -
+ - - - - - - - - - - - * * * * * 2 3 * * * - - * - -
+ - - - - - - - - - - - * - - - - - - - O - * - -
+ - - - - - - - - - - - * - - - - - - - - * * - -
+ - - - - - - - - - - - * - - - - - - - - * - O -
+ 2 3
+</screen>
+
+<para
+>Tal como mencionado em cima, uma reflexão ocorre quando um raio emerge do mesmo ponto para o qual foi enviado. Isto pode ocorrer de várias formas: </para>
+
+<screen
+>- - - - - - - - - - - - - - - - - - - - - - - -
+ - - - - O - - - - - O - O - - - - - - - - - - -
+R * * * * - - - - - - - * - - - - O - - - - - - -
+ - - - - O - - - - - - * - - - - R - - - - - - - -
+ - - - - - - - - - - - * - - - - - - - - - - - -
+ - - - - - - - - - - - * - - - - - - - - - - - -
+ - - - - - - - - R * * * * - - - - - - - - - - - -
+ - - - - - - - - - - - - O - - - - - - - - - - -
+
+</screen>
+
+<para
+>No primeiro exemplo, o raio é desviado para baixo pela bola de cima, e depois para a esquerda pela bola de baixo, traçando de novo finalmente o seu trajecto para o seu ponto de origem. O segundo exemplo é semelhante. O terceiro exemplo é um pouco anómalo mas pode ser concebido se pensar que o raio nunca tem hipótese de ir para a caixa. Em alternativa, o raio pode ser visto como sendo desviado para baixo e emergindo imediatamente da caixa.</para>
+
+<para
+>Uma batida ocorre quando um raio passa através de uma bola:</para>
+
+<screen
+>- - - - - - - - - - - - - - - - - - - - - - - -
+ - - - - - - - - - - - - - - - - - - - - O - - -
+ - - - - - - - - - - - - O - - - H * * * * - - - -
+ - - - - - - - - H * * * * O - - - - - - * - - - -
+ - - - - - - - - - - - - O - - - - - - O - - - -
+H * * * O - - - - - - - - - - - - - - - - - - - -
+ - - - - - - - - - - - - - - - - - - - - - - - -
+ - - - - - - - - - - - - - - - - - - - - - - - -
+
+</screen>
+
+<para
+>Certifique-se que compara o segundo exemplo de uma batida com o primeiro exemplo de uma reflexão.</para>
+
+</sect1>
+</chapter>
+<chapter id="gui-description">
+<title
+>Descrição da &GUI;</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Inicia um novo jogo (e abandona o actual, se estiver a decorrer).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Desistir</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Mostra as posições da bolas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Concluído</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Verifica se todas as bolas estão posicionadas. Se sim, ele termina o jogo actual, calcula a pontuação final e indica as posições reais das bolas. O botão <mousebutton
+>do meio</mousebutton
+> do rato tem a mesma função. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mudar o Tamanho</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Redimensiona a janela principal, de modo a que o seu conteúdo caiba perfeitamente. Isto é útil quando você muda acidentalmente o tamanho da janela...</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Sai do &kblackbox;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra ou esconde a barra de ferramentas do &kblackbox;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra ou esconde a barra de estado do &kblackbox; no fundo do ecrã.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Tamanho</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+>Define o tamanho do campo de jogo (caixa negra). Você poderá optar entre <guimenuitem
+>8 x 8</guimenuitem
+>, <guimenuitem
+>10 x 10</guimenuitem
+> e <guimenuitem
+>12 x 12</guimenuitem
+>. Por omissão é igual a <guimenuitem
+>8 x 8</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Bolas</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Define o número de bolas na caixa negra. Você poderá optar entre <guimenuitem
+>4</guimenuitem
+> (o valor por omissão), <guimenuitem
+>6</guimenuitem
+> ou <guimenuitem
+>8</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Tutorial</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva o modo de tutorial. Nesse modo, você poderá ver onde as bolas realmente estão. Tenha em atenção que você terá de iniciar um novo jogo para que esta alteração faça efeito.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Mostra uma janela de configuração-padrão dos atalhos do &kde;, na qual você poderá alterar os atalhos de teclado usados pelo &kblackbox;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela normal do &kde; para configurar a barra de ferramentas do &kblackbox;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="toolbar">
+<title
+>A Barra de Ferramentas</title>
+
+<screenshot>
+<screeninfo
+>Barra de ferramentas do &kblackbox;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kblackboxtbar.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A barra de ferramentas do &kblackbox; oferece um acesso rápido às funções usadas com mais frequência do &kblackbox;. Da esquerda para a direita, os ícones são:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guiicon
+>Novo</guiicon
+></term>
+<listitem
+><para
+>Inicia um novo jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Desistir</guiicon
+></term>
+<listitem
+><para
+>Mostra as posições da bolas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Concluído</guiicon
+></term>
+<listitem
+><para
+>Verifica se todas as bolas estão posicionadas. Se sim, ele termina o jogo actual, calcula a pontuação final e indica as posições reais das bolas. O botão <mousebutton
+>do meio</mousebutton
+> do rato tem a mesma função. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kblackbox;</para>
+
+<para
+>Programa Copyright 1998-2000 &Robert.Cimrman; &Robert.Cimrman.mail;</para>
+
+<para
+>Documentação por &Robert.Cimrman;. Actualizada e convertida para Docbook para o &kde; 2.0 por &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+<para
+>Manutenção actual &Philip.Rodrigues; &Philip.Rodrigues.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kbounce/Makefile.am b/tde-i18n-pt/docs/kdegames/kbounce/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbounce/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kbounce/Makefile.in b/tde-i18n-pt/docs/kdegames/kbounce/Makefile.in
new file mode 100644
index 00000000000..5f37c92d532
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbounce/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kbounce
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbounce/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kbounce/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbounce/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kbounce/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kbounce/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbounce/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kbounce/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kbounce/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kbounce/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kbounce/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kbounce/index.cache.bz2
new file mode 100644
index 00000000000..04fc4908145
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbounce/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kbounce/index.docbook b/tde-i18n-pt/docs/kdegames/kbounce/index.docbook
new file mode 100644
index 00000000000..53d85e39401
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kbounce/index.docbook
@@ -0,0 +1,519 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kbounce;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE"
+>
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kbounce;</title>
+
+<authorgroup>
+<author
+>&Aaron.J.Seigo; &Aaron.J.Seigo.mail; </author>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>0.5</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&kbounce; é um jogo de bolas para o &kde;. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jezzball</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="how-to-play">
+<title
+>Como Jogar</title>
+
+<para
+>O &kbounce; é jogado num campo rodeado por uma parede, com duas ou mais bolas a moverem-se e a fazerem ricochete nas paredes.</para>
+
+<para
+>As paredes estão a uma cor mais escura enquanto as áreas activas do campo ficam a uma cor mais clara.</para>
+
+<para
+>O tamanho da área activa do campo é diminuído, fazendo para tal novas paredes que reduzam as áreas sem bolas nelas. Para completar um nível, o jogador terá de diminuir o tamanho do campo activo em pelo menos 75&percnt;, dentro do tempo permitido.</para>
+
+<para
+>Em cada nível novo, é adicionada outra bola ao campo, e ao jogador é dada uma vida extra face ao nível anterior. O tempo-limite para completar o nível é também aumentado.</para>
+
+<para
+>A pontuação baseia-se na área do campo que é limpa.</para>
+
+<para
+>As paredes novas são criadas quando carrega com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato numa zona activa do campo, a partir da qual começam a crescer duas paredes em direcções opostas. Só podem crescer duas paredes de cada vez no ecrã.</para>
+
+<screenshot>
+<screeninfo
+>Uma parede nova a crescer</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="jezball_newWall.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Uma parede nova a crescer</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Quando o rato se encontra no campo, o cursor é mostrado como um par de setas a apontar em direcções opostas, quer na horizontal quer na vertical. As setas apontam para a direcção em que as paredes crescerão quando for carregado o botão <mousebutton
+>esquerdo</mousebutton
+>. Esta direcção poderá ser alterada se você carregar com o botão <mousebutton
+>direito</mousebutton
+>.</para>
+
+<para
+>Uma parede nova terá uma <quote
+>cabeça</quote
+> que se move a partir do ponto em que o botão do rato foi pressionado. A parede não é permanente até que essa <quote
+>cabeça</quote
+> vá até outra parede. Se uma bola bater contra qualquer parte da parede excepto a cabeça antes de esta atingir outra parede, a nova parede desaparecerá por completo e será perdida uma vida. Se uma bola bater na cabeça na direcção de crescimento da parede, a parede irá parar de crescer e ficará permanente, sem que haja perda de vidas. Se uma bola colidir com a cabeça por outro lado qualquer, a bola ressaltará e a parede continuará a crescer normalmente.</para>
+
+</chapter>
+
+<chapter id="strategy">
+<title
+>Estratégia</title>
+
+<para
+>Muitos jogadores acham que o jogo só se torna muito difícil a partir do terceiro ou quarto níveis, dado o número de bolas no campo de uma vez.</para>
+
+<para
+>O truque para jogar com sucesso o &kbounce; é construir <quote
+>corredores</quote
+>. Para criar um corredor, comece um par de paredes próximas de outra parede e temporize-a de modo a que uma das paredes seja atingida por uma bola enquanto outra não, ficando deste modo permanente.</para>
+
+<screenshot>
+<screeninfo
+>A criar um corredor</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="jezball_corridor1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A criar um corredor</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Isto deixará um corredor estreito com apenas alguns poucos quadrados de altura no campo, rodeados em três lados por paredes. Espere pelas bolas baterem no extremo aberto do corredor e feche o corredor por trás da bola com uma nova parede. Ainda que você possa perder uma vida por cada corredor criado, você poderá armadilhar várias bolas num único corredor.</para>
+
+<screenshot>
+<screeninfo
+>A capturar as bolas num corredor</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="jezball_corridor2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A capturar as bolas num corredor</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Uma sugestão final &mdash; demore o tempo que quiser! Tem bastante tempo, tal como é indicado no campo de <guilabel
+>Tempo</guilabel
+> à direita do ecrã. Se se apressar poderá ter problemas!</para>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Começar um novo jogo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>End</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Terminar o Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Terminar o jogo actual.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>P</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Coloca o jogo em pausa ou prossegue com ele.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre uma janela que mostra as diferentes tabelas de recordes. Pode <guibutton
+>Exportar</guibutton
+> os recordes para um ficheiro ou carregar em <guibutton
+>Configurar</guibutton
+> para abrir uma janela onde configurar a sua Alcunha e adicionar um Comentário.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Sai</action
+> e fecha o &kbounce;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Escolher a Pasta de Imagens de Fundo...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela para escolher uma pasta para as imagens de fundo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Fundos</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra as imagens de fundo da pasta seleccionada. Só activado se estiver seleccionada uma pasta de imagens de fundo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra/esconde a barra de ferramentas do &kbounce;.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra/esconde a barra de estado do &kbounce;.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Tocar os Sons</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Se estiver assinalada esta opção, os sons do &kbounce; são tocados.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela de configuração de atalhos normal do &kde;, na qual poderá mudar os atalhos de teclado usados pelo &kbounce;.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela de configuração de barra de ferramentas normal do &kde;, na qual poderá alterar a barra de ferramentas do &kbounce;.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Recordes...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela para configurar a sua <guilabel
+>Alcunha</guilabel
+> e adicionar um <guilabel
+>Comentário</guilabel
+>.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+
+<para
+>&kbounce;</para>
+
+<para
+>Copyright 2000, Stefan Schimanski</para>
+
+<itemizedlist>
+<title
+>Programadores</title>
+<listitem>
+<para
+>Stefan Schimanski <email
+>schimmi@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>Sandro Sigala <email
+>ssigala@globalnet.it</email
+> - Highscore</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' 2002 de &Aaron.J.Seigo; &Aaron.J.Seigo.mail;</para>
+
+<para
+>Este manual é dedicado a Dennis E. Powell.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kenolaba/Makefile.am b/tde-i18n-pt/docs/kdegames/kenolaba/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kenolaba/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kenolaba/Makefile.in b/tde-i18n-pt/docs/kdegames/kenolaba/Makefile.in
new file mode 100644
index 00000000000..ce224735b71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kenolaba/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kenolaba
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kenolaba/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kenolaba/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kenolaba/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kenolaba/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kenolaba/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-kenolaba.6.docbook index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kenolaba.6.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba
+ @for base in index.docbook man-kenolaba.6.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kenolaba.6.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kenolaba/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kenolaba.6.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kenolaba/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kenolaba/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kenolaba/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kenolaba/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kenolaba/index.cache.bz2
new file mode 100644
index 00000000000..3a37e3b56a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kenolaba/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kenolaba/index.docbook b/tde-i18n-pt/docs/kdegames/kenolaba/index.docbook
new file mode 100644
index 00000000000..b8457cd5b74
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kenolaba/index.docbook
@@ -0,0 +1,1248 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kenolaba;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kenolaba;</title>
+
+<authorgroup>
+<author
+>&Josef.Weidendorfer; </author>
+
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2006-01-13</date>
+<releaseinfo
+>1.06b</releaseinfo>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Philip.Rodrigues;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>O &kenolaba; é um jogo simples de estratégia em tabuleiro que é jogado por duas pessoas.</para
+> </abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>kenolaba</keyword>
+<keyword
+>linux</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kenolaba; é um jogo simples de estratégia em tabuleiro que é jogado por duas pessoas. Existem peças vermelhas e amarelas para cada um dos jogadores. A partir do início, em que cada jogador tem 14 peças, são realizados movimentos até que um jogador tenha empurrado para fora do tabuleiro 6 peças no adversário.</para>
+
+<para
+>O programa original foi desenvolvido em 1993 para o DOS e para o Xlib puro. Para o &kde; houve uma grande reescrita.</para>
+
+<note
+><para
+>Se o utilizador conhecer o jogo de tabuleiro Abalone, irá gostar deste programa. De facto, este programa foi inspirado no jogo mencionado. O Abalone é uma marca registada da Abalone SA, França.</para
+></note>
+
+</chapter>
+
+<chapter id="rules-of-the-game">
+<title
+>Regras do Jogo</title>
+
+<para
+>O vermelho joga sempre primeiro.</para>
+
+<para
+>São permitidos dois tipos de movimentos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Normal</term>
+<listitem
+><para
+>Podem ser movidas uma, duas ou três das suas peças em fila numa das 6 direcções. Também são permitidos movimentos laterais.</para>
+
+<para
+>Carregue no &LMB; na primeira peça que desejar mexer. A peça ficará realçada. De seguida, arraste o rato na direcção desejada. Se o movimento for válido, o cursor irá mudar para uma seta nessa direcção e todas as peças do movimento ficarão realçadas. Se este for o movimento que deseja fazer, largue o botão do rato.</para>
+
+<para
+>Os movimentos laterais são feitos de outra maneira: para duas peças adjacentes carregue entre elas e arraste-as; para três peças carregue no botão &MMB; na peça do meio - se for permitido um movimento lateral para as peças elas ficarão realçadas. Caso contrário só a do meio ficará realçada e o utilizador fará um movimento normal. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Empurrar</term>
+
+<listitem
+><para
+>Poderá empurrar um máximo de duas peças do adversário à frente das suas peças, desde que o número de peças que mova seja maior do que as do adversário que empurra. Isto significa que três peças suas podem empurrar uma ou duas peças do adversário; do mesmo modo, com duas só poderá empurrar uma.</para>
+
+<para
+>Os movimentos de empurrão especiais são aqueles em que você empurra uma peça do adversário para fora do tabuleiro. Se empurrar seis peças do adversário para fora, ganhou o jogo. </para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se continua a não saber como é o &kenolaba;, veja um jogo em que o computador jogue pelos dois lados. Depois de executar o &kenolaba;, seleccione <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Joga o Computador</guisubmenu
+><guimenuitem
+>Ambos</guimenuitem
+></menuchoice
+> e inicie um novo jogo. </para>
+
+</chapter>
+
+<chapter id="network-play">
+<title
+>Jogo em Rede</title>
+<sect1 id="general-network-play">
+<title
+>Jogo Normal em Rede</title>
+
+<para
+>O &kenolaba; pode ser jogado através da rede. Isto permite a duas pessoas jogarem uma contra a outra em computadores diferentes, ou a uma pessoa observar o jogo de outro &kenolaba;. Para usar a opção de rede do &kenolaba;, este deve estar definido para Modo Rede, seleccionando a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Rede</guimenuitem
+></menuchoice
+>.</para>
+
+
+<para
+>Todos os programas do &kenolaba; que estejam em modo Rede difundem as posições alteradas aos outros.</para>
+
+<para
+>Para trocarem as posições, os programas do &kenolaba; devem-se avisar uns aos outros. Se estiverem na mesma máquina, não é necessário nada (à parte de estarem em Modo Rede). Se estiverem a correr em computadores diferentes, terá de indicar a outra máquina na linha de comandos, com a opção <option
+>-h</option
+>, tal como se segue:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+><userinput
+><command
+>kenolaba</command
+> <option
+>-h</option
+> <parameter
+><replaceable
+>NomeDaMáquina</replaceable
+></parameter
+></userinput
+></screen>
+
+<note
+><para
+>Para os curiosos: o &kenolaba;, quando está em Modo Rede, fica à espera num 'socket' de <acronym
+>TCP</acronym
+> pelas mudanças de posição dos outros programas do &kenolaba;. Você poderá indicar o número do porto com a opção da linha de comandos <option
+>-p</option
+>. Isto é necessário se quiser jogar dois jogos de &kenolaba; em redes diferentes.</para
+></note>
+
+<sect2 id="network-examples">
+<title
+>Exemplos</title>
+
+<itemizedlist>
+<listitem>
+<para
+>O Carlos na <systemitem class="systemname"
+>maquina1</systemitem
+> e a Maria na <systemitem class="systemname"
+>maquina2</systemitem
+> querem jogar um contra o outro: a Maria apenas inicia o &kenolaba;, altera em <menuchoice
+><guimenu
+>Opções</guimenu
+><guisubmenu
+>Joga o computador</guisubmenu
+></menuchoice
+> para <guimenuitem
+>Nenhum</guimenuitem
+> e muda para Modo Rede. O Carlos inicia o &kenolaba; com <screen width="40"
+><prompt
+>%</prompt
+><userinput
+><command
+>kenolaba</command
+> <option
+>-h</option
+> <parameter
+><replaceable
+>maquina2</replaceable
+></parameter
+></userinput
+></screen
+> e depois faz o mesmo que a Maria. Depois disso, um dos dois pode iniciar o jogo e mexer as peças vermelhas. Cada vez que a posição é alterada num programa, altera automaticamente no outro também.</para>
+</listitem>
+
+<listitem>
+<para
+>O João quer observar o jogo: ele faz o mesmo que o Carlos, mas ele próprio não joga.</para>
+</listitem>
+
+<listitem>
+<para
+>Dois jogos em rede do &kenolaba; irão correr entre as máquinas <systemitem class="systemname"
+>m1</systemitem
+> e a <systemitem class="systemname"
+>m2</systemitem
+>. Para distinguir os jogos, usamos o porto 12345 numa delas. Na <systemitem class="systemname"
+>m1</systemitem
+>, inicia-se o jogo como de costume: <screen width="40"
+><prompt
+>%</prompt
+><userinput
+><command
+>kenolaba</command
+></userinput
+></screen
+> para o primeiro jogo, e (ao contrário do normal): <screen width="40"
+><prompt
+>%</prompt
+><userinput
+><command
+>kenolaba</command
+> <option
+>-p</option
+> <parameter
+><replaceable
+>12345</replaceable
+></parameter
+></userinput
+></screen
+> para o segundo. Na <systemitem class="systemname"
+>m2</systemitem
+>, o primeiro jogo é iniciado com: <screen width="40"
+><prompt
+>%</prompt
+><userinput
+><command
+>kenolaba</command
+><option
+>-h</option
+> <parameter
+><replaceable
+>m1</replaceable
+></parameter
+></userinput
+></screen
+> e o segundo com: <screen width="40"
+><prompt
+>%</prompt
+><userinput
+><command
+>kenolaba</command
+> <option
+>-h</option
+> <parameter
+><replaceable
+>m1:12345</replaceable
+></parameter
+></userinput
+></screen
+> (Os dois pontos separam a máquina e o porto, como acontece num &URL;).</para
+> </listitem>
+</itemizedlist>
+
+</sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="advanced-options">
+<title
+>Opções Avançadas</title>
+
+<sect1 id="modify-mode">
+<title
+>Modo de Modificação</title>
+
+<para
+>O utilizador poderá editar as posições actuais do tabuleiro se seleccionar <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Modificar</guimenuitem
+></menuchoice
+> para pôr o &kenolaba; em modo de modificação. Poderá adicionar peças vermelhas ou amarelas ou retirá-las. A linha de estado mostra o número de peças amarelas e vermelhas, o número do movimento, quem deve jogar a seguir e se a posição é válida: um ponto de exclamação significa que não, um símbolo para assinalar significa que sim. </para>
+
+<important>
+<para
+>Se a posição é inválida e mudar para o modo de jogo, não poderá jogar! Só se podem usar posições válidas para o início de um jogo. </para>
+</important>
+
+<para
+>As opções de <menuchoice
+><guimenu
+>Movimento</guimenu
+><guimenuitem
+>Retirar</guimenuitem
+></menuchoice
+> e <menuchoice
+><guimenu
+>Movimento</guimenu
+><guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+> simplesmente incrementam e decrementam o número do movimento, mas não alteram nenhumas peças.</para>
+
+<sect2 id="modify-mode-usage">
+<title
+>Utilização</title>
+
+<para
+>Se carregar no botão <mousebutton
+>esquerdo</mousebutton
+> ou <mousebutton
+>direito</mousebutton
+> do rato num campo vazio ou amarelo, o utilizador entra no modo de <quote
+>adição de peças vermelhas</quote
+>; se carregar com o botão <mousebutton
+>do meio</mousebutton
+> num campo vermelho ou vazio, entra no modo de <quote
+>adição de peças amarelas</quote
+>. Finalmente, se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> ou o <mousebutton
+>direito</mousebutton
+> numa peça vermelha, ou com o botão <mousebutton
+>do meio</mousebutton
+> numa peça amarela, irá entrar no modo de <quote
+>remoção de peças</quote
+>. Qualquer peça sobre a qual o rato passe, com o botão carregado, será apagada. </para>
+
+<para
+>Para sair do modo de modificação e entrar no modo de jogo, basta desligar a opção <guimenuitem
+>Modificar</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>.</para>
+
+<sect3 id="clipboard-features">
+<title
+>Usar a Área de Transferência</title>
+
+<para
+>O tabuleiro actual do &kenolaba; pode ser copiado para a área de transferência usando o comando <guimenuitem
+>Copiar</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+> e pode ser colado através da opção <guimenuitem
+>Colar</guimenuitem
+>. Desta maneira, o utilizador poderá copiar as posições do tabuleiro dum programa do &kenolaba; para outro, carregando em <guimenuitem
+>Copiar</guimenuitem
+> num programa e em <guimenuitem
+>Colar</guimenuitem
+> no outro, mas isto é mais fácil com o Modo de Rede (ver acima). Outra utilização é a gravação das posições num ficheiro de texto (usando o <guimenuitem
+>Copiar</guimenuitem
+> e um editor à sua escolha) e obter uma posição posteriormente, seleccionando-a no editor e colando-a no &kenolaba;.</para>
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="computer-level">
+<title
+>Nível do Computador</title>
+<para
+>O computador pode jogar em quatro níveis diferentes, nomeadamente:</para>
+<itemizedlist>
+<listitem
+><para
+><guimenuitem
+>Fácil</guimenuitem
+></para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Normal</guimenuitem
+></para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Difícil</guimenuitem
+></para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Desafio</guimenuitem
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Quanto mais difícil o nível, mais tempo o computador leva a procurar um movimento. Poderá interromper a pesquisa, se carregar na tecla <keycap
+>S</keycap
+>.</para>
+
+</sect1>
+
+<sect1 id="spying">
+<title
+>Espiar</title>
+
+<para
+>A opção de <quote
+>Espiar</quote
+> pode ser ligada e desligada no menu <guimenu
+>Configuração</guimenu
+>, no item <guimenuitem
+>Espiar</guimenuitem
+>. Se for a sua vez, poderá ver a classificação da jogada que deseja fazer na barra de estado. Se for a vez do computador, poderá ver (na barra de estado e nas peças realçadas) o movimento que ele pensa ser o melhor a jogar. Claro que isto muda à medida que ele pesquisa.</para>
+</sect1>
+
+<sect1 id="computer-plays">
+<title
+>Seleccionar qual a cor com que o computador joga</title>
+
+<para
+>Poderá fazer com que o computador jogue com as peças vermelhas, amarelas ou com ambas. Escolha de entre estas opções, antes de começar um novo jogo. Claro que isto funciona se quiser mudar de lado também. Escolha <guimenuitem
+>Nenhum</guimenuitem
+> para jogar contra outra pessoa. Isto é bastante útil no modo de rede.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="advanced-config">
+<title
+>Configuração Avançada</title>
+
+<para
+>O &kenolaba; oferece opções avançadas de configuração, o que lhe permite alterar todo o sistema de pontuação, se assim o desejar. Para aceder a essas opções avançadas, seleccione <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kenolaba...</guimenuitem
+>. À medida que altera as opções, a pontuação que as suas configurações modificadas dão para a jogada actual é mostrada na parte inferior da janela, a seguir a <guilabel
+>Avaliação da posição actual:</guilabel
+>.</para>
+
+<sect1 id="the-moves-tab">
+<title
+>A Página <guilabel
+>Jogadas</guilabel
+></title>
+<para
+>O número de pontos adicionados ao total para cada tipo de jogada podem ser modificados aqui, dependendo do tipo de jogada e do número de peças envolvidas. As jogadas estão divididas em três tipos:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Normal</guilabel
+></term>
+<listitem
+><para
+>Uma jogada normal é aquela em que o jogador move uma ou mais peças dele, mas não empurra nenhuma peça do seu adversário.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Empurrar</guilabel
+></term>
+<listitem
+><para
+>Uma jogada para empurrar é aquela em que o jogador força uma ou mais peças do seu adversário a mudar de posição, empurrando-as, embora se mantenham no tabuleiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Empurrar para Fora</guilabel
+></term>
+<listitem
+><para
+>Numa jogada 'Empurrar para Fora', o jogador consegue colocar uma ou mais peças do seu adversário fora do tabuleiro.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-position-tab">
+<title
+>A Página <guilabel
+>Posição</guilabel
+></title>
+
+<para
+>O número de pontos adicionados à pontuação total para uma posição do tabuleiro está dependente do anel do tabuleiro onde as peças estão. Para cada anel, do centro para fora, pode ser definida uma pontuação média adicional, com um intervalo +/-. A pontuação atribuída para uma posição em particular varia aleatoriamente de acordo com o intervalo +/-. Isto é para evitar que os jogos do computador com ele próprio entrem em ciclo infinito. </para>
+</sect1>
+
+<sect1 id="the-in-a-row-tab">
+<title
+>A Página <guilabel
+>Em-linha</guilabel
+></title>
+
+<para
+>Para cada vez que o número de peças em linha ocorre, é adicionado o número de pontos indicado à pontuação, como por exemplo <inlinemediaobject
+> <imageobject
+> <imagedata fileref="kenolaba-pieces.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>X O O O</phrase
+> </textobject
+> </inlinemediaobject
+> adiciona a pontuação para três em linha, e também duas vezes a pontuação para dois em linha.</para>
+</sect1>
+
+<sect1 id="the-count-tab">
+<title
+>A Página <guilabel
+>Contagem</guilabel
+></title>
+<para
+>Adiciona um dado número de pontos, baseado na diferença do número de bolas de ambos os jogadores, de <guilabel
+>1 bola a mais:</guilabel
+> até <guilabel
+>5 bolas a mais:</guilabel
+>. Se existir uma diferença de 6 bolas, o jogo acaba. </para>
+</sect1>
+
+<sect1 id="the-evaluation-tab">
+<title
+>A Página de <guilabel
+>Esquemas de Avaliação</guilabel
+></title>
+<para
+>Os seus esquemas de avaliação, definidos em todas as outras páginas desta janela, podem ser gravados ou removidos aqui. </para>
+</sect1>
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<para
+>O movimento das peças é explicado nas <link linkend="rules-of-the-game"
+>Regras do Jogo</link
+>. Os botões na barra de ferramentas têm o mesmo significado que as opções dos menus <guimenu
+>Jogo</guimenu
+> ou <guimenu
+>Editar</guimenu
+>.</para>
+
+<sect1 id="the-game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo</action
+>, mesmo que já esteja um a decorrer.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo
+><keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Jogo em Rede</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Se esta opção estiver ligada, a aplicação fica em modo de rede. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kenolaba;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Copia uma representação do tabuleiro do &kenolaba; para a Área de Transferência</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Interpreta o conteúdo da área de transferência do X como uma representação em ASCII dum tabuleiro do &kenolaba;, e copia-o para o tabuleiro actual. Gera-se uma representação em ASCII através do <guimenuitem
+>Copiar</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Insert</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Modificar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda o &kenolaba; para o modo de edição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Gravar Posição</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Grava a posição actual, para ser obtida posteriormente, através da opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Carregar Posição</guimenuitem
+> </menuchoice
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Carregar Posição</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Recupera o estado do tabuleiro, guardado no ficheiro de configuração do &kenolaba;, através de <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Gravar Posição</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo
+><keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Dica</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>É mostrada uma sugestão para o seu próximo movimento. Só é possível se estiver a jogar no nível normal ou superior, o número do movimento for o 2 e não tiver anulado o seu movimento.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+><keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Parar Pesquisa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Quando o computador está a pensar, a sua pesquisa em profundidade é interrompida e ele joga o melhor movimento que encontrou até à altura.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo
+><keycap
+>PgUp</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Retirar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Volta atrás na sua jogada anterior. São permitidas as anulações de dois (!) movimentos: o do adversário e o seu último movimento. Por isso é a sua vez de novo. São recordados 100 movimentos; por isso, não hesite em voltar atrás nas jogadas até ao início do jogo (mais rápido se carregar em <keycap
+>F2</keycap
+>). Se estiver no modo de modificação (ver <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Modificar</guimenuitem
+></menuchoice
+> em baixo), decrementa o número do movimento desta posição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo
+><keycap
+>PgDown</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Movimento</guimenu
+><guimenuitem
+>Avançar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Só é útil no modo de modificação. Incrementa o número do movimento desta posição.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>M</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar Menu</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra ou esconde o menu do &kenolaba;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra ou esconde a barra de ferramentas do &kenolaba;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra ou esconde a barra de estado do &kenolaba;, no fundo do ecrã.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar a Configuração</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Guarda a configuração actual para a tornar a predefinida para o &kenolaba;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Escolher o Tipo de Jogo</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona o nível com que o computador joga. Pode ser um dos seguintes: <itemizedlist>
+<listitem
+><para
+><guimenuitem
+>Fácil</guimenuitem
+></para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Normal</guimenuitem
+></para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Difícil</guimenuitem
+></para>
+</listitem>
+<listitem
+><para
+><guimenuitem
+>Desafio</guimenuitem
+></para>
+</listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>O Computador Joga</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolhe as cores com que o computador joga. Pode ser uma das seguintes: <itemizedlist>
+<listitem>
+<para
+><guimenuitem
+>Vermelhas</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Amarelas</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Ambas</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Nenhuma</guimenuitem
+></para>
+</listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mover Devagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando esta opção está seleccionada, é desenhado o movimento da jogada do computador, piscando e realçando as peças usadas na jogada. Desligue esta opção se não quiser esperar por esta animação. Nesse caso, só é efectuado um realce rápido.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Rasterizar Peças</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Se estiver seleccionada, as peças são desenhadas 'online' por um 'ray-tracer' interno simples, quando necessário (p.ex., ao mudar a janela de tamanho).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Espiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se estiver seleccionada, permite <quote
+>espiar</quote
+> o jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Faz aparecer a janela de configuração de atalhos normal do &kde;, para que você configure os atalhos de teclado usados pelo &kenolaba;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de configuração das barras de ferramentas normal do &kde;, para que você personalize a barra de ferramentas do &kenolaba;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kenolaba;...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Invoca a janela de configuração do &kenolaba; para mudar as preferências do &kenolaba;. Veja em <xref linkend="advanced-config"/>.</para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+
+<chapter id="commandline-options">
+<title
+>Opções da linha de comandos</title>
+
+<cmdsynopsis
+><command
+>kenolaba</command
+> <group
+> <option
+>-p</option
+> <replaceable
+>NúmeroDePorto</replaceable
+> </group
+> <group
+> <option
+>-h</option
+> <replaceable
+>servidor:porto</replaceable
+> </group
+> </cmdsynopsis>
+
+<para
+>Com o <option
+>-p</option
+>, pode indicar o número do porto onde irá receber ligações de TCP para o modo de rede.</para>
+
+<para
+>Com o <option
+>-h</option
+>, pode indicar um processo remoto do &kenolaba; (com um número de porto opcional, se não usar o porto por omissão da máquina remota), para comunicar com ela no modo de rede. Poderá indicar vários processos remotos.</para>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos &amp; Licenças</title>
+
+<para
+>&kenolaba;</para>
+
+<para
+>Programa com 'copyright' 1997-2000 de &Josef.Weidendorfer; &Josef.Weidendorfer.mail; </para>
+
+<para
+>Documentação Original de Robert Williams <email
+>rwilliams@kde.org</email
+> e &Josef.Weidendorfer;</para>
+
+<para
+>Documentação mantida por &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+<sect1 id="getting-kenolaba">
+<title
+>Como obter o &kenolaba;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=0:sw=2:tw=78:noet
+-->
+
+
+
+
+
+
diff --git a/tde-i18n-pt/docs/kdegames/kenolaba/man-kenolaba.6.docbook b/tde-i18n-pt/docs/kdegames/kenolaba/man-kenolaba.6.docbook
new file mode 100644
index 00000000000..70d908f74df
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kenolaba/man-kenolaba.6.docbook
@@ -0,0 +1,163 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Jan</firstname
+><surname
+>Schaumann</surname
+></personname
+> <email
+>jschauma@netmeister.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kenolaba</command
+></refentrytitle>
+<manvolnum
+>6</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kenolaba</command
+></refname>
+<refpurpose
+>Um jogo baseado no &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kenolaba</command
+> <group
+><option
+>-h, --host</option
+> <arg
+>máquina</arg
+></group
+> <group
+><option
+>-p, --port</option
+> <arg
+>porto</arg
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &kenolaba; é um jogo estratégico de tabuleiro simples que é jogado por duas pessoas. Existem peças vermelhas e amarelas para cada jogador. Com base numa posição inicial em que cada jogador tem 14 peças, vão-se movendo as peças até que um jogador tenha empurrado 6 peças do seu adversário para fora do tabuleiro. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry
+><term
+><option
+>-h, --host</option
+> <replaceable
+>máquina</replaceable
+></term>
+<listitem
+><para
+>Usa a <replaceable
+>máquina</replaceable
+> para um jogo em rede.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-p, --port</option
+> <replaceable
+>porto</replaceable
+></term>
+<listitem
+><para
+>Usa o <replaceable
+>porto</replaceable
+> para jogar em rede.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está alguma documentação de utilizador mais detalhada em <ulink url="help:/kenolaba"
+>help:/kenolaba</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> n &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kenolaba</parameter
+></userinput
+>).</para>
+
+
+</refsect1>
+
+<refsect1>
+<title
+>Problemas</title>
+
+<para
+>O &kenolaba; foi criado por <personname
+><firstname
+>Joseph</firstname
+><surname
+>Weidendorfer</surname
+></personname
+><email
+>kde@jowenn.at</email
+></para>
+<para
+>Esta página de manual baseia-se na que foi preparada por <personname
+><firstname
+>Jan</firstname
+><surname
+>Schaumann</surname
+></personname
+> <email
+>jschauma@netmeister.org</email
+> para o <quote
+>Missing Man Pages Project</quote
+> em <ulink url="http://www.netmeister.org/misc/m2p2/index.html"
+>http://www.netmeister.org/misc/m2p2/index.html</ulink
+>.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.am b/tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.in b/tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.in
new file mode 100644
index 00000000000..da401ae3120
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kfouleggs/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kfouleggs
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kfouleggs/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kfouleggs/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kfouleggs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kfouleggs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kfouleggs/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfouleggs/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kfouleggs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kfouleggs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kfouleggs/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kfouleggs/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kfouleggs/index.cache.bz2
new file mode 100644
index 00000000000..f5325bf6592
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kfouleggs/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kfouleggs/index.docbook b/tde-i18n-pt/docs/kdegames/kfouleggs/index.docbook
new file mode 100644
index 00000000000..acb5634c957
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kfouleggs/index.docbook
@@ -0,0 +1,1273 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kfouleggs;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kfouleggs;</title>
+
+<authorgroup>
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author>
+
+<othercredit role="developer"
+>&Nicolas.Hadacek; &Nicolas.Hadacek.mail; </othercredit>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000-2003</year>
+<holder
+>&Philip.Rodrigues;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-06-19</date>
+<releaseinfo
+>2.1.11</releaseinfo>
+
+<abstract
+><para
+>O &kfouleggs; é um clone do jogo japonês PuyoPuyo para o Ambiente de Trabalho K.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>KFoulEggs</keyword>
+<keyword
+>PuyoPuyo</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kfouleggs; é um clone do jogo japonês PuyoPuyo, com funcionalidades avançadas como os jogos multi-jogador contra pessoas ou com <acronym
+>IA</acronym
+>, ou ainda jogos em rede. Se você já jogou o <application
+>Tetris</application
+> ou um dos seus vários clones, irá achar o &kfouleggs; fácil de aprender.</para>
+
+</chapter>
+
+
+<chapter id="gameplay">
+<title
+>Desenrolar do Jogo</title>
+
+<sect1 id="starting-a-new-game">
+<title
+>Começar um Novo Jogo</title>
+
+<para
+>Quando você inicia o &kfouleggs;, basta carregar no botão <guibutton
+>Iniciar</guibutton
+> ou seleccionar a opção <guimenuitem
+>Novo</guimenuitem
+> do menu <guimenu
+>Jogo</guimenu
+> em qualquer altura para iniciar um novo jogo.</para>
+
+</sect1>
+
+<sect1 id="aim-of-the-game">
+<title
+>Objectivo do Jogo</title>
+
+<para
+>O objectivo do jogo é atingir a maior pontuação possível, movendo as peças em queda de forma a que as peças da mesma cor fiquem adjacentes e desapareçam. Quanto mais peças remover, maior a pontuação.</para>
+
+</sect1>
+
+<sect1 id="playing-the-game">
+<title
+>Jogar o Jogo</title>
+
+<para
+>Use as teclas dos cursores <keycap
+>Esquerda</keycap
+> e <keycap
+>Direita</keycap
+> para mover a peça em queda na direcção correcta, e as teclas <keycap
+>Cima</keycap
+> e <keycap
+>Return</keycap
+> para rodar a peça para a esquerda e para a direita, respectivamente. A tecla <keycap
+>Shift</keycap
+> deixa cair a peça uma linha para baixo, enquanto que a tecla <keycap
+>Baixo</keycap
+> deixa cair por completo a peça - use-a como forma de poupar tempo. </para>
+
+<para
+>Todas estas combinações de teclas podem ser personalizadas ao seleccionar a opção <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+>.</para>
+
+<para
+>Se duas ou mais peças da mesma cor ficarem encostadas na horizontal ou na vertical, elas ficarão <quote
+>coladas</quote
+>. Se quatro ou mais quadrados da mesma cor ficarem <quote
+>colados</quote
+>, eles irão desaparecer, e todas as peças que estiverem por cima irão cair de acordo com a lei da gravidade ;-). Se isto fizer com que, de novo, fiquem quatro ou mais peças <quote
+>coladas</quote
+>, então estas também desaparecerão, e assim por diante.</para>
+
+<para
+>De cada vez que você remover 100 peças, irá avançar para o próximo nível, onde as peças cairão mais depressa e o nível se tornará mais difícil.</para>
+
+<para
+>O jogo termina quando a coluna central ficar cheia de peças e mais nenhuma puder cair.</para>
+
+</sect1>
+
+<sect1 id="game-screen">
+<title
+>O Ecrã do Jogo</title>
+
+<para>
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="gamescreen.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>&kfouleggs; em Acção</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot
+> Uma breve explicação sobre o que é que cada parte do ecrã do jogo serve... </para>
+
+<para
+>Do lado esquerdo, e de cima para baixo: <variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Pontuação</guilabel
+></term>
+<listitem
+><para
+>Mostra a sua pontuação actual.</para>
+</listitem>
+</varlistentry>
+
+<!-- If you can think of a better way to describe this below, please change it :-) -->
+<varlistentry>
+<term
+><guilabel
+>Puyos</guilabel
+></term>
+<listitem
+><para
+>Mostra o número dos conjuntos de peças removidos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nível</guilabel
+></term>
+<listitem
+><para
+>Mostra o número do nível em que você se encontra de momento. O primeiro nível é o mais simples, e vai progredindo até ao nível mais difícil, que é o 20.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<para
+>No centro, encontra-se a área onde a acção toma lugar. As peças caem através do rectângulo (cujas propriedades podem ser alteradas na opção <menuchoice
+><guimenu
+>
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KFoulEggs...</guimenuitem
+> </menuchoice
+>; pode vê-lo em <xref linkend="game-config"/>) até atingir o fundo. Os dois pequenos rectângulos são a <quote
+>sombra</quote
+> da peça, a qual mostra onde a mesma irá aterrar. Você poderá activar ou desactivar a sombra da peça em <xref linkend="game-config"/>. </para>
+
+<para
+>Do lado direito, a caixa <guilabel
+>Peça Seguinte</guilabel
+> mostra qual é a próxima peça a cair, se você a tiver activado na <xref linkend="game-config"/>. </para>
+
+</sect1>
+
+
+</chapter>
+
+<chapter id="preferences">
+<title
+>Configuração do &kfouleggs; e Atalhos Predefinidos</title>
+
+<sect1 id="game-configuration">
+<title
+>Configuração do Jogo</title>
+<para
+>A configuração do &kfouleggs; é acedida através da opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kfouleggs;...</guimenuitem
+></menuchoice
+>. As opções são as seguintes: </para>
+
+<sect2 id="game-config">
+<title
+>Configuração do Jogo</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Nível inicial:</guilabel
+></term>
+<listitem
+><para
+>Indica o nível com que vai dar início, desde o 1 (o mais simples) até ao 20 (o mais complicado). O nível por omissão é o 1.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Deixar cair</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada e se carregar na tecla de cursor <keysym
+>Baixo</keysym
+>, fará com que a peça caia imediatamente no fundo do ecrã. Se a opção não estiver assinalada e se carregar na tecla <keysym
+>Baixo</keysym
+> só fará com que a peça vá caindo até a tecla ser largada.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="appearance-config">
+<title
+>Configuração da Aparência</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Activar as animações</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, as peças são mostradas com uma animação (um pequeno efeito de ressalto), quando baterem no fundo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Mostrar a sombra da peça</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, é desenhada uma sombra por baixo do tabuleiro de jogo, que mostra onde a peça irá cair.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar a próxima peça</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, será mostrada a próxima peça que irá cair no tabuleiro do jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Mostrar campo "linhas retiradas" detalhado</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, o contador de <guilabel
+>Puyos</guilabel
+> à esquerda do ecrã mostrará quantas vezes cada número de Puyos foi removida. Se não estiver, só é mostrado o número total removido.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+<listitem
+><para
+>Selecciona a cor e a opacidade do fundo do &kfouleggs;. Um valor configurado igual a zero torna o fundo do &kfouleggs; totalmente transparente, enquanto que um valor igual a um torna o fundo do &kfouleggs; completamente opaco.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="colors-config">
+<title
+>Configuração de Cores</title>
+<para
+>Aqui você poderá seleccionar as cores usadas para as peças do &kfouleggs;.</para>
+</sect2>
+
+<sect2 id="ai-config">
+<title
+>Configuração do Jogo</title>
+<para
+>Aqui você poderá configurar a I.A. no &kfouleggs;.</para>
+</sect2>
+</sect1>
+
+<sect1 id="highscore-configuration">
+<title
+>Configurar os Recordes</title>
+<para
+>A configuração é acedida através da opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Recordes...</guimenuitem
+></menuchoice
+>. As opções são as seguintes: </para>
+
+<sect2 id="highscore-main-config">
+<title
+>A Página <guilabel
+>Principal</guilabel
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Alcunha:</guilabel
+></term>
+<listitem
+><para
+>Mostra a sua alcunha actual e permite-lhe alterá-la.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem
+><para
+>Um comentário sobre si próprio. Pode escolher à vontade...</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordes mundiais activos</guilabel
+></term>
+<listitem
+><para
+>Se estiver assinalado, e se você estiver ligado à Internet, o &kfouleggs; irá enviar automaticamente a sua pontuação no fim do jogo para o servidor Web de recordes (kfouleggs.sf.net).</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="highscore-advanced-config">
+<title
+>A página <guilabel
+>Avançado</guilabel
+></title>
+
+<para
+>Esta página mostra os seus <guilabel
+>Dados de Registo</guilabel
+> no kfouleggs.sf.net:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Alcunha:</guilabel
+></term>
+<listitem
+><para
+>Mostra a sua alcunha actual da página <guilabel
+>Principal</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tecla:</guilabel
+></term>
+<listitem
+><para
+>Esta chave foi gerada quando se registou no klickety.sf.net, ao seleccionar a opção <guilabel
+>Recordes mundiais activos</guilabel
+> da primeira vez. A chave de registo é usada em conjunto com a alcunha para identificar de forma unívoca os utilizadores, se bem que os utilizadores não poderão ter a mesma alcunha. Carregue no botão <guibutton
+>Remover</guibutton
+> para o retirar da lista de recordes mundiais.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
+
+<sect1 id="default-keybindings">
+<title
+>Atalhos por Omissão</title>
+
+<para
+>Os atalhos predefinidos do &kfouleggs; em todos os modos de jogo são os seguintes:</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+>Novo</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>N</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Pausa</entry>
+<entry
+><keysym
+>P</keysym
+></entry>
+</row>
+<row>
+<entry
+>Sair</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>Q</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Ampliar</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>+</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Reduzir</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>-</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Mostrar os Recordes</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>H</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Mostrar o Menu</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>M</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Manual do &kfouleggs;</entry>
+<entry
+><keysym
+>F1</keysym
+></entry>
+</row>
+<row>
+<entry
+>O Que é Isto?</entry>
+<entry
+><keycombo action="simul"
+>&Shift;<keysym
+>F1</keysym
+></keycombo
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Os atalhos predefinidos do &kfouleggs; para apenas um jogador são os seguintes:</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+>Rodar para a Esquerda</entry>
+<entry
+><keysym
+>Cima</keysym
+></entry>
+</row>
+<row>
+<entry
+>Rodar para a Direita</entry>
+<entry
+><keysym
+>Return</keysym
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Esquerda</entry>
+<entry
+><keysym
+>Esquerda</keysym
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Direita</entry>
+<entry
+><keysym
+>Direita</keysym
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Coluna da Esquerda</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>Esquerda</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Coluna da Direita</entry>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keysym
+>Direita</keysym
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Deixar Cair</entry>
+<entry
+><keysym
+>Baixo</keysym
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="multiplayer-play">
+<title
+>Jogos Multi-Jogador</title>
+
+<sect1 id="general-multiplayer">
+<title
+>Informações Gerais</title>
+
+<para
+>O &kfouleggs; suporta dois tipos de jogo multi-jogador locais - Humano vs. Humano e Humano vs. Computador. Para jogar em qualquer um destes modos, seleccione-o no menu <guimenu
+>Multi-Jogador</guimenu
+>.</para>
+
+<sect2 id="local-multiplayer">
+<title
+>Jogos Multi-Jogador</title>
+
+<para
+>Nos modos Humano vs. Humano ou Humano vs. Computador, são mostrados dois tabuleiros, onde um é para o primeiro jogador e o outro para o segundo. Cada um deles tem os seus próprios indicadores de <guilabel
+>Pontuação</guilabel
+>, <guilabel
+>Puyos</guilabel
+> e <guilabel
+>Nível</guilabel
+>. As teclas para o primeiro jogador humano passam a ser, por omissão:</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+>Rodar para a Esquerda</entry>
+<entry
+><keycap
+>E</keycap
+></entry>
+</row>
+<row>
+<entry
+>Rodar para a Direita</entry>
+<entry
+>C</entry>
+</row>
+<row>
+<entry
+>Mover para a Esquerda</entry>
+<entry
+><keycap
+>F</keycap
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Direita</entry>
+<entry
+><keycap
+>G</keycap
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Coluna da Esquerda</entry>
+<entry
+><keycombo action="simul"
+>&Shift;<keycap
+>F</keycap
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Mover para a Coluna da Direita</entry>
+<entry
+><keycombo action="simul"
+>&Shift;<keycap
+>G</keycap
+></keycombo
+></entry>
+</row>
+<row>
+<entry
+>Deixar Cair</entry>
+<entry
+><keycap
+>D</keycap
+></entry>
+</row>
+<row>
+<entry
+>Deixar Cair Uma Linha</entry>
+<entry
+><keysym
+>Espaço</keysym
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>As teclas para o segundo jogador humano são as mesmas que para o jogador no modo mono-utilizador. </para>
+
+<para
+>Para voltar ao modo mono-utilizador, seleccione a opção <guimenu
+>Multi-Jogador</guimenu
+> e <guimenuitem
+>Um Humano</guimenuitem
+>.</para>
+
+</sect2>
+<!-- network gaming was disabled
+<sect2 id="network-games">
+<title
+>Network Multiplayer Games</title>
+
+<para
+>Multiplayer network games are set up by selecting
+<menuchoice
+><guimenu
+>Multiplayer</guimenu>
+<guimenuitem
+>More...</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Multiplayer games of &kfouleggs; use the model of a hosted game
+which other players join.</para>
+
+</sect2>
+
+<sect2 id="hosting-a-game">
+<title
+>Hosting a game</title>
+
+<para
+>To host a game, select <guilabel
+>Create a network game</guilabel>
+in the Multiplayer option dialog, set the port you want to use, and
+click on the <guibutton
+>Next</guibutton
+> button.You then have the option
+of changing local players' settings, if there are more than one local
+players. Clicking the <guibutton
+>Finish</guibutton
+> button advances the
+dialog to the waiting for clients stage. When enough clients have
+joined, <guibutton
+>Start Game</guibutton
+> starts the multiplayer
+game.</para>
+
+</sect2>
+
+<sect2 id="joining-a-game">
+<title
+>Joining a game</title>
+
+<para
+>To join a game, select <guimenuitem
+>Join a network
+game</guimenuitem
+> in the Multiplayers option dialog. Select the host
+(<guilabel
+>Server address</guilabel
+>) and <guilabel
+>Port</guilabel
+> you
+want to connect to.</para>
+
+<tip
+><para
+>Make sure that the port you set when joining a game is the
+same as the port that was set by the host of the game!</para
+></tip>
+
+<para
+>Clicking <guibutton
+>Next</guibutton
+> takes you to the
+<guilabel
+>Local players settings</guilabel
+> dialog (see above), and then
+<guibutton
+>Finish</guibutton
+> connects to the remote game. The game
+starts when the host chooses - the client has no choice.</para>
+
+</sect2>
+-->
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kfouleggs-mainwindow">
+<title
+>A janela principal do &kfouleggs;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+><keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca o jogo em pausa ou prossegue com ele</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela</action
+> que mostra as diferentes tabelas de recordes. Se carregar nas ligações por baixo das tabelas, transfere os recordes mundiais.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kfouleggs;</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Aumenta o tabuleiro de jogo </action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Diminui o tamanho do tabuleiro de jogo </action
+></para
+></listitem>
+</varlistentry
+>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Multi-Jogador</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Multi-Jogador</guimenu
+> <guimenuitem
+>Um Humano</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura o modo multi-jogador para um único jogador</action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Multi-Jogador</guimenu
+> <guimenuitem
+>Humano vs Humano</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura o modo multi-jogador para dois jogadores humanos (duas pessoas).</action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Multi-Jogador</guimenu
+> <guimenuitem
+>Humano vs Computador</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura o modo multi-jogador para dois jogadores, em que um é uma pessoa e o outro é o computador.</action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Multi-Jogador</guimenu
+> <guimenuitem
+>Mais...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a janela de configuração para jogos multi-jogadores.</action
+></para
+></listitem
+>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de menu.</action
+>Para fazê-la reaparecer de novo, carregue com o botão direito em qualquer lado do tabuleiro e seleccione a opção <guimenuitem
+>Mostrar o Menu</guimenuitem
+>. </para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela normal de configuração das combinações de teclas do &kde;, para que possa mudar os atalhos de teclado do &kfouleggs;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela de configuração das notificações normais do &kde;, onde poderá alterar as notificações áudio e visuais do &kfouleggs;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Recordes...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a <link linkend="highscore-configuration"
+>janela de configuração dos recordes</link
+>, na qual poderá alterar as várias opções que afectam a forma como o &kfouleggs; lida com os recordes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kfouleggs;</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra/altera</action
+> a <link linkend="game-config"
+>janela de configuração</link
+> do &kfouleggs;.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kfouleggs;</para>
+
+<para
+>Motor principal do programa copyright 1995 Eirik End.</para>
+<para
+>Programa copyright 1996-2001 &Nicolas.Hadacek; &Nicolas.Hadacek.mail;.</para>
+
+<para
+>Documentação copyright 2000-2003 &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kfouleggs">
+<title
+>Como obter o &kfouleggs;</title>
+&install.intro.documentation; <sect2 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; <para
+>Se tiver algum problema, por favor comunique-o na lista de correio do &kde; ou ao responsável pelo programa, o &Nicolas.Hadacek;, em &Nicolas.Hadacek.mail;.</para>
+
+</sect2>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-indent-step:0
+sgml-indent-data:f
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.am b/tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.in b/tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.in
new file mode 100644
index 00000000000..e679222f3e3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kgoldrunner/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kgoldrunner
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kgoldrunner/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kgoldrunner/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kgoldrunner/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kgoldrunner/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kgoldrunner/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgoldrunner/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kgoldrunner/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kgoldrunner/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kgoldrunner/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kgoldrunner/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kgoldrunner/index.cache.bz2
new file mode 100644
index 00000000000..190b87e0298
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kgoldrunner/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kgoldrunner/index.docbook b/tde-i18n-pt/docs/kdegames/kgoldrunner/index.docbook
new file mode 100644
index 00000000000..6d408d03076
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kgoldrunner/index.docbook
@@ -0,0 +1,2114 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kgoldrunner "<application
+>KGoldrunner</application
+>">
+ <!ENTITY kappname "&kgoldrunner;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kgoldrunner;</title>
+<authorgroup>
+<author
+><firstname
+>Ian</firstname
+> <surname
+>Wadham</surname
+> <affiliation
+><address
+><email
+>ianw@netspace.net.au</email
+></address
+></affiliation>
+</author>
+<author
+><firstname
+>Marco</firstname
+> <surname
+>Krüger</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>Ian Wadham</holder
+><holder
+>Marco Krüger</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>2.0</releaseinfo>
+
+<abstract>
+<para>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="kgoldrunner.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> O &kgoldrunner; é um jogo de acção e de resolução de puzzles. Ande pelo labirinto, derrote os seus inimigos, apanhe todo o ouro e suba para o próximo nível.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KGoldrunner</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="playing-kgoldrunner">
+<title
+>Jogar ao &kgoldrunner;</title>
+
+<sect1 id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kgoldrunner; é um jogo de acção onde o herói <inlinemediaobject
+><imageobject
+> <imagedata fileref="hero.png" format="PNG"/> </imageobject
+></inlinemediaobject
+> corre através de um labirinto e foge dos amigos. <inlinemediaobject
+><imageobject>
+<imagedata fileref="enemy.png" format="PNG"/>
+</imageobject
+></inlinemediaobject>
+</para>
+
+<para
+>Você precisa de guiar o herói com o rato ou com o teclado e coleccionar todas as pepitas de ouro, para que possa subir até ao próximo nível. Os seus inimigos também estão atrás do outro. Ainda pior, eles estão atrás de si! Eles matá-lo-ão se o apanharem!</para>
+
+<para
+>O problema é que você não tem nenhuma arma para <emphasis
+>os</emphasis
+> matar. Tudo o que poderá fazer é fugir, escavar buracos no chão para os encurralar ou enganá-los numa zona qualquer onde não o poderão matar. Ao fim de algum tempo, um inimigo encurralado sai para fora do buraco, mas se este se fechar antes, ele irá morrer e reaparecer noutro lado qualquer. </para>
+
+<para
+>Se você nunca tiver jogado antes, tente o jogo de <quote
+>Tutorial</quote
+>, o qual lhe ensinará as regras e os conhecimentos básicos. Depois, tente o jogo de <quote
+>Iniciação</quote
+>. Os peritos poderão gostar do <quote
+>Desafio</quote
+> ou da <quote
+>Vingança do Peter W</quote
+>, mas o jogo de <quote
+>Iniciação</quote
+> tem 100 níveis e alguns deles são bastante difíceis. É um bom jogo para bater um recorde.</para>
+
+<para
+>À medida que for progredindo para níveis mais avançados, irá concluir que o &kgoldrunner; combina acção, estratégia, táctica e resolução de 'puzzles' &mdash; tudo num só jogo. Boa sorte!</para>
+
+</sect1>
+
+<sect1 id="typical-game">
+<title
+>Um Jogo Normal</title>
+
+<para
+>Em baixo encontra-se um jogo típico em progresso. O herói (a verde) está no nível 4 do jogo do Tutorial Avançado. A barra de estado da janela mostra quantas vidas ele ainda tem e quantos pontos já acumulou. Também mostra se existe alguma sugestão para este nível (como existirá sempre para os jogos de tutorial) e que a acção está interrompida (enquanto esta imagem foi retirada), mas poderá ser continuada se carregar em <keycap
+>P</keycap
+> ou em <keycap
+>Esc</keycap
+>.</para>
+
+<para
+>O herói começou no canto superior esquerdo, escavou um buraco e caiu em cima de uma linha de tijolos falsos e ouro, onde você o poderá ver a cair. O inimigo por cima dele irá cair no buraco, trepar e ficar preso lá até ao fim do nível. Ele iria causar alguns problemas nesse caso, porque é onde as escadas escondidas aparecem depois de todo o ouro desaparecer. O herói tem de as usar para passar para o próximo nível.</para>
+
+<screenshot>
+<screeninfo
+>Jogo normal do &kgoldrunner;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="tute008.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Jogo normal do &kgoldrunner;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O inimigo à direita está a cair e a transportar algum ouro. Note o seu contorno dourado. O terceiro inimigo está quase a descer uma escada para perseguir o herói. Ele terá de fugir de ambos os inimigos quando atingir o chão ... Este nível também ostra alguns tijolos escaváveis, bem como algum cimento não-escavável e tem ainda várias armadilhas (tijolos falsos), que se parecem com tijolos normais.</para>
+
+</sect1>
+
+<sect1 id="how-to-play">
+<title
+>Como Jogar</title>
+
+<sect2>
+<title
+>Iniciar o Jogo</title>
+
+<para
+>Quando a janela do &kgoldrunner; aparece, carregue no nome de um dos jogos mostrados na lista, carregando de seguida no botão <guibutton
+>Iniciar o Jogo</guibutton
+>. O nível 1 do jogo que você seleccionou irá aparecer e o cursor do rato irá estar sobre o herói. Você começa a jogar, mexendo o rato, carregando num dos seus botões ou carregando em qualquer tecla que possa controlar o herói (&eg;, o <keycap
+>Espaço</keycap
+>), mas evite usar o <keycap
+>Q</keycap
+>, o <keycap
+>S</keycap
+>, o <keycap
+>P</keycap
+> ou o &Esc; nesta altura. Você inicia cada nível da mesma forma.</para>
+
+<para
+>Você tem cinco vidas no início e ganha um bónus de uma vida por cada nível terminado.</para>
+
+</sect2>
+
+<sect2 id="mouse-control">
+<title
+>Movimentar-se</title>
+
+<para
+>Por omissão, você controla o herói (a verde) com o rato, mas você também o pode controlar com o teclado (<link linkend="keyboard-control"
+>veja em baixo</link
+>). Ele mover-se-á para a direcção onde você colocar o cursor do rato. Ele não se consegue mover tão rápido quanto você mexe o rato, mas ele tentará ao máximo acompanhá-lo. Se o cursor do rato estiver por cima ou por baixo do seu nível, ele irá tentar subir ou descer sempre que haja uma escada disponível ou um local para o qual cair. Caso contrário, ele mover-se-á horizontalmente até que esteja por cima, por baixo ou no próprio local do cursor do rato. Você podê-lo-á fazer seguir caminhos simples (como por exemplo, _ | L ou U), mas tenha cuidado em não mexer muitas vezes por cima dele.</para>
+
+<para
+>Você poder-se-á mover para a esquerda ou para a direita por cima dos tijolos, do cimento, das escadas ou barras, e ainda para cima e para baixo nas escadas. Se você estiver num quadrado vazio ou numa pepita de ouro e não existir nenhum tijolo, cimento, escada ou barra para o segurar, a gravidade toma conta de si e você cairá. Você também pode cair se for para baixo a partir de uma barra ou do fundo de uma escada, por isso mantenha o cursor do rato para cima se quiser continuar.</para>
+
+</sect2>
+
+<sect2 id="keyboard-control">
+<title
+>Controlo com o Teclado</title>
+
+<para
+>Se preferir, você poderá usar o teclado para controlar o herói. As teclas por omissão são os cursores e o <keycap
+>I</keycap
+>, <keycap
+>J</keycap
+>, <keycap
+>K</keycap
+> e <keycap
+>L</keycap
+> (em homenagem ao jogo original do Apple II), com as teclas <keycap
+>Z</keycap
+> e <keycap
+>C</keycap
+> ou <keycap
+>U</keycap
+> e <keycap
+>O</keycap
+> para cavar. Você poderá jogar só com uma mão se usar as teclas <keycap
+>U</keycap
+>, <keycap
+>I</keycap
+>, <keycap
+>O</keycap
+>, <keycap
+>J</keycap
+>, <keycap
+>K</keycap
+>, <keycap
+>L</keycap
+> e <keycap
+>Espaço</keycap
+> (num teclado <quote
+>QWERTY</quote
+> keyboard) ou com duas mãos se usar as teclas dos cursores, o <keycap
+>Espaço</keycap
+>, o <keycap
+>Z</keycap
+> e o <keycap
+>C</keycap
+>. Você também poderá escolher outras teclas no menu <guimenu
+>Configuração</guimenu
+>, se tiver a versão para &kde; do &kgoldrunner;.</para>
+
+<para
+>Você entrará no modo do teclado se carregar numa das teclas que poderão controlar o herói ou seleccionando o <guimenuitem
+>Controlo por Teclado</guimenuitem
+> no menu <guimenuitem
+>Configuração</guimenuitem
+>.</para>
+
+<para
+>As teclas de movimento (<keycap
+>I</keycap
+>, <keycap
+>J</keycap
+>, <keycap
+>K</keycap
+>, <keycap
+>L</keycap
+> ou cursores) começam a pôr o herói em movimento para cima, baixo, esquerda ou direita. Ele irá continuar a mover-se nessa direcção, se o conseguir, até que você carregue noutra tecla de movimentação ou no <keycap
+>Espaço</keycap
+> para parar. No modo do rato, ele irá parar automaticamente quando chegar ao cursor do rato.</para>
+
+<para
+>Uma palavra de aviso: usar o rato é muito mais complicado, a longo prazo, do que usando o rato. Pense no rato como um 'joystick'.</para>
+
+</sect2>
+
+<sect2 id="pausing">
+<title
+>Fazer uma Pausa</title>
+
+<para
+>Você poderá parar o jogo em qualquer altura se carregar numa tecla de Pausa (tanto o <keycap
+>P</keycap
+> como o &Esc;). Você poderá depois prosseguir se carregar de novo nas teclas <keycap
+>P</keycap
+> ou &Esc;. Existe também uma opção de <guimenuitem
+>Pausa</guimenuitem
+> no menu <guimenu
+>Jogo</guimenu
+>, mas o problema é chegar lá sem mexer o herói e arranjar problemas com isso.</para>
+
+<tip
+><para
+>Quando quiser usar o menu do &kgoldrunner; ou fazer algo noutra janela, carregue sempre numa tecla de Pausa e pare o jogo. Caso contrário, o herói irá seguir o cursor do rato e poderá encontrar problemas com isso.</para
+></tip>
+
+</sect2>
+
+<sect2 id="winning">
+<title
+>Ganhar um Nível</title>
+
+<para
+>O objectivo do jogo é coleccionar todo o outro, passando por cima ou caindo em cima. Quando não existir mais nenhum outro, você precisa ir para o topo da área de jogo para passar para o próximo nível. Muitas vezes, à medida que você colecciona a última peça de ouro, as escadas escondidas aparecerão e você podê-las-á usar para trepar para o topo. </para>
+
+</sect2>
+
+<sect2 id="false-bricks">
+<title
+>Cuidado com os Tijolos Falsos</title>
+
+<para
+>Os tijolos falsos, também conhecidos por tijolos em queda ou armadilhas, são a outra funcionalidade escondida do jogo. Eles parecem-se com tijolos normais, mas se você passar por cima de um, você irá cair. Isto poderá ser mau se existir um inimigo ou um poço por baixo, mas também poderá ser bom se existir algum ouro.</para>
+
+</sect2>
+
+<sect2 id="enemies">
+<title
+>Inimigos</title>
+
+<para
+>Os inimigos mexem-se da mesma forma que o herói. A diferença principal é que eles caem por um buraco que o herói tenha escavado (veja as <link linkend="rules-of-digging"
+>Regras de Escavação</link
+> em baixo). Eles irão apanhar o ouro sempre ou aleatoriamente, dependendo da configuração do jogo, e irão largar o ouro aleatoriamente num tijolo, em cimento ou no topo de uma escada. Um inimigo que esteja a transportar outro terá um contorno dourado. Você precisa tirar o outro dele antes de terminar o nível.</para>
+
+<para
+>Se um inimigo lhe tocar ou se você cair em cima de um, você morre e necessita de recomeçar o nível de novo, se ainda tiver vidas. Contudo, é possível andar ou ficar por cima da cabeça de um inimigo, podendo ainda 'montar' um inimigo enquanto ele vem a cair. Alguns dos níveis mais avançados necessitam de um movimento desse género.</para>
+
+</sect2>
+
+<sect2 id="losing-a-level">
+<title
+>Perder um Nível</title>
+
+<para
+>Tal como foi explicado em cima, você poderá perder um nível e uma vida se tocar num inimigo. Você também poderá perder se ficar preso num tijolo escavado quando este fechar. Caso contrário, você poderá cometer suicídio se carregar na tecla <keycap
+>Q</keycap
+> ou se usar a opção do menu <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Matar o Herói</guimenuitem
+></menuchoice
+>. Porque é que você desejaria fazer isto? Bem, porque algumas vezes você poderá ficar preso num local do qual não conseguirá escapar. Nesse caso, você ficará preso para sempre, a menos que cometa suicídio!</para>
+
+</sect2>
+
+<sect2 id="importance-of-digging">
+<title
+>A Importância de Cavar</title>
+
+<para
+>Escavar é uma das tácticas mais poderosas que você tem. Para escavar um buraco num tijolo à esquerda ou à direita, basta carregar no botão <mousebutton
+>Esquerdo</mousebutton
+> ou <mousebutton
+>Direito</mousebutton
+> do rato, ou ainda usar uma das teclas de escavação (por omissão, a <keycap
+>Z</keycap
+>, a <keycap
+>C</keycap
+>, a <keycap
+>U</keycap
+> ou <keycap
+>O</keycap
+>.)</para>
+
+<para
+>Você poderá defender-se de um inimigo que se aproxime se escavar um buraco, esperar que ele caia lá dentro e depois correr rapidamente sobre a sua cabeça. Ao mesmo tempo, você poderá apanhar o ouro que ele transportava. Normalmente, você poderá escavar dois buracos para capturar e passar por cima de dois inimigos que estejam próximos um do outro, mas isto raramente funciona se os inimigos estiverem separados ou se forem mais do que dois.</para>
+
+<para
+>Você poderá matar os inimigos se escavar buracos suficientes no seu caminho. Normalmente são necessários dois ou mais buracos para matar um inimigo e até oito ou mais buracos para matar quatro ou cinco. Quando os inimigos morrerem, eles reaparecerão imediatamente, tanto no sítio onde começaram o nível como no topo da área de jogo, dependendo se o jogo está a seguir as regras e configurações do <quote
+>&kgoldrunner;</quote
+> ou as <quote
+>Tradicionais</quote
+> (veja a <link linkend="choice-of-rules"
+>Escolha de Regras</link
+>).</para>
+
+</sect2>
+
+<sect2 id="rules-of-digging">
+<title
+>As Regras de Escavação</title>
+
+<para
+>Você carrega no botão <mousebutton
+>Esquerdo</mousebutton
+> ou no <mousebutton
+>Direito</mousebutton
+> do rato para escavar um buraco à esquerda ou à direita, ou poderá ainda usar as teclas <keycap
+>Z</keycap
+>, <keycap
+>C</keycap
+>, <keycap
+>U</keycap
+> ou <keycap
+>O</keycap
+>. Só os tijolos é que poderão ser escavados, mais nada. O buraco irá aparecer no chão de um lado ou do outro (&ie;, por baixo e à esquerda ou à direita do herói). Você poderá estar a correr, parado ou a cair quando escavar. Tem de haver um espaço em branco ou um buraco por cima do tijolo (&ie; não pode escavar por baixo de uma escada, barra, ouro, tijolos, cimento, tijolos falsos ou inimigos).</para>
+
+<para
+>O herói poder-se-á mover em qualquer direcção através dos buracos escavados, inclusive caindo através de um buraco para fugir a um inimigo. Ao fim de pouco tempo, os buracos escavados fecham-se, por isso você terá de os usar rapidamente. Planeie a sua escavação antecipadamente. Não há tempo para parar e pensar enquanto escava.</para>
+
+<para
+>Os inimigos são sempre capturados se caírem num buraco escavado e irão sempre TREPAR para fora dele. O seu tempo nu buraco é inferior ao tempo em que o buraco fica aberto por isso, para matar os inimigos, você terá normalmente de escavar vários buracos sucessivos. Os inimigos largam sempre o ouro quando caem num buraco, por isso você poderá correr rapidamente por cima da cabeça do inimigo e apanhar o ouro antes de ele saltar para fora.</para>
+
+<para
+>Os inimigos nunca irão cair através de um buraco em cima mas, dependendo das regras do jogo e da <guimenu
+>Configuração</guimenu
+>, eles poderão correr na horizontal num buraco escavado e não serem capturados, assim como poderão cair a partir de daí ou correrem para outro buraco ou ainda correrem para fora do buraco. Os vários níveis que seguem as regras <quote
+>Tradicionais</quote
+> dependem da capacidade de um inimigo conseguir correr através de um buraco.</para>
+
+</sect2>
+
+<sect2 id="winning-and-losing-the-game">
+<title
+>Ganhar e Perder o Jogo</title>
+
+<para
+>Você ganha se completar o último nível no jogo. Você perde quando acabar a sua última vida. De qualquer das formas, se você tiver atingido um dos dez resultados mais elevados para esse jogo, você poderá registar o seu objectivo no <quote
+>Quadro de Honra do KGoldrunner</quote
+></para>
+
+</sect2>
+</sect1>
+
+<sect1 id="scoring">
+<title
+>Pontuação</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Começa com o 5 vidas.</para>
+</listitem>
+<listitem>
+<para
+>Perde uma vida e repete o nível quando o herói morre</para>
+</listitem>
+<listitem>
+<para
+>Ganha uma vida quando termina um nível.</para>
+</listitem>
+<listitem>
+<para
+>75 pontos por aprisionar um inimigo</para>
+</listitem>
+<listitem>
+<para
+>75 pontos por matar um inimigo</para>
+</listitem>
+<listitem>
+<para
+>250 pontos por recolher ouro</para>
+</listitem>
+<listitem>
+<para
+>1500 pontos por terminar um nível</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="choice-of-rules">
+<title
+>Escolha de Regras</title>
+
+<para
+>A maioria das regras do &kgoldrunner; são cobertas na secção <link linkend="how-to-play"
+>Como Jogar</link
+>, todavia existem duas configurações grandes que afectam o estilo do jogo: a <quote
+>Tradicional</quote
+> e a do <quote
+>&kgoldrunner;</quote
+>. É importante que conheça quais as configurações em acção quando você está a jogar um jogo. Muitos dos níveis <quote
+>Tradicionais</quote
+> são impossíveis com as configurações do <quote
+>&kgoldrunner;</quote
+>. A maioria dos níveis do <quote
+>&kgoldrunner;</quote
+> são mais simples com a configuração <quote
+>Tradicional</quote
+>, mas os níveis <quote
+>Tradicionais</quote
+> não são fáceis. Para tornar a vida mais fácil, o &kgoldrunner; escolhe automaticamente a configuração correcta para um jogo quando você entrar nele, mas poderá alterá-la se o desejar. </para>
+
+<para
+>A diferença principal entre a configuração <quote
+>Tradicional</quote
+> e do <quote
+>&kgoldrunner;</quote
+> é o método pelo qual os inimigos escolhem o caminho até ao herói.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>No método de procura <quote
+>Tradicional</quote
+>, os inimigos procuram os caminhos verticais (as escadas e as quedas) e eles tentar-se-ão manter por cima do herói ou à mesma altura. Eles só irão por baixo dele como último recurso. Os inimigos não tentarão perseguir o herói na direcção horizontal, até que eles estejam à mesma altura e consigam encontrar um caminho horizontal. Isto leva a situações em que você consegue <quote
+>controlar</quote
+> os inimigos que estejam longe de si e tentar pô-los a trabalhar para si ou, pelo menos, mantê-los longe de si.</para>
+</listitem>
+<listitem>
+<para
+>O método do <quote
+>&kgoldrunner;</quote
+> procura alternadamente por caminhos horizontais e verticais, o que tende a manter os inimigos ao seu lado no campo de jogo e à mesma altura (&ie; eles são mais agressivos e não são tão fáceis de manipular). Isto leva um jogo com mais acção, mas com menos oportunidades para a estratégia e para a resolução de 'puzzles'.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>As outras diferenças estão enumeradas em baixo:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>No jogo do <quote
+>&kgoldrunner;</quote
+>, os inimigos e o herói movem-se à mesma velocidade e os tijolos levam sempre o mesmo tempo a fechar-se. No jogo <quote
+>Tradicional</quote
+>, a velocidade do jogo depende do número de inimigos num nível. Quanto mais inimigos, mais devagar eles andam. O herói também fica mais lento, mas nota-se menos.</para>
+</listitem>
+<listitem>
+<para
+>No jogo <quote
+>Tradicional</quote
+>, os inimigos coleccionam sempre as pepitas de ouro quando passam por elas. No jogo do <quote
+>&kgoldrunner;</quote
+>, essa opção é aleatória. Os inimigos largam as pepitas ao fim de um determinado tempo aleatório, em ambos os tipos de jogo.</para>
+</listitem>
+<listitem>
+<para
+>Os inimigos podem correr horizontalmente através dos buracos no jogo <quote
+>Tradicional</quote
+> mas não no jogo do <quote
+>&kgoldrunner;</quote
+>. O truque em vários níveis do jogo <quote
+>Tradicional</quote
+> depende da largada de um inimigo por trás de uma parede de tijolos. Quando você tiver escavado os tijolos, ele foge através do buraco.</para>
+</listitem>
+<listitem>
+<para
+>Quando os inimigos morrem no jogo do <quote
+>&kgoldrunner;</quote
+>, eles voltam para onde estavam quando começaram o nível. No jogo <quote
+>Tradicional</quote
+>, eles reaparecem num local aleatório perto do topo da área de jogo. Isso faz uma grande diferença, principalmente nos níveis em que você tem de fazer com que os inimigos tragam as pepitas para baixo para si, mas também porque os inimigos continuam a cair para cima de si tão depressa quanto você os consiga matar.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="level-selection-dialog">
+<title
+>A Janela de Selecção de Níveis</title>
+
+<sect1 id="level-selection-dialog-box">
+<title
+>Usar a Janela de Selecção de Níveis</title>
+
+<screenshot>
+<screeninfo
+>A janela de Selecção de Níveis</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="select.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A janela de Selecção de Níveis</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela aparece quando o jogo começa e também quando você selecciona as opções dos menus <guimenu
+>Jogo</guimenu
+> ou <guimenu
+>Editor</guimenu
+>. Você usa-a para escolher um jogo e um nível para jogar, editar, gravar, mover ou remover. O botão principal em baixo é o botão <guibutton
+>OK</guibutton
+>". O seu texto muda de acordo com o que está a fazer: neste caso é a escolha de um jogo e de um nível para editar.</para>
+
+<sect2 id="selecting-a-game">
+<title
+>Seleccionar um Jogo</title>
+
+<para
+>Existem vários jogos do <quote
+>Sistema</quote
+> que vêm com a versão do &kgoldrunner; e aparecem no topo da lista. Se você tiver criado você próprio os jogos e os níveis, eles irão aparecer por baixo dos jogos do <quote
+>Sistema</quote
+>. Para seleccionar um dos jogos da lista, basta carregar no seu nome.</para>
+
+<para
+>Quando você selecciona um jogo, a janela mostra automaticamente qual a configuração de regras que se aplica (veja a <link linkend="choice-of-rules"
+>Escolha de Regras</link
+>) e quantos níveis tem. O botão <guibutton
+>Mais Informações...</guibutton
+> mostra-lhe mais dados sobre o jogo.</para>
+
+</sect2>
+
+<sect2 id="selecting-a-level">
+<title
+>Seleccionar um Nível</title>
+
+<para
+>Quando você está a iniciar um jogo, o nível está fixo em <quote
+>001</quote
+>. Noutros casos, como neste exemplo, você poderá escolher um nível. A selecção por omissão será algo razoável, como por exemplo o último nível que você jogou ou que editou.</para>
+
+<para
+>Você poderá seleccionar um nível se o escrever ou se mover a barra deslizante. As setas nos extremos aumentam ou diminuem o número por uma unidade. Você também poderá arrastar a barra deslizante com o botão esquerdo do rato pressionado e alterar o número rapidamente ou poderá variá-lo de 10 unidades se carregar no espaço à esquerda ou à direita do posicionador da barra deslizante. </para>
+
+<para
+>À medida que o número do nível varia, é mostrada uma antevisão do nível na pequena janela de antevisão, assim como o nome do nível (se o tiver) aparecerá por baixo da barra. </para>
+
+</sect2>
+
+<sect2 id="completing-selection">
+<title
+>Completar a sua Selecção</title>
+
+<para
+>Quando você tiver seleccionado um jogo e um nível, basta carregar no botão principal em baixo para prosseguir com a sua edição ou jogo.</para>
+
+<para
+>Até que você faça isso, nada muda, por isso você poderá sempre carregar em <guibutton
+>Cancelar</guibutton
+> e voltar ao que estava a fazer anteriormente. Repare que a acção do jogo está parada enquanto esta janela aparece, por isso você poderá continuar a jogar onde o deixou em <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="saving-changes">
+<title
+>Gravar Alterações</title>
+
+<para
+>Se você seleccionou uma acção do menu <guimenu
+>Jogo</guimenu
+> ou <guimenu
+>Editor</guimenu
+> e estava anteriormente a editar e não gravou as suas alterações, você irá obter uma mensagem que lhe perguntará para gravar, abandonar ou continuar o seu trabalho. A janela de selecção dos níveis para a nova acção não irá aparecer até que você tenha feito uma decisão sobre o seu trabalho anterior.</para>
+
+</sect2>
+
+<sect2 id="any-level">
+<title
+>Jogar ou Editar <quote
+>Qualquer</quote
+> Nível</title>
+
+<para
+>Tenha em atenção que os menus lhe permitem seleccionar e jogar ou editar <quote
+>qualquer</quote
+> nível. Se você iniciar um jogo a seguir ao nível 1, tudo bem, você simplesmente não obterá uma pontuação elevada. Os jogadores dedicados muitas vezes preferem jogar níveis mais elevados pela piada, em vez de quererem bater um recorde, ou poderão querer <quote
+>treinar</quote
+> nos níveis superiores antes de tentar um recorde.</para>
+
+<para
+>Se seleccionar um nível de Sistema para o editar, também está bem, mas você precisa de o gravar num dos seus próprios jogos, não de novo no Sistema. Se for um nível muito difícil, você poderá querer alterá-lo de modo a que não tenha de voltar ao início do nível de cada vez que morre.</para>
+
+<para
+>Para ver o que isto significa, tente o nível de <quote
+>Desafio</quote
+>, nível 16, <quote
+>Os Três Mosqueteiros</quote
+>. Esse nível tem cerca de dez 'puzzles' difíceis nele. Quando você tiver resolvido o 'puzzle' 1, você não quererá repeti-lo enquanto trata do 'puzzle' 2. O segredo é criar uma cópia editável, e depois continue a actualizá-lo e a mudar o ponto inicial do herói, até que tenha resolvido todos os 'puzzles'. A partir daí, poderá tentar a sério.</para>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="menu-overview">
+<title
+>Introdução aos Menus</title>
+
+<variablelist>
+<varlistentry>
+<term
+><link linkend="game-menu"
+><guimenu
+>Jogo</guimenu
+></link
+></term>
+<listitem>
+<para
+>Este menu contém as opções que afectam o jogo, como o início e a finalização dos jogos, a gravação e a leitura de jogos gravados, a apresentação dos recordes e a apresentação de uma dica (se estiver disponível). O menu <guimenu
+>Jogo</guimenu
+> também contém a opção <guimenuitem
+>Sair</guimenuitem
+> e uma opção começar o jogo de Tutorial sem ter de passar pela janela de selecção do nível. Você também poderá sair se carregar no <guiicon
+>X</guiicon
+> no canto superior direito da janela do &kgoldrunner;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link
+linkend="editor-menu"
+><guimenu
+>Editor</guimenu
+></link
+></term>
+<listitem>
+<para
+>Este menu tem tudo o que você precisa para criar os seus próprio jogos e níveis, bem como mantê-los; inclui também funcionalidades que o ajudam a reordenar os níveis ou passá-los de um jogo para outro ou ainda removê-los quando já não forem necessários. Quando reorganizar os seus níveis, os números de níveis do seu jogo irão continuar consecutivos (sem buracos) e os níveis são numerados de novo.</para>
+<para
+>Quando você estiver a usar o Editor do Jogo, aparecerá uma barra de ferramentas gráfica com o texto de uma dica por baixo do menu. Veja o <link linkend="game-editor"
+>Editor do Jogo</link
+> para mais detalhes sobre como criar e editar os níveis do &kgoldrunner;.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link
+linkend="landscapes-menu"
+><guimenu
+>Paisagens</guimenu
+></link
+></term>
+<listitem>
+<para
+>Este menu oferece-lhe uma escolha das paisagens (neste momento, apenas esquemas de cores) nas quais jogar. Todas as paisagens têm atalhos do teclado, por isso você poderá alterar a paisagem à medida que o jogo está a decorrer. Tente o <keycap
+>Shift+A</keycap
+>, para mudar para a paisagem nostálgica do Apple II.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link
+linkend="settings-menu"
+><guimenu
+>Configuração</guimenu
+></link
+></term>
+<listitem>
+<para
+>Este menu tem quatro grupos de configuração: a escolha do controlo com o rato ou com o teclado, as opções da velocidade do jogo, a escolha das regras de jogo do <quote
+>&kgoldrunner;</quote
+> ou <quote
+>Tradicionais</quote
+> (veja a <link linkend="choice-of-rules"
+>Escolha das Regras</link
+>) e, por fim, as opções para aumentar ou para diminuir o tamanho da área de jogo. As selecções actuais são verificadas. As opções são seleccionadas automaticamente quando você começa a jogar, mas você poderá usar este menu para as alterar se o desejar. </para>
+<para
+>Na versão para o ambiente do &kde; do &kgoldrunner;, existe também uma opção para atribuir de novo os atalhos do teclado e as teclas de controlo do herói. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="help-menu"
+><guimenu
+>Ajuda</guimenu
+></link
+></term>
+<listitem>
+<para
+>O menu de <guimenu
+>Ajuda</guimenu
+> contém uma opção para iniciar o jogo de Tutorial, uma opção para obter uma dica (se disponível), o acesso ao Manual do &kgoldrunner; (este documento), a janela de <guimenuitem
+>Acerca do &kgoldrunner;</guimenuitem
+> e de <guimenuitem
+>Acerca do &kde;</guimenuitem
+> (ou <guimenuitem
+>Acerca do Qt</guimenuitem
+>). </para>
+<para
+>Na versão para o ambiente do &kde;, existe também uma opção para comunicar um erro ou um pedido de funcionalidade.</para>
+<para
+>Se você quiser fazer uma sugestão ou tiver alguns níveis novos para contribuir, o endereço de e-mail do autor actual está no item do menu <guimenuitem
+>Acerca do &kgoldrunner;</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Game</guimenu
+><guimenuitem
+>Novo Jogo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção do nível, onde você poderá escolher um jogo (o qual irá começar no nível 1).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Carregar um Jogo Gravado...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra uma tabela com os jogos gravados anteriormente, ordenados de forma que apareça primeiro o último a ser gravado. Cada linha lista o jogo, o nível, o número de vidas, a pontuação, o dia da semana, a data e a hora. Se você seleccionar uma linha e carregar no botão <guibutton
+>OK</guibutton
+>, esse jogo começa no início desse nível, com as vidas e a pontuação que gravou.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Jogar Qualquer Nível...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Mostra a janela de selecção de níveis, onde você poderá escolher um jogo e um nível para jogar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Jogar o Próximo Nível...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção dos níveis com o jogo e o nível definidos para o nível a seguir ao que estava anteriormente. Você poderá então optar por jogar esse nível ou outro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>S</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar o Jogo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o jogo actual, o nível, as vidas e a pontuação. A opção só irá gravar a posição e a pontuação do início do nível actual. Você poderá gravar quando estiver a meio-caminho num nível, mas o &kgoldrunner; irá à mesma gravar a posição (e a pontuação) com que estava no início do nível. Você irá receber uma mensagem de aviso a referir isso. Antes de usar esta opção, você precisa de carregar numa tecla de Pausa (o <keycap
+>P</keycap
+> ou o &Esc;) para parar o jogo à medida que você mexe o rato, mas é muito mais fácil usar a tecla <keycap
+>S</keycap
+> como atalho.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar as Edições...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta opção só está activa se você tiver usado o Editor do Jogo. Ele fará aparecer a janela de selecção do nível e permite-lhe escolher um número de nível e um jogo no qual gravar o seu trabalho. A sua acção é exactamente a mesma que a opção <guimenuitem
+>Gravar as Edições</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+> e que o ícone do <guiicon
+>disco</guiicon
+> na barra do Editor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>P ou &Esc;</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Pausa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Pára ou recomeça a acção do jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra uma tabela com um máximo de dez recordes para o jogo seleccionado no momento. Cada linha mostra a classificação do jogador, o seu nome, o nível atingido, a pontuação obtida, o dia da semana e a data.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Obter uma Dica</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se o nível actual tiver uma sugestão, esta opção mostra-a. A opção fica <quote
+>acinzentada</quote
+> se não existir nenhuma dica. A barra de estado também tem uma secção para lhe mostrar se existir alguma dica para o nível actual. Ele normal para os jogos de tutorial e de campeonatos terem uma dica para cada nível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Q</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Matar o Herói</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mata o herói quando ele estiver numa posição da qual não consiga escapar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Termina imediatamente o &kgoldrunner;. Se estiver algum jogo em progresso, ele desaparece para sempre (a menos que o tenha acabado de gravar) e não existe validação do recorde. Se você estava a editar um nível, é-lhe dada uma oportunidade para gravar o seu trabalho.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="editor-menu">
+<title
+>O Menu <guimenu
+>Editor</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Criar um Nível</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a barra de ferramentas do Editor e uma área de jogo em branco na qual você poderá desenhar um novo nível. Quando estiver pronto, use a opção <guimenuitem
+>Gravar as Edições</guimenuitem
+> para atribuir o nível novo a um jogo e a um número de nível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Editar Qualquer Nível...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção do nível, na qual você poderá escolher um jogo e um nível para o editar. Você poderá escolher um jogo e um nível do Sistema, mas você irá obter um aviso que lhe diz que só poderá gravar o nível editado num dos seus próprios jogos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Editar o Próximo Nível...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção do nível com o jogo e o nível a apontar para o subsequente ao actualmente escolhido. Você poderá então optar por editar esse nível ou outro qualquer.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editor</guimenu
+><guimenuitem
+>Gravar as Edições...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção do nível com uma configuração predefinida apropriada para gravar um nível novo ou um editado. Você poderá alterar o jogo e o número do nível e obter um efeito de <quote
+>Gravar Como...</quote
+>. Esta janela tem um botão especial, o <guibutton
+>Nome e Dica do Nível</guibutton
+>, que lhe mostra uma janela onde você poderá adicionar um nome opcional e uma sugestão para o seu nível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Mover o Nível...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Esta uma operação em duas partes. Antes de usar o <guimenuitem
+>Mover o Nível</guimenuitem
+>, você precisa de carregar o nível a ser movido, seleccionando-o para jogar ou para editar. A opção de <guimenuitem
+>Mover o Nível</guimenuitem
+> irá mostrar então a janela de selecção do nível, para que possa escolher o novo local para o nível carregado. Você poderá alterar tanto o jogo como o número do nível para mover esse mesmo nível para outro jogo diferente, como poderá apenas alterar o número do nível para reordenar os níveis dentro de um jogo. Você não poderá mover um nível do Sistema.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Remover o Nível...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção do nível, onde você poderá escolher o nível a remover. Você não poderá remover um nível do Sistema.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Criar um Jogo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Você precisa de usar esta opção antes de poder criar os seus próprios níveis do &kgoldrunner;. Ele mostra uma janela onde você poderá indicar o nome do jogo novo, um prefixo de 1-5 caracteres para os nomes dos ficheiros dos níveis, as regras por omissão para o seu jogo (<quote
+>&kgoldrunner;</quote
+> ou <quote
+>Tradicionais</quote
+>) e uma descrição ou comentário opcionais acerca do jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editor</guimenu
+><guimenuitem
+>Editar a Informação do Jogo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de selecção de níveis, onde você poderá escolher o jogo a ser editado, e onde mostrará então a informação do jogo e onde você poderá editar o nome, as regras e a descrição, mas não o prefixo do nome do ficheiro, no caso de já ter gravado alguns níveis. Isto deve-se ao facto de o prefixo ser usado nos nomes dos ficheiros de níveis internamente.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="landscapes-menu">
+<title
+>O Menu <guimenu
+>Paisagens</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Paisagens</guimenu
+><guimenuitem
+>&kgoldrunner;</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Dá-lhe a paisagem por omissão do &kgoldrunner;, com tijolos vermelhos e escadas de madeira.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Paisagens</guimenu
+><guimenuitem
+>Apple II</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Dá-lhe uma aparências nostálgica do jogo original do Apple II, tal como se você tivesse ligado o seu Apple II à sua televisão &mdash; ou se você tivesse um monitor monocromático.</para>
+
+<para
+>De facto, o herói era branco, os inimigos tinham calças brancas e troncos laranjas (cor de pele) e o outro eram caixas brancas com painéis laranjas. O efeito total era esquisito (uma espécie de 'anti-aliasing' por 'hardware'), o que tornava os tijolos quase tridimensionais &mdash; o que é difícil de recriar nos monitores precisos de hoje em dia.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Paisagens</guimenu
+><guimenuitem
+>Caverna de Gelo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Para os fãs do filme <quote
+>Super-Homem</quote
+> ou do filme do James Bond <quote
+>Morre Outra Vez</quote
+> &mdash; ou poderá usá-lo num dia quente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Paisagens</guimenu
+><guimenuitem
+>Meia-Noite</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Para os verdadeiros viciados no &kgoldrunner;, para aquelas sessões a altas horas da noite.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>K</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Paisagens</guimenu
+><guimenuitem
+>Gira do &kde;</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Inspirada pelas cores dos ícones no ambiente do &kde;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Rato Controla o Herói</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda o controlo do herói para o rato (veja a <link linkend="mouse-control"
+>Movimentação</link
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Teclado Controla o Herói</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda o controlo do herói para o teclado (veja o <link linkend="keyboard-control"
+>Controlo do Teclado</link
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Velocidade Normal</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda a velocidade do jogo para normal (12 unidades).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Velocidade de Principiante</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda a velocidade do jogo para o modo principiante (6 unidades, metade da velocidade normal).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Velocidade de Campeão</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Muda a velocidade do jogo para o modo profissional (18 unidades, 1,5x a velocidade normal).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>+</keycap
+></shortcut
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Aumentar Velocidade</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Aumenta a velocidade do jogo de uma unidade, até um máximo de 24 unidades (o dobro da velocidade normal). Você poderá usar a tecla <keycap
+>+</keycap
+> como atalho.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>-</keycap
+></shortcut
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Diminuir Velocidade</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Diminui a velocidade do jogo de uma unidade, até um mínimo de 3 unidades (um quarto da velocidade normal). Você poderá usar a tecla <keycap
+>-</keycap
+> como atalho.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Regras Tradicionais</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Configura as regras de jogo tradicionais (veja a <link linkend="choice-of-rules"
+>Escolha de Regras</link
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Regras do &kgoldrunner;</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Configura as opções para as regras predefinidas do &kgoldrunner; (veja a <link linkend="choice-of-rules"
+>Escolha das Regras</link
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Área de Jogo Maior</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Quando o &kgoldrunner; arranca, ele escolhe o tamanho da área de jogo (em pixels), com base na resolução do seu ecrã (p.ex. 1024x768). Esta opção permite-lhe expandir a área de jogo até um valor máximo e aumentar todos os gráficos correspondentes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Área de Jogo Menor</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Quando o &kgoldrunner; arranca, ele escolhe o tamanho da área de jogo (em pixels), com base na resolução do seu ecrã (p.ex. 1024x768). Esta opção permite-lhe reduzir a área de jogo até um valor mínimo e encolher todos os gráficos correspondentes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Somente na versão para o &kde;, este item permite-lhe alterar as combinações de teclas (p.ex., para o controlo do herói com o teclado) ou atribuir os seus próprios atalhos de teclado para os itens do menu.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>Para além dos itens normais indicados em baixo, o &kgoldrunner; tem os seguintes itens especiais:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Obter uma Dica</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Se o nível actual tiver uma sugestão, esta opção mostra-a. A opção fica <quote
+>acinzentada</quote
+> se não existir nenhuma dica. A barra de estado também tem uma secção para lhe mostrar se existir alguma dica para o nível actual. Ele normal para os jogos de tutorial e de campeonatos terem uma dica para cada nível.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Os seguintes itens são os normais:</para>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="game-editor">
+<title
+>O Editor do Jogo</title>
+
+<sect1 id="editor-start">
+<title
+>Introdução ao Editor</title>
+
+<sect2 id="creating-a-game">
+<title
+>Criar um Jogo</title>
+
+<para
+>Antes de você criar ou editar um nível do &kgoldrunner;, você precisa de criar um jogo para o gravar. Use a opção <guimenuitem
+> Criar um Jogo</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+>. Se se esquecer, será relembrado. </para>
+
+<para
+>As decisões mais importantes a fazer quando cria um jogo é escolher as regras que irá seguir (as <quote
+>Tradicionais</quote
+> ou as do <quote
+>&kgoldrunner;</quote
+>, veja na <link linkend="choice-of-rules"
+>Escolha das Regras</link
+>) e escolher um prefixo para os nomes dos ficheiros único com 1-5 caracteres para o seu jogo e para os níveis. Você também irá precisar de um nome e uma descrição para o seu jogo, embora estas possam ser alteradas com facilidade mais tarde.</para>
+
+<para
+>O prefixo é usado internamente pelo &kgoldrunner; para identificar os ficheiros dos níveis, dos recordes e dos jogos gravados. Você poderá usar as suas iniciais com um prefixo, desde que as mesmas não sejam iguais às de um prefixo do &kgoldrunner;. Até agora, foram usados os prefixos <quote
+>level</quote
+>, <quote
+>plws</quote
+>, <quote
+>wad</quote
+>, <quote
+>plwv</quote
+>, <quote
+>tute</quote
+> e <quote
+>tutea</quote
+>, enquanto que os prefixos <quote
+>trad</quote
+> e <quote
+>chmp</quote
+> estão reservados para uma utilização futura. </para>
+
+<para
+>O prefixo de quatro letras <quote
+>tute</quote
+> está reservado para os jogos do tutorial, os quais mostram a descrição do jogo e as dicas dos níveis, à medida que estes são jogados. Se você compor o seu próprio jogo de Tutorial você poderá usar o prefixo <quote
+>tutex</quote
+>, mas fazer com que este corra como um tutorial mas sem sobrepor os seus ficheiros aos do Tutorial Básico ou do Tutorial Avançado (com os prefixos <quote
+>tute</quote
+> e <quote
+>tutea</quote
+>). </para>
+
+</sect2>
+
+<sect2 id="creating-a-level">
+<title
+>Criar um Nível</title>
+
+<para
+>Quando você tiver um jogo configurado, use a opção <guimenuitem
+>Criar um Nível</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+> para começar a criar um nível. Ela mostrar-lhe-á uma área de jogo em branco com 28x20 quadrados, e onde o herói se encontra no canto superior esquerdo. Você poderá colocar o herói noutro lado qualquer, se o preferir, e você não terá de usar a área de 28x20 por completo. Muitos níveis interessantes usam áreas mais pequenas. </para>
+
+<para
+>O requisito mínimo para um nível ser jogável é ter um herói, uma pepita de ouro que ele possa apanhar e uma escada visível ou escondida que o leve para o topo da área de jogo. Você não terá de ter inimigos, barras ou mesmo tijolos. Existem muitos níveis desafiantes que não têm inimigos ou tijolos.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="editing-and-testing">
+<title
+>Editar e Testar</title>
+
+<sect2 id="editing-a-level">
+<title
+>Editar um Nível</title>
+
+<para
+>Use as opções <guimenuitem
+>Editar Qualquer Nível</guimenuitem
+> ou <guimenuitem
+>Editar o Próximo Nível</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+> para começar a editar um nível existente ou usar o <guimenuitem
+>Criar um Nível</guimenuitem
+> para começar a editar um novo nível.</para>
+
+<para
+>Se você escolher um nível do Sistema, será notificado para o gravar num dos seus próprios jogos. Caso contrário, a acção por omissão será gravar o nível de volta onde ele veio, ainda que você possa alterar este comportamento.</para>
+
+</sect2>
+
+<sect2 id="painting-objects">
+<title
+>Desenhar os Objectos num Nível</title>
+
+<para
+>A imagem em baixo mostra a barra de menu e a barra de edição, a qual lhe aparece quando você escolhe uma das opções <guimenuitem
+>Criar um Nível</guimenuitem
+>, <guimenuitem
+>Editar Qualquer Nível</guimenuitem
+> ou <guimenuitem
+>Editar o Próximo Nível</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+>, mudando desta forma do modo de Jogo para o de Edição. Ela desaparece quando você voltar para o modo de Jogo. Tenha em atenção também que, no modo de Edição, os tijolos falsos e as escadas escondidas estão visíveis na área de jogo.</para>
+
+<para
+>Os três ícones à esquerda da barra de edição têm as mesmas acções que as opções do menu <guimenuitem
+>Criar um Nível</guimenuitem
+>, <guimenuitem
+>Editar Qualquer Nível</guimenuitem
+> e <guimenuitem
+>Gravar as Edições</guimenuitem
+>. Os outros onze ícones são para a edição e o desenho dos objectos no seu nível. </para>
+
+
+<para
+>Da esquerda para a direita, os outros onze ícones são o <guiicon
+>Editar o Nome ou a Dica (lâmpada)</guiicon
+>, <guiicon
+>Espaço em branco (fundo)</guiicon
+>, <guiicon
+>Herói</guiicon
+>, <guiicon
+>Inimigo</guiicon
+>, <guiicon
+>Tijolo (poderá escavar)</guiicon
+>, <guiicon
+>Cimento (não poderá escavar)</guiicon
+>, <guiicon
+>Armadilha ou falso tijolo (poderá cair por ele)</guiicon
+>, <guiicon
+>Escada</guiicon
+>, <guiicon
+>Escada escondida</guiicon
+>, <guiicon
+>Poleiro ou Barra</guiicon
+> e <guiicon
+>Pepita de ouro</guiicon
+>.</para>
+
+<screenshot>
+<screeninfo
+>Editar um nível</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="editbar.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Editar um nível</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O ícone para <guiicon
+>Editar o Nome/Dica</guiicon
+> mostra uma janela na qual você poderá criar ou editar o nome e a dica do seu nível. Ambos são opcionais, mas são essenciais para os níveis de tutoriais e é normalmente fornecê-los com os níveis muito difíceis (veja o jogo da <quote
+>Vingança do Peter W</quote
+>).</para>
+
+<para
+>Quando você carregar num dos outros 10 ícones, o rato fica com um aspecto de <quote
+>pincel</quote
+>, o qual desenha esse ícone. Inicialmente, o pincel está configurado como sendo um <quote
+>tijolo</quote
+>.</para>
+
+<para
+>Você tanto poderá pintar ao posicionar e carregar com o &LMB;, para colocar um único objecto, ou poderá manter carregado o &LMB; e arrastar o rato, para preencher uma linha ou uma área, como por exemplo uma escada comprida, um bloco grande de tijolos ou um chão de cimento. O desenho pára quando você largar o rato. Se você se enganar, poderá usar o ícone do <guiicon
+>Espaço em branco</guiicon
+> para o apagar.</para>
+
+<para
+>O ícone do herói funciona de forma diferente, porque só poderá existir um herói. Quando você desenhar o herói, ele mover-se-á da sua posição anterior para onde você largar o botão do rato.</para>
+
+</sect2>
+
+<sect2 id="saving-your-work">
+<title
+>Guardar o Seu Trabalho</title>
+
+<para
+>Quando você tiver acabado de desenhar, grave o seu trabalho usando o ícone do <guiicon
+>disco</guiicon
+> ou a opção <guimenuitem
+>Gravar as Edições</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+>, ou ainda a opção <guimenuitem
+>Gravar as Edições</guimenuitem
+> no menu <guimenu
+>Jogo</guimenu
+>. Você precisa sempre de gravar nos seus próprios jogos, e nunca nos jogos do Sistema.</para>
+
+<para
+>Se você estiver a criar um nível, você poderá usar a Janela de Selecção do Nível para lhe atribuir um jogo e um número de nível. Você irá usar a mesma janela se tiver editado um nível, mas a opção por omissão é gravar no sítio de onde este nível veio. Você poderá alterar o jogo e o nível para obter um efeito de <quote
+>Gravar como...</quote
+>. Se você tiver editado um nível do Sistema, você deverá gravá-lo como uma cópia num dos seus próprios jogos.</para>
+
+</sect2>
+
+<sect2 id="adding-name-and-hint">
+<title
+>Adicionar o Nome do Nível e a Dica</title>
+
+<para
+>Na versão de Gravação da janela de Selecção do Nível existe um botão chamado <guibutton
+>Nome &amp; Dica do Nível</guibutton
+>. Você poderá usar este botão para colocar os toques finais no seu nível, adicionando-lhe um nome e uma dica. Ambos os campos são opcionais, mas estes são essenciais para os níveis de tutorial, e é normal disponibilizá-los nos níveis muito difíceis (veja o jogo da <quote
+>Vingança do Peter W</quote
+>). Obviamente, você poderá usar o ícone para <guiicon
+>Editar o Nome/Dica</guiicon
+>, em qualquer altura, para adicionar ou editar o nome ou a dica do nível. </para>
+
+</sect2>
+
+<sect2 id="testing-a-level">
+<title
+>Testar um Nível</title>
+
+<para
+>Depois de gravar um nível editado, você poderá testá-lo se usar a opção <guimenuitem
+>Jogar Qualquer Nível</guimenuitem
+> no menu <guimenu
+>Jogo</guimenu
+>. Por omissão, o jogo e o número do nível são recordados e você poderá ir direito ao nível com apenas alguns 'clicks'. Se você quiser então editar mais alguns, o mesmo se aplica se usar a opção <guimenuitem
+>Editar Qualquer Nível</guimenuitem
+> de novo. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="reorganizing-games">
+<title
+>Reorganizar Jogos e Níveis</title>
+
+<sect2 id="moving-a-level">
+<title
+>Mover um Nível</title>
+
+<para
+>Você poderá usar a opção <guimenuitem
+>Mover o Nível</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+> para reordenar ou renumerar os níveis de um jogo ou se quiser mover um nível de um jogo para outro. A opção <guimenuitem
+>Mover o Nível</guimenuitem
+> é uma operação em duas partes. Você precisa primeiro de carregar um nível, seleccionando-o para o editar ou jogar, e usando então a opção <guimenuitem
+>Mover o Nível</guimenuitem
+>, onde aparece a janela de Selecção do Nível e onde poderá então seleccionar o número de nível e o jogo novos (de acordo com as necessidades).</para>
+
+<para
+>As mudanças de sítio não deixam buracos na sequências dos números de níveis num jogo. Por exemplo, se você mover o nível 10 do jogo A para o nível 3 do jogo B, os níveis 11 e superiores do jogo A são renumerados com uma unidade a menos (para fechar o buraco) e os níveis 3 e superiores do jogo B são incrementados (para arranjar espaço para o nível novo).</para>
+
+</sect2>
+
+<sect2 id="deleting-a-level">
+<title
+>Apagar um Nível</title>
+
+<para
+>Você poderá usar a opção <guimenuitem
+>Remover o Nível</guimenuitem
+> no menu <guimenu
+>Editor</guimenu
+> para remover um nível indesejado. Os outros níveis serão renumerados para fechar a lacuna na sequência. </para>
+
+</sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="questions-answers-and-tips">
+<title
+>Perguntas, Respostas e Dicas</title>
+
+<sect1 id="hints-overview">
+<title
+>Introdução</title>
+
+<para
+>Este capítulo apresenta-lhe algumas dicas gerais para jogar o &kgoldrunner;, em oposição às dicas específicas que você irá encontrar nos níveis dos jogos tutoriais e de campeonato (veja <link linkend="help-menu"
+>O Menu Ajuda</link
+>). As dicas agrupam-se da seguinte maneira:</para>
+
+<itemizedlist>
+
+<listitem>
+<para
+><link linkend="hints-dealing-with-enemies"
+>Lidar com os Inimigos</link
+></para>
+</listitem>
+
+<listitem>
+<para
+><link linkend="hints-digging-puzzles"
+>Escavar os 'Puzzles'</link
+></para>
+</listitem>
+
+<listitem>
+<para
+><link linkend="hints-tricks-with-gold"
+>Truques com Ouro</link
+></para>
+</listitem>
+
+<listitem>
+<para
+><link linkend="hints-solving-difficult-levels"
+>Resolver Níveis Difíceis</link
+></para>
+</listitem>
+
+</itemizedlist>
+</sect1>
+
+<sect1 id="hints-dealing-with-enemies">
+<title
+>Lidar com os Inimigos</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Você poderá sempre armadilhar um inimigo que se aproxime num buraco, obter o seu euro e correr por cima dele sem o matar. É normalmente uma boa ideia escavar por baixo e si e atrasá-lo o mais que possa, embora isso o possa matar. Em alguns níveis, não é uma boa ideia matar os inimigos.</para>
+</listitem>
+<listitem>
+<para
+>Você poderá normalmente encurralar dois inimigos que se aproximam em dois buracos, obter o ouro deles e passar por cima deles, mas isso é perigoso se os inimigos estiverem separados por dois ou três espaços. Normalmente, dois buracos matam um dos inimigos e o outro escapar-se-á, mas também poderá acontecer que ambos escapem.</para>
+</listitem>
+<listitem>
+<para
+>É quase sempre impossível encurralar três inimigos e correr por cima deles. Você terá de os matar, escavar e cair pelo buraco ou simplesmente fugir.</para>
+</listitem>
+<listitem>
+<para
+>Tente colocar os inimigos a correr em conjunto num único grupo. Desta forma, você não ficará rodeado e poderá fazer coisas engraçadas como apanhar o ouro enquanto eles andam a correr atrás de si.</para>
+</listitem>
+<listitem>
+<para
+>Algumas das vezes você poderá matar um inimigo com dois buracos, mas isso normalmente necessita de três a nove buracos para matar de um a cinco inimigos.</para>
+</listitem>
+<listitem>
+<para
+>É possível matar um inimigo com um buraco, se este estiver longe o suficiente quando você o escavar.</para>
+</listitem>
+<listitem>
+<para
+>No jogo <quote
+>Tradicional</quote
+>, você poderá encurralar um inimigo para sempre num poço de tijolos ou de cimento. Fique perto do poço no lado oposto de um inimigo. À medida que ele se aproxima do poço, mova um quadrado para baixo (para o nível do chão do poço), para que o inimigo corra para o poço.</para>
+</listitem>
+<listitem>
+<para
+>Nalguns níveis do jogo <quote
+>Tradicional</quote
+>, você poderá forçar um inimigo a subir uma escada para cima de si, se você ficar nalgum lado por cima do fundo da escada.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="hints-digging-puzzles">
+<title
+>Escavar os 'Puzzles'</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Para escavar mais do que um nível de tijolos, comece a escavar tantos tijolos quantos níveis existirem, saltar para dentro, escavar um tijolo a menos e assim por diante.</para>
+</listitem>
+<listitem>
+<para
+>Se você escavar perto de uma escada ou de uma sucessão de baratas, você poderá escavar através de uma quantidade qualquer camadas e até cinco ou seis tijolos na horizontal. Basta regressar à escada ou às barras depois de escavar cada camada, descendo de seguida um quadrado, saindo para fora e escavando a próxima camada.</para>
+</listitem>
+<listitem>
+<para
+>Se um 'puzzle' de escavação parecer impossível, pense que poderá existir alguns tijolos falsos no mesmo. Talvez a camada de baixo seja falsa ou talvez você esteja num tijolo falso e a escavar ao lado dele.</para>
+</listitem>
+<listitem>
+<para
+>Pense na ordem pela qual apanhará o outro. Se você descobrir a ordem correcta, a escavação poderá ser mais fácil.</para>
+</listitem>
+<listitem>
+<para
+>Alguns níveis poderão necessitar que você escave uma parede de tijolos, corra para lá, apanhe algum ouro e saia antes que os tijolos fechem e o aprisionem.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="hints-tricks-with-gold">
+<title
+>Truques com Ouro</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Se você não conseguir chegar a uma pepita de ouro, pense em arranjar um inimigo para ir lá e trazê-la. Pense ainda em usar a cabeça de um inimigo com uma ponte para atravessar um poço ou um precipício.</para>
+</listitem>
+<listitem>
+<para
+>Nalguns níveis, existe uma pepita que terá de ser apanhada por último, porque você irá necessitar das escadas escondidas para chegar a essa posição.</para>
+</listitem>
+<listitem>
+<para
+>Em algumas das situações, um inimigo poderá ser morto sem largar o ouro que traz. O ouro torna-se uma <quote
+>pepita perdida</quote
+>. Você não obterá pontos por fazer com que um inimigo perca uma pepita, mas pelo menos poderá acabar o nível.</para>
+</listitem>
+<listitem>
+<para
+>Se não houver nada para escavar, mantenha os inimigos a correr sobre o cimento e os topos das escadas, para que estes larguem o seu ouro aleatoriamente.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="hints-solving-difficult-levels">
+<title
+>Resolver Níveis Difíceis</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Tente mudar as configurações de velocidade para o Principiante ou para mais lento ainda.</para>
+</listitem>
+<listitem>
+<para
+>Use a funcionalidade do Editor para <quote
+>captar</quote
+> onde se encontram os tijolos falsos e as escadas escondidas.</para>
+</listitem>
+<listitem>
+<para
+>Use a funcionalidade do Editor para gravar o nível num dos seus próprios jogos, onde você o poderá editar para que não tenha sempre que recomeçar do início quando morre. Isto permite-lhe desenvolver a solução com passos mais simples.</para>
+</listitem>
+<listitem>
+<para
+>Nos 'puzzles' de escavação, procure pelos tijolos falsos, onde poderá cair através dos mesmos, e onde terá menos um tijolo para escavar. Pense ainda em usar um inimigo para ir à sua frente, de modo a que você possa ficar por cima da sua cabeça e escavar.</para>
+</listitem>
+<listitem>
+<para
+>Procure por um tema ou por um truque do nível, como passar por cima da cabeça de um inimigo, trancar todos os inimigos num poço, enganar os inimigos para um canto onde eles ficarão e não mais o perseguirão, conduzir os inimigos para poços, de modo a que você possa passar por cima deles para chegar a algum ouro, usar os inimigos para lhe irem buscar o ouro para si ou, finalmente, procurar os ponto onde você poderá estar e fazer com que um inimigo se mexa para para onde você quer que ele o faça.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<!-- This is the place for a FAQ section, if required.
+<sect1 id="hints-faq">
+<title
+>FAQ</title>
+
+<qandaset id="faq">
+
+<qandaentry>
+<question>
+<para
+>Question 1</para>
+</question>
+<answer>
+<para
+>The answer</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</sect1>
+-->
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kgoldrunner; copyright 2003 Ian Wadham e Marco Krüger.</para>
+
+<para
+>O &kgoldrunner; é inspirado num jogo de computador antigo que era o <trademark
+>Lode Runner</trademark
+>, o qual foi feito nos EUA pelo <trademark class="copyright"
+>Doug Smith</trademark
+> e foi lançado em 1983 pela <trademark class="copyright"
+>Broderbund Software</trademark
+>. Ele apareceu originalmente para os computadores Apple II e Commodore 64, os quais foram os computadores onde a família Wadham e o Marco Krüger se viciaram. Foi um grande campeão de vendas na altura e é um dos grandes jogos de computador de todos os tempos.</para>
+
+<para
+>Você poderá descobrir mais sobre o <trademark
+>Lode Runner</trademark
+> e as várias versões que saíram desde 1983, no 'site' Web <ulink url="http://entropymine.com/jason/lr"
+>Arquivo do Lode Runner do Jason</ulink
+> (http://entropymine.com/jason/lr/). Esse 'site' também tem a história do desenvolvimento original do jogo, no ficheiro <ulink url="http://entropymine.com/jason/lr/misc/ldhist.html"
+> misc/ldhist.html</ulink
+>.</para>
+
+<para
+>O &kgoldrunner; é uma tentativa de preservar o espírito do jogo original clássico numa plataforma que será portável e que durará mais do que alguns anos. Está disponível como 'software' livre no formato de código-fonte. As cópias do jogo original não poderão ser obtidas neste momento, e as máquinas onde ele corria estão a ir para museus.</para>
+
+<para
+>O Marco Krüger desenvolveu o &kgoldrunner; até à v0.3, baseado na nostalgia do jogo original do Commodore 64. O Ian Wadham adicionou várias funcionalidades e níveis, assim como criou a versão actual. O filho mais velho de Ian, o Peter, compôs os 100 níveis do jogo de "Iniciação" e os 20 níveis complicados da "Vingança do Peter W". Os outros níveis foram compostos pelo Ian, pelo Peter, pelo Marco Krüger e por amigos, assim como pelos outros filhos do Ian, o Simon e a Genevieve.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-kgoldrunner">
+<title
+>Como Obter o &kgoldrunner;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+<appendix id="porting-kgoldrunner">
+<title
+>Adaptar o &kgoldrunner; a Outras Plataformas</title>
+
+<para
+>O &kgoldrunner; é feito em C++, usando o Linux e a versão para 'software' livre da biblioteca de objectos e gráfica que é o &Qt;. A versão actual poderá ser compilada e executada tanto com o &kde; 3 e o &Qt; 3, como apenas com o &Qt; 3.</para>
+
+<para
+>A versão apenas para &Qt; do &kgoldrunner; pretende ser quase independente do Linux e do ambiente do KDE. Isto significa que deverá ser relativamente fácil de passar para outros sistemas operativos, como o &Windows; ou o Macintosh, dado que a biblioteca do &Qt; e a linguagem C++ existem para outros sistemas operativos, assim como o código-fonte do &kgoldrunner; está disponível como 'software' livre.</para>
+
+<para
+>Se você quiser passar o &kgoldrunner; para outras plataformas, por favor contacte por e-mail o Ian Wadham em <emphasis
+>ianw@netspace.net.au</emphasis
+>, para obter a última versão do código apenas para o &Qt; e o documento com os Detalhes Técnicos. Claro, você terá de ter o seu desenvolvimento de C++ configurado na sua máquina-alvo. Do mesmo modo, a biblioteca do &Qt; <emphasis
+>não</emphasis
+> é 'software' livre no Windows e no Macintosh, por isso você terá de ter acesso a um sistema com uma licença de desenvolvimento com o &Qt; paga.</para>
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.am b/tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.in b/tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.in
new file mode 100644
index 00000000000..760234b96c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kjumpingcube/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kjumpingcube
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kjumpingcube/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kjumpingcube/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kjumpingcube/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kjumpingcube/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kjumpingcube/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjumpingcube/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kjumpingcube/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kjumpingcube/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kjumpingcube/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kjumpingcube/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kjumpingcube/index.cache.bz2
new file mode 100644
index 00000000000..754fd73cbee
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kjumpingcube/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kjumpingcube/index.docbook b/tde-i18n-pt/docs/kdegames/kjumpingcube/index.docbook
new file mode 100644
index 00000000000..f8e5cae7a6a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kjumpingcube/index.docbook
@@ -0,0 +1,645 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kjumpingcube;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kjumpingcube;</title>
+
+<authorgroup>
+<author
+><firstname
+>Matthias</firstname
+> <surname
+>Kiefer</surname
+> <affiliation
+> <address
+>&Matthias.Kiefer.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year>
+<year
+>2000</year>
+<holder
+>&Matthias.Kiefer;</holder>
+</copyright>
+
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract
+><para
+>O &kjumpingcube; é um jogo táctico simples que você poderá jogar contra um amigo ou contra o computador.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KJumpingCube</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>estratégia</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kjumpingcube; é um jogo táctico simples que você poderá jogar contra um amigo ou contra o computador. O campo de jogo consiste em quadrados que contêm pontos. Ao carregar nos quadrados você poderá aumentar os pontos e, se estes atingirem um valor máximo, eles saltarão para os vizinhos dos quadrados e ocupá-los-ão. O vencedor será quem possuir todos os quadrados.</para>
+
+</chapter>
+
+
+<chapter id="playing-kjumpingcube">
+<title
+>Jogar o &kjumpingcube;</title>
+
+<sect1 id="rules">
+<title
+>Regras</title>
+
+<orderedlist>
+<listitem
+><para
+>Uma jogada consiste em aumentar os pontos de um quadrado, carregando para tal nele. Você só poderá aumentar um quadrado que não pertença ao seu adversário. Ao carregar num quadrado que não tenha dono, você passa a ser o dono dele. </para
+></listitem>
+<listitem
+><para
+>Se um quadrado tiver mais pontos que os seus vizinhos, os pontos saltam para os seus vizinhos e ocupam-nos. </para
+></listitem>
+<listitem
+><para
+>Os Campos-Vizinhos são apenas os vizinhos directos, não os vizinhos na diagonal.</para
+></listitem>
+<listitem
+><para
+>O vencedor será aquele que possuir todos os quadrados.</para
+></listitem>
+</orderedlist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="menus">
+<title
+>O Menu</title>
+
+<sect2 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+><action
+>Começar um novo jogo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Carregar...</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+><action
+>Abre um jogo gravado anteriormente.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+><action
+>Grava o jogo actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Grava o jogo actual com um nome diferente.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Escape</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Parar de Pensar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Indica ao computador adversário para parar de pensar na sua próxima jogada.</action
+> O adversário irá então fazer a melhor jogada que tenha obtido até ao momento em que você lhe disse para parar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kjumpingcube;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Desfaz a última jogada que fez.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>H</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Dica</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Obtém uma sugestão para a melhor jogada seguinte.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostrar ou esconde a barra de ferramentas.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela onde você poderá configurar os atalhos</action
+> do &kjumpingcube;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela onde você poderá mudar as barras de ferramentas</action
+> do &kjumpingcube;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kjumpingcube;...</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela de configuração, onde você poderá configurar os seguintes itens:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Perícia do Computador</guilabel
+></term>
+<listitem
+><para
+><action
+>Permite-lhe escolher a sua perícia a partir de uma barra deslizante.</action
+> Isto decidirá quão inteligente o seu adversário computorizado será, se jogar contra o computador.</para>
+<para
+>Pode escolher entre:</para>
+<simplelist>
+<member
+><guimenuitem
+>Principiante</guimenuitem
+></member>
+<member
+><guimenuitem
+>Médio</guimenuitem
+></member>
+<member
+><guimenuitem
+>Perito</guimenuitem
+></member>
+</simplelist
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho do Tabuleiro</guilabel
+></term>
+<listitem
+><para
+><action
+>Permite-lhe escolher a partir de uma lista de tamanhos do campo de jogo.</action
+></para>
+<para
+>Use a barra para seleccionar um valor entre quadrados de <guilabel
+>5x5</guilabel
+> e de <guilabel
+>10x10</guilabel
+> de tamanho.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>O Computador Joga Como</guilabel
+></term>
+<listitem
+><para
+>Diz para o adversário do computador ser o <guilabel
+>Jogador 1</guilabel
+>, o <guilabel
+>Jogador 2</guilabel
+> ou ambos. Normalmente você indicará ao computador para jogar com um jogador, enquanto você joga com o outro. O Jogador começa sempre primeiro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor do Tabuleiro</guilabel
+></term>
+<listitem
+><para
+>Escolhe uma cor para cada jogador</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+
+<sect1 id="toolbars">
+<title
+>A Barra de Ferramentas do &kjumpingcube;</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guiicon
+>Novo</guiicon
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Gravar</guiicon
+></term>
+<listitem
+><para
+><action
+>Grava o jogo actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Parar de Pensar</guiicon
+></term>
+<listitem
+><para
+><action
+>Diz ao computador adversário para parar de pensar na sua próxima jogadas.</action
+> O adversário artificial fará então a melhor jogada que tenha encontrado até ao momento em que você lhe disse para parar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Desfazer</guiicon
+></term>
+<listitem
+><para
+><action
+>Desfaz a última jogada que fez.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="questions-answers-tips">
+<title
+>Perguntas, Respostas e Dicas</title>
+
+<sect1 id="strategy-tips">
+<title
+>Dicas de estratégia</title>
+
+<itemizedlist>
+<listitem
+><para
+>Tente evitar aumentar um quadrado quando o seu adversário possuir um quadrado vizinho que atinja o seu máximo antes de si.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kjumpingcube; com 'copyright' 1998,1999 de &Matthias.Kiefer; &Matthias.Kiefer.mail;</para>
+
+<para
+>O &kjumpingcube; foi inspirado por um jogo que veio do Commodore64 e dos computadores pessoais também. Infelizmente, não se sabe qual é o nome do autor original.</para>
+
+<para
+>Documentação Copyright 1999 Matthias Kiefer <email
+>matthias.kiefer@gmx.de</email
+></para>
+
+<para
+>Documentação actualizada para o &kde; 2 e 3 por &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kjumpingcube">
+<title
+>Como obter o &kjumpingcube;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para conseguir compilar com sucesso o &kjumpingcube;, você precisa do &kde; 2.0. Todas as bibliotecas necessárias, assim como o próprio &kjumpingcube; poderão ser obtidos em &kde-ftp;. </para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; <para
+>Deve ser isto! Se tiver algum problema, contacte o autor, em &Matthias.Kiefer.mail;</para>
+
+</sect1>
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/klickety/Makefile.am b/tde-i18n-pt/docs/kdegames/klickety/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klickety/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/klickety/Makefile.in b/tde-i18n-pt/docs/kdegames/klickety/Makefile.in
new file mode 100644
index 00000000000..2545db05293
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klickety/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/klickety
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/klickety/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/klickety/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/klickety/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/klickety/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/klickety/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klickety/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/klickety/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/klickety/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/klickety/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/klickety/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/klickety/index.cache.bz2
new file mode 100644
index 00000000000..c5142131b02
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klickety/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/klickety/index.docbook b/tde-i18n-pt/docs/kdegames/klickety/index.docbook
new file mode 100644
index 00000000000..64c87a1ad65
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klickety/index.docbook
@@ -0,0 +1,581 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % imageobjectco.module "INCLUDE">
+ <!ENTITY klickety "<application
+>Klickety</application
+>">
+ <!ENTITY kappname "&klickety;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &klickety;</title>
+
+<authorgroup>
+<author
+><personname
+> <firstname
+>Thomas</firstname
+> <surname
+>Davey</surname
+> </personname
+> <email
+>thomas.davey@gmail.com</email
+> </author>
+<othercredit role="reviewer"
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </othercredit>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Thomas Davey</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-01-21</date>
+<releaseinfo
+>3.5</releaseinfo>
+
+<abstract>
+<para
+>O &klickety; é um jogo de estratégia para o &kde;, uma adaptação do jogo <application
+>Clickomania</application
+>. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O objectivo do &klickety; é limpar o tabuleiro do jogo de todos os blocos coloridos no menor tempo possível (ainda que o tempo reduzido seja apenas um objectivo secundário). O intuito global é obter a menor pontuação possível. Irá oferecer entretenimento para todas as aptidões, mas é um desafio de raciocínio lógico se quiser obter uma pontuação realmente baixa.</para>
+
+</chapter>
+
+<chapter id="the-game-screen">
+<title
+>O Ecrã do Jogo</title>
+
+<screenshot>
+<mediaobjectco>
+<imageobjectco>
+<areaspec units="calspair">
+<area id="play-game" coords="1 1"/>
+<area id="game-board" coords="1 1"/>
+<area id="game-timer" coords="1 1"/>
+<area id="block-counter" coords="1 1"/>
+</areaspec>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+</imageobjectco>
+</mediaobjectco>
+</screenshot>
+
+<calloutlist>
+<callout arearefs="play-game">
+<para
+>Este é um bloco colorido, e você carrega nestes blocos para jogar.</para>
+</callout>
+
+<callout arearefs="game-board">
+<para
+>Isto é o que corresponde ao <quote
+>tabuleiro de jogo</quote
+> e é onde o jogo toma lugar de facto.</para>
+</callout>
+
+<callout arearefs="game-timer">
+
+<para
+>Este é o relógio do jogo e arranca da primeira vez que carregar num bloco removível.</para>
+</callout>
+
+<callout arearefs="block-counter">
+
+<para
+>Este é o contador de blocos restantes, que também duplica o contador de pontuação. Normalmente é preto no início de um jogo e muda para azul se a pontuação for boa o suficiente para entrar na sua tabela de recordes local ou para vermelho se for um local de topo. </para>
+</callout>
+</calloutlist>
+</chapter>
+
+<chapter id="playing-the-game">
+<title
+>Jogar</title>
+
+<para
+>Quando inicia o programa, irá obter um ecrã semelhante à imagem da secção anterior. A ideia do jogo é remover blocos, o que consegue fazer se carregar neles.</para>
+
+<para
+>Contudo, só poderá remover um bloco se estiver adjacente a um ou mais blocos da mesma cor numa ou mais faces dele. As ligações diagonais não contam. Irá obter um tabuleiro aleatório de cada vez que inicia um jogo.</para>
+
+<para
+>Se carregar num bloco que esteja ligado da forma descrita, ele irá desaparecer. Todos os blocos adjacentes da mesma cor, assim como todos os da mesma cor adjacentes a <emphasis
+>estes</emphasis
+> e assim por diante. Todos os blocos acima irão cair para preencher os buracos deixados pelas peças que desaparecem. Se limpar uma coluna inteira, todas as colunas à direita deslocar-se-ão também para preencher as lacunas.</para>
+
+
+<para
+>O jogo termina quando não houver mais blocos adjacentes a outros blocos da mesma cor</para>
+</chapter>
+
+<chapter id="scoring">
+<title
+>Pontuação</title>
+
+<para
+>A pontuação é muito simples. A sua pontuação é o número de blocos restantes quando o jogo terminar. No caso de existirem dois recordes com a mesma pontuação, ganha o que tiver sido completado em menor período de tempo.</para>
+</chapter>
+
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="the-game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo Jogo</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+> </keycombo
+>)</term>
+<listitem
+><para
+>Inicia um jogo novo antes de o anterior terminar (logo que tenha terminado um jogo, aparece um botão 'iniciar' no tabuleiro que faz o mesmo).</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+> (<keycombo
+><keycap
+>P</keycap
+> </keycombo
+>)</term>
+<listitem
+><para
+>Ainda não implementado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+> </keycombo
+>)</term>
+
+<listitem
+><para
+>Mostra a Tabela de Recordes para verificar as aptidões actuais ou simplesmente para fins de gozo. (Esta é a mesma tabela de recordes que aparece se conseguir um recorde no fim de um jogo.) Existem também páginas para ver todos os jogadores que obtiveram recordes e para ver algumas análises estatísticas da performance dos jogadores individuais. Existem também referências para os recordes mundiais na Web.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+> </keycombo
+>)</term>
+
+<listitem
+><para
+>Termina o programa.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="the-view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+> </keycombo
+>)</term>
+
+<listitem
+><para
+>Amplia o tabuleiro do jogo, aumentando o tamanho da janela se necessário.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+> </keycombo
+>)</term>
+<listitem
+><para
+>Reduz o tabuleiro do jogo, reduzindo o tamanho da janela em volta dele.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="the-settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esconder o Menu</guimenuitem
+> </menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+> </keycombo
+>)</term>
+
+<listitem
+><para
+>Esconde o menu. Poderá voltar a colocar o menu se carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+> </keycombo
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe mudar os atalhos de teclado descritos acima.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+
+<listitem
+><para
+>Permite-lhe mudar as notificações para <quote
+>Fim do jogo</quote
+> e para a remoção de uma coluna (apresentado como <guilabel
+>linha removida</guilabel
+>), como tocar um som quando remover uma coluna ou iniciar o seu cliente de IRC favorito quando terminar o jogo, para que possa dizer a todos os seus amigos sobre as suas aptidões no &klickety;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Melhores Pontuações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela de configuração dos recordes, a qual tem duas páginas:</para>
+
+<para
+>A página <guilabel
+>Principal</guilabel
+>, onde poderá mudar a alcunha por omissão que aparece na tabela, no caso de você conseguir obter um recorde, adicionar um comentário para mostrar na página de jogadores da tabela de recordes e activar a funcionalidade de recordes mundiais, para que possa comparar as suas pontuações com os jogadores em todo o mundo.</para>
+
+<para
+>A página <guilabel
+>Avançado</guilabel
+> mostra os seus <guilabel
+>Dados de Registo</guilabel
+> no klickety.sf.net. Se os recordes mundiais tiverem sido activados, esta página mostra a <guilabel
+>Alcunha:</guilabel
+> da página <guilabel
+>Principal</guilabel
+> com a qual está registado, e a <guilabel
+>Chave:</guilabel
+> criptográfica usada para evitar as tentativas de batota. Esta chave foi gerada quando se registou no klickety.sf.net, ao seleccionar a opção <guilabel
+>Recordes mundiais activos</guilabel
+> da primeira vez. A chave de registo é usada em conjunto com a alcunha para identificar de forma unívoca os utilizadores, se bem que os utilizadores não poderão ter a mesma alcunha. Carregue no botão <guibutton
+>Remover</guibutton
+> para o retirar da lista de recordes mundiais.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &klickety;...</guimenuitem
+> </menuchoice
+></term>
+
+<listitem
+><para
+>Mostra o menu de configuração principal, que será tratado no próximo capítulo.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="configuring-klickety">
+<title
+>Configurar o &klickety;</title>
+
+<para
+>Cada página da janela de configuração do &klickety; tem botões de <guibutton
+>Ajuda</guibutton
+> e <guibutton
+>Predefinições</guibutton
+>. O botão de <guibutton
+>Ajuda</guibutton
+> mostra este manual e o botão de <guibutton
+>Predefinições</guibutton
+> repõe toda a configuração com os valores predefinidos.</para>
+
+<para
+>As opções individuais são as seguintes:</para>
+
+<sect1 id="the-appearance-tab">
+<title
+>A página <guilabel
+>Aparência</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar as Animações</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, as peças são mostradas com uma animação (um pequeno efeito de ressalto), quando baterem no fundo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+
+<listitem
+><para
+>Permite-lhe mudar a cor de fundo e mudar a sua opacidade. Curiosidade: se tiver alguma transparência, não mostra de facto o que está por trás do &klickety;, mas mostra sim o fundo do ecrã.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="the-colors-tab">
+<title
+>A página <guimenu
+>Cores</guimenu
+></title>
+
+<para
+>Cores #1 até #5 Permite-lhe mudar as cores dos blocos coloridos. Para um desafio extra, coloque todos os blocos da mesma cor. Nota: É necessário reiniciar o &klickety; para que estas alterações façam efeito.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="tips">
+<title
+>Dicas</title>
+
+<itemizedlist>
+<listitem
+><para
+>Tente remover conjuntos de dois blocos para permitir aos blocos únicos se juntarem com outros da mesma cor, dado que é a única forma de se ver livre deles.</para
+></listitem>
+
+<listitem
+><para
+>Leve algum tempo a pensar a sua jogada: irá obter melhores posições na tabela de recordes se retirar mais peças que se o fizer mais rapidamente.</para
+></listitem>
+
+</itemizedlist>
+</chapter>
+
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>Programa &klickety; com 'copyright' 1995 Eirik Eng e 1996-2004 Nicolas Hadacek</para>
+
+<para
+>O &klickety; baseia-se no 'clickomania'.</para>
+
+<para
+>A página Web do &klickety; pode ser encontrada em <ulink url="http://klickety.sourceforge.net"
+>http://klickety.sourceforge.net</ulink
+>.</para>
+
+<para
+>A primeira versão da documentação é de Thomas Davey, Copyright 2005.</para>
+
+<para
+>Revisto por &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+
+<para
+>Formatações e revisões extra de &Francis.Giannaros; &Francis.Giannaros.mail;.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kapp">
+<title
+>Como obter o &klickety;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+-->
diff --git a/tde-i18n-pt/docs/kdegames/klines/Makefile.am b/tde-i18n-pt/docs/kdegames/klines/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klines/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/klines/Makefile.in b/tde-i18n-pt/docs/kdegames/klines/Makefile.in
new file mode 100644
index 00000000000..3d2f90cd02d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klines/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/klines
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/klines/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/klines/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/klines/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/klines/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/klines/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klines/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/klines/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/klines/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/klines/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/klines/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/klines/index.cache.bz2
new file mode 100644
index 00000000000..28f81c6d5a2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klines/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/klines/index.docbook b/tde-i18n-pt/docs/kdegames/klines/index.docbook
new file mode 100644
index 00000000000..052a8ba7a73
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/klines/index.docbook
@@ -0,0 +1,507 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kolorlines;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kolorlines;</title>
+
+<authorgroup>
+<author
+><firstname
+>Roman</firstname
+> <surname
+>Razilov</surname
+> <affiliation
+> <address
+><email
+>Roman.Razilov@gmx.de</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Roman</firstname
+> <surname
+>Merzlyakov</surname
+> <affiliation
+> <address
+><email
+>roman@sbrf.barrt.ru</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<year
+>2001</year>
+<holder
+>Roman Razilov,</holder>
+<holder
+>Roman Merzlyakov</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-05-20</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+
+<abstract
+><para
+>&kolorlines; é um pequeno jogo que o poderá divertir desde 3 minutos até 6 dias (de seguida!).</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>klines</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kolorlines; é um jogo simples. É jogado apenas por um jogador, por isso só pode haver um vencedor :-) Jogue por divertimento e a bater recordes. Foi inspirado num jogo conhecido - <application
+>Color lines</application
+>, escrita para DOS por Olga Demina, Igor Ivkin e Gennady Denisov em 1992.</para>
+
+<para
+>Em 2000 Roman Merzlyakov escreveu a versão original para o &kde;. Roman Roazilov adicionou-lhe animações geradas pelo <application
+>povray</application
+>. Mais tarde em 2001 ele adaptou-o ao &kde; 2 e torno-o integrado com o standard de jogos do &kde;.</para>
+
+</chapter>
+
+
+<chapter id="using-klines">
+<title
+>Utilizar o &kolorlines;</title>
+
+<para
+>As regras principais do jogo são o mais simples possíveis: você move (utilizando o rato) berlindes de casa para casa e constrói linha (horizontal, vertical ou diagonal). Quando uma linha contém 5 ou mais berlindes, eles são removidos do tabuleiro e a sua pontuação cresce. Após cada uma das jogadas o computador larga mais três berlindes no tabuleiro.</para>
+
+<para
+>O aumento de pontuação depende no número de berlindes apagados e se o &kolorlines; mostra ou não os próximas berlindes. A pontuação será menor se utilizar a informação do que se segue.</para>
+
+<sect1 id="klines-features">
+<title
+>Mais características do &kolorlines;</title>
+
+<para
+>O &kolorlines; é fabuloso porque lhe permite matar 5 minutos enquanto espera que aquele programa acabe de compilar.</para
+> <para
+>Ou, pelo menos, permite-lhe matar 5 minutos.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="klines-mainwindow">
+<title
+>A janela principal do &kolorlines;</title>
+
+<para
+>Há uma grande área com berlindes. À direita está uma barra que mostra os mostra os três próximos berlindes que vão cair no campo. Por baixo está a barra de estado. Por cima está a barra de menu.</para>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a tabela de melhores pontuações</action
+></para
+></listitem>
+</varlistentry>
+<!--
+
+-->
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kolorlines;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Desfaz a última jogada.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+><guimenuitem
+>Terminar Jogada</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Termina esta jogada, joga imediatamente com as próximas peças sem mover nada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>D</keycap
+></shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Iniciar Tutorial</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra uma breve demonstração não interactiva de como mostrar o jogo. Enquanto o tutorial estiver a correr a barra de menu mostra <guilabel
+>Nível: Tutorial</guilabel
+> e esta entrada no menu mostra <guimenuitem
+>Parar o Tutorial</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra/deixa de mostrar a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o próximo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Liga/desliga a informação sobre os próximos berlindes.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Utilizar Bolas Numeradas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Numera as bolas de acordo com a sua cor. Pode ser útil para jogadores que não distinguem cores, que têm outros tipos de problemas de visão que tornam as cores difíceis de distinguir ou aqueles que gostam da aparência.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Escolher o Tipo de Jogo</guisubmenu
+></menuchoice
+></term>
+<listitem>
+<para
+>Escolhe um nível de dificuldade, desde <guimenuitem
+>Muito Fácil</guimenuitem
+> até <guimenuitem
+>Muito Difícil</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Mostra uma janela de configuração de atalhos do &kde;, permitindo-lhe configurar as teclas utilizadas no jogo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kolorlines;</para>
+
+<para
+>Programa copyright 2000 Roman Merzlyakov <email
+>roman@sbrf.barrt.ru</email
+></para>
+<para
+>Contribuições:</para>
+<itemizedlist>
+<listitem
+><para
+>Roman Razilov <email
+>Roman.Razilov@gmx.de</email
+> Redesenho, gráficos, animações, reescrita parcial. Agradecimentos especial à minha esposa Larissa Juschkin for pelos testes e discussões.</para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Documentação copyright 2001 Roman Razilov <email
+>Roman.Razilov@gmx.de</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-klines">
+<title
+>Como obter o &kolorlines;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="customize">
+<title
+>Gerar berlindes com o <application
+>Povray</application
+></title>
+
+<para
+>Todas as imagens (<filename
+>klines/*.jpg</filename
+>) são rasterizadas com o <application
+>Povray</application
+> 3.0 e manipuladas com o <application
+>ImageMagick</application
+>. Povray &amp; 'scripts' de bash estão na pasta <filename class="directory"
+>
+>klines/povray</filename
+>. Altere <filename
+>balls.pov</filename
+> como desejar, rasterize-o e instale-o.</para>
+
+<note
+><para
+>Necessita do Povray 3.0 para rasterizar. Em versões mais recentes, por exemplo na 3.1, o <quote
+>halo</quote
+> está desligado. </para
+></note>
+
+<para
+>Para gerar berlindes no seu sistema, escreva o seguinte na pasta base da distribuição do &package;:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>cd</command
+> klines</userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>make</command
+> install</userinput
+>
+</screen>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.am b/tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.in b/tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.in
new file mode 100644
index 00000000000..9dbc76eed1d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmahjongg/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kmahjongg
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kmahjongg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kmahjongg/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kmahjongg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kmahjongg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kmahjongg/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmahjongg/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kmahjongg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kmahjongg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kmahjongg/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kmahjongg/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kmahjongg/index.cache.bz2
new file mode 100644
index 00000000000..745f6ce27bf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmahjongg/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kmahjongg/index.docbook b/tde-i18n-pt/docs/kdegames/kmahjongg/index.docbook
new file mode 100644
index 00000000000..47f38eec990
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmahjongg/index.docbook
@@ -0,0 +1,1504 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!-- Define an entity for your application if it is not part of KDE
+ CVS -->
+ <!ENTITY kappname "&kmahjongg;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+
+ <!ENTITY John.Hayes '<personname
+><firstname
+>John</firstname
+><surname
+>Hayes</surname
+></personname
+>'>
+ <!ENTITY John.Hayes.mail '<email
+>justlinux@bellsouth.net</email
+>'>
+
+ <!ENTITY Mathias.Mueller '<personname
+><firstname
+>Mathias</firstname
+><surname
+>Mueller</surname
+></personname
+>'>
+ <!ENTITY Mathias.Mueller.mail '<email
+>in5y158@public.uni-hamburg.de</email
+>'>
+ <!ENTITY Albert.Astals.Cid '<personname
+><firstname
+>Albert</firstname
+><othername
+>Astals</othername
+><surname
+>Cid</surname
+></personname
+>'>
+ <!ENTITY Albert.Astals.Cid.mail '<email
+>astals11@terra.es</email
+>'>
+ <!ENTITY David.Black '<personname
+><firstname
+>David</firstname
+><surname
+>Black</surname
+></personname
+>'>
+ <!ENTITY David.Black.mail '<email
+>david.black@lutris.com</email
+>'>
+ <!ENTITY Michael.Haertjens '<personname
+><firstname
+>Michael</firstname
+><surname
+>Haertjens</surname
+></personname
+>'>
+ <!ENTITY Michael.Haertjens.mail '<email
+>mhaertjens@modusoperandi.com</email
+>'>
+ <!ENTITY Osvaldo.Stark '<personname
+><firstname
+>Osvaldo</firstname
+><surname
+>Stark</surname
+></personname
+>'>
+ <!ENTITY Osvaldo.Stark.mail '<email
+>starko@dnet.it</email
+>'>
+ <!ENTITY Benjamin.Meyer '<personname
+><firstname
+>Benjamin</firstname
+><surname
+>Meyer</surname
+></personname
+>'>
+ <!ENTITY Benjamin.Meyer.mail '<email
+>ben+kmahjongg@meyerhome.net</email
+>'>
+
+]>
+
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmahjongg;</title>
+
+<authorgroup>
+<author
+>&John.Hayes; &John.Hayes.mail; </author>
+
+<othercredit role="developer"
+>&Mathias.Mueller; &Mathias.Mueller.mail; </othercredit>
+
+<othercredit role="developer"
+>&Albert.Astals.Cid; &Albert.Astals.Cid.mail; </othercredit>
+
+<othercredit role="developer"
+>&David.Black; &David.Black.mail; </othercredit>
+
+<othercredit role="developer"
+>&Michael.Haertjens; &Michael.Haertjens.mail; </othercredit>
+
+<othercredit role="developer"
+>&Osvaldo.Stark; &Osvaldo.Stark.mail; </othercredit>
+
+<othercredit role="developer"
+>&Benjamin.Meyer; &Benjamin.Meyer.mail; </othercredit>
+
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>John Hayes</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-01-23</date>
+<releaseinfo
+>0.7.6</releaseinfo>
+
+
+<abstract>
+<para
+>O &kmahjongg; é um jogo semelhante ao jogo oriental famoso que é o Mahjongg<trademark
+></trademark
+>. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>KMahjongg</keyword>
+<keyword
+>Mahjongg</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmahjongg; é um jogo semelhante ao famoso jogo oriental Mahjongg<trademark
+></trademark
+>. O intuito do jogo é remover todas as peças do tabuleiro. As peças são removidas, fazendo a correspondência das peças aos pares. As peças correspondentes deverão ter um lado livre à esquerda ou à direita. Por favor comunique todos os problemas ou pedidos de funcionalidades nas listas de correio do &kde;. </para>
+</chapter>
+
+<chapter id="gameplay">
+<title
+>Regras do jogo</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="start-new-game">
+<title
+>Começar um Novo Jogo</title>
+
+<para
+>Quando o &kmahjongg; é iniciado, o tabuleiro é configurado e o relógio do jogo é iniciado, à espera do seu primeiro movimento. Poderá iniciar um jogo novo se seleccionar a opção <menuchoice
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+> ou carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> . </para>
+
+<para
+>Existe também a opção de iniciar um determinado jogo numerado. Todos os jogos são numerados e são seleccionados aleatoriamente em <menuchoice
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+>. Poderá iniciar um jogo com um número específico se seleccionar a opção <menuchoice
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo Jogo Numerado</guimenuitem
+> </menuchoice
+> </para>
+
+</sect1>
+
+<sect1 id="aim-of-game">
+<title
+>Objectivo do Jogo</title>
+
+<para
+>O objectivo do jogo é remover todas as peças do tabuleiro de jogo. As peças são removidas se agrupar em pares as peças, fazendo-as desaparecer. As peças correspondentes deverão ter um lado livre à esquerda ou à direita. </para>
+
+</sect1>
+
+<sect1 id="playing-the-game">
+<title
+>Jogar o Jogo</title>
+
+<para
+>Localize e seleccione com o rato as peças que tenham um lado livre à esquerda ou à direita. As peças desaparecem à medida que são seleccionadas e correspondidas. </para>
+
+<para
+>Existem duas opções para ajudar a procurar as peças correspondentes que tenham um lado livre. Uma opção é obter uma sugestão com a opção <menuchoice
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Dica</guimenuitem
+> </menuchoice
+> ou carregando em <keycap
+>H</keycap
+>, o que irá piscar um par de peças correspondentes. A segunda hipótese é activar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar as Peças Correspondentes</guimenuitem
+> </menuchoice
+>, que irá realçar a peça seleccionada e piscar todas as peças correspondentes que tenham um lado livre em cada jogada. Não ficarão quaisquer peças realçadas, se não houverem peças correspondentes com um lado livre. </para>
+
+</sect1>
+
+<sect1 id="game-screen">
+<title
+>O Ecrã do Jogo</title>
+
+<para>
+
+<screenshot>
+<screeninfo
+>Uma imagem do &kmahjongg;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="gamescreen.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+Uma explicação rápida dos componentes do ecrã de jogo... </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Ecrã do Jogo</term>
+<listitem>
+<para
+>O ecrã do Jogo está no centro do ecrã e é a maior secção da janela. O fundo é preenchido com as peças do jogo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Relógio do Jogo</term>
+<listitem>
+<para
+>O Relógio do Jogo localiza-se no canto superior direito do ecrã. O relógio mantém um registo do tempo que passou desde o início até ao fim do jogo. </para>
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>Barra de Estado</term>
+<listitem>
+<para
+>A Barra de Estado localiza-se no fundo do ecrã e contém três áreas. A primeira indica as peças removidas/totais e o número de peças correspondentes que têm lados livres. A segunda área contém o número de sequência do jogo em curso. Na última área, o jogador poderá saber quando o jogo estiver pronto. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="game-configuration">
+<title
+>Configuração e Atalhos por Omissão</title>
+
+<para
+>As opções de configuração são as seguintes:</para>
+
+
+<sect1 id="configure">
+<title
+>Configurar o &kmahjongg;</title>
+
+<!--
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Settings</guimenu
+><guimenuitem
+>Configure KMahjong...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Opens the Configure dialog.
+-->
+<screenshot>
+<screeninfo
+>Janela de Configuração</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="config.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Configuração</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+<!--
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+-->
+
+<para
+>O <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Mahjongg...</guimenuitem
+></menuchoice
+> abre a janela para Configurar o Mahjongg.</para>
+
+<sect2 id="general-options"
+><title
+>Configuração <guilabel
+>Geral</guilabel
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar as peças retiradas</guilabel
+></term>
+<listitem>
+<para
+>Coloca uma grelha à direita do tabuleiro, onde as peças correspondes vão sendo empilhadas, após serem removidas do tabuleiro. <screenshot>
+<screeninfo
+>Aqui está uma imagem do &kmahjongg; a mostrar as peças removidas.</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="showremoved.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Peças removidas.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gerar jogos solúveis</guilabel
+></term>
+<listitem>
+<para
+>Selecciona apenas os jogos que tenham solução quando iniciar um jogo novo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Animação de vitória</guilabel
+></term>
+<listitem>
+<para
+>Mostra uma repetição de todos os movimentos quando ganhar um jogo. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="tiles-options"
+><title
+>Opções das <guilabel
+>Peças</guilabel
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Desenhar sombras</guilabel
+></term>
+<listitem>
+<para
+>Desenha sombras nas peças para dar uma aparência 3D. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizar mini-peças</guilabel
+></term>
+<listitem>
+<para
+>Configura o tamanho das peças como pequeno. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="background-options"
+><title
+>Opções do <guilabel
+>Fundo</guilabel
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Escalado</guilabel
+></term>
+<listitem>
+<para
+>Aplica um factor de escala sobre a imagem de fundo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mosaico</guilabel
+></term>
+<listitem>
+<para
+>Repete a imagem de fundo em mosaico. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+
+
+<sect1 id="default-keybindings">
+<title
+>Atalhos de Teclado por Omissão</title>
+
+<para
+>O <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+> permite-lhe modificar os atalhos de teclado por omissão.</para>
+
+<screenshot>
+<screeninfo
+>Janela de Configuração dos Atalhos</screeninfo>
+ <mediaobject>
+
+ <imageobject>
+ <imagedata fileref="shortcuts.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Configuração dos Atalhos</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Os atalhos de teclado por omissão são os seguintes: </para>
+
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><keysym
+>D</keysym
+></term>
+<listitem>
+<para
+>Coloca o jogo no modo de Demonstração. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>H</keysym
+></term>
+<listitem>
+<para
+>Dá-lhe uma dica, piscando duas peças correspondente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>F1</keysym
+></term>
+<listitem>
+<para
+>Mostra este manual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Carrega um jogo previamente gravado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Inicia um jogo novo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>P</keysym
+></term>
+<listitem>
+<para
+>Coloca o jogo em pausa ou prossegue com ele. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Sai do jogo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Repete a jogada anulada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>F5</keysym
+></term>
+<listitem>
+<para
+>Reinicia o jogo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Grava o jogo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Mostra os recordes. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Anula a jogada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></term>
+<listitem>
+<para
+>Ajuda O Que É Isto? </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+
+<sect1 id="kapp-mainwindow">
+<title
+>A janela principal do &kmahjongg;</title>
+
+<screenshot>
+<screeninfo
+>Uma imagem do &kmahjongg;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="gamescreen.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<sect2 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um jogo novo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abrir um jogo gravado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keysym
+>F5</keysym
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Reiniciar o Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Reinicia o jogo numerado em curso.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo Jogo Numerado...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um jogo numerado específico.</action>
+<screenshot>
+<screeninfo
+>Janela para Iniciar um Jogo Numerado</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="numbered.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela para Iniciar um Jogo Numerado</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Abrir um Tema...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite-lhe carregar um tema com fundos e estilos de peças diferentes.</action>
+<screenshot>
+<screeninfo
+>Janela para Carregar um Tema</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="theme.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela para Carregar um Tema</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>As opções disponíveis: <itemizedlist>
+<listitem
+><para
+>predefinido (apresentado)</para
+></listitem>
+<listitem
+><para
+>piratas</para
+></listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Abrir um Conjunto de Peças...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite-lhe carregar um conjunto de peças diferente.</action>
+<screenshot>
+<screeninfo
+>Janela para Abrir um Conjunto de Peças</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="tileset.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela para Abrir um Conjunto de Peças</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>As opções disponíveis: <itemizedlist>
+<listitem
+><para
+>predefinido (apresentado)</para
+></listitem>
+<listitem
+><para
+>piratas</para
+></listitem>
+<listitem
+><para
+>tradicional</para
+></listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Abrir um Fundo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite-lhe carregar um fundo de imagem diferente.</action>
+<screenshot>
+<screeninfo
+>Janela para Carregar um Fundo</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="background.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Carregar uma Imagem de Fundo</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>As opções disponíveis: <itemizedlist>
+<listitem
+><para
+>predefinido (apresentado)</para
+></listitem>
+<listitem
+><para
+>vapor</para
+></listitem>
+<listitem
+><para
+>piratas</para
+></listitem>
+<listitem
+><para
+>argila</para
+></listitem>
+<listitem
+><para
+>madeira</para
+></listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Abrir uma Disposição...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite-lhe carregar uma disposição de peças diferente.</action>
+<screenshot>
+<screeninfo
+>Janela para Carregar uma Disposição</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="layout.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela para Carregar uma Disposição</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>As opções disponíveis: <itemizedlist>
+<listitem
+><para
+>predefinido (apresentado)</para
+></listitem>
+<listitem
+><para
+>cruzada</para
+></listitem>
+<listitem
+><para
+>piratas</para
+></listitem>
+<listitem
+><para
+>pirâmide</para
+></listitem>
+<listitem
+><para
+>stax</para
+></listitem>
+<listitem
+><para
+>torre</para
+></listitem>
+<listitem
+><para
+>triângulo</para
+></listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava</action
+> o jogo actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar o Tema...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o tema actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keysym
+>P</keysym
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca o jogo em pausa ou prossegue com ele. Enquanto o jogo está em pausa, as peças são escondidas.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a lista de recordes.</action>
+<screenshot>
+<screeninfo
+>Mostrar os Recordes</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="highscore.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Mostrar os Recordes</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Quando a sua pontuação do jogo exceder uma das dez melhores pontuações indicadas, é-lhe pedido o seu nome. </para>
+</listitem>
+</varlistentry>
+
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kmahjongg;.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editor do Tabuleiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o editor do tabuleiro do jogo.</action>
+<screenshot>
+<screeninfo
+>Editor do Tabuleiro</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="boardeditor.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Editor do Tabuleiro</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>O editor do tabuleiro permite-lhe criar as suas próprias disposições de peças para jogar. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula</action
+> a sua última jogada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Repete</action
+> uma jogada que foi anulada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keysym
+>H</keysym
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Dica</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Dá uma sugestão ao utilizador</action
+>, piscando um par de peças correspondentes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keysym
+>D</keysym
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Demonstração</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia o modo de demonstração</action
+> do jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Baralhar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Baralha as peças</action
+> no tabuleiro.</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Mostra ou esconde a barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Mostra ou esconde a barra de estado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar/Esconder as Peças Correspondentes</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Mostra ou esconde as peças correspondentes, ao não piscar as peças livres correspondentes sempre que seleccionar uma peça.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra uma janela normal de configuração de atalhos do &kde;</action
+> para mudar os <link linkend="default-keybindings"
+>atalhos do teclado</link
+> do &kmahjongg;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Mostra uma janela normal do &kde; onde poderá configurar os ícones da barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmahjongg;...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela para configurar o &kmahjongg;.</action
+> Para mais detalhes, veja <link linkend="game-configuration"
+>aqui</link
+>.</para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+
+</sect2>
+
+<sect2 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
+
+
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>O &kmahjongg; para o KDE </para>
+
+<para
+>Programa com 'copyright' &copy; 1997 de &Mathias.Mueller; &Mathias.Mueller.mail; </para>
+
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>&David.Black; &David.Black.mail;</para
+></listitem>
+<listitem
+><para
+>&Michael.Haertjens; &Michael.Haertjens.mail;</para
+></listitem>
+<listitem
+><para
+>&Osvaldo.Stark; &Osvaldo.Stark.mail;</para
+></listitem>
+<listitem
+><para
+>&Benjamin.Meyer; &Benjamin.Meyer.mail;</para
+></listitem>
+<listitem
+><para
+>&Albert.Astals.Cid; &Albert.Astals.Cid.mail;</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação com 'copyright' &copy; 2005 de &John.Hayes; &John.Hayes.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+</book>
+
diff --git a/tde-i18n-pt/docs/kdegames/kmines/Makefile.am b/tde-i18n-pt/docs/kdegames/kmines/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmines/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kmines/Makefile.in b/tde-i18n-pt/docs/kdegames/kmines/Makefile.in
new file mode 100644
index 00000000000..865f00b344e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmines/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kmines
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kmines/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kmines/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kmines/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kmines/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kmines/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook kmines1.png index.cache.bz2 kmines2.png Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kmines2.png index.docbook kmines1.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines
+ @for base in kmines2.png index.docbook kmines1.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kmines2.png index.docbook kmines1.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmines/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kmines2.png index.docbook kmines1.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kmines/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kmines/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kmines/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kmines/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kmines/index.cache.bz2
new file mode 100644
index 00000000000..d0dd4a50bae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmines/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kmines/index.docbook b/tde-i18n-pt/docs/kdegames/kmines/index.docbook
new file mode 100644
index 00000000000..e27ea03402c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmines/index.docbook
@@ -0,0 +1,1105 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmines;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmines;</title>
+
+<authorgroup>
+<author
+><firstname
+>Nicolas</firstname
+> <surname
+>Hadacek</surname
+> <affiliation
+> <address
+>&Nicolas.Hadacek.mail;</address>
+</affiliation>
+</author>
+<author
+><firstname
+>Michael</firstname
+> <surname
+>McBride</surname
+> <affiliation
+><address
+><email
+>mmcbride@ematic.org</email
+></address
+></affiliation>
+</author>
+<othercredit role="developer"
+><firstname
+>Nicolas</firstname
+> <surname
+>Hadacek</surname
+> <affiliation
+> <address
+>&Nicolas.Hadacek.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Nicolas.Hadacek;, Michael McBride</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-28</date>
+<releaseinfo
+>2.1.10</releaseinfo>
+
+<abstract
+><para
+>O &kmines; é a versão para o &kde; do jogo clássico do Campo Minado.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>minas</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmines; é o jogo clássico do Campo Minado. Você precisa pôr a descoberto as zonas vazias sem rebentar nenhuma mina.</para>
+
+<para
+>Quando você põe uma quadrícula a descoberto, aparece um número: este indica quantas minas rodeiam esta quadrícula. Se não existir nenhum número, as quadrículas vizinhas ficam logo automaticamente a descoberto. No seu processo de descoberta das quadrículas seguras, é <emphasis
+>muito</emphasis
+> útil colocar uma bandeira nas quadrículas que contêm uma mina.</para>
+
+</chapter>
+
+<chapter id="how-to-play">
+<title
+>Como Jogar</title>
+
+<para
+>Você precisa de usar o rato e os seus três botões (com os ratos com dois botões, o carregar do botão do <mousebutton
+>meio</mousebutton
+> é obtido se carregar em simultâneo nos botões <mousebutton
+>esquerdo</mousebutton
+> e <mousebutton
+>direito</mousebutton
+>) para descobrir ou para colocar uma bandeira nas quadrículas. Ficam aqui os detalhes:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O botão <mousebutton
+>esquerdo</mousebutton
+> irá pôr a descoberto uma quadrícula. Se existir uma bomba nessa quadrícula, a bomba irá explodir e o jogo terminará.</para>
+<para
+>Se não existir nenhuma bomba nessa quadrícula, irá aparecer um número. Este é a quantidade de quadrículas vizinhas que têm bombas nelas. <quote
+>Quais é que são?</quote
+>, poderá perguntar. Esse é o intuito do jogo.</para>
+<para
+>Para cada quadrícula (excluindo os cantos e os extremos), existem 8 quadrículas vizinhas.</para>
+<para
+>Se nenhuma das quadrículas vizinhas tiver bombas, então não aparecerá nenhum número, e as quadrículas vizinhas ficarão automaticamente a descoberto.</para>
+<note
+><para
+>Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> numa quadrícula com uma bandeira, ficará a salvo e não acontecerá nada.</para
+></note
+></listitem>
+<listitem
+><para
+>O botão <mousebutton
+>direito</mousebutton
+> irá marcar uma quadrícula como tendo uma mina (desenhará uma bandeira vermelha) ou, se a opção estiver assinalada, como sendo incerta (desenhará um ponto de interrogação). A marcação de incerteza poderá ser útil se você estiver baralhado com as posições das minas.</para
+></listitem>
+<listitem
+><para
+>O botão do <mousebutton
+>meio</mousebutton
+> irá limpar as quadrículas envolventes se já estiver o número correcto de quadrículas devidamente marcado com as bandeiras. É bastante útil dado que é muito mais rápido do que pôr a descoberto todas as quadrículas individualmente.</para>
+<warning
+><para
+>Se as suas bandeiras não estiverem devidamente posicionadas, você irá explodir uma bomba.</para
+></warning
+></listitem>
+<listitem
+><para
+>Se carregar no <guiicon
+>boneco amarelo</guiicon
+> irá começar um novo jogo.</para
+></listitem>
+</itemizedlist>
+
+<note
+><para
+>Estas são as configurações por omissão. Os botões do rato poderão ser reprogramado. Para mais informações, veja a secção chamada <link linkend="prefs"
+>Opções do Jogo</link
+>.</para
+></note>
+
+<sect1 id="screen"
+><title
+>O Ecrã do &kmines;</title>
+
+<screenshot>
+<screeninfo
+>O Ecrã do &kmines;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kmines1.png"
+ format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Ecrã do &kmines;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O ecrã do &kmines; consiste em:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Uma zona que lhe mostra o número de minas ainda por marcar. De cada vez que você marca o local de uma bomba, este número irá diminuir uma unidade.</para>
+<note
+><para
+>Este indicador não determina se você está certo ou errado, mas apenas quantas minas você tem ainda de marcar em teoria antes de terminar este jogo.</para
+></note>
+<para
+>Neste exemplo, faltam marcar 40 minas.</para
+></listitem>
+<listitem
+><para
+>Um boneco com um Sorriso Amarelo ('Smiley'). Se carregar neste boneco irá começar um novo jogo. Se você perder a cara ficará triste.</para
+></listitem>
+<listitem
+><para
+>A área à direita mostra quanto tempo é que esta ronda já levou. O menor tempo para cada nível faz com que liste o seu nome como o recorde.</para
+></listitem>
+<listitem
+><para
+>A área de jogo. Esta irá variar em tamanho, dependendo do nível de dificuldade do jogo. Neste exemplo, consiste em 256 quadrículas. Aqui é onde você lida com o jogo.</para
+></listitem>
+<!-- This doesn't seem to be there any more.
+<listitem
+><para
+>A status line at the bottom of the window. In this example, it
+simply says <guilabel
+>Game stopped</guilabel
+>.</para
+></listitem>
+-->
+</itemizedlist>
+</sect1>
+</chapter>
+
+<chapter id="prefs"
+><title
+>Opções do Jogo</title>
+<para
+>As opções do &kmines; são configuradas ao seleccionar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmines;</guimenuitem
+> </menuchoice
+> no menu. Isto fará aparecer uma janela.</para>
+
+<screenshot>
+<screeninfo
+>Preferências do &kmines;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kmines2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Preferências do &kmines;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela é dividida em três secções.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Jogo</guilabel
+></term>
+<listitem>
+<para
+>A primeira opção, chamada <guilabel
+>Activar a Marca ?</guilabel
+>, determina se você poderá marcar as quadrículas como <quote
+>duvidosas</quote
+>. Se existir uma marca à frente desta opção, então ao carregar com o botão direito do rato irá marcar primeiro a quadrícula com uma bandeira. Se carregar de novo na mesma quadrícula, a bandeira irá mudar para um <guiicon
+>?</guiicon
+>, para indicar que você não quer saber se existe uma bomba ou não. Se carregar de novo, a quadrícula irá ficar de novo em branco.</para>
+
+<para
+>Se não existir qualquer marca à frente desta opção ao carregar pela primeira vez com o botão <mousebutton
+>direito</mousebutton
+> do rato irá mudar a quadrícula para uma bandeira vermelha. Ao carregar pela segunda vez irá deixá-la em branco mais uma vez, ignorando desta forma o símbolo do ?.</para>
+
+<para
+>A próxima opção em baixo, a <guilabel
+>Activar o teclado</guilabel
+>, determina se os atalhos de teclado irão funcionar durante o jogo. Os atalhos de teclado por omissão são indicados em <xref linkend="keys"/>, e poderão ser alterados se você seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>.</para>
+
+<note
+><para
+>Os únicos atalhos do teclado que serão afectados são os que são responsáveis por jogar o jogo. Os comandos de teclado como o <guimenuitem
+>Novo Jogo</guimenuitem
+> e o <guimenuitem
+>Sair</guimenuitem
+> continuarão a funcionar, independentemente desta opção.</para
+></note>
+
+<para
+>A opção <guilabel
+>Pausa se a janela perder o foco</guilabel
+> irá automaticamente pôr o jogo em pausa se a janela do &kmines; deixar de estar em primeiro plano. Quando o jogo fica em pausa, o tabuleiro desaparece, como tal não poderá pausar o jogo para fazer batota!</para>
+
+<para
+>A <guilabel
+>revelação "mágica"</guilabel
+> activa o modo de <quote
+>revelação mágica</quote
+>. Neste modo, o &kmines; faz a maior parte do jogo por si. Se você tiver descoberto quadrados suficientes para ser capaz de dizer com certeza que um quadrado tem uma mina, o &kmines; irá marcá-la automaticamente como uma mina e irá revelar automaticamente os quadrados para os quais marcou o número correcto de minas. Lembre-se que, quando tiver este modo activado, as suas pontuações não contam para recordes.</para>
+
+
+<para
+>A última secção desta página permite-lhe alterar a acção de cada um dos três botões do rato. As suas opções são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Revelar</term>
+<listitem
+><para
+>Isto irá revelar o conteúdo da quadrícula. Se não existir nenhuma bomba, então irá aparecer um número. Se existir uma bomba sob esta quadrícula, então a bomba irá explodir e o jogo irá terminar.</para
+></listitem>
+</varlistentry>
+<!-- <varlistentry>
+<term
+>Toggle Mark</term>
+<listitem
+><para
+>Clicking with this button on a square will mark/unmark with a red flag.</para
+></listitem>
+</varlistentry
+> -->
+<varlistentry>
+<term
+>Auto-Revelar</term>
+<listitem
+><para
+>Se carregar numa quadrícula com este botão, irá revelar automaticamente todas as quadrículas vizinhas que não estejam marcadas com bandeiras vermelhas. Se uma destas quadrículas vizinhas tiver uma bomba sobre ela, a bomba irá explodir e o jogo irá terminar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Alternar a Bandeira</term>
+<listitem
+><para
+>Se carregar com este botão numa quadrícula, irá marcar/desmarcar um ponto de interrogação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Alternar a Bandeira ?</term>
+<listitem
+><para
+>Se carregar com este botão numa quadrícula, irá marcar/desmarcar um ponto de interrogação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Aparência</guilabel
+></term>
+<listitem>
+<para
+>Os três botões coloridos de topo determinam a <guilabel
+>Cor da Bandeira</guilabel
+>, a <guilabel
+>Cor da Explosão</guilabel
+> e a <guilabel
+>Cor do Erro</guilabel
+>.</para>
+
+<para
+>O resto desta página diz respeito a cores. Para as ajustar, basta carregar no botão colorido ao lado de cada descrição e seleccionar a nova cor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Jogo Personalizado</guilabel
+></term>
+<listitem>
+<para
+>Finalmente, se você não estiver a achar as configurações existentes suficientemente desafiantes, você poderá configurar um jogo personalizado aqui. Use as barras para alterar a <guilabel
+>Largura</guilabel
+>, a <guilabel
+>Altura</guilabel
+> e a percentagem do tabuleiro coberta com <guilabel
+>Minas</guilabel
+>. O jogo por omissão tem 15 por cento do tabuleiro coberto, por isso há muito espaço para tornar o jogo mais difícil.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Gravar as alterações</term>
+<listitem
+><para
+>Quando as alterações estiverem concluídas, carregue em <guibutton
+>OK</guibutton
+> para as tornar permanentes.</para>
+
+<para
+>Se quiser abandonar as suas alterações carregue em <guibutton
+>Cancelar</guibutton
+>.</para>
+
+<para
+>Se você carregar nas <guilabel
+>Predefinições</guilabel
+>, as configurações por omissão serão repostas. Carregue em <guilabel
+>OK</guilabel
+> para tornar estas alterações permanentes ou para editar ainda mais um pouco essas configurações.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</chapter>
+
+<chapter id="command">
+<title
+>Comandos/Atalhos do Teclado</title>
+
+<para
+>As seguintes secções descrevem brevemente cada opção do menu.</para>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Jogo</guimenu
+> consiste em 4 opções.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Inicia um novo jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>P</keycap
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Põe o jogo em pausa. Isto irá esconder o tabuleiro (sem batota), e dar-lhe-á um botão para carregar logo que deseje continuar este jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto mostra-lhe o recorde (o tempo mais curto) para cada nível de dificuldade.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kmines;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="move-menu"
+><title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>H</keycap
+> </shortcut
+> <guimenu
+>Mover</guimenu
+> <guimenuitem
+>Dica</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se você usar esse item, irá obter uma sugestão sobre onde deverá carregar a seguir. Se você o fizer, a sua pontuação não será adicionada aos recordes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Resolver</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item tenta resolver o jogo actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Rácio de Resolução...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item mostra uma janela que calcula a taxa de resolução do tipo de jogo actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Ver Registo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item mostra uma janela com o registo do último jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Reproduzir Registo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item repete o registo actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Gravar Registo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item mostra uma janela onde gravar o registo actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Carregar Registo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este item mostra uma janela para que possa carregar um registo.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="view-menu"
+><title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Aumentar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Diminui o tamanho da área de jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Diminuir</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Aumenta o tamanho da área de jogo.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu"
+><title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, então o menu estará visível. Se a seleccionar para desligar, o menu ficará escondido.</para>
+<note
+><para
+>Para repor um menu escondido, carregue fora da área de jogo com o botão direito do rato. Isto fará aparecer um pequeno sub-menu. Basta seleccionar a opção <guimenuitem
+>Mostrar o Menu</guimenuitem
+> neste sub-menu para que o menu da aplicação volte a ficar visível.</para
+></note
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Escolher o Tipo de Jogo</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+>Permite-lhe definir o nível de dificuldade a partir de um sub-menu.</para>
+<para
+>Existem três níveis de dificuldade por omissão: o <guimenuitem
+>Fácil</guimenuitem
+> (64 quadrículas, 10 minas), o <guimenuitem
+>Normal</guimenuitem
+> (256 quadrículas, 40 minas) e o <guimenuitem
+>Perito</guimenuitem
+> (480 quadrículas, 99 minas). Existe também uma configuração de nível <guimenuitem
+>Personalizado...</guimenuitem
+>.</para>
+<para
+>Se você seleccionar o <guimenuitem
+>Personalizado...</guimenuitem
+>, então a configuração feita por si na janela de <guimenuitem
+>Configurar o &kmines;</guimenuitem
+> será usada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Este item permite-lhe alterar a configuração das teclas do &kmines;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Notificações...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Este item mostra uma janela de configuração normal das notificações do &kde;, onde você poderá alterar as notificações (sons, mensagens visíveis, &etc;) usadas pelo &kmines;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Melhores Pontuações...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Aqui você poderá alterar a sua <guilabel
+>Alcunha</guilabel
+> e adicionar um <guilabel
+>Comentário</guilabel
+> giro acerca de si, para mostrar na tabela dos recordes. Você também poderá activar a opção dos <guilabel
+>Recordes mundiais activos</guilabel
+> para que possa partilhar a sua perícia no &kmines; com um servidor de recordes 'online'.</para>
+<para
+>A página <guilabel
+>Avançado</guilabel
+> mostra os seus <guilabel
+>Dados de Registo</guilabel
+> no kmines.sf.net. Se os recordes mundiais tiverem sido activados, esta página mostra a <guilabel
+>Alcunha:</guilabel
+> da página <guilabel
+>Principal</guilabel
+> com a qual está registado, e a <guilabel
+>Chave:</guilabel
+> criptográfica usada para evitar as tentativas de batota. Esta chave foi gerada quando se registou no klickety.sf.net, ao seleccionar a opção <guilabel
+>Recordes mundiais activos</guilabel
+> da primeira vez. A chave de registo é usada em conjunto com a alcunha para identificar de forma unívoca os utilizadores, se bem que os utilizadores não poderão ter a mesma alcunha. Carregue no botão <guibutton
+>Remover</guibutton
+> para o retirar da lista de recordes mundiais.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmines;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe ajustar as opções do jogo. Para mais informações detalhadas, veja a secção chamada <link linkend="prefs"
+>Opções do Jogo</link
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="keys"
+><title
+>Atalhos de Teclado Predefinidos</title>
+<para
+>A seguinte tabela mostra-lhe os atalhos de teclado predefinidos.</para>
+
+
+<table>
+<title
+>Atalhos do Teclado</title>
+<tgroup cols="2">
+<thead
+><row
+><entry
+>Combinação de Teclas</entry
+><entry
+>Acção</entry
+></row
+></thead>
+<tbody>
+<row
+><entry
+><keycap
+>Setas</keycap
+></entry
+><entry
+>Move o cursor na área de jogo.</entry
+></row>
+<row
+><entry
+><keycap
+>PageDown</keycap
+></entry
+><entry
+>Mover para o extremo inferior</entry
+></row>
+<row
+><entry
+><keycap
+>PageUp</keycap
+></entry
+><entry
+>Mover para o extremo superior</entry
+></row>
+<row
+><entry
+><keycap
+>Home</keycap
+></entry
+><entry
+>Mover para o extremo esquerdo</entry
+></row>
+<row
+><entry
+><keycap
+>End</keycap
+></entry
+><entry
+>Mover para o extremo direito</entry
+></row>
+<row
+><entry
+><keycap
+>Espaço</keycap
+></entry
+><entry
+>Mostrar o quadrado.</entry
+></row>
+<row
+><entry
+><keycap
+>W</keycap
+></entry
+><entry
+>Marcar a casa como uma mina</entry
+></row>
+<row
+><entry
+><keycap
+>Return</keycap
+></entry
+><entry
+>Revela automaticamente todas as quadrículas envolventes que não estejam marcadas com uma bandeira.</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry
+><entry
+>Novo Jogo</entry
+></row>
+<row
+><entry
+><keycap
+>P</keycap
+></entry
+><entry
+>Jogo Personalizado</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+><entry
+>Sai do &kmines;</entry
+></row>
+<row
+><entry
+><keycap
+>F1</keycap
+></entry
+><entry
+>Manual do &kmines;</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></entry
+><entry
+>A ajuda O que é Isto?</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></entry
+><entry
+>Mostrar os Recordes</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></entry
+><entry
+>Mostrar o Menu</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></entry
+><entry
+>Ampliar</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></entry
+><entry
+>Reduzir</entry
+></row>
+
+</tbody>
+</tgroup>
+</table>
+
+<para
+>Estas combinações de teclas poderão ser alteradas ao seleccionar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+> do menu.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits"
+><title
+>Créditos e Licença</title>
+
+<para
+>&kmines; </para>
+<para
+>Programa copyright 1996-2000 &Nicolas.Hadacek; &Nicolas.Hadacek.mail;</para>
+<para
+>Documentação copyright 2000 &Nicolas.Hadacek; &Nicolas.Hadacek.mail;</para>
+<para
+>Documentação actualizada para o KDE 2.0 por &Mike.McBride; &Mike.McBride.mail;</para>
+<para
+>Algumas alterações para o &kde; 3.2 por &Philip.Rodrigues; &Philip.Rodrigues.mail;</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kmines">
+<title
+>Como obter o &kmines;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdegames/kmines/kmines1.png b/tde-i18n-pt/docs/kdegames/kmines/kmines1.png
new file mode 100644
index 00000000000..9647688f5e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmines/kmines1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kmines/kmines2.png b/tde-i18n-pt/docs/kdegames/kmines/kmines2.png
new file mode 100644
index 00000000000..8898a5cca70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kmines/kmines2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kolf/Makefile.am b/tde-i18n-pt/docs/kdegames/kolf/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kolf/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kolf/Makefile.in b/tde-i18n-pt/docs/kdegames/kolf/Makefile.in
new file mode 100644
index 00000000000..a886739741e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kolf/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kolf
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kolf/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kolf/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kolf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kolf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kolf/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolf/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kolf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kolf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kolf/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kolf/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kolf/index.cache.bz2
new file mode 100644
index 00000000000..3df7cc031da
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kolf/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kolf/index.docbook b/tde-i18n-pt/docs/kdegames/kolf/index.docbook
new file mode 100644
index 00000000000..e38e4cd7b60
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kolf/index.docbook
@@ -0,0 +1,1568 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kolf;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kolf;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jason</firstname
+> <surname
+>Katz-Brown</surname
+> <affiliation
+> <address
+><email
+>jasonkb@mit.edu</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-18</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract>
+<para
+>O &kolf; é um jogo de golfe em miniatura para o &kde;. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>golfe</keyword>
+<keyword
+>miniatura</keyword>
+<keyword
+>arcada</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title>
+<para
+>O &kolf; é um jogo de golfe em miniatura com gráficos em bloco e com uma vista 2D de cima para baixo. Os níveis são dinâmicos e até 10 pessoas poderão jogar de uma vez em simultâneo.</para>
+<para
+>O &kolf; vem com um nível de tutorial. Se <link linkend="tutorial"
+>Jogar este nível</link
+>, será a melhor forma de se preparar.</para>
+
+</chapter>
+
+<chapter id="tutorial"
+>
+<title
+>Tutorial</title>
+
+<para
+>O modo de jogo do &kolf; é simples. É mais fácil de aprender como jogar com as mãos na massa e, por isso, vem incluído um campo de tutorial para o guiar pelas noções básicas. Este capítulo conduzi-lo-á através deste tutorial. Para dar início a este tutorial, escolha a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Tutorial</guimenuitem
+></menuchoice
+>.</para>
+
+<sect1 id="hitting"
+>
+<title
+>Acertar na Bola</title>
+<para
+>Para apontar a bola, poderá tanto alinhar o rato por trás da bola para que o taco aponte na direcção em que deseja acerta na bola ou carregue numa das teclas: <keycap
+>Esquerda</keycap
+> (no sentido contrário ao dos ponteiros do relógio) ou <keycap
+>Direita</keycap
+> (no sentido dos ponteiros do relógio), para rodar o taco.</para>
+<tip>
+<para
+>Para rodar o taco mais depressa com o teclado, mantenha pressionada a tecla <keycap
+>Shift</keycap
+> enquanto carrega ou mantém carregadas as teclas dos cursores. Para rodar mais devagar, mantenha carregada a tecla <keycap
+>Control</keycap
+>.</para>
+</tip>
+<para
+>Para acertar na bola, carregue e mantenha carregado o &LMB; ou a tecla de cursor <keycap
+>Baixo</keycap
+>. Quanto mais tempo mantiver carregada a tecla ou o botão, mais força terá a tacada. Irá exigir alguma prática para que tenha uma boa noção da velocidade.</para>
+<tip>
+<para
+>Para interromper a tacada enquanto ainda mantém o taco sobre tensão, carregue em <keycap
+>Escape</keycap
+>.</para>
+</tip>
+
+<para
+>Acerte com a bola no buraco (o círculo cinzento) para passar para o próximo.</para>
+</sect1>
+
+<sect1 id="slopes"
+>
+<title
+>Rampas</title>
+<para
+>As rampas são áreas inclinadas onde a bola rola de uma forma esperada. A luz do campo de golfe vem do canto superior esquerdo, de modo a que as rampas mais brilhantes irão empurrar a bola para o canto superior esquerdo do buraco. Escolha a opção <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Mostrar Informação</guimenuitem
+></menuchoice
+> para ver uma seta que aponta na direcção em que a rampa fará rolar a bola.</para>
+<para
+>Neste buraco de tutorial, acerte na bola para que vá para a rampa que aponta para cima, e deixar que ela rebole para a cova, de modo a passar para o próximo buraco.</para>
+
+<sect2
+> <title
+>Direcções</title>
+<para
+>No próximo buraco, experimente com os outros tipos de rampas. Existem rampas elípticas, verticais, horizontais e diagonais no &kolf;. Acerte com a bola no buraco.</para>
+</sect2>
+<sect2
+> <title
+>Inclinação</title>
+<para
+>O próximo buraco de tutorial tem duas rampas com inclinações diferentes. Se você escolher o <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Mostrar Informação</guimenuitem
+></menuchoice
+>, a inclinação da rampa irá aparecer como um número de 1 a 8, em que o 8 é o mais inclinado e o 1 o mais plano. Para além disso, quanto mais sombreada for a rampa, mais inclinada será. Acerte no buraco e passe para o próximo.</para>
+</sect2>
+</sect1>
+
+<sect1 id="walls"
+> <title
+>Paredes</title>
+<para
+>As bolas ressaltam nas paredes, como seria de esperar, com um ligeiro efeito. Desvie a bola das paredes para dentro da cova e avance para o próximo buraco.</para>
+</sect1>
+
+<sect1 id="puddles-sand"
+> <title
+>Charcos e Areia</title>
+<sect2
+> <title
+>Charcos</title>
+<para
+>Os charcos são azuis. Quando a bola for parar num charco, é adicionada uma tacada de penalização à sua pontuação e a sua bola é colocada fora do charco.</para>
+</sect2>
+<sect2
+> <title
+>Areia</title>
+<para
+>A areia é amarela. As bolas rolam através da areia muito devagar.</para>
+<para
+>Acerte na bola à volta dos charcos e através da areia para o buraco para continuar para o próximo buraco.</para>
+</sect2>
+</sect1>
+
+<sect1 id="windmills"
+> <title
+>Moinhos</title>
+<para
+>Os moinhos são objectos compostos com paredes de contornos castanhos e com um braço móvel tanto na parte superior como na inferior do objecto. As meias paredes criam a abertura do moinho, à volta da qual roda um braço preto. Exige algum prática para ser capaz de cronometrar a tacada da bola para que passe pela abertura. Acerte na bola através do moinho para o buraco de modo a prosseguir.</para>
+</sect1>
+
+<sect1 id="black-holes"
+> <title
+>Buracos Negros</title>
+<para
+>Quando você acertar com a sua bola num buraco negro, esta é transportada para a saída e ejectada com o ângulo da saída a uma velocidade directamente proporcional à velocidade com que a bola estava a ir. Escolha a opção <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Mostrar Informações</guimenuitem
+></menuchoice
+> para ver qual o Buraco Negro que vai para cada saída e com que direcção. A fronteira à volta dos Buracos Negros e das suas saídas correspondentes estão da mesma cor. Acerte com a bola no buraco negro, o qual irá ejectar então a bola para o buraco de modo a que você passe para o próximo nível.</para>
+</sect1>
+
+<sect1 id="floaters"
+> <title
+>Bóias</title>
+<para
+>As bóias são plataformas móveis que carregam uma bola que pare em cima dela. A velocidades das bóias pode variar. Esta é uma bóia bastante lenta, mas você deverá à mesma cronometrar a sua tacada para que passe por cima da parede e caia na cova.</para>
+</sect1>
+
+<sect1 id="bridges"
+> <title
+>Pontes</title>
+<para
+>As pontes são simples - estas simplesmente elevam a bola por cima das coisas que estejam por baixo delas, como as rampas, a areia e as poças. Estas poderão ter paredes castanhas no seu perímetro.</para>
+</sect1>
+</chapter>
+
+<chapter id="basics"
+> <title
+>Básicos</title>
+<para
+>Aqui está um descrição detalhada das funcionalidades básicas do &kolf;.</para>
+
+<sect1 id="starting"
+>
+<title
+>Começar um Jogo</title>
+
+<para
+>Para começar um jogo, escolha a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+>. Isto irá abrir uma janela onde você poderá configurar o seu jogo novo.</para>
+
+<tip>
+<para
+>Estão disponíveis mais campos do &kolf; feitos por terceiros na página Web do &kolf;. Veja na <ulink url="http://web.mit.edu/jasonkb/www/kolf/"
+>página de campos do &kolf; enviados pelos utilizadores</ulink
+>.</para>
+</tip>
+
+<sect2
+>
+<title
+>Página dos <guilabel
+>Jogadores</guilabel
+></title>
+<para
+>Para adicionar um jogador ao seu jogo, carregue no botão <guibutton
+>Novo Jogador</guibutton
+>.</para>
+
+<para
+>Os textos na área da relva são os nomes dos jogadores neste jogo. Para mudar o nome dos jogadores, altere o texto nos campos de texto. Para mudar a cor da bola dos jogadores, carregue no botão do meio que tem um rectângulo colorido, para que se abra uma janela onde você poderá seleccionar a nova cor da bola. O rectângulo no botão é a cor actual da bola do jogador.</para>
+
+<para
+>Para remover um jogador, carregue no botão <guibutton
+>Remover</guibutton
+> ao lado do nome do jogador.</para>
+
+</sect2>
+
+<sect2
+> <title
+>A Página <guilabel
+>Campo</guilabel
+></title>
+<para
+>Para escolher o campo onde deseja jogar, carregue no seu item da lista à esquerda desta página. O &kolf; vem com vários campos incorporados nos quais poderá jogar.</para>
+<para
+>Para adicionar um campo que tenha obtido da Internet ou criado, carregue no botão <guibutton
+>Adicionar...</guibutton
+> no fundo desta página e escolha o ficheiro do campo na janela de selecção de ficheiros.</para>
+</sect2>
+<sect2
+> <title
+>A Página de <guilabel
+>Opções</guilabel
+></title>
+<para
+>Nesta página você poderá escolher se este jogo será ou não jogado no <guilabel
+>Modo restrito</guilabel
+>. Neste modo, não existe a anulação de jogadas, buracos móveis ou a edição do campo. Este modo é geralmente usado nas competições. Só no modo restrito é que os recordes são registados.</para>
+</sect2>
+</sect1>
+
+<sect1 id="saved-games"
+> <title
+>Jogos Gravados</title>
+<para
+>O &kolf; poderá manter um histórico das suas rondas ainda em progresso e gravá-lo no disco para que possa carregar essas rondas e jogá-las mais tarde. Os jogos gravados incluem o buraco actual, os nomes e as cores dos jogadores em jogo, bem como as suas pontuações.</para>
+<sect2
+> <title
+>Gravar o Jogo</title>
+<para
+>Para gravar o seu jogo enquanto ainda está a jogar, escolha a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar o Jogo</guimenuitem
+> </menuchoice
+>. Se ainda não tiver gravado nenhum jogo antes, ser-lhe-á pedido o nome do ficheiro onde irá gravar os dados.</para>
+</sect2>
+<sect2
+> <title
+>Carregar um Jogo</title>
+<para
+>Para carregar o jogo que você gravou, escolha a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Carregar o Gravado...</guimenuitem
+> </menuchoice
+>. Você poderá então escolher o jogo gravado a abrir.</para>
+</sect2>
+</sect1>
+
+<sect1 id="practicing"
+> <title
+>Praticar</title>
+<para
+>Existem algumas funcionalidades que tornam a prática do seu golfe mais simples. Estas funcionalidades não estão activadas durante o modo restrito.</para>
+<sect2
+> <title
+>Desfazer</title>
+<para
+>Para anular uma jogada mal feita, escolha a opção <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Anular Tacada</guimenuitem
+></menuchoice
+>.</para>
+</sect2>
+<sect2
+> <title
+>Mudar de Buraco</title>
+<para
+>O menu <guimenu
+>Jogar</guimenu
+> contém vários itens do menu para mudar para os vários buracos que são bastante esclarecedoras. Veja a <link linkend="go-menu"
+>referência do menu <guimenu
+>Jogar</guimenu
+></link
+>.</para>
+</sect2>
+</sect1>
+
+<sect1 id="putting-options"
+> <title
+>Opções das Tacadas</title>
+<para
+>O &kolf; tem algumas formas de dar a tacada. O método básico das tacadas está <link linkend="hitting"
+>descrito acima</link
+>.</para>
+<para
+>O rato está activo por omissão. Isto significa que, sempre que o rato é mexido, o taco alinhar-se-á com a linha entre o rato e a bola.</para>
+<para
+>Se preferir usar apenas o teclado e as teclas dos cursores, você poderá desactivar as tacadas com o rato desligando a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Usar o Rato para Mover o Taco</guimenuitem
+></menuchoice
+>.</para>
+
+<sect2 id="advanced-putting"
+> <title
+>Tacadas Avançadas</title>
+<para
+>As tacadas avançadas poderão se activadas se assinalar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Activar o Modo Avançado</guimenuitem
+></menuchoice
+>. Este modo de tacada é ligeiramente mais desafiante que o modo normal, e poderá ser usado tanto com o rato como com o teclado.</para>
+
+<para
+>Para dar a tacada neste modo:</para>
+<procedure>
+<step>
+<para
+>Carregue a tecla de cursor <keycap
+>Baixo</keycap
+> uma vez para começar a tacada. O indicador de tacada irá aparecer e o medidor da força irá começar a encher com uma dada cor, a qual vai mudando à medida que esse medidor se vai enchendo.</para>
+</step>
+<step>
+<para
+>Carregue outra vez na tecla de cursor <keycap
+>Baixo</keycap
+> quando o medidor de força tenha enchido com a quantidade que você deseja. Quanto mais cheio estiver esse círculo do medidor, mais forte será a tacada. Exige alguma prática para conseguir dar a força correcta nas tacadas.</para>
+<para
+>Depois disto, a cor do indicador da tacada irá começar a descer até ao início.</para>
+</step>
+<step>
+<para
+>Carregue mais uma vez na tecla <keycap
+>Baixo</keycap
+> de novo quando o indicador de força estiver tão perto quanto possível da linha central do indicador da tacada.</para>
+</step>
+</procedure>
+<para
+>Quanto mais perto do click final for, mais real a tacada será da linha original.</para>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="editing"
+> <title
+>Edição dos Campos</title>
+<para
+>O &kolf; vem com um editor versátil para o seu formato de ficheiros dos campos. Os campos poderão conter qualquer número de buracos e não existe nenhum limite à criatividade do desenhador do campo.</para>
+
+<sect1 id="creating"
+> <title
+>Criar um Novo Campo</title>
+<para
+>Para criar um novo campo, escolha a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+>. Vá à página <guilabel
+>Campos</guilabel
+> da janela e escolha o campo <guilabel
+>Criar Novo</guilabel
+>. Garanta que, na página <guilabel
+>Opções</guilabel
+> da janela, o <guilabel
+>Modo restrito</guilabel
+> está desactivado.</para>
+
+<note>
+<para
+>Para jogar este campo novo mais tarde, carregue no botão <guibutton
+>Adicionar...</guibutton
+> para adicionar o seu campo à lista de campos.</para>
+</note>
+</sect1>
+
+<sect1 id="adding-holes"
+> <title
+>Adicionar Buracos</title>
+<para
+>Escolha a opção <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+> para adicionar um novo buraco ao fim do campo.</para>
+<tip>
+<para
+>Você poderá repor um buraco para um campo em branco, de forma semelhante à de quando foi criado da primeira vez, se escolher a opção <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Limpar</guimenuitem
+></menuchoice
+>.</para>
+</tip>
+<para
+>Irão aparecer dois itens no campo de jogo: o buraco em si e uma bola branca. A bola branca marca onde as bolas dos jogadores irão iniciar o nível.</para>
+</sect1>
+
+<sect1 id="editing-basics"
+> <title
+>Conceitos Básicos da Edição</title>
+<para
+>O bloco básico de construção dos campos do &kolf; é o <quote
+>objecto</quote
+>. Cada nível de um buraco é composto a partir de um conjunto de objectos. Os objectos poderão ser movidos para qualquer local e os diferentes tipos de objectos terão propriedades diferentes que você poderá definir.</para>
+<para
+>Para começar a editar o nível de um buraco, active o item do menu <menuchoice
+><guimenu
+>Buraco</guimenu
+><guimenuitem
+>Editar</guimenuitem
+></menuchoice
+> ou carregue no ícone do lápis na barra de ferramentas. Para abandonar o modo de edição, desligue este item do menu (ou o ícone da barra de ferramentas).</para>
+
+<sect2
+> <title
+>Adicionar Objectos</title>
+<para
+>Para adicionar um novo objecto ao campo, escolha o seu nome na lista chamada <guilabel
+>Adicionar objecto:</guilabel
+>. O objecto irá aparecer no centro do campo.</para>
+<caution>
+<para
+>As pontes e os sinais irão cobrir os novos objectos se eles já estiverem no centro do nível.</para>
+</caution>
+<tip>
+<para
+>Você poderá adicionar mais do que um buraco num nível. Se o fizer, poderá criar desenhos de buracos interessantes.</para>
+</tip>
+<para
+>Alguns dos objectos do &kolf; estão disponíveis como 'plugins'. Se você adicionar estes objectos ao seu campo, os jogadores do campo irão necessitar de obter esse 'plugin'.</para>
+<para
+>Os 'plugins' do &kolf; criados por terceiros estão disponíveis na página Web do &kolf;. Veja na <ulink url="http://web.mit.edu/jasonkb/www/kolf/"
+>página de obtenção de 'plugins' do &kolf;</ulink
+>.</para>
+</sect2>
+
+<sect2
+> <title
+>Mover e Redimensionar os Objectos</title>
+<para
+>Mova o seu cursor do rato por cima do objecto que deseja mover para que o cursor mude para o formato de uma mão. A partir daí carregue e arraste o objecto para onde o desejar mover.</para>
+<para
+>As poças, a areia, as bóias, as pontes e os sinais poderão ser redimensionados se arrastar o pequeno círculo que têm no seu canto inferior direito.</para>
+
+<note>
+<para
+>As paredes poderão ser movidas se carregar e arrastar os seus pontos finais, ou poderá arrastar a parede por inteiro se carregar e arrastar a parte do meio da parede como é normal.</para>
+</note>
+</sect2>
+
+<sect2
+> <title
+>Configuração dos Objectos</title>
+<para
+>As propriedades dos objectos podem ser alteradas na área do canto inferior direito da janela do &kolf;. Para editar um objecto, mova o cursor do seu rato para cima dela até que o cursor mude para a mão. De seguida carregue nele. Os vários controlos para esse objecto irão aparecer no canto inferior direito da janela do &kolf;.</para>
+<sect3
+> <title
+>Configuração Geral do Nível</title>
+<para
+>Para editar as configurações gerais do nível, carregue numa área do nível que não esteja coberta por nenhum objecto. Logo que isto seja possível, o cursor ficará o ponteiro da seta normal.</para>
+
+<variablelist>
+<varlistentry
+> <term
+><guilabel
+>Nome do campo:</guilabel
+></term>
+<listitem>
+<para
+>Este é o nome que é mostrado na janela do novo jogo e na janela de <guimenuitem
+>Acerca do Campo</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Autor do campo:</guilabel
+></term>
+<listitem>
+<para
+>Este é o nome do autor que é mostrado na janela de <guimenuitem
+>Acerca do Campo</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Par:</guilabel
+></term>
+<listitem>
+<para
+>O 'par' do nível.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Máximo:</guilabel
+></term>
+<listitem>
+<para
+>Número máximo de tacadas que o jogador pode dar neste buraco.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Mostrar as paredes de contorno</guilabel
+></term>
+<listitem>
+<para
+>Se se devem mostrar as paredes à volta do contorno do nível.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+<sect3
+> <title
+>Rampas</title>
+
+<variablelist>
+<varlistentry
+> <term
+>Tipo</term>
+<listitem>
+<para
+>Escolha o tipo da rampa - <guilabel
+>Vertical</guilabel
+>, <guilabel
+>Horizontal</guilabel
+>, <guilabel
+>Diagonal</guilabel
+>, <guilabel
+>Diagonal Oposto</guilabel
+>, <guilabel
+>Circular</guilabel
+>. As rampas diagonais e diagonais opostas são triangulares, enquanto que as circulares têm exactamente essa forma. As rampas verticais e horizontais são rectangulares, como seria de esperar.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Inverter direcção</guilabel
+></term>
+<listitem>
+<para
+>Se se deve inverter ou não a inclinação da rampa. Por exemplo, pense numa rampa elíptica (circular). Quando não estiver invertida, ela empurra as rampas para fora como um monte. Quando estiver, ela puxa as bolas para dentro como uma cova.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Grau:</guilabel
+></term>
+<listitem>
+<para
+>Escolhe o grau (inclinação) da rampa, movendo a barra deslizante para que o grau vá de 0 a 8, em que o 8 é o mais inclinado e o 0 é o plano. As rampas mais a pique empurram mais a bola.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+><guilabel
+>Imóvel</guilabel
+></term>
+<listitem>
+<para
+>Se esta pode ou não ser movida por outros objectos, como flutuadores.</para>
+<caution>
+<para
+>Se uma bóia sobrepor este objecto em algum ponto da sua deslocação e se a inclinação for grande, não movendo deste modo a bóia, você <emphasis
+>precisa</emphasis
+> tornar a rampa <guilabel
+>Imóvel</guilabel
+>, ou então o &kolf; irá ter uma crise de performance!</para>
+</caution>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+<sect3
+> <title
+>Charcos e Areia</title>
+<para
+>As poças ou charcos e a areia têm as mesmas opções de configuração.</para>
+
+<variablelist>
+<varlistentry
+> <term
+><guilabel
+>Activar mostrar/esconder</guilabel
+></term>
+<listitem>
+<para
+>Se assinalar esta opção, activa a intermitência desta poça de água ou de areia.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+>Velocidade do Mostrar/Esconder</term>
+<listitem>
+<para
+>Quanto mais perto do <guilabel
+>Rápido</guilabel
+> estiver a barra, mais depressa o charco ou a areia ficarão intermitentes.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+<sect3
+> <title
+>Pontes, Moinhos, Bóias e Sinais</title>
+<para
+>As pontes, moinhos, bóias e sinais tem todos opções semelhantes de configuração dos lados em que existem paredes de contorno. Para mostrar a parede de um lado, active a opção para esse lado.</para>
+<para
+>Existem também algumas opções específicas para os moinhos, as bóias e os sinais.</para>
+
+<sect4
+> <title
+>Moinhos</title>
+<variablelist>
+<varlistentry
+> <term
+><guilabel
+>Moinho ao fundo</guilabel
+></term>
+<listitem>
+<para
+>Se o braço do moinho a preto está em cima ou em baixo - por omissão, este está em baixo. As duas meias-paredes irão estar sempre com o braço. Repare que você não poderá activar a parede do contorno do lado em que o braço se encontra.</para>
+</listitem>
+</varlistentry>
+<varlistentry
+> <term
+>Velocidade</term>
+<listitem>
+<para
+>Quanto mais perto do <guilabel
+>Rápido</guilabel
+> estiver a barra, mais rapidamente se moverá o braço do moinho.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+
+<sect4
+> <title
+>Bóias</title>
+<para
+>O caminho que a bóia segue é mostrado pela parede a que se encontra associado.</para>
+<variablelist>
+<varlistentry
+> <term
+><guilabel
+>Velocidade de movimentação</guilabel
+></term>
+<listitem>
+<para
+>Quanto mais próxima do <guilabel
+>Rápido</guilabel
+> estiver a barra, mais rapidamente se move a bóia. Se a barra estiver encostada por completo ao extremo <guilabel
+>Lento</guilabel
+>, a bóia irá parar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+
+<sect4
+> <title
+>Sinais</title>
+<variablelist>
+<varlistentry
+> <term
+><guilabel
+>Sinal HTML:</guilabel
+></term>
+<listitem>
+<para
+>Você poderá indicar qualquer &HTML; válido aqui. Por exemplo se escrever <markup
+>Dê-lhe &lt;i&gt;devagar&lt;/i&gt; em direcção à rampa!</markup
+> irá criar o texto <quote
+>Dê-lhe <emphasis
+>devagar</emphasis
+> em direcção à rampa!</quote
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="command-reference">
+<title
+>Referência do Menu e dos Comandos</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Iniciar um novo jogo</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar o Gravado...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Carrega um jogo gravado previamente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar o Campo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava o campo actual usando o seu nome de ficheiro actual.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar o Campo Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre uma janela de ficheiros que lhe permite <action
+>gravar o campo actual com um outro nome de ficheiro</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar o Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava o jogo actual</action
+> com o nome do último jogo gravado, ou com um nome de ficheiro que você irá indicar se ainda não tiver gravado o jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar o Jogo Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre uma janela de ficheiros que lhe permitirá <action
+>gravar o jogo actual com o nome de um ficheiro à sua escolha</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>End</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Terminar o Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Termina o jogo actual, sem sair</action
+> do &kolf;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra a tabela com os recordes.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Imprime o ecrã actual.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+><guimenuitem
+>Acerca do Campo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra o nome, o autor e o 'par' do campo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kolf;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="hole-menu">
+<title
+>O Menu <guimenu
+>Buraco</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Buraco</guimenu
+> <guimenuitem
+>Editar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Muda para o modo de edição</action
+> para editar o nível actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Buraco</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Cria um novo nível de buraco.</action
+> (Só no modo de edição).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Delete</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Buraco</guimenu
+> <guimenuitem
+>Limpar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Remove todos os objectos do nível actual.</action
+> (Só no modo de edição).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Buraco</guimenu
+> <guimenuitem
+>Reiniciar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Repõe o nível actual para a sua posição inicial</action
+>, de modo a que possa começar do início.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Buraco</guimenu
+> <guimenuitem
+>Mostrar Informações</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra a informação sobre os objectos do nível actual.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Buraco</guimenu
+> <guimenuitem
+>Anular a Tacada</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Anula a última jogada que você tenha feito.</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="go-menu">
+<title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogar</guimenu
+> <guisubmenu
+>Mudar para o Buraco</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Vai directamente para outro nível do campo.</action
+> Uma lista com os números dos níveis permitir-lhe-á escolher qual o nível para o qual deseja mudar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Alt;<keycap
+>Direita</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogar</guimenu
+> <guimenuitem
+>Próximo Buraco</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Vai para o próximo nível do campo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Alt;<keycap
+>Esquerda</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogar</guimenu
+> <guimenuitem
+>Buraco Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Vai para o nível anterior do buraco.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Home</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogar</guimenu
+> <guimenuitem
+>Primeiro Buraco</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Vai para o primeiro nível do campo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>End</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Jogar</guimenu
+> <guimenuitem
+>Último Buraco</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Vai para o último nível do campo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogar</guimenu
+> <guimenuitem
+>Buraco Aleatório</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Vai para um nível aleatório do campo actual.</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a barra de ferramentas principal.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a barra de estado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Utilizar o Rato Para Mover o Taco</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Permite a utilização do rato para mover o taco.</action
+></para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Activar Modo Avançado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa o modo avançado para aplicar tacadas</action
+>, tal como está descrito na sua <link linkend="advanced-putting"
+>própria secção</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Guia dos Tacos</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva a linha de guia do taco.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Tocar os Sons</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva os efeitos sonoros.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Activar Todas as Janelas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Reactiva todas as janelas que você tenha desactivado ao carregar numa opção <guilabel
+>Não mostrar esta mensagem de novo</guilabel
+> ou semelhante</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Recarregar os Plugins</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Volta a carregar o código dos 'plugins'.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os 'Plugins'</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra os 'plugins' actualmente carregados.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personalizar os atalhos do teclado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela onde poderá configurar as barras de ferramentas</action
+> do &kolf;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kolf; com 'copyright' 2001, 2002 de &Jason.Katz-Brown;</para>
+
+<itemizedlist>
+<title
+>Programadores</title>
+<listitem>
+<para
+>&Jason.Katz-Brown; <email
+>jasonkb@mit.edu</email
+></para>
+</listitem>
+<listitem>
+<para
+>Niklas Knutsson</para>
+</listitem>
+<listitem>
+<para
+>Ryan Cumming</para>
+</listitem>
+<listitem>
+<para
+>Daniel Matza-Brown</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação com 'copyright' 2002 de &Jason.Katz-Brown;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+
+</book>
diff --git a/tde-i18n-pt/docs/kdegames/konquest/Makefile.am b/tde-i18n-pt/docs/kdegames/konquest/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/konquest/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/konquest/Makefile.in b/tde-i18n-pt/docs/kdegames/konquest/Makefile.in
new file mode 100644
index 00000000000..f4c685e45c2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/konquest/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/konquest
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/konquest/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/konquest/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/konquest/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/konquest/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/konquest/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konquest/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/konquest/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/konquest/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/konquest/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/konquest/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/konquest/index.cache.bz2
new file mode 100644
index 00000000000..b87b2ff8df8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/konquest/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/konquest/index.docbook b/tde-i18n-pt/docs/kdegames/konquest/index.docbook
new file mode 100644
index 00000000000..c9513f31183
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/konquest/index.docbook
@@ -0,0 +1,425 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&konquest;">
+ <!ENTITY package "kdegames"
+>
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &konquest;</title>
+
+<authorgroup>
+<author
+><firstname
+>Nicholas</firstname
+> <surname
+>Robbins</surname
+> <affiliation
+> <address
+>&Nicholas.Robbins.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<othercredit role="developer"
+><firstname
+>Russ</firstname
+> <surname
+>Steffen</surname
+> <affiliation
+> <address
+>&Russ.Steffen.mail;</address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+>&Lauri.Watts.mail;</address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Nicholas Robbins</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-16</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract
+><para
+>O &konquest; é um jogo maravilhosamente completo para a dominação universal, ou conquista, se gostar mais. :)</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Conquista GNU-Láctica</keyword>
+<keyword
+>kdegames</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Esta é a versão para o &kde; do <application
+>&konquest; Gnu-Láctico</application
+>, um jogo estratégico multi-jogador. O objectivo do jogo é expandir o seu império interestelar pela galáxia e, claro, eliminar os seus rivais no processo.</para>
+
+</chapter>
+
+<chapter id="using-konquest">
+<title
+>Utilizar o &konquest;</title>
+
+<sect1 id="konquest-features">
+<title
+>Mais funcionalidades do &konquest;</title>
+
+<para
+>Um jogo de grande entretenimento para o domínio universal. </para>
+
+</sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Quando você iniciar o &konquest;, aparecer-lhe-á uma janela de configurações. A partir daí você precisa de indicar os nomes dos jogadores, decidir o número de planetas e quantos turnos são permitidos. (Não se preocupe, poderá adicionar mais alguns posteriormente). Você também poderá rejeitar o mapa até que encontre uma disposição galáctica que lhe agrade. Depois disso, basta carregar em <guibutton
+>OK</guibutton
+> para iniciar o jogo.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="konquest-mainwindow">
+<title
+>A Janela Principal do &konquest;</title>
+
+<para
+>O indicador do Estado do Planeta (a grande caixa negra à esquerda) é a sua fonte de inteligência do estado da Galáxia. Os seus espiões irão comunicar o estado dos seus rivais, mas não o farão nos planetas controlados pelos nativos. A informação presente nessa área é: o <guilabel
+>Nome do planeta</guilabel
+>, o <guilabel
+>Dono</guilabel
+>, a taxa de <guilabel
+>Produção</guilabel
+>, a força da frota (as <guilabel
+>Naves</guilabel
+> e as <guilabel
+>Percentagens de mortes</guilabel
+>.</para>
+
+<para
+>A taxa de <guilabel
+>Produção</guilabel
+> é o número de naves que o planeta irá criar de uma vez. A força da frota é o número de <guilabel
+>Naves</guilabel
+> de momento no planeta. Finalmente, a <guilabel
+>Percentagem de mortes</guilabel
+> é uma medida da eficácia das naves produzidas nesse planeta. As frotas de ataque obtêm a percentagem de mortes do seu planeta de partida, enquanto que as frotas de defesa usam a percentagem de mortes do planeta que estão a defender.</para>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Termina o jogo actual, sem fechar</action
+> o &konquest;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Medir a Distância</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Carregue com o &LMB; em dois planetas para ver a distância entre eles.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar a Situação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> uma janela para ver a situação actual de todos os jogadores</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Vista da Frota</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> uma janela que mostra informações detalhadas sobre todas as frotas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai do jogo.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa ou desactiva</action
+> a visualização da barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre</action
+> uma janela de configuração de atalhos do &kde; para mudar os atalhos de teclado usados pelo &konquest;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de configuração de barras de ferramentas normal do &kde; para configurar os ícones da barra de ferramentas do &konquest;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+<chapter id="credits">
+
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&konquest;</para>
+
+<para
+>Projecto da Conquista &GNU;-Láctica, com versão para &kde; de &Russ.Steffen;, &Russ.Steffen.mail;.</para>
+
+<para
+>Copyright &copy; 1998 do Projecto &GNU;-Lactic Conquest </para>
+
+<para
+>Documentação com 'copyright' 2000 de Nicholas Robbins &Nicholas.Robbins.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-konquest">
+<title
+>Como obter o &konquest;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder usar com sucesso o &konquest;, você precisa do &kde; 3.0 ou posterior. Também é recomendado para que você tenha o seu servidor de X configurado para mais de 8bpp, dado que os planetas são digitalizados e tem uma profundidade de cor elevada. </para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdegames/kpat/Makefile.am b/tde-i18n-pt/docs/kdegames/kpat/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpat/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kpat/Makefile.in b/tde-i18n-pt/docs/kdegames/kpat/Makefile.in
new file mode 100644
index 00000000000..79b9ed6ad7f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpat/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kpat
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kpat/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kpat/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kpat/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kpat/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kpat/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 man-kpat.6.docbook Makefile.in man.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kpat.6.docbook man.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat
+ @for base in index.docbook man-kpat.6.docbook man.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kpat.6.docbook man.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpat/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kpat.6.docbook man.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kpat/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kpat/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kpat/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kpat/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kpat/index.cache.bz2
new file mode 100644
index 00000000000..160aa097c93
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpat/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kpat/index.docbook b/tde-i18n-pt/docs/kdegames/kpat/index.docbook
new file mode 100644
index 00000000000..7862475b872
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpat/index.docbook
@@ -0,0 +1,774 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kpatience;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kpatience;</title>
+
+<authorgroup>
+<author
+><firstname
+>Paul Olav</firstname
+> <surname
+>Tvete</surname
+> </author>
+<author
+><firstname
+>Maren</firstname
+> <surname
+>Pakura</surname
+> </author>
+<author
+><firstname
+>Stephan</firstname
+> <surname
+>Kulow</surname
+> </author>
+
+<othercredit role="reviewer"
+><firstname
+>Mike</firstname
+><surname
+>McBride</surname
+> <contrib
+>Revisão</contrib>
+<affiliation
+><address
+><email
+>mpmcbride7@yahoo.com</email
+></address
+></affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Paul Olav</firstname
+> <surname
+>Tvete</surname
+> <contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Stephan</firstname
+> <surname
+>Kulow</surname
+> <contrib
+>Desenvolvimento</contrib>
+</othercredit>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Paul Olav Tvete</holder>
+</copyright>
+<copyright>
+<year
+>2001</year
+><year
+>2004</year>
+<holder
+>Maren Pakura</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-02-07</date>
+<releaseinfo
+>3.2</releaseinfo>
+<abstract>
+
+<para
+>&kpatience; é um jogo de cartas altamente viciantes, para o &kde;</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>paciência</keyword>
+<keyword
+>solitário</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Para jogar a paciência, você precisa, como o nome indica, de paciência. Para os jogos simples, onde a forma como o jogo decorre apenas depende de como as cartas vão caindo, a sua paciência é mesmo a única coisa de que precisa. </para>
+
+<para
+>Mas existem também paciências onde você precisa de planear a sua estratégia e raciocinar antecipadamente para ganhar. </para>
+
+<para
+>Todos os jogos têm em comum a necessidade de você pôr as cartas numa determinada ordem enquanto as move, vira e reordena. </para>
+
+</chapter>
+
+<chapter id="rules">
+<title
+>Regras</title>
+
+<para
+><indexterm
+><primary
+>naipes</primary
+></indexterm
+> Um jogo de cartas contém um ou dois baralhos de 52 cartas cada um. Cada baralho contém os quatro naipes: </para>
+
+<informaltable pgwide="0" frame="none">
+<tgroup cols="2">
+<colspec/>
+<colspec/>
+<tbody>
+
+<row valign="middle">
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="clubs.png"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry
+>Paus </entry>
+</row>
+
+<row valign="middle">
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="spades.png"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry
+>Espadas </entry>
+</row>
+
+<row valign="middle">
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="hearts.png"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry
+>Copas </entry>
+</row>
+
+<row valign="middle">
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="diamonds.png"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry
+>Ouros </entry>
+</row>
+
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Cada um destes naipes contém por sua vez os seguintes tipos de cartas: ás, dois, três, quatro, cinco, seis, sete, oito, nove, dez, valete, dama e rei. </para>
+
+<para
+><indexterm
+><primary
+>família</primary
+></indexterm
+> Esta ordem completa das cartas é chamada de família. Existem famílias reais e famílias alternadas. As famílias reais são todas as de um naipe (&eg; Copas), enquanto que as famílias alternadas são compostas por cartas com cores alternadas - entre uma cor preta (Paus e Espadas) e uma vermelha (Copas e Ouros). </para>
+
+<para
+>Se a família não estiver completa, chama-se uma sequência. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="playfield.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>O tabuleiro de jogo do &kpatience;</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>Existem apenas alguns elementos diferentes no jogo típico da paciência. Estes serão introduzidos a seguir. </para>
+
+<variablelist>
+<varlistentry
+><term
+>1. Talon</term>
+<listitem>
+<para
+><indexterm
+><primary
+>talon</primary
+></indexterm
+> No início de cada jogo, todas as cartas do baralho são devidamente baralhada. Mas, não na totalidade dos jogos, todas as cartas são dadas ao jogador, ficando algumas no baralho. Estas cartas são postas no chamado 'Talon', o qual você poderá achar relativamente fácil, dado que, na maioria dos jogos, é a única pilha que tem as cartas invertidas. </para>
+
+<para
+>Se nenhuma carta mostrar a face inversa, todas as cartas foram distribuídas e não existe deste modo nenhum 'talon'. Estes jogos de cartas são os mais difíceis porque não existe nenhuma aleatoriedade envolvida a seguir ao início do jogo, como tal não há motivo para queixas </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>2. Pilha do Lixo</term>
+<listitem>
+<para
+><indexterm
+><primary
+>pilha do lixo</primary
+></indexterm
+> Muitos dos jogos colocam primeiro as cartas do 'talon' numa pilha de lixo quando você carrega na face inversa da carta de topo do 'talon'. </para>
+
+<para
+>A partir daí você poderá tirar a carta (que neste caso está com a face para cima) e colocá-la em jogo. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>3. Fundação</term>
+<listitem>
+<para
+><indexterm
+><primary
+>fundação</primary
+></indexterm
+> As pilhas de fundação são onde você terá de ter as suas cartas no fim. Se todas as cartas terminarem aí pela ordem correcta, você ganhou. </para>
+
+<para
+>Na maioria dos jogos de cartas estas pilhas estão vazias no início, mas o &kpatience; larga as cartas aí quando vê que as mesmas o poderão salvar desta parte mais aborrecida. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>5. Pilhas de Jogo</term>
+<listitem>
+<para
+><indexterm
+><primary
+>pilhas de jogo</primary
+></indexterm
+> Estas são as pilhas onde a reordenação propriamente dita acontece. As regras para essas pilhas variam muito entre os jogos. Algumas mostram todas as cartas nas mesma, enquanto que outras não. Algumas só permitem que uma carta seja removida, outras permitem que quaisquer cartas possam ser removidas, etc. Veja os capítulos seguintes para mais detalhes. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect1 id="general-use">
+<title
+>Utilização Geral</title>
+
+<para
+>A utilização do menu é muito simples para ser descrita agora. </para>
+
+</sect1>
+
+<sect1 id="klondike">
+<title
+>Klondike</title>
+<anchor id="game_klondike"/>
+
+<para
+><indexterm
+><primary
+>Klondike</primary
+></indexterm
+> O Klondike é o jogo mais famoso da paciência - muito provavelmente porque existe um sistema operativo muito usado que vem com ele. É jogado com um baralho. </para>
+
+<para
+>O objectivo do Klondike é colocar todas as cartas como famílias reais por ordem ascendente na fundação. Isto funciona normalmente muito bem à medida que as cartas vão ficando com a face para cima nas pilhas de jogo. </para>
+
+<para
+>As sequências nas pilhas de jogo têm de ser postas lá por ordem descendente, e as cartas deverão alternar em termos de cores (vermelha e preta). Você poderá mover as sequências completas ou partes delas se a primeira carta se ajustar noutra pilha. </para>
+
+<para
+>Numa pilha livre você poderá pôr um rei de qualquer cor ou uma sequência que comece por um rei. </para>
+
+<para
+>Quando você carregar no 'talon', será movida uma carta para a pilha do lixo, a partir da qual você poderá movê-la para as pilhas de jogo ou para a fundação. Se o 'talon' estiver vazio, você poderá mover a pilha do lixo completa no 'talon' se carregar no 'talon' vazio. </para>
+
+<para
+>Você poderá percorrer as cartas no 'talon' sem qualquer limite, mas você deverá perceber depressa que perdeu se não encontrar nenhuma carta para mover, atendendo a que uma nova ronda não o ajudará a encontrar novas soluções. </para>
+</sect1>
+
+<sect1 id="grandfather">
+<title
+>Avozinho</title>
+<anchor id="game_grandfather"/>
+
+<para
+><indexterm
+><primary
+>Avozinho</primary
+></indexterm
+> Este jogo foi apresentado ao Paul pelo seu avô, daí o nome deste jogo. Não existem nenhuns jogos conhecidos da paciência que implementem estas regras de jogo. </para>
+
+<para
+>O Avozinho distribui um baralho para sete pilhas de jogo, onde algumas das cartas da pilha estão viradas para baixo no início. </para>
+
+<para
+>O objectivo é colocar todas as cartas como famílias reais, por ordem ascendente, nas fundações. </para>
+
+<para
+>Você poderá mover qualquer carta de qualquer pilha se ela se adequar a outra carta para formar uma sequência real numa ordem descendente. Por exemplo, você pode mover o cinco de espadas para cima do seis de espadas, independentemente de quantas cartas estejam no topo do cinco de espadas. Só o seis de espadas é que pode estar no topo dessa pilha. </para>
+
+<para
+>Numa pilha livre você pode colocar um rei (mais uma vez, não interessa quantas cartas estão por cima dela) </para>
+
+<para
+>Se não se puderem mover mais cartas, você poderá biscar de novo até duas vezes. Todas as cartas que já estejam nas fundações permanecerão aí, mas as cartas nas pilhas de jogo são reordenadas para lhe dar uma hipótese de encontrar uma solução. </para>
+
+<para
+>Ainda que as regras sejam simples e permitam ainda algumas jogadas, o jogo é à mesma difícil de ganhar, embora seja à mesma um gozo de jogar (ou devido a isso). </para>
+</sect1>
+
+<sect1 id="aces-up">
+<title
+>Ases no Alto</title>
+<anchor id="game_aces_up"/>
+
+<para
+><indexterm
+><primary
+>Ases no Alto</primary
+></indexterm
+> Esta paciência tem regras muito simples, mas é à mesma difícil de ganhar. É jogado com um baralho e o objectivo é pôr todas as cartas ao lado dos ases na fundação. Depois disso, deverá existir um ás em cada pilha de jogo restante. </para>
+
+<para
+>Cada carta de topo do mesmo naipe (&eg; espadas) e que tenha um valor mais baixo que outra carta de topo (&eg; o seis de espadas e o quatro de espadas) podem ser colocados na fundação se carregar nela. </para>
+
+<para
+>Se você não conseguir mover mais cartas para a fundação, você poderá obter uma nova carta para cada pilha de jogo se carregar no 'talon'. </para>
+
+<para
+>Numa pilha livre você poderá mover as outras cartas para o topo da pilha. Você deverá escolher estes movimentos para libertar as pilhas, de forma a que as novas cartas possam ser movidas para a fundação depois disso. </para>
+
+<para
+>A função de largada automática está desactivada para esta paciência. </para>
+
+</sect1>
+
+<sect1 id="freecell">
+<title
+>Célula Livre</title>
+<anchor id="game_freecell"/>
+
+<para
+><indexterm
+><primary
+>Célula Livre</primary
+></indexterm
+> A Célula Livre é jogada com apenas um baralho de cartas. Você tem quatro células livres no canto superior esquerdo. Para além disso, existem as quatro pilhas da fundação e, por baixo, existem oito pilhas de jogo. </para>
+
+<para
+>O objectivo do jogo é ter todas as cartas, como famílias reais por ordem ascendente, na fundação. Isto resulta com muita frequência se souber jogar, atendendo a que o Célula Livre é resolúvel com uma taxa aproximada de 99,9% (das 32000 primeiras combinações de jogo, só uma é que não é resolúvel - a 11982, se desejar saber). </para>
+
+<para
+>Nas pilhas de jogo, você tem de ir construindo sequências descendentes, onde as cartas vermelhas e as pretas alternem. Numa célula livre, você poderá colocar qualquer carta. </para>
+
+<para
+>Você só pode mover uma única carta que fique no topo de uma pilha ou de uma célula livre. As sequências só podem ser movidas se você tiver espaço suficiente (células livres ou pilhas de jogo livres) para colocar as cartas enquanto as move. </para>
+
+<para
+>A movimentação das sequências será suportada pelo &kpatience; se existir espaço suficiente. O número máximo de cartas que você pode mover é calculado através de:</para>
+
+<sidebar
+><para
+>(#{células livres} + 1) * 2<superscript
+>#{pilhas livres}</superscript
+> </para
+></sidebar>
+
+<para
+>Para resolver este jogo, recomenda-se que pegue nas cartas fora das sequências de jogo na mesma ordem pelas quais terão de ser colocadas na fundação (primeiro os ases, depois os 2, &etc;) </para>
+
+<para
+>Você deverá tentar manter tantas células ou pilhas de jogo livres quantas possível, para que consiga criar sequências suficientemente grandes. </para>
+
+</sect1>
+
+<sect1 id="napoleons-tomb">
+<title
+>Túmulo do Napoleão</title>
+<anchor id="game_napoleons_tomb"/>
+<para
+><indexterm
+><primary
+>Túmulo do Napoleão</primary
+></indexterm
+> O Túmulo do Napoleão é jogado com um baralho. O objectivo é pôr todas as cartas nas fundações como famílias ascendentes, independentemente das cores ou naipes das cartas. </para>
+
+<para
+>A fundação é composta por cinco pilhas, as quais são colocadas como um X. Nos quatro cantos deste X você terá de criar as sequências com início no sete e a terminar no rei. </para>
+
+<para
+>A pilha do meio leva quatro vezes a sequência do seis até ao ás, em sentido descendente. A cor não interessa para todas as cinco pilhas. </para>
+
+<para
+>As outras quatro pilhas do lado da pilha central (ou entre o X - como quer que o ponha) podem levar uma carta cada uma para colocar as cartas temporariamente. Você poderá percorrer o 'talon' uma única vez. </para>
+
+<para
+>A largada automática está desactivada para esta paciência. </para>
+</sect1>
+
+<sect1 id="mod3">
+<title
+>Mod3</title>
+<anchor id="game_mod3"/>
+
+<para
+><indexterm
+><primary
+>Mod3</primary
+></indexterm
+> O Mod-3 é jogado com dois baralhos de cartas. O objectivo do jogo é colocar todas as cartas nas três filas superiores. Nessas, você terá de criar sequências da mesma cor. Na primeira fila, você terá de criar a sequência 2-5-8-B, na segunda fila a sequência 3-6-9-D e, finalmente, na terceira fila a 4-7-10-K. O naipe das cartas terá de ser o mesmo para cada sequência, como tal você só pode pôr um cinco de copas por cima de um dois de copas, por exemplo. </para>
+
+<para
+>A quarta fila é a pilha do lixo e a de jogo ao mesmo tempo. Num espaço livre, você poderá colocar qualquer carta das três primeiras filas e uma do topo da quarta fila. </para>
+
+<para
+>Você pode pôr os ases nas suas pilhas em cima do 'talon'. Eles estão no jogo para que você consiga ter um ponto de partida para criar espaços livres. </para>
+
+<para
+>Se você não tiver mais cartas, você poderá obter cartas novas na quarta fila se carregar no 'talon'. </para>
+
+<para
+>A largada automática está desactivada para esta paciência. </para>
+</sect1>
+
+<sect1 id="calculation">
+<title
+>Cálculo</title>
+<anchor id="game_calculation"/>
+
+<para
+><indexterm
+><primary
+>Cálculo</primary
+></indexterm
+> O Cálculo é de certeza uma paciência a que você terá de se habituar. É jogado com um baralho de cartas e o objectivo do jogo é colocar todas as cartas nas quatro pilhas da fundação como famílias ascendentes sem dar importância à cor das cartas. </para>
+
+<para
+>Para a fundação, você terá de seguir estas ordens: </para>
+
+<blockquote>
+<informaltable pgwide="0">
+<tgroup cols="2">
+<tbody>
+
+<row>
+<entry
+>Primeira pilha</entry>
+<entry
+>A-2-3-4-5-6-7-8-9-10-J-Q-K</entry>
+</row>
+
+<row>
+<entry
+>Segunda pilha</entry>
+<entry
+>2-4-6-8-10-Q-A-3-5-7-9-J-K</entry>
+</row>
+
+<row>
+<entry
+>Terceira pilha</entry>
+<entry
+>3-6-9-Q-2-5-8-J-A-4-7-10-K</entry>
+</row>
+
+<row>
+<entry
+>Quarta pilha</entry>
+<entry
+>4-8-Q-3-7-J-2-6-10-A-5-9-K</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</blockquote>
+
+<para
+>A carta de topo do 'talon' pode ser colocada em qualquer uma das quatro pilhas do jogo. Você deverá fazer isto para que possa colocar as cartas seguintes mais facilmente na fundação. </para>
+</sect1>
+
+<sect1 id="gypsy">
+<title
+>Cigano</title>
+<anchor id="game_gypsy"/>
+<para
+><indexterm
+><primary
+>Cigano</primary
+></indexterm
+> O Cigano é jogado com dois baralhos. O objectivo do jogo é colocar todas as cartas em famílias reais ascendentes na fundação. </para>
+
+<para
+>As pilhas de jogo têm de estar por ordem descendente enquanto que as cartas pretas e vermelhas têm de estar alternadas. Você só poderá mover sequências ou cartas isoladas. Num espaço livre, você poderá pôr qualquer carta ou sequência. </para>
+
+<para
+>Se você não conseguir mover mais cartas, você poderá carregar no 'talon' para obter um novo conjunto de cartas para cada pilha de jogo. </para>
+
+<para
+>Se usar a funcionalidade de anulação (Desfazer), você poderá facilitar bastante o jogo, dado que você terá de tomar algumas decisões, decisões estas que se poderão tornar erradas depois de você carregar no 'talon'. </para>
+
+</sect1>
+
+<sect1 id="forty-and-eight">
+<title
+>Quarenta e Oito</title>
+<anchor id="game_forty_and_eight"/>
+
+<para
+><indexterm
+><primary
+>Quarenta e Oito</primary
+></indexterm
+> O Quarenta e Oito é jogado com dois baralhos. O objectivo do jogo é pôr todas as cartas como famílias reais na fundação. </para>
+
+<para
+>As pilhas de jogo têm de estar por ordem descendente, enquanto você terá de se preocupar com as cores. Por isso, você só poderá pôr um cinco de copas por cima de um seis de copas. </para>
+
+<para
+>Você só poderá mover uma única carta para o topo de uma pilha. Você poderá pôr qualquer carta num espaço livre. </para>
+
+<para
+>Se você carregar no 'talon', você poderá colocar uma carta na pilha do lixo, a partir da qual você a poderá colocar numa pilha de jogo ou na fundação (o &kpatience; poderá fazê-lo por si). No caso de o 'talon' ficar vazio, você poderá colocar todas as cartas da pilha do lixo de volta no 'talon'. Isto só funciona uma vez e, se esvaziar o 'talon' uma segunda vez, o jogo irá terminar. </para>
+
+<para
+>Esta paciência não é muito fácil de resolver, mas com alguma experiência, você poderá resolver várias combinações, especialmente se você usar a funcionalidade de anulação da jogada de tempos a tempos para corrigir as suas decisões e as que o &kpatience; faça ao colocar as cartas na fundação. </para>
+</sect1>
+
+<sect1 id="simple-simon">
+<title
+>Simão Simples</title>
+<anchor id="game_simple_simon"/>
+
+<para
+><indexterm
+><primary
+>Simão Simples</primary
+></indexterm
+> O Simão Simples é jogado com um baralho de cartas. O objectivo do jogo é colocar todas as cartas como famílias reais na fundação. </para>
+
+<para
+>Nas pilhas de jogo, você poderá criar as sequências. De um modo geral, você não terá de se preocupar com os naipes das cartas, mas as sequências só se poderão mover se fizerem parte de uma sequência real. (&eg; você poderá mover o seis de espadas somente se por cima dela estiver o cinco de espadas; por outro lado não poderá mover a carta para cima de um cinco de paus). </para>
+
+<para
+>As cartas só poderão ser movidas para a fundação se todas as 13 cartas de uma família estiver umas por cima das outras nas pilhas de jogo. </para>
+
+<tip>
+<title
+>Sugestão</title>
+<para
+>Você deverá tentar mover o mais cedo possível as cartas das pilhas à direita para ficar com pilhas livres, de modo a poder colocar as cartas temporariamente nelas. </para>
+
+<para
+>Com espaço livre suficiente você poderá criar famílias nos espaços livres, independentemente da cor. Se você tiver todas as cartas dessas famílias, você podê-las-á ordenar pela sua cor, de modo a enviá-las para a fundação. </para>
+</tip>
+
+</sect1>
+
+<sect1 id="yukon">
+<title
+>Yukon</title>
+<anchor id="game_yukon"/>
+
+<para
+><indexterm
+><primary
+>Yukon</primary
+></indexterm
+> O Yukon é jogado com um baralho de cartas. O objectivo do jogo é colocar todas as cartas como famílias reais por ordem ascendente na fundação. </para>
+
+<para
+>As sequências das pilhas de jogo têm de estar por ordem descendente com cartas vermelhas e pretas alternadas. Você poderá mover todas as cartas com a face para cima, independentemente de quantas cartas estão por cima dela. Deste modo, você poderá colocar um cinco de copas por cima de um seis de espadas, se esta for a carta no topo da sua pilha. </para>
+
+<para
+>Você poderá colocar um rei de qualquer cor num espaço livre (mais uma vez, não interessa quantas cartas estão por cima dele) </para>
+</sect1>
+
+<sect1 id="grandfathers-clock">
+<title
+>Relógio do Avozinho</title>
+
+<anchor id="game_grandfathers_clock"/>
+<para
+><indexterm
+><primary
+>Relógio do Avozinho</primary
+></indexterm
+> O Relógio do Avozinho é uma paciência simples e, depois de algumas experiências, você deverá ser capaz de resolver a maior parte dos jogos. É jogado com apenas um baralho e o objectivo do jogo é colocar as cartas como sequências reais ascendentes na fundação. </para>
+
+<para
+>A fundação fica no lado direito e consiste em 12 pilhas que formam um relógio. O ás fica na 'uma hora', o valete nas '11 horas' e a rainha nas '12 horas'. </para>
+
+<para
+>Existem 8 pilhas de jogo ao lado do relógio e existem 5 cartas em cada uma das pilhas. Nas pilhas de jogo, você porá criar sequências descendentes, ignorando a cor das cartas. Você só poderá mover uma única carta de cada vez. </para>
+
+<para
+>A largada automática está desactivada para esta paciência.</para>
+
+</sect1>
+
+<sect1 id="kings">
+<title
+>Os Reis</title>
+
+<anchor id="game_kings"/>
+
+<para
+><indexterm
+><primary
+>Os Reis</primary
+></indexterm
+> O jogo dos Reis é jogado com dois baralhos. As cartas são distribuídas de forma a que, por baixo de cada pilha de jogo, fique um rei. As cartas entre dois reis são colocadas por cima (as primeiras cartas são obviamente colocadas por cima do primeiro rei). Desta forma, você poderá obter pilhas com tamanhos <emphasis
+>muito</emphasis
+> diferentes. </para>
+
+<para
+>O objectivo do jogo é colocar todas as cartas como famílias reais ascendentes na fundação (do lado direito das pilhas de jogo). </para>
+
+<para
+>As sequências nas pilhas de jogo tem de estar por ordem descendente enquanto que as cartas vermelhas e pretas terão de alternar. Só poderão ser movidas várias cartas se estas fizerem parte de uma sequência alternada. </para>
+
+<para
+>Nas 8 células livres no topo do campo de jogo, você poderá colocar temporariamente uma única carta. Numa pilha de jogo livre você poderá colocar qualquer carta ou sequência. </para>
+
+</sect1>
+
+<sect1 id="spider">
+<title
+>Aranha</title>
+
+<anchor id="game_spider"/>
+<para
+><indexterm
+><primary
+>Aranha</primary
+></indexterm
+> A Aranha é jogada com dois baralhos de cartas. As cartas são distribuídas por 10 pilhas de jogo, 4 delas com 6 cartas e as outras 6 com 5 cartas cada uma. Isto deixa 50 cartas de sobra que poderão ser distribuídas, 10 de cada vez, por cima de cada pilha de jogo. </para>
+
+<para
+>Nas pilhas de jogo, poderá colocar uma carta por cima de outra carta de qualquer naipe com um valor superior. Poder-se-á mover uma sequência de cartas ascendente do mesmo naipe de uma pilha de jogo para outra. </para>
+
+<para
+>O objectivo da Aranha é colocar todas as cartas como famílias reais descendentes a partir do Rei em qualquer local das pilhas de jogo. Quando uma dessas famílias for criada numa pilha de jogo, esta é removida para o canto inferior esquerdo da janela. </para>
+
+<para
+>Os diferentes níveis indicam quantos naipes são distribuídos - o Fácil usa 1 naipe, o Médio usa 2 naipes e o Difícil usa todos os 4 naipes. O jogo é relativamente simples de ganhar no nível Simples e é muito complicado de ganhar no Difícil. </para>
+
+</sect1>
+
+<sect1 id="golf">
+<title
+>Golfe</title>
+
+<para
+><indexterm
+><primary
+>Golfe</primary
+></indexterm
+> O Golfe é jogado com um baralho de cartas. O objectivo do Golfe é mover todas as cartas na mesa para a fundação. </para>
+
+<para
+>A disposição do solitário Golf é relativamente simples. No início do jogo, verá no tabuleiro sete colunas, nas quais cada uma tem cinco cartas. Por baixo desta, existe o talão e a fundação. </para>
+
+<para
+>O jogo de solitário Golf é simples, mas necessita de estratégia para ganhar. As cartas na base de cada coluna do tabuleiro estão disponíveis para jogo. As cartas disponíveis são colocadas na carta de topo da fundação por ordem ascendente ou descendente, independentemente do naipe. Se não existirem mais jogadas possíveis, poderá mover uma carta do talão para a fundação. O jogo acaba quando todas as cartas do talão tiverem sido jogadas e não houverem mais jogadas possíveis.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kpatience; Copyright 1995-2000 Paul Olav Tvete </para>
+
+<para
+>&kpatience; Copyright 2001 Stephan Kulow <email
+>coolo@kde.org</email
+> </para>
+
+<para
+>Resolução de Célula Livre por Shlomi Fish <email
+>shlomif@vipe.technion.ac.il</email
+> </para>
+
+<para
+>Documentação Copyright 2000 Paul Olav Tvete </para>
+
+<para
+>Documentação actualizada para o KDE 2.0 por Michael McBride <email
+>mpmcbride7@yahoo.com</email
+> </para>
+
+<para
+>Documentação reescrita para o &kpatience; 2.0 (KDE 2.1) por Maren Pakura <email
+>maren@kde.org</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underX11License; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kpat/man-kpat.6.docbook b/tde-i18n-pt/docs/kdegames/kpat/man-kpat.6.docbook
new file mode 100644
index 00000000000..66cf31d9ae0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpat/man-kpat.6.docbook
@@ -0,0 +1,537 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "kpat">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry id="kpat">
+<refmeta>
+<refentrytitle
+>KPAT</refentrytitle>
+<manvolnum
+>6</manvolnum>
+<refmiscinfo class="date"
+>24 de Janeiro de 2002</refmiscinfo>
+<refmiscinfo class="source"
+>kde-games</refmiscinfo>
+<refmiscinfo class="title"
+>Manual do Utilizador KDE</refmiscinfo>
+</refmeta>
+
+<refnamediv>
+<refname
+>&kappname;</refname>
+<refpurpose
+>Um jogo de cartas viciante do &kde;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kpat</command
+> <arg choice="opt" rep="repeat"
+>Opção-Qt</arg
+> <arg choice="opt" rep="repeat"
+>Opção-KDE</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>DESCRIÇÃO</title>
+<para
+>O &kpat; é um conjunto de vários jogos conhecidos de paciência de cartas, desde os conhecidos Klondike e Freecell até outros como o Relógio do Avô e o Mod3. Ao todo estão disponíveis 13 variantes para gastar o seu tempo.</para>
+</refsect1>
+
+<refsect1>
+<title
+>OPÇÕES</title>
+<para
+>Este programa segue a sintaxe GNU para linhas de comandos, com as opções longas a começarem com dois traços (`--'). Uma lista da opções suportados pelo <command
+>kpat</command
+> está incluída abaixo. </para>
+
+
+<refsect2>
+<title
+>Opções genéricas</title>
+<variablelist>
+
+<varlistentry>
+<term
+><option
+>--author</option
+></term>
+<listitem>
+<para
+>Mostra informações sobre o autor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>--help</term>
+<listitem>
+<para
+>Mostra a ajuda acerca das opções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-qt</option
+></term>
+<listitem>
+<para
+>Mostra as opções específicas do Qt.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-kde</option
+></term>
+<listitem>
+<para
+>Mostra opções específicas do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-all</option
+></term>
+<listitem>
+<para
+>Mostrar todas as opções</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--license</option
+></term>
+<listitem>
+<para
+>Mostra informações sobre a licença</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-v</option
+>, <option
+>--version</option
+></term>
+<listitem>
+<para
+>Mostrar a versão e sair.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect2>
+
+<!-- Cut here: From here to the end of the KDE options will be entities -->
+<refsect2>
+<title
+>Opções do Qt</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--display <replaceable
+>displayname</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utilizar o ecrã do servidor de X <emphasis
+>displayname</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--session <replaceable
+>sessionId</replaceable
+></option
+></term>
+<listitem>
+<para
+>Restaurar a aplicação com o 'sessionId' dado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--cmap</option
+></term>
+<listitem>
+<para
+>Faz com que a aplicação instale um mapa de cores privado num ecrã de 8 bits. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--ncols <replaceable
+>count</replaceable
+></option
+></term>
+<listitem>
+<para
+>Limitar o número de cores alocadas num ecrã de 8 bits, se a aplicação estiver a utilizar a especificação de cores <methodname
+>QApplication::ManyColor</methodname
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--nograb</option
+></term>
+<listitem>
+<para
+>Obriga o Qt a nunca agarrar o rato ou o teclado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--dograb</option
+></term>
+<listitem>
+<para
+>Correr sob um depurador pode causar um <option
+>-nograb</option
+> implícito, utilize <option
+>-dograb</option
+> para o cancelar. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--sync</option
+></term>
+<listitem>
+<para
+>Mudar para o modo síncrono na depuração.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--fn</option
+>, <option
+>--font <replaceable
+>fontname</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o tipo de letra da aplicação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--bg</option
+>, <option
+>--background <replaceable
+>color</replaceable
+></option
+></term>
+<listitem>
+<para
+>Muda a cor de fundo por omissão e a paleta da aplicação (as sombras escuras e luminosas são calculadas). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--fg</option
+>,<option
+>--foreground <replaceable
+>color</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe a cor de primeiro plano por omissão.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--btn</option
+>, <option
+>--button <replaceable
+>color</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe a cor dos botões por omissão.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--name <replaceable
+>name</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o nome da aplicação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--title <replaceable
+>title</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o título da aplicação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--visual <replaceable
+>TrueColor</replaceable
+></option
+></term>
+<listitem>
+<para
+>Força a utilizar um visual para muitas cores num ecrã de 256 cores. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--inputstyle</option
+></term>
+<listitem>
+<para
+>Escolhe o tipo de entrada XIM (X Input Method). Os valores possíveis são: onthespot, overthespot, offthespot e root. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--im <replaceable
+>XIM server</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o servidor XIM.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--noxim</option
+></term>
+<listitem>
+<para
+>Desactivar o XIM.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<refsect2>
+<title
+>Opções do KE</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+>--caption <replaceable
+>caption</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza <emphasis
+>caption</emphasis
+> como o título da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--icon <replaceable
+>icon</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza <emphasis
+>icon</emphasis
+> como o ícone da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--miniicon <replaceable
+>icon</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza 'icon' como o ícone no título.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--dcopserver <replaceable
+>server</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza o servidor de DCOP definido por <emphasis
+>server</emphasis
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--nocrashhandler</option
+></term>
+<listitem>
+<para
+>Desactiva o tratamento de erros, para obter 'core dumps'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--waitforwm</option
+></term>
+<listitem>
+<para
+>Espera um gestor de janelas compatível com WM_NET. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--style <replaceable
+>style</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o estilo gráfico da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--geometry <replaceable
+>geometry</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe a geometria do cliente. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<!-- Stop cutting here: End of entity text -->
+
+</refsect1>
+
+<refsect1>
+<title
+>VEJA TAMBÉM</title>
+<para
+>O &kpat; está documentado em detalhe no <emphasis
+>Manual do &kpat;</emphasis
+> (<filename
+>$<envar
+>KDEDIR</envar
+>share/doc/HTML/en/kpat/index.html</filename
+> ou escreva <userinput
+>help://kpat/index.html</userinput
+> no &konqueror;).</para>
+
+<para
+>&kde-http;</para>
+</refsect1>
+
+<refsect1>
+<title
+>AUTOR</title>
+
+<para
+>&kpat; concebido por:</para>
+<simplelist type="vert">
+<member
+>Paul Olav Tvete</member>
+<member
+>Mario Weilguni <email
+>mweilguni@kde.org</email
+></member>
+<member
+>Matthias Ettrich <email
+>ettrich@kde.org</email
+></member>
+<member
+>Rodolfo Borges <email
+>barrett@labma.ufrj.br</email
+></member>
+<member
+>Peter H. Ruegg <email
+>kpat@incense.org</email
+></member>
+<member
+>Michael Koch <email
+>koch@kde.org</email
+></member>
+<member
+>Marcus Meissner <email
+>mm@caldera.de</email
+></member>
+<member
+>Shlomi Fish <email
+>shlomif@vipe.technion.ac.il</email
+></member>
+<member
+>Stephan Kulow <email
+>coolo@kde.org</email
+></member>
+</simplelist>
+</refsect1>
+</refentry>
diff --git a/tde-i18n-pt/docs/kdegames/kpat/man.docbook b/tde-i18n-pt/docs/kdegames/kpat/man.docbook
new file mode 100644
index 00000000000..66cf31d9ae0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpat/man.docbook
@@ -0,0 +1,537 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "kpat">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry id="kpat">
+<refmeta>
+<refentrytitle
+>KPAT</refentrytitle>
+<manvolnum
+>6</manvolnum>
+<refmiscinfo class="date"
+>24 de Janeiro de 2002</refmiscinfo>
+<refmiscinfo class="source"
+>kde-games</refmiscinfo>
+<refmiscinfo class="title"
+>Manual do Utilizador KDE</refmiscinfo>
+</refmeta>
+
+<refnamediv>
+<refname
+>&kappname;</refname>
+<refpurpose
+>Um jogo de cartas viciante do &kde;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kpat</command
+> <arg choice="opt" rep="repeat"
+>Opção-Qt</arg
+> <arg choice="opt" rep="repeat"
+>Opção-KDE</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>DESCRIÇÃO</title>
+<para
+>O &kpat; é um conjunto de vários jogos conhecidos de paciência de cartas, desde os conhecidos Klondike e Freecell até outros como o Relógio do Avô e o Mod3. Ao todo estão disponíveis 13 variantes para gastar o seu tempo.</para>
+</refsect1>
+
+<refsect1>
+<title
+>OPÇÕES</title>
+<para
+>Este programa segue a sintaxe GNU para linhas de comandos, com as opções longas a começarem com dois traços (`--'). Uma lista da opções suportados pelo <command
+>kpat</command
+> está incluída abaixo. </para>
+
+
+<refsect2>
+<title
+>Opções genéricas</title>
+<variablelist>
+
+<varlistentry>
+<term
+><option
+>--author</option
+></term>
+<listitem>
+<para
+>Mostra informações sobre o autor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>--help</term>
+<listitem>
+<para
+>Mostra a ajuda acerca das opções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-qt</option
+></term>
+<listitem>
+<para
+>Mostra as opções específicas do Qt.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-kde</option
+></term>
+<listitem>
+<para
+>Mostra opções específicas do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-all</option
+></term>
+<listitem>
+<para
+>Mostrar todas as opções</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--license</option
+></term>
+<listitem>
+<para
+>Mostra informações sobre a licença</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-v</option
+>, <option
+>--version</option
+></term>
+<listitem>
+<para
+>Mostrar a versão e sair.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect2>
+
+<!-- Cut here: From here to the end of the KDE options will be entities -->
+<refsect2>
+<title
+>Opções do Qt</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--display <replaceable
+>displayname</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utilizar o ecrã do servidor de X <emphasis
+>displayname</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--session <replaceable
+>sessionId</replaceable
+></option
+></term>
+<listitem>
+<para
+>Restaurar a aplicação com o 'sessionId' dado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--cmap</option
+></term>
+<listitem>
+<para
+>Faz com que a aplicação instale um mapa de cores privado num ecrã de 8 bits. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--ncols <replaceable
+>count</replaceable
+></option
+></term>
+<listitem>
+<para
+>Limitar o número de cores alocadas num ecrã de 8 bits, se a aplicação estiver a utilizar a especificação de cores <methodname
+>QApplication::ManyColor</methodname
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--nograb</option
+></term>
+<listitem>
+<para
+>Obriga o Qt a nunca agarrar o rato ou o teclado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--dograb</option
+></term>
+<listitem>
+<para
+>Correr sob um depurador pode causar um <option
+>-nograb</option
+> implícito, utilize <option
+>-dograb</option
+> para o cancelar. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--sync</option
+></term>
+<listitem>
+<para
+>Mudar para o modo síncrono na depuração.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--fn</option
+>, <option
+>--font <replaceable
+>fontname</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o tipo de letra da aplicação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--bg</option
+>, <option
+>--background <replaceable
+>color</replaceable
+></option
+></term>
+<listitem>
+<para
+>Muda a cor de fundo por omissão e a paleta da aplicação (as sombras escuras e luminosas são calculadas). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--fg</option
+>,<option
+>--foreground <replaceable
+>color</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe a cor de primeiro plano por omissão.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--btn</option
+>, <option
+>--button <replaceable
+>color</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe a cor dos botões por omissão.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--name <replaceable
+>name</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o nome da aplicação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--title <replaceable
+>title</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o título da aplicação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--visual <replaceable
+>TrueColor</replaceable
+></option
+></term>
+<listitem>
+<para
+>Força a utilizar um visual para muitas cores num ecrã de 256 cores. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--inputstyle</option
+></term>
+<listitem>
+<para
+>Escolhe o tipo de entrada XIM (X Input Method). Os valores possíveis são: onthespot, overthespot, offthespot e root. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--im <replaceable
+>XIM server</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o servidor XIM.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--noxim</option
+></term>
+<listitem>
+<para
+>Desactivar o XIM.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<refsect2>
+<title
+>Opções do KE</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+>--caption <replaceable
+>caption</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza <emphasis
+>caption</emphasis
+> como o título da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--icon <replaceable
+>icon</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza <emphasis
+>icon</emphasis
+> como o ícone da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--miniicon <replaceable
+>icon</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza 'icon' como o ícone no título.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--dcopserver <replaceable
+>server</replaceable
+></option
+></term>
+<listitem>
+<para
+>Utiliza o servidor de DCOP definido por <emphasis
+>server</emphasis
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--nocrashhandler</option
+></term>
+<listitem>
+<para
+>Desactiva o tratamento de erros, para obter 'core dumps'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--waitforwm</option
+></term>
+<listitem>
+<para
+>Espera um gestor de janelas compatível com WM_NET. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--style <replaceable
+>style</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe o estilo gráfico da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--geometry <replaceable
+>geometry</replaceable
+></option
+></term>
+<listitem>
+<para
+>Escolhe a geometria do cliente. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<!-- Stop cutting here: End of entity text -->
+
+</refsect1>
+
+<refsect1>
+<title
+>VEJA TAMBÉM</title>
+<para
+>O &kpat; está documentado em detalhe no <emphasis
+>Manual do &kpat;</emphasis
+> (<filename
+>$<envar
+>KDEDIR</envar
+>share/doc/HTML/en/kpat/index.html</filename
+> ou escreva <userinput
+>help://kpat/index.html</userinput
+> no &konqueror;).</para>
+
+<para
+>&kde-http;</para>
+</refsect1>
+
+<refsect1>
+<title
+>AUTOR</title>
+
+<para
+>&kpat; concebido por:</para>
+<simplelist type="vert">
+<member
+>Paul Olav Tvete</member>
+<member
+>Mario Weilguni <email
+>mweilguni@kde.org</email
+></member>
+<member
+>Matthias Ettrich <email
+>ettrich@kde.org</email
+></member>
+<member
+>Rodolfo Borges <email
+>barrett@labma.ufrj.br</email
+></member>
+<member
+>Peter H. Ruegg <email
+>kpat@incense.org</email
+></member>
+<member
+>Michael Koch <email
+>koch@kde.org</email
+></member>
+<member
+>Marcus Meissner <email
+>mm@caldera.de</email
+></member>
+<member
+>Shlomi Fish <email
+>shlomif@vipe.technion.ac.il</email
+></member>
+<member
+>Stephan Kulow <email
+>coolo@kde.org</email
+></member>
+</simplelist>
+</refsect1>
+</refentry>
diff --git a/tde-i18n-pt/docs/kdegames/kpoker/Makefile.am b/tde-i18n-pt/docs/kdegames/kpoker/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpoker/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kpoker/Makefile.in b/tde-i18n-pt/docs/kdegames/kpoker/Makefile.in
new file mode 100644
index 00000000000..85208b707b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpoker/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kpoker
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kpoker/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kpoker/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kpoker/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kpoker/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kpoker/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpoker/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kpoker/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kpoker/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kpoker/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kpoker/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kpoker/index.cache.bz2
new file mode 100644
index 00000000000..7998fc8eedb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpoker/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kpoker/index.docbook b/tde-i18n-pt/docs/kdegames/kpoker/index.docbook
new file mode 100644
index 00000000000..8397afabc35
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kpoker/index.docbook
@@ -0,0 +1,1073 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kpoker;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual do &kpoker;</title>
+<authorgroup>
+<author
+><firstname
+>Jochen</firstname
+> <surname
+>Tuchbreiter</surname
+> <affiliation
+> <address
+>&Jochen.Tuchbreiter.mail;</address>
+</affiliation>
+</author>
+<author
+><firstname
+>Andreas</firstname
+> <surname
+>Beckermann</surname
+> <affiliation
+> <address
+>&Andreas.Beckermann.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1997</year
+><year
+>2001</year>
+<holder
+>&Jochen.Tuchbreiter;, &Andreas.Beckermann;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-14</date>
+<releaseinfo
+>1.1</releaseinfo>
+<abstract>
+
+<para
+>Esta é a ajuda do &kpoker;, um pequeno jogo de poker.</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kpoker</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jogos</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>poquer</keyword>
+<keyword
+>jogo de cartas</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="what-is-kpoker">
+<title
+>O que é o &kpoker;?</title>
+
+<para
+>O &kpoker; é um clone compatível com o <ulink url="http://www.kde.org"
+>&kde;</ulink
+> desses jogos electrónicos altamente viciantes de Poker que se chamam <quote
+>Videopoker</quote
+>.</para>
+</sect1>
+
+<sect1 id="where-do-i-get-the-latest-version-of-kpoker">
+<title
+>Onde posso obter a última versão do &kpoker;?</title>
+
+<para
+>A última versão do &kpoker; está sempre disponível em</para>
+<itemizedlist>
+<listitem>
+<para
+>Página do &kpoker;: <ulink url="http://kpoker.sourceforge.net/"
+>http://kpoker.sourceforge.net/</ulink
+></para>
+</listitem>
+<listitem>
+<para
+>Página do &kde;: &kde-http;</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+
+<chapter id="new-game">
+<title
+>Começar um novo jogo</title>
+
+<para
+>Pode começar um novo jogo de duas maneiras:</para>
+
+<orderedlist>
+
+<listitem
+><para
+>Escolhendo <menuchoice
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+> do menu.</para
+></listitem>
+
+<listitem
+><para
+>Carregando em <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></para
+></listitem>
+</orderedlist>
+
+<para
+>De qualquer das formas, ser-lhe-á apresentada uma janela.</para>
+
+<screenshot>
+<screeninfo
+>Janela de Configuração da <acronym
+>IA</acronym
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kpoker2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de Configuração da <acronym
+>IA</acronym
+></phrase
+></textobject>
+</mediaobject>
+</screenshot
+>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Quantos jogadores deseja?</guilabel
+></term>
+<listitem
+><para
+>Irá determinar se você joga um <link linkend="one-player-game"
+>jogo para um jogador</link
+> (contra a banca) ou um <link linkend="two-player-game"
+>jogo de dois jogadores</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>O seu nome:</guilabel
+></term>
+<listitem
+><para
+>Permite-lhe personalizar o &kpoker; para que o chame pelo seu nome (em vez de <guilabel
+>Você</guilabel
+>).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dinheiro inicial do jogador:</guilabel
+></term>
+<listitem
+><para
+>Permite-lhe definir o dinheiro com que começa cada jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Os nomes dos seus adversários:</guilabel
+></term>
+<listitem
+><para
+>permite-lhe alterar o nome do outro jogador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar esta janela no arranque</guilabel
+></term
+>
+<listitem
+><para
+>Se esta opção estiver assinalada, o primeiro jogo depois de você iniciar o &kpoker; irá mostrar este menu. Se esta opção não estiver assinalada, então o jogo não mostrará este menu para o primeiro jogo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Quando você estiver satisfeito com as suas configurações, carregue em <guibutton
+>OK</guibutton
+>, para iniciar o jogo. Se carregar em <guibutton
+>Cancelar</guibutton
+> irá interromper o início de um novo jogo.</para>
+
+</chapter>
+
+<chapter id="one-player-game">
+<title
+>Jogo com um jogador</title>
+
+<sect1 id="how-do-i-play">
+<title
+>Como é que jogo?</title>
+
+<para
+>No início do jogo você tem 10 000€. Você recebe cinco cartas e decide quais é que deseja manter. Você indica as cartas que deseja manter, carregando na face da carta. A palavra <guilabel
+>Conservar</guilabel
+> irá aparecer por cima da carta.</para>
+
+<para
+>Depois de fazer a selecção você irá receber novas cartas em substituição das que não quis manter. Isto é feito com ao carregar no botão <guibutton
+>Biscar Novas Cartas</guibutton
+>.</para>
+
+<para
+>O jogo parece-se agora como se você tivesse uma <link linkend="hands"
+>vaza de Poker</link
+> e dá-lhe algum dinheiro de acordo com o tipo de vaza que você obteve (veja em <link linkend="scoring"
+>pontuação</link
+>). </para>
+
+<para
+>A partir daí, você começa de novo, recebe cinco cartas, decide quais as que deseja manter...</para>
+
+<para
+>O jogo termina quando você não conseguir pagar mais nenhuma vaza ou se fechar a janela do &kpoker;.</para>
+
+</sect1>
+
+<sect1 id="hands">
+<title
+>Quais são as vazas possíveis do Poker ?</title>
+
+<para
+>As vazas possíveis do Poker são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Valetes ou superiores</term>
+<listitem
+><para
+>Duas cartas do mesmo valor, ambas Valetes ou superiores</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Dois pares</term>
+<listitem
+><para
+>Duas cartas de um valor mais duas cartas de outro valor</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Três iguais</term>
+<listitem
+><para
+>Três cartas com o mesmo valor</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Quatro iguais</term>
+<listitem
+><para
+>Quatro cartas com o mesmo valor</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Full House</term>
+<listitem
+><para
+>Três cartas de um valor e duas cartas de outro</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Straight</term>
+<listitem
+><para
+>Cinco cartas de valores consecutivos incluindo a combinação ás-2-3-4-5</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Flush</term>
+<listitem
+><para
+>Cinco cartas do mesmo naipe</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Straight flush</term>
+<listitem
+><para
+>Cinco cartas do mesmo naipe e com valores consecutivos</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Royal flush</term>
+<listitem
+><para
+>Ás, rei, dama, valete e dez do mesmo naipe</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="scoring">
+
+<title
+>Quantos euros recebo por cada vaza ? </title>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row>
+<entry
+>Um par de Valetes ou superiores</entry
+><entry
+>500 €</entry
+></row>
+<row
+><entry
+>Dois Pares</entry
+><entry
+>1000 €</entry
+></row>
+<row
+><entry
+>Três Iguais</entry
+><entry
+>1500 €</entry
+></row>
+<row
+><entry
+>Straight</entry
+><entry
+>2000 €</entry
+></row>
+<row
+><entry
+>Flush</entry
+><entry
+>2500 €</entry
+></row>
+<row
+><entry
+>Full House</entry
+><entry
+>4000 €</entry
+></row>
+<row
+><entry
+>Quatro iguais (Poker)</entry
+><entry
+>12500 €</entry
+></row>
+<row
+><entry
+>Straight Flush</entry
+><entry
+>25000 €</entry
+></row>
+<row
+><entry
+>Royal Flush</entry
+><entry
+>200000 €</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="two-player-game">
+<title
+>Jogo de dois jogares</title>
+
+<para
+>O jogo de dois jogadores é muito diferente de um jogo para <link linkend="one-player-game"
+>apenas um jogador</link
+>.</para>
+
+<sect1 id="two-player">
+<title
+>Começar um jogo de dois jogadores</title>
+
+<para
+>Para iniciar um jogo para dois jogadores, seleccione a opção <menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo Jogo</guimenuitem
+> </menuchoice
+> no menu. Isto fará aparecer uma janela. Basta seleccionar o número de jogadores na lista intitulada <guilabel
+>Quantos jogadores deseja?</guilabel
+>. Carregue depois em <guibutton
+>OK</guibutton
+>.</para>
+</sect1>
+
+<sect1 id="two-player-play">
+<title
+>Jogar um jogo para dois jogadores</title>
+
+<para
+>Existem quatro fases para um jogo de dois jogadores:</para
+>
+
+<procedure>
+<step
+><para
+>você começa a receber cartas</para
+></step>
+<step
+><para
+>de seguida aposta algum dinheiro</para
+></step>
+<step
+><para
+>depois disso você troca as suas cartas</para
+></step>
+<step
+><para
+>de seguida você poderá subir a parada e finalmente ver as cartas do outro jogador, onde o vencedor irá receber todo o dinheiro.</para
+></step
+></procedure>
+
+<variablelist>
+<varlistentry>
+<term
+>Biscar</term>
+<listitem
+><para
+>Você irá começar o jogo com 100 €. Depois de carregar no botão para <guibutton
+>Biscar</guibutton
+> irá receber cinco cartas. Aí, é tudo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Apostar</term>
+<listitem
+><para
+>Agora você decide se as suas cartas são boas ou não. Se forem, você aposta algum dinheiro - pelo menos 500 € e no máximo 2 000 €. Basta carregar no botão <guibutton
+>+500 €</guibutton
+> e similares.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>Mudar</term
+>
+<listitem
+><para
+>Agora você irá decidir quais as cartas que deseja manter. Carregue nas mesmas. Se você tiver um 'royal flush' então não troque nenhumas cartas! Quando você pensar que está pronto então carregue de novo no botão <guibutton
+>Biscar Novas Cartas</guibutton
+> - você provavelmente irá obter cartas novas.</para>
+
+<para
+>Talvez você não obtenha cartas novas - aí o jogador do computador terá cartas muito boas (ou, pelo menos, não muito más) e ele subiu. Você terá de decidir ajustar a sua aposta ou sair da jogada. Por omissão, você irá ajustar a sua aposta. Carregue de novo no botão <guibutton
+>Biscar Cartas Novas</guibutton
+> quando tiver terminado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Elevar</term
+>
+
+<listitem
+> <para
+>Depois de você ter obtido cartas novas, poderá elevar a aposta um pouco. É o mesmo que a fase de apostas, como tal não será explicada de novo. Carregue no botão para biscar (que agora se chama <guilabel
+>Ver!</guilabel
+>) quando estiver pronto. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ver / Biscar</term>
+<listitem
+><para
+>Eu sei que disse que haviam quatro fases e esta é a quinta. Mas é praticamente a mesma que a fase de bisca. Você também irá ver as cartas do jogador do computador e as cartas vencedoras ficarão a piscar. O vencedor ganha o dinheiro todo. Carregue em Biscar para começar uma nova ronda!</para>
+
+<note
+><para
+>As cartas a piscar não são necessariamente as melhores cartas desse jogador. Só as cartas que o fizeram ganhar é que irão piscar. Por isso, se você tiver dois pares (&eg; 2 * 2 e 2 * 3) e um ás, mas só o ás estiver a piscar, então o computador também terá esses dois pares (o 2 * 2 e o 2 * 3), mas não um ás.</para
+></note
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="command">
+<title
+>Comandos e Atalhos do Teclado</title>
+
+<para
+>As seguintes secções descrevem brevemente cada opção do menu.</para>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Jogo</guimenu
+> consiste em três opções.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo</action
+> do &kpoker;. Para mais informações, veja a secção chamada <link linkend="new-game"
+>Iniciar um novo jogo</link
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o seu jogo actual</action
+> no disco. Isto irá sobrepor os jogos gravados anteriormente.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kpoker;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<para
+>O menu de configuração é usado para ajustar o som, a aparência e o comportamento do &kpoker;.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar o Menu</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto activa ou desactiva o menu. Se estiver desligado e você precisar de ver o menu, você poderá carregar com o botão direito do rato na área de jogo do &kpoker; para que apareça um menu de contexto. Aí você poderá seleccionar a opção <guilabel
+>Mostrar o Menu</guilabel
+> para o activar de novo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Esta opção irá <action
+>comutar a visibilidade da barra de estado</action
+>. A barra de estado está localizada na parte de baixo da janela do &kpoker; e contém informações sobre o jogo e quanto é que você ganhou na vaza anterior.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Som</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Esta opção irá <action
+>activar ou desactivar o som</action
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Cartas a Piscar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, então quando ganhar uma vaza, as <action
+>cartas que lhe permitiram ganhar dinheiro irão piscar</action
+>. Se esta opção não estiver assinalada, as cartas não irão piscar.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Ajustar a Aposta por Omissão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Se esta opção não estiver assinalada, e se você estiver a jogar um jogo para dois jogadores, você será responsável por carregar em <guibutton
+>Ajustar a Aposta</guibutton
+>, se o seu adversário subir a parada, porque a acção por omissão será <quote
+>guardar</quote
+> a sua vaza em derrota.</para>
+<para
+>Se, por outro lado, a opção estiver assinalada, e se você estiver na mesma situação, a acção por omissão do jogo é corresponder à aposta do seu adversário e você será responsável por guardar a sua jogada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar a Configuração</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto grava todas as suas opções no seu disco rígido. Estas opções serão repostas automaticamente quando você reiniciar o &kpoker;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Personalizar os atalhos do teclado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Baralhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Isto irá abrir uma nova janela onde você poderá seleccionar a face e o verso das cartas do &kpoker;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KPoker...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela de configuração.</para>
+<screenshot>
+<screeninfo
+>Janela de Configuração da IA</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kpoker1.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot
+>
+<para
+>Existe uma ou três opções a ajustar:</para>
+
+<para
+>O campo de texto no topo indica em segundos o tempo de atraso antes de mostrar a próxima carta. Isto poderá ser usado para acelerar as biscas, se você não estiver interessado na velocidade predefinida, a qual é mais realista.</para>
+
+<para
+>O campo de texto chamado <guilabel
+>Aposta máxima:</guilabel
+> indica o valor máximo da aposta para cada vaza.</para>
+
+<para
+>O campo de texto <guilabel
+>Aposta mínima:</guilabel
+> indica o valor mínimo da aposta para cada vaza.</para>
+
+<note
+><para
+>Os campos <guilabel
+>Aposta máxima:</guilabel
+> e <guilabel
+>Aposta mínima:</guilabel
+> não são mostrados para o modo de um jogador. No modo para um jogador, só o atraso da carta é que poderá ser ajustado.</para
+></note>
+
+<para
+>Como pode ver, as alterações não farão efeito até que comece uma nova ronda.</para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="keys">
+<title
+>Atalhos de Teclado Predefinidos</title>
+
+<informaltable>
+<tgroup cols="2">
+<thead
+><row
+><entry
+>Combinação de Teclas</entry
+><entry
+>Acção</entry
+></row
+></thead>
+<tbody>
+<row
+><entry
+><keycap
+>&Enter;</keycap
+></entry
+><entry
+>Biscar</entry
+></row>
+<row
+><entry
+><keycap
+>1</keycap
+></entry
+><entry
+>Mudar a Carta 1</entry
+></row>
+<row
+><entry
+><keycap
+>2</keycap
+></entry
+><entry
+>Mudar</entry
+></row>
+<row
+><entry
+><keycap
+>3</keycap
+></entry
+><entry
+>Mudar a Carta 3</entry
+></row>
+<row
+><entry
+><keycap
+>4</keycap
+></entry
+><entry
+>Mudar a Carta 4</entry
+></row>
+<row
+><entry
+><keycap
+>5</keycap
+></entry
+><entry
+>Mudar a Carta 5</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+><entry
+>Sair do &kpoker;</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry
+><entry
+>Novo Jogo</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></entry
+><entry
+>Gravar o Jogo</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></entry
+><entry
+>Mostrar o Menu</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F1</keycap
+></keycombo
+></entry
+><entry
+>Ajuda <quote
+>O Que É Isto</quote
+></entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+><keycap
+>F1</keycap
+></keycombo
+></entry
+><entry
+>Conteúdo da Ajuda</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect1>
+</chapter>
+<chapter id="credits"
+><title
+>Créditos e Licença</title>
+
+<para
+>&kpoker;</para>
+
+<para
+>Programa com 'copyright' 1997-2000 de &Jochen.Tuchbreiter; &Jochen.Tuchbreiter.mail; e &Andreas.Beckermann; &Andreas.Beckermann.mail;</para>
+<para
+>Pessoas que ajudaram:</para>
+<itemizedlist>
+<listitem
+><para
+>Chris Holmes - ideia de escrever o jogo e partes da sua aparência</para
+></listitem>
+<listitem
+><para
+>John Fitzgibbon - imagens de cartas</para
+></listitem>
+<listitem
+><para
+>Nico Schirwing - costas das cartas</para
+></listitem>
+<listitem
+><para
+>&Andreas.Beckermann; - manutenção actual do jogo</para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação actualizada para o KDE 2.0 por &Mike.McBride; &Mike.McBride.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter
+>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kpoker">
+<title
+>Como obter o &kpoker;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kreversi/Makefile.am b/tde-i18n-pt/docs/kdegames/kreversi/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kreversi/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kreversi/Makefile.in b/tde-i18n-pt/docs/kdegames/kreversi/Makefile.in
new file mode 100644
index 00000000000..491467ce4ed
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kreversi/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kreversi
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kreversi/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kreversi/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kreversi/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kreversi/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kreversi/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kreversi/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kreversi/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kreversi/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kreversi/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kreversi/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kreversi/index.cache.bz2
new file mode 100644
index 00000000000..c546b2ef51a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kreversi/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kreversi/index.docbook b/tde-i18n-pt/docs/kdegames/kreversi/index.docbook
new file mode 100644
index 00000000000..1e7b2ef3a3f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kreversi/index.docbook
@@ -0,0 +1,927 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kreversi;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kreversi;</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Clay</firstname
+> <surname
+>Pradarits</surname
+> <affiliation
+> <address
+>&Clay.Pradarits.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Mario</firstname
+> <surname
+>Weilguni</surname
+> <affiliation
+> <address
+>&Mario.Weilguni.mail;</address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Revisão</contrib>
+<affiliation
+><address
+>&Lauri.Watts.mail; </address
+></affiliation>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2005-12-14</date>
+<releaseinfo
+>1.7</releaseinfo>
+
+<abstract
+><para
+>&kreversi; é um jogo de estratégia para um jogador.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>Reversi</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="Introduction">
+<title
+>Introdução</title>
+
+<sect1 id="what-is-kreversi">
+<title
+>O que é o &kreversi;?</title>
+
+<para
+>O &kreversi; é um jogo simples de estratégia para um jogador que pratica contra o computador. O campo de jogo é um tabuleiro quadrado de 8 por 8 casas, dividido equitativamente em 64 quadrados. A peça de jogo usada é uma pedra colorida - um dos seus lados é vermelho, enquanto o outro é azul. Se uma peça for capturada por um jogador adversário, essa peça é virada para revelar a cor desse jogador. É declarado um vencedor quando esse jogador ficar com mais peças da sua cor no tabuleiro e se não existirem mais jogadas possíveis.</para>
+
+</sect1>
+
+<sect1 id="object-of-the-game">
+<title
+>Objectivo do Jogo</title>
+
+<para
+>O objectivo do jogo é controlar a maioria dos quadrados do tabuleiro.</para>
+
+</sect1>
+</chapter>
+
+
+
+<chapter id="Playing">
+<title
+>Jogar</title>
+
+<sect1 id="basics"
+>
+<title
+>Básicos</title>
+
+<para
+>Uma jogada consiste em flanquear por fora os discos do seu adversário, virando então os discos flanqueados para revelar a sua cor. A jogada é efectuada, colocando o cursor do rato em cima do quadrado desejado e carregando então com o &LMB;.</para
+>
+
+<para
+>'Flanquear por fora' significa colocar um disco no tabuleiro, de modo a que as fileiras de discos do seu adversário fiquem contornadas em cada extremo por um disco da sua cor. Uma fileira poderá ser criada a partir de um ou mais discos.</para>
+
+<para
+>O jogo inicia com cada jogador tendo dois discos colocados automaticamente nos quatro quadrados do centro do tabuleiro, com o seguinte padrão:</para>
+
+<screenshot>
+<screeninfo
+>Posição de abertura do &kreversi;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kreversi1.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Posição de abertura do &kreversi;</phrase
+></textobject>
+<caption
+><para
+>Disposição do Tabuleiro</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><interface
+>Barra de Menu</interface
+></term>
+<listitem>
+<para
+>A <interface
+>Barra de Menu</interface
+> contém várias opções de menu. Estas são a <link linkend="game-menu"
+><guimenu
+>Jogo</guimenu
+></link
+>, a <link linkend="move-menu"
+><guimenu
+>Mover</guimenu
+></link
+>, a <link linkend="view-menu"
+><guimenu
+>Ver</guimenu
+></link
+>, a <link linkend="settings-menu"
+><guimenu
+>Configuração</guimenu
+></link
+> e a <link linkend="help-menu"
+><guimenu
+>Ajuda</guimenu
+></link
+>. Se carregar com o &LMB; ou fizer <keycombo action="simul"
+>&Alt;<keycap
+>a tecla sublinhada</keycap
+></keycombo
+>, irá abrir o menu correspondente.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><interface
+>Barra de Ferramentas</interface
+></term>
+<listitem
+><para
+>Oferece ao jogador alguns atalhos com ícones para as acções mais usadas. Estas são o <guiicon
+>Novo</guiicon
+>, o <guiicon
+>Parar de Pensar</guiicon
+>, o <guiicon
+>Continuar a Pensar</guiicon
+>, o <guiicon
+>Desfazer a Jogada</guiicon
+>, o <guiicon
+>Mostrar o Menu</guiicon
+>, o <guiicon
+>Mostrar os Movimentos Válidos</guiicon
+> e o <guiicon
+>Obter uma Dica</guiicon
+>. Coloque o cursor do rato sobre qualquer um desses ícones e carregue com o &LMB; para o activar.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><interface
+>Tabuleiro do Jogo</interface
+></term>
+<listitem
+><para
+>O tabuleiro do jogo consiste num tabuleiro de 8 por 8 quadrados, dividido dessa forma em 64 quadrados.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><interface
+>Barra de Estado</interface
+></term>
+<listitem
+><para
+>A barra de estado mostra de quem é vez de momento.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O campo do lado direito do jogo contém informações úteis sobre quem é a jogar, qual a cor que representa cada jogador e o número de quadrados que cada jogador controla no tabuleiro.</para>
+</sect1>
+
+<sect1 id="Rules">
+<title
+>Regras</title>
+
+<para
+>As azuis movem-se sempre primeiro.</para>
+
+<para
+>Se, na sua jogada, não conseguir flanquear por fora pelo menos um disco adversário, a sua vez é descartada e o seu adversário volta a jogar. Todavia, se for possível efectuar uma jogada, você não poderá descartá-la.</para>
+
+<para
+>Um disco poderá flanquear um número qualquer de discos numa ou mais fileiras em qualquer direcção - horizontalmente, verticalmente ou na diagonal. Uma fileira é definida através de um ou mais discos numa linha contínua a direito. </para>
+
+<para
+>Você não poderá saltar por cima de um disco da sua cor para flanquear por fora um disco adversário.</para>
+
+<para
+>Os discos só poderão ser flanqueados como resultado directo de uma jogada e terão de cair na linha a direito do disco colocado.</para>
+
+<para
+>Todos os discos flanqueados por fora numa jogada terão de ser virados, mesmo que seja vantajoso para o jogador não os virar.</para>
+
+<para
+>Logo que um disco tenha sido colocado num quadrado ele não poderá ser movido para nenhum outro quadrado do tabuleiro.</para>
+
+<para
+>Quando não for mais possível para nenhum dos jogadores mover-se, o jogo termina. Os discos são então contados e o jogador que tiver mais discos da sua cor no tabuleiro é declarado o vencedor.</para>
+
+<note
+><para
+>É possível que o jogo termine antes de todos as 64 casas estarem preenchidas.</para
+></note>
+
+</sect1>
+
+<sect1 id="tips">
+<title
+>Dicas</title>
+
+<para
+>Tente colocar peças nas bordas sempre que possível. O seu adversário não as pode cercar.</para>
+
+<para
+>Evite colocar peças num dos três cantos adjacentes de um canto a menos que tenha a certeza absoluta que o seu adversário não será capaz de colocar uma peça no canto.</para>
+
+<para
+>Por vezes é melhor oferecer algumas peças ao seu adversário</para>
+
+<para
+>Tente colocar peças nas casas que impedem o seu adversário de se mover.</para>
+
+<para
+>Tente forçar o seu adversário a colocar uma peça num campo vizinho de um canto.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="user-interface">
+<title
+>Interface do Utilizador</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Inicia um novo jogo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Carregar...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Abrir um jogo gravado. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Gravar o jogo actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Mostrar os Recordes</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que mostra as diferentes tabelas de recordes. Pode <guibutton
+>Exportar</guibutton
+> os recordes para um ficheiro ou carregar em <guibutton
+>Configurar</guibutton
+> para abrir uma janela onde configurar a sua Alcunha e adicionar um Comentário.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Sai o &kreversi;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Remove a sua última jogada, assim como a última jogada do computador do tabuleiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>H</keycap
+></shortcut
+><guimenu
+>Mover</guimenu
+><guimenuitem
+>Dica</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>O computador dará então uma sugestão para a sua próxima jogada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+><guimenuitem
+>Mudar de Lado</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Fará com que você jogue com a cor oposta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Escape</keycap
+></shortcut
+> <guimenu
+>Mover</guimenu
+><guimenuitem
+>Parar de Pensar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Pára a profundidade de procura do computador, para que você possa então escolher a próxima jogada do computador ou seleccionar o item de menu <guimenuitem
+>Continuar a Pensar</guimenuitem
+> para que prossiga o processo de pensamento do computador.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mover</guimenu
+> <guimenuitem
+>Continuar a Pensar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Continua o processo de pensamento do computador, se este foi interrompido previamente pela opção do menu <guimenuitem
+>Parar de Pensar</guimenuitem
+>. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Ampliar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Amplia o tabuleiro de jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Reduzir</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Reduz o tabuleiro de jogo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esconder o Menu</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Indica ou não se o menu está visível.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+><guimenuitem
+>Barra Principal (&kreversi;)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a <guilabel
+>Barra de Ferramentas Principal</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+><guimenuitem
+>Barra de Visualização (&kreversi;)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a <guilabel
+>Barra de Visualização</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que lhe permite configurar todas as combinações de teclas disponíveis no &kreversi;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma janela que lhe permite configurar as barras de ferramentas</action
+> no &kreversi;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kreversi;...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Abre a <link linkend="configuration"
+>janela de configuração</link
+>, a qual lhe permite afinar muitas das opções do &kreversi;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Se seleccionar o item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kreversi;...</guimenuitem
+></menuchoice
+>, irá abrir uma janela de configuração que lhe permite ajustar muitas das opções do &kreversi;.</para>
+
+<screenshot>
+<screeninfo
+>Janela de configuração do &kreversi;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kreversi-configuration.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de configuração do &kreversi;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Fichas em tons de cinzento</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção para que as peças sejam a preto-e-branco em vez de vermelhas e azuis; isto poderá melhorar o visual nos ecrãs com muito poucas cores.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Jogar</guilabel
+></term>
+<listitem
+><para
+>Assinale uma opção para escolher se deseja jogar <guilabel
+>Casualmente</guilabel
+> ou <guilabel
+>Competitivamente</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Animação</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, será mostrada uma pequena animação quando uma peça muda de cor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Velocidade de Animação</guilabel
+></term>
+<listitem
+><para
+>Se a opção da <guilabel
+>Animação</guilabel
+> estiver activa, você poderá usar esta barra deslizante para definir quão rápida deverá ser essa animação; mova a barra para a esquerda para uma animação mais lenta, enquanto que, se mover para a direita, irá acelerar a mesma animação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Perícia do Computador</guilabel
+></term>
+<listitem
+><para
+>Esta barra permite-lhe definir o nível de perícia do jogador controlado pelo computador. Existem sete níveis de perícia disponíveis, desde o principiante até ao perito. Mova a barra para a esquerda para ter um adversário mais simples, ou para a direita para um mais complicado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá definir a aparência do campo de jogo. Seleccione a opção <guilabel
+>Cor:</guilabel
+> e carregue no botão colorido à direita se quiser que o fundo tenha uma única cor. Seleccione a opção <guilabel
+>Imagem</guilabel
+> para indicar a localização de uma imagem no campo de edição à direita, no caso de querer usar uma imagem específica como papel de parede do fundo do jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem
+><para
+>Abre a ajuda do &kreversi;.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Predefinições</guibutton
+></term>
+<listitem
+><para
+>Repõe as configurações nos valores predefinidos.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>OK</guibutton
+></term>
+<listitem
+><para
+>Grava as alterações e fecha a janela.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem
+><para
+>Grava as alterações mas não fecha a janela.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Cancela as alterações e fecha a janela.</para
+></listitem
+></varlistentry>
+
+</variablelist>
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licença</title>
+
+<para
+>Programa com 'copyright' 1998-2000 de &Mario.Weilguni;</para>
+<para
+>Mats Luthman - Desenho do motor de movimentação.</para>
+
+<para
+>Documentação original de &Mario.Weilguni;</para>
+<para
+>Editado por Robert Williams</para>
+
+<para
+>Documentação reescrita e actualizada para o &kde; 2.0 por &Clay.Pradarits; &Clay.Pradarits.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="Installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
+
+
+
+
+
+
+
+
diff --git a/tde-i18n-pt/docs/kdegames/ksame/Makefile.am b/tde-i18n-pt/docs/kdegames/ksame/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksame/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ksame/Makefile.in b/tde-i18n-pt/docs/kdegames/ksame/Makefile.in
new file mode 100644
index 00000000000..d512ec5a8d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksame/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ksame
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksame/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ksame/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksame/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksame/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksame/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksame/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksame/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksame/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksame/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ksame/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ksame/index.cache.bz2
new file mode 100644
index 00000000000..b4d12210af0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksame/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ksame/index.docbook b/tde-i18n-pt/docs/kdegames/ksame/index.docbook
new file mode 100644
index 00000000000..f46b59ea6c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksame/index.docbook
@@ -0,0 +1,421 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksame;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ksame;</title>
+
+<authorgroup>
+<author
+><firstname
+>Nicholas</firstname
+> <surname
+>Robbins</surname
+> <affiliation
+> <address
+>&Nicholas.Robbins.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Nicholas Robbins</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-17</date>
+<releaseinfo
+>0.5.1</releaseinfo>
+
+<abstract
+><para
+>&ksame; é um pequeno jogo que o poderá divertir desde 3 minutos até 6 dias (de seguida!).</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>ksame</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksame; é um jogo simples. É jogado apenas por um jogador, por isso só pode haver um vencedor :-) Jogue por divertimento e a bater recordes. Foi inspirado no SameGame, que é bastante conhecido no Macintosh. </para>
+
+<para
+>Em 1997 &Stephan.Kulow; e Marcus Kreutzberger escreveram o <foreignphrase lang="de"
+>Probiere</foreignphrase
+> (um trocadilho Alemão). Foi a sua primeira tentativa de escrever uma aplicação de X11. Decidiram que seria boa ideia adaptá-lo ao &kde;, e aqui estamos nós.</para>
+
+</chapter>
+
+
+<chapter id="using-ksame">
+<title
+>Utilizar o &ksame;</title>
+
+<para
+>Um objectivo muito básico. Tem uma quantidade de berlindes. Livre-se deles todos. ;-)</para
+>
+
+<para
+>Pode apagar berlindes iguais que estejam ligados verticalmente ou horizontalmente, carregando neles. Se houverem peças por cima das apagadas, elas caem. Quando todas as peças de uma linha vertical são apagadas todas as peças à sua direita deslizam para a esquerda.</para>
+
+<para
+>A pontuação é calculada da seguinte forma:</para>
+<para
+>Subtraia 2 do número de berlindes retirados e eleve ao quadrado o resultado.</para>
+<para
+>Por exemplo, se apagar 7 bolas, recebe 25 pontos (7 menos 2 = 5. 5 ao quadrado são 25 pontos). Se apagar 8 bolas, recebe 36 pontos (8 menos 2 = 6. 6 ao quadrado são 36 pontos).</para>
+
+<para
+>Junta tantas peças iguais quanto possível e depois apague-as de uma só vez. Assim irá obter uma melhor pontuação. O jogo termina quando não é possível apagar mais peças.</para>
+
+<para
+>A pontuação é penalizada de acordo com o número de peças que sobram. Se apagar todas as peças recebe um bónus de 1000 pontos.</para>
+
+
+<sect1 id="ksame-features">
+<title
+>Mais Características do &ksame;</title>
+
+<para
+>O &ksame; é fabuloso porque lhe permite matar 5 minutos enquanto espera que aquele programa acabe de compilar.</para>
+
+<para
+>Ou, pelo menos, permite-lhe matar 5 minutos.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="ksame-mainwindow">
+<title
+>A Janela Principal do &ksame;</title>
+
+<para
+>Há uma grande área com muito berlindes. Por baixo está a barra de estado. Por cima está a barra de menu.</para>
+
+<sect2 id="gamemenu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Inicia um novo jogo. Se <guisubmenu
+>Configuração</guisubmenu
+> <guimenuitem
+>Tabuleiro Aleatório</guimenuitem
+> estiver activado é escolhido um jogo aleatório. Em caso contrário é lhe dada a opção de escolher um tabuleiro em particular. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Reiniciar este Tabuleiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Reiniciar o tabuleiro actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a tabela de melhores pontuações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Sai do &ksame;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Desfaz a última jogada.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Tabuleiro Aleatório</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Ao activar isto quando fizer <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> começar com um tabuleiro aleatório em vez de o deixar escolher um tabuleiro específico.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Restantes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra o número restante de berlindes de cada cor na barra de estado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela de configuração normal do &kde; para mudar as notificações de áudio e visuais do &ksame;.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="helpmenu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&ksame;</para>
+
+<para
+>Programa copyright 1997 Marcus Kreutzberger <email
+>kreutzbe@informatik.mu-luebeck.de</email
+></para>
+<para
+>Contribuições:</para>
+<itemizedlist>
+<listitem
+><para
+>&Stephan.Kulow; &Stephan.Kulow.mail;</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 Nicholas R. Robbins <email
+>logik9000@home.com</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-ksame">
+<title
+>Como obter o &ksame;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para compilar o &ksame; necessita do &kde; 3.0. Ou pelo menos do pacote kdelibs. </para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/kshisen/Makefile.am b/tde-i18n-pt/docs/kdegames/kshisen/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kshisen/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kshisen/Makefile.in b/tde-i18n-pt/docs/kdegames/kshisen/Makefile.in
new file mode 100644
index 00000000000..88c25aa7eb9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kshisen/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kshisen
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kshisen/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kshisen/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kshisen/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kshisen/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kshisen/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kshisen/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kshisen/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kshisen/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kshisen/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kshisen/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kshisen/index.cache.bz2
new file mode 100644
index 00000000000..1ae2810f8a0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kshisen/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kshisen/index.docbook b/tde-i18n-pt/docs/kdegames/kshisen/index.docbook
new file mode 100644
index 00000000000..77a83a0e16e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kshisen/index.docbook
@@ -0,0 +1,772 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kshisen;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kshisen;</title>
+
+<authorgroup>
+<author
+><firstname
+>Dirk</firstname
+> <surname
+>Doerflinger</surname
+> <affiliation
+> <address
+>&Dirk.Doerflinger.mail;</address>
+</affiliation>
+</author>
+<othercredit role="reviewer"
+><firstname
+>Frerich</firstname
+><surname
+>Raabe</surname
+> <contrib
+>Revisão</contrib>
+<affiliation
+><address
+>&Frerich.Raabe.mail;</address
+></affiliation>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<date
+>2006-06-17</date>
+<releaseinfo
+>1.5.1</releaseinfo>
+
+<abstract>
+<para
+>O &kshisen; é um jogo semelhante ao Mahjongg para o &kde;.</para>
+</abstract>
+
+<keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>kdegames</keyword>
+ <keyword
+>kshisen</keyword>
+ <keyword
+>jogo</keyword>
+ <keyword
+>shisen-Sho</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kshisen; é um jogo para um único jogador semelhante ao Mahjongg e que usa o mesmo conjunto de peças que esse jogo.</para
+>
+
+<para
+>O objectivo do jogo é remover todas as peças do campo.</para>
+
+</chapter>
+
+<chapter id="playing-kshisen">
+<title
+>Jogar o &kshisen;</title>
+
+<sect1 id="rules">
+<title
+>Regras</title>
+
+<para
+>O objectivo do jogo é remover todas as peças do tabuleiro. Só poderão ser removidas duas peças correspondentes de cada vez. Duas peças só poderão ser removidas com se puderem estar ligadas com um máximo de três linhas ligadas. Essas linhas poderão ser horizontais ou verticais, mas não diagonais. </para>
+
+<para
+>Você não tem que desenhar as linhas em si, o jogo faz isso por si. Basta marcar duas peças correspondentes no tabuleiro para que, se elas puderem ser ligadas com um máximo de três linhas, estas sejam desenhadas e as peças sejam removidas. </para>
+
+<para
+>Lembre-se que as linhas só poderão passar por campo já desprovido de peças. Se estiver atrapalhado, poderá usar a funcionalidade da Dica para descobrir duas peças que possam ser removidas. Se carregar numa peça com o &RMB; irão realçar-se todas as peças correspondente, independentemente do facto de elas poderem ser removidas no momento ou não.</para>
+
+<para
+>O jogo termina quando não forem possíveis mais movimentos. Isto poderá acontecer quando todas as peças tenham sido retiradas ou quando se chegar a um ponto no jogo em que não se podem tirar mais nenhuns pares de peças que se encontrem ligados por três linhas. Alguns jogos não têm solução, pelo que se quiser evitar jogos sem solução, desligue a opção <guilabel
+>Permitir jogos impossíveis</guilabel
+> na janela de configuração.</para>
+
+<para
+>A pontuação resultante <quote
+>P</quote
+> é calculada com base na seguinte fórmula, assumindo que o <quote
+>n</quote
+> representa o número de peças presentes quando jogo começou e o <quote
+>t</quote
+> corresponda ao tempo em segundos que levou a limpar o jogo:</para>
+
+<mediaobject
+><imageobject>
+<imagedata fileref="score-formula.png" format="PNG"/>
+</imageobject
+><textobject>
+<phrase
+>S=(n/t)*sqrt(n/84)/0.0014</phrase>
+</textobject
+></mediaobject>
+
+<para
+>Se você jogar com a opção de <guilabel
+>Gravidade</guilabel
+> ligada, esta pontuação será posteriormente multiplicada por dois.</para>
+</sect1>
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Jogo</guimenu
+> permite-lhe controlar o estado do jogo actual:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Termina o jogo actual</action
+> e inicia uma nova sessão com peças novas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>F5</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Reiniciar o Jogo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Reinicia o jogo actual com as mesmas peças.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Põe o jogo inteiro em pausa</action
+>, principalmente o cronómetro que afecta a pontuação. O item de menu também é usado para retomar o jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Mostrar os Recordes</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Mostra os melhores resultados (locais) do &kshisen;.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kshisen;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Alguns dos itens do menu também podem ser controlados através de combinações de teclas. Veja em <xref linkend="key-bindings"/> a lista.</para
+>
+
+</sect1>
+
+<sect1 id="move-menu">
+<title
+>O Menu <guimenu
+>Mover</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula a última jogada</action
+>. É o mesmo que o botão <guibutton
+>Desfazer</guibutton
+> da barra de ferramentas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Repete a última jogada anulada</action
+>. É o mesmo que o botão <guibutton
+>Refazer</guibutton
+> da barra de ferramentas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>H</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Movimento</guimenu
+> <guimenuitem
+>Sugestão</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Dá uma sugestão</action
+> de duas peças que poderão ser removidas a seguir.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Comuta (activa ou desactiva) a visibilidade da barra de estado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Comuta (activa ou desactiva) a visibilidade da barra de estado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Abre uma janela que lhe permite redefinir todos os atalhos do teclado.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra uma janela-padrão do &kde; na qual poderá configurar os ícones da barra de ferramentas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kshisen;...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a <link linkend="configuration"
+>janela de configuração</link
+> para mudar a configuração do &kshisen;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="helpmenu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="key-bindings">
+<title
+>Atalhos</title>
+
+<para
+>Os atalhos por omissão são: </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row
+><entry
+>Novo</entry
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry
+></row>
+<row
+><entry
+>Reiniciar o Jogo</entry
+><entry
+><keycap
+>F5</keycap
+></entry
+></row>
+<row
+><entry
+>Pausa</entry
+><entry
+><keycap
+>P</keycap
+></entry
+></row>
+<row
+><entry
+>Mostrar os Recordes</entry
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></entry
+></row>
+<row
+><entry
+>Sair</entry
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+></row>
+<row
+><entry
+>Desfazer</entry
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></entry
+></row>
+<row
+><entry
+>Refazer</entry
+><entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></entry
+></row>
+<row
+><entry
+>Sugestão</entry
+><entry
+><keycap
+>H</keycap
+></entry
+></row>
+<row
+><entry
+>Manual do &kshisen;</entry
+><entry
+><keycap
+>F1</keycap
+></entry
+></row>
+<row
+><entry
+>O Que é Isto</entry
+><entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F1</keycap
+></keycombo
+></entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configuração</title>
+
+<para
+>A selecção do item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kshisen;...</guimenuitem
+></menuchoice
+> irá abrir uma janela de configuração que lhe permite alterar o comportamento do jogo.</para>
+
+<screenshot>
+<screeninfo
+>A janela de configuração do &kshisen;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kshisen-configuration.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de configuração do &kshisen;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gravidade</guilabel
+></term>
+<listitem
+><para
+>Se assinalar este item tornará o jogo ainda mais difícil: Se uma peça for removida, todas as peças que estão por cima dela descerão uma posição.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Permitir jogos impossíveis</guilabel
+></term>
+<listitem
+><para
+>Se este item do menu estiver assinalado, só os jogos que tenham solução é que serão criados quando for iniciado um novo jogo. Nota: Você poderá à mesma escolher as opções erradas e ter de tentar de novo se não conseguir resolver o jogo, mas se a opção estiver assinalada, o jogo <emphasis
+>terá</emphasis
+> solução.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dificuldade do Tabuleiro</guilabel
+></term>
+<listitem
+><para
+>A barra controla a dificuldade do tabuleiro. Existem três opções <guilabel
+>Fácil</guilabel
+>, <guilabel
+>Médio</guilabel
+> e <guilabel
+>Difícil</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Velocidade de Remoção de Peças</guilabel
+></term>
+<listitem
+><para
+>Se ajustar esta barra, irá alterar a velocidade a que as peças são removidas do ecrã, após ter sido feita uma correspondência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Preferir as Peças sem Escala</guilabel
+></term>
+<listitem
+><para
+>Se redimensionar a janela, as peças do tabuleiro serão redimensionadas para corresponder ao tamanho da janela. Quando esta opção estiver assinalada, é a janela que é redimensionada para o tamanho natural das peças. Você poderá à mesma ajustar o tamanho da janela. Ao fazê-lo, fará com que este modo fique desactivado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho das Peças</guilabel
+></term>
+<listitem
+><para
+>Com esta barra, você poderá alterar o número de peças do tabuleiro. Quanto mais peças tiver, mais difícil (e mais demorado) será o jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem
+><para
+>Abre as páginas de ajuda do &kshisen;. (este documento).</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Predefinições</guibutton
+></term>
+<listitem
+><para
+>Volta a pôr a configuração com os valores por omissão.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>OK</guibutton
+></term>
+<listitem
+><para
+>Grava as suas alterações e fecha a janela.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem
+><para
+>Grava as suas alterações mas não fecha a janela.</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Cancela as alterações e fecha a janela.</para
+></listitem
+></varlistentry>
+
+</variablelist>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kshisen; com 'copyright' 1999 de &Mario.Weilguni; &Mario.Weilguni.mail; </para>
+
+
+<para
+>Documentação com 'copyright' 2000 de &Dirk.Doerflinger; <email
+>ddoerflinger@gmx.net</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kshisen">
+<title
+>Como obter o &kshisen;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder compilar com sucesso o &kshisen;, você irá necessitar do &kde; 3.x. Todas as bibliotecas necessárias, assim como o próprio &kshisen; podem ser encontrados em &kde-ftp;.</para>
+</sect1>
+
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
+
diff --git a/tde-i18n-pt/docs/kdegames/ksirtet/Makefile.am b/tde-i18n-pt/docs/kdegames/ksirtet/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksirtet/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ksirtet/Makefile.in b/tde-i18n-pt/docs/kdegames/ksirtet/Makefile.in
new file mode 100644
index 00000000000..88bbd492733
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksirtet/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ksirtet
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksirtet/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ksirtet/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksirtet/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksirtet/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksirtet/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirtet/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksirtet/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksirtet/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksirtet/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ksirtet/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ksirtet/index.cache.bz2
new file mode 100644
index 00000000000..c74c1d785e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksirtet/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ksirtet/index.docbook b/tde-i18n-pt/docs/kdegames/ksirtet/index.docbook
new file mode 100644
index 00000000000..4df9472f741
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksirtet/index.docbook
@@ -0,0 +1,898 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksirtet;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ksirtet;</title>
+<authorgroup>
+<author
+>&Nicolas.Hadacek; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year>
+<holder
+>&Nicolas.Hadacek;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-17</date>
+<releaseinfo
+>2.1.11b</releaseinfo>
+
+<abstract>
+<para
+>O &ksirtet; é um clone do jogo bastante popular que é o Tetris. Você precisa ajustar as peças que caem para formar linhas completas.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>tetris</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksirtet; é um clone do jogo bastante popular que é o <application
+>Tetris</application
+>. Você precisa ajustar as peças que caem de modo a formar linhas completas. Você pode rodar e transladar as peças enquanto vão a cair. O jogo termina quando não puderem cair mais peças, &ie; quando as suas linhas incompletas atingirem o topo do tabuleiro. </para>
+
+<para
+>De cada vez que você tiver destruído 10 linhas, você avançará para o próximo nível e as peças passarão a cair mais depressa (para ser mais exacto, as peças vão caindo do topo do ecrã a cada <literal
+>1/(1+nível)</literal
+> segundos). </para>
+</chapter>
+
+<chapter id="how-to-play">
+<title
+>Como Jogar</title>
+
+<sect1 id="handling-the-falling-piece">
+<title
+>Lidar com a Peça em Queda Livre</title>
+
+<para
+>Você poderá usar o teclado para rodar, transladar ou fazer cair a peça de vez. As teclas são configuráveis através do item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>. </para>
+
+</sect1>
+
+<sect1 id="game-types">
+<title
+>Tipos de Jogo</title>
+<para
+>O &ksirtet; suporta dois tipos de jogos para um jogador: o Normal e o de Máquina. No modo Normal, os pontos totais são mantidos e os recordes são registados. Da mesma forma, ao avançar para o próximo nível, o jogo continua sem limpar a área de jogo. No modo de Máquina, a pontuação total não é mantida, ainda que seja mostrado um contador com o <guilabel
+>Tempo passado</guilabel
+>. Quando você avança para o próximo nível no modo Máquina, a área de jogo é limpa.</para>
+<para
+>Pode escolher o modo de jogo no menu <guimenu
+>Modo</guimenu
+>.</para>
+</sect1>
+
+<sect1 id="how-to-gain-points">
+<title
+>Como Ganhar Pontos</title>
+
+<para
+>Há duas maneiras de ganhar pontos:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se fizer cair uma peça com a tecla <keysym
+>Baixo</keysym
+> dará um número pequeno de pontos que é igual à altura da queda. Não é muito de cada vez mas é particularmente relevante nos primeiros níveis, onde as peças caem mais devagar. </para>
+</listitem>
+
+<listitem>
+<para
+>A maior parte da pontuação vem da destruição das linhas completas. É bastante importante notar que a destruição de várias linhas ao mesmo tempo dá-lhe bastantes mais ponto. Uma destruição de quatro linhas é chamada de <quote
+>tetris</quote
+>: dá-lhe a quantidade máxima de pontos. </para>
+
+<para
+>Os pontos que se obtêm são 40 para uma linha completa de uma vez, 100 para duas linhas, 300 para três linhas e 1200 para um 'tetris'. Estes números são multiplicados pelo número do nível actual. Por exemplo, se destruir quatro linhas no nível 10 irá obter 12 000 pontos. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="options">
+<title
+>Configurar o &ksirtet;</title>
+
+<para
+>A configuração do &ksirtet; é acedida através do item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &ksirtet;...</guimenuitem
+></menuchoice
+>. As opções são as seguintes: </para>
+
+<sect2 id="game-config">
+<title
+>Configuração do Jogo</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Nível inicial:</guilabel
+></term>
+<listitem
+><para
+>Indica o nível com que vai dar início, desde o 1 (o mais simples) até ao 20 (o mais complicado). O nível por omissão é o 1.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Deixar cair</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada e se carregar na tecla de cursor <keysym
+>Baixo</keysym
+>, fará com que a peça caia imediatamente no fundo do ecrã. Se a opção não estiver assinalada e se carregar na tecla <keysym
+>Baixo</keysym
+> só fará com que a peça vá caindo até a tecla ser largada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Estilo de rotação antigo</guilabel
+></term>
+<listitem
+><para
+>O &ksirtet; tem duas formas de rodar cada peça: o estilo <quote
+>Antigo</quote
+> e o estilo <quote
+>Novo</quote
+>. Cada estilo usa um ponto diferente para rodar a peça. Tente ambos e veja qual é que prefere.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="appearance-config">
+<title
+>Configuração da Aparência</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Activar as animações</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, as peças são mostradas com uma animação (um pequeno efeito de ressalto), quando baterem no fundo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Mostrar a sombra da peça</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, é desenhada uma sombra por baixo do tabuleiro de jogo, que mostra onde a peça irá cair.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar a próxima peça</guilabel
+></term>
+<listitem
+><para
+>Se a opção estiver assinalada, será mostrada a próxima peça que irá cair no tabuleiro do jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Mostrar campo "linhas retiradas" detalhado</guilabel
+></term
+> <listitem
+><para
+>Se a opção estiver assinalada, o contador de <guilabel
+>Linhas Removidas</guilabel
+> à esquerda do ecrã mostra quantas vezes cada quantidade de linhas foi removida. Se não estiver assinalada, só é mostrado o número total removido.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+<listitem
+><para
+>Controla a cor e a opacidade do fundo do &ksirtet;. Um valor configurado igual a zero torna o fundo do &ksirtet; totalmente transparente, enquanto que um valor igual a um torna o fundo do &ksirtet; completamente opaco.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="colors-config">
+<title
+>Configuração de Cores</title>
+<para
+>Aqui você poderá seleccionar as cores usadas para as peças do &ksirtet;.</para>
+</sect2>
+
+<sect2 id="ai-config">
+<title
+>Configuração do Jogo</title>
+<para
+>Aqui você poderá configurar a I.A. no &ksirtet;.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="highscore-configuration">
+<title
+>Configurar os Recordes</title>
+<para
+>A configuração é acedida através da opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Recordes...</guimenuitem
+></menuchoice
+>. As opções são as seguintes: </para>
+
+<sect2 id="highscore-main-config">
+<title
+>A Página <guilabel
+>Principal</guilabel
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Alcunha:</guilabel
+></term>
+<listitem
+><para
+>Mostra a sua alcunha actual e permite-lhe alterá-la.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário</guilabel
+></term>
+<listitem
+><para
+>Um comentário sobre si próprio. Pode escolher à vontade...</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordes mundiais activos</guilabel
+></term>
+<listitem
+><para
+>Se estiver assinalado, e se você estiver ligado à Internet, o &ksirtet; irá enviar a sua pontuação automaticamente no fim do jogo para o servidor Web de recordes (ksirtet.sf.net).</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="highscore-advanced-config">
+<title
+>A página <guilabel
+>Avançado</guilabel
+></title>
+
+<para
+>Esta página mostra os seus <guilabel
+>Dados de Registo</guilabel
+> no ksirtet.sf.net:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Alcunha:</guilabel
+></term>
+<listitem
+><para
+>Mostra a sua alcunha actual da página <guilabel
+>Principal</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Chave:</guilabel
+></term>
+<listitem
+><para
+>Esta chave foi gerada quando se registou no ksirtet.sf.net, ao seleccionar a opção <guilabel
+>Recordes mundiais activos</guilabel
+> da primeira vez. A chave de registo é usada em conjunto com a alcunha para identificar de forma unívoca os utilizadores, se bem que os utilizadores não poderão ter a mesma alcunha. Carregue no botão <guibutton
+>Remover</guibutton
+> para o retirar da lista de recordes mundiais.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
+
+<!-- Old description
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Show tile's shadow</guilabel
+></term>
+<listitem>
+<para>
+Shows/hides the shadow of the falling piece at the bottom of the board. This
+shadow can help to avoid position error when dropping the piece.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Show next tile</guilabel
+></term>
+<listitem>
+<para>
+Shows/hides the display of the next piece to come.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Enable animations</guilabel
+></term>
+
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Block Size</guilabel
+></term>
+<listitem>
+<para>
+Lets you change the size of the blocks (and increases the playing field to
+match. The default size is 15 pixels.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+-->
+
+</chapter>
+
+<chapter id="multiplayer">
+<title
+>Multi-jogador</title>
+
+<para
+>A opção multi-jogador permite-lhe jogar com os outros jogadores no mesmo computador e/ou em computadores diferentes situados na rede. Você poderá jogar também contra um jogador com <acronym
+>IA</acronym
+> (inteligência artificial), o qual não é muito bom neste momento. </para>
+
+<para
+>De cada vez que destrói linhas, um jogador envia <quote
+>lixo</quote
+> para o fundo do jogo do seu adversário: não é enviado nada se destruir uma linha, é enviada uma linha de lixo se destruir duas linhas e assim por diante. </para>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="ksirtet-mainwindow">
+<title
+>A Janela Principal do &ksirtet;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+><keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca o jogo em pausa ou prossegue com ele</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> uma janela que mostra as diferentes tabelas de recordes. Se carregar nas ligações por baixo das tabelas, irá obter os recordes mundiais. Pode <guibutton
+>Exportar</guibutton
+> os recordes para um ficheiro ou carregar em <guibutton
+>Configurar</guibutton
+> para abrir uma janela onde poderá personalizar a sua Alcunha e adicionar um Comentário. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &ksirtet;</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Aumenta o tabuleiro de jogo </action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Diminui o tamanho do tabuleiro de jogo </action
+></para
+></listitem>
+</varlistentry
+>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Modo</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Um Humano (Normal)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura o modo multi-jogador para apenas um jogador normal</action
+>. Veja os <xref linkend="game-types"/>.</para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Um Humano (Arcada)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca o modo multi-jogador para um jogo de máquina com um jogador</action
+>. Veja os <xref linkend="game-types"/>.</para
+></listitem>
+</varlistentry
+>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Humano contra Humano</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura o modo multi-jogador para dois jogadores humanos (duas pessoas).</action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Humano contra Computador</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura o modo multi-jogador para dois jogadores, em que um é uma pessoa e o outro é o computador.</action
+></para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Modo</guimenu
+> <guimenuitem
+>Mais...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a janela de opções para multi-jogadores.</action
+></para
+></listitem
+>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de menu.</action
+>Para fazê-la reaparecer de novo, carregue com o botão direito em qualquer lado do tabuleiro e seleccione a opção <guimenuitem
+>Mostrar o Menu</guimenuitem
+>. </para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela normal de configuração das combinações de teclas do &kde;, para que possa mudar os atalhos de teclado do &ksirtet;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela de configuração das notificações normais do &kde;, onde poderá alterar as notificações áudio e visuais do &ksirtet;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Recordes...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração dos recordes, na qual poderá alterar as várias opções que afectam a forma como o &ksirtet; lida com os recordes.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &ksirtet;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela de configuração do &ksirtet;, na qual poderá alterar as várias opções do jogo.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<sect1 id="developers">
+<title
+>Programadores</title>
+
+<para
+><literal
+>Erik Eng</literal
+> - Escreveu o código genérico de tetris</para>
+<para
+>&Nicolas.Hadacek; &Nicolas.Hadacek.mail;</para>
+</sect1>
+
+<sect1 id="authors">
+<title
+>Autores</title>
+<para
+>&Nicolas.Hadacek; &Nicolas.Hadacek.mail;</para>
+<para
+>Robert Williams <email
+>rwilliams@kde.org</email
+> - Editor</para>
+<para
+>Documentação actualizada para o &kde; 3.2 por &Philip.Rodrigues;.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </sect1>
+
+
+</chapter>
+
+
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.am b/tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.in b/tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.in
new file mode 100644
index 00000000000..b144a47d0e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksmiletris/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ksmiletris
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksmiletris/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ksmiletris/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksmiletris/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksmiletris/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksmiletris/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksmiletris/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksmiletris/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksmiletris/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksmiletris/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ksmiletris/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ksmiletris/index.cache.bz2
new file mode 100644
index 00000000000..2d1999d016d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksmiletris/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ksmiletris/index.docbook b/tde-i18n-pt/docs/kdegames/ksmiletris/index.docbook
new file mode 100644
index 00000000000..c7ea63a6023
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksmiletris/index.docbook
@@ -0,0 +1,811 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!-- Define an entity for your application if it is not part of KDE
+ CVS -->
+ <!ENTITY ksmiletris "<application
+>KSmiletris</application
+>">
+ <!ENTITY kappname "&ksmiletris;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change the language here -->
+ <!ENTITY John.Hayes '<personname
+><firstname
+>John</firstname
+><surname
+>Hayes</surname
+></personname
+>'>
+ <!ENTITY John.Hayes.mail '<email
+>justlinux@bellsouth.net</email
+>'>
+ <!ENTITY Sandro.Sigala '<personname
+><firstname
+>Sandro</firstname
+><surname
+>Sigala</surname
+></personname
+>'>
+ <!ENTITY Sandro.Sigala.mail '<email
+>ssigala@globalnet.it</email
+>'>
+ <!ENTITY Tetris "<trademark
+><application
+>Tetris</application
+></trademark
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ksmiletris;</title>
+
+<authorgroup>
+<author
+>&John.Hayes; &John.Hayes.mail; </author>
+
+<othercredit role="developer"
+>&Sandro.Sigala; &Sandro.Sigala.mail; </othercredit>
+
+<othercredit role="reviewer"
+>&Frerich.Raabe; &Frerich.Raabe.mail; </othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>&John.Hayes;</holder>
+</copyright>
+
+<date
+>2005-12-14</date>
+<releaseinfo
+>3.5.0</releaseinfo>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &ksmiletris; é um jogo semelhante ao &Tetris;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>Smiletris</keyword>
+<keyword
+>Tetris</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksmiletris; é um jogo semelhante ao &Tetris;. Se já alguma vez jogou ao &Tetris;, irá achar o &ksmiletris; fácil de aprender e jogar. </para>
+
+</chapter>
+
+<chapter id="gameplay">
+<title
+>Desenrolar do Jogo</title>
+
+<sect1 id="starting-a-new-game">
+<title
+>Começar um Novo Jogo</title>
+
+<para
+>Quando você inicia o &ksmiletris;, o jogo mostra uma área de jogo em branco. Para começar a jogar, tanto poderá escolher a opção <guimenuitem
+>Novo</guimenuitem
+> do menu <guimenu
+>Jogo</guimenu
+>, como carregar na combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+>.</para>
+
+</sect1>
+
+<sect1 id="aim-of-the-game">
+<title
+>Objectivo do Jogo</title>
+
+<para
+>O objectivo do jogo é completar cada um dos níveis e obter a maior pontuação possível. Você vai adquirindo pontos se empilhar ou mover as peças semelhantes em conjunto, à medida que vão caindo, fazendo-as desaparecer. Enquanto as peças vão desaparecendo, a sua pontuação aumenta.</para>
+
+</sect1>
+
+<sect1 id="playing-the-game">
+<title
+>Jogar o Jogo</title>
+
+<para
+>Por omissão, pode usar as teclas de cursores <keysym
+>Esquerda</keysym
+> e <keysym
+>Direita</keysym
+> para posicionar as peças em queda, para a coluna onde as deseja empilhar, e as teclas <keysym
+>Cima</keysym
+> ou <keysym
+>Baixo</keysym
+> para rodar as peças para a esquerda ou para a direita, respectivamente. A barra de <keysym
+>Espaço</keysym
+> larga a peça até ao fundo - use-a como forma de poupar tempo.</para>
+
+<para
+>Todas as combinações de teclas podem ser configuradas se seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos</guimenuitem
+></menuchoice
+> do menu.</para>
+
+<para
+>Quatro ou mais peças do mesmo tipo irão mudar para uma aparência quebrada. Quando quatro ou mais peças ficarem quebradas, estas irão desaparecer e todas as peças acima delas irão parar às linhas por baixo delas.</para>
+
+<para
+>De cada vez que uma peça se quebra, irá obter 10 pontos por cada um, sendo que obtém 20 pontos por cada peça que desaparece. Existem 1000 pontos por nível. à medida que o nível aumenta, serão introduzidos mais tipos de peças, o que torna o jogo ainda mais desafiante, de forma a descobrir encaixes; a velocidade com que as peças vão caindo vai também aumentando.</para>
+
+<para
+>O jogo termina quando a coluna do centro fique cheia até ao topo com peças, impossibilitando a queda de mais peças.</para>
+
+</sect1>
+
+<sect1 id="game-screen">
+<title
+>O Ecrã do Jogo</title>
+
+<para>
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="gamescreen.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &ksmiletris; em Acção</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot
+> Uma explicação rápida dos componentes do ecrã de jogo... </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Ecrã do Jogo</term>
+<listitem
+><para
+>O ecrã do jogo está em cima e à esquerda, e é a maior secção da janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ecrã de Antevisão</term>
+<listitem
+><para
+>O ecrã de Antevisão, em cima e à direita, dá-lhe uma ideia do bloco que irá cair a seguir.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ecrã de Alinhamento</term>
+<listitem
+><para
+>O ecrã de Alinhamento encontra-se por baixo do ecrã de jogo. À medida que as peças vão caindo, as duas peças que irão ficar no fundo aparecerão no ecrã de alinhamento, nas colunas em que elas se localizam. Este ecrã ajuda-o a ver onde é que as peças se irão localizar quando atingirem o fundo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Barra de Estado</term>
+<listitem
+><para
+>A barra de estado localiza-se mesmo no fundo do ecrã e mostra o nível actual em que se encontra e a sua pontuação. A visibilidade da barra de estado pode ser activada ou desactiva com a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esconder a Barra de Estado</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="preferences">
+<title
+>Configuração do &ksmiletris; e Atalhos por Omissão</title>
+
+<sect1 id="game-configuration">
+<title
+>Configuração do Jogo</title>
+
+<para
+>As opções de configuração são as seguintes:</para>
+
+<sect2 id="statusbar">
+<title
+>Esconder/Mostrar a Barra de Estado</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Esconder a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Esconde a barra de estado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Mostra a barra de estado.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="appearance-config">
+<title
+>Configuração da Aparência</title>
+
+<para
+>A configuração da aparência do jogo pode ser feita em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Peças</guimenuitem
+></menuchoice
+>. As suas opções são:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Peças</guimenuitem
+><guimenuitem
+>Sorrisos</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Configura a aparência das peças com 'smileys' (sorrisos). <screenshot
+> <mediaobject
+> <imageobject>
+<imagedata fileref="smiley.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Peças</guimenuitem
+><guimenuitem
+>Símbolos</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Configura a aparência das peças com Símbolos. <screenshot
+> <mediaobject
+> <imageobject>
+<imagedata fileref="symbol.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Peças</guimenuitem
+><guimenuitem
+>Ícones</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Configura a aparência das peças com Ícones. <screenshot
+> <mediaobject
+> <imageobject>
+<imagedata fileref="icon.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="sound-config">
+<title
+>Configuração do Som</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Sons</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa ou desactiva os efeitos sonoros.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="default-keybindings">
+<title
+>Atalhos por Omissão</title>
+
+<para
+>A opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos</guimenuitem
+></menuchoice
+> permite-lhe alterar as combinações de teclas por omissão. As combinações predefinidas são as seguintes:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><keysym
+>Barra de Espaço</keysym
+></term>
+<listitem
+><para
+>Faz cair depressa a peça no fundo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>Cima</keysym
+></term>
+<listitem
+><para
+>Roda a peça para a esquerda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>Baixo</keysym
+></term>
+<listitem
+><para
+>Roda a peça para a direita.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>Esquerda</keysym
+></term>
+<listitem
+><para
+>Move a peça para a esquerda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>Direita</keysym
+></term>
+<listitem
+><para
+>Move a peça para a direita.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keysym
+>P</keysym
+></term>
+<listitem
+><para
+>Coloca o jogo em pausa ou prossegue com ele.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Começar um novo jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>End</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Termina o jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Sai do jogo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></term>
+<listitem
+><para
+>Mostra os recordes (pontuações mais altas).</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+
+</sect1>
+
+</chapter>
+
+<chapter id="memus">
+<title
+>Referência do Menu</title>
+
+<sect1 id="ksmiletris-mainwindow">
+<title
+>A Janela Principal do &ksmiletris;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>End</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Terminar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Termina o jogo actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+><keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca o jogo em pausa ou prossegue com ele</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra as melhores pontuações.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &ksmiletris;</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Peças</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite-lhe escolher três aparências diferentes para as peças. As suas opções são 'Smileys', Símbolos ou Ícones.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Sons</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva os efeitos sonoros.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Permite-lhe alterar os atalhos por omissão.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&ksmiletris;</para>
+
+<para
+>Programa com 'copyright' (c) 1998 de &Sandro.Sigala; &Sandro.Sigala.mail;. </para>
+
+<para
+>Todos os direitos reservados.</para>
+
+<para
+>Documentação com 'copyright' 2005 de &John.Hayes; &John.Hayes.mail;.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+</book>
diff --git a/tde-i18n-pt/docs/kdegames/ksnake/Makefile.am b/tde-i18n-pt/docs/kdegames/ksnake/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksnake/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ksnake/Makefile.in b/tde-i18n-pt/docs/kdegames/ksnake/Makefile.in
new file mode 100644
index 00000000000..728af025534
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksnake/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ksnake
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksnake/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ksnake/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksnake/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksnake/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksnake/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnake/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksnake/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksnake/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksnake/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ksnake/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ksnake/index.cache.bz2
new file mode 100644
index 00000000000..5343b71c0cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksnake/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ksnake/index.docbook b/tde-i18n-pt/docs/kdegames/ksnake/index.docbook
new file mode 100644
index 00000000000..aa211f3a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksnake/index.docbook
@@ -0,0 +1,427 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksnake;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ksnake;</title>
+<authorgroup>
+<author
+><firstname
+>Michel</firstname
+> <surname
+>Filippi</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Michel Filippi</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-17</date>
+<releaseinfo
+>0.4.0</releaseinfo>
+
+<abstract>
+<para
+>O Snake Race (Corrida de Cobras) é um jogo de velocidade e agilidade. Você é uma cobra esfomeada e tentará comer todas as maçãs da zona de jogo antes de sair! </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>linux</keyword>
+<keyword
+>corrida</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksnake; é um jogo de velocidade e agilidade. Você é uma cobra esfomeada e tentará comer todas as maçãs da zona de jogo antes de sair! </para>
+
+</chapter>
+
+<chapter id="rules-of-the-game">
+<title
+>Regras do Jogo</title>
+
+<sect1 id="to-win">
+<title
+>Para Ganhar</title>
+
+<para
+>Para ganhar o &ksnake; você precisa comer todas as maçãs do nível e sair do mesmo pelo orifício que se abre em cima. </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Cada maçã que comer torná-la-á maior. </para>
+</listitem>
+<listitem>
+<para
+>Se bater em uma parede, morre. </para>
+</listitem>
+<listitem>
+<para
+>Se bater em si própria, morre. </para>
+</listitem>
+<listitem>
+<para
+>Se uma bola saltitante lhe bater na cabeça, morre. </para>
+</listitem>
+<listitem>
+<para
+>Se demorar demasiado tempo a comer as maçãs, irão aparecer mais. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="scoring">
+<title
+>Pontuação</title>
+
+<sect2>
+<title
+>Antes do tempo ter acabado</title>
+
+
+<para
+>Antes do tempo ter acabado, você pontua: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>1 ponto por cada maçã vermelha + um bónus que depende do seu nível. </para>
+</listitem>
+<listitem>
+<para
+>5 pontos por cada maçã dourada + um bónus pelo seu nível + 2 pontos por cada cobra inimiga + 2 pontos por cada bola saltitante. </para>
+</listitem>
+<listitem>
+<para
+>O dobro do seu número de nível quando sair da área de jogo + um bónus que depende do nível de dificuldade. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Depois do tempo ter acabado</title>
+
+<para
+>Depois do tempo ter acabado, você pontua: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>1 ponto por cada maçã vermelha. </para>
+</listitem>
+<listitem>
+<para
+>2 pontos por cada maçã dourada. </para>
+</listitem>
+<listitem>
+<para
+>Pontos iguais ao seu número de nível ao sair da sala + um bónus que depende do seu nível de dificuldade. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Quando a cobra do computador come um objecto</title>
+
+<para
+>Quando a cobra do computador come um objecto você perde: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>2 pontos por cada maçã vermelha. </para>
+</listitem>
+<listitem>
+<para
+>5 pontos por cada maçã dourada. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Outros pontos</title>
+
+<para
+>Recebe 20 pontos por matar uma cobra do computador. </para>
+
+</sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="customization">
+<title
+>Personalização</title>
+
+<sect1 id="create-your-own-levels">
+<title
+>Criar os Seus Próprios Níveis</title>
+
+<para
+>Para criar o seu próprio nível, copie um dos níveis em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/ksnake/levels</filename
+> para <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/apps/ksnake</filename
+> e edite-o com um editor de imagens. Você podê-lo-á então seleccionar no menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &ksnake;</guimenuitem
+> </menuchoice
+>, na página <guilabel
+>Primeiro Nível</guilabel
+>. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Iniciar um novo jogo</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>P</keycap
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Pausar o jogo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Mostrar os Recordes...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de melhores pontuações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Sai do &kappname;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra ou esconde a barra de estado do &ksnake; no fundo do ecrã.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Seleccione isto para abrir uma janela que lhe permite definir os atalhos de teclado para todos os itens do menu do &ksnake;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &ksnake;...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abre a janela de configuração do &ksnake; para mudar a configuração do &ksnake;.</para>
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, poderá alterar a velocidade das cobras, escolher o número de cobras e o seu comportamento.</para>
+<para
+>Seleccione uma cor de fundo ou uma imagem na página de <guilabel
+>Aparência</guilabel
+>.</para>
+<para
+>Escolha um nível inicial de 1 a 25 na página de <guilabel
+>Primeiro Nível</guilabel
+>.</para>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&ksnake; copyright 2000, Michel Filippi </para>
+
+<para
+>Documentação copyright 2000, Michel Filippi e Robert Williams. </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdegames/ksokoban/Makefile.am b/tde-i18n-pt/docs/kdegames/ksokoban/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksokoban/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ksokoban/Makefile.in b/tde-i18n-pt/docs/kdegames/ksokoban/Makefile.in
new file mode 100644
index 00000000000..2ad7fd44792
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksokoban/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ksokoban
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksokoban/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ksokoban/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksokoban/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksokoban/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksokoban/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksokoban/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ksokoban/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ksokoban/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ksokoban/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ksokoban/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ksokoban/index.cache.bz2
new file mode 100644
index 00000000000..280e11283b7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksokoban/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ksokoban/index.docbook b/tde-i18n-pt/docs/kdegames/ksokoban/index.docbook
new file mode 100644
index 00000000000..716ec07c2e8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ksokoban/index.docbook
@@ -0,0 +1,723 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksokoban;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ksokoban;</title>
+
+<authorgroup>
+<author
+><firstname
+>Anders</firstname
+> <surname
+>Widell</surname
+> <affiliation
+> <address
+>&Anders.Widell.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Anders.Widell;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-06-19</date>
+<releaseinfo
+>0.4.2</releaseinfo>
+
+<abstract>
+<para
+>O &ksokoban; é uma implementação para o &kde; do jogo japonês do arrumador de armazéns <quote
+>sokoban</quote
+>. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>sokoban</keyword>
+<keyword
+>ksokoban</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O primeiro jogo do Sokoban foi criado em 1982 por Hiroyuki Imabayashi na companhia japonesa Thinking Rabbit, Inc. <quote
+>Sokoban</quote
+> significa em japonês <quote
+>arrumador de armazéns</quote
+>. A ideia é que você é um arrumador que tenta empurrar caixotes para os seus locais correctos num armazém. </para>
+
+<para
+>O problema é que você não pode puxar os contentores ou passar por cima deles. Se você não tiver cuidado, alguns deles poderão ficar entalados nos sítios errados ou bloquearem a sua passagem. </para>
+
+<para
+>Às vezes já é difícil o suficiente resolver um nível. Mas se você quiser torná-lo ainda mais difícil, você poderá tentar minimizar o número de movimentos e/ou empurrões que usar para resolver o nível. </para>
+
+<para
+>Para tornar o jogo mais divertido para as crianças (com 10 anos ou menos), algumas colecções com níveis mais fáceis estão também incluídas no &ksokoban;. Estas estão marcadas como <emphasis
+>(fácil)</emphasis
+> no menu das colecções de níveis. Claro que estes níveis também podem ser divertidos para os adultos, por exemplo se você não se quiser expor a muito esforço mental. </para>
+</chapter>
+
+<chapter id="how-to-play">
+<title
+>O Jogo</title>
+
+<para
+>O objectivo do jogo é empurrar todas as pedras vermelhas para os quadrados dos objectivos, os quais estão marcados com coisas verdes envidraçadas no chão. </para>
+
+<para
+>Use as teclas dos cursores ou o rato para se mover. Se se mover para uma peça com as teclas dos cursores ou com o botão <mousebutton
+>do meio</mousebutton
+> do rato, e se não houver nada a bloqueá-lo no lado oposto, então começará a empurrar a peça. Não é possível puxar as peças, por isso se empurrar uma peça para um canto, ela ficará lá presa. Você também não poderá passar por cima das peças, por isso você também poderá ficar entalado numa parte do labirinto se tapar a passagem com as peças. Finalmente, tenha em atenção que não é possível empurrar mais do que uma peça de uma vez. </para>
+
+<para
+>Se reparar que moveu as peças de tal forma que um nível se torne impossível de resolver, você poderá sempre usar a funcionalidade do Desfazer para anular as últimas jogadas até que o erro não tenha sido cometido. Você poderá obviamente também reiniciar o nível desde o início. </para>
+
+<sect1 id="controls">
+<title
+>Controlos</title>
+
+<para>
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row
+><entry
+>Tecla</entry
+><entry
+>Acção</entry
+></row>
+</thead>
+
+<tbody>
+<row
+><entry
+>Teclas do cursor </entry
+><entry
+>Move uma posição numa dada direcção </entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Teclas cursor</keycap
+></keycombo
+> </entry
+><entry
+>Move o mais que conseguir numa direcção sem empurrar peças </entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Shift;<keycap
+>Teclas do cursor</keycap
+></keycombo
+> </entry
+><entry
+>Move o mais que conseguir numa dada direcção, empurrando as peças que apanhar pelo caminho </entry
+></row>
+<row
+><entry
+>Botão <mousebutton
+>esquerdo</mousebutton
+> do rato </entry
+><entry
+>Move para qualquer lado do labirinto que possa estar acessível sem empurrar nenhumas peças </entry
+></row>
+<row
+><entry
+>Botão do <mousebutton
+>meio</mousebutton
+> do rato ou <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></entry
+><entry
+>Anula a última jogada </entry
+></row>
+<row
+><entry
+>Botão <mousebutton
+>direito</mousebutton
+> do rato </entry
+><entry
+>Move para cima/baixo/esquerda/direita numa linha a direito, empurrando a peça que apanhar pelo caminho </entry
+></row>
+<row
+><entry
+><mousebutton
+>Roda do rato</mousebutton
+></entry
+><entry
+>Percorre o histórico </entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></entry
+><entry
+>Repete a última jogada anulada </entry
+></row>
+<row
+><entry
+><keycap
+>N</keycap
+> </entry
+><entry
+>Vai para o próximo nível da colecção actual de níveis </entry
+></row>
+<row
+><entry
+><keycap
+>P</keycap
+> </entry
+><entry
+>Vai para o nível anterior da colecção actual de níveis </entry
+></row>
+<row
+><entry
+>&Esc; </entry
+><entry
+>Reiniciar o nível actual </entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+><entry
+>Sai do jogo </entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+</sect1>
+
+<sect1 id="loading-external-levels">
+<title
+>Carregar níveis externos</title>
+
+<para
+>O &ksokoban; tem a possibilidade de carregar níveis externos do 'sokoban' a partir de ficheiros de texto. Você poderá carregar os níveis com o item de menu <menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar os Níveis...</guimenuitem
+> </menuchoice
+>, ou indicando o &URL; do ficheiro do nível como argumento da linha de comandos ao iniciar o &ksokoban; nessa linha de comandos. </para>
+
+<para
+>Os níveis externos devem ser definidos usando os caracteres-padrão mostrados na tabela em baixo. Se o ficheiro contiver mais do que um nível, os níveis deverão estar separados por linhas em branco. O ficheiro também poderá conter texto entre os níveis. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row
+><entry
+>Carácter</entry
+><entry
+>Significado</entry
+></row>
+</thead>
+
+<tbody>
+<row
+><entry
+><literal
+>#</literal
+></entry
+><entry
+>Parede</entry
+></row>
+<row
+><entry
+><emphasis
+>(espaço)</emphasis
+></entry
+><entry
+>Quadrado vazio</entry
+></row>
+<row
+><entry
+><literal
+>.</literal
+></entry
+><entry
+>Quadrado alvo</entry
+></row>
+<row
+><entry
+><literal
+>$</literal
+></entry
+><entry
+>Objecto em quadrado vazio</entry
+></row>
+<row
+><entry
+><literal
+>*</literal
+></entry
+><entry
+>Objecto em quadrado alvo</entry
+></row>
+<row
+><entry
+><literal
+>@</literal
+></entry
+><entry
+>Posição inicial em quadrado vazio</entry
+></row>
+<row
+><entry
+><literal
+>+</literal
+></entry
+><entry
+>Posição inicial em quadrado alvo</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Por exemplo, encontra-se em baixo uma representação em texto do primeiro nível da colecção <emphasis
+>Microban</emphasis
+>: </para>
+
+<para>
+<screen
+>####
+# .#
+# ###
+#*@ #
+# $ #
+# ###
+####
+</screen>
+</para>
+</sect1>
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<para
+>Este é um guia completo para os menus do &ksokoban;.</para>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar Níveis...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Carrega um nível externo.</action
+> Veja a secção <link linkend="loading-external-levels"
+>Carregar Níveis Externos</link
+> para mais informações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>N</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Próximo Nível</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Carrega o próximo nível.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>P</keycap
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Nível Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Volta atrás ao nível anterior.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+>&Esc;</shortcut
+> <guimenu
+>Game</guimenu
+> <guimenuitem
+>Reiniciar o Nível</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Reinicia o nível actual.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guisubmenu
+>Colecção de Níveis</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Muda para um conjunto de níveis diferente.</action
+> O &ksokoban; vem com vários conjuntos de níveis e você poderá carregar mais, se os encontrar algures na Internet.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Desfaz o último movimento</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Repete a última jogada que você tenha anulado com a opção do menu anterior.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Saí</action
+> do &ksokoban;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="animation-menu">
+<title
+>O Menu <guimenu
+>Animação</guimenu
+></title>
+
+<para
+>O Menu <guimenu
+>Animação</guimenu
+> permite-lhe indicar a velocidade das animações das repetições. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Animação</guimenu
+> <guisubmenu
+>Lenta</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra as animações de repetições lentamente</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Animação</guimenu
+> <guisubmenu
+>Média</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+>Esta é a opção por omissão, e <action
+>mostra as animações de repetições ligeiramente mais depressa</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Animação</guimenu
+> <guisubmenu
+>Rápida</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra as animações de repetições à maior velocidade</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Animação</guimenu
+> <guisubmenu
+>Desligada</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Não animar as repetições</action
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="bookmarks">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guisubmenu
+>Gravar a Posição</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+>O &ksokoban; permite-lhe <action
+>definir favoritos com um nível num determinado estado.</action
+> Você poderá usar isto para gravar você próprio, repetindo os mesmos passos iniciais de um nível.</para>
+<para
+>Você poderá ter até dez favoritos de uma vez e acedê-los através da combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+><replaceable
+>X</replaceable
+></keycap
+></keycombo
+>, em que o <replaceable
+>X</replaceable
+> é qualquer algarismo entre 0 e 9.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guisubmenu
+>Ler a Posição</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Salta para um estado que você tenha gravado anteriormente como favorito.</action
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>O &ksokoban; tem o 'copyright' &copy; 1998-2000 de &Anders.Widell; &Anders.Widell.mail;. Para as últimas informações sobre o &ksokoban;, veja a página pessoal do &ksokoban; em <ulink url="http://hem.passagen.se/awl/ksokoban/"
+> http://hem.passagen.se/awl/ksokoban/</ulink
+> </para>
+
+<para
+>As imagens de fundo <quote
+>do campo celeste</quote
+> foram retiradas do <ulink url="http://www.gimp.org/"
+>Gimp</ulink
+>. Todas as outras imagens foram criadas pelo &Anders.Widell; &Anders.Widell.mail; usando o desenhador <ulink url="http://www.povray.org/"
+>Povray</ulink
+>. </para>
+
+<para
+>Todos os níveis incluídos nesta altura foram criados pelo David W. Skinner <email
+>sasquatch@bentonrea.com</email
+>. Veja a sua página do Sokoban em <ulink url="http://users.bentonrea.com/~sasquatch/sokoban/"
+> http://users.bentonrea.com/~sasquatch/sokoban/</ulink
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+</book>
+
diff --git a/tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.am b/tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.in b/tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.in
new file mode 100644
index 00000000000..31cb7ccabb3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kspaceduel/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kspaceduel
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kspaceduel/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kspaceduel/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kspaceduel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kspaceduel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kspaceduel/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspaceduel/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kspaceduel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kspaceduel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kspaceduel/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kspaceduel/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kspaceduel/index.cache.bz2
new file mode 100644
index 00000000000..ea604ef11ba
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kspaceduel/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kspaceduel/index.docbook b/tde-i18n-pt/docs/kdegames/kspaceduel/index.docbook
new file mode 100644
index 00000000000..7ddb37b8cf4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kspaceduel/index.docbook
@@ -0,0 +1,1211 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kspaceduel;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kspaceduel;</title>
+
+<authorgroup>
+<author
+><firstname
+>Andreas </firstname
+> <surname
+>Zehender</surname
+> <affiliation
+> <address
+><email
+>az@azweb.de</email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year>
+<holder
+>Andreas Zehender</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-17</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract>
+<para
+>O &kspaceduel; é um jogo de máquinas espacial. </para>
+<para
+>Duas naves voam à volta do Sol e tentam atingir-se uma à outra.</para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>Duelo espacial</keyword>
+<keyword
+>KDE</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>naves</keyword>
+<keyword
+>disparar</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kspaceduel; é um jogo de máquinas espacial para dois jogadores.</para
+>
+
+<para
+>Cada jogador controla uma nave que voa à volta do Sol e tenta atingir a outra. Você poderá jogar o &kspaceduel; com outra pessoa, contra o computador ou poderá ter o computador a controlar ambas as naves e a jogar com elas.</para>
+
+</chapter>
+
+<chapter id="the-game">
+<title
+>O Jogo</title>
+<para
+>A ideia do jogo é simples (mas viciante). Você tentará destruir o seu adversário antes que ele o destrua a si.</para>
+<para
+>Tenha cuidado em não atingir o sol.</para>
+<sect1 id="rules-of-the-game">
+<title
+>Regras do Jogo</title>
+<sect2 id="ship-movement">
+<title
+>Movimento das Naves</title>
+<para
+>Cada jogador controla uma nave. </para>
+<para
+>As naves podem rodar, acelerar, disparar e largar minas.</para>
+</sect2>
+
+<sect2 id="energy">
+<title
+>Energia</title
+>
+
+<para
+>Cada nave tem uma dada quantidade de energia (veja as opções do jogo para saber os valores). </para
+>
+
+<para
+>As naves necessitam de energia para a rotação, a aceleração, o disparo e a largada de minas. Uma nave obtém energia dos seus painéis solares. A quantidade de energia que uma nave recebe depende da distância e da direcção para o sol. Uma nave recebe mais energia perto do sol e menos energia de perto dos extremos. Ela recebe a quantidade completa de energia se o sol brilhar directamente nos painéis e menos ou nenhuma energia se o sol brilhar num dado ângulo para o painel ou para o lado do painel.</para>
+
+<para
+>Se uma nave não tiver energia, a mesma não poderá navegar nem disparar. </para>
+
+</sect2>
+
+<sect2 id="hit-points">
+<title
+>Pontos de Vida</title>
+
+<para
+>As colisões com próprias balas ou com as dos outros diminuem os pontos de tiros de uma nave. Se as duas naves colidirem, a nave mais fraca é destruída a os pontos de tiros da nave mais forte são diminuídos dos pontos de tiros da nave mais fraca, somados de um valor (Estrago do Choque). Uma nave é destruída se voar de encontro ao sol.</para>
+
+</sect2>
+
+<sect2 id="bullets-and-mines">
+<title
+>Balas e Minas </title>
+
+<para
+>As balas voam à volta do sol como uma nave. </para>
+
+<para
+>As minas tem uma quantidade de energia que lhes permite ficar na mesma posição. Quanto a energia é gasta, a mina cai de encontro ao Sol. As minas perto do Sol precisam de mais energia do que as que estão mais longe. </para>
+
+<para
+>As minas podem ser destruídas com balas. </para>
+
+<para
+>Por omissão, uma nave pode ter 5 balas e 3 minas no ecrã. </para>
+
+</sect2>
+
+<sect2 id="powerups">
+<title
+>Bónus</title>
+
+<para
+>De tempos a tempos, os bónus vão aparecendo no campo de batalha.</para>
+
+<para
+>Existem quatro bónus diferentes:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Mina</term>
+<listitem
+><para
+>O número máximo de minas é aumentado para o jogador.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Bala</term>
+<listitem
+><para
+>O número máximo de balas é aumentado para o jogador.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Energia (esfera amarela)</term>
+<listitem
+><para
+>O jogador obterá energia.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Escudos (esfera azul)</term>
+<listitem
+><para
+>O jogador obtém os pontos de tiro</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="screen">
+<title
+>O ecrã do &kspaceduel;</title>
+
+<screenshot>
+<screeninfo
+>O Ecrã Principal do &kspaceduel;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kspaceduel3.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Ecrã Principal do &kspaceduel;</phrase
+></textobject>
+</mediaobject>
+</screenshot
+>
+
+<para
+>Você poderá ver que a parte central do ecrã do &kspaceduel; é a área de jogo. À esquerda e à direita estão as estatísticas do Jogador Vermelho e do Azul.</para>
+<para
+>Na área de topo nas estatísticas do jogador representa os <quote
+>Pontos de Tiro</quote
+> da nave.</para>
+<para
+>A área do meio das estatísticas representa a capacidade da bateria.</para>
+<para
+>A área inferior das estatísticas do jogador mostra o número de vitórias.</para>
+<para
+>O topo da área de jogo é ocupado pela barra do menu e pela de ferramentas.</para>
+<para
+>A parte inferior da área de jogo é a barra de estado.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="options">
+<title
+>Opções do Jogo</title>
+
+<para
+>O &kspaceduel; tem mesmo muitas opções que você poderá ajustar para aumentar a diversão deste jogo.</para>
+
+<para
+>A configuração está dividida em duas secções:</para>
+
+<itemizedlist>
+<listitem
+><para
+><link linkend="options-keys"
+>Teclas do Jogador</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="options-configurations"
+>Configuração do Jogo</link
+></para
+></listitem>
+</itemizedlist>
+
+<sect2 id="options-keys">
+<title
+>Teclas</title>
+
+<para
+>O &kspaceduel; tem um conjunto predefinido de teclas para controlar o jogo. Para uma lista das teclas predefinidas veja a secção <link linkend="keys"
+>Combinações de teclas por omissão</link
+>.</para>
+
+<para
+>As teclas podem ser configuradas: </para>
+
+<para
+>Seleccionando a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+> do menu.</para>
+
+<para
+>Isto fará aparecer uma janela que lhe permite configurar todos os atalhos, incluindo as teclas usadas para acelerar ou travar as naves, para disparar os tiros ou para largar as minas.</para>
+
+<para
+>Você poderá ver que cada jogador (Vermelho e Azul) tem 5 teclas que correspondem a Rodar para a Esquerda, Rodar para a Direita, Acelerar, Disparar e Minas.</para>
+
+<para
+>Quando você acabar de configurar as suas teclas, você deverá carregar em <guibutton
+>OK</guibutton
+> para aplicar as suas modificações.</para>
+
+<para
+>Se você quiser repor as teclas por omissão, basta carregar no botão <guibutton
+>Predefinições</guibutton
+> uma vez. Para tornar estas modificações permanentes, carregue em <guibutton
+>OK</guibutton
+>.</para
+>
+
+<para
+>Se quiser abandonar as alterações que fez e voltar às teclas previamente seleccionadas, basta carregar em <guibutton
+>Cancelar</guibutton
+>, para que as suas alterações sejam perdidas.</para>
+</sect2>
+
+<sect2 id="options-configurations">
+<title
+>Configuração do Jogo</title>
+
+<para
+>Todas as opções do jogo &kspaceduel; são configuráveis.</para>
+
+<para
+>Se você quiser alterar a configuração do jogo, basta seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kspaceduel;...</guimenuitem
+> </menuchoice
+> do menu.</para>
+
+<para
+>Isto fará aparecer uma janela com duas páginas, a <guilabel
+>Geral</guilabel
+> e a <guilabel
+>Jogo</guilabel
+>. A primeira página é relativamente simples, enquanto que a segunda tem sete páginas ao longo do topo.</para>
+
+<para
+>As opções estão reunidas em diferentes configurações. Você poderá escolher a partir de várias configurações predefinidas.</para>
+
+<para
+>Se você escolher a configuração <guilabel
+>Personalizada</guilabel
+>, você poderá definir todas as opções por si só.</para
+>
+
+<note
+><para
+>Se você não tiver seleccionado a <guilabel
+>Personalizada</guilabel
+>, você não será capaz de efectuar nenhumas modificações a estas opções.</para
+></note>
+
+<tip
+><para
+>Se você tiver encontrado uma configuração interessante, envie-a por e-mail ao autor do jogo. Poderá ser implementada numa futura versão (envie a secção [Game] do ficheiro <filename
+>~/.kde/share/config/kspaceduelrc</filename
+>).</para
+></tip
+>
+
+<para
+>Quando você tiver terminado de alterar as opções, você deverá carregar em <guibutton
+>OK</guibutton
+> para aplicar as suas alterações.</para
+>
+
+<para
+>Se você quiser repor as opções por omissão, bastar carregar no botão <guibutton
+>Predefinições</guibutton
+> uma vez. Para tornar estas alterações permanentes, carregue em <guibutton
+>OK</guibutton
+>.</para
+>
+
+<para
+>Se você quiser abandonar as modificações que fez e voltar às suas opções anteriores, poderá carregar em <guibutton
+>Cancelar</guibutton
+>, para que as suas alterações sejam esquecidas.</para>
+
+<para
+>As opções são:</para>
+
+<sect3 id="general">
+<title
+><guilabel
+>Geral</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pontos de Vida</guilabel
+></term>
+<listitem
+><para
+>Estas duas barras permitem-lhe definir os pontos de vida para cada um dos dois jogadores; você poderá querer diminuir os pontos de vida para um jogador para o tornar mais fraco.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo de actualização</guilabel
+></term>
+<listitem
+><para
+>O tempo entre duas actualizações do ecrã em milisegundos. Todas as outras opções são independentes do tempo de actualização.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Jogador Vermelho</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá definir se o jogador vermelho é controlado por IA e qual o nível de perícia da IA deste jogador. Experimente os diferentes níveis de perícia para ver qual é que se lhe adequa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Jogador Azul</guilabel
+></term>
+<listitem
+><para
+>Isto funciona da mesma forma que as opções do <guilabel
+>Jogador Vermelho</guilabel
+> descritas acima.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="game">
+<title
+><guilabel
+>Jogo</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Velocidade do jogo</guilabel
+></term>
+<listitem
+><para
+>Controla a velocidade do jogo por inteiro.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="bullet">
+<title
+><guilabel
+>Bala</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Velocidade dos tiros</guilabel
+></term>
+<listitem
+><para
+>A velocidade das balas</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Energia necessária</guilabel
+></term>
+<listitem
+><para
+>A quantidade de energia necessária para um tiro.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Número máximo</guilabel
+></term>
+<listitem
+><para
+>O número máximo de balas que um jogador pode ter no ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Danos</guilabel
+></term>
+<listitem
+><para
+>O número do estrago dos pontos de vida feito quando uma bala atinge uma nave.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo de vida</guilabel
+></term>
+<listitem
+><para
+>O tempo máximo de vida para uma bala.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo de recarga</guilabel
+></term>
+<listitem
+><para
+>O tempo que uma nave necessita para recarregar uma bala.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+<sect3 id="mine">
+<title
+>Mina</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Combustível na mina</guilabel
+></term>
+<listitem
+><para
+>A quantidade de combustível de uma mina.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Energia necessária</guilabel
+></term>
+<listitem
+><para
+>A quantidade de energia necessária para largar uma mina.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo de activação</guilabel
+></term>
+<listitem
+><para
+>O tempo que uma mina está inactiva.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Danos</guilabel
+></term>
+<listitem
+><para
+>O número de pontos de vida do estrago causado quando uma nave acerta numa mina.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Número máximo</guilabel
+></term>
+<listitem
+><para
+>O número máximo de minas que um jogador poderá ter no ecrã.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo de recarga</guilabel
+></term>
+<listitem
+><para
+>O tempo que uma nave necessita para recarregar uma mina.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="ship">
+<title
+><guilabel
+>Nave</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Aceleração</guilabel
+></term>
+<listitem
+><para
+>Aceleração das naves</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Energia necessária</guilabel
+></term>
+<listitem
+><para
+>A energia necessária para acelerar uma nave.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Velocidade de rotação</guilabel
+></term>
+<listitem
+><para
+>A velocidade a que uma nave roda.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Energia necessária</guilabel
+></term>
+<listitem
+><para
+>A energia necessária para rodar uma nave.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Danos de colisão</guilabel
+></term>
+<listitem
+><para
+>O número de pontos de vida do estrago causado quando duas naves colidem.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="sun">
+<title
+><guilabel
+>Sol</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Energia do sol</guilabel
+></term>
+<listitem
+><para
+>A força do sol. Quanto maior o valor, mais depressa as naves recarregam.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gravidade</guilabel
+></term>
+<listitem
+><para
+>A força gravitacional no sol.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="start">
+<title
+><guilabel
+>Iniciar</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Posição X</guilabel
+> e <guilabel
+>Posição Y</guilabel
+></term>
+<listitem
+><para
+>A posição das naves no início de uma nova ronda. As naves têm início em lados opostos do Sol.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Velocidade X</guilabel
+> e <guilabel
+>Velocidade Y</guilabel
+></term>
+<listitem
+><para
+>A velocidade no início de uma nova ronda.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="powerup-options">
+<title
+><guilabel
+>Bónus</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tempo entre aparições</guilabel
+></term>
+<listitem
+><para
+>O tempo máximo entre a aparição de dois bónus.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo de vida</guilabel
+></term>
+<listitem
+><para
+>O tempo máximo de vida de um bónus.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Quantidade de energia</guilabel
+></term>
+<listitem
+><para
+>A quantidade de energia que um jogador recebe de um bónus de energia.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Quantidade de escudos</guilabel
+></term>
+<listitem
+><para
+>A quantidade de pontos de vida que um jogador obtém de um bónus de escudos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="command">
+<title
+>Comandos/Atalhos do Teclado</title>
+
+<para
+>As seguintes secções descrevem brevemente cada opção do menu.</para>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Jogo</guimenu
+> é usado para iniciar e pôr em pausa o jogo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Inicia um novo jogo do &kspaceduel;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Nova Jogada</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Inicia uma nova ronda no nível actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Pausa ou continua o jogo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Jogo</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kspaceduel;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando estiver seleccionada, a barra de ferramentas ficará visível. Quando não estiver, a barra ficará escondida.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando seleccionada, a barra de estado (a barra que aparece ao longo do fundo do ecrã que lhe dá alguma informação textual) ficará visível. Se não estiver seleccionada, a barra de estado ficará escondida.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe alterar os atalhos de teclado para o &kspaceduel;, incluindo as teclas para acelerar ou travar a nave, disparar os tiros, &etc;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela de configuração de barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kspaceduel;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela de configuração que lhe permite definir várias opções do jogo; veja no capítulo das <link linkend="options"
+>Opções do Jogo</link
+> para mais informações.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="keys">
+<title
+>Teclas Predefinidas</title>
+
+<para
+>A seguinte tabela mostra-lhe as teclas predefinidas.</para>
+
+<para
+><emphasis
+>Configuração do Rato</emphasis
+></para>
+
+<informaltable frame="all">
+<tgroup cols="2">
+<thead
+><row
+><entry
+>Combinação de Teclas</entry
+><entry
+>Acção</entry
+></row
+></thead>
+<tbody>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry
+><entry
+>Sai do &kspaceduel;</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry
+><entry
+>Novo Jogo</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry
+><entry
+>Nova Jogada</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+><keycap
+>P</keycap
+></keycombo
+></entry
+><entry
+>Jogo Personalizado</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+><keycap
+>F1</keycap
+></keycombo
+></entry
+><entry
+>Conteúdo da Ajuda</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></entry
+><entry
+>Ajuda O Que É Isto</entry
+></row>
+<row
+><entry
+><keycombo action="simul"
+><keycap
+>Espaço</keycap
+></keycombo
+></entry
+><entry
+>Iniciar o Jogo</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>As combinações de teclas do menu poderão ser alteradas ao seleccionar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos de Teclado</guimenuitem
+> </menuchoice
+></para>
+
+<para
+><emphasis
+>Desenrolar do Jogo</emphasis
+></para>
+
+<informaltable frame="all">
+<tgroup cols="3">
+<colspec colname="c1"/>
+<colspec colname="c2"/>
+<colspec colname="c3"/>
+<thead
+><row
+><entry
+>Acção</entry
+><entry
+>Jogador Vermelho</entry
+><entry
+>Jogador Azul</entry
+></row
+></thead>
+<tbody>
+<row
+><entry
+>Rodar para a Esquerda</entry
+><entry
+>S</entry
+><entry
+>Esquerda</entry
+></row>
+<row
+><entry
+>Rodar para a Direita</entry
+><entry
+>F</entry
+><entry
+>Direita</entry
+></row>
+<row
+><entry
+>Acelerar</entry
+><entry
+>E</entry
+><entry
+>Cima</entry
+></row>
+<row
+><entry
+>Disparar</entry
+><entry
+>D</entry
+><entry
+>Baixo</entry
+></row>
+<row
+><entry
+>Minas</entry
+><entry
+>A</entry
+><entry
+>Insert</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Para alterar estas teclas, veja na secção chamada de <link linkend="options-keys"
+>Teclas do Jogador...</link
+>.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kspaceduel; </para>
+<para
+>Programa copyright 1999-2000 Andreas Zehender <email
+>az@azweb.de</email
+></para>
+<para
+>Documentação copyright 2000 Andreas Zehender <email
+>az@azweb.de</email
+></para>
+<para
+>Documentação actualizada para o &kde; 2.0 por Mike McBride <email
+>mpmcbride7@yahoo.com</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter
+>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kspaceduel">
+<title
+>Como obter o &kspaceduel;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1
+>
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/ktron/Makefile.am b/tde-i18n-pt/docs/kdegames/ktron/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktron/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ktron/Makefile.in b/tde-i18n-pt/docs/kdegames/ktron/Makefile.in
new file mode 100644
index 00000000000..35fac5db164
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktron/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ktron
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ktron/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ktron/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ktron/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ktron/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ktron/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktron/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ktron/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ktron/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ktron/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ktron/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ktron/index.cache.bz2
new file mode 100644
index 00000000000..6ddb45a0089
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktron/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ktron/index.docbook b/tde-i18n-pt/docs/kdegames/ktron/index.docbook
new file mode 100644
index 00000000000..0579785a4c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktron/index.docbook
@@ -0,0 +1,835 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ktron;">
+ <!ENTITY package "kdegames">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ktron;</title>
+
+<authorgroup>
+<author
+><firstname
+>Fabian</firstname
+> <surname
+>Dal Santo</surname
+> <affiliation
+> <address
+>&Fabian.DalSanto.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Matthias</firstname
+> <surname
+>Kiefer</surname
+> <affiliation
+> <address
+>&Matthias.Kiefer.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+>&Lauri.Watts.mail;</address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year>
+<year
+>2000</year>
+<holder
+>&Matthias.Kiefer;</holder>
+</copyright>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Fabian.Dal.Santo;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-16</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract>
+<para
+>O &ktron; é um clone simples do <quote
+>Tron</quote
+> para o &kde;, o qual você poderá jogar sozinho ou com um amigo. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>KTron</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>tron</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ktron; é um clone simples do jogo Tron para o <ulink url="http://www.kde.org"
+>Ambiente de Trabalho K</ulink
+>. Você poderá jogar o &ktron; contra o computador ou contra um amigo. </para>
+
+<para
+>O objectivo do jogo é viver mais do que o seu adversário. Para o fazer, evite bater numa parede, na sua própria cauda ou na do seu adversário. </para>
+
+</chapter>
+
+<chapter id="playing-ktron">
+<title
+>Jogar o &ktron;</title>
+
+<sect1 id="playing-ktron-rules">
+<title
+>Regras</title>
+
+<para
+>Logo que tenha iniciado uma ronda, os jogadores não irão parar de se mover em frente (a menos que o jogo esteja em pausa). Tudo o que terá de fazer é evitar chocar, mudando para tal a direcção do seu jogador. Adicionalmente, você poderá entalar ultrapassar o seu adversário. Para tal é possível aumentar a velocidade, carregando na sua tecla aceleradora. </para>
+
+<para
+>Uma ronda começa quando todos os jogadores humanos carregarem numa tecla de direcção. A direcção do movimento inicial será então essa que você escolheu. </para>
+
+<para
+>Se você quiser interromper o jogo, seleccione a opção <guimenuitem
+>Pausa</guimenuitem
+> no menu <guimenu
+>Jogo</guimenu
+> ou carregue no atalho de teclado respectivo (veja a secção <link linkend="keys"
+>Atalhos por Omissão</link
+>). Adicionalmente, o jogo fica em pausa quando perder o controlo do teclado, &eg; ao mudar para outra janela. </para>
+
+<para
+>Para continuar o jogo, seleccione o item do menu <guimenuitem
+>Pausa</guimenuitem
+> de novo ou o atalho de teclado, mais uma vez. O jogo irá também continuar se os jogadores humanos carregarem uma das suas teclas de cursores. Mas tenha cuidado, o seu jogador irá mudar imediatamente para essa direcção. </para>
+
+
+<para
+>Um jogo consiste em várias rondas e termina se um jogador tiver pelo menos nove pontos, tendo ainda uma diferença de dois pontos a mais do adversário. A pontuação actual é sempre mostrada na barra de estado. </para>
+
+</sect1>
+
+<sect1 id="computerplayer">
+<title
+>O Jogador do Computador</title>
+
+<para
+>Você poderá deixar que o computador seja o Jogador Um, o Jogador Dois ou ambos. Existem três níveis de dificuldade: o Principiante, o Médio e o Perito.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se você seleccionar o Principiante, o computador não se preocupa com o adversário e simplesmente anda às voltas. Este é o mesmo algoritmo que é usado pelo xtron-1.1.</para>
+</listitem>
+<listitem>
+<para
+>Nos níveis Médio e Perito, o computador tenta aprisionar o adversário quando se chegar perto.</para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>Veja a secção do <link linkend="settings-menu"
+>Menu de <guimenu
+>Configuração</guimenu
+></link
+> para mais informações sobre como configurar o jogador do computador. </para
+></note>
+
+</sect1>
+
+<sect1 id="using-keyboard">
+<title
+>Utilizar o Teclado</title>
+
+<para
+>Cada jogador tem cinco teclas; quatro para mudar a direcção e uma para acelerar. </para>
+
+<para
+>As teclas de direcção não têm de ser mantidas carregadas. Basta carregar nelas uma vez para mudar a direcção do seu jogador. </para>
+
+<para
+>A aceleração só ocorre quando a tecla respectiva se mantiver carregada. Quando você a soltar, a velocidade volta ao normal. </para>
+
+<note
+><para
+>Veja a secção do <link linkend="settings-menu"
+>Menu de <guimenu
+>Configuração</guimenu
+></link
+> para mais informações sobre como configurar as teclas predefinidas. </para
+></note>
+</sect1>
+</chapter>
+
+<chapter id="command">
+<title
+>Referência de Comandos</title>
+
+<para
+>As seguintes secções descrevem brevemente cada opção do menu.</para>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia um novo jogo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>P</keycap
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coloca ou retira o jogo do estado de pausa.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai do jogo.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela de configuração dos atalhos de teclado do &kde;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kappname;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para a <link linkend="configuration"
+>configuração</link
+> das várias opções.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="keys">
+<title
+>Atalhos por Omissão</title>
+
+<para
+>As seguintes tabelas mostram-lhe os atalhos predefinidos.</para>
+
+
+<table>
+<title
+>Atalhos do Jogador 1</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Combinação de Teclas</entry>
+<entry
+>Acção</entry
+></row
+></thead>
+<tbody>
+<row>
+<entry
+><keycap
+>R</keycap
+></entry>
+<entry
+>Subir</entry>
+</row>
+<row>
+<entry
+><keycap
+>F</keycap
+></entry>
+<entry
+>Descer</entry>
+</row>
+<row>
+<entry
+><keycap
+>G</keycap
+></entry>
+<entry
+>Direita</entry>
+</row>
+<row>
+<entry
+><keycap
+>D</keycap
+></entry>
+<entry
+>Esquerda</entry>
+</row>
+<row>
+<entry
+><keycap
+>A</keycap
+></entry>
+<entry
+>Acelerar</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table>
+<title
+>Atalhos do Jogador 2</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Combinação de Teclas</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>Cima</keycap
+></entry>
+<entry
+>Subir</entry>
+</row>
+<row>
+<entry
+><keycap
+>Baixo</keycap
+></entry>
+<entry
+>Descer</entry>
+</row>
+<row>
+<entry
+><keycap
+>Direita</keycap
+></entry>
+<entry
+>Direita</entry>
+</row>
+<row>
+<entry
+><keycap
+>Esquerda</keycap
+></entry>
+<entry
+>Esquerda</entry>
+</row>
+<row>
+<entry
+><keycap
+>0</keycap
+></entry>
+<entry
+>Acelerar</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table>
+<title
+>Atalhos Gerais</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Combinação de Teclas</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>P</keycap
+></entry>
+<entry
+>Pausar/Continuar o Jogo</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry>
+<entry
+>Novo Jogo</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry>
+<entry
+>Sai do &ktron;</entry>
+</row>
+<row>
+<entry
+><keycap
+>F1</keycap
+></entry>
+<entry
+>Conteúdo da Ajuda</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+><keycap
+>Shift</keycap
+><keycap
+>F1</keycap
+></keycombo
+></entry>
+<entry
+>A ajuda O que é Isto?</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<para
+>Estas combinações de teclas poderão ser alteradas ao seleccionar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+> do menu. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="configuration">
+
+<title
+>A Janela de Configuração</title>
+
+<para
+>Se seleccionar a opção <guimenuitem
+>Configurar o &kappname;...</guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+> irá abrir uma janela posterior que lhe permite ajustar o comportamento do &kappname;.</para>
+
+<para
+>Esta janela está dividida em três páginas.</para>
+
+<sect1 id="configuration-general">
+<title
+>Configuração Geral</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o vencedor alterando a cor</guilabel
+></term>
+<listitem
+><para
+>Active esta opção para melhorar a visualização do fim de jogo, fazendo com que o &ktron; mude a cor do rato do vencido para a cor do vencedor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Desactivar a aceleração</guilabel
+></term>
+<listitem
+><para
+>Se seleccionar esta opção irá desactivar a funcionalidade de aceleração - se carregar na tecla de aceleração não fará efeito, e ambos os veículos andarão nesse caso com uma velocidade constante.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Chocar se tentar mover na direcção contrária</guilabel
+></term>
+<listitem
+><para
+>Active isto para que provoque um choque do veículo consigo própria logo que um jogador tente mover-se na direcção oposta (&ie; um veículo a mover-se para a esquerda e movendo-se para a direita logo a seguir). Se esta opção não estiver assinalada, nada acontece quando um jogador tentar mover-se na direcção oposta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome dos Jogadores</guilabel
+></term>
+<listitem
+><para
+>Indica nomes personalizados para os jogadores, em vez dos predefinidos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Velocidade</guilabel
+></term>
+<listitem
+><para
+>Use esta barra para definir quão rapidamente os veículos se mexem; se mover a barra para a esquerda fará com que as cobras andem mais devagar, enquanto que se a mover para a direita fá-las-á andar mais depressa.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="configuration-ai">
+<title
+>Configuração da <acronym
+>IA</acronym
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Computador Controla</guilabel
+></term>
+<listitem
+><para
+>Use estas duas opções para definir quais os jogadores que são controlados pelo computador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Inteligência:</guilabel
+></term>
+<listitem
+><para
+>Selecciona o nível de perícia dos jogadores controlados pelo computador, como sendo <guimenuitem
+>Principiante</guimenuitem
+>, <guimenuitem
+>Médio</guimenuitem
+> ou <guimenuitem
+>Perito</guimenuitem
+></para>
+<para
+>O <guimenuitem
+>Principiante</guimenuitem
+> ignora o adversário e simplesmente mexe-se aleatoriamente. O <guimenuitem
+>Médio</guimenuitem
+> ou o <guimenuitem
+>Perito</guimenuitem
+> faz com que o computador ataque activamente o adversário.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="configuration-appearance">
+<title
+>Configuração da Aparência</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Estilo da linha:</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá escolher um dos quatro estilos de linhas diferentes a serem usados para desenhar os veículos. Os nomes dos estilos são suficientemente explicativos: <guimenuitem
+>Linha 3D</guimenuitem
+>, <guimenuitem
+>Rectângulos 3D</guimenuitem
+>, <guimenuitem
+>Plana</guimenuitem
+> e <guimenuitem
+>Círculos</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho da Linha</guilabel
+></term>
+<listitem
+><para
+>Use esta barra para definir quão grande deverá ser o rasto de um veículo. Se mover a barra para a esquerda fará com que o rasto seja mais estreito, enquanto que se mover para a direita torná-lo-á mais extenso.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá definir a aparência do fundo do campo de jogo. Se você preferir uma cor única, seleccione a opção <guilabel
+>Cor:</guilabel
+> e carregue no botão à direita para abrir uma janela de selecção de cores conveniente.</para>
+<para
+>Você poderá também escolher uma imagem de fundo para o campo de jogo. Para o fazer, seleccione a opção <guilabel
+>Imagem:</guilabel
+> e indique o nome de um ficheiro de papel de parede no campo de edição à direita. Em alternativa, você poderá carregar no pequeno botão à direita para que apareça a conhecida janela de selecção de ficheiros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor do jogador 1:</guilabel
+></term>
+<listitem
+><para
+>Carregue no rectângulo colorido para abrir uma janela de selecção de cores que lhe permitirá definir a cor a usar para a veículo do primeiro jogador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor do jogador 2:</guilabel
+></term>
+<listitem
+><para
+>Carregue no rectângulo colorido para abrir uma janela de selecção de cores que lhe permitirá definir a cor a usar para o veículo do segundo jogador.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+</chapter>
+
+<!-- credits chapter done -->
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&ktron; </para>
+<para
+>Programa com 'copyright' 1999 de &Matthias.Kiefer; &Matthias.Kiefer.mail; </para>
+
+<para
+>Partes dos algoritmos do jogador do computador são do xtron-1.1 por Rhett D. Jacobs <email
+>rhett@hotel.canberra.edu.au&gt;</email
+> </para>
+
+<para
+>Documentação Copyright 1999 Matthias Kiefer <email
+>matthias.kiefer@gmx.de</email
+> </para>
+
+<para
+>Documentação actualizada para o &kde; 2.0 por &Fabian.Dal.Santo; &Fabian.DalSanto.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<!-- appendix finished -->
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-ktron">
+<title
+>Como obter o &ktron;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder compilar com sucesso o &ktron;, você precisa do &kde; 3.0. Todas as bibliotecas necessárias, assim como o próprio &ktron; poderão ser encontrados em &kde-ftp;.</para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; <para
+>Se você tiver alguns problemas, por favor comunique-os para o autor <ulink url="mailto:matthias.kiefer@gmx.de"
+>&Matthias.Kiefer;</ulink
+> </para>
+
+</sect1>
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/ktuberling/Makefile.am b/tde-i18n-pt/docs/kdegames/ktuberling/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktuberling/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/ktuberling/Makefile.in b/tde-i18n-pt/docs/kdegames/ktuberling/Makefile.in
new file mode 100644
index 00000000000..4ef1ce2f998
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktuberling/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/ktuberling
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ktuberling/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 technical-reference.docbook Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook technical-reference.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling
+ @for base in index.docbook technical-reference.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook technical-reference.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook technical-reference.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/ktuberling/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/ktuberling/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/ktuberling/index.cache.bz2
new file mode 100644
index 00000000000..f4151da0e30
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktuberling/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/ktuberling/index.docbook b/tde-i18n-pt/docs/kdegames/ktuberling/index.docbook
new file mode 100644
index 00000000000..250625a842f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktuberling/index.docbook
@@ -0,0 +1,1170 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ktuberling;">
+ <!ENTITY package "kdegames">
+ <!ENTITY technical.reference SYSTEM "technical-reference.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &ktuberling;</title>
+<authorgroup>
+
+<author
+><firstname
+>Éric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+> <address
+>&Eric.Bischoff.mail;</address>
+</affiliation
+></author>
+
+<author
+><firstname
+>Paul</firstname
+> <othername
+>E.</othername
+> <surname
+>Ahlquist</surname
+> <lineage
+>Jr.</lineage
+> <affiliation
+> <address
+>&Paul.E.Ahlquist.Jr.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2006-05-05</date>
+<releaseinfo
+>0.05.01</releaseinfo>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year
+><year
+>2002</year
+><year
+>2006</year>
+<holder
+>Éric Bischoff</holder>
+</copyright>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Paul.E.Ahlquist.Jr;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>&ktuberling; é um jogo para crianças pequenas. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Homem Batata</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>crianças</keyword>
+<keyword
+>tuberling</keyword>
+<keyword
+>batata</keyword>
+<keyword
+>pinguim</keyword>
+<keyword
+>aquário</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="ktuberling.png" format="PNG"/></imageobject>
+</inlinemediaobject
+> O &ktuberling; é um jogo vocacionado para crianças pequenas. Obviamente, também poderá ser adequado para os adultos que ainda tenham algo de jovem no coração. </para>
+
+<para
+>É um <quote
+>editor de batatas</quote
+>. Significa que você poderá arrastar e largar olhos, bocas, bigodes e outras partes da cara, bem como alguns extras num boneco semelhante a uma batata. Da mesma forma, terá também um pinguim e um aquário onde poderá largar outras coisas. </para>
+
+<para
+>Não existe nenhum vencedor para o jogo. O único intuito é fazer as caras mais engraçadas que conseguir. </para>
+
+<para
+>Existe um museu (do tipo da galeria da <quote
+>Madame Tusseau</quote
+>) onde você poderá encontrar vários exemplos de batatas, pinguins e aquários decorados. Obviamente, poderá enviar as suas próprias criações para o programador, <ulink url="mailto:ebischoff@nerim.net"
+>Éric Bischoff</ulink
+>, o qual as incluirá no museu se tiver algum tempo livre. </para>
+
+<para
+>O &ktuberling; também poderá <quote
+>falar</quote
+>. Ele irá pronunciar os nomes dos objectos que você arrastar e largar. Ele irá <quote
+>falar</quote
+> numa língua à sua escolha. Você até o poderá usar para aprender um pouco de vocabulário das várias línguas estrangeiras. De momento, o &ktuberling; sabe <quote
+>falar</quote
+> em Dinamarquês, Alemão, Inglês, Espanhol, Francês, Italiano, Holandês, Português, Romeno, Sérvio, Eslovaco, Esloveno e Sueco. </para>
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+<title
+>Fundamental do Ecrã</title>
+
+<sect1 id="mouse-operation">
+<title
+>Utilização do Rato</title>
+
+<para
+>Existem duas áreas na janela principal: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Área <quote
+>Recreio</quote
+>, à esquerda. </para
+></listitem>
+<listitem
+><para
+>A área dos <quote
+>Objectos</quote
+>, do lado direito, onde você pode seleccionar os objectos a colocar na área de recreio. </para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Janela Principal do &ktuberling;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="gameboard.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="gameboard.eps"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela Principal</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="place-object">
+<title
+>Colocar um Objecto</title>
+
+<para
+>Para arrastar um objecto, mova o cursor do rato para a área de <quote
+>objectos</quote
+> à direita. Carregue no objecto que deseja arrastar, mas não largue o botão do rato até que mova o cursor para a localização na <quote
+>área de recreio</quote
+> onde deseja largar o objecto. </para>
+</sect2>
+
+<sect2 id="move-object">
+<title
+>Mover um Objecto</title>
+<para
+>Logo que tenha sido largado na área de <quote
+>recreio</quote
+>, um objecto pode ser movido. Basta carregar no objecto para o seleccionar e, posteriormente, arrastá-lo e largá-lo. Quando você carregar nele, ele passará para cima dos outros objectos que o tivessem coberto. Este truque é útil para fazer com que os olhos fiquem colocados correctamente. </para>
+</sect2>
+
+<sect2 id="remove-object">
+<title
+>Retirar um Objecto</title>
+<para
+>Para remover um objecto que tenha sido largado na área de <quote
+>recreio</quote
+>, arraste-o de volta da área de <quote
+>recreio</quote
+> para a área dos <quote
+>objectos</quote
+>. </para>
+</sect2>
+</sect1>
+
+<sect1 id="the-tool-bar">
+<title
+>A Barra de Ferramentas</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="toolbar.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="toolbar.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Barra de Ferramentas</phrase
+></textobject>
+</mediaobject>
+
+<para
+>A barra de ferramentas possui os botões para as funções mais usadas. </para>
+
+<table>
+<title
+>Botões da Barra de Ferramentas</title>
+<tgroup cols="4">
+
+<thead>
+<row>
+<entry
+>Botão</entry>
+<entry
+>Nome</entry>
+<entry
+>Equivalente no Menu</entry>
+<entry
+>Acção</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>
+ <textobject
+><phrase
+>Botão de Novo Jogo</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+ <guiicon
+>Novo</guiicon
+></entry>
+<entry>
+ <link linkend="game-new"
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Limpa a área de <quote
+>recreio</quote
+>. Esta limpa todas as peças para fora da área de recreio para que possa criar uma nova decoração. </entry>
+</row>
+
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-open.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.open.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Botão Carregar</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry
+><guiicon
+>Carregar</guiicon
+></entry>
+<entry>
+ <link linkend="game-load"
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar...</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Abre um ficheiro da aplicação a partir do museu ou de outras pastas. </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
+>Botão Gravar</phrase
+></textobject>
+ </inlinemediaobject>
+</entry>
+<entry
+><guiicon
+>Gravar</guiicon
+></entry>
+<entry>
+ <link linkend="game-save"
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Grava a sua criação na sua pasta pessoal, ou noutra pasta qualquer, como por exemplo o museu, se o desejar. O boneco é gravado num pequeno ficheiro onde somente as posições dos objectos são gravados. </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
+>Botão Imprimir</phrase
+></textobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<guiicon
+>Imprimir</guiicon>
+</entry>
+<entry>
+ <link linkend="game-print"
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Imprime a sua imagem (formato &PostScript;). </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
+>Botão Desfazer</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+ <guiicon
+>Desfazer</guiicon>
+ </entry>
+<entry>
+ <link linkend="edit-undo"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Desfaz a última operação.</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
+>Botão Refazer</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+<guiicon
+>Refazer</guiicon>
+</entry>
+<entry>
+ <link linkend="edit-redo"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Refaz a última operação.</entry>
+</row>
+
+<!-- Currently there is no HELP button on the toolbar
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="button-help.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="button.help.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Help Button</phrase
+></textobject>
+</inlinemediaobject>
+</entry>
+<entry>
+Help
+</entry>
+<entry
+>Displays this handbook.</entry>
+</row>
+-->
+
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="the-menu-items">
+<title
+>Os Itens de Menu</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-raw.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.raw.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Barra de Menu</phrase
+></textobject>
+</mediaobject>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-game.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.game.eps"/>
+</imageobject>
+<textobject
+><phrase
+>O Menu <guimenu
+>Ficheiro</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry id="game-new">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa</action
+> a área de <quote
+>recreio</quote
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-load">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre um ficheiro com um boneco</action
+> a partir do museu ou de outro local qualquer, se o desejar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-save">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava</action
+> a sua criação. O boneco é gravado num pequeno ficheiro onde somente a posição dos objectos é que é gravada. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar como Imagem...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria um ficheiro gráfico</action
+> que contém uma imagem do seu boneco. Os formatos disponíveis são o XPM, o JPEG, o PNG e o BMP. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-print">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> a imagem do seu boneco no formato &PostScript;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &ktuberling;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-edit.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.edit.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menu Editar</phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry id="edit-undo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula</action
+> a última colocação de <quote
+>objectos</quote
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="edit-redo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Shift</keycap
+> <keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Repete</action
+> a última colocação anulada de <quote
+>objectos</quote
+>. Esta opção do menu só estará activa se você tiver usado anteriormente o <guilabel
+>Desfazer</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia</action
+> a área de <quote
+>recreio</quote
+> para a área de transferência.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Recreio</guimenu
+></title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-playground.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.playground.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menu <guimenu
+>Recreio</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Recreio</guimenu
+> <guimenuitem
+>Homem-Batata</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para o recreio com o homem-batata</action
+>. O &ktuberling; recordará o último recreio escolhido da próxima vez que arrancar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Recreio</guimenu
+> <guimenuitem
+>Pinguim</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para o recreio com um pinguim</action
+>. O &ktuberling; recordará o último recreio escolhido da próxima vez que arrancar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Recreio</guimenu
+> <guimenuitem
+>Aquário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para o recreio com um aquário</action
+>. O &ktuberling; recordará o último recreio escolhido da próxima vez que arrancar.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Fala</guimenu
+></title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-speech.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.speech.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menu <guimenu
+>Fala</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<para
+>Lembre-se que você precisa de ter o pacote 'kdemultimedia' instalado e o <command
+>&artsd;</command
+> em execução para poder ouvir os sons. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fala</guimenu
+> <guimenuitem
+>Desligar Som</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Desactiva o som</action
+>. O &ktuberling; recordará esta opção da próxima vez que for iniciado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fala</guimenu
+> <guimenuitem
+>Dinamarquês</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa o som e põe a aplicação a falar Dinamarquês</action
+>. Se os sons em Dinamarquês não estiverem instalados, então esta opção ficará desactivada. O &ktuberling; recordar-se-á desta opção da próxima vez que for iniciado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fala</guimenu
+> <guimenuitem
+>Alemão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa o som e põe a aplicação a falar Alemão</action
+>. Se os sons em Alemão não estiverem instalados, então esta opção ficará desactivada. O &ktuberling; recordar-se-á desta opção da próxima vez que for iniciado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Fala</guimenu
+> <guimenuitem
+>Inglês</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa o som e põe a aplicação a falar em Inglês</action
+>. Se os sons em Inglês não estiverem instalados, então esta opção ficará desactivada. O &ktuberling; recordar-se-á desta opção da próxima vez que for iniciado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>etc...</term>
+<listitem
+><para
+>O mesmo para as outras línguas.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-settings.png"/>
+</imageobject>
+<textobject
+><phrase
+>O Menu Configuração</phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (liga ou desliga)</action
+> o aparecimento da barra de ferramentas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela normal de configuração de atalhos do &kde;, onde poderá alterar os atalhos de teclado usados pelo &ktuberling;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a janela normal do &kde; para configurar a barra de ferramentas.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-help.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.help.eps"/>
+</imageobject>
+<textobject
+><phrase
+>O Menu Ajuda</phrase
+></textobject>
+</mediaobject>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+&technical.reference;
+
+<chapter id="credits_license">
+<title
+>Créditos e Licença</title>
+
+<para
+>&ktuberling;</para>
+
+<itemizedlist>
+<listitem>
+<para
+>John Calhoun - Ideia original, imagens originais e sons em Inglês</para>
+</listitem>
+
+<listitem>
+<para
+>Éric Bischoff &Eric.Bischoff.mail; - Programação no &kde;</para>
+</listitem>
+
+<listitem>
+<para
+>Fran&ccedil;ois-Xavier Duranceau <email
+>duranceau@free.fr</email
+> - Testes, conselhos e ajuda</para>
+</listitem>
+
+<listitem>
+<para
+>Agnieszka Czajkowska <email
+>agnieszka@imagegalaxy.de</email
+> - Gráficos do pinguim</para>
+</listitem>
+
+<listitem>
+<para
+>Bas Willems <email
+>next@euronet.nl</email
+> - Retoques gráficos e tema aquário</para>
+</listitem>
+
+<listitem>
+<para
+>Roger Larsson <email
+>roger.larsson@norran.net</email
+> - Ajustes ao som</para>
+</listitem>
+
+<listitem>
+<para
+>Dolores Almansa <email
+>dolores.almansa@corazondemaria.org</email
+> - Gráficos educativos para a iniciativa COR-EDUX</para>
+</listitem>
+
+<listitem>
+<para
+>Peter Silva <email
+>peter.silva@videotron.ca</email
+> - Revisão da documentação</para>
+</listitem>
+
+<listitem>
+<para
+>Paul Ahlquist &Paul.E.Ahlquist.Jr.mail; - Melhorias na documentação</para>
+</listitem>
+</itemizedlist
+>
+
+<para
+>Este jogo é dedicado à minha pequena filha Sunniva Bischoff</para>
+
+<para
+>Obrigado à Apple Computer e ao projecto do &LinuxPPC; por terem passado o &Linux; para o &Mac;. O &ktuberling; nunca teria existido sem isso!</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-ktuberling">
+<title
+>Como obter o <application
+>ktuberling</application
+></title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder compilar com sucesso o &ktuberling;, você irá necessitar do &kde; 3.5. Todas as bibliotecas necessárias, assim como o próprio &ktuberling; poderão ser obtidos em &kde-ftp;.</para>
+
+<para
+>Para poder ouvir os sons, terá de ter o 'kdemultimedia' instalado. </para>
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
diff --git a/tde-i18n-pt/docs/kdegames/ktuberling/technical-reference.docbook b/tde-i18n-pt/docs/kdegames/ktuberling/technical-reference.docbook
new file mode 100644
index 00000000000..cf69aa579b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/ktuberling/technical-reference.docbook
@@ -0,0 +1,345 @@
+<chapter id="technical-reference">
+<chapterinfo>
+
+<authorgroup>
+<author
+><firstname
+>Éric</firstname
+> <surname
+>Bischoff</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2002-04-10</date
+> <releaseinfo
+>0.03.02</releaseinfo
+> <keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Homem Batata</keyword>
+<keyword
+>referência técnica</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Referência técnica</title>
+
+<para
+>O &ktuberling; oferece uma forma gentil e compensadora de introduzir à personalização e programação do &kde;. A aplicação pode ser extendida. Por exemplo, sem qualquer codificação, poderão ser adicionados novos recreios, alterando os ficheiros gráficos. Ao adicionar os ficheiros de som apropriados, os tradutores poderão alterar os sons para a sua língua-mãe! </para>
+
+<para
+>Se extender ou adicionar ao jogo, por favor pense na hipótese de enviar as suas adições ao programador <ulink url="mailto:ebischoff@nerim.net"
+>Éric Bischoff</ulink
+> de modo a inclui-las nas próximas versões. </para>
+
+<sect1 id="for-artists">
+<title
+>Para artistas</title>
+
+<para
+>O tamanho e a forma do recreio, assim como o número de objectos, poderão ser alterados. Poderão ser adicionados novos recreios. Só é preciso criar dois ficheiros de imagens para cada recreio: um tabuleiro de jogo e uma máscara. É permitido um máximo de 8 recreios, dos quais estão usados 3 neste momento. </para>
+
+<para
+>São usadas seis imagens no &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
+> e <filename
+>aquarium-mask.png</filename
+>. A localização normal destes ficheiros é a pasta <filename class="directory"
+>$KDEDIR/share/apps/ktuberling/pics/</filename
+>. </para>
+
+<para
+>O primeiro tipo de imagens, os <filename
+>*-game.png</filename
+> contém o tabuleiro e os objectos que o utilizador selecciona. Este é o gráfico que o utilizador vê enquanto joga. </para>
+
+<para
+>O segundo tipo de imagens, os <filename
+>*-mask.png</filename
+>, contêm apenas as máscaras dos objectos. Estas máscaras são usadas para delimitar os contornos dos objectos e, em alguns casos, dão ao objecto alguma transferência (por exemplo, os espectáculo). É obrigatório pôr os objectos na mesma posição, tanto no ficheiro do tabuleiro como no da máscara. </para>
+
+<para
+>Na mesma pasta, um ficheiro chamado <filename
+>layout.xml</filename
+>. (<filename
+>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename
+>) indica quais as imagens a usar e associa-os aos itens do menu. Contém também os parâmetros de posição do recreio e dos objectos no tabuleiro e nas máscaras. Ele atribui também os sons aos objectos e coloca os objectos em grupos. Finalmente, declara as línguas como sendo conjuntos de sons traduzidos. Este ficheiro segue a sintaxe-padrão do &XML; (ver os detalhes <link linkend="layout-details"
+>em baixo</link
+>). </para>
+
+<para
+>Ainda na mesma pasta, existe um ficheiro chamado <filename
+>layout.i18n</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/pics/layout.i18n</filename
+>) que recapitula os textos no <filename
+>layout.xml</filename
+> que podem ser traduzidos: <itemizedlist>
+<listitem
+><para
+>As entradas de menu que lhe permitem escolher o recreio e a língua</para
+></listitem>
+<listitem
+><para
+>Os nomes das categorias de objectos</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Uma pasta mais acima, existe um ficheiro chamado <filename
+>ktuberlingui.rc</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/ktuberlingui.rc</filename
+>), o qual é um segundo ficheiro &XML; que descreve os menus do &ktuberling;. Ele deverá conter uma marca <markup
+>&lt;action&gt;</markup
+> por cada recreio e língua. O nome simbólico da acção neste ficheiro deverá ser idêntico ao nome simbólico da acção no <filename
+>layout.xml</filename
+>. </para>
+
+</sect1>
+
+<sect1 id="for-translators">
+<title
+>Tradução</title>
+
+<para
+>Para além do mecanismo normal dos ficheiros <literal role="extension"
+>.po</literal
+> para traduzir os textos do programa e as mensagens, os sons também poderão ser localizados. </para>
+
+<para
+>Se os vários tradutores puderem gravar a sua voz para um ficheiro <literal role="extension"
+>.wav</literal
+>, eles poderão gravar esse ficheiro para a subpasta específica da língua da pasta de sons. O nome do som é então atribuído a um ficheiro no ficheiro <filename
+>layout.xml</filename
+>. Por exemplo, se a língua de destino é o Português, os tradutores poderão gravar a sua voz para os ficheiros <literal role="extension"
+>.wav</literal
+> localizados na pasta <filename
+>$KDEDIR/share/apps/ktuberling/sounds/pt</filename
+>. Aí, eles poderão então atribuir o som chamado <quote
+>hat</quote
+> ao nome do ficheiro <filename
+>pt/chapeu.wav</filename
+>. </para>
+
+<para
+>Numa versão futura, o &ktuberling; irá usar o formato de ficheiros OGG Vorbis rc3 para os sons. Nessa altura, será possível converter os ficheiros WAV para o OGG Vorbis rc3 através da seguinte linha de comandos: <screen
+><prompt
+>$</prompt
+> <userinput
+>oggenc -q 10 -o <replaceable
+>som.ogg</replaceable
+> <replaceable
+>som.wav</replaceable
+></userinput
+>
+</screen>
+</para>
+
+<para
+>A informação sobre como lidar com os mecanismos de tradução no &kde; está disponível no <ulink url="http://i18n.kde.org/translation-howto/index.html"
+>HOWTO de Traduções do &kde;</ulink
+>. </para>
+
+</sect1>
+
+<sect1 id="for-programmers">
+
+<title
+>Para programadores</title>
+<para
+>Não é difícil aos programadores extenderem o &ktuberling;.</para>
+
+<sect2 id="classes">
+<title
+>Classes C++</title>
+
+<variablelist>
+<varlistentry>
+<term
+><classname
+>TopLevel</classname
+></term>
+<listitem>
+<para
+>Janela de topo e gestão básica do programa</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>PlayGround</classname
+></term>
+<listitem>
+<para
+>Descrição de um dos níveis de jogo</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>ToDraw</classname
+></term>
+<listitem>
+<para
+>Uma descrição de um dos <quote
+>objectos</quote
+> gráficos a serem desenhados</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>SoundFactory</classname
+></term>
+<listitem>
+<para
+>Descrição de uma das línguas e dos seus sons</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>Action</classname
+></term>
+<listitem>
+<para
+>Uma das acções do utilizador na minha de desfazer/refazer.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="files-structure">
+<title
+>Estrutura dos ficheiros <literal role="extension"
+>.tuberling</literal
+></title>
+
+<para
+>Um ficheiro <literal role="extension"
+>.tuberling</literal
+> que contém todos os dados necessários para desenhar um boneco. Este poderá ser editado com um editor de texto normal.</para>
+
+<para
+>A primeira linha contém o número do recreio.</para>
+
+<para
+>Em todas as outras linhas, existe um objecto gráfico por linha, na ordem que é usada para os desenhar. Cada linha contém 5 números: o identificador do objecto e o rectângulo onde deverá ser desenhado (esquerda, cima, direita, baixo). Os números são separados por espaços.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="layout-details">
+<title
+>Estrutura do ficheiro de disposição (<filename
+>layout.xml</filename
+>)</title>
+
+<para
+>A marca do nível de topo é única e chama-se <markup
+>&lt;ktuberling&gt;</markup
+>. Ela contém várias marcas <markup
+>&lt;playground&gt;</markup
+>, uma por cada recreio, bem como várias marcas <markup
+>&lt;language&gt;</markup
+>, uma para cada língua. </para>
+
+<para
+>A marca <markup
+>&lt;playground&gt;</markup
+> tem dois atributos: o <markup
+>gameboard</markup
+> e o <markup
+>masks</markup
+>. Estes atributos contêm os nomes dos ficheiros que contêm as imagens. A marca <markup
+>&lt;playground&gt;</markup
+> também contém uma marca <markup
+>&lt;menuitem&gt;</markup
+>, uma <markup
+>&lt;editablearea&gt;</markup
+> e várias marcas <markup
+>&lt;category&gt;</markup
+>, tendo ainda várias marcas <markup
+>&lt;object&gt;</markup
+>. </para>
+
+<para
+>A marca <markup
+>&lt;menuitem&gt;</markup
+> descreve o identificador da acção do item do menu que permite seleccionar a posição da área onde poderá largar os objectos, assim como a legenda deste item do menu. Este identificador de acção deverá ser idêntico ao do <filename
+>ktuberlingui.rc</filename
+>. </para>
+
+<para
+>A marca <markup
+>&lt;editablearea&gt;</markup
+> descreve a posição da área onde você poderá largar os objectos, bem como o nome do som associado a ele. </para>
+
+<para
+>A marca <markup
+>&lt;category&gt;</markup
+> descreve a posição e o texto que descreve um grupo de objectos. Por exemplo, ela pode descrever a posição e o texto do grupo <quote
+>diversos</quote
+>. </para>
+
+<para
+>A marca <markup
+>&lt;object&gt;</markup
+> descreve a posição (no tabuleiro e nas máscaras) de um objecto, assim como o nome do som associado a ele. </para>
+
+<para
+>A marca <markup
+>&lt;language&gt;</markup
+> tem um atributo: o <markup
+>code</markup
+>. Este atributo dá o código da localização para essa língua. A marca <markup
+>&lt;language&gt;</markup
+> também contém uma marca <markup
+>&lt;menuitem&gt;</markup
+> tag e várias <markup
+>&lt;sound&gt;</markup
+>. </para>
+
+<para
+>As marcas de nível inferior não são aqui explicadas, dado que o seu significado é bastante intuitivo. Se você modificar o ficheiro <filename
+>layout.xml</filename
+>, não se esqueça de modificar o <filename
+>layout.i18n</filename
+> e o <filename
+>ktuberlingui.rc</filename
+> na mesma medida. </para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdegames/kwin4/Makefile.am b/tde-i18n-pt/docs/kdegames/kwin4/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kwin4/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/kwin4/Makefile.in b/tde-i18n-pt/docs/kdegames/kwin4/Makefile.in
new file mode 100644
index 00000000000..c397522c97e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kwin4/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/kwin4
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kwin4/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/kwin4/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kwin4/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kwin4/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kwin4/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwin4/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/kwin4/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/kwin4/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/kwin4/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/kwin4/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/kwin4/index.cache.bz2
new file mode 100644
index 00000000000..49835f72e4a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kwin4/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/kwin4/index.docbook b/tde-i18n-pt/docs/kdegames/kwin4/index.docbook
new file mode 100644
index 00000000000..575c8bcb1d8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/kwin4/index.docbook
@@ -0,0 +1,542 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kappname "&k4wins;">
+<!ENTITY package "kdegames">
+<!ENTITY % Portuguese "INCLUDE"
+>
+<!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Quatro Ganha</title>
+
+<authorgroup>
+<author
+><firstname
+>Martin</firstname
+> <surname
+>Heni</surname
+> <affiliation
+> <address
+>&Martin.Heni.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1995</year
+><year
+>2002</year>
+<holder
+>&Martin.Heni;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-06-17</date>
+<releaseinfo
+>1.1.0</releaseinfo>
+
+<abstract>
+<para
+>O &k4wins; é um jogo de quatro-em-linha para o &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>tabuleiro</keyword>
+<keyword
+>jogo de tabuleiro</keyword>
+<keyword
+>quatro ganha</keyword>
+<keyword
+>quatro</keyword>
+<keyword
+>quatro em fila</keyword>
+<keyword
+>win4</keyword>
+<keyword
+>kwin4</keyword>
+<keyword
+>ligar quatro</keyword>
+<keyword
+>ligar 4</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="overview">
+<title
+>Introdução</title>
+
+<para
+>Quatro ganha é o jogo para dois jogadores. </para>
+
+<para
+>Cada jogador é representado por uma cor (amarela e vermelha). O objectivo do jogo é conseguir alinhar quatro peças adjacentes da sua cor numa linha, coluna ou numa diagonal. Isto é feito ao colocar uma das suas peças em qualquer uma das sete colunas. </para>
+
+<para
+>Uma peça irá começar a preencher uma coluna a partir de baixo, &ie; irá cair até atingir o nível do fundo ou outra peça. Depois de a jogada ser efectuada, é a vez do outro jogador. </para>
+
+<para
+>Isto é repetido até que o jogo termine, o que acontece quando um dos jogadores tiver quatro peças numa linha, coluna ou diagonal ou quando não for possível efectuar mais nenhuma jogada porque o tabuleiro ficou cheio. </para>
+
+</chapter>
+
+<chapter id="rules">
+<title
+>Regras</title>
+
+<para
+>O tabuleiro está separado em três regiões. </para>
+
+<para
+>O <firstterm
+>tabuleiro do jogo</firstterm
+> é construído com base em campos de 7x6 que serão preenchidos de baixo para cima. Os campos são marcados com a cor do jogador que efectua a jogada actual. No tipo de cada coluna aparece uma seta colorida que mostra onde a última peça foi colocada. </para>
+
+<para
+>A <firstterm
+>área de estado</firstterm
+> mostra qual a cor dos jogadores que começa e quem é que joga com uma determinada cor (o jogador, o computador ou uma ligação remota). Mostrará também o nível do computador como adversário, o número de jogadas efectuadas e a probabilidade calculada de o computador ganhar. Esta probabilidade é calculada apenas se for o computador a efectuar uma jogada. Um número positivo significa que o jogador está em vantagem, enquanto que um número negativo significa que o computador pensa que é melhor. </para>
+
+<para
+>A <firstterm
+>área da tabela</firstterm
+> mostra o número de jogos vencidos, perdidos e empatados para cada jogador. Também é mostrado o número de jogos interrompidos (Int), assim como o somatório de todos os jogos. </para>
+
+</chapter>
+
+<chapter id="remote-connections">
+<title
+>Ligações remotas</title>
+
+<para
+>É possível jogar numa ligação em rede com outro computador. Um dos computadores irá actuar como o servidor de jogos. Este poderá determinar quem jogará com que cor. Você pode configurar as opções de rede no menu do jogo, nomeadamente na janela de rede. Aí você também poderá encontrar uma janela de conversação que lhe permitirá contactar com o seu amigo. </para>
+
+
+<para
+>Quando é criada uma ligação de rede, é-lhe pedido para introduzir uma máquina remota e um porto. O porto poderá quase sempre ser deixado como está, mas se você souber o que está a fazer, poderá substitui-lo por outro número, que terá de ser igual para o outro jogador, como é óbvio. O nome da máquina representa o nome da máquina-anfitriã à qual você se vai ligar. Só o cliente da ligação é que terá de indicar esse nome. É razoável que o jogador que se encontre por trás de uma 'firewall' opte por ser o cliente, dado que a 'firewall' poderá não aceitar ligações vindas de fora. </para>
+
+</chapter>
+
+<chapter id="menus">
+<title
+>Menus</title>
+
+<sect1 id="game-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Inicia um novo jogo. No caso de um jogo na rede, esta opção só está disponível para o servidor da rede. O cliente de rede será iniciado automaticamente pelo servidor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Carregar...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Abrir um jogo gravado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Gravar o jogo actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Cancela o jogo actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Configuração da Rede...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Faz aparecer uma janela com a configuração da rede. Você pode optar por ser o servidor ou o cliente. Se você for o servidor, também poderá escolher qual a cor que o cliente poderá obter. Se estiver um jogo de rede em execução, você também o poderá desligar com este menu. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Conversa na Rede...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Faz aparecer uma janela de conversação que lhe permitirá enviar mensagens para o outro jogador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>H</keycap
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Dica</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>O computador irá calcular a jogada melhor possível e marcá-la-á com um pequeno círculo no tabuleiro. A qualidade da jogada depende do nível do computador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Sai do programa. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Anula a última jogada. Se o jogador anterior for o computador, são anulados dois movimentos de modo a que seja a vez do jogador de novo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Repete uma jogada que tenha sido anulada pelo jogador. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="option-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Comuta (activa ou desactiva) a visibilidade da barra de estado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Comuta (activa ou desactiva) a visibilidade da barra de estado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Abre uma janela que lhe permite redefinir todos os atalhos do teclado.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra uma janela-padrão do &kde; na qual poderá configurar os ícones da barra de ferramentas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &k4wins;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &k4wins; com as seguintes opções:</para>
+<para
+><guilabel
+>Cor Inicial do Jogador</guilabel
+>: Determina qual a cor dos jogadores que começará primeiro no próximo jogo.</para>
+<para
+><guilabel
+>Nomes dos Jogadores</guilabel
+>: Muda o nome dos jogadores.</para>
+<para
+><guilabel
+>O Amarelo Joga Com</guilabel
+>: Escolhe quem deverá jogar como sendo o jogador 1 (amarelo). Tanto poderá ser o <guimenuitem
+>Rato</guimenuitem
+> ou o <guimenuitem
+>Teclado</guimenuitem
+>, &ie; um jogador local que utiliza o rato ou o teclado para comandar o jogador ou o <guimenuitem
+>Computador</guimenuitem
+>, &ie; o computador joga com este jogador.</para>
+<para
+><guilabel
+>O Vermelho Joga Com</guilabel
+>: O mesmo que para o <guimenuitem
+>Amarelo Jogado Por</guimenuitem
+>, mas para o jogador 2 (vermelho).</para>
+<para
+><guilabel
+>Dificuldade do Computador</guilabel
+>: Selecciona o nível do jogador do computador.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&k4wins; </para>
+<para
+>Programa com 'copyright' de 1995-2002 &Martin.Heni; &Martin.Heni.mail; </para>
+<para
+>Documentação com 'copyright' 2002 de &Martin.Heni; &Martin.Heni.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kwin4">
+<title
+>Como obter o &k4wins;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegames/lskat/Makefile.am b/tde-i18n-pt/docs/kdegames/lskat/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/lskat/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegames/lskat/Makefile.in b/tde-i18n-pt/docs/kdegames/lskat/Makefile.in
new file mode 100644
index 00000000000..9fa54ab9866
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/lskat/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegames/lskat
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/lskat/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegames/lskat/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/lskat/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/lskat/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/lskat/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lskat/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegames/lskat/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegames/lskat/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/lskat/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegames/lskat/index.cache.bz2 b/tde-i18n-pt/docs/kdegames/lskat/index.cache.bz2
new file mode 100644
index 00000000000..af2aec28721
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/lskat/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegames/lskat/index.docbook b/tde-i18n-pt/docs/kdegames/lskat/index.docbook
new file mode 100644
index 00000000000..5e50ccbe740
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegames/lskat/index.docbook
@@ -0,0 +1,661 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&lskat;"
+>
+ <!ENTITY package "kdegames"
+>
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Tenente Skat</title>
+<authorgroup>
+<author
+><firstname
+>Martin</firstname
+> <surname
+>Heni</surname
+> <affiliation
+> <address
+><email
+>martin@heni-online.de</email
+></address>
+</affiliation>
+</author>
+<othercredit role="reviewer"
+><firstname
+>Mike</firstname
+><surname
+>McBride</surname
+> <contrib
+>Revisão</contrib>
+<affiliation>
+<address
+><email
+>mpmcbride7@yahoo.com</email
+></address
+></affiliation>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>0.09.01</releaseinfo>
+
+<abstract>
+<para
+>Esta documentação descreve o &lskat; versão 0.9.1</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegames</keyword>
+<keyword
+>jogo</keyword>
+<keyword
+>jogo de cartas</keyword>
+<keyword
+>skat</keyword>
+<keyword
+>tenente</keyword>
+<keyword
+>lskat</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="overview">
+<title
+>Introdução</title>
+
+<para
+>O Tenente Skat (do Alemão <foreignphrase lang="de"
+>Offiziersskat</foreignphrase
+>) é um jogo de cartas para dois jogadores. É jogado de acordo com regras semelhantes às do <firstterm
+>Skat</firstterm
+>, se bem que simplificadas e com dois jogadores. </para>
+
+<para
+>Cada jogador tem um conjunto de cartas à sua frente, estando metade delas a descoberto e as outras cobertas. Ambos os jogadores tentarão ganhar mais do que 60 dos 120 pontos possíveis. Ao fim de 16 jogadas, todas as cartas são jogadas e o jogo termina. </para>
+
+</chapter>
+
+<chapter id="rules">
+<title
+>Regras</title>
+
+<para
+>O jogo tem uma carta de trunfo escolhida aleatoriamente. É mostrada com um pequeno símbolo de naipe no canto inferior direito da área de pontuação. Todos os quatro Valetes também contam como trunfos e <emphasis
+>não</emphasis
+> pertencem aos seus naipes. Por isso, se <emphasis
+>copas</emphasis
+> for o trunfo, todas as copas, em conjunto com os quatro valetes, contarão como trunfos, num total de 11. </para>
+
+<note>
+<para
+>O Ás de Paus não conta como <emphasis
+>paus</emphasis
+> mas sim como trunfo. </para>
+</note>
+
+<para
+>Um trunfo especial é o <firstterm
+>Grande</firstterm
+>. Neste jogo, nenhum naipe é trunfo e somente os quatro Valetes é que contam como trunfo. No jogo isto é indicado com o símbolo da cabeça do Valete. </para>
+
+<para
+>Cada jogador possuir 16 cartas. 8 delas cobertas e 8 a descoberto. O jogador inicial poderá jogar qualquer uma das suas cartas a descoberto. </para>
+
+<para
+>O segundo jogador tem as seguintes escolhas: </para>
+
+<orderedlist>
+<listitem
+><para
+>O segundo jogador tem nas suas cartas a descoberto o mesmo naipe. Neste caso terá de jogar uma carta desse naipe. O jogador com a carta mais alta (ver a tabela em baixo) ganha ambas as cartas. </para
+></listitem>
+<listitem
+><para
+>O segundo jogador não possui uma carta do naipe jogado. Nesse caso, poderá jogar qualquer outra carta. Se esta for um trunfo, o segundo jogador irá ganhar ambas as cartas. Caso contrário, o primeiro jogador ficará com ambas as cartas. </para
+></listitem>
+</orderedlist>
+
+<para
+>Se ainda existir alguma carta coberta por baixo de uma carta jogada, passará a ficar a descoberto. </para>
+
+<para
+>O jogador que ganhou as cartas poderá fazer a próxima jogada. </para>
+
+<para
+>A sequência das cartas (da mais elevada para a mais baixa - ignorando quaisquer <emphasis
+>trunfos</emphasis
+>):</para>
+<simplelist type="inline">
+<member
+>Valete de paus</member>
+<member
+>Valete de espadas</member>
+<member
+>Valete de copas</member>
+<member
+>Valete de ouros</member>
+<member
+>Ás</member>
+<member
+>Dez</member>
+<member
+>Rei</member>
+<member
+>Dama</member>
+<member
+>Nove</member>
+<member
+>Oito</member>
+<member
+>Sete</member>
+</simplelist>
+
+<para
+>O jogador que ganhar ambas as cartas irá adicionar o seu valor à sua pontuação. Os valores das cartas são:</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row
+><entry
+>Carta </entry
+><entry
+>Valor </entry
+></row>
+</thead>
+<tbody>
+<row
+><entry
+>Ás </entry
+><entry
+>11 </entry
+></row>
+<row
+><entry
+>Dez </entry
+><entry
+>10 </entry
+></row>
+<row
+><entry
+>Rei </entry
+><entry
+>4 </entry
+></row>
+<row
+><entry
+>Dama </entry
+><entry
+>3 </entry
+></row>
+<row
+><entry
+>Valete </entry
+><entry
+>2 </entry
+></row>
+<row
+><entry
+>Nove </entry
+><entry
+>0 </entry
+></row>
+<row
+><entry
+>Oito </entry
+><entry
+>0 </entry
+></row>
+<row
+><entry
+>Sete </entry
+><entry
+>0 </entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<sect1 id="scoring">
+<title
+>Pontuação</title>
+
+<para
+>O jogo é ganho se você tiver mais de 60 pontos. Se ambos os jogadores tiverem 60 pontos, o jogo termina empatado. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row
+><entry
+>Pontos</entry
+><entry
+>Pontuação</entry
+></row>
+</thead>
+<tbody>
+<row
+><entry
+>60</entry
+><entry
+>1</entry
+></row>
+<row
+><entry
+>61...90</entry
+><entry
+>2</entry
+></row>
+<row
+><entry
+>91...119</entry
+><entry
+>3</entry
+></row>
+<row
+><entry
+>120</entry
+><entry
+>4</entry
+></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="remote-connections">
+<title
+>Ligações remotas</title>
+
+<para
+>É possível jogar o jogo através de uma ligação em rede com outro computador. Para o fazer, ambos os jogadores terão de seleccionar uma cor usada pelo jogador local e outra pelo jogador remoto. Quem escolhe o lado não interessa. Aliás, não interessa se ambos escolherem jogador com o mesmo, dado que isto será trocado automaticamente pelo jogo. </para>
+
+<para
+>Um dos computadores irá actuar como servidor do jogo. Só este é que poderá dar início a um novo jogo na rede. Do mesmo modo, todos os dados do seu jogo serão transferidos para o computador-cliente. Você poderá obrigar o seu computador a ser o servidor, se não indicar o nome de uma máquina na janela de rede. Esta janela aparece-lhe se você iniciar um novo jogo na rede. Como cliente, deverá indicar o nome da máquina onde o servidor se encontra a correr. O porto provavelmente não terá necessidade de ser alterado, mas poderá indicar um número de porto qualquer válido aqui. </para>
+
+</chapter>
+
+<chapter id="menus">
+<title
+>Menus</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Jogo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Dá início a um novo jogo.</action
+> Num jogo de rede, esta opção só está disponível para o servidor. O cliente será iniciado automaticamente pelo servidor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Terminar o Jogo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Cancela o jogo actual.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Limpar as Estatísticas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa toda a memória de jogos.</action
+> Esta estatística é normalmente gravada quando o jogo termina e mostra o número de jogos vencidos e efectuados por cada jogador. Isto é limpo com esta opção do menu. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Enviar uma Mensagem...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se estiver ligado a outro jogo numa sessão remota, esta opção permite-lhe <action
+>enviar uma mensagem para o jogador remoto.</action
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jogo</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai do programa.</action>
+</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a barra de estado. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Jogador Inicial</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+>Selecciona se o jogador 1 (em cima) ou o 2 (em baixo) começa o próximo jogo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Jogador 1 Jogado por</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+>Escolhe quem joga pelo jogador 1 (em cima). Poderá ser um dos seguintes: </para>
+
+<itemizedlist
+><listitem>
+<para
+>Um jogador local que usa o rato como dispositivo de controlo. Para esta opção, escolha o <guimenuitem
+>Jogador</guimenuitem
+>. </para
+></listitem>
+
+<listitem
+><para
+>Um jogador com inteligência artificial (controlado pelo computador). Para esta opção, escolha o <guimenuitem
+>Computador</guimenuitem
+>. </para
+></listitem>
+
+<listitem
+><para
+>Um jogador remoto, que se encontra ligado a este computador através da rede. Para esta opção escolha o <guimenuitem
+>Remoto</guimenuitem
+>. </para
+></listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Jogador 2 Jogado por</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+>O mesmo que o <guimenuitem
+>Jogador 1 Jogado Por</guimenuitem
+>, só que referente ao Jogador 2. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Nível</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Selecciona o nível do jogador do computador.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Escolher o Baralho</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+> Escolha a face e o verso do baralho de cartas usado para jogar.</action
+> Você poderá seleccioná-los numa janela de antevisão que mostra todos os baralhos instalados no &kde;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mudar os Nomes...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Muda o nome dos jogadores.</action>
+</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Abre uma janela que lhe permite redefinir todos os atalhos do teclado.</action>
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&lskat; </para>
+<para
+>Programa copyright 2000,2001 Martin Heni <email
+>martin@heni-online.de</email
+> </para>
+<para
+>Documentação copyright 2000,2001 Martin Heni <email
+>martin@heni-online.de</email
+> </para>
+<para
+>Documentação convertida para o &kde; 2.0 por Mike McBride <email
+>mpmcbride7@yahoo.com</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+
+<sect1 id="Compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
+
diff --git a/tde-i18n-pt/docs/kdegraphics/Makefile.am b/tde-i18n-pt/docs/kdegraphics/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/Makefile.in b/tde-i18n-pt/docs/kdegraphics/Makefile.in
new file mode 100644
index 00000000000..504247b15b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kghostview kview kamera kgamma kdvi kcoloredit ksnapshot kpdf kooka kuickshow kolourpaint kruler kiconedit kpovmodeler
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kamera/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kamera/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kamera/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kamera/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kamera/Makefile.in
new file mode 100644
index 00000000000..f7c7f541298
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kamera/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kamera
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kamera/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kamera/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kamera/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kamera/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kamera/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kamera/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kamera/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kamera/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kamera/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kamera/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kamera/index.cache.bz2
new file mode 100644
index 00000000000..9148f8f3395
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kamera/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kamera/index.docbook b/tde-i18n-pt/docs/kdegraphics/kamera/index.docbook
new file mode 100644
index 00000000000..3e9cf2ba2e0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kamera/index.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kamera;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kamera;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(Major.minor.lesser), it could be used by automation scripts -->
+
+<date
+>2000-09-02</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kamera; permite-lhe ver e extrair imagens de uma máquina fotográfica digital. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kapp</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+> <para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.in
new file mode 100644
index 00000000000..fb475c2b483
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kcoloredit/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kcoloredit
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kcoloredit/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kcoloredit/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kcoloredit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kcoloredit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kcoloredit/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcoloredit/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kcoloredit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kcoloredit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kcoloredit/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kcoloredit/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kcoloredit/index.cache.bz2
new file mode 100644
index 00000000000..a80060c9b40
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kcoloredit/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kcoloredit/index.docbook b/tde-i18n-pt/docs/kdegraphics/kcoloredit/index.docbook
new file mode 100644
index 00000000000..a3e177784a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kcoloredit/index.docbook
@@ -0,0 +1,660 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kcoloredit "<application
+>KColorEdit</application
+>">
+ <!ENTITY kappname "&kcoloredit;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- Change language only here -->
+]
+>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kcoloredit;</title>
+<authorgroup>
+<author
+><firstname
+>Artur</firstname
+> <surname
+>Rataj</surname
+> <affiliation
+> <address
+>&Artur.Rataj.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Artur.Rataj;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>3.5.0</releaseinfo>
+
+<abstract>
+<para
+>O &kcoloredit; é um editor de ficheiros de paletas. Pode ser usado para editar as paletas de cores e para a selecção e atribuição de nomes às cores.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>gráficos</keyword>
+<keyword
+>paleta</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kcoloredit; é um editor de ficheiros de paletas. Pode ser usado para editar as paletas de cores e para a selecção e atribuição de nomes às cores.</para>
+
+</chapter>
+
+<chapter id="file-operations">
+<title
+>Operações com ficheiros</title>
+
+<sect1 id="file">
+<title
+>Acerca dos ficheiros das paletas</title>
+
+<para
+>Os ficheiros das paletas instalados pelo &kde; podem estar tanto ao nível do sistema como ao nível do utilizador. Os últimos encontram-se nas suas pastas privadas do &kde;, e chamam-se <guilabel
+>Cores Personalizadas</guilabel
+> e <guilabel
+>Cores Recentes</guilabel
+>. </para>
+
+<para
+>No &kcoloredit;, você poderá aceder a todas estas paletas, assim como às que se encontrem em ficheiros arbitrários. </para>
+
+</sect1>
+
+<sect1 id="file-open">
+<title
+>Abrir um ficheiro</title>
+<para
+>Na janela de <guilabel
+>Abrir um Ficheiro</guilabel
+>, você poderá escolher a partir de uma lista de paletas instalas, ou percorrer as pastas à procura de ficheiros. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="Edition">
+<title
+>Edição</title>
+
+<sect1 id="cursor">
+<title
+>Cursor</title>
+
+<para
+>O cursor encontra-se visível como uma linha na janela da paleta. Poderá ser movimentado se carregar numa área ao lado de uma cor.</para>
+
+<para
+>O cursor tem as seguintes funções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Aponta para a cor a seguir a ele. A cor, se existir, está descrita em baixo na janela da paleta. Você poderá editar o seu nome aí. </para>
+</listitem>
+<listitem>
+<para
+>Poderá ser usado para fazer uma selecção. Esta poderá ser feita se carregar numa área ao lado de um ícone, de modo a mover o cursor para aí, a se mover então o rato com o botão esquerdo do rato carregado. </para>
+</listitem>
+<listitem>
+<para
+>Se a opção <guilabel
+>A seguir ao cursor</guilabel
+>, perto do botão <guilabel
+>Adicionar uma Cor</guilabel
+> estiver assinalada, é colocada una cor do selector a seguir ao cursor. A cor é então introduzida ou sobrepõe outra, dependendo se o modo de <guilabel
+>Sobreposição</guilabel
+> estiver escolhido. O modo poderá ser escolhido ao assinalar a opção <guilabel
+>Sobrepor</guilabel
+>, a qual se encontra a seguir à <guilabel
+>A seguir ao cursor</guilabel
+>.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id = "selection">
+<title
+>Selecção</title>
+<para
+>Uma selecção, a qual poderá se feita tal como descrito na secção anterior, pode ser usada nas operações de cópia, corte e colagem. </para>
+</sect1>
+
+<sect1 id = "clipboard-format">
+<title
+>Formato da área de transferência</title>
+<para
+>O &kcoloredit; usa o seguinte formato para os dados da área de transferências: para cada cor existem três números para as componentes de vermelho, verde e azul, respectivamente, bem como um nome de cor opcional, seguindo-se um carácter de fim de linha se existir mais outra cor. Como tal, se existirem três números na área de transferência, por exemplo, os mesmos poderão ser colados pelo &kcoloredit; como uma cor. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="color-selection">
+<title
+>Seleccionar uma cor no espaço do RGB</title>
+
+<para
+>A cor poderá seleccionada a partir de um espaço RGB no &kcoloredit; das seguintes formas: <itemizedlist>
+<listitem>
+<para
+>Editando as componentes do HSV ou do RGB. </para>
+</listitem>
+<listitem>
+<para
+>Seleccionando uma cor dos painéis de gradientes de cores. No painel do lado esquerdo, duas das componentes do HSV poderão ser seleccionadas, e no do lado direito, a terceira. A terceira componente poderá ser escolhida se carregar num dos botões chamados <guilabel
+>H:</guilabel
+>, <guilabel
+>S:</guilabel
+> e <guilabel
+>V:</guilabel
+>. O painel com uma componente mostra as cores com as outras duas componentes iguais às que se encontram seleccionadas no painel de duas componentes. Este último painel mostra as cores com a terceira componente fixa, ou se a opção de <guilabel
+>Variável</guilabel
+> estiver assinalada, com um valor igual ao seleccionado no painel de uma componente. No modo de <guilabel
+>Substituição</guilabel
+>, a cor seleccionada nos painéis substitui a cor de resultado instantaneamente, enquanto que no modo de <guilabel
+>Alteração</guilabel
+>, esta modifica a cor do resultado no fim de cada 'click' ou de cada movimento do rato, quando está carregado algum botão do mesmo. Como tal, no último modo, a cor seleccionada nos painéis gradientes poderá ser diferente da cor do resultado. Para sincronizar as cores, o botão de <guibutton
+>Sincronizar</guibutton
+> poderá ser usado. </para>
+</listitem>
+</itemizedlist>
+</para>
+</chapter>
+
+<!-- Someone energetic might want to write a small chapter here -->
+<!-- describing RGB vs HSV etc -->
+
+<chapter id="drag-and-drop">
+<title
+>Arrastar e largar</title>
+<para
+>As cores da paleta e a cor do resultado da selecção da cor poderão ser arrastados com o rato. </para>
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Inicia uma nova paleta na janela actual.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma nova janela</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma paleta gravada.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Reabre uma paleta que você tenha editado recentemente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava a paleta aberta de momento.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava a paleta aberta de momento com um novo nome.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Fecha</action
+> a janela actual do &kcoloredit;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kcoloredit;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Corta a cor selecciona de momento para a área de transferência.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Copia a cor seleccionada no momento para a área de transferência.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Cola uma cor a partir da área de transferência.</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="color-menu">
+<title
+>O Menu <guimenu
+>Cor</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Cor</guimenu
+> <guimenuitem
+>Da Paleta</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Procura a cor seleccionada de momento na paleta, no selector de cores à esquerda.</action
+></para
+><!-- eww... needs rewrite -->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Cor</guimenu
+> <guimenuitem
+>Do Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Extrai uma cor a partir de qualquer ponto do ecrã, e procura-a no selector de cores à esquerda.</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Comuta (activa ou desactiva) os ícones da barra de ferramentas.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Comuta (activa ou desactiva) a barra de estado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar os Nomes das Cores</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Se a paleta aberta no momento tiver nomes de cores, <action
+>os mesmos serão mostrados ao lado das cores</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Configura</action
+> as combinações de teclas que usa para aceder às diferentes acções.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kcoloredit; com 'copyright' 2000 de &Artur.Rataj;</para>
+
+<para
+>Documentação com 'copyright' 2000 de &Artur.Rataj;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.in
new file mode 100644
index 00000000000..3b69bc7109e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kdvi/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kdvi
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kdvi/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kdvi/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kdvi/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kdvi/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kdvi/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdvi/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kdvi/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kdvi/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kdvi/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kdvi/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kdvi/index.cache.bz2
new file mode 100644
index 00000000000..12bd12eaf9a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kdvi/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kdvi/index.docbook b/tde-i18n-pt/docs/kdegraphics/kdvi/index.docbook
new file mode 100644
index 00000000000..507e6b48de2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kdvi/index.docbook
@@ -0,0 +1,1413 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdvi;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+ <bookinfo>
+ <title
+>O Manual do &kdvi;</title>
+ <authorgroup>
+ <author
+><firstname
+>Stefan</firstname
+> <surname
+>Kebekus</surname
+> <affiliation
+> <address
+> <email
+>kebekus@kde.org</email>
+ </address>
+ </affiliation>
+ </author>
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+ </authorgroup>
+
+ <copyright>
+ <year
+>2001-2004</year>
+ <holder
+>Stefan Kebekus</holder>
+ </copyright>
+
+ <legalnotice
+>&FDLNotice;</legalnotice>
+
+ <date
+>2004-02-27</date>
+ <releaseinfo
+>1.11.00</releaseinfo>
+
+ <abstract>
+ <para
+>Este documento descreve o &kdvi; versão 1.1</para>
+ </abstract>
+
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>linux</keyword>
+ <keyword
+>TeX</keyword>
+ <keyword
+>DVI</keyword>
+ </keywordset>
+
+ </bookinfo>
+
+ <chapter id="introduction">
+ <title
+>Introdução</title>
+
+ <para
+>O &kdvi; é um 'plugin' para o programa &kviewshell; que permite ao &kviewshell; mostrar os ficheiros &DVI; (<literal role="extension"
+>.dvi</literal
+>) os quais são produzidos pelo sistema de publicação TeX. O &kdvi; suporta várias extensões da norma &DVI;, como por exemplo a inclusão de imagens ou hiperligações de &PostScript;. Para mais detalhes, exemplos e todas as especificações técnicas, poderá consultar o ficheiro <filename
+>KDVI-features.dvi</filename
+> (ou ver o <filename
+>KDVI-features.tex</filename
+> para ver o código em TeX desse ficheiro).</para>
+
+ <para
+>Para mais informações actualizadas consulte a <ulink url="http://devel-home.kde.org/~kdvi"
+>página pessoal do &kdvi;</ulink
+>. </para>
+
+ <para
+>O TeX é um sistema de publicação de alta qualidade que se dirige às publicações científicas, e em particular as matemáticas. Poderá obter mais informações sobre o TeX e o &DVI; na <ulink url="http://www.tug.org"
+>página pessoal do grupo de utilizadores do TeX</ulink
+> ou o <ulink url="http://www.dante.de"
+>German DANTE e.V.</ulink
+>. </para>
+ </chapter>
+
+
+ <chapter id="starting">
+ <title
+>Iniciar o &kdvi;</title>
+
+ <para
+>Na maior parte das vezes, o &kdvi; será iniciado a carregar num ficheiro <literal role="extension"
+>.dvi</literal
+> no gestor de ficheiros. Por conveniência, existe um comando <command
+>kdvi</command
+> que chama o &kviewshell; com o 'plugin' do &kdvi; pré-carregado. O visualizador poderá deste modo ser iniciado com o comando <userinput
+><command
+>kdvi</command
+> <parameter
+>localizacao/documento.dvi</parameter
+></userinput
+>. As linhas de comando <userinput
+><command
+>kdvi</command
+> <parameter
+>localizacao/documento</parameter
+></userinput
+> ou <userinput
+><command
+>kdvi</command
+> <parameter
+>localizacao/documento.</parameter
+></userinput
+> também irão funcionar. Se você estiver ligado à Internet, você poderá aceder aos ficheiros que existam nos outros computadores se indicar um &URL; como parâmetro, como por exemplo: <userinput
+><command
+>kdvi</command
+> <parameter
+>http://localizacao/documento.dvi</parameter
+></userinput
+> </para>
+
+ <para
+>Se você fornecer um &URL; como parâmetro, pode dizer ao &kdvi; para saltar directamente para uma certa parte do ficheiro &DVI;. Por exemplo, o comando <userinput
+><command
+>kdvi</command
+> <parameter
+>file:documento.dvi#43</parameter
+></userinput
+> fará com que o &kdvi; abra a página 43. Se você tiver incluído informações do código-fonte, um comando do tipo <userinput
+><command
+>kdvi</command
+> <parameter
+>file:documento.dvi#src:43documento.tex</parameter
+></userinput
+> fará com que o &kdvi; procure pelo local no ficheiro &DVI; que corresponde à linha 43 no ficheiro de TeX <parameter
+>documento.tex</parameter
+>. É pouco provável que você utilize esta opção &mdash; leia a secção sobre <link linkend="forward-search"
+>pesquisa normal</link
+> para aprender a configurar o seu editor para iniciar o &kdvi; automaticamente. </para>
+
+ <warning
+><para
+>Não se esqueça de indicar o prefixo <userinput
+>file:</userinput
+> ou irá obter alguns resultados inesperados. Por exemplo, o comando <userinput
+><command
+>kdvi</command
+> <parameter
+>file:documento.dvi#43</parameter
+></userinput
+> irá abrir a página 43 do ficheiro <filename
+>documento.dvi</filename
+>. O comando <userinput
+><command
+>kdvi</command
+> <parameter
+>documento.dvi#43</parameter
+></userinput
+> irá tentar abrir o ficheiro <filename
+>paper.dvi#43</filename
+>.</para>
+ </warning>
+
+ <para
+>Existe também outra opção que você não irá necessitar de indicar por si próprio. Se você escrever <userinput
+><command
+>kdvi</command
+> <parameter
+>--unique</parameter
+> <parameter
+>localizacao/documento.dvi</parameter
+></userinput
+>, o &kdvi; irá carregar o ficheiro se não existir nenhuma instância já em execução que contenha o ficheiro já aberto. Se existir, esta instância do &kdvi; passará para a frente. Um comando do tipo <userinput
+><command
+>kdvi</command
+> <parameter
+>--unique</parameter
+> <parameter
+>file:documento.dvi#43</parameter
+></userinput
+> poderá ser usado nos programas da linha de comandos para fazer com que uma instância em execução do &kdvi; salte para a página 43.</para>
+
+ <para
+>Os parâmetros normais tratados pelas aplicações do &Qt; e do &kde; também funcionam: <userinput
+><command
+>kdvi</command
+> <option
+>-style</option
+> <parameter
+>windows</parameter
+> <option
+>-display</option
+> <parameter
+>:0</parameter
+> <option
+>-geometry</option
+> <parameter
+>400x400+0+0</parameter
+> <option
+>-caption</option
+> <parameter
+>&quot;DVI&quot;</parameter
+></userinput
+> </para>
+ </chapter>
+
+
+ <chapter id="print">
+ <title
+>Imprimir os Ficheiros &DVI;</title>
+
+ <para
+>O &kdvi; pode imprimir os seus ficheiros &DVI; usando a interface-padrão do &kde; para impressões. Internamente, o &kdvi; usa o programa <command
+>dvips</command
+> para gerar &PostScript;, o qual é então passado à impressora. Em particular, o <command
+>dvips</command
+> tem de estar instalado se você desejar imprimir no &kdvi;. O programa <command
+>dvips</command
+> usa os seus ficheiros de configuração próprios, bem como as suas opções próprias, as quais se adequam na maioria dos casos. Contudo, se você necessitar de resultados de impressão óptimos, deverá configurar o <command
+>dvips</command
+> manualmente e certificar-se que define um modo predefinido do MetaFont que se adeque melhor à sua impressora &mdash; em muitos sistemas você irá encontrar a <ulink url="info:/dvips"
+>documentação do <command
+>dvips</command
+> em Texinfo da GNU</ulink
+> e poderá também encontrar um ficheiro chamado <filename
+>dvips.dvi</filename
+> ou semelhante.</para>
+ </chapter>
+
+ <chapter id="export">
+ <title
+>Exportar o ficheiro &DVI; para outros formatos</title>
+
+ <para
+>Se você desejar gravar o seu ficheiro no formato &PostScript; ou PDF, não se recomenda que você utilize a função de impressão e redireccione o resultado para um ficheiro. Deverá sim usar as funções de exportação que irão produzir um resultado com melhor qualidade, que retêm muitas das funcionalidades especiais do formato DVI e que aparecerão muito melhor em muitas das aplicações de visualização, como o <application
+>Acrobat Reader</application
+> da Adobe. Você irá encontrar as funções de exportação no menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+
+ <section id="export-ps">
+ <title
+>Exportar para &PostScript;</title
+>
+
+ <para
+>Tal como na impressão, o programa externo <command
+>dvips</command
+> é usado para gerar o ficheiro &PostScript;. Se o ficheiro &DVI; contiver hiperligações, estas também serão incluídas no ficheiro &PostScript;. Se você for um perito e se desejar gerar resultados optimizados para uma impressora específica, deverá querer iniciar o <command
+>dvips</command
+> manualmente e escolher o modo de MetaFont você mesmo.</para>
+ </section>
+
+ <section id="export-pdf">
+ <title
+>Exportar para <acronym
+>PDF</acronym
+></title
+>
+
+ <para
+>Para produzir ficheiros <acronym
+>PDF</acronym
+> com alta qualidade, o &kdvi; converte o &DVI; para <acronym
+>PDF</acronym
+> usando o programa externo <command
+>dvipdfm</command
+>. Se você estiver a trabalhar numa máquina com uma versão antiga do sistema de publicação TeX, pode acontecer que o programa <command
+>dvipdfm</command
+> não esteja instalado. Neste caso, você terá de usar a função de impressão para gerar os resultados em <acronym
+>PDF</acronym
+>.</para>
+
+ <warning>
+ <itemizedlist>
+ <listitem>
+ <para
+>Se você usa uma instalação mais antiga do TeX, e se estiver a ver o ficheiro gerado no <application
+>Acrobat reader</application
+> da Adobe, você irá reparar que alguns dos tipos de letra parecem bastante maus, ainda que a impressão fique óptima, apesar de o documentação também parecer em condições no <command
+>kghostview</command
+>. Isto é um problema conhecido com o <application
+>Acrobat Reader</application
+> e com os tipos de letra de imagens. Na altura em que isto foi escrito, a única solução prática era evitar os tipos de letra com imagens ou actualizar para uma instalação mais recente do TeX. </para>
+ </listitem>
+ <listitem>
+ <para
+>Embora o <command
+>dvipdfm</command
+> produza ficheiros <acronym
+>PDF</acronym
+> de alta qualidade, o <command
+>dvipdfm</command
+> ignora de momento o &PostScript; que vem incorporado no ficheiro &DVI;. O PostScript incorporado é gerado p.ex. pelo pacote de macros <application
+>xy</application
+> ou pela função de "Incorporar os ficheiros PostScript" que o &kdvi; descreve <link linkend="embed"
+>em baixo</link
+>. </para>
+ <para
+>Se você achar que faltam dados gráficos ao <acronym
+>PDF</acronym
+> gerado, use a função de impressão do &kdvi; em alternativa. </para>
+ </listitem>
+ </itemizedlist>
+ </warning>
+ </section>
+
+
+ <section id="export-text">
+ <title
+>Exportar para ficheiros de texto</title
+>
+
+ <para
+>O &kdvi; também pode gravar os seus ficheiros &DVI; no formato de texto.</para>
+
+ <warning>
+ <para
+>A norma do &DVI; não foi desenhada com este tipo de funcionalidade em vista. Esta função, deste modo, só funciona bem com os caracteres ASCII normais. Não irá funcionar com as línguas não-Europeias. Dependendo dos tipos de letra usados nos ficheiros, poderão também ocorrer problemas com os caracteres acentuados ou com outros símbolos, e algumas vezes mesmo com as ligações. </para>
+ </warning>
+ </section>
+ </chapter>
+
+
+ <chapter id="embed">
+ <title
+>Incorporar os ficheiros PostScript no &DVI;</title>
+
+ <para
+>A forma tradicional de usar imagens no <application
+>TeX</application
+> não inclui os dados das mesmas directamente no ficheiro &DVI;. Em vez disso, o ficheiro &DVI; contém apenas uma ligação para um ficheiro gráfico que reside no disco rígido. A vantagem deste procedimento é que o ficheiro &DVI; permanece pequeno e o ficheiro de imagem pode à mesma ser modificado, independentemente do código de <application
+>TeX</application
+> do documento. O método pode ser, todavia, inconveniente se você pretender arquivar o ficheiro &DVI; ou enviá-lo para outra pessoa: em vez de lidar com um único ficheiro, terá de lidar com uma variedade de ficheiros que necessitam de ser mantidos exactamente no mesmo sítio que o ficheiro &DVI; para que tudo funcione.</para>
+
+ <para
+>Por essa razão, o &kdvi; permite-lhe incorporar os ficheiros de &PostScript; no seu ficheiro &DVI;. Para incorporar todos os ficheiros &PostScript; num ficheiro &DVI;, use a opção do menu <guimenu
+>Editar/Incorporar os ficheiros PostScript externos</guimenu
+> </para>
+
+ <warning
+> <para
+>Os ficheiros &DVI; com o &PostScript; incorporado funcionam optimamente com o restante 'software' de tratamento de &DVI;, como p.ex. o <application
+>xdvi</application
+>, o <application
+>dvips</application
+> ou o <application
+>dvipdf</application
+>. Uma excepção notável é o <application
+>dvipdfm</application
+>, que ignora de momento o &PostScript; incorporado. Dado que o <application
+>dvipdfm</application
+> é usado internamente pela função "Exportar para <acronym
+>PDF</acronym
+>" do &kdvi;, poderá ter alguns problemas a usar esta função. O mesmo problema acontece com outras aplicações que usem o &PostScript; incorporado, como o pacote de macros do <application
+>TeX</application
+>, o <application
+>xy</application
+>.</para
+> </warning>
+ </chapter>
+
+
+ <chapter id="inverse-search">
+ <title
+>Usar a pesquisa inversa</title>
+ <anchor id="inv-search"
+></anchor>
+
+ <para
+>A pesquisa inversa é uma funcionalidade muito útil quando você está a escrever um documento em TeX. Se tudo estiver devidamente configurado, você poderá carregar na janela do &kdvi; com o botão do <mousebutton
+>meio</mousebutton
+> do rato (em alguns sistemas, quando você não tem um rato de três botões, poderá usar em simultâneo os botões <mousebutton
+>esquerdo</mousebutton
+> e <mousebutton
+>direito</mousebutton
+>). Depois disso, o seu editor favorito irá abrir, carregar o ficheiro de código em TeX e saltar para o parágrafo associado. Para usar a pesquisa inversa, faça o seguinte:</para>
+
+
+ <procedure>
+ <step>
+ <para
+>Crie um ficheiro &DVI; que contenha a informação de pesquisa inversa. Isso é explicado na secção sobre <link linkend="inverse-search-tex"
+>Produzir ficheiros TeX para a pesquisa inversa</link
+> em baixo. Se apenas quiser testar a funcionalidade de pesquisa inversa, você também poderá usar o ficheiro de exemplo <filename
+>KDVI-features.dvi</filename
+></para>
+ </step>
+ <step>
+ <para
+>Diga ao &kdvi; qual o editor que deseja usar. Escolha um editor na janela de <guilabel
+>Preferências</guilabel
+> (esta janela poderá ser acedida se escolher <guimenuitem
+>Opções do DVI</guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+>). A próxima secção desta documentação, as <link linkend="opt-rendering"
+>Opções de Desenho</link
+>, explica esta janela com mais detalhe.</para>
+ </step>
+ <step>
+ <para
+>Alguns editores necessitam ser iniciados manualmente ou necessitam de configurações adicionais. Você irá encontrar uma descrição de todos os editores suportados na secção <link linkend="inverse-search-editor"
+>Configurar o seu editor</link
+> em baixo.</para>
+ </step>
+ <step>
+ <para
+>Teste a sua configuração. Abra o seu ficheiro &DVI; no &kdvi; e use o botão <mousebutton
+>do meio</mousebutton
+> do rato para carregar no &kdvi;. O editor deverá surgir, mostrando o ficheiro de TeX.</para>
+ </step>
+ </procedure>
+
+
+ <section id="inverse-search-tex">
+ <title
+>Produzir os ficheiros TeX para a pesquisa inversa</title>
+ <para
+>Existem essencialmente duas formas de produzir ficheiros &DVI; que contenham informações de pesquisa inversa: você tanto poderá usar um ficheiro binário de TeX/LaTeX que gera e inclui a informação necessária automaticamente ou poderá incluir um pacote extra escrito em TeX/LaTeX.</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Um ficheiro binário em TeX que gera e inclui a informação necessária é com certeza o método preferido para incluir a informação da pesquisa inversa. Se você usar a versão 2 ou posterior da <ulink url="http://www.tug.org/teTeX/"
+>distribuição de TeX TeTeX</ulink
+>, você poderá usar a opção 'src-specials' da linha de comandos do comando 'tex' ou 'latex', tal como se segue. <programlisting>
+tex --src-specials o_meu_ficheiro.tex
+</programlisting
+> ou <programlisting
+>latex --src-specials o_meu_ficheiro.tex
+</programlisting>
+ </para>
+ </listitem>
+ <listitem>
+ <para
+>Se você não tiver um ficheiro TeX binário que inclua nativamente a informação de pesquisa inversa, copie os ficheiros <ulink url="srcltx.sty"
+> <filename
+>srcltx.sty</filename
+> </ulink
+> e <ulink url="srctex.sty"
+> <filename
+>srctex.sty</filename
+> </ulink
+> para a pasta onde o seu ficheiro TeX está guardado (você poderá fazê-lo se carregar na tecla &Shift; e no &LMB; enquanto o cursor do rato se encontra sobre uma hiperligação). Se usar o LaTeX, adicione a linha <programlisting>
+\usepackage[active]{srcltx}
+</programlisting
+> ao preâmbulo do seu ficheiro LaTeX. Se usar o TeX simples a linha <programlisting>
+\include{srctex}
+</programlisting
+> fará o truque.</para>
+ </listitem>
+ </itemizedlist>
+
+ <tip>
+ <para
+>Embora a pesquisa inversa seja bastante útil quando você está a escrever um documento, poderá ser uma boa ideia remover a informação de pesquisa inversa antes de enviar o ficheiro &DVI; para outra pessoa.</para>
+ </tip>
+
+ </section>
+
+ <section id="inverse-search-editor">
+
+ <title
+>Configurar o seu editor para a pesquisa normal</title>
+
+ <para
+>Ainda que a pesquisa inversa funcione de modo geral bem na maioria dos editores, alguns deles necessitam de alguns cuidados especiais extra. Esta secção explica como configurar o seu editor.</para>
+
+ <section id="editor-setup-emacs">
+ <title
+><application
+>Emacs</application
+></title>
+
+ <para
+>O <application
+>Emacs</application
+> funciona bem com o &kdvi;. O comportamento actual do <application
+>Emacs</application
+> depende em grande medida da configuração. Como de costume, você poderá personalizar por completo o <application
+>Emacs</application
+>, se estiver disposto a enfrentar algum código de Lisp.</para>
+
+ <para
+>O &kdvi; usa o programa <command
+>emacsclient</command
+> para controlar remotamente o <application
+>Emacs</application
+>.</para>
+ <important>
+ <para
+>O programa <command
+>emacsclient</command
+> necessita que o <application
+>Emacs</application
+> esteja em execução e que o programa <application
+>Emacs Server</application
+> (servidor do Emacs) tenha sido iniciado dentro do <application
+>Emacs</application
+>. A pesquisa inversa não irá funcionar convenientemente a menos que tenha iniciado tanto o <application
+>Emacs</application
+> como o <application
+>Emacs Server</application
+>.</para>
+ </important>
+
+ <para
+>Para iniciar o <application
+>Emacs Server</application
+>, você poderá fazer uma das coisas seguintes:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>No <application
+>Emacs</application
+>, inicie o <application
+>Emacs Server</application
+> escrevendo <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>X</keycap
+></keycombo
+> <command
+>server-start</command
+></userinput
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Adicione a linha <programlisting>
+(server-start)
+</programlisting
+> ao seu ficheiro <filename
+>.emacs</filename
+> file. Reinicie o <application
+>Emacs</application
+></para>
+ </listitem>
+ </itemizedlist>
+
+
+ <tip>
+ <itemizedlist>
+ <listitem>
+ <para
+>Certifique-se que o <application
+>Emacs</application
+> está instalado. Tente iniciar o <command
+>emacs</command
+> a partir da linha de comandos.</para>
+ </listitem>
+ <listitem>
+ <para
+>O &kdvi; usa o comando <command
+>emacsclient</command
+> para controlar remotamente o <application
+>Emacs</application
+>. Certifique-se que o <command
+>emacsclient</command
+> está disponível na linha de comandos ao escrever o comando <userinput
+><command
+>emacsclient</command
+> <parameter
+>Nome de um ficheiro de texto</parameter
+></userinput
+>. Isto deverá abrir um texto novo no editor <application
+>Emacs</application
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se o <command
+>emacsclient</command
+> falhar com uma mensagem do erro do tipo <computeroutput
+>unable to connect to local</computeroutput
+> (não foi possível ligar ao local), certifique-se que o <application
+>Emacs</application
+> está a correr. De seguida, certifique-se que o <application
+>Emacs Server</application
+> está a correr escrevendo <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>x</keycap
+></keycombo
+> <command
+>server-start</command
+></userinput
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se você quiser que a janela se auto-eleve, adicione a função <function
+>raise-frame</function
+> ao <quote
+>server-switch-hook</quote
+> (faça <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>x</keycap
+></keycombo
+> <command
+>customize-variable</command
+> <keycap
+>RET</keycap
+> <command
+>server-switch-hook</command
+></userinput
+> e indique o nome da função no campo de texto.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se você alterou o documento desde a sua última gravação, o <application
+>Emacs</application
+> irá perguntar-lhe: <computeroutput
+>Revert buffer from file ...? (yes or no)</computeroutput
+> (reverter o documento a partir do ficheiro ...? (sim ou não). Você provavelmente irá dizer <emphasis
+>no</emphasis
+> (não) aqui, dado que a reversão significa que o ficheiro será lido de novo a partir do disco, <emphasis
+>fazendo com que todas as suas alterações desde a última gravação sejam perdidas!</emphasis
+></para>
+
+ <para
+>O comportamento do <command
+>gnuclient</command
+> ao reler silenciosamente o documento alterado é provavelmente preferível &mdash; adicione as seguintes linhas ao seu ficheiro <filename
+>.emacs</filename
+> para emular o comportamento do <command
+>gnuclient</command
+> com o <command
+>emacsclient</command
+>:</para>
+
+<programlisting
+>(defadvice server-visit-files (around save-buffers last activate)
+ "Try to emulate gnuclient behavior with emacsclient.
+Works only for visiting one buffer at a time."
+ (let* ((filen (car (car (ad-get-arg 0))))
+ (buf (get-file-buffer filen))
+ (this-buf-modified-p nil))
+ ;;; the following is copied from server-visit-files, with
+ ;;; a modification for the `verify-visited-file-modtime' test
+ (if (and buf (set-buffer buf))
+ (if (file-exists-p filen)
+ ;;; if the file has changed on disk, reload it
+ ;;; using `find-file-noselect'
+ (if (not (verify-visited-file-modtime buf))
+ (progn
+ (find-file-noselect filen)
+ ;;; if user answered `no', reset modtime anyway
+ ;;; so that server-visit-files doesn't realize the
+ ;;; difference:
+ (set-visited-file-modtime)))
+ ;;; if file exists no longer, we let server-visit-files
+ ;;; deal with that
+ t)
+ (setq buf (find-file-noselect filen)))
+ (setq this-buf-modified-p (buffer-modified-p buf))
+ (set-buffer buf)
+ (set-buffer-modified-p nil)
+ ad-do-it
+ (set-buffer-modified-p this-buf-modified-p)))
+</programlisting>
+ </listitem>
+ </itemizedlist>
+ </tip>
+ </section>
+
+
+ <section id="editor-setup-kate">
+ <title
+>&kate;</title
+>
+
+ <para
+>O editor &kate; do &kde; suporta bastante bem a pesquisa inversa. Não é necessária nenhuma configuração extra.</para
+> </section>
+
+
+ <section id="editor-setup-kile">
+ <title
+><application
+>Kile</application
+></title
+>
+
+ <para
+>O sistema de edição de LaTeX <application
+>Kile</application
+> suporta o KDVI bastante bem. Não é precisa nenhuma configuração extra. Para mais informações sobre o Kile vá à <ulink url="http://kile.sourceforge.net"
+>página pessoal do Kile</ulink
+>. </para>
+ </section>
+
+
+ <section id="editor-setup-nedit">
+ <title
+><application
+>NEdit</application
+></title>
+
+ <para
+>O <application
+>NEdit</application
+> funciona de um modo geral bastante bem. Se carregar no ficheiro &DVI; irá abrir uma janela nova. Se o ficheiro TeX já estiver a ser usado noutra janela do <application
+>NEdit</application
+>, a nova janela que é aberta mostrará outra vista sobre o ficheiro. Caso contrário, o ficheiro TeX é carregado. Depois de abrir a janela, o <application
+>NEdit</application
+> realça a primeira linha do parágrafo apropriado.</para>
+ <tip>
+ <para
+>O &kdvi; usa o comando <command
+>ncl</command
+> para controlar remotamente o <application
+>NEdit</application
+>. Certifique-se que o <command
+>ncl</command
+> está disponível na linha de comandos, tentando o comando <userinput
+><command
+>ncl</command
+> <parameter
+>-noask</parameter
+></userinput
+>. Isto deverá abrir uma instância do editor <application
+>NEdit</application
+>. Se o <command
+>ncl</command
+> não estiver disponível, você poderá estar a usar uma versão antiga do <application
+>NEdit</application
+>. Nesse caso, você deverá mudar para uma versão mais recente ou então terá de usar a opção <guilabel
+>Editor definido pelo utilizador</guilabel
+> da janela de <guilabel
+>Opções</guilabel
+>.</para>
+ </tip>
+ </section>
+
+ <section id="editor-setup-xemacs">
+ <title
+><application
+>XEmacs</application
+></title>
+
+ <para
+>O <application
+>XEmacs</application
+> funciona bem com o &kdvi;. O comportamento actual do <application
+>XEmacs</application
+> depende em grande medida da configuração. Como de costume, você pode personalizar o <application
+>XEmacs</application
+> por completo, se estiver disposto a debater-se com algum código em Lisp.</para>
+
+ <para
+>O &kdvi; usa o <command
+>gnuclient</command
+> para controlar remotamente o <application
+>XEmacs</application
+>.</para>
+ <important>
+ <para
+>O programa <command
+>gnuclient</command
+> necessita que o <application
+>XEmacs</application
+> esteja a correr, assim como o programa <application
+>gnuserv</application
+> seja iniciado dentro do <application
+>XEmacs</application
+>. A pesquisa inversa não irá funcionar a menos que tenha iniciado tanto o <application
+>XEmacs</application
+> como o <application
+>gnuserv</application
+>.</para>
+ </important>
+
+ <para
+>Para iniciar o programa <application
+>gnuserv</application
+>, você poderá fazer uma das seguintes coisas:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>No <application
+>XEmacs</application
+>, inicie o <application
+>gnuserv</application
+> escrevendo <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>X</keycap
+></keycombo
+> <command
+>gnuserv-start</command
+></userinput
+></para>
+ </listitem>
+ <listitem>
+ <para
+>Adicione a linha <programlisting>
+(gnuserv-start)
+</programlisting
+> ao seu ficheiro <filename
+>.xemacs</filename
+>. Se você usar uma versão mais recente do <application
+>XEmacs</application
+>, o <filename class="directory"
+>.xemacs</filename
+> será uma pasta. Nesse caso, você deverá adicionar a linha ao ficheiro <filename
+>.xemacs/init.el</filename
+>. Reinicie o <application
+>XEmacs</application
+></para>
+ </listitem>
+ </itemizedlist>
+
+ <para
+>Se não desejar abrir uma nova janela por cada chamada do editor, e quiser que a mesma janela se auto-eleve, defina a opção <quote
+>Gnuserv Frame</quote
+> (Janela do Gnuserv) para <quote
+>Use selected frame</quote
+> (usar a janela seleccionada) e adicione a função <function
+>raise-frame</function
+> a <quote
+>Visit Hook</quote
+> (Chamada de Visita). Faça <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>x</keycap
+></keycombo
+> <command
+>customize-group</command
+> <keycap
+>RET</keycap
+> <command
+>gnuserv</command
+></userinput
+> para efectuar estas configurações.</para>
+
+ <tip>
+ <itemizedlist>
+ <listitem>
+ <para
+>Certifique-se que o <application
+>XEmacs</application
+> está instalado. Tente iniciar o <command
+>xemacs</command
+> a partir da linha de comandos.</para>
+ </listitem>
+ <listitem>
+ <para
+>O &kdvi; usa o comando <application
+>gnuserv</application
+> para controlar remotamente o <application
+>XEmacs</application
+>. Certifique-se que o <command
+>gnuclient</command
+> está disponível na linha de comando, tentando o comando <userinput
+><command
+>gnuclient</command
+> <parameter
+>Nome de um ficheiro de texto</parameter
+></userinput
+>. Isto deverá abrir uma nova janela no editor <application
+>XEmacs</application
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se o <application
+>gnuserv</application
+> falhar com uma mensagem de erro do tipo <computeroutput
+>unable to connect to local</computeroutput
+> (incapaz de ligar ao local), certifique-se que o <application
+>XEmacs</application
+> está a correr. Para além disso, confirme se o <application
+>gnuserv</application
+> é iniciado, escrevendo <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>X</keycap
+></keycombo
+> <command
+>gnuserv-start</command
+></userinput
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se não desejar abrir uma nova janela por cada chamada do editor, e quiser que a mesma janela se auto-eleve, defina a opção <quote
+>Gnuserv Frame</quote
+> (Janela do Gnuserv) para <quote
+>Use selected frame</quote
+> (usar a janela seleccionada) e adicione a função <function
+>raise-frame</function
+> a <quote
+>Visit Hook</quote
+> (Chamada de Visita). Faça <userinput
+><keycombo action="seq"
+><keycap
+>M</keycap
+><keycap
+>X</keycap
+></keycombo
+> <command
+>customize-group</command
+> <keycap
+>RET</keycap
+> <command
+>gnuserv</command
+></userinput
+> para efectuar estas configurações.</para>
+ </listitem>
+ </itemizedlist>
+ </tip>
+ </section>
+
+ <section id="editor-setup-gvim">
+ <title
+><application
+>VI iMproved</application
+> / &GUI;</title>
+
+ <para
+>A variante <application
+>gvim</application
+> do editor <application
+>vi</application
+> suporta muito bem a pesquisa inversa. Não é necessária nenhuma configuração extra.</para>
+ </section>
+ </section>
+ </chapter>
+
+
+ <chapter id="forward-search">
+ <title
+>Pesquisa normal</title>
+
+ <para
+>As funções de pesquisa normal permitem-lhe saltar directamente do seu editor para a posição associada no ficheiro &DVI;. Dado que a pesquisa normal tem de ser suportada pelo seu editor, apenas o <application
+>Emacs</application
+> e o <application
+>XEmacs</application
+> são suportados de momento. Os outros editores juntar-se-ão em breve, esperamos nós.</para>
+
+ <para
+>Para usar a pesquisa normal, você terá de fazer o seguinte:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Configure o seu editor &mdash; isto é descrito em baixo.</para>
+ </listitem>
+ <listitem>
+ <para
+>Adicione a informação do código-fonte ao seu ficheiro &DVI;, &eg; usando o pacote <command
+>srcltx</command
+>. Isto foi descrito na secção sobre <link linkend="inverse-search-tex"
+>Produzir ficheiros TeX para a pesquisa inversa</link
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se você usar o <application
+>Emacs</application
+> e tudo estiver configurado convenientemente, basta você carregar em <userinput
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+> </keycombo
+></userinput
+>, para que o &kdvi; apareça e salte para o local correspondente à posição do ficheiro TeX que você está a editar no momento.</para>
+ </listitem>
+ </itemizedlist>
+
+ <section id="forward-search-editor">
+ <title
+>Configurar o seu editor para a pesquisa normal</title>
+
+ <section id="forw-editor-setup-emacs">
+ <title
+><application
+>Emacs</application
+></title>
+
+ <para
+>Para poder usar a pesquisa normal no <application
+>Emacs</application
+>, siga estes passos:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para
+>Obtenha o seguinte programa do <application
+>Emacs</application
+> script, <ulink url="kdvi-search.el"
+> <filename
+>kdvi-search.el</filename
+> </ulink
+> (carregue em &Shift; e no &LMB; sobre o ficheiro a obter) e guarde-o num local onde o <application
+>Emacs</application
+> lhe possa aceder &mdash; nós recomendamos uma pasta do tipo <filename class="directory"
+>emacs-scripts</filename
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Adicione as linhas <programlisting>
+(add-to-list 'load-path (expand-file-name "~/emacs-scripts/"))
+(require 'kdvi-search)
+(add-hook 'LaTeX-mode-hook (lambda () (local-set-key "\C-x\C-j" 'kdvi-jump-to-line)))
+(add-hook 'tex-mode-hook (lambda () (local-set-key "\C-x\C-j" 'kdvi-jump-to-line)))
+</programlisting
+> ao seu ficheiro <filename
+>.emacs</filename
+>. Reinicie o <application
+>Emacs</application
+>.</para>
+ </listitem>
+
+ <listitem>
+ <para
+>Abra o <application
+>Emacs</application
+>, carregue um ficheiro de TeX, produza o ficheiro &DVI; correspondente e introduza o comando <userinput
+><keycombo action="simul"
+><keycap
+>M</keycap
+><keycap
+>x</keycap
+> </keycombo
+><command
+>kdvi-jump-to-line</command
+></userinput
+> ou carregue em <userinput
+><keycombo action="seq"
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </keycombo
+></userinput
+>. Poderá acontecer que o <application
+>Emacs</application
+> lhe peça o nome de um <quote
+>master file</quote
+> (ficheiro-mestre). Isto é útil se você usar um ficheiro do TeX que inclua outros ficheiros: o ficheiro-mestre é o ficheiro do nível de topo que inclui os outros. O <application
+>Emacs</application
+> irá provavelmente pedir também para gravar o nome do ficheiro-mestre <quote
+>como uma variável local</quote
+>, &ie; como um comentário no fim do ficheiro. Basta dizer <userinput
+>yes</userinput
+> (sim) ou <userinput
+>no</userinput
+> (não) para continuar.</para
+>
+ </listitem>
+ </itemizedlist>
+
+ <tip>
+ <itemizedlist>
+ <listitem>
+ <para
+>Certifique-se que o <application
+>Emacs</application
+> está instalado. Tente iniciar o <command
+>emacs</command
+> a partir da linha de comandos.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se o <application
+>Emacs</application
+> não conseguir iniciar o &kdvi;, você poderá ver o seu resultado no documento <guilabel
+>kdvi-output</guilabel
+>.</para>
+ </listitem>
+ </itemizedlist>
+ </tip>
+ </section>
+
+ <section id="forw-editor-setup-kile">
+ <title
+><application
+>Kile</application
+></title>
+ <para
+>Se você usar o Kile, não é necessária mais nenhuma configuração. </para>
+ </section>
+
+ <section id="forw-editor-setup-xemacs">
+ <title
+><application
+>XEmacs</application
+></title>
+
+ <para
+>Para configurar o <application
+>XEmacs</application
+>, siga os passos para o <application
+>Emacs</application
+> <link linkend="forw-editor-setup-emacs"
+>descritos acima</link
+>, mas altere o seu ficheiro <filename
+>.xemacs</filename
+> em vez do seu <filename
+>.emacs</filename
+>. Se usar uma versão muito recente do <application
+>XEmacs</application
+>, o <filename class="directory"
+>.xemacs</filename
+> poderá ser uma pasta. Nesse caso, adicione as linhas ao ficheiro <filename
+>.xemacs/init.el</filename
+>. </para>
+ </section>
+
+ </section>
+
+ </chapter>
+
+ <chapter id="preferences">
+ <title
+>A janela de <guilabel
+>Preferências</guilabel
+></title>
+ <anchor id="opts"
+></anchor>
+
+ <para
+>A janela de <guilabel
+>Preferências</guilabel
+> poderá ser acedida ao escolher as <guimenuitem
+>Opções do DVI</guimenuitem
+> no menu de <guimenu
+>Configuração</guimenu
+>.</para>
+
+ <para
+>A janela consiste em duas páginas, a <guilabel
+>Tipos de Letra</guilabel
+> e o <guilabel
+>Desenho</guilabel
+>.</para>
+
+ <sect1 id="opt-fonts">
+ <title
+>Opções dos <guilabel
+>Tipos de Letra</guilabel
+></title>
+
+ <para
+>Tradicionalmente, o processador TeX usa tipos de letra que são gerados pelo programa <command
+>MetaFont</command
+>. Estes tipos de letra estão gravados no formato PK. Embora um sistema <command
+>MetaFont</command
+> configurado com cuidado produza impressões da mais alta qualidade, a sua configuração necessita de uma grande experiência, dado que o <command
+>MetaFont</command
+> não é muito bom a produzir tipos de letra adequados para ecrãs de computador, assim como existem muito poucos tipos de letra <command
+>MetaFont</command
+> disponíveis para as línguas Asiáticas. </para>
+
+ <para
+>Para dar a volta a estes problemas, as instalações mais recentes do TeX incluem tipos de letra que estão gravados no formato "PostScript Type 1", o qual é um formato de tipo de letra largamente usado nas publicações electrónicas. O &kdvi; é capaz de usar ambos os formatos de ficheiros. </para>
+
+ <para
+>A imagem seguinte mostra a janela de opções dos tipos de letra do &kdvi; que podem ser usadas para controlar a utilização pelo &kdvi; dos vários formatos de ficheiros. </para>
+
+ <screenshot>
+ <screeninfo
+>A Página de <guilabel
+>Tipos de Letra</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="optionrequester1.png" format="PNG"
+></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase
+>A Página de <guilabel
+>Tipos de Letra</guilabel
+></phrase>
+ </textobject>
+ </mediaobject
+>
+ </screenshot>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Usar as sugestões de tipos de letra Type 1, se estiverem disponíveis</guilabel
+> </term>
+ <listitem>
+ <para
+>O "PostScript Type 1" normalmente contém "sugestões de tipos de letra", i.e. informações adicionais que é suposto ajudar as aplicações a produzir resultados de melhor qualidades nos ecrãs dos computadores. A qualidade das sugestões dos tipos de letra varia de tipo para tipo de letra e, por isso, você deverá experimentar ver se a activação desta opção lhe traz melhores resultados. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="opt-rendering">
+ <title
+>Opções dos <guilabel
+>Especiais do &DVI;</guilabel
+></title>
+
+ <para
+>O &kdvi; suporta um grande conjunto de extensões ao formato &DVI; original, como p.ex., as hiperligações, a inclusão de ficheiros gráfico ou informações dos ficheiros de código incorporadas. Estas extensões são conhecidas por "especiais do &DVI;". Uma lista das funcionalidades especiais suportadas pelo &kdvi; poderá ser encontrada <ulink url="KDVI-features.dvi"
+>neste documento</ulink
+>. </para>
+
+ <para
+>A janela de especiais do &DVI; ajuda-o a configurar o suporte para algumas destas funcionalidades. </para>
+
+ <screenshot>
+ <screeninfo
+>A página de <guilabel
+>Desenho</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="optionrequester2.png"
+ format="PNG"
+></imagedata>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página de <guilabel
+>Desenho</guilabel
+></phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Mostrar os comandos especiais de PostScript</guilabel
+></term>
+ <listitem>
+ <para
+>Se esta opção estiver assinalada, o &kdvi; irá mostrar as imagens de &PostScript; que estão incorporadas no ficheiro &DVI;. Você irá provavelmente querer activar esta opção.</para>
+
+ <para
+>Se um dado ficheiro &PostScript; não for encontrado, o &kdvi; irá mostrar uma caixa de aviso a vermelho no seu lugar. Infelizmente, o desenho de imagens em &PostScript; é bastante lento na versão actual do &kdvi;. Isto será melhorado a nível de velocidade nas versões posteriores. Se esta opção estiver desligada, o &kdvi; irá então desenhar uma caixa a cinzento, ou deixará o espaço em branco, em substituição da imagem.</para>
+
+ <note>
+ <para
+>Não existe nenhuma forma-padrão de incorporar as imagens em &PostScript; num ficheiro &DVI;. Poderá deste modo acontecer que o &kdvi; não consiga mostrar convenientemente uma imagem que funcione bem noutros programas. As versões mais antigas do <command
+>xdvi</command
+> e do <command
+>dvips</command
+> suportam a execução de comandos externos. Isto é um risco de segurança grave e, como tal, não é implementado deliberadamente no &kdvi;. Poderá encontrar alguma informação técnica sobre as formas suportadas de incluir &PostScript; no documento <filename
+>KDVI-features.dvi</filename
+>.</para>
+ </note>
+
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term
+><guilabel
+>Editor para a pesquisa inversa</guilabel
+></term>
+ <listitem>
+ <para
+>Se você pretender usar a <link linkend="inverse-search"
+>pesquisa inversa</link
+>, uma funcionalidade muito útil se você escrever documentos em TeX, você terá de indicar qual o editor que irá usar, e como é que esse editor poderá ser iniciado pelo &kdvi;. No exemplo apresentado, o utilizador optou pelo editor <application
+>NEdit</application
+>. Se você usou um dos editores pré-configurados da lista <guilabel
+>Editor</guilabel
+>, então você não terá de fazer mais nada. Se você desejar usar um editor diferente, escolha o <guilabel
+>Editor definido pelo utilizador</guilabel
+> na mesma lista e indique a linha de comandos que será usada para iniciar o seu editor. Utilize as substituições <token
+>%f</token
+> e <token
+>%l</token
+>, as quais serão substituídas pelo nome do ficheiro TeX e pela linha dentro do mesmo ficheiro TeX, respectivamente.</para>
+
+ <para
+>Se você usa um editor que não é suportado, envie-nos por favor um e-mail para <email
+>kebekus@kde.org</email
+> e diga-nos a linha de comandos que usa e como configurou o seu editor.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect1>
+ </chapter>
+
+ <chapter id="faq">
+ <title
+>Perguntas mais frequentes</title>
+
+ <qandaset>
+ <qandaentry>
+ <question id="fontgen">
+ <para
+>O que acontece quando o &kdvi; mostra a mensagem <computeroutput
+>O KDVI está de momento a gerar os tipos de letra de imagens</computeroutput
+>, e porque é que este procedimento leva tanto tempo?</para>
+ </question>
+ <answer>
+ <para
+>Muitos dos tipos de letra que são normalmente usados num documento de TeX precisam ser gerados pelo sistema MetaFont. O Metafont é uma linguagem semelhante ao TeX (incluída na maioria das distribuições de TeX) que aceita uma descrição do contorno do tipo de letra e produz uma versão em imagem (um ficheiro <literal role="extension"
+>.pk</literal
+> file) do tipo de letra, a qual poderá ser enviada para uma impressora ou ser usada num programa de antevisão como o &kdvi;. O Metafont tenta deste modo produzir o melhor resultado possível para a sua impressora. Por exemplo, ele sabe que o pixel de uma impressora de jacto-de-tinha é um pingo redondo e que os pixels adjacentes tendem a misturar-se uns com os outros. Por outro lado, um pixel numa impressora é rectangular, mas este não é desenhado isoladamente, na maior parte das vezes.</para>
+
+ <para
+>A geração desses tipos de letra tão optimizados é naturalmente morosa, atendendo principalmente a que os documentos de TeX típicos usam uma quantidade grande de tipos de letra diferentes. Só podemos pedir a sua paciência. Para simplificar um pouco a questão, a maioria das distribuições do TeX guardam os ficheiros <literal role="extension"
+>.pk</literal
+> durante algum tempo, &eg; 100 dias. Como tal, se você aceder ao mesmo documento mais do que uma vez, os ficheiros <literal role="extension"
+>.pk</literal
+> serão reutilizados.</para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question id="mfmodes">
+ <para
+>O Que É um Modo do MetaFont?</para>
+ </question>
+ <answer>
+ <para
+>Para poder produzir tipos de letra de imagens que estejam optimizados para a sua impressora (veja a resposta à primeira pergunta), o Metafont vem com uma base de dados de motores de impressão &mdash; veja num ficheiro chamado <filename
+>modes.mf</filename
+>. Um Modo do Metafont é apenas o nome de um elemento da base de dados. Por exemplo, o nome <quote
+>ljfour</quote
+> corresponde ao elemento da base de dados referente a uma impressora &Hewlett-Packard; LaserJet 4. Um Modo do MetaFont é normalmente seguido de um número, a sua resolução. A LaserJet, por exemplo, pode imprimir tanto a 300 como a 600 pontos por polegada. Daí, o <quote
+>ljfour/600</quote
+> seria uma descrição completa.</para>
+ </answer>
+ </qandaentry>
+
+ </qandaset>
+ </chapter>
+
+
+ <chapter id="credits-and-license">
+ <title
+>Créditos e Licenças</title>
+
+ <para
+>&kdvi;</para>
+
+ <para
+>O &kdvi; baseia-se no programa autónomo &kdvi; 0.4.3 de Markku Hihnala. Esse programa baseia-se por sua vez no <application
+>xdvi</application
+> versão 18f que tem muitos autores.</para>
+
+ <para
+>Documentação copyright 2001-2004, Stefan Kebekus <email
+>kebekus@kde.org</email
+></para>
+
+ <para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underGPL; &underFDL; </chapter>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.in
new file mode 100644
index 00000000000..0036632ca04
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kgamma/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kgamma
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kgamma/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kgamma/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kgamma/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kgamma/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kgamma/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgamma/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kgamma/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kgamma/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kgamma/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kgamma/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kgamma/index.cache.bz2
new file mode 100644
index 00000000000..fafb77aa4a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kgamma/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kgamma/index.docbook b/tde-i18n-pt/docs/kdegraphics/kgamma/index.docbook
new file mode 100644
index 00000000000..4aa9176d1e7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kgamma/index.docbook
@@ -0,0 +1,276 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kgamma '<application
+>KGamma</application
+>'>
+ <!ENTITY kappname "&kgamma;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+<book lang="&language;">
+<title
+>O Manual do KGamma</title>
+
+<bookinfo>
+<authorgroup>
+<author
+><firstname
+>Michael</firstname
+> <surname
+>v.Ostheim</surname
+> <affiliation
+> <address
+><email
+>ostheimm@users.berlios.de</email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+<copyright>
+<year
+>2001, 2002, 2003</year>
+<holder
+>Michael v.Ostheim</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+<date
+>28/08/2003</date>
+<releaseinfo
+>1.00.20</releaseinfo>
+
+<!-- Abstract about this handbook -->
+<abstract>
+<para
+>O &kgamma; é uma ferramenta simples para a correcção do 'gama' do monitor.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KGamma</keyword>
+<keyword
+>Monitor</keyword>
+<keyword
+>Calibração</keyword>
+<keyword
+>Gama</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Este documento descreve o &kgamma; versão 1.0.2 (KDE 3.2)</para>
+<para
+>O &kgamma; é uma ferramenta para a correcção do 'gama' do monitor. Com uma configuração correcta do gama, os seus conteúdos (páginas Web, imagens, etc). irão aparecer da mesma forma no seu monitor que nos outros monitores.</para>
+<para
+>O &kgamma; permite-lhe alterar a correcção de 'gama' do seu monitor no XFree86. Mas isso não é tudo. Para ter bons resultados você terá de definir o brilho, contraste e balanceamento de cores correctos no seu monitor. Isto poderá ser complicado e você poderá ter de repetir cada passo várias vezes. Para obter resultados perfeitos, você precisa de 'hardware' muito bom (e caro).</para>
+<para
+>Estas são configurações do sistema; por favor não use o &kgamma; para manipular os seus ficheiros de imagens.</para>
+</chapter>
+
+<chapter id="using-kgamma">
+<title
+>Usar o KGamma</title>
+<sect1 id="Setting-Gamma">
+<title
+>Definir a Correcção do Gama</title>
+<para
+>Utilize as quatro barras deslizantes para definir a correcção do 'gama' como um valor único, ou separando-o nas componentes de vermelho, verde e azul. A configuração por omissão do XFree86 para o 'gama' é de 1.00 (Mac 1.80, WinXX 2.20). As imagens de teste ajudam-no a descobrir a configuração correcta.</para>
+<para
+>Para guardar a configuração do 'gama' a nível do sistema, active a opção 'Guardar a configuração no XF86Config'. A configuração do sistema será reposta da próxima vez que o XFree86 se reiniciar. Você irá necessitar do acesso de 'root' para usar esta opção. Utilize isto se quiser corrigir a configuração do 'gama' para todos os utilizadores e ambientes gráficos desta máquina.</para>
+<para
+>Para guardar a configuração do 'gama' na sua configuração pessoal do KDE, não active esta opção. A configuração do utilizador será reposta no próximo arranque do KDE e irá substituir temporariamente a configuração de 'gama' do sistema. A configuração do sistema não é removida por esta e será reposta no próximo arranque do XFree86.</para>
+<para
+>Nos sistemas com vários ecrãs, seleccione o ecrã que deseja alterar na lista correspondente. Isto irá também funcionar se tiver o Xinerama activo. Se quiser configurar todos os ecrãs com os mesmos valores do 'gama', active a opção 'Sincronizar os ecrãs'. Nos sistemas apenas com um ecrã, esta opção não fará efeito.</para>
+</sect1>
+
+<sect1 id="Gray-Scale">
+<title
+>Imagem de Teste da Escala de Cinzentos</title>
+<para
+>Você deverá ser capaz de ver o seguinte:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Uma escala de cinzentos com 20 secções diferentes</para>
+</listitem>
+<listitem>
+<para
+>A secção mais escura é preto puro</para>
+</listitem>
+<listitem>
+<para
+>A secção mais clara é branco puro</para>
+</listitem>
+<listitem>
+<para
+>Não existe nenhuma dica de cor para os tons de cinzento</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Se você não conseguir ver todas as 20 secções, utilize a opção de contraste do seu monitor ou a barra de "Gama" do &kgamma; para corrigir isto. Se o preto é um preto puro, tente escurecer o monitor; em contrapartida, se o branco não for um branco puro, tente colocá-lo mais claro. Se você ver algumas cores nos tons de cinzento altere as configurações do balanceamento de cores do seu monitor ou as barras de "Vermelho", "Verde" e "Azul" do &kgamma;.</para>
+</sect1>
+
+<sect1 id="RGB-Scale">
+<title
+>Imagem de Teste da Escala RGB</title>
+<para
+>Você deverá ser capaz de ver três tiras, cada uma delas com 16 secções de tons de vermelho, de verde e de azul. As secções mais escuras deverão ser equivalentes a preto puro, enquanto que as mais claras deverão ser vermelho, verde ou azul puros. Se você não conseguir ver todas as secções de uma tira de cor, tente pôr mais clara ou mais escura esta cor.</para>
+</sect1>
+
+<sect1 id="CMY-Scale">
+<title
+>Imagem de Teste da Escala CMY</title>
+<para
+>Você deverá ser capaz de ver três tiras, cada uma com 11 secções de tons de cião, magenta ou amarelo. As secções mais claras deverão ser brancos puros, enquanto que as mais escuras deverão ser cião, magenta ou amarelo puros.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se você não conseguir ver todas as secções de cião, tente pôr mais claro ou mais escuro o vermelho</para>
+</listitem>
+<listitem>
+<para
+>Se você não conseguir ver todas as secções de magenta, tente pôr mais claro ou mais escuro o verde</para>
+</listitem>
+<listitem>
+<para
+>Se você não conseguir ver todas as secções de amarelo, tente pôr mais claro ou mais escuro o azul</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="advanced">
+<title
+>Imagens de Teste Avançadas</title>
+<para
+>As três imagens seguintes mostram-lhe as capacidades do seu monitor em três pontos do espectro de cinzentos. Se você não conseguir ver todos os detalhes, não se preocupe, ou então poderá comprar 'hardware' melhor. </para>
+<sect2 id="dark-gray">
+<title
+>Imagem de Teste do Cinzento Escuro</title>
+<para
+>Você deverá conseguir ver 10 rectângulos diferentes de cinzento escuro dentro de uma caixa preta. O gráfico mostra-lhe passos de 1% a partir do preto. </para>
+</sect2>
+<sect2 id="mid-gray">
+<title
+>Imagem de Teste do Cinzento Médio</title>
+<para
+>Esta imagem mostra-lhe 11 rectângulos cinzentos dentro de uma caixa de cinzento 50%. Você deverá conseguir ver todos os rectângulos excepto o do meio. Os rectângulos representam os passos do cinzento 45% até ao cinzento 55%. </para>
+</sect2>
+<sect2 id="light-gray">
+<title
+>Imagem de Teste do Cinzento Claro</title>
+<para
+>Você deverá conseguir ver 10 rectângulos diferentes de cinzento claro dentro de uma caixa branca. O gráfico mostra-lhe passos de 1% a partir do branco. </para>
+</sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kgamma; </para>
+<para
+>Programa copyright 2001, 2002, 3003 Michael v.Ostheim <email
+>ostheimm@users.berlios.de</email
+> </para>
+
+<para
+>Documentação copyright 2001, 2002, 2003 Michael v.Ostheim <email
+>ostheimm@users.berlios.de</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>O 'site' principal do &kgamma; é o <ulink url="http://kgamma.berlios.de/index2.php"
+>http://kgamma.berlios.de/index2.php</ulink
+> </para>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+
+<para
+>Para compilar e instalar o &kgamma; no seu sistema, escreva o seguinte na pasta de base da distribuição do &kgamma;: <screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>./configure</command
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>make</command
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>make install</command
+></userinput
+>
+</screen>
+</para>
+
+</sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.in
new file mode 100644
index 00000000000..78f8d34e5be
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kghostview/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kghostview
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kghostview/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kghostview/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kghostview/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kghostview/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kghostview/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kghostview/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kghostview/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kghostview/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kghostview/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kghostview/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kghostview/index.cache.bz2
new file mode 100644
index 00000000000..0f188d5b27a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kghostview/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kghostview/index.docbook b/tde-i18n-pt/docs/kdegraphics/kghostview/index.docbook
new file mode 100644
index 00000000000..7c6f1e1b5a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kghostview/index.docbook
@@ -0,0 +1,1252 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kghostview;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kghostview;</title>
+<authorgroup>
+<author
+><firstname
+>Pamela</firstname
+> <surname
+>Roberts</surname
+> <affiliation
+> <address
+>&Pamela.Roberts.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+> <year
+>2002</year>
+<holder
+>&Pamela.Roberts;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-02-28</date>
+<releaseinfo
+>0.20</releaseinfo>
+
+<abstract>
+<para
+>O &kghostview; mostra e imprime os ficheiros nos formatos &PostScript; (<literal role="extension"
+>.ps</literal
+>, <literal role="extension"
+>.eps</literal
+>) e Portable Document Format (<literal role="extension"
+>.pdf</literal
+>).</para>
+<para
+>Este documento descreve o &kghostview; versão 0.20</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>linux</keyword>
+<keyword
+>postscript</keyword>
+<keyword
+>ghostview</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kghostview; mostra e imprime os ficheiros nos formatos &PostScript; (<literal role="extension"
+>.ps</literal
+>, <literal role="extension"
+>.eps</literal
+>) e Portable Document Format (<literal role="extension"
+>.pdf</literal
+>). É uma versão para o &kde; do programa de Tim Theisen <application
+>Ghostview</application
+>, o qual usa o Alladin <application
+>Ghostscript</application
+> para ver os documentos preparados na linguagem de descrição de páginas da <trademark class="registered"
+>Adobe</trademark
+>, o &PostScript;. O &PostScript; é a mais importante linguagem de descrição de páginas para imprimir nos sistemas &UNIX; e esta aplicação poderá ser usada para antever o material que se pretende imprimir ou para ler os documentos publicados 'online'. </para>
+
+<para
+>Você poderá usar o &kghostview; com todas as versões recentes do <application
+>Ghostscript</application
+>. As versões mais recentes oferecem uma performance muito melhorada, factor do qual poderá tirar partido com o &kghostview;. </para>
+
+<para
+>Se um documento não estiver em conformidade com a convenção de estrutura de documentos da <trademark class="registered"
+>Adobe</trademark
+>, a funcionalidade do visualizador estará limitada. Por exemplo, se não existir nenhum índice analítico, os saltos no documento e a marcação das páginas não será possível. </para>
+
+</chapter>
+
+
+<chapter id="fundamentals">
+<title
+>O Fundamental</title>
+
+<para
+>Esta secção descreve o que você vê na janela principal do &kghostview;, as acções da Barra de Ferramentas e como poderá usar a Lista de Páginas. </para>
+
+<para
+>Você poderá abrir várias instâncias do &kghostview; para ver diversos documentos. A barra de título no topo da janela mostra-lhe o nome do documento nessa janela. </para>
+
+<para
+>A área principal mostra uma página do documento actual. Se a página for demasiado grande para caber dentro da janela, as barras de posicionamento serão adicionadas automaticamente aos lados da área de apresentação, ainda que estas possam ser desactivadas com o menu <guimenu
+>Configuração</guimenu
+>. </para>
+<para
+>Repare que a Barra de Ferramentas e a Lista de Páginas poderão ser escondidas com as opções do menu <link linkend="settings"
+>Configuração</link
+> para dar mais espaço no ecrã para a área do conteúdo. </para>
+
+<para
+>Você poder-se-á deslocar para cima e para baixo numa página com as teclas de cursores <keysym
+>Cima</keysym
+> e <keysym
+>Baixo</keysym
+>, ou com as opções <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Ler o Documento para Cima </guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+>&Shift;<keycap
+>Espaço </keycap
+></keycombo
+>) e <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ler o Documento para Baixo</guimenuitem
+></menuchoice
+> (<keycombo action="simul"
+>&Ctrl;<keycap
+>Espaço</keycap
+></keycombo
+>) para percorrer o documento por completo. </para>
+
+<para
+>Os botões da barra de ferramentas para a <guibutton
+>Ler para Cima</guibutton
+> e para a <guibutton
+>Ler para Baixo</guibutton
+> fazem o que é suposto; poderá ainda saltar para qualquer página com um 'click' do &LMB; no item apropriado da Lista de Páginas. </para>
+
+<para
+>Se estiver seleccionada no menu <guimenu
+>Configuração</guimenu
+>, será apresentada uma lista de páginas do lado esquerdo da janela. Esta lista tem duas colunas: a primeira poderá conter uma bandeira que indica que a página foi marcada, enquanto que a segunda contém os números de páginas. Você poderá usar esta lista de páginas para navegar pelo documento ou para marcar as páginas a imprimir. </para>
+
+<para
+>Você poderá comutar a <quote
+>marcação da página</quote
+> para a página actual com o <keycombo action="simul"
+><keycap
+>&Ctrl;&Shift;</keycap
+><keycap
+>M</keycap
+></keycombo
+> ou, para qualquer página, se carregar com o &LMB; nela, dentro da Lista de Páginas. Você também poderá limpar ou alterar as suas marcações de páginas usando o menu que é activado ao carregar com o &RMB; em qualquer zona da Lista de Páginas ou ao seleccionar o menu <link linkend="menuedit"
+>Editar</link
+>. </para>
+
+</chapter>
+
+<chapter id="primary-menu-items">
+<title
+>A Barra de Menu</title>
+
+<sect1 id="menufile">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> um ficheiro. Se já estiver aberto algum no momento, este será fechado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> um ficheiro seleccionado de uma lista dos ficheiros abertos recentemente. Se já estiver aberto algum ficheiro de momento, este será fechado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava</action
+> o ficheiro aberto actualmente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> o documento aberto no momento. A janela Imprimir permitir-lhe-á optar por imprimir todas as páginas ou apenas as marcadas.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Informação do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> alguma informação básica acerca do documento.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha</action
+> o &kghostview;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="menuedit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<note>
+<para
+>Você também poderá obter este menu se carregar em qualquer parte da área da Lista de Páginas com o &RMB;. </para>
+</note>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Marcar a Página Actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a marcação da página</action
+> actual.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Marcar Todas as Páginas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca</action
+> todas as páginas do documento.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Marcar as Páginas Pares</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca todas as páginas pares</action
+> do documento. É usada em conjunto com a opção <guimenuitem
+>Marcar as Páginas Ímpares</guimenuitem
+> ou a <guimenuitem
+>Comutar a Marcação das Páginas</guimenuitem
+> para facilitar a impressão de um documento dos dois lados numa impressora que só imprime de um lado.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Marcar as Páginas Ímpares</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca as páginas ímpares</action
+> de um documento.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Trocar as Marcas de Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a ordem das marcações de páginas</action
+> para todas as páginas do documento.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover as Marcas de Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa as marcações das páginas</action
+> para todas as páginas do documento.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="view">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F5</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Volta a desenhar</action
+> a página do documento actual.</para>
+</listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>M</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Maximizar</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Esta opção maximiza a janela do &kghostview;.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift; <keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Esta opção maximiza a janela do &kghostview; e a página actualmente em visualização. Até mesmo as decorações da janela (barra de título, &etc;) são temporariamente removidas. Para voltar ao modo da janela normal, carregue na tecla <keycap
+>ESC</keycap
+> ou no atalho <keycombo action="simul"
+>&Ctrl;&Shift; <keycap
+>F</keycap
+></keycombo
+> de novo, ou ainda abra o menu de contexto com o &RMB; e seleccione a opção <guimenuitem
+>Sair do Modo de Ecrã Completo</guimenuitem
+>. </para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Orientação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Altera a orientação</action
+> da página visível. Você poderá optar entre <guimenuitem
+>Auto</guimenuitem
+>, <guimenuitem
+>Retrato</guimenuitem
+>, <guimenuitem
+>Paisagem</guimenuitem
+>, <guimenuitem
+>De Cabeça para Baixo</guimenuitem
+> e <guimenuitem
+>Paisagem Marítima</guimenuitem
+>, o que se assemelha ao <guimenuitem
+>Paisagem</guimenuitem
+>, mas com o outro lado para cima.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tamanho do Papel</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe ver o documento como se tivesse sido impresso com vários <action
+>tamanhos de página</action
+> diferentes sem alterar a escala. Você deverá normalmente escolher o <guimenuitem
+>Auto</guimenuitem
+>.</para>
+</listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Aumenta a escala de ampliação</action
+> da janela do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Seleccione um factor de ampliação predefinido.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Diminui a escala de ampliação</action
+> da janela do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ajustar à Largura da Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Redimensiona</action
+> a área visível de modo a que a largura de uma página caiba exactamente em toda a área principal visível.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>S</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ajustar ao Ecrã</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Redimensiona</action
+> a área visível de modo a que a largura de uma página caiba exactamente em toda a área principal visível.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>PageUp</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Página Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vai para a <action
+>página anterior</action
+> do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>PageDown</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Página Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vai para a <action
+>próxima página</action
+> do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Home</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Primeira Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para a primeira página</action
+> do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>End</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Última Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para a última página</action
+> do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ir Para a Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para a página seleccionada</action
+> do documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Page Up</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ler para Cima</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Desloca-se para trás</action
+> por todo o documento.</para
+> </listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Page Down</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ler para Cima</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Desloca-se para a frente</action
+> por todo o documento.</para
+> </listitem
+> </varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de menu.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (liga ou desliga)</action
+> o aparecimento da barra de ferramentas.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (liga ou desliga)</action
+> o aparecimento da barra de estado.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift; <keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Esta opção maximiza a janela do &kghostview; e a página actualmente em visualização. Até mesmo as decorações da janela (barra de título, &etc;) são temporariamente removidas. Para voltar ao modo da janela normal, carregue na tecla <keycap
+>ESC</keycap
+> ou no atalho <keycombo action="simul"
+>&Ctrl;&Shift; <keycap
+>F</keycap
+></keycombo
+> de novo, ou ainda abra o menu de contexto com o &RMB; e seleccione a opção <guimenuitem
+>Sair do Modo de Ecrã Completo</guimenuitem
+>. </para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar os atalhos.</action
+> Se usar esta opção, poderá mudar os atalhos normais para os comandos do &kghostview; ou criar novos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar a barra de ferramentas.</action
+> Poderá adicionar e remover botões da barra de ferramentas para os comandos do &kghostview; com esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder as Barras de Posicionamento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (liga ou desliga)</action
+> o aparecimento das barras de posicionamento horizontais e verticais.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Lista de Páginas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (activa ou desactiva)</action
+> a Lista de Páginas.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Nomes das Páginas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, o <action
+>nome (se existir) da página actual é apresentado na Barra de Estado</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Vigiar o Ficheiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada a área <action
+>actualizar-se-á automaticamente</action
+> se o ficheiro do documento for alterado.</para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Sem Intermitências</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, a visualização irá começar a mostrar os objectos instantaneamente, à medida que vão sendo desenhados, caso contrário, é desenhada toda a página fora do ecrã e depois apresentada instantaneamente. </para
+></listitem
+> </varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kghostview;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a <link linkend="config-dialog"
+><action
+>janela de configuração</action
+> do &kghostview;</link
+>.</para
+></listitem
+> </varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="config-dialog">
+<title
+>Configuração</title>
+
+<para
+>A janela de configuração é acedida com a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kghostview;...</guimenuitem
+></menuchoice
+>. Esta tem duas páginas, a <guilabel
+>Geral</guilabel
+> e a <guilabel
+>Configuração do Ghostscript</guilabel
+> </para>
+
+<sect1 id="general-settings">
+<title
+>Configuração Geral</title>
+
+<para
+>Você poderá seleccionar a opção <guilabel
+>Activar o 'anti-aliasing' dos tipos de letra e das imagens</guilabel
+> para desenhar suavemente o texto, mas tenha em atenção que o 'anti-aliasing' é intensivo em termos de memória e é mais lento que o desenho normal dos tipos de letra. As versões anteriores do <application
+>Ghostscript</application
+> não conseguiam efectuar o 'anti-aliasing'. </para>
+
+<para
+>Seleccione a opção <guilabel
+>Usar os tipos de letra da plataforma</guilabel
+> se você pretender usar os tipos de letra nativos do seu sistema em vez de usar os que vêm com o <application
+>Ghostscript</application
+>. </para>
+
+<para
+>Active a opção <guilabel
+>Mostrar as mensagens do Ghostscript em janela separada</guilabel
+> se você quiser ser informado das mensagens ou dos erros gerados pelo interpretador do <application
+>Ghostscript</application
+>. </para>
+
+<para
+>Você poderá escolher se o &kghostview; usa uma paleta <guilabel
+>Monocromática</guilabel
+>, de <guilabel
+>Tons de Cinzento</guilabel
+> ou a <guilabel
+>Cor</guilabel
+> para a área visível. </para>
+
+</sect1>
+
+<sect1 id="ghostscript-config">
+<title
+>Configuração do <application
+>Ghostscript</application
+></title>
+
+<para
+>Nesta página da janela, você poderá indicar o nome do executável do <guilabel
+>Interpretador:</guilabel
+> de <application
+>Ghostscript</application
+> e os <guilabel
+>Argumentos não-'antialiasing':</guilabel
+> e ainda os <guilabel
+>Argumentos do Antialiasing:</guilabel
+> que são passados ao mesmo. A configuração por omissão deverá ser adequada para a maioria dos sistemas. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kghostview; </para>
+
+<itemizedlist>
+<title
+>Copyright do Programa:</title>
+<listitem
+><para
+>&Mark.Donohoe; &Mark.Donohoe.mail; (autor original) 1998 </para
+></listitem>
+<listitem
+><para
+>&David.Sweet; &David.Sweet.mail; Manutenção 1999-2000 </para
+></listitem>
+<listitem
+><para
+>&Wilco.Greven; &Wilco.Greven.mail; Manutenção actual </para
+></listitem>
+<listitem
+><para
+>&David.Faure; &David.Faure.mail; (base da linha de comandos)</para>
+</listitem>
+<listitem
+><para
+>Daniel Duley <email
+>mosfet@kde.org</email
+> (adaptação a Kparts)</para>
+</listitem>
+<listitem
+><para
+>&Espen.Sand; &Espen.Sand.mail; (janelas de diálogo)</para>
+</listitem>
+</itemizedlist>
+
+
+<para
+>Documentação com 'copyright' 2001, 2002 de &Pamela.Roberts; &Pamela.Roberts.mail; </para>
+
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>O &kghostview; faz parte do projecto do &kde; 3; os seus detalhes poderão ser encontrados em <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>. </para>
+
+<para
+>Para usar o &kghostview;, você precisa de ter o programa do <application
+>Ghostscript</application
+> assim como o &kde; 3 instalados na sua máquina. A página pessoal do <application
+>Ghostscript</application
+> encontra-se em <ulink url="http://www.cs.wisc.edu/~ghost/"
+>http://www.cs.wisc.edu/~ghost/</ulink
+> </para>
+
+<para
+>A maioria das distribuições irá incluir o &kghostview;, mas se quiser você próprio obter o código-fonte, este poderá ser encontrado no pacote &package; em &kde-ftp;, o 'site' de FTP principal do projecto do &kde;.</para>
+
+<!--
+<para>
+To see if a later version of &kghostview; has been released, you can
+take a look in <ulink
+url="http://apps.kde.com"
+>http://apps.kde.com</ulink
+>. </para>
+-->
+
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.in
new file mode 100644
index 00000000000..2d24ec08525
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kiconedit/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kiconedit
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kiconedit/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kiconedit/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kiconedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kiconedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kiconedit/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kiconedit/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kiconedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kiconedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kiconedit/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kiconedit/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kiconedit/index.cache.bz2
new file mode 100644
index 00000000000..4be6853203a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kiconedit/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kiconedit/index.docbook b/tde-i18n-pt/docs/kdegraphics/kiconedit/index.docbook
new file mode 100644
index 00000000000..ca3d30137a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kiconedit/index.docbook
@@ -0,0 +1,1485 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kiconedit;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual do &kiconedit;</title>
+<authorgroup>
+<author
+><firstname
+>Thomas</firstname
+> <surname
+>Tanghus</surname
+> <affiliation
+> <address
+>&Thomas.Tanghus.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1997</year>
+<holder
+>&Thomas.Tanghus;</holder>
+</copyright>
+<copyright>
+<year
+>2001</year
+><year
+>2003</year>
+<holder
+>&Lauri.Watts;</holder>
+</copyright>
+
+<legalnotice>
+&FDLNotice;
+</legalnotice>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>3.5.0</releaseinfo>
+
+<abstract>
+<para
+>O &kiconedit; está desenhado para ajudar a criar ícones par ao &kde;, usando a paleta de ícones padrão. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegraphics</keyword>
+<keyword
+>KIconEdit</keyword>
+<keyword
+>ícone</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="Introduction">
+<title
+>Introdução</title>
+
+<blockquote>
+<attribution
+>&Thomas.Tanghus; &Thomas.Tanghus.mail;</attribution>
+
+<para
+>O &kiconedit; está desenhado para ajudar a criar ícones par ao &kde;, usando a paleta de ícones padrão. </para>
+
+<para
+>Espera-se que você ache este programa útil de alguma forma e agradecem-se quaisquer comentários e sugestões. </para>
+
+</blockquote>
+
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+<title
+>Fundamental da Interface</title>
+
+<para
+>Nesta secção será descrita brevemente a interface com o utilizador do Editor de Ícones. </para>
+
+<para
+>A janela do Editor de Ícones está separada em cinco áreas: a barra principal, a barra de ferramentas, a paleta de cores, a grelha e a barra de estado. </para>
+
+<sect1 id="main-toolbar">
+<title
+>Barra de Ferramentas Principal</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guiicon
+>Novo</guiicon
+></term>
+<listitem>
+<para
+><action
+>Cria um novo ícone.</action
+> Se o ficheiro actual tiver sido modificado, ser-lhe-á perguntado se deseja gravar as alterações. Depois disso, irá abrir uma janela onde você poderá optar por criar o ícone do zero ou a partir de um modelo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Abrir</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Abre um ficheiro de ícone existente.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Gravar</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Grava o ícone aberto de momento.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Imprimir</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Imprime o ícone.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Desfazer</guiicon
+></term>
+<listitem
+><para
+>Anula a última acção</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Refazer</guiicon
+></term>
+<listitem
+><para
+>Repete a última acção anulada. Se não tiverem sido anuladas nenhumas acções, esta acção fica inactiva.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Cortar</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Corta o ícone por inteiro e coloca-o na área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Copiar</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Copia o ícone por inteiro para a área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Colar</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Cola o conteúdo da área de transferência como uma nova imagem (se a área de transferência contiver um ícone válido).</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Ampliação</guiicon
+></term>
+<term
+><guiicon
+>Ampliar</guiicon
+></term>
+<term
+><guiicon
+>Reduzir</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Amplia ou reduz para o factor de ampliação predefinido.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Dimensionar</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Redimensiona o ícone para altura X largura.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><action
+>Tons de Cinzento</action
+></term>
+<listitem>
+<para
+><action
+>Passa a imagem do ícone para tons de cinzento.</action
+> Isto poderá criar cores que não esteja em conformidade com a paleta dos ícones do &kde;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Mostrar a Grelha</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Activa ou desactiva a grelha.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="tools-toolbar">
+<title
+>Barra de Ferramentas</title>
+
+<para
+>Esta barra de ferramentas contém as ferramentas que você pode usar para manipular o ícone. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guiicon
+>Traço Livre</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Permite desenhar livremente.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Obter uma Cor</guiicon
+></term>
+<listitem>
+<para
+>Não muda o ícone mas <action
+>muda a cor de desenho para a cor onde for feito um 'click' do rato.</action
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Rectângulo</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha um rectângulo.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Rectângulo Cheio</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha um rectângulo preenchido.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Círculo</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha uma circunferência.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Círculo Cheio</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha um círculo, na verdadeira acepção da palavra, ou seja, preenchido.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Elipse</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha uma elipse</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Elipse Cheia</guiicon
+></term>
+<listitem>
+<para
+><action
+>Desenha uma elipse preenchida</action
+> (é quase o mesmo que desenhar um círculo). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Spray</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha um padrão de pontos aleatórios como uma lata de 'spray'.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Preenchimento</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Preenche uma área com a cor actual.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Linha</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha uma linha.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Apagar (transparente)</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Desenha de forma transparente (invisível).</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Selecção Rectangular</guiicon
+></term>
+<term
+><guiicon
+>Selecção Circular</guiicon
+></term>
+<listitem>
+<para>
+<action
+>Selecciona (marca) uma parte do ícone.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="grid">
+<title
+>Grelha</title>
+
+<para
+>A grelha é onde você manipula o conteúdo do ícone. </para>
+</sect1>
+
+<sect1 id="statusbar">
+<title
+>Barra de Estado</title>
+
+<para
+>A barra de estado mantém-no informado das operações actuais. Da esquerda para a direita, indica-lhe as coordenadas x,y do pixel que está a desenhar, o tamanho da área de desenho actual, o factor de ampliação e o número actual de cores no ícone. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="the-menu-entries">
+<title
+>As Opções do Menu</title>
+
+<sect1 id="file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>As seguintes funções estão disponíveis no menu <guimenu
+>Ficheiro</guimenu
+>: </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Permite-lhe criar um novo ícone</action
+>, quer a partir de um modelo quer indicando o tamanho. </para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma nova janela do Editor de Ícones.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre um ficheiro de ícone existente.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Mostra uma lista com os ícones abertos recentemente onde poderá escolher o que deseja abrir.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Grava o ícone aberto de momento.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Grava o ícone aberto de momento com um novo nome.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Imprime o ícone</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Fecha</action
+> o &kiconedit;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Editar</guimenu
+> contém os seguintes itens: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Anula a última acção</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Refazer</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Repete a última acção anulada. Se não tiverem sido anuladas nenhumas acções, esta acção fica inactiva.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Corta o ícone por inteiro e coloca-o na área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Copia o ícone por inteiro para a área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cola o conteúdo da área de transferência (se esta contiver um ícone válido).</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar como Novo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cola o conteúdo da área de transferência como uma nova janela do Editor de Ícones (se a área de transferência contiver um ícone válido).</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Limpar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Limpa a grelha e preenche-a com uma cor transparente.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Marca todo o ícone como seleccionado.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Redimensionar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Redimensiona o ícone para altura X largura.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Tons de Cinzento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa a imagem do ícone para tons de cinzento.</action
+> Isto poderá criar cores que não esteja em conformidade com a paleta dos ícones do &kde;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="view">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Amplia a visualização do ícone</action
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Diminui a visualização do ícone para um tamanho menor do ecrã</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Ampliação</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Amplia para um factor predefinido</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="tools">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>À Mão Livre</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha de forma livre. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Obter Cor</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Selecciona uma cor do ecrã para usar como a cor de desenho.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Rectângulo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha um rectângulo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Rectângulo Preenchido</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha um rectângulo preenchido. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Círculo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha uma circunferência. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Círculo Preenchido</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha um círculo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Elipse</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha o contorno de uma elipse </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Elipse Preenchida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Desenha uma elipse preenchida</action
+> (é quase o mesmo que desenhar um círculo). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Spray</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha um padrão de pontos aleatórios como se fosse uma lata de 'spray'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Preenchimento Opaco</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Preenche uma área inteira com a cor actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Linha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha uma linha. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Apagar (Transparente)</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desenha à transparência (com cor invisível).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Selecção Rectangular</guimenuitem
+></menuchoice
+></term>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Selecção Circular</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona (marca) uma parte do ícone.</action>
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Comuta (activa ou desactiva) a visibilidade da barra de ferramentas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Comuta (activa ou desactiva) a visibilidade da barra de estado.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Grelha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Comuta (activa ou desactiva) a grelha.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela onde você poderá personalizar os atalhos de teclado do &kiconedit;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kiconedit;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a <link linkend="configuration"
+>janela de configuração</link
+> do &kiconedit;, que é descrita em separado. </para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configuração</title>
+
+<sect1>
+<title
+>Configurar o &kiconedit;</title>
+<para
+>Se seleccionar o item do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kiconedit;...</guimenuitem
+></menuchoice
+>, irá abrir uma janela de configuração com as três páginas <guilabel
+>Modelos de Ícones</guilabel
+>, <guilabel
+>Fundo</guilabel
+> e <guilabel
+>Grelha de Ícones</guilabel
+>.</para>
+
+<screenshot>
+<screeninfo
+>Janela de configuração do &kiconedit;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kiconedit-configuration.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de configuração do &kiconedit;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="icon-templates-tab">
+<title
+>A Página de <guilabel
+>Modelos de Ícones</guilabel
+></title>
+<para
+><guilabel
+>Adicionar...</guilabel
+>, <guilabel
+>Editar...</guilabel
+> e <guilabel
+>Remover</guilabel
+> os modelos do <guilabel
+>Ficheiro Normal</guilabel
+>, <guilabel
+>Ficheiro de Código</guilabel
+>, <guilabel
+>Ficheiro Comprimido</guilabel
+> &etc;.</para>
+</sect2>
+<sect2 id="background-tab">
+<title
+>A Página <guilabel
+>Fundo</guilabel
+></title>
+<para
+>Seleccione para <guibutton
+>Usar uma cor</guibutton
+> ou para <guibutton
+>Usar uma imagem</guibutton
+> como fundo. É mostrada uma <guilabel
+>Antevisão</guilabel
+> da sua escolha.</para>
+</sect2>
+<sect2 id="icon-grid-tab">
+<title
+>A Página <guilabel
+>Grelha do Ícone</guilabel
+></title>
+<para
+>Seleccione para <guilabel
+>Colar os pixels transparentes</guilabel
+> ou <guilabel
+>Mostrar as réguas</guilabel
+> e definir uma <guilabel
+>Cor Sólida</guilabel
+> ou um <guilabel
+>Xadrez</guilabel
+> como <guilabel
+>Imagem de Transparência</guilabel
+>. Poderá configurar o <guilabel
+>Tamanho:</guilabel
+> do xadrez como <guilabel
+>Pequeno</guilabel
+>, <guilabel
+>Médio</guilabel
+> ou <guilabel
+>Grande</guilabel
+> e escolher a <guilabel
+>Cor 1:</guilabel
+> e a <guilabel
+>Cor 2:</guilabel
+> do tabuleiro de xadrez.</para>
+</sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kiconedit; </para>
+
+<para
+>Programa copyright &Thomas.Tanghus; <email
+>tanghus@kde.org</email
+> </para>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+<listitem>
+<para
+>John Califf <email
+>jcaliff@compuzone.net</email
+> </para>
+</listitem>
+<listitem>
+<para
+>Laurent Montel <email
+>lmontel@mandrakesoft.com</email
+> </para>
+</listitem>
+<listitem
+><para
+>Aaron Seigo &Aaron.J.Seigo.mail;</para
+></listitem>
+<listitem
+><para
+>Nadeem Hassan <email
+>nhasan@nadmm.com</email
+> - Reescreveu a interface para usar a XMLGUI, Várias correcções e limpezas</para
+></listitem>
+<listitem
+><para
+>Adrian Page <email
+>Adrian.Page@tesco.net</email
+> - Correcções de erros e acertos de &GUI;.</para
+></listitem>
+
+
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-the-icon-editor">
+<title
+>Como obter o &kiconedit;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+<!--
+<sect1 id="configuration">
+<title
+>Configuration</title>
+
+</sect1>
+
+-->
+</appendix>
+
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-indent-step:0
+sgml-indent-data:nil
+sgml-omittag:nil
+sgml-shorttag:t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.in
new file mode 100644
index 00000000000..9995ca9b01d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kolourpaint/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kolourpaint
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kolourpaint/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kolourpaint/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kolourpaint/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kolourpaint/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kolourpaint/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kolourpaint/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kolourpaint/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kolourpaint/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kolourpaint/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kolourpaint/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kolourpaint/index.cache.bz2
new file mode 100644
index 00000000000..f0ec402e091
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kolourpaint/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kolourpaint/index.docbook b/tde-i18n-pt/docs/kdegraphics/kolourpaint/index.docbook
new file mode 100644
index 00000000000..23db6149a5e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kolourpaint/index.docbook
@@ -0,0 +1,1750 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kolourpaint;">
+ <!ENTITY Clarence.Dang
+"<personname
+><firstname
+>Clarence</firstname
+><surname
+>Dang</surname
+></personname
+>">
+ <!ENTITY Clarence.Dang.mail "<email
+>dang@kde.org</email
+>">
+ <!ENTITY Thurston.Dang
+"<personname
+><firstname
+>Thurston</firstname
+><surname
+>Dang</surname
+></personname
+>">
+ <!ENTITY Thurston.Dang.mail "<email
+>thurston_dang@users.sourceforge.net</email
+>">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kolourpaint;</title>
+
+<authorgroup>
+<author
+><personname
+> <firstname
+>Thurston</firstname
+> <surname
+>Dang</surname
+> </personname
+> <email
+>thurston_dang@users.sourceforge.net</email
+> </author>
+
+<othercredit role="reviewer">
+<personname
+><firstname
+>Clarence</firstname
+> <surname
+>Dang</surname
+> </personname>
+</othercredit>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; </othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2004</year>
+<year
+>2005</year>
+<holder
+>Thurston Dang</holder>
+</copyright>
+
+<legalnotice>
+&FDLNotice;
+</legalnotice>
+<date
+>2005-12-29</date>
+<releaseinfo
+>1.4_relight</releaseinfo>
+
+<abstract>
+<para
+>O &kolourpaint; é um programa livre e simples de usar para o &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>kolourpaint</keyword>
+<keyword
+>kdegraphics</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>O &kolourpaint; é um programa de desenho livre e simples de usar para o &kde;. É perfeito para as tarefas do dia-a-dia como:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Desenho - desenhar diagramas e <quote
+>pinturas manuais</quote
+></para>
+</listitem>
+<listitem>
+<para
+>Manipulação de Imagens - editar imagens e fotos; aplicar efeitos</para>
+</listitem>
+<listitem>
+<para
+>Edição de Ícones - desenhar imagens e logótipos com transparência</para>
+</listitem>
+</itemizedlist>
+</chapter>
+
+<chapter id="using-kolourpaint">
+<title
+>Utilizar o &kolourpaint;</title>
+
+<para
+>Carregue nas seguintes referências para explorar as capacidades do &kolourpaint;:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="tools-chapter"
+>Ferramentas</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="working-with-color"
+>Trabalhar com Cores</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="view-options-chapter"
+>Opções de Visualização</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="image-effects-chapter"
+>Efeitos de Imagens</link
+></para>
+</listitem>
+</itemizedlist>
+</chapter>
+
+<chapter id="tools-chapter">
+<title
+>Ferramentas</title>
+
+<sect1 id="tool-reference">
+<title
+>Referência de Ferramentas</title>
+
+<para
+>Uma forma rápida de seleccionar uma ferramenta no &kolourpaint; é carregar no atalho de teclado associado a ele, o qual aparece documentado em baixo e nas dicas da <interface
+>Caixa de Ferramentas</interface
+>. Poderá também manter carregado o <keycombo action="simul"
+>&Alt;&Shift;</keycombo
+> enquanto carrega na tecla, o que é necessário quando você estiver a escrever texto (dado que os atalhos de teclado com teclas simples ficarão desactivados). Por exemplo, para seleccionar o pincel, carregue em <keycombo action="simul"
+>&Alt;&Shift;<keycap
+>B</keycap
+></keycombo
+> ou apenas em B (quando não estiver a escrever texto). </para>
+
+<simplelist>
+<member
+><link linkend="tool-brush"
+><guiicon
+> <inlinemediaobject
+><imageobject
+><imagedata fileref="tool_brush.png" format="PNG"/> </imageobject
+></inlinemediaobject
+> </guiicon
+></link
+> <link linkend="tool-brush"
+>Pincel</link
+> (B)</member>
+
+<member
+><link linkend="tool-eraser-clr"
+><guiicon
+> <inlinemediaobject
+><imageobject
+> <imagedata fileref="tool_color_washer.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-eraser-clr"
+>Borracha de Cores</link
+> (O)</member>
+
+<member
+><link linkend="tool-color-picker"
+><guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_color_picker.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-color-picker"
+> Extractor de Cores </link
+> (C) </member>
+
+<member
+><link linkend="tool-polystar"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_polyline.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-polystar"
+> Linhas Interligadas </link
+> (N)</member>
+
+<member
+><link linkend="tool-curve"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_curve.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-curve"
+> Curva </link
+> (V) </member>
+
+<member
+><link linkend="tool-ellipse"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_ellipse.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-ellipse"
+> Elipse </link
+> (E) </member>
+
+<member
+><link linkend="tool-eraser-std"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_eraser.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-eraser-std"
+> Borracha </link
+> (A) </member>
+
+<member
+><link linkend="tool-flood-fill"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_flood_fill.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-flood-fill"
+> Preenchimento </link
+> (F) </member>
+
+<member
+><link linkend="tool-line"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_line.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-line"
+> Linha </link
+> (L) </member>
+
+<member
+><link linkend="tool-pen"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_pen.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-pen"
+> Traço </link
+> (P) </member>
+
+<member
+><link linkend="tool-polystar"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_polygon.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-polystar"
+> Polígono </link
+> (G) </member>
+
+<member
+><link linkend="tool-rectangles"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_rectangle.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-rectangles"
+> Rectângulo </link
+> (R) </member>
+
+<member
+><link linkend="tool-rectangles"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_rounded_rectangle.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-rectangles"
+> Rectângulo Arredondado </link
+> (U) </member>
+
+<member
+><link linkend="tool-selections"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_elliptical_selection.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-selections"
+> Selecção (Elíptica) </link
+> (I) </member>
+
+<member
+><link linkend="tool-selections"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_free_form_selection.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-selections"
+> Selecção (Livre) </link
+> (M) </member>
+
+<member
+><link linkend="tool-selections"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_rect_selection.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-selections"
+> Selecção (Rectangular) </link
+> (S) </member>
+
+<member
+><link linkend="tool-spraycan"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_spraycan.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-spraycan"
+> 'Spray' </link
+> (Y) </member>
+
+<member
+><link linkend="tool-text"
+> <guiicon
+> <inlinemediaobject
+> <imageobject
+> <imagedata fileref="tool_text.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> </link
+> <link linkend="tool-text"
+> Texto </link
+> (T) </member>
+</simplelist>
+
+</sect1>
+
+<sect1 id="tool-brush">
+<title
+>Pincel <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_brush.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+<para
+>Carregue simplesmente ou carregue e arraste o pincel para desenhar. </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="brush_shapes.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+
+<entry>
+<para
+>Carregue numa das formas para seleccionar a forma geométrica do pincel. Você poderá usar uma forma de pincel circular, quadrada, em barra ou em barra invertida.</para>
+</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo.</para>
+</sect1>
+
+<sect1 id="tool-color-picker">
+<title
+>Obter uma Cor <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_color_picker.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Para atribuir a nova cor de desenho, carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> num pixel. Para atribuir a nova cor de fundo, carregue com o &RMB; num pixel. O &kolourpaint; irá então voltar à ferramenta seleccionada anteriormente.</para>
+
+</sect1>
+
+<sect1 id="tool-polystar">
+<title
+>Linhas Interligadas e Polígonos <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_polystar.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para desenhar linhas interligadas ou poligonais. A ferramenta do polígono é usada da mesma forma, só que os pontos iniciais e final são automaticamente ligados para formar um polígono.</para>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo e irá inverter também a cor de preenchimento dos polígonos.</para>
+
+<para
+>Você poderá <link linkend="tool-options"
+>definir a espessura do traço</link
+>. Para os polígonos, você também poderá <link linkend="tool-options"
+>definir o estilo de preenchimento</link
+>.</para>
+
+</sect1>
+
+<sect1 id="tool-curve">
+<title
+>Curva <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_curve.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para desenhar uma linha - isto configurar os pontos inicial e final. Você poderá definir até dois pontos de controlo por arrastamento. Para terminar a curva sem usar qualquer um dos pontos de controlo, carregue com o outro botão do rato. A ferramenta de curvas desenha uma Bezier Cúbica.</para>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo.</para>
+
+<para
+>Você poderá também <link linkend="tool-options"
+>configurar a espessura do traço</link
+>.</para>
+
+</sect1>
+
+<sect1 id="tool-ellipse">
+<title
+>Elipse <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_ellipse.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para desenhar uma elipse.</para>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo e irá inverter também a cor de preenchimento.</para>
+
+<para
+>Você poderá também <link linkend="tool-options"
+>configurar a espessura do traço e o estilo do preenchimento</link
+>.</para>
+
+<para
+>Para as funcionalidades adicionais, use as teclas modificadoras:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Mantenha o &Shift; carregado e arraste para desenhar um círculo.</para>
+</listitem>
+<listitem>
+<para
+>Para desenhar uma elipse com um ponto central à sua escolha, mantenha o &Ctrl; carregado, carregue no ponto central e arraste até que a elipse tenha o tamanho e forma correctos.</para>
+</listitem>
+<listitem>
+<para
+>Para desenhar um círculo com um ponto central à sua escolha, mantenha o &Ctrl; e o &Shift; carregados, carregue no ponto central e arraste até que o círculo tenha o tamanho correcto.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="tool-erasers">
+<!-- This title does not contain the eraser icons because they are present in the
+sections; c.f. Connected Lines and Polygon, Rectangles and Selections. -->
+<title
+>Borrachas</title>
+
+<sect2 id="tool-eraser-std">
+<title
+>Borracha <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_eraser.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue a arraste a borracha para apagar os erros.</para>
+
+<note>
+<para
+>Ao contrário das outras ferramentas, as borrachas desenham com a cor de fundo. Para desenhar com a cor principal, use o &RMB;.</para>
+</note>
+
+<para
+>A borracha só tem <link linkend="tool-options"
+>formas quadradas</link
+>. Para desenhar com outras formas, como por exemplo, círculos, use o <link linkend="tool-brush"
+>Pincel</link
+> e o &RMB;.</para>
+
+<tip>
+<para
+>Faça duplo-click no ícone da Borracha para limpar a imagem por inteiro. Isto é equivalente a usar a opção <link linkend="image-clear"
+>Limpar</link
+> do menu Imagem.</para>
+</tip>
+
+</sect2>
+
+<sect2 id="tool-eraser-clr">
+<title
+>Limpeza de Cor <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_color_washer.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para substituir os pixels da cor principal com a cor de fundo. Para substituir todos os pixels de cores semelhantes (mas não necessariamente iguais) à cor principal, como nas imagens com meios-tons e nas fotos, use uma configuração de <link linkend="color-box"
+>Semelhança de Cores</link
+> em vez da Exacta.</para>
+
+<note>
+<para
+>Ao contrário das outras ferramentas, as borrachas desenham com a cor de fundo. Para substituir os pixels da cor de fundo com a cor principal, use o &RMB;.</para>
+</note>
+
+<para
+>Você poderá configurar o <link linkend="tool-options"
+>tamanho da borracha</link
+>.</para>
+
+<tip>
+<para
+>Faça duplo-click no ícone da Borracha de Cor para o aplicar à imagem inteira.</para>
+</tip>
+</sect2>
+
+</sect1>
+
+<sect1 id="tool-flood-fill">
+<title
+>Preenchimento <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_flood_fill.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue para preencher uma dada região. Para preencher uma região com meios-tons, use uma configuração de <link linkend="color-box"
+>Semelhança de Cores</link
+> em vez da Exacta.</para>
+
+<para
+>O &LMB; preenche com a cor principal. O &RMB; preenche com a cor de fundo.</para>
+</sect1>
+
+<sect1 id="tool-line">
+<title
+>Linha <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_line.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para desenhar uma linha.</para>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo.</para>
+
+<para
+>Você poderá também <link linkend="tool-options"
+>configurar a espessura do traço</link
+>.</para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="lines_30_deg.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="lines_30_45_deg.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="lines_45_deg.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Mantenha o &Ctrl; carregado para desenhar linhas com ângulos com o múltiplo de 30 graus mais próximo - estas são as linhas no diagrama vermelho.</para>
+</listitem>
+<listitem>
+<para
+>Mantenha o &Shift; carregado para desenhar linhas com ângulos com o múltiplo de 45 graus mais próximo - estas são as linhas no diagrama azul.</para>
+</listitem>
+<listitem>
+<para
+>Mantenha o &Ctrl; e &Shift; carregado para desenhar linhas com ângulos com o múltiplo de 30 ou 45 graus mais próximo - estas são as linhas no diagrama verde.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="tool-pen">
+<title
+>Traço <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_pen.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue para desenhar um ponto ou carregue e arraste para desenhar uma linha livre.</para>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo. </para>
+
+</sect1>
+
+<sect1 id="tool-rectangles">
+<title
+>Rectângulos <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_rectangles.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para desenhar um rectângulo. O Rectângulo Arredondado ou Rectângulo Arredondado é um rectângulo com os cantos arredondados.</para>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo e irá inverter também a cor de preenchimento.</para>
+
+<para
+>Você poderá também <link linkend="tool-options"
+>configurar a espessura do traço e o estilo do preenchimento</link
+>.</para>
+
+<para
+>Para as funcionalidades adicionais, use as teclas modificadoras:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Mantenha o &Shift; carregado e arraste para desenhar um quadrado.</para>
+</listitem>
+<listitem>
+<para
+>Para desenhar um rectângulo com um ponto central à sua escolha, mantenha o &Ctrl; carregado, carregue no ponto central e arraste até que o rectângulo tenha o tamanho e forma correctos.</para>
+</listitem>
+<listitem>
+<para
+>Para desenhar um quadrado com um ponto central à sua escolha, mantenha o &Ctrl; e o &Shift; carregados, carregue no ponto central e arraste até que o quadrado tenha o tamanho correcto.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="tool-selections">
+<title
+>Selecções <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_selections.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Use as ferramentas de selecção para definir o contorno de uma selecção.</para>
+
+<para
+>Para mover a selecção, carregue e arraste-a. A janela principal deslocar-se-á para lhe permitir mover a selecção para uma parte da imagem que não esteja visível de momento.</para>
+
+<para
+>Poderá fazer uma <link linkend="image-resize-scale"
+>Escala Suave</link
+> da selecção ou <link linkend="image-resize-scale"
+>Redimensionar</link
+> a imagem com as pegas. Mantenha o &Shift; carregado, enquanto faz uma escala livre, para manter as proporções de tamanho. O &RMB; invoca um menu de contexto com comandos comuns para <guimenu
+>Editar</guimenu
+> e <link linkend="image-effects-section"
+>Efeitos de Imagem</link
+>. </para>
+
+<tip>
+<para
+>Você poderá usar as teclas dos cursores enquanto define o limite da selecção ou enquanto a muda de posição.</para>
+</tip>
+
+<para
+>Se você mantiver carregado o &Ctrl; antes de mover a selecção, então você irá mudar de posição uma cópia do mesmo. Se mantiver o &Shift; carregado antes de mudar de posição a selecção, você irá manchá-la. </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="selections_opaque_transparent.png"
+format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<para
+>Existem dois módulos de selecção: o Opaco (por omissão) e o Transparente. Se você usar o modo de selecção Transparente, todos os pixels com a cor de fundo ficarão transparentes (subtracção do fundo). Isto permite-lhe colar uma selecção sem o fundo. Para efectuar a subtracção de fundo numa imagem com meios-tons, use uma configuração de <link linkend="color-box"
+>Semelhança de Cores</link
+> em vez da Exacta.</para>
+</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Você poderá aplicar Efeitos de Imagem a uma selecção - veja a secção sobre <link linkend="image-effects-section"
+>Efeitos de Imagens</link
+> para mais informações.</para>
+</sect1>
+
+<sect1 id="tool-spraycan">
+<title
+>Lata de spray <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_spraycan.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste para fazer 'graffitis' com 'spray'. Mantenha o botão do rato carregado para um 'spray' mais concentrado.</para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="spraycan_patterns.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<para
+>Carregue numa das formas para seleccionar o tamanho do 'spray'. Você poderá seleccionar os tamanhos do 'spray' 9x9, 17x17 e 29x29.</para>
+</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>O &LMB; desenha com a cor principal. O &RMB; desenha com a cor de fundo.</para>
+
+</sect1>
+
+<sect1 id="tool-text">
+<title
+>Texto <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tool_text.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</title>
+
+<para
+>Carregue e arraste uma área na qual irá escrever algum texto. Carregue e arraste o contorno para o mudar de posição. Poderá redimensionar a área de texto, arrastando as pegas ou usando a janela para <link linkend="image-resize-scale"
+>Redimensionar</link
+>. </para>
+
+<tip>
+<para
+>Se você tiver deseleccionado uma área de texto, você poderá carregar em <guimenuitem
+>Desfazer</guimenuitem
+> para editar o texto de novo.</para>
+</tip>
+
+<sect2 id="tool-text-transparent">
+<title
+>Usar a Cor Transparente</title>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="fcc_std_text.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+<para
+>A imagem da esquerda mostra a imagem de exemplo. A imagem da direita mostra a adição de texto com uma cor de texto e de fundo opacas. </para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="fcc_trans_text.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>A imagem da esquerda mostra a adição do texto com uma cor de texto opaca e de fundo transparente. A imagem da direita mostra a adição de texto com uma cor de texto transparente e de fundo opaca.</para>
+</sect2>
+</sect1>
+
+<sect1 id="tool-options">
+<title
+>Opções Comuns das Ferramentas</title>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="eraser_shapes.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<para
+>Carregue num dos quadrados para seleccionar o tamanho da borracha. Você poderá seleccionar quadrados cujo tamanho tenha 2, 3, 5, 9, 17 e 29 pixels.</para>
+
+<para
+>A configuração do tamanho afecta as <link linkend="tool-erasers"
+>Borrachas</link
+>.</para>
+</entry>
+</row>
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="line_width.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<para
+>Carregue numa das linhas para seleccionar a espessura do traço. Você poderá seleccionar as espessuras de traços de 1, 2, 3, 5 e 8 pixel(s).</para>
+
+<para
+>A configuração da espessura do traço afecta as <link linkend="tool-polystar"
+>Linhas Interligadas</link
+>, <link linkend="tool-curve"
+>Curva</link
+>, <link linkend="tool-ellipse"
+>Elipse</link
+>, <link linkend="tool-line"
+>Linha</link
+>, <link linkend="tool-polystar"
+>Polígono</link
+>, <link linkend="tool-rectangles"
+>Rectângulos</link
+> e <link linkend="tool-rectangles"
+>Rectângulos Arredondados</link
+>. </para>
+</entry>
+</row>
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="fill_style.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<para
+>Carregue num dos rectângulos para seleccionar o tipo de preenchimento. Você poderá optar por Sem Preenchimento, Preencher com a Cor de Fundo e Preencher com a Cor Principal.</para
+> <para
+>O estilo de preenchimento afecta as ferramentas <link linkend="tool-ellipse"
+>Elipse</link
+>, <link linkend="tool-polystar"
+>Polígono</link
+>, <link linkend="tool-rectangles"
+>Rectângulo</link
+> e <link linkend="tool-rectangles"
+>Rectângulo Arredondado</link
+>. </para>
+</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="working-with-color">
+<title
+>Trabalhar com Cores</title>
+
+<sect1 id="color-box">
+<title
+>A Área de Cores</title>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="color_box.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Área de Cores</phrase>
+</textobject>
+</inlinemediaobject>
+</para>
+
+<para
+>A Área de Cores tem três secções principais: a Tableta de Cores, a Paleta de Cores e o Selector de Semelhança de Cores.</para>
+
+<para
+>A Tableta de Cores mostra a cor principal actual como um quadrado por cima de outro quadrado que representa a cor de fundo actual. Ao desenhar com o &LMB;, é usada a cor principal e, ao desenhar com o &RMB;, é usada a cor de fundo (excepto nas <link linkend="tool-erasers"
+>Borrachas</link
+>). Você poderá carregar na seta de duas pontas para trocar as cores. </para>
+
+<para
+>A Paleta de Cores mostra uma selecção de cores onde você poderá escolher a cor a usar. A pirâmide translúcida representa a cor transparente. Carregue com o &LMB; para definir a cor principal e com o &RMB; para definir a cor de fundo. Você poderá também arrastar e largar qualquer cor opaca nos quadrados da Tableta de Cores. Para editar uma cor na Tableta ou na Paleta de Cores, faça duplo-click nela. A ferramenta de <link linkend="tool-color-picker"
+>Extracção de Cores</link
+> permite-lhe seleccionar uma cor da imagem. </para>
+
+<para
+>A Semelhança de Cores permite-lhe trabalhar de forma mais efectiva com as imagens com meios-tons e com as fotos, de forma semelhante à <quote
+>Varinha Mágica</quote
+> de outros programas. Ela aplica-se às selecções transparentes, assim como ao <link linkend="tool-flood-fill"
+>Preenchimento</link
+>, à <link linkend="tool-eraser-clr"
+>Borracha de Cores</link
+> e ao <link linkend="image-autocrop"
+>Auto-corte / Remover o Contorno Interno</link
+>. Faça duplo-click no selector de Semelhança de Cores para indicar como é que as cores semelhantes poderão ser consideradas iguais. Ao usar as selecções no modo Transparente, todas as cores da selecção que sejam semelhantes às cores de fundo ficarão também transparentes.</para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="fill_color_similarity.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>A figura da esquerda mostra a imagem de exemplo. As figuras à direita demonstram a utilização de um preenchimento com a opção de Semelhança de Cores a 5%, 15% e 30%. Neste exemplo, com uma opção de Semelhança de Cores <guilabel
+>Exacta</guilabel
+>, um preenchimento em (80, 100) iria só preencher um pixel, dado que os pixels adjacentes não são idênticos. À medida que a Semelhança de Cores vai aumentando. os pixels que sejam semelhantes em termos de cores são considerados idênticos, daí o preenchimento se extender mais um pouco. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="view-options-chapter">
+<title
+>Opções de Visualização</title>
+
+<sect1 id="view-options-section">
+<title
+>Referência das Opções de Visualização</title>
+
+<para
+><link linkend="view-zoom"
+>Ampliação com Grelha Incorporada</link
+></para>
+<para
+><link linkend="view-thumbnail"
+>Miniatura</link
+></para>
+
+</sect1>
+
+<sect1 id="view-zoom">
+<title
+>Ampliação com grelha incorporada</title>
+<para
+>Aumenta o nível de ampliação para editar as imagens com maior precisão ou reduz-lo, para ver mais partes da imagem.</para>
+
+<important>
+<para
+>No caso dos níveis de ampliação que não sejam múltiplos de 100%, partes da imagem irão parecer que se movem, quando o utilizador interage com elas. Poderão também ocorrer algumas pequenas falhas de actualização nesses níveis de ampliação. </para>
+</important>
+
+<para
+>Nos níveis de ampliação de 600% ou superior, que sejam também múltiplos de 100%, poderá <guimenuitem
+>Mostrar a Grelha</guimenuitem
+> para editar com maior precisão os pixels individuais.</para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="tool_text.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="text_zoom_grid.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>A primeira imagem mostra o ícone da ferramenta de <link linkend="tool-text"
+>Texto</link
+>, enquanto a última mostra-a com uma ampliação de 600%, com a grelha activada.</para>
+
+<tip>
+<para
+>Outra forma de ampliar, quando não está a desenhar, é deslocar a <mousebutton
+>roda</mousebutton
+> do rato enquanto carrega no &Ctrl;. </para>
+</tip>
+
+</sect1>
+
+<sect1 id="view-thumbnail">
+<title
+>Miniatura</title>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="view_thumbnails.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+<para
+>Se estiver seleccionado o <guimenuitem
+>Modo de Miniaturas Ampliadas</guimenuitem
+>, a imagem inteira é apresentada e dimensionada como for necessário para caber na janela de miniaturas (imagem do canto superior direito). </para>
+<para
+>Caso contrário, a miniatura mostra o máximo possível da imagem, a começar no canto superior esquerdo da área principal (imagem inferior-direita). </para>
+</sect1>
+
+</chapter>
+
+<chapter id="image-effects-chapter">
+<title
+>Efeitos de Imagens</title>
+
+<sect1 id="image-effects-section">
+<title
+>Referência dos Efeitos de Imagens</title>
+<para
+><link linkend="image-autocrop"
+>Auto-corte / Remover o Contorno Interno</link
+></para>
+<para
+><link linkend="image-balance"
+>Balanceamento</link
+></para>
+<para
+><link linkend="image-clear"
+>Limpar</link
+></para>
+<para
+><link linkend="image-emboss"
+>Gravar</link
+></para>
+<para
+><link linkend="image-flatten"
+>Aplanar</link
+></para>
+<para
+><link linkend="image-flip"
+>Inverter</link
+></para>
+<para
+><link linkend="image-invert"
+>Inverter</link
+></para>
+<para
+><link linkend="image-reduce-colors"
+>Reduzir as Cores</link
+></para>
+<para
+><link linkend="image-grayscale"
+>Reduzir para Tons de Cinzento</link
+></para>
+<para
+><link linkend="image-monochrome"
+>Reduzir para Monocromático (Rasterizado)</link
+></para>
+<para
+><link linkend="image-resize-scale"
+>Redimensionar</link
+></para>
+<para
+><link linkend="image-rotate"
+>Rodar</link
+></para>
+<para
+><link linkend="image-set-as-image"
+>Definir como Imagem (Recortar)</link
+></para>
+<para
+><link linkend="image-skew"
+>Inclinar</link
+></para>
+<para
+><link linkend="image-soften-sharpen"
+>Suavizar &amp; Afiar</link
+></para>
+<para
+><link linkend="image-more-effects"
+>Mais Efeitos</link
+></para>
+<para
+><link linkend="image-notes"
+>Notas</link
+></para>
+</sect1>
+
+<sect1 id="image-autocrop">
+<title
+>Auto-corte / Remover o Contorno Interno</title>
+
+<para
+>Isto remove automaticamente o contorno de uma imagem ou da selecção. Use o Auto-Corte se tiver uma figura que não ocupe a imagem inteira e deseja remover o espaço em branco em excesso. Para auto-cortar uma imagem com um contorno de imagem com meios-tons, use também a <link linkend="color-box"
+>Semelhança de Cores</link
+>.</para>
+
+</sect1>
+
+<sect1 id="image-balance">
+<title
+>Balanceamento</title>
+
+<para
+>Esta funcionalidade está acessível através da janela <link linkend="image-more-effects"
+>Mais Efeitos</link
+>. </para>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_balance.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Isto permite-lhe definir o brilho, o contraste e o factor 'gama' da imagem ou da área seleccionada. </para>
+
+<note>
+<para
+>A medida mais comum do 'gama' (um valor decimal de 0,10 a 10,00) está localizado entre o campo incremental <guilabel
+>Gama</guilabel
+> e o botão <guibutton
+>Limpar</guibutton
+>. </para>
+</note>
+</sect1>
+
+<sect1 id="image-clear">
+<title
+>Limpar</title>
+
+<para
+>Isto preenche a imagem inteira ou a selecção com a cor de fundo.</para>
+
+<tip>
+<para
+>Faça duplo-click no ícone da <link linkend="tool-eraser-std"
+>Borracha</link
+> para limpar a imagem por inteiro.</para>
+</tip>
+
+</sect1>
+
+<sect1 id="image-emboss">
+<title
+>Gravar</title>
+
+<para
+>Esta funcionalidade está acessível através da janela <link linkend="image-more-effects"
+>Mais Efeitos</link
+>. </para>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_emboss.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Carregue em <guilabel
+>Activar</guilabel
+> para aplicar o efeito de Gravação. Isto realça os extremos e dá à imagem ou selecção um &quot;efeito de gravado&quot;. </para>
+</sect1>
+
+<sect1 id="image-flatten">
+<title
+>Aplanar</title>
+
+<para
+>Esta funcionalidade está acessível através da janela <link linkend="image-more-effects"
+>Mais Efeitos</link
+>. </para>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_flatten.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Volta a colorir a imagem com tons variados das duas cores seleccionadas. </para>
+</sect1>
+
+<sect1 id="image-flip">
+<title
+>Inverter</title>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_flip.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Isto inverte a imagem inteira ou a selecção na horizontal ou na vertical.</para>
+
+</sect1>
+
+<sect1 id="image-invert">
+<title
+>Inverter</title>
+
+<para
+>Esta funcionalidade está acessível através da janela <link linkend="image-more-effects"
+>Mais Efeitos</link
+>. </para>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_invert.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Isto permite-lhe inverter um ou mais canais RGB na imagem ou na selecção. Seleccione <guilabel
+>Tudo</guilabel
+> para mudar uma foto para o seu negativo e vice-versa. Isto normalmente cria um efeito bastante engraçado.</para>
+
+<tip>
+<para
+>Para inverter rapidamente todos os canais, não precisa de usar esta janela. Poderá aceder em alternativa ao item <guimenuitem
+>Inverter as Cores</guimenuitem
+> do menu <guimenu
+>Imagem</guimenu
+> ou <guimenu
+>Selecção</guimenu
+>. </para>
+</tip>
+
+</sect1>
+
+<sect1 id="image-reduce-colors">
+<title
+>Reduzir as Cores</title>
+
+<para
+>Esta funcionalidade está acessível através da janela <link linkend="image-more-effects"
+>Mais Efeitos</link
+>. </para>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_reduce_colors.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Isto reduz o número de cores usado pela imagem ou pela selecção, com ou sem rasterização. </para>
+
+<para
+>Esta opção reduz o número de cores usadas pela imagem ou pela selecção, com ou sem rasterização. A rasterização oferece normalmente melhores resultados de qualidade, contudo, poderá querer desactivá-la para efeitos artísticos; &eg; ao usar o <guilabel
+>Monocromático</guilabel
+> em vez do <guilabel
+>Monocromático (Rasterizado)</guilabel
+> irá dar um efeito de silhueta. </para>
+
+<para
+>Outra distinção importante é que, enquanto o <guilabel
+>Monocromático (Rasterizado)</guilabel
+> irá reduzir sempre a imagem inteira ou a selecção para preto-e-branco, o <guilabel
+>Monocromático</guilabel
+> só fará isso se a imagem ou a selecção tiver mais que 2 cores. </para>
+
+<tip>
+<para
+>Para uma imagem monocromática rápida e rasterizada, use o item <link linkend="image-monochrome"
+>Reduzir para Monocromático (Rasterizado)</link
+> do menu <guimenu
+>Imagem</guimenu
+> ou <guimenu
+>Selecção</guimenu
+>. </para>
+</tip>
+
+<note>
+<para
+>A alteração das cores aqui não terá efeito na profundidade de cor do formato do ficheiro. Se quiser alterar a profundidade de cor, o utilizador devê-la-á seleccionar nas janelas de gravação de ficheiros. Repare que, confusamente, a alteração da profundidade de cor irá também alterar o número de cores. </para>
+</note>
+</sect1>
+
+<sect1 id="image-grayscale">
+<title
+>Reduzir para Tons de Cinzento</title>
+
+<para
+>Isto reduz a imagem completa ou a selecção para tons de cinzento.</para>
+
+</sect1>
+
+<sect1 id="image-monochrome">
+<title
+>Reduzir para Monocromático (Rasterizado)</title>
+
+<para
+>Isto reduz a imagem inteira ou a selecção para preto e branco.</para>
+
+<tip>
+<para
+>Se não quiser que a imagem ou a selecção seja rasterizada, use a janela para <link linkend="image-reduce-colors"
+> Reduzir as Cores</link
+>. </para>
+</tip>
+</sect1>
+
+<sect1 id="image-resize-scale">
+<title
+>Redimensionar</title>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_resize_scale.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>O redimensionamento de uma imagem altera as dimensões da mesma sem aplicar uma transformação do conteúdo existente. A mudança de escala irá reduzir o conteúdo existente para as dimensões novas. A <guibutton
+>Escala Suave</guibutton
+> normalmente dá melhores resultados de qualidade que a Escala, misturando as cores adjacentes.</para>
+
+<para
+>Você poderá exprimir as novas dimensões em pixels, ou como uma percentagem do tamanho original. Se você seleccionar a opção <guilabel
+>Manter as proporções</guilabel
+>, a largura e a altura serão escaladas na mesma medida.</para>
+
+<tip>
+<para
+>Poderá fazer uma <guibutton
+>Escala Suave</guibutton
+> livre da selecção ou <guibutton
+>Redimensionar</guibutton
+> a imagem com as pegas. </para>
+</tip>
+
+<note>
+<para
+>Só é permitido o redimensionamento por escala para as selecções, e só é permitido o redimensionamento para as zonas de texto. Veja as <link linkend="image-notes"
+>Notas</link
+> para mais detalhes sobre a aplicação destes efeitos.</para>
+</note>
+</sect1>
+
+<sect1 id="image-rotate">
+<title
+>Rodar</title>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_rotate.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Isto roda a imagem. Você poderá especificar o ângulo e a direcção da rotação.</para>
+
+<tip>
+<para
+>Você poderá inverter a direcção da rotação se indicar um ângulo negativo.</para>
+</tip>
+
+<note>
+<para
+>Veja as <link linkend="image-notes"
+>Notas</link
+> para mais detalhes sobre como aplicar este efeito a uma selecção. </para>
+</note>
+</sect1>
+
+<sect1 id="image-set-as-image">
+<title
+>Definir como Imagem (Recortar)</title>
+
+<para
+>Isto fará com que a selecção passe a ser a imagem em si.</para>
+
+<note>
+<para
+>Isto só está disponível quando você tiver uma selecção activa.</para>
+</note>
+</sect1>
+
+<sect1 id="image-skew">
+<title
+>Inclinar</title>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_skew.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Isto inclina a imagem inteira ou a selecção na horizontal e/ou na vertical.</para>
+
+<note>
+<para
+>Veja as <link linkend="image-notes"
+>Notas</link
+> para mais detalhes sobre como aplicar este efeito a uma selecção.</para>
+</note>
+</sect1>
+
+<sect1 id="image-soften-sharpen">
+<title
+>Suavizar &amp; Afiar</title>
+
+<para
+>Esta funcionalidade está acessível através da janela <link linkend="image-more-effects"
+>Mais Efeitos</link
+>. </para>
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="image_soften_sharpen.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>Use este efeito para suavizar ou afiar os detalhes da imagem. </para>
+</sect1>
+
+<sect1 id="image-more-effects">
+<!-- More Effects is left at the end because it is not part of the Image Effects Reference - if a
+user selects the next page, the next page should be Autocrop / Remove Internal Border. -->
+<title
+>Mais Efeitos</title>
+
+<para
+>Esta janela contém as funcionalidades para <link linkend="image-balance"
+>Balanceamento</link
+>, <link linkend="image-emboss"
+>Gravar</link
+>, <link linkend="image-flatten"
+>Aplanar</link
+>, <link linkend="image-invert"
+>Inverter</link
+>, <link linkend="image-reduce-colors"
+>Reduzir Cores</link
+> e <link linkend="image-soften-sharpen"
+>Suavizar &amp; Afiar</link
+>. </para>
+</sect1>
+
+<sect1 id="image-notes">
+<title
+>Notas</title>
+
+<para
+>O <link linkend="image-resize-scale"
+>Redimensionamento</link
+>, a <link linkend="image-rotate"
+>Rotação</link
+> e a <link linkend="image-skew"
+>Inclinação</link
+> podem alterar as dimensões da imagem. Você poderá ver as novas dimensões na janela.</para>
+
+<para
+>Se você aplicar estes efeitos a uma imagem, esta será redimensionada se necessário. Contudo, se você aplicar estes efeitos a uma selecção, a imagem não será redimensionada, mesmo que a selecção transformada não caiba.</para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="rotate_image_30.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>A imagem da esquerda foi rodada 30 graus no sentido dos ponteiros do relógio para formar a imagem correcta. O &kolourpaint; alargou automaticamente a imagem para acomodar o conteúdo maior. </para>
+
+<para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="rotate_selection_30.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</para>
+
+<para
+>A <emphasis
+>selecção</emphasis
+> da esquerda foi rodada 30 graus para formar a selecção correcta. O tamanho da imagem manteve-se o mesmo, dado que partes da selecção não serão visíveis sem <link linkend="image-resize-scale"
+>Redimensionar</link
+> a <emphasis
+>imagem</emphasis
+>. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+<epigraph>
+<attribution
+>Carl Tucker</attribution>
+<para
+>Poderá não ser uma documentação concisa, poderá não ser completa, mas é documentação honesta. </para>
+</epigraph>
+
+<para
+>&kolourpaint; </para>
+<para
+>Programa Copyright &copy; 2003, 2004, 2005 &Clarence.Dang; &Clarence.Dang.mail;</para>
+
+<para
+>Ícones específicos do &kolourpaint; com 'copyright' &copy; 2004, 2005 Kristof Borrey <email
+>borrey@kde.org</email
+>, Nuno Pinheiro <email
+>nf.pinheiro@gmail.com</email
+>, Danny Allen <email
+>dannya40uk@yahoo.co.uk</email
+> </para>
+
+<para
+>Documentação e desenhos adicionais da documentação Copyright &copy; 2004, 2005 &Thurston.Dang; &Thurston.Dang.mail;.</para>
+
+<para
+>Partes foram reproduzidas com permissão de <ulink url="http://kolourpaint.sourceforge.net/"
+></ulink
+>.</para>
+&underFDL; <para
+>Este programa está licenciado da seguinte forma:</para>
+
+<para
+>Copyright &copy; 2003, 2004, 2005 &Clarence.Dang; &Clarence.Dang.mail;</para>
+
+<literallayout
+>All rights reserved.
+
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS&apos;&apos; AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+</literallayout>
+</chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+<sect1 id="getting-kapp">
+<title
+>Como obter o &kolourpaint;</title>
+&install.intro.documentation; <para
+>As versões mais frequentes e com o suporte para as versões anteriores do &kde; estão disponíveis em <ulink url="http://kolourpaint.sourceforge.net/"
+>http://kolourpaint.sourceforge.net/</ulink
+>.</para>
+
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>O &kolourpaint; 1.4_relight necessita do &kde; 3.5.</para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+
+<note>
+<para
+>Se você está a ler esta ajuda no &khelpcenter;, então o &kolourpaint; já foi instalado neste sistema e você não precisa de seguir estas instruções genéricas. </para>
+</note
+> &install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>O &kolourpaint; deverá correr sem qualquer configuração adicional.</para>
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdegraphics/kooka/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kooka/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kooka/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kooka/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kooka/Makefile.in
new file mode 100644
index 00000000000..5412e0387f6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kooka/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kooka
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kooka/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kooka/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kooka/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kooka/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kooka/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kooka/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kooka/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kooka/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kooka/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kooka/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kooka/index.cache.bz2
new file mode 100644
index 00000000000..bde850a1968
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kooka/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kooka/index.docbook b/tde-i18n-pt/docs/kdegraphics/kooka/index.docbook
new file mode 100644
index 00000000000..ba2ccac8c64
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kooka/index.docbook
@@ -0,0 +1,1107 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kooka;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kooka;</title>
+
+<authorgroup>
+<author
+><firstname
+>Martin</firstname
+> <surname
+>Sommer</surname
+> <affiliation
+><address
+><email
+>msommer@suse.de</email
+></address
+></affiliation
+>
+</author>
+<othercredit role="developer"
+><firstname
+>Klaas</firstname
+> <surname
+>Freitag</surname
+> <affiliation
+> <address
+><email
+>freitag@suse.de</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2002</year>
+<holder
+>Klaas Freitag, Martin Sommer</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-02-04</date>
+<releaseinfo
+>0.33.00</releaseinfo>
+
+<abstract
+><para
+>O &kooka; é uma aplicação de digitalização muito útil para o &kde;.</para
+></abstract
+>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Digitalizador</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kooka; é uma aplicação do &kde; que permite a digitalização simples usando as as bibliotecas do <acronym
+>SANE</acronym
+>. Como tal, o pacote <acronym
+>SANE</acronym
+> tem de estar instalado para usar o &kooka;. O intuito do seu desenvolvimento foi uma utilização clara e concisa.</para>
+
+<para
+>O reconhecimento de caracteres também é fornecido pelo programa de reconhecimento de texto incorporado, o 'gocr'. Instale o <application
+>gocr</application
+> para usar esta funcionalidade. Depois do reconhecimento de caracteres estar terminado, o material reconhecido pode ser aberto no editor de texto &kate; com um simples 'click', no qual você poderá editar o conteúdo.</para>
+
+</chapter>
+
+<chapter id="how-to-use">
+<title
+>Instruções de Aplicações</title>
+
+<para
+>O 'site' Web <ulink url="http://www.sane-project.org/"
+>http://www.sane-project.org</ulink
+> tem informações acerca dos 'scanners' suportados. Baseie-se nele antes de comprar um 'scanner', se possível.</para>
+
+<sect1 id="screen">
+<title
+>A Janela Principal do &kooka;</title>
+
+<screenshot
+>
+<screeninfo
+>A Janela Principal do &kooka; </screeninfo
+>
+<mediaobject
+>
+<imageobject>
+<imagedata fileref="kooka_mainctrl.png" format="PNG"/></imageobject
+>
+</mediaobject
+>
+
+</screenshot
+>
+
+<para
+>Inicie o &kooka; a partir de uma consola, bastando para tal escrever <userinput
+><command
+>kooka</command
+></userinput
+>. Crie um atalho no ecrã do &kde; que use o ícone de um 'scanner', se desejar.</para>
+
+<para
+>A janela principal do &kooka; consiste em três zonas. No topo, poderá ver tanto um um painel de ícones como o menu. Use o rato para aumentar ou reduzir as janelas à medida das necessidades.</para>
+
+<itemizedlist
+>
+<listitem>
+<para
+>A janela de navegação consiste em duas páginas, que lhe permitem mudar entre a <guilabel
+>Antevisão</guilabel
+> e o navegador de ficheiros integrado denominado de <guilabel
+>Galeria</guilabel
+>. A pasta de trabalho é mostrada na parte inferior da janela, em conjunto com a pasta onde a digitalização será gravada.</para
+>
+</listitem>
+
+<listitem>
+<para
+>Faça a configuração dependente do seu 'scanner' que você ligou na janela em baixo e à esquerda. Normalmente, estas são as opções de resolução, brilho e contraste, bem como o modo de digitalização (&eg;, a cores, tons de cinzento ou binário) ou os valores do 'gama'.</para>
+
+<para
+>Configure aqui as suas opções primeiro. Depois disso, inicie a digitalização de antevisão com a <guimenuitem
+>Antevisão</guimenuitem
+>. Se a página de <guilabel
+>Antevisão</guilabel
+> da janela superior estiver seleccionada, veja aí os resultados.</para>
+
+<para
+>Seleccione os vários formatos na própria imagem de antevisão para definir as dimensões finais. A configuração para o <guilabel
+>Utilizador</guilabel
+> é recomendada para isso, por isso você pode seleccionar a área a digitalizar na área de antevisão com o rato.</para>
+
+<para
+>Depois de isto ser feito, carregue em <guimenu
+>Digitalizar</guimenu
+> para digitalizar a selecção feita na antevisão. Depois dessa operação, ser-lhe-á perguntado qual o formato com o qual gravar a imagem e se deseja que este seja o seu formato-padrão (ser lhe ser confirmada mais nenhuma vez no futuro).</para>
+
+<note
+><para
+>Se você assinalou que não deseja mais responder ao formato de gravação, o assistente de memória não aparecerá mais. Para mudar o formato no futuro, seleccione <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kooka...</guimenuitem
+> <guimenuitem
+>Gravar a Imagem</guimenuitem
+> <guimenuitem
+>Mostrar sempre o assistente de memória</guimenuitem
+> </menuchoice
+></para
+></note
+>
+
+</listitem
+>
+<listitem>
+<para
+>A janela grande mostra como é que a imagem aparece depois de uma digitalização final.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kooka-toolbar">
+<title
+>A Barra de Ferramentas Principal do &kooka;</title>
+
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist
+>
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Imprime a imagem apresentada.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Criar uma Pasta...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Cria uma pasta para guardar as suas imagens.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar a Imagem</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Grava a imagem seleccionada na <guilabel
+>Galeria do Kooka</guilabel
+>.</para>
+<para
+>Veja a secção sobre <link linkend="save"
+> Gravação</link
+> para mais detalhes.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Remover a Imagem</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Remove a imagem seleccionada que se encontra na <guilabel
+>Galeria do Kooka</guilabel
+>.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar a Imagem</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Remove a imagem apresentada no <guilabel
+>Visualizador de Imagens</guilabel
+>. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Sai do &kooka;.</para>
+</listitem
+>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Imagem</guimenu
+></title>
+
+<variablelist
+>
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Abrir a imagem na aplicação gráfica</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Indique uma aplicação gráfica para abrir a sua imagem digitalizada directamente. As aplicações recomendadas incluem <application
+>O GIMP</application
+>.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>OCR da Imagem...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Inicia a janela para o reconhecimento óptico de caracteres (<acronym
+>OCR</acronym
+>). Se você tiver o <application
+>gocr</application
+> instalado, então a localização do mesmo deverá estar no campo de texto. Isto inicia o reconhecimento de caracteres para a área de antevisão ou para a área seleccionada.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry>
+<term
+>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>OCR da selecção...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Irá aparecer de novo uma janela para o reconhecimento de caracteres. Aqui, contudo, o reconhecimento de caracteres é só para a área seleccionada na digitalização final.</para>
+</listitem
+>
+</varlistentry
+>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Escalar à Largura</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Isto escala proporcionalmente a imagem na área grande de desenho até à largura do ecrã.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Escalar à Altura</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Escala proporcionalmente a imagem à altura do ecrã.</para
+>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Tamanho Original</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Repõe o tamanho original da digitalização, reduzindo ou aumentando a imagem no ecrã.</para
+>
+
+<para
+>Existem métodos adicionais para escalar uma imagem: carregue com o botão <mousebutton
+>direito</mousebutton
+> na área da imagem. Redefina as três opções associadas e defina o próprio ajuste. Isto também poderá ser feito na janela de <guilabel
+>Antevisão</guilabel
+>.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Criar a Partir da Selecção</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Se a imagem digitalizada incluir mais do que você quer que apareça na imagem final, use esta ferramenta para cortar a sua imagem, marcando a sua selecção na área maior de apresentação da imagem à direita, seleccionando de seguida esta ferramenta. A imagem será cortada de acordo com a sua selecção. Você poderá estar familiarizado com este comportamento com base na ferramenta de corte da aplicação <application
+>O GIMP</application
+>.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Espelho Vertical da Imagem</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Faz um espelho da imagem na vertical.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Espelho Horizontal da Imagem</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem>
+<para
+>Faz um espelho da imagem na horizontal.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Espelho da Imagem nas Duas Direcções</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Faz um espelho da imagem, tanto na horizontal como na vertical.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Rodar a Imagem nos Ponteiros do Relógio</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+>Roda a imagem 90 graus nos ponteiros do relógio.</para>
+</listitem>
+</varlistentry
+>
+
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Rodar a Imagem Contra os Ponteiros do Relógio</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem>
+<para
+>Roda a Imagem 90 graus contra os ponteiros do relógio.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Imagem</guimenu
+> <guimenuitem
+>Rodar a Imagem 180 Graus</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem>
+<para
+>Roda a imagem 180 graus.</para>
+</listitem
+>
+</varlistentry
+>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem>
+<para
+>Remove a barra de ferramentas de topo para fornecer uma área de visualização adicional. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem>
+<para
+>Remove a barra de estado ou de informações do fundo da janela para disponibilizar mais área de visualização.</para>
+</listitem
+>
+</varlistentry>
+ </variablelist>
+</sect2>
+
+<sect2>
+<title
+>Configurar os Atalhos</title>
+
+<para
+>O menu <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+> permite-lhe atribuir as associações de teclas</para>
+
+
+<para
+>Em baixo encontra-se um exemplo de como configurar um atalho para remover uma imagem.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de atalhos</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="shortcut0.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+</screenshot>
+
+<itemizedlist>
+<listitem
+><para
+>Carregue no botão de personalização. </para
+></listitem>
+
+<listitem
+><para
+>De seguida carregue no botão Primário. </para
+></listitem>
+
+<listitem
+><para
+>Faça <userinput
+><keycombo action="seq"
+><keycap
+>CTRL</keycap
+><keycap
+>X</keycap
+></keycombo
+></userinput
+> para que a janela desapareça. O atalho de teclas foi então introduzido. </para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de associação de teclas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="shortcut1.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Se carregar nas teclas <userinput
+><keycombo action="seq"
+><keycap
+>CTRL</keycap
+><keycap
+>X</keycap
+></keycombo
+></userinput
+> irá agora remover a imagem seleccionada na <guilabel
+>Galeria do Kooka</guilabel
+>. </para>
+</sect2>
+
+<sect2>
+<title
+>Configurar as Barras de Ferramentas</title>
+<para
+>A opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+> é usada para adicionar botões extra às barras de ferramentas.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de barras de ferramentas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="toolbar.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+</screenshot>
+
+
+<itemizedlist>
+
+<listitem>
+<para
+>Para adicionar um botão à barra de ferramentas dos Ficheiros, </para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de barras de ferramentas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="toolbar1.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>certifique-se que a <guilabel
+>Barra Principal</guilabel
+> está visível na lista do topo. </para
+></listitem>
+
+<listitem
+><para
+>Carregue em um dos itens do painel do lado esquerdo. Este item passa a ter um fundo azul que mostra que foi seleccionado. </para
+></listitem>
+
+<listitem
+><para
+>Em seguida carregue no botão <keysym
+>Seta direita</keysym
+> para o colocar no painel da direita. </para
+></listitem>
+
+<listitem
+><para
+>Carregue em <userinput
+><guilabel
+>Aplicar</guilabel
+></userinput
+> e depois carregue em <userinput
+><guilabel
+>OK</guilabel
+></userinput
+>. </para
+></listitem>
+</itemizedlist>
+
+
+<para
+>O novo item deverá aparecer na barra de ferramentas. <screenshot>
+<screeninfo
+>Imagem da janela de barras de ferramentas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="toolbar2.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+</screenshot>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Configurar o Kooka</title>
+<para
+>O <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kooka...</guimenuitem
+></menuchoice
+> </para>
+
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice>
+<guilabel
+>Preferências do Kooka no Arranque</guilabel
+>
+</menuchoice>
+</term
+>
+<listitem>
+<para
+>Você poderá querer desligar a opção <guilabel
+>Mostrar o selector de 'scanners' no próximo arranque</guilabel
+>, se você tiver apenas um 'scanner'. Se você também só tiver um computador poderá querer desligar a opção <guilabel
+>Pesquisar a rede à procura dos 'scanners' disponíveis</guilabel
+>. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<guilabel
+>Vista em Miniaturas</guilabel
+>
+</menuchoice>
+</term
+>
+<listitem>
+<para
+>Aqui o tamanho e a representação das miniaturas poderá ser ajustado, assim como o fundo. Por exemplo, você poderá querer reduzir o tamanho das miniaturas se estiver a digitalizar muitas páginas de um livro. </para>
+</listitem
+>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+</sect1>
+</chapter>
+
+<chapter id="save">
+<title
+>Gravar</title>
+<subtitle
+>Mais Sobre Gravar Imagens</subtitle>
+
+<para
+>O método para gravar uma imagem é ligeiramente diferente no &kooka; face a muitas outras aplicações. Carregue na página <guilabel
+>Galeria</guilabel
+> para abrir um pequeno navegador de ficheiros. Esta é a pasta <filename class="directory"
+>~/.kde/share/apps/ScanImages/</filename
+> Na parte inferior da janela é mostrada a sua subpasta actual da galeria. Aqui é onde todas as imagens digitalizadas serão gravadas em primeiro lugar como ficheiros. Ao iniciar o &kooka; pela primeira vez, você só verá a <filename class="directory"
+>ScanImages</filename
+>. Crie as subpastas, carregando com o botão <mousebutton
+>direito</mousebutton
+> nesta pasta. A pasta seleccionada, identificada por um fundo azul, é a primeira localização das imagens digitalizadas. As digitalizações são identificadas em ordem numérica crescente, como por exemplo <filename
+>kscan_0001</filename
+> e <filename
+>kscan_0002</filename
+>.</para>
+
+<para
+>Para gravar permanentemente uma imagem, carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> no seu nome. De seguida, dê um nome novo e a finalização apropriada para o formato da imagem escolhido enquanto digitaliza. Se você indicar uma extensão diferente, irá obter uma imagem que não corresponde ao formato digitalizado. Ainda que você possa gravar à mesma a imagem com este nome, ela permanecerá no seu formato original. De momento, a conversão <quote
+>na altura</quote
+> não é disponibilizada.</para
+><para
+>Se você não quiser este método para gerir as suas imagens em <filename class="directory"
+>~/.kde/share/apps/ScanImages/</filename
+>, você pode, obviamente, gravá-las noutro sítio. Para o fazer, carregue com o botão <mousebutton
+>direito</mousebutton
+> no nome da imagem e seleccione <guilabel
+>Gravar</guilabel
+>. Escolha qualquer localização na janela que aparece. Para além disso, pode fechar ou apagar permanentemente as imagens aqui.</para>
+
+<para
+>Para incorporar outras imagens na galeria, adicione-as no &konqueror;, bastando para tal arrastá-las e largá-las. Abra o &konqueror; na pasta que contém as imagens desejadas. De seguida, adicione-as à galeria do &kooka;, arrastando-as e largando-as na galeria.</para>
+
+</chapter>
+
+<chapter id="ocr">
+<title
+>Reconhecimento de Caracteres</title>
+
+<para
+>Tal como foi referido, o <application
+>gocr</application
+> precisa estar instalado. Digitalize uma antevisão do seu documento em tons de cinzento ou a cores. Você só poderá digitalizar no formato binário se tiver uma folha totalmente branca com uma impressão em preto puro. De seguida, seleccione o texto a ser reconhecido na janela de antevisão. Finalmente, faça a sua digitalização final no modo binário com a opção <guibutton
+>Digitalizar</guibutton
+>.</para>
+
+<para
+>Agora, carregue no segundo ícone à esquerda, <inlinemediaobject
+><imageobject
+> <imagedata fileref="ocr-select.png" format="PNG"/> </imageobject
+></inlinemediaobject
+>, no painel do ícone, a opção <guilabel
+>OCR da Selecção...</guilabel
+>, ou seleccione este item no menu <guilabel
+>Imagem</guilabel
+>. Para a sua primeira tentativa, não altere a configuração por omissão mostrada na janela de <acronym
+>OCR</acronym
+> que aparece. Estas são normalmente apropriadas e correspondem à maioria das necessidades. Depois carregue em <guimenuitem
+>Iniciar o reconhecimento de caracteres</guimenuitem
+>. Irá agora ver uma janela que contém os resultados do <acronym
+>OCR</acronym
+>. A qualidade depende em grande medida do conteúdo do documento. </para>
+
+<screenshot
+> <screeninfo
+>A Janela do 'gocr'</screeninfo
+> <mediaobject>
+<imageobject
+><imagedata fileref="kooka_gocr.png"
+format="PNG"/></imageobject
+> </mediaobject
+> </screenshot>
+
+<para
+>O texto poderá então ser aberto ao carregar no botão com o editor &kate;. Depois da digitalização final, marque uma selecção na área da imagem à direita para correr apenas uma parte do texto ou da imagem no <acronym
+>OCR</acronym
+>. De seguida, no painel do ícone, carregue no terceiro botão à direita ou carregue na opção <guimenuitem
+>OCR da selecção</guimenuitem
+> do menu. A partir daqui, prossiga como foi descrito na secção anterior.</para>
+
+<screenshot
+>
+<screeninfo
+>Os Resultados do <acronym
+>OCR</acronym
+></screeninfo
+>
+<mediaobject
+>
+<imageobject>
+<imagedata fileref="kooka_gocr_result.png"
+format="PNG"/></imageobject
+>
+</mediaobject
+>
+</screenshot>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kooka;</para>
+
+<para
+>Copyright da aplicação 2001-2002 Klaas Freitag <email
+>freitag@suse.de</email
+></para>
+
+<para
+>Copyright da documentação Martin Sommer <email
+>msommer@suse.de</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter
+>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+
+</book>
+
diff --git a/tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.in
new file mode 100644
index 00000000000..46251264b38
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpdf/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kpdf
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpdf/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kpdf/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpdf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kpdf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kpdf/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpdf/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpdf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kpdf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kpdf/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kpdf/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kpdf/index.cache.bz2
new file mode 100644
index 00000000000..7257385c76b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpdf/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kpdf/index.docbook b/tde-i18n-pt/docs/kdegraphics/kpdf/index.docbook
new file mode 100644
index 00000000000..9d759861345
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpdf/index.docbook
@@ -0,0 +1,1327 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kpdf "<application
+>KPDF</application
+>">
+ <!ENTITY kappname "&kpdf;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+ <bookinfo>
+ <title
+>O Manual do &kpdf;</title>
+ <authorgroup>
+ <author
+><firstname
+>Albert</firstname
+> <surname
+>Astals Cid</surname
+> <affiliation
+> <address
+><email
+>tsdgeos@yahoo.es</email
+></address>
+ </affiliation>
+ </author>
+ <author
+><firstname
+>Titus</firstname
+> <surname
+>Laska</surname
+> <affiliation
+> <address
+><email
+>titus.laska@gmx.de</email
+></address>
+ </affiliation>
+ </author>
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+ </authorgroup>
+ <legalnotice
+>&FDLNotice;</legalnotice>
+ <date
+>2006-05-20</date>
+ <releaseinfo
+>0.5</releaseinfo>
+ <!-- Abstract about this handbook -->
+ <abstract>
+ <para
+>&kpdf; é um visualizador de PDFs para o &kde; PDF baseado em código do xpdf.</para>
+ </abstract>
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>kpdf</keyword>
+ <keyword
+>pdf</keyword>
+ </keywordset>
+ </bookinfo>
+ <chapter id="introduction">
+ <title
+>Introdução</title>
+ <para
+>O &kpdf; é um visualizador de <firstterm
+>PDF</firstterm
+>'s do &kde;, baseado no código do xpdf. Ainda que se baseie no código desta aplicação, o &kpdf; tem algumas funcionalidades únicas, como o modo contínuo, o suporte para apresentações, etc. </para>
+ <para
+>O formato PDF é largamente usado para publicar documentos que não se preveja serem alterados de novo. O &kpdf; é apenas um visualizador para esses ficheiros, como tal, não oferece quaisquer funcionalidades para editar ou criar documentos PDF. </para>
+ </chapter>
+ <chapter id="use">
+ <title
+>Usar o &kpdf;</title>
+ <sect1 id="opening">
+ <title
+>Abrir Ficheiros</title>
+ <para
+>Para ver um ficheiro PDF no &kpdf;, seleccione a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir... </guimenuitem
+></menuchoice
+>, escolha um ficheiro na janela e carregue em <guibutton
+>Abrir</guibutton
+>. Desde que tenha seleccionado um ficheiro PDF ou PS válido, o seu ficheiro deverá agora está presente na janela principal. </para>
+ <para
+>Se já tiver aberto ficheiros anteriormente no &kpdf;, poderá aceder rapidamente a estes, seleccionando-os na opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Abrir um Recente</guisubmenu
+></menuchoice
+>. </para>
+ <para
+>Após ter aberto um ficheiro, poderá querer lê-lo e, como tal, navegar por ele. Carregue em Próximo para saber mais sobre o assunto. </para>
+ </sect1>
+ <sect1 id="navigating">
+ <title
+>Navegação</title>
+ <para
+>Esta secção descreve como pode navegar num documento no &kpdf;.</para>
+ <para
+>Poderá deslocar-se para cima e para baixo na área de visualização com as teclas de cursores <keycap
+>Cima</keycap
+> e <keycap
+>Baixo</keycap
+>, usando a roda do rato, carregando em &LMB; e arrastando o rato, enquanto está no modo normal, ou usando as teclas <keycap
+>Page Up</keycap
+> e <keycap
+>Page Down</keycap
+>. </para>
+ <para
+>Outra forma é manter o &LMB; carregado em qualquer local do documento, enquanto arrasta o rato na direcção oposta que deseja mover. Este procedimento só funciona se a Ferramenta de Navegação estiver activa, ferramenta esta que pode ser seleccionada na opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Ferramenta de Navegação</guimenuitem
+></menuchoice
+>. </para>
+ <para
+>O painel de navegação do lado esquerdo do ecrã permite mais dois modos de navegar por um documento: </para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Se carregar numa miniatura de uma página, a área visualização irá aparecer nessa página. </para>
+ </listitem>
+ <listitem>
+ <para
+>Se o documento tiver um índice, ao carregar num item de índice, fará saltar o documento para a página associada a esse item. </para>
+ </listitem>
+ </itemizedlist>
+ <para
+>Se o documento tiver hiperligações nele, poderá carregar nelas, para que a janela salte para a página associada à ligação. Se a ligação disser respeito a uma página Web, será invocado o navegador Web por omissão. </para>
+ <para
+>Para além disso, poderá usar a funcionalidade seguinte para se mover rapidamente para locais específicos do documento: </para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Poderá ir para a primeira página do documento com a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>Home</keycap
+></keycombo
+> ou usando a opção <menuchoice
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Primeira Página</guimenuitem
+> </menuchoice
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Poderá ir para a última página do documento com a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>End</keycap
+></keycombo
+> ou usando a opção <menuchoice
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Última Página</guimenuitem
+> </menuchoice
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Poderá ir para a próxima página do documento com a tecla <keycap
+>Espaço</keycap
+>, o botão da barra de ferramentas <guibutton
+>Página Seguinte</guibutton
+> ou usando a opção do menu <menuchoice
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Página Seguinte</guimenuitem
+> </menuchoice
+>. </para>
+ </listitem>
+ <listitem>
+ <para
+>Poderá ir para a página anterior do documento com a tecla <keycap
+>Backspace</keycap
+>, o botão da barra de ferramentas <guibutton
+>Página Anterior</guibutton
+> ou usando a opção do menu <menuchoice
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Página Anterior</guimenuitem
+> </menuchoice
+>. </para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+ <sect1 id="presentationMode">
+ <title
+>Modo de Apresentação</title>
+ <para
+>O modo de apresentação poderá ser activado na opção de menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Apresentação</guimenuitem
+></menuchoice
+>. Ele mostra o documento página-a-página. As páginas são mostradas com uma ampliação sobre a página, o que significa que toda a página se encontra visível. </para>
+ <note>
+ <para
+>Os documentos PDF podem até indicar se são sempre abertos no modo de apresentação. </para>
+ </note>
+ <para
+>Para navegar pelas páginas, poderá usar o &LMB; (página seguinte) e o &RMB; (página anterior), a roda do rato, os ícones das setas que aparecem quando passa o rato pelo topo do ecrã ou as teclas indicadas na secção de <link linkend="navigating"
+>Navegação</link
+>. </para>
+ <para
+>Poderá sair do modo de apresentação em qualquer altura se carregar na tecla <keycap
+>ESC</keycap
+> ou se carregar no ícone <guiicon
+>Sair</guiicon
+> que aparece, se passar o rato sobre o topo do ecrã. </para>
+ <para
+>O modo de apresentação tem algumas opções de configuração, das quais poderá descobrir o seu significado em <link linkend="configpresentation"
+>Configurar o &kpdf;</link
+>. </para>
+ </sect1>
+ </chapter>
+
+ <chapter id="primary-menu-items">
+ <title
+>A Barra de Menu</title>
+
+ <sect1 id="menufile">
+ <title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Abre</action
+> um ficheiro PDF ou PS. Se já existir um ficheiro aberto, este será fechado. Para mais informações, veja a secção sobre como <link linkend="opening"
+>Abrir Ficheiros</link
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Abre</action
+> um ficheiro que foi usado anteriormente num submenu. Se já estiver um ficheiro em visualização, será fechado. Para mais informações, veja a secção sobre como <link linkend="opening"
+>Abrir Ficheiros</link
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Grava</action
+> o ficheiro aberto actualmente com outro nome.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Imprime</action
+> o documento mostrado actualmente. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Antevisão da Impressão...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Mostra uma antevisão</action
+> sobre a forma como o documento visível de momento será impresso com as opções predefinidas. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Mostra algumas informações básicas</action
+> sobre o documento, como o título, o autor, a data da criação e alguns detalhes sobre os tipos de letra usados.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Fecha</action
+> o &kpdf;.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="menuedit">
+ <title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela que lhe permite <action
+>procurar uma determinada sequência de texto no documento</action
+>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycap
+>F3</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Volta a <action
+>procurar o texto procurado antes</action
+> no documento.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="menuview">
+ <title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Apresentação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa</action
+> o Modo de Apresentação. Para mais informações, veja a secção sobre o <link linkend="presentationMode"
+>modo de apresentação</link
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Aumenta a escala de ampliação</action
+> da janela do documento.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Diminuir</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Diminui a escala de ampliação</action
+> da janela do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ajustar à Largura da Página</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Altera a ampliação</action
+> da janela do documento, de modo que a largura das páginas ocupe todo o espaço de visualização.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ajustar à Página</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Altera a ampliação</action
+> da janela do documento, de modo que a fique pelo menos uma página inteira visível.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Contínuo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa o modo de páginas contínuas</action
+>. No modo contínuo, todas as páginas do documento se encontram visíveis, e podê-las-á percorrer sem ter de usar as opções <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Página Anterior</guimenuitem
+></menuchoice
+> e <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Página Seguinte</guimenuitem
+> </menuchoice
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Duas Páginas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa o modo de duas páginas</action
+>, que mostra duas páginas do documento, uma ao lado da outra.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="menugo">
+ <title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycap
+>Backspace</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Página Anterior</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Vai para a página anterior</action
+> do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycap
+>Space</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próxima Página</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Vai para a página seguinte</action
+> do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Home</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Primeira Página</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Vai para a primeira página</action
+> do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>End</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Última Página</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Vai para a última página</action
+> do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt; <keycap
+>Esquerda</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Vai para a vista anterior</action
+> do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+>Direita</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Avança para a próxima vista</action
+> sobre o documento. Isto só funciona se já tiver recuado anteriormente.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Ir Para a Página</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela que lhe permite <action
+>ir para qualquer página</action
+> do documento.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="menutools">
+ <title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ferramenta de Navegação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>O rato terá o seu comportamento normal, com o &LMB; para arrastar o documento e seguir as hiperligações e o &RMB; para adicionar favoritos e para se ajustar à largura.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ferramenta de Ampliação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>O rato irá actuar como uma ferramenta de ampliação. Se carregar o &LMB; e arrastar o rato, irá ampliar a janela para a área seleccionada, enquanto se carregar com o &RMB; irá voltar com o documento para a ampliação anterior.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ferramenta de Selecção</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>O rato irá funcionar como uma ferramenta de selecção. Nesse modo, ao carregar no &LMB; e ao arrastar o rato, terá a opção para copiar o texto/imagem da área seleccionada de momento para a área de transferência, falar o texto ou ainda gravar as imagens também num ficheiro.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+ <sect1 id="settings-menu">
+ <title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar o Menu</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa ou desactivar a visibilidade do menu</action
+>. Logo que fique escondido, poderá ser tornado visível de novo com o menu do &RMB;.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Comuta (liga ou desliga)</action
+> o aparecimento da barra de ferramentas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Painel de Navegação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Comuta (liga ou desliga)</action
+> o aparecimento do painel de navegação.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+>Activa</action
+> o modo de ecrã completo. Lembre-se que o modo de ecrã completo é diferente do <link linkend="presentationMode"
+>modo de apresentação</link
+>, dado que a única particularidade do modo de ecrã completo ser ele esconder as decorações da janela, o menu e a barra de ferramentas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela que lhe permite <action
+>configurar os atalhos de teclado</action
+> para muitos comandos do menu.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela que lhe permite escolher os ícones que ficam visíveis na barra de ferramentas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kpdf;...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre a janela de <link linkend="configure"
+>Configuração</link
+>.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </sect1>
+ <sect1 id="menuhelp">
+ <title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+ </chapter>
+ <chapter id="configure">
+ <title
+>Configurar o &kpdf;</title>
+ <sect1 id="configindex">
+ <title
+>Introdução</title>
+ <para
+>Poderá configurar o &kpdf; se escolher a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kpdf;...</guimenuitem
+></menuchoice
+>. A janela de configuração está dividida em quatro secções. Este capítulo descreve as opções disponíveis em detalhe. </para>
+ <itemizedlist>
+ <listitem>
+ <para
+><link linkend="configgeneral"
+>Geral</link
+></para>
+ </listitem>
+ <listitem>
+ <para
+><link linkend="configaccessibility"
+>Acessibilidade</link
+></para>
+ </listitem>
+ <listitem>
+ <para
+><link linkend="configperformance"
+>Performance</link
+></para>
+ </listitem>
+ <listitem>
+ <para
+><link linkend="configpresentation"
+>Apresentação</link
+></para>
+ </listitem>
+ </itemizedlist>
+ <screenshot>
+ <screeninfo
+>A janela de configuração</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela de configuração</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </sect1>
+ <sect1 id="configgeneral">
+ <title
+>Geral</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>Mostrar a barra de procura na lista de miniaturas</term>
+ <listitem>
+ <para
+>Se deve mostrar a barra de procura na área de miniaturas ou não. Esta barra de procura é útil para filtrar as páginas que contenham um determinado texto.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Ligar a lista de miniaturas à página</term>
+ <listitem>
+ <para
+>Se a área de miniaturas deverá mostrar sempre a página actual ou não.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Mostrar as barras de posicionamento</term>
+ <listitem>
+ <para
+>Se deve mostrar ou não barras de posicionamento na área do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Mostrar as dicas e mensagens informativas</term>
+ <listitem>
+ <para
+>Se deve mostrar algumas mensagens informativas ou não no arranque, no carregamento de um ficheiro, etc.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Obedecer às limitações do DRM</term>
+ <listitem>
+ <para
+>Se o &kpdf; deverá obedecer às restrições de <firstterm
+>DRM</firstterm
+> (Digital Rights Management - Gestão de Direitos Digitais). As limitações de DRM são usadas para impossibilitar a execução de certas acções com documentos PDF, como a cópia de conteúdo para a área de transferências. Lembre-se que, em algumas configurações do &kpdf;, esta opção não está disponível.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Vigiar o ficheiro</term>
+ <listitem>
+ <para
+>Se os ficheiros abertos deverão ser analisados à procura de alterações e actualizados em função disso.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="configaccessibility">
+ <title
+>Acessibilidade</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>Desenhar moldura em torno das imagens</term>
+ <listitem>
+ <para
+>Se deve mostrar um contorno em torno das imagens.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Desenhar moldura em torno das ligações</term>
+ <listitem>
+ <para
+>Se deve desenhar um contorno à volta das hiperligações.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Modificar as cores</term>
+ <listitem>
+ <para
+><action
+>Activa</action
+> as opções de mudança de cor.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Inverter as cores</term>
+ <listitem>
+ <para
+><action
+>Inverte</action
+> as cores na janela, &ie;, as coisas a preto passarão a estar a branco.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Mudar a cor do papel</term>
+ <listitem>
+ <para
+><action
+>Muda</action
+> a cor do papel, &ie; o fundo do documento.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Trocar as cores escuras e claras</term>
+ <listitem>
+ <para
+><action
+>Altera</action
+> a cor clara e a escura, o que significa que o preto não será representado como preto mas como uma determinada cor escura, passando-se o mesmo com o branco.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Converter para preto e branco</term>
+ <listitem>
+ <para
+><action
+>Converte</action
+> o documento para preto-e-branco. Poderá definir o limiar e o contraste. Se configurar o limiar para um valor alto, irá resultar na utilização de tons mais escuros.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="configperformance">
+ <title
+>Performance</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>Activar efeitos de transparência</term>
+ <listitem>
+ <para
+>Desenha as selecções e os outros gráficos especiais com efeitos de transparências. Desactive a opção para as desenhar com um contorno ou com estilos de preenchimento opacos e para aumentar a velocidade nas selecções.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Activar a geração do fundo</term>
+ <listitem>
+ <para
+>Usa uma tarefa em segundo-plano para gerar as páginas. Ao desactivar esta opção, a interface do utilizador irá ficar menos reactiva (podendo bloquear, se necessário), mas as páginas serão mostradas um pouco mais depressa.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Perfis de utilização de memória</term>
+ <listitem>
+ <para
+>O &kpdf; poderá obter uma melhor performance se afinar a utilização de memória, baseando-se no seu sistema e no seu gosto. Quanto mais memória deixá-lo usar, mais rapidamente se irá comportar o programa. O perfil Por Omissão é bom para todos os sistemas, mas poderá evitar que o &kpdf; use mais memória do que a necessária se seleccionar o perfil Baixo ou deixá-lo tirar o máximo partido do seu sistema, usando o perfil Agressivo.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ <sect1 id="configpresentation">
+ <title
+>Apresentação</title>
+ <variablelist>
+ <varlistentry>
+ <term
+>Avançar a cada</term>
+ <listitem>
+ <para
+>Activa o avanço automático de páginas após um dado período de tempo.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Ciclo após a última página</term>
+ <listitem>
+ <para
+>Ao navegar no modo de apresentação e ao chegar ao fim da última página, voltará a aparecer a primeira página.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Cor de fundo</term>
+ <listitem>
+ <para
+>A cor que irá preencher a parte do ecrã não-coberta pela página, quando estiver no modo de apresentação.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Transição predefinida</term>
+ <listitem>
+ <para
+>O efeito de transição entre as páginas e a página, se o documento não definir nenhuma. Configure isto como <guilabel
+>Transição Aleatória</guilabel
+> para que o &kpdf; escolha aleatoriamente um dos efeitos disponíveis.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Cursor do rato</term>
+ <listitem>
+ <para
+>Se o rato deverá estar sempre escondido, sempre visível ou esconder-se ao fim de algum tempo de inactividade.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Mostrar o indicador de evolução</term>
+ <listitem>
+ <para
+>Se deve mostrar um círculo de progresso que mostra a página actual e o número total de páginas no canto superior direito da apresentação, sempre que mudar de página.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Mostrar a página de sumário</term>
+ <listitem>
+ <para
+>Se deve mostrar uma página de resumo no início da apresentação, com o título, o autor e o número de páginas do documento.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+ </chapter>
+ <chapter id="credits">
+ <title
+>Créditos e Licença</title>
+
+ <itemizedlist>
+ <title
+>Copyright do Programa:</title>
+ <listitem
+><para
+>Albert Astals Cid<email
+>tsdgeos@yahoo.es</email
+> Manutenção actual</para
+></listitem>
+ <listitem
+><para
+>Christophe Devriese<email
+>oelewapperke@ulyssis.org</email
+></para
+></listitem>
+ <listitem
+><para
+>&Wilco.Greven; &Wilco.Greven.mail; Autoria original</para
+></listitem>
+ <listitem
+><para
+>Enrico Ros<email
+>eros.kde@email.it</email
+> Reorganização para o 3.4</para
+></listitem>
+ <listitem
+><para
+>Laurent Montel<email
+>montel@kde.org</email
+></para
+></listitem>
+ </itemizedlist>
+
+ <itemizedlist>
+ <title
+>Copyright da Documentação:</title>
+ <listitem
+><para
+>Albert Astals Cid<email
+>tsdgeos@yahoo.es</email
+> Autoria</para
+></listitem>
+ <listitem
+><para
+>Titus Laska<email
+>titus.laska@gmx.de</email
+> Algumas actualizações e adições</para
+></listitem>
+ </itemizedlist>
+ <para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+ <appendix id="installation">
+ <title
+>Instalação</title>
+ <sect1 id="getting-kapp">
+ <title
+>Como obter o &kpdf;</title>
+&install.intro.documentation; </sect1>
+ <sect1 id="compilation">
+ <title
+>Compilação e Instalação</title>
+ <note>
+ <para
+>Se estiver a ler esta ajuda no &khelpcenter;, o &kpdf; já foi instalado neste sistema e não terá, por isso, de o instalar de novo. </para>
+</note
+> &install.compile.documentation; </sect1>
+ </appendix>
+ &documentation.index;
+</book>
+
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.in
new file mode 100644
index 00000000000..32973384a87
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kpovmodeler
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kpovmodeler/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kpovmodeler/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.cache.bz2
new file mode 100644
index 00000000000..c05a48ef3b0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.docbook b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.docbook
new file mode 100644
index 00000000000..b0f3d6057b5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kpovmodeler/index.docbook
@@ -0,0 +1,3216 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kpovmodeler;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY Povray "<application
+>POV-Ray</application
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kpovmodeler;</title>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Andreas</firstname
+> <surname
+>Zehender</surname
+> <affiliation
+> <address
+><email
+>zehender@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Olivier</firstname
+> <surname
+>Saraja</surname
+> <affiliation
+> <address
+><email
+>olivier@linuxgraphic.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-09-07</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &kpovmodeler; é um modelador 3D gráfico, o qual pode gerar cenas para o &Povray; </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KPovModeler</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+>
+<title
+>Introdução</title
+>
+
+<para
+>O &kpovmodeler; é um modelador 3D gráfico para gerar cenas do &Povray;.</para>
+
+<para
+>Embora não seja necessário compreender por completo a aplicação &Povray; para tirar um bom partido do &kpovmodeler;, recomenda-se bastante que você leia e tente compreender a documentação do &Povray;.</para>
+
+<para
+>Para saber mais sobre o &Povray; vá a <ulink url="http://www.povray.org"
+>www.povray.org</ulink
+>.</para>
+
+</chapter>
+
+<chapter id="the-interface">
+<title
+>A Interface do &kpovmodeler;</title>
+
+<para
+>Quando você inicia o &kpovmodeler;, a disposição predefinida é a seguinte:</para>
+
+<screenshot>
+<screeninfo
+>A disposição predefinida da janela</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="defaultviewlayout.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A disposição predefinida da janela</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="menu-reference"
+>Barras de menu (1)</link
+></para>
+</listitem>
+<listitem>
+<para
+>Barras de ferramentas (2)</para>
+</listitem>
+<listitem>
+<para
+><link linkend="the-object-tree"
+>A árvore de objectos (3)</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="the-properties-view"
+>A janela de propriedades do objecto (4)</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="the-wireframe-views"
+>As vistas em modelo de arames e das câmaras (5)</link
+></para>
+</listitem>
+</itemizedlist>
+
+<sect1 id="the-object-tree">
+<title
+>A Árvore de Objectos</title>
+
+<para
+>A árvore de objectos mostra os objectos dentro da cena e a sua hierarquia.</para>
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="objecttree.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A árvore de objectos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="object-tree-selecting-object">
+<title
+>Seleccionar os Objectos</title>
+<para
+>Na árvore de objectos, você pode seleccionar os objectos. Logo que você seleccione um objecto, os seus atributos são mostrados na <link linkend="the-properties-view"
+>janela de propriedades</link
+> e mostrados a amarelo na <link linkend="the-wireframe-views"
+>vista em modelo de arames</link
+>.</para>
+
+<para
+>Você pode seleccionar vários objectos. Contudo, não pode seleccionar um filho de um objecto já seleccionado, porque todos os filhos são seleccionados implicitamente com o pai.</para>
+
+<para
+>Se só estiver seleccionado um objecto, este é referido como o <quote
+>objecto activo</quote
+> a partir daqui.</para>
+</sect2>
+
+<sect2 id="object-tree-add-objects">
+<title
+>Adicionar Novos Objectos</title>
+
+<para
+>Para adicionar um novo objecto à árvore de objectos, seleccione o objecto onde o quer inserir e carregue então no ícone da barra de ferramentas ou escolha um item do menu <guimenu
+>Inserir</guimenu
+>.</para>
+
+<para
+>Existem três posições para os objectos novos:</para>
+<itemizedlist>
+<listitem
+><para
+>Como o primeiro filho do objecto activo</para
+></listitem>
+<listitem
+><para
+>Como o último filho do objecto activo</para
+></listitem>
+<listitem
+><para
+>Como um objecto do mesmo nível do objecto activo</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se existir mais do que uma posição possível, o seguinte menu pergunta-lhe qual a posição correcta:</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O menu da posição de inserção</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+
+<sect2 id="object-tree-remove-objects">
+<title
+>Remover os Objectos</title>
+<para
+>Para remover objectos, seleccione-os e seleccione a opção <guimenuitem
+>Remover</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+> ou do menu de contexto do &RMB;.</para>
+</sect2>
+
+<sect2 id="object-tree-move-objects">
+<title
+>Mover os Objectos</title>
+<para
+>Para mover os objectos, arraste e largue os objectos seleccionados na árvore de objectos.</para>
+<para
+>Você pode também cortar o objecto e inseri-lo na nova posição.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="the-properties-view">
+<title
+>A Janela de Propriedades</title>
+
+<para
+>A janela de propriedades mostra os atributos do objecto activo.</para>
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="objectpropertiesview.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de propriedades</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se você tiver alterado algumas propriedades, carregue no botão <guibutton
+>Aplicar</guibutton
+> para tornar as alterações permanentes. Se você introduzir dados inválidos, aparecerá uma mensagem com uma descrição do erro. Você poderá então ajustar as propriedades e carregar de novo em <guibutton
+>Aplicar</guibutton
+> ou reverter as suas alterações com o botão <guibutton
+>Cancelar</guibutton
+>.</para>
+<para
+>Se você indicar a localização da sua documentação do &Povray; na <link linkend="configure-povray-tab"
+>janela de configuração</link
+>, você poderá abrir a página de referência do &Povray; para o objecto apresentado com o botão <guibutton
+>Ajuda</guibutton
+>. </para
+>
+
+<note
+><para
+>Você precisa da documentação de utilizador em HTML do &Povray; 3.1g ou 3.5 para poder usar esta funcionalidade. Se a sua distribuição não contiver esta documentação, você poderá obtê-la <ulink url="ftp://ftp.povray.org/pub/povray/Old-Versions/Official-3.1g/Docs/povhtml.zip"
+>aqui</ulink
+>. O pacote do &Povray; 3.5 contém a documentação do utilizador em HTML.</para>
+</note>
+
+<para
+>Se você editar uma textura ou parte de alguma, você poderá antevê-la dentro da janela de propriedades.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="texturepreview.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de propriedades, antevisão da textura</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Carregue no botão <guibutton
+>Antever</guibutton
+> dentro da janela de propriedades e para que uma pequena cena de amostra com a textura seja desenhada, mesmo que não seja o item de topo o seleccionado. Se você quiser desenhar apenas uma parte da textura (por exemplo, uma textura dentro de um mapa de textura e não o mapa por completo), assinale a opção <guilabel
+>local</guilabel
+>.</para>
+
+</sect1>
+
+<sect1 id="the-wireframe-views">
+<title
+>As Vistas em Modelo de Arames</title>
+
+<sect2 id="orthographic-views">
+<title
+>As Vistas Ortográficas</title>
+
+<para
+>As vistas ortográficas em modelo de arames mostram a cena como uma projecção ortográfica num dos planos de coordenadas.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="topview.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A vista de topo em modelo de arames</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Existem seis tipo de vistas ortográficas em modelos de arames:</para>
+<itemizedlist>
+<listitem
+><para
+>Topo</para
+></listitem>
+<listitem
+><para
+>Fundo</para
+></listitem>
+<listitem
+><para
+>Esquerda</para
+></listitem>
+<listitem
+><para
+>Direita</para
+></listitem>
+<listitem
+><para
+>Frente</para
+></listitem>
+<listitem
+><para
+>Recuar</para
+></listitem>
+</itemizedlist>
+
+<para
+>Cada tipo desenha a cena com uma perspectiva diferente.</para>
+
+<sect3 id="graphical-change">
+<title
+>Alterações Gráficas dos Atributos</title>
+<para
+>Nas vistas ortográficas você pode alterar as propriedades dos atributos dos objectos graficamente com o rato.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="controlpoints.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Os pontos de controlo do objecto da câmara</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A imagem acima mostra os pontos de controlo da câmara. Você pode arrastar os pontos de controlo à volta para mudar a posição e a direcção da câmara.</para>
+
+<para
+>Se estiver seleccionada uma transformação, os pontos de controlo são removidos e é mostrada uma pequena cruz na vista em modelo de arames. A cruz marca o centro para o redimensionamento e para a rotação, assim como a posição das translações. Você poderá alterar a transformação com o rato, arrastando os pontos dentro da vista por inteiro.</para>
+
+<para
+>Alguns objectos como o 'patch' bicúbico suportam a selecção e a modificação de vários pontos de controlo.</para>
+
+<informaltable>
+<tgroup cols="2"
+><tbody>
+<row>
+ <entry
+>&LMB;</entry>
+ <entry
+>Selecciona um ponto de controlo e deselecciona todos os outros</entry>
+</row>
+<row>
+ <entry
+><keycombo action="click"
+>&Ctrl;<mousebutton
+>Botão Esquerdo</mousebutton
+></keycombo
+></entry>
+ <entry
+>Selecciona ou deselecciona um ponto de controlo</entry>
+</row>
+<row>
+ <entry
+><keycombo action="click"
+>&Shift;<mousebutton
+>Botão Esquerdo</mousebutton
+></keycombo
+></entry>
+ <entry
+>Arrasta um rectângulo. Todos os pontos de controlo dentro do rectângulo são seleccionados enquanto os outros são deseleccionados</entry>
+</row>
+<row>
+ <entry
+><keycombo action="click"
+>&Shift;&Ctrl;<keycap
+>Botão Esquerdo</keycap
+></keycombo
+></entry>
+ <entry
+>Arrasta um rectângulo. Todos os pontos de controlo dentro do rectângulo são seleccionados</entry>
+</row>
+</tbody
+></tgroup>
+</informaltable>
+
+</sect3>
+
+<sect3 id="display-window-selection">
+<title
+>Selecção da Janela de Visualização</title>
+<para
+>Você pode ampliar e transladar a vista para mudar a janela de apresentação.</para>
+<informaltable>
+<tgroup cols="2"
+><tbody>
+<row>
+ <entry
+>&MMB;</entry>
+ <entry
+>Muda a posição da vista</entry>
+</row>
+<row>
+ <entry
+><mousebutton
+>roda</mousebutton
+></entry>
+ <entry
+>Amplia a vista à volta da posição do rato</entry>
+</row>
+<row>
+ <entry
+><keycap
+>Esquerda</keycap
+>, <keycap
+>Direita</keycap
+>, <keycap
+>Cima</keycap
+>, <keycap
+>Baixo</keycap
+> </entry>
+ <entry
+>Muda a posição da vista</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>Esquerda</keycap
+></keycombo
+>, <keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>Direita</keycap
+></keycombo
+></entry>
+ <entry
+>Amplia a vista</entry>
+</row>
+</tbody
+></tgroup>
+</informaltable>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="camera-view">
+<title
+>A Vista da Câmara</title>
+
+<para
+>A vista da câmara mostra a cena do ponto de vista da câmara.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="cameraview.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A vista da câmara</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A área a azul mostra o campo de visão quando a cena é desenhada.</para>
+
+<para
+>Você não pode mudar os pontos de controlo na vista da câmara.</para>
+
+</sect2>
+
+<sect2 id="visibility-levels">
+<title
+>Níveis de Visibilidade</title>
+
+<para
+>Por omissão todos os objectos são mostrados nas vistas em modelo de arames.</para>
+<para
+>Cada objecto com um modelo de arames tem um nível de visibilidade. Você pode indicar um nível de visibilidade relativo ao nível do pai ou com um valor absoluto. Os objectos só são apresentados se estiverem seleccionados ou se o seu nível de visibilidade for menor ou igual ao nível de visibilidade escolhido da cena na barra de ferramentas.</para>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="view-layouts">
+<title
+>Disposições das Vistas</title>
+
+<para
+>O &kpovmodeler; vem com uma disposição predefinida das vistas. A árvore de objectos fica à esquerda com a janela de propriedades e à direita ficam quatro vistas gráficas.</para>
+
+<para
+>Se você não gostar da disposição por omissão, ou se precisar de uma disposição nova, você poderá configurá-la à vontade. Você poderá ainda gravar várias disposições e alternar entre elas em qualquer altura.</para>
+
+<sect2 id="change-the-view-layout">
+<title
+>Modificar a Disposição das Vistas</title>
+
+<para
+>Você pode mover as vistas existente arrastando a pega no topo das mesmas.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="dockwidget.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A pega de acoplagem das vistas</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para acoplar uma vista por cima ou por baixo de outra, arraste a pega no topo ou no fundo da mesma. A nova posição será indicada através de um rectângulo.</para>
+<para
+>Para criar uma coluna nova, arraste a pega para a direita ou para a esquerda de outra vista. A mesma acoplar-se-á do lado respectivo da vista e irá ocupar a altura por completo.</para>
+<para
+>Se você quiser que várias vistas partilhem o mesmo espaço, arraste a pega para o centro de outra vista. Aí você poderá alternar entre as vistas ao carregar na página correspondente que aparece no topo das mesmas.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="dockwidgettab.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A disposição das vistas em páginas</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A última disposição é usando as vistas flutuantes: estas não ficam acopladas na janela principal. Para desacoplar uma vista, arraste a pega para o ecrã ou carregue na pequena seta na pega da vista que aponta para o canto superior esquerdo.</para>
+
+<para
+>Para fechar uma vista, carregue na pequena cruz na pega. Para evitar quer ela feche, carregue na pequena caixa entre a seta e a cruz.</para>
+
+<para
+>Você pode adicionar vistas adicionais à janela principal. O menu <guimenu
+>Ver</guimenu
+> contém os itens para cada tipo de vista. As novas vistas podem ser criadas como flutuantes e poderá acoplá-las onde quiser.</para>
+
+</sect2>
+
+<sect2 id="save-a-view-layout">
+<title
+>Gravar uma Disposição de Vista</title>
+
+<para
+>Você pode gravar a disposição actual com a opção <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Gravar a Disposição da Vista...</guimenuitem
+> </menuchoice
+> Irá aparecer uma janela que lhe permite seleccionar uma disposição existente ou criar uma nova.</para>
+
+<para
+>Você poderá então afinar a sua disposição de vistas com a <link linkend="configure-view-layout-tab"
+>janela de configuração</link
+>. </para>
+</sect2>
+
+<sect2 id="switching-between-view-layout">
+<title
+>Alternar Entre Disposições de Vista</title>
+<para
+>Você poderá mudar para uma disposição de vista gravada se seleccionar no menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Disposição de Vista</guimenuitem
+></menuchoice
+>.</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="povray-interaction">
+<title
+>Interacção com o &Povray;</title>
+
+<sect1 id="rendering-the-scene">
+<title
+>Desenhar a Cena</title>
+
+<para
+>Logo que tenha criado uma cena, você quererá desenhá-la. O &kpovmodeler; usa o &Povray; 3.1g para a desenhar, como tal você irá necessitar de uma instalação correcta do &Povray;. Na altura em que isto foi escrito, o &Povray; 3.5 foi lançado. Esta versão não é suportada na versão 1.0 do &kpovmodeler;.</para>
+<para
+>Vá a <ulink url="http://www.povray.org"
+>www.povray.org</ulink
+> para obter uma versão do &Povray; e para ler as instruções de instalação.</para>
+
+<para
+>Para desenhar a cena actual, carregue no ícone de desenho <inlinemediaobject
+> <imageobject
+><imagedata fileref="rendericon.png" format="PNG"/></imageobject
+> <textobject
+><phrase
+>O ícone de desenho</phrase
+></textobject
+> </inlinemediaobject
+> da barra de ferramentas ou seleccione o item do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Desenho</guimenuitem
+></menuchoice
+>.</para>
+
+<sect2 id="render-modes">
+<title
+>Modos de Desenho</title>
+
+<para
+>Um modo de desenho é semelhante aos itens do ficheiro INI do &Povray;. Ele indica o tamanho da imagem e os níveis de qualidade para o desenho. Se você desejar desenhar a sua cena com qualidades e tamanhos diferentes, você poderá adicionar tantos modos de desenho quantos os desejados, desde as antevisões rápidas até às imagens de alta qualidade para o ecrã inteiro.</para>
+
+<sect3 id="render-modes-configuration">
+<title
+>Configuração dos Modos de Desenho</title>
+
+<para
+>Quando você carregar no ícone de configuração do desenho <inlinemediaobject
+> <imageobject
+><imagedata fileref="rendersettingsicon.png" format="PNG"/></imageobject
+> <textobject
+><phrase
+>A configuração do desenho</phrase
+></textobject
+> </inlinemediaobject
+> da barra de ferramentas ou seleccionar o item de menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Modos de Desenho...</guimenuitem
+></menuchoice
+>, aparecerá a seguinte janela:</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="rendermodesselection.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de selecção dos modos de desenho</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela mostra uma lista com todos os modos de desenho disponíveis.</para>
+
+<variablelist>
+
+<varlistentry
+><term
+><guibutton
+>Adicionar</guibutton
+></term>
+<listitem
+><para
+><action
+>Adiciona um modo de desenho por omissão à lista</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Remover</guibutton
+></term>
+<listitem
+><para
+><action
+>Remove o modo de desenho seleccionado</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Editar</guibutton
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para editar o modo de desenho seleccionado</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Cima</guibutton
+></term>
+<listitem
+><para
+><action
+>Move o modo de desenho seleccionado uma posição para cima</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Baixo</guibutton
+></term>
+<listitem
+><para
+><action
+>Move o modo de desenho seleccionado uma posição para baixo</action
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>O botão <guibutton
+>Editar</guibutton
+> abre a seguinte janela de configuração:</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="rendermodesize.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página de tamanho dos modos de desenho</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Cada modo de desenho tem uma descrição. Você poderá indicar qualquer descrição, mas a mesma deverá reflectir as propriedades do modo de desenho.</para>
+
+<para
+>Na página de <guilabel
+>Tamanho</guilabel
+> você poderá indicar a largura e a altura da imagem desenhada. Se você quiser desenhar apenas uma pequena parte da imagem, assinale a opção <guilabel
+>Sub-selecção</guilabel
+> e indique a parte da imagem nos campos em baixo.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="rendermodequality.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página da qualidade dos modos de desenho</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Na página de <guilabel
+>Qualidade</guilabel
+> você poderá seleccionar vários níveis de qualidade para a imagem desenhada.</para>
+
+<para
+>Na lista de <guilabel
+>Qualidade</guilabel
+> você poderá seleccionar as funcionalidades que o &Povray; usa enquanto desenha. As possibilidades vão desde uma coloração e um modelo de iluminação muito simples, até uma que tenha uma iluminação por inter-reflexão difusa complexa. Veja a documentação de utilizador do &Povray; para uma descrição mais detalhada das funcionalidades de desenho.</para>
+
+<para
+>Se uma imagem for desenhada com apenas uma amostra por pixel, poderão acontecer vários erros. Estas imagens podem ter frequentemente efeitos de 'moir&eacute;' ou em escada e os detalhes poder-se-ão perder se forem menores na aparência que um pixel. Este efeito é chamado de <quote
+>aliasing</quote
+>.</para>
+
+<para
+>O &Povray; usa uma técnica chamada de <quote
+>anti-aliasing</quote
+> para reduzir o impacto destes erros. De uma forma geral, as imagens irão aparecer mais suaves com esta funcionalidade.</para>
+
+<para
+>Se você activar o 'anti-aliasing', o &Povray; irá calcular e combinar mais do que uma amostra por pixel. Isto é chamado de <quote
+>super-sampling</quote
+> (super-amostragem).</para>
+
+<para
+>O &Povray; suporta dois métodos de super-amostragem. O predefinido é um método não-recursivo e adaptativo; <quote
+>adaptativo</quote
+> porque a super-amostragem depende da vizinhança local do pixel. Nem todos os pixels são super-amostrados com este método. O segundo método é um método recursivo e adaptativo; <quote
+>recursivo</quote
+>, porque cada pixel é dividido e sub-dividido recursivamente, e <quote
+>adaptativo</quote
+> porque a profundidade de recursividade depende dos valores de cores calculados.</para>
+
+<para
+>Quando você selecciona o primeiro método, o 'povray' traça um raio por pixel. Se a diferença entre o valor da sua cor e a do seu vizinho exceder o limite indicado, ambos os pixels são super-amostrados, traçando um número fixo de raios adicionais. Se você definir o valor da profundidade como sendo 4, é calculada uma grelha de 4x4 de pontos adicionais, enquanto que um valor de profundidade de 5 irá resultar em 5x5 (25) amostras por pixel.</para>
+
+<para
+>A diferença entre dois pixels é calculada da seguinte maneira: o r<subscript
+>1</subscript
+>, o g<subscript
+>1</subscript
+> e o b<subscript
+>1</subscript
+> são os valores do vermelho, do verde e do azul do primeiro pixel; por outro lado, o r<subscript
+>2</subscript
+>, o g<subscript
+>2</subscript
+> e o b<subscript
+>2</subscript
+> são os valores de vermelho, verde e azul do segundo pixel, respectivamente. A diferença é então igual a: </para>
+<para
+>dif = abs(r<subscript
+>1</subscript
+>-r<subscript
+>2</subscript
+>) + abs(g<subscript
+>1</subscript
+>-g<subscript
+>2</subscript
+>) + abs(b<subscript
+>1</subscript
+>-b<subscript
+>2</subscript
+>)</para>
+
+<para
+>O método recursivo começa com 4 amostras por pixel. Se os valores de cores resultantes tiverem uma diferença maior que o limite indicado, o pixel é sub-dividido em 4 sub-pixels que são traçados em separado e testados para uma posterior sub-divisão. Você poderá indicar a profundidade da recursividade máxima com o valor da profundidade.</para>
+
+<para
+>Um método adicional para reduzir os efeitos do 'aliasing' será adicionar ruído ao processo de amostragem, o que se denomina por <quote
+>jittering</quote
+>. Se você activar o 'jittering', o &Povray; distorce as amostras um bocadinho para reduzir os padrões regulares.</para>
+
+<para
+>A última configuração de qualidade é a radiosidade. A radiosidade é uma funcionalidade experimental do &Povray; que calcula a reflexão da luz inter-difusa. Tenha paciência quando pedir para desenhar uma cena com esta funcionalidade.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="rendermodeoutput.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página do resultado dos modos de desenho</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Na última página, você poderá configurar se o canal 'alfa' deverá ser calculado pelo 'povray'. Um pixel, nesse caso, será então transparente se o raio correspondente não atingir um único objecto.</para>
+
+</sect3>
+
+<sect3 id="choosing-a-render-mode">
+<title
+>Escolher um modo de desenho</title>
+
+<para
+>Você pode seleccionar o modo de desenho na lista da barra de ferramentas do desenho.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="rendermodestoolbar.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A barra de ferramentas do modo de desenho</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="the-render-window">
+<title
+>A Janela de Desenho</title>
+
+<para
+>Quando você começar a desenhar um cena, esta janela irá aparecer:</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="renderwindow.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de desenho</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Ele mostra a imagem desenhada, o progresso e a velocidade actual da geração do desenho.</para>
+
+<variablelist>
+
+<varlistentry
+><term
+><guibutton
+>Parar</guibutton
+></term>
+<listitem
+><para
+><action
+>Termina o &Povray;</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Suspender</guibutton
+></term>
+<listitem
+><para
+><action
+>Interrompe o desenho</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Continuar</guibutton
+></term>
+<listitem
+><para
+><action
+>Retoma o processo de desenho</action
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Resultado do Povray...</guibutton
+></term>
+<listitem
+><para
+><action
+>Abre outra janela que mostra o resultado da consola do &Povray;</action
+>. Se o &Povray; sair anormalmente, você poderá encontra a razão nessa janela.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Gravar...</guibutton
+></term>
+<listitem
+><para
+><action
+>Permite-lhe gravar a imagem quando é desenhada.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guibutton
+>Fechar</guibutton
+></term>
+<listitem
+><para
+><action
+>Fecha a janela de desenho</action
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="exporting-and-importing-povray">
+<title
+>Exportar e Importar</title>
+
+<sect2 id="exporting-and-importing-a-whole-scene">
+<title
+>Exportar e Importar uma Cena Inteira</title>
+
+<para
+>Você pode exportar uma cena para o &Povray; com a opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Exportar para o Povray...</guimenuitem
+></menuchoice
+>.</para>
+<para
+>A janela de gravação de ficheiros permitir-lhe-á escolher um nome e uma localização onde gravar o ficheiro.</para>
+<note
+><para
+>O &kpovmodeler; irá adicionar automaticamente a extensão <literal role="extension"
+>.pov</literal
+>.</para
+></note>
+
+<para
+>Para importar uma cena do &Povray; seleccione a opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Importar do Povray...</guimenuitem
+></menuchoice
+> e escolha um ficheiro na janela de abertura de ficheiros.</para>
+
+<note
+><para
+>Nem toda a sintaxe do &Povray; é suportada pelo &kpovmodeler; de momento. Se ocorrerem erros ou avisos durante a importação, irá aparecer uma janela que apresenta todas as mensagens.</para
+></note>
+
+<tip
+><para
+>Se você quiser importar o código não suportado para o &kpovmodeler;, coloque o código entre os dois comentários especiais <quote
+>//*PMRawBegin</quote
+> e <quote
+>//*PMRawEnd</quote
+>.</para
+></tip>
+
+</sect2>
+
+<sect2 id="exporting-and-importing-single-objects">
+<title
+>Exportar e Importar Objectos Únicos</title>
+
+<para
+>Você pode arrastar os objectos da árvore de objectos para um editor, de modo a exportar o código do &Povray;. Isto irá inserir o código dos objectos para o ficheiro de texto actual do editor. Para importar os objectos para a cena, basta seleccionar o código no seu editor e arrastá-lo para a árvore de objectos.</para>
+<para
+>Você pode usar a funcionalidade de cópia e colagem da área de transferência do &kpovmodeler; e o seu editor para trocar o código do &Povray; à mesma.</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="customizing">
+<title
+>Configurar o &kpovmodeler;</title>
+
+<sect1 id="configure-povray-tab">
+<title
+>A Página do <guilabel
+>Povray</guilabel
+></title>
+
+<sect2 id="configure-povray-command">
+<title
+><guilabel
+>Comando do Povray</guilabel
+></title>
+
+<para
+>O comando do 'povray' é invocado quando o &kpovmodeler; desenha uma cena. Os comandos mais comuns são o <quote
+>povray</quote
+> ou o <quote
+>x-povray</quote
+>.</para>
+
+</sect2>
+
+<sect2 id="configure-povray-documentation">
+<title
+><guilabel
+>Documentação de Utilizador do Povray</guilabel
+></title>
+
+<para
+>Se você carregar no botão <guibutton
+>Ajuda</guibutton
+> na janela de propriedades, o &kpovmodeler; abre a documentação de utilizador do &Povray; para o objecto apresentado. Defina aqui a localização da sua documentação, bem como a versão da mesma. As versões suportadas são a 3.1g e a 3.5.</para>
+
+</sect2>
+
+<sect2 id="configure-povray-library-paths">
+<title
+><guilabel
+>Localização das Bibliotecas</guilabel
+></title>
+
+<para
+>O &Povray; procura pelos ficheiros externos (os dados do campo de altura, por exemplo) nas localizações das bibliotecas do &Povray;. Se você se referir a ficheiros que não estejam na pasta da cena, você terá de adicionar a pasta à lista. Se existir um ficheiro em várias localizações, será usado o que se encontrar na primeira localização.</para>
+<para
+>Você poderá alterar a ordem com os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="configure-graphical-view-tab">
+<title
+>A Janela de <guilabel
+>Vista Gráfica</guilabel
+></title>
+
+<sect2 id="configure-colors">
+<title
+><guilabel
+>Cores</guilabel
+></title>
+
+<para
+>A página de cores permite-lhe configurar as cores usadas para as vistas gráficas.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Fundo:</guilabel
+></term>
+<listitem
+><para
+>A cor de fundo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modelo de arames:</guilabel
+></term>
+<listitem
+><para
+>As cores para os modelos de arames. A segunda cor é usada se o objecto for seleccionado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pontos de controlo:</guilabel
+></term>
+<listitem
+><para
+>A cor para os pontos de controlo. A segunda cor é usada se o ponto de controlo estiver seleccionado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Eixos:</guilabel
+></term>
+<listitem
+><para
+>As cores para os eixos do X, Y e Z.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Campo de vista:</guilabel
+></term>
+<listitem
+><para
+>A cor para o rectângulo do campo de visão na vista da câmara e as legendas do tipo de vista.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="configure-grid">
+<title
+>A Grelha</title>
+
+<para
+>Esta página permite-lhe configurar a grelha nas vistas em modelo de arames.</para>
+
+<sect3 id="configure-displayed-grid">
+<title
+><guilabel
+>Grelha Apresentada:</guilabel
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Cor:</guilabel
+></term>
+<listitem
+><para
+>A cor da grelha.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Distância:</guilabel
+></term>
+<listitem
+><para
+>A distância mínima entre duas linhas da grelha.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3 id="configure-control-point-grid">
+<title
+><guilabel
+>Grelha de Pontos de Controlo:</guilabel
+></title>
+
+<para
+>Você poderá ajustar os pontos de controlo à grelha com o menu de contexto nas vistas do modelo de arames. Você poderá configurar aqui a grelha para as translações, os redimensionamentos e as rotações em separado.</para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="configure-detail-levels">
+<title
+><guilabel
+>Objectos</guilabel
+></title>
+
+<sect3 id="configure-object-subdivisions">
+<title
+><guilabel
+>Sub-divisões</guilabel
+></title>
+
+<para
+>Você poderá configurar aqui os níveis de detalhe para os vários objectos.</para>
+
+<para
+>Os valores mais elevados dão origem a um modelo de arames e, como tal, a uma melhor aproximação para os objectos apresentados, mas irá tornar mais lento o desenho. Para alguns objectos como as esferas você pode configurar o nível de detalhe para duas direcções em separado.</para>
+
+</sect3>
+
+<sect3 id="configure-object-sizes">
+<title
+><guilabel
+>Tamanhos</guilabel
+></title>
+
+<para
+>Permite-lhe configurar os tamanhos para os quais os objectos infinitos são desenhados nas vistas em modelo de arames.</para>
+
+</sect3>
+
+<sect3 id="configure-camera-views">
+<title
+><guilabel
+>Vistas da Câmara</guilabel
+></title>
+
+<para
+>Se você assinalar a opção <guilabel
+>Alto detalhe para as projecções melhoradas</guilabel
+>, todas as linhas do modelo de arames são subdivididas ainda mais se a câmara usar uma projecção melhorada. Estas são as projecções excepto as de perspectiva e ortográficas. Esta funcionalidade melhora em grande medida a aproximação destas projecções mas torna o desenho mais lento.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="configure-dialog-view-tab">
+<title
+>A Página da <guilabel
+>Janela de Propriedades</guilabel
+></title>
+
+<sect2 id="configure-texture-preview">
+<title
+><guilabel
+>Antevisão da Textura</guilabel
+></title>
+
+<para
+>Esta página permite-lhe configurar a antevisão da textura na janela de propriedades.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Dimensões:</guilabel
+></term>
+<listitem
+><para
+>O tamanho da imagem de antevisão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gama:</guilabel
+></term>
+<listitem
+><para
+>A correcção do 'gama'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Objectos Desenhados</guilabel
+></term>
+<listitem
+><para
+>Define a pequena cena de amostra. Pelo menos terá de estar seleccionado um objecto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Parede</guilabel
+></term>
+<listitem
+><para
+>Se a opção de <guilabel
+>Activar a parede</guilabel
+> estiver seleccionada, será desenhada uma parede por trás dos objectos. A parede terá uma textura com um padrão axadrezado com duas cores configuráveis.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Chão</guilabel
+></term>
+<listitem
+><para
+>Se a opção <guilabel
+>Activar o chão</guilabel
+> estiver assinalada, será desenhado um chão por baixo dos objectos. O chão terá uma textura axadrezada com duas cores configuráveis.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>'Anti-Aliasing'</guilabel
+></term>
+<listitem
+><para
+>Se a opção <guilabel
+>Activar o 'antialiasing'</guilabel
+> estiver assinalada, o método de 'anti-aliasing' não recursivo será usado para desenhar a cena. Você pode configurar a profundidade e os valores-limite. Veja a <link linkend="render-modes-configuration"
+>secção dos modos de desenho</link
+> para uma descrição mais detalhada dos parâmetros.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="configure-view-layout-tab">
+<title
+>A Página da <guilabel
+>Disposição da Vista</guilabel
+></title>
+
+<para
+>Nesta página você poderá ajustar as disposições de vistas existentes ou criar manualmente novas disposições. Veja a secção sobre as <link linkend="view-layouts"
+>Disposições de Vistas</link
+> para saber como criar e gravar as disposições de vistas.</para>
+
+<sect2 id="configure-default-layout">
+<title
+>A Disposição de Vista por Omissão</title>
+
+<para
+>A lista <guilabel
+>Disposição de vista por omissão:</guilabel
+> lista todas as disposições de vistas disponíveis. O &kpovmodeler; usa a disposição de vista seleccionada no início do programa.</para>
+
+</sect2>
+
+<sect2 id="configure-list-of-view-layouts">
+<title
+>Lista das Disposições de Vista</title>
+
+<para
+>A lista <guilabel
+>Disposições de Vistas Disponíveis</guilabel
+> mostra todas as disposições de vistas disponíveis. Você poder adicionar uma nova disposição com o botão <guibutton
+>Adicionar</guibutton
+> e remover a disposição seleccionada com o botão <guibutton
+>Remover</guibutton
+>.</para>
+<para
+>A disposição de vista seleccionada é mostrada na área da <guilabel
+>Disposição de Vista</guilabel
+></para>
+</sect2>
+
+<sect2 id="configure-view-layout-details">
+<title
+>Detalhes da Disposição de Vista</title>
+
+<para
+>Cada disposição de vista é identificada pelo seu nome. O nome terá de ser único e não poderá estar em branco.</para>
+
+<para
+>A lista por baixo do nome mostra todas as vistas para a disposição seleccionada. Você poderá adicionar novas vistas com o botão <guibutton
+>Adicionar</guibutton
+> e remover a vista seleccionada com o botão <guibutton
+>Remover</guibutton
+>.</para>
+
+<para
+>Os atributos das vistas são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo:</guilabel
+></term>
+<listitem>
+<para
+>O tipo de vista. Veja <link linkend="the-interface"
+>A Interface do &kpovmodeler;</link
+> para uma descrição de cada um dos tipos de vista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de vista 3D:</guilabel
+></term>
+<listitem>
+<para
+>A projecção para as vistas do modelo de arames. Você poderá escolher uma das seis projecções ortográficas ou o modo da câmara.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Posição de acoplagem:</guilabel
+></term>
+<listitem>
+<para
+>A posição da vista. A <guilabel
+>Nova Coluna</guilabel
+> irá criar uma coluna nova do lado direito das vistas anteriores, a <guilabel
+>Em Baixo</guilabel
+> irá acoplar a vista por baixo da vista anterior, a <guilabel
+>Em Página</guilabel
+> irá criar uma vista em página, em conjunto com a anterior e a <guilabel
+>Flutuante</guilabel
+> não irá acoplar a vista na janela principal mas sim irá criar uma janela em separado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura da coluna:</guilabel
+></term>
+<listitem>
+<para
+>A largura da coluna é uma percentagem da largura da janela principal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Altura da vista:</guilabel
+></term>
+<listitem>
+<para
+>A altura da vista é uma percentagem da altura da janela principal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura:</guilabel
+> e <guilabel
+>Altura:</guilabel
+></term>
+<listitem>
+<para
+>O tamanho em pixels das vistas flutuantes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Posição em X:</guilabel
+> e <guilabel
+>Y:</guilabel
+></term>
+<listitem>
+<para
+>A posição no ecrã das vistas flutuantes.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="basic-tutorial">
+<title
+>Tutorial Básico: Criar a sua primeira cena</title>
+
+<para
+>OK, é tudo. Você acabou de instalar o &Povray; e o &kpovmodeler;, e agora você já poderá querer começar sem muito conhecimento de nenhum dos dois programas. Aqui vamos nós agora: Se você seguir os passos deste tutorial, você será capaz de definir a última cena simples, muito difundida pelos noviços: Uma esfera sobre um plano.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="tutorial01-final-render.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Em qualquer altura você poderá desenhar a sua cena, usando um dos seguintes métodos:</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Apresentação</guimenu
+><guimenuitem
+>Desenhar</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmrender.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></para>
+
+<para
+>Mas você deverá ter em consideração os seguintes avisos antes de se queixar se só obtiver no fim um ecrã preto. Se esta é a primeira vez que você usa um programa 3D, deverá tem em atenção as seguintes 'regras de ouro':</para>
+
+<itemizedlist>
+<listitem
+><para
+>Se você não definir uma câmara, não se aplicam nenhumas regras ao motor de desenho, o qual não poderá desenhar uma imagem conveniente, o que origina uma imagem a preto.</para
+></listitem>
+<listitem
+><para
+>Se você não definir nenhum sistema de luzes, toda a sua cena fica às escuras, o que dá origem a uma imagem preta.</para
+></listitem>
+<listitem
+><para
+>Os objectos para os quais não tenha sido definido nenhuma material não serão visíveis nunca na imagem desenhada.</para
+></listitem>
+</itemizedlist>
+
+<sect1 id="basic-tutorial-step-1">
+<title
+>Passo 1: Inicie o &kpovmodeler;</title>
+
+<para
+>Se você tiver tudo bem instalado, logo que o &kpovmodeler; tenha sido carregado, você irá descobrir a seguinte configuração predefinida das janelas:</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="defaultviewlayout.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Leve alguns minutos a explorar os menus e ícones disponíveis. Se você tiver tempo, leia por favor a documentação para ter uma ideia geral do que poderá esperar deste programa.</para>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="menu-reference"
+>Barras de menu (1)</link
+></para>
+</listitem>
+<listitem>
+<para
+>Barras de ferramentas (2)</para>
+</listitem>
+<listitem>
+<para
+><link linkend="the-object-tree"
+>A árvore de objectos (3)</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="the-properties-view"
+>A janela de propriedades do objecto (4)</link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="the-wireframe-views"
+>As vistas em modelo de arames e das câmaras (5)</link
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Você terá de usar cada um desses itens intensivamente a partir de agora, por isso mantenha-os sempre em mente.</para>
+
+<para
+>O &kpovmodeler; começa com uma cena simples. Para poder seguir este tutorial você terá primeiro de remover todos os objectos da árvore. Seleccione a cena e escolha o item do menu <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Remover</guimenuitem
+></menuchoice
+>. Você deverá agora ter uma cena vazia.</para>
+
+</sect1>
+
+<sect1 id="basic-tutorial-step-2">
+<title
+>Passo 2: Configurar a Câmara</title>
+
+<para
+>Primeiro que tudo, iremos configurar uma câmara. Para o fazer, estão disponíveis duas formas convenientes:</para>
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guimenuitem
+>Câmara</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmcamera.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></para>
+
+<para
+>A vista em modelo de arames mostra como é que a câmara fica configurada, de acordo com a cena que está a ser criada. Em particular, é possível ver algo na quarta vista em modelo de arames (em baixo, à direita): Esta é a vista da cena do ponto de vista da câmara. Isto é o que ser'visto quando você desenhar a cena.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="tutorial01-camera-graphic.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A árvore de objectos mostra agora um novo item que diz <quote
+>câmara</quote
+>. Se você carregar nele, irá afectar o conteúdo da janela de propriedades, onde os vários parâmetros inerentes à câmara poderão ser encontrados. Veja na documentação do &Povray; para saber mais como estes poderão ser úteis.</para>
+
+<screenshot>
+<mediaobject>
+<imageobject
+><imagedata fileref="tutorial01-camera-dialog.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Não iremos alterar nada à configuração básica da câmara, dado que isto será do âmbito de tutoriais posteriores, mas repare por favor que, na vista gráfica, a câmara tem pontos de controlo que lhe permitem controlar o ponto para o qual a câmara aponta. Você apenas terá de carregar com o botão esquerdo do rato numa das pegas e movê-la para a posição apropriada.</para>
+
+</sect1>
+
+<sect1 id="basic-tutorial-step-3">
+<title
+>Passo 3: Configurar uma Luz</title>
+
+<para
+>Da mesma forma que se configurou uma câmara, será agora configurado um sistema de luzes:</para>
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guimenuitem
+>Luz</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmlight.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></para>
+
+<para
+>Apareceu então um novo item na árvore de objectos. Se você carregar no item da luz, irá reparar que a janela de propriedades muda de forma a mostrar os parâmetros disponíveis para o sistema de luz. Iremos agora mudar alguns parâmetros para definir a luz ligeiramente acima do horizonte (<guilabel
+>y</guilabel
+>=3), ligeiramente à direita (<guilabel
+>x</guilabel
+>=1) e em primeiro plano (<guilabel
+>z</guilabel
+>=1). Poder-se-á também mudar o nome do sistema de luzes (<guilabel
+>Nome</guilabel
+>=<quote
+>Luz Principal</quote
+>). Mude os valores na janela de propriedades da forma explicada a seguir:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-light-dialog.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Logo que tenha carregado no botão <guilabel
+>Aplicar</guilabel
+> (ou carregado em Enter), a vista do modelo de arames e a árvore de objectos irão mudar imediatamente para ficarem conforme essa configuração, e aqui está o que a câmara ficará a ver.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-light-graphic.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="basic-tutorial-step-4">
+<title
+>Passo 4: Criar o Chão</title>
+<para
+>Existem várias formas de criar um chão para a nossa cena. Um dos métodos poderia ser a inserção de um objecto de uma caixa (<menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Primitivas Sólidas Finitas</guisubmenu
+> <guimenuitem
+>Caixa</guimenuitem
+></menuchoice
+>) e o redimensionamento do 'x' para 100, do 'y' para 0 e do 'z' para 100, por exemplo, mas é uma forma muito inadequada de o fazer.</para>
+
+<para
+>De facto, o &kpovmodeler; oferece-lhe uma funcionalidade conveniente: Você poderá criar um plano infinito que irá corresponder ao chão:</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Primitivas Sólidas Infinitas</guisubmenu
+> <guimenuitem
+>Plano</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+><imageobject
+><imagedata fileref="cr22-action-pmplane.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>.</para>
+
+<para
+>Faça uma boa personalização: Tendo o plano seleccionado na árvore de objectos, mude por favor o seu nome para algo conveniente para si e carregue então no botão <guilabel
+>Aplicar</guilabel
+> (ou carregue em Enter). A árvore de objectos irá actualizar o nome do item.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-plane-dialog.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A vista em modelo de arames também mostra agora o plano, mesmo que pareça finito por agora. Mas não se preocupe, ele irá expandir-se até à linha do horizonte quando você gerar a cena!</para>
+
+<para
+>Se você prestar atenção à árvore de objectos, irá notar que o item do chão poderá ser expandido se você carregar no ícone de <quote
+>mais</quote
+> que fica antes do objecto. Neste caso, ainda não existe muita coisa, à parte das opções padrão para qualquer objecto criado como nova: Escala, rotação e translação. Se seleccionar cada uma dessas configurações irá mudar as opções disponíveis na janela de propriedades do objecto.</para>
+
+<screenshot>
+<mediaobject
+> <imageobject
+><imagedata fileref="tutorial01-plane-tree-expanded.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Nesta cena, iremos transladar arbitrariamente o chão uma unidade mais para baixo da linha do horizonte, para que você possa afinar alguns destes parâmetros. Seleccione a translação e ajuste os parâmetros da seguinte forma:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-plane-tree-translate.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A sua cena deverá assemelhar-se à imagem seguinte.</para>
+<screenshot
+><mediaobject
+><imageobject
+><imagedata fileref="tutorial01-plane-graphic.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="basic-tutorial-step-5">
+<title
+>Passo 5: Definir um Material para o Chão</title>
+
+<para
+>Seleccione por favor o chão antes de adicionar quaisquer propriedades do material do mesmo. Existem muitas possibilidades à sua escolha, mas o objectivo é começar por algo muito simples por agora.</para>
+
+<para
+>Usar o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Texturas</guisubmenu
+> <guimenuitem
+>Pigmento</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmpigment.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Em ambos os casos, irá aparecer uma janela a pedir-lhe para escolher a forma como o objecto deverá ser inserido. Escolha por favor o <guilabel
+>Primeiro Filho</guilabel
+>. O pigmento aparecerá então na árvore de objectos. Você poderá alterar o seu nome na janela de propriedades (<guilabel
+>Nome</guilabel
+>=<quote
+>Pigmento do Chão</quote
+>) e carregue no botão <guibutton
+>Antever</guibutton
+> para poder saber como é que fica o pigmento por agora.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-ground-pigment.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Claro que a antevisão do pigmento não mostra nada a não ser um material preto-mate, porque é necessário refinar a configuração do pigmento. De qualquer forma, tenha em conta que você pode sempre antever a aparência e comportamento dos seus materiais com o botão <guibutton
+>Antever</guibutton
+>. Nós iremos agora definir as cores do pigmento. Mais uma vez, existem muitas possibilidades à escolha, mas será escolhida a mais simples por agora.</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Texturas</guisubmenu
+> <guimenuitem
+>Lista de Cores</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmcolorlist.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></para>
+
+<para
+>Se não for mostrada nenhuma cor na caixa e na esfera da antevisão, carregue no botão <guibutton
+>Aplicar</guibutton
+> antes de pedir uma antevisão.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-ground-color-list.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O material do chão foi definido com sucesso! Se você gerar a sua cena, agora usando o botão de desenho <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmrender.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>, deverá obter o seguinte resultado:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-ground-wrong-colors-render.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Obviamente, estas cores não serão as esperadas. Ainda terá de ser visto como é que as mesmas poderão ser personalizadas. No caso da lista de cores, você terá de definir dois conjuntos de atributos chamados <guilabel
+>Cor Sólida</guilabel
+>. Na árvore de objectos, certifique-se que o item da lista de cores está seleccionado. De seguida, faça o seguinte duas vezes (não poderá fazer mais do que isso, dado que a lista de cores do xadrez só poderá usar duas cores sólidas):</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Texturas</guisubmenu
+> <guimenuitem
+>Cor Sólida</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmsolidcolor.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>.</para>
+
+<para
+>Uma a seguir à outra, na árvore de objectos, seleccione as duas cores sólidas e mude os seus atributos de cores na janela de propriedades do objecto:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-ground-solid-color-1.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>...estes atributos são para a primeira cor sólida (carregue em <guibutton
+>Aplicar</guibutton
+>!),</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-ground-solid-color-2.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>... e estes atributos são para a segunda (carregue em <guibutton
+>Aplicar</guibutton
+> de novo!).</para>
+
+<para
+>Como é óbvio, uma nova geração da sua cena irá provar que tudo foi tido em conta em função dos novos valores:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-ground-render.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="basic-tutorial-step-6">
+<title
+>Passo 6: Criar a Esfera</title>
+
+<para
+>Para este passo, já deverá ser simples, porque já se começou a perceber o comportamento geral do &kpovmodeler;. Na árvore de objectos, seleccione o item da cena. Criar a esfera é tão simples como criar o chão:</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Primitivas Sólidas Finitas</guisubmenu
+> <guimenuitem
+>Esfera</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmsphere.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Tal como antes, seleccione a opção <guilabel
+>Primeiro Filho</guilabel
+> quando lhe for pedido para tal.</para>
+
+<para
+>A janela das propriedades do objecto permitem-lhe alterar imediatamente as suas configurações, o qual será feito agora. Ao alterar o valor do <guilabel
+>Raio</guilabel
+> para 1 (não se esqueça de carregar em Enter ou no botão <guibutton
+>Aplicar</guibutton
+>), será confirmado que a esfera estará em contacto com o chão. Caso contrário, dado que o chão foi movido uma unidade para baixo, a esfera vai aparecer a flutuar acima do chão.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-sphere-dialog.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Como será de esperar, se gerar a cena agora irá obter um resultado estranho: Tal como foi visto anteriormente, a esfera aparece com um material preto-mate. Será definido um material conveniente no passo seguinte.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-sphere-render-nocolor.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="basic-tutorial-step-7">
+<title
+>Passo 7: Definir um Material para a Esfera</title>
+
+<para
+>Com a esfera seleccionada, você poderá agora atribuir um material à mesma. Tal como foi feito para o chão, vai ser dada à esfera uma cor de pigmento:</para>
+
+<para
+>Usar o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Texturas</guisubmenu
+> <guimenuitem
+>Pigmento</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+><imageobject
+><imagedata fileref="cr22-action-pmpigment.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></para>
+
+<para
+>Seleccione o <guilabel
+>Primeiro Filho</guilabel
+> e mude o nome para <quote
+>Pigmento da esfera</quote
+>, por exemplo. Com o item do pigmento da esfera seleccionado, introduza uma cor sólida e defina os parâmetros da seguinte forma:</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Texturas</guisubmenu
+> <guimenuitem
+>Cor Sólida</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+><imageobject
+><imagedata fileref="cr22-action-pmsolidcolor.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-sphere-solid-color.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Você já poderá gerar a cena e obter um primeiro resultado pobre:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-sphere-render-solidcolor.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Mas existem mais efeitos interessantes a obter se tiver tempo para definir alguns atributos finais:</para>
+
+<para
+>Usando o menu: <menuchoice
+><guimenu
+>Inserir</guimenu
+><guisubmenu
+>Texturas</guisubmenu
+> <guimenuitem
+>Finalizar</guimenuitem
+></menuchoice
+></para>
+<para
+>Usando a barra de ferramentas: Carregue no ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="cr22-action-pmfinish.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>.</para>
+
+<para
+>Então altere os valores de acordo com a imagem seguinte e carregue em <guibutton
+>Aplicar</guibutton
+> ou carregue em Enter.</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-sphere-finish-dialog.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Os parâmetros <guilabel
+>Especular</guilabel
+> e <guilabel
+>Reflexão</guilabel
+> dão efeitos visuais particularmente bons, o que é perfeito para efeitos tipo vidro ou cromado, mesmo que o <guilabel
+>Metálico</guilabel
+> não tenha sido escolhido neste passo:</para>
+
+<screenshot>
+<mediaobject
+><imageobject
+><imagedata fileref="tutorial01-sphere-render-finish.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="basic-tutorial-conclusion">
+<title
+>Conclusão</title>
+
+<para
+>Você já deverá ter uma noção razoável do que é possível com o kpovmodeler. Espera-se que você já tenha suficientes capacidades para fazer coisas simples mas bonitas.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="concepts">
+<title
+>Conceitos Básicos</title>
+
+<sect1 id="what-is-raytracing">
+<title
+>O Que é o 'Raytracing'?</title>
+
+<para
+>O 'Raytracing' (traçado de raios) é um método para <link linkend="gloss-rendering"
+>desenhar cenas</link
+>, criando uma imagem 2D a partir de uma cena ou modelo 3D.</para>
+
+<para
+>Ao fazer o 'raytracing' de uma cena, o desenhador dispara um raio hipotético desde a perspectiva do visualizador (isto é, da câmara com a qual está a gerar a cena) através de cada pixel na cena. Ele calcula como é que este raio reflecte e refracta os objectos, os efeitos visuais das fontes de luz na cena e como os efeitos atmosféricos como o nevoeiro o afectam. A cena é gerada pixel a pixel.</para>
+
+<para
+>Como você poderá imaginar, sem uma câmara, você não poderá ver nada - a câmara é o seu <quote
+>olho</quote
+> na cena. Para além disso, sem qualquer luz, você continuará a não ver nada - estará tudo às escuras. Obviamente, qualquer cena na qual se pretenda fazer 'raytracing' necessita de incluir alguma luz, um objecto de um tipo qualquer e pelo menos uma câmara.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="objects-reference">
+<title
+>Referência dos Objectos</title>
+
+<para
+>Para uma referências completa de todos os objectos e atributos veja a documentação do utilizador do &Povray;.</para>
+</chapter>
+
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Cria uma nova cena.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar do Povray...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Importa uma cena do &Povray;</action
+> criada fora do &kpovmodeler;.</para>
+<para
+>Irá aparecer uma janela de ficheiros normal, na qual poderá escolher o seu ficheiro. Os ficheiros do Povray têm normalmente a extensão <literal role="extension"
+>*.pov</literal
+> ou <literal role="extension"
+>*.inc</literal
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um ficheiro.</action
+> A janela-padrão de ficheiros permitir-lhe-á escolher um ficheiro que você tenha criado previamente no &kpovmodeler;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um ficheiro a partir de uma lista dos ficheiros com que você trabalhou recentemente.</action
+></para>
+<para
+>Sempre que você abra ou crie um novo modelo, este é adicionado a este sub-menu, substituindo o item mais antigo da lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava a cena activa neste momento.</action
+></para>
+<para
+>Se você já tiver gravado este modelo, ele será gravado com o mesmo nome. Se é um ficheiro novo, ser-lhe-á pedido o novo nome dele e uma localização onde o gravar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava a cena activa no momento com um novo nome.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar para Povray...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Exporta a cena como um ficheiro do &Povray;.</action
+></para>
+<para
+>A janela de gravação de ficheiros permitir-lhe-á escolher um nome e uma localização onde gravar o ficheiro.</para>
+<note
+><para
+>O &kpovmodeler; irá adicionar automaticamente a extensão <literal role="extension"
+>.pov</literal
+>.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reverter</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Reverte a cena ao estado em que estava da última vez que o gravou.</action
+> As alterações que você tenha feito desde a última gravação serão perdidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>A impressão ainda não está implementada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Fecha a cena actual</action
+> sem sair do &kpovmodeler;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kpovmodeler;. Se você tiver algumas alterações por gravar, ser-lhe-á dada uma hipótese para as gravar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Anula a última acção que você efectuou.</action
+></para>
+<para
+>Este item do menu não está disponível a menos que você tenha alterações por gravar na cena actual.</para
+><!-- FIXME: is the number of items in the -->
+<!-- undo history configurable? -->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Volta a executar a última acção que você anulou.</action
+> Este item do menu não está disponível a menos que você tenha usado o <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Corta</action
+> o objecto ou objectos seleccionados da cena e armazena-os na área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Copia</action
+> os objectos seleccionados de momento e armazena-os na área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Cola</action
+> o conteúdo da área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Apaga</action
+> o objecto ou objectos seleccionados de momento da cena.</para>
+<!-- FIXME: Shouldn't this be bound to the delete key? -->
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Árvore de Objectos</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="the-object-tree"
+>Árvore de Objectos</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Janela de Propriedades</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="the-properties-view"
+>Janela de Propriedades dos Objectos</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista de Topo</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="orthographic-views"
+>Vista Ortográfica em Modelo de Arames</link
+> da perspectiva de topo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista de Baixo</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="orthographic-views"
+>Vista Ortográfica em Modelo de Arames</link
+> da perspectiva do fundo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista da Esquerda</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="orthographic-views"
+>Vista Ortográfica em Modelo de Arames</link
+> da perspectiva da esquerda.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista da Direita</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="orthographic-views"
+>Vista Ortográfica em Modelo de Arames</link
+> da perspectiva da direita.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista de Frente</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="orthographic-views"
+>Vista Ortográfica em Modelo de Arames</link
+> da perspectiva da frente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista de Trás</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="orthographic-views"
+>Vista Ortográfica em Modelo de Arames</link
+> da perspectiva de trás.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Nova Vista da Câmara</guimenuitem
+> </term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma nova <link linkend="camera-view"
+>Vista da Câmara</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Disposições da Vista</guimenuitem
+> </term>
+<listitem>
+<para
+>Contém uma lista com todas as disposições de vistas disponíveis. Muda para a disposição seleccionada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Gravar a Disposição da Vista...</guimenuitem
+> </term>
+<listitem>
+<para
+>Grava a disposição das vistas actual. Abre-se então uma janela onde poderá escolher o nome para uma nova disposição ou para sobrepor uma existente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modos de Desenho...</guimenuitem
+> </term>
+<listitem>
+<para
+>Abre a janela de <link linkend="render-modes-configuration"
+>configuração dos modos de desenho</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Desenhar</guimenuitem
+> </term>
+<listitem>
+<para
+>Gera a cena a desenhar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Janela de Desenho</guimenuitem
+> </term>
+<listitem>
+<para
+>Mostra a janela de desenho e geração da cena do &Povray;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+> </term>
+<listitem>
+<para
+>Volta a gerar as vistas em modelos de arames.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="insert-menu">
+<title
+>O Menu <guimenu
+>Inserir</guimenu
+></title>
+
+<para
+>Acções de criação para todos os objectos suportados do &Povray;.</para>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<para
+>Este menu contém opções para configurar o &kpovmodeler;, mudar a sua aparência, os atalhos e o comportamento normal.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Localização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra ou esconde a localização no título.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gravar a configuração</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava a configuração actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para alterar as configurações de teclas.</action
+> Se usar esta opção, você poderá alterar os atalhos de teclas normais para os comandos do &kpovmodeler; ou criar novos atalhos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar a barra de ferramentas.</action
+> Você poderá adicionar e remover botões da barra de ferramentas para os comandos do &kpovmodeler; com esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KPovModeler...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar o &kpovmodeler;.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kpovmodeler; copyright 2001,2002 os autores do &kpovmodeler;.</para>
+
+<itemizedlist>
+<title
+>Autores</title>
+<listitem>
+<para
+>Andreas Zehender <email
+>zehender@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>Luis Passos Carvalho <email
+>lpassos@mail.telepac.pt</email
+></para>
+</listitem>
+<listitem>
+<para
+>Phillippe Van Hecke <email
+>lephiloux@tiscalinet.be</email
+></para>
+</listitem>
+<listitem>
+<para
+>Leonardo Skorianez <email
+>skorianez@bol.com.br</email
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2002 Lauri Watts <email
+>lauri@kde.org</email
+></para>
+<para
+>Documentação copyright 2002 Andreas Zehender <email
+>zehender@kde.org</email
+></para>
+<para
+>Documentação copyright 2002 Olivier Saraja <email
+>olivier@linuxgraphic.org</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<glossary id="glossary">
+<title
+>Glossário</title>
+
+<glossentry id="gloss-bump-map">
+<glossterm
+>Mapa de Relevos</glossterm>
+<glossdef>
+<para
+>Um mapa de 'bumps' ou 'bump map' é uma forma de simular uma superfície rugosa, sem ter de modelar todas as rugas (<quote
+>bump</quote
+>) na superfície e sem ter de alterar a forma geométrica subjacente do objecto em si.</para>
+<para
+>É normal usar o mesmo ficheiro tanto como um 'bump map' como um <link linkend="gloss-texture-map"
+>mapa de textura</link
+>.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-primitives">
+<glossterm
+>Primitivas</glossterm>
+<glossdef>
+<para
+>As primitivas são as formas geométricas básicas que você poderá usar como <quote
+>blocos de construção</quote
+>. Os modelos 3D mais complexos são gerados a partir de muitas dezenas, ou mesmo centenas, destas primitivas, as quais são então editadas e manipuladas para dar uma aparência mais realista.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-rendering">
+<glossterm
+>Rasterização</glossterm>
+<glossdef>
+<para
+>Ainda não escrito</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-texture-map">
+<glossterm
+>Mapa da Textura</glossterm>
+<glossdef>
+<para
+>Um mapa de textura é uma forma de aplicar uma cor à superfície de um objecto, pixel-a-pixel, aplicando para tal um ficheiro de imagem como um mapa de cores.</para>
+<para
+>É normal usar o mesmo ficheiro de imagem como um <link linkend="gloss-bump-map"
+>bump map</link
+>.</para>
+</glossdef>
+</glossentry>
+
+
+
+</glossary>
+
+&documentation.index;
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdegraphics/kruler/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kruler/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kruler/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kruler/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kruler/Makefile.in
new file mode 100644
index 00000000000..e1ff038bd31
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kruler/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kruler
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kruler/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kruler/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kruler/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kruler/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kruler/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kruler/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kruler/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kruler/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kruler/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kruler/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kruler/index.cache.bz2
new file mode 100644
index 00000000000..f0af0fbc07a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kruler/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kruler/index.docbook b/tde-i18n-pt/docs/kdegraphics/kruler/index.docbook
new file mode 100644
index 00000000000..a4acca52ba1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kruler/index.docbook
@@ -0,0 +1,460 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kruler;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kruler;</title>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>&Lauri.Watts.mail;</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Lauri.Watts;</holder>
+</copyright>
+
+<date
+>2005-12-10</date>
+<releaseinfo
+>3.5</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kruler; pode ser usado para medir os objectos no ecrã. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KRuler</keyword>
+<keyword
+>kdegraphics</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kruler; é uma aplicação muito simples, com apenas um objectivo na vida: medir distâncias no seu ecrã.</para>
+
+<para
+>Para iniciar o &kruler;, escolha a opção <menuchoice
+><guimenu
+>Gráficos</guimenu
+><guisubmenu
+>Mais Aplicações</guisubmenu
+> <guimenuitem
+>Régua do Ecrã do KDE</guimenuitem
+></menuchoice
+> no seu menu <guimenu
+>K</guimenu
+>.</para>
+
+<para
+>Se carregar com o &LMB; no &kruler; irá mudar o cursor para um ícone de uma cruz de quatro pontas, o que lhe permite arrastar o &kruler; por todo o ecrã.</para>
+
+<para
+>Quando você mover o rato por cima do &kruler;, o seu cursor irá mudar para uma seta mais longa, com um círculo num extremo. À medida que você mexe o cursor, o &kruler; irá mostrar quão longe do ponto marcado como <guilabel
+>0</guilabel
+> está o círculo no fim do cursor. O &kruler; irá também mostrar o código de cor de &HTML; da cor que se encontra de momento sob o círculo. Isto é muito útil para extrair cores de uma imagem. Se você mexer o rato de tal forma que o cursor da seta não toque mais no &kruler;, o cursor irá voltar ao normal, o que lhe permitirá continuar a trabalhar com as suas outras aplicações.</para>
+
+<para
+>Você pode alterar a orientação, usando o menu de contexto descrito no próximo capítulo.</para>
+
+</chapter>
+
+<chapter id="menu-reference">
+<title
+>Referência do Menu</title>
+
+<para
+>Se carregar com o &RMB; na régua, fará aparecer um menu de contexto com os seguintes itens:</para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice>
+<guisubmenu
+>Orientação</guisubmenu>
+</menuchoice>
+</term>
+<listitem>
+<para
+>Este sub-menu contém os itens que lhe permitem alterar a orientação do &kruler;</para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>N</keycap
+> </shortcut
+> <guisubmenu
+>Orientação</guisubmenu
+> <guimenuitem
+>Norte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda o &kruler; de modo a que a régua esteja horizontal e as medidas estejam no topo (no Norte) da régua</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>E</keycap
+> </shortcut
+> <guisubmenu
+>Orientação</guisubmenu
+> <guimenuitem
+>Leste</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda o &kruler; de modo a que a régua esteja vertical e as medidas estejam à direita (a Leste) da régua</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>S</keycap
+> </shortcut
+> <guisubmenu
+>Orientação</guisubmenu
+> <guimenuitem
+>Sul</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda o &kruler; de modo a que a régua esteja horizontal e as medidas estejam em baixo (a Sul) da régua</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>W</keycap
+> </shortcut
+> <guisubmenu
+>Orientação</guisubmenu
+> <guimenuitem
+>Oeste</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda o &kruler; de modo a que a régua esteja vertical e as medidas estejam à esquerda (a Oeste) da régua</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>R</keycap
+> </shortcut
+> <guisubmenu
+>Orientação</guisubmenu
+> <guimenuitem
+>Virar à Direita</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Roda a régua 90 graus para a direita. Por exemplo, se estiver virada para Sul, irá rodar de forma a ficar virado para Oeste.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>L</keycap
+> </shortcut
+> <guisubmenu
+>Orientação</guisubmenu
+> <guimenuitem
+>Virar à Esquerda</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Roda a régua 90 graus para a esquerda. Por exemplo, se estiver virada para Oeste, irá rodar de forma a ficar virado para Sul.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice>
+<guisubmenu
+>Comprimento</guisubmenu>
+</menuchoice>
+</term>
+<listitem>
+<para
+>Este sub-menu contém os itens que lhe permitem alterar o comprimento do &kruler;</para>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guisubmenu
+>Comprimento</guisubmenu
+> <guimenuitem
+>Curto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Torna o &kruler; curto - com cerca de 385 pontos de comprimento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guisubmenu
+>Comprimento</guisubmenu
+> <guimenuitem
+>Médio</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Põe o &kruler; com tamanho médio - cerca de 640 pontos de comprimento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+> </shortcut
+> <guisubmenu
+>Comprimento</guisubmenu
+> <guimenuitem
+>Alto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Põe o &kruler; com tamanho grande - cerca de 960 pontos de comprimento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guisubmenu
+>Comprimento</guisubmenu
+> <guimenuitem
+>Largura Total do Ecrã</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Coloca o &kruler; com o mesmo tamanho que a largura do seu ecrã.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenuitem
+>Escolher Cor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela normal de selecção de cores do &kde;, onde você poderá escolher a cor de fundo para o &kruler;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenuitem
+>Escolher o Tipo de Letra...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela normal de selecção de cores do &kde;, onde você poderá escolher a cor de fundo para o &kruler;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<guisubmenu
+>Ajuda</guisubmenu>
+</menuchoice>
+</term
+>
+<listitem
+>&help.menu.documentation; </listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kruler;</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kruler;</para>
+
+<para
+>Copyright 2000, 2001 Till Krech <email
+>till@snafu.de</email
+></para>
+
+<para
+>Obrigado ao Gunnstein Lye <email
+>gl@ez.no</email
+> pela mudança inicial para o &kde; 2</para>
+
+<para
+>Documentação com 'copyright' de &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.am b/tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.in b/tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.in
new file mode 100644
index 00000000000..2464c750f42
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/ksnapshot/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/ksnapshot
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/ksnapshot/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/ksnapshot/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/ksnapshot/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/ksnapshot/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/ksnapshot/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=preview.png index.docbook window.png index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) preview.png index.docbook window.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot
+ @for base in preview.png index.docbook window.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/$$base ;\
+ done
+
+uninstall-nls:
+ for base in preview.png index.docbook window.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksnapshot/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in preview.png index.docbook window.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/ksnapshot/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/ksnapshot/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/ksnapshot/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/ksnapshot/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/ksnapshot/index.cache.bz2
new file mode 100644
index 00000000000..2a87ea0600d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/ksnapshot/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/ksnapshot/index.docbook b/tde-i18n-pt/docs/kdegraphics/ksnapshot/index.docbook
new file mode 100644
index 00000000000..b4b5ea15ac9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/ksnapshot/index.docbook
@@ -0,0 +1,713 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksnapshot;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &ksnapshot;</title>
+
+<authorgroup>
+<author
+><firstname
+>Richard</firstname
+> <othername
+>J.</othername
+> <surname
+>Moore</surname
+> <affiliation
+> <address
+>&Richard.J.Moore.mail;</address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Robert</firstname
+> <othername
+>L.</othername
+> <surname
+>McCormick</surname
+> <affiliation
+> <address
+>&Robert.L.McCormick.mail;</address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Brad</firstname
+> <surname
+>Hards</surname
+> <affiliation
+> <address
+>&Brad.Hards.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+>&Lauri.Watts.mail;</address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Richard</firstname
+> <othername
+>J</othername
+> <surname
+>Moore</surname
+> <affiliation
+> <address
+>&Richard.J.Moore.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Matthias</firstname
+> <surname
+>Ettrich</surname
+> <affiliation
+> <address
+>&Matthias.Ettrich.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Nuno</firstname
+><surname
+>Donato</surname
+><affiliation
+><address
+><email
+>nunodonato@iol.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1997-2000</year>
+<holder
+>&Richard.J.Moore;</holder>
+</copyright>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Matthias.Ettrich;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-07-05</date>
+<releaseinfo
+>0.7</releaseinfo>
+
+<abstract>
+<para
+>0 &ksnapshot; é uma 'applet' simples para capturar imagens do ecrã. É capaz de capturar imagens do ecrã inteiro, de apenas uma janela ou de uma região seleccionada. As imagens podem ser gravadas numa variedade de formatos.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KSnapshot</keyword>
+<keyword
+>kdegraphics</keyword>
+<keyword
+>captura do ecrã</keyword>
+<keyword
+>imagem do ecrã</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>0 &ksnapshot; é uma 'applet' simples para capturar imagens do ecrã. É capaz de capturar imagens do ecrã inteiro, de apenas uma janela ou de uma região seleccionada. As imagens podem ser gravadas numa variedade de formatos.</para>
+
+<para
+>Por favor comunique quaisquer problemas ou pedidos de funcionalidades para o <ulink url="http://bugs.kde.org/wizard.cgi"
+>Sistema de Registo de Erros do &kde;</ulink
+>.</para>
+
+</chapter>
+
+<chapter id="using-ksapshot">
+<title
+>Usar o &ksnapshot;</title>
+
+<para
+>Este capítulo descreve a utilização do &ksnapshot; para capturar imagens do ecrã.</para>
+
+<sect1 id="starting">
+<title
+>Iniciando o &ksnapshot;</title>
+
+<para
+>O &ksnapshot; pode ser iniciado por uma das várias maneiras descritas de seguida.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Pode iniciar o &ksnapshot;, seleccionando para tal a opção <menuchoice
+> <guimenu
+>Menu-K</guimenu
+><guisubmenu
+>Gráficos</guisubmenu
+> <guimenuitem
+>&ksnapshot; (Programa de Captura do Ecrã)</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+<listitem>
+<para
+>Pode iniciar o &ksnapshot; introduzindo o seguinte comando numa linha de comandos:</para>
+<screen width="40"
+><prompt
+>%</prompt
+> <command
+>ksnapshot &amp;</command
+>
+</screen>
+</listitem>
+<listitem
+><para
+>A mini linha de comandos (invocada com <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>) também pode ser usada para iniciar o &ksnapshot;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Logo que o &ksnapshot; esteja a correr irá ver uma janela como a seguinte: <mediaobject>
+<imageobject>
+<imagedata fileref="window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela do &ksnapshot;</phrase>
+</textobject>
+</mediaobject>
+</para>
+
+</sect1>
+
+<sect1 id="taking-snapshot">
+<title
+>Capturando uma Imagem</title>
+
+<para
+>O &ksnapshot; captura uma imagem do ecrã inteiro imediatamente após ter sido iniciado, mas antes de aparecer no ecrã. Isto permite-lhe criar rapidamente imagens do ecrã inteiro.</para>
+
+<para
+>A imagem capturada pelo &ksnapshot; é mostrada na janela de antevisão, que está localizada na parte central superior da janela do &ksnapshot; Em baixo está um exemplo da janela de pré-visualização do &ksnapshot;. A sua imagem será diferente dependendo do que está no seu ecrã.</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="preview.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela do &ksnapshot;</phrase>
+</textobject>
+</mediaobject>
+
+<para
+>A imagem pode ser gravada se carregar no botão <guibutton
+>Gravar Como...</guibutton
+>. Isto abre a janela normal de gravação do &kde;, onde poderá escolher o nome do ficheiro, a localização da pasta e o formato com que deseja gravar a imagem nova. Se forem capturadas múltiplas imagens, o nome do ficheiro é automaticamente incrementado para prevenir que não escreva por cima de imagens anteriores. Pode no entanto, editar o nome do ficheiro para qualquer valor que deseje, incluindo o nome de uma imagem previamente guardada. </para>
+
+<para
+>Para capturar uma nova imagem de uma única janela, active a opção <guilabel
+>Janela Sob o Cursor</guilabel
+> (a seguir ao texto <guilabel
+>Modo de captura:</guilabel
+>) e depois carregar no botão <guibutton
+>Nova Fotografia</guibutton
+>.</para>
+
+<para
+>Dependendo da sua configuração do <guilabel
+>Atraso da fotografia:</guilabel
+> você poderá obter uma cruz como cursor do rato (para o <guilabel
+>Sem atraso</guilabel
+>) ou poderá lidar com um programa até que o atraso termine e seja tirada uma fotografia.</para>
+
+<para
+>Com o <guilabel
+>Sem atraso</guilabel
+>, a imagem é extraída imediatamente logo que você carregar numa janela.</para>
+
+<para
+>O &ksnapshot; irá mostrar a nova imagem na área de antevisão, e nessa altura você poderá optar por gravar a nova imagem (ao carregar em <guibutton
+>Gravar Como...</guibutton
+>) ou por capturar uma nova, ao carregar no botão <guibutton
+>Nova Fotografia</guibutton
+>.</para>
+
+<para
+>Para capturar uma nova imagem do ecrã inteiro, active a opção <guilabel
+>Ecrã Completo</guilabel
+> e depois carregue no botão <guibutton
+>Nova Fotografia</guibutton
+>. O &ksnapshot; irá agora capturar o ecrã inteiro quando carregar no botão <guibutton
+>Nova Fotografia</guibutton
+>.</para>
+
+<para
+>Da mesma forma, para tirar uma fotografia de uma região, seleccione o item da lista <guilabel
+>Região</guilabel
+> (a seguir ao texto <guilabel
+>Modo de captura:</guilabel
+>) e configurar o <guilabel
+>Atraso da fotografia</guilabel
+> como <guilabel
+>Sem atraso</guilabel
+>, carregando então no botão <guibutton
+>Nova Fotografia</guibutton
+>. O cursor do rato irá então mudar para uma cruz, onde poderá usar o rato para seleccionar a região que deseja capturar. </para>
+
+<para
+>Para tirar uma nova fotografia de uma secção da janela, seleccione o item <guilabel
+>Secção da Janela</guilabel
+> da lista e carregue depois no botão <guibutton
+>Nova Fotografia</guibutton
+>. Com o <guilabel
+>Sem atraso</guilabel
+>, irá obter como cursor do rato uma vez, onde terá de carregar uma vez com o &LMB; na janela. A secção da janela, sob o cursor do rato, ficará realçada com um contorno vermelho. Mova o rato para a secção desejada e carregue no &LMB; para capturar a fotografia. </para>
+
+</sect1>
+
+<sect1 id="additional-features">
+<title
+>Funcionalidades Adicionais</title>
+
+<sect2 id="delay">
+<title
+>Atraso da Fotografia</title>
+
+<para
+>O campo de <guilabel
+>Atraso da Fotografia:</guilabel
+> permite-lhe introduzir uma espera de tempo, em segundos, entre o momento em que pressiona o botão <guibutton
+>Nova Fotografia</guibutton
+> e o momento em que a imagem é capturada.</para>
+
+<para
+>Quando um tempo de espera é definido, não tem que carregar com o rato para capturar a imagem. Isto permite-lhe, por exemplo, abrir um menu, e capturar uma imagem dele.</para>
+
+</sect2>
+
+<sect2 id="window-decoration">
+<title
+>Excluir as Decorações das Janelas</title>
+
+<para
+><guilabel
+>Incluir as decorações das janelas</guilabel
+> está activo por omissão.</para>
+
+<para
+>Quando você só quiser capturar a aplicação em si sem a decoração envolvente da janela, desactive esta opção e tire uma nova fotografia.</para>
+
+</sect2>
+
+<sect2 id="print-snapshot">
+<title
+>Imprimir</title>
+
+<para
+>Quando você quiser imprimir a sua imagem a partir da antevisão, basta carregar em <guibutton
+>Imprimir...</guibutton
+> e você obterá a janela de impressão do &kde;, onde você poderá imprimir a sua fotografia directamente.</para>
+</sect2>
+
+<sect2 id="copy-snapshot">
+<title
+>Copiar para a Área de Transferência</title>
+
+<para
+>Quando quiser editar a sua captura numa aplicação gráfica, sem gravar a fotografia, basta carregar em <guibutton
+>Copiar para a Área de Transferência</guibutton
+> e insira a imagem num visualizador ou numa aplicação gráfica.</para>
+</sect2>
+
+
+<sect2 id="bottom-buttons">
+<title
+>Botões</title>
+
+<para
+>Há ainda mais dois botões localizados no fundo da janela do &ksnapshot;. As suas funções estão descritas em baixo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem
+><para
+>Aparece-lhe um menu onde você poderá abrir o <guimenuitem
+>Manual do &ksnapshot;</guimenuitem
+>, relatar um erro ou obter algumas informações sobre o &kde; e o &ksnapshot;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Sair</guibutton
+></term>
+<listitem
+><para
+>Fecha a aplicação &ksnapshot;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="dcop">
+
+<title
+>A Interface de &DCOP;</title>
+
+<para
+>O &ksnapshot; pode ser programado com a sua interface de &DCOP;. Este capítulo explica as várias chamadas de &DCOP; que você poderá usar, mostrando alguns exemplos de utilização das mesmas.</para>
+
+<para
+>Como nas chamadas de &DCOP;, você precisa de indicar a aplicação com que deseja interagir e a interface em particular. Com o &ksnapshot;, precisa também de identificar a aplicação em particular, que é a <literal
+>ksnapshot-</literal
+> seguida do número de processo.</para>
+
+<para
+>Para iniciar o &ksnapshot; e obter o argumento correcto, use o <command
+>dcopstart ksnapshot</command
+>, que devolve o argumento (como por exemplo <computeroutput
+>ksnapshot-20594</computeroutput
+>) no 'standard output'.</para>
+
+<para
+>Você poderá obter uma lista das interfaces de &DCOP; disponíveis e usar os argumentos correctos, como é demonstrado neste exemplo: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop `dcopstart ksnapshot` interface</command
+><computeroutput>
+QCStringList interfaces()
+QCStringList functions()
+QString url()
+void slotGrab()
+void slotPrint()
+void slotSave()
+bool save(QString filename)
+void slotSaveAs()
+void slotCopy()
+void setTime(int newTime)
+int timeout()
+void setURL(QString newURL)
+void setGrabMode(int grab)
+int grabMode()
+void slotMovePointer(int x,int y)
+void exit()
+</computeroutput
+>
+</screen>
+</para>
+
+<para
+>Nos seguintes exemplo, o processo será sempre o <computeroutput
+>ksnapshot-23151</computeroutput
+>. </para>
+
+<sect1 id="dcop-settings">
+
+<title
+>Acesso de &DCOP; à Configuração</title>
+
+<para
+>Para cada uma das configurações que poderá controlar com a &GUI;, poderá tanto obter o estado actual da opção, assim como modificar o seu valor, usando o &DCOP;. </para>
+
+<para
+>Você poderá obter o modo de captura actual com a chamada <literal
+>grabMode</literal
+>, como é demonstrado em baixo: <screen width="60">
+<prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface grabMode</command>
+</screen
+> Esta irá devolver <computeroutput
+>0</computeroutput
+> para uma captura do ecrã completo, <computeroutput
+>1</computeroutput
+> para uma captura da janela e <computeroutput
+>2</computeroutput
+> para a captura de uma dada região. </para>
+
+<para
+>Você poderá definir o modo de captura com a chamada <literal
+>setGrabMode</literal
+>, que necessita de um argumento para identificar o modo necessário (como na chamada <literal
+>grabMode</literal
+>). Assim, poderá definir o modo de captura da janela (<command
+>1</command
+>), da seguinte forma: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface setGrabMode 1</command
+>
+</screen>
+</para>
+
+<para
+>Você poderá obter o tempo-limite actual (o item da interface <guilabel
+>Atraso da fotografia:</guilabel
+>) com a chamada <literal
+>timeout</literal
+>, como é mostrado em baixo: <screen width="60">
+<prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface timeout</command>
+</screen
+> Esta irá devolver a configuração do valor do tempo-limite em segundos, ou zero se não estiver qualquer atraso definido (captura por selecção). </para>
+
+<para
+>Você poderá definir o tempo-limite com a chamada <literal
+>setTime</literal
+>, que necessita de um argumento para identificar a duração do tempo-limite. Assim, poderá definir um atraso de 4 segundos no exemplo seguinte: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface setTime 4</command
+>
+</screen>
+</para>
+
+<para
+>Você poderá obter a localização onde a imagem será gravada com a chamada <literal
+>url</literal
+>, da seguinte forma: <screen width="60">
+<prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface url</command>
+</screen
+> Isto irá devolver o nome do ficheiro como um &URL; (p.ex, como <computeroutput
+>file:///home/ze/teste2.png</computeroutput
+>). </para>
+
+<para
+>Poderá alterar a localização com o comando <literal
+>setURL</literal
+>, que necessita de um argumento de texto para identificar a nova localização. Assim, poderá por exemplo configurar a localização como <literal
+>file:///home/ze/fotografia.jpg</literal
+> usando: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface setURL file:///home/ze/fotografia4.jpg</command
+>
+</screen>
+</para>
+
+</sect1>
+
+<sect1 id="dcop-snapshot">
+<title
+>Tirar Fotografias com o &DCOP;</title>
+
+<para
+>A chave para tirar capturas do ecrã com o &DCOP; é usando o comando <literal
+>slotGrab</literal
+> da forma apresentada abaixo: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface slotGrab</command
+>
+</screen>
+</para>
+
+<para
+>Isto irá tirar uma fotografia com o modo de captura e tempo-limite actuais (como é descrito acima). Se quiser gravar a imagem da captura, existe um conjunto de chamadas que poderá usar. Se apenas quiser gravar a imagem para o local actual (como é devolvido pelo <literal
+>url</literal
+>) ou alterando com o <literal
+>setURL</literal
+>), poderá invocar a função <literal
+>slotSave</literal
+>, como é demonstrado em baixo: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface slotSave</command
+>
+</screen>
+</para>
+
+<para
+>Se você quiser que o utilizador seja capaz de indicar um nome de ficheiro (e a sua localização), poderá usar o <literal
+>slotSaveAs</literal
+>, que irá mostrar uma janela de gravação de ficheiros normal do &kde;.</para>
+
+<para
+>Se quiser gravar a imagem com um nome (ou localização) diferente sem alterar a localização com o <literal
+>setURL</literal
+>, você poderá usar o <literal
+>save</literal
+>, indicando o &URL; para onde gravar como argumento. Por exemplo, se quiser gravar a fotografia em <filename
+>file:///tmp/foto_temporaria.png</filename
+>, poderá fazer o seguinte: <screen width="60">
+<prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface save file:///tmp/foto_temporaria.png</command>
+</screen
+> Lembre-se que isto irá devolver 'true' se a foto for tirada com sucesso e 'false' caso contrário. Do mesmo modo, deverá também saber que, se o ficheiro já existir, o utilizador irá obter uma janela normal do &kde; a perguntar ao utilizador se deseja sobrepô-lo ou não. </para>
+
+<para
+>Para além de gravar a fotografia, você poderá também copiá-la para a área de transferência com o comando <literal
+>slotCopy</literal
+>, da seguinte forma: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface slotCopy</command
+>
+</screen>
+</para>
+
+<para
+>Se precisar de seleccionar uma janela que não esteja sob o cursor do rato, poderá usar a chamada <literal
+>slotMovePointer</literal
+>, passando a posição em X (em pixels do ecrã) e em Y (também em pixels do ecrã) como argumentos. Como tal, para mover o rato para o canto superior esquerdo do ecrã (0,0), poderá fazer o seguinte: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface slotMoveMouse 0 0</command
+>
+</screen>
+</para>
+</sect1>
+
+<sect1 id="dcop-print">
+<title
+>Imprimir Fotografias com o &DCOP;</title>
+
+<para
+>Você poderá imprimir a fotografia actual (que poderá ou não estar gravada) com o comando <literal
+>printSlot</literal
+>, como é demonstrado em baixo: <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface slotPrint</command
+>
+</screen>
+</para>
+
+<para
+>Repare que esta chamada irá invocar a janela de impressão normal do &kde;, a qual poderá necessitar de alguma interacção do utilizador. </para>
+
+</sect1>
+
+<sect1 id="dcop-exit">
+<title
+>Controlo da Aplicação de &DCOP;</title>
+
+<para
+>Você poderá fazer com que o &ksnapshot; saia com o comando <literal
+>exit</literal
+>, demonstrado abaixo. <screen width="60"
+><prompt
+>$</prompt
+> <command
+>dcop ksnapshot-23151 interface exit</command
+>
+</screen>
+</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>Copyright do programa</para>
+<itemizedlist>
+<listitem
+><para
+>1997-2000 &Richard.J.Moore; &Richard.J.Moore.mail;</para
+></listitem>
+<listitem
+><para
+>2000 &Matthias.Ettrich; &Matthias.Ettrich.mail;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação baseada no original, copyright 1997-2000 &Richard.J.Moore; &Richard.J.Moore.mail;</para>
+<para
+>Tradução de Nuno Donato <email
+>nunodonato@iol.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
+
+
+
diff --git a/tde-i18n-pt/docs/kdegraphics/ksnapshot/preview.png b/tde-i18n-pt/docs/kdegraphics/ksnapshot/preview.png
new file mode 100644
index 00000000000..3c5d1bab919
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/ksnapshot/preview.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/ksnapshot/window.png b/tde-i18n-pt/docs/kdegraphics/ksnapshot/window.png
new file mode 100644
index 00000000000..d99a92a9959
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/ksnapshot/window.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.in
new file mode 100644
index 00000000000..7e815994ae9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kuickshow/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kuickshow
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kuickshow/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kuickshow/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kuickshow/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kuickshow/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kuickshow/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kuickshow/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kuickshow/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kuickshow/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kuickshow/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kuickshow/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kuickshow/index.cache.bz2
new file mode 100644
index 00000000000..42a87120467
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kuickshow/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kuickshow/index.docbook b/tde-i18n-pt/docs/kdegraphics/kuickshow/index.docbook
new file mode 100644
index 00000000000..dc2d01aa3cd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kuickshow/index.docbook
@@ -0,0 +1,1729 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kuickshow;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<!-- The language must NOT be changed here. -->
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kuickshow;</title>
+
+<authorgroup>
+<author
+><firstname
+>Carsten</firstname
+> <surname
+>Pfeiffer</surname
+> <affiliation
+> <address
+>&Carsten.Pfeiffer.mail;</address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Carsten.Pfeiffer;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-12-29</date>
+<releaseinfo
+>0.8.7</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kuickshow; é um visualizador/navegador de imagens confortável. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdegraphics</keyword>
+<keyword
+>kuickshow</keyword>
+<keyword
+>imagem</keyword>
+<keyword
+>visualizador</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kuickshow; é um visualizador/navegador de imagens confortável. Ele mostra um selector de ficheiros onde você poderá seleccionar as imagens que são nele apresentadas. </para>
+
+<!-- LW: put a nice screenshot here -->
+
+<para
+>São suportados os seguintes formatos de imagens:</para>
+<itemizedlist>
+<listitem
+><para
+>jpg</para>
+</listitem>
+<listitem
+><para
+>gif</para>
+</listitem>
+<listitem
+><para
+>tiff</para>
+</listitem>
+<listitem
+><para
+>png</para>
+</listitem>
+<listitem
+><para
+>bmp</para>
+</listitem>
+<listitem
+><para
+>psd</para>
+</listitem>
+<listitem
+><para
+>xpm</para>
+</listitem>
+<listitem
+><para
+>ppm</para>
+</listitem>
+<listitem
+><para
+>pgm</para>
+</listitem>
+<listitem
+><para
+>pbm</para>
+</listitem>
+<listitem
+><para
+>pnm</para>
+</listitem>
+<listitem
+><para
+>eim</para>
+</listitem>
+<listitem
+><para
+>xcf</para>
+</listitem>
+</itemizedlist>
+
+<para
+>As imagens poderão ser mostradas na sua própria janela, de forma tão grande como a imagem em si, ou em todo o ecrã.</para>
+
+</chapter>
+
+<chapter id="using-kuickshow">
+<title
+>Usar o &kuickshow;</title>
+
+<para
+>A utilização do &kuickshow; é muito simples. O selector de ficheiros enumera os mesmos, e você poderá então seleccionar alguns deles com o &LMB; ou com a tecla <keycap
+>Return</keycap
+>.</para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kuickshow;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="screenshot.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+
+<sect1 id="kuickshow-features">
+<title
+>Mais funcionalidades do &kuickshow;</title>
+
+<para
+>A janela de opções disponibiliza mais possibilidades:</para>
+
+<itemizedlist>
+<listitem
+><para
+>As imagens poder-se-ão encolher para caber no ecrã, se estas forem maiores.</para>
+</listitem>
+<listitem
+><para
+>Você pode configurar se as imagens deverão aparecer nas suas próprias janelas, ou se deverão usar sempre a mesma.</para>
+</listitem>
+<listitem
+><para
+>Você poderá definir o tempo de espera entre imagens numa apresentação.</para>
+</listitem>
+<listitem
+><para
+>Você poderá indicar ao selector de ficheiros quais os tipos de imagem a mostrar.</para>
+</listitem>
+<listitem
+><para
+>Você poderá ajustar a relação velocidade/qualidade</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se você estiver à procura de um determinado ficheiro, basta indicar os primeiros caracteres do seu nome no selector. Irá aparecer uma pequena janela de edição no canto inferior direito. Quando for encontrado um ficheiro correspondente, este fica realçado. Você poderá abandonar a janela de edição se carregar em <keycap
+>Return</keycap
+> ou em &Esc;.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="configuration-dialog">
+<title
+>A Janela de <guilabel
+>Configuração do &kuickshow;</guilabel
+></title>
+
+<para
+>A janela de <guilabel
+>Configuração do &kuickshow;</guilabel
+> contém 5 páginas. Duas delas, a <link linkend="general-options"
+><guilabel
+>Geral</guilabel
+></link
+> e a <link linkend="modifications-options"
+><guilabel
+>Modificações</guilabel
+></link
+> e a <link linkend="slideshow-options"
+><guilabel
+>Apresentação</guilabel
+></link
+> configuram a operação do &kuickshow;, enquanto que as outras duas, a <link linkend="shortcuts-options"
+><guilabel
+>Atalhos do Visualizador</guilabel
+></link
+> e a <link linkend="shortcuts-options"
+><guilabel
+>Atalhos do Navegador</guilabel
+></link
+> permitem-lhe personalizar as configurações de teclas para as janelas respectivas.</para>
+
+<sect1 id="general-options">
+<title
+>Opções <guilabel
+>Gerais</guilabel
+></title>
+
+<para
+>A página <guilabel
+>Geral</guilabel
+> contém as opções para configurar e afinar o &kuickshow;.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Modo de ecrã completo</guilabel
+></term>
+<listitem>
+<para
+>Se isto estiver seleccionado, as imagens aparecem a ocupar todo o ecrã. Se a imagem não for suficientemente grade, o resto do ecrã é preenchido com a cor de fundo seleccionada em baixo. Por omissão, está desligada a opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pré-carregar a imagem seguinte</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, o &kuickshow; irá carregar a próxima imagem da pasta, enquanto você está a ver a actual. Isto diminui o tempo de espera para seleccionar a próxima imagem, e é particularmente útil nas apresentações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordar a última pasta</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, o &kuickshow; grava o nome da última pasta ao sair. Da próxima vez, o &kuickshow; irá abrir esta pasta na janela de navegação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor de fundo:</guilabel
+></term>
+<listitem>
+<para
+>Carregue na barra colorida para seleccionar uma cor de fundo. Esta é usada para preencher o ecrã no modo de ecrã completo, ou a janela, se a tiver redimensionado para um tamanho maior que a imagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar só os ficheiros com a extensão:</guilabel
+></term>
+<listitem>
+<para
+>Você pode configurar o &kuickshow; para mostrar apenas alguns dos tipos de ficheiros que ele consegue abrir.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>Qualidade/Velocidade</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>"Rendering" rápido</guilabel
+></term>
+<listitem
+><para
+>Desenha as coisas rapidamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apresentar em modos HiColor (15/16 bits)</guilabel
+></term>
+<listitem
+><para
+><!-- LW: Maybe these should be on an advanced tab -->
+<!-- Write an example what this does here -->
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apresentar em modos LowColor (&lt;= 8 bits)</guilabel
+></term>
+<listitem
+><para
+><!-- And here -->
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar uma paleta de cores própria</guilabel
+></term>
+<listitem
+><para
+><!-- and this one -->
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rearranjo da paleta rápido</guilabel
+></term>
+<listitem>
+<para
+><!-- and this one -->
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho máximo da 'cache' (MB):</guilabel
+></term>
+<listitem>
+<para
+><!-- and another -->
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="modifications-options">
+<title
+>A Página de <guilabel
+>Modificações</guilabel
+></title>
+
+<para
+>Assinale a opção <guilabel
+>Aplicar as modificações da imagem por omissão</guilabel
+> para abrir uma imagem com estas modificações no &kuickshow;.</para>
+
+<variablelist>
+<title
+><guilabel
+>Redimensionamento</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Encolher imagem para o tamanho do ecrã, se for maior</guilabel
+></term>
+<listitem>
+<para
+>Se isto estiver seleccionado, as imagens grandes são mostradas com a janela maximizada. Por omissão, a opção está seleccionada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Encolher a imagem ao tamanho do ecrã, se for menor, até ao factor:</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, o &kuickshow; aumenta a ampliação das imagens pequenas até ao factor seleccionado.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>Geometria</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Inverter verticalmente</guilabel
+></term>
+<listitem
+><para
+>Cria um espelho da imagem na vertical.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Inverter horizontalmente</guilabel
+></term>
+<listitem
+><para
+>Cria um espelho da imagem na horizontal. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rodar a imagem</guilabel
+></term>
+<listitem
+><para
+>Roda a imagem em 0, 90, 180 ou 270 graus. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>Ajustes</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Brilho:</guilabel
+></term>
+<listitem
+><para
+>Põe a imagem mais clara/escura.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Contraste:</guilabel
+></term>
+<listitem
+><para
+>Adiciona/remove contraste da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gama:</guilabel
+></term>
+<listitem
+><para
+>Mais/menos gama. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>É mostrada uma <guilabel
+>Antevisão</guilabel
+> da imagem <guilabel
+>Original</guilabel
+> e <guilabel
+>Modificada</guilabel
+> por baixo destas opções.</para>
+
+</sect1>
+
+<sect1 id="slideshow-options">
+<title
+>A Página da <guilabel
+>Apresentação</guilabel
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Mudar para o ecrã completo</guilabel
+></term>
+<listitem>
+<para
+>Indica se o &kuickshow; deverá mudar para o modo de ecrã completo, quando iniciar a apresentação no ecrã. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Iniciar com a imagem actual</guilabel
+></term>
+<listitem>
+<para
+>Indica se a apresentação deverá começar com a primeira imagem da pasta ou se deverá começar pela imagem que está seleccionada. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Atraso entre as imagens:</guilabel
+></term>
+<listitem>
+<para
+>O intervalo de tempo entre as mudanças de imagens quando você criar uma apresentação. Você poderá usar a barra deslizante, indicar um novo valor no campo respectivo ou usar as setas pequenas para aumentar ou diminuir o valor. O valor por omissão é 30, o que corresponde a 3 segundos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Iterações (0 = infinitas):</guilabel
+></term>
+<listitem>
+<para
+>O número de iterações. Se for igual a 0, ela irá entrar em ciclo até ser interrompida por si. Você poderá usar a barra deslizante, indicar um novo valor no campo respectivo ou usar as setas pequenas para aumentar ou diminuir o valor. O valor por omissão é 1.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="shortcuts-options">
+<title
+>A Página de <guilabel
+>Atalhos</guilabel
+></title
+>
+<para
+>Muda os atalhos para os diferentes modos do &kuickshow; nas páginas dos <guilabel
+>Atalhos do Visualizador</guilabel
+> e dos <guilabel
+>Atalhos do Navegador</guilabel
+>.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="menus">
+<title
+>Referência do Menu</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma imagem nova</action
+> no &kuickshow;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Mostrar a Imagem</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a imagem seleccionada numa nova janela de imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Mostrar a Imagem na Janela Activa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra </action
+>a imagem seleccionada na janela da imagem activa.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Mostrar a Imagem no Modo de Ecrã Completo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a imagem seleccionada no modo de ecrã completo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F2</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Iniciar a Apresentação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia</action
+> uma apresentação das imagens na pasta.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir a Imagem...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime a imagem</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kuickshow;. Se tiver várias janelas de imagens abertas, todas elas são fechadas.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F10</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Nova Pasta...</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Cria</action
+> uma pasta nova.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>&Shift;</keycap
+><keycap
+>Delete</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga</action
+> o ficheiro actual. Ser-lhe-á pedida a confirmação dessa acção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>&Alt;</keycap
+><keycap
+>Return</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> as propriedades do ficheiro de imagem actual.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F6</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Vista Curta</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se esta opção for seleccionadas, só os nomes dos ficheiros e pastas serão mostrados.</para>
+<para
+>Compare isto com a vista detalhada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F7</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Vista Detalhada</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se esta opção for seleccionada, os nomes, tamanhos, datas, permissões, donos e grupos dos ficheiros e pastas serão mostrados.</para>
+<para
+>Compare isto com a vista abreviada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F8</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar os Ficheiros Escondidos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto irá alternar entre revelar e esconder os ficheiros escondidos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F12</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Pastas Separadas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Use esta opção para alternar entre uma vista dividida em 2 do sistema de ficheiros (uma área para as pastas e outra para os ficheiros) e uma vista única do sistema de ficheiros, com as pastas e ficheiros misturados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ícones Grandes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra os ficheiros de imagem na pasta com ícones grandes. Este item só está disponível no modo de <guimenuitem
+>Vista Curta</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ícones Pequenos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra os ficheiros de imagem na pasta com ícones pequenos. Este item só está disponível no modo de <guimenuitem
+>Vista Curta</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Antevisões em Miniatura</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra uma antevisão das imagens na pasta. Este item só está disponível no modo de <guimenuitem
+>Vista Curta</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Reduz o tamanho da imagem dez por cento</action
+>. Mais uma vez, isto refere-se ao tamanho <emphasis
+>actual</emphasis
+> da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Aumenta a imagem dez por cento</action
+>. Repare que isto se refere ao tamanho <emphasis
+>actual</emphasis
+> da imagem.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kuickshow;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para alterar algumas das suas opções</action
+>, tal como está descrito na secção <xref linkend="configuration-dialog"/></para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F1</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Manual do &kappname;</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Invoca o sistema de Ajuda do &kde;</action
+> com início nas páginas de ajuda do &kappname; (este documento).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Comunicar um Erro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de relatório de erros</action
+> na qual você poderá comunicar um erro ou pedir um <quote
+>desejo</quote
+> de funcionalidade.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do &kappname;</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Isto irá mostrar a versão e a informação do autor.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do KDE</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Isto mostra a versão do &kde;, bem como outras informações básicas.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="keybindings">
+<title
+>A Janela de Imagens</title>
+
+<para
+>Todos os atalhos de teclado são configuráveis a partir da <link linkend="configuration-dialog"
+>Janela de Configuração</link
+>.</para>
+
+<table>
+<title
+>Atalhos de Teclado da Janela de Imagens</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Tecla</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>Page Down</keycap
+></entry>
+<entry
+>Carrega a próxima imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>Page Up</keycap
+></entry>
+<entry
+>Carrega a imagem anterior</entry>
+</row>
+<row>
+<entry
+><keycap
+>Home</keycap
+></entry>
+<entry
+>Carrega a primeira imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>End</keycap
+></entry>
+<entry
+>Carrega a última imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>+</keycap
+></entry>
+<entry
+>Amplia a imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>-</keycap
+></entry>
+<entry
+>Reduz a imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>*</keycap
+></entry>
+<entry
+>Cria um espelho da imagem na horizontal</entry>
+</row>
+<row>
+<entry
+><keycap
+>/</keycap
+></entry>
+<entry
+>Cria um espelho da imagem na vertical</entry>
+</row>
+<row>
+<entry
+><keycap
+>7</keycap
+></entry>
+<entry
+>Toda a imagem 270 graus no sentido dos ponteiros do relógio (ou seja, 90 graus no sentido contrário ao dos ponteiros)</entry>
+</row>
+<row>
+<entry
+><keycap
+>8</keycap
+></entry>
+<entry
+>Roda a imagem 90 graus no sentido dos ponteiros do relógio</entry>
+</row>
+<row>
+<entry
+><keycap
+>9</keycap
+></entry>
+<entry
+>Roda a imagem 180&deg; no sentido dos ponteiros do relógio</entry>
+</row>
+<row>
+<entry
+>Teclas de <keycap
+>setas</keycap
+></entry>
+<entry
+>Move a imagem (ou, por outra, o visualizador), se esta for maior que o ecrã</entry>
+</row>
+<row>
+<entry
+><keycap
+>Return</keycap
+></entry>
+<entry
+>Alterna entre o modo de ecrã completo e de janela</entry>
+</row>
+<row>
+<entry
+><keycap
+>Espaço</keycap
+></entry>
+<entry
+>Comuta (activa ou desactiva) a visibilidade do selector de ficheiros</entry>
+</row>
+<row>
+<entry
+>&Esc;</entry>
+<entry
+>Fecha a janela de imagens. Isto irá fechar o &kuickshow; por completo, se você não tiver uma janela de navegação aberta.</entry>
+</row>
+<row>
+<entry
+><keycap
+>B</keycap
+>/<keycombo action="simul"
+>&Shift;<keycap
+>B</keycap
+></keycombo
+></entry>
+<entry
+>Põe a imagem mais clara/escura</entry>
+</row>
+<row>
+<entry
+><keycap
+>C</keycap
+>/<keycombo action="simul"
+>&Shift;<keycap
+>C</keycap
+></keycombo
+></entry>
+<entry
+>Adiciona/remove contraste da imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>G</keycap
+>/<keycombo action="simul"
+>&Shift;<keycap
+>G</keycap
+></keycombo
+></entry>
+<entry
+>Aumenta/diminui o factor de <firstterm
+>gama</firstterm
+></entry>
+</row>
+<row>
+<entry
+><keycap
+>O</keycap
+></entry>
+<entry
+>Mostra a imagem no tamanho original. Isto só é útil quando você activou o redimensionamento automático.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Enter</keycap
+></entry>
+<entry
+>Volta a mostrar a imagem com a configuração e tamanho predefinidos.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></entry>
+<entry
+>Abre a janela de <guilabel
+>Gravar Como</guilabel
+></entry>
+</row>
+<row>
+<entry
+><keycap
+>Delete</keycap
+></entry>
+<entry
+>Apaga a imagem actual. Ser-lhe-á pedida uma confirmação do pedido efectuado.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Shift;<keycap
+>Delete</keycap
+></keycombo
+></entry>
+<entry
+>Apaga a imagem actual sem pedir nenhuma confirmação</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Alt;<keycap
+>Return</keycap
+></keycombo
+></entry>
+<entry
+>Mostra as propriedades da imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>F1</keycap
+></entry>
+<entry
+>Abre a ajuda 'online' (este ficheiro)</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></entry>
+<entry
+>Sai do &kuickshow;</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table>
+<title
+>Utilização do Rato na Janela de Imagens</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Botão do rato</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>'Click' do botão <mousebutton
+>direito</mousebutton
+></entry>
+<entry
+>Abre o menu de contexto com várias opções</entry>
+</row>
+<row>
+<entry
+>Arrasto com o botão <mousebutton
+>esquerdo</mousebutton
+></entry>
+<entry
+>Move a imagem, se não couber na janela.</entry>
+</row>
+<row>
+<entry
+>Arrasto com <keycombo action="simul"
+>&Shift;<mousebutton
+>Esquerdo</mousebutton
+> </keycombo
+></entry>
+<entry
+>Marca um rectângulo para o qual ampliar.</entry>
+</row>
+<row>
+<entry
+>Duplo-click com o botão <mousebutton
+>esquerdo</mousebutton
+></entry>
+<entry
+>Fecha a imagem actual</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+</sect1>
+
+<sect1 id="browser-window">
+<title
+>A Janela de Navegação</title>
+
+<table>
+<title
+>Atalhos de Teclado da Janela de Navegação</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Atalho de teclado</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>Return</keycap
+></entry>
+<entry
+>Entra numa pasta, ou abre uma janela de imagem, dependendo do item seleccionado.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Page Down</keycap
+></entry>
+<entry
+>Avança uma página na lista de ficheiros</entry>
+</row>
+<row>
+<entry
+><keycap
+>Page Up</keycap
+></entry>
+<entry
+>Anda uma página para trás na lista de ficheiros</entry>
+</row>
+<row>
+<entry
+><keycap
+>Home</keycap
+></entry>
+<entry
+>Selecciona o primeiro ficheiro ou pasta</entry>
+</row>
+<row>
+<entry
+><keycap
+>End</keycap
+></entry>
+<entry
+>Selecciona o último ficheiro ou pasta</entry>
+</row>
+<row>
+<entry
+><keycap
+>Espaço</keycap
+></entry>
+<entry
+>Comuta (activa ou desactiva) a visibilidade do navegador, se estiver aberta alguma janela de imagem</entry>
+</row>
+<row>
+<entry
+><keycap
+>qualquer carácter alfanumérico</keycap
+></entry>
+<entry
+>Abre o campo de edição que é usado para a <quote
+>completação</quote
+>. Indique os primeiros caracteres do nome de um ficheiro a procurar para que, se for encontrado algum ficheiro correspondente, este seja seleccionado.</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></entry>
+<entry
+><quote
+>Ir para</quote
+> &mdash; permite-lhe indicar uma pasta para a qual mudar.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Delete</keycap
+></entry>
+<entry
+>Apaga o ficheiro actual. Ser-lhe-á pedida a confirmação dessa acção.</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Shift;<keycap
+>Delete</keycap
+></keycombo
+></entry>
+<entry
+>Apaga o ficheiro actual sem pedir nenhuma confirmação.</entry>
+</row>
+<row>
+<entry
+><keycap
+>F1</keycap
+></entry>
+<entry
+>Abre a ajuda 'online' (este ficheiro)</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry>
+<entry
+>Sai do &kuickshow;</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+
+<table>
+<title
+>Utilização do Rato na Janela de Navegação</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Utilização do Rato</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>'Click' com o botão <mousebutton
+>esquerdo</mousebutton
+></entry>
+<entry
+>Entra numa pasta ou selecciona uma janela de imagem.</entry>
+</row>
+<row>
+<entry
+>'Click' do botão <mousebutton
+>direito</mousebutton
+></entry>
+<entry
+>Abre um menu de contexto com várias opções.</entry>
+</row>
+<row>
+<entry
+>Duplo-click</entry>
+<entry
+>Abre a janela seleccionada ou entra na pasta seleccionada</entry>
+</row>
+</tbody>
+</tgroup>
+
+</table>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kuickshow; </para>
+<para
+>Programa com 'copyright' 1998-2002 de &Carsten.Pfeiffer; &Carsten.Pfeiffer.mail; </para>
+
+<para
+>Documentação com 'copyright' 2001 de &Carsten.Pfeiffer; &Carsten.Pfeiffer.mail; </para>
+<para
+>Convertido para DocBook &XML; e extendido por &Lauri.Watts; &Lauri.Watts.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kuickshow">
+<title
+>Como obter o &kuickshow;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>A ser escrito</para>
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+
+
+<para>
+In order to successfully use &kuickshow;, you need &kde; 1.1. Foobar.lib is
+required in order to support the advanced &kuickshow; features. &kuickshow; uses
+about 5 megs of memory to run, but this may vary depending on your
+platform and configuration.
+</para>
+
+<para>
+All required libraries as well as &kuickshow; itself can be found
+on <ulink url="ftp://ftp.kapp.org"
+>The &kuickshow; home page</ulink
+>.
+</para>
+-->
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ...
+<para>
+You can find a list of changes at <ulink
+url="http://apps.kde.org/kapp"
+>http://apps.kde.org/kapp</ulink
+>.
+</para
+>-->
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdegraphics/kview/Makefile.am b/tde-i18n-pt/docs/kdegraphics/kview/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kview/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdegraphics/kview/Makefile.in b/tde-i18n-pt/docs/kdegraphics/kview/Makefile.in
new file mode 100644
index 00000000000..eadbe854496
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kview/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdegraphics/kview
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kview/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdegraphics/kview/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kview/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kview/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kview/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kview/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kview/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdegraphics/kview/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kview/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdegraphics/kview/index.cache.bz2 b/tde-i18n-pt/docs/kdegraphics/kview/index.cache.bz2
new file mode 100644
index 00000000000..fc6823ca108
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kview/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdegraphics/kview/index.docbook b/tde-i18n-pt/docs/kdegraphics/kview/index.docbook
new file mode 100644
index 00000000000..84f2c158080
--- /dev/null
+++ b/tde-i18n-pt/docs/kdegraphics/kview/index.docbook
@@ -0,0 +1,1421 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kview;">
+ <!ENTITY package "kdegraphics">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kview;</title>
+
+<authorgroup>
+<author
+><firstname
+>Hauke</firstname
+> <surname
+>Hildebrandt</surname
+> <affiliation
+> <address
+>&Hauke.Hildebrandt.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Sirtaj</firstname
+> <othername
+>Singh</othername
+> <surname
+>Kang</surname
+> <contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Hauke.Hildebrandt;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-05-20</date>
+<releaseinfo
+>3.5.2</releaseinfo>
+
+<abstract
+><para
+>O &kview; é um programa de visualização de imagens. É pequeno, rápido e tem alguns comandos simples de processamento de imagens. Você poderá trabalhar com vários formatos diferentes de ficheiros de imagem e converter as suas imagens para esses formatos. O &kview; não é um processador de imagens completo, mas é o suficiente para muitas das suas tarefas do dia-a-dia.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kview</keyword>
+<keyword
+>kdegraphics</keyword>
+<keyword
+>imagem</keyword>
+<keyword
+>graphic</keyword>
+<keyword
+>visualizador</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kview; é um visualizador de imagens para o ambiente do &kde;. Você poderá ver imagens em vários formatos como o &PostScript;, o <acronym
+>TIFF</acronym
+> &etc; Ao gravar os seus ficheiros com um formato diferente do original, você poderá converter facilmente as imagens para outros formatos gráficos. Para além disso, o &kview; contém algumas pequenas funcionalidades para fazer algum processamento simples de imagens, como encolher/esticar a imagem, rodá-la ou aplicar-lhe alguns efeitos. Poderá organizar as suas imagens numa pequena apresentação.</para>
+
+</chapter>
+
+<chapter id="menus">
+<title
+>Referência do Menu</title>
+
+<para
+>Quando você inicia o &kview;, você verá a disposição típica das aplicações: um espaço de trabalho que contém os seus documentos (neste caso, imagens), uma barra de menu que permite o acesso aos vários comandos, uma barra de ferramentas com os botões de atalho para alguns deles e uma barra de estado no fundo para mostrar as mensagens de estado. Quando você tiver carregado uma imagem no &kview;, existirá também um menu de contexto adicional que ficará disponível através do botão direito do rato, quando pressionado sobre a imagem (você já sabia isto, não sabia?). Em baixo, todas as opções do menu são explicadas pela ordem em que aparecem na barra de menu.</para>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma nova imagem</action
+> no &kview;. O tamanho da janela principal do &kview; e da imagem, depois de carregada, são determinados pela sua configuração. Se você abrir várias imagens, só a última é mostrada, mas todas elas permanecerão acessíveis através da lista de imagens.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma lista com as imagens abertas recentemente.</action
+> Se seleccionar uma imagem nesta lista irá reabri-la.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava a imagem actual</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava a imagem com um nome novo</action
+>. Ao escolher um formato de ficheiro diferente, você poderá converter a imagem para um tipo diferente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime a imagem</action
+>. Na janela de impressão normal do &kde;, carregue no botão <guibutton
+>Opções &gt;&gt;</guibutton
+>, vá à página <guilabel
+>Configuração da Imagem</guilabel
+>. Seleccione <guilabel
+>Ajustar a imagem ao tamanho da página</guilabel
+> ou <guilabel
+>Centrar a imagem na página</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+> &Ctrl;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha a imagem apresentada de momento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kview;. Se você tiver várias janelas abertas do &kview;, todas elas serão fechadas.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Copia</action
+> a imagem inteira ou a selecção para a área de transferência.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Cola</action
+> o conteúdo da área de transferência como uma imagem nova (só estará disponível se a área de transferência tiver uma imagem válida nela).</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>C</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Se você tiver seleccionado alguma parte da imagem (desenhando uma caixa à volta dela com o seu rato), você poderá recortar todo o resto da mesma com esta opção. A sua imagem fica efectivamente reduzida à sua selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Volta a carregar</action
+> a imagem ao seu estado original (logo depois de a abrir).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>&Shift;</keycap
+><keycap
+>Delete</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga</action
+> a imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>V</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inverter</guimenuitem
+> <guimenuitem
+>Vertical</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inverte a imagem na direcção vertical</action
+>. Matematicamente, isto faz um reflexo ao longo da linha horizontal do centro da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>H</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inverter</guimenuitem
+> <guimenuitem
+>Horizontal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inverte a imagem ao longo da horizontal</action
+>. Matematicamente, isto faz um reflexo ao longo da linha vertical do centro da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Rodar no Sentido Anti-Horário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Roda a imagem 90º graus no sentido contrário ao dos ponteiros do relógio</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Rodar no Sentido Horário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Roda a imagem 90º no sentido dos ponteiros do relógio</action
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="effects-menu">
+<title
+>O Menu <guimenu
+>Efeitos</guimenu
+></title>
+
+<para
+>O &kview; oferece algumas funções para um processamento de imagens simples:</para>
+
+<para
+>Este item só aparece no menu, se escolher os 'plugins' de efeitos da aplicação, na janela de configuração do &kview;</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Efeitos</guimenu
+> <guimenuitem
+>Correcção do 'Gama'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Ajusta o factor de 'gama'.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Efeitos</guimenu
+> <guimenuitem
+>Misturar uma Cor...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mistura a imagem com a cor e opacidade seleccionadas</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Efeitos</guimenu
+> <guimenuitem
+>Mudar a Intensidade (Brilho)...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Altera o brilho da imagem.</action
+> Indique o novo brilho como uma percentagem (respeitante ao valor <emphasis
+>inicial</emphasis
+>).</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Aumenta a imagem dez por cento</action
+>. Repare que isto se refere ao tamanho <emphasis
+>actual</emphasis
+> da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ampliação...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma lista para <action
+>escolher o factor de ampliação</action
+>. Este valor é dado como uma percentagem e refere-se sempre ao tamanho <emphasis
+>inicial</emphasis
+> da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reduzir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Reduz o tamanho da imagem dez por cento</action
+>. Mais uma vez, isto refere-se ao tamanho <emphasis
+>actual</emphasis
+> da imagem.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ajustar a Imagem à Janela</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Maximiza o tamanho da imagem</action
+>. A imagem é redimensionada de acordo com o tamanho da janela, mantendo as proporções da imagem.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="go-menu">
+<title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+
+<para
+>Este item só aparece no menu se você escolher o 'plugin' de apresentação na janela de configuração do &kview;</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Lista de Imagens...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma lista com as imagens carregadas no momento.</action
+> Você poderá inverter as imagens com um duplo-click nelas ou usando os botões <guibutton
+>Anterior</guibutton
+> e <guibutton
+>Seguinte</guibutton
+>. O <guibutton
+>Baralhar</guibutton
+> reorganiza as imagens de uma forma aleatória, enquanto que o <guibutton
+>Ordenar</guibutton
+> as organiza alfabeticamente. Se carregar em <guibutton
+>Começar a Apresentação</guibutton
+> irá dar início à apresentação, usando a sua configuração do intervalo e a activação do ciclo. Para além disso, você pode gravar e carregar a sua lista de imagens com os botões correspondentes. Com a opção <guilabel
+>Intervalo da apresentação:</guilabel
+>, poderá modificar o intervalo entre as diferentes imagens da apresentação.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>S</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Iniciar/Parar a Apresentação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia ou interrompe a apresentação de 'slides'.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Alt;<keysym
+>Esquerda</keysym
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Imagem Anterior na Lista</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a imagem anterior na lista.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Alt;<keysym
+>Direita</keysym
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Imagem Seguinte na Lista</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para o próximo item na lista.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="tools-menu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Digitalizar a Imagem...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> as imagens do seu 'scanner' no &kview;. Este item só aparece neste menu se escolher o 'plugin' de digitalização na janela de configuração do &kview; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Shift;<keysym
+>Esquerda</keysym
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a imagem anterior na pasta actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Shift;<keysym
+>Direita</keysym
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a imagem seguinte na pasta actual.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<para
+>Este menu contém algumas opções para configurar o &kview;, alterando a sua aparência, os atalhos e o seu comportamento-padrão.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de menu.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Barra Principal (KView)</guimenuitem
+> </menuchoice
+></term>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Barra Extra (KView)</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Activa ou desactiva a barra de ferramentas principal e a extra, respectivamente</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder as Barras de Posicionamento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva as barras de posicionamento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>&Shift;</keycap
+><keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Esta opção maximiza a janela do &kview; e a imagem apresentada no momento, para que você possa ter uma vista mais aproximada da mesma. Mesmo as decorações da janela (barra de título, etc.) são temporariamente removidas. Se seleccionar esta opção mais uma vez, irá mudar para o modo normal.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar os atalhos de teclado.</action
+> Se usar esta opção, você pode alterar os atalhos de teclado por omissão para os comandos do &kview; ou criar novos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar a barra de ferramentas.</action
+> Você pode adicionar e remover botões da barra de ferramentas para os comandos do &kview; com esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kview;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para alterar algumas das suas opções</action
+>, tal como está descrito na secção <xref linkend="kview-options"/></para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="command-line">
+<title
+>Opções da Linha de Comandos</title>
+
+<para
+>O &kview; pode ser iniciado directamente a partir de um terminal como o &konsole; ou o <application
+>xterm</application
+>. Estão disponíveis várias opções da linha de comandos.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>--help</option
+></term>
+<listitem
+><para
+>Lista as opções da linha de comandos (ver em baixo).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>--help-qt</option
+></term>
+<listitem
+><para
+>Mostra as opções específicas do &Qt; (a biblioteca de &GUI; na qual o &kde; se baseia).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>--help-kde</option
+></term>
+<listitem
+><para
+>Mostra as opções específicas do &kde;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>--help-all</option
+></term>
+<listitem
+><para
+>Mostra todas as opções da linha de comandos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>--author</option
+></term>
+<listitem
+><para
+>Você deseja enviar os seus pedidos fervorosos e aplausos eufóricos para alguém? Aqui estão eles!</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>-v</option
+>, <option
+>--version</option
+></term>
+<listitem
+><para
+>Mostra o número de versão do &kview; (e o do &Qt;/&kde;).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kview</command
+> <option
+>--license</option
+></term>
+<listitem
+><para
+>Mostra as licenças em que o &kview; é publicado.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</chapter>
+
+<chapter id="kview-options">
+<title
+>Opções do &kview;</title>
+
+<sect1 id="kview-options-viewer">
+<title
+><guilabel
+>Visualizador</guilabel
+></title>
+
+<para
+>Esta é a configuração do componente do &kview; que pode ser usado pelas outras aplicações (o que significa que a configuração também irá afectar o componente do &kview; que está incorporado no &konqueror; ou noutras aplicações).</para>
+
+<screenshot>
+<screeninfo
+>janela de configuração do visualizador &kview;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kview-viewer-configuration.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>janela de configuração do visualizador &kview;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<title
+>Opções de configuração gerais do KViewCanvas</title>
+<varlistentry>
+<term
+><guilabel
+>Usar o redimensionamento suave (alta qualidade mas mais lento)</guilabel
+></term>
+<listitem>
+<para
+>Como a opção sugere, usa um método de qualidade muito alta mas relativamente lento para dimensionar as imagens.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Manter as proporções</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver assinalada, o &kview; irá tentar sempre manter as proporções de tamanho da imagem. Isto significa que, se a largura sofrer uma mudança de escala de um valor 'x', a altura sofre uma mudança de escala com o mesmo factor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Centrar a imagem</guilabel
+></term>
+<listitem>
+<para
+>Se estiver assinalada, a imagem aberta será aberta centrada na janela do &kview;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor de Fundo</guilabel
+></term>
+<listitem>
+<para
+>Abre uma janela normal de extracção de cores do &kde;, onde poderá escolher a cor de fundo da imagem</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura mínima:</guilabel
+></term>
+<listitem>
+<para
+>A largura da imagem apresentada não irá ficar mais pequena que o tamanho que indicar aqui. Um valor igual a 10 faz com que uma imagem de 1x1 seja esticada na horizontal por um factor de 10.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura máxima:</guilabel
+></term>
+<listitem>
+<para
+>A largura da imagem apresentada não irá ficar maior que o tamanho que indicar aqui. Um valor igual a 100 faz com que uma imagem de 1000x1000 seja encolhida na horizontal por um factor de 0,1.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Altura mínima:</guilabel
+></term>
+<listitem>
+<para
+>A altura da imagem apresentada não irá ficar mais pequena que o tamanho que indicar aqui. Um valor igual a 10 faz com que uma imagem de 1x1 seja esticada na vertical por um factor de 10. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Altura máxima:</guilabel
+></term>
+<listitem>
+<para
+>A altura da imagem apresentada não irá ficar maior que o tamanho que indicar aqui. Um valor igual a 100 faz com que uma imagem de 1000x1000 seja encolhida na vertical por um factor de 0,1. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Escolha os efeitos de mistura a usar:</guilabel
+></term>
+<listitem>
+<para
+>Todos os efeitos seleccionados podem ser usados para criar um efeito de transição entre as imagens. Se seleccionar vários efeitos estes serão seleccionados aleatoriamente. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>Escolher e Configurar os seus 'Plugins'</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Navegador</guilabel
+></term>
+<listitem>
+<para
+>Aqui poderá activar/desactivar a utilização do 'plugin' do &kview; do navegador, que lhe permite navegar por todas as imagens da pasta actual. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="kview-options-application">
+<title
+><guilabel
+>Aplicação</guilabel
+></title>
+
+<para
+>Aqui poderá configurar as opções especiais da aplicação &kview;, quando é executada de forma autónoma. O que mudar aqui não irá afectar as outras aplicações.</para>
+
+<screenshot>
+<screeninfo
+>janela de configuração da aplicação &kview;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kview-application-configuration.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>janela de configuração da aplicação &kview;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<title
+><guilabel
+>Aplicação</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>A redimensionar</guilabel
+></term>
+<listitem
+><para
+>Esta opção diz se a janela e/ou a imagem serão redimensionadas depois de carregar uma nova imagem no &kview;. Com a opção <guilabel
+>Dimensionar apenas a janela</guilabel
+> activa, a janela do &kview; será redimensionada para que caiba à volta da imagem carregada. Repare que isto poderá reduzir a janela principal de forma a que os itens do menu fiquem quase todos na vertical se você carregar uma imagem muito pequena (você poderá redimensionar a janela depois, claro). Se a sua imagem for muito grande (em termos de pixels), pode acontecer que a janela do &kview; seja redimensionada de forma a que a barra de título fique fora do seu ecrã. De forma semelhante, o <guilabel
+>Dimensionar a imagem para caber na janela</guilabel
+> redimensiona a imagem de modo a que caiba no espaço de trabalho do &kview; (mantendo as suas proporções intactas). Finalmente, se escolher a opção <guilabel
+>Não dimensionar</guilabel
+>, tanto o &kview; como a sua imagem irão manter o seu tamanho. No ajuste óptimo, o KView irá dimensionar a janela para caber a imagem. A imagem nunca será dimensionada mas, se for demasiado grande para o ecrã, a imagem será reduzida. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>'Plugins'</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Efeitos</guilabel
+></term>
+<listitem>
+<para
+>Oferece alguns efeitos de imagem (e adiciona os <guimenu
+>Efeitos</guimenu
+> ao menu, para lhe dar acesso a eles).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apresentador</guilabel
+></term>
+<listitem>
+<para
+>Cria uma lista de imagens e permite-lhe criar uma apresentação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Digitalizador</guilabel
+></term>
+<listitem>
+<para
+>Adiciona a opção <guimenu
+>Digitalizar a Imagem...</guimenu
+> ao menu <guimenu
+>Ferramentas</guimenu
+> para abrir as imagens do seu 'scanner' no &kview;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kview;</para>
+
+<para
+>Programa com 'copyright' 1997-2001 de Sirtaj S. Kang &Sirtaj.Singh.Kang.mail;</para>
+<para
+>Integração com o KParts por &Simon.Hausmann; <email
+>shaus@neuro2.med.uni-magdeburg.de</email
+></para>
+<para
+>Manutenção: Matthias Kretz <email
+>kretz@kde.org</email
+></para>
+<para
+>Documentação com 'copyright' 2001 de &Hauke.Hildebrandt; &Hauke.Hildebrandt.mail; </para>
+
+<para
+>Documentação alterada de forma substancial por Burkhard Lück <email
+>lueck@hube-lueck.de</email
+> em 2005 para o &kde; 3.5</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kview">
+<title
+>Como obter o &kview;</title>
+&install.intro.documentation; &install.compile.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Dado que o &kview; faz parte do ambiente do &kde;, você precisa de uma instalação funcional do &kde; para o usar. Contudo, algumas bibliotecas adicionais são necessárias pelo &kview; para usar os vários formatos gráficos. Por exemplo, para lidar com o formato <acronym
+>PNG</acronym
+>, o &kview; necessita da biblioteca correspondente, a 'libpng'. O &kview; usa as bibliotecas registadas pelo kdelibs/kimgio.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdelibs/Makefile.am b/tde-i18n-pt/docs/kdelibs/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdelibs/Makefile.in b/tde-i18n-pt/docs/kdelibs/Makefile.in
new file mode 100644
index 00000000000..e97fd042883
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdelibs
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kspell kdelibs
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdelibs/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdelibs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdelibs/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdelibs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdelibs/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.am b/tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.in b/tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.in
new file mode 100644
index 00000000000..6352ad8c7c7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/Makefile.in
@@ -0,0 +1,613 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdelibs/kdelibs
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/kdelibs/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdelibs/kdelibs/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/kdelibs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdelibs/kdelibs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdelibs/kdelibs/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-qtoptions.7.docbook man-dcop.1.docbook man-artsmessage.1.docbook man-kbuildsycoca.8.docbook Makefile.in man-checkXML.1.docbook Makefile.am man-kdeoptions.7.docbook
+
+#>+ 2
+docs-am: man-kdeoptions.7.docbook man-dcop.1.docbook man-checkXML.1.docbook man-qtoptions.7.docbook man-kbuildsycoca.8.docbook man-artsmessage.1.docbook
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdelibs
+ @for base in man-kdeoptions.7.docbook man-dcop.1.docbook man-checkXML.1.docbook man-qtoptions.7.docbook man-kbuildsycoca.8.docbook man-artsmessage.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdelibs/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdelibs/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kdeoptions.7.docbook man-dcop.1.docbook man-checkXML.1.docbook man-qtoptions.7.docbook man-kbuildsycoca.8.docbook man-artsmessage.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdelibs/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kdeoptions.7.docbook man-dcop.1.docbook man-checkXML.1.docbook man-qtoptions.7.docbook man-kbuildsycoca.8.docbook man-artsmessage.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/kdelibs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdelibs/kdelibs/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdelibs/kdelibs/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/man-artsmessage.1.docbook b/tde-i18n-pt/docs/kdelibs/kdelibs/man-artsmessage.1.docbook
new file mode 100644
index 00000000000..4fdef386d5e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/man-artsmessage.1.docbook
@@ -0,0 +1,151 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+
+<refentry lang="&language;">
+ <refentryinfo>
+ <author
+><personname
+><firstname
+>Chris</firstname
+><surname
+>Cheney</surname
+></personname
+> <email
+>ccheney@debian.org</email
+></author>
+ <date
+>2003-03-07</date>
+ </refentryinfo>
+
+ <refmeta>
+ <refentrytitle
+><command
+>artsmessage</command
+></refentrytitle>
+ <manvolnum
+>1</manvolnum>
+ </refmeta>
+
+ <refnamediv>
+ <refname
+><command
+>artsmessage</command
+></refname>
+ <refpurpose
+>Um utilitário para mostrar as mensagens de erro do &arts;</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <cmdsynopsis
+><command
+>artsmessage</command
+> <group
+><option
+>Opções genéricas do &kde;</option
+></group
+> <group
+><option
+>Opções genéricas do &Qt;</option
+></group
+> <group choice="opt"
+> <option
+>-e, --error</option
+><option
+>-w, --warning</option
+><option
+>-i,--info</option
+> </group
+> <arg
+><replaceable
+>mensagem</replaceable
+></arg
+> </cmdsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title
+>Descrição</title>
+ <para
+>O <command
+>artsmessage</command
+> é um utilitário para mostrar as mensagens de erro do &arts;.</para>
+ </refsect1>
+ <refsect1>
+ <title
+>Opções</title>
+
+ <para
+>O <command
+>artsmessage</command
+> aceita as opções da linha de comandos normais do &Qt; e do &kde;.</para>
+
+
+ </refsect1>
+
+ <refsect1>
+ <title
+>Opções da Aplicação</title>
+
+ <variablelist>
+ <varlistentry>
+ <term
+><option
+>-e</option
+>, <option
+>--error</option
+> </term>
+ <listitem>
+ <para
+>Mostra as mensagens de erro (por omissão).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><option
+>-i</option
+>, <option
+>--info</option
+> </term>
+ <listitem>
+ <para
+>Mostra as mensagens informativas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><option
+>-w</option
+>, <option
+>--warning</option
+> </term>
+ <listitem>
+ <para
+>Mostra as mensagens de aviso.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+
+ <title
+>Autor</title>
+
+ <para
+>Esta página do manual foi escrita por <personname
+><firstname
+>Chris</firstname
+><surname
+>Cheney</surname
+></personname
+><email
+>ccheney@debian.org</email
+> para o sistema Debian (embora possa ser usado por outros). São cedidos os direitos de cópia, distribuição e/ou modificação deste documento, segundo os termos da Free Documentation License da <acronym
+>GNU</acronym
+>, Versão 1.1 ou qualquer versão posterior publicada pela Free Software Foundation; sem secções invariantes, textos de capa e contra-capa.</para>
+
+ </refsect1>
+</refentry>
+
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/man-checkXML.1.docbook b/tde-i18n-pt/docs/kdelibs/kdelibs/man-checkXML.1.docbook
new file mode 100644
index 00000000000..ea4c2b3c102
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/man-checkXML.1.docbook
@@ -0,0 +1,67 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Lauri</firstname
+><surname
+>Watts</surname
+></personname
+><email
+>lauri@kde.org</email
+></author>
+<date
+>2003-07-03</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>checkXML</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>checkXML</command
+></refname>
+<refpurpose
+>Uma ferramenta de validação de &XML; para os documentos de DocBook em &XML; do &kde;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>checkXML</command
+> <arg
+><replaceable
+>ficheiro</replaceable
+></arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>checkXML</command
+> é uma ferramenta para verificar erros de sintaxe nos ficheiros em &XML; de DocBook do &kde;. Poderá também ser usado para outros ficheiros de &XML; baseados em DocBook, mas deverá nesse caso usar a ferramenta menos específica xmllint(1) se não estiver a escrever ou a trabalhar com documentação do &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>meinproc(1) xmllint(1)</para>
+</refsect1>
+</refentry> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/man-dcop.1.docbook b/tde-i18n-pt/docs/kdelibs/kdelibs/man-dcop.1.docbook
new file mode 100644
index 00000000000..7b67ebf8167
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/man-dcop.1.docbook
@@ -0,0 +1,280 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kdeoptions SYSTEM "kdeoptions.docbook">
+<!ENTITY qtoptions SYSTEM "qtoptions.docbook">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Chris</firstname
+><surname
+>Cheney</surname
+></personname
+> <email
+>ccheney@debian.org</email
+></author>
+<date
+>7 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>dcop</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>dcop</command
+></refname>
+<refpurpose
+>Cliente de &DCOP; da consola</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>dcop</command
+> <group
+><option
+>--pipe</option
+></group
+> <group
+><option
+>--user</option
+> <replaceable
+> utilizador</replaceable
+></group
+> <group
+><option
+>--all-users</option
+></group
+> <group
+><option
+>--session</option
+> <replaceable
+> sessão</replaceable
+></group
+> <group
+><option
+>--all-sessions</option
+></group
+> <group
+><option
+>--list-sessions</option
+></group
+> <group
+><option
+>--no-user-time</option
+></group
+> <group
+> <arg
+><replaceable
+>aplicação</replaceable
+></arg
+> <group
+> <arg
+><replaceable
+>objecto</replaceable
+></arg
+> <group
+> <arg choice="opt"
+><replaceable
+>função</replaceable
+></arg
+> <group
+><arg choice="opt" rep="repeat"
+><replaceable
+>argumentos</replaceable
+></arg
+></group
+> </group
+> </group
+> </group
+> </cmdsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>Cliente para a consola do &DCOP;</para>
+
+<para
+><!-- Write some stuff here --></para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--pipe</option
+></term>
+<listitem>
+<para
+>Invoca o &DCOP; para cada linha lida do 'stdin'.</para>
+<para
+>Isto é relativamente parecido com a invocação de <userinput
+>while read linha ; do dcop $linha ; done</userinput
+> mas, dado que não terá de ser iniciada uma nova instância do <command
+>dcop</command
+> para cada linha, este modo é geralmente muito mais rápido, especialmente para os editores de ligações dinâmicas mais lentos da GNU.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--user</option
+> <replaceable
+>utilizador</replaceable
+></term>
+<listitem>
+<para
+>Liga-se ao servidor de &DCOP; do utilizador. Esta opção irá ignorar os valores das variáveis de ambiente $<envar
+>DCOPSERVER</envar
+> e $<envar
+>ICEAUTHORITY</envar
+>, mesmo que estejam definidas.</para>
+<para
+>Se o utilizador tiver mais que uma sessão aberta, deverá também usar uma das opções da linha de comandos <option
+>--list-sessions</option
+>, <option
+>--session</option
+> ou <option
+>--all-sessions</option
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--all-users</option
+></term>
+<listitem>
+<para
+>Envia a mesma chamada de &DCOP; a todos os utilizadores com um servidor de &DCOP; em execução. Só as chamadas mal-sucedidas aos servidores de &DCOP; existentes irão gerar uma mensagem de erro. Se não estiver disponível qualquer servidor de &DCOP; de todo, não será gerado qualquer erro.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--session</option
+> <replaceable
+>sessão</replaceable
+></term>
+<listitem
+><para
+>Envia para a sessão de &kde; indicada. Esta opção só poderá ser usada em conjunto com a opção <option
+>--user</option
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--all-sessions</option
+></term>
+<listitem>
+<para
+>Envia para todas as sessões encontradas. Só funciona com as opções <option
+>--user</option
+> e <option
+>--all-users</option
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--list-sessions</option
+></term>
+<listitem>
+<para
+>Enumera todas as sessões activas do &kde; para um dado utilizador ou para todos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--no-user-time</option
+></term>
+<listitem>
+<para
+>Não actualiza o instante temporal de actividade do utilizador na aplicação invocada (para usar em 'scripts' que corram em segundo-plano).</para>
+</listitem
+></varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Ambiente</title>
+
+<variablelist>
+<varlistentry>
+<term
+><envar
+>DCOPSERVER</envar
+></term>
+<listitem>
+<para
+><!-- What does this tell dcop? --></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><envar
+>ICEAUTHORITY</envar
+></term>
+<listitem
+><para
+><!-- What does this tell dcop? --></para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<!--
+<refsect1>
+<title
+>Examples</title>
+
+<para
+>Write some examples</para>
+
+</refsect1>
+-->
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>dcopclient(1) dcopref(1) dcopfind(1) kdcop(1)</para>
+
+<para
+>Dentro do &kde;, poderá indicar <userinput
+>help:/kdcop</userinput
+> no &konqueror; para ver o Manual do Utilizador da ferramenta gráfica de &DCOP; <application
+>kdcop</application
+>.</para>
+
+<!--
+<para
+> Info on where to find proper dcop docs </para>
+-->
+</refsect1>
+</refentry>
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/man-kbuildsycoca.8.docbook b/tde-i18n-pt/docs/kdelibs/kdelibs/man-kbuildsycoca.8.docbook
new file mode 100644
index 00000000000..20225ea3217
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/man-kbuildsycoca.8.docbook
@@ -0,0 +1,279 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<refentry>
+
+<refentryinfo>
+
+<author
+><firstname
+>Darian</firstname
+> <surname
+>Lanx</surname
+> <affiliation
+> <address
+><email
+>content@openprojects.net</email
+></address>
+</affiliation>
+</author>
+<date
+>2001-04-25</date
+> <releaseinfo
+>0.01.01</releaseinfo
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+>KBuildSycoca</refentrytitle>
+<manvolnum
+>8</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+>Descrição</refname>
+<refpurpose
+>Reconstrói a 'cache' de configurações do sistema.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<title
+>Sintaxe</title>
+
+<cmdsynopsis
+><command
+>kbuildsycoca</command
+> <group
+> <arg choice="opt"
+>--nosignal</arg
+> <arg choice="opt"
+>--incremental</arg
+> <arg choice="opt"
+>--help</arg
+> <arg choice="opt"
+>--help-qt</arg
+> <arg choice="opt"
+>--help-kde</arg
+> <arg choice="opt"
+>--help-all</arg
+> <arg choice="opt"
+>--author</arg
+> <arg choice="opt"
+>-v, --version</arg
+> <arg choice="opt"
+>--license</arg
+> </group
+> </cmdsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>kbuildsyscoca</command
+>, como parte das ferramentas da linha de comandos do &kde;, garante o funcionamento correcto do &kde; ao ler todos os ficheiros <literal role="extension"
+>.desktop</literal
+>, <literal role="extension"
+>.directory</literal
+>, <literal role="extension"
+>.kimgio</literal
+> e <literal role="extension"
+>.protocol</literal
+> para construir uma base de dados binária. </para>
+
+<para
+>O &kde; em si acede a esta base de dados, durante a sua operação, para oferece as informações de configuração que um programa necessita para executar. </para>
+
+<para
+>Esta ferramenta faz parte do 'ksycoca', que significa &kde; System Configuration Cache ('Cache' de Configuração do Sistema KDE) </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--nosignal</option
+></term>
+<listitem>
+<para
+>Não envia sinais às aplicações </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--incremental</option
+></term>
+<listitem>
+<para
+>Actualização Incremental</para>
+</listitem>
+</varlistentry>
+
+<!-- this entire section from here to the end of the section could be an -->
+<!-- entity.. or maybe just so irrelevant as to leave it out -->
+
+<varlistentry>
+<term
+><option
+>--help</option
+></term>
+<listitem>
+<para
+>Mostra a ajuda acerca das opções. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-qt</option
+></term>
+<listitem>
+<para
+>Mostra as opções específicas do Qt. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-kde</option
+></term>
+<listitem>
+<para
+>Mostra as opções específicas do KDE </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--help-all</option
+></term>
+<listitem>
+<para
+>Mostrar todas as opções </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--author</option
+></term>
+<listitem>
+<para
+>Mostra informações sobre o autor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--version</option
+></term>
+<listitem>
+<para
+>Mostra a versão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--license</option
+></term>
+<listitem>
+<para
+>Mostra informações sobre a licença </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Utilização</title>
+<para
+>Uma forma normal de executar este programa é simplesmente indicando o seguinte comando na linha de comandos <userinput
+><command
+>kbuildsyscoca</command
+></userinput
+> </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Ficheiros</title>
+
+<variablelist>
+<varlistentry>
+<term
+><filename
+>/tmp/kde-$USER/ksyscoca</filename
+></term>
+<listitem>
+<para
+>...</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Variáveis de Ambiente</title>
+<variablelist>
+<varlistentry>
+<term
+>$<envar
+>KDEDIRS</envar
+></term>
+<listitem>
+<para
+>Indica que pastas fazem parte das instalações do KDE</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>ksycoca(3), kblah(4), knogga(6)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Problemas</title>
+
+<para
+>Não são conhecidos erros na altura em que isto foi escrito.</para>
+
+</refsect1>
+
+</refentry>
+
+
+
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/man-kdeoptions.7.docbook b/tde-i18n-pt/docs/kdelibs/kdelibs/man-kdeoptions.7.docbook
new file mode 100644
index 00000000000..8120be3cc38
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/man-kdeoptions.7.docbook
@@ -0,0 +1,176 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>2004-02-02</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+>kdeoptions</refentrytitle>
+<manvolnum
+>7</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+>Opções do KDE</refname>
+<refpurpose
+>As opções comuns da linha de comandos que se baseiem nas bibliotecas do KDE</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+><replaceable
+>Aplicação do KDE</replaceable
+></command
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+
+<refsect1>
+<title
+>Opções</title>
+
+<para
+>As seguintes opções aplicam-se a todas as aplicações do &kde;:</para>
+
+
+<para
+>As seguintes opções aplicam-se a todas as aplicações do &kde;:</para>
+<variablelist>
+<varlistentry>
+<term
+><option
+>--caption</option
+> <parameter
+>título</parameter
+></term>
+<listitem
+><para
+>Usa o <parameter
+>título</parameter
+> como nome na barra de título.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--icon</option
+> <parameter
+>ícone</parameter
+></term>
+<listitem
+><para
+>Usa o <parameter
+>ícone</parameter
+> como ícone da aplicação.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--miniicon</option
+> <parameter
+>ícone</parameter
+></term>
+<listitem
+><para
+>Usa o <parameter
+>ícone</parameter
+> como ícone da barra de título</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--dcopserver</option
+> <parameter
+>servidor</parameter
+></term>
+<listitem
+><para
+>Usa o Servidor de <acronym
+>DCOP</acronym
+> indicado em <parameter
+>servidor</parameter
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--nocrashhandler</option
+></term>
+<listitem
+><para
+>Desactiva o gestor de estoiros, para obter a geração dos 'core's.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--waitforwm</option
+></term>
+<listitem
+><para
+>Espera um gestor de janelas compatível com WM_NET.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--style</option
+> <parameter
+>estilo</parameter
+></term>
+<listitem
+><para
+>Define o estilo gráfico da aplicação.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--geometry</option
+> <parameter
+>geometria</parameter
+></term>
+<listitem
+><para
+>Define a geométrica do cliente da janela principal.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>qtoptions.7</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>A página de manual foi escrita por &Lauri.Watts; &Lauri.Watts.mail;</para>
+</refsect1>
+
+</refentry> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdelibs/kdelibs/man-qtoptions.7.docbook b/tde-i18n-pt/docs/kdelibs/kdelibs/man-qtoptions.7.docbook
new file mode 100644
index 00000000000..856350cb04c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kdelibs/man-qtoptions.7.docbook
@@ -0,0 +1,311 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<date
+>2004-02-02</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+>qtoptions</refentrytitle>
+<manvolnum
+>7</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+>Opções do Qt</refname>
+<refpurpose
+>As opções comuns da linha de comandos que se baseiem nas bibliotecas do Qt</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+><replaceable
+>Aplicação do Qt</replaceable
+></command
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+
+<refsect1>
+<title
+>Opções</title>
+
+<para
+>As seguintes opções aplicam-se a todas as aplicações do &Qt;:</para>
+
+<variablelist
+> <!-- all this could be entitiesan entity -->
+<varlistentry>
+<term
+><option
+>--display</option
+> <parameter
+>nome do ecrã</parameter
+> </term>
+<listitem>
+<para
+>Usa o ecrã do servidor de X indicado em <parameter
+>nome do ecrã</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--session</option
+> <parameter
+>sessão</parameter
+> </term>
+<listitem>
+<para
+>Repõe a aplicação para o identificador da <parameter
+>sessão</parameter
+> indicado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<option
+>--cmap</option>
+</term>
+<listitem>
+<para
+>Faz com que a aplicação instale um mapa de cores privado num ecrã de 8 bits.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--ncols</option
+> <parameter
+>número</parameter
+> </term>
+<listitem>
+<para
+>Limita o número de cores reservado no cubo de cores para um ecrã de 8 bits, se a aplicação estiver a usar a especificação de cores <methodname
+>QApplication::ManyColor</methodname
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<option
+>--nograb</option>
+</term>
+<listitem>
+<para
+>Diz ao &Qt; para nunca capturar o rato ou o teclado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<option
+>--dograb</option>
+</term>
+<listitem>
+<para
+>A execução dentro de um depurador poderá causar um <option
+>--nograb</option
+> implícito; use o <option
+>--dograb</option
+> para ignorar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<option
+>--sync</option>
+</term>
+<listitem>
+<para
+>Muda para o modo síncrono, para fins de depuração.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--fn</option
+>,<option
+>--font</option
+> <parameter
+>tipo de letra</parameter
+> </term>
+<listitem>
+<para
+>Define o tipo de letra da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--bg</option
+>,<option
+>--background</option
+> <parameter
+>cor</parameter
+> </term>
+<listitem>
+<para
+>Define a cor de fundo por omissão e uma paleta da aplicação (são calculados os tons claros e escuros).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--fg</option
+>,<option
+>--foreground</option
+> <parameter
+>cor</parameter
+> </term>
+<listitem>
+<para
+>Altera a cor do texto por omissão</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--btn</option
+>,<option
+>--button</option
+> <parameter
+>cor</parameter
+> </term>
+<listitem>
+<para
+>Define a cor por omissão para os botões.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><option
+>--name</option
+> <parameter
+>nome</parameter
+> </term>
+<listitem>
+<para
+>Define o nome da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--title</option
+> <parameter
+>título</parameter
+> </term>
+<listitem>
+<para
+>Define o título da aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--visual</option
+> <parameter
+>TrueColor</parameter
+> </term>
+<listitem>
+<para
+>Obriga a aplicação a usar um visual <parameter
+>TrueColor</parameter
+> num ecrã de 8 bits.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><option
+>--inputstyle</option
+> <parameter
+>estilo de entrada</parameter
+> </term>
+<listitem>
+<para
+>Define o estilo de introdução de dados do XIM (X Input Method). Os valores possíveis são o <parameter
+>onthespot</parameter
+>, <parameter
+>overthespot</parameter
+>, <parameter
+>offthespot</parameter
+> e o <parameter
+>root</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--im</option
+> <parameter
+>servidor de XIM</parameter
+> </term>
+<listitem>
+<para
+>Define o servidor de XIM.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<option
+>--noxim</option>
+</term>
+<listitem>
+<para
+>Desactiva o XIM</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>kde-options.7</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>A página de manual foi escrita por &Lauri.Watts; &Lauri.Watts.mail;</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdelibs/kspell/Makefile.am b/tde-i18n-pt/docs/kdelibs/kspell/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kspell/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdelibs/kspell/Makefile.in b/tde-i18n-pt/docs/kdelibs/kspell/Makefile.in
new file mode 100644
index 00000000000..e7a18f91e41
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kspell/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdelibs/kspell
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/kspell/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdelibs/kspell/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/kspell/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdelibs/kspell/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdelibs/kspell/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kspell/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdelibs/kspell/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdelibs/kspell/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdelibs/kspell/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdelibs/kspell/index.cache.bz2 b/tde-i18n-pt/docs/kdelibs/kspell/index.cache.bz2
new file mode 100644
index 00000000000..9bf3ca8e963
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kspell/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdelibs/kspell/index.docbook b/tde-i18n-pt/docs/kdelibs/kspell/index.docbook
new file mode 100644
index 00000000000..45d8ffa0130
--- /dev/null
+++ b/tde-i18n-pt/docs/kdelibs/kspell/index.docbook
@@ -0,0 +1,249 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kspell;">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kspell;</title>
+
+<authorgroup>
+<author
+>&David.Sweet; &David.Sweet.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>Sérgio</firstname
+><surname
+>Fernandes</surname
+><affiliation
+><address
+><email
+>sergio_fernandes@rocketmail.com</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2003-02-24</date>
+<releaseinfo
+>1.00.00</releaseinfo>
+<abstract>
+<para
+>O &kspell; é o corrector ortográfico usado pelas aplicações &kde;, tais como o &kate;, o &kmail;, e o &kword;. É uma interface &GUI; para o <application
+>International ISpell</application
+> e o <application
+>ASpell</application
+>.</para>
+
+</abstract>
+<keywordset>
+<keyword
+>ortográfica</keyword>
+<keyword
+>ortografia</keyword>
+<keyword
+>kspell</keyword>
+<keyword
+>ispell</keyword>
+<keyword
+>aspell</keyword>
+<keyword
+>verificação</keyword>
+<keyword
+>verificador</keyword>
+<keyword
+>KDE</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="misspelled-word-dialog">
+<title
+>Diálogo de Palavra Incorrecta</title>
+
+<!-- This one might need a paragraph of its own) -->
+<para
+>(Se não tens o <application
+>Ispell</application
+> instalado podes obtê-lo na <ulink url="http://fmg-www.cs.ucla.edu/geoff/ispell.html"
+>página do International ISpell</ulink
+>. O ASpell está disponível na <ulink url="http://aspell.sourceforge.net/"
+>página do ASpell</ulink
+>.) </para>
+
+<sect1 id="general-use">
+<title
+>Utilização Geral</title>
+
+<para
+><anchor id="spelldlg"/> A linha do topo no diálogo mostra uma palavra incorrecta que foi encontrada no seu documento. O KSpell tenta encontrar uma palavra de substituição apropriada. Uma ou várias podem ser encontradas. A melhor hipótese é mostrada á direita de <guilabel
+>Substituição:</guilabel
+>. Para aceitar a substituição, carregue em <guibutton
+>Substituir</guibutton
+>. Pode ainda escolher uma palavra da lista de <guilabel
+>Sugestões</guilabel
+> e carregar de seguida em <guibutton
+>Substituir</guibutton
+> para substituir a palavra incorrecta com a palavra escolhida.</para>
+
+<para
+>Para manter a ortografia original, carregue em <guilabel
+>Ignorar</guilabel
+>.</para>
+
+<para
+>Para parar a correcção ortográfica -- mantendo as mudanças que já fez -- carregue em <guibutton
+>Parar</guibutton
+>.</para>
+
+<para
+>Para terminar a correcção ortográfica e cancelar as mudanças que já fez, carregue em <guibutton
+>Cancelar</guibutton
+>.</para>
+
+<para
+>Carregando em <guibutton
+>Substituir Tudo</guibutton
+> é aparentemente idêntico a carregar em <guibutton
+>Substituir</guibutton
+>, mas se a palavra incorrecta aparecer novamente (num ponto mais à frente) no seu documento será automaticamente corrija com substituição escolhida.</para>
+
+<para
+>O botão <guibutton
+>Ignorar Todas</guibutton
+> ignora esta e todas as ocorrências futuras da palavra incorrecta.</para>
+
+<para
+>Ao carregar em <guibutton
+>Adicionar</guibutton
+> adiciona a palavra incorrecta ao seu dicionário pessoal; este é diferente do dicionário global do sistema, de maneira a que as adições que fizer não serão vistas pelos outros utilizadores.</para>
+</sect1>
+</chapter>
+
+<chapter id="configuration-dialog">
+<title
+>Janela de Configuração </title>
+<anchor id="configuration"/>
+
+<sect1 id="dictionaries">
+<title
+>Dicionários</title>
+
+<para
+>Pode escolher o dicionário a usar para a correcção ortográfica, a partir da lista dos dicionários instalados.</para>
+</sect1>
+
+<sect1 id="encodings">
+<title
+>Codificações</title>
+
+<para
+>As codificações de caracteres mais utilizadas são: <variablelist>
+<varlistentry>
+<term
+>US-ASCII</term>
+<listitem>
+<para
+>Este é o conjunto de caracteres usado para texto em Inglês.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>ISO-8859-1</term>
+<listitem>
+<para
+>Este é usado para as línguas Europeias.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>UTF-8</term>
+<listitem>
+<para
+>Esta codificação faz parte da norma Unicode e pode ser utilizada por quase todas as línguas, desde que o teu sistema tenha os tipos de letra necessários.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para
+>Deverá seleccionar aquele que condiz com o conjunto de caracteres que está a usar. Em alguns casos, os dicionários suportarão mais do que uma codificação. Um dicionário pode, por exemplo, aceitar caracteres acentuados quando <guilabel
+>ISO-8859-1</guilabel
+> está seleccionado, mas aceita combinações de caracteres estilo e-mail (como <literal
+>'a</literal
+> para um <literal
+>a</literal
+> acentuado) quando <guilabel
+>US-ASCII</guilabel
+> está seleccionado. Por favor veja a distribuição do seu dicionário para mais informações.</para>
+</sect1>
+
+<sect1 id="spell-checking-client">
+<title
+>Cliente da Correcção Ortográfica</title>
+
+<para
+>Pode optar entre usar o <application
+>Ispell</application
+> ou o <application
+>Aspell</application
+> como corrector ortográfico utilizado pelo &kspell;. O <application
+>Ispell</application
+> está mais difundido e por vezes tem um suporte internacional melhor, mas o <application
+>Aspell</application
+> está a ganhar popularidade porque reclama que fornece melhores sugestões para a substituição de palavras.</para>
+</sect1>
+
+<sect1 id="other">
+<title
+>Outro</title>
+
+<para
+>É recomendável que não mude as duas primeiras opções a não ser que tenha lido a página do manual do <application
+>ISpell</application
+> Internacional.</para>
+</sect1>
+</chapter>
+
+<chapter id="contact-information">
+<title
+>Informações de Contacto</title>
+
+<para
+>Para mais informações acerca do &kspell;, visite a <ulink url="http://www.chaos.umd.edu/~dsweet/KDE/KSpell"
+>Página do &kspell;</ulink
+>. Em particular, encontrará informação acerca da programação de classes C++ do &kspell;.</para>
+
+<para
+>Pode enviar e-mail para o autor com questões e/ou comentários para &David.Sweet.mail;.</para>
+
+<para
+>Documentação com 'copyright' &copy; 2003 de &David.Sweet; &David.Sweet.mail; </para>
+
+<para
+>Tradução de Sérgio Fernandes <email
+>sergio_fernandes@rocketmail.com</email
+></para
+>
+&underFDL; </chapter>
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdemultimedia/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/Makefile.in
new file mode 100644
index 00000000000..406e65c8987
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kio_audiocd juk kioslave artsbuilder noatun kaboodle kmid krec kmix kcontrol kaudiocreator kscd
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.in
new file mode 100644
index 00000000000..9ee6b24504b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/artsbuilder
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/artsbuilder/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/artsbuilder/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/artsbuilder/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/artsbuilder/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/artsbuilder/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=future.docbook index.docbook porting.docbook glossary.docbook helping.docbook artsbuilder.docbook detail.docbook midiintro.docbook modules.docbook mcop.docbook gui.docbook faq.docbook index.cache.bz2 midi.docbook tools.docbook Makefile.in digitalaudio.docbook references.docbook apis.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook mcop.docbook index.docbook detail.docbook future.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder
+ @for base in glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook mcop.docbook index.docbook detail.docbook future.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook mcop.docbook index.docbook detail.docbook future.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook mcop.docbook index.docbook detail.docbook future.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/artsbuilder/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/artsbuilder/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/artsbuilder/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/apis.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/apis.docbook
new file mode 100644
index 00000000000..0eacdd0588f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/apis.docbook
@@ -0,0 +1,434 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="arts-apis">
+<title
+>Interfaces de Programação de Aplicações do &arts;</title>
+
+<sect1 id="api-overview">
+<title
+>Introdução</title>
+<para
+>O aRts não é apenas um pedaço de 'software', também fornece uma variedade de APIs para uma variedade de fins. Nesta secção, será dada uma "ideia geral", uma breve apresentação do que essas APIs supostamente deverão fazer e como interagem. </para>
+
+<para
+>Existe uma distinção importante a fazer: a maioria das APIs são <emphasis
+>independentes da linguagem e da localização</emphasis
+> dado que são especificadas no <emphasis
+>mcopidl</emphasis
+>. Isto é, você pode basicamente usar os serviços que elas oferecem a partir de qualquer linguagem, implementá-las em qualquer linguagem e não terá de se preocupar se está a falar com objectos locais ou remotos. Aqui está uma lista destes, em primeiro lugar: </para>
+
+
+<variablelist>
+<varlistentry>
+<term
+>core.idl</term>
+ <listitem
+><para
+>As definições básicas que formam o núcleo da funcionalidade do MCOP, como por exemplo o próprio protocolo, as definições do objecto, o mediador, o sistema de fluxo e assim por diante. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>artsflow.idl</term>
+
+ <listitem
+><para
+>Estes contêm o sistema de fluxo que você irá usar para se ligar às sequências de áudio, a definição do <emphasis
+>Arts::SynthModule</emphasis
+> que é a base de qualquer interface que emita sequências multimédia e, finalmente, alguns objectos de áudio úteis </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>kmedia2.idl</term>
+
+
+ <listitem
+><para
+>Aqui está definido um objecto que poderá reproduzir conteúdos multimédia, o <emphasis
+>Arts::PlayObject</emphasis
+>. Os leitores multimédia como o 'noatun', o reprodutor multimédia serão capazes de reproduzir qualquer conteúdo multimédia para o qual exista um PlayObject. Por isso, faz sentido implementar os PlayObjects para os vários formatos (como o MP3, o vídeo MPEG, MIDI, WAV, ...) nessa base, e já existem alguns de facto. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>soundserver.idl</term>
+
+ <listitem
+><para
+>Aqui está definida uma interface para o servidor de som do sistema, o 'artsd'. A interface chama-se <emphasis
+>Arts::SoundServer</emphasis
+>, e implementa alguma funcionalidade como a aceitação de sequências multimédia da rede, a reprodução de amostras, a criação de outros objectos personalizados do aRts, e assim por diante. A transparência da rede está implícita devido à utilização do MCOP (como em tudo o resto, de facto). </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>artsbuilder.idl</term>
+ <listitem
+><para
+>Este módulo define a funcionalidade básica do grafo de fluxo, isto é, a combinação de objectos mais simples de modo a criar objectos mais complexos, definindo para tal um grafo com eles. Ele define a interface básica <emphasis
+>Arts::StructureDesc</emphasis
+>, a <emphasis
+>Arts::ModuleDesc</emphasis
+> e a <emphasis
+>Arts::PortDesc</emphasis
+>, as quais contêm uma descrição de uma estrutura, um módulo e um porto. Existe também uma forma de obter uma "rede viva de objectos" com essas descrições de ligações e valores, usando uma 'factory' (fábrica). </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>artsmidi.idl</term>
+
+ <listitem
+><para
+>Este módulo define a funcionalidade básica de MIDI, com os objectos que produzem os eventos do MIDI, o que é um evento do MIDI, um <emphasis
+>Arts::MidiManager</emphasis
+> para se ligar aos produtores e aos consumidores de eventos MIDI, e assim por diante. Como sempre, está implícita a transparência da rede. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>artsmodules.idl</term>
+ <listitem
+><para
+>Aqui existem vários filtros, osciladores, efeitos, atrasos adicionais, entre outros objectos, sendo tudo necessário para o processamento útil de sinal, e para criar instrumentos e efeitos complexos a partir destes blocos de construção básicos. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>artsgui.idl</term>
+
+ <listitem
+><para
+>Este preocupa-se com os objectos visuais. Ele define o tipo básico <emphasis
+> Arts::Widget</emphasis
+> a partir do qual todos os módulos gráficos derivam. Isto irá produzir uma independência da plataforma e .... edição gráfica visual, assim como a noção de GUIs com capacidades de serialização. Do mesmo modo, dado que os elementos gráficos têm atributos normais, os seus valores poderão ser ligados com facilidade a alguns módulos de processamento de sinal (isto é, o valor de uma barra deslizante à frequência de corte de um filtro). Como sempre: transparência de rede. </para
+></listitem>
+
+</varlistentry>
+
+</variablelist>
+<para
+>Sempre que possível, o próprio aRts está implementado usando a IDL. Por outro lado, existem algumas APIs <emphasis
+>específicas da linguagem</emphasis
+>, usando tanto C++ ou C normal. É normalmente aconselhado usar as interfaces IDL sempre que possível, usando as outras APIs quando for mesmo necessário. Aqui está uma lista das APIs específicas da linguagem: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>KNotify, KAudioPlayer (incluídos na 'libkdecore')</term>
+
+ <listitem
+><para
+>Estas são APIs do KDE de conveniência para os casos simples e comuns, onde você apenas deseja tocar uma amostra. As APIs são em C++ normal, optimizado para o Qt/KDE, e o mais simples possíveis. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>libartsc</term>
+ <listitem
+><para
+>Uma interface em C simples para o servidor de som. Muito útil ao transformar aplicações legadas. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>libmcop</term>
+
+ <listitem
+><para
+>Aqui é onde acontece toda a mágica do MCOP. A biblioteca contém as noções básicas que precisa de saber para criar uma aplicação de MCOP simples, o 'dispatcher', os temporizadores, a gestão de E/S e os pormenores internos que fazem o protocolo do MCOP funcionar em si. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>libartsflow</term>
+ <listitem
+><para
+>Para além da implementação do 'artsflow.idl', contém alguns utilitários como a conversão da taxa de amostragem. </para
+></listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>libqiomanager</term>
+
+ <listitem
+><para
+>A integração do MCOP no ciclo de eventos do Qt, quando você cria aplicações do Qt com o MCOP. </para
+></listitem>
+
+</varlistentry>
+
+</variablelist>
+
+
+
+</sect1>
+<sect1 id="knotify">
+<title
+>knotify</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+
+<sect1 id="kaudioplayer">
+<title
+>kaudioplayer</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+
+<sect1 id="libkmid">
+<title
+>libkmid</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+
+<sect1 id="kmedia2">
+<title
+>kmedia2</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+
+<sect1 id="soundserver">
+<title
+>servidor de som</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+
+<sect1 id="artsflow">
+<title
+>artsflow</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+
+<sect1 id="capi">
+<title
+><acronym
+>API</acronym
+> do C</title>
+
+<sect2 id="capiintro">
+<title
+>Introdução</title>
+
+<para
+>A <acronym
+>API</acronym
+> de C do &arts; foi desenhada para tornar simples a criação e a transformação de aplicações simples de C para tirarem partido do servidor de som &arts;. Ele contém algumas funcionalidades de difusão (o envio de sequências de amostras para o <application
+>artsd</application
+>), quer bloqueantes quer não-bloqueantes). Para a maioria das aplicações, você simplesmente irá retirar as poucas chamadas de sistema que lidam com o seu dispositivo de áudio e substitui-las com as chamadas de &arts; apropriadas.</para>
+
+<para
+>Foram feitas duas passagens como prova da teoria: o <application
+>mpg123</application
+> e o <application
+>quake</application
+>. Você poderá obter as correcções <ulink url="http://space.twc.de/~stefan/kde/download/artsc-patches.tar.gz"
+>aqui</ulink
+>. Sinta-se à vontade para enviar as suas próprias alterações para os responsáveis pelo &arts; ou pelos pacotes de 'software' multimédia, de modo a que possam integrar o suporte do &arts; no seu código.</para>
+
+</sect2>
+
+<sect2 id="capiwalkthru">
+<title
+>Percurso Rápido</title>
+
+<para
+>O envio de áudio para o servidor de som com a <acronym
+>API</acronym
+> é bastante simples:</para>
+<procedure>
+<step
+><para
+>incluir o ficheiro da API usando o <userinput
+>#include &lt;artsc.h&gt;</userinput
+></para
+></step>
+<step
+><para
+>inicializar a <acronym
+>API</acronym
+> com o <function
+>arts_init()</function
+></para
+></step>
+<step
+><para
+>criar um canal com o <function
+>arts_play_stream()</function
+></para
+></step>
+<step
+><para
+>configurar os parâmetros específicos com o <function
+>arts_stream_set()</function
+></para
+></step>
+<step
+><para
+>escrever os dados das amostras para o canal com o <function
+>arts_write()</function
+></para
+></step>
+<step
+><para
+>fechar o canal com o <function
+>arts_close_stream()</function
+></para
+></step>
+<step
+><para
+>libertar a <acronym
+>API</acronym
+> com o <function
+>arts_free()</function
+></para
+></step>
+</procedure>
+
+<para
+>Aqui está um pequeno programa de exemplo que ilustra isto:</para>
+
+<programlisting
+>#include &lt;stdio.h&gt;
+#include &lt;artsc.h&gt;
+int main()
+{
+ arts_stream_t canal;
+ char dados[8192];
+ int bytes;
+ int erro;
+
+ erro = arts_init();
+ if (erro &lt; 0)
+ {
+ fprintf(stderr, "erro do arts_init: %s\n", arts_error_text(erro));
+ return 1;
+ }
+
+ canal = arts_play_stream(44100, 16, 2, "testeartsc");
+
+ while((bytes = fread(dados, 1, 8192, stdin)) &gt; 0)
+ {
+ erro = arts_write(canal, dados, bytes);
+ if(erro &lt; 0)
+ {
+ fprintf(stderr, "erro do arts_write: %s\n", arts_error_text(erro));
+ return 1;
+ }
+ }
+
+ arts_close_stream(canal);
+ arts_free();
+
+ return 0;
+}
+</programlisting>
+</sect2>
+
+<sect2 id="capiartscconfig">
+<title
+>Compilar e Gerar o Executável: <application
+>artsc-config</application
+></title>
+
+<para
+>Para compilar e gerar os binários com facilidade, usando a <acronym
+>API</acronym
+> de C do &arts;, o utilitário <application
+>artsc-config</application
+> é fornecido e indica quais as bibliotecas que você precisa para compilar e onde se encontram os ficheiros de inclusão. É invocado com o comando</para>
+
+<screen
+><userinput
+><command
+>artsc-config</command
+> <option
+>--libs</option
+></userinput
+>
+</screen>
+
+<para
+>para saber quais as bibliotecas e </para>
+
+<screen
+><userinput
+><command
+>artsc-config</command
+> <option
+>--cflags</option
+></userinput
+>
+</screen>
+
+<para
+>para saber quais as opções adicionais do compilador de C. O exemplo acima poderia ter sido compilado com a linha de comandos:</para>
+
+<screen
+><userinput
+><command
+>cc</command
+> <option
+>-o testeartsc testeartsc.c `artsc-config --cflags` `artsc-config --libs`</option
+></userinput>
+
+<userinput
+><command
+>cc</command
+> <option
+>-o testeartsc</option
+> <option
+>testeartsc.c</option
+> <option
+>`artsc-config --cflags`</option
+> <option
+>`artsc-config --libs`</option
+></userinput
+>
+</screen>
+
+</sect2>
+
+<sect2 id="c-api-reference">
+<title
+>Referência das Bibliotecas</title>
+
+<para
+>[TODO: gerar a documentação do artsc.h com o 'kdoc'] </para>
+
+</sect2>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/artsbuilder.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/artsbuilder.docbook
new file mode 100644
index 00000000000..fd49688924d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/artsbuilder.docbook
@@ -0,0 +1,917 @@
+<chapter id="artsbuilder">
+<title
+>&arts-builder;</title>
+
+<sect1 id="overview">
+<title
+>Introdução</title>
+
+<para
+>Primeiro que tudo, ao tentar correr o &arts-builder; , você deverá correr também o servidor de som (o &artsd;). Normalmente, quando você usa o &kde; 2.1, este já deverá ser o caso. Se não for, você poderá configurar o arranque automático do servidor de som no &kcontrol; em <menuchoice
+><guilabel
+>Som</guilabel
+><guilabel
+>Servidor de Som</guilabel
+></menuchoice
+>. </para>
+
+<para
+>Quando você está a executar o &arts;, ele corre sempre módulos pequenos. O &arts-builder; é uma ferramenta para criar estruturas novas a partir de pequenos módulos interligados. Você simplesmente carrega os módulos para dentro da grelha. Para o fazer, escolha-os no menu <guimenu
+>Módulos</guimenu
+>, e carregue então algures no avião verde-e-cinzento. </para>
+
+<para
+>Os módulos normalmente têm portos (onde normalmente entram e saem os sinais de áudio). Para ligar dois portos, carregue no primeiro, o que normalmente faz com que ele fique laranja, e carregue depois no segundo. Você poderá ligar apenas um porto de entrada (na parte de cima) com um porto de saída (na parte inferior de um módulo). Se você quiser atribuir um valor fixo a um porto (ou desligá-lo), faça duplo-click no mesmo. </para>
+
+</sect1>
+
+<sect1 id="artsbuilder-tutorial">
+<title
+>Tutorial</title>
+
+<sect2 id="step-1">
+<title
+>Passo 1</title>
+
+<para
+>Inicie o &arts-builder;. </para>
+
+<para
+>Você precisa de um módulo Synth&lowbar;AMAN&lowbar;PLAY para ouvir a saída que está a criar. Por isso crie um módulo Synth&lowbar;AMAN&lowbar;PLAY, seleccionando-o em <menuchoice
+><guimenu
+>Módulos</guimenu
+> <guisubmenu
+>Síntese</guisubmenu
+> <guisubmenu
+>E/S de Som</guisubmenu
+> <guisubmenu
+>Synth&lowbar;AMAN&lowbar;PLAY</guisubmenu
+></menuchoice
+> e carregue no espaço em branco do módulo. Coloque-o por baixo da quinta linha ou algo do género, porque serão adicionadas aqui algumas coisas. </para>
+
+<para
+>O módulo irá ter um parâmetro <parameter
+>title</parameter
+> ou título (o porto do lado esquerdo), um <parameter
+>autoRestoreID</parameter
+> (ao lado do porto do lado esquerdo) para o encontrar. Para os preencher, faça duplo-click nesses portos, seleccione um valor constante e escreva <userinput
+>tutorial</userinput
+> no campo de texto. Carregue em <guibutton
+>OK</guibutton
+> para aplicar. </para>
+
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar a estrutura</guimenuitem
+> </menuchoice
+>. Você não irá ouvir absolutamente nada. O módulo de reprodução ainda necessita de uma entrada... ;) Se você tiver 'ouvido' o silêncio um pouco, carregue em <guibutton
+>OK</guibutton
+> e vá para o Passo 2 </para>
+</sect2>
+
+<sect2 id="step-2">
+<title
+>Passo 2</title>
+
+<para
+>Crie um módulo Synth&lowbar;WAVE&lowbar;SIN (em <menuchoice
+> <guimenu
+>Módulos</guimenu
+> <guimenuitem
+>Síntese</guimenuitem
+> <guimenuitem
+>Formas de onda</guimenuitem
+></menuchoice
+>) e coloque-o por cima do módulo Synth&lowbar;AMAN&lowbar;PLAY. (Deixe um espaço de uma linha entre eles). </para>
+
+<para
+>Como poderá ver, ele produz algum resultado, mas necessita de um <guilabel
+>pos</guilabel
+> como entrada. Primeiro, vai-se ligar a saída ao altifalante. Carregue no porto <guilabel
+>out</guilabel
+> (saída) do módulo Synth&lowbar;WAVE&lowbar;SIN e depois no porto <guilabel
+>left</guilabel
+> (esquerda) do Synth&lowbar;AMAN&lowbar;PLAY. Pronto, você acabou de ligar dois módulos. </para>
+
+<para
+>Todos os osciladores no &arts; não precisam de uma frequência à entrada, mas si de uma posição na onda. A posição deverá ser entre 0 e 1, o que se mapeia num objecto normal do Synth&lowbar;WAVE&lowbar;SIN no intervalo 0..2*pi. Para gerar os valores oscilantes para uma frequência, é usado um módulo Synth&lowbar;FREQUENCY. </para>
+
+<para
+>Crie um módulo Synth&lowbar;FREQUENCY (em <menuchoice
+> <guimenu
+>Módulos</guimenu
+> <guimenu
+>Síntese</guimenu
+> <guimenu
+>Oscilação &amp; Modulação</guimenu
+> </menuchoice
+>) e ligue a sua saída <quote
+>pos</quote
+> na entrada <quote
+>pos</quote
+> do seu Synth&lowbar;WAVE&lowbar;SIN. Indique o porto 'frequency' (frequência) do gerador FREQUENCY com um valor constante 440. </para>
+
+
+<para
+>Seleccione o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar a estrutura</guimenuitem
+></menuchoice
+>. Irá ouvir uma onda sinusoidal de 440 Hz num dos seus altifalantes. Se você a tiver ouvido durante algum tempo, carregue em <guibutton
+>OK</guibutton
+> e vá para o Passo 3. </para>
+
+</sect2>
+
+<sect2 id="step-3">
+<title
+>Passo 3</title>
+
+<para
+>OK, seria melhor se você ouvir a onda sinusoidal em ambos os altifalantes. Ligue o porto 'right' (direita) do Synth&lowbar;PLAY ao 'outvalue' (saída) do Synth&lowbar;WAVE&lowbar;SIN. </para>
+
+<para
+>Crie um objecto Synth&lowbar;SEQUENCE (em <menuchoice
+><guimenu
+>Módulos</guimenu
+> <guisubmenu
+>Síntese</guisubmenu
+><guisubmenu
+>MIDI &amp; Sequenciação</guisubmenu
+></menuchoice
+>). Dever-se-á encontrar no topo do ecrã. Se precisar de mais espaço, você poderá mover os outros módulos, seleccionando-os (para seleccionar vários módulos use o &Shift;) e arrastando-os. </para>
+
+<para
+>Agora ligue a saída 'frequency' (frequência) do Synth&lowbar;SEQUENCE à entrada 'frequency' do módulo Synth&lowbar;FREQUENCY. Depois, indique a velocidade da sequência como um valor constante 0,13 (o 'speed' ou velocidade é o porto mais à esquerda). </para>
+
+<para
+>Agora vá ao porto mais à direita (o 'sequence' ou sequência) do Synth&lowbar;SEQUENCE e escreva como valor constante <userinput
+>A-3;C-4;E-4;C-4;</userinput
+>; isto corresponde a uma sequência. Poderá ver mais sobre isto na Referência do Módulo. </para>
+
+<note>
+<para
+>O Synth&lowbar;SEQUENCE <emphasis
+>necessita</emphasis
+> mesmo de uma sequência e da sua velocidade. Sem isto, você irá obter provavelmente alguns estoiros. </para>
+</note>
+
+<para
+>Seleccione o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar a Estrutura</guimenuitem
+></menuchoice
+>. Você irá ver uma sequência bonita a tocar. Se gostou da sensação, carregue em <guibutton
+>OK</guibutton
+> e vá para o Passo 4. </para>
+</sect2>
+
+<sect2 id="step-4">
+<title
+>Passo 4</title>
+
+<para
+>Crie um módulo Synth&lowbar;PSCALE (em <menuchoice
+><guimenu
+>Módulos</guimenu
+> <guisubmenu
+>Síntese</guisubmenu
+> <guisubmenu
+>Envelopes</guisubmenu
+> </menuchoice
+>). Desligue o 'outvalue' (saída) da onda sinusoidal, fazendo duplo-click nela e escolher a opção <guilabel
+>não ligado</guilabel
+>. Ligue </para>
+
+<orderedlist
+><listitem>
+<para
+>O valor de saída do SIN ao valor de entrada do PSCALE</para>
+</listitem>
+<listitem>
+<para
+>O valor de saída do PSCALE à esquerda do AMAN_PLAY</para>
+</listitem>
+<listitem>
+<para
+>O valor de saída do PSCALE à direita do AMAN_PLAY</para>
+</listitem>
+<listitem>
+<para
+>A posição do SEQUENCE à posição do PSCALE</para>
+</listitem>
+</orderedlist>
+
+<para
+>Finalmente, configure o topo do PSCALE para um valor qualquer, por exemplo 0,1. </para>
+
+<para
+>Como é que funciona então: o Synth&lowbar;SEQUENCE dá informações adicionais sobre a posição da nota que está a tocar de momento, onde o 0 significa que começou agora e 1 significa que terminou. O módulo Synth&lowbar;PSCALE irá ajustar o facto de escala do canal de áudio que é passado por ele, desde um volume 0 (silêncio) até 1 (volume original), voltando outra vez a 0 (silêncio), de acordo com a posição. A posição onde o pico deverá ocorrer poderá ser indicada no 'pos'. Um valor igual a 0,1 significa que, depois de ter tocado 10&percnt; da nota, o volume terá atingido o seu máximo, começando a decair a partir daí. </para>
+
+
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar a Estrutura</guimenuitem
+></menuchoice
+>. Você irá ouvir uma sequência bonita a tostou da situação, carregue em <guibutton
+>OK</guibutton
+> e vá para o Passo 5. </para>
+
+</sect2>
+
+<sect2 id="step-5-starting-to-beam-data-around">
+<title
+>Passo 5: Começar a emitir os dados ;)</title>
+
+<para
+>Inicie outro &arts-builder;</para>
+
+<para
+>Coloque um Synth&lowbar;AMAN&lowbar;PLAY nele e configure-o para um nome aceitável. Coloque um Synth&lowbar;BUS&lowbar;DOWNLINK nele e:</para>
+
+<orderedlist>
+<listitem>
+<para
+>Configure o barramento do Synth&lowbar;BUS&lowbar;DOWNLINK para áudio (isto é apenas um nome, chame-lhe 'manel' se quiser) </para>
+</listitem>
+<listitem>
+<para
+>Ligue a esquerda do Synth&lowbar;BUS&lowbar;DOWNLINK à esquerda do Synth&lowbar;AMAN&lowbar;PLAY </para>
+</listitem>
+<listitem>
+<para
+>Ligue a direita do Synth&lowbar;BUS&lowbar;DOWNLINK à direita do Synth&lowbar;AMAN&lowbar;PLAY </para>
+</listitem>
+</orderedlist>
+
+<para
+>Comece a executar a estrutura. Como seria de esperar, não ouve nada, ... ainda. </para>
+
+<para
+>Volte à estrutura com as coisas do Synth&lowbar;WAVE&lowbar;SIN e substitua o módulo Synth&lowbar;AMAN&lowbar;PLAY module por um Synth&lowbar;BUS&lowbar;UPLINK, configurando o seu nome para 'áudio' (ou 'manel', se preferir); os módulos poderão ser removidos se os seleccionar e escolher <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+></menuchoice
+> no menu (ou carregando na tecla <keycap
+>Del</keycap
+>). </para>
+
+<para
+>Carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guilabel
+>Executar a estrutura</guilabel
+></menuchoice
+>. Irá ouvir a sequência com as notas em escala, transportadas no barramento. </para>
+
+<para
+>Se quiser saber porque é que algo como isto poderá de facto ser útil, carregue em <guibutton
+>OK</guibutton
+> (no &arts-builder; que está a executar o bloco do Synth&lowbar;SEQUENCE; você poderá deixar o outro a correr) e ir para o Passo 6. </para>
+</sect2>
+
+<sect2 id="step-6-beaming-for-advanced-users">
+<title
+>Passo 6: Apontar para utilizadores avançados</title>
+
+<para
+>Escolha a estrutura <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Mudar o nome</guimenuitem
+> </menuchoice
+> no menu do 'artsbuilder' que contém as coisas do Synth&lowbar;SEQUENCE, chamando-lhe de 'tutorial'. Carregue em <guibutton
+>OK</guibutton
+>. </para>
+
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+> </para>
+
+<para
+>Inicie ainda mais outro &arts-builder; e escolha <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+>, e carregar o tutorial de novo. </para>
+
+<para
+>Agora poderá seleccionar <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Executar a estrutura</guimenuitem
+> </menuchoice
+> em ambos os &arts-builder;s que têm estrutura. Você irá ouvir agora duas vezes a mesma coisa. Dependendo da altura em que os inicia, irá soar melhor ou pior. </para>
+
+<para
+>Outra coisa boa para fazer nesta altura é: iniciar o &noatun; e tocar um <literal role="extension"
+>mp3</literal
+> qualquer. Inicie o &artscontrol;. Vá a <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Ver o gestor de áudio</guimenuitem
+></menuchoice
+>. O que irá ver será o &noatun; e a sua estrutura de reprodução <quote
+>tutorial</quote
+> a tocar algo. Uma coisa interessante que poderá fazer é o seguinte: faça duplo-click no &noatun;. Irá agora obter uma lista com os barramentos disponíveis. Verá também que poderá indicar ao &noatun; para enviar a sua saída através do barramento de áudio que a sua estrutura do tutorial oferece. </para>
+</sect2>
+
+<sect2 id="step-7-midi-synthesis">
+<title
+>Passo 7: Síntese MIDI</title>
+
+<para
+>Finalmente, você deverá agora ser capaz de transformar a sua onda sinusoidal num instrumento real. Só faz sentido se você tiver algo útil que possa enviar eventos de &MIDI; para o &arts;. Será descrito aqui como você poderá usar um teclado externo qualquer, mas uma solução de sequenciação MIDI como o &brahms; irá funcionar da mesma forma. </para>
+
+<para
+>Primeiro que tudo, limpe o seu ecrã até que você tenha apenas um &arts-builder; com a estrutura da onda sinusoidal aberta (mas não em execução). De seguida, vá três vezes a <menuchoice
+><guimenu
+>Portos</guimenu
+> <guisubmenu
+>Criar sinal de áudio IN</guisubmenu
+></menuchoice
+>, e outras três a <menuchoice
+><guimenu
+>Portos</guimenu
+> <guisubmenu
+>Criar sinal de áudio OUT</guisubmenu
+></menuchoice
+>. Coloque esses portos algures. </para>
+
+<para
+>Finalmente, vá a <menuchoice
+><guimenu
+>Portos</guimenu
+> <guilabel
+>Mudar as posições e nomes</guilabel
+></menuchoice
+> e chame aos portos 'frequency' (frequência), 'velocity' (velocidade), 'pressed' (carregado), 'left' (esquerdo), 'right' (direito), 'done' (pronto). </para>
+
+<para
+>Finalmente, você poderá remover o módulo Synth&lowbar;SEQUENCE e ligar o porto de entrada 'frequency' (frequência) da estrutura ao porto 'frequency' do Synth&lowbar;FREQUENCY. Hm... Mas o que fazer com o 'pos'?</para
+> <para
+>Não existe isso, porque não há nenhum algoritmo no mundo onde você possa prever quando é que o utilizador solta a nota que acabou de carregar no teclado MIDI. Por isso, existe um parâmetro 'pressed' (carregado) que indica se o utilizador ainda tem a tecla pressionada ou não ('pressed' = 1: a tecla ainda está carregada, 'pressed' = 0: tecla solta) </para>
+
+<para
+>Isto significa que o objecto Synth&lowbar;PSCALE também precisa de ser substituído agora. Ligue um Synth&lowbar;ENVELOPE&lowbar;ADSR em alternativa (em <menuchoice
+><guimenu
+>Módulos</guimenu
+> <guisubmenu
+>Síntese</guisubmenu
+> <guisubmenu
+>Envelopes</guisubmenu
+> </menuchoice
+>). Ligue: </para>
+
+<orderedlist>
+<listitem>
+<para
+>A entrada 'pressed' da estrutura ao 'active' (activo) do ADSR</para>
+</listitem>
+<listitem>
+<para
+>O valor de saída do SIN ao valor de entrada do PSCALE</para>
+</listitem>
+<listitem>
+<para
+>O valor de saída do ADSR à saída 'left' (esquerda) da estrutura</para>
+</listitem
+><listitem>
+<para
+>O valor de saída do ADSR à saída 'right' (direita) da estrutura</para>
+</listitem>
+</orderedlist>
+
+<para
+>Configure os parâmetros 'attack' (ataque) igual a 0,1, 'decay' (decaimento) igual a 0,2, 'sustain' (sustentação) igual a 0,7 e 'release' (soltura) igual a 0,1. </para>
+
+<para
+>Outra coisa em que é preciso pensar é que a estrutura do instrumento precisa de saber de alguma forma quando é que está pronta para tocar e quando poderá ser limpa, porque caso contrário nunca seria interrompida, mesmo que a nota tivesse sido solta. Felizmente, o envelope do ADSR sabes quando não há mais nada para se ouvir, dado que ele iguala o sinal a zero nalgum ponto em que a nota foi solta. </para>
+
+<para
+>Isto é indicado ao pôr a saída 'done' (pronto) igual a 1. Por isso, ligue isto à saída 'done' da estrutura. A mesma será removida logo que o 'done' passe a 1. </para>
+
+<para
+>Mude o nome da sua estrutura para 'instrument_tutorial' (em <menuchoice
+><guimenu
+> Ficheiro</guimenu
+> <guimenuitem
+>Mudar o nome da estrutura</guimenuitem
+></menuchoice
+>. De seguida, grave-a usando o Gravar Como (o nome por omissão que é oferecido deverá ser agora igual a 'instrument_tutorial').</para
+><para
+>Inicie o 'artscontrol' e vá a <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Gestor de MIDI</guimenuitem
+></menuchoice
+>, escolhendo depois a opção <menuchoice
+><guimenu
+>Adicionar</guimenu
+><guimenuitem
+>Saída MIDI de Síntese do aRts</guimenuitem
+></menuchoice
+>. Finalmente, você deverá ser capaz de seleccionar o seu instrumento de tutorial aqui. </para>
+
+<para
+>Abra um terminal e escreva <userinput
+><command
+>midisend</command
+></userinput
+>. Você irá ver que o <command
+>midisend</command
+> e o instrumento estão agora listados no gestor de &MIDI; do &arts;. Depois de seleccionar ambos e de carregar em <guibutton
+>Ligar</guibutton
+>, é tudo. Pegue no seu teclado e comece a tocar (obviamente, terá de estar ligado ao seu computador). </para>
+</sect2>
+
+<sect2 id="suggestions">
+<title
+>Sugestões</title>
+
+<para
+>Agora você deverá ser capaz de trabalhar com o &arts;. Ficam aqui algumas dicas que você poderá tentar para melhorar com as suas estruturas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Tente usar outras coisas para além de uma onda sinusoidal. Quando ligar uma onda triangular, você irá pensar que o som não é grande coisa. Mas tente adicionar um filtro SHELVE&lowbar;CUTOFF logo a seguir à onda triangular para cortar as frequências acima de uma dada frequência (tente algo do género de 1000 Hz, ou mesmo duas vezes a frequência de entrada ou igual à frequência de entrada+200Hz, ou qualquer outra coisa do género). </para>
+</listitem>
+<listitem>
+<para
+>Tente usar mais do que um oscilador. O Synth&lowbar;XFADE poderá ser usado para misturar dois sinais; use por outro lado o Synth&lowbar;ADD para os adicionar. </para>
+</listitem>
+<listitem>
+<para
+>Tente configurar as frequências dos osciladores para valores diferentes; isto dará umas oscilações engraçadas. </para>
+</listitem>
+<listitem>
+<para
+>Experimente com mais do que um envelope. </para>
+</listitem>
+<listitem>
+<para
+>Tente sintetizar os instrumentos com resultados diferentes do lado esquerdo e do direito. </para>
+</listitem>
+<listitem>
+<para
+>Tente fazer o pós-processamento depois de sair da ligação de recepção do barramento. Você poderá misturar, por exemplo, uma versão atrasada do sinal ao sinal original para obter um efeito de eco. </para>
+</listitem>
+<listitem>
+<para
+>Tente usar a opção 'velocity' (velocidade), a qual corresponde à força com que a nota foi carregada, e poderá também dizer 'volume'). O efeito especial consiste em não só modificar o volume do sinal resultante, mas também o som do instrumento (como por exemplo a frequência de corte). </para>
+</listitem>
+<listitem>
+<para
+>...</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Se você criou algo engraçado, pense por favor em fornecê-lo à página Web do &arts; ou para ser incluído na próxima versão. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="artsbuilder-examples">
+<title
+>Exemplos</title>
+
+<para
+>O &arts-builder; vem com vários exemplos, os quais poderão ser acedidos através da opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir um Exemplo...</guimenuitem
+> </menuchoice
+>. Alguns deles estão na sua pasta correspondente, enquanto que outros (os quais não funcionam por uma razão qualquer na versão actual) são deixados na pasta 'todo'. </para>
+<para
+>Os exemplos caem em várias categorias: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Os exemplos autónomos que ilustram como usar cada um dos módulos incorporados do 'arts' (chamados <filename
+>example_*.arts</filename
+>). Estes tipicamente enviam um resultado qualquer para uma placa de som. </para>
+</listitem>
+
+<listitem>
+<para
+>Os instrumentos que são criados a partir de módulos de nível mais baixo (chamados de <filename
+>instrument_*.arts</filename
+>). Estes seguem uma convenção normal para os portos de entrada e saída para que possam ser usados no gestor de &MIDI; no &artscontrol;. </para>
+</listitem>
+
+<listitem>
+<para
+>Os modelos para criar novos módulos (denominados por <filename
+>template_*.arts</filename
+>). </para>
+</listitem>
+
+<listitem>
+<para
+>Os efeitos que poderão ser usados como blocos de construção reutilizáveis (chamados de <filename
+>effect_*.arts</filename
+>) [ tudo no 'todo' ] </para>
+</listitem>
+
+<listitem>
+<para
+>Os elementos de mistura usados para criar mesas de mistura, incluindo os controlos gráficos (chamados de <filename
+>mixer_element_*.arts</filename
+>). [ tudo no 'todo' ] </para>
+</listitem>
+
+<listitem>
+<para
+>Módulos diversos que não se encaixam em nenhuma das categorias acima. </para>
+</listitem>
+</itemizedlist>
+
+<variablelist>
+<title
+>Descrição Detalhada de Cada Módulo:</title>
+<varlistentry>
+<term
+><filename
+>example_stereo_beep.arts</filename
+></term>
+<listitem>
+<para
+>Gera uma onda sinusoidal de 440Hz no canal esquerdo e uma onda sinusoidal no canal direito, enviando o resultado para a saída da placa de som. Isto é referenciado na documentação do &arts;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_sine.arts</filename
+></term>
+<listitem>
+<para
+>Gera uma onda sinusoidal de 440 Hx. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_pulse.arts</filename
+></term>
+<listitem>
+<para
+>Gera uma onda de impulsos de 440 Hz com um tempo de actividade de 20%. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_softsaw.arts</filename
+></term>
+<listitem>
+<para
+>Gera uma onda de dente-de-serra de 440 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_square.arts</filename
+></term>
+<listitem>
+<para
+>Gera uma onda quadrada de 440 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_tri.arts</filename
+></term>
+<listitem>
+<para
+>Gera uma onda triangular de 440 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_noise.arts</filename
+></term>
+<listitem>
+<para
+>Gera 'ruído branco'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_dtmf1.arts</filename
+></term>
+<listitem>
+<para
+>Gera um tom duplo, produzindo para tal ondas sinusoidais de 697 e 1209 Hz, ajustando a escala para 0,5 e adicionando-as em conjunto. Isto é o tom DTMF para o número "1" num teclado de telefone. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_atan_saturate.arts</filename
+></term>
+<listitem>
+<para
+>Corre uma onda triangular com o filtro de saturação 'atan' (arco-tangente). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_autopanner.arts</filename
+></term>
+<listitem>
+<para
+>Usa um deslocador automático para deslocar uma onda sinusoidal de 400 Hz entre os altifalantes esquerdo e direito a um ritmo de 2 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_brickwall.arts</filename
+></term>
+<listitem>
+<para
+>Ajusta a escala de uma onda sinusoidal por um factor de 5 e passa-a por um limitador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_bus.arts</filename
+></term>
+<listitem>
+<para
+>Recebe de um barramento chamado <quote
+>Bus</quote
+> (Barramento) e envia para o barramento <quote
+>out_soundcard</quote
+> (saída da placa de som) com os canais esquerdo e direito invertidos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_cdelay.arts</filename
+></term>
+<listitem>
+<para
+>Recebe de um barramento chamado <quote
+>Delay</quote
+> (Atraso), envia o canal direito através de um atraso de 0,5 segundos e o esquerdo sem alterações. Você poderá usar o &artscontrol; para ligar o efeito a um reprodutor de som e observar os resultados. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_delay.arts</filename
+></term>
+<listitem>
+<para
+>Este é o mesmo que o <filename
+>example_cdelay.arts</filename
+> mas usando o efeito de atraso. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_capture_wav.arts</filename
+></term>
+<listitem>
+<para
+>Isto usa o Synth_CAPTURE_WAV para gravar uma onda sinusoidal de 400 Hz como um ficheiro WAV. Execute o módulo durante uns segundos e examine depois o ficheiro criado em <filename class="directory"
+>/tmp</filename
+>. Você poderá tocar o ficheiro com um leitor multimédia como o <application
+>noatun</application
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_data.arts</filename
+></term>
+<listitem>
+<para
+>Isto usa o módulo Data (Dados) para gerar uma sequência constante com o valor <quote
+>3</quote
+> e envia-a para um módulo Debug (Depuração) que o mostra periodicamente. Também contém um módulo Nil (Nada), que ilustra como poderá ser usado para não fazer absolutamente nada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_adsr.arts</filename
+></term>
+<listitem>
+<para
+>Mostra como criar um único som de um instrumento com o módulo 'Envelope Adsr' (ADSR do Envelope), despoletado repetidamente por uma onda quadrada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_fm.arts</filename
+></term>
+<listitem>
+<para
+>Isto usa o módulo de Fonte FM para gerar uma onda sinusoidal de 440 Hz que é modulada na frequência a uma taxa de 5 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_freeverb.arts</filename
+></term>
+<listitem>
+<para
+>Isto liga o efeito do Freeverb a partir do canal de recepção de um barramento a um canal de envio de outro barramento. Você poderá usar o &artscontrol; para ligar o efeito a um leitor de áudio e observar os resultados. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_flanger.arts</filename
+></term>
+<listitem>
+<para
+>Isto implementa um efeito simples de 'flanger' (não parece funcionar ainda, no entanto). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_moog.arts</filename
+></term>
+<listitem>
+<para
+>Esta estrutura combina os dois canais de um barramento num só, passando-o através do filtro VCF Moog, e envia o resultado para o barramento 'out_soundcard'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_pitch_shift.arts</filename
+></term>
+<listitem>
+<para
+>Esta estrutura passa o canal esquerdo dos dados da placa de som através do efeito 'Pitch Shift' (Desvio de Tom). Ajuste o parâmetro 'speed' (velocidade) para variar o efeito. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_rc.arts</filename
+></term>
+<listitem>
+<para
+>Esta estrutura passa um gerador de 'ruído branco' através de um filtro RC para a placa de som. Ao ver no Osciloscópio de FFT do &artscontrol;, você poderá ver como isto varia numa forma de onda de ruído não filtrada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_sequence.arts</filename
+></term>
+<listitem>
+<para
+>Isto demonstra o módulo Sequence (sequência), tocando para tal uma sequência de notas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_shelve_cutoff.arts</filename
+></term>
+<listitem>
+<para
+>Esta estrutura passa um gerador de 'ruído branco' através de um filtro 'Shelve Cutoff' para a placa de som. Ao ver no Osciloscópio de FFT do &artscontrol;, você poderá ver como isto varia numa forma de onda de ruído não filtrada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_equalizer.arts</filename
+></term>
+<listitem>
+<para
+>Isto demonstra o módulo 'Std_Equalizer'. Ele aumenta de 6 dB as frequências altas e baixas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_tremolo.arts</filename
+></term>
+<listitem>
+<para
+>Isto demonstra o efeito Tremolo. Ele modula os canais esquerdo e direito usando um tremolo de 10 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_xfade.arts</filename
+></term>
+<listitem>
+<para
+>Este exemplo mistura ondas sinusoidais de 440 e 880 Hz com um misturador cruzado. Ajuste o valor da percentagem do misturador de -1 até 1 para controlar a mistura dos dois sinais. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_pscale.arts</filename
+></term>
+<listitem>
+<para
+>Isto ilustra o módulo do Pscale (não é certo se este será um exemplo compreensível). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><filename
+>example_play_wav.arts</filename
+></term>
+<listitem>
+<para
+>Isto ilustra o módulo 'Play Wave' (Tocar um WAVE). Você terá de indicar a localização completa de um ficheiro <literal role="extension"
+>.wav</literal
+> como valor do parâmetro 'filename' (nome do ficheiro). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>example_multi_add.arts</term>
+<listitem>
+<para
+>Isto mostra o módulo Multi Add (Adição Múltipla), o qual aceita um número qualquer de entradas. Ele soma três módulos de dados que produzem entradas de 1, 2 e 3, mostrando depois o resultado 6. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/detail.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/detail.docbook
new file mode 100644
index 00000000000..1f4d3e43f63
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/detail.docbook
@@ -0,0 +1,1388 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="arts-in-detail">
+<title
+>O &arts; em Detalhe</title>
+
+<sect1 id="architecture">
+<title
+>Arquitectura</title>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="arts-structure.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A estrutura do &arts;.</phrase
+></textobject>
+</mediaobject>
+</sect1>
+
+<sect1 id="modules-ports">
+<title
+>Módulos &amp; Portos</title>
+
+<para
+>A ideia do &arts; é que a síntese pode ser feita com módulos pequenos que só fazem uma coisa, voltando a combiná-los depois em estruturas complexas. Os pequenos módulos normalmente têm entradas, onde poderão obter alguns sinais ou parâmetros, e saídas, onde produzirão alguns sinais. </para>
+
+<para
+>Um módulo (o Synth&lowbar;ADD), por exemplo, apanha simplesmente os dois sinais à entrada e adiciona-os em conjunto. O resultado fica disponível como um sinal de saída. Os locais onde os módulos oferecem os seus sinais de entrada e saída chamam-se portos. </para>
+
+</sect1>
+
+<sect1 id="structures">
+<title
+>Estruturas</title>
+
+<para
+>Uma estrutura é uma combinação de módulos ligados, alguns dos quais têm parâmetros codificados directamente nos seus portos de entrada, outros que poderão estar ligados e outros ainda que não estão ligados de todo. </para>
+
+<para
+>O que você pode fazer com o &arts-builder; é descrever as estruturas. Você descreve quais os módulos que quer que estejam ligados com outros módulos. Quando terminar, você poderá gravar a descrição dessa estrutura num ficheiro, ou dizer ao &arts; para criar essa estrutura que descreveu (Executar). </para>
+
+<para
+>Aí você irá provavelmente ouvir algum som, se fez tudo correctamente. </para>
+</sect1>
+
+<!-- TODO
+
+<sect1 id="streams">
+<title
+>Streams</title>
+
+</sect1>
+
+-->
+
+<sect1 id="latency">
+<title
+>Latência</title>
+
+<sect2 id="what-islatency">
+<title
+>O Que é a Latência?</title>
+
+<para
+>Suponha que tem uma aplicação chamada <quote
+>pling_rato</quote
+> (que fará um som de um <quote
+>pling</quote
+> se carregar num botão). A latência é o tempo que passa entre você pressionar o botão do rato com o seu dedo e você ouvir o som. A latência nesta configuração compõe-se por si só em várias latências, que poderão ter causas diferentes. </para>
+
+</sect2>
+
+<sect2 id="latenbcy-simple">
+<title
+>Latência em Aplicações Simples</title>
+
+<para
+>Nesta aplicação simples, a latência ocorre nestes sítios: </para>
+
+<itemizedlist>
+
+<listitem>
+<para
+>O tempo até o 'kernel' notificar o servidor do X11 que foi carregado um botão do rato. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo até o servidor do X11 notificar a sua aplicação que um botão do rato foi pressionado. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo até à aplicação 'pling_rato' decidir que este botão merece tocar um 'pling'. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo que leva à aplicação 'pling_rato' dizer ao servidor de som que deverá tocar um 'pling'. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo que leva para o 'pling' (que o servidor de som começa a misturar com a outra saída ao mesmo tempo) vá para os dados dos 'buffers', até que atinge a posição onde a placa de som reproduz o toque. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo que leva o som do 'pling' dos altifalantes a atingir o seu ouvido. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Os primeiros três itens são latências externas ao &arts;. Elas são interessantes, mas saem do âmbito deste documento. Todavia, tenha em atenção que elas existem, por isso, mesmo que você tenha optimizado tudo o resto para valores muito baixos, você poderá não obter exactamente o resultado que calculou. </para>
+
+<para
+>Indicar ao servidor para tocar qualquer coisa envolve normalmente uma única chamada de &MCOP;. Existem medidas que confirmam isso, na mesma máquina e usando 'sockets' do domínio Unix, que dizem que, para dizer ao servidor para tocar algo, poderão ser feitas cerca de 9000 invocações por segundo na implementação actual. Espera-se que a maioria disto seja devido à sobrecarga no 'kernel', na mudança de uma aplicação para outra. Claro que este valor altera com o tipo exacto dos parâmetros. Se você transferir uma imagem inteira numa chamada, a chamada será mais lenta do que se transferir um valor inteiro. Aplica-se o mesmo para o valor devolvido. Contudo, para as cadeias de caracteres (como o nome do ficheiro <literal role="extension"
+>WAV</literal
+> a tocar), isto não deverá ser nenhum problema. </para>
+
+<para
+>Isto significa que podemos aproximar este tempo a 1/9000 sec, o que fica abaixo de 0.15 ms. Concluir-se-á que isto não é relevante. </para>
+
+<para
+>A seguir vem o tempo entre o servidor começar a tocar e a placa de som a obter algo. O servidor precisa de armazenar os dados temporariamente em tampões ('buffers'), por isso quando as outras aplicações começarem a executar, como o seu servidor de X11 ou a aplicação <quote
+>pling_rato</quote
+> não se poderão ouvir quebras. A forma como isso é feito no &Linux; é recorrendo a um conjunto de fragmentos de determinado tamanho. O servidor voltará a preencher os fragmentos, e a placa de som irá reproduzi-los. </para>
+
+<para
+>Por isso, suponha que existem três fragmentos. O servidor preenche o primeiro, e a placa de som começa a tocá-lo. O servidor preenche o segundo e o terceiro, terminando assim a sua parte. As outras aplicações podem agora fazer algo. </para>
+
+<para
+>Dado que a placa de som acabou de tocar o primeiro fragmento, começa a tocar o segundo e o servidor volta a preencher o primeiro, repetindo este processo indefinidamente. </para>
+
+<para
+>A maior latência que você obtém com tudo isto é igual a (número de fragmentos)*(tamanho de cada fragmento)/(taxa amostragem * (tamanho de cada amostra)). Suponha que tem estéreo a 44kHz, com 7 fragmentos de 1024 bytes (o valor por omissão actual do &arts;): isso irá corresponder a 40 ms. </para>
+
+<para
+>Estes valores poderão ser ajustados de acordo com as suas necessidades. Todavia, a utilização do <acronym
+>CPU</acronym
+> aumenta com latências menores, dado que o servidor de som terá de preencher os tampões com maior frequência e em menores partes. É também quase impossível atingir valores melhores sem dar ao servidor de som a prioridade de tempo-real, porque caso contrário irá ter frequentes quebras. </para>
+
+<para
+>Contudo, é realista ter algo como 3 fragmentos de 256 bytes cada, o que iria fazer com que este valor fosse igual a 4,4 ms. Com um atraso de 4,4ms a utilização inactiva do <acronym
+>CPU</acronym
+> seria de aproximadamente 7,5% por parte do &arts;. Com um atraso de 40ms, seria de aproximadamente 3% (num PII-350, e este valor poderá depender da sua placa de som, versão do 'kernel', entre outros). </para>
+
+<para
+>Agora, finalmente, tem o tempo que leva o som do 'pling' a sair dos altifalantes e a chegar ao seu ouvido. Suponha que a sua distância até aos altifalantes é de 2 metros. O som viaja à velocidade de 330 metros por segundo. Por isso, esse tempo poder-se-á aproximar a 6 ms. </para>
+
+</sect2>
+
+<sect2 id="latency-streaming">
+<title
+>Latência em Aplicações de Transmissão</title>
+
+<para
+>As aplicações de transmissão ou difusão são aquelas que produzem elas próprias o som, e que origina uma sequência constanted de amostras, e que será agora adapto para reproduzir as coisas através do &arts;. Por exemplo: quando se pressiona uma tecla, a figura que está a tocar salta, aparecendo um som de 'boing'. </para>
+
+<para
+>Primeiro que tudo, você precisa de saber como é que o &arts; faz a transmissão. É bastante semelhante às E/S com a placa de som. O jogo envia alguns pacotes com amostras para o servidor de som. Imagine-se que são três pacotes. Assim que o servidor estiver pronto com o primeiro pacote, envia uma confirmação de volta para o jogo a dizer que este pacote está pronto. </para>
+
+<para
+>O jogo cria outro pacote de som e envia-o para o servidor. Entretanto o servidor começa a consumir o segundo pacote de som, e assim por diante. A latência aqui é semelhante à do caso simples: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O tempo até que o 'kernel' notifique o servidor de X11 que uma tecla foi carregada. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo até que o servidor de X11 notifique o jogo de que uma tecla foi carregada. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo até que o jogo se decida que esta tecla merece tocar um 'boing'. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo até o pacote de som onde o jogo começou a colocar o som do 'boing' leva a chegar ao servidor de som. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo que leva ao 'boing' (que o servidor de som começa a misturar para de uma vez) passe para os dados nos tampões ('buffers'), até que atinja a posição em que a placa de som começa a tocar. </para>
+</listitem>
+
+<listitem>
+<para
+>O tempo que o 'boing' leva a sair dos altifalantes até atingir o seu ouvido. </para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>As latências externas, tal como acima, estão fora do âmbito deste documento. </para>
+
+<para
+>Obviamente, a latência da transmissão depende do tempo que leva a todos os pacotes que são usados na transmissão a serem tocados uma vez. Deste modo, é igual a (número de pacotes)*(taxa de amostragem * (tamanho de cada amostra)) </para>
+
+<para
+>Como você vê, é a mesma fórmula que se aplica para os fragmentos. Contudo, para os jogos, não faz sentido fazer demoras tão pequenas. Pode-se dizer que uma configuração realista para os jogos seria de 2048 bytes por pacote, usando 3 pacotes. A latência resultante seria de 35 ms. </para>
+
+<para
+>Isto baseia-se no seguinte: assuma que o jogo desenha 25 imagens por segundo. É provavelmente seguro assumir que você não notará nenhuma diferença na saída de som para uma imagem. Por isso, 1/25 segundos para a transmissão é aceitável, o que por sua vez significa que 40 ms seria ok. </para>
+
+<para
+>A maioria das pessoas também não irão executar os seus jogos, com prioridade de tempo-real, onde o perigo de quebras no som não pode ser negligenciado. A transmissão com 3 pacotes de 256 bytes cada é possível (tentou-se isso) - mas provoca uma carga grande de <acronym
+>CPU</acronym
+> para a transmissão. </para>
+
+<para
+>para as latências do lado do servidor, você pode calculá-las exactamente como está dito em cima. </para>
+
+</sect2>
+
+<sect2 id="cpu-usage">
+<title
+>Algumas considerações de utilização do <acronym
+>CPU</acronym
+></title>
+
+<para
+>Existem vários factores que influenciam a utilização do <acronym
+>CPU</acronym
+> num cenário complexo, com algumas aplicações de transmissão entre outras, alguns 'plugins' no servidor, &etc;. Só para indicar algumas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Utilização em bruto de <acronym
+>CPU</acronym
+> pelos cálculos que são necessários. </para>
+</listitem>
+
+<listitem>
+<para
+>A sobrecarga do escalonamento interno do &arts; - como é que o &arts; decide qual o módulo que deve calcular o quê. </para>
+</listitem>
+
+<listitem>
+<para
+>A sobrecarga da conversão de inteiros para números de vírgula flutuante. </para>
+</listitem>
+
+<listitem>
+<para
+>A sobrecarga do protocolo &MCOP;. </para>
+</listitem>
+
+<listitem>
+<para
+>'Kernel': mudança de contexto/processo. </para>
+</listitem>
+
+<listitem>
+<para
+>'Kernel': sobrecarga nas comunicações </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para a carga em bruto do <acronym
+>CPU</acronym
+> usada nos cálculos, se você tocar duas sequências em simultâneo, você terá de efectuar somas. Se você aplicar um filtro, estão envolvidos alguns cálculos. Para dar um exemplo simplificado, a adição de duas sequências envolve talvez quatro ciclos de <acronym
+>CPU</acronym
+> por soma, o que num processador a 350MHz corresponde a 44100*2*4/350000000 = 0,1% utilização do <acronym
+>CPU</acronym
+>. </para>
+
+<para
+>Escalonamento interno do &arts;: o &arts; precisa de decidir qual o 'plugin' que irá calcular um dado conjunto de dados; isto leva tempo. Faça uma análise da performance se você estiver interessado nisso. Geralmente o que se pode dizer é: quanto menos de tempo-real fizer (&ie;. quanto maiores os blocos que poderão ser calculados numa dada altura), a menor sobrecarga de escalonamento você obterá. Acima do cálculo de blocos de 128 amostras de cada vez (usando deste modo tamanhos de fragmentos de 512 bytes), a sobrecarga no escalonamento não será grave. </para>
+
+<para
+>Conversão de inteiros para números de vírgula flutuante: o &arts; usa números de vírgula flutuante internamente como formato de dados. Este são simples de usr e nos processadores mais recentes não são mais lentos do que as operações com inteiros. Contudo, se existirem clientes que lidem com dados que não estejam em vírgula flutuante (como um jogo que deverá fazer a sua saída de som através do &arts;), estes precisam de ser convertidos. O mesmo aplica-se que você quiser reproduzir os sons na sua placa de som. A placa de som está à espera de inteiros, por isso você terá de converter. </para>
+
+<para
+>Aqui estão números para um Celeron, da quantidade aproximada de 'ticks' por amostra, com o egcs 2.91.66 com a opção -O2 (dados de Eugene Smith <email
+>hamster@null.ru</email
+>). Isto é altamente dependente do processador, como é óbvio: </para>
+
+<programlisting
+>convert_mono_8_float: 14
+convert_stereo_i8_2float: 28
+convert_mono_16le_float: 40
+interpolate_mono_16le_float: 200
+convert_stereo_i16le_2float: 80
+convert_mono_float_16le: 80
+</programlisting>
+
+<para
+>Por isso significa 1% de utilização do <acronym
+>CPU</acronym
+> para a conversão e 5% para a interpolação para este processador de 350 MHz. </para>
+
+<para
+>A sobrecarga que o protocolo &MCOP; provoca; este protocolo origina, como regra de algibeira, 9000 invocações por segundo. Muitas destas não são culpa do protocolo &MCOP; em si, mas relaciona-se com as duas causas do 'kernel' indicadas em baixo. Contudo, isto fornece uma base para cálculo do quanto custa a transmissão. </para>
+
+<para
+>Cada pacote de dados que é transmitido poderá ser considerado uma invocação do &MCOP;. Claro que os pacotes grandes são mais lentos do que 9000 pacotes/s, mas isto é a ideia básica. </para>
+
+<para
+>Suponha que você usa tamanhos de pacotes de 1024 bytes. Deste modo, para transferir uma sequência estéreo de 44kHz, você precisa de transferir 44100*4/1024 = 172 pacotes por segundo. Suponha que po100% de utilização de CPU, 9000 pacotes, então iria obter (172*100)/9000 = 2% de utilização de <acronym
+>CPU</acronym
+> devido à transmissão de pacotes de 1024 bytes. </para>
+
+<para
+>Existem aproximações. Contudo, estas mostram que você poderia estar muito melhor (se o poder fazer para o bem da latência), se usasse por exemplo pacotes de 4096 bytes. Pode-se fazer aqui uma fórmula compacta, calculando o tamanho do pacote que provoca uma utilização de 100% do <acronym
+>CPU</acronym
+> como sendo igual a 44100*4/9000 = 19,6 amostras, obtendo assim a fórmula rápida: </para>
+
+<para
+>utilização de <acronym
+>CPU</acronym
+> na transmissão em percentagem = 1960/(tamanho do seu pacote) </para>
+
+<para
+>o que dará 0,5% de utilização do <acronym
+>CPU</acronym
+> ao transmitir com pacotes de 4096 bytes. </para>
+
+<para
+>Mudança de contextos/processos do 'kernel': isto faz parte da sobrecarga do protocolo &MCOP;. A mudança entre dois processos leva tempo. Existe um novo mapeamento de memória, as 'caches' são invalidadas, entre outras coisas (se existir alguém experiente no 'kernel' a ler isto - que diga quais são as causas exactas). Tudo isto para dizer: leva tempo. </para>
+
+<para
+>Não é certo quantas mudanças de contexto o I &Linux; consegue fazer por segundo, mas esse número não é infinito. Por isso, muita parte da sobrecarga do protocolo &MCOP; deve-se, supostamente, em grande medida à mudança de contextos. No início do &MCOP;, foram feitos testes para usar a mesma comunicação dentro de um processo e isso era muito mais rápido (quatro vezes mais rápido, aproximadamente). </para>
+
+<para
+>'Kernel': sobrecarga na comunicação: Isto faz parte da sobrecarga do protocolo &MCOP;. A transferência de dados entre processos é feita de momento, recorrendo a 'sockets'. Isto é conveniente, dado que os métodos normais do select() podem ser usados para determinar quando chegou uma mensagem. Também pode ser combinado com ou E/S de áudio, o servidor do X11 ou outras fontes, com relativa facilidade. </para>
+
+<para
+>Contudo, estas chamadas de leitura e escrita custam certamente ciclos processador. Para as invocações pequenas (como a transferência de um evento MIDI), isso não é provavelmente assim tão mau, mas para as chamadas pesadas (como a transferência de uma imagem de vídeo com vários megabytes), isto é claramente um problema. </para>
+
+<para
+>A utilização de memória partilhada no &MCOP;, sempre que apropriado, é provavelmente a melhor solução. Isto deverá ser feito de forma transparente para o programador da aplicação. </para>
+
+<para
+>Obtenha um analisador ('profiler') ou faça outros testes para descobrir exactamente como é que a transmissão de áudio tem impacto se usar ou não memória partilhada. Contudo, não é mau, dado que a transmissão de áudio (reproduzir MP3s, por exemplo) poderá ser feita com utilização total de 6% de carga do <acronym
+>CPU</acronym
+> pelo &artsd; e pelo <application
+>artscat</application
+> (e 5% pelo descodificador de MP3). Contudo, isto inclui todas as coisas, desde os cálculos necessários até à sobrecarga nos 'sockets', por isso poder-se-á dizer que, nesta configuração, você poderá talvez poupar 1% se usar memória partilhada. </para>
+
+</sect2>
+
+<sect2 id="hard-numbers">
+<title
+>Alguns Números em Bruto</title>
+
+<para
+>Estes são retirados a partir da versão actual em desenvolvimento. Tentou-se obter também casos reais, porque isso não é o que as aplicações do dia-a-dia deverão usar. </para>
+
+<para
+>Foi criada uma aplicação chamada 'som_sequencia' que transmite dados para o &arts;. Aqui está a correr com prioridade de tempo-real (sem problemas) e com um 'plugin' pequeno por parte do servidor (ajuste e recorte do volume): </para>
+
+<programlisting
+>4974 stefan 20 0 2360 2360 1784 S 0 17.7 1.8 0:21 artsd
+5016 stefan 20 0 2208 2208 1684 S 0 7.2 1.7 0:02 som_sequencia
+5002 stefan 20 0 2208 2208 1684 S 0 6.8 1.7 0:07 som_sequencia
+4997 stefan 20 0 2208 2208 1684 S 0 6.6 1.7 0:07 som_sequencia
+</programlisting>
+
+<para
+>Cada um deles está a transmitir com 3 fragmentos de 1024 bytes (18 ms). Existem três clientes do mesmo tipo a correr em simultâneo. É certo que isto parece demasiado, mas como foi dito: pegue num analisador ('profiler') e procure o que é que leva tempo e, se o desejar, tente melhorá-lo. </para>
+
+<para
+>Contudo, não se deve pensar que a utilização da transmissão desta forma é realista ou faz sentido. Para levar isto ainda mais ao extremo, tentou-se a menor latência possível. Resultado: você poderá fazer transmissões sem interrupções com uma aplicação-cliente, se tiver 2 fragmentos de 128 bytes entre o &arts; e a placa de som e entre a aplicação-cliente e o &arts;. Isto significa que você tem uma latência total máxima de 128*4/44100*4 = 3 ms, onde 1,5 ms são gerados devido à E/S da placa de som e os outros 1,5 devem-se à comunicação com o &arts;. Ambas as aplicações precisam de correr em tempo-real. </para>
+
+<para
+>Mas isto tem um custo enorme do <acronym
+>CPU</acronym
+>. Este exemplo custa-lhe cerca de 45% num P-II/350. Ele também começa a fazer 'clicks' se você iniciar o 'top', se mover as janelas no seu ecrã do X11 ou se fizer E/S de disco. Todas estas questões são respeitantes ao 'kernel'. O problema é que o escalonamento de duas ou mais aplicações em tempo-real custam-lhe uma quantidade enorme de esforço também, e ainda mais se elas comunicarem, notificarem-se uma à outra, &etc;. </para>
+
+<para
+>Finalmente, um exemplo mais real. Isto é o &arts; com o &artsd; e um 'artscat' (um cliente de transmissão) que estão a correr 16 fragmentos de 4096 bytes: </para>
+
+<programlisting
+>5548 stefan 12 0 2364 2364 1752 R 0 4.9 1.8 0:03 artsd
+5554 stefan 3 0 752 752 572 R 0 0.7 0.5 0:00 top
+5550 stefan 2 0 2280 2280 1696 S 0 0.5 1.7 0:00 artscat
+</programlisting>
+
+</sect2>
+</sect1>
+
+<!-- TODO
+
+<sect1 id="dynamic-instantiation">
+<title
+>Dynamic Instantiation</title>
+
+</sect1>
+
+-->
+
+<sect1 id="busses">
+<title
+>Barramentos</title>
+
+<para
+>Os barramentos são ligações criadas dinamicamente que transferem o áudio. Basicamente, existem alguns canais de envio e de recepção e de envio. Todos os sinais dos canais de envio são adicionados e enviados para os canais de recepção. </para>
+
+<para
+>Os barramentos, tal como são implementados actualmente, operam em estéreo, por isso você só poderá transferir dados em estéreo nos barramentos. Se você quiser dados mono, bem, transfira apenas por um canal e coloque o outro a zeros ou com outro valor qualquer. Tudo o que precisa de fazer é criar um ou mais objectos Synth&lowbar;BUS&lowbar;UPLINK e dar-lhes o nome de um barramento, com o qual eles deverão falar (&eg; <quote
+>áudio</quote
+> ou <quote
+>bateria</quote
+>). Basta largar os dados aí. </para>
+
+<para
+>Aí, você terá de criar um ou mais objectos Synth&lowbar;BUS&lowbar;DOWNLINK, indicando-lhe o nome do barramento (<quote
+>áudio</quote
+> ou <quote
+>bateria</quote
+> ... se corresponde, os dados serão transferidos para aí), e os dados misturados irão sair de novo. </para>
+
+<para
+>Os canais de envio e de recepção poderão residir em estruturas diferentes, e você até poderá ter vários &arts-builder;s diferentes a correr e iniciar um canal de envio num e receber os dados noutro, através do canal de recepção respectivo. </para>
+
+<para
+>O que é interessante acerca dos barramentos é que eles são completamente dinâmicos. Os clientes poder-se-ão ligar instantaneamente. Não deverá haver nenhum 'click' ou ruído à medida que isto acontece. </para>
+
+<para
+>Claro que você não deverá desligar um cliente que toca um sinal, dado que poderá não estar a um nível nulo quando for desligado do barramento, ao que se ouvirá então um 'click'. </para>
+</sect1>
+
+<!-- TODO
+<sect1 id="network-ransparency">
+<title
+>Network Transparency</title>
+
+</sect1>
+
+<sect1 id="security">
+<title
+>Security</title>
+
+</sect1>
+
+
+<sect1 id="effects">
+<title
+>Effects and Effect Stacks</title>
+
+</sect1>
+
+-->
+<sect1 id="trader">
+<title
+>Mediador</title>
+
+<para
+>O &arts;/&MCOP; baseia-se em grande medida na divisão das coisas em pequenos componentes. Isto torna as coisas muito flexíveis, à medida que vai extendendo o sistema facilmente com a adição de componentes novos que implementam efeitos novos, formatos de ficheiros, osciladores, elementos gráficos.... Dado que quase tudo é um componente, quase tudo poderá ser extendido facilmente, sem alterar o código existente. Os componentes novos poderão ser simplesmente carregados dinamicamente para melhorar as aplicações já existentes. </para>
+
+<para
+>Contudo, para isto funcionar, são necessárias duas coisas: </para>
+
+<itemizedlist>
+
+<listitem>
+<para
+>Os componentes têm de se publicitar a eles próprios - eles precisam de descrever quais as coisas que eles oferecem, para que as aplicações sejam capazes de as usar. </para>
+</listitem>
+
+<listitem>
+<para
+>As aplicações precisam de procurar activamente os componentes que elas poderão usar, em vez de usar sempre a mesma coisa para uma dada tarefa. </para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>A combinação disto - os componentes que dizem <quote
+>aqui estou eu, sou bom, usem-me</quote
+>, e as aplicações (ou, se preferir, outros componentes) que vão e procuram qual o componente que eles poderão usar para ter uma coisa feita - é o que é chamado de 'mediação' ou 'negociação'. </para>
+
+<para
+>No &arts;, os componentes descrevem-se a si próprios, indicando valores que <quote
+>suportam</quote
+> para as propriedades.. Uma propriedade típica para um componente de leitura de ficheiros poderá ser a extensão dos ficheiros que pode processar. Os valores típicos poderão ser o <literal role="extension"
+>wav</literal
+>, o <literal role="extension"
+>aiff</literal
+> ou o <literal role="extension"
+>mp3</literal
+>. </para>
+
+<para
+>De facto, todos os componentes poderão optar por oferecer vários valores diferentes para uma dada propriedade. Por isso, um único componente poder-se-á oferecer para ler tanto os ficheiros <literal role="extension"
+>wav</literal
+> como os <literal role="extension"
+>aiff</literal
+>, indicando que suporta estes valores para a propriedade <quote
+>Extension</quote
+> (Extensão). </para>
+
+<para
+>Para o fazer, um componente terá de colocar um ficheiro <literal role="extension"
+>.mcopclass</literal
+> num local apropriado, contendo as propriedades que suporta; no caso do exemplo actual, isto poderá assemelhar-se ao seguinte (e estará instalado como <filename
+><replaceable
+>dir_componente</replaceable
+>/Arts/WavPlayObject.mcopclass</filename
+>): </para>
+
+<programlisting
+>Interface=Arts::WavPlayObject,Arts::PlayObject,Arts::SynthModule,Arts::Object
+Author="Stefan Westerfeld &lt;stefan@space.twc.de&gt;"
+URL="http://www.arts-project.org"
+Extension=wav,aiff
+MimeType=audio/x-wav,audio/x-aiff
+</programlisting>
+
+<para
+>É importante que o nome do ficheiro <literal role="extension"
+>.mcopclass</literal
+> também diga como é que se chama a interface do componente. O mediador não olha para o conteúdo de todo, se o ficheiro (tal como está aqui) se chamar <filename
+>Arts/WavPlayObject.mcopclass</filename
+>, a interface do componente é chamada de <interfacename
+>Arts::WavPlayObject</interfacename
+> (os módulos mapeiam-se nas pastas). </para>
+
+<para
+>Para ver os componentes, existem duas interfaces (que estão definidas em <filename
+>core.idl</filename
+>, por isso você irá tê-las em todas as aplicações), chamadas de <interfacename
+>Arts::TraderQuery</interfacename
+> e <interfacename
+>Arts::TraderOffer</interfacename
+>. Você poderá fazer uma <quote
+>ida às compras</quote
+> nos componentes deste tipo: </para>
+
+<orderedlist>
+<listitem>
+<para
+>Crie um objecto de pesquisa: </para>
+<programlisting
+>Arts::TraderQuery pesquisa;
+</programlisting>
+</listitem>
+
+<listitem>
+<para
+>Indique o que pretende. Como viu em cima, os componentes descrevem-se a si próprios recorrendo a propriedades, para os quais eles oferecem determinados valores. Por isso, poderá indicar o que quiser através da selecção de componentes que suportem um dado valor para uma dada propriedade. Isto é feito se usar o método 'supports' de uma TraderQuery: </para>
+
+<programlisting
+>pesquisa.supports("Interface","Arts::PlayObject");
+ pesquisa.supports("Extension","wav");
+</programlisting>
+</listitem>
+
+<listitem>
+<para
+>Finalmente, efectue a pesquisa usando o método 'query'. Aí, você irá obter (ou assim se espera) algumas ofertas: </para>
+
+<programlisting
+>vector&lt;Arts::TraderOffer&gt; *ofertas = pesquisa.query();
+</programlisting>
+</listitem>
+
+<listitem>
+<para
+>Agora você poderá examinar o que encontrou. O que é importante é o método 'interfaceName' do TraderOffer, o qual lhe dirá o nome do componente que correspondeu à pesquisa. Você poderá também encontrar mais propriedades com o método 'getProperty'. O código seguinte irá simplesmente iterar por todos os componentes, imprimir o nome das suas interfaces (que poderão ser usados na criação), e limpar os resultados da pesquisa de novo: </para>
+<programlisting
+>vector&lt;Arts::TraderOffer&gt;::iterator i;
+ for(i = ofertas-&gt;begin(); i != ofertas-&gt;end(); i++)
+ cout &lt;&lt; i-&gt;interfaceName() &lt;&lt; endl;
+ delete ofertas;
+</programlisting>
+</listitem>
+</orderedlist>
+
+<para
+>Para este tipo de serviço de mediação ser útil, é importante concordar de alguma forma nos tipos de propriedades que os componentes deverão definir normalmente. É essencial que mais ou menos todos os componentes de uma determinada área usem o mesmo conjunto de propriedades para se descreverem a si próprios (e o mesmo conjunto de valores, sempre que se aplicar), de modo a que as aplicações (ou as outras componentes) sejam capazes de os encontrar. </para>
+
+<para
+>Author (tipo 'texto', opcional): Isto poderá ser usado para mostrar em última instância ao mundo que você fez algo. Aqui você poderá escrever tudo o que quiser, se bem que um endereço de e-mail é obviamente útil. </para>
+
+<para
+>Buildable (tipo booleano, recomendado): Isto indica se o componente pode sre usado com ferramentas de <acronym
+>RAD</acronym
+> (como o &arts-builder;) que usam os componentes, atribuindo-lhes propriedades e ligando os seus portos. Recomenda-se ter este valor a 'true' (verdadeiro) para quase todos os componentes de processamento de sinal (como os filtros, efeitos, osciladores, ...) e para todas as outras coisas que podem usadas numa abordagem <acronym
+>RAD</acronym
+>, mas não para coisas internas como, por exemplo, o <interfacename
+>Arts::InterfaceRepo</interfacename
+>. </para>
+
+<para
+>Extension (tipo texto, onde for relevante): Tudo o que lide com ficheiros deverá optar por usar isto. Você deverá colocar aqui a versão em minúsculas da extensão do ficheiro sem o <quote
+>.</quote
+>, como por exemplo <userinput
+>wav</userinput
+>. </para>
+
+<para
+>Interface (tipo texto, obrigatório): Isto deverá incluir a lista completa de interfaces (úteis) que os seus componentes suportam, incluindo provavelmente o <interfacename
+>Arts::Object</interfacename
+> e, se se aplicar, o <interfacename
+>Arts::SynthModule</interfacename
+>. </para>
+
+<para
+>Language (tipo texto, recomendado): Se você quiser que o seu componente seja carregado dinamicamente, você precisa de indicar aqui a linguagem. De momento, o único valor permitido é o <userinput
+>C++</userinput
+>, o que significa que o componente foi criado com a <acronym
+>API</acronym
+> normal de C++. Se o fizer, você também terá de definir a propriedade <quote
+>Library</quote
+> em baixo. </para>
+
+<para
+>Library (tipo texto, usado quando relevante): Os componentes feitos em C++ podem ser carregados dinamicamente. Para o fazer, você terá de os compilar num módulo de biblioteca carregada dinamicamente (<literal role="extension"
+>.la</literal
+>). Aqui você poderá indicar o nome do ficheiro <literal role="extension"
+>.la</literal
+>. Lembre-se de usar o REGISTER_IMPLEMENTATION (como sempre). </para>
+
+<para
+>MimeType (tipo texto, usado quando for relevante): Tudo o que lide com ficheiros deverá optar por usar isto. Você deverá colocar aqui a versão em minúsculas do tipo MIME normal, como por exemplo <userinput
+>audio/x-wav</userinput
+>. </para>
+
+<para
+>&URL; (tipo texto, opcional): Se quiser que as pessoas saibam onde poderão obter uma nova versão do componente (ou uma página pessoal, ou algo do género), você podê-lo-á fazer aqui. Isto deverá ser um &URL; normal de &HTTP; ou de &FTP;. </para>
+
+</sect1>
+
+<!-- TODO
+<sect1 id="midi-synthesis">
+<title
+><acronym
+>MIDI</acronym
+> Synthesis</title>
+
+</sect1>
+
+<sect1 id="instruments">
+<title
+>Instruments</title>
+
+</sect1>
+
+<sect1 id="session-management">
+<title
+>Session Management</title>
+
+</sect1>
+
+<sect1 id="full-duplex">
+<title
+>Full duplex Audio</title>
+
+</sect1>
+-->
+
+<sect1 id="namespaces">
+<title
+>Espaços de nomes no &arts;</title>
+
+<sect2 id="namespaces-intro">
+<title
+>Introdução</title>
+
+<para
+>Cada declaração de espaço de nomes corresponde à declaração de um <quote
+>módulo</quote
+> na &IDL; do &MCOP;. </para>
+
+<programlisting
+>// idl de mcop
+
+module M {
+ interface A
+ {
+ }
+};
+
+interface B;
+</programlisting>
+
+<para
+>Neste caso, o código de C++ gerado para o excerto de &IDL; deverá ser algo semelhante a isto: </para>
+
+<programlisting
+>// código de C++
+
+namespace M {
+ /* declaração de A_base/A_skel/A_stub e itens semelhantes */
+ class A { // Classe de interface de referência
+ /* [...] */
+ };
+}
+
+/* declaração de B_base/B_skel/B_stub e itens semelhantes */
+class B {
+ /* [...] */
+};
+</programlisting>
+
+<para
+>Por isso, quando se referir às classes do seu código em C++, você terá de escrever <classname
+>M::A</classname
+>, mas só B. Todavia, você poderá indicar <quote
+>using M</quote
+> algures - como em qualquer 'namespace' do C++. </para>
+
+</sect2>
+
+<sect2 id="namespaces-how">
+<title
+>Como o &arts; usa os espaços de nomes</title>
+
+<para
+>Existe um espaço de nomes global chamado <quote
+>Arts</quote
+>, o qual todos os programas e bibliotecas usam para colocar lá as suas declarações. Isto significa que, ao criar código em C++ que dependa do &arts;, você terá normalmente de anteceder cada classe que usar com o <classname
+>Arts::</classname
+>, tal como se segue: </para>
+
+<programlisting
+>int main(int argc, char **argv)
+{
+ Arts::Dispatcher mediador;
+" Arts::SimpleSoundServer servidor(Arts::Reference("global:Arts_SimpleSoundServer"));
+
+ servidor.play("/var/xpto/um_ficheiro.wav");
+</programlisting>
+
+<para
+>A outra alternativa é usar um 'using', tal como se segue: </para>
+
+<programlisting
+>using namespace Arts;
+
+int main(int argc, char **argv)
+{
+ Dispatcher mediador;
+ SimpleSoundServer servidor(Reference("global:Arts_SimpleSoundServer"));
+
+ servidor.play("/var/xpto/um_ficheiro.wav");
+ [...]
+</programlisting>
+
+<para
+>Nos ficheiros &IDL;, você não tem de facto escolha alguma. Se estiver a fazer código que pertença ao &arts; em si, você terá de o pôr no módulo do &arts;. </para>
+
+<programlisting
+>// Ficheiro IDL para código do aRts:
+#include &lt;artsflow.idl&gt;
+module Arts { // colocar no espaço de nomes Arts
+ interface Synth_AJUSTE : SynthModule
+ {
+ in audio stream entrada;
+ out audio stream saida;
+ attribute float factorAjuste;
+ };
+};
+</programlisting>
+
+<para
+>Se você fizer código que não pertença ao &arts; em si, você não o deverá colocar no espaço de nomes <quote
+>Arts</quote
+>. Contudo, você poderá criar um espaço de nomes próprio se quiser. Em qualquer dos casos, você terá de anteceder as classes que usar do &arts;. </para>
+
+<programlisting
+>// Ficheiro IDL para código que não pertence ao aRts:
+#include &lt;artsflow.idl&gt;
+
+// pode criar sem declaração do módulo, onde as classes geradas não irão
+// usar nenhum 'namespace' (espaço de nomes):
+interface Synth_AJUSTE2 : Arts::SynthModule
+{
+ in audio stream entrada;
+ out audio stream saida;
+ attribute float factorAjuste;
+};
+
+// contudo, você também poderá escolher o seu espaço de nomes, se preferir, por
+// isso se criar uma aplicação "Radio", você poderá fazê-lo da seguinte forma:
+module Radio {
+ struct Estacao {
+ string nome;
+ float frequencia;
+ };
+
+ interface Sintonizador : Arts::SynthModule {
+ attribute Estacao estacao; // não é necessário anteceder o Estacao, por ser do mesmo módulo
+ out audio stream esquerda, direita;
+ };
+};
+</programlisting>
+
+</sect2>
+
+<sect2 id="namespaces-implementation">
+<title
+>Detalhes Internos: Como Funciona a Implementação</title>
+
+<para
+>Normalmente, nas interfaces, conversões ('casts'), assinaturas dos métodos e noutras situações semelhantes, o &MCOP; precisa de se referir aos nomes dos tipos ou das interfaces. Estes são representados como texto nas estruturas de dados comuns do &MCOP;, enquanto que o espaço de nomes é sempre representado por completo no estilo do C++. Isto significa que os textos iriam conter <quote
+>M::A</quote
+> e <quote
+>B</quote
+>, seguindo o exemplo acima. </para>
+
+<para
+>Repare que isto se aplica mesmo se, dentro do texto do &IDL;, os qualificadores de espaços de nomes não foram indicados, dado que o contexto tornou claro qual a o espaço de nomes em que a interface <interfacename
+>A</interfacename
+> pretendia ser usada. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="threads">
+<title
+>Tarefas no &arts;</title>
+
+<sect2 id="threads-basics">
+<title
+>Básicos</title>
+
+<para
+>A utilização de tarefas ('threads') em todas as plataformas não é possível. Foi por isso que o &arts; originalmente foi feito sem qualquer suporte multitarefa. Para quase todos os problemas, para cada solução multitarefa para o problema, existe uma solução monotarefa que faz o mesmo. </para>
+
+<para
+>Por exemplo, em vez de colocar a saída de áudio numa tarefa em separado, tornando-a bloqueante, o &arts; usa a saída de áudio não-bloqueante, e tenta descobrir quando deve escrever os próximos blocos de dados com o <function
+>select()</function
+>. </para>
+
+<para
+>Contudo, o &arts; (em versões muito recentes) oferece pelo menos o suporte para as pessoas que queiram implementar os seus objectos com tarefas separadas. Por exemplo, se você já tiver código para um leitor de <literal role="extension"
+>mp3</literal
+> e o código do descodificador de <literal role="extension"
+>mp3</literal
+> está à espera de correr numa tarefa separada, é normalmente o acto mais fácil manter este desenho. </para>
+
+<para
+>A implementação do &arts;/&MCOP; é desenhada tendo como ideia de base a partilha do estado entre os objectos separados, implementada de formas óbvias ou menos óbvias. Uma pequena lista do estado partilhado inclui: </para>
+
+<itemizedlist>
+<listitem
+><para
+>O objecto Dispatcher (mediador) que faz a comunicação do &MCOP;. </para>
+</listitem>
+
+<listitem>
+<para
+>A contagem de referências (interfaces inteligentes). </para>
+</listitem>
+
+<listitem>
+<para
+>O IOManager (gestor de E/S) que vigia os temporizadores e descritores de ficheiros. </para>
+</listitem>
+
+<listitem>
+<para
+>O ObjectManager (gestor de objectos), que cria os objectos e carrega automaticamente os 'plugins'. </para>
+</listitem>
+
+<listitem>
+<para
+>O FlowSystem (sistema de fluxo) que invoca o 'calculateBlock' nas situações apropriadas. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Todos os objectos acima não estão à espera de ser usados concorrentemente (&ie; chamados em tarefas separadas ao mesmo tempo). Normalmente, existem duas formas de resolver isto: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Obrigar ao invocador de todas as funções nestes objectos a adquirir um bloqueio antes de as usar. </para>
+</listitem>
+
+<listitem>
+<para
+>Tornar estes objectos realmente seguros em multitarefa e/ou criar instâncias por cada tarefa das mesmas. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>O &arts; segue a primeira aproximação: você terá de bloquear os objectos sempre que precisar de comunicar com qualquer um deles. A segunda aproximação é mais difícil de conseguir. Um truque que tenta obter isto está disponível em <ulink url="http://space.twc.de/~stefan/kde/download/arts-mt.tar.gz"
+> http://space.twc.de/~stefan/kde/download/arts-mt.tar.gz</ulink
+>, mas nesta altura do campeonato, funcionará melhor uma aproximação minimalista, e causará menos problemas com as aplicações existentes. </para>
+
+</sect2>
+<sect2 id="threads-locking">
+<title
+>Quando/como efectuar o bloqueio?</title>
+
+<para
+>Você poderá efectuar/libertar o bloqueio com as duas funções: </para>
+
+<itemizedlist>
+<listitem>
+<para>
+<ulink
+url="http://space.twc.de/~stefan/kde/arts-mcop-doc/arts-reference/headers/Arts__Dispatcher.html#lock"
+><function
+>Arts::Dispatcher::lock()</function
+></ulink>
+</para>
+</listitem>
+<listitem>
+<para>
+<ulink
+url="http://space.twc.de/~stefan/kde/arts-mcop-doc/arts-reference/headers/Arts__Dispatcher.html#unlock"
+><function
+>Arts::Dispatcher::unlock()</function
+></ulink>
+</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Geralmente, você não terá de efectuar o bloqueio (e não deverá ter de tentar fazê-lo), se já foi efectuado anteriormente. Segue-se uma lista com as condições em que este é o caso: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Você recebe uma chamada de resposta do IOManager (um temporizador ou um descritor). </para>
+</listitem>
+
+<listitem>
+<para
+>Você é invocado devido a algum pedido do &MCOP;. </para>
+</listitem>
+
+<listitem>
+<para
+>Você é chamado a partir do NotificationManager (gestor de notificações). </para>
+</listitem>
+
+<listitem>
+<para
+>Você é invocado a partir do FlowSystem (pelo 'calculateBlock') </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Existem também algumas excepções de funções que você só poderá invocar na tarefa principal e que, por essa razão, nunca irá necessitar de bloquear para as chamar: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O construtor/destrutor do Dispatcher/IOManager. </para>
+</listitem>
+
+<listitem>
+<para
+><methodname
+>Dispatcher::run()</methodname
+> / <methodname
+>IOManager::run()</methodname
+> </para>
+</listitem>
+
+<listitem>
+<para
+><methodname
+>IOManager::processOneEvent()</methodname
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Mas é tudo. Para tudo o resto que esteja relacionado de qualquer forma com o &arts;, você irá necessitar de obter o bloqueio e libertá-lo quando terminar - sempre. Aqui está um exemplo simples: </para>
+
+<programlisting
+>class TarefaTempoSuspensao : Arts::Thread {
+public:
+ void run() {
+ /*
+ * você precisa deste bloqueio porque:
+ * - a criação de uma referência necessita de um bloqueio (porque o
+ * 'global:' vai para o gestor de objectos, o qual poderá necessitar
+ * por seu turno do objecto GlobalComm para procurar onde se ligar)
+ * - a atribuição de uma interface inteligente necessita de um
+ * bloqueio
+ * - a construção de um objecto a partir de uma referência necessita * de um bloqueio (porque poderá necessitar de se ligar a um
+ * servidor)
+ */
+ Arts::Dispatcher::lock();
+ Arts::SoundServer servidor = Arts::Reference("global:Arts_SoundServer");
+ Arts::Dispatcher::unlock();
+
+ for(;;) { /*
+ * você precisa de bloquear aqui, por que
+ * - libertar a referência a uma interface inteligente necessita
+ * de um bloqueio (porque poderá fazer uma criação tardia)
+ * - fazer uma invocação do MCOP necessita de efectuar um bloqueio
+ */
+ Arts::Dispatcher::lock();
+ long segundos = servidor.secondsUntilSuspend();
+ Arts::Dispatcher::unlock();
+
+ printf("segundos até à suspensão = %d",segundos);
+ sleep(1);
+ }
+ }
+}
+</programlisting>
+
+
+</sect2>
+
+<sect2 id="threads-classes">
+<title
+>Classes relacionadas com tarefas</title>
+
+<para
+>As seguintes classes relacionadas com tarefas estão disponíveis de momento: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O <ulink url="http://www.arts-project.org/doc/headers/Arts__Thread.html"
+><classname
+> Arts::Thread</classname
+></ulink
+> - que encapsula uma tarefa. </para>
+</listitem>
+
+<listitem>
+<para
+>O <ulink url="http://www.arts-project.org/doc/headers/Arts__Mutex.html"
+> <classname
+>Arts::Mutex</classname
+></ulink
+> - que encapsula um 'mutex' - uma exclusão mútua. </para>
+</listitem>
+
+<listitem>
+<para
+>O <ulink url="http://www.arts-project.org/doc/headers/Arts__ThreadCondition.html"
+> <classname
+>Arts::ThreadCondition</classname
+></ulink
+> - que oferece o suporte para acordar as tarefas que estão à espera que uma dada condição se torne verdadeira. </para>
+</listitem>
+
+<listitem>
+<para
+>O <ulink url="http://www.arts-project.org/doc/headers/Arts__SystemThreads.html"
+><classname
+>Arts::SystemThreads</classname
+></ulink
+> - que encapsula a camada do suporte multitarefa do sistema operativo (e que oferece algumas funções úteis para os programadores das aplicações). </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Veja os 'links' para obter mais documentação. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="references-errors">
+<title
+>Referências e Tratamento de Erros</title>
+
+<para
+>As referências no &MCOP; são um dos conceitos mais centrais na programação com o &MCOP;. Esta secção irá tentar descrever como é que as referências são usadas ao certo, e irá também tentar especialmente cobrir os casos de falha ). </para>
+
+<sect2 id="references-properties">
+<title
+>Propriedades básicas das referências</title>
+
+<itemizedlist>
+<listitem>
+<para
+>Uma referência de &MCOP; não é um objecto, mas sim a referência a um objecto: Ainda que a seguinte declaração <programlisting>
+ Arts::Synth_PLAY p;
+</programlisting
+> se pareça com a definição de um objecto, apenas declara a referência a um objecto. Como programador de C++, você poderá pensar nisto como um Synth_PLAY *, um tipo de ponteiro para um objecto Synth_PLAY. Isto significa especialmente que o 'p' poderá ser a mesma coisas que um ponteiro nulo (NULL). </para>
+</listitem>
+
+<listitem>
+<para
+>Você poderá criar uma referência a NULL (valor nulo), atribuindo este valor explicitamente </para>
+<programlisting
+>Arts::Synth_PLAY p = Arts::Synth_PLAY::null();
+</programlisting>
+</listitem>
+
+<listitem>
+<para
+>Invocar objectos numa referência NULL irá conduzir a um estoiro </para>
+<programlisting
+>Arts::Synth_PLAY p = Arts::Synth_PLAY::null();
+ string s = p.toString();
+</programlisting>
+<para
+>irá levar a um estoiro. Se comparar isto com um ponteiro, é exactamente o mesmo que <programlisting>
+ QWindow* janela = 0;
+ janela-&gt;show();
+</programlisting
+>, o qual todos os programadores de C++ sabem que deverão evitar. </para>
+</listitem>
+
+<listitem>
+<para
+>Os objectos não-inicializados tentar-se-ão criar 'a posteriori' quando forem usados pela primeira vez </para>
+
+<programlisting
+>Arts::Synth_PLAY p;
+ string s = p.toString();
+</programlisting>
+<para
+>é algo diferente de fazer uma referência a um ponteiro NULL. Você não indicou ao objecto de todo o que ele é, e agora irá tentar usá-lo. A questão aqui é que você deseja ter uma instância local de um objecto Arts::Synth_PLAY. Claro que você poderá querer ter algo diferente (como criar o objecto noutro local qualquer, ou usar um objecto remoto existente). Contudo, é um atalho conveniente para criar objectos. A criação tardia não irá funcionar logo que tenha atribuído outra coisa qualquer (como por exemplo uma referência nula). </para>
+
+<para
+>Os termos equivalentes em C++ seriam <programlisting>
+ QWidget* janela;
+ janela-&gt;show();
+</programlisting
+> o que obviamente, em C++, iria dar um estoiro garantido. Por isso, isto é diferente aqui. Esta criação tardia é enganadora, porque não quer dizer que exista necessariamente uma implementação para a sua interface. </para>
+
+<para
+>Por exemplo, considere uma coisa abstracta como um Arts::PlayObject. Existem decerto PlayObjects concretos como os que existem para tocar MP3s ou WAVs, mas o <programlisting>
+ Arts::PlayObject objecto;
+ objecto.play();
+</programlisting
+> irá falhar de certeza. O problema é que, ainda que a criação tardia funcione e tente criar um PlayObject, irá falhar, dado que existem coisas do tipo Arts::WavPlayObject e outros do género. Daí, use a criação tardia apenas se tiver a certeza que existe uma implementação. </para>
+</listitem>
+
+<listitem>
+<para
+>As referência podem apontar para o mesmo objecto </para>
+
+<programlisting
+>Arts::SimpleSoundServer s = Arts::Reference("global:Arts_SimpleSoundServer");
+ Arts::SimpleSoundServer s2 = s;
+</programlisting>
+
+<para
+>cria duas referências para o mesmo objecto. Isto não copia nenhum valor e não cria dois objectos. </para>
+</listitem>
+
+<listitem>
+<para
+>Todos objectos fazem contagem das referências. Por isso, logo que um objecto já não seja mais referenciado por nenhum outro objecto, é removido. Não existe nenhuma forma explícita de remover um objecto, contudo poderá usar algo do género <programlisting>
+ Arts::Synth_PLAY p;
+ p.start();
+ [...]
+ p = Arts::Synth_PLAY::null();
+</programlisting
+> para fazer com que o objecto Synth_PLAY se vá embora no fim. Especialmente não deverá ser necessário usar o 'new' e o 'delete' em conjunto com as referências. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="references-failure">
+<title
+>O caso de falha</title>
+
+<para
+>Dado que as referências poderão apontar para objectos remotos, os servidores que contenham esses objectos poderão estoirar. O que acontece então? </para>
+
+<itemizedlist>
+
+<listitem>
+<para
+>Um estoiro não muda se uma referência é nula. Isto significa que, se o <function
+>xpto.isNull()</function
+> foi <returnvalue
+>true</returnvalue
+> antes de um estoiro do servidor, então também será <returnvalue
+>true</returnvalue
+> depois do estoiro (o que parece claro). Significa também que, se o <function
+>xpto.isNull()</function
+> foi <returnvalue
+>false</returnvalue
+> antes de um estoiro do servidor (o 'xpto' fazia referência a um objecto), então também será <returnvalue
+>false</returnvalue
+> depois do estoiro do servidor. </para>
+</listitem>
+
+<listitem>
+<para
+>A invocação dos métodos numa referência válida mantém-se segura. Suponha que o servidor que contém o objecto 'calc' estoirou. Se continuar a invocar coisas do tipo <programlisting>
+ int k = calc.subtrair(i,j)
+</programlisting
+> estas serão seguras. Obviamente, o 'subtrair' terá de devolver algo aqui, o que não consegue porque o objecto remoto já não existe mais. Nesse caso, o (k == 0) será verdadeiro. Geralmente, as operações tentam devolver algo <quote
+>neutro</quote
+> como resultado, como por exemplo 0,0, uma referência nula para os objectos ou textos em branco, sempre que o objecto não existir mais. </para>
+</listitem>
+
+<listitem>
+<para
+>Se invocar o <function
+>error()</function
+> verá se algo correu bem ou mal. </para>
+
+<para
+>No caso de cima, o <programlisting>
+ int k = calc.subtrair(i,j)
+ if(k.error()) {
+ printf("O k não é igual a i-j!\n");
+ }
+</programlisting
+> iria imprimir <computeroutput
+>O k não é igual a i-j</computeroutput
+> sempre que a invocação remota não funcionasse. Caso contrário, o <varname
+>k</varname
+> é de facto o resultado da operação 'subtrair' efectuada pelo objecto remoto (sem estoiro do servidor). Contudo, para os métodos que fazem coisas como remover ficheiros, você não poderá saber de certeza se isso de facto aconteceu. Claro que aconteceu se o <function
+>.error()</function
+> devolveu <returnvalue
+>false</returnvalue
+>. Contudo, se o <function
+>.error()</function
+> devolveu <returnvalue
+>true</returnvalue
+>, existem duas possibilidades: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O ficheiro foi removido, e o servidor estoirou logo depois de o remover, mas antes de transferir o resultado. </para>
+</listitem>
+
+<listitem>
+<para
+>O servidor estoirou antes de ser capaz de remover o ficheiro. </para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+>O uso de invocações aninhadas é perigoso em programas resistentes a estoiros </para>
+
+<para
+>Se usar algo do tipo <programlisting>
+ janela.titlebar().setTitle("xpto");
+</programlisting
+> não é uma boa ideia. Suponha que você sabia que essa janela era uma referência de Window válida. Agora suponha que sabe que o <function
+>janela.titlebar()</function
+> iria devolver uma referência a Titlebar porque o objecto Window foi criado correctamente. Todavia, ainda a frase acima não é segura. </para>
+
+<para
+>O que poderia acontecer é que o servidor que continha o objecto Window tinha estoirado. Aí, independentemente de quão válida fosse a implementação de Window, você iria obter uma referência nula como resultado da operação 'janela.titlebar()'. E aí, obviamente, a invocação de 'setTitle' nessa referência nula iria provocar um estoiro à mesma. </para>
+
+<para
+>Por isso, uma variante segura disto seria <programlisting>
+ Titlebar titulo = janela.titlebar();
+ if(!janela.error())
+ titulo.setTitle("xpto");
+</programlisting
+>, adicionando o tratamento de erros apropriado, se o desejar. Se você não confiar na implementação de Window, você poderá também usar <programlisting>
+ Titlebar titulo = janela.titlebar();
+ if(!titulo.isNull())
+ titulo.setTitle("xpto");
+</programlisting
+> em que ambas são seguras. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Existem outras condições de falha, como a quebra de rede (suponha que você retira o cabo entre o seu servidor e o cliente enquanto a sua aplicação corre). Contudo, o efeito é o mesmo que um estoiro do servidor. </para>
+
+<para
+>De um modo geral, é claro uma questão de política a forma como você tenta eliminar os erros de comunicação na sua aplicação. Você poderá seguir o método de <quote
+>se o servidor estoirar, é necessário depurar o servidor até que nunca mais estoire de novo</quote
+>, o que significaria que você não se precisa de se incomodar com todos esses problemas. </para>
+
+</sect2>
+
+<sect2 id="references-internals">
+<title
+>Detalhes Internos: Contagem de Referências Distribuída</title>
+
+<para
+>Um objecto, para existir, precisa de pertencer a alguém. Se não pertencer, deixará de existir (mais ou menos) imediatamente. Internamente, a pertença é indicada ao chamar o <function
+>_copy()</function
+>, o qual incrementa uma contagem de referências e é devolvida ao invocar o <function
+>_release()</function
+>. Logo que a contagem de referências chegue a zero, será feito um 'delete'. </para>
+
+<para
+>Como variação do tema, a utilização remota é indicada pelo <function
+>_useRemote()</function
+> e desfeita pelo <function
+>_releaseRemote()</function
+>. Estas funções mantêm uma lista dos servidores que invocaram o objecto (e que, por esse motivo, o possuem). Isto é usado no caso deste servidor se desligar (&ie; estoiro, falha de rede), para remover as referência que ainda existem nos objectos. Isto é feito com o <function
+>_disconnectRemote()</function
+>. </para>
+
+<para
+>Agora existe um problema. Considere um valor devolvido. Normalmente, o objecto do valor devolvido não pertencerá mais à função que foi chamada. Também não pertencerá à função que chamou, até que a mensagem que mantém o objecto seja recebida. Deste modo, existe um tempo para os objectos <quote
+>sem dono</quote
+>. </para>
+
+<para
+>Agora, ao enviar um objecto, poder-se-á assumir que, assim que seja recebido, passará a ter um dono de novo, a menos que, mais uma vez, o receptor morra. Contudo, isto significa que é preciso ter um cuidado especial com os objectos, pelo menos ao enviá-los e provavelmente ao recebê-los, de modo a que não morra de uma vez. </para>
+
+<para
+>A forma como o &MCOP; faz isto é <quote
+>marcando</quote
+> os objectos que estão em vias de ser copiados para a rede. Antes de se dar início a uma cópia, o <function
+>_copyRemote</function
+> é invocado. Isto evita que o objecto seja libertado durante algum tempo (5 segundos). Logo que o receptor invoque o <function
+>_useRemote()</function
+>, a marca é removida de novo. Deste modo, todos os objectos que são enviado para a rede são marcados antes da transferência. </para>
+
+<para
+>Se o receptor obtiver um objecto que está no seu servidor, é óbvio que ele não irá invocar o <function
+>_useRemote()</function
+>. Para esse caso especial, o <function
+>_cancelCopyRemote()</function
+> existe para remover a marca manualmente. Para além disso, existe também a remoção de marcas temporizada, se tiver sido feita a marcação mas o destinatário não recebeu de facto o objecto (devido a um estoiro ou falha de rede). Isto é feito com a classe <classname
+>ReferenceClean</classname
+>. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="detail-gui-elements">
+<title
+>Elementos &GUI;</title>
+
+<para
+>Os elementos &GUI; estão neste momento num estado experimental. Contudo, esta secção irá descrever o que é suposto acontecer aqui por isso, se você for um programador, você será capaz de perceber como é que o &arts; irá lidar com as &GUI;s no futuro. Existe já algum código, também. </para>
+
+<para
+>Os elementos &GUI; deverão ser usados para permitir às estruturas de síntese interagirem com o utilizador. No caso mais simples, o utilizador deverá ser capaz de modificar alguns parâmetros de uma estrutura directamente (como um factor de ganho que é usado antes do módulo final de reprodução). </para>
+
+<para
+>Nas opções mais complexas, pode-se imaginar que o utilizador deseja modificar os parâmetros de grupos de estruturas e/ou ainda não tem as estruturas a correr, como a modificação do envelope <acronym
+>ADSR</acronym
+> do instrumento &MIDI; activo no momento. Outra coisa seria mudar o nome do ficheiro de um instrumento baseado em amostras. </para
+>
+
+<para
+>Por outro lado, o utilizador poderá querer monitorizar o que o sintetizador está a fazer. Poderão existir osciloscópios, analisadores de espectro, medidores de volume e outras <quote
+>experiências</quote
+> que mostram a curva de transferência na frequência de um dado módulo de filtragem. </para>
+
+<para
+>Finalmente, os elementos &GUI; deverão ser capazes de controlar a estrutura completa de o que é que está a correr dentro do &arts; e como. O utilizador deverá ser capaz de associar instrumentos a canais &MIDI;, iniciar novos processadores de efeitos, configurar a sua mesa de mistura principal (a qual é ela própria baseada em estruturas do &arts;) para ter mais um canal e usar outra estratégia para os seus equalizadores. </para>
+
+<para
+>Você pode ver - os elementos <acronym
+>GUI</acronym
+> deverão trazer todas as possibilidades do estúdio virtual que o &arts; deverá simular para o utilizador. Claro, eles deverão interagir de forma ordeira com as entradas &MIDI; (assim como as barras se deverão mexer se elas tiverem entradas &MIDI; que mudem também esse parâmetro), e provavelmente até elas próprias gerarem eventos, para permitir a interacção com o utilizador ser registada com o sequenciador. </para>
+
+<para
+>Tecnicamente, a ideia é ter uma classe de base de &IDL; para todos os elementos (a <classname
+>Arts::Widget</classname
+>), e derivar um conjunto de elementos comuns desta (como o <classname
+>Arts::Poti</classname
+>, o <classname
+>Arts::Panel</classname
+>, o <classname
+>Arts::Window</classname
+>, ...). </para>
+
+<para
+>Aí, poder-se-á implementar estes elementos com uma biblioteca, como por exemplo o &Qt; ou o Gtk. Finalmente, os efeitos deverão criar as suas &GUI;s a partir dos elementos existentes. Por exemplo, um ' poderia criar a sua interface a partir de cinco objectos <classname
+>Arts::Poti</classname
+> e de uma <classname
+>Arts::Window</classname
+>. Por isso, SE existir uma implementação do &Qt; para esses elementos de base, o efeito deverá ser capaz de se apresentar, usando o &Qt;. Se existir uma implementação para Gtk, então deverá também funcionar para o Gtk (e assemelhar-se/funcionar mais ou menos da mesma forma). </para>
+
+<para
+>Finalmente, dado que tem sido utilizada aqui a &IDL;, o &arts-builder; (ou outras ferramentas), serão capazes de ligar as interfaces visualmente, ou gerar automaticamente as interfaces com base nos parâmetros definidos, baseando-se apenas nas interfaces. Deverá ser relativamente simples criar uma classe para <quote
+>criar uma &GUI; a partir da descrição</quote
+>, que obtém uma descrição da &GUI; (contendo os vários parâmetros e elementos) e criar um objecto gráfico vivo a partir dele. </para>
+
+<para
+>Baseando-se na &IDL; e no modelo de componentes do &arts;/&MCOP;, deverá ser simples extender os objectos possíveis que podem ser usados na &GUI; de forma tão simples como para adicionar um 'plugin' que implementa um novo filtro para o &arts;. </para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/digitalaudio.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/digitalaudio.docbook
new file mode 100644
index 00000000000..d0fe3eb41c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/digitalaudio.docbook
@@ -0,0 +1,16 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<appendix id="intro-digital-audio">
+<title
+>Introdução ao Áudio Digital</title>
+
+<para
+>amostragem digital, filtros, efeitos, &etc;</para>
+
+</appendix>
+
+
+
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/faq.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/faq.docbook
new file mode 100644
index 00000000000..733bb78ef76
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/faq.docbook
@@ -0,0 +1,1312 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+<chapter id="faq">
+<title
+>Perguntas e respostas</title>
+
+<para
+>Esta secção responde a algumas questões perguntadas frequentemente sobre o &arts;. </para>
+
+<qandaset id="faq-general">
+<title
+>Perguntas Gerais</title>
+
+<qandaentry>
+<question>
+<para
+>Será que o &kde; suporta a minha placa de som para a saída de áudio? </para>
+</question>
+
+<answer>
+<para
+>O &kde; usa o &arts; para tocar som, e o &arts; usa os controladores do 'kernel' do &Linux;, sejam o <acronym
+>OSS</acronym
+> ou o <acronym
+>ALSA</acronym
+> (usando a emulação do <acronym
+>OSS</acronym
+>). Se a sua placa de som é suportada ou pelo <acronym
+>ALSA</acronym
+> ou pelo <acronym
+>OSS</acronym
+> e se estiver configurada convenientemente (&ie; qualquer outra aplicação do &Linux; consegue dar som), irá funcionar aqui também. Existem contudo alguns problemas com algum 'hardware' específico; por favor leia a <link linkend="faq-hardware-specific"
+>secção sobre os problemas específicos do 'hardware'</link
+> se estiver a ter problemas com o 'artsd' na sua máquina. </para>
+<para
+>Entretanto, também foi adicionado o suporte para outras plataformas. Aqui está uma lista completa de como a versão mais recente do &arts; poderá tocar som. Se você tiver uma plataforma que não está suportada, por favor pense e alterar o &arts; e migrá-lo para a sua plataforma. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>método de E/S de áudio do &arts;</entry>
+<entry
+>Comentário</entry>
+</row>
+</thead>
+
+<tbody>
+<row>
+<entry
+>paud</entry>
+<entry
+>Suporte para o Dispositivo de Áudio Pessoal do AIX</entry>
+</row>
+
+<row>
+<entry
+>alsa</entry>
+<entry
+>Controladores ALSA-0.5 e ALSA-0.9 do Linux</entry>
+</row>
+
+<row>
+<entry
+>libaudioio</entry>
+<entry
+>O suporte para a biblioteca genérica LibAudioIO que funciona no Solaris</entry>
+</row>
+
+<row>
+<entry
+>nas</entry>
+<entry
+>O servidor de som NAS, útil nos terminais X que têm suporte de NAS</entry>
+</row>
+
+<row>
+<entry
+>null</entry>
+<entry
+>Dispositivo de áudio nulo; elimina o som silenciosamente</entry>
+</row>
+
+<row>
+<entry
+>oss</entry>
+<entry
+>O suporte do OSS (Open Sound System) (funciona no Linux, em vários BSDs e outras plataformas com controladores OSS instalados).</entry>
+</row>
+
+<row>
+<entry
+>toss</entry>
+<entry
+>Suporte multitarefa do OSS, o qual funciona melhor em certos casos onde o suporte normal do OSS não funciona bem</entry>
+</row>
+
+<row>
+<entry
+>sgi</entry>
+<entry
+>O suporte do SGI Direct Media para o IRIX</entry>
+</row>
+
+<row>
+<entry
+>sun</entry>
+<entry
+>O suporte para o Solaris</entry>
+</row>
+
+</tbody>
+</tgroup>
+</informaltable>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não consigo tocar ficheiros <literal role="extension"
+>wav</literal
+> com o &artsd;! </para>
+</question>
+
+<answer>
+<para
+>Verifique se o &artsd; está compilado com a <filename
+>libaudiofile</filename
+> (faça <userinput
+><command
+>ldd</command
+> <parameter
+>artsd</parameter
+></userinput
+>). Se não estiver, obtenha o 'kdesupport', recompile tudo e irá funcionar. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Consigo ouvir som quando me ligo como <systemitem class="username"
+>root</systemitem
+>, mas os outros utilizadores não têm som! </para>
+</question>
+
+<answer>
+<para
+>As permissões do ficheiro <filename class="devicefile"
+>/dev/dsp</filename
+> afectam os utilizadores que terão som. Para permitir que toda a gente o utilize, faça isto: </para>
+
+<procedure>
+<step>
+<para
+>Ligue-se como <systemitem class="username"
+>root</systemitem
+>. </para>
+</step>
+
+<step>
+<para
+>Abra uma janela do &konqueror;. </para>
+</step>
+
+<step>
+<para
+>Vá para a pasta <filename class="directory"
+>/dev</filename
+>. </para>
+</step>
+
+<step>
+<para
+>Carregue no ficheiro <filename
+>dsp</filename
+> com o botão <mousebutton
+>direito</mousebutton
+> do rato, escolhendo de seguida as Propriedades. </para>
+</step>
+
+<step>
+<para
+>Carregue na página <guilabel
+>Permissões</guilabel
+>. </para>
+</step>
+
+<step>
+<para
+>Assinale as opções <guilabel
+>Ler</guilabel
+> e <guilabel
+>Escrever</guilabel
+> em todas as secções. </para>
+</step>
+
+<step>
+<para
+>Carregue em <guibutton
+>OK</guibutton
+>. </para>
+</step>
+</procedure>
+
+<para
+>Você poderá obter o mesmo efeito numa janela de terminal com o comando <userinput
+><command
+>chmod</command
+> <option
+>666</option
+> <parameter
+>/dev/dsp</parameter
+></userinput
+>. </para>
+
+<para
+>Para restringir o acesso ao som para apenas alguns utilizadores, você poderá usar as permissões do grupo. Em algumas distribuições de &Linux;, como por exemplo a Debian/Potato, o <filename class="devicefile"
+>/dev/dsp</filename
+> já pertence a um grupo chamado <systemitem class="groupname"
+>audio</systemitem
+>, por isso, tudo o que terá de fazer é adicionar os utilizadores a esse grupo. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Isto ajuda para o &artsd;, mas e então o &kmix;, o &kmid;, o &kscd;,&etc;? </para>
+</question>
+<answer>
+
+<para
+>Existem vários outros dispositivos que oferecem funcionalidades acedidas pelas aplicações multimédia. Você poderá tratá-las da mesma forma, quer estando acessíveis para todos, quer usando grupos para controlar o acesso. Aqui está uma lista, a qual poderá estar à mesma incompleta (também se existirem vários dispositivos num formato do tipo <filename class="devicefile"
+>midi0</filename
+>, <filename class="devicefile"
+>midi1</filename
+>, ..., então só a versão 0 está aqui indicada): </para>
+
+<itemizedlist>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/admmidi0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/adsp0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/amidi0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/amixer0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/audio</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/audio0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/cdrom</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/dmfm0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/dmmidi0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/dsp</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/dsp0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/midi0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/midi0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/midi00</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/midi00</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/mixer</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/mixer0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/mpu401data</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/mpu401stat</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/music</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/rmidi0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/rtc</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/sequencer</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/smpte0</filename>
+</para>
+</listitem>
+<listitem>
+<para>
+<filename class="devicefile"
+>/dev/sndstat</filename>
+</para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é que eu faço se o 'artsd' não arrancar ou estoirar na sua execução?</para>
+</question>
+
+<answer>
+<para
+>Primeiro que tudo: tente usar as opções por omissão do &kcontrol; (ou se você estiver a iniciá-lo manualmente, não passe mais nenhumas opções adicionais para além de, provavelmente, a <userinput
+><option
+>-F</option
+><parameter
+>10</parameter
+> <option
+>-S</option
+><parameter
+>4096</parameter
+></userinput
+> por causa da latência). Especialmente o <emphasis
+>'full duplex' é provável que estoire</emphasis
+> com vários controladores, por isso tente desactivá-lo. </para>
+
+<para
+>Uma boa forma de perceber porque é que o &artsd; não arranca (ou se estoira em plena execução) é arrancá-lo manualmente. Abra uma janela do &konsole; e faça: </para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>artsd</command
+> <option
+>-F</option
+><parameter
+>10</parameter
+> <option
+>-S</option
+><parameter
+>4096</parameter
+></userinput
+></screen>
+
+<para
+>Você poderá também adicionar a opção <option
+>-l0</option
+>, a qual irá imprimir mais informações sobre o que se está a passar, como por exemplo: </para>
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>artsd</command
+> <option
+>-l0</option
+> <option
+>-F</option
+><parameter
+>10</parameter
+> <option
+>-S</option
+><parameter
+>4096</parameter
+></userinput
+></screen>
+
+<para
+>Ao fazê-lo, você irá obter algumas informações úteis sobre o facto de não ter iniciado. Ou, se ele estoirar a fazer isto-ou-aquilo, você poderá fazer tal-e-tal, vendo depois <quote
+>como</quote
+> é que ele estoira. Se você quiser comunicar um erro, produza um traceamento ('backtrace') com o <command
+>gdb</command
+> e/ou <command
+>strace</command
+> para ajudar a encontrar o problema. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>É possível posicionar de novo o &artsd; (mover os ficheiros compilados para outra pasta)?</para>
+</question>
+
+<answer>
+<para
+>Você não poderá posicionar de novo perfeitamente o &arts;. O problema é que o &artswrapper; tem a localização do &artsd; compilada por motivos de segurança. Você poderá, no entanto, usar o ficheiro <filename
+>.mcoprc</filename
+> (itens TraderPath/ExtensionPath) para fazer com que o &artsd; posicionado de novo encontre os seus componentes. Veja o <link linkend="the-mcoprc-file"
+>capítulo sobre o ficheiro <filename
+>.mcoprc</filename
+></link
+> para saber mais detalhes sobre como fazer isto. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso compilar o &arts; com o gcc-3.0?</para>
+</question>
+
+<answer>
+<para
+>Resposta curta: não, o &arts; não irá funcionar se você compilar com o gcc-3.0. </para>
+
+<para
+>Resposta longa: Na versão oficial existem dois erros do gcc-3.0 que afectam o &arts;. O primeiro, que é o c++/2733 do gcc-3.0 é relativamente inofensivo (e tem a ver com problemas na instrução 'asm'). Ele quebra a compilação do 'convert.cc'. Foi corrigido na versão de CVS do gcc-3.0, e não será mais um problema no gcc-3.0.1 e superiores. Foi também adicionado uma solução de recurso à versão de CVS do KDE/aRts. </para>
+<para
+>O segundo erro do gcc-3.0, o c++/3145 (que consiste na geração de código errado no caso de herança múltipla virtual) é crítico. As aplicações como o &artsd; irão simplesmente estoirar no arranque quando forem compiladas com o gcc-3.0. Mesmo que tenha sido feito algo na versão do gcc-3.0 na altura em que isto foi escrito, o &artsd; continua ainda a estoirar com frequência e imprevisivelmente. </para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Que aplicações correm usando o &arts;?</para>
+</question>
+<answer>
+
+<para
+>Obviamente, todas as aplicações que vêm incluídas no &kde; sabem do &arts;. Isto inclui: </para>
+
+<itemizedlist>
+<listitem
+><para
+>&noatun;</para
+></listitem>
+<listitem
+><para
+>&arts-builder;</para
+></listitem>
+<listitem
+><para
+>&aktion;</para
+></listitem>
+<listitem
+><para
+>&kmid;</para
+></listitem>
+<listitem
+><para
+>&kmidi;</para
+></listitem>
+<listitem
+><para
+>&kmix;</para
+></listitem>
+<listitem
+><para
+>&kscd;</para
+></listitem>
+<listitem
+><para
+>Os jogos do &kde;, como o &kpoker; e o &ktuberling;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Algumas aplicações do &kde; que não estão ainda incluídas na distribuição do &kde; (&eg;, no 'kdenonbeta') também suportam o &arts;, incluindo: </para>
+
+<itemizedlist>
+<listitem
+><para
+>&brahms;</para
+></listitem>
+<listitem
+><para
+><application
+>Kaboodle</application
+></para
+></listitem>
+<listitem
+><para
+><application
+>Kdao</application
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>As seguintes aplicações não-&kde; também são conhecidas por funcionar com o &arts;: </para>
+
+<itemizedlist>
+<listitem
+><para
+><application
+>xmms</application
+> (com o 'plugin' do &arts;)</para
+></listitem>
+<listitem
+><para
+><application
+>RealPlayer</application
+> 8.0 da Real Networks (funciona com o &artsdsp;; o suporte nativo do &arts; está a ser considerado)</para
+></listitem>
+</itemizedlist>
+
+<para
+>Sabe-se que as seguintes aplicações <emphasis
+>não</emphasis
+> funcionam com o &arts;: </para>
+
+<itemizedlist>
+<listitem
+><para
+>nenhuma</para
+></listitem>
+</itemizedlist>
+
+<para
+>Veja também as respostas às perguntas na secção sobre <link linkend="faq-non-arts"
+>as aplicações não-&arts;</link
+>. </para>
+
+<para
+>Esta secção está incompleta -- se você tiver mais informações sobre as aplicações suportadas e não suportadas, por favor envie as suas referências para o autor, para que possam ser incluídas aqui. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+<qandaset id="faq-non-arts">
+<title
+>Aplicações não-&arts;</title>
+
+<qandaentry>
+<question>
+<para
+>Assim que o &kde; começa a correr, mais nenhuma aplicação consegue aceder ao meu dispositivo de som! </para>
+</question>
+<answer>
+<para
+>Desde que o servidor de som &arts; que é usado pelo &kde; começa a correr, irá começar a usar o dispositivo de som. Se o servidor estiver inactivo durante 60 segundos, ele suspender-se-á e libertar o dispositivo automaticamente. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Você diz que ele se suspende ao fim de 60 segundos, mas não o faz para mim! </para>
+</question>
+<answer>
+<para
+>Se você iniciar o 'artsd' a partir do painel de controlo do KDE, a situação por omissão é ele suspender-se ao fim de 60 segundos. Se você iniciar o 'artsd' a partir da linha de comandos, você precisa de usar a opção '-s' para indicar o tempo de suspensão automática, caso contrário ele irá desactivar a função de suspensão automática. </para>
+<para
+>De momento, ele não se suspende se você estiver a usar o 'full-duplex'. Desactive-o no &kcontrol; e ele suspender-se-á. A desactivação do 'full-duplex' é normalmente uma boa ideia se você só usar o &arts; para tocar áudio e não para gravar. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso correr as aplicações antigas e que não conhecem o &arts;? </para>
+</question>
+
+<answer>
+<para
+>Corra-as, utilizando o &artsdsp;. Por exemplo, se você normalmente iria executar: </para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>mpg123</command
+> <option
+>xpto.mp3</option
+></userinput
+></screen>
+
+<para
+>use em alternativa:</para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>artsdsp</command
+> <option
+>mpg123 xpto.mp3</option
+></userinput
+></screen>
+
+<para
+>Isto irá redireccionar a saída de som para o &arts;. Este método não obriga a alterações nas aplicações. É uma espécie de 'truque sujo' e ainda não suporta por completo todas as funcionalidades do dispositivo da placa de som, como tal algumas aplicações não funcionam. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não consigo executar o &artsdsp; com nenhuma aplicação; ela estoira sempre! </para>
+</question>
+<answer>
+<para
+>Você precisa de uma versão recente da biblioteca 'glibc'; o &artsdsp; não irá funcionar convenientemente em algumas distribuições mais antigas do &Linux;. Por exemplo no Debian 2.1 (que é baseado na 'glibc' 2.0) não funciona, enquanto que no Debian 2.2 (que se baseia na 'glibc' 2.1.3), funciona. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existem limitações teóricas com algumas aplicações que farão com que elas não corram de todo com o &artsdsp;? </para>
+</question>
+<answer>
+<para
+>Não. A utilização do &artsdsp; poderá dar origem a uma maior latência e utilização do <acronym
+>CPU</acronym
+> do que usando directamente as <acronym
+>API</acronym
+>s do &arts;. Para além disso, qualquer aplicação que não funcione deverá ser considerada como manifestando algum erro no &artsdsp;. A técnica usada pelo &artsdsp; deverá, se for implementada correctamente, permitir a <emphasis
+>todas</emphasis
+> as aplicações correrem com ela (incluindo aplicações grandes como o <application
+>Quake</application
+> 3). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é que posso fazer se uma aplicação não funcionar com o &artsdsp;? </para>
+</question>
+<answer>
+<para
+>Você poderá esperar que o &artsd; se suspenda ou utilizar o comando <userinput
+><command
+>artsshell</command
+> <option
+>suspend</option
+></userinput
+> para pedir ao servidor para se suspender ele próprio. Você só poderá suspender o servidor se nenhuma das aplicações do &arts; esteja de momento a usá-lo; da mesma forma, nenhuma das aplicações do &arts; será capaz de correr quando o servidor estiver suspenso. </para>
+
+<para
+>Se o servidor estiver ocupado, uma maneira crua mas efectiva de se ver livre dele é: </para>
+
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>killall</command
+> <option
+>artsd</option
+> ; <command
+>killall</command
+> <option
+>artswrapper</option
+></userinput>
+<lineannotation
+>Agora inicie a sua própria aplicação.</lineannotation>
+<prompt
+>&percnt;</prompt
+> <userinput
+><command
+>kcminit</command
+> <option
+>arts</option
+></userinput
+>
+</screen>
+
+<para
+>Qualquer uma das aplicações do &arts; em execução poderá estoirar, todavia, se você matar o servidor. </para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Então e as aplicações feitas para o &kde; 1.x? </para>
+</question>
+<answer>
+<para
+>Se você estiver a correr aplicações do &kde; 1.x, cuja saída de som é feita através do servidor de som do &kde; 1, você terá de correr o <application
+>kaudioserver</application
+> para que ele funcione. Você poderá iniciar o <application
+>kaudioserver</application
+> da mesma forma que as outras aplicações que não usam o &arts;: </para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>artsdsp</command
+> <option
+>kaudioserver</option
+></userinput
+>
+</screen>
+
+<para
+>Você terá de ter instalado o 'kaudioserver' (a partir do mesmo local onde arranjou as suas aplicações do &kde; 1.x) - isso pertence ao &kde; 1.x, não ao &kde; 2. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>E as aplicações que usam o servidor de som <acronym
+>ESD</acronym
+> (Enlightened Sound Daemon)? </para>
+</question>
+<answer>
+<para
+>A questão é semelhante à do <application
+>kaudioserver</application
+>. Essas aplicações irão necessitar de um servidor 'esd' em execução. Você poderá iniciar o <command
+>esd</command
+> através do &artsdsp;, e todas as aplicações que usam o <acronym
+>ESD</acronym
+> deverão funcionar bem, como o seguinte: </para>
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>artsdsp</command
+> <option
+>esd</option
+></userinput
+>
+</screen>
+<para
+>As versões mais novas do aRts (
+>= 1.2.0) também poderão usar o <acronym
+>ESD</acronym
+> em vez de aceder directamente à placa de som. Na linha de comandos, você poderá usar a opção '-a', tal como se segue </para>
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>artsd</command
+> <option
+>-a esd</option
+></userinput
+>
+</screen>
+<para
+>para ter o suporte do EsounD; no caso do KDE, você poderá usar o &kcontrol; para configurar o 'artsd' para usar o 'esd' em Som -&gt; Servidor de Som -&gt; E/S de Som. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+<qandaset id="faq-latency">
+<title
+>Latência</title>
+
+<qandaentry>
+<question>
+<para
+>De vez em quando oiço pausas curtas ao ouvir música, isso é um erro? </para>
+</question>
+<answer>
+<para
+>Isto é provável que não seja um erro, mas seja causado pelo facto de que o 'kernel do &Linux; não é muito bom no escalonamento em tempo-real. Existem situações em que o &arts; não será capaz de se manter a tocar o som. Você poderá, contudo, activar as permissões de tempo-real (no &kcontrol;), e usar um valor de latência elevado (como por exemplo <guilabel
+>250ms</guilabel
+> ou <guilabel
+>não interessa</guilabel
+>), o que poderá sempre melhorar a situação. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é o efeito da opção do tempo de resposta? </para>
+</question>
+<answer>
+<para
+>O texto de ajuda para esta opção no &kcontrol; poderá ser enganador. Um valor mais baixo significa que o &arts; irá levar menos tempo a responder aos eventos externos (&ie;. o tempo que leva entre fechar uma janela e ouvir um som tocado pelo &artsd;). Irá também usar mais recursos do <acronym
+>CPU</acronym
+> e estará mais sujeito a provocar perdas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe mais alguma coisa que eu possa fazer para evitar as pausas? </para>
+</question>
+<answer>
+<para
+>Para os utilizadores de unidades <acronym
+>IDE</acronym
+>, você poderá usar o comando <command
+>hdparm</command
+> para colocar as suas unidades <acronym
+>IDE</acronym
+> no modo <acronym
+>DMA</acronym
+>. Uma palavra de aviso: isto não funciona em todo o 'hardware', e poderá dar origem a uma reinicialização forte ou, em casos raros, à perda de dados. Leia a documentação sobre o comando <command
+>hdparm</command
+> para obter mais detalhes. Foi usado com sucesso o seguinte comando: </para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>hdparm</command
+> <option
+>-c1</option
+> <option
+>-d1</option
+> <option
+>-k1</option
+> <option
+>-K1</option
+> <parameter
+>/dev/hda</parameter
+></userinput
+>
+</screen>
+
+<para
+>Você precisa de correr isto depois de cada arranque, por isso você poderá querer colocar isto num programa de arranque do sistema (como isso é feito depende da distribuição, mas no Debian &Linux; é normalmente colocado no <filename
+>/etc/rc.boot</filename
+>). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>A prioridade de tempo-real não parece ter nenhum efeito em mim. Porquê? </para>
+</question>
+<answer>
+<para
+>Verifique se o 'artswrapper' está mesmo instalado 'suid' <systemitem class="username"
+>root</systemitem
+>, como é suposto que esteja. Muitas distribuições (como por exemplo o SuSE7.x) não fazem isto. Você poderá verificar isto se usar: ls -l $(which artswrapper). Bem: <screen>
+<prompt
+>&percnt;</prompt
+> <userinput
+><command
+>ls</command
+> <option
+>-l</option
+> <parameter
+>$(which artswrapper)</parameter
+></userinput>
+-rwsr-xr-x 1 root root 4556 Sep 24 18:05 /opt/kde3/bin/artswrapper
+</screen
+> Mal: <screen>
+<prompt
+>&percnt;</prompt
+> <userinput
+><command
+>ls</command
+> <option
+>-l</option
+> <parameter
+>$(which artswrapper)</parameter
+></userinput>
+-rwxr-xr-x 1 root root 4556 Sep 24 18:05 /opt/kde3/bin/artswrapper
+</screen
+> Se você não tiver um 's', poderá obtê-lo se fizer: <screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>chown</command
+> <option
+>root</option
+> <parameter
+>$(which artswrapper)</parameter
+></userinput>
+<prompt
+>&percnt;</prompt
+> <userinput
+><command
+>chmod</command
+> <option
+>4755</option
+> <parameter
+>$(which artswrapper)</parameter
+></userinput
+>
+</screen>
+</para>
+
+<para
+>Se você tornar o &artswrapper; SUID <systemitem class="username"
+>root</systemitem
+>, ele irá provavelmente melhorar a qualidade da sua reprodução áudio, reduzindo os cortes na música. Contudo, aumenta também o risco de que um erro no código ou um utilizador malicioso façam estoirar ou prejudicar o seu sistema. Para além disso, nas máquinas multi-utilizador, a definição de prioridades de áudio de alta-fidelidade poderá resultar numa 'performance' mais reduzida para os utilizadores que estão a tentar tirar partido <quote
+>produtivo</quote
+> da máquina.</para>
+
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Porque é que o &artsd; está a ocupar tanto tempo de <acronym
+>CPU</acronym
+>? </para>
+</question>
+<answer>
+<para
+>Verifique a configuração do seu tempo de resposta. Contudo, a versão actual não está ainda realmente optimizada. Isto irá melhorar, e até lá, não há uma previsão real de quão rápido poderá o &artsd; ser ou não. </para>
+</answer>
+</qandaentry>
+</qandaset>
+
+<qandaset id="faq-network">
+<title
+>Transparência na Rede</title>
+
+<qandaentry>
+<question>
+<para
+>O que é que preciso para a transparência na rede? </para>
+</question>
+<answer>
+<para
+>Active-a na configuração do <guilabel
+>Servidor de Som</guilabel
+> no &kcontrol; (<guilabel
+>activar o servidor de X11 para a informação de segurança</guilabel
+> e a <guilabel
+>transparência na rede</guilabel
+>). Depois copie o seu ficheiro <filename
+>.mcoprc</filename
+> para todas as máquinas onde você pensa usar a transparência na rede. Ligue-se de novo. Certifique-se que as máquinas que interagem conhecem as outras pelo seu nome (&ie; se elas têm nomes que possam ser resolvidos ou que se encontrem no <filename
+>/etc/hosts</filename
+>). </para>
+
+<para
+>Isto deverá ser tudo o que precisa de fazer. Contudo, se continuar a não funcionar, existem ainda uns detalhes adicionais. O processo do servidor de som &arts;, o &artsd;, deverá só correr numa máquina, a que tem a placa de som onde o áudio deverá ser reproduzido. Poderá ser iniciado automaticamente no arranque pelo &kde; (se configurar isso no &kcontrol;) ou manualmente, se usar algo do género: </para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>artsd</command
+> <option
+>-n</option
+> <option
+>-F</option
+> <parameter
+>5</parameter
+> <option
+>-S</option
+> <parameter
+>8192</parameter
+></userinput
+>
+</screen>
+
+<para
+>A opção <option
+>-n</option
+> é para a transparência na rede, enquanto que as outras configuram a latência. </para>
+
+<para
+>O seu ficheiro <filename
+>.mcoprc</filename
+> deverá ter este item: </para>
+
+<screen
+><userinput
+>GlobalComm=Arts::X11GlobalComm</userinput
+>
+</screen>
+
+<para
+>em todas as máquinas envolvidas, para que a transparência na rede funcione. Isto é o que fica activo pela opção do painel de controlo <guilabel
+>servidor de X11 para a informação de segurança</guilabel
+>. </para>
+
+<para
+>Finalmente, em qualquer versão do &kde; da série 2.0.x, existe um erro que se aplica se você não tiver um nome de domínio definido. Os clientes do &artsd; tentam descobrir onde se ligam através da combinação <systemitem class="systemname"
+><replaceable
+>maquina</replaceable
+>.<replaceable
+>dominio</replaceable
+></systemitem
+>. Se o seu nome de domínio estiver em branco, ele irá tentar ligar-se à <systemitem class="systemname"
+><replaceable
+>maquina</replaceable
+></systemitem
+>. (repare no ponto extra). Se adicionar uma linha deste tipo ao <filename
+>/etc/hosts</filename
+> (&ie; <userinput
+>orion.</userinput
+>, se a sua máquina se chamar <systemitem class="systemname"
+>orion</systemitem
+>), dará a volta ao problema. </para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Como é que eu faço depuração da transparência da rede se não funcionar? </para>
+</question>
+<answer>
+<para
+>Assumindo que você tem o código-fonte do &kde;, vá a <filename class="directory"
+>kdelibs/arts/examples</filename
+> e execute o comando <userinput
+><command
+>make</command
+> <option
+>check</option
+></userinput
+> para compilar alguns programas, incluindo o <application
+>referenceinfo</application
+>. Depois execute </para>
+
+<screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>./referenceinfo</command
+> <option
+>global:Arts&lowbar;SimpleSoundServer</option
+></userinput
+>
+</screen>
+
+<para
+>O resultado irá indicar o nome da máquina e do porto que está a ser usado pelo &arts;. Por exemplo, <computeroutput
+>tcp:orion:1698</computeroutput
+> significa que qualquer cliente que tente usar a transparência de rede deverá saber como aceder à máquina <systemitem class="systemname"
+>orion</systemitem
+>. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+<qandaset id="faq-hardware-specific">
+<title
+>Perguntas específicas do 'hardware'</title>
+
+<qandaentry>
+<question>
+<para
+>Com que 'hardware' o 'artsd' não funciona bem? </para>
+</question>
+<answer>
+<para
+>Parece que existem alguns controladores de &Linux; que não funcionam bem com o &arts; em algumas versões do 'kernel'. Por favor, veja esta lista antes de relatar algum erro. Se você achar que alguma da informação desta lista está incompleta, por favor não hesite em dar-nos a conhecer. <informaltable
+> <tgroup cols="4">
+<thead>
+<row>
+<entry
+>Controlador do Linux / Placa de Som</entry>
+<entry
+>Não funciona em</entry>
+<entry
+>Funciona em</entry>
+<entry
+>Comentários</entry>
+</row>
+</thead>
+
+<tbody>
+<row>
+<entry
+>controlador i810 (Intel 810 + Áudio AC97)</entry>
+<entry
+>2.4.9</entry>
+<entry
+>2.4.18, 2.2.20, controlador comercial do oss, alsa-0.5.12a com emulação de OSS</entry>
+<entry
+>o controlador provoca sobrecarga do CPU (ver em baixo)</entry>
+</row>
+
+<row>
+<entry
+>'chipset' Maestro 3/4</entry>
+<entry
+>2.4.9</entry>
+<entry
+>?</entry>
+<entry
+>o controlador provoca algumas vezes sobrecarga do CPU (ver em baixo)</entry>
+</row>
+
+<row>
+<entry
+>controladores do aureal8820, aureal8830 do Sourceforge</entry>
+<entry
+>2.4.17</entry>
+<entry
+>?</entry>
+<entry
+>o controlador lança excepções / causa sobrecarga do CPU (ver em baixo)</entry>
+</row>
+
+<row>
+<entry
+>OSS Comercial 3.9.4g com Vértice Aural</entry>
+<entry
+>?</entry>
+<entry
+>?</entry>
+<entry
+>bloqueio do sistema</entry>
+</row>
+
+<row>
+<entry
+>ymfpci</entry>
+<entry
+>2.4.0, 2.4.12</entry>
+<entry
+>2.4.17</entry>
+<entry
+>o controlador lança uma excepção (ver em baixo)</entry>
+</row>
+
+
+
+</tbody>
+</tgroup>
+</informaltable>
+</para>
+</answer>
+</qandaentry>
+
+
+
+<qandaentry>
+<question>
+<para
+>Porque é que existem problemas específicos do 'hardware' e como é que os vejo? </para>
+</question>
+<answer>
+<para
+>O problema normal é que o controlador não fornece ao aRts a informação suficiente ou a correcta sobre quando deve escrever os dados do som. A maioria dos controladores do OSS fornecem a informação correcta, mas nem todos. </para>
+<para
+>Você poderá reparar que algumas das outras aplicações (como o 'xmms') poderão não necessitar desses dados, e poderão deste modo até funcionar correctamente com o seu 'hardware'. Contudo, o &arts; precisa destes dados, por isso o 'artsd' poderá falhar. Isto é à mesma um erro no controlador e não do &arts;. </para>
+<para
+>Existem dois tipos de comportamento que o 'artsd' expõe ao ser executado num controlador incorrecto. Ou ele tenta continuamente fornecer dados novos, mas nunca consegue de facto ser bem-sucedido, o que poderá levar eventualmente a que consuma todo o poder de processamento do CPU e acuse <emphasis
+>sobrecarga do CPU</emphasis
+> e saia. Ou então, o outro problema é que o 'artsd' poderá ser notificado com informações erradas sobre quanto deverá escrever. O 'artsd' irá então tentar <emphasis
+>parar com uma excepção</emphasis
+> do género: <screen
+>artsd: audiosubsys.cc:458: void Arts::AudioSubSystem::handleIO(int):
+Assertion `len == can_write' failed (A excepção 'len == can_write' falhou)
+Aborted (Interrompido)
+</screen>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que é que se passa no controlador se eu tiver o problema da sobrecarga do CPU?? </para>
+</question>
+<answer>
+<para
+>Normalmente, o 'artsd' usa o select() para tentar descobrir quando é que deverá escrever dados novos. Depois usa um ioctl(...GETOSPACE...) para saber quantos mais dados deverá escrever. Finalmente, ele irá escrever esses dados. </para>
+<para
+>Ocorre um problema se o 'artsd' é acordado sempre ou se existem quantidades pequenas de dados para escrever. A documentação do OSS diz que o select() só acorda um processo se existir pelo menos um fragmento para escrever. Contudo, se o 'artsd' é acordado e não existem dados para escrever ou são muito poucos, como por exemplo uma amostra, então ele irá continuar a escrever pedaços pequenos de dados de áudio, o que se poderá tornar muito dispendioso e, eventualmente, sobrecarregará o CPU. </para>
+<para
+>Para resolver isto, o controlador deverá acordar o 'artsd' apenas se existir um fragmento completo para escrever. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>O que se passa de errado no controlador se eu obtiver a excepção? </para>
+</question>
+<answer>
+<para
+>Normalmente, o 'artsd' usa o select() para tentar descobrir quando é que deverá escrever dados novos. Depois usa um ioctl(...GETOSPACE...) para saber quantos mais dados deverá escrever. Finalmente, ele irá escrever esses dados. </para>
+<para
+>Se o 'artsd' não consegue escrever tantos dados quantos são indicados pelo 'ioctl', ele irá falhar com a excepção. Para resolver isto, o controlador deverá indicar a quantidade de espaço livre correcta. </para>
+</answer>
+</qandaentry>
+</qandaset>
+
+<qandaset id="faq-other">
+<title
+>Outros Problemas</title>
+
+<qandaentry>
+<question>
+<para
+>Não consigo usar o &arts-builder;. Ele estoira ao executar um módulo! </para>
+</question>
+<answer>
+<para
+>A causa mais provável será porque você está a usar estruturas ou módulos antigos que não são suportados na versão do &kde; 2. Infelizmente, a documentação que se encontra na Web refere-se ao &arts;-0.3.4.1, o qual está bastante desactualizado. O estoiro mais frequentemente relatado é: ao executar uma estrutura no &arts-builder; resulta na mensagem de erro <errorname
+>[artsd] Synth_PLAY: audio subsystem is already used (o sub-sistema de áudio já está em uso).</errorname
+> </para>
+
+<para
+>Você deverá usar um módulo Synth_AMAN_PLAY em vez de um Synth_PLAY, para que o problema se vá embora. Veja também o ficheiro de ajuda do &arts-builder; (carregue em <keycap
+>F1</keycap
+> no &arts-builder;). </para>
+
+<para
+>As versões mais recentes do &arts-builder; (do &kde; 2.1 beta 1 e posteriores) vêm com um conjunto de exemplos que você poderá usar. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/future.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/future.docbook
new file mode 100644
index 00000000000..96886e88f2c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/future.docbook
@@ -0,0 +1,401 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant
+V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="future-work">
+<title
+>Trabalho Futuro</title>
+
+<para
+>Esta secção descreve algum do trabalho do &arts; que se encontra em progresso. O desenvolvimento progride rapidamente, por isso esta informação poderá estar desactualizada. Você deverá ver o ficheiro da lista TODO e os arquivos das <link linkend="mailing-lists"
+>listas de correio</link
+> para ver quais as novas funcionalidades que estão planeadas. Sinta-se à vontade para se envolver no novo desenho e implementação. </para>
+
+<para
+>Este é um rascunho do documento que lhe tenta dar uma ideia geral de como as novas tecnologias serão integradas no &arts;. Nomeadamente, cobre o seguinte: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Como é que as interfaces funcionam.</para
+></listitem>
+<listitem
+><para
+>Codificadores - a descodificação de sequências de MP3 ou WAV num formato em que possam ser usados como dados.</para
+></listitem>
+<listitem
+><para
+>Vídeo.</para
+></listitem>
+<listitem
+><para
+>Multi-tarefa.</para
+></listitem>
+<listitem
+><para
+>Sincronização.</para
+></listitem>
+<listitem
+><para
+>Expansão/máscara dinâmicas.</para
+></listitem>
+<listitem
+><para
+>Composição dinâmica.</para
+></listitem>
+<listitem
+><para
+>&GUI;</para
+></listitem>
+<listitem
+><para
+>&MIDI;</para
+></listitem>
+</itemizedlist>
+
+<para
+>Isto ainda é trabalho em progresso. Contudo, deverá ser a base se você quiser ver tecnologias novas no &arts;. Ele dever-lhe-á dar uma ideia geral de como esses problemas serão tratados. Contudo, sinta-se à vontade para corrigir tudo o que verá aqui. </para>
+
+<para
+>As coisas que serão utilizadas pela tecnologia do &arts; (por isso, coordenem os vossos esforços): </para>
+
+<itemizedlist>
+<listitem>
+<para
+><application
+>KPhone</application
+> (voz sobre <acronym
+>IP</acronym
+>) </para>
+</listitem>
+
+<listitem>
+<para
+>&noatun; (leitor de áudio / vídeo) </para>
+</listitem>
+
+<listitem>
+<para
+>&artscontrol; (programa de controlo do servidor de som, para os âmbitos) </para>
+</listitem>
+
+<listitem>
+<para
+><application
+>Brahms</application
+> (sequenciador de música) </para>
+</listitem>
+
+<listitem>
+<para
+><application
+>Kaiman</application
+> (leitor multimédia do &kde;2 - compatível com o kmedia2) </para>
+</listitem>
+
+<listitem>
+<para
+><application
+>mpglib</application
+>/<application
+>kmpg</application
+> (tecnologia de reprodução de áudio e vídeo <acronym
+>mpg</acronym
+>) </para>
+</listitem>
+
+<listitem>
+<para
+><application
+>SDL</application
+> (camada multimédia directa para jogos que ainda não começou, mas que se tornará óptima) </para>
+</listitem>
+
+<listitem>
+<para
+><application
+>electric ears</application
+> (o autor contactou-me - o estado é desconhecido) </para>
+</listitem>
+</itemizedlist>
+
+<sect1 id="interfaces-how">
+<title
+>Como Funcionam as Interfaces</title>
+
+<!-- I think this is now obsolete and documented elsewhere ? -->
+
+<para
+>As interfaces do &MCOP; são a base do conceito do &arts;. Elas são o equivalente transparente na rede das classes de C++. Sempre que possível, você deverá orientar o seu desenho para as interfaces. Estas consistem em quatro partes: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Sequências síncronas</para
+></listitem>
+<listitem
+><para
+>Sequências assíncronas</para
+></listitem>
+<listitem
+><para
+>Métodos</para
+></listitem>
+<listitem
+><para
+>Atributos</para
+></listitem>
+</itemizedlist>
+
+<para
+>Estes poderão ser misturados da forma que você desejar. As novas tecnologias deverão ser definidas em termos de interfaces. Leia as secções sobre as sequências assíncronas e síncronas, assim como as interfaces do KMedia2, os quais são um bom exemplo sobre como as coisas funcionam </para>
+
+<para
+>As interfaces são especificadas no código <literal role="extension"
+>.idl</literal
+> e executadas através do compilador <command
+>mcopidl</command
+>. Você deriva da classe <classname
+><replaceable
+>NomeInterface</replaceable
+>_impl</classname
+> para as implementar e usa a função <function
+>REGISTER_IMPLEMENTATION(NomeInterface_impl)</function
+> para inserir as implementações do seu objecto no sistema de objectos do &MCOP;. </para>
+
+</sect1>
+
+<sect1 id="codecs">
+<title
+>Codificadores - Descodificação de Dados</title>
+
+<para
+>As interfaces do 'kmedia2' permitem-lhe ignorar que os ficheiros WAV, MP3 entre outros consistem em sequências de dados. Em alternativa, você só implementa os métodos para os tocar. </para>
+
+<para
+>Deste modo, você poderá criar uma rotina de carregamento de WAVE's de forma a que você possa tocar ficheiros WAVE (como PlayObject), mas mais ninguém pode usar o seu código. </para>
+
+<para
+>As sequências assíncronas seriam a alternativa. Você define uma interface que lhe permite passar os blocos de dados para dentro extrair blocos de dados para fora. Isto parece ser mesmo assim no &MCOP;: </para>
+
+<programlisting
+>interface Codificador {
+ entrada async byte stream indata;
+ saida async byte stream outdata;
+};
+</programlisting>
+
+
+<para
+>Claro que os codificadores também poderão fornecer parâmetros para emitir dados adicionais, tais como a informação do formato. </para>
+
+<programlisting
+>interface CodificadorAudioByte {
+ entrada async byte stream indata;
+ saida async byte stream outdata;
+ readonly attribute amostragem, bits, canais;
+};
+</programlisting>
+
+<para
+>Este <interfacename
+>CodificadorAudioByte</interfacename
+>, por exemplo, poder-se-ia ligar a um objecto <interfacename
+>ByteStreamToAudio</interfacename
+> para suportar áudio de vírgula flutuante. </para>
+
+<para
+>Claro, outros tipos de codificadores poderiam envolver directamente a emissão de dados de vídeo, como por exemplo </para>
+
+<programlisting
+>interface CodecVideo {
+ entrada async byte stream indata;
+ saida video stream outdata; /* nota: as sequências de vídeo ainda não existem */
+};
+</programlisting>
+
+<para
+>Muito provavelmente, o conceito de um codificador deveria se aplicado em vez da forma <quote
+>você sabe como tocar e eu não</quote
+> como, por exemplo, o <interfacename
+>WavPlayObject</interfacename
+> usa no momento. Contudo, alguém precisa de parar e fazer algumas experiências antes de API <acronym
+>API</acronym
+> ser finalizada. </para>
+
+</sect1>
+
+<sect1 id="video">
+<title
+>Vídeo</title>
+
+<para
+>A ideia é fornecer o vídeo como sequências assíncronas de algum tipo de dados nativo do &MCOP; que contenha imagens. Este tipo de dados ainda está por ser criado. Ao fazê-lo, os 'plugins' que lidem com as imagens de vídeo poderão ser ligados da mesma forma que os 'plugins' de áudio. </para>
+
+<para
+>Existem algumas coisas que são importantes não deixar de fora, nomeadamente: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Existem os espaços de cores <acronym
+>RGB</acronym
+> e <acronym
+>YUV</acronym
+>. </para>
+</listitem>
+<listitem>
+<para
+>O formato deverá ser associado de qualquer forma à sequência. </para>
+</listitem>
+<listitem>
+<para
+>A sincronização é importante. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>A ideia é deixar possível a reimplementação da classe <classname
+>VideoFrame</classname
+> (ImagemVideo) para que possa armazenar a informação num segmento de memória partilhada. Ao fazê-lo, até a difusão de vídeo entre os diferentes processos seria possível sem muito trabalho. </para>
+
+<para
+>Contudo, a situação normal para o vídeo é que as coisas estão todas no mesmo processo, desde a descodificação até ao desenho. </para>
+
+<para
+>Foi feita uma implementação em protótipo de emissão de vídeo, a qual poderá obter <ulink url="http://space.twc.de/~stefan/kde/download/video-quickdraw.tar.gz"
+>aqui</ulink
+>. Isto teria de ser integrado no &MCOP; ao fim de algumas experiências. </para>
+
+<para
+>Uma componente de desenho deveria ser fornecida que suportasse o XMITSHM (com o <acronym
+>RGB</acronym
+> e o <acronym
+>YUV</acronym
+>); o Martin Vogt comunicou que estava a fazer algo do género. </para>
+
+</sect1>
+
+<sect1 id="threading">
+<title
+>Multitarefa</title>
+
+<para
+>De momento, o &MCOP; é todo ele monotarefa. Talvez para o vídeo não seja mais possível dar a volta a essa questão. Ok. Existem algumas coisas que têm de ser tratadas com cuidado: </para>
+
+
+<itemizedlist>
+<listitem
+><para
+>SmartWrappers - estes não são seguros em multitarefa devido à contagem de referências insegura, entre outras questões similares. </para>
+</listitem>
+<listitem>
+<para
+>'Dispatcher' / E/S - Também inseguros em multitarefa. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Contudo, o que é possível imaginar é tornar os módulos seguros em multitarefa para ambos os casos de sequências, síncronas e assíncronas. Desta forma - com um sistema de fluxo que suporte multitarefa, você poderá escalonar o fluxo do sinal por dois ou mais processadores. Isto iria ajudar bastante no áudio em sistemas multi-processador. </para>
+
+<para
+>Como iria funcionar: </para>
+
+
+<itemizedlist>
+<listitem>
+<para
+>O Sistema de Fluxo decide que módulos deverão calcular o quê - isto é: </para>
+ <itemizedlist>
+ <listitem
+><para
+>imagens de vídeo (com o método 'process_indata')</para
+></listitem>
+ <listitem
+><para
+>sequências de áudio síncronas ('calculateBlock')</para
+></listitem>
+ <listitem
+><para
+>outras sequências assíncronas, nomeadamente sequências de 'bytes'</para
+></listitem>
+ </itemizedlist>
+</listitem>
+<listitem>
+<para
+>Os módulos poderão calcular estas coisas em tarefas próprias. Para o áudio, faz sentido reutilizar as tarefas (&eg; aplicar em quatro tarefas por quatro processadores, independentemente de estarem a correr 100 módulos). Para a descompressão de vídeo e de 'bytes', poderá ser mais confortável ter uma implementação bloqueante numa tarefa própria, a qual está sincronizada com o resto do &MCOP; pelo sistema de fluxo. </para>
+</listitem>
+
+<listitem>
+<para
+>Os módulos não poderão usar a funcionalidade do &MCOP; (como as invocações remotas) durante a operação multitarefa. </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="synchronization">
+<title
+>Sincronização</title>
+
+<para
+>O vídeo e o &MIDI; (e o áudio) poderão necessitar de sincronização. Basicamente, baseia-se em marcas temporais. A ideia que existe é anexar as marcas temporais às sequências síncronas, adicionando esse campo a cada pacote. Se você enviar duas imagens de vídeo, simplesmente crie dois pacotes (eles são grandes, de qualquer forma), por isso poderá ter duas marcas temporais diferentes. </para>
+
+<para
+>O áudio deverá ter implicitamente marcas temporais, dado que é síncrono. </para>
+
+</sect1>
+
+<sect1 id="dynamic-composition">
+<title
+>Composição Dinâmica</title>
+
+<para
+>Deveria ser possível dizer: um FX de efeito é composto a partir destes módulos mais simples. O FX deverá funcionar como um módulo de &MCOP; normal (veja a máscara), mas de facto consiste noutros módulos. </para>
+
+<para
+>Isto é necessário para o &arts-builder;. </para>
+
+</sect1>
+
+<sect1 id="gui">
+<title
+>&GUI;</title>
+
+<para
+>Todos os componentes &GUI; serão módulos do &MCOP;. Eles deverão ter atributos do tipo 'size' (tamanho), 'label' (texto), 'color' (cor), ... . Um construtor <acronym
+>RAD</acronym
+> (como o &arts-builder;) deverá ser capaz de os compor visualmente. </para>
+
+<para
+>A &GUI; deverá ser gravável, ao registar os atributos. </para>
+
+</sect1>
+
+<sect1 id="midi-stuff">
+<title
+>&MIDI;</title>
+
+<para
+>A funcionalidade do &MIDI; será implementada como sequências assíncronas. Existem duas opções, em que uma usa estruturas normais de &MCOP; para definir os tipos e o outro para introduzir ainda outros tipos personalizados. </para>
+
+<para
+>Pensa-se que as estruturas normais serão suficientes, isto é, algo do tipo: </para>
+
+<programlisting
+>struct EventoMidi {
+ byte b1,b2,b3;
+ sequence&lt;byte&gt; existe;
+}
+</programlisting>
+
+<para
+>As sequências assíncronas deverão suportar os tipos de sequências personalizados. </para>
+
+</sect1>
+
+</chapter>
+
+
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/glossary.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/glossary.docbook
new file mode 100644
index 00000000000..97fe21f5473
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/glossary.docbook
@@ -0,0 +1,177 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE glossary PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<glossary id="glossary">
+
+<glossentry id="gloss-alsa">
+<glossterm
+><acronym
+>ALSA</acronym
+></glossterm>
+<glossdef>
+<para
+>Advanced &Linux; Sound Architecture (Arquitectura de Som Avançada do &Linux;); um controlador de placas de som do &Linux;, e que não vem incluída de momento no código-fonte normal do 'kernel'. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-arts">
+<glossterm
+>&arts;</glossterm>
+<glossdef>
+<para
+>Analog Real-Time Synthesizer (Sintetizador em Tempo-Real Analógico); o nome da arquitectura/biblioteca/ferramenta multimédia que é usada pelo projecto do &kde; (repare na capitalização) </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-bsd">
+<glossterm
+><acronym
+>BSD</acronym
+></glossterm>
+<glossdef>
+<para
+>Berkeley Software Distribution (Distribuição de 'Software' da Berkeley); aqui refere-se a qualquer um dos sistemas operativos livres e compatíveis com o &UNIX;, que derivam do &UNIX; da <acronym
+>BSD</acronym
+>. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-corba">
+<glossterm
+><acronym
+>CORBA</acronym
+></glossterm>
+<glossdef>
+<para
+>Common Object Request Broker Architecture (Arquitectura de Mediação de Pedidos de Objectos Comuns); uma norma para implementar a execução remota orientada por objectos. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-cvs">
+<glossterm
+><acronym
+>CVS</acronym
+></glossterm>
+<glossdef>
+<para
+>Concurrent Versions System (Sistema Concorrente de Versões); um sistema de gestão de configurações de 'software' que é usado por muitos projectos de sistemas, e que inclui o &kde; e o &arts;. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="glos-fft">
+<glossterm
+><acronym
+>FFT</acronym
+></glossterm>
+<glossdef>
+<para
+>Fast Fourier Transform (Transformada de Fourier Rápida); um algoritmo para converter dados do domínio do tempo para o da frequência; é usado frequentemente no processamento de sinais. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-full-duplex">
+<glossterm
+>Full Duplex</glossterm>
+<glossdef>
+<para
+>A capacidade de uma placa de som gravar e reproduzir áudio em simultâneo. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-gpl">
+<glossterm
+><acronym
+>GPL</acronym
+></glossterm>
+<glossdef>
+<para
+><acronym
+>GNU</acronym
+> General Public License (Licença Pública Geral da <acronym
+>GNU</acronym
+>); uma licença de 'software' criada pela Free Software Foundation para definir os termos para lançar 'software' livre. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-gui">
+<glossterm
+>&GUI;</glossterm>
+<glossdef>
+<para
+>Interface Gráfica com o Utilizador </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-idl">
+<glossterm
+><acronym
+>IDL</acronym
+></glossterm>
+<glossdef>
+<para
+>Interface Definition Language (Linguagem de Definição de Interfaces); uma linguagem de programação que é independente do formato para especificar as interfaces (os métodos e os dados). </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-kde">
+<glossterm
+>&kde;</glossterm>
+<glossdef>
+<para
+>K Desktop Environment (Ambiente de Trabalho K); um projecto para desenvolver um ambiente de trabalho gráfico livre para os sistemas compatíveis com o &UNIX;. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-lgpl">
+<glossterm
+><acronym
+>LGPL</acronym
+></glossterm>
+<glossdef>
+<para
+><acronym
+>GNU</acronym
+> Lesser General Public License (Licença Pública Geral Lata da <acronym
+>GNU</acronym
+>; uma licença de 'software' criada pela Free Software Foundation e que define os termos para lançar 'software' livre; é menos restrita que a <acronym
+>GPL</acronym
+> e é usada com frequência pelas bibliotecas de 'software'. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-mcop">
+<glossterm
+>&MCOP;</glossterm>
+<glossdef>
+<para
+>Multimedia COmmunication Protocol (Protocolo de Comunicação Multimédia); o protocolo usado para a comunicação entre os módulos de 'software' do &arts;; é semelhante ao <acronym
+>CORBA</acronym
+> mas é mais simples e é optimizado para o multimédia. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-midi">
+<glossterm
+>&MIDI;</glossterm>
+<glossdef>
+<para
+>Musical Instrument Digital Interface (Interface Digital de Instrumentos Musicais); um protocolo-padrão para comunicar entre os instrumentos musicais electrónicos; é usado também normalmente para se referir a um formato de ficheiros que armazena os comandos &MIDI;. </para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-oss">
+<glossterm
+><acronym
+>OSS</acronym
+></glossterm>
+<glossdef>
+<para
+>Open Sound System (Sistema de Som Aberto); os controladores de som que vêm incluídos no 'kernel' do &Linux; (normalmente chamado de <acronym
+>OSS</acronym
+>/Free) ou uma versão comercial que é vendida pela 4Front Technologies. </para>
+</glossdef>
+</glossentry>
+
+</glossary>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/gui.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/gui.docbook
new file mode 100644
index 00000000000..b769c161b6b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/gui.docbook
@@ -0,0 +1,29 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<!--
+<chapter id="gui-elements">
+<title
+>&GUI; Elements</title>
+
+<sect1 id="gui-introduction">
+<title
+>Introduction</title>
+
+</sect1>
+
+<sect1 id="parents">
+<title
+>Parents</title>
+
+</sect1>
+
+<sect1 id="mixers">
+<title
+>Mixers</title>
+
+</sect1>
+</chapter>
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/helping.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/helping.docbook
new file mode 100644
index 00000000000..1a50cb5fadd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/helping.docbook
@@ -0,0 +1,237 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="contributing">
+<title
+>Contribuir para o &arts;</title>
+
+<sect1 id="how-to-help">
+<title
+>Como Pode Ajudar</title>
+
+<para
+>O projecto do &arts; poderá usar a ajuda dos programadores para tornar as aplicações multimédia cientes do &arts;, criar aplicações multimédia novas e melhorar as capacidades do &arts;. Contudo, você não terá de ser um programador para contribuir. A ajuda também poderá ser usada para as pessoas dos testes para enviarem relatórios de erros, traduções do texto e da documentação das aplicações para outras línguas, artistas para desenharem imagens (especialmente para os módulos do <application
+>artsbuilder</application
+>), músicos para criarem módulos de amostras do &arts; e escritores para criarem ou validarem a correcção da documentação. </para>
+</sect1>
+
+<sect1 id="mailing-lists">
+<title
+>Listas de Correio</title>
+
+<para
+>A maioria das discussões de programação do &arts; tomam lugar em duas listas de correio. Este é o lugar para discutir as novas ideias de funcionalidades e de implementação, ou para pedir ajuda para alguns problemas. </para>
+
+<para
+>A lista de correio de Multimédia do &kde; é para os assuntos gerais de multimédia do &kde;, e que inclui o &arts;, assim como as aplicações multimédia, como o &noatun; e o &aktion;. Você poder-se-á subscrever na página Web em <ulink url="http://www.kde.org/mailinglists.html"
+> http://www.kde.org/mailinglists.html</ulink
+> ou enviar uma mensagem de e-mail com o assunto igual a <userinput
+>subscribe <replaceable
+>o-seu-endereço-de-e-mail</replaceable
+></userinput
+> para <email
+>kde-multimedia-request@kde.org</email
+>. A lista está também arquivada em <ulink url="http://lists.kde.org"
+> http://lists.kde.org</ulink
+>. </para>
+
+<para
+>A lista de correio do &arts; é para os assuntos específicos do &arts;, incluindo a utilização fora do &kde; do &arts;. Para se subscrever, envie uma mensagem de e-mail que contenha o corpo da mensagem <userinput
+>subscribe <replaceable
+>o-seu-endereço-de-e-mail</replaceable
+></userinput
+> para <email
+>arts-request@space.twc.de</email
+>. A lista é arquivada em <ulink url="http://space.twc.de/~stefan/arts-archive"
+> http://space.twc.de/~stefan/arts-archive</ulink
+>. </para>
+
+</sect1>
+
+<sect1 id="coding-standards">
+<title
+>Normas de Código</title>
+
+<para
+>Para obter uma leitura consistente de todo o código, é importante manter o estilo de código igual entre si em todo o código do &arts;. Por favor, mesmo que você só crie um módulo, tente escrever/formatar o seu código de acordo com as recomendações, para que facilite para as várias pessoas manterem a estrutura de código e para ser mais fácil de copiar pedaços de código de um bloco para outro. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nome das funções-membro</term>
+<listitem>
+<para
+>Estilo do &Qt;/&Java;. Isso equivale à capitalização nas quebras de palavras, tendo a primeira letra em minúsculas; sem sublinhados. </para>
+<para
+>Isto significa, por exemplo:</para>
+
+<programlisting
+>criarDescrEstrutura()
+ actualizarItem();
+ iniciar(); </programlisting>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Membros da classe</term>
+<listitem>
+<para
+>Os membros da classe não são capitalizados, como por exemplo 'barramenu' ou 'botao'. </para>
+
+<para
+>Quando existirem funções de acesso, a norma deverá ser a do &MCOP;, isto é, ao ter um membro 'long' <function
+>xpto</function
+>, o qual não será visível directamente, você cria funções: </para>
+
+<programlisting
+>xpto(long novo_valor);
+ long xpto(); </programlisting>
+
+<para
+>para obter e alterar o valor. Nesse caso, o valor real de <function
+>xpto</function
+> serão armazenadas em <returnvalue
+>&lowbar;xpto</returnvalue
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nomes das classes</term>
+<listitem>
+<para
+>Todas as classes deverão ser capitalizadas nas palavras, o que significa <classname
+>JanelaModulo</classname
+>, <classname
+>ModuloSintese</classname
+>. Todas as classes que pertencem às bibliotecas deverão usar o espaço de nomes do &arts;, como o <classname
+>Arts::Soundserver</classname
+>. </para>
+<para
+>As implementações das classes do &MCOP; dever-se-ão chamar <classname
+>Classe&lowbar;impl</classname
+>, como por exemplo <classname
+>ServidorSom&lowbar;impl</classname
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Parâmetros</term>
+<listitem>
+<para
+>Os parâmetros nunca estão capitalizados. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Variáveis locais</term>
+<listitem>
+<para
+>As variáveis locais nunca são capitalizadas, e poderão ter nomes do tipo <varname
+>i</varname
+>, <varname
+>p</varname
+>, <varname
+>x</varname
+>, &etc;, sempre que apropriado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Tamanho da tabulação</term>
+<listitem>
+<para
+>Uma tabulação equivale neste caso a 4 espaços. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Espaços nas expressões</term>
+<listitem>
+<para
+>Você não precisa normalmente de usar espaços nas expressões. Você poderá, no entanto, usá-los entre os operadores e os seus operandos. Todavia, se você puser um espaço antes de um operador (p.ex., o +), você também precisa de pôr um a seguir ao mesmo. A única excepção a isto são as expressões do tipo lista (com o ,), onde você deverá pôr um espaço a seguir ao ",", mas não antes. Também é aceitável omitir aqui o espaço. </para>
+<para
+>Os exemplos seguintes demonstram uma boa utilização dos espaços: </para>
+<programlisting
+>{
+ int a,b;
+ int c, d, e;
+ int f = 4;
+
+ a=b=c=d+e+f;
+ a = b = c = d + e + f;
+
+ if(a == 4) {
+ a = b = c = (d+e)/2;
+ }
+
+ while(b&lt;3)
+ c--;
+
+ arts_debug("%d\n", c);
+}
+</programlisting>
+<para
+>Os exemplos seguintes demonstram como <emphasis
+>não</emphasis
+> usar os espaços. Para as chamadas as funções, a seguir ao 'if', 'while', 'for', 'switch', entre outros, não é adicionado nenhum espaço. </para>
+<programlisting
+>{
+ // MAL: se você indicar uma lista, ponha espaços apenas após o ","
+ int a , b , c , d , e , f;
+
+ // MAL: utilização não-simétrica dos espaços no operador '='
+ a= 5;
+
+ // MAL: se for considerada uma função, e se não for seguida de um espaço
+ if (a == 5) {
+ }
+
+ // MAL: não colocar um espaço a seguir ao 'while'
+ while (a--)
+ b++;
+
+ // MAL: os nomes das funções não são seguidos de um espaço
+ arts_debug ("%d\n", c);
+
+ // MAL: nada aqui é o nome de um membro
+ Arts::Object o = Arts::Object::null ();
+}
+</programlisting>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>Nomenclatura dos ficheiros de código</term>
+<listitem>
+<para
+>Os ficheiros de código aqui não deverão ter capitalizações no nome. Deverão ter o nome da classe quando implementam uma única classe. A sua extensão é a <literal role="extension"
+>.cc</literal
+> se se referirem ao código independente do &Qt;/&GUI;, e <literal role="extension"
+>.cpp</literal
+> se se referirem ao código dependente do &Qt;/&GUI;. Os ficheiros de implementação das interfaces dever-se-á chamar <filename
+><replaceable
+>xpto</replaceable
+>_impl</filename
+>, se o Xpto for o nome da interface. </para>
+
+<para
+>Os ficheiros &IDL; deverão ser chamados de uma forma descritiva para a colecção de interfaces que eles contêm, estando tudo também em minúsculas. Especialmente, não é bom chamar a um ficheiro &IDL; o nome da classe, dado que o mediador .mcopclass e os itens do tipo de informação irão colidir, nesse caso. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.cache.bz2
new file mode 100644
index 00000000000..480eb157ffe
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.docbook
new file mode 100644
index 00000000000..3cc0c669f08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/index.docbook
@@ -0,0 +1,417 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&arts;">
+ <!ENTITY tools SYSTEM "tools.docbook">
+ <!ENTITY artsbuilder-doc SYSTEM "artsbuilder.docbook"
+>
+ <!ENTITY detail SYSTEM "detail.docbook">
+ <!ENTITY arts-midi SYSTEM "midi.docbook">
+ <!ENTITY gui SYSTEM "gui.docbook">
+ <!ENTITY mcop-ref SYSTEM "mcop.docbook">
+ <!ENTITY arts-mcop SYSTEM "mcop.docbook">
+ <!ENTITY apis SYSTEM "apis.docbook">
+ <!ENTITY modules SYSTEM "modules.docbook">
+ <!ENTITY porting SYSTEM "porting.docbook">
+ <!ENTITY helping SYSTEM "helping.docbook">
+ <!ENTITY future SYSTEM "future.docbook">
+ <!ENTITY references SYSTEM "references.docbook">
+ <!ENTITY arts-faq SYSTEM "faq.docbook">
+ <!ENTITY arts-glossary SYSTEM "glossary.docbook">
+ <!ENTITY digitalaudio SYSTEM "digitalaudio.docbook">
+ <!ENTITY midiintro SYSTEM "midiintro.docbook">
+ <!ENTITY MCOP "<acronym
+>MCOP</acronym
+>">
+ <!ENTITY DCOP "<acronym
+>DCOP</acronym
+>">
+ <!ENTITY MIDI "<acronym
+>MIDI</acronym
+>">
+ <!ENTITY mcopidl "<application
+>mcopidl</application
+>">
+ <!ENTITY IDL "<acronym
+>IDL</acronym
+>">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &arts;</title>
+<authorgroup>
+
+<author
+><firstname
+>Stefan</firstname
+> <surname
+>Westerfeld</surname
+> <affiliation
+> <address
+><email
+>stefan@space.twc.de</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Jeff</firstname
+> <surname
+>Tranter</surname
+> <affiliation
+> <address
+><email
+>tranter@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999-2001</year>
+<holder
+>Stefan Westerfeld &amp; Jeff Tranter</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-06-10</date>
+<releaseinfo
+>1.00.09</releaseinfo>
+
+<abstract
+><para
+>Este manual descreve o &arts;, o Sintetizador de Tempo-Real Analógico.</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>aRts</keyword>
+<keyword
+>artsbuilder</keyword>
+<keyword
+>sintetizador</keyword>
+<keyword
+>multimédia</keyword>
+<keyword
+>estrutura</keyword>
+<keyword
+>música</keyword>
+<keyword
+>som</keyword>
+<keyword
+>KDE</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="what-is-arts">
+<title
+>O que é o &arts;?</title>
+
+<para
+>O Sintetizador de Tempo-Real Analógico, ou &arts;, é um sistema modular para sintetizar o som e a música num computador digital. Usando blocos de construção pequenos chamados módulos, o utilizador poderá criar facilmente ferramentas de processamento de áudio complexas. Os módulos oferecem tipicamente funções como geradores de formas de onda, filtros, efeitos de áudio, mistura de som, reprodução de áudio digital em vários formatos de ficheiros diferentes.</para>
+
+<para
+>O servidor de som &artsd; mistura o áudio de várias fontes em tempo-real, permitindo a várias aplicações de som partilharem de forma transparente o acesso ao 'hardware' de som.</para>
+
+<para
+>Usando o &MCOP; (Multimedia Communication Protocol), as aplicações multimédia poderão ser transparentes na rede, autenticadas do ponto de vista da segurança, e multiplataforma, recorrendo à utilização de interfaces definidas de forma independente da linguagem com o &IDL;. O suporte também é fornecido para as aplicações legadas que não saibam do &arts;. Como componente de base para o ambiente de trabalho do &kde; 2, o &arts; fornece a base da arquitectura multimédia do &kde; e irá no futuro suportar outros tipos multimédia, incluindo o vídeo. Tal como o &kde;, o &arts; corre numa variedade de sistemas operativos, incluindo o &Linux; e as variantes do BSD. Pode ser usado independentemente do &kde;.</para>
+
+</sect1>
+
+<sect1 id="using-this-manual">
+<title
+>Usar Este Manual</title>
+
+<para
+>Este manual pretende oferecer uma documentação compreensiva sobre o &arts; aos utilizadores com diferentes níveis de aptidões. Dependendo se você é um utilizador normal de aplicações multimédia que tiram partido do &arts; ou um programador de aplicações multimédia, você poderá querer seguir caminhos diferentes ao longo do manual.</para>
+
+<para
+>Sugere-se que você leia primeiro o capítulo de <link linkend="installation"
+>Transferir e Compilar o &arts;</link
+> se precisar de ter o &arts; instalado inicialmente e em funcionamento. Se você já tiver um sistema funcional, provavelmente incluído na distribuição do seu sistema operativo, você poderá optar por ignorar esta secção.</para>
+
+<para
+>Você deverá então ler as secções no capítulo das <link linkend="arts-tools"
+>Ferramentas do &arts;</link
+>, especialmente o do &artsd;, do 'artscontrol';, do '&artsshell;', e do '&artsdsp;'. Isto ajudá-lo-á a tirar o partido mais efectivo do &arts;.</para>
+
+<para
+>Se você estiver interessado em ir mais além com o &arts;, leia o capítulo sobre o <link linkend="artsbuilder"
+>&arts-builder;</link
+> e siga ao longo do tutorial. Isto deverá dar-lhe uma apreciação global das capacidades poderosas do &arts; e dos módulos fornecidos que poderão ser usados sem haver necessidade de ser um programador.</para>
+
+<para
+>Se você quiser saber mais sobre os detalhes do &arts;, quer para desenvolver aplicações multimédia quer para extender o próprio &arts;, leia uma parte ou todo o capítulo <link linkend="arts-in-detail"
+>O &arts; em Detalhe</link
+>. Isto deverá permitir-lhe compreender todos os conceitos considerados como pré-requisitos da programação de 'software' com o &arts;.</para>
+
+<para
+>Se você estiver interessado especificamente nas capacidades de <acronym
+>MIDI</acronym
+> do &arts;, deverá ler o capítulo sobre o <link linkend="midi"
+>&MIDI;</link
+>.</para>
+
+<!-- TODO
+<para
+>To learn more about the &arts; graphical elements, either as an advanced
+user of artsbuilder or to create new elements, read the section on <link
+linkend="gui-elements"
+><acronym
+>GUI</acronym
+> Elements</link
+>.</para>
+-->
+
+<para
+>Se quiser desenvolver aplicações multimédia que suportem o &arts;, o capítulo das <link linkend="arts-apis"
+>Interfaces de Programação de Aplicações do &arts;</link
+> cobrem as diferentes <acronym
+>API</acronym
+>s em detalhe.</para>
+
+<para
+>Se você quiser extender o &arts;, criando para tal novos módulos, leia o capítulo dos <link linkend="arts-modules"
+>Módulos do &arts;</link
+>.</para>
+
+<para
+>Se estiver a modificar uma aplicação existente para correr sob o &arts;, leia o capítulo sobre <link linkend="porting"
+>Transformar Aplicações para o &arts;</link
+>.</para>
+
+<para
+>Você poderá saber como ajudar a contribuir para o projecto do &arts; no capítulo <link linkend="contributing"
+>Contribuir para o &arts;</link
+>, ler sobre os próximos desenvolvimentos no capítulo sobre o <link linkend="future-work"
+>Trabalho Futuro</link
+>, e obter referências para mais informações na secção de <link linkend="references"
+>Referências</link
+>.</para>
+
+<para
+>Foi dada uma volta ao manual com algum material adicional, incluindo as <link linkend="faq"
+>respostas às perguntas mais frequentes</link
+>, uma <link linkend="contributors"
+>lista das contribuições</link
+>, os detalhes sobre o &arts; o <link linkend="copyright-and-licenses"
+>'copyright' e as licenças</link
+>, bem como algum material de fundo sobre o <link linkend="intro-digital-audio"
+>áudio digital</link
+> e o <link linkend="midi-introduction"
+>&MIDI;</link
+>. Está também incluído um <link linkend="glossary"
+>glossário</link
+> de termos.</para>
+
+<note>
+<para
+>Este manual ainda tem muito trabalho por fazer. Você é bem-vindo para contribuir na escrita de partes dele, mas se o quiser fazer, contacte o Jeff Tranter <email
+>tranter@kde.org</email
+> ou o Stefan Westerfeld <email
+>stefan@space.twc.de</email
+> para evitar a duplicação de esforço. </para>
+</note>
+
+</sect1>
+
+<sect1 id="history">
+<title
+>Histórico</title>
+
+<para
+>No fim de 1997, o Stefan Westerfeld começou a trabalhar num sistema modular em tempo-real para a síntese de som. O código corria inicialmente num sistema PowerPC que funcionava em &AIX;. Essa implementação era muito simples, mas suportava um sistema de fluxo completo que era capaz de fazer coisas como tocar ficheiros MP3 e encaminhar os canais de áudio por módulos de efeitos. </para>
+
+
+<para
+>O próximo passo foi implementar uma &GUI; de modo a que os módulos pudessem ser manipulados graficamente. O Stefan tem tido algumas experiências boas com o &kde;, de modo que foi escolhido como a plataforma &GUI;, (sabendo que poderá ser necessário fazer também uma versão para GNOME/Gtk+) e isto levou posteriormente a usar o &Linux; como plataforma principal de desenvolvimento. Chamado anteriormente de <application
+>ksynth</application
+>, o projecto mudou de nome para &arts; e a rapidez de desenvolvimento acelerou. O projecto nesta fase estava muito completo, com um protocolo baseado em <acronym
+>CORBA</acronym
+>, com dezenas de módulos, uma ferramenta gráfica de edição de módulos, <acronym
+>API</acronym
+>s em C e C++, documentação, utilitários, páginas Web e listas de correio com um pequeno grupo de programadores. O projecto avançou bastante com pouco mais do que um ano de desenvolvimento.</para>
+
+<para
+>Assim que a equipa do &kde; começou a planear o &kde; 2.0, tornou-se óbvio que o &kde; necessitava de uma infra-estrutura mais poderosa para o som e para os conteúdos multimédia. Optou-se por adaptar o &arts;, dado que era um bom passo nesta direcção com uma arquitectura estável. Muito do esforço de desenvolvimento foi aplicado nesta nova versão do &arts;, sendo o mais notável a substituição do código em <acronym
+>CORBA</acronym
+> por um sub-sistema completamente novo, o &MCOP;, optimizado para o multimédia. A versão 0.4 do &arts; foi incluída na versão 2.0 do &kde;.</para>
+
+<para
+>O trabalho continua no &arts;, melhorando a performance e adicionando novas funcionalidades. Deverá ser visto que até mesmo o &arts; é agora um componente de base do &kde;, embora possa ser usado sem o &kde;, e também é usado por aplicações que vão mais além do multimédia tradicional. O projecto atraiu algum interessa da equipa do GNOME, abrindo a possibilidade a que alguma vez se torne a arquitectura-padrão do multimédia nos ambientes de trabalho do &UNIX;.</para>
+
+</sect1>
+
+</chapter>
+
+&tools;
+&artsbuilder-doc;
+&detail;
+&arts-midi;
+&gui;
+&mcop-ref;
+&apis;
+&modules;
+&porting;
+&helping;
+&future;
+&references;
+&arts-faq;
+
+<chapter id="copyright-and-licenses">
+
+<title
+>'Copyright' e Licenças do &arts;</title>
+
+<para
+>'Software' do &arts; copyright 1998-2001 Stefan Westerfeld <email
+>stefan@space.twc.de</email
+></para>
+
+<para
+><anchor id="contributors"/> Documentação copyright 1999-2001 Stefan Westerfeld <email
+>stefan@space.twc.de</email
+> e Jeff Tranter <email
+>tranter@kde.org</email
+>. </para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; <para
+>Todas as bibliotecas que existem no &arts; estão licenciadas segundo os termos da licença <acronym
+>GNU</acronym
+> Lesser General Public. A grande maioria do código do &arts; está nas bibliotecas, incluindo todo o <acronym
+>MCOP</acronym
+> e o ArtsFlow. Isto permite às bibliotecas serem usadas para aplicações não-livres e não-gratuitas, se o desejar. </para>
+
+<para
+>Existem alguns programas (como o <application
+>artsd</application
+>), que são lançados segundo os termos da General Public License da <acronym
+>GNU</acronym
+>. Dado que têm havido algumas opiniões diferentes sobre se é legal compilar programas <acronym
+>GPL</acronym
+> com o &Qt;, foi adicionada também uma nota explícita que o permite, para além da <acronym
+>GPL</acronym
+>: a permissão está também concedida para poder compilar este programa com a biblioteca do &Qt;, tratando o &Qt; como uma biblioteca que acompanha normalmente o 'kernel' do sistema operativo, embora seja ou não esse o caso.</para>
+
+</chapter>
+
+<appendix id="installation">
+<title
+>Instalar o &arts;</title>
+
+<para
+>Para poder usar o &arts; você precisa obviamente de o ter instalado e a funcionar no seu sistema. Existem duas aproximações para o fazer, as quais estão descritas nas próximas secções. </para>
+
+<sect1 id="binary-install">
+<title
+>Instalar uma Versão Binária Pré-Compilada</title>
+
+<para
+>A forma mais rápida e simples de ter o &arts; a funcionar é instalando os pacotes binários pré-compilados para o seu sistema. A maioria das distribuições recentes do &Linux; incluem o &kde;, e se for o &kde; 2.0 ou posterior, irá incluir o &arts;. Se o &kde; não estiver incluído na sua instalação, poderá estar disponível para transferência a partir do fabricante do seu sistema operativo. Em alternativa, poderá está disponível a partir de terceiros. Certifique-se que você usa os pacotes que são compatíveis com a versão do seu sistema operativo. </para>
+
+<para
+>Uma instalação básica do &kde; irá incluir o servidor de som, o que permitirá à maioria das aplicações tocarem som. Se quiser o conjunto completo de ferramentas e aplicações multimédia, você irá provavelmente necessitar de instalar os pacotes opcionais adicionais. </para>
+
+<para
+>A desvantagem da utilização dos binários pré-compilados é que poderão não ser a versão mais recente do &arts;. Isto provavelmente será o caso se eles forem fornecidos num &CD-ROM;, dado que a rapidez do desenvolvimento do &arts; e do &kde; é tal que a disponibilização em &CD-ROM; não costuma acompanhar esse ritmo. Você poderá concluir também que, se tiver uma arquitectura ou uma distribuição menos comum, os pacotes binários pré-compilados poderão não estar disponíveis e, aí, você terá de usar o segundo método. </para>
+
+</sect1>
+
+<sect1 id="source-install">
+<title
+>Compilar o Código</title>
+
+<para
+>Embora ocupe algum tempo, a forma mais flexível de criar o &arts; é compilar você próprio o código-fonte. Isto garante-lhe que tem uma versão compilada de forma óptima para a sua configuração do sistema e permite-lhe ter a versão mais recente. </para>
+
+<para
+>Você tem aqui duas opções -- tanto poderá instalar a versão estável mais recente que vem incluída com o &kde; ou poderá obter directamente a versão mais recente (mas possivelmente instável) a partir do repositório de <acronym
+>CVS</acronym
+> do &kde;. A maioria dos utilizadores que não estejam a programar para o &arts; deverão usar a versão estável. Você poderá obtê-la em <ulink url="ftp://ftp.kde.org"
+>ftp://ftp.kde.org</ulink
+> ou numa das suas réplicas. Se você estiver a programar activamente para o &arts; você irá querer usar provavelmente a versão no <acronym
+>CVS</acronym
+>. Se quiser usar o aRts sem o KDE, você poderá obter uma versão autónoma de desenvolvimento em <ulink url="http://space.twc.de/~stefan/kde/arts-snapshot-doc.html"
+> http://space.twc.de/~stefan/kde/arts-snapshot-doc.html</ulink
+>. </para>
+
+<para
+>Tenha em atenção que, se tiver a compilar a partir do <acronym
+>CVS</acronym
+>, algumas das componentes do &arts; (&ie; as componentes de base que incluem o servidor de som) estão no módulo do <acronym
+>CVS</acronym
+> 'kdelibs', enquanto que os componentes adicionais (&eg; o <application
+>artsbuilder</application
+>) estão incluídos no 'kdemultimedia'. Isto poderá mudar no futuro. Você poderá também encontrar uma versão no módulo 'kmusic'; esta é a versão antiga (antes do &kde; 2.0) e que está agora obsoleta. </para>
+
+<para
+>Os requisitos para compilar o &arts; são basicamente os mesmos que para compilar o &kde;. Os programas do 'configure' deverão detectar a configuração do seu sistema e indicar se estão a faltar alguns componentes obrigatórios. Certifique-se que tem um controlador de som a funcionar no seu sistema (seja ele o <acronym
+>OSS</acronym
+>/Free que vem com o 'kernel', o controlador <acronym
+>OSS</acronym
+> da 4Front Technologies, ou o <acronym
+>ALSA</acronym
+> com a emulação do <acronym
+>OSS</acronym
+>). </para>
+
+<para
+>Poderá obter mais informações sobre como obter e instalar o &kde; (incluindo o &arts;) na <ulink url="http://www.kde.org/documentation/faq/index.html"
+>&FAQ; do &kde;</ulink
+>.</para>
+
+</sect1>
+
+</appendix>
+
+&digitalaudio;
+&midiintro;
+&arts-glossary;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/mcop.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/mcop.docbook
new file mode 100644
index 00000000000..dc8900496a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/mcop.docbook
@@ -0,0 +1,1974 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="mcop">
+<title
+>&MCOP;: Modelo de Objectos e Transmissão</title>
+
+<sect1 id="mcop-overview">
+
+<title
+>Introdução</title>
+
+<para
+>O &MCOP; é a norma que o &arts; usa para: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>A comunicação entre os objectos. </para>
+</listitem>
+
+<listitem>
+<para
+>A transparência na rede. </para>
+</listitem>
+
+<listitem>
+<para
+>A descrição das interfaces dos objectos. </para>
+</listitem>
+
+<listitem>
+<para
+>A independência da linguagem. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Um aspecto importante do &MCOP; é a <emphasis
+>linguagem de descrição de interfaces</emphasis
+>, ou &IDL;, na qual muitas das interfaces do &arts; e as <acronym
+>API</acronym
+>s estão definidas de forma independente da linguagem. </para>
+
+<para
+>Para usar as interfaces de &IDL; a partir do C++, é compilada pelo compilador de &IDL; em código de C++. Quando você implementar uma interface, você irá derivar da classe de esqueleto que o compilador de &IDL; gerou. Quando usar uma interface, você irá fazer isso através de uma classe envolvente ('wrapper'). Desta forma, o &MCOP; pode usar um protocolo se o objecto com quem você está a falar não estiver local - você obtém assim a transparência de rede. </para>
+
+<para
+>Este capítulo é suposto descrever as funcionalidades básicas do modelo de objectos que resulta da utilização do &MCOP;, o protocolo, como usar o &MCOP; no C++ (interface para a linguagem), e assim por diante. </para>
+
+</sect1>
+
+<sect1 id="interfaces">
+
+<title
+>As interfaces e a &IDL;</title>
+
+<para
+>Muitos dos serviços fornecidos pelo &arts;, como os módulos e o servidor de som, são definidos com base em <acronym
+>interfaces</acronym
+>. As interfaces são especificadas num formato independente de linguagens: a &IDL;. </para>
+
+<para
+>Isto permite que muitos dos detalhes de implementação, como o formato das sequências de dados multimédia, a transparência de rede e as dependências de linguagens de programação, sejam escondidos da especificação da interface. Uma ferramenta, o &mcopidl;, traduz a definição da interface para uma linguagem de programação específica (de momento, só o C++ é que é suportado). </para>
+
+<para
+>A ferramenta gera uma classe-esqueleto com todo o código de 'cola' e a funcionalidade de base. Você pode derivar a partir dessa classe para implementar as funcionalidades que deseja. </para>
+
+<para
+>A &IDL; usada pelo &arts; é semelhante à usada pelo <acronym
+>CORBA</acronym
+> e pelo <acronym
+>DCOM</acronym
+>. </para>
+
+<para
+>Os ficheiros &IDL; podem conter: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Directivas #include do estilo do C para outros ficheiros &IDL;. </para>
+</listitem>
+
+<listitem>
+<para
+>Definições de tipos enumerados e estruturas, como no C/C++. </para>
+</listitem>
+
+<listitem>
+<para
+>Definições de interfaces. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Na &IDL;, as interfaces são definidas de forma muito semelhante à de uma classe de C++ ou de uma estrutura do C, ainda que com algumas restrições. Como no C++, as interfaces podem ser subclasses de outras interfaces através de herança. As definições de interfaces podem incluir três coisas: sequências, atributos e métodos. </para>
+
+<sect2 id="streams">
+
+<title
+>Sequências</title>
+
+<para
+>As sequências ou canais definem os dados multimédia, um dos componentes mais importantes de um módulo. As sequências são definidas no seguinte formato: </para>
+
+<para
+>[ async ] in|out [ multi ] <replaceable
+>tipo</replaceable
+> stream <replaceable
+>nome</replaceable
+> [ , <replaceable
+>nome</replaceable
+> ] ; </para>
+
+<para
+>As sequências têm uma direcção definida na referência do módulo, tal como é indicado pelos qualificadores necessários 'in' ou 'out'. O argumento 'tipo' define o tipo dos dados, o qual poderá ser qualquer um dos tipos descritos posteriormente para os atributos (nem todos são suportados de momento). Muitos dos módulos usam o tipo de sequência 'audio', o qual é um nome alternativo para o 'float' (vírgula-flutuante) dado que é o formato interno dos dados usados para o áudio. Podem ser definidas várias sequências do mesmo tipo na mesma definição se usar nomes separados por vírgulas. </para>
+
+<para
+>As sequências são síncronas por omissão, o que significa que elas são fluxos contínuos de dados a uma taxa constante, como o áudio <acronym
+>PCM</acronym
+>. O qualificador 'async' indica que é uma sequência assíncrona, a qual é usada para os fluxos de dados descontínuos. O exemplo mais comum de uma sequência assíncrona são as mensagens do &MIDI;. </para>
+
+<para
+>A palavra-chave 'multi', que só é válida para as sequências de entrada, indica que a interface suporta um número variável de entradas. Isto é útil para implementar os dispositivos, como as mesas de mistura, que possam aceitar qualquer número de sequências de entrada. </para>
+
+</sect2>
+<sect2 id="attributes">
+
+<title
+>Atributos</title>
+
+<para
+>Os atributos são os dados associados com uma instância de uma interface. Estes são declarados como as variáveis-membro do C++, e podem usar qualquer um dos tipos primitivos 'boolean', 'byte', 'long', 'string', ou 'float'. Você também poderá usar os tipos 'struct' ou 'enum' definidos pelo utilizador, assim como as sequências de tamanho variável, usando a sintaxe sequence&lt;tipo&gt;. Os atributos podem ser marcados opcionalmente como 'readonly' (apenas para leitura). </para>
+
+</sect2>
+<sect2 id="methods">
+
+<title
+>Métodos</title>
+
+<para
+>Tal como no C++, os métodos podem ser definidos nas interfaces. Os parâmetros dos métodos estão restringidos aos mesmos tipos dos atributos. A palavra-chave 'oneway' indica um método que devolve valores imediatamente e é executado assincronamente. </para>
+
+</sect2>
+
+<sect2 id="standardinterfaces">
+
+<title
+>Interfaces-Padrão</title>
+
+<para
+>Já estão definidas várias interfaces-padrão de módulos para você no &arts;, como o <interfacename
+>StereoEffect</interfacename
+> e o <interfacename
+>SimpleSoundServer</interfacename
+>. </para>
+
+</sect2>
+
+<sect2 id="example">
+<title
+>Exemplo</title>
+
+<para
+>Um exemplo simples de um módulo retirado do &arts; é o módulo de atraso constante, o qual se encontra no ficheiro <filename
+>kdemultimedia/arts/modules/artsmodules.idl</filename
+>. A definição da interface está indicada em baixo. </para>
+
+<programlisting
+>interface Synth_CDELAY : SynthModule {
+ attribute float time;
+ in audio stream invalue;
+ out audio stream outvalue;
+};
+</programlisting>
+
+<para
+>Este módulo herda de <interfacename
+>SynthModule</interfacename
+>. Essa interface, definida no <filename
+>artsflow.idl</filename
+>, define os métodos-padrão que são implementados em todos os módulos de síntese de música. </para>
+
+<para
+>O efeito CDELAY atrasa um canal estéreo pelo tempo indicado em 'time', o qual é um parâmetro de vírgula flutuante. A definição da interface tem um atributo do tipo 'float' para guardar o valor do atraso. Ele define duas sequências de áudio de entra e duas sequências de saída (o que é típico nos efeitos estéreo). Não são necessários mais métodos para além dos que ele já herdou. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="more-about-streams">
+<title
+>Mais Acerca das Sequências</title>
+
+<para
+>Esta secção cobre alguns tópicos adicionais relacionados com as sequências. </para>
+
+<sect2 id="stream-types">
+<title
+>Tipos de Sequências</title>
+
+<para
+>Existem vários requisitos para a forma como um módulo pode fazer a transmissão. Para ilustrar isto, considere estes exemplos: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Aumentar o sinal por um factor de 2. </para>
+</listitem>
+
+<listitem>
+<para
+>Efectuar uma conversão na frequência da amostra. </para>
+</listitem>
+
+<listitem>
+<para
+>Descomprimir um sinal codificado em RLE. </para>
+</listitem>
+
+<listitem>
+<para
+>Ler os eventos de &MIDI; do <filename class="devicefile"
+>/dev/midi00</filename
+> e introduzi-los numa sequência. </para>
+</listitem
+>
+</itemizedlist>
+
+<para
+>O primeiro caso é o mais simples: depois de receber 200 amostras da entrada, o módulo produz 200 amostras de resultado. Só produz resultados à saída quando obtiver algo à entrada. </para>
+
+<para
+>O segundo caso produz números diferentes de amostras de resultado, quando são dadas 200 amostras de entrada. Isto depende de qual a conversão que é efectuada, mas o número é conhecido antecipadamente. </para>
+
+<para
+>O terceiro caso é ainda pior. Para o resultado, você nem sequer consegue adivinhar quantos dados as 200 amostras de entrada irão gerar (provavelmente muito mais do que 200 amostras à saída, mas...). </para>
+
+<para
+>O último caso é um módulo que se torna ele próprio activo e, de vez em quando, produz dados. </para>
+
+<para
+>No &arts;s-0.3.4, só as sequências do primeiro tipo eram tratadas, e a maioria das coisas funcionavam. Isto é provavelmente o que você necessita para criar os módulos que processem áudio. O problema com os outros tipos mais complexos de transmissão é que eles são difíceis de programar e que você não precisa das suas funcionalidades na maior parte das vezes. É por isso que o processamento pode ser feito com dois tipos diferentes de sequências: síncronas e assíncronas. </para>
+
+<para
+>As sequências síncronas têm estas características: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Os módulos deverão ser capazes de calcular dados de qualquer dimensão, desde que sejam fornecidos em quantidade suficiente. </para>
+</listitem>
+
+<listitem>
+<para
+>Todas as sequências têm a mesma taxa de amostragem. </para>
+</listitem>
+
+<listitem>
+<para
+>A função <function
+>calculateBlock()</function
+> será chamada quando existirem dados suficientes disponíveis, e o módulo possa confiar nos ponteiros que referenciam os dados. </para>
+</listitem
+>
+
+<listitem>
+<para
+>Não existe nenhuma alocação e libertação de memória a ser feita. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>As sequências assíncronas, por outro lado, têm este comportamento: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Os módulos poderão produzir dados algumas das vezes, ou com uma taxa de amostragem variável, ou apenas se eles tiverem dados de entrada de algum descritor de ficheiro. Eles não estão limitados pela regra <quote
+>deve ser capaz de atender pedidos de qualquer tamanho</quote
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>As sequências assíncronas de um módulo poderão ter taxas de amostragem totalmente diferentes. </para>
+</listitem>
+
+<listitem>
+<para
+>Sequências de saída: existem funções explícitas para alocar pacotes, para enviá-los - e um mecanismo de pesquisa ('polling') opcional que lhe dirá quando deverá criar mais dados. </para>
+</listitem>
+
+<listitem>
+<para
+>Sequências de entrada: você obtém uma chamada sempre que recebe um novo pacote - você terá de dizer quando estiver a processar todos os dados desse pacote, o que não deverá acontecer de uma vez (você poderá dizer isso mais tarde e, se toda a gente já processou o pacote, este será libertado/reutilizado). </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Quando você declara as sequências, você poderá usar a palavra-chave <quote
+>async</quote
+> para indicar que quer criar uma sequência assíncrona. Por isso, por exemplo, assuma que quer converter uma sequência assíncrona de 'bytes' para uma sequência síncrona de amostras. A sua interface poderia ser algo semelhante a isto: </para>
+
+<programlisting
+>interface SequenciaBytesParaAudio : SynthModule {
+ async in byte stream entrada; // a sequência assíncrona de amostras de entrada
+
+ out audio stream esquerda,direita; // a sequência síncrona de amostras de saída
+};
+</programlisting>
+
+</sect2>
+
+<sect2 id="async-streams">
+<title
+>Usar as Sequências Assíncronas</title>
+
+<para
+>Imagine que decidiu criar um módulo para produzir som assincronamente. A sua interface seria algo parecido com o seguinte: </para>
+
+<programlisting
+>interface UmModulo : SynthModule
+{
+ async out byte stream saida;
+};
+</programlisting>
+
+<para
+>Como é que você envia os dados? O primeiro método é chamado de <quote
+>push delivery</quote
+> (tradução livre: 'entrega por empurrão'). Com as sequências assíncronas, você envia os dados como pacotes. Isto significa que você envia pacotes individuais com 'bytes', como no exemplo acima. O processo actual é: alocar um pacote, preenchê-lo, enviá-lo. </para>
+
+<para
+>Aqui está isso, em termos de código. Primeiro, é alocado um pacote: </para>
+
+<programlisting
+>DataPacket&lt;mcopbyte&gt; *pacote = saida.allocPacket(100);
+</programlisting>
+
+<para
+>Aí, será preenchido: </para>
+
+<programlisting
+>// converter de modo a que o 'fgets' fique contente com um ponteiro (char *)
+char *dados = (char *)pacote-&gt;contents;
+
+// como pode ver, você pode encolher o tamanho do pacote depois da alocação,
+// se quiser
+if(fgets(dados,100,stdin))
+ pacote-&gt;size = strlen(dados);
+else
+ pacote-&gt;size = 0;
+</programlisting>
+
+<para
+>Agora, o mesmo é enviado: </para>
+
+<programlisting
+>pacote-&gt;send();
+</programlisting>
+
+<para
+>Isto é muito simples, mas se precisar de enviar os pacotes à mesma rapidez com que o destinatário os consegue processar, é necessária outra aproximação, a <quote
+>pull delivery</quote
+> ('entrega por puxão'). Você pede para enviar os pacotes tão rapidamente quanto o destinatário está pronto para processar. Você começa com uma determinada quantidade de pacotes que envia. À medida que o destinatário vai processando um pacote a seguir ao outro, você começa a preenchê-los de novo com dados novos, enviando-os mais uma vez. </para>
+
+<para
+>Você inicia isso ao chamar o 'setPull'. Por exemplo: </para>
+
+<programlisting
+>saida.setPull(8, 1024);
+</programlisting>
+
+<para
+>Isto significa que você deseja enviar os pacotes pela 'saida'. Você irá querer começar a enviar 8 pacotes de cada vez e, à medida que o destinatário processar alguns deles, você poderá querer preenchê-los de novo. </para>
+
+<para
+>Aí, você precisa de implementar um método que preenche os pacotes, e que poderá se assemelhar ao seguinte: </para>
+
+<programlisting
+>void request_saida(DataPacket&lt;mcopbyte&gt; *pacote)
+{
+ pacote-&gt;size = 1024; // não deverá ser maior que 1024
+ for(int i = 0;i &lt; 1024; i++)
+ pacote-&gt;contents[i] = (mcopbyte)'A';
+ pacote-&gt;send();
+}
+</programlisting>
+
+<para
+>É tudo; quando não tiver mais dados, você poderá começar a enviar pacotes com tamanho nulo, o que irá parar a recepção. </para>
+
+<para
+>Repare que é essencial dar ao método o nome exacto <methodname
+>request_<replaceable
+>nome-sequência</replaceable
+></methodname
+>. </para>
+
+<para
+>Foi então discutido o envio dos dados. A recepção dos mesmos é muito mais simples. Suponha que você tem um filtro ParaMinusculas, que simplesmente converte todas as letras para minúsculas: </para>
+
+<programlisting
+>interface ParaMinusculas {
+ async in byte stream entrada;
+ async out byte stream saida;
+};
+</programlisting>
+
+<para
+>Isto é mesmo simples de implementar; aqui está a implementação completa: </para>
+
+<programlisting
+>class ParaMinusculas_impl : public ParaMinusculas_skel {
+public:
+ void process_entrada(DataPacket&lt;mcopbyte&gt; *pacote_entrada)
+ {
+ DataPacket&lt;mcopbyte&gt; *pacote_saida = saida.allocPacket(pacote_entrada-&gt;size);
+
+ // convert to lowercase letters
+ char *texto_entrada = (char *)pacote_entrada-&gt;contents;
+ char *texto_saida = (char *)pacote_entrada-&gt;contents;
+
+ for(int i=0;i&lt;pacote_entrada-&gt;size;i++)
+ texto_saida[i] = tolower(texto_entrada[i]);
+
+ pacote_entrada-&gt;processed();
+ pacote_saida-&gt;send();
+ }
+};
+
+REGISTER_IMPLEMENTATION(ParaMinusculas_impl);
+</programlisting>
+
+<para
+>Mais uma vez, é importante dar o nome <methodname
+>process_<replaceable
+>nome-sequencia</replaceable
+></methodname
+> ao método. </para>
+
+<para
+>Como pode ver, para cada pacote que chega, você obtém uma chamada a uma função ( a <function
+>process_entrada</function
+> no caso em questão). Você precisa de chamar o método <methodname
+>processed()</methodname
+> de um pacote para indicar que acabou de o processar. </para>
+
+<para
+>Aqui está uma sugestão de implementação: se o processamento levar mais tempo (&ie; se precisar de esperar pelo resultado da placa de som ou algo do género), não invoque o 'processed' logo, mas armazene o pacote de dados em si e invoque o 'processed' apenas quando você processar de facto esse pacote. Desta forma, os emissores têm uma hipótese de saber quanto tempo leva mesmo a efectuar o seu trabalho. </para>
+
+<para
+>Dado que a sincronização não é tão boa com as sequências assíncronas, você deverá usar as sequências síncronas sempre que possível e as assíncronas, só quando for necessário. </para>
+
+</sect2>
+
+<sect2 id="default-streams">
+<title
+>Sequências por Omissão</title>
+
+<para
+>Imagine que tem 2 objectos, como por exemplo um ProdutorAudio e um ConsumidorAudio. O ProdutorAudio tem uma sequência de saída e o ConsumidorAudio tem uma de entrada. De cada vez que os tentar ligar, você irá usar estas duas sequências. A primeira utilização da predefinição é permitir-lhe fazer a ligação sem indicar os portos nesse caso. </para>
+
+<para
+>Agora imagine que os dois objectos poderão lidar com o estéreo, e cada um possa ter um porto <quote
+>left</quote
+> (esquerdo) e <quote
+>right</quote
+> (direito). Você gostaria à mesma de os ligar de forma tão simples como anteriormente. Mas como é que o sistema de ligações saberia que porto de saída deveria ligar a que porto de entrada? Não tem nenhuma forma de mapear correctamente as sequências. A utilização de portos predefinidos poderá então ser adoptada para indicar várias sequências, com uma dada ordem. Desta forma, quando você ligar um objecto com 2 portos predefinidos a outro objecto com 2 portos predefinidos de entrada, não terá de indicar os portos e, nesse caso, o mapeamento será feito correctamente. </para>
+
+<para
+>Obviamente, isto não está limitado ao estéreo. Pode-se tornar qualquer número de sequências como predefinidas se necessário, e a função 'connect' irá verificar se o número de predefinições para os dois objectos correspondem (na direcção necessária), se você não indicar os portos a usar. </para>
+
+<para
+>A sintaxe é a seguinte: na &IDL;, você poderá usar a palavra-chave 'default' na declaração da sequência ou numa única linha. Por exemplo: </para>
+
+<programlisting
+>interface MisturaDoisEmUm {
+ default in audio stream entrada1, entrada2;
+ out audio stream saida;
+};
+</programlisting>
+
+<para
+>Neste exemplo, o objecto irá esperar que os seus dois portos de entrada estejam ligados por omissão. A ordem é a indicada na linha 'default', por isso, um objecto do tipo: </para>
+
+<programlisting
+>interface GeradorRuidoDuplo {
+ out audio stream bzzt, cuic;
+ default cuic, bzzt;
+};
+</programlisting>
+
+<para
+>Fará as ligações do <quote
+>cuic</quote
+> à <quote
+>entrada1</quote
+> e do <quote
+>bzzt</quote
+> à <quote
+>entrada2</quote
+> automaticamente. Repare que, dado que só há uma saída para o misturador, será tornada predefinida nesse caso (ver em baixo). A sintaxe usada no gerador de ruído é útil para declarar uma ordem diferente da declaração, ou seleccionando apenas alguns portos como predefinidos. As direcções dos portos nesta linha serão pesquisados pelo &mcopidl;, por isso não os indique. Você até poderá misturar os portos de entrada e de saída numa linha destas, onde só a ordem é que é relevante. </para>
+
+<para
+>Existem algumas regras que são seguidas ao usar a herança: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se for indicada uma lista 'default' na &IDL;, então use-a. Os portos-pai podem ser colocados também nesta lista, quer fossem predefinidos no 'pai' ou não. </para>
+</listitem>
+
+<listitem>
+<para
+>Caso contrário, herde as predefinições do 'pai'. A ordem é do tipo 'pai1 predefinicao1, pai1 predefinicao2..., pai2 predefinicao1... Se existir um ascendente comum em dois ramos-pai, é feita uma junção do tipo <quote
+>virtual public</quote
+> na primeira ocorrência da predefinição na lista. </para>
+</listitem>
+
+<listitem>
+<para
+>Se não existir à mesma nenhuma predefinição e existir uma sequência simples numa dada direcção, use-a como predefinida nessa direcção. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+</sect1>
+<sect1 id="attribute-change-notify">
+<title
+>Notificações de mudança dos atributos</title>
+
+<!-- TODO: This should be embedded better into the context - I mean: the
+ context should be written ;-). -->
+
+<para
+>As notificações de alteração de atributos são uma forma de saber quando é que um atributo foi alterado. Eles são ligeiramente compatíveis com os 'signals' e 'slots' do &Qt; e do Gtk. Por exemplo, se você tiver um elemento gráfico, como uma barra deslizante, que configura um número entre 0 e 100, você poderá ter normalmente um objecto que faça algo com esse número (por exemplo, poderá controlar o volume de um sinal de áudio). Por isso, você gostaria que, de cada vez que movesse a barra, o objecto que ajustasse o volume fosse notificado. Uma ligação entre um emissor e um receptor. </para>
+
+<para
+>O &MCOP; lida com isso, sendo capaz de oferecer notificações de cada vez que os atributos são alterados. Tudo o que for declarado como <quote
+>atributo</quote
+> na &IDL;, pode emitir essas notificações de alterações, e devê-lo-á fazer, sempre que for modificado. Tudo o que for declarado como <quote
+>atributo</quote
+> poderá também receber essas notificações de alteração. Por isso, se por exemplo tiver duas interfaces de &IDL;, como as seguintes: </para>
+
+<programlisting
+>interface BarraDeslizante {
+ attribute long min,max;
+ attribute long posicao;
+ };
+ interface ControloVolume : Arts::StereoEffect {
+ attribute long volume; // 0..100
+ };
+</programlisting>
+
+<para
+>Você podê-las-á ligar com as notificações de alteração. Isto funciona usando a operação normal de 'connect' do sistema de fluxo. Neste caso, o código de C++ para ligar dois objectos deverá ser semelhante ao seguinte: </para>
+
+<programlisting
+>#include &lt;connect.h&gt;
+using namespace Arts;
+[...]
+connect(barra,"posicao_changed",controlo_Volume,"volume");
+</programlisting>
+
+<para
+>Como pode ver, cada atributo oferece duas sequências diferentes, uma para enviar as notificações de alteração, chamada de <function
+><replaceable
+>nome-atributo</replaceable
+>_changed</function
+>, e outra para receber as notificações de alteração, chamada <function
+>nome-atributo</function
+>. </para>
+
+<para
+>É importante saber que as notificações de alteração e as sequências assíncronas são compatíveis. São também transparentes na rede. Por isso, você consegue ligar uma notificação de alteração de um atributo 'float' de um elemento &GUI; a uma sequência assíncrona de um módulo de síntese a correr noutro computador. Isto, obviamente, implica que as notificações de alteração <emphasis
+>não sejam síncronas</emphasis
+>, o que significa que, depois de ter enviado a notificação de alteração, poderá levar algum tempo até que esta seja de facto recebida. </para>
+
+<sect2 id="sending-change-notifications">
+
+<title
+>Enviar as notificações de alterações</title>
+
+<para
+>Ao implementar objectos que tenham atributos, você precisa de enviar as notificações de alteração sempre que um dado atributo muda. O código para o fazer é semelhante ao seguinte: </para>
+
+<programlisting
+>void KPoti_impl::valor(float novoValor)
+ {
+ if(novoValor != _valor)
+ {
+ _valor = novoValor;
+ valor_changed(novoValor); // &lt;- envia a notificação de alteração
+ }
+ }
+</programlisting>
+
+<para
+>É bastante recomendado que use código deste género para todos os objectos que implementar, de modo a que as notificações de alterações possam ser usadas pelas outras pessoas. Você deverá, contudo, evitar o envio das notificações com demasiada frequências, por isso, se estiver a fazer processamento de sinal, é provavelmente melhor que você mantenha um registo de quando enviou a sua última notificação, para que não envie uma com cada uma das amostras que processar. </para>
+
+</sect2>
+
+<sect2 id="change-notifications-apps">
+<title
+>Aplicações para as notificações de alteração</title>
+
+<para
+>Será especialmente útil usar as notificações de alteração em conjunto com os osciloscópios (as coisas que visualizam os dados de áudio, por exemplo), os elementos gráficos, elementos de controlo e na monitorização. O código que usa isto está em <filename class="directory"
+>kdelibs/arts/tests</filename
+> e na implementação experimental do 'artsgui', que poderá encontrar em <filename class="directory"
+>kdemultimedia/arts/gui</filename
+>. </para>
+
+<!-- TODO: can I markup links into the source code - if yes, how? -->
+
+<!-- LW: Linking into the source is problematic - we can't assume people are
+reading this on a machine with the sources available, or that they aren't
+reading it from a website. We're working on it! -->
+
+</sect2>
+</sect1>
+
+<sect1 id="the-mcoprc-file">
+
+<title
+>O ficheiro <literal role="extension"
+>.mcoprc</literal
+></title>
+
+<para
+>O ficheiro <literal role="extension"
+>.mcoprc</literal
+> (na pasta pessoal de cada utilizador) poderá ser usado para configurar o &MCOP; em alguns aspectos. De momento, é possível o seguinte: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>GlobalComm</term>
+<listitem>
+<para
+>O nome de uma interface a usar para a comunicação global. A comunicação global é usada para procurar os outros objectos e obter o 'cookie' secreto. Vários clientes/servidores de &MCOP; que deverão ser capazes de falar entre si precisam de ter um objecto 'GlobalComm' que seja capaz de partilhar informações entre eles. De momento, os valores possíveis são o <quote
+>Arts::TmpGlobalComm</quote
+> para comunicar através da pasta <filename class="directory"
+>/tmp/mcop-<replaceable
+>utilizador</replaceable
+></filename
+> (que irá funcionar apenas no computador local) ou o <quote
+>Arts::X11GlobalComm</quote
+> para comunicar através das propriedades da janela de topo do servidor X11. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>TraderPath</term>
+
+<listitem>
+<para
+>Indica onde procurar pela informação do mediador. Você poderá indicar aqui mais do que uma pasta, separando as pastas com vírgulas, como no exemplo </para>
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+>ExtensionPath</term>
+
+<listitem>
+<para
+>Indica a partir de que pastas é que as extensões (na forma de bibliotecas dinâmicas) são carregadas. Podem ser indicados vários valores, separados por vírgulas. </para>
+</listitem>
+
+</varlistentry>
+</variablelist>
+
+<para
+>Um exemplo que usa tudo isso é o seguinte: </para>
+
+<programlisting
+># Ficheiro $HOME/.mcoprc
+GlobalComm=Arts::X11GlobalComm
+
+# se você é um programador, será útil adicionar uma pasta na sua área
+# para que a localização do(a) mediador/extensão sejam capazes de adicionar
+# componentes sem os instalar
+TraderPath="/opt/kde2/lib/mcop","/home/ze/mcop_desenvolvimento/mcop"
+ExtensionPath="/opt/kde2/lib","/home/ze/mcop_desenvolvimento/lib"
+</programlisting>
+
+</sect1>
+
+<sect1 id="mcop-for-corba-users">
+<title
+>O &MCOP; para os Utilizadores de <acronym
+>CORBA</acronym
+></title>
+
+<para
+>Se já usou o <acronym
+>CORBA</acronym
+> antes, irá concluir que o &MCOP; é muito parecido, de facto. De facto, o &arts;, antes da versão 0.4 usava o <acronym
+>CORBA</acronym
+>. </para>
+
+<para
+>A ideia básica do <acronym
+>CORBA</acronym
+> é a mesma: você implementa os objectos (componentes). Se usar as funcionalidades do &MCOP;, os seus objectos não estão só disponíveis como classes normais do mesmo processo (através das técnicas normais do C++) - eles passam a estar disponíveis de forma transparente para os servidores remotos. Para isto funcionar, a primeira coisa que precisa de fazer é indicar a interface dos seus objectos num ficheiro &IDL; - tal como na &IDL; do <acronym
+>CORBA</acronym
+>. Existem apenas algumas diferenças. </para>
+
+<sect2 id="corba-missing">
+<title
+>Funcionalidades do <acronym
+>CORBA</acronym
+> que Faltam no &MCOP;</title>
+
+<para
+>No &MCOP; não existem parâmetros <quote
+>in</quote
+> e <quote
+>out</quote
+> nas invocações dos métodos. Os parâmetros são sempre de entrada e o código devolvido é sempre de saída, o que significa que a interface: </para>
+
+<programlisting
+>// idl de CORBA
+interface Conta {
+ void depositar( in long quantia );
+ void levantar( in long quantia );
+ long saldo();
+};
+</programlisting>
+
+<para
+>é escrito como </para>
+
+<programlisting
+>// idl de MCOP
+interface Conta {
+ void depositar( long quantia );
+ void levantar( long quantia );
+ long saldo();
+};
+</programlisting>
+
+<para
+>no &MCOP;. </para>
+
+<para
+>Não existe o suporte de excepções. O &MCOP; não tem excepções - ele usa algo de diferente para o tratamento de erros. </para>
+
+<para
+>Não existem tipos 'union' nem 'typedef's. Não se sabe se é uma falha de facto, algo que uma pessoa necessitasse desesperadamente para sobreviver. </para>
+
+<para
+>Não existe suporte para passar referências a interfaces ou objectos </para>
+
+</sect2>
+
+<sect2 id="corba-different">
+<title
+>Funcionalidades do <acronym
+>CORBA</acronym
+> que São Diferentes no &MCOP;</title>
+
+<para
+>Você declara as sequências como <quote
+>sequence<replaceable
+>tipo</replaceable
+></quote
+> no &MCOP;. Não existe necessidade de um 'typedef'. Por exemplo, em vez de: </para>
+
+<programlisting
+>// CORBA idl
+struct Linha {
+ long x1,y1,x2,y2;
+};
+typedef sequence&lt;Linha&gt; Linhas;
+interface Desenhador {
+ void desenhar(in Linhas linhas);
+};
+</programlisting>
+
+<para
+>você iria descrever </para>
+
+<programlisting
+>// IDL de MCOP
+struct Linha {
+ long x1,y1,x2,y2;
+};
+interface Desenhador {
+ void desenhar(sequence&lt;Linha&gt; linhas);
+};
+</programlisting>
+
+</sect2>
+
+<sect2 id="no-in-corba">
+<title
+>Funcionalidades do &MCOP; Que Não Estão no <acronym
+>CORBA</acronym
+></title>
+
+<para
+>Você pode declarar as sequências que serão então avaliadas pela plataforma do &arts;. As sequências são declaradas de forma semelhante aos atributos. Por exemplo: </para>
+
+<programlisting
+>// MCOP idl
+interface Synth_ADICIONAR : SynthModule {
+ in audio stream sinal1,sinal2;
+ out audio stream saida;
+};
+</programlisting>
+
+<para
+>Isto diz que o seu objecto irá aceitar duas sequências síncronas de áudio chamadas 'sinal1' e 'sinal2'. Por síncronas significa que são sequências que distribuem 'x' amostras por segundo (ou por outro período), de modo a que o escalonador garanta que lhe fornecerá uma quantidade balanceada de dados de entrada (&eg; existem 200 amostras de 'sinal1' para 200 amostras de 'sinal2'). Você garante que, se o seu objectivo for chamado com essas 200 amostras de 'sinal1' e 'sinal2', será capaz de produzir exactamente 200 amostras de 'saida'. </para>
+
+</sect2>
+
+<sect2 id="mcop-binding">
+<title
+>A Interface para a Linguagem C++ do &MCOP;</title>
+
+<para
+>Isto difere do <acronym
+>CORBA</acronym
+> principalmente: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>As cadeias de caracteres usam a classe de C++ do <acronym
+>STL</acronym
+> <classname
+>string</classname
+>. Quando é armazenado nas sequências, elas são armazenadas <quote
+>tal-e-qual</quote
+>, o que significa que são consideradas como sendo um tipo primitivo. Deste modo, elas precisam de ser copiadas. </para>
+</listitem>
+
+<listitem>
+<para
+>os 'long's são 'long's normais (contando que são de 32 bits). </para>
+</listitem>
+
+<listitem>
+<para
+>As sequências usam a classe de C++ do <acronym
+>STL</acronym
+> <classname
+>vector</classname
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>As estruturas são todas derivadas da classe do &MCOP; <classname
+>Type</classname
+>, e são geradas no compilador de &IDL; do &MCOP;. Quando forem armazenadas em sequências, elas não serão guardadas <quote
+>tal-e-qual</quote
+> , mas sim como referências porque, caso contrário, iriam ocorrer várias cópias. </para>
+</listitem>
+</itemizedlist>
+</sect2>
+
+<sect2 id="implementing-objects">
+<title
+>Implementar os Objectos do &MCOP;</title>
+
+<para
+>Depois de passar as interfaces pelo compilador de &IDL;, você precisa de derivar da classe <classname
+>_skel</classname
+>. Por exemplo, assuma que definiu a sua interface da seguinte forma: </para>
+
+<programlisting
+>// IDL do MCOP: ola.idl
+interface Ola {
+ void Ola(string s);
+ string concatenar(string s1, string s2);
+ long somar2(long a, long b);
+};
+</programlisting>
+
+<para
+>Você pode passar isso pelo compilador de &IDL;, invocando o comando <userinput
+><command
+>mcopidl</command
+> <parameter
+>ola.idl</parameter
+></userinput
+>, o que por sua vez irá gerar o <filename
+>ola.cc</filename
+> e o <filename
+>ola.h</filename
+>. Para o implementar, você precisa de definir uma classe de C++ que herde do esqueleto: </para>
+
+<programlisting
+>// ficheiro de inclusão de C++ - inclua o ola.h algures
+class Ola_impl : virtual public Ola_skel {
+public:
+ void ola(const string&amp; s);
+ string concatenar(const string&amp; s1, const string&amp; s2);
+ long somar2(long a, long b);
+};
+</programlisting>
+
+<para
+>Finalmente, você terá de implementar os métodos como C++ normal </para>
+
+<programlisting
+>// ficheiro de implementação de C++
+
+// como pode ver, as 'string's são passadas como referências de 'const string'
+void Ola_impl::ola(const string&amp; s)
+{
+ printf("Ola '%s'!\n",s.c_str());
+}
+
+// quando têm um valor a devolver são passadas como cadeias de caracteres normais
+string Ola_impl::concatenar(const string&amp; s1, const string&amp; s2)
+{
+ return s1+s2;
+}
+
+long Ola_impl::somar2(long a, long b)
+{
+ return a+b;
+}
+</programlisting>
+
+<para
+>Logo que faça isso, você terá um objecto que poderá comunicar usando o &MCOP;. Basta criar um (usando as funcionalidades normais do C++ para criar um objecto): </para>
+
+<programlisting
+>Servidor do Ola_impl;
+</programlisting>
+
+<para
+>E assim que dê a alguém a referência </para>
+
+<programlisting
+>string referencia = servidor._toString();
+ printf("%s\n",referencia.c_str());
+</programlisting>
+
+<para
+>e ir à ciclo de inactividade do &MCOP; </para>
+
+<programlisting
+>Dispatcher::the()-&gt;run();
+</programlisting>
+
+<para
+>As pessoas podem aceder à coisa usando </para>
+
+<programlisting
+>// este código poderá correr em qualquer lado - não necessariamente no mesmo
+// processo (poderá também correr num computador/arquitectura diferentes)
+
+ Ola *h = Ola::_fromString([a referência do objecto impressa acima]);
+</programlisting>
+
+<para
+>e invocar os métodos: </para>
+
+<programlisting
+>if(h)
+ h-&gt;ola("teste");
+ else
+ printf("O acesso falhou?\n");
+</programlisting>
+
+</sect2>
+</sect1>
+
+<sect1 id="mcop-security">
+<title
+>Considerações de Segurança do &MCOP;</title>
+
+<para
+>Dado que os servidores de &MCOP; irão atender os pedidos num porto de <acronym
+>TCP</acronym
+>, potencialmente toda a gente (se você estiver na Internet) poderá tentar ligar-se aos serviços do &MCOP;. Por isso, é importante autenticar os clientes. O &MCOP; usa o protocolo 'md5-auth'. </para>
+
+<para
+>O protocolo 'md5-auth' faz o seguinte para garantir que só os clientes seleccionados (de confiança) se poderão ligar a um servidor: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Ele assume que você dá a todos os clientes um 'cookie' secreto. </para>
+</listitem>
+
+<listitem>
+<para
+>De cada vez que um cliente se liga, ele verifica se o cliente conhece esse 'cookie' secreto, sem o transferir de facto (nem sequer de forma a que alguém que esteja a escutar o tráfego de rede o possa descobrir). </para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Para dar a cada cliente esse 'cookie' secreto, o &MCOP; irá (normalmente) colocá-lo na pasta <filename class="directory"
+>mcop</filename
+> (em <filename class="directory"
+>/tmp/mcop-<envar
+>USER</envar
+>/secret-cookie</filename
+>). Claro, você podê-lo-á copiar para outros computadores. Contudo, se o fizer, use um mecanismo de transferência seguro, como o <command
+>scp</command
+> (do <application
+>ssh</application
+>). </para>
+
+<para
+>A autenticação dos clientes usa os seguintes passos: </para>
+
+<procedure>
+<step>
+<para
+>[SERVIDOR] gera um 'cookie' novo (aleatório) R </para>
+</step>
+
+<step>
+<para
+>[SERVIDOR] envia-o para o cliente </para>
+</step>
+
+<step>
+<para
+>[CLIENTE] lê o "cookie secreto" S de um ficheiro </para>
+</step>
+
+<step>
+<para
+>[CLIENTE] baralha os 'cookies' R e S para um 'cookie' baralhado M usando o algoritmo MD5 </para>
+</step>
+
+<step>
+<para
+>[CLIENTE] envia o M para o servidor </para>
+</step>
+
+<step>
+<para
+>[SERVIDOR] verifica que, ao baralhar o R e o S dará o mesmo resultado que o 'cookie' M recebido do cliente. Em caso afirmativo, a autenticação foi bem-sucedida. </para>
+</step>
+
+</procedure>
+
+<para
+>Este algoritmo deverá ser seguro, atendendo a que </para>
+
+<orderedlist>
+<listitem>
+<para
+>Os 'cookies' secretos e os aleatórios são <quote
+>aleatórios quanto baste</quote
+> e </para>
+</listitem>
+
+<listitem>
+<para
+>O algoritmo de dispersão do MD5 não permite descobrir o <quote
+>texto original</quote
+>, que é o 'cookie' secreto S e o 'cookie' aleatório R (o qual é conhecido, de qualquer forma), a partir do 'cookie' baralhado M. </para>
+</listitem>
+</orderedlist>
+
+<para
+>O protocolo &MCOP; irá começar todas as ligações novas com um processo de autenticação. Basicamente, assemelha-se ao seguinte: </para>
+
+<procedure>
+
+<step>
+<para
+>O servidor envia uma mensagem ServerHello que descreve os protocolos de autenticação conhecidos. </para>
+</step>
+
+<step>
+<para
+>O cliente envia uma mensagem ClientHello que inclui a informação de autenticação. </para>
+</step>
+
+<step>
+<para
+>O servidor envia uma mensagem AuthAccept. </para>
+</step>
+</procedure>
+
+<para
+>Para verificar se a segurança funciona de facto, deverá ver como é que as mensagens se processam nas ligações não-autenticadas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Antes de a autenticação ser bem sucedida, o servidor não irá receber outras mensagens da ligação. Em vez disso, se o servidor por exemplo estiver à espera de uma mensagem <quote
+>ClientHello</quote
+> e obtiver uma mensagem de 'mcopInvocation', irá quebrar a ligação. </para>
+</listitem>
+
+<listitem>
+<para
+>Se o cliente não enviar uma mensagem de &MCOP; válida de todo (sem o código especial do &MCOP; no cabeçalho da mensagem) na fase de autenticação, mas sim outra coisa qualquer, a ligação é quebrada. </para>
+</listitem>
+
+<listitem>
+<para
+>Se o cliente tentar enviar uma mensagem mesmo muito grande (&gt; 4096 bytes na fase de autenticação, o tamanho da mensagem é truncado para 0 bytes, o que fará com que não seja aceite para a autenticação). Isto é para evitar que os clientes não-autenticados enviem mensagens de &eg; 100 megabytes, o que faria com que fosse recebida e com que o servidor estoirasse com falta de memória. </para>
+</listitem>
+
+<listitem>
+<para
+>Se o cliente enviar uma mensagem ClientHello corrompida (uma, onde a descodificação falhe), a ligação é mais uma vez quebrada. </para>
+</listitem>
+
+<listitem>
+<para
+>Se o cliente não enviar nada de nada, então ocorrerá a expiração de um tempo-limite (ainda por implementar). </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="mcop-protocol">
+<title
+>Especificação do Protocolo &MCOP;</title>
+
+<sect2 id="mcop-protocol-intro">
+<title
+>Introdução</title>
+
+<para
+>Tem semelhanças conceptuais ao <acronym
+>CORBA</acronym
+>, mas pretende extendê-lo de todas as formas necessárias para as operações multimédia em tempo-real. </para>
+
+<para
+>Oferece um modelo de objectos multimédia, o qual poderá ser usado para: a comunicação entre os componentes num espaço de endereçamento (um processo) e entre componentes que existam em tarefas, processos ou mesmo máquinas diferentes. </para>
+
+<para
+>Tudo junto, será desenhado para uma performance extremamente alta (de modo a que tudo seja optimizado para ser extremamente rápido), o que é adequado para as aplicações multimédia bastante comunicativas. Por exemplo, a transmissão de vídeos é uma das aplicações do &MCOP;, onde a maioria das implementações de <acronym
+>CORBA</acronym
+> 'cairiam de joelhos'. </para>
+
+<para
+>As definições das interfaces conseguem lidar com as seguintes coisas nativamente: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Sequências contínuas de dados (como os dados de áudio). </para>
+</listitem>
+
+<listitem>
+<para
+>Sequências de dados de eventos (como os eventos do &MIDI;). </para>
+</listitem>
+
+<listitem>
+<para
+>Contagem de referências real. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>e os truques mais importantes do <acronym
+>CORBA</acronym
+>, como </para>
+
+<itemizedlist>
+<listitem>
+<para
+>As invocações síncronas de métodos. </para>
+</listitem>
+
+<listitem>
+<para
+>As invocações de métodos assíncronas. </para>
+</listitem>
+
+<listitem>
+<para
+>A construção de tipos de dados definidos pelo utilizador. </para>
+</listitem>
+
+<listitem>
+<para
+>Herança múltipla. </para>
+</listitem>
+
+<listitem>
+<para
+>A passagem de referências de objectos. </para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="mcop-protocol-marshalling">
+<title
+>A Codificação das Mensagens do &MCOP;</title>
+
+<para
+>Objectivos/ideias de desenho: </para>
+
+<itemizedlist>
+
+<listitem>
+<para
+>A codificação deverá ser simples de implementar. </para>
+</listitem>
+
+<listitem>
+<para
+>A descodificação necessita que o destinatário saiba qual é o tipo que ele deseja descodificar. </para>
+</listitem>
+
+<listitem>
+<para
+>O destinatário está à espera de usar toda a informação - por isso, só são ignorados os dados no protocolo ao nível em que: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Se você souber que vai receber um bloco de 'bytes', não precisa de olhar para cada 'byte', à procura de um marcador de fim. </para>
+</listitem>
+
+<listitem>
+<para
+>Se você souber que vai receber uma cadeia de caracteres, não precisa de a ler até encontrar o 'byte' zero para descobrir o seu tamanho, contudo, </para>
+</listitem>
+
+<listitem>
+<para
+>Se você souber que vai receber uma sequência de cadeias de caracteres, você precisa de saber o tamanho de cada uma delas para descobrir o fim da sequência, dado que as cadeias de caracteres têm tamanho variável. Mas se você usar as cadeias de caracteres para algo útil, você terá de o fazer à mesma, por isso não se perde nada. </para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+
+<listitem>
+<para
+>O mínimo de sobrecarga possível. </para>
+</listitem>
+</itemizedlist>
+
+<!-- TODO: Make this a table -->
+
+<para
+>A codificação dos diferentes tipos é mostrada na tabela em baixo: </para>
+
+<informaltable>
+<tgroup cols="3">
+<thead>
+<row>
+<entry
+>Tipo</entry>
+<entry
+>Processo de Codificação</entry>
+<entry
+>Resultado</entry>
+</row>
+</thead>
+
+<tbody>
+<row>
+<entry
+><type
+>void</type
+></entry>
+<entry
+>Os tipos <type
+>void</type
+> são codificados, omitindo-os, de modo a que e não seja nada escrito no canal.</entry>
+<entry
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>long</type
+></entry>
+<entry
+>é codificado como 4 'bytes', em que o 'byte' mais significativo vem primeiro, de modo a que o número 10001025 (correspondente a 0x989a81) será codificado como:</entry>
+<entry
+><literal
+>0x00 0x98 0x9a 0x81</literal
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>enums</type
+></entry>
+<entry
+><para
+>são codificados como <type
+>long</type
+>s</para
+></entry>
+<entry
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>byte</type
+></entry>
+<entry
+><para
+>é codificado como um único 'byte', de modo a que o 'byte' 0x42 será codificado como:</para
+></entry>
+<entry
+><literal
+>0x42</literal
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>string</type
+></entry>
+<entry
+><para
+>é codificado como um <type
+>long</type
+>, contendo o tamanho da cadeia de caracteres seguinte, e pela sequência de caracteres propriamente dita, terminando com um 'byte' a zeros (que está incluído na contagem do tamanho).</para>
+<important>
+<para
+>inclui o 'byte' 0 final na contagem do tamanho!</para>
+</important>
+<para
+>O <quote
+>ola</quote
+> seria codificado da seguinte forma:</para
+></entry>
+<entry
+><literal
+>0x00 0x00 0x00 0x04 0x6f 0x6c 0x60 0x00</literal
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>boolean</type
+></entry>
+<entry
+><para
+>é codificado como um 'byte', contendo 0 se for <returnvalue
+>false</returnvalue
+> (falso) ou 1 se for <returnvalue
+>true</returnvalue
+> (verdadeiro), de modo a que o valor booleano <returnvalue
+>true</returnvalue
+> é codificado como:</para
+></entry>
+<entry
+><literal
+>0x01</literal
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>float</type
+></entry>
+<entry
+><para
+>é codificado na representação de 4 'bytes' do IEEE754 - a documentação detalhada de como o IEEE funciona estão aqui: <ulink url="http://twister.ou.edu/workshop.docs/common-tools/numerical_comp_guide/ncg_math.doc.html"
+>http://twister.ou.edu/workshop.docs/common-tools/numerical_comp_guide/ncg_math.doc.html</ulink
+> e aqui: <ulink url="http://java.sun.com/docs/books/vmspec/2nd-edition/html/Overview.doc.html"
+>http://java.sun.com/docs/books/vmspec/2nd-edition/html/Overview.doc.html</ulink
+>. Deste modo, o valor 2,15 seria codificado como:</para
+></entry>
+<entry
+><literal
+>0x9a 0x99 0x09 0x40</literal
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>'struct'</type
+></entry>
+<entry
+><para
+>Uma estrutura é codificada com base no seu conteúdo. Não existem prefixos ou sufixos adicionais, por isso a estrutura </para>
+<programlisting
+>struct teste {
+ string nome; // que é igual a "ola"
+ long valor; // que é igual a 10001025 (0x989a81)
+};
+</programlisting>
+<para
+>seria codificada como</para
+></entry>
+<entry>
+<literallayout
+>0x00 0x00 0x00 0x04 0x6f 0x6c 0x60 0x00
+0x00 0x98 0x9a 0x81
+</literallayout
+></entry>
+</row>
+
+<row>
+<entry
+><type
+>sequência</type
+></entry>
+<entry
+><para
+>uma sequência é codificada através da listagem do número de elementos que se seguem e da descodificação dos elementos, um a um.</para>
+<para
+>Por isso uma sequência de 3 'longs' 'a', with a[0] = 0x12345678, a[1] = 0x01 e a[2] = 0x42 seria codificada como:</para
+></entry>
+<entry>
+<literallayout
+>0x00 0x00 0x00 0x03 0x12 0x34 0x56 0x78
+0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x42
+</literallayout>
+</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Se você precisar de fazer referência a um tipo, todos os tipos primitivos são referidos pelos nomes indicados acima. As estruturas e os enumerados têm nomes próprios (como Header). As sequências são referidas como um *<replaceable
+>tipo normal</replaceable
+>, de modo que uma sequência de 'longs' é um <quote
+>*long</quote
+> e uma sequência de estruturas Header é um <quote
+>*Header</quote
+>. </para>
+
+</sect2>
+
+<sect2 id="mcop-protocol-messages">
+<title
+>Mensagens</title>
+
+<para
+>O formato do cabeçalho das mensagens do &MCOP; está definido pela estrutura seguinte: </para>
+
+<programlisting
+>struct Header {
+ long magic; // o valor 0x4d434f50, que é codificado como MCOP
+ long messageLength;
+ long messageType;
+};
+</programlisting>
+
+<para
+>Os valores possíveis de messageTypes são, de momento </para>
+
+<programlisting
+>mcopServerHello = 1
+ mcopClientHello = 2
+ mcopAuthAccept = 3
+ mcopInvocation = 4
+ mcopReturn = 5
+ mcopOnewayInvocation = 6
+</programlisting>
+
+<para
+>Algumas notas acerca das mensagens do &MCOP;: </para>
+
+
+<itemizedlist>
+<listitem>
+<para
+>Todas as mensagens começam com uma estrutura Header. </para>
+</listitem>
+
+<listitem>
+<para
+>Alguns dos tipos de mensagens deverão ser ignorados pelo servidor, enquanto a autenticação não estiver completa. </para>
+</listitem>
+
+<listitem>
+<para
+>Depois de receber o cabeçalho, o tratamento do protocolo (ligação) poderá receber a mensagem por completo, sem olhar para o seu conteúdo. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>O 'messageLength' no cabeçalho é, obviamente em alguns casos, redundante, o que significa que esta aproximação não é minimalista no que respeita ao número de 'bytes'. </para>
+
+<para
+>Contudo, conduz a uma implementação simples (e rápida) do processamento não-bloqueante de mensagens. Com a ajuda do cabeçalho, as mensagens poderão ser recebidas pelas classes de tratamento do protocolo em segundo plano (não-bloqueante), se existirem demasiadas ligações ao servidor, todas elas poderão ser servidas em paralelo. Você não precisa de olhar para o conteúdo da mensagem para a receber (e para determinar que terminou), basta olhar para o cabeçalho, por isso o código para isso é relativamente simples. </para>
+
+<para
+>Logo que esteja lá uma mensagem, esta poderá ser descodificada e processada num único passo, sem se preocupar com os casos em que nem todos os dados foram recebidos (porque o 'messageLength' garante que está lá tudo). </para>
+
+</sect2>
+
+<sect2 id="mcop-protocol-invocations">
+<title
+>Invocações</title>
+
+<para
+>Para invocar um método remoto, você precisa de enviar a seguinte estrutura no corpo de uma mensagem de &MCOP; com o messageType = 1 (mcopInvocation): </para>
+
+<programlisting
+>struct Invocation {
+ long objectID;
+ long methodID;
+ long requestID;
+};
+</programlisting>
+
+<para
+>depois disso, você envia os parâmetros como uma estrutura, &eg; se você invocar o método 'concatenar(string s1, string s2)', você envia uma estrutura do tipo </para>
+
+<programlisting
+>struct InvocationBody {
+ string s1;
+ string s2;
+};
+</programlisting>
+
+
+<para
+>se o método foi declarado como 'só de ida0 - o que significa que é assíncrono sem código devolvido - então é tudo. Caso contrário, você iria receber como resposta uma mensagem com o messageType = 2 (mcopReturn) </para>
+
+<programlisting
+>struct ReturnCode {
+ long requestID;
+ &lt;tipo-a-devolver&gt; result;
+};
+</programlisting>
+
+
+<para
+>em que o &lt;tipo-a-devolver&gt; é o tipo do resultado. Como os tipos 'void' são omitidos na codificação, você também poderá só escrever o 'requestID' se regressar de um método 'void'. </para>
+
+<para
+>Por isso o nosso método 'string concatenar(string s1, string s2)' iria originar um código de resultado do tipo </para>
+
+<programlisting
+>struct ReturnCode {
+ long requestID;
+ string result;
+};
+</programlisting>
+
+</sect2>
+
+<sect2 id="mcop-protocol-inspecting">
+<title
+>Inspeccionar as Interfaces</title>
+
+<para
+>Para fazer as invocações, você teria de conhecer os métodos que um objecto suporta. Para o fazer, o 'methodID' 0, 1, 2 e 3 estão pré-destinados a certas funcionalidades. Isto é </para>
+
+<programlisting
+>long _lookupMethod(MethodDef defMetodo); // methodID sempre a 0
+string _interfaceName(); // methodID sempre a 1
+InterfaceDef _queryInterface(string nome); // methodID sempre a 2
+TypeDef _queryType(string nome); // methodID sempre a 3
+</programlisting>
+
+<para
+>para ler isso, você obviamente precisa de </para>
+
+<programlisting
+>struct MethodDef {
+ string methodName;
+ string type;
+ long flags; // posto a 0 por agora (será necessário na transmissão)
+ sequence&lt;ParamDef&gt; signature;
+};
+
+struct ParamDef {
+ string name;
+ long typeCode;
+};
+</programlisting>
+
+<para
+>o campo 'parameters' contém os componentes do tipo que indicam os tipos dos parâmetros. O tipo do valor devolvido é indicado no campo 'type' do MethodDef. </para>
+
+<para
+>De forma restrita, só os métodos <methodname
+>_lookupMethod()</methodname
+> e <methodname
+>_interfaceName()</methodname
+> são diferentes de objecto para objecto, enquanto que o <methodname
+>_queryInterface()</methodname
+> e o <methodname
+>_queryType()</methodname
+> são sempre os mesmos. </para>
+
+<para
+>O que são esses methodIDs? Se você fizer uma invocação de &MCOP;, irá ficar à espera de passar um número para o método que você está a invocar. A razão para tal é que os números podem ser processados muito mais depressa do que as cadeias de caracteres ao executar um pedido de &MCOP;. </para>
+
+<para
+>Por isso, como é que obtém esses números? Se você souber a assinatura do método, existe um MethodDef que descreve o método (e que contém o nome, o tipo, os nomes e os tipos de parâmetros, entre outras coisas) e você poderá passar isso ao '_lookupMethod' do objecto onde deseja invocar um método. Dado que o '_lookupMethod' está pré-associado ao 'methodID' 0, você não deverá ter problemas ao fazê-lo. </para>
+
+<para
+>Por outro lado, se você não souber a assinatura do método, você poderá descobrir os métodos que são suportados, usando o '_interfaceName', o '_queryInterface' e o '_queryType'. </para>
+</sect2>
+
+<sect2 id="mcop-protocol-typedefs">
+<title
+>Definições dos Tipos</title>
+
+<para
+>Os tipos de dados definidos pelo utilizador são descritos com a estrutura <structname
+>TypeDef</structname
+>: </para>
+
+<programlisting
+>struct TypeComponent {
+ string type;
+ string name;
+};
+
+struct TypeDef {
+ string name;
+
+ sequence&lt;TypeComponent&gt; contents;
+};
+</programlisting>
+
+</sect2>
+</sect1>
+
+<sect1 id="why-not-dcop">
+<title
+>Porque é que o &arts; Não Usa o &DCOP;</title>
+
+<para
+>Dado que o &kde; largou o <acronym
+>CORBA</acronym
+> por completo e está a usar o &DCOP; em todo o lado, naturalmente a questão levantar-se-á: 'porque é que o &arts; não o faz também?'. No fim de tudo, o suporte do &DCOP; está no <classname
+>KApplication</classname
+>, é bem-mantido, supostamente integra-se bem com a libICE, entre outras coisas. </para>
+
+<para
+>Dado que existirá (potencialmente) uma grande quantidade de pessoas a perguntar se ter o &MCOP; para além do &DCOP; é realmente necessário, aqui está a resposta. Não levem o autor a mal, porque não está a dizer <quote
+>o &DCOP; é mau</quote
+>. Simplesmente quer dizer <quote
+>o &DCOP; não é a solução adequada para o &arts;</quote
+> (embora seja uma boa solução para outras coisas). </para>
+
+<para
+>Primeiro, você precisa de compreender para que é que o &DCOP; foi criado. Desenvolvido em dois dias durante o encontro &kde;-TWO, pretendia ser o mais simples possível, um protocolo de comunicações realmente <quote
+>leve</quote
+>. Especialmente, a implementação descartou tudo o que pudesse envolver complexidade, como por exemplo um conceito completo de como os tipos de dados seriam codificados. </para>
+
+<para
+>Ainda que o &DCOP; não se preocupe com certas coisas (por exemplo: como é que se envia uma cadeia de caracteres de forma transparente na rede?) - isso precisa de ser feito. Por isso, tudo o que o &DCOP; não faz, fica a cargo do &Qt; nas aplicações do &kde; que usam o &DCOP; hoje em dia. Isto é em grande parte gestão de tipos (usando o operador de serialização do &Qt;). </para>
+
+<para
+>Por isso, o &DCOP; é um protocolo mínimo que permite perfeitamente às aplicações do &kde; enviarem mensagens simples do tipo <quote
+>abrir uma janela a apontar para http://www.kde.org</quote
+> ou <quote
+>os seus dados de configuração mudaram</quote
+>. Contudo, dentro do &arts; o foco situa-se noutras coisas. </para>
+
+<para
+>A ideia é que alguns pequenos 'plugins' do &arts; irão comunicar, trocando algumas estruturas de dados como <quote
+>eventos MIDI</quote
+> e <quote
+>ponteiros de posição na música</quote
+> ou <quote
+>grafos de fluxo</quote
+>. </para>
+
+<para
+>Estes são tipos de dados complexos, os quais deverão ser enviados entre objectos diferentes e passados como sequências ou parâmetros. O &MCOP; fornece um conceito de tipos para definir dados complexos a partir de dados mais simples (de forma semelhante às estruturas ou vectores no C++). O &DCOP; não se preocupa com os tipos de todo, por isso este problema seria deixado para o programador - como: criar classes de C++ para os tipos, certificando-se que eles pudessem serializar-se correctamente (por exemplo: suportar o operador de transmissão do &Qt;). </para>
+
+<para
+>Mas desta forma, eles seriam inacessíveis a tudo o que não fosse codificação directa de C++. Especificamente, você não poderia desenhar uma linguagem de 'scripting' que conhecesse todos os 'plugins' de tipo que poderão estar expostos, dado que eles não se descrevem a si próprios. </para>
+
+<para
+>O mesmo argumento se aplica também às interfaces. Os objectos do &DCOP; não expõem as suas relações, hierarquias de herança, etc. - se você fosse criar um navegador de objectos que lhe mostrasse <quote
+>que atributos tem tido este objecto</quote
+>, seria mal-sucedido. </para>
+
+
+<para
+>Embora o Matthias tenha dito que existe uma função especial <quote
+>functions</quote
+> em cada objecto que lhe indica os métodos que um dado objecto suporta, isto deixa de fora coisas como os atributos (propriedades), as sequências e as relações de herança. </para>
+
+<para
+>Isto quebra seriamente as aplicações como o &arts-builder;. Mas lembre-se. o &DCOP; não pretendia ser um modelo de objectos (dado que o &Qt; já tem um com o <application
+>moc</application
+> e semelhantes), nem pretende ser algo semelhante ao <acronym
+>CORBA</acronym
+>, mas simplesmente uma forma de fornecer comunicação entre aplicações. </para>
+
+<para
+>Porque ainda o &MCOP; existe é: deverá funcionar perfeitamente com canais entre objectos. O &arts; faz um uso intensivo de pequenos 'plugins', que se interligam entre si com as sequências. A versão em <acronym
+>CORBA</acronym
+> do &arts; tinha de introduzir uma divisão muito incómoda entre <quote
+>os objectos SynthModule</quote
+>, os quais eram os módulos de trabalho internos que faziam a transmissão e <quote
+>a interface <acronym
+>CORBA</acronym
+></quote
+>, que era algo externo. </para>
+
+<para
+>Muito do código preocupava-se em fazer a interacção entre <quote
+>os objectos SynthModule</quote
+> e <quote
+>a interface <acronym
+>CORBA</acronym
+></quote
+> parecer natural, mas não o era, porque o <acronym
+>CORBA</acronym
+> não sabia nada de nada sobre as sequências. O &MCOP; sabe. Olhe para o código (algo como o <filename
+>simplesoundserver_impl.cc</filename
+>). Muito melhor! As sequências podem ser declaradas na interface dos módulos e implementadas de forma natural. </para>
+
+<para
+>Ninguém o pode negar. Uma das razões pela qual o &MCOP; foi feito foi a velocidade. Aqui estão alguns argumentos porque é que o &MCOP; será definitivamente mais rápido que o &DCOP; (sem sequer mostrar imagens). </para>
+
+
+<para
+>Uma invocação do &MCOP; terá um cabeçalho com seis <quote
+>long</quote
+>s. Isto é: </para>
+
+<itemizedlist>
+<listitem
+><para
+>o código do <quote
+>MCOP</quote
+></para
+></listitem>
+<listitem
+><para
+>o tipo da mensagem (invocação)</para
+></listitem>
+<listitem
+><para
+>o tamanho do pedido em 'bytes'</para
+></listitem>
+<listitem
+><para
+>ID do pedido</para
+></listitem>
+<listitem
+><para
+>ID do objecto de destino</para
+></listitem>
+<listitem
+><para
+>ID do método de destino</para
+></listitem>
+</itemizedlist>
+
+<para
+>Depois disso, seguem-se os parâmetros. Repare que a descodificação destes é extremamente rápida. Você poderá usar pesquisas em tabelas para encontrar o objecto e a função de descodificação do método, o que significa que a complexidade é O(1) (levará a mesma quantidade de tempo, independentemente de quantos objectos estão vivos, ou de quantas funções existem). </para>
+
+<para
+>Comparando isto com o &DCOP;, verá que existem, pelo menos </para>
+
+<itemizedlist>
+<listitem
+><para
+>uma cadeia de caracteres para o objecto de destino - algo do tipo <quote
+>aMinhaCalculadora</quote
+></para
+></listitem
+>
+<listitem
+><para
+>um texto do tipo <quote
+>adicionarNumero(int,int)</quote
+> para indicar qual o método</para
+></listitem>
+<listitem
+><para
+>muita mais informação do protocolo adicionada pela 'libICE', e outros detalhes do DCOP que o autor desconhece</para
+></listitem>
+</itemizedlist>
+
+<para
+>Tudo isto é muito doloroso para descodificar, dado que você irá necessitar de processar o texto, procurar a função, &etc;. </para>
+
+<para
+>No &DCOP;, todos os pedidos são passados através de um servidor (o <application
+>DCOPServer</application
+>). Isto significa que o processo de uma invocação síncrona se assemelha a: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O processo do cliente envia o pedido. </para>
+</listitem>
+
+<listitem>
+<para
+>O <application
+>DCOPserver</application
+> (o homem-no-meio) recebe a invocação e procurar onde precisa de ir, enviando para o servidor <quote
+>real</quote
+>. </para>
+</listitem
+>
+
+<listitem>
+<para
+>O processo do servidor recebe a invocação, efectua o pedido e envia o resultado. </para>
+</listitem>
+
+<listitem>
+<para
+>O <application
+>DCOPserver</application
+> (o homem-no-meio) recebe o resultado e ... envia-o para o cliente. </para>
+</listitem>
+
+<listitem>
+<para
+>O cliente descodifica a resposta. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>No &MCOP;, a mesma invocação assemelha-se ao seguinte: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>O processo do cliente envia o pedido. </para>
+</listitem>
+
+<listitem>
+<para
+>O processo do servidor recebe a invocação, efectua o pedido e envia o resultado. </para>
+</listitem>
+
+<listitem>
+<para
+>O cliente descodifica a resposta. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Digamos que ambos foram implementados correctamente, a estratégia ponto-a-ponto do &MCOP; deverá ser mais rápida por um factor de 2, do que a estratégia do 'homem-no-meio' do &DCOP;. Repare contudo que existiam razões para escolher a estratégia do &DCOP;, nomeadamente: se você tiver 20 aplicações a correr, se cada uma estiver a falar com outra, você precisa de 20 ligações no &DCOP;, e de 200 com o &MCOP;. Contudo, no caso do multimédia, isto não suposto ser a configuração normal. </para>
+
+<para
+>Tentou-se comparar o &MCOP; com o &DCOP;, fazendo uma invocação do tipo 'adicionar dois números'. Alterou-se o 'testdcop' para conseguir isto. Porém, o teste pode não ter sido fidedigno do lado do &DCOP;. Invocou-se o método no mesmo processo que fez a chamada para o &DCOP;, e não se soube como se ver livre de uma mensagem de depuração, pelo que foi feita redireccionamento do resultado. </para>
+
+<para
+>O teste só usava um objecto e uma função, esperando que os resultados do &DCOP; começassem a descer com mais objectos e funções, enquanto os resultados do &MCOP; se deveriam manter iguais. Também, o processo do <application
+>dcopserver</application
+> não estava ligado a nenhumas outras aplicações, pelo que, se estivessem outras aplicações ligadas, a performance do encaminhamento iria decrescer. </para>
+
+<para
+>O resultado obtido foi que, enquanto o &DCOP; obteve cerca de 2000 invocações por segundo, o &MCOP; obteve um pouco mais de 8000 invocações por segundo. Isto resulta num factor de 4. Sabe-se que o &MCOP; não está ajustado para o máximo possível, ainda. (Comparação: o <acronym
+>CORBA</acronym
+>, implementado no 'mico', faz algo entre 1000 e 1500 invocações por segundo). </para>
+
+<para
+>Se você quiser dados <quote
+>mais em bruto</quote
+>, pense em fazer alguma aplicação de medida de performance para o &DCOP; e envie-a para o autor. </para>
+
+<para
+>O <acronym
+>CORBA</acronym
+> tinha a funcionalidade interessante de que você poderia usar os objectos que você implementou uma vez, como <quote
+>processos de servidor separados</quote
+> ou como <quote
+>bibliotecas</quote
+>. Você poderia usar o mesmo código para tal, e o <acronym
+>CORBA</acronym
+> iria decidir de forma transparente o que fazer. Com o &DCOP;, não é realmente pretendido, e tanto quanto se sabe não é possível realmente. </para>
+
+<para
+>O &MCOP;, por outro lado, deverá suportá-lo logo desde o início. Por isso, você poderá correr um efeito dentro do &artsd;. Mas se você for um editor de ondas, você poderá optar por correr o mesmo efeito dentro do espaço do processo. </para>
+
+<para
+>Embora o &DCOP; sej, em grande medida, uma forma de comunicar entre as aplicações, o &MCOP; também o é. Especialmente para a transmissão multimédia, o que é importante (dado que você poderá correr vários objectos &MCOP; em paralelo, para resolver uma tarefa de multimédia na sua aplicação). </para>
+
+<para
+>Ainda que o o &MCOP; não o faça de momento, as possibilidades estão em aberto para implementar as funcionalidades de qualidade de serviço. Algo do género <quote
+>aquele evento &MIDI; é mesmo MUITO importante, em comparação com esta invocação</quote
+>. Ou algo do tipo <quote
+>necessita de estar ali a tempo</quote
+>. </para>
+
+<para
+>Por outro lado, a transferência de sequências poderá ser integrada no protocolo &MCOP; sem problemas e ser combinada com elementos de <acronym
+>QoS</acronym
+>. Dado que o protocolo poderá ser alterado, a transferência de sequências do &MCOP; não deverá ser mais lenta do que uma transmissão convencional de <acronym
+>TCP</acronym
+>, mas: é mais fácil e mais consistente de usar. </para>
+
+<para
+>Não existe necessidade de basear uma plataforma de multimédia no &Qt;. Ao decidir isso, e usando toda aquela serialização e outras funcionalidades giras do &Qt;, iria conduzir facilmente a que a plataforma se tornasse apenas para o &Qt; ou (para apenas para o &kde;). Quer dizer: assim que se vir que os GNOMEs comecem a usar o &DCOP;, também, ou algo do género, provavelmente o autor ficará errado. </para>
+
+<para
+>Enquanto se sabe que o &DCOP; basicamente não sabe nada sobre os tipos de dados que envia, de modo que você poderia usar o &DCOP; sem usar o &Qt;, veja como é que é usado na utilização do dia-a-dia do &kde;: as pessoas enviam tipos como o <classname
+>QString</classname
+>, o <classname
+>QRect</classname
+>, o <classname
+>QPixmap</classname
+>, o <classname
+>QCString</classname
+>, ..., de um lado para o outro. Estes usam a serialização do &Qt;. Por isso, se alguém optar por suportar o &DCOP; num programa do GNOME, ele teria de afirmar que usava os tipos <classname
+>QString</classname
+>,... (ainda que não o faça, de facto) e emular a forma como o &Qt; faz a transmissão, ou então teria de enviar outros tipos de cadeias de caracteres, imagens e rectângulos, o que deixaria de ter possibilidades de interoperabilidade. </para>
+
+<para
+>Bem, seja o que for, o &arts; pretendeu sempre funcionar com ou sem o &kde;, com ou sem o &Qt;, com ou sem o X11, e talvez com ou sem o &Linux; (e não há problema nenhum com as pessoas que o transpõem para um sistema operativo proprietário conhecido). </para>
+
+<para
+>É a posição do autor que os componentes não&GUI; deverão ser criados de forma independente da &GUI;, para possibilitar a partilha destes pelas quantidades maiores de programadores (e utilizadores) possível. </para>
+
+<para
+>É óbvio que o uso de dois protocolos de <acronym
+>IPC</acronym
+> pode causar problemas. Ainda mais, se ambos não forem normas. Contudo, pelas razões indicadas acima, a mudança para o &DCOP; não é uma opção. Se existir um interesse significativo em encontrar uma forma de unir os dois, ok, poderemos tentar. Até poderemos tentar fazer com que o &MCOP; 'fale' <acronym
+>IIOP</acronym
+>, onde então poderemos passar a ter um <acronym
+>ORB</acronym
+> de <acronym
+>CORBA</acronym
+>. </para>
+
+<para
+>Falou-se com o Matthias Ettrich um pouco sobre o futuro dos dois protocolos e encontraram-se montes de formas como as coisas poderão seguir daqui para a frente. Por exemplo, o &MCOP; poderia tratar da comunicação de mensagens no &DCOP;, colocando os protocolos um pouco mais juntos entre si. </para>
+
+<para
+>Por isso, algumas soluções possíveis seriam: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Criar uma 'gateway' de &MCOP; - &DCOP; (o qual deverá ser possível, e possibilitaria a interoperabilidade) - nota: existe um protótipo experimentar, se quiser ver algo sobre o assunto. </para>
+</listitem>
+
+<listitem>
+<para
+>Integrar tudo o que os utilizadores do &DCOP; esperam no &MCOP;, e tentar apenas usar o &MCOP; - uma pessoa até poderia adicionar uma opção de <quote
+>homem-no-meio</quote
+> no &MCOP;, também ;) </para>
+</listitem>
+
+<listitem>
+<para
+>Basear o &DCOP; no &MCOP; em vez da 'libICE', e começar a integrar lentamente as coisas em conjunto. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Contudo, poderá não ser a pior possibilidade para usar cada protocolo em tudo em que se pensou usar (existem algumas grandes diferenças nos objectivos de desenho), e não vale a pena tentar juntá-los num só. </para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/midi.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/midi.docbook
new file mode 100644
index 00000000000..6ac91d58aa0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/midi.docbook
@@ -0,0 +1,524 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="midi">
+<title
+>&MIDI;</title>
+
+<sect1 id="midi-overview">
+<title
+>Introdução</title>
+
+<!-- what-to-say-here: aRts has three roles
+ * moving midi events around between applications
+ * abstracting the hardware
+ * synthesizer -->
+
+<para
+>O suporte de &MIDI; no &arts; poderá fazer uma quantidade de coisas. Primeiro que tudo, permite a <emphasis
+>comunicação</emphasis
+> entre as diversas peças de 'software' que produzem ou consomem eventos &MIDI;. Se você, por exemplo, tiver uma sequenciador e um reprodutor que funcionem com o &arts;, o &arts; poderá enviar os eventos &MIDI; do sequenciador para o reprodutor. </para>
+
+<para
+>Por outro lado, o &arts; pode também ajudar as aplicações a <emphasis
+>interagir com o 'hardware'</emphasis
+>. Se um dado bloco de 'software' (como, por exemplo, o suporte de amostragem) funcionar em conjunto com o &arts;, ele será capaz de receber os eventos &MIDI; de um teclado &MIDI; externo, da mesma forma. </para>
+
+<para
+>Finalmente, o &arts; dá um excelente <emphasis
+>sintetizador modular</emphasis
+>. Está desenhado para fazer exactamente isso. Por isso, você poderá criar instrumentos a partir de pequenos módulos com o 'artsbuilder', e usar depois esses instrumentos para compor ou tocar música. A síntese poderá não ser pura, dado que existem módulos que você poderá usar para tocar amostras. Por isso, o &arts; poderá ser um reprodutor de amostras, um sintetizador, entre outras coisas e, sendo completamente modular, é muito fácil de extender, muito fácil de experimentar, poderoso e flexível. </para>
+</sect1>
+
+<sect1 id="midi-manager">
+<title
+>O Gestor de &MIDI;</title>
+<!-- what-to-say-here:
+ * how to use artscontrol - view midimanager
+ * what does autorestore do? (not yet implemented - so not yet documented) -->
+
+<para
+>A componente central no &arts; que mantém o registo das aplicações que estão ligadas e como é que os eventos deverão ser passados entre elas é o gestor MIDI. Para ver ou influenciar o que ela faz, inicie o 'artscontrol'. Depois, escolha <menuchoice
+><guilabel
+>Ver</guilabel
+><guilabel
+>Ver o Gestor de MIDI</guilabel
+> </menuchoice
+> no menu. </para>
+
+<para
+>Do lado esquerdo, você verá as <guilabel
+>Entradas MIDI</guilabel
+>. Aí, todos os objectos que produzam eventos &MIDI;, como por exemplo um porto &MIDI; que envie dados vindos de um teclado &MIDI; ligado, um sequenciador que toque uma música, entre outras coisas, serão aqui listados. Do lado direito, você verá as <guilabel
+>Saídas MIDI</guilabel
+>. Aqui, todas as coisas que consumam eventos &MIDI;, como um reprodutor de amostras simulado (como 'software') ou o porto &MIDI; externo onde o seu reprodutor por 'hardware' estará ligado, serão listadas. As aplicações novas, como os sequenciadores registar-se-ão elas próprias, de modo a que la lista vai sendo actualizada ao longo do tempo. </para>
+
+<para
+>Você poderá ligar as entradas às saídas se você marcar a entrada do lado esquerdo e a saída do lado direito, escolhendo em seguida <guilabel
+>Ligar</guilabel
+> com o botão em baixo. O <guilabel
+>Desligar</guilabel
+> funciona da mesma forma. Você irá ver o que está ligado como pequenas linhas entre as entradas e as saídas, no meio da janela. Tenha em atenção que você poderá ligar um emissor a mais do que um receptor (e vice-versa). </para>
+
+<para
+>Os programas (como o sequenciador Brahms) adicionar-se-ão eles próprios quando são iniciados e serão removidos da lista quando terminarem. Mas você também poderá adicionar itens novos no menu <guilabel
+>Adicionar</guilabel
+>: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Porto MIDI do Sistema (OSS)</guimenuitem
+></term>
+<listitem>
+<para
+>Isto irá criar um novo objecto do &arts; que fala com um porto MIDI externo. </para>
+
+<para
+>Dado que os portos MIDI externos podem fazer ambas as coisas (enviar e receber dados), a escolha desta opção irá adicionar uma entrada e uma saída MIDI. No &Linux;, você deverá ter um controlador <acronym
+>OSS</acronym
+> (ou <acronym
+>OSS</acronym
+>/Free, o que vem com o 'kernel' do seu &Linux;) ou um <acronym
+>ALSA</acronym
+> instalado para a sua placa de som, para que isto funcione. Ele irá perguntar o nome do dispositivo. Normalmente, este é o <filename class="devicefile"
+>/dev/midi</filename
+> ou o <filename class="devicefile"
+>/dev/midi00</filename
+>. </para>
+
+<para
+>Contudo, se você tiver mais do que um dispositivo &MIDI; ou &MIDI; local instalado, poderão existir mais opções. Para ver mais informações sobre os seus portos &MIDI;, inicie o &kcontrolcenter; e escolha <menuchoice
+><guilabel
+>Informação</guilabel
+> <guilabel
+>Som</guilabel
+></menuchoice
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Saída MIDI de Sintetização do aRts</guimenuitem
+></term>
+<listitem>
+<para
+>Isto irá adicionar uma nova saída &MIDI; com um instrumento sintetizado do &arts;. Se você escolher o item do menu, aparecerá uma janela que lhe permite escolher um instrumento. Você poderá criar instrumentos novos com o 'artsbuilder'. Todos os ficheiros <literal role="extension"
+>.arts</literal
+> com um nome que comece por <filename
+>instrument_</filename
+> irão aparecer aqui. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="brahms">
+<title
+>Usar o &arts; &amp; o Brahms</title>
+
+<para
+>De facto, começar é bastante fácil. Você irá precisar de uma versão para o &kde; 2.1 ou superior do &brahms;, a qual poderá ser encontrada no módulo <literal
+>kmusic</literal
+> do <acronym
+>CVS</acronym
+>. Existe também algumas informações sobre como obter o &brahms; na <ulink url="http://www.arts-project.org/"
+>Página Pessoal do aRts</ulink
+> na secção 'Download' (Transferir). </para>
+
+<para
+>Quando você o inicia, irá aparecer no gestor de &MIDI;. Se você quiser fazer síntese, basta adicionar um instrumento sintetizado &MIDI; através da opção <menuchoice
+><guilabel
+>Adicionar</guilabel
+><guilabel
+>Saída MIDI de Síntese do aRts</guilabel
+></menuchoice
+>. </para>
+
+<para
+>Escolha um instrumento (por exemplo, o <guilabel
+>organ2</guilabel
+>). Ligue-os com o botão <guilabel
+>Ligar</guilabel
+>. Finalmente, poderá começar a compor no &brahms;, para que o resultado seja sintetizado com o &arts;. </para>
+
+<para
+>Normalmente, é uma boa ideia ter a janela do &artscontrol; aberta e ver se o volume não está muito alto (a qualidade piora quando as barras tocam no limite superior). Agora, você poderá começar a trabalhar numa música de demonstração do &arts; e, se estiver pronto, podê-la-á publicar no aRts-project.org ;-). </para>
+
+<!-- TODO: how to do more than one instrument in Brahms (hm, not implemented
+ yet, not documented yet), how to use samples, mapping and so on. These
+ things need to be implemented, too. -->
+
+</sect1>
+
+<sect1 id="midisend">
+<title
+>midisend</title>
+
+<para
+>O <command
+>midisend</command
+> é uma pequena aplicação que lhe permitirá enviar eventos de &MIDI; a partir da linha de comandos. Ele registar-se-á como cliente, tal como acontece com as outras aplicações. A forma mais simples de o usar é <screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+>midisend</command
+> <option
+>-f</option
+> <parameter
+><replaceable
+>/dev/midi00</replaceable
+></parameter
+></userinput
+> </screen
+>, o qual irá fazer mais ou menos o mesmo que adicionar um porto &MIDI; do sistema no &artscontrol;. (Nem por isso, porque o <command
+>midisend</command
+> só envia eventos). A diferença é que é fácil, por exemplo, iniciar o <command
+>midisend</command
+> em vários computadores diferentes (e, por isso, usar a transparência na rede). </para>
+
+<para
+>Também é possível fazer com que o <command
+>midisend</command
+> envie os dados a partir do <filename class="devicefile"
+>stdin</filename
+>, o qual poderá usar para encaminhar os dados das aplicações que não conhecem o &arts;, como a seguinte: <screen
+><prompt
+>&percnt;</prompt
+> <userinput
+><command
+><replaceable
+>aplicacao_que_produz_eventos_midi_no_stdout</replaceable
+></command
+> | <command
+>midisend</command
+> <option
+>-f</option
+> <option
+><replaceable
+>-</replaceable
+></option
+></userinput
+></screen>
+<!-- TODO: document all options -->
+</para>
+
+</sect1>
+
+<sect1 id="midi-creating-instruments">
+<title
+>Criar Instrumentos</title>
+
+<para
+>A forma como o &arts; faz a síntese de &MIDI; é a seguinte: você tem uma estrutura com alguns portos de entrada, onde ele vai obter a frequência, a velocidade (volume) e um parâmetro que indica se a nota ainda continua carreada. A estrutura deverá agora sintetizar exactamente a nota com esse volume e reagir ao parâmetro 'pressed' (pressionado) (onde o 'pressed' = 1 significa que o utilizador ainda mantém essa tecla carregada e o 'pressed' = 0 significa que o utilizador soltou a tecla). </para>
+
+<para
+>Quando os eventos &MIDI; chegam, o &arts; irá criar novas estruturas para as notas à medida das necessidades, passar-lhes os parâmetros, e limpá-las quando terminar. </para>
+
+<para
+>Para criar e usar uma dessas estruturas, você deverá fazer o seguinte: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Para começar, a forma mais conveniente é abrir o ficheiro <filename
+>template_Instrument.arts</filename
+> no &arts-builder;. </para>
+
+<para
+>Isto poderá ser obtido se usar o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir um Exemplo...</guimenuitem
+></menuchoice
+> e escolher o <guimenuitem
+>template_Instrument</guimenuitem
+> no selector de ficheiros. Isto dar-lhe-á uma estrutura vazia com os parâmetros necessários, os quais você só terá de <quote
+>preencher</quote
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Para processar o parâmetro 'pressed', é conveniente usar o Synth&lowbar;ENVELOPE&lowbar;ADSR, ou, no caso de tocar apenas um WAV de uma bateria, simplesmente tocá-lo, ignorando deste modo o parâmetro 'pressed'. </para>
+</listitem>
+
+<listitem>
+<para
+>A estrutura deverá indicar quando já não é necessária na saída <quote
+>done</quote
+> (pronto). Se o 'done' for igual a <returnvalue
+>1</returnvalue
+>, o &arts; irá assumir que pode remover a estrutura. Convenientemente, o envelope de ADSR fornece um parâmetro quando tiver terminado, por isso só precisa de ligar isto à saída 'done' da estrutura. </para>
+</listitem>
+
+<listitem>
+<para
+>Você deverá mudar o nome da sua estrutura para algum nome que comece por <filename
+>instrument_</filename
+>, como por exemplo <filename
+>instrument_piano.arts</filename
+> - você deverá gravar o ficheiro com o mesmo nome na sua pasta <filename class="directory"
+>$<envar
+>HOME</envar
+>/arts/structures</filename
+> (a qual é onde o 'artsbuilder' normalmente deseja gravar os ficheiros). </para>
+</listitem>
+
+<listitem>
+<para
+>Finalmente, logo que o tenha gravado, você será capaz de o usar com o &artscontrol; no gestor de &MIDI;.</para>
+</listitem>
+
+<listitem>
+<para
+>Ah, e claro que a sua estrutura deverá tocar os dados de áudio que gera nas saídas esquerda e direita da estrutura, as quais serão por sua vez tocadas no gestor de áudio (você poderá ver isso no &artscontrol;), para que o consiga ouvir finalmente (ou processá-lo posteriormente com efeitos). </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Uma boa forma de aprender como criar instrumentos é abrir um instrumento existente através da opção <menuchoice
+><guilabel
+>Ficheiro</guilabel
+><guilabel
+>Abrir um Exemplo</guilabel
+> </menuchoice
+> e ver como funciona ;) </para>
+</sect1>
+
+<sect1 id="mapped-instruments">
+<title
+>Instrumentos Mapeados</title>
+
+<para
+>Os instrumentos mapeados são os que se comportam de forma diferente, dependo da frequência, do programa, do canal ou da velocidade. Você poderá ter por exemplo um piano de 5 oitavas, usando uma amostra por cada oitava (ajustando a frequência, de acordo com isso). Isto irá soar bastante melhor do que usar apenas uma amostra. </para>
+
+<para
+>Você poderá criar também um mapa de bateria, o qual toca uma amostra específica da bateria por tecla. </para>
+
+<para
+>Finalmente, é muito útil se você tocar vários sons diferentes num instrumento mapeado em programas diferentes. Desta forma, você poderá usar o seu sequenciador, teclado externo ou outra fonte &MIDI; para mudar de sons sem ter de ajustar o &arts; à medida que trabalha. </para>
+
+<para
+>Um bom exemplo para isso é o instrumento <filename
+>arts_all</filename
+>, o qual apenas reúne todos os instrumentos que vêm com o &arts; num mapa. Desta forma, você apenas terá de configurar uma vez o &artscontrol; para usar este <quote
+>instrumento</quote
+>, e assim, poderá compor uma música inteira num sequenciador sem ter de se incomodar com o &arts;. Precisa de outro som? Basta escolher o programa no sequenciador, para que o &arts; lhe dê outro som. </para>
+
+<para
+>Criar esses mapas é relativamente simples. Você apenas precisa de criar um ficheiro de texto e escrever regras que se assemelhem a isto: </para>
+
+<programlisting
+>ON <replaceable
+>[ condições ...]</replaceable
+> DO structure=<replaceable
+>uma_estrutura</replaceable
+>.arts
+</programlisting>
+
+<para
+>As condições poderão ser uma ou mais das seguintes: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><option
+>pitch</option
+></term>
+
+<listitem>
+<para
+>A frequência ou tom que é tocado. Você poderá usar isto se quiser dividir o seu instrumento com base no tom. No exemplo inicial, um piano que use amostras diferentes para as várias oitavas iria usar isto como condição. Você poderá indicar uma frequência única, como por exemplo <userinput
+><option
+>pitch</option
+>=<parameter
+>62</parameter
+></userinput
+> ou um intervalo de frequências, como por exemplo <userinput
+><option
+>pitch</option
+>=<parameter
+>60</parameter
+>-<parameter
+>72</parameter
+></userinput
+>. Os tons possíveis situam-se entre <parameter
+>0</parameter
+> e <parameter
+>127</parameter
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>program</option
+></term>
+<listitem>
+<para
+>O programa que está activo no canal para onde a nota vai ser enviada. Normalmente, os sequenciadores permitem-lhe escolher o <quote
+>instrumento</quote
+> através da opção 'program'. São permitidos programas únicos ou intervalos de programas, isto é, por exemplo, <userinput
+><option
+>program</option
+>=<parameter
+>3</parameter
+></userinput
+> ou <userinput
+><option
+>program</option
+>=<parameter
+>3</parameter
+>-<parameter
+>6</parameter
+></userinput
+>. Os programas possíveis situam-se entre <parameter
+>0</parameter
+> e <parameter
+>127</parameter
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>channel</option
+></term>
+<listitem>
+<para
+>O canal para onde a nota vai ser enviada. São permitidos canais únicos ou intervalos, isto é, por exemplo, <userinput
+><option
+>channel</option
+>=<parameter
+>0</parameter
+></userinput
+> ou <userinput
+><option
+>channel</option
+>=<parameter
+>0</parameter
+>-<parameter
+>8</parameter
+></userinput
+>. Os canais possíveis situam-se entre <parameter
+>0</parameter
+> e <parameter
+>15</parameter
+>. </para>
+</listitem>
+
+</varlistentry>
+<varlistentry>
+<term
+><option
+>velocity</option
+></term>
+<listitem>
+<para
+>A velocidade (volume) que a nota tem. São permitidas velocidades únicas (quem irá usar isso?) ou intervalos, como por exemplo <userinput
+><option
+>velocity</option
+>=<parameter
+>127</parameter
+></userinput
+> ou <userinput
+><option
+>velocity</option
+>=<parameter
+>64</parameter
+>-<parameter
+>127</parameter
+></userinput
+>. As velocidades possíveis situam-se entre <parameter
+>0</parameter
+> e <parameter
+>127</parameter
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Um exemplo completo para um mapa seria (este é extraído do ficheiro <filename
+>instrument_arts_all.arts-map</filename
+> actual): </para>
+
+<programlisting
+>ON program=0 DO structure=instrument_tri.arts
+ON program=1 DO structure=instrument_organ2.arts
+ON program=2 DO structure=instrument_slide1.arts
+ON program=3 DO structure=instrument_square.arts
+ON program=4 DO structure=instrument_neworgan.arts
+ON program=5 DO structure=instrument_nokind.arts
+ON program=6 DO structure=instrument_full_square.arts
+ON program=7 DO structure=instrument_simple_sin.arts
+ON program=8 DO structure=instrument_simple_square.arts
+ON program=9 DO structure=instrument_simple_tri.arts
+ON program=10 DO structure=instrument_slide.arts
+ON program=11 pitch=60 DO structure=instrument_deepdrum.arts
+ON program=11 pitch=61 DO structure=instrument_chirpdrum.arts
+</programlisting>
+
+<para
+>Como você poderá ver, a estrutura é seleccionada, dependendo do programa. No programa 11, você vê um <quote
+>mapa de bateria</quote
+> (com dois itens), o qual irá tocar um <quote
+>bombo</quote
+> com o C-5 (pitch=60), e um <quote
+>prato de choque</quote
+> com o C#5 (pitch=61). </para>
+
+<para
+>Para fazer com que os ficheiros dos mapas apareçam automaticamente no &artscontrol; como opções dos instrumentos, terão de se chamar <filename
+>instrument_<replaceable
+>qualquercoisa</replaceable
+>.arts-map</filename
+> e estarem na sua Pasta Pessoal, em <filename class="directory"
+>$<envar
+>HOME</envar
+>/arts/structures</filename
+>, ou na pasta do &kde; em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/usr/local/kde/share/apps/artsbuilder/examples</filename
+>. As estruturas que são usadas no mapa poderão ser indicadas com a sua localização absoluta ou então relativa à pasta onde o ficheiro de mapa se encontra. </para>
+
+<para
+>Extender o mapa 'arts_all map' ou mesmo criar um mapa geral &MIDI; completo para o &arts; é uma boa ideia para tornar o &arts; mais simples de usar por-si-só. Pense por favor em contribuir com instrumentos interessantes que faça, de modo a que possam ser incluídos nas versões futuras do &arts;. </para>
+</sect1>
+
+<!-- TODO: Maybe helpful
+ * using an external keyboard
+ * loopback midi device
+
+<sect1 id="quick-start">
+<title
+>Quick Start</title>
+
+</sect1>
+<sect1 id="internal-details">
+<title
+>More Internal Details</title>
+
+</sect1>
+
+<sect1 id="other-considerations">
+<title
+>Other Considerations</title>
+
+</sect1>
+-->
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/midiintro.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/midiintro.docbook
new file mode 100644
index 00000000000..fc9b9712a68
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/midiintro.docbook
@@ -0,0 +1,16 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE appendix PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<appendix id="midi-introduction">
+
+<title
+>Introdução ao <acronym
+>MIDI</acronym
+></title>
+
+<para
+>Ainda não escrito </para>
+
+</appendix>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/modules.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/modules.docbook
new file mode 100644
index 00000000000..d1fd309b052
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/modules.docbook
@@ -0,0 +1,1329 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="arts-modules">
+<title
+>Módulos do &arts;</title>
+
+ <sect1 id="modules-introduction">
+<title
+>Introdução</title>
+
+<para
+>Este capítulo descreve todos os módulos normais do &arts;. Sendo uma das funcionalidades mais poderosas do &arts;, os módulos podem ser ligados em conjunto através de estruturas para implementar novas funções como efeitos e instrumentos. </para>
+
+<para
+>Os módulos são divididos em duas categorias. Os módulos de síntese são usados para implementar a <quote
+>canalização</quote
+> que manipula as sequências de dados multimédia para implementar novos efeitos, instrumentos, misturadores e aplicações. Os módulos visuais permitem-lhe oferecer uma interface gráfica para o utilizador poder controlar as estruturas de som que são criadas com os módulos de síntese. </para>
+
+</sect1>
+
+<sect1 id="synth-modules-reference">
+<title
+>Referência dos Módulos de Síntese</title>
+
+
+<sect2 id="mcat-synth-arithmetic-mixing">
+<title
+>Aritmética + Mistura</title>
+
+
+
+<sect3 id="mref-synth-add-sect">
+<title
+>Synth&lowbar;ADD</title>
+<anchor id="mref-synth-add"/>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="images/Synth_ADD.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;ADD</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto adiciona dois sinais. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-mul-sect">
+<title
+>Synth&lowbar;MUL</title>
+<anchor id="mref-synth-mul"/>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="images/Synth_MUL.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;MUL</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto multiplica um sinal por um determinado factor. Você poderá usar isto para reduzir a amplitude dos sinais (0 &lt; factor &lt; 1) ou ampliá-los (factor &gt; 1) ou ainda invertê-los (factor &lt; 0). Tenha em atenção que o factor pode ser um sinal e não tem de ser constante (&eg; um sinal de envelope ou um sinal real). </para>
+
+</sect3>
+
+<sect3 id="mref-synth-div-sect">
+<title
+>Synth&lowbar;DIV</title>
+<anchor id="mref-synth-div"/>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="images/Synth_DIV.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;DIV</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto divide um sinal por um dado facto. Poderá usar isto para dividir um sinal por outro. Pode definir também o valor1 como sendo 1 e irá obter o simétrico do valor2 como resultado. Tenha em atenção que o valor2 nunca deverá ser igual a 0, caso contrário irá ter problemas com divisões por zero. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-multi-add-sect">
+<title
+>Synth&lowbar;MULTI&lowbar;ADD</title>
+<anchor id="mref-synth-multi-add"/>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="images/Synth_MULTI_ADD.png"
+ format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;MULTI&lowbar;ADD</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto adiciona uma quantidade arbitrária de sinais. Se você precisar de somar todas as formas de onda produzidas por quatro osciladores, você poderá ligar todas as saídas deles a um único módulo Synth&lowbar;MULTI&lowbar;ADD. Isto é mais eficiente do que usar três módulos Synth&lowbar;ADD. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-xfade-sect">
+<title
+>Synth&lowbar;XFADE</title>
+<anchor id="mref-synth-xfade"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_XFADE.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Synth&lowbar;XFADE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto mistura dois sinais. Se o valor da percentagem for igual a -1, só o sinal esquerdo é ouvido; se for igual a 1, só o sinal direito é ouvido. Se for 0 (zero), ambos os sinais são ouvidos com o mesmo volume. </para>
+
+<para
+>Isto permite-lhe garantir que o seu sinal permanece num intervalo bem definido. Se você tiver dois sinais que estejam entre -1 e 1 antes da mistura, eles irão permanecer dentro do mesmo intervalo após a dita mistura. </para>
+</sect3>
+
+<sect3 id="mref-synth-autopanner-sect">
+<title
+>Synth&lowbar;AUTOPANNER</title>
+<anchor id="mref-synth-autopanner"/>
+
+<para
+>O oposto de um 'crossfader'. Este recebe um sinal mono e divide-o num sinal estéreo: É usado para deslocar automaticamente o sinal à entrada entre a saída esquerda e a direita. Isto torna as misturas mais vivias. Uma aplicação normal seria uma guitarra ou um som principal. </para>
+
+<para
+>Ligue um <acronym
+>LFO</acronym
+>, uma onda sinusoidal ou dente-de-serra por exemplo ao 'inlfo'. e seleccione uma frequência entre 0,1 e 5Hz para um efeito tradicional ou mais ainda para efeitos especiais. </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-busses">
+<title
+>Barramentos</title>
+
+<sect3 id="mref-synth-bus-uplink-sect">
+<title
+>Synth&lowbar;BUS&lowbar;UPLINK</title>
+<anchor id="mref-synth-bus-uplink"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_BUS_UPLINK.png"
+ format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Synth&lowbar;BUS&lowbar;UPLINK</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Um canal de envio para um barramento. Forneça os sinais ao 'left' (esquerdo) e ao 'right' (direito), bem como o nome do barramento onde os dados deverão ir no porto <quote
+>bus</quote
+>. O sinal combinado de todos os canais de envio ('uplinks') irão aparecer em todos os canais de recepção ('downlinks') desse <quote
+>barramento</quote
+>. </para>
+</sect3>
+
+<sect3 id="mref-synth-bus-downlink-sect">
+<title
+>Synth&lowbar;BUS&lowbar;DOWNLINK</title>
+<anchor id="mref-synth-bus-downlink"/>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="images/Synth_BUS_DOWNLINK.png"
+ format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;BUS&lowbar;DOWNLINK</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Obtém (a soma de) todos os dados que são colocados num determinado barramento (com o nome que você indicar no porto <quote
+>bus</quote
+> (barramento)). </para>
+</sect3>
+
+</sect2>
+
+<!-- TODO AFTER KDE2.1: move freeverb into delays, and rename category to
+ Delays &amp; reverbs -->
+
+<sect2 id="mcat-synth-delays">
+<title
+>Atrasos</title>
+
+
+
+<sect3 id="mref-synth-delay-sect">
+<title
+>Synth&lowbar;DELAY</title>
+<anchor id="mref-synth-delay"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_DELAY.png"
+ format="PNG"/></imageobject
+></mediaobject>
+
+<para
+>Isto atrasa o sinal de entrada por um período de tempo determinado. A especificação do tempo deverá ser entre 0 e 'maxdelay' (atraso máximo) para obter um atraso equivalente em segundos. </para>
+
+<para
+>Este tipo de atrasos <emphasis
+>não pode ser usado</emphasis
+> nas estruturas de realimentação ('feedback'). Isto acontece por ser um atraso variável. Você poderá modificar o seu tamanho enquanto corre e até mesmo configurá-lo como sendo zero. Mas como numa estrutura de realimentação a própria saída é necessária para calcular as próximas amostras, uma atraso cujo valor possa cair para zero durante a síntese poderá conduzir a uma situação de paragem. </para>
+
+<para
+>Use os CDELAYs nesse caso, e combinando talvez um atraso constante (de 0,001 segundos) com um atraso flexível. </para>
+
+<para
+>Você poderá também combinar um CDELAY com um DELAY para obter um atraso de tamanho variável com um valor mínimo num ciclo de realimentação. Certifique-se apenas que tem um CDELAY. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-cdelay-sect">
+<title
+>Synth&lowbar;CDELAY</title>
+<anchor id="mref-synth-cdelay"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_CDELAY.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;CDELAY</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto atrasa o sinal de entrada por um período de tempo determinado. A especificação do tempo deverá ser maior que 0 para obter um atraso de 0 segundos ou mais. O atraso é constante durante o cálculo, o que significa que ele não poderá ser modificado. </para>
+
+<para
+>Isto poupa no tempo de cálculo, atendendo a que não é feita nenhuma interpolação e é útil para estruturas recursivas. Veja a descrição acima (Synth&lowbar;DELAY). </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-envelopes">
+<title
+>Envelopes</title>
+
+
+
+<sect3 id="mref-synth-envelope-adsr-sect">
+<title
+>Synth&lowbar;ENVELOPE&lowbar;ADSR</title>
+<anchor id="mref-synth-envelope-adsr"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_ENVELOPE_ADSR.png"
+ format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;ENVELOPE&lowbar;ADSR</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Este é um envelope clássico de <acronym
+>ADSR</acronym
+>, o que significa que você indica: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>active</term>
+<listitem>
+<para
+>Se a nota está a ser carregada de momento pelo utilizador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>invalue</term>
+<listitem>
+<para
+>O sinal de entrada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>attack</term>
+<listitem>
+<para
+>O tempo que deverá passar entre o utilizador carregar na nota e o sinal atingir a sua amplitude máxima (em segundos). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>decay</term>
+<listitem>
+<para
+>O tempo que deverá passar entre o sinal atingir a sua amplitude máxima e o sinal a voltar para um nível constante (em segundos). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>sustain</term>
+<listitem>
+<para
+>O nível constante em que o sinal é mantido até que o utilizador solte a nota. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>release</term>
+<listitem>
+<para
+>O tempo que deverá passar depois de o utilizador soltar a nota até que o sinal seja reduzido até zero (em segundos). </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você irá obter o sinal redimensionado em 'outvalue' (na saída). Se o envelope do <acronym
+>ASDR</acronym
+> tiver terminado, irá colocar o 'done' (terminado) a 1. Você poderá usar isto para fornecer a saída <quote
+>done</quote
+> de um instrumento (que fará com que a estrutura do instrumento seja removida pelo encaminhador de &MIDI; logo que a fase do 'release' tenha terminado). </para>
+
+</sect3>
+
+<sect3 id="mref-synth-pscale-sect">
+<title
+>Synth&lowbar;PSCALE</title>
+<anchor id="mref-synth-pscale"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_PSCALE.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;PSCALE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>O módulo Synth&lowbar;PSCALE irá aplicar um factor de escala ao canal de áudio que passa por ele, desde um volume 0 (silêncio) até o 1 (volume original), e de volta a 0 (silêncio). De acordo com a posição (pode obter a posição a partir de Synth&lowbar;SEQUENCE). A altura em que o pico deverá ocorrer poder ser indicada em 'pos'. </para>
+
+<para
+>Exemplo: Se definir o 'top' igual a 0,1 significa que, ao fim de 10&percnt; da nota ter sido tocada, o volume atingiu o seu máximo e começa a decair a partir daí. </para>
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-effects">
+<title
+>Efeitos</title>
+
+<sect3 id="mref-synth-freeverb-sect">
+<title
+>Synth&lowbar;FREEVERB</title>
+<anchor id="mref-synth-freeverb"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_FREEVERB.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;FREEVERB</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Este é um efeito de reverberação. Na implementação actual, passa um sinal estéreo através do efeito, adicionando a tal reverberação ao mesmo sinal. </para>
+
+<note>
+<para
+>Isto significa que ele também poderá ser usado numa StereoEffectStack. </para>
+</note>
+
+<para
+>O sinal de entrada deverá ser ligado a (inleft, inright) e o de saída a (outleft, outright). </para>
+
+<para
+>Os parâmetros que você poderá configurar são: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>roomsize</term>
+<listitem>
+<para
+>O tamanho da sala que a reverberação irá simular (intervalo: 0..1, em que o 1 é a maior sala possível). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>damp</term>
+<listitem>
+<para
+>Isto indica um filtro que fará com que a sala simulada absorva as altas frequências (intervalo de 0..1, em que o 1 significa que as altas frequências são absorvidas de forma agressiva). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>wet</term>
+<listitem>
+<para
+>A quantidade de sinal reverberado (isto é, a quantidade de sinal que deverá ser modificado pelos filtros, resultando num som <quote
+>molhado</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>dry</term>
+<listitem>
+<para
+>A quantidade de sinal puro que é passado, resultando num eco (ou atraso combinado), em vez de ser afectado por reverberação (intervalo: 0..1). </para>
+<!-- TODO: do some measurements to show that this documentation -is- correct,
+I am not sure if it is echo, or really pure (non-delayed), or multiple delay
+or whatever -->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>largura</term>
+<listitem>
+<para
+>A quantidade de efeito de estéreo que o algoritmo de reverberação adiciona ao efeito, tornando o som reverberado mais amplo no panorama estéreo (intervalo: 0..1). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>modo</term>
+<listitem>
+<para
+>[ TODO: Pensa-se que, se o 'mode' for igual a 1, a reverberação mantém a imagem actual do som, e onde o 0 é a operação normal ] </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="mref-synth-tremolo-sect">
+<title
+>Synth&lowbar;TREMOLO</title>
+<anchor id="mref-synth-tremolo"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_TREMOLO.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;TREMOLO</phrase
+></textobject>
+</mediaobject>
+
+<para
+>O módulo 'tremolo' modula a amplitude com base numa onda <acronym
+>LFO</acronym
+>. Tradicionalmente você iria usar uma onda sinusoidal, mas porquê limitar-se? O que irá obter é um efeito muito intenso que corta a maioria dos arranjos devido ao seu efeito altamente dinâmico. O efeito de 'tremolo' é ainda um dos efeitos favoritos dos guitarristas, ainda que não seja tão popular como era nos anos 60. </para>
+
+<para
+>[ TODO: de momento, isto está implementado como 'invalue + abs(inlfo)' - provavelmente faria mais sentido se fosse implementado como 'invalue * (1+inlfo*depth)', onde o 'depth' (profundidade) seria um parâmetro entre 0..1 - isto poderá ter sido decidido após o &kde;2.1 ; se tiver um comentário, envie uma mensagem para a lista do &arts; ;). ] </para>
+
+</sect3>
+<sect3 id="mref-synth-fx-cflanger-sect">
+<title
+>Synth&lowbar;FX&lowbar;CFLANGER</title>
+<anchor id="mref-synth-fx-cflanger"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_FX_CFLANGER.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;FX&lowbar;CFLANGER</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Um 'flanger' é um efeito de atraso variável no tempo. Para tornar o desenvolvimento de efeitos complexos de 'flanger' mais simples, é fornecido este módulo que contém a base de um 'flanger' de um canal. </para>
+
+<para
+>Ele contém os seguintes portos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>invalue</term>
+<listitem>
+<para
+>O sinal que você deseja processar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>lfo</term>
+<listitem>
+<para
+>De preferência, uma onda sinusoidal que modula o tempo de atraso no 'flanger' (-1 .. 1). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>mintime</term>
+<listitem>
+<para
+>O valor mínimo para o atraso no 'flanger' em milisegundos. Valores sugeridos: tente algo do género 1 ms. Por favor use valores &lt; 1000 ms. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>maxtime</term>
+<listitem>
+<para
+>O valor máximo para o atraso no 'flanger' em milisegundos. Valores sugeridos: tente algo do género 5 ms. Por favor use valores &lt; 1000 ms. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>outvalue</term>
+<listitem>
+<para
+>O sinal de saída. É importante que você misture isso com o sinal original para obter o efeito desejado. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<tip>
+<para
+>Você poderá usar isto com base para um efeito de coro. </para>
+</tip>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-filters">
+<title
+>Filtros</title>
+
+<sect3 id="mref-synth-pitch-shift-sect">
+<title
+>Synth&lowbar;PITCH&lowbar;SHIFT</title>
+<anchor id="mref-synth-pitch-shift"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_PITCH_SHIFT.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;PITCH&lowbar;SHIFT</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Este efeito de mudança de frequência altera a frequência do sinal da entrada sem afectar a velocidade. Uma aplicação para isto é por exemplo a alteração do toma da sua voz enquanto você a grava (e reproduz) em tempo-real. </para>
+
+<para
+>O parâmetro <emphasis
+>speed</emphasis
+> (velocidade) é a velocidade relativa com que o sinal será reproduzido. Deste modo, uma velocidade igual a dois fará com que o som fique duas vezes mas alto (&ie; uma frequência de entrada de 440 Hz iria resultar numa frequência de saída de 880 Hz). </para>
+
+<para
+>O parâmetro <emphasis
+>frequency</emphasis
+> (frequência) é usado internamente para mudar entre as várias diferenças do sinal. É ajustável e, dependendo da sua escolha, o desvio de frequência parecerá mais ou menos realístico para o seu caso de uso. Um bom valor para começar será algo do tipo 5 ou 10. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-shelve-cutoff-sect">
+<title
+>Synth&lowbar;SHELVE&lowbar;CUTOFF</title>
+<anchor id="mref-synth-shelve-cutoff"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_SHELVE_CUTOFF.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;SHELVE&lowbar;CUTOFF</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Filtra todas as frequências superiores à frequência de corte. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-brickwall-limiter-sect">
+<title
+>Synth&lowbar;BRICKWALL&lowbar;LIMITER</title>
+<anchor id="mref-synth-brickwall-limiter"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_BRICKWALL_LIMITER.png"
+ format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;BRICKWALL&lowbar;LIMITER</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Este módulo corta um sinal, de modo a fazer com que ele caiba no intervalo [-1;1]. Ele não faz nada para evitar a distorção que acontece ao cortar os sinais altos. Você poderá usar isto como um efeito (por exemplo, para criar uma onda sinusoidal ligeiramente cortada). Contudo, é provavelmente uma boa ideia passar o sinal através de um filtro passa-baixo depois disso, para tornar o som menos agressivo. </para>
+</sect3>
+
+<sect3 id="mref-synth-std-equalizer-sect">
+<title
+>Synth&lowbar;STD&lowbar;EQUALIZER</title>
+<anchor id="mref-synth-std-equalizer"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_STD_EQUALIZER.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;STD&lowbar;EQUALIZER</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Este é um bloco de equalização parametrizado engraçado. Os seus parâmetros são: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>invalue, outvalue</term>
+<listitem>
+<para
+>O sinal que é filtrado pelo equalizador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>low</term>
+<listitem>
+<para
+>Como é que as frequências baixas deverão ser alteradas. O valor está em dB, e onde 0 significa que as baixas frequências não são alteradas, o -6 significa que as reduzirá em 6dB, e o +6 significa que as aumenta em 6dB. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>mid</term>
+<listitem>
+<para
+>Como é que as frequências intermédias deverão ser alteradas pelo equalizador (ver em 'low'). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>high</term>
+<listitem>
+<para
+>Como é que as altas frequências deverão ser alteradas pelo equalizador (ver em 'low'). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>frequency</term>
+<listitem>
+<para
+>Esta é a frequência central do equalizador em Hz, onde as frequências intermédias se situam à volta desse espectro, tendo as baixas frequências à sua esquerda e as altas à direita. Tenha em atenção que a frequência não poderá ser mais elevada que metade da taxa de amostragem; normalmente esta é igual a 22 050 Hz e não poderá ser menor que 1 Hz. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>q</term>
+<listitem>
+<para
+>Isto influencia quão estreito é o espectro central. Deverá ser um número positivo &gt; 0. Um valor igual a um é razoável, os valores mais elevados correspondem a um espectro mais estreito de frequências intermédios e os menores que um correspondem a um espectro largo. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="mref-synth-rc-sect">
+<title
+>Synth&lowbar;RC</title>
+<anchor id="mref-synth-rc"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_RC.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;RC</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Um filtro por ressonância filtra todas as frequências à volta de um determinado valor de pico. Não existe nenhuma forma útil de indicar a frequência intermédia (a que não será cortada), dado que as entradas são duas constantes estranhas 'f' e 'b'. O código é muito antigo, desde os primeiros dias do sintetizador, e provavelmente será substituído por um filtro novo que terá um frequência e um valor de ressonância como parâmetros). </para>
+
+<para
+>Tente algo do género b=5, f=5 ou b=10, f=10 ou b=15, f=15, todavia. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-moog-vcf-sect">
+<title
+>Synth&lowbar;MOOG&lowbar;VCF</title>
+<anchor id="mref-synth-moog-vcf"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_MOOG_VCF.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;MOOG&lowbar;VCF</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Filtra todas as frequências acima da frequência de corte (é um filtro de 24dB com 4 pólos, o qual filtra -24db por oitava acima da frequência de corte), mas oferece um parâmetro adicional para ajustar a ressonância do filtro, em que o 0 significa ausência de ressonância e o 4 significa auto-oscilação. </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-midi-sequencing">
+<title
+>MIDI + Sequenciação</title>
+
+<sect3 id="mref-synth-midi-test-sect">
+<title
+>Synth&lowbar;MIDI&lowbar;TEST</title>
+<anchor id="mref-synth-midi-test"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_MIDI_TEST.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;MIDI&lowbar;TEST</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Este módulo carrega uma estrutura de um instrumento a partir de um ficheiro e regista-se como uma saída de MIDI com o gestor de &MIDI; do &arts;. As notas que são enviadas para esta saída irão resultar na criação de vozes dos instrumentos. </para>
+
+<note>
+<para
+>Você poderá configurar algo mais conveniente no &artscontrol; do que fazê-lo manualmente no &arts-builder;. </para>
+</note>
+
+</sect3>
+
+<sect3 id="mref-synth-sequence-sect">
+<title
+>Synth&lowbar;SEQUENCE</title>
+<anchor id="mref-synth-sequence"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_SEQUENCE.png"
+format="PNG"/></imageobject
+></mediaobject>
+
+<para
+>Irá tocar uma sequência de notas outra e outra vez. As notas são dadas na notação de teclado e são separadas por ponto-e-vírgula. Um exemplo será <literal
+>A-3;C-4;E-4;C-4;</literal
+>. A velocidade é dada em segundos por nota, por isso, se você quiser 120 batidas por minuto, você deverá indicar provavelmente 0,5 segundos por nota, dado que 60 segundos/0,5 segundos por nota=120 bpm. </para>
+
+<para
+>Você poderá indicar em cada nota um tamanho relativo à velocidade adicionado dois pontos (:) a seguir à nota, seguido do tamanho. O <literal
+>A-3:2;C-4:0.5;D-4:0.5;E-4;</literal
+> demonstra isto. Como pode ver, os programas de composição de &MIDI; tendem a oferecer mais conforto ;) </para>
+
+<para
+>O Synth&lowbar;SEQUENCE dá-lhe informações adicionais sobre a posição da nota que está a tocar de momento, onde o 0 indica que iniciou agora e o 1 que terminou. Esta informação poderá ser usada no Synth&lowbar;PSCALE (veja em baixo). </para>
+</sect3>
+
+<sect3 id="mref-synth-sequence-freq-sect">
+<title
+>Synth&lowbar;SEQUENCE&lowbar;FREQ</title>
+<anchor id="mref-synth-sequence-freq"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_SEQUENCE_FREQ.png"
+format="PNG"/></imageobject
+></mediaobject>
+
+<para
+>Este módulo funciona tal-e-qual o Synth&lowbar;SEQUENCE com a única diferença que você não indica nomes de notas mas sim frequências. </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-samples">
+<title
+>Amostras</title>
+
+<sect3 id="mref-synth-play-wav-sect">
+<title
+>Synth&lowbar;PLAY&lowbar;WAV</title>
+<anchor id="mref-synth-play-wav"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_PLAY_WAV.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;PLAY&lowbar;WAV</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto irá tocar um ficheiro <literal role="extension"
+>wav</literal
+>. Isto só estará presente se você tiver a 'libaudiofile' instalada no seu computador. O ficheiro WAVE iniciar-se-á logo que o módulo for criado. </para>
+
+<para
+>Irá parar logo que tenha terminado, situação em que o 'finished' (terminado) será posto a 1. O parâmetro 'speed' (velocidade) pode ser usado para reproduzir o ficheiro mais depressa ou mais devagar, e onde o 1,0 é a velocidade normal (com que foi gravado). </para>
+<!-- TODO: KDE2.2: check that this really works together in instruments with
+the done parameter things ;) -->
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-soundio">
+<title
+>E/S de Som</title>
+
+<sect3 id="mref-synth-play-sect">
+<title
+>Synth&lowbar;PLAY</title>
+<anchor id="mref-synth-play"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_PLAY.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;PLAY</phrase
+></textobject>
+</mediaobject>
+
+<important>
+<para
+>Você normalmente não irá necessitar deste módulo, a menos que esteja a criar aplicações autónomas. Dentro do &artsd;, existe já um módulo Synth&lowbar;PLAY e, se criar outro, este não irá funcionar. </para>
+</important>
+
+<para
+>O módulo Synth&lowbar;PLAY irá enviar o seu sinal de áudio para a placa de som. Os canais 'left' (esquerdo) e 'right' (direito) deverão conter a entrada <emphasis
+>normalizada</emphasis
+> dos canais. Se a sua entrada não estiver entre -1 e 1, será cortado o sinal. </para>
+
+<para
+>Como já foi referido, só pode existir um módulo Synth&lowbar;PLAY em uso, dado que este acede directamente à sua placa de som. Utilize os barramentos se você quiser misturar mais do que um canal de áudio em conjunto antes de o reproduzir. Use o módulo Synth&lowbar;AMAN&lowbar;PLAY para obter algo semelhante a uma saída no &artsd;. </para>
+
+<para
+>Tenha em atenção que o Synth&lowbar;PLAY também faz a temporização da estrutura completa. Isto significa: sem Synth&lowbar;PLAY = sem fonte de temporização = sem som. Por isso, você irá necessitar (exactamente) de um objecto Synth&lowbar;PLAY. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-record-sect">
+<title
+>Synth&lowbar;RECORD</title>
+<anchor id="mref-synth-record"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_RECORD.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;RECORD</phrase
+></textobject>
+</mediaobject>
+
+<important>
+<para
+>Você normalmente não irá necessitar deste módulo, a menos que esteja a criar aplicações autónomas. Dentro do &artsd;, existe já um módulo Synth&lowbar;RECORD e, se criar outro, este não irá funcionar. </para>
+</important>
+
+<para
+>O módulo Synth&lowbar;RECORD irá gravar um sinal proveniente da placa de som. Os canais 'left' (esquerdo) e 'right' (direito) irão conter a entrada dos canais (entre -1 e 1). </para>
+
+<para
+>Como já foi referido, só pode existir um módulo Synth&lowbar;RECORD em uso, dado que este acede directamente à sua placa de som. Utilize os barramentos se você quiser usar os canais de áudio gravados em mais do que um sítio. Use o módulo Synth&lowbar;AMAN&lowbar;RECORD para obter algo semelhante a uma entrada no &artsd;. Para isto funcionar, o &artsd; terá de estar a correr <emphasis
+>com o 'full duplex' activo</emphasis
+>. </para>
+</sect3>
+
+<sect3 id="mref-synth-aman-play-sect">
+<title
+>Synth&lowbar;AMAN&lowbar;PLAY</title>
+<anchor id="mref-synth-aman-play"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_AMAN_PLAY.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;AMAN&lowbar;PLAY</phrase
+></textobject>
+</mediaobject>
+
+<para
+>O módulo Synth&lowbar;AMAN&lowbar;PLAY irá enviar para a saída o seu sinal de áudio. É bom (mas não necessário) se você enviar para fora um sinal normalizado (entre -1 e 1). </para>
+
+<para
+>Este módulo irá usar o gestor de áudio para atribuir onde o sinal será tocado. O gestor de áudio poderá ser controlado através do &artscontrol;. Para o tornar mais intuitivo no seu uso, é bom dar ao sinal que tocar um nome. Isto poderá ser obtido através da opção <emphasis
+>title</emphasis
+> (título). Outra funcionalidade do gestor de áudio é ser capaz de se recordar onde tocou um dado sinal da última vez. Para o fazer, ele precisa de ser capaz de distinguir os sinais. É por isso que você deverá atribuir algo único ao <emphasis
+>autoRestoreID</emphasis
+>, também. </para>
+</sect3>
+
+<sect3 id="mref-synth-aman-record-sect">
+<title
+>Synth&lowbar;AMAN&lowbar;RECORD</title>
+<anchor id="mref-synth-aman-record"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_AMAN_RECORD.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;AMAN&lowbar;RECORD</phrase
+></textobject>
+</mediaobject>
+
+<para
+>O módulo Synth&lowbar;AMAN&lowbar;RECORD irá gravar um sinal de áudio de uma fonte externa (&ie;. 'line in'/'microfone') para dentro do &artsd;. O resultado será um sinal normalizado (entre -1 e 1). </para>
+
+<para
+>Este módulo irá usar o gestor de áudio para atribuir onde o sinal será tocado. O gestor de áudio poderá ser controlado através do &artscontrol;. Para o tornar mais intuitivo no seu uso, é bom dar ao sinal que gravar um nome. Isto poderá ser obtido através da opção <emphasis
+>title</emphasis
+> (título). Outra funcionalidade do gestor de áudio é ser capaz de se recordar onde gravou um dado sinal da última vez. Para o fazer, ele precisa de ser capaz de distinguir os sinais. É por isso que você deverá atribuir algo único ao <emphasis
+>autoRestoreID</emphasis
+>, também. </para>
+</sect3>
+
+<sect3 id="mref-synth-capture-sect">
+<title
+>Synth&lowbar;CAPTURE</title>
+<anchor id="mref-synth-capture"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_CAPTURE.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;CAPTURE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>O módulo Synth&lowbar;CAPTURE irá gravar um sinal de áudio num ficheiro WAVE no seu disco rígido. O ficheiro será sempre chamado de <filename
+>/tmp/mcop-<replaceable
+>utilizador</replaceable
+>/capture.wav</filename
+> </para>
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-tests">
+<title
+>Testes</title>
+
+<sect3 id="mref-synth-nil-sect">
+<title
+>Synth&lowbar;NIL</title>
+<anchor id="mref-synth-nil"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_NIL.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;NIL</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto simplesmente não faz nada. Só é útil para situações de teste. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-debug-sect">
+<title
+>Synth&lowbar;DEBUG</title>
+<anchor id="mref-synth-debug"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_DEBUG.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;DEBUG</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Você poderá usar isto para depuração. Ele irá imprimir o valor do sinal em 'invalue' em intervalos regulares (p.ex. a cada 1 segundo), combinado com o comentário que você indicou. Desta forma, você poderá descobrir se alguns dos sinais estão dentro de determinados intervalos ou se estão lá mesmo de todo. </para>
+</sect3>
+
+<sect3 id="mref-synth-midi-debug-sect">
+<title
+>Synth&lowbar;MIDI&lowbar;DEBUG</title>
+<anchor id="mref-synth-midi-debug"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_MIDI_DEBUG.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;MIDI&lowbar;DEBUG</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Você poderá usar isto para depurar como é que os seus eventos &MIDI; estão a chegar ao &arts;. </para>
+
+<para
+>Quando um MIDI&lowbar;DEBUG estiver a correr, o &artsserver; irá imprimir linhas do tipo: </para>
+
+<screen
+><computeroutput
+>201 100753.837585 on 0 42 127</computeroutput
+></screen>
+
+<screen
+><computeroutput
+>202 101323.128355 off 0 42</computeroutput
+></screen>
+
+<para
+>Enquanto que a primeira linha lhe diz que 100753ms (isto é, 100 segundos) depois de o MIDI&lowbar;DEBUG começar, chegou um evento 'on' de &MIDI; no canal 0. Este evento tinha a velocidade (volume) de 127, a mais elevada possível. A linha a seguir mostra o evento de libertação do MIDI. [ TODO: isto não funciona de momento, quando funcionar, deverá ser feito através do gestor de &MIDI; ]. </para>
+</sect3>
+
+<sect3 id="mref-synth-data-sect">
+<title
+>Synth&lowbar;DATA</title>
+<anchor id="mref-synth-data"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_DATA.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;DATA</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto cria um sinal com um número constante. </para>
+<!-- TODO: this doesn't really belong in test, does it? -->
+</sect3>
+</sect2>
+
+<sect2 id="mcat-synth-osc-mod">
+<title
+>Oscilação &amp; Modulação</title>
+
+<sect3 id="mref-synth-frequency-sect">
+<title
+>Synth&lowbar;FREQUENCY</title>
+<anchor id="mref-synth-frequency"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_FREQUENCY.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;FREQUENCY</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Todos os osciladores no &arts; não precisam de uma frequência à entrada, mas si de uma posição na onda. A posição deverá ser entre 0 e 1, o que se mapeia num objecto normal do Synth&lowbar;WAVE&lowbar;SIN no intervalo 0..2*pi. Para gerar os valores oscilantes para uma frequência, é usado um módulo Synth&lowbar;FREQUENCY. </para>
+</sect3>
+
+<sect3 id="mref-synth-fm-source-sect">
+<title
+>Synth&lowbar;FM&lowbar;SOURCE</title>
+<anchor id="mref-synth-fm-source"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_FM_SOURCE.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;FM&lowbar;SOURCE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Isto é usado na modulação de frequência. Coloque a sua frequência na entrada 'frequency' (frequência) e coloque outro sinal na entrada 'modulator'. Depois disso, defina o 'modlevel' (nível de modulação) para algo do género 0,3. A frequência será então modulada com o 'modulator'. Pode experimentar. Funciona bem mesmo quando você coloca uma realimentação nele, o que significa ter uma combinação do sinal de saída atrasado com o Synth&lowbar;FM&lowbar;SOURCE (você terá de o pôr com algum oscilador, dado que só tem o papel do Synth&lowbar;FREQUENCY) e algum outro sinal para obter bons resultados. </para>
+
+<para
+>Funciona optimamente em conjunto com os osciladores Synth&lowbar;WAVE&lowbar;SIN. </para>
+</sect3>
+
+</sect2>
+
+<sect2 id="mcat-synth-waveforms">
+<title
+>Formas de Onda</title>
+
+<sect3 id="mref-synth-wave-sin-sect">
+<title
+>Synth&lowbar;WAVE&lowbar;SIN</title>
+<anchor id="mref-synth-wave-sin"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_WAVE_SIN.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;WAVE&lowbar;SIN</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Oscilador sinusoidal. Coloque um sinal 'pos' de um Synth&lowbar;FREQUENCY ou de um Synth&lowbar;FM&lowbar;SOURCE à entrada. Deste modo, poderá obter uma onda sinusoidal à saída. O sinal 'pos' indica a posição de fase na onda, e pertence ao intervalo 0..1, que se mapeia internamente em 0..2*PI. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-wave-tri-sect">
+<title
+>Synth&lowbar;WAVE&lowbar;TRI</title>
+<anchor id="mref-synth-wave-tri"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_WAVE_TRI.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;WAVE&lowbar;TRI</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Oscilador de ondas triangulares. Coloque um sinal 'pos' de um Synth&lowbar;FREQUENCY ou de um Synth&lowbar;FM&lowbar;SOURCE à entrada. Deste modo, poderá obter uma onda sinusoidal à saída. O sinal 'pos' indica a posição de fase na onda, e pertence ao intervalo 0..1, que se mapeia internamente em 0..2*PI. Tenha cuidado, porque o sinal de entrada <emphasis
+>tem</emphasis
+> de estar no intervalo 0..1 para que o sinal de saída produza bons resultados. </para>
+</sect3>
+
+<sect3 id="mref-synth-noise-sect">
+<title
+>Synth&lowbar;NOISE</title>
+<anchor id="mref-synth-noise"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_NOISE.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;NOISE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Um gerador de ruído. Isto gera um sinal aleatório entre -1 e 1. </para>
+
+</sect3>
+
+<sect3 id="mref-synth-wave-square-sect">
+<title
+>Synth&lowbar;WAVE&lowbar;SQUARE</title>
+<anchor id="mref-synth-wave-square"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_WAVE_SQUARE.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;WAVE&lowbar;SQUARE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Oscilador de ondas quadradas. Coloque um sinal 'pos' de um Synth&lowbar;FREQUENCY ou de um Synth&lowbar;FM&lowbar;SOURCE à entrada. Deste modo, poderá obter uma onda sinusoidal à saída. O sinal 'pos' indica a posição de fase na onda, e pertence ao intervalo 0..1, que se mapeia internamente em 0..2*PI. Tenha cuidado, porque o sinal de entrada <emphasis
+>tem</emphasis
+> de estar no intervalo 0..1 para que o sinal de saída produza bons resultados. </para>
+</sect3>
+
+<sect3 id="mref-synth-wave-softsaw-sect">
+<title
+>Synth&lowbar;WAVE&lowbar;SOFTSAW</title>
+<anchor id="mref-synth-wave-softsaw"/>
+
+<mediaobject
+><imageobject
+><imagedata
+fileref="images/Synth_WAVE_SOFTSAW.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;WAVE&lowbar;SOFTSAW</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Oscilador de ondas dente-de-serra. Coloque um sinal 'pos' de um Synth&lowbar;FREQUENCY ou de um Synth&lowbar;FM&lowbar;SOURCE à entrada. Deste modo, poderá obter uma onda sinusoidal à saída. O sinal 'pos' indica a posição de fase na onda, e pertence ao intervalo 0..1, que se mapeia internamente em 0..2*PI. Tenha cuidado, porque o sinal de entrada <emphasis
+>tem</emphasis
+> de estar no intervalo 0..1 para que o sinal de saída produza bons resultados. </para>
+</sect3>
+
+<sect3 id="mref-synth-wave-pulse-sect">
+<title
+>Synth&lowbar;WAVE&lowbar;PULSE</title>
+<anchor id="mref-synth-wave-pulse"/>
+
+<mediaobject
+><imageobject
+><imagedata fileref="images/Synth_WAVE_PULSE.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Synth&lowbar;WAVE&lowbar;PULSE</phrase
+></textobject>
+</mediaobject>
+
+<para
+>Oscilador de impulsos - este módulo é semelhante na ideia ao oscilador de ondas quadradas (Synth_WAVE_RECT), mas oferece uma relação configurável de nível alto/baixo, através do parâmetro <emphasis
+>dutycycle</emphasis
+>. Coloque um sinal 'pos' de um Synth&lowbar;FREQUENCY ou de um Synth&lowbar;FM&lowbar;SOURCE à entrada. Deste modo, poderá obter uma onda sinusoidal à saída. O sinal 'pos' indica a posição de fase na onda, e pertence ao intervalo 0..1, que se mapeia internamente em 0..2*PI. Tenha cuidado, porque o sinal de entrada <emphasis
+>tem</emphasis
+> de estar no intervalo 0..1 para que o sinal de saída produza bons resultados. </para>
+</sect3>
+</sect2>
+<sect2 id="mcat-synth-misc">
+<title
+>Diversos</title>
+
+<sect3 id="mref-synth-compressor-sect">
+<title
+>Synth&lowbar;COMPRESSOR</title>
+<anchor id="mref-synth-compressor"/>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="images/Synth_COMPRESSOR.png"
+ format="PNG"/></imageobject
+></mediaobject>
+
+<para
+>Este módulo reduz o intervalo dinâmico do sinal. Por exemplo, os compressores são úteis na compensação das variações amplas de volume se alguém estiver a falar para um microfone. </para>
+
+<para
+>Assim que o nível de entrada exceder um dado nível (o patamar), o sinal é comprimido. Ele simplesmente multiplica tudo o que estiver acima do limite pelo valor de proporção, o qual é um número entre 0 e 1. Finalmente, o sinal completo é multiplicado pelo factor de saída. </para>
+
+<para
+>Os argumentos 'attack' e 'release' atrasam o início e o fim da compressão. Use isto se você, por exemplo, quiser à mesma ouvir o início forte de uma batida de bateria. O argumento está em milisegundos e um valor igual a 0ms é possível, se bem que poderá resultar apenas num ligeiro ruído. </para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="visual-modules-reference">
+<title
+>Referência dos Módulos Visuais</title>
+
+<para
+>TODO quando os módulos visuais estiverem mais "completos". </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/porting.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/porting.docbook
new file mode 100644
index 00000000000..03834e67b4c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/porting.docbook
@@ -0,0 +1,52 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="porting">
+<title
+>Passar as Aplicações para o &arts;</title>
+
+<sect1 id="using-artsdsp">
+<title
+>Usar o &artsdsp;</title>
+
+<para
+>O utilitário &artsdsp;, <link linkend="artsdsp"
+>descrito anteriormente</link
+>, permite à maioria das aplicações de som legadas que falem directamente com os dispositivos de áudio, funcionarem convenientemente com o &arts;. As aplicações que foram criadas para usar o Enlightenment Sound Daemon (<application
+>esd</application
+>) irão também funcionar na maioria dos casos, se for executado o <application
+>esd</application
+> sobre o &artsdsp;. </para>
+
+<para
+>Isto possibilita uma solução a curto prazo para passar as aplicações existentes para o &kde;. Todavia, não permite que a aplicação tire directamente partido de todas as potencialidades do &arts;, como a utilização dos módulos e das sequências multimédia que não sejam apenas áudio digital. Se a aplicação necessitar de algo mais do que a reprodução de ficheiros de som, normalmente fará sentido adicionar o suporte nativo para o &arts; na aplicação. </para>
+
+<para
+>Ao usar o &arts; significa também que a aplicação não terá assim muito trabalho -- poderá remeter as funções para o &arts;, de modo a resolver alguns problemas, como por exemplo os codificadores para lidar com diferentes formatos multimédia e controlar o 'hardware' de som. </para>
+
+</sect1>
+
+<sect1 id="adding-native-arts-support">
+<title
+>Adicionar o suporte nativo do &arts;</title>
+
+<para
+>Ao usar o &arts;, você tem um conjunto de <link linkend="arts-apis"
+><acronym
+>API</acronym
+>s</link
+> diferentes por onde escolher. A decisão de qual usar depende de um conjunto de factores, como o tipo de conteúdos multimédia a usar (som, &MIDI;, &CD; áudio, &etc;), as funcionalidades necessárias da <acronym
+>API</acronym
+>, e se é escrito em C++. Na maioria dos casos, a escolha deverá ser relativamente óbvia com base nas funcionalidades pedidas. </para>
+
+<para
+>Para uma portabilidade entre plataformas, as aplicações que precisem de correr noutros ambientes que não sejam o &kde;, não poderão confiar na presença do &arts;. Se usar o paradigma dos 'plugins' terá uma boa forma de suportar vários ambiente multimédia. Se tornar a <acronym
+>API</acronym
+> de 'plugins' aberta e documentada (especialmente para as aplicações com código fechado), terá também a vantagem de permitir que alguém que não o programador da aplicação implemente um 'plugin' do &arts;. </para>
+
+</sect1>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/references.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/references.docbook
new file mode 100644
index 00000000000..85eb7a70f53
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/references.docbook
@@ -0,0 +1,61 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="references">
+<title
+>Referências</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><ulink
+url="http://multimedia.kde.org"
+>http://multimedia.kde.org</ulink
+></term>
+<listitem>
+<para
+>Esta é o 'site' Web principal para as informações relacionadas com multimédia do &kde;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink
+url="http://www.arts-project.org"
+>http://www.arts-project.org</ulink
+></term>
+<listitem>
+<para
+>Esta é a página principal do projecto do &arts;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Programação no &kde; 2.0</term>
+<listitem>
+<para
+>O Capítulo 14 deste livro publicado cobre o multimédia e inclui o &arts;. Está disponível impresso ou 'online' com anotações em <ulink url="http://www.andamooka.org/"
+>http://www.andamooka.org</ulink
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<ulink
+url="http://sound.condorow.net"
+>http://sound.condorow.net</ulink
+></term>
+<listitem>
+<para
+>Este 'site' contém uma lista razoável de aplicações de som e de &MIDI; para o &Linux;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/artsbuilder/tools.docbook b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/tools.docbook
new file mode 100644
index 00000000000..9cc6d2134fa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/artsbuilder/tools.docbook
@@ -0,0 +1,1007 @@
+<!--
+<?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+To validate or process this file as a standalone document, uncomment
+this prolog. Be sure to comment it out again when you are done -->
+
+<chapter id="arts-tools">
+<title
+>Ferramentas do &arts;</title>
+
+<para
+>Incluído com o &arts;, vem um conjunto de utilitários para controlar e configurar o seu comportamento. Você precisa de ter alguma familiaridade com a maioria dessas ferramentas para usar efectivamente o &arts;. Esta secção descreve cada um dos utilitários e as suas opções de comando. </para>
+
+<sect1 id="kde-control-center">
+<title
+>&kcontrol;</title>
+
+<para
+>Ao correr o &arts; no &kde;, o &kcontrolcenter; oferece um grupo de opções do painel de controlo na categoria <guilabel
+>Som</guilabel
+>. Algumas dessas opções são usadas pelo &arts;. Você também poderá associar sons com vários eventos do gestor de janelas e do &kde; com o painel <menuchoice
+><guilabel
+>Aparência &amp; Comportamento</guilabel
+><guilabel
+>Notificações do Sistema</guilabel
+></menuchoice
+>. Veja o manual do &kcontrol; para saber como usar as opções do painel. </para>
+
+</sect1>
+
+<sect1 id="artsd">
+<title
+>&artsd;</title>
+
+<para
+>O acesso aos recursos de 'hardware' de som é controlado pelo &artsd;, o servidor do &arts;. Isto permite às várias aplicações enviarem pedidos simultâneos ao servidor, onde poderão ser misturados e tocados. Sem um servidor de som centralizado, uma única aplicação que usasse um dispositivo de som iria impedir que as outras aplicações o usassem também. </para>
+
+<para
+>Para usar o &arts;, deverá existir uma e apenas uma cópia do &artsd; a correr. É tipicamente executada quando o &kde; se inicia, se estiver activo no painel do &kcontrol; <guilabel
+>Servidor de Som</guilabel
+> do &kcontrol;. </para>
+
+<para
+>O programa aceita os seguintes argumentos:</para>
+
+<!-- LW: FIX THIS -->
+
+<cmdsynopsis
+><command
+>artsd</command
+> <group choice="opt"
+> <option
+>-n</option
+> <option
+>-p</option
+> <option
+>-N</option
+> <option
+>-W <replaceable
+>n</replaceable
+></option
+> </group
+> <group choice="opt"
+> <option
+>-a <replaceable
+>método de audio</replaceable
+></option
+> <option
+>-r <replaceable
+>taxa amostragem</replaceable
+></option
+> <option
+>-b <replaceable
+>bits</replaceable
+></option
+> <option
+>-d</option
+> <option
+>-D <replaceable
+>nome dispositivo</replaceable
+></option
+> <option
+>-F <replaceable
+>fragmentos</replaceable
+></option
+> <option
+>-S <replaceable
+>tamanho</replaceable
+></option
+> <option
+>-s <replaceable
+>segundos</replaceable
+></option
+> <option
+>-m <replaceable
+>nome da aplicação</replaceable
+></option
+> </group
+> <group choice="opt"
+> <option
+>-h</option
+> <option
+>-A</option
+> <option
+>-v</option
+> <option
+>-l <replaceable
+>nível</replaceable
+></option
+> </group
+> </cmdsynopsis>
+
+<variablelist
+><varlistentry>
+<term
+><option
+>-r <replaceable
+>taxa de amostragem</replaceable
+></option
+></term>
+<listitem>
+<para
+>Indica a taxa de amostragem a usar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-h</option
+></term>
+<listitem>
+<para
+>Mostra a utilização dos comandos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-n</option
+></term>
+<listitem>
+<para
+>Activa a transparência na rede.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-p <replaceable
+>porto</replaceable
+></option>
+</term>
+<listitem>
+<para
+>Define o porto de <acronym
+>TCP</acronym
+> a usar (implica o <option
+>-n</option
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-u</option
+></term>
+<listitem>
+<para
+>Público e sem autenticação (perigoso).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-d</option
+></term>
+<listitem>
+<para
+>Activa a operação em 'full duplex'.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-D <replaceable
+>nome do dispositivo</replaceable
+></option
+></term>
+<listitem>
+<para
+>Indica o dispositivo de áudio a usar (normalmente é o <filename
+>/dev/dsp</filename
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-F <replaceable
+>fragmentos</replaceable
+></option
+></term>
+<listitem>
+<para
+>Define o número de fragmentos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-S <replaceable
+>tamanho</replaceable
+></option
+></term>
+<listitem>
+<para
+>Define o tamanho de cada fragmento em 'bytes'.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-s <replaceable
+>segundos</replaceable
+></option
+></term>
+<listitem>
+<para
+>Define o tempo de suspensão automática do servidor, em segundos. Um valor igual a zero desactiva a suspensão automática.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-m <replaceable
+>nome da aplicação</replaceable
+></option
+></term>
+<listitem>
+<para
+>Indica o nome de uma aplicação para usar para mostrar as mensagem de erro, de aviso e informativas. Se você estiver a correr o KDE, poderá usar o utilitário <application
+>artsmessage</application
+> para isto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-N</option
+></term>
+<listitem>
+<para
+>Aumenta o tamanho dos tampões de rede para um valor adequado para correr numa LAN de 10 Mbps. Isto é equivalente a usar a opção '-w 5' (ver em baixo). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-w <replaceable
+>n</replaceable
+></option
+></term>
+<listitem>
+<para
+>Ao correr o <application
+>artsd</application
+> sobre uma ligação de rede a outra máquina, você poderá querer usar um tamanho maior dos tampões ('buffers') para evitar cortes. O aRts fornece às aplicações um tamanho mínimo sugerido. Sem esta opção, o tamanho por omissão baseia-se no valor 'tamanho do fragmento' * 'número de fragmentos'. Se usar esta opção você poderá aumentar o tamanho predefinido por um factor de <replaceable
+>n</replaceable
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-l <replaceable
+>nível</replaceable
+></option
+></term>
+<listitem>
+<para
+>Indica o nível de informações - 3 (silencioso), 2 (avisos), 1 (informação), 0 (depuração).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-v</option
+></term>
+<listitem>
+<para
+>Mostra o número da versão.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na maioria dos casos, bastará correr o &artsd;. </para>
+</sect1>
+
+<sect1 id="artswrapper">
+<title
+>&artswrapper;</title>
+
+<para
+>Para oferecer uma boa resposta em tempo-real, o &artsd; é normalmente executado como um processo em tempo-real (nas plataformas que suportem prioridades de tempo-real). Isto necessita de permissões do <systemitem class="username"
+>root</systemitem
+>, por isso, para minimizar as implicações de segurança, o &artsd; poderá ser iniciado com o pequeno programa de interface &artswrapper;, o qual simplesmente configura a prioridade de tempo-real (correndo como <systemitem class="username"
+>root</systemitem
+>) e executa depois o &artsd; como um utilizador que não o <systemitem class="username"
+>root</systemitem
+>. </para>
+
+<para
+>Se você tornar o 'artswrapper' 'SUID' <systemitem class="username"
+>root</systemitem
+>, ele irá provavelmente melhorar a qualidade da sua reprodução de áudio, reduzindo os cortes na música. Contudo, aumenta também o risco de que um erro no código ou algum utilizador malicioso faça estoirar ou prejudicar o seu sistema. Para além disso, nas máquinas multi-utilizador, se prioritizar o áudio de alta-fidelidade poderá provocar uma perda de 'performance' para os utilizadores que estão a tirar partido <quote
+>produtivo</quote
+> da máquina.</para>
+
+</sect1>
+
+<sect1 id="artsshell">
+<title
+>&artsshell;</title>
+
+<para
+>O comando &artsshell; pretende ser um utilitário para efectuar diversas funções relacionadas com o servidor de som. Pretende-se que o utilitário seja extendido com comandos novos no futuro (veja os comentários no código-fonte para ter algumas ideias). </para>
+
+<para
+>O comando aceita o seguinte formato: </para>
+
+<!-- LW: FIX THIS -->
+
+<cmdsynopsis
+><command
+>artsshell</command
+> <group
+> <arg
+>suspend</arg
+><arg
+>status</arg
+> <arg
+>terminate</arg
+> <arg
+>autosuspend <replaceable
+>segundos</replaceable
+></arg
+> <arg
+>networkbuffers <replaceable
+>n</replaceable
+></arg
+> <arg
+>volume [<replaceable
+>volume</replaceable
+>]</arg
+> <arg
+>stereoeffect <replaceable
+>opções</replaceable
+></arg
+> </group
+> <group
+> <option
+>-h</option
+> <option
+>-q</option
+> </group
+> </cmdsynopsis>
+
+<para
+>artsshell [options] <replaceable
+>comando</replaceable
+> [<replaceable
+>opções do comando</replaceable
+>] </para>
+
+<para
+>São suportadas as seguintes opções: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><option
+>-q</option
+></term>
+<listitem>
+<para
+>Suprime todos os resultados.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-h</option
+></term>
+<listitem>
+<para
+>Mostra a utilização dos comandos.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>São suportados os seguintes comandos:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><option
+>suspend</option
+></term>
+<listitem>
+<para
+>Suspende o servidor de som. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>status</option
+></term>
+<listitem>
+<para
+>Mostra a informação de estado do servidor de som.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>terminate</option
+></term>
+<listitem>
+<para
+>Termina o servidor de som. Isto poderá confundir e/ou estoirar as aplicações que o estejam a usar no momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>autosuspend</option
+> <parameter
+>segundos</parameter
+></term>
+<listitem>
+<para
+>Configura o tempo de suspensão automática para o número de segundos indicado. O servidor de som suspender-se-á se estiver inactivo durante esse período de tempo. Um valor igual a zero desactiva a suspensão automática. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>networkbuffers</option
+> <parameter
+>n</parameter
+></term>
+<listitem>
+<para
+>Define o tamanho dos tampões de rede para ser um facto de <parameter
+>n</parameter
+> vezes o tamanho predefinido. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>volume</option
+> [<replaceable
+>volume</replaceable
+>]</term>
+<listitem>
+<para
+>Altera o factor de escala para as saídas de áudio do servidor de som. O argumento <replaceable
+>volume</replaceable
+> é um valor de vírgula flutuante. Sem argumentos, é mostrado o volume actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>stereoeffect lista</option
+></term>
+<listitem>
+<para
+>Mostra todos os módulos de efeitos estéreo disponíveis.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>stereoeffect insert [top|bottom]</option
+> <replaceable
+>nome</replaceable
+></term>
+<listitem>
+<para
+>Introduz um efeito estéreo na pilha de efeitos. Devolve um identificador que poderá ser usado para o remover posteriormente. Poderá ser instalado no topo ou no fundo (o valor por omissão).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>stereoeffect remove</option
+> <replaceable
+>identificador</replaceable
+></term>
+<listitem>
+<para
+>Remove o efeito estéreo com o identificador <replaceable
+>identificador</replaceable
+> da pilha de efeitos.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="artsplay">
+<title
+><application
+>artsplay</application
+></title>
+
+<para
+>O comando <application
+>artsplay</application
+> é um utilitário simples para tocar um ficheiro de som. Ele aceita um único argumento que corresponde ao nome de um ficheiro de som que é enviado para o servidor de som de modo a ser tocado. O ficheiro de som poderá ser qualquer tipo de ficheiro de som comum como o <literal role="extension"
+>wav</literal
+> ou o <literal role="extension"
+>au</literal
+>. Este utilitário é bom para testar se o servidor de som está a funcionar. Se correr dois comandos em paralelo ou em sucessão rápida, você poderá demonstrar como os servidores de som misturam mais do que uma fonte.</para>
+
+</sect1>
+
+<sect1 id="artsdsp">
+<title
+><application
+>artsdsp</application
+></title>
+
+<para
+>O servidor de som só suporta as aplicações que tirem partido do &arts;. Muitas das aplicações legadas querem aceder ao dispositivo de som directamente. O comando &artsdsp; oferece uma solução intermédia que permite à maioria dessas aplicações correrem sem alterações. </para>
+
+<para
+>Quando uma aplicação é executada com o &artsdsp;, todos os acessos ao dispositivo de áudio <filename class="devicefile"
+>/dev/dsp</filename
+> são interceptadas e mapeadas em chamadas à <acronym
+>API</acronym
+> do &arts;. Embora a emulação do dispositivo não seja perfeita, a maioria das aplicações funciona desta forma, ainda que com alguma latência e degradação de performance. </para>
+
+<para
+>O comando &artsdsp; segue o formato: </para>
+
+<!-- LW: FIX THIS -->
+<para
+>artsdsp [<replaceable
+>opções</replaceable
+>] <replaceable
+>argumentos da aplicação</replaceable
+> </para>
+
+<para
+>São reconhecidas as seguintes opções: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><option
+>-h</option
+>, <option
+>--help</option
+></term>
+<listitem>
+<para
+>Mostra uma breve ajuda.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-n</option
+> <option
+>--name</option
+> = <replaceable
+>nome</replaceable
+></term>
+<listitem>
+<para
+>Usa o <replaceable
+>nome</replaceable
+> para identificar o leitor no <command
+>artsd</command
+>.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-m</option
+> <option
+>--mmap</option
+></term>
+<listitem>
+<para
+>Emula o mapeamento de memória (&eg; para o <application
+>Quake</application
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-v</option
+> <option
+>--verbose</option
+></term>
+<listitem>
+<para
+>Mostra os parâmetros.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Uma invocação típica é a seguinte: </para>
+
+<para>
+<userinput
+><command
+>artsdsp</command
+> <option
+>-v</option
+> <option
+>-m</option
+> <parameter
+>realplay <replaceable
+>musica.mp3</replaceable
+></parameter
+></userinput>
+</para>
+
+<para
+>Algumas aplicações funcionam melhor com a opção <option
+>--mmap</option
+>. Nem todas as funcionalidades do dispositivo de som estão emuladas por completo, mas a maioria das aplicações deverá funcionar. Se encontrar alguma que não funcione, envie um relatório de erro detalhado para que os programadores o possam corrigir. Mais uma vez, lembre-se que isto é uma solução intermédia e uma espécie de 'truque sujo'; a melhor solução será adicionar o suporte nativo do &arts; às aplicações. Se a sua aplicação de som favorita não tem o suporte do &arts;, peça ao programador para o fornecer. </para>
+
+</sect1>
+
+<sect1 id="artscat">
+<title
+><application
+>artscat</application
+></title>
+
+<para
+>Este é um utilitário simples para enviar os dados em bruto para o servidor de som. Você precisa de indicar o formato dos dados (a taxa de amostragem, o tamanho da amostra e o número de canais). Este não é provavelmente um utilitário que use muito, mas poderá ser útil para fins de teste. A sintaxe do comando é a seguinte: </para>
+
+<!-- LW: FIX THIS -->
+
+<para
+>artscat [ <replaceable
+>opções</replaceable
+> ] [ <replaceable
+>nome do ficheiro</replaceable
+> ] </para>
+
+<para
+>Se não for indicado nenhum ficheiro, irá ler do 'standard input'. São suportadas as seguintes opções: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-r</option
+> <parameter
+>taxa de amostragem</parameter
+></term>
+<listitem>
+<para
+>Configura a taxa de amostragem a ser usada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-b</option
+> <parameter
+>bits</parameter
+></term>
+<listitem>
+<para
+>Define o tamanho da amostra a usar (8 ou 16). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-c</option
+> <parameter
+>canais</parameter
+></term>
+<listitem>
+<para
+>Define o número de canais (1 ou 2). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-h</option
+></term>
+<listitem>
+<para
+>Mostra a utilização do comando e sai. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="artscontrol">
+<title
+>&artscontrol;</title>
+
+<para
+>Este é um utilitário gráfico para efectuar um dado número de tarefas relacionadas com o servidor de som. A janela por omissão mostra dois indicadores do nível do volume e uma barra para controlar o volume global. No menu <guimenu
+>Ver</guimenu
+>, você poderá seleccionar outras funções: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Osciloscópio FFT</guimenuitem
+></term>
+<listitem>
+<para
+>Abre uma janela que mostra um visualização do tipo de analisador de espectro em tempo-real. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Gestor de Áudio</guimenuitem
+></term>
+<listitem>
+<para
+>Mostra as fontes de áudio activas e permite-lhe ligá-las a qualquer um dos barramentos disponíveis. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Estado do aRts</guimenuitem
+></term>
+<listitem>
+<para
+>Mostra se o servidor de som está a correr e se o escalonamento é feito em tempo-real. Indica quando o servidor se suspende automaticamente e permite-lhe suspendê-lo imediatamente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Gestor de MIDI</guimenuitem
+></term>
+<listitem>
+<para
+>Mostra as entradas e saídas activas de &MIDI; e permite-lhe criar ligações [TODO: Isto ainda funciona? São precisos mais detalhes]. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>FreeVerb</guimenuitem
+></term>
+<listitem>
+<para
+>Liga um efeito de reverberação FreeVerb à pilha dos efeitos de saída do &arts; e permite-lhe controlar graficamente os parâmetros do efeito. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mostrador de volume com Leds</guimenuitem
+></term>
+<listitem>
+<para
+>Muda os indicadores de volume da janela principal para usar um mostrador colorido com <acronym
+>LED</acronym
+>s em vez de usar barras de progresso. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="artsc-config">
+<title
+><application
+>artsc-config</application
+></title>
+
+<para
+>Este é um utilitário para ajudar os programadores a usar a <acronym
+>API</acronym
+> de C do &arts;. Ele mostra as opções apropriadas do compilador e do editor de ligações que são necessárias ao compilar e ao gerar um executável com o &arts;. Pretende-se que seja usado nas 'Makefile's para ajudar na portabilidade. O comando aceita três opções: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--cflags</option
+></term>
+<listitem>
+<para
+>Mostra as opções do compilador que são necessárias ao compilar com a <acronym
+>API</acronym
+> de C do &arts;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--libs</option
+></term>
+<listitem>
+<para
+>Mostra as opções do editor de ligações que são necessárias ao gerar o executável que usa as bibliotecas da <acronym
+>API</acronym
+> de C do &arts;. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><acronym
+>--version</acronym
+></term>
+<listitem>
+<para
+>Mostra a versão do comando <command
+>artsc-config</command
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O resultado típico do comando é mostrado em baixo:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>artsc-config</command
+> <option
+>--cflags</option
+></userinput>
+<computeroutput
+>-I/usr/local/kde3/include/artsc</computeroutput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>artsc-config</command
+> <option
+>--libs</option
+></userinput>
+<computeroutput
+>-L/usr/local/kde3/lib -ldl -lartsc -DPIC -fPIC -lpthread</computeroutput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>artsc-config</command
+> <option
+>--version</option
+></userinput>
+<computeroutput
+>0.9.5</computeroutput
+>
+</screen>
+
+<para
+>Você poderá usar este utilitário numa Makefile para uma regra do tipo: </para>
+
+<programlisting
+>artsc: artsc.c
+ gcc `artsc-config --cflags` -o artsc artsc.c `artsc-config --libs`
+</programlisting>
+
+</sect1>
+
+<sect1 id="mcopidl">
+<title
+>&mcopidl;</title>
+
+<para
+>O comando &mcopidl; é o compilador de ficheiros &IDL; para o &MCOP;, o 'Multimedia Communication Protocol' usado pelo &arts;. As interfaces no &arts; são definidas em &IDL;, uma 'Interface Definition Language' independente da linguagem. O utilitário &mcopidl; aceita um ficheiro &IDL; como entrada e gera ficheiros de inclusão e de código em C++ que implementam essa interface. O comando aceita a seguinte sintaxe: </para>
+
+<!-- LW: FIX THIS -->
+
+<para
+>mcopidl [ <replaceable
+>opções</replaceable
+> ] <replaceable
+>nome do ficheiro</replaceable
+> </para>
+
+<para
+>As opções válidas são:</para>
+<variablelist>
+<varlistentry>
+<term
+><option
+>-I</option
+> <parameter
+>directoria</parameter
+></term>
+<listitem>
+<para
+>Procura na <parameter
+>directoria</parameter
+> pelos ficheiros de inclusão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-e</option
+> <parameter
+>nome</parameter
+></term>
+<listitem>
+<para
+>Exclui a estrutura, interface ou tipo enumerado <parameter
+>nome</parameter
+> da geração de código. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-t</option
+></term>
+<listitem>
+<para
+>Cria também os ficheiros <literal role="extension"
+>.mcoptype</literal
+>/<literal role="extension"
+>.mcopclass</literal
+> que contêm a informação do tipo para o ficheiro &IDL;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para mais informações sobre o &MCOP; e o &IDL;, poderá ver a secção <link linkend="interfaces"
+>Interfaces e &IDL;</link
+>. </para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdemultimedia/juk/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/juk/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/juk/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/juk/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/juk/Makefile.in
new file mode 100644
index 00000000000..a2a1e556b9a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/juk/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/juk
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/juk/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/juk/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/juk/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/juk/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/juk/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/juk/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/juk/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/juk/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/juk/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/juk/index.cache.bz2
new file mode 100644
index 00000000000..b79f80fe276
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/juk/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/juk/index.docbook b/tde-i18n-pt/docs/kdemultimedia/juk/index.docbook
new file mode 100644
index 00000000000..c01e3ce6c10
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/juk/index.docbook
@@ -0,0 +1,2257 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY kappname "&juk;">
+ <!ENTITY juk "<application
+>JuK</application
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &juk;</title>
+
+<authorgroup>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<author
+><firstname
+>Michael</firstname
+> <surname
+>Pyne</surname
+> <affiliation
+> <address
+><email
+>michael.pyne@kdemail.net</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Scott</firstname
+> <surname
+>Wheeler</surname
+> <affiliation
+> <address
+><email
+>wheeler@kde.org</email
+></address>
+</affiliation>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<year
+>2002</year>
+<year
+>2004</year>
+<holder
+>Scott Wheeler</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-05-06</date>
+<releaseinfo
+>2.1</releaseinfo>
+
+<abstract>
+<para
+>O &juk; é uma 'jukebox', um marcador e um gestor de colecções de música. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdemultimedia</keyword>
+<keyword
+>áudio</keyword>
+<keyword
+>marcador</keyword>
+<keyword
+>leitor</keyword>
+<keyword
+>jukebox</keyword>
+<keyword
+>JuK</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &juk; é, bem, uma 'jukebox'. Como é típico em muitas aplicações de 'jukeboxes', o &juk; permite-lhe editar as <quote
+>marcas</quote
+> dos ficheiros de áudio e gerir as suas colecções e listas de reprodução. </para>
+</chapter>
+
+<chapter id="using-juk">
+<title
+>Usar o &juk;</title>
+
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &juk;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="juk-main.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &juk; em acção.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>O &juk; mantém uma lista com todos os ficheiros que conhece. Esta é chamada de <guilabel
+>Lista da Colecção</guilabel
+>. A lista da colecção é específica do &juk; e não é partilhada com outras aplicações.</para>
+
+<para
+>Independentes da Lista da Colecção, existem as listas de reprodução. Você poderá ter tantas listas de reprodução quantas desejar. Você pode usar as listas de reprodução com outros leitores multimédia (como o &noatun; ou o <application
+>xmms</application
+>) e você poderá gerir as listas de reprodução criadas nessas aplicações aqui no &juk;.</para>
+
+<para
+>Você poderá adicionar ficheiros à Lista da Colecção individualmente, usando o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir um Ficheiro...</guimenuitem
+></menuchoice
+> e seleccionando-os numa janela de ficheiros normal do &kde;. Você poderá adicionar pastas inteiras se usar o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir uma Pasta...</guimenuitem
+></menuchoice
+>. As pastas que forem adicionadas desta forma serão pesquisadas de novo de cada vez que você iniciar o &juk;. Você poderá forçar uma nova pesquisa das pastas se carregar com o &RMB; em <menuchoice
+><guimenu
+>Lista da Colecção</guimenu
+><guimenuitem
+>Actualizar</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Se adicionar uma música a uma lista irá adicionar o seu ficheiro à Lista da Colecção, mas se adicionar um ficheiro à Lista da Colecção, não irá adicionar a música automaticamente a nenhuma lista de reprodução.</para>
+
+<para
+>Você poderá criar rapidamente uma lista de reprodução a partir da sua Lista da Colecção inteira, se carregar com o &RMB; no ícone da <guilabel
+>Lista da Colecção</guilabel
+> e se escolher <guimenuitem
+>Duplicar</guimenuitem
+>. A lista resultante é uma lista de reprodução normal e, se a editar, não irá afectar a <guilabel
+>Lista da Colecção</guilabel
+>.</para>
+
+<para
+>Você poderá adicionar ficheiros de listas de reprodução que tenham sido criados fora do &juk; individualmente se os seleccionar com o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir um Ficheiro...</guimenuitem
+></menuchoice
+>. Todos os ficheiros de listas de músicas que forem encontrados nas pastas que adicionar com o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir uma Pasta...</guimenuitem
+></menuchoice
+> serão também adicionados automaticamente.</para>
+
+<para
+>Você poderá criar uma lista de reprodução nova se seleccionar <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Nova</guimenuitem
+></menuchoice
+> ou o ícone <guiicon
+>Nova</guiicon
+> na barra de ferramentas. Ser-lhe-á pedido um nome, aparecendo depois um ícone para essa lista de músicas na área da lista. Você poderá agora arrastar e largar os ficheiros da Lista da Colecção na sua lista de reprodução. Use o ícone <guiicon
+>Gravar</guiicon
+> ou o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> para gravar a lista de reprodução em qualquer altura.</para>
+
+<sect1 id="collection-list-gui">
+<title
+>A Lista de Reprodução</title>
+
+<para
+>Quando você estiver a ver a Lista da Colecção, a área principal contém todos os ficheiros que o &juk; conhece. Quando estiver a ver uma lista de músicas, só as músicas que constem nessa lista é que são mostradas. Em qualquer dos casos, a aparência e comportamento da lista são os mesmos.</para>
+
+<para
+>Cada música ocupa uma linha no ecrã. Existe uma coluna para cada campo de meta-dados que o &juk; regista. Estas colunas correspondem aos campos disponíveis para edição no editor de marcas.</para>
+
+<para
+>Você poderá reordenar a lista em qualquer altura se carregar com o &LMB; no cabeçalho da coluna. Isto irá primeiro ordenar os ficheiros por ordem crescente do conteúdo dessa coluna. Se carregar de novo com o &LMB; no mesmo cabeçalho, os ficheiros ficarão ordenados por ordem decrescente.</para>
+
+<para
+>As colunas são inicialmente dimensionadas o suficiente para mostrar o item mais comprido disponível. Você poderá redimensionar as colunas se colocar o seu cursor do rato na divisão entre duas colunas. Quando o cursor do rato mudar, carregue com o &LMB; e arraste o cursor na direcção em que deseja redimensionar as colunas.</para>
+
+<para
+>Você poderá reordenar as colunas se carregar com o &LMB; num cabeçalho e se arrastar esse cabeçalho para a esquerda ou para a direita. Você não poderá arrastar para lá do extremo da janela, contudo, por isso você poderá necessitar de deslocar um pouco para a esquerda ou para a direita, e repetir o arrastamento do cabeçalho, até que o tenha colocado na sua posição preferida.</para>
+
+<para
+>Você poderá esconder ou apresentar as colunas se carregar com o &RMB; no cabeçalho de uma coluna e se carregar no nome da coluna a alterar.</para>
+
+<para
+>Se carregar duas vezes com o &LMB; num ficheiro, irá tocá-lo com o seu leitor incorporado. Se já estiver outra música a ser tocada, irá parar e dará início à nova música.</para>
+
+<para
+>Se carregar com o &RMB; num ficheiro aparecerão várias opções:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Tocar a Próxima</guimenuitem
+></term>
+<listitem>
+<para
+>Isto irá começar a tocar o ficheiro, assim que a música actual terminar. Se não estiver nenhuma música a tocar, o ficheiro será tocado quando você carregar no botão <guiicon
+>Tocar</guiicon
+>. Se você tiver já escolhido o Tocar a Próxima num ficheiro diferente, então este ficheiro irá substituir essa selecção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Cortar</guimenuitem
+></term>
+<term
+><guimenuitem
+>Copiar</guimenuitem
+></term>
+<term
+><guimenuitem
+>Colar</guimenuitem
+></term>
+<listitem>
+<para
+>...</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Limpar</guimenuitem
+></term>
+<listitem>
+<para
+>Se você estiver a ver a Lista da Colecção, ao escolher o <guimenuitem
+>Limpar</guimenuitem
+> irá retirar o ficheiro da lista, e irá remover também todos os itens correspondentes para esta música em todas as listas de reprodução. Você deverá notar que, se este ficheiro estiver numa pasta que o &juk; pesquisa no arranque, ele será adicionado de novo à Lista de Colecção da próxima vez que você iniciar o &juk; mas não será adicionado automaticamente a nenhuma lista de reprodução.</para>
+<para
+>Se você estiver a ver uma lista de reprodução, o <guimenuitem
+>Limpar</guimenuitem
+> irá simplesmente remover a música da lista de reprodução.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Editar</guimenuitem
+></term>
+<listitem>
+<para
+>Permitir-lhe-á editar a música seleccionada no momento na coluna em que carregou. Por exemplo, se você não tiver o editor de marcas visível e se estiver ocupado a criar uma lista de reprodução, mas se você reparar num erro ortográfico do nome de um artista, você podê-lo-á editar directamente com este item de menu.</para>
+<para
+>As alterações efectuadas desta forma são sempre gravadas imediatamente assim que você carregar noutro lugar qualquer e tiver terminado a edição.</para>
+<para
+>Este item do menu ficará desactivado se o &juk; detectar que a faixa que você seleccionou ter apenas permissões de leitura.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Actualizar Itens</guimenuitem
+></term>
+<listitem>
+<para
+>Isto irá actualizar a informação das marcas dos ficheiros seleccionados na lista, no caso de os ficheiros terem sido alterados enquanto o &juk; estava a correr.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Apagar do Disco</guimenuitem
+></term>
+<listitem>
+<para
+>Isto irá remover o ficheiro da Lista de Colecção, remover todos os itens da música em todas as listas de reprodução e remover o ficheiro do seu disco. Você não poderá anular isto, ainda que você seja questionado para confirmar a sua escolha. Use isto com cuidado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guisubmenu
+>Adivinhar Dados das Marcas</guisubmenu
+></term>
+<listitem>
+<para
+>Isto fará com que o &juk; tente adivinhar as informações como o Artista e o Título de uma música. O &juk; aplica vários métodos para tentar adivinhar: <variablelist>
+
+ <varlistentry
+><term
+><guimenuitem
+>Do Nome do Ficheiro</guimenuitem
+></term>
+ <listitem
+><para
+>O &juk; irá tentar adivinhar as marcas da música com base no nome do seu ficheiro. Por exemplo, uma música chamada <filename
+>Xutos e Pontapés - Homem do Leme.mp3</filename
+> poderia adivinhar os Xutos e Pontapés como artista e Homem do Leme como título. Você poderá ajustar a forma como o &juk; adivinha as marcas ao seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Adivinha das Marcas...</guimenuitem
+></menuchoice
+>, o qual irá abrir a <link linkend="juk-tag-guesser-configuration"
+>janela de Adivinhas</link
+>. O &juk; não irá substituir as marcas que não conseguir adivinhar a partir do nome do ficheiro.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry
+><term
+><guimenuitem
+>Da Internet</guimenuitem
+></term>
+ <listitem
+><para
+>O &juk; irá tentar adivinhar as marcas da música com o programa MusicBrainz. Você precisa de ter o MusicBrainz instalado para este comando funcionar. </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mudar o Nome do Ficheiro</guimenuitem
+></term>
+<listitem>
+<para
+>Isto irá mudar o nome dos ficheiros seleccionados para ficarem em conformidade com um dado formato. Você precisa de escolher a forma como deseja mudar o nome aos ficheiros seleccionando a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mudar o Nome do Ficheiro...</guimenuitem
+></menuchoice
+>. O nome resultante de cada ficheiro é baseado nas suas marcas de meta-dados. Por exemplo, a música em Ogg Vorbis <quote
+>The Theme (Metroid)</quote
+> de Stemage poderia ficar igual a <filename
+>/usr/share/music/Stemage/The Theme (Metroid).ogg</filename
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Criar uma Lista com os Itens Seleccionados</guimenuitem
+></term>
+<listitem>
+<para
+>Isto permite-lhe criar rapidamente uma lista de reprodução com as músicas da sua Lista de Colecção. Esta função pedir-lhe-á o nome da sua nova lista de reprodução e irá então inserir todas as músicas seleccionadas na nova lista de reprodução.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Adicionar os Itens Seleccionados ao Projecto K3b</guimenuitem
+></term>
+<listitem>
+<para
+>Isto permite-lhe criar rapidamente um projecto do K3b para gravação de CDs com as suas músicas seleccionadas. O &juk; perguntar-lhe-á se deseja um projecto de CD Áudio ou um de Dados, a menos que o K3b já tenha um projecto aberto.</para>
+
+<para
+>Se o K3b não estiver já aberto, o &juk; irá iniciá-lo por si. Depois disso, o &juk; irá adicioná-lo ao projecto actual do K3b. Você poderá então gravar o projecto no K3b para gravar depois o CD ou então gravar logo o CD. </para>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="juk-playlists">
+<title
+>Listas de reprodução &juk;</title>
+<para
+>Uma lista de reprodução é apenas uma colecção de reprodução agrupadas por uma dada categoria. Por exemplo, você poderá ter uma lista das músicas que você ouve enquanto está a programar, enquanto está a tentar dormir, ou mesmo quando precisa de ser rir. O &juk; suporta vários tipos diferentes de listas de reprodução. </para>
+
+<variablelist>
+
+<varlistentry>
+<term id="juk-normal-playlists"
+>Listas de reprodução normais</term>
+<listitem
+><para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="normal-playlist.png"/></imageobject
+></inlinemediaobject
+> Este é tipo mais normal de listas de reprodução. É uma lista composta por ficheiros, de forma muito semelhante à Lista de Colecção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="juk-history-playlists"
+>A lista do histórico</term>
+<listitem
+><para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="history-playlist.png"/></imageobject
+></inlinemediaobject
+> Se você activar esta lista (activando a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar o Histórico</guimenuitem
+></menuchoice
+>, esta lista irá recordar todas as músicas que o &juk; toque. A lista terá uma coluna extra, o <guilabel
+>Tempo</guilabel
+>, que regista a hora e data exactas em que a música tocou. A lista não começa a registar o histórico, até que este fique activo de facto, contudo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="juk-search-playlists"
+>Listas de reprodução de procura</term>
+<listitem
+><para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="search-playlist.png"/></imageobject
+></inlinemediaobject
+> Esta é uma lista que se baseia numa procura. Você poderá criar uma lista destas se carregar em <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Nova</guisubmenu
+><guimenuitem
+>Lista de Procura</guimenuitem
+></menuchoice
+> ou se carregar no botão da <link linkend="juk-advanced-search-dialog"
+>Pesquisa Avançada</link
+> da <link linkend="search-bar"
+>Barra de Procura</link
+>.</para>
+<para
+>Depois de criar esta lista, ela irá manter o registo das músicas da Lista da Colecção que correspondam ao seu critério e actualizar-se-á automaticamente de acordo com as alterações na Lista da Colecção.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>AS listas de reprodução são organizadas na <guilabel
+>área da Lista de Músicas</guilabel
+>, o qual é a barra vertical à esquerda. Nesta área existe um ícone para cada lista que você tiver. Existem vários modos de visualização para esta área, os quais poderão ser seleccionados no menu <guimenu
+>Ver</guimenu
+><guisubmenu
+>Modos de Visualização</guisubmenu
+>. <variablelist>
+
+<varlistentry>
+<term id="juk-viewmode-default"
+>Modo de Visualização por Omissão</term>
+<listitem>
+<para
+>Este é o modo de visualização por omissão. Neste modo, todas as listas são mostradas como ícones grandes, uma por cima da outra no modo de visualização. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="juk-viewmode-compact"
+>Modo de Visualização Compacto</term>
+<listitem>
+<para
+>Este modo é semelhante ao normal, com a diferença que as listas são representadas com barras horizontais com pequenos ícones em vez dos ícones grandes. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="juk-viewmode-tree"
+>Modo em Árvore</term>
+<listitem>
+<para
+>Este modo é o mais poderoso. Este modo é como o Compacto, excepto que a Lista da Colecção é agora a raiz de uma árvore de listas virtuais. A Lista da Colecção passa a ter três nós filhos, o Artista, o Álbum e o Género. Cada um destes nós terão filhos que representarão todos os itens da categoria indicada. Por exemplo, se a sua Lista da Colecção contiver músicas de 4 artistas diferentes, você iria ter 4 itens sob o nó do artista.</para>
+<para
+>Uma funcionalidade engraçada do modo em árvore é a alteração das marcas arrastando e largando. Basta seleccionar alguns ficheiros da lista de faixas e arrastá-los para um dos nós do artista, do álbum ou do género onde você os largou. As músicas verão as suas marcas serem alteradas para corresponderem ao item em que você largou as faixas. Por exemplo, se você arrastar um grupo de faixas num género chamado "Rock", todas as faixas passarão a ter uma marca de Género igual a Rock. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</sect1>
+
+<sect1 id="juk-tagger">
+<title
+>O Editor de Marcas do &juk;</title>
+
+<para
+>Para vários formatos de ficheiros, é prático usar o nome do ficheiro para descrever o conteúdo do mesmo: <quote
+><filename
+>Relatório do conselho - Junho 2003.doc</filename
+></quote
+> por exemplo, poderá ser toda a informação que precisa para encontrar esse ficheiro de novo. Se tentar capturar toda a informação útil sobre uma dada música poderá contudo levar a nomes de ficheiros como o seguinte: <quote
+><filename
+>Type O Negative - The Glorious Liberation Of The Peoples Technocratic Republic Of Vinnland By The Combined Forces Of The United Territories Of Europa.mp3</filename
+></quote
+> ou <quote
+><filename
+>Various Artists_15_The Smithsonian Collection of Classic Jazz Volume II_Jimmie Lunceford &amp; His Orchestra - Organ Grinder's Swing.mp3</filename
+></quote
+>. Estes nem são muito práticos de usar nem contêm toda a informação útil que você poderá ter retirado sobre a música. Se adicionar o álbum e o número da faixa, por exemplo, ao primeiro nome de ficheiro, torná-lo-ia ainda maior e menos fácil de gerir, sem contudo dizer à mesma o ano em que foi lançado, ou o estilo a que pertence, se você não estiver familiarizado com o artista.</para>
+
+<para
+>A solução então é armazenar este tipo de meta-dados dentro dos próprios ficheiros. Os ficheiros MP3 e OGG podem também conter pequenos pedaços de texto que você poderá usar para descrever o conteúdo do ficheiro. Existem vários formatos, mas o &juk; esconde os detalhes das diferenças entre eles, oferecendo uma forma-padrão de editar um sub-conjunto normal de marcas conhecidas para todos os seus ficheiros de áudio.</para>
+
+<para
+>O editor de marcas poderoso do &juk; permite-lhe editar as marcas tanto nos ficheiros MP3 como nos OGG. Você poderá editar os ficheiros individualmente ou vários ficheiros ao mesmo tempo, e você poderá seleccionar uma mistura de ficheiros MP3 e OGG para editar. O único requisito é que você tem acesso de escrita aos ficheiros em si; você não pode editar as marcas de um ficheiro que esteja montado num &CD-ROM; por exemplo.</para>
+
+<sect2 id="tagging-a-single-file">
+<title
+>Editar as Marcas de um Único Ficheiro</title>
+
+<para
+>Para editar a marca num único ficheiro, seleccione-o na lista de colecções ou em qualquer item que ele tenha numa lista de reprodução qualquer. Se o editor de marcas não estiver visível, active-o seleccionando a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar Editor de Marcas</guimenuitem
+></menuchoice
+>. O editor de marcas aparece no fundo da lista.</para>
+
+<para
+>Basta escrever em qualquer um dos campos de edição para alterar a informação. Quando terminar, carregue com o &LMB; de volta na lista, e ser-lhe-á pedido para gravar as suas alterações.</para>
+
+<para
+>Você poderá concluir que o editor de marcas continua desactivado se você carregou num ficheiro. Isto acontece quando o &juk; detectar que a faixa tem apenas permissões de leitura.</para>
+
+<variablelist>
+<title
+>Campos do Editor de Marcas</title>
+<varlistentry>
+<term
+><guilabel
+>Nome do Artista:</guilabel
+></term>
+<listitem>
+<para
+>O nome do artista ou artistas que lançaram a música.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome da faixa:</guilabel
+></term>
+<listitem>
+<para
+>O nome da música.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome do álbum:</guilabel
+></term>
+<listitem>
+<para
+>O nome do álbum em que a música foi lançada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Género:</guilabel
+></term>
+<listitem>
+<para
+>O <quote
+>Estilo</quote
+> da música. O &juk; fornece uma lista que corresponde de certa forma à norma informal do ID3, mas você está à vontade para escrever os seus próprios itens nesta lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome do ficheiro:</guilabel
+></term>
+<listitem>
+<para
+>O nome do ficheiro real no disco. Você poderá editar isto directamente e, quando fizer a gravação, o nome do ficheiro será então alterado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Faixa:</guilabel
+></term>
+<listitem>
+<para
+>A posição da faixa na gravação original.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ano:</guilabel
+></term>
+<listitem>
+<para
+>O ano em que a música foi lançada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comprimento:</guilabel
+></term>
+<listitem>
+<para
+>Isto não é editável, só é mostrado para fins informativos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Taxa de dados:</guilabel
+></term>
+<listitem>
+<para
+>Isto não é editável, só é mostrado para fins informativos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário:</guilabel
+></term>
+<listitem>
+<para
+>Você poderá adicionar o seu comentário de texto livre, com notas adicionais, &etc;</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você poderá gravar explícita e imediatamente as suas alterações em qualquer altura com a opção do menu <menuchoice
+><guimenu
+>Marcador</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> ou carregando em <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2 id="tagging-multiple-files">
+<title
+>Editar as Marcas em Vários Ficheiros</title>
+
+<para
+>Você poderá seleccionar vários ficheiros na lista e editar um ou mais campos nas marcas para todos os ficheiros de uma vez.</para>
+
+<para
+>Use o <keycap
+>Shift</keycap
+> e o &LMB; para seleccionar uma lista de ficheiros adjacentes, ou o &Ctrl; e o &LMB; para seleccionar vários ficheiros individuais e não-adjacentes.</para>
+
+<para
+>Se o editor de marcas não estiver visível, você podê-lo-á activar se seleccionar <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar Editor de Marcas</guimenuitem
+></menuchoice
+>. O editor de marcas aparece no fundo da lista.</para>
+
+<para
+>O editor de marcas comporta-se de forma ligeiramente diferente se você seleccionar vários ficheiros.</para>
+
+<para
+>Cada campo no editor de marcas irá agora mostrar uma opção <guilabel
+>Activar</guilabel
+> ao lado dele. Cada campo que tem exactamente o mesmo conteúdo para todos os ficheiros que seleccionou, mostra esse conteúdo e fica activo para edição, com a opção <guilabel
+>Activar</guilabel
+> assinalada.</para>
+
+<!-- put screeny here -->
+
+<para
+>Todos os campos que não tiverem conteúdo correspondente em todos os ficheiros seleccionados não fica editável no início e não mostra nenhum conteúdo de todo.</para>
+
+<para
+>Para mudar o conteúdo de qualquer campo, assinale a opção <guilabel
+>Activar</guilabel
+> se não estiver já assinalada e edite o campo como normalmente o faria.</para>
+
+<para
+>Quando tiver terminado, carregue com o &LMB; de volta na lista e ser-lhe-á pedido para gravar as suas alterações. A janela mostrar-lhe-á uma lista com os ficheiros afectados, por isso você terá uma hipótese de verificar se está de facto a alterar os ficheiros que pretendia.</para>
+
+<para
+>Você poderá gravar explícita e imediatamente as suas alterações em qualquer altura com a opção do menu <menuchoice
+><guimenu
+>Marcador</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> ou carregando em <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="juk-rename-dialog">
+<title
+>A janela de Mudança de Nomes dos Ficheiros</title>
+<para>
+<screenshot>
+<screeninfo
+>A janela de Mudança de Nomes dos Ficheiros</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="juk-file-renamer.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da janela de Mudança de Nome de Ficheiros.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela de configuração da Mudança de Nome de Ficheiros é usada para configurar a acção para Mudar o Nome dos Ficheiros, a qual muda o nome da música com base na informação que está contida nas suas marcas de meta-dados. Primeiro, são alteradas as marcas, de acordo com os itens que você pode alterar e depois esses itens são usados para gerar o nome do ficheiro, baseado no <guilabel
+>Esquema dos nomes de ficheiros</guilabel
+>. </para>
+
+<para
+>A parte mais importante da janela é a secção do <guilabel
+>Esquema de nomes de ficheiros</guilabel
+>. Você poderá escrever um esquema de nomes de ficheiros que o &juk; irá usar para mudar o nome aos ficheiros. A forma como funciona baseia-se no facto de alguns caracteres serem especiais. </para>
+
+<para
+><variablelist>
+<varlistentry>
+<term
+>%t</term>
+<listitem
+><para
+>Isto irá ser substituído pelo Título depois de ser avaliado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%a</term>
+<listitem
+><para
+>Isto irá ser substituído pelo Artista depois de ser avaliado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%A</term>
+<listitem
+><para
+>Isto irá ser substituído pelo Álbum depois de ser avaliado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%T</term>
+<listitem
+><para
+>Isto irá ser substituído pela Faixa depois de ser avaliada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>%c</term>
+<listitem
+><para
+>Isto irá ser substituído pelo Comentário depois de ser avaliado.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+<para
+>Cada item poderá conter sequências %s, as quais são substituídas pela marca actual, e qualquer texto que deseja, incluindo barras (/). Se um item tiver uma barra, então esta irá indicar um separador de directoria. Claro, seria possível escrever simplesmente separadores de directorias na linha do <guilabel
+>Esquema de nomes de ficheiros</guilabel
+>.</para>
+
+<para
+>Se usar estes itens, contudo, permite-nos ignorar por completo as marcas que estiverem vazias. Se você assinalar a opção <guilabel
+>Precisa de valor</guilabel
+>, então o item será ignorado se a marca correspondente estiver em branco. Por exemplo, você poderia usar isto para separar os ficheiros com comentários dos que não têm sem ter de colocar algo do género <replaceable
+>tem-comentário/%s</replaceable
+> na edição do campo <guilabel
+>Item do comentário</guilabel
+>.</para>
+
+<para
+>Você poderá testar o seu esquema de nomes de ficheiros se usar o editor <guilabel
+>Nome do ficheiro actual</guilabel
+> da janela. Escreva o nome do ficheiro de uma música, para que o <guilabel
+>Novo nome de ficheiro</guilabel
+> irá mostrar como é que o &juk; iria mudar o nome desse ficheiro, com base na configuração actual. </para>
+</sect1>
+
+<sect1 id="juk-tag-guesser-configuration">
+<title
+>A janela de Configuração da Adivinha de Marcas</title>
+<para>
+<screenshot>
+<screeninfo
+>A janela de Configuração da Adivinha de Marcas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="juk-tag-guesser.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da janela de Configuração da Adivinha de Marcas.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela de Configuração da Adivinha de Marcas é usada para configurar o comando Adivinhar a Partir do Nome do Ficheiro.</para>
+
+<para
+>Na janela você irá ver uma lista à esquerda com padrões de esquemas de nomes de ficheiros diferentes. O &juk; inclui um conjunto extenso de padrões por omissão que correspondem aos estilos mais comuns de nomeação de ficheiros. Se quiser adicionar um novo, carregue no botão <guibutton
+>Adicionar</guibutton
+>, escreva o seu esquema e carregue em <guibutton
+>OK</guibutton
+>. Você poderá usar os mesmos itens de percentagem que foram definidos na <link linkend="juk-rename-dialog"
+>Configuração da Janela de Mudança de Nome</link
+>. </para>
+
+<para
+>O &juk; irá tentar os esquemas que tiver listado, um de cada vez, a começar do topo. O primeiro esquema que resultar numa correspondência será o esquema usado para adivinhar as marcas da música. Algumas músicas poderão corresponder a mais do que um esquema. Você poder-se-á certificar que o esquema correcto faz correspondência em primeiro lugar, seleccionando-o na lista e usando os botões das setas para o mover para o topo da lista. </para>
+
+<para
+>Você poderá também editar ou remover um esquema da lista. Basta seleccionar o esquema da lista e usar o botão <guibutton
+>Modificar</guibutton
+> para alterar o esquema ou o botão <guibutton
+>Remover</guibutton
+> para retirar o esquema da lista. </para>
+</sect1>
+
+<sect1 id="juk-advanced-search-dialog">
+<title
+>A janela de Pesquisa Avançada</title>
+<para>
+<screenshot>
+<screeninfo
+>A janela de Pesquisa Avançada</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="juk-adv-search.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da janela de Pesquisa Avançada.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela de Pesquisa Avançada é usada para criar <link linkend="juk-search-playlists"
+>Listas de Procura</link
+>. Isto permite-lhe criar uma pesquisa fina sobre as várias marcas da sua colecção de músicas.</para>
+
+<para
+>No topo da janela, você poderá escrever o nome da sua lista de procura. Aí, você poderá definir o seu critério no grupo <guilabel
+>Critério de Pesquisa</guilabel
+>. </para>
+
+<para
+>O topo do grupo <guilabel
+>Critério de Pesquisa</guilabel
+> tem duas opções exclusivas, a <guilabel
+>Corresponder a qualquer dos seguintes</guilabel
+> e <guilabel
+>Corresponder a todos os seguintes</guilabel
+>. Se seleccionar a primeira opção, então se alguma música corresponder a pelo menos um dos critérios, será incluída na lista. Caso contrário, todas as condições terão de ser verificadas para a música ser incluída na lista. </para>
+
+<para
+>Por baixo das opções exclusivas, encontram-se as definições de condições. Poderá adicionar mais condições se usar o botão <guibutton
+>Mais</guibutton
+>, assim como poderá remover se usar o botão <guibutton
+>Menos</guibutton
+>. As condições que deixar em branco serão ignoradas, por isso não terá de usar o botão <guibutton
+>Menos</guibutton
+> para eliminar as condições vazias. </para>
+
+<para
+>Todas as definições de condições têm três partes: a lista de escolha de marcas à esquerda, a lista do estilo correspondente à direita e o texto de procura no meio. O selector de marcas permite ao &juk; saber qual a marca que deseja procurar no texto. Se escolher a marca especial "&lt;Tudo Visível&gt;", então qualquer marca que consiga ver na Lista da Colecção poderá ser correspondida com o texto de procura. </para>
+
+<para
+>A lista de estilos de correspondência permite ao &juk; saber qual o método de procura. Os métodos de procura que poderá usar são os seguintes: <variablelist>
+<varlistentry>
+<term
+>Procura Normal</term>
+<listitem
+><para
+>Este é o estilo de correspondência normal. Ele procura pelo texto indicado em todo o lado da marca escolhida, ignorando as diferenças entre maiúsculas e minúsculas. Por exemplo, uma procura por 'mode' na marca Artista iria corresponder a 'Depeche Mode'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Distinguir Capitalização</term>
+<listitem
+><para
+>Esta procura é semelhante à Correspondência Normal, excepto que a capitalização do texto da procura precisa de ser exactamente igual ao texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Procura por Padrões</term>
+<listitem
+><para
+>Este é o método de procura mais poderoso. O texto da procura que escrever aqui irá definir uma expressão regular usada para procurar na marca. As expressões regulares estão para além do âmbito desta documentação, mas a aplicação &kregexpeditor; podê-lo-á ajudar a formar uma expressão regular. O &juk; usa o estilo de expressões regulares do Qt.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+<para
+>Basta escolher as condições que deseja incluir na sua procura e carregar em <guibutton
+>OK</guibutton
+> para criar a sua lista de procura! </para>
+</sect1>
+
+</chapter>
+
+<chapter id="toolbar-reference">
+<title
+>A Barra de Ferramentas do &juk;</title>
+
+<sect1 id="main-toolbar">
+<title
+>A Barra de Ferramentas Principal</title>
+
+<screenshot>
+<screeninfo
+>A barra de ferramentas do &juk;.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="toolbar.png"/>
+</imageobject>
+<textobject>
+<phrase
+>A barra de ferramentas do &juk;.</phrase>
+</textobject>
+<caption
+><para
+>A barra de ferramentas do &juk;.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Da esquerda para a direita na imagem acima, os ícones da barra de ferramentas são por omissão:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guiicon
+>Nova</guiicon
+></term>
+<listitem
+><para
+>Cria uma nova lista de reprodução. Se você mantiver carregado o botão, irá aparecer um menu que lhe permite seleccionar os vários tipos de listas a criar. </para>
+ <variablelist>
+ <varlistentry
+><term
+><guimenuitem
+>Lista de Reprodução Vazia...</guimenuitem
+></term>
+ <listitem
+><para
+>Isto pede-lhe o nome da lista e depois insere-a na área da Lista. A mesma irá começar completamente em branco.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry
+><term
+><guimenuitem
+>Lista de Música a Partir de Pasta...</guimenuitem
+></term>
+ <listitem
+><para
+>Isto pede-lhe uma directoria para abrir, criando então uma lista com as músicas dentro da pasta e das suas subpastas. O nome da lista criada é o mesmo da pasta seleccionada.</para
+></listitem>
+ </varlistentry>
+
+ <varlistentry
+><term
+><guimenuitem
+>Lista de Procura...</guimenuitem
+></term>
+ <listitem
+><para
+>Isto abre a Janela de Pesquisa Avançada, a qual lhe permite criar uma <quote
+>lista de reprodução virtual</quote
+>. Todas as músicas da sua Lista de Colecção que corresponderem ao critério de procura que você indicar na janela de Pesquisa Avançada serão adicionadas à nova lista. À medida que a sua Lista da Colecção muda, a nova lista irá mudar também. Por exemplo, se você criar uma lista com todas as suas músicas de Depeche Mode e adicionar outra música de Depeche Mode à sua Lista da Colecção, ela irá aparecer também na lista de Depeche Mode sem ser necessária nenhuma acção pela sua parte. </para
+></listitem>
+ </varlistentry>
+
+ </variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Abrir</guiicon
+></term>
+<listitem
+><para
+>Adiciona um ficheiro à lista da colecção (se estiver activa) ou à lista de reprodução seleccionada no momento. Se adicionar um ficheiro a uma lista de músicas, adicioná-lo-á automaticamente à lista da colecção, mas o contrário não se aplica.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Gravar</guiicon
+></term>
+<listitem
+><para
+>Grava a lista de reprodução seleccionada no momento. Para gravar uma marca que tenha editado, tanto pode seleccionar outro item ou carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+>, em alternativa.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Cortar</guiicon
+></term>
+<listitem
+><para
+>Se estiver seleccionada alguma lista de reprodução ou uma música individual, corta-a (remove-a) da lista. Se o editor de marcas estiver activo, isto funcionará como o 'Cortar' em qualquer editor, removendo o texto seleccionado, mas mantendo uma cópia na área de transferência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Copiar</guiicon
+></term>
+<listitem
+><para
+>Se o editor de marcas estiver activo, isto funciona como o Copiar em qualquer editor, colocando uma cópia do texto seleccionado na área de transferência.</para>
+<para
+>Se você usar o Copiar numa música da lista da colecção, o URL é colocado na área de transferência, para que o possa colar mais tarde. Por exemplo, você podia colar o URL num editor de texto, no &konqueror; ou noutra lista de reprodução.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Colar</guiicon
+></term>
+<listitem
+><para
+>Se você cortar ou copiar um URL anteriormente da lista de colecção, você poderá colar o URL de volta para uma lista de reprodução nova. Você podia também colar um URL que tivesse copiado a partir do &konqueror; ou de outra aplicação. Se você estiver a lidar com o editor de marcas, o Colar irá colar o texto da área de transferência no campo seleccionado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Mostrar a Barra de Procura</guiicon
+></term>
+<listitem
+><para
+>Mostra ou esconde a <link linkend="search-bar"
+>barra de procura</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guiicon
+>Mostrar o Editor de Marcas</guiicon
+></term>
+<listitem
+><para
+>Mostra ou esconde o <link linkend="tagging-a-single-file"
+>editor de marcas</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="play-toolbar">
+<term
+>Controlos de reprodução</term>
+<listitem>
+<para
+>Estes funcionam como em qualquer leitor multimédia que possa escolher. Os controlos são o <guiicon
+>Tocar</guiicon
+>, <guiicon
+>Pausa</guiicon
+>, <guiicon
+>Parar</guiicon
+>, <guiicon
+>Passar para a música anterior</guiicon
+> e <guiicon
+>Passar para a música seguinte</guiicon
+>.</para>
+<para
+>Existe também uma barra de progresso que lhe mostra onde (relativamente) vai na música actual. Você poderá arrastar esta barra com o rato para avançar ou recuar directamente dentro de uma faixa.</para>
+<para
+>Finalmente, existe uma barra de volume. Como poderá estar à espera, isto aumenta ou diminui o volume. O <quote
+>Alto</quote
+> fica à direita e o <quote
+>Silêncio</quote
+> à esquerda.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="search-bar">
+<title
+>A Barra de Procura</title>
+
+<para
+>A barra de procura permite-lhe procurar rapidamente por uma música na lista de colecção ou numa lista de reprodução.</para>
+
+<para
+>Basta escrever o texto na barra de procura para reduzir a lista visível de músicas àquelas que contêm esse texto em qualquer coluna visível. Se carregar em <keycap
+>Enter</keycap
+> irá começar a tocar a ocorrência de topo da lista.</para>
+
+<para
+>A pesquisa começa instantaneamente quando o texto é introduzido na campo de procura. A procura é incremental, isto é, à medida que você for escrevendo cada carácter no campo de texto, a pesquisa é cada vez mais restrita. Isto é útil para encontrar uma música da qual só se lembra de parte do nome, por exemplo.</para>
+
+<para
+>Se você quiser fazer uma pesquisa mais refinada, poderá carregar no botão Pesquisa Avançada à direita da barra de procura, o qual lhe permitirá criar uma lista de reprodução virtual. Se quiser cancelar a procura, você poderá simplesmente carregar no botão Limpar à esquerda da barra de procura.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="menu-and-command-reference">
+<title
+>Referência do Menu e dos Comandos</title>
+
+<sect1 id="menus">
+<title
+>Menus</title>
+
+<sect2 id="menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Nova</guisubmenu
+><guimenuitem
+>Lista de reprodução Vazia...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Cria uma nova lista de reprodução</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Nova</guisubmenu
+><guimenuitem
+>Lista de reprodução a Partir de Pastar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Cria uma nova lista de reprodução, contendo todos os ficheiros de música de uma pasta e das suas subpastas. Todas as músicas dentro dos ficheiros das listas de reprodução que o &juk; reconhecer serão também adicionadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Nova</guisubmenu
+><guimenuitem
+>Lista de Procura...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Cria uma nova <link linkend="juk-search-playlists"
+>lista de procura de músicas</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Selecciona um ou mais ficheiros para adicionar à lista da colecção. Se seleccionar um ficheiro de uma lista de reprodução, todos os ficheiros desta serão adicionados.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar uma Pasta...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Selecciona uma pasta (ou pastas) para adicionar à lista da colecção. Estas pastas serão também pesquisadas de novo sempre que o &juk; é iniciado ou <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice
+> é seleccionado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Mudar o Nome...</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Muda o nome de uma lista de reprodução.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Duplicar...</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Cria um duplicado da lista de reprodução seleccionada, pedindo um novo nome. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Actualizar</guimenuitem
+></menuchoice>
+</term>
+<listitem
+><para
+>Relê a informação das marcas em todos os ficheiros da lista de reprodução seleccionada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Remover</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Remove a lista seleccionada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Remove o item seleccionado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Grava a lista de reprodução seleccionada, pedindo um novo nome.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="menu-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Limpar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Remove as músicas seleccionadas da lista.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="menu-view">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar a Barra de Procura</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável que define se a <link linkend="search-bar"
+>Barra de Procura</link
+> está visível ou não.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar o Editor de Marcas</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável que decide se o <interface
+>Editor de Marcas</interface
+> está visível ou não.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar o Histórico</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável que decide se a <link linkend="juk-history-playlists"
+>Lista do Histórico</link
+> é mostrada ou não.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Modos de Visualização</guisubmenu
+> <guimenuitem
+>Por Omissão</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Muda para o <link linkend="juk-viewmode-default"
+>modo de Visualização por Omissão</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Modos de Visualização</guisubmenu
+> <guimenuitem
+>Compacto</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Muda para o <link linkend="juk-viewmode-compact"
+>modo de Visualização Compacto</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Modos de Visualização</guisubmenu
+> <guimenuitem
+>Árvore</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Muda para o <link linkend="juk-viewmode-tree"
+>modo de Visualização em Árvore</link
+>. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="menu-player">
+<title
+>O Menu <guimenu
+>Leitor</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Reprodução Aleatória</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável que activa ou não a Leitura Aleatória. Se a Leitura Aleatória estiver activa, então o &juk; irá seleccionar aleatoriamente uma música aleatória da lista actual, logo que a música actual pare de tocar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Repetir Lista de Músicas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável que activa ou não a Leitura em Ciclo. Se a Leitura em Ciclo estiver activa, então o &juk; irá começar a tocar do início da lista, quando acabar de tocar todas as músicas da lista actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Tocar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando começa a tocar a música seleccionada de momento, ou prossegue a reprodução da mesma se estava em pausa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Pausa</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando põe a música actual em pausa. Use o comando Tocar para continuar a tocá-la.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Parar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando pára a reprodução da música actual. Você não poderá continuar a reprodução da música a partir da sua posição actual, depois disso.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Faixa Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando toca a música que estava a tocar antes da música actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Leitor</guimenu
+><guimenuitem
+>Próxima Faixa</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando passa para a música a seguir na lista.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="menu-tagger">
+<title
+>O Menu <guimenu
+>Marcador</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>T</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Marcador</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando grava as alterações às marcas que você está a editar. Normalmente, as alterações não são gravadas até que remova a selecção o ficheiro que está a editar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Marcador</guimenu
+><guimenuitem
+>Remover</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando apaga os ficheiros seleccionados de momento da Lista de Colecção e todas as listas que os contêm, removendo então os ficheiros seleccionados do disco. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Marcador</guimenu
+><guisubmenu
+>Adivinhar Dados das Marcas</guisubmenu
+><guimenuitem
+>Do Nome do Ficheiro</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando tenta adivinhar as marcas dos ficheiros seleccionados, com base no nome do ficheiro. Você poderá configurar os padrões usados na adivinha se seleccionar <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Adivinhar Marcas...</guimenuitem
+></menuchoice
+>, o qual abre a <link linkend="juk-tag-guesser-configuration"
+>janela de configuração para Adivinhar Marcas</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Ctrl</keycap
+><keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Marcador</guimenu
+><guisubmenu
+>Adivinhar Dados das Marcas</guisubmenu
+><guimenuitem
+>Da Internet</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando tenta adivinhar as marcas dos ficheiros seleccionados, usando o programa <application
+>trm</application
+> que vem com o <ulink url="http://www.musicbrainz.org/"
+>MusicBrainz</ulink
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="menu-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Barra Principal</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando mostra ou esconde a <link linkend="main-toolbar"
+>barra de ferramentas principal</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Barra de Reprodução</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando mostra ou esconde a <link linkend="play-toolbar"
+>barra de reprodução</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração </guimenu
+> <guimenuitem
+>Mostrar o Ecrã Inicial</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável. Se estiver activa, o &juk; irá mostrar um ecrã informativo no arranque à medida que carrega a sua colecção de músicas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Ícone na Bandeja do Sistema</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável. Se estiver activa, o &juk; irá mostrar um ícone na sua bandeja do sistema. Você poderá usar o ícone da bandeja do sistema para dizer se o &juk; está a tocar e a controlar a reprodução.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Manter na Bandeja do Sistema ao Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma opção comutável. Se estiver activa, o &juk; irá continuar a correr se fechar a janela principal. A opção Acoplar na Bandeja do Sistema terá também de estar activa. Para sair do &juk;, use o comando <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> da janela principal ou o comando <guimenuitem
+>Sair</guimenuitem
+> do menu de contexto do ícone na bandeja do sistema.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Anúncio da Faixa por Aviso</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Esta é uma acção comutável. Se estiver activa, o &juk; irá mostrar um indicador sempre que uma música começa a tocar, com a informação do artista e do título e com botões que lhe permitem mudar rapidamente para uma música diferente. A opção Acoplar na Bandeja do Sistema terá de estar também activa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Adivinhar Marcas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando mostra a <link linkend="juk-tag-guesser-configuration"
+>janela de configuração da Adivinha de Marcas</link
+>, onde poderá alterar os padrões usados para adivinhar a informação das marcas a partir dos nomes de ficheiros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mudança de Nome de Ficheiros...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Este comando mostra a <link linkend="juk-rename-dialog"
+>janela de configuração da Mudança de Nomes dos Ficheiros</link
+>, onde poderá alterar a forma como o &juk; muda os nomes aos ficheiros por si.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Isto mostra a janela normal do &kde; onde poderá configurar os atalhos de teclado do &juk;. Algumas predefinições razoáveis já estão incluídas, incluindo as teclas Multimédia para as pessoas que tenham teclados multimédia.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="keybindings">
+<title
+>Referência dos Atalhos de Teclado</title>
+
+<!--
+ctrl-a select all
+ctrl-c copy
+ctrl-r rename file
+ctrl-i guess tag entries from internet
+ctrl-f guess tag entries based on filename
+ctrl-f new search playlist
+ctrl-n new empty playlist
+ctrl-d new playlist from folder
+ctrl-o open file (add to the collection or a playlist)
+ctrl-q quit
+ctrl-s save
+ctrl-t save edited tag information
+ctrl-v paste
+ctrl-x cut
+f1 Show manual
+shift-f1 what's this help
+
+-->
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Combinação de Teclas</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></entry>
+<entry
+>Seleccionar tudo</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></entry>
+<entry
+>Copiar</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></entry>
+<entry
+>Muda o nome do ficheiro</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></entry>
+<entry
+>Adivinha as marcas a partir da Internet.</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></entry>
+<entry
+>Adivinha as marcas com base no nome do ficheiro.</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></entry>
+<entry
+>Nova <link linkend="juk-search-playlists"
+>lista de reprodução de procura</link
+>.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></entry>
+<entry
+>Adivinha os itens das marcas com base no nome do ficheiro</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry>
+<entry
+>Nova Lista de Reprodução Vazia</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+></entry>
+<entry
+>Nova lista de música a partir de pasta.</entry>
+</row>
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+></entry>
+<entry
+>Grava as alterações às marcas editadas.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&juk; Copyright &copy; 2002, 2003, 2004 Scott Wheeler.</para>
+
+<para
+>O &juk; é desenvolvido e mantido pelo Scott Wheeler <email
+>wheeler@kde.org</email
+>.</para>
+
+<para
+>Muitos agradecimentos às seguintes pessoas que contribuíram para o &juk;:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Daniel Molkentin <email
+>molkentin@kde.org</email
+> pela acoplagem na bandeja do sistema, edição "incorporada" das marcas, correcções de erros, evangelização e apoio moral.</para>
+</listitem>
+<listitem
+><para
+>Tim Jansen <email
+>tim@tjansen.de</email
+> pela passagem para o <application
+>GStreamer</application
+></para>
+</listitem>
+
+<listitem
+><para
+>Stefan Asserh&auml;ll <email
+>stefan.asserhall@telia.com</email
+> pelo suporte das combinações de teclas globais.</para>
+</listitem>
+
+<listitem
+><para
+>Stephen Douglas <email
+>stephen_douglas@yahoo.com</email
+> pelos anúncios das faixas.</para>
+</listitem>
+
+<listitem
+><para
+>Frerich Raabe <email
+>raabe@kde.org</email
+> pela suporte para adivinhar os dados das faixas e pelas correcções de erros.</para>
+</listitem>
+
+<listitem
+><para
+>Zack Rusin <email
+>zack@kde.org</email
+> por mais coisas automáticas, incluindo o suporte do MusicBrainz.</para>
+</listitem>
+
+<listitem
+><para
+>Adam Treat <email
+>manyoso@yahoo.com</email
+> pela conspiração na sabedoria do MusicBrainz.</para>
+</listitem>
+
+<listitem
+><para
+>Matthias Kretz <email
+>kretz@kde.org</email
+> por ser o guru vizinho e amigável do aRts.</para>
+</listitem>
+
+<listitem
+><para
+>Maks Orlovich <email
+>maksim@kde.org</email
+> por tornar o JuK mais amigável para a pessoas com terabytes de música.</para>
+</listitem>
+
+<listitem
+><para
+>Antonio Larrosa Jimenez <email
+>larrosa@kde.org</email
+> pela interface DCOP.</para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Documentação Copyright &copy; 2003, Lauri Watts e copyright &copy; 2004 Michael Pyne.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.in
new file mode 100644
index 00000000000..09079ab87b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaboodle/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kaboodle
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kaboodle/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kaboodle/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kaboodle/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kaboodle/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kaboodle/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kaboodle/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kaboodle/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kaboodle/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaboodle/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/kaboodle/index.cache.bz2
new file mode 100644
index 00000000000..58a0799d985
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaboodle/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaboodle/index.docbook b/tde-i18n-pt/docs/kdemultimedia/kaboodle/index.docbook
new file mode 100644
index 00000000000..f2f49ca6282
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaboodle/index.docbook
@@ -0,0 +1,110 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "<application
+>kaboodle</application
+>">
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kappname;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(Major.minor.lesser), it could be used by automation scripts -->
+
+<date
+>2000-09-02</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&kaboodle; é um reprodutor multimédia minimalista para o &kde; </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kapp</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+> <para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.in
new file mode 100644
index 00000000000..f1c758a1bcd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kaudiocreator
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kaudiocreator/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kaudiocreator/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kaudiocreator/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kaudiocreator/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kaudiocreator/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=cddbconfigurationlookup.png cdinserted.png cddbconfigurationsubmit.png kaudiocreatormainwindow800.png index.docbook encodernotfound.png encoderconfiguration.png index.cache.bz2 readytorip.png rippingandencoding.png jobcontrol.png cdconfiguration.png setalbumcategory.png generalconfiguration.png ripperconfiguration.png Makefile.in rippingandencoding2.png entersong1.png startalbumeditor.png jobshavestarted.png Makefile.am lameconfiguration.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) cddbconfigurationlookup.png startalbumeditor.png lameconfiguration.png encoderconfiguration.png rippingandencoding.png cddbconfigurationsubmit.png index.docbook jobcontrol.png encodernotfound.png rippingandencoding2.png jobshavestarted.png cdinserted.png ripperconfiguration.png cdconfiguration.png generalconfiguration.png setalbumcategory.png readytorip.png kaudiocreatormainwindow800.png entersong1.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator
+ @for base in cddbconfigurationlookup.png startalbumeditor.png lameconfiguration.png encoderconfiguration.png rippingandencoding.png cddbconfigurationsubmit.png index.docbook jobcontrol.png encodernotfound.png rippingandencoding2.png jobshavestarted.png cdinserted.png ripperconfiguration.png cdconfiguration.png generalconfiguration.png setalbumcategory.png readytorip.png kaudiocreatormainwindow800.png entersong1.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/$$base ;\
+ done
+
+uninstall-nls:
+ for base in cddbconfigurationlookup.png startalbumeditor.png lameconfiguration.png encoderconfiguration.png rippingandencoding.png cddbconfigurationsubmit.png index.docbook jobcontrol.png encodernotfound.png rippingandencoding2.png jobshavestarted.png cdinserted.png ripperconfiguration.png cdconfiguration.png generalconfiguration.png setalbumcategory.png readytorip.png kaudiocreatormainwindow800.png entersong1.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaudiocreator/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in cddbconfigurationlookup.png startalbumeditor.png lameconfiguration.png encoderconfiguration.png rippingandencoding.png cddbconfigurationsubmit.png index.docbook jobcontrol.png encodernotfound.png rippingandencoding2.png jobshavestarted.png cdinserted.png ripperconfiguration.png cdconfiguration.png generalconfiguration.png setalbumcategory.png readytorip.png kaudiocreatormainwindow800.png entersong1.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kaudiocreator/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kaudiocreator/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kaudiocreator/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdconfiguration.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdconfiguration.png
new file mode 100644
index 00000000000..ea98155eb8e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdconfiguration.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationlookup.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationlookup.png
new file mode 100644
index 00000000000..c2a92a94484
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationlookup.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationsubmit.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationsubmit.png
new file mode 100644
index 00000000000..0dd2875282f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cddbconfigurationsubmit.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdinserted.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdinserted.png
new file mode 100644
index 00000000000..d5473277cf1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/cdinserted.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encoderconfiguration.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encoderconfiguration.png
new file mode 100644
index 00000000000..0a38a9e66e7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encoderconfiguration.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encodernotfound.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encodernotfound.png
new file mode 100644
index 00000000000..5a18fa9084b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/encodernotfound.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/entersong1.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/entersong1.png
new file mode 100644
index 00000000000..5c22fa7d0f6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/entersong1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/generalconfiguration.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/generalconfiguration.png
new file mode 100644
index 00000000000..e6a66f3c595
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/generalconfiguration.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.cache.bz2
new file mode 100644
index 00000000000..768f630a47f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.docbook b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.docbook
new file mode 100644
index 00000000000..4c6bfc6334a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/index.docbook
@@ -0,0 +1,1787 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kaudiocreator "<application
+>kaudiocreator 1.12</application
+>">
+ <!ENTITY kappname "&kaudiocreator;"
+><!-- Do *not* replace kappname-->
+ <!ENTITY package "kdemultimedia"
+><!-- kdebase, kdeadmin, etc -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+
+
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001
+ Changed to Installation/Help menu entities 18 October 2001
+ Other minor cleanup and changes 18 October 2001 -->
+
+
+<!--
+This template was designed by: David Rugge davidrugge@mindspring.com
+with lots of help from: Eric Bischoff ebisch@cybercable.tm.fr
+and Frederik Fouvry fouvry@sfs.nphil.uni-tuebingen.de
+of the KDE DocBook team.
+
+You may freely use this template for writing any sort of KDE documentation.
+If you have any changes or improvements, please let us know.
+
+Remember:
+- in XML, the case of the <tags
+> and attributes is relevant ;
+- also, quote all attributes.
+
+Please don't forget to remove all these comments in your final documentation,
+thanks ;-).
+-->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title
+>O Manual do &kaudiocreator;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+>alan</surname
+> <affiliation
+> <address
+><email
+>sorry@no.mail</email
+>desculpe, sem e-mail.</address>
+</affiliation>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>1999</year>
+<year
+>2005</year>
+<holder
+>alan</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2005-02-20</date>
+<releaseinfo
+>1.12</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kaudiocreator; é um extractor de CDs de áudio para o KDE. </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kaudiocreator</keyword>
+<keyword
+>CD</keyword>
+<keyword
+>extractor</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para
+>O &kaudiocreator; é um extractor de CDs de áudio para o KDE. Com ele, poderá extrair facilmente os seus CDs de áudio para ficheiros MP3 ou OGG, ou ainda outros formatos, dependendo do codificador que tiver instalado no seu sistema.</para>
+
+<para
+>O &kaudiocreator; é uma interface para o 'cdparanoia' (para extrair os dados do CD para ficheiros WAV no seu disco) e para muitos codificadores que comprimem e codificam esses ficheiros WAV. De momento, são suportados o Kame para o MP3, o Oggenc para o OGG e o FLAC (compressão sem perdas) são suportados por si só (poderá ter de instalar à mesma estes pacotes da sua distribuição). Contudo, poderá adicionar mais codificadores com o program (se os tiver instalados).</para>
+
+<para
+>Em geral, a extracção de um CD de áudio é um processo em 2 passos: <itemizedlist>
+ <listitem
+><para
+>primeiro, as faixas/músicas do CD são extraídas para o computador em ficheiros WAV (sem perdas e sem compressão) e, de seguida</para
+></listitem>
+ <listitem
+><para
+>num segundo passo, estes ficheiros WAV (normalmente um por música) são comprimidos no ficheiros MP3 ou OGG ou noutros formatos, como o FLAC sem perdas.</para
+></listitem>
+ </itemizedlist>
+</para>
+
+<para
+>Para o primeiro passo, a extracção do CD, o &kaudiocreator; usa o cdparanoia. Quase todas as distribuições têm um pacote pré-compilado, por isso instale-o, se não o tiver já feito.</para>
+
+<para
+>Para o 2o passo, irá necessitar do 'lame' (para o MP3), do 'oggvorbis' (para o OGG) ou de outros codificadores instalados. Todos estes programas são normalmente fornecidos com as distribuições de Linux que poderá ter, como tal poderá não ser necessário compilar nada por si. Poderá apenas necessitar de instalar qualquer um destes pacotes. Só terá de instalar o pacote do codificador que precisar. Se, por exemplo, não necessitar do FLAC, não precisa de o instalar.</para>
+
+<para
+>Qual o formato de ficheiro/codificador a usar? O capítulo <link linkend="what_encoder"
+>Que codificador</link
+> dá-lhe uma breve introdução sobre os codificadores, a qualidade do áudio e os factores de compressão.</para>
+
+<para
+>Uma coisa sobre a cópia de CDs de áudio protegidos contra cópias: Como já foi dito, o &kaudiocreator; usa o cdparanoia para extrair os dados de áudio do CD. Este programa não está desenhado para quebrar nenhuma protecção de cópia. Por isso, a menos que o seu 'firmware' de leitura de CD/DVD dê a volta à protecção, não irá conseguir extrair o áudio dos CDs protegidos. Em qualquer um dos casos, o &kaudiocreator; em si não consegue lidar com os mecanismos de protecção. Problema seu, não compre CDs de áudio, para que o mercado se deixe desta idiotice!</para>
+
+<para
+>Ei, ainda a ler? Mesmo que tenha acedido ao menu de ajuda, após ter aberto o programa da primeira vez, sem ter uma dica de como prosseguir a partir deste ecrã mais ou menos vazio (especialmente se não tiver nenhum CD áudio no leitor ao iniciar o programa) e com um menu anormalmente pequeno?</para>
+
+<para
+>Não se preocupe, este manual dir-lhe-á como extrair um CD com este programa. Para além da explicação normal dos comandos/opções dos programas, existe uma secção especial com um <link linkend="Example"
+>exemplo completo</link
+>. Primeiro que tudo, irá aprender a configurar as opções gerais. Isto inclui a sua unidade de CDs (ID do dispositivo), a pasta de ficheiros temporários, a pasta de destino principal, na qual será criada uma pasta com o nome apropriado para a sua escolha, a partir dos parâmetros de cada CD, o codificador a usar (como o Lame para o MP3 ou o Oggvorbis para o OGG) e, entre outras opções, se quer usar o freedb para obter os dados do seu CD da Internet ou (paranóia, não o cdparanoia :-) ) se deseja introduzir todos os dados manualmente.</para>
+<para
+>Embora a configuração só tenha de ser feita uma vez (poderá querer afiná-la tantas vezes quantas quiser, até que encontre uma configuração adequada para si), irá então aprender o dia-a-dia de extrair um CD para o disco rígido. É aí (espera-se) que irá compreender e aprender a interface com que se deparou da primeira vez.</para>
+
+<para
+>Como último comentário, o &kaudiocreator; é um programa bastante flexível que poderá invocar bastantes codificadores. Como tal, este manual (de momento) não cobre todas as opções e comandos possíveis. Use-o como ponto de partida para explorar você mesmo o programa, se sentir a necessidade de mais do que é coberto aqui. Normalmente, poderá obter mais informações sobre os programas/codificadores (nome da aplicação) que são chamados pelo &kaudiocreator; se abrir uma consola e escrever 'man nome-aplicação', 'nome-aplicação -help', 'nome-aplicação --help' ou 'nome-aplicação -h'.</para>
+
+<para
+>E agora: Divirta-se...</para>
+</chapter>
+
+<chapter id="using-kaudiocreator">
+<title
+>Usar o &kaudiocreator;</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<para
+>Do que é que estivemos a falar? Bem, leu isto, por isso já deve ter iniciado o programa. Dever-se-á parecer a algo do género: </para>
+<para>
+
+<!-- Note that all graphics should be in .png format. Use no gifs because of
+patent issues. -->
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kaudiocreator;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kaudiocreatormainwindow800.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da janela principal do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>A janela principal, após iniciar o programa. </para>
+
+<sect1 id="kaudiocreator-features">
+<title
+>Uma breve lista das funcionalidades do &kaudiocreator;</title>
+
+<itemizedlist>
+ <listitem
+><para
+>consegue codificar em vários formatos - depende dos programas/codificadores que tem instalados (MP3, OGG, FLAC, etc.)</para
+></listitem>
+ <listitem
+><para
+>pode obter a informação do CD do freedb, através da Internet, ou poderá funcionar completamente desligado, indicando tudo manualmente</para
+></listitem>
+ <listitem
+><para
+>pode adicionar marcas aos ficheiros criados - depende do formato em que se codifica</para
+></listitem>
+ <listitem
+><para
+>configura os nomes das pastas e das músicas, de acordo com algumas combinações ajustáveis da informação do CD</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+<para
+>Esta é apenas uma breve lista dos comandos da janela principal. Veja o <link linkend="Example"
+>exemplo completo</link
+> para mais detalhes sobre como usar este programa e algumas imagens com descrições das páginas de configuração do programa.</para>
+
+<sect1 id="kaudiocreator-mainwindow">
+<title
+>A janela principal do &kaudiocreator;</title>
+
+<sect2>
+<title
+>O Menu Ficheiro</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>w</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Ejectar o CD</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a unidade e ejecta o CD.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Pesquisa no CDDB</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia a pesquisa no CDDB dos dados, de acordo com a sua configuração em 'Configuração - Configurar o KAudioCreator... - Pesquisa do CDDB. (Pode ser local ou na rede, onde neste último caso terá de se ligar primeiro à Internet.)</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Editar o Álbum</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela do Editor do Álbum.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Seleccionar Todas as Faixas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona todas as faixas para processamento (extracção e, se estiver configurada, a codificação).</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Deseleccionar Todas as Faixas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Desliga a selecção de todas as faixas para processamento.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Extrair a Selecção</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia a extracção e, se estiver seleccionado um codificador na página 'Configuração - Configurar o KAudioCreator... - Codificador', a codificação.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Extrair a Selecção (com)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um sub-menu com uma lista de todos os codificadores disponíveis, para que possa extrair uma selecção com outro codificador diferente do normal. Lembre-se que o codificador já deverá ter sido configurado na página 'Configuração - Configurar o KAudioCreator... - Codificador'.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Remover as Tarefas Terminadas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove as tarefas completas da janela de 'Tarefas'.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Codificar o Ficheiro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um navegador de ficheiros, para que possa seleccionar um ficheiro já extraído e codificá-lo em vez de extrair e codificar um CD completo.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai do &kaudiocreator;.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu Configuração</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+></keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de ferramentas.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>a</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>h</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de configuração para definir os atalhos (combinações de teclas) para os comandos do menu.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>b</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de configuração para configurar a barra de ferramentas.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de configuração do tipo de notificações (como os registos, campainhas) para os eventos do programa (como a extracção do CD terminada).</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KAudioCreator...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de configuração principal do &kaudiocreator; com várias páginas (como o Codificador, para a configuração do codificador). Terá de ir lá, antes de poder usar com sucesso este programa!</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="what_encoder">
+<title
+>Qual o formato do codificador/ficheiro a usar - acerca da qualidade do áudio, os codificadores e as taxas de compressão</title>
+
+<para
+>Qual o codificador a usar?</para>
+
+<para
+>Se não quiser perder qualquer informação de áudio, irá precisar de um formato de áudio sem perdas. Para além do FLAC, existem outros como o 'shorten' ou o 'monkey', que poderão estar disponíveis para a sua distribuição. A desvantagem é que as taxas de compressão poderão ser baixas e dificilmente algum dispositivo comercial conseguirá reproduzir estes ficheiros.</para>
+
+<para
+>Entre os formatos de áudio que perdem de facto informações devido à compressão dos dados, de acordo com o seu modelo psicoacústico, o MP3 e o OGG são os mais comuns. O OGG poderá ter hoje uma ligeira vantagem sobre o MP3 em termos de qualidade do áudio em taxas menores (até aos 128 kbps) mas, acima dessa taxa, as diferenças tornam-se menos importantes, dado que ambos os codificadores produzem uma qualidade de áudio muito boa.</para>
+
+<para
+>Em resumo:</para>
+
+<para
+>FLAC <itemizedlist>
+ <listitem
+><para
+>+ compressão sem perdas</para
+></listitem>
+ <listitem
+><para
+>+ livre</para
+></listitem>
+ <listitem
+><para
+>+ qualidade de som muito boa (sem perdas)</para
+></listitem>
+ <listitem
+><para
+>- taxa de compressão baixa (provavelmente só cerca de 2.x)</para
+></listitem>
+ <listitem
+><para
+>- suporte para leitores de 'hardware' inexistente (que se saiba)</para
+></listitem>
+ </itemizedlist>
+</para>
+
+<para
+>OGG <itemizedlist>
+ <listitem
+><para
+>- perda de informação do áudio (a quantidade depende da taxa de dados final)</para
+></listitem>
+ <listitem
+><para
+>+ livre</para
+></listitem>
+ <listitem
+><para
+>+ qualidade de áudio boa a muito boa (taxas de dados altas)</para
+></listitem>
+ <listitem
+><para
+>+ taxa de compressão alta (dependendo da qualidade de áudio resultante)</para
+></listitem>
+ <listitem
+><para
+>- suporte para leitores por 'hardware' fraco</para
+></listitem>
+ </itemizedlist>
+</para>
+
+<para
+>MP3 <itemizedlist>
+ <listitem
+><para
+>- perda de informação do áudio (a quantidade depende da taxa de dados final)</para
+></listitem>
+ <listitem
+><para
+>o 'não tão' livre; o 'lame' vem de graça com a maioria das distribuições, mas existem questões de licenças</para
+></listitem>
+ <listitem
+><para
+>+ qualidade de áudio boa a muito boa (taxas de dados elevadas), ainda que ligeira menor a taxas menores, em comparação com o OGG</para
+></listitem>
+ <listitem
+><para
+>+ taxa de compressão alta (dependendo da qualidade de áudio resultante)</para
+></listitem>
+ <listitem
+><para
+>+ bom suporte para leitores por 'hardware'</para
+></listitem>
+ </itemizedlist>
+</para>
+
+<para
+>Como foi mencionado anteriormente, tanto o MP3 como o OGG são ambos formatos de áudio com os quais poderá perder informações de som no fim. Não poderá voltar ao original, assim que tiver os ficheiros MP3/OGG. Poderá criar ficheiros WAV a partir destes e até gravá-los de novo num CD para os tocar num leitor de CDs (embora os leitores de DVDs possam tocar tanto WAV como MP3, com menos hipóteses para o OGG), mas os ficheiros WAV gerados a partir de um ficheiro MP3 ou OGG não serão tão bons como os originais. Na realidade, dependendo do seu sistema HiFi e da taxa de compressão dos dados que escolheu ao criar os MP3s/OGGs, poderá até nem notar diferença. Contudo, se não quiser perder nenhuma informação de som mas quiser à mesma comprimir os seus ficheiros WAV, deverá ver o 'flac', o 'shorten' ou o 'monkey'. Contudo, estes codificadores não irão comprimir muito mais que um factor 2.x .</para>
+
+<para
+>Até que não seja o entusiasta absoluto, irá optar provavelmente entre o OGG e o MP3. Vá então pelo</para>
+
+<para
+>OGG - se quiser ouvir músicas apenas no seu computador ou num servidor de músicas baseado em computador e/ou se já tiver um dos poucos leitores de OGG por 'hardware'.</para>
+
+<para
+>MP3 - se quiser ouvir a sua música noutros dispositivos também, como os leitores de DVD normais, os leitores portáteis (caneta USB, cartão Flash, disco) ou em auto-rádios especiais. Nos dias de hoje, a maioria destes dispositivos só suportam o formato MP3.</para>
+
+<para
+>A nível de qualidade, ambos os formatos de áudio deverão ser óptimos, dependendo da taxa de compressão que escolher. Para o MP3 (e provavelmente o OGG), uma taxa de 128 kbps resulta numa taxa de compressão de 11, em comparação com o ficheiro WAV original guardado no CD. Isso poderá ser bom em viagens, mas não é suficiente para um sistema estéreo HiFi doméstico dos bons. 192 kbps é um bom compromisso, mesmo para o seu sistema HiFi na sua sala de estar. Isso dar-lhe-á uma taxa de compressão de 7,3.</para>
+
+<para
+>Já há alguns anos, os peritos não eram capazes de distinguir um MP3 de 256 kbps do CD original, e isto foi um teste simples com um sistema HiFi que não conseguirá comprar. :-) Mesmo isso conseguirá reduzir o espaço de armazenamento num factor de 5,5 , o que é muito bom. Na maioria dos sistemas modernos, poderá também usar uma taxa de dados variável. Aqui, o codificador varia a taxa de dados, de acordo com a complexidade da música e com o seu modelo psicoacústico (uau :-) ). A opção do 'lame' '--preset extreme' gera um ficheiro com uma VBR (variable bit rate - taxa de dados variável, em oposição à CBR, constant bit rate - taxa de dados constante) de 224 a 256 kbps, dependendo da complexidade da música. Isto irá comprimir o original num factor até 6,3 e irá tocar em praticamente tudo o que existe de momento no mercado.</para>
+
+<para
+>A menos que tenha um equipamento extremamente caro (estamos a falar em milhares de euros ou dólares) e um ouvido muito bem treinado, provavelmente não notará qualquer diferença na taxa CBR máxima de 320 kbps, acredite. Mesmo que resulte à mesma numa taxa de 4,4. Já agora, a configuração '--preset extreme' irá usar, de facto, os 320 kbps para as partes de música complexa e comprime a música menos complexa, de modo a atingir uma taxa média de 224 a 256 kbps.</para>
+
+<para
+>Existe uma lista pequena dos parâmetros de qualidade do áudio e das taxas de compressão resultantes para o LAME (MP3) (veja o lame --help para mais informações): <itemizedlist>
+ <listitem
+><para
+>'--preset extreme' = VBR de 224 a 256 kbps, com uma taxa de compressão até 6,3. Usa até 320 kbps para as partes complexas e muito menos para as partes menos complexas da música. É suficientemente bom para os sistemas HiFi domésticos de alta qualidade. Primeira escolha!</para
+></listitem>
+ <listitem
+><para
+>'--preset extreme -b 256 = CBR de 256 kbps, taxa de compressão de cerca de 5,5 . Usa sempre 256 kbps para as partes complexas e simples da música. Alguns leitores antigos necessitam de CBRs. É suficientemente bom para os sistemas HiFi domésticos de alta qualidade.</para
+></listitem>
+ <listitem
+><para
+>'-h' = CBR com estéreo conjunto de 128 kbps, uma taxa de compressão aproximada de 11. São 128 kbps para todas as partes da música. É suficientemente bom para as músicas infantis, para os leitores portáteis e, de certa forma, para os auto-rádios. Não é bom o suficiente para os sistemas HiFi domésticos de boa qualidade.</para
+></listitem>
+ </itemizedlist>
+</para>
+
+</chapter>
+
+
+<chapter id="parameters">
+<title
+>Parâmetros de informação do CD</title>
+
+<para
+>A informação do CD que introduzir ou o que o programa obter automaticamente do 'freedb' através da Internet, está disponível como uma lista de parâmetros dentro do programa, que poderá ser processada e usada com o &kaudiocreator; e os programas de codificação, para poder criar os nomes das pastas e ficheiros e/ou gerar as marcas nos ficheiros das músicas.</para>
+
+<para
+>Ao usar com os programas de codificação, normalmente terá de usar uma combinação de opções do programa codificador, em conjunto com estes parâmetros. O manual ou ajuda dos codificadores dir-lhe-á as opções para estes programas.</para>
+
+<para
+>P.ex., para adicionar o título do CD a uma marca, ao codificar os MP3 com o Lame, terá de adicionar a opção -tt do 'lame', seguida do parâmetro do título do &kaudiocreator;. O resultado fica algo do género '... -tt {título} ...' .</para>
+
+<para
+>Este é um resumo dos parâmetros do &kaudiocreator; que poderá usar (= nome do botão no assistente):</para>
+<itemizedlist>
+ <listitem
+><para
+>%{albumartist} - artista do álbum (Artista)</para
+></listitem>
+ <listitem
+><para
+>%{albumtitle} - título do álbum (Álbum)</para
+></listitem>
+ <listitem
+><para
+>%{artist} - artista da música (Artista da Faixa)</para
+></listitem>
+ <listitem
+><para
+>%{albumcomment} - comentário do álbum (Comentário)</para
+></listitem>
+ <listitem
+><para
+>%{comment} - comentário da música (Comentário da Faixa)</para
+></listitem>
+ <listitem
+><para
+>%{extension} - a extensão do ficheiro, como por exemplo 'mp3' ou 'ogg' (Extensão)</para
+></listitem>
+ <listitem
+><para
+>%{genre} - género da música (Género)</para
+></listitem>
+ <listitem
+><para
+>%{title} - título da música da faixa actual (Título da Faixa)</para
+></listitem>
+ <listitem
+><para
+>%{number} - número da faixa actual (Número da Faixa)</para
+></listitem>
+ <listitem
+><para
+>%{~} - atalho-padrão do Linux para a pasta pessoal do utilizador (Pasta Pessoal)</para
+></listitem>
+</itemizedlist>
+
+</chapter>
+
+
+<chapter id="freedb">
+<title
+>freedb - o que é isso?</title>
+
+<para
+>Não está sozinho com a sua vontade de ouvir a sua música, independentemente do seu CD de áudio. As pessoas em todo o mundo estão a converter os seus CDs para um formato diferente. Todos têm a mesma experiências: a parte que consome mais tempo neste processo é a introdução dos dados do CD. Como tal, algumas pessoas tiveram a brilhante ideia, que seria muito mais eficiente, se só uma pessoa fizesse isso por cada CD, e todos os outros fossem obter os dados do CD e poupassem o trabalho de escrita.</para>
+
+<para
+>Isso é o que significa o 'freedb', uma base de dados de livre onde os extractores de CDs de áudio podem obter/enviar a informação de um CD, para que toda a gente possa obter essa informação, em vez de a introduzir no computador sempre que necessite. Lembre-se que só se está a falar de texto aqui: o título, artista, nomes das músicas, etc., não o ficheiro de áudio em si.</para>
+
+<para
+>Como tal, é legal e seguro de usar?</para>
+
+<para
+>Sim, deverá ser legal, mas o autor desta documentação não é um advogado. Contudo, ninguém o poderá impedir de enviar as informações do CD, que estão disponíveis de forma gratuita no CD. Mais ainda, sem o CD a informação é mais ou menos irrelevante, pelo que não poderá causar qualquer dano aos artistas e às editoras de áudio. Poderá obter todas as informações à mesma, se for a uma loja de CDs, quer a nível físico quer na rede.</para>
+
+<para
+>É seguro usá-lo? Bem, para obter a informação do CD, não terá de revelar nenhuns dados pessoais. Existem réplicas do freedb em vários países e poderá até transferir a base de dados para você trabalhar desligado. (Atenção, dado que no início de 2005, já é um ficheiro TAR.BZ2 de 370 MB!). Ser-lhe-á pedido um endereço de e-mail para obter os dados, se bem que este poderá ser falsificado. Até será recomendado, para garantir que o seu endereço de e-mail não aparece acidentalmente em público e passe a receber montes de lixo electrónico. O sistema que inicia o serviço diz que não irá registar os seus dados (por isso, para quê perguntar agora??) e, por outro lado, muitas réplicas estão nas mãos de instituições de confiança.</para>
+
+<para
+>No &kaudiocreator;, terá de activar uma opção para activar o SMTP (envio de um endereço) e poderá indicar um outro endereço diferente (falsificado) para usar no 'freedb', em vez do usado na configuração do sistema. Da forma como a configuração está desenhada, parece que o endereço de e-mail não é usado ao receber os dados do servidor. (Mas não se é o programador, pelo que não se verificou o código.)</para>
+
+<para
+>Contudo, para poder fornecer resultados, o sistema de iniciação do 'freedb' perguntar-lhe-á que, no caso de enviar dados (acerca de um CD ainda não listado ou a correcção de um item existente), devê-lo-á fazer com um endereço de e-mail válido. É um serviço óptimo, como tal respeite-o, no caso de ter algo para contribuir! Não há nada que preocupar, para além do facto de o seu endereço de e-mail cair nas mãos erradas e receba (mais) lixo. (Poderá simplesmente não usar o seu 'melhor' endereço). Leia por favor com atenção a FAQ e os How-To's respectivos no freedb.org se pensa que tem um CD cujos dados não foram ainda enviados para a base de dados.</para>
+
+<para
+>Existem réplicas da base de dados mestra em vários países. Quando configurar o &kaudiocreator; para usar o 'freedb', por favor use a réplica mais próxima de si. Isto poupa largura de banda na rede e distribui a carga entre os servidores.</para>
+
+<para
+>Visite o freedb.org para obter uma lista actualizada das réplicas, para obter na Internet as informações dos CDs, sempre que extrair um CD ou obtenha a base de dados completa ou actualizações da mesma (normalmente mensais) da base de dados.</para>
+
+<para
+>Oh, como é que funciona?</para>
+
+<para
+>Bem, devido a alguma magia, é gerado um ID (mais ou menos) único a partir dos dados do CD, quando este for introduzido na unidade. Este poderá ser o número de faixas e os seus tamanhos e/ou outras coisas. Veja o freedb.org para saber mais informações. De forma engraçada, mas infelizmente, o ID criado não parece ser único para cada CD. Por isso, algumas vezes, um CD pode ser classificado numa categoria errada, fora das 11 definidas pelo freedb, dado que já existe um CD com a mesma chave na base de dados, para a categoria correcta. Por razões de compatibilidade, eles não querem mudar a geração de chaves. Contudo, isto deverá acontecer apenas a título excepcional. :-) Verifique as categorias no freedb.org antes de enviar. Por exemplo, a categoria Rock contém o Pop e o Rap também, dado que não existe uma categoria própria para o Pop ou o Rap.</para>
+
+</chapter>
+
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>Qual o extractor (programa) que é usado para extrair as músicas do CD para ficheiros WAV no meu computador?</para>
+</question>
+<answer>
+<para
+>Bem, o código não foi visto, mas diz-se que é usado o 'cdparanoia' para tal. Foi sempre a melhor escolha para extrair CDs de áudio. Lembre-se que terá de instalar o pacote 'cdparanoia' da sua distribuição, se não estiver já instalado.</para>
+<para
+>Entretanto, o cdda2wav apareceu e poderão existir áreas, como os CDs mistos, onde pode já ter passado o cdparanoia. Para a extracção de CDs simples, o cdda2wav usa agora a mesma biblioteca que o cdparanoia. Contudo, esta informação não é muito útil para si, dado que não consegue alterar o extractor do CD no &kaudiocreator;. No caso de ter problemas a extrair um CD e quiser tentar o 'cdda2wav, terá de usar outro programa como o 'grip', um extractor em GTK e que lhe permite definir o programa de extracção a usar.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Quais os formatos dos codificadores/ficheiros suportados? Posso criar ficheiros MP3 ou OGG?</para>
+</question>
+<answer>
+<para
+>Pode escolher o codificador e, como tal, o formato do ficheiro em que deseja transformar os ficheiros WAV extraídos. Da primeira vez, irá encontrar itens predefinidos para o 'lame' (MP3), o 'oggenc' (OGG) e o 'flac' (um formato de áudio comprimido sem perdas) na página de configuração do codificador. Mas poderá adicionar outros codificadores nessa página.</para>
+<para
+>Lembre-se que terá de instalar o pacote do codificador da sua distribuição que desejar usar primeiro, antes de o poder usar de facto. (Isto é obrigatório, mesmo para os codificadores predefinidos!). Dê uma vista de olhos no capítulo <link linkend="what_encoder"
+>Que codificador</link
+> para mais informações sobre os codificadores.</para>
+<para
+>Após a instalação de um codificador, poderá obter mais informações sobre as suas opções, se escrever algo do género 'lame -help' ou 'lame --help' numa consola (p.ex., o konsole). Nesse caso, o 'lame' será substituído pelo nome do codificador que tiver instalado.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Não há muito trabalho aqui, ou há?</para>
+</question>
+<answer>
+<para
+>Ah, uma quantidade enorme de razões para tal. Verifique a configuração do ID do dispositivo da unidade de CD/DVD, as permissões de leitura/acesso e se tiver instalado o 'cdparanoia' e o codificador de áudio da sua escolha (o 'lame' para MP3s, o 'oggenc' para os OGGs, flac etc.). Tente invocar ambos os programas numa linha de comandos num terminal. Isso poder-lhe-á dar uma dica do que se passa de errado.</para>
+<para
+>Oh, por alguma razão, não tentou extrair o áudio de um CD com protecções de cópia? Verifique a capa do CD. Isso não irá funcionar! Para a próxima, compre CDs de áudio desprotegidos.</para>
+<para
+>Existe um capítulo com um <link linkend="Example"
+>exemplo completo</link
+>. Mesmo que queira experimentar configurações diferentes, poder-lhe-á dar uma ideia de como prosseguir.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+
+<chapter id="Example">
+
+<title
+>Exemplo de um primeiro arranque com a configuração básica até à primeira extracção de um CD</title>
+
+<para
+>Leu o manual completo, compreendeu tudo e continua à mesma sem saber o que fazer? Bem, não há problema, basta seguir este exemplo passo-a-passo e irá obter informações suficientes para ajustar apenas as áreas que farão com que o programa faça exactamente o que pretende.</para>
+
+<para
+>Neste exemplo, será iniciado o programa pela primeira vez, com tudo configurado e será extraído o primeiro CD. Será usado o 'lame --preset extreme' para criar MP3s com um VBR (Variable Bit Rate - Taxa de Dados Variável) de 224 a 256 kbps de média e marcas ID3V1.</para>
+
+<para
+>Deverá ter o 'cdparanoia' e o 'lame' instalados no seu sistema. Ambos os programas deverão estar disponíveis como um pacote pré-compilado para a sua distribuição de Linux. Contudo, poderá ter de perguntar a um motor de busca para obter um pacote adequado do 'lame', dado que este se considera, normalmente, não-livre de todo. Em qualquer um dos casos, poderá não ter de compilar a partir do código o que, obviamente, poderá sempre.</para>
+
+<para
+>A estrutura de organização da música no disco é: <itemizedlist>
+ <listitem
+><para
+>nome da pasta principal de todos os CDs : /usr/share/cd</para
+></listitem>
+ <listitem
+><para
+>na qual, existe para cada CD uma sub-pasta : artista - título - ano</para
+></listitem>
+ <listitem
+><para
+>na sub-pasta, os nomes das músicas : #faixa - título-faixa</para
+></listitem>
+ </itemizedlist>
+</para>
+<para
+>Em resumo : /usr/share/cd/artista - título - ano/#faixa - título</para>
+<para
+>Certifique-se por favor que a pasta '/usr/share/cd' existe e que tem permissões de escrita para ela (p.ex., tente copiar algo para ela com o Konqueror).</para>
+
+<para
+>O exemplo está dividido em 2 secções: <itemizedlist>
+ <listitem
+><para
+>a primeira cobre a configuração básica do &kaudiocreator;, algo que só poderá fazer uma vez e</para
+></listitem>
+ <listitem
+><para
+>a segunda que descreve o processo de extrair algo de facto de um CD, o que fará sempre por cada CD que extrair.</para
+></listitem>
+ </itemizedlist>
+</para>
+
+<para
+>Aqui vamos nós...</para>
+
+<sect1 id="Basic-Setup">
+ <title
+>E 1 Configuração Básica</title>
+
+ <para
+>Será configurado o codificador para comprimir a música (lame) e, como tal, o formato do ficheiro de áudio (MP3), assim como a qualidade do áudio resultante (--preset extreme =
+> VBR 224 a 256 kbps). Poderá definir onde é que os ficheiros serão colocados e qual a estrutura usada para os guardar. Será configurado o programa para usar o freedb, de modo a obter os dados do CD através da Internet, dado que somos preguiçosos.</para>
+
+ <para
+>Embora possa sempre alterar qualquer uma destas opções, provavelmente não irá alterá-las sempre que extrair um CD, logo que tenha encontrado uma configuração conveniente.</para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.1 Passo 01: Configurar o ID do dispositivo do seu leitor/gravador de CD/DVD</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Na janela principal:</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kaudiocreatormainwindow800.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da janela principal do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>configure o 'Dispositivo:' como '/dev/cdrom'</para>
+ <para
+>O ID do dispositivo é processado pelo programa de extracção, para que possa ler os dados/músicas do CD.</para>
+ <para
+>Normalmente, o /dev/cdrom é uma ligação simbólica para o ID do dispositivo verdadeiro da sua unidade. Se isso não funcionar ou se tiver mais que uma unidade de CD/DVD, poderá indicar o ID do dispositivo exacto. Se puder aceder à sua unidade com outros programas, dê uma vista de olhos no '/etc/fstab' e tente os itens de dispositivos do CD-ROM e/ou unidades de DVD's aqui indicadas.</para>
+ <para
+>Não há nada lá, falta de sorte?</para>
+ <para
+>Se estiver a executar o 'kernel' 2.6:</para>
+ <para
+>Se tiver uma das unidades comuns ATAPI (ou IDE), com o 'kernel' 2.6, o ID do dispositivo será algo de /dev/hda a /dev/hdd. O mestre, no canal 2, é um bom ponto de partida: isso será o '/dev/hdc'. Se os seus discos rígidos forem todos S-ATA, o /dev/hda poderá resultar. As unidades SCSI nativas começam em /dev/sda, a menos que tenha discos rígidos S-ATA, que aparecem primeiro na lista; por isso, dependendo do número de discos, a unidade de CD/DVD irá começar em /dev/sdb ou /dev/sdc .</para>
+ <para
+>Se correr o 'kernel' 2.4:</para>
+ <para
+>As unidades de CD/DVD são acedidas através de SCSI, como tal os dispositivos começam em /dev/sda .</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.2 Passo 02: Página Geral de Configuração</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Configuração -> Configurar o KAudioCreator... -> Geral</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="generalconfiguration.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Página Geral de Configuração do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>A página de 'Configuração Geral'. Não há muito a fazer aqui. Poderá definir alguma formatação adicional, de qualquer forma. Para o exemplo em questão, basta deixar tudo como está na imagem. </para>
+ <para
+>Basta assinalar a opção 'Perguntar se a informação não estiver completa'; por isso, será informado se alguns dados para gerar as marcas não estiverem disponíveis.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.3 Passo 03: Página de Configuração do CD</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Configuração -> Configurar o KAudioCreator... -> CD</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="cdconfiguration.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Página de Configuração do CD do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>A página de 'Configuração do CD'. Basta assinalar as duas opções. Os autores são preguiçosos e querem que os dados do CD sejam obtidos automaticamente da Internet, a partir de um servidor do freedb.</para>
+ <para
+>Como nota, é necessário estar ligado à rede ao extrair o CD, para poder aceder ao servidor do freedb.</para>
+ <para
+>A segunda opção é conveniente, dado que se um item de CD for encontrado, este CD será extraído imediatamente. Isto tem um risco baixo, porque se estiver insatisfeito com o item da base de dados e com os nomes dos ficheiros e marcas, poderá alterar os dados facilmente. Os nomes das pastas e dos ficheiros com o Konqueror->Mudar o Nome e as marcas de ID3 com o kid3, o marcador do KDE.</para>
+ <para
+>Mais uma nota deste exemplo: Se quiser introduzir tudo manualmente, desligue as opções, para não usar o freedb. Poderá usar o freedb localmente, no modo desligado, se obter a base de dados previamente. Contudo, serão cerca de 370 MB, por isso pense duas vezes se vale a pena. Para usar o freedb no modo desligado, terá de assinalar aqui as opções, pelo menos a primeira. O modo está definido na página seguinte.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.4 Passo 04: Página de Pesquisa da Configuração do CDDB</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Página de Configuração -> Configurar o KAudioCreator... -> CDDB -> Pesquisa</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="cddbconfigurationlookup.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Página de Pesquisa da Configuração do CDDB do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>O CDDB é o freedb para nós. A configuração usada para a pesquisa dos dados, para extrair a informação dos CDs do servidor do freedb da Internet. Mas como é que o sistema sabe os dados a obter? Leia a <link linkend="freedb"
+>secção acerca do freedb</link
+>. Basta configurar tudo como aparece na imagem.</para>
+ <para
+>Explicação breve:</para>
+ <para
+>Modo: Não foi transferida a base de dados, como tal será usada apenas a versão remota no servidor da Internet.</para>
+ <para
+>Servidor de CDDB: POR FAVOR (sim, estou a gritar!) vá ao freedb.org e dê uma vista de olhos numa réplica perto de si. Desta forma, a carga é distribuída entre as réplicas. Contudo, como primeira tentativa, esta opção deverá funcionar, mas POR FAVOR...</para>
+ <para
+>Porto e Transporte: Existem 2 combinações, que até as réplicas deverão compreender.</para>
+ <itemizedlist>
+ <listitem
+><para
+>Porto=80 e Transporte=HTTP</para
+></listitem>
+ <listitem
+><para
+>Porto=8880 e Transporte=CDDB</para
+></listitem>
+ </itemizedlist>
+ <para
+>Ambas funcionam bem, no que respeita ao servidor, mas como muitas 'firewalls' barram o porto 8880 por omissão, poderá ter mais sorte com o porto 80, dado que este porto está normalmente aberto para navegar pela Internet.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.5 Passo 05: Página de Envio da Configuração do CDDB</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Página de Configuração -> Configurar o KAudioCreator... -> CDDB -> Envio</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="cddbconfigurationsubmit.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Página de Envio da Configuração do CDDB do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Neste exemplo, não se pretende enviar quaisquer dados do CD para o servidor do 'freedb'. Desligue a primeira opção e deverá ficar tudo bem.</para>
+ <para
+>Nota para além deste exemplo: Se um dia encontrar um CD que não seja ainda conhecido no servidor do freedb ou encontrar um erro num item do CD, poderá enviar os dados novos/actualizados. Assinale a primeira opção no topo desta página e use depois o seu endereço de e-mail conhecido no sistema, que o &kaudiocreator; já detectou previamente ou assinale a opção exclusiva inferior e indique um endereço de e-mail novo. Leia por favor a <link linkend="freedb"
+>secção do freedb</link
+> primeiro. Será pedido um endereço de e-mail ao enviar itens novos ou actualizados para o servidor, e deverá ler a informação no freedb.org, acerca dos números de versões, ao enviar informação actualizada, no caso de ter descoberto um erro.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.6 Passo 06: Página de Configuração do Extractor</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Configuração -> Configurar o KAudioCreator... -> Extractor</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="ripperconfiguration.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Página de Configuração do Extractor do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Basta usar a configuração da imagem. (Certifique-se que a pasta '/tmp' existe no seu sistema!)</para>
+ <para
+>'Apitar no fim de cada extracção' : assinale isto para ter uma reacção audível do progresso.</para>
+ <para
+>'...faixas a extrair de cada vez' : desculpe, não consegue pensar numa razão para fazer mais que uma com apenas uma unidade? Ler e codificar em paralelo? Não sei, tente você mesmo.</para>
+ <para
+>'Auto-ejectar o CD' : ok, assim sabe quando acabou. Faça o que preferir.</para>
+ <para
+>'Pasta Temporária por Omissão' : Se assinalar isto, poderá/deverá indicar a pasta para onde os ficheiros WAV são extraídos. Isto poderá ser útil se só tiver espaço noutra unidade. Se não estiver assinalada, os ficheiros serão criados na sua pasta pessoal. Recorde este local, se quiser fazer alguma coisa com os próprios ficheiros WAV.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.7 Passo 07: Página de Configuração do Codificador</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Configuração -> Configurar o KAudioCreator... -> Codificador</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="encoderconfiguration.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Página de Configuração do Codificador do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Finalmente, a configuração do codificador. Aqui, será usado o 'lame'. Aqui existem mais algumas coisas para fazer:</para>
+ <para
+>Carregue no 'Lame'</para>
+ <para
+>Carregue no botão 'Configurar...'</para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="lameconfiguration.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da Configuração do Lame do &kaudiocreator;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Uff, indique tudo como está na imagem. O item do comando é um pouco comprido, como tal poderá ter de deslocar o seu conteúdo um pouco para a direita.</para>
+ <para
+>A configuração é mais ou menos auto-explicativa. Existe um espaço entre o '--preset' e o 'extreme' .</para>
+ <para
+>O '--preset extreme' define a qualidade de áudio dos MP3s. Como foi mencionado anteriormente, esta é uma configuração para uma qualidade de áudio muito boa, o que é suficiente mesmo para os sistemas estéreo HiFi muito bons. A taxa de dados resultante é de cerca de 224 a 256 kbps em média. O factor de compressão obtido é de 6,3 . Um bom compromisso entre a qualidade do áudio e o consumo de espaço. O espaço/memória é barato nos dias de hoje, não é?</para>
+ <para
+>Repare no item '--id3v1-only' que limita a criação de marcas apenas para as marcas V1/V1.1. Apague-o se quiser também as marcas ID3v2. O kid3 é um bom marcador de ID3 para o KDE, no caso de querer manipular as marcas posteriormente. O %f e o %o deverão ser as variáveis internas para o ficheiro de entrada (incluindo o local completo) e o ficheiro de saída (incluindo a sua localização completa).</para>
+ <para
+>Carregue em OK para fechar e aplicar as modificações.</para>
+ <para
+>'Localização do Ficheiro Codificado' - De volta à página de configuração do Codificador, será definida aqui a pasta de destino, incluindo o nome da pasta para os ficheiros do CD extraído. Estas são variáveis que serão preenchidas com os dados do CD correspondentes, sempre que extrair um CD. Os dados do CD poderão ser introduzidos manualmente ou obtidos da Internet (CDDB). Como já foi configurado neste exemplo, será usado o freedb e serão obtidos os dados automaticamente. Brinque com o Assistente, mas no fim deste exemplo, o item deverá ser:</para>
+ <para
+>'/usr/share/cd/%{albumartist} - %{albumtitle} - %{year}/%{number} - %{title}.%{extension}'</para>
+ <para
+>Configure o resto como aparece na imagem. Alguns comentários para uso futuro fora deste exemplo:</para>
+ <para
+>'# ficheiro WAV a codificar de cada vez': Porque é que uma pessoa poderá querer codificar mais que um ficheiro WAV de cada vez? Por exemplo, máquinas multi-processador. Bem, estas virão em breve, por isso, se já tiver uma quando ler isto, tente.</para>
+ <para
+>'Criar um ficheiro de lista de músicas do álbum': Também poderá ser feito. Aparece um assistente, brinca-se com ele, mas qual é a ideia? A maioria dos leitores, se não todos, irá ver os ficheiros por ordem alfabética de qualquer forma. Crie uma lista de músicas com um leitor de áudio, como o XMMS. Depois, poderá alterar a ordem das músicas e alguns dispositivos poderão ver a lista e tocar pela ordem nova, sem ser a alfabética.</para>
+ <para
+>'Prioridade do codificador': para os fanáticos :-), brinque com ela, se sentir necessidade. Quanto maior, mais rápido, pensa o autor!</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para
+>É mais ou menos tudo; chegou-se ao fim da configuração básica do KAudioCreator. Esta configuração será usada por omissão em cada extracção do CD. Se tiver escolhido a sua estrutura de organização das músicas correctamente, provavelmente não terá de a alterar de novo. ;-)</para>
+
+</sect1>
+
+<sect1 id="Ripping-a-CD">
+ <title
+>E 2 Extrair um CD</title>
+
+ <para
+>Pronto a mexer! Esta secção irá descrever o processo de extrair um CD para o disco rígido. Serão criados ficheiros MP3. A estrutura de pastas, a forma como a música se encontra organizada no disco, foi descrita e configurada na secção anterior. Por isso, ligue-se agora à Internet, dado que somos preguiçosos e queremos obter os dados do CD a partir do 'freedb'! O processo descrito nesta secção terá de ser repetido para cada um dos CDs que quiser extrair.</para>
+ <para
+>Dado que foi usado um CD, que não se encontra listado no freedb, as imagens poderão aparecer um pouco diferentes das existentes para um CD que tenha sido obtido com sucesso do freedb. Como tal, irá aprender a introduzir os dados do CD manualmente, em vez de os obter da Internet, sem bem que serão feitos comentários a descrever as diferenças.</para>
+ <para
+>Não tente procurar o CD que foi usado neste exemplo. É uma edição 'especial' para escritores de manuais. ;-) Infelizmente, nos dias de hoje, nunca se sabe...</para>
+ <para
+>Aqui vamos nós...</para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 2.1 Passo 01: Extrair um CD.</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>A janela principal com um CD de áudio na unidade:</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="cdinserted.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem da janela principal do &kaudiocreator; - CD inserido</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Se não tiver feito nada até agora, introduza o CD na unidade cujo ID de dispositivo tenha indicado aqui nesta janela principal.</para>
+ <para
+>Ao fim de algum tempo, as faixas e a sua duração deverão aparecer na janela, como acontece na imagem. Isto é, se o CD for identificado com um CD de áudio legível pelo cdparanoia.</para>
+ <para
+>Se isso não acontecer, veja a secção de <link linkend="faq"
+>Perguntas e Respostas</link
+> para obter ajuda ou volte à secção anterior que cobre a configuração básica.</para>
+ <para
+>Atenção: se o CD conseguir ser obtido com sucesso do freedb, todos os títulos das músicas já estarão preenchidos e atribuídos à lista de faixas, com o nome do artista e do álbum visíveis.</para>
+ <para
+>No caso de existir mais que um item na base de dados que corresponda à chave 'única' do seu CD, irá aparecer uma mensagem, onde poderá seleccionar o item da base de dados que julga ser mais adequado para o seu CD.</para>
+ <para
+>Se não tiver assinalado a opção para pesquisar automaticamente no freedb (Configuração - Configurar o KAudioCreator... - CD'), poderá despoletar isso manualmente, com o primeiro botão da barra de botões. Se não tiver uma base de dados local, mas sim a obter da Internet, terá de estar ligado à Internet.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 1.2 Passo 02: O Editor do Álbum - Indique os dados do álbum e o título da primeira música</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Faça duplo-click em qualquer ponto da primeira linha seleccionada (a faixa 1):</action>
+ </para>
+ <para
+>A janela do Editor do Álbum irá aparecer.</para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="startalbumeditor.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Imagem do Editor de Álbuns do &kaudiocreator;</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Indique os dados do álbum do seu CD, de acordo com o padrão da imagem seguinte. O título da música da linha da Faixa 1 esta na área da Faixa Actual, enquanto o resto dos dados do CD estão na área do Álbum.</para>
+ <para
+>Não é necessário introduzir o artista na Faixa Actual, a menos que, obviamente, tenha uma amostra com vários artistas por cada música.</para>
+ <para
+>O campo superior do comentário pode ser usado para atribuir comentários individuais a cada música, enquanto o comentário do álbum poderá ser usado para atribuir comentários que sejam comuns a todas as músicas.</para>
+ <para
+>Atenção: claro que, quando tiver obtido os dados com sucesso do 'freedb', o Editor do Álbum não está em branco, mas contém sim os dados já preenchidos, como acontece na imagem seguinte. Contudo, é sempre uma boa ideia abrir o Editor do Álbum uma vez, para ver se está satisfeito não só com o artista e o nome do álbum (p.ex., se todas as palavras começam por maiúsculas ou não...), mas para ver se existem comentários indesejados.</para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="entersong1.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Imagem do &kaudiocreator; a introduzir o título para a música 1 e os dados do álbum</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Nota: Neste exemplo, só estão a ser usadas marcas ID3v1. Isto limita o tamanho dos campos a 30 caracteres para o artista, álbum e nome da música e apenas 28 caracteres para o campo do comentário. Se quiser criar marcas ID3v2, poderá usar um tamanho de campo ilimitado, pelo menos, no que o &kaudiocreator; permitir aqui. Não foi verificado. Poderá definir esta opção na página de configuração do codificador, pelo que poderá dar uma vista de olhos na secção de Configuração Básica para tal.</para>
+ <para
+>Poderá alterar a informação das marcas dos ficheiros criados em qualquer altura com um editor de marcas. O Kid3 é um bom marcador de ficheiros MP3, com os quais poderá criar marcas de ID3v2, também.</para>
+ <para
+>As marcas poderão não ser suportadas por todos os formatos de codificadores/ficheiros. Veja a ajuda do codificador para saber mais informações sobre o assunto.</para>
+
+ <para
+>Depois de carregar em OK, aparece uma mensagem de confirmação:</para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="confirmartistcarryover.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Imagem do &kaudiocreator; a confirmar a mudança de dados efectuada</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Foram alterados os dados gerais do álbum, pelo que aparece uma mensagem a perguntar se deseja confirmar esta modificações para as outras músicas. Sim, desejamos. Irá poupar algum trabalho. Como tal, carregue em Sim.</para>
+ <para
+>Atenção: esta janela não irá aparecer se você, por exemplo, alterar o nome do álbum no campo do Álbum. Contudo, a mudança será válida também para as outras músicas.</para>
+
+ <para
+>E outra janela instantânea:</para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="setalbumcategory.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Imagem do &kaudiocreator; a escolher a categoria do álbum</phrase
+></textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Foi pedido para escolher uma categoria de música para o álbum. Não confunda isto com o género das marcas ID3. Estas são as 11 categorias predefinidas pelo 'freedb' para ordenar previamente os IDs do CD. Dado que o nosso CD não está em nenhuma base de dados (como poderia, da forma como o programa é usado), terá de ser escolhida uma, para o caso de querermos enviar os dados do CD e estes serem ordenados correctamente na base de dados do freedb.</para>
+ <para
+>Basta escolher um dos itens correspondentes ao estilo do CD que extrair. Não é importante para este exemplo, dado que os dados não serão enviados de qualquer forma. Para mais informações, vá a freedb.org e leia sobre as categorias. O Pop ou o Rap, por exemplo, estão listados sob o Rock.</para>
+ <para
+>Depois de carregar em OK, poderá voltar à janela principal de novo. Basta fazer duplo-click na linha da segunda faixa.</para>
+ <para
+>Mais uma vez, aparece a janela do Editor do Álbum e, como poderá ver, o campo do Álbum já foi preenchido com os dados da primeira faixa. Como tal, basta indicar os campos da Faixa Actual: o título da música, de certeza, e outra informação qualquer que desejar.</para>
+ <para
+>Carregue na próxima linha do ecrã principal e prossiga desta forma até ter introduzido os dados de todas as faixas no CD.</para>
+ <para
+>Atenção: esta mensagem não irá aparecer se tiver obtido os dados do freedb. Já está classificada numa destas categorias na base de dados.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 2.3 Passo 03: Começar a extrair</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Carregue no botão 'Extrair a Selecção', como aparece na imagem</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="readytorip.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kaudiocreator; a iniciar o processo de extracção</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>É o 3o botão da barra de ferramentas. Repare que o artista e o álbum aparecem por cima da lista de faixas.</para>
+ <para
+>Repare também que todas as linhas das faixas estão assinaladas. Só as faixas marcadas desta forma é que serão processadas. Se carregar uma vez na linha da faixa, irá comutar a selecção da faixa. Garanta que todas as faixas estão seleccionadas, ou use o botão 'Seleccionar Todas as Faixas' no fundo do ecrã (não mostrado na imagem) para seleccionar todas as faixas de uma vez.</para>
+
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="jobshavestarted.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kaudiocreator; Mensagem de que as tarefas começaram</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Assim que tenha iniciado o processo de extracção, ao carregar no botão para 'Extrair a Selecção', esta janela de confirmação aparecerá. Carregue em OK, para que se possa dar uma vista de olhos na janela de tarefas e perceber o que é que se passa.</para>
+
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice>
+ <guimenuitem
+>E 2.4 Passo 04: Seguir o progresso na janela de tarefas</guimenuitem>
+ </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Seleccione a página de 'Tarefas' para mudar para a janela de tarefas. Está na parte superior esquerda do ecrã, logo por baixo da barra de ferramentas com os botões.</action>
+ </para>
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="jobcontrol.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kaudiocreator; com a janela de controlo de tarefas</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Esta é a janela de controlo de tarefas. A primeira faixa já foi extraída para o disco. O estado do programa é mostrado na parte inferior esquerda, na linha de estado.</para>
+
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="encodernotfound.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kaudiocreator; com um erro de ausência do codificador</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Isto é o que irá ver quando tentar codificar ou invocar um codificador que não tenha ainda instalado. As faixas que não foram codificadas com sucesso serão marcadas com um 'x' vermelho na lista de tarefas.</para>
+ <para
+>Já agora, viu como o autor fez batota? O local do ficheiro 'tmp' e o local do destino não é o que foi configurado, aqui no exemplo. Já agora, verificou se tinha acesso tanto à pasta dos ficheiros temporários como à pasta de destino, não viu? ;-)</para>
+ <para
+>Vejamos isso de novo...</para>
+
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="rippingandencoding.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kaudiocreator; a Extrair e a codificar</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Hm, agora parece óbvio, porque é que o erro apareceu logo a seguir ao fim da extracção da primeira música.</para>
+ <para
+>Viu isso? A tarefa 1, a extracção da primeira faixa, já terminou, mas existe um item novo: A tarefa 4, que é a codificação da faixa 1 para MP3. Como tal, a extracção e a codificação são feitas em paralelo. Veja a mensagem de estado no fundo da janela, que aparece realçada agora.</para>
+ <para
+>Não foi encontrada nenhuma opção de configuração para suprimir este comportamento. A única coisa que parece ser configurável é o número de extracções e codificações em paralelo. Uau, ainda são permitidas mais tarefas em paralelo? Não sei, o que isto significa em máquinas mais fracas? O AMD64 usado aqui não pareceu ter problemas a extrair e a codificar uma faixa (duas diferentes, de facto) de cada vez.</para>
+
+ <para>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="rippingandencoding2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem do &kaudiocreator; a Extrair e a Codificar 2</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ <para
+>Bem, o ciclo continua. Agora está a ser extraída a última faixa, enquanto se codifica outra e se tem uma na fila de codificação. Depois de ter sido codificada a última faixa, irá aparecer uma mensagem pequena na parte superior esquerda da janela, durante algum tempo.</para>
+ <para
+>É tudo, está pronto para o próximo CD. Goze a audição da sua música...</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kaudiocreator; </para>
+<para
+>Programa com 'copyright' 2004 de Benjamin Meyer <email
+>ben+kaudiocreator@meyerhome.net</email
+> </para>
+<para
+>Contribuições: <itemizedlist
+> <listitem
+><para
+>Um espectáculo a solo até agora!<email
+>nope@no.mail</email
+></para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação com 'copyright' 2005 de alan <email
+>sorry@no.mail</email
+> </para>
+<para
+>Como mau exemplo: infelizmente sem e-mail. Não é possível manter este manual. Pretende ser um projecto inicial de manual do kaudiocreator. Quem possa pensar em algo útil a adicionar ou alterar, podê-lo-á fazer. Bem, pelo menos após consultar o autor primeiro. Se tiver lido isto, ele deixou esta secção e, como tal, concorda com esta proposta. </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kaudiocreator">
+<title
+>Como obter o &kaudiocreator;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+<para
+>Para poder usar com sucesso o &kaudiocreator;, irá precisar do &kde; 3.x. e do cdparanoia. Se quiser criar ficheiros de áudio comprimidos, como MP3s ou OGGs, irá necessitar do codificador da sua preferência.</para>
+
+<para
+>O &kaudiocreator; é hoje mantido dentro do CVS do KDE, como parte do pacote 'kdemultimedia'. Se estiver familiarizado com o CVS, poderá fazer uma obtenção anónima a partir daí. Contudo, a maioria das distribuições vêm com um pacote pré-compilado, especialmente porque o &kaudiocreator; faz parte de um pacote principal do KDE. Instale o pacote 'kdemultimedia' da sua distribuição. Se ler isto, já deu com ela provavelmente... </para>
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+
+<!-- This entity contains the boilerplate text for standard -->
+<!-- compilation instructions. If your application requires any -->
+<!-- special handling, remove it, and replace with your own text. -->
+<para
+>Engraçado, se conseguiu extrair o código do CVS do KDE, não irá necessitar desta informação aqui, mas...</para>
+&install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Bem, esta secção pretende ser mais para as pessoas que compilem o código e não para os utilizadores que tenha um pacote pré-compilado da distribuição.</para>
+
+<para
+>Infelizmente, não existe ajuda disponível para as opções de configuração, antes da compilação do código.</para>
+
+<para
+>Se pretender configurar o programa de acordo com as suas necessidades, uma vez executado, então o seguinte serve para si:</para>
+
+<para
+>Dado que é um programa que pode invocar muitos outros programas, existe bastante para configurar. Leia primeiro o <link linkend="Example"
+>exemplo completo</link
+> para se introduzir às opções de configuração. Este contém imagens das várias páginas de configuração e oferece comentários, mesmo para as opções não usadas no exemplo.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
+
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobcontrol.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobcontrol.png
new file mode 100644
index 00000000000..0f93002e264
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobcontrol.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobshavestarted.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobshavestarted.png
new file mode 100644
index 00000000000..96ca07f6d87
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/jobshavestarted.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/kaudiocreatormainwindow800.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/kaudiocreatormainwindow800.png
new file mode 100644
index 00000000000..28667a068b5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/kaudiocreatormainwindow800.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/lameconfiguration.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/lameconfiguration.png
new file mode 100644
index 00000000000..833b7445d18
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/lameconfiguration.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/readytorip.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/readytorip.png
new file mode 100644
index 00000000000..8d31ef9c5c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/readytorip.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/ripperconfiguration.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/ripperconfiguration.png
new file mode 100644
index 00000000000..63d0775a005
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/ripperconfiguration.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding.png
new file mode 100644
index 00000000000..c96485e5d3f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding2.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding2.png
new file mode 100644
index 00000000000..c524b20043e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/rippingandencoding2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/setalbumcategory.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/setalbumcategory.png
new file mode 100644
index 00000000000..994adea0e4d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/setalbumcategory.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/startalbumeditor.png b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/startalbumeditor.png
new file mode 100644
index 00000000000..4dc406f51fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kaudiocreator/startalbumeditor.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.in
new file mode 100644
index 00000000000..cf0ace54c05
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kcontrol/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kcontrol
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kmixcfg
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kcontrol/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kcontrol/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.am
new file mode 100644
index 00000000000..b9332d0891e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kmixcfg
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.in
new file mode 100644
index 00000000000..a751908ba63
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kcontrol/kmixcfg
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kmixcfg
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/kmixcfg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/kmixcfg/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/kmixcfg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/kmixcfg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kcontrol/kmixcfg/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/kmixcfg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kcontrol/kmixcfg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kcontrol/kmixcfg/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.cache.bz2
new file mode 100644
index 00000000000..89a7b768d26
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.docbook b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.docbook
new file mode 100644
index 00000000000..17d4baaf1a6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kcontrol/kmixcfg/index.docbook
@@ -0,0 +1,97 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+>Mike</firstname
+> <surname
+>McBride</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>mesa de mistura</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="mixer">
+
+<title
+>Mesa de mistura</title>
+
+<para
+>Este módulo pode ser usado para configurar algumas das opções mais básicas do &kmix; (a mesa de mistura do &kde;).</para>
+
+<para
+>A primeira secção diz respeito aos volumes por omissão. Nesta secção podes gravar os níveis de volume actuais como os níveis por omissão. Podes também ler os níveis de volume por omissão (repondo-os assim nos valores predefinidos).</para>
+
+<para
+>Seleccionando o <guilabel
+>Carregar os volumes ao ligar</guilabel
+> podes indicar ao &kde; para carregar automaticamente os níveis de volume por omissão quando o &kde; arranca.</para>
+
+<para
+>A próxima secção deixa-te especificar qual o 'hardware' que o &kmix; deve procurar.</para>
+
+<para
+>A barra denominada por <guilabel
+>Máximo de mesas de mistura detectadas</guilabel
+> determina quando o &kmix; deve parar de procurar nas placas de som. Se tiveres uma placa de som no teu computador, deves configurar este valor para um. Se utilizares um valor mais alto, significa que o &kde; irá continuar a procurar por uma segunda placa de som, o que irá atrasar o arranque do &kmix;.</para>
+
+<para
+>A barra chamada <guilabel
+>Máximo de dispositivos detectados por mesa de mistura</guilabel
+> determina quantos dispositivos o &kmix; tentará procurar em cada placa de som. Se existirem mais dispositivos na tua placa de som do que o &kmix; mostra no início deves aumentar este valor.</para>
+
+<sect2 id="mixer-author">
+<title
+>Autor da Secção</title>
+
+<para
+>Esta secção foi escrita por Mike McBride <email
+>mpmcbride7@yahoo.com</email
+> </para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
+</sect1>
+
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.in
new file mode 100644
index 00000000000..dfc7074f007
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/Makefile.in
@@ -0,0 +1,613 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kio_audiocd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kio_audiocd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kio_audiocd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kio_audiocd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kio_audiocd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kio_audiocd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=audiocd.docbook Makefile.in Makefile.am
+
+#>+ 2
+docs-am: audiocd.docbook
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd
+ @for base in audiocd.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in audiocd.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in audiocd.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kio_audiocd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kio_audiocd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kio_audiocd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/audiocd.docbook b/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/audiocd.docbook
new file mode 100644
index 00000000000..18266c1becf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kio_audiocd/audiocd.docbook
@@ -0,0 +1,329 @@
+<article lang="&language;" id="audiocd">
+<title
+>audiocd</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Rik.Hemsley; &Rik.Hemsley.mail;</author>
+<author
+><personname
+><firstname
+>Benjamin</firstname
+><surname
+>Meyer</surname
+></personname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-09-16</date>
+<releaseinfo
+>2.30.00</releaseinfo>
+
+</articleinfo>
+
+<para
+>Permite o tratamento dos <acronym
+>CD</acronym
+>s áudio como se fosse um sistema de ficheiros <quote
+>real</quote
+>, em que as faixas são representadas como ficheiros e que, quando copiadas da pasta, são extraídas digitalmente do <acronym
+>CD</acronym
+>. Isto garante uma cópia perfeita dos dados áudio.</para>
+
+<para
+>Para ver como funciona este 'slave', introduza um <acronym
+>CD</acronym
+> áudio no seu leitor de &CD-ROM; e escreva <userinput
+>audiocd:/</userinput
+> no &konqueror;. Numa questão de segundos poderá ver uma lista das faixas, bem como algumas pasta.</para>
+
+<para
+>Os <acronym
+>CD</acronym
+>s áudio não contêm, na realidade, pastas, mas o 'slave' audiocd disponibiliza-as por conveniência. Se olhar para dentro dessas pastas, verá que todas elas contém o mesmo número de faixas. Se estiver ligado à Internet, algumas pastas terão os títulos verdadeiros das faixas como nomes dos ficheiros.</para>
+
+<para
+>A razão pela qual existem estas pastas separadas tem a ver com a escolha do formato no qual quer ouvir (ou copiar) as faixas do <acronym
+>CD</acronym
+>.</para>
+
+<para
+>Se arrastar uma faixa da pasta <filename class="directory"
+>Ogg Vorbis</filename
+> e a largar noutra janela do &konqueror; aberta na sua pasta pessoal, vai aparecer uma janela de progresso para mostrar a faixa a ser extraída do <acronym
+>CD</acronym
+> e a ser gravada num ficheiro. Não se esqueça que o Ogg Vorbis é um formato comprimido, por isso o ficheiro na sua pasta pessoal aparecerá bastante mais pequeno do que se tivesse copiado os dados em bruto.</para>
+
+<para
+>O mecanismo por trás disto é muito simples. Quando é pedido ao 'slave' audiocd para obter uma faixa da pasta <filename class="directory"
+>Ogg Vorbis</filename
+>, ele começa a extrair os dados de áudio digital do <acronym
+>CD</acronym
+>. À medida que envia os dados para o ficheiro na sua pasta pessoal, vai codificando simultaneamente no formato Ogg Vorbis (o áudio do <acronym
+>CD</acronym
+> não está em nenhum formato especial no início, é apenas dados em bruto).</para>
+
+<para
+>Pode também tentar arrastar um ficheiro que termina em <literal role="extension"
+>.wav</literal
+> e largá-lo no Reprodutor Multimédia do &kde; Media Player, o &noatun;. Neste caso, o procedimento que ocorre nos bastidores é semelhante, excepto que em vez de codificar os dados áudio no formato Ogg Vorbis, é feita apenas uma conversão simples dos dados binários em bruto (representados pelos ficheiros <literal role="extension"
+>.cda</literal
+> na pasta de topo) para <quote
+>RIFF WAV</quote
+>, um formato não comprimido que a maioria dos reprodutores multimédia compreendem.</para>
+
+<para
+>O &noatun; consegue tocar sem problemas um ficheiro <literal role="extension"
+>.wav</literal
+>, mas se existirem problemas, podes pensar em utilizar a opção <option
+>paranoia_level</option
+>, como será explicada abaixo.</para>
+
+<variablelist>
+<title
+>Opções</title>
+
+<varlistentry>
+<term
+><option
+>device</option
+></term>
+<listitem>
+<para
+>Indica a localização do dispositivo de <acronym
+>CD</acronym
+> áudio, &pex; <userinput
+>audiocd:/<option
+>?device</option
+>=<parameter
+>/dev/sdc</parameter
+></userinput
+>. Normalmente o 'slave' irá tentar descobrir uma 'drive' de <acronym
+>CD</acronym
+> que tenha um <acronym
+>CD</acronym
+> inserido, mas se não o conseguir fazer ou se tiveres mais do que uma 'drive' de <acronym
+>CD</acronym
+>, podes tentar usar esta opção. Repara que a janela de configuração permite-te definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>fileNameTemplate</option
+></term>
+<listitem>
+<para
+>Define o modelo dos nomes de ficheiros, &eg; <userinput
+>audiocd:/<option
+>?fileNameTemplate</option
+>=<parameter
+>Faixa %{number}</parameter
+></userinput
+>. Lembre-se que a janela de configuração permite-lhe definir um valor por omissão para esta opção. Irá aparecer um aviso se você configurar este valor com um texto em branco.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>albumNameTemplate</option
+></term>
+<listitem>
+<para
+>Configura o modelo do nome dos álbuns, &eg; <userinput
+>audiocd:/<option
+>?albumNameTemplate</option
+>=<parameter
+>%{albumartist} %{albumtitle}</parameter
+></userinput
+>. Lembre-se que a janela de configuração permite-lhe definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>niceLevel</option
+></term>
+<listitem>
+<para
+>Define o nível de 'nice' (associado à prioridade) dos codificadores, &eg; <userinput
+>audiocd:/<option
+>?albumNameTemplate</option
+>=<parameter
+>niceLevel=10</parameter
+></userinput
+>. Lembre-se que a janela de configuração permite-lhe definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>paranoia_level</option
+></term>
+<listitem>
+<para
+>Indica o nível de detecção e correcção de erros usado ao extrair os dados.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nível 0</term>
+<listitem>
+<para
+>Não é feita detecção ou correcção. Só é útil se tiveres uma 'drive' de <acronym
+>CD</acronym
+>s perfeita (pouco provável).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nível 1</term>
+<listitem>
+<para
+>Permite a detecção e correcção de erros básica.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nível 2</term>
+<listitem>
+<para
+>Por omissão. Indica que só é aceitável uma extracção perfeita.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Repara que existe uma desvantagem com o nível 2. A extracção pode ser muito lenta, por isso a reprodução digital em tempo real pode não funcionar correctamente. Se tiveres uma 'drive' de <acronym
+>CD</acronym
+>s de boa qualidade (lembra-te que mais caro não significa necessariamente melhor qualidade) provavelmente não terás uma extracção lenta, mas uma 'drive' de fraca qualidade pode levar dias (!) a extrair o áudio de um <acronym
+>CD</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>cddbChoice</option
+></term>
+<listitem>
+
+<para
+>Indica que os nomes das faixas do <acronym
+>CD</acronym
+> inserido serão pesquisadas na Base de Dados de <acronym
+>CD</acronym
+>s da Internet. Os <acronym
+>CD</acronym
+>s áudio não têm nomes das faixas, mas a Base de Dados de <acronym
+>CD</acronym
+>s da Internet é um sistema inteligente que utiliza um identificador especial gerado a partir do número e do tamanho das faixas em cada <acronym
+>CD</acronym
+> para referenciar uma lista de faixas. Essas listas são contribuídas pela comunidade da Internet e são tornadas públicas para todos. Ocasionalmente, poderão existir vários itens iguais. Nesse caso, poderá indicar qual deseja usar.</para>
+
+<para
+>Pode enviar as suas próprias listas de músicas com o &kscd;, o leitor de <acronym
+>CD</acronym
+>s do &kde;.</para>
+
+<para
+>Por omissão, o 'audiocd' tenta obter a melhor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Exemplos</title>
+<varlistentry>
+<term
+><userinput
+>audiocd:/?device=/dev/scd0&amp;paranoia_level=0&amp;cddbChoice=0</userinput
+></term>
+<listitem>
+<para
+>Obtém uma lista das faixas do <acronym
+>CD</acronym
+> áudio introduzido no dispositivo <filename class="devicefile"
+>/dev/scd0</filename
+>, que no &Linux; corresponde ao primeiro &CD-ROM; <acronym
+>SCSI</acronym
+>. Se copiar faixas do <acronym
+>CD</acronym
+>, a extracção digital será feita sem detecção ou correcção de erros. Será usado o item 0 do <acronym
+>CDDB</acronym
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<qandaset>
+<title
+>Perguntas Frequentes (FAQ)</title>
+<qandaentry>
+<question>
+<para
+>Costuma aparecer <errorname
+>O ficheiro ou pasta / não existe</errorname
+>. Como corrijo isto? Tenho um <acronym
+>CD</acronym
+> áudio no meu leitor!</para>
+</question>
+
+<answer>
+<para
+>Tente executar <userinput
+><command
+>cdparanoia</command
+> <option
+>-vsQ</option
+></userinput
+> com o seu próprio utilizador (não como <systemitem class="username"
+>root</systemitem
+>). Aparece-lhe uma lista de faixas? Se não, verifique se tem permissões para aceder ao dispositivo do <acronym
+>CD</acronym
+>. Se estiver a utilizar uma emulação de <acronym
+>SCSI</acronym
+> (possivelmente se tiver um gravador de <acronym
+>CD</acronym
+>s <acronym
+>IDE</acronym
+>) então verifique que tem permissões para aceder ao dispositivo <acronym
+>SCSI</acronym
+> genérico, que é provavelmente o <filename class="devicefile"
+>/dev/sg0</filename
+>, <filename class="devicefile"
+>/dev/sg1</filename
+>, &etc;. Se mesmo assim não funcionar, tente executar <userinput
+>audiocd:/?device=/dev/sg0</userinput
+> (ou similar) para dizer ao kio_audiocd em que dispositivo se encontra o teu &CD-ROM;.</para
+>
+</answer>
+</qandaentry>
+</qandaset>
+
+
+</article>
diff --git a/tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.in
new file mode 100644
index 00000000000..9b31c580694
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kioslave/Makefile.in
@@ -0,0 +1,613 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kioslave
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kioslave/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kioslave/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kioslave/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kioslave/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kioslave/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=audiocd.docbook Makefile.in Makefile.am
+
+#>+ 2
+docs-am: audiocd.docbook
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave
+ @for base in audiocd.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\
+ done
+
+uninstall-nls:
+ for base in audiocd.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in audiocd.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kioslave/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kioslave/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kioslave/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kioslave/audiocd.docbook b/tde-i18n-pt/docs/kdemultimedia/kioslave/audiocd.docbook
new file mode 100644
index 00000000000..9b9c19a5f69
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kioslave/audiocd.docbook
@@ -0,0 +1,329 @@
+<article lang="&language;" id="audiocd">
+<title
+>audiocd</title>
+<articleinfo>
+<authorgroup>
+<author
+>&Rik.Hemsley; &Rik.Hemsley.mail;</author>
+<author
+><personname
+><firstname
+>Benjamin</firstname
+><surname
+>Meyer</surname
+></personname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-09-16</date>
+<releaseinfo
+>2.30.00</releaseinfo>
+
+</articleinfo>
+
+<para
+>Permite o tratamento dos <acronym
+>CD</acronym
+>s áudio como se fosse um sistema de ficheiros <quote
+>real</quote
+>, em que as faixas são representadas como ficheiros e que, quando copiadas da pasta, são extraídas digitalmente do <acronym
+>CD</acronym
+>. Isto garante uma cópia perfeita dos dados de áudio.</para>
+
+<para
+>Para ver como funciona este 'slave', introduza um <acronym
+>CD</acronym
+> áudio no seu leitor de &CD-ROM; e escreva <userinput
+>audiocd:/</userinput
+> no &konqueror;. Numa questão de segundos poderá ver uma lista das faixas, bem como algumas pastas.</para>
+
+<para
+>Os <acronym
+>CD</acronym
+>s áudio não contêm, na realidade, pastas, mas o 'slave' audiocd disponibiliza-as por conveniência. Se olhar para dentro dessas pastas, verá que todas elas contém o mesmo número de faixas. Se estiver ligado à Internet, algumas pastas terão os títulos verdadeiros das faixas como nomes dos ficheiros.</para>
+
+<para
+>A razão pela qual existem estas pastas separadas tem a ver com a escolha do formato no qual quer ouvir (ou copiar) as faixas do <acronym
+>CD</acronym
+>.</para>
+
+<para
+>Se arrastar uma faixa da pasta <filename class="directory"
+>Ogg Vorbis</filename
+> e a largar noutra janela do &konqueror; aberta na sua pasta pessoal, vai aparecer uma janela de progresso para mostrar a faixa a ser extraída do <acronym
+>CD</acronym
+> e a ser gravada num ficheiro. Não se esqueça que o Ogg Vorbis é um formato comprimido, por isso o ficheiro na sua pasta pessoal aparecerá bastante mais pequeno do que se tivesse copiado os dados em bruto.</para>
+
+<para
+>O mecanismo por trás disto é muito simples. Quando é pedido ao 'slave' audiocd para obter uma faixa da pasta <filename class="directory"
+>Ogg Vorbis</filename
+>, ele começa a extrair os dados de áudio digital do <acronym
+>CD</acronym
+>. À medida que envia os dados para o ficheiro na sua pasta pessoal, vai codificando simultaneamente no formato Ogg Vorbis (o áudio do <acronym
+>CD</acronym
+> não está em nenhum formato especial no início, são apenas dados em bruto).</para>
+
+<para
+>Pode também tentar arrastar um ficheiro que termina em <literal role="extension"
+>.wav</literal
+> e largá-lo no Reprodutor Multimédia do &kde; Media Player, o &noatun;. Neste caso, o procedimento que ocorre nos bastidores é semelhante, excepto que, em vez de codificar os dados áudio no formato Ogg Vorbis, é feita apenas uma conversão simples dos dados binários em bruto (representados pelos ficheiros <literal role="extension"
+>.cda</literal
+> na pasta de topo) para <quote
+>RIFF WAV</quote
+>, um formato não comprimido que a maioria dos leitores multimédia compreendem.</para>
+
+<para
+>O &noatun; consegue tocar sem problemas um ficheiro <literal role="extension"
+>.wav</literal
+> mas, se existirem problemas, poderá pensar em utilizar a opção <option
+>paranoia_level</option
+>, como será explicada abaixo.</para>
+
+<variablelist>
+<title
+>Opções</title>
+
+<varlistentry>
+<term
+><option
+>device</option
+></term>
+<listitem>
+<para
+>Indique a localização do dispositivo de <acronym
+>CD</acronym
+> áudio, &pex; <userinput
+>audiocd:/<option
+>?device</option
+>=<parameter
+>/dev/sdc</parameter
+></userinput
+>. Normalmente, o 'slave' irá tentar descobrir um leitor de <acronym
+>CD</acronym
+> que tenha um <acronym
+>CD</acronym
+> inserido mas, se não o conseguir fazer ou se tiver mais do que uma unidade de <acronym
+>CD</acronym
+>, poderá tentar usar esta opção. Repare que a janela de configuração permite-lhe definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>fileNameTemplate</option
+></term>
+<listitem>
+<para
+>Define o modelo dos nomes de ficheiros, &eg; <userinput
+>audiocd:/<option
+>?fileNameTemplate</option
+>=<parameter
+>Faixa %{number}</parameter
+></userinput
+>. Lembre-se que a janela de configuração permite-lhe definir um valor por omissão para esta opção. Irá aparecer um aviso se você configurar este valor com um texto em branco.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>albumNameTemplate</option
+></term>
+<listitem>
+<para
+>Configura o modelo do nome dos álbuns, &eg; <userinput
+>audiocd:/<option
+>?albumNameTemplate</option
+>=<parameter
+>%{albumartist} %{albumtitle}</parameter
+></userinput
+>. Lembre-se que a janela de configuração permite-lhe definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>niceLevel</option
+></term>
+<listitem>
+<para
+>Define o nível de 'nice' (associado à prioridade) dos codificadores, &eg; <userinput
+>audiocd:/<option
+>?albumNameTemplate</option
+>=<parameter
+>niceLevel=10</parameter
+></userinput
+>. Lembre-se que a janela de configuração permite-lhe definir um valor por omissão para esta opção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>paranoia_level</option
+></term>
+<listitem>
+<para
+>Indica o nível de detecção e correcção de erros usado ao extrair os dados.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Nível 0</term>
+<listitem>
+<para
+>Não é feita qualquer detecção ou correcção. Só é útil se tiver uma unidade de <acronym
+>CD</acronym
+>s perfeita (pouco provável).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nível 1</term>
+<listitem>
+<para
+>Permite a detecção e correcção de erros básica.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Nível 2</term>
+<listitem>
+<para
+>Por omissão. Indica que só é aceitável uma extracção perfeita.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Repare que existe uma desvantagem com o nível 2. A extracção pode ser muito lenta, por isso a reprodução digital em tempo real pode não funcionar correctamente. Se você tiver uma unidade de <acronym
+>CD</acronym
+>s de boa qualidade (lembre-se que mais caro não significa necessariamente melhor qualidade) provavelmente não terá uma extracção lenta, mas uma unidade de fraca qualidade pode levar dias (!) a extrair o áudio de um <acronym
+>CD</acronym
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>cddbChoice</option
+></term>
+<listitem>
+
+<para
+>Indica que os nomes das faixas do <acronym
+>CD</acronym
+> inserido serão pesquisadas na Base de Dados de <acronym
+>CD</acronym
+>s da Internet. Os <acronym
+>CD</acronym
+>s áudio não têm nomes das faixas, mas a Base de Dados de <acronym
+>CD</acronym
+>s da Internet é um sistema inteligente que utiliza um identificador especial gerado a partir do número e do tamanho das faixas em cada <acronym
+>CD</acronym
+> para referenciar uma lista de faixas. Essas listas são contribuídas pela comunidade da Internet e são tornadas públicas para todos. Ocasionalmente, poderão existir vários itens iguais. Nesse caso, poderá indicar qual deseja usar.</para>
+
+<para
+>Pode enviar as suas próprias listas de músicas com o &kscd;, o leitor de <acronym
+>CD</acronym
+>s do &kde;.</para>
+
+<para
+>Por omissão, o 'audiocd' tenta obter a melhor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Exemplos</title>
+<varlistentry>
+<term
+><userinput
+>audiocd:/?device=/dev/scd0&amp;paranoia_level=0&amp;cddbChoice=0</userinput
+></term>
+<listitem>
+<para
+>Obtém uma lista das faixas do <acronym
+>CD</acronym
+> áudio introduzido no dispositivo <filename class="devicefile"
+>/dev/scd0</filename
+>, que no &Linux; corresponde ao primeiro &CD-ROM; <acronym
+>SCSI</acronym
+>. Se copiar faixas do <acronym
+>CD</acronym
+>, a extracção digital será feita sem detecção ou correcção de erros. Será usado o item 0 do <acronym
+>CDDB</acronym
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<qandaset>
+<title
+>Perguntas Frequentes (FAQ)</title>
+<qandaentry>
+<question>
+<para
+>Costuma aparecer <errorname
+>O ficheiro ou pasta / não existe</errorname
+>. Como corrijo isto? Tenho um <acronym
+>CD</acronym
+> áudio no meu leitor!</para>
+</question>
+
+<answer>
+<para
+>Tente executar <userinput
+><command
+>cdparanoia</command
+> <option
+>-vsQ</option
+></userinput
+> com o seu próprio utilizador (não como <systemitem class="username"
+>root</systemitem
+>). Aparece-lhe uma lista de faixas? Se não, verifique se tem permissões para aceder ao dispositivo do <acronym
+>CD</acronym
+>. Se estiver a utilizar uma emulação de <acronym
+>SCSI</acronym
+> (possivelmente se tiver um gravador de <acronym
+>CD</acronym
+>s <acronym
+>IDE</acronym
+>) então verifique que tem permissões para aceder ao dispositivo <acronym
+>SCSI</acronym
+> genérico, que é provavelmente o <filename class="devicefile"
+>/dev/sg0</filename
+>, <filename class="devicefile"
+>/dev/sg1</filename
+>, &etc;. Se mesmo assim não funcionar, tente executar <userinput
+>audiocd:/?device=/dev/sg0</userinput
+> (ou algo do género) para dizer ao 'kio_audiocd' em que dispositivo se encontra o seu &CD-ROM;.</para
+>
+</answer>
+</qandaentry>
+</qandaset>
+
+
+</article>
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.in
new file mode 100644
index 00000000000..46dac2c6722
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmid/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kmid
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kmid/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kmid/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kmid/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kmid/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kmid/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kmid/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kmid/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kmid/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmid/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/kmid/index.cache.bz2
new file mode 100644
index 00000000000..f34b9054dd3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmid/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmid/index.docbook b/tde-i18n-pt/docs/kdemultimedia/kmid/index.docbook
new file mode 100644
index 00000000000..b2fe1f9b58e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmid/index.docbook
@@ -0,0 +1,1402 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmid;">
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmid;</title>
+<authorgroup>
+<author
+><firstname
+>Antonio</firstname
+> <surname
+>Larrosa Jim&eacute;nez</surname
+> <affiliation
+> <address
+><email
+>larrosa@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Rui</firstname
+><surname
+>Branco</surname
+><affiliation
+><address
+><email
+>freedebian@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year
+><year
+>2001</year>
+<holder
+>Antonio Larrosa Jim&eacute;nez</holder>
+</copyright>
+
+<date
+>2002-02-05</date>
+<releaseinfo
+>2.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &kmid; é um leitor de multimédia MIDI/karaoke </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KMid</keyword>
+<keyword
+>MIDI</keyword>
+<keyword
+>karaoke</keyword>
+<keyword
+>multimédia</keyword>
+<keyword
+>mid</keyword>
+<keyword
+>kar</keyword>
+<keyword
+>leitor</keyword>
+<keyword
+>música</keyword>
+<keyword
+>som</keyword>
+<keyword
+>fm</keyword>
+<keyword
+>awe</keyword>
+<keyword
+>gus</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmid; o leitor multimédia de MIDI e Karaoke do &kde;. Ele contém algumas funcionalidades que não são encontradas em mais nenhum leitor de MIDI do &UNIX;, como os gráficos em tempo-real, o realce do texto do Karaoke, entre outros. </para>
+
+<para
+>O &kmid; foi adaptado para correr nos sistemas operativos &Linux; e FreeBSD. Ele usa o controlador de som do <acronym
+>OSS</acronym
+>, por isso deverá conseguir correr em todos os sistemas em que o &kde; e o <acronym
+>OSS</acronym
+> compilem. O &kmid; também suporta o Controlador do Projecto Ultrasound do &Linux; que é necessário para obter o som nas placas <acronym
+>GUS</acronym
+>. Planeia-se o suporte para o controlador do <acronym
+>ALSA</acronym
+>, assim que suporte um dispositivos de sequenciação MIDI. </para>
+
+<para
+>O &kmid; mostra as letras das músicas no ecrã, mudando a sua cor ao mesmo tempo que a música vai tocando, por isso é muito fácil seguir o ritmo das músicas. </para>
+
+<para
+>Esperemos que ache o &kmid; tão engraçado de usar como foi para o autor desenvolvê-lo. </para>
+
+<para
+>Antonio Larrosa Jim&eacute;nez <email
+>larrosa@kde.org</email
+> </para>
+
+<sect1 id="kmids-features">
+<title
+>Funcionalidades do &kmid;</title>
+
+<para
+>Estas são algumas das funcionalidades principais do &kmid;: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Tem uma <emphasis
+>interface de utilizador muito amigável</emphasis
+> para mostrar o texto do Karaoke com <emphasis
+>realce em tempo-real</emphasis
+> do texto das letras. </para>
+</listitem>
+<listitem>
+<para
+>Ele oferece uma visão gráfica sobre o que está a ser tocado em cada canal MIDI, realçando as teclas carregadas nos teclados (virtuais). </para>
+</listitem>
+<listitem>
+<para
+>O <emphasis
+>Mapeador de MIDI</emphasis
+> mais poderoso que você irá alguma vez encontrar em qualquer sistema operativo. </para>
+</listitem>
+<listitem>
+<para
+>Suporte para <emphasis
+>Drag &amp; drop</emphasis
+>, de modo a que você possa largar no &kde; qualquer ficheiro MIDI a partir de uma janela do &konqueror;. </para>
+</listitem>
+<listitem>
+<para
+>Você poderá <emphasis
+>alterar o tempo</emphasis
+> das músicas, para as tocar mais depressa ou mais devagar, de acordo com o seu gosto. </para>
+</listitem>
+<listitem>
+<para
+>Mostra algumas luzes para seguir o ritmo da música. </para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>Tipos de letra personalizados</emphasis
+> para mostrar o texto do Karaoke. </para>
+</listitem>
+<listitem>
+<para
+>Suporta as duas normas para introduzir as letras nos ficheiros MIDI, isto é, o texto ou os eventos de texto (e adivinha qual é que é usado por uma dada música). </para>
+</listitem>
+<listitem>
+<para
+>Gestão de Sessões. Se estiver a ser tocada uma música quando você sair do &kde;, da próxima vez que você se voltar a ligar, a mesma música irá começar a tocar. </para>
+</listitem>
+<listitem>
+<para
+><emphasis
+>Volume ajustável</emphasis
+> em tempo-real. </para>
+</listitem>
+<listitem>
+<para
+>Poderá tocar os ficheiros MIDI corrompidos, que noutros leitores os fariam estoirar! </para>
+</listitem>
+<listitem>
+<para
+>Ele consegue abrir <emphasis
+>ficheiros de MIDI/karaoke comprimidos</emphasis
+> tal como qualquer outro ficheiro. </para>
+</listitem>
+<listitem>
+<para
+>Consome aproximadamente <emphasis
+>0.1&percnt;</emphasis
+> da carga do <acronym
+>CPU</acronym
+> do autor (dependendo da complexidade da música). </para>
+</listitem>
+<listitem>
+<para
+>Suporta os sintetizadores de &MIDI; externos, as placas <acronym
+>AWE</acronym
+>, <acronym
+>FM</acronym
+> e <acronym
+>GUS</acronym
+> (para a última você irá precisar do controlador <acronym
+>LUP</acronym
+> e do 'gusd' instalado). </para>
+</listitem>
+<listitem>
+<para
+>Funciona no &Linux; e no FreeBSD (talvez também em outros &UNIX;es...). </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="general-usage">
+<title
+>Uso geral</title>
+
+<sect1 id="opening-songs">
+<title
+>Abrir músicas</title>
+
+<para
+>Você poderá abrir uma música de várias formas diferentes. </para>
+
+<para
+>Primeiro, você poderá seleccionar o <guimenuitem
+>Abrir...</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>, onde será apresentada uma janela de ficheiros normal, com a qual você poderá seleccionar a música que deseja abrir. </para>
+
+<para
+>Você poderá arrastar um ficheiro a partir de uma janela do &konqueror; e largá-lo na janela do &kmid;. Você poderá também fazer 'Drag &amp; Drop' de várias músicas ao mesmo tempo. </para>
+
+<para
+>Se você indicar uma música na linha de comandos ao correr o &kmid;, ela também será aberta. </para>
+
+<para
+>Finalmente, poderá seleccionar a música a partir da lista da colecção activa. </para>
+
+</sect1>
+
+<sect1 id="playing-songs">
+<title
+>Tocar músicas</title>
+
+<para
+>Para tocar uma música, abra-a primeiro e depois carregue no botão <guiicon
+>Tocar</guiicon
+> da barra de ferramentas, escolha o item <guimenuitem
+>Tocar</guimenuitem
+> do menu <guimenu
+>Música</guimenu
+> ou carregue apenas na tecla <keycap
+>Espaço</keycap
+>. </para>
+
+<para
+>Lembre-se que, ao abrir um ficheiro com 'Drag &amp; Drop', o &kmid; irá começar a tocá-lo automaticamente (se você largar mais do que um ficheiro, eles serão adicionados a uma colecção e serão tocados sequencialmente). </para>
+
+<para
+>Logo que o &kmid; esteja a tocar uma música, você poderá mover a barra temporal, carregando com o &MMB; para ir para uma dada posição. </para>
+
+<para
+>Se uma música estiver a tocar muito depressa ou muito devagar para si, você poderá carregar nos cursores em ambos os lados do <acronym
+>LCD</acronym
+> do tempo e fazê-la tocar mais depressa ou mais devagar. Para voltar ao tempo predefinido, basta fazer um duplo-click no <acronym
+>LCD</acronym
+> do tempo. </para>
+
+<para
+>A tecla <keycap
+>Espaço</keycap
+> é usada para duas coisas; quando a música estiver a tocar e você carregar na tecla <keycap
+>Espaço</keycap
+>, ela irá actuar como se você tivesse carregado no botão de <guiicon
+>pausa</guiicon
+> ou no item <guimenuitem
+>Pausa</guimenuitem
+> do menu <guimenu
+>Música</guimenu
+>, isto é, irá colocar a música em pausa. Se você carregar na tecla de <keycap
+>Espaço</keycap
+> quando não estiver a tocar nenhuma música, o &kmid; irá tocá-la. </para>
+
+</sect1>
+
+<sect1 id="displaying-lyrics">
+<title
+>Mostrar as letras</title>
+
+<para
+>Existem dois métodos de guardar as letras numa música, usando os <guimenuitem
+>Eventos de texto</guimenuitem
+> ou os <guimenuitem
+>Eventos de letras</guimenuitem
+>; algumas músicas usam o primeiro, outras o segundo, algumas usam ambos e outras não incluem letras da música :-) </para>
+
+<para
+>O &kmid; permite-lhe escolher os eventos a mostrar e, ainda melhora, tem uma opção para seleccionar automaticamente o tipo de eventos que uma música usa, de modo a que você não tenha de alterar o tipo manualmente. Desta forma, se você activar o item <guimenuitem
+>Seleccionador de Texto Automático</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+>, o texto do Karaoke será automaticamente seleccionado, mas você poderá à mesma mudar o tipo se preferir outro. </para>
+
+<para
+>Para seleccionar o tipo a usar, você poderá usar os tipos apropriados do menu <guimenu
+>Configuração</guimenu
+> ou simplesmente carregar nas teclas <keycap
+>1</keycap
+> e <keycap
+>2</keycap
+> do seu teclado para ver os <guimenuitem
+>Eventos de texto</guimenuitem
+> ou os <guimenuitem
+>Eventos das letras</guimenuitem
+>, respectivamente. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="collections">
+<title
+>Colecções</title>
+
+<para
+>Uma colecção é uma lista de ficheiros MIDI que você reúne num conjunto e que são tocados um a seguir ao outro. Esta secção ajudá-lo-á a usá-las, dando-lhe também algumas dicas úteis para tirar um bom partido delas. </para>
+
+<sect1 id="creating-a-collection">
+<title
+>Criar uma colecção</title>
+
+<para
+>Para criar uma colecção, primeiro abra a janela do <guilabel
+>Gestor de Colecções</guilabel
+>, seleccionando o item <guimenuitem
+>Organizar ...</guimenuitem
+> do menu <guimenu
+>Colecções</guimenu
+>. Depois, carregue no botão <guibutton
+>Nova</guibutton
+>, indicando o nome que deseja que a colecção tenha. </para>
+
+<para
+>Você também poderá copiar uma colecção inteira se a seleccionar e carregar no botão <guibutton
+>Copiar</guibutton
+>, o qual lhe irá pedir o nome da colecção nova, e que terá inicialmente as mesmas músicas que a colecção seleccionada. </para>
+
+<para
+>Assim que tenha mais do que uma colecção, você poderá alterar a colecção activa no <guilabel
+>Gestor de Colecções</guilabel
+>, seleccionando-a. </para>
+
+</sect1>
+<sect1 id="the-temporary-collection">
+<title
+>A Colecção Temporária</title>
+
+<para
+>A Colecção Temporária é uma colecção que é usada para manter as músicas que deseja tocar, mas que não deseja adicionar a nenhuma colecção. </para>
+
+<para
+>Esta colecção <emphasis
+>não é gravada</emphasis
+> à saída da aplicação, por isso tenha isso em conta se adicionar várias músicas a ela. </para>
+
+<para
+>Continue a ler esta secção para compreender mais sobre a Colecção Temporária. </para>
+
+</sect1>
+
+<sect1 id="adding-songs-to-a-collection">
+<title
+>Adicionar músicas a uma colecção</title>
+<subtitle
+>Como usar o <guimenuitem
+>Auto-Adicionar à Colecção</guimenuitem
+></subtitle>
+
+<para
+>Existem algumas formas diferentes de adicionar uma música a uma colecção. </para>
+
+<para
+>Primeiro que tudo, em cada método, você precisa de ter seleccionado a colecção a que deseja adicionar músicas no <guilabel
+>Gestor de Colecções</guilabel
+>. Depois, poderá carregar no botão <guibutton
+>Adicionar</guibutton
+> para adicionar uma dada música música, onde então aparecerá uma janela de abertura de ficheiros para que possa escolher as músicas a adicionar. </para>
+
+<para
+>Os outros métodos para adicionar uma música dependem do estado da opção <guimenuitem
+>Auto-Adicionar à Colecção</guimenuitem
+>. </para>
+
+<para
+>Se a opção <guimenuitem
+>Auto-Adicionar à Colecção</guimenuitem
+> estiver activa, ao abrir uma música (usando a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+></menuchoice
+> ou o 'Drag &amp; Drop') esta será adicionada à colecção activa sem a intervenção do utilizador. </para>
+
+<para
+>Se a opção <guimenuitem
+>Auto-Adicionar à Colecção</guimenuitem
+> não estiver activa, quando abrir uma música, a Colecção Temporária será aberta e limpa, adicionando posteriormente as músicas abertas à mesma. </para>
+
+</sect1>
+
+<sect1 id="removing-songs-from-collections">
+<title
+>Remover as músicas das colecções</title>
+
+<para
+>Para remover uma música de uma colecção, basta abrir o <guilabel
+>Gestor de Colecções</guilabel
+>, seleccionar a colecção apropriada, e a música que deseja remover, carregando finalmente no botão <guibutton
+>Remover</guibutton
+>. </para>
+
+</sect1>
+
+<sect1 id="playing-order">
+<title
+>Tocar por ordem ou aleatoriamente</title>
+
+<para
+>Você poderá seleccionar a ordem pela qual as músicas serão tocadas. Quando seleccionar <guimenuitem
+>Por ordem</guimenuitem
+> no sub-menu <guisubmenu
+>Ordem de Reprodução</guisubmenu
+> do menu <guimenu
+>Colecções</guimenu
+>, as músicas serão tocadas pela mesma ordem pela qual foram adicionadas à colecção. </para>
+
+<para
+>Quando você seleccionar o modo <guimenuitem
+>Baralhar</guimenuitem
+>, o &kmid; irá gerar uma variável aleatória com uma distribuição discreta uniforme, para tocar de forma realmente aleatória as músicas da colecção. Ele irá dar valores a essa variável aleatória enquanto gera a lista na ordem em que as músicas serão tocadas (você quer realmente tocar as músicas aleatoriamente, mas não quer tocar duas vezes a mesma música e você quer tocar a última música tocada quando carregar no botão da <guibutton
+>Música Anterior</guibutton
+>, não quer ? :-) ). </para>
+
+<para
+>A lista aleatória pela qual a colecção será tocada gerar-se-á de novo de cada vez que você adiciona ou remove um ficheiro na colecção activa ou quando carrega no item <guimenuitem
+>Baralhar</guimenuitem
+> do menu. </para>
+
+</sect1>
+
+<sect1 id="selecting-from-a-collection">
+<title
+>Seleccionar uma música de uma colecção</title>
+
+<para
+>Você poderá seleccionar uma música para tocar no <literal
+>Gestor de Colecções</literal
+>, ou usando a lista no texto do Karaoke. </para>
+
+<para
+>Você poderá mudar para a próxima música, usando o item <literal
+>Próxima Música</literal
+> do menu <literal
+>Música</literal
+>, o botão <literal
+>Próxima Música</literal
+> ou carregando na tecla de cursor <literal
+>direita</literal
+>. </para>
+
+<para
+>Para mudar para a música anterior, use o item <guimenuitem
+>Música Anterior</guimenuitem
+> do menu <guimenu
+>Música</guimenu
+>, o item <guimenuitem
+>Música Anterior</guimenuitem
+> da barra de ferramentas, ou carregue na tecla de cursor <keycap
+>esquerda</keycap
+> do seu teclado. </para>
+
+</sect1>
+
+<sect1 id="deleting-a-collection">
+<title
+>Remover uma colecção</title>
+
+<para
+>Para remover uma colecção, basta abrir o <guilabel
+>Gestor de Colecções</guilabel
+>, seleccionar a colecção que deseja remover e carregar em <guibutton
+>Remover</guibutton
+>. Fácil, não é? </para>
+
+<para
+>Por favor lembre-se que não pode remover a Colecção Temporária, mas não interessa, dado que não é gravada quando você sai do &kmid;. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="midi-maps">
+<title
+>Mapas de MIDI</title>
+
+<sect1 id="what-is-a-midimap">
+<title
+>O que é um mapa de MIDI ?</title>
+
+<para
+>Um Mapa de MIDI é algo que mapeia os eventos do MIDI noutros eventos do MIDI. </para>
+
+<para
+>Isto é totalmente necessário se um sintetizador não conseguir compreender os eventos normais (isto é, se um sintetizador não for compatível com o MIDI Geral); neste caso, um mapa de MIDI irá traduzir os eventos do MIDI Geral para os eventos que o sintetizador compreenda. </para>
+
+<para
+>Por exemplo, você poderá fazer um mapa de MIDI que converta todos os eventos de <literal
+>Alterar o 'patch' para Piano Puro</literal
+> para eventos de <literal
+>Alterar o 'patch' para Trompete</literal
+>, e assim, quando uma música começar a tocar um piano, irá assim tocar um trompete. </para>
+
+<para
+>Isto poderá soar estranho (porquê tocar um trompete quando a música foi feita para tocar com um piano?), mas é bastante útil. A norma do <acronym
+>GM</acronym
+> diz que, quando um teclado MIDI recebe um evento para mudar o 'patch' para <literal
+>0</literal
+>, irá mudar o 'patch' actual para um <literal
+>Grande Piano</literal
+>, mas os sintetizadores mais antigos irão mudar, por exemplo, para uma <literal
+>Guitarra Eléctrica</literal
+> quando receber um <literal
+>0</literal
+>. Este teclado antigo necessita de um <literal
+>3</literal
+> (por exemplo) para mudar para um <literal
+>Piano</literal
+>. É aqui que entra em acção o mapa de MIDI, mudando todos os eventos <literal
+>alterar 'patch' para 0</literal
+> ara <literal
+>alterar 'patch' para 3</literal
+>, tocando deste modo o instrumento correcto quando tiver de o fazer. </para>
+
+</sect1>
+
+<sect1 id="do-i-need-a-midi-map">
+<title
+>Será que preciso de um mapa MIDI ?</title>
+
+<para
+>Em resumo, se você não tiver um sintetizador externo, <emphasis
+>não</emphasis
+>! </para>
+
+<para
+>Se só tiver uma placa de som, os mapas de MIDI não são necessários porque todas as placas são compatíveis com o <acronym
+>GM</acronym
+> (MIDI Geral) (isto inclui as placas AWE, as <acronym
+>GUS</acronym
+>, os dispositivos <acronym
+>FM</acronym
+> e assim por diante). </para>
+
+<para
+>Se você estiver a tocar música através de um sintetizador externo que não sejam compatível com o GM, você terá de fazer um mapa de MIDI para o seu teclado. Ainda que você perca uma tarde inteira a fazer o seu ficheiro de mapa e ande a tentar vários valores diferentes para todas as opções, você será completamente recompensado quando terminar, porque irá encontrar todas as possibilidades escondidas do seu teclado. Por exemplo, o autor tem um Yamaha PSS-790 barato, que não é compatível com o <acronym
+>GM</acronym
+>, e não tem tantos instrumentos como um sintetizador <acronym
+>GM</acronym
+>, mas com o mapeador de MIDI do &kmid;, soa ainda melhor que muitas placas de som (incluindo a AWE :-)), devido à qualidade de som encontrada nos sintetizadores externos (mesmo nos incompatíveis com o <acronym
+>GM</acronym
+>). </para>
+
+</sect1>
+
+<sect1 id="creating-a-midi-map">
+<title
+>Criar um mapa de MIDI</title>
+
+<para
+>Não existe nenhum programa para gerar mapas MIDI, por isso você terá de editar o ficheiro à mão (com o seu editor de texto favorito). </para>
+
+<para
+>Um mapa MIDI é um ficheiro de texto que contém todas as traduções necessárias que são necessárias fazer para tocar músicas. </para>
+
+<para
+>Consiste em quatro secções: <literal
+>PATCHMAP</literal
+>, <literal
+>KEYMAP</literal
+>, <literal
+>CHANNELMAP</literal
+> e <literal
+>OPTIONS</literal
+>. </para>
+
+<para
+>Cada secção só deverá aparecer uma vez, excepto a secção <literal
+>KEYMAP</literal
+> que poderá aparecer tantas vezes quantas as necessárias, desde que cada aparição use um TextID (identificador de texto) diferente (continue a ler para mais detalhes). </para>
+
+<para
+>A estrutura geral de um ficheiro de um mapa é: </para>
+
+<screen
+>DEFINE PATCHMAP
+...
+END
+
+DEFINE KEYMAP "Nome do Mapa"
+...
+END
+
+DEFINE KEYMAP "Outro Mapa"
+...
+END
+
+DEFINE CHANNELMAP
+...
+END
+
+OPTIONS
+...
+END
+</screen>
+
+<para
+>Você poderá ver que a palavra <literal
+>DEFINE</literal
+> é usada para indicar quando é que uma dada secção vai começar (excepto no caso da <literal
+>OPTIONS</literal
+>), e o <literal
+>END</literal
+> é colocado no fim de cada secção. </para>
+
+<para
+>Você poderá colocar comentários se começar a linha com um carácter <literal
+>&num;</literal
+>. </para>
+
+<para
+>Por favor, não se esqueça de enviar para o autor os seus ficheiros de mapas por e-mail, para que as versões futuras do &kmid; incluam o suporte para mais teclados incompatíveis com o Midi Geral. </para>
+
+<sect2 id="the-patchmap-section">
+<title
+>A secção <literal
+>PATCHMAP</literal
+></title>
+
+<para
+>Esta secção é usada para indicar como que os 'patches' vão ser mapeados, do GM para a especificação do seu teclado. A utilização geral é: </para>
+
+<screen
+>(Nome do Patch de GM)=(<replaceable
+>N</replaceable
+>) [AllKeysTo M]
+</screen>
+
+<para
+>Em que o <replaceable
+>N</replaceable
+> é o número que o seu teclado precisa de receber para mudar o 'patch' para o mesmo que a norma do GM usa. </para>
+
+<para
+>Tenha em atenção que o lado esquerdo da igualdade é ignorado, por isso os 'patch'es do <acronym
+>GM</acronym
+> devem estar supostamente por ordem (de 0 a 127), como tal você não tem permissão para alterar a ordem das linhas nem de omitir qualquer um dos 128 instrumentos. </para>
+
+<para
+>O parâmetro opcional <literal
+>AllKeysTo M</literal
+> é usado para mapear todas as notas que usam esse instrumento para a tecla <literal
+>M</literal
+>. Por exemplo, imagine que o seu teclado MIDI não tem o som de Tiro de Arma ('patch' de GM 127), de modo que queira mapeá-lo para um tambor de percussão (i.e., a tecla 60), que é algo que soa de forma semelhante a um tiro, então você poderá colocar na 127a linha da secção <literal
+>PATCHMAP</literal
+>: </para>
+
+<screen
+>Tiro =100 AllKeysTo 60</screen>
+
+
+<para
+>Por isso, quando um ficheiro MIDI tentar tocar uma nota com o 'patch' 127 (tiro de pistola, ele será mapeado para o 'patch' 100 (o 'patch' de percussão do seu teclado) e irá tocar a nota 60 (independentemente da tecla que ia ser tocada). </para>
+
+<para
+>Lembre-se que, quando é usado o termo <quote
+>'patch' de percussão</quote
+>, quer dizer o 'patch' em que cada cada tecla toca um tambor, prato, bombo, maracas e assim por diante, e não um som possível que alguns teclados têm e que toca um tom diferente da mesma bateria com cada tecla. </para>
+
+</sect2>
+
+<sect2 id="The-keymap-section">
+<title
+>A secção <literal
+>KEYMAP</literal
+></title>
+
+<para
+>A secção <literal
+>KEYMAP</literal
+> é usada para indicar como é que as teclas serão mapeadas, dentro de cada canal ou instrumento. A utilização é a seguinte: </para>
+
+<screen
+>DEFINE KEYMAP "Nome do mapa de teclas"
+C 0 =0
+C#0 =1
+D 0 =2
+...
+END
+</screen>
+
+<para
+>Tal como com a secção <literal
+>PATCHMAP</literal
+>, é bastante importante a ordem das linhas, e que estejam lá todas (as 128 teclas). </para>
+
+<para
+>Dado que pode definir vários mapas de teclas por cada canal e instrumento, você precisa de dar um nome diferente a cada um na primeira linha. </para>
+
+<para
+>Os mapas de teclas são usados principalmente para mapear as teclas no canal de percussão. Dê uma vista de olhos nos mapas distribuídos para ver alguns exemplos. </para>
+
+</sect2>
+
+<sect2 id="the-channelmap-section">
+<title
+>A secção <literal
+>CHANNELMAP</literal
+></title>
+
+<para
+>Esta secção pode ser usada para mapear alguns canais com outros diferentes. Por exemplo, se você quiser trocar o primeiro e o segundo canal, você podê-lo-á fazer facilmente com a secção <literal
+>CHANNELMAP</literal
+>. </para>
+
+<para
+>Contudo, é mais útil para os teclados que precisem do canal de percussão estarem num canal indicado (a norma do GM usa o canal 10, enquanto que outros usam o 16 ou o 9). </para>
+
+<para
+>Repare que os dispositivos MIDI usam 16 canais, por isso a secção <literal
+>CHANNELMAP</literal
+> tem 16 linhas, da 0 à 15, como a seguinte: </para>
+
+<screen
+>(N) = (M) [Keymap "Nome"] [ForcePatch x]
+</screen>
+
+<para
+>Em que o <literal
+>N</literal
+> é o canal que está mapeado do canal <literal
+>M</literal
+>. Se a opção <literal
+>Keymap</literal
+> for usada, o mapa de teclas com o nome <literal
+>Nome</literal
+> será usado neste canal (este mapa terá de estar definido anteriormente no ficheiro !). Se a opção <literal
+>ForcePatch</literal
+> for usada, todos os eventos que tentem alterar o 'patch' que é usado neste canal serão ignorados, e o 'patch' <literal
+>x</literal
+> será usado em alternativa. </para>
+
+<para
+>A opção <literal
+>ForcePatch</literal
+> poderá ser útil, por exemplo, para usar sempre o 'patch' de percussão no canal de percussão. </para>
+
+</sect2>
+
+<sect2 id="the-options-section">
+<title
+>A secção <literal
+>OPTIONS</literal
+></title>
+
+<para
+>A secção <literal
+>OPTIONS</literal
+> tem algumas opções gerais que poderão ser bastante úteis: </para>
+
+<screen
+>OPTIONS
+PitchBenderRatio = r
+MapExpressionToVolumeEvents
+END
+</screen>
+
+<para
+>Você poderá indicar ambas as opções, somente uma, ou nenhuma delas. </para>
+
+<para
+>O valor do <literal
+>PitchBenderRatio r</literal
+> tem a proporção pela qual os eventos de ajuste da frequência serão multiplicados. Isto é, quando um ficheiro tentar enviar um evento de ajuste de frequência com um valor <literal
+>n</literal
+>, o valor real que será enviado é <literal
+>n*(r/4096)</literal
+> (o valor <literal
+>4096</literal
+> é para não ter de colocar valores decimais no ficheiro do mapa). </para>
+
+<para
+>Isto é usado porque a norma do <acronym
+>GM</acronym
+> diz que, quando um teclado MIDI recebe um evento de Ajuste de Frequência com um valor de dados 4096, deverá mudar a nota para uma superior, mas alguns teclados MIDI tentam ajustar a nota inicial por duas ou mais notas mais altas (às vezes, uma oitava mais alta!) quando recebem um 4096 . Isto poderá ser facilmente corrigido se enviar valores diferentes, de modo que, em vez de enviar um 4096, o KMid envie o valor apropriado. </para>
+
+<para
+>Quando a opção <literal
+>MapExpressionToVolumeEvents</literal
+> estiver definida no ficheiro do mapa e um ficheiro MIDI tente enviar um evento de expressão, o KMid irá enviar um evento de volume que é compreendido pela maioria dos teclados não-GM e que tem um efeito semelhante. Existem muitos ficheiros MIDI que usam eventos de expressão para desvanescer no fim da música, de modo a que oiça a música cada vez mais baixa; você poderá activar esta opção e ver se isto é o que você realmente precisa, porque o seu sintetizador MIDI poderá estar a ignorar os eventos de expressão devido ao facto de não os compreender. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="using-midimaps">
+<title
+>Usar os mapas MIDI</title>
+
+<para
+>Para usar um mapa MIDI, basta abrir a janela da <guilabel
+>Configuração do MIDI</guilabel
+>, seleccionando o item <guimenuitem
+>Configuração do MIDI ...</guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+>. </para>
+
+<para
+>Depois, carregue no botão <guilabel
+>Escolher ...</guilabel
+>, seleccione o ficheiro do mapa com a janela de abertura de ficheiros e divirta-se com a música ! :-) </para>
+</sect1>
+</chapter>
+
+<chapter id="advanced-features">
+<title
+>Funcionalidades avançadas</title>
+
+<sect1 id="the-channel-view">
+<title
+>A Janela dos Canais</title>
+
+<para
+>A janela dos Canais é uma janela onde lhe é mostrada uma área de teclados (um por cada canal MIDI). Nestes teclados, as notas que estão a ser tocadas em cada instrumentos ficam iluminadas para que você possa ver o que cada instrumento está a tocar. </para>
+
+<sect2 id="changing-instruments">
+<title
+>Mudar de instrumentos</title>
+
+<para
+>Você poderá usar a janela dos Canais para mudar o instrumento que cada canal está a tocar. Em cada canal existe uma lista onde você poderá escolher o instrumento. Logo que o altere, o botão verde ao lado dele irá mudar para vermelho, indicando que este não é o teclado por omissão. </para>
+
+<para
+>Se você quiser mudar outra vez o instrumento predefinido, carregue no botão vermelho, para que ele seja então alterado. </para>
+
+</sect2>
+
+<sect2 id="changing-the-look">
+<title
+>Mudar o modo de aparência</title>
+
+<para
+>A Janela dos Canais tem duas formas diferentes (por agora) de mostrar as notas tocadas, e você podê-las-á seleccionar no item <guimenuitem
+>Opções da Janela de Canais...</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+>. </para>
+
+<para
+>Você poderá optar entre um modo em que as teclas tocadas são pressionadas, como se fosse um piano normal (com <guilabel
+>Aparência 3D</guilabel
+>), ou um modo em que as teclas são também pintadas de vermelho, de modo que as teclas carregadas sejam facilmente reconhecidas (<guilabel
+>3D - preenchido</guilabel
+>). Se você tocar piano ou outro instrumento musical, você poderá usar esta janela para aprender a tocar uma música sozinho. Foi usada esta técnica e ela (em conjunto com uma redução de tempo) é óptima para aprender novas composições. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="the-tempo-lcd">
+<title
+>O <acronym
+>LCD</acronym
+> do Tempo</title>
+
+<para
+>Isto mostra o tempo a que é tocada uma música, isto é, a velocidade da música. Quanto maior for este número, mais rapidamente será tocada a música. </para>
+
+<para
+>Você poderá também alterar o tempo da canção, por isso, se uma música tocar demasiado depressa para você seguir as letras, você podê-la-á fazer tocar mais devagar. Para alterar o tempo, você poderá usar os cursores que aparecem de cada lado do <acronym
+>LCD</acronym
+>. </para>
+
+<para
+>Logo que você tenha alterado o tempo, você poderá voltar ao valor por omissão se fizer duplo-click no <acronym
+>LCD</acronym
+>. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="key-bindings">
+<title
+>Teclas</title>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Tecla</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>Espaço</keycap
+></entry>
+<entry
+>Toca a música carregada, se não estiver a tocar, ou coloca-a em pausa, se já estiver a tocar.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Backspace</keycap
+></entry>
+<entry
+>Pára de tocar</entry>
+</row>
+<row>
+<entry
+><keycap
+>Direita</keycap
+></entry>
+<entry
+>Próxima música na colecção actual</entry>
+</row>
+<row>
+<entry
+><keycap
+>Esquerda</keycap
+></entry>
+<entry
+>Música anterior na colecção actual</entry>
+</row>
+<row>
+<entry
+><keycap
+>Cima</keycap
+></entry>
+<entry
+>Sobe uma linha nas letras da música</entry>
+</row>
+<row>
+<entry
+><keycap
+>Baixo</keycap
+></entry>
+<entry
+>Desce uma linha nas letras da música</entry>
+</row>
+<row>
+<entry
+><keycap
+>Page Up</keycap
+></entry>
+<entry
+>Sobe uma página nas letras da música</entry>
+</row>
+<row>
+<entry
+><keycap
+>Page Down</keycap
+></entry>
+<entry
+>Desce uma página nas letras da música</entry>
+</row>
+<row>
+<entry
+><keycap
+>1</keycap
+></entry>
+<entry
+>Mostra os eventos de texto</entry>
+</row>
+<row>
+<entry
+><keycap
+>2</keycap
+></entry>
+<entry
+>Mostra os eventos das letras</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></entry>
+<entry
+>Abre uma música</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry>
+<entry
+>Sai do &kmid;</entry>
+</row>
+<row>
+<entry
+><keycap
+>F1</keycap
+></entry>
+<entry
+>Abre este documento</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</chapter>
+
+<chapter id="frequently-asked-questions">
+<title
+>Perguntas Mais Frequentes (FAQ)</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>O que é exactamente um ficheiro MIDI? </para>
+</question>
+
+<answer>
+<para
+>Um ficheiro MIDI é um ficheiro que contém a informação sobre como tocar uma música, isto é, contém apenas as notas, o ritmo, a velocidade, &etc;. Isto implica que o mesmo ficheiro MIDI, quando for tocado em dois dispositivos diferentes, possa produzir resultados bastante diferentes, assim como uma sinfonia possa ser tocada de forma diferente por dois músicos diferentes. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Consigo obter melhor som com um leitor de MP3/WAV, porque é que devo usar o &kmid;? </para>
+</question>
+<answer>
+<para
+>Bem, não se pode forçar ninguém a usar o &kmid;, mas um ficheiro MIDI típico ocupa 50 Kb. enquanto que um ficheiro MP3 típico ocupa 4 Mb. (e isto é uma taxa de compressão de 1:80 :-) . E, como um bom sintetizador, você poderá obter uma qualidade de som comparável. Mais ainda, com um ficheiro MIDI, você poderá alterar os instrumentos individualmente, a velocidade da música, &etc;, por isso terá um maior controlo global. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não consigo pôr a minha placa AWE a funcionar com o KMid; o que posso fazer? </para>
+</question>
+<answer>
+<para
+>Isto poderá acontecer quando você obter uma distribuição binária (em RPM ou DEB) do &kmid;. Isso acontece porque o &kmid; foi compilado sem o suporte de AWE. Se não funcionar, você terá de obter um pacote com o código-fonte do mesmo (por exemplo da <ulink url="http://www.arrakis.es/~rlarrosa/kmid.html"
+>página pessoal do &kmid;</ulink
+>) </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Eu quero adicionar uma pasta inteira para uma colecção, mas ter de adicionar os ficheiros MIDI, um a um, não é nada engraçado. </para>
+</question>
+
+<answer>
+<para
+>O autor concorda com isso, por isso é que o &kmid; suporta o 'Drag &amp; Drop'. Basta abrir, no &konqueror;, a pasta que deseja adicionar, seleccionar todos os ficheiros, arrastá-los e largá-los no &kmid;. </para>
+<para
+>Certifique-se que activa a opção <guimenuitem
+>Auto-Adicionar à Colecção</guimenuitem
+> antes, para que os ficheiros sejam adicionados à colecção actual. Se você não fizer isto, os ficheiros serão adicionados à Colecção Temporária. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Não consigo seguir as letras; está a tocar demasiado depressa! </para>
+</question>
+<answer>
+<para
+>Você poderá carregar na seta esquerda do <acronym
+>LCD</acronym
+> do tempo para a música tocar mais devagar. Lembre-se que poderá fazer duplo-click no <acronym
+>LCD</acronym
+> para voltar ao tempo por omissão. </para
+>
+</answer>
+</qandaentry>
+</qandaset>
+
+</chapter>
+
+<chapter id="final-notes">
+<title
+>Notas finais</title>
+
+<sect1 id="some-tips-and-tricks">
+<title
+>Alguns truques e dicas</title>
+
+<para
+>Serão incluídas algumas sugestões para que você possa tirar uma vantagem completa para tirar partido de todas as funcionalidades do &kmid;: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Abrir os ficheiros</term>
+<listitem>
+<para
+>Mantenha sempre um ecrã do &kde; com uma janela do &konqueror; aberta na pasta de base dos ficheiros MIDI e o &kmid; neste ecrã (se estiver a tocar um ficheiro MIDI) ou fixo (se estiver a tocar um ficheiro de Karaoke :-)). Desta forma, quando a colecção activa terminar ou se a pessoa quiser tocar algum ficheiro, poderá ir à janela do &konqueror;, seleccionar os ficheiros desejados, arrastá-los e largá-los na janela do &kmid;. </para>
+
+<para
+>Suponha que quer tocar alguns ficheiros MIDI, mas não os quer adicionar a nenhuma colecção; nesse caso, basta desligar a opção <guimenuitem
+>Auto-Adicionar à Colecção</guimenuitem
+> no menu <guimenu
+>Colecções</guimenu
+> e abrir os ficheiros, para que eles sejam adicionados à Colecção Temporária. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Outro método para criar uma colecção nova</term>
+<listitem>
+<para
+>Suponha que tem os ficheiros MIDI <filename
+>A.mid</filename
+>, <filename
+>B.mid</filename
+> e <filename
+>C.mid</filename
+>. Em primeiro lugar, só deseja tocar o primeiro ficheiro MIDI, por isso irá deseleccionar a opção <guimenuitem
+>Auto-Adicionar</guimenuitem
+> e abrir o <filename
+>A.mid</filename
+>. Você irá obter então uma Colecção Temporária com apenas um ficheiro MIDI. </para>
+<para
+>Então opta por tocar também o B e o C, fazendo uma colecção com ambos, o que faria? </para>
+<para
+>Simples; seleccione o <guimenuitem
+>Auto-Adicionar</guimenuitem
+> e abra os ficheiros <filename
+>B.mid</filename
+> e <filename
+>C.mid</filename
+> (usando um dos vários métodos), para que eles sejam adicionados automaticamente à Colecção Temporária, a qual irá então ter o <filename
+>A.mid</filename
+>, o <filename
+>B.mid</filename
+> e o <filename
+>C.mid</filename
+>. A esta altura, você poderá abrir a janela de <guilabel
+>Organizar as Colecções</guilabel
+>, seleccionar a Colecção Temporária e carregar no botão <literal
+>Copiar</literal
+>, indicando finalmente o nome da colecção nova. Assim, passa a ter uma colecção nova, que contém os ficheiros MIDI A, B e C, e que não é removida quando você sair do &kmid;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="hall-of-kmids-friends">
+<title
+>Painel de amigos do &kmid;</title>
+
+<para
+>Estas são algumas pessoas que enviaram para o autor alguns ficheiros MIDI ou um postal; para todos eles, muito obrigado! Ouvir estas músicas e ler estes postais irão manter o autor cada vez mais a programar no &kmid;. </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Ola Sigurdson - <literal
+>Taking Care of Business</literal
+> (Bachman Turner Overdrive)</para>
+</listitem>
+<listitem>
+<para
+>EG Lim - Um postal mesmo muito bonito de Penang.</para>
+</listitem>
+<listitem>
+<para
+>Guenther Starnberger - <literal
+>Amadeus</literal
+> (Falco) e <literal
+>Schrei Nach Liebe</literal
+> (Die Aerzte)</para>
+</listitem>
+<listitem>
+<para
+>Leandro Terr&eacute;s - <literal
+>All That She Wants</literal
+> e <literal
+>The Sign</literal
+> (Ace of Base)</para>
+</listitem>
+<listitem>
+<para
+>Nick Stoic - Dois ficheiros midi</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="about-the-author">
+<title
+>Acerca do autor</title>
+
+<para
+>O &kmid; tem sido feito pelo Antonio Larrosa Jim&eacute;nez, em M&aacute;laga (Espanha). É um estudante de Matemática na Universidade de M&aacute;laga, estando de momento a fazer o terceiro ano, pelo que não tem muito tempo livre para os seus passatempos, embora tente sempre fazer alguns :-). Os seus passatempos incluem : Programar, coleccionar ficheiros MIDI, tocar música e provar teoremas ;-). </para>
+
+<para
+>Se quiser saber onde obter ficheiros de MIDI/Karaoke, se tiver alguma dúvida, um erro para comunicar, uma ideia ou uma funcionalidade que gostasse de ver no &kmid; ou se simplesmente quiser deixar o autor contente, esteja à vontade para enviar um e-mail para: <email
+>larrosa@kde.org</email
+> ou <email
+>antlarr@arrakis.es</email
+> </para>
+
+<para
+>ou envie uma carta por correio normal para: </para>
+
+<literallayout
+>Antonio Larrosa Jimenez
+Rio Arnoya 10 5B
+Málaga (Espanha)
+</literallayout>
+
+<para
+>Você irá deixar o autor realmente contente se lhe enviar um postal do sítio onde vive ou um ficheiro de MIDI/Karaoke de um grupo local do seu país. Toda a gente que me enviar um postal ou um ficheiro MIDI irá ter o seu nome no Painel de Amigos do &kmid; (desde que não se oponham a isso). Por favor, contacte o autor antes de enviar os ficheiros MIDI, porque ele já os poderá ter. </para>
+
+<para
+>O autor gostaria ainda de reforçar que o &kmid; foi feito por completo no tempo-livre, sem qualquer apoio monetário de nenhuma companhia ou particulares. Por isso, tenha em mente que, quando o usar, a única coisa que mantém o autor a trabalhar nisto é a obtenção das reacções dos seus utilizadores (um postal ou apenas um e-mail). </para>
+
+<para
+>O autor gostaria também de agradecer às seguintes pessoas pela sua ajuda a desenvolver o &kmid;: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Paul J. Leonard <email
+>P.J.Leonard@bath.ac.uk</email
+> - Suporte para placas AWE </para>
+</listitem>
+<listitem>
+<para
+>Sebestyen Zoltan <email
+>szoli@digo.inf.elte.hu</email
+> - Passagem para o BSD e testes com o AWE </para>
+</listitem>
+<listitem>
+<para
+>Christian Esken <email
+>esken@kde.org</email
+> - Por organizar os esforços multimédia do KDE </para>
+</listitem>
+<listitem>
+<para
+>Stephan Kulow <email
+>coolo@kde.org</email
+>- 'Scripts' do 'configure' e ajuda no <command
+>automake</command
+> e no <command
+>CVS</command
+> </para>
+</listitem>
+<listitem>
+<para
+>Jaroslav Kysela - Ajuda a fazer o suporte do controlador do &Linux; Ultrasound Project (Projecto Ultrasound do &Linux;) </para>
+</listitem>
+<listitem>
+<para
+>Takashi Iwai e Joseph H. Buehler - Correcção da frequência das placas AWE, a qual estava muito alta </para>
+</listitem>
+<listitem>
+<para
+>Adrian Knoth - Por me dar boas notícias e várias sugestões </para>
+</listitem>
+<listitem>
+<para
+>Kevin Street - Correcção para suportar o FreeBSD 3.0 </para>
+</listitem>
+<listitem>
+<para
+>Os agradecimentos vão também para o Jose Luis Sanchez pelo seu teste do suporte de GUS, ao Ignacio Garcia por testar ao suporte do AWE, ao Hans Petter Bieker, Ola Sigurdson, Marc Diefenbruch, Peter Gritsch, Magnus Pfeffer, Urko Lusa, Peter-Paul Witta, Thorsten Westheider, Ulrich Cordes e a toda a gente que enviou para o autor as correcções, relatórios de erros ou apenas mensagem de e-mail a encorajá-lo. </para>
+</listitem>
+<listitem>
+<para
+>E, claro, a todos os músicos fabulosos na Net que continuam a fornecer à equipa os vários ficheiros MIDI e Karaoke maravilhosos. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect1>
+
+<sect1 id="copyright-and-license">
+<title
+>Créditos e Licença</title>
+
+<para
+>O &kmid; tem o 'copyright' de Antonio Larrosa Jim&eacute;nez, 1999-2001</para>
+
+<para
+>A documentação tem o 'copyright' de Antonio Larrosa Jim&eacute;nez 1999, 2001</para>
+&underFDL; &underGPL; </sect1>
+
+</chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-kmid">
+<title
+>Como obter o &kmid;</title>
+&install.intro.documentation; <para
+>Adicionalmente, o &kmid; pode ser encontrado na sua página pessoal, que está em <ulink url="http://www.arrakis.es/~rlarrosa/kmid.html"
+> http://www.arrakis.es/~rlarrosa/kmid.html</ulink
+>. Na página pessoal, você poderá acompanhar o seu desenvolvimento, ver algumas informações sobre ele, algumas imagens, uma lista dos 'sites' onde você poderá obter mais músicas de Karaoke, &etc; </para>
+
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>O &kmid; precisa, para trabalhar, de:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>&kde;. Bem, você, provavelmente, já terá isto :-) </para>
+</listitem>
+<listitem>
+<para
+>Uma placa de som. Uma boa placa de som e/ou sintetizador externo são recomendados, dado que a qualidade do som depende em grande medida da sua placa de som. Não é o mesmo tocar a música com um dispositivo FM ou com uma placa AWE. </para>
+
+<para
+>Se você não tiver uma placa de som, pode à mesma compilar o &kmid; com o <literal
+>MODE_DEMO_ONLYVISUAL</literal
+> definido para que ele corra como se tivesse uma (mas você não irá obter nenhuma música, obviamente :-( ). </para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; <para
+>Vêm incluídos alguns exemplos instalados na <filename class="directory"
+>$dollar;<envar
+>KDEDIR</envar
+>/share/apps/kmid</filename
+> </para>
+
+<para
+>Se tiver algum problema, não hesite em contactar uma lista de correio do &kde; ou em enviar um relatório directamente para mim. </para>
+
+</sect1>
+
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.in
new file mode 100644
index 00000000000..40cb35d878b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kmix
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kmix/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kmix/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kmix/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kmix/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kmix/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook kmix-window.png index.cache.bz2 kmix-channel-record.png Makefile.in kmix-channel-playback.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kmix-channel-record.png kmix-window.png index.docbook kmix-channel-playback.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix
+ @for base in kmix-channel-record.png kmix-window.png index.docbook kmix-channel-playback.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kmix-channel-record.png kmix-window.png index.docbook kmix-channel-playback.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kmix-channel-record.png kmix-window.png index.docbook kmix-channel-playback.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kmix/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kmix/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kmix/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/kmix/index.cache.bz2
new file mode 100644
index 00000000000..d6ddaaa77bc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/index.docbook b/tde-i18n-pt/docs/kdemultimedia/kmix/index.docbook
new file mode 100644
index 00000000000..3dd354c5554
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/index.docbook
@@ -0,0 +1,817 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmix;">
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kmix;</title>
+
+<authorgroup>
+<author
+><firstname
+>Matt</firstname
+> <surname
+>Johnston</surname
+> <affiliation
+> <address
+><email
+>mattj@flashmail.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Christian</firstname
+> <surname
+>Esken</surname
+> <affiliation
+><address
+><email
+>esken@kde.org</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Helio</firstname
+> <surname
+>Chissini de Castro</surname
+> <affiliation
+><address
+><email
+>helio@kde.org</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+
+<othercredit role="developer"
+><firstname
+>Stefan</firstname
+> <surname
+>Schimanski</surname
+> <affiliation
+><address
+><email
+>1Stein@gmx.de</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+><email
+>lauri@kde.org</email
+></address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>Rui</firstname
+><surname
+>Branco</surname
+><affiliation
+><address
+><email
+>freedebian@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1996</year
+><year
+>2005</year>
+<holder
+>Christian Esken &amp; Matt Johnston</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-02-08</date>
+<releaseinfo
+>2.2</releaseinfo>
+
+<abstract
+><para
+>O &kmix; é uma aplicação que permite alterar o volume da sua placa de som.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KMix</keyword>
+<keyword
+>kdemultimedia</keyword>
+<keyword
+>som</keyword>
+<keyword
+>volume</keyword>
+<keyword
+>mesa de mistura</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kmix; é o programa de mesa de mistura do &kde; para a placa de som .Apesar de pequeno, possuí muitas funções. O programa deverá fornecer controlos para cada uma das suas placas de som.</para>
+
+<para
+>O &kmix; suporta várias plataformas e controladores de som:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O controlador de som ALSA.</para
+></listitem>
+<listitem
+><para
+>Todas as plataformas Open Sound System. Foi explicitamente testado em &Linux; FreeBSD, NetBSD e BSDI.</para
+></listitem>
+<listitem
+><para
+>Máquinas baseadas no &Solaris;.</para
+></listitem>
+<listitem
+><para
+>Máquinas baseadas no &IRIX;.</para
+></listitem>
+<listitem
+><para
+>Máquinas baseadas no &HP-UX;.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se tiver tanto os controladores ALSA como os do Open Sound System instalados, o KMix irá usar o controlador ALSA.</para>
+
+</chapter>
+
+<chapter id="working-with-kmix">
+<title
+>Usar o &kmix;</title>
+
+<sect1 id="basic-usage">
+<title
+>Básico</title>
+
+<para
+>O funcionamento do &kmix; é bastante claro. Todo o dispositivo da mesa de mistura que a placa de som fornece é representado por uma barra de controlo de volume. Os dispositivos mono apenas possuem uma barra, enquanto os dispositivos estéreo podem ter uma ou duas, dependendo da sua escolha. Adicionalmente existe uma barra deslizante no fundo da janela do &kmix;. Se possui várias placas de som, cada uma delas terá a sua página. <screenshot>
+<screeninfo
+>A Janela Principal do &kmix;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kmix-window.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela Principal do &kmix;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</para>
+
+
+<para
+>A janela tem três secções com controlos da placa de som: <simplelist>
+<member
+>Saída: Esta contém os controlos que estão mais relacionados com a saída ou reprodução de som, como o controlo de volume "Master" (mestre).</member>
+<member
+>Entrada: Esta contém os controlos mais relacionados com a gravação, como o "Capture" (Captura).</member>
+<member
+>Opções: Esta contém todas as opções que permitem apenas LIGAR ou DESLIGAR alguma funcionalidade (como o "Mic Boost (+20dB)") e as opções de escolha-múltipla como o "Seleccione o Microfone: Mic1 ou Mic2").</member>
+</simplelist>
+</para>
+
+<para
+>Para além dos controlos de volume, o KMix também contém LED's. A regra geral das cores é:</para>
+<simplelist>
+<member
+>Verde: Um LED que lida com a reprodução</member>
+<member
+>Vermelho: Um LED que lida com a gravação</member>
+<member
+>Amarelo: Um LED que lida com as capacidades especiais da placa de som</member>
+</simplelist>
+</sect1>
+
+<sect1 id="volume-sliders">
+<title
+>Barras de volume</title>
+
+<para
+>Os controlos de volume na secção "Saída" e "Entrada" consistem em (de cima para baixo): <screenshot>
+<screeninfo
+>Controlo do Volume (Secção "Entrada")</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kmix-channel-playback.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Controlo do Volume (Secção "Entrada")</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<simplelist>
+<member
+>Um ícone que presenta a função da opção.</member>
+<member
+>Um LED Verde de Mudo, que lhe permite desligar um controlo (A luz apaga-se/fica mais escura) ou voltar a ligá-lo (a luz liga-se/fica brilhante).</member>
+<member
+>Uma barra para controlo de volume (Sugestão: Você poderá esconder a legenda da barra, por exemplo, se a mesa de mistura ocupar demasiado espaço do seu ecrã).</member>
+<member
+>Se um controlo suportar a gravação, irá existir um LED vermelho de Gravação. Se o LED estiver aceso (vermelho claro), o controlo está seleccionado para gravação. Se não estiver aceso (vermelho escuro), o controlo NÃO está seleccionado para gravação.</member>
+</simplelist>
+
+<screenshot>
+<screeninfo
+>Controlo de volume com Opções de Gravação (Secção "Saída")</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kmix-channel-record.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Controlo de volume com Opções de Gravação (Secção "Saída")</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+
+</para>
+
+<para
+>Os controlos na secção "Opções" consistem num LED e numa breve descrição da função. Lembre-se, por favor, que os LEDs vermelhos são para gravação, enquanto os LEDs amarelos são para as funcionalidades especiais da placa de som. Se não tiver a certeza do significado de um controlo, peça ao fornecedor do controlador da placa de som (para a maioria das distribuições de Linux actuais este é o ALSA em http://www.alsa-project.org).</para>
+
+<para
+>As barras de volume possuem um menu de contexto, acessível através de um clique no botão direito na barra ou no ícone do dispositivo (no topo). Algumas entradas são possíveis, mas apenas as aplicáveis são mostradas.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Separar os Canais</guilabel
+></term>
+<listitem
+><para
+>Mostra uma ou duas barras de volume. Isto aplica-se apenas a dispositivos estéreo. A barra de controlo direita controla o volume do lado direito, e a esquerda controla o volume do lado esquerdo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mudo</guilabel
+></term>
+<listitem
+><para
+>Desligar e ligar o som do dispositivo</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Esconder</guilabel
+></term>
+<listitem
+><para
+>Se não estiver interessado em regular este dispositivo pode esconder esta opção. Se a quiser voltar a mostrar, apenas terá que a seleccionar a opção <guilabel
+>Canais</guilabel
+> (ver abaixo)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Configurar os Atalhos</guilabel
+></term>
+<listitem
+><para
+>Pode controlar um dispositivo com o teclado. Use esta opção do menu para mostrar o dialogo do &kde; <guilabel
+>Configurar teclas de atalho </guilabel
+>. Aqui pode definir as teclas para aumentar e diminuir o volume, bem como para tirar o som ao dispositivo. As teclas são globais e funcionam mesmo quando o &kmix; está em ícone ou acoplado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Canais</guilabel
+></term>
+<listitem
+><para
+>Você irá obter uma janela onde poderá configurar, por secção (Saída, Entrada, Opções), que canais deseja ver.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Menu</guilabel
+></term>
+<listitem
+><para
+>Esta opção não é específica a qualquer dispositivo, mas afecta a janela da mesa de mistura. Pode usar esta opção para esconder ou mostrar a barra de menu. Também poderá fazer isto carregando no atalho (normalmente CTRL-m)</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="panning-slider">
+<title
+>Barra deslizante</title>
+
+<para
+>Com esta barra pode controlar a distribuição de volume entre a coluna esquerda e a direita. Esta barra é um regulador geral, afectando todos os dispositivos estéreo (os dispositivos mono são ignorados). A posição por omissão é a central. Arrastando a barra para a esquerda passa o volume para a coluna esquerda, e vice-versa para o direito. Obviamente, estes podem ser trocados se as suas colunas não estiverem posicionadas correctamente.</para>
+<para
+>Para os Sistemas Surround, tenha em atenção que o dispositivo Master (mestre) normalmente regula apenas os altifalantes frontais. Esta é uma limitação da sua placa de sum. Se a sua placa de som tem </para
+>
+<para
+>Se a sua placa de som não tiver um dispositivo Master, algum outro dispositivo poderá ser obtido pelo KMix - para a maioria das pessoas este é o controlo Wave (ou PCM).</para>
+
+</sect1>
+
+<sect1 id="configuration-options">
+<title
+>Opções de configuração</title>
+
+<para
+>Use o <guilabel
+>Menu -> Configuração -> Configurar o KMix...</guilabel
+> para escolher as opções. Estes itens são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Acoplar no painel</guilabel
+></term>
+<listitem
+><para
+>Se seleccionado, o &kmix; irá ser acoplado quando carregar no botão de fechar janela. Se não estiver seleccionado, o &kmix; será encerrado quando carregar no botão de fecho de janela. Atenção: depois de encerrar não poderá controlar o volume através das teclas escolhidas por si.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activar o controlo de volume no painel</guilabel
+></term>
+<listitem
+><para
+>Se estiver activo, ao carregar com o botão esquerdo no ícone da bandeja do KMix, irá mostrar uma janela com um controlo de volume para o dispositivo preferido (Sugestão: de momento você não pode mudar este dispositivo - ele é seleccionado pelo KMix em alternativa). Se a opção estiver desactivada, a janela principal do KMix será mostrada por completo, quando carregar com o botão esquerdo no ícone da bandeja.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as marcas</guilabel
+></term>
+<listitem
+><para
+>Mostrar linhas para marcar posições nas barras.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o texto</guilabel
+></term>
+<listitem
+><para
+>Mostra o nome de cada um dos dispositivos de som. Quer esta função esteja seleccionada ou não, verá esta informação em texto sempre que passar com o rato por cima do ícone de cada dispositivo.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Carregar níveis de volume no arranque</guilabel
+></term>
+<listitem
+><para
+>Deixa que o KDE reponha os volumes quando você se ligar de novo. Isto repõe os seus níveis de volume pessoais, que são gravados quando você sair. Se o seu Sistema Operativo gravar os níveis de volume, poderá não necessitar desta opção (embora, num computador com vários utilizadores isto seja à mesma necessário).</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+
+</chapter>
+
+
+<chapter id="working-with-kmixapplet">
+<title
+>O 'applet' de painel do &kmix;</title>
+
+<para
+>O painel 'applet' do &kmix; é uma alternativa à interface do &kmix;. Pode adicioná-lo ao painel do KDE através do painel de menu (<guilabel
+>Menu do Painel</guilabel
+> -> <guilabel
+>Adicionar</guilabel
+> -> <guilabel
+>'Applet'</guilabel
+> -> <guilabel
+>Mistura de Áudio</guilabel
+>). </para>
+
+<para
+>Pode trabalhar com o 'applet' &kmix; conforme descrito em <link linkend="working-with-kmix"
+>janela principal</link
+> incluindo o menu de contexto. Devido ao espaço limitado do painel, existem algumas diferenças: <simplelist>
+<member
+>Menu principal não disponível.</member>
+<member
+>Se tiver várias placas de som, não lhe será possível mudar a selecção da mesa de mistura depois da selecção inicial.</member>
+<member
+>Sem ícone acoplado. Se quiser usar o ícone acoplado tem que adicionalmente iniciar o &kmix;através do menu K (normalmente em <guilabel
+>Menu-K</guilabel
+> -> <guilabel
+>Multimédia</guilabel
+> -> <guilabel
+>Mesa de Mistura de Áudio</guilabel
+>).</member>
+<member
+>Os ícones só estão disponíveis quando o painel tem dimensão suficiente.</member>
+<member
+>Não está disponível o nome do dispositivo.</member>
+<member
+>A configuração é efectuada através do painel de menu - pode configurar cores e a direcção da barra aqui.</member>
+<member
+>Sem gravação automática de volume. Se quiser gravar os seus níveis de volume quando sair para serem repostos mais tarde, terá também de iniciar o KMix a partir do menu K.</member>
+</simplelist>
+
+</para>
+</chapter>
+
+
+<chapter id="advanced-kmix">
+<title
+>Funcionalidades avançadas do KMix</title>
+
+
+
+<warning
+><para
+>Este capítulo descreve uma funcionalidade do &kmix; destinada ao utilizador experiente. A maior parte dos utilizadores nunca necessitará da mesma, pode por isso seguramente saltar este capítulo</para
+></warning>
+
+
+<sect1 id="dcop-overview">
+<title
+>A Interface DCOP</title>
+
+<para
+>Por vezes pode querer fazer algo especializado. Algo como controlar a mesa de mistura a partir de outra aplicação ou tornar mudo o dispositivo mestre todos os dias às 22 horas. &kmix; tem uma interface DCOP que lhe permite alcançar muito com o mínimo esforço. Pode em modo de consola escrever <guilabel
+>dcop kmix</guilabel
+> para explorar a interface DCOP do &kmix;. As interfaces específicas do &kmix; são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mixer0</guilabel
+></term>
+<listitem
+><para
+>Permite controlar a primeira mesa de mistura. Pode definir níveis de volume, tornar mudo o dispositivo, alterar o balanço, obter o nome da mesa de mistura e muito mais. Escreva <guilabel
+>dcop kmix Mixer0</guilabel
+> se quiser explorar todas as funcionalidades. Existem mais entradas como <guilabel
+>Mixer1</guilabel
+> para o caso ter instaladas várias placas de som.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>kmix-mainwindow#1</guilabel
+></term>
+<listitem
+><para
+>O estilo gráfico da janela pode ser controlado com este comando. Pode tornar invisível ou visível a janela, mudar o seu tamanho e muito mais. Escreva <guilabel
+>dcop kmix kmix-mainwindow#1</guilabel
+> se quiser explorar todas as funcionalidades.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+
+
+
+
+<sect1 id="dcop-examples">
+<title
+>Exemplos do DCOP</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>dcop kmix kmix-mainwindow#1 hide</guilabel
+></term>
+<listitem
+><para
+>Esconde a janela gráfica. Escreva <guilabel
+>dcop kmix kmix-mainwindow#1 show</guilabel
+> ou clique no ícone acoplado para a mostrar novamente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>dcop kmix kmix-mainwindow#1 resize 1 1</guilabel
+></term>
+<listitem
+><para
+>Diminui o tamanho da janela para a menor dimensão possível. Esta é a dimensão que permite que todas as barras (e outros elementos gráficos) se enquadrem na janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>dcop kmix Mixer0 mixerName</guilabel
+></term>
+<listitem
+><para
+>Retorna o nome da primeira mesa de mistura, por exemplo <guilabel
+>Sound Fusion CS46xx</guilabel
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>dcop kmix Mixer1 setVolume 0 10</guilabel
+></term>
+<listitem
+><para
+>Define o nível de volume da segunda mesa de mistura, dispositivo em percentagem de 0 a 10. Dispositivo 0 normalmente o dispositivo mestre, embora nem sempre. Se quiser desactivar o (primeiro) dispositivo principal da segunda placa de som , pode usar <guilabel
+>dcop kmix Mixer1 setMasterVolume 0</guilabel
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Pode executar estes comandos directamente através de uma consola no KDE. Se precisar de executar comandos dcop de outro local, por exemplo a partir de um script de 'crontab', tem que definir a variável de ambiente <guilabel
+>DCOPSERVER</guilabel
+> (como na primeira linha do seu ~/.DCOPservidor_nome da máquina_:0 file), por exemplo: </para>
+ <!-- Don't know a better way to format code - esken -->
+<simplelist>
+<member
+>#!/bin/sh</member>
+<member
+>DCOPSERVER=`cat /home/areapessoal/.DCOPservidor_nome da máquina_:0 | grep local`</member>
+<member
+>export DCOPSERVER</member>
+<member
+>dcop kmix Mixer0 setMasterVolume 0</member>
+</simplelist>
+
+</sect1>
+
+<sect1 id="tips-and-tricks">
+<title
+>Truques e dicas</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar os controladores ALSA e OSS ao mesmo tempo
+></guilabel
+></term>
+<listitem>
+<para
+>O KMix no Linux pode usar quer o controlador ALSA quer o controlador OSS. Se necessitar de utilizar os dois controladores ao mesmo (situação rara), pode fazer o seguinte: Sair do KMix e adicionar a seguinte linha no seu ficheiro <guilabel
+>kmixrc</guilabel
+> na secção de configuração global.</para>
+<para
+><guilabel
+>MultiDriver=true</guilabel
+></para>
+<para
+>Inicie novamente o KMix. Se clicar em <guilabel
+>Ajuda->Informação de Hardware</guilabel
+> deverá ver "<guilabel
+>controladores de Som utilizados: ALSA0.9 + OSS</guilabel
+>" e "<guilabel
+>modo experimental de controlador-múltiplo activado</guilabel
+>"</para>
+<warning
+><para
+>Aviso: Provavelmente irá ver todas as mesas de mistura em duplicado.</para
+><para
+>Não existe suporte para esta configuração.</para
+></warning>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>Programadores principais</para>
+
+<itemizedlist>
+<listitem
+><para
+>Copyright 1996-2000 Christian Esken</para
+></listitem>
+<listitem
+><para
+>Copyright 2000-2003 Christian Esken &amp; Stefan Schimanski</para
+></listitem>
+<listitem
+><para
+>Copyright 2003-2005 Christian Esken &amp; Helio Chissini de Castro</para
+></listitem>
+</itemizedlist>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Christian Esken <email
+>esken@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Stefan Schimanski <email
+>1Stein@gmx.de</email
+></para
+></listitem>
+<listitem
+><para
+>Paul Kendall <email
+>paul@orion.co.nz</email
+> - Porte para SGI</para
+></listitem>
+<listitem
+><para
+>Sebestyen Zoltan <email
+>szoli@digo.inf.elte.hu</email
+> - Correcções para FreeBSD</para
+></listitem>
+<listitem
+><para
+>Faraut Jean-Louis <email
+>jlf@essi.fr</email
+> - Correcções para Solaris</para
+></listitem>
+<listitem
+><para
+>Nick Lopez <email
+>kimo_sabe@usa.net</email
+> - Porte para ALSA</para
+></listitem>
+<listitem
+><para
+>Helge Deller <email
+>deller@gmx.de</email
+> - Porte para HP-UX</para
+></listitem>
+<listitem
+><para
+>Lennart Augustsson <email
+>augustss@cs.chalmers.se</email
+> - *BSD Fixes</para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 Matt Johnston <email
+>mattj@flashmail.com</email
+></para>
+
+<para
+>Actualizado em 2003 para corresponder ao &kmix; V1.91 por Christian Esken <email
+>esken@kde.org</email
+></para>
+
+<para
+>Actualizado em 2005 para corresponder ao &kmix; V2.2 por Christian Esken <email
+>esken@kde.org</email
+></para>
+
+
+<para
+>Baseado na documentação de Christian Esken <email
+>esken@kde.org</email
+></para>
+<para
+>Tradução de Rui Branco <email
+>freedebian@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kmix">
+<title
+>Como obter o &kmix;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Obviamente, o &kmix; só é útil se você tiver uma placa de som. O &kmix; suporta várias plataformas e controladores de som:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Todas as plataformas Open Sound System. Foi explicitamente testado em &Linux; FreeBSD, NetBSD e BSDI.</para
+></listitem>
+<listitem
+><para
+>Máquinas baseadas no &Solaris;.</para
+></listitem>
+<listitem
+><para
+>Máquinas baseadas no &IRIX;.</para
+></listitem>
+<listitem
+><para
+>O controlador de som ALSA.</para
+></listitem>
+<listitem
+><para
+>Máquinas baseadas no &HP-UX;.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-playback.png b/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-playback.png
new file mode 100644
index 00000000000..40a84d9bacb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-playback.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-record.png b/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-record.png
new file mode 100644
index 00000000000..d5f5d186a25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-channel-record.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-window.png b/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-window.png
new file mode 100644
index 00000000000..02d4a05c687
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kmix/kmix-window.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/krec/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/krec/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/krec/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/krec/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/krec/Makefile.in
new file mode 100644
index 00000000000..aebeefa47ef
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/krec/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/krec
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/krec/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/krec/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/krec/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/krec/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/krec/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/krec/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/krec/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/krec/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/krec/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/krec/index.cache.bz2
new file mode 100644
index 00000000000..6beb4eb83b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/krec/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/krec/index.docbook b/tde-i18n-pt/docs/kdemultimedia/krec/index.docbook
new file mode 100644
index 00000000000..59d74cda7b2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/krec/index.docbook
@@ -0,0 +1,649 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&krec;">
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual do &krec;</title>
+
+<authorgroup>
+<author
+><firstname
+>Arnold</firstname
+> <surname
+>Krille</surname
+> <affiliation
+> <address
+><email
+>arnold@arnoldarts.de</email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Rui</firstname
+><surname
+>Branco</surname
+><affiliation
+><address
+><email
+>freedebian@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2002</year>
+<year
+>2003</year>
+<year
+>2004</year>
+<holder
+>Arnold Krille</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-03-01</date>
+<releaseinfo
+>0.5.1</releaseinfo>
+
+<!--
+ vim: tw=80 et sw=2 ts=2
+-->
+<abstract>
+<para
+>O &krec; é uma aplicação de gravação para o &arts;. Pode ser usado para gravar qualquer som vindo ou enviado através do computador. Alguns efeitos dinâmicos estão implementados tal como a possibilidade de tocar o que estiver a gravar. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdemultimedia</keyword>
+<keyword
+>KRec</keyword>
+<keyword
+>aRts</keyword>
+<keyword
+>gravar</keyword>
+<keyword
+>interface</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!--
+ TODO: (ordered by priority)
+ - Explained:
+ - Mainwidget
+ - more on exports
+ + Quality settings
+ + possible more examples for the compressors
+ + Configuration
+ + Recording from line-in
+-->
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="why-krec">
+<title
+>Porque escrevi o &krec;</title>
+
+<para
+>Depois de trabalhar um pouco com o &arts;, cheguei à conclusão que o mesmo não possuía uma aplicação de gravação exceptuando a ferramenta de linha de comando <command
+>artsrec</command
+>. Tive que gravar um programa de rádio para uns colegas meus, misturar e criar um 'master' e queria usar o &Linux; para a gravação. Comecei então a escrever o &krec;. </para>
+</sect1>
+
+<sect1 id="what-krec-does">
+<title
+>O que faz o &krec;</title>
+
+<para
+>A finalidade do &krec; é bastante simples. Liga-se ao servidor &arts; e grava o que para ele é redireccionado para ficheiros. Estes ficheiros estão num formato especial do &krec; mas é possível exportá-los para ficheiros wave, ogg e mp3. </para>
+<para
+>O &krec; tem no entanto muito mais funcionalidades. Você pode efectuar gravações múltiplas num ficheiro até com funcionalidades de sobreposição. </para>
+</sect1>
+
+<sect1 id="bugs_and_info">
+<title
+>Informação adicional</title>
+&reporting.bugs; &updating.documentation; </sect1>
+
+</chapter>
+
+<chapter id="first_glance">
+<title
+>Uma primeira vista de olhos no &krec;</title>
+
+<!--<para>
+Let`s take a first glance at &krec; right after startup and I will try to give
+some explainations what the different items are.
+</para
+>-->
+
+<screenshot>
+<screeninfo
+>Eis uma imagem do &krec;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="krec-keramik.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Eis uma imagem do &krec; imediatamente depois de ter sido iniciado.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<sect1 id="first_glance_items">
+<title
+>Detalhe da janela principal do &krec;</title>
+
+<itemizedlist>
+<listitem
+><para
+>No topo encontramos a <emphasis
+>barra de menu</emphasis
+> e duas <emphasis
+>caixas de ferramentas</emphasis
+>. A primeira contem items úteis do menu <guimenu
+>Ficheiros</guimenu
+>, a segunda barra de ferramentas traz funções importantes do menu <guimenu
+>Tocar</guimenu
+>.</para
+></listitem>
+<listitem
+><para
+>A parte central possuí partes importantes: na parte esquerda encontra-se o medidor 'VU-Meter' dando informação do volume do sinal áudio de momento tocado/gravado combinado com um controle de volume para ajustar o nível.</para
+></listitem>
+<listitem
+><para
+>A zona central mostra o ficheiro e consiste em quatro partes. A primeiro no topo onde se encontra o nome do ficheiro, a segunda evidencia as partes gravadas por ordem cronológica e por duração. É-lhe permitido desactivar ou apagar partes pela via do menu de contexto. Abaixo está a linha de tempo onde poderá verificar a posição actual e (clicando) mover para a posição pretendida. A parte inferior a este bloco contém dois quadros que informam sobre a posição e a duração no formato de tempo que queira.</para
+></listitem>
+<listitem
+><para
+>Na zona inferior existe outra barra de ferramentas contendo um compressor para editar a sua gravação e uma barra de estado mostrando todo o tipo de mensagens.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Veja <xref linkend="krec_explained"/> para mais informações. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="recording_howtos">
+<title
+>Como gravar</title>
+
+<para
+>Este capítulo contém alguns tutoriais passo a passo que lhe mostram o modo de obter boas gravações com o &krec;. </para>
+
+<sect1 id="recording_from_music">
+<title
+>Gravação a partir de fonte de música interna</title>
+
+<orderedlist>
+<listitem
+><para
+>A primeira coisa a fazer é uma gravação a partir do seu leitor de áudio favorito do &kde;. Assim inicie o &noatun;, o &juk; ou o &kaboodle;. Poderíamos utilizar outros leitores mas teriam que usar o &arts; como saída, de outro modo a gravação seria um pouco mais complexa e para além do objectivo desta secção. Por isso salte detrás da sua sombra e seleccione uma música para tocar num dos três leitores (todos estes são distribuídos com o kdemultimedia quando obteve o &krec;). </para
+></listitem>
+<listitem
+><para
+>No &krec; seleccione o <guimenuitem
+>Gestor de Áudio</guimenuitem
+> a partir do menu <guimenu
+>Ferramentas</guimenu
+>. Verá então pelo menos uma linha para o &krec;::In e uma linha para o &krec;::Out. A segunda coluna informa sobre o tipo do item, ou <emphasis
+>tocar</emphasis
+> ou <emphasis
+>gravar</emphasis
+>. A última coluna informa sobre a origem e destino do som deste item. Actualmente o &krec;::In é (deverá ser?) ligado à <emphasis
+>entrada_placa de som</emphasis
+> que é o canal de entrada da placa de som mas como queremos gravar a partir do leitor e o leitor reproduz através da <emphasis
+>saída_placa de som</emphasis
+>, iremos carregar no item &krec;::In para mudar para outra fonte. Seleccione <emphasis
+>saída_placa de som</emphasis
+> da janela que aparecerá e clique <guibutton
+>Ok</guibutton
+>. Para aprender mais sobre o gestor de áudio veja <xref linkend="audio_manager"/>. </para
+></listitem>
+<listitem
+><para
+>Agora o medidor 'VU-Meter' no &krec; este deverá subir ou descer de modo correspondente á música que estiver a ouvir (se não ouvir qualquer som não deverá então ver qualquer coisa no VU). </para
+></listitem>
+<listitem
+><para
+>Agora abra um novo ficheiro quer clicando no primeiro item da barra de ferramentas ou seleccionando <guimenuitem
+>Novo</guimenuitem
+> a partir do menu <guimenu
+>Ficheiros</guimenu
+>. Aceite as opções sobre a qualidade por agora ou veja <xref linkend="quality"/> para mais informação. </para
+></listitem>
+<listitem
+><para
+>Seleccione <guimenuitem
+>Gravação</guimenuitem
+> a partir do menu <guimenu
+>Tocar</guimenu
+> ou carregando na tecla <keycap
+>R</keycap
+>.Depois de ter acabado seleccione <guimenuitem
+>Parar</guimenuitem
+> a partir do mesmo menu ou use a tecla <keycap
+>S</keycap
+>. </para
+></listitem>
+<listitem
+><para
+>Gravar o trabalho pelo método standard, se estiver interessado em exportar veja <xref linkend="exporting"/>.</para
+></listitem>
+</orderedlist>
+
+<para
+>E é tudo! Agora pode ouvir a sua gravação ou exportá-la (não se esqueça de retroceder ao início). </para>
+
+</sect1>
+
+<sect1 id="recording_from_line_in">
+<title
+>Gravar a partir de 'Line-In' ou 'Mic-In'</title>
+
+<para
+>Gravar de fontes externas é um pouco mais complicado envolvendo uma variedade de aplicações e dispositivos de hardware. Assumo que o seu hardware está correctamente instalado, os controladores a funcionar como devem e você consegue controlar o volume do hardware através do &kmix;. No &kmix; poderá também seleccionar os canais para gravação o que basicamente significa que os seus sinais são enviados pelo conversor analógico-digital (abreviado ADC) e que possa ser lido pelo controlador e aplicações. Este processo funciona de modo diferente em maior parte das placas de som e controladores por isso terá que praticar um pouco antes que tenha a certeza... </para>
+<para
+>A segunda coisa mais importante é que o &arts; tem que correr em modo 'full-duplex'. Significa isto que o &arts; lê a partir da placa de som e escreve para a mesma ao mesmo tempo. Terá que iniciar o &kcontrol; e editar configurações do sistema de som (ou prima Alt+F2 e entre com <command
+>kcmshell arts</command
+>). Na segunda página do separador terá que se certificar se caixa de opção do 'full-duplex' está seleccionada, clicando <guibutton
+>Aplicar</guibutton
+> reiniciará o &arts; o que significa que terá que reiniciar o &krec; também. </para>
+<para
+>Depois destes procedimentos o medidor 'VU-Meter' (veja <xref linkend="vu-meter"/> para mais informações) do &krec; deverá mover-se de acordo com o sinal áudio que queira gravar e que tenha seleccionado para gravação no &kmix;. Ajustando o volume para valores certos é muito importante para gravações correctas. Se a amplificação vinda da placa de som é muito alta poderá obter falhas digitais porque o <glossterm
+>ADC</glossterm
+> só pode criar valores entre um mínimo e um máximo e o sinal está muito alto para poder ser cortado digitalmente que arruinará a gravação. Por outro lado se o volume estiver demasiado silencioso obterá um ruído e um silvo a partir do hardware áudio que será incluído na sua gravação. Logo terá que escolher um ponto médio tal que o sinal não esteja demasiado alto e seja cortado mas também não demasiado baixo de modo a que seja perdido no ruído do hardware. </para>
+<para
+>Agora pode ajustar o nível uma segunda vez no &krec; passando agora por uma amplificação por software. Aqui é melhor utilizar o compressor para equalizar as diferenças entre o silêncio e partes com volume demasiado alto. Mas informação sobre o compressor pode ser encontrada em <xref linkend="compressor"/>. </para>
+<para
+>Os passos restantes são os mesmos de <xref linkend="recording_from_music"/> do passo quatro e seguintes. Por isso se começou nessa secção já o deverá saber. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="krec_explained">
+<title
+>O &krec; explicado</title>
+
+<para
+>Este capítulo descreve algumas partes e funções do &krec; em detalhe e fornece algumas dicas sobre o seu uso. Os items estão dispostos por ordem alfabética, e não por ordem de importância. </para>
+
+<sect1 id="audio_manager">
+<title
+>O gestor áudio</title>
+<para
+>O gestor áudio é utilizado para conectar as saídas de diferentes aplicações para ligações novas ou existentes. Uma ligação ('bus') é um tipo de distribuidor virtual de sinal. Toda a reprodução ou gravação pode ser ligada exactamente a uma ligação mas múltiplos items deverão ser ligados a uma ligação. Exemplo: a saída do &noatun; pode ser ligada à saída principal ('main out') <emphasis
+>ou</emphasis
+> a qualquer outra ligação. Mas múltiplos &noatun;s podem ser todos ligados á saída principal. </para>
+
+<sect2 id="audio_manager_mw">
+<title
+>A janela principal do gestor de áudio</title>
+<para
+>Contém três colunas: </para>
+<orderedlist>
+<listitem
+><para
+>O nome do item que está a tocar ou a ser gravado.</para
+></listitem>
+<listitem
+><para
+>O tipo do item quer seja <emphasis
+>tocar</emphasis
+> or <emphasis
+>gravar</emphasis
+>.</para
+></listitem>
+<listitem
+><para
+>A ligação á qual o item está ligado.</para
+></listitem>
+</orderedlist>
+<para
+>Clique num item ou num diálogo para escolher os avisos que aparecem. </para>
+</sect2>
+<sect2 id="audio_manager_dialog">
+<title
+>O diálogo de ligações</title>
+<para
+>A parte central mostra todas as ligações existentes. Seleccione uma para enviar áudio ou receber através dela. Por baixo pode criar novas ligações para conectar ao item. </para>
+<tip
+><para
+>Para gravar a partir de um leitor compatível com &arts; e ouvir aquilo que está actualmente a gravar crie uma nova ligação (<emphasis
+>teste</emphasis
+> por exemplo), ligue o leitor a ela (não irá ouvir nada nesta altura), ligue a &krec;::Entrada á nova ligação e active a função<guimenuitem
+>Avançar</guimenuitem
+>. </para
+></tip>
+</sect2>
+
+</sect1>
+
+<sect1 id="compressor">
+<title
+>O compressor</title>
+<para
+>Se estiver a gravar com um microfone poderá notar que o nível está por vezes quase cortado e por vezes muito baixo especialmente quando se canta ou se grava voz. Para corrigir este problema pode usar o compressor. Este simplesmente reduz todos os sons que ultrapassam um dado <emphasis
+>nível</emphasis
+>, determinado por uma valor fornecido em <emphasis
+>taxa</emphasis
+>. Note que o nível é logarítmico, um valor médio é ainda relativamente baixo, mas muito usual deste modo. Outra nota: a taxa encontra-se no seu valor máximo quando se encontra no seu lado esquerdo, o extremo direito significa sem compressão. Enquanto este método reduz o ruído existe um potenciómetro de saída que aumenta (ou reduz) o som. O <emphasis
+>attack</emphasis
+> e <emphasis
+>release</emphasis
+>permite-lhe controlar o tempo após o qual o compressor reage (o tempo que decorrerá após o sinal de entrada exceder o nível) e o tempo para o qual o compressor ainda actuará depois do som ficar abaixo do mesmo nível. </para>
+<tip
+><para
+>Teste-o enquanto fala para o microfone com a opção <quote
+>Avançar</quote
+> activa e irá notar a diferença entre uma versão integral e uma comprimida.</para
+></tip>
+<sect2 id="compressor_tips">
+<title
+>Dicas sobre a utilização do compressor</title>
+<para
+>Isto são <emphasis
+>apenas</emphasis
+> dicas. No final a única coisa que conta é como vai soar. Por isso se soar como você quer, provavelmente tem a configuração correcta. Não hesite em fazer experiências. </para>
+<glosslist>
+<glossentry
+><glossterm
+>Voz normal</glossterm
+><glossdef
+><para
+>A maior parte das vezes o som de voz na radio ou televisão está muito comprimida. Isto porque o principal problema da voz é ter um nível correcto no início da frase mas já incorrecto no final. A adicionar o final das palavras é menos sonoro que o início. Tudo isto torna impossível utilizar som de voz sem compressão. Exemplo de configuração: 'Short attack, mid-time release, low threshold, very high ratio'.</para
+></glossdef
+></glossentry>
+<glossentry
+><glossterm
+>Controlo 1: Limitando o nível</glossterm
+><glossdef
+><para
+>Para limitar apenas os picos mas não comprimir toda a dinâmica proceda a 'high threshold', a 'high ration', a 'short attack' e 'short-to-mid release'. Este procedimento protege a sua gravação de alguma distorção digital interna e, mantendo o nível baixo, remove picos raros e arranja mais espaço para o sinal actual em gravação.</para
+></glossdef
+></glossentry>
+<glossentry
+><glossterm
+>Controlo 2: Executando controlo real</glossterm
+><glossdef
+><para
+>Fazer controlo real de música é difícil e depende totalmente do seu ouvido bem como da música a ser controlada. Normalmente usará 'fast attacks' para obter uma redução de nível suficiente para os graves da batida do tambor. Por outro lado não vai querer que a música tenha altos e baixos só por causa dos graves do tambor por isso irá seleccionar uma série mais longa. O factor de compressão não deverá ser muito elevado. O ideal seria ligar um limitador depois do compressor para se ver livre dos 'clicks' e dos cortes.</para
+></glossdef
+></glossentry>
+<glossentry
+><glossterm
+>Instrumentos solitários</glossterm
+><glossdef
+><para
+>Estas configurações dependem do tipo de instrumento. Na gravação é aconselhado o uso de uma opção limitadora.</para
+></glossdef
+></glossentry>
+<glossentry
+><glossterm
+>Última dica</glossterm
+><glossdef
+><para
+>Use os seus ouvidos e pratique um pouco. Tudo é permitido se soa bem!</para
+></glossdef
+></glossentry>
+<!--<glossentry
+><glossterm
+>Term</glossterm
+><glossdef
+><para
+>Definition</para
+></glossdef
+></glossentry
+>-->
+</glosslist>
+</sect2>
+</sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+<para
+>Duas páginas estão disponíveis na configuração. A primeira destina-se a configurações gerais e explicadas nesta secção. A segunda sobre as configurações de qualidade por omissão são descritas em <xref linkend="quality"/>. </para>
+<screenshot>
+<screeninfo
+>Opções gerais</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="krec-configuration.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Edição das configurações gerais do &krec;.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>A primeira parte é constituída por configurações sobre o modo de apresentar o tempo decorrido de gravação e posições. O estilo "Palin samples" mostra apenas o número de amostras, o segundo apresenta opcionalmente horas, minutos, segundos e amostras. O terceiro estilo é o mesmo do segundo excepto pela apresentação de 'frames' em vez de amostras. O quarto estilo mostra a dimensão em megabytes e kilobytes e é útil para controlar o espaço em disco. No lado direito dos estilos tem a oportunidade de seleccionar o número de 'frames' formados por segundo. </para>
+<para
+>A caixa de selecção abaixo faz com que a informação de tempo seja mais detalhada mostrando também a unidade de medida. </para>
+<para
+>Se quiser rever a dica do dia no início pode seleccionar a próxima caixa de selecção. O botão abaixo volta a mostrar todas as mensagens onde seleccionou "Não voltar a mostrar esta mensagem", a maior parte mensagens das funções de exportação. </para>
+</sect1>
+
+<sect1 id="exporting">
+<title
+>Exportação</title>
+<blockquote>
+<attribution
+>Um fan anónimo do &krec;</attribution>
+<para
+>A sua aplicação é muito boa, uso-a todo o dia mas falta exportação para wave/mp3/ogg!</para>
+</blockquote>
+<para
+>Aqui está: a funcionalidade de exportação definitiva para o &krec;. Os formatos de exportação disponíveis variam consoante as livrarias encontradas na altura da compilação, todas as correntemente disponíveis são descritas nas secções seguintes. </para>
+<para
+>A selecção do 'plugin' de exportação pretendido é efectuado através do nome de ficheiro: Seleccione <guimenuitem
+>Exportar Ficheiro...</guimenuitem
+> a partir do menu <guimenu
+>Ficheiros</guimenu
+>, escolha o nome para o ficheiro exportado e a sua extensão tal como o 'plugin' determinado pela sua extensão. A lista de extensões na caixa de diálogo mostra todos os 'plugins' de exportação disponíveis. </para>
+<para
+>Para que entenda o uso da exportação, tecnicamente exportar funciona como tocar. Significa que terá que ir para a posição de onde pretende começar a exportar antes de tudo. Significa também que pode ver o progresso da exportação movendo-se desde a posição inicial marcada. E significa também que no futuro poderá exportar toda a selecção que queira tal e qual como se a tivesse a tocar. </para>
+<sect2 id="export_wave">
+<title
+>Exportar para Wave (*.wav)</title>
+<para
+>O mais simples plugin de exportação. Exporta o seu ficheiro &krec; para um ficheiro wave com as configurações de qualidade que seleccionou para todo o ficheiro. </para>
+</sect2>
+<sect2 id="export_mp3">
+<title
+>Exportar para MP3 (*.mp3)</title>
+<para
+>Talvez a possibilidade de exportação mais requerida. Este exporta o seu ficheiro &krec; para um mp3. </para>
+<important
+><para
+>As configurações de qualidade que escolheu na secção do &kcontrol; <quote
+>Sound &amp; Multimedia</quote
+> / <quote
+>Audio CDs</quote
+> são usadas nesta versão já que o &krec; também usa as mesmas livrarias que a função audiocd:/. </para
+></important>
+</sect2>
+<sect2 id="export_ogg">
+<title
+>Exportar para OGG (*.ogg)</title>
+<para
+>Este exporta o seu ficheiro &krec; para um ficheiro ogg. </para>
+<important
+><para
+>As configurações de qualidade que escolheu na secção do &kcontrol; <quote
+>Sound &amp; Multimedia</quote
+> / <quote
+>Audio CDs</quote
+> são usadas nesta versão já que o &krec; também usa as mesmas livrarias que a função audiocd:/. </para
+></important>
+</sect2>
+</sect1>
+
+<sect1 id="play_thru">
+<title
+>Avançar</title>
+<para
+>Para aqueles que queriam ouvir o que estão a gravar existe uma opção <quote
+>Avançar</quote
+> muito útil, no menu <guimenu
+>Tocar</guimenu
+>. Aconselho o seu uso sempre que possível especialmente se efectuar coisas como usar o compressor ou outros efeitos e queira controlar o que está actualmente a ser gravado. </para>
+<caution
+><para
+>Verifique se não origina um ciclo de feedback enquanto grava a partir da <emphasis
+>saída_placa de som</emphasis
+> e activando o <quote
+>Avançar</quote
+>. Tal ciclo é demasiado para o pobre &arts; e atrasa o sistema! Poderá terminar o &arts;... </para
+><para
+>A razão deve-se ao facto do &arts; calcular um cruzamento áudio para todas as amostras (de facto blocos de amostras) e se a amostra é construída através de ciclos o &arts; tem que calcular mais do que lhe é possível. </para
+></caution>
+</sect1>
+
+<sect1 id="quality">
+<title
+>Configurações sobre qualidade</title>
+<screenshot>
+<screeninfo
+>As propriedades para novos ficheiros</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="krec-new_file_properties.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Este é o diálogo para escolha das propriedades dos novos ficheiros.</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+<para
+>Enquanto cria um novo ficheiro &krec; está caixa de diálogo é apresentada e permite-lhe escolher algumas opções respectivas à qualidade das gravações. Todas estas opções tem impacto na dimensão do ficheiro. </para>
+<para
+>O <emphasis
+>Taxa de Amostragem</emphasis
+> é a taxa que indica ao sistema áudio quantas amostras deverão ser tiradas por segundo e a sua medida em Hertz (Hz) respectivamente Kilohertz (kHz). Quanto mais alta a taxa mais alta é a frequência de gravação. Como são necessárias pelo menos duas amostras para formar uma onda <quote
+>sinusoidal</quote
+> a frequência de gravação máxima é metade da taxa de amostragem. O ouvido humano é capaz de ouvir tons até qualquer coisa como 10Khz a 20Khz dependendo da idade, crianças possivelmente ouvem perto de 20Khz enquanto que um adulto normal têm o seu máximo a 15Khz e pessoas mais idosas podem descer a 10Khz. Mas mesmo sem ouvir as frequências mais altas estas ainda continuam a exercer o seu efeito sobre o que é ouvido e sentido (palavra chave correspondente: acústica psíquica). </para>
+<para
+>O número de canais pode ser escolhido livremente dependendo da tarefa da gravação. Se estiver a utilizar um microfone mono sem aplicar efeitos estéreo pode seguramente escolher <quote
+>Mono</quote
+> sem perda de informação. </para>
+<para
+>A última parte é o número de bits utilizado por amostra, possivelmente entre 8 a 16 bits. Quanto maior o número de bits mais passos estão disponíveis para a gama que vai desde o sinal mínimo a máximo. Sendo 8 bits um byte podemos-nos referir como uma amostra de um byte ou dois bytes. </para>
+<para
+>O espaço necessário para gravação pode ser calculado de um modo simples: a taxa de amostragem multiplicada pelo número de canais multiplicado pelo número de bytes por segundo multiplicado pelo número de segundos que se quer gravar. </para>
+<example
+><title
+>Cálculo da dimensão de um minuto em qualidade CD</title
+><para
+>Para um minuto (60 segundos) de áudio em qualidade CD ((44100Hz, 16bits, estéreo) o espaço necessário é: 44100 * 2 * 2 * 60 = 1058400 Bytes = 10335.938 Kilobytes. Cerca de 10 MByte de data por minuto. </para
+></example>
+<tip
+><para
+>Utilize sempre a melhor qualidade pedida! A redução posterior da qualidade é possível, mas melhorar a mesma torna-se impossível pelo facto de ser necessário mais informação disponível. </para
+></tip>
+<para
+>O último item abaixo do botão é uma caixa de opção para fazer entrar valores por omissão para todos os ficheiros novos sem voltar esta caixa de diálogo. </para>
+<para
+>Como a caixa de diálogo também está disponível na configuração escolha as opções standard, a caixa de selecção "Use por omissão..." também está disponível para que apareça a caixa de diálogo por cada ficheiro. </para>
+</sect1>
+
+<sect1 id="vu-meter">
+<title
+>Medidor 'VU-Meter'</title>
+<para
+>Sendo o compressor pouco necessário para a maior parte das tarefas, já o 'vu-meter' com o seu controlo de volume embutido é uma das partes mais importantes do &krec; para as gravações. Mostra o nível actual da gravação que está a ser feita para um ficheiro depois de usados efeitos e depois do volume ter sido definido no controlo. Se este estiver na zona vermelho escuro, provavelmente a gravação estará cortada e não soará bem. Se se mantém nos 2% provavelmente não irá ouvir grande coisa da gravação. </para>
+<tip
+><para
+>Para boas gravações o nível deverá estar entre -12dB and 0dB na maior parte do tempo. </para
+></tip>
+<tip
+><para
+>Utilize o compressor para edição dos aspectos dinâmicos das suas gravações. Veja <xref linkend="compressor"/> para mais informações. </para
+></tip>
+</sect1>
+
+</chapter>
+
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+<para
+>&krec; </para>
+<para
+>Direitos do programa 2002-2003 Arnold Krille<email
+>arnold@arnoldarts.de</email
+> </para>
+<para
+>Direitos da documentação 2002-2004 Arnold Krille <email
+>arnold@arnoldarts.de</email
+> </para>
+<para
+>Tradução de Rui Branco <email
+>freedebian@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-krec">
+<title
+>Como obter o &krec;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+<para
+>Para utilizar com sucesso o &krec; 0.5.1, necessita do &kde; 3.3. </para>
+<para
+>&krec; deverá estar dentro do pacote kdemultimedia. Este pacote necessita do &kde; e do &arts; a funcionar. </para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.in
new file mode 100644
index 00000000000..8579ca0a72c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/kscd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kscd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/kscd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kscd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kscd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kscd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kscd18.png index.docbook kscd6.png kscd13.png kscd2.png kscd14.png kscdannounc.png index.cache.bz2 kscd5.png kscd12.png kscd16.png kscd11.png kscd19.png kscd9.png kscd3.png kscd.png Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscdannounc.png kscd12.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd
+ @for base in kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscdannounc.png kscd12.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscdannounc.png kscd12.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscdannounc.png kscd12.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/kscd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/kscd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/kscd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/kscd/index.cache.bz2
new file mode 100644
index 00000000000..9cc0984e57a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/index.docbook b/tde-i18n-pt/docs/kdemultimedia/kscd/index.docbook
new file mode 100644
index 00000000000..b8651060370
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/index.docbook
@@ -0,0 +1,1626 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kscd;">
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kscd;</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Mike</firstname
+> <surname
+>McBride</surname
+> <affiliation
+><address
+>&Mike.McBride.mail;</address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Jonathan</firstname
+> <surname
+>Singer</surname
+> <affiliation
+><address
+>&Jonathan.Singer.mail;</address
+></affiliation>
+</author>
+
+<author
+><firstname
+>David</firstname
+> <surname
+>White</surname
+> <affiliation
+><address
+><email
+>a9403784@unet.univie.ac.at</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Bernd</firstname
+> <othername
+>Johannes</othername
+> <surname
+>Wuebben</surname
+> <affiliation
+><address
+>&Bernd.Johannes.Wuebben.mail;</address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Dirk</firstname
+> <surname
+>Forsterling</surname
+> <affiliation
+><address
+><email
+>milliByte@gmx.net</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Dirk</firstname
+> <surname
+>Foersterling</surname
+> <affiliation
+><address
+><email
+>milliByte@gmx.net</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year
+><year
+>2004</year>
+<holder
+>J Singer</holder>
+
+</copyright>
+<copyright>
+
+<year
+>2005-2006</year>
+<holder
+>Mike McBride</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+
+<date
+>2005-12-22</date>
+<releaseinfo
+>1.5</releaseinfo>
+
+<abstract>
+<para
+>O &kscd; é um leitor de <abbrev
+>&CD;</abbrev
+>s pequeno, rápido e com o <abbrev
+>CDDB</abbrev
+> activo para as plataformas de &UNIX;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdemultimedia</keyword>
+<keyword
+>kscd</keyword>
+<keyword
+>música</keyword>
+<keyword
+>CD</keyword>
+<keyword
+>áudio</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kscd; é um leitor de &CD;s rápido, com suporte <abbrev
+>CDDB</abbrev
+>, para a plataforma &UNIX;. &kscd; significa <quote
+>The KDE Project's small/simple &CD; player</quote
+>.</para>
+
+<para
+><emphasis
+>Novo</emphasis
+>: A programa <filename
+>workman2cddb.pl</filename
+> em Perl fornecido para facilitar a transição para os utilizadores do 'workman'.</para>
+
+<para
+>Esperemos que goste deste leitor de &CD;s.</para>
+
+<para
+>&Bernd.Johannes.Wuebben;</para>
+
+<para
+>&Bernd.Johannes.Wuebben.mail;</para>
+
+<sect1 id="supported-platforms">
+<title
+>Plataformas Suportadas</title>
+
+<para
+>O &kscd; suporta explicitamente as seguintes plataformas:</para>
+
+<itemizedlist>
+<listitem
+><para
+>&Linux;</para
+></listitem>
+<listitem
+><para
+>FreeBSD</para
+></listitem>
+<listitem
+><para
+>NetBSD</para
+></listitem>
+<listitem
+><para
+>BSD386</para
+></listitem>
+<listitem
+><para
+>Sun</para
+></listitem>
+<listitem
+><para
+>&Solaris; (incluindo o suporte de <acronym
+>cdda</acronym
+>)</para
+></listitem>
+<listitem
+><para
+>&HP-UX;</para
+></listitem>
+<listitem
+><para
+>Irix da &SGI; (incluindo o suporte de <abbrev
+>cdda</abbrev
+>)</para
+></listitem>
+<listitem
+><para
+>Sony NEWS</para
+></listitem>
+<listitem
+><para
+>OSF/1</para
+></listitem>
+<listitem
+><para
+>Ultrix</para
+></listitem>
+</itemizedlist>
+
+<para
+>e deverá conseguir compilar em muitos outros com poucas modificações.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+<title
+>Fundamental do ecrã</title>
+
+<sect1 id="basic-operation">
+<title
+>Operação Básica</title>
+
+<screenshot>
+<screeninfo
+>A Interface do &kscd;.</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kscd.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Interface do &kscd;.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta é a janela principal do &kscd;. Você deverá ver algo do género quando inicia o &kscd;. Os controlos desta janela estão explicado em baixo, sem nenhuma ordem em particular.</para>
+
+<sect2 id="control-panel">
+<title
+>O Painel de Controlo</title>
+
+<screenshot>
+<screeninfo
+>O Painel de Controlo</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Painel de Controlo</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este é o painel de controlo principal do &kscd;. A função destes botões deverá ser familiar para todos os que já usaram um leitor de &CD;s alguma vez.</para>
+
+<para
+>O botão superior no diagrama comuta entre a leitura e a pausa do &CD;. O botão esquerdo da segunda fila pára o &CD;. O botão direito da segunda fila activa ou desactiva a repetição do ciclo de leitura, de modo a que o &CD; irá começar a tocar de novo do início quando for atingido o fim da última faixa de áudio. Os botões da terceira fila avançam ou recuam o &CD; (botão esquerdo ou direito, respectivamente) 30 segundos. Os dois botões na área de estado saltam para o início da faixa anterior (botão esquerdo) ou seguinte (botão direito). O botão esquerdo da fila inferior comuta o modo aleatório; o botão direito da mesma fila comuta a leitura em ciclo, de modo que o &CD; irá começar a tocar de novo do início quando chegar ao fim da última faixa de áudio.</para>
+</sect2>
+
+
+<sect2 id="status-display">
+<title
+>A Área de Estado</title>
+
+<screenshot>
+<screeninfo
+>A Área de Estado</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd3.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Área de Estado</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta é a área de estado. A começar do topo, e da direita para a esquerda, está a área de apresentação do tempo (veja em baixo uma discussão sobre os modos de apresentação do tempo possíveis), o estado da unidade de &CD-ROM;, o tempo total de reprodução do &CD; de áudio, a configuração actual do volume e o número actual e total da faixa (actual/total). As duas linhas inferiores mostra o artista e o título do &CD;, e depois o título da faixa, assumindo que existem registos apropriados no <acronym
+>CDDB</acronym
+> local ou da rede (&CD; Data Base - Base de Dados de &CD;s.)</para>
+
+<para
+>Este botão comuta entre so vários modos de apresentação do tempo principal. Por omissão, o &kscd; mostra o tempo decorrido na faixa actual, se o &CD; estiver a tocar, ou então &ndash;&ndash;:&ndash;&ndash; ou 00:00 se o &CD; não estiver a tocar. Se carregar neste botão, comuta em sequência para o tempo restante da faixa, o tempo total decorrido e o tempo total restante.</para>
+</sect2>
+
+<sect2 id="configuration-button">
+<title
+>O botão de <guibutton
+>Configuração</guibutton
+></title>
+
+<screenshot>
+<screeninfo
+>O botão Extras</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd5.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O botão Extras</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este botão abre um menu com um conjunto de opções. Pode optar por abrir o painel de configuração do &kscd;. Isto permite-lhe configurar o &kscd; para funcionar na sua máquina de acordo com o seu gosto. Veja a secção <link linkend="configuring-kscd"
+>configurar o &kscd;</link
+> para mais detalhes sobre como configurar o &kscd;</para>
+<para
+>O menu contém várias ferramentas para ajudá-lo a procurar por informações acerca do artista na Internet. Você poderá saber mais sobre as datas de espectáculos, informações de compras e outras informações se carregar neste botão e escolher a opção apropriada no menu de contexto que aparece.</para>
+<para
+>Este menu também lhe permite abrir este documento de ajuda, comunicar erros, aprender mais sobre o &kscd; e o &kde; e sair do &kscd;.</para>
+</sect2>
+
+<sect2 id="cddb-button">
+<title
+>O botão do <guibutton
+>CDDB</guibutton
+></title>
+
+<screenshot>
+<screeninfo
+>O botão do <acronym
+>CDDB</acronym
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd6.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O botão do <acronym
+>CDDB</acronym
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este botão abre o painel de edição dos registos do <acronym
+>CDDB</acronym
+> (Compact Disc Data Base). </para>
+
+<para
+>O <acronym
+>CDDB</acronym
+> poderá identificar o seu &CD; e obtém uma lista das faixas para esse &CD; da rede ou poderá consultar a partir do sistema de ficheiros. Veja a secção do <link linkend="cddb-editor"
+>Editor da Base de Dados de &CD;s</link
+> para mais detalhes sobre como usar esta ferramenta.</para>
+</sect2>
+
+
+
+
+<sect2>
+<title
+>A barra de Volume</title>
+
+<screenshot>
+<screeninfo
+>A barra de Volume</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd9.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A barra de Volume</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Este botão abre uma barra que controla o volume da saída de áudio do &CD;. Para a direita fica mais alto, enquanto que para a esquerda fica mais baixo. Se você estiver a tocar o seu &CD; através da sua placa de som, a mesa de mistura da placa de som irá afectar o volume da reprodução também.</para>
+</sect2>
+
+
+<sect2>
+<title
+>O selector de faixas</title>
+
+<screenshot>
+<screeninfo
+>O selector de faixas</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd11.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O selector de faixas</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta lista mostra-lhe o número da faixa actual, o nome da faixa e a duração (em minutos e segundos). Poderá usar esta lista para seleccionar directamente qualquer faixa do &CD;. </para>
+</sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="configuring-kscd">
+<title
+>Configurar o &kscd;</title>
+<sect1 id="configuration-intro">
+<title
+>A janela de configuração principal</title>
+
+<para
+>Poderá configurar o &kscd; se carregar no botão de <guibutton
+>Extras</guibutton
+>. Isto irá invocar um menu, onde pode seleccionar a opção <guilabel
+>Configurar o &kscd;...</guilabel
+>. Isto irá abrir uma janela nova.</para>
+<para
+>A janela de configuração principal do &kscd; está dividida em duas secções principais. </para>
+
+<itemizedlist>
+<listitem
+><para
+><link linkend="kscd-options-tab"
+><guilabel
+>Leitor de CDs</guilabel
+></link
+> para determinar a aparência e comportamento do &kscd;.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>CDDB</guilabel
+>, que é usado para configurar as funcionalidades de pesquisa no CDDB para o &kscd;.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Poderá alternar entre estas duas secções, usando os ícones do lado esquerdo da janela.</para>
+</sect1>
+
+<sect1 id="kscd-options-tab">
+<title
+>A janela do <guilabel
+>Leitor de CDs</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A janela do <guilabel
+>Leitor de CDs</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd12.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela da <guilabel
+>Configuração do KSCD</guilabel
+></phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O texto <guilabel
+>Tipo de letra LCD:</guilabel
+> indica o tipo de letra seleccionado de momento para mostrar todas as informações na área de estado do &kscd;. Para mudar o tipo de letra, carregue no botão <guibutton
+>Escolher...</guibutton
+>.</para>
+
+<para
+>Os campos <guilabel
+>Cor do LCD:</guilabel
+> e <guilabel
+>Cor de fundo:</guilabel
+> mostram a cor seleccionada para o texto e para o fundo da área de estado. Carregue nas barras de cores para alterar essas cores.</para>
+
+
+<!--
+<para
+>The <guilabel
+>Unix mail command</guilabel
+> field shows the
+command used to send new <acronym
+>CDDB</acronym
+> entries to the
+database. The default value is <userinput
+><command
+>mail</command>
+<option
+>-s <replaceable
+>%s</replaceable
+></option
+></userinput
+>. You
+will need to make sure this command will actually send mail to
+non-local systems if you want to submit <acronym
+>CDDB</acronym>
+entries, especially if you access the Internet through a dial-up
+connection. Check the documentation for your &Linux; distribution for
+details. Some Linux distributions that use sendmail to deliver email
+require only that you enter your mail host into the
+<option
+>&quot;Smart&quot; relay host</option
+> field in
+<filename
+>/etc/sendmail.cf</filename
+>. In addition, the
+<acronym
+>CDDB</acronym
+> site will want to be able to mail you back; it
+may therefore also be necessary to edit
+<filename
+>/etc/sendmail.cf</filename
+> to ensure that the return
+address on the submission is valid. Your mileage is likely to vary. If
+all else fails, use <link linkend="smtp-options"
+>SMTP</link>
+instead.</para>
+
+<para
+>The <guilabel
+>WWW-Browser</guilabel
+> section lets you choose which web
+browser to use to access the web sites in the <link linkend="information-button"
+>information button</link
+> menus. You can choose
+either &konqueror; or a custom browser with the radio buttons. By default, the
+<guilabel
+>Use Custom Browser</guilabel
+> field contains
+<userinput
+><command
+>kfmclient</command>
+<option
+><replaceable
+>openURL %s</replaceable
+></option
+></userinput
+>.</para>
+-->
+
+<para
+>Se assinalar a opção <guilabel
+>Mostrar o ícone da bandeja do sistema</guilabel
+> faz com que um controlo para o &kscd; apareça no painel &kicker;.</para>
+
+<para
+>Se assinalar a opção <guilabel
+>Mostrar o anúncio de faixa</guilabel
+>, fará com que apareça uma pequena janela de informação, por cima da janela do Kicker, de cada vez que a faixa do &CD; muda. Esta janela irá desaparecer automaticamente ao fim de 5 segundos.</para>
+
+<screenshot>
+<screeninfo
+>Exemplo de anúncio de faixas</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscdannounc.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Exemplo de anúncio de faixas</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+
+<para
+>Ajuste o <guilabel
+>Intervalo do salto</guilabel
+> para o número de segundos para mover para a frente ou para trás dos quando os botões <guibutton
+>avançar</guibutton
+> ou <guibutton
+>recuar</guibutton
+> no Painel de Controlo forem carregados.</para>
+
+<para
+>O <guilabel
+>Tocar automaticamente ao introduzir o CD</guilabel
+> faz com que o &CD; comece a tocar quando a bandeja do &CD; for fechada, sem ter de carregar no botão <guibutton
+>Tocar</guibutton
+>.</para>
+
+<para
+>O <guilabel
+>Ejectar o CD ao terminar a reprodução</guilabel
+> faz com que o &CD; seja ejectado do leitor quando terminar de tocar.</para>
+
+<para
+><guilabel
+>Parar de tocar o CD ao sair</guilabel
+> faz com que a leitura do &CD; pare quando o &kscd; é fechado.</para>
+
+<para
+>O campo do <guilabel
+>Dispositivo de CD-ROM</guilabel
+> contém o nome do dispositivo de &CD-ROM; a usar para tocar os &CD;s de áudio. O valor por omissão é <filename
+>/dev/cdrom</filename
+>. As permissões para este dispositivo deverão estar definidas para permitir o acesso a este dispositivo para leitura. A alteração das permissões neste dispositivo irão obrigar normalmente a ter privilégios de super-utilizador e poderão ser feitas na linha de comandos ou no Modo de Super-Utilizador do &konqueror;.</para>
+
+<note
+><para
+>Antes de discutir as opções seguintes, é importante compreender que existem duas formas de tocar um &CD; nos computadores.</para>
+
+<para
+>O primeiro método (que o &kscd; se refere como sendo a reprodução digital directa) é efectuado através da leitura dos dados digitais do &CD; com a Digital Audio Extraction (DAE - Extracção de Áudio Digital). Estes dados são enviados para o CPU da sua máquina, o qual converte os dados digitais para som. Este método necessita de um leitor de &CD;s que seja capaz de efectuar DAE (a maioria dos leitores novos são) e necessita de algum processamento de CPU para gerar os sons que ouvir.</para>
+
+<para
+>O segundo método usa os circuitos internos disponíveis na maioria dos leitores de &CD;s para ler os dados e gerar os sons que irá ouvir, sem usar o CPU do seu computador. Estes dados são transmitidos por um cabo dedicado ligado directamente à placa de som do seu computador. Este método necessita de menos poder de processamento do CPU, mas obriga a que o cabo dedicado esteja ligado dentro do seu computador. Nem todos os computadores têm essa ligação.</para
+></note>
+
+<para
+>A opção <guilabel
+>Usar a reprodução digital directa</guilabel
+> determina o método que o &kscd; usa para ler as faixas de áudio. Se estiver assinalada, é usado o primeiro método. Se não estiver, é usado o segundo método.</para>
+
+<para
+>Se tiver seleccionado a reprodução digital directa, aparece uma lista chamada <guilabel
+>Seleccione a infra-estrutura de áudio:</guilabel
+> que lhe permite seleccionar a infra-estrutura de som para onde será enviada a informação digital. O conteúdo da lista irá variar, dependendo do seu sistema. A maioria dos utilizadores deverão escolher o <guilabel
+>arts</guilabel
+>. Poderá também seleccionar o dispositivo que a infra-estrutura de áudio usa, indicando a localização do dispositivo no campo de texto <guilabel
+>Seleccione o dispositivo de áudio:</guilabel
+>. Uma descrição completa dos dispositivos e infra-estruturas de áudio está para além do âmbito deste manual.</para>
+
+<para
+>Se a opção <guilabel
+>Permitir a selecção da codificação</guilabel
+> estiver assinalada, poderá seleccionar a codificação do texto para os resultados de uma pesquisa de CDDB.</para>
+<tip
+><para
+>A norma diz que os resultados do CDDB são estritamente Latin 1. Se não tiver problemas com a sua informação de CDDB, deixe esta opção desligada.</para
+></tip>
+
+
+<para
+>O botão <guibutton
+>Ajuda</guibutton
+> abre a página do conteúdo da ajuda do &kscd;. O botão <guibutton
+>OK</guibutton
+> grava as opções actuais e sai; o <guibutton
+>Aplicar</guibutton
+> grava as opções actuais sem sair; o <guibutton
+>Cancelar</guibutton
+> sai sem gravar. </para>
+</sect1>
+
+<sect1 id="freedb-tab">
+<title
+>A página <guilabel
+>Procura freedb</guilabel
+></title>
+<screenshot>
+<screeninfo
+>A página <guilabel
+>Procura freedb</guilabel
+> da janela de configuração</screeninfo>
+<mediaobject>
+<imageobject
+> <imagedata fileref="kscd14.png" format="PNG"/> </imageobject>
+<textobject
+><phrase
+>A página <guilabel
+>Procura freedb</guilabel
+> da janela de configuração</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A página <guilabel
+>Procura freedb</guilabel
+> configura as funções do <acronym
+>CDDB</acronym
+> no &kscd;.</para>
+
+<para
+>A opção <guilabel
+>Modo</guilabel
+> determina como é que as pesquisas do <acronym
+>CDDB</acronym
+> são feitas. Se escolher a opção <guilabel
+>Apenas a 'cache'</guilabel
+> significa que só a informação que já existir no seu computador será usada. O <guilabel
+>'Cache' e remoto</guilabel
+> irá procurar a informação que você não tem ainda, enquanto que o <guilabel
+>Apenas remoto</guilabel
+> vai procurar todos os discos na Internet. O tempo-limite para a pesquisa poderá também ser definido.</para>
+
+
+<para
+>A secção do <guilabel
+>Servidor de CDDB:</guilabel
+> indica qual a réplica do sítio de CDDB que será usada pelo &kscd; para obter as informações do álbum. Poderá então indicar um nome de servidor, um número de porto e um protocolo, usando os campos de texto e as listas, ou carregar ainda no botão <guibutton
+>Mostrar a Lista de Réplicas</guibutton
+>. Se carregar neste botão, irá abrir uma janela nova com uma lista de servidores de CDDB e as suas localizações. Basta seleccionar o servidor que deseja na lista e carregar em <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>A secção chamada <guilabel
+>Localizações da 'cache'</guilabel
+> permite-lhe determinar onde o &kscd; grava a informação de CDDB no seu computador. Para adicionar uma pasta, indique a localização da pasta no campo de texto no topo da secção e carregue em <guibutton
+>Adicionar</guibutton
+>. Poderá também seleccionar uma pasta, carregando no ícone da pasta azul à direita do campo de texto. Para remover uma pasta, carregue no nome da pasta uma vez com o &LMB; e carregue em <guibutton
+>Remover</guibutton
+>. Poderá alterar a ordem pela qual o &kscd; procura as pastas, carregando no nome da pasta e depois nos botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>.</para>
+
+<para
+>O botão <guibutton
+>Ajuda</guibutton
+> abre a página do conteúdo da ajuda do &kscd;. O botão <guibutton
+>OK</guibutton
+> grava as opções actuais e sai; o <guibutton
+>Aplicar</guibutton
+> grava as opções actuais sem sair; o <guibutton
+>Cancelar</guibutton
+> sai sem gravar. </para>
+
+</sect1>
+
+<sect1 id="smtp-options">
+<title
+>A página <guilabel
+>Envio de freedb</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A página de Envio freedb</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd16.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A página Enviar do 'freedb' configura a ligação a um servidor de e-mail para enviar os novos registos de <acronym
+>CDDB</acronym
+>. Isto é útil se você não tiver o seu próprio sistema como um servidor. </para>
+
+<para
+>Se planear enviar um item de CDDB, é preciso decidir primeiro se deseja enviar via HTTP ou por e-mail (via SMTP). </para>
+
+<tip
+><para
+>É mais simples enviar os itens novos por &HTTP;. Algumas 'firewalls' bloqueiam este tráfego. Se a sua 'firewall' o impedir de enviar itens novos por &HTTP;, poderá usar o SMTP.</para
+></tip>
+
+<para
+>Tanto pode seleccionar primeiro o <guilabel
+>&HTTP;</guilabel
+> ou o <guilabel
+>SMTP (E-mail)</guilabel
+> para determinar o protocolo a usar.</para>
+
+<sect2 id="http-options">
+<title
+>Usar o &HTTP; para enviar as informações de CDDB</title>
+<para
+>Poderá indicar um nome de servidor ou um número de porto nos campos de texto. Se quiser enviar esta informação para os servidores internacionais, não precisa de alterar nada.</para>
+</sect2>
+
+<sect2 id="smtp2-options">
+<title
+>Usar o SMTP (E-mail) para enviar as informações de CDDB</title>
+<para
+>Para preparar o envio de informações por e-mail, indique o seu endereço de e-mail no campo de texto <guilabel
+>Endereço de resposta:</guilabel
+>, o seu servidor de e-mail no campo de texto <guilabel
+>Servidor de SMTP:</guilabel
+> e seleccione o número do porto na lista <guilabel
+>Porto:</guilabel
+>.</para>
+<para
+>Se precisar de usar uma senha para enviar e-mail para o servidor, assinale a opção <guilabel
+>O servidor necessita de autenticação</guilabel
+> e indique o seu utilizador no campo de texto <guilabel
+>Utilizador:</guilabel
+>.</para>
+
+<para
+>O botão <guibutton
+>Ajuda</guibutton
+> abre a página do conteúdo da ajuda do &kscd;. O botão <guibutton
+>OK</guibutton
+> grava as opções actuais e sai; o <guibutton
+>Aplicar</guibutton
+> grava as opções actuais sem sair; o <guibutton
+>Cancelar</guibutton
+> sai sem gravar. </para>
+</sect2>
+</sect1>
+
+
+</chapter>
+
+<chapter id="cddb-editor">
+<title
+>O <guilabel
+>Editor da Base de Dados de CDs</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>O Editor da Base de Dados dos &CD;s</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd13.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Editor da Base de Dados dos &CD;s</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>O Editor de Bases de Dados de &CD;s permite-lhe modificar, obter, gravar, anotar e enviar registos de <link linkend="cddb-support"
+><acronym
+>CDDB</acronym
+> (Compact Disc Data Base - Base de Dados de CDs)</link
+>.</para>
+
+<para
+>Se existir um registo na sua árvore de <acronym
+>CDDB</acronym
+> local (veja a secção de <link linkend="freedb-tab"
+>CDDB</link
+> no capítulo de Configuração) do &CD; na sua unidade de &CD-ROM;, ou se o disco foi encontrado no 'freedb', você irá ver o nome do artista e o título do &CD; nos campos <guilabel
+>Artista:</guilabel
+> e <guilabel
+>Título</guilabel
+> e uma lista com os títulos na área de selecção das <interface
+>Faixas</interface
+>. Caso contrário, você irá ver uma lista com as faixas e tempos de execução, mas sem títulos.</para>
+
+<para
+>Você poderá fazer uma anotação do disco inteiro com o botão <guibutton
+>Comentário</guibutton
+> por baixo do campo <guilabel
+>Título</guilabel
+> ou para uma faixa seleccionada na lista <guilabel
+>Faixas</guilabel
+> com o botão <guibutton
+>Comentário</guibutton
+> adjacente. Se você seleccionar uma faixa na lista <guilabel
+>Faixas</guilabel
+>, o título, se estiver presente, irá aparecer no campo <guilabel
+>Título</guilabel
+> em baixo. Você poderá escrever um título para a faixa nesse campo ou editar o registo de acordo com as suas necessidades. Carregue na tecla <keycap
+>Return</keycap
+> do seu teclado e o texto irá aparecer na linha adequada da lista.</para>
+
+<para
+>Logo que todas as faixas tenham títulos e os campos <guilabel
+>Artista:</guilabel
+> e <guilabel
+>Título</guilabel
+> tenham sido preenchidos, você poderá carregar no botão <guibutton
+>Enviar</guibutton
+> para submeter os resultados por e-mail para o 'freedb'.</para>
+
+<para
+>Ser-lhe-á pedido para seleccionar uma categoria para o envio. O <guilabel
+>ID do Disco</guilabel
+> mostra o código de 32 bits usado pelo 'freedb' para identificar um disco compacto. Por cima do código identificador está a categoria do registo do <guilabel
+>freedb</guilabel
+>. Estas categorias correspondem à árvore de subpastas da pasta escolhida na <guilabel
+>Pasta Base do 'freedb':</guilabel
+> na página do <link linkend="freedb-tab"
+><guilabel
+>freedb</guilabel
+></link
+> da janela de Configuração do &kscd;.</para>
+
+<para
+>O campo <guilabel
+>Duração:</guilabel
+> mostra o tempo total de reprodução do &CD;.</para>
+
+<para
+>Carregue no botão <guibutton
+>Obter a Informação</guibutton
+> para obter os dados do <acronym
+>CDDB</acronym
+>. Carregue no botão <guibutton
+>OK</guibutton
+> para gravar localmente as suas alterações. O botão <guibutton
+>Cancelar</guibutton
+> fecha o Editor de Bases de Dados do &CD; sem gravar.</para>
+
+</chapter>
+
+<chapter id="using-kscd-in-the-panel">
+<title
+>Usar o &kscd; no Painel do &kde;</title>
+
+<screenshot>
+<screeninfo
+>Usar o &kscd; no Painel do &kde;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd18.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Usar o &kscd; no Painel do &kde;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Quando a opção <guilabel
+>Mostrar o ícone na bandeja do sistema</guilabel
+> estiver assinalada, uma pequena 'applet' do &kscd; é também mostrada no <application
+>painel do KDE</application
+>. Ao contrário da janela principal do &kscd;, esta 'applet' fica disponível em qualquer ecrã. Se carregar com o &RMB; na 'applet' irá aparecer um menu para controlar a reprodução do &CD;. Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> na 'applet' irá esconder a janela principal do &kscd;. Se a janela principal estiver escondida, um segundo 'click' com o botão <mousebutton
+>esquerdo</mousebutton
+> na 'applet' irá repô-la. </para>
+
+<note
+><para
+>Para ser mais exacto, a 'applet' é mostrada na <application
+>bandeja do sistema</application
+> no painel. Se não aparecer nenhuma 'applet' quando o &kscd; é minimizado, você poderá ter removido a bandeja. Para a adicionar, carregue com o botão <mousebutton
+>direito</mousebutton
+> num espaço vazio do painel e seleccione <menuchoice
+><guisubmenu
+>Adicionar</guisubmenu
+> <guisubmenu
+>'Applet'</guisubmenu
+> <guimenuitem
+>Bandeja do Sistema</guimenuitem
+> </menuchoice
+></para
+></note>
+
+</chapter>
+
+<chapter id="cddb-support">
+<title
+>Suporte de <acronym
+>CDDB</acronym
+></title>
+
+<para
+>O 'freedb' é uma base de dados distribuída na rede que está acessível na Internet e que contém informações sobre a maioria dos &CD;s de áudio em circulação. Se você tiver um acesso à Internet, você poderá nunca ter de introduzir manualmente a informação das faixas para os seus &CD;s se tiver isto configurado convenientemente. Veja a subsecção da <link linkend="freedb-tab"
+>página do 'freedb'</link
+> no capítulo de configuração do &kscd; para obter informações mais detalhadas sobre como configurar este serviço, e a secção do <link linkend="cddb-editor"
+>Editor de Bases de Dados de CDs</link
+> para mais instruções sobre como editar os registos do <acronym
+>CDDB</acronym
+>.</para>
+
+<para
+>A utilização do <acronym
+>CDDB</acronym
+> é livre. São encorajados os envios por parte dos utilizadores.</para>
+
+<para
+>Ao preparar os registos para o <acronym
+>CDDB</acronym
+>, tenha em mente os seguintes pontos:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Use caracteres 'latin' <quote
+>padrão</quote
+> nos registos. Alguns caracteres especiais são suportados, mas os envios em Cirílico ou Grego, por exemplo, não poderão ser aceites.</para
+></listitem>
+<listitem
+><para
+>Use só um carácter <keysym
+>/</keysym
+> no campo <guilabel
+>Artista do Disco / Título</guilabel
+> no Editor de Bases de Dados do &CD;.</para>
+
+<para
+>Para os &CD;s clássicos, é uma prática normal colocar o nome do compositor na secção do Artista (antes da barra) e o nome do cantor na secção Título (depois da barra).</para
+></listitem
+>
+<listitem
+><para
+>Se enviar um registo que já exista na base de dados, todas as informações adicionais que enviar poderão ser adicionadas ao registo existente.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Por omissão, o &kscd; instala as categorias-padrão do <acronym
+>CDDB</acronym
+> em <filename class="directory"
+>$KDEDIR/share/apps/kscd/cddb</filename
+>. Você poderá criar tantas subpastas de categorias quantas desejar. Contudo, ao enviar, só as categorias oficiais do <acronym
+>CDDB</acronym
+> serão apresentadas. O endereço de envio por omissão é o <email
+>freedb-submit@freedb.org</email
+>. Para mais informações sobre o <abbrev
+>freedb</abbrev
+> visite a página pessoal do <abbrev
+>freedb</abbrev
+>.</para>
+
+<para
+>O registo de <acronym
+>CDDB</acronym
+> local para um dado &CD; é armazenado no ficheiro <filename
+><replaceable
+>nome da categoria</replaceable
+>/<replaceable
+>ID do disco</replaceable
+></filename
+> na Pasta de Base do <acronym
+>CDDB</acronym
+>. Estes ficheiros poderão ser editados com qualquer editor de texto se não tiver nada de melhor para fazer com o seu tempo livre.</para>
+
+</chapter>
+
+<chapter id="troubleshooting">
+<title
+>Resolução de problemas com o leitor de CDs</title>
+
+<para
+>Esta secção do manual oferece um guia passo-a-passo para resolver problemas com o seu leitor de CD's, se este não tocar um &CD; de áudio</para>
+
+<sect1 id="ts-begin">
+<title
+>Início da resolução de problemas</title>
+<para
+>Para começar, coloque um CD de áudio no seu leitor de CDs. Feche a bandeja do leitor de CDs e carregue em Tocar na janela do &kscd;. Veja o leitor de CD's no seu computador e seleccione a ligação abaixo que melhor descreve o problema.</para>
+<para
+>Quando carreguei em <guilabel
+>Tocar</guilabel
+>:</para>
+<itemizedlist>
+<listitem
+><para
+><link linkend="ts-errorbox"
+>Apareceu uma mensagem de erro</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="ts-playing"
+>Não apareceu nenhuma mensagem de erro</link
+></para
+></listitem>
+</itemizedlist>
+</sect1>
+<sect1 id="ts-playing">
+<title
+>Não obtive nenhuma mensagem de erro, mas não sai som dos meus altifalantes</title>
+<para
+>Primeiro, certifique-se que o volume está ligado no &kscd;.</para>
+<para
+>Perto do canto superior esquerdo da janela do &kscd;, localize a barra do volume. A barra de volume é parecida com o seguinte:</para>
+<screenshot>
+<screeninfo
+>A barra de Volume</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd9.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A barra de Volume</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Carregue uma vez na barra vertical amarela e arraste a barra por completo para o extremo direito da barra.</para>
+<para
+>Se já consegue ouvir música, o problema está resolvido. Se continua a não ouvir música, carregue <link linkend="ts-kmixlevels"
+>aqui</link
+> para continuar.</para>
+</sect1>
+<sect1 id="ts-kmixlevels">
+<title
+>Determinar se os níveis de volume da mesa de mistura estão elevados</title>
+<para
+>O próximo passo é determinar se os níveis de volume do &kmix; estão apropriados.</para>
+<note
+><para
+>O &kmix; é um painel da mesa de mistura de som que vem incluído no &kde;. Esta mesa de mistura permite-lhe ajustar os níveis de volume relativos de muitos componentes de som.</para
+></note>
+<para
+>Para iniciar o &kmix;, seleccione o <menuchoice
+><guimenu
+>Botão K</guimenu
+><guimenuitem
+>Multimédia</guimenuitem
+> <guimenuitem
+>&kmix;</guimenuitem
+></menuchoice
+>.</para>
+<para
+>Logo que o &kmix; tenha iniciado, ser-lhe-á apresentada uma janela nova com um conjunto de barras de volume. Dependendo da configuração, as barras poderão ter legendas ou estas poderão estar escondidas. Se não ver legendas nas barras, deverá torná-las visíveis antes de continuar. Para as tornar visíveis, seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmix;...</guimenuitem
+></menuchoice
+> na janela do &kmix;. Isto irá abrir uma pequena janela com algumas opções. Para activar as legendas, assinale a opção <guilabel
+>Mostrar os nomes</guilabel
+> e carregue em <guibutton
+>OK</guibutton
+>.</para>
+<para
+>Cada uma das barras controla o volume de um dispositivo de áudio diferente. Existem duas partes para cada dispositivo que poderão ser alteradas. Se olhar para uma barra, existe uma luz verde por cima de cada barra. Se carregar nessa luz, poderá mudar entre um verde claro e um verde escuro. Se a luz for escura, esse dispositivos de áudio está mudo e não irá produzir qualquer som. Se for clara, esse dispositivo não está mudo. Logo que tenha confirmado que não está mudo, pode aumentar o volume do dispositivo, arrastando a barra amarela para cima. O volume de um dispositivo de áudio é diminuído se arrastar a barra amarela para baixo.</para>
+<note
+><para
+>Algumas barras terão também uma luz vermelha. Esta luz não é importante para a reprodução dos CDs, como tal poderá ignorá-la por agora.</para
+></note>
+<para
+>Carregue na página <guilabel
+>Saídas</guilabel
+>.</para>
+<para
+>Certifique-se por favor que as barras não estão mudas (se a luz verde está acesa) e se a barra amarela está completamente no topo da barra para os seguintes dispositivos áudio:</para>
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Mestre</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Mestre Mono</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>Altifalante do PC</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>PCM</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Se continua a não ouvir o &CD;, carregue na página <guilabel
+>Entradas</guilabel
+></para>
+<para
+>Agora, certifique-se que a barra <guilabel
+>CD</guilabel
+> não está muda (com a luz verde acesa) e que a barra amarela está por completo no topo da barra.</para>
+<para
+>Se ouvir o &CD; agora, poderá parar a resolução de problemas. Caso contrário, carregue <link linkend="ts-othersounds"
+>aqui</link
+> para continuar</para>
+</sect1>
+<sect1 id="ts-othersounds">
+<title
+>Determinar se estão disponíveis outros sons no meu computador</title>
+<para
+>Nesta secção, vamos testar se consegue ouvir outros tipos de som no seu computador. Podê-lo-á fazer se tocar um som nos altifalantes que esteja gravado no seu disco rígido. </para>
+<para
+>Primeiro, é necessário localizar um ficheiro de teste apropriado. Isso será feito através da linha de comandos.</para>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Botão K</guimenu
+><guimenuitem
+>Sistema</guimenuitem
+> <guimenuitem
+>&konsole;</guimenuitem
+></menuchoice
+>. Irá aparecer uma janela nova com uma linha de comandos. Nesta, poderá escrever:</para>
+<para
+><screen
+><prompt
+>$</prompt
+> <userinput
+><command
+>locate -n1 KDE_Window_Open.wav</command
+></userinput
+></screen
+></para>
+<para
+>Quando carregar em Return, irá ocorrer uma pausa e irá aparecer uma única linha com a localização do ficheiro, por baixo do comando introduzido.</para>
+<para
+><screen
+><prompt
+>$</prompt
+> <userinput
+><command
+>locate -n1 KDE_Window_Open.wav</command
+></userinput>
+/usr/local/kde/share/sounds/KDE_Window_Open.wav</screen
+></para>
+
+<para
+>Agora, poderá pedir ao &kde; para tocar este pequeno ficheiro de som. Escreva o texto <command
+>noatun</command
+> seguido de um espaço. Depois copie a localização completa do ficheiro que acabou de localizar com o comando anterior. Por exemplo: </para>
+<para
+><screen
+><prompt
+>$</prompt
+> <userinput
+><command
+>noatun /usr/local/kde/share/sounds/KDE_Window_Open.wav</command
+></userinput
+></screen
+></para>
+<para
+>Se ouviu um som curto, <link linkend="ts-othersoundsplay"
+>carregue aqui</link
+>.</para>
+<para
+>Se não ouviu um som curto, o seu sistema de som não está configurado correctamente. Carregue <link linkend="ts-noothersounds"
+>aqui</link
+> para continuar.</para>
+</sect1>
+
+<sect1 id="ts-noothersounds">
+<title
+>O som de teste não conseguiu ser tocado</title>
+<para
+>Até agora, verificou-se que o volume no &kscd; e todos os níveis de mistura do &kmix; estão configurados correctamente. Foi também enviado um som de teste e também não conseguiu ouvir esse som. Isto sugere que o problema não está com o &kscd; mas sim com a sua configuração de som.</para>
+<note
+><para
+>Certifique-se que o &CD; continua a tocar no seu leitor de CDs.</para
+></note>
+<para
+>Primeiro, terá de se certificar que os seus altifalantes estão bem ligados e que o volume dos seus altifalantes está bem configurado. Se estiver a usar altifalantes externos, verifique o seguinte por favor:</para>
+<itemizedlist>
+<listitem
+><para
+>Verifique se os altifalantes estão ligados de forma apropriada ao seu computador (veja o seu manual de utilizador, se necessário).</para
+></listitem>
+<listitem
+><para
+>Se os seus altifalantes necessitarem de pilhas, substitua-as por novas.</para
+></listitem>
+<listitem
+><para
+>Se os seus altifalantes externos se ligarem à corrente, verifique se estão ligados na ficha, se esta está bem ligada à parte traseira dos altifalantes e se a tomada de parede está funcional.</para
+></listitem>
+<listitem
+><para
+>Se os seus altifalantes tiverem um botão de alimentação, certifique-se que este está ligado.</para
+></listitem>
+<listitem
+><para
+>Se os seus altifalantes tiverem um botão de volume, certifique-se que o volume está algures entre o desligado e o máximo.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se os seus altifalantes fizerem parte da caixa do seu computador, verifique se estes têm um botão de volume. Se tiverem, certifique-se que está algures entre o desligado e o máximo.</para>
+
+<para
+>Se tiver verificado tudo isto, poderá necessitar de alguma ajuda detalhada sobre a configuração de som no seu computador. Uma descrição completa de resolução de problemas está para além do âmbito deste manual, pelo que se recomenda ao utilizador consultar outros recursos na Internet. Algumas fontes de informação potenciais são:</para>
+
+<itemizedlist>
+<listitem
+><para
+><ulink url="http://www.tldp.org/HOWTO/Sound-HOWTO/index.html"
+>HOWTO de Som em Linux</ulink
+>.</para
+></listitem>
+<listitem
+><para
+>A página Web da sua distribuição poderá ter um fórum de utilizadores para responder a perguntas.</para
+></listitem>
+<listitem
+><para
+>Publique uma dúvida num grupo de notícias da Usenet como o comp.os.linux</para
+></listitem>
+<listitem
+><para
+>Use um motor de busca para localizar outras pessoas que tenham tido problemas semelhantes aos seus.</para
+></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="ts-othersoundsplay">
+<title
+>O som de teste funcionou, mas não consigo ouvir o &CD;</title>
+<para
+>Até agora, verificou-se que o &kscd; e todos os níveis de mistura do &kmix; estão configurados correctamente. Tocou-se também um som de teste e você foi capaz de ouvir o som reproduzido. Isto sugere que o problema está limitado apenas ao &kscd; ou ao &CD;.</para>
+<para
+>Verifique se o &CD; consegue ser reproduzido. Se este for um &CD; novo, coloque-o noutro leitor de CDs (de preferência, que não pertença a um computador) e certifique-se se o &CD; consegue ser ouvido nesse dispositivo. Se funcionar de facto noutro dispositivo, continue <link linkend="ts-ddpback"
+>aqui</link
+>.</para>
+</sect1>
+
+<sect1 id="ts-ddpback">
+<title
+>Tente usar a reprodução digital directa</title>
+<para
+>Existem duas formas de os computadores pessoais poderem tocar um &CD;.</para>
+
+<para
+>O primeiro método (que o &kscd; se refere como sendo a reprodução digital directa) é efectuado através da leitura dos dados digitais do &CD; com a Digital Audio Extraction (DAE - Extracção de Áudio Digital). Estes dados são enviados para o CPU da sua máquina, o qual converte os dados digitais para som. Este método necessita de um leitor de &CD;s que seja capaz de efectuar DAE (a maioria dos leitores novos são) e necessita de algum processamento de CPU para gerar os sons que ouvir.</para>
+
+<para
+>O segundo método usa os circuitos internos disponíveis na maioria dos leitores de &CD;s para ler os dados e gerar os sons que irá ouvir, sem usar o CPU do seu computador. Estes dados são transmitidos por um cabo dedicado ligado directamente à placa de som do seu computador. Este método necessita de menos poder de processamento do CPU, mas obriga a que o cabo dedicado esteja ligado dentro do seu computador. Nem todos os computadores têm essa ligação.</para>
+
+<para
+>O &kscd; usa por omissão o segundo método de reprodução. O próximo passo na resolução dos seus problemas com o &CD; é activar a reprodução digital directa. Para o fazer, comece por carregar no botão <guibutton
+>Parar</guibutton
+> na janela do &kscd;. Isto irá parar qualquer tentativa de ouvir o &CD; por agora.</para>
+
+<para
+>De seguida, carregue no botão <guibutton
+>Extras</guibutton
+>. Isto irá abrir um pequeno menu. Seleccione a opção <guilabel
+>Configurar o &kscd;...</guilabel
+>. Isto irá abrir uma janela nova.</para>
+<para
+>Carregue no ícone <guilabel
+>Leitor de CDs</guilabel
+> do lado esquerdo da janela.</para>
+<para
+>Assinale a opção <guilabel
+>Usar a reprodução digital directa</guilabel
+>.</para>
+<para
+>Carregue em <guibutton
+>OK</guibutton
+>. </para>
+<para
+>Agora, carregue em <guibutton
+>Tocar</guibutton
+> na janela do &kscd; e verifique se o &CD; começa a tocar correctamente.</para>
+
+<para
+>Se continua a não ouvir a música no &CD;, o seu problema necessita de conhecimento específico do seu sistema e dos problemas que obtém. O leitor deverá basear-se nos vários recursos bons da Internet para esta informação. Pense por favor em obter ajuda de uma das seguintes formas:</para>
+
+<itemizedlist>
+<listitem
+><para
+>A página Web da sua distribuição poderá ter um fórum de utilizadores para responder a perguntas.</para
+></listitem>
+<listitem
+><para
+>Faça uma pergunta num grupo de notícias da Usenet, como o comp.os.linux ou num canal de IRC dos utilizadores do seu sistema operativo</para
+></listitem>
+<listitem
+><para
+>Use um motor de busca para localizar outras pessoas que tenham tido problemas semelhantes aos seus.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+
+<sect1 id="ts-errorbox">
+<title
+>Apareceu uma mensagem de erro</title>
+<para
+>Provavelmente, a mensagem de erro mais comum é esta:</para>
+<screenshot>
+<screeninfo
+>Janela de erros</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd19.png" format ="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de erros</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A informação sobre a correcção desta janela é a secção de <link linkend="questions-and-answers"
+>Perguntas e Respostas</link
+> deste manual.</para>
+
+<para
+>Se obtiver outra mensagem de erro, deverá publicar o texto da mensagem de erro num fórum da sua distribuição ou introduzir este erro num motor de busca, como o <ulink url="http://www.google.com"
+>Google</ulink
+>.</para>
+</sect1>
+</chapter>
+
+<chapter id="questions-and-answers">
+<title
+>Perguntas e respostas</title>
+
+<qandaset>
+<qandaentry>
+<question
+><para
+>Eu vejo esta janela quando inicio o &kscd;. O que se passa de errado?</para>
+<screenshot>
+<screeninfo
+>Janela de erros</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="kscd19.png" format ="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de erros</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</question>
+<answer
+><para
+>Isto significa que o &kscd; não conseguiu aceder à sua unidade de &CD-ROM;. O nome do dispositivo no campo <guilabel
+>Dispositivo de &CD-ROM;</guilabel
+> na <guilabel
+>Configuração do Kscd</guilabel
+> dever-se-á referir ao dispositivo de bloco associado com a sua unidade de &CD-ROM;. Este poderá ser uma ligação (simbólica ou real) para o dispositivo <acronym
+>IDE</acronym
+> (<filename
+>/dev/hdx</filename
+>) ou <acronym
+>SCSI</acronym
+> (<filename
+>/dev/sdx</filename
+>) apropriado.</para>
+
+<para
+>O ficheiro do dispositivo normalmente pertence ao utilizador 'root' no grupo 'root', e não permite aos utilizadores normais acederem a ele para leitura, escrita ou execução directamente. Isto não tem <emphasis
+>nada</emphasis
+> a ver com o comando <application
+>SUID</application
+> (Set User <acronym
+>ID</acronym
+> - que usam a função <function
+>setuid()</function
+> da biblioteca-padrão do Un*x para assumir a identidade de outro utilizador) que é o <command
+>mount</command
+>, que não tem problemas nenhuns com as permissões; o &kscd; precisa de ser capaz de criar um descritor de ficheiro para se referir ao dispositivo de &CD; para controlar a unidade de &CD-ROM; e ler os dados em bruto a partir do disco.</para>
+
+<para
+>Se você tiver a senha do 'root', poderá corrigir isto rápida e facilmente. Mude para 'root' e escreva <userinput
+><command
+>chmod</command
+> <option
+>a+r</option
+> <filename
+><replaceable
+>/dev/cdrom</replaceable
+></filename
+></userinput
+> para permitir a qualquer utilizador no seu sistema ler do dispositivo <filename
+>/dev/cdrom</filename
+>. Se a sua unidade de &CD-ROM; for outra qualquer, mude as permissões nesse dispositivo com o mesmo procedimento. Se não tiver a senha de 'root', peça ao seu administrador de sistemas para lhe dar permissões de leitura ao seu dispositivo de &CD-ROM;.</para>
+
+<para
+>Veja também o capítulo sobre a <link linkend="configuring-kscd"
+>configuração do KSCD </link
+></para
+></answer>
+</qandaentry>
+
+<qandaentry
+>
+<question
+><para
+>Não consigo pôr o <acronym
+>CDDB</acronym
+> a funcionar. É possível obter alguma informação detalhada sobre o que se está a passar de errado?</para
+></question
+>
+<answer
+><para
+>Se você estiver a ter problemas com a funcionalidade do <acronym
+>CDDB</acronym
+> tente iniciar o &kscd; a partir da linha de comandos com a opção <option
+>-d</option
+> e veja o resultado da depuração.</para
+></answer
+>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e licenças</title>
+
+<para
+>&kscd; com 'copyright' 1997,1998 de &Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para>
+
+<para
+>O &kscd; contém código de: </para>
+<itemizedlist>
+<listitem
+><para
+><application
+>workman</application
+> 1.4 beta 3 Copyright (c) Steven Grimm <email
+>koreth@hyperion.com</email
+></para
+></listitem>
+</itemizedlist>
+
+
+<para
+>Muito obrigado ao Ti Kan e ao Steve Scherf, os inventores do conceito da base de dados do <acronym
+>CDDB</acronym
+>. Vá a <ulink url="http://www.cddb.com/"
+>http://www.cddb.com</ulink
+> para obter mais informações sobre o <acronym
+>CDDB</acronym
+>.</para>
+
+<para
+>Um especial agradecimento também a David White que fez a documentação original de ajuda do &kscd;. Belo trabalho, David!</para>
+
+<para
+>Documentação actualizada para o KDE 2.0, e 'copyright' de &Jonathan.Singer; &Jonathan.Singer.mail;</para>
+
+<para
+>Documentação actualizada para o KDE 3.4 e 'copyright' de &Mike.McBride; &Mike.McBride.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-kscd">
+<title
+>Como obter o &kscd;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder compilar com sucesso o &kscd;, você precisa das últimas versões das bibliotecas do KDE, assim como da biblioteca de C++ &Qt;. Todas as bibliotecas necessárias, assim como o próprio &kscd; poderão ser encontradas no servidor de &FTP; do &kde; em &kde-ftp;.</para>
+
+</sect1
+>
+
+<sect1 id="compilation-and-installation"
+>
+<title
+>Compilação e Instalação</title
+> &install.compile.documentation; <para
+>Por favor informe o responsável actual, Aaron Seigo, em &Aaron.J.Seigo.mail;, sobre qualquer modificação que você tenha efectuado para pôr o &kscd; a compilar na sua plataforma.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd.png
new file mode 100644
index 00000000000..f4c705f26e8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd11.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd11.png
new file mode 100644
index 00000000000..efcb982aaef
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd11.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd12.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd12.png
new file mode 100644
index 00000000000..ef99d1c5ea7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd12.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd13.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd13.png
new file mode 100644
index 00000000000..9cdfe9f97f3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd13.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd14.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd14.png
new file mode 100644
index 00000000000..b2fb2240d6d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd14.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd16.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd16.png
new file mode 100644
index 00000000000..0ea7fd18b74
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd16.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd18.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd18.png
new file mode 100644
index 00000000000..f8201b4c7be
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd18.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd19.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd19.png
new file mode 100644
index 00000000000..eaad05b8836
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd19.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd2.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd2.png
new file mode 100644
index 00000000000..94e6497233d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd3.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd3.png
new file mode 100644
index 00000000000..e4692740c22
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd3.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd5.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd5.png
new file mode 100644
index 00000000000..0de23bf5f26
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd5.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd6.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd6.png
new file mode 100644
index 00000000000..24c7f2f5999
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd6.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscd9.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd9.png
new file mode 100644
index 00000000000..d76fcbbb4c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscd9.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/kscd/kscdannounc.png b/tde-i18n-pt/docs/kdemultimedia/kscd/kscdannounc.png
new file mode 100644
index 00000000000..271a9ad63d7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/kscd/kscdannounc.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.am b/tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.in b/tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.in
new file mode 100644
index 00000000000..ee0f225dfb5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/noatun/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdemultimedia/noatun
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/noatun/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdemultimedia/noatun/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/noatun/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/noatun/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/noatun/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdemultimedia/noatun/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdemultimedia/noatun/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdemultimedia/noatun/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdemultimedia/noatun/index.cache.bz2 b/tde-i18n-pt/docs/kdemultimedia/noatun/index.cache.bz2
new file mode 100644
index 00000000000..aa4cb103411
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/noatun/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdemultimedia/noatun/index.docbook b/tde-i18n-pt/docs/kdemultimedia/noatun/index.docbook
new file mode 100644
index 00000000000..e7ea866a3c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdemultimedia/noatun/index.docbook
@@ -0,0 +1,642 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&noatun;">
+ <!ENTITY package "kdemultimedia">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manual do &noatun;</title>
+
+<authorgroup>
+<author
+><firstname
+>Charles</firstname
+> <surname
+>Samuels</surname
+> <affiliation
+> <address
+><email
+>charles@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Rui</firstname
+><surname
+>Branco</surname
+><affiliation
+><address
+><email
+>freedebian@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+><year
+>2002</year>
+<holder
+>Charles Samuels</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-03-01</date>
+<releaseinfo
+>2.00.00</releaseinfo
+> <!-- Use App version here -->
+
+<abstract>
+<para
+>&noatun; plug-in completo baseado num leitor multimédia para KDE;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Noatun</keyword>
+<keyword
+>kdemultimedia</keyword>
+<keyword
+>mp3</keyword>
+<keyword
+>música</keyword>
+<keyword
+>multimédia</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>&noatun; plug-in completo baseado num leitor multimédia para KDE;.</para>
+
+<sect1 id="features">
+<title
+>Características</title>
+
+<para
+>&noatun; é um elaborado interface visual para o sintetizador analógico em tempo real &arts;. Para adicionar objectos adicionais, vá a <ulink url= "http://noatun.kde.org/plugins/"
+> http://noatun.kde.org/plugins.phtml</ulink
+>, ou a <ulink url="http://mpeglib.sf.net"
+>http://mpeglib.sf.net</ulink
+>. Por omissão o &arts; suporta os formatos MP3 e MPEG-1. O formato Vorbis é igualmente suportado se as livrarias do Vorbis tiverem sido disponibilizadas durante a compilação do &kde;. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="using-noatun">
+<title
+>Utilizar o &noatun;</title>
+
+<para
+>&noatun;, por omissão é iniciado com um excelente 'plugin' de interface para o utilizador. Este 'plugin' foi escolhido pelo facto de ser similar a maior parte das outras aplicações do KDE.</para>
+
+<para
+>&noatun; é único por não existirem duas instalações iguais e por não ter um interface standard, no entanto existe um por omissão. Terá a liberdade de juntar e ajustar a sua selecção de 'plugins' e personalizar o &noatun; até que se torne no seu leitor de multimédia ideal! </para>
+
+<sect1 id="title-format">
+<title
+>Formato do Título</title>
+<para
+>A janela de preferências do &noatun; possuí uma caixa de texto <guilabel
+>Formato do Título</guilabel
+> estranha. Poderá introduzir um formato de cadeia de texto para personalizar a forma como o formato aparece. </para>
+
+<itemizedlist>
+<listitem
+><para
+>Qualquer texto aparece de um modo normal, a não ser que esteja entre <literal
+>$( )</literal
+>.</para
+></listitem>
+<listitem
+><para
+>O texto entre <literal
+>$( )</literal
+> irá utilizar a propriedade do &noatun; para esse mesmo item, e irá substituí-lo pelo texto dado.</para
+></listitem>
+<listitem
+><para
+>Se entre <literal
+>$( )</literal
+> existem aspas, esse texto será apresentado normalmente, mas apenas se a propriedade desse nome existir.</para
+></listitem>
+<listitem
+><para
+>As aspas podem estar no início do <literal
+>$( )</literal
+>, no final, ou em ambos em simultâneo.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Por exemplo, <literal
+>$(bitrate)</literal
+> é substituído pelo bitrate do ficheiro, tal como o 'plugin' Metatag o carrega. No entanto, se inserir aspas naquele campo, o texto entre aspas, será mostrado: <literal
+>$(bitrate"kbps")</literal
+> dará informação sobre o bitrate, do ficheiro, seguido pelos caracteres <literal
+>&quot;kbps&quot; </literal
+>, por exemplo. Não será mostrado no entanto se a propriedade <quote
+>bitrate</quote
+> não existir. </para
+>
+</sect1>
+
+</chapter>
+
+<chapter id="using-noatun-plugins">
+<title
+>manual do &noatun; 'Plugins'</title>
+
+<para
+>Poderá seleccionar diferentes 'plugins' indo ao menu <guimenuitem
+>Configuração</guimenuitem
+>, e seleccionando <guimenuitem
+>Configurar &noatun;...</guimenuitem
+>. Vá á página <guilabel
+>Plugins</guilabel
+> através da selecção do item adequado da lista. Então poderá activar os 'plugins' seleccionando a caixa correspondente ao seu nome. &noatun; requer pelo menos um 'plugin' de interface do utilizador, e um 'plugin' de lista de média. </para>
+
+<sect1 id="milk-chocolate">
+<title
+>Leite com Chocolate</title>
+
+<para
+>Milk Chocolate é uma interface para o utilizador simples e pequena. Os botões comportam-se como um leitor de CD, onde o botão de <guiicon
+>ejectar</guiicon
+> abre a lista de média. A <guiicon
+>página com cruz</guiicon
+> remove a lista de média actual, mas não apaga o ficheiro do disco, e o botão de <guiicon
+>seta</guiicon
+> activa o modo de repetição. Um menu está disponível através do &RMB; clicando em qualquer parte da janela.</para>
+
+</sect1>
+
+<sect1 id="young-hickory">
+
+<title
+>Young Hickory</title>
+
+<para
+>Young Hickory é um 'plugin' para a Bandeja do Sistema do &kde;, a área junto ao relógio, por omissão.</para>
+
+<para
+>Ao clicar no ícone &RMB; é mostrado um pequeno menu, e ao clicar em &LMB; dará visibilidade à sua janela de interface de utilizador &noatun;. Note que as listas de média por exemplo, não são consideradas como interfaces de utilizador.</para>
+
+</sect1>
+
+<sect1 id="html-exporter">
+<title
+><acronym
+>HTML</acronym
+> Exportar Lista de Média</title>
+
+<para
+>Este 'plugin' colocará a lista de média numa elegante tabela <acronym
+>HTML</acronym
+>. A página de preferências dá a possibilidade de selecção de cores, imagem de fundo, e activa o modo 'Hover', para mudança de cores quando o cursor esta sobre um 'link'.</para>
+
+<para
+>Depois de escolher as opções, o menu <guimenu
+>Acções</guimenu
+>, <guimenuitem
+>Exportar Lista de Reprodução...</guimenuitem
+> abrirá um diálogo de ficheiro para que seleccione o destino de gravação do ficheiro de saída. </para>
+
+</sect1>
+
+<sect1 id="kjofol-skin">
+<title
+><application
+>K-Jöfol</application
+> 'Skins'</title>
+
+<para
+>O carregador de estilo K-Jöfol do &noatun;, é uma reimplementação de um programa do Windows com o mesmo nome.</para>
+
+<para
+>A implementação do &noatun; tem infelizmente algumas limitações. Por exemplo os estilos tem que ser previamente descomprimidos para o disco para que sejam carregados.</para>
+
+<para
+>Para instalar um estilo (formato ZIP, no &Windows;) poderá usar o carregador de estilos que se encontra na caixa de diálogo das preferências do &noatun;.</para>
+
+<para
+>Pelo facto de alguns estilos não estarem devidamente empacotados e do carregador de estilos não adivinhar tudo, poderá ainda seguir os seguintes comandos se uma determinada instalação de um estilo falhar:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>cd</command
+> <filename class="directory"
+>$KDEHOME/share/apps/noatun</filename
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>mkdir</command
+> <option
+>kjskins</option
+></userinput
+> (se necessário)
+<prompt
+>%</prompt
+> <userinput
+><command
+>cd</command
+> <option
+>kjskins</option
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>mkdir</command
+> <option
+>nova estilo</option
+> ; <command
+>cd</command
+> <replaceable
+>novo estilo</replaceable
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>unzip</command
+> <replaceable
+>/caminho/para/novo_estilo.zip</replaceable
+></userinput
+></screen>
+
+<para
+>Pode também criar os seus próprios estilos com a ajuda do tutorial <ulink url="http://www.angelfire.com/mo/nequiem/tutorial.html"
+>http://www.angelfire.com/mo/nequiem/tutorial.html</ulink
+>. </para>
+
+</sect1>
+
+<sect1 id="splitplaylist">
+<title
+>A Split Playlist (Lista Dividida)</title>
+
+<para
+>A Split Playlist possui um design simples e clássico. Um duplo clique em qualquer entrada da lista irá accioná-la (do mesmo modo seleccionando-a e premindo <keycap
+>Enter</keycap
+>). Poderá arrastar ficheiros bem como &URL;s. </para>
+
+<para
+>Tal como o &kde; 3.0, o Split Playlist (<acronym
+>SPL</acronym
+>) guarda a informação em formato &XML;, importante automaticamente a lista <acronym
+>m3u</acronym
+> se o ficheiro &XML; não existir. Isto significa que poderá modificar o ficheiro m3u, e apagar o ficheiro &XML; para automaticamente gerar listas de média. </para>
+
+<para
+>O nome Split Playlist é um pouco enganador, na medida em que a lista não está realmente dividida. Este nome resulta do seu design original (remontando aos primeiros dias do &noatun;) onde estava realmente dividida. </para>
+</sect1>
+
+<sect1 id="winampskin">
+<title
+>Estilos do Winamp</title>
+<para
+>Se estiver a usar o estilo <trademark
+>Winamp</trademark
+>, por certo já deverá ter reparado que lhe é familiar. Clicando no contador horário seleccionará o modo de contagem crescente ou decrescente. Ao clicar a área do gráfico irá activar ou desactivar o mesmo. Poderá também fazer um duplo clique na barra de título para activar o modo de sombra do Windows. Com o botão <mousebutton
+>direito</mousebutton
+> (ou clicando no ícone superior esquerdo irá ser mostrada a barra de ferramentas standard do &noatun;. </para>
+<para
+>Poderá instalar novos estilos em <filename class="directory"
+>$KDEHOME/share/apps/noatun/skins/winamp</filename
+>, criando uma directoria para as guardar, e extraindo o estilo de seguida para a mesma directoria. Os ficheiros de estilo <trademark
+>Winamp </trademark
+> com a extensão <literal role="extension"
+>.wsz</literal
+> podem ser tratados como ficheiros zip normais. Poderá no entanto ter que os renomear primeiro para que os possa descomprimir. </para>
+</sect1>
+
+<sect1 id="metatag">
+<title
+>Metatag</title>
+<para
+>Metatag é um 'plugin' que carrega a informação respectiva a um ficheiro através do KDE, o mesmo mecanismo é usado no &konqueror; quando passa com o rato por cima de um qualquer ficheiro. Além de carregar informação, também suporta edição através de <guimenu
+>Acções</guimenu
+> menu subitem <guimenu
+>Editor de Marcas</guimenu
+>. Suporta edição de tags <acronym
+>ID3</acronym
+>, bem como de tags OggVorbis. Lê também a taxa de bits dos ficheiros. </para>
+</sect1>
+
+<sect1 id="keyz">
+<title
+>Keyz</title>
+<para
+>Carsten Pfeiffer decidiu quebrar com a longa tradição do &noatun; de criação de nomes o mais incorrectos possíveis 'plugins', como ficou provado tanto pelos 'plugins' Milk-Chocolate, Young Hickory, e muitos mais outros. Do que vale apenas convergir do S para um Z? Parece algo que os falantes de Inglês-Americano fariam! </para>
+<para
+>Contudo, apenas pelo facto de o nome não ser original não significa que é um fraco 'plugin'. Pleo contrário, este permite a atribuição de teclas de atalho para algumas acções do &noatun;. A verdadeira beleza nestas teclas de atalho, é que funcionam de qualquer lado, e não apenas dentro do &noatun;. Assim pode finalmente valer a pena os <quote
+>Teclados Multimédia</quote
+>. </para>
+</sect1>
+
+<sect1 id="ir-control">
+<title
+>Controlo por Infravermelhos</title>
+<para
+>Se tiver um controlo por Infravermelhos no seu computador (tais como os da televisão com sintonizadores <trademark class= "registered"
+>Brooktree</trademark
+>), e o seu controlo for suportado por <ulink url="http://www.lirc.org"
+>LIRC</ulink
+>, então deverá funcionar. Tal como Keyz, o nome é muito insípido, mas o 'plugin' permite-lhe atribuir acções a cliques de botões. </para>
+<para
+>Para atribuir acções a um botão, carregue o 'plugin', vá á página de Controle do controlo por Infravermelhos na janela de configuração do &noatun;. Seleccione o botão da lista e escolha a acção a associar da 'combo box' abaixo. Se numa acção como por exemplo o controle de volume, quiser efectuar a acção repetidamente, active a caixa e seleccione o intervalo entre acções. </para>
+<para
+>Se tiver uma placa <acronym
+>TV</acronym
+>, um truque conveniente é atribuir o botão <guibutton
+>Mudo</guibutton
+> à acção Pausa, permitindo assim tirar o som ao painel da sua aplicação de <acronym
+>TV</acronym
+>, enquanto pausa o &noatun;, e vice-versa, isto é particularmente útil no caso de anúncios publicitários. </para>
+</sect1>
+</chapter>
+
+<chapter id="questions-answers-and-tips">
+
+<title
+>Perguntas, Respostas e Dicas</title>
+
+<qandaset id="faq">
+<title
+>Perguntas mais frequentes</title>
+<qandaentry>
+<question>
+<para
+>A música tem muitas falhas quando se movimenta janelas.</para>
+</question>
+<answer>
+<para
+>Você pode ter aumentar o 'buffer' do &arts; do seguinte modo: </para
+>
+
+<itemizedlist
+>
+<listitem
+><para
+>Inicie o &kcontrol;</para
+></listitem>
+<listitem
+><para
+>Vá ao grupo <guilabel
+>Som</guilabel
+></para
+></listitem
+>
+<listitem
+><para
+>Vá à secção <guilabel
+>Servidor de Som</guilabel
+></para
+></listitem
+>
+<listitem
+><para
+>Aumente o tempo de resposta &mdash;, 384ms é normalmente suficiente para a maioria dos computadores.</para
+></listitem
+>
+</itemizedlist
+>
+
+<para
+>Poderá também considerar correr o servidor de som em prioridade de tempo real se o tempo de resposta não ajudar. Tenha atenção que isto pode provocar um bloqueio no sistema. </para
+>
+
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Não posso remover a lista de média ou a interface de utilizador da lista de 'plugins'.</para>
+</question>
+<answer>
+<para
+>Já que o &noatun;necessita de pelo menos uma interface para o utilizador carregada e uma lista de média, você terá que adicionar um 'plugin' de interface antes de remover o antigo. Adicionar uma nova lista de média removerá automaticamente a antiga. </para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Onde posso obter mais 'plugins' ?</para>
+</question>
+<answer>
+<para
+>Os programadores de programas de terceiros podem submeter os seus 'plugins' em <ulink url="http://noatun.kde.org/plugins/"
+> &noatun; web-site</ulink
+>, local onde podem ser descarregados por você, utilizador. </para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Como posso construir um 'plugin' para o &noatun;?</para>
+</question>
+<answer>
+<para
+>A documentação , em modo <acronym
+>API</acronym
+>, e exemplo de código fonte estão disponíveis no site <ulink url="http://noatun.kde.org"
+>&noatun;</ulink
+>. Do mesmo modo, e no espírito do software de código aberto o código fonte do &noatun; e todos os 'plugins' de defeito estão disponíveis. </para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>Direitos do programa 2000-2002 Charles Samuels <email
+>charles@kde.org</email
+></para>
+
+<para
+>Direitos da documentação 2002 Charles Samuels <email
+>charles@kde.org</email
+></para>
+
+<para
+>O &noatun; foi trazido a você pelas seguintes pessoas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Charles Samuels <email
+>charles@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>Neil Stevens <email
+>multivac@fcmail.com</email
+></para>
+</listitem>
+<listitem>
+<para
+>Stefan Westerfeld <email
+>stefan@space.twc.de</email
+></para>
+</listitem>
+<listitem>
+<para
+>Martin Vogt <email
+>mvogt@rhrk.uni-kl.de</email
+></para>
+</listitem>
+<listitem>
+<para
+>Malte Starostik <email
+>malte.starostik@t-online.de</email
+></para>
+</listitem>
+<listitem>
+<para
+>Nikolas Zimmermann <email
+>wildfox@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>Stefan Schimanski <email
+>1Stein@gmx.de</email
+></para>
+</listitem>
+</itemizedlist>
+<para
+>Tradução de Rui Branco <email
+>freedebian@netcabo.pt</email
+></para
+>
+&underFDL; &underBSDLicense; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-Noatun">
+<title
+>Como obter o &noatun;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>&noatun; requer no mínimo um Pentium 200 com &Linux;, um PowerPC com &Linux; 2.4.1 ou superior, ou outras plataformas. Suporte para mais plataformas será disponibilizado em breve.</para>
+
+<para
+>Para que uma plataforma seja facilmente suportada, terá que ter suporte 'pthread', e o sistema de saída de som <acronym
+>OSS</acronym
+>, no entanto o sistema <acronym
+>ALSA</acronym
+> é suportado no &Linux;.</para>
+
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; <para
+>Se se deparar com algum problema, por favor reporte ao autor em <email
+>charles@kde.org</email
+>.</para>
+
+<para
+>Se tem esta documentação, provavelmente já terá compilado o &noatun;</para>
+
+</sect1>
+
+</appendix>
+
+<glossary id="glossary">
+<title
+>Glossário</title>
+
+<glossentry id="gloss-mc">
+<glossterm
+>Milk Chocolate</glossterm
+><glossdef>
+<para
+>Milk Chocolate é um 'plugin' de interface de utilizador simples e minimalista </para
+></glossdef
+></glossentry>
+
+<glossentry id="gloss-arts">
+<glossterm
+>&arts;</glossterm
+><glossdef>
+<para
+>&arts; é um sintetizador analógico em tempo real. Uma estrutura de média poderosa utilizada pelo &noatun; </para
+></glossdef
+></glossentry>
+<glossentry id="gloss-kj">
+<glossterm
+>K-Jöfol</glossterm
+><glossdef>
+<para
+>Este 'plugin' carrega estilos originalmente usadas num leitor de média do &Windows; com o mesmo nome. </para
+></glossdef
+></glossentry>
+
+<glossentry id="gloss-keyz">
+<glossterm
+>Keyz</glossterm
+><glossdef>
+<para
+>Keyz permite-lhe atribuir teclas a acções no &noatun; </para
+></glossdef
+></glossentry>
+<glossentry id="gloss-young-hickory">
+<glossterm
+>Young Hickory</glossterm
+><glossdef>
+<para
+>Young Hickory é um 'plugin' da barra de sistema. </para
+></glossdef
+></glossentry>
+<glossentry id="gloss-kaiman">
+<glossterm
+>Noatun</glossterm
+><glossdef>
+<para
+>Kaiman é um 'plugin' que carrega estilos do leitor de média GQMPEG. Kaiman é um predecessor do &noatun;, foi distribuído com o &kde; para o &kde; 2.0. Quando o &noatun; foi introduzido no &kde; 2.1, o carregador de estilos Kaiman tornou-se num 'plugin' do &noatun;. </para
+></glossdef
+></glossentry>
+
+</glossary>
+
+&documentation.index;
+</book>
+
diff --git a/tde-i18n-pt/docs/kdenetwork/Makefile.am b/tde-i18n-pt/docs/kdenetwork/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/Makefile.in b/tde-i18n-pt/docs/kdenetwork/Makefile.in
new file mode 100644
index 00000000000..c55f06ef01e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kpf kdict kget kwifimanager ktalkd lisa krfb ksirc knewsticker kcontrol kppp krdc kopete
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.in
new file mode 100644
index 00000000000..9fc4d212c42
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kcontrol
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kcmktalkd kxmlrpcd lanbrowser
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.am
new file mode 100644
index 00000000000..e295d87ddf6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmktalkd
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.in
new file mode 100644
index 00000000000..b38cdfd035b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kcontrol/kcmktalkd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmktalkd
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kcmktalkd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kcmktalkd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kcmktalkd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kcmktalkd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/kcmktalkd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kcmktalkd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kcmktalkd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/kcmktalkd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.cache.bz2
new file mode 100644
index 00000000000..d02600478e0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.docbook b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.docbook
new file mode 100644
index 00000000000..cb519e5cf29
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kcmktalkd/index.docbook
@@ -0,0 +1,93 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+
+<article lang="&language;">
+<title
+>Talk</title>
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-08</date>
+<releaseinfo
+>3.01.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Talk</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="talk">
+
+<title
+>Configuração do Talk</title>
+
+<!-- FIXME: This module is installed with kdenetwork.. should it be
+documented in the kcontrol manual, or should this information be added
+to the ktalkd manual -->
+
+<sect2 id="talk-intro"
+>
+<title
+>Introdução</title
+>
+
+<para
+>Vê o manual do &ktalkd; para mais informações (podes lê-lo escrevendo <userinput
+>help:/ktalkd/</userinput
+> numa janela do &konqueror;).</para
+> </sect2
+>
+
+<sect2 id="talk-author"
+>
+<title
+>Autor da Secção</title
+>
+<para
+>Esta secção foi escrita por: </para
+>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.am
new file mode 100644
index 00000000000..d69eeaf0817
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kxmlrpcd
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.in
new file mode 100644
index 00000000000..a85433ba250
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kcontrol/kxmlrpcd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kxmlrpcd
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kxmlrpcd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kxmlrpcd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kxmlrpcd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kxmlrpcd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kxmlrpcd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kxmlrpcd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/kxmlrpcd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/kxmlrpcd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.cache.bz2
new file mode 100644
index 00000000000..5db7259909f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.docbook b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.docbook
new file mode 100644
index 00000000000..46a143a0c37
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/kxmlrpcd/index.docbook
@@ -0,0 +1,21 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+
+<sect1 id="xmlrpc">
+<title
+>O Servidor de &XML; <acronym
+>RPC</acronym
+></title>
+
+<para
+>Ainda não documentado</para>
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.am
new file mode 100644
index 00000000000..3e52f1ca6fc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/lanbrowser
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.in
new file mode 100644
index 00000000000..8d94291f9e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kcontrol/lanbrowser
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/lanbrowser
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/lanbrowser/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/lanbrowser/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/lanbrowser/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/lanbrowser/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/lanbrowser/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/lanbrowser/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kcontrol/lanbrowser/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kcontrol/lanbrowser/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.cache.bz2
new file mode 100644
index 00000000000..d4eaac8a2cd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.docbook b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.docbook
new file mode 100644
index 00000000000..89035aa3c0b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kcontrol/lanbrowser/index.docbook
@@ -0,0 +1,20 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+<article>
+<sect1 id="lan-browsing">
+<title
+>Navegação na <acronym
+>LAN</acronym
+></title>
+
+<para
+>Ainda não documentado</para>
+<!-- Merge the Lisa documentation into here -->
+
+</sect1>
+</article> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdenetwork/kdict/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kdict/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kdict/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kdict/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kdict/Makefile.in
new file mode 100644
index 00000000000..3c2ac67c646
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kdict/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kdict
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kdict/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kdict/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kdict/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kdict/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kdict/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kdict/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kdict/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kdict/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kdict/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kdict/index.cache.bz2
new file mode 100644
index 00000000000..b4e8c4a11c0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kdict/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kdict/index.docbook b/tde-i18n-pt/docs/kdenetwork/kdict/index.docbook
new file mode 100644
index 00000000000..b6f938898ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kdict/index.docbook
@@ -0,0 +1,1685 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdict;">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kdict;</title>
+
+<authorgroup>
+<author
+><firstname
+>Christian</firstname
+> <surname
+>Gebauer</surname
+> <affiliation
+> <address
+><email
+>gebauer@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Christian</firstname
+> <surname
+>Gebauer</surname
+> <affiliation
+> <address
+><email
+>gebauer@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+><email
+></email
+></address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<copyright>
+<year
+>2002</year>
+<holder
+>Christian Gebauer</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-30</date>
+<releaseinfo
+>0.5.6</releaseinfo>
+
+<abstract
+><para
+>O &kdict; é um cliente gráfico para o protocolo <productname
+>DICT</productname
+>. Ele permite-lhe procurar nas várias bases de dados de dicionários por uma dada palavra ou frase, mostrando no fim as definições mais adequadas.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdict</keyword>
+<keyword
+>kdenetwork</keyword>
+<keyword
+>dicionário</keyword>
+<keyword
+>tradução</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kdict; é um cliente gráfico para o protocolo <productname
+>DICT</productname
+>. Ele permite-lhe procurar nas várias bases de dados de dicionários por uma dada palavra ou frase, mostrando no fim as definições mais adequadas. O &kdict; tenta facilitar as pesquisas básicas, assim como as avançadas. Uma lista em separado oferece uma forma conveniente de lidar com o número enorme de palavras correspondentes que uma pesquisa mais avançada possa devolver. </para>
+
+<para
+>O restante da interface de utilizador do &kdict; lembra um navegador Web. Por exemplo, você poderá saltar para a definição de um sinónimo se carregar na palavra realçada. A funcionalidade de recuar/avançar também se encontra implementada, o que lhe permite rapidamente voltar para o resultado de pesquisas anteriores. </para>
+
+<para
+>O &kdict; é capaz de processar o conteúdo da área de transferência, por isso é fácil combinar o &kdict; com o seu navegador Web ou editor de texto.</para>
+
+<para
+>Se a sua máquina estiver por detrás de uma 'firewall', não tiver uma ligação permanente à Internet ou se o servidor do 'dict.org' for demasiado lento para si, você poderá configurar o seu servidor local; tudo o que precisa está disponível em <ulink url="http://www.dict.org"
+>www.dict.org</ulink
+>. As vantagens de um servidor local são uma performance óptima e a capacidade de instalar bases de dados adicionais à sua escolha. Este manual contém um <link linkend="dictd-mini-howto"
+>pequeno tutorial sobre a instalação e ligações para as bases de dados</link
+>.</para>
+
+</chapter>
+
+<chapter id="using-kdict">
+<title
+>Usar o &kdict;</title>
+
+<sect1 id="getting-started">
+<title
+>Começar</title>
+
+<para
+>Depois de ter iniciado o &kdict; (usando o menu do painel ou escrevendo <command
+>kdict</command
+> na linha de comandos), a janela principal do &kdict; irá aparecer:</para>
+
+<screenshot>
+<screeninfo
+>Iniciar o &kdict;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="mainwin.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do &kdict;.</phrase
+></textobject>
+<caption
+><para
+>A janela principal do &kdict;.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Existem dois métodos diferentes para procurar uma palavra ou uma frase com o &kdict;. Você poderá usar uma <link linkend="define-query"
+>pesquisa de definição</link
+>. O &kdict; irá procurar pelas ocorrências exactas nas bases de dados e mostra todas as definições correspondentes na área à esquerda e em baixo. Ou então poderá usar uma <link linkend="match-query"
+>pesquisa de ocorrência</link
+>, em que nesse caso todos os elementos correspondentes nas bases de dados serão mostrados na lista à direita. Você poderá então decidir que definições é que deseja consultar. Este método tem a vantagem que você poderá usar estratégias de procura mais avançadas, como os prefixos, os sufixos ou as expressões regulares.</para>
+</sect1>
+
+<sect1 id="configuration-of-the-server">
+<title
+>Configurar o servidor de <systemitem
+>DICT</systemitem
+></title>
+
+<para
+>Antes de poder fazer a sua primeira pesquisa, você terá de verificar se as configurações predefinidas dos servidores funcionam com a sua configuração. Você poderá modificar as opções na <link linkend="preferences"
+>janela de preferências</link
+>. O servidor predefinido é o 'dict.org', o qual é um servidor público, por isso você não terá de alterar nada se tiver uma ligação à Internet a funcionar.</para>
+
+<para
+>Você poderá testar a sua configuração se seleccionar a <guimenuitem
+>Informação do Servidor</guimenuitem
+> a partir do menu <guimenu
+>Servidor</guimenu
+>, o que irá mostrar alguma informação de estado sobre o servidor.</para>
+
+<para
+>Agora você deverá usar o <menuchoice
+><guimenu
+>Servidor</guimenu
+><guimenuitem
+>Obter as Capacidades</guimenuitem
+></menuchoice
+>, para que ele vá buscar uma lista com todas as bases de dados disponíveis e as estratégias do servidor. O &kdict; passa a ser capaz de lhe mostrar todas as funcionalidades do servidor nos seus menus. (Você deverá sempre chamar o <guimenuitem
+>Obter as Capacidades</guimenuitem
+> depois de mudar para um novo servidor). </para>
+
+</sect1>
+
+<sect1 id="define-query">
+<title
+>Pesquisas Básicas: Definição</title>
+
+<para
+>Uma pesquisa de definição irá procurar pelas palavras/frases na base ou bases de dados que corresponda exactamente ao texto indicado. As definições que pertençam a essas palavras são mostradas na janela principal. Se o servidor não encontrar nada adequado, o &kdict; irá usar uma estratégia de procura optimizada para a verificação ortográfica para poder mostrar uma lista com palavras semelhantes.</para>
+
+<para
+>Na maioria das bases de dados algumas das palavras (principalmente os sinónimos) são marcadas com chavetas <quote
+>{}</quote
+>. Estas apalavras ficam realçadas e se carregar nelas com o &LMB; você irá iniciar uma pesquisa de definição com esta palavra.</para>
+
+<para
+>Você poderá seleccionar uma parte do texto com o &LMB;. A selecção é automaticamente copiada para a área de transferência. Isto é muito conveniente, porque você poderá usar o &MMB; em todo o lado na janela principal para definir o conteúdo da área de transferência. Por isso, se quiser obter uma definição para uma palavra ou frase que não esteja marcada como sinónima, você poderá marcá-la com o &LMB; e obter a definição quando carregar no &MMB;.</para>
+
+<para
+>O &RMB; mostra um menu de contexto, onde você poderá optar por iniciar as pesquisas com o texto seleccionado, com a área de transferência ou com o sinónimo marcado por baixo do cursor do rato. O menu também tem dois itens <guimenuitem
+>Recuar</guimenuitem
+> e <guimenuitem
+>Avançar</guimenuitem
+>. Você podê-los-á usar para navegar nos resultados das pesquisas anteriores.</para>
+
+</sect1>
+
+<sect1 id="match-query">
+<title
+>Pesquisas Avançadas: Correspondência</title>
+
+<para
+>Uma pesquisa de ocorrência usa a estratégia de procura seleccionada no momento (o selector da estratégia localiza-se por cima da lista de ocorrências) para procurar na base ou bases de dados seleccionadas por palavras semelhantes às do texto indicado. O resultado é uma lista de palavras similares que aparece na lista de ocorrências à direita. Os itens são agrupados de acordo com a base de dados a que pertencem. Agora, você poderá ter várias opções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Você poderá usar o botão <guibutton
+>Obter Todas</guibutton
+> (localizado por baixo da lista de ocorrências) para obter todas as definições. Repare que o número de palavras listadas e as definições obtidas poderão ser diferentes, porque em alguns dos casos duas ou mais palavras partilham uma definição e o &kdict; irá remover as definições duplicadas.</para
+>
+</listitem>
+
+<listitem>
+<para
+>Você poderá usar o rato ou o teclado para seleccionar as palavras mais interessantes da lista e carregar então no botão <guibutton
+>Obter as Seleccionadas</guibutton
+> (localizado por baixo da lista de ocorrências) para obter apenas estas ocorrências. Se quiser obter todas as definições de uma base de dados, basta seleccionar o item da lista que contém o nome da base de dados.</para>
+</listitem>
+
+<listitem>
+<para
+>Quando você carregar em <keycap
+>Enter</keycap
+> (no teclado) ou fizer duplo-click (com o rato) num item da lista, o &kdict; irá ignorar a selecção e obter a definição para este item. Quando você fizer isto com um item de <quote
+>topo</quote
+> (um item que contém o nome da base de dados), você irá obter todas as definições que pertencem a esta base de dados.</para>
+</listitem>
+
+<listitem>
+<para
+>Você poderá usar uma das palavras como ponto de partida para uma nova pesquisa, e isto é feito com o menu de contexto (&RMB;).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Se carregar com o &MMB; em qualquer parte da lista irá iniciar uma nova pesquisa por ocorrência com o conteúdo da área de transferência (de forma semelhante à da janela principal).</para>
+
+<para
+>O &RMB; invoca o menu de contexto para um item da lista, e contém os seguintes itens:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Obter</guimenuitem
+></term>
+<listitem
+><para
+>Mostra a definição para o item actual.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guimenuitem
+>Corresponder</guimenuitem
+>, <guimenuitem
+>Definir</guimenuitem
+></term
+>
+<listitem
+><para
+>Inicia uma pesquisa por ocorrência ou por definição com o item actual.</para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><guimenuitem
+>Corresponder com o Conteúdo da Área de Transferência</guimenuitem
+>, <guimenuitem
+>Definir o Conteúdo da Área de Transferência</guimenuitem
+> </term>
+<listitem
+><para
+>Inicia uma pesquisa por ocorrência/definição com o conteúdo actual da área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Obter as Seleccionadas</guimenuitem
+>, <guimenuitem
+>Obter Todas</guimenuitem
+></term>
+<listitem
+><para
+>As mesmas funções que as dos botões sob a lista.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Expandir a Lista</guimenuitem
+>, <guimenuitem
+>Fechar a Lista</guimenuitem
+></term>
+<listitem
+><para
+>Abre ou fecha o conteúdo de todas as bases de dados.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="database-sets">
+<title
+>Conjuntos de Bases de Dados</title>
+
+<para
+>Algumas das vezes é útil restringir uma pesquisa apenas a um sub-conjunto das bases de dados disponíveis, como por exemplo todos os dicionários de inglês-alemão. Isto é obtido ao definir <quote
+>conjuntos de bases de dados</quote
+>. Estes conjuntos aparecem no selector de bases de dados como bases de dados virtuais.</para>
+
+<para
+>Você poderá aceder à janela de configuração através da opção <menuchoice
+><guimenu
+>Servidor</guimenu
+><guimenuitem
+>Editar os Conjuntos de Bases de Dados</guimenuitem
+></menuchoice
+> ou através do ícone da barra de ferramentas.</para>
+
+<screenshot>
+<screeninfo
+>Editar os conjuntos de bases de dados</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="seteditor.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O editor do conjunto de bases de dados.</phrase
+></textobject>
+<caption
+><para
+>O editor do conjunto de bases de dados.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela contém os seguintes elementos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Conjunto</guilabel
+></term>
+<listitem
+><para
+>Você precisa de usar este selector para poder escolher o conjunto que deseja modificar. Você também poderá mudar o nome de um conjunto aqui, indicando um novo nome e carregando no botão <guibutton
+>Gravar</guibutton
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Gravar</guibutton
+></term>
+<listitem
+><para
+>Grava as alterações que tenha feito ao conjunto actual. Você precisa de usar este botão antes de poder seleccionar outro conjunto ou deixar a janela, porque caso contrário todas as alterações serão perdidas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Novo</guibutton
+></term>
+<listitem
+><para
+>Este botão cria um novo conjunto de bases de dados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Apagar</guibutton
+></term>
+<listitem
+><para
+>Remove o conjunto de bases de dados seleccionado no momento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Fechar</guibutton
+></term>
+<listitem
+><para
+>Fecha a janela sem gravar as suas alterações.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>As duas listas (a <guilabel
+>Bases de Dados Seleccionadas</guilabel
+> e a <guilabel
+>Bases de Dados Disponíveis</guilabel
+>) mostram quais as bases de dados que se encontram actualmente no conjunto de bases de dados. Você poderá usar os botões de setas entre as listas para transferir os itens de uma lista para outra.</para
+>
+
+<para
+>Já agora, você poderá deixar esta janela de configuração aberta e continuar o seu trabalho no &kdict;. Isto é uma forma útil de testar as suas modificações imediatamente.</para
+>
+
+</sect1>
+
+<sect1 id="preferences">
+<title
+>Preferências</title>
+
+<para
+>Você poderá modificar vários aspectos do comportamento do &kdict; na janela de preferências. A janela poderá ser aberta através da opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Kdict</guimenuitem
+></menuchoice
+> ou com o botão da barra de ferramentas.</para>
+
+<screenshot>
+<screeninfo
+>Configurar o &kdict;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conf.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de preferências.</phrase
+></textobject>
+<caption
+><para
+>A janela de preferências.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela encontra-se dividida em várias páginas. O botão <guibutton
+>Predefinições</guibutton
+> repõe os valores predefinidos na página actual. O botão <guibutton
+>Aplicar</guibutton
+> irá colocar como efectivas as suas alterações em todas as páginas. O botão de <guibutton
+>OK</guibutton
+> irá aplicar as alterações e fechar a janela. O botão <guibutton
+>Cancelar</guibutton
+> faz o mesmo, só que não grava as alterações. Já agora, você poderá deixar a janela de preferências aberta e continuar o seu trabalho com o &kdict;. Isto é uma forma útil de testar as suas alterações.</para>
+
+<sect2 id="preferences-server">
+<title
+>A Página <guilabel
+>Servidor</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Máquina</guilabel
+></term>
+<listitem
+><para
+>O nome da máquina na Internet ou o endereço IP do servidor do <productname
+>DICT</productname
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Porto</guilabel
+></term>
+<listitem
+><para
+>Este é o número do porto onde o servidor atende os pedidos. O 2628 é o porto por omissão e é usado pela maioria dos servidores.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter a ligação por</guilabel
+></term>
+<listitem
+><para
+>O &kdict; é capaz de manter a ligação aberta durante alguns períodos curtos de inactividade. Esta funcionalidade evita o procedimento moroso de autenticação antes de cada pesquisa. Um valor de 0 segundos desactiva esta funcionalidade. Se indicar valores muito altos não será útil porque, na maioria dos casos, o servidor do <productname
+>DICT</productname
+> irá fechar a ligação ao fim de alguns minutos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo-limite</guilabel
+></term>
+<listitem
+><para
+>Este valor indica quanto tempo o &kdict; irá esperar por uma resposta do servidor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tampão de Comandos</guilabel
+></term>
+<listitem
+><para
+>O servidor do <productname
+>DICT</productname
+> permite ao cliente enviar vários comandos num pacote da rede. O tamanho do tampão interno de comandos determina quantos comandos são enviados em paralelo pelo &kdict;. Você poderá tentar ajustar este valor para a sua ligação de rede, mas na maioria das ocasiões não vale o esforço.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Codificação</guilabel
+></term>
+<listitem
+><para
+>Com este selector, você poderá indicar o método de codificação do texto das bases de dados. O valor por omissão é o "utf8"; este valor deverá funcionar na maioria dos servidores. Se for seleccionada uma codificação que não corresponda à que é usada pelas bases de dados, você irá ver caracteres inválidos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>O servidor necessita de autenticação</guilabel
+></term>
+<listitem
+><para
+>Active isto se quiser usar uma autenticação com utilizador e senha (poderá haver algum servidor que necessite disto para aceder a todas as bases de dados). Você terá então de indicar uma combinação de <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+> válida em baixo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="preferences-appearance">
+<title
+>A Página <guilabel
+>Aparência</guilabel
+></title>
+
+<para
+>Nesta página você poderá personalizar as cores e os tipos de letra da área de definições. Um tipo de letra proporcional para o texto normal irá aumentar a legibilidade, mas irá também destruir a disposição predefinida das tabelas e de outros itens semelhantes nas definições de algumas bases de dados.</para>
+
+</sect2>
+
+<sect2 id="preferences-layout">
+<title
+>A Página <guilabel
+>Disposição</guilabel
+></title>
+
+<para
+>A disposição do resultado não é ainda configurável, de facto. Mas você poderá decidir quantos cabeçalhos (um cabeçalho indica a que base de dados a definição pertence) é que o &kdict; deverá colocar no resultado. As escolhas deverão ser auto-explicativas. Tenha em atenção que as alterações nesta página não farão qualquer efeito até que você inicie uma nova pesquisa.</para>
+
+</sect2>
+
+<sect2 id="preferences-misc">
+<title
+>A Página <guilabel
+>Diversos</guilabel
+></title>
+
+<para
+>Nesta página você poderá modificar vários limites que fazem com que o &kdict; evite ocupar porções enormes de memória.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Definições</guilabel
+></term>
+<listitem
+><para
+>Isto limita o número de definições que você poderá obter de uma vez ao seleccioná-las na lista de ocorrências.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Resultados em 'Cache'</guilabel
+></term>
+<listitem
+><para
+>Este número define quantos resultados anteriores são mantidos numa 'cache' interna para um acesso mais rápido. Você poderá configurar este valor como sendo 0, mas isto irá desactivar a sua capacidade de navegar de volta nos resultados anteriores.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Registos no Histórico</guilabel
+></term>
+<listitem
+><para
+>Este é o número de itens passados que a linha de texto poderá recordar. Se você indicar valores grandes, irá causar um arranque mais lento e um estoiro do &kdict;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gravar o histórico ao sair</guilabel
+></term>
+<listitem
+><para
+>Se isto for seleccionado, o &kdict; irá recordar o seu histórico entre sessões.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Definir o texto seleccionado no início</guilabel
+></term>
+<listitem
+><para
+>Se isto estiver seleccionado, o &kdict; irá tentar definir imediatamente o conteúdo da área de transferência, quando é iniciado.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="panel-applet">
+<title
+>A 'Applet' do Painel</title>
+
+<para
+>Se você usar o &kdict; com frequência, poderá chegar à conclusão que será mais útil se usar a 'applet' do painel incluída. Você poderá aceder à 'applet' através do <menuchoice
+><guimenu
+>Menu K</guimenu
+><guisubmenu
+>Configurar o Painel</guisubmenu
+><guisubmenu
+>Adicionar</guisubmenu
+><guisubmenu
+>'Applet'</guisubmenu
+><guimenuitem
+>Dicionário</guimenuitem
+></menuchoice
+>.</para>
+
+<screenshot>
+<screeninfo
+>A 'Applet' do Painel</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="applet.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A 'Applet' do Painel</phrase
+></textobject>
+<caption
+><para
+>A 'Applet' do Painel</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O campo de texto comporta-se tal e qual como o campo de texto da janela principal do &kdict;. Quando você carregar em <keycap
+>Enter</keycap
+>, o &kdict; abre-se e dá início à pesquisa. Em vez de escrever, você também poderá seleccionar uma frase que tenha introduzido antes na lista.</para>
+
+<para
+>Para além disso, a 'applet' contém ainda três botões:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>C</guibutton
+></term>
+<listitem
+><para
+>Define o conteúdo actual da área de transferência.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>D</guibutton
+></term>
+<listitem
+><para
+>Define o conteúdo actual do campo de texto.</para
+></listitem
+></varlistentry>
+<varlistentry>
+<term
+><guibutton
+>M</guibutton
+></term>
+<listitem
+><para
+>Inicia uma pesquisa por ocorrência com o conteúdo actual do campo de texto.</para
+></listitem
+></varlistentry>
+</variablelist>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o resultado actual como um documento em HTML</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime o resultado actual.</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Iniciar a Pesquisa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Define o conteúdo do campo de texto.</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Parar a Pesquisa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Interrompe a pesquisa a decorrer de momento.</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kdict;.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Copia o texto seleccionado de momento para a área de transferência.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Selecciona o texto por completo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Definir o Conteúdo da Área de Transferência</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><link linkend="define-query"
+>Define o conteúdo actual</link
+> da área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Corresponder com o Conteúdo da Área de Transferência</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Procura os itens das bases de dados</action
+> que <link linkend="match-query"
+>correspondem ao conteúdo actual</link
+> da área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Procura por uma sequência de texto nas definições apresentadas.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="history-menu">
+<title
+>O Menu <guimenu
+>Histórico</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Alt;<keycap
+>Esquerda</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Histórico</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra o resultado da pesquisa anterior.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Alt;<keycap
+>Direita</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Histórico</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra o resultado da próxima pesquisa.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Histórico</guimenu
+> <guimenuitem
+>Limpar o Histórico</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa a lista das pesquisas anteriores.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>No fundo do <guimenu
+>Histórico</guimenu
+>, são listadas as dez últimas pesquisas.</para>
+
+</sect1>
+
+<sect1 id="server-menu">
+<title
+>O Menu <guimenu
+>Servidor</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Servidor</guimenu
+> <guimenuitem
+>Obter as Capacidades</guimenuitem
+> </menuchoice
+></term
+> <listitem
+><para
+><action
+>Determina quais as bases de dados e as estratégias que estão disponíveis</action
+> no servidor do <productname
+>DICT</productname
+>. Você precisa de chamar isto uma vez para que consiga indicar a estratégia de procura e a base de dados para uma pesquisa.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Servidor</guimenu
+> <guimenuitem
+>Editar os Conjuntos de Bases de Dados...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o <link linkend="database-sets"
+>editor de conjuntos de bases de dados</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Servidor</guimenu
+> <guimenuitem
+>Informação da Base de Dados</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Um sub-menu que mostra um resumo das bases de dados disponíveis, bem como alguma informação detalhada sobre cada base de dados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Servidor</guimenu
+> <guimenuitem
+>Informação da Estratégia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma lista com algumas breves descrições das estratégias de procura disponíveis no servidor actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Servidor</guimenu
+> <guimenuitem
+>Informação do Servidor</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra alguma informação do estado</action
+> (tempo de actividade, &etc;) do servidor de <productname
+>DICT</productname
+> actual.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<para
+>Este menu contém algumas opções para configurar o &kdict;, alterando a sua aparência, os seus atalhos e o seu comportamento normal.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Um sub-menu que activa ou desactiva as barras de ferramentas. Você tanto poderá configurar a Barra Principal como a Barra de Pesquisa, independentemente uma da outra.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva a barra de estado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Lista de Correspondências</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Esconde (ou mostra) a lista de ocorrências.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Fechar a Lista de Correspondências</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Esta opção abre ou fecha a lista de ocorrências na janela principal.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela onde poderá configurar as combinações de teclas.</action
+> Se usar esta opção, você poderá alterar os atalhos de teclado por omissão para os comandos do &kdict; ou mesmo criar novos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar a barra de ferramentas.</action
+> Você poderá adicionar e remover botões das barras de ferramentas para os comandos do &kdict; com esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kdict...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a <link linkend="preferences"
+>janela de preferências</link
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="command-line">
+<title
+>Opções da Linha de Comandos</title>
+
+<para
+>O &kdict; poderá ser iniciado directamente a partir de um terminal como o &konsole; ou o <application
+>xterm</application
+>. Estão disponíveis várias opções da linha de comandos.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>kdict</command
+> <option
+>palavra/frase</option
+></term>
+<listitem
+><para
+>Procura pelo texto indicado. Você terá de colocar a frase entre aspas, se a frase contiver mais do que uma palavra. Por exemplo: <command
+>kdict "entre aspas"</command
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kdict</command
+> <option
+>-c / --clipboard</option
+></term>
+<listitem
+><para
+>define o conteúdo actual da área de transferência.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kdict</command
+> <option
+>-v / --version</option
+></term>
+<listitem
+><para
+>Mostra o número de versão do &kdict; (assim como do &Qt;/&kde;).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kdict</command
+> <option
+>--license</option
+></term>
+<listitem
+><para
+>Mostra sob que licenças o &kdict; está a ser tornado público.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O &kdict; também suporta todas as outras opções da linha de comandos que são comuns aos programas do &kde; e do &Qt;. Você poderá obter uma lista destas opções com as opções <userinput
+><option
+>--help</option
+></userinput
+>, <userinput
+><option
+>--help-kde</option
+></userinput
+> e <userinput
+><option
+>--help-qt</option
+></userinput
+></para>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kdict; - O Cliente de Dicionários do &kde;</para>
+
+<para
+>Copyright (c) 1999-2001, Christian Gebauer</para>
+<para
+>Copyright (c) 1998, Matthias H&ouml;lzer-Kl&uuml;pfel</para>
+
+
+<para
+>O &kdict; foi criado originalmente em 1998 por Matthias H&ouml;lzer-Kl&uuml;pfel <email
+>hoelzer@kde.org</email
+>. De momento é mantido pelo Christian Gebauer <email
+>gebauer@kde.org</email
+>.</para>
+&underFDL; &underArtisticLicense; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kdict">
+<title
+>Como obter o &kdict;</title>
+&install.intro.documentation; &install.compile.documentation; </sect1>
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para além de uma instalação funcional do &kde;, o &kdict; necessita da biblioteca das 'Threads POSIX' que se encontra disponível em todas as variantes de UNIX modernas.</para>
+</sect1>
+
+</appendix>
+
+<appendix id="dictd-mini-howto">
+<title
+>Mini-Tutorial: Instalar um servidor de <productname
+>DICT</productname
+> local</title>
+
+<sect1 id="obtaining-dictd">
+<title
+>Obter e instalar o <command
+>dictd</command
+></title>
+
+<para
+>Em primeiro lugar, tem de se instalar o servidor <command
+>dictd</command
+>. A forma mais simples de instalar o <command
+>dictd</command
+> é usando um pacote pré-compilado. Existe um pacote desse tipo no &Linux; da <ulink url="http://www.debian.org/"
+>Debian</ulink
+> e da <ulink url="http://www.suse.com/"
+>SuSE</ulink
+>. Você poderá encontrar mais pacotes que deverão funcionar em todas as distribuições baseadas no <productname
+>RPM</productname
+> de &Linux; em <ulink url="http://rpmfind.net/linux/RPM/"
+>rpmfind.net</ulink
+>.</para>
+
+<para
+>Se quiser compilar você próprio o <command
+>dictd</command
+>, obtenha-o em <ulink url="ftp://ftp.dict.org/pub/dict/dictd-1.9.1.tar.gz"
+>ftp://ftp.dict.org/pub/dict/dictd-1.9.1.tar.gz</ulink
+>. A compilação é simples, basta descomprimir o pacote e correr a sequência de comandos <userinput
+><command
+>./configure</command
+></userinput
+>, <userinput
+><command
+>make</command
+></userinput
+> e <userinput
+><command
+>make</command
+> <option
+>install</option
+></userinput
+> na pasta do <filename class="directory"
+>dictd</filename
+>. Você poderá querer usar a opção <option
+>--prefix</option
+> do programa 'configure' para instalar o <command
+>dictd</command
+> numa pasta diferente. Por omissão, o <command
+>dictd</command
+> será instalado na <filename class="directory"
+>/usr/local</filename
+>.</para>
+
+</sect1>
+
+<sect1 id="obtaining-databases">
+<title
+>Obter as bases de dados</title>
+
+<para
+>Agora você precisa de obter algumas bases de dados. O conjunto-padrão (Webster, Wordnet, ficheiros de calão, foldoc, ...) que se encontra presente no servidor do <productname
+>DICT</productname
+> em <ulink url="http://www.dict.org"
+>dict.org</ulink
+>, está disponível a partir de <ulink url="ftp://ftp.dict.org/pub/dict/pre/"
+>ftp://ftp.dict.org/pub/dict/pre/</ulink
+>. Estes dicionários também estão disponíveis como pacotes da <ulink url="http://www.debian.org/"
+>Debian</ulink
+> e <ulink url="http://rpmfind.net/linux/RPM/"
+>RPM</ulink
+>.</para>
+
+<sect2 id="additional-databases">
+<title
+>Bases de dados adicionais pré-formatadas</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><ulink url="http://www.freedict.de/"
+>www.freedict.de</ulink
+></term>
+<listitem
+><para
+>Dicionários de tradução para Africaans, Checo, Dinamarquês, Inglês, Francês, Alemão, Grego, Húngaro, Irlandês, Italiano, Japonês, Latim, Holandês, Português, Russo, Servo-Croata, Sueco, Eslovaco, Espanhol, Swahili, Turco e Galês</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.wh9.tu-dresden.de/~heinrich/dict/"
+>http://www.wh9.tu-dresden.de/~heinrich/dict/</ulink
+></term>
+<listitem
+><para
+>Dicionários de tradução para Inglês, Francês, Alemão, Italiano, Latim, Português e Espanhol.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://purl.oclc.org/NET/voko/revodict.tgz"
+>http://purl.oclc.org/NET/voko/revodict.tgz</ulink
+></term>
+<listitem
+><para
+>Dicionário de Esperanto</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.bainsware.com/downloads/obi-bio.tar.gz"
+>http://www.bainsware.com/downloads/obi-bio.tar.gz</ulink
+></term>
+<listitem
+><para
+>O Dicionário Biográfico Online do <acronym
+>OBI</acronym
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="http://www.bainsware.com/downloads/inaug.tar.gz"
+></ulink
+>http://www.bainsware.com/downloads/inaug.tar.gz</term>
+<listitem
+><para
+>Os Endereços Inaugurais de todos os presidentes dos EUA</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Você poderá encontrar mais bases de dados na página <ulink url="http://www.dict.org"
+>www.dict.org</ulink
+>, mas a maioria deles não se encontra formatada para o <command
+>dictd</command
+>.</para>
+
+<para
+>Cada base de dados consiste em dois ficheiros: O ficheiro <literal role="extension"
+>*.index</literal
+> contém o índice e o ficheiro <literal role="extension"
+>*.dict.dz</literal
+> contém os dados em si. Instale todos os pacotes numa pasta à sua escolha, como por exemplo <filename class="directory"
+>/usr/share/dict/</filename
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="configuration-dictd">
+<title
+>Configuração</title>
+
+<para
+>Você precisa de criar/modificar dois ficheiros de configuração. Ambos encontram-se em <filename class="directory"
+>/usr/local/etc</filename
+> se você usar o prefixo de instalação por omissão (isto é, o <filename class="directory"
+>/usr/local</filename
+>).</para>
+
+<para
+>O <filename
+>dict.conf</filename
+> pertence ao cliente básico do <command
+>dict</command
+>. Contém apenas uma linha: <userinput
+>server localhost</userinput
+>. Isto indica ao <command
+>dict</command
+> para usar o servidor local.</para>
+
+<para
+>O <filename
+>dictd.conf</filename
+> configura o servidor. Em primeiro lugar precisa de adicionar o comando de acesso: <userinput
+>access {allow localhost deny *}</userinput
+>.</para>
+
+<para
+>Este exemplo permite apenas o acesso local e bloqueia todas as ligações exteriores. Você poderá usar mais do que uma regra de permissão ou proibição, como por exemplo: <programlisting
+>access {allow localhost allow *.grupo deny
+*}</programlisting
+> O comando da base de dados configura a localização do ficheiro do índice e dos dados de uma base de dados: </para>
+
+
+<programlisting
+>database web1913 { data "/usr/share/dict/web1913.dict.dz"
+ index "/usr/share/dict/web1913.index" }
+ </programlisting>
+
+<para
+>Você precisa de adicionar um comando para cada base de dados que queira usar.</para>
+
+<para
+>Agora você já deverá ser capaz de iniciar o <command
+>dictd</command
+> e de o usar com o <command
+>dict</command
+> e com o &kdict;.</para>
+
+<para
+>Por favor consulte a página do manual do <command
+>dictd</command
+> para uma descrição completa do <filename
+>dictd.conf</filename
+>.</para>
+</sect1>
+
+<sect1 id="starting-dictd">
+<title
+>Iniciar o <command
+>dictd</command
+> automaticamente</title>
+
+<para
+>Se você quiser usar o servidor do <command
+>dict</command
+> com frequência, você poderá querer iniciá-lo automaticamente durante o processo de arranque do seu sistema. Alguns dos pacotes pré-compilados instalam um programa adequado, mas você poderá também querer adaptar o programa genérico do estilo SYSV que está incluído na distribuição do código: <ulink url="ftp://ftp.dict.org/pub/dict/INITSCRIPT"
+>ftp://ftp.dict.org/pub/dict/INITSCRIPT</ulink
+>.</para>
+</sect1>
+
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kget/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kget/Makefile.in
new file mode 100644
index 00000000000..71cbd8e3193
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kget
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kget/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kget/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kget/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kget/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kget/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook kget5.png kget3.png kget4.png kget2.png index.cache.bz2 kget1.png Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget
+ @for base in kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kget/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kget/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kget/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kget/index.cache.bz2
new file mode 100644
index 00000000000..bd647d202bb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/index.docbook b/tde-i18n-pt/docs/kdenetwork/kget/index.docbook
new file mode 100644
index 00000000000..574d6265778
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/index.docbook
@@ -0,0 +1,1123 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!-- Define an entity for your application if it is not part of KDE
+ CVS -->
+ <!ENTITY kget "<application
+>KGet</application
+>">
+ <!ENTITY kappname "&kget;"
+><!-- replace kget here
+ do *not* replace kappname-->
+ <!ENTITY package "kdenetwork">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+>
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kget;</title>
+
+<authorgroup>
+<author
+><personname
+> <firstname
+>Jonathan</firstname
+> <othername
+>E.</othername
+> <surname
+>Drews</surname
+> </personname
+> <email
+>j.e.drews@att.net</email
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>Jonathan E. Drews</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-08-31</date>
+<releaseinfo
+>0.8.4</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kget; permite-lhe agrupar as transferências. Em alguns dos casos, o &kget; poderá prosseguir essas transferências, mesmo que você desligue o seu computador antes de elas terem terminado. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>kget</keyword>
+<keyword
+>kppp</keyword>
+<keyword
+>obter</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Para transferir um documento ou um pacote, arraste e largue o &URL; no &kget;. </para>
+</chapter>
+
+<chapter id="using-kget">
+<title
+>Usar o &kget;</title>
+
+<sect1 id="kget-features">
+<title
+>Tutorial do &kget;</title>
+
+<para
+>Aqui está um breve tutorial que usa algumas das funcionalidades do &kget;. Por baixo, encontram-se três pacotes de programas que estão prestes a ser transferidos. Imagine que quer transferir o do meio primeiro e o de cima e o de baixo de seguida. </para>
+
+
+<orderedlist>
+<listitem>
+<para
+>Coloque o &kget; no modo desligado, escolhendo o item do menu <menuchoice
+><guimenu
+>Opções</guimenu
+><guimenuitem
+>Modo Desligado</guimenuitem
+></menuchoice
+>. </para>
+</listitem>
+
+<listitem>
+<para
+>Carregue no item de topo com o &LMB;. Mantenha carregada a tecla &Ctrl; e carregue no item de baixo. O &kget; deverá ficará semelhante a isto: <screenshot>
+<screeninfo
+>Imagem do KGet</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kget1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Itens a serem transferidos do Konqueror</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+
+</listitem>
+
+<listitem
+><para
+>Carregue no botão de atraso para evitar que estes itens sejam transferidos. </para
+></listitem>
+
+<listitem
+><para
+>Agora carregue no item do meio para o seleccionar. Os itens de cima e de baixo já não ficarão mais seleccionados. <screenshot>
+<screeninfo
+>Imagem do KGet</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kget2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Itens a serem transferidos do Konqueror</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para
+></listitem>
+
+<listitem
+><para
+>Volte a ligar o &kget;, desligando a opção <menuchoice
+><guimenu
+>Opções</guimenu
+><guimenuitem
+>Modo Desligado</guimenuitem
+></menuchoice
+>, para que o &kget; comece a obter o item do meio. </para
+></listitem>
+
+<listitem
+><para
+>Carregue no item do topo, mantenha carregada a tecla &Shift; e carregue no item de baixo. O &kget; deverá ficar semelhante a isto: <screenshot>
+<screeninfo
+>Imagem do KGet</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kget3.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Itens a serem transferidos do Konqueror</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+
+<note
+><para
+>Se mantiver carregada a tecla &Ctrl; poderá seleccionar itens individuais; se mantiver a tecla &Shift; carregada, poderá seleccionar itens consecutivos, enquanto carrega com o &LMB;. </para
+></note
+></para>
+
+</listitem>
+
+<listitem
+><para
+>Agora carregue no ícone de <guiicon
+>Fila</guiicon
+> ou escolha a opção <menuchoice
+> <guimenu
+>Transferência</guimenu
+><guimenuitem
+>Em Espera</guimenuitem
+></menuchoice
+> para obter os dois itens seleccionados. </para
+></listitem>
+
+</orderedlist>
+</sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configurações Especiais</title>
+<sect1 id="configuration-auto-disconnect">
+<title
+>Configuração da Interrupção Automática</title>
+
+<para
+>Esta funcionalidade é usada para desligar automaticamente o seu modem logo que uma transferência tenha terminado. Para configurar o &kget; para se interromper automaticamente faça o seguinte: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Vá a <menuchoice
+><guimenu
+>Opções</guimenu
+><guimenuitem
+>Modo de Interrupção Automática</guimenuitem
+></menuchoice
+> <action
+> para desligar o modem.</action
+> Normalmente, seria o &kppp; a fazê-lo. O Modo Avançado deverá estar activo para usar esta funcionalidade.</para>
+</listitem>
+
+<listitem
+><para
+>Para os utilizadores da &SuSE;, o comando <userinput
+><command
+>cinternet <option
+>-i</option
+> <parameter
+>ppp0</parameter
+> <option
+>-0</option
+></command
+></userinput
+> deverá ser substituído por <userinput
+><command
+>kppp <option
+>-k </option
+></command
+></userinput
+> no menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kget;...</guimenuitem
+></menuchoice
+> <guilabel
+> Automatizações</guilabel
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Para os utilizadores do Fedora Core, o comando deveria ser <userinput
+><command
+>/usr/sbin/usernetctl <parameter
+>ppp0</parameter
+> <option
+>down</option
+></command
+></userinput
+></para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="configuration-downloading-in-folders">
+<title
+>Transferir para Determinadas Pastas</title>
+
+<para
+>Para transferir os ficheiros <acronym
+>JPEG</acronym
+> para uma dada pasta faça: </para>
+<itemizedlist>
+<listitem
+><para
+>Vá ao menu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kget;...</guimenuitem
+></menuchoice
+> <guilabel
+>Pastas</guilabel
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Indique os ficheiros que deseja transferir usando as extensões <literal role="extension"
+>.jpg</literal
+> e <literal role="extension"
+>.jpeg</literal
+>, como é mostrado em baixo: </para>
+<screenshot>
+<screeninfo
+>Imagem do KGet</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kget5.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Transferir para determinados ficheiros</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</listitem>
+
+<listitem>
+<para
+>Carregue em <interface
+>Aplicar</interface
+> e <interface
+>OK</interface
+>. Quando você transferir algum ficheiro <literal role="extension"
+>.jpeg</literal
+> ele será guardado em <filename
+>/home/eu/imagens/JPEG</filename
+>.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kapp-mainwindow">
+<title
+>A janela principal do &kget;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de transferências onde você poderá colar os &URL;s. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola o conteúdo da área de transferência na janela de transferências.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar a Lista de Transferências...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela Gravar Como</action
+> que lhe permite gravar os &URL;s seleccionados num ficheiro <literal role="extension"
+>.kget</literal
+>. Para usar esta funcionalidade: </para>
+<itemizedlist>
+<listitem
+><para
+>Coloque o &kget; no modo desligado, carregando no botão de desligado na barra de ferramentas ou escolhendo a opção <menuchoice
+><guimenu
+>Opções</guimenu
+><guimenuitem
+>Modo Desligado</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+<listitem
+><para
+>Arraste os &URL;s que deseja transferir para o &kget;. </para
+></listitem>
+
+<listitem
+><para
+>Depois carregue no item de topo de modo a ficar seleccionado. </para
+></listitem>
+
+<listitem
+><para
+>Mantenha carregada a tecla <userinput
+><keycombo
+>&Shift;</keycombo
+></userinput
+> e carregue no &URL; de baixo para seleccionar os itens da seguinte forma: <screenshot>
+<screeninfo
+>Imagem do &kget; a gravar um ficheiro de exportação</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kget4.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+</screenshot>
+</para
+></listitem>
+
+<listitem
+><para
+>Agora carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar a Lista de Transferências...</guimenuitem
+></menuchoice
+> e indique o nome do ficheiro <literal role="extension"
+>.kget</literal
+> com as suas transferências. </para
+></listitem>
+</itemizedlist>
+
+
+<para
+>Esta funcionalidade é usada para gravar os itens que serão transferidos regularmente, como as versões temporárias do &kde; acima. </para>
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar a Lista de Transferências...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carrega os ficheiros <literal role="extension"
+>.kget</literal
+> que foram criados com o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar a Lista de Transferências...</guimenuitem
+></menuchoice
+> </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar um Ficheiro de Texto...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+> Importa os &URL;'s que existam nos ficheiros de texto.</action
+> Esta é uma funcionalidade poderosa que lhe permite analisar os &URL;'s de ficheiros de texto e de e-mails que receba. Ele pode discriminar entre o texto normal e os &URL;'s, desde que o &URL; comece na margem esquerda do documento. O &kget; irá procurar esses &URL;'s e carregá-los na sua janela principal para si. <note
+><para
+>Esta funcionalidade só ignora o texto normal quando você tiver carregado no ícone do Modo Experiente. Se o Modo Experiente não for usado, o ficheiro de texto só poderá conter &URL;'s. </para
+></note
+>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai do &kget;</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar a Janela de Registo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela de relatório que mostra os eventos que ocorreram. Isto é útil para ver o que se passou durante uma transferência demorada. Aqui você poderá ver se alguns pacotes foram ignorados ou se uma ligação expirou. </action
+></para
+></listitem>
+</varlistentry>
+<!--
+<varlistentry>
+<term
+><menuchoice>
+<guimenu
+>View</guimenu>
+
+</varlistentry
+> -->
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Transferência</guimenu
+></title>
+<note
+><para
+>Para que os itens do menu fiquem activos (não dissimulados), você precisa de seleccionar uma transferência, carregando para tal no item com o &LMB;. </para
+></note>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Copiar o &URL; para a Área de Transferência</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Isto cola uma linha seleccionada para a área de transferência do &kde; (o Klipper). </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Abrir uma Janela Individual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a transferência seleccionada numa janela própria. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Ir Para o Início</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa um item seleccionado para o topo da lista de transferências.</action>
+<note
+><para
+>O &URL; de topo no &kget; é transferido primeiro.</para>
+</note>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Ir Para o Fim</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Passa um item seleccionado para o fim da lista de transferências.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Continuar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Prossegue uma transferência que foi posta em pausa. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Pausar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Põe uma transferência que esteja a decorrer em pausa. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Retira um item seleccionado da janela principal do &kget;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Recomeçar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Combina as funções do Continuar e do Pausar num botão.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Fila de Espera</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Faz com que os itens seleccionados no &kget; comecem a ser transferidos.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Temporizador</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Atrasa a transferência dos itens seleccionados por um minuto. Isto é útil se você precisa de pausar a transferência para ver o correio ou para ir a uma página Web.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Transferência</guimenu
+> <guimenuitem
+>Atrasar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Atrasa indefinidamente a transferência dos itens seleccionados.</action>
+<note
+><para
+>As opções <guimenuitem
+>Em Espera</guimenuitem
+>, <guimenuitem
+>Temporizador</guimenuitem
+> e <guimenuitem
+>Atraso</guimenuitem
+> são mutuamente exclusivas; só poderá estar uma destas opção seleccionada a dada altura.</para>
+</note>
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>o Menu Opções</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Usar Animações</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa/desactiva a utilização de animações</action
+> para mostrar o estado do &kget;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Usar Sons</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Activa/desactiva o uso de sons</action
+> para indicar eventos, &eg; um ficheiro que foi adicionado à lista de transferências ou a finalização de uma transferência.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Modo Avançado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Desliga as mensagens.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Modo de 'Usar a Última Pasta'</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>O &kget; irá ignorar a configuração da pasta actual e irá colocar todas as novas transferências na pasta em que foi colocada a última transferência. </action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Modo Desligado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda o &kget; do modo ligado (pronto a transferir) para desligado. O modo desligado é usado quando deseja copiar &URL;'s para o &kget; sem que eles sejam transferidos imediatamente.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Modo de Auto-Encerrar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Faz com que o &kget; desligue o modem.</action
+> Normalmente isto seria feito pelo &kppp;. O Modo Experiente deverá estar ligado para usar esta funcionalidade.</para>
+<para
+>Poderá descobrir mais informações sobre o Modo Auto-Desligado em <xref linkend="configuration-auto-disconnect"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Modo de 'Usar o Auto-Encerrar'</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha o &kget; depois de todas as transferências terem terminado. O Modo Avançado tem de estar activo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Modo de Auto-Colar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Activa a extracção de ficheiros a transferir da área de transferência.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Esconde a barra de estado</action
+>. A barra de estado normalmente mostra estatísticas sobre os ficheiros em transferência de momento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Janela de Colecção</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>A janela de colecção é um ícone do ecrã que lhe permite esconder e repor o &kget;. Isto é usado num ecrã desarrumado quando você quiser verificar periodicamente o estado de uma transferência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a conhecida janela de Configuração de Atalhos do Teclado do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a conhecida Janela de Configuração da Barra de Ferramentas do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kappname;</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Invoca a janela de configuração principal.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kget; </para>
+<para
+>Programa copyright 1998 Matej Moss </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Patrick Charbonnier <email
+>pch@freeshell.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Carsten Pfeiffer <email
+>pfeiffer@kde.org</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação Copyright &copy; 2003 Jonathan Drews <email
+>j.e.drews@att.net</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kapp">
+<title
+>Como obter o &kget;</title>
+&install.intro.documentation; </sect1>
+
+
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/kget1.png b/tde-i18n-pt/docs/kdenetwork/kget/kget1.png
new file mode 100644
index 00000000000..4ec46c96c18
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/kget1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/kget2.png b/tde-i18n-pt/docs/kdenetwork/kget/kget2.png
new file mode 100644
index 00000000000..c93fc82717f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/kget2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/kget3.png b/tde-i18n-pt/docs/kdenetwork/kget/kget3.png
new file mode 100644
index 00000000000..fef10d2785e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/kget3.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/kget4.png b/tde-i18n-pt/docs/kdenetwork/kget/kget4.png
new file mode 100644
index 00000000000..20945964c44
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/kget4.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kget/kget5.png b/tde-i18n-pt/docs/kdenetwork/kget/kget5.png
new file mode 100644
index 00000000000..81ab627df10
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kget/kget5.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.am b/tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.in b/tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.in
new file mode 100644
index 00000000000..f1373543341
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/knewsticker
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/knewsticker/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/knewsticker/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/knewsticker/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/knewsticker/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/knewsticker/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook kcmnewsticker-newssitedialog.png knewsticker-kicker.png kcmnewsticker-filters.png index.cache.bz2 kcmnewsticker-general.png knewsticker-ownwindow.png Makefile.in kcmnewsticker-newssources.png knewsticker-childpanel.png kcmnewsticker-scrollerprefs.png contextmenu.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kcmnewsticker-newssitedialog.png knewsticker-kicker.png kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png knewsticker-childpanel.png knewsticker-ownwindow.png kcmnewsticker-scrollerprefs.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker
+ @for base in kcmnewsticker-newssitedialog.png knewsticker-kicker.png kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png knewsticker-childpanel.png knewsticker-ownwindow.png kcmnewsticker-scrollerprefs.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kcmnewsticker-newssitedialog.png knewsticker-kicker.png kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png knewsticker-childpanel.png knewsticker-ownwindow.png kcmnewsticker-scrollerprefs.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kcmnewsticker-newssitedialog.png knewsticker-kicker.png kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png knewsticker-childpanel.png knewsticker-ownwindow.png kcmnewsticker-scrollerprefs.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/knewsticker/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/knewsticker/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/knewsticker/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/contextmenu.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/contextmenu.png
new file mode 100644
index 00000000000..7d3d6438d36
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/contextmenu.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/knewsticker/index.cache.bz2
new file mode 100644
index 00000000000..ac7e87e6f65
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/index.docbook b/tde-i18n-pt/docs/kdenetwork/knewsticker/index.docbook
new file mode 100644
index 00000000000..4daa45f2125
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/index.docbook
@@ -0,0 +1,2066 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kappname "&knewsticker;">
+<!ENTITY package "kdenetwork">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE">
+<!ENTITY RSS "<acronym
+>RSS</acronym
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &knewsticker;</title>
+
+<authorgroup>
+ <author
+>&Frerich.Raabe; &Frerich.Raabe.mail;</author>
+ <othercredit role="reviewer"
+>&Jonathan.Singer; &Jonathan.Singer.mail;</othercredit>
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+ <year
+>2001, 2002, 2003</year>
+ <holder
+>&Frerich.Raabe;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-10-14</date>
+<releaseinfo
+>2.00.00</releaseinfo>
+
+<abstract>
+ <para
+>O &knewsticker; é uma 'applet' de extracção de notícias para o painel do &kde; (também conhecido por &kicker;).</para>
+</abstract>
+
+<keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>KNewsTicker</keyword>
+ <keyword
+>kdenetwork</keyword>
+ <keyword
+>extractor de notícias</keyword>
+ <keyword
+>'applet'</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &knewsticker; é uma 'applet' do painel do &kde; (também conhecido por &kicker;) que oferece uma forma simples e conveniente de aceder às notícias fornecidas por muitos 'sites' noticiosos (como o <ulink url="http://slashdot.org"
+>Slashdot</ulink
+>, o <ulink url="http://lwn.net"
+>&Linux; Weekly News</ulink
+> ou <ulink url="http://freshmeat.net"
+>Freshmeat</ulink
+>).</para>
+
+<para
+>Para conseguir isto, o &knewsticker; necessita que esses 'sites' ofereçam um ficheiro especial em &RSS; que contenha os destaques assim como as referências para os artigos completos correspondentes. Estes ficheiros são muito comuns nos dias de hoje e o &knewsticker; já vem com uma selecção de boas fontes noticiosas que fornecem esses ficheiros.</para>
+
+<sect1 id="rssfiles">
+<title
+>Uma Breve Informação Sobre os Ficheiros &RSS;</title>
+
+<para
+>Os ficheiros &RSS; estão-se a tornar cada vez mais populares nos dias de hoje e esta 'applet' não é a primeira aplicação que tira partido deles. Mas o que são os ficheiros &RSS;? Esta secção tenta dar uma breve resposta a esta pergunta, assim como as referências a outras fontes noticiosas para referências posteriores.</para>
+
+<para
+>A resposta curta: o &RSS; é um formato <acronym
+>baseado em &XML;</acronym
+> para agregar conteúdo web.</para>
+
+<para
+>O &RSS; é normalmente usado como um acrónimo (abreviatura) para <quote
+>Rich Site Summary</quote
+> (Resumo em Texto Formatado) &ndash; esta não é uma definição comum mas dá uma ideia do que os criadores do &RSS; tinham em vista. Não existe consenso sobre o que o &RSS; significa, por isso nem é tanto uma abreviatura, mas sim um nome.</para>
+
+<para
+>O &RSS; teve origem em 1999 e foi inventado pela <ulink url="http://www.netscape.com"
+>NetScape</ulink
+> como um formato de agregação para o sítio <ulink url="http://my.netscape.com"
+>my.netscape.com</ulink
+> deles; esta primeira versão do &RSS; foi a versão 0.9. Alguns meses depois, a &Netscape; introduziu o &RSS; versão 0.91, o qual incorporou muitas funcionalidades do formato <quote
+>&lt;scriptingNews&gt;</quote
+>.</para>
+
+<para
+>O conceito básico dos de todos os ficheiros &RSS; é oferecer uma forma limpa, simples e portável de distribuir os conteúdos Web, em particular as notícias: os sítios de notícias oferecem um ficheiro &RSS; que contém basicamente um conjunto de registos e onde cada registo consiste num destaque e num &URL; que aponta para o artigo completo. O ficheiro &RSS; também contém outras informações genéricas sobre o 'site' de notícias em particular, como o seu nome e a página pessoal, as quais são avaliadas pelo &knewsticker;.</para>
+
+<para
+>Hoje em dia existem algumas versões adicionais e mais sofisticadas do formato &RSS; (<ulink url="http://backend.userland.com/rss091"
+>0.91</ulink
+>, <ulink url="http://backend.userland.com/rss092"
+>0.92</ulink
+>, <ulink url="http://backend.userland.com/rss093"
+>0.93</ulink
+>, <ulink url="http://web.resource.org/rss/1.0/"
+>1.0</ulink
+> e a versão actual do formato <ulink url="http://backend.userland.com/rss"
+>2.0</ulink
+>) mas as duas primeiras versões continuam a compor cerca de 85% dos ficheiros fornecidos na Web. Todavia, todas as versões até à 2.0 podem ser processadas pelo &knewsticker;!</para>
+
+<para
+>Obviamente, esta á apenas uma pequena e altamente incompleta tentativa de explicar as ideias por detrás dos ficheiros &RSS;. Se estiver interessado neste tópico, você poderá querer visitar alguma das referências seguintes que apontam para fontes mais completas sobre o assunto:</para>
+
+<variablelist>
+<varlistentry>
+ <term
+><ulink url="http://www.webreference.com/authoring/languages/xml/rss/intro/"
+>http://www.webreference.com/authoring/languages/xml/rss/intro/</ulink
+></term>
+ <listitem
+><para
+>Uma introdução muito pragmáticas ao formato &RSS;, com exemplos e conceitos de base concretos. Em conjunto com as especificações normativas, isto corresponde a um bom guia para as pessoas que pensam em fornecer notícias por &RSS; na sua página Web.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><ulink url="http://www.oreillynet.com/rss/"
+>http://www.oreillynet.com/rss/</ulink
+></term>
+ <listitem
+><para
+>A página do &RSS; da O'Reilly contém um conjunto de artigos gerais sobre como aplicar e usar os ficheiros &RSS;, notícias actualizadas sobre a comunidade de desenvolvimento do &RSS; e ainda com informações vitais para os programadores Web que estejam a pensar tirar partido do &RSS;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><ulink url="http://blogspace.com/rss/"
+>http://blogspace.com/rss/</ulink
+></term>
+ <listitem
+><para
+>Esta página é outra fonte de notícias excelente acerca do desenvolvimento do &RSS; e que se encontra especialmente interessada para os programadores que lidam com a tecnologia baseada no &RSS;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><ulink url="http://www.w3.org/RDF/"
+>http://www.w3.org/RDF/</ulink
+></term>
+ <listitem
+><para
+><emphasis
+>A</emphasis
+> fonte de referência sobre o <acronym
+>RDF</acronym
+>, uma linguagem baseada em &XML; da qual as versões modernas do &RSS; são derivadas, e que é publicada pelo <ulink url="http://www.w3.org"
+>World Wide Web Consortium</ulink
+>. Ele contém uma lista compreensiva de ligações para outros 'sites' sobre o tópico, assim como uma evolução do desenvolvimento do <acronym
+>RDF</acronym
+>, uma introdução à arquitectura, um arquivo com artigos sobre o <acronym
+>RDF</acronym
+> e assim como uma lista cuidadosamente reunida de ferramentas para os programadores que queiram trabalhar com o <acronym
+>RDF</acronym
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Os programadores também irão querer ver as especificações da norma para as várias versões do &RSS;:</para>
+
+<orderedlist>
+<title
+>Especificações do &RSS;</title>
+<listitem
+><para
+>Versão 0.90: <ulink url="http://www.purplepages.ie/rss/netscape/rss0.90.html"
+>http://www.purplepages.ie/rss/netscape/rss0.90.html</ulink
+> </para
+></listitem>
+<listitem
+><para
+>Versão 0.91: <ulink url="http://backend.userland.com/rss091"
+>http://backend.userland.com/rss091</ulink
+> </para
+></listitem>
+<listitem
+><para
+>Versão 0.92: <ulink url="http://backend.userland.com/rss092"
+>http://backend.userland.com/rss092</ulink
+> </para
+></listitem>
+<listitem
+><para
+>Versão 0.93: <ulink url="http://backend.userland.com/rss093"
+>http://backend.userland.com/rss093</ulink
+> </para
+></listitem>
+<listitem
+><para
+>Versão 1.0: <ulink url="http://web.resource.org/rss/1.0/"
+>http://web.resource.org/rss/1.0/</ulink
+> </para
+></listitem>
+<listitem
+><para
+>Versão 2.0: <ulink url="http://backend.userland.com/rss"
+>http://backend.userland.com/rss</ulink
+> </para
+></listitem>
+</orderedlist>
+
+<para
+>Se você encontrar outros 'sites' ou documentos sobre este tópico e que pense que eles merecem ser mencionados aqui, não hesite em enviá-los para o &Frerich.Raabe; &Frerich.Raabe.mail; para que possam ser incluídos neste documento e ajudem todas as pessoas.</para>
+
+<para
+>Muito obrigado!</para>
+</sect1>
+</chapter>
+
+<chapter id="starting-knewsticker">
+<title
+>Iniciar o &knewsticker;</title>
+
+<screenshot>
+ <screeninfo
+>Aqui está uma imagem do &knewsticker; no painel do &kde;.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="knewsticker-kicker.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Aqui está uma imagem do &knewsticker; no painel do &kde;.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O &knewsticker; é iniciado como qualquer outra 'applet' do &kicker;. Você apenas terá de o adicionar ao painel (ou a qualquer painel-filho do painel principal). Para o fazer basta carregar com o botão direito do rato no painel do &kde; e escolher <menuchoice
+><guimenu
+>Adicionar</guimenu
+> <guisubmenu
+>'Applet'</guisubmenu
+><guimenuitem
+>&knewsticker;</guimenuitem
+> </menuchoice
+>.</para>
+
+<screenshot>
+ <screeninfo
+>Aqui está uma imagem do &knewsticker; no seu próprio painel-filho.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="knewsticker-childpanel.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Aqui está uma imagem do &knewsticker; no seu próprio painel-filho.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Outra boa forma de usar o &knewsticker; é colocando-o no seu próprio painel-filho. Basta adicionar um novo painel-filho escolhendo a opção <menuchoice
+><guimenu
+>Adicionar</guimenu
+> <guisubmenu
+>Extensão</guisubmenu
+><guimenuitem
+>Painel-Filho</guimenuitem
+> </menuchoice
+> no menu do painel. Agora, você poderá simplesmente carregar com o botão direito do rato e seleccionar o &knewsticker; tal como foi descrito acima.</para>
+
+<screenshot>
+ <screeninfo
+>Aqui está uma imagem do &knewsticker; na sua própria janela.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="knewsticker-ownwindow.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Aqui está uma imagem do &knewsticker; na sua própria janela.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Uma terceira forma conhecida de correr o &knewsticker; é seleccionando a opção <menuchoice
+> <guimenu
+>Internet</guimenu
+><guimenuitem
+>&knewsticker; (Extractor de Notícias)</guimenuitem
+></menuchoice
+> no menu <guilabel
+>K</guilabel
+>. Isto irá iniciar o &knewsticker; e fazê-lo correr na sua própria janela, janela essa que você poderá redimensionar e mudar de sítio como desejar.</para>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configurar o &knewsticker;</title>
+
+<para
+>Você poderá aceder à janela de configuração do &knewsticker; se carregar com o botão direito no texto que se desloca ou carregando no botão com a seta em cima e escolhendo a opção <guimenuitem
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="preferences-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> Configurar o &knewsticker;</guimenuitem
+> do menu.</para>
+
+<sect1 id="config-general">
+<title
+>Opções Gerais</title>
+
+<screenshot>
+ <screeninfo
+>Assim é ao que se parece a página <guilabel
+>Geral</guilabel
+> da janela de configuração.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kcmnewsticker-general.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Assim é ao que se parece a página <guilabel
+>Geral</guilabel
+> da janela de configuração.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá definir quão rapidamente o texto se deverá deslocar, como é que deverá ser, assim como outras opções para a 'applet'. Aqui se encontra uma breve descrição das opções e dos botões desta página:</para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Sensibilidade da roda do rato:</guilabel
+></term>
+ <listitem>
+ <para
+>Esta barra permite-lhe definir quão rápido/lento o texto se movimenta ao usar a roda do rato.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Intervalo de pesquisa das notícias</guilabel
+></term>
+ <listitem>
+ <para
+>Aqui você poderá definir com que intervalos é que o &knewsticker; pesquisa nas fontes noticiosas configuradas por novos destaques. Isto depende geralmente de quão rapidamente você gosta de estar a par das notícias e quanta carga deseja colocar na rede:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>Um valor baixo (menos de 15 minutos) permite-lhe ser notificado das notícias muito rapidamente se você precisa ou gosta. Tenha em atenção por favor que isto aumenta o tráfego de rede significativamente, por outro lado. Por isso, esses valores demasiado baixos não deverão ser usados se você consultar 'sites' noticiosos muito conhecidos (como o <ulink url="http://slashdot.org"
+>Slashdot</ulink
+> ou o <ulink url="http://freshmeat.net"
+>Freshmeat</ulink
+>), dado que estes já têm normalmente muito trabalho a processar as pesquisas recebidas.</para>
+ </listitem>
+ <listitem>
+ <para
+>Um valor mais alto (superior a 45 minutos) não o fará estar a par das notícias assim tão depressa. Para as aplicações não-críticas em termos de tempo, deverá ser suficiente, à mesma. O aspecto positivo dos intervalos grandes é que é posta muito pouca carga na rede; isto poupa recursos e nervos, para si e para os administradores dos sistemas dos 'sites' noticiosos que você pesquisa.</para>
+ </listitem>
+ </itemizedlist>
+ <tip
+><para
+>O valor por omissão (30 minutos) deverá ser apropriado e razoável na maioria dos casos.</para
+></tip>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Usar nomes personalizados para os sítios de notícias</guilabel
+></term>
+ <listitem>
+ <para
+>Assinale esta opção para fazer o extractor de notícias usar os nomes que você indicou na lista de fontes noticiosas (disponíveis na página <guilabel
+>Fontes de notícias</guilabel
+>) em vez das que os 'sites' noticiosos anunciam. Isto poderá ser útil para os 'sites' que devolvam um nome muito grande ou inútil.</para>
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="config-newssources">
+<title
+>Configuração das fontes noticiosas</title>
+
+<screenshot>
+ <screeninfo
+>Isto é como se assemelha a página <guilabel
+>Fontes de Notícias</guilabel
+> da janela de preferências.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kcmnewsticker-newssources.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Isto é como se assemelha a página <guilabel
+>Fontes de Notícias</guilabel
+> da janela de preferências.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Nesta página você poderá gerir e manter a lista de 'sites' noticiosos que o &knewsticker; pesquisa à procura de notícias. Carregue em qualquer item com o botão direito do rato para abrir um menu de contexto que lhe permite remover o item actual ou adicionar um novo. No fundo da página você também poderá encontrar três botões que terão o mesmo efeito.</para>
+
+<sect2>
+<title
+>Adicionar um 'site' noticioso</title>
+<para
+>Existem quatro formas de <emphasis
+>adicionar</emphasis
+> um novo 'site' noticioso à lista:</para>
+<itemizedlist>
+ <listitem>
+ <para
+>Você poderá carregar no botão em baixo chamado <guilabel
+>Adicionar...</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Você poderá carregar com o botão direito do rato na tabela e escolher <guimenuitem
+>Adicionar a fonte de notícias</guimenuitem
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Você poderá arrastar qualquer ficheiro &RSS; a partir de outra aplicação (como o &konqueror;) para a tabela. Isto irá adicionar um novo item à lista, muda o nome para <quote
+>Desconhecido</quote
+> e configura o número máximo de artigos para 10.</para>
+ </listitem>
+ <listitem>
+ <para
+>E, finalmente, você poderá carregar em qualquer ficheiro &RSS; no gestor de ficheiros do &konqueror; para o adicionar imediatamente à lista.</para>
+ </listitem>
+</itemizedlist>
+<para
+>De qualquer das formas fará com que a <link linkend="config-news-site-dialog"
+>janela do 'site' noticioso</link
+> apareça, apresentando-lhe um formulário para preencher as propriedades do 'site' de notícias a adicionar.</para>
+</sect2>
+
+<sect2>
+<title
+>Modificar um 'site' noticioso existente</title>
+<para
+>Existem duas formas de ajustar as propriedades de um 'site' noticioso existente:</para>
+<itemizedlist>
+ <listitem>
+ <para
+>Você poderá carregar no botão em baixado chamado <guilabel
+>Modificar...</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>Você poderá carregar com o botão direito do rato no 'site' noticioso que você gostaria de editar e escolher <guimenuitem
+>Modificar o '...'</guimenuitem
+> no menu.</para>
+ </listitem>
+</itemizedlist>
+<para
+>Independentemente do que escolheu, isto fará com que a <link linkend="config-news-site-dialog"
+>janela do 'site' noticioso</link
+> se abra, mostrando as propriedades do 'site' noticioso seleccionado.</para>
+</sect2>
+
+<sect2>
+<title
+>Remover um 'site' noticioso</title>
+<para
+>Claro que você poderá querer <emphasis
+>remover</emphasis
+> uma fonte noticiosa da lista em alguma altura. Para o fazer, você poderá tanto</para>
+<itemizedlist>
+ <listitem>
+ <para
+>carregar no botão em baixo chamado <guilabel
+>Remover</guilabel
+>, como</para>
+ </listitem>
+ <listitem>
+ <para
+>carregar com o botão direito do rato no 'site' noticioso que deseja editar e escolher a opção <guimenuitem
+>Remover o '...'</guimenuitem
+> do menu.</para>
+ </listitem>
+</itemizedlist>
+<para
+>Em qualquer dos casos, irá aparecer uma janela de confirmação para se certificar que você não escolheu o item errado.</para>
+<tip
+><para
+>Você também poderá remover vários 'sites' de notícias de uma vez se carregar na tecla &Ctrl; enquanto vai carregando nos itens que deseja remover ou carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> e arrastando o rato por todos os itens que desejaria seleccionar.</para
+></tip>
+</sect2>
+
+<sect2 id="config-news-site-dialog">
+<title
+>A janela do 'site' noticioso</title>
+
+<screenshot>
+ <screeninfo
+>Assim é ao que se assemelha a janela para adicionar e editar os 'sites' noticiosos.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kcmnewsticker-newssitedialog.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Assim é ao que se assemelha a janela para adicionar e editar os 'sites' noticiosos.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Ao adicionar ou modificar um 'site' noticioso, a janela do mesmo 'site' (mostrada em cima) aparece e oferece a possibilidade de editar as várias propriedades de um 'site' de notícias:</para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Nome:</guilabel
+></term>
+ <listitem>
+ <para
+>Este é o nome da fonte noticiosa.</para>
+ <note
+><para
+>Este texto só será usado se a opção <guilabel
+>Usar os nomes personalizados para os servidores de notícias</guilabel
+> da página <link linkend="config-general"
+>Geral</link
+> estiver activada.</para
+></note>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Ficheiro da fonte:</guilabel
+></term>
+ <listitem>
+ <para
+>Aqui você poderá indicar o &URL; que referencia o ficheiro &RSS; do 'site' noticioso; este tanto poderá ser um ficheiro local como um ficheiro gravado num servidor remoto. Você também poderá carregar no botão à direita para abrir uma janela de selecção de ficheiros e escolher o ficheiro que deseja usar, em vez de indicar o &URL; à mão.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>O ficheiro é um programa</guilabel
+></term>
+ <listitem>
+ <para
+>Se esta opção estiver assinalada, o &knewsticker; não irá assumir que o &URL; (que foi indicado no campo <guilabel
+>Ficheiro da fonte:</guilabel
+>) se refere a um ficheiro &RSS; mas sim a um programa (normalmente um 'script'). Ao pesquisar o 'site' noticioso, o &knewsticker; irá executar o programa e tratar o resultado que o programa imprimir no 'standard output' como conteúdos de &RSS;. Isto é bastante conveniente para os programas de conversão que obtêm um ficheiro em &HTML; e que o processam, gerando conteúdos de &RSS; que poderão ser usados com o &knewsticker;.</para>
+ <tip
+><para
+>Você poderá arranjar alguns programas que &eg; transferem os dados de acções no módulo 'kdeaddons', na pasta <filename class="directory"
+>knewsticker-scripts</filename
+>.</para
+></tip>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Categoria:</guilabel
+></term>
+ <listitem>
+ <para
+>Aqui você poderá indicar a que categoria o 'site' noticioso pertence. Se organizar os 'sites' noticiosos por categorias, torna-se muito mais fácil gerir listas grandes de 'sites' noticiosos.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Máx. de artigos:</guilabel
+></term>
+ <listitem>
+ <para
+>Esta opção permite-lhe definir quantos artigos o &knewsticker; irá manter em 'cache' para o 'site' noticioso; o valor nunca será excedido.</para>
+ <para
+>Isto é particularmente útil para os 'sites' noticiosos que só fornecem três itens de cada vez, mas você possa querer ver os últimos dez itens (por exemplo); o &knewsticker; irá sempre obter os três itens e juntá-los à lista, mantendo os últimos sete itens na 'cache'.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Ícone:</guilabel
+></term>
+ <listitem>
+ <para
+>Aqui você poderá indicar um &URL; para o ficheiro de uma imagem (de preferência com 16x16 pixels de tamanho) que deverá ser usado para esse 'site' noticioso. Os ícones tornam muito mais simples distinguir os vários 'sites' noticiosos, e ver a que 'site' noticioso pertence um dado destaque quando passa no &knewsticker;.</para>
+ </listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>No fundo irá encontrar os botões normais, um dos quais merecendo uma nota extra: se carregar no botão <guilabel
+>Sugerir</guilabel
+> irá fazer com que o &knewsticker; tente adivinhar os valores adequados para a maioria dos campos se você indicar um &URL; para o ficheiro de uma fonte válida.</para>
+
+<para
+>Isso significa que você poderá normalmente colar o &URL; de um ficheiro &RSS; no campo do <guilabel
+>Ficheiro da fonte</guilabel
+>, carregar no botão <guilabel
+>Sugerir</guilabel
+> e então modificar os valores sugeridos de acordo com as necessidades.</para>
+</sect2>
+</sect1>
+
+<sect1 id="config-filters">
+<title
+>Filtros</title>
+
+<screenshot>
+ <screeninfo
+>Assim é ao que se assemelha a página <guilabel
+>Filtros</guilabel
+> da janela de preferências.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kcmnewsticker-filters.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Assim é ao que se assemelha a página <guilabel
+>Filtros</guilabel
+> da janela de preferências.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Esta página permite-lhe definir vários filtros que deverão ser aplicados antes de mostrar os destaques no texto deslizante.</para>
+
+<note
+><para
+>Estes filtros só irão afectar os destaques que são mostrados no texto deslizante; o menu irá mostrar tudo dos destaques.</para
+></note>
+<para
+>A maior parte da página é ocupada por uma tabela que enumera os filtros configurados no momento. Cada filtro têm uma opção para assinalar, no caso de querer activar o filtro, ou para desligar se o quiser desactivar sem o remover da lista.</para>
+
+<para
+>Por omissão não existem filtros, por isso existem hipóteses de que a tabela esteja completamente vazia para si. Obviamente, esta janela oferece-lhe algumas formas de adicionar novos filtros e geri-los de forma geral:</para>
+
+<itemizedlist>
+<listitem>
+ <para
+>Para <emphasis
+>adicionar</emphasis
+> um filtro, basta indicar as propriedades do filtro (ver os <link linkend="filter-components"
+>Componentes do Filtro</link
+> para uma descrição mais detalhada das várias propriedades do filtro) usando só campos de texto da área <guilabel
+>Propriedades do filtro</guilabel
+>, carregando no fim em <guilabel
+>Adicionar</guilabel
+>.</para>
+</listitem>
+<listitem>
+ <para
+>Para <emphasis
+>modificar</emphasis
+> num filtro existente, seleccione o filtro que deseja editar na tabela e carregue com o botão esquerdo para mudar as propriedades na área em baixo.</para>
+</listitem>
+<listitem>
+ <para
+>Para <emphasis
+>remover</emphasis
+> um filtro, seleccione-o na tabela e carregue no botão <guilabel
+>Remover</guilabel
+>.</para>
+</listitem>
+</itemizedlist>
+
+<sect2 id="filter-components">
+<title
+>Componentes do Filtro</title>
+
+<para
+>Cada filtro consiste em quatro componentes:</para>
+
+<orderedlist>
+<title
+>Componentes do Filtro</title>
+<listitem>
+ <para
+>Acção &ndash; isto tanto poderá ser <guilabel
+>Mostrar</guilabel
+> ou <guilabel
+>Esconder</guilabel
+> e define o que deverá acontecer a um destaque no caso de este filtro corresponder.</para>
+</listitem>
+<listitem>
+ <para
+>Fontes de notícias &ndash; aqui você poderá definir se o filtro apenas afecta as fontes de notícias isoladas ou se deverá ser aplicado aos destaques de todas as fontes noticiosas.</para>
+</listitem>
+<listitem>
+ <para
+>Condição &ndash; isto é um verbo que define, em conjunto com a Expressão, se um filtro deverá corresponder. Uma condição poderá ser &eg; <guilabel
+>contém</guilabel
+>, <guilabel
+>não é igual</guilabel
+> ou <guilabel
+>corresponde</guilabel
+>. Veja em baixo uma descrição mais detalhada.</para>
+</listitem>
+<listitem>
+ <para
+>Expressão - este é um texto definido pelo utilizador que forma o conteúdo do filtro, em conjunto com a Condição. Veja em baixo uma descrição mais detalhada deste componente.</para>
+</listitem>
+</orderedlist>
+
+<para
+>Todos estes componentes podem ser configurados com as funcionalidades da área <guilabel
+>Propriedades do filtro</guilabel
+>. Os estados possíveis da componente Condição merecem uma atenção especial:</para>
+
+<itemizedlist>
+<listitem>
+ <para
+><guilabel
+>contém</guilabel
+>, <guilabel
+>não contém</guilabel
+>: este filtro fará correspondência se o destaque contiver / não contiver a expressão indicada.</para>
+ <note
+><para
+>A expressão não faz distinção de maiúsculas, como tal as expressões <quote
+>KDE</quote
+>, <quote
+>kDE</quote
+> ou <quote
+>kde</quote
+> irão todas corresponder aos destaques que façam referência a <quote
+>KDE</quote
+>.</para
+></note>
+</listitem>
+<listitem>
+ <para
+><guilabel
+>é igual a</guilabel
+>, <guilabel
+>é diferente de</guilabel
+>: este filtro fará correspondência se o destaque foi igual / diferente da expressão indicada.</para>
+ <note
+><para
+>A expressão é tratada com distinção de maiúsculas ou minúsculas, por isso, entre as expressões <quote
+>&Linux;</quote
+>, <quote
+>linux</quote
+> ou <quote
+>LINUX</quote
+>, só a primeira é que irá corresponder a <quote
+>Linux</quote
+>.</para
+></note>
+</listitem>
+<listitem>
+ <para
+><guilabel
+>corresponde</guilabel
+>: se usar esta condição fará com que o &knewsticker; trate a expressão indicada como uma <quote
+>expressão regular</quote
+>. Para mais informações sobre as expressões regulares você poderá querer ler <ulink url="http://www.evolt.org/article/rating/20/22700/"
+>este artigo</ulink
+> que foi publicado em <ulink url="http://www.evolt.org"
+>www.evolt.org</ulink
+>.</para>
+</listitem>
+</itemizedlist>
+</sect2>
+</sect1>
+
+<sect1 id="config-scroller">
+<title
+>Preferências do Movimento</title>
+
+<screenshot>
+ <screeninfo
+>Isto é ao que se assemelha a página do <guilabel
+>Movimento</guilabel
+> da janela de configuração.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kcmnewsticker-scrollerprefs.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Isto é ao que se assemelha a página do <guilabel
+>Movimento</guilabel
+> da janela de configuração.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Esta página permite-lhe definir várias opções que afectam o texto em movimento do &knewsticker;:</para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Velocidade de deslocamento</guilabel
+></term>
+ <listitem>
+ <para
+>Esta barra deslizante permite-lhe definir quão rápido será deslizado o texto. Se você tiver pouco espaço na sua barra de tarefas (e, por causa disso, um extractor de notícias pequeno), você poderá querer configurar isto para um valor mais baixo para que tenha uma hipótese de ler os destaques. Para os extractores de notícias maiores (e para os olhos melhores), é mais apropriado um texto mais rápido para que tenha de esperar pelo próximo destaque o mínimo possível.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Direcção do deslocamento</guilabel
+></term>
+ <listitem>
+ <para
+>Estas opções permitem-lhe definir para que direcção é que o texto se movimenta, &eg; para a esquerda ou para a direita, ou ainda para cima ou para baixo. Você poderá também rodar o texto em 90 ou 270 graus aqui, o que poderá não ser realmente legível, mas que faz mais sentido para os painéis alinhados verticalmente.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Tipo do texto em movimento</guilabel
+></term>
+ <listitem>
+ <para
+>Carregue no botão à direita chamado <guilabel
+>Escolher o Tipo de Letra...</guilabel
+> para seleccionar o tipo de letra que será usado para o texto em movimento.</para>
+ <tip
+><para
+>Alguns tipos de letra são mais difíceis de ler que outros, especialmente se forem usados no texto em movimento, por isso você deverá escolher um tipo de letra que possa ser lido facilmente se estiver em movimento.</para
+></tip>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Cor do texto</guilabel
+></term>
+ <listitem>
+ <para
+>Carregue neste botão para abrir uma janela de selecção de cores que permite escolher a cor usada para o texto em movimento (&ie;, a cor do texto propriamente dito).</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Cor de fundo</guilabel
+></term>
+ <listitem>
+ <para
+>Carregue neste botão para abrir uma janela de selecção de cores que permite escolher a cor usada para o fundo do texto em movimento.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Cor realçada</guilabel
+></term>
+ <listitem>
+ <para
+>Carregue neste botão para abrir uma janela de selecção de cores que permite escolher a cor que será usada para os destaques quando estes ficam realçados (na altura em que você passa com o rato por cima deles).</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Passar só os destaques mais recentes</guilabel
+></term>
+ <listitem>
+ <para
+>Assinale este botão para fazer com que o texto em movimento mostre apenas o destaque mais recente para cada 'site' noticioso, em vez de mostrar todos os destaques disponíveis de cada 'site' de notícias.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Mostrar os ícones</guilabel
+></term>
+ <listitem>
+ <para
+>Se assinalar esta opção, fará com que o &knewsticker; mostre um ícone (se estiver disponível) à frente de cada destaque que vai passando; isto facilita muito a percepção de qual o 'site' noticioso a que o destaque pertence.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Deslizamento temporariamente lento</guilabel
+></term>
+ <listitem>
+ <para
+>Assinale esta opção para fazer com que o &knewsticker; atrase o deslocamento do texto quando você passa o cursor do rato por cima do texto em movimento. Isto facilita a selecção dos itens e o arrastamento dos ícones (se estiver activo).</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Sublinhar o destaque realçado</guilabel
+></term>
+ <listitem>
+ <para
+>Assinale esta opção para que o destaque seleccionado no momento (&eg; o destaque que se encontra de momento sob o cursor do rato) fique sublinhado.</para>
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+</chapter>
+
+<chapter id="using-knewsticker">
+<title
+>Utilizar o &knewsticker;</title>
+
+<para
+>A utilização do &knewsticker; é relativamente intuitiva e não deverá dar muitos problemas, assumindo que você já <link linkend="configuration"
+>configurou o &knewsticker;</link
+>. Não interessa se você está a correr o &knewsticker; no painel principal, no seu painel-filho próprio ou na sua própria janela, ele irá aparecer como uma área com algum texto em movimento e com um botão que tem uma pequena seta ao pé dele.</para>
+
+<sect1 id="applet-descr">
+<title
+>A Interface Principal</title>
+
+<para
+>A área (que é branca por omissão, embora possa alterar a cor de fundo facilmente com a janela de configuração) com o texto em movimento é chamada de <quote
+>área de destaques</quote
+>. Ela vai mantendo os destaques transferidos (ou apenas os mais recentes) continuamente e fornece um acesso simples aos artigos. Se você ver um artigo interessante, basta carregar nele para abrir o navegador Web &konqueror; a mostrar o artigo completo que pertence ao destaque onde você carregou. Se você achar que um determinado destaque saiu da frente do utilizador, você tem algumas formas de influenciar o movimento do texto:</para>
+
+<itemizedlist>
+ <listitem>
+ <para
+>Você poderá carregar no texto em movimento com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato e mover o rato para um lado e para o outro (enquanto mantém o botão <mousebutton
+>esquerdo</mousebutton
+> carregado). O texto irá continuar a movimentar-se normalmente se você largar o botão do rato de novo.</para>
+ </listitem>
+ <listitem>
+ <para
+>Se você tiver um <quote
+>rato com roda</quote
+>, você poderá usar a roda do seu rato para avançar e recuar os destaques no texto em movimento.</para>
+ </listitem>
+</itemizedlist>
+
+<para
+>Existe também um <link linkend="contextmenu-descr"
+>menu de contexto</link
+> muito poderoso, ao qual você poderá aceder se carregar no texto em movimento com o botão <mousebutton
+>direito</mousebutton
+> ou se carregar no botão com a seta com o botão <mousebutton
+>esquerdo</mousebutton
+>. Este menu de contexto é a parte mais interessante da 'applet', dado que contém quase toda a funcionalidade.</para>
+</sect1>
+
+<sect1 id="contextmenu-descr">
+<title
+>O Menu de Contexto</title>
+
+<screenshot>
+ <screeninfo
+>Assim é como fica o menu de contexto do &knewsticker;, quando usa os 'sites' de notícias predefinidos.</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="contextmenu.png" format="PNG"/></imageobject>
+ <textobject>
+ <phrase
+>Assim é como fica o menu de contexto do &knewsticker;, quando usa os 'sites' de notícias predefinidos.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>O menu de contexto é basicamente dividido em duas partes funcionais:</para>
+
+<para
+>A parte superior mostra uma lista de itens, onde cada item tem um pequeno ícone semelhante a este <inlinemediaobject
+><imageobject
+> <imagedata fileref="newssite-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> ao seu lado. Esta lista representa a lista dos 'sites' de notícias configurados de momento. Você poderá carregar em qualquer uma das fontes de notícias para abrir outro menu que contém uma lista dos destaques disponíveis para esse 'site' de notícias em particular, assim como um item chamado <guilabel
+> <inlinemediaobject
+><imageobject
+><imagedata fileref="checknews-icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Verificar as notícias</guilabel
+>, o qual permite actualizar a lista de destaques para este 'site' noticioso. Cada um dos destaques tem um ícone <inlinemediaobject
+><imageobject
+> <imagedata fileref="oldarticle-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> ao seu lado a dizer que que você já leu esse artigo ou o <inlinemediaobject
+><imageobject
+> <imagedata fileref="newarticle-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> se ainda estiver por ler.</para>
+
+<para
+>A parte inferior mostra de momento cinco itens (a serem explicados de cima para baixo):</para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="checknews-icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Verificar as notícias</guilabel
+></term>
+ <listitem>
+ <para
+>Este item tem um pequeno <inlinemediaobject
+><imageobject
+> <imagedata fileref="checknews-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> ao seu lado. Se você quiser obrigar o &knewsticker; a verificar nos 'sites' noticiosos por novos artigos, você poderá carregar aqui.</para>
+ <note
+><para
+>Isto não limpa o temporizador interno que despoleta as pesquisas dos 'sites' noticiosos à procura de novos destaques automaticamente, dentro de certos intervalos.</para
+></note>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Modo desligado</guilabel
+></term>
+ <listitem>
+ <para
+>Este item no menu de contexto não tem nenhum ícone associado a ele. Carregue neste botão para activar um modo <quote
+>desligado</quote
+> especial, o qual interrompe o temporizador que despoleta as verificações nos 'sites' e evita a transferência automática de quaisquer novos destaques. O modo desligado vem a calhar se você tiver de deixar o seu computador por uns tempos, durante os quais o sistema não estará ligado à Internet, evitando deste modo as mensagens de erro que aparecem se algum dos 'sites' não conseguir ser contactado.</para>
+ <tip
+><para
+>Você poderá à mesma obrigar a recarregar os 'sites' de notícias isoladamente, assim como todos de uma vez se seleccionar o item respectivo <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="checknews-icon.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> Verificar as notícias</guilabel
+>.</para
+></tip>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="help-icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ajuda</guilabel
+></term>
+ <listitem>
+ <para
+>Este item é marcado com um pequeno <inlinemediaobject
+> <imageobject
+><imagedata fileref="help-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+>. Se carregar neste item irá abrir a documentação do &knewsticker; (a que você está a ler neste momento), a qual explica em detalhe todas as funcionalidades e capacidades do &knewsticker;.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="knewsticker-icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Acerca</guilabel
+></term>
+ <listitem>
+ <para
+>Este item está marcado com um pequeno <inlinemediaobject
+> <imageobject
+><imagedata fileref="knewsticker-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+>. Se carregar neste item irá abrir uma pequena janela onde aparecerá o nome das pessoas a chatear por causa do &knewsticker; e os créditos das pessoas que contribuíram em grande medida para o &knewsticker;.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="preferences-icon.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Preferências</guilabel
+></term>
+ <listitem>
+ <para
+>Este item é facilmente reconhecido devido ao ícone <inlinemediaobject
+> <imageobject
+><imagedata fileref="preferences-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+> que se encontra perto dele. Seleccione este item para abrir a <link linkend="configuration"
+>janela de configuração</link
+> que lhe permite personalizar todas as propriedades do &knewsticker;</para>
+ </listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas Mais Frequentes</title>
+&reporting.bugs; <qandaset id="faqlist">
+<qandaentry>
+ <question>
+ <para
+>Onde é que encontro o ficheiro &RSS; para o 'site' de notícias XYZ?</para>
+ </question>
+ <answer>
+ <para
+>É possível que o 'site' de notícias a que se refere não forneça nenhum ficheiro &RSS; de todo! Aqui se encontra uma pequena lista dos 'sites' Web que fornecem várias fontes de &RSS;, ordenadas por língua e/ou tópico - de graça:</para>
+
+ <itemizedlist>
+ <listitem
+><para>
+ <ulink url="http://www.webreference.com/services/news"
+>WebReference.com</ulink>
+ </para
+></listitem>
+ <listitem
+><para>
+ <ulink url="http://www.newsisfree.com/syndicate.php"
+>NewsIsFree</ulink>
+ </para
+></listitem>
+ <listitem
+><para>
+ <ulink url="http://w.moreover.com/categories/category_list_rss.html"
+>MoreOver</ulink>
+ </para
+></listitem>
+ </itemizedlist>
+
+ <para
+>Se você encontrar alguns 'sites' de notícias interessantes que forneçam essa infra-estrutura, não hesite em enviá-los para o &Frerich.Raabe; &Frerich.Raabe.mail; de modo a que possam ser incluídos em versões futuras. Muito obrigado!</para>
+ </answer>
+</qandaentry>
+<qandaentry>
+ <question>
+ <para
+>Como é que posso fazer o &knewsticker; abrir os artigos noutro navegador (&eg; Mozilla)?</para>
+ </question>
+ <answer>
+ <para
+>O &knewsticker; irá usar o navegador que você tiver associado ao tipo &MIME; text/html; o navegador por omissão usado para ver as páginas em &HTML; é o &konqueror;.</para>
+ <para
+>Você poderá encontrar a janela para mudar essa associação se abrir o centro de controlo do &kde; e se escolher a opção <menuchoice
+><guimenu
+>Componentes do KDE</guimenu
+> <guisubmenu
+>Associações de Ficheiros</guisubmenu
+></menuchoice
+>.</para>
+ </answer>
+</qandaentry>
+</qandaset>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&knewsticker;</para>
+
+<para
+>Programa copyright 2000, 2001, 2002, 2003 &Frerich.Raabe; &Frerich.Raabe.mail;</para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem>
+ <para
+>Malte Starostik <email
+>malte.starostik@t-online.de</email
+></para>
+</listitem>
+<listitem>
+ <para
+>&Wilco.Greven; &Wilco.Greven.mail;</para>
+</listitem>
+<listitem>
+ <para
+>Adriaan de Groot <email
+>adrig@sci.kun.nl</email
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2001, 2002, 2003 &Frerich.Raabe; &Frerich.Raabe.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underBSDLicense; </chapter>
+
+<glossary id="glossary">
+<title
+>Glossário</title>
+
+<para
+>Este capítulo pretende explicar os vários acrónimos ou abreviaturas que foram usados ao longo da documentação do &knewsticker;. Se sentir que faltam alguns termos ou acrónimos aqui, por favor não hesite em enviar uma mensagem para o &Frerich.Raabe; &Frerich.Raabe.mail;, de modo a que estes sejam adicionados. Muito obrigado!</para>
+
+<glossentry id="gloss-rdf">
+ <glossterm
+>RDF</glossterm>
+ <glossdef>
+ <para
+>'Resource Description Framework'. Uma linguagem derivada do &XML; e que descreve meta-dados. Normalmente é usado como um formato de infra-estrutura para os artigos e para outras publicações. Para mais informações detalhadas sobre os ficheiros <acronym
+>RDF</acronym
+>, você poderá querer ir directamente à <ulink url="http://www.w3.org/RDF/"
+>página oficial dos ficheiros <acronym
+>RDF</acronym
+></ulink
+> no <ulink url="http://www.w3.org"
+>World Wide Web Consortium</ulink
+>.</para>
+ </glossdef>
+</glossentry>
+<glossentry id="gloss-rss">
+ <glossterm
+>&RSS;</glossterm>
+ <glossdef>
+ <para
+>O '<acronym
+>RDF</acronym
+> Site Summary' é de facto uma extensão à linguagem <acronym
+>RDF</acronym
+>. Citando a <ulink url="http://www.purl.org/rss/1.0/"
+>especificação do &RSS; v1.0</ulink
+> oficial:</para>
+ <para
+><quote
+>O <acronym
+>RDF</acronym
+> Site Summary (&RSS;) é um formato leve para vários fins de descrição de meta-dados e de sindicância. O &RSS; é uma aplicação do &XML; em conformidade com a especificação do <acronym
+>W3C</acronym
+> em relação à especificação do <acronym
+>RDF</acronym
+> e é extensível através dos espaços de nomes de &XML; e/ou da modularização baseada no <acronym
+>RDF</acronym
+>.</quote
+></para>
+ </glossdef>
+</glossentry>
+<glossentry id="gloss-xml">
+ <glossterm
+>&XML;</glossterm>
+ <glossdef>
+ <para
+>A Extensible Markup Language é o <quote
+>formato universal para os documentos estruturados e os dados na Web</quote
+>. É um derivado do <acronym
+>SGML</acronym
+> e que se encaixa às necessidades da World Wide Web. Você poderá querer verificar a página da <ulink url="http://www.w3.org/XML/"
+>Extensible Markup Language</ulink
+> no <ulink url="http://www.w3.org"
+>World Wide Web Consortium</ulink
+> para mais informações.</para>
+ </glossdef>
+</glossentry>
+<glossentry id="gloss-w3c">
+ <glossterm
+>W3C</glossterm>
+ <glossdef>
+ <para
+>Uma abreviatura para o <quote
+>World Wide Web Consortium</quote
+>. Citando a <ulink url="http://www.w3.org"
+>página oficial</ulink
+> do <acronym
+>W3C</acronym
+>, <quote
+>o World Wide Web Consortium (<acronym
+>W3C</acronym
+>) desenvolve tecnologias interoperáveis (normas, linhas de pensamento, programas e ferramentas) para levar a Web ao seu potencial completo como um fórum de informações, comércio, comunicações e compreensão colectiva</quote
+></para>
+ </glossdef>
+</glossentry>
+<glossentry id="gloss-url">
+ <glossterm
+>&URL;</glossterm>
+ <glossdef>
+ <para
+>O &URL; significa <quote
+>Uniform Resource Locator</quote
+>, um texto formatado de forma especial e que pode referenciar recursos como imagens, documentos e outras coisas da Internet. Por favor baseie-se na <ulink url="http://www.w3.org/Addressing/"
+>página Web</ulink
+> correspondente para informações mais detalhadas sobre este tópico.</para>
+ </glossdef>
+</glossentry>
+<glossentry id="gloss-dcop">
+ <glossterm
+>&DCOP;</glossterm>
+ <glossdef>
+ <para
+>O Desktop COmmunication Protocol é uma forma de as aplicações se comunicarem umas com as outras. Por exemplo, a <link linkend="configuration"
+>janela de configuração</link
+> do &knewsticker; usa o &DCOP; para indicar à própria 'applet' que existe uma nova configuração.</para>
+ <para
+>O &knewsticker; fornece uma <link linkend="develinfo"
+>interface de &DCOP;</link
+> extensa, o que torna possível controlar muitas das funções do &knewsticker; a partir da linha de comandos.</para>
+ <para
+>Para informações mais detalhadas sobre o &DCOP;, você poderá querer visitar o <ulink url="http://developer.kde.org/documentation/library/2.0-api/dcop/HOWTO.html"
+>http://developer.kde.org/documentation/library/2.0-api/dcop/HOWTO.html</ulink
+> para obter uma explicação mais completa.</para>
+ </glossdef>
+</glossentry>
+</glossary>
+
+<appendix id="develinfo">
+<title
+>Informações para os Programadores e para os Utilizadores Avançados</title>
+
+<para
+>O &knewsticker; fornece uma interface de &DCOP; extensa e sempre em crescimento. Esta não é só usada para comunicar com as outras aplicações, mas também para controlar o &knewsticker; com um programa da linha de comandos. Quanto mais extendida for a interface, mais útil se tornará e mais flexível ficará o &knewsticker; ao ser controlado com um programa.</para>
+
+<para
+>Para usar estas funções do &DCOP; você poderá tanto usar o programa da linha de comandos <application
+>dcop</application
+> como a aplicação mais simples que é o <application
+>KDCOP</application
+>. Ambos fornecem a mesma funcionalidade, por isso é apenas uma questão de gosto a utilização de um dado programa :-)</para>
+
+<para
+>Este capítulo assume que você vai usar o programa da linha de comandos <application
+>dcop</application
+>. Para aceder às funções de &DCOP; do &knewsticker;, certifique-se que o &knewsticker; é <link linkend="starting-knewsticker"
+>iniciado</link
+> e depois tente escrever algo do género na consola:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>[função]</option
+></userinput
+>
+</screen>
+
+<note
+><para
+>Se aparecer uma mensagem de erro a dizer que o <filename
+>dcop</filename
+> não pôde ser encontrado ou executado, verifique por favor se o ficheiro <filename
+>dcop</filename
+> existe em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/bin</filename
+> e certifique-se que as suas permissões estão configuradas convenientemente.</para
+></note>
+
+<para
+>Nessa linha de comandos, basta substituir o <quote
+>[função]</quote
+> pelo respectivo nome da função, &ie; escreva</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>updateNews</option
+></userinput
+>
+</screen>
+
+<para
+>para fazer o &knewsticker; verificar notícias novas e obtê-las se necessário.</para>
+
+<sect1 id="dcop-reference">
+<title
+>Referência do &DCOP;</title>
+
+<para
+>Nesta secção, todos os métodos que estão acessíveis através da interface de &DCOP; do &knewsticker; são listados.</para>
+
+<variablelist>
+<varlistentry>
+ <term
+><command
+>updateNews</command
+></term>
+ <listitem>
+ <para
+>Esta função obriga o &knewsticker; a actualizar a lista interna de artigos (&eg; pesquisa a lista de fontes noticiosas que foram <link linkend="config-newssources"
+>configuradas</link
+> à procura de notícias novas), transferindo-as se for necessário.</para>
+ <note
+><para
+>Isto também funciona se o &knewsticker; estiver de momento desligado.</para
+></note>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>updateNews</option
+></userinput
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>reparseConfig</command
+></term>
+ <listitem>
+ <para
+>O comando <command
+>reparseConfig</command
+> faz com que o &knewsticker; leia de novo a sua configuração a partir do ficheiro respectivo. Esta função é usada pela <link linkend="configuration"
+>janela de configuração</link
+> para comunicar com o &knewsticker;, mas você podê-la-á usar no caso de ter modificado o ficheiro de configuração manualmente.</para>
+ <tip
+><para
+>O ficheiro de configuração é gravado em <filename
+>~/.kde/share/config/knewsticker_appletrc</filename
+></para
+></tip>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>reparseConfig</option
+></userinput
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>setOfflineMode [booleano]</command
+></term>
+ <listitem>
+ <para
+>Você poderá invocar esta função para definir se o &knewsticker; fica de momento no modo desligado (&eg; se o &knewsticker; deverá percorrer os <link linkend="config-newssources"
+>'sites' noticiosos configurados</link
+> à procura de notícias novas).</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>setOfflineMode</option
+> <option
+>true</option
+></userinput
+>
+ </screen>
+ <para
+>para activar o modo desligado, ou escreva</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>setOfflineMode</option
+> <option
+>false</option
+></userinput
+>
+ </screen>
+ <para
+>para desactivar o modo desligado.</para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>interval</command
+></term>
+ <listitem>
+ <para
+>Devolve o intervalo actual de pesquisa das notícias em minutos.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>interval</option
+></userinput>
+ 30
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>scrollingSpeed</command
+></term>
+ <listitem>
+ <para
+>Devolve a velocidade actual do deslocamento do texto. A velocidade devolvida vem indicada em pixels por segundo.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>scrollingSpeed</option
+></userinput>
+ 20
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>mouseWheelSpeed</command
+></term>
+ <listitem>
+ <para
+>Devolve o número de pixels que o texto em movimento se desloca por cada movimento da roda do rato.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>mouseWheelSpeed</option
+></userinput>
+ 15
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>scrollingDirection</command
+></term>
+ <listitem>
+ <para
+>Devolve um inteiro que corresponde à direcção em que o texto se está a deslocar:</para>
+ <itemizedlist>
+ <listitem
+><para
+>1 = Para a Esquerda</para
+></listitem>
+ <listitem
+><para
+>2 = Para a Direita</para
+></listitem>
+ <listitem
+><para
+>3 = Para Cima</para
+></listitem>
+ <listitem
+><para
+>4 = Para Baixo</para
+></listitem>
+ <listitem
+><para
+>5 = Para Cima, Rodado</para
+></listitem>
+ <listitem
+><para
+>6 = Para Baixo, Rodado</para
+></listitem>
+ </itemizedlist>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>scrollingDirection</option
+></userinput>
+ 1
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>customNames</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; usa nomes personalizados para os 'sites' noticiosos.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>customNames</option
+></userinput>
+ false
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>endlessScrolling</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; tem a opção de deslocamento interminável do texto activada.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>endlessScrolling</option
+></userinput>
+ true
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>scrollMostRecentOnly</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; só desloca de momento os destaques mais recentes para cada 'site' noticioso.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>scrollMostRecentOnly</option
+></userinput>
+ false
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>offlineMode</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; está de momento no modo desligado.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>offlineMode</option
+></userinput>
+ false
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>underlineHighlighted</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; foi avisado para sublinhar o destaque que se encontra actualmente sob o cursor do rato.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>underlineHighlighted</option
+></userinput>
+ true
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>showIcons</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; está a mostrar no momento o ícone do 'site' noticioso que publicou um dado destaque à frente do mesmo.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>showIcons</option
+></userinput>
+ true
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>slowedScrolling</command
+></term>
+ <listitem>
+ <para
+>Devolve 'true' ou 'false', dependendo se o &knewsticker; tem a funcionalidade de <quote
+>deslocamento lento</quote
+> activada.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>slowedScrolling</option
+></userinput>
+ false
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>foregroundColor</command
+></term>
+ <listitem>
+ <para
+>Devolve a cor configurada de momento como um texto no formato <quote
+>#rrggbb</quote
+>, em que o <quote
+>rr</quote
+>, o <quote
+>gg</quote
+> e o <quote
+>bb</quote
+> são valores hexadecimais que representam a intensidade das componentes vermelha, verde e azul numa escala de 00-ff.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>foregroundColor</option
+></userinput>
+ #804000
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>backgroundColor</command
+></term>
+ <listitem>
+ <para
+>Devolve a cor de fundo configurada de momento como um texto no formato <quote
+>#rrggbb</quote
+>, em que o <quote
+>rr</quote
+>, o <quote
+>gg</quote
+> e o <quote
+>bb</quote
+> são valores hexadecimais que representam a intensidade das componentes vermelha, verde e azul numa escala de 00-ff.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>backgroundColor</option
+></userinput>
+ #0030ff
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>highlightedColor</command
+></term>
+ <listitem>
+ <para
+>Devolve a cor dos itens realçados configurada de momento como um texto no formato <quote
+>#rrggbb</quote
+>, em que o <quote
+>rr</quote
+>, o <quote
+>gg</quote
+> e o <quote
+>bb</quote
+> são valores hexadecimais que representam a intensidade das componentes vermelha, verde e azul numa escala de 00-ff.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>highlightedColor</option
+></userinput>
+ #000080
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><command
+>newsSources</command
+></term>
+ <listitem>
+ <para
+>Devolve uma lista com as fontes noticiosas registadas no momento. Atenção que isto devolverá todas as fontes de notícias, não só as seleccionadas. No resultado, cada nome de uma fonte de notícias será impresso numa linha.</para>
+ <para
+>Exemplo:</para>
+ <screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>dcop</command
+> <option
+>knewsticker</option
+> <option
+>KNewsTicker</option
+> <option
+>newsSources</option
+></userinput>
+ Freshmeat
+ GNOME News
+ dot.kde.org
+ Slashdot.org
+ <prompt
+>%</prompt
+>
+ </screen>
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+</appendix>
+
+&documentation.index;
+
+</book>
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-filters.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-filters.png
new file mode 100644
index 00000000000..b2594741bfd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-filters.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-general.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-general.png
new file mode 100644
index 00000000000..5697e1e4e11
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-general.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssitedialog.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssitedialog.png
new file mode 100644
index 00000000000..6d78182f807
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssitedialog.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssources.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssources.png
new file mode 100644
index 00000000000..d5d87aba795
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-newssources.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png
new file mode 100644
index 00000000000..8cf6046e600
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-childpanel.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-childpanel.png
new file mode 100644
index 00000000000..a883e40f168
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-childpanel.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-kicker.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-kicker.png
new file mode 100644
index 00000000000..475a9e60493
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-kicker.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-ownwindow.png b/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-ownwindow.png
new file mode 100644
index 00000000000..2bdce591593
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/knewsticker/knewsticker-ownwindow.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kopete/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kopete/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kopete/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kopete/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kopete/Makefile.in
new file mode 100644
index 00000000000..8380db8a8cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kopete/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kopete
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kopete/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kopete/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kopete/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kopete/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kopete/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 chatstyle.docbook Makefile.in menus.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook menus.docbook chatstyle.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete
+ @for base in index.docbook menus.docbook chatstyle.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook menus.docbook chatstyle.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook menus.docbook chatstyle.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kopete/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kopete/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kopete/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kopete/chatstyle.docbook b/tde-i18n-pt/docs/kdenetwork/kopete/chatstyle.docbook
new file mode 100644
index 00000000000..2bf541f1593
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kopete/chatstyle.docbook
@@ -0,0 +1,650 @@
+<!-- Copyright (c) 2005 by Michaël Larouche <michael.larouche@kdemail.net
+> -->
+<!-- Licensed under the GNU Free Documentation License -->
+
+<appendix id="chatwindowstyleguide">
+<title
+>Guia de Estilos da Janela de Conversação do &kopete;</title>
+<sect1 id="chatstyle-reference">
+<title
+>A referência dos Estilos da Janela da Conversação do &kopete;.</title>
+<para
+>Desde o &kopete; 0.12, passou-se a usar o formato do <ulink url="http://www.adiumx.com/"
+>Adium</ulink
+> para os estilos da Janela de Conversação. O formato do tema baseia-se em modelos de <acronym
+>HTML</acronym
+> e em <acronym
+>CSS</acronym
+>. São mais simples de criar e desenvolver, sendo apenas necessário algum conhecimento de <acronym
+>HTML</acronym
+> e <acronym
+>CSS</acronym
+>. Da mesma forma, os estilos podem ter variantes (definidas como um ficheiro <acronym
+>CSS</acronym
+>) que adiciona mais valor às personalizações :). </para>
+
+<sect2 id="chatstyle-reference-guide">
+ <title
+>Guia de referência.</title>
+<para
+>O formato Adium consiste numa estrutura em pastas, modelos em <acronym
+>HTML</acronym
+>, ficheiros <acronym
+>CSS</acronym
+> e palavras-chave que são substituídas de cada vez que o modelo é processado. A conversação final é uma página em <acronym
+>XHTML</acronym
+> onde as mensagens são adicionadas com operações de <acronym
+>DOM</acronym
+>. O elemento central é um elemento 'div' chamado <filename
+>Chat</filename
+>. Antes e depois deste elemento 'div' vem o modelo 'Header' e 'Footer'. As mensagens são filhas do elemento do 'div' <filename
+>Chat</filename
+>. </para>
+
+<sect3 id="chatstyle-refrerence-directory">
+ <title
+>Estrutura de Pastas</title>
+<para
+>Um estilo deverá respeitar esta estrutura de pastas. O código no &kopete; raciocina com esta estrutura. Ao criar o pacote do estilo, arquive a pasta <filename
+>styleName</filename
+>. A estrutura de pastas é uma estrutura de um pacote do <application
+>Mac OS X</application
+>, para os que estão familiarizados com esse sistema operativo. Da mesma forma, deverá respeitar a capitalização apresentada aqui, porque um sistema <acronym
+>UNIX</acronym
+> faz distinção entre maiúsculas e minúsculas.</para>
+<programlisting
+>styleName\ (poderá ter .adiumMessageStyle como sufixo, dado que no Mac OS X é um pacote)
+ Contents\
+ Info.plist
+ Resources\
+ main.css
+ Header.html
+ Footer.html
+ Status.html
+ Incoming\ (e Outgoing\)
+ Content.html
+ NextContent.html (para as mensagens consecutivas)
+ Context.html (para o histórico de mensagens)
+ NextContext.html
+ Action.html
+ Variants\
+ *.css
+</programlisting>
+</sect3>
+
+<sect3 id="chatstyle-reference-divinsert">
+ <title
+>Acerca do &lt;div id="insert"&gt;&lt;/div&gt;</title>
+ <para
+>Este é um elemento do 'div' especial, que é usado internamente. É uma substituição que indica onde inserir a mensagem seguinte. Se for uma mensagem nova, esta é removida e a mensagem nova toma lugar. Porém, se for uma mensagem consecutiva, o elemento do 'div' é substituído pelo conteúdo da mensagem nova. Este elemento especial do 'div' é <emphasis
+>obrigatório</emphasis
+> nos modelos 'Content', 'Context', 'NextContent' e 'NextContext', ainda que não haja mal algum em colocá-lo também nos modelos 'Action' e 'Status'. </para>
+</sect3>
+
+<sect3 id="chatstyle-reference-templates">
+ <title
+>Modelos de HTML.</title>
+
+<variablelist
+><title
+>Descrição do modelo.</title>
+
+<varlistentry
+><term
+><filename
+>Header.html</filename
+> (Obrigatório)</term>
+<listitem>
+<para
+>Use o modelo Header para mostrar um cabeçalho bonito na conversa. Este modelo é inserido antes do elemento 'div' <filename
+>Chat</filename
+>. Se não o usar, coloque apenas um ficheiro vazio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>Footer.html</filename
+> (Obrigatório)</term>
+<listitem>
+<para
+>Este é, normalmente, o mesmo que o Header, mas aplica-se no rodapé de uma conversa. Este modelo é inserido a seguir ao elemento 'div' <filename
+>Chat</filename
+>. Se não o usar, basta colocar um ficheiro vazio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>Status.html</filename
+> (Obrigatório)</term>
+<listitem>
+<para
+>Este modelo é usado para mostrar uma mensagem interna. As mensagens internas, como a mudança de estado, uma mensagem do Kopete (ex.: Recepção de Ficheiro). Quando o estilo não fornecer um modelo Action, é usado para mostrar a mensagem Action. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>Incoming/Content.html</filename
+></term>
+ <term
+><filename
+>Outgoing/Content.html</filename
+> (Obrigatório)</term>
+<listitem>
+<para
+>O modelo do conteúdo é o núcleo da mensagem. Pense neste modelo como um bloco que irá conter as mensagens. Tenha a certeza que está pronto para receber as mensagens consecutivas e não o desenhe para mostrar apenas uma mensagem. As mensagens consecutivas serão inseridas no elemento do 'div' 'insert'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>Incoming/NextContent.html</filename
+></term>
+ <term
+><filename
+>Outgoing/NextContent.html</filename
+> (Obrigatório)</term>
+<listitem>
+<para
+>O modelo 'NextContent' é um fragmento da mensagem para as mensagens consecutivas. Será inserido no próximo bloco principal da mensagem. O modelo de HTML deverá conter o mínimo dos mínimos para mostrar uma mensagem. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry
+><term
+><filename
+>Incoming/Action.html</filename
+></term>
+ <term
+><filename
+>Outgoing/Action.html</filename
+> (Opcional) (Extensão do &kopete;)</term>
+<listitem>
+<para
+>Este modelo é uma extensão do &kopete; ao formato do Adium. Está disponível para a direcção 'Incoming' (recepção) e 'Outgoing' (envio). As mensagens de acção são mensagens especiais que nos indicam que está a ocorrer uma acção. Por exemplo, "/me está a instalar o &kopete;" seria apresentado como "ZePires está a instalar o &kopete;". </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>Incoming/Context.html</filename
+></term>
+ <term
+><filename
+>Incoming/NextContext.html</filename
+></term>
+ <term
+><filename
+>Outgoing/Context.html</filename
+></term>
+ <term
+><filename
+>Outgoing/NextContext.html</filename
+> (Opcional)</term>
+<listitem>
+<para
+>Estes modelos não são usados no Kopete. No Adium, são usados para mostrar o histórico. É praticamente a mesma coisa que o 'Content' e o 'NextContent', apenas com algumas diferenças para o distinguir das mensagens normais. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3 id="chatstyle-reference-css">
+ <title
+>Acerca dos Estilos e Variantes em CSS </title>
+ <para
+>Os modelos em HTML são usados para descrever como é que fica a estrutura. Contudo, todo o estilo é descrito em ficheiros <acronym
+>CSS</acronym
+>. O <filename
+>main.css</filename
+> é o estilo principal, enquanto as variantes são apenas pequenas alterações ao estilo principal. Os exemplos das variantes são, por exemplo, cores diferentes ou a apresentação ou não da fotografia do utilizador. Tanto o <filename
+>main.css</filename
+> como as variantes são importados para a página <acronym
+>XHTML</acronym
+> final.</para>
+ <sect4 id="chatstyle-reference-css-main">
+ <title
+>-<filename
+>main.css</filename
+></title>
+ <para
+>Este é o ficheiro <acronym
+>CSS</acronym
+> principal, comum a todas as variantes. Este ficheiro deverá conter toda a descrição principal do estilo.</para>
+ </sect4>
+ <sect4 id="chatstyle-refrence-css-variants">
+ <title
+>-Variantes</title>
+ <para
+>As variantes são ficheiros <acronym
+>CSS</acronym
+>, localizados na pasta <filename
+>Variants/</filename
+>. Cada uma das variantes é um único ficheiro <acronym
+>CSS</acronym
+> que inclui o <filename
+>main.css</filename
+> e faz alterações ao estilo principal.</para>
+ </sect4>
+</sect3>
+
+<sect3 id="chatstyle-reference-debug">
+ <title
+>Depurar os estilos</title>
+ <para
+>Existem duas sugestões para testar um estilo, antes de o criar.</para>
+ <sect4 id="chatstyle-reference-debug-save">
+ <title
+>-Grave uma conversação de exemplo.</title>
+ <para
+>Na Janela de Conversação, poderá <action
+>gravar</action
+> uma conversação. Esta é uma cópia da página XHTML interna que é apresentada. Use-a no <application
+>Konqueror</application
+> para testar os seus ficheiros <acronym
+>CSS</acronym
+>.</para>
+ </sect4>
+ <sect4 id="chatstyle-reference-debug-disable-cache">
+ <title
+>-Desactive a 'cache' de estilos.</title>
+ <para
+>Existe uma pequena opção de configuração quue permite desactivar a 'cache' de estilos. Quando estiver activa, irá carregar de novo os modelos de HTML, de cada vez que o estilo for requisitado. Adicione as seguintes linhas ao seu ficheiro <filename
+>kopeterc</filename
+>. É muito útil quando estiver a testar um estilo no &kopete;</para>
+ <programlisting
+>[KopeteStyleDebug]
+disableStyleCache=true
+</programlisting>
+ </sect4>
+</sect3>
+
+</sect2>
+
+<sect2 id="chatstyle-reference-keywords">
+ <title
+>Referência das palavras-chave</title>
+ <para
+>As palavras-chave são pequenos buracos que são preenchidos com os detalhes. Por cada mensagem nova, estes são substituídos pelo valor correcto, correspondendo ao seu contexto. Para suportar por completo todas as funcionalidades do Kopete, foram adicionadas algumas extensões ao Adium. Do mesmo modo, algumas palavras-chave só estão disponíveis em certos contextos.</para>
+
+<variablelist
+><title
+>Lista de palavras-chave para os modelos 'Header' e 'Footer'. </title>
+<para
+>Estas palavras-chave são processadas no início da conversação.</para>
+<varlistentry
+><term
+><filename
+>%chatName%</filename
+></term>
+<listitem>
+<para
+>Este é o nome da sessão de conversação actual. Numa sessão típica, mostra o nome do contacto e o seu estado. No caso do <acronym
+>IRC</acronym
+>, ele mostra o tópico de um canal. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%sourceName%</filename
+></term>
+ <term
+><filename
+>%destinationName%</filename
+></term>
+<listitem>
+<para
+>Estes são os nomes dos contactos de uma sessão de conversação. O <filename
+>%sourceName%</filename
+> é o seu nome. O <filename
+>%destinationName%</filename
+> é o nome do contacto com quem está a conversar. De preferência, use o <filename
+>%chatName%</filename
+> em vez destes, dado que poderão ser confusos nas conversas em grupo e no IRC. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%incomingIconPath%</filename
+></term>
+ <term
+><filename
+>%outgoingIconPath%</filename
+></term>
+<listitem>
+<para
+>Estas são as imagens/fotos/avatares dos contactos de uma sessão de conversação. O 'Incoming' representa a foto do contacto e o 'Outgoing' representa a sua própria foto. Se não estiver nenhuma fotografia disponível, irá usar a imagem <filename
+>buddy_icon.png</filename
+>, que está nas pastas <filename
+>Incoming</filename
+> ou <filename
+>Outgoing</filename
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%timeOpened%</filename
+></term>
+ <term
+><filename
+>%timeOpened{X}%</filename
+></term>
+<listitem>
+<para
+>É a hora em que a sessão de conversação começou. O <filename
+>%timeOpened%</filename
+> usa o formato de hora predefinido para a região em questão. Se preferir usar um outro formato de hora, use o <filename
+>%timeOpened{X}%</filename
+>, onde o X é um texto que contém o formato de hora. Os parâmetros de hora são os mesmos da função <function
+>strftime</function
+> da 'glibc'. Faça um <command
+>man strftime</command
+> para obter uma lista de parâmetros disponíveis. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist
+><title
+>Lista de palavras-chave dos modelos 'Content', 'NextContent', 'Context', 'NextContext', 'Action'</title>
+<para
+>Estas palavras-chave são processadas por cada mensagem.</para>
+
+<varlistentry
+><term
+><filename
+>%userIconPath%</filename
+></term>
+<listitem>
+<para
+>Esta é a imagem/foto/avatar do contacto associado à mensagem. Se não estiver nenhuma fotografia disponível, irá usar a imagem <filename
+>buddy_icon.png</filename
+>, que está nas pastas <filename
+>Incoming</filename
+> ou <filename
+>Outgoing</filename
+>, dependendo da direcção da mensagem. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%senderScreenName%</filename
+></term>
+<listitem>
+<para
+>Este o ID do contacto associado à mensagem. Exemplos: eu@hotmail.com, 45566576, ZePires. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%sender%</filename
+></term>
+<listitem>
+<para
+>Este é o nome do contacto associado à mensagem. Irá usar o nome formato do 'MetaContact' como origem. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%service%</filename
+></term>
+<listitem>
+<para
+>Mostra o nome do serviço associado à mensagem. Exemplos: Jabber, Yahoo, MSN. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%textbackgroundcolor{X}%</filename
+></term>
+<listitem>
+<para
+>No &kopete;, esta palavra-chave é usada para representar a cor de fundo realçada. Ignore o parâmetro entre parêntesis e use-o apenas como <filename
+>%textbackgroundcolor{}</filename
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%senderStatusIcon%</filename
+> (extensão do &kopete;)</term>
+<listitem>
+<para
+>Mostra o ícone de estado do contacto associado à mensagem. É a localização de um ficheiro. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%senderColor%</filename
+></term
+> <term
+><filename
+>%senderColor{N}%</filename
+> (extensão do &kopete;)</term>
+<listitem>
+<para
+>Gera uma cor do ID do contacto do remetente. Pode ser usado para mostrar uma cor diferente para a alcunha do contacto. </para>
+<para
+><filename
+>%senderColor{N}%</filename
+>, onde o N é um número positivo. Se o N for maior que 100, representa uma cor mais clara que a cor do contacto. Se N for igual a 160, é uma cor 50% mais clara. Se N for menor que 100, então é uma cor mais escura. É útil para ter um fundo com uma cor diferente para cada contacto. </para>
+<para
+>Se quiser usar estas cores numa dada variante, mas não no estilo principal, terá de fazer uma correcção alternativa. <programlisting>
+<![CDATA[
+<div style="color:%senderColor%;border:none;border-color:%senderColor{40}%;"
+><p class="message"
+>...</p
+></div>
+]]>
+</programlisting
+> poderá aplicar a cor ao elemento 'p.message' do seu ficheiro <filename
+>main.css</filename
+> e, na sua variante, colocar algo do género <programlisting
+>p.message { color:inherit; border-color:inherit; }
+</programlisting>
+
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist
+><title
+>Lista de palavras-chave comuns para as mensagens e o 'Status.html'</title>
+
+<varlistentry
+><term
+><filename
+>%message%</filename
+></term>
+<listitem>
+<para
+>A mensagem em si. Este é um fragmento de HTML. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%time%</filename
+></term>
+ <term
+><filename
+>%time{X}%</filename
+></term>
+<listitem>
+<para
+>A hora em que a mensagem foi recebida. O <filename
+>%time%</filename
+> usa o formato de hora predefinido para a região em questão. Se preferir usar um outro formato de hora, use o <filename
+>%time{X}%</filename
+>, onde o X é um texto que contém o formato de hora. Os parâmetros de hora são os mesmos da função <function
+>strftime</function
+> da 'glibc'. Faça um <command
+>man strftime</command
+> para obter uma lista de parâmetros disponíveis. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><filename
+>%messageDirection%</filename
+> (Extensão do &kopete;)</term>
+<listitem>
+<para
+>Representa a direcção da mensagem, se esta precisar de ser apresentada da esquerda-para-a-direita, ou da direita-para-a-esquerda. O valor tanto pode ser "rtl" ou "ltr". Leia a secção <link linkend="chatstyle-guideline-direction"
+>Linhas-guia da Direcção da Mensagem</link
+> para ver como usar esta palavra-chave adequadamente. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="chatstyle-guideline">
+ <title
+>Linhas-Guia do Estilo da Janela de Conversação do &kopete;</title>
+<para
+>As Linhas-Guia do Estilo da Janela de Conversação do &kopete; são um conjunto de coisas que o seu estilo de Janela de Conversação precisa de suportar para estar em conformidade com o Kopete.</para>
+<sect2 id="chatstyle-guideline-highlight">
+ <title
+>Suportar o realce</title>
+ <para
+>O seu estilo deve conseguir mostrar texto realçado. No Kopete e no Adium, o <filename
+>%textbackgroundcolor{}%</filename
+> é substituído pela cor de realce. Adicione este atributo ao estilo: <userinput
+>background-color: %textbackgroundcolor{}%</userinput
+> no elemento em HTML que mostra a mensagem.</para>
+</sect2>
+<sect2 id="chatstyle-guideline-consecutive">
+ <title
+>São necessários modelos para as mensagens consecutivas.</title>
+ <para
+>Estas linhas-guia são para as pessoas que estão a reescrever os estilos antigos em XSL no formato novo. Todos os estilos deverão fornecer um modelo para as mensagens consecutivas. Esta é agora uma funcionalidade predefinida.</para>
+</sect2>
+
+<sect2 id="chatstyle-guideline-encoding">
+ <title
+>Use a codificação <acronym
+>UTF-8</acronym
+>.</title>
+ <para
+>O título diz tudo. Deverá gravar os seus ficheiros em <acronym
+>UTF-8</acronym
+>.</para>
+</sect2>
+
+<sect2 id="chatstyle-guideline-info">
+ <title
+>Forneça o <filename
+>Contents/Info.plist</filename
+>, para estar também em conformidade com o Adium</title>
+ <para
+>O ficheiro <filename
+>Contents/Info.plist</filename
+> ainda não é usado no Kopete. Porém, se quiser que o seu estilo seja compatível com o <application
+>Adium</application
+>, deverá fornecer este ficheiro. Aqui está um ficheiro de exemplo básico. Os textos a substituir estão entre "$".</para>
+<programlisting
+><![CDATA[
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key
+>CFBundleDevelopmentRegion</key>
+ <string
+>English</string>
+ <key
+>CFBundleGetInfoString</key>
+ <string
+>$O nome completo do seu estilo$</string>
+ <key
+>CFBundleIdentifier</key>
+ <string
+>$O seu ID de estilo ID no formato: com.adiumx.smooth.operator.estilo$</string>
+ <key
+>CFBundleInfoDictionaryVersion</key>
+ <string
+>1.0</string>
+ <key
+>CFBundleName</key>
+ <string
+>$O nome do seu estilo aqui$</string>
+ <key
+>CFBundlePackageType</key>
+ <string
+>AdIM</string>
+ <key
+>MessageViewVersion</key>
+ <integer
+>3</integer>
+</dict>
+</plist>
+]]>
+</programlisting>
+
+</sect2>
+
+<sect2 id="chatstyle-guideline-buddyicon">
+ <title
+>Forneça o <filename
+>buddy_icon.png</filename
+></title>
+ <para
+>Deverá colocar um ficheiro chamado <filename
+>buddy_icon.png</filename
+> nas pastas <filename
+>Incoming</filename
+> e <filename
+>Outgoing</filename
+>. Estas imagens serão usadas quando o contacto não tiver nenhuma fotografia.</para>
+</sect2>
+
+<sect2 id="chatstyle-guideline-direction">
+ <title
+>Suporte as línguas da direita-para-a-esquerda com a palavra-chave <filename
+>%messageDirection%</filename
+>.</title>
+ <para
+>A palavra-chave <filename
+>%messageDirection%</filename
+> está presente nas línguas do mundo que escrevem da direita-para-a-esquerda. Esta define a direcção da mensagem, se é "rtl" (direita-para-a-esquerda) ou "ltr"(esquerda-para-a-direita). Adicione este atributo de estilo ao elemento de HTML que mostra a mensagem: <userinput
+>direction: %messageDirection%</userinput
+>. A antevisão do estilo na configuração da aparência inclui um texto da direita-para-a-esquerda, para verificar se a configuração do seu estilo aparece correctamente. Deverá iniciar o texto a partir da direita.</para>
+</sect2>
+</sect1>
+</appendix>
diff --git a/tde-i18n-pt/docs/kdenetwork/kopete/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kopete/index.cache.bz2
new file mode 100644
index 00000000000..1fd5e268aee
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kopete/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kopete/index.docbook b/tde-i18n-pt/docs/kdenetwork/kopete/index.docbook
new file mode 100644
index 00000000000..a7586cfc28e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kopete/index.docbook
@@ -0,0 +1,2270 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kopete "<application
+>Kopete</application
+>">
+ <!ENTITY Will.Stephenson "<personname
+><firstname
+>Will</firstname
+><surname
+>Stephenson</surname
+></personname
+>">
+ <!ENTITY Will.Stephenson.mail "<email
+>lists@stevello.free-online.co.uk</email
+>">
+ <!ENTITY Matt.Rogers "<personname
+><firstname
+>Matt</firstname
+><surname
+>Rogers</surname
+></personname
+>">
+ <!ENTITY Matt.Rogers.mail "<email
+>mattr@kde.org</email
+>">
+ <!ENTITY Michael.Larouche "<personname
+><firstname
+>Michaël</firstname
+><surname
+>Larouche</surname
+></personname
+>">
+ <!ENTITY Michael.Larouche.mail "<email
+>michael.larouche@kdemail.net</email
+>">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY kappname "&kopete;">
+ <!ENTITY im "<acronym
+>IM</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY kopetewww "<ulink url='http://kopete.kde.org'
+>http://kopete.kde.org</ulink
+>">
+ <!ENTITY kopete-menus SYSTEM "menus.docbook">
+ <!ENTITY kopete-chatstyle SYSTEM "chatstyle.docbook">
+]>
+<!--
+Intro (1st draft, Will)
+Getting Started (1st draft, Will)
+ Add an account
+ Go online
+ Start chatting
+Using Kopete (1st draft, Will)
+ Contact List window
+ Layout
+ Menu
+ Toolbar
+ Contact List view
+ Status bar
+ Set your presence
+ Start a chat
+ Organising contacts
+ Adding contacts
+ Metacontacts
+ Grouping Contacts
+ Within Metacontacts
+ Renaming Contacts
+ Configure &kopete;
+ Quit.
+ Shortcuts
+ Chat window
+ Layout
+ Chat members list
+ Status bar (typing notifications, etc )
+ Tabbing
+ Starting group chats
+ Shortcuts
+ File transfers
+Configuring Kopete (1st draft, Will)
+ Global Shortcuts
+ Configure Dialog
+ Adding/Editing Accounts (
+ Behaviour
+ Appearance
+ Loading Plugins
+Plugins (Outlined, Will)
+ (Section on each plugin, use, and configuration)
+Menus (Done, Will)
+ (Short description of each menu item)
+FAQ (1st draft, Will)
+Specialised Tasks
+ (Any tricks involving _use_ of Kopete)
+ Command line flags
+Credits (1st draft, Will)
+Appendix: Obtaining and installation (1st draft, Will)
+Appendix: Chat Window Style Guide (1st draft, Michaël)
+-->
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kopete;</title>
+
+<authorgroup>
+
+<author
+>&Will.Stephenson; &Will.Stephenson.mail;</author>
+<author
+>&Matt.Rogers; &Matt.Rogers.mail;</author>
+<author
+>&Michael.Larouche; &Michael.Larouche.mail;</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-12-15</date>
+<releaseinfo
+>0.12</releaseinfo>
+
+<copyright>
+<year
+>2003, 2004, 2005, 2006</year>
+</copyright>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kopete; é o cliente de mensagens instantâneas multi-protocolos do &kde;. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>IM</keyword>
+<keyword
+>Instantâneo</keyword>
+<keyword
+>Mensagens</keyword>
+<keyword
+>Jabber</keyword>
+<keyword
+>IRC</keyword>
+<keyword
+>MSN</keyword>
+<keyword
+>ICQ</keyword>
+<keyword
+>AIM</keyword>
+<keyword
+>Yahoo</keyword>
+<keyword
+>Gadu-Gadu</keyword>
+<keyword
+>GroupWise</keyword>
+<keyword
+>Novell</keyword>
+<keyword
+>WinPopup</keyword>
+<keyword
+>SMS</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<!--
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname
+>Will</firstname>
+<surname
+>Stephenson</surname>
+<affiliation
+><address>
+<email
+>lists@stevello.free-online.co.uk</email>
+</address
+></affiliation>
+</author>
+</authorgroup>
+<date
+>2003-10-05</date>
+<releaseinfo
+>0.8</releaseinfo>
+</chapterinfo>
+-->
+<sect1 id="intro-to-kopete">
+<title
+>&kopete;, o cliente de mensagens instantâneas do &kde;</title>
+<sect2 id="intro-to-kopete-next">
+<title
+>Antes de começar...</title>
+<para
+>Se você não estiver familiarizado com Mensageiros Instantâneos anteriormente, por favor leia a <link linkend="getting-started"
+>Introdução</link
+> para aprender algo sobre este mundo maravilhoso antes de continuar.</para>
+</sect2>
+<sect2 id="intro-to-kopete-about">
+<title
+>O que é o &kopete;?</title>
+<para
+>O &kopete; é o cliente de mensagens instantâneas do &kde; (&im;). Ele permite-lhe comunicar usando vários serviços de mensagens. Um único programa é simples de aprender e de usar se os seus amigos ou colegas usam mais do que um serviço de &im;. </para>
+<para
+>O &kopete; está desenhado para integrar bem com o seu ambiente de trabalho do &kde;, para que seja imediatamente familiar. A interface do utilizador é arrumada e simples, sem quaisquer extras para distrair o utilizador. Ao mesmo tempo, o &kopete; pretender ter como foco do &im; a comunicação, removendo as diferenças entre os vários sistemas de &im; diferente. Uma funcionalidade que o &kopete; introduziu para suportar isso são os <link linkend="organise-contacts-metacontacts"
+>Meta-contactos</link
+>, combinando as várias formas que existem para contactar alguém numa única <quote
+>pessoa</quote
+> na sua lista de contactos. Outros mensageiros instantâneos multi-protocolos listam as várias contas de &im; da mesma pessoa em separado, tornando-se confuso para as pessoas pouco experientes. O &kopete; simplifica a vida: um meta-contacto é uma pessoa, e os contactos são formas de comunicar com essa pessoa. Você irá reconhecer os contactos num meta-contacto facilmente, como pequenos ícones que representam os serviços de &im; que você pode usar para comunicar com essa pessoa.</para>
+<para
+>O &kopete; é destinado a todos os níveis de utilizadores. Por si só, suporta um conjunto mínimo de funções para tornar a conversação tão simples quanto possível. Os utilizadores mais avançados poderão adicionar funções extra como a Cifra com o <link linkend="plugins"
+>sistema de 'plugins'</link
+> do &kopete;.</para>
+</sect2>
+<sect2 id="intro-to-kopete-web">
+<title
+>Mais Informação sobre o &kopete; na Web</title>
+<para
+>Para mais informações sobre o projecto do &kopete;, a equipa mantém um 'site' Web em &kopetewww;. As últimas notícias e as actualizações estão sempre disponíveis aqui.</para>
+<para
+>Se você precisar de contactar a equipa, a lista de correio dos programadores do &kopete; está alojada em <ulink url="https://mail.kde.org/mailman/listinfo/kopete-devel"
+>https://mail.kde.org/mailman/listinfo/kopete-devel</ulink
+>.</para>
+<para
+>Se quiser suporte "ao vivo", existe um canal de Internet Relay Chat (IRC) para o &kopete; onde você poderá encontrar a equipa a discutir questões técnicas (bem, nem sempre) ou simplesmente poderá falar. Você poderá usar qualquer cliente de IRC para se juntar ao canal (incluindo o &kopete;), basta adicionar um contacto de IRC e usar o <userinput
+>irc.kde.org</userinput
+> como servidor e o <userinput
+>#kopete</userinput
+> como nome do canal. Vemo-nos lá!</para>
+</sect2>
+</sect1>
+<sect1 id="intro-to-instant-messaging">
+<title
+>Introdução às Mensagens Instantâneas</title>
+<para
+>O que são as Mensagens Instantâneas (&im;)? &im; é uma forma de você comunicar com os seus amigos na Internet. Isto poderá não soar muito diferente do e-mail. Já alguma vez notou quão chato é ter uma conversa breve através do e-mail? Você tem de carregar em Responder para cada mensagem, escolhendo depois o local correcto da mensagem onde escrever algo novo, enviando no fim o texto. Depois ainda terá de estar à espera que a próxima mensagem chegue! A tecnologia de &im; permite-lhe ter uma conversa de forma quase tão natural como estando ao telefone ou cara-a-cara, escrevendo mensagens numa janela partilhada entre si e os ecrãs dos seus amigos.</para>
+<para
+>Outra diferença entre as &im; e o e-mail é que o com a &im; você poderá ver a presença dos seus amigos, isto é, se eles estão de facto ligados ao mesmo tempo que você. Isso permite-lhe enviar mensagens para eles de forma quase instantânea, em vez de lhes enviar uma mensagem de e-mail e ter que esperar pelo seu amigo ver a caixa de correio dele. Uma mensagem para o &im; aparece logo no ecrã da outra pessoa, logo que você a envie. Claro, se não quiser ser interrompido, você poderá alterar a sua própria presença para que as outras pessoas saibam que não o poderão incomodar.</para>
+<para
+>Existem montes de outras funcionalidades engraçadas e úteis de &im; que você poderá explorar com o &kopete;, como as conversas em grupo, a transferência de ficheiros ou os ícones emotivos que reflectem o seu estado de espírito. Leia para saber mais!</para>
+</sect1>
+</chapter>
+
+<chapter id="getting-started">
+<title
+>Começar</title>
+<para
+>Para usar o &kopete; você precisa de configurar um ou mais contas para os serviços de mensagens instantâneas que deseja usar.</para>
+<para
+>Você provavelmente já escolheu um serviço de mensagens, tanto porque você já usa &im;, ou porque precisa de usar o mesmo serviço que os seus amigos. Se você não se encaixar em nenhuma destas categorias, então pense em escolher um serviço de mensagens baseado em normas abertas, porque estas são desenhadas para serem usadas no Software Livre. Os outros serviços de mensagens estão sujeitos a alterações na tecnologia de base sem tornarem esses detalhes disponíveis de forma livre, o que torna mais difícil para os programadores de Software Livre darem suporte.</para>
+<para
+>Os serviços de mensagens que o &kopete; suporta e que se baseiam em normas abertas são o Jabber e o IRC.</para>
+<para
+>A seguinte secção assume que você já se encontra registado no serviço de &im;. Caso contrário, você poder-se-á registar no Gadu-Gadu, no Jabber ou no <trademark
+>MSN</trademark
+> a partir do &kopete;; no caso dos outros serviços, você terá de se registar no seu 'site' Web respectivo antes de criar uma conta no &kopete;.</para>
+<sect1 id="creating-accounts">
+<title
+>Criar Contas</title>
+<para
+>Para criar uma conta, use a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kopete;...</guimenuitem
+> </menuchoice
+> para mostrar a janela de Configuração.</para>
+<para
+>A janela de Configuração é a forma principal de configurar e personalizar o &kopete;. À esquerda, encontra-se uma coluna de ícones que controlam qual a parte do &kopete; que está a ser configurada. Carregue no ícone <guiicon
+>Contas</guiicon
+>. A zona principal irá mudar para mudar a página de gestão das contas. Esta encontra-se de momento vazia, mas irá em breve conter as suas contas de &im;. Carregue em <guibutton
+>Nova</guibutton
+> para mostrar o <interface
+>Assistente de Contas</interface
+>.</para>
+<para
+>O <interface
+>Assistente de Contas</interface
+> ajuda-o a criar uma conta de &im;. Depois da página de <guilabel
+>Boas-Vindas</guilabel
+>, é-lhe pedido o serviço de mensagens que deseja usar. Carregue num dos serviços apresentados e carregue de seguida em <guibutton
+>Seguinte</guibutton
+>. Na página que se segue, você deverá introduzir os seus detalhes de registo para o serviço de mensagens instantâneas.</para>
+<para
+>A maioria dos serviços simplesmente necessitam que você indique o nome de um utilizador ou um número de identificação único (<acronym
+>UIN</acronym
+>), bem como a senha respectiva. Os serviços para fins específicos como o Winpopup ou o <acronym
+>SMS</acronym
+> funcionam de forma ligeiramente diferente, por isso veja as suas secções específicas. Existem algumas opções adicionais que se aplicam à maioria dos serviços e que você deverá ter atenção:</para>
+<variablelist>
+<varlistentry
+><term
+>Recordar a senha</term
+><listitem
+><para
+>Quando esta opção está assinalada, o &kopete; irá guardar a senha para si, por isso você não terá de a indicar de cada vez que se liga ao serviço de &im;. Se você tiver preocupações com a segurança ou quiser limitar o acesso à conta de &im;, você poderá deixar esta opção desligada.</para
+></listitem
+></varlistentry>
+<varlistentry
+><term
+>Ligar-se no arranque</term
+><listitem
+><para
+>Quando esta opção estiver activa, o &kopete; tentar-se-á ligar ao serviço de &im; logo que se inicia. Se você usar uma ligação de <acronym
+>LAN</acronym
+>, <acronym
+>DSL</acronym
+> ou outra ligação <quote
+>permanente</quote
+>, esta opção é apropriada; os utilizadores de modems analógicos ou de ligações a pedido deverão desligar esta opção e ligarem-se manualmente logo que tenham estabelecido a ligação à Internet.</para
+></listitem
+></varlistentry>
+</variablelist>
+<para
+>Logo que você tenha introduzido os seus detalhes de &im;, você poderá prosseguir para a página de <guilabel
+>Terminar</guilabel
+> e fechar então o assistente e a janela de Configuração.</para>
+</sect1
+><!-- creating-accounts -->
+<sect1 id="go-online">
+<title
+>Ligar-se e Começar a Conversar!</title>
+<para
+>A partir daqui, você irá reparar que apareceu um ícone que representa a conta na barra de estado na parte inferior da <interface
+>Lista de Contactos</interface
+> do &kopete;. Isto representa a sua presença actual para esta conta. Se carregar com o botão <mousebutton
+>direito</mousebutton
+> você poder-se-á ligar no menu que aparece. O ícone da barra de estado ficará animado à medida que o &kopete; se liga ao serviço de &im;.</para>
+<para
+>Logo que esteja ligado, se você tiver usado este serviço de &im; anteriormente, serão obtidos os seus contactos a partir do servidor e mostrados na <interface
+>Lista de Contactos</interface
+>. Para iniciar uma conversa com um contacto, basta carregar no seu nome para que apareça uma janela de Conversação. A parte superior da janela é onde aparece a conversa propriamente dita - para dizer qualquer coisa, escreva na parte inferior da janela e carregue em <guibutton
+>Enviar</guibutton
+>.</para>
+<para
+>Se você acabou de criar uma nova conta, você não terá nenhuns contactos. Veja a secção <link linkend="organise-contacts-adding"
+>Adicionar Contactos</link
+> para saber mais detalhes sobre como adicionar contactos.</para>
+<tip
+><para
+>O atalho para o botão <guibutton
+>Enviar</guibutton
+> está definido como sendo o <keycombo action="simul"
+>&Ctrl;&Enter;</keycombo
+> por omissão; você podê-lo-á alterar na janela de Conversação se usar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>.</para
+></tip>
+</sect1
+><!-- go-online -->
+</chapter>
+
+<chapter id="using-kopete">
+<title
+>Usar o &kopete;</title>
+<para
+>Este capítulo dá-lhe uma ideia geral sobre as funcionalidades básicas do &kopete;. Ver-se-á em primeiro lugar a lista de contactos, onde são apresentados os seus contactos, e depois a janela de Conversação, onde você poderá dar seguimento a uma conversa.</para>
+<sect1 id="contact-list">
+<title
+>A Lista de Contactos</title>
+<para
+>A <interface
+>Lista de Contactos</interface
+> aparece quando você inicia o &kopete;. É a janela principal onde você poderá configurar a sua presença, iniciar uma conversa, organizar os seus contactos, configurar o &kopete; e sair.</para>
+<sect2 id="contact-list-layout">
+<title
+>Disposição da Janela da Lista de Contactos</title>
+<sect3 id="contact-list-layout-menu"
+><title
+>Menu</title
+><para
+>Você irá encontrar normalmente a barra de menu no topo da lista de contactos. Se não estiver lá, você podê-la-á ter desligado; você poderá voltar a activá-la com a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+>. Os detalhes sobre cada item do menu poderão ser consultados no <link linkend="menus"
+>capítulo sobre a estrutura do menu</link
+>.</para>
+</sect3>
+<sect3 id="contact-list-layout-toolbar"
+><title
+>Barra de ferramentas</title
+><para
+>A barra de ferramentas contém as acções usadas com mais frequência por parte do &kopete;. Você podê-la-á personalizar com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+>. Repare nos botões <guibutton
+>Mostrar os Utilizadores Desligados</guibutton
+> e <guibutton
+>Mostrar os Grupos Vazios</guibutton
+>. Com estes botões, você poderá esconder os contactos e os grupos que se encontram desligados.</para>
+ <para
+>O &kopete; torna ainda mais simples a definição de uma mensagem de estado, para que os seus contactos saibam do seu estado de espírito ou porque é que está ocupado de momento. Carregue no botão <guibutton
+>Definir a Mensagem de Estado</guibutton
+> e comece a escrever uma mensagem nova; poderá também escolher uma das mensagens anteriores que tenha usado.</para>
+ <para
+>A <guilabel
+>Barra de Pesquisa Rápida</guilabel
+> filtra rapidamente a lista de contactos, escrevendo algumas letras do nome de um contacto.</para>
+</sect3>
+<sect3 id="contact-list-layout-contactlist"
+><title
+>Lista de Contactos</title
+><para
+>A <interface
+>Lista de Contactos</interface
+> ocupa a parte principal da janela. Todos os seus contactos encontram-se listados aqui, nos grupos que tenha escolhido para eles. Você poderá abrir ou fechar os grupos se carregar no sinal de 'mais' (+) adjacente ao grupo. Você poderá inverter a ordem pela qual os grupos estão ordenados se carregar no texto <guilabel
+>Contactos</guilabel
+> por cima da lista.</para>
+<para
+>O menu de contexto na <interface
+>Lista de Contactos</interface
+> muda de acordo com o item que se encontra sob o rato. Os <link linkend="organise-contacts-grouping"
+>grupos</link
+>, os <link linkend="organise-contacts-metacontacts"
+>meta-contactos</link
+> e os contactos específicos do sistema de &im; têm as suas opções próprias. O menu de contexto nas áreas em branco da <interface
+>Lista de Contactos</interface
+> permite-lhe adicionar contactos ou grupos ou alterar as opções de visualização da lista.</para>
+</sect3>
+<sect3 id="contact-list-layout-statusbar"
+><title
+>Barra de estado</title
+><para
+>A barra de estado mostra um ícone para cada conta de &im; que você tenha criado. Os ícones representam a presença actual para cada conta que poderá ser alterada se carregar com o botão <mousebutton
+>direito</mousebutton
+> no ícone da conta. </para>
+ <para
+>O Kopete mostra também a sua mensagem de estado actual na <guilabel
+>Barra de Estado</guilabel
+>. Se carregar no ícone da nota, no canto, poderá também modificar ou limpar a mensagem de estado.</para>
+</sect3>
+</sect2>
+<sect2 id="contact-list-setting-presence">
+<title
+>Configurar a Sua Presença</title>
+<para
+>Você foi introduzido à configuração da presença <link linkend="go-online"
+>no capítulo anterior</link
+>. A 'Presença' define quão visível você está na rede de &im;. Para usar a rede de todo, você tem de se ligar à mesma, para que possa enviar e receber mensagens e ver a presença dos outros. Logo que se tenha ligado, a maioria dos sistemas de &im; permitem-lhe indicar o que você está a fazer e se deseja conversar ou não, definindo vários tipos de presença, como por exemplo <emphasis
+>Ausente</emphasis
+> ou <emphasis
+>Livre para Conversar</emphasis
+>. As configurações de presença diferentes são particulares para cada sistema, mas o &kopete; dá-lhe a hipótese de controlar todos os sistemas de &im; de uma vez, colocando-os como <emphasis
+>Ausentes</emphasis
+> ou <emphasis
+>Disponíveis</emphasis
+> ao mesmo tempo.</para>
+<para
+>Você poderá configurar a sua presença individualmente para cada conta se carregar com o botão <mousebutton
+>direito</mousebutton
+> no ícone da conta na barra de <interface
+>estado</interface
+> na parte inferior da <interface
+>Lista de Contactos</interface
+>. O menu de contexto de cada conta permite-lhe escolher as opções de presença possíveis para cada conta de &im;.</para>
+<para
+>Para mudar a presença de todas as suas contas em conjunto carregue em <guibutton
+>Estado</guibutton
+> ou use o menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Estado</guimenuitem
+></menuchoice
+>.</para>
+</sect2>
+<sect2 id="contact-list-start-chat">
+<title
+>Iniciar uma Conversa a Partir da Lista de Contactos</title>
+<para
+>Para iniciar uma conversa a partir da <interface
+>Lista de Contactos</interface
+>, basta carregar num contacto. Nesse caso, irá aparecer uma <link linkend="chat-window"
+>Janela de Conversação</link
+>.</para>
+<para
+>Você também poderá carregar com o botão <mousebutton
+>direito</mousebutton
+> num contacto e seleccionar a opção <menuchoice
+><guimenuitem
+>Enviar uma Mensagem</guimenuitem
+></menuchoice
+> ou <menuchoice
+><guimenuitem
+>Iniciar uma Conversa</guimenuitem
+></menuchoice
+>. O <menuchoice
+><guimenuitem
+>Enviar uma Mensagem</guimenuitem
+></menuchoice
+> funciona de forma diferente na medida em que envia uma única mensagem sem abrir a <interface
+>Janela de Conversação</interface
+>, usando uma simples janela. Use-a para as mensagens do tipo <quote
+>disparar-e-seguir</quote
+>.</para>
+</sect2>
+<sect2 id="contact-list-send-file">
+ <title
+>Enviar um Ficheiro</title>
+ <para
+>Você poderá enviar ficheiros a partir da <interface
+>Lista de Contactos</interface
+>, usando o menu de contexto da pessoa para quem deseja enviar o ficheiro. Se o &kopete; suportar a transferência de ficheiros no seu sistema &im;, existirá um item <menuchoice
+><guimenuitem
+>Enviar um Ficheiro...</guimenuitem
+></menuchoice
+>. Em alternativa, você poderá arrastar um ficheiro de qualquer sítio do KDE para o seu nome para iniciar uma transferência de ficheiros.</para>
+</sect2>
+<sect2 id="organise-contacts">
+<title
+>Organizar os Contactos</title>
+<sect3 id="organise-contacts-metacontacts">
+<title
+>Uma Palavra sobre os Meta-Contactos</title>
+<para
+>Um dos princípios por detrás do &kopete; é a oferta de uma forma-padrão de usar os sistemas de &im;. As diferenças entre os sistemas de &im; são suavizadas, tornando a comunicação mais simples. É seguido este princípio na forma como os contactos são organizados. Quando você usar o &kopete;, você irá encontrar os contactos pelo nome; o sistema de &im; que é usado de facto é o menos importante. Algumas pessoas têm mais do que uma conta de &im; - o &kopete; coloca a pessoa, usando em primeiro lugar a conta.</para>
+<para
+>Para suportar isto, o &kopete; introduziu os <quote
+>Meta-contactos</quote
+>, os quais representam a pessoa com que deseja conversar. Um meta-contacto contém os vários IDs de &im; que as pessoas poderão ter, tornando mais fácil ver de repente no meta-contacto se uma determinada pessoa está disponível, independentemente do sistema de &im; que ela está a usar no momento.</para>
+</sect3>
+<sect3 id="organise-contacts-grouping">
+<title
+>Uma Palavra sobre o Agrupamento de Contactos</title>
+<para
+>O &kopete; permite-lhe criar grupos para ordenar os seus contactos. Um contacto poderá estar em mais do que um grupo. Sempre que possível, os grupos são gravados nas listas de contactos por parte do servidor, por isso se usar outros programas de &im;, as pertenças aos grupos são mantidas sincronizadas. Contudo, se você alterar os grupo noutro programa de &im;, o &kopete; não sabe como mover um meta-contacto automaticamente; parte de si resolver isto à mão.</para>
+<para
+>Para mudar o grupo em que aparece um meta-contacto, você poderá usar o seu menu de contexto para o mover ou copiar para um novo grupo ou para removê-lo de um grupo. Você também poderá usar o 'drag and drop' (arrastar e largar) aqui - basta largar o meta-contacto num grupo com outro nome.</para>
+</sect3
+><sect3 id="organise-contacts-adding">
+<title
+>Adicionar Contactos</title>
+<para
+>Para adicionar um contacto, tanto poderá seleccionar o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar um Contacto...</guimenuitem
+></menuchoice
+> como carregar no botão <guibutton
+>Adicionar um Contacto</guibutton
+> da barra de ferramentas. Isto fará aparecer o Assistente de Adição de Contactos.</para>
+<para
+>O Assistente de Adição de Contactos cria um novo meta-contacto, usando um ou mais sistemas de &im;, guiando-o nas seguintes páginas.</para>
+
+<orderedlist>
+<listitem
+><para
+>Página de Boas-Vindas. Aqui você poderá escolher se deseja usar o Livro de Endereços do &kde; para este contacto. Se armazenar a informação de &im; no Livro de Endereços do &kde; permitirá a outros programas de &im; do &kde; partilharem as informações dos contactos com o &kopete;, e as aplicações do &kde; no futuro poderão usar o &kopete; para enviar informações via &im;. Se preferir manter os seus contactos de &im; em separado, desligue aqui a opção.</para
+></listitem>
+<listitem
+><para
+>Escolha o item do Livro de Endereços do &kde;. Ao escolher um item do Livro de Endereços do &kde;, você poderá usar o seu nome como um Nome Formatado no &kopete;. Você também poderá criar um novo item aqui. Esta página não aparecerá se você optou por não usar o Livro de Endereços do &kde;.</para
+></listitem>
+<listitem
+><para
+>Seleccione o Nome Formatado e o Grupo. Aqui você poderá indicar esse Nome Visível (o nome que é usado para esta pessoa dentro do &kopete;) e escolher os <link linkend="organise-contacts-grouping"
+>grupos</link
+> a que a pessoa pertence.</para
+></listitem>
+<listitem
+><para
+>Seleccione as Contas de &im;. Aqui você poderá escolher que contas deseja usar para conversar com o novo contacto. Se você só tiver uma conta de &im; própria, você não irá ver este ecrã.</para
+></listitem>
+<listitem
+><para
+>Páginas de Adição do Contacto específicas da conta. Para cada conta, você irá obter uma página onde poderá indicar o <acronym
+>UIN</acronym
+>, o nome do amigo ou o seu endereço de e-mail, dependendo do sistema de &im; usado.</para
+></listitem>
+<listitem
+><para
+>Ecrã Final. Tudo está terminado, excepto se o sistema de &im; necessitar de autorização (como é o caso do <trademark
+>ICQ</trademark
+>) para adicionar um contacto à sua lista - nesse caso, você será questionado depois de o assistente sair.</para
+></listitem>
+</orderedlist>
+
+<para
+>Você poderá adicionar contactos a um meta-contacto existente se usar o seu menu de contexto.</para>
+</sect3>
+
+<sect3 id="organise-contacts-renaming">
+<title
+>Mudar o Nome de Contactos</title>
+<para
+>Pode mudar o nome de um contacto utilizando <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mudar o Nome do Contacto</guimenuitem
+> </menuchoice
+> ou com o mesmo item no menu de contexto do meta-contacto.</para>
+<para
+>Alguns sistemas de &im; permitem-lhe definir um <quote
+>Nome Apresentado</quote
+> que seja diferente do seu utilizador, como por exemplo <quote
+>A Alice gosta de cifra!</quote
+>. Se você mudar o nome do contacto manualmente, isto irá sobrepor o Nome Mostrado deles. Para voltar a obtê-lo de novo, abra a janela de Propriedades para esse contacto e assinale a opção <guilabel
+>Utilizar o nome dado pelo servidor</guilabel
+>.</para>
+</sect3>
+<sect3 id="organise-contacts-removing">
+<title
+>Remover Contactos</title>
+<para
+>Se você não quiser mais um determinado contacto na sua lista de contactos, você poderá remover o meta-contacto, bem como todos os seus sub-contactos com a opção do menu <menuchoice
+><guimenu
+>Menu de Contexto do Meta-Contacto</guimenu
+><guimenuitem
+>Remover o Contacto</guimenuitem
+></menuchoice
+>.</para>
+</sect3>
+<sect3 id="organise-contacts-moving-contact">
+<title
+>Mover os Contactos entre Meta-Contactos</title>
+<para
+>Você poderá alterar o meta-contacto a que um determinado contacto pertence. Na prática, é o que você terá de fazer quando tiver adicionado várias contas ao &kopete;, se souber à partida que o 'jncp@amessage.de' e o 'jncp2@hotmail.com' são a mesma pessoa de facto.</para>
+<para
+>Existem duas formas de o fazer:</para>
+<variablelist>
+<varlistentry
+><term
+>Arrastar e Largar</term
+><listitem
+><para
+>O ícone do contacto à direita do nome do meta-contacto poderá ser arrastado de um meta-contacto para outro.</para
+></listitem
+></varlistentry>
+<varlistentry
+><term
+>Menu de Contexto do Contacto</term
+><listitem
+><para
+>O menu de contexto do contacto (se carregar com o botão <mousebutton
+>direito</mousebutton
+> no ícone do contacto) permite-lhe escolher o novo meta-contacto a partir de uma janela.</para
+></listitem
+></varlistentry>
+</variablelist>
+<para
+>Se a mudança de sítio deixar um meta-contacto vazio (sem contactos), ser-lhe-á perguntado se deseja remover este contacto.</para>
+</sect3>
+<sect3 id="organise-contacts-removing-contacts-">
+<title
+>Remover Contactos dos Meta-Contactos</title>
+<para
+>Para remover um contacto de um meta-contacto, escolha a opção do menu <menuchoice
+><guimenu
+>Menu de contexto do contacto</guimenu
+><guimenuitem
+>Remover o Contacto...</guimenuitem
+></menuchoice
+>.</para>
+</sect3>
+</sect2>
+<sect2 id="contact-list-configure">
+<title
+>Configurar o &kopete;</title>
+<para
+>Você poderá configurar o &kopete; se usar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kopete;...</guimenuitem
+></menuchoice
+>. Veja o <link linkend="configuring"
+>próximo capítulo</link
+> para mais detalhes.</para>
+</sect2>
+<sect2 id="contact-list-quit">
+<title
+>Sair do &kopete;</title>
+<para
+>Para sair do &kopete; você deverá usar a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+>, o <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+>, ou o menu de contexto do ícone do &kopete; na Bandeja do Sistema. Se você apenas fechar a janela da <interface
+>Lista de Contactos</interface
+>, o &kopete; irá continuar a correr nessa mesma Bandeja do Sistema.</para>
+</sect2>
+<sect2 id="contact-list-shortcuts">
+<title
+>Atalhos do Teclado</title>
+<para
+>São suportados os seguintes atalhos de teclado na janela da <interface
+>Lista de Contactos</interface
+>:</para>
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Atalho de Teclado</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>Cima</keycap
+></entry>
+<entry
+>Selecciona o item anterior na lista de contactos.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Baixo</keycap
+></entry>
+<entry
+>Selecciona o próximo item na lista de contactos.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Esquerda</keycap
+></entry>
+<entry
+>Fechar o grupo actual.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Direita</keycap
+></entry>
+<entry
+>Abre o grupo actual.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Enter</keycap
+></entry>
+<entry
+>Inicia uma conversa com o contacto seleccionado.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></entry>
+<entry
+>Mostra/esconde a barra do menu.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+></entry>
+<entry
+>Mostrar/Esconder os utilizadores desligados.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></entry>
+<entry
+>Mostrar/Esconder os grupos vazios.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect2>
+</sect1
+><!-- contact-list -->
+
+<sect1 id="chat-window">
+<title
+>A Janela de Conversação</title>
+<sect2 id="chat-window-layout"
+><title
+>Disposição da Janela de Conversação</title>
+<sect3 id="chat-window-layout-chatview"
+><title
+>A Janela de Conversação</title
+><para
+>A Área de Conversação normalmente ocupa a maior parte da janela de conversação em si e é onde a conversa entre si e os seus contactos toma lugar. As mensagens aparecem pela ordem que são recebidas, e onde as mensagens mais antigas se encontram no topo da janela.</para>
+<para
+>Você poderá <link linkend="configuring-appearance"
+>controlar</link
+> a aparência da <interface
+>Área de Conversação</interface
+>, tornando-a parecida com outros clientes de &im; ou criando um visual completamente individual.</para>
+</sect3>
+<sect3 id="chat-window-layout-memberslist"
+><title
+>Lista de Participantes na Conversa</title>
+<para
+>Dado que alguns sistemas de &im; permitem-lhe conversar em grupo, é útil ver quem está a conversar de momento. A Lista de Membros da Conversa aparece à esquerda ou à direita da Área de Conversação. Você poderá alterar esta posição com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Lista de Participantes na Conversa</guisubmenu
+></menuchoice
+>. O menu de contexto do contacto fica disponível para cada contacto dessa lista.</para
+></sect3>
+<sect3 id="chat-window-layout-input-area"
+><title
+>Área de Texto</title
+><para
+>A Área de Texto fica por baixo da Área de Conversação. Aqui é onde você escreve as mensagens antes de as enviar. Você poderá alterar o tipo de letra e a cor da mensagem se usar as ferramentas normais da barra de ferramentas. Se o sistema de &im; suportar isso, as suas mensagens irão aparecer a cores quando os seus contactos as lerem.</para
+><para
+>Por omissão, o atalho de teclado para enviar as mensagem é o <keycombo action="simul"
+>&Enter;</keycombo
+>.</para
+></sect3>
+<sect3 id="chat-window-layout-statusbar"
+><title
+>Barra de Estado</title
+><para
+>A Barra de Estado contém as mensagens temporárias, como a notificação de que alguém está a escrever, assim como o botão <guibutton
+>Enviar</guibutton
+>.</para
+></sect3>
+<sect3 id="chat-window-layout-tabbing"
+><title
+>Páginas Separadas</title
+><para
+>O &kopete; permite-lhe manter várias conversas na mesma janela, colocando cada uma delas na sua página separada dentro da janela. Os títulos da página mudam a sua cor para mostrar que uma mensagem nova foi recebida:</para>
+<variablelist>
+<varlistentry
+><term
+>Vermelho</term
+><listitem
+><para
+>Alguém escrever uma mensagem.</para
+></listitem
+></varlistentry>
+<varlistentry
+><term
+>Verde</term
+><listitem
+><para
+>Alguém está a escrever uma mensagem.</para
+></listitem
+></varlistentry>
+<varlistentry
+><term
+>Azul</term
+><listitem
+><para
+>Alguém escreveu um mensagem contendo o seu nome de utilizador.</para
+></listitem
+></varlistentry>
+</variablelist>
+<para
+>Existem várias formas diferentes de controlar o agrupamento. Para configurar esse comportamento, vá à página Conversa da página Comportamento da janela 'Configurar o &kopete;'. Você poderá também mudar as conversas de uma janela para outra com o menu <menuchoice
+><guimenu
+>Páginas</guimenu
+></menuchoice
+>, controlando o posicionamento das páginas na janela.</para
+></sect3>
+</sect2>
+<sect2 id="chat-window-group">
+<title
+>Conversas em Grupo no &kopete;</title>
+<para
+>Você poderá usar o &kopete; para conversar de-um-para-um ou em grupo, desde que o sistema de &im; suporte esta funcionalidade.</para>
+<para
+>Para convidar outras pessoas, arraste-as da Lista de Contactos para a janela de conversação ou use a opção <menuchoice
+><guimenu
+>Conversa</guimenu
+><guisubmenu
+>Convidar</guisubmenu
+><guimenuitem
+>&lt;nome do contacto&gt;</guimenuitem
+></menuchoice
+>.</para>
+</sect2>
+<sect2 id="chat-window-file-xfer">
+<title
+>Transferência de Ficheiros</title>
+<para
+>Alguns dos sistemas de &im; permitem-lhe enviar e receber ficheiros. Você poderá aceder a esta função no menu de contexto do contacto. Se você já estiver numa conversa e quiser enviar um ficheiro, seleccione o destinatário no menu <menuchoice
+><guimenu
+>Conversa</guimenu
+><guisubmenu
+>Enviar um Ficheiro</guisubmenu
+></menuchoice
+>.</para>
+</sect2>
+<sect2 id="chat-window-shortcuts">
+<title
+>Atalhos do Teclado</title>
+<para
+>Os seguintes atalhos de teclado são suportados na janela de Conversação:</para>
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Atalho de Teclado</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>&Enter;</keycap
+></entry>
+<entry
+>Envia a mensagem na <interface
+>Área de Texto</interface
+>.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></entry>
+<entry
+>Imprime o conteúdo da Área de Conversação.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></entry>
+<entry
+>Grava o conteúdo da Área de Conversação.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></entry>
+<entry
+>Fecha a Área de Conversação actual. A janela de conversação fechar-se-á também, a menos que haja mais do que uma página na janela.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Alt;<keycap
+>Esquerda</keycap
+></keycombo
+></entry>
+<entry
+>Muda para a página anterior.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Alt;<keycap
+>Direita</keycap
+></keycombo
+></entry>
+<entry
+>Muda para a próxima página.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+></entry>
+<entry
+>Separa uma conversa numa página para uma janela em separado.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Tab</keycap
+></entry>
+<entry
+>Completa o nome de um utilizador que esteja parcialmente escrito e que pertença a alguém com quem você está a falar.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect2>
+
+</sect1
+><!-- chat-window -->
+</chapter
+><!-- Using-kopete -->
+
+<chapter id="configuring">
+<title
+>Configurar o &kopete;</title>
+<para
+>Para configurar o &kopete;, veja o menu <menuchoice
+><guimenu
+>Configuração</guimenu
+></menuchoice
+>. </para>
+<sect1 id="configuring-global-shortcuts">
+<title
+>Atalhos Globais</title>
+<para
+>O &kopete; define alguns atalhos de teclado que são válidos para qualquer aplicação do &kde;.</para>
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Atalhos do Teclado Globais</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+></entry>
+<entry
+>Ler Mensagem. Isto é útil se você tiver escondido a janela da <interface
+>Lista de Contactos</interface
+> e o ícone da bandeja do sistema está animado a dizer-lhe que você tem uma mensagem nova.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>C</keycap
+></keycombo
+></entry>
+<entry
+>Mostra/esconde (acopla) a janela da <interface
+>Lista de Contactos</interface
+>. <emphasis
+>Atenção:</emphasis
+> Se você tiver desactivado o ícone da Bandeja de Sistema do &kopete; ou se não a tiver de todo, isto poderá fazer com que a <interface
+>Lista de Contactos</interface
+> desapareça - a única forma de a repor é repetir este atalho.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect1>
+
+<sect1 id="configure-dialog">
+<title
+>A Janela para Configurar o &kopete;</title>
+<sect2 id="configuring-accounts">
+<title
+>Adicionar e Editar Contas</title>
+<para
+>Mostrou-se de forma resumida como se deve adicionar uma conta na <link linkend="getting-started"
+>Introdução</link
+>. Para mudar posteriormente a configuração de uma conta, abra a janela <guilabel
+>Configurar o &kopete;</guilabel
+>, com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kopete;</guimenuitem
+></menuchoice
+>. De forma muito semelhante ao Centro de Controlo do &kde;, a configuração é separada em secções. Os ícones do lado esquerdo da janela permitem mudar de secções.</para>
+<para
+>Na página de Contas, você poderá <link linkend="creating-accounts"
+><guibutton
+>Adicionar</guibutton
+></link
+>, <guibutton
+>Remover</guibutton
+> ou <guibutton
+>Modificar</guibutton
+> as contas. A edição das contas é muito semelhante à adição, mas lembre-se que não pode alterar o UIN, o nome da conta ou o identificador que o seu sistema de &im; usa. Este é intrínseco à conta. Se o quiser mudar, provavelmente terá de adicionar outra conta com o novo identificador e (opcionalmente) remover a antiga.</para>
+<para
+>Você poderá distinguir rapidamente entre várias contas que usam o mesmo sistema de &im; se atribuir uma cor personalizada à barra de estado de cada conta e aos ícone dos contactos. Para o fazer, seleccione a conta e carregue no selector de cores do lado direito da página. </para>
+<para
+>Você poderá controlar a prioridade das contas com os ícones <guiicon
+>Subir</guiicon
+> e <guiicon
+>Descer</guiicon
+> desta página. Se você tiver mais do que uma forma de enviar uma mensagem a um contacto, isto indica qual o sistema de &im; que o &kopete; irá usar para comunicar com ele.</para>
+</sect2>
+<sect2 id="global-identity">
+<title
+>Identidade Global</title>
+<para
+>A Identidade Global do &kopete; permite-lhe definir a sua própria alcunha e fotografia para todas as suas contas de &im;. Poderá ler estes detalhes a partir do item do livro de endereços do KDE para si, a partir de um dos seus contactos ou ainda adicionar uma alcunha ou fotografia completamente nova. Se tiver vidas duplas, poderá criar várias identidades e alternar entre elas na secção <guilabel
+>Identidade</guilabel
+>.</para>
+</sect2>
+<sect2 id="configuring-behavior">
+<title
+>Comportamento</title>
+<para
+>O Comportamento explica a forma como o &kopete; se integra com o seu ambiente de trabalho, a configuração de <quote
+>Ausência</quote
+> e as opções de interface com o utilizador para a conversação.</para>
+<sect3 id="configuring-behavior-general">
+<title
+>A página Geral</title>
+<para
+>Aqui você poderá personalizar a forma como o &kopete; se integra no ambiente de trabalho e a forma como é colocada a lista de contactos.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o ícone na bandeja do sistema</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, o &kopete; coloca um ícone na Bandeja de Sistema do &kde;. Se preferir, poderá desligar esta opção aqui.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Iniciar com a janela principal escondida</guilabel
+></term>
+<listitem>
+<para
+>Isto faz com que o &kopete; comece com a janela da <interface
+>Lista de Contactos</interface
+> escondida (acoplada). Você poderá torná-la visível se carregar no ícone da bandeja do sistema ou com o <link linkend="configuring-global-shortcuts"
+>atalho global para Mostrar a Lista de Contactos</link
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Abrir as mensagens instantaneamente</guilabel
+></term>
+<listitem>
+<para
+>As mensagens novas abrem as janelas de conversação, assim que aparecem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar a fila de mensagens</guilabel
+></term>
+<listitem>
+<para
+>A fila de mensagens é onde o &kopete; coloca as mensagens quando não houver nenhuma janela de conversação aberta. Isto permite-lhe que seja notificado quando receber mensagens novas com <quote
+>balões de fala</quote
+>; ou animando o ícone da Bandeja do Sistema. Se você optar por desactivar a fila de mensagens, as janelas de conversação irão abrir logo que receber uma mensagem nova.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar a fila de mensagens</guilabel
+></term>
+<listitem>
+<para
+>Se usar uma fila de mensagens, o &kopete; mostra as mensagens recebidas recentemente, a começar pela última mensagem recebida.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<sect4 id="configuring-behavior-general-notifications">
+<title
+>Notificações</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar um balão ao receber uma nova mensagem</guilabel
+></term>
+<listitem>
+<para
+>Esta opção abre um <quote
+>balão de fala</quote
+> a vir do ícone da Bandeja do Sistema quando você receber uma mensagem nova. Você poderá iniciar uma conversa ou ignorar a mensagem. Os <acronym
+>URL</acronym
+>s são extraídos da mensagem; se você carregar numa ligação, o seu navegador preferido abri-la-á e a mensagem será descartada.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Piscar o ícone da bandeja do sistema ao receber uma nova mensagem</guilabel
+></term>
+<listitem>
+<para
+>Esta opção faz com que o ícone da Bandeja do Sistema se anime quando receber uma mensagem nova. Se carregar no ícone irá mostrar a mensagem numa janela de conversação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Activar os eventos enquanto ausente</guilabel
+></term>
+<listitem>
+<para
+>Se não quiser ser importunado por estas notificações quando estiver <emphasis
+>Ausente</emphasis
+>, desligue esta opção.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Configurar os Sons e Eventos</guilabel
+></term>
+<listitem>
+<para
+>Os sons, a barra intermitente de tarefas, as mensagens passivas e as outras notificações mais exóticas são suportadas pelo &kopete; usando o sistema de notificações do &kde;. Escreva <userinput
+>help:/kcontrol/kcmnotify</userinput
+> no &konqueror; ou seleccione a página Ajuda na secção das <guilabel
+>Notificações do Sistema</guilabel
+> do &kcontrol; para mais informações.</para>
+<para
+>Para adicionar notificações personalizadas a um contacto, carregue com o botão direito no mesmo na Lista de Contactos e seleccione as Propriedades. Isto permite-lhe iniciar conversas, tocar um efeito de som personalizado ou mostrar uma mensagem para esse contacto ou grupo. Você poderá usar a notificação <quote
+>Executar um programa</quote
+> para efectuar as notificações personalizadas. Por exemplo, se você tiver o <application
+>XOSD</application
+> (X On-Screen Display) instalado, você poderá obter notificações no ecrã se usar o seguinte comando quando o evento <quote
+>O utilizador ligou-se</quote
+> tiver lugar:</para>
+<para
+><userinput
+>echo %s | osd_cat -o 100 -p bottom -A center -f -*-helvetica-*-r-*-*-24-*-*-*-*-*-*-* -O 2 -c gold</userinput
+></para>
+<para
+>O OhReally no Fórum do KDE sugere que você tenha as suas notificações lidas por um sintetizador de voz, usando o <ulink url="http://mambo.ucsc.edu/psl/mbrola"
+>MBROLA</ulink
+> da seguinte forma (o exemplo é para Holandês, neste caso):</para>
+<para
+><userinput
+>echo %s | sed -e 's/online/onlaain/i' | /usr/local/bin/mbrdico.dutch.female</userinput
+></para>
+<para
+>O 'sed' no meio altera a fonética do resultado do &kopete; para que o sintetizador tenha uma melhor pronúncia Holandesa.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+</sect3>
+<sect3 id="configuring-behavior-away">
+<title
+>Configuração da Ausência</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Notificar todas as conversas abertas quando eu me for embora</guilabel
+></term>
+<listitem
+><para
+>Cuidado ao activar este item; ele fará com que uma mensagem seja enviada para as conversas abertas quando você ficar ausente, o que algumas pessoas poderão achar incómodo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+<sect4 id="configuring-behavior-away-auto">
+<title
+>Ausência Automática</title>
+<para
+>Aqui você poderá optar por ficar inactivo pelo &kopete; ao fim de um período de inactividade.</para>
+</sect4>
+<sect4 id="configuring-behavior-away-messages">
+<title
+>Mensagens de Ausência Predefinidas</title>
+<para
+>Você poderá definir tantas mensagens de ausência quantas desejar, e escolher de entre elas quando você ficar <emphasis
+>Ausente</emphasis
+> com o botão de <guibutton
+>Estado</guibutton
+> na <link linkend="contact-list-layout-toolbar"
+>barra de ferramentas principal</link
+>.</para>
+</sect4>
+</sect3>
+<sect3 id="configuring-behavior-chat">
+<title
+>Configuração da Conversa</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Elevar a janela/página nas mensagens novas</guilabel
+></term>
+<listitem
+><para
+>Isto faz com que a janela de conversação apareça quando receber uma mensagem nova.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar os eventos na janela de conversação</guilabel
+></term>
+<listitem
+><para
+>Alguns sistemas de &im; podem-lhe dar informações extra, como por exemplo as pessoas que se juntam ou abandonam as conversas. Esta opção permite-lhe receber estas mensagens na sua janela de conversação.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Realçar as mensagens que contêm o seu nome de utilizador</guilabel
+></term>
+<listitem
+><para
+>Isto simplesmente coloca as mensagens em ênfase numa conversa que faça uma referência ao seu utilizador. Para um controlo mais poderoso sobre o realce e os outros eventos, veja o <link linkend="plugins-highlight"
+>'plugin' de Realce</link
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+<sect4 id="configuring-behavior-chat-interface">
+<title
+>Preferência da Interface</title>
+<para
+>O &kopete; pode enviar as mensagens com uma interface do tipo <quote
+>envia e segue</quote
+> que não fica à espera de resposta ou numa janela de conversação em que a conversa fica visível à medida que se desenrola. Aqui poderá escolher o estilo a usar por omissão.</para>
+</sect4>
+<sect4 id="configuring-behavior-chat-grouping">
+<title
+>Política de Agrupamento das Janelas de Conversação</title>
+<para
+>Se desejar agrupar as conversas em páginas numa única janela, o &kopete; permite-lhe escolher várias formas de determinar o agrupamento.</para>
+<itemizedlist>
+<listitem
+><para
+>Abrir todas as mensagens numa nova janela de conversação</para
+></listitem>
+<listitem
+><para
+>Agrupar todas as mensagens da mesma conta na mesma janela de conversação</para
+></listitem>
+<listitem
+><para
+>Agrupar todas as mensagens na mesma janela de conversação</para
+></listitem>
+<listitem
+><para
+>Agrupar todas as mensagens do mesmo grupo na mesma janela de conversação</para
+></listitem>
+<listitem
+><para
+>Agrupar todas as mensagens do mesmo meta-contacto na mesma janela de conversação</para
+></listitem>
+</itemizedlist>
+</sect4>
+<sect4 id="configuring-behavior-chat-lines">
+<title
+>Limite de Linhas da Janela de Conversação</title>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Número máximo de linhas na janela de conversação</guilabel
+></term>
+<listitem
+><para
+>Isto limita o número de linhas de texto que a janela de conversação poderá mostrar.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+</sect3>
+</sect2
+> <!-- configuring-behavior -->
+<sect2 id="configuring-appearance">
+<title
+>Aparência</title>
+<para
+>A Aparência define o estilo da janela de conversação, as suas cores e tipos de letra, permitindo-lhe também escolher os seus ícones emotivos ('emoticons') preferidos.</para>
+<sect3 id="configuring-appearance-emoticons">
+<title
+>Ícones Emotivos</title>
+<para
+>Os ícones emotivos (também conhecidos por 'emoticons' ou 'smileys') são combinações de caracteres do tipo <userinput
+>;-)</userinput
+> que se assemelham a uma cara e que transmitem estados de espírito ou expressões. O &kopete; pode usar opcionalmente expressões gráficas no lugar dos próprios caracteres.</para>
+<para
+>Nesta página, você poderá escolher o conjunto de ícones que prefere ou desactivar de todos os ícones gráficos.</para>
+<para
+>Veja as <link linkend="specialised"
+>Acções Especializadas</link
+> para mais detalhes sobre como instalar os conjuntos de ícones emotivos extra.</para>
+</sect3>
+<sect3 id="configuring-appearance-chat">
+<title
+>Janela de Conversação</title>
+<sect4 id="configuring-appearance-chat-styles">
+<title
+>Estilos</title>
+<para
+>O estilo da janela de conversação poderá ser alterado para se assemelhar a outros clientes. Os estilos instalados são mostrados na lista à esquerda e podem ser vistos anteriormente no painel principal. Veja o <link linkend="chatwindowstyleguide"
+>guia de Estilos da Janela de Conversação</link
+> para um documento sobre a criação do seu próprio estilo.</para>
+<para
+>Os estilos de terceiros estão disponíveis em <ulink url="http://kde-look.org"
+>http://kde-look.org</ulink
+>. Desde o &kopete; 0.12, ele suporta os estilos do Adium (um programa de &im; do Mac OS X). Como tal, poderá obter os estilos do Adium aqui: <ulink url="http://www.adiumxtras.com/"
+>Adium Xtras</ulink
+> e seleccionar os Estilos da Vista de Mensagens.</para>
+<para
+>Para instalar um estilo, carregue em <guibutton
+>Instalar...</guibutton
+>. Seleccione o ficheiro do pacote que contém o estilo. Para remover um estilo, seleccione um na lista e carregue em <guibutton
+>Remover</guibutton
+>.</para>
+<para
+>O <guilabel
+>Agrupar as mensagens consecutivas</guilabel
+> é uma boa opção para tornar as suas conversas mais legíveis. Se receber diversas mensagens de uma vez do mesmo contacto, ele agrupa as mensagens consecutivas sem repetir o nome do remetente.</para>
+</sect4>
+</sect3>
+<sect3 id="configuring-behavior-general-contactlist">
+<title
+>Lista de Contactos</title>
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Organizar os meta-contactos por grupo</guilabel
+></term>
+<listitem>
+<para
+>Ao desactivar isto, os grupos do &kopete; são escondidos e os contactos ficam apenas divididos entre <guilabel
+>Contactos Ligados</guilabel
+> e <guilabel
+>Contactos Desligados</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar as linhas dos ramos da árvore</guilabel
+></term>
+<listitem>
+<para
+>Normalmente, o &kopete; mostra os contactos e os grupos em árvore, onde os membros dos grupos ficam indentados. Para uma aparência mais simples, você poderá desactivar isto, de modo que a lista apareça como uma lista plana. Poderá também controlar aqui se as ramificações aparecem indentadas.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Modo de Visualização dos Contactos</guilabel
+></term>
+<listitem>
+ <para
+>Existem várias formas de você apresentar aqui a lista de contactos. De particular interesse poderá ser a opção <guilabel
+>Usar as fotos dos contactos quando disponíveis</guilabel
+>, que mostra a lista de contactos, incluindo as fotos do sistema de &im; ou do Livro de Endereços do KDE</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Animações da Lista de Contactos</guilabel
+></term>
+<listitem>
+ <para
+>Isto controla o grau de animação da lista de contactos. Se desligar isto, fará com que o &kopete; seja mais leve nas máquinas mais lentas.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Esconder Automaticamente a Lista de Contactos</guilabel
+></term>
+<listitem>
+ <para
+>Se activar isto, a lista de contactos irá desaparecer automaticamente ao fim de alguns segundos, após o cursor ter abandonado a janela.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mudar o Conteúdo das Dicas...</guilabel
+></term>
+<listitem>
+ <para
+>Com esta janela, você poderá ter um grande controlo sobre a quantidade de detalhe que aparece nas dicas apresentadas na lista de contactos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3 id="configuring-appearance-colors-fonts">
+<title
+>Cores e Tipos de Letra</title>
+<sect4 id="configuring-appearance-colors-fonts-chat">
+<title
+>Cores da Janela de Conversação</title>
+<para
+>Aqui você poderá alterar o tipo de letra de base e as cores do texto usadas para as conversas.</para>
+</sect4>
+<sect4 id="configuring-appearance-colors-fonts-overrides">
+<title
+>Substituições de Formatação</title>
+<para
+>Se os seus contactos escolher tipos de letra ou cores que lhe desagradem, poderá dizer ao &kopete; para as ignorar e usar o seu tipo de letra normal.</para>
+</sect4>
+<sect4 id="configuring-appearance-colors-fonts-contactlist">
+<title
+>Lista de Contactos</title>
+<para
+>Alguns sistemas de &im; permitem-lhe ver se os contactos estão inactivos nos seus computadores. Esta opção permite-lhe alterar a cor usada para os contactos inactivos.</para>
+</sect4>
+</sect3>
+</sect2
+> <!-- configuring-appearance -->
+<sect2 id="configuring-devices">
+<title
+>Dispositivos</title>
+<para
+>A secção de Dispositivos permite-lhe escrever e configurar os dispositivos multimédia que são usados para as conversações A/V. O facto de isto funcionar para si depende em grande medida do 'hardware' que tiver e como este é suportado pelo seu sistema operativo.</para>
+<sect3 id="configuring-devices-video">
+<title
+>Vídeo</title>
+<para
+>O &kopete; usa o sistema Video4Linux 2 para o vídeo. Este mostra um quadrado azul, se não for encontrado nenhum dispositivo, ou uma antevisão se a câmara estiver a funcionar. Para obter informações actualizadas sobre o suporte de Webcam pelo &kopete;, veja a <ulink url="http://wiki.kde.org/tiki-index.php?page=Kopete%20Webcam%20Support"
+>página do Wiki do Kopete sobre o Suporte de Webcam</ulink
+>.</para>
+</sect3>
+<sect3 id="configuring-devices-audio">
+<title
+>Áudio</title>
+ <para
+>O suporte de Áudio no &kopete; está num estado experimental. Se tiver uma página de Áudio, é porque poderá estar a usar uma versão de antevisão do &kopete;.</para>
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="configuring-load-plugins-dialog">
+<title
+>Carregar 'Plugins' </title>
+<para
+>Você poderá personalizar o &kopete; com funções especiais que poderão ser úteis ou simplesmente engraçadas. Vá para a janela <guilabel
+>Configurar os 'Plugins'</guilabel
+> com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os 'Plugins'...</guimenuitem
+></menuchoice
+>.</para>
+<para
+>Os 'plugins' poderão ser activados ou desactivados na lista do lado esquerdo da página. Cada 'plugin' poderá ser configurado do lado direito. Veja o <link linkend="plugins"
+>capítulo de 'plugins'</link
+> para mais detalhes sobre cada 'plugin'.</para>
+</sect1>
+</chapter
+> <!-- configuring -->
+
+<chapter id="protocols">
+ <title
+>Protocolos do &kopete;</title>
+ <para
+>O &kopete; chama aos vários sistemas de &im; 'Protocolos'. Quando adiciona uma conta, esta é específica para um dado protocolo. Ainda que o &kopete; tente tornar todas as mensagens instantâneas aparecerem da mesma forma, independentemente do protocolo que usa, existem algumas diferenças a nível do suporte de funcionalidades avançadas, como a transferência de ficheiros e o multimédia.</para>
+ <sect1 id="protocols-list">
+ <title
+>Protocolos</title>
+ <sect2 id="protocols-aim">
+ <title
+>AIM</title>
+ <para
+>O AIM suporta salas de conversação. Use o comando <guilabel
+>Juntar à Conversa...</guilabel
+>, do menu de contas do AIM, para se juntar a uma sala de conversação do AIM. Também são suportadas as imagens dos contactos e os ícones emotivos personalizados.</para>
+ </sect2>
+ <sect2 id="protocols-icq">
+ <title
+>ICQ</title>
+ <para
+>O ICQ tem uma funcionalidade de Invisibilidade que lhe permite esconder-se dos contactos seleccionados. Poderá também procurar no directório de utilizadores do ICQ, quando estiver a adicionar um contacto. Existe uma vasta gama de detalhes do contacto que poderão ser definidas com a opção <guilabel
+>Propriedades</guilabel
+>.</para>
+ </sect2>
+ <sect2 id="protocols-msn">
+ <title
+>MSN</title
+>
+ <para
+>O MSN suporta o envio e recepção de pedidos de Webcam, desde que a sua câmara seja suportada pela norma Video4Linux 2 (v4l2). Para ver a Webcam de uma dada pessoa, carregue com o botão direito no seu ícone do MSN e seleccione a opção <menuchoice
+><guimenuitem
+>Ver a Webcam do Contacto</guimenuitem
+></menuchoice
+>. A transferência de ficheiros e as conversas com vários utilizadores também funcionam. Para transferir um ficheiro, arraste o ficheiro do Konqueror ou do ecrã e largue-o na janela de conversação. Para convidar mais alguma pessoa para uma conversa, arraste-a da Lista de Contactos para a janela de conversação. O menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+></menuchoice
+> também contém estes comandos. Para além disso, o MSN também suporta ícones emotivos personalizados.</para>
+ <para
+>Para usar a transferência de ficheiros ou uma Webcam, certifique-se que o porto 6891 está encaminhado para o seu computador.</para>
+ </sect2>
+ <sect2 id="protocols-yahoo">
+ <title
+>Yahoo</title>
+ <para
+>O Yahoo poderá enviar e receber pedidos de vídeo da Webcam. Também suporta o correio do Yahoo e o livro de endereços do Yahoo no menu de contas. Também existe suporte para as conferências.</para>
+ </sect2>
+ <sect2 id="protocols-jabber">
+ <title
+>Jabber</title>
+ <para
+>O Jabber, também conhecido por XMPP, suporta a transferência de ficheiros, as conferências e muitos outros serviços oferecidos pelo servidor de Jabber. Por exemplo, muitos servidores de Jabber têm um directório de utilizadores e alguns oferecem transportes para outros sistemas de mensagens. Para aceder aos serviços, use a opção <menuchoice
+><guimenu
+>Serviços...</guimenu
+></menuchoice
+> do menu de contas. A transferência de ficheiros do Jabber poderá funcionar sem encaminhamento de portos, mas obtém uma melhor performance se for possível uma ligação directa. Por omissão, usa-se o porto 8010 para o encaminhamento de portos, mas este é configurável nas opções de cada conta.</para>
+ </sect2>
+ <sect2 id="protocols-gtalk">
+ <title
+>Google Talk</title>
+ <para
+>Dado que o Google Talk se baseia no Jabber, é bem suportado no &kopete;, excepto nas conversas de voz, sobre o qual se está a investigar.</para>
+ <para
+>Para configurar o &kopete; para o Google Talk: Use o seu endereço de e-mail completo do Google Mail como nome de utilizador. Assinale as opções <guilabel
+>Usar a encriptação do protocolo (SSL)</guilabel
+>, <guilabel
+>Permitir autenticação por senhas não-cifradas</guilabel
+> e <guilabel
+>Substituir a informação predefinida do servidor</guilabel
+>. O servidor é o <quote
+>talk.google.com</quote
+> ou o <quote
+>gmail.com</quote
+> e deverão ser usados os portos 443 ou 5223.</para>
+ </sect2>
+ <sect2 id="protocols-groupwise">
+ <title
+>Novell GroupWise</title>
+ <para
+>O GroupWise Messenger é um sistema de mensagens empresarial da Novell Inc. É suportado o conjunto completo de funcionalidades, incluindo a privacidade, as conversas em grupo, o texto formatado e a pesquisa de utilizadores.</para>
+ </sect2>
+ <sect2 id="protocols-gadu-gadu">
+ <title
+>Gadu-Gadu</title>
+ <para
+>O Gadu-Gadu é um sistema de conversação oriundo da Polónia. De momento, o &kopete; suporta as funções básicas de conversação.</para>
+ </sect2>
+ <sect2 id="protocols-winpopup">
+ <title
+>WinPopup</title>
+ <para
+>O WinPopup é uma forma de usar o &kopete; para enviar mensagens para os computadores Windows da rede local. O protocolo WinPopup só suporta mensagens únicas de texto simples.</para>
+ </sect2>
+ <sect2 id="protocols-others">
+ <title
+>Outros protocolos</title>
+ <para
+>Assim como os protocolos indicados acima, o &kopete; tem suporte para diversos outros protocolos. Na maioria dos casos, estes não estão activados por omissão ou necessitam da instalação de 'plugins' adicionais. Entretanto, fornece-se o suporte para o SMS, o Skype e o SILC neste contexto. Veja o &kopetewww; para mais detalhes; contudo, a equipa do &kopete; não se responsabiliza por estes protocolos.</para>
+ </sect2>
+ </sect1>
+</chapter>
+
+<chapter id="plugins">
+<title
+>Os 'Plugins' do &kopete;</title>
+<para
+>O &kopete; oferece 'plugins' que oferecem funções que não são essenciais para as mensagens, mas que são úteis para algumas pessoas.</para>
+<sect1 id="plugins-list">
+<title
+>'Plugins'</title>
+<sect2 id="plugins-alias">
+<title
+>Nomes Alternativos</title>
+<para
+>Os <guilabel
+>Nomes Alternativos</guilabel
+> permitem-lhe definir os seus próprios comandos, do tipo /ola, no &kopete; que vão executar programas e devolver o resultado na janela de conversação. Se souber como funciona o comando de Unix 'alias', este funciona exactamente da mesma forma</para>
+</sect2>
+<sect2 id="plugins-auto-replace">
+<title
+>Substituição Automática</title>
+<para
+>A <guilabel
+>Substituição Automática</guilabel
+> permite-lhe corrigir as palavras mal-escritas ou poupar a escrita de certas palavras, recorrendo a abreviaturas.</para>
+</sect2>
+<sect2 id="plugins-bookmarks">
+<title
+>Favoritos</title>
+<para
+>O 'plugin' de <guilabel
+>Favoritos</guilabel
+> cria favoritos na sua lista do KDE, a partir dos URLs que são recebidos nas mensagens de &im;.</para>
+</sect2>
+<sect2 id="plugins-connection-status">
+<title
+>Estado da Ligação</title>
+<para
+>O <guilabel
+>Estado da Ligação</guilabel
+> é útil para os utilizadores de modems ou das outras pessoas que não têm uma ligação permanente à Internet. Ele tenta encontrar uma ligação activa à Internet e liga as suas contas quando detectar que você se ligou.</para>
+</sect2>
+<sect2 id="plugins-contact-notes">
+<title
+>Notas do Contacto</title>
+<para
+>As <guilabel
+>Notas do Contacto</guilabel
+> permitem-lhe anotar quaisquer pedaços de informação sobre um meta-contacto.</para>
+</sect2>
+<sect2 id="plugins-cryptography">
+<title
+>Criptografia</title>
+<para
+>A <guilabel
+>Cifra</guilabel
+> permite-lhe usar o <application
+>GnuPG</application
+> para cifrar as conversas. Repare que isso não é o mesmo que uma sessão de conversação segura com o SSL. O SSL protege a mensagem de ser alterada ou analisada enquanto está em trânsito, mas não garante que a pessoa que lê a mensagem é o destinatário pretendido. A Cifra irá codificar a mensagem para um único indivíduo - só o detentor da chave correspondente poderá lê-la. Contudo, não garante que a mensagem que o destinatário irá ler é a mensagem que você enviou! Dado que qualquer pessoa que tenha a chave pública do destinatário pode cifrar para ela, é possível que a sua mensagem tenha sido substituída no caminho por uma mensagem completamente diferente e o destinatário nunca iria saber.</para>
+<para
+>Para configurar a Cifra, seleccione a sua chave de <application
+>GnuPG</application
+> na página de configuração. Se optar por <guilabel
+>Cifrar as mensagens enviadas com esta chave</guilabel
+>, então as mensagens serão cifradas para si e para o destinatário, o que é útil se você quiser ler os seus próprios relatórios de conversas mais tarde. Depois, se usar <menuchoice
+><guimenuitem
+>Seleccionar a Chave Pública de Cifra</guimenuitem
+></menuchoice
+> no menu de contexto de cada contacto, escolha a chave pública dele. Ser-lhe-á pedida a sua frase-senha ao usar este 'plugin'.</para>
+</sect2>
+<sect2 id="plugins-highlight">
+<title
+>Realce</title>
+<para
+>O <guilabel
+>Realce</guilabel
+> funciona de certa forma como os filtros de e-mail, na medida em que lhe permite fazer com que certas coisas aconteçam em resposta a algumas mensagens. Assim como realça o texto, você poderá tocar alguns sons.</para>
+</sect2>
+<sect2 id="plugins-history">
+<title
+>Histórico</title>
+<para
+>O 'plugin' do <guilabel
+>Histórico</guilabel
+>, quando activado, regista as conversações de qualquer sistema de &im; e permite-lhe ver as conversações antigas posteriormente. Um item <menuchoice
+><guimenuitem
+>Histórico</guimenuitem
+></menuchoice
+> irá aparecer no menu de contexto de cada contacto, para poder ver o histórico de mensagens desse meta-contacto.</para>
+<para
+>É adicionado o seguinte item aos menus da Lista de Contactos:</para>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ver o Histórico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando um contacto está seleccionado) Isto mostra o navegador do Histórico para o contacto seleccionado.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para
+>São adicionados os seguintes itens à janela de Conversação:</para>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Histórico Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto permite-lhe ver o conjunto de mensagens imediatamente anterior no Histórico na janela de conversação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;&Shift;<keycap
+>Direita</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Histórico Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto mostra o próximo conjunto mais recente de mensagens do Histórico na janela de Conversação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Histórico Último</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto mostra o conjunto mais recente de todos das mensagens do Histórico na janela de Conversação.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="plugins-kopetex">
+<title
+>KopeteTeX</title>
+<para
+>O KopeteTeX permite aos cientistas e matemáticos manterem conversas com a linguagem de formatação LaTeX. As expressões que forem indicadas entre $$ são representadas como uma imagem na janela de conversação e poderão ser copiadas e coladas como código em LaTeX. Para usar este 'plugin', você necessita de ter o LaTeX instalado</para>
+</sect2>
+<sect2 id="plugins-motion-auto-away">
+<title
+>Auto-Ausência por Movimento</title>
+<para
+>Em conjunto com uma câmara Web e com o pacote <application
+>Video4Linux</application
+>, isto permite-lhe detectar quando você não estiver mais ao seu computador e permite pôr o &kopete; automaticamente em <quote
+>Ausente</quote
+>.</para>
+</sect2>
+<sect2 id="plugins-now-listening">
+<title
+>Agora a Ouvir</title>
+<para
+>Com o 'plugin' <guilabel
+>Agora a Ouvir</guilabel
+>, permite às pessoas com quem está a conversar saberem o que você está a ouvir, escrevendo <userinput
+>/media</userinput
+> numa conversa, ou seleccionando a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenu
+>Enviar Informação Multimédia</guimenu
+></menuchoice
+> na janela de Conversação.</para>
+</sect2>
+<sect2 id="plugins-statistics">
+<title
+>Estatísticas</title>
+<para
+>Este 'plugin' usa uma base de dados para reunir informações sobre os padrões de actividade dos seus contactos. Você poderá usar isto para ver se um contacto está normalmente ligado, por exemplo.</para>
+</sect2>
+<sect2 id="plugins-text-effect">
+<title
+>Efeitos de Texto</title>
+<para
+>O <guilabel
+>Efeito de Texto</guilabel
+> aplica alguns efeitos engraçados às suas mensagens antes de as enviar, como colori-las ou alterando a sua capitalização. Só não se esqueça que você activou essa opção - os autores receberam alguns Relatórios de Erros de utilizadores esquecidos dos <guilabel
+>Efeitos de Texto</guilabel
+>!</para>
+</sect2>
+<sect2 id="plugins-translator">
+<title
+>Tradutor</title>
+<para
+>O 'plugin' Tradutor permite-lhe indicar uma língua preferida para cada meta-contacto e traduz então as mensagens que vêm ou vão para eles, usando os serviços de traduções da Web como o <trademark
+>Google</trademark
+> e o <trademark
+>Babelfish</trademark
+>. Defina a sua própria língua preferida na janela de Configurar os 'Plugins'. A língua preferida de cada contacto pode ser definida no seu menu de contexto.</para>
+<para
+>É adicionado o seguinte item aos menus da janela de Conversação:</para>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Traduzir</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se você não activou a tradução automática, isto traduz a conversa actual.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<sect2 id="plugins-web-presence">
+<title
+>Presença na Web</title>
+<para
+>A Presença na Web permite-lhe publicar a sua presença de &im; na Web. Indique a localização do ficheiro num servidor de FTP, (por exemplo), para que ele envie um excerto de HTML para esse ficheiro, o qual você poderá incluir na sua página pessoal. A transparência de rede do &kde; facilita isto. Isto é útil para os 'bloggers' fazerem amigos, ou para você poder usar o &im; no seu trabalho.</para>
+<para
+>Exemplo: o <userinput
+>sftp://utilizador@maquina.org/local/das/areas/utilizador/im.html</userinput
+> usa o protocolo <acronym
+>SFTP</acronym
+> para enviar a sua presença directamente para o servidor Web.</para>
+<para
+>Veja os <ulink url="help:/kioslave/index.html"
+>manuais do KIO</ulink
+> para algumas sugestões sobre os protocolos específicos da rede.</para>
+</sect2>
+</sect1>
+<sect1 id="plugins-contributing">
+<title
+>Contribuir com um 'plugin'</title>
+<para
+>O &kopete; está desenhado para ser fácil criar 'plugins' que tragam a ele funções extra. Por isso, se você teve uma ideia óptima para tornar o &kopete; ainda melhor, <link linkend="intro-to-kopete-web"
+>entre em contacto</link
+>!</para>
+</sect1>
+</chapter
+><!-- plugins -->
+
+&kopete-menus;
+
+<chapter id="faq">
+<title
+>Perguntas Mais Frequentes</title>
+<qandaset>
+<qandaentry>
+<question
+><para
+>O que é que &kopete; significa? Como é que o pronuncio?</para
+></question>
+<answer
+><para
+>O nome do &kopete; vem da palavra chilena Copete, que significa <quote
+>um copo com os seus amigos</quote
+>. O Duncan, o autor original, gravou uma <ulink type="audio/vorbis" url="http://kopete.kde.org/files/kopete_en.ogg"
+>amostra áudio</ulink
+>.</para
+></answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Quando eu tenho mais do que um serviço de mensagens debaixo do nome de um utilizador na minha lista de contactos e eu carregar no nome desse utilizador, ele irá enviar a mensagem para ele no serviço de mensagens errado.</para>
+</question>
+<answer
+><para
+>Você poderá alterar a ordem das contas pela qual o &kopete; tenta enviar mensagens para as pessoas, usando as setas Subir e Descer no canto inferior direito da janela de configuração de contas. O &kopete; irá tentar ligar-se às contas a partir do início. Contudo, se um serviço tiver um valor de estado maior que as outras para esse utilizador, o &kopete; irá usar essa. Por exemplo, se uma pessoa tiver três serviços e dois estejam marcados como ocupados e um como ligado, o &kopete; irá tentar sempre contactar o utilizador por esse serviço ligado.</para
+><tip
+><para
+>Se você carregar no pequeno ícone do protocolo à direita do item do menu, em vez do nome da pessoa, você irá sempre tentar contactar a pessoa, usando esse serviço!</para
+></tip>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Preciso de me ligar através de um 'proxy' SOCKS, mas não consigo encontrar nenhumas opções de configuração do 'proxy' no &kopete;. Como é que configuro o &kopete; para usar o SOCKS?</para>
+</question>
+<answer
+><itemizedlist>
+<listitem
+><para
+>O <trademark
+>MSN</trademark
+>, o <trademark
+>ICQ</trademark
+>, o <trademark
+>AIM</trademark
+>, Jabber e o <trademark
+>Yahoo</trademark
+> usam a infra-estrutura de rede do &kde;. Os detalhes do seu 'proxy' SOCKS são configurados com o resto do &kde;, no <application
+>Centro de Controlo</application
+><menuchoice
+><guimenu
+>Internet e Rede</guimenu
+><guimenuitem
+>'Proxy'</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>É possível personalizar os ícones que vejo no &kopete;?</para
+></question>
+<answer
+><para
+>Você poderá mudar para ícones emotivos com a sub-página 'Emoticons' da página Aparência da janela Configurar o &kopete;.</para>
+<para
+>Para instalar novos conjuntos de ícones, olhe primeiro para o <ulink url="ttp://www.kde-look.org/content/search.php"
+>KDE-Look.org</ulink
+>, onde existem vários conjuntos de ícones emotivos para transferir.</para>
+
+<para
+>Os ícones são fáceis de instalar - você só tem de colocar uma directoria que contenha os ficheiros dos ícones, em conjunto com um ficheiro XML que descreva o mapeamento do texto para as imagens em $KDEDIR/share/apps/kopete/pics/emoticons (ou $KDEHOME, por exemplo, em /home/ze/.kde/).</para>
+
+<orderedlist>
+<listitem
+><para
+>Copie a directoria extraída para $KDEDIR/share/apps/kopete/pics/emoticons ou para $HOME/.kde/share/apps/kopete/pics/emoticons (ou onde o $KDEHOME estiver)</para
+></listitem>
+<listitem
+><para
+>Seleccione o 'Configurar o &kopete;' no menu Configuração e carregue em Aparência no painel esquerdo da janela de Preferências, carregando depois na página 'Emoticons'</para
+></listitem>
+<listitem
+><para
+>Seleccione o conjunto de ícones que você acabou de instalar na lista</para
+></listitem>
+<listitem
+><para
+>Agora você poderá usar os ícones emotivos acabados de instalar no &kopete;</para
+></listitem>
+</orderedlist>
+<para
+>Para substituir os ícones do protocolo, você terá de substituir os ícones em $KDEDIR/share/apps/kopete/icons ou fornecer substituições na mesma directoria em $KDEHOME. De momento, não existem nenhuns conjuntos de substituição que possa extrair simplesmente para aí.</para>
+</answer>
+</qandaentry>
+</qandaset>
+</chapter
+> <!-- faq -->
+
+<chapter id="specialised">
+<title
+>Acções Especializadas</title>
+<para
+>Parâmetros da linha de comandos</para>
+<para
+>Instalar os conjuntos de ícones emotivos</para>
+</chapter
+> <!-- specialised -->
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+<para
+>&kopete;: copyright 2001-2005, a Equipa de Desenvolvimento do &kopete; </para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; <sect1 id="team">
+<title
+>Equipa de Desenvolvimento Actual</title>
+<!-- please keep in sync with the authors list on the webpage -->
+<itemizedlist>
+<listitem
+><para
+>Duncan Mac-Vicar Prett (duncan at kde org): Autor original, programador e líder do projecto</para
+></listitem>
+<listitem
+><para
+>Till Gerken (till at tantalo net): Desenvolvimento, manutenção do Jabber</para
+></listitem>
+<listitem
+><para
+>Olivier Goffart (ogoffart at tiscalinet be): Programador Principal, Manutenção do 'Plugin' do MSN</para
+></listitem>
+<listitem
+><para
+>Andy Goossens (andygoossens at telenet be): Desenvolvimento</para
+></listitem>
+<listitem
+><para
+>Grzegorz Jaskiewicz (gregj at pointblue com pl): Desenvolvimento, Manutenção do 'Plugin' de Gadu-gadu</para
+></listitem>
+<listitem
+><para
+>Jason Keirstead (jason at keirstead org): Desenvolvimento</para
+></listitem>
+<listitem
+><para
+>Matt Rogers (mattr at kde org): Desenvolvimento Principal, Manutenção do 'Plugin' do AIM e do ICQ</para
+></listitem>
+<listitem
+><para
+>Richard Smith (lilachaze at hotmail com): Desenvolvimento, manutenção da GUI</para
+></listitem>
+<listitem
+><para
+>Will Stephenson (lists at stevello free-online co uk): Desenvolvimento, ícones, 'plugins', autor do manual</para
+></listitem>
+<listitem
+><para
+>Michel Hermier (michel.hermier at wanadoo fr): Manutenção do 'Plugin' de IRC</para
+></listitem>
+<listitem
+><para
+>Andre Duffeck (andre at duffeck de): Desenvolvimento, manutenção do 'plugin' do Yahoo</para
+></listitem>
+<listitem
+><para
+>Michaël Larouche (michael.larouche at kdemail net): Desenvolvimento, MSN, Janela de Conversação.</para
+></listitem>
+</itemizedlist>
+</sect1>
+<sect1 id="ex-team">
+<title
+>Antigos Programadores (Quadro de Honra do &kopete;)</title>
+<para
+>Estas pessoas saíram do &kopete;, como tal não os contactem para o suporte do &kopete;. Estamos eternamente gratos pelas contribuições deles. </para>
+<itemizedlist>
+<listitem
+><para
+>Christopher TenHarmsel (tenharmsel at users sourceforge net) Desenvolvimento, perito em Oscar</para
+></listitem>
+<listitem
+><para
+>Ryan Cumming (ryan at kde org): Desenvolvimento de base</para
+></listitem>
+<listitem
+><para
+>Richard Stellingwerff (remenic at linuxfromscratch org): Desenvolvimento</para
+></listitem>
+<listitem
+><para
+>Hendrik vom Lehn (hennevl at hennevl de): Desenvolvimento</para
+></listitem>
+<listitem
+><para
+>Stefan Gehn (sgehn at gmx net): Programador</para
+></listitem>
+<listitem
+><para
+>Robert Gogolok (robertgogolock at gmx de): Desenvolvimento</para
+></listitem>
+<listitem
+><para
+>Nick Betcher (nbetcher at kde org): Autoria original dos 'plugins' do ICQ, AIM e IRC</para
+></listitem>
+<listitem
+><para
+>Daniel Stone (dstone at kde org): Autoria do 'plugin' original de Jabber</para
+></listitem>
+<listitem
+><para
+>James Grant (topace at lightbox org): Desenvolvimento, autoria dos 'plugins' de importação</para
+></listitem>
+<listitem
+><para
+>Zack Rusin (zack at kde org): Desenvolvimento, autoria do antigo 'plugin' de Gadu-gadu</para
+></listitem>
+<listitem
+><para
+>Gav Wood (gav at kde org): Autoria do 'plugin' do WinPopup</para
+></listitem>
+<listitem
+><para
+>Martijn Klingens (klingens at kde org): Desenvolvimento, perito no MSN</para
+></listitem>
+</itemizedlist>
+</sect1>
+<sect1 id="documentation">
+<title
+>Documentação</title>
+<para
+>Documentação copyright 2003,2004,2005 Will Stephenson (lists at stevello free-online co uk), copyright 2005 Matt Rogers (mattr at kde org), copyright 2005,2006 Michaël Larouche (michael.larouche at kdemail net). </para>
+</sect1>
+</chapter
+><!-- credits-and-licenses -->
+
+<appendix id="installation">
+<title
+>Instalação</title>
+<sect1 id="getting-kopete">
+<title
+>Como obter o &kopete;</title>
+&install.intro.documentation; <para
+>As versões de desenvolvimento podem ser obtidas em &kopetewww;.</para>
+</sect1>
+<sect1 id="requirements">
+<title
+>Bibliotecas Necessárias</title>
+<para
+>Se você instalou o &kopete; como parte da sua distribuição, provavelmente já as tem instaladas.</para>
+<para
+>O 'plugin' de Gadu-gadu necessita do pacote 'libgadu'; veja <ulink url="http://gj.pointblue.com.pl/projects/kopete/"
+>esta página</ulink
+> para mais detalhes.</para>
+<para
+>O 'plugin' Agora a Ouvir precisa da 'libxmms' se você quiser saber o que o <application
+>xmms</application
+> está a tocar de momento; esta deverá estar disponível na sua distribuição mas está disponível como parte do pacote 'xmms' na <ulink url="http://www.xmms.org"
+>página pessoal do 'xmms'</ulink
+>.</para>
+</sect1>
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&kopete-chatstyle;
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdenetwork/kopete/menus.docbook b/tde-i18n-pt/docs/kdenetwork/kopete/menus.docbook
new file mode 100644
index 00000000000..7aa94a535c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kopete/menus.docbook
@@ -0,0 +1,1173 @@
+<!-- Kopete Handbook, Menus Chapter copyright 2003 Will Stephenson. Licensed under the GNU Free Documentation License -->
+<chapter id="menus">
+<title
+>Opções do Menu</title>
+
+<para
+>Cada item do menu é discutido em baixo. Quando existir um atalho de teclado que efectue a função de um dado item do menu, é mostrada a combinação de teclas por omissão em conjunto com o item do menu.</para>
+<sect1 id="menus-contactlist">
+<title
+>Os Menus da Janela de Lista de Contactos</title>
+<sect2 id="menus-contactlist-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Mudar o Estado</guisubmenu
+> <guimenuitem
+>Ligado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Liga todas as contas</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Mudar o Estado</guisubmenu
+> <guimenuitem
+>Ausente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fica ausente em todas as contas</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Mudar o Estado</guisubmenu
+> <guimenuitem
+>Desligado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desliga todas as contas</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Adicionar Contacto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostrar o Assistente de Novo Contacto, que lhe permite adicionar um novo contacto à sua lista</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Criar um Novo Grupo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Pede-lhe o nome do grupo novo e adiciona-o à lista de contactos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desliga-o de todos os sistemas de &im;, fecha todas as janelas e sai da aplicação.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+<sect2 id="menus-contactlist-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Reverte a última alteração feita à lista de contactos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Reverte a última alteração feita à lista de contactos por <guimenu
+>Editar</guimenu
+><guimenuitem
+>Desfazer</guimenuitem
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Enviar Mensagem Única...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela de mensagens do tipo de e-mail com o contacto seleccionado para enviar uma única mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Iniciar Conversa...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela de conversa com o contacto seleccionado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Enviar Ficheiro...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se for suportado pelo sistema de &im;, isto abre um selector de ficheiros para escolher o ficheiro a enviar para o contacto seleccionado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Mover Para</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando um contacto fica seleccionado) Escolha outro grupo do sub-menu, para que o contacto mude para esse grupo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Copiar Para</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando um contacto fica seleccionado) Escolha um grupo do sub-menu, para que o contacto seja copiado para esse grupo. Os sistemas de &im; que permitam que os contactos estejam em mais do que um grupo na lista de contactos do servidor, serão actualizados de acordo com isso.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo
+><keycap
+>Delete</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando estiver seleccionado um contacto) Remove um contacto da lista de contactos por inteiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mudar o Nome do Contacto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando estiver seleccionado um contacto) Muda o nome do contacto na lista de contactos. Se fizer isto, o item da lista de contactos não irá mudar mais se o contacto mudar o nome dele remotamente. Você poderá reactivar isto se usar a janela de Propriedades do contacto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Adicionar Contacto...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando estiver seleccionado um contacto) Escolha outra conta do sub-menu e poderá deste modo adicionar outra forma de contactar essa mensagem com essa conta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Adicionar à Lista de Contactos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando estiver seleccionado um contacto) Algumas das vezes as pessoas mandar-lhe-ão uma mensagem sem estarem na sua lista de contactos. Neste caso, o &kopete; cria um item temporário para eles; contudo, para os manter na sua lista de contactos, use esta função.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>A janela de Propriedades permite-lhe escolher os ícones personalizados para o item seleccionado, bem como mudar o nome dele.</para>
+<para
+>Para os contactos, você poderá alterar o item do Livro de Endereços do &kde; a que estão associados.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover o Grupo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando estiver seleccionado um grupo) Remove um grupo da lista de contactos por inteiro. Todos os contactos que estiverem apenas neste grupo são movidos para o nível de topo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mudar o Nome do Grupo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(Activado quando estiver seleccionado um grupo) Muda o nome do grupo, como seria de esperar.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+<sect2 id="menus-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra/esconde a barra do menu.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra/esconde a barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Linha de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra/esconde a barra do estado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Utilizadores Desligados</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto mostra/esconde os contactos que estão desligados de momento. Eles ficarão visíveis quando se ligarem de novo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Grupos Vazios</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto mostra/esconde os grupos que não tiverem nenhuns membros ou onde todos os membros estão desligados e escondidos (ver acima).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela normal de Configuração de Atalhos do &kde;, onde você poderá alterar os atalhos de teclado que funcionam nas janelas da Lista de Contactos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos Globais...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela normal de Configuração dos Atalhos Globais do &kde;, onde você poderá alterar os atalhos de teclado que funcionam em todo o lado no &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela normal de Configuração das Barras de Ferramentas do &kde;, onde poderá personalizar as barras de ferramentas da Lista de Contactos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kopete...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela para <link linkend="configure-dialog"
+>Configurar o Kopete</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os 'Plugins'...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela para <link linkend="configuring-load-plugins-dialog"
+>Configurar os 'Plugins'</link
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+<sect2 id="menus-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+<para
+>Estes são os itens normais do &kde; para o menu de <guimenu
+>Ajuda</guimenu
+>:</para>
+&help.menu.documentation; </sect2>
+</sect1
+> <!-- menus-contactlist -->
+
+<sect1 id="menus-chatwindow">
+<title
+>Os Menus da Janela de Conversação</title>
+<sect2 id="menus-chatwindow-chat">
+<title
+>O Menu <guimenu
+>Conversar</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>&Enter;</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Conversar</guimenu
+> <guimenuitem
+>Enviar Mensagem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Envia uma mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Conversar</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o conteúdo da conversa para um ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Conversar</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Imprime o conteúdo da conversa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conversar</guimenu
+> <guisubmenu
+>Contactos</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu lista todas as pessoas na conversa. Você tem acesso ao mesmo menu de contactos que obtém se carregar com o botão <mousebutton
+>direito</mousebutton
+> no nome de um contacto da Lista de Contactos, o que lhe permite efectuar acções específicas sobre os contactos, como enviar-lhes um ficheiro, ver a informação do utilizador deles ou bloqueá-los.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Conversar</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha a conversa actual. Se estiverem conversas a ter lugar noutras páginas desta janela, a mesma permanecerá aberta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Conversar</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha todas as conversas que estão a ter lugar nesta janela.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<sect2 id="menus-chatwindow-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O corte de texto funciona como na maioria dos editores: o texto seleccionado é removido e colocado na área de transferência. Lembre-se que você poderá também seleccionar o texto e arrastá-lo para a nova posição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>A cópia de texto funciona como na maioria dos editores: o texto seleccionado é copiado para a área de transferência. Lembre-se que você poderá também seleccionar o texto, manter a tecla &Ctrl; carregada e arrastá-lo para a nova posição para o copiar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>A colega de texto funciona da mesma forma que na maioria dos editores: o texto na área de transferência é colado na posição actual do cursor.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<sect2 id="menus-chatwindow-format">
+<title
+>O Menu <guimenu
+>Formato</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Formatação</guimenu
+> <guisubmenu
+>Adicionar 'Smiley'</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu contém todos os ''smileys'/'emoticons' e outras imagens emotivas que o esquema actual inclua. Você poderá alterar o esquema <link linkend="configuring-appearance-emoticons"
+>na janela Configurar o Kopete</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Formatação</guimenu
+> <guimenuitem
+>Cor do Texto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre um selector de cores que modifica a cor do texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Formatação</guimenu
+> <guimenuitem
+>Cor de Fundo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre um selector de cores que modifica a cor de fundo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Formatação</guimenu
+> <guisubmenu
+>Tipo de Letra</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu permite-lhe alterar o tipo de letra usado na conversação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Formatação</guimenu
+> <guisubmenu
+>Tamanho da Letra</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu permite-lhe alterar o tamanho da letra usado na conversação.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+<sect2 id="menus-chatwindow-tabs">
+<title
+>O Menu <guimenu
+>Páginas</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Páginas</guimenu
+> <guisubmenu
+>Colocação da Página</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu permite-lhe alterar se as páginas aparecem no topo ou na parte inferior da janela de conversação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Páginas</guimenu
+> <guimenuitem
+>Desanexar a Conversa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Separa a conversa actual para uma janela própria.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Páginas</guimenu
+> <guisubmenu
+>Mover a Conversa para a Página</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Você pode mover as conversas entre janelas com este menu. Escolha a janela de conversação para onde a janela deverá mover-se no menu.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+<sect2 id="menus-chatwindow-tools">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+<para
+>Este menu contém os itens adicionados pelos 'plugins' que carregou. Veja o <link linkend="plugins"
+>capítulo dos 'plugins'</link
+> para mais detalhes.</para>
+</sect2>
+<sect2 id="menus-chatwindow-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Separa a conversa actual para uma janela própria.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Barra Principal (Kopete)</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Mostra/esconde a barra de ferramentas principal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar o Estado (Kopete)</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Mostra esconde a barra de estado do &kopete;. Isto é onde as imagens das contas aparecem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas de Formatação (Kopete)</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>Mostra/esconde a barra de formatação de texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Separa a conversa actual para uma janela própria.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Lista de Participantes na Conversa</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Este menu controla se a Lista de Membros da Conversa aparece à esquerda ou à direita da conversa, ou se não aparece de todo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela normal de Configuração de Atalhos do &kde;, onde você poderá alterar os atalhos de teclado que funcionam na janela de conversação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela normal de Configuração das Barras de Ferramentas do &kde;, a qual lhe permite personalizar as barras de ferramentas da janela de conversação.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+<sect2 id="menus-chatwindow-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+<para
+>Estes são os itens normais do &kde; para o menu de <guimenu
+>Ajuda</guimenu
+>:</para>
+&help.menu.documentation; </sect2>
+<!--
+<varlistentry>
+<term>
+<menuchoice>
+<guimenu
+>Chat</guimenu>
+<guimenuitem
+></guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para
+></para>
+</listitem>
+</varlistentry>
+
+-->
+</sect1
+> <!-- menus-chatwindow -->
+</chapter
+> <!-- menus -->
+<!--
+CHAT
+Send Message
+Save
+Print...
+Contacts>
+Close
+Quit
+EDIT
+Cut
+Copy
+Paste
+FORMAT
+Add Smiley>
+Text Color...
+Background Color...
+Font>
+Font Size>
+TABS
+Tab Placement>
+Detach Chat
+Move Chat to Window>
+(TOOLS
+Send Media Info)
+SETTINGS
+Show Menubar
+Toolbars>
+ Show Main Toolbar (Kopete)
+ Show Status (Kopete)
+ Show Format Toolbar (Kopete)
+Show Statusbar
+Chat Members List>
+ Place to Left of Chat Area
+ Place to Right of Chat Area
+ Show
+Configure Shortcuts...
+Configure Toolbars...
+HELP
+-->
+<!--FILE
+Connection>
+ Connect All
+ Disconnect All
+Status>
+ Set Available Globally
+ Set Away Globally
+Add Contact...
+Create New Group...
+Save ContactList
+Quit
+EDIT
+Send Message..
+Start Chat...
+Send File...
+Move To>
+ (Group List)
+Copy To>
+ (Group List)
+Remove From Group
+(on Group)
+Remove Group
+Rename Group
+(on Contact)
+Remove Contact
+Rename Contact
+Add Contact
+Add To Contact List
+View History
+Properties
+SETTINGS
+View Menubar
+View Toolbar
+View Statusbar
+Show Offline Users
+Show Empty Groups
+Configure Shortcuts...
+Configure Global Shortcuts...
+Configure Toolbars...
+Configure Plugins...
+Configure Kopete...
+HELP
+Kopete Handbook...
+What's This?
+Report Bug
+About Kopete
+About KDE
+-->
diff --git a/tde-i18n-pt/docs/kdenetwork/kpf/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kpf/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kpf/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kpf/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kpf/Makefile.in
new file mode 100644
index 00000000000..28ccbd1d8cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kpf/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kpf
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kpf/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kpf/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kpf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kpf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kpf/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kpf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kpf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kpf/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kpf/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kpf/index.cache.bz2
new file mode 100644
index 00000000000..34e5bc8998f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kpf/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kpf/index.docbook b/tde-i18n-pt/docs/kdenetwork/kpf/index.docbook
new file mode 100644
index 00000000000..0d15bfd6f3e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kpf/index.docbook
@@ -0,0 +1,378 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kpf;">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+ <bookinfo>
+
+ <title
+>O Manual do &kpf;</title>
+
+ <authorgroup>
+
+ <author
+><firstname
+>Rik</firstname
+> <surname
+>Hemsley</surname
+> <affiliation
+> <address
+>&Rik.Hemsley.mail;</address>
+ </affiliation>
+ </author>
+
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+ </authorgroup>
+
+ <copyright>
+ <year
+>2002</year>
+ <holder
+>&Rik.Hemsley;</holder>
+ </copyright>
+
+ <legalnotice
+>&FDLNotice;</legalnotice>
+
+ <date
+>2003-09-30</date>
+ <releaseinfo
+>1.0.1</releaseinfo>
+
+ <abstract>
+ <para
+>O &kpf; permite-lhe partilhar ficheiros numa rede. </para>
+ </abstract>
+
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>público</keyword>
+ <keyword
+>servidor de ficheiros</keyword>
+ <keyword
+>HTTP</keyword>
+ </keywordset>
+
+ </bookinfo>
+
+ <chapter id="introduction">
+
+ <title
+>Introdução</title>
+
+ <para
+>O &kpf; oferece a partilha simples de ficheiros usando o &HTTP; (o Hyper Text Transfer Protocol) que é o mesmo protocolo usado pelos 'sites' Web para fornecer dados ao seu navegador Web. O &kpf; é estritamente um servidor de ficheiros público, o que significa que não existem restrições de acesso aos ficheiros partilhados. O que quer que seleccione para partilhar fica disponível para todos. </para>
+
+ <para
+>O &kpf; está desenhado para ser usado para partilhar ficheiros com amigos, não para actuar como um servidor Web completo como o <application
+>Apache</application
+>. O &kpf; foi concebido em primeiro lugar como uma forma simples de partilhar os ficheiros com os amigos enquanto se conversa no <acronym
+>IRC</acronym
+> (Internet Relay Chat, ou em <quote
+>salas de conversação</quote
+>.) </para>
+
+ <para
+>Utilização típica: o &kpf; está configurado para servir os ficheiros da pasta <filename class="directory"
+>public_html</filename
+> da sua pasta pessoal. Você deseja tornar um ficheiro disponível para algumas pessoas que estão a falar consigo 'online'. Em vez de lhes enviar um e-mail com o ficheiro em anexo (alguns até poderão nem estar interessados), você copia o ficheiro para a sua pasta <filename class="directory"
+>public_html</filename
+> e anunciar a eles que o seu ficheiro está disponível em http://www.a-minha-maquina.net:8001/o_ficheiro. </para>
+
+ </chapter>
+
+ <chapter id="using-kpf">
+
+ <title
+>Utilizar o &kpf;</title>
+
+ <sect1 id="kpf-basics">
+
+ <title
+>Básico do &kpf;</title>
+
+ <para
+>O &kpf; corre como uma 'applet' dentro do &kicker;. Isto significa que ele ocupa muito pouco espaço do seu ecrã e que o seu estado é sempre visível. Para iniciar a 'applet' do &kpf;, carregue com o botão <mousebutton
+>direito</mousebutton
+> no &kicker; e escolha <guimenu
+>Adicionar a 'Applet' ao Painel...</guimenu
+> para abrir a janela <guilabel
+>Adicionar uma 'Applet'</guilabel
+>. Seleccione o <guilabel
+>Servidor Público de Ficheiros</guilabel
+> e carregue no botão <guibutton
+>Adicionar ao Painel</guibutton
+>. </para>
+
+ <para
+>O &kpf; aplica o conceito de pastas partilhadas. Você poderá escolher uma ou mais pastas para tornar públicas, para que todos os ficheiros dessas pastas (e as respectivas subpastas) fiquem partilhados. </para>
+
+ <para
+>Por favor seja extremamente cauteloso com as pastas que partilha. Lembre-se que todos os ficheiros e subpastas da pasta indicada, incluindo os ficheiros <quote
+>escondidos</quote
+> (os que começam <quote
+>por um ponto</quote
+>, tecnicamente) ficarão disponíveis para toda a gente, por isso tenha cuidado em não partilhar informação importante, como senhas, chaves de cifra, o seu livro de endereços, documentos privados para a sua organização, &etc;. </para>
+
+ <para
+>Logo que o &kpf; esteja a correr, você irá ver uma 'applet' quadrada com um relevo afundado que mostra um <guiicon
+>balão de ar quente</guiicon
+>. O balão está visível quando não existirem pastas a ser partilhadas. </para>
+
+ <para
+>Para partilhar uma pasta, carregue com o botão <mousebutton
+>direito</mousebutton
+> no ícone do balão para que apareça um menu que contém apenas um item, o <guimenuitem
+>Novo Servidor...</guimenuitem
+>. Se seleccionar este item fará com que apareça um <quote
+>assistente</quote
+>, o qual lhe irá perguntar algumas questões simples. Se completar as perguntas terá uma pasta para partilhar. </para>
+
+ <para
+>Existe uma alternativa para usar a 'applet' directamente quando desejar partilhar uma pasta. O &kpf; está integrado com o &konqueror;. </para>
+
+ <para
+>Com o &konqueror; aberto e a mostrar uma pasta, carregue com o botão <mousebutton
+>direito</mousebutton
+> no fundo e faça aparecer a janela de <quote
+>Propriedades</quote
+>. Na instalação, o &kpf; adicionou uma página de <guilabel
+>Partilha</guilabel
+> a esta janela. Você terá a opção de iniciar o &kpf;, se não estiver já em execução. Se escolher <guibutton
+>Ok</guibutton
+> irá notificar a 'applet' do &kpf;, pedindo-lhe para adicionar uma nova partilha. </para>
+
+ </sect1>
+
+ </chapter>
+
+ <chapter id="share-config">
+
+ <title
+>Configuração da partilha</title>
+
+ <sect1 id="listen-port">
+
+ <title
+>Porto de espera</title>
+
+ <para
+>Para cada pasta partilhada pelo &kpf;, é aberto um novo <quote
+>porto</quote
+> de rede. Um <quote
+>porto</quote
+> é apenas um número que é usado para identificar univocamente um serviço da rede. Quando alguém usa um programa (&eg; um navegador Web) para se ligar a uma máquina, é direccionado para o serviço se indicar o endereço da máquina e o <quote
+>porto</quote
+> no qual o serviço está a correr. </para>
+
+ <para
+>O conceito do <quote
+>porto</quote
+> permite a uma máquina correr mais do que um serviço de rede. Os serviços que você poderá usar todos os dias incluem o &HTTP; (a Web,) normalmente ligado ao porto 80, o &SMTP; (para o envio de correio), normalmente no porto 25, e o POP3 (recepção de correio), o qual está normalmente no porto 110. </para>
+
+ <para
+>Normalmente, quando você se liga a um servidor de rede, você não precisa de indicar a que <quote
+>porto</quote
+> se deseja ligar. Isto acontece porque os portos estão normalizados, por isso toda a gente que se liga ao porto 80 de uma máquina da rede está à espera de encontrar um servidor de &HTTP; (Web). </para>
+
+ <para
+>O &kpf; não é um serviço <quote
+>padrão</quote
+>, por isso o 8001 foi escolhido como sendo o porto por omissão. </para>
+
+ <para
+>A segunda pasta que você partilhar irá estar à espera de pedidos no porto 8002, com o número a incrementar-se de cada vez que você inicia uma nova partilha. </para>
+
+ <para
+>Dentro de certos limites, você tem a liberdade de escolher qual o número de porto que deseja para uma partilha. </para>
+
+ <para
+>É normal os números de portos abaixo de 1000 estarem reservados para os serviços <quote
+>do sistema</quote
+>, &ie; aqueles que se encontram sob o controlo do administrador da máquina, como tal, você poderá chegar à conclusão que, se tentar algo abaixo de 1000, não irá resultar. </para>
+
+ <para
+>O &kpf; tenta avisá-lo sempre que não conseguir <quote
+>atender pedidos</quote
+> num dado porto. Ele faz isto mostrando um ícone de <guiicon
+>ligação quebrada</guiicon
+> por cma do canto superior esquerdo do gráfico. O &kpf; tentá-lo-á impedir de atribuir mais do que uma partilha para o mesmo porto, mas não o impedirá de definir uma partilha para atender os pedidos num porto que já esteja ocupado por outro serviço, como por exemplo o seu servidor Web <quote
+>real</quote
+>. </para>
+
+ <para
+>Se você vir o ícone de <guiicon
+>ligação quebrada</guiicon
+>, carregue com o botão <mousebutton
+>direito</mousebutton
+> no gráfico da largura de banda e escolha <guimenuitem
+>Configurar...</guimenuitem
+> Agora, tente alterar o porto de atendimento e carregue em <guibutton
+>Ok</guibutton
+>. Assumindo que, desta vez, você escolheu um porto livre, você deverá ver que o ícone da <guiicon
+>ligação quebrada</guiicon
+> desapareceu e que deverá ser capaz de se ligar à partilha. </para>
+
+ </sect1>
+
+ <sect1 id="bandwidth-limit">
+
+ <title
+>Limite de largura de banda</title>
+
+ <para
+>O termo <quote
+>largura de banda</quote
+> refere-se à quantidade de dados que poderão ser transmitidos através de uma dada ligação durante um período de tempo. Os técnicos poderão estar fartos de ouvir que o seu <quote
+>canal</quote
+> está <quote
+>atestado</quote
+>. A analogia é apta. </para>
+
+ <para
+>O &kpf; permite-lhe definir um limite da largura de banda que será usada por uma dada partilha. Isto é útil se você quiser evitar que a sua ligação de rede fique saturada pelas pessoas a transferir coisas das suas partilhas. Se você estiver num modem, por exemplo, você só terá alguns quilobytes por segundo para si. Se limitar a largura de banda usada pelas suas partilhas do &kpf;, poderá manter uma parte da largura de banda para o seu uso pessoal. </para>
+
+ <para
+>Tal como foi dito, o &kpf; mede a largura de banda em quilobytes por segundo, ou kB/s para abreviar. Um modem típico transfere cerca de 5kB/s em média, por isso limitar o uso total de todas as partilhas do &kpf; para um valor inferior a este será inteligente, dependendo do modo como você está a usar o &kpf;. </para>
+
+ </sect1>
+
+ <sect1 id="follow-symlinks">
+
+ <title
+>Seguir as ligações simbólicas</title>
+
+ <para
+>Uma ligação simbólica é um ficheiro especial que faz referência a outro ficheiro (ou pasta) do seu sistema de ficheiros. Se seguir a ligação, você acede ao ficheiro ou à pasta em questão - a ligação é normalmente transparente. </para>
+
+ <para
+>Por omissão, uma partilha do &kpf; não permite o seguimento de ligações simbólicas. Isto significa que, por exemplo, se você tiver uma partilha a apontar para <filename class="directory"
+>/a/sua/pasta/pessoal/public_html</filename
+> e tiver uma ligação dentro de <filename class="directory"
+>public_html</filename
+> que aponte para a <filename class="directory"
+>/tmp</filename
+>, então toda a gente que peça a <filename class="directory"
+>/tmp</filename
+> irá ver o conteúdo da sua pasta <filename
+>/tmp</filename
+>. </para>
+
+ <para
+>De um modo geral, é uma má ideia permitir o seguimento de ligações simbólicas desta forma. A razão principal pela qual isto é permitido é que você poderá ter ligações simbólicas dentro da pasta partilhada que apontem para outro local dentro da pasta partilhada. Isto poderá ser útil se você estiver a servir um 'site' <quote
+>Web</quote
+> - o qual foi mencionado anteriormente como não sendo o uso pretendido pelo &kpf;. </para>
+
+ <para
+>Basta ter cuidado para não ligar nada com o seu sistema de ficheiros que possa conter informação importante (ou que tenha uma ligação dentro dele que aponte para dados importantes!) </para>
+
+ </sect1>
+
+ </chapter>
+
+ <chapter id="faq">
+
+ <title
+>Perguntas e Respostas</title>
+
+ <qandaset id="faq-questions">
+
+ <qandaentry>
+
+ <question>
+ <para
+>Porque é que o &kpf; não inclui nenhuns mecanismos de segurança?</para>
+ </question>
+
+ <answer>
+
+ <para
+>Na verdade, o &kpf; inclui várias medidas desenhadas para evitar que o utilizador permita o acesso acidental a informações importantes. Não existe nenhuma protecção com senha nem nenhuma cifra. Foi assim que foi desenhado, e será explicado em seguida. </para>
+
+ <para
+>Quanto mais medidas de segurança forem adicionadas a um serviço, mais seguras as pessoas se sentem ao usá-lo. Infelizmente, para garantir uma segurança real, o utilizador precisa de ter uma compreensão boa dos problemas envolvidos. Por exemplo, se fornecer uma protecção com senha não servirá de muito se o utilizador não souber escolher uma boa senha. Por isso, foi tomada a decisão de não oferecer nenhuma segurança, na esperança que o utilizador consiga perceber o que isto significa mais facilmente do que gastar meses ou anos a aprender as complexidades da segurança em redes. </para>
+
+ <para
+>O conceito é simples. Se você indicar que uma dada pasta está partilhada, ela está partilhada para o mundo inteiro. Se não a quiser partilhar para todos, não a partilhe de todo. </para>
+
+ </answer>
+
+ </qandaentry>
+
+ </qandaset>
+
+ </chapter>
+
+ <chapter id="credits">
+
+ <title
+>Créditos e Licença</title>
+
+ <para
+>&kpf; </para>
+
+ <para
+>Programa copyright 2002 &Rik.Hemsley; &Rik.Hemsley.mail; </para>
+
+ <para
+>Documentação copyright 2002 por &Rik.Hemsley; &Rik.Hemsley.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; <para
+>O &kpf; é distribuído segundo a licença MIT. </para>
+
+ </chapter>
+
+ <appendix id="installation">
+
+ <title
+>Instalação</title>
+
+ <sect1 id="getting-kpf">
+
+ <title
+>Como obter o &kpf;</title>
+&install.intro.documentation; </sect1>
+
+ </appendix>
+
+ &documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
+<!-- vim:tabstop=2:shiftwidth=2:expandtab -->
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kppp/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kppp/Makefile.in
new file mode 100644
index 00000000000..13877e59527
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kppp
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kppp/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kppp/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kppp/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kppp/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kppp/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=kppp-account-ip-tab.png callback.docbook kppp-faq.docbook kppp-account-login-script-tab.png getting-online.docbook index.docbook wizard.docbook kppp-account-gateway-tab.png tricks.docbook hayes.docbook security.docbook index.cache.bz2 kppp-account-dns-tab.png kppp-misc-tab.png kppp-wizard.png kppp-graph-tab.png kppp-modem-tab.png dialog-setup.docbook global-settings.docbook accounting.docbook chap.docbook kppp-account-dial-tab.png Makefile.in kppp-config.png kppp-dialler-tab.png kppp-device-tab.png kppp-account-accounting-tab.png Makefile.am kppp-account-execute-tab.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png kppp-wizard.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp
+ @for base in kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png kppp-wizard.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png kppp-wizard.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png kppp-wizard.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kppp/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kppp/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kppp/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/accounting.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/accounting.docbook
new file mode 100644
index 00000000000..2b8b7e28fa4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/accounting.docbook
@@ -0,0 +1,132 @@
+<appendix id="appendix-accounting-template">
+<title
+>Um modelo exemplo para contabilidade de custos telefónicos.</title>
+
+<para
+>Se você não encontrar uma regra para a sua região, você terá de criar uma, seguindo o seguinte modelo. Não tenha medo, ainda que seja simples.</para>
+
+<para
+>Não se esqueça de enviar o seu ficheiro de regras novo para o responsável pelo &kppp;. O ficheiro com as regras novas poderá ser validado com a opção da linha de comandos do &kppp; <userinput
+><option
+>-r</option
+> <replaceable
+>ficheiro_regra</replaceable
+></userinput
+> e precisam de ser instalados em <filename class="directory"
+>${KDEDIR}/share/apps/kppp/Rules</filename
+> ou em <filename class="directory"
+>${HOME}/.kde/share/apps/kppp/Rules</filename
+> antes de os poder seleccionar nesta janela.</para>
+
+<programlisting
+>################################################################
+#
+# Contrato/Licença
+# Este modelo tem (c) de Mario Weilguni &lt;mweilguni@kde.org&gt;
+# Está licenciado segundo os mesmos termos do pacote 'kppp',
+# o qual faz parte de
+#
+################################################################
+#
+# Este é um conjunto de regras de exemplo do 'kppp'. Podê-lo-á usar
+# como modelo, quando tiver de criar o seu próprio conjunto de regras.
+# Se o fizer, remova todos os comentários e adicione os seus próprios.
+# Isto permitirá aos outros utilizadores verificarem os seus conjuntos
+# de regras com maior facilidade.
+#
+# Por favor assine o ficheiro de tarifa com o seu nome e endereço de
+# e-mail para que o autor o possa contactar, se necessário.
+#
+# NOTA: as regras neste conjunto não fazem muito sentido e servem apenas
+# para fins de demonstração
+#
+# NOTA SOBRE OS NOMES DOS FICHEIROS:
+# quando criar o seu próprio conjunto de regras, use o "_" no nome
+# do ficheiro, em vez de espaços, e use o ".rst" como extensão
+# i.e. o ficheiro "chamadas locais em Portugal"
+# --> deverá ser gravado como "chamadas_locais_em_Portugal.rst"
+#
+# Obrigado, Bernd Wuebben
+# wuebben@math.cornell.edu / wuebben@kde.org
+################################################################
+################################################################
+#
+# NOME DO CONJUNTO DE REGRAS. É NECESSÁRIO para fins de contabilidade
+#
+################################################################
+name=default
+################################################################
+# configuração da moeda
+################################################################
+# define o EUR (Euro) para ser usado como símbolo monetário
+# (não é realmente necessário, por omissão = "$")
+currency_symbol=EUR
+# Define a posição do símbolo monetário
+# (não é realmente necessário, por omissão = "right")
+currency_position=right
+# Define o número de dígitos significativos.
+# (não é realmente necessário, por omissão = "2")
+currency_digits=2
+################################################################
+# configuração da ligação
+################################################################
+# NOTA: as regras aplicam-se de cima para baixo - a ÚLTIMA regra
+# correspondente é a usada para os cálculos dos custos.
+# Isto é cobrado, sempre que você se liga. Se não tiver de pagar por
+# ligação, use "0" aqui ou comente este valor.
+per_connection=0.0
+# os custos mínimos por ligação. Se os custos de uma chamada telefónica
+# forem menores que este valor, será ele usado em alternativa
+minimum_costs=0.0
+# Você paga .74 pelos primeiros 180 segundos ( 3 minutos), independentemente
+# do facto de estar ligado por 1 ou 180 segundos. Esta regra terá maior
+# prioridade, durante os primeiros 180 segundos, que outra regra qualquer,
+# incluindo em particular a regra 'default'.
+# Veja o 'costgraphs.gif' na pasta 'docs' da distribuição do 'kppp' para
+# ter uma ilustração gráfica.
+flat_init_costs=(0.74,180)
+# Esta é a regra por omissão que é usada quando mais nenhuma se aplicar.
+# O primeiro componente "0.1" é o preço de uma "unidade", enquanto o
+# "72" é a duração em segundos.
+# Como tal, aplica-se a seguinte regra: "A cada 72 segundos, são acrescentados
+# à factura 0,1 ATS"
+default=(0.1, 72)
+#
+# regras mais complicadas:
+#
+# "de segunda a domingo, do meio-dia até às 23:59, os custos são de
+# 0,2 por cada 72 segundos"
+on () between () use (0.2, 2)
+# o mesmo que o anterior
+on (monday..sunday) between () use (0.2, 2)
+# o mesmo que o anterior. Deverá usar a notação de 24 horas, caso contrário
+# a contabilidade não funcionará correctamente. (Exemplo: ponha 15:00 para
+# as 3 da tarde)
+on (monday..sunday) between (0:00..23:59) use (0.2, 2)
+# aplica-se na 6a feira, sábado, domingo e 2a, das 8h às 13h
+on (friday..monday) between (8:00..13:00) use(0.3,72)
+# ATENÇÃO:
+on(monday..friday) between (21:00..5:00) use (0.4,2)
+# NÃO inclui o sábado das 0:00-5:00, apenas segunda..sexta, como indica.
+# aplica-se numa dada data (Natal)
+on (12/25) between () use (0.3,72)
+# um intervalo de datas e um dia da semana
+on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72)
+# use isto para a Páscoa
+on (easter) between () use (0.3,72)
+# Páscoa + 50 dias (Segunda-Feira de Pentecostes)
+on (easter+50) between () use (0.3,72)
+on (thursday) between (20:00..21:52) use (8.2, 1)
+# As regras "on()" acima relacionam-se apenas com a hora actual. Poderá também
+# criar uma regra que dependa do número de segundos desde os quais está ligado
+# se indicar este tempo como um terceiro argumento do "use()".
+# Por exemplo, digamos que a taxa normal à noite é de 0,20 por minuto,
+# e que é reduzida de 20% ao fim de uma hora de tempo de ligação. Isto poderá
+# ser modelado da seguinte forma:
+on () between (19:30..08:00) use (0.20, 60)
+on () between (19:30..08:00) use (0.16, 60, 3600)
+# Lembre-se que estas regras, como as outras regras, têm em consideração a
+# ordem pelas quais aparecem.
+</programlisting>
+
+</appendix>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/callback.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/callback.docbook
new file mode 100644
index 00000000000..4ef7029858e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/callback.docbook
@@ -0,0 +1,321 @@
+<chapter id="callback">
+<title
+>Configurar o &kppp; para chamadas de resposta</title>
+
+<para
+>Este capítulo baseia-se no material fornecido por Martin H&auml;fner, <email
+>mh@ap-dec717c.physik.uni-karlsruhe.de</email
+></para>
+
+<sect1 id="unix-callback-server">
+<title
+>Servidor de chamadas de &UNIX; ou &Linux;</title>
+
+<para
+>Esta secção introduz as chamadas de resposta do &UNIX; (&Linux;), e como o &kppp; poderá ser configurado para se ligar a um servidor de resposta em &UNIX;, especialmente a um <link linkend="callback-resources"
+>servidor de chamadas de resposta</link
+> em &Linux;.</para>
+
+<sect2>
+<title
+>Uma Introdução às Chamadas de Resposta</title>
+
+<para
+>Existem várias razões para pensar em usar as chamadas de resposta. Algumas delas são:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Aumentar a segurança da sua rede local</para>
+</listitem>
+<listitem>
+<para
+>Para reduzir as despesas dos trabalhadores externos</para>
+</listitem>
+<listitem>
+<para
+>Para controlar os custos telefónicos, onde as chamadas são consideradas despesas do negócio</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Pense em alguém que liga para o seu número no servidor e arranja uma senha. Para quê manter uma 'firewall' para a sua ligação à Internet, se o acesso à sua rede é assim tão simples?.</para>
+
+<para
+>O 'software' de chamadas de resposta normalmente pede o seu nome e coloca então a linha suspensa. A partir daí, ele faz uma chamada de volta, normalmente para um número que se encontra registado numa base de dados <emphasis
+>no servidor</emphasis
+>. O cliente poderá então pegar na linha telefónica e continuar com a chamada, como se nada tivesse acontecido. O servidor aí pedirá o seu nome de utilizador e a sua senha, sabendo que você é quem disse que era e onde disse que estava, aquando da ligação. A ligação é estabelecida normalmente e o servidor <application
+>pppd</application
+> é iniciado.</para>
+
+<para
+>Agora a grande pergunta é: como dizer ao cliente para ligar o telefone quando o servidor lhe ligar de volta. Você precisa de algum programa especial, como o <application
+>mgetty</application
+>? A resposta é <emphasis
+>não</emphasis
+>, você não irá precisar de nenhum programa-cliente em especial, você até poderá usar um programa de terminal normal como o <application
+>minicom</application
+> para se ligar.</para>
+
+<para
+>A única que você terá de fazer é dizer ao seu modem para <command
+>AutoAnswer</command
+> (Responder Automaticamente) ao telefone quando for detectado um <computeroutput
+>RING</computeroutput
+> pelo modem. Isto é feito com o seguinte comando do modem:</para>
+
+<screen
+><userinput
+><command
+>AT&amp;SO=1</command
+></userinput
+>
+</screen>
+
+<para
+>Isto diz ao modem para atender o telefone depois de um <computeroutput
+>RING</computeroutput
+>.</para>
+
+<para
+>Assim como diversos programas, o &kppp; verifica se a ligação é fechada pelo servidor, e termina nesse caso a sessão actual, se for detectado um <computeroutput
+>NO CARRIER</computeroutput
+> (Sem Portadora). Este então será o problema real ao estabelecer a chamada de resposta. O <computeroutput
+>NO CARRIER</computeroutput
+> será obviamente detectado no momento em que o servidor de resposta suspende a linha. Alguns dos servidores irão necessitar de um programa de autenticação especial. Por isso, como é que você resolve este problema? Você irá indicar para o seu modem mostrar <computeroutput
+>CARRIER UP</computeroutput
+> (portadora activa) a toda a hora (o que não trará problemas se você indicar ao cliente para suspender a linha). Você poderá fazer isso com o seguinte comando do modem:</para>
+
+<screen
+><userinput
+><command
+>AT&amp;C0</command
+></userinput
+>
+</screen>
+
+<para
+>Se você quiser testar isto, você poderá usar primeiro um programa de terminal normal como o <application
+>minicom</application
+> e fazer uma chamada ao seu servidor de resposta, para ver o que acontece.</para>
+
+</sect2>
+
+<sect2>
+<title
+>A configuração do &kppp;</title>
+
+<para
+>Pronto, agora que viu a teoria em acção, como é que você irá configurar o &kppp; para tratar da ligação? </para>
+
+<para
+>O procedimento é relativamente simples, tal como se segue.</para>
+
+<procedure>
+<step>
+<para
+>Primeiro indique ao modem para aceitar as ligações e para não parar a negociação quando o servidor de chamadas de resposta suspender a linha da primeira vez. Você poderá indicar ambas as opções na página do <guilabel
+>Modem</guilabel
+> da configuração do &kppp;, adicionando à opção da <guilabel
+>Mensagem de Chamada</guilabel
+> o texto <command
+>AT&amp;C0S0=1DT</command
+></para>
+<para
+>Não existem mais alterações na configuração do &kppp;. Se tiver problemas com a reinicialização do modem, veja a secção de <link linkend="callback-troubleshooting"
+>Resolução de Problemas</link
+> para mais informações.</para>
+</step>
+<step>
+<para
+>Pense no seu servidor por um momento. Lembre-se que os sistema operativos &UNIX;, &Windows; e Macintosh têm diferentes opiniões sobre como terminar uma linha num ficheiro de texto e, deste modo, o mesmo se aplica nos procedimentos de autenticação. Se você se estiver a ligar a um servidor em &Windows;, use o <userinput
+>CR/LF</userinput
+>, se se estiver a ligar a um servidor &UNIX;, use o <userinput
+>CR</userinput
+>, e, finalmente, se estiver a utilizar um servidor Macintosh server, use o <userinput
+>LF</userinput
+> </para>
+</step>
+<step>
+<para
+>Nós assumimos para estas instruções que você está a efectuar uma chamada a um servidor de &Linux; que usa uma autenticação normal (sem ser <acronym
+>PAP</acronym
+> ou algo do género).</para>
+<para
+>Configure o estilo da <guilabel
+>Autenticação</guilabel
+> na página de <guilabel
+>Ligar</guilabel
+> da configuração da conta para <guilabel
+>Baseada num Programa</guilabel
+></para>
+</step>
+<step>
+<para
+>Agora você terá de criar um 'script' ou um programa de autenticação. A edição destes programas é uma das funcionalidades muito jeitosas do &kppp; Você poderá aceder a esse editor no <guilabel
+>Programa de Autenticação</guilabel
+> da janela de <guilabel
+>Editar a Conta</guilabel
+>.</para>
+
+<para
+>Neste exemplo, o utilizador <systemitem
+>utilizador_xyz</systemitem
+> precisa de chamar o seguinte programa. O servidor de chamadas de resposta já conhece a tabela dos nomes e dos seus números de telefone respectivos, por isso você poderá seleccionar o número de telefone a usar com um nome alternativo, por razões de segurança.</para>
+
+<para
+>Para cada linha, escolha o critério na lista à esquerda da janela, e indique a acção no campo de texto à sua direita. Escolha o botão <guibutton
+>Adicionar</guibutton
+> para adicionar cada uma das linhas ao programa. Você poderá usar o botão <guibutton
+>Inserir</guibutton
+> para adicionar uma linha no meio do programa ou ainda o botão <guibutton
+>Remover</guibutton
+> para apagar uma linha se você cometer algum erro.</para>
+
+<para
+>O programa inteiro deverá ficar algo semelhante a isto (sem os comentários, que são mostrados aqui a começar com um #)</para>
+
+<screen
+>Expect ogin: <lineannotation
+># lembre-se que fazemos uma autenticação de terminal normal</lineannotation>
+ID "" <lineannotation
+># o kppp envia o ID que configurou na janela principal</lineannotation>
+Expect for utilizador_xyz: <lineannotation
+># uma lista com os números disponíveis é mostrada e o utilizador deverá escolher um</lineannotation
+>
+Send casa-utilizador_xyz <lineannotation
+># o utilizador deseja ser chamado de volta para o número da casa dele</lineannotation>
+Expect ogin: <lineannotation
+># O processo da chamada de resposta está agora em execução, com uma ligação e uma autenticação novas.</lineannotation>
+ID
+Expect assword: <lineannotation
+># Envie agora a sua senha</lineannotation>
+Expect &gt; <lineannotation
+># Espere pela linha de comandos (esta poderá variar)</lineannotation>
+Send start_ppp <lineannotation
+># Este comando inicia o pppd</lineannotation
+>
+</screen>
+
+<para
+>Depois de esperar pelo pedido de autenticação, o utilizador envia o seu identificador e espera por uma lista com os números de telefone disponíveis para esse utilizador. Ele poderá então indicar ao servidor qual dos números oferecidos é que ele gostaria de ser chamado em resposta. O &kppp; poderá então abrir uma janela para isso, se a sua localização varia com frequência, &eg; se for um representante de vendas e se muda de hotel para hotel. Neste momento, o servidor está à espera do utilizador e da senha para a autenticação, mas entretanto o servidor suspende-se e chama o utilizador de volta. A informação de autenticação é enviada, e o &kppp; fica à espera de uma linha de comandos, iniciando então um pequeno programa (aqui chamado de <filename
+>start_ppp</filename
+>, o qual irá despoletar o <application
+>pppd</application
+> no servidor.</para>
+
+<para
+>O programa <filename
+>start_ppp</filename
+> poderá se assemelhar a algo do género:</para>
+
+<programlisting
+>#!/bin/sh
+stty -echo
+exec /usr/sbin/pppd -detach silent modem
+</programlisting>
+
+<para
+>Claro que a configuração de um servidor de <acronym
+>PPP</acronym
+> não está no âmbito deste documento. Para informações mais detalhadas, veja as páginas de manual do <application
+>pppd</application
+>. Existe uma descrição excelente para um servidor de resposta em <ulink url="http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback"
+> http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback</ulink
+></para>
+</step>
+</procedure>
+
+<para
+>Todos os outros detalhes de configuração, como a configuração do <application
+>pppd</application
+> ou do <acronym
+>IP</acronym
+> funcionam de forma normal, e não é necessário nenhum programa em especial será necessário para atender a linha.</para>
+
+<note>
+<para
+>As chamadas de resposta do &kppp; e dos outros programas como o <application
+>mgetty</application
+> ou outro 'faxgetty' poderão ser executados na mesma porta série. Não existem nenhuns problemas com o estabelecimento da ligação, dado que o &kppp; cria um ficheiro de bloqueio que irá indicar ao programa 'getty' que outra aplicação (neste caso, o &kppp;, como é óbvio) está a usar a linha nessa altura.</para>
+</note>
+
+</sect2>
+
+<sect2 id="callback-troubleshooting">
+<title
+>Resolução de Problemas</title>
+
+<para
+>Existem alguns problemas conhecidos com o &kppp; no modo de resposta:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Logo que inicializa o modem para responder automaticamente, você terá de reinicializar o modem depois de a sua ligação terminar. Caso contrário, o seu modem irá continuar a atender a linha para si, o que não é uma boa ideia se a linha em questão for a sua linha telefónica principal.</para>
+</listitem>
+<listitem>
+<para
+>O &kppp; tem alguns pequenos problemas ao partilhar uma linha com outro programa, como o <application
+>mgetty</application
+>. Se o <application
+>mgetty</application
+> estiver em execução sobre a mesma linha de modem, o &kppp; não será capaz de inicializar o modem correctamente. </para>
+</listitem>
+<listitem>
+<para
+>O &kppp; não é capaz de perguntar por algum texto do utilizador durante uma autenticação baseada num programa. Infelizmente, ao usar o programa de exemplo acima, o &kppp; também irá perguntar pelo utilizador da segunda vez que o servidor de resposta lho pedir. Você poder-se-á ver livre disto se puser manualmente o nome do seu utilizador no programa de autenticação (nem é bom nem portável, mas funciona).</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="callback-resources">
+<title
+>Recursos da Internet sobre o 'software' servidor</title>
+
+<para
+>Os pacotes de servidores de chamadas de resposta para &Linux; estão disponíveis em vários sítios.</para>
+
+<para
+>O famoso programa <application
+>mgetty</application
+> é bastante poderoso e consegue também efectuar chamadas de resposta. Uma descrição sobre como configurar o <application
+>mgetty</application
+> para este fim é mantida em <ulink url="http://www.dyer.demon.co.uk/slug/tipscrip.htm"
+> http://www.dyer.demon.co.uk/slug/tipscrip.htm</ulink
+>, por Colin McKinnon, <email
+>colin@wew.co.uk</email
+>.</para>
+
+<para
+>Existe também um pacote pronto a usar para o &Linux; em <ulink url="http://www.icce.rug.nl/docs/programs/callback/callback.html"
+> http://www.icce.rug.nl/docs/programs/callback/callback.html</ulink
+>. Este pacote é mantido pelo Frank B. Brokken, <email
+>frank@icce.rug.nl</email
+>. Dado que a configuração, ainda que intuitiva, não é muito fácil, foi criada uma breve introdução sobre o mesmo em <ulink url="http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback"
+>http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback/</ulink
+>, local que contém também uma introdução mais geral para as chamadas de resposta.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="nt-callback">
+<title
+>Chamadas de resposta de <acronym
+>RAS</acronym
+> do &Windows; NT</title>
+
+<para
+>O &Windows; NT utiliza uma aproximação completamente diferente da usada em cima. O NT necessita de uma extensão ao próprio protocolo <acronym
+>PPP</acronym
+>, chamada de <acronym
+>CBCP</acronym
+> (Call Back Control Protocol). O <application
+>pppd</application
+> tem o suporte para este protocolo, mas você terá de recompilar o <application
+>pppd</application
+>. Se alguém tiver experiência com ligações bem-sucedidas a um servidor de chamadas de resposta de NT, por favor contacte-nos.</para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/chap.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/chap.docbook
new file mode 100644
index 00000000000..ee05ff4139c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/chap.docbook
@@ -0,0 +1,315 @@
+<chapter id="chap-and-pap">
+<title
+><acronym
+>PAP</acronym
+> e <acronym
+>CHAP</acronym
+></title>
+
+<para
+>A partir da versão 0.9.1, o &kppp; passou a suportar directamente a forma de autenticação mais usada do <acronym
+>PAP</acronym
+>. </para>
+
+<sect1 id="pap-with-kppp">
+<title
+><acronym
+>PAP</acronym
+> com o &kppp;</title>
+
+<para
+>Existem duas formas diferentes de usar o <acronym
+>PAP</acronym
+>.</para>
+
+<sect2 id="client-side-authentication">
+<title
+>Autenticação do lado do cliente</title>
+
+<para
+>Esta variante é usada por muitos <acronym
+>ISP</acronym
+>'s comerciais. Significa basicamente que você (ou por outra, o seu computador) precisa de se autenticar a si próprio no servidor de <acronym
+>PPP</acronym
+> do seu <acronym
+>ISP</acronym
+>. O servidor de <acronym
+>PPP</acronym
+> não necessita de se autenticar a ele próprio no seu computador. Isto não é um problema de segurança, dado que você deverá saber a qual computador você se tentou ligar.</para>
+
+<para
+>Se o seu <acronym
+>ISP</acronym
+> lhe der um utilizador e uma senha, e lhe disser para usar a autenticação de <acronym
+>PAP</acronym
+>, esta é a variante que você deverá escolher.</para>
+
+</sect2>
+
+<sect2 id="two-way-authentication">
+<title
+>Autenticação nos dois sentidos</title>
+
+<para
+>Tal como a anterior, só que neste caso o seu computador irá exigir que o servidor de <acronym
+>PPP</acronym
+> do seu <acronym
+>ISP</acronym
+> se autentifique ele próprio. Para estabelecer uma ligação, você precisa de escolher o método de autenticação <guilabel
+>Baseado num programa</guilabel
+> em vez do <guilabel
+>PAP</guilabel
+> e terá de editar manualmente o ficheiro <filename
+>/etc/ppp/pap-secrets</filename
+>. Embora o &kppp; não ofereça nenhum suporte integrado para esta variante, não deixa de ser fácil de estabelecer uma ligação.</para>
+
+</sect2>
+
+<sect2 id="preparing-kppp-for-pap">
+<title
+>Preparar o &kppp; para <acronym
+>PAP</acronym
+></title>
+
+<procedure>
+<step>
+<para
+>Certifique-se que o ficheiro <filename
+>/etc/ppp/options</filename
+> (e o <filename
+>&tilde;/.ppprc</filename
+> se existir) <emphasis
+>não</emphasis
+> contêm um dos seguintes argumentos:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><option
+>+pap</option
+></para>
+</listitem>
+<listitem>
+<para
+><option
+>-pap</option
+></para>
+</listitem>
+<listitem>
+<para
+><option
+>papcrypt</option
+></para>
+</listitem>
+<listitem>
+<para
+><option
+>+chap</option
+></para>
+</listitem>
+<listitem>
+<para
+><option
+>+chap</option
+></para>
+</listitem>
+<listitem>
+<para
+><option
+>+ua</option
+></para>
+</listitem>
+<listitem>
+<para
+><option
+>remotename</option
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>É muito pouco provável que alguma destas opções esteja lá, mas só para ter a certeza, verifique por favor.</para>
+</step>
+<step>
+<para
+>Inicie o &kppp;</para>
+</step>
+<step>
+<para
+>Carregue em <guibutton
+>Configuração</guibutton
+></para>
+</step>
+<step>
+<para
+>Escolha a conta com que deseja usar o <acronym
+>PAP</acronym
+> e carregue em <guibutton
+>Editar</guibutton
+></para>
+</step>
+<step>
+<para
+>Escolha a página <guilabel
+>Ligar</guilabel
+></para>
+</step>
+<step>
+<para
+>Seleccione a opção <acronym
+>PAP</acronym
+> na lista <guilabel
+>Autenticação</guilabel
+>.</para>
+</step>
+<step>
+<para
+>Se não quiser escrever de novo a senha de cada vez que se liga, seleccione a opção <guilabel
+>Guardar a senha</guilabel
+>. Isto irá gravar a senha num ficheiro, por isso certifique-se que mais ninguém tem acesso à sua conta.</para>
+</step>
+<step>
+<para
+>É tudo. Feche as janelas, indique o utilizador e a senha que o seu <acronym
+>ISP</acronym
+> forneceu, carregando finalmente em <guibutton
+>Ligar</guibutton
+>.</para>
+</step>
+</procedure>
+
+
+</sect2>
+
+</sect1>
+
+<sect1 id="pap-and-chap-alternate-method">
+<title
+>Outro método alternativo de usar o <acronym
+>PAP</acronym
+> e o <acronym
+>CHAP</acronym
+> com o &kppp;</title>
+
+<para
+>Esta secção baseia-se num e-mail que o Keith Brown <email
+>kbrown@pdq.net</email
+> enviou e explica como fazer o &kppp; funcionar com uma conta genérica de <acronym
+>PAP</acronym
+> ou <acronym
+>CHAP</acronym
+>. Se o seu <acronym
+>ISP</acronym
+> lhe deu um utilizador e uma senha para uma dada conta, você poderá saltar esta secção, e as instruções que lhe foram dadas na secção anterior serão o que irá precisar.</para>
+
+<para
+>O <acronym
+>PAP</acronym
+> parece um bocado mais complicado à primeira vista do que realmente é. O servidor (a máquina a que se está a tentar ligar) diz basicamente ao cliente (a sua máquina) para se autenticar usando o <acronym
+>PAP</acronym
+>. O cliente (o <application
+>pppd</application
+>) procura num dado ficheiro por um item que contenha um nome de servidor correspondente e o nome de um cliente para esta ligação, enviando no fim a senha que nele encontrar. De um modo geral, é isto!</para>
+
+<para
+>Agora, vai-se ver como é que isso acontece. Assume-se aqui uma versão do <acronym
+>pppd</acronym
+> 2.2.x ou superior, bem como uma instalação normal dos ficheiros de configuração na pasta <filename class="directory"
+>/etc/ppp</filename
+>.</para>
+
+<para
+>Com o objectivo de ilustrar a explicação, imagine que tem uma conta da Internet com a <systemitem
+>xpto.net</systemitem
+> com o nome de utilizador <systemitem
+>eu</systemitem
+> e com a senha <literal
+>a_minha_senha</literal
+></para>
+
+<para
+>Primeiro, você irá precisar de adicionar tudo isto a um ficheiro chamado <filename
+>/etc/ppp/pap-secrets</filename
+>. O formato de um item deste ficheiro é:</para>
+
+<screen
+><userinput
+>UTILIZADOR SERVIDOR SENHA</userinput
+></screen>
+
+<para
+>Por isso, você teria de adicionar a seguinte linha ao ficheiro <filename
+>/etc/ppp/pap-secrets</filename
+>, gravando-o no fim :</para>
+
+<screen
+><userinput
+>eu xpto a_minha_senha</userinput
+></screen>
+
+<note>
+<para
+>Aqui você poderá usar qualquer nome para o servidor que desejar, desde que você use o mesmo nome nos argumentos do <application
+>pppd</application
+>, como verá de seguida. Aqui foi reduzido a <userinput
+>xpto</userinput
+>, mas este nome só é usado para localizar a senha correcta.</para>
+</note>
+
+<para
+>De seguida, você terá de configurar a ligação no &kppp;. As noções básicas são as mesmas que para qualquer outra ligação, por isso não entraremos em detalhes aqui, excepto no facto que você dever-se-á certificar que o ficheiro <filename
+>/etc/ppp/options</filename
+> está vazio, e que você não deseja criar nenhum programa de autenticação.</para>
+
+<para
+>Na janela de configuração do &kppp;, no fundo da página <guilabel
+>Ligar</guilabel
+>, existe um botão <guibutton
+>argumentos do 'pppd'</guibutton
+>. Isto faz aparecer uma janela de edição. Aqui você poderá indicar os valores que serão enviados para o <application
+>pppd</application
+> como argumentos da linha de comandos e, no caso dos argumentos com múltiplos valores, você precisa de indicar cada valor como um elemento diferente da lista, pela ordem correcta.</para>
+
+<para
+>Você poderá ainda pôr quaisquer argumentos que deseje em primeiro lugar. Depois adicione os argumentos que o <application
+>pppd</application
+> usa para lidar com a autenticação do <acronym
+>PAP</acronym
+>. Neste exemplo, iremos adicionar o <userinput
+>user</userinput
+>, <userinput
+>eu</userinput
+>, <userinput
+>remotename</userinput
+> e <userinput
+>xpto</userinput
+> por essa ordem.</para>
+
+<para
+>O campo <option
+>user</option
+> indica ao <application
+>pppd</application
+> qual o utilizador a procurar no ficheiro <filename
+>pap-secrets</filename
+> e que deve enviar para o servidor. O 'remotename' é usado pelo <application
+>pppd</application
+> para fazer a correspondência do item no ficheiro <filename
+>pap-secrets</filename
+>, de modo a que possa ser o que você quiser, desde que seja consistente com o item no ficheiro <filename
+>pap-secrets</filename
+>.</para>
+
+<para
+>É tudo o que há a saber, e você deverá neste momento ser capaz de configurar a sua própria ligação com um servidor que tenha autenticação com base em <acronym
+>PAP</acronym
+>. O <acronym
+>CHAP</acronym
+> não é muito diferente. Você poderá ver o Guia de Administração de Redes do &Linux; para saber o formato do ficheiro <filename
+>chap-secrets</filename
+>, assim como os argumentos do <application
+>pppd</application
+> usados; o resto deverá ser simples.</para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/dialog-setup.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/dialog-setup.docbook
new file mode 100644
index 00000000000..59bdefe587a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/dialog-setup.docbook
@@ -0,0 +1,1169 @@
+<chapter id="dialog-setup">
+<title
+>Configurar uma ligação com as janelas</title>
+
+<para
+>Configurar uma ligação com a configuração manual não é muito mais difícil do que usar o assistente.</para>
+
+<para
+>Você poderá aceder à janela de configuração da mesma forma com que iniciou o assistente. Inicie o &kppp; a partir do seu menu <guimenu
+>K</guimenu
+>, onde você poderá encontrar o seu item no menu <guisubmenu
+>Internet</guisubmenu
+> como <guimenuitem
+>Ligação à Internet</guimenuitem
+>.</para>
+
+<para
+>Irá aparecer a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>A janela inicial da aplicação &kppp;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-dialler-tab.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A janela inicial da aplicação &kppp;</phrase>
+</textobject>
+<caption
+><para
+>A janela inicial da aplicação &kppp;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Ele poderá não ter nenhuns itens no início, e isso é o que você irá fazer agora.</para>
+
+<para
+>Carregue no botão <guibutton
+>Configurar</guibutton
+> para iniciar a configuração de uma nova ligação à Internet.</para>
+
+<para
+>Nesta altura, seleccione a opção <guilabel
+>Configuração manual</guilabel
+> e verá aparecer a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>A Janela de <guilabel
+>Nova Conta</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-dial-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Janela de <guilabel
+>Nova Conta</guilabel
+></phrase>
+</textobject>
+<caption>
+<para
+>A Janela de <guilabel
+>Nova Conta</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<!-- Make a screenshot of the actual new Account Dialog with no entries -->
+
+<para
+>A janela de <guilabel
+>Nova Conta</guilabel
+> contém as seguintes secções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><link linkend="account-dial"
+><guilabel
+>Ligar</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="account-ip"
+><guilabel
+>IP</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="account-gateway"
+><guilabel
+>'Gateway'</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="account-dns"
+><guilabel
+>DNS</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="account-login-script"
+><guilabel
+>Programa de Autenticação</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link linkend="account-execute"
+><guilabel
+>Executar</guilabel
+></link
+></para>
+</listitem>
+<listitem>
+<para
+><link
+linkend="account-accounting"
+><guilabel
+>Contabilidade</guilabel
+></link
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Você normalmente não precisa de preencher estes campos todos, a ainda que cada um deles seja descrito nas secções seguintes.</para>
+
+<sect1 id="account-dial">
+<title
+>A página <guilabel
+>Ligar</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Ligar</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-dial-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Ligar</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Ligar</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A página <guilabel
+>Ligar</guilabel
+> tem as seguintes opções:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome da Ligação:</guilabel
+></term>
+<listitem>
+<para
+>Você precisa de dar um nome à conta. Esta poderá ser o que você desejar, mas se tiver mais do que uma conta, cada um dos nomes terá de ser único.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Número de Telefone:</guilabel
+></term>
+<listitem>
+<para
+>Indique o número de telefone a marcar. Você poderá usar caracteres como o <quote
+>-</quote
+> para tornar o número mais legível. Se você concatenar uma série de números separados por dois pontos (&eg; <userinput
+>1111111:2222222:3333333</userinput
+>, o &kppp; irá tentar cada um destes números logo que o anterior tenha recebido um sinal de ocupado. Você poderá usar o botão <guibutton
+>Adicionar</guibutton
+> para adicionar outro número, o <guibutton
+>Remover</guibutton
+> para remover um número da lista, e as setas <guiicon
+>cima</guiicon
+> e <guiicon
+>baixo</guiicon
+> para alterar a ordem da lista.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Autenticação</guilabel
+></term>
+<listitem>
+<para
+>Escolha o método apropriado de autenticação que o &kppp; deverá usar para se autenticar no servidor. Verifique no seu fornecedor para obter mais informações. A utilização do <acronym
+>PAP</acronym
+> e do <acronym
+>CHAP</acronym
+> está descrita no capítulo <xref linkend="chap-and-pap"/>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Guardar a senha</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção se quiser que o &kppp; se recorde da sua senha entre sessões.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Configurar os argumentos do pppd...</guibutton
+></term>
+<listitem>
+<para
+>Isto fará aparecer a janela dos argumentos do <application
+>pppd</application
+>. Você poderá usar este janela para adicionar quaisquer opções desejadas que queira que o &kppp; passe ao <application
+>pppd</application
+>. Veja a página de manual do <application
+>pppd</application
+> para obter uma lista com as opções disponíveis mas, a menos que saiba exactamente o que está a fazer, você deverá abster-se de lhes mexer.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="account-ip">
+<title
+>A página <guilabel
+>IP</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>IP</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-ip-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>IP</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>IP</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Endereço IP Dinâmico</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se o seu <acronym
+>ISP</acronym
+> usa a atribuição dinâmica de endereços <acronym
+>IP</acronym
+>. Nesse caso, o seu endereço <acronym
+>IP</acronym
+> irá mudar de cada vez que você estabelecer uma ligação.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Endereço IP Estático</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção se o seu <acronym
+>ISP</acronym
+> lhe atribuiu um endereço <acronym
+>IP</acronym
+> estático. Nesse caso, você também terá de preencher esse endereço na opção <guilabel
+>Endereço IP</guilabel
+>, bem como a <guilabel
+>Máscara de Sub-Rede</guilabel
+>, se se aplicar. Pergunte ao seu <acronym
+>ISP</acronym
+> se não tiver a certeza. Os endereços atribuídos dinamicamente são os usados pela grande maioria dos <acronym
+>ISP</acronym
+> e se deixar esta opção desligada será a escolha mais correcta, na maioria dos casos.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="auto-configure-hostname">
+<term
+><guilabel
+>Auto-configurar o nome do servidor a partir deste IP</guilabel
+></term>
+<listitem>
+<para
+>Seleccione esta opção se quiser que o &kppp; configure o nome e o domínio da máquina depois de estabelecer com sucesso uma ligação <acronym
+>PPP</acronym
+>.</para>
+<para
+>Isto é feito, perguntando ao servidor de domínios de DNS pelo nome da máquina, baseando-se no <acronym
+>IP</acronym
+> atribuído à ligação <acronym
+>PPP</acronym
+>.</para>
+<para
+>Esta opção é útil para aquelas máquinas solitárias que queiram usar protocolos como o 'talk', que obrigam a que o nome da máquina seja o mesmo pelo qual a sua máquina é conhecida na Internet. A opção sobrepõe-se à do <guilabel
+>Nome do Domínio</guilabel
+> na secção do <guilabel
+>DNS</guilabel
+>, e as predefinições da máquina são repostas nos seus valores originais quando você fechar a ligação <acronym
+>PPP</acronym
+>.</para>
+<para
+>Esta opção <emphasis
+>não</emphasis
+> é útil se você apenas se quiser ligar à Internet e navegar, obter o correio, ou conversar. Ela tem o efeito colateral de proibir as ligações novas ao seu servidor X - por outras palavras, você não conseguirá mais abrir nenhum programa gráfico.</para>
+<para
+>Active esta opção apenas se tiver a absoluta certeza que precisa dela.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="account-gateway">
+<title
+>A página <guilabel
+>Gateway</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Gateway</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-gateway-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Gateway</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Gateway</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>'Gateway' por Omissão</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se você quiser que o <application
+>pppd</application
+> use a 'gateway' ou porta de ligação para a sua máquina. Esta é a opção por omissão.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>'Gateway' Estática</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção se você quiser indicar a 'gateway' ou porta de ligação a usar em vez de usar a predefinida.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Atribuir a Rota por Omissão a esta 'Gateway'</guilabel
+></term>
+<listitem>
+<para
+>Você quase de certeza irá desejar que esta opção esteja assinala (como está, por omissão).</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="account-dns">
+<title
+>A página <guilabel
+>DNS</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>DNS</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-dns-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>DNS</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>DNS</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome do Domínio:</guilabel
+></term>
+<listitem>
+<para
+>Indique o nome do domínio para a sua máquina. Tal como acontece com os endereços de <acronym
+>DNS</acronym
+>, é reposto para o valor original indicado em <filename
+>/etc/resolv.conf</filename
+> quando a ligação for abaixo. Se for deixado em branco, não são feitas nenhumas alterações ao nome do domínio indicado no ficheiro <filename
+>/etc/resolv.conf</filename
+></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Configuração:</guilabel
+></term>
+<listitem>
+<para
+>Escolha entre <guilabel
+>Automática</guilabel
+> (o <acronym
+>ISP</acronym
+> irá atribuir-lhe automaticamente os endereços dos servidores de <acronym
+>DNS</acronym
+> quando se ligar) e <guilabel
+>Manual</guilabel
+>. Se você optar pela configuração manual, a secção do <guilabel
+>Endereço IP do DNS</guilabel
+> fica então activa.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Endereço IP do DNS:</guilabel
+></term>
+<listitem>
+<para
+>Esta secção só está activa se você escolheu a <guilabel
+>Manual</guilabel
+> na opção anterior. Adicione os Servidores de Nomes do DNS atribuídos a si pelo seu <acronym
+>ISP</acronym
+>. Você precisa de indicar pelo menos um Servidor de DNS para o seu <acronym
+>SO</acronym
+> ser capaz de resolver os endereços <acronym
+>IP</acronym
+> legíveis pelo utilizador, como o <systemitem
+>ftp.kde.org</systemitem
+>. Os endereços dos servidores de <acronym
+>DNS</acronym
+> fornecidos terão de estar no formato numérico, &eg; <systemitem
+>128.231.231.233</systemitem
+>. Estes endereços serão adicionados na altura da execução ao ficheiro <filename
+>/etc/resolv.conf</filename
+>.</para
+>
+<para
+>Escolha o botão <guibutton
+>Adicionar</guibutton
+> para adicionar o endereço de cada servidor de <acronym
+>DNS</acronym
+> novo à lista em baixo. Escolha o botão <guibutton
+>Remover</guibutton
+> para retirar um item da lista.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Desactivar os servidores DNS existentes durante a ligação</guilabel
+></term>
+<listitem>
+<para
+>Se você assinalar esta opção, todos os servidores de <acronym
+>DNS</acronym
+> indicados no ficheiro <filename
+>/etc/resolv.conf</filename
+> ficarão desactivados enquanto a ligação se mantiver de pé.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="account-login-script">
+<title
+>A Página <guilabel
+>'Script' de Autenticação</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>'Script' de Autenticação</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-login-script-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>'Script' de Autenticação</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>'Script' de Autenticação</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Use esta janela para compor um programa de marcação para a ligação ao seu <acronym
+>ISP</acronym
+>. Você poderá usar o mini-terminal e a informação indicada pelo seu <acronym
+>ISP</acronym
+> para descobrir qual a sequência de acções que é necessário executar.</para>
+
+<para
+>Escolha uma opção a partir da lista à esquerda e adicione os parâmetros para essa acção no campo de edição à direita. Use o botão <guibutton
+>Adicionar</guibutton
+> para adicionar cada um dos itens ao <emphasis
+>fundo</emphasis
+> do programa, o qual é mostrado na parte inferior da janela. Use o <guibutton
+>Inserir</guibutton
+> para introduzir um item em qualquer ponto do programa e o botão <guibutton
+>Remover</guibutton
+> para retirar uma linha do programa.</para>
+
+<para
+>As opções disponíveis são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Esperar</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá esperar pela recepção do texto indicado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Enviar</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá enviar o texto indicado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pesquisar</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá percorrer a sequência de entrada à procura do texto indicado e irá armazenar os caracteres desde o fim do texto até à próxima mudança de linha, num tampão interno. Os espaços do início e do fim serão eliminados.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Gravar</guilabel
+></term>
+<listitem>
+<para
+>Grava permanentemente o texto previamente processado no registo indicado. De momento, o único registo válido é o <varname
+>password</varname
+> (senha).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pausa</guilabel
+></term>
+<listitem>
+<para
+>Faz uma pausa com o período indicado em segundos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Desligar</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá enviar o comando de <command
+>hangup</command
+> (suspensão) ao modem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Responder</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá configurar o modem para o modo de resposta.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo-limite</guilabel
+></term>
+<listitem>
+<para
+>Muda dinamicamente o tempo-limite por omissão para o período indicado em segundos durante a execução do programa. Você poderá alterar o tempo-limite várias vezes durante a execução do programa, se necessário.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Perguntar</guilabel
+></term>
+<listitem>
+<para
+>Pede ao utilizador do &kppp; para indicar um texto, mostrando o texto indicado como ajuda. O utilizador irá ver o que é escrito. Se o texto indicado incluir a sequência <userinput
+>##</userinput
+>, essa sequência será substituída pelo conteúdo actual do tampão de processamento interno, que foi registado previamente com o comando <guilabel
+>pesquisar</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>PWPrompt</guilabel
+></term>
+<listitem>
+<para
+>Pede ao utilizador do &kppp; para indicar uma sequência de texto, mostrando o texto indicado como ajuda. Será mostrado um asterisco por cada carácter que o utilizador escreva.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>ID</guilabel
+></term>
+<listitem>
+<para
+>Se o campo <guilabel
+>ID do Utilizador</guilabel
+> da janela principal do &kppp; for preenchido, envia esse <acronym
+>ID</acronym
+>. Se o <guilabel
+>ID do Utilizador</guilabel
+> não estiver preenchido, pede ao utilizador do &kppp; para indicar um utilizador, passando o texto indicado como ajuda. O utilizador verá então que é escrito. Numa segunda fase, como um ciclo numa segunda iteração, ou durante a autenticação da chamada de resposta, a linha de comandos será mostrada independentemente do facto de o <guilabel
+>ID do Utilizador</guilabel
+> estar preenchido.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Senha</guilabel
+></term>
+<listitem>
+<para
+>Se o campo <guilabel
+>Senha</guilabel
+> da janela principal do &kppp; for preenchido, envia essa senha. Se a <guilabel
+>Senha</guilabel
+> não estiver preenchida, pede ao utilizador do &kppp; para indicar uma, passando o texto indicado como ajuda. Será mostrado um asterisco por cada carácter escrito. Numa segunda fase, como um ciclo numa segunda iteração, ou durante a autenticação da chamada de resposta, a linha de comandos será mostrada independentemente do facto de o campo <guilabel
+>Senha</guilabel
+> estar preenchido.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>LoopStart</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá esperar pela recepção do texto indicado. Irá guardar esse texto para o usar com o <varname
+>LoopEnd</varname
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>LoopEnd</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá esperar pela recepção do texto indicado para sair do ciclo. Se o texto indicado pelo <varname
+>LoopStart</varname
+> correspondente for recebido primeiro, irá desencadear um salto para a linha a seguir ao <varname
+>LoopStart</varname
+>, o que permitirá a repetição de janelas emparelhadas do tipo utilizador/senha.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2>
+<title
+>Programas de Exemplo</title>
+
+<example>
+<title
+>Um programa de autenticação simples de exemplo</title>
+<para
+>Aqui está um exemplo de um programa de autenticação simples que o autor usou para se ligar ao seu <acronym
+>ISP</acronym
+></para>
+
+<screen
+>Expect ID: <lineannotation
+># espera pelo utilizador:</lineannotation>
+ Send eu <lineannotation
+># você terá de substituir isto pelo seu utilizador</lineannotation>
+ Expect word: <lineannotation
+># espera pela 'password' (senha)</lineannotation>
+ Send 4u3fjkl <lineannotation
+># envia a senha de exemplo '4u3fjkl'</lineannotation>
+ Expect granted <lineannotation
+># O ISP envia 'Permission granted' (permissão concedida) em caso de sucesso.</lineannotation>
+ Send ppp <lineannotation
+># Isto inicia uma ligação PPP para o utilizador
+ # por parte do ISP.</lineannotation
+>
+</screen>
+
+</example>
+
+<example>
+<title
+>Um programa de autenticação que pede o utilizador e a senha e que tem ciclos.</title>
+
+<para
+>Aqui está um programa para a mesma conta com um <acronym
+>ID</acronym
+> de utilizador e uma senha. Este programa irá pedir o <acronym
+>ID</acronym
+> do utilizador e a senha de cada vez, independentemente do que é escrito nos campos do <guilabel
+>ID do Utilizador</guilabel
+> e da <guilabel
+>Password</guilabel
+> no ecrã principal do &kppp;.</para>
+
+<para
+>Este programa também ilustra a utilização da estrutura LoopStart/LoopEnd. Se algo correr mal durante o procedimento de autenticação, como por exemplo, se o utilizador escrever mal a senha, o <acronym
+>ISP</acronym
+> irá imprimir uma mensagem de erro e irá reiniciar o ciclo do utilizador/senha mostrando o texto <computeroutput
+>Utilizador:</computeroutput
+> de novo. Se o texto <computeroutput
+>Utilizador:</computeroutput
+> for descoberto de novo antes de o LoopEnd ser processador de novo, o &kppp; irá iniciar o programa de novo, a partir da linha que se segue à palavra-chave LoopStart.</para>
+
+<screen
+>LoopStart Utilizador: <lineannotation
+># espera pelo ID do utilizador:</lineannotation>
+ Prompt Indique o Utilizador: <lineannotation
+># Pede o nome do utilizador e envia-o.</lineannotation>
+ Expect word: <lineannotation
+># espera pela 'password' (senha)</lineannotation>
+ PWPrompt Indique a Senha: <lineannotation
+># Pede a senha do utilizador e envia-a.</lineannotation>
+ LoopEnd granted <lineannotation
+># O ISP envia 'Permission granted' (permissão concedida) em caso de sucesso.</lineannotation>
+ Send ppp <lineannotation
+># Isto irá iniciar a sessão de PPP</lineannotation
+>
+</screen>
+</example>
+
+<example>
+<title
+>Pede a informação que não é preenchida na janela principal.</title>
+
+<para
+>Aqui está o programa que o autor da documentação utiliza de facto para se ligar ao seu <acronym
+>ISP</acronym
+>. Este programa irá pedir o <acronym
+>ID</acronym
+> do utilizador e a senha só se ele não tiver preenchido os campos respectivos na janela principal do &kppp;.</para>
+
+<screen
+>LoopStart Utilizador: <lineannotation
+># espera por Utilizador:</lineannotation>
+ ID Indique o Utilizador: <lineannotation
+># Pede o utilizador e envia-o.</lineannotation>
+ Expect word: <lineannotation
+># espera pela 'password' (senha)</lineannotation>
+ Password Indique a Senha <lineannotation
+># Pede a senha e envia-a.</lineannotation>
+ LoopEnd granted <lineannotation
+># O ISP enviará 'Permission granted' (permissão concedida) em caso de sucesso.</lineannotation>
+ Send ppp <lineannotation
+># Isto inicia uma ligação PPP</lineannotation>
+ <lineannotation
+># por parte do ISP</lineannotation
+>
+</screen>
+
+</example>
+
+<example>
+<title
+>Um programa para um <acronym
+>ISP</acronym
+> que usa a autenticação por desafio/resposta.</title>
+
+<para
+>Aqui está um programa que pode ser usado para ligar a um <acronym
+>ISP</acronym
+> que use alguma espécie de autenticação por desafio/resposta. Normalmente você terá uma chave de 'hardware' (um cartão inteligente com um ecrã e um teclado de calculadora) do <acronym
+>ISP</acronym
+>. Você terá de usar uma senha para usar a chave. Depois de se ligar, o seu <acronym
+>ISP</acronym
+> irá mostrar o seu desafio. Você terá de escrever o desafio na sua chave e de obter uma senha dinâmica como resposta. Aí sim irá introduzir essa senha.</para>
+
+<screen
+>LoopStart Utilizador: <lineannotation
+># espera pelo Utilizador:</lineannotation>
+ ID Indique o Utilizador: <lineannotation
+># Pede o utilizador e envia-o.</lineannotation>
+ Scan Desafio: <lineannotation
+># Fica à espera de 'Desafio' e guarda todo o resto até à próxima mudança de linha.</lineannotation>
+ Expect Senha: <lineannotation
+># espera pela 'password' (senha)</lineannotation>
+ Prompt A sua chave é ## - Indique a Senha # Pede a senha e envia-a.
+ LoopEnd granted <lineannotation
+># O ISP irá enviar 'Permission granted' (permissão concedida) em caso de sucesso.</lineannotation>
+ Send ppp <lineannotation
+># Isto inicia uma ligação PPP
+ # por parte do servidor</lineannotation
+>
+</screen>
+</example>
+
+<example>
+<title
+>Usar o Scan (Pesquisar) e o Save (Gravar) nos Programas</title>
+
+<para
+>O registo seguinte mostra o procedimento de autenticação de um <acronym
+>ISP</acronym
+> fictício que oferece uma senha nova a cada autenticação. A nova senha terá de ser verificada e registada para a próxima sessão. </para>
+
+<screen
+>Universidade de Lummerland
+
+ Utilizador:eu
+ Password:
+ A senha para a sua próxima sessão é: YLeLfkZb
+ Por favor registe-a e indique-a para verificação.
+ Verificação:YLeLfkZb
+
+ 1 = telnet
+ 2 = SLIP
+ 3 = PPP
+
+ A sua opção:
+</screen>
+
+<para
+>O &kppp; poderá ser usado para esta tarefa complicadíssima por si, o que elimina o risco de perder aquela pequena folha de papel que contém a sua senha actual ao mesmo tempo. A parte-chave do programa seguinte é a combinação das palavras-chave Pesquisar/Gravar.</para>
+
+<screen
+>Expect Utilizador: <lineannotation
+># espera pela linha do utilizador</lineannotation>
+ ID <lineannotation
+># envia o utilizador</lineannotation>
+ Expect Senha: <lineannotation
+># espera pela senha</lineannotation>
+ Password <lineannotation
+># envia a senha</lineannotation>
+ Scan é: <lineannotation
+># espera pela '... próxima sessão é:' e
+ # procura a senha que se segue</lineannotation>
+ Save password <lineannotation
+># grava a nova senha para próxima autenticação</lineannotation>
+ Expect Verificação: <lineannotation
+># Espera pela 'Verificação:'</lineannotation>
+ Password <lineannotation
+># envia a nova senha</lineannotation>
+ Expect opção: <lineannotation
+># espera pela mensagem que diz para escolher</lineannotation>
+ <lineannotation
+># entre as diferentes opções (telnet, SLIP, PPP)</lineannotation>
+ Send 3 <lineannotation
+># enviar a opção 3, i.e. PPP</lineannotation
+>
+</screen>
+</example>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="account-execute">
+<title
+>A Página <guilabel
+>Executar</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Execute</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-execute-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Execute</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Execute</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá seleccionar os comandos a executar em algumas etapas específicas da ligação. Estes comandos são executados com o seu utilizador real, por isso você não poderá executar nenhuns comandos aqui que necessitem de permissões do 'root', a menos que você se tenha ligado como 'root', claro (uma coisa má para fazer, por várias razões!)</para>
+
+<para
+>Certifique-se que fornece a localização completa do programa, caso contrário o &kppp; poderá não ser capaz de o encontrar.</para>
+
+<para
+>Você poderá adicionar comandos a executar em quatro ocasiões específicas do processo de ligação:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Antes da Ligação</guilabel
+></term>
+<listitem>
+<para
+>Execute este comando antes de a ligação ser iniciada, por isso já está em execução quando você se liga ao seu <acronym
+>ISP</acronym
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Após a Ligação</guilabel
+></term>
+<listitem>
+<para
+>Executa este comando apenas se foi estabelecida uma ligação com sucesso.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Antes de desligar</guilabel
+></term>
+<listitem>
+<para
+>Executa este comando, enquanto a ligação ainda está de pé, imediatamente antes de suspender o modem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Após desligar</guilabel
+></term>
+<listitem>
+<para
+>Executa este comando após a ligação ter sido terminada.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você poderá querer executar, por exemplo, o <application
+>leafnode</application
+> logo que se tenha ligado, ou verificar o seu correio. Você poderá querer certificar-se que todo o correio na sua fila de espera é enviado, antes de você terminar a ligação. Você poderá querer um programa de <quote
+>limpeza</quote
+> para reduzir os registos e limpar a sua 'cache' depois de se ter desligado.</para>
+
+</sect1>
+
+<sect1 id="account-accounting">
+<title
+>A Página <guilabel
+>Contabilidade</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Contabilidade</guilabel
+> das Contas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-account-accounting-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Contabilidade</guilabel
+> das Contas</phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Contabilidade</guilabel
+> das Contas</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Assinale a opção <guilabel
+>Activar a Contabilidade</guilabel
+> para activar ou desactivar a contabilidade dos custos telefónicos para esta conta.</para>
+
+<para
+>Seleccione a regra que se aplica melhor na lista para a sua companhia telefónica.</para>
+
+<para
+>Se você não encontrar nenhuma, poderá criar você próprio uma se copiar o modelo fornecido, o qual você poderá encontrar em <link linkend="appendix-accounting-template"
+>apêndice</link
+>.</para>
+
+<para
+>A opção final desta página é a <guilabel
+>Contabilidade do Volume</guilabel
+>, a qual é descrita em baixo.</para>
+
+<sect2>
+<title
+>Contabilidade do Volume</title>
+
+<sect3>
+<title
+>O que é a contabilidade do volume?</title>
+
+<para
+>Basicamente, pretende contar o número de 'bytes' transmitidos de e para a Internet. O &kppp; consegue contar os 'bytes' recebidos, enviados e ambos. Depende de si o que pretende (ou necessita).</para>
+
+</sect3>
+
+<sect3>
+<title
+>Porque é que necessito de contabilizar o volume?</title>
+
+<para
+>Muitos dos Fornecedores de Acesso à Internet facturam os seus clientes com base no número de 'bytes' que são transferidos. Ainda mais frequente, os <acronym
+>ISP</acronym
+> oferecem uma taxa fixa até um limite de transferência arbitrário, e a partir daí cobram mais por cada 'megabyte' acima deste limite. O &kppp; mostra-lhe o seu volume actual e podê-lo-á ajudar a manter as suas facturas em valores mínimos. Claro, mesmo que você não seja cobrado com base no volume, poderá activar a contabilidade do volume só para satisfazer a sua curiosidade.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Que tipo de contabilidade de volume deverei seleccionar?</title>
+
+<para
+>Isso depende principalmente do seu fornecedor. Muitos deles só contam quantos 'megabytes' você obteve da Internet, ignorando os que você envia. Nesse caso, você deverá seleccionar os <guilabel
+>Bytes Recebidos</guilabel
+>. Se tiver de pagar por ambos, escolha os <guilabel
+>Bytes Recebidos e Enviados</guilabel
+>. Os <guilabel
+>Bytes Enviados</guilabel
+> só estão aqui mesmo para completar as combinações, atendendo a que não se conhecem fornecedores que usem só esta métrica como base de facturação. Poderá ser útil para aqueles que correm um servidor Web ou de &FTP; em casa, todavia.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Desvantagens</title>
+
+<para
+>Infelizmente, existe um problema com a contabilidade do volume. O &kppp; só irá contar o número de 'bytes', independentemente da sua origem. Muitos dos fornecedores definem os seus limites apenas para o acesso à Internet, e não para os dados na sua própria rede. Alguns dos fornecedores definem limites diferentes para os dados que estejam na sua própria rede, no mesmo país, e que venha do outro lado do mar. Por isso, se você não fizer muita navegação na Web, e obtiver a maioria das suas páginas a partir da 'cache' do 'proxy' do seu <acronym
+>ISP</acronym
+>, então o seu fornecedor poderá não estar a cobrar-lhe esses dados. O &kppp; não irá saber se esses pacotes <acronym
+>IP</acronym
+> vêm do 'proxy', e como tal irá contá-los. Por isso, se esta situação se aplica a si ou, como outro exemplo, se o seu fornecedor usa um servidor de 'cache' de notícias como o <application
+>nntpcached</application
+>, então o volume indicado pelo &kppp; poderá ser mais elevado do que a quantidade pela qual que você irá ser facturado. Por outro lado, como factor positivo, o &kppp; nunca irá subestimar as suas contas.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/getting-online.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/getting-online.docbook
new file mode 100644
index 00000000000..a2f59f57838
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/getting-online.docbook
@@ -0,0 +1,93 @@
+<chapter id="getting-online">
+<title
+>Ligar-se de forma simples</title>
+
+<sect1 id="things-to-prepare">
+<title
+>Algumas coisas que deverá ter prontas antes de começar</title>
+
+<para
+>Se tiver uma distribuição relativamente recente do &Linux;, poderá achar o resto do documento supérfluo. O &kppp; vem com um pequeno e útil assistente que, na maioria dos casos, poderá pôr a ligação em funcionamento numa questão de minutos.</para>
+
+<para
+>Quer use o assistente quer não, você deverá seguir as próximas instruções antes de começar:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O número de telefone dos modems do seu <acronym
+>ISP</acronym
+>.</para
+></listitem>
+<listitem
+><para
+>O seu utilizador e senha do seu <acronym
+>ISP</acronym
+>.</para
+></listitem>
+<listitem
+><para
+>Os servidores de <acronym
+>DNS</acronym
+> do seu <acronym
+>ISP</acronym
+> (um é suficiente, mas dois é melhor).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Outras informações opcionais que poderá achar úteis para aceder por completo aos serviços do seu <acronym
+>ISP</acronym
+> são:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O endereço do servidor de recepção de correio (normalmente <systemitem class="systemname"
+>pop.o-seu-isp.com</systemitem
+> ou <systemitem class="systemname"
+>mail.o-seu-isp.com</systemitem
+>)</para
+><para
+>Descubra também se o seu <acronym
+>ISP</acronym
+> usa o protocolo POP3 ou o IMAP.</para
+></listitem>
+<listitem
+><para
+>O servidor de envio do seu correio (<acronym
+>SMTP</acronym
+>) (poderá ser o mesmo que o de recepção, e que se chama normalmente algo do tipo <systemitem class="systemname"
+>smtp.o-seu-isp.com</systemitem
+>).</para
+></listitem>
+<listitem
+><para
+>O servidor de notícias da Usenet (<acronym
+>NNTP</acronym
+>) (provavelmente algo do género <systemitem class="systemname"
+>news.o-seu-isp.com</systemitem
+> ou <systemitem class="systemname"
+>nntp.o-seu-isp.com</systemitem
+>).</para
+></listitem>
+<listitem
+><para
+>Os servidores 'proxy' que o seu <acronym
+>ISP</acronym
+> tenha configurados.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Toda essa informação poderá estar disponível em algum papel que tenha recebido do seu <acronym
+>ISP</acronym
+> quando fez o contrato com eles, ou podê-la-á saber na linha telefónica de suporte do seu <acronym
+>ISP</acronym
+>.</para>
+
+<para
+>Tendo à mão a informação anterior, e com uma instalação razoável do &Linux;, você poderá descobrir que a configuração de uma ligação à Internet é tão simples como executar o assistente do &kppp;.</para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/global-settings.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/global-settings.docbook
new file mode 100644
index 00000000000..5e4cfabfd02
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/global-settings.docbook
@@ -0,0 +1,586 @@
+<chapter id="global-settings">
+<title
+>Configuração global do &kppp;</title>
+
+<para
+>As alterações feitas aqui afectam todas as contas que você tiver configurado no &kppp;</para>
+
+<sect1 id="global-accounts">
+<title
+>A página <guilabel
+>Contas</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A página <guilabel
+>Contas</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-config.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A página <guilabel
+>Contas</guilabel
+></phrase>
+</textobject>
+<caption
+><para
+>A página <guilabel
+>Contas</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Nesta janela, você poderá gerir as contas em si. Os nomes das contas aparecem numa lista da janela à esquerda.</para>
+
+<para
+>Para remover uma conta, seleccione o botão <guibutton
+>Remover</guibutton
+>. Ser-lhe-á pedido para confirmar antes de esta conta ser efectivamente apagada.</para>
+
+<para
+>Você poderá fazer uma cópia de uma conta com o botão <guibutton
+>Copiar</guibutton
+>. Você poderia usar isto, por exemplo, para separar os diferentes utilizadores da família, ainda que normalmente seja melhor terem utilizadores diferentes no SO também! Ou, provavelmente, poderá querer ter mais do que uma conta do mesmo <acronym
+>ISP</acronym
+> e queira utilizar ambas as contas.</para>
+
+<para
+>Se escolher <guibutton
+>Editar...</guibutton
+>, irá para a janela que é descrita na <link linkend="dialog-setup"
+>Configuração Manual</link
+>, mas com os detalhes da conta seleccionada.</para>
+
+<para
+>Se escolher <guibutton
+>Nova...</guibutton
+> irá aparecer a escolha entre a configuração com o <link linkend="wizard"
+>Assistente</link
+> ou da <link linkend="dialog-setup"
+>Configuração Manual</link
+>, já descrita.</para>
+
+<para
+>Se você seleccionar uma conta, e se tiver activado a <link linkend="account-accounting"
+>contabilidade</link
+>, então a informação acumulada para essa conta irá aparecer nos dois painéis <guilabel
+>Custos do Telefone:</guilabel
+> e <guilabel
+>Volume:</guilabel
+>, respectivamente.</para>
+
+<para
+>À esquerda da área da contabilidade, existem dois botões: <guibutton
+>Reiniciar...</guibutton
+> e <guibutton
+>Ver os Registos</guibutton
+>.</para>
+
+<para
+>Se carregar em <guibutton
+>Reiniciar...</guibutton
+> irá repor os <guilabel
+>Custos Telefónicos:</guilabel
+> e o <guilabel
+>Volume:</guilabel
+> a 0. Você poderá quere fazer isto uma vez por mês ou por trimestre, quando você tiver recebido a sua conta telefónica e tiver comparado os custos telefónicos. Você poderá limpar os valores independentemente e é possível escolher qual o item a limpar, quando carregar no botão <guibutton
+>Reiniciar</guibutton
+>.</para>
+
+<para
+>Se carregar no botão <guibutton
+>Ver os Registos</guibutton
+> irá abrir outra janela, onde será mostrado um registo com todas as chamadas feitas pelo &kppp;. Se você tiver mantido os registos, você poderá percorrer para trás ou para a frente, em períodos mensais. Isto poderá ser útil se você tiver recebido uma conta astronomicamente elevada e deseja saber o porquê.</para>
+
+</sect1>
+
+<sect1 id="global-device">
+<title
+>A Página <guilabel
+>Dispositivo</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Dispositivo</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-device-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Dispositivo</guilabel
+></phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Dispositivo</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá seleccionar e configurar o seu modem.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Dispositivo do Modem</guilabel
+></term>
+<listitem>
+<para
+>Escolha o dispositivo apropriado para o seu 'hardware'.</para>
+<variablelist>
+<varlistentry>
+<term
+><filename
+>/dev/ttys0</filename
+></term>
+<listitem>
+<para
+>Os utilizadores do DOS ou do &Windows; irão reconhecer este como a COM1, enquanto que a COM2 é o <filename
+>/dev/ttys1</filename
+>, e assim por diante. Estes dispositivos são os normalmente utilizados nos sistemas &Linux;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><filename
+>/dev/cua0</filename
+></term>
+<listitem>
+<para
+>A primeira porta série (COM1). A COM2 é normalmente a <filename
+>/dev/cua1</filename
+>, e assim por diante. Estes dispositivos são normalmente familiares nos sistemas BSD, como o FreeBSD, o NetBSD e o OpenBSD. Os sistemas &Linux; mais antigos também poderão ter estes nomes de dispositivos, embora no &Linux; estes tenham mudado de nome há algum tempo para <filename
+>/dev/ttyS<replaceable
+>x</replaceable
+></filename
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><filename
+>/dev/ttyI0</filename
+></term>
+<listitem>
+<para
+>No &Linux; estes pertencem a placas <acronym
+>RDIS</acronym
+> internas. Estes dispositivos emulam um modem normal compatível com o Hayes. O <filename
+>/dev/ttyI0</filename
+> é para a primeira placa <acronym
+>RDIS</acronym
+>, o <filename
+>/dev/ttyI1</filename
+> para a segunda, e assim por diante. Estes dispositivos só estão disponíveis na versão para &Linux;.</para
+>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><filename class="symlink"
+>/dev/modem</filename
+></term>
+<listitem>
+<para
+>Muitas distribuições de &Linux; criam uma ligação simbólica do dispositivo real do modem para o <filename class="symlink"
+>/dev/modem</filename
+>. <emphasis
+>Você deverá evitar usar este.</emphasis
+>. Use o dispositivo real para o qual ele aponta, em alternativa.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Controlo de Fluxo</guilabel
+></term>
+<listitem>
+<para
+>Seleccione entre Hardware (CRTSCTS), Software (XON/XOFF) e sem controlo de fluxo. A opção recomendada é o controlo de fluxo por 'hardware'.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Terminação da Linha</guilabel
+></term>
+<listitem>
+<para
+>Escolha a sequência de caracteres correcta para o <quote
+>Enter</quote
+> no seu modem. A maioria dos modems irá usar a <quote
+>CR/LF</quote
+>, contudo alguns modems necessitam de uma configuração diferente. Se você tiver algum problema enquanto executa um programa de autenticação, brinque com este parâmetro.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Velocidade de Ligação</guilabel
+></term>
+<listitem
+><para
+>Escolha na lista de velocidades de ligação suportadas pela sua porta série. Repare que a porta série suporta velocidades muito mais altas que o seu modem, na maioria dos casos. Você deverá normalmente começar pelo maior número possível, e só o deverá reduzir se tiver problemas de ligação. </para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term id="lock-files"
+><guilabel
+>Utilizar um Ficheiro de Bloqueio</guilabel
+></term>
+<listitem>
+<para
+>Active esta opção se você quiser que o &kppp; crie um ficheiro de bloqueio. No &Linux; a pasta para este ficheiro será a <filename class="directory"
+>/var/lock</filename
+>. Os programas como o <application
+>mgetty</application
+> dependem da existência destes ficheiros, e o &kppp; não irá trabalhar com o <application
+>mgetty</application
+> se esse ficheiro não estiver criado. Certifique-se que você não usa a opção <option
+>lock</option
+> do <application
+>pppd</application
+> se quiser que o &kppp; bloqueie o modem, dado que a opção do <application
+>pppd</application
+> <option
+>lock</option
+> irá induzir o <application
+>pppd</application
+> a tentar bloquear o dispositivo do modem. Dado que o &kppp; já terá bloqueado o dispositivo, o <application
+>pppd</application
+> irá falhar e o &kppp; irá mostrar a mensagem de erro <errorname
+>o pppd morreu inesperadamente</errorname
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo-Limite do Modem</guilabel
+></term>
+<listitem>
+<para
+>Este é o tempo em segundos que o &kppp; irá estar à espera pela resposta de <returnvalue
+>CONNECT</returnvalue
+> do seu modem. Uma configuração de cerca de 30 segundos é suficiente para a maioria dos casos.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="global-modem">
+<title
+>A Página <guilabel
+>Modem</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Modem</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-modem-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Modem</guilabel
+></phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Modem</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Quando Ocupado Esperar</guilabel
+></term>
+<listitem>
+<para
+>Este é o período de tempo que o modem deverá esperar antes de tentar ligar de novo, depois de ter recebido o sinal de ocupado. Tenha em atenção que existem requisitos das companhias telefónicas, que lhe pedem para não definir este valor demasiado baixo. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Volume do Modem</guilabel
+></term>
+<listitem>
+<para
+>Use a barra para definir o volume do modem. Para a esquerda, o volume fica baixo, enquanto que para a direita fica alto. Em alguns modems, o volume baixo equivale a desligar o volume, enquanto que noutros, o volume médio ou o alto são de facto o mesmo volume.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="modem-commands">
+<term
+><guibutton
+>Comandos do Modem</guibutton
+></term>
+<listitem>
+<para
+>Nesta janela você poderá preencher os vários comandos apropriados para o seu modem. Se você tiver um modem compatível com o Hayes, você provavelmente não terá de alterar nenhum dos valores predefinidos, mas encorajamo-o a ler o apêndice dos <link linkend="appendix-hayes-commands"
+>Comandos Hayes</link
+> deste ficheiro de ajuda. A informação aí fornecida poderá ser bastante útil nos casos em que você possa ter problemas ao configurar uma ligação estável com os modems do seu <acronym
+>ISP</acronym
+>. Em particular, as duas opções para a <guilabel
+>Espera da Pré-Inicialização</guilabel
+> e da <guilabel
+>Espera da Pós-Inicialização</guilabel
+> se tiver a ter bloqueios do modem. Estas configurações fazem com que o &kppp; espere um pouco antes e depois de enviar a mensagem de inicialização do seu modem. A <guilabel
+>Espera de Pré-Inicialização</guilabel
+> irá também enviar por omissão um CR, a menos que tenha definido como intervalo de espera 0.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Questionar o Modem</guibutton
+></term>
+<listitem>
+<para
+>Se carregar neste botão fará com que o &kppp; peça ao seu modem para se identificar. Em caso de sucesso, a resposta do seu modem será mostrada numa janela. Isto poderá ser ou não informativo, dependendo do seu modem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Terminal</guibutton
+></term>
+<listitem>
+<para
+>Se carregar no botão <guibutton
+>Terminal</guibutton
+> irá mostrar um mini-terminal. Você poderá usar este mini-terminal para testar o seu modem e para experimentar o protocolo de negociação que inicia uma ligação PPP ao seu <acronym
+>ISP</acronym
+>. Você já não necessitará mais de um programa de terminal como o <application
+>minicom</application
+> ou o <application
+>Seyon</application
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="global-graph">
+<title
+>A página <guilabel
+>Gráfico</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A página <guilabel
+>Gráfico</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-graph-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A página <guilabel
+>Gráfico</guilabel
+></phrase>
+</textobject>
+<caption
+><para
+>A página <guilabel
+>Gráfico</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá definir as cores a usar no gráfico do &kppp;. Você poderá definir diferentes cores para a <guilabel
+>Cor de fundo</guilabel
+>, a <guilabel
+>Cor do texto</guilabel
+>, a <guilabel
+>Cor dos bytes recebidos</guilabel
+> e a <guilabel
+>Cor dos bytes enviados</guilabel
+>.</para>
+
+</sect1>
+
+<sect1 id="global-misc">
+<title
+>A Página <guilabel
+>Outros</guilabel
+></title>
+
+<screenshot>
+<screeninfo
+>A Página <guilabel
+>Outros</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-misc-tab.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página <guilabel
+>Outros</guilabel
+></phrase>
+</textobject>
+<caption
+><para
+>A Página <guilabel
+>Outros</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui estão algumas opções que não encaixam de facto em nenhum outra secção, embora possam ser à mesma bastante úteis.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Versão do 'pppd'</guilabel
+></term>
+<listitem>
+<para
+>O número de versão do servidor 'pppd' no seu sistema.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tempo-limite do pppd</guilabel
+></term>
+<listitem>
+<para
+>O &kppp; irá esperar esta quantidade de tempo depois de iniciar o programa e de iniciar o <application
+>pppd</application
+> para que o <application
+>pppd</application
+> estabeleça uma ligação válida de <acronym
+>PPP</acronym
+> antes de desistir e matar o <application
+>pppd</application
+></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ir para o Painel quando Ligado</guilabel
+></term>
+<listitem>
+
+<para
+>Se esta opção estiver seleccionada, o &kppp; acoplar-se-á no painel, onde ficará simbolizado por um pequeno ícone animado. Use o botão <mousebutton
+>esquerdo</mousebutton
+> do rato neste ícone para repor a janela do &kppp;. O botão <mousebutton
+>direito</mousebutton
+> irá abrir um menu de contexto que possibilita repor a janela, mostrar as estatísticas de transferência ou fechar a ligação. Esta opção sobrepõe-se à <guilabel
+>Minimizar a Janela Quando Ligado</guilabel
+>.</para>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ligar de Novo Automaticamente se for Desligado</guilabel
+></term>
+<listitem>
+<para
+>Se seleccionar esta opção fará com que o &kppp; tente ligar-se de novo se você se desligar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Relógio no Título</guilabel
+></term>
+<listitem>
+<para
+>Isto fará com que o &kppp; mostre o tempo da ligação no título da janela do &kppp;, enquanto você está ligado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Desligar se o servidor do X terminar</guilabel
+></term>
+<listitem>
+<para
+>Se você assinalar esta opção, fará com que o &kppp; termine a ligação <acronym
+>PPP</acronym
+>, desligue o modem e termine a contabilidade de forma ordeira, quando o servidor X sair. Isto é útil se você tem o hábito de se esquecer de desligar quando sai do servidor X, ou se simplesmente não se quer preocupar a desligar manualmente a sua sessão. Se você não quiser que o &kppp; suspenda o modem quando você sair do servidor X, deverá deixar este campo desligado. Tenha em atenção que, se tiver a contabilidade activa, você terá um registo de contabilidade não finalizado nos seus registos, de cada vez que o servidor X sai e o &kppp; termina.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sair ao Desligar</guilabel
+></term>
+<listitem>
+<para
+>Se estiver activa a opção, o &kppp; irá sair quando você se desligar da Internet. Caso contrário, o &kppp; continuará aberto depois de você desligar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Minimizar a Janela quando Ligado</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver seleccionada, o &kppp; minimizar-se-á depois de estabelecer uma ligação. O tempo passado da ligação será apresentado na barra de tarefas.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="global-about">
+<title
+>A Página <guilabel
+>Acerca</guilabel
+></title>
+
+<para
+>A página <guilabel
+>Acerca</guilabel
+> mostra a versão, a licença e a informação do autor do &kppp;.</para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/hayes.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/hayes.docbook
new file mode 100644
index 00000000000..429b71762c9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/hayes.docbook
@@ -0,0 +1,1909 @@
+<appendix id="appendix-hayes-commands">
+<title
+>O Conjunto de Comandos de Modem Hayes</title>
+
+<para
+>Aqui está uma descrição do Conjunto de Comandos Hayes. A maioria dos modems seguem este conjunto de comandos em grande medida. Se você perdeu o manual do seu modem ou nunca teve nenhum, de facto, esta referência poderá ser útil. O autor, por exemplo, descobriu como desligar o altifalante do seu modem: <command
+>ATM0</command
+> -- Finalmente: Silêncio!</para>
+
+<para
+>O comando de inicialização do modem consiste numa série de comandos. Ele prepara o modem para as comunicações, configurando algumas funcionalidades como o modo de marcação, as esperas, a detecção do sinal de ocupado, entre muitas outras configurações. Os programas mais recentes de comunicação por modem repõem o comando de inicialização por si de acordo com as opções do menu que selecciona, quais as funcionalidades que activa, &etc;.</para>
+
+<para
+>Durante vários anos, os modems Hayes foram a norma. Como o campo do fabrico dos modems cresceu, alguns aderiram pelo menos de forma ligeira à norma Hayes. O que se segue é uma lista parcial do conjunto de comandos Hayes (chamados os comandos <quote
+>AT</quote
+>). O conjunto de comandos Hayes poderá ser dividido em quatro grupos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Conjunto Básico de Comandos</term>
+<listitem
+><para
+>Um carácter maiúsculo seguido de um dígito. Por exemplo, <command
+>M1</command
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Conjunto de Comandos Extendidos</term>
+<listitem
+><para
+>Um <quote
+>&amp;</quote
+> (E comercial) e um carácter maiúsculo seguido de um número. Esta é uma extensão do conjunto de comandos básico. Por exemplo, <command
+>&amp;M1</command
+>. Repare que o <command
+>M1</command
+> é diferente do <command
+>&amp;M1</command
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Conjunto de Comandos Proprietário</term>
+<listitem
+><para
+>Normalmente iniciados por uma barra invertida (<quote
+>\</quote
+>), ou por um sinal de percentagem (<quote
+>&percnt;</quote
+>), estes comandos variam de fabricante para fabricante de modems. Por essa razão, somente alguns desses comandos estão aqui listados.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Comandos de Registos</term>
+<listitem
+><para
+><command
+>S<replaceable
+>r</replaceable
+>=<replaceable
+>n</replaceable
+></command
+> em que o <replaceable
+>r</replaceable
+> é o número do registo a ser alterado e o <replaceable
+>n</replaceable
+> é o valor novo que é atribuído.</para>
+
+<para
+>Um <quote
+>registo</quote
+> é o termo informático para uma localização física específica na memória. Os modems têm muito pouca memória incorporada. Este quarto conjunto de comandos é usado para introduzir valores num registo (localização de memória) em particular. O registo irá guardar uma <quote
+>variável</quote
+> especial (informação alfanumérica) que será usada pelo modem e pelo programa de comunicação. Por exemplo, o <command
+>S7=60</command
+> diz ao seu computador para <quote
+>Configurar o registo #7 para o valor 60</quote
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<note
+><para
+>Ainda que a maioria dos comandos sejam definidos através de uma combinação letra-número (<command
+>L0</command
+>, <command
+>L1</command
+> &etc;), o uso de um zero é opcional. Neste exemplo, o <command
+>L0</command
+> é o mesmo que um <command
+>L</command
+> normal. Tenha isso em atenção quando ler a tabela em baixo!</para
+></note>
+
+<para
+>Aqui estão alguns dos caracteres mais importantes que poderão aparecer no comando de inicialização do modem. Estes caracteres normalmente não deverão ser alterados.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>AT</command
+></term>
+<listitem
+><para
+>Diz ao modem que se seguem comandos do modem. Isto deverá iniciar cada uma das linhas de comandos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>Z</command
+></term>
+<listitem
+><para
+>Repõe o modem no seu estado predefinido</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>,</command
+> (uma virgula)</term>
+<listitem
+><para
+>faz o seu programa parar por um segundo. Você poderá usar mais do que um <command
+>,</command
+> por cada linha. Por exemplo, o <command
+>,,,,</command
+> diz ao programa para parar quatro segundos (A duração da pausa é definida pela configuração do registo <varname
+>S8</varname
+>).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>^M</command
+></term>
+<listitem
+><para
+>Envia o carácter de Mudança de Linha que termina a linha actual para o modem. Este é um código de controlo que a maioria dos programa de comunicação traduz como <quote
+>Carriage Return</quote
+></para
+></listitem
+></varlistentry>
+</variablelist>
+
+<sect1 id="hayes-basic-commands">
+<title
+>O Conjunto Básico de Comandos Hayes</title>
+
+<para
+>Em ordem alfabética:</para>
+
+ <table>
+ <title
+>Conjunto Básico de Comandos Hayes</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Comando</entry>
+ <entry
+>Descrição</entry>
+ <entry
+>Comentários</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+><command
+>A0</command
+> ou <command
+>A</command
+></entry>
+ <entry
+>Atende a chamada recebida</entry>
+ <entry
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>A/</command
+></entry>
+ <entry
+>Repete o último comando</entry>
+ <entry
+>Não prefixe com o <command
+>AT</command
+>. O Enter normalmente interrompe.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>B0</command
+> ou <command
+>B</command
+></entry>
+ <entry
+>Negociação de chamadas</entry>
+ <entry
+>Sequência de Resposta Modo V32/CCITT.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>B1</command
+></entry>
+ <entry
+>Negociação de chamadas</entry>
+ <entry
+>Sequência de Resposta Bell 212A.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>B2</command
+></entry>
+ <entry
+>Negociação de chamadas</entry>
+ <entry
+>Descritivo/Silencioso na Resposta</entry>
+ </row>
+ <row>
+ <entry
+><command
+>D</command
+></entry>
+ <entry
+>Ligar</entry>
+ <entry
+><para
+>Liga o número seguinte e executa o início do protocolo no modo de origem.</para
+><variablelist>
+ <varlistentry>
+ <term
+><command
+>P</command
+></term>
+ <listitem
+><para
+>Marcação por Impulsos</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><command
+>T</command
+></term>
+ <listitem
+><para
+>Marcação por Tons</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><command
+>W</command
+></term>
+ <listitem
+><para
+>Esperar pelo segundo toque de ligação</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><command
+>,</command
+></term>
+ <listitem
+><para
+>Fica em pausa durante o tempo definido no registo <varname
+>S8</varname
+> (normalmente 2 segundos)</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><command
+>;</command
+></term>
+ <listitem
+><para
+>Fica no modo de comandos depois da marcação.</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><command
+>!</command
+></term>
+ <listitem
+><para
+>Modo de comutação (suspende por meio segundo, como quem transfere uma chamada).</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><command
+>L</command
+></term>
+ <listitem
+><para
+>Marca o último número</para
+></listitem>
+ </varlistentry>
+ </variablelist
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>E0</command
+> ou <command
+>E</command
+></entry>
+ <entry
+>Sem Eco</entry>
+ <entry
+>Não fará eco dos comandos para o computador</entry>
+ </row>
+ <row>
+ <entry
+><command
+>E1</command
+></entry>
+ <entry
+>Eco</entry>
+ <entry
+>Fará eco dos comandos para o computador (para que o utilizador veja o que escreve)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>H0</command
+></entry>
+ <entry
+>Estado do Descanso</entry>
+ <entry
+>No descanso - Suspenso</entry>
+ </row>
+ <row>
+ <entry
+><command
+>H1</command
+></entry>
+ <entry
+>Estado do descanso</entry>
+ <entry
+>Fora do descanso - telefone levantado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>I0</command
+> ou <command
+>I</command
+></entry>
+ <entry
+>Pesquisa, Informação ou Interrogação</entry>
+ <entry
+>Este comando é muito específico do modelo. O <command
+>I0</command
+> normalmente devolve um número ou um código, enquanto que os números mais elevados normalmente devolvem informações muito mais úteis.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>L0</command
+> ou <command
+>L</command
+></entry>
+ <entry
+>Volume do Altifalante. Os modems com controlos de volume não terão estas opções.</entry>
+ <entry
+>Volume baixo ou desligado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>L1</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Volume Baixo</entry>
+ </row>
+ <row>
+ <entry
+><command
+>L2</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Volume Médio</entry>
+ </row>
+ <row>
+ <entry
+><command
+>L3</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Volume Alto</entry>
+ </row>
+ <row>
+ <entry
+><command
+>M0</command
+> ou <command
+>M</command
+></entry>
+ <entry
+>Altifalante desligado</entry>
+ <entry
+>O <command
+>M3</command
+> também é normal, mas é diferente de marca para marca</entry>
+ </row>
+ <row>
+ <entry
+><command
+>M1</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Altifalante ligado até à portadora remota ser detectada (&ie; até que o outro modem se ouça)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>M2</command
+></entry>
+ <entry
+></entry>
+ <entry
+>O altifalante está sempre ligado (os sons dos dados ouvem-se depois do CONNECT)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>N0</command
+> ou <command
+>N</command
+></entry>
+ <entry
+>Velocidade da Negociação</entry>
+ <entry
+>Negoceia só a à velocidade indicada no registo <link linkend="hayes-s37"
+><varname
+>S37</varname
+></link
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>N1</command
+></entry>
+ <entry
+></entry>
+ <entry
+>A negociação é feita a uma velocidade maior do que o registo <link linkend="hayes-s37"
+><varname
+>S37</varname
+></link
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>O0</command
+> ou <command
+>O</command
+></entry>
+ <entry
+>Volta a 'Online'</entry>
+ <entry
+>Veja também o <link linkend="hayes-basic-x1"
+><command
+>X1</command
+></link
+>, dado que a detecção do toque de chamada poderá estar activa.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>O1</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Volta a 'Online' depois de uma sequência de equalização</entry>
+ </row>
+ <row>
+ <entry
+><command
+>Q0</command
+> ou <command
+>Q1</command
+></entry>
+ <entry
+>Volume Silencioso</entry>
+ <entry
+>Desligado - Mostra os códigos do resultados, o utilizador vê as respostas dos comandos (&eg; <computeroutput
+>OK</computeroutput
+>)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>Q1</command
+></entry>
+ <entry
+>Volume Silencioso</entry>
+ <entry
+>Ligado - Os códigos do resultado são suprimidos e o utilizador não vê as respostas.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>S<replaceable
+>n</replaceable
+>?</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Pergunta o conteúdo do registo S <replaceable
+>n</replaceable
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>S<replaceable
+>n</replaceable
+>=<replaceable
+>r</replaceable
+></command
+></entry>
+ <entry
+>Gravar</entry>
+ <entry
+>Guarda o valor de <replaceable
+>r</replaceable
+> no registo S <replaceable
+>n</replaceable
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>V0</command
+> ou <command
+>V</command
+></entry>
+ <entry
+>Descritivo</entry>
+ <entry
+>Códigos de resultado numéricos</entry>
+ </row>
+ <row>
+ <entry
+><command
+>V1</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Códigos de resultado em inglês (&eg; <computeroutput
+>CONNECT</computeroutput
+> (ligado), <computeroutput
+>BUSY</computeroutput
+> (ocupado), <computeroutput
+>NO CARRIER</computeroutput
+> (sem portadora), &etc;)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>X0</command
+> ou <command
+>X</command
+></entry>
+ <entry
+>Smartmodem</entry>
+ <entry
+>Códigos resultado compatíveis com o Smartmodem 300 da Hayes</entry>
+ </row>
+ <row>
+ <entry
+><anchor id="hayes-basic-x1"/><command
+>X1</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Normalmente adiciona a velocidade da ligação aos códigos de resultado básicos (&eg; <computeroutput
+>CONNECT 1200</computeroutput
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>X2</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Normalmente adiciona a detecção do toque de chamada (o que evita a ligação cega e algumas vezes evita o <command
+>AT0</command
+>)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>X3</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Normalmente adiciona a detecção do sinal de ocupado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>X4</command
+></entry>
+ <entry
+></entry>
+ <entry
+>Normalmente adiciona tanto a detecção do toque de chamada como o de ocupado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>Z0</command
+> ou <command
+>Z</command
+></entry>
+ <entry
+>Reiniciar</entry>
+ <entry
+>Repõe o modem na configuração gravada. Use o <command
+>Z0</command
+>, <command
+>Z1</command
+> &etc; para vários perfis. Isto é o mesmo que o <command
+>&amp;F</command
+> para os valores de fábrica no caso dos modems sem <acronym
+>NVRAM</acronym
+> (memória não-volátil)</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect1>
+
+ <sect1 id="hayes-extended-commands">
+ <title
+>O Conjunto Extendido de Comandos Hayes</title
+><subtitle
+>Comandos com E-Comercial</subtitle>
+
+ <table>
+ <title
+>O Conjunto Extendido de Comandos Hayes</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Comando</entry>
+ <entry
+>Descrição</entry>
+ <entry
+>Comentários</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+><command
+>&amp;B0</command
+> ou <command
+>&amp;B</command
+></entry>
+ <entry
+>Parâmetros de Reaprendizagem</entry>
+ <entry
+>Desactiva a função de reaprendizagem automática</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;B1</command
+></entry>
+ <entry
+>Parâmetros de Reaprendizagem</entry>
+ <entry
+>Activa a função de reaprendizagem automática</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;B2</command
+></entry>
+ <entry
+>Parâmetros de Reaprendizagem</entry>
+ <entry
+>Activa a reaprendizagem automática, mas desliga-a se não houver melhoria da linha no período definido pelo registo <link linkend="hayes-s7"
+><varname
+>S7</varname
+></link
+></entry>
+</row>
+ <row>
+ <entry
+><command
+>&amp;C0</command
+> ou <command
+>&amp;C1</command
+></entry>
+ <entry
+>Detecção da portadora</entry>
+ <entry
+>Sinal sempre activo</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;C1</command
+></entry>
+ <entry
+>Detecção da portadora</entry>
+ <entry
+>Indica a portadora remota (normalmente predefinido)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;D0</command
+> ou <command
+>&amp;D</command
+></entry>
+ <entry
+>Data Terminal Ready - Terminal de Dados Pronto (<acronym
+>DTR</acronym
+>) </entry>
+ <entry
+>Sinal ignorado (Isto é específico do modelo, por isso deverá ver as informações sobre ele!)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;D1</command
+></entry>
+ <entry
+>Data Terminal Ready - Terminal de Dados Pronto (<acronym
+>DTR</acronym
+>) </entry>
+ <entry
+>Se o <acronym
+>DTR</acronym
+> vier de Ligado para Desligado, o modem entra no modo de comandos (Só em alguns modems)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;D2</command
+></entry>
+ <entry
+>Data Terminal Ready - Terminal de Dados Pronto (<acronym
+>DTR</acronym
+>) </entry>
+ <entry
+>Alguns modems suspendem-se com a transição de Ligado para Desligado do <acronym
+>DTR</acronym
+> (Esta é a predefinição normal)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;D3</command
+></entry>
+ <entry
+>Data Terminal Ready - Terminal de Dados Pronto (<acronym
+>DTR</acronym
+>) </entry>
+ <entry
+>Suspende e reinicia o modem, voltando ao modo de comandos com o <acronym
+>DTR</acronym
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;F0</command
+> ou <command
+>&amp;F</command
+></entry>
+ <entry
+>Predefinições de fábrica</entry>
+ <entry
+><para
+>Predefinições genéricas compatíveis com o Hayes. </para
+><para
+>Esta é normalmente uma boa coisa para usar no seu comando de inicialização, dado que as configurações <command
+>&amp;F1</command
+>-<command
+>&amp;F3</command
+> podem variar entre modems, e poderão ser elas próprias a causa de alguns problemas de ligação (Dado que você nem sempre sabe o que é que o <command
+>&amp;F2</command
+> da marca X realmente altera).</para
+><para
+>Por outro lado, poupa o trabalho de tentar as outras opções em baixo; muitos dos problemas das pessoas podem ser resolvidos se substituir um comando de inicialização complicado com um simples <command
+>&amp;F2</command
+> ou algo semelhante. Contudo, se você estiver a criar um comando de inicialização, é melhor começar com um <command
+>&amp;F</command
+> simples e não usar a forma <quote
+>personalizada</quote
+> das predefinições.</para
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;F1</command
+></entry>
+ <entry
+>Predefinições de Fábrica</entry>
+ <entry
+>Os valores por omissão destinados para um utilizador de um <acronym
+>PC</acronym
+> compatível com a IBM</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;F2</command
+></entry>
+ <entry
+>Predefinições de Fábrica</entry>
+ <entry
+>Os valores por omissão para um Mac com negociação por 'software'</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;F3</command
+></entry>
+ <entry
+>Predefinições de Fábrica</entry>
+ <entry
+>Os valores por omissão para um Mac com negociação por 'hardware'</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;G0</command
+> ou <command
+>&amp;G</command
+></entry>
+ <entry
+>Tons de guarda</entry>
+ <entry
+>Desactiva os tons de guarda</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;K0</command
+> ou <command
+>&amp;K</command
+></entry>
+ <entry
+>Controlo de fluxo local</entry>
+ <entry
+>Desactiva o controlo de fluxo local</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;K1</command
+></entry>
+ <entry
+>Controlo de fluxo local</entry>
+ <entry
+>Activa o controlo de fluxo local por 'hardware' com o RTS/CTS</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;K2</command
+></entry>
+ <entry
+>Controlo de fluxo local</entry>
+ <entry
+>Activa o controlo de fluxo local por 'software' com o XON/XOFF</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;K3</command
+></entry>
+ <entry
+>Controlo de fluxo local</entry>
+ <entry
+>Activa o controlo de fluxo local por 'hardware' com o RTS/CTS</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;K4</command
+></entry>
+ <entry
+>Controlo de fluxo local</entry>
+ <entry
+>Activa o controlo de fluxo local por 'software' com o XON/XOFF</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;L0</command
+> ou <command
+>&amp;L</command
+></entry>
+ <entry
+>Modo de marcação</entry>
+ <entry
+>Selecciona o modo de marcação</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;M0</command
+> ou <command
+>&amp;M</command
+></entry>
+ <entry
+>Modo de controlo de erros</entry>
+ <entry
+>Selecciona o modo assíncrono sem <acronym
+>EC</acronym
+> (correcção de erros) (é o mesmo que o <command
+>&amp;Q0</command
+>)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;P0</command
+> ou <command
+>&amp;P</command
+></entry>
+ <entry
+>Relação da marcação por impulsos</entry>
+ <entry
+>A marcação por impulsos nos E.U.A./Canadá têm uma relação de 39% marcação / 61% quebra</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;P1</command
+></entry>
+ <entry
+>Relação da marcação por impulsos</entry>
+ <entry
+>A marcação por impulsos da G.B./Hong Kong têm uma relação de 33% marcação / 67% quebra</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Q0</command
+> ou <command
+>&amp;Q</command
+></entry>
+ <entry
+>Modo de controlo de erros</entry>
+ <entry
+>Modo assíncrono sem <acronym
+>EC</acronym
+> (correcção de erros). Sem armazenamento temporário de dados. <acronym
+>ASB</acronym
+> desactivado.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Q5</command
+></entry>
+ <entry
+>Modo de controlo de erros</entry>
+ <entry
+>Selecciona a operação com <acronym
+>EC</acronym
+> (correcção de erros) do V.42 (necessita de controlo de fluxo)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Q6</command
+></entry>
+ <entry
+>Modo de controlo de erros</entry>
+ <entry
+>Modo assíncrono com <acronym
+>ASB</acronym
+> (necessita de controlo de fluxo)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Q8</command
+></entry>
+ <entry
+>Modo de controlo de erros</entry>
+ <entry
+>Selecciona o protocolo de <acronym
+>EC</acronym
+> (correcção de erros) alternativo (<acronym
+>MNP</acronym
+>)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Q9</command
+></entry>
+ <entry
+>Modo de controlo de erros</entry>
+ <entry
+>Compressão de dados condicional: V.42bis = sim, MNP5 = não.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;S0</command
+> ou <command
+>&amp;S</command
+></entry>
+ <entry
+>Selecção da acção de <acronym
+>DSR</acronym
+></entry>
+ <entry
+>Sempre activa (por omissão)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;S1</command
+></entry>
+ <entry
+>Selecção da acção de <acronym
+>DSR</acronym
+></entry>
+ <entry
+>Segue a especificação da <acronym
+>EIA</acronym
+> (Activa a seguir ao tom da portadora e até esta ser perdida)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;T0</command
+> ou <command
+>&amp;T</command
+></entry>
+ <entry
+>Teste automático</entry>
+ <entry
+>Efectua um teste ao dispositivo na maioria dos modems</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;U0</command
+> ou <command
+>&amp;U</command
+></entry>
+ <entry
+>Modulação de código Trellis</entry>
+ <entry
+>Activa a <acronym
+>TCM</acronym
+> do V.32</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;U1</command
+></entry>
+ <entry
+>Modulação de código Trellis</entry>
+ <entry
+>Desactiva a <acronym
+>TCM</acronym
+> do V.32</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;V0</command
+> ou <command
+>&amp;V1</command
+></entry>
+ <entry
+>Ver as configuração activas</entry>
+ <entry
+>(e normalmente gravadas) dos perfis (ou <command
+>ATI4</command
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;W0</command
+> ou <command
+>&amp;W</command
+></entry>
+ <entry
+>Guardar o perfil</entry>
+ <entry
+>Na <acronym
+>NVRAM</acronym
+> (<command
+>&amp;W0</command
+>, <command
+>&amp;W1</command
+> etc. para os vários perfis) Algumas configurações não podem ser gravadas. Estas normalmente não são apresentadas no <command
+>&amp;V</command
+> ou no <command
+>ATI4</command
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Y0</command
+> ou <command
+>&amp;Y</command
+></entry>
+ <entry
+>Selecciona a configuração carregada no arranque</entry>
+ <entry
+>Carrega o perfil 0 (por omissão)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Y1</command
+></entry>
+ <entry
+>Selecciona a configuração carregada no arranque</entry>
+ <entry
+>Carrega o perfil 1</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&amp;Z<replaceable
+>n</replaceable
+>=<replaceable
+>x</replaceable
+></command
+></entry>
+ <entry
+>Reinicialização rápida com carregamento do perfil gravado número <replaceable
+>n</replaceable
+></entry>
+ <entry
+>Tenha em atenção que todos os itens a seguir ao <command
+>&amp;Z</command
+> na linha de comandos são ignorados</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ </sect1>
+
+ <sect1 id="hayes-backslash-commands">
+ <title
+>Comandos da Barra Invertida e do Sinal de Percentagem</title>
+
+ <table>
+ <title
+>Comandos da Barra Invertida e do Sinal de Percentagem</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Comando</entry>
+ <entry
+>Descrição</entry>
+ <entry
+>Comentários</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+><command
+>\A0</command
+> ou <command
+>\A</command
+></entry>
+ <entry
+>Tamanho máximo do bloco de <acronym
+>MNP</acronym
+> em caracteres</entry>
+ <entry
+>máximo de 64 caracteres</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\A1</command
+></entry>
+ <entry
+>Tamanho máximo do bloco de <acronym
+>MNP</acronym
+> em caracteres</entry>
+ <entry
+>máximo de 128 caracteres</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\A2</command
+></entry>
+ <entry
+>Tamanho máximo do bloco de <acronym
+>MNP</acronym
+> em caracteres</entry>
+ <entry
+>máximo de 192 caracteres</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\A3</command
+></entry>
+ <entry
+>Tamanho máximo do bloco de <acronym
+>MNP</acronym
+> em caracteres</entry>
+ <entry
+>máximo de 256 caracteres</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;C0</command
+> ou <command
+>&percnt;C</command
+></entry>
+ <entry
+>Activação/Desactivação da Compressão dos Dados</entry>
+ <entry
+>Desactivado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;C1</command
+></entry>
+ <entry
+>Activação/Desactivação da Compressão dos Dados</entry>
+ <entry
+>MNP5 activo</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;C2</command
+></entry>
+ <entry
+>Activação/Desactivação da Compressão dos Dados</entry>
+ <entry
+>V.42bis (<acronym
+>BTLZ</acronym
+>) Activo</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;C3</command
+></entry>
+ <entry
+>Activação/Desactivação da Compressão dos Dados</entry>
+ <entry
+>MNP5 &amp; V.42bis (<acronym
+>BTLZ</acronym
+>) Activado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;D0</command
+> ou <command
+>&percnt;D</command
+></entry>
+ <entry
+>Compressão de dados</entry>
+ <entry
+>tamanho do dicionário BLTZ igual a 512</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;D1</command
+></entry>
+ <entry
+>Compressão de dados</entry>
+ <entry
+>tamanho do dicionário BLTZ igual a 1024</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;D2</command
+></entry>
+ <entry
+>Compressão de dados</entry>
+ <entry
+>tamanho do dicionário BLTZ igual a 2048</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;D3</command
+></entry>
+ <entry
+>Compressão de dados</entry>
+ <entry
+>tamanho do dicionário BLTZ igual a 4096</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;E0</command
+> ou <command
+>&percnt;E1</command
+></entry>
+ <entry
+>Método de escapes</entry>
+ <entry
+>ESCAPE DESACTIVADO</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;E1</command
+></entry>
+ <entry
+>Método de escapes</entry>
+ <entry
+>método <command
+>+++AT</command
+> (por omissão)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;E2</command
+></entry>
+ <entry
+>Método de escapes</entry>
+ <entry
+>Método <command
+>AT</command
+> de <computeroutput
+>Break</computeroutput
+> (quebra)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;E3</command
+></entry>
+ <entry
+>Método de escapes</entry>
+ <entry
+>AMBOS os métodos activos</entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;E4</command
+></entry>
+ <entry
+>Método de escapes</entry>
+ <entry
+>Desactiva o <computeroutput
+>OK</computeroutput
+> para o <command
+>+++</command
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>&percnt;E5</command
+></entry>
+ <entry
+>Método de escapes</entry>
+ <entry
+>Activa o <computeroutput
+>OK</computeroutput
+> para o <command
+>+++</command
+></entry>
+ </row>
+ <row>
+ <entry
+><command
+>\J0</command
+> ou <command
+>\J</command
+></entry>
+ <entry
+>Ajuste Automático da Taxa do <acronym
+>DTE</acronym
+></entry>
+ <entry
+>Desactivado</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\J1</command
+></entry>
+ <entry
+>Ajuste Automático da Taxa do <acronym
+>DTE</acronym
+></entry>
+ <entry
+>A taxa do <acronym
+>DTE</acronym
+> é ajustada para corresponder à taxa da portadora.</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N0</command
+> ou <command
+>\N</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação normal (ver abaixo a definição)</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N1</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação directa</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N2</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação fiável <acronym
+>MNP</acronym
+> automática</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N3</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação fiável automática</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N4</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação fiável V.42bis com detecção de fase</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N5</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação fiável V.42bis automática com detecção de fase</entry>
+ </row
+>
+ <row>
+ <entry
+><command
+>\N6</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação fiável V.42 com detecção de fase</entry>
+ </row>
+ <row>
+ <entry
+><command
+>\N7</command
+></entry>
+ <entry
+>Tipo de ligação</entry>
+ <entry
+>Ligação fiável V.42 automática com detecção de fase</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+<para
+>Uma ligação directa é uma ligação simples sem qualquer correcção de erros ou compressão de dados. Neste caso, as velocidades computador-modem e modem-modem deverão ser idênticas.</para>
+
+<para
+>Uma ligação normal usa o controlo de fluxo (quer por 'software' quer por 'hardware') para colocar em 'buffer' os dados a enviar ou a receber, de modo a que o modem possa transmitir os dados a uma taxa diferente da que o computador efectivamente os envia ou recebe. Por exemplo, um computador poderá enviar os dados actuais a 57kbps, mas usando a compressão, o modem envia de facto apenas 28,8kbps. Este é modo usado pela maioria dos modems.</para>
+
+<para
+>Uma ligação fiável é um tipo de ligação normal; se, por alguma razão, a compressão de dados ou a correcção de erros não puderem ser estabelecidas ou mantidas, a ligação suspender-se-á (em resumo, um modem desse tipo garante que todas as ligações são fiáveis, na medida em que suspende a ligação se esta não for fiável).</para>
+
+<para
+>Da mesma forma, uma ligação fiável automática é mais ou menos o mesmo, excepto que o modem tentará negociar de novo a ligação de forma a estabelecer uma ligação fiável. Mais uma vez, este é o modo que a maioria dos modems usa.</para>
+
+</sect1>
+
+<sect1 id="hayes-sregisters">
+<title
+>Registos-S</title>
+
+ <table>
+ <title
+>Registos S</title>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry
+>Registo</entry>
+ <entry
+>Intervalo</entry>
+ <entry
+>Predefinição</entry>
+ <entry
+>Função</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+><varname
+>S0</varname
+></entry>
+ <entry
+>0-255 toques</entry>
+ <entry
+>1-2</entry>
+ <entry
+>Responder no número de toque indicado. Não responder se for igual a 0</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S1</varname
+></entry>
+ <entry
+>0-255 toques</entry>
+ <entry
+>0</entry>
+ <entry
+>Se o <varname
+>S0</varname
+> for maior que <returnvalue
+>0</returnvalue
+>, este registo conta os toques recebidos.</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S2</varname
+></entry>
+ <entry
+>0-127 <acronym
+>ASCII</acronym
+></entry>
+ <entry
+>43 +</entry>
+ <entry
+>Carácter de escape para o modo de comandos</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S2</varname
+></entry>
+ <entry
+>&gt;127</entry>
+ <entry
+></entry>
+ <entry
+>sem ESC</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S3</varname
+></entry>
+ <entry
+>0-127 <acronym
+>ASCII</acronym
+></entry>
+ <entry
+>13 CR</entry>
+ <entry
+>Carácter de fim-de-linha</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S4</varname
+></entry>
+ <entry
+>0-127 <acronym
+>ASCII</acronym
+></entry>
+ <entry
+>10 LF</entry>
+ <entry
+>Carácter de mudança de linha</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S5</varname
+></entry>
+ <entry
+>0-32, 127 <acronym
+>ASCII</acronym
+></entry>
+ <entry
+>8 BS</entry>
+ <entry
+>Carácter de remoção do carácter anterior</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S6</varname
+></entry>
+ <entry
+>2-255 segundos</entry>
+ <entry
+>2</entry>
+ <entry
+>Tempo de espera do toque de chamada (para ligações cegas, ver em <link linkend="hayes-basic-x1"
+>X<replaceable
+>n</replaceable
+></link
+></entry>
+ </row>
+ <row>
+ <entry
+><anchor id="hayes-s7"/><varname
+>S7</varname
+></entry>
+ <entry
+>1-255 segundos</entry>
+ <entry
+>30-60</entry>
+ <entry
+>Tempo de espera para a portadora remota</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S8</varname
+></entry>
+ <entry
+>0-255 segundos</entry>
+ <entry
+>2</entry>
+ <entry
+>Tempo de pausa da vírgula usada na chamada</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S9</varname
+></entry>
+ <entry
+>1-255 1/10 segundos</entry>
+ <entry
+>6</entry>
+ <entry
+>Tempo de detecção da portadora necessário para o reconhecimento</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S10</varname
+></entry>
+ <entry
+>1-255 1/10 segundos</entry>
+ <entry
+>7-14</entry>
+ <entry
+>Tempo entre a perda da portadora e a suspensão</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S11</varname
+></entry>
+ <entry
+>50-255 milisegundos</entry>
+ <entry
+>70-95</entry>
+ <entry
+>Duração e intervalo entre os tons na marcação por tons</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S12</varname
+></entry>
+ <entry
+>0-255 1/50 segundos</entry>
+ <entry
+>50</entry>
+ <entry
+>Tempo de guarda para a pausa entre as sequências de comandos do <command
+>+++</command
+></entry>
+ </row>
+ <row>
+ <entry
+><varname
+>S36</varname
+></entry>
+ <entry
+><para
+>Opções de substituição quando a ligação com correcção de erros falha:</para
+><itemizedlist>
+ <listitem
+><para
+>0 - Desligar</para>
+ </listitem>
+ <listitem
+><para
+>1 - Estabelecer Ligação Directa</para>
+ </listitem>
+ <listitem
+><para
+>3 - Estabelecer Ligação Normal</para>
+ </listitem>
+ <listitem
+><para
+>4 - Estabelecer uma ligação <acronym
+>MNP</acronym
+> se possível, caso contrário desligar</para>
+ </listitem>
+ <listitem
+><para
+>5 - Estabelecer uma ligação <acronym
+>MNP</acronym
+> se possível, caso contrário uma Ligação Directa.</para>
+ </listitem>
+ <listitem
+><para
+>7 - Estabelecer uma ligação <acronym
+>MNP</acronym
+> se possível, caso contrário uma Ligação Normal.</para>
+ </listitem>
+ </itemizedlist
+></entry
+>
+ <entry
+>7</entry>
+ <entry
+>Tratamento da Falha de Negociação</entry>
+ </row>
+ <row>
+ <entry
+><anchor id="hayes-s37"/><varname
+>S37</varname
+></entry>
+ <entry
+><itemizedlist>
+ <listitem
+><para
+><returnvalue
+>1</returnvalue
+> = 300 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>5</returnvalue
+> = 1200 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>6</returnvalue
+> = 2400 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>7</returnvalue
+> = 1200/75 bps (modo v.23)</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>8</returnvalue
+> = 4800 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>9</returnvalue
+> = 9600 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>10</returnvalue
+> = 12000 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>11</returnvalue
+> = 14400 bps</para>
+ </listitem>
+ <listitem
+><para
+><returnvalue
+>12</returnvalue
+> = 7200 bps</para>
+ </listitem>
+ </itemizedlist
+></entry>
+ <entry
+>0</entry>
+ <entry
+>Velocidade da Negociação (Negociação inicial)</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+<para
+>Muitos dos modems têm dezenas, até centenas, de registos S, mas só a primeira dúzia ou duas é que são relativamente normalizadas. Elas são alteradas com um comando do tipo <command
+>ATS<replaceable
+>n</replaceable
+>=<replaceable
+>N</replaceable
+></command
+>, e é analisada com o <command
+>ATS<replaceable
+>n</replaceable
+>?</command
+> (&eg; o <userinput
+><command
+>AT</command
+> <command
+>S10</command
+><option
+>=70</option
+> <command
+>S1?</command
+></userinput
+> iria dizer ao modem para não suspender durante sete segundos se não ouvir o modem de resposta, e devolve o número de vezes que o telefone tocou da última vez).</para>
+
+</sect1>
+</appendix>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kppp/index.cache.bz2
new file mode 100644
index 00000000000..6b7fc327112
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/index.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/index.docbook
new file mode 100644
index 00000000000..96a7f8cbf92
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/index.docbook
@@ -0,0 +1,384 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kppp;">
+ <!ENTITY package "kdenetwork"
+>
+ <!ENTITY getting-online SYSTEM "getting-online.docbook">
+ <!ENTITY wizard SYSTEM "wizard.docbook">
+ <!ENTITY dialog-setup SYSTEM "dialog-setup.docbook">
+ <!ENTITY global-settings SYSTEM "global-settings.docbook">
+ <!ENTITY security SYSTEM "security.docbook">
+ <!ENTITY chap-and-pap SYSTEM "chap.docbook">
+ <!ENTITY tricks SYSTEM "tricks.docbook">
+ <!ENTITY callback SYSTEM "callback.docbook">
+ <!ENTITY kppp-faq SYSTEM "kppp-faq.docbook">
+ <!ENTITY hayes-reference SYSTEM "hayes.docbook">
+ <!ENTITY accounting SYSTEM "accounting.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kppp;</title>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>Lauri Watts</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-06-11</date>
+<releaseinfo
+>1.01.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kppp; é um activador e uma interface para o <application
+>pppd</application
+>, e que permite a geração de 'scripts' interactivos e a configuração da rede.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kppp</keyword>
+<keyword
+>kdenetwork</keyword>
+<keyword
+>ligação</keyword>
+<keyword
+>internet</keyword>
+<keyword
+>ppp</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kppp; é um activador e uma interface para o <application
+>pppd</application
+>, e que permite a geração de 'scripts' interactivos e a configuração da rede. Ele irá automatizar a ligação em progresso ao seu <acronym
+>ISP</acronym
+>, enquanto lhe permitirá vigiar convenientemente o processo inteiro. </para>
+
+<para
+>Logo que esteja ligado, o &kppp; irá fornecer um conjunto vasto de estatísticas e irá manter um registo do tempo da ligação dispendido para você.</para>
+
+<para
+>Um terminal incorporado e um gerador de 'scripts' permitir-lhe-á estabelecer a sua ligação com facilidade. Você não irá mais necessitar de um programa de terminal adicional como o <application
+>seyon</application
+> ou o <application
+>minicom</application
+> para testar e configurar a sua ligação.</para>
+
+<para
+>O &kppp; contém uma contabilidade elaborada dos custos telefónicos, a qual lhe permitirá facilmente analisar os seus custos da ligação.</para>
+
+<para
+>Nós esperamos que você goste desta aplicação e que ela lhe facilite a sua ligação à Internet.</para>
+
+</chapter>
+
+&getting-online;
+
+&wizard;
+
+&dialog-setup;
+
+&global-settings;
+
+&security;
+
+&chap-and-pap;
+
+&tricks;
+
+&callback;
+
+&kppp-faq;
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kppp;</para>
+
+<para
+>&kppp; é derivado <application
+>ezppp</application
+> 0.6, por Jay Painter. No entanto, quase tudo no &kppp; foi reescrito por isso o <application
+>ezppp</application
+> e &kppp; já têm muito pouco em comum.</para>
+
+<para
+>Desenvolvimento:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Bernd Johannes Wuebben <email
+>wuebben@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Mario Weilguni <email
+>mweilguni@sime.com</email
+></para>
+</listitem>
+<listitem
+><para
+>Harri Porten <email
+>porten@kde.org</email
+> (Manutenção actual)</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Muito obrigado às seguintes pessoas que contribuíram com código para o &kppp;</para>
+
+<itemizedlist>
+<listitem
+><para
+>Jesus Fuentes Saaverdra <email
+>jesus.fuentes@etsi.tel.uva.esfor</email
+>, que implementou várias opções, bem como outro trabalho diverso.</para>
+</listitem>
+<listitem
+><para
+>Markus Wuebben <email
+>wuebben@eure.de</email
+> pela janela de procuras ATI</para>
+</listitem>
+<listitem
+><para
+>Peter Silva <email
+>peter.silva@videotron.ca</email
+> pelos diálogos de mensagens e outras contribuições</para>
+</listitem>
+<listitem
+><para
+>Martin A. Brown <email
+>MABrown@etcconnect.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Martin H&auml;fner <email
+>mh@ap-dec717c.physik.uni-karlsruhe.de</email
+> pela secção em ligação de volta.</para>
+</listitem>
+<listitem
+><para
+>Olaf Kirch <email
+>okir@caldera.de</email
+> pela introdução ao mistérios de passagem de descritores de ficheiros.</para>
+</listitem>
+</itemizedlist>
+
+
+<para
+>Documentação copyright 2001 Lauri Watts <email
+>lauri@kde.org</email
+>, embora bastante baseada no original por Bernd Johannes Wuebben <email
+>wuebben@kde.org</email
+></para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kppp">
+<title
+>Como obter o &kppp;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="preparing-your-computer">
+<title
+>Preparar o seu Computador para una Ligação <acronym
+>PPP</acronym
+></title>
+
+<para
+>As seguintes secções contêm alguma informação genérica para os vários sistemas operativos que poderão correr o &kppp;. Os seguintes 'sites' poderão ser interessantes para obter mais informações sobre o protocolo <acronym
+>PPP</acronym
+>, o <application
+>pppd</application
+> e a rede em geral:</para>
+
+<itemizedlist>
+<listitem
+><para
+>A &FAQ; de &Linux; <acronym
+>PPP</acronym
+>: <ulink url="http://metalab.unc.edu/mdw/FAQ/PPP-FAQ.html"
+> http://metalab.unc.edu/mdw/FAQ/PPP-FAQ.html</ulink
+></para
+></listitem>
+<listitem
+><para
+>O HOWTO de &Linux; <acronym
+>PPP</acronym
+>: <ulink url="http://metalab.unc.edu/mdw/HOWTO/PPP-HOWTO.html"
+> http://metalab.unc.edu/mdw/HOWTO/PPP-HOWTO.html</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="http://www.thoughtport.com:8080/PPP/index.html"
+>http://www.thoughtport.com:8080/PPP/index.html</ulink
+></para
+></listitem>
+<listitem
+><para
+>O Guia de Administradores de Rede: <ulink url="http://metalab.unc.edu/mdw/LDP/nag/nag.html"
+> http://metalab.unc.edu/mdw/LDP/nag/nag.html</ulink
+></para
+></listitem>
+</itemizedlist>
+
+<sect2 id="preparing-linux-for-ppp">
+<title
+>Preparar um sistema &Linux; para <acronym
+>PPP</acronym
+></title>
+
+<para
+>Para que o &kppp; (ou, de facto, o <application
+>pppd</application
+>) funcione, o seu 'kernel' tem de ter o suporte de PPP activo. Se este não for o caso, obtenha você próprio a última versão do <application
+>pppd</application
+> de algum dos vários arquivos conhecidos do &Linux; (como o <ulink url="ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/"
+>ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/</ulink
+>, e recompile o seu 'kernel' com o suporte de <acronym
+>PPP</acronym
+> activo.</para>
+
+<para
+>Não se assuste, lá porque isto parece um pouco mais assustador do que é realmente. Não se esqueça de instalar o <application
+>pppd</application
+> no fim.</para>
+
+<para
+>Se você não tiver a certeza se tem um 'kernel' com o suporte de PPP, indique o comando <command
+>dmesg</command
+> na linha de comandos e procure por algo do género:</para>
+
+<informalexample>
+<screen
+><computeroutput>
+PPP: version 2.3.0 (demand dialing)
+TCP compression code copyright 1989 Regents of the University of California
+PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
+PPP line discipline registered
+</computeroutput
+></screen>
+</informalexample>
+
+<para
+>O &kppp; tentará por si próprio descobrir se o seu 'kernel' suporta o <acronym
+>PPP</acronym
+>. Se não o fizer, você será notificado à medida que o &kppp; arranca.</para>
+
+<para
+>Para as versões do 'kernel' do &Linux; 2.x, o servidor <application
+>pppd</application
+> deverá ser da versão 2.3 ou superior. Você poderá saber qual é a versão que o seu sistema tem, indicando o comando <userinput
+><command
+>pppd</command
+> <option
+>--version</option
+></userinput
+> na linha de comandos. Nenhum dos servidores <application
+>pppd</application
+> terão de facto uma opção <option
+>--version</option
+>, mas se a puser, fará com que o <application
+>pppd</application
+> dê uma mensagem de erro e imprima uma lista com as várias opções e outras informações, entre as quais está a versão do servidor <application
+>pppd</application
+>.</para>
+
+</sect2>
+
+<!--<sect2 id="preparing-bsd-for-ppp">
+<title
+>Preparing your FreeBSD computer for ppp connections</title>
+
+<para
+>to be written</para>
+</sect2
+> -->
+
+</sect1>
+
+</appendix>
+
+&hayes-reference;
+
+&accounting;
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-accounting-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-accounting-tab.png
new file mode 100644
index 00000000000..36da72eb206
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-accounting-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dial-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dial-tab.png
new file mode 100644
index 00000000000..12abbf206d0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dial-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dns-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dns-tab.png
new file mode 100644
index 00000000000..90e5caef56c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-dns-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-execute-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-execute-tab.png
new file mode 100644
index 00000000000..42cc1077704
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-execute-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-gateway-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-gateway-tab.png
new file mode 100644
index 00000000000..14e323b91e7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-gateway-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-ip-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-ip-tab.png
new file mode 100644
index 00000000000..5635f7f5298
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-ip-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-login-script-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-login-script-tab.png
new file mode 100644
index 00000000000..24cd8606ad4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-account-login-script-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-config.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-config.png
new file mode 100644
index 00000000000..b023bee8d12
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-config.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-device-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-device-tab.png
new file mode 100644
index 00000000000..f1e0ee7a454
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-device-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-dialler-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-dialler-tab.png
new file mode 100644
index 00000000000..e29cb23081f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-dialler-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-faq.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-faq.docbook
new file mode 100644
index 00000000000..cdbc6ab6d93
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-faq.docbook
@@ -0,0 +1,829 @@
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; <qandaset id="faqlist">
+
+<qandadiv id="faq-dialing">
+<title
+>Dúvidas acerca da Ligação</title>
+<qandaentry>
+<question
+><para
+>Não consigo pôr o &kppp; a funcionar. O &kppp; diz-me que o <application
+>pppd</application
+> morreu ou que um tempo-limite qualquer expirou. O que se passa?</para
+></question>
+
+<answer
+><para
+>Você leu este manual cuidadosamente? Aqui estão algumas das problemáticas mais comuns:</para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Carregue no botão <guibutton
+>Detalhes</guibutton
+>. O &kppp; dar-lhe-á um excerto das mensagens de registo do <acronym
+>PPP</acronym
+> (poderá não funcionar nos sistemas não-&Linux; ou mesmo em algumas distribuições de &Linux;). O registo ajudá-lo-á a localizar o erro.</para
+></listitem>
+
+<listitem
+><para
+>Certifique-se que o <application
+>pppd</application
+> é o executável <application
+>pppd</application
+> real, e não um 'script'.</para
+></listitem>
+
+<listitem
+><para
+>Certifique-se que o <application
+>pppd</application
+> está 'setuid' para o <systemitem
+>root</systemitem
+>. Você poderá colocá-lo neste modo se fizer <userinput
+><command
+>chmod</command
+> <option
+>u+s pppd</option
+></userinput
+> como <systemitem
+>root</systemitem
+>. </para
+></listitem>
+
+<listitem
+><para
+>Confirme se o ficheiro <filename
+>/etc/ppp/options</filename
+> existe e se não contém nenhumas opções em conflito. Se tiver dúvidas, deixe este ficheiro em branco. </para
+></listitem>
+
+<listitem
+><para
+>Confirme que você <emphasis
+>não</emphasis
+> usa a opção <option
+>lock</option
+> como argumento do <application
+>pppd</application
+> (o &kppp; já está ele próprio a tratar do bloqueio do dispositivo).</para
+></listitem>
+
+<listitem
+><para
+>Remova a opção <option
+>lock</option
+> em <emphasis
+>ambos</emphasis
+> os seus ficheiros <filename
+>/etc/ppp/options</filename
+> <emphasis
+>e</emphasis
+> <filename
+>&tilde;/.ppprc</filename
+>!</para
+></listitem>
+<listitem
+><para
+>Usando a ligação simbólica <filename class="symlink"
+>/dev/modem</filename
+> poderá causar alguns conflitos. Elimine esta fonte de problemas, usando o dispositivo real, &ie; o <filename
+>/dev/cuaX</filename
+> ou o <filename
+>/dev/ttySX</filename
+>. </para>
+<note
+><para
+><hardware
+>COM1</hardware
+> equivale a <filename
+>ttyS0</filename
+>, <hardware
+>COM2</hardware
+> é <filename
+>ttyS1</filename
+> e assim por diante. </para
+></note
+></listitem>
+
+<listitem
+><para
+>Certifique-se que define as permissões correctas. Em caso de problemas, você poderá querer correr como 'root' e só então, quando tudo estiver a funcionar bem, dê-lhe menos permissões se não puder correr o &kppp; estando 'setuid' como <systemitem
+>root</systemitem
+>. A forma correcta de proceder seria a criação de um grupo <systemitem
+>modem</systemitem
+>.</para
+></listitem>
+
+<listitem
+><para
+>Você poderá estar a lançar o <application
+>pppd</application
+> demasiado cedo, &ie; antes de o servidor estar pronto para negociar uma ligação <acronym
+>PPP</acronym
+>. Se você estiver a usar um programa de autenticação, você deverá usar o terminal incorporado para verificar o seu procedimento de autenticação. Alguns fornecedores poderão obrigá-lo a enviar um simples <command
+>Send</command
+> ou um <command
+>Send ppp</command
+> para lançar o <acronym
+>PPP</acronym
+>. Alguns utilizadores disseram ainda que tiveram de adicionar <command
+>Pause 1</command
+> ou <command
+>Pause 2</command
+> ao programa para resolver os conflitos de tempo.</para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Se nada disto ajudar, você poderá obter alguma informação de depuração dos registos do seu sistema se executar:</para>
+
+<screen
+><prompt
+>#</prompt
+> <userinput
+><command
+>tail</command
+> <filename
+>/var/log/messages</filename
+></userinput
+></screen>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O 'pppd' morreu - O sistema remoto necessita de se autenticar ...</para
+></question>
+
+<answer>
+<para
+>A mensagem de erro típica no registo do sistema (em inglês):</para>
+<screen
+>pppd[699]: The remote system is required to authenticate itself
+pppd[699]: but I couldn't find any suitable secret (password) for it to use to do so.
+pppd[699]: (None of the available passwords would let it use an IP address.)
+</screen>
+<para
+>Tanto quanto se sabe existem duas causas para este problema: </para>
+<itemizedlist>
+<listitem
+><para
+>O <filename
+>/etc/ppp/options</filename
+> contém a opção <option
+>auth</option
+>. Basta pôr um comentário com o <prompt
+>#</prompt
+> antes e tentar de novo. </para
+></listitem
+> <listitem
+><para
+>O seu sistema já tem uma rota ou encaminhamento por omissão. Será que configurou uma rede local? Neste caso, as versões recentes do 'pppd' comportar-se-ão como se a opção <option
+>auth</option
+> tivesse sido indicada. Para ignorar isto, você poderá adicionar a opção <option
+>noauth</option
+> aos argumentos do 'pppd' na janela de configuração do &kppp;. Em alternativa, você poderá desactivar a rede local antes de se ligar. Agradece-se que alguém possa dar instruções sobre como combinar pacificamente as duas ligações de rede. </para
+></listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>pppd more com o kernel Linux 2.4.x</para
+></question>
+<answer>
+<para
+>Mensagens de erro típicas no registo de sistema:</para>
+
+<screen
+>pppd[1182]: pppd 2.3.11 started by user, uid 500
+pppd[1182]: ioctl(PPPIOCGFLAGS): Invalid argument
+pppd[1182]: tcsetattr: Invalid argument
+pppd[1182]: Exit.
+</screen>
+<para
+>Instale o pppd 2.4.0b1 ou superior. Veja <filename
+>Documentation/Changes</filename
+> no código do kernel para mais informações.</para
+>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o &kppp; me diz <errorname
+>Incapaz de aceder ao modem</errorname
+>?</para
+></question>
+
+<answer
+><para
+>Isto significa que o &kppp; não tem permissões para aceder ao dispositivo do modem ou que você seleccionou um dispositivo de modem na página <guilabel
+>Modem</guilabel
+> que não é válido. Primeiro, certifique-se que seleccionou o dispositivo de modem correcto. Logo que tenha a certeza que seleccionou o dispositivo correcto, você precisa de dar ao &kppp; as permissões correctas para aceder ao dispositivo do modem e para modificar o ficheiro <filename
+>/etc/resolv.conf</filename
+>, no caso de você querer que o &kppp; configure o <acronym
+>DNS</acronym
+> correctamente para si. Se você puder executar o &kppp; 'setuid' para <systemitem
+>root</systemitem
+>, isto deverá resolver todos os problemas de acesso para si, se não tiver de descobrir quais as permissões correctas necessárias para os seus fins. Para poder dar permissões de 'setuid' <systemitem
+>root</systemitem
+> ao &kppp;, faça o seguinte:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>su</command
+> <option
+>root</option
+></userinput>
+<prompt
+>#</prompt
+> <userinput
+><command
+>chown</command
+> <option
+>root:root &dollar;KDEDIR/bin/kppp</option
+></userinput>
+<prompt
+>#</prompt
+> <userinput
+><command
+>chmod</command
+> <option
+>+s &dollar;KDEDIR/bin/kppp</option
+></userinput>
+<prompt
+>#</prompt
+> <userinput
+><command
+>exit</command
+></userinput
+>
+</screen>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o &kppp; me diz que não consegue criar um ficheiro de bloqueio do modem?</para
+></question>
+
+<answer
+><para
+>Isto significa, na maior parte das vezes, que você instalou o &kppp; sem o 'bit' do SETUID activo, enquanto que você, a pessoa que está a executar o &kppp;, não tem permissões de escrita para a pasta do ficheiro de bloqueio que é, por omissão, a <filename class="directory"
+>/var/lock</filename
+>. Este é, por exemplo, o caso dos sistemas &RedHat;. Verifique a janela do modem para a localização exacta que escolheu. A solução é fácil -- execute o &kppp; SETUID se o puder fazer, ou dê permissões aos utilizadores normais para a pasta <filename class="directory"
+>/var/lock</filename
+> ou crie um grupo do modem que terá acesso ao ficheiro em <filename class="directory"
+>/var/lock</filename
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o &kppp; está instalado com o bit SETUID activo?</para
+></question>
+
+<answer
+><para
+>para
+>Não existe necessidade para o 'bit' SETUID, se você souber um pouco de administração de sistemas &UNIX;. Basta criar um grupo <systemitem
+>modem</systemitem
+> e adicionar todos os utilizadores que queira dar acesso ao modem a esse grupo, dando ao dispositivo do modem as permissões de leitura e escrita para esse grupo. Se quiser também que a configuração do <acronym
+>DNS</acronym
+> funcione com o &kppp;, então o ficheiro <filename
+>/etc/resolv.conf</filename
+> também deverá ter permissões de leitura e escrita para os membros desse grupo. O mesmo se aplica ao <filename
+>/etc/ppp/pap-secrets</filename
+> e ao <filename
+>/etc/ppp/chap-secrets</filename
+>, se quiser usar o suporte incorporado de <acronym
+>PAP</acronym
+> ou de <acronym
+>CHAP</acronym
+>, respectivamente.</para>
+
+<para
+>A equipa do &kppp; teve algum trabalho recente para tornar o &kppp; seguro em relação ao SETUID. Mas parte de si decidir se deseja instalar e como.</para>
+
+<para
+>Você poderá também querer ler a secção sobre <link linkend="security"
+>Segurança</link
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O que é que faço quando o &kppp; simplesmente pára com a mensagem: <computeroutput
+>À Espera de OK</computeroutput
+></para
+></question>
+
+<answer
+><para
+>Já mexeu na configuração do CR/LF? Tente o CR, o LF ou o CR/LF.</para>
+
+<para
+>Em alternativa, o seu modem poderá necessitar de algum tempo para responder à sua inicialização. Abra a janela dos <guilabel
+>Comandos do Modem</guilabel
+> da página <guilabel
+>Modem</guilabel
+> e ajuste os tempos de <guilabel
+>Pré-Inicialização</guilabel
+> e <guilabel
+>Pós-Inicialização</guilabel
+>. Veja se você tem sucesso se aumentar drasticamente esses valores, e fazendo de seguida algum ajuste fino posteriormente.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>A ligação funciona perfeitamente, mas não consigo iniciar nenhuma aplicação!</para
+></question>
+
+<answer
+><para
+>Você provavelmente seleccionou a opção <link linkend="auto-configure-hostname"
+>Auto-Configurar o Nome da Máquina</link
+>, e o servidor X tem alguns problemas a ligar-se à sua nova máquina. Se você realmente precisa desta opção (e é provável que não queira, de facto), você está infelizmente por sua conta para configurar as autorizações apropriadas. Se executar <userinput
+><command
+>xhost</command
+> <option
+>+</option
+></userinput
+> antes de iniciar a ligação, ficará com o problema resolvido, mas tenha em atenção os riscos de segurança envolvidos, dado que isto dará de facto a toda a gente o acesso ao seu servidor X.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O &kppp; indica uma ligação bem sucedida, mas o &konqueror; só diz <errorname
+>Máquina desconhecida <replaceable
+>máquina</replaceable
+></errorname
+>, e o &Netscape; diz <errorname
+>O servidor não tem um item de DNS</errorname
+>.</para
+></question>
+
+<answer
+><para
+>Tente comunicar com outro servidor pelo seu número <acronym
+>IP</acronym
+>, &eg; <userinput
+><command
+>ping</command
+> <option
+>195.0.254.76</option
+></userinput
+>. Se isso funcionar, então você poderá tentar o seguinte:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Verifique se indicou ao &kppp; pelo menos um endereço de <acronym
+>DNS</acronym
+>.</para
+></listitem>
+
+<listitem
+><para
+>Verifique o conteúdo do <filename
+>/etc/host.conf</filename
+>. Deverá existir uma linha que diz algo semelhante a <literal
+>order hosts, bind</literal
+>. A palavra-chave <option
+>bind</option
+> diz à biblioteca de resolução de nomes para incluir uma pesquisa no servidor de nomes ao efectuar a procura de um endereço. Se não existir essa linha, tente adicioná-la.</para
+></listitem>
+</itemizedlist
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que faço o &kppp; enviar um <keysym
+>\n</keysym
+> ou um <keysym
+>\r</keysym
+></para
+></question>
+
+<answer
+><para
+>Basta enviar uma mensagem em branco como a do programa seguinte:</para>
+
+<informalexample>
+<screen
+>Send # envia um texto em branco
+Expect ID:
+Send eu
+Expect word:
+Send esqueci
+Expect granted
+Send ppp
+</screen>
+</informalexample>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que faço o &kppp; parar de se queixar: <errorname
+>Não é possível criar um ficheiro de bloqueio</errorname
+>?</para
+></question>
+<answer
+><para
+>Isso acontece porque você não tem permissões para criar um ficheiro de bloqueio. Se optou por criar um, você precisa de ter permissões de escrita na pasta respectiva (normalmente é a <filename class="directory"
+>/var/lock</filename
+>). Isto não é de certeza nenhum problema se você deu permissões SETUID ao &kppp;. Verifique por favor a secção sobre os <link linkend="lock-files"
+>Ficheiros de bloqueio</link
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o meu modem está a fazer tanto barulho quando se liga?</para
+></question>
+
+<answer
+><para
+>Carregue em <guibutton
+>Configurar</guibutton
+>, e de seguida em <guilabel
+>Modem</guilabel
+>. Você poderá configurar o volume do modem em três níveis: Desligado, médio e alto. Para a maioria dos modems, o médio e o alto resultam no mesmo volume. Se a alteração desta opção não funcionar, verifique se as configurações correctas do seu modem estão indicadas em <guibutton
+>Configurar</guibutton
+>, <guilabel
+>Modem</guilabel
+>, <guibutton
+>Comandos do Modem</guibutton
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Eu coloquei o volume do modem como <quote
+>Desligado</quote
+> e verifiquei os comandos do modem, mas continuo a ouvir aquele barulho horrível durante a ligação. Porquê?</para
+></question>
+
+<answer
+><para
+>O texto de inicialização do volume pode não ser processado se o seu modem não reagir bem à velocidade com que está a receber os comandos do &kppp;. Aumente o valor do <guilabel
+>Atraso de Pós-Inicialização</guilabel
+> em <guibutton
+>Configurar</guibutton
+>, <guilabel
+>Modem</guilabel
+>, <guibutton
+>Comandos do Modem</guibutton
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O &kppp; continua a indicar valores estranhos de velocidades como o <quote
+>115200</quote
+> ou o <quote
+>57600</quote
+></para
+></question>
+
+<answer
+><para
+>Muitos dos modems só comunicam a velocidade da linha série e não a velocidade da linha telefónica, por omissão. Você precisa de configurar estes modems para darem a velocidade verdadeira da linha, adicionando alguns comandos às mensagens de inicialização ou de marcação do modem. Para muitos modems, este comando é o <command
+>ATW2</command
+>. Se o quiser adicionar ao texto de marcação (o qual começar normalmente por <command
+>ATD</command
+>), a nova mensagem de marcação ficaria <command
+>ATW2D</command
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o &kppp; diz <quote
+>Velocidade desconhecida</quote
+></para
+></question>
+
+<answer
+><para
+>Os novos modems normalmente têm mensagens de ligação muito complexas como por exemplo <computeroutput
+>CONNECT LAP.M/V42.bis/115000:RX/31200:TX</computeroutput
+>, e o &kppp; não consegue processar esta mensagem correctamente. Ligue a opção <guibutton
+>Mostrar o Relatório</guibutton
+> para que veja a velocidade da ligação.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Eu estou com uma ligação lenta</para
+></question>
+
+<answer
+><para
+>Se você não estiver satisfeito com a velocidade do modem, certifique-se que configurou a velocidade da ligação (você poderá aceder a ela se carregar em <guibutton
+>Configurar</guibutton
+>, <guilabel
+>Dispositivo</guilabel
+>, <guibutton
+>Velocidade da Ligação</guibutton
+>) e configurá-la para 57600 ou mais ainda. Certifique-se que as suas portas série suportam velocidades mais elevadas. Muitos dos sistemas mais antigos baseados no 'i486' não funcionam correctamente se você configurar a velocidade como 115200. Se tiver uma <hardware
+>UART 8250</hardware
+> antiga, esta não irá funcionar. Se tiver uma <hardware
+>16550</hardware
+> ou uma <hardware
+>16550A</hardware
+>, deverá funcionar perfeitamente.</para>
+
+<para
+>Para além disso, você deverá consultar o manual do seu modem para procurar pelas mensagens de inicialização que activam uma velocidade alta.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Eu estou com uma ligação <emphasis
+>MESMO</emphasis
+> lenta!</para
+></question>
+
+<answer
+><para
+>Se os seus dados fluem a uma taxa de apenas alguns bytes por segundo, você deverá verificar a configuração do seu 'hardware'. Se a movimentação do seu rato acelera aa transmissão, isto é de certeza um problema de 'hardware'!</para>
+
+<para
+>Você poderá obter algumas informações sobre a sua porta série com o comando <userinput
+><command
+>setserial</command
+> <option
+>-a <replaceable
+>/dev/ttySx</replaceable
+></option
+></userinput
+> e verificar os conflitos de interrupções com os outros componentes do seu sistema. O módulo <guilabel
+>Informação</guilabel
+> do &kcontrol; poderá também ser útil aqui.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>A minha linha telefónica precisa de marcação por impulsos em vez de marcação por tons (ou vice-versa). Como é que altero isso?</para
+></question>
+<answer
+><para
+>Você precisa de modificar o comando de marcação do seu modem. Quase todos os modems suportam os seguintes comandos AT:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>ATDT</command
+></term>
+<listitem
+><para
+><action
+>Selecciona a marcação por tons</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>ATDP</command
+></term>
+<listitem
+><para
+><action
+>Selecciona a marcação por impulsos</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</answer>
+
+</qandaentry>
+
+</qandadiv>
+
+<qandadiv id="faq-telephone-cost-rules">
+<title
+>Perguntas sobre as Regras dos Custos Telefónicos</title>
+<qandaentry>
+<question
+><para
+>Como é que eu crio um ficheiro de regras de custos telefónicos?</para
+></question>
+<answer
+><para
+>Basta seguir o ficheiro regras <filename
+>TEMPLATE</filename
+> que vem com o &kppp;. Você deverá ser capaz de encontrar uma cópia em <filename class="directory"
+>$KDEDIR/doc/HTML/<replaceable
+>a_sua_lingua</replaceable
+>/kppp/</filename
+>. Use a opção <option
+>-r</option
+> da linha de comandos do &kppp; para verificar a sintaxe do seu ficheiro de regras proposto.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Criei um ficheiro com as regras dos custos telefónicos da minha região. Onde é que o posso submeter para que os outros possam tirar partido dele?</para
+></question>
+<answer
+><!-- LW: Find out -->
+<!-- lukas: the answer is: send it to the kppp maintainer, Harri Porten --></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Será que o meu ficheiro de regras dos custos telefónicos poderá conter unidades fraccionárias de tempo como por exemplo "(0.17, 45.5)"?</para
+></question>
+<answer
+><para
+>Sim, isto é possível. Mas você não deverá usar unidades demasiado pequenas, que estejam abaixo de um décimo de segundo, dado que isto irá resultar numa maior carga de <acronym
+>CPU</acronym
+>, ainda que você possa não notar nada num <acronym
+>CPU</acronym
+> moderno.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O meu país contém outros feriados <quote
+>móveis</quote
+> para além da Páscoa.</para
+></question>
+<answer
+><para
+>Nesse caso, você terá de criar novo código que permita o cálculo desse feriado. Por favor dê uma vista de olhos no ficheiro <filename
+>ruleset.cpp</filename
+> e emule o exemplo <quote
+>easter</quote
+> (páscoa). Envie depois as alterações!.</para
+></answer>
+</qandaentry>
+</qandadiv>
+
+<qandadiv id="faq-system-logs">
+<title
+>Perguntas acerca dos Registos do Sistema</title>
+<qandaentry>
+<question
+><para
+>Eu vejo uma mensagem que diz <errorname
+>Serial line is looped back</errorname
+> (a linha série está com um nó local). O que é que isto significa?</para
+></question>
+
+<answer
+><para
+>Resposta curta: O utilizador não iniciou o software de <acronym
+>PPP</acronym
+> no sistema remoto.</para>
+
+<!-- this doc doesn't exist.. help -->
+<!-- http://www.dejanews.com/getdoc.xp?AN="184945314" -->
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Os registos mostram <errorname
+>Signal 15</errorname
+> (Sinal 15)</para
+></question>
+<answer
+><para
+>Se você ver as seguintes linhas, provavelmente recebeu um erro de expiração de tempo-limite do &kppp;. O &kppp; estava à espera que a interface <acronym
+>PPP</acronym
+> ficasse activa e acabou por desistir ao fim do tempo-limite estipulado. O <application
+>pppd</application
+> foi notificado para se desligar, com o sinal número 15, &ie; <errorcode
+>SIGTERM</errorcode
+>.</para>
+
+<informalexample>
+<screen
+><computeroutput>
+pppd[26921]: pppd 2.3.5 started by me, uid 500
+pppd[26921]: Using interface ppp0
+pppd[26921]: Connect: ppp0 &lt;--&gt; /dev/ttyS0
+pppd[26921]: Terminating on signal 15.
+pppd[26921]: Connection terminated.
+pppd[26921]: Exit.
+</computeroutput
+></screen>
+</informalexample>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>E a mensagem <errorname
+>Receive serial link is not 8-bit clean</errorname
+> (A linha de recepção série não funciona correctamente a 8 bits)</para
+></question>
+<answer
+><para
+>O servidor do <acronym
+>PPP</acronym
+> é notificado pelo facto que todos os dados que vai recebendo vêm com o bit 8 sempre a zero. Na maioria dos casos, isto simplesmente significa que o servidor <acronym
+>PPP</acronym
+> remoto ainda não está a correr. Você poderá à mesma ser confrontado com uma linha de comandos de autenticação que manda de volta todos os dados enviados pelo seu <application
+>pppd</application
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>e o <errorname
+>can't locate module ppp-compress</errorname
+> (não é possível localizar o módulo ppp-compress)? O que é isto?</para
+></question>
+<answer
+><para
+>Vê alguma das mensagens seguinte?</para>
+
+<informalexample>
+<screen
+><computeroutput>
+modprobe: can't locate module ppp-compress-21
+modprobe: can't locate module ppp-compress-26
+modprobe: can't locate module ppp-compress-24
+</computeroutput
+></screen>
+</informalexample>
+
+<para
+>Adicione as linhas:</para>
+
+<screen
+><userinput>
+alias ppp-compress-21 bsd_comp
+alias ppp-compress-24 ppp_deflate
+alias ppp-compress-26 ppp_deflate </userinput
+></screen>
+
+<para
+>ao seu ficheiro <filename
+>/etc/conf.modules</filename
+>.</para>
+</answer>
+</qandaentry>
+
+</qandadiv>
+
+</qandaset>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-graph-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-graph-tab.png
new file mode 100644
index 00000000000..e9291a41d7e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-graph-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-misc-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-misc-tab.png
new file mode 100644
index 00000000000..520e9727c53
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-misc-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-modem-tab.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-modem-tab.png
new file mode 100644
index 00000000000..141c0d3204f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-modem-tab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/kppp-wizard.png b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-wizard.png
new file mode 100644
index 00000000000..87a1ce8d249
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/kppp-wizard.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/security.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/security.docbook
new file mode 100644
index 00000000000..293ae461701
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/security.docbook
@@ -0,0 +1,140 @@
+<chapter id="security">
+<title
+>O &kppp; e os problemas de segurança</title>
+
+<para
+>Esta secção é principalmente para os super-utilizadores (o <systemitem
+>root</systemitem
+>) com grandes necessidades de segurança, ou simplesmente para as pessoas interessadas tecnicamente. Não é necessário ler isto se você usa o &Linux; em casa para si, ainda que possa aprender uma ou duas coisas, de qualquer forma.</para>
+
+<sect1 id="security-restricting-access">
+<title
+>Restringir o acesso ao &kppp;</title>
+
+<para
+>Um administrador de sistemas poderá querer restringir o acesso às pessoas que têm permissão para usar o &kppp;. Existem duas formas de o conseguir.</para>
+
+<sect2 id="security-group-permissions">
+<title
+>Restringir o acesso com as permissões do grupo</title>
+
+<para
+>Crie um novo grupo (você poderá querer chamar-lhe <systemitem
+>ligacao</systemitem
+> ou algo do género), e colocar todos os utilizadores que poderão usar o &kppp; nesse grupo. A partir daí, escreva na linha de comandos:</para>
+
+<screen
+><prompt
+>#</prompt
+> <userinput
+><command
+>chown</command
+> <option
+>root.ligacao</option
+> <filename
+>/opt/kde/bin/kppp</filename
+></userinput>
+<prompt
+>#</prompt
+> <userinput
+><command
+>chmod</command
+> <option
+>4750</option
+> <filename
+>/opt/kde/bin/kppp</filename
+></userinput
+>
+</screen>
+
+<para
+>Isto irá assumir que o &kde; foi instalado em <filename class="directory"
+> /opt/kde/</filename
+> e que o seu grupo se chama <systemitem
+>ligacao</systemitem
+>.</para>
+
+</sect2>
+
+<sect2 id="security-kppps-way">
+<title
+>Restringir a forma de acesso do &kppp;</title>
+
+<para
+>Antes de fazer algo, o &kppp; verifica se existe um ficheiro chamado <filename
+>/etc/kppp.allow</filename
+>. Se existir, só os utilizadores indicados neste ficheiro poderão estabelecer a ligação. Este ficheiro deverá ser legível por todos (mas obviamente <emphasis
+>NÃO</emphasis
+> poderá ter permissões de escrita.) Só os nomes dos utilizadores serão reconhecidos, por isso você não poderá usar os <acronym
+>UID</acronym
+>'s neste ficheiro. Aqui está um pequeno exemplo:</para>
+
+<screen
+># /etc/kppp.allow
+# as linhas de comentário semelhantes a esta
+# são ignoradas, assim como as linhas em branco
+
+ze
+pedro
+manel
+</screen>
+
+<para
+>No exemplo acima, só os utilizadores <systemitem
+>ze</systemitem
+>, <systemitem
+>pedro</systemitem
+> e <systemitem
+>manel</systemitem
+> é que têm permissões para estabelecer a ligação, assim como todos os utilizadores com um <acronym
+>UID</acronym
+> igual a 0 (por isso, você não terá de pôr explicitamente o 'root' nesse ficheiro).</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="security-why-suid">
+<title
+>O &kppp; tem o bit <acronym
+>SUID</acronym
+> activo? E a segurança?</title>
+
+<para
+>É virtualmente possível criar um activador de ligações sem o 'bit' <acronym
+>SUID</acronym
+> activo e que seja tanto seguro como simples de usar por utilizadores pouco experientes. O &kppp; trata das questões de segurança com a seguinte estratégia.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Logo a seguir ao início do programa, o &kppp; faz um 'fork'.</para>
+</listitem>
+<listitem>
+<para
+>O processo-pai, que trata de todas as operações de <acronym
+>GUI</acronym
+> (como a interacção com o utilizador), descarta o estado <acronym
+>SUID</acronym
+> a seguir ao 'fork', e corre com permissões de utilizador normal.</para>
+</listitem>
+<listitem>
+<para
+>O processo-filho mantém os seus privilégios e é responsável por todas as acções que necessitem de privilégios do <systemitem
+>root</systemitem
+>. Para manter esta parte segura, não são usadas chamadas de bibliotecas do &kde; ou do &Qt; aqui, somente chamadas de bibliotecas simples. O código-fonte para este processo é pequeno (à volta de 500 linhas) e está bem documentado, por isso é fácil detectar nele falhas de segurança.</para>
+</listitem>
+<listitem>
+<para
+>Os processos-pai e filho comunicam com o <acronym
+>IPC</acronym
+> normal do &UNIX;.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Muito obrigado ao Harri Porten por ter escrito este pedaço excelente de código. Pensou-se que seria impossível, mas ele conseguiu fazê-lo numa semana.</para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/tricks.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/tricks.docbook
new file mode 100644
index 00000000000..b1d2f403abf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/tricks.docbook
@@ -0,0 +1,296 @@
+<chapter id="modem-tricks">
+<title
+>Truques e Dicas com Modem</title>
+
+<para
+>Esta secção deverá preparar os mais receosos na arte obscura (ou nem tanto) de "afinação" do modem. Os comandos que aqui são dados são todos da norma AT da Hayes, mas nem todos os modems são iguais, por isso o resultado poderá variar.</para>
+
+<sect1 id="modem-sessions">
+<title
+>Sessões de Modem</title>
+
+<para
+>Uma sessão do modem permite-lhe interagir com o modem directamente. Você vai escrevendo os comandos e ele irá respondendo. Para obter uma sessão do modem, quando não está nenhuma ligação activa, vá à opção <guibutton
+>Configurar</guibutton
+>, seguida de <guilabel
+>Modem</guilabel
+> <guibutton
+>Terminal</guibutton
+>. Isto irá abrir uma janela para configurar interactivamente o modem. Tente escrever <userinput
+><command
+>ATZ</command
+></userinput
+> (o qual reinicia o seu modem). Neste caso, deverá obter uma resposta OK. Use a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Fechar</guimenuitem
+></menuchoice
+> para terminar a sessão.</para>
+
+</sect1>
+
+<sect1 id="modem-profiles">
+<title
+>Perfis de Modem</title>
+
+<para
+>Uma razão pela qual poderá querer enviar os comandos do modem directamente será se você tiver um conjunto de configurações do modem que queira manter e que não queira indicar para todas as ligações. Uma boa forma de fazer isto é através dos perfis do modem. Os modems poderão ter vários perfis armazenados e numerados 0,1,... O <command
+>AT&amp;V</command
+> poderá ser usado para os ver a todos. O perfil por omissão é normalmente o 0 (isto poderá ser alterado através do comando <command
+>AT&amp;Y</command
+>.) O perfil usado de momento é chamado de perfil <quote
+>activo</quote
+>.</para>
+
+<para
+>Quando você altera uma opção, o perfil activo é modificado. O comando <command
+>ATZ</command
+> fará com que o modem carregue o perfil predefinido, eliminando quaisquer alterações que você tenha feito. Para gravar as modificações, carregue o perfil que deseja alterar com o comando <command
+>ATZ<replaceable
+>n</replaceable
+></command
+> (em que o <replaceable
+>n</replaceable
+> é o número do perfil). Faça as alterações que desejar e grave finalmente com o comando <command
+>AT&amp;W<replaceable
+>n</replaceable
+></command
+>. Para fazer com que o &kppp; use o perfil que deseja, mude a mensagem de inicialização do modem (<guibutton
+>Configurar</guibutton
+> <guilabel
+>Modem</guilabel
+> <guibutton
+>Comandos do Modem</guibutton
+> <guilabel
+>Texto de Inicialização</guilabel
+>.) Por exemplo, o <command
+>ATZ1</command
+> fará com que o &kppp; reinicie o modem e use o perfil armazenado #1.</para>
+
+<para
+>Se você quiser reinicializar o seu modem para voltar a um ponto de partida conhecido, use o comando <command
+>AT&amp;F&amp;W</command
+> para configurar o perfil actual para as predefinições de fábrica e para guardar essas configurações como o perfil por omissão.</para>
+
+<para
+>Os exemplos de mudanças de perfil estão na próxima secção</para>
+
+</sect1>
+
+<sect1 id="modem-hangup">
+<title
+>Fazer o modem desligar</title>
+
+<para
+>Algumas das vezes você poderá achar que o &kppp; tem dificuldades em suspender o modem. Isto poderá ser o resultado de uma discrepância entre as configurações do &kppp; e as do modem. Um modem normal usa dois métodos para decidir suspender-se: o <link linkend="hangup-command-method"
+>Comando</link
+> e o <link linkend="hangup-dtr-method"
+><acronym
+>DTR</acronym
+></link
+>. O método do Comando envolve o envio de uma sequência especial para o modem, a qual coloca-o no modo de comandos, enviando de seguida o comando de suspensão (<command
+>ATH</command
+>).</para>
+
+<para
+>Fora do &kppp;, ao configurar o pacote do <application
+>pppd</application
+> manualmente, é muitas das vezes útil usar o método do comando, para que uma pessoa possa sair de uma sessão de terminal e iniciar o <application
+>pppd</application
+> sem ter de suspender o modem. Nas restantes situações, o método do <acronym
+>DTR</acronym
+> é preferido, dado ser mais simples.</para>
+
+<sect2 id="hangup-dtr-method">
+<title
+>Método <acronym
+>DTR</acronym
+> (<command
+>AT&amp;Dn</command
+>)</title>
+
+<para
+>O método do <acronym
+>DTR</acronym
+> fará com que o modem suspenda a ligação sempre que o &kppp; deixar de usar o modem. Se você obtiver uma sessão do modem, e perguntar o estado através do <command
+>AT&amp;V</command
+>, e vir no meio das opções apresentadas do perfil actual um <command
+>&amp;D0</command
+>, então é porque o método de suspensão <acronym
+>DTR</acronym
+> está desactivado. Para activar o método <acronym
+>DTR</acronym
+>, use o botão do <guibutton
+>Terminal</guibutton
+> para obter uma sessão do modem, seguido de:</para>
+
+<screen
+><userinput
+><command
+>ATZ</command
+></userinput
+> <lineannotation
+># Repõe no perfil predefinido</lineannotation>
+<userinput
+><command
+>AT&amp;D2</command
+></userinput
+> <lineannotation
+># Indica para suspender com a queda do DTR</lineannotation>
+<userinput
+><command
+>AT&amp;W</command
+></userinput
+> <lineannotation
+># Grava no perfil predefinido</lineannotation
+>
+</screen>
+
+<sect3>
+<title
+>Como funciona o método <acronym
+>DTR</acronym
+></title>
+
+<para
+>Sempre que a linha Data Terminal Ready (<acronym
+>DTR</acronym
+>) na linha série entre o computador e o modem fica num nível alto, o modem suspende a ligação. Quando o &kppp; acede à porta série, a linha <acronym
+>DTR</acronym
+> passa a um nível lógico baixo; num modem externo, você poderá ver a luz do <acronym
+>DTR</acronym
+> (ou <acronym
+>TR</acronym
+>) mudar sempre que isso acontecer. Quando a luz do <acronym
+>TR</acronym
+> se apaga (porque o &kppp; cortou o acesso à porta série, ou por outro motivo pior!), o modem suspender-se-á.</para>
+</sect3>
+
+</sect2>
+
+<sect2 id="hangup-command-method">
+<title
+>Método de comando</title>
+
+<para
+>A outra forma de fazer com que um modem se suspenda quando estiver ligado (usado no <command
+>AT&amp;D<replaceable
+>n</replaceable
+></command
+>, onde o <replaceable
+>n</replaceable
+> não é igual a <returnvalue
+>2</returnvalue
+>); isto faz com que o modem aceite o comando sempre que uma sessão está em progresso. Para fazer com que se suspenda convenientemente, obtenha uma sessão do modem, e defina o tempo de guarda para um intervalo curto, como por exemplo:</para>
+
+<screen
+><userinput
+><command
+>ATZ</command
+></userinput>
+<userinput
+><command
+>ATS12=5</command
+></userinput>
+<userinput
+><command
+>AT&amp;W</command
+></userinput
+>
+</screen>
+
+<para
+>Use então a barra do <guilabel
+>Tempo de Guarda</guilabel
+> na secção de comandos do modem para corresponder ao registo (<varname
+>S12</varname
+> para este valor <returnvalue
+>5</returnvalue
+>. O modem deverá então suspender-se convenientemente.</para>
+
+<sect3>
+<title
+>Como É Que o Método do Comando Funciona</title>
+
+<para
+>Quando o modem local está ligado a um modem remoto, este encontra-se no estado <quote
+>connect</quote
+> (ligação), em que passa todos os caracteres que recebe para o modem remoto, sem os interpretar. Para que o modem aceite os caracteres como comandos para ele próprio, alguém terá de pôr o modem no estado de comandos. O código especial fará isso.</para>
+
+<para
+>O código especial é definido como sendo três intervalos de tempo cujo período é definido pelo <varname
+>S12</varname
+> em 50-avos de segundo.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Silencioso (precisa demorar mais do que <varname
+>S12</varname
+>/50 segundos)</para>
+</listitem>
+<listitem>
+<para
+>Carácter de escape (definido pelo registo <varname
+>S2</varname
+>, em que o valor por omissão é o <quote
+>+</quote
+>), repetido três vezes (com menos de <varname
+>S12</varname
+>/50 segundos entre cada um.</para>
+</listitem>
+<listitem>
+<para
+>Silencioso (precisa demorar mais do que <varname
+>S12</varname
+>/50 segundos)</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Logo que o modem esteja no estado de comandos, você poderá então começar a enviar instruções para ele. Para o fazer suspender-se, envie o comando <command
+>ATH</command
+>. Os códigos de escape e o texto de suspensão usados pelo &kppp; são apresentados na janela dos <link linkend="modem-commands"
+><guilabel
+>Comandos do Modem</guilabel
+></link
+>. Estes deverão corresponder ao seu modem.</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="tone-dialing-speedup">
+<title
+>Fazer a marcação por tons mais rápida</title>
+
+<para
+>Se você puder usar a marcação por tons, a quantidade de tempo que leva a marcar poderá ser alterada usando o registo <varname
+>S11</varname
+>. Ele contém a duração (em centésimos de segundo) durante a qual se envia cada tom à medida que vai marcando. O valor por omissão é 95 (quase um segundo). A rapidez com que poderá marcar depende do equipamento de comutação da sua companhia telefónica que gere a sua linha. A duração mínima é 50, quase duas vezes mais rápido, e essa velocidade normalmente funciona. </para>
+
+<screen
+><userinput
+><command
+>ATZ</command
+></userinput
+> <lineannotation
+># repõe no perfil predefinido</lineannotation>
+<userinput
+><command
+>ATS11=50</command
+></userinput
+> <lineannotation
+># a marcação mais rápida possível, use um valor mais alto se não funcionar</lineannotation>
+<userinput
+><command
+>AT&amp;W</command
+></userinput
+> <lineannotation
+># grava no perfil predefinido</lineannotation
+>
+</screen>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/kppp/wizard.docbook b/tde-i18n-pt/docs/kdenetwork/kppp/wizard.docbook
new file mode 100644
index 00000000000..9ead1229a3b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kppp/wizard.docbook
@@ -0,0 +1,169 @@
+<chapter id="wizard">
+<title
+>O assistente do &kppp;</title>
+
+<sect1 id="starting-the-wizard">
+<title
+>Iniciar o Assistente.</title>
+
+<para
+>Você poderá iniciar o assistente a partir do ecrã inicial do &kppp;. Inicie o &kppp; a partir do seu menu <guimenu
+>K</guimenu
+>, no qual você poderá achar o seu item no menu <guisubmenu
+>Internet</guisubmenu
+> como <guimenuitem
+>Ligação à Internet</guimenuitem
+>.</para>
+
+<para
+>Irá aparecer a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>A janela inicial da aplicação &kppp;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-dialler-tab.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A janela inicial da aplicação &kppp;</phrase>
+</textobject>
+<caption
+><para
+>A janela inicial da aplicação &kppp;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Ele poderá não ter nenhuns itens no início, e isso é o que você irá fazer agora.</para>
+
+<para
+>Carregue no botão <guibutton
+>Configurar</guibutton
+> para iniciar a configuração de uma nova ligação à Internet.</para>
+
+<para
+>O assistente dar-lhe-á três opções, a <guibutton
+>Assistente</guibutton
+>, <guibutton
+>Configuração Manual</guibutton
+> e <guibutton
+>Cancelar</guibutton
+></para>
+
+<screenshot>
+<screeninfo
+>O assistente pergunta-lhe o que deseja fazer...</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kppp-wizard.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>O assistente pergunta-lhe o que deseja fazer...</phrase
+></textobject>
+<caption
+><para
+>O assistente pergunta-lhe o que deseja fazer</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Escolha esta opção se não desejar de todo configurar para já nenhuma conta. A janela com a mensagem desaparecerá e você ficará com o ecrã de ligação anterior.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Assistente</guibutton
+></term>
+<listitem
+><para
+>Se você tiver um modem suficientemente genérico e usar um dos ISPs mais importantes do seu país, o assistente deverá ser capaz de lhe configurar imediatamente a ligação à Internet e deixá-la funcional. Tente primeiro isto, antes de tentar configurar a ligação manualmente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Configuração Manual</guibutton
+></term>
+<listitem
+><para
+>Se você não for bem sucedido com o Assistente, ou se quiser ser você próprio a fazer as coisas, escolha esta opção. O assistente só é útil para um conjunto pequeno de países e Fornecedores de Acesso à Internet, neste momento.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Para o objectivo deste capítulo, iremos assumir que você vai escolher o <guibutton
+>Assistente</guibutton
+>, atendendo a que a configuração manual será descrita num capítulo posterior.</para>
+
+</sect1>
+
+<sect1 id="finishing-the-wizard">
+<title
+>O Resto do Assistente</title>
+
+<para
+>O primeiro ecrã que você verá contém apenas um texto introdutório que explica as coisas que você leu na primeira secção deste capítulo. Carregue em <guibutton
+>Seguinte</guibutton
+> para prosseguir.</para>
+
+<para
+>O segundo ecrã pede-lhe para escolher o país em que vive. Nem todos os países estão aqui representados e, se o seu país em que vive não estiver listado, deverá carregar em <guibutton
+>Cancelar</guibutton
+>, onde nesse caso a <link linkend="dialog-setup"
+>configuração manual</link
+> será iniciada para você prosseguir nela.</para>
+
+<para
+>No próximo ecrã, ser-lhe-á apresentada uma lista com os Fornecedores de Acesso à Internet do país que escolheu anteriormente e que o &kppp; conhece. Mais uma vez, se o seu <acronym
+>ISP</acronym
+> não estiver aqui listado, você terá de carregar em <guibutton
+>Cancelar</guibutton
+> e fazer a sua configuração na <link linkend="dialog-setup"
+>janela de configuração manual</link
+></para>
+
+<para
+>Ser-lhe-á agora pedido o nome do seu utilizador e a sua senha para a sua ligação à Internet. Tenha em atenção que, para alguns <acronym
+>ISP</acronym
+>s, este utilizador é diferente da sua conta e senha de e-mail, por isso certifique-se que indica a correcta. Escolha a opção <guibutton
+>Seguinte</guibutton
+> para continuar.</para>
+
+<para
+>No próximo ecrã, você terá uma hipótese para indicar os prefixos especiais que possa ter de usar - por exemplo, se você tiver de digitar o <quote
+>0</quote
+> para uma linha exterior, ou se tiver um prefixo que possa digitar para desligar a espera da chamada. Carregue em <guibutton
+>Seguinte</guibutton
+> para continuar.</para>
+
+<para
+>E é tudo! Se você quiser rever alguma das suas opções, você poderá usar os botões <guibutton
+>Anterior</guibutton
+> e <guibutton
+>Seguinte</guibutton
+> para recuar e avançar nas janelas. Quando estiver satisfeito, carregue no botão <guibutton
+>Terminar</guibutton
+>, e está pronto.</para>
+
+<para
+>Claro que qualquer parte desta informação poderá ser editada posteriormente a partir da janela de configuração do &kppp;.</para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/Makefile.am b/tde-i18n-pt/docs/kdenetwork/krdc/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/Makefile.in b/tde-i18n-pt/docs/kdenetwork/krdc/Makefile.in
new file mode 100644
index 00000000000..13d3e3ed98c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/krdc
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/krdc/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/krdc/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/krdc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/krdc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/krdc/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=snapshot_vncentry.png index.docbook preferences_profilestab.png authentication.png index.cache.bz2 snapshot.png preferences_vncdefaultstab.png preferences_rdpdefaultstab.png Makefile.in snapshot_nobrowse.png snapshot_connectionspeed.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) preferences_vncdefaultstab.png snapshot_vncentry.png snapshot.png authentication.png index.docbook preferences_rdpdefaultstab.png snapshot_nobrowse.png preferences_profilestab.png snapshot_connectionspeed.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc
+ @for base in preferences_vncdefaultstab.png snapshot_vncentry.png snapshot.png authentication.png index.docbook preferences_rdpdefaultstab.png snapshot_nobrowse.png preferences_profilestab.png snapshot_connectionspeed.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/$$base ;\
+ done
+
+uninstall-nls:
+ for base in preferences_vncdefaultstab.png snapshot_vncentry.png snapshot.png authentication.png index.docbook preferences_rdpdefaultstab.png snapshot_nobrowse.png preferences_profilestab.png snapshot_connectionspeed.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in preferences_vncdefaultstab.png snapshot_vncentry.png snapshot.png authentication.png index.docbook preferences_rdpdefaultstab.png snapshot_nobrowse.png preferences_profilestab.png snapshot_connectionspeed.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/krdc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/krdc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/krdc/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/authentication.png b/tde-i18n-pt/docs/kdenetwork/krdc/authentication.png
new file mode 100644
index 00000000000..91d55206022
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/authentication.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/krdc/index.cache.bz2
new file mode 100644
index 00000000000..a9c74022b70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/index.docbook b/tde-i18n-pt/docs/kdenetwork/krdc/index.docbook
new file mode 100644
index 00000000000..ecb000b5614
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/index.docbook
@@ -0,0 +1,718 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&krdc;">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- ONLY If you are writing non-English
+ original documentation, change
+ the language here -->
+
+ <!-- Do not define any other entities; instead, use the entities
+ from entities/general.entities and $LANG/user.entities. -->
+]>
+<!-- Based on kdoctemplate v0.9 January 10 2003 -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title
+>O Manual do &krdc;</title>
+
+<authorgroup>
+<author
+>&Brad.Hards; &Brad.Hards.mail; </author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>&Brad.Hards;</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-27</date>
+<releaseinfo
+>1.0.0</releaseinfo>
+
+<abstract>
+<para
+>O &krdc; é uma aplicação cliente que lhe permite ver ou mesmo controlar a sessão do ecrã de outra máquina que esteja a correr um servidor compatível com o VNC. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdenetwork</keyword>
+<keyword
+>krfb</keyword>
+<keyword
+>VNC</keyword>
+<keyword
+>RFB</keyword>
+<keyword
+>krdc</keyword>
+<keyword
+>Partilha de Ecrã</keyword>
+<keyword
+>Controlo Remoto</keyword>
+<keyword
+>Assistência Remota</keyword>
+<keyword
+>Ecrã Remoto</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &krdc; é uma aplicação cliente que lhe permite ver ou mesmo controlar a sessão do ecrã de outra máquina que esteja a correr um servidor compatível com o VNC. </para>
+
+<para
+>Você irá usar tipicamente o &krdc; com o servidor de VNC do &kde;, que é o &krfb;, dado que corresponde bastante às funcionalidades especiais do &krdc;. </para>
+
+<para
+>Por favor comunique quaisquer problemas ou pedidos de funcionalidades para as listas de correio do &kde; ou envie um erro para <ulink url="http://bugs.kde.org"
+>http://www.bugs.kde.org</ulink
+>. </para>
+</chapter>
+
+<chapter id="what-is-RFB">
+<title
+>O protocolo do 'Remote Frame Buffer'</title>
+
+<para
+>Este capítulo oferece uma breve descrição do protocolo 'Remote Frame Buffer' que é usado pelo &krdc; e pelos outros sistemas compatíveis. Se você já estiver familiarizado com o 'Remote Frame Buffer', você poderá saltar à vontade este capítulo. </para>
+
+<para
+>A implementação de alto nível de um sistema que use o protocolo Remote Frame Buffer é conhecido como Virtual Network Computer (Computador de Rede Virtual), ou mais frequentemente por <acronym
+>VNC</acronym
+>. </para>
+
+<para
+>O Remote Frame Buffer (ou <acronym
+>RFB</acronym
+> para abreviar) é um protocolo simples para o acesso remoto às interfaces gráficas dos utilizadores. Funciona ao nível do 'frame-buffer', o que corresponde de forma lata à imagem desenhada no ecrã, o que significa que pode ser aplicado a todos os sistemas de janelas (incluindo o X11, &MacOS; e &Microsoft; &Windows;). As aplicações do Remote Frame Buffer existem para várias plataformas e poderão ser redistribuídas livremente. </para>
+
+<para
+>No protocolo do Remote Frame Buffer, a aplicação que se executa na máquina em que o utilizador se senta (que contém o ecrã, o teclado e o rato) é chamada de cliente. A aplicação que corre na máquina em que o 'framebuffer' se encontra (e onde está a correr o sistema de janelas e as aplicações que o utilizador está a controlar remotamente) é chamada de servidor. O &krdc; é o cliente do &kde; para o protocolo do Remote Frame Buffer. O &krfb; é o servidor do &kde; para o mesmo protocolo. </para>
+
+<para
+>Ocupa algum tráfego significativo de rede enviar uma imagem do ecrã completo, por isso o Remote Frame Buffer funciona melhor em redes de alto débito, como uma rede local. É possível à mesma usar o &krdc; noutras ligações, mas a performance é pouco provável que seja tão boa. </para>
+
+</chapter>
+
+<chapter id="using-krdc">
+<title
+>Usar o &krdc;</title>
+
+<para
+>É bastante simples de usar o &krdc; - tem uma interface simples, tal como é demonstrado na imagem em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="snapshot.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="snapshot.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela principal do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Se você carregar no botão <guibutton
+>Escolher &lt;&lt;</guibutton
+>, irá obter uma interface ainda mais simples, como é apresentado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>A janela principal do &krdc; sem funcionalidade de navegação</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="snapshot_nobrowse.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="snapshot_nobrowse.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela principal do &krdc; sem funcionalidade de navegação</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Se você carregar no botão <guibutton
+>Escolher &gt;&gt;</guibutton
+>, você voltará a ter a interface normal de volta. </para>
+
+<sect1 id="compatible-versions"
+><title
+>Ligar o &krdc; a servidores compatíveis</title>
+
+<para
+>O &krdc; é um cliente e necessita de ser usado com servidores compatíveis. Existem três formas de se ligar a esses servidores: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Escrevendo directamente o nome do servidor (ou o seu endereço IP) na lista <guilabel
+>Ecrã remoto:</guilabel
+>.</para
+>
+</listitem>
+<listitem>
+<para
+>Usando um convite que tenha recebido. O &krfb; usa convites e pode enviá-los por e-mail.</para>
+</listitem>
+<listitem>
+<para
+>Usando o protocolo de navegação SLP (Service Location Protocol).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Vamos olhar para um de cada vez. </para>
+
+<sect2
+><title
+>Item do nome do servidor</title>
+<para
+>Se você souber o nome da máquina (ou o seu endereço IP) servidora a que se deseja ligar, você poderá indicá-lo directamente na lista <guilabel
+>Ecrã remoto:</guilabel
+>. </para>
+
+<para
+>Se se quiser ligar a máquina chamada 'maria', a qual esteja a correr um servidor de <acronym
+>VNC</acronym
+> no ecrã 1, você poderá escrever <userinput
+>maria:1</userinput
+> ou, alternativamente, <userinput
+>vnc:/maria:1</userinput
+> na lista <guilabel
+>Ecrã remoto:</guilabel
+>. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Indicar o nome de uma máquina no &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="snapshot_vncentry.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="snapshot_vncentry.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Indicar o nome de uma máquina no &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>De forma similar, se você estiver a usar um servidor de <acronym
+>RFB</acronym
+> nessa máquina, você poderá escrever <userinput
+>rfb:/maria</userinput
+>. O RFB não necessita que o número do ecrã seja indicado. </para>
+
+</sect2>
+
+<sect2
+><title
+>Usar um convite</title>
+<para
+>Dentro da aplicação servidora do &krfb;, é possível enviar convites por e-mail (e de outras formas, ainda que a do e-mail seja a mais útil). Se você receber este tipo de convite por e-mail, você poderá simplesmente carregar na ligação fornecida pelo e-mail. Isto irá iniciar o &krdc; se não estiver já a correr, e ligar-se-á ao servidor indicado no convite. </para>
+
+</sect2>
+
+<sect2
+><title
+>Usar o SLP (Service Location Protocol)</title>
+<para
+>A terceira forma de usar o &krdc; é de escolher a máquina usando o Service Location Protocol - Protocolo de Localização de Serviços. Uma lista de servidores compatíveis que se encontrem registados no sistema do Service Location Protocol é mostrada na lista ao centro da janela principal: </para>
+
+<para>
+<screenshot>
+<screeninfo
+>O &krdc; a mostrar a navegação de serviços</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="snapshot.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="snapshot.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &krdc; a mostrar a navegação de serviços</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<note>
+<para
+>Se a sua janela principal não contiver a tabela, lembre-se que poderá usar o botão <guibutton
+>Escolher &gt;&gt;</guibutton
+> para voltar à janela completa do &krdc;. Da mesma forma, nem todos os servidores compatíveis suportam o registo automático - um dos que faz isso é o servidor &krfb;, o qual faz parte do &kde;. </para>
+</note>
+
+<para
+>Se você carregar uma vez num item da tabela, ele ficará seleccionado, e você poderá usar o <guibutton
+>Ligar</guibutton
+> para estabelecer uma ligação ao servidor. Como atalho, você poderá fazer duplo-click num item, o que também permitirá estabelecer uma ligação. </para>
+
+<para
+>Embora o Service Location Protocol detecte normalmente os servidores que passam a estar disponíveis, você também poderá forçar o &krdc; a procurar por novos servidores. Isto é feito com o botão <guibutton
+>Pesquisar</guibutton
+>. Quando pedir essa pesquisa, o botão fica desactivado (acinzentado) enquanto a pesquisa está a ser feita - isto leva normalmente alguns segundos. </para>
+
+<para
+>Ao usar o Service Location Protocol, o conceito dos Âmbitos é importante. Se existirem vários serviços publicados, torna-se pouco fácil de percorrer uma lista. Uma nova pesquisa também poderá produzir algum tráfego acentuado de rede. Para evitar este problema, os administradores podem configurar o Service Location Protocol com um conjunto de Âmbitos, e só registar os serviços em dados âmbitos. Por exemplo, uma máquina poderá estar registada no âmbito "terceiro_andar" e em "logistica", mas não no "engenharia" ou no "manutencao". Em configurações mais pequenas, está tudo registado no âmbito "DEFAULT" (por omissão). O &krdc; suporta a selecção de âmbito que não o "DEFAULT", usando a lista <guilabel
+>Âmbito:</guilabel
+> no canto superior direito da janela principal. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="connection"
+><title
+>O que acontece quando se liga</title>
+
+<para
+>Independentemente de como selecciona o servidor ao qual se liga, a próxima coisa que acontece é que o &krdc; lhe pergunta a ligação de rede ao servidor, como é apresentado em baixo: </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Selecção da velocidade de ligação do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="snapshot_connectionspeed.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="snapshot_connectionspeed.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Selecção da velocidade de ligação do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Existem três configurações de velocidade: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Alta Qualidade (LAN, ligação directa), que é a predefinida, e você deverá avaliar como é que esta configuração se comporta antes de seleccionar uma opção de menor performance que use menos largura de banda. </para
+></listitem>
+<listitem
+><para
+>Qualidade Média (DSL, Cabo, Internet rápida).</para
+></listitem>
+<listitem
+><para
+>Baixa Qualidade (Modem, RDIS, Internet lenta).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se você sempre trabalha sobre o mesmo ti de ligação, você poderá deseleccionar a opção <guilabel
+>Mostrar esta janela novamente para esta máquina</guilabel
+>, o que significa que não terá de responder mais sobre o tipo de ligação para esta máquina, desde que a identifique da mesma forma. Por exemplo, se uma máquina tiver dois nomes, e desligar a opção ao ligar-se com um nome, você não será mais questionado se se ligar por esse nome, ainda que o seja se usar o outro nome ou o endereço IP. </para>
+
+<para
+>Você pode seleccionar a configuração da velocidade apropriada e depois seleccionar <guibutton
+>Ligar</guibutton
+> para prosseguir. </para>
+
+<para
+>Verá então uma pequena janela que contém uma barra de progresso que vai enchendo à medida que o &krdc; negoceia a ligação. </para>
+
+<para
+>Dependendo da configuração do servidor, você poderá (quase de certeza) necessitar de indicar uma senha para se autenticar no servidor. O &krdc; irá mostrar uma janela de autenticação semelhante à seguinte. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Janela de senha do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="authentication.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="authentication.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de senha do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Após a autenticação, você ligar-se-á ao servidor remoto, e poderá começar a usar o &krdc; para observar ou controlar o ecrã remoto. </para>
+
+</sect1>
+
+<sect1 id="controlling-remote"
+><title
+>Controlar a ligação ao ecrã remoto</title>
+
+<para
+>Depois de se ligar ao ecrã remoto, você irá usar normalmente o teclado e o rato para controlar o sistema de janelas e as aplicações nessa máquina remota. </para>
+
+<para
+>Você poderá ver o ecrã remoto como um ecrã completo, ou como uma janela n ecrã local. Você poderá alternar entre esses modos com os ícones mostrados em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Selecção do modo de ecrã completo do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="window_fullscreen.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Selecção do modo de ecrã completo do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para>
+<screenshot>
+<screeninfo
+>Selecção do modo de janela do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="window_nofullscreen.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Selecção do modo de ecrã completo do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>O modo de ecrã completo é normalmente melhor quando você está a ajudar um utilizador remoto, porque consegue ver tudo o que ele consegue ver. O modo de janela é mais útil quando você está a trabalhar tanto remotamente como localmente - talvez a ver alguma documentação local e a usar essas instruções na máquina remota. </para>
+
+<sect2
+><title
+>Usar o modo de janela</title>
+
+<para
+>O &krdc;, no modo de janela, assemelha-se a algo como mostra a imagem abaixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>A janela do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="krdc_window.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="krdc_window.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>No modo de janela, você poderá terminar a ligação se fechar a janela. </para>
+
+</sect2>
+
+<sect2
+><title
+>Utilizar o modo de ecrã completo</title>
+
+<para
+>No modo de ecrã completo, você poderá terminar a ligação se seleccionar o ícone vermelho de "fechar", o qual é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>O ícone para fechar do &krdc;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="close.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O ícone para fechar do &krdc;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="managing-configuration"
+><title
+>Gerir a configuração do &krdc;</title>
+<para
+>Se usar o botão de <guibutton
+>Preferências...</guibutton
+> no canto inferior esquerdo da janela principal do &krdc;, você poderá abrir uma janela para modificar o comportamento do &krdc;. Se seleccionar esse botão fará aparecer uma janela como a que aparece em baixo: </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Preferências do &krdc; - página de Perfis das Máquinas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="preferences_profilestab.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="preferences_profilestab.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Preferências do &krdc; - página de <guilabel
+>Perfis das Máquinas</guilabel
+></phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para>
+<screenshot>
+<screeninfo
+>Preferências do &krdc; - página de <guilabel
+>Valores por Omissão do VNC</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="preferences_vncdefaultstab.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="preferences_vncdefaultstab.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Preferências do &krdc; - página dos perfis dos <guilabel
+>Valores por Omissão do VNC</guilabel
+></phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para>
+<screenshot>
+<screeninfo
+>Preferências do &krdc; - página de <guilabel
+>Valores por Omissão do RDP</guilabel
+></screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="preferences_rdpdefaultstab.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="preferences_rdpdefaultstab.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Preferências do &krdc; - página dos perfis de <guilabel
+>Valores por Omissão do RDP</guilabel
+></phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+
+</sect1>
+
+</chapter>
+
+<chapter id="dcop">
+<title
+>Guia de Programação do &krdc;</title>
+
+<para
+>O &krdc; suporta um pequeno número de comandos de &DCOP;, os quais são descritos neste capítulo. Se você não estiver familiarizado com o &DCOP;, então não necessitará de se preocupar com isto. Contudo, se quiser automatizar algumas das suas acções do &krdc; (ou de outra aplicação do &kde;), o &DCOP; é uma ferramenta útil. Você poderá descobrir mais sobre o &DCOP; na sua documentação 'online' e nos tutoriais em <ulink url="http://developer.kde.org"
+>http://developer.kde.org</ulink
+>. </para>
+
+<para
+>Você poderá fechar a aplicação &krdc; com o comando 'quit', como é mostrado neste exemplo: </para>
+
+<informalexample>
+<screen
+><prompt
+>&percnt;</prompt
+>dcop krdc-25550 MainApplication-Interface quit
+</screen>
+</informalexample>
+
+<note>
+<para
+>Você terá de alterar o <userinput
+>krdc-25550</userinput
+> no exemplo para corresponder à instância do &krdc; que deseja de facto terminar. Se você correr o <command
+>dcop</command
+> sem opções, irá obter uma lista com todas as aplicações que estão a correr e que o &DCOP; consegue controlar. </para>
+</note>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist"
+> <qandaentry>
+<question>
+<para
+>Quando início o &krdc; recebe uma mensagem que diz <computeroutput
+>Não é possível navegar na rede. Provavelmente não instalou o suporte de SLP correctamente.</computeroutput
+>. O que é que se passa?</para
+>
+</question>
+<answer>
+<para
+>O SLP é o Service Location Protocol (Protocolo de Localização de Serviços), e é fornecido normalmente pelo <application
+>OpenSLP</application
+> ou pelo <application
+>The Knot</application
+>. </para>
+<para
+>Se foi você a compilar o &krdc;, poderá acontecer que o &krdc; tenha sido compilado com as bibliotecas de SLP, mas o servidor (que se poderá chamar <command
+>slpd</command
+> ou <command
+>knotd</command
+>) não esteja a correr. Você normalmente precisa de iniciar estes servidores como super-utilizador, o que poderá significar pedir ao seu administrador de sistemas para o fazer, se você não conseguir fazê-lo. </para>
+<para
+>Se você estiver a correr uma versão que veio num pacote do &krdc;, então poderá ter algumas dependências em falha. Existem tantas formas de isto acontecer que você terá de pedir suporte a quem criou o pacote.</para>
+</answer>
+</qandaentry>
+</qandaset>
+
+</chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&krdc; </para>
+<para
+>Programa copyright 2002 Tim Jansen <email
+>tim@tjansen.de</email
+> </para>
+<para
+>Contribuições: <itemizedlist
+> <listitem
+><para
+>Ian Reinhart Geiser <email
+>geiseri@kde.org</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação Copyright &copy; 2003 &Brad.Hards; &Brad.Hards.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-krdc">
+<title
+>Como obter o &krdc;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/preferences_profilestab.png b/tde-i18n-pt/docs/kdenetwork/krdc/preferences_profilestab.png
new file mode 100644
index 00000000000..c398cea041b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/preferences_profilestab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/preferences_rdpdefaultstab.png b/tde-i18n-pt/docs/kdenetwork/krdc/preferences_rdpdefaultstab.png
new file mode 100644
index 00000000000..1b0c78964d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/preferences_rdpdefaultstab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/preferences_vncdefaultstab.png b/tde-i18n-pt/docs/kdenetwork/krdc/preferences_vncdefaultstab.png
new file mode 100644
index 00000000000..69dac12258d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/preferences_vncdefaultstab.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/snapshot.png b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot.png
new file mode 100644
index 00000000000..81482139588
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_connectionspeed.png b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_connectionspeed.png
new file mode 100644
index 00000000000..a7b0f058053
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_connectionspeed.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_nobrowse.png b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_nobrowse.png
new file mode 100644
index 00000000000..06747da6910
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_nobrowse.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_vncentry.png b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_vncentry.png
new file mode 100644
index 00000000000..b87d17eba1d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krdc/snapshot_vncentry.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/Makefile.am b/tde-i18n-pt/docs/kdenetwork/krfb/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/Makefile.in b/tde-i18n-pt/docs/kdenetwork/krfb/Makefile.in
new file mode 100644
index 00000000000..ff33cc43afd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/krfb
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/krfb/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/krfb/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/krfb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/krfb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/krfb/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=configuration_network.png invitation_management.png index.docbook configuration_session.png personal_invitation.png email_invitation.png index.cache.bz2 screenshot.png configuration_access.png Makefile.in Makefile.am connection.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) configuration_session.png configuration_access.png email_invitation.png configuration_network.png index.docbook screenshot.png connection.png personal_invitation.png invitation_management.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb
+ @for base in configuration_session.png configuration_access.png email_invitation.png configuration_network.png index.docbook screenshot.png connection.png personal_invitation.png invitation_management.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/$$base ;\
+ done
+
+uninstall-nls:
+ for base in configuration_session.png configuration_access.png email_invitation.png configuration_network.png index.docbook screenshot.png connection.png personal_invitation.png invitation_management.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in configuration_session.png configuration_access.png email_invitation.png configuration_network.png index.docbook screenshot.png connection.png personal_invitation.png invitation_management.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/krfb/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/krfb/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/krfb/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/configuration_access.png b/tde-i18n-pt/docs/kdenetwork/krfb/configuration_access.png
new file mode 100644
index 00000000000..18cc0319166
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/configuration_access.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/configuration_network.png b/tde-i18n-pt/docs/kdenetwork/krfb/configuration_network.png
new file mode 100644
index 00000000000..0a0de126575
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/configuration_network.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/configuration_session.png b/tde-i18n-pt/docs/kdenetwork/krfb/configuration_session.png
new file mode 100644
index 00000000000..7f0d0d15eb4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/configuration_session.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/connection.png b/tde-i18n-pt/docs/kdenetwork/krfb/connection.png
new file mode 100644
index 00000000000..75b771aa8ed
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/connection.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/email_invitation.png b/tde-i18n-pt/docs/kdenetwork/krfb/email_invitation.png
new file mode 100644
index 00000000000..234fc6ff7c5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/email_invitation.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/krfb/index.cache.bz2
new file mode 100644
index 00000000000..61e28be00bb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/index.docbook b/tde-i18n-pt/docs/kdenetwork/krfb/index.docbook
new file mode 100644
index 00000000000..73b6278ea0e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/index.docbook
@@ -0,0 +1,571 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&krfb;">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- ONLY If you are writing non-English
+ original documentation, change
+ the language here -->
+
+ <!-- Do not define any other entities; instead, use the entities
+ from entities/general.entities and $LANG/user.entities. -->
+]>
+<!-- Based on kdoctemplate v0.9 January 10 2003 -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title
+>O Manual do &krfb;</title>
+
+<authorgroup>
+<author
+>&Brad.Hards; &Brad.Hards.mail; </author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>&Brad.Hards;</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2003-09-17</date>
+<releaseinfo
+>1.0.1</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &krfb; é uma aplicação de servidor que lhe permite partilhar a sua sessão actual com um utilizador noutra máquina, o qual poderá usar um cliente de VNC para ver ou mesmo controlar o ecrã. </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdenetwork</keyword>
+<keyword
+>krfb</keyword>
+<keyword
+>VNC</keyword>
+<keyword
+>RFB</keyword>
+<keyword
+>krdc</keyword>
+<keyword
+>Partilha de Ecrã</keyword>
+<keyword
+>Controlo Remoto</keyword>
+<keyword
+>Assistência Remota</keyword>
+<keyword
+>Ecrã Remoto</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- The contents of the documentation begin here. Label
+each chapter so with the id attribute. This is necessary for two reasons: it
+allows you to easily reference the chapter from other chapters of your
+document, and if there is no ID, the name of the generated HTML files will vary
+from time to time making it hard to manage for maintainers and for the CVS
+system. Any chapter labelled (OPTIONAL) may be left out at the author's
+discretion. Other chapters should not be left out in order to maintain a
+consistent documentation style across all KDE apps. -->
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<!-- The introduction chapter contains a brief introduction for the
+application that explains what it does and where to report
+problems. Basically a long version of the abstract. Don't include a
+revision history. (see installation appendix comment) -->
+
+<para
+>O &krfb; é uma aplicação de servidor que lhe permite partilhar a sua sessão actual com um utilizador noutra máquina, o qual poderá usar um cliente de VNC para ver ou mesmo controlar o ecrã. </para>
+
+<para
+>Você, tipicamente, iria usar o &krfb; com o cliente de VNC do &kde;, o &krdc;, dado que corresponde mais de perto às funcionalidades especiais do &krfb;. </para>
+
+<para
+>O &krfb; não necessita que você inicie uma nova sessão de X - pode partilhar a actual. Isto torna-o muito útil quando você quiser que alguém o ajude a executar uma tarefa. </para>
+
+<para
+>Por favor comunique quaisquer problemas ou pedidos de funcionalidades para as listas de correio do &kde; ou envie um erro para <ulink url="http://bugs.kde.org"
+>http://bugs.kde.org</ulink
+>. </para>
+</chapter>
+
+<chapter id="what-is-RFB">
+<title
+>O protocolo do 'Remote Frame Buffer'</title>
+
+<para
+>Este capítulo contém uma breve descrição do protocolo do Remote Frame Buffer usado pelo &krfb; e pelos outros sistemas compatíveis. Se você já estiver familiarizado com o Remote Frame Buffer, poderá ignorar este capítulo em segurança. </para>
+
+<para
+>A implementação de alto nível de um sistema que use o protocolo Remote Frame Buffer é conhecido como Virtual Network Computer (Computador de Rede Virtual), ou mais frequentemente por <acronym
+>VNC</acronym
+>. </para>
+
+<para
+>O Remote Frame Buffer (ou <acronym
+>RFB</acronym
+> para abreviar) é um protocolo simples para o acesso remoto às interfaces gráficas dos utilizadores. Funciona ao nível do 'frame-buffer', o que corresponde de forma lata à imagem desenhada no ecrã, o que significa que pode ser aplicado a todos os sistemas de janelas (incluindo o X11, &MacOS; e &Microsoft; &Windows;). As aplicações do Remote Frame Buffer existem para várias plataformas e poderão ser redistribuídas livremente. </para>
+
+<para
+>No protocolo do Remote Frame Buffer, a aplicação que executa na máquina onde o utilizador se encontra (que contém o ecrã, o teclado e o rato) é chamada de cliente. A aplicação que é executada na máquina onde se localiza o 'framebuffer' (o qual está a executar o sistema de janelas e as aplicações que o utilizador se encontra a controlar remotamente) é por sua vez chamada de servidor. O &krfb; é o servidor do &kde; para o protocolo do Remote Frame Buffer. O &krdc; é o cliente do &kde; para o protocolo do Remote Frame Buffer. </para>
+
+<para
+>Ocupa uma quantidade razoável de tráfego de rede enviar uma mensagem do 'framebuffer', como tal o Remote Frame Buffer trabalha melhor com as ligações de alta largura de banda, como as das redes locais. É ainda possível usar o &krfb; sobre outras ligações, mas é improvável que a performance seja tão boa. </para>
+
+</chapter>
+
+<chapter id="using-krfb">
+<title
+>Utilizar o &krfb;</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<para
+>É muito fácil usar o &krfb; - tem uma interface simples, tal como é mostrada na figura em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &krfb;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="screenshot.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela principal do &krfb;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Quando você quiser permitir a alguém aceder ao seu ecrã, você poderá criar um convite pessoal usando o botão <guibutton
+>Criar um Convite Pessoal...</guibutton
+> , o qual fará aparecer uma janela que contém a informação necessária para aceder ao seu ecrã. É mostrado um exemplo em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Exemplo de convite pessoal do &krfb;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="personal_invitation.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="personal_invitation.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Exemplo de convite pessoal do &krfb;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Para aumentar a segurança, o convite só é válido por uma hora depois de ser criado, e obviamente a pessoa que se ligue terá de ter a senha correcta. </para>
+
+<para
+>Dado que você poderá querer convidar alguém para aceder ao seu ecrã por e-mail, o &krfb; pode criar os convites como mensagens de e-mail. Você poderá criar um desses convites usando o botão <guibutton
+>Convidar por E-mail...</guibutton
+> na janela principal do &krfb;. Isto fará aparecer frequentemente uma mensagem de e-mail parecida com a seguinte, pronta para você escrever o endereço de e-mail da pessoa para quem está a enviar o convite. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Convite por e-mail de exemplo do &krfb;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="email_invitation.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="email_invitation.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Convite por e-mail de exemplo do &krfb;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<warning>
+<para
+>O &krfb; avisá-lo-á sobre as implicações de segurança de enviar esta informação através de uma ligação insegura. Você tem de ter em atenção estes avisos. </para>
+<para
+>Se você não conseguir cifrar o e-mail (ou tornar a ligação segura, em alternativa), o envio de convites por e-mail é um risco de segurança muito sério, dado que qualquer pessoa conseguirá ler a senha e o endereço do e-mail à medida que passa na rede. Isto significa que terceiros poderão tomar o controlo da sua máquina. </para>
+<para
+>Se você não conseguir cifrar a mensagem de e-mail, talvez seja melhor usar um convite pessoal, telefonar à pessoa a quem vai dar o acesso, verificar a identidade dessa pessoa e fornecer a informação do convite dessa forma. </para>
+</warning>
+
+<sect1 id="krfb-managing-invitations">
+<title
+>Gerir convites do &krfb;</title>
+
+<para
+>depois de criar um convite (seja este pessoal ou enviado por e-mail), o &krfb; permite-lhe gerir esses convites. A janela para os controlar está disponível usando a opção <guibutton
+>Gerir os Convites...</guibutton
+> na janela principal do &krfb;. Se você seleccionar este botão, o &krfb; fará aparecer uma janela como a apresentada em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Gestão de convites do &krfb;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="invitation_management.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="invitation_management.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Gestão de convites do &krfb;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela de gestão dos convites permite-lhe criar mais convites (usando os botões <guibutton
+>Novo Convite Pessoal...</guibutton
+> e <guibutton
+>Novo Convite por E-mail...</guibutton
+>, os quais têm o mesmo efeito que os botões da janela principal do &krfb; <guibutton
+>Criar um Convite Pessoal...</guibutton
+> e <guibutton
+>Convidar por E-mail...</guibutton
+>. </para>
+
+<para
+>A janela de gestão dos convites também lhe permite remover os convites existentes. Para apagar apenas um dos convites, seleccione-o com o rato ou com o teclado (deverá ficar realçado), e seleccione de seguida o botão <guibutton
+>Remover</guibutton
+>. Para apagar todos os convites, basta seleccionar o botão <guibutton
+>Remover Tudo</guibutton
+>. </para>
+
+<!-- OK, so this is obvious, I only did it for completeness -->
+<para
+>Se seleccionar <guibutton
+>Fechar</guibutton
+>, a janela fechar-se-á. </para>
+
+</sect1>
+
+<sect1 id="krfb-configuration">
+<title
+>Configuração do &krfb;</title>
+<para
+>Para além da interface principal do &krfb; mostrada e descrita em baixo, você também poderá controlar o &krfb; usando o seu módulo de controlo, ao qual você poderá aceder usando o Centro de Controlo normal do &kde; e também através da opção <guibutton
+>Configurar...</guibutton
+> na janela principal do &krfb;. A configuração do &krfb; é controlada através de uma janela em páginas, tal como é mostrada em baixo: </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Configuração do &krfb; (Página de Acesso)</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configuration_access.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="configuration_access.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configuração do &krfb; (Página de Acesso)</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>A página de <guilabel
+>Acesso</guilabel
+> permite-lhe configurar as opções relacionadas com o acesso ao servidor do &krfb;. </para>
+
+<para
+>A opção <guibutton
+>Criar e Gerir os Convites...</guibutton
+> leva-o à <link linkend="krfb-managing-invitations"
+>janela de gestão de convites do &krfb;</link
+>, a qual foi descrita anteriormente. </para>
+
+<para
+>A opção de <guilabel
+>Anunciar o serviço na rede</guilabel
+> controla se o &krfb; notifica os convites na rede usando o SLP (Service Location Protocol). Esta é normalmente uma boa ideia, mas só funciona realmente bem com um cliente que entenda o Service Location Protocol como o &krdc;. </para>
+
+<para
+>A opção <guilabel
+>Permitir as ligações sem convite</guilabel
+> controla se o &krfb; irá permitir uma ligação sem convite. Se as ligações sem convite forem permitidas, você deverá indicar uma senha. Também pode usar as opções aqui para escolher se terá de confirmar a ligação antes de esta prosseguir, e se a pessoa que se liga poderá controlar o ecrã, ou apenas vê-lo. </para>
+
+<para
+>Se a máquina for uma estação de trabalho, e se você optar por permitir as ligações sem convite, você poderá querer seleccionar a opção <guilabel
+>Confirmar as ligações sem convite antes de aceitar</guilabel
+>. Da mesma forma, se a máquina for um servidor e se você estiver a usar o &krfb; para a sua administração remota, você poderá querer desligar a mesma opção. </para>
+
+<note>
+<para
+>O &krfb; usa o sistema de senhas normal do RFB, o qual não transfere a sua senha de forma legível pela rede. Em vez disso, usa um sistema de 'desafio e resposta'. Isto é razoavelmente seguro, desde que a senha seja guardada em segurança. </para>
+</note>
+
+<para
+>O &krfb; permite-lhe controlar se a imagem de fundo é passada para o cliente ou não. Isto é configurado através de uma opção na página <guilabel
+>Sessão</guilabel
+>, tal como mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Configuração do &krfb; (Página de Sessão)</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configuration_session.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="configuration_session.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configuração do &krfb; (Página de Sessão)</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Se você assinalar a opção, o &krfb; não irá transferir a imagem de fundo. Se você a deixar em branco, depende do cliente se a imagem de fundo é transferida ou não. </para>
+
+<para
+>A página de <guilabel
+>Rede</guilabel
+> permite o controlo do porto que o &krfb; usa, tal como mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Configuração do &krfb; (Página de Rede)</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configuration_network.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="configuration_network.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Configuração do &krfb; (Página de Rede)</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Se você seleccionar a opção <guilabel
+>Atribuir o porto automaticamente</guilabel
+>, então o &krfb; irá localizar um porto adequado, e os convites irão corresponder a esse porto. Se você deseleccionar a opção <guilabel
+>Atribuir o porto automaticamente</guilabel
+> poderá indicar um porto em particular. Indicar um porto personalizado poderá ser útil se você estiver a fazer redireccionamento de portos na 'firewall'. Repare que, se o protocolo SLP (Service Location Protocol) estiver activo, este irá tratar automaticamente da identificação do porto correcto. </para>
+
+</sect1>
+
+<sect1 id="krfb-connection">
+<title
+>O que acontece quando alguém se liga ao &krfb;</title>
+
+<para
+>Sempre que alguém se liga ao &krfb; na sua máquina, você irá receber uma notificação semelhante à da figura seguinte, a menos que você esteja a aceitar as ligações sem convite e sem aviso. </para>
+<para>
+<screenshot>
+<screeninfo
+>Janela de Ligação do &krfb;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="connection.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="connection.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Ligação do &krfb;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Se você <guibutton
+>Aceitar a Ligação</guibutton
+>, o cliente poderá prosseguir com a autenticação (a qual necessita da senha correcta para um convite pessoal ou por e-mail). Se você <guibutton
+>Recusar a Ligação</guibutton
+>, então a tentativa de ligação será terminada. </para>
+
+<para
+>A opção <guilabel
+>Permitir ao utilizador remoto controlar o teclado e o rato</guilabel
+> determina se este cliente só observa ou se pode tomar o controlo da sua máquina. </para>
+
+<para
+>Se a ligação do cliente for bem sucedida, e se for usada a senha de um convite pessoal ou de um convite por e-mail, então esse convite será apagado e não poderá mais ser usado. Você também irá receber uma pequena janela acoplada na bandeja, a qual mostra que a ligação foi feita. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="dcop">
+<title
+>Guia de Programação do &krfb;</title>
+
+<para
+>O &krfb; suporta uma pequena quantidade de comandos do &DCOP;, os quais são descritos neste capítulo. Se você não está familiarizado com o &DCOP;, então não terá de se preocupar com isto. Contudo, se você quiser automatizar algumas das suas acções do &krfb; (ou outra aplicação do &kde;), o &DCOP; é uma ferramenta útil. Você poderá encontrar mais sobre o &DCOP; na sua documentação 'online' e nos tutoriais em <ulink url="http://developer.kde.org"
+>http://developer.kde.org</ulink
+>. </para>
+
+<para
+>Você poderá desligar a aplicação &krfb; com o comando 'quit', tal como é mostrado neste exemplo: </para>
+
+<informalexample>
+<screen
+><prompt
+>&percnt;</prompt
+>dcop krfb-1507 MainApplication-Interface quit
+</screen>
+</informalexample>
+
+<note>
+<para
+>Você terá de alterar o <userinput
+>krfb-1507</userinput
+> do exemplo para corresponder à instância do &krfb; que você deseja de facto desligar. Se você executar o <command
+>dcop</command
+> sem opções, você irá obter uma lista com todas as aplicações e que o &DCOP; consegue controlar. </para>
+</note>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; </chapter>
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&krfb; </para>
+<para
+>Programa copyright 2002 Tim Jansen <email
+>tim@tjansen.de</email
+> </para>
+<para
+>Contribuições: <itemizedlist
+> <listitem
+><para
+>Ian Reinhart Geiser <email
+>geiseri@kde.org</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação Copyright &copy; 2003 &Brad.Hards; &Brad.Hards.mail; </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-krfb">
+<title
+>Como obter o &krfb;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/invitation_management.png b/tde-i18n-pt/docs/kdenetwork/krfb/invitation_management.png
new file mode 100644
index 00000000000..e9027af3c21
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/invitation_management.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/personal_invitation.png b/tde-i18n-pt/docs/kdenetwork/krfb/personal_invitation.png
new file mode 100644
index 00000000000..1f9fbe0820f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/personal_invitation.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/krfb/screenshot.png b/tde-i18n-pt/docs/kdenetwork/krfb/screenshot.png
new file mode 100644
index 00000000000..7e1a3c1e930
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/krfb/screenshot.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.am b/tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.in b/tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.in
new file mode 100644
index 00000000000..2a3153644b9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ksirc/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/ksirc
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/ksirc/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/ksirc/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/ksirc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/ksirc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/ksirc/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/ksirc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/ksirc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/ksirc/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/ksirc/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/ksirc/index.cache.bz2
new file mode 100644
index 00000000000..fe860f008e2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ksirc/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/ksirc/index.docbook b/tde-i18n-pt/docs/kdenetwork/ksirc/index.docbook
new file mode 100644
index 00000000000..52f8550b168
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ksirc/index.docbook
@@ -0,0 +1,2198 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY mirc "<application
+>mIrc</application
+>">
+ <!ENTITY kappname "&ksirc;">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY irc "<acronym
+>IRC</acronym
+>">
+ <!ENTITY CTCP "<acronym
+>CTCP</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ksirc;</title>
+<authorgroup>
+<author
+>&Andrew.Stanley-Jones; &Andrew.Stanley-Jones.mail; </author>
+<author
+>&Philip.Rodrigues; &Philip.Rodrigues.mail; </author>
+<author
+>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </author>
+</authorgroup>
+
+<copyright>
+<year
+>1997</year>
+<holder
+>Andrew Stanley-Jones</holder>
+</copyright>
+
+<copyright>
+<year
+>2001</year
+><year
+>2002</year
+><year
+>2004</year>
+<holder
+>Philip Rodrigues </holder>
+
+</copyright>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Anne-Marie Mahfouf </holder>
+
+</copyright>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+<date
+>2005-05-10</date>
+<releaseinfo
+>1.3.12</releaseinfo>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Esta documentação descreve o &ksirc; 1.2.1, o cliente de &irc; do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KSirc</keyword>
+<keyword
+>irc</keyword>
+<keyword
+>Internet relay chat</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ksirc; é o cliente de &irc; por omissão para o &kde;. Ele suporta a programação recorrendo a <acronym
+>Perl</acronym
+> e tem um conjunto de compatibilidades com o &mirc; para um uso geral.</para>
+
+</chapter>
+
+<chapter id="using-ksirc">
+<title
+>Utilizar o &ksirc;</title>
+
+<sect1 id="irc-basics">
+<title
+>Se você nunca usou o &irc; antes...</title>
+
+<para
+>De forma simples, o &irc; é um protocolo de conversação, definido por normas oficiais da Internet e que é capaz de roubar muitas horas da sua vida. Para usar o &irc;, você precisa de se ligar a um servidor e de se juntar a um canal (equivalente a uma sala de conversação).</para>
+
+<para
+>Para se ligar a um servidor, abra o &ksirc; e seleccione <menuchoice
+><guimenu
+>Ligações</guimenu
+><guimenuitem
+>Novo Servidor...</guimenuitem
+></menuchoice
+> ou carregue em <keycap
+>F2</keycap
+>. Na janela que aparece, seleccione um grupo na lista mais à esquerda e o servidor na lista do meio. O porto, mostrado à direita, será sempre o 6667. Será mostrada uma nova janela com as mensagens enviadas pelo servidor para o cliente. Quando estas mensagens acabarem de passar, você poderá seleccionar o seu canal. Para mostrar uma lista dos canais disponíveis, escreva <userinput
+><command
+>/list</command
+></userinput
+>. Para se ligar a um canal escreva: <userinput
+><command
+>/join</command
+> <replaceable
+>#nome_canal</replaceable
+></userinput
+>. Para sair de um canal, basta escrever <userinput
+><command
+>/part</command
+></userinput
+>.</para>
+
+<para
+>Isto é o básico; para saber alguma informação mais detalhada, continue a ler...</para>
+
+</sect1>
+
+<sect1 id="ksirc-basics">
+<title
+>Bases do &ksirc;</title>
+
+<sect2 id="servers">
+<title
+>Servidores</title>
+
+<para
+>O &ksirc; permite-lhe ligar-se a um conjunto arbitrário de servidores. Para se ligar a um servidor, seleccione a opção <menuchoice
+><guimenu
+>Ligações</guimenu
+><guimenuitem
+>Novo Servidor</guimenuitem
+></menuchoice
+> ou carregue em <keycap
+>F2</keycap
+>.A janela <guilabel
+>Ligar ao Servidor</guilabel
+> aparecerá, onde você poderá seleccionar um <guilabel
+>Grupo</guilabel
+>, depois um <guilabel
+>Servidor</guilabel
+> e também um <guilabel
+>Porto</guilabel
+> onde se ligar.</para>
+
+<para
+>Basta depois carregar em <guilabel
+>Ligar</guilabel
+> quando terminar, para que apareça uma nova janela correspondente ao servidor. Você poderá manter o registo dos servidores a que se encontra ligado na janela do &ksirc; <guilabel
+>Controlo do Servidor</guilabel
+>.</para>
+
+<para
+>Você poderá obter uma ajuda para a maioria dos comandos de &irc; se escrever <userinput
+>/help <replaceable
+>nome_comando</replaceable
+></userinput
+>. Se escrever somente <userinput
+>/help</userinput
+> irá dar uma lista dos comandos disponíveis.</para>
+</sect2>
+
+<sect2 id="channels">
+<title
+>Canais</title>
+
+<para
+>Você poder-se-á ligar aos canais com o comando normal do &irc; <userinput
+><command
+>/join</command
+> <replaceable
+>#nome_canal</replaceable
+> </userinput
+>, se seleccionar a opção <menuchoice
+><guimenu
+>Ligações</guimenu
+><guimenuitem
+>Entrar no Canal...</guimenuitem
+></menuchoice
+> ou se carregar em <keycap
+>F3</keycap
+>.</para>
+
+<para
+>Os canais a que se encontra ligado são mostrados na janela <guilabel
+>Controlo do Servidor</guilabel
+> por baixo do servidor a que pertencem. Para abandonar um canal, você poderá invocar o comando <userinput
+>/part</userinput
+>, seleccionar a opção <menuchoice
+><guimenu
+>Canal</guimenu
+><guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+> ou carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+>.</para>
+
+</sect2>
+
+<sect2 id="channel-options">
+<title
+>Opções por Canal</title>
+
+<para
+>O menu <guimenu
+>Canal</guimenu
+>, disponível em qualquer janela de canais, contém algumas opções úteis:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+>&Ctrl;<keycap
+>S</keycap
+> </keycombo
+></shortcut
+> <guimenuitem
+>Gravar num Registo...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava o conteúdo de um canal num ficheiro.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice>
+<guimenuitem
+>Hora</guimenuitem>
+</menuchoice
+></term>
+<listitem>
+<para
+><action
+>Se estiver seleccionado, antecede tudo o que foi dito no canal com a data em que foi dito, no formato [HH:MM:SS]</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="seq"
+>&Alt;<keycap
+>C</keycap
+> <keycap
+>T</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Tabela ASCII</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra uma tabela com os caracteres ASCII</action
+>, a partir da qual poderá escolher os caracteres que desejar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="seq"
+>&Alt;<keycap
+>C</keycap
+> <keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenuitem
+>Apitar ao Mudar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Se for seleccionada a opção, o &ksirc; emite um toque de cada vez que algo é dito num canal.</action
+></para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="user-options">
+<title
+>Opções do Utilizador</title>
+
+<para
+>Num canal, a lista de utilizadores é mostrada ao longo do lado direito. Se carregar com o botão direito no nome de um utilizador dessa lista, aparecer-lhe-á um menu de contexto com opções relativamente intuitivas. Estas acções poderão ser configuradas (alterar a ordem, adicionar ou remover outras) na janela 'Configurar o KSirc....' da página do Menu do Utilizador. As acções por omissão são as seguintes:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Actualizar as Alcunhas</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Envia uma mensagem para o servidor para pedir de novo a lista dos utilizadores no canal.</action
+> Isto garante que a lista dos utilizadores está actualizada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Seguir</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Realça o nome do utilizador em todas as mensagens que eles enviam para o canal. Deste modo, você poderá seguir o tópico de conversação de uma dada pessoa num canal ocupado. A cor do nome do utilizador é escolhida aleatoriamente.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Não Seguir</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Deixa de seguir o utilizador para os canais onde ele vai.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Quem é</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Envia uma pesquisa de &CTCP; para saber quem é o utilizador, obtendo algumas informações sobre ele, como o nome da sua máquina e o servidor a que se encontra ligado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Ping</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Envia um pedido de 'ping' do &CTCP; para o utilizador, de modo a saber o seu tempo de eco.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Versão</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Envia um pedido de versão por &CTCP; para o utilizador, de modo a saber que programa ele está a usar.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Abusar</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Abusa do utilizador de uma de várias formas engraçadas.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Os comandos que se seguem só estão disponíveis se você for um operador do canal:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Expulsar</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Retira o utilizador do canal.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Banir</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Impede o utilizador de se ligar ao canal.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Acolher</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Retira a ordem de proibição do utilizador se poder ligar ao canal.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Op</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Dá ao utilizador privilégios de operador.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Deop</guimenuitem
+></term>
+<listitem>
+<para
+><action
+>Retira os privilégios de operador do utilizador.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="autoconnecting">
+<title
+>Ligação Automática</title>
+<para
+>Se você tiver um conjunto de servidores e/ou canais aos quais se liga sempre que usa o &ksirc;, então você poderá configurar o &ksirc; para se ligar automaticamente a eles: na janela de <guilabel
+>Controlo do Servidor</guilabel
+>, seleccione <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KSirc...</guimenuitem
+></menuchoice
+> e, na janela que aparece, seleccione a página de <guilabel
+>Ligação Automática</guilabel
+>. Para adicionar um canal a um servidor novo, preencha os campos <guilabel
+>Servidor</guilabel
+> e <guilabel
+>Canal</guilabel
+>, carregando depois no botão <guibutton
+>Adicionar</guibutton
+>. Para adicionar outro canal neste servidor, seleccione o nome do servidor na árvore, indique o nome do canal no campo <guilabel
+>Canal</guilabel
+> e carregue em <guibutton
+>Actualizar/Adicionar</guibutton
+>. Você poderá repetir este processo tantas vezes quantas desejar para adicionar vários servidores e canais para o &ksirc; se ligar a eles.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="ksirc-configuration">
+<title
+>Configuração do &ksirc;</title>
+
+<sect1 id="config-intro">
+<title
+>Introdução à Configuração</title>
+<para
+>A janela de configuração do &ksirc; está disponível através da opção <menuchoice
+><guimenu
+>Opções</guimenu
+><guimenuitem
+>Preferências...</guimenuitem
+></menuchoice
+> na janela <guilabel
+>Controlo do Servidor</guilabel
+> do &ksirc;. </para>
+</sect1>
+
+<sect1 id="look-and-feel">
+<title
+>A Página <guilabel
+>Aparência e Comportamento</guilabel
+></title>
+<sect2 id="windowmode">
+<title
+><guilabel
+>Modo de Janelas</guilabel
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Modo SDI (antigo)</guilabel
+></term>
+<listitem
+><para
+>Faz com que o &ksirc; use o modo de interface de documentos únicos, no qual cada novo canal ou janela de <command
+>/query</command
+> terá a sua própria janela em separado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modo MDI paginado (XChat)</guilabel
+></term>
+<listitem
+><para
+>Faz com que o &ksirc; use o modo de interface para vários documentos, com o estilo do <application
+>XChat</application
+>, no qual cada novo canal ou janela de <command
+>/query</command
+> terá uma página respectiva na janela principal do &ksirc;. Cada página poderá ser puxada para a frente se carregar no seu separador respectivo, e você poderá mudar de página para página com o <keycombo
+>&Alt;<keysym
+>Esquerda</keysym
+></keycombo
+> e <keycombo
+>&Alt;<keysym
+>Direita</keysym
+></keycombo
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+</sect2>
+<sect2 id="wallpaper-config">
+<title
+><guilabel
+>Papel de Parede</guilabel
+></title>
+<para
+>Na secção do <guilabel
+>Papel de Parede</guilabel
+>, você poderá alterar a imagem que é colocada no fundo das suas janelas do &ksirc;. Você poderá indicar o nome do ficheiro a usar no campo de texto, ou escolher o ficheiro usando o botão à direita do mesmo campo de texto. Os ficheiros de imagens terão de estar no formato &GIF;, <acronym
+>JPEG</acronym
+> ou <acronym
+>PNG</acronym
+>. É mostrada uma antevisão da imagem à direita da janela.</para>
+<para
+>Se não quiser um papel de parede, basta carregar com o botão direito no campo da localização e escolher Limpar no menu de contexto; em alternativa, remova a localização do papel de parede e carregue em Aplicar. Não será usado mais nenhum papel de parede.</para>
+</sect2
+>
+
+</sect1>
+
+<sect1 id="general-config">
+<title
+>A Página <guilabel
+>Geral</guilabel
+></title>
+
+<sect2 id="general-global-config">
+<title
+><guilabel
+>Opções Globais</guilabel
+> </title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Acoplar na bandeja do sistema</guilabel
+></term>
+<listitem
+><para
+>Isto permite ao KSirc ser acoplado na bandeja do sistema. Por omissão, esta opção não fica activa. Quando o KSirc ficar acoplado na bandeja do sistema, poderá aceder às várias opções se carregar no ícone do KSirc. Quando fechar a janela do KSirc, o ícone irá permanecer na bandeja do sistema até que você saia do KSirc.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Janela de extracção de cores</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionada a opção, é apresentada uma janela onde você poderá seleccionar a cor com que o seu texto é apresentado quando carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+>. Caso contrário, você terá de escrever os códigos de cores manualmente. Veja também <xref linkend="sectcolors"/>. Esta opção está seleccionada por omissão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto-criar a janela</guilabel
+></term
+> <listitem
+><para
+>Se estiver seleccionada, o &ksirc; irá criar automaticamente uma nova janela para os utilizadores que enviarem um comando <command
+>/msg</command
+> para si. Se não estiver, todo o texto que for enviado para si com o <command
+>/msg</command
+> é mostrado na janela actual e você poderá usar o <command
+>/query <replaceable
+>utilizador</replaceable
+></command
+> para criar uma janela onde poderá conversar com esse utilizador. Esta opção está seleccionada por omissão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto-juntar de novo</guilabel
+></term>
+<listitem
+><para
+><action
+>Volta a ligar-se aos canais automaticamente se se estiver desligado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto-criar em caso de aviso</guilabel
+></term>
+<listitem
+><para
+>Se alguém lhe enviar um /notice, então se esta opção estiver assinalada, irá aparecer uma janela nova.</para
+></listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+><guilabel
+>Anunciar as mensagens de ausência</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, irá ver as mensagens quando um utilizador seleccionar a opção de ausência. Por omissão, esta opção não estará assinalada. Por omissão, está.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="nick-completion">
+<term
+><guilabel
+>Completação de alcunhas</guilabel
+></term
+> <listitem
+><para
+>Se estiver seleccionada a opção, activa a completação dos nomes dos utilizadores. A completação funciona da seguinte maneira: <orderedlist>
+
+<listitem
+><para
+>Escreva as primeiras letras do nome do utilizador.</para
+></listitem>
+
+<listitem
+><para
+>Carregue em <keysym
+>TAB</keysym
+>. O texto que você escreveu será completado para corresponder ao nome do utilizador, mesmo que inclua mudanças de capitalização. Por exemplo, <userinput
+>jo&lt;TAB&gt;</userinput
+> fica igual a <computeroutput
+>Jose</computeroutput
+> se existir um utilizador chamado <quote
+>Jose</quote
+> no canal.</para
+></listitem>
+
+<listitem
+><para
+>Se mais do que um utilizador do canal corresponder ao texto que escreveu, será escolhido o primeiro nome da lista. Se carregar em <keysym
+>TAB</keysym
+> várias vezes, mostra o próximo utilizador da lista. Por exemplo, se existirem os utilizadores <quote
+>ZeNuno</quote
+> e <quote
+>ZePires</quote
+> num canal, e você escrever <userinput
+>Ze&lt;TAB&gt;</userinput
+>, o texto será completado primeiro com <computeroutput
+>ZeNuno</computeroutput
+> e se carregar de novo em <keysym
+>TAB</keysym
+>, irá mudar para <computeroutput
+>ZePires</computeroutput
+>.</para>
+</listitem>
+
+</orderedlist>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a lista de alcunhas colorida</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionado, irá usar as cores definidas na página Cores da janela Configurar o KSirc para colorir as alcunhas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o tópico no título</guilabel
+></term>
+<listitem
+><para
+><action
+>Mostra o tópico do canal actual no título da janela.</action
+> Se não estiver seleccionada a opção, o tópico só é mostrado dentro da janela.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mensagens passivas da bandeja</guilabel
+></term>
+<listitem
+><para
+>Esta opção só estará activa se a opção 'Acoplar na bandeja do sistema' estiver assinalada. Se estiver, as janelas passivas irão aparecer acopladas à bandeja do sistema.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Campo de texto de uma linha</guilabel
+></term>
+<listitem
+><para
+>Se esta opção não estiver seleccionada, o campo de texto onde você escreve a sua mensagem em cada canal expandir-se-á para várias linhas, dependendo do tamanho do texto. Se esta opção estiver seleccionada, só será usada uma linha e isto irá significar que não verá o início do texto que está a escrever se for maior que uma linha.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comprimento do Histórico</guilabel
+></term>
+<listitem
+><para
+>Guarda este número de linhas de conversação para cada janela, o que lhe permite subir na janela e ver o que já foi dito.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gravar o histórico automaticamente</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, é gravado o histórico de mensagens privadas. Quando abrir uma janela privada pela segunda vez com o mesmo utilizador, irá ver um registo (o histórico) da sua conversa anterior com ele.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+</sect2>
+
+<sect2 id="misc-general-config">
+<title
+><guilabel
+>Opções por Canal</guilabel
+> </title>
+<para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Sobrepõe-se às opções do canal existentes</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver seleccionada, a configuração nesta página sobrepor-se-ão às opções de cada canal, de modo que esta configuração será aplicada em cada canal, independentemente da sua configuração do canal no menu Canal. Esta configuração só irá funcionar até à próxima vez que abrir a janela de configuração e será desactivada depois. Isto acontece porque, provavelmente, não irá querer sobrepor-se às opções existentes do canal para sempre.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Hora</guilabel
+></term
+> <listitem
+><para
+><action
+>Antecipa tudo o que for dito no canal com a hora em que foi dito</action
+>, no formato [HH:MM:SS].</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o tópico</guilabel
+></term>
+<listitem
+><para
+>Mostra o tópico do canal no topo de cada janela do canal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apitar ao mudar</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionada a opção, é tocada a campainha do sistema sempre que um utilizador na sua lista de <command
+>/notify</command
+> se ligar ao servidor de &irc; onde você se encontra.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Activar o registo</guilabel
+></term>
+<listitem
+><para
+>Cria ficheiros de registo para cada canal e dia. Estes ficheiros de registo são gravados em $KDEHOME/share/apps/ksirc/logs/ e os ficheiros serão semelhantes ao seguinte: $KDEHOME/share/apps/ksirc/logs/#nome-canal_ano_mes_dia_servidor.log</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Esconder as mensagens de saída/ligação</guilabel
+></term>
+<listitem
+><para
+>Não mostrar as mensagens de ligação/saída. Isto é útil num canal com muitas pessoas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Codificação por omissão</guilabel
+></term>
+<listitem
+><para
+>Corrige a codificação por omissão para todos os canais. Escolha a codificação na lista.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+</sect2>
+
+
+</sect1>
+
+<sect1 id="startup-tab">
+<title
+>A Página <guilabel
+>Arranque</guilabel
+></title>
+
+<para
+>Aqui você poderá configurar as opções de arranque do &ksirc;. </para>
+
+<sect2 id="server">
+<title
+><guilabel
+>Servidor</guilabel
+></title>
+
+<para
+><!--to be written-->
+</para>
+
+</sect2>
+
+<sect2 id="name-settings">
+<title
+><guilabel
+>Configuração do Nome</guilabel
+></title>
+
+<para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Alcunha</guilabel
+></term>
+<listitem
+><para
+>Indica o nome do seu utilizador de &irc;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Alcunha Alternativa</guilabel
+></term>
+<listitem
+><para
+>Indica o nome a usar se a sua escolha já estiver a ser usada por outro utilizador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome Verdadeiro</guilabel
+></term>
+<listitem
+><para
+>O seu nome verdadeiro, tal como é devolvido por uma pesquisa <command
+>/whois</command
+> sobre o seu utilizador.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>ID do Utilizador</guilabel
+></term>
+<listitem
+><para
+>O seu nome verdadeiro, tal como é devolvido por uma pesquisa <command
+>/whois</command
+> sobre o seu utilizador.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+</sect2>
+
+<sect2 id="notify-list">
+<title
+><guilabel
+>Lista de Notificações</guilabel
+></title>
+
+<para
+>Aqui você poderá indicar uma lista de utilizadores que você irá querer adicionar à sua lista <command
+>/notify</command
+> no arranque. Você será avisado quando algum destes utilizadores se ligar.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="colors-tab">
+<title
+>A Página <guilabel
+>Cores</guilabel
+></title>
+<para
+>Aqui você poderá configurar a utilização das cores por parte do &ksirc;. </para>
+
+<sect2 id="chat-colors">
+<title
+>Configuração das <guilabel
+>Cores de Conversação</guilabel
+></title>
+<para
+>Aqui você poderá definir as cores para cada um dos tipos de texto. Se carregar no botão colorido à direita da legenda de cada tipo de texto, irá aparecer uma janela de selecção de cores na qual poderá escolher a cor com que quer apresentar este tipo de texto. </para>
+</sect2>
+
+<sect2 id="nick-colors">
+<title
+><guilabel
+>Cores das Alcunhas</guilabel
+></title>
+<para
+>As opções <guilabel
+>Texto:</guilabel
+> e <guilabel
+>Fundo:</guilabel
+> definem as cores para o texto e o fundo dos nomes dos utilizadores nas janelas de conversação. A opção <guilabel
+>Cor das mensagens que contêm a sua alcunha:</guilabel
+> define a cor das mensagens que aparecem num canal que contenha o seu nome do utilizador.</para>
+</sect2>
+
+<sect2 id="color-codes">
+<title
+><guilabel
+>Códigos de cores</guilabel
+></title>
+<para
+>Aqui você poderá definir se o &ksirc; irá permitir os códigos de cores nativos (ver em <xref linkend="sectcolors"/>) e também se são permitidos os códigos de cores do &mirc;.</para>
+</sect2>
+
+</sect1>
+
+<!--<sect1 id="irc-colors-tab">
+<title
+>The <guilabel
+>IRC Colors</guilabel
+> Tab</title>
+
+</sect1
+>-->
+
+<sect1 id="user-menu-tab">
+<title
+>A Página <guilabel
+>Menu do Utilizador</guilabel
+></title>
+<para
+>Esta página permite a configuração do menu do RMB (Botão Direito do Rato) para a lista de alcunhas que se encontra à direita de cada canal. Quando carregar com o botão direito numa alcunha, ficam definidas algumas acções por omissão. São as acções apresentadas à esquerda. Poderá alterar a ordem destas acções, remover algumas e adicionar outras. </para>
+</sect1>
+
+<sect1 id="server-channel-tab">
+<title
+>A Página <guilabel
+>Servidor/Canal</guilabel
+></title>
+<para
+>Aqui estão listados os servidores e canais a que se pode juntar com a opção novo Servidor (<keycap
+>F2</keycap
+>) e Novo Canal (<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+>) com o menu Canal. </para>
+<sect2 id="server-config">
+<title
+>Servidor</title>
+<para
+>Poderá adicionar aqui os servidores que deseja usar. Escreva o nome do servidor no campo e carregue no botão para Adicionar o Servidor à Lista. Se quiser remover um servidor da lista, carregue no nome do servidor e depois no botão Remover o Servidor da Lista.</para>
+</sect2>
+<sect2 id="channels-config">
+<title
+>Canais</title>
+<para
+>Poderá adicionar aí os canais a que se deseja ligar. Escreva o nome do canal no campo e carregue no botão Adicionar o Canal à Lista. Se quiser remover um canal da lista, seleccione o nome do mesmo e depois carregue no botão Remover o Canal da Lista.</para>
+</sect2>
+</sect1>
+
+<sect1 id="auto-connect-tab">
+<title
+>A Página <guilabel
+>Ligar Automaticamente</guilabel
+></title>
+
+<sect2 id="auto-connect-setup">
+<title
+>Configuração da Ligação Automática</title>
+<para
+>Poderá indicar aqui o servidor e os nomes dos canais aos quais se deseja ligar directamente quando o KSirc arranca.</para>
+<para
+>Precisa de usar primeiro a janela de Configuração da Ligação Automática para adicionar canais novos. Indica aqui o nome do servidor. O porto do servidor está definido por omissão para a maioria dos servidores. Se não tiver a certeza, deixe estar a opção como está. Normalmente os servidores não pedem senhas, por isso, se não tiver uma senha, deixe o campo de Senha em branco. Depois adicione um nome de canal e carregue no botão Adicionar. O canal irá aparecer na Lista de Ligações Automáticas.</para>
+<para
+>Se quiser adicionar mais canais para o mesmo servidor, carregue no servidor, na lista de Ligações Automáticas, para que o nome do servidor apareça na janela de Configuração da Ligação Automática. Escreva o nome do canal no campo Canal e carregue em Actualizar/Adicionar. </para>
+<para
+>Para remover um canal da lista de Ligações Automáticas, carregue no nome do canal na lista e depois no botão Remover. </para>
+</sect2>
+</sect1>
+
+<sect1 id="fonts-tab">
+<title
+>A Página <guilabel
+>Tipos de Letra</guilabel
+></title>
+<para
+>Poderá alterar aqui o tipo de letra da janela principal. Seleccione o tipo de letra que deseja e carregue então no botão Aplicar para antever a alteração. O Ok aplica as alterações e sai da janela. </para>
+</sect1>
+
+<!--<sect1 id="shortcuts-tab">
+<title
+>The <guilabel
+>Shortcuts</guilabel
+> Tab</title>
+
+
+<sect2 id="global-shortcuts">
+<title
+>Global Shortcuts</title>
+<para
+></para>
+
+</sect2>
+<sect2 id="shortcuts-selected-action">
+<title
+>Shortcut for Selected Action</title>
+<para
+></para>
+</sect2>
+</sect1
+>-->
+
+</chapter>
+
+
+<chapter id="sectcolors">
+<title
+>Cores do &ksirc;</title>
+
+<para
+>O &ksirc; segue o esquema de cores usado pelo &mirc;, bem como uma modificação para as pessoas mais aptas no uso doméstico.</para>
+
+<screen
+>&lt;fg&gt; == texto
+&lt;bg&gt; == fundo
+&lsqb;&rsqb; == opcional
+</screen>
+
+<sect1 id="mirccompatibility">
+<title
+>Compatibilidade com o &mirc;</title>
+
+<para
+>Formato:</para>
+<itemizedlist>
+<listitem>
+<para
+>O <userinput
+>0x03&lt;fg&gt;&lsqb;,&lt;bg&gt;&rsqb;</userinput
+> define a cor do texto e do fundo</para>
+</listitem>
+<listitem>
+<para
+>O <userinput
+>0x03</userinput
+> repõe nos valores predefinidos para <emphasis
+>essa</emphasis
+> linha</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="ksircnative">
+<title
+>Nativo do &ksirc;</title>
+
+<para
+>Formato:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O <userinput
+>&tilde;&lt;fg&gt;&lsqb;,&lt;bg&gt;&rsqb;</userinput
+> define a cor do texto e de fundo</para>
+</listitem>
+<listitem>
+<para
+>O <userinput
+>&tilde;c</userinput
+> repõe nos valores predefinidos</para>
+</listitem>
+<listitem>
+<para
+>O <userinput
+>&tilde;b</userinput
+> põe o texto em negrito</para>
+</listitem>
+<listitem>
+<para
+>O <userinput
+>&tilde;u</userinput
+> põe o texto a sublinhado</para>
+</listitem>
+<listitem>
+<para
+>O <userinput
+>&tilde;i</userinput
+> põe o texto em itálico</para>
+</listitem>
+<listitem>
+<para
+>O <userinput
+>&tilde;r</userinput
+> põe o texto em modo invertido de cores</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Porque é que se mudou o &ksirc; para usar o &tilde; em vez do 0x03 (<keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+>)? Bem, é mais difícil de usar o 0x03 nos programas e nem todas as funções do C parecem gostar dele. O <userinput
+>&tilde;<replaceable
+>letra</replaceable
+></userinput
+> também permite mais comandos sem interferir nas alterações futuras do &mirc;.</para>
+
+</sect1>
+
+<sect1 id="colornumbers">
+<title
+>Número das Cores</title>
+
+<orderedlist>
+<listitem>
+<para
+>branco</para>
+</listitem>
+<listitem>
+<para
+>preto</para>
+</listitem>
+<listitem>
+<para
+>azul</para>
+</listitem>
+<listitem>
+<para
+>verde</para>
+</listitem>
+<listitem>
+<para
+>vermelho</para>
+</listitem>
+<listitem>
+<para
+>castanho</para>
+</listitem>
+<listitem>
+<para
+>roxo</para>
+</listitem>
+<listitem>
+<para
+>laranja</para>
+</listitem>
+<listitem>
+<para
+>amarelo</para>
+</listitem>
+<listitem>
+<para
+>verde claro</para>
+</listitem>
+<listitem>
+<para
+>azul-cião</para>
+</listitem>
+<listitem>
+<para
+>azul-cião claro</para>
+</listitem>
+<listitem>
+<para
+>azul claro</para>
+</listitem>
+<listitem>
+<para
+>cor de rosa</para>
+</listitem>
+<listitem>
+<para
+>cinzento</para>
+</listitem>
+<listitem>
+<para
+>cinzento claro</para>
+</listitem>
+</orderedlist>
+</sect1>
+
+<sect1 id="sendingboldunderlinereverseandcolor">
+<title
+>Enviar Negrito, Sublinhado, Invertido e Cores</title>
+
+<para
+>Você poderá usar as seguintes combinações de teclas para inserir os códigos de controlo no texto:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> para o texto em negrito</para>
+</listitem>
+<listitem>
+<para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> para o texto sublinhado</para>
+</listitem>
+<listitem>
+<para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> para o texto invertido</para>
+</listitem>
+<listitem>
+<para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+> para o texto colorido</para>
+</listitem>
+<listitem>
+<para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> para o texto normal</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="examplessetcolors">
+<title
+>Exemplos</title>
+
+<para
+>Para sublinhar uma única palavra numa frase:</para>
+
+<procedure>
+<step>
+<para
+>Carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+></para>
+</step>
+<step>
+<para
+>Escreva a palavra</para>
+</step>
+<step>
+<para
+>Carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> de novo</para>
+</step>
+</procedure>
+
+<para
+>Só o texto rodeado pelos códigos de início e de fim é que será afectado. Você poderá usar este método com todos os outros códigos de controlo.</para>
+
+<para
+>O código de controlo <keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+> é ligeiramente diferente porque lhe permite indicar um número de cor. Para colorir uma única palavra numa frase:</para>
+
+<procedure>
+<step>
+<para
+>Carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+></para>
+</step>
+<step>
+<para
+>Escreva um número entre 0 e 15</para>
+</step>
+<step>
+<para
+>Escreva a palavra</para>
+</step>
+<step>
+<para
+>Carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+> de novo</para>
+</step>
+</procedure>
+
+<para
+>Se você quiser também alterar a cor de fundo de uma palavra, você teria de indicar dois números separados por uma vírgula em vez de apenas um número. O primeiro número é a cor do texto, enquanto o segundo é a cor de fundo. As cores vão de 0 a 15, e o índice encontra-se na secção anterior.</para>
+
+<para
+>Você poderá rodear o texto com vários códigos de controlo, por isso poderá ter por exemplo uma palavra a negrito, sublinhada e colorida.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="filters">
+<title
+>Filtros</title>
+
+<sect1 id="filterrulesandhowtomakethem">
+<title
+>Regras de Filtragem e Como Criá-las</title>
+
+<para
+>Se você não conseguir perceber de todo, espere. O objectivo futuro será criar um bom <quote
+>construtor de filtros</quote
+> onde você poderá apenas carregar em botões para o conseguir. Até lá, ainda levará algum tempo.</para>
+
+<para
+>O filtro tenta encontrar o texto de <quote
+>correspondência</quote
+> e depois usar o <quote
+>De</quote
+> e o <quote
+>Para</quote
+> como uma substituição. A correspondência e as substituições são todas expressões regulares do <application
+>Perl</application
+>. As regras são avaliadas por ordem descendente. A regra de topo é avaliada primeiro, passando à segunda a contar de cima, &etc;. Todos os textos são avaliados como:</para>
+
+<para
+>O <varname
+>$<replaceable
+>nome</replaceable
+></varname
+> é expandido para a variável de ambiente <varname
+><replaceable
+>nome</replaceable
+></varname
+>. Isto é feito imediatamente quando você introduz a regra e não se irá alterar a partir daí. Por isso, a sua utilidade será limitada.</para>
+
+<para
+>O <varname
+>$$<replaceable
+>nome</replaceable
+></varname
+> é substituído pela variável de <acronym
+>Perl</acronym
+> <varname
+>$<replaceable
+>nome</replaceable
+></varname
+> durante a correspondência. Esta poderá ser composta por sub-sequências de texto como o <varname
+>$1</varname
+> ou <varname
+>$2</varname
+> na substituição, ou por variáveis normais disponíveis no <application
+>ksirc</application
+> (como a <varname
+>$nick</varname
+>, <varname
+>$channel</varname
+>, &etc;).</para>
+
+<para
+>O <varname
+>&tilde;<replaceable
+>nome</replaceable
+>&tilde;</varname
+> <emphasis
+>prefixado uma e só uma vez</emphasis
+> à linha irá enviar a linha de texto para a janela chamada <replaceable
+>nome</replaceable
+>. Se a janela não existir irá para a última janela que estava em primeiro plano. Existem várias janelas especiais, todas elas antecedidas de um único <literal
+>!</literal
+>:</para>
+
+<para
+><variablelist>
+<varlistentry>
+<term
+><varname
+>!default</varname
+></term>
+<listitem>
+<para
+>A janela seleccionada no momento. Garante-se que existe.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><varname
+>!all</varname
+></term>
+<listitem>
+<para
+>Envia para todas as janelas. Isto poderá não aparecer em todas as janelas, dependendo da forma como o texto é processado. Por exemplo, as janelas dos canais não irão mostrar um <command
+>/part</command
+> ou um <command
+>/quit</command
+> a menos que o utilizador esteja no canal.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><varname
+>!discard</varname
+></term>
+<listitem>
+<para
+>ignora o texto.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para
+>O resto da expressão é tratado como uma expressão regular normal de <acronym
+>Perl</acronym
+>. Uma boa compreensão da página de manual do <command
+>perlre</command
+> irá de certeza ajudar, mas é também necessário um conhecimento básico de expressões regulares.</para>
+
+</sect1>
+
+<sect1 id="examplesfilters">
+<title
+>Exemplos:</title>
+
+<orderedlist
+><listitem>
+<para
+>Querer converter todos os 'jose' de 'jose' para 'José'</para>
+
+<screen
+>Correspondência: .*
+De: jose
+Para: José</screen>
+
+<para
+>Bastante simples, faz uma correspondência com todo o texto, e substitui o 'jose' por 'José'.</para>
+
+</listitem>
+<listitem>
+<para
+>Você quer corresponder tudo o que contém 'jose' e enviar para a janela chamada <quote
+>jose</quote
+></para>
+
+<screen
+>Correspondência: jose
+De: &circ;
+Para: &tilde;jose&tilde;</screen>
+
+<para
+>Procura por <quote
+>jose</quote
+> e, se for encontrado, substitui o início do texto (&circ;) por &tilde;jose&tilde;.</para>
+
+</listitem>
+<listitem>
+
+<para
+>Ainda que o exemplo anterior funcione, se o texto já contiver <literal
+>&tilde;uma_janela&tilde;</literal
+> nele, você irá ter agora duas <literal
+>&tilde;jose&tilde;&tilde;uma_janela&tilde;...</literal
+> Por isso, você poderá fazer isto em alternativa.</para>
+
+<screen
+>Correspondência: jose
+De: ^(?:&tilde;\S+&tilde;)
+Para: &tilde;jose&tilde;</screen>
+
+<para
+>Ok, a linha 'De' está um pouco mais complicada. Significa, fazer a correspondência de 0 ou 1 cópias de <literal
+>&tilde;\S+&tilde;</literal
+>, que é um 1 til, um ou mais caracteres que não espaços em branco, e depois outro til. Os mais paranóicos poderão fazer <literal
+>(*:&tilde;\S+&tilde;)</literal
+>, que significa: fazer a correspondência de 0 ou mais directivas de canais no caso de as regras anteriores falharem.</para>
+
+</listitem>
+
+<listitem>
+<para
+>As mensagens de morte do servidor tendem a ser longas, feias, aborrecidas, &etc;. Uma mensagem básica no 'dalnet' parece-se com o seguinte:</para>
+
+<screen
+>*** Aviso -- Recebida mensagem KILL para
+BOBO!ANDY@line82-basel.datacomm.ch de NickServ
+Localização: empire.ny.us.dal.net[209.51.168.14]!trapdoor.ca.us.dal.net
+[206.86.127.252]!caris.ca.us.dal.net[208.1.222.221]
+!services.dal.net[2008.1.222.222]!services.dal.net
+(NickServ Enforcement)</screen>
+
+<para
+>Quando você estiver <literal
+>+s</literal
+> irá obter montes delas; você não quer que todas elas passem pelo seu ecrã. Vão ser criadas 3 regras para lidar com elas um pouco de cada vez. Você poderá fazê-lo com menos regras, mas vai-se mostrar a estrutura básica da regra, em passos simples, e como se pode usar várias regras para processar uma mensagem. O primeiro passo é remover a parte de Localização: da mensagem:</para>
+
+<screen
+>Correspondência: ^\*\*\*.* mensagem KILL para.*
+De: Localização: \S+
+Para: .</screen>
+
+
+<para
+>A correspondência procura pela mensagem que começa por <literal
+>***</literal
+>; os <literal
+>*</literal
+>'s têm de ser comentados com <literal
+>\</literal
+> dado que por si sós funcionam como 0 ou mais repetições do carácter anterior. O <literal
+>.*</literal
+> significa: corresponder a tudo até encontrar <literal
+> mensagem KILL para</literal
+>. Isto permite evitar ter de escrever a parte <literal
+>-- Recebida...</literal
+> &etc; O <literal
+>.*</literal
+> final significa: corresponder a tudo até ao fim da linha. (não é necessário, segundo pensa o autor)</para>
+
+<para
+>A linha De significa: substituir " Localização: " e quaisquer outros caracteres que não espaços em branco pelo Para. O Para é um <literal
+>"."</literal
+> como tal toda a localização é substituída por um único ponto.</para>
+
+<para
+>A mensagem fica agora do tipo:</para>
+
+<screen
+>*** Aviso -- Recebida mensagem KILL para BOBO!ANDY@line82-basel.datacomm.ch de NickServ. (NickServ Enforcement)</screen>
+
+<para
+>Repare no novo <literal
+>"."</literal
+> a seguir a <literal
+>NickServ</literal
+>?</para>
+</listitem>
+
+<listitem>
+<para
+>Ok, a mensagem está um bocado mais limpa, mas os KILLs do nickserv não são assim tão importantes, como tal serão encaminhados para a janela <literal
+>!discard</literal
+>.</para>
+
+<screen
+>Correspondência: ^\*\*\*.*mensagem KILL .*\(NickServ Enforcement\)
+De: ^(?:&tilde;\S+&tilde;)
+Para: &tilde;!discard&tilde;</screen>
+
+<para
+>A regras de correspondência procura pela mensagem KILL e certifica-se que é do NickServ. Repare no <literal
+>\(</literal
+> e no <literal
+>\)</literal
+> que são ambos utilizados na expressão regular, como tal terão de ser 'escapados'. Isto é muito semelhante ao que foi dito dois exemplos antes.</para>
+
+</listitem>
+<listitem>
+<para
+>Já foram filtradas as mortes do NickServ, mas a mensagem ainda é difícil de ler ao olhar para ela. Por isso, vai ser reordenada para algo do género:</para>
+
+<screen
+>*** [KILL] <replaceable
+>MATADOR</replaceable
+>; matou <replaceable
+>MATOU</replaceable
+>; (<replaceable
+>RAZÃO</replaceable
+>)</screen>
+
+<screen
+>Correspondência: \*\*\*.*mensagem KILL
+De: \*\*\*.*para (.*?) de (.*?)\. \((.*?)\).*
+Para: *** [KILL] $$2 matou $$1 ($$3)
+</screen>
+
+<para
+>Ok, a correspondência procura por <literal
+>***<replaceable
+>qualquer_coisa</replaceable
+> mensagem KILL</literal
+>. Não é possível usar o <literal
+>&circ;</literal
+> porque já poderá ter sido adicionada uma <literal
+>&tilde;&lt;janela&gt;&tilde;</literal
+>.</para>
+
+<para
+>A linha 'De' vai ficando um pouco mais interessante. O <literal
+>"para (.*?) "</literal
+> procura pela palavra "para" seguida de algum texto. O <literal
+>.*?</literal
+> significa: corresponder a zero ou mais ocorrências de qualquer coisa excepto a mudança de linha, sem ser ambicioso. A regra é parar quando a primeira condição de fim for obtida, não na última. Por outras palavras, isto corresponde a qualquer coisa até encontrar um espaço. O <literal
+>()</literal
+> envolvente significa: guardar o conteúdo. Cada "()" guarda os dados correspondentes num <literal
+>$&num;</literal
+> em que o <literal
+>&num;</literal
+> começa em 1 para a primeira sequência de texto, &etc; Neste caso, o <varname
+>$1</varname
+> obtém a informação do utilizador que foi 'morto'. O <varname
+>$2</varname
+> é então preenchido pelo 'assassino'. Entre o <literal
+>()</literal
+> tem a razão da morte. Aqui o <literal
+>(</literal
+> e o <literal
+>\(</literal
+> ficam um pouco mais confusos. Lembre-se que o <literal
+>\(</literal
+> corresponde ao carácter <literal
+>'('</literal
+> propriamente dito.</para>
+
+</listitem>
+<listitem>
+<para
+>Como colorir a sua vida.</para>
+
+<para
+>Ok, você quer adicionar alguma cor ao &ksirc;. Veja a <link linkend="sectcolors"
+>secção de Cores</link
+> para saber informações sobre cores, mas existe uma regra de filtragem para realçar o nome do utilizador entre <literal
+>&lt;ALCUNHA&gt;</literal
+> em cada linha: </para>
+
+<screen
+>Correspondência: ^(?:&tilde;\S+&tilde;)&lt;\S+&gt;
+De: &lt;(\S+)&gt;
+To: &lt;&tilde;4$$1&tilde;c&gt;</screen>
+
+<para
+>Extrai o nome do utilizador e adiciona a cor &num;4 entre os dois <literal
+>&lt;&gt;</literal
+>. O <literal
+>&tilde;c</literal
+> limpa a cor.</para>
+
+</listitem>
+</orderedlist>
+
+</sect1>
+</chapter>
+
+<chapter id="keys">
+<title
+>Teclas</title>
+
+<para
+>Esta é uma listagem das teclas de atalhos e de comandos disponíveis no &ksirc;.</para>
+
+<table>
+<title
+>Combinações de Teclas</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Atalho de teclado</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+
+<tbody>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry>
+<entry
+>Abre uma nova Janela de Canal/Pesquisa.</entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry>
+<entry
+>Sair</entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>Enter</keycap
+></keycombo
+></entry>
+<entry
+>Inicia uma mensagem para a pessoa que enviou mais recentemente uma mensagem para si.</entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;&Shift;<keycap
+>Enter</keycap
+></keycombo
+></entry>
+<entry
+>Inicia uma mensagem para a segunda pessoa que enviou mais recentemente uma mensagem para si.</entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+></entry>
+<entry
+>Inicia o código de uma cor com um número. O texto que escrever a seguir a isto ficará colorido.</entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+></entry>
+<entry
+>Inicia ou termina o texto sublinhado. O texto que se segue à primeira ocorrência deste comando ficará sublinhado até que volte a escrever o atalho de novo.</entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></entry>
+<entry
+>Inicia ou termina o texto em itálico. O texto que se segue à primeira ocorrência deste comando ficará em itálico até que volte a escrever o atalho de novo.</entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+> </keycombo
+></entry>
+<entry
+>Inicia ou termina o texto em negrito. O texto que se segue à primeira ocorrência deste comando ficará a negrito até que volte a escrever o atalho de novo.</entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></entry>
+<entry
+>Inicia ou termina o texto em cores invertidas. O texto que se segue à primeira ocorrência deste comando ficará com cores invertidas até que volte a escrever o atalho de novo.</entry>
+</row>
+
+<row>
+<entry
+><keycap
+>TAB</keycap
+></entry>
+<entry
+>Tenta completar o nome de um dos utilizadores no canal, com base no texto que já introduziu. Você poderá estar habituado a isto na sua linha de comandos, ainda que não funcione necessariamente da mesma fora. Veja a <xref linkend="nick-completion"/>.</entry>
+</row>
+
+</tbody>
+</tgroup>
+</table>
+
+</chapter>
+
+<!-- annma: chapter title not good-->
+<chapter id="tips">
+<title
+>Dicas</title>
+
+<sect1 id="kde-channels">
+<title
+>Ligar-se a canais do &kde;</title>
+
+<para
+>Os canais de &irc; do &kde; estão alojados na rede do Freenode. Use a página <guilabel
+>Servidor/Canal</guilabel
+> ou a página <guilabel
+>Ligar Automaticamente</guilabel
+> em <guilabel
+>Configurar o KSirc</guilabel
+> para adicionar esses canais. A rede deverá ser igual a <userinput
+><systemitem class="domainname"
+>irc.freenode.org</systemitem
+></userinput
+> no porto <userinput
+>6667</userinput
+>. Em baixo encontram-se os canais do &kde; mais importantes, bem como os seus objectivos. Escolha os canais em que está interessado. </para>
+
+<para
+>Poderá encontrar algumas sugestões sobre dúvidas nos canais do &kde; no <ulink url="http://wiki.kde.org/tiki-index.php?page=Asking+Questions"
+>'wiki' da comunidade do &kde;</ulink
+>. </para>
+
+<table>
+ <title
+>Canais de IRC do KDE</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry
+>Canal</entry>
+ <entry
+>Alvo</entry>
+ </row>
+ </thead>
+<tbody>
+ <row>
+ <entry
+>#kde</entry>
+ <entry
+>Ajuda para o utilizador</entry>
+ </row>
+ <row>
+ <entry
+>#kde-devel</entry>
+ <entry
+>Desenvolvimento no &kde;</entry>
+ </row>
+ <row>
+ <entry
+>#kdevelop</entry>
+ <entry
+>Dúvidas do KDevelop</entry>
+ </row>
+ <row>
+ <entry
+>#kontact</entry>
+ <entry
+>Dúvidas relacionadas com o <application
+>Kontact</application
+> (&kmail;, &korganizer;, &knotes;, ...)</entry>
+ </row>
+ <row>
+ <entry
+>#amarok</entry>
+ <entry
+>Um canal da comunidade sobre o <application
+>amaroK</application
+>: dúvidas do utilizador, programação</entry>
+ </row>
+ <row>
+ <entry
+>#debian-kde</entry>
+ <entry
+>Dúvidas relacionadas com o KDE no Debian</entry>
+ </row>
+ <row>
+ <entry
+>#kde-freebsd</entry>
+ <entry
+>Dúvidas relacionadas com o KDE no FreeBSD</entry>
+ </row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="autoidentify">
+<title
+>Identificação Automática</title>
+
+<para
+>Se pretender usar o &irc; regularmente, provavelmente irá querer registar o seu utilizador. Isto protege a sua conta, de modo a que só você a possa usar. Na DALnet, depois de você se ligar, irá registar a sua conta com o comando <userinput
+><command
+>/msg</command
+> nickserv register <replaceable
+>SENHA</replaceable
+></userinput
+>, onde a <replaceable
+>SENHA</replaceable
+> é a sua senha, de facto. Irá obter uma confirmação do registo da sua conta. </para>
+
+<para
+>Ai, de cada vez que se ligar à DALnet, irá obter uma mensagem que lhe pedirá para se identificar. Terá então de escrever <userinput
+><command
+>/msg nickserv identify <replaceable
+>SENHA</replaceable
+></command
+></userinput
+>. </para>
+
+<para
+>O &ksirc; podê-lo-á identificar automaticamente, quando você se ligar a qualquer canal. Só terá de adicionar o seguinte programa em Perl à sua área pessoal: </para>
+
+<para
+>O seguinte programa irá funcionar no Freenode. Este programa deverá ser gravado como <filename
+>.sircrc.pl</filename
+> na sua pasta pessoal. Quando executar o &ksirc;, este programa irá identificá-lo automaticamente. </para>
+
+<programlisting
+>sub hook_nick_notice {
+my $n = shift;
+my $m = shift;
+
+
+if($who =~ /NickServ/){
+if($m =~ /If this is your nickname/){
+$silent = 1;
+&amp;msg("nickserv", "identify <replaceable
+>XXXXXX</replaceable
+>");
+$silent = 0;
+}
+}
+}
+&amp;addhook("notice", "nick_notice"); # juntar ao número "fim da MOTD"
+</programlisting>
+<para
+>Substitua o <replaceable
+>XXXXXX</replaceable
+> pela sua senha. </para>
+
+<para
+>O programa acima irá funcionar nas outras redes que não o Freenode, onde o 'nickserv' lhe envia o pedido "identify", embora em algumas redes, como a Undernet, tenha de usar o seguinte programa: </para>
+
+<programlisting
+>sub hook_connected {
+if($server =~ /undernet.org$/){
+ &amp;msg("X\@channels.undernet.org", "login <replaceable
+>O_SEU_UTILIZADOR</replaceable
+> <replaceable
+>XXXX</replaceable
+>");
+ &amp;docommand("umode +x");
+}
+}
+&amp;addhook("255", "connected"); # juntar-se no "fim da MOTD"
+</programlisting>
+
+<para
+>Substitua o <replaceable
+>O_SEU_UTILIZADOR</replaceable
+> com o seu nome de utilizador e o <replaceable
+>XXXXXX</replaceable
+> pela sua senha. </para>
+
+<para
+>Poderá descobrir mais sobre a programação no SIRC nesta página: <ulink url="http://www.iagora.com/~espel/sirc/PROGRAMMING"
+>http://www.iagora.com/~espel/sirc/PROGRAMMING</ulink
+> </para>
+</sect1>
+</chapter>
+<!-- end annma -->
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&ksirc; copyright 1997-2002, os programadores do &ksirc;.</para>
+
+<para
+>Partes da documentação copyright 1997, &Andrew.Stanley-Jones;</para>
+
+<para
+>Documentação actualizada para o &kde; 3.0 por &Philip.Rodrigues; &Philip.Rodrigues.mail;.</para>
+
+<para
+><xref linkend="tips"/> foi escrito por &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;.</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-ksirc">
+<title
+>Onde obter o &ksirc;</title>
+&install.intro.documentation; </sect1>
+
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-indent-step: nil
+End:
+-->
+
+
+
+
diff --git a/tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.am b/tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.in b/tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.in
new file mode 100644
index 00000000000..eccb5c27aa9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ktalkd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/ktalkd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/ktalkd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/ktalkd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/ktalkd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/ktalkd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/ktalkd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/ktalkd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/ktalkd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/ktalkd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/ktalkd/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/ktalkd/index.cache.bz2
new file mode 100644
index 00000000000..55d08c04232
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ktalkd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/ktalkd/index.docbook b/tde-i18n-pt/docs/kdenetwork/ktalkd/index.docbook
new file mode 100644
index 00000000000..404103a5dc6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/ktalkd/index.docbook
@@ -0,0 +1,754 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ktalkd;">
+ <!ENTITY % addindex "IGNORE"
+>
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ktalkd;</title>
+<authorgroup>
+<author
+><firstname
+>David</firstname
+> <surname
+>Faure</surname
+> <affiliation
+> <address
+><email
+>faure@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice>
+&FDLNotice;
+</legalnotice>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>David Faure</holder>
+</copyright>
+
+<date
+>2001-05-02</date>
+<releaseinfo
+>1.05.02</releaseinfo>
+
+<abstract>
+<para
+>O &ktalkd; é um servidor de <command
+>talk</command
+> melhorado - um programa para tratar dos pedidos de <command
+>talk</command
+> recebidos, anunciá-los e permitir a si responder a eles, usando um cliente de <command
+>talk</command
+>. </para
+>
+
+</abstract>
+<keywordset>
+<keyword
+>KTALKD</keyword>
+<keyword
+>Talk</keyword>
+<keyword
+>talkd</keyword>
+<keyword
+>otalk</keyword>
+<keyword
+>ntalk</keyword>
+<keyword
+>ktalkdlg</keyword>
+<keyword
+>kcmktalkd</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ktalkd; é um servidor de <command
+>talk</command
+> melhorado - um programa para tratar dos pedidos de <command
+>talk</command
+> recebidos, anunciá-los e permitir a si responder a eles, usando um cliente de <command
+>talk</command
+>. </para>
+
+<important>
+<para
+>Tenha em atenção que o &ktalkd; está desenhado para correr numa estação de trabalho para um único utilizador, e não deve ser executado numa máquina multi-utilizador: dado que lê os ficheiros de configuração dos utilizadores, estes poderão fazer o servidor do <command
+>talk</command
+> executar qualquer comando, o que poderá ser particularmente perigoso. Não use o &ktalkd; se criar contas na sua máquina para pessoas em que não confie por completo. </para>
+</important>
+
+<para
+>Neste documento, se alguém quiser falar consigo, você é designado como sendo o <quote
+>chamado</quote
+>. </para>
+
+<para
+>O &ktalkd; tem as seguintes funcionalidades :</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Gravador de chamadas</term>
+<listitem>
+<para
+>Se o chamado não estiver ligado, ou se não atender ao segundo anúncio, é invocado um atendedor de chamadas que recebe a mensagem e envia-a por e-mail para o chamado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Som</term>
+<listitem>
+<para
+>Se desejado, poderá ser tocado um som com o anúncio. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Anúncio X </term>
+<listitem>
+<para
+>Se for compilado com o &kde; instalado, o &ktalkd; irá usar o <command
+>ktalkdlg</command
+>, uma janela do &kde;, para efectuar o anúncio. Se estiver a correr o &ktalk;, ser-lhe-á pedido para tratar ele próprio do anúncio (novo desde a versão 0.8.8). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Anúncio em vários ecrãs</term>
+<listitem>
+<para
+>Se você estiver ligado remotamente (&eg; com um comando <userinput
+><command
+>export</command
+> <envar
+>DISPLAY</envar
+>=<replaceable
+>...</replaceable
+></userinput
+>), o anúncio do X será feito também nesse ecrã. Responda no ecrã que desejar! Se você também estiver ligado num terminal de texto, e se <emphasis
+>não</emphasis
+> estiver a usar 'xterm's (restrição interna), então também verá um anúncio em texto, no caso de você estar a usar o terminal de texto na altura do anúncio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Reencaminhamento <emphasis
+>(Novo desde a versão 0.8.0)</emphasis
+></term>
+<listitem>
+<para
+>Você poderá reencaminhar a mensagem para outro utilizador e mesmo para outra máquina se estiver ausente. Existem 3 métodos diferentes de reencaminhamento. Veja a secção <link linkend="usage"
+>Utilização</link
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Configuração</term>
+<listitem>
+<para
+>Se o &ktalkd; estiver compilado para o &kde;, ele lê as opções dos ficheiros de configuração do &kde; - o ficheiro da máquina (<filename
+>$<envar
+>KDEDIR</envar
+>/share/config/ktalkdrc</filename
+>) e o do utilizador, na sua pasta pessoal. O ficheiro da máquina tem de ser editado manualmente pelo administrador, mas existe agora uma janela de configuração para o do utilizador. Chama-se <command
+>kcmktalkd</command
+> e poderá ser encontrada no &kcontrol; depois de instalar o &ktalkd;. Nos sistemas não-&kde;, o &ktalkd; irá ler o <filename
+>/etc/talkd.conf</filename
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Internacionalização</term>
+<listitem>
+<para
+>No &kde;, o anúncio será feito na sua língua, desde que a tenha configurado nos menus do &kde; e desde que alguém tenha traduzido o <command
+>ktalkdlg</command
+> para a sua língua. O mesmo se aplica à janela de configuração, o <command
+>kcmktalkd</command
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O suporte para o <command
+>otalk</command
+> e para o <command
+>ntalk</command
+> <emphasis
+>(Novo desde a versão 0.8.1)</emphasis
+></term>
+<listitem>
+<para
+>O &ktalkd; suporta agora ambos os protocolos, mesmo para o caso do reencaminhamento. O &ktalk; suporta também ambos os protocolos. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Espero que você goste deste servidor de conversação,</para>
+
+<para
+>David Faure <email
+>faure@kde.org</email
+></para>
+
+</chapter>
+
+<chapter id="usage">
+<title
+>Utilização</title>
+
+<para
+>Para usar o &ktalkd;, você precisa de um cliente do <command
+>talk</command
+>. A versão de texto do <command
+>talk</command
+> existe na maioria dos sistemas &UNIX;. Tente o comando <userinput
+><command
+>talk</command
+> <replaceable
+>o&lowbar;seu&lowbar;utilizador</replaceable
+></userinput
+> para ver o que acontece quando receber um pedido do <command
+>talk</command
+>. </para>
+
+<para
+>Você poderá tentar também o atendedor de chamadas da mesma forma: inicie um <command
+>talk</command
+> para si próprio, ignore o anúncio duas vezes; deste modo, irá ver o atendedor de chamadas. </para>
+
+<para
+>Existe um cliente de <command
+>talk</command
+> com uma interface gráfica para o &kde;, o &ktalk;. Ainda não é fornecido com os pacotes do &kde;, mas você poderá encontrá-lo em ftp://ftp.kde.org. Ele dever-se-á encontrar em <ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/apps/network"
+>ftp://ftp.kde.org/pub/kde/stable/latest/apps/network</ulink
+> </para>
+
+<para
+>A janela de anúncio é trivial: <guibutton
+>responder</guibutton
+> ou <guibutton
+>ignorar</guibutton
+>. </para>
+
+<para
+>A janela de configuração deverá ser relativamente intuitiva, excepto na parte de definir um reencaminhamento para outro utilizador (ou mesmo para outra máquina). </para>
+
+<sect1 id="choosing-a-forwarding-method">
+<title
+>Escolher um Método de Reencaminhamento</title>
+
+<para
+>Nada é perfeito, todos têm os seus prós (+) e contra (-). </para>
+
+<variablelist>
+<varlistentry>
+<term
+><acronym
+>FWA</acronym
+> - Só reencaminha o anúncio.</term>
+<listitem>
+<para
+>Ligação directa. Não é recomendado. </para>
+<itemizedlist>
+<listitem>
+<para
+>(+) Você fica a saber que é o chamador, mas </para>
+</listitem>
+<listitem>
+<para
+>(-) O chamador terá de responder a um anúncio seu. Aborrecido. </para>
+</listitem>
+<listitem>
+<para
+>(-) Não o use se tiver um atendedor de chamadas na sua localização <quote
+>ausente</quote
+>. (O atendedor de chamadas não poderá mostrar um anúncio, o que se tornaria confuso!) </para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><acronym
+>FWR</acronym
+> - Encaminha todos os pedidos, mudando a informação se necessário</term>
+<listitem>
+<para
+>Ligação directa. </para>
+<itemizedlist>
+<listitem>
+<para
+>(+) O chamador não irá saber que você está ausente, mas </para>
+</listitem>
+<listitem>
+<para
+>(-) Você não irá saber mesmo quem é o chamador - só o seu utilizador (por isso você poderá ver algo do género <computeroutput
+>conversa de Wintalk@minha&lowbar;maquina</computeroutput
+>) </para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><acronym
+>FWT</acronym
+> - Reencaminha todos os pedidos e efectua a conversação.</term>
+<listitem>
+<para
+>Sem ligação directa.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>(+) O mesmo que o anterior, mas também funciona se você e o chamador não estiverem em contacto directo um com o outro (&eg; através de uma 'firewall'). </para>
+</listitem>
+<listitem>
+<para
+>(+) Você irá saber quem realmente está a falar consigo quando aceitar a conversação </para>
+</listitem>
+<listitem>
+<para
+>(-) Mas, como acontece no <acronym
+>FWR</acronym
+>, você não irá saber o nome da máquina dele no anúncio </para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Em resumo, utilize o <acronym
+>FWT</acronym
+> se o quiser usar através de uma 'firewall' (e se o &ktalkd; puder aceder a ambas as redes), caso contrário use o <acronym
+>FWR</acronym
+>. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="questions-and-answers">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Porque é que o <systemitem class="username"
+>root</systemitem
+> não recebe os anúncios do &kde;? </para>
+</question>
+
+<answer>
+<para
+>Porque isto seria uma falha de segurança, com a detecção do utilizador actual. Você poderá ultrapassar esta limitação se adicionar duas linhas aos ficheiros de configuração do <command
+>xdm</command
+> (que são os mesmos que os do &kdm;). </para>
+
+<note>
+<para
+>A distribuição de &Linux; da S.u.S.E inclui estas linhas por omissão. </para>
+</note>
+
+<para
+>Esses ficheiros de configuração estão normalmente numa pasta como a <filename class="directory"
+>/etc/X11/xdm</filename
+> ou a <filename class="directory"
+>/usr/X11R6/lib/X11/xdm</filename
+>, como acontece noutros sistemas. O seguinte assume que eles estão na <filename class="directory"
+>/etc/X11/xdm</filename
+>, por isso você poderá querer passá-los para outra pasta.</para>
+
+<para
+>Aqui está o que terá de fazer:</para>
+
+<procedure>
+<step>
+<para
+>Edite o ficheiro <filename
+>Xstartup</filename
+> ou crie-o (na pasta de configuração do <command
+>xdm</command
+>), de modo a que se veja: </para
+>
+<screen
+>#!/bin/sh
+/etc/X11/xdm/GiveConsole
+sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $USER</screen>
+</step>
+<step>
+<para
+>e o ficheiro <filename
+>Xreset</filename
+>, de modo a que se veja: </para>
+<screen
+>#!/bin/sh
+/etc/X11/xdm/TakeConsole
+sessreg -d -l $DISPLAY $USER</screen>
+</step>
+<step>
+<para
+>Certifique-se que o <filename
+>xdm-config</filename
+> faz referência a esses dois ficheiros: </para>
+<screen
+>DisplayManager._0.startup: /etc/X11/xdm/Xstartup
+DisplayManager._0.reset: /etc/X11/xdm/Xreset </screen>
+</step>
+</procedure>
+
+<para
+>Isto fará com que o &kdm; (ou o <command
+>xdm</command
+>) registe o utilizador no 'utmp', o que é a acção correcta a fazer. Não depende do &konsole;, nem do <command
+>xterm</command
+>, registar qual o utilizador, mas sim do <command
+>xdm</command
+> e do &kdm;, na opinião do autor. Contudo, isto não irá registar o utilizador como sendo um utilizador do X ao usar o <command
+>startx</command
+>... Alguma sugestão para isto ? </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que eu, como utilizador normal, recebo anúncios do &kde;? </para>
+</question>
+
+<answer>
+<para
+>Se você estiver a correr um sistema &Linux; (com o <filename class="directory"
+>/proc</filename
+> activo), este comportamento é um erro. Por favor, envie-me uma descrição do mesmo para que eu possa corrigir esse erro. </para>
+
+<para
+>Se você estiver a correr o 'kernel' &Linux; 2.0.35, este é um erro conhecido no 'kernel', o qual não deixará ao utilizador <systemitem class="username"
+>root</systemitem
+> ler o <filename class="directory"
+>/proc</filename
+>. A solução é a mesma que na questão anterior, desde que você tenha corrido o &kdm; ou o <command
+>xdm</command
+> para se ligarem ao X. Ou então faça a actualização! </para>
+
+<para
+>Caso contrário, isto é normal. O &ktalkd; não consegue encontrar o utilizador, dado que o &kde; não o regista no 'utmp' e que a detecção do &Linux; pelo <filename class="directory"
+>/proc</filename
+> está desactivada. A solução é a mesma que para a questão anterior, desde que tenha corrido o <acronym
+>kdm</acronym
+> ou o <acronym
+>xdm</acronym
+> para se ligarem ao X. Outra solução será certificar-se que você tem sempre um <application
+>xterm</application
+> em execução. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso fazer depuração do &ktalkd;? </para>
+</question>
+
+<answer>
+<para
+>Atendendo a que é um servidor, não existe nenhuma informação de depuração no 'standard output'. Para obter o resultado da depuração (por exemplo, antes de me relatar um erro!), actualize as linhas do <filename
+>inetd.conf</filename
+> que lançam o &ktalkd; e o &kotalkd; para passarem a ser: </para>
+
+<screen
+>talk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd -d
+ntalk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd -d</screen>
+
+<para
+>Tenha em atenção a opção <option
+>-d</option
+>. </para>
+
+<para
+>Depois edite o <filename
+>/etc/syslog.conf</filename
+> para adicionar as seguintes linhas: </para>
+
+<screen
+>*.* /var/log/all_messages</screen>
+
+<para
+>Para o fazer funcionar, você terá de reiniciar o <command
+>inetd</command
+> e o <command
+>syslogd</command
+>:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>killall</command
+> <option
+>-HUP inetd</option
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>killall</command
+> <option
+>-HUP syslogd</option
+></userinput
+></screen>
+
+<para
+>Finalmente, execute uma sessão do <command
+>talk</command
+> e veja o resultado em <filename
+>/var/log/all&lowbar;messages</filename
+> </para>
+
+<para
+>Ao submeter um relatório de um erro, nunca se esqueça de incluir o resultado da depuração, mas inclua também o número de versão do &ktalkd; e o resultado do <command
+>./configure</command
+>. Obrigado.</para>
+
+</answer>
+</qandaentry>
+</qandaset>
+
+</chapter>
+
+<chapter id="copyright-and-license">
+<title
+>'Copyright' e Licenças</title>
+
+<para
+>O &ktalkd; é mantido e melhorado pelo David Faure, <email
+>faure@kde.org</email
+> </para>
+
+<para
+>O programa original foi feito pelo Robert Cimrman, <email
+>cimrman3@students.zcu.cz</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="how-to-obtain-ktalkd">
+<title
+>Como obter o &ktalkd;</title>
+
+<para
+>O &ktalkd; é agora uma aplicação de base do projecto do &kde; <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>, e faz parte do pacote 'kdenetwork'. </para>
+
+<para
+>Você poderá obter sempre a última versão do &ktalkd; no 'site' &FTP; principal do projecto do &kde; em <ulink url="ftp://ftp.kde.org/pub/kde"
+>ftp://ftp.kde.org/pub/kde</ulink
+> ou das suas réplicas. Normalmente encontra-se em <ulink url="ftp://ftp.kde.org/pub/kde/stable/latest/apps/network"
+>ftp://ftp.kde.org/pub/kde/stable/latest/apps/network</ulink
+> </para>
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder compilar com sucesso o &ktalkd;, você irá necessitar das últimas versões das bibliotecas do &kde;, assim como da biblioteca de C++ &Qt;. Todas as bibliotecas necessárias, assim como o próprio &ktalkd; poderão ser obtidas em <ulink url="ftp://ftp.kde.org/pub/kde/"
+>ftp://ftp.kde.org/pub/kde/</ulink
+>. </para>
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+
+<para
+>Para poder compilar e instalar o &ktalkd; no seu sistema, escreva o seguinte na pasta de base da sua distribuição do &ktalkd;: </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>
+
+<para
+>Dado que o &ktalkd; é um servidor, o <userinput
+><command
+>make</command
+> <option
+>install</option
+></userinput
+> irá necessitar de privilégios do <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<para
+>Não se esqueça de actualizar o <filename
+>/etc/inetd.conf</filename
+>. Por exemplo, num sistema &Linux;, se o &kde; estiver em <filename class="directory"
+>/opt/kde</filename
+>, mude as linhas respeitantes ao <command
+>talk</command
+> e ao <command
+>ntalk</command
+> para: </para>
+
+<screen
+>talk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd
+ntalk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd</screen>
+
+<para
+>É fornecido um programa para fazer as alterações necessárias automaticamente. Actualize o seu ficheiro <filename
+>inetd.conf</filename
+>, bastando para tal correr</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>./post-install.sh</command
+></userinput
+></screen>
+
+<para
+>De qualquer forma, você terá de <emphasis
+>reiniciar o inetd</emphasis
+> depois disto. Na maioria dos sistemas &Linux;, faça: </para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>killall</command
+> <option
+>-HUP inetd</option
+></userinput
+></screen>
+
+<para
+>Nos sistemas mais recentes, que usam o <command
+>xinetd</command
+>, não existe mais o <filename
+>/etc/inetd.conf</filename
+>, e deverá então editar ou criar o <filename
+>/etc/xinetd.d/talk</filename
+> em alternativa, com as seguintes linhas: </para>
+
+<screen
+>service talk
+{
+ socket_type = dgram
+ wait = yes
+ user = root
+ server = /usr/bin/ktalkd
+}
+
+service ntalk
+{
+ socket_type = dgram
+ wait = yes
+ user = root
+ server = /usr/bin/ktalkd
+}</screen>
+
+<para
+>reiniciando então o <command
+>xinetd</command
+>. </para>
+
+<para
+>Por favor, comunique-me quaisquer modificações que tenha de fazer para pôr o &ktalkd; a compilar ou a funcionar na sua plataforma. </para>
+</sect1>
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=0:sw=2:tw=78:noet
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.am b/tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.in b/tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.in
new file mode 100644
index 00000000000..1cb5dc4a8dc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kwifimanager/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/kwifimanager
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kwifimanager/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/kwifimanager/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kwifimanager/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kwifimanager/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kwifimanager/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/kwifimanager/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/kwifimanager/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/kwifimanager/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/kwifimanager/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/kwifimanager/index.cache.bz2
new file mode 100644
index 00000000000..749323ff9a5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kwifimanager/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/kwifimanager/index.docbook b/tde-i18n-pt/docs/kdenetwork/kwifimanager/index.docbook
new file mode 100644
index 00000000000..eb80f3c4246
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/kwifimanager/index.docbook
@@ -0,0 +1,689 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kwifimanager "<application
+>KWiFiManager</application
+>">
+ <!ENTITY LAN "<acronym
+>LAN</acronym
+>">
+ <!ENTITY kappname "&kwifimanager;">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+<book lang="&language;">
+ <bookinfo>
+ <title
+>O Manual do &kwifimanager;</title>
+ <authorgroup>
+ <author
+><firstname
+>Stefan</firstname
+> <surname
+>Winter</surname
+> <affiliation
+> <address
+> <email
+>swinter@kde.org</email>
+ </address>
+ </affiliation>
+ </author>
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+ </authorgroup>
+ <legalnotice
+>&FDLNotice;</legalnotice>
+ <copyright>
+ <year
+>2002-05</year>
+ <holder
+>Stefan Winter</holder>
+ </copyright>
+ <date
+>2005--05-11</date>
+ <releaseinfo
+>3.5.0</releaseinfo>
+ <abstract>
+ <para
+>O pacote do &kwifimanager; poderá ser usado para configurar e monitorizar as placas &LAN; sem fios ('wireless'). Consiste numa aplicação autónoma e num módulo para o Centro de Controlo do &kde;.</para>
+ </abstract>
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>wireless</keyword>
+ <keyword
+>Wi-Fi</keyword>
+ <keyword
+>wlan</keyword>
+ <keyword
+>WEP</keyword>
+ <keyword
+>wlan-ng</keyword>
+ </keywordset>
+ </bookinfo>
+ <chapter id="introduction">
+ <title
+>Introdução</title>
+ <para
+>O pacote do &kwifimanager; é um conjunto de ferramentas que lhe permitem gerir a sua placa (PC-Card, PCI ou miniPCI) de &LAN; sem-fios no Ambiente de Trabalho K. Ele oferece alguma informação sobre a sua ligação actual e permite-lhe definir até dez configurações independentes e usar até quatro configurações predefinidas por programas específicos da distribuição. Se estiver num local onde nenhuma das suas redes pré-configuradas esteja disponível, poderá também mudar dinamicamente para uma rede disponível, quase sem esforço. O &kwifimanager; suporta todas as placas &LAN; sem-fios que usam a interface de extensões sem-fios. Isto inclui várias das placas que são suportadas pelo projecto wlan-ng.</para>
+ </chapter>
+ <chapter id="using">
+ <title
+>Usar o pacote do &kwifimanager;</title>
+ <sect1 id="kwifimanager-application">
+ <title
+>A aplicação &kwifimanager;</title>
+ <para
+>O objectivo da aplicação principal do &kwifimanager; é apresentar a configuração actual e mostrar a qualidade da ligação e os pontos de acesso.</para>
+ <para
+>A aplicação principal pode ser lançada se executar <userinput
+>kwifimanager</userinput
+> na linha de comandos de uma janela de consola ou através do Menu K, onde está localizada por omissão no grupo <guisubmenu
+>Aplicações</guisubmenu
+>. Se o &kwifimanager; já estiver em execução mas estar minimizado na bandeja do sistema, poderá então ser reposto se carregar uma vez no <link linkend="systrayicon"
+>ícone da bandeja</link
+>. Se existir mais que uma instância da placa &LAN; no seu sistema, basta abrir apenas mais uma instância do &kwifimanager;; todas as instâncias irão mostrar automaticamente informações sobre uma dada placa. Os elementos gráficos da aplicação são explicados nas sub-secções seguintes.</para>
+ <sect2 id="kwifimanager-main">
+ <title
+>Janela principal</title>
+ <para
+>A janela principal do &kwifimanager; consiste em cinco grandes partes:</para>
+ <sect3 id="signalquality">
+ <title
+>Área da qualidade do sinal</title>
+ <para
+>Aqui você poderá ver a qualidade e o tipo da ligação activa. O ícone superior mostra o estado geral da rede sem-fios através de um conjunto de figuras:<itemizedlist>
+ <listitem>
+ <para
+>uma placa de &LAN; sem-fios com um ponto de interrogação significa que não foi detectada nenhuma placa</para>
+ </listitem>
+ <listitem>
+ <para
+>um único portátil significa que está introduzida uma placa de &LAN; sem-fios e está no modo de Infra-Estrutura, mas não existe sinal dos pontos de acesso. A placa está fora da zona e não pode comunicar com a rede da infra-estrutura.</para>
+ </listitem>
+ <listitem>
+ <para
+>um portátil que está ligado a um ponto de acesso significa que está estabelecida uma ligação a um ponto de acesso.</para>
+ </listitem>
+ <listitem>
+ <para
+>dois portáteis significam que o seu sistema está no modo Ad-Hoc sem pontos de acesso. Poderá estar estabelecida ou não uma ligação ponto-a-ponto.</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para
+>Por baixo destas imagens existe um pequeno medidor de qualidade. Ele mostra, de uma forma celular, o nível de qualidade da ligação actual. Esta informação só está disponível no modo de Infra-Estrutura. No modo Ad-Hoc, o nível é sempre 0.</para>
+ <para
+>Esta informação gráfica é complementada por um valor inteiro por baixo do ícone. Ela mostra a qualidade do sinal e é calculada numa de duas formas: <itemizedlist
+> <listitem
+> <para
+>um valor indicado directamente pela placa se esta suportar a visualização de <quote
+>Qualidade</quote
+></para
+> </listitem
+> <listitem
+> <para
+> <literal
+>(força do sinal em dBm) - (nível de ruído em dBm)</literal
+> para as placas que não suportarem a opção anterior.</para
+> </listitem
+> </itemizedlist
+> Poderá alterar manualmente o método usado se escolher a opção <guimenu
+>Ficheiro</guimenu
+>, <guimenuitem
+>Usar o cálculo alternativo de potência</guimenuitem
+>. Se activar esta opção, significa que irá escolher o segundo método. Se a sua placa estiver fora do alcance, o valor é 0; se não estiver nenhuma placa introduzida ou se a sua placa estiver no modo Ad-Hoc, irá aparecer N/D.</para>
+ </sect3>
+ <sect3 id="speed">
+ <title
+>Velocidade de ligação</title>
+ <para
+>É mostrado um indicador para a velocidade da ligação actual do lado direito da janela principal, por cima da informação da configuração. Se a configuração da velocidade estiver em AUTO, o valor irá mudar de vez em quando, à medida que a placa ajusta a velocidade da ligação de acordo com a qualidade do sinal. A escala do gráfico de barras será ajustada até 108 MBits/s quando a velocidade da ligação actual exceder 11 MBit/s.</para>
+ </sect3>
+ <sect3 id="current-config">
+ <title
+>Configuração actual</title>
+ <para
+>Aqui você poderá encontrar alguma informação sobre a configuração da sua placa. Ele mostra os seguintes dados:</para>
+ <itemizedlist>
+ <listitem>
+ <para
+>a rede a que a placa está ligada / a tentar ligar (<guilabel
+>À procura de rede:</guilabel
+> ou <guilabel
+>Ligado à rede:</guilabel
+>)</para>
+ </listitem>
+ <listitem>
+ <para
+>o endereço <acronym
+>MAC</acronym
+> do ponto de acesso a que a placa está ligada.</para>
+ <para
+>Se a placa estiver no modo de Infra-Estrutura mas sem rede, é mostrado o valor <computeroutput
+>- sem ponto de acesso -</computeroutput
+> para indicar que não está estabelecida nenhuma ligação.</para>
+ <para
+>No modo Ad-Hoc, o campo mostra um endereço que está associado a uma das placas na rede Ad-Hoc. Mostra um endereço MAC com um âmbito não-global; o seu segundo 'bit' é igual a 1, o que resulta normalmente num prefixo <quote
+>02:</quote
+> em vez de <quote
+>00:</quote
+>. Muitas pessoas pensam que isto é um erro, mas de facto é feito de propósito para mostrar que a célula a que está ligado não é, de facto, um dispositivo físico mas sim um ponto de acesso imaginário sem um endereço físico real.</para>
+ <informalexample>
+ <para
+>A sua placa é a primeira a entrar no modo Ad-Hoc com um dado SSID. A partir daí, todas as cartas que entrarem no modo Ad-Hoc com o mesmo SSID irão ver o seu endereço MAC, só que ligeiramente modificado: em vez de <computeroutput
+>00:xx:yy:zz:aa:bb</computeroutput
+> irá mostrar <computeroutput
+>02:xx:yy:zz:aa:bb</computeroutput
+>. Este comportamento é intencional.</para>
+ </informalexample>
+ </listitem>
+ <listitem>
+ <para
+>na maioria das placas (as que tiverem a capacidade de fornecer esses dados), são mostradas a frequência a que a placa está a transmitir os dados e o número do canal correspondente.</para>
+ </listitem>
+ <listitem>
+ <para
+>o seu IP local (versão 4), se disponível. Se não for obtido qualquer endereço no sub-sistema de rede, aparece a palavra <guilabel
+>indisponível</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+>estado da encriptação (só se tiver iniciado o &kwifimanager; como <systemitem class="username"
+>root</systemitem
+>). O texto irá mostrar apenas <guilabel
+>desligada</guilabel
+> ou <guilabel
+>activa</guilabel
+>, mas nunca a chave verdadeira. Isto é intencional, para não revelar a chave <acronym
+>WEP</acronym
+> às pessoas que passarem perto do ecrã do utilizador.</para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+ <sect3 id="ap-info">
+ <title
+>Informação do Ponto de Acesso (área inferior)</title>
+ <para
+>A última linha da janela principal mostra a informação acerca do seu Ponto de Acesso. Isto obriga a que o seu administrador de sistemas tenha fornecido uma lista de endereços MAC com a informação correspondente. Poderá encontrar o exemplo de uma dessas listas em <filename
+>$<envar
+>KDEDIR</envar
+>/share/apps/kwifimanager/locations/DE_BW_Karlsruhe_University.loc</filename
+> </para>
+ <para
+>Se quiser configurar uma lista novas, basta criar um ficheiro com o mesmo formato e copiá-lo para a pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/kwifimanager/locations/</filename
+> </para>
+ <para
+>Será processado automaticamente no próximo arranque do &kwifimanager;, depois de ter sido instalado com sucesso. Se você tiver uma lista e quiser inclui-la nas versões futuras do &kwifimanager;, basta enviá-la para o autor ou responsável de manutenção actual.</para>
+ </sect3>
+ <sect3 id="scanning">
+ <title
+>Informação sobre as redes disponíveis</title>
+ <para
+>A área inferior à esquerda da janela principal contém um botão chamado <guibutton
+>Procurar redes...</guibutton
+>. Se carregar neste botão, o &kwifimanager; irá tentar obter uma lista com todas as redes que estejam ao alcance da sua placa. O resultado desta pesquisa depende de dois factores: <itemizedlist
+> <listitem
+> <para
+>a capacidade global da sua placa e controlador para efectuar pesquisas de redes</para
+> </listitem
+> <listitem
+> <para
+>se tiver permissões de 'root' ou não</para
+> </listitem
+> </itemizedlist
+> Se a sua placa não forem capazes de pesquisar as redes, o seu resultado ficará sempre em branco. Se não for o utilizador 'root', a lista poderá estar incompleta ou desactualizada. </para>
+ <para
+>Para obter uma lista fiável e actual dos pontos de acesso, terá de iniciar a pesquisa com privilégios de 'root', usando por exemplo o utilitário &kdesu; para iniciar o &kwifimanager;</para>
+ <para
+>Se for encontrada pelo menos uma rede, aparece-lhe uma tabela que mostra os detalhes da rede. Tem quatro colunas que o informam de <itemizedlist
+> <listitem
+> <para
+>o nome da rede (ou o texto <guilabel
+>(célula escondida)</guilabel
+> se o nome não estiver publicado pelo ponto de acesso na pesquisa)</para
+> </listitem
+> <listitem
+> <para
+>o tipo (se é uma rede <guilabel
+>Gerida</guilabel
+> ou <guilabel
+>Ad-Hoc</guilabel
+>)</para
+> </listitem
+> <listitem
+> <para
+>a potência do sinal da rede</para
+> </listitem
+> <listitem
+> <para
+>e se deve ser usada ou não a encriptação <acronym
+>WEP</acronym
+></para
+> </listitem
+> </itemizedlist
+> No caso de a encriptação <acronym
+>WEP</acronym
+> estar activa, poderá carregar nessa coluna e indicar a chave da rede. O &kwifimanager; irá tentar adivinhar se a senha é um número hexadecimal ou um texto. </para>
+ <para
+>Se a informação de rede para a rede seleccionada estiver completa (&ie; todas as colunas contêm informações significativas), poderá usar o botão <guibutton
+>Mudar para a rede</guibutton
+> para entrar na rede seleccionada. Se o &kwifimanager; não tiver privilégios de 'root', ser-lhe-á pedida a senha de 'root' para mudar de rede. </para>
+ <para
+>Se carregar no botão <guibutton
+>Fechar</guibutton
+>, irá fechar a janela de informação de rede sem alterar a configuração existente. </para>
+ </sect3>
+ </sect2>
+ <sect2 id="statistics">
+ <title
+>Visualizador de Estatísticas</title>
+ <para
+>Opcionalmente, se seleccionar as <guimenuitem
+>Estatísticas da Ligação</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>, poderá ser mostrada uma janela em separado que apresenta um gráfico do nível do sinal e de ruído nos últimos 240 segundos (4 minutos). O nível de sinal é mostrado a azul e o de ruído a vermelho. A diferença (SINAL menos RUÍDO) é a qualidade da ligação que é mostrada na janela principal.</para>
+ <para
+>Algumas placas não mostram informações de ruído interessantes. Se for este o caso da sua placa e não lhe interessar a linha vermelha irrelevante, poderá desactivar a visualização do nível de ruído na janela de estatísticas, desligando a opção <menuchoice
+> <guimenu
+> Configuração </guimenu
+> <guimenuitem
+> Mostrar o nível de ruído nas estatísticas </guimenuitem
+> </menuchoice
+> na janela principal do &kwifimanager;.</para>
+ </sect2>
+ <sect2 id="config-edit">
+ <title
+>Editor de Configuração</title>
+ <para
+>Se seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Editor de Configuração</guimenuitem
+></menuchoice
+> você é enviado para o <link linkend="control-center"
+>módulo do centro de controlo</link
+> do &kwifimanager;. No caso de não ser o utilizador <systemitem class="username"
+>root</systemitem
+>, irá aparecer uma janela a pedir a senha do <systemitem class="username"
+>root</systemitem
+>. Isto acontece porque o módulo de configuração contém informação importante e porque lhe permite mudar a conectividade de rede, usando o <userinput
+>ifconfig</userinput
+> para efectuar essas alterações, o que obriga a ter privilégios de 'root'.</para>
+ </sect2>
+ <sect2 id="misc">
+ <title
+>Diversos</title>
+ <para
+>Existem mais algumas pequenas coisas para referir.</para>
+ <sect3 id="acoustic-scanning">
+ <title
+>Varrimento Acústico</title>
+ <para
+>Primeiro, existe uma funcionalidade chamada <guilabel
+>Pesquisa Acústica</guilabel
+>. Se esta opção estiver activa, a qualidade da ligação é convertida num sinal acústico. Uma qualidade de sinal mais elevada leva a uma frequência mais alta do resultado do <quote
+>beep</quote
+> e a um sinal mais rápido. Se alguma vez viu os filmes do Star Trek(tm) (Caminho das Estrelas) irá ver um certo paralelismo com os <quote
+>tricorders</quote
+> deles. </para>
+ </sect3>
+ <sect3 id="logging">
+ <title
+>Registo da rede</title>
+ <para
+>Uma segunda funcionalidade é o registo da rede. Significa apenas que o &kwifimanager; irá registar o nome da rede a que se liga, de cada vez que esta muda. Esta opção é mais útil quando você está à procura do nome de rede especial <quote
+>ANY</quote
+> (QUALQUER). Neste modo, a placa registar-se-á em qualquer rede que encontrar. A localização do registo é em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/apps/kwifimanager/wireless-log</filename
+> </para>
+ </sect3>
+ <sect3>
+ <title
+>Desactivar a rede sem-fios</title>
+ <para
+>Poderá desactivar por completo a placa se seleccionar a opção <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Desactivar o rádio</guimenuitem
+>. Se usar esta opção, irá desactivar o transmissor da placa o que, efectivamente, irá desligá-la e poupar um pouco de energia. Isto só irá funcionar para a sua placa se ela aceitar a modificação da sua propriedade <computeroutput
+>txpower</computeroutput
+>.</para>
+ </sect3>
+ </sect2>
+ </sect1>
+ <sect1 id="systrayicon">
+ <title
+>O ícone na bandeja do sistema</title>
+ <para
+>Quando for lançado o &kwifimanager;, ele instala um pequeno ícone na bandeja do sistema. O ícone contém partes da informação da janela principal, nomeadamente o gráfico de barras e, opcionalmente, o número da potência do sinal. Se passar com o rato por cima do ícone durante alguns segundos, irá aparecer uma dica que mostra o nome da rede actual. Se deverá mostrar ou não o valor da potência, poderá configurar a opção <guimenu
+>Configuração</guimenu
+>, <guimenuitem
+>Mostrar o Valor de Potência na Bandeja do Sistema</guimenuitem
+>.</para>
+ <para
+>Se tiver configurado o &kwifimanager; para permanecer na bandeja ao carregar no botão <guibutton
+>X</guibutton
+>, o ícone irá permanecer na bandeja à mesma, a menos que saia de facto da aplicação com a opção <guimenu
+>Ficheiro</guimenu
+>, <guimenuitem
+>Sair</guimenuitem
+>.</para>
+ <para
+>Poderá sempre esconder a aplicação principal na bandeja do sistema, se carregar no ícone da bandeja. Do mesmo modo, para repor a aplicação principal a partir da bandeja, basta carregar nela uma vez.</para>
+ </sect1>
+ <sect1 id="control-center">
+ <title
+>O módulo do Centro de Controlo</title>
+ <para
+>O módulo de configuração no &kcontrolcenter; é, talvez, a parte mais útil do pacote do &kwifimanager;. Aqui poderá alterar de facto a configuração básica da sua placa de &LAN; sem-fios. O módulo pode gerir até dez configurações independentes para a placa. Se não necessitar de tantas configurações, pode mudar o campo <guilabel
+>Número de Configurações</guilabel
+>. Se tiver configurado a sua rede sem-fios com uma ferramenta específica da distribuição, será possível que o módulo do &kcontrolcenter; detecte esse facto, leia e apresente essa configuração. Existe o caso de algumas destas configurações serem apenas para leitura, por ser da responsabilidade da distribuição lidar com a actualização da configuração e pelo módulo não poder interferir com o funcionamento interno dessas ferramentas. Poderão ser apresentadas até cinco configuração predefinidas, para além das dez já definidas. Estas configurações terão o nome <guilabel
+>Fabricante x</guilabel
+> para as distinguir umas das outras. O &kcontrolcenter; poderá até configurar a sua placa sempre que arrancar o módulo. Dado que o estabelecimento (ou encerramento) de uma ligação de rede é uma operação importante em termos de segurança, todas as alterações à configuração só poderão ser feitas pelo <systemitem class="username"
+>root</systemitem
+>.</para>
+ <sect2 id="configuration-tab">
+ <title
+>As Páginas de Configuração</title>
+ <para
+>As configurações estão repartidas em três partes: <itemizedlist
+> <listitem
+> <para
+>opções gerais de configuração (como o nome da rede)</para
+> </listitem
+> <listitem
+> <para
+>opções de encriptação</para
+> </listitem
+> <listitem
+> <para
+>opções de poupança de energia</para
+> </listitem
+> </itemizedlist
+> Estas partes são explicadas nas secções seguintes. </para>
+ <sect3 id="config_general">
+ <title
+>Opções gerais</title>
+ <para
+>A parte superior do módulo do centro de controlo consiste em quatro páginas de <guilabel
+>Configuração 1</guilabel
+> até <guilabel
+>Configuração 10</guilabel
+>. Cada uma dessas páginas pode conter uma configuração para a sua placa WLAN. Para além disso (como foi explicado acima), poderá ter até cinco configurações específicas do distribuidor, chamadas <guilabel
+>Fabricante 1</guilabel
+> até <guilabel
+>Fabricante 5</guilabel
+>.</para>
+ <para
+>As opções mais importantes estão sempre visíveis, enquanto que as de cifra e de gestão de energia só são mostradas quando estão activas. O elemento talvez mais importante em cada página de configuração é o campo <guilabel
+>Nome da rede</guilabel
+>. Aqui você poderá indicar em que rede se deseja ligar. Você tanto poderá indicar directamente o nome da sua rede, como poderá tentar uma pesquisa por todas as redes disponíveis ao escolher o nome <userinput
+>any</userinput
+> (qualquer).</para>
+ <para
+>Para além do nome da rede, você terá de indicar o tipo de rede a que está a ligar. Este é o intuito do grupo de botões <guilabel
+>Modo de operação</guilabel
+>. A opção <guilabel
+>Infra-estrutura</guilabel
+> significa que a rede consiste numa estação de base, chamada de <quote
+>ponto de acesso</quote
+> ou <quote
+>'gateway' residencial</quote
+>. Este é o modo de operação mais comum para as redes organizacionais. A segunda opção, <guilabel
+>Ad-hoc</guilabel
+>, significa que a sua rede é apenas uma ligação directa entre computadores, sem pontos de acesso. As outras três opções (<guilabel
+>Repetidor</guilabel
+>, <guilabel
+>Mestre</guilabel
+> e <guilabel
+>Secundário</guilabel
+>) são usadas muito raramente. Se quiser usá-las, tenha em atenção que estas opções são passadas simplesmente ao programa 'iwconfig' e não foram testadas de forma extensiva. No caso de algo não funcionar como seria de esperar, é bem-vindo o seu relatório de erro.</para>
+ <para
+>Você poderá definir opcionalmente a velocidade da sua ligação. A configuração <guilabel
+>automática</guilabel
+> deverá servir para a maioria dos casos, dado que a placa irá tentar determinar ela própria a velocidade apropriada. Contudo, se achar que a velocidade varia de poucos em poucos segundos, por exemplo quando tem uma rede fraca, você poderá definir a velocidade manualmente.</para>
+ <para
+>Por baixo destes itens de configuração você irá encontrar um campo chamado <guilabel
+>Executar um 'script' ao ligar:</guilabel
+>. Aqui poderá indicar o nome de um programa a executar. Ele será executado sempre que você carregar no botão <guilabel
+>Activar a configuração</guilabel
+> e, opcionalmente, quando você iniciar o módulo do Centro de Controlo. O programa terá permissões do 'root'. Isto poderá conduzir a problemas se você quiser iniciar uma aplicação do X e o servidor do X pertencer a alguém que não o 'root'. Você poderá fazer estes programas funcionarem se executar o <userinput
+><command
+>kdesu</command
+> <option
+>-u</option
+> <replaceable
+>UTILIZADOR</replaceable
+> <option
+>-c</option
+> <replaceable
+>COMANDO</replaceable
+></userinput
+>. Por outro lado, poderá indicar ao seu servidor X para também permitir as ligações que vêm do 'root'. Poderá fazê-lo com o comando <command
+>xhost</command
+>.</para>
+ </sect3>
+ <sect3 id="config_crypto">
+ <title
+>Opções de criptografia</title>
+ <para
+>A opção <guilabel
+>Usar a encriptação</guilabel
+> determina se deverá activar ou não a encriptação. Se estiver assinalada, ficará disponível um botão <guibutton
+>Configurar...</guibutton
+> que lhe permite configurar os detalhes de encriptação. Depois de carregar no botão, aparecem-lhe as seguintes opções numa janela nova: </para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel
+>Chave a utilizar:</guilabel>
+ </term>
+ <listitem>
+ <para
+>Você pode definir até quatro senhas por cada configuração; neste campo, poderá escolher qual a que deseja usar para cifrar o tráfego de rede. A placa poderá receber sempre os pacotes que estão cifradas com <emphasis
+>qualquer uma</emphasis
+> das chaves.</para>
+ <tip
+><para
+>Poderá conseguir usar a encriptação assimétrica (chaves diferentes para o envio e recepção) se configurar o seu ponto de acesso para enviar pacotes com uma chave diferente da placa. Basta garantir que a estação 'parceira' tem a chave necessária atribuída a ela.</para
+></tip>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Modo de cifra:</guilabel>
+ </term>
+ <listitem>
+ <para
+>Quando a cifra está activa, existem duas formas de lidar com os pacotes não-cifrados que são recebidos: descartar ou permitir. Quando você configurar a sua placa para o <guilabel
+>Modo aberto</guilabel
+>, a placa irá também atender os pacotes não-cifrados. O <guilabel
+>modo restrito</guilabel
+> só irá permitir os pacotes cifrados, de modo a que os outros pacotes sejam descartados.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Chaves de cifra:</guilabel>
+ </term>
+ <listitem>
+ <para
+>Esta opção permite-lhe definir as chaves privadas a usar na criptografia. Para proteger as suas senhas, só irão aparecer asteriscos quando introduzir uma senha. O módulo do &kcontrolcenter; irá tentar adivinhar automaticamente se deseja definir um texto de cifra ou um número hexadecimal, verificando o tamanho do texto: as senhas têm normalmente 5 ou 13 caracteres de tamanho (para os tamanhos de chaves de 64 ou 128 bits), enquanto os valores em hexadecimal têm 10 ou 26 caracteres (não coloque nenhum <quote
+>0x</quote
+> à frente das chaves).</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Tenha em atenção que o suporte de cifra incorporado (chamado de WEP ou Wireless Equivalent Privacy - Privacidade Equivalente Sem-Fios) não é de facto muito seguro. Veja em <xref linkend="wep"/> para mais detalhes.</para>
+ </sect3>
+ <sect3 id="config_power">
+ <title
+>Opções de poupança de energia</title>
+ <para
+>O último elemento de configuração que falta descrever é a gestão de energia. Quando assinalar a opção <guilabel
+>Activar a Poupança de Energia</guilabel
+>, ficará activo um botão para configuração. Depois de carregar nesse botão, irá aparecer uma janela onde lhe serão apresentadas algumas opções que lhe permitirão poupar energia. Os dois primeiros campos <guilabel
+>Duração da desactivação</guilabel
+> e <guilabel
+>Duração da activação</guilabel
+> descrevem a periodicidade das pesquisas na rede &LAN; sem fios. A placa irá desligar a antena de rádio durante o período de tempo indicado em <guilabel
+>Duração da desactivação</guilabel
+>. Depois disso, ficará activo durante a <guilabel
+>Duração da activação</guilabel
+> e irá nessa altura pesquisar uma ligação de rede. Se não for encontrada nenhuma, voltará a adormecer e o ciclo repetir-se-á. A opção <guilabel
+>Pacotes recebidos</guilabel
+> por baixo permitem-lhe indicar quais os pacotes que deverá atender quando estiver activa. Você poderá seleccionar <guilabel
+>Apenas 'unicast'</guilabel
+> (o qual irá receber apenas os pacotes que foram enviados especificamente para a sua placa), <guilabel
+>Apenas 'multi/broadcast'</guilabel
+> (só irão atender os pacotes enviados para várias máquinas e elimina os pacotes enviados directamente para a sua placa) ou <guilabel
+>Ambos</guilabel
+>. A maioria das pessoas deverá escolher o valor por omissão <guilabel
+>Ambos</guilabel
+>.</para>
+ </sect3>
+ </sect2>
+ <sect2 id="auto-configuration">
+ <title
+>Configuração automática no arranque do módulo do &kcontrolcenter;</title>
+ <para
+>Se desejar, você poderá fazer com que o &kwifimanager; inicialize a sua placa &LAN; sem fios de cada vez que inicia o módulo do &kcontrolcenter;. Para o fazer, assinale a opção <guilabel
+>Carregar a configuração predefinida no arranque</guilabel
+> e seleccione o número da configuração que deseja usar na lista em baixo. Se quiser configurar a placa para essas configurações de uma vez, carregue no botão <guilabel
+>Activar a configuração</guilabel
+>.</para>
+ </sect2>
+ <sect2 id="autodetect">
+ <title
+>Auto-detectar o seu dispositivo</title>
+ <para
+>O módulo do &kwifimanager; necessita de saber o nome da interface da sua placa &LAN; sem fios para alterar qualquer configuração. Poderá indicar a informação (&eg; <userinput
+>eth1</userinput
+> ou <userinput
+>wlan0</userinput
+>) manualmente no campo à direita de <guilabel
+>A configuração aplica-se à interface:</guilabel
+>, ou deixar que o &kwifimanager; detecte automaticamente a interface. Para o fazer, carregue no botão <guibutton
+>Auto-detectar a interface</guibutton
+>. Isto irá efectuar uma pesquisa em todas as interfaces indicadas em <filename class="directory"
+>/proc/net/dev</filename
+> para procurar a sua placa. O resultado da pesquisa irá ser mostrado no campo de texto ao lado do botão. Se o campo continuar vazio, não foi encontrada nenhuma placa. Repare que o &kwifimanager; usa as extensões sem-fios para detectar as placas. Se tiver uma placa controlada pelo wlan-ng, o &kwifimanager; só mostra os resultados correctos se o seu controlador tiver uma camada de compatibilidade para as extensões sem-fios incorporada. No caso de existirem várias placas LAN sem-fios presentes no sistema, a procura pára depois de ter encontrado a primeira placa. Como tal, se quiser aplicar a configuração a uma dada placa que não a que foi detectada na pesquisa, terá de indicar o nome da sua interface à mão.</para>
+ </sect2>
+ </sect1>
+ </chapter>
+ <chapter id="credits">
+ <title
+>Licença e contribuições</title>
+ <para
+>Documentação copyright &copy; Stefan Winter <email
+>mail@stefan-winter.de</email
+>.</para
+> &underFDL; &underGPL; <para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+ </chapter>
+ <appendix id="further-information">
+ <title
+>Mais Informações</title>
+ <para
+>Este apêndice contém alguma informação extra sobre os itens respeitantes à &LAN; sem-fios que não está relacionada directamente com o &kwifimanager;.</para>
+ <sect1 id="macaddress">
+ <title
+>Notas sobre o endereço MAC mostrado no modo Ad-Hoc</title>
+ <para
+>À primeira vista, o endereço MAC no campo <guilabel
+>Ponto de Acesso</guilabel
+> parece errado no modo Ad-Hoc porque muda os primeiros 2 algarismos no endereço MAC para <computeroutput
+>02</computeroutput
+>. Porém, de facto, esta é uma funcionalidade intrínseca nas placas &LAN; sem-fios.</para>
+ <para
+>Normalmente uma placa está ligada a um ponto de acesso <quote
+>real</quote
+>. Aí, o endereço MAC correcto é mostrado. Se mudar para o modo Ad-hoc (ou <quote
+>Ponto-a-ponto</quote
+>), um dos computadores terá de actuar como servidor para os outros computadores. O primeiro computador que entrar numa rede irá funcionar como servidor. A partir daí, todos os outros computadores que se liguem à mesma rede Ad-hoc irão ver esse primeiro computador como servidor da rede. Mas, dado que este computador não é um servidor <quote
+>real</quote
+> (isto é, não é um ponto de acesso disponível permanentemente), os clientes têm de perceber que a rede a que se estão a ligar não é uma rede permanente. As normas do IEEE para os endereços MAC têm um lugar reservado para essas ocasiões: os endereços MAC que não sejam globalmente válidos têm <quote
+>02</quote
+> como os primeiros 2 bytes (estes endereços são chamados de endereços <quote
+>administrados localmente</quote
+>). Este 'bit' é o segundo 'bits' na ordem de transmissão e o sétimo 'bit' na ordem lógica, pelo que irá elevar o número do primeiro bloco de algarismos do MAC de 00 para 02.</para>
+ <para
+>Você poderá comparar isto aos endereços IP não-globais como os <quote
+>192.168.*.*.</quote
+> </para>
+ <para
+>Por isso, os fabricantes de redes sem-fios concordam em dar a estes servidores de rede <quote
+>virtuais</quote
+> um endereço MAC que esteja dentro do âmbito <quote
+>administrado localmente</quote
+>. Para manter este endereço MAC virtual único, eles usam um pequeno truque: só mudam o primeiro segmento do endereço MAC da placa &LAN; sem-fios e, dado que os restantes segmentos são à mesma únicos no mundo, eles ficam com um endereço único para usar como servidor de rede.</para>
+ </sect1>
+ <sect1 id="wep">
+ <title
+>Considerações de segurança sobre a cifra do <acronym
+>WEP</acronym
+></title>
+ <para
+>A cifra do <acronym
+>WEP</acronym
+> não é de facto muito segura. Um documento recente de analistas de cifra chamaram ao algoritmo de cifra uma <quote
+>cifra de infantário</quote
+>. De facto, existem alguns programas que exploram um grande buraco de segurança na norma de cifra. Este programa escuta o tráfego de rede cifrado, analisa-o, e ao fim de algumas horas, ele revela a senha para indicar a rede em texto simples. Quanto mais tráfego houver na rede, mais fácil é de descobrir a senha., dado que alguns pacotes são particularmente vulneráveis por conter um vector de inicialização (IV) errado. Os pontos de acesso recentes tentam evitar estes IVs inválidos, para que se torne mais difícil explorar esta vulnerabilidade.</para>
+ <para
+>Se estiver realmente preocupado com a sua segurança, <emphasis
+>não</emphasis
+> use o <acronym
+>WEP</acronym
+>. Se estiver apenas a configurar uma rede doméstica entre dois computadores, bem, aí iria usar o <acronym
+>WEP</acronym
+>.</para>
+ <para
+>Existem várias alternativas para a cifra do <acronym
+>WEP</acronym
+>. Os seus sucessores WPA e WPA2 estão melhor desenhados e fazem um trabalho melhor a proteger o seu tráfego, por exemplo, a mudar dinamicamente as chaves ao fim de algum tempo. Se não quiser confiar apenas na segurança básica da ligação de rede, poderá usar o <acronym
+>SSH</acronym
+> para comunicar na rede. O <acronym
+>SSH</acronym
+> é um pacote de programas que cifra os dados com o seu próprio algoritmo, o qual é muito seguro. Outra opção é usar o <acronym
+>PPTP</acronym
+>, o Point-to-Point-Tunneling (Protocolo de Túneis Ponto-a-Ponto). Contudo, até mesmo o <acronym
+>PPTP</acronym
+> tem algumas falhas de segurança. Finalmente, ainda poderá configurar um túnel de IPSec (ligação VPN) para as suas ligações cifradas. Até agora, esta cifra parece ser muito segura e flexível.</para>
+ </sect1>
+ </appendix>
+ <appendix id="compile">
+ <title
+>Compilação e Instalação</title
+> &install.intro.documentation;
+ &install.compile.documentation;</appendix
+> &documentation.index;</book>
diff --git a/tde-i18n-pt/docs/kdenetwork/lisa/Makefile.am b/tde-i18n-pt/docs/kdenetwork/lisa/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/lisa/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdenetwork/lisa/Makefile.in b/tde-i18n-pt/docs/kdenetwork/lisa/Makefile.in
new file mode 100644
index 00000000000..921ee1914dc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/lisa/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdenetwork/lisa
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/lisa/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdenetwork/lisa/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/lisa/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/lisa/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/lisa/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdenetwork/lisa/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdenetwork/lisa/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdenetwork/lisa/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdenetwork/lisa/index.cache.bz2 b/tde-i18n-pt/docs/kdenetwork/lisa/index.cache.bz2
new file mode 100644
index 00000000000..2795b12a0d9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/lisa/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdenetwork/lisa/index.docbook b/tde-i18n-pt/docs/kdenetwork/lisa/index.docbook
new file mode 100644
index 00000000000..5aee872d418
--- /dev/null
+++ b/tde-i18n-pt/docs/kdenetwork/lisa/index.docbook
@@ -0,0 +1,903 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY lisa "<application
+>LISa</application
+>">
+ <!ENTITY package "kdenetwork">
+ <!ENTITY reslisa "<application
+>resLISa</application
+>">
+ <!ENTITY kappname "&lisa;"
+><!-- replace kapp here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &lisa;</title>
+
+<authorgroup>
+<author
+><firstname
+>Alexander</firstname
+> <surname
+>Neundorf</surname
+> <affiliation
+> <address
+><email
+>neundorf@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>Alexander Neundorf</holder>
+</copyright>
+
+<date
+>2001-07-07</date>
+<releaseinfo
+>0.01.00</releaseinfo>
+
+<abstract>
+<para
+>O &lisa; pretende oferecer uma espécie de <quote
+>vizinhança na rede</quote
+>, mas baseando-se apenas na pilha de protocolos do TCP/IP, sem <acronym
+>SMB</acronym
+> ou algo do género sendo necessários.</para>
+
+<para
+>Este é o manual para o Servidor de Informações da <acronym
+>LAN</acronym
+> (<acronym
+>LAN</acronym
+> Information Server - &lisa;) e também para o Servidor Restrito de Informações da <acronym
+>LAN</acronym
+> (Restricted <acronym
+>LAN</acronym
+> Information Server - &reslisa;)</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdenetwork</keyword>
+<keyword
+>LAN</keyword>
+<keyword
+>rede</keyword>
+<keyword
+>vizinhança de rede</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &lisa; pretende fornecer uma espécie de <quote
+>vizinhança da rede</quote
+>, mas confiando apenas na pilha de protocolos do TCP/IP, sem usar SMB ou algo do género.</para>
+
+<para
+>É completamente independente do &kde;/&Qt;.</para>
+
+<para
+>A lista das máquinas em funcionamento é fornecida através do porto 7741 do <acronym
+>TCP</acronym
+>.</para>
+
+<para
+>O &lisa; suporta duas formas de procurar máquinas:</para>
+
+<orderedlist>
+<listitem>
+<para
+>Você indica ao &lisa; um intervalo de endereços <acronym
+>IP</acronym
+>, e o &lisa; irá então enviar pedidos de eco de <acronym
+>ICMP</acronym
+> para todos os endereços <acronym
+>IP</acronym
+> indicados, ficando à espera das respostas.</para>
+</listitem>
+<listitem>
+<para
+>Você pode indicar ao &lisa; para executar o <command
+>nmblookup</command
+> <option
+>"*</option
+>. A ferramenta da linha de comandos <command
+>nmblookup</command
+> precisa estar instalada do pacote do Samba. O <command
+>nmblookup</command
+> <option
+>"*"</option
+> envia um pedido por difusão para as redes associadas e todas as máquinas que estejam a correr serviços de <acronym
+>SMB</acronym
+> irão atender a essa difusão.</para>
+</listitem>
+
+</orderedlist>
+
+</chapter>
+
+<chapter id="how-it-works">
+<title
+>Como funciona</title>
+
+<para
+>No ficheiro de configuração você indica um intervalo de endereços IP que o &lisa; irá verificar para ver se eles estão a funcionar.</para>
+
+<para
+>No caso mais simples, este poderá ser o seu endereço da rede/máscara da sub-rede, onde então o &lisa; irá verificar todas as máquinas possíveis da sua rede para ver se estão a funcionar.</para>
+
+<para
+>As máquinas são verificadas usando os pedidos de eco do <acronym
+>ICMP</acronym
+>. Para ser capaz de enviar e receber pedidos e respostas de ecos do <acronym
+>ICMP</acronym
+>, o programa tem de criar um dispositivo denominado de <quote
+>raw socket</quote
+> (canal em bruto). Por essa razão, ele necessita de privilégios do <systemitem class="username"
+>root</systemitem
+>. Este 'socket' é criado logo a seguir ao início do programa, depois de ter conseguido criar esse canl, os privilégios do 'root' são logo abandonados (veja o <filename
+>main.cpp</filename
+> e o <filename
+>strictmain.cpp</filename
+>).</para>
+
+<para
+>Se você configurar o &lisa; de modo a que ele use também o <command
+>nmblookup</command
+>, ele irá fazer <literal
+>popen("nmblookup \"*\"")</literal
+> e depois irá então processar o resultado.</para>
+
+<para
+>Dado que os pedidos de <acronym
+>ICMP</acronym
+> e as difusões poderão causar algum tráfego de rede se existir mais do que um servidor a funcionar numa rede, os servidores cooperam entre si. Antes de eles começarem a emitir os pedidos, eles enviam uma difusão para o porto 7741.</para>
+
+<para
+>Se alguém responder a esse pedido, as máquinas irão obter a lista completa de máquinas em funcionamento, através do porto 7741 de <acronym
+>TCP</acronym
+>, dessa máquina e não irão começar a emitir os pedidos de <acronym
+>ICMP</acronym
+> (ou do <command
+>nmblookup</command
+>).</para>
+
+<para
+>Se ninguém responder, a máquina que enviou a difusão irá começar a mandar pedidos às máquinas e irá então abrir um 'socket' que atende as tais difusões. Se a máquina recebeu uma resposta à sua difusão, ela não terá o 'socket' aberto para atender as difusões. Por isso, normalmente só um dos servidores é que terá o seu canal aberto e só esse é que irá efectuar os pedidos às máquinas. </para>
+
+<para
+>Por outras palavras, os servidores são preguiçosos, ou seja, funcionam do tipo <quote
+>Só farei algo se não existir ninguém que o faça por mim</quote
+>.</para>
+
+<para
+>Existe também outra funcionalidade que reduz a carga da rede.</para>
+
+<para
+>Digamos que você configurou o &lisa; para se actualizar a cada 10 minutos. Agora, o caso em que você não aceder ao seu servidor muitas vezes. Se ninguém aceder ao servidor durante o último período de actualização, o servidor irá actualizar-se (a partir de si próprio ou de alguém que faça essa tarefa) e irá duplicar o seu período de actualização, &ie; a próxima actualização só irá ocorrer ao fim de 20 minutos.</para>
+
+<para
+>Isto irá acontecer 4 vezes por isso, se ninguém aceder ao servidor com um intervalo de actualização de 10 minutos durante bastante tempo, o seu intervalo de actualização irá aumentar até 160 minutos, o que corresponde a quase 3 horas. Se alguém aceder então aos dados do servidor, ele irá obter uma lista antiga (com até 160 minutos de idade). Ao aceder ao servidor, irá repor o seu intervalo de actualização no seu valor inicial, &ie; 10 minutos e irá iniciar automaticamente a actualizar se a última actualização ocorreu há mais do que esses 10 minutos. Isto significa que, se obtiver uma lista muito antiga, você poderá tentar alguns segundos depois de novo e já deverá obter uma versão actualizada.</para>
+
+<para
+>Isto terá um efeito rápido para os servidores, os quais não enviam pedidos a si próprios, dado que só um utilizador é que acede normalmente a eles, e terá menos efeito para o servidor que efectua os pedidos, dado que esse servidor é acedido a partir de todos os outros servidores da rede.</para>
+
+<para
+>Desta forma é possível que várias máquinas de uma rede corram este servidor, mas a carga da rede irá permanecer baixa. Para o utilizador, não é necessário saber se existe um servidor (&ie; um servidor de nomes, de ficheiros ou do que for) na rede que esteja a correr também o &lisa;. Ele poderá sempre correr o &lisa; localmente e o &lisa; irá detectar se existe algum, de forma transparente para o utilizador.</para>
+
+<para
+>O primeiro cliente para o &lisa; é um 'IO slave' para o &kde; 2, de modo a que o utilizador possa indicar aqui <userinput
+>lan://localhost/</userinput
+> ou <userinput
+>lan:/</userinput
+>, em que ambas as formas irão contactar o &lisa; para o próprio sistema.</para>
+
+<para
+>Se existir uma máquina que corra o tempo inteiro e o utilizador saiba que esta máquina também corre o &lisa;, ele poderá usar o seu cliente do &lisa; directamente com este servidor (o qual será referenciado no 'IO slave' indicado como <userinput
+>lan://nome_do_servidor/</userinput
+>).</para>
+
+<para
+>Se você não quiser que o seu &lisa; faça parte da difusão, mas que efectue sempre a emissão de pedidos, faça-o usar outro porto com a opção da linha de comandos <option
+>--port</option
+> ou <option
+>-p</option
+>. Isto não é recomendado!</para>
+
+<para
+>Se você enviar um <command
+>SIGHUP</command
+> ao &lisa;, ele irá reler o seu ficheiro de configuração. Se você enviar um <command
+>SIGUSR1</command
+> para o &lisa;, ele irá imprimir algumas informações de estado para o 'stdout'.</para>
+
+<para
+>Os dados fornecidos no canal têm um formato simples: <computeroutput
+>&lt;endereço IP em decimal com ordem de 'bytes' da rede&gt;&lt;um espaço 0x20&gt;&lt;nome completo da máquina&gt;&lt;um '\0' de finalização&gt;&lt;mudança de linha '\n'&lt;</computeroutput
+> e a última linha irá indicar <computeroutput
+>0 succeeded&lt;'\n'&gt;</computeroutput
+> </para>
+
+<para
+>Por exemplo,</para>
+
+<screen
+><computeroutput
+>17302538 uma_maquina.aqui.pt
+18285834 linux.aqui.pt
+17827082 servidor_nomes.aqui.pt
+0 succeeded</computeroutput
+></screen>
+
+<para
+>Isto deverá tornar o processamento simples.</para>
+
+<para
+>Se existirem regras de segurança muito restritas na sua rede, poderão existir algumas pessoas que achem a emissão dos pedidos um ataque potencial. Se você tiver problemas com isto, tente a versão restrita, o &reslisa;.</para
+>
+
+</chapter>
+
+<chapter id="reslisa">
+<title
+>&reslisa;</title>
+
+<para
+>Se você tiver regras de segurança muito restritas na sua rede ou se não quiser ter outro porto aberto ou mesmo por outra razão qualquer, você poderá usar o &reslisa;.</para>
+
+<para
+>Com o &reslisa; você não poderá enviar pedidos para redes inteiras ou para intervalos de endereços; só poderá indicar ao &reslisa; até 64 máquinas de momento com os seus nomes no seu ficheiro de configuração. Só estas é que receberão pedidos. Você poderá à mesma usar o <command
+>nmblookup</command
+>.</para>
+
+<para
+>O &reslisa; também só irá fornecer as informações das máquinas através de um 'socket' do domínio do UNIX, &ie; não o fará na rede. O nome do 'socket' é <filename
+>/tmp/resLisa-OSeuUtilizador</filename
+>, de modo a que o &reslisa; possa ser executado em segurança por vários utilizadores na mesma máquina.</para>
+
+<para
+>Dado que não irá produzir nenhum risco de segurança de qualquer espécie, é seguro instalar o &reslisa; 'setuid' para <systemitem class="username"
+>root</systemitem
+>. Os privilégios do <systemitem class="username"
+>root</systemitem
+> serão descartados logo após o início (veja em <filename
+>strictmain.cpp</filename
+>), e só serão necessários para criar um canal em bruto para enviar os pedidos de eco do <acronym
+>ICMP</acronym
+>.</para>
+
+<para
+>Também não irá enviar ou receber difusões. O primeiro cliente para isto é também um 'IO slave' para o &kde; 2 (<userinput
+>rlan:/</userinput
+> no &konqueror;, por exemplo).</para>
+
+</chapter>
+
+<chapter id="config-file-format">
+<title
+>O Ficheiro de Configuração</title>
+
+<para
+>Agora, ver-se-á um exemplo de ficheiro de configuração:</para>
+
+<screen
+>PingAddresses = 192.168.100.0/255.255.255.0;192.168.100.10-192.168.199.19;192.168.200.1;192-192.168-168.100-199.0-9;
+PingNames = bb_mail;
+AllowedAddresses = 192.168.0.0/255.255.0.0
+BroadcastNetwork = 192.168.100.0/255.255.255.0
+SearchUsingNmblookup = 1 #tentar também o 'nmblookup'
+FirstWait = 30 #30 centésimos de segundo
+SecondWait = -1 #só uma tentativa
+#SecondWait = 60 #tentar duas vezes, e à segunda esperar 0,6 segundos
+UpdatePeriod = 300 #actualizar ao fim de 300 segundos
+DeliverUnnamedHosts = 0 #não publicar as máquinas sem nome
+MaxPingsAtOnce = 256 #enviar até 256 pedidos de eco de ICMP de cada vez
+</screen>
+
+<sect1 id="pingaddresses">
+<title
+><option
+>PingAddresses</option
+></title>
+
+<para
+>Este é provavelmente o item mais importante.</para>
+
+<para
+>Aqui você indica quais os endereços que irão receber pedidos. Você poderá indicar vários intervalos, separados por ponto e vírgula (;).</para>
+
+<para
+>Existem quatro formas possíveis de definir endereços:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>endereço de rede/máscara da rede</term>
+<listitem>
+<para
+>192.168.100.0/255.255.255.0, &ie; um endereço <acronym
+>IP</acronym
+> e a máscara de rede atribuída.</para>
+
+<para
+>Isto não tem de ser o endereço de rede nem a máscara da sua máquina. Por exemplo, se você tiver o 10.0.0.0/255.0.0.0 como o seu próprio endereço, você poderá indicar 10.1.2.0/255.255.255.0 se só estiver interessado nestes endereços. A combinação do endereço <acronym
+>IP</acronym
+>-máscara de rede terão de estar divididos por uma barra <quote
+>/</quote
+> e o endereço não tem de ser um endereço de rede real; poderá ser também o endereço de uma máquina da rede desejada, &ie; o 10.12.34.67/255.0.0.0 é o mesmo que 10.0.0.0/255.0.0.0 .</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>um intervalo de endereços <acronym
+>IP</acronym
+></term>
+<listitem>
+<para
+>Por exemplo: 192.168.100.10-192.168.199.19</para>
+
+<para
+>Um endereço <acronym
+>IP</acronym
+> onde o envio de pedidos irá começar e um endereço <acronym
+>IP</acronym
+> onde o mesmo envio irá terminar.</para>
+
+<para
+>Ambos os endereços deverão estar divididos por um <quote
+>-</quote
+>.</para>
+
+<para
+>Neste exemplo irá produzir 199-100+1=100, 100*256=25 600, 25 600+(19-10+1)=25 590 endereços</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Um endereço <acronym
+>IP</acronym
+>, e que se encontra representado por intervalos dos quatro números decimais</term>
+<listitem>
+<para
+>Um endereço <acronym
+>IP</acronym
+> que pode ser representado pelo seus quatro números em decimal e onde poderá indicar intervalos para cada um desses quatro números: 192-192.169-171.100-199.0-9 </para>
+
+<para
+>Neste exemplo, todos os endereços <acronym
+>IP</acronym
+> com o primeiro número igual a 192, com o segundo de 169 a 171, com o terceiro de 100 até 199 e com o último de 0 até 9 irão receber pedidos. Isto irá dar um total de 1*1*100*10=1 000 endereços.</para>
+
+<para
+>Este provavelmente só será útil em muito poucos casos. Aqui você terá de definir os intervalos para todos os quatro números, sempre divididos por <quote
+>-</quote
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Endereços <acronym
+>IP</acronym
+> simples ou nomes de máquinas</term>
+<listitem>
+<para
+>O endereço <acronym
+>IP</acronym
+> ou o nome de qualquer máquina em que esteja particularmente interessado.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Também é válido deixar este campo em branco.</para>
+
+</sect1>
+
+<sect1 id="pingnames">
+<title
+><option
+>PingNames</option
+></title>
+
+<para
+>Aqui você poderá indicar adicionalmente as máquinas a pesquisar, recorrendo aos seus nomes. Estes terão de ser divididos por ponto e vírgula (;).</para>
+
+<para
+>Também é válido deixar este campo em branco.</para>
+
+</sect1>
+
+<sect1 id="allowedaddresses">
+<title
+><option
+>AllowedAddresses</option
+></title>
+
+<para
+>Isto também é muito importante. O &lisa; só irá pesquisar os endereços, aceitar os clientes e responder aos endereços cobertos pelos valores desta opção. Você poderá adicionar até 32 endereços de rede/máscaras de rede ou endereços simples. Divida-os por ponto-e-vírgulas (;) e não coloque espaços em branco entre os endereços!</para>
+
+<para
+>Por exemplo, 192.168.0.0/255.255.0.0;192.169.0.0</para>
+
+<para
+>Uma rede completa e um endereço simples são igualmente válidos. Torne isto sempre tão restrito quanto possível; normalmente o seu endereço de rede/máscara de sub-rede são uma boa escolha.</para>
+
+</sect1>
+
+<sect1 id="broadcastnetwork">
+<title
+><option
+>BroadcastNetwork</option
+></title>
+
+<para
+>Este item contém exactamente um endereço de rede/máscara de sub-rede. Os pedidos de difusão serão enviados para esta rede. Normalmente, deverá ser o seu endereço de rede/máscara de sub-rede, como por exemplo: 192.168.0.0/255.255.0.0</para>
+
+</sect1>
+
+<sect1 id="searchusingnmblookup">
+<title
+><option
+>SearchUsingNmblookup</option
+></title>
+
+<para
+>Aqui você poderá indicar <parameter
+>0</parameter
+> ou <parameter
+>1</parameter
+>. O <parameter
+>1</parameter
+> significa que o &lisa; irá executar o <command
+>nmblookup</command
+> <option
+>"*"</option
+> e processar o resultado deste comando. Isto irá produzir menos tráfego de rede que com os pedidos, mas você só irá obter as máquinas que tenham um serviço de <acronym
+>SMB</acronym
+> a correr (máquinas de &Windows; ou que corram o Samba).</para>
+
+<para
+>Se você activar esta opção e também indicar os endereços <acronym
+>IP</acronym
+> a contactar, então o <command
+>nmblookup</command
+> será executado em primeiro lugar e depois é que o envio de pedidos será iniciado. Aí, só os endereços que não foram já referenciados pelo <command
+>nmblookup</command
+> é que serão contactados. Isto deverá reduzir ligeiramente a carga da rede.</para>
+
+</sect1>
+
+<sect1 id="firstwait">
+<title
+><option
+>FirstWait</option
+></title>
+
+<para
+>Se o &lisa; enviar os pedidos de eco do <acronym
+>ICMP</acronym
+>, ele envia um conjunto de pedidos de uma vez, e irá esperar durante o período em centésimos de segundo que indicar aqui. Normalmente, os valores de 5 a 50 deverão ser bons, e o máximo é 99 (o que dá 0,99 segundos, um tempo bastante longo). Tente tornar este valor tão baixo quanto possível, desde que consiga encontrar todas as máquinas em funcionamento.</para>
+
+</sect1>
+
+<sect1 id="secondwait">
+<title
+><option
+>SecondWait</option
+></title>
+
+<para
+>Depois de o &lisa; ter enviado os pedidos de eco da primeira vez, é à mesma possível que algumas das máquinas não tenham sido encontradas. Para melhorar os resultados, o &lisa; poderá enviar os pedidos uma segunda vez. Nesta altura, só irá comunicar com as máquinas das quais não tenha recebido respostas. Se tiver bons resultados ao efectuar os pedidos uma única vez, você poderá desactivar o segundo tempo, configurando para tal o SecondWait igual a <userinput
+>-1</userinput
+>.</para>
+
+<para
+>Caso contrário, poderá ser uma boa ideia tornar este valor um pouco mais elevado que o valor do <option
+>FirstWait</option
+>, dado que as máquinas que não foram encontradas na primeira tentativa, poderão ser mais lentas ou estarem ausentes, por isso poderão levar mais uns milisegundos a responder. Normalmente, os valores de 5 a 50 serão os adequados e o -1 poderá ser usado para desactivar a segunda pesquisa. O valor máximo é 99 (o que corresponde a 0,99 segundos, o que é bastante tempo).</para>
+
+</sect1>
+
+<sect1 id="updateperiod">
+<title
+><option
+>UpdatePeriod</option
+></title>
+
+<para
+>Este é o intervalo ao fim do qual o &lisa; irá efectuar a actualização. Ao fim desse período o &lisa; irá enviar pedidos de novo ou executar o <command
+>nmblookup</command
+> para obter uma lista das máquinas do servidor do &lisa; que efectua de facto a emissão dos pedidos.</para>
+
+<para
+>Os valores válidos situam-se entre 30 e 1800 segundos (meia-hora). Se tiver uma rede grande, não torne o intervalo demasiado pequeno (para manter a carga de rede baixa). Os valores de 300 a 900 segundos (5 a 15 minutos) serão uma boa escolha.</para>
+
+<para
+>Tenha em mente que o intervalo de actualização é duplicado se ninguém aceder ao servidor, até 4 tentativas, por isso o intervalo ficará 16 vezes maior do que o valor indicado aqui e será reposto no valor aqui especificado se alguém aceder ao servidor.</para>
+
+</sect1>
+
+<sect1 id="deliver-unnamed-hosts">
+<title
+><option
+>DeliverUnnamedHosts</option
+></title>
+
+<para
+>Se for recebida uma resposta a um pedido de eco de um determinado endereço IP, e se o &lisa; não conseguir determinar o nome, este só será apresentado se você configurar este parâmetro como sendo igual a 1.</para>
+
+<para
+>Não será certo se isto será uma funcionalidade útil, mas poderão existir alguns dispositivos da infra-estrutura da sua rede que não tenham nomes atribuídos, e que por isso não tenham de ser publicados. Ponha este valor igual a 0 se os quiser manter secretos ;-). Se não tiver a certeza, indique 0.</para>
+
+</sect1>
+
+<sect1 id="max-pings-at-once">
+<title
+>MaxPingsAtOnce</title>
+
+<para
+>Ao enviar os pedidos de eco, o &lisa; envia-os em conjunto e fica então à espera das respostas. Por omissão, são contactados 256 endereços de uma vez, e normalmente não terá de alterar este valor. Se o tornar muito mais elevado, as filas de recepção das respostas aos pedidos de eco poder-se-ão tornar demasiado pequenas, e se o configurar demasiado baixo, a actualização será mais lenta.</para>
+
+</sect1>
+
+<sect1 id="examples">
+<title
+>Mais três ficheiros de exemplo</title>
+
+<example>
+<title
+>CORRIGIR</title>
+
+<para
+>Você é um membro de uma pequena rede com uma máscara de rede de 24 bits, &ie; até 256 máquinas:</para>
+
+<screen
+>PingAddresses = 192.168.100.0/255.255.255.0
+AllowedAddresses = 192.168.100.0/255.255.255.0
+BroadcastNetwork = 192.168.100.0/255.255.255.0
+SearchUsingNmblookup = 0 #não usar o 'nmblookup'
+FirstWait = 20 #20 centésimos de segundo
+SecondWait = 30 #30 centésimos à 2a tentativa
+UpdatePeriod = 300 #actualizar ao fim de 300 s
+DeliverUnnamedHosts = 0 #não publicar as máquinas sem nome
+</screen>
+
+</example>
+
+<example>
+<title
+>O ficheiro de configuração só para as máquinas que corram o <acronym
+>SMB</acronym
+></title>
+
+<para
+>Você só está interessado nas máquinas que estão a correr serviços de <acronym
+>SMB</acronym
+> e não tem 'routers' (encaminhadores) na sua rede:</para>
+
+<screen
+>AllowedAddresses = 192.168.100.0/255.255.255.0
+BroadcastNetwork = 192.168.100.0/255.255.255.0
+SearchUsingNmblookup = 1 #usar o 'nmblookup'
+UpdatePeriod = 300 #actualizar ao fim de 300 segundos
+DeliverUnnamedHosts = 0 #não publicar as máquinas sem nome
+</screen>
+</example>
+
+<example>
+<title
+>O ficheiro de configuração que use tanto o <command
+>nmblookup</command
+> como os pedidos de eco</title>
+
+<para
+>A mesma rede, só que usando tanto o 'nmblookup' como os pedidos de eco.</para>
+
+<screen
+>PingAddresses = 192.168.100.0/255.255.255.0
+PingNames = bb_mail
+AllowedAddresses = 192.168.0.0/255.255.0.0
+BroadcastNetwork = 192.168.100.0/255.255.255.0
+SearchUsingNmblookup = 1 #usar também o 'nmblookup'
+FirstWait = 30 #30 centésimos de segundo
+SecondWait = -1 #só uma tentativa
+#SecondWait = 60 #tentar duas vezes e à 2a esperar 0,6 segundos
+UpdatePeriod = 300 #actualizar ao fim de 300 segundos
+DeliverUnnamedHosts = 0 #não publicar as máquinas sem nome
+MaxPingsAtOnce = 256 #enviar até 256 pedidos de eco de ICMP de uma vez
+</screen>
+
+</example>
+
+<example>
+<title
+>O ficheiro de configuração do &reslisa;</title>
+
+<para
+>E agora um ficheiro de configuração para o &reslisa;; os PingAddresses não são usados pelo &reslisa;, nem o BroadcastNetwork.</para>
+
+<screen
+>PingNames = bb_mail;uma_maquina;outra_maquina
+AllowedAddresses = 192.168.0.0/255.255.0.0
+SearchUsingNmblookup = 1 # usar o 'nmblookup'
+FirstWait = 30 #30 centésimos de segundo
+SecondWait = -1 #só uma tentativa
+#SecondWait = 60 #tentar 2 vezes, e à 2a esperar 0,6 segundos
+UpdatePeriod = 300 #actualizar ao fim de 300 segundos
+DeliverUnnamedHosts = 1 #também publicar as máquinas sem nome
+MaxPingsAtOnce = 256 #enviar até 256 pedidos de eco de ICMP de uma vez
+</screen>
+
+</example>
+</sect1>
+</chapter>
+
+<chapter id="command-line-options">
+<title
+>Opções da Linha de Comandos e Outras Utilizações</title>
+
+<para
+>São suportadas as seguintes opções da linha de comandos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-v</option
+>, <option
+>--version</option
+></term>
+<listitem>
+<para
+>Imprime uma breve informação da versão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-h</option
+>, <option
+>--help</option
+></term>
+<listitem>
+<para
+>Dá uma ideia geral das opções da linha de comandos</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-u</option
+>, <option
+>--unix</option
+></term>
+<listitem>
+<para
+>Procura primeiro pelo <filename
+>$<envar
+>HOME</envar
+>/.lisarc</filename
+>, e depois pelo <filename
+>/etc/lisarc</filename
+>. Este é o comportamento por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-k</option
+>, <option
+>--kde1</option
+></term>
+<listitem>
+<para
+>Procura primeiro pelo <filename
+>$<envar
+>HOME</envar
+>/.kde/share/config/lisarc</filename
+>, e depois pelo <filename
+>$<envar
+>KDEDIR</envar
+>/share/config/lisarc</filename
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-K</option
+>, <option
+>--kde2</option
+></term>
+<listitem>
+<para
+>Procura pelo ficheiro <filename
+>lisarc</filename
+> em todas as pastas, executando para tal o <userinput
+><command
+>kde-config</command
+> <option
+>--path</option
+> <parameter
+>config</parameter
+></userinput
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-c</option
+>, <option
+>--config=</option
+><parameter
+>FICHEIRO</parameter
+></term>
+<listitem>
+<para
+>Lê o <parameter
+>FICHEIRO</parameter
+> e não lê mais nenhum ficheiro de configuração.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>-p</option
+>, <option
+>--port</option
+> <parameter
+>PORTNR</parameter
+></term>
+<listitem>
+<para
+>Inicia o servidor neste número de porto. Se usar esta opção, o &lisa; não será capaz de cooperar com os outros &lisa;'s da rede. Esta opção não está disponível para o &reslisa;</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Se você enviar o sinal de Hangup para o &lisa; ou para o &reslisa;, ele irá reler o seu ficheiro de configuração (<userinput
+><command
+>killall</command
+> <option
+>-HUP lisa</option
+></userinput
+>).</para>
+
+<para
+>Se você enviar o sinal User1 para o &lisa; ou para o &reslisa;, ele irá imprimir alguma informação do estado para o ecrã (ou o 'standard output') (<userinput
+><command
+>killall</command
+> <option
+>-USR1 lisa</option
+></userinput
+>). Você não verá nada se a consola a partir da qual o &lisa;/&reslisa; foi iniciado tiver terminado.</para>
+
+
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&lisa; e &reslisa; copyright 2000, 2001, Alexander Neundorf</para>
+
+
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+<para
+>Divirta-se, Alexander Neundorf <email
+>neundorf@kde.org</email
+></para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>O &lisa; e o &reslisa; necessitam da libstdc++ (ela só usa a classe 'string' da mesma), mas não necessita nem do &Qt; nem do &kde;.</para>
+
+&install.compile.documentation;
+
+<sect1 id="other-requirements">
+<title
+>Outros Requisitos</title>
+
+<para
+>Tanto o &reslisa; como o &lisa; acedem a um <quote
+>canal em bruto</quote
+> para enviar e receber os pedidos de eco do <acronym
+>ICMP</acronym
+>. Para o fazer eles precisam de privilégios do <systemitem class="username"
+>root</systemitem
+>.</para>
+
+
+<para
+>O &lisa; oferece um serviço no porto de <acronym
+>TCP</acronym
+> 7741, e deverá ser instalado pelo <systemitem class="username"
+>root</systemitem
+>, sendo iniciado quando o sistema arranca. Ele depende em grande medida do seu &OS; para conseguir isto.</para>
+
+<para
+>O &reslisa; pretende-se que seja iniciado por utilizador e não oferece nada para a rede. Ele necessita, contudo, de ser instalado 'setuid' para <systemitem class="username"
+>root</systemitem
+>.</para>
+
+<para
+>Se você usar o 'IO slave' <userinput
+>rlan</userinput
+> do &kde; 2, o &reslisa; poderá ser iniciado automaticamente.</para>
+
+<para
+>O &lisa; lê o ficheiro <filename
+>lisarc</filename
+>, enquanto que o &reslisa; lê o ficheiro <filename
+>reslisarc</filename
+>. Se você quiser ser capaz de configurar ambos a partir do &kcontrol;, terá de os iniciar com a opção da linha de comandos <option
+>-K</option
+>.</para>
+
+<para
+>Para mais informações sobre onde as aplicações procuram os seus ficheiros de configuração leia o capítulo sobre <xref linkend="command-line-options"/>.</para>
+
+</sect1>
+</appendix>
+</book>
diff --git a/tde-i18n-pt/docs/kdepim/Makefile.am b/tde-i18n-pt/docs/kdepim/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/Makefile.in b/tde-i18n-pt/docs/kdepim/Makefile.in
new file mode 100644
index 00000000000..db8ad549798
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. akregator kaddressbook kpilot kontact knode kleopatra kwatchgnupg ktnef konsolekalendar kandy kmail kcontrol knotes multisynk korganizer kalarm korn karm
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/akregator/Makefile.am b/tde-i18n-pt/docs/kdepim/akregator/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/akregator/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/akregator/Makefile.in b/tde-i18n-pt/docs/kdepim/akregator/Makefile.in
new file mode 100644
index 00000000000..a3b5706c391
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/akregator/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/akregator
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/akregator/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/akregator/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/akregator/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/akregator/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/akregator/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/akregator/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/akregator/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/akregator/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/akregator/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/akregator/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/akregator/index.cache.bz2
new file mode 100644
index 00000000000..7373eb7b72f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/akregator/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/akregator/index.docbook b/tde-i18n-pt/docs/kdepim/akregator/index.docbook
new file mode 100644
index 00000000000..b5f552bfcd3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/akregator/index.docbook
@@ -0,0 +1,1902 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY akregator "<application
+>Akregator</application
+>">
+ <!ENTITY kappname "&akregator;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &akregator;</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Frank</firstname
+> <surname
+>Osterfeld</surname
+> <affiliation
+><address
+><email
+>frank.osterfeld@kdemail.net</email
+>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Anne-Marie</firstname
+> <surname
+>Mahfouf</surname
+> <affiliation
+><address
+>&Anne-Marie.Mahfouf.mail; </address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<copyright>
+<year
+>2006</year>
+<holder
+>Frank Osterfeld</holder>
+</copyright>
+<copyright>
+<year
+>2006</year>
+<holder
+>&Anne-Marie.Mahfouf;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-12-08</date>
+<releaseinfo
+>1.2.5</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &akregator; é um programa para ler fontes de notícias de <acronym
+>RSS</acronym
+> e de outras notícias 'online'. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Akregator</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="what-is-akregator">
+<title
+>O que é o &akregator;?</title>
+
+<para
+>O &akregator; é uma aplicação do &kde; para ler fontes de notícias. Tem uma interface de utilizador amigável para ler fontes e geri-las.</para>
+
+<para
+>O &akregator; é um programa leve e rápido para mostrar os itens noticiosos, fornecidos pelas fontes, e que suporta todas as versões normais de fontes <acronym
+>RSS</acronym
+> e Atom. A sua interface é semelhante à dos programas de e-mail, como tal é bastante intuitiva para usar. As funcionalidades úteis incluem a pesquisa nos títulos dos artigos, a gestão das fontes em pastas e a definição de opções de armazenamento em arquivo. As fontes poderão ser mostradas como mensagens de e-mail, enquanto as páginas Web relacionadas com uma fonte poderão ser apresentadas no navegador incorporado do &akregator; ou abertas num navegador externo.</para>
+</sect1>
+
+<sect1 id="rss-and-atom-feeds">
+<title
+>Fontes de <acronym
+>RSS</acronym
+> e Atom</title>
+
+<para
+>O <acronym
+>RSS</acronym
+> (Really Simple Syndication) é um formato baseado em XML para publicar notícias ou artigos de uma forma legível para as máquinas. Um ficheiro <acronym
+>RSS</acronym
+> é também chamado de fonte. Um programa que possa ser usado para ler essas fontes chama-se agregador ou leitor de fontes de notícias, daí o nome da aplicação, &akregator;.</para>
+
+<para
+>O &akregator; extrai automaticamente os itens novos da fonte e mostra-os, de forma amigável, para o utilizador. Este poderá, deste modo, poupar tempo nas páginas Web visitadas com frequência, dado que não precisam de verificar mais se existem pedaços de informação disponíveis.</para>
+<para
+>O <acronym
+>RSS</acronym
+> está disponível em diferentes versões, incompatíveis entre si (criadas por empresas concorrentes): <acronym
+>RSS</acronym
+> 0.9, <acronym
+>RSS</acronym
+> 1.0 e <acronym
+>RSS</acronym
+> 2.0. O Atom também é uma linguagem de fontes baseada em &XML; que foi desenhada para satisfazer as necessidades dos blogs e páginas de notícias. Tenta também substituir as fontes de <acronym
+>RSS</acronym
+> e remover a irritação de incompatibilidades entre as versões do <acronym
+>RSS</acronym
+>.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="quick-start">
+<title
+>Introdução Rápida ao &akregator;</title>
+
+<para
+>Esta secção descreve como começar a usar o &akregator;. Ela explica a interface do utilizador e mostra-lhe como adicionar a sua própria fonte à lista. É particularmente interessante se você não estiver familiarizado com as fontes de notícias <acronym
+>RSS</acronym
+>/Atom e os seus agregadores de notícias. </para>
+
+<sect1 id="main-window">
+<title
+>A Janela Principal</title>
+<!--part of kontact
+say how to start it -->
+<para
+>Quando inicia pela primeira vez o &akregator;, você vê a sua janela principal: <screenshot>
+<screeninfo
+>A janela principal do &akregator;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="main-window.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do &akregator;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>A janela principal consiste na lista de fontes, a lista de artigos e o visualizador do artigo. </para>
+<para
+>A lista de fontes está à esquerda, onde tem as fontes de notícias que pense em seleccionar. Uma fonte de notícias é uma colecção de artigos; por exemplo, as notícias recentes de uma página noticiosa ou os itens de um 'blog'. A lista predefinida contém as fontes relacionadas com o projecto do &kde;, mas poderá adicionar à vontade as suas próprias fontes e remover as que não lhe interessam. <screenshot>
+<screeninfo
+>Todos os artigos foram obtidos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="main-window2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Todos os artigos foram obtidos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para>
+<para
+>No canto superior direito, poderá ver a lista de artigos. Esta contém os artigos da lista seleccionada na lista de fontes (se estiver vazia, terá de obter as notícias da fonte em primeiro lugar). A lista mostra os destaques dos artigos, bem como a data de publicação dos mesmos. Por omissão, os artigos mais recentes estão no topo. <screenshot>
+<screeninfo
+>A lista de artigos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="main-window3.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A lista de artigos para uma fonte</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para>
+<para
+>Se seleccionar um artigo, este será apresentado no visualizador de artigos na parte inferior direita. Dependendo da fonte, tanto poderá conter apenas um destaque, um pequeno resumo ou o conteúdo completo do artigo. <screenshot>
+<screeninfo
+>A ler um artigo do Planet &kde;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="main-window4.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A ler um artigo do Planet &kde;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para>
+</sect1>
+
+<sect1 id="add-feed">
+<title
+>Adicionar uma fonte</title>
+<para
+>O &akregator; oferece-lhe algumas fontes relacionadas com o &kde; - obviamente, poderá querer adicionar as suas próprias fontes. Alguns bons candidatos serão as páginas de notícias que o utilizador visita regularmente, por exemplo.</para>
+
+<itemizedlist>
+<listitem
+><para
+>Vá ao menu <guimenu
+>Fonte</guimenu
+> e escolha <guimenuitem
+>Adicionar uma Fonte...</guimenuitem
+> ou use o atalho predefinido (<keycap
+>Insert</keycap
+>). Aparecerá então a janela seguinte, com um campo de texto <guilabel
+>URL da Fonte:</guilabel
+>. <screenshot>
+<screeninfo
+>Adicionar uma nova fonte</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="add-feed.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Adicionar uma nova fonte</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para
+></listitem>
+
+<listitem
+><para
+>Indique <userinput
+>www.slashdot.org</userinput
+> ou <userinput
+>http://www.slashdot.org</userinput
+> no campo de texto ao lado do <guilabel
+>URL da Fonte</guilabel
+> e carregue em <guibutton
+>OK</guibutton
+>. </para
+></listitem>
+<listitem
+><para
+>Aparece então a janela de configuração da fonte, onde poderá definir as opções predefinidas. Quando estiver satisfeito, carregue no botão <guibutton
+>OK</guibutton
+> de novo. <screenshot>
+<screeninfo
+>A janela de propriedades da fonte</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="add-feed2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de propriedades da fonte</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para
+></listitem>
+<listitem
+><para
+>Com isto, o Slashdot foi adicionado à sua lista de fontes. </para
+> </listitem>
+</itemizedlist>
+<para
+>Existem diversas outras formas de encontrar e adicionar fontes interessantes. Dentro do KDE, as páginas Web navegadas com o &konqueror; irão mostrar o símbolo do &quot;RSS&quot;<inlinemediaobject
+> <imageobject
+> <imagedata fileref="rss3.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+>no canto inferior direito, se for detectada alguma fonte de notícias compatível na página Web. Basta carregar com o botão esquerdo no ícone e escolher a opção <guimenuitem
+>Adicionar a Fonte ao &akregator;</guimenuitem
+>: <screenshot
+> <screeninfo
+>Descobrir automaticamente as fontes no &konqueror;</screeninfo
+> <mediaobject
+> <imageobject
+><imagedata fileref="konq2.png" format="PNG"/></imageobject
+> <textobject
+><phrase
+>Descobrir automaticamente as fontes no &konqueror;</phrase
+></textobject
+> </mediaobject
+> </screenshot
+> Nas páginas com este ícone do RSS <inlinemediaobject
+> <imageobject
+> <imagedata fileref="rss.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+>, carregue com o botão direito no ícone e escolha a opção do menu de contexto <guimenuitem
+>Adicionar a Fonte ao&akregator;</guimenuitem
+>: <screenshot>
+ <screeninfo
+>Descobrir automaticamente fontes através do &konqueror;</screeninfo>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="konq.png" format="PNG"/></imageobject>
+ <textobject
+><phrase
+>Descobrir automaticamente fontes através do &konqueror;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para>
+</sect1>
+
+<sect1 id="creating-folder">
+<title
+>Criar uma Pasta</title>
+<para
+>Depois de adicionar as suas próprias fontes, poderá querer agrupá-las de alguma forma, em vez de as deixar desordenadas. Para isso, será criada agora uma pasta para a fonte do Slashdot adicionada há pouco:</para>
+<itemizedlist>
+<listitem
+><para
+>Seleccione a pasta-mãe da pasta nova. Neste exemplo, foi seleccionada a pasta <guilabel
+>Todas as Fontes</guilabel
+>. </para
+></listitem>
+<listitem
+><para
+>Abra a opção <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Nova Pasta...</guimenuitem
+>. Indique <userinput
+>Notícias</userinput
+> (ou arranje outro nome melhor a atribuir à categoria) no campo de texto e carregue em <guibutton
+>OK</guibutton
+>. <screenshot>
+<screeninfo
+>A janela de Nova Pasta</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="add-folder.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de Nova Pasta</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para
+> </listitem>
+<listitem
+><para
+>Agora poderá arrastar a fonte do Slashdot para a pasta nova. <screenshot>
+<screeninfo
+>A pasta de Notícias na lista de fontes</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="add-folder2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A pasta de Notícias na lista de fontes</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para
+> </listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="browsing-inside">
+<title
+>Navegar dentro do &akregator;</title>
+<para
+>Ao ler os artigos das fontes, poderá querer normalmente ler a página Web que pertence ao artigo. Alguns artigos só contêm o destaque, não o conteúdo actual. Aí, terá de visitar a página Web para ler o artigo por completo. Porventura, um artigo poderá apontar para uma dada página Web ou poderá estar a ler um 'blog' e deseje comentar um dado item. Para essas situações, o &akregator; contém um navegador Web simples. Quando seguir uma ligação no visualizador de artigos, o &akregator; abre a ligação numa página nova:</para>
+<note
+><para
+>Lembre-se que o navegador no &akregator; não pretende substituir o seu navegador Web favorito. Este navegador pretende ser usado para ler os artigos, comentá-los ou seguir uma hiperligação rapidamente. Não é suposto ser usado para navegar na Web de um modo geral. Faltam-lhe muitas funcionalidades que os navegadores Web oferecem.</para
+></note>
+</sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configurar o &akregator;</title>
+<para
+>A maior parte das opções do &akregator; estão na janela de configuração do &akregator;. Esta janela poderá ser encontrada no menu em <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &akregator;...</guimenuitem
+> </menuchoice
+></para>
+<sect1 id="general-tab">
+<title
+>Geral</title>
+<para
+>A página Geral contém as opções básicas e sem qualquer categoria atribuída do &akregator;.</para>
+<screenshot>
+<screeninfo
+>A página Geral</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="general-tab.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página Geral</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Global</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o ícone na bandeja</guilabel
+></term>
+<listitem
+><para
+>Mostra o ícone do &akregator; na bandeja do sistema.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar as notificações para todas as fontes</guilabel
+></term>
+<listitem
+><para
+>Configura as notificações globais para todas as fontes. Esta configuração irá substituir a específica de cada fonte. Quando estiver activada, o &akregator; notificá-lo-á de todos os artigos novos obtidos em qualquer fonte. Se quiser activar as notificações apenas para algumas fontes, não para todas, deixe esta opção desactivada e active-a apenas para a fonte específica, usando a janela de propriedades da fonte.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Utilizar transferência por intervalo</guilabel
+></term>
+<listitem
+><para
+>Se esta opção não estiver assinalada, a opção seguinte não ficará disponível. Se estiver, por outro lado, poderá definir na opção <guilabel
+>Obter as fontes a cada:</guilabel
+> o intervalo para o &akregator; transferir as fontes. Lembre-se que a transferência dos artigos gera tráfego e, deste modo, poderá ter custos para a fonte de onde está a ler. Algumas páginas até o poderão bloquear, se consultar a fonte com demasiada frequência. De um modo geral, 30 minutos é uma boa escolha. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Transferir as fontes a cada:</guilabel
+></term>
+<listitem
+><para
+>Isto fica activado quando a opção <guilabel
+>Usar a transferência por intervalo</guilabel
+> estiver assinalada. Poderá definir um intervalo de tempo, ao fim do qual as fontes são verificadas à procura de novos artigos. Por omissão, assumem-se 30 minutos de intervalo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Arranque</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Marcar todas as fontes como lidas no arranque</guilabel
+></term>
+<listitem
+><para
+>Quando a opção estiver activa, o &akregator; marca todos os artigos como lidos, quando for iniciado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Obter todas as fontes no arranque</guilabel
+></term>
+<listitem
+><para
+>Quando a opção estiver assinalada, o &akregator; obtém todas as fontes, logo após o arranque.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Rede</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar a 'cache' do navegador (menos tráfego de rede)</guilabel
+></term>
+<listitem
+><para
+>Quando estiver activada a opção, é usada a 'cache' global do navegador do &kde;, quando se actualizarem as fontes. Poderá configurar a 'cache' do &kde; no &kcontrolcenter; ou na janela de configuração do &konqueror;.</para>
+<note
+><para
+>Deverá deixar esta opção activada sempre que possível. Se a desactivar, leva a um aumento no tráfego de rede. O tráfego causado pelos agregadores que não usam a 'cache' aumentam os custos dos fornecedores, diminuindo assim a hipótese de oferta por parte das fontes.</para
+></note>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="archive-tab">
+<title
+>Arquivo</title>
+<para
+>O arquivo de artigos significa o armazenamento das referências aos mesmos. Aqui poderá limitar o número de artigos gravados e a forma como esse arquivo é feito. Estas opções são globais e usadas por omissão por todas as fontes do &akregator;. Se quiser usar uma configuração personalizada para uma dada fonte, podê-la-á definir na janela de propriedades de cada fonte, na página de Arquivo.</para>
+<screenshot>
+<screeninfo
+>A página de Arquivo</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="archive-tab.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página de Arquivo</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Configuração Predefinida do Arquivo</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Manter todos os artigos</guilabel
+></term>
+<listitem
+><para
+>Todos os artigos são mantidos para sempre.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Limitar o tamanho do arquivo a:</guilabel
+></term
+>
+<listitem
+><para
+>Se o número de artigos exceder o limite escolhido, são removidos os artigos mais antigos. Lembre-se que os artigos marcados são ignorados, ao contar o número de artigos: se o seu limite for de 500, e se tiver 510 não-marcados e 50 marcados, o &akregator; irá ignorar os 50 marcados e só irá remover os 10 artigos mais antigos. Por isso, no total, serão mantidos 550 artigos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Apagar os artigos mais antigos que:</guilabel
+></term>
+<listitem
+><para
+>Os artigos que tenham mais de 'n' dias são removidos do arquivo, a menos que tenham a opção para manter activa. O &akregator; verifica os artigos expirados no arranque e, depois disso, a cada hora - como tal, a expiração poderá ser adiada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Desactivar o arquivo</guilabel
+></term>
+<listitem
+><para
+>Não são guardados nenhuns artigos - todos os artigos são apagados ao sair do &akregator;.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Não expirar os artigos importantes</guilabel
+></term>
+<listitem
+><para
+>Se carregar com o botão direito num artigo, irá abrir um menu de contexto, onde poderá marcar esse artigo como Importante. Os artigos marcados como Importantes não irão expirar, mantendo-se sempre presentes.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="appearance-tab">
+<title
+>Aparência</title>
+<para
+>Nesta página, poderá configurar a aparência do visualizador do artigo e as páginas do navegador. Poderá definir os tamanhos de letra e as famílias a usar. </para>
+<screenshot>
+<screeninfo
+>A página de Aparência</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="appearance-tab.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página de Aparência</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tamanho da Letra</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tamanho de letra mínimo</guilabel
+></term>
+<listitem
+><para
+>Define o tamanho de letra mínimo para o visualizador de artigos</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tamanho de letra médio</guilabel
+></term>
+<listitem
+><para
+>Define o tamanho de letra predefinido para o visualizador de artigos</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipos de Letra</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra normal:</guilabel
+></term>
+<listitem
+><para
+>No visualizador de artigos, o conteúdo é apresentado com o tipo de letra Normal e com o tamanho Médio. Se mudar o tipo de letra Normal, a alteração será aplicada no visualizador do artigo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra monoespaçado:</guilabel
+></term>
+<listitem
+><para
+>Se o artigo usar um tipo de letra monoespaçado, no visualizador de artigos, o conteúdo será apresentado com este tipo de letra, usando um tamanho Médio. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra serif:</guilabel
+></term>
+<listitem
+><para
+>Se no artigo existirem tipos de letra Serif, o conteúdo será apresentado com a família de tipo de letra que escolher, usando um tamanho Médio.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra sans serif:</guilabel
+></term>
+<listitem
+><para
+>Se no artigo existirem tipos de letra Sans-Serif, o conteúdo será apresentado com a família de tipo de letra que escolher, usando um tamanho Médio.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sublinhar as ligações</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção se quiser que as hiperligações apareçam sublinhadas por omissão.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="browser-tab">
+<title
+>Navegador</title>
+<para
+>Esta página permite-lhe personalizar o comportamento da páginas internas do navegador.</para>
+<screenshot>
+<screeninfo
+>A página do Navegador</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="browser-tab.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página do Navegador</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Botão esquerdo do rato</guilabel
+></term>
+<listitem
+><para
+>Poderá escolher três acções para a acção do botão esquerdo do rato: <guilabel
+>Abrir numa Página</guilabel
+> (abre a hiperligação numa página e coloca essa página em primeiro plano), <guilabel
+>Abrir numa Página em Segundo Plano</guilabel
+> (abrir a ligação numa página, mas mantendo a página actual em primeiro plano) e a opção <guilabel
+>Abrir num Navegador Externo</guilabel
+> (abre numa janela nova, com o seu navegador predefinido).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Botão do meio do rato</guilabel
+></term>
+<listitem
+><para
+>Como acontece acima, poderá definir uma das três acções para o botão do meio do rato.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Para Navegação Externa</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar o navegador Web predefinido do &kde;</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o &akregator; irá usar o navegador Web que tiver definido no &kcontrolcenter;. Poderá ser o predefinido do &kde;, o &konqueror; ou outro navegador, dependendo do que definir aqui.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Utilizar este comando:</guilabel
+></term>
+<listitem
+><para
+>Poderá usar outro navegador Web para o &akregator; que não o predefinido para o &kde;. Caso isso aconteça, assinale essa opção e indique o comando para o navegador, assumindo que está na sua $<envar
+>PATH</envar
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Mostrar botão de fechar página ao passar</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver assinalada, o botão para fechar irá aparecer, quando passar o cursor do rato pelo lado esquerdo do título do separador da página, para que possa fechá-la facilmente.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="advanced-tab">
+<title
+>Avançado</title>
+<para
+>A página Avançado permite-lhe definir as opções mais avançadas. Se não tiver a certeza do que estas fazem, poderá à mesma deixar as opções predefinidas.</para>
+<screenshot>
+<screeninfo
+>A página Avançado</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="advanced-tab.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A página Avançado</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Arquivo</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Infra-estrutura do arquivo:</guilabel
+></term>
+<listitem
+><para
+>O &akregator; só suporta de momento a base de dados Metakit; porém, para o &kde; 4, o &akregator; irá oferecer outras infra-estruturas de bases de dados.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Lista de Artigos</guilabel
+></term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Marcar o artigo seleccionado como lido ao fim de</guilabel
+></term>
+<listitem
+><para
+>Por omissão, o valor é igual a 0 segundos, o que significa que, assim que carregar no artigo, este é marcado como lido. Poderá optar por marcar todos os artigos como lidos ao fim de 'n' segundos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Limpar a barra de procura ao mudar de fontes</guilabel
+></term>
+<listitem
+><para
+>Isto irá limpar a barra de procura quando mudar de fontes.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="akregator-mainwindow">
+<title
+>Menus e Teclas de Atalho</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar as Fontes...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela de importação das fontes</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar as Fontes...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela para gravar a lista de fontes com outro nome</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela de impressão</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &akregator;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F2</keycap
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editar a Fonte...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Edita</action
+> a fonte actual para modificar as suas propriedades na janela de Propriedades</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Delete</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover a Fonte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga</action
+> a fonte actual</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia o texto seleccionado para a área de transferência</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona todo o texto no visualizador de artigos</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Lança</action
+> a janela para Procurar o Texto, para lhe permitir procurar por determinado texto no visualizador de artigos</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para a ocorrência seguinte mais próxima (na lista) do último texto ou expressão regular pesquisada, no visualizador de artigos, a partir da posição actual do cursor</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo de Visualização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> o Modo de Visualização do &akregator;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Aumentar o Tamanho da Letra</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Aumenta</action
+> o tamanho da letra no visualizador de artigos</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Diminuir o Tamanho da Letra</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Diminui</action
+> o tamanho da letra no visualizador de artigos</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Esquerda</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para o artigo anterior na lista de artigos</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>-</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Não-Lido Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para o artigo não-lido anterior na lista de artigos</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Direita</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para o artigo seguinte na lista de artigos</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>+</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Não-Lido Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para o próximo artigo não-lido na lista de artigos</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>P</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Fonte Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para a fonte anterior na lista de fontes</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Fonte Não-Lida Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para a fonte não-lida anterior na lista de fontes</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>N</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Fonte Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para a fonte seguinte na lista de fontes</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Fonte Não-Lida Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai</action
+> para a fonte não-lida seguinte na lista de fontes</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Fonte</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Insert</keycap
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Adicionar uma Fonte...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela para Adicionar uma Fonte</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>Insert</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Nova Pasta...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela para Adicionar uma Pasta</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Marcar a Fonte como Lida</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca</action
+> a fonte actual como lida na totalidade</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; &Shift;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Marcar Todas as Fontes como Lidas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca</action
+> todas as fontes como lidas na totalidade</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Transferir a Fonte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Obtém</action
+> o conteúdo actual da fonte</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Transferir Todas as Fontes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Obtém</action
+> o conteúdo de todas as fontes</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Escape</keycap
+></shortcut
+> <guimenu
+>Fonte</guimenu
+> <guimenuitem
+>Interromper as Transferências</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Interrompe</action
+> a transferência de conteúdos por parte do &akregator;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Artigo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>Return</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Abrir numa Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> o artigo actual numa página dentro do &akregator;</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; &Shift;<keycap
+>Return</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Abrir num Navegador Externo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> o artigo actual num navegador Web externo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Marcar como Importante</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca</action
+> o artigo actual como importante</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Marcar como</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca</action
+> o artigo actual como Lido, Novo ou Não-Lido</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Delete</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove</action
+> o artigo actual</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Enviar o Endereço da Ligação...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> o seu cliente de e-mail e anexa o endereço na mensagem de e-mail.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Enviar um Ficheiro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> o seu cliente de e-mail e anexa o ficheiro na mensagem de e-mail. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> as barras de ferramentas</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a barra de estado</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Filtro Rápido</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> o Filtro Rápido (mostra-o ou esconde-o) <screenshot>
+<screeninfo
+>O Filtro Rápido</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="quick-filter.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Filtro Rápido</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de Configuração das Notificações </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &akregator;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &akregator; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> a janela de configuração normal do &kde;, a qual lhe permite escolher diferentes teclas de atalho para as diferentes acções </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> os itens que você deseja colocar na barra de ferramentas </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&akregator; </para>
+<para
+>Programa com 'copyright' 2004-2006 de Frank Osterfeld <email
+>frank.osterfeld@kdemail.net</email
+> </para>
+
+<para
+>Documentação com 'copyright' 2006 de Frank Osterfeld <email
+>frank.osterfeld@kdemail.net</email
+> </para>
+
+<para
+>Documentação com 'copyright' 2006 de &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-akregator">
+<title
+>Como obter o &akregator;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.am b/tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.in b/tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.in
new file mode 100644
index 00000000000..ffa6d8cf9c9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kaddressbook/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kaddressbook
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kaddressbook/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kaddressbook/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kaddressbook/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kaddressbook/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kaddressbook/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaddressbook/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kaddressbook/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kaddressbook/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kaddressbook/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kaddressbook/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kaddressbook/index.cache.bz2
new file mode 100644
index 00000000000..a7e5472ff18
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kaddressbook/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kaddressbook/index.docbook b/tde-i18n-pt/docs/kdepim/kaddressbook/index.docbook
new file mode 100644
index 00000000000..c4e6e7bc227
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kaddressbook/index.docbook
@@ -0,0 +1,1849 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kappname "&kaddressbook;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kaddressbook;</title>
+<authorgroup>
+<author
+><firstname
+>Tobias</firstname
+> <surname
+>Koenig</surname
+> <affiliation
+> <address
+><email
+>tokoe@kde.org</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Steffen</firstname
+> <surname
+>Hansen</surname
+> <affiliation
+> <address
+><email
+>hansen@kde.org</email>
+</address>
+</affiliation>
+</author>
+<author
+><firstname
+>Don</firstname
+> <surname
+>Sanders</surname
+> <affiliation
+> <address
+><email
+>dsanders@kde.org</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Michel</firstname
+> <surname
+>Boyer de la Giroday</surname
+> <affiliation
+> <address
+><email
+>michel@klaralvdalens-datakonsult.se</email>
+</address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-09-24</date>
+<releaseinfo
+>3.3</releaseinfo>
+
+<legalnotice>
+&FDLNotice;
+</legalnotice>
+
+<abstract>
+<para
+>O &kaddressbook; é o livro de endereços do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kaddressbook</keyword>
+
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kaddressbook; é o livro de endereços ou agenda principal do &kde;. Permite-lhe gerir os seus contactos de forma eficiente e confortável. Dado que se baseia na biblioteca do 'kabc', suporta a noção de recursos, que poderá ser usado para ler e gravar os contactos em vários locais &mdash; não só o sistema de ficheiros local, mas também em servidores de LDAP e bases de dados em SQL. </para>
+
+<para
+>A interface do utilizador é semelhante à do MS Outlook e suporta vistas diferentes para diferentes representações dos dados dos contactos. Para além disso, oferece uma procura incremental por todos os campos e uma barra de posicionamento para o acesso rápido a itens individuais. Dado que a biblioteca subjacente usa o formato vCard (definido no RFC 2426) como meio de armazenamento por omissão, o &kaddressbook; reflecte principalmente os campos suportados por este formato na sua interface gráfica para o utilizador. </para>
+</chapter>
+
+<chapter id="using-kaddressbook">
+<title
+>Utilização do &kaddressbook;</title>
+
+<sect1 id="getting-started">
+<title
+>Começar</title>
+
+<para
+>Depois de ter iniciado o &kaddressbook; (usando o menu do painel ou escrevendo <command
+>kaddressbook</command
+> na linha de comandos), a janela principal do &kaddressbook; irá aparecer:</para>
+
+<screenshot>
+<screeninfo
+>Iniciar o &kaddressbook;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="mainwin.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do &kaddressbook;.</phrase
+></textobject>
+<caption
+><para
+>A janela principal do &kaddressbook;.</para
+></caption>
+</mediaobject>
+</screenshot>
+</sect1>
+
+<sect1 id="configure-resources">
+<title
+>Configurar Recursos</title>
+<para
+>O &kaddressbook; poderá usar vários recursos para ler e guardar os seus contactos. Depois de iniciar o &kaddressbook; da primeira vez, é-lhe instalado um recurso por omissão, o qual grava todos os contactos num ficheiro vCard em $HOME/.kde/share/apps/kabc/std.vcf. Mas você poderá adicionar mais recursos, usando a Janela de Configuração dos Recursos, a qual está disponível no <application
+>kcontrol</application
+>, nos <guilabel
+>Componentes do KDE</guilabel
+>-><guilabel
+>Configuração de Recursos do KDE</guilabel
+>:</para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração de Recursos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="resourcesdlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela de Configuração de Recursos.</phrase
+></textobject>
+<caption
+><para
+>A Janela de Configuração dos Recursos.</para
+></caption>
+</mediaobject>
+</screenshot>
+<para
+>Carrega o módulo de configuração a que você deseja adicionar os seus recursos, seleccionando-o na lista no topo da secção de <guilabel
+>Recursos</guilabel
+>. O módulo para o &kaddressbook; é o <guilabel
+>contact</guilabel
+>.</para>
+<para
+>Lance a janela de <guilabel
+>Configuração do Recurso</guilabel
+>, carregando no botão <guibutton
+>Adicionar...</guibutton
+>. Escolha o recurso que deseja adicionar ao seu módulo <guilabel
+>contact</guilabel
+> e carregue em <guilabel
+>OK</guilabel
+> para confirmar a sua escolha.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pasta</guilabel
+></term>
+<listitem
+><para
+>cada contacto é guardado num ficheiro distinto;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro</guilabel
+></term>
+<listitem
+><para
+>todos os contactos são guardados num ficheiro;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>IMAP</guilabel
+></term>
+<listitem
+><para
+>A ser escrito</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Kolab</guilabel
+></term>
+<listitem
+><para
+>Os contactos serão gravados na pasta de contactos da sua conta de DIMAP.</para
+><para
+><guilabel
+>Especificidades do servidor de Kolab:</guilabel
+> O recurso do Kolab nunca deverá ser configurado como Apenas para Leitura. No caso de ter adicionado vários tipos de recursos, terá de definir o seu recurso de <guilabel
+>Servidor de Kolab</guilabel
+> como recurso <guilabel
+>Normal</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>LDAP</guilabel
+></term>
+<listitem
+><para
+>todos os contactos são guardados num servidor LDAP;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Rede</guilabel
+></term>
+<listitem
+><para
+>todos os contactos serão gravados num ficheiro, o qual poderá estar localizado num servidor remoto (&eg;, através de HTTP, WebDAV, FTP ou Fish).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>SLOX</guilabel
+></term>
+<listitem
+><para
+>A ser escrito</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>XML-RPC</guilabel
+></term>
+<listitem
+><para
+>A ser escrito</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Depois de seleccionar o tipo, aparecerá outra janela, onde você poderá configurar as opções específicas do recurso.</para>
+<para
+>Os recursos <guilabel
+>Ficheiro</guilabel
+> e <guilabel
+>Directoria</guilabel
+> suportam formatos diferentes para guardar os contactos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>vCard</guilabel
+></term>
+<listitem
+><para
+>os contactos serão guardados no formato vCard, tal como está descrito no RFC 2426;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>binário</guilabel
+></term>
+<listitem
+><para
+>os contactos serão gravados num formato binário &mdash; isto aumenta a performance durante a leitura e a gravação, mas não é portável como o formato vCard.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O &kaddressbook; necessita de um recurso por omissão, onde todos os contactos deverão ser guardados se não for especificado nenhum outro recurso. Por esta razão, depois de iniciar o &kaddressbook; da primeira vez, existe já um recurso disponível. Se você quiser usar outro recurso como recurso por omissão, use a opção <guibutton
+>Usar como Padrão</guibutton
+> para o seleccionar. O novo recurso por omissão deverá ter permissões para leitura e escrita e deverá estar activo, caso contrário não o poderá seleccionar. </para>
+</sect1>
+
+<sect1 id="managing-contacts">
+<title
+>Gerir Contactos</title>
+<para
+>Para criar ou editar os contactos, o &kaddressbook; oferece uma janela onde você poderá introduzir todos os dados que também se encontram disponíveis num vCard. </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Contacto</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="contactdlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela de Contacto.</phrase
+></textobject>
+<caption
+><para
+>A Janela de Contacto.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<sect2 id="managing-contacts-automatic-nameparsing">
+<title
+>Processamento Automático de Nomes</title>
+<para
+>O &kaddressbook; tenta proporcionar uma fácil introdução dos nomes ao analisar automaticamente os nomes. Para funcionar convenientemente, é necessário às vezes adicionar alguns prefixos personalizados, sufixos ou inclusões na <link linkend="preferences-address-book-contact"
+>janela de configuração</link
+>. Todavia não há nenhum algoritmo perfeito, como tal poderá acontecer que processe mal o seu nome. Neste caso, você poderá desactivar a análise automática do nome na janela de edição do nome, a qual está disponível se carregar em <guibutton
+>Nome...</guibutton
+> na janela de contactos. Se quiser desactivar a análise para todos os contactos novos, desactive a análise automática globalmente na <link linkend="preferences-address-book-general"
+>janela de configuração</link
+>. </para>
+</sect2>
+
+<sect2 id="managing-contacts-formattedname">
+<title
+>Nome Formatado</title>
+<para
+>O nome formatado de um contacto é usado pelos outros programas para o representar. O &kaddressbook; oferece três tipos predefinidos de nomes formatados: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome Simples</guilabel
+></term>
+<listitem
+><para
+>&lt;nome próprio&gt; &lt;apelido&gt;;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome Completo</guilabel
+></term>
+<listitem
+><para
+>&lt;prefixo&gt; &lt;nome próprio&gt; &lt;nome adicional&gt; &lt;apelido&gt; &lt;sufixo&gt;;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome Invertido</guilabel
+></term>
+<listitem
+><para
+>&lt;apelido&gt;, &lt;nome próprio&gt;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se os tipos acima apresentados não corresponderem às suas necessidades, você poderá seleccionar o tipo de nome <guilabel
+>Personalizado</guilabel
+>, onde você poderá adicionar o seu próprio nome formatado &mdash; essa configuração poderá ser feita na janela de edição dos nomes. Para indicar um tipo de nome formatado para os contactos novos, use a <link linkend="preferences-address-book-contact"
+>janela de configuração</link
+>. </para>
+</sect2>
+<sect2 id="managing-contacts-im-addresses">
+<title
+>Mensageiro Instantâneo</title>
+<para
+>O campo de texto <guilabel
+>Endereço IM</guilabel
+> contém o Endereço do Mensageiro Instantâneo preferido para este contacto. Para adicionar, ver e editar os endereços de IM adicionais, carregue no botão <guilabel
+>Editar os Endereços IM...</guilabel
+>. A janela para Edição dos Endereços de IM irá aparecer. </para>
+<screenshot>
+<screeninfo
+>A Janela de Edição dos Endereços de IM</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="edit_instant_messenging.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela para Editar os Endereços de IM.</phrase
+></textobject>
+<caption
+><para
+>A janela para Editar os Endereços de IM.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Um contacto poderá ter vários endereços de mensagens instantâneas associados a ele. As outras aplicações, como o <application
+>Kopete</application
+> e o <application
+>Konversation</application
+>, guardam as suas informações aqui. Recomenda-se que você adicione, edite e remova os endereços de mensagens instantâneas no <application
+>Kopete</application
+> ou no <application
+>Konversation</application
+> em vez de ser aqui, dado que eles podê-lo-ão ajudar melhor a adicionar o endereço, adicionar o utilizador a um grupo e assim por diante. Se não estiver interessado na forma como eles são extraídos noutra aplicação, e apenas quer guardar o endereço de mensagens instantâneas com o contacto, então será perfeito adicioná-lo e editá-lo aqui. </para>
+<para
+>Para mais informações sobre como adicionar novos endereços de Mensageiros Instantâneos, veja no <ulink url="help:/kopete/getting-started.html#creating-accounts"
+>manual do <application
+>Kopete</application
+></ulink
+> ou no <ulink url="help:/konversation/linkaddressbook.html"
+>manual do <application
+>Konversation</application
+></ulink
+>. </para>
+</sect2>
+
+ <sect2 id="managing-contacts-crypto-preferences">
+ <title
+>Página de Configuração da Cifra</title>
+ <para
+>Nesta página, poderá definir as preferências que dizem respeito à cifra para um dado contacto. Na altura em que isto foi escrito, só o <application
+>KMail</application
+> irá tirar partido destas preferências, ao compor as mensagens. Este mecanismo substitui as preferências de cifra por destinatário das versões anteriores do <application
+>KMail</application
+>. </para>
+ <variablelist>
+ <varlistentry id="managing-contacts-crypto-preferences-allowed-protocols">
+ <term>
+ <guilabel
+>Protocolos Permitidos</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui, poderá restringir os formatos de mensagens criptográficas que podem ser usados para este contacto. Veja a secção sobre os <ulink url="/kmail/the-composer-window.html#cryptographic-message-formats"
+>Formatos Criptográficos de Mensagens</ulink
+> no <ulink url="/kmail/"
+>manual do <application
+>KMail</application
+></ulink
+> para uma discussão dos diferentes formatos disponíveis. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="managing-contacts-crypto-preferences-preferred-keys">
+ <term
+><guilabel
+>Chave de cifra de OpenPGP preferida</guilabel
+>, <guilabel
+>Certificado de cifra de S/MIME preferido</guilabel
+> </term>
+ <listitem>
+ <para
+>Aqui, poderá atribuir uma chave de OpenPGP e/ou certificado de S/MIME para usar ao cifrar para este contacto. Caso contrário, a procura de chaves ou certificados correspondentes será feita no chaveiro local ou no chaveiro de certificados local. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="managing-contacts-crypto-preferences-message-preference">
+ <term>
+ <guilabel
+>Preferências de Mensagem</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui, poderá seleccionar um conjunto de directivas para uma interacção do utilizador, tanto na assinatura como na cifra. </para>
+ <variablelist>
+ <varlistentry id="managing-contacts-crypto-preferences-message-preference-none">
+ <term>
+ <guilabel
+>&lt;nenhum&gt;</guilabel>
+ </term>
+ <listitem>
+ <para
+>Sem preferências, use o modo que o <application
+>KMail</application
+> tiver por omissão. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="managing-contacts-crypto-preferences-message-preference-never">
+ <term
+><guilabel
+>Nunca Assinar</guilabel
+>, <guilabel
+>Nunca Cifrar</guilabel
+> </term>
+ <listitem>
+ <para
+>Nunca assina (ou cifra) as mensagens para este contacto. Não pede qualquer confirmação (excepto no caso de conflitos com as preferências de outros contactos). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="managing-contacts-crypto-preferences-message-preference-always">
+ <term
+><guilabel
+>Assinar Sempre</guilabel
+>, <guilabel
+>Cifrar Sempre</guilabel
+> </term>
+ <listitem>
+ <para
+>Assina (ou cifra) sempre as mensagens para o contacto. Não pede qualquer confirmação (excepto no caso de conflitos com as preferências dos outros contactos). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="managing-contacts-crypto-preferences-message-preference-if-possible">
+ <term
+><guilabel
+>Assinar Sempre Se Possível</guilabel
+>, <guilabel
+>Cifrar Sempre Se Possível</guilabel
+> </term>
+ <listitem>
+ <para
+>Assina sempre (ou cifra) as mensagens para este contacto, quando for possível fazê-lo. Não pergunta nada se não for possível. As situações em que a assinatura poderá não ser possível será quando se incluem outros destinatários que têm preferências de assinatura iguais a "Nunca". As situações em que a cifra poderá não ser possível incluem a falta de chaves/certificados para este destinatário ou qualquer um dos outros. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="managing-contacts-crypto-preferences-message-preference-ask">
+ <term>
+ <guilabel
+>Perguntar</guilabel>
+ </term>
+ <listitem>
+ <para
+>Pergunta sempre se deve assinar (ou cifrar). </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+</sect1>
+
+<sect1 id="using-views">
+<title
+>Utilizar Vistas</title>
+<para
+>Nesta versão, o &kaddressbook; oferece algumas vistas diferentes, que representam os contactos apresentados de diferentes formas: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Vista de Tabela</guilabel
+></term>
+<listitem
+><para
+>Todos os contactos são listados numa tabela. Os mesmos poderão ser ordenados se carregar no cabeçalho da coluna da tabela. As colunas da tabela dependem dos campos, os quais foram seleccionados na janela de configuração da vista.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Vista por Ícones</guilabel
+></term>
+<listitem
+><para
+>Os contactos são mostrados como ícones na janela. Se o contacto contiver uma fotografia ou um logótipo, esse será usado nesta vista, caso contrário é usado um ícone predefinido.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Vista de Cartões</guilabel
+></term>
+<listitem
+><para
+>Todos os contactos são apresentados no formato de cartões. Os cartões contêm o nome formatado como título. O conteúdo do cartão depende de quais os campos que foram seleccionados na janela de configuração da vista.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração da Vista</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="vieweditdlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela de Configuração da Vista.</phrase
+></textobject>
+<caption
+><para
+>A Janela de Configuração da Vista.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A página dos <guilabel
+>Campos Seleccionados</guilabel
+> oferece-lhe a possibilidade de seleccionar quais as partes de um contacto que deverão ser mostradas na vista. Na página do <guilabel
+>Filtro por Omissão</guilabel
+> você poderá configurar qual o <link linkend="using-filters"
+>filtro</link
+> que deverá ser usado para a vista.</para>
+</sect1>
+
+<sect1 id="using-filters">
+<title
+>Utilizar Filtros</title>
+<para
+>Você poderá configurar os filtros no &kaddressbook;, os quais dependem das categorias a que um contacto pertence. Por exemplo, você poderá criar um filtro que corresponda a todos os contactos que pertençam às categorias de 'Família' ou 'Amigos'. Mas você poderá definir um filtro que corresponda a todos os contactos que não pertençam a essas categorias. Para gerir os filtros, use a janela de configuração dos filtros: </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração dos Filtros</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="filtereditdlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela de Configuração dos Filtros.</phrase
+></textobject>
+<caption
+><para
+>A Janela de Configuração dos Filtros.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Os filtros podem ser usados nas vistas para reduzir o número de contactos representados. Na <link linkend="using-filters"
+>janela de configuração da vista</link
+> você poderá indicar qual o filtro que deverá ser usado por omissão por parte de uma vista. </para>
+</sect1>
+
+<sect1 id="using-extensions">
+<title
+>Utilizar Extensões</title>
+<para
+>As extensões estão implementadas como 'plugins' no &kaddressbook;, como tal os programadores exteriores ao projecto poderão criar mais extensões. De momento, já existem três: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Editor de Contactos</guilabel
+></term>
+<listitem
+><para
+>Semelhante à janela de edição de contactos, mas pensado para permitir a edição rápida de contactos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Localização do Contacto</guilabel
+></term>
+<listitem
+><para
+>Esta extensão utiliza o endereço postal de um contacto e carrega um serviço de mapas da Internet (como o www.map24.de) com esses dados. O resultado é mostrado numa página de <acronym
+>HTML</acronym
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gestor de Listas de Distribuição</guilabel
+></term>
+<listitem
+><para
+>Esta extensão oferece uma gestão simples das listas de distribuição: basta criar uma nova lista e seleccionar um contacto na janela. Depois de carregar em <guibutton
+>Adicionar o contacto</guibutton
+>, o contacto seleccionado passa a fazer parte da lista de distribuição. Existe uma forma mais simples, que consiste em arrastar um contacto da janela e largá-lo no gestor de listas de distribuição. Veja o <link linkend="settings-menu"
+>Menu de Configuração</link
+> para saber como adicionar uma extensão.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<screenshot>
+<screeninfo
+>A janela principal com a extensão de listas de distribuição.</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="extension.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal com a extensão de listas de distribuição.</phrase
+></textobject>
+<caption
+><para
+>A janela principal com a extensão de listas de distribuição.</para
+></caption>
+</mediaobject>
+</screenshot>
+</sect1>
+
+<sect1 id="import-and-export">
+<title
+>Importar e Exportar</title>
+<para
+>Com a nova plataforma de importação e exportação, o &kaddressbook; oferece uma janela onde você poderá seleccionar quais os contactos que deverão ser exportados.</para>
+
+<screenshot>
+<screeninfo
+>A janela de exportação de contactos.</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="exportdlg.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de exportação de contactos.</phrase
+></textobject>
+<caption
+><para
+>A janela de exportação de contactos.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Os seguintes filtros de importação e exportação estão disponíveis de momento:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>vCard</guilabel
+></term>
+<listitem
+><para
+>o formato vCard é um formato normalizado (RFC 2426) que é suportado pela maioria das aplicações de livros de endereços; o &kaddressbook; consegue importar e exportar a versão 2.1 e a 3.0;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Telemóvel</guilabel
+></term>
+<listitem
+><para
+>este 'plugin' consegue importar os contactos dos telemóveis Nokia através da biblioteca 'gnokii';</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Livro de Endereços do Eudora</guilabel
+></term>
+<listitem
+><para
+>com este 'plugin' você consegue importar os seus contactos do cliente de e-mail Eudora;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>CSV</guilabel
+></term>
+<listitem
+><para
+>o CSV ('comma separated values' - valores separados por vírgulas) é um formato que é usado por muitas aplicações de livros de endereços &mdash; você consegue importar e exportar os seus contactos neste formato;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>KDE2</guilabel
+></term>
+<listitem
+><para
+>para importar os seus dados antigos do livro de endereços do KDE 2.X você poderá usar este item;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>LDIF</guilabel
+></term>
+<listitem
+><para
+>o LDIF é uma representação em texto simples dos dados do LDAP. O Netscape e o Mozilla usam este formato para guardar os seus dados de livro de endereços &mdash; o &kaddressbook; suporta a importação e a exportação deste formato; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>PAB</guilabel
+></term>
+<listitem
+><para
+>o PAB é o formato do Personal Address Book (Livro de Endereços Pessoal) do MS Exchange. O MS Outlook e o MS Outlook Express usam-no para guardar os seus dados de contactos &mdash; o &kaddressbook; suporta a importação deste formato; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Opera</guilabel
+></term>
+<listitem
+><para
+>use este 'plugin' para importar a base de dados de contacto do navegador Web Opera; </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Favoritos</guilabel
+></term>
+<listitem
+><para
+>este é um pseudo-'plugin' de exportação, que torna os URLs Web dos seus contactos disponíveis no menu de Favoritos do Konqueror.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="ldap-queries">
+<title
+>Pesquisas LDAP</title>
+<para
+>O &kaddressbook; pode ser usado para importar as informações dos endereços a partir dos servidores de LDAP para o livro de endereços no livro de endereços local, usando a janela de pesquisa na LDAP. </para>
+<para
+>Para configurar (um conjunto) de servidores de LDAP, use a <link linkend="preferences-ldap-lookup"
+>janela de configuração.</link
+> </para>
+<para
+>Na barra de ferramentas principal do &kaddressbook;, está disponível um botão com a imagem de uma lupa num livro. Use este botão para abrir a janela de pesquisa na LDAP. A janela em si é bastante simples. Basta escrever uma parte do nome, endereço de e-mail ou do número de telefone e carregue no botão de <guibutton
+>Procurar</guibutton
+>. </para
+>
+<para
+>Quando aparecerem os resultados na lista, é possível seleccionar um ou mais endereços e usar o <guibutton
+>Adicionar os Seleccionados</guibutton
+> para importar os mesmos endereços para o livro de endereços local ou carregue no <guibutton
+>Enviar para os Seleccionados</guibutton
+>, de modo a invocar o programa de correio e escrever um e-mail para os destinatários seleccionados. </para>
+<para
+>A opção <guibutton
+>Pesquisa recursiva</guibutton
+> está activo por omissão. Isto fará com que a pesquisa na LDAP considere todos os objectos por baixo da DN de base de cada servidor. Se só quiser considerar os objectos que estejam um nível abaixo da base, desligue esta opção. Se tiver dúvidas, deixe-a seleccionada. </para>
+</sect1>
+
+<sect1 id="preferences">
+<title
+>Preferências</title>
+
+<para
+>Você poderá alterar vários aspectos do comportamento do &kaddressbook; na janela de preferências; a janela poderá ser acedida através de <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KAddressBook</guimenuitem
+></menuchoice
+> ou no ícone da barra de ferramentas.</para>
+
+<screenshot>
+<screeninfo
+>Configurar o &kaddressbook;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conf.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de preferências.</phrase
+></textobject>
+<caption
+><para
+>A janela de preferências.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<sect2 id="preferences-address-book">
+<title
+>A Página do <guilabel
+>Livro de Endereços</guilabel
+></title>
+
+<sect3 id="preferences-address-book-general">
+<title
+>A Página <guilabel
+>Geral</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Utilizar o carregar uma vez do KDE</guilabel
+></term>
+<listitem
+><para
+>Se estiver assinalada esta opção, o &kaddressbook; irá prestar atenção à opção do carregar uma vez do KDE.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Análise Automática do Nome para os endereços novos</guilabel
+></term>
+<listitem
+><para
+>Se estiver assinalada, a funcionalidade de <link linkend="managing-contacts-automatic-nameparsing"
+>análise automática do nome</link
+> é usada para os endereços novos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Analisadores dos 'Scripts'</guilabel
+></term>
+<listitem
+><para
+>Aqui poderá indicar os comandos que deverão ser executados quando você carregar num número de telefone ou número de fax na página dos detalhes. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Extensões</guilabel
+></term>
+<listitem
+><para
+>Nesta lista você poderá activar e desactivar as extensões simples e configurar as suas opções.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3 id="preferences-address-book-contact">
+<title
+>A Página <guilabel
+>Contacto</guilabel
+></title>
+<para
+>O &kaddressbook; poderá analisar automaticamente um nome nas suas componentes. Para ter a certeza que isto funciona em muitos casos, você poderá adicionar aqui as componentes adicionais do nome, como os prefixos, os sufixos e as inclusões. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Prefixos</guilabel
+></term>
+<listitem
+><para
+>Aqui pode gerir os prefixos como 'Prof.' ou 'Dr.'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Inclusões</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá gerir as inclusões dos nomes como o 'do', 'da', 'de', os quais fazem parte normalmente dos nomes portugueses.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sufixos</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá gerir os sufixos dos nomes como 'Sénior' ou 'Jr.'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome Formatado por Omissão</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá escolher o tipo predefinido de formatação para os nomes que deverá ser usado para os contactos novos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="preferences-ldap-lookup">
+<title
+>A Página <guilabel
+>Pesquisa LDAP</guilabel
+></title>
+
+<para
+>Nesta página você poderá configurar os servidores de LDAP que deverão ser usados para as <link linkend="ldap-queries"
+>pesquisas de LDAP</link
+> do &kaddressbook;.</para>
+
+<para
+>Use o <guibutton
+>Adicionar uma Máquina...</guibutton
+> para adicionar e configurar um novo servidor.</para>
+<screenshot>
+<screeninfo
+>Configurar a Pesquisa por LDAP para o Kolab</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="addhost.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Exemplo da Configuração da Pesquisa por LDAP (Kolab).</phrase
+></textobject>
+<caption
+><para
+>A janela para Adicionar uma Máquina - Exemplo da configuração da Pesquisa por LDAP (Kolab).</para
+></caption>
+</mediaobject>
+</screenshot>
+<para
+>Pode incluir e excluir os servidores conforme seleccione ou não a sua opção na lista dos servidores. Carregue em <guibutton
+>OK</guibutton
+> para fechar a janela. </para>
+<para
+>Você poderá configurar a ordem de procura se subir ou descer os servidores na lista. Isto poderá ser feito se usar as setas correspondentes do lado direito da janela.</para>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="command-references">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo Contacto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o editor de contactos para adicionar um novo contacto</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Editar o Contacto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o editor de contactos para editar o contacto seleccionado de momento</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava os contactos alterados</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Enumera todos os módulos de importação disponíveis</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Exportar</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Enumera todos os módulos de exportação disponíveis</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime os contactos seleccionados no momento</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar E-mail para o Contacto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o programa de e-mail preferido com os contactos seleccionados no momento como destinatários</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar o Contacto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre o programa de e-mail preferido com os contactos seleccionados no momento como vCards em anexo</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kaddressbook;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula a última alteração</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Repete a última acção anulada</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta os contactos seleccionados no momento e coloca-os na área de transferência</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia os contactos seleccionados no momento para a área de transferência</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola o conteúdo da área de transferência no livro de endereços (se estiver num formato válido)</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>Delete</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover o Contacto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga os contactos seleccionados no momento</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona todos os contactos</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Definir as Categorias</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela onde você poderá definir as categorias para todos os contactos seleccionados no momento. Quando as categorias seleccionadas forem diferentes das dos contactos, a janela perguntar-lhe-á se deseja juntar essas diferenças ou se as categorias deverão sim ser substituídas</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Definir Quem Sou Eu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Marca o contacto seleccionado no momento como o contacto 'Quem Sou Eu', o qual representa os dados do utilizador. Você deverá ter um desses contactos, porque as outras aplicações como o &kmail; e o &kword; poderão tirar partido desses dados. Por isso, você não terá de os introduzir em separado para cada aplicação</action
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Seleccionar a Vista</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Enumera todas as vistas disponíveis</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Adicionar uma Vista</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma <link linkend="using-views"
+>janela</link
+> para criar uma nova vista </action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modificar a Vista...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma <link linkend="using-views"
+>janela</link
+> onde você poderá modificar a configuração da vista actual </action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Remover a Vista</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove a vista actual</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar a Vista</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Actualiza o conteúdo actual da vista</action
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="tools-menu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+<para
+>Este menu contem as ferramentas para actuar na base de dados dos contactos.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Procurar Endereços no Directório</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de pesquisa para os endereços localizados nos servidores de LDAP. Você poderá configurar o servidor na <link linkend="preferences-address-book-contact"
+>janela de configuração</link
+></action
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<para
+>Este menu contém as opções para configurar o &kaddressbook;, alterando a sua aparência, os seus atalhos e o seu comportamento por omissão.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (activa ou desactiva) as barras de ferramentas</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Mostrar a Barra de Extensão</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona a extensão que deverá ser mostrada na barra de extensão no fundo da janela principal</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Salto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (activa ou desactiva) a Barra de Salto</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Detalhes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta (activa ou desactiva) a Página dos Detalhes</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Editar o Filtro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma <link linkend="using-filters"
+>janela</link
+> onde você poderá editar os filtros</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para alterar a configuração das teclas.</action
+> Ao usar esta opção você poderá alterar os atalhos-padrão de teclas para os comandos do &kaddressbook; ou criar novos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela para configurar a barra de ferramentas.</action
+> Você poderá adicionar e remover os botões da barra de ferramentas para os comandos do &kaddressbook; com esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KAddressBook...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a <link linkend="preferences"
+>janela de preferências</link
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="command-line">
+<title
+>Opções da Linha de Comandos</title>
+<para
+>O &kaddressbook; suporta alguns argumentos na linha de comandos, os quais poderão ser usados para influenciar o comportamento inicial:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>kaddressbook</command
+> <option
+>-a, --addr &lt;e-mail&gt;</option
+></term>
+<listitem
+><para
+>Mostra o editor de contactos com o endereço de e-mail indicado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kaddressbook</command
+> <option
+>--uid &lt;uid&gt;</option
+></term>
+<listitem
+><para
+>Mostra o editor de contactos com o UID indicado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kaddressbook</command
+> <option
+>--editor-only</option
+></term>
+<listitem
+><para
+>Lança apenas no modo de edição.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>kaddressbook</command
+> <option
+>--new-contact</option
+></term>
+<listitem
+><para
+>Lança o editor para um contacto novo.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O &kaddressbook; também suporta as outras opções da linha de comandos comuns aos programas do &kde; e do &Qt;. Você poderá obter uma lista com estas opções usando o <userinput
+><option
+>--help</option
+></userinput
+>, o <userinput
+><option
+>--help-kde</option
+></userinput
+> e o <userinput
+><option
+>--help-qt</option
+></userinput
+>.</para>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kaddressbook; - Livro de Endereços do &kde;</para>
+
+<para
+>Copyright (c) 1997-2003, A Equipa KDE-PIM</para>
+
+<para
+>O &kaddressbook; foi criado originalmente em 1997 pelo Don Sanders <email
+>dsanders@kde.org</email
+>. Neste momento é mantido pelo Tobias Koenig <email
+>tokoe@kde.org</email
+>.</para>
+&underFDL; </chapter>
+</book>
+
diff --git a/tde-i18n-pt/docs/kdepim/kalarm/Makefile.am b/tde-i18n-pt/docs/kdepim/kalarm/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kalarm/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kalarm/Makefile.in b/tde-i18n-pt/docs/kdepim/kalarm/Makefile.in
new file mode 100644
index 00000000000..2d191a5f43b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kalarm/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kalarm
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kalarm/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kalarm/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kalarm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kalarm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kalarm/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kalarm/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kalarm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kalarm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kalarm/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kalarm/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kalarm/index.cache.bz2
new file mode 100644
index 00000000000..7bb14eb1c4c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kalarm/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kalarm/index.docbook b/tde-i18n-pt/docs/kdepim/kalarm/index.docbook
new file mode 100644
index 00000000000..1967bd518bf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kalarm/index.docbook
@@ -0,0 +1,5757 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kalarm;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kalarm;</title>
+
+<authorgroup>
+<author
+><firstname
+>David</firstname
+> <surname
+>Jarvie</surname
+> <affiliation
+> <address
+><email
+>software@astrojar.org.uk</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>David</firstname
+> <surname
+>Jarvie</surname
+> <affiliation
+><address
+><email
+>software@astrojar.org.uk</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+><year
+>2002</year
+><year
+>2003</year
+><year
+>2004</year
+><year
+>2005</year
+><year
+>2006</year>
+<holder
+>David Jarvie</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Don't change format of date and version of the documentation -->
+
+<date
+>2006-12-06</date>
+<releaseinfo
+>1.04.07</releaseinfo>
+
+<abstract>
+<para
+>O &kalarm; é um escalonador pessoal de alarmes, comandos e e-mail para o &kde;.</para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdepim</keyword>
+<keyword
+>kalarm</keyword>
+<keyword
+>alarme</keyword>
+<keyword
+>chamada de atenção</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kalarm; permite-lhe escalonar a visualização das mensagens de alarme pessoais, a reprodução de ficheiros de som, a execução de comandos e o envio de e-mails.</para>
+
+<para
+>No seu modo gráfico predefinido, o &kalarm; mostra a lista de alarmes pendentes, apresentando as suas horas e os seus detalhes. O utilizador pode criar novos alarmes ou seleccionar alarmes existentes para modificar ou remover. Poderá ainda, opcionalmente, ver os alarmes que expiraram.</para>
+
+<para
+>Ao configurar ou modificar um alarme, poderá tanto escrever o texto da mensagem de alarme, indicar um ficheiro de texto ou de imagem a mostrar, indicar um comando para ser executado ou introduzir uma mensagem de e-mail para ser enviada. Poderá também escolher a cor da mensagem de alarme, se esta se deve repetir, se deverá tocar um som ou falar o texto do alarme e se o alarme poderá ser cancelado, se não puder ser despoletado à hora determinada.</para>
+
+<para
+>Os alarmes também podem ser escalonados a partir da linha de comandos, ou através de chamadas &DCOP; de programas.</para>
+
+<para
+>Quando uma mensagem de alarme atinge a sua hora, é mostrada em cada um dos ecrãs do &kde; para garantir que você a vê. A janela da mensagem mostra a hora para a qual o alarme foi agendado. Tem normalmente uma opção de adiamento para lhe perguntar se o alarme deverá ser mostrado de novo mais tarde. Um exemplo de uma mensagem de alarme:</para>
+
+<screenshot>
+<screeninfo
+>Janela de mensagem do &kalarm;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="alarmmessage.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Mensagem de alarme</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Quando o alarme tem atribuído um comando para executar ou uma mensagem de e-mail para enviar, o &kalarm; não mostra nada.</para>
+
+<para
+>O &kalarm; pode correr num de dois modos: <quote
+>contínuo</quote
+> (por omissão), onde ele corre na bandeja de sistema, ou <quote
+>a-pedido</quote
+>, onde se executa quando for pretendido (com a opção de mostrar um ícone da bandeja de sistema independente).</para>
+
+<para
+>Este documento faz várias referências ao <application
+>servidor de alarme</application
+>. Esta é uma aplicação que corre em segundo plano, verificando os alarmes pendentes e dizendo ao &kalarm; para mostrá-los quando chegar a hora.</para>
+
+</chapter>
+
+<chapter id="using-kalarm">
+<title
+>Utilizar o &kalarm;</title>
+
+<para
+>Quando é executado sem parâmetros na linha de comandos, o &kalarm; começa no modo gráfico e mostra a lista actual de alarmes pendentes.</para>
+
+<para
+>Quando o &kalarm; se inicia no modo gráfico, verifica se o <application
+>servidor de alarme</application
+> está a correr. Se não estiver, o &kalarm; inicia-o.</para>
+
+<tip
+><para
+>Todos os campos incrementais do &kalarm; têm uma funcionalidade de aceleração. Para que a mudança de valores use incrementos mais elevados, mantenha a tecla <keycap
+>Shift</keycap
+> pressionada, enquanto carrega nos campos incrementais.</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="spinbox.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</tip>
+
+<sect1 id="alarm-list">
+<title
+>Lista de alarmes</title>
+
+<para
+>A janela principal do &kalarm; mostra a lista actual de alarmes pendentes, mostrando as suas horas, intervalos de repetição e textos de mensagens, os nomes dos ficheiros a apresentar, os comandos a executar ou os assuntos das mensagens de e-mail. (Para um alarme recorrente ou um alarme com uma chamada de atenção, a hora apresentada é a sua próxima hora agendada). Um ícone que se encontra à esquerda de cada texto/ficheiro/comando/assunto de e-mail do alarme indica o seu tipo.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela principal do &kalarm;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="mainwindow.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela principal</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para um alarme repetitivo, a lista mostra a sua próxima hora de activação e o seu intervalo básico de repetição (&eg; <quote
+>1 Dia</quote
+> para uma repetição diária, <quote
+>3 Semanas</quote
+> para uma repetição que se despoleta na Segunda e na Quarta na terceira semana e o <quote
+>Autenticação</quote
+> para um alarme que se repete depois da autenticação).</para>
+
+<para
+>Os alarmes poderão ser ordenados por data/hora, intervalo de repetição, cor ou texto se carregar na barra de título da coluna apropriada. Para inverter o critério de ordenação, carregue no título da coluna de novo.</para>
+
+<para
+>Você poderá, opcionalmente, mostrar o tempo restante até que cada alarme dispare, em conjunto com ou em vez da hora agendada do alarme. Para mostrar ou esconder a coluna da hora do alarme, seleccione <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar as Horas dos Alarmes</guimenuitem
+></menuchoice
+>. Para mostrar ou esconder a coluna com o tempo que falta até disparar os alarmes, seleccione a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar a Hora Até Aos Alarmes</guimenuitem
+></menuchoice
+>. Pelo menos uma destas colunas é sempre visível. Poderá usar a <link linkend="preferences-view"
+>janela de preferências</link
+> para mudar as colunas predefinidas a mostrar.</para>
+
+<sect2 id="expired">
+<title
+>Alarmes expirados</title>
+
+<para
+>Por omissão, o &kalarm; guarda os alarmes durante um período limitado, logo que tenham expirado ou tenham sido removidos. (Mas repare que os alarmes que você apagar só são guardados se já tiverem sido disparados pelo menos uma vez.). Poderá controlar se o &kalarm; guarda os alarmes expirados, e durante quanto tempo, na <link linkend="preferences-general"
+>janela de Preferências</link
+>.</para>
+
+<para
+>Os alarmes expirados poderão ser mostrados na lista de alarmes se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar os Alarmes Expirados</guimenuitem
+></menuchoice
+>. Para os esconder de novo, repita a acção. Poderá usar a <link linkend="preferences-view"
+>janela de preferências</link
+> para mostrar os alarmes expirados por omissão.</para>
+
+</sect2>
+
+<sect2 id="search">
+<title
+>Procurar na lista de alarmes</title>
+
+<para
+>Poderá procurar na lista de alarmes para descobrir os alarmes que contêm um determinado texto de procura. Para invocar isto, seleccione a opção <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar</guimenuitem
+></menuchoice
+>. Na janela de procura, seleccione os tipos de alarmes que deseja procurar. Para continuar a procurar por mais alarmes correspondentes, use a opção <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Próximo</guimenuitem
+></menuchoice
+> ou <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Anterior</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>A procura é efectuada da seguinte forma:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Alarmes de texto: é pesquisado o texto da mensagem.</para>
+</listitem>
+
+<listitem>
+<para
+>Alarmes de ficheiros: é pesquisado o local/URL do ficheiro.</para>
+</listitem>
+
+<listitem>
+<para
+>Alarmes de comandos: é pesquisada a linha de comandos ou o programa respectivo.</para>
+</listitem>
+
+<listitem>
+<para
+>Alarmes de e-mail: para além do assunto e do corpo da mensagem de e-mail, são pesquisados os destinatários e os URLs dos anexos.</para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>Só os alarmes que aparecem de momento na lista de alarmes é que poderão ser seleccionados para a pesquisa. Como tal, se desejar procurar nos alarmes expirados, terá primeiro de os mostrar como foi descrito na secção acima.</para
+></note>
+</sect2>
+</sect1>
+
+<sect1 id="create-edit">
+<title
+>Criar e manipular alarmes</title>
+
+<sect2>
+<title
+>Criar um novo alarme</title>
+
+<para
+>Para criar um alarme novo, faça uma das seguintes acções. Isto mostra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> através da qual irá configurar o alarme.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; no ícone da bandeja do sistema e escolha <menuchoice
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+> no menu de contexto.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o botão do <mousebutton
+>Meio</mousebutton
+> do rato no ícone da bandeja do sistema.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; na lista de alarmes e escolha <menuchoice
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+> no menu de contexto.</para>
+</listitem>
+
+<listitem>
+<para
+>Faça duplo-click no espaço vazio por baixo do último item da lista de alarmes.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Em alternativa, poderá criar alarmes novos pré-configurados a partir de várias fontes:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Para basear o seu novo alarme num modelo previamente definido, siga as instruções na secção de <link linkend="templates"
+>modelos de alarmes</link
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Para basear o seu alarme num existente, escolha o alarme existente e seleccione a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+>. Isto abre a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> já preenchida com uma cópia dos detalhes do alarme seleccionado.</para>
+</listitem>
+
+<listitem>
+<para
+>Para criar um alarme novo que mostre uma mensagem de e-mail existente, arraste a mensagem do &kmail; para a janela principal do &kalarm; ou para o seu ícone na bandeja do sistema. Isto abre a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> com a mensagem de e-mail completa (com o remetente, o destinatário, etc.) como texto do alarme.</para>
+</listitem>
+
+<listitem>
+<para
+>Para criar um alarme novo que mostre uma mensagem de e-mail existente, arraste a mensagem do &kmail; para a janela principal do &kalarm; ou para o seu ícone na bandeja do sistema. Depois, seleccione a opção <guilabel
+>E-Mail</guilabel
+>. Isto abre a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> com a mensagem de e-mail completa (com o remetente, o destinatário, etc.) como texto do alarme.</para>
+</listitem>
+
+<listitem>
+<para
+>Se arrastar um pedaço de texto para a janela principal do &kalarm; ou para o ícone da bandeja de sistema irá abrir a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> e configura o texto do alarme.</para>
+</listitem>
+
+<listitem>
+<para
+>Para criar um alarme de visualização de um ficheiro, arraste um URL do mesmo para a janela principal do &kalarm; ou para o ícone da bandeja do sistema. Isto abre a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> e configura o nome do ficheiro.</para>
+</listitem>
+
+<listitem>
+<para
+>Você poderá criar automaticamente alarmes para os aniversários das pessoas que estejam no &kaddressbook;, tal como é descrito em <link linkend="birthdays"
+>Importar os aniversários do &kaddressbook;</link
+>.</para>
+</listitem>
+
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="edit-alarm">
+<title
+>Modificar um alarme existente</title>
+
+<para
+>Para modificar um alarme pendente já existente (os alarmes expirados não poderão ser corrigidos), faça uma das seguintes coisas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Carregue duas vezes no seu item na lista de alarmes.</para>
+</listitem>
+
+<listitem>
+<para
+>Seleccione-o, carregando no item respectivo na lista de alarme. Depois seleccione a opção <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Editar</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; no seu item da lista de alarmes e escolha a opção <menuchoice
+><guimenuitem
+>Editar</guimenuitem
+></menuchoice
+> no menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Isto mostra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+>.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Apagar/reactivar um alarme</title>
+
+<para
+>Para apagar um alarme, faça uma das seguintes operações:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione um ou mais alarmes, carregando nos itens respectivos na lista de alarmes. Depois, escolha a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Remover</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+<listitem>
+<para
+>Carregue com o &RMB; nos itens desejados na lista de alarmes e escolha a opção <menuchoice
+><guimenuitem
+>Remover</guimenuitem
+></menuchoice
+> do menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Quando você remove um alarme activo, este é guardado como um alarme expirado, desde que já tenha disparado pelo menos uma vez antes de ser removido, e desde que os alarmes expirados sejam guardados de todo. (Use a <link linkend="preferences-general"
+>janela de preferências</link
+> para controlar se e durante quanto tempo os alarmes expirados serão guardados). Quando remover um alarme expirado ou um alarme activo que ainda não tenha disparado, este é removido de forma permanente.</para>
+
+<para
+>Poderá reactivar um alarme removido na lista de alarmes expirados, desde que ainda não tenha expirado. Para o fazer, mostre primeiro os alarmes expirados, tal como está descrito em <link linkend="expired"
+>Alarmes expirados</link
+>. Depois:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione um ou mais alarmes expirados, carregando nos itens respectivos na lista de alarmes. Depois, escolha a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Reactivar</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+<listitem>
+<para
+>Carregue com o &RMB; nos itens desejados na lista de alarmes e escolha a opção <menuchoice
+><guimenuitem
+>Reactivar</guimenuitem
+></menuchoice
+> do menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Activar/desactivar um alarme</title>
+
+<para
+>Veja a <link linkend="enable-disable"
+>Activação/desactivação dos alarmes</link
+> para saber como activar e desactivar os alarmes, quer individualmente quer como um todo.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Ver um alarme</title>
+
+<para
+>Para ver um alarme existente sem a possibilidade de o edit, faça uma das seguintes acções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione-o, carregando no item respectivo na lista de alarme. Depois seleccione a opção <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Ver</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+<listitem>
+<para
+>Carregue com o &RMB; no seu item da lista de alarmes e escolha a opção <menuchoice
+><guimenuitem
+>Ver</guimenuitem
+></menuchoice
+> no menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Isto mostra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> num modo apenas para leitura.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Aceitar um alarme</title>
+
+<para
+>Veja a secção da <link linkend="message-window"
+>janela da mensagem do alarme</link
+> para ver como aceitar os alarmes.</para>
+
+</sect2>
+
+<sect2 id="templates">
+<title
+>Modelos de alarme</title>
+
+<para
+>Se deseja configurar com frequência alarmes semelhantes, poderá criar um modelo de alarmes para evitar ter de introduzir todos os detalhes do zero de cada vez. Um modelo poderá conter todos os detalhes que um alarme possa conter, à parte da hora de início.</para>
+
+<para
+>Por exemplo, poderá querer configurar um alarme para o relembrar de um programa de televisão cuja hora varia de semana para semana. O modelo iria conter todos os detalhes do alarme (o texto da mensagem, se deverá tocar um som, etc.), exceptuando a data e hora. Depois, para criar o alarme, tudo o que teria de fazer seria carregar na janela de edição do alarme esse modelo e introduzir então a data e hora.</para>
+
+<para
+>Para criar um alarme com base num modelo, abra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+>, predefinida com os detalhes do modelo:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Novo a Partir de Modelo</guimenuitem
+></menuchoice
+>, seleccionando depois o modelo desejado.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> do rato no ícone da bandeja do sistema e escolha a opção <menuchoice
+><guimenuitem
+>Novo Alarme de Modelo</guimenuitem
+></menuchoice
+> no menu de contexto. Depois, seleccione o modelo desejado.</para>
+</listitem>
+
+<listitem>
+<para
+>Abra a <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+> da forma normal e carregue no botão <guibutton
+>Carregar um Modelo...</guibutton
+> para seleccionar um modelo com o qual predefinir a janela.</para>
+</listitem>
+</itemizedlist>
+
+<sect3>
+<title
+>Configurar os modelos</title>
+
+<para
+>O utilizador poderá criar, modificar ou remover modelos com a janela de Modelos de Alarmes ou poderá ainda criar um novo modelo de alarme com base num alarme existente.</para>
+
+<para
+>Para criar um novo modelo de alarme, faço uma das seguintes operações:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Mostre a janela de Modelos de Alarmes, seleccionando a opção do menu <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Modelos...</guimenuitem
+> </menuchoice
+> e carregando no botão <guibutton
+>Novo</guibutton
+>. Isto irá mostrar uma janela de edição do modelo em branco.</para>
+</listitem>
+
+<listitem>
+<para
+>Mostre a janela de Modelos de Alarmes, seleccionando a opção do menu <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Modelos...</guimenuitem
+> </menuchoice
+>, seleccione um modelo existente e carregue em <guibutton
+>Copiar</guibutton
+>. Isto abre a janela de edição do modelo já preenchida com uma cópia dos detalhes do modelo seleccionado.</para>
+</listitem>
+
+<listitem>
+<para
+>Seleccione um alarme na lista e escolha a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Criar um modelo</guimenuitem
+> </menuchoice
+>. Isto abre a janela de edição dos modelos já preenchida com uma cópia dos detalhes do alarme seleccionado.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para modificar um modelo existente, mostre a janela de Modelos de Alarmes, seleccionando a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Modelos...</guimenuitem
+> </menuchoice
+> e carregando em <guibutton
+>Editar</guibutton
+>. Isto irá mostrar a janela de edição do modelo, a qual é descrita em baixo.</para>
+
+<para
+>Para remover os modelos existentes, mostre a janela de Modelos de Alarmes, seleccionando a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Modelos...</guimenuitem
+> </menuchoice
+>, seleccione um ou mais modelos e carregue em <guibutton
+>Remover</guibutton
+>. É apresentada uma mensagem de confirmação para evitar remoções acidentais.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Janela de edição de modelo</title>
+
+<para
+>A janela de edição de modelos é semelhante à <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+>. Só os seguintes controlos são diferentes:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Indique o nome do modelo no campo <guilabel
+>Nome do modelo</guilabel
+>. É o nome do modelo que é apresentado nas listas de selecção de modelos, por isso é melhor escolher um nome que o relembre da sua função. Cada nome do modelo deverá ser único.</para>
+</listitem>
+
+<listitem>
+<para
+>No grupo <guilabel
+>Hora</guilabel
+>, seleccione uma das seguintes opções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Tempo por omissão</guilabel
+> se não quiser indicar nenhuma hora para activação. Os alarmes baseados neste modelo irão usar a hora de activação por omissão para os alarmes novos.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Hora</guilabel
+> se desejar indicar uma hora em que o alarme será despoletado.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>A qualquer hora</guilabel
+> para indicar que o alarme só deverá ter uma data, sem nenhuma hora.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Tempo a partir de agora</guilabel
+> para indicar quanto tempo (em horas e minutos) pode passar, após a criação do alarme, enquanto o alarme possa ser despoletado.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+>No grupo da <guilabel
+>Regra de Recorrência</guilabel
+> da página <guilabel
+>Recorrência</guilabel
+>, não é necessário escolher nenhum dia ou mês para as recorrências semanais ou anuais, respectivamente.</para>
+</listitem>
+</itemizedlist>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="import">
+<title
+>Importar alarmes de calendários externos</title>
+
+<para
+>Poderá importar os alarmes a partir de outros ficheiros de calendários para o &kalarm;, com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar os Alarmes...</guimenuitem
+></menuchoice
+>. A função de importação verifica o ficheiro de calendário seleccionado, à procura de eventos que contenham alarmes, copiando-os (com novos identificadores únicos) para o calendário do &kalarm;. Os eventos sem alarmes, bem como os outros tipos de itens do calendário, serão ignorados.</para>
+
+<warning
+><para
+>Se importar os alarmes a partir de ficheiros de calendários criados por aplicações que não o &kalarm;, estes poderão ser alterados pelo processo de importação &ndash; as horas dos alarmes poderão inclusive mudar. Isto depende das convenções de armazenamento de dados usadas pela outra aplicação, e é inevitável desconhecer as diferenças dessas convenções face ao que o &kalarm; está à espera. Verifique sempre os alarmes importados, à espera de alterações inesperadas, e ajuste-os se necessário.</para
+></warning>
+
+</sect2>
+
+<sect2 id="birthdays">
+<title
+>Importar aniversários do &kaddressbook;</title>
+
+<para
+>O utilizador poderá configurar os alarmes para os aniversários que estão registados no &kaddressbook;, através da opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar os Aniversários...</guimenuitem
+></menuchoice
+>. Isto mostra uma janela que lhe permitirá escolher os aniversários para os quais deseja criar alarmes.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>No grupo <guilabel
+>Texto do Alarme</guilabel
+>, poderá configurar o texto a mostrar nas mensagens de alarmes dos aniversários. O texto da mensagem é criado através da combinação do texto do <guilabel
+>Prefixo</guilabel
+> seguido do nome da pessoa e do texto do <guilabel
+>Sufixo</guilabel
+>. Não são adicionados nenhuns espaços, por isso lembre-se de incluir os espaços necessários no <guilabel
+>Prefixo</guilabel
+> e no <guilabel
+>Sufixo</guilabel
+>.</para>
+
+<note
+><para
+>Se alterar o texto do alarme, a lista de selecção dos aniversários será avaliada de novo.</para
+></note>
+</listitem>
+
+<listitem>
+<para
+>Na lista <guilabel
+>Seleccione os Aniversários</guilabel
+>, seleccione as datas de aniversários para as quais deseja criar alarmes. Lembre-se que a lista só mostra os itens no &kaddressbook; que contêm um aniversário e que não têm já um alarme no formato definido de momento no grupo do <guilabel
+>Texto do Alarme</guilabel
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Os controlos restantes são os mesmos que para os alarmes de <guilabel
+>Texto</guilabel
+> na <link linkend="alarm-edit-dlg"
+>janela de Edição do Alarme</link
+>.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2 id="undo">
+<title
+>Desfazer / refazer</title>
+
+<para
+>Poderá desfazer e refazer as alterações mais recentes que tenha feito durante a sessão actual do &kalarm;. A maioria das acções poderá ser anulada, incluindo a criação, edição e remoção dos alarmes e modelos de alarmes, assim como a reactivação dos alarmes. Para evitar a utilização excessiva de recursos pelo histórico do Desfazer, o número de alterações armazenadas está limitado às últimas 12.</para>
+
+<para
+>Para anular a última modificação, seleccione a opção <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+>. Para voltar a repetir a última alteração que foi anulada, seleccione a opção <menuchoice
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Para anular uma modificação que não a última, carregue no botão <guibutton
+>Desfazer</guibutton
+> na barra de ferramentas e mantenha o botão pressionado. Irá aparecer uma lista das acções, na qual poderá escolher a que deseja anular. Se não ver a acção que está à procura, lembre-se que poderá necessitar de desfazer as alterações mais recentes em primeiro lugar, da qual a modificação desejada depende. Por exemplo, se tiver editado um alarme e depois removido o mesmo, não poderá anular a edição até que anule, em primeiro lugar, a remoção.</para>
+
+<para
+>A repetição de uma modificação que não a última pode ser feita da mesma forma, usando o botão da barra de ferramentas para <guibutton
+>Refazer</guibutton
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="alarm-edit-dlg">
+<title
+>A janela de edição do alarme</title>
+
+<para
+>A janela de edição do alarme permite-lhe ver e editar um alarme.</para>
+
+<screenshot>
+<screeninfo
+>Imagem da janela de edição do alarme</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="editwindow.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela de edição do alarme</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<sect2>
+<title
+>Acção do alarme</title>
+
+<para
+>No grupo <guilabel
+>Acção</guilabel
+>, seleccione o tipo de alarme:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Texto</guilabel
+> para indicar o texto da mensagem de alarme (o qual poderá conter várias linhas) no campo de texto. Defina as seguintes opções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A opção <guilabel
+>Som</guilabel
+> permite-lhe seleccionar se deseja despoletar um alarme audível quando a mensagem de alarme for apresentada. Escolha:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Nenhum</guilabel
+> para mostrar o alarme em silêncio.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Apitar</guilabel
+> para soar uma campainha.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Falar</guilabel
+> para que a mensagem de alarme seja sintetizada, assim como é apresentada. Esta opção só estará disponível se tiver o <application
+>KTTSD</application
+> (do pacote 'kdeaccessibility') instalado e configurado, em conjunto com um sintetizador de fala compatível, &eg; o <application
+>Festival</application
+>.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Ficheiro de som</guilabel
+> para tocar um ficheiro de áudio. Use o botão à direita para mostrar a janela do Ficheiro de Som, que lhe permite seleccionar o ficheiro a reproduzir e definir as opções do volume e de repetição. Se passar o rato por cima do botão, irá aparecer uma dica que lhe indica o ficheiro de áudio seleccionado de momento.</para>
+
+<note
+><para
+>O &kalarm; usa o servidor de som &arts; para a repetição e o controlo do volume. Se o &kalarm; tiver sido compilado sem suporte para o &arts;, as opções de repetição e do volume não estarão disponíveis e aparecerá apenas um selector simples do ficheiro de som, em vez da janela completa do Ficheiro de Som.</para
+></note>
+
+<para
+>Na janela do Ficheiro de Som:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Indique o local ou URL do ficheiro de som, ou use o botão ao lado do campo de edição para mostrar uma janela de selecção de ficheiros.</para>
+</listitem>
+
+<listitem>
+<para
+>Assinale o <guilabel
+>Repetir</guilabel
+> para que o som seja repetido continuamente durante o tempo em que o alarme é mostrado. (A janela da mensagem de alarme contém um botão para parar de tocar o som, no caso de precisar de silêncio mas deseje manter o alarme visível).</para>
+</listitem>
+
+<listitem>
+<para
+>Assinale o <guilabel
+>Volume</guilabel
+> e ajuste a barra deslizante se quiser ajustar o volume com que o ficheiro de áudio é tocado.</para>
+</listitem>
+
+<listitem>
+<para
+>Se o desejar, poderá desvanescer o volume. Isto significa que o ficheiro de som começa a ser reproduzido com um determinado volume e vai mudando gradualmente para o volume final, dentro de um determinado intervalo de tempo específico. O volume final é o que será introduzido no <guilabel
+>Volume</guilabel
+> acima. Para activar a variação gradual, assinale a opção <guilabel
+>Desvanescer</guilabel
+> e escolha o período no qual isso acontece no campo <guilabel
+>Tempo de desvanecimento</guilabel
+> e ajuste a barra do <guilabel
+>Volume inicial</guilabel
+>.</para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>Sempre que possível, o &kmix; é usado para acertar o volume. Isto garante que o volume a que o alarme é tocado não é afectado por quaisquer alterações no nível de volume do computador. Se o &kmix; não estiver a correr (ou se for anterior ao &kde; 3.1), o volume é configurado em relação ao nível de volume actual em que o alarme é despoletado. Por isso, nesse caso, o volume a que o alarme é reproduzido irá variar, dependendo das alterações que hajam no nível de som do computador.</para
+></note>
+
+<tip
+><para
+>Poderá usar o botão <guibutton
+>Tentar</guibutton
+> para testar os níveis de som seleccionados.</para
+></tip>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+>Seleccione a cor de fundo para a janela da mensagem do alarme. (A lista de selecção de cores poderá ser configurada na <link linkend="preferences-fontcolour"
+>janela de Preferências</link
+>.)</para>
+</listitem>
+
+<listitem>
+<para
+>Use o botão do <guibutton
+>Tipo de Letra &amp; Cor...</guibutton
+> para seleccionar um tipo de letra ou uma cor de texto ou de fundo para a mensagem de alarme. Na janela para <guilabel
+>Escolher o Tipo de Letra e Cor do Alarme</guilabel
+>, assinale a opção <guilabel
+>Usar o tipo de letra predefinido</guilabel
+> para mostrar a mensagem com o tipo de letra que estiver configurado por omissão na altura em que a mensagem for apresentada. (O tipo de letra por omissão pode ser configurado na <link linkend="preferences-fontcolour"
+>Janela de preferências</link
+>.) Para escolher um tipo de letra específico para a mensagem, desligue a opção <guilabel
+>Usar o tipo de letra predefinido</guilabel
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Use o botão <guibutton
+>Acções Especiais...</guibutton
+> para indicar os comandos a executar antes ou depois da apresentação do alarme. Na janela das <guilabel
+>Acções Especiais de Alarme</guilabel
+>:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>No campo de <guilabel
+>Acção de pré-alarme</guilabel
+>, indique um comando a executar antes de mostrar o alarme. Lembre-se que o &kalarm; espera que o comando termine antes de mostrar o alarme.</para>
+</listitem>
+
+<listitem>
+<para
+>No campo de <guilabel
+>Acção de pós-alarme</guilabel
+>, indique um comando a executar quando a janela do alarme é fechada.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Veja a descrição dos alarmes de Comandos em baixo para saber os detalhes com que os comandos são executados.</para>
+
+<para
+>Lembre-se que as acções especiais não são executadas se o alarme foi apresentado à hora em que você se desligou e são repostas quando você se ligar.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Ficheiro</guilabel
+> para indicar o nome ou o &URL; de um ficheiro de texto ou de imagem cujo conteúdo seja mostrado na janela da mensagem. Use o botão ao lado do campo de edição para aparecer uma janela de selecção de ficheiros. Define as opções usadas para os alarmes de texto acima, mas repare que a opção <guilabel
+>Falar</guilabel
+> não está disponível.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Comando</guilabel
+> para indicar um comando a executar.</para>
+
+<note
+><para
+>Esta opção não está disponível ser o &kde; estiver a correr em modo quiosque.</para
+></note>
+
+<itemizedlist>
+<listitem>
+<para
+>A opção <guilabel
+>Introduzir um programa</guilabel
+> permite-lhe escolher se deseja introduzir um comando de consola ou um 'script'.</para>
+
+<para
+>Se esta opção estiver desligada, poderá introduzir uma instrução da linha de comandos de modo a executá-la. O comando é passado para a linha de comandos por omissão (definida pela variável de ambiente <envar
+>SHELL</envar
+>) e pode incluir quaisquer opções, parâmetros, comandos via 'pipes', etc., sendo tudo permitido numa única linha de comandos.</para>
+
+<para
+>Se esta opção for assinalada, poderá introduzir o texto de um programa a executar. Lembre-se de incluir uma primeira linha do tipo <literal
+>#!/bin/bash</literal
+> para garantir que o interpretador de comandos correcto é invocado.</para>
+</listitem>
+
+<listitem>
+<para
+>Use o grupo do <guilabel
+>Resultado do Comando</guilabel
+> para indicar o que deseja fazer com o resultado para o terminal que o comando produza enquanto for executado.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Assinale a opção <guilabel
+>Executar numa janela de terminal</guilabel
+> para fazer com que o comando seja executado numa janela de terminal. Poderá escolher o tipo de janela de terminal que será usada na <link linkend="preferences-general"
+>janela de preferências</link
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Assinale a opção <guilabel
+>Registar num ficheiro</guilabel
+> para gravar o resultado do comando num ficheiro. O resultado, antecedido de um cabeçalho que mostra a hora em que o comando foi agendado para correr, será adicionada ao conteúdo existente no ficheiro. Indique o nome do ficheiro no campo de texto ou use o botão ao lado do campo de texto para mostrar uma janela de selecção de ficheiros.</para>
+</listitem>
+
+<listitem>
+<para
+>Assinale a opção <guilabel
+>Esquecer</guilabel
+> para ignorar o resultado do comando.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>E-mail</guilabel
+> para indicar uma mensagem de e-mail para enviar. Preencha os endereços dos destinatários, a linha do assunto da mensagem e o corpo da mesma nos três campos de texto. Use o botão ao lado do campo dos endereçados para mostrar o seu livro de endereços do &kde;, no qual poderá seleccionar os destinatários da mensagem. Os anexos poderão ser adicionados com o botão <guibutton
+>Adicionar...</guibutton
+>. Lembre-se que os ficheiros anexados precisam de existir quando o alarme for disparado; não é gravada nenhuma cópia na altura em que o alarme é configurado. Para remover um anexo, seleccione-o na lista e carregue no botão <guibutton
+>Remover</guibutton
+>.</para>
+
+<para
+>Escolha as seguintes opções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A lista <guilabel
+>De</guilabel
+> permite-lhe seleccionar a identidade do &kmail; a usar como endereço de e-mail para enviar a mensagem. Esta opção só aparece se o seu endereço de e-mail <guilabel
+>De</guilabel
+> na <link linkend="preferences-email"
+>janela de preferências</link
+> estiver configurada para <guilabel
+>Usar as identidades do &kmail;</guilabel
+>. Caso contrário, o seu endereço de e-mail estará predefinido na <link linkend="preferences-email"
+>janela de preferências</link
+>, tornando esta opção inútil.</para>
+</listitem>
+
+<listitem>
+<para
+>Assinale a opção <guilabel
+>Copiar o e-mail para o próprio</guilabel
+> para enviar uma cópia implícita da mensagem para si próprio quando o alarme for despoletado. O endereço de e-mail para o qual será enviada a cópia pode ser definido na <link linkend="preferences-email"
+>janela de Preferências</link
+>, sendo o valor por omissão o seu endereço de e-mail, tal como está definido no Centro de Controlo do &kde;.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Adiamento</title>
+
+<para
+>Se o alarme for recorrente e se foi adiado depois de ter sido mostrado pela última vez, o grupo <guilabel
+>Alarme Adiado</guilabel
+> mostra a hora para a qual o alarme foi adiado. O <guibutton
+>Modificar...</guibutton
+> mostra uma janela que lhe permite alterar a hora do adiamento ou cancelá-lo.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Hora</title>
+
+<para
+>No grupo da <guilabel
+>Hora</guilabel
+>, seleccione</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>À data/hora</guilabel
+> para indicar a data e a hora em que o alarme deverá ser despoletado. Assinale a opção <guilabel
+>A qualquer hora</guilabel
+> se quiser indicar apenas uma data para o alarme: neste caso, o alarme será despoletado na primeira oportunidade a partir da hora do início do dia, na data indicada. (O <link linkend="preferences-general"
+>Configurar o &kalarm;</link
+> descreve como configurar a hora do início do dia).</para>
+
+<para
+>Para um alarme não-repetitivo, a data/hora que aqui indicar dever-se-á passar no futuro ou, se só indicar uma data, terá de ser hoje ou depois. Para um alarme repetitivo, não existem estas restrições dado que a data/hora de início será ajustada automaticamente para a primeira repetição que aconteça a seguir à hora actual.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Tempo a partir de agora</guilabel
+> para indicar quanto tempo ficará à espera (em horas e minutos) até que o alarme seja despoletado.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Chamada de Atenção</title>
+
+<para
+>Para um alarme visível, assinale a <guilabel
+>Chamada de Atenção</guilabel
+> se quiser mostrar uma chamada de atenção antes do alarme principal e de cada uma das suas repetições (se existirem). Indique com que antecedência deseja, usando os controlos de edição por baixo da opção propriamente dita.</para>
+
+<note
+><para
+>Só poderá mostrar uma chamada de atenção antes de cada repetição de um alarme se as repetições estiver configuradas na página de <guilabel
+>Recorrência</guilabel
+>. Se o botão de <guibutton
+>Repetição Simples</guibutton
+> for usado em alternativa, será mostrada uma chamada de atenção somente antes da primeira ocorrência.</para
+></note>
+
+<para
+>Se o alarme se repetir, assinale a opção <guilabel
+>Chamada de atenção apenas para a primeira recorrência</guilabel
+> se desejar apenas uma chamada de atenção antes da primeira repetição do alarme. Se não estiver assinalada, o período da chamada de atenção está limitado a ser menor que o intervalo de repetição.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Cancelamento</title>
+
+<para
+>As opções de cancelamento posterior determinam a forma como um alarme é tratado depois da sua hora agendada:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A opção <guilabel
+>Cancelar se atrasado</guilabel
+> indica o que acontece se o alarme não puder ser disparado à hora agendada.</para>
+
+<para
+>Assinale esta opção para cancelar o alarme, se não conseguir ser despoletado dentro de um determinado período de tempo após a hora agendada. O período de tempo é seleccionado com os campos que aparecem quando você assinalar a opção. Por exemplo, se indicar um período de tempo de 1 hora, o alarme será despoletado à primeira oportunidade que ocorrer até 1 hora após a hora exacta mas, se não conseguir ser disparado nesse período, a sua activação será cancelada.</para>
+
+<note
+><para
+>O atraso dos alarmes apenas para datas, &ie; os que tenham a opção <guilabel
+>A qualquer hora</guilabel
+> seleccionada, é calculado a partir da hora de início-do-dia na data agendada para o alarme.</para
+></note>
+
+<para
+>Deixe a opção desligada para despoletar o alarme à primeira oportunidade, a partir da hora agendada e independentemente do seu atraso.</para>
+
+<note
+><para
+>Um alarme só poderá ser desencadeado enquanto você estiver ligado e tanto o X como o <application
+>servidor de alarme</application
+> estiver em execução.</para
+></note>
+</listitem>
+
+<listitem>
+<para
+>Assinale a opção <guilabel
+>Fechar automaticamente a janela ao fim deste tempo</guilabel
+> se quiser que a janela do alarme seja fechada automaticamente se continuar visível, na altura em que a hora de cancelamento tardio expirar.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Recorrência</title>
+
+<para
+>Indique se ou como o alarme deverá ser repetido, se usar o botão de <guibutton
+>Repetição Simples</guibutton
+> e a página de <guilabel
+>Recorrência</guilabel
+>. A página <guilabel
+>Recorrência</guilabel
+> permite a maior flexibilidade na configuração de uma repetição mas, para as repetições simples que consigam ser descritas como um número de repetições com um intervalo fixo entre elas, o botão de <guibutton
+>Repetição Simples</guibutton
+> oferece uma janela mais simples.</para>
+
+<note
+><para
+>As chamadas de atenção são tratadas de forma diferente, dependendo do método que é usado para configurar um alarme repetitivo. Se usar o botão de <guibutton
+>Repetição Simples</guibutton
+>, só será mostrada uma chamada de atenção antes da primeira ocorrência do alarme, enquanto se usar a página de <guilabel
+>Recorrência</guilabel
+>, irá aparecer uma chamada de atenção antes de cada repetição.</para
+></note>
+
+<para
+>Poderá também usar o botão de <guibutton
+>Repetição Simples</guibutton
+> em conjunto com a página de <guilabel
+>Recorrência</guilabel
+>, para configurar uma repetição dentro de outra repetição. Neste caso, sempre que chegar a hora de um alarme, tal como foi indicado na página de <guilabel
+>Recorrência</guilabel
+>, em vez de ser despoletado uma vez, será disparado repetidamente, de acordo com a sua indicação de repetição simples. Por exemplo, para configurar um alarme que se repita a todas as horas, desde o meio-dia até às 6 da tarde de todas as Quintas-Feiras, poderia usar a página de <guilabel
+>Recorrência</guilabel
+> para configurar uma repetição semanal às Quintas ao meio-dia e usar a janela de Repetição Simples para indicar um intervalo de 1 hora e uma quantidade igual a 7 ou uma duração de 6 horas.</para>
+
+<para
+>A característica básica de repetição do alarme é mostrada por conveniência na página do <guilabel
+>Alarme</guilabel
+>, para além do botão de <guibutton
+>Repetição Simples</guibutton
+>. O intervalo de repetição, tal como está configurado na página de <guilabel
+>Recorrência</guilabel
+>, é mostrado em primeiro lugar, seguido do intervalo de repetição configurado com o botão de <guibutton
+>Repetição Simples</guibutton
+>.</para>
+
+<sect3>
+<title
+>Janela de Repetição Simples</title>
+
+<para
+>Assinale a opção <guilabel
+>Repetir a cada</guilabel
+> para configurar uma repetição ou desligue-a para remover as repetições. Se a opção <guilabel
+>Repetir a cada </guilabel
+> estiver assinalada, configure a repetição da seguinte forma:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Indique o intervalo de tempo entre as repetições nas opções ao lado de <guilabel
+>Repetir a cada</guilabel
+>. Seleccione as unidades de tempo desejadas (&eg; <guilabel
+>dias</guilabel
+>) e indique depois o número de unidades.</para>
+</listitem>
+
+<listitem
+><para
+>Indique depois a quantidade de repetições ou a sua duração:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Seleccione o <guilabel
+>Número de veses</guilabel
+> para indicar o número de repetições que o alarme deverá ter, incluindo a sua ocorrência inicial. Como tal, por exemplo, para que o alarme ocorra mais 3 vezes depois do seu primeiro disparo, deverá indicar 4 aqui.</para>
+</listitem>
+
+<listitem
+><para
+>Seleccione a <guilabel
+>Duração</guilabel
+> para indicar o período de tempo total, durante o qual o alarme deverá ser repetido. Este não precisa de ser um múltiplo exacto do intervalo de repetição; este será arredondado automaticamente quando você carregar em <guibutton
+>OK</guibutton
+>.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>A duração de uma repetição simples é restringida se for usada em conjunto com uma repetição configurada na página <guilabel
+>Recorrência</guilabel
+>. Neste caso, de cada vez que o alarme repetir, tal como for indicado na página de <guilabel
+>Recorrência</guilabel
+>, todas as repetições simples activas, que tenham começado na repetição anterior, serão automaticamente canceladas. Isto evita que se sobreponham as repetições simples para o mesmo alarme. A duração da repetição simples está restrita, desta forma, a ser menor que o maior intervalo entre repetições.</para
+></note>
+
+</sect3>
+
+<sect3>
+<title
+>Página de Recorrência</title>
+
+<para
+>No grupo da <guilabel
+>Regra de Recorrência</guilabel
+>, indique o tipo de recorrência ou o período de tempo da seguinte forma:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Para disparar o alarme somente uma vez, seleccione <guilabel
+>Sem recorrência</guilabel
+>.</para
+></listitem>
+
+<listitem
+><para
+>Seleccione <guilabel
+>Na autenticação</guilabel
+> para despoletar o alarme sempre que você se ligue, até à sua hora final agendada. Depois, na sua hora final, será despoletado uma última vez. (Lembre-se que um alarme repetido na autenticação será também despoletado de cada vez que você activar os alarme ou reiniciar o <application
+>servidor de alarme</application
+>.)</para
+></listitem>
+
+<listitem>
+<para
+>Para que o alarme se repita em intervalos regulares, seleccione um dos tipos de períodos e indique depois no campo <guilabel
+>Recorrência a cada</guilabel
+> quantos períodos de tempo deverão passar entre cada repetição. Por exemplo, para repetir em cada quinzena, poderá seleccionar <guilabel
+>Diariamente</guilabel
+> e indicar um valor igual a 14 ou seleccione <guilabel
+>Semanalmente</guilabel
+> e introduza um valor igual a 2. Dependendo do tipo de período de tempo seleccionado, poderá ter outras opções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Para uma recorrência semanal, assinale cada dia da semana em que deseja activar o alarme.</para>
+</listitem>
+
+<listitem>
+<para
+>Para uma recorrência mensal, poderá tanto indicar uma data fixa como uma posição (&eg; a segunda Terça-Feira).</para>
+</listitem>
+
+<listitem>
+<para
+>Para uma recorrência anual, tanto poderá escolher um dia fixo do mês ou uma posição dentro de um mês (&eg; o último Sábado de Maio). Assinale cada mês do ano em que deseja activar o alarme.</para>
+</listitem>
+</itemizedlist>
+
+<tip
+><para
+>Para configurar um alarme diário para ocorrer apenas nos dias da semana, use uma recorrência semanal e assinale todos os dias da semana.</para
+></tip>
+
+</listitem>
+</itemizedlist>
+
+<para
+>No grupo do <guilabel
+>Fim da Recorrência</guilabel
+>, configure a amplitude temporal de recorrência global da seguinte forma:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Seleccione <guilabel
+>Sem fim</guilabel
+> para continuar as repetições indefinidamente.</para
+></listitem>
+
+<listitem
+><para
+>Seleccione <guilabel
+>Acabar ao fim de</guilabel
+> para indicar o número total de ocorrências do alarme.</para
+></listitem>
+
+<listitem
+><para
+>Seleccione <guilabel
+>Acabar em</guilabel
+> para indicar a data/hora até à qual o alarme será repetido.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se desejar excluir certas datas/horas da repetição que tenha configurado, indique-as no grupo <guilabel
+>Excepções</guilabel
+>. A lista de excepções (&ie;, as datas/horas excluídas) é mostrada à esquerda. Para adicionar uma nova excepção, introduza uma data à direita e carregue em <guibutton
+>Adicionar</guibutton
+>. Para alterar uma excepção, seleccione-a na lista, indique a nova data à direita e carregue em <guibutton
+>Modificar</guibutton
+>. Para remover uma excepção, seleccione-a na lista e carregue em <guibutton
+>Remover</guibutton
+>.</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title
+>Outros controlos</title>
+
+<para
+>Para os alarmes visíveis, a opção <guilabel
+>Confirmar a recepção</guilabel
+> permite-lhe indicar se será notificado da confirmação quando fechar a janela da mensagem de alarme. Isto poderá ser usado como salvação para uma confirmação acidental dos alarmes.</para>
+
+<para
+>Seleccione a opção <guilabel
+>Mostrar no &korganizer;</guilabel
+> para adicionar o alarme ao calendário activo do &korganizer;, onde ele irá aparecer como um evento sem alarme. Esta opção permite-lhe registar os alarmes no &korganizer;, tirando à mesma partido das funções do &kalarm;.</para>
+
+<note
+><para
+>Se quiser modificar ou remover posteriormente o alarme no &kalarm;, o evento do &korganizer; será modificado ou removido por consequência. Contudo, se modificar o evento no &korganizer;, o alarme no &kalarm; não será afectado.</para
+></note>
+
+<para
+>Carregue no botão <guibutton
+>Carregar um Modelo</guibutton
+> para seleccionar um modelo com o qual preencher a janela, tal como descrito em <link linkend="create-edit"
+>Criar e manipular alarmes</link
+>. </para>
+
+<para
+>Carregue no botão <guibutton
+>Testar</guibutton
+> para exibir o alarme e verificar se funciona correctamente. O alarme é executado da mesma forma como se tivesse sido agendado da forma normal.</para>
+
+<para
+>Carregue no botão <guibutton
+>OK</guibutton
+> quando todos os detalhes estiverem correctos para adicionar o alarme à lista agendada.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="message-window">
+<title
+>Janela de mensagem de alarme</title>
+
+<para
+>Quando uma mensagem de alarme chega à sua hora, é mostrada em todos os ecrãs do &kde; e não pode ser coberta pelas janelas normais, para garantir que você a vê. A janela da mensagem mostra a hora para a qual o alarme foi agendado, para que você possa ver quando apareceu se estava ausente nessa hora. (Para as mensagens das chamadas de atenção, todavia, a data/hora mostrada é a do alarme principal ou da sua repetição, não é a hora da mensagem da chamada de atenção, e o seu título é <quote
+>Chamada de Atenção</quote
+>).</para>
+
+<para
+>As janelas de mensagens de alarme permanecem visíveis até que as reconheça, a menos que a opção <guilabel
+>Fechar automaticamente a janela depois do período de cancelamento tardio</guilabel
+> esteja assinalada na <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+>. No caso de um alarme repetitivo, se permanecer alguma janela aberta e não reconhecida de alguma ocorrência anterior do alarme, a janela existente simplesmente é realçada quando o alarme repetir. Isto evita que tenha de reconhecer várias cópias da mesma mensagem, no caso de não desejar, ou ser incapaz de, reconhecer uma mensagem na hora em que aparece.</para>
+
+<para
+>A janela da mensagem de alarme contém as opções que se seguem, desde que aplicadas ao alarme apresentado:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Confirmar o alarme ao carregar no botão <guibutton
+>Fechar</guibutton
+>. Isto fecha a janela (depois de um pedido de confirmação, se seleccionou a opção <guilabel
+>Confirmar a recepção</guilabel
+>).</para>
+</listitem>
+
+<listitem>
+<para
+>Edite o alarme, carregando no botão <guibutton
+>Editar...</guibutton
+>. Isto mostra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Mostrar as opções para adiar o alarme para mais tarde, carregando no botão <guibutton
+>Adiar...</guibutton
+>. Depois seleccione a opção <guilabel
+>Adiar para a data/hora</guilabel
+> de modo a indicar a data e hora em que a mensagem deverá ser mostrada de novo ou seleccione o <guilabel
+>Adiar durante o intervalo de tempo</guilabel
+> para indicar em que tempo a partir de agora (em horas e minutos) é que a mensagem deverá ser mostrada de novo. Depois, carregue em <guibutton
+>Adiar</guibutton
+> para remeter a mensagem de alarme para mais tarde e fechar a sua janela.</para>
+
+<note
+><para
+>A hora para a qual é adiado um alarme deverá ser anterior à sua próxima ocorrência escalonada ou até à próxima chamada de atenção. Por essa razão, o botão <guibutton
+>Adiar...</guibutton
+> na janela da mensagem de alarme e o botão de <guibutton
+>OK</guibutton
+> na janela de adiamento, ficam desactivados um minuto antes da próxima ocorrência ou chamada de atenção.</para
+></note>
+
+<note
+><para
+>O botão <guibutton
+>Adiar...</guibutton
+> não está disponível para os alarmes que são apresentados após a autenticação, devido ao facto de a opção <guilabel
+>Repetir após a autenticação</guilabel
+> ter sido seleccionada.</para
+></note>
+</listitem>
+
+<listitem>
+<para
+>Pare de tocar o ficheiro de som do alarme, carregando no botão que mostra o símbolo para <quote
+>parar de tocar</quote
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Se a mensagem do alarme foi criada ao arrastar um e-mail do &kmail;, poderá aceder directamente ao &kmail;, carregando no botão que mostra o ícone do &kmail;. Isto irá seleccionar e realçar a mensagem de e-mail na lista de pastas do &kmail;.</para>
+
+<warning
+><para
+>Se os índices do &kmail; forem gerados de novo, a ligação à mensagem de e-mail do &kmail; será perdida.</para
+></warning>
+</listitem>
+
+<listitem>
+<para
+>O botão que mostra o ícone do <guiicon
+>&kalarm;</guiicon
+> oferece uma forma conveniente de activar o &kalarm;.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>A janela da mensagem de alarme pode ser mostrada de dois modos diferentes, dependendo das suas preferências. Poderá escolher o modo na <link linkend="preferences-view"
+>janela de Preferências</link
+>.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Como uma janela normal. Neste modo, a captura do teclado é feita pela janela da mensagem de alarme logo que aparecer, por isso, se estiver a escrever alguma coisa na hora, os seus eventos de teclado serão desviados para ele em vez de ser para a sua aplicação original.</para>
+</listitem>
+
+<listitem>
+<para
+>Como uma janela não-modal. Neste modo, não há captura do teclado quando aparecer a janela da mensagem de alarme, como tal não irá interferir com a sua escrita. Contudo, neste modo, a janela não tem barra de título, como tal não a poderá mover ou redimensionar.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="system-tray">
+<title
+>Operação na bandeja do sistema</title>
+
+<para
+>O &kalarm; poderá ser executado como um ícone na bandeja do sistema. Este ícone permite a activação com um 'click' do &kalarm; e oferece tanto uma indicação do estado e o controlo da monitorização dos alarmes. Uma janela normal do &kalarm; indica que os alarmes estão a ser monitorizados, enquanto que um ícone cinzento indica que os alarmes não estão a ser monitorizados.</para>
+
+<para
+>Se você passar o cursor do rato por cima do ícone da bandeja do sistema, aparece um resumo das primeiras mensagens de alarmes que irão ser activados nas próximas 24 horas como uma dica. Poderá desligar essa funcionalidade ou configurar o número de alarmes a mostrar e o seu formato na <link linkend="preferences-view"
+>janela de preferências</link
+>.</para>
+
+<para
+>Carregue com o &LMB; no ícone da bandeja do sistema para esconder ou mostrar a janela principal do &kalarm;.</para>
+
+<para
+>Carregue com o &RMB; no ícone da bandeja do sistema para mostrar o seu menu de contexto:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Activar os Alarmes</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa a monitorização dos alarmes. Esta opção só aparece se os alarmes estiverem desactivados de momento.</action
+></para>
+<para
+>Veja a <link linkend="enable-disable"
+>Activação/desactivação dos alarmes</link
+> para mais detalhes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Desactivar os Alarmes</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Desactiva a monitorização dos alarmes. Esta opção só aparece se os alarmes estiverem activados de momento.</action
+></para>
+<para
+>Veja a <link linkend="enable-disable"
+>Activação/desactivação dos alarmes</link
+> para mais detalhes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Novo Alarme...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a janela de edição de alarmes para criar um novo alarme.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Novo Alarme a Partir de Modelo</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a lista de modelos de alarmes num menu. Quando seleccionar um deles, a janela de edição de alarmes irá aparecer, preenchida previamente com os detalhes desse modelo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Configurar o &kalarm;...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a janela de preferências do &kalarm;.</action
+></para>
+<para
+>A janela de preferências está descrita em <link linkend="preferences"
+>Configurar o &kalarm;</link
+>. Ela inclui as opções relacionadas com o ícone da bandeja do sistema para o &kalarm;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Restaurar / Minimizar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Restaura ou minimiza a janela principal do &kalarm;.</action
+></para>
+<para
+>Esta opção só está disponível se o modo de execução for o <quote
+>contínuo</quote
+>. (Veja a secção <link linkend="preferences-general"
+>Configurar o &kalarm;</link
+> para uma descrição dos modos de execução.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha o ícone de bandeja do sistema do &kalarm;.</action
+></para>
+<para
+>Somente no modo de execução <quote
+>contínuo</quote
+>, também fecha todas as janelas principais do &kalarm;. Não faz efeito na monitorização dos alarmes pelo <application
+>servidor de alarmes</application
+>, se tiver desligado a opção <guilabel
+>Desactivar os alarmes quando inactivo</guilabel
+> na janela de preferências.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2>
+<title
+>Mostrar o &kalarm; na bandeja do sistema</title>
+
+<para
+>Você precisa de estar a correr o ambiente de trabalho do &kde; para mostrar o &kalarm; na bandeja do sistema. Se o &kalarm; estiver a correr no modo <quote
+>contínuo</quote
+>, o ícone da bandeja do sistema fica sempre visível. Estas instruções só se aplicam no modo <quote
+>a-pedido</quote
+>. (Veja o <link linkend="preferences-general"
+>Configurar o &kalarm;</link
+> para uma descrição dos modos de execução.)</para>
+
+<para
+>Para mostrar o &kalarm; na bandeja de sistema, seleccione <menuchoice
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar na Bandeja do Sistema</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Para remover o &kalarm; da bandeja do sistema, faça uma das seguintes operações:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Esconder da Bandeja do Sistema</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; no ícone da bandeja do sistema e escolha a opção <menuchoice
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> do menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+</sect1>
+
+<sect1 id="refreshing">
+<title
+>Actualizar os alarmes</title>
+
+<para
+>No caso pouco provável de algum alarme não ter sido desencadeado quando o deveria ter sido, poderá actualizar a lista de alarmes e despoletar os alarmes em falta, seleccionado a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Actualizar os Alarmes</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>O &kalarm; volta a despoletar os alarmes em falta, reinicializando o <application
+>servidor de alarmes</application
+>, o qual é discutido na secção do <link linkend="daemon-reset"
+>Servidor de alarmes</link
+>.</para>
+
+</sect1>
+
+<sect1 id="enable-disable">
+<title
+>Activar/desactivar os alarmes</title>
+
+<para
+>Os alarmes poderão ser activados e desactivados por inteiro ou individualmente:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A <quote
+>Monitorização de alarmes</quote
+> aplica-se aos alarmes como um todo. Quando a monitorização de alarmes está desactivada, o <application
+>servidor de alarmes</application
+> deixa de verificar os alarmes e, como tal, não irá despoletar quaisquer alarmes. Quando a monitorização de alarmes estiver activa (a situação normal), todos os alarmes que não tenham sido desactivados individualmente irão disparar às horas apropriadas.</para>
+</listitem>
+
+<listitem>
+<para
+>Os alarmes poderão ser activados ou desactivados individualmente, independentemente do estado de monitorização dos alarmes. Como tal, o estado de activado/desactivado dos alarmes individuais ficará inalterado se desactivar e voltar a activar a monitorização dos alarmes. Ao contrário da monitorização dos alarmes, que poderá potencialmente ser desactivada devido ao facto do &kalarm; não estar a correr ou o <application
+>servidor de alarmes</application
+> não estar a funcionar, os alarmes individuais só poderão ser desactivados, se usar os comandos do menu para o fazer.</para>
+
+<para
+>O estado de activado/desactivado individual de um alarme é indicado pela sua cor na lista de alarmes (a cor é configurável na página de <link linkend="preferences-fontcolour"
+>Tipo de Letra &amp; Cor</link
+> da janela de Preferências).</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para um alarme disparar, deverá estar activo individualmente, assim como a monitorização do alarme deverá estar activa.</para>
+
+<sect2>
+<title
+>Activar a monitorização de alarmes</title>
+
+<para
+>Se o modo de execução do &kalarm; for o <quote
+>contínuo</quote
+> e se você tiver seleccionado a opção <guilabel
+>Desactivar os alarmes quando inactivo</guilabel
+> na janela de preferências, é preciso garantir que o &kalarm; está a correr para que a monitorização dos alarmes tome lugar.</para>
+
+<para
+>Aí, se a monitorização de alarmes estiver desactivada de momento, faça uma das seguintes acções para activar os alarmes:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Activar Alarmes</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; no ícone da bandeja do sistema e escolha a opção <menuchoice
+><guimenuitem
+>Activar os Alarmes</guimenuitem
+></menuchoice
+> no menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>O <application
+>servidor de alarmes</application
+> é iniciado se necessário e os alarmes são monitorizados até quando chegar a sua hora.</para>
+
+</sect2>
+
+<sect2>
+<title
+>Desactivar a monitorização de alarmes</title>
+
+<para
+>Existem várias formas de desactivar a monitorização dos alarmes que impede o &kalarm; de mostrar os outros alarmes até que volte a activá-los, ou &ndash; assumindo que o <application
+>servidor de alarmes</application
+> esteja configurado para ser iniciado após a autenticação &ndash; até à próxima vez que se autenticar.</para>
+
+<para
+>Para desactivar os alarmes, sem parar o <application
+>servidor de alarmes</application
+>, faça uma das seguintes acções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Desactivar Alarmes</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o botão <mousebutton
+>direito</mousebutton
+> no ícone da bandeja do sistema e escolha a opção <menuchoice
+><guimenuitem
+>Desactivar os Alarmes</guimenuitem
+></menuchoice
+> no menu de contexto.</para>
+</listitem>
+
+<listitem>
+<para
+>Se o modo de execução do &kalarm; for o <quote
+>contínuo</quote
+> e se tiver seleccionado a opção <guilabel
+>Desactivar os alarmes quando inactivo</guilabel
+> na janela de preferências, saia do &kalarm;.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para desactivar os alarmes, parando o <application
+>servidor de alarmes</application
+>:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Controlar o Servidor de Alarmes...</guimenuitem
+></menuchoice
+>. Isto mostra a janela do Gestor de Serviços que lhe permite parar o <application
+>servidor de alarmes</application
+>.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Activar/desactivar os alarmes individualmente</title>
+
+<para
+>Para activar individualmente os alarmes que estejam desactivados de momento, faça uma das seguintes acções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione um ou mais alarmes, carregando nos itens respectivos na lista de alarmes. Depois, escolha a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Activar</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; nos itens desejados na lista de alarmes e escolha a opção <menuchoice
+><guimenuitem
+>Activar</guimenuitem
+></menuchoice
+> do menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para desactivar os alarmes individuais que estejam activos de momento, faça uma das seguintes acções:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Seleccione um ou mais alarmes, carregando nos itens respectivos na lista de alarmes. Depois, escolha a opção <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Desactivar</guimenuitem
+> </menuchoice
+>.</para>
+</listitem>
+
+<listitem>
+<para
+>Carregue com o &RMB; nos itens desejados na lista de alarmes e escolha a opção <menuchoice
+><guimenuitem
+>Desactivar</guimenuitem
+></menuchoice
+> do menu de contexto.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+</sect1>
+
+<sect1 id="quitting">
+<title
+>Sair do programa</title>
+
+<para
+>Saia do &kalarm;, fechando todas as suas janelas e o ícone da bandeja do sistema ou, se estiver a correr no modo <quote
+>contínuo</quote
+>, fechando todas as janelas de mensagens e seleccionando a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> ou o <menuchoice
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> do menu de contexto do ícone da bandeja de sistema.</para>
+
+<para
+>O efeito da opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> ou do item do menu de contexto do ícone da bandeja do sistema <menuchoice
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+> depende do modo de execução: no modo <quote
+>a-pedido</quote
+> ele esconde o ícone da bandeja do sistema, enquanto que no modo <quote
+>contínuo</quote
+>, sai do programa.</para>
+
+<tip
+><para
+>Se você tiver desligado a opção <guilabel
+>Desactivar os alarmes quando inactivo</guilabel
+> na janela de preferências, a saída do &kalarm; não tem efeito no <application
+>servidor de alarmes</application
+> que, se já estiver activo, irá continuar a monitorizar os alarmes agendados e pedir a sua apresentação quando chegar a sua hora.</para
+></tip>
+
+</sect1>
+</chapter>
+
+<chapter id="preferences">
+<title
+>Configurar o &kalarm;</title>
+
+<para
+>Para configurar a operação do &kalarm; de acordo com o seu sistema e com as suas preferências pessoais, seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kalarm;...</guimenuitem
+></menuchoice
+>. Isto mostra a janela de configuração.</para>
+
+<sect1 id="preferences-general">
+<title
+>Geral</title>
+
+<para
+>A secção <guilabel
+>Geral</guilabel
+> permite-lhe controlar o comportamento global do &kalarm;:</para>
+
+<itemizedlist>
+<listitem
+><para
+>O grupo do <guilabel
+>Modo de Execução</guilabel
+>: Estas opções controlam o ícone da bandeja de sistema do &kalarm; e permitem também algum controlo sobre o uso dos recursos do sistema por parte do &kalarm;, indicando se deve ou não executá-lo continuamente. Se a performance do sistema for relevante, a execução a-pedido sem mostrar o ícone da bandeja do sistema poderá ser desejável; se o correr continuamente na bandeja do sistema irá usar mais recursos do sistema mas dá-lhe o benefício de mostrar uma indicação activada pelo alarme e torna a aplicação mais acessível. A execução do &kalarm; a pedido não afecta a execução dos alarmes, dado que é o <application
+>servidor de alarmes</application
+> e não o &kalarm; que monitorizam a lista de alarmes e os disparam.</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Correr apenas a pedido</guilabel
+>: o &kalarm; só é executado quando um alarme for despoletado, se o correr manualmente ou enquanto o seu ícone na bandeja do sistema estiver visível. Neste modo, o ícone da bandeja do sistema pode à mesma estar visível, mas se fechar esse ícone não fará efeito em nenhuma janela do &kalarm;.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Correr continuamente na bandeja do sistema</guilabel
+>: o &kalarm; corre continuamente e o ícone da bandeja do sistema é sempre apresentado enquanto estiver a correr. Neste modo, se fechar o ícone da bandeja do sistema fecha todas as janelas principais do &kalarm; e, se não estiver nenhuma janela de mensagem visível, sai da aplicação. As opções disponíveis para este modo são:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Desactivar os alarmes quando inactivo</guilabel
+>: Se seleccionar esta opção, fará com que os alarmes sejam desactivados sempre que o ícone da bandeja do sistema do &kalarm; não esteja visível.</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Avisar antes de sair</guilabel
+>: Quando os alarmes forem desactivados enquanto o &kalarm; não estiver a correr, a selecção desta opção pede-lhe uma confirmação se tentar terminar o &kalarm; com a opção do ícone da bandeja do sistema <menuchoice
+><guimenu
+>Sair</guimenu
+></menuchoice
+>. Isto evita que os alarmes sejam desactivados acidentalmente. Por razões de segurança, esta opção é reactivada automaticamente sempre que mudar de modo de execução.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+
+<!--
+<para
+>In this mode, if no system tray exists, &kalarm; runs
+continuously in the background and alarms are always enabled.</para>
+-->
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Arrancar no início da sessão</guilabel
+>: No modo contínuo, isto inicia o &kalarm; no arranque da sessão do &kde;, após a autenticação, para garantir que o &kalarm; corre a toda a hora, a menos que o termine manualmente.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Auto-iniciar o ícone da bandeja ao ligar-se</guilabel
+>: No modo a pedido, isto mostra o ícone do &kalarm; na bandeja do sistema após a autenticação. O &kalarm; irá correr até que este ícone seja fechado.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Iniciar a monitorização do alarme no arranque</guilabel
+>: Isto inicia a monitorização do alarme no arranque da sessão do KDE, ao iniciar o <application
+>servidor de alarmes</application
+>. Lembre-se que, para que os alarmes sejam activados, também necessita de seleccionar as opções apropriadas no grupo do <guilabel
+>Modo de Execução</guilabel
+>.</para>
+
+<warning
+><para
+>Esta opção deverá ser sempre assinalada, a menos que pretenda desactivar a utilização do &kalarm;.</para
+></warning>
+
+<note
+><para
+>Esta opção fica automaticamente seleccionada de novo, sempre que o &kalarm; é executado. Por isso, se tiver desligado esta opção e quiser a evitar que o <application
+>servidor de alarmes</application
+> se execute no início, terá de desligar esta opção de novo, de cada vez que executar o &kalarm;.</para
+></note>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Início do dia para os alarmes por data</guilabel
+>: Define a hora do início do dia para o caso da activação dos alarmes apenas por data, &ie; os que têm a opção <guilabel
+>A qualquer hora</guilabel
+> seleccionada. Quando chegar a data exacta, estes alarmes serão activados na primeira oportunidade que for possível durante as 24 horas, a ter início na hora do início do dia.</para>
+</listitem>
+
+<listitem
+><para
+>Se você tiver configurado repetições anuais para o 29 de Fevereiro, indique como é que estas serão tratadas nos anos não-bissextos, seleccionando uma das seguintes opções:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>28 de Fevereiro</guilabel
+>: o alarme irá ocorrer a 29 de Fevereiro nos anos bissextos e a 28 de Fevereiro nos outros anos.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>1 de Março</guilabel
+>: o alarme irá ocorrer a 29 de Fevereiro nos anos bissextos e a 1 de Março nos outros anos.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Não repetir</guilabel
+>: o alarme irá ocorrer a 29 de Fevereiro nos anos bissextos, mas será suprimido nos outros anos.</para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>A alteração desta opção não irá provocar a repetição da avaliação da próxima ocorrência dos alarmes existentes. Só irá afectar os alarmes novos ou os alarmes existentes, depois de terem sido despoletados uma outra vez.</para
+></note>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Confirmar as remoções dos alarmes</guilabel
+>: Indique se será questionado para confirmar de cada vez que deseja remover um alarme.</para>
+</listitem>
+
+<listitem
+><para
+>Grupo dos <guilabel
+>Alarmes Expirados</guilabel
+>: Estas opções controlam o armazenamento dos alarmes expirados.</para>
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Manter os alarmes depois de expirarem</guilabel
+>: Seleccione esta opção para armazenar os alarmes expirados e removidos. Desligue-a para não guardar nenhum registo dos alarmes, logo que estes deixem de estar activos. Lembre-se que os alarmes removidos só são guardados se tiverem sido despoletados anteriormente. Se remover um alarme antes de este ser despoletado, será descartado.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Descartar os alarmes expirados ao fim de</guilabel
+>: Indique o número de dias para guardar os alarmes expirados e removidos, após os quais eles serão removidos de forma permanente.</para>
+</listitem>
+
+<listitem
+><para
+><guibutton
+>Limpar os alarmes expirados</guibutton
+>: Este botão limpa todos os alarmes expirados que estejam armazenados. Isto não faz efeito nos alarmes que irão expirar a seguir; eles continuarão a ser guardados de acordo com as opções seleccionadas.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Terminal para os Comandos de Alarme</guilabel
+>: Aqui poderá seleccionar o tipo de janela de terminal que será usado para os alarmes de comandos a serem executados numa janela de terminal. Algumas das aplicações de janelas de terminais estão pré-configuradas, &eg; o <application
+>xterm</application
+>, o &konsole;, ainda que só sejam visíveis os que estiverem instalados aqui. Poderá ver as opções actuais do comando que são usadas por cada aplicação, mostrando a ajuda de contexto para a sua opção respectiva.</para>
+
+<para
+>Se quiser usar outra aplicação ou quiser usar uma das que se encontram listadas, só que com opções do comando diferentes, seleccione <guilabel
+>Outro</guilabel
+> e indique o comando para invocar a janela do terminal. Por omissão, o texto do comando do alarme será adicionado ao que indicar. Em alternativa, poderá indicar onde é que o texto do comando do alarme será introduzido, usando um dos seguintes códigos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>%c</term>
+<listitem>
+<para
+>O texto do comando do alarme será substituído.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>%w</term>
+<listitem>
+<para
+>O texto do comando do alarme será substituído, com um <literal
+>sleep</literal
+> adicionado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>%C</term>
+<listitem>
+<para
+>Um ficheiro de comando temporário, contendo o texto do comando do alarme, será criado, sendo substituído o comando para executar o ficheiro.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>%W</term>
+<listitem>
+<para
+>Um ficheiro de comando temporário, contendo o texto do comando do alarme, será criado com um <literal
+>sleep</literal
+> adicionado, sendo substituído o comando para executar o ficheiro.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Quando o alarme do comando for despoletado, o seu texto de comando será rodeado de aspas antes de ser introduzido no comando da janela de terminal.</para>
+</listitem>
+
+</itemizedlist>
+</sect1>
+
+<sect1 id="preferences-email">
+<title
+>E-mail</title>
+
+<para
+>A secção <guilabel
+>E-mail</guilabel
+> permite-lhe escolher as opções para enviar e endereçar os alarmes por e-mail:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Cliente de e-mail</guilabel
+>: Indique o cliente de e-mail que será usado para enviar os alarmes por e-mail:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>KMail</guilabel
+>: Quando um alarme de e-mail é activado, o e-mail é enviado utilizando o &kmail; (que é iniciado primeiro, se for necessário) como se segue:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Se o &kmail; for da versão 1.7 ou posterior, a mensagem é enviada automaticamente.</para>
+</listitem>
+
+<listitem
+><para
+>Se o &kmail; for de uma versão anterior, a mensagem é adicionada à pasta <filename
+>A enviar</filename
+> do &kmail; para ser transmitida posteriormente.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Sendmail</guilabel
+>: Quando é despoletado um alarme por e-mail, a mensagem é enviada automaticamente com o <application
+>sendmail</application
+>. Esta opção só irá funcionar se o seu sistema estiver configurado para usar o <application
+>sendmail</application
+> ou um agente de transporte de e-mail compatível com o <application
+>sendmail</application
+>, como o <application
+>postfix</application
+> ou o <application
+>qmail</application
+>.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Copiar os e-mails enviados para a pasta de enviados do &kmail;</guilabel
+>: Seleccione esta opção se, de cada vez que um alarme por e-mail for despoletado, quiser que uma cópia da mensagem transmitida seja guardada na pasta <filename
+>enviado</filename
+> do &kmail;.</para>
+
+<note
+><para
+>Esta opção não está disponível quando o &kmail; está seleccionado como o cliente de e-mail, dado que o &kmail; faz isto automaticamente.</para
+></note>
+</listitem>
+
+<listitem>
+<para
+>Seleccione o seu endereço de e-mail a usar como endereço do remetente nas mensagens de alarme:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Seleccione <guilabel
+>De</guilabel
+> para indicar um endereço de e-mail.</para>
+</listitem>
+
+<listitem
+><para
+>Seleccione a opção <guilabel
+>Usar o endereço do Centro de Controlo</guilabel
+> para usar o endereço de e-mail configurado no Centro de Controlo do &kde;.</para>
+</listitem>
+
+<listitem
+><para
+>Seleccione a opção <guilabel
+>Usar as identidades do &kmail;</guilabel
+> para poder escolher, na altura em que configurar um alarme por e-mail, qual das identidades de e-mail que o &kmail; irá usar. A identidade por omissão do &kmail; será usada para os alarmes que já foram configurados, antes de seleccionar esta opção.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+>Seleccione o seu endereço de e-mail a usar para enviar as cópias invisíveis dos alarmes por e-mail para si próprio, quando a opção <guilabel
+>Copiar o e-mail para o próprio</guilabel
+> estiver seleccionada:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Seleccione o <guilabel
+>Bcc</guilabel
+> para indicar um endereço de e-mail. Se as cópias invisíveis deverão ser enviadas para a sua conta, no computador em que o &kalarm; está a correr, poderá simplesmente indicar o seu nome de utilizador aqui.</para>
+</listitem>
+
+<listitem
+><para
+>Seleccione a opção <guilabel
+>Usar o endereço do Centro de Controlo</guilabel
+> para usar o endereço de e-mail configurado no Centro de Controlo do &kde;.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Notificar quando os e-mails remotos ficam em espera</guilabel
+>: Seleccione esta opção para mostrar uma notificação, sempre que um alarme por e-mail deixa uma mensagem em espera para ser enviada para um sistema remoto. Isto pode ser útil se, por exemplo, você tiver uma ligação telefónica ou se a mensagem fica em espera na pasta do &kmail; <filename
+>A enviar</filename
+>, de modo que possa garantir que faz tudo o que é necessário para enviar de facto a mensagem.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="preferences-view">
+<title
+>Ver</title>
+
+<para
+>A secção <guilabel
+>Ver</guilabel
+> permite-lhe controlar alguns aspectos da aparência do &kalarm;:</para>
+<itemizedlist>
+
+<listitem>
+<para
+>Grupo da <guilabel
+>Lista de Alarmes</guilabel
+>: Estas opções controlam a informação que é mostrada inicialmente na lista de alarmes, quando o &kalarm; é iniciado. (Logo que o &kalarm; tenha iniciado, use o menu <guimenu
+>Ver</guimenu
+> para alterar os dados apresentados.)</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Mostrar a hora do alarme</guilabel
+>: Seleccione esta opção para mostrar a data e a hora em que cada alarme será despoletado a seguir.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Mostrar a hora final do alarme</guilabel
+>: Seleccione esta opção para mostrar a quantidade de tempo que resta até que haja uma próxima ocorrência do alarme. O período de tempo é mostrado em dias (se for aplicável), horas e minutos.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem>
+<para
+>Grupo da <guilabel
+>Dica da Bandeja do Sistema</guilabel
+>: Estas opções controlam a informação que é apresentada na dica que aparece, sempre que o cursor do rato pára em cima do ícone da bandeja do sistema do &kalarm;.</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Mostrar os alarmes das próximas 24 horas</guilabel
+>: Quando estiver seleccionada a opção, é mostrado um resumo dos primeiros alarmes que irão ser despoletados nas próximas 24 horas.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Número máximo de alarmes a mostrar</guilabel
+>: Desligue esta opção para mostrar todos os alarmes das próximas 24 horas. Seleccione-a para definir o número máximo de alarmes que serão enumerados.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Mostrar a hora do alarme</guilabel
+>: Seleccione esta opção para mostrar a hora para a qual cada alarme está agendado.</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Mostrar a hora até ao alarme</guilabel
+>: Seleccione esta opção para mostrar o período de tempo que falta até à próxima ocorrência de cada alarme. O período de tempo é definido em horas e minutos.</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Prefixo</guilabel
+>: Indique um símbolo ou texto a mostrar à frente do período de tempo até ao alarme, para o distinguir da hora para a qual foi agendado o alarme.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>As janelas de mensagens têm uma barra de título e capturam o teclado</guilabel
+>: Esta opção controla se as janelas das mensagens de alarmes são modais ou não, &ie; se capturam os eventos do teclado logo que aparecem. Veja a secção da <link linkend="message-window"
+>Janela das mensagens de alarme</link
+> para mais detalhes.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Mostrar os alarmes expirados</guilabel
+>: Seleccione esta opção para mostrar inicialmente os alarmes expirados na lista de alarmes, quando o &kalarm; for iniciado. (Logo que o &kalarm; tenha arrancado, veja a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar os Alarmes Expirados</guimenuitem
+></menuchoice
+> para alterar o que é apresentado.)</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Intervalo de actualização do ícone da bandeja</guilabel
+>: Defina a frequência com que o ícone do &kalarm; na bandeja do sistema é actualizado para reflectir se os alarmes são monitorizados de momento. Isto envolve a verificação se o <application
+>servidor de alarmes</application
+> está a correr.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="preferences-fontcolour">
+<title
+>Tipo de Letra e Cor</title>
+
+<para
+>A secção do <guilabel
+>Tipo de Letra &amp; Cor</guilabel
+> permite-lhe definir a aparência por omissão das mensagens de alarmes e as cores a serem usadas na lista de alarmes:</para>
+<itemizedlist>
+
+<listitem
+><para
+>Seleccione o tipo de letra e cor de fundo por omissão a usar para a apresentação das mensagens de alarme.</para>
+</listitem>
+
+<listitem
+><para
+>Edite a lista de selecção de cores que é apresentada quando carregar na lista de cores de fundo:</para>
+<itemizedlist>
+
+<listitem
+><para
+><guilabel
+>Adicionar uma cor...</guilabel
+>: Mostra uma janela de selecção de cores que lhe permite escolher uma cor para adicionar à lista.</para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Remover a cor</guilabel
+>: Remove a cor que é apresentada de momento na lista da <guilabel
+>Cor de fundo</guilabel
+> da lista. O item da Cor personalizada não pode ser removido da lista e, quando é apresentado, fica desactivado.</para>
+</listitem>
+
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Seleccione a cor a usar na lista de alarmes para mostrar os alarmes desactivados.</para>
+</listitem>
+
+<listitem
+><para
+>Seleccione a cor a usar na lista de alarmes para mostrar os alarmes expirados.</para>
+</listitem>
+
+</itemizedlist>
+</sect1>
+
+<sect1 id="preferences-edit">
+<title
+>Editar</title>
+
+<para
+>A secção <guilabel
+>Editar</guilabel
+> permite-lhe escolher os valores por omissão para as opções na <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+>:</para>
+
+<para
+>Para os alarmes visíveis:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Configura os estados por omissão para as opções <guilabel
+>Cancelar se atrasado</guilabel
+>, <guilabel
+>Fechar automaticamente a janela ao fim deste tempo</guilabel
+>, <guilabel
+>Confirmar a recepção</guilabel
+>.</para>
+</listitem>
+
+<listitem
+><para
+>Configura as unidades dos períodos das chamadas de atenção por omissão.</para>
+</listitem>
+
+<listitem
+><para
+>Configura as acções de apresentação especiais dos alarmes por omissão.</para>
+</listitem>
+
+<listitem
+><para
+>Configura as opções por omissão do som. Lembre-se que poderá ser indicado um ficheiro de som por omissão, mesmo que o tipo de som não esteja como <guilabel
+>Ficheiro de som</guilabel
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para os alarmes de comandos:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Configura os estados por omissão para as opções <guilabel
+>Indicar um programa</guilabel
+> ou <guilabel
+>Executar numa janela de terminal</guilabel
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para os alarmes de e-mail:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Configura o estado predefinido para a opção <guilabel
+>Copiar o e-mail para o próprio</guilabel
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Para todos os tipos de alarmes:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Mudar o tipo de recorrência predefinido.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+</chapter>
+
+<chapter id="cmdline-operation">
+<title
+>Operação com a linha de comandos</title>
+
+<para
+>Quando são fornecidos parâmetros na linha de comandos, o &kalarm; não mostra a lista de alarmes agendados, tal como foi descrito acima em <link linkend="using-kalarm"
+>Usar o &kalarm;</link
+>. As opções da linha de comandos específicas do &kalarm; poderão ser usadas para efectuar as seguintes operações:</para>
+
+<itemizedlist>
+<listitem
+><para
+>escalonar um novo alarme</para>
+</listitem>
+<listitem
+><para
+>controlar o <application
+>servidor de alarmes</application
+></para>
+</listitem>
+<listitem
+><para
+>controlar o modo de apresentação do &kalarm;</para>
+</listitem>
+<listitem
+><para
+>obter ajuda</para>
+</listitem>
+</itemizedlist>
+
+<para
+>As opções adicionais da linha de comandos são oferecidas em primeiro lugar para permitir aos outros programas interagirem com o &kalarm;. Elas estão descritas no capítulo do <link linkend="cmdline-interface"
+>Guia do Programador do &kalarm;</link
+>.</para>
+
+<para
+>A linha de comandos só poderá conter as opções que se apliquem a uma operação do &kalarm;. Se quiser efectuar várias operações, terá de invocar o &kalarm; várias vezes com um conjunto único de opções de cada vez.</para>
+
+<sect1 id="cmdline-schedule">
+<title
+>Escalonar um novo alarme</title>
+
+<para
+>As seguintes opções são utilizar para escalonar um novo alarme:</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+ <entry
+>Opção</entry>
+ <entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+ <entry
+><option
+>-a</option
+>, <option
+>--ack-confirm</option
+></entry>
+ <entry
+>Pede uma confirmação quando a mensagem de alarme for recebida.</entry>
+</row>
+<row>
+ <entry
+><option
+>-A</option
+>, <option
+>--attach <replaceable
+>URL</replaceable
+></option
+></entry>
+ <entry
+>Indica o nome ou o &URL; de um ficheiro que deverá ser anexado à mensagem de e-mail. Esta opção poderá ser repetida tantas vezes quantas as necessárias. O <option
+>--mail</option
+> terá de ser fornecido com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>--auto-close</option
+></entry>
+ <entry
+>Fecha automaticamente a janela do alarme, depois de terminar o período indicado com a opção <option
+>--late-cancel</option
+>. A opção <option
+>--late-cancel</option
+> deverá ser indicada com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-b</option
+>, <option
+>--beep</option
+></entry>
+ <entry
+>Toca uma campainha audível quando a mensagem for apresentada. O <option
+>--speak</option
+>, o <option
+>--play</option
+> e o <option
+>--play-repeat</option
+> não poderão ser indicados com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>--bcc</option
+></entry>
+ <entry
+>Envia uma cópia invisível para si próprio. O <option
+>--mail</option
+> necessita ser indicado com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-c</option
+>, <option
+>--color</option
+>, <option
+>--colour <replaceable
+>cor</replaceable
+></option
+></entry>
+ <entry
+>Indica a cor de fundo da mensagem com o nome da cor no &Qt; ou com o código hexadecimal 0xRRGGBB.</entry>
+</row>
+<row>
+ <entry
+><option
+>-C</option
+>, <option
+>--colorfg</option
+>, <option
+>--colourfg <replaceable
+>cor</replaceable
+></option
+></entry>
+ <entry
+>Indica a cor do texto da mensagem com o nome da cor no &Qt; ou com o código hexadecimal 0xRRGGBB.</entry>
+</row>
+<row>
+ <entry
+><option
+>-d</option
+>, <option
+>--disable</option
+></entry>
+ <entry
+>Desactiva o alarme. Não irá disparar até que tenha sido activado manualmente.</entry>
+</row>
+<row>
+ <entry
+><option
+>-e</option
+>, <option
+>--exec <replaceable
+>linha de comandos</replaceable
+></option
+></entry>
+ <entry
+>Indica um comando a executar. Se for fornecida, esta opção deverá ser a última opção da linha de comandos do &kalarm;. Todos os parâmetros subsequentes e as opções são interpretados como formando a linha de comandos a executar. O <option
+>--file</option
+> e o <option
+>--mail</option
+> não podem ser indicados com esta opção. O <option
+>--ack-confirm</option
+>, o <option
+>--beep</option
+>, o <option
+>--color</option
+> e o <option
+>--colorfg</option
+> são ignorados com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-f</option
+>, <option
+>--file <replaceable
+>URL</replaceable
+></option
+></entry>
+ <entry
+>Indica o nome ou o &URL; de um ficheiro de texto ou de imagem cujo conteúdo irá formar a mensagem de alarme. O <option
+>--exec</option
+> e o <option
+>--mail</option
+> não poderão ser indicados e a <replaceable
+>mensagem</replaceable
+> não deverá estar presente com esta mensagem.</entry>
+</row>
+<row>
+ <entry
+><option
+>-F</option
+>, <option
+>--from-id <replaceable
+>ID</replaceable
+></option
+></entry>
+ <entry
+>Usa a identidade do &kmail; indicada como remetente da mensagem de e-mail. O <option
+>--mail</option
+> deverá ser indicado com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-i</option
+>, <option
+>--interval <replaceable
+>período</replaceable
+></option
+></entry>
+ <entry
+>Indica o intervalo entre repetições do alarme. As horas/minutos são indicados no formato <replaceable
+>nHnM</replaceable
+>, em que o <replaceable
+>n</replaceable
+> é um número, &eg; 3H30M. Os outros períodos de tempo são indicado no formato <replaceable
+>nX</replaceable
+>, em que o <replaceable
+>n</replaceable
+> é um número e o <replaceable
+>X</replaceable
+> é uma das seguintes letras: Y ('years' - anos), M ('months' - meses), W ('weeks' - semanas), D ('days' - dias). Se a opção <option
+>--recurrence</option
+> for também indicada, o Y (anos) e M (meses) não são permitidos. A opção é obrigatória se for usada a <option
+>--until</option
+> ou a <option
+>--repeat</option
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>-k</option
+>, <option
+>--korganizer</option
+></entry>
+ <entry
+>Mostra o alarme como um evento no calendário activo do &korganizer;.</entry>
+</row>
+<row>
+ <entry
+><option
+>-l</option
+>, <option
+>--late-cancel <replaceable
+>período</replaceable
+></option
+></entry>
+ <entry
+>Cancela o alarme se não puder ser despoletado dentro do <replaceable
+>período</replaceable
+> indicado, a seguir à hora exacta. O <replaceable
+>período</replaceable
+> é indicado no mesmo formato que está descrito para a opção <option
+>--reminder</option
+>. O valor por omissão do <replaceable
+>período</replaceable
+> é 1 minuto.</entry>
+</row>
+<row>
+ <entry
+><option
+>-L</option
+>, <option
+>--login</option
+></entry>
+ <entry
+>Dispara o alarme sempre que você se liga, após a autenticação. O <option
+>--interval</option
+>, o <option
+>--repeat</option
+> e o <option
+>--until</option
+> não podem ser fornecidos com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-m</option
+>, <option
+>--mail <replaceable
+>endereço</replaceable
+></option
+></entry>
+ <entry
+>Envia uma mensagem de e-mail para o endereço indicado. Esta opção pode ser repetida tantas vezes quantas as necessárias. O <option
+>--exec</option
+> e o <option
+>--file</option
+> não podem ser indicados com esta opção. O <option
+>--ack-confirm</option
+>, o <option
+>--beep</option
+>, o <option
+>--color</option
+> e o <option
+>--colorfg</option
+> são ignorados com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-p</option
+>, <option
+>--play <replaceable
+>URL</replaceable
+></option
+></entry>
+ <entry
+>Indica o nome ou o &URL; de um ficheiro de áudio a ser tocado logo que a mensagem de alarme seja apresentada. O <option
+>--play-repeat</option
+>, o <option
+>--beep</option
+> e o <option
+>--speak</option
+> não podem ser indicados com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-P</option
+>, <option
+>--play-repeat <replaceable
+>URL</replaceable
+></option
+></entry>
+ <entry
+>Indica o nome ou o &URL; de um ficheiro de áudio a ser tocado repetidamente enquanto a mensagem de alarme estiver visível. O <option
+>--play</option
+>, o <option
+>--beep</option
+> e o <option
+>--speak</option
+> não podem ser indicados com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>--recurrence <replaceable
+>especificação</replaceable
+></option
+></entry>
+ <entry
+>Indica o alarme a repetir. Especifique a repetição com a sintaxe do iCalendar (definida no <ulink url="http://www.w3.org/2002/12/cal/rfc2445.html"
+>RFC2445</ulink
+>), &eg; <quote
+>FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO</quote
+>. O <option
+>--until</option
+> não pode ser indicado com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-r</option
+>, <option
+>--repeat <replaceable
+>contagem</replaceable
+></option
+></entry>
+ <entry
+>Indica o número de vezes que o alarme deverá ser despoletado ou, se for indicada uma recorrência com a opção <option
+>--recurrence</option
+>, o número de vezes que o alarme deverá ser despoletado de cada vez que o <option
+>--recurrence</option
+> o activar (&ie; uma repetição dentro de uma recorrência). Se a opção <option
+>--recurrence</option
+> não estiver presente, indique -1 para repetir o alarme indefinidamente. O <option
+>--interval</option
+> deverá ser indicado, ainda que o <option
+>--until</option
+> não o possa ser, com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-R</option
+>, <option
+>--reminder <replaceable
+>período</replaceable
+></option
+></entry>
+ <entry
+>Mostra um alarme de chamada de atenção no período de tempo antes do alarme principal e de cada uma das suas repetições (se houverem). As horas/minutos são indicados no formato <replaceable
+>nHnM</replaceable
+>, em que o <replaceable
+>n</replaceable
+> é um número, &eg; 3H30M. Os outros períodos de tempo são indicado no formato <replaceable
+>nX</replaceable
+>, em que o <replaceable
+>n</replaceable
+> é um número e o <replaceable
+>X</replaceable
+> é uma das seguintes letras: W ('weeks' - semanas), D ('days' - dias). Esta opção não pode ser usada com o <option
+>--exec</option
+>, o <option
+>--mail</option
+> ou o <option
+>--reminder-once</option
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>--reminder-once <replaceable
+>período</replaceable
+></option
+></entry>
+ <entry
+>Mostra um alarme de chamada de atenção apenas uma vez, logo que o período de tempo indicado antes da primeira ocorrência do alarme tenha sido atingido. Não será mostrada qualquer chamada de atenção antes das recorrências subsequentes (se existirem). Esta opção não poderá ser indicada com a <option
+>--exec</option
+>, <option
+>--mail</option
+> ou a <option
+>--reminder</option
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>-s</option
+>, <option
+>--speak</option
+></entry>
+ <entry
+>Fala a mensagem quando esta for apresentada. Esta opção necessita de ter o <application
+>KTTSD</application
+> instalado e configurado com um sintetizador de fala compatível. O <option
+>--beep</option
+>, o <option
+>--play</option
+> e o <option
+>--play-repeat</option
+> não poderão ser indicados com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-S</option
+>, <option
+>--subject <replaceable
+>assunto</replaceable
+></option
+></entry>
+ <entry
+>A linha do assunto da mensagem de e-mail. O <option
+>--mail</option
+> deverá ser indicado com esta opção.</entry>
+</row>
+<row>
+ <entry
+><option
+>-t</option
+>, <option
+>--time <replaceable
+>data/hora</replaceable
+></option
+></entry>
+ <entry
+>Dispara o alarme na data ou data/hora indicadas. Indique uma data sem hora no formato <replaceable
+>aaaa-mm-dd</replaceable
+>; indique uma data e hora no formato <replaceable
+>[[[aaaa-]mm-]dd-]hh:mm</replaceable
+> (sempre que forem omitidos, os campos da data usam os valores do dia de hoje).</entry>
+</row>
+<row>
+ <entry
+><option
+>-v</option
+>, <option
+>--volume <replaceable
+>percentagem</replaceable
+></option
+></entry>
+ <entry
+>Define o volume do áudio para tocar o ficheiro de áudio. Esta opção só poderá ser usada quando o <option
+>--play</option
+> ou o <option
+>--play-repeat</option
+> forem também usados.</entry>
+</row>
+<row>
+ <entry
+><option
+>-u</option
+>, <option
+>--until <replaceable
+>data/hora</replaceable
+></option
+></entry>
+ <entry
+>Repete o alarme até à data ou data/hora indicadas. Indique uma data sem hora no mesmo formato que é usado no <option
+>--time</option
+>. O <option
+>--interval</option
+> deverá ser usado, enquanto que o <option
+>--repeat</option
+> e o <option
+>--recurrence</option
+> não poderão ser usados, com esta opção.</entry>
+</row>
+<row>
+ <entry
+><replaceable
+>mensagem</replaceable
+></entry>
+ <entry
+>O texto da mensagem a mostrar ou, se o <option
+>--mail</option
+> for indicado, o corpo da mensagem de e-mail.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Tanto deverá ser usado um texto de mensagem, o <option
+>--file</option
+> ou o <option
+>--exec</option
+>; excepto nos casos acima indicados, todas as opções são opcionais.</para>
+
+<para
+>Aqui estão dois exemplos alternativos que mostram uma mensagem em várias linhas com um fundo vermelho às 22 horas, no dia 27 deste mês:</para>
+
+<informalexample
+><screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>-c <replaceable
+>red</replaceable
+></option
+> <option
+>-t <replaceable
+>27-22:00</replaceable
+></option
+> <option
+><replaceable
+>"Lembre-se de\nPARAR"</replaceable
+></option
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>-c <replaceable
+>0xFF0000</replaceable
+></option
+> <option
+>-t <replaceable
+>27-22:00</replaceable
+></option
+> <option
+><replaceable
+>"Lembre-se de \nPARAR"</replaceable
+></option
+></userinput
+>
+</screen>
+</informalexample>
+
+</sect1>
+
+<sect1 id="cmdline-other">
+<title
+>Outras opções</title>
+
+<para
+>As opções seguintes são usadas para inicializar de novo ou parar o <application
+>servidor de alarmes</application
+>, para mostrar a <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+> ou para controlar o modo de apresentação do &kalarm;.</para>
+
+<para
+>Veja a secção do <link linkend="daemon-reset"
+>Servidor de alarmes</link
+> para uma discussão sobre como reiniciar e parar o <application
+>servidor de alarmes</application
+>.</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+ <entry
+>Opção</entry>
+ <entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+ <entry
+><option
+>--edit <replaceable
+>idEvento</replaceable
+></option
+></entry>
+ <entry
+>Mostra a janela de edição de alarmes para editar o alarme com o identificador indicado.</entry>
+</row>
+<row>
+ <entry
+><option
+>-n</option
+>, <option
+>--edit-new</option
+></entry>
+ <entry
+>Mostra a janela de edição de alarmes para editar um novo alarme.</entry>
+</row>
+<row>
+ <entry
+><option
+>--edit-new-preset <replaceable
+>nomeModelo</replaceable
+></option
+></entry>
+ <entry
+>Mostra a janela de edição do alarme, predefinida com o modelo de alarme com o nome indicado, para editar um alarme novo.</entry>
+</row>
+<row>
+ <entry
+><option
+>--reset</option
+></entry>
+ <entry
+>Reinicializa o <application
+>servidor de alarmes</application
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>--stop</option
+></entry>
+ <entry
+>Pára o <application
+>servidor de alarmes</application
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>--tray</option
+></entry>
+ <entry
+>Mostra o &kalarm; como um ícone na bandeja do sistema.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Por exemplo, para reinicializar o <application
+>servidor de alarmes</application
+>:</para>
+
+<informalexample
+><screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>--reset</option
+></userinput
+>
+</screen>
+</informalexample>
+
+</sect1>
+
+<sect1 id="cmdline-help">
+<title
+>Opções de ajuda</title>
+
+<para
+>As seguintes opções de ajuda são comuns a todos os programas do &kde;:</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+ <entry
+>Opção</entry>
+ <entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+ <entry
+><option
+>--help</option
+></entry>
+ <entry
+>Mostra um texto breve de ajuda das opções.</entry>
+</row>
+<row>
+ <entry
+><option
+>--help-qt</option
+></entry>
+ <entry
+>Mostra várias opções genéricas usadas pelo &Qt;.</entry>
+</row>
+<row>
+ <entry
+><option
+>--help-kde</option
+></entry>
+ <entry
+>Mostra várias opções genéricas usadas pelo &kde;.</entry>
+</row>
+<row>
+ <entry
+><option
+>--help-all</option
+></entry>
+ <entry
+>Mostra todas as opções.</entry>
+</row>
+<row>
+ <entry
+><option
+>--author</option
+></entry>
+ <entry
+>Mostra os nomes e endereços de e-mail dos autores do &kalarm;.</entry>
+</row>
+<row>
+ <entry
+><option
+>-v</option
+>, <option
+>--version</option
+></entry>
+ <entry
+>Mostra as versões usadas da biblioteca &Qt;, do &kde; e do &kalarm;.</entry>
+</row>
+<row>
+ <entry
+><option
+>--license</option
+></entry>
+ <entry
+>Mostra informações acerca da licença.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="daemon">
+<title
+>Servidor de alarmes</title>
+
+<para
+>O <application
+>servidor de alarmes</application
+>, o &kalarmd;, vigia o ficheiro do calendário do &kalarm; à procura dos alarmes cuja hora esteja prestes a chegar. Quando ele concluir que chegou a hora de despoletar um dado alarme, indica ao &kalarm; para o mostrar ou executar ou para o cancelar, se já passou a sua hora e se este não estiver configurado para tocar após a sua hora.</para>
+
+<para
+>O <application
+>servidor de alarmes</application
+> corre em segundo plano, sem nenhuma interface de utilizador. Poderá ser controlado da forma que é descrita em baixo.</para>
+
+<sect1 id="daemon-start">
+<title
+>Iniciar, reinicializar e parar o <application
+>servidor de alarmes</application
+></title>
+
+<para
+>O <application
+>servidor de alarmes</application
+> é normalmente iniciado no arranque da sessão do &kde; (a menos que desactive o arranque automático na <link linkend="preferences-general"
+>janela de preferências</link
+> e pare então de usar o &kalarm;) e corre continuamente até que você encerre a sessão. Se por alguma razão não estiver a correr, a monitorização dos alarmes não irá ocorrer e o &kalarm; não irá mostrar ou executar nenhuns alarmes.</para>
+
+<sect2>
+<title
+>Iniciar o <application
+>servidor de alarmes</application
+></title>
+
+<para
+>Para iniciar o <application
+>servidor de alarmes</application
+>, poderá tanto correr o &kalarm; no seu modo gráfico por omissão (&ie; sem usar nenhuns parâmetros da linha de comandos que não o <option
+>--tray</option
+>), activar os alarmes com o menu do ícone da bandeja do sistema do &kalarm;, reinicializar o servidor tal como é descrito <link linkend="daemon-reset"
+>em baixo</link
+> ou poderá iniciar o <application
+>servidor de alarmes</application
+> directamente a partir da linha de comandos:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>kalarmd</command
+></userinput
+>
+</screen>
+
+</sect2>
+
+<sect2 id="daemon-reset">
+<title
+>Reinicializar o <application
+>servidor de alarmes</application
+></title>
+
+<para
+>Também é possível reinicializar o <application
+>servidor de alarmes</application
+> sem o parar. A reinicialização faz com que o <application
+>servidor de alarmes</application
+> leia de novo a lista das mensagens agendadas do ficheiro de calendário e reinicialize os dados relacionados com o &kalarm;.</para>
+
+<para
+>Porque é que poderá querer reinicializar o <application
+>servidor de alarmes</application
+>? Não é uma ocorrência muito provável mas, se por alguma razão, o &kalarm; não foi capaz de se executar quando o <application
+>servidor de alarmes</application
+> lhe indicou para disparar um alarme, este nunca será mostrado ou executado até que o <application
+>servidor de alarmes</application
+> seja reinicializado ou reiniciado.</para>
+
+<tip
+><para
+>A reinicialização arranca o <application
+>servidor de alarmes</application
+> se não estiver já em execução.</para
+></tip>
+
+<para
+>Para inicializar de novo o <application
+>servidor de alarmes</application
+>, tanto pode usar a opção do menu <menuchoice
+> <guimenu
+>Acções</guimenu
+><guimenuitem
+>Refrescar os Alarmes</guimenuitem
+> </menuchoice
+> ou indicar o seguinte comando:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>--reset</option
+></userinput
+>
+</screen>
+
+</sect2>
+
+<sect2>
+<title
+>Parar o <application
+>servidor de alarmes</application
+></title>
+
+<para
+>Se parar o <application
+>servidor de alarmes</application
+> irá impedir as monitorizações posteriores das mensagens de alarmes agendadas, até que o servidor seja reiniciado.</para>
+
+<para
+>Para parar o <application
+>servidor de alarmes</application
+>, escreva o seguinte comando:</para>
+
+<screen width="40"
+><prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>--stop</option
+></userinput
+>
+</screen>
+</sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="developers">
+<title
+>Guia de Programador do &kalarm;</title>
+
+<para
+>O &kalarm; oferece uma interface para permitir às outras aplicações pedirem as seguintes funções:</para>
+
+<itemizedlist>
+<listitem
+><para
+>escalonar um novo alarme</para
+></listitem>
+<listitem
+><para
+>despoletar ou cancelar um alarme já agendado</para
+></listitem>
+<listitem
+><para
+>cancelar um alarme já agendado</para
+></listitem>
+<listitem
+><para
+>disparar um alarme já agendado</para
+></listitem>
+<listitem
+><para
+>mostra a janela de edição do alarme</para
+></listitem>
+</itemizedlist>
+
+<para
+>Cada uma das funções acima está implementada através de uma chamada de &DCOP; e através da linha de comandos. As chamadas do &DCOP; deverão ser usadas de preferência se o &kalarm; já estiver em execução.</para>
+
+<sect1 id="dcop-interface">
+<title
+>Interface &DCOP;</title>
+
+<para
+>As chamadas de DCOP descritas neste documento estão todas implementadas no objecto de DCOP <constant
+>request</constant
+> do &kalarm;. A interface está definida no ficheiro <filename
+>kalarmiface.h</filename
+>.</para>
+
+<note
+><para
+>No &kalarm; versão 1.2, a interface de DCOP foi completamente revista para permitir uma chamada mais simples das funções e para estar numa melhor conformidade com a configuração normal do &kde; para o DCOP. A interface de DCOP antiga continua a estar disponível por razões de compatibilidade, mas poderá ser removida no futuro.</para
+></note>
+
+<refentry id="cancelEvent">
+<refmeta>
+<refentrytitle
+>cancelEvent</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>cancelEvent</refname>
+<refpurpose
+>cancela um alarme já agendado.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>void cancelEvent(const QString&amp; <replaceable
+>ficheiroCalendario</replaceable
+>, const QString&amp; <replaceable
+>idEvento</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>ficheiroCalendario</parameter
+></term>
+<listitem>
+<para
+>Indica o &URL; (não o local) do ficheiro de calendário que contém o evento a ser cancelado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>idEvento</parameter
+></term>
+<listitem>
+<para
+>Indica o identificador único do evento a ser cancelado, tal como está armazenado no <replaceable
+>ficheiroCalendario</replaceable
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <function
+>cancelEvent()</function
+> é uma chamada de &DCOP; para cancelar o alarme indicado. O &kalarm; apaga o alarme do ficheiro de calendário sem o mostrar ou executar.</para>
+
+<note
+><para
+>O parâmetro <replaceable
+>ficheiroCalendario</replaceable
+> só é usado para a verificação da integridade: se o &URL; não se referir ao ficheiro de calendário por omissão do &kalarm;, o pedido será ignorado.</para
+></note>
+
+</refsect1>
+</refentry>
+
+<refentry id="triggerEvent">
+<refmeta>
+<refentrytitle
+>triggerEvent</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>triggerEvent</refname>
+<refpurpose
+>despoleta um alarme já escalonado.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>void triggerEvent(const QString&amp; <replaceable
+>ficheiroCalendario</replaceable
+>, const QString&amp; <replaceable
+>idEvento</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>ficheiroCalendario</parameter
+></term>
+<listitem>
+<para
+>Indica o &URL; (não o local) do ficheiro de calendário que contém o evento a ser disparado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>idEvento</parameter
+></term>
+<listitem>
+<para
+>Indica o identificador único do evento a ser despoletado, tal como está armazenado no <replaceable
+>ficheiroCalendario</replaceable
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <function
+>triggerEvent()</function
+> é uma chamada de &DCOP; para disparar o alarme indicado (independentemente da hora para que foi agendado). O &kalarm; obtém o alarme do ficheiro de calendário e depois mostra-o ou executa-o.</para>
+
+<para
+>Se o alarme já tiver sido disparado, o &kalarm; irá então remover todas as ocorrências agendadas do alarme até à hora actual e, se não existirem mais repetições do alarme, este é removido do ficheiro do calendário. Se ainda não chegou a sua hora, as suas ocorrências agendadas são deixadas sem alterações.</para>
+
+<note
+><para
+>O parâmetro <replaceable
+>ficheiroCalendario</replaceable
+> só é usado para a verificação da integridade: se o &URL; não se referir ao ficheiro de calendário por omissão do &kalarm;, o pedido será ignorado.</para
+></note>
+
+</refsect1>
+</refentry>
+
+<refentry id="handleEvent">
+<refmeta>
+<refentrytitle
+>handleEvent</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>handleEvent</refname>
+<refpurpose
+>despoleta ou cancela um alarme já escalonado.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>void handleEvent(const QString&amp; <replaceable
+>ficheiroCalendario</replaceable
+>, const QString&amp; <replaceable
+>idEvento</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>ficheiroCalendario</parameter
+></term>
+<listitem>
+<para
+>Indica o &URL; (não o local) do ficheiro de calendário que contém o evento a ser apresentado/executado ou cancelado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>idEvento</parameter
+></term>
+<listitem>
+<para
+>Indica o identificador único do evento a ser apresentado/executado ou cancelado, tal como está armazenado no <replaceable
+>ficheiroCalendario</replaceable
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <function
+>handleEvent()</function
+> é uma chamada de &DCOP; para apresentar/executar ou cancelar o alarme indicado. O &kalarm; obtém o alarme do ficheiro de calendário e depois determina a acção a tomar, dependendo se o alarme já foi disparado ou não.</para>
+
+<itemizedlist>
+<listitem
+><para
+>Se ainda não chegou a hora do alarme, não acontece nada.</para>
+</listitem>
+
+<listitem
+><para
+>Se chegou a hora do alarme, ele actua da seguinte forma. Se a opção de cancelamento em caso de atraso estiver activa e o alarme estiver atrasado, &ie; a hora agendada para o alarme já passou há mais de um minuto, o &kalarm; não mostra nem executa o alarme; caso contrário, o &kalarm; mostra ou executa o alarme. Se não existirem mais repetições do alarme agendadas, o &kalarm; remove então o alarme do ficheiro de calendário.</para>
+</listitem>
+</itemizedlist>
+
+<note
+><para
+>O parâmetro <replaceable
+>ficheiroCalendario</replaceable
+> só é usado para a verificação da integridade: se o &URL; não se referir ao ficheiro de calendário por omissão do &kalarm;, o pedido será ignorado.</para
+></note>
+
+</refsect1>
+</refentry>
+
+<refentry id="scheduleMessage">
+<refmeta>
+<refentrytitle
+>scheduleMessage</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>scheduleMessage</refname>
+<refpurpose
+>escalonar uma nova mensagem de alarme.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>bool scheduleMessage(const QString&amp; <replaceable
+>mensagem</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, const QColor&amp; <replaceable
+>fundo</replaceable
+>, const QColor&amp; <replaceable
+>texto</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opções</replaceable
+>, const QString&amp; <replaceable
+>urlAudio</replaceable
+>, int <replaceable
+>chamadaAtencao</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleMessage(const QString&amp; <replaceable
+>mensagem</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, const QColor&amp; <replaceable
+>fundo</replaceable
+>, const QColor&amp; <replaceable
+>texto</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opções</replaceable
+>, const QString&amp; <replaceable
+>urlAudio</replaceable
+>, int <replaceable
+>chamadaAtencao</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleMessage(const QString&amp; <replaceable
+>mensagem</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, const QColor&amp; <replaceable
+>fundo</replaceable
+>, const QColor&amp; <replaceable
+>texto</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opções</replaceable
+>, const QString&amp; <replaceable
+>urlAudio</replaceable
+>, int <replaceable
+>chamadaAtencao</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, const QDateTime&amp; <replaceable
+>dataFim</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>mensagem</parameter
+></term>
+<listitem>
+<para
+>Indica o texto da mensagem a agendar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHora</parameter
+></term>
+<listitem>
+<para
+>Indica a hora agendada, ou data e hora, a que a mensagem deverá ser mostrada. Para um alarme apenas de data, o texto deverá estar no formato <quote
+>AAAA-MM-DD</quote
+> (tal como é devolvido pelo <methodname
+>QDate::toString(Qt::ISODate)</methodname
+>). Para um alarme com data e hora, o texto deverá estar no formato <quote
+>AAA-MM-DDTHH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QDateTime::toString(Qt::ISODate)</methodname
+>) ou em <quote
+>HH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QTime::toString(Qt::ISODate)</methodname
+>). Se não for indicada qualquer data, será usada a data de hoje. Lembre-se que o valor dos segundos é ignorado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>cancelarSeAtrasado</parameter
+></term>
+<listitem>
+<para
+>Faz com que o alarme seja cancelado, se não puder ser disparado dentro do período indicado em minutos, após a hora agendada para o alarme. Se o valor for igual a 0, o alarme não será cancelado, independentemente do atraso com que é disparado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>opções</parameter
+></term>
+<listitem>
+<para
+>Indica o OU lógico das opções desejadas para o alarme. Os 'bits' das opções são os que estão definidos na classe <classname
+>KAlarmIface</classname
+> no ficheiro <filename
+>kalarmiface.h</filename
+>. Repare que nem todos os 'bits' de opções se aplicam aos alarmes de mensagens.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>fundo</parameter
+></term>
+<listitem>
+<para
+>Indica a cor de fundo usada para mostrar a mensagem. O texto poderá estar no formato <quote
+>#RRGGBB</quote
+> (tal como é devolvido pelo <methodname
+>QColor::name()</methodname
+>) onde o RR, GG and BB são valores de dois algarismos em hexadecimal para o vermelho, verde e azul. Em alternativa, o texto poderá ser qualquer um dos outros formatos aceites pelo <methodname
+>QColor::setNamedColor()</methodname
+>, como o nome de uma cor na base de dados de cores do X (&eg; <quote
+>red</quote
+> ou <quote
+>steelblue</quote
+>). Ponha o texto vazio para indicar a cor de fundo por omissão actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>texto</parameter
+></term>
+<listitem>
+<para
+>Indica a cor do texto usada para mostrar a mensagem. O formato do texto é o mesmo que para o <parameter
+>fundo</parameter
+>; em alternativa, poderá pôr o texto nulo para indicar a cor de texto actualmente por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>tipoLetra</parameter
+></term>
+<listitem>
+<para
+>Indica o tipo de letra a usar para mostrar a mensagem. O formato do texto é o devolvido pelo <methodname
+>QFont::toString()</methodname
+>. Configure o texto como nulo, para usar o tipo de letra de mensagens actual, na altura em que é mostrada a mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>urlAudio</parameter
+></term>
+<listitem>
+<para
+>Indica o ficheiro de áudio a ser tocado quando for mostrada a mensagem. Configure o valor como nulo se não for para tocar nenhum ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>chamadaAtencao</parameter
+></term>
+<listitem>
+<para
+>Indica o número de minutos de avanço em relação ao alarme principal e a cada uma das suas repetições (se existirem) no qual será mostrado um alarme de chamada de atenção. Indique 0 se não for necessária nenhuma chamada de atenção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>recorrência</parameter
+></term>
+<listitem>
+<para
+>Indica uma recorrência normal para o alarme, usando a sintaxe do iCalendar que está definida no <ulink url="http://www.w3.org/2002/12/cal/rfc2445.html"
+>RFC2445</ulink
+>. Por exemplo, <quote
+>FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO</quote
+> deverá indicar 4 repetições trimestrais na última Segunda-Feira do mês). Para um alarme não repetitivo, indique uma cadeia de caracteres vazia.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>tipoRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o tipo de repetição do alarme. Os valores permitidos são MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Estes estão definidos na classe <classname
+>KAlarmIface</classname
+> no <filename
+>kalarmiface.h</filename
+>. As repetições mensais são no dia do tipo de mês, assim como as repetições anuais são à data do tipo de ano, com a data extraída, em ambos os casos, a partir do parâmetro <parameter
+>dataHora</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o número de períodos (minutos/dias/semanas/meses/anos, como é definido no parâmetro <parameter
+>tipoRecorrencia</parameter
+>) entre repetições do alarme.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoes</parameter
+></term>
+<listitem>
+<para
+>Indica o número de vezes que o alarme deverá ser repetido. Indique -1 para repetir o alarme indefinidamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHoraFim</parameter
+></term>
+<listitem>
+<para
+>Indica a data ou data/hora de fim para as repetições do alarme. Se o <parameter
+>dataHora</parameter
+> incluir uma hora, este parâmetro deverá também incluir uma hora; se o <parameter
+>dataHora</parameter
+> conter apenas uma data, este parâmetro também deverá apenas conter uma data.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRepeticaoSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de minutos entre repetições simples do alarme. Indique 0 para não ocorrer qualquer repetição simples.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoesSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de repetições simples do alarme, incluindo a ocorrência inicial.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1 id="scheduleMessage-descrip">
+<title
+>Descrição</title>
+<para
+>O <function
+>scheduleMessage()</function
+> é uma chamada de &DCOP; para agendar a mensagem de alarme fornecida para a data e hora indicadas. Tem várias formas possíveis. As forma mais geral permite a indicação de uma recorrência arbitrária para ser indicada &ndash; use também estas para os alarmes não-repetitivos. As outras formas oferecem um acesso conveniente a um conjunto restrito de tipos de recorrências de alarmes, uma para uma quantidade de repetições e a outra até uma hora de fim.</para>
+
+<para
+>Se a hora agendada (incluindo as repetições) já tiver passado, o &kalarm; mostra imediatamente a mensagem (a menos que o parâmetro <parameter
+>cancelarSeAtrasado</parameter
+> indique que já é muito tarde para mostrar o alarme onde, nesse caso, ignora o pedido). Se a hora agendada (ou a da repetição) for no futuro, o &kalarm; adiciona a mensagem de alarme ao ficheiro do calendário para mostrar posteriormente.</para>
+</refsect1>
+</refentry>
+
+<refentry id="scheduleFile">
+<refmeta>
+<refentrytitle
+>scheduleFile</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>scheduleFile</refname>
+<refpurpose
+>agendar um novo alarme que mostra o conteúdo de um ficheiro de texto ou de imagem.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>bool scheduleFile(const QString&amp; <replaceable
+>URL</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, const QColor&amp; <replaceable
+>fundo</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, const QString&amp; <replaceable
+>urlAudio</replaceable
+>, int <replaceable
+>chamadaAtencao</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleFile(const QString&amp; <replaceable
+>URL</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, const QColor&amp; <replaceable
+>fundo</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, const QString&amp; <replaceable
+>urlAudio</replaceable
+>, int <replaceable
+>chamadaAtencao</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleFile(const QString&amp; <replaceable
+>URL</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, const QColor&amp; <replaceable
+>fundo</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, const QString&amp; <replaceable
+>urlAudio</replaceable
+>, int <replaceable
+>chamadaAtencao</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, const QDateTime&amp; <replaceable
+>dataFim</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>URL</parameter
+></term>
+<listitem>
+<para
+>Indica o ficheiro de texto ou imagem cujo conteúdo seja apresentado na mensagem a ser agendada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHora</parameter
+></term>
+<listitem>
+<para
+>Indica a hora agendada, ou data e hora, a que o ficheiro deverá ser mostrado. Para um alarme apenas de data, o texto deverá estar no formato <quote
+>AAAA-MM-DD</quote
+> (tal como é devolvido pelo <methodname
+>QDate::toString(Qt::ISODate)</methodname
+>). Para um alarme com data e hora, o texto deverá estar no formato <quote
+>AAA-MM-DDTHH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QDateTime::toString(Qt::ISODate)</methodname
+>) ou em <quote
+>HH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QTime::toString(Qt::ISODate)</methodname
+>). Se não for indicada qualquer data, será usada a data de hoje. Lembre-se que o valor dos segundos é ignorado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>cancelarSeAtrasado</parameter
+></term>
+<listitem>
+<para
+>Faz com que o alarme seja cancelado, se não puder ser disparado dentro do período indicado em minutos, após a hora agendada para o alarme. Se o valor for igual a 0, o alarme não será cancelado, independentemente do atraso com que é disparado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>opções</parameter
+></term>
+<listitem>
+<para
+>Indica o OU lógico das opções desejadas para o alarme. Os 'bits' das opções são os que estão definidos na classe <classname
+>KAlarmIface</classname
+> do <filename
+>kalarmiface.h</filename
+>. Repare que nem todos os 'bits' de opções se aplicam aos alarmes de ficheiros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>fundo</parameter
+></term>
+<listitem>
+<para
+>Indica a cor de fundo usada para mostrar o ficheiro. O texto poderá estar no formato <quote
+>#RRGGBB</quote
+> (tal como é devolvido pelo <methodname
+>QColor::name()</methodname
+>) onde o RR, GG and BB são valores de dois algarismos em hexadecimal para o vermelho, verde e azul. Em alternativa, o texto poderá ser qualquer um dos formatos aceites pelo <methodname
+>QColor::setNamedColor()</methodname
+>, com o nome de uma cor na base de dados de cores do X (&eg; <quote
+>red</quote
+> ou <quote
+>steelblue</quote
+>). Ponha o texto vazio para indicar a cor de fundo por omissão actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>urlAudio</parameter
+></term>
+<listitem>
+<para
+>Indica o ficheiro de áudio a ser tocado quando for mostrada a mensagem. Configure o valor como nulo se não for para tocar nenhum ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>chamadaAtencao</parameter
+></term>
+<listitem>
+<para
+>Indica o número de minutos de avanço em relação ao alarme principal e a cada uma das suas repetições (se existirem) no qual será mostrado um alarme de chamada de atenção. Indique 0 se não for necessária nenhuma chamada de atenção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>recorrência</parameter
+></term>
+<listitem>
+<para
+>Indica uma recorrência normal para o alarme, usando a sintaxe do iCalendar que está definida no <ulink url="http://www.w3.org/2002/12/cal/rfc2445.html"
+>RFC2445</ulink
+>. Por exemplo, <quote
+>FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO</quote
+> deverá indicar 4 repetições trimestrais na última Segunda-Feira do mês). Para um alarme não repetitivo, indique uma cadeia de caracteres vazia.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>tipoRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o tipo de repetição do alarme. Os valores permitidos são MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Estes estão definidos na classe <classname
+>KAlarmIface</classname
+> no <filename
+>kalarmiface.h</filename
+>. As repetições mensais são no dia do tipo de mês, assim como as repetições anuais são à data do tipo de ano, com a data extraída, em ambos os casos, a partir do parâmetro <parameter
+>dataHora</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o número de períodos (minutos/dias/semanas/meses/anos, como é definido no parâmetro <parameter
+>tipoRecorrencia</parameter
+>) entre repetições do alarme.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoes</parameter
+></term>
+<listitem>
+<para
+>Indica o número de vezes que o alarme deverá ser repetido. Indique -1 para repetir o alarme indefinidamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHoraFim</parameter
+></term>
+<listitem>
+<para
+>Indica a data ou data/hora de fim para as repetições do alarme. Se o <parameter
+>dataHora</parameter
+> incluir uma hora, este parâmetro deverá também incluir uma hora; se o <parameter
+>dataHora</parameter
+> conter apenas uma data, este parâmetro também deverá apenas conter uma data.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRepeticaoSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de minutos entre repetições simples do alarme. Indique 0 para não ocorrer qualquer repetição simples.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoesSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de repetições simples do alarme, incluindo a ocorrência inicial.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>scheduleFile()</function
+> é uma chamada de &DCOP; para agendar o ficheiro de texto ou de imagem para a data e hora indicadas. Para além de indicar o nome ou &URL; de um ficheiro e omitir a cor do texto, a sua utilização é idêntica à do <link linkend="scheduleMessage-descrip"
+><function
+>scheduleMessage</function
+></link
+> - veja a descrição dessa função para mais detalhes.</para>
+</refsect1>
+</refentry>
+
+
+<refentry id="scheduleCommand">
+<refmeta>
+<refentrytitle
+>scheduleCommand</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>scheduleCommand</refname>
+<refpurpose
+>agenda um novo alarme que executa um determinado comando.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>bool scheduleCommand(const QString&amp; <replaceable
+>linhaComandos</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleCommand(const QString&amp; <replaceable
+>linhaComandos</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleCommand(const QString&amp; <replaceable
+>linhaComandos</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, const QDateTime&amp; <replaceable
+>dataFim</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>commandLine</parameter
+></term>
+<listitem>
+<para
+>Indica o comando cuja execução será agendada. O parâmetro <parameter
+>opções</parameter
+> indica se este parâmetro contém uma linha de comandos ou o nome de um programa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHora</parameter
+></term>
+<listitem>
+<para
+>Indica a hora agendada, ou data e hora, a que o comando deverá ser executado. Para um alarme apenas de data, o texto deverá estar no formato <quote
+>AAAA-MM-DD</quote
+> (tal como é devolvido pelo <methodname
+>QDate::toString(Qt::ISODate)</methodname
+>). Para um alarme com data e hora, o texto deverá estar no formato <quote
+>AAA-MM-DDTHH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QDateTime::toString(Qt::ISODate)</methodname
+>) ou em <quote
+>HH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QTime::toString(Qt::ISODate)</methodname
+>). Se não for indicada qualquer data, será usada a data de hoje. Lembre-se que o valor dos segundos é ignorado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>cancelarSeAtrasado</parameter
+></term>
+<listitem>
+<para
+>Faz com que o alarme seja cancelado, se não puder ser disparado dentro do período indicado em minutos, após a hora agendada para o alarme. Se o valor for igual a 0, o alarme não será cancelado, independentemente do atraso com que é disparado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>opções</parameter
+></term>
+<listitem>
+<para
+>Indica o OU lógico das opções desejadas para o alarme. Os 'bits' das opções são os que estão definidos na classe <classname
+>KAlarmIface</classname
+> do <filename
+>kalarmiface.h</filename
+>. Repare que nem todos os 'bits' de opções se aplicam aos alarmes de comandos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>recorrência</parameter
+></term>
+<listitem>
+<para
+>Indica uma recorrência normal para o alarme, usando a sintaxe do iCalendar que está definida no <ulink url="http://www.w3.org/2002/12/cal/rfc2445.html"
+>RFC2445</ulink
+>. Por exemplo, <quote
+>FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO</quote
+> deverá indicar 4 repetições trimestrais na última Segunda-Feira do mês). Para um alarme não repetitivo, indique uma cadeia de caracteres vazia.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>tipoRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o tipo de repetição do alarme. Os valores permitidos são MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Estes estão definidos na classe <classname
+>KAlarmIface</classname
+> no <filename
+>kalarmiface.h</filename
+>. As repetições mensais são no dia do tipo de mês, assim como as repetições anuais são à data do tipo de ano, com a data extraída, em ambos os casos, a partir do parâmetro <parameter
+>dataHora</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o número de períodos (minutos/dias/semanas/meses/anos, como é definido no parâmetro <parameter
+>tipoRecorrencia</parameter
+>) entre repetições do alarme.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoes</parameter
+></term>
+<listitem>
+<para
+>Indica o número de vezes que o alarme deverá ser repetido. Indique -1 para repetir o alarme indefinidamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHoraFim</parameter
+></term>
+<listitem>
+<para
+>Indica a data ou data/hora de fim para as repetições do alarme. Se o <parameter
+>dataHora</parameter
+> incluir uma hora, este parâmetro deverá também incluir uma hora; se o <parameter
+>dataHora</parameter
+> conter apenas uma data, este parâmetro também deverá apenas conter uma data.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRepeticaoSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de minutos entre repetições simples do alarme. Indique 0 para não ocorrer qualquer repetição simples.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoesSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de repetições simples do alarme, incluindo a ocorrência inicial.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>scheduleCommand()</function
+> é uma chamada de &DCOP; para agendar o comando da consola para ser executado na data e hora indicadas. Para além de indicar uma linha de comandos e de omitir a cor do texto e o parâmetro do ficheiro de áudio, a sua utilização é idêntica à do <link linkend="scheduleMessage-descrip"
+><function
+>scheduleMessage</function
+></link
+> - veja a descrição dessa função para mais detalhes.</para>
+</refsect1>
+</refentry>
+
+
+<refentry id="scheduleEmail">
+<refmeta>
+<refentrytitle
+>scheduleEmail</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>scheduleEmail</refname>
+<refpurpose
+>agenda um novo alarme que envia uma mensagem de e-mail.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>bool scheduleEmail(const QString&amp; <replaceable
+>idRemetente</replaceable
+>, const QString&amp; <replaceable
+>enderecos</replaceable
+>, const QString&amp; <replaceable
+>assunto</replaceable
+>, const QString&amp; <replaceable
+>mensagem</replaceable
+>, const QString&amp; <replaceable
+>anexos</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleEmail(const QString&amp; <replaceable
+>idRemetente</replaceable
+>, const QString&amp; <replaceable
+>enderecos</replaceable
+>, const QString&amp; <replaceable
+>assunto</replaceable
+>, const QString&amp; <replaceable
+>mensagem</replaceable
+>, const QString&amp; <replaceable
+>anexos</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, int <replaceable
+>numeroRepeticoes</replaceable
+>)
+</synopsis>
+<synopsis
+>bool scheduleEmail(const QString&amp; <replaceable
+>idRemetente</replaceable
+>, const QString&amp; <replaceable
+>enderecos</replaceable
+>, const QString&amp; <replaceable
+>assunto</replaceable
+>, const QString&amp; <replaceable
+>mensagem</replaceable
+>, const QString&amp; <replaceable
+>anexos</replaceable
+>, const QDateTime&amp; <replaceable
+>dataHora</replaceable
+>, int <replaceable
+>cancelarSeAtrasado</replaceable
+>, int <replaceable
+>opcoes</replaceable
+>, int <replaceable
+>tipoRepeticaoSimples</replaceable
+>, int <replaceable
+>intervalo</replaceable
+>, const QDateTime&amp; <replaceable
+>dataFim</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>idRemetente</parameter
+></term>
+<listitem>
+<para
+>A identidade do &kmail; a usar como remetente para o e-mail. Se estiver vazio, será usado o endereço de e-mail do remetente que esteja configurado nas <link linkend="preferences-email"
+>preferências de e-mail</link
+> do &kalarm;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>enderecos</parameter
+></term>
+<listitem>
+<para
+>Uma lista, separada por vírgulas, dos endereços de e-mail dos destinatários.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>assunto</parameter
+></term>
+<listitem>
+<para
+>Indica a linha de assunto da mensagem de e-mail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>mensagem</parameter
+></term>
+<listitem>
+<para
+>Indica o conteúdo da mensagem do e-mail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>anexos</parameter
+></term>
+<listitem>
+<para
+>Uma lista, separada por vírgulas, dos &URL;s dos ficheiros a enviar como anexos da mensagem de e-mail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHora</parameter
+></term>
+<listitem>
+<para
+>Indica a hora agendada, ou data e hora, a que a mensagem de e-mail deverá ser enviada. Para um alarme apenas de data, o texto deverá estar no formato <quote
+>AAAA-MM-DD</quote
+> (tal como é devolvido pelo <methodname
+>QDate::toString(Qt::ISODate)</methodname
+>). Para um alarme com data e hora, o texto deverá estar no formato <quote
+>AAA-MM-DDTHH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QDateTime::toString(Qt::ISODate)</methodname
+>) ou em <quote
+>HH:MM[:SS]</quote
+> (tal como é devolvido pelo <methodname
+>QTime::toString(Qt::ISODate)</methodname
+>). Se não for indicada qualquer data, será usada a data de hoje. Lembre-se que o valor dos segundos é ignorado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>cancelarSeAtrasado</parameter
+></term>
+<listitem>
+<para
+>Faz com que o alarme seja cancelado, se não puder ser disparado dentro do período indicado em minutos, após a hora agendada para o alarme. Se o valor for igual a 0, o alarme não será cancelado, independentemente do atraso com que é disparado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>opções</parameter
+></term>
+<listitem>
+<para
+>Indica o OU lógico das opções desejadas para o alarme. Os 'bits' das opções são os que estão definidos na classe <classname
+>KAlarmIface</classname
+> do <filename
+>kalarmiface.h</filename
+>. Repare que nem todos os 'bits' de opções se aplicam a alarmes por e-mail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>recorrência</parameter
+></term>
+<listitem>
+<para
+>Indica uma recorrência normal para o alarme, usando a sintaxe do iCalendar que está definida no <ulink url="http://www.w3.org/2002/12/cal/rfc2445.html"
+>RFC2445</ulink
+>. Por exemplo, <quote
+>FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO</quote
+> deverá indicar 4 repetições trimestrais na última Segunda-Feira do mês). Para um alarme não repetitivo, indique uma cadeia de caracteres vazia.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>tipoRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o tipo de repetição do alarme. Os valores permitidos são MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Estes estão definidos na classe <classname
+>KAlarmIface</classname
+> no <filename
+>kalarmiface.h</filename
+>. As repetições mensais são no dia do tipo de mês, assim como as repetições anuais são à data do tipo de ano, com a data extraída, em ambos os casos, a partir do parâmetro <parameter
+>dataHora</parameter
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRecorrencia</parameter
+></term>
+<listitem>
+<para
+>Indica o número de períodos (minutos/dias/semanas/meses/anos, como é definido no parâmetro <parameter
+>tipoRecorrencia</parameter
+>) entre repetições do alarme.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoes</parameter
+></term>
+<listitem>
+<para
+>Indica o número de vezes que o alarme deverá ser repetido. Indique -1 para repetir o alarme indefinidamente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>dataHoraFim</parameter
+></term>
+<listitem>
+<para
+>Indica a data ou data/hora de fim para as repetições do alarme. Se o <parameter
+>dataHora</parameter
+> incluir uma hora, este parâmetro deverá também incluir uma hora; se o <parameter
+>dataHora</parameter
+> conter apenas uma data, este parâmetro também deverá apenas conter uma data.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>intervaloRepeticaoSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de minutos entre repetições simples do alarme. Indique 0 para não ocorrer qualquer repetição simples.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><parameter
+>numeroRepeticoesSimples</parameter
+></term>
+<listitem>
+<para
+>Indica o número de repetições simples do alarme, incluindo a ocorrência inicial.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>scheduleEmail()</function
+> é uma chamada de &DCOP; para agendar o envio da mensagem de e-mail na data e hora indicadas. Para além de indicar o cabeçalho e o conteúdo da mensagem de e-mail e de omitir a cor do texto e o parâmetro do ficheiro de áudio, a sua utilização é idêntica à do <link linkend="scheduleMessage-descrip"
+><function
+>scheduleMessage</function
+></link
+> - veja a descrição dessa função para mais detalhes.</para>
+</refsect1>
+</refentry>
+
+<refentry id="dcop_edit">
+<refmeta>
+<refentrytitle
+>edit</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>edit</refname>
+<refpurpose
+>Mostra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> para editar um alarme.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>bool edit(const QString&amp; <replaceable
+>idEvento</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>idEvento</parameter
+></term>
+<listitem>
+<para
+>Indica o identificador único do evento a editar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<refsect2>
+<title
+>Valor devolvido</title>
+<para
+><returnvalue
+>false</returnvalue
+>, se o alarme indicado não for encontrado ou for apenas para leitura, caso contrário <returnvalue
+>true</returnvalue
+>.</para>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>A <function
+>edit()</function
+> é uma chamada de &DCOP; para mostrar a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+>, para editar o alarme indicado.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="dcop_editnew">
+<refmeta>
+<refentrytitle
+>editNew</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>editNew</refname>
+<refpurpose
+>Isto mostra a <link linkend="alarm-edit-dlg"
+>janela de edição do alarme</link
+> para editar um alarme novo.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>bool editNew(const QString&amp; <replaceable
+>nomeModelo</replaceable
+>)
+</synopsis>
+
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>nomeModelo</parameter
+></term>
+<listitem>
+<para
+>Indica o nome de um modelo de alarme no qual basear o novo alarme, ou vazio se não deverá ser usado qualquer modelo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<refsect2>
+<title
+>Valor devolvido</title>
+<para
+><returnvalue
+>false</returnvalue
+>, se o <parameter
+>nomeModelo</parameter
+> não estiver em branco, mas o modelo com esse nome não existir, caso contrário <returnvalue
+>true</returnvalue
+>.</para>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>A <function
+>editNew()</function
+> é uma chamada de &DCOP; para mostrar a <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+> para poder editar um alarme novo. Se for indicado o nome de um modelo de alarme como parâmetro, a janela é preenchida com os detalhes do modelo. Se o modelo indicado não for encontrado, a <link linkend="alarm-edit-dlg"
+>janela de edição de alarmes</link
+> fica visível à mesma mas (obviamente) não fica preenchida com os dados de nenhum modelo.</para>
+
+</refsect1>
+</refentry>
+
+</sect1>
+
+<sect1 id="cmdline-interface">
+<title
+>Interface de linha de comando</title>
+
+<para
+>As opções da linha de comandos são disponibilizadas para permitir aos outros programas (como o <application
+>servidor de alarmes</application
+>) iniciarem o &kalarm; se não estiver já a correr, para que possam despoletar ou cancelar os alarmes agendados ou ainda para agendar alarmes novos. A razão para usar as opções da linha de comandos para este fim é que, se o &kalarm; fosse arrancado sem nenhuns parâmetros da linha de comandos e lhe fossem então enviados pedidos de &DCOP;, ele iria iniciar no seu modo gráfico por omissão, o que é claramente indesejável para um pedido entre programas.</para>
+
+<note
+><para
+>Os programas deverão verificar primeiro se o &kalarm; já está a correr; se estiver, então aí deverão usar chamadas de &DCOP; para efectuar essas operações.</para
+></note>
+
+<para
+>As opções da linha de comandos para agendar um alarme novo são as descritas no capítulo sobre a <link linkend="cmdline-operation"
+>Operação com a linha de comandos</link
+>. As opções para disparar e cancelar os alarmes agendados são as seguintes:</para>
+
+<note
+><para
+>Os utilizadores normais poderão também, se o desejarem, usar estas opções da linha de comandos (assumindo que podem passar a informação dos parâmetros necessários).</para
+></note>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+ <entry
+>Opção</entry>
+ <entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+ <entry
+><option
+>--calendarURL <replaceable
+>url</replaceable
+></option
+></entry>
+ <entry
+>Usa o ficheiro do calendário com o &URL; indicado. Esta opção só é usada para a verificação de integridade: se o &URL; não fizer referência ao ficheiro de calendário por omissão do &kalarm;, o pedido será ignorado.</entry>
+</row>
+<row>
+ <entry
+><option
+>--cancelEvent <replaceable
+>idEvento</replaceable
+></option
+></entry>
+ <entry
+>Cancela o alarme com o identificador de evento indicado.</entry>
+</row>
+<row>
+ <entry
+><option
+>--triggerEvent <replaceable
+>idEvento</replaceable
+></option
+></entry>
+ <entry
+>Dispara o alarme com o identificador de evento indicado. A acção tomada é a mesma da chamada de &DCOP; <link linkend="triggerEvent"
+>triggerEvent()</link
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>--handleEvent <replaceable
+>idEvento</replaceable
+></option
+></entry>
+ <entry
+>Dispara ou cancela o alarme com o identificador de evento indicado. O &kalarm; determina a acção a tomar da mesma forma que é usada na chamada de &DCOP; <link linkend="handleEvent"
+>handleEvent()</link
+>.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>O <option
+>--cancelEvent</option
+>, o <option
+>--triggerEvent</option
+> e o <option
+>--handleEvent</option
+> são mutuamente exclusivos. O <option
+>--calendarURL</option
+> é opcional, mas só pode ser usado com uma das três opções referidas.</para>
+
+<para
+>Exemplos:</para>
+
+<informalexample
+><screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>--triggerEvent <replaceable
+>&kalarm;-387486299.702</replaceable
+></option
+> <option
+>--calendarURL <replaceable
+>file:/home/zaphod/hydra.ics</replaceable
+></option
+></userinput>
+<prompt
+>%</prompt
+> <userinput
+><command
+>kalarm</command
+> <option
+>--cancelEvent <replaceable
+>&kalarm;-388886299.793</replaceable
+></option
+></userinput
+>
+</screen>
+</informalexample>
+
+</sect1>
+</chapter>
+
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>O que é o servidor de alarmes?</para>
+</question>
+<answer>
+<para
+>O <application
+>servidor de alarmes</application
+> é uma aplicação que corre em segundo plano, monitorizando os alarmes e indicando ao &kalarm; para os despoletar quando chegar a sua hora.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Que ficheiros de configuração é que o &kalarm; utiliza?</para>
+</question>
+<answer>
+<para
+>O ficheiro <filename
+>$KDEHOME/share/config/kalarmrc</filename
+> contém as suas referências ao &kalarm;.</para>
+
+<para
+>O ficheiro do calendário que guarda os seus alarmes pendentes é o <filename
+>$KDEHOME/share/apps/kalarm/calendar.ics</filename
+>, a menos que seja indicado um ficheiro diferente no ficheiro de preferências com o item <parameter
+>Calendar</parameter
+> na secção <parameter
+>General</parameter
+>.</para>
+
+<para
+>O ficheiro do calendário que guarda os seus alarmes expirados é o <filename
+>$KDEHOME/share/apps/kalarm/expired.ics</filename
+>, a menos que seja indicado um ficheiro diferente no ficheiro de preferências com o item <parameter
+>ExpiredCalendar</parameter
+> na secção <parameter
+>General</parameter
+>.</para>
+
+<para
+>O ficheiro do calendário que guarda os seus modelos de alarmes é o <filename
+>$KDEHOME/share/apps/kalarm/template.ics</filename
+>, a menos que seja indicado um ficheiro diferente no ficheiro de preferências com o item <parameter
+>TemplateCalendar</parameter
+> na secção <parameter
+>General</parameter
+>.</para>
+
+<para
+>Os detalhes dos alarmes que estão visíveis de momento são guardados no ficheiro de calendário <filename
+>$KDEHOME/share/apps/kalarm/displaying.ics</filename
+>.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quais os ficheiros de configuração que o <application
+>servidor de alarmes</application
+> usa?</para>
+</question>
+<answer>
+<para
+>O ficheiro <filename
+>$KDEHOME/share/config/kalarmdrc</filename
+> guarda as suas preferências do <application
+>servidor de alarmes</application
+>, em conjunto com os detalhes da aplicação cliente &kalarm;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Em que formato estão guardados os alarmes?</para>
+</question>
+<answer>
+<para
+>Os ficheiros de calendário em que o &kalarm; guarda os seus alarmes são ficheiros de texto, cujo formato está definido pelo documento <ulink url="http://www.w3.org/2002/12/cal/rfc2445.html"
+>RFC2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar)</ulink
+>. Este é o formato-padrão que é usado em todas as aplicações do 'kdepim'. O &kalarm; usa certas propriedades fora da norma no componente do Alarme, em relação ao RFC2445: <literal
+>X-KDE-KALARM-TYPE</literal
+>, <literal
+>X-KDE-KALARM-FONTCOLOR</literal
+>, <literal
+>X-KDE-KALARM-VOLUME</literal
+>, <literal
+>X-KDE-KALARM-SPEAK</literal
+>, <literal
+>X-KDE-KALARM-KMAILID</literal
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Quais são os nomes das aplicações &kalarm; e do <application
+>servidor de alarmes</application
+>?</para>
+</question>
+<answer>
+<para
+>O nome da aplicação &kalarm; é <application
+>kalarm</application
+> e o nome da aplicação do <application
+>servidor de alarmes</application
+> é <application
+>kalarmd</application
+>.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kalarm; </para>
+<para
+>Programa copyright 2001, 2002, 2003, 2004, 2005, 2006 David Jarvie <email
+>software@astrojar.org.uk</email
+> </para>
+<para
+>Autores do servidor de alarmes: <itemizedlist>
+<listitem
+><para
+>Preston Brown <email
+>pbrown@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>David Jarvie <email
+>software@astrojar.org.uk</email
+></para>
+</listitem>
+<listitem
+><para
+>Cornelius Schumacher <email
+>schumacher@kde.org</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2001, 2002, 2003, 2004, 2005, 2006 David Jarvie <email
+>software@astrojar.org.uk</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; <para
+>Os agradecimentos vão para o autor da aplicação KAlarm do &kde; 1, o Stefan Nikolaus <email
+>stefan.nikolaus@stuco.uni-oldenburg.de</email
+>, que permitiu gentilmente o uso do &kalarm; nesta aplicação do &kde; 2 / &kde; 3. </para>
+
+</chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kalarm">
+<title
+>Como obter o &kalarm;</title>
+&install.intro.documentation; <para
+>O &kalarm; está disponível para o &kde; 2 e como pacote autónomo para o &kde; 3 em <ulink url="http://www.astrojar.org.uk/linux/kalarm.html"
+>http://www.astrojar.org.uk/linux/kalarm.html</ulink
+> </para>
+
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>O &kalarm; precisa das bibliotecas normais do &kde; instaladas (o pacote <filename
+>kdelibs</filename
+>). Para compilar o código-fonte, também precisa dos pacotes de desenvolvimento do &Qt; e das <filename
+>kdelibs</filename
+>. O pacote de desenvolvimento do X11, se estiver presente, é usado para aumentar a possibilidade de o &kalarm; funcionar no &kde; sem uma bandeja do sistema.</para>
+
+<para
+>Os seguintes pacotes opcionais melhoram o &kalarm; na sua execução, se estiverem instalados:</para>
+
+<itemizedlist>
+<listitem
+><para
+>&kmix; (do pacote 'kdemultimedia'): se estiver instalado, permite ao &kalarm; define o volume de som absoluto ao tocar os ficheiros de áudio.</para>
+</listitem>
+
+<listitem
+><para
+><application
+>KTTSD</application
+> (do pacote 'kdeaccessibility'): se estiver instalado e configurado, em conjunto com um sintetizador de fala compatível, permite ao &kalarm; falar as mensagens de alarme quando forem apresentadas.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>O &kalarm; usa cerca de 12 Mb e o <application
+>servidor de alarmes</application
+> usa aproximadamente 2,5 Mb de memória para correr, mas isto poderá variar de acordo com a sua plataforma e configuração.</para>
+
+<para
+>Poderá encontrar uma lista das alterações no ficheiro <filename
+>ChangeLog</filename
+> ou em <ulink url="http://www.astrojar.org.uk/linux/kalarm.html"
+>http://www.astrojar.org.uk/linux/kalarm.html</ulink
+>.</para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+
+<para
+>Se não conseguir encontrar um pacote binário adequado, irá necessitar de compilar você mesmo o &kalarm; a partir dos ficheiros de código. Obtenha o pacote do código-fonte <filename
+>kdepim-x.x.tar.bz2</filename
+> ou o <filename
+>kalarm-x.x.tar.bz2</filename
+> (ou algo do género), depende se deseja instalar o &package; ou apenas o &kalarm;. Descomprima-o numa nova pasta com um comando do tipo <userinput
+><command
+>tar</command
+> <option
+>xvfj <replaceable
+>pacote.tar.bz2</replaceable
+></option
+></userinput
+> e entre na pasta que foi criada.</para>
+&install.compile.documentation; <note
+><para
+>Se tiver mais do que uma versão do &kde; instalada (&eg;, o &kde; 2 e o &kde; 3), isso poderá fazer com que o &kalarm; seja instalado na pasta errada do &kde;. Se necessário, poderá indicar a pasta do &kde; como um parâmetro do <userinput
+><command
+>./configure</command
+></userinput
+>. Por exemplo, se o seu &kde; estiver instalado em <filename
+>/opt/kde2</filename
+>:</para>
+
+<para
+><userinput
+><command
+>./configure</command
+> --prefix=<replaceable
+>/opt/kde2</replaceable
+></userinput
+></para>
+</note>
+
+<warning
+><para
+>Se instalar o &kalarm; numa pasta diferente da onde o &kde; está instalado, este não irá executar correctamente, a menos que torne a sua localização conhecida para o &kde;. Para o fazer, deve anteceder a variável de ambiente <envar
+>KDEDIRS</envar
+> com a localização do &kalarm;, de cada vez que inicie o &kde;.</para>
+
+<para
+>Por exemplo, se o &kde; for instalado em <literal
+>/opt/kde</literal
+>, o <envar
+>KDEDIRS</envar
+> poderá estar normalmente configurado como <literal
+>/etc/opt/kde:/opt/kde</literal
+>. Se instalar o &kalarm; em <literal
+>/usr/local</literal
+>, poderá ter de configurar a variável <envar
+>KDEDIRS</envar
+> como <literal
+>/usr/local:/etc/opt/kde:/opt/kde</literal
+>, antes de iniciar o &kde;.</para
+></warning>
+
+<para
+>A versão autónoma do &kalarm; tem uma opção de configuração especial que lhe permite seleccionar quais as línguas da documentação a instalar, indicando um código da língua ou uma lista de códigos de línguas como parâmetro do <command
+>./configure</command
+>. Por omissão, é instalada a documentação em todas as línguas disponíveis. Está disponível uma lista com as línguas da documentação incluídas no pacote, em conjunto com os seus códigos, no ficheiro <filename
+>DOC-LANGUAGES</filename
+>. Por exemplo, para instalar apenas a documentação em Francês e Inglês Britânico:</para>
+
+<para
+><userinput
+><command
+>./configure</command
+> --enable-doc-language=<replaceable
+>"fr en_GB"</replaceable
+></userinput
+></para>
+
+<para
+>Lembre-se que esta opção não fará efeito nas traduções da interface de utilizador que estiverem instaladas.</para>
+
+</sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Não é necessária nenhuma configuração em especial para configurar o &kalarm; para correr no ambiente de trabalho do &kde;. Logo que tenha corrido o &kalarm; pela primeira vez, o <application
+>servidor de alarmes</application
+> irá iniciar sempre que você iniciar uma sessão, para poder monitorizar os alarmes agendados.</para>
+
+<para
+>Para correr o &kalarm; num ambiente de trabalho não-&kde;, o requisito principal é garantir que o <application
+>servidor de alarmes</application
+> é corrido automaticamente sempre que você iniciar uma sessão. Poderá obter instruções mais detalhadas no ficheiro <filename
+>INSTALL</filename
+> que é distribuído com o &kalarm;.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdepim/kandy/Makefile.am b/tde-i18n-pt/docs/kdepim/kandy/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kandy/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kandy/Makefile.in b/tde-i18n-pt/docs/kdepim/kandy/Makefile.in
new file mode 100644
index 00000000000..d470d5781cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kandy/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kandy
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kandy/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kandy/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kandy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kandy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kandy/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kandy/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kandy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kandy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kandy/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kandy/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kandy/index.cache.bz2
new file mode 100644
index 00000000000..954a54661a9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kandy/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kandy/index.docbook b/tde-i18n-pt/docs/kdepim/kandy/index.docbook
new file mode 100644
index 00000000000..5ddb5c15973
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kandy/index.docbook
@@ -0,0 +1,448 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kandy;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kandy;</title>
+<authorgroup>
+<author
+><firstname
+>Cornelius</firstname
+> <surname
+>Schumacher</surname
+> <affiliation
+> <address
+><email
+>schumacher@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2002-02-05</date>
+<releaseinfo
+>0.03.00</releaseinfo>
+<abstract>
+<para
+>O &kandy; é uma aplicação para sincronizar os dados de um telemóvel com os dados no ecrã.</para>
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdepim</keyword>
+<keyword
+>kandy</keyword>
+<keyword
+>sincronização</keyword>
+<keyword
+>telefone</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="using-kandy">
+<title
+>Utilizar o &kandy;</title>
+
+<sect1 id="terminal">
+<title
+>A Janela de Terminal</title>
+
+<para
+>A janela do terminal oferece uma interface de baixo nível para controlar o telemóvel através de comandos de modem <command
+>AT</command
+>. Você poderá escrever os comandos no campo central em cima: os campos centrais inferiores mostram a resposta directa do telemóvel; o lado direito da janela principal mostra o resultado processado.</para>
+
+<para
+>Do lado esquerdo, você tem a lista dos comandos disponíveis; você podê-los-á executar se fizer um duplo-click neles ou se carregar no botão <guibutton
+>Executar</guibutton
+>. Os campos do resultado da resposta do modem mostram o que acontece. Se você escrito um comando novo, podê-lo-á adicionar à lista de comandos disponíveis, seleccionando o botão <guibutton
+>Adicionar</guibutton
+>; irá aparecer uma janela que lhe permite seleccionar um nome e os parâmetros do comando.</para>
+
+<para
+>A lista de comandos é gravada num ficheiro &XML; ao seleccionar a opção <guimenuitem
+>Gravar</guimenuitem
+> do menu ou ao carregar o botão respectivo da barra de ferramentas. Você poderá carregar um ficheiro existente ao seleccionar a opção <guimenuitem
+>Abrir</guimenuitem
+> do menu.</para
+>
+
+</sect1>
+
+<sect1 id="mobilegui">
+<title
+>Janela de Interface com o Telemóvel</title>
+
+<para
+>Ao escolher a <guimenuitem
+>Interface do Telemóvel</guimenuitem
+> do menu <guimenu
+>Mostrar</guimenu
+> da janela do terminal, você irá abrir a Janela da Interface do seu telemóvel. Isto mostra uma interface compreensível do estado e dos dados presentes no telemóvel, incluindo a lista telefónica. Existem duas listas de dados da lista telefónica: um que representa o livro de endereços do &kde; e o outro representa os dados do telemóvel.</para>
+
+<para
+>Você poderá ler as listas telefónicas se carregar no botão <guibutton
+>Ler</guibutton
+> por baixo da lista correspondente. Se carregar no botão <guibutton
+>Gravar</guibutton
+> poderá escrever os dados da lista na lista telefónica correspondente. Se carregar em <guibutton
+>Gravar para Ficheiro</guibutton
+> você poderá guardar a lista telefónica do telemóvel como uma lista de valores separados por vírgulas no disco. Depois de carregar os dados da lista telefónica com os botões <guibutton
+>Ler</guibutton
+>, você poderá juntar as listas telefónicas se carregar no botão <guibutton
+>Juntar</guibutton
+>: isto irá colocar os dados apenas numa das listas na outra e vice-versa; se ocorrerem conflitos durante este processo, irá aparecer uma janela.</para>
+
+<para
+>O botão <guibutton
+>Sincronizar</guibutton
+> efectua todas as acções necessárias para sincronizar as listas telefónicas. Ele lê os dados do livro de endereços do &kde; e do telemóvel, faz a junção e volta a escrever no telemóvel.</para>
+
+</sect1>
+
+<sect1 id="configuring">
+<title
+>Configurar o &kandy;</title>
+
+<para
+>Ao seleccionar o item <guimenuitem
+>Configurar o Kandy</guimenuitem
+> do menu, você irá obter a janela de preferências do &kandy;. Você poderá definir o nome do dispositivo série a que o seu telemóvel está ligado nesta janela; os exemplos de nomes dos dispositivos série no &Linux; são o <filename class="devicefile"
+>/dev/ttyS0</filename
+> para a primeira e <filename class="devicefile"
+>/dev/ttyS1</filename
+> para a segunda interface série do seu computador. Você poderá também definir que janelas é que ficam abertas por omissão ao iniciar o &kandy;.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="menu-ref">
+<title
+>Referência do Menu</title>
+
+<sect1>
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Sai</action
+> do &kandy;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="show-menu">
+<title
+>Menu <guimenu
+>Mostrar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mostrar</guimenu
+> <guimenuitem
+>Terminal</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre a janela de terminal</action
+>, onde pode interagir com o seu telefone utilizando comandos <command
+>AT</command
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="modem-menu">
+<title
+>Menu <guimenu
+>Modem</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Modem</guimenu
+> <guimenuitem
+>Ligar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Liga-se ao seu telefone.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Modem</guimenu
+> <guimenuitem
+>Desligar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Desliga-se do seu telefone.</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Mostra ou esconde a barra de ferramentas.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenu
+>Mostrar a Barra de Estado</guimenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Mostra ou esconde a barra de estado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre uma janela para modificar os atalhos do teclado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre uma janela para modificar os ícones na barra de ferramentas.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kandy...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Abre uma janela onde poderá personalizar a aplicação.</action
+>; isto é descrito com mais detalhe na secção <xref linkend="configuring"/>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kandy; copyright 2001 Cornelius Schumacher <email
+>schumacher@kde.org</email
+>.</para>
+
+<para
+>Documentação por Cornelius Schumacher, com adições por Lauri Watts <email
+>lauri@kde.org</email
+>.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underGPL; &underFDL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kandy">
+<title
+>Como obter o &kandy;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="kandy-requirements">
+<title
+>Requisitos</title>
+
+<para
+>Você irá necessitar de ter o pacote 'kdelibs' instalado para poder compilar com sucesso o pacote 'kdepim' que contém o &kandy;. O pacote 'kdelibs' poderá ser encontrado na mesma localização que o pacote 'kdepim'.</para>
+
+<para
+>O &kaddressbook; faz parte do pacote kdebase. Pode ser encontrado na mesma localização do que o pacote kdepim.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; <para
+>A compilação e instalação do pacote obrigatório 'kdelibs' segue o mesmo processo. Se você tiver alguns problemas a compilar ou a instalar o &kandy;, poderá obter alguma ajuda nas <ulink url="http://www.kde.org/mailinglists.html"
+>listas de correio do &kde;</ulink
+> ou no grupo de notícias da Usenet: comp.windows.x.kde.</para>
+</sect1>
+</appendix>
+
+<appendix id="developer-info">
+<title
+>Informações para Programadores</title>
+
+<sect1 id="dcop">
+<title
+>Interface <acronym
+>DCOP</acronym
+></title>
+
+<para
+>O &kandy; contém uma interface de <acronym
+>DCOP</acronym
+> <interfacename
+>KandyIface</interfacename
+> com as seguintes funções: a <function
+>syncPhonebook()</function
+> sincroniza a lista telefónica do telemóvel com o livro de endereços do &kde;. Isto é equivalente a carregar no botão <guibutton
+>Sincronizar</guibutton
+> da Janela de Interface do Telemóvel. A <function
+>exit()</function
+> fecha o &kandy;.</para>
+
+</sect1>
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/karm/Makefile.am b/tde-i18n-pt/docs/kdepim/karm/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/karm/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/karm/Makefile.in b/tde-i18n-pt/docs/kdepim/karm/Makefile.in
new file mode 100644
index 00000000000..fc124d89c63
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/karm/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/karm
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/karm/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/karm/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/karm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/karm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/karm/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in man-karm.1.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-karm.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm
+ @for base in index.docbook man-karm.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-karm.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/karm/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-karm.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/karm/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/karm/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/karm/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/karm/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/karm/index.cache.bz2
new file mode 100644
index 00000000000..636403376e9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/karm/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/karm/index.docbook b/tde-i18n-pt/docs/kdepim/karm/index.docbook
new file mode 100644
index 00000000000..8593885971c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/karm/index.docbook
@@ -0,0 +1,1832 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&karm;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &karm;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jonathan</firstname
+> <surname
+>Singer</surname
+> <affiliation
+> <address
+><email
+>jsinger@leeta.net</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Mark</firstname
+> <surname
+>Bucciarelli</surname
+> <affiliation
+> <address
+><email
+>mark@hubcapconsulting.com</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Sirtaj</firstname
+> <othername
+>Singh</othername
+> <surname
+>Kang</surname
+> <affiliation
+><address
+><email
+>taj@kde.org</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Revisão</contrib>
+<affiliation
+><address
+><email
+>lauri@kde.org</email
+></address
+></affiliation>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000-2004</year>
+<holder
+>Jonathan Singer</holder>
+</copyright>
+
+<copyright>
+<year
+>2004-2005</year>
+<holder
+>Mark Bucciarelli</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-02-02</date>
+<releaseinfo
+>1.5.0</releaseinfo>
+
+<abstract
+><para
+>&karm; regista o tempo despendido em várias tarefas.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>karm</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>tempo</keyword>
+<keyword
+>registo</keyword>
+<keyword
+>projecto</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &karm; regista o tempo dispendido em várias tarefas. É útil para registar as horas para facturação e poderá apresentar as horas registadas por tarefa e por dia.</para>
+
+<para
+>Nesta altura, o histórico poderá ser exportado como um ficheiro de texto separado por vírgulas para poder ser importado noutras ferramentas de facturação e/ou gestão de projectos.</para>
+
+<para
+>O &karm; detecta quando o seu teclado e rato ficam inactivos e poderá associar várias tarefas com ecrãs diferentes, ou seja, duas tarefas que poderão ajudar a manter o relógio em funcionamento na tarefa correcta.</para>
+
+<para
+>O &karm; foi originalmente criado pelo Sirtaj Singh Kang. A palavra <quote
+>karm</quote
+> significa <quote
+>trabalho</quote
+> ou <quote
+>deveres</quote
+> na língua nativa do autor - o Punjabi -, e é a mesma palavra (mas com uma transliteração melhorada) que <quote
+>karma</quote
+>.</para>
+
+</chapter>
+
+
+<chapter id="using-Karm">
+<title
+>Utilizar o &karm;</title>
+
+<sect1 id="starting">
+<title
+>Iniciar o &karm;</title>
+
+<para
+>Escreva <command
+>karm</command
+> numa linha de comandos ou seleccione a opção <guimenuitem
+>Registo Pessoal do Tempo</guimenuitem
+> do menu <guisubmenu
+>Utilitários</guisubmenu
+> do <guimenu
+>menu inicial do KDE</guimenu
+>. As opções normais da linha de comandos do &Qt; e do &kde; estão disponíveis e poderão ser listadas se escrever <userinput
+><command
+>karm</command
+> <option
+>--help</option
+></userinput
+> na linha de comandos.</para>
+
+<para
+>O &karm; oferece uma opção adicional da linha de comandos que lhe permite indicar o nome do ficheiro iCalendar que é usado para guardar o seu histórico de trabalho. Poderá indicar um ficheiro iCalendar remoto se usar o 'http' ou o 'ftp' como parte do nome do ficheiro, como por exemplo http://www.exemplo.com/os_meus_dados/o_meu_trabalho.ics.</para>
+
+</sect1>
+
+<sect1 id="general-use">
+<title
+>Tarefas</title>
+
+<informalexample>
+<para
+><emphasis
+>Problema:</emphasis
+> Você é um consultor com vários clientes. Alguns dos clientes têm vários projectos. Ao longo do dia, você alterna entre diferentes projectos. Você precisa de registar o seu tempo para gerar facturas mensais.</para>
+<para
+><emphasis
+>Solução:</emphasis
+> Crie uma tarefa de topo para cada cliente e uma sub-tarefa para cada projecto do cliente. Para os projectos que necessitem de um registo mais detalhado, crie uma lista de sub-tarefas do projecto. Registe o tempo, fazendo duplo-click na tarefa em que está a trabalhar de momento.</para>
+</informalexample>
+
+<para
+>O &karm; oferece uma grande flexibilidade a registar o seu tempo, permitindo quantidades e profundidades de tarefas ilimitadas. O tempo poderá ser registado para qualquer tarefa e poderá estar mais do que uma tarefa activa em qualquer altura.</para>
+
+<para
+>Para criar uma tarefa de topo, seleccione <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Nova</guimenuitem
+> </menuchoice
+> Para criar uma sub-tarefa, seleccione a tarefa-mãe e seleccione <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Nova Sub-tarefa</guimenuitem
+> </menuchoice
+> </para>
+
+<para
+>Quando o &karm; sair, a lista de tarefas é gravada no ficheiro indicado em <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KArm</guimenuitem
+> </menuchoice
+>. Quando ele for iniciado a seguir, carrega de novo a lista de tarefas do mesmo ficheiro.</para>
+
+<para
+>O &karm; poderá importar e exportar as tarefas para minimizar o seu trabalho. Veja os <link linkend="interfaces"
+>Outros Sistemas</link
+>.</para>
+
+</sect1>
+
+<sect1 id="timers"
+><title
+>Cronómetros</title>
+
+<informalexample>
+<para
+><emphasis
+>Problema:</emphasis
+> Para se manter resolúvel, você precisa de facturar uma média de cinco horas por dia. Para se manter a par, você vigia os seus totais diários e semanais.</para>
+<para
+><emphasis
+>Solução:</emphasis
+> Reinicie o temporizador da sessão no início de cada dia de trabalho e reinicie todos os temporizadores no início de cada semana.</para
+> </informalexample>
+
+<para
+>o &karm; torna o registo do tempo simples. Para começar a registar o tempo relacionado com uma tarefa, faça duplo-click nela. Para parar o tempo do registo, volte a fazer duplo-click na tarefa. As tarefas activas mostram um pequeno relógio na coluna do <guilabel
+>Tempo de Sessão</guilabel
+>.</para>
+
+<para
+>Outra pista visual da actividade de registo é o ícone do &karm; na bandeja do sistema. Quando uma tarefa ficar activa, o segundo ponteiro do ícone começa a mover-se. Se você deixar ficar o cursor do rato sobre este ícone, o nome da tarefa activa irá aparecer numa dica. Se estiver mais do que uma tarefa activa, os nomes das tarefas na dica ficam separados por vírgulas.</para>
+
+<para
+>O &karm; mantém dois temporizadores por cada tarefa: um para o tempo da sessão e outro para o tempo total. Na configuração por omissão, o &karm; mostra duas colunas por cada temporizador, resultando num total de quatro colunas por cada tarefa:</para>
+
+<variablelist>
+<varlistentry
+> <term
+><guilabel
+>Tempo da Sessão</guilabel
+></term>
+<listitem
+><para
+>O tempo gasto na tarefa desde que a sessão começou.</para
+></listitem
+> </varlistentry
+>
+
+<varlistentry
+> <term
+><guilabel
+>Tempo Total da Sessão</guilabel
+></term>
+<listitem
+><para
+>O tempo gasto na tarefa e todas as suas sub-tarefas desde que a sessão começou.</para
+></listitem
+> </varlistentry
+>
+<varlistentry
+> <term
+><guilabel
+>Hora</guilabel
+></term
+> <listitem
+><para
+>O tempo gasto na tarefa desde que os tempos foram reiniciados.</para
+></listitem>
+</varlistentry
+>
+
+<varlistentry
+> <term
+><guilabel
+>Tempo Acumulado</guilabel
+></term>
+<listitem
+><para
+>O tempo gasto na tarefa e em todas as suas sub-tarefas desde que os tempos foram reiniciados.</para
+></listitem
+> </varlistentry
+>
+</variablelist>
+
+<para
+>Para iniciar uma nova sessão, escolha <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Iniciar Nova Sessão</guimenuitem
+> </menuchoice
+> </para>
+
+<para
+>Para iniciar todos os tempos, seleccione <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reiniciar Todos os Tempos</guimenuitem
+> </menuchoice
+> </para>
+
+<sect2
+><title
+>Registo do Ecrã</title>
+
+<informalexample>
+<para
+><emphasis
+>Problema:</emphasis
+> Você tem dois projectos principais nos quais alterna em cada dia. Para o ajudar a organizar o seu trabalho, você mantém os seus ficheiros do projecto 1 no Ecrã 1 e os ficheiros do projecto 2 no Ecrã 2.</para>
+
+<para
+><emphasis
+>Solução:</emphasis
+> Associe a tarefa do projecto 1 com o Ecrã 1 e a tarefa do projecto 2 com o Ecrã 2. Quando você mudar do Ecrã 2 para o Ecrã 1, o &karm; pára automaticamente a tarefa do projecto 2 e começa a tarefa do projecto 1.</para>
+</informalexample>
+
+<para
+>Para associar uma tarefa com um ou mais ecrãs, seleccione a opção <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Editar</guimenuitem
+> </menuchoice
+>. Active o <guilabel
+>Registo automático</guilabel
+> e seleccione o ecrã ou ecrãs a associar com esta tarefa. Quando qualquer um dos ecrãs seleccionados ficar activo, o &karm; irá começar o registo automático, ao fim de algum tempo, para esta tarefa.</para>
+
+</sect2>
+
+<sect2
+><title
+>Detecção de Ausência de Actividade</title>
+
+<informalexample
+> <para
+><emphasis
+>Problema:</emphasis
+> Você sai do trabalho cedo na Sexta e esquece-se de parar o temporizador. Quando você voltar na Segunda-Feira, o relógio continuou a trabalhar.</para>
+<para
+><emphasis
+>Solução:</emphasis
+> Active a detecção de inactividade.</para>
+</informalexample>
+
+<para
+>O &karm; pode ser configurado para detectar quando o rato e o teclado ficam inactivos. Se o rato e o teclado ficarem inactivos durante mais do que o número de minutos indicado, o &karm; mostra a seguinte janela:</para>
+
+<screenshot>
+ <screeninfo
+>Detecção de Inactividade do &karm;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="idle-detect.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Janela de Detecção de Inactividade do &karm;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry
+><term
+><guibutton
+>Reverter e Parar</guibutton
+></term>
+<listitem
+><para
+>Subtrai a quantidade de tempo inactivo de todos os temporizadores activos e pára-os.</para
+><para
+>Você não estava a trabalhar na tarefa enquanto o seu computador estava inactivo e continua a não estar.</para
+></listitem
+></varlistentry
+>
+
+<varlistentry
+> <term
+><guibutton
+>Reverter e Continuar</guibutton
+></term>
+<listitem
+><para
+>Subtrai a quantidade de tempo inactivo de todos os temporizadores activos mas mantêm-nos a funcionar.</para
+><para
+>Você não estava a trabalhar na tarefa enquanto o seu computador estava inactivo mas agora já está. </para
+></listitem
+></varlistentry
+>
+
+<varlistentry
+> <term
+><guibutton
+>Continuar Contagem do Tempo</guibutton
+></term>
+<listitem
+><para
+>Aplicar o tempo de inactividade a todos os temporizadores activos e mantêm-nos a correr.</para
+><para
+>Você estava a trabalhar nas tarefas enquanto o seu computador estava activo e ainda continua. </para
+></listitem
+></varlistentry
+> </variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="reporting"
+><title
+>Relatórios</title>
+
+<para
+>O &karm; oferece três formas de relatar o tempo que registou. Você poderá enviar os tempos totais e da sessão para a impressora, copiá-los para a área de transferência ou copiar o histórico do tempo também para a área de transferência.</para>
+
+<sect2
+><title
+>Imprimir os Totais</title>
+<para
+>Para gerar o relatório dos totais para a impressora, seleccione a opção <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+>. Isto gera um relatório de três colunas com a lista completa das tarefas. A primeira coluna é o nome da tarefa, a segunda é o <guilabel
+>Tempo Total da Sessão</guilabel
+> e a terceira é o <guilabel
+>Tempo Total</guilabel
+>.</para>
+</sect2>
+
+<sect2
+><title
+>Totais na Área de Transferência</title>
+<para
+>Para gerar o relatório dos totais para a área de transferência, seleccione a opção <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Copiar os Totais para a Área de Transferência</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>Este relatório é gerado para a tarefa seleccionada de momento e para todas as suas sub-tarefas. Se a tarefa for de topo, o &karm; pergunta-lhe se deseja gerar o relatório para a tarefa actual e para as suas sub-tarefas ou para toda a lista de tarefas.</para>
+
+<screenshot>
+<screeninfo
+>&karm; Copiar esta Tarefa</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="copy-this-task.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Janela do &karm; para Copiar esta Tarefa</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Logo que o relatório seja gerado, abra o KEdit ou outro editor de texto e cole os dados do relatório.</para>
+
+<literallayout
+><computeroutput>
+Totais das Tarefas
+2004-07-10 02:26
+
+ Tempo Tarefa
+----------------------------------------------
+ 9:14 kde
+ 9:14 karm
+ 1:08 erros
+ 0:00 enviar alterações
+ 0:00 promoção
+ 0:00 coisas da Web
+----------------------------------------------
+ 9:14 Total
+</computeroutput
+>
+</literallayout>
+
+<para
+>A primeira coluna é o <guilabel
+>Tempo Total</guilabel
+> e está indentado (como os nomes das tarefas) para indicar as relações de tarefas/sub-tarefas. Os tempos indicados incluem os tempos das sub-tarefas.</para
+>
+
+</sect2>
+
+<sect2
+><title
+>Histórico na Área de Transferência</title>
+
+<para
+>Para gerar os relatórios dos totais para a área de transferência, seleccione a opção <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Copiar o Histórico para a Área de Transferência</guimenuitem
+> </menuchoice
+>. </para>
+
+<important
+><para
+>Você precisa de activar a opção <guilabel
+>Registo histórico</guilabel
+> em <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KArm</guimenuitem
+> </menuchoice
+>. Caso contrário, o &karm; só mantém um registo dos totais e não um histórico de tarefas detalhado.</para
+></important>
+
+<para
+>Este relatório é gerado para a tarefa seleccionada de momento e para as suas sub-tarefas. Ao contrário do relatório dos totais, este relatório não lhe dá a opção para relatar a lista de tarefas completas. Você só poderá fazer um relatório da tarefa actual e das suas sub-tarefas.</para>
+
+<para
+>Quando você seleccionar o relatório do histórico, o &karm; perguntar-lhe-á primeiro para indicar o intervalo de datas do relatório:</para>
+
+<screenshot>
+<screeninfo
+>&karm; Introdução do Intervalo de Datas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="daterange.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>&karm; Introdução do Intervalo de Datas</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Depois de indicar um intervalo de datas, abra o KEdit ou outro editor de texto e cole os dados dos relatórios.</para>
+
+<literallayout
+><computeroutput>
+Histórico de Tarefas
+De Quinta 01 de Julho de 2004 até Segunda 12 de Julho de 2004
+Impresso a: 2004-07-12 17:18
+
+ Semana de Segunda 05 de Julho de 2004
+ 5 6 7 8 9 10 11
+-------------------------------------------------------------------------
+ 0:00 kde
+ 0:00 dc
+ !:22 1:46 3:14 1:44 8:06 karm
+ 0:00 plano de funcionalidades do 3.2
+ 1:08 1:08 erros
+ 0:00 enviar alterações
+ 0:00 promoção
+ 0:00 coisas da Web
+-------------------------------------------------------------------------
+ 2:30 1:46 3:14 1:44 9:14 Total
+</computeroutput
+>
+</literallayout>
+
+<para
+>O histórico de tarefas é totalizado para cada dia e tarefa e agrupado por semanas. As primeiras sete colunas vão de Segunda até Domingo. A oitava coluna é o total da semana e a nona coluna é o nome da tarefa. Os nomes das tarefas estão indentados para indicar as relações de tarefas/sub-tarefas.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="interfaces">
+<title
+>Outros Sistemas</title>
+<sect2 id="korganizer"
+><title
+>KOrganizer</title>
+
+<para
+>O &karm;, como o KOrganizer e o iCal da Apple, usa a norma da indústria <ulink url="http://developer.kde.org/documentation/standards/index.html"
+>iCalendar</ulink
+> para os seus dados. O &karm; pode ler e gravar as listas de pendências criadas por estas duas aplicações.</para>
+
+<warning
+><para
+>Se tanto o &karm; como o KOrganizer tiverem o mesmo ficheiro aberto, ao editar o ficheiro com o KOrganizer, você poder-se-á arriscar a perder dados. Para estar seguro, edite apenas o ficheiro com uma aplicação ou a outra de cada vrz.</para
+></warning>
+
+</sect2>
+
+<sect2 id="planner"
+><title
+>Planificador</title>
+
+<para
+>Como caso de uso típico, poderá querer planear um projecto com a ferramenta de gestão de projectos Imendio Planner (from <ulink url="http://planner.imendio.org"
+>planner.imendio.org</ulink
+>) e importar as suas tarefas para o &karm;, de modo a tê-las no formato da norma da indústria <ulink url="http://developer.kde.org/documentation/standards/index.html"
+>iCalendar</ulink
+>. Depois de o fazer, poderá então escalonar as tarefas no KOrganizer e contabilizar o seu tempo para elas no &karm;. Esta é uma forma de controlar se o seu projecto se mantém no seu orçamento e nos seus limites de tempo.</para>
+
+</sect2>
+
+<sect2 id="dcop"
+><title
+>&DCOP;</title>
+
+<para
+>O &DCOP; é o mecanismo que os programas do KDE usam para comunicar uns com os outros. Um programa do KDE oferece uma lista de funções que os outros programas (um programa da Bash, por exemplo) poderão usar.</para>
+
+<example
+><title
+>Um programa da Bash que mostra a versão do &karm;</title>
+<programlisting
+>ID_DCOP=`dcop | grep karm`
+ if [ $ID_DCOP ]
+ then
+ VERSAO=`dcop $ID_DCOP KarmDCOPIface version`
+ echo "A versão do &karm; é a $VERS"
+ else
+ echo "O &karm; não está a correr"
+ fi
+</programlisting>
+</example>
+
+<para
+>A interface actual de &DCOP; do &karm; é usada principalmente de momento apenas para testes automatizados, pelo que é bastante limitada. Para a definição completa da interface, veja o <link linkend="dcopappendix"
+>Apêndice da Interface de &DCOP;</link
+>.</para>
+
+<para
+>Para ver a interface completa de &DCOP; da versão do &karm; instalada no seu sistema, corra o seguinte programa em Bash:</para>
+
+<example
+><title
+>Listar a interface de &DCOP; do &karm; na consola</title>
+<programlisting
+>ID_DCOP=`dcop | grep karm`
+ if [ $ID_DCOP ]
+ then
+ dcop $ID_DCOP KarmDCOPIface
+ else
+ echo "O &karm; não está a correr"
+ fi
+</programlisting>
+</example>
+</sect2>
+
+<sect2 id="csv-export"
+><title
+>Exportar os Totais para CSV</title>
+
+<para
+>O &karm; pode exportar tanto os totais como o histórico para um formato de ficheiro separado por vírgulas. Para exportar os totais, seleccione a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar/Exportar</guisubmenu
+> <guimenuitem
+>Exportar para um ficheiro CSV...</guimenuitem
+> </menuchoice
+> para que o &karm; mostre a seguinte janela de exportação:</para>
+
+<screenshot>
+<screeninfo
+>&karm; Janela de Exportação para CSV</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="csvexport.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>&karm; Janela de Exportação para CSV</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Indique o ficheiro para o qual desejaria exportar os dados e modifique as outras opções da janela, se necessário. Repare que o intervalo de datas está desactivado, dado que você vai exportar os tempos totais, não os dados históricos. Carregue em <guibutton
+>Exportar</guibutton
+>, para o &karm; exportar os totais de todas as tarefas para o ficheiro que seleccionou.</para>
+
+<para
+>Aqui está um exemplo do formato do resultado:</para>
+
+<literallayout
+><computeroutput>
+"kde",,,,,0.00,0.00,6.88,9.83
+,"karm",,,,6.88,8.70,6.88,9.83
+,,"plano de funcionalidades do 3.2",,,0.00,0.00,0.00,0.00
+,,"erros",,,0.00,1.13,0.00,1.13
+,,"enviar alterações - textos de traduções",,,0.00,0.00,0.00,0.00
+,,"relatório da factura de tempo",,,0.00,0.00,0.00,0.00
+,"kopete",,,,0.00,0.00,0.00,0.00
+,"promoção",,,,0.00,0.00,0.00,0.00
+,"coisas na Web",,,,0.00,0.00,0.00,0.00
+</computeroutput
+>
+</literallayout>
+
+<para
+>As tarefas de topo são colocadas na primeira coluna, as sub-tarefas na segunda e assim por diante. Os dados dos tempos são apresentados a seguir à profundidade de tarefas máxima (cinco, neste exemplo). A coluna do primeiro tempo é o <guilabel
+>Tempo de Sessão</guilabel
+>, a segunda é o <guilabel
+>Tempo</guilabel
+>, a terceira é o <guilabel
+>Tempo Total da Sessão</guilabel
+> e a quarta é o <guilabel
+>Tempo Total</guilabel
+>. </para>
+
+
+</sect2>
+
+<sect2 id="csv-export-history"
+><title
+>Exportar o Histórico para CSV</title>
+
+<para
+>Para exportar o histórico de tarefas, seleccione <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar/Exportar</guisubmenu
+> <guimenuitem
+>Exportar o Histórico para um ficheiro CSV...</guimenuitem
+> </menuchoice
+> para o &karm; mostrar a mesma janela de exportação que foi apresentada acima.</para>
+
+<para
+>Indique o nome do ficheiro para o qual deseja exportar os dados e seleccione o intervalo de datas para o qual deseja o histórico de tarefas. Modifique as outras opções da janela, se necessário e carregue em <guibutton
+>Exportar</guibutton
+>, para o &karm; exportar o histórico de todas as tarefas para o ficheiro que seleccionou.</para>
+
+<para
+>Aqui está um exemplo do formato do resultado:</para>
+
+<literallayout
+><computeroutput>
+Histórico de Tarefas
+De Terça 06 de Julho de 2004 até Terça 13 de Julho de 2004
+Impresso a: 2004-07-13 18:10
+2004-07-06,2004-07-07,2004-07-08,2004-07-09,2004-07-10,2004-07-11,2004-07-12,2004-07-13,
+,,,,,,,,0.00,"kde"
+,,1.77,3.23,1.73,,1.37,0.82,8.95,,"karm"
+,,,,,,,,0.00,,,"plano de funcionalidades do 3.2"
+,1.13,,,,,,,1.13,,,"erros"
+,,,,,,,,0.00,,,"enviar alterações - textos de traduções"
+,,,,,,,,0.00,,,"relatório da factura de tempo"
+,,,,,,,,0.00,,"kopete"
+,,,,,,,,0.00,,"promoção"
+,,,,,,,,0.00,,"coisas na Web"
+</computeroutput
+>
+</literallayout>
+
+<para
+>As três linhas identificam quando é que o relatório foi gerado e para que intervalo de datas. A quarta linha é uma lista separada por vírgulas das datas no intervalo definido, no formato ISO 8601 (AAAA-MM-DD). Todas as linhas subsequentes indicam o tempo registado para cada tarefa. A última coluna numérica é o total da linha ao longo de todos os dias. O nome da tarefa aparece a seguir à coluna dos totais e está indentado para indicar a relação de tarefas/sub-tarefas. Os nomes das tarefas de topo aparecem na primeira coluna a seguir ao total.</para>
+
+</sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="interface">
+<title
+>A interface do &karm;</title>
+
+<para
+>A janela principal do &karm; tem as seguintes componentes: o menu, a barra de ferramentas, a janela de tarefas/tempos e a barra de estado.</para>
+
+<screenshot>
+<screeninfo
+>Ecrã do &karm;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="karm.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ecrã do &karm;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<sect1 id="main-window">
+<title
+>A janela das Tarefas/Tempos</title>
+
+<para
+>As várias tarefas são apresentadas nesta janela, em conjunto com o tempo acumulado para cada uma na sessão actual e no tal. As tarefas que estiverem a ser temporizadas têm um pequeno ícone de relógio ao lado do tempo de sessão.</para>
+
+<para
+>Podem ser criadas sub-tarefas para cada tarefa. Se carregar no sinal de mais/menos ao lado da tarefa principal, activa ou desactiva a visualização das suas sub-tarefas associadas. O tempo total atingido para uma dada tarefa inclui os tempos das suas sub-tarefas, assim como o seu tempo acumulado.</para>
+
+</sect1>
+
+<sect1 id="menus">
+<title
+>A barra de menu do &karm;</title>
+<sect2>
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Grava as tarefas e sub-tarefas actuais com os seus tempos associados</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> a janela do &karm;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Iniciar Nova Sessão</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Reinicia</action
+> todos os tempos de sessão a zero</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reiniciar Todos os Tempos</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Reinicia </action
+>todos os tempo para zero</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar/Exportar</guisubmenu
+> <guimenuitem
+>Importar um Ficheiro Legado...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Importa</action
+> os ficheiros de gravação antigos do &karm; (o &karm; agora usa os ficheiros de gravação do estilo iCalendar.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar/Exportar</guisubmenu
+> <guimenuitem
+>Importar as Tarefas do Planner...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Importa </action
+> um projecto do Planner da Imendio (veja em <ulink url="http://planner.imendio.org"
+>planner.imendio.org</ulink
+>). Todas as tarefas, sub-tarefas e o seu estado de "completo" serão importados para um ficheiro .planner. Poderá importá-las como uma sub-tarefa se criar uma sub-tarefa, deixá-la marcada e depois efectuar a importação em si. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar/Exportar</guisubmenu
+> <guimenuitem
+>Exportar para um ficheiro CSV...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Exporta </action
+> o <guilabel
+>Tempo Total da Sessão</guilabel
+>, o <guilabel
+>Tempo da Sessão</guilabel
+>, o <guilabel
+>Tempo</guilabel
+> e o <guilabel
+>Tempo Total</guilabel
+> para um ficheiro de texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar/Exportar</guisubmenu
+> <guimenuitem
+>Exportar o Histórico para um ficheiro CSV...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Exporta </action
+> o histórico da tarefa para um ficheiro de texto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Copiar os Totais para a Área de Transferência</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Copia</action
+> o tempo total actual de uma tarefa ou de todas as tarefas para a área de transferência do &kde;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Copiar o Histórico para a Área de Transferência</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Copia</action
+> os tempos diários, num dado período, para a área de transferência do &kde;</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Fecha</action
+> o &karm;</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Relógio</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>S</keycap
+></shortcut
+> <guimenu
+>Relógio</guimenu
+> <guimenuitem
+>Iniciar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Dá início</action
+> à temporização da tarefa seleccionada</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Relógio</guimenu
+> <guimenuitem
+>Parar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Pára</action
+> a temporização da tarefa seleccionada</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>&Esc;</keycap
+></shortcut
+> <guimenu
+>Relógio</guimenu
+> <guimenuitem
+>Parar Todos os Contadores</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Pára</action
+> a temporização de todas as tarefas</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Tarefa</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Nova</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Adicionar</action
+> uma nova tarefa</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Nova Sub-Tarefa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Adiciona</action
+> uma nova sub-tarefa à tarefa seleccionada</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>Del</keycap
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Apaga</action
+> a tarefa ou sub-tarefa seleccionada</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Tarefa</guimenu
+> <guimenuitem
+>Editar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+>Altera o nome ou o tempo acumulado</action
+> para a tarefa actual</para
+><para
+>Existem duas opções para alterar o tempo: Editar em Absoluto, no qual os tempos de sessão e totais poderão ser alterados em separado e Editar em Relativo, no qual é adicionada ou subtraída uma dada alteração aos tempos de sessão e totais.</para
+><para
+>A opção de registo automático permite iniciar e parar automaticamente a temporização quando você mudar de ou para um dado ecrã do &kde;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+<variablelist>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Abre</action
+> uma janela que permite ao utilizador personalizar os atalhos de teclado</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KArm</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Abre</action
+> uma janela que permite ao utilizador configurar o &karm;</para>
+
+<para
+>A janela têm três páginas: a <guilabel
+>Comportamento </guilabel
+>, que lhe permite indicar um alerta em caso de inactividade e uma mensagem de aviso quando você remover um conjunto de tarefas, a <guilabel
+>Visualização</guilabel
+>, que configura os campos apresentados na janela principal e o <guilabel
+>Armazenamento</guilabel
+>, que configura a localização do ficheiro de gravação, se a gravação automática estiver activa e o intervalo de gravação automática estiver definido.</para
+> </listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+
+<sect1 id="tool-bar">
+<title
+>A Barra de Ferramentas</title>
+<para
+>A barra de ferramentas contém ícones para os seguintes comandos:</para>
+
+<note
+><para
+>(Todos se comportam de forma idêntica ao comando respectivo no menu.)</para
+></note>
+
+<itemizedlist>
+<listitem
+><para
+><guiicon
+>Iniciar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Parar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Nova</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Nova Sub-Tarefa</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Apagar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Editar</guiicon
+></para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="status-bar">
+<title
+>A Barra de Estado</title>
+
+<para
+>Indica o tempo total que já passou na sessão.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&karm; </para>
+
+<para
+>Copyright do programa: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>1997-2000 Sirtaj Singh Kang <email
+>taj@kde.org</email
+>.</para
+> </listitem
+>
+
+<listitem
+><para
+>2001-2002 Tomas Pospisek <email
+>tpo_deb@sourcepole.ch</email
+></para
+></listitem>
+
+<listitem
+><para
+>2003-2004 Mark Bucciarelli<email
+>mark@hubcapconsulting.com</email
+></para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Contributos (em ordem alfabética)</para>
+<itemizedlist>
+<listitem
+><para
+>Allen Winter <email
+>winterz@verizon.net</email
+></para
+></listitem>
+<listitem
+><para
+>David Faure <email
+>faure@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Espen Sand <email
+>espen@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Gioele Barabucci <email
+>gioele@gioelebarabucci.com</email
+></para
+></listitem>
+<listitem
+><para
+>Jan Schaumann <email
+>jschauma@netmeister.org</email
+></para
+></listitem>
+<listitem
+><para
+>Jesper Pedersen <email
+>blackie@ifad.dk</email
+></para
+></listitem>
+<listitem
+><para
+>Kalle Dalheimer <email
+>kalle@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Klar&auml;lvdalens Datakonsult AB</para
+></listitem>
+<listitem
+><para
+>Mark Bucciarelli <email
+>mark@hubcapconsulting.com</email
+></para
+></listitem>
+<listitem
+><para
+>Thorsten St&auml;rk <email
+>dev@staerk.de</email
+></para
+></listitem>
+<listitem
+><para
+>Tomas Pospisek <email
+>tpo_deb@sourcepole.ch</email
+></para
+></listitem>
+<listitem
+><para
+>Willi Richert <email
+>w.richert@cox.net</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>O &karm; foi inspirado pelo utilitário criado pelo Harald Tveit Alvestrand que era o <application
+>titrax</application
+>, em que o único problema dele era ser baseado na plataforma do Xt.</para>
+
+<para
+>Documentação copyright 2000-2004 Jonathan Singer <email
+>jsinger@leeta.net</email
+> e Sirtaj Singh Kang <email
+>taj@kde.org</email
+>.</para>
+&underFDL; &underGPL; </chapter>
+
+<glossary id="glossary">
+
+<glossentry id="gloss-active-task">
+<glossterm
+>tarefa activa</glossterm>
+<glossdef
+><para
+>Uma tarefa com um cronómetro a correr.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-dcop">
+<glossterm
+>&DCOP;</glossterm>
+<glossdef
+><para
+>O protocolo de comunicação entre processos usado no KDE. É uma abreviatura de Desktop COmmunication Protocol.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-desktop">
+<glossterm
+>ecrã</glossterm>
+<glossdef
+><para
+>O GNU/Linux, o FreeBSD e os outros sistemas que correm o X-Windows têm vários ecrãs virtuais. Você tem, tipicamente, quatro ecrãs diferentes instalados por omissão. Cada ecrã poderá mostrar o seu conjunto próprio de programas e ficheiros. Quando o KDE arranca pela primeira vez, o ecrã que você vê é o Ecrã 1. Se carregar em <keycombo action="simul"
+>&Alt;<keycap
+>F2</keycap
+></keycombo
+>, irá ver o Ecrã 2. Se carregar em <keycombo action="simul"
+>&Alt;<keycap
+>F1</keycap
+></keycombo
+> irá voltar ao Ecrã 1. </para
+></glossdef
+> </glossentry>
+
+<glossentry id="gloss-history">
+<glossterm
+>histórico</glossterm>
+<glossdef
+><para
+>Se o &karm; estiver configurado para registar o histórico, ele irá guardar todos os eventos de arranque/paragem dos temporizadores. Este histórico nunca é limpo quando os tempos são reiniciados e continua no ficheiro até que a tarefa seja removida.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-session"
+> <glossterm
+>sessão</glossterm>
+<glossdef
+><para
+>Um ponto de referência definido pelo utilizador para os temporizadores de sessão. É iniciada uma nova sessão quando você seleccionar a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Iniciar Nova Sessão</guimenuitem
+> </menuchoice
+>. Os dados da sessão não são gravados quando você criar uma nova. </para
+></glossdef
+> </glossentry>
+
+<glossentry id="gloss-system-time"
+> <glossterm
+><guilabel
+>Tempo da Sessão</guilabel
+></glossterm
+> <glossdef
+><para
+>O tempo gasto na tarefa desde que a sessão começou.</para
+></glossdef
+> </glossentry
+>
+
+<glossentry id="gloss-system-tray"
+> <glossterm
+>bandeja do sistema</glossterm>
+<glossdef
+><para
+>A bandeja do sistema é a barra que aparece (por omissão) no fundo do ecrã. Nesta bandeja do sistema <inlinemediaobject
+> <imageobject
+> <imagedata fileref="systray.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>, o ícone do &karm; está mais à direita.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-top-level-task">
+<glossterm
+>tarefa de topo</glossterm>
+<glossdef
+><para
+>Uma tarefa sem tarefa-mãe.</para
+></glossdef>
+</glossentry>
+
+<glossentry id="gloss-total-session-time"
+> <glossterm
+><guilabel
+>Tempo Total da Sessão</guilabel
+></glossterm
+> <glossdef
+><para
+>O tempo gasto na tarefa e todas as suas sub-tarefas desde que a sessão começou.</para
+></glossdef
+> </glossentry>
+<glossentry
+> <glossterm
+><guilabel
+>Hora</guilabel
+></glossterm>
+<glossdef
+><para
+>O tempo gasto na tarefa desde que os tempos foram reiniciados.</para
+></glossdef
+> </glossentry
+>
+
+<glossentry id="gloss-total-time"
+> <glossterm
+><guilabel
+>Tempo Acumulado</guilabel
+></glossterm>
+<glossdef
+><para
+>O tempo gasto na tarefa e em todas as suas sub-tarefas desde que os tempos foram reiniciados.</para
+></glossdef
+> </glossentry
+>
+
+</glossary>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-karm">
+<title
+>Como obter o &karm;</title>
+&install.intro.documentation; &install.compile.documentation; </sect1>
+
+</appendix>
+
+<appendix id="dcopappendix"
+><title
+>A Interface de &DCOP;</title>
+
+<refentry id="dcop-version">
+<refmeta>
+<refentrytitle
+>version</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>version</refname>
+<refpurpose
+>Devolve a versão do &karm;.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>QString version()
+</synopsis>
+</refsynopsisdiv>
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>version()</function
+> é uma chamada de &DCOP; que devolve o número de versão do &karm;, como por exemplo 1.5.0. O número de versão é devolvido como um texto no formato típico da GNU maior.menor.correcção.</para>
+</refsect1>
+</refentry>
+
+<refentry id="dcop-quit">
+<refmeta>
+<refentrytitle
+>quit</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>quit</refname>
+<refpurpose
+>Sai do &karm;.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>QString quit()
+</synopsis>
+</refsynopsisdiv>
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>quit()</function
+> é uma chamada de &DCOP; que oferece a possibilidade a um programa externo de fazer o &karm; sair em segurança. </para>
+</refsect1>
+</refentry>
+
+<refentry id="dcop-hastodo">
+<refmeta>
+<refentrytitle
+>hastodo</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>hastodo</refname>
+<refpurpose
+>Verifica se o item por-fazer de topo existe.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>QString hastodo(QString nomeTarefa)
+</synopsis>
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>nomeTarefa</parameter
+></term>
+<listitem>
+ <para
+>O nome do item por-fazer a procurar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>hastodo(QString nomeTarefa)</function
+> é uma chamada de &DCOP; que procura por um item por-fazer com o nome indicado. Se for encontrado, devolve o UID do iCalendar que identifica este item. Se não for encontrado, devolve um texto vazio. </para>
+<para
+>O ficheiro iCalendar que o &karm; tem aberto de momento é o ficheiro que será pesquisado. Todas as árvores de itens por-fazer serão pesquisadas, não apenas os de topo. Se mais do que um item por-fazer corresponder a esse nome, será devolvido o primeiro.</para>
+</refsect1>
+</refentry>
+
+<refentry id="dcop-addtodo">
+<refmeta>
+<refentrytitle
+>addtodo</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname
+>addtodo</refname>
+<refpurpose
+>Adiciona um novo item por-fazer.</refpurpose>
+</refnamediv>
+<refsynopsisdiv>
+<synopsis
+>QString addtodo(QString nomeItem)
+</synopsis>
+<refsect2>
+<title
+>Parâmetros</title>
+<variablelist>
+<varlistentry>
+<term
+><parameter
+>nomeItem</parameter
+></term>
+<listitem>
+ <para
+>O nome do novo item por-fazer.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O <function
+>addtodo(QString nomeItem)</function
+> é uma chamada de &DCOP; que adiciona um item por-fazer de topo novo ao ficheiro actual. É devolvido o UID do novo item por-fazer. </para>
+</refsect1>
+</refentry>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/karm/man-karm.1.docbook b/tde-i18n-pt/docs/kdepim/karm/man-karm.1.docbook
new file mode 100644
index 00000000000..bddca22e14e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/karm/man-karm.1.docbook
@@ -0,0 +1,176 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Jan</firstname
+><surname
+>Schaumann</surname
+></personname
+> <email
+></email
+></author>
+<date
+>12 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>karm</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>karm</command
+></refname>
+<refpurpose
+>Uma ferramenta de gestão do tempo do &kde;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>&karm;</command
+> <arg choice="opt"
+>ficheiro</arg
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &karm; regista o tempo dispendido em várias tarefas. É útil para registar as horas a serem facturadas a diversos clientes ou simplesmente para descobrir que percentagem do seu tempo foi gasta a jogar Doom ou a ler o Slashdot.</para>
+
+<para
+>O &karm; faz parte do pacote de PIM do &kde;</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>ficheiro</option
+></term>
+<listitem
+><para
+>O ficheiro iCalendar a abrir</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+
+<refsect1>
+<title
+>Ficheiros</title>
+
+<variablelist>
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/share/config/karmrc</filename
+></term>
+<listitem
+><para
+>Os dados de configuração do &karm;. Este ficheiro não pretende ser editado à mão.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/share/apps/karm/karmdata.ics</filename
+></term>
+<listitem
+><para
+>O local por omissão do ficheiro onde o &karm; guarda os seus dados. Este é um ficheiro de calendário ICS normal. A localização poderá ser alterada dentro da &GUI;</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><filename
+>$<envar
+>KDEHOME</envar
+>/share/apps/karm/karmdata.txt</filename
+></term>
+<listitem
+><para
+>Se activar o registo do tempo para um ficheiro de texto, este é o local por omissão. A localização deste ficheiro poderá ser alterada dentro da aplicação.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>veja(1) as (2) outras(3) páginas(4) do(5) man(6)</para>
+
+<para
+>Está disponível alguma documentação detalhada em <ulink url="help:/karm"
+>help:/karm</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/karm</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+<!-- <refsect1>
+<title
+>Standards</title>
+
+<para
+></para>
+
+Investigate if the ICS files have an RFC (I am pretty sure they do)
+
+</refsect1
+> -->
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>Informação de autoria do programador e criador da página do manual</para>
+</refsect1>
+
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdepim/kcontrol/Makefile.am b/tde-i18n-pt/docs/kdepim/kcontrol/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kcontrol/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kcontrol/Makefile.in b/tde-i18n-pt/docs/kdepim/kcontrol/Makefile.in
new file mode 100644
index 00000000000..e0c3f7bd43a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kcontrol/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kcontrol
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kalarmd
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kcontrol/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kcontrol/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kcontrol/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kcontrol/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.am b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.am
new file mode 100644
index 00000000000..3c0671e3171
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kalarmd
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.in b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.in
new file mode 100644
index 00000000000..ec0ba4807b2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kcontrol/kalarmd
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kalarmd
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kcontrol/kalarmd/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kcontrol/kalarmd/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kcontrol/kalarmd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kcontrol/kalarmd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kcontrol/kalarmd/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kalarmd/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kcontrol/kalarmd/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kcontrol/kalarmd/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kcontrol/kalarmd/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.cache.bz2
new file mode 100644
index 00000000000..4c9afcbc006
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.docbook b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.docbook
new file mode 100644
index 00000000000..468fb2a0064
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kcontrol/kalarmd/index.docbook
@@ -0,0 +1,117 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+><email
+>lauri@kde.org</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2002-02-11</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>alarme</keyword>
+<keyword
+>escalonar</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="alarmd">
+<title
+>Servidor de Alarme</title>
+
+<para
+>Este módulo permite-te configurar o &kalarmd;, o servidor de alarme do pacote kdepim. Não estará disponível se não tiveres instalado este pacote.</para>
+
+<para
+>Só existem duas opções para este módulo:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Iniciar o servidor de alarme automaticamente ao ligar-se</guilabel
+></term>
+<listitem>
+<para
+>Assinala isto para iniciares o servidor de alarme sempre que inicias uma sessão do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Intervalo de verificação [minutos]</guilabel
+></term>
+<listitem>
+<para
+>Com que período (em minutos) o servidor de alarme deve verificar os alarmes prestes a serem desencadeados.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Estas configurações aplicam-se a todas as aplicações que usam o servidor de alarme. De momento, as aplicações que o usam incluem o &korganizer; e o &kalarm;. Para mais informações, vê os seus respectivos manuais.</para>
+
+<sect2>
+<title
+>Autor da Secção</title>
+
+<para
+>Lauri Watts <email
+>lauri@kde.org</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
+
+</sect1>
+</article>
diff --git a/tde-i18n-pt/docs/kdepim/kleopatra/Makefile.am b/tde-i18n-pt/docs/kdepim/kleopatra/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kleopatra/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kleopatra/Makefile.in b/tde-i18n-pt/docs/kdepim/kleopatra/Makefile.in
new file mode 100644
index 00000000000..2c994d4d0f3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kleopatra/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kleopatra
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kleopatra/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kleopatra/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kleopatra/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kleopatra/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kleopatra/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kleopatra/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kleopatra/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kleopatra/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kleopatra/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kleopatra/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kleopatra/index.cache.bz2
new file mode 100644
index 00000000000..50ea1d811de
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kleopatra/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kleopatra/index.docbook b/tde-i18n-pt/docs/kdepim/kleopatra/index.docbook
new file mode 100644
index 00000000000..13de5dfeea2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kleopatra/index.docbook
@@ -0,0 +1,2360 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kleopatra "<application
+>Kleopatra</application
+>">
+ <!ENTITY kwatchgnupg "<application
+>KWatchGnuPG</application
+>">
+ <!ENTITY gpgsm "<application
+>GpgSM</application
+>">
+ <!ENTITY gpg "<application
+>GPG</application
+>">
+ <!ENTITY gpgconf "<application
+>GpgConf</application
+>">
+ <!ENTITY kappname "&kleopatra;">
+ <!ENTITY package "kdepim">
+ <!ENTITY smime "<acronym
+>S/MIME</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+
+ <!ENTITY dn "<acronym
+>DN</acronym
+>">
+ <!ENTITY ca "<acronym
+>CA</acronym
+>">
+
+ <!-- Expanded all entities to make them translatable - lueck
+ FILE menu
+ <!ENTITY file-new-key-pair "<menuchoice
+><guimenu
+>File</guimenu
+><guimenuitem
+>New Key Pair...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY file-export-certificates "<menuchoice
+><guimenu
+>File</guimenu
+><guimenuitem
+>Export Certificates...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY file-export-secret-key "<menuchoice
+><guimenu
+>File</guimenu
+><guimenuitem
+>Export Secret key...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY file-import-certificates "<menuchoice
+><guimenu
+>File</guimenu
+><guimenuitem
+>Import Certificates...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY file-import-crls "<menuchoice
+><guimenu
+>File</guimenu
+><guimenuitem
+>Import CRLs...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY file-quit "<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+><guimenu
+>File</guimenu
+><guimenuitem
+>Quit</guimenuitem
+></menuchoice
+>">
+
+ VIEW menu
+ <!ENTITY view-redisplay "<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F5</keycap
+></keycombo
+></shortcut
+><guimenu
+>View</guimenu
+><guimenuitem
+>Redisplay</guimenuitem
+></menuchoice
+>">
+ <!ENTITY view-stop-operation "<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Esc</keycap
+></keycombo
+></shortcut
+><guimenu
+>View</guimenu
+><guimenuitem
+>Stop Operation</guimenuitem
+></menuchoice
+>">
+ <!ENTITY view-certificate-details "<menuchoice
+><guimenu
+>View</guimenu
+><guimenuitem
+>Certificate Details...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY view-hierarchical-key-list "<menuchoice
+><guimenu
+>View</guimenu
+><guimenuitem
+>Hierarchical Key List</guimenuitem
+></menuchoice
+>">
+ <!ENTITY view-expand-all "<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>.</keycap
+></keycombo
+></shortcut
+><guimenu
+>View</guimenu
+><guimenuitem
+>Expand All</guimenuitem
+></menuchoice
+>">
+ <!ENTITY view-collapse-all "<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>,</keycap
+></keycombo
+></shortcut
+><guimenu
+>View</guimenu
+><guimenuitem
+>Collapse All</guimenuitem
+></menuchoice
+>">
+
+ CERTIFICATES menu
+ <!ENTITY certificates-validate "<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>F5</keycap
+></keycombo
+></shortcut
+><guimenu
+>Certificates</guimenu
+><guimenuitem
+>Validate</guimenuitem
+></menuchoice
+>">
+ <!ENTITY certificates-refresh-crls "<menuchoice
+><guimenu
+>Certificates</guimenu
+><guimenuitem
+>Refresh CRLs</guimenuitem
+></menuchoice
+>">
+ <!ENTITY certificates-delete "<menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Delete</keycap
+></keycombo
+></shortcut
+><guimenu
+>Certificates</guimenu
+><guimenuitem
+>Delete</guimenuitem
+></menuchoice
+>">
+ <!ENTITY certificates-download "<menuchoice
+><guimenu
+>Certificates</guimenu
+><guimenuitem
+>Download</guimenuitem
+></menuchoice
+>">
+
+ CRLS menu
+ <!ENTITY crls-clear-crl-cache "<menuchoice
+><guimenu
+>CRLs</guimenu
+><guimenuitem
+>Clear CRL Cache...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY crls-dump-crl-cache "<menuchoice
+><guimenu
+>CRLs</guimenu
+><guimenuitem
+>Dump CRL Cache...</guimenuitem
+></menuchoice
+>">
+
+ TOOLS menu
+ <!ENTITY tools-gnupg-log-viewer "<menuchoice
+><guimenu
+>Tools</guimenu
+><guimenuitem
+>GnuPG Log Viewer...</guimenuitem
+></menuchoice
+>">
+
+ SETTINGS menu
+ <!ENTITY settings-show-statusbar "<menuchoice
+><guimenu
+>Settings</guimenu
+><guimenuitem
+>Show Statusbar</guimenuitem
+></menuchoice
+>">
+ <!ENTITY settings-configure-shortcuts "<menuchoice
+><guimenu
+>Settings</guimenu
+><guimenuitem
+>Configure Shortcuts...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY settings-configure-kleopatra "<menuchoice
+><guimenu
+>Settings</guimenu
+><guimenuitem
+>Configure &kleopatra;...</guimenuitem
+></menuchoice
+>">
+ <!ENTITY settings-configure-gpgme-backend "<menuchoice
+><guimenu
+>Settings</guimenu
+><guimenuitem
+>Configure GpgME Backend...</guimenuitem
+></menuchoice
+>">
+ -->
+
+ <!-- Command line options -->
+ <!ENTITY commandline-option-external "<option
+>--external</option
+>">
+ <!ENTITY commandline-option-query "<option
+>--query</option
+>">
+ <!ENTITY commandline-option-import-certificate "<option
+>--import-certificate</option
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kleopatra;</title>
+
+<authorgroup>
+<author
+><firstname
+>Marc</firstname
+> <surname
+>Mutz</surname
+> <affiliation
+> <address
+><email
+>marc@klaralvdalens-datakonsult.se</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>David</firstname
+> <surname
+>Faure</surname
+> <contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Steffen</firstname
+> <surname
+>Hansen</surname
+> <affiliation
+> <address
+>&Steffen.Hansen.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Matthias Kalle</firstname
+> <surname
+>Dalheimer</surname
+> <contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Jesper</firstname
+> <surname
+>Pedersen</surname
+> <affiliation
+> <address
+>&Jesper.Pedersen.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+<othercredit role="developer"
+><firstname
+>Daniel</firstname
+> <surname
+>Molkentin</surname
+> <affiliation
+> <address
+>&Daniel.Molkentin.mail;</address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&GPLNotice;</legalnotice>
+
+<date
+>2004-06-11</date>
+<releaseinfo
+>0.31</releaseinfo>
+
+<abstract>
+<para
+>&kleopatra; é uma ferramenta para gerir certificados X.509. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kapp</keyword>
+<keyword
+>X509</keyword>
+<keyword
+>LDAP</keyword>
+<keyword
+>gpg</keyword>
+<keyword
+>gpgsm</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+>
+
+<para
+>O &kleopatra; é a ferramenta do &kde; para gerir os certificados X.509 no chaveiro do &gpgsm; e para obter os certificados de servidores <acronym
+>LDAP</acronym
+>.</para>
+
+<para
+>O &kleopatra; poderá ser iniciado a partir do menu <guimenu
+>Ferramentas</guimenu
+> do &kmail;, assim como a partir da linha de comandos. O executável do &kleopatra; chama-se <userinput
+><command
+>kleopatra</command
+></userinput
+>.</para>
+
+<note
+><para
+>Este programa obteve o nome da Cleópatra, uma famosa faraó egípcia que viveu na altura de Júlio César, com o qual diz-se que ela teve uma relação íntima.</para>
+
+<para
+>O nome foi escolhido, dado que este programa tem origem dos <ulink url="http://www.gnupg.org/aegypten2/"
+>Projectos &Auml;gypten</ulink
+> (&Auml;gypten significa Egipto em alemão). Kleopatra é a tradução em alemão de Cleópatra.</para
+></note>
+
+</chapter>
+
+<chapter id="functions"
+><title
+>Funções Principais</title>
+
+<sect1 id="functions-view"
+><title
+>Ver a Caixa de Chaves Local</title>
+
+<!-- Viewing and Refreshing, also Validation -->
+
+<para
+>A função principal do &kleopatra; é mostrar e editar o conteúdo do chaveiro local, o qual é semelhante ao conceito de chaveiros do &gpg;, ainda que uma pessoa não se possa limitar a esta analogia em demasia.</para>
+
+<para
+>A janela principal está dividida na grande área de listagem de chaves, na barra de menu e na <link linkend="functions-search"
+>barra de procura</link
+> no cimo e ainda por uma barra de estado em baixo.</para>
+
+<para
+>Cada linha da lista de chaves corresponde a um certificado, identificado pelo <guilabel
+>&dn; do Sujeito</guilabel
+>. O &dn; é um acrónimo para <quote
+>Distinguished Name</quote
+> ou <quote
+>Nome Distinto</quote
+>, um identificador hierárquico, de certa forma semelhante a uma localização num sistema de ficheiros com uma sintaxe ligeiramente diferente, permitindo identificar de forma unívoca e global um dado certificado.</para>
+
+<para
+>Para serem válidas e para poderem ser usadas, as chaves (públicas) devem ser assinadas por uma &ca; (Autoridade de Certificação). Estas assinaturas são chamadas de certificados, mas normalmente os termos <quote
+>certificado</quote
+> e <quote
+>chave (pública)</quote
+> são usados nas mesmas circunstâncias, razão pela qual não será também feita nenhuma distinção entre elas neste manual, a não ser no caso de ser indicado explicitamente. O nome da &ca; que emitiu o certificado (o seu &dn;) é apresentado na coluna <guilabel
+>DN do Emissor</guilabel
+>.</para>
+
+<para
+>As &ca; deverão estar, por sua vez, assinadas por outras &ca;s para serem válidas. Obviamente isto terá de parar em algum ponto, como tal a &ca; do nível de topo (a &ca; de raiz) assina a sua chave consigo própria (isto é chamado de auto-assinatura). Os certificados de raiz precisam, por isso, de ter validade (normalmente chamada de confiança) manualmente, &eg; depois de comparar a impressão digital com a da página Web da &ca;. Isto é feito tipicamente pelo administrador do sistema ou pelo distribuidor de um produto que use os certificados, mas poderá ser feito pelo utilizador com a interface da linha de comandos do &gpgsm;.</para>
+
+<para
+>Para ver quais os certificados que são da raiz, você poderá comparar o <guilabel
+>&dn; do Sujeito</guilabel
+> e o <guilabel
+>&dn; do Emissor</guilabel
+>, ou poderá mudar para o modo de listagem hierárquica de chaves com o <link linkend="view-hierarchical-key-list"
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Lista de Chaves Hierárquica</guimenuitem
+></menuchoice
+></link
+>.</para>
+
+<para
+>O utilizador poderá ver os detalhes de qualquer certificado se fizer duplo-click nele ou usar os <link linkend="view-certificate-details"
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Detalhes do Certificado...</guimenuitem
+></menuchoice
+></link
+>. Isto abre uma janela que apresenta as propriedades mais comuns do certificado, a sua cadeia de certificação (&ie; a cadeia de emissores até à &ca; de raiz), e o conteúdo de toda a informação que a infra-estrutura é capaz de extrair do certificado.</para>
+
+<para
+>Se você alterar o chaveiro local sem usar o &kleopatra; (&eg; usando a interface da linha de comandos do &gpgsm;), poderá actualizar a janela com o <link linkend="view-redisplay"
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>F5</keycap
+></keycombo
+></shortcut
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+></menuchoice
+></link
+>.</para>
+
+<para
+>Dado que a validação de uma chave poderá levar algum tempo (&eg; as CRLs poderão ter de ser obtidas), a listagem de chaves normal não as tenta validar. Para isso, o <link linkend="certificates-validate"
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>F5</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Certificados</guimenu
+><guimenuitem
+>Validar</guimenuitem
+></menuchoice
+></link
+>, uma variante especial do <link linkend="view-redisplay"
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>F5</keycap
+></keycombo
+></shortcut
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar de Novo</guimenuitem
+></menuchoice
+></link
+>, está disponível. Tanto verifica os certificados seleccionados, como todas as chaves, se nenhuma delas estiver seleccionada.</para>
+
+</sect1>
+
+<sect1 id="functions-search"
+><title
+>Procurar e Importar Certificados</title>
+
+<para
+>Na maior parte do tempo, você irá adquirir os certificados novos ao verificar as assinaturas nas mensagens de e-mail, dado que os certificados estão incorporados nas assinaturas criadas que as usam. Contudo, se você precisar de enviar uma mensagem para alguém com quem ainda nunca tenha tido contacto, você precisa de obter o certificado de um directório de LDAP (ainda que o &gpgsm; possa fazer isto automaticamente), ou através de um ficheiro. Também necessita de importar o seu próprio certificado depois de receber a resposta da &ca; ao seu pedido do certificado.</para>
+
+<para
+>Para procurar por um certificado num directório de LDAP, mude a lista da barra de procura de <guilabel
+>Nos Certificados Locais</guilabel
+> para <guilabel
+>Nos Certificados Externos</guilabel
+>, escreva algum texto (&eg; o nome da pessoa para quem deseja o certificado) no campo de texto e carregue no botão <guilabel
+>Procurar</guilabel
+>. Os resultados serão apresentados na lista de chaves por baixo da barra de procura, onde poderá seleccionar os certificados para os ver com o <link linkend="view-certificate-details"
+> <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Detalhes do Certificado...</guimenuitem
+></menuchoice
+></link
+> ou obtê-los com o <link linkend="certificates-download"
+> <menuchoice
+><guimenu
+>Certificados</guimenu
+><guimenuitem
+>Obter</guimenuitem
+></menuchoice
+></link
+> para o chaveiro local. Repare que poderá também transferir o certificado a partir da janela de detalhes, usando o botão <guilabel
+>Importar para um Local</guilabel
+>.</para>
+
+<para
+>Você poderá configurar a lista de servidores LDAP onde procurar na página <link linkend="configuration-directory-services"
+><guilabel
+>Serviços de Directório</guilabel
+></link
+> da <link linkend="configuration"
+>janela de configuração</link
+> do &kleopatra;.</para>
+
+<para
+>Se você recebeu o certificado como um ficheiro, tente o <link linkend="file-import-certificates"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Importar os Certificados...</guimenuitem
+></menuchoice
+></link
+>. O &gpgsm; necessita de compreender o formato do ficheiro de certificado; por favor veja o manual do &gpgsm; para obter uma lista com os formatos de ficheiros suportados.</para>
+
+<para
+>Se você não <link linkend="functions-newkey"
+>criou o seu par de chaves com o &gpgsm;</link
+>, também irá necessitar de importar manualmente as chaves pública e privada do ficheiro PKCS#12 que obteve da &ca;. Poderá fazê-lo na linha de comandos com a instrução <link linkend="commandline-option-import-certificate"
+><userinput
+><command
+>kleopatra &commandline-option-import-certificate; <filename
+>ficheiro</filename
+></command
+></userinput
+></link
+> ou dentro do &kleopatra; com o <link linkend="file-import-certificates"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar os Certificados...</guimenuitem
+></menuchoice
+></link
+>, tal como faria para os certificados <quote
+>normais</quote
+>.</para>
+
+</sect1>
+
+<sect1 id="functions-newkey"
+><title
+>Criar Novos Pares de Chaves</title>
+
+<para
+>O item do menu <link linkend="file-new-key-pair"
+><menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo Par de Chaves...</guimenuitem
+></menuchoice
+></link
+> inicia o assistente de criação do pedido de certificado que o guiará por um conjunto de passos para criar um pedido de certificado; este pedido poderá, na última página do assistente, ser enviado para uma autoridade de certificação (&ca;) para ser assinado ou ser gravado num ficheiro (por exemplo numa disquete, para que possa ser enviado para a &ca;).</para
+> <para
+>Sempre que terminar um passo no assistente, carregue em <guibutton
+>Próximo</guibutton
+> para passar ao passo seguinte (ou <guibutton
+>Anterior</guibutton
+> para rever os passos já completos). A criação do pedido do certificado poderá ser cancelada em qualquer altura se carregar no botão <guibutton
+>Cancelar</guibutton
+>. </para>
+<para
+>O primeiro passo do assistente é escrever os seus dados pessoais para o certificado. Os campos a preencher são: <itemizedlist>
+<listitem>
+<para
+><guilabel
+>Nome:</guilabel
+> O seu nome;</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Localização:</guilabel
+>A cidade onde vive;</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Organização:</guilabel
+>A organização que você representa (por exemplo, a companhia para quem trabalha);</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Departamento:</guilabel
+>A unidade organizacional onde se encontra (por exemplo, "Logística");</para
+>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Código do país:</guilabel
+>O código de duas letras para o país em que vive (por exemplo, "EUA");</para>
+</listitem>
+<listitem>
+<para
+><guilabel
+>Endereço de e-mail:</guilabel
+>O seu endereço de e-mail; confirme que o introduz correctamente&mdash;será este o endereço para onde as pessoas irão enviar as mensagens sempre que usarem o seu certificado.</para>
+</listitem>
+</itemizedlist>
+</para
+><para
+>O próximo passo no assistente é seleccionar se é suposto gravar o certificado num ficheiro ou enviá-lo directamente para uma &ca;. Você terá de indicar o ficheiro ou o endereço de e-mail para onde enviar o pedido do certificado. </para
+></sect1>
+
+
+<sect1 id="functions-keybox-management"
+><title
+>Gestão da Caixa de Chaves</title>
+
+<para
+>Para além de <link linkend="functions-view"
+>listar e validar</link
+>, <link linkend="functions-search"
+>procurar e importar</link
+> os certificados, bem como <link linkend="functions-newkey"
+>criar novos</link
+>, o &kleopatra; também tem alguns funções menos usadas que o ajudam a gerir o seu chaveiro local.</para>
+
+<para
+>Estas funções incluem a remoção de certificados do chaveiro local com o <link linkend="certificates-delete"
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>Delete</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Certificados</guimenu
+><guimenuitem
+>Apagar</guimenuitem
+></menuchoice
+></link
+>, assim como o tratamento manual das CRLs (<link linkend="certificates-refresh-crls"
+> <menuchoice
+><guimenu
+>Certificados</guimenu
+><guimenuitem
+>Actualizar as CRLs</guimenuitem
+> </menuchoice
+></link
+>, <link linkend="crls-clear-crl-cache"
+><menuchoice
+><guimenu
+>CRLs</guimenu
+> <guimenuitem
+>Limpar a 'Cache' de CRLs...</guimenuitem
+></menuchoice
+></link
+>, <link linkend="crls-dump-crl-cache"
+><menuchoice
+><guimenu
+>CRLs</guimenu
+> <guimenuitem
+>Gravar a 'Cache' de CRLs...</guimenuitem
+></menuchoice
+></link
+>).</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="menu"
+><title
+>Referência do Menu</title>
+
+<sect1 id="menufile"
+><title
+>Menu Ficheiro</title>
+
+<variablelist>
+
+<varlistentry id="file-new-key-pair">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo Par de Chaves...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Cria um novo par de chaves (pública e privada)</action
+> e permite-lhe enviar a parte pública para uma autoridade de certificação (&ca;) para ser assinada. O certificado resultante é então enviado de volta para si ou guardado num servidor LDAP para você obter para o seu chaveiro local, onde o poderá usar para assinar e descodificar as mensagens de e-mail.</para>
+
+<para
+>Este modo de funcionamento é chamado de <quote
+>geração de chaves descentralizada</quote
+>, dado que todas as chaves são criadas localmente. O &kleopatra; (e o &gpgsm;) não suportam a <quote
+>geração de chaves centralizada</quote
+> directamente, mas o utilizador poderá importar o pacote de chaves pública/privada que recebe da &ca; no formato PKCS#12 através do <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar os Certificados...</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="file-export-certificates">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Exportar os Certificados...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Exporta os certificados seleccionados</action
+> para um ficheiro.</para>
+
+<note
+><para
+>Isto exporta apenas as chaves públicas, mesmo que a chave privada esteja disponível. Use a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Exportar a Chave Privada...</guimenuitem
+></menuchoice
+> para exportar tanto as chaves públicas como as privadas para um ficheiro, mas lembre-se que esta é quase sempre uma má ideia.</para
+></note>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="file-export-secret-key">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Exportar a Chave Privada...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Exporta as chaves pública e privada para um ficheiro (PKCS#12).</action
+></para>
+
+<warning
+><para
+>Só raramente é deverá ser necessário usar esta função e, se for, deverá ser planeada com cuidado. A migração de uma chave privada envolve a escolha do meio de transporte e a remoção segura dos dados da chave da máquina antiga, entre outras coisas.</para
+></warning>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="file-import-certificates">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Importar os Certificados...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Importa certificados e/ou chaves secretas de ficheiros na caixa de chaves local.</action
+></para>
+
+<para
+>O formato do ficheiro de certificado deve ser suportado pelo &gpgsm;. Por favor consulte no manual do &gpgsm; a lista de formatos suportados.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="file-import-crls">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Importar as CRLs...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Permite-lhe importar manualmente CRLs de ficheiros.</action
+></para>
+
+<para
+>Normalmente, as Listas de Revogação de Certificados (CRLs) são lidadas de forma transparente pela infra-estrutura, mas poderá ser útil às vezes importar uma CRL manualmente para a 'cache' local de CRLs.</para>
+
+<note
+><para
+>Para a importação de CRLs funcionar, a ferramenta <application
+>dirmngr</application
+> deverá estar acessível nas pastas da variável <varname
+>PATH</varname
+>. Se este item de menu estiver desactivado, o utilizador deverá contactar o administrador de sistemas e pedir-lhe para instalar o <application
+>dirmngr</application
+>.</para
+></note>
+
+<para
+>Você poderá ver o conteúdo da 'cache' de CRLs local com o item de menu <menuchoice
+><guimenu
+>CRLs</guimenu
+><guimenuitem
+>Gravar a 'Cache' de CRLs...</guimenuitem
+> </menuchoice
+>. Este irá mostrar uma janela com informações sobre as CRLs na 'cache' e as impressões digitais dos certificados em cada CRL. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="file-quit">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Termina o &kleopatra;.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1
+> <!-- File Menu -->
+
+
+
+<sect1 id="menuview"
+><title
+>Menu Ver</title>
+
+<variablelist>
+
+<varlistentry id="view-redisplay">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F5</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Actualizar</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Volta a mostrar os certificados seleccionados ou actualiza a lista de certificados.</action
+></para>
+
+<para
+>Se houver certificados seleccionados, a operação de actualização restringe-se à selecção.</para>
+
+<para
+>Se o resultado de uma pesquisa (seja ela local ou remota) estiver visível de momento, a pesquisa é executada de novo e os resultados actuais são mostrados em lugar dos antigos.</para>
+
+<para
+>Se não foi executada nenhuma pesquisa, é obtido e apresentado de novo o conteúdo do chaveiro por completo.</para>
+
+<para
+>Você poderá usar isto se tiver alterado o conteúdo do chaveiro por outros meios que não o &kleopatra; (&eg; usando a interface da linha de comandos do &gpgsm;).</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="view-stop-operation">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Esc</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Parar a Operação</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Pára (cancela) todas as operações pendentes,</action
+> &eg; uma procura ou uma transferência.</para>
+
+<note
+><para
+>Dependendo do servidor usado, o cancelamento de uma pesquisa remota poderá bloquear o &kleopatra; durante alguns segundos, enquanto espera que a infra-estrutura termine o procedimento. Este comportamento é normal e expectável.</para
+></note>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="view-certificate-details">
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Detalhes do Certificado...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Mostra os detalhes do certificado actualmente seleccionado.</action
+></para>
+
+<para
+>Esta função também está disponível carregando duas vezes no item correspondente na lista.</para>
+
+<!--FIXME: link to the dialog's help, but where do we put _that_?-->
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="view-hierarchical-key-list">
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Lista de Chaves Hierárquica</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Comuta a lista de chaves entre modo hierárquico e simples. </action
+></para>
+
+<para
+>No modo hierárquico, os certificados estão organizados numa relação de emissor/sujeito, por isso é fácil ver a que hierarquia de certificação pertence um dado certificado, mas é mais difícil encontrar um dado certificado inicialmente (ainda que possa, obviamente, usar à mesma a <link linkend="functions-search"
+>barra de procura</link
+>).</para>
+
+<para
+>No modo simples, todos os certificados são mostrados numa lista normal, ordenados de forma alfabética. Neste modo, um dado certificado é fácil de encontrar, mas não é directamente óbvio a que certificado de raiz ele pertence.</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry id="view-expand-all">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>.</keycap
+> </keycombo
+></shortcut
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Expandir Tudo</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+>(Esta função só está disponível quando o <link linkend="view-hierarchical-key-list"
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Lista de Chaves Hierárquica</guimenuitem
+></menuchoice
+></link
+> está ligado.)</para>
+
+<para
+><action
+>Expande todos os itens da lista na janela da lista de certificados,</action
+> &ie; torna todos os itens visíveis.</para>
+
+<para
+>Este é o valor por omissão ao entrar no modo de lista de chaves hierárquico.</para>
+
+<para
+>Você poderá à mesma expandir e fechar cada item individualmente por si só, como é óbvio.</para>
+</listitem>
+</varlistentry>
+
+
+
+<varlistentry id="view-collapse-all">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>,</keycap
+> </keycombo
+></shortcut
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Fechar Tudo</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+>(Esta função só está disponível quando o <link linkend="view-hierarchical-key-list"
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Lista de Chaves Hierárquica</guimenuitem
+></menuchoice
+></link
+> está ligado.)</para>
+
+<para
+><action
+>Fecha todos os itens da lista na janela da lista do certificado,</action
+> &ie; esconde todos os itens menos os de topo.</para>
+
+<para
+>Você poderá à mesma expandir e fechar cada item individualmente por si só, como é óbvio.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="menucertificates"
+><title
+>Menu de Certificados</title>
+
+<variablelist>
+
+<varlistentry id="certificates-validate">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>F5</keycap
+></keycombo
+> </shortcut
+><guimenu
+>Certificados</guimenu
+><guimenuitem
+>Validar</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Valida as chaves seleccionadas (ou todos).</action
+></para>
+
+<para
+>Isto é semelhante ao <link linkend="view-redisplay"
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> <keycap
+>F5</keycap
+></keycombo
+></shortcut
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar de Novo</guimenuitem
+></menuchoice
+></link
+>, mas efectua uma validação das chaves (seleccionadas). A validação aqui significa que todas as CRLs relevantes são obtidas e que a cadeia de certificação é verificada a nível de correcção. Em resultado disto, as chaves inválidas ou expiradas serão marcadas de acordo com as suas preferências de cores e tipos de letra definidas na <link linkend="configuration-appearance"
+>página de <guilabel
+>Aparência</guilabel
+></link
+> <link linkend="configuration"
+>janela de configuração</link
+> do &kleopatra;.</para>
+
+<warning
+><para
+>Você só se poderá basear na informação das chaves validadas e, dado que algumas delas poderão ser revogadas a qualquer altura, até mesmo a validação é só uma imagem do estado actual do chaveiro local. É por isso que a infra-estrutura normalmente só efectua essas verificações quando as chaves forem usadas (&eg; para a assinatura, a verificação da mesma, a cifra ou a descodificação).</para
+></warning>
+</listitem>
+</varlistentry>
+
+
+
+<varlistentry id="certificates-refresh-crls">
+<term
+><menuchoice
+><guimenu
+>Certificados</guimenu
+><guimenuitem
+>Actualizar as CRLs</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Obtém as CRLs actuais para todas as chaves seleccionadas,</action
+>, mesmo que elas não fossem obtidas normalmente ao usar a chave.</para>
+
+<para
+>Esta função só fará efeito nos certificados que definam um ponto de distribuição de uma CRL. Dependendo da infra-estrutura usada, os certificados configurados para efectuar as verificações com o OCSP não serão actualizados.</para>
+
+<para
+>Você poderá usar isto &eg; se tiver algum conhecimento colateral de que uma chave foi revogada e deseja que a infra-estrutura reflicta isso <emphasis
+>agora</emphasis
+>, em vez de se basear no facto de tal facto acontecer automaticamente na próxima actualização do CRL agendada.</para>
+
+<warning
+><para
+>O uso excessivo desta função poderá colocar uma carga elevada na rede do seu fornecedor ou da empresa, dado que as CRLs das grandes empresas poderão ser demasiado grandes (não é anormal terem vários megabytes).</para>
+
+<para
+>Utilize esta função de forma comedida.</para
+></warning>
+</listitem>
+</varlistentry>
+
+
+
+<varlistentry id="certificates-delete">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>Delete</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Certificados</guimenu
+><guimenuitem
+>Apagar</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Remove os certificados seleccionados</action
+> do chaveiro local.</para>
+
+<para
+>Use estas funções para remover as chaves não usadas do seu chaveiro local. Todavia, dado que os certificados estão tipicamente anexados às mensagens de e-mail assinadas, a verificação de uma destas mensagens poderá resultar na hipótese de a chave ser removida para depois voltar para o chaveiro local. Como tal, é provavelmente melhor evitar usar esta função o máximo possível. Quando se sentir perdido, use a <link linkend="functions-search"
+>barra de procura</link
+> ou a função <link linkend="view-hierarchical-key-list"
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Lista de Chaves Hierárquica</guimenuitem
+></menuchoice
+></link
+> para voltar a ter o controlo sobre o lote de certificados.</para>
+</listitem>
+</varlistentry>
+
+
+
+<varlistentry id="certificates-download">
+<term
+><menuchoice
+><guimenu
+>Certificados</guimenu
+><guimenuitem
+>Obter</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Transfere os certificados seleccionados do LDAP para o chaveiro local.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+
+<sect1 id="menucrls"
+><title
+>Menu CRLs</title>
+
+<variablelist>
+
+<varlistentry id="crls-clear-crl-cache">
+<term
+><menuchoice
+><guimenu
+>CRLs</guimenu
+><guimenuitem
+>Limpar a 'Cache' de CRLs...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Esvazia o 'cache' de CRLs do &gpgsm;.</action
+></para>
+
+<para
+>Você provavelmente não necessitará disto nunca. Poderá obrigar a uma actualização da 'cache' de CRLs se seleccionar todos os certificados e usar o <link linkend="certificates-refresh-crls"
+><menuchoice
+> <guimenu
+>Certificados</guimenu
+><guimenuitem
+>Actualizar as CRLs</guimenuitem
+></menuchoice
+></link
+> em alternativa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="crls-dump-crl-cache">
+<term
+><menuchoice
+><guimenu
+>CRLs</guimenu
+><guimenuitem
+>Gravar a 'Cache' de CRLs...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Mostra o conteúdo detalhado do 'cache' de CRLs do &gpgsm;.</action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="menutools"
+><title
+>O Menu Ferramentas</title>
+
+<variablelist>
+
+<varlistentry id="tools-gnupg-log-viewer">
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Visualizador do Registo do GnuPG...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Inicia o <ulink url="help:/kwatchgnupg/index.html"
+>&kwatchgnupg;</ulink
+></action
+></para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="menusettings"
+><title
+>O Menu Configuração</title>
+
+<variablelist>
+
+<varlistentry id="settings-show-statusbar">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Comuta a visibilidade da barra de estado.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="settings-configure-shortcuts">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Abre a janela de configuração dos atalhos de teclado normal do &kde;, onde você poderá atribuir ou associar os atalhos de teclado para todos os itens de menu.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="settings-configure-kleopatra">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kleopatra;...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Abre a janela de configuração do &kleopatra;.</action
+></para>
+
+<para
+>Veja <xref linkend="configuration"/> para mais detalhes.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="settings-configure-gpgme-backend">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar a Infra-Estrutura do GpgME...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Abre a uma janela que lhe permite configurar todos os aspectos do &gpgsm; e dos outros módulos de infra-estruturas.</action
+></para>
+
+<para
+>Esta janela é gerada dinamicamente a partir do resultado do utilitário &gpgconf; e poderá, por isso, mudar de aspectos quando forem actualizados os módulo das infra-estruturas.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="menuhelp"
+><title
+>O Menu Ajuda</title>
+
+
+<para
+>O menu <guimenu
+>Ajuda</guimenu
+> contém a estrutura normal do menu de ajuda do &kde;.</para>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="commandline-options"
+><title
+>Referência das Opções de Linha de Comando</title>
+
+<para
+>Só são listadas aqui as opções específicas do &kleopatra;. Como em todas as aplicações do &kde;, você poderá obter uma lista completa das opções se usar o comando <userinput
+><command
+>kleopatra <option
+>--help</option
+></command
+></userinput
+>.</para>
+
+<variablelist>
+
+<varlistentry id="commandline-option-external">
+<term
+>&commandline-option-external;</term>
+
+<listitem>
+<para
+><action
+>Indica que o &commandline-option-query; deverá procurar remotamente em vez de o fazer no chaveiro local.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="commandline-option-query">
+<term
+>&commandline-option-query;</term>
+
+<listitem>
+<para
+><action
+>Indica que o &kleopatra; deverá começar com o texto da pesquisa indicado em vez de listar o chaveiro local por completo.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="commandline-option-import-certificate">
+<term
+>&commandline-option-import-certificate;</term>
+
+<listitem>
+<para
+><action
+>Indica um ficheiro ou URL a partir do qual importar os certificados (ou chaves privadas).</action
+></para>
+
+<para
+>Este é o equivalente, para a linha de comandos, da opção <link linkend="file-import-certificates"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Importar os Certificados...</guimenuitem
+></menuchoice
+></link
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</chapter>
+
+<chapter id="configuration"
+><title
+>Configurar o &kleopatra;</title>
+
+<para
+>A janela de configuração do &kleopatra;'s pode ser acedida através de <link linkend="settings-configure-kleopatra"
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kleopatra;...</guimenuitem
+></menuchoice
+></link
+>.</para>
+
+<para
+>Cada uma das suas páginas está descrita nas secções em baixo.</para>
+
+<sect1 id="configuration-directory-services"
+><title
+>Configurar Serviços de Directório</title>
+
+<para
+>Nesta página, o utilizador poderá configurar os servidores de LDAP a usar para as pesquisas por certificados. Poderá também configurar a sua ordem, assim como algumas opções relacionadas com o LDAP a partir da janela de configuração dinâmica da infra-estrutura, a qual está disponível em <link linkend="settings-configure-gpgme-backend"
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar a Infra-Estrutura do GpgME...</guimenuitem
+></menuchoice
+></link
+>.</para>
+
+<para
+>Para adicionar um novo servidor, carregue no botão <guilabel
+>Adicionar um Serviço...</guilabel
+>. Na janela que aparece, você poderá definir o <guilabel
+>Nome do servidor</guilabel
+>, o <guilabel
+>Porto</guilabel
+> (predefinido com o porto por omissão do LDAP), o <guilabel
+>&dn; de Base</guilabel
+> (referido algumas vezes como a raiz ou base da pesquisa) e o <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+> normais, onde ambos só serão necessários se o servidor precisar de autenticação. Se carregar em <guilabel
+>OK</guilabel
+>, irá adicionar os detalhes do servidor à lista, enquanto que o <guilabel
+>Cancelar</guilabel
+> elimina essas alterações.</para>
+
+<para
+>Para remover um servidor da lista de procura, seleccione-o na lista e carregue depois no botão <guilabel
+>Remover o Serviço</guilabel
+>.</para>
+
+<para
+>Para alterar a ordem relativa dos servidores, seleccione um deles e mova-o para cima ou para baixo com os botões das setas ao lado da lista.</para>
+
+<para
+>Para definir o tempo-limite do LDAP, &ie; o tempo máximo que a infra-estrutura irá esperar pela resposta de um servidor, basta usar o campo de texto correspondente denominado <guilabel
+>tempo-limite do LDAP</guilabel
+>.</para>
+
+<para
+>Se um dos servidores tiver uma base de dados grande, de modo que as pesquisas razoáveis do tipo <userinput
+>Sousa</userinput
+> atinjam o <guilabel
+>número máximo de itens devolvidos pela pesquisa</guilabel
+>, poderá querer aumentar este limite. Você poderá concluir que, se atingir esse limite durante uma pesquisa, irá aparecer uma janela neste caso, a avisá-lo que os resultados foram truncados.</para>
+
+<note
+><para
+>Alguns servidores poderão impor os seus próprios limites no número de itens devolvidos por uma pesquisa. Neste caso, o aumento do limite aqui não irá resultar em mais itens devolvidos.</para
+></note>
+
+</sect1>
+
+<sect1 id="configuration-appearance"
+><title
+>Configurar a Aparência Visual</title>
+
+<para
+>O &kleopatra; permite-lhe personalizar a aparência das chaves (validadas) na lista. Isto inclui as cores do texto e do fundo, assim como o tipo de letra.</para>
+
+<para
+>Cada <guilabel
+>Categoria de Chaves</guilabel
+> à esquerda tem atribuído um conjunto de cores e um tipo de letra, com o qual as chaves que pertencerem a essa categoria são apresentados. A lista de categorias também actua como uma antevisão da configuração. As categorias poderão ser definidas de forma livre pelo administrador ou por um utilizador com privilégios; veja o <xref linkend="admin-key-filters"/> em <xref linkend="admin"/>.</para>
+
+<para
+>Para alterar a cor do texto de uma categoria, seleccione-a na lista e carregue no botão <guilabel
+>Alterar a Cor do Texto...</guilabel
+>. A janela de selecção de cores normal do &kde; irá aparecer, e nela poderá escolher ou criar uma cor nova.</para>
+
+<para
+>A alteração da cor de fundo é feita da mesma forma, carregando em alternativa no botão <guilabel
+>Alterar a Cor de Fundo...</guilabel
+>.</para>
+
+<para
+>Para alterar o tipo de letra, o utilizador tem duas opções:</para>
+
+<orderedlist>
+<listitem
+><para
+>Modifica o tipo de letra normal, utilizado por todas as listas no &kde;</para
+></listitem>
+<listitem
+><para
+>Utilizar um tipo de letra personalizado.</para
+></listitem>
+</orderedlist>
+
+<para
+>A primeira opção tem a vantagem que o tipo de letra irá seguir o estilo que você definiu a nível do &kde;, enquanto que a última dá-lhe um controlo completo sobre o tipo de letra a usar. A escolha é sua.</para>
+
+<para
+>Para usar o tipo de letra modificado, seleccione a categoria na lista e ligue ou desligue os modificadores do tipo de letra <guilabel
+>Itálico</guilabel
+>, <guilabel
+>Negrito</guilabel
+>, e/ou <guilabel
+>Traçado</guilabel
+>. Você poderá ver imediatamente o efeito do tipo de letra na lista de categorias.</para>
+
+<para
+>Para usar um tipo de letra, carregue no botão <guilabel
+>Alterar o Tipo de Letra...</guilabel
+>. A janela normal de selecção do tipo de letra do &kde; irá aparecer e nela poderá seleccionar o novo tipo de letra. Lembre-se que poderá à mesma usar os modificadores do tipo de letra para alterar o tipo de letra personalizado, assim como modificar o tipo de letra normal.</para>
+
+<para
+>Para voltar ao tipo de letra normal, você precisa de carregar no botão <guilabel
+>Aparência por Omissão</guilabel
+>.</para>
+
+</sect1>
+
+<sect1 id="configuration-dn-order"
+><title
+>Configurar a Ordem de Visualização dos Atributos do &dn;</title>
+
+<para
+>Ainda que os &dn;s sejam hierárquicos, a ordem dos componentes individuais (chamados de &dn;s relativos (RDNs) ou atributos do &dn;) não está definida. A ordem pela qual aparecem os atributos é, por isso, uma questão de gosto pessoal ou da empresa, razão pela qual é configurável no &kleopatra;.</para>
+
+<note
+><para
+>Esta opção não só se aplica ao &kleopatra;, mas a todas as aplicações que usam a Tecnologia do &kleopatra;. Na altura em que este documento foi escrito, estas incluem o &kmail;, o &kaddressbook;, assim como o próprio &kleopatra;, como é óbvio.</para
+></note>
+
+<para
+>Esta página de configuração consiste basicamente em duas listas, uma para os atributos conhecidos (<guilabel
+>Atributos disponíveis</guilabel
+>) e outra que descreve a <guilabel
+>Ordem actual dos atributos</guilabel
+>.</para>
+
+<para
+>Ambas as listas contêm itens descritos pela forma resumida do atributo (&eg; <guilabel
+>CN</guilabel
+>), assim como a forma por extenso (<guilabel
+>Common Name - Nome Comum</guilabel
+>).</para>
+
+<para
+>A lista de <guilabel
+>Atributos disponíveis</guilabel
+> está sempre ordenada alfabeticamente, enquanto que a sequência da lista <guilabel
+>Ordem actual dos atributos</guilabel
+> reflecte a ordem configurada de atributos do &dn;: o primeiro atributo da lista é também o atributo mostrado em primeiro lugar.</para>
+
+<para
+>Só os atributos listados explicitamente na lista <guilabel
+>Ordem actual dos atributos</guilabel
+> é que são mostrados de todo. O resto fica escondido por omissão.</para>
+
+<para
+>Contudo, se o item de substituição <guilabel
+>_X_</guilabel
+> (<guilabel
+>Todos os outros</guilabel
+>) estiver na lista <quote
+>actual</quote
+>, todos os atributos não listados (sejam conhecidos ou não), são inseridos no local do <guilabel
+>_X_</guilabel
+>, na sua ordem relativa original.</para>
+
+<para
+>Um pequeno exemplo ajudará a clarificar isto:</para>
+
+<informalexample>
+<para
+>Dado o &dn;</para>
+<blockquote
+> <para
+> O=KDE, C=PT, CN=Zé Pires, X-BAR=xpto, OU=Kleopatra, X-FOO=ola, </para
+> </blockquote
+> <para
+>a ordem por omissão dos atributos <quote
+>CN, L, _X_, OU, O, C</quote
+> irá produzir o seguinte &dn; formatado:</para
+> <blockquote
+> <para
+> CN=Zé Pires, X-BAR=xpto, X-FOO=ola, OU=Kleopatra, O=KDE, C=PT </para
+> </blockquote
+> <para
+>enquanto que o <quote
+>CN, L, OU, O, C</quote
+> irá produzir</para
+> <blockquote
+> <para
+> CN=Zé Pires, OU=Kleopatra, O=KDE, C=PT </para
+> </blockquote
+> </informalexample>
+
+<para
+>Para adicionar um atributo à lista da ordem de apresentação, seleccione-o na lista de <guilabel
+>Atributos disponíveis</guilabel
+> e carregue no botão <guilabel
+>Adicionar à ordem actual dos atributos</guilabel
+>.</para>
+
+<para
+>Para remover um atributo da lista da ordem de apresentação, seleccione-o na lista de <guilabel
+>Ordem actual dos atributos</guilabel
+> e carregue no botão <guilabel
+>Remover da ordem actual dos atributos</guilabel
+>.</para>
+
+<para
+>Para mover um atributo para o início (fim), seleccione-o na lista <guilabel
+>Ordem actual dos atributos</guilabel
+> e carregue no botão <guilabel
+>Mover para o topo</guilabel
+> (<guilabel
+>Mover para o fundo</guilabel
+>).</para>
+
+<para
+>Para mover um atributo apenas uma posição para cima (baixo), seleccione-o na lista <guilabel
+>Ordem actual dos atributos</guilabel
+> e carregue no botão <guilabel
+>Subir</guilabel
+> (<guilabel
+>Descer</guilabel
+>).</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="admin"
+><title
+>Guia do Administrador</title>
+
+<para
+>Este Guia do Administrador descreve as formas de personalizar o &kleopatra; que não estão disponíveis através da &GUI;, mas apenas através de ficheiros de configuração.</para>
+
+<para
+>Assume-se que o leitor está familiarizado com a tecnologia usada para a configuração das aplicações do &kde;, incluindo o formato, a localização no sistema de ficheiros e o encadeamento dos ficheiros de configuração do &kde;, assim como a plataforma KIOSK.</para>
+
+<sect1 id="admin-certificate-request-wizard"
+><title
+>Personalização do Assistente de Criação de Certificados</title>
+
+<para
+>O &kleopatra; permite-lhe personalizar os campos que o utilizador tem permissão para introduzir, de forma a criar o seu certificado.</para>
+
+<para
+>Crie um grupo chamado <literal
+>CertificateCreationWizard</literal
+> no <filename
+>kleopatrarc</filename
+> do sistema. Se você quiser uma ordem personalizada dos atributos ou se desejar que apareçam apenas alguns itens, crie uma chave chamada <varname
+>DNAttributeOrder</varname
+>. O argumento é um ou mais itens da lista <varname
+>CN,SN,GN,L,T,OU,O,PC,C,SP,DC,BC,EMAIL</varname
+> Se quiser inicializar os campos com um dado valor, escreva algo do tipo Atributo=valor. Se quiser que o atributo seja tratado como obrigatório, adicione um ponto de exclamação (&eg; <varname
+>CN!,L,OU,O!,C!,EMAIL!</varname
+> que é, de facto, a configuração por omissão).</para>
+
+<para
+>Se usar o modificador do modo do <acronym
+>KIOSK</acronym
+> <varname
+>$e</varname
+>, poderá obter os valores das variáveis de ambiente, ou então a partir de um programa avaliado. Se quiser proibir a edição do campo respectivo, para além disso, use o modificador <varname
+>$i</varname
+>. Se quiser proibir o uso do botão <guibutton
+>Inserir o Meu Endereço</guibutton
+>, configure o <varname
+>ShowSetWhoAmI</varname
+> como 'false'.</para>
+
+<tip
+><para
+>Devido à natureza da plataforma <acronym
+>KIOSK</acronym
+> do &kde;, se usar a opção de inalterável (<varname
+>$i</varname
+>), irá impossibilitar ao utilizador a sobreposição da opção. Este é o comportamento pretendido. O <varname
+>$i</varname
+> e o <varname
+>$e</varname
+> podem ser usados com todas as chaves de configuração das aplicações do &kde;, da mesma forma.</para
+></tip>
+
+<para
+>O seguinte exemplo representa as personalizações possíveis:</para>
+
+<para>
+<programlisting
+>[CertificateCreationWizard]
+;Proibir a cópia de dados pessoais do livro de endereços, não permitir sobreposições locais
+ShowSetWhoAmI[$i]=false
+
+;configurar o nome do utilizador igual a $USER
+CN[$e]=$USER
+
+;configura o nome da empresa como sendo "A Minha Empresa", proibindo as alterações
+O[$i]=A Minha Empresa
+
+;configura o nome do departamento como sendo um valor devolvido por um programa
+OU[$ei]=$(devolver_depart_pelo_ip)
+
+; configura o país como PT, mas permitindo alterações pelo utilizador
+C=PT
+</programlisting>
+
+</para>
+</sect1>
+
+ <sect1 id="admin-key-filters">
+
+ <title
+>Criar e Editar Categorias de Chaves </title>
+
+ <para
+>O &kleopatra; permite ao utilizador configurar a <link linkend="configuration-appearance"
+>aparência visual</link
+> das chaves com base num conceito chamado de <guilabel
+>Categorias das Chaves</guilabel
+>. Esta secção descreve como poderá editar as categorias disponíveis, bem como adicionar novas. </para>
+
+ <para
+>Ao tentar procurar a categoria a que uma chave pertence, o &kleopatra; tenta corresponder a chave a uma sequência de filtros de chaves, configurada no <filename
+>libkleopatrarc</filename
+>. A primeira a corresponder define a categoria. </para>
+
+ <para
+>Cada filtro de chaves está definido num grupo de configuração chamado <literal
+>Key Filter #<replaceable
+>n</replaceable
+></literal
+>, em que o <replaceable
+>n</replaceable
+> é um número que começa em <literal
+>0</literal
+>. </para>
+
+ <para
+>A única chave obrigatória num grupo <literal
+>Key Filter #<replaceable
+>n</replaceable
+></literal
+> é o <varname
+>Name</varname
+>, que contém o nome da categoria, tal como aparece na <link linkend="configuration-appearance"
+>janela de configuração</link
+>. </para>
+
+ <para
+><xref linkend="table-key-filters-appearance"/> lista todas as chaves que definem as propriedades de visualização das chaves que pertencem a essa categorias (&ie; aquelas chaves que poderão ser ajustadas na <link linkend="configuration-appearance"
+>janela de configuração</link
+>), em que o <xref linkend="table-key-filters-criteria"/> lista todas as chaves que definem o critério com o qual o filtro faz a correspondência das chaves. </para>
+
+ <table id="table-key-filters-appearance">
+ <title
+>Chaves de Configuração do Filtro de Chaves que Definem Propriedades de Visualização</title>
+ <tgroup cols="3">
+ <colspec colnum="2" align="center"/>
+ <thead>
+ <row>
+ <entry
+>Chave de Configuração</entry>
+ <entry
+>Tipo</entry>
+ <entry
+>Descrição</entry>
+ </row>
+ </thead>
+ <!--tfoot/-->
+ <tbody>
+ <row>
+ <entry
+><varname
+>background-color</varname
+></entry>
+ <entry
+>cor</entry>
+ <entry
+>A cor de fundo a usar. Se estiver em falta, usa a cor de fundo definida a nível global para as listas. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>foreground-color</varname
+></entry>
+ <entry
+>cor</entry>
+ <entry
+>A cor do texto a usar. Se estiver em falta, usa a cor do texto definida a nível global para as listas. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>font</varname
+></entry>
+ <entry
+>tipo de letra</entry>
+ <entry
+>O tipo de letra a usar. Esse tipo de letra será ajustado para o tamanho configurado para as listas e todos os atributos dos tipos de letra (ver em baixo) serão aplicados. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>font-bold</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>Se for igual a <literal
+>true</literal
+> e o <varname
+>font</varname
+> não estiver definido, usa o tipo de letra por omissão das listas com um estilo negrito adicionado (se estiver disponível). É ignorado se o <varname
+>font</varname
+> estiver também disponível. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>font-italic</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>É igual ao <varname
+>font-bold</varname
+>, só que para um tipo de letra itálico em vez de negrito. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>font-strikeout</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>Se for igual a <literal
+>true</literal
+>, desenha uma linha centrada por cima do tipo de letra. É aplicado, mesmo que o <varname
+>font</varname
+> esteja definido. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>icon</varname
+></entry>
+ <entry
+>texto</entry>
+ <entry
+>O nome do ícone a mostrar para a primeira coluna. Ainda não está implementado. </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table id="table-key-filters-criteria">
+ <title
+>Chaves de Configuração do Filtro de Chaves que Definem Critérios de Filtragem</title>
+ <tgroup cols="3">
+ <colspec colnum="2" align="center"/>
+ <thead>
+ <row>
+ <entry
+>Chave de Configuração</entry>
+ <entry
+>Tipo</entry>
+ <entry
+>Se forem indicadas, o filtro faz correspondência quando...</entry>
+ </row>
+ </thead>
+ <!--tfoot/-->
+ <tbody>
+ <row>
+ <entry
+><varname
+>is-revoked</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave foi revogada.</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>is-expired</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave expirou.</entry>
+ </row>
+ <row>
+ <entry
+><varname
+>is-disabled</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave foi desactivada (marcada para não ser usada) pelo utilizador. É ignorada no caso das chaves &smime;. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>is-root-certificate</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave é um certificado de raiz. Ignorado nas chaves OpenPGP. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>can-encrypt</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave pode ser utilizada para encriptação. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>can-sign</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave pode ser utilizada para assinar. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>can-certify</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave por ser utilizada para assinar (certificar) outras chaves. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>can-authenticate</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave pode ser utilizada para autenticação (&eg; como um certificado de cliente <acronym
+>TLS</acronym
+>). </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>has-secret-key</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave secreta deste par da chaves está disponível. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>is-openpgp-key</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave é uma chave OpenPGP (<literal
+>true</literal
+>), ou uma chave &smime; (<literal
+>false</literal
+>). </entry>
+ </row>
+ <row>
+ <entry
+><varname
+>was-validated</varname
+></entry>
+ <entry
+>booleano</entry>
+ <entry
+>a chave foi validada (veja em <link linkend="certificates-validate"
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>F5</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Certificados</guimenu
+><guimenuitem
+>Validar</guimenuitem
+></menuchoice
+></link
+>). </entry>
+ </row>
+ <row>
+ <entry
+><varname
+><replaceable
+>prefixo</replaceable
+>-ownertrust</varname
+></entry>
+ <entry
+>validate<footnote
+> <para
+>A validade é uma enumeração (ordenada) com os seguintes valores permitidos: <literal
+>unknown</literal
+> (desconhecido), <literal
+>undefined</literal
+> (indefinido), <literal
+>never</literal
+> (nunca), <literal
+>marginal</literal
+> (marginal), <literal
+>full</literal
+> (completa), <literal
+>ultimate</literal
+> (unânime). Veja os manuais do &gpg; e do &gpgsm; para uma explicação detalhada. </para>
+ </footnote>
+ </entry>
+ <entry
+>a chave tem exactamente (<replaceable
+>prefixo</replaceable
+>&nbsp;=&nbsp;<literal
+>is</literal
+>), tem tudo excepto (<replaceable
+>prefixo</replaceable
+>&nbsp;=&nbsp;<literal
+>is-not</literal
+>), tem pelo menos (<replaceable
+>prefixo</replaceable
+>&nbsp;=&nbsp;<literal
+>is-at-least</literal
+>), ou tem no máximo (<replaceable
+>prefixo</replaceable
+>&nbsp;=&nbsp;<literal
+>is-at-most</literal
+>) o grau de confiança dado como valor da chave de configuração. Se for indicada mais do que uma chave <varname
+><replaceable
+>prefixo</replaceable
+>-ownertrust</varname
+> (com vários valores de <replaceable
+>prefixo</replaceable
+>) num único grupo, o comportamento será indefinido. </entry>
+ </row>
+ <row>
+ <entry
+><varname
+><replaceable
+>prefixo</replaceable
+>-validity</varname
+></entry>
+ <entry
+>validate</entry>
+ <entry
+>É igual ao <varname
+><replaceable
+>prefixo</replaceable
+>-ownertrust</varname
+>, mas para a validade da chave em vez do grau de confiança do dono. </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <note>
+ <para
+>Alguns dos critérios mais interessantes, como o <varname
+>is-revoked</varname
+> ou o <varname
+>is-expired</varname
+> só irão funcionar com as chaves <emphasis
+>validadas</emphasis
+>, razão pela qual, por omissão, só as chaves validadas são verificadas a nível de revogação e expiração, ainda que você seja livre para remover estas verificações extra. </para>
+ </note>
+
+ <para
+>De um modo geral, os critérios não indicados (&ie; o item de configuração não está definido) não são validados. Se um critério for indicado, é validado e terá de corresponder para que o filtro como um todo seja validado, &ie; os critérios são agrupados com um E lógico. </para>
+
+ <example>
+ <title
+>Exemplos de filtros de chaves </title>
+ <para
+>Para verificar todos os certificados expirados mas não revogados, você iria usar um filtro de chaves definido da seguinte forma: </para>
+<!-- isn't there a better way to not indent this in the output??? -->
+ <screen
+><!--
+-->[Key Filter #<replaceable
+>n</replaceable
+>]
+Name=expiradas, mas não revogadas
+was-validated=true
+is-expired=true
+is-revoked=false
+is-root-certificate=true<!--
+ --></screen>
+ <para
+>Para verificar todas as chaves de OpenPGP desactivadas (ainda não suportado pelo &kleopatra;) com um grau de confiança pelo menos <quote
+>marginal</quote
+>, você iria usar: </para>
+ <screen
+><!--
+-->[Key Filter #<replaceable
+>n</replaceable
+>]
+Name=chaves desactivadas de OpenPGP com confiança marginal ou melhor
+is-openpgp=true
+is-disabled=true
+is-at-least-ownertrust=marginal<!--
+ --></screen>
+ </example>
+
+ </sect1>
+
+ </chapter
+> <!-- Administrator's Guide -->
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kleopatra; com 'copyright' 2002 de &Steffen.Hansen;, &Matthias.Kalle.Dalheimer; e &Jesper.Pedersen;., e com 'copyright' 2004 de &Daniel.Molkentin;, e 'copyright' 2004 de Klar&auml;lvdalens Datakonsult AB</para>
+
+<para
+>Documentação copyright 2002 &Steffen.Hansen;, copyright 2004 &Daniel.Molkentin;, copyright 2004 Klar&auml;lvdalens Datakonsult AB</para>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+<listitem>
+<para
+>&Marc.Mutz; &Marc.Mutz.mail;</para>
+</listitem>
+<listitem>
+<para
+>&David.Faure; &David.Faure.mail;</para>
+</listitem>
+<listitem>
+<para
+>&Steffen.Hansen; <email
+>hansen@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>&Matthias.Kalle.Dalheimer; &Matthias.Kalle.Dalheimer.mail;</para>
+</listitem>
+<listitem>
+<para
+>&Jesper.Pedersen; &Jesper.Pedersen.mail;</para>
+</listitem>
+<listitem>
+<para
+>&Daniel.Molkentin; &Daniel.Molkentin.mail;</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/kmail/Makefile.am b/tde-i18n-pt/docs/kdepim/kmail/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kmail/Makefile.in b/tde-i18n-pt/docs/kdepim/kmail/Makefile.in
new file mode 100644
index 00000000000..cd0afe3fbc5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kmail
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kmail/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kmail/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kmail/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kmail/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kmail/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=importing.docbook intro.docbook index.docbook credits-and-licenses.docbook getting-started.docbook faq.docbook configure.docbook index.cache.bz2 using-kmail.docbook Makefile.in menus.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) intro.docbook credits-and-licenses.docbook using-kmail.docbook index.docbook menus.docbook importing.docbook faq.docbook configure.docbook getting-started.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail
+ @for base in intro.docbook credits-and-licenses.docbook using-kmail.docbook index.docbook menus.docbook importing.docbook faq.docbook configure.docbook getting-started.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/$$base ;\
+ done
+
+uninstall-nls:
+ for base in intro.docbook credits-and-licenses.docbook using-kmail.docbook index.docbook menus.docbook importing.docbook faq.docbook configure.docbook getting-started.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmail/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in intro.docbook credits-and-licenses.docbook using-kmail.docbook index.docbook menus.docbook importing.docbook faq.docbook configure.docbook getting-started.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kmail/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kmail/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kmail/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kmail/configure.docbook b/tde-i18n-pt/docs/kdepim/kmail/configure.docbook
new file mode 100644
index 00000000000..e8178243d28
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/configure.docbook
@@ -0,0 +1,2163 @@
+<chapter id="configure">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Marc</firstname
+> <surname
+>Mutz</surname
+> <affiliation
+><orgname
+>Klar&auml;lvdalens Datakonsult AB</orgname
+> <address
+> <email
+>mutz@kde.org</email
+> </address
+> </affiliation>
+</author>
+<author
+><firstname
+>Michel</firstname
+> <surname
+>Boyer de la Giroday</surname
+> <affiliation
+><address
+> <email
+>michel@kdab.net</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-13</date
+> <releaseinfo
+>1.7</releaseinfo
+> </chapterinfo>
+
+<title
+>Configurar o &kmail;</title>
+
+<sect1 id="configure-generalinfo">
+<title
+>Informações Gerais</title>
+
+<para
+>A janela de configuração do &kmail; permite-lhe configurar o &kmail; de várias formas. Você poderá aceder à mesma através da opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Ela está dividida em seis páginas, sendo cada uma delas representada por um dos ícones da lista do lado esquerdo da janela. Por baixo, as páginas serão descritas em detalhe.</para>
+
+<para
+>A janela tem vários botões:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem
+><para
+>Isto irá abrir este manual na página apropriada.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Predefinições</guibutton
+></term>
+<listitem
+><para
+>Isto irá repor os valores de configuração da página actual para os valores predefinidos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Carregar Perfil...</guibutton
+></term>
+<listitem
+><para
+>Isto irá abrir uma janela que oferece vários perfis de configuração. Você podê-las-á usar como pontos de partida para a sua própria configuração.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Reiniciar</guibutton
+></term>
+<listitem
+><para
+>Isto irá repor todas as alterações que tenha feito desde que gravou as alterações da última vez.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>OK</guibutton
+></term>
+<listitem
+><para
+>Isto irá gravar as opções e fechar a janela de configuração.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem
+><para
+>Isto irá gravar as opções sem fechar a janela de configuração.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Isto irá fechar a janela de configuração sem gravar as alterações que você tenha feito.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="configure-identity">
+<title
+>Página de Identidades</title>
+
+<para
+>Você poderá obter uma breve introdução à página <guilabel
+>Identidades</guilabel
+> na secção do <link linkend="getting-started"
+>Guia Introdutório</link
+>.</para>
+
+<para
+>Esta página permite-lhe criar uma ou mais <emphasis
+>Identidades</emphasis
+>, &ie; combinações de nomes, endereços de e-mail e outras opções. Por exemplo, você poderá usar uma identidade para a comunicação da empresa e outra para a comunicação pessoal. Se você tiver mais do que um endereço de e-mail, você poderá criar uma identidade por endereço .Você será então capaz de seleccionar uma identidade por mensagem.</para>
+
+<para
+>A página consiste numa lista de identidades e de botões para as gerir. A lista de identidades irá sempre mostrar pelo menos uma identidade, a qual é a identidade <guilabel
+>Por Omissão</guilabel
+>.</para>
+
+<para
+>Para adicionar uma identidade nova à lista, carregue no botão <guibutton
+>Nova...</guibutton
+>. A janela de <link linkend="configure-identity-newidentitydialog"
+>Nova identidade</link
+> irá então aparecer.</para>
+
+<sect2 id="configure-identity-newidentitydialog">
+<title
+>A Janela de <guilabel
+>Nova Identidade</guilabel
+></title>
+
+<para
+>Você poderá indicar o nome da nova identidade no campo de texto <guilabel
+>Nova Identidade</guilabel
+>. Este será o nome mostrado na lista de identidades.</para>
+
+<para
+>Você poderá escolher como é que a nova identidade deverá ser inicializada, assinalando uma das três opções exclusivas a meio da janela:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Com campos vazios</guilabel
+></term>
+<listitem>
+<para
+>Todos os campos da identidade nova são limpos ou configurados com valores-padrão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a configuração do Centro de Controlo</guilabel
+></term>
+<listitem>
+<para
+>Usa a configuração do perfil de e-mail por omissão do <application
+>Centro de Controlo</application
+> (você podê-lo-á editar em <menuchoice
+><guimenu
+>Internet &amp; Rede</guimenu
+> <guimenuitem
+>E-mail</guimenuitem
+></menuchoice
+> no <application
+>Centro de Controlo</application
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Duplicar uma identidade já existente</guilabel
+></term>
+<listitem>
+<para
+>Copia todos os campos de uma identidade existente. Você poderá escolher a identidade de onde copiar, seleccionando o item correspondente na lista <guilabel
+>Identidades existentes</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="configure-identity-general">
+<title
+>Geral</title>
+
+<para
+>A página <guilabel
+>Geral</guilabel
+> permite-lhe indicar algumas configurações básicas para a identidade seleccionada de momento.</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>O seu nome</guilabel
+></term>
+<listitem>
+<para
+>Indique o seu nome completo aqui (normalmente chamado também de <emphasis
+>nome apresentado</emphasis
+>). Ainda que este campo não seja estritamente obrigatório, recomenda-se que indique o valor correcto aqui.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Organização</guilabel
+></term>
+<listitem>
+<para
+>Indique aqui a sua organização. Este campo é opcional.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Endereço de e-mail</guilabel
+></term>
+<listitem>
+<para
+>Indique aqui o seu endereço de e-mail, &ie; algo do género <userinput
+>ze@exemplo.com</userinput
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<example>
+<title
+>Exemplo</title>
+<para
+>Por isso, se o seu endereço é igual a <replaceable
+>Zé Povinho &lt;ze@exemplo.com&gt;</replaceable
+>, você deverá indicar <userinput
+>Zé Povinho</userinput
+> no campo <guilabel
+>O seu nome</guilabel
+> e <userinput
+>ze@exemplo.com</userinput
+> no campo <guilabel
+>Endereço de e-mail</guilabel
+>.</para
+></example>
+</sect2>
+
+ <sect2 id="configure-identity-cryptography">
+ <title
+>Criptografia </title>
+
+ <para
+>A página de <guilabel
+>Cifra</guilabel
+> permite-lhe configurar as chaves de &openpgp; e &smime; associadas com esta identidade, assim como escolher o formato de cifra de mensagens preferido a usar. </para>
+
+ <variablelist>
+
+ <varlistentry id="configure-identity-cryptography-openpgp-sign">
+ <term>
+ <guilabel
+>Chave de assinatura do OpenPGP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui poderá seleccionar a chave a usar quando assinar com o &openpgp; as mensagens escritas com esta identidade. </para>
+ <para
+>Por questões de brevidade, só o ID curto das chaves seleccionadas é que é mostrado. Se passar com o rato por cima da lista de chaves, irão aparecer mais informações numa dica. </para>
+ <para
+>Para limpar o texto, carregue no botão <guibutton
+>Limpar</guibutton
+>. </para>
+ <para
+>Para alterar a chave seleccionada, carregue no botão <guibutton
+>Modificar...</guibutton
+>. Irá aparecer uma janela com uma lista das chaves secretas de &openpgp;, a qual lhe permitirá escolher a chave a usar. </para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry id="configure-identity-cryptography-openpgp-encrypt">
+ <term>
+ <guilabel
+>Chave de cifra do OpenPGP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui você poderá seleccionar a chave para cifrar com o &openpgp; as mensagens se usar esta identidade e se o <xref linkend="configure-security-composing-encrypt-to-self"/> estiver em efeito. Esta chave também é usada para a função de <xref linkend="composer-attach-attach-my-public-key"/> do <link linkend="the-composer-window"
+>Compositor</link
+>. </para>
+ <para
+>Para alterar a chave seleccionada, carregue no botão <guibutton
+>Modificar...</guibutton
+>. Irá aparecer uma janela com todas as chaves do &openpgp; existentes no seu chaveiro, das quais poderá então escolher a chave a usar. </para>
+ <para
+>Você poderá limpar a lista de chaves e obter mais informações acerca delas da mesma forma que foi descrita em <xref linkend="configure-identity-cryptography-openpgp-sign"/>. </para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry id="configure-identity-cryptography-smime-sign">
+ <term>
+ <guilabel
+>Certificado de assinatura &smime;</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui pode seleccionar o certificado a usar ao assinar com o &smime; as mensagens criadas com esta identidade. </para>
+ <para
+>Para alterar o certificado seleccionado, carregue no botão <guibutton
+>Modificar...</guibutton
+>. Irá aparecer uma janela com uma lista dos certificados secretos de &smime;, a qual lhe permitirá escolher o certificado a usar. </para>
+ <para
+>Você poderá limpar a lista de certificados e obter mais informações acerca deles da mesma forma que foi descrita em <xref linkend="configure-identity-cryptography-openpgp-sign"/>. </para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry id="configure-identity-cryptography-smime-encrypt">
+ <term>
+ <guilabel
+>Certificado de cifra &smime;</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui você poderá seleccionar a chave para cifrar com o &smime; as mensagens se usar esta identidade e se o <xref linkend="configure-security-composing-encrypt-to-self"/> estiver em efeito. </para>
+ <para
+>Para alterar o certificado seleccionado, carregue no botão <guibutton
+>Modificar...</guibutton
+>. Irá aparecer uma janela com uma lista dos certificados de cifra do &smime; no seu chaveiro local, a qual lhe permitirá escolher o certificado a usar. </para>
+ <para
+>Você poderá limpar a lista de certificados e obter mais informações acerca deles da mesma forma que foi descrita em <xref linkend="configure-identity-cryptography-openpgp-sign"/>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-identity-cryptography-preferred-format">
+ <term>
+ <guilabel
+>Formato de cifra de mensagens preferido</guilabel>
+ </term>
+ <listitem>
+ <para
+>Aqui você poderá escolher o formato de cifra das mensagens a usar por omissão com esta identidade. </para>
+ <para
+>Você poderá seleccionar qualquer um dos quatro formatos suportados pelo &kmail; ou deixar a opção no valor por omissão <guilabel
+>Qualquer</guilabel
+>, o que irá escolher um formato conveniente com base nos destinatários da mensagem, sendo um assinado e/ou cifrado com &smime; e o outro assinado e/ou cifrado com o &openpgp;. </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+<sect2 id="configure-identity-advanced">
+<title
+>Avançado</title>
+
+<para
+>A página <guilabel
+>Avançado</guilabel
+> permite-lhe indicar algumas opções usadas com menos frequência ou mais especializadas para a identidade seleccionada de momento.</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Endereço de resposta</guilabel
+></term>
+<listitem>
+<para
+>Indique o endereço para onde as respostas às suas mensagens deverão ser enviadas. Preencha este campo somente se for diferente do seu endereço normal (indicando com os campos <guilabel
+>Nome</guilabel
+> e <guilabel
+>Endereço de E-mail</guilabel
+> da página <link linkend="configure-identity-general"
+><guilabel
+>Geral</guilabel
+></link
+>), dado que as respostas vão por omissão para o endereço do remetente, de qualquer forma.</para>
+<note
+><para
+>Este campo só é útil se quiser quer as respostas às suas mensagens vão para outro lado que não o seu endereço de e-mail normal, &eg; se você está a usar esta identidade para enviar mensagens de um endereço que não pode de alguma forma receber mensagens. Lembre-se que algumas listas de correio sobrepõem este campo com o endereço de publicação delas para se certificarem que as respostas vão para a lista em vez de irem para pessoas individuais. Por isso, a utilidade deste campo é muito limitada e só deverá ser usada em casos raros.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereços de BCC</guilabel
+></term>
+<listitem>
+<para
+>Indique opcionalmente um endereço para onde as cópias invisíveis das suas mensagens deverão ser enviadas. Reaparece que uma BCC só é enviada para este endereço, quando o <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>BCC</guimenuitem
+></menuchoice
+> estiver activado ao compor uma mensagem. Se quiser enviar uma BCC independentemente desta opção, você deverá olhar para a página <guilabel
+>Cabeçalhos</guilabel
+> da página <guilabel
+>Compositor</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de e-mail enviado</guilabel
+></term>
+<listitem>
+<para
+>Seleccione a pasta para onde deverão ser enviadas depois de usar esta identidade. Os utilizadores do <acronym
+>IMAP</acronym
+> deverão pensar em mudar isto para uma pasta <acronym
+>IMAP</acronym
+>, para que a sua pasta de mensagens enviadas seja guardada num servidor em vez de ser numa pasta local. Desta forma, eles poderão aceder a estas mensagens noutro local.</para>
+
+<tip
+><para
+>Você poderá exercitar um controlo mais refinado sobre onde colocar as mensagens enviadas, criando um <link linkend="filters"
+>filtro de mensagens</link
+> correspondente que se aplique às mensagens enviadas.</para
+></tip>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de rascunhos</guilabel
+></term>
+<listitem>
+<para
+>Seleccione a pasta para onde os rascunhos serão enviados, quando é usada esta identidade. Os utilizadores de <acronym
+>IMAP</acronym
+> deverão pensar em mudar isto para uma pasta de <acronym
+>IMAP</acronym
+>, para que os seus rascunhos sejam guardados num servidor em vez de numa pasta local. Desta forma, poderão continuar a trabalhar facilmente nos seus rascunhos num local diferente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Transporte especial</guilabel
+></term>
+<listitem>
+<para
+>Seleccione ou indique um servidor de SMTP alternativo a usar quando se enviam mensagens com esta identidade.</para>
+
+<note
+><para
+>Você precisa de configurar os servidores de envio primeiro, antes de os poder escolher na lista. Você podê-lo-á fazer na <link linkend="configure-accounts-sending"
+>página de <guilabel
+>Envio</guilabel
+></link
+> da <link linkend="configure-accounts"
+> página de <guilabel
+>Contas</guilabel
+></link
+>.</para
+></note>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="configure-identity-signature">
+<title
+>Assinatura</title>
+
+<para
+>Esta página permite-lhe indicar uma assinatura (algumas vezes chamada de <quote
+>rodapé</quote
+> ou <quote
+>termo de responsabilidade</quote
+>) para ser adicionada a cada mensagem enviada com esta identidade.</para>
+
+<note
+><para
+>Este tipo de assinatura não tem nada a ver com as assinaturas (digitais) para as quais selecciona a chave a usar na <link linkend="configure-identity-cryptography"
+>página Cifra</link
+>. É um lapso chamar a isto uma assinatura, mas já que este termo já é usado noutros contextos, mantemos esta notação. Basta ter em mente que estas assinaturas e as assinaturas digitais são termos completamente diferentes.</para
+></note>
+
+<para
+>Assinale a opção <guilabel
+>Activar a assinatura</guilabel
+> se quiser ter a possibilidade de adicionar a assinatura ao usar esta identidade. Para adicioná-la <emphasis
+>automaticamente</emphasis
+> a todas as mensagens novas, você terá de seleccionar também a opção <guilabel
+>Adicionar a assinatura automaticamente</guilabel
+> na página de configuração <guilabel
+>Compositor</guilabel
+>.</para>
+
+<para
+>O &kmail; poderá obter o texto da assinatura de várias fontes. A forma tradicional no Unix é ler o texto de um ficheiro chamado <filename
+>.signature</filename
+> na sua pasta pessoal. Este ficheiro poderá ser partilhado entre vários programas, por isso você obtém a mesma assinatura em cada programa de correio electrónico que usar.</para>
+
+<para
+>Para ler o texto de um outro ficheiro de texto, você pode seleccionar o <guilabel
+>Obter o texto da assinatura de um/o ficheiro</guilabel
+>. Indique o nome do ficheiro no campo <guilabel
+>Especifique o ficheiro</guilabel
+> ou carregue no botão à direita deste campo para o escolher no seu sistema de ficheiros. Se quiser editar o ficheiro, carregue no botão <guilabel
+>Editar o Ficheiro</guilabel
+>.</para>
+
+<para
+>O &kmail; poderá também ler o texto da assinatura do resultado de um comando. Deste modo, você poderá usar os programas como o <command
+>fortune</command
+> para criar um texto de assinatura novo para cada mensagem. Tudo o que o programa imprimir no <acronym
+>stdout</acronym
+> é capturado e usado como texto da assinatura.</para>
+
+<para
+>Para ler o texto do resultado de um comando, você selecciona a opção <guilabel
+>Obter o texto da assinatura de um/o Resultado do Comando</guilabel
+>. Indique o comando (de preferência com a localização completa) no campo de edição <guilabel
+>Especifique o comando</guilabel
+>.</para>
+
+<para
+>Como terceira opção, você poderá introduzir o texto da assinatura directamente na janela de configuração do &kmail;. Para o fazer, seleccione a opção <guilabel
+>Obter o texto da assinatura de um/o Campo Indicado em Baixo</guilabel
+> e indique o texto no campo que aparece.</para>
+
+<note
+><para
+>Na Internet, as assinaturas são por convenção separadas do conteúdo da mensagem por uma linha que contém apenas os três caracteres <quote
+>-- </quote
+> (traço, traço, espaço). O &kmail; irá anteceder automaticamente o texto da assinatura com esta linha, se não estiver já presente no texto da assinatura.</para>
+<para
+>Se você não quiser que o separador seja adicionado automaticamente pelo &kmail;, basta adicioná-lo ao próprio texto da assinatura.</para>
+</note>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="configure-accounts">
+<title
+>Página de Contas</title>
+
+<para
+>Você poderá ver uma introdução breve à página de <guilabel
+>Contas</guilabel
+> na secção sobre como <link linkend="setting-up-your-account"
+>Configurar a Sua Conta</link
+>.</para>
+
+<para
+>Esta página permite-lhe criar uma ou mais <emphasis
+>contas</emphasis
+> (de recepção e envio), &ie; combinações de servidores de correio, informações de autenticação e outras opções. Tipicamente, você irá criar uma conta de envio (usada para enviar mensagens) e uma de recepção (para obter as mensagens). Você pode criar tantas contas quantas desejar, de qualquer forma, e atribuir uma <link linkend="configure-identity"
+>identidade</link
+> diferente ou ainda decidir a nível da mensagem.</para>
+
+<sect2 id="configure-accounts-sending">
+<title
+>Envio</title>
+
+<para
+>A página <guilabel
+>Envio</guilabel
+> permite-lhe definir outros servidores de envio novos para definir algumas opções comuns.</para>
+
+<para
+>Para a informação básica, veja a secção <link linkend="sending-mail"
+>Configurar a Sua Conta: Envio</link
+>.</para>
+
+<para
+>Quando você carrega em <guibutton
+>Adicionar...</guibutton
+> ou em <guibutton
+>Modificar...</guibutton
+>, as janelas para <guilabel
+>Adicionar um transporte</guilabel
+> ou <guilabel
+>Modificar um transporte</guilabel
+> abrir-se-ão, respectivamente. Para enviar através do <command
+>sendmail</command
+>, você poderá indicar o nome e a localização do programa <command
+>sendmail</command
+>. Para o <acronym
+>SMTP</acronym
+>, você poderá configurar o <guilabel
+>Nome</guilabel
+>, a <guilabel
+>Máquina</guilabel
+> e o <guilabel
+>Porto</guilabel
+> do servidor. A opção <guilabel
+>O servidor necessita de autenticação</guilabel
+> irá activar os campos <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+> e os botões do <guilabel
+>Método de autenticação</guilabel
+> da página <guilabel
+>Segurança</guilabel
+>. Se você não tiver a certeza sobre a configuração da segurança, você poderá dizer ao &kmail; para testar as configurações melhores, usando o botão <guibutton
+>Verificar o Que o Servidor Suporta</guibutton
+>.</para>
+
+<para
+>A opção <guilabel
+>Confirmar antes de enviar</guilabel
+> irá mostrar uma janela de confirmação, sempre que você envia uma mensagem.</para>
+
+<para
+>A opção <guilabel
+>Enviar o correio na pasta A Enviar</guilabel
+> permite-lhe indicar quando é que as mensagens em espera, &ie; as mensagens na pasta A Enviar serão enviadas. Você poderá optar por:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nunca Automaticamente</guilabel
+></term>
+<listitem
+><para
+>As mensagens em espera só serão enviadas se escolher a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar as Mensagens em Espera...</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Na Verificação Manual de E-mail</guilabel
+></term>
+<listitem
+><para
+>As mensagens em espera serão enviadas depois de você ter verificado o correio novo manualmente, &eg; com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>. Claro, você poderá enviar as mensagens em espera manualmente com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar as mensagens em espera</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Em Todas as Verificações de E-mail</guilabel
+></term>
+<listitem
+><para
+>As mensagens em espera serão enviadas depois de todas as verificações de correio novo, &ie; depois de todas as verificações de correio automáticas e manuais. Claro, você poderá enviar as mensagens em espera manualmente com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar as mensagens em espera</guimenuitem
+></menuchoice
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O <guilabel
+>Método de envio por omissão</guilabel
+> permite-lhe definir o que acontece quando uma mensagem é enviada. Se o <guilabel
+>Enviar agora</guilabel
+> for seleccionado, a mensagem é enviada para o servidor imediatamente, enquanto que se estiver o <guilabel
+>Enviar mais tarde</guilabel
+>, a mensagem é posta em fila de espera na pasta de saída para ser enviada depois com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar as Mensagens em Espera</guimenuitem
+></menuchoice
+> ou automaticamente quando você verifica por correio novo, dependendo da configuração da opção <guilabel
+>Enviar o correio na pasta A Enviar</guilabel
+>.</para>
+
+<para
+>A <guilabel
+>Propriedade da mensagem</guilabel
+> permite-lhe seleccionar como é que a sua mensagem será codificada quando for enviada. O <guilabel
+>Permitir 8 bits</guilabel
+> significa que o &kmail; irá enviar as suas mensagens em <acronym
+>ASCII</acronym
+> de 8 bits, o que significa que todos os caracteres especiais, como as letras acentuadas, serão enviados tal-e-qual. Se o <guilabel
+>Compatível MIME </guilabel
+> estiver seleccionado, os caracteres especiais serão codificados com as codificações-padrão do &MIME;, os quais poderão ser mais portáveis para os sistemas de correio que não o <acronym
+>ASCII</acronym
+> de 8 bits. Recomendamos que use o <guilabel
+>Compatível MIME</guilabel
+>.</para>
+
+<note
+><para
+>Mesmo com a opção <guilabel
+>Permitir 8-bits</guilabel
+> seleccionada, o &kmail; irá usar a codificação <guilabel
+>Compatível com MIME</guilabel
+> em algumas situações, como por exemplo ao enviar mensagens assinadas digitalmente.</para
+></note>
+
+<para
+>O <guilabel
+>Domínio por omissão</guilabel
+> permite-lhe indicar qual o nome do domínio que deve ser usado para completar os endereços de e-mail que consistem apenas no nome do utilizador do destinatário. Por exemplo, você poderá configurar o domínio por omissão igual a <replaceable
+>kde.org</replaceable
+>, para que as mensagens que enviar para o <replaceable
+>ze</replaceable
+> sejam enviadas para <replaceable
+>ze@kde.org</replaceable
+>.</para>
+
+</sect2>
+
+<sect2 id="configure-accounts-receiving">
+<title
+>Recepção</title>
+
+<para
+>Para as informações básicas, veja a secção <link linkend="receiving-mail"
+>Configurar a sua Conta: Recepção</link
+>.</para>
+
+<para
+>O <guilabel
+>Verificar o correio no arranque</guilabel
+> permite-lhe definir se o KMail deverá verificar o correio novo imediatamente após ter-se iniciado.</para>
+
+<para
+>Com a <guilabel
+>Notificação de Correio Novo</guilabel
+> você poderá configurar como é que o &kmail; o irá notificar se forem recebidas mensagens novas: o <guilabel
+>Apitar</guilabel
+> irá tocar um som curto; se o o <guilabel
+>Notificação detalhada de correio novo</guilabel
+> estiver activa, então o &kmail; irá mostrar o número de mensagens novas para cada pasta, desde que você tenha optado por ser notificado com uma janela. As opções de notificação mais avançadas, como a apresentação de uma janela ou a execução de um comando, estão disponíveis através do botão <guibutton
+>Outras Acções</guibutton
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="configure-appearance">
+<title
+>Página da Aparência</title>
+
+<sect2 id="configure-appearance-fonts">
+<title
+>Tipos de Letra</title>
+
+<para
+>Esta secção permite-lhe alterar o tipo, o tamanho e a codificação dos tipos de letra usados. O <guilabel
+>Corpo da Mensagem</guilabel
+> configura o tipo de letra para a área de leitura da mensagem, o <guilabel
+>Compositor</guilabel
+> muda o tipo de letra usado para escrever as mensagens na janela de composição. Existe um item separado para <guilabel
+>Lista de Mensagens - Campo de Data</guilabel
+>, para que possa escolher um tipo de letra monoespaçado para o campo de data ser mais legível.</para>
+
+</sect2>
+
+<sect2 id="configure-appearance-colors">
+<title
+>Cores</title>
+
+<para
+>Esta secção permite-lhe alterar a cor do texto. A opção <guilabel
+>Reutilizar as cores em citações encadeadas</guilabel
+> significa que até mesmo o texto que seja citado mais do que três vezes irá aparecer a cores. Lembre-se que as cores do <guilabel
+>Texto citado</guilabel
+> só funcionam no leitor de mensagens, não no compositor. </para>
+
+</sect2>
+
+<sect2 id="configure-appearance-layout">
+<title
+>Disposição</title>
+
+<para
+><guilabel
+>Mostrar a barra de estado HTML</guilabel
+> activa uma barra do lado esquerdo da área de leitura, que lhe indica se uma mensagem está em &html; ou não. Isto é importante porque as mensagens em &html; podem imitar a aparência de uma mensagem assinada e cifrada, por isso você deverá estar a par do facto de que está a ler uma mensagem em &html;. A barra de estado de &html; em si não é influenciada pelo código &html; da mensagem.</para>
+
+<para
+>A secção de <guilabel
+>Disposição da Janela</guilabel
+> permite-lhe escolher a disposição dos itens na janela principal. Você poderá escolher se quer ter a <guilabel
+>Área de Antevisão da Mensagem</guilabel
+> ou pode optar em não a ter de todo.</para>
+
+<para
+>O <guilabel
+>Visualizador da Estrutura da Mensagem</guilabel
+> permite-lhe escolher se o visualizador da estrutura estará visível: o visualizador da estrutura é uma parte da janela principal que lhe permite aceder a todas as partes de uma mensagem. O <guilabel
+>Nunca mostrar</guilabel
+> irá desactivar o visualizador da estrutura (lembre-se que poderá aceder à mesma aos anexos como ícones), o <guilabel
+>Mostrar sempre</guilabel
+> irá mostrar o visualizador da estrutura mesmo que só exista um componente de texto simples. O <guilabel
+>Mostrar apenas para as mensagens com conteúdo que não só texto</guilabel
+> irá mostrar o visualizador da estrutura só se fizer sentido, &ie; se a mensagem actual tiver anexos ou componentes em &html;.</para>
+
+</sect2>
+
+<sect2 id="configure-appearance-headers">
+<title
+>Cabeçalhos</title>
+
+<para
+>Com a opção <guilabel
+>Mostrar o tamanho das mensagens</guilabel
+> seleccionada, existirá outra coluna na área de cabeçalhos que mostra o tamanho das mensagens.</para>
+
+<para
+>O <guilabel
+>Mostrar os ícones da cifra</guilabel
+> irá adicionar mais informações de estado às coluna do <guilabel
+>Assunto</guilabel
+> na área de cabeçalhos: cada mensagem que tiver sido assinada irá ter um pequeno ícone de <guiicon
+>Assinada</guiicon
+> à frente do assunto, assim como as mensagens cifradas terão um pequeno ícone de <guiicon
+>Cifrada</guiicon
+> à frente do assunto. Repare que você terá de seleccionar uma mensagem, logo antes de estes ícones aparecerem; até lá só serão mostrados pontos de interrogação.</para>
+
+<para
+>A <guilabel
+>Organizar as mensagens por assunto</guilabel
+> irá colocar todas as mensagens na área dos cabeçalhos numa espécie de árvore, para que as respostas a uma mensagem estão directamente por baixo dessa mensagem.</para>
+
+<para
+>Com a opção <guilabel
+>Opções de Tópicos dos Cabeçalhos das Mensagens</guilabel
+>, você poderá seleccionar se os tópicos deverão aparecer expandidos (<guilabel
+>abertos</guilabel
+>) por omissão ou se devem aparecer contraídos (<guilabel
+>fechados</guilabel
+>). Você poderá obviamente continuar a abrir/fechar tópicos com os botões <guilabel
+>+</guilabel
+>/<guilabel
+>-</guilabel
+>.</para
+>
+
+<para
+>Com o <guilabel
+>Formato da Data</guilabel
+>, você poderá escolher vários formatos de datas. O <guilabel
+>Formato Localizado</guilabel
+> é o que você indica em <guilabel
+>País &amp; Língua</guilabel
+> no &kcontrol;. Para o formato <guilabel
+>Personalizado</guilabel
+>, você poderá obter uma descrição dos valores possíveis se carregar em <keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+> e depois carregar na opção <guilabel
+>Personalizado</guilabel
+>.</para>
+
+</sect2>
+
+<sect2 id="configure-appearance-systemtray">
+<title
+>Bandeja do Sistema</title>
+
+<para
+>Se você activar o ícone da bandeja do sistema, então um pequeno ícone do &kmail; com o número de mensagens não lidas será mostrado na bandeja do sistema. Você poderá activar o ícone da bandeja do sistema com a opção <guilabel
+>Activar o ícone da bandeja do sistema</guilabel
+>, e com o <guilabel
+>Modo da Bandeja do Sistema</guilabel
+> você poderá indicar se o ícone da bandeja deverá sempre ser mostrado ou só quando tiver mensagens não-lidas.</para>
+
+<para
+>Se o ícone estiver visível, então você poderá esconder a janela principal do &kmail; ao carregar no ícone ou no botão de fecho da janela. Se carregar no ícone, você poderá tornar a janela principal do &kmail; visível de novo. Se carregar no ícone com o botão <mousebutton
+>direito</mousebutton
+> do rato, então você irá ter um menu com alguns comandos úteis. Você poderá verificar o correio novo, criar uma mensagem nova ou sair do &kmail;. Para além disso, existe a opção <guilabel
+>Novas Mensagens Em</guilabel
+>, a qual lista todas as pastas que contenham mensagens por ler. Se optar por uma dessas pastas, então esta pasta ficará seleccionada na janela principal do &kmail;. </para>
+
+</sect2>
+
+<!-- fixme?: date + less than/greater than broken in kmail? -->
+<!-- fixme?: "group" wording in program -->
+
+</sect1>
+
+ <sect1 id="configure-composer">
+ <title
+>Página do Compositor </title>
+
+ <sect2 id="configure-composer-general">
+ <title
+>Geral </title>
+
+ <variablelist>
+ <varlistentry id="configure-composer-general-append-signature">
+ <term>
+ <guilabel
+>Adicionar a assinatura automaticamente</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalado, a sua assinatura, tal como está definida na <link linkend="configure-identity-signature"
+>página de identidade</link
+>, é automaticamente adicionada ao fim de todas as mensagens que criar (&ie; mensagens novas, respostas, &etc;). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="configure-composer-general-smart-quoting">
+ <term>
+ <guilabel
+>Usar a citação inteligente</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada esta opção, irá repartir as linhas compridas mas irá tentar manter a citação correcta (&eg; o <quote
+>&gt; </quote
+> irá aparecer sempre no início da linha). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="configure-composer-general-auto-request-mdns">
+ <term>
+ <guilabel
+>Pedir automaticamente as notificações de disposição das mensagens</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada esta opção, o <xref linkend="composer-options-request-mdn"/> ficará por omissão <emphasis
+>activo</emphasis
+>. Assinale esta opção apenas se souber o que está a fazer. Os &mdn;s são considerados incómodos (ou são simplesmente ignorados) por bastantes pessoas. É melhor optar por pedir as confirmações mensagem-a-mensagem. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="configure-composer-general-word-wrap">
+ <term>
+ <guilabel
+>Mudar de linha na coluna</guilabel>
+ </term>
+ <listitem>
+ <para
+>Permite-lhe activar ou desactivar a mudança de linha na janela do compositor e permite-lhe escolher a coluna em que as linhas passarão a ser repartidas (você não deverá provavelmente necessitar de mudar o valor por omissão, que é igual a <userinput
+>78</userinput
+>). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="configure-composer-general-autosave-interval">
+ <term>
+ <guilabel
+>Intervalo de gravação automática</guilabel>
+ </term>
+ <listitem>
+ <para
+>Poderá ser criada uma cópia de segurança do texto no compositor regularmente. Esta opção permite-lhe indicar o intervalo usado para criar a cópia de segurança. Você poderá desactivar a gravação automática se configurar este valor como <literal
+>0</literal
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="configure-composer-general-external-editor">
+ <term>
+ <guilabel
+>Editor Externo</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se você não gosta do Compositor, você poderá usar um editor diferente. Repare que a janela do Compositor irá abrir à mesma e o editor externo também, assim que você começar a escrever um carácter no corpo da mensagem. Quando terminar, grave o texto e saia do editor. O texto irá então aparecer na janela do compositor, para que o possa enviar. Repare que o seu editor pode não regressar imediatamente; &eg;, poderá ter de usar o <userinput
+><command
+>gvim</command
+> <option
+>-f</option
+> <varname
+>%f</varname
+></userinput
+> para o <application
+>gvim</application
+>. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+
+<sect2 id="configure-composer-phrases">
+<title
+>Frases</title>
+
+<para
+>A página <guilabel
+>Frases</guilabel
+> permite-lhe definir as linhas geradas automaticamente que são adicionadas às respostas das mensagens, às mensagens reencaminhadas e o carácter que é adicionado à frente do texto citado. Existem caracteres delimitados por &percnt; que irão inserir certos valores, que também são mostrados no topo da secção <guilabel
+>Frases</guilabel
+>. Você poderá adicionar frases de resposta em línguas que não a sua língua por omissão do &kde;, usando o botão <guilabel
+>Adicionar...</guilabel
+>. Você poderá seleccionar entre as várias línguas com a lista <guilabel
+>Língua</guilabel
+>. Isto só irá funcionar para as línguas cujo pacote de 'i18n' esteja instalado.</para>
+
+</sect2>
+
+<sect2 id="configure-composer-subject">
+<title
+>Assunto</title>
+
+<para
+>Esta secção contém uma lista dos prefixos de <quote
+>Resposta</quote
+> e <quote
+>Reencaminhamento</quote
+>. Se você receber mensagens que usam prefixos diferentes dos normais, você podê-los-á adicionar aqui para que o &kmail; os reconheça. Desta forma, o &kmail; podê-los-á ignorar para ordenar as mensagens e ao definir o assunto de uma resposta, substituindo-os opcionalmente por <quote
+>Re:</quote
+> ou <quote
+>Fwd:</quote
+>, respectivamente.</para>
+
+</sect2>
+
+<sect2 id="configure-composer-charset">
+<title
+>Codificação</title>
+
+<para
+>Aqui, você poderá gerir as codificações por omissão usadas para as suas próprias mensagens. Todas as mensagens que enviar serão analisadas para saber se estão escritas numa das codificações indicadas, começando pelo início da lista. Se estiver, será usada esta codificação. Se não estiver, irá aparecer uma janela que lhe dirá para escolher manualmente uma codificação com a opção <menuchoice
+><guimenu
+>Opções</guimenu
+><guisubmenu
+>Mudar a Codificação</guisubmenu
+></menuchoice
+>. </para>
+
+<para
+>Se você seleccionar a opção <guilabel
+>Manter a codificação original ao responder ou ao reencaminhar</guilabel
+>, será mantida a codificação original da mensagem, a menos que existam caracteres que não possam ser representados com essa codificação.</para>
+
+</sect2>
+
+<sect2 id="configure-composer-headers">
+<title
+>Cabeçalhos</title>
+
+<para
+>Assinale a opção <guilabel
+>Usar o sufixo Message-ID personalizado</guilabel
+> se quiser que o &kmail; gere Message-Id's com um sufixo personalizado. Indique o sufixo desejado no <guilabel
+>Sufixo personalizado do Message-ID</guilabel
+>. Por favor, garanta que o sufixo que indicar é único a nível mundial. A melhor coisa a fazer é usar o nome de um domínio que você possua. Se não assinalar o <guilabel
+>Usar o sufixo Message-ID personalizado</guilabel
+>, então o &kmail; irá gerar automaticamente o Message-Id completo. Se você não souber o que é isto, não assinale esta opção.</para>
+
+<para
+>A lista <guilabel
+>Definir os cabeçalhos de MIME personalizados</guilabel
+> define os cabeçalhos que o &kmail; irá usar para as mensagens enviadas. Você poderá inventar campos novos ou sobrepor os existentes. Esta funcionalidade só é útil para os utilizadores avançados.</para>
+
+</sect2>
+
+<sect2 id="configure-composer-attachments">
+<title
+>Anexos</title>
+
+<para
+>Se você tiver de enviar anexos com nomes de ficheiros que tenham caracteres não-ingleses para utilizadores do Outlook(TM) ou do Outlook Express(TM), então você deverá ver a opção <guilabel
+>Nomes de anexos compatíveis com o Outlook</guilabel
+>. O &kmail; irá então codificar os nomes dos anexos de uma forma fora do padrão que seja compreendida pelo Outlook(TM).</para>
+<para
+>Lembre-se que o &kmail; irá criar mensagens incompatíveis com a norma, como tal é possível que as suas mensagens não sejam compreendidas pelos clientes de correio compatíveis com a norma. Como tal, a menos que você não tenha outra escolha, você não deverá activar esta opção.</para>
+
+<para
+>Assinale a opção <guilabel
+>Activar a detecção dos anexos em falta</guilabel
+> se quiser que o &kmail; o avise quando estiver prestes a enviar uma mensagem sem anexos, ainda que o texto da mensagem contenha certas palavras que indiquem que você deseja incluir um anexo. A lista de palavras-chave pode ser modificada.</para>
+
+</sect2>
+
+</sect1>
+
+ <sect1 id="configure-security">
+ <title
+>Página de Segurança </title>
+
+ <sect2 id="configure-security-reading">
+ <title
+>Leitura </title>
+
+ <para
+>Neta página, você poderá configurar as opções relevantes para a segurança, destinadas à leitura das mensagens. </para>
+
+ <variablelist>
+
+ <varlistentry id="configure-security-reading-prefer-html">
+ <term>
+ <guilabel
+>Preferir o HTML ao texto simples</guilabel>
+ </term>
+ <listitem>
+ <para
+>O <guilabel
+>Preferir o &html; ao texto simples</guilabel
+> irá mostrar as mensagens em &html; com a sua formatação e disposição em &html;. Recomendamos em grande medida que deixe esta opção desligada, dado que poderão ocorrer alguns problemas de segurança relacionados com o &html;. Quando esta opção está desligada, você poderá à mesma ler mensagens em &html;, mas apenas como texto normal. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-reading-external-references">
+ <term>
+ <guilabel
+>Permitir o carregamento das referências externas da Internet</guilabel>
+ </term>
+ <listitem>
+ <para
+>Com a opção <guilabel
+>Permitir o carregamento das referências externas da Internet</guilabel
+> activada, o &kmail; poderá carregar imagens externas, folhas de estilo, &etc; da Internet, quando você ver uma mensagem em &html;. Recomendamos-lhe que deixe esta opção desligada (ainda que não faça efeito se você só vir mensagens de texto normal). Adicionando referências externas às suas mensagens, as pessoas que enviam lixo podem detectar se e quando você leu a mensagem deles. Tenha em atenção que esta opção não faz efeito no &Java;, JavaScript e nos 'Plugins' - eles estão desactivados de qualquer forma e não podem nunca ser activados. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-reading-mdns">
+ <term>
+ <guilabel
+>Notificações de Disposição da Mensagem</guilabel>
+ </term>
+ <listitem>
+ <para
+>Os &mdn;s são uma generalização do que é conhecido por <quote
+>aviso de recepção ou de leitura</quote
+>. O autor de mensagem pede que seja enviada uma notificação de entrega e o programa de correio do destinatário poderá deste modo gerar uma resposta, da qual o remetente poderá saber o que aconteceu à sua mensagem. Os tipos de confirmações incluem as <quote
+>mostradas</quote
+> (&ie; lidas), <quote
+>removidas</quote
+> e as <quote
+>despachadas</quote
+> (&eg; reencaminhadas). </para>
+ <para
+>As opções seguintes (indicadas na <guilabel
+>Política de envio</guilabel
+>) estão disponíveis para controlar <emphasis
+>quando</emphasis
+> o &kmail; envia os &mdn;s: </para>
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Ignorar</guilabel
+> (recomendado) </term>
+ <listitem>
+ <para
+>Ignora os pedidos de notificações de entre. Não serão enviados nenhuns &mdn;s automáticos. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Perguntar</guilabel>
+ </term>
+ <listitem>
+ <para
+>As respostas aos pedidos só são enviadas depois de pedir autorização ao utilizador. Desta forma, você poderá enviar &mdn;s para as mensagens seleccionadas e ignorar ou recusar outras mensagens. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Recusar</guilabel>
+ </term>
+ <listitem>
+ <para
+>Enviar sempre uma notificação de <quote
+>recusada</quote
+>. Este é só <emphasis
+>ligeiramente</emphasis
+> melhor do que enviar sempre &mdn;s. O autor ficará a saber à mesma que as mensagens foram manipuladas, só não sabe se foram apagadas ou lidas &etc; </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Enviar sempre</guilabel>
+ </term>
+ <listitem>
+ <para
+>Envia sempre a notificação de entrega pedida. Isto significa que o autor da mensagem fica a saber se a mensagem foi manipulada e, para além disso, o que aconteceu a ela (mostrada, removida, &etc;). Esta opção é altamente desencorajada mas, dado que faz sentido onde a privacidade não seja um problema, &eg; na gestão de relações com o cliente (CRM), foi tornada disponível. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Se não tiver a certeza, experimente um pouco o <guilabel
+>Perguntar</guilabel
+> e, se achar que os pedidos do &kmail; o incomodam, mude para <guilabel
+>Ignorar</guilabel
+>. </para>
+ <para
+>As opções seguidas (apresentadas no <guilabel
+>Citar a mensagem original</guilabel
+>) estão disponíveis para controlar <emphasis
+>quanto</emphasis
+> da mensagem original é que o &kmail; envia de volta nos &mdn;s. </para>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <guilabel
+>Nada</guilabel>
+ </term>
+ <listitem>
+ <para
+>Não são enviadas nenhumas partes da mensagem, a não ser o ID da mensagem obrigatório e o destinatário original, na resposta do &mdn;. Isto mantém informação suficiente para o remetente encontrar a mensagem, na sua lista de mensagens enviadas, para a qual este &mdn; foi gerado. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Mensagem completa</guilabel>
+ </term>
+ <listitem>
+ <para
+>Anexa a mensagem por completo à notificação de entrega. Normalmente, isto é um abuso. Não adiciona nenhuma informação valiosa que não possa ser deduzida pelos cabeçalhos da mensagem por si só, mas as pessoas algumas vezes insistem nisto, dado que é mais fácil para as pessoas correlacionarem o conteúdo da mensagem do que pelos seus cabeçalhos. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <guilabel
+>Só os cabeçalhos</guilabel>
+ </term>
+ <listitem>
+ <para
+>Anexa apenas os cabeçalhos à notificação de entrega. Isto é normalmente o suficiente para as pessoas (pelo assunto) e os computadores (pelo ID da mensagem) relacionarem facilmente o &mdn; com a mensagem original. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Se não tiver a certeza, deixe a opção como está. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <guilabel
+>Não enviar MDNs em resposta a mensagens cifradas</guilabel>
+ </term>
+ <listitem>
+ <para
+>Esta opção suprime o envio de &mdn;s se a mensagem estiver cifrada (parcialmente ou totalmente). Isto limita as tentativas de usar a funcionalidade do &mdn; do &kmail; como uma <emphasis
+>técnica</emphasis
+> para deduzir se foi capaz de decifrar a mensagem ou não. </para>
+ <para
+>De forma mais restrita, esta opção não é necessária, dado que o &kmail; envia os &mdn;s independentemente do facto de a mensagem conseguir ou não ser decifrada com sucesso (o pedido de notificação da entrega vai numa parte não-cifrada da mensagem), mas dá ao utilizador ciente da segurança a opção de os enviar sempre que for pedido (opção desligada) ou nunca (opção ligada). </para>
+ <para
+>Se não tiver a certeza, deixe a opção activa. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <guilabel
+>Importar automaticamente assinaturas e certificados</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada a opção, os anexos com chaves de &openpgp; ou chaves de &smime; são automaticamente importados para o seu chaveiro local. </para>
+ <note>
+ <para
+>A verificação das assinaturas de &smime; envolve sempre a importação dos certificados contidos na mensagem. Esta opção não afecta esse comportamento. Não tem nada a ver também com a funcionalidade de obtenção automática de chaves do &gpg;, onde o &gpg; irá tentar importar as chaves desconhecidas de um servidor de chaves. </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="configure-security-composing">
+ <title
+>Composição </title>
+
+ <para
+>Nesta página, você poderá configurar as opções relevantes de segurança para compor mensagens. </para>
+
+ <variablelist>
+
+ <varlistentry id="configure-security-composing-automatically-sign">
+ <term>
+ <guilabel
+>Assinar automaticamente as mensagens</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada, a funcionalidade para <xref linkend="composer-options-sign-message"/> no compositor ficará por omissão <emphasis
+>activa</emphasis
+>. </para>
+ <para
+>Contudo, você poderá à mesma activar ou desactivar a opção a nível da mensagem. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-composing-encrypt-to-self">
+ <term>
+ <guilabel
+>Cifrar sempre para o próprio</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se a opção estiver assinalada, todas as mensagens cifradas para os destinatários serão também cifradas para si próprio. </para>
+ <warning>
+ <para
+>Se desligar esta opção, você poderá não ser mais capaz de decifrar as mensagens que escreveu e cifrou para as outras pessoas. </para>
+ </warning>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-composing-store-sent-encrypted">
+ <term>
+ <guilabel
+>Guardar as mensagens enviadas cifradas</guilabel
+><!--
+ --><footnote>
+ <para
+>Esta opção activa um modo de cifra do correio que é algumas vezes (de forma enganadora) chamado de cifra <quote
+>apenas para transporte</quote
+>. Neste modo de operação, a cifra da mensagem é retirada logo que a mensagem chegou ao seu destino. A cifra dura apenas enquanto a mensagem vai a caminho. </para>
+ <para
+>O &kmail; suporta este modo pela metade, dado que esta funcionalidade deveria ser colocada ao nível do <emphasis
+>servidor</emphasis
+> de correio (<acronym
+>MTA</acronym
+>) do que no <emphasis
+>cliente</emphasis
+> (<acronym
+>MUA</acronym
+>). Como tal, as versões futuras do &kmail; poderão perder o suporte para esta opção. </para>
+ </footnote>
+ </term>
+ <listitem>
+ <para
+>Se a opção estiver assinalada, as mensagens são gravadas na sua pasta <guilabel
+>enviado</guilabel
+> tal e qual as enviou (&ie; se foram cifradas, serão gravadas nesse mesmo modo). </para>
+ <para
+>Se não estiver, as mensagens serão <emphasis
+>sempre</emphasis
+> gravadas sem cifra nenhuma na sua pasta <guilabel
+>enviado</guilabel
+>, mesmo que tenham sido enviadas cifradas. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-composing-show-encryption-key">
+ <term>
+ <guilabel
+>Mostrar sempre as chaves de cifra para aprovação</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada a opção, sempre que cifrar uma mensagem, irá aparecer uma janela que lhe apresenta as chaves de cifra que serão usadas para cada destinatário. Você poderá então rever a escolha das chaves, alterá-las e aprovar ou cancelar a operação de cifra. Recomenda-se que esta opção fique assinalada, dado que torna o processo de cifra mais transparente. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-composing-opportunistic-encryption">
+ <term>
+ <guilabel
+>Cifrar automaticamente as mensagens sempre que possível</guilabel>
+ </term>
+ <listitem>
+ <para
+>Também é chamada de <quote
+>cifra oportunista</quote
+>. Se estiver assinalada, o &kmail; irá tentar fazer a correspondência dos destinatários às chaves (&openpgp; ou &smime;), mesmo quando você <emphasis
+>não</emphasis
+> pediu explicitamente a cifra. Se forem encontradas chaves válidas para todos os destinatários, o &kmail; irá perguntar se deseja ou não cifrar a mensagem. </para>
+ <para
+>Recomenda-se bastante a activação desta opção, dado que torna a cifra de mensagens bastante simples de usar. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-composing-never-sign-encrypt-drafts">
+ <term>
+ <guilabel
+>Nunca assinar/cifrar ao gravar como rascunho</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada a opção, o &kmail; não irá tentar assinar e/ou cifrar as mensagens que são simplesmente gravadas na pasta de <guilabel
+>rascunhos</guilabel
+>. Isto é mais conveniente e não resulta numa grande perda de segurança, desde que a que a pasta de rascunhos esteja segura. Os utilizadores do &imap; poderão querer ter esta opção desactivada, se a sua pasta de <guilabel
+>rascunhos</guilabel
+> estiver no servidor. </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+ <sect2 id="configure-security-warnings">
+ <title
+>Avisos </title>
+
+ <para
+>Nesta página, você poderá activar ou desactivar os avisos relacionados com a segurança. </para>
+
+ <variablelist>
+
+ <varlistentry id="configure-security-warnings-warn-send-unsigned">
+ <term>
+ <guilabel
+>Avisar ao tentar enviar mensagens não assinadas</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada, o &kmail; irá mostrar um aviso se, por alguma razão, uma mensagem seria enviada sem ser assinada digitalmente. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-warnings-warn-send-unencrypted">
+ <term>
+ <guilabel
+>Avisar ao tentar enviar mensagens não cifradas</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada a opção, o &kmail; irá mostrar um aviso se, por alguma razão, uma mensagem seria enviada sem ir cifrada. </para>
+ <note>
+ <para
+>Embora seja comum assinar todas as mensagens enviadas, não o é em relação à cifra. Por isso, a menos que a sua empresa tenha uma política para nunca enviar mensagens não cifradas, poderá ser uma boa ideia manter esta opção desligada e confiar na <link linkend="configure-security-composing-opportunistic-encryption"
+>cifra oportunista</link
+> para o alertar se <emphasis
+>pode</emphasis
+> enviar mensagens cifradas, mas não o pedir. </para>
+ </note>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-warnings-warn-receiver-email-not-in-cert">
+ <term>
+ <guilabel
+>Avisar se o endereço de e-mail do destinatário não estiver no certificado</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se a opção estiver assinalada, o &kmail; irá emitir um aviso se o certificado do &smime; ou a chave do &openpgp; será usada para um destinatário cujo endereço de e-mail não esteja na lista de endereços de e-mail guardada no certificado. </para>
+ <para
+>As situações em que este aviso será despoletado incluem a configuração das suas chaves de &openpgp; ou certificados de &smime; por identidade, ao cifrar e ao verificar as assinaturas, se a assinatura foi feita com um certificado que não inclua o endereço de e-mail do remetente. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-warnings-warn-near-expire">
+ <term>
+ <guilabel
+>Avisar se os certificados/chaves expiram em breve</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se estiver assinalada a opção, o &kmail; avisá-lo-á quando estiver a usar um certificado de &smime; ou uma chave de &openpgp; que irá expirar em breve. </para>
+ <para
+>O período antes do qual será avisado da expiração da chave/certificado poderá então ser configurado em separado para as chaves de assinatura e de cifra, assim como (no caso do &smime;), para os certificados do utilizador final, para os certificados das <acronym
+>AC</acronym
+>s intermédias e para os certificados de raiz. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-security-warnings-reenable-all-warnings">
+ <term>
+ <guilabel
+>Reactivar Todos os Avisos &quot;Não Perguntar de Novo&quot;</guilabel>
+ </term>
+ <listitem>
+ <para
+>À parte dos avisos principais descritos acima, existem ainda mais mensagens de aviso e de informações que contêm uma opção para não as mostrar de novo. Se as quiser reactivar de novo, após ter optado por não as ver mais nenhuma vez, você podê-lo-á fazer se carregar neste botão. <footnote
+> <para
+>Isto irá activar <emphasis
+>todos</emphasis
+> esses avisos para o &kmail;. Não faz muito sentido permitir uma selecção mais fina de quais os avisos a mostrar, dado que você poderá assinalar de novo a opção para as suprimir, logo que apareçam. </para>
+ </footnote>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+ <sect2 id="configure-security-smime-validation">
+ <title
+>Validação do &smime; </title>
+
+ <para
+>Esta página contém os itens seleccionados da <link linkend="configure-security-crypto-backends-configure"
+>janela de configuração dinâmica de infra-estruturas</link
+> do &gpgsm;. Por favor veja o manual do &gpgsm; para uma descrição destas opções. </para>
+
+ <variablelist>
+
+ <varlistentry id="configure-smime-validation-certificate-crls">
+ <term>
+ <guilabel
+>Validar os certificados com as CRLs</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se a opção estiver assinalada, os certificados &smime; são validados de acordo com as Listas de Revogação de Certificados (<acronym
+>CRLs</acronym
+>). </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-validation-certificate-ocps">
+ <term>
+ <guilabel
+>Validar os 'certificados' a nível 'online' (OCSP)</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se esta opção estiver seleccionada, os certificados &smime; são validados de acordo com o Online Certificates Status Protocol (<acronym
+>OCSP</acronym
+>). </para>
+ <para
+>Preencha o <acronym
+>URL</acronym
+> do sistema de <acronym
+>OCSP</acronym
+>, no campo reservado para este efeito. </para
+>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-online-certificate-responder-url">
+ <term>
+ <guilabel
+>URL de resposta do OCSP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Indique o endereço do servidor para uma validação 'online' dos certificados. O <acronym
+>URL</acronym
+> começa normalmente por <emphasis
+>http://</emphasis
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-online-certificate-responder-signature">
+ <term>
+ <guilabel
+>Assinatura de resposta do OCSP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Seleccione ou altere a chave de &smime; a usar. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-online-certificate-responder-ignore">
+ <term>
+ <guilabel
+>Ignorar o URL de serviço dos certificados</guilabel>
+ </term>
+ <listitem>
+ <para
+>Assinale esta opção para ignorar a validação 'online' do OCSP. Esta opção necessita do <emphasis
+>dirmngr &gt;= 0.9.0</emphasis
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-validation-policies">
+ <term>
+ <guilabel
+>Não verificar políticas de certificados</guilabel>
+ </term>
+ <listitem>
+ <para
+>Por omissão, o <guilabel
+>GnuPG</guilabel
+> usa o ficheiro <emphasis
+>~/.gnupg/policies.txt</emphasis
+> para verificar se é permitida uma dada política de certificados. Se esta opção estiver seleccionada, as políticas não são validadas. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-validation-consult-crls">
+ <term>
+ <guilabel
+>Nunca consultar um CRL</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se esta opção estiver assinalada, as listas de revogação de certificados nunca serão usadas para validar certificados <acronym
+>&smime;</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-validation-fetch-issuer">
+ <term>
+ <guilabel
+>Obter os certificados do emissor em falta</guilabel>
+ </term>
+ <listitem>
+ <para
+>Assinale esta opção se quiser que os certificados do remetente em falta sejam obtidos, sempre que for necessário. Isto aplica-se a ambos os métodos de validação, as <acronym
+>CRLs</acronym
+> e o <acronym
+>OCSP</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-http-requests">
+ <term>
+ <guilabel
+>Não efectuar pedidos HTTP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Desactiva por inteiro a utilização do <acronym
+>HTTP</acronym
+> para o <acronym
+>&smime;</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-http-ignore-distribution-point">
+ <term>
+ <guilabel
+>Ignorar o Ponto de Distribuição CRL HTTP dos certificados</guilabel>
+ </term>
+ <listitem>
+ <para
+>Ao procurar a localização de uma <acronym
+>CRL</acronym
+>, o certificado <quote
+>"a-testar"</quote
+> contém normalmente o que são conhecidos por Pontos de Distribuição de CRLs (<acronym
+>DP</acronym
+>), os quais são <acronym
+>URL</acronym
+>s que descrevem a forma de aceder ao <acronym
+>URL</acronym
+>. É usado o primeiro item <acronym
+>DP</acronym
+> encontrado. Com esta opção, todos os itens que usarem o esquema de <acronym
+>HTTP</acronym
+> serão ignorados, ao procurar por um <acronym
+>DP</acronym
+> adequado. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-http-proxy">
+ <term>
+ <guilabel
+>Utilizar o 'proxy' HTTP do sistema</guilabel>
+ </term>
+ <listitem>
+ <para
+>Se esta opção estiver seleccionada, o valor do 'proxy' de <acronym
+>HTTP</acronym
+> que aparece à direita (e que vem da variável de ambiente 'http_proxy'), será usado para todos os pedidos de <acronym
+>HTTP</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-http-requests-proxy">
+ <term>
+ <guilabel
+>Utilizar este 'proxy' para pedidos HTTP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Indique aqui a localização do seu 'proxy' de <acronym
+>HTTP</acronym
+>, que será usado para todos os pedidos de <acronym
+>HTTP</acronym
+> relacionados com o <acronym
+>&smime;</acronym
+>. A sintaxe equivale a <quote
+>"maquina:porto"</quote
+>, como por exemplo <emphasis
+>meu_proxy.nenhures.com:3128</emphasis
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-ldap-requests">
+ <term>
+ <guilabel
+>Não efectuar pedidos LDAP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Desactiva por inteiro a utilização do <acronym
+>LDAP</acronym
+> para o <acronym
+>&smime;</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-ldap-distribution-point">
+ <term>
+ <guilabel
+>Ignorar o Ponto de Distribuição CRL LDAP dos certificados</guilabel>
+ </term>
+ <listitem>
+ <para
+>Ao procurar a localização de uma <acronym
+>CRL</acronym
+>, o certificado <quote
+>"a-testar"</quote
+> contém normalmente o que são conhecidos por Pontos de Distribuição de CRLs (<acronym
+>DP</acronym
+>), os quais são <acronym
+>URL</acronym
+>s que descrevem a forma de aceder ao <acronym
+>URL</acronym
+>. É usado o primeiro item <acronym
+>DP</acronym
+> encontrado. Com esta opção, todos os itens que usarem o esquema de <acronym
+>LDAP</acronym
+> serão ignorados, ao procurar por um <acronym
+>DP</acronym
+> adequado. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="configure-smime-certificate-ldap-proxy-host">
+ <term>
+ <guilabel
+>Servidor primário para pedidos LDAP</guilabel>
+ </term>
+ <listitem>
+ <para
+>Ao indicar aqui um servidor de <acronym
+>LDAP</acronym
+>, fará com que todos os pedidos de <acronym
+>LDAP</acronym
+> venham para este servidor em primeiro lugar. Mais precisamente, esta opção sobrepõe-se a todas as indicações de máquinas e portos de um <acronym
+>URL de LDAP</acronym
+> e será também usada se a máquina e o porto tiverem sido omitidos no <acronym
+>URL</acronym
+>. Os outros servidores de <acronym
+>LDAP</acronym
+> só serão usados se a ligação ao <emphasis
+>proxy</emphasis
+> for mal-sucedida. A sintaxe equivale a <acronym
+>MAQUINA</acronym
+> ou <acronym
+>MAQUINA:PORTO</acronym
+>. Se o <acronym
+>PORTO</acronym
+> for omitido, será usado o <quote
+>porto 389</quote
+> (porto predefinido do <acronym
+>LDAP</acronym
+>). </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </sect2>
+
+ <sect2 id="configure-security-crypto-backends">
+ <title
+>Infra-Estruturas de Cifra </title>
+
+ <para
+>Nesta página, você poderá configurar quais as infra-estruturas de cifra a usar para as operações de cifra do &openpgp; e do &smime; (como a assinatura e a cifra). </para>
+
+ <para
+>Do lado direito, você irá ver uma lista com as infra-estruturas disponíveis. Por baixo de cada item, você poderá ver quais os protocolos (&openpgp; e/ou &smime;) que a infra-estrutura suporta. Se um protocolo não estiver listado, a infra-estrutura não o suporta. Se estiver, mas acinzentado, a infra-estrutura suporta o protocolo, mas não foram encontrados alguns programas obrigatórios, ou então porque ocorreram erros na inicialização. Se carregar em <guibutton
+>Pesquisar</guibutton
+>, irá aparecer uma janela que mostra as razões dos problemas de inicialização. </para>
+
+ <para id="configure-security-crypto-backends-configure"
+>Para configurar uma infra-estrutura, seleccione-a na lista de infra-estruturas disponíveis e carregue em <guibutton
+>Configurar...</guibutton
+>. A janela de configuração por infra-estrutura é criada dinamicamente com base na informação devolvida por esta. Poderá, deste modo, alterar se você actualizar as aplicações da infra-estrutura, ainda que o &kmail; em si fique inalterado. Se o botão <guibutton
+>Configurar...</guibutton
+> estiver desactivado, a infra-estrutura não suporta uma janela de configuração da infra-estrutura. </para>
+
+ <para
+>Por favor veja os manuais das aplicações de cada infra-estrutura para uma descrição das opções que aparecem nas janelas de configuração respectivas. </para>
+
+ <para
+>Junto a cada imagem de protocolo das infra-estruturas, você irá ver uma opção que poderá assinalar para seleccionar a infra-estrutura a usar para um dado protocolo. Estas opções são exclusivas por protocolo, o que significa que, se seleccionar uma infra-estrutura para efectuar operações com o &openpgp;, todas as outras implementações de &openpgp; deixarão de estar seleccionadas, mantendo-se à mesma seleccionada a infra-estrutura do &smime;. Se não estiver nenhuma infra-estrutura seleccionada para um dado protocolo, esse protocolo está efectivamente desactivado para ser usado pelo &kmail;. </para>
+
+ </sect2>
+
+ </sect1
+> <!-- configure-security -->
+
+<sect1 id="configure-misc">
+<title
+>Página Diversos</title>
+
+<sect2 id="configure-misc-folders">
+<title
+>Pastas</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Pedir confirmação antes de mover todas as mensagens para o lixo</guilabel
+></term>
+<listitem>
+<para
+>Active esta opção se desejar ser questionado acerca da confirmação da utilização da opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Mover Todas as Mensagens para o Lixo</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Excluir as mensagens importantes da expiração</guilabel
+></term>
+<listitem>
+<para
+>Active esta opção se as mensagens importantes nunca deverão ser removidas ao expirar as mensagens, &ie; durante a remoção automática das mensagens antigas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="configure-misc-folders-go-unread">
+<term
+><guilabel
+>Ao tentar encontrar mensagens não-lidas</guilabel
+></term>
+<listitem>
+<para
+>Esta opção controla o que acontece se carregar num dos atalhos para ir para a próxima ou anterior mensagem não-lida (&eg;, o <keycap
+>Espaço</keycap
+>). Se pedir ao &kmail; para ir para a próxima mensagem não-lida, ainda que não exista mais nenhuma, então fará o seguinte: <itemizedlist
+> <listitem
+> <para
+>Se o <guilabel
+>Não Circular</guilabel
+> estiver seleccionado, então nada acontecerá. </para
+> </listitem
+> <listitem
+> <para
+>Se o <guilabel
+>Circular na Pasta Actual</guilabel
+> estiver seleccionado, então o &kmail; irá procurar de novo no início da pasta actual por uma mensagem não-lida. Se não for encontrada nenhuma, então não acontecerá nada.</para
+> </listitem
+> <listitem
+> <para
+>Se o <guilabel
+>Circular em Todas as Pastas</guilabel
+> estiver seleccionado, então o &kmail; irá procurar primeiro na pasta actual por outra mensagem não-lida. Se não for encontrada nenhuma, então o &kmail; irá procurar pela próxima pasta que contenha mensagens não-lidas.</para
+> </listitem
+> </itemizedlist
+> Aplica-se o mesmo, se você pedir ao &kmail; para ir para a mensagem não-lida anterior. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ir para a próxima mensagem não-lida ao entrar numa pasta</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver activa, o &kmail; irá para a próxima mensagem não-lida quando entrar numa pasta; se não estiver, o &kmail; irá para a primeira mensagem nova, ou se esta não existir, para a mensagem que estava seleccionada quando você deixou a pasta da última vez.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marcar a mensagem seleccionada como lida ao fim de...</guilabel
+></term>
+<listitem>
+<para
+>Quando você seleccionar uma mensagem <guilabel
+>nova</guilabel
+>, o &kmail; irá mudar o estado da mensagem para <guilabel
+>lida</guilabel
+> após o período em segundos aqui indicado. Se você desactivar esta opção, as mensagens irão manter o seu estado de <guilabel
+>novas</guilabel
+> ou <guilabel
+>não-lidas</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Perguntar a acção depois de arrastar as mensagens para outra pasta</guilabel
+></term>
+<listitem>
+<para
+>Quando você arrastar uma mensagem para uma pasta diferente, irá aparecer uma pequena janela a perguntar se você quer copiar ou mover a mensagem. Se você desligar esta opção, a mensagem será movida imediatamente e sem perguntar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Por omissão, as pastas de mensagens no disco são...</guilabel
+></term>
+<listitem>
+<para
+>Aqui você poderá seleccionar o <link linkend="folders-format"
+>formato de pastas</link
+> que é usado quando você cria uma pasta nova.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Abrir esta pasta no arranque</guilabel
+></term>
+<listitem>
+<para
+>Aqui você poderá definir a pasta que deverá ficar seleccionada por omissão quando iniciar o &kmail;. Se você só usar pastas do &imap;, então você poderá configurar isto para a sua pasta Recebido do &imap;. Se o fizer, poderá recolher as pastas locais na lista de pastas, para que elas se mantenham fechadas quando o &kmail; inicia.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Limpar o lixo ao sair do programa</guilabel
+></term>
+<listitem>
+<para
+>A pasta do lixo é limpa de mensagens quando você sair do &kmail;, se esta opção for seleccionada.</para
+>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="configure-misc-groupware">
+<title
+>'Groupware'</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Activar a funcionalidade do recurso de IMAP</guilabel
+></term>
+<listitem>
+<para
+>Possibilita o armazenamento dos itens das aplicações do Kontact (KOrganizer, KAddressBook e KNotes). Esta opção terá de estar definida, senpre que configurar o Kontact como um <guilabel
+>cliente do Kolab para KDE</guilabel
+>. Se esta opção estiver activa, terá também de adicionar os recursos apropriados ao <guilabel
+>Centro de Controlo do KDE</guilabel
+> (kcontrol) na secção de <guilabel
+>Configuração dos Recursos do KDE</guilabel
+>. Os recursos do <guilabel
+>Kolab</guilabel
+> terão de ser adicionados, no caso de a funcionalidade de recursos se aplicar à configuração do <guilabel
+>cliente de Kolab para o KDE</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="configure-misc-format-groupware-folders">
+<term
+><guilabel
+>Formato usado para as pastas de 'groupware'</guilabel
+></term>
+<listitem>
+<para
+>Escolha o formato de armazenamento para as pastas de 'groupware'</para>
+<itemizedlist>
+<listitem>
+<para
+>O formato por omissão é o <guilabel
+>Normal (Ical/Vcard)</guilabel
+> para as pastas de calendários (Ical) e para as pastas do livro de endereços (Vcard). Isto torna todas as funcionalidades do Kontact disponíveis.</para>
+</listitem>
+<listitem>
+<para
+>Os utilizadores do <guilabel
+>Kolab</guilabel
+> deverão escolher o <guilabel
+>XML do Kolab</guilabel
+>. Este formato usa um formato personalizado que se assemelha ao usado no Microsoft Outlook(tm) e que oferece uma melhor compatibilidade.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Língua das pastas de 'groupware'</guilabel
+></term>
+<listitem>
+<para
+>Escolha, a partir das línguas disponíveis, os nomes das pastas do armazenamento de <guilabel
+>IMAP</guilabel
+> para a sua língua local. Lembre-se que esta opção só pretende ser compatível com o Microsoft Outlook(tm). Não se recomenda que mude o valor por omissão, a menos que tenha mesmo de o fazer, dado que torna a mudança de línguas impossível.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>As pastas dos recursos estão na conta</guilabel
+></term>
+<listitem>
+<para
+>Seleccione o pai das pastas de recursos de <guilabel
+>IMAP</guilabel
+>. Deverá seleccionar o nome da sua conta de <guilabel
+>IMAP/DIMAP</guilabel
+>. Por omissão, o servidor de <guilabel
+>Kolab</guilabel
+> define a pasta de Recebido (a caixa de entrada) de <guilabel
+>IMAP</guilabel
+> como sendo o pai.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Esconder as pastas de 'groupware'</guilabel
+></term>
+<listitem>
+<para
+>Não deverá necessitar de ver as pastas que contêm os recursos de <guilabel
+>IMAP</guilabel
+>. Contudo, se as quiser ver, poderá defini-las, activando esta opção.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Baralhar os cabeçalhos From:/To: nas respostas aos convites</guilabel
+></term>
+<listitem>
+<para
+>Active esta opção para fazer com que o Microsoft Outlook(tm) compreenda as suas respostas aos pedidos de convites.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Enviar os convites no corpo da mensagem</guilabel
+></term>
+<listitem>
+<para
+>Os convites costumavam ser enviados como anexos numa mensagem de e-mail. Ao activar esta opção, permite que as mensagens de convite sejam enviadas no próprio conteúdo da mensagem, o que será necessário ao enviar convites e respostas para o Microsoft Outlook(tm).</para
+>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/credits-and-licenses.docbook b/tde-i18n-pt/docs/kdepim/kmail/credits-and-licenses.docbook
new file mode 100644
index 00000000000..10d75bed4ae
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/credits-and-licenses.docbook
@@ -0,0 +1,395 @@
+<chapter id="credits-and-licenses">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-13</date
+> <releaseinfo
+>1.7</releaseinfo
+> </chapterinfo>
+
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kmail;: Copyright a equipa de desenvolvimento do &kmail;, 1997-2004</para>
+&underGPL; &underFDL; <sect1 id="team">
+<title
+>Equipa de Desenvolvimento</title>
+<!-- please keep in sync with the authors list on the webpage -->
+
+<!-- don't modify manually, this list is generated: -->
+<itemizedlist>
+<listitem
+><para
+>Ingo Kl&ouml;cker (kloecker at kde org): Manutenção</para
+></listitem>
+<listitem
+><para
+>Don Sanders (sanders at kde org): Adaptação e co-manutenção</para
+></listitem>
+<listitem
+><para
+>Stefan Taferner (taferner at kde org): Autoria original</para
+></listitem>
+<listitem
+><para
+>Michael H&auml;ckel (haeckel at kde org): Manutenção anterior</para
+></listitem>
+<listitem
+><para
+>Till Adam (till at adam-lilienthal de): Desenvolvimento de base</para
+></listitem>
+<listitem
+><para
+>Carsten Burghardt (burghardt at kde org): Desenvolvimento de base</para
+></listitem>
+<listitem
+><para
+>Marc Mutz (mutz at kde org): Desenvolvimento de base</para
+></listitem>
+<listitem
+><para
+>Daniel Naber (daniel naber at t-online de): Documentação</para
+></listitem>
+<listitem
+><para
+>Zack Rusin (zack at kde org): Desenvolvimento de base</para
+></listitem>
+<listitem
+><para
+>Toyohiro Asukai (toyohiro at ksmplus com)</para
+></listitem>
+<listitem
+><para
+>Waldo Bastian (bastian at kde org)</para
+></listitem>
+<listitem
+><para
+>Ryan Breen (ryan at ryanbreen com): notificação na bandeja do sistema</para
+></listitem>
+<listitem
+><para
+>Steven Brown (swbrown at ucsd edu)</para
+></listitem>
+<listitem
+><para
+>Matthias Kalle Dalheimer (kalle at kde org)</para
+></listitem>
+<listitem
+><para
+>Cristi Dumitrescu (cristid at chip ro)</para
+></listitem>
+<listitem
+><para
+>David Faure (faure at kde org)</para
+></listitem>
+<listitem
+><para
+>Philippe Fremy (pfremy at chez com)</para
+></listitem>
+<listitem
+><para
+>Kurt Granroth (granroth at kde org)</para
+></listitem>
+<listitem
+><para
+>Andreas Gungl (a gungl at gmx de): Suporte a PGP 6 e mais melhorias à cifra</para
+></listitem>
+<listitem
+><para
+>Steffen Hansen (hansen at kde org)</para
+></listitem>
+<listitem
+><para
+>Igor Janssen (rm at linux ru net)</para
+></listitem>
+<listitem
+><para
+>Matt Johnston (matt at caifex org)</para
+></listitem>
+<listitem
+><para
+>Christer Kaivo-oja (whizkid at telia com)</para
+></listitem>
+<listitem
+><para
+>Lars Knoll (knoll at kde org): Suporte original à cifra, suporte a PGP 2 e PGP 5</para
+></listitem>
+<listitem
+><para
+>J. Nick Koston (bdraco at darkorb net): Suporte do GnuPG</para
+></listitem>
+<listitem
+><para
+>Stephan Kulow (coolo at kde org)</para
+></listitem>
+<listitem
+><para
+>Guillaume Laurent (glaurent at telegraph-road org)</para
+></listitem>
+<listitem
+><para
+>Sam Magnuson (sam at trolltech com)</para
+></listitem>
+<listitem
+><para
+>Laurent Montel (lmontel at mandrakesoft com)</para
+></listitem>
+<listitem
+><para
+>Matt Newell (newellm at proaxis com)</para
+></listitem>
+<listitem
+><para
+>Denis Perchine (dyp at perchine com)</para
+></listitem>
+<listitem
+><para
+>Samuel Penn (sam at bifrost demon co uk)</para
+></listitem>
+<listitem
+><para
+>Carsten Pfeiffer (pfeiffer at kde org)</para
+></listitem>
+<listitem
+><para
+>Sven Radej (radej at kde org)</para
+></listitem>
+<listitem
+><para
+>Mark Roberts (mark at taurine demon co uk)</para
+></listitem>
+<listitem
+><para
+>Wolfgang Rohdewald (wrohdewald at dplanet ch)</para
+></listitem>
+<listitem
+><para
+>Espen Sand (espen at kde org)</para
+></listitem>
+<listitem
+><para
+>Aaron J. Seigo (aseigo at olympusproject org)</para
+></listitem>
+<listitem
+><para
+>George Staikos (staikos at kde org)</para
+></listitem>
+<listitem
+><para
+>Jason Stephenson (panda at mis net)</para
+></listitem>
+<listitem
+><para
+>Jacek Stolarczyk (jacek at mer chemia polsl gliwice pl)</para
+></listitem>
+<listitem
+><para
+>Roberto S. Teixeira (maragato at kde org)</para
+></listitem>
+<listitem
+><para
+>Bo Thorsen (bo at sonofthor dk)</para
+></listitem>
+<listitem
+><para
+>Ronen Tzur (rtzur at shani net)</para
+></listitem>
+<listitem
+><para
+>Mario Weilguni (mweilguni at sime com)</para
+></listitem>
+<listitem
+><para
+>Wynn Wilkes (wynnw at calderasystems com)</para
+></listitem>
+<listitem
+><para
+>Robert D. Williams (rwilliams at kde org)</para
+></listitem>
+<listitem
+><para
+>Markus W&uuml;bben (markus wuebben at kde org)</para
+></listitem>
+<listitem
+><para
+>Karl-Heinz Zimmer (khz at kde org)</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="credits">
+<title
+>Créditos</title>
+
+<itemizedlist>
+<listitem
+><para
+>Heiko Hund (heiko at ist eigentlich net): Filtros POP</para
+></listitem>
+<listitem
+><para
+>Bernhard Reiter (bernhard at intevation de): Gestão do projecto &Auml;gypten e Kroupware</para
+></listitem>
+<listitem
+><para
+>Jan Simonson (jan at simonson pp se): Testes 'beta' do suporte PGP 6</para
+></listitem>
+<listitem
+><para
+>Patrick S. Vogt (patrick vogt at unibas ch): Registo horário nas mensagens 'Transmissão completa'</para
+></listitem>
+<listitem
+><para
+>Jan-Oliver Wagner (jan at intevation de): &Auml;gypten e Kroupware</para
+></listitem>
+<listitem
+><para
+>Wolfgang Westphal (wolfgang westphal at gmx de): várias chaves de cifra por endereço</para
+></listitem>
+<listitem
+><para
+>Thorsten Zachmann (t zachmann at zagge de): Filtros de POP</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="documentation">
+<title
+>Documentação</title>
+
+<para
+>Actualização para o &kmail; 1.7 por Ingo Kl&ouml;cker <email
+>kloecker@kde.de</email
+> and Marc Mutz <email
+>mutz@kde.org</email
+>, capítulo do Assistente Anti-Spam por Andreas Gungl <email
+>a.gungl@gmx.de</email
+>, secção acerca do registo de filtros por Andreas Gungl <email
+>a.gungl@gmx.de</email
+> e Brad Hards <email
+>bradh@frogmouth.net</email
+>, outras alterações por Daniel Naber <email
+>daniel.naber@t-online.de</email
+>.</para>
+
+<para
+>Actualização do &kmail; 1.2 até ao 1.5 por Daniel Naber <email
+>daniel.naber@t-online.de</email
+>, capítulo do <application
+>OpenPGP</application
+> de Andreas Gungl <email
+>a.gungl@gmx.de</email
+> e Ingo Kl&ouml;cker <email
+>kloecker@kde.de</email
+>, capítulo do filtro de mensagens de Marc Mutz <email
+>mutz@kde.org</email
+>, capítulo do filtro de transferências de Thorsten Zachmann <email
+>T.Zachmann@zagge.de</email
+>. As outras partes foram contribuídas por vários programadores do &kmail;.</para>
+
+<para
+>Documentação do &kmail; 1.0 de David Rugge <email
+>davidrugge@mediaone.net</email
+>. Documentação original de Markus Wuebben <email
+>markus.wuebben@kde.org</email
+>, Robert Williams <email
+>rwilliams@kde.org</email
+> (Editor).</para>
+
+<para
+>Obrigado a Michael Elkins <email
+>me@cs.hmc.edu</email
+> pela sua descrição excelente dos vários formatos de correio do &UNIX; na documentação do <application
+>Mutt</application
+>.</para>
+
+<para
+>Obrigado às seguintes pessoas por terem dado dicas sobre a utilização das caixas de correio dos outros clientes com o &kmail;:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Nik Gaffney <email
+>nik@f0.am</email
+> (<application
+>Mailsmith</application
+>)</para
+></listitem>
+<listitem
+><para
+>David McMillen <email
+>mcmillen@math.bu.edu</email
+> e Mendel Mobach <email
+>mendel@mobach.nl</email
+> (&Netscape; mail)</para
+></listitem>
+<listitem
+><para
+>Ed Shapard <email
+>shapard@bigfoot.com</email
+> (<application
+>Pegasus</application
+> Mail)</para
+></listitem>
+<listitem
+><para
+>Ray Muir <email
+>rjmuir@ibm.net</email
+> (Forte <application
+>Agent</application
+>)</para
+></listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/faq.docbook b/tde-i18n-pt/docs/kdepim/kmail/faq.docbook
new file mode 100644
index 00000000000..02d98d9fccf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/faq.docbook
@@ -0,0 +1,906 @@
+<chapter id="faq">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-14</date
+> <releaseinfo
+>1.7</releaseinfo
+> </chapterinfo>
+
+<title
+>Perguntas Mais Frequentes (&FAQ;)</title>
+<!-- TODO: split into categories? unfortunately this will produce several files, eg. with <section
+> -->
+
+<qandaset id="faq-set">
+
+<!-- fixme: how to use old kmail mail data: copy files from
+~/Mail (incl. hidden ones) to the new ~/Mail folder -->
+
+<qandaentry>
+<question
+><para
+>Porque é que os meus filtros não são aplicados às mensagens recebidas das contas de &imap;?</para
+></question>
+<answer>
+<para
+>O modo normal do &imap; não suporta a filtragem, mas o novo tipo de conta de &imap; desligada permite. Você poderá tentar usar a filtragem do lado do servidor (pergunte ao seu administrador para saber como instalar os filtros no servidor e em que formato), dado que o &imap; baseia-se apenas na gestão do correio <emphasis
+>no servidor</emphasis
+>. Infelizmente, ainda que exista uma linguagem de filtragem de correio (o Sieve, definido no RFC3028), não existe um protocolo de acesso para instalar ou editar os programas de Sieve do lado do servidor. Se se tornar um protocolo disponível no futuro, o &kmail; irá quase de certeza incluir o suporte para o mesmo.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>A utilização do <application
+>PGP</application
+> ou do <application
+>GnuPG</application
+> é bastante lenta ou bloqueia o &kmail;.</para
+></question>
+<answer>
+<para
+>O &kmail; acede ao <application
+>PGP</application
+>/<application
+>GnuPG</application
+> de forma síncrona, &ie; bloqueia-se enquanto o <application
+>PGP</application
+>/<application
+>GnuPG</application
+> funciona. Isto significa que você poderá querer desactivar a obtenção automática das chaves desconhecidas de um servidor de chaves para tornar o &kmail; mais reactivo. Se estiver a usar o <application
+>GnuPG</application
+> 1.0.7 (ou melhor) ou tiver actualizado a partir de uma versão anterior, certifique-se que executa o <command
+>gpg <option
+>--rebuild-keydb-caches</option
+></command
+> uma vez e o <command
+>gpg <option
+>--check-trustdb</option
+></command
+> depois de cada importação ou actualização. Ambas irão acelerar bastante o <application
+>GnuPG</application
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry id="pgp-faq">
+<question
+><para
+>O que é que eu preciso de saber para usar o <application
+>PGP</application
+>/<application
+>GnuPG</application
+> com o &kmail;?</para
+></question>
+
+<answer
+><para
+>O &kmail; oferece uma interface simples de usar para as funções básicas destes programas; de qualquer forma, você precisa de perceber como é que estes programas funcionam e o que poderá tornar a sua utilização insegura. Algumas questões importantes:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Você <emphasis
+>precisa mesmo</emphasis
+> de testar se a cifra funciona antes de a usar. O &kmail; baseia-se em parte nas mensagens de erro do <application
+>PGP</application
+>/<application
+>GnuPG</application
+>, o que poderá variar entre as diferentes versões.</para>
+</listitem>
+<listitem>
+<para
+>O &kmail; não irá cifrar mensagens com uma chave pública não-fiável (não assinada): se você quiser cifrar com essa chave, você deverá ver a identidade do dono da chave e só assinar a chave com a sua chave privada; se você não o quiser ou não puder verificar a identidade do dono da chave, mas desejar à mesma cifrar a mensagem, então por favor assine a chave localmente com o comando <userinput
+><command
+>gpg</command
+> <option
+>--lsign</option
+> <replaceable
+>IDchave</replaceable
+></userinput
+>.</para>
+</listitem>
+<listitem>
+<para
+>Confiar numa chave pública forasteira sem a verificar não é uma boa ideia.</para>
+</listitem>
+<listitem>
+<para
+>O &kmail; não pode cifrar e assinar os anexos se você estiver a usar o suporte incorporado do OpenPGP. Para os anexos cifrados e assinados, você irá precisar de ter os <link linkend="configure-security-crypto-backends"
+>'plugins' de cifra</link
+> instalados e configurados.</para>
+</listitem>
+<listitem>
+<para
+>A partir do GnuPG 1.0.7, você tem de configurar a sua própria chave como sendo de total confiança: isto já não é feito implicitamente por si.</para>
+</listitem>
+</itemizedlist>
+</answer>
+</qandaentry>
+
+<qandaentry
+> <question
+><para
+>Onde é que o &kmail; guarda a minha configuração e o meu correio?</para
+></question
+> <answer
+> <para
+>A maioria das configurações do &kmail; são gravadas no <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/kmailrc</filename
+>, em que o $<envar
+>KDEHOME</envar
+> é tipicamente o <filename class="directory"
+>~/.kde</filename
+>; as identidades são gravadas no <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/emailidentities</filename
+> e o seu correio é gravado em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/kmail</filename
+> (ou em <filename class="directory"
+>~/Mail</filename
+>, se tiver actualizado a partir de uma versão anterior do &kmail; que usava esse local). Repare que alguns dos ficheiros estão escondidos: lembre-se de copiar também estes se quiser salvaguardar ou arquivar as suas mensagens.</para
+> </answer
+> </qandaentry>
+
+<qandaentry id="faq-index-regeneration">
+<question
+><para
+>Porque é que o &kmail; voltou a gerar o índice de uma pasta?</para
+></question>
+<answer>
+<para
+>O &kmail; voltar a gerar o índice de uma pasta sempre que o índice parece estar desactualizado, &ie; sempre que o conteúdo de uma pasta for mais recente que o índice. O &kmail; volta a gerar o índice neste caso para evitar a perda ou corrupção das mensagens. Infelizmente, as mensagens apagadas de momento poderão voltar a aparecer e as opções das mensagens (como o 'importante', &etc;) poder-se-ão perder quando o índice for gerado de novo.</para>
+<para
+>Um índice desactualizado poderá ter várias causas, sendo as duas mais importantes: <itemizedlist>
+<listitem
+><para
+>Algum outro programa modificou o conteúdo da pasta: se você quiser o &kmail; em conjunto com o 'procmail', então leia por favor <link linkend="faq-procmail"
+>esta &FAQ;</link
+>. Se quiser usar o &kmail; em conjunto com outro cliente de e-mail então leia por favor <link linkend="faq-other-muas"
+>esta &FAQ;</link
+>.</para
+></listitem>
+<listitem
+><para
+>Se a sua pasta de correio (normalmente a <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/kmail</filename
+> ou a <filename class="directory"
+>~/Mail</filename
+>) estiver num volume montado por NFS e se o relógio do servidor de NFS estiver adiantado face ao relógio do seu computador, então o servidor de NFS poderá fornecer uma data errada para o ficheiro de índice. Neste caso, o &kmail; assume que o índice está desactualizado, ainda que na verdade não o esteja. Para resolver este problema você (ou o seu administrador de sistema) terão de se certificar que o relógio do servidor de NFS e o relógio do seu computador estão sempre sincronizados. Uma forma de conseguir isto é usar o servidor de NTP.</para
+></listitem>
+</itemizedlist>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Não consigo adicionar os endereços ao meu livro de endereços depois de ter actualizado para o KDE 3.x.</para
+></question>
+<answer>
+<para
+>Você provavelmente copiou o seu ficheiro <filename
+>kmailrc</filename
+> manualmente. Isto não é necessário, dado que existe um programa que irá fazer isso quando você executar o KDE 3.x pela primeira vez. Para resolver o problema, remova o grupo <quote
+>[AddressBook]</quote
+> por completo e a opção do livro de endereços no grupo <quote
+>[General]</quote
+> no seu ficheiro <filename
+>kmailrc</filename
+>; contudo, poderá ser possível que você encontre outros problemas que o programa de actualização de configuração teria resolvido.</para>
+</answer>
+</qandaentry>
+
+<qandaentry id="faq-other-muas">
+<question
+><para
+>Posso usar o &kmail; em conjunto com um cliente de correio electrónico diferente, como &eg; o <application
+>mutt</application
+>?</para
+></question>
+<answer>
+<para
+>Se você estiver a usar o formato 'mbox' para as suas pastas não é possível usar um cliente diferente, enquanto o &kmail; estiver em execução. Com o <application
+>mutt</application
+>, poderão também ocorrer alguns problemas, mesmo que ambos os programas não estejam a correr ao mesmo tempo. Recomendamos que se use o formato 'maildir' neste caso, o que deverá resolver todos os problemas.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso converter as caixas de correio de 'mbox' para 'maildir'?</para
+></question>
+<answer>
+<para
+>Não existe nenhuma forma automática de o fazer. Você terá de criar uma nova pasta no formato 'maildir' e copiar as mensagens da pasta 'mbox' para esta pasta nova. Lembre-se de adoptar as regras de filtragem ligadas à pasta anterior antes de a remover.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso usar um navegador que não o &konqueror; para abrir as hiperligações nas mensagens?</para
+></question>
+<answer>
+<para
+>Mude as <guilabel
+>Associações de Ficheiros</guilabel
+> para os ficheiros HTML no &kcontrol;.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso remover os anexos das mensagens sem remover a mensagem em si?</para
+></question>
+<answer>
+<para
+>Isto não é suportado de momento. Como solução alternativa, mova a mensagem para a pasta de rascunhos, faça duplo-click nela para a abrir no compositor, remova os anexos, grave a mensagem de novo na pasta de rascunhos e volte a colocá-la na sua pasta. A desvantagem desta solução é que a data será alterada para a data actual. Alguns dos seus cabeçalhos poderão também ter sido alterados.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso fazer o &kmail; verificar por mensagens novas no arranque?</para
+></question>
+<answer>
+<para
+>Se o &kmail; deverá verificar sempre as mensagens novas no arranque, então active a opção <guilabel
+>Verificar o correio no arranque</guilabel
+> da <link linkend="configure-accounts-receiving"
+>página de configuração das contas</link
+>. Caso contrário, inicie o &kmail; com a opção <command
+>kmail <option
+>--check</option
+></command
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Porque é que o &kmail; fica lento / pára de trabalhar quando tento enviar anexos grandes?</para
+></question>
+<answer>
+<!-- fixme: update for 3.2 -->
+<para
+>Sabe-se no &kmail; que existem problemas com grandes anexos. Está a ser desenvolvida uma solução para este problema no &kde; 3.2, mas de momento, ela consome memória virtual numa ordem de 10-15 vezes o tamanho do anexo. Isto significa que, se você anexar um ficheiro de 2MB, o &kmail; poderá necessitar temporariamente de 20-30 MB de memória virtual (= RAM + memória virtual). Se você não tiver memória virtual suficiente, poderá ter alguns problemas com isso.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Onde é que posso obter uma lista das alterações entre versões do &kmail;?</para
+></question>
+<answer>
+<para
+>O ecrã de boas-vindas enumera todas as alterações importantes para a sua versão. Este é mostrado quando você selecciona a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Introdução ao &kmail;</guimenuitem
+></menuchoice
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Posso configurar a localização da minha pasta de correio?</para
+></question>
+<answer>
+<para
+>Saia do &kmail;, crie uma cópia de segurança do <filename
+>~/.kde/share/config/kmailrc</filename
+>, depois abra-o com um editor e adicione &eg; <userinput
+>folders=/home/utilizador/.mail</userinput
+> à secção <quote
+>[General]</quote
+>. Depois mova todas as suas pastas existentes (incluindo os ficheiros de índice escondidos) para a nova localização. Da próxima vez que você iniciar o &kmail; ele irá usar o <filename class="directory"
+>/home/utilizador/.mail</filename
+> em vez de <filename class="directory"
+>/home/utilizador/.kde/share/apps/kmail</filename
+>. Lembre-se que o &kmail; irá perder os seus filtros se você alterar a localização da pasta de correio, mas se se esquecer de mover as suas pastas existentes.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que posso usar pastas de correio que não estejam no local normal das pastas de mensagens do &kmail;?</para
+></question>
+
+<answer
+><para
+>Para abrir uma pasta completa de correio 'mbox', use o <userinput
+><command
+>ln</command
+> <option
+>-s</option
+> <filename
+>/qualquer_lado/Mail/.dir_remota.directory</filename
+> <filename class="symlink"
+>~/.kde/share/apps/kmail/.caixa_correio.directory</filename
+></userinput
+>. Lembre-se que não é possível usar ligações para ficheiros, mas apenas ligações que apontem para pastas.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Eu sou uma daquelas pessoas cujas mensagens consistem em 100 linhas citadas e uma linha escrita por mim. Por alguma razão, isto incomoda as outras pessoas. Será que o &kmail; poderá ajudar-me a mim e às outras pessoas a dar a volta a este problema?</para
+></question>
+<answer
+><para
+>Claro. Basta seleccionar uma breve parte relevante do texto original com o rato antes de você responder. Só essa parte será citada na sua resposta.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Para algumas mensagens, o valor na <guilabel
+>Data</guilabel
+> é <guilabel
+>desconhecido</guilabel
+> ou não está correcto.</para
+></question>
+<answer
+><para
+>Provavelmente o cabeçalho <quote
+>Date:</quote
+> destas mensagens é inválido e o &kmail; não o consegue interpretar. Isto não é um erro no &kmail; mas no programa que enviou a mensagem.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>A minha assinatura tem dois traços por cima dela. O que é que se passa?</para
+></question>
+<answer>
+<para
+>A separação da assinatura do corpo da mensagem com dois traços e um espaço numa única linha é uma utilização comum. Estes símbolos permitem aos clientes de correio que os reconheçam retirar as assinaturas de uma resposta. Se a sua assinatura não contiver já este separador, o &kmail; irá adicioná-lo automaticamente.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O &kmail; obtém as mesmas versões uma e outra vez.</para
+></question>
+<answer
+><para
+>Isto acontece se você tiver a opção <guilabel
+>Apagar o correio do servidor depois de obtê-lo</guilabel
+> desligada e se o seu servidor de POP3 não suportar o comando UIDL. Não existe nenhuma volta a dar para além de seleccionar a opção <guilabel
+>Remover o correio depois de obtê-lo</guilabel
+>. Uma descrição mais detalhada poderá ser encontrada <ulink url="http://lists.kde.org/?l=kmail&amp;m=99220697415300&amp;w=2"
+>nesta publicação na lista de correio</ulink
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Existem alguns erros conhecidos no &kmail;?</para
+></question>
+<answer>
+<para
+>Existe uma lista de erros comunicados na <ulink url="http://kmail.kde.org/"
+>página pessoal do &kmail;</ulink
+>. Repare que todos estes erros são válidos. No fim de tudo, achamos que o &kmail; é um programa bastante robusto.</para>
+<para
+><warning
+><para
+>Contudo, você não deverá correr o &kmail; enquanto outro cliente de e-mail já está a aceder aos ficheiros em <filename class="directory"
+>~/Mail</filename
+>; se o tentar fazer, você poderá perder mensagens. Lembre-se que deverá fazer cópias de segurança das suas mensagens de qualquer forma.</para
+></warning
+></para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O &kmail; não mostra convenientemente o correio em <acronym
+>HTML</acronym
+>.</para
+></question>
+<answer
+><para
+>As referências ao conteúdo externo, como as imagens, estão desactivadas por omissão, dado que estas poderão ser usadas para registar se e quando você lê uma mensagem. O carregamento das referências externas poderá ser activado na página <guilabel
+>Segurança</guilabel
+> da janela de configuração do &kmail;; da mesma forma, os 'plugins' (como o <trademark class="registered"
+>Macromedia</trademark
+> <application
+>Flash</application
+>), o &Java; e o JavaScript não serão mostrados no &kmail; por razões de segurança, não havendo nenhuma forma de os activar.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Posso usar duas versões diferentes do &kmail; ao mesmo tempo? Posso voltar atrás de uma versão actual do &kmail; para uma mais antiga?</para
+></question>
+<answer
+><para
+>Você só poderá correr uma instância do &kmail; de cada vez. Recomendamos também que se mantenha associado a uma dada versão e não ande para trás e para a frente entre as várias versões. Se voltar a uma versão mais antiga poderá ter alguns problemas, &eg; porque o formato dos ficheiros de índice poderá ter alterado. A actualização para uma versão posterior nunca deverá ser um problema.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O &kmail; suporta os ficheiros 'uuencoded'?</para
+></question>
+<answer
+><para
+>Os anexos 'uuencoded' são suportados, mas os ficheiros incorporados não.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O &kmail; estoirou quando eu estava a tentar escrever uma mensagem; será que esta mensagem se perdeu?</para
+></question>
+<answer
+><para
+>O &kmail; tenta gravar a sua mensagem no <filename
+>~/dead.letter</filename
+> em caso de estoiro. Da próxima vez que você iniciar o &kmail;, o compositor da mensagem deverá aparecer com a sua mensagem de novo; se não o fizer, tente abrir o <filename
+>~/dead.letter</filename
+> com um editor. Se não existir, então o estoiro foi tão grave que o &kmail; não conseguiu gravar a sua mensagem.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Quando tento criar uma pasta para ser associada a uma lista de correio ('mailing list'), ela não faz nada ao receber uma mensagem da lista.</para
+></question>
+<answer
+><para
+>A associação de uma pasta a uma lista de correio não tem nada a ver com a filtragem das mensagens da lista de correio &mdash; você terá de adicionar uma regra de filtragem nova manualmente; contudo, logo que tenha associado uma pasta com uma lista de correio, você poderá usar a opção <menuchoice
+> <guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Responder à Lista...</guimenuitem
+></menuchoice
+> ou <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Nova Mensagem para a Lista...</guimenuitem
+></menuchoice
+> para que o endereço da mesma lista seja colocado no campo <guilabel
+>Para:</guilabel
+>. </para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>O meu servidor SMTP necessita de autenticação; o &kmail; suporta isto?</para
+></question>
+<answer
+><para
+>Existem duas técnicas comuns usadas para a autenticação com o <acronym
+>SMTP</acronym
+>: a <quote
+>SMTP após POP3</quote
+> e a <quote
+>Autorização SMTP</quote
+>. A <quote
+>Autorização SMTP</quote
+> poderá ser configurada na janela de configuração do SMTP, na página <guilabel
+>Geral</guilabel
+>. Para usar o <quote
+>SMTP após POP3</quote
+>, você terá de colocar todas as mensagens da pasta <guilabel
+>a enviar</guilabel
+> e enviá-las depois de ter obtido o correio novo. Você poderá fazer o &kmail; enviar as mensagens em espera automaticamente com a opção <guilabel
+>Enviar as mensagens na pasta A Enviar</guilabel
+> da <link linkend="configure-accounts-sending"
+>página de configuração das contas</link
+>. </para
+></answer>
+</qandaentry>
+
+<qandaentry id="faq-procmail">
+<question
+><para
+>Posso usar o &kmail; e o <application
+>procmail</application
+>?</para
+></question>
+<answer
+><para
+>Sim, mas é importante que o faça da forma correcta, ou poderá perder mensagens. Para usar o <application
+>procmail</application
+> e o &kmail;, você precisa de configurar o &kmail; para que ele vá buscar o correio novo dos ficheiros de escalonamento em que o <application
+>procmail</application
+> largou o correio. <emphasis
+>Não</emphasis
+> configure o 'procmail' para entregar o correio numa pasta do &kmail;, porque não irá funcionar.</para>
+
+<para
+>Para cada ficheiro de escalonamento do 'procmail', você terá então de criar uma conta, a partir da qual o &kmail; irá obter o correio novo; você terá também de se certificar que indica o nome correcto do ficheiro de bloqueio desta conta. Ao configurar uma conta, o &kmail; irá tentar fazer uma análise mínima do seu ficheiro <filename
+>.procmail</filename
+> e irá tentar listar todos os ficheiros de escalonamento que encontrou, assim como os ficheiros de bloqueio que estão com o item do <guilabel
+>ficheiro de bloqueio do 'procmail'</guilabel
+>. O 'procmail' permite ao utilizador indicar ficheiros de bloqueio de três formas diferentes, por isso não existe uma forma de estabelecer uma correspondência entre os ficheiros de escalonamento e os de bloqueio; daí, parte de si mesmo garantir que indica o ficheiro de bloqueio correcto para cada ficheiro de escalonamento.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>A verificação ortográfica não reconhece os caracteres não-ingleses.</para
+></question>
+<answer
+><para
+>Antes de poder usar a verificação ortográfica pela primeira vez, você terá de a configurar. Você poderá fazê-lo no menu da janela do compositor em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Verificação Ortográfica...</guimenuitem
+></menuchoice
+>. Você poderá configurar o dicionário e a codificação aí.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que uso as minhas pastas do <application
+>Eudora</application
+>/&Netscape;/<application
+>Outlook</application
+>/... no &kmail;?</para
+></question
+>
+<answer
+><para
+>Veja a secção sobre como <link linkend="importing"
+>Usar Outros Ficheiros de Caixas de Correio no &kmail;</link
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Posso usar a cifra com a minha conta normal (sem <acronym
+>SSL</acronym
+>) de POP3?</para
+></question>
+<answer
+><para
+>Se o seu servidor de POP3 correr um servidor de <application
+>ssh</application
+>, você poderá usar o 'ssh' para criar um túnel para a sua ligação de POP3 com o seguinte comando:</para>
+
+<para
+><userinput
+><command
+>ssh</command
+> <option
+>-L 11000:127.0.0.1:110 utilizador@maquina</option
+></userinput
+></para>
+
+<para
+>Modifique a sua configuração do &kmail; para obter o correio através de POP3 a partir do <userinput
+>localhost</userinput
+> para que o 'ssh' encaminhe pelo túnel a ligação para si. <note
+><para
+>Se as mensagens não-cifradas já tiverem sido enviadas através da Internet, a única vantagem de usar o <application
+>ssh</application
+> é apenas que a sua <emphasis
+>senha</emphasis
+> será enviada cifrada para o servidor de POP3.</para
+></note>
+
+<!-- fixme: add link to http://www.linuxdoc.org/HOWTO/mini/Secure-POP+SSH.html -->
+
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry id="faq-file-locking">
+<question
+><para
+>O &kmail; bloqueia as pastas que usa?</para
+></question>
+<answer
+><para
+>O &kmail; não bloqueia os ficheiros em <filename class="directory"
+>~/Mail</filename
+>.</para>
+<para
+>Para evitar o risco de perder mensagens <emphasis
+>se e só se usar uma conta local</emphasis
+>, é necessário garantir que o &kmail; usa o mesmo tipo de bloqueio que o seu agente de distribuição de correio.</para>
+
+<para
+>Existem cinco opções de bloqueio diferentes que poderá usar:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Ficheiro 'lock' do procmail</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>'Dotlock' do Mutt</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>'Dotlock' do Mutt privilegiado</guilabel
+></para
+></listitem>
+<listitem
+><para
+><guilabel
+>FCNTL</guilabel
+> (por omissão)</para
+></listitem>
+<listitem
+><para
+><guilabel
+>nenhum (use com cuidado)</guilabel
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>O <guilabel
+>Ficheiro de bloqueio do Procmail</guilabel
+> irá usar um pequeno utilitário que vem com o <application
+>procmail</application
+> chamado <command
+>lockfile</command
+>. Você poderá usar isto se a sua pasta de correio está numa pasta em que tem acesso de escrita. Isto não irá funcionar no seu ficheiro <filename class="directory"
+>/var/spool/mail/utilizador</filename
+> na maioria dos casos. Ele irá criar ficheiros <filename
+>.lock</filename
+> na sua conta quando o &kmail; está à procura de correio novo. Lembre-se que isto só irá funcionar se o <application
+>procmail</application
+> estiver instalado no seu sistema.</para>
+
+<para
+>O <guilabel
+>Ficheiro de bloqueio do Mutt</guilabel
+> e o <guilabel
+>Ficheiro de bloqueio do Mutt privilegiado</guilabel
+> irão ambos usar um utilitário que vem com o <application
+>mutt</application
+> chamado <command
+>mutt_dotlock</command
+>. O <guilabel
+>ficheiro de bloqueio do Mutt</guilabel
+> poderá ser usado da mesma forma que a opção <guilabel
+>ficheiro de bloqueio do Procmail</guilabel
+>, com a mesma limitação em relação às pastas do <filename class="directory"
+>/var/spool/mail/</filename
+>. Contudo, a opção <guilabel
+>ficheiro de bloqueio do Mutt privilegiado</guilabel
+> poderá criar ficheiros de bloqueio na pasta <filename class="directory"
+>/var/spool/mail</filename
+>. O <command
+>mutt_dotlock</command
+> é um programa 'setgid' e esta opção irá executá-lo no modo 'setgid'. Lembre-se que estas opções só irão funcionar se o <application
+>mutt</application
+> estiver instalado no seu sistema.</para>
+
+<para
+>O <guilabel
+>FCNTL</guilabel
+> irá usar a chamada de sistema <function
+>fcntl()</function
+>.</para>
+
+<warning
+><para
+>A utilização do bloqueio com o FCNTL poderá causar bloqueios do sistema quando o ficheiro de escalonamento do correio está num dispositivo montado por NFS.</para
+></warning>
+
+<para
+>Se você não quiser usar nenhum bloqueio, então a opção <guilabel
+>nenhum</guilabel
+> é o que você deseja. Contudo, existem riscos de perder mensagens quando não é usado nenhum bloqueio.</para>
+
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que deixo as mensagens no servidor?</para
+></question>
+<answer
+><para
+>Veja o capítulo sobre os <link linkend="popfilters"
+>Filtros de recepção</link
+>. Se você quiser deixar todas as mensagens no servidor, abra a janela em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmail;...</guimenuitem
+> </menuchoice
+>. Carregue na página <guilabel
+>Rede</guilabel
+>. Seleccione a sua conta na lista de contas e carregue no botão <guilabel
+>Modificar...</guilabel
+>. Esta janela contém a opção <guilabel
+>Manter as mensagens obtidas no servidor</guilabel
+>, a qual precisa de activar.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que introduzo um rodapé de texto nas minhas mensagens?</para
+></question>
+<answer
+><para
+>O rodapé de texto é chamado de assinatura. Seleccione em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>. Veja na página <guilabel
+>Identidade</guilabel
+> a secção <guilabel
+>Assinatura</guilabel
+> e adicione a sua assinatura aí. Depois, vá à página <guilabel
+>Geral</guilabel
+> na página do <guilabel
+>Compositor</guilabel
+> e active <xref linkend="configure-composer-general-append-signature"/></para
+></answer
+>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que configuro o &Sendmail; para funcionar com o &kmail; se eu tiver um acesso à rede telefónico a pedido?</para
+></question
+>
+
+<answer
+><para
+>Primeiro deverá ver se a sua distribuição consegue fazer isso por si. Provavelmente já foi configurada durante a instalação.</para>
+
+<para
+>Se não for este o caso, você poderá querer dar uma vista de olhos no documento <ulink url="http://en.tldp.org/HOWTO/mini/Mail-Queue.html"
+>HOWTO de Filas de Correio</ulink
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Já vi algumas demonstrações de comportamento com controlo remoto com o &kmail;. Existe alguma documentação sobre as interfaces disponíveis?</para
+></question>
+<answer
+><para
+>Você poderá obter uma lista das funções usando esta instrução numa linha de comandos: <userinput
+><command
+>dcop</command
+> <option
+>kmail KMailIface</option
+></userinput
+>. Existe também alguma documentação disponível nos ficheiros <filename
+>kdenetwork/kmail/kmailIface.h</filename
+> e <filename
+>kdenetwork/kmail/mailcomposerIface.h</filename
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Quando respondo a uma mensagem, só uma parte dela é que é citada. Porquê?</para
+></question>
+<answer
+><para
+>Isto poderá acontecer quando a mensagem tiver dois hífenes e um espaço numa única linha. Isto é reconhecido como sendo o início da assinatura. O resto da mensagem não será citado, porque quando responde a uma mensagem, o KMail retira a assinatura.</para
+></answer>
+</qandaentry>
+
+
+<qandaentry>
+<question
+><para
+>Só estou a usar o &imap;, será que me posso ver livre daquelas Pastas Locais da lista de pastas ou, pelo menos, mantê-las recolhidas sempre?</para
+></question>
+<answer
+><para
+>Não, é impossível ver-se livre delas. As pastas locais funcionam como recurso no caso de o servidor de &imap; estiver inacessível. Ainda que possa só usar o &imap;, o &kmail; usa a pasta A Enviar para enviar as mensagens. Se esconder todas as pastas locais, não conseguirá corrigir as mensagens nessa pasta, se não puderem ser enviadas por alguma razão. Contudo, é possível manter as pastas locais recolhidas. O que tem de fazer é ir à opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Configurar o &kmail;...</guimenuitem
+></menuchoice
+> e ir à secção Diversos, onde poderá configurar a pasta no arranque. Se mudá-la para uma pasta na conta de &imap;, as Pastas Locais ficarão recolhidas quando o &kmail; iniciar. </para
+></answer>
+</qandaentry>
+
+</qandaset>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/getting-started.docbook b/tde-i18n-pt/docs/kdepim/kmail/getting-started.docbook
new file mode 100644
index 00000000000..08f7c29e9c7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/getting-started.docbook
@@ -0,0 +1,635 @@
+<chapter id="getting-started">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Michel</firstname
+> <surname
+>Boyer de la Giroday</surname
+> <affiliation
+><address
+> <email
+>michel@klaralvdalens-datakonsult.se</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-13</date
+> <releaseinfo
+>1.7</releaseinfo
+> </chapterinfo>
+
+<title
+>Começar</title>
+
+<para
+>Esta é uma breve introdução ao &kmail; e à sua utilização para que possa logo começar a trabalhar com ele. Para uma informação mais detalhada, veja a secção sobre como <link linkend="using-kmail"
+>Usar o &kmail;</link
+>. Lembre-se que a instalação do &kmail; é descrita <link linkend="installation"
+>no apêndice</link
+>.</para>
+
+<para
+>A invocação do &kmail; pela primeira vez criar uma pasta chamada <filename class="directory"
+>Mail</filename
+> na sua pasta pessoal. Esta pasta contém as pastas iniciais (a <filename class="directory"
+>recebido</filename
+>, a <filename class="directory"
+>a enviar</filename
+>, a <filename class="directory"
+>enviado</filename
+>, a <filename class="directory"
+>lixo</filename
+> e a <filename class="directory"
+>rascunhos</filename
+>). Use a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+> </menuchoice
+> para indicar algumas informações iniciais para que o &kmail; seja capaz de receber e enviar convenientemente as suas mensagens.</para>
+
+<para
+>A janela de Configuração consiste em seis secções: <guilabel
+>Identidades</guilabel
+>, <guilabel
+>Rede</guilabel
+>, <guilabel
+>Aparência</guilabel
+>, <guilabel
+>Compositor</guilabel
+>, <guilabel
+>Segurança</guilabel
+> e <guilabel
+>Diversos</guilabel
+>.</para>
+
+<para
+>Para começar a enviar e a receber mensagens, você só terá de mudar algumas configurações nas páginas <guilabel
+>Identidades</guilabel
+> e <guilabel
+>Rede</guilabel
+>.</para>
+
+ <sect1 id="setting-your-identity">
+ <title
+>Configurar a Sua Identidade </title>
+
+ <para
+>A configuração da página <guilabel
+>Identidades</guilabel
+> é relativamente simples. Seleccione a sua identidade por omissão e carregue em <guibutton
+>Modificar</guibutton
+>. Preencha o campo <guilabel
+>O seu nome</guilabel
+> com o seu nome completo (&eg; <userinput
+>Zé Povinho</userinput
+>) e o campo <guilabel
+>Organização</guilabel
+> (opcional) com a informação apropriada. </para>
+ <para
+>Depois, preencha o campo do <guilabel
+>Endereço de e-mail</guilabel
+> com o seu endereço de e-mail (&eg; <userinput
+>ze@exemplo.net</userinput
+>). </para>
+ <para
+>Se estiver a usar o <application
+>PGP</application
+> ou o <application
+>GnuPG</application
+>. você poderá configurar as suas chaves de &openpgp; e/ou certificados de &smime; na página de <link linkend="configure-identity-cryptography"
+><guilabel
+>Cifra</guilabel
+></link
+>. </para>
+ <para
+>Opcionalmente, vá à página da <guilabel
+>Assinatura</guilabel
+> e indique a sua assinatura. Este é um texto curto que será adicionado automaticamente a todas as suas mensagens. Não tem nada a ver com as <emphasis
+>assinaturas digitais</emphasis
+>. </para>
+
+ </sect1>
+
+<sect1 id="setting-up-your-account">
+<title
+>Configurar a Sua Conta</title>
+
+<para
+>A página <guilabel
+>Rede</guilabel
+> contém as opções que dizem ao &kmail; como enviar e receber as suas mensagens de e-mail. Muitas destas opções poderão depender em grande medida da configuração do seu sistema e do tipo de rede que em que o seu servidor de correio electrónico se localiza. Se você não souber qual a opção a usar ou a pôr numa campo, consulte o seu Fornecedor de Acesso à Internet (<acronym
+>ISP</acronym
+>) ou administrador de sistemas.</para>
+
+<sect2 id="sending-mail">
+<title
+>Enviar Mensagens</title>
+
+<para
+>A página de <guilabel
+>Envio</guilabel
+> oferece uma lista com formas de enviar mensagens. O primeiro item da lista é a forma por omissão de enviar mensagens. Se usar o botão <guibutton
+>Adicionar...</guibutton
+>, você poderá optar entre duas formas diferentes de enviar mensagens: por <guilabel
+>SMTP</guilabel
+> e <guilabel
+>Sendmail</guilabel
+>. O &Sendmail; aqui significa uma instalação local do 'software' -- esta tem uma reputação de ser difícil de configurar, por isso, se você não tiver já uma configuração de &Sendmail; funcional, escolha o <guilabel
+>SMTP</guilabel
+> e preencha o campo <guilabel
+>Nome</guilabel
+> com um nome descritivo (&eg; <userinput
+>A Minha Conta de Correio</userinput
+>) e a <guilabel
+>Máquina</guilabel
+> com o nome e o domínio do seu servidor de e-mail (&eg; <userinput
+>smtp.fornecedor.com</userinput
+>). Você poderá não ter de alterar a configuração do <guilabel
+>Porto</guilabel
+> (o valor por omissão é <userinput
+>25</userinput
+>).</para>
+
+<!-- TODO: more specific link -->
+<para
+>Se você quiser usar o &Sendmail; e estiver a usar uma ligação telefónica, siga as instruções para configurar o 'sendmail' para uma ligação telefónica a pedido na secção de <link linkend="faq"
+>&FAQ;</link
+>.</para>
+
+<para
+>A forma de enviar as mensagens que é configurada aqui será usada para a sua identidade por omissão e para todas as outras identidades que não têm forma própria de enviar as mensagens. Você poderá usar formas diferentes de enviar as mensagens para as diferentes identidades se seleccionar a opção <guilabel
+>Transporte Especial</guilabel
+> na página <guilabel
+>Avançado</guilabel
+> da secção <guilabel
+>Identidades</guilabel
+>.</para>
+
+<para
+>Poderá ser encontrada uma descrição da outras opções no capítulo sobre a <link linkend="configure-accounts-sending"
+>Configuração</link
+>.</para>
+
+
+<sect3 id="sending-mail-kolab">
+<title
+>Opções apenas relevantes para o servidor de <acronym
+>Kolab</acronym
+></title>
+
+<para
+>Ao configurar uma conta de <guilabel
+>SMTP</guilabel
+> com um servidor de <guilabel
+>Kolab</guilabel
+>, terá de assinalar a opção <guilabel
+>O servidor necessita de autenticação</guilabel
+> e de preencher o seu endereço de e-mail do utilizador de<guilabel
+>Kolab</guilabel
+> e a senha nos campos de <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+>. Seleccione então a página de <guilabel
+>Segurança</guilabel
+> e carregue no botão <guibutton
+>Verificar o que o Servidor Suporta</guibutton
+> para uma configuração automática das suas opções de <guilabel
+>Segurança</guilabel
+>. O valor por omissão deverá ser o <guilabel
+>TLS/PLAIN</guilabel
+>. O servidor de <guilabel
+>Kolab</guilabel
+> suporta também o <guilabel
+>SSL/PLAIN</guilabel
+>. Estas opções poderão, obviamente, ser configuradas manualmente.</para>
+</sect3>
+</sect2>
+
+<sect2 id="receiving-mail">
+<title
+>Receber Mensagens</title>
+
+<para
+>Para configurar uma conta para receber correio, carregue no botão <guibutton
+>Adicionar...</guibutton
+> na página <guilabel
+>Recepção</guilabel
+>. Ser-lhe-á pedido o tipo de conta de e-mail. A maioria dos utilizadores deverão escolher o <guilabel
+>POP3</guilabel
+> ou o <guilabel
+>IMAP</guilabel
+>. Se quiser usar uma caixa de correio local, por favor veja a <link linkend="faq-file-locking"
+>FAQ sobre o bloqueio de ficheiros</link
+>.</para>
+
+<para
+>Ser-lhe-á então apresentada a janela para <guilabel
+>Adicionar uma conta</guilabel
+>. Primeiro, preencha o campo <guilabel
+>Nome</guilabel
+> para identificar a sua conta. Você poderá escolher qualquer nome que deseje; o <guilabel
+>Utilizador</guilabel
+>, a <guilabel
+>Senha</guilabel
+> e o <guilabel
+>Servidor</guilabel
+> deverão ser preenchidos com a informação apropriada do seu <acronym
+>ISP</acronym
+> ou do seu administrador de sistemas. Você não necessitar de alterar o <guilabel
+>Porto</guilabel
+> (o valor por omissão para o POP3 é <userinput
+>110</userinput
+> e o valor para o <acronym
+>IMAP</acronym
+> é <userinput
+>143</userinput
+>).</para>
+
+<sect3 id="receiving-mail-kolab">
+<title
+>Opções apenas relevantes para o servidor de <acronym
+>Kolab</acronym
+></title>
+<para
+>Seleccione a opção <guilabel
+>IMAP Desligado</guilabel
+> ao escolher o seu <guilabel
+>Tipo de Conta</guilabel
+>. Preencha o endereço de e-mail do utilizador de <guilabel
+>Kolab</guilabel
+> e a senha nos campos de <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+>. Seleccione então a página de <guilabel
+>Segurança</guilabel
+> e carregue no botão <guibutton
+>Verificar o que o Servidor Suporta</guibutton
+> para uma configuração automática das suas opções de <guilabel
+>Segurança</guilabel
+>. O valor por omissão deverá ser o <guilabel
+>TLS/PLAIN</guilabel
+>. O servidor de <guilabel
+>Kolab</guilabel
+> suporta também o <guilabel
+>SSL/PLAIN</guilabel
+>. Estas opções poderão, obviamente, ser configuradas manualmente.</para>
+<para
+>Se quiser usar a funcionalidade de <guilabel
+>Respostas "Fora do Escritório"</guilabel
+> do servidor <guilabel
+>Kolab</guilabel
+>, configure a secção de <guilabel
+>Filtragem</guilabel
+> da sua conta de <guilabel
+>DIMAP</guilabel
+>, assinalando a opção <guilabel
+>O servidor suporta o Sieve</guilabel
+>, assim como a opção <guilabel
+>Reutilizar a configuração da máquina e do utilizador</guilabel
+>, ficando o <guilabel
+>Porto do 'managesieve'</guilabel
+> igual a 2000, por omissão. </para>
+</sect3>
+
+<sect3 id="receiving-mail-dimap-misc">
+<title
+>Opções apenas relevantes para o DIMAP (servidor de <acronym
+>Kolab</acronym
+>)</title>
+<para
+>Depois de ter configurado a sua conta de <guilabel
+>IMAP Desligado</guilabel
+>, terá de activar as funcionalidades de <guilabel
+>Groupware</guilabel
+> e configurar a página de <guilabel
+>Diversos</guilabel
+> do <guilabel
+>KMail</guilabel
+>. </para>
+<para
+>Na página de <guilabel
+>Diversos</guilabel
+> na janela de <guilabel
+>Configuração</guilabel
+>, escolha a página de <guilabel
+>Groupware</guilabel
+>. Assinale a opção <guilabel
+>Activar a funcionalidade de recursos de IMAP</guilabel
+> e seleccione o <guilabel
+>Kolab (XML)</guilabel
+> como <guilabel
+>Formato usado para as pastas de 'groupware'</guilabel
+>. A lista de <guilabel
+>As pastas de recursos estão na conta</guilabel
+> deverá estar configurada na conta de <guilabel
+>Recepção</guilabel
+> da conta (utilizador do Kolab) da sua escolha (se tiver de facto várias contas). Poderá, se o desejar, esconder a pasta de 'groupware' se assinalar esta opção. Recomenda-se que assinale as opções de <guilabel
+>Compatibilidade de 'Groupware' e Opções Legadas</guilabel
+> se quiser ter compatibilidade com um eventual cliente de <guilabel
+>Kolab</guilabel
+> para o Microsoft Outlook, para enviar convites e respostas de um cliente de <guilabel
+>Kolab</guilabel
+> para KDE. </para>
+</sect3>
+
+<sect3 id="receiving-mail-imap">
+<title
+>Opções apenas relevantes para o <acronym
+>IMAP</acronym
+></title>
+<para
+>Se você estiver a usar o <acronym
+>IMAP</acronym
+>, você poderá indicar adicionalmente uma localização no campo <guilabel
+>Prefixo das pastas</guilabel
+>. Isto indica ao &kmail; onde ele poderá encontrar as suas pastas no servidor. Se você tiver também uma conta de utilizador no servidor e se as mensagens são gravadas na sua pasta pessoal, poderá ser útil guardar as mensagens numa subpasta <filename class="directory"
+>Mail</filename
+>. Use isto como um valor no campo <guilabel
+>Prefixo das pastas</guilabel
+>, para que o &kmail; não confunda os ficheiros da caixa do correio com os outros ficheiros. Se você não está interessado nesta funcionalidade, basta deixar o campo em branco.</para>
+
+<para
+>Se você assinalar a opção <guilabel
+>Compactar automaticamente as pastas</guilabel
+>, o &kmail; remove as mensagens que você removeu do servidor, logo que deixe uma dada pasta. Caso contrário, as mensagens são apenas marcadas como removidas e parte de si compactar manualmente as pastas com o item <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Compactar Todas as Pastas</guimenuitem
+></menuchoice
+>.</para>
+<para
+>Se assinalar a opção <guilabel
+>Mostrar as pastas escondidas</guilabel
+>, as pastas que comecem por um ponto são também apresentadas.</para>
+</sect3>
+
+
+<sect3 id="receiving-mail-pop3">
+<title
+>Opções apenas relevantes para o POP3</title>
+
+<para
+>Seleccione a opção <guilabel
+>Deixar as mensagens transferidas no servidor</guilabel
+> se quiser deixar as suas mensagens no servidor depois de as ter transferido para o seu computador.</para>
+
+<para
+>Seleccione <guilabel
+>Excluir de &quot;Verificar o Correio&quot;</guilabel
+> se não quiser verificar esta conta sempre que usar a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>. Você poderá à mesma verificar novas mensagens nesta conta com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o correio em</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Seleccione a opção <guilabel
+>Activar a verificação periódica do correio</guilabel
+> se quiser que o &kmail; procure mensagens novas automaticamente. O intervalo poderá ser indicado em <guilabel
+>Intervalo de verificação</guilabel
+>.</para>
+
+<para
+>A pasta <guilabel
+>recebido</guilabel
+> é a pasta por omissão para as mensagens recebidas. Se quiser mudar isto por alguma razão, você poderá fazê-lo com a <guilabel
+>Pasta de destino</guilabel
+>. Mas o que irá querer provavelmente é um <link linkend="filters"
+>filtro</link
+>, o que não tem nada a ver com esta opção.</para>
+
+<para
+>Com o <guilabel
+>Pré-comando</guilabel
+> você poderá indicar qualquer programa que o &kmail; irá executar antes de transferir o correio. Por favor indique a localização completa (não use o <quote
+>~</quote
+>) e lembre-se que o &kmail; não irá continuar até que o programa termine.</para>
+
+<para
+>Na página <guilabel
+>Extras</guilabel
+>, você poderá seleccionar a opção <guilabel
+>Usar o 'pipelining' para transferir mais depressa o correio</guilabel
+> se este for suportado pelo seu servidor. Você deverá testar isto com cuidado para se certificar que funciona em segurança.</para>
+</sect3>
+
+<sect3 id="receiving-mail-imap-pop3">
+<title
+>Opções tanto para o <acronym
+>IMAP</acronym
+> como para o POP3</title>
+
+<!-- TODO: move all this, this isn't important for beginners?! -->
+<para
+>Se você seleccionar a opção <guilabel
+>Guardar a senha de POP no ficheiro de configuração</guilabel
+> ou <guilabel
+>Guardar a senha de IMAP no ficheiro de configuração</guilabel
+>, o &kmail; recordar-se-á da sua senha para que não a tenha de a escrever sempre que inicia o &kmail; e obtém correio novo.</para>
+
+<warning
+><para
+>Tenha em atenção que o &kmail; não consegue de facto cifrar a sua senha, por isso as pessoas que conseguirem aceder aos seus ficheiros de configuração (&eg;, o s administradores de sistemas) poderão obter a sua senha facilmente se seleccionar esta opção.</para
+></warning>
+
+<para
+>O &kmail; suporta a cifra por <guilabel
+>SSL</guilabel
+> e por <guilabel
+>TLS</guilabel
+> (o <guilabel
+>TLS</guilabel
+> deverá ser o preferido se estiver disponível).</para>
+
+<para
+>Para o POP3, o &kmail; suporta:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Texto simples</guilabel
+>, </para
+></listitem>
+<listitem
+><para
+><guilabel
+>PLAIN</guilabel
+>, </para
+></listitem>
+<listitem
+><para
+><guilabel
+>LOGIN</guilabel
+>, </para
+></listitem>
+<listitem
+><para
+><guilabel
+>CRAM-MD5</guilabel
+> (recomendado se o <guilabel
+>DIGEST-MD5</guilabel
+> não estiver disponível),</para
+></listitem>
+<listitem
+><para
+><guilabel
+>DIGEST-MD5</guilabel
+> (recomendado) e</para
+></listitem>
+<listitem
+><para
+>Autenticação <guilabel
+>APOP</guilabel
+>.</para
+></listitem>
+</itemizedlist>
+
+<para
+>O <guilabel
+>DIGEST-MD5</guilabel
+>, o <guilabel
+>CRAM-MD5</guilabel
+> e o <guilabel
+>APOP</guilabel
+> são seguros por si próprios, enquanto as outras opções só são seguras quando usadas em conjunto com o <guilabel
+>SSL</guilabel
+> ou com o <guilabel
+>TLS</guilabel
+>. Você só deverá usar o <guilabel
+>Texto simples</guilabel
+> se o seu servidor não suportar nenhum dos outros métodos de autenticação. Adicionalmente, para o <acronym
+>IMAP</acronym
+>, o <guilabel
+>Anonymous</guilabel
+> é suportado, mas para o <guilabel
+>APOP</guilabel
+> não é. Use o botão <guibutton
+>Verificar o que o servidor suporta</guibutton
+> na página <guilabel
+>Extras</guilabel
+> ou na <guilabel
+>Segurança</guilabel
+> para seleccionar automaticamente a configuração mais segura que é suportada pelo seu servidor.</para>
+
+<para
+>Você está agora pronto para enviar e receber correio. Para o <acronym
+>IMAP</acronym
+>, basta abrir as suas pastas na árvore de pastas da janela principal do &kmail;. O &kmail; ligar-se-á então ao seu servidor e mostrará as mensagens que encontrar. Para o POP3, use o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>.</para>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="testing-your-setup">
+<title
+>Testar a Sua Configuração</title>
+
+<para
+>Primeiro, você deverá enviar a si próprio uma mensagem para testar a sua configuração. Para enviar uma mensagem, pode então carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+>, seleccionar o ícone <guiicon
+>Novo Correio</guiicon
+> ou seleccionar a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Nova Mensagem...</guimenuitem
+></menuchoice
+> do menu. A <link linkend="the-composer-window"
+>janela de composição</link
+> irá então aparecer. Preencha o campo <guilabel
+>Para:</guilabel
+> com o seu endereço de e-mail e escreva algo no campo do <guilabel
+>Assunto</guilabel
+>. Envie a mensagem, seleccionando a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Enviar</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Para verificar o seu correio, seleccione <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio</guimenuitem
+></menuchoice
+>. Na parte inferior direita, uma barra de progresso irá indicar quantas mensagens estão a ser transferidas. Se você recebeu a mensagem que enviou, então parabéns! Se, contudo, você obtiver alguma mensagem de erro ao testar a sua configuração, certifique-se que a sua ligação à rede está a funcionar e verifique de novo a sua configuração em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>.</para>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/importing.docbook b/tde-i18n-pt/docs/kdepim/kmail/importing.docbook
new file mode 100644
index 00000000000..5d8422a512b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/importing.docbook
@@ -0,0 +1,390 @@
+<chapter id="importing">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2002-10-03</date
+> <releaseinfo
+>1.5</releaseinfo
+> </chapterinfo>
+
+<title
+>Usar Outros Ficheiros de Caixas de Correio com o &kmail;</title>
+
+<para
+>O &kmail; oferece uma ferramenta de importação para as mensagens e livros de endereços de alguns clientes de e-mail. Você poderá aceder a ela usando a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Importar...</guimenuitem
+></menuchoice
+>. Certifique-se por favor que compacta as suas pastas no outro cliente de e-mail, independentemente do facto de usar o utilitário de importação ou de usar a cópia manual dos ficheiros. Você só precisa de ler este capítulo se esta ferramenta não funcionar para si.</para>
+
+<para
+>Esta secção é para todos os utilizadores que precisam de mover as mensagens de correio do seu cliente anterior para o &kmail;. O &kmail; pode gravar as suas mensagens nos formatos <quote
+>mbox</quote
+> ou <quote
+>maildir</quote
+>, os quais são os formatos de correio mais usados nos sistemas &UNIX;. As caixas de correio 'mbox' guardam as mensagens num ficheiro, identificando onde as mensagens começam e acabam com uma linha <literal
+>From</literal
+> line (não confundir isto com o cabeçalho <literal
+>From:</literal
+> que contém o remetente da mensagem); o Maildir usa um ficheiro por mensagem. Para vários clientes de e-mail do &UNIX;, tudo o que precisa de fazer é mover as suas caixas de correio para o <filename class="directory"
+>~/Mail</filename
+> (ou faça o <filename class="symlink"
+>Mail</filename
+> ser uma referência simbólica para a pasta que contém as suas caixas de correio), certifique-se que o seu utilizador tem permissões de escrita e execute o &kmail;. As caixas de correio devem agora aparecer correctamente no &kmail;.</para>
+
+<para
+>Por favor dê uma vista de olhos na <ulink url="http://kmail.kde.org/tools.html"
+>secção de Ferramentas na página pessoal do &kmail;</ulink
+> em primeiro lugar, para ver se existe alguma ferramenta que importe a sua caixa de correio e talvez mesmo o seu livro de endereços.</para>
+
+<warning
+><para
+>Não use um segundo cliente de e-mail que aceda aos ficheiros na pasta <filename class="directory"
+>~/Mail</filename
+>, enquanto o &kmail; está a correr ou você poderá perder mensagens. Esta secção só explica como importar as caixas de correio do &kmail; uma vez, não é útil se você está a pensar usar vários clientes de e-mail para as suas caixas de correio no futuro.</para
+></warning>
+
+<variablelist>
+
+<varlistentry>
+<term
+><application
+>Eudora Lite</application
+>/<application
+>Eudora Pro</application
+></term>
+<listitem>
+<para
+>O <application
+>Eudora</application
+> usa o formato 'mbox' para os seus ficheiros de correio. Para os usar com o &kmail;, certifique-se que as suas caixas de correio do <application
+>Eudora</application
+> foram compactadas. A partir daí, copie os ficheiros <literal role="extension"
+>.mbx</literal
+> (<application
+>Eudora</application
+> para &Windows;) ou os ficheiros de caixas de correio do <application
+>Eudora</application
+> (<application
+>Eudora</application
+> para &Mac;) para a sua pasta <filename class="directory"
+>~/Mail</filename
+>. Você não irá necessitar de copiar os ficheiros <filename
+>index</filename
+>. Logo que inicie o &kmail;, as caixas de correio deverão aparecer na área das Pastas e as mensagens deverão ficar acessíveis na área de Cabeçalhos.</para>
+<para
+>Se as mensagens não aparecerem na área de Cabeçalhos, então os seus ficheiros ainda poderão conter caracteres de mudança de linha do &Windows; ou do &Mac;. Use o seu editor de texto favorito, o comando <application
+>recode</application
+> ou uma linguagem de programação para mudar os caracteres do &Windows; ou do &Mac; para mudanças de linha à &UNIX;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>Mailsmith</application
+></term>
+<listitem>
+<para
+>O <application
+>Mailsmith</application
+> corre no &Mac; e usa o seu próprio formato de base de dados; contudo, é possível exportar o correio para o formato 'mbox' usando a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Exportar Correio</guimenuitem
+></menuchoice
+> numa caixa de correio ou mensagens seleccionadas. Logo que as mensagens tenham sido exportadas, traduza as mudanças de linha do &Mac; para as mudanças de linha do &UNIX; com o seu editor favorito ou usando o seguinte comando no &Linux;:</para>
+
+<para
+><userinput
+><command
+>cat</command
+> <option
+>mail-mac.txt</option
+> | perl -e 'while (&lt;STDIN&gt;) { s/\r/\n/gi; print $_ ;}' &gt; mail-unix.txt</userinput
+></para>
+
+<para
+>O &kmail; só irá reconhecer as caixas de correio colocadas directamente na pasta <filename class="directory"
+>~/Mail/</filename
+>. Isto significa que a hierarquia não poderá ser preservada apenas ao mover os ficheiros para a pasta <filename class="directory"
+>~/Mail/</filename
+>, mas sim terá de ser reconstruída manualmente no &kmail;.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>MMDF</term>
+<listitem>
+<para
+>Este formato é semelhante ao 'mailbox', por isso o &kmail; deverá ser capaz de usar estas caixas de correio se apenas as copiar para a sua pasta <filename class="directory"
+>~/Mail</filename
+>; contudo, as caixas de correio MMDF não foram testadas com o &kmail;, por isso os seus resultados poderão variar. Se você usar este formato com o &kmail;, por favor diga-nos para que possamos dar indicações mais específicas na próxima versão da documentação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Caixas de correio do MH</term>
+<listitem>
+<para
+>As caixas de correio do MH são directorias que contêm ficheiros que correspondem a cada uma das mensagens nessa caixa de correio. Existe um programa da linha de comandos para converter as caixas de correio do MH para 'mbox'., o <command
+>mh2kmail</command
+>, que vem incluído pelo menos com o código-fonte do &kmail;, mas poderá não vir nos pacotes da aplicação. A execução deste programa numa pasta do MH irá convertê-la para um ficheiro de 'mbox'. Recomenda-se que faça uma cópia das pastas de correio do MH antes de usar este programa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Forte <application
+>Agent</application
+></term>
+<listitem>
+<para
+>No <application
+>Agent</application
+>:</para>
+<procedure>
+<step>
+<para
+>Seleccione as mensagens a exportar</para>
+</step>
+<step>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>FILE</guimenu
+><guimenuitem
+>SAVE MESSAGES AS</guimenuitem
+></menuchoice
+> (ou <menuchoice
+><guimenu
+>FICHEIRO</guimenu
+><guimenuitem
+>GRAVAR MENSAGENS COMO</guimenuitem
+></menuchoice
+>)</para>
+</step>
+<step>
+<para
+>Assinale as opções <guilabel
+>UNIX FORMAT</guilabel
+> (<guilabel
+>FORMATO UNIX</guilabel
+>) e <guilabel
+>SAVE RAW</guilabel
+> (<guilabel
+>GRAVAR SEM FORMATO</guilabel
+>)</para>
+</step>
+<step>
+<para
+>Dê ao ficheiro uma extensão <literal role="extension"
+>.txt</literal
+> e grave-o.</para>
+</step>
+</procedure>
+
+<para
+>No &kde;:</para>
+
+<procedure>
+<step>
+<para
+>Mova o ficheiro gravado anteriormente para a pasta do <filename class="directory"
+>~/Mail</filename
+> correcta</para>
+</step>
+<step>
+<para
+>Mude o nome do ficheiro para ficar sem a extensão <literal role="extension"
+>.txt</literal
+></para>
+</step>
+</procedure>
+<para
+>Quando abrir o &kmail;, a pasta nova com as mensagens apropriadas lá estará.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>&Netscape; Mail</term>
+<listitem>
+
+<para
+>Se você estiver a usar o &Netscape; 4.x, os ficheiros de correio deverão estar em <filename class="directory"
+>~/nsmail</filename
+>; se, por outro lado, estiver a usar o &Netscape; 6.x, eles estarão embrenhados numa pasta profunda na subpasta <filename class="directory"
+>~/.mozilla</filename
+>, sendo algo do género: <filename class="directory"
+>/home/utilizador/.mozilla/utilizador/2ts1ixha.slt/Mail/Mail/servidor</filename
+> (o <filename class="directory"
+>2ts1ixha.slt</filename
+> irá provavelmente variar, por isso confirme no seu próprio sistema). A pasta <filename class="directory"
+>[...]/Mail/Mail</filename
+> contém uma subpasta para cada conta em que poderá receber correio no Netscape (&eg; <filename class="directory"
+>[...]/Mail/Mail/matematica.universidade.edu</filename
+>); você terá de copiar os ficheiros de cada uma destas pastas se quiser que tudo esteja acessível no &kmail;.</para>
+
+<para
+>Se você não tiver nenhumas subpastas, basta copiar todos os ficheiros do &Netscape; para o <filename class="directory"
+>~/Mail</filename
+>, certificar-se que existem permissões de escrita para eles (só pelo seu utilizador, claro) e reiniciar o &kmail;: todas as mensagens irão agora aparecer nas pastas do &kmail;. (Repare que, se usar um comando do tipo <command
+>cp <parameter
+>*</parameter
+> <parameter
+>~/Mail</parameter
+></command
+>, deverá adicionar-lhe as seguintes opções <command
+>rm <option
+>-f</option
+> <parameter
+>~/Mail/*.msf</parameter
+></command
+>; todas as pastas do &Netscape; 6 têm um ficheiro <filename
+>.msf</filename
+> correspondente e, se você não se ver livre deles, você irá ter um conjunto de pastas vazias inválidas).</para>
+
+<para
+>Se você estava a usar subpastas no &Netscape; (&eg; uma pasta principal chamada <replaceable
+>Trabalho</replaceable
+> com subpastas chamadas <replaceable
+>Ze</replaceable
+> e <replaceable
+>Pedro</replaceable
+>), existem alguns passos adicionais necessários. Primeiro, crie a pasta principal (<replaceable
+>Trabalho</replaceable
+>) no &kmail; e crie uma pasta-filha temporária dentro dela (carregando com o &RMB; no nome da pasta e seleccionando a opção <guilabel
+>Nova subpasta</guilabel
+>); não interessa o nome que der a esta pasta -- <replaceable
+>ola</replaceable
+> ou o valor por omissão <replaceable
+>sem nome</replaceable
+>, por exemplo. Logo que a pasta-filha tenha sido pedida, o &kmail; cria uma pasta escondida em <filename class="directory"
+>~/Mail</filename
+> chamada (neste exemplo) <filename class="directory"
+>.Trabalho.directory</filename
+>. Você poderá então copiar os seus ficheiros de subpastas do &Netscape; (a <replaceable
+>Ze</replaceable
+> e <replaceable
+>Pedro</replaceable
+>) para o <filename class="directory"
+>~/Mail/.Trabalho.directory</filename
+>, e reinicie o &kmail;; as pastas-filhas irão aparecer sob a pasta principal <replaceable
+>Trabalho</replaceable
+>. Obviamente, este procedimento poderá ser extendido para as sub-subpastas, indo a qualquer profundidade. (Você poderá remover as pastas-filhas temporárias no fim, a menos que lhe agrade ter uma subpasta da <replaceable
+>Trabalho</replaceable
+> chamada <replaceable
+>ola</replaceable
+>.)</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><application
+>Pegasus Mail</application
+></term>
+<listitem>
+<para
+>O <application
+>Pegasus</application
+> para o win32 usa ficheiros únicos para as pastas de correio semelhantes ao &kmail;. Os ficheiros das pastas do <application
+>Pegasus mail</application
+> têm a extensão <literal role="extension"
+>.pmm</literal
+> mas são do mesmo formato que o 'mbox', excepto que as mensagens não começam com o cabeçalho <literal
+>From</literal
+>, mas sim com um carácter de controlo. Para dar à volta a isto, substitua todas as instâncias do carácter de controlo por <literal
+>From aaa@aaa Mon Jan 01 00:00:00 1997</literal
+>. Esta linha <literal
+>From</literal
+> deverá ser a primeira linha de cada mensagem, antes do <literal
+>Received:</literal
+> e dos outros cabeçalhos. Certifique-se que usa um editor de texto que lhe permita gravar os ficheiros no formato &UNIX; ou criar novas pastas no <application
+>Pegasus</application
+> que estejam no formato &UNIX; e copie as suas mensagens para lá.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Maildir / Outlook Express / xfmail</term>
+<listitem>
+<para
+>As ferramentas para converter estes formatos estão disponíveis na <ulink url="http://kmail.kde.org/tools.html"
+>secção de Ferramentas da página pessoal do &kmail;</ulink
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Lotus <application
+>Notes</application
+>, ficheiros do BeOS Mail, <application
+>cc: Mail</application
+>, &etc;...</term>
+<listitem>
+<para
+>Primeiro você deverá dar uma vista de olhos na <ulink url="http://kmail.kde.org/tools.html"
+>secção de Ferramentas da página pessoal do &kmail;</ulink
+> se existem ferramentas para converter as suas mensagens.</para>
+<para
+>Os programas de correio não enumerados aqui ou na página pessoal provavelmente não funcionam com o &kmail;, dado que usam formatos de correio proprietários que o &kmail; não consegue compreender. Contudo, não há mal nenhum em tentar! Se o ficheiro da caixa de correio for semelhante ao formato 'mbox', tente copiar o ficheiro da caixa de correio (lembre-se, o índice não é necessário) para a sua pasta <filename class="directory"
+>~/Mail</filename
+> e veja o que acontece quando iniciar o &kmail;. Se você conseguir pôr as caixas de correio a funcionar no &kmail;, por favor diga-nos como é que o fez para que possamos incluir as instruções numa versão futura desta documentação. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kmail/index.cache.bz2
new file mode 100644
index 00000000000..12883676542
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kmail/index.docbook b/tde-i18n-pt/docs/kdepim/kmail/index.docbook
new file mode 100644
index 00000000000..3a65730c3ad
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/index.docbook
@@ -0,0 +1,232 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmail;">
+ <!ENTITY package "kdepim">
+ <!ENTITY kmail-intro SYSTEM "intro.docbook">
+ <!ENTITY kmail-getting-started SYSTEM "getting-started.docbook">
+ <!ENTITY kmail-using-kmail SYSTEM "using-kmail.docbook">
+ <!ENTITY kmail-configure SYSTEM "configure.docbook">
+ <!ENTITY kmail-menus SYSTEM "menus.docbook">
+ <!ENTITY kmail-faq SYSTEM "faq.docbook">
+ <!ENTITY kmail-importing SYSTEM "importing.docbook">
+ <!ENTITY kmail-credits-and-licenses SYSTEM "credits-and-licenses.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY html "<acronym
+>HTML</acronym
+>">
+ <!ENTITY gpg "<application
+>GPG</application
+>">
+ <!ENTITY gpgsm "<application
+>GpgSM</application
+>">
+ <!ENTITY mdn "<acronym
+>MDN</acronym
+>">
+ <!ENTITY acl "<acronym
+>ACL</acronym
+>">
+ <!ENTITY imap "<acronym
+>IMAP</acronym
+>">
+ <!ENTITY nntp "<acronym
+>NNTP</acronym
+>">
+ <!ENTITY openpgp "<acronym
+>OpenPGP</acronym
+>">
+ <!ENTITY smime "<acronym
+>S/MIME</acronym
+>">
+ <!ENTITY kolab "<acronym
+>Kolab</acronym
+>">
+]>
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kmail;</title>
+
+ <!-- Note:
+* please do not mix up the formatting more than necessary so that
+ "cvs diff" makes useful output
+* no short forms
+* use <warning
+> instead of <caution>
+-->
+
+<!-- TODO:
+*index (see kdegames/kpat/)
+
+* guisubmenu vs. guititem ??
+* more about security?
+
+* Configure KMail: "page" or "tab", but no mix of both!
+* add section for drag'n'drop?
+* "Using other mailbox..." -> sounds strange?
+
+* use better markup instead of 'quote'?
+* fix my adverb vs. adjective mistakes
+
+* coherent wording for section / tab / ...
+* <menuchoice
+><guimenu
+>xxx , or is <guimenu
+>xxx enough?
+* <guiicon
+> vs. <guibutton>
+* spelling: popup vs pop up, frontend vs front end
+
+* message vs. mail vs. email -> using "message" everywhere
+* window vs. dialog: a dialog is modal, a window is not (I think)
+
+* in KMail: kmail vs. KMail
+-->
+
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<date
+>2004-07-13</date>
+<releaseinfo
+>1.7</releaseinfo>
+
+<copyright>
+<year
+>1999</year>
+<year
+>2000</year>
+<year
+>2001</year>
+<year
+>2002</year>
+<holder
+>David Rugge</holder>
+</copyright>
+<copyright>
+<year
+>2003</year>
+<holder
+>Daniel Naber</holder>
+</copyright>
+<copyright>
+<year
+>2004</year>
+<holder
+>Daniel Naber</holder>
+<holder
+>Ingo Kl&ouml;cker</holder>
+</copyright>
+
+<abstract>
+
+<para
+>O &kmail; é o cliente de e-mail amigável e poderoso do &kde;.</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>E-mail</keyword>
+<keyword
+>e-mail</keyword>
+<keyword
+>Cliente</keyword>
+<keyword
+>POP3</keyword>
+<keyword
+>IMAP</keyword>
+<keyword
+>PGP</keyword>
+<keyword
+>GnuPG</keyword>
+<keyword
+>GPG</keyword>
+<keyword
+>Kolab</keyword>
+</keywordset>
+</bookinfo>
+
+&kmail-intro;
+&kmail-getting-started;
+&kmail-using-kmail;
+&kmail-configure;
+&kmail-menus;
+&kmail-faq;
+&kmail-importing;
+&kmail-credits-and-licenses;
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kmail">
+<title
+>Como obter o &kmail;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=0:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/kmail/intro.docbook b/tde-i18n-pt/docs/kdepim/kmail/intro.docbook
new file mode 100644
index 00000000000..382a221537c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/intro.docbook
@@ -0,0 +1,84 @@
+<chapter id="intro">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-13</date
+> <releaseinfo
+>1.7</releaseinfo
+> </chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>A Equipa do &kmail; dá-lhe as boas-vindas ao &kmail;, um cliente de e-mail amigável para o Ambiente de Trabalho K. O nosso objectivo é tornar o &kmail; um programa que seja bonito e intuitivo sem sacrificar potencialidades. </para>
+
+<para
+>Se nunca configurou um cliente de e-mail num sistema &UNIX; antes, sugerimos que leia a secção de <link linkend="getting-started"
+>Introdução</link
+>, para que a sua configuração corra sem problemas.</para>
+
+<para
+>Dado que a maioria das pessoas não lê a documentação de qualquer forma, aqui está uma colecção das dicas mais úteis:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Você não precisa de usar o seu rato para usar o &kmail;. Tudo pode ser feito com os <link linkend="keyboard-shortcuts"
+>Atalhos de Teclado</link
+>.</para>
+</listitem>
+<listitem>
+<para
+>Ainda que o &kmail; possa ser considerado fiável, você deverá manter cópias de segurança das suas mensagens, &ie; copiar apenas os ficheiros e pastas da pasta <filename class="directory"
+>~/Mail</filename
+> (incluindo os escondidos que começam com um ponto) para um local seguro.</para>
+</listitem>
+<!-- TODO: add other tips for "invisible" features here -->
+
+</itemizedlist>
+
+<para
+>A página pessoal do &kmail; pode ser encontrada em <ulink url="http://kmail.kde.org"
+>http://kmail.kde.org</ulink
+>. Aí, você irá encontrar referências importantes, &eg; para as listas de correio dos utilizadores e dos programadores. Por favor, relate os erros no &kmail; usando a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um Erro...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Esperemos que goste do &kmail;!</para>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/menus.docbook b/tde-i18n-pt/docs/kdepim/kmail/menus.docbook
new file mode 100644
index 00000000000..2cbafc34cd6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/menus.docbook
@@ -0,0 +1,2988 @@
+<chapter id="menus">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>David</firstname
+> <surname
+>Rugge</surname
+> <affiliation
+><address
+> <email
+>davidrugge@mediaone.net</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Michel</firstname
+> <surname
+>Boyer de la Giroday</surname
+> <affiliation
+><address
+> <email
+>michel@klaralvdalens-datakonsult.se</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-07-11</date
+> <releaseinfo
+>1.7</releaseinfo
+> </chapterinfo>
+
+<title
+>Opções do Menu</title>
+
+<para
+>Cada item do menu é discutido em baixo. Quando existir um atalho de teclado que efectue a função de um dado item do menu, é mostrada a combinação de teclas por omissão em conjunto com o item do menu.</para>
+
+<sect1 id="main-mail-reader-window">
+<title
+>A Janela Principal</title>
+
+<sect2 id="reader-file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Cria uma nova janela principal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe abrir ficheiros que contenham mensagens de e-mail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava a mensagem apresentada de momento num ficheiro de texto, incluindo todos os cabeçalhos e anexos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra uma janela que lhe permite imprimir a mensagem apresentada de momento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Compactar Todas as Pastas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Irá compactar todas as pastas, &ie;, irá de facto mover e apagar as mensagens em disco, de acordo com a forma como você as moveu no &kmail;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Expirar Todas as Pastas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Apaga as mensagens antigas de todas as pastas, de acordo com as regras da <link linkend="folders-properties-window"
+>janela de Propriedades</link
+> da pasta (o valor por omissão é não apagar as pastas antigas de todo).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Actualizar a 'Cache' Local de &imap;</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Isto irá remover todas as alterações que você tenha feito localmente às suas pastas de IMAP e irá obter de novo tudo do servidor. Use isto se a sua 'cache' local ficou corrompida.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Esvaziar Todas as Pastas de Lixo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Use isto para limpar todas as pastas de lixo, &ie; a pasta de lixo local e todas as pastas de lixo que possa ter nos servidores de &imap;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Verificar o Correio</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+>Procura por mensagens novas em todas as suas contas, excepto aquelas que você disse para <guilabel
+>Excluir de &quot;Verificar o Correio&quot;</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Verificar o Correio Em</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Um sub-menu que lhe permite procurar por mensagens novas numa dada conta em particular.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar as Mensagens em Espera</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Envia as mensagens que estão na sua pasta de envio (A Enviar).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha a janela principal actual ou sai do &kmail; se só existir esta janela.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="reader-edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Anula a sua última acção de mudança de posição ou de remoção. Lembre-se que você não consegue anular uma remoção no lixo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia o texto seleccionado para a área de transferência.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>T</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editar a Mensagem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Edita a mensagem seleccionada se puder ser editada. Só as mensagens nas pastas <guilabel
+>a enviar</guilabel
+> e <guilabel
+>rascunhos</guilabel
+> poderão ser editadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>Delete</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mover para o Lixo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Move as mensagens seleccionadas para a pasta do lixo. Se as mensagens já estiverem na pasta do lixo, elas serão removidas de facto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>Delete</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Apaga as mensagens seleccionadas. Não existe nenhuma forma de recuperar as mensagens, logo que elas tenham sido removidas com este comando.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar na Mensagem...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe procurar por uma determinada sequência de texto na mensagem visível actualmente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Todas as Mensagens</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona todas as mensagens na pasta actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar o Texto da Mensagem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona o texto da mensagem visível de momento.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="reader-view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Cabeçalhos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda o formato dos cabeçalhos na <guilabel
+>Área da mensagem</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Anexos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda a forma como os anexos aparecem na <guilabel
+>Área de mensagens</guilabel
+> (independente da Árvore MIME). Com os <guimenuitem
+>Ícones</guimenuitem
+>, todos os anexos aparecem como ícones no fundo da mensagem. O <guimenuitem
+>Inteligentes</guimenuitem
+> irá mostrar os anexos como ícones, a menos que a sua disposição de conteúdo seja <quote
+>incorporada</quote
+>. Você poderá activar a disposição de conteúdo <quote
+>incorporada</quote
+> nas suas próprias mensagens quando você selecciona <guilabel
+>Sugerir a apresentação automática</guilabel
+> na janela de propriedades do anexo. O <guimenuitem
+>Incorporados</guimenuitem
+> mostra o conteúdo dos anexos no fundo da mensagem. Os anexos que não podem ser mostrados, &eg; os ficheiros comprimidos, serão à mesma mostrados como ícones. O <guimenuitem
+>Esconder</guimenuitem
+> não irá mostrar os anexos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Número de Não-Lidas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe indicar se o número de mensagens não-lidas deverá ser mostrado entre parêntesis a seguir ao nome da pasta (<guilabel
+>Ver Após o Nome da Pasta</guilabel
+>) ou numa coluna separada (<guilabel
+>Ver numa Coluna Separada</guilabel
+>)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Coluna de Totais</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra uma coluna na lista de pastas que mostra o número de mensagens total por pasta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>.</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Expandir o Tópico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se a opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Mensagens por Tópico</guimenuitem
+> </menuchoice
+> estiver activa, isto irá mostrar o tópico da mensagem actual, &ie; todas as mensagens que são respostas à mensagem actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>,</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Fechar o Tópico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se a opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Mensagens por Tópico</guimenuitem
+> </menuchoice
+> estiver activa, isto irá esconder o tópico da mensagem actual, &ie; todas as mensagens que são respostas à mensagem actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>.</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Expandir Todos os Tópicos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Expande todos os tópicos da pasta actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>,</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Fechar Todos os Tópicos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha todos os tópicos na pasta actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>V</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver o Código</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a mensagem e todos os seus cabeçalhos no formato de texto simples numa janela nova. Isto poderá ser útil para procurar a origem de uma mensagem. Você deverá saber que é fácil de falsificar o cabeçalho <literal
+>From:</literal
+> de uma mensagem, mas uma pessoa poderá à mesma perceber que servidores de correio foram usados para enviar a mensagem, olhando para as linhas <literal
+>Received:</literal
+> do cabeçalho.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>X</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Usar um Tipo de Letra Monoespaçado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Usa um tipo de letra fixo ou monoespaçado para mostrar as mensagens na pasta actual. O tipo de letra a ser usado pode ser configurado na secção <guilabel
+>Aparência</guilabel
+> da janela de configuração do &kmail;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Mudar a Codificação</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe escolher a codificação de mensagens a ser usada na Área da Mensagem. O valor por omissão, o <guilabel
+>Auto</guilabel
+> deverá funcionar na maioria dos casos.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="reader-go-menu">
+<title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>N</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próxima Mensagem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona a próxima mensagem na lista de mensagens. O atalho de teclado <keycap
+>Direita</keycap
+> também efectua esta acção.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>+</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próxima Mensagem Não-Lida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona a próxima mensagem não lida na lista de mensagens. Se não existir nenhuma mensagem não-lida por baixo da mensagem seleccionada de momento, então o comportamento irá depender do valor da opção <xref linkend="configure-misc-folders-go-unread"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>P</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Mensagem Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona a mensagem anterior na lista de mensagens.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>-</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Mensagem Anterior Não-Lida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona a mensagem anterior não lida na lista de mensagens. Se não existir nenhuma mensagem não-lida por baixo da mensagem seleccionada de momento, então o comportamento irá depender do valor da opção <xref linkend="configure-misc-folders-go-unread"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próxima Pasta Não-Lida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vai para a próxima pasta com mensagens não lidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Pasta Anterior Não-Lida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vai para a pasta anterior com mensagens não-lidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>Espaço</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próximo Texto Não-Lido</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Desce na mensagem actual se ainda não chegou ao fim da mesma, em caso contrário vai para a próxima mensagem não-lida.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="reader-folder-menu">
+<title
+>O Menu <guimenu
+>Pasta</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Nova Pasta...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela de <link linkend="folders-properties-window"
+>Propriedades da Pasta</link
+>, a qual lhe permite criar uma pasta nova.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Marcar Todas as Mensagens Como Lidas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda o estado de todas as mensagens novas e não-lidas da pasta actual para mensagens lidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Compactar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Compacta o ficheiro da pasta para reduzir o seu espaço em disco. Normalmente o &kmail; compacta todas as pastas automaticamente, mas em certas circunstâncias pode querer compactar uma pasta manualmente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Expirar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Apaga as mensagens antigas das pasta actual, de acordo com as regras da janela de <guilabel
+>Propriedades</guilabel
+> da pasta (por omissão, não remove nem nenhuma mensagem antiga). Normalmente, o &kmail; faz isto automaticamente, mas sob determinadas circunstâncias, você poderá querer expirar manualmente uma pasta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>*</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Remover as Mensagens Duplicadas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Procura na pasta mensagens duplicadas e apaga-as.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Verificar o Correio Nesta Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Verifica se chegou correio novo à pasta seleccionada de momento. Isto só está disponível para as pastas de &imap;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Mover Todas as Mensagens para o Lixo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Move todas as mensagens da pasta seleccionada para a pasta do lixo. Se a pasta seleccionada não for a pasta do lixo, esta opção não fica disponível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Esvaziar o Lixo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Remover permanentemente todas as mensagens. Isto só está disponível se a pasta seleccionada de momento é uma pasta de lixo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Apagar a Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Remove a pasta seleccionada e todo o seu conteúdo, incluindo as subpastas.</para>
+<warning
+><para
+>Lembre-se que não existe nenhuma forma de aceder ao conteúdo de uma pasta depois de ter sido removida.</para
+></warning>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Preferir o HTML ao Texto Simples</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se isto estiver activo, irá mostrar as mensagens em &html;. Por razões de segurança, recomenda-se que só active isto para as pastas só com mensagens de confiança.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Mensagens por Tópico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se activo, as mensagens na lista de mensagens são apresentadas numa lista em árvore, com as respostas a aparecerem directamente por baixo da mensagem a que estas respondem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Mensagens por Tópico e Assunto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se estiver activo, então as mensagens são agrupadas não só de acordo com as informações especiais incluídas nas mensagens, mas também de acordo com o seu assunto, &ie; as mensagens com o mesmo assunto são configuradas como estando relacionadas. Se estiverem várias mensagens organizadas por tópico sob as mensagens não-relacionadas, então será melhor para si desactivar esta opção. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a <link linkend="folders-properties-window"
+>janela de Propriedades</link
+>, a qual lhe permite alterar a configuração da pasta seleccionada.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="reader-message-menu">
+<title
+>O Menu <guimenu
+>Mensagem</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Nova Mensagem...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a <link linkend="the-composer-window"
+>janela do compositor</link
+> para que possa escrever uma mensagem nova.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Nova Mensagem para a Lista...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela do compositor para que possa escrever uma mensagem nova. Se a pasta actual contiver uma lista de correio ('mailing-list') e tiver um endereço de publicação definido, este endereço será o endereço <guilabel
+>Para:</guilabel
+> por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>R</keycap
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Responder...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela do compositor, insere o texto citado da mensagem seleccionada de momento e pré-configura o campo <guilabel
+>Para:</guilabel
+> ou com o endereço da lista de correio (se você responder a uma mensagem da lista de correio) ou com o endereço de resposta preferido do remetente. Se quiser controlar o endereço com que o campo <guilabel
+>Para:</guilabel
+> é pré-configurado, então deverá usar a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Responder ao Autor...</guimenuitem
+></menuchoice
+> ou a <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Responder à Lista de Correio...</guimenuitem
+></menuchoice
+>. A sua identidade será automaticamente configurada com a identidade para quem esta mensagem foi enviada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>A</keycap
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Responder a Todos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela do compositor, insere o texto citado da mensagem seleccionada de momento e pré-configura o campo <guilabel
+>Para:</guilabel
+> ou com o endereço da lista de correio (se você responder a uma mensagem da lista de correio) ou com o endereço de resposta preferido do remetente. O campo <guilabel
+>Copiar Para (CC)::</guilabel
+> é pré-configurado com os endereços de todos os outros destinatários da mensagem seleccionada de momento, exceptuando os seus próprios endereços. A sua identidade será automaticamente configurada com a identidade para quem esta mensagem foi enviada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Responder ao Autor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela de composição, insere o texto citado da mensagem seleccionada de momento e configura o campo <guilabel
+>Para:</guilabel
+> com o endereço de resposta preferido do remetente. Por omissão, este irá mostrar automaticamente a sua identidade à pessoa para quem esta mensagem será enviada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>L</keycap
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Responder para a Lista...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela do compositor, insere o texto citado da mensagem seleccionada de momento e pré-configura o campo <guilabel
+>Para:</guilabel
+> ou com o endereço da lista de correio. Se você não indicou nenhum endereço da lista de correio para a pasta seleccionada e o &kmail; não conseguir determinar o endereço de envio a partir da mensagem seleccionada, então o campo <guilabel
+>Para:</guilabel
+> estará vazio. A sua identidade será automaticamente configurada com a identidade para quem esta mensagem foi enviada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Responder sem Citar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Funciona como o <guimenuitem
+>Responder...</guimenuitem
+>, excepto que o texto da mensagem seleccionada de momento não será incluído na resposta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Reencaminhar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Reencaminha a mensagem para um novo destinatário. Se usar o <guimenuitem
+>Incorporado</guimenuitem
+>, o texto da mensagem e alguns dos cabeçalhos importantes serão copiados para o conteúdo da mensagem nova com um texto a marcar a parte reencaminhada. Os anexos serão reencaminhados como anexos da nova mensagem. Se usar o <guimenuitem
+>Como Anexo</guimenuitem
+>, a mensagem e os seus anexos tornar-se-ão um anexo da nova mensagem. Os cabeçalhos da mensagem original serão incluídos também na mensagem encaminhada. O <guimenuitem
+>Como 'Digest'</guimenuitem
+> concatena as mensagens em conjunto, como um anexo 'digested'. O <guimenuitem
+>Redireccionar</guimenuitem
+> funciona como o reencaminhamento, excepto que a mensagem se mantém a mesma (até mesmo o campo <guilabel
+>De:</guilabel
+>). O utilizador que redireccionou a mensagem é adicionado à mensagem em alguns campos de cabeçalho especiais (<literal
+>Redirect-From</literal
+>, <literal
+>Redirect-Date</literal
+>, <literal
+>Redirect-To</literal
+>, &etc;). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Enviar de Novo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela do compositor com a mensagem seleccionada de momento, para que possa ser enviada de novo. Isto só está disponível para as mensagens que você já enviou ou, mais precisamente, para as mensagens que têm o estado de <guilabel
+>enviadas</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Copiar Para</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia as mensagens seleccionadas para uma dada pasta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Mover Para</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Move as mensagens seleccionadas para uma dada pasta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Marcar a Mensagem</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe alterar o estado da mensagem seleccionada para um dos seguintes estados:</para>
+<!-- TODO: I think it is worth adding inline images here, at some point. LW. -->
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Estado</entry>
+<entry
+>Símbolo</entry>
+<entry
+>Significado</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><guimenuitem
+>Lida</guimenuitem
+></entry>
+<entry
+>Folha de papel antes de um envelope</entry>
+<entry
+>Foi lida uma mensagem.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Nova</guimenuitem
+></entry>
+<entry
+>Envelope fechado com uma estrela</entry>
+<entry
+>A mensagem é nova para o &kmail; e para sim.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Não Lida</guimenuitem
+></entry>
+<entry
+>Envelope fechado</entry>
+<entry
+>Esta mensagem não é nova para o &kmail;, mas ainda não foi lida.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Importante</guimenuitem
+></entry>
+<entry
+>Bandeira</entry>
+<entry
+>Este estado não será configurado automaticamente pelo &kmail;. Você poderá usar isto à vontade para marcar as mensagens que são de alguma forma importantes para si.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Respondida</guimenuitem
+></entry>
+<entry
+>Seta curva em U</entry>
+<entry
+>Foi enviada uma resposta a esta mensagem.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Reenviada</guimenuitem
+></entry>
+<entry
+>Seta azul</entry>
+<entry
+>A mensagem foi reenviada para outra pessoa.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Em Espera</guimenuitem
+></entry>
+<entry
+>Envelope</entry>
+<entry
+>A mensagem foi colocada em espera na caixa de envio para ser enviada mais tarde.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Enviada</guimenuitem
+></entry>
+<entry
+>Envelope inclinado</entry>
+<entry
+>A mensagem foi enviada.</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>'Spam'</guimenuitem
+></entry>
+<entry
+>Símbolo redondo de reciclagem</entry>
+<entry
+>Este estado não será configurado automaticamente pelo &kmail;. Você poderá usar isto para marcar as mensagens de lixo electrónico ('spam').</entry>
+</row>
+<row>
+<entry
+><guimenuitem
+>Relevante</guimenuitem
+></entry>
+<entry
+>Visto verde</entry>
+<entry
+>Este estado não será configurado automaticamente pelo &kmail;. Você poderá usar isto à vontade para marcar as mensagens que não sejam lixo.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Marcar o Tópico</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe alterar o estado de todas as mensagens num tópico. Os estados possíveis são os mesmos que para a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Marcar a Mensagem</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Vigiar o Tópico</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Use isto para marcar os tópicos nos quais deseja manter uma vista de olhos sobre mais contribuições para a discussão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Ignorar o Tópico</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Use isto para marcar os tópicos nos quais não está interessado. As novas contribuições para este tópico serão marcadas automaticamente como lidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guisubmenu
+>Criar um Filtro</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a <link linkend="filter-dialog-id"
+>janela dos Filtros</link
+> com um novo filtro adicionado. Este filtro novo baseia-se nos campos da mensagem actual, dependendo da opção do sub-menu que escolheu.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Aplicar os Filtros</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Aplica os seus filtros às mensagens seleccionadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Aplicar o Filtro</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe aplicar um filtro individual sobre as mensagens seleccionadas. Só os filtros para os quais activou a opção <guilabel
+>Adicionar este filtro ao menu Aplicar um Filtro</guilabel
+> esteja disponível.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="reader-tools-menu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>S</keycap
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Procurar as Mensagens...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela de pesquisa que lhe permite procurar mensagens com certas características, &eg; um dado assunto. Inicie a pesquisa, introduzindo alguns valores e carregando em <guibutton
+>Procurar</guibutton
+>. Carregue numa das mensagens resultantes para que apareça na <guilabel
+>área de Mensagens</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Livro de Endereços</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Inicia o <ulink url="/kaddressbook/"
+>&kaddressbook;</ulink
+>, o livro de endereços do &kde;.</para>
+</listitem>
+</varlistentry>
+
+ <varlistentry id="reader-tools-certificate-manager">
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Gestor de Certificados...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Inicia o <ulink url="/kleopatra"
+><application
+>Kleopatra</application
+></ulink
+>, o gestor de certificados do &kde;. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="reader-tools-gnupg-log-viewer">
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Visualizador de Registos GnuPG</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Inicia o <ulink url="/kwatchgnupg"
+><application
+>KWatchGnuPG</application
+></ulink
+>, uma ferramenta para apresentar o resultado de depuração da aplicação <application
+>GnuPG</application
+>. Se a assinatura, a cifra ou a verificação deixarem de funcionar misteriosamente, você poderá apurar a razão se olhar para o registo. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="reader-tools-import-messages">
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Importar Mensagens...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Inicia o <application
+>kmailcvt</application
+> (o qual faz parte do 'kdepim'). Esta aplicação permite-lhe importar as mensagens de vários clientes proprietários de correio para o &kmail;. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Editar as Respostas de "Fora do Escritório"...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Lança a janela para <guilabel
+>Configurar as Respostas "Fora do Escritório"</guilabel
+>, que lhe permitem configurar as notificações de férias.</para>
+<note>
+<para
+>A funcionalidade de <guilabel
+>respostas de Fora do Escritório</guilabel
+> baseia-se na filtragem do lado do servidor. Para ser capaz de a usar, terá de configurar a <link linkend="receiving-mail"
+>página de Filtragem</link
+> (veja as opções relevantes para o servidor de Kolab) da sua conta de <guilabel
+>IMAP</guilabel
+> configurada. </para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Visualizador do Registo do Filtro...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela de visualização para o registo do filtro; aqui você poderá encontrar algumas opções para controlar o registo do processo de filtragem. No registo, você irá encontrar alguma informação valiosa sobre quais as regras de filtragem que foram usadas, qual foi o resultado da avaliação destas regras e quais as acções do filtro que foram aplicadas a uma mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Assistente Anti-Spam...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Ele inicia um <link linkend="the-anti-spam-wizard"
+>assistente</link
+> que o poderá ajudar a configurar a filtragem de 'spam'.</para>
+</listitem>
+</varlistentry>
+
+<!--
+<varlistentry>
+<term>
+<menuchoice>
+<guimenu
+>Tools</guimenu>
+<guimenuitem
+>Anti-Virus Wizard...</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para
+>It starts a <link linkend="the-anti-virus-wizard"
+>wizard</link
+> which can help
+you to set up scanning messages for viruses.</para>
+</listitem>
+</varlistentry>
+-->
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="reader-settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se a opção estiver activa, a barra de ferramentas fica visível (a barra de ferramentas é a que tem o ícone para compor uma mensagem nova, &etc;).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Procura Rápida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se estiver activo, a barra de Procura Rápida, a qual lhe permite procurar rapidamente por algumas mensagens correspondentes a um texto de pesquisa, ficará visível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Filtros...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela dos <link linkend="filters"
+>Filtros de Mensagens</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Filtros POP...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela para <link linkend="popfilters"
+>Configurar os Filtros de POP</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela que lhe permite configurar os atalhos de teclado para muitos comandos do menu.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela que lhes permite configurar o que acontece quando chega uma nova mensagem, como por exemplo tocar um som.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela que lhe permite escolher os ícones que ficam visíveis na barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a janela de <link linkend="configure"
+>Configuração</link
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="reader-help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>Estes são os itens normais do &kde; para o menu de <guimenu
+>Ajuda</guimenu
+>:</para>
+&help.menu.documentation; <para
+>Para além disso, o &kmail; oferece estes itens:</para>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Introdução ao &kmail;</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto mostra o ecrã de boas vindas, a qual lista as diferenças mais importantes entre a sua versão do &kmail; e a anterior.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Dica do Dia</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto mostra uma janela com dicas úteis sobre como usar o &kmail;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="composer-window-menus">
+<title
+>A Janela do Compositor</title>
+
+<sect2 id="composer-file-menu">
+<title
+>O Menu <guimenu
+>Mensagem</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Novo Compositor</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma nova janela do compositor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Nova Janela Principal</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Cria uma nova janela principal.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Return</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Enviar Agora</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Envia a mensagem imediatamente. Se você usar o SMTP para enviar as suas mensagens e o servidor não estiver acessível, a mensagem será colocada na pasta de saída e você irá obter uma mensagem de erro. Você poderá depois enviar as mensagens na pasta de saída com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar Mensagens em Espera</guimenuitem
+></menuchoice
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Enviar Mais Tarde</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Coloca a mensagem na pasta de saída para a enviar mais tarde com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar Mensagens em Espera</guimenuitem
+></menuchoice
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Gravar na Pasta de Rascunhos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava a mensagem na pasta de <guilabel
+>rascunhos</guilabel
+>, para que você a possa editar e enviar depois.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Mensagens</guimenu
+> <guimenuitem
+>Inserir um Ficheiro...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Insere o conteúdo de um ficheiro no texto da mensagem, a começar na posição do cursor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Imprime o texto actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fecha esta janela do compositor.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="composer-edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Anula os seus passos ao editar a mensagem actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Repete os seus passos de edição da mensagem actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O corte de texto funciona como na maioria dos editores: o texto seleccionado é removido e colocado na área de transferência. Lembre-se que você poderá também seleccionar o texto e arrastá-lo para a nova posição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>A cópia de texto funciona como na maioria dos editores: o texto seleccionado é copiado para a área de transferência. Lembre-se que você poderá também seleccionar o texto, manter a tecla &Ctrl; carregada e arrastá-lo para a nova posição para o copiar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>A colega de texto funciona da mesma forma que na maioria dos editores: o texto na área de transferência é colado na posição actual do cursor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona todo o texto da sua mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela para procurar por sequências de texto na mensagem actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar a Próxima</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vai para a próxima ocorrência do texto anteriormente procurado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela que lhe permite substituir pedaços de texto da mensagem por outros pedaços de texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Limpar os Espaços</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Esta opção substitui várias quebras de linhas ou espaços com uma única quebra de linha ou espaço. Funciona na selecção actual ou na mensagem completa, se não estiver nada seleccionado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar como Citação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Cola o texto da área de transferência marcado como citação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Adicionar os Caracteres de Citação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Antecede o texto seleccionado com caracteres de citação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover os Caracteres de Citação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Remove as marcas de citação à esquerda do texto seleccionado.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="composer-view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<para
+>Este menu permite-lhe comutar a visibilidade dos campos do cabeçalho e das outras opções desta janela de composição.</para>
+
+<para
+>As opções disponíveis são:</para>
+
+<itemizedlist>
+<listitem>
+<para
+><guimenuitem
+>Todos os Campos</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Identidade</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Dicionário</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Pasta de Enviados</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Transporte de Correio</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>De</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Responder Para</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Para</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>CC</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>BCC</guimenuitem
+></para>
+</listitem>
+<listitem>
+<para
+><guimenuitem
+>Assunto</guimenuitem
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Os itens visíveis tem uma marcação ao lado do nome deles no menu.</para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Usar um Tipo de Letra Monoespaçado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Usa um tipo de letra fixo (monoespaçado) para mostrar a mensagem editada no momento. O tipo de letra a ser usado pode ser configurado na secção <guilabel
+>Aparência</guilabel
+> da janela de configuração do &kmail;.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="composer-options-menu">
+<title
+>O Menu <guimenu
+>Opções</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Urgente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Altera a prioridade desta mensagem para Urgente. O cliente de e-mail do receptor tem de suportar isto, caso contrário não fará efeito nenhum. O &kmail; em si não suporta as prioridades para as mensagens recebidas.</para>
+</listitem>
+</varlistentry>
+
+ <varlistentry id="composer-options-request-mdn">
+ <term>
+ <menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Pedir uma Notificação de Entrega...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Se você escolher esta opção, você irá pedir uma mensagem de confirmação logo que a sua mensagem seja obtida e lida pelo destinatário. Isto tem de ser suportado do lado do destinatário para poder funcionar. </para>
+ <para
+>Veja a <xref linkend="configure-security-reading-mdns"/> para ter alguma informação de fundo e algumas formas de personalizar as confirmações de leitura que o próprio &kmail; envia. </para>
+ </listitem>
+ </varlistentry>
+
+<varlistentry id="composer-options-sign-message">
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guisubmenu
+>Assinar a Mensagem</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Assina digitalmente a mensagem usando o <application
+>OpenPGP</application
+>. Você poderá aprender mais sobre isto no <link linkend="pgp"
+>capítulo sobre OpenPGP</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="composer-options-encrypt-message">
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guisubmenu
+>Cifrar a Mensagem</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Cifra a mensagem usando o <application
+>OpenPGP</application
+>. Você poderá aprender mais sobre isto no <link linkend="pgp"
+>capítulo sobre o OpenPGP</link
+>.</para>
+</listitem>
+</varlistentry>
+
+ <varlistentry id="composer-options-select-crypto-message-format">
+ <term>
+ <menuchoice
+><guimenu
+>Opções</guimenu
+> <guisubmenu
+>Formato de Cifra da Mensagem</guisubmenu
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Escolha o formato de cifra de mensagens usado para assinar e/ou cifrar digitalmente a mensagem. Veja a <link linkend="cryptographic-message-formats"
+>descrição anterior de cada opção</link
+> para mais informações. </para>
+ </listitem>
+ </varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guisubmenu
+>Formatação (HTML)</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa a edição em &html;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guisubmenu
+>Mudar a Codificação</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Altera a codificação desta mensagem. A codificação escolhida irá aparecer no cabeçalho da mensagem resultante. Você poderá usar o <guilabel
+>Auto</guilabel
+> para quase todos os casos. O &kmail; dir-lhe-á se precisa de seleccionar manualmente uma codificação diferente.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Mudança de Linha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa a mudança de linha automática. Poderá ser útil desligar esta opção se você quiser colar linhas compridas que não deverão ser repartidas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Verificação Ortográfica Automática</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a verificação ortográfica automática. Lembre-se que, no modo de edição em &html;, a verificação ortográfica automática não está disponível.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="composer-attach-menu">
+<title
+>O Menu <guimenu
+>Anexar</guimenu
+></title>
+
+<para
+>Este menu permite-lhe seleccionar as opções dos anexos.</para>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Juntar a Assinatura</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Adiciona a sua assinatura (<quote
+>rodapé</quote
+>) ao fim da mensagem. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Anexar uma Chave Pública...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Anexa a chave de <application
+>PGP</application
+>/<application
+>GnuPG</application
+> correspondente à sua mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="composer-attach-attach-my-public-key">
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Anexar a Minha Chave Pública</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Anexa a sua chave pública de <application
+>PGP</application
+>/<application
+>GnuPG</application
+> à sua mensagem.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Anexar um Ficheiro...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Anexa um ou mais ficheiros à mensagem actual.</para>
+<!-- fixme: not encrypted unless... -->
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Remover o Anexo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Remove o anexo que está seleccionado na componente de anexos do seu compositor.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Gravar o Anexo Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o anexo que está seleccionado na janela de anexos num ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Propriedades do Anexo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra as <link linkend="attachments"
+>propriedades do anexo</link
+> que está seleccionado na janela de anexos.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="composer-tools-menu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Verificação Ortográfica...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Usa o <ulink url="/kspell/"
+>&kspell;</ulink
+> para verificar ortograficamente o conteúdo da sua mensagem. Repare que você terá de configurar o &kspell; com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Verificação Ortográfica...</guimenuitem
+></menuchoice
+> se o usar pela primeira vez.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Livro de Endereços...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre o <ulink url="/kaddressbook/"
+>&kaddressbook;</ulink
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="composer-settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra Principal</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se estiver activa a opção, a Barra de Ferramentas Principal, a barra com o ícone para enviar a mensagem &etc;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de HTML</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Se estiver activa a opção, a Barra de &html; fica visível, &ie; a barra com as ferramentas para alterar certas propriedades do texto composto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Verificação Ortográfica...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe configura o <ulink url="/kspell/"
+>&kspell;</ulink
+>, o verificador ortográfico do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela que lhe permite configurar os atalhos de teclado para muitos comandos do menu.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela que lhe permite decidir quais os ícones que lhe aparecem na barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre a <link linkend="configure"
+>janela de configuração</link
+> do &kmail;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+
+<sect2 id="composer-help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>Os itens deste menu têm o mesmo significado que <link linkend="reader-help-menu"
+>os itens do menu de ajuda da janela principal</link
+>.</para>
+
+</sect2>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kmail/using-kmail.docbook b/tde-i18n-pt/docs/kdepim/kmail/using-kmail.docbook
new file mode 100644
index 00000000000..76119cec147
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kmail/using-kmail.docbook
@@ -0,0 +1,2928 @@
+<chapter id="using-kmail">
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Naber</surname
+> <affiliation
+><address
+> <email
+>daniel.naber@t-online.de</email>
+</address
+></affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+<date
+>2004-09-24</date
+> <releaseinfo
+>1.7.50</releaseinfo
+> </chapterinfo>
+
+<title
+>Usar o &kmail;</title>
+
+<sect1 id="the-mail-reader-window">
+<title
+>A Janela Principal</title>
+
+<para
+>A janela principal é a janela que aparece quando o &kmail; é iniciado. Ela está dividida em três áreas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Lista de pastas (área esquerda)</term>
+<listitem>
+<para
+>Esta área contém a lista das suas pastas de mensagens (outros programas de correio electrónico poder-lhe-ão chamar de caixas de correio). Para seleccionar uma pasta, basta carregar nela. As mensagens dentro da pasta irão aparecer então na área de Cabeçalhos. A lista de pastas poderá ser mostrada de forma reduzida, a qual ocupa apenas um pedaço do lado esquerdo do ecrã, e uma versão longa que ocupa o lado esquerdo todo, mas consegue mostrar mais pastas. Você poderá alternar entre estas duas vistas com a opção <guilabel
+>Aparência</guilabel
+>/<guilabel
+>Disposição</guilabel
+> na janela em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>. Veja também a <link linkend="folders"
+>Secção das Pastas</link
+> para mais informações sobre a utilização das pastas.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Lista de mensagens (por omissão, no topo direito)</term>
+<listitem>
+<para
+>Esta área lista a informação dos cabeçalhos (o Estado, o Remetente, o Assunto, a Data e, opcionalmente, o Tamanho da mensagem) das mensagens da pasta seleccionada de momento. Se carregar num cabeçalho irá seleccionar essa mensagem e mostrá-la na área de mensagens; você poderá também seleccionar mais do que uma mensagem se mantiver a tecla &Ctrl; pressionada ao carregar nas mensagens. Você poderá ordenar as mensagens pela coluna que deseja usar como critério de ordenação; se você carregar na mesma coluna mais do que uma vez, a ordem dos itens irá mudar entre ascendente e descendente ou outro critério alternativo de ordenação que fique disponível (como a ordenação por Estado quando carrega no cabeçalho da coluna do Assunto). Se carregar no botão <mousebutton
+>direito</mousebutton
+> do cabeçalho da lista mostrará um menu que lhe permitirá esconder ou mostrar várias colunas da lista. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Área de antevisão de mensagens (por omissão, área inferior direita)</term>
+<listitem>
+<para
+>Esta área mostra a mensagem seleccionada de momento. Os anexos aparecem no fundo da mensagem, quer como ícones quer incorporados da mensagem, dependendo da opção <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Anexos</guimenuitem
+></menuchoice
+>. Para as mensagens complexas, a estrutura da mensagem é mostrada no visualizador da estrutura da mensagem por baixo da área de antevisão. A colocação da área de antevisão, assim como do visualizador da estrutura poderão ser alteradas em <guilabel
+>Aparência</guilabel
+>/<guilabel
+>Disposição</guilabel
+> na janela <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>. Para além disso, você poderá desactivar a área de antevisão e escolher se o visualizador da estrutura da mensagem deverá ser mostrado. Você poderá percorrer a mensagem página-a-página usando as teclas <keycap
+>Page Up</keycap
+> e <keycap
+>Page down</keycap
+>, ou linha-a-linha com as teclas de cursores <keycap
+>Cima</keycap
+> e <keycap
+>Baixo</keycap
+>; você poderá usar também os <link linkend="keyboard-shortcuts"
+>atalhos de teclado</link
+> para percorrer as suas mensagens sem ter de usar o rato.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="keyboard-shortcuts">
+<title
+>Atalhos do Teclado</title>
+
+<para
+>São suportados os seguintes atalhos de teclado na janela principal:</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Atalho de Teclado</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><keycap
+>Espaço</keycap
+></entry>
+<entry
+>Desce na mensagem actual ou vai para a próxima mensagem não-lida e já estiver no fundo.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Seta para a Direita</keycap
+> ou <keycap
+>N</keycap
+></entry>
+<entry
+>Vai para a próxima mensagem da pasta actual.</entry>
+</row>
+<row>
+<entry
+><keycap
+>Seta para a Esquerda</keycap
+> ou <keycap
+>P</keycap
+></entry>
+<entry
+>Vai para a mensagem anterior da pasta actual.</entry>
+</row>
+<row>
+<entry
+><keycap
+>+</keycap
+></entry>
+<entry
+>Vai para a próxima mensagem não lida da pasta actual.</entry>
+</row>
+<row>
+<entry
+><keycap
+>-</keycap
+></entry>
+<entry
+>Vai para a mensagem não-lida anterior da pasta actual.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>+</keycap
+></keycombo
+></entry>
+<entry
+>Vai para a próxima pasta com mensagens não lidas.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>-</keycap
+></keycombo
+></entry>
+<entry
+>Vai para a pasta anterior com mensagens não-lidas.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Seta para Cima</keycap
+></keycombo
+></entry>
+<entry
+>Vai para a próxima pasta da lista de pastas (se esta lista estiver em primeiro plano).</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Seta para Baixo</keycap
+></keycombo
+></entry>
+<entry
+>Vai para a pasta anterior na lista de pastas (se a lista de pastas tiver o foco).</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Seta para a Esquerda</keycap
+></keycombo
+></entry>
+<entry
+>Sobe na lista de pastas. Use o <keycombo action="simul"
+>&Ctrl;<keycap
+>Espaço</keycap
+></keycombo
+> para entrar de facto na pasta.</entry>
+<!-- TODO: or wait for timeout so the folder is selected? -->
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Seta para Direita</keycap
+></keycombo
+></entry>
+<entry
+>Desce na lista de pastas. Use o <keycombo action="simul"
+>&Ctrl;<keycap
+>Espaço</keycap
+></keycombo
+> para entrar de facto na pasta.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Espaço</keycap
+></keycombo
+></entry>
+<entry
+>Entra na pasta em primeiro plano, &ie; a pasta que acedeu com as teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>Esquerda</keycap
+></keycombo
+> ou <keycombo action="simul"
+>&Ctrl;<keycap
+>Direita</keycap
+></keycombo
+>.</entry>
+</row>
+<row>
+<entry
+><keycombo action="simul"
+>&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+> e <keycombo action="simul"
+>&Shift;<keycap
+>Direita</keycap
+></keycombo
+></entry>
+<entry
+>Selecciona as mensagens na área de cabeçalhos, começando pela mensagem actual.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Para mais atalhos de teclado consulte a janela <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+>.</para>
+
+</sect1>
+
+<sect1 id="the-composer-window">
+<title
+>A Janela do Compositor</title>
+
+<para
+>A janela do compositor é usada para criar mensagens novas; poderá ser invocada através da opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Nova Mensagem...</guimenuitem
+></menuchoice
+> ou no ícone <guiicon
+>Nova Mensagem</guiicon
+> da janela principal.</para>
+
+<sect2 id="composing-a-message">
+<title
+>Compor uma Mensagem</title>
+
+<para
+>Para escrever a sua mensagem, preencha os campos apropriados na janela do compositor. Use o menu <guimenu
+>Ver</guimenu
+> para seleccionar os campos do cabeçalho que são mostrados. O campo <guimenuitem
+>Identidade</guimenuitem
+> contém um botão <guibutton
+>Fixo</guibutton
+>; se estiver assinalado, a identidade actual será a identidade por omissão da próxima vez que você abrir um compositor.</para>
+
+<para
+>Existe uma variedade de atalhos para o ajuda a escrever as suas mensagens. Os botões <guibutton
+>...</guibutton
+> ao lado dos campos <guilabel
+>Para:</guilabel
+>, <guilabel
+>CC:</guilabel
+> e <guilabel
+>BCC:</guilabel
+> irão invocar o livro de endereços para que possa seleccionar os endereços a partir daí.</para>
+
+<para
+>Quando você começar a escrever um endereço nos campos <guilabel
+>Para:</guilabel
+>/<guilabel
+>CC:</guilabel
+>/<guilabel
+>BCC:</guilabel
+>, irá aparecer uma lista que mostra os endereços correspondentes que foram usados recentemente e os endereços correspondentes do seu livro de endereços; se não gostar da lista automática, poderá desactivá-la com o &RMB; no campo e escolher um modo de completação diferente.</para>
+
+<para
+>Sempre que quiser adicionar mais do que um destinatário a um dos campos, use uma vírgula para separar cada endereço do seguinte. Você poderá necessitar de indicar endereços completos (&ie; <userinput
+>utilizador@dominio.com</userinput
+>), mesmo para os utilizadores locais, dependendo da sua configuração do sistema.</para>
+
+<para
+>Quando você tiver terminado a sua mensagem, carregue no botão <guiicon
+>Enviar Agora</guiicon
+> (o envelope) para enviar a mensagem agora ou carregue no botão <guiicon
+>Enviar Mais Tarde</guiicon
+> para colocar a mensagem na pasta de envio. Se a sua mensagem ainda não estiver terminada, seleccione a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Gravar na Pasta de Rascunhos</guimenuitem
+></menuchoice
+>. </para
+></sect2>
+
+<sect2 id="encrypt-sign">
+<title
+>Assinar e Cifrar as Mensagens</title>
+
+<para
+>Se quiser enviar uma mensagem <link linkend="pgp-encrypt-your-messages"
+>cifrada</link
+> ou <link linkend="pgp-sign-your-messages"
+>assinada digitalmente</link
+>, seleccione os ícones <guiicon
+>Assinar a Mensagem</guiicon
+> ou <guiicon
+>Cifrar a Mensagem</guiicon
+> da barra de ferramentas. Para além disso, você poderá seleccionar o formato que deverá ser usado para assinar e/ou cifrar a mensagem. Dependendo dos programas instalados, você pode escolher entre: </para>
+
+<variablelist id="cryptographic-message-formats">
+<varlistentry>
+<term
+><guilabel
+>Qualquer</guilabel
+></term>
+<listitem>
+<para
+>O &kmail; irá usar um formato que seja compreendido por todos os destinatários da mensagem. O formato preferido dos destinatários pode ser indicado no Livro de Endereços do KDE.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>OpenPGP embutido (não aconselhado)</guilabel
+></term>
+<listitem>
+<para
+>Este formato está desactualizado. Se você usar este formato, então só o texto da mensagem será assinado e/ou cifrado. <emphasis
+>Os anexos não serão assinados nem cifrados.</emphasis
+> As mensagens em HTML não podem ser assinadas neste formato. Você só deverá usar este formato se necessário, i.e., se enviar mensagens para os utilizadores de clientes de correio electrónico que não consigam lidar com os formatos mais avançados.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>PGP/MIME</guilabel
+></term>
+<listitem>
+<para
+>Este formato é o sucessor do formato de OpenPGP incorporado. Se usar este formato, então o texto da mensagem e todos os anexos serão assinados e/ou cifrados (pelo menos por omissão). É o formato recomendado se você usar o OpenPGP.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>S/MIME</guilabel
+></term>
+<listitem>
+<para
+>Este formato é uma alternativa ao PGP/MIME. Se usar este formato, então o texto da mensagem e todos os anexos serão assinados e/ou cifrados (pelo menos por omissão). É um formato bastante usado nas organizações.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>S/MIME opaco</guilabel
+></term>
+<listitem>
+<para
+>Esta é uma variante do formato S/MIME. Só deverá ser usado se for mesmo necessário.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="html-mails">
+<title
+>Criar Mensagens HTML</title>
+
+<para
+>Lembre-se que as mensagens em HTML são normalmente olhadas como incómodas. Por isso, você deverá evitar enviar mensagens em HTML se possível. Especialmente, você nunca deverá enviar mensagens em HTML para uma lista de correio, a não ser que sejam explicitamente permitidas pela lista.</para>
+
+<para
+>Para poder criar mensagens em HTML, você terá primeiro de activar as ferramentas de formatação. Para o fazer, active a <guimenuitem
+>Formatação (HTML)</guimenuitem
+> do menu <menuchoice
+><guimenu
+>Opções</guimenu
+></menuchoice
+>. Irá aparecer uma barra de ferramentas com várias opções para formatar a mensagem. Através da lista, você poderá seleccionar entre o texto normal e seis tipos diferentes de listas (três listas com símbolos de tópicos diferentes e três listas numeradas com numerações diferentes). Para além disso, você poderá seleccionar o tipo de letra, o seu tamanho, o seu estilo (negrito, itálico, sublinhado) e a sua cor. Por último, você poderá seleccionar o alinhamento do texto (à esquerda, centrado ou à direita).</para>
+
+<para
+>A criação de tabelas e imagens incorporadas ainda não é possível de momento.</para>
+
+</sect2>
+
+<sect2 id="attachments">
+<title
+>Adicionar Anexos</title>
+
+<para
+>Você poderá anexar os ficheiros à sua mensagem com um dos métodos abaixo:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Carregue no ícone <guiicon
+>Anexar um Ficheiro</guiicon
+> ('clip' de papel) e seleccione os ficheiros que deseja anexar;</para>
+</listitem>
+<listitem>
+<para
+>Arraste um ficheiro do ecrã ou de outra pasta para a janela do compositor;</para
+>
+</listitem>
+<listitem>
+<para
+>Arraste uma mensagem da lista de mensagens do &kmail; para a janela do compositor -- esta mensagem será então anexada;</para>
+</listitem>
+<listitem>
+<para
+>Seleccione uma das opções do menu <menuchoice
+><guimenu
+>Anexar</guimenu
+></menuchoice
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Logo que um ficheiro seja anexado à sua mensagem, ele aparece na área de anexos no fundo da janela do compositor. Você poderá usar o &RMB; para cada anexo nas opções de menu <guimenuitem
+>Ver</guimenuitem
+>, <guimenuitem
+>Gravar</guimenuitem
+> ou <guimenuitem
+>Remover</guimenuitem
+>.</para>
+
+<para
+>Use o item das <guimenuitem
+>Propriedades</guimenuitem
+> para abrir a janela de <guilabel
+>Propriedades da Componente da Mensagem</guilabel
+>. O primeiro campo contém o tipo &MIME; do anexo. Tal como o campo do <guilabel
+>Nome</guilabel
+>, este deverá ser preenchido automaticamente com um valor apropriado. Algumas das vezes o valor do tipo &MIME; poderá estar errado. Você poderá então indicar qualquer tipo &MIME; ou escolher numa lista de tipos &MIME; conhecidos. Você poderá também seleccionar um método de codificação para o seu ficheiro na lista de codificações (normalmente, o valor por omissão funciona bem). Assinale a opção <guilabel
+>Sugerir a apresentação automática</guilabel
+> se quiser sugerir ao destinatário a apresentação automática (incorporada) desta componente na antevisão da mensagem. Se isto funciona ou não, depende do cliente de e-mail do destinatário e da configuração dele.</para>
+
+<para
+>As chaves públicas podem também ser anexadas à sua mensagem com as opções apropriadas do menu <menuchoice
+><guimenu
+>Anexar</guimenu
+></menuchoice
+>. Os anexos de chaves de <application
+>PGP</application
+> são tratados como anexos de ficheiros.</para>
+
+</sect2>
+
+<sect2 id="checking-the-spelling-of-your-message">
+<title
+>Verificar a Ortografia da Sua Mensagem</title>
+
+<para
+>O &kmail; irá verificar automaticamente a ortografia da sua mensagem e mostrar as palavras desconhecidas a vermelho. Se existirem várias palavras desconhecidas, o &kmail; irá desactivar a sua verificação. Para seleccionar a língua usada na verificação, use a opção <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Dicionário</guimenuitem
+></menuchoice
+>. Você poderá desactivar a verificação ortográfica automática no menu <menuchoice
+><guimenu
+>Opções</guimenu
+></menuchoice
+>.</para>
+
+<para
+>Para verificar a ortografia da sua mensagem com uma janela, seleccione a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia...</guimenuitem
+></menuchoice
+>. O &kmail; usa o <ulink url="/kspell/"
+>&kspell;</ulink
+> para verificar a ortografia, o qual é a interface para o &kde; do verificador ortográfico <application
+>ispell</application
+> ou do <application
+>aspell</application
+>. Lembre-se que primeiro precisa de configurar o verificador ortográfico com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Verificador Ortográfica...</guimenuitem
+></menuchoice
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="folders">
+<title
+>Pastas de Mensagens</title>
+
+<para
+>As pastas de mensagens são usadas para organizar as suas mensagens de correio. Por omissão, todas as pastas de mensagens são gravadas na pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/kmail/</filename
+>. Se tiver pastas de mensagens existentes na <filename class="directory"
+>~/Mail</filename
+>, serão usadas estas pastas em alternativa, Quando você inicia o &kmail; da primeira vez, são criadas as pastas <guilabel
+>recebido</guilabel
+>, <guilabel
+>a enviar</guilabel
+>, <guilabel
+>enviado</guilabel
+>, <guilabel
+>lixo</guilabel
+> e <guilabel
+>rascunhos</guilabel
+>. Estas pastas têm funções especiais:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>recebido:</guilabel
+></term>
+<listitem>
+<para
+>Onde o &kmail; coloca por omissão as suas mensagens, sempre que pedir para verificar o seu correio. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>a enviar:</guilabel
+></term>
+<listitem>
+<para
+>Onde as mensagens são colocadas enquanto ficam à espera de serem entregues. Lembre-se que não deverá arrastar e largar mensagens aqui para as enviar; use sim o ícone <guiicon
+>Enviar</guiicon
+> na janela de composição em alternativa. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>enviado:</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, contém as cópias de todas as mensagens que você enviou.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>lixo:</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, contém todas as mensagens que foram movidas para o lixo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>rascunhos:</guilabel
+></term>
+<listitem>
+<para
+>Contém as mensagens que você começou a editar mas que gravou nesta pasta em vez de as enviar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você poderá achar que as pastas predefinidas são o suficiente para as suas necessidades; todavia, você poderá necessitar eventualmente de criar pastas para o ajudar a organizar as suas mensagens. Para criar uma nova pasta, seleccione a opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Nova Pasta...</guimenuitem
+></menuchoice
+>: a janela de <link linkend="folders-properties-window"
+>propriedades da pasta</link
+> pedir-lhe-á então os dados necessários. Se alguma vez precisar de alterar a configuração de uma pasta, seleccione a pasta que deseja modificar na área de Pastas e seleccione <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Propriedades</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Para mover as mensagens de uma pasta para outra, seleccione as mensagens que deseja mover e carregue em <keycap
+>M</keycap
+> ou <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Mover Para</guimenuitem
+></menuchoice
+>. Irá aparecer uma lista com as pastas; seleccione a pasta da lista para onde deseja mover as mensagens. As mesmas podem também ser movidas se as arrastar da área de Cabeçalhos para a área de Pastas.</para>
+
+<para
+>Se quiser limpar todas as mensagens de uma pasta escolha <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Mover Todas as Mensagens para o Lixo</guimenuitem
+></menuchoice
+>. Você poderá usar o <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Apagar a Pasta</guimenuitem
+></menuchoice
+> para remover uma pasta e todas as suas mensagens e subpastas.</para>
+
+<sect2 id="folders-properties-window">
+<title
+>Propriedades da Pasta</title>
+
+<para
+>A janela de <guilabel
+>Propriedades</guilabel
+> da pasta permite-lhe alterar o nome ou mover uma pasta e indicar todas as suas propriedades. Lembre-se que a maioria das propriedades só estão disponíveis para as suas próprias pastas e não para as pastas por omissão, como a <guilabel
+>recebido</guilabel
+> &etc;. As pastas por omissão também não podem ser movidas, assim como o seu nome também não poderá ser alterado.</para>
+
+<sect3 id="folders-properties-general">
+<title
+>Geral</title>
+
+<para
+>Mude o nome de uma pasta, alterando o item no campo <guilabel
+>Nome:</guilabel
+>.</para>
+
+<para
+>Você poderá criar uma subpasta se escolher uma pasta-mãe na opção <guilabel
+>Pertence a</guilabel
+>. </para>
+
+<para
+>A secção dos <guilabel
+>Ícones da Pasta</guilabel
+> permite-lhe escolher ícones que sejam diferentes dos predefinidos na lista de pastas.</para>
+
+<para
+>Veja a secção sobre o <link linkend="folders-format"
+>Formato das Pastas</link
+> para mais informações sobre o <guilabel
+>formato da caixa de correio.</guilabel
+></para>
+
+<para
+>Com a secção <guilabel
+>Identidade</guilabel
+>, você poderá definir a sua identidade por omissão para as mensagens novas. As respostas às mensagens que são enviadas directamente para si irão à mesma usar por omissão o endereço <quote
+>Para</quote
+> da mensagem, se for encontrada uma identidade apropriada.</para>
+
+<para
+>Com o <guilabel
+>Mostrar o Remetente/Destinatário</guilabel
+>, você poderá definir as colunas visíveis na área de cabeçalhos. Isto é útil se você usar uma pasta para gravar as suas próprias mensagens enviadas.</para>
+
+<para
+>Assinale a opção <guilabel
+>Ignorar o correio novo nesta pasta</guilabel
+> se você não quiser ser informado acerca de correio novo que chegue a esta pasta. Isto é por exemplo útil para a pasta para onde envia as mensagens de lixo detectadas.</para>
+
+<para
+>Assinale a opção <guilabel
+>Manter as respostas nesta pasta</guilabel
+> se quiser que as respostas para as mensagens desta pasta sejam também guardadas nesta pasta em vez de numa pasta especial de correio enviado.</para>
+
+</sect3>
+
+<sect3 id="folders-properties-expiry">
+<title
+>Expiração das Mensagens Antigas</title>
+
+<para
+>Aqui você poderá seleccionar o que deverá acontecer com as mensagens antigas desta pasta. Se você activar <guilabel
+>Expirar as mensagens antigas desta pasta</guilabel
+>, então o &kmail; irá regularmente, dependendo da sua escolha, ou remover as mensagens antigas ou movê-las para outra pasta. Você poderá também iniciar manualmente a expiração das mensagens antigas com a opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guisubmenu
+>Expirar</guisubmenu
+></menuchoice
+> e através de <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Expirar Todas as Pastas</guisubmenu
+></menuchoice
+></para>
+
+<warning
+><para
+>As mensagens que são apagadas ao serem expiradas não podem ser recuperadas, por isso cuidado com esta opção.</para
+></warning>
+
+</sect3>
+
+<sect3 id="folders-properties-mailinglist">
+<title
+>Lista de E-mail</title>
+
+<para
+>Se vai usar a pasta para uma lista de correio, então deverá assinalar a opção <guilabel
+>A pasta contém uma 'mailing list'</guilabel
+> para associar esta pasta à lista de correio propriamente dita. A seguir, deverá carregar no botão <guilabel
+>Detectar Automaticamente</guilabel
+>. O &kmail; irá então tentar adivinhar algumas informações sobre a lista de correio da mensagem seleccionada. Se o &kmail; não conseguir determinar alguns endereços, então você poderá adicionar a informação em falta manualmente. Para o fazer, seleccione primeiro o <guilabel
+>Tipo de endereço</guilabel
+> para o qual deseja adicionar um endereço. Você poderá optar entre:</para>
+
+ <variablelist>
+ <varlistentry id="folders-properties-mailinglist-post">
+ <term>
+ <guilabel
+>Enviar para a Lista</guilabel>
+ </term>
+ <listitem>
+ <para
+>Este endereço é usado para enviar as mensagens para a lista do correio. Este é normalmente um endereço de e-mail. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="folders-properties-mailinglist-subscribe">
+ <term>
+ <guilabel
+>Subscrever a Lista</guilabel>
+ </term>
+ <listitem>
+ <para
+>Este endereço é usado para se subscrever à lista de correio. Este poderá ser um endereço de e-mail ou de uma página Web. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="folders-properties-mailinglist-unsubscribe">
+ <term>
+ <guilabel
+>Dessubscrever a Lista</guilabel>
+ </term>
+ <listitem>
+ <para
+>Este endereço é usado para anular a subscrição da lista de correio. Poderá ser um endereço de e-mail ou de uma página Web. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="folders-properties-mailinglist-archive">
+ <term>
+ <guilabel
+>Arquivos da Lista</guilabel>
+ </term>
+ <listitem>
+ <para
+>Este é o endereço do arquivo da lista de correio. Este é normalmente um endereço de uma página Web. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry id="folders-properties-mailinglist-help">
+ <term>
+ <guilabel
+>Ajuda da Lista</guilabel>
+ </term>
+ <listitem>
+ <para
+>Este endereço é usado para pedir ajuda para esta lista de correio. Este é normalmente um endereço de e-mail. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+<para
+>Depois de seleccionar o <guilabel
+>Tipo de endereço</guilabel
+> apropriado, você deverá introduzir o endereço de e-mail ou da página Web e carregar em <guilabel
+>Adicionar</guilabel
+>. Com o <guilabel
+>Remover</guilabel
+>, você poderá remover os endereços.</para>
+
+<para
+>Se todos os endereços tiverem sido adicionados, você poderá executar uma acção, &eg; ir aos arquivos da lista, se seleccionar o <guilabel
+>Tipo de endereço</guilabel
+> apropriado e carregar em <guilabel
+>Invocar a Acção</guilabel
+>. Se existir um endereço de e-mail E de uma página Web, então você terá de seleccionar a <guilabel
+>Acção preferida</guilabel
+> antes de carregar em <guilabel
+>Invocar a Acção</guilabel
+>. Seleccione o <guilabel
+>KMail</guilabel
+> se desejar enviar uma mensagem para o endereço de e-mail ou seleccione o <guilabel
+>Navegador</guilabel
+> se quiser ir à página Web.</para>
+
+<para
+>Como alternativa para invocar a opção <guilabel
+>Publicar na Lista</guilabel
+>, você poderá enviar uma mensagem nova para a lista de correio com a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Nova Mensagem para a Lista...</guimenuitem
+></menuchoice
+> ou se carregar com o botão <mousebutton
+>do meio</mousebutton
+> em cima da pasta na lista de pastas.</para>
+
+</sect3>
+
+ <sect3 id="folders-properties-acl">
+ <title
+>Página de Controlo de Acesso (apenas &imap;)</title>
+
+ <para
+>Aqui pode gerir listas de controlo de acesso (&acl;s) de pastas &imap;. </para>
+
+ <para
+>A &acl; activa de momento é mostrada na lista. Esta consiste em pares de <guilabel
+>IDs de Utilizador</guilabel
+> e de <guilabel
+>Permissões</guilabel
+> cedidas aos utilizadores identificados por esses <guilabel
+>IDs de Utilizador</guilabel
+>. <footnote
+> <para
+> Lembre-se que um único <guilabel
+>ID de Utilizador</guilabel
+> poderá referir-se a mais do que um utilizador. Dependendo do servidor de &imap; e da sua configuração, poderão existir IDs de utilizador que correspondam a grupos de utilizadores, utilizadores anónimos ou qualquer utilizador. Consulte o manual da sua implementação específica do servidor de &imap; para mais informações.</para
+> </footnote
+> As &acl;s são definidas ao nível da pasta. </para>
+
+ <note>
+ <para
+>Como em tudo o resto, ao usar o <emphasis
+>&imap; desligado</emphasis
+>, você precisa de se sincronizar com o servidor para que as alterações sejam transferidas para o mesmo. </para>
+ </note>
+
+ <para
+>As &acl;s de &imap; definem um conjunto de permissões precisas que você poderá ceder ou negar a outros utilizadores. Com o fim de clarificar a situação, o &kmail; irá apresentá-las nas seguintes cinco categorias que você poderá escolher (veja em <xref linkend="table-acl-summary"/> os detalhes se já conhecer as &acl;s do &imap;). </para>
+
+ <variablelist>
+
+ <varlistentry id="folders-properties-acl-none">
+ <term>
+ <guilabel
+>Nenhum</guilabel>
+ </term>
+ <listitem>
+ <para
+>Nega aos utilizadores identificados pelo <guilabel
+>ID do Utilizador</guilabel
+> quaisquer direitos. Esta é também a opção por omissão para os utilizadores que não estejam explicitamente (ou implicitamente, dentro de um grupo) listados na &acl;. Estes utilizadores não irão ver esta pasta na lista de pastas do &imap; apresentadas a eles pelos seus clientes respectivos. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="folders-properties-acl-read">
+ <term>
+ <guilabel
+>Leitura</guilabel>
+ </term>
+ <listitem>
+ <para
+>Concede aos utilizadores identificados pelo <guilabel
+>ID do Utilizador</guilabel
+> direitos de leitura. Isto inclui também a possibilidade de os seus clientes de e-mail conseguirem marcar as mensagens como lidas e armazenar esta informação no servidor. <footnote
+> <para
+>Cada utilizador tem a sua lista própria de mensagens lidas, como tal nenhuma das suas mensagens não-lidas irá aparecer de repente lida, só porque alguém já a leu. </para>
+ </footnote>
+ </para>
+ <para
+>Estes utilizadores irão ver esta pasta na lista de pastas de &imap; apresentadas nos seus clientes. </para>
+ <para
+>Utilize isto para criar uma pasta partilhada que os outros podem ler, mas não modificar. </para>
+ <informalexample>
+ <para
+>Se você fosse o editor de um boletim noticioso de uma empresa, podia criar um pasta com a finalidade de distribuir o boletim, atribuir a toda a gente permissões de leitura e gravar o boletim para esta pasta em vez de a enviar por e-mail para toda a gente. </para>
+ </informalexample>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="folders-properties-acl-append">
+ <term>
+ <guilabel
+>Adicionar</guilabel>
+ </term>
+ <listitem>
+ <para
+>(também conhecido como <guilabel
+>Enviar</guilabel
+>) </para>
+ <para
+>Concede aos utilizadores identificados pelo <guilabel
+>ID do Utilizador</guilabel
+> direitos de leitura (ler acima) e de publicação nesta pasta. </para>
+ <para
+>Utilize isto para criar uma pasta partilhada que os outros podem ler e para onde podem enviar mensagens, mas que não podem modificar. </para>
+ <informalexample>
+ <para
+>Se você quisesse criar um fórum de discussão a nível da organização, em vez de usar um formulário na Web ou um servidor de Usenet privado da companhia, você poderia criar um conjunto de pastas (uma por tópico) e dar permissões a todos para ler e publicar. Em vez de publicar num servidor de &nntp; ou escrever as suas mensagens num formulário, as pessoas iriam então escrever mensagens e guardá-las na pasta que se adequasse ao tópico da mensagem. </para>
+ </informalexample>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="folders-properties-acl-write">
+ <term>
+ <guilabel
+>Escrita</guilabel>
+ </term>
+ <listitem>
+ <para
+>Concede aos utilizadores identificados pelo <guilabel
+>ID do Utilizador</guilabel
+> direitos de leitura, de publicação (ler acima) e de escrita nesta pasta. </para>
+ <para
+>O direito de escrever numa pasta inclui a remoção de mensagens, a criação de subpastas e o armazenamento de outros atributos para além dos lida/não-lida no servidor (&eg; respondida). </para>
+ <para
+>Use isto para criar uma pasta partilhada sobre a qual todas as pessoas tenham os mesmos direitos (ou quase, veja em <xref linkend="folders-properties-acl-all"/>). </para>
+ <informalexample>
+ <para
+>No exemplo <xref linkend="folders-properties-acl-append"/>, você poderá atribuir permissões de escrita a um grupo de pessoas que actuem como moderadores, os quais serão então capazes de remover publicações fora do tópico e criar pastas de sub-tópicos para as pastas com grande movimento. </para>
+ </informalexample>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="folders-properties-acl-all">
+ <term>
+ <guilabel
+>Todos</guilabel>
+ </term>
+ <listitem>
+ <para
+>Concede aos utilizadores identificados pelo <guilabel
+>ID do Utilizador</guilabel
+> direitos de leitura, de publicação, de escrita (ler acima) e de administração, &ie; o direito a modificar a &acl; desta pasta. </para>
+ <para
+>Este é o conjunto de direitos por omissão para o dono de uma pasta. </para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ <para
+><xref linkend="table-acl-summary"/> sumariza o direitos &acl; de &imap; associados a cada nível de permissão. </para>
+
+ <table id="table-acl-summary">
+ <title
+>Sumários dos Direitos &acl; </title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry
+>Direito &acl;</entry>
+ <entry
+><xref linkend="folders-properties-acl-none"/></entry>
+ <entry
+><xref linkend="folders-properties-acl-read"/></entry>
+ <entry
+><xref linkend="folders-properties-acl-append"/></entry>
+ <entry
+><xref linkend="folders-properties-acl-write"/></entry>
+ <entry
+><xref linkend="folders-properties-acl-all"/></entry>
+ </row>
+ </thead>
+ <!--tfoot/-->
+ <tbody>
+ <row>
+ <entry
+>Procurar</entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Leitura</entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Gravar Visto</entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Inserir</entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Enviar</entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Opções de Escrita</entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Criar</entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Apagar</entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ <entry
+>x</entry>
+ </row>
+ <row>
+ <entry
+>Administrar</entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+></entry>
+ <entry
+>x</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ </sect3>
+
+</sect2>
+
+<sect2 id="folders-format">
+<title
+>Formato da Pasta</title>
+
+<para
+>Uma pasta de mensagens poderá tanto estar no formato <guilabel
+>mbox</guilabel
+> como no formato <guilabel
+>maildir</guilabel
+>. O <guilabel
+>mbox</guilabel
+> grava todas as mensagens de uma pasta num ficheiro, enquanto que o <guilabel
+>maildir</guilabel
+> grava cada mensagem no seu próprio ficheiro. O <guilabel
+>maildir</guilabel
+>, que é o formato por omissão, poderá ser considerado mais robusto, mas poderá ser mais lento em alguns sistemas de ficheiros. Se não tiver a certeza, escolha o <guilabel
+>maildir</guilabel
+>.</para>
+
+<para
+>Lembre-se que não existe de momento nenhuma funcionalidade do &kmail; que lhe permita converter entre ambos os formatos automaticamente, mas você poderá mover todas as mensagens de uma pasta <guilabel
+>mbox</guilabel
+> antiga para uma pasta <guilabel
+>maildir</guilabel
+> nova ou vice-versa.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="filters">
+<title
+>Filtros de Mensagens</title>
+<anchor id="filters-id"/>
+
+<para
+>Depois de usar um pouco o &kmail;, você poderá concluir que terá alguns problemas a ordenar as mensagens novas na sua caixa de entrada à medida que vão chegando. Os filtros permitem-lhe efectuar automaticamente certas acções nas mensagens recebidas e para efectuar manualmente as acções nas mensagens seleccionadas de uma pasta.</para>
+
+<para
+>Lembre-se por favor que os filtros aqui descritos nesta secção são aplicados <emphasis
+>após</emphasis
+> a recepção das mensagens da sua conta -- se você quiser filtrar as mensagens no servidor, veja os <link linkend="popfilters"
+>Filtros da Transferência</link
+>.</para>
+
+<para
+>Os filtros consistem em: um padrão de procura, cujas regras são usadas como critério para determinar se este filtro deverá ser aplicado a uma dada mensagem, e uma lista de acções do filtro, as quais descrevem o que deverá ser feito à mensagem se o padrão de procura corresponder. Leia mais sobre os padrões de procura e as acções de filtragem nas sub-secções seguintes.</para>
+
+<note
+><para
+>Os filtros são processados uns a seguir aos outros, começando com o primeiro filtro da lista. O primeiro cujo padrão corresponder à mensagem indicada é executado; você poderá indicar para os filtros restantes serem também aplicados, mas a opção por omissão é parar o processamento quando o primeiro filtro corresponder. </para
+></note>
+
+<para
+>Normalmente, os filtros são usados nas mensagens recebidas, mas também podem ser aplicados às mensagens enviadas ou a qualquer mensagem arbitrária ou grupo de mensagens. Para filtrar de forma selectiva as mensagens, seleccione as mensagens que deseja filtrar na lista de mensagens e carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+> </keycombo
+> ou seleccione <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Aplicar os Filtros</guimenuitem
+></menuchoice
+>: isto irá aplicar todos os filtros que foram marcados para a filtragem manual na <link linkend="filter-dialog"
+>janela do filtro</link
+> nessas mensagens.</para>
+
+<sect2 id="filter-quick">
+<title
+>Criação Rápida de Filtros</title>
+
+<para
+>Existem dois métodos para criar um filtro; o método rápido é usar o <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Criar um Filtro</guimenuitem
+></menuchoice
+>: isto irá invocar a janela do filtro e apresentar-lhe um novo filtro com a primeira regra do padrão de procura e a primeira acção (<guilabel
+>arquivar na pasta</guilabel
+>) predefinidas. Na maioria dos casos, tudo o que terá a fazer é seleccionar a pasta para onde a mensagem deverá ir mas, obviamente, poderá editar o filtro como desejar.</para>
+
+<para
+>Ao criar um filtro nas mensagens das listas de correio ('mailing lists'), este método irá tentar a fundo encontrar um critério que identifique univocamente as mensagens provenientes dessa lista; se conseguir o nome da lista aparecer na opção do menu <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guisubmenu
+>Criar um Filtro</guisubmenu
+><guimenuitem
+>Filtro na 'Mailing-List'...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>O segundo método é construir manualmente um filtro do zero, invocando a janela do filtro através da opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Filtros...</guimenuitem
+></menuchoice
+>. A janela dos filtros é descrita em detalhe na sub-secção seguinte.</para>
+</sect2>
+
+<sect2 id="filter-dialog">
+<title
+>A Janela de Filtro</title>
+<anchor id="filter-dialog-id"/>
+
+<para
+>Esta janela permite-lhe gerir e editar a sua lista de filtros.</para>
+
+<para
+>Você poderá aceder a ela com a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guisubmenu
+>Criar um Filtro</guisubmenu
+></menuchoice
+> ou <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Filtros...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>A janela está dividida em quatro secções principais:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Filtros Disponíveis</guilabel
+></term>
+<listitem
+><para
+>Este grupo contém a lista dos filtros e alguns botões de acções para os modificar, nomeadamente: criar filtros novos; movê-los para cima ou para baixo na lista; apagá-los ou mudar o seu nome. Se você seleccionar um filtro da lista, as suas propriedades são apresentadas do lado direito da janela.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Critérios do Filtro</guilabel
+></term
+> <listitem
+><para
+>Neste grupo, você poderá editar o padrão a que as mensagens deverão obedecer para que o filtro seja aplicado nelas. Você poderá seleccionar se todas as regras deverão ser cumpridas ou se apenas uma delas é suficiente. Veja os <link linkend="filter-criteria"
+>Padrões de Procura</link
+> em baixo para uma descrição detalhada de cada tipo de regra de procura.</para>
+
+<para
+>Você poderá carregar no botão <guibutton
+>Mais</guibutton
+> para adicionar mais uma regra extra (inicialmente em branco) se você quiser definir padrões mais complexos e em <guibutton
+>Menos</guibutton
+> para remover a última regra. O <guibutton
+>Limpar</guibutton
+> apaga o padrão, &ie; remove todas regras, excepto duas, do ecrã e inicializa essas duas.</para>
+<para
+>As regras vazias ou inválidas não são avaliadas.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Acções do Filtro</guilabel
+></term
+> <listitem
+><para
+>Neste grupo, você poderá editar a lista de acções que são aplicadas a todas as mensagens que corresponderem ao critério definido pelo filtro. Veja as <link linkend="filter-action"
+>Acções do Filtro</link
+> em baixo para uma descrição mais detalhada de cada tipo de acção.</para>
+
+<para
+>Você poderá carregar em <guibutton
+>Mais</guibutton
+> para obter uma acção nova e em branco (se quiser definir mais do que uma acção) e em <guibutton
+>Menos</guibutton
+> para remover a última acção. O <guibutton
+>Limpar</guibutton
+> apaga a lista, &ie; remove todas as acções, excepto uma, e inicializa esta.</para>
+<para
+>As acções inválidas ou vazias não são executadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Opções Avançadas</guilabel
+></term>
+
+<listitem>
+
+<para
+>Neste grupo, você poderá definir algumas opções avançadas para os filtros, de modo a refinar a sua filtragem.</para>
+
+<para
+>Se usar a primeira fila de opções, você poderá definir como o filtro é aplicado: a opção <guilabel
+>às mensagens recebidas</guilabel
+> significa que o filtro é aplicado às mensagens logo que você as recebe (&ie; no <guiicon
+>Verificar o Correio</guiicon
+>); a opção <guilabel
+>às mensagens enviadas</guilabel
+> significa que o filtro é aplicado às mensagens quando você as envia e o <guilabel
+>na filtragem manual</guilabel
+> controla se deve aplicar este filtro, quando a filtragem for explicitamente seleccionada (&ie; através de <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Aplicar os Filtros</guimenuitem
+></menuchoice
+>.)</para>
+
+<para
+>A opção <guilabel
+>Se este filtro corresponder, pára o processamento aqui</guilabel
+> da segunda fila controla se os filtros a seguir a este serão aplicados, se o mesmo for correspondente.</para>
+
+<para
+>Se a opção <guilabel
+>Adicionar este filtro ao menu Aplicar um Filtro</guilabel
+> da terceira fila for seleccionada, este filtro será inserido na opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Aplicar os Filtros</guimenuitem
+></menuchoice
+>. Você poderá então aplicar este filtro a uma mensagem. Outra forma de aplicar os filtros é usar a opção <menuchoice
+><guimenu
+>Mensagem</guimenu
+> <guimenuitem
+>Aplicar os Filtros</guimenuitem
+></menuchoice
+>, a qual aplica <emphasis
+>todos</emphasis
+> os filtros - um a seguir ao outro, até que tenham sido todos usados ou até que um tenha correspondido e tenha a opção <guilabel
+>Se o filtro corresponder, pára o processamento aqui</guilabel
+> activada.</para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note
+><para
+>Os filtros irão obter automaticamente um nome, a menos que você o altere explicitamente com o botão <guibutton
+>Mudar o Nome...</guibutton
+>. A janela assume que deverá a continuar a dar nomes automáticos ao filtro, desde que o nome do filtro comece por <quote
+>&lt;</quote
+>. </para
+></note>
+
+<note>
+<para
+>Se você aplicar alterações aos filtros, através do <guibutton
+>OK</guibutton
+> ou do <guibutton
+>Aplicar</guibutton
+>, só os filtros válidos são de facto copiados para o gestor interno de filtros.</para>
+
+<para
+>De mesma forma, as regras e acções vazias são removidas das listas de padrões e acções respectivamente, antes de o filtro ser gravado.</para>
+</note>
+
+</sect2>
+
+<sect2 id="filter-criteria">
+<title
+>Padrões de Procura</title>
+
+<para
+>A utilização mais comum dos filtros é filtrar pelo remetente das mensagens é pelo remetente das mensagens; isto pode ser feito se escolher <guilabel
+>From</guilabel
+>. Uma boa aposta para uma lista de correio serão os <guilabel
+>&lt;destinatários&gt;</guilabel
+>, mas existem outros critérios que um filtro poderá procurar (lembre-se que todos os padrões são interpretados sem distinção de maiúsculas ou minúsculas):</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>&lt;mensagem&gt;</guilabel
+></term>
+<listitem>
+<para
+>Procura na mensagem inteira (&ie;, nos cabeçalhos, corpo e anexos, se existirem);</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>&lt;corpo&gt;</guilabel
+></term>
+<listitem>
+<para
+>Procura no corpo da mensagem (&ie;, a mensagem inteira, excepto os cabeçalhos);</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>&lt;qualquer cabeçalho&gt;</guilabel
+></term>
+<listitem>
+<para
+>Procura nos cabeçalhos da mensagem;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>&lt;destinatários&gt;</guilabel
+></term>
+<listitem>
+<para
+>Procura nos campos <quote
+>To</quote
+> (Para) e <quote
+>CC</quote
+> do cabeçalho da mensagem;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>&lt;tamanho em bytes&gt;</guilabel
+></term>
+<listitem>
+<para
+>Define os limites inferior e superior do tamanho da mensagem;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>&lt;idade em dias&gt;</guilabel
+></term>
+<listitem>
+<para
+>Define os limites inferior e superior da idade da mensagem;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>&lt;estado&gt;</guilabel
+></term>
+<listitem>
+<para
+>Define restrições no estado da mensagem;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Outro nome qualquer</term>
+<listitem>
+<para
+>Procura no campo do cabeçalho que é identificado por esse nome.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A lista de regras possíveis depende do que seleccionou na primeira lista. As regras disponíveis são:</para>
+
+<informaltable>
+<tgroup cols="3">
+<thead>
+<row>
+<entry
+>Regra</entry>
+<entry
+>Disponível para</entry>
+<entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><guilabel
+>contém</guilabel
+>/<guilabel
+>não contém</guilabel
+></entry>
+<entry
+>todos os itens de procura textuais</entry>
+<entry
+>Corresponde se o item procurado contém (ou não) o texto indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>igual</guilabel
+>/<guilabel
+>diferente</guilabel
+></entry>
+<entry
+>a maioria dos itens textuais</entry>
+<entry
+>Corresponde se o item procurado é igual (ou não) ao texto indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>corresponde à expressão regular.</guilabel
+>/<guilabel
+>não corresponde à expressão regular.</guilabel
+></entry>
+<entry
+>todos os itens de procura textuais</entry>
+<entry
+>Corresponde se parte do item procurado fizer correspondência à expressão regular indicada (ou não). Se o editor de expressões regulares estiver instalado, então poderá editar a expressão regular ao carregar no botão <guilabel
+>Editar...</guilabel
+>.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>tem anexos</guilabel
+>/<guilabel
+>não tem anexos</guilabel
+></entry>
+<entry
+><guilabel
+>&lt;mensagem&gt;</guilabel
+></entry>
+<entry
+>Corresponde se a mensagem contiver algum anexo (ou se não contiver nenhum).</entry>
+</row>
+<row>
+<entry
+><guilabel
+>está no livro de endereços</guilabel
+>/<guilabel
+>não está no livro de endereços</guilabel
+></entry>
+<entry
+>a maioria dos itens textuais</entry>
+<entry
+>Corresponde se o item procurado contém pelo menos um endereço que esteja na sua lista de endereços (ou não). Claro, esta regra só faz sentido para os campos dos endereços como o De ou os <guilabel
+>&lt;destinatários&gt;</guilabel
+></entry>
+</row>
+<row>
+<entry
+><guilabel
+>está na categoria</guilabel
+>/<guilabel
+>não está na categoria</guilabel
+></entry>
+<entry
+>a maioria dos itens textuais</entry>
+<entry
+>Corresponde se o item procurado contém pelo menos um endereço que esteja na categoria indicada na sua lista de endereços (ou não). Mais uma vez, esta regra só faz sentido para os campos dos endereços.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>é igual a</guilabel
+>/<guilabel
+>é diferente de</guilabel
+></entry>
+<entry
+>itens de procura numéricos</entry>
+<entry
+>Corresponde se o valor do item de procura é igual (ou não) ao valor indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>é menor que</guilabel
+></entry>
+<entry
+>itens de procura numéricos</entry>
+<entry
+>Corresponde se o valor do item de procura é menor que o valor indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>é maior que</guilabel
+></entry>
+<entry
+>itens de procura numéricos</entry>
+<entry
+>Corresponde se o valor do item de procura é maior que o valor indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>é menor ou igual a</guilabel
+></entry>
+<entry
+>itens de procura numéricos</entry>
+<entry
+>Corresponde se o valor do item de procura é menor ou igual ao valor indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>é maior ou igual a</guilabel
+></entry>
+<entry
+>itens de procura numéricos</entry>
+<entry
+>Corresponde se o valor do item de procura é maior ou igual ao valor indicado.</entry>
+</row>
+<row>
+<entry
+><guilabel
+>está</guilabel
+>/<guilabel
+>não está</guilabel
+></entry>
+<entry
+><guilabel
+>&lt;estado&gt;</guilabel
+></entry>
+<entry
+>Corresponde se a mensagem tiver (ou não) o estado indicado.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect2>
+
+<sect2 id="filter-action">
+<title
+>Acção do Filtro</title>
+
+<para
+>A utilização mais comum dos filtros é organizar as mensagens recebidas em certas pastas; isto poderá ser feito com a opção <guilabel
+>arquivar na pasta</guilabel
+>. Aqui está uma lista com todas as acções possíveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Arquivar na Pasta</guilabel
+></term>
+<listitem>
+<para
+>Isto irá enviar a mensagem para outra pasta, removendo-a da sua pasta actual se necessário; você não poderá de momento usar pastas de &imap; como destino.</para>
+<!-- fixme: still correct? -->
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Copiar para a Pasta</guilabel
+></term>
+<listitem>
+<para
+>Isto irá copiar a mensagem para outra pasta.</para>
+<note
+><para
+>De momento, não poderá usar as pastas de &imap; como destino.</para
+></note>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Definir a Identidade</guilabel
+></term>
+<listitem>
+<para
+>Isto irá configurar a identidade que será usada se responder a esta mensagem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Marcar Como</guilabel
+></term>
+<listitem>
+<para
+>Isto permite-lhe marcar a mensagem como lida ou importante, mas também como reencaminhada, respondida, &etc;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Enviar um MDN Falso</guilabel
+></term>
+<listitem>
+<para
+>Isto irá enviar uma notificação de entrega de mensagem falsa (&ie; uma confirmação de leitura) para o remetente da mensagem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Definir o Transporte</guilabel
+></term>
+<listitem>
+<para
+>Isto irá configurar o método de transporte (&eg; <acronym
+>SMTP</acronym
+>) se responder à mensagem.</para>
+</listitem>
+</varlistentry
+>
+<varlistentry>
+<term
+><guilabel
+>Definir o Responder Para</guilabel
+></term>
+<listitem
+><para
+>Irá modificar o campo <guilabel
+>Responder Para</guilabel
+> desta mensagem. Isto poderá ser útil para as listas de correio que definam automaticamente um endereço de resposta que não lhe agrade.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Reenviar Para</guilabel
+></term>
+<listitem
+><para
+>Isto irá reencaminhar a mensagem incorporada (&ie; como se você tivesse seleccionado <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guimenuitem
+>Reencaminhar</guimenuitem
+><guimenuitem
+>Incorporada...</guimenuitem
+></menuchoice
+>) para outro endereço de e-mail.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Redireccionar Para</guilabel
+></term>
+<listitem
+><para
+>Isto irá redireccionar a mensagem, tal e qual, para outro endereço de e-mail.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Confirmar a Entrega</guilabel
+></term>
+<listitem
+><para
+>Irá tentar devolver uma mensagem ao remetente que indique uma entrega com sucesso da sua mensagem, se o remetente a pediu.</para
+> <para
+>Esta acção permite-lhe seleccionar quem irá receber as confirmações de entrega de si. Ainda que possa activar globalmente o envio de confirmações na janela <guilabel
+>Configurar o &kmail;...</guilabel
+> (na página <link linkend="configure-security"
+><guilabel
+>Segurança</guilabel
+></link
+>), recomendamos que não as envie para toda a gente, dado que isto facilita o registo das mensagens de lixo ('spam') para o remetente.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Executar um Comando</guilabel
+></term>
+<listitem>
+<para
+>Isto irá executar um programa, mas não irá modificar a mensagem. Indique a localização completa do programa que deseja executar; o &kmail; irá então bloquear até que o programa regresse. Você poderá alimentar o programa com as componentes da mensagem: <symbol
+>&percnt;0</symbol
+>, <symbol
+>&percnt;1</symbol
+>, &etc; correspondem aos ficheiros que representam as componentes da mensagem; para as mensagens normais o <symbol
+>&percnt;0</symbol
+> é o texto, o <symbol
+>&percnt;1</symbol
+> é o primeiro anexo e assim por diante. Adicionalmente, a mensagem completa é transferida para o <acronym
+>stdin</acronym
+> do programa; da mesma forma, todas as ocorrências de <symbol
+>&percnt;{xpto}</symbol
+> são substituídas pelo conteúdo do cabeçalho <symbol
+>xpto</symbol
+>.</para>
+
+<!-- fixme: still correct? -->
+<warning
+><para
+>Isto só funciona de momento se a mensagem tiver <emphasis
+>pelo menos um</emphasis
+> anexo. Não, nem mesmo o <symbol
+>&percnt;0</symbol
+> irá funcionar no caso geral!</para
+></warning>
+
+<tip
+><para
+>Você poderá indicar aqui comandos arbitrariamente complexo, dado que o &kmail; usa uma sub-linha de comandos para executar este comando, como tal, até mesmo este comando irá funcionar (dentro dos seus limites): <userinput
+><command
+>uudecode</command
+> <option
+>-o</option
+> <parameter
+>$(mktemp kmail-uudescodificado.XXXXXX)</parameter
+> &amp;&amp; <command
+>echo</command
+> <parameter
+>$'\a'</parameter
+></userinput
+></para
+></tip>
+<!-- fixme: is this uudecode tip useless now?? -->
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Enviar Para</guilabel
+></term>
+<listitem>
+<para
+>Isto irá passar a mensagem para um programa: se o programa devolver algum texto de resultado, a mensagem inteira (incluindo os cabeçalhos) será substituída por este texto; se o programa não devolver nenhum resultado ou sair com um código de erro diferente de 0 (o que corresponde a um erro), a mensagem não será alterada. Indique a localização completa do programa. As mesmas substituições (<symbol
+>&percnt;n</symbol
+>, <symbol
+>&percnt;{xpto}</symbol
+> que o <guilabel
+>executar um comando</guilabel
+> são efectuadas na linha de comandos.</para>
+<warning
+><para
+>Tenha cuidado com esta acção, dado que irá facilmente baralhar as suas mensagens se o programa do filtro devolver lixo ou linhas extra.</para
+></warning>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Remover o Cabeçalho</guilabel
+></term>
+<listitem>
+<para
+>Irá remover todos os campos de cabeçalhos com o nome indicado pela mensagem. Isto é usado principalmente para remover cabeçalhos <quote
+>Reply-To:</quote
+> inválidos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Adicionar o Cabeçalho</guilabel
+></term>
+<listitem>
+<para
+>Se este campo ainda não estiver presente, isto irá adicionar um novo cabeçalho com o nome e valor indicados À mensagem: se já existir um campo do cabeçalho com esse nome, ele é sobreposto com o valor indicado; se já existirem vários cabeçalhos com esse nome (&eg; os cabeçalhos <quote
+>Received:</quote
+>), é sobreposto um deles arbitrariamente e os outros são mantidos inalterados -- esta é uma limitação conhecida. Você poderá querer combinar este filtro com o <guilabel
+>remover um cabeçalho</guilabel
+> para se certificar que não existem mais cabeçalhos com esse nome na mensagem.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Reescrever o Cabeçalho</guilabel
+></term>
+<listitem>
+<para
+>Irá pesquisar o campo do cabeçalho indicado, modificar o seu conteúdo e escrevê-lo de volta. O texto da procura é sempre interpretado como uma expressão regular com distinção de maiúsculas. O texto de substituição é inserido literalmente, excepto no caso das ocorrências de <userinput
+>\n</userinput
+>, <userinput
+>$n</userinput
+> e <userinput
+>${nn}</userinput
+>, onde o <userinput
+>n</userinput
+> é um número positivo (um único algarismo, excepto no terceiro formato) ou <userinput
+>0</userinput
+>. Estes formatos são interpretados como referências anteriores a sub-sequências de texto delimitadas entre parêntesis no texto da procura.</para
+><para
+>As restrições análogas do <guilabel
+>adicionar um cabeçalho</guilabel
+> aplicam-se também aqui.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tocar um Som</guilabel
+></term>
+<listitem>
+<para
+>Tocar o som indicado.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="filter-examples">
+<title
+>Exemplos de Filtros</title>
+
+<para
+>Se eu estiver subscrito à Lista (geral) do &kde;, eu poderia criar uma pasta para a lista (chamar-lhe-ei <replaceable
+>Geral do KDE</replaceable
+>) e usar um filtro para transferir automaticamente as mensagens novas da minha caixa de entrada para a pasta <replaceable
+>Geral do KDE</replaceable
+> se forem da Lista do &kde;? Aqui é dito como se cria este filtro:</para>
+
+<procedure>
+<title
+>Filtrar uma lista de correio ('mailing list')</title>
+<step>
+<para
+>Experimente se o <menuchoice
+><guimenu
+>Mensagem</guimenu
+><guisubmenu
+>Criar um filtro</guisubmenu
+><guimenuitem
+>Filtro na 'Mailing-List'...</guimenuitem
+></menuchoice
+> consegue identificar a lista de correio (o nome da lista irá aparecer, nesse caso, no item do menu); se assim for, isto funciona e é-me apresentado um filtro <quote
+>X-Mailing-List <guilabel
+>contém</guilabel
+> &lt;kde.kde.org&gt;</quote
+> predefinido. Você selecciona então a pasta de destino desejada no menu de pastas do grupo da <guilabel
+>Acção do Filtro</guilabel
+> e é tudo.</para>
+
+<para
+>Se isto não funcionar, pense numa forma única de identificar as mensagens que deseja filtrar. A propriedade (quase) única das minhas mensagens da Lista do &kde; é que elas contêm sempre <quote
+>kde@kde.org</quote
+> nos campos <guilabel
+>To:</guilabel
+> ou <guilabel
+>CC:</guilabel
+>. É quase sempre única, porque falha nas mensagens com publicações cruzadas.</para>
+</step>
+<step>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Filtros...</guimenuitem
+></menuchoice
+>.</para>
+</step>
+<step>
+<para
+>Carregue no botão <guibutton
+>Novo</guibutton
+> para criar um filtro em branco. Irá aparecer como <guilabel
+>&lt;sem nome&gt;</guilabel
+>.</para>
+</step>
+<step>
+<para
+>Na área dos <guilabel
+>Critérios do Filtro</guilabel
+>, seleccione <guilabel
+>&lt;destinatários&gt;</guilabel
+> na primeira lista, o <guilabel
+>contém</guilabel
+> na segunda lista e escreva <userinput
+>kde@kde.org</userinput
+> no campo de texto.</para>
+</step>
+<step>
+<para
+>Passe para a secção <guilabel
+>Acções do Filtro</guilabel
+>. Seleccione <guilabel
+>arquivar na pasta</guilabel
+> na primeira lista, de modo a que apareça uma nova lista com as pastas. Seleccione a pasta para onde deseja transferir as mensagens filtradas. Para este exemplo, você iria seleccionar a <guilabel
+>Geral do KDE</guilabel
+> nessa lista.</para>
+</step>
+</procedure>
+
+<para
+>Você poderá concluir que irá necessitar de usar critérios mais poderosos para filtrar convenientemente as suas mensagens; por exemplo, você poderá apenas filtrar as mensagens da Lista do &kde; que são escritas pelo seu amigo <replaceable
+>Pedro Morais &lt;pm@exemplo.com&gt;</replaceable
+>. Aqui é onde o resto da secção de critérios começa a funcionar:</para>
+
+<procedure>
+<title
+>Extender o filtro</title>
+<step>
+<para
+>Abra a janela para <guilabel
+>Configurar os Filtros...</guilabel
+> e seleccione o filtro que criou.</para>
+</step>
+<step>
+<para
+>Dado que quer filtrar todas as mensagens que têm o <replaceable
+>kde@kde.org</replaceable
+> nos campos <guilabel
+>To:</guilabel
+> e <guilabel
+>CC:</guilabel
+> <emphasis
+>e</emphasis
+> que sejam do Pedro, assinale a opção exclusiva <guibutton
+>Verificar todos os seguinte</guibutton
+>.</para>
+</step>
+<step>
+<para
+>Depois, vá à segunda regra de procura e seleccione o seguinte das listas respectivas: <guilabel
+>From</guilabel
+>, <guilabel
+>contém</guilabel
+>. De seguida, escreva <userinput
+>pm@exemplo.com</userinput
+> no campo de texto.</para>
+</step>
+</procedure>
+
+<para
+>Você agora tem um filtro que transfere todas as mensagens da Lista do &kde; que são do <userinput
+>pm@exemplo.com</userinput
+>.</para>
+<!-- fixme: trigger with ctrl-j or whenever new mail arrives (unless
+<guilabel
+>Advanced Options</guilabel
+> are changed. -->
+</sect2>
+
+<sect2 id="filter-optimization">
+<title
+>Optimização de Filtros</title>
+
+<para
+>É importante saber que, por exemplo, a ordem dos filtros tem um impacto na velocidade do processo de filtragem. Aqui estão algumas ideias que o poderão ajudar a melhorar esse processo: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Pare o processamento do filtro o mais cedo possível:</term>
+<listitem>
+<para
+>Se souber que um filtro processa finalmente uma dada classe de mensagens, por favor assinale a opção <guilabel
+>Se este filtro corresponder, parar aqui o processamento</guilabel
+> para o filtro. Isto irá evitar a avaliação das regras dos filtros subsequentes. (Veja as opções avançadas na <link linkend="filter-dialog-id"
+>Janela de Filtros</link
+>).</para>
+<para
+>Um exemplo é a filtragem de mensagens das listas de correio através do cabeçalho 'List-Id' em pastas separadas. Se tiver concluído que uma mensagem veio da lista A significa que você poderá evitar a validação do próximo filtro para as mensagens da lista B. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Considere os custos da avaliação das regras do filtro:</term>
+<listitem>
+<para
+>O tempo necessário para avaliar a regra de um filtro depende da forma como a regra é organizada. Em particular, a pesquisa por uma sub-sequência de texto com a operação <guilabel
+>contém</guilabel
+> é mais rápida que uma correspondência de padrões com a operação <guilabel
+>corresponde à expressão regular</guilabel
+>. </para>
+<para
+>Outra dependência é a da quantidade de dados usados para a avaliação de uma regra de filtragem. Se a regra se baseia num cabeçalho da mensagem, a sua avaliação deverá ser normalmente mais rápida do que a avaliação de uma regra com base na mensagem completa. </para>
+<para
+>Você deverá tentar manter as regras do filtro o mais simples possível. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>Verifique a ordem dos seus filtros:</term>
+<listitem>
+<para
+>Todas as diferentes acções têm uma complexidade diferente. As acções de filtragem mais dispendiosas são <guilabel
+>enviar para</guilabel
+> e <guilabel
+>executar um comando</guilabel
+>, porque ambas necessitam de programas externos para serem executadas. A criação de filtros que contenham estas acções por trás de outros filtros poderá reduzir o número de vezes que são necessárias acções complexas, o que é útil se a lógica do filtro o permitir.</para
+>
+<para
+>Um exemplo é a filtragem de mensagens de uma lista de correio ('mailing list') e a detecção de lixo ('spam'). Para a detecção de lixo, você irá usar normalmente uma ferramenta externa através de uma acção <guilabel
+>enviar para</guilabel
+>. A filtragem das mensagens da lista de correio é feita com o cabeçalho List-Id. Se não quiser validar as mensagens da lista de correio também, é melhora usar o filtro para as mensagens da lista de correio antes do filtro para a detecção de lixo. Desta forma, você evita a verificação de lixo dispendiosa e lenta de lixo electrónico sobre todas as mensagens que foram identificadas como pertencentes à lista. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="filter-logging">
+<title
+>Registo de Filtros</title>
+<para
+>Se quiser verificar se os seus filtros funcionam como é suposto, você poderá abrir um visualizador do registo de filtros com a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Visualizador do Registo dos Filtros...</guimenuitem
+></menuchoice
+>. </para>
+<para
+>No visualizador, você poderá configurar o registo do processamento do filtro. Você poderá controlar o nível de detalhe do registo, limpar o registo ou gravá-lo num ficheiro. Este registo poderá fornecer informações valiosas se você precisar de depurar o seu processo de filtragem. </para>
+</sect2>
+</sect1>
+
+<!-- dnaber update 2004-02-22 -->
+<sect1 id="popfilters">
+<title
+>Filtros de Transferência</title>
+
+<para
+>Os Filtros de Transferência podem ser usados para filtrar o correio de um servidor POP, <emphasis
+>antes</emphasis
+> de ele ser transferido de facto; você poderá usá-los para evitar que o &kmail; transfira mensagens grandes e poupe tempo, deste modo.</para>
+
+<para
+>Na janela de configuração da conta POP, você poderá activar a filtragem na transferência se seleccionar a opção <guilabel
+>Filtrar as mensagens se forem maiores que</guilabel
+>; logo que tenha feito isso, você poderá definir um valor-limite: as mensagens que excederem esse tamanho serão validadas nas regras de filtragem que definiu -- se nenhuma das regras corresponder, elas serão mostradas numa janela de confirmação e você poderá decidir o que fazer com elas. O tamanho por omissão para a filtragem é 50 000 Bytes; este é um bom valor, dado que a sobrecarga é colocada a um valor mínimo -- todas as mensagens que são analisadas pelo filtro causam um tráfego adicional, dado que o cabeçalho da mensagem é transferido duas vezes. A acção por omissão é <guilabel
+>Transferir o correio</guilabel
+> para evitar a perda de mensagens.</para>
+
+<warning
+><para
+>Tenha cuidado com a opção <guilabel
+>Apagar o correio do servidor</guilabel
+>, dado que, quando uma mensagem é removida no servidor, não existe forma de a recuperar.</para
+></warning>
+
+<para
+>Com um conjunto óptimo de regras, é possível que todas as mensagens que excedam o tamanho-limite sejam marcadas automaticamente (&ie; transferidas, mantidas no servidor ou removidas) e você nunca será mais incomodado com a janela de confirmação. Tenha cuidado todavia, dado que uma mensagem, ao ser validada por uma regra de filtragem, não lhe dará a garantia que poderá alterar a acção antes de ser executada: a janela de confirmação será mostrada <emphasis
+>apenas</emphasis
+> se existir ainda alguma mensagem que não correspondesse a uma regra de filtragem.</para>
+
+<sect2 id="popfilters-dialog">
+<title
+>A Janela <guilabel
+>Configurar o Filtro POP</guilabel
+></title>
+
+<para
+>A adição de regras de filtragem funciona de forma semelhante à dos <link linkend="filters"
+>filtros de mensagens</link
+>. Do lado esquerdo, você poderá gerir os filtros existentes. Use o botão <guiicon
+>Novo</guiicon
+> para adicionar um filtro. Do lado direito, poderá configurar as condições que o filtro actual deverá impor. Ao usar a <guilabel
+>Acção do Filtro</guilabel
+>, você irá indicar o que acontecerá a uma mensagem que corresponda a esta regra. As opções disponíveis são:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Transferir o correio</guilabel
+></term>
+<listitem>
+<para
+>Irá obter as mensagens correspondentes ao filtro, tal como as outras mensagens que não excederem o tamanho-limite.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Transferir o correio posteriormente</guilabel
+></term>
+<listitem>
+<para
+>Irá marcar as mensagens para uma transferência posterior. Isto significa que as mensagens correspondentes irão permanecer no servidor POP até que você opte por transferi-las, mudando a acção manualmente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apagar o correio do servidor</guilabel
+></term>
+<listitem>
+<para
+>Irá remover a mensagem do servidor e não a transfere. Logo que tenha removido uma mensagem do servidor, <emphasis
+>não</emphasis
+> existe nenhuma forma de anular esta acção. Tenha cuidado, atendendo a que as regras poder-se-ão aplicar a mensagens que você deseje de facto.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>A opção <guilabel
+>Mostrar sempre as mensagens 'Transferir Posteriormente' na janela de confirmação</guilabel
+> fará com que a janela de confirmação apareça durante a verificação da caixa de correio se pelo menos uma mensagem foi marcada para <guilabel
+>Transferir Posteriormente</guilabel
+> - mesmo que todas as mensagens que excedessem o tamanho-limite tivessem uma regra correspondente. Esta opção é útil no caso em que você tem mensagens correspondentes a uma regra e marcadas para <guilabel
+>Transferir Posteriormente</guilabel
+>, mas não tem nenhuma mensagem que exceda o tamanho-limite durante bastante tempo. Sem esta opção, a janela de confirmação nunca iria aparecer e você nunca teria hipótese de obter a mensagem em espera, alterando a acção manualmente.</para>
+
+</sect2>
+
+<sect2 id="popfilters-confirmation">
+<title
+>A Janela de Confirmação</title>
+
+<para
+>Esta janela aparece sempre que você tem a filtragem de POP activa e foram encontradas mensagens no servidor que excedem o tamanho-limite que definiu para a conta POP. Agora, você terá a hipótese de decidir o que fazer com essa mensagem. As opções são <guilabel
+>Transferir</guilabel
+> (a verde), <guilabel
+>Transferir posteriormente</guilabel
+> (amarelo-ovo) e <guilabel
+>Apagar o correio do servidor</guilabel
+> (<quote
+>X</quote
+> a vermelho). Tenha atenção à opção para apagar, dado que não existe forma de recuperar uma mensagem, se esta for removida do servidor.</para>
+
+<para
+>Na secção de <guilabel
+>Mensagens Filtradas</guilabel
+> você poderá assinalar a opção, se receber mensagens que foram marcadas automaticamente para uma determinada acção (transferir, transferir posteriormente ou remover) por uma regra de filtragem. A opção só está activa se você receber algumas mensagens que correspondam a uma regra de filtragem; logo que a active, irá aparecer uma lista semelhante à que aparece para as mensagens marcadas manualmente, onde você poderá alterar a acção de cada mensagem isolada.</para>
+
+<para
+>Lembre-se por favor que, se existir uma mensagem que exceda o tamanho limite mas todas as mensagens tiverem uma regra de filtragem correspondente, a janela não será apresentada. Existe uma excepção se você tiver assinalado a opção <guilabel
+>Mostrar sempre as mensagens 'Transferir Posteriormente'</guilabel
+> da secção das <guilabel
+>Opções Globais</guilabel
+> da janela de configuração do filtro POP; aí, a janela será também mostrada se só tiver mensagens correspondentes, mas pelo menos uma foi marcada para <guilabel
+>Transferir posteriormente</guilabel
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="multiple-accounts">
+<title
+>Usar Várias Contas</title>
+
+<para
+>As várias contas são usadas para verificar as mensagens em mais do que um endereço de e-mail e/ou servidor. Seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+> e carregue na página <guilabel
+>Rede</guilabel
+> para adicionar ou alterar a sua configuração de contas. Veja a secção do <link linkend="getting-started"
+>Guia introdutório</link
+> para mais informações sobre as opções da página <guilabel
+>Rede</guilabel
+>.</para>
+
+<para
+>Para verificar as mensagens de uma conta em particular, use o sub-menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Verificar o Correio Em</guimenuitem
+></menuchoice
+> para seleccionar a conta a pesquisar. Você poderá também carregar com o botão do rato no ícone <guiicon
+>Verificar o Correio</guiicon
+>, durante algum tempo, para obter uma lista de contas.</para>
+
+</sect1>
+
+<sect1 id="pgp">
+<!-- This section is from Andreas Gungl, 2000-05-21, updated 2002-10-06 by Ingo Kloecker -->
+<title
+>Assinar e Cifrar Mensagens com o <application
+>PGP</application
+> ou o <application
+>GnuPG</application
+></title>
+
+<note
+><para
+>Ocorrerem várias alterações importantes na forma como o &kmail; lida com a assinatura/cifra. A introdução seguinte aplica-se à versão anterior do &kmail;. Você poderá ler à mesma a introdução para ter uma ideia geral de como assinar/cifra as mensagens mas os detalhes, especialmente os da configuração, serão diferentes.</para
+></note>
+
+<para
+>Esta é uma breve introdução à configuração do suporte para o &kmail; do <application
+>PGP</application
+> (<application
+>Pretty Good Privacy</application
+>); ele dá também algumas sugestões sobre a utilização do <application
+>PGP</application
+>. É escrito para as pessoas que são principiantes nesta área; se você estiver familiarizado com a utilização do <application
+>PGP</application
+>, você poderá saltar a maior parte destes passos. Esta documentação e a interface do utilizador do &kmail;, falam geralmente acerca do <quote
+>PGP</quote
+>, mas aplica-se tanto ao <application
+>PGP</application
+> como ao <application
+>GnuPG</application
+> (<application
+>GNU Privacy Guard</application
+>), (ainda que alguns parâmetros da linha de comandos do <application
+>GnuPG</application
+> possam ser diferentes).</para>
+
+<para
+>Verifique também, por favor, a <link linkend="pgp-faq"
+>&FAQ; sobre o <application
+>PGP</application
+></link
+>.</para>
+
+<warning
+><para
+>Os anexos não serão assinados/cifrados se você estiver a usar o suporte de OpenPGP incorporado: para assinar/cifrar os anexos, você terá de instalar o GnuPG e algumas bibliotecas necessárias; aí, poderá decidir, para cada anexo, se o deseja cifrar ou não. </para
+></warning>
+
+<warning
+><para
+>O &kmail; tem de se basear no resultado do <application
+>PGP</application
+>; este resultado é diferente normalmente entre versões diferentes do <application
+>PGP</application
+>, por isso é importante que você teste se a cifra funciona de facto com a sua configuração, antes de a começar a usar a sério. O &kmail; poderá <emphasis
+>não</emphasis
+> o avisar se algo correr mal -- active a opção <guilabel
+>Mostrar o texto cifrado/assinado depois de o escrever</guilabel
+>. </para
+></warning>
+
+<para
+>Para configurar e usar o suporte do <application
+>PGP</application
+> no &kmail; é necessário ter o <application
+>PGP</application
+> instalado e configurado convenientemente; claro que não é possível dar-lhe aqui uma introdução completa ao <application
+>PGP</application
+>. Iremos apenas mencionar os passos que você terá de fazer para pôr o <application
+>PGP</application
+> a funcionar. Para mais detalhes, você deverá dar uma vista de olhos na documentação excelente do <application
+>PGP</application
+> ou no <ulink url="http://www.gnupg.org/docs.html#guides"
+>Manual de Privacidade da GNU</ulink
+>.</para
+>
+
+<para
+>É de certeza uma boa ideia estudar esta documentação, assim como uma introdução à cifra por chave pública (&eg; no pacote do <application
+>PGP</application
+> 6.5.x): aí você poderá aprender bastante sobre os conceitos básicos que o ajudarão a compreender o que se passa; também são discutidos aí vários tópicos relacionados com a segurança.</para>
+
+<para
+>Agora, vamos começar.</para>
+
+<sect2 id="pgp-preconditions">
+<title
+>Pré-condições</title>
+
+<para
+>O &kmail; espera que o seu executável do <application
+>PGP</application
+> se chave <command
+>pgp</command
+>; no caso do <application
+>GnuPG</application
+>, ele espera que o executável se chame <command
+>gpg</command
+>. Se não for este caso, crie apenas uma ligação simbólica.</para>
+
+<para
+>Se ainda não o fez, você terá de criar um par de chaves (chave pública e privada) para a sua identidade. Você terá de o fazer na linha de comandos: use o <userinput
+><command
+>pgp</command
+> <option
+>-kg</option
+></userinput
+> ou o <userinput
+><command
+>gpg</command
+> <option
+>--gen-key</option
+></userinput
+>: o &kmail; não tem nenhum suporte interno para a geração de chaves do <application
+>pgp</application
+> nesta altura. A identidade (normalmente o seu nome seguido do seu endereço de e-mail entre sinais de menor e maior, como <userinput
+>Zé Povinho &lt;ze@exemplo.com&gt;</userinput
+>) e a sua frase-senha são importantes para a cooperação entre o &kmail; e o <application
+>PGP</application
+>.</para>
+
+</sect2>
+
+<sect2 id="pgp-settings">
+<title
+>Configurações Relacionadas com o <application
+>PGP</application
+> no &kmail;</title>
+
+<para
+>Seleccione a página do <guilabel
+>OpenPGP</guilabel
+> na página de configuração da <guilabel
+>Segurança</guilabel
+>; aí, você irá encontrar as seguintes opções:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Ferramenta de cifra</guilabel
+></term>
+<listitem>
+<para
+>Aqui você deverá escolher se deseja usar o <application
+>PGP</application
+>, o <application
+>GnuPG</application
+> ou nenhum programa de cifra de todo; claro que o programa que você seleccionar terá de estar instalado no seu sistema (é também importante seleccionar a versão correcta).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter a senha na memória</guilabel
+></term>
+<listitem>
+<para
+>Quando esta opção está desligada, o &kmail; irá pedir a sua frase-senha de cada vez que você assinar uma mensagem (antes de a enviar) ou seleccionar uma mensagem cifrada; se activar esta opção, o &kmail; irá recordar a sua frase-senha até que termine a sua sessão do &kmail;. A frase-senha é gravada em memória e não é escrita no disco. Se você usar um dos 'Plugins' de Cifra ou se usar o <application
+>GnuPG</application
+> com o 'gpg-agent', então um programa externo irá pedir a sua frase-senha e recordá-la opcionalmente durante algum tempo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cifrar sempre para o próprio</guilabel
+></term>
+<listitem>
+<para
+>Se esta opção estiver desligada e você quiser enviar uma mensagem cifrada, então você não poderá mais ler esta mensagem depois de a compor e cifrar. Active esta opção para manter as mensagens cifradas legíveis para si também.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o texto cifrado/assinado depois de escrito</guilabel
+></term>
+<listitem>
+<para
+>Isto irá mostrar-lhe o resultado da cifra e da assinatura antes de a mensagem ser enviada; desta forma, você poderá à mesma cancelar o envio se a cifra falhar. Recomenda-se em grande medida que use esta opção.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar sempre as chaves de cifra para aprovação</guilabel
+></term>
+<listitem>
+<para
+>Isto irá abrir sempre uma janela que lhe permite escolher as chaves usadas para cada destinatário quando estiver a enviar uma mensagem cifrada; se esta opção estiver desligada, o &kmail; irá mostrar esta janela apenas se não conseguir achar uma chave para um destinatário ou quando existem preferências de cifra em conflito ou indefinidas.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Assinar automaticamente as mensagens usando o OpenPGP</guilabel
+></term>
+<listitem
+><para
+>Isto permite-lhe activar ou não a assinatura automática das suas mensagens por omissão; claro, é à mesma possível enviar mensagens não assinadas se desactivar o ícone da janela do compositor.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cifrar automaticamente as mensagens sempre que possível</guilabel
+></term>
+<listitem
+><para
+>Se esta opção estiver activa, o &kmail; irá cifrar automaticamente as mensagens com o suporte incorporado do OpenPGP ou com o 'Plugin' de PGP/MIME, para cada destinatário, desde que exista uma chave de PGP de confiança no seu chaveiro e não tiver dito ao &kmail; para cifrar as mensagens enviadas para certos destinatários. Se estiver em dúvida, o &kmail; irá perguntar se a mensagem deverá ser cifrada ou não.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Agora que tem configurada a ferramenta de cifra, você tem de dizer ao &kmail; qual a chave de OpenPGP que deseja usar para assinar e para cifrar as mensagens; para o fazer, vá à <link linkend="configure-identity"
+>configuração das Identidades</link
+> e indicar a chave a usar na página <guilabel
+>Avançado</guilabel
+> da configuração da identidade.</para>
+
+<para
+>Agora você será capaz de assinar as mensagens enviadas; para permitir às pessoas enviarem-lhe mensagens cifradas e para as deixar verificar a sua assinatura, você precisa de lhes enviar a sua chave pública ou de enviar a sua chave pública para um servidor de chaves de <application
+>PGP</application
+> público, para as que as pessoas possam obter a sua chave daí. Para enviar as mensagens cifradas para as outras pessoas ou para verificar as mensagens assinadas por elas, você precisa das chaves públicas delas; você poderá gravar as suas chaves públicas num servidor público de chaves de <application
+>PGP</application
+> como o <ulink url="http://www.cam.ac.uk.pgp.net/pgpnet/"
+>http://www.cam.ac.uk.pgp.net/pgpnet/</ulink
+>.</para>
+
+</sect2>
+
+<sect2 id="pgp-sign-your-messages">
+<title
+>Assinar as Mensagens</title>
+
+<para
+>Você poderá compor a sua mensagem como de costume na janela do compositor do &kmail;. Antes de enviar a mensagem, assinale o ícone <guiicon
+>Assinar a Mensagem</guiicon
+> da barra de ferramentas da janela do compositor; aí, você poderá enviar a mensagem. A identidade que você está a usar para escrever a menagem actual precisa de estar ligada a uma <guilabel
+>Chave do OpenPGP</guilabel
+> na secção <guilabel
+>Identidade</guilabel
+> da janela de <guilabel
+>Configuração</guilabel
+>. Para assinar a mensagem, o &kmail; precisa de saber a sua frase-senha do <application
+>PGP</application
+>. se não seleccionou a opção <guilabel
+>Manter a senha na memória</guilabel
+> na secção de <guilabel
+>Segurança</guilabel
+>, o &kmail; pedir-lha-á a si; caso contrário, se você já tiver dado a frase-senha ao &kmail;, ele irá assinar a mensagem sem perguntar mais nada.</para>
+
+</sect2>
+
+<sect2 id="pgp-encrypt-your-messages">
+<title
+>Cifrar as Mensagens</title>
+
+<para
+>Para enviar uma mensagem cifrada para alguém de quem você tem uma chave pública, você poderá simplesmente criar a mensagem na janela do compositor. Antes de enviar a mensagem, carregue no botão <guibutton
+>Cifrar a Mensagem</guibutton
+> da barra de ferramentas da janela do compositor; lembre-se que você poderá não ter de carregar no botão se a opção <guilabel
+>Cifrar automaticamente as mensagens sempre que possível</guilabel
+> estiver seleccionada na configuração do &kmail; (veja <link linkend="pgp-sign-your-messages"
+>em cima</link
+>). Finalmente, envie a mensagem.</para>
+
+<para
+>Se você tiver carregado no botão <guilabel
+>Cifrar a Mensagem</guilabel
+> e o &kmail; não conseguir encontrar uma chave correspondente para o destinatário, ele irá mostrar uma lista com todas as chaves disponíveis na janela de <guilabel
+>Selecção da Chave de Cifra</guilabel
+>; se o &kmail; encontrar mais do que uma chave de confiança para um dado destinatário, ele irá mostrar uma lista que contém todas as chaves correspondentes para este destinatário. Em qualquer dos casos, você poderá seleccionar as chaves que deverão ser usadas para cifrar esta mensagem para o destinatário em questão. Se usar a opção <guilabel
+>Recordar a opção</guilabel
+>, você poderá poupar a sua selecção para as mensagens futuras.</para>
+
+<para
+>Se você estiver a usar uma chave pela primeira vez, se existirem Preferências de Cifra em conflito ou se a opção <guilabel
+>Mostrar sempre as chaves de cifra para aprovação</guilabel
+> estiver seleccionada na secção <guilabel
+>Segurança</guilabel
+> da janela de configuração do &kmail;, a janela de <guilabel
+>Aprovação da Chave de Cifra</guilabel
+> irá aparecer; aí, você poderá seleccionar várias chaves diferentes para os destinatários e definir a <guilabel
+>Preferência de Cifra</guilabel
+> para cada um. A opção por omissão, a <guilabel
+>Cifrar sempre que for possível</guilabel
+>, irá cifrar automaticamente a sua mensagem se existir uma chave de confiança para cada destinatário.</para>
+
+<para
+>Como foi indicado acima, você não será capaz de ler as suas próprias mensagens cifradas que enviou se não tiver assinalado a opção <guilabel
+>Cifrar sempre para o próprio</guilabel
+> da página de <guilabel
+>Segurança</guilabel
+> da configuração.</para>
+
+</sect2>
+
+<sect2 id="pgp-send-your-public-key">
+<title
+>Enviar a Sua Chave Pública</title>
+
+<para
+>Prepare uma mensagem para a pessoa para quem deseja enviar a sua chave pública.; depois escolha, no menu da janela do compositor, a opção <menuchoice
+><guimenu
+>Anexar</guimenu
+><guimenuitem
+>Anexar a Minha Chave Pública</guimenuitem
+></menuchoice
+>: isto irá anexar a chave pública que definiu para a identidade actual à mensagem. Depois, poderá então enviar a mensagem.</para>
+
+<para
+>Lembre-se que não é de todo seguro se você assinar a mensagem, para se certificar que o destinatário irá receber a chave correcta: poderá haver um ataque de homem-no-meio, dado que uma pessoa poderá alterar a chave e assinar a mensagem com essa outra chave. É por isso que o destinatário deverá verificar a chave anexada, analisando a 'impressão digital' da chave com a que recebeu de uma forma segura de si; dê uma vista de olhos na documentação do <application
+>PGP</application
+> para mais detalhes.</para>
+
+</sect2>
+
+<sect2 id="pgp-you-received-an-encrypted-message">
+<title
+>Recebeu uma mensagem cifrada</title>
+
+<para
+>Tudo o que tem a fazer é seleccionar a mensagem no &kmail;. Ser-lhe-á pedida a sua frase-senha; aí, o &kmail; irá tentar descodificar a mensagem e mostrar-lhe o texto simples se a mensagem foi cifrada com a sua chave pública; caso contrário, você não será capaz de a ler. O &kmail; guarda as mensagens cifradas, por isso ninguém conseguirá ler estas mensagens sem conhecer a sua frase-senha.</para>
+
+</sect2>
+
+<sect2 id="pgp-receiving-a-public-key">
+<title
+>Receber uma Chave Pública</title>
+
+<para
+>Você poderá receber uma chave pública como anexo ou via HTTP, FTP ou uma disquete. Antes de poder usar esta chave para cifrar uma mensagem para o dono da chave, você deverá verificar a mesma (analisar a sua 'impressão digital' ou ver as assinaturas de confiança); aí, você poderá adicionar esta chave ao seu chaveiro público se escrever <userinput
+><command
+>pgp</command
+> <option
+>-ka</option
+> <replaceable
+>ficheiro</replaceable
+></userinput
+> na linha de comandos (se estiver a usar o <application
+>PGP</application
+>) ou escrevendo <userinput
+><command
+>gpg</command
+> <option
+>--import</option
+> <replaceable
+>ficheiro</replaceable
+></userinput
+> na linha de comandos (se estiver a usar o <application
+>GnuPG</application
+>). Se a chave não estiver certificada com uma assinatura de confiança, você não a poderá usar para cifrar as mensagens, a menos que tenha assinado a chave com a sua chave. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="the-anti-spam-wizard">
+<title
+>O Assistente Anti-Lixo Electrónico ('Spam')</title>
+
+<sect2 id="spam-wizard-basics">
+<title
+>Básicos</title>
+
+<para
+>O &kmail; não tem uma solução de detecção de lixo incorporada: os programadores acreditam que o uso de ferramentas externas especializadas é a melhor aproximação. O &kmail; usa estas ferramentas através da sua arquitectura de filtros flexível. O Assistente Anti-Lixo Electrónico ajuda-o na configuração inicial do filtro. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>O que é que o assistente poderá fazer por si?</term>
+<listitem>
+<para
+>Ele dar-lhe-á algumas escolhas sobre como deseja que a filtragem de lixo seja feita. Depois disso, irá criar automaticamente as regras de filtragem apropriadas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Quais são as limitações do assistente?</term>
+<listitem>
+<para
+>Só consegue configurar inicialmente os filtros para si e irá fornecer uma configuração-padrão. A modificação manual dos filtros existentes não está considerada. Em alternativa, estes filtros são sobrepostos pelo assistente. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você poderá activar o assistente através da opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Assistente Anti-Lixo Electrónico...</guisubmenu
+></menuchoice
+>.</para>
+
+<para
+>O assistente procura pelas ferramentas anti-lixo electrónico ('spam') no seu computador. É também possível usar os resultados das verificações feitas pelo seu fornecedor, avaliando algumas informações de cabeçalhos que foram adicionadas às mensagens. Poderá deixar que o assistente preparte o &kmail; para usar uma ou várias delas em paralelo. Contudo, lembre-se que as operações anti-lixo electrónico consomem bastante tempo. O &kmail; pode parecer bloqueado às vezes durante a verificação das mensagens, podendo deste modo encontrar alguns problemas na reacção do &kmail;. Por favor, pense em apagar as regras de filtragem criadas pelo assistente, se a filtragem começar a tornar-se muito lenta para si. Aqui estão algumas recomendações no que respeita às ferramentas suportadas:</para>
+
+<variablelist>
+<varlistentry>
+ <term
+>Bogofilter</term>
+<listitem>
+<para
+>O Bogofilter é um filtro bayesiano, o que significa que a sua detecção de lixo electrónico baseia-se numa fase inicial de treino. Por outro lado, é uma ferramenta bastante rápida. É por isso que é recomendado para ser usado por pessoas que queiram ter uma detecção rápida de lixo electrónico e que não se preocupam com o pouco treino no início, antes de a taxa de detecção começar a aumentar significativamente. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term
+>SpamAssassin</term>
+<listitem>
+<para
+>O SpamAssassin é uma ferramenta relativamente complexa para combater o lixo electrónico. Ainda que o seu comportamento dependa em grande medida da sua configuração, essa ferramenta poderá detectar o lixo electrónico bastante bem sem qualquer treino. Contudo, a análise de uma mensagem leva um pouco mais de tempo, em comparação com os filtros bayesianos puros. Digamos que não é a ferramenta por excelência para as pessoas que não tenham alguma informação prévia sobre as capacidades do SpamAssassin. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term
+>Annoyance-Filter</term>
+<listitem>
+<para
+>Talvez não seja muito usado, até que as distribuições o comecem a fornecer. É, claramente, uma ferramenta para especialistas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term
+>Filtro de Lixo da GMX</term>
+<listitem>
+<para
+>Atendendo a que possa receber o seu correio através do fornecedor de e-mail gratuito da GMX, as suas mensagens são verificadas para detectar lixo electrónico. O resultado desse processo está documentado num campo especial do cabeçalho de cada mensagem. É possível usar o conteúdo deste campo de cabeçalho para descobrir o lixo. Não existe qualquer atraso na filtragem, se for usada apenas esta ferramenta, dado que as mensagens já foram processadas. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+</sect2>
+
+<sect2 id="spam-wizard-advanced">
+<title
+>Avançado</title>
+
+<para
+>Aqui estão os detalhes de como o assistente funciona: o &kmail; poderá usar várias ferramentas externas para detectar mensagens de lixo electrónico ('spam'); ele irá tentar procurar quais dessas ferramentas estão instaladas no seu sistema e mostrar-lhe-á o resultado da procura por cada ferramenta. Você poderá marcar as ferramentas que deseja usar no kmail; para detectar lixo; a marcação das ferramentas que não foram encontradas não é possível, porque essas opções estão desactivadas. Claro que você poderá fechar o assistente, instalar uma ferramenta e reiniciar o assistente. </para>
+
+<para
+>Se tiver marcado pelo menos uma ferramenta, o KMail será capaz de oferecer filtros que permitam a classificação das mensagens como lixo ('spam') ou relevantes ('ham'). Irá também oferecer acções para lhe permitir classificar manualmente as mensagens. Estas acções ficarão disponíveis no menu e através dos ícones na barra de ferramentas. Se alguma das ferramentas que seleccionou suportar a filtragem Bayesiana (&ie; um método para detectar o lixo com base na análise estatística das mensagens), então estas mensagens não só são marcadas como também transferidas para as ferramentas, de modo a aprenderem a melhorar a sua taxa de detecção. </para>
+
+<para
+>Na segunda página, poderá então seleccionar algumas acções adicionais a fazer no &kmail; no que respeita às mensagens de lixo; se quiser que as mensagens sejam movidas para uma dada pasta, seleccione por favor a pasta apropriada e assinale a opção <guilabel
+>Mover as mensagens de lixo detectadas para a pasta seleccionada</guilabel
+>; se as mensagens detectadas como lixo deverão ser adicionalmente marcadas como lidas, então marque por favor a opção <guilabel
+>Marcar adicionalmente as mensagens de lixo como lidas</guilabel
+>. </para>
+
+<para
+>Se tiver assinalado pelo menos uma das ferramentas disponíveis, irá poder finalizar a configuração do assistente de filtragem. O assistente não irá ter nenhumas regras de filtragem existentes em consideração, mas irá adicionar regras novas em qualquer dos casos; você poderá querer inspeccionar o resultado deste processo na <link linkend="filter-dialog"
+>Janela do Filtro</link
+>. Se você tiver assinalado a opção <guilabel
+>Classificar as mensagens manualmente como lixo / relevantes</guilabel
+>, então o assistente irá criar botões da barra de ferramentas para marcar as mensagens como lixo ou relevantes; tenha em mente que a classificação de mensagens como lixo irá mover essas mensagens também para a pasta que atribuiu às mensagens de lixo. </para>
+
+</sect2>
+
+<sect2 id="spam-wizard-details">
+<title
+>Mais Alguns Detalhes para os Peritos</title>
+
+<para
+>O assistente usa a informação gravada num ficheiro de configuração especial chamado <filename
+>kmail.antispamrc</filename
+> (gravado na directoria de configuração global e local do KDE). Ele irá verificar primeiro o ficheiro de configuração global e depois o local: se o ficheiro de configuração contiver itens com números de versão maiores (mais recentes), por ferramenta, serão usados os dados de configuração do ficheiro local para essa ferramenta; desta forma, tanto os administradores como os utilizadores poderão actualizar a configuração do assistente. </para>
+
+<para
+>A detecção local das mensagens de lixo é obtida com a criação de acções <guilabel
+>enviar para</guilabel
+>, por ferramenta, dentro de um filtro especial. Outro filtro contém as regras a verificar para as mensagens de lixo detectadas e as acções para as marcar e (opcionalmente, dependendo da escolha no assistente) para as mover para uma pasta. Ambos os filtros são configurados para serem aplicados nas mensagens recebidas e na filtragem manual. </para>
+
+<para
+>São necessários dois filtros para a classificação das mensagens como lixo ou relevantes. Estes contêm acções para marcar as mensagens apropriadamente. Como foi dito acima, o filtro para a classificação como lixo tem outra acção para mover a mensagem para uma pasta predefinida. Se as ferramentas seleccionadas suportarem a filtragem Bayesiana, o assistente irá criar acções de filtragem adicionais para passar as mensagens para as ferramentas (acções para <guilabel
+>executar um comando</guilabel
+>) no modo de aprendizagem apropriado. </para>
+
+<para
+>Se quiser afinar o processo de filtragem, poderá estar interessado no capítulo sobre a <link linkend="filter-optimization"
+>Optimização dos Filtros</link
+>.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="the-anti-virus-wizard">
+<title
+>O Assistente Anti-Vírus</title>
+
+<sect2 id="virus-wizard-basics">
+<title
+>Básicos</title>
+
+<para
+>O &kmail; não tem uma solução de detecção de vírus incorporada: os programadores acreditam que o uso de ferramentas externas especializadas é a melhor aproximação. O &kmail; usa estas ferramentas através da sua arquitectura de filtros flexível. O Assistente Anti-Vírus ajuda-o na configuração inicial do filtro. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>O que é que o assistente poderá fazer por si?</term>
+<listitem>
+<para
+>Ele dar-lhe-á algumas escolhas sobre como deseja que a filtragem de vírus seja feita. Depois disso, irá criar automaticamente as regras de filtragem apropriadas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Quais são as limitações do assistente?</term>
+<listitem>
+<para
+>Só consegue configurar inicialmente os filtros para si e irá fornecer uma configuração-padrão. A modificação dos filtros existentes não é ainda possível. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você poderá activar o assistente através da opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Assistente Anti-Vírus...</guisubmenu
+></menuchoice
+>.</para>
+
+</sect2>
+
+<sect2 id="virus-wizard-advanced">
+<title
+>Avançado</title>
+
+<para
+>O Assistente de Anti-Vírus funciona exactamente como o <link linkend="the-anti-spam-wizard"
+>Assistente Anti-Lixo Electrónico</link
+>. Aqui estão os detalhes de como o assistente funciona: o &kmail; poderá usar várias ferramentas externas para detectar mensagens que contenham vírus; ele irá tentar procurar quais dessas ferramentas estão instaladas no seu sistema e mostrar-lhe-á o resultado da procura por cada ferramenta. Você poderá marcar as ferramentas que deseja usar no kmail; para detectar vírus; a marcação das ferramentas que não foram encontradas não é possível, porque essas opções estão desactivadas. Claro que você poderá fechar o assistente, instalar uma ferramenta e reiniciar o assistente. </para>
+
+<para
+>Se você marcou pelo menos uma ferramenta, você será capaz de seleccionar algumas acções a serem feitas no &kmail; no que respeita às mensagens com vírus: para que o &kmail; detecte as mensagens com vírus, você deverá definitivamente assinalar a opção <guilabel
+>Classificar as mensagens com as ferramentas anti-vírus</guilabel
+>; se quiser que as mensagens sejam movidas para uma dada pasta, seleccione por favor a pasta apropriada e assinale a opção <guilabel
+>Mover as mensagens com vírus detectadas para a pasta seleccionada</guilabel
+>; se as mensagens detectadas com vírus deverão ser adicionalmente marcadas como lidas, então marque por favor a opção <guilabel
+>Marcar adicionalmente as mensagens com vírus como lidas</guilabel
+>. </para>
+
+<para
+>Se tiver assinalado pelo menos uma destas últimas opções, irá poder finalizar a configuração do assistente de filtragem. O assistente não irá ter nenhumas regras de filtragem existentes em consideração, mas irá adicionar regras novas em qualquer dos casos; você poderá querer inspeccionar o resultado deste processo na <link linkend="filter-dialog"
+>Janela do Filtro</link
+>. </para>
+
+</sect2>
+
+<sect2 id="virus-wizard-details">
+<title
+>Detalhes</title>
+
+<para
+>O assistente usa a informação gravada num ficheiro de configuração especial chamado <filename
+>kmail.antivirusrc</filename
+> (gravado na directoria de configuração global e local do KDE). Ele irá verificar primeiro o ficheiro de configuração global e depois o local: se o ficheiro de configuração contiver itens com números de versão maiores (mais recentes), por ferramenta, serão usados os dados de configuração do ficheiro local para essa ferramenta; desta forma, tanto os administradores como os utilizadores poderão actualizar a configuração do assistente. </para>
+
+<para
+>A detecção das mensagens com vírus é obtida com a criação de acções <guilabel
+>enviar para</guilabel
+>, por ferramenta, dentro de um filtro especial. Outro filtro contém as regras a verificar para as mensagens com vírus detectadas e as acções para as marcar e (opcionalmente, dependendo da escolha no assistente) para as mover para uma pasta. Ambos os filtros são configurados para serem aplicados nas mensagens recebidas e na filtragem manual. </para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/knode/Makefile.am b/tde-i18n-pt/docs/kdepim/knode/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/knode/Makefile.in b/tde-i18n-pt/docs/kdepim/knode/Makefile.in
new file mode 100644
index 00000000000..6935461e153
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/knode
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/knode/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/knode/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/knode/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/knode/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/knode/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=knode-followup.png knode-rule-editor.png knode-edit-header2.png using-subscribing.docbook index.docbook gloss.docbook knode-search.png knode-news-account.png credits.docbook faq.docbook commands.docbook more.docbook knode-start.png index.cache.bz2 knode-views.png knode-composer-attachments.png knode-edit-filter.png knode-subscribe.png install.docbook knode-reply.png Makefile.in introduction.docbook knode-new-article.png using-firststart.docbook knode-edit-header1.png using-morefeatures.docbook journey.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) knode-start.png using-morefeatures.docbook knode-news-account.png commands.docbook knode-search.png knode-composer-attachments.png journey.docbook index.docbook knode-edit-header2.png knode-followup.png introduction.docbook knode-reply.png credits.docbook faq.docbook knode-rule-editor.png using-firststart.docbook knode-new-article.png knode-edit-filter.png install.docbook knode-subscribe.png knode-edit-header1.png gloss.docbook knode-views.png using-subscribing.docbook more.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode
+ @for base in knode-start.png using-morefeatures.docbook knode-news-account.png commands.docbook knode-search.png knode-composer-attachments.png journey.docbook index.docbook knode-edit-header2.png knode-followup.png introduction.docbook knode-reply.png credits.docbook faq.docbook knode-rule-editor.png using-firststart.docbook knode-new-article.png knode-edit-filter.png install.docbook knode-subscribe.png knode-edit-header1.png gloss.docbook knode-views.png using-subscribing.docbook more.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/$$base ;\
+ done
+
+uninstall-nls:
+ for base in knode-start.png using-morefeatures.docbook knode-news-account.png commands.docbook knode-search.png knode-composer-attachments.png journey.docbook index.docbook knode-edit-header2.png knode-followup.png introduction.docbook knode-reply.png credits.docbook faq.docbook knode-rule-editor.png using-firststart.docbook knode-new-article.png knode-edit-filter.png install.docbook knode-subscribe.png knode-edit-header1.png gloss.docbook knode-views.png using-subscribing.docbook more.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knode/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in knode-start.png using-morefeatures.docbook knode-news-account.png commands.docbook knode-search.png knode-composer-attachments.png journey.docbook index.docbook knode-edit-header2.png knode-followup.png introduction.docbook knode-reply.png credits.docbook faq.docbook knode-rule-editor.png using-firststart.docbook knode-new-article.png knode-edit-filter.png install.docbook knode-subscribe.png knode-edit-header1.png gloss.docbook knode-views.png using-subscribing.docbook more.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/knode/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/knode/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/knode/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/knode/commands.docbook b/tde-i18n-pt/docs/kdepim/knode/commands.docbook
new file mode 100644
index 00000000000..7d5df0434e5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/commands.docbook
@@ -0,0 +1,2406 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"
+> -->
+
+<chapter id="commands">
+<title
+>Referência de comandos</title>
+
+<para
+>As seguintes combinações de teclas assumem que você não alterou as configurações por omissão.</para>
+
+<sect1 id="knode-mainwindow">
+<title
+>A janela principal do &knode;</title>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Grava o artigo seleccionado num ficheiro.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Imprime o artigo seleccionado.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar as Mensagens Pendentes</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>As mensagens na pasta <guilabel
+>A Enviar</guilabel
+> são de facto enviadas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Parar a Rede</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Desliga a ligação actual a um servidor de notícias.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Sai do &knode;.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Copia o texto seleccionado para a área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Selecciona o artigo inteiro.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F4</keycap
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar os Artigos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela para <guilabel
+>Procurar Artigos</guilabel
+> para procurar no grupo activo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>A ser escrito </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Obter o Artigo com ID...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Activa a transferência de um determinado artigo com o identificador indicado.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ver</guimenu
+></title>
+
+<!--Headers and Attachments missing-->
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder os Tópicos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Quando isto está activo, o &knode; mostra as discussões como uma árvore na janela dos artigos.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Expandir Todos os Tópicos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Quando isto estiver activo, o &knode; mostra os tópicos completos; isto só funciona quando o <guilabel
+>Mostrar os tópicos</guilabel
+> está activo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Fechar Todos os Tópicos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Quando isto estiver activado, o &knode; não mostra nenhuns tópicos; isto só funciona quando o <guilabel
+>Mostrar os tópicos</guilabel
+> estiver activo.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>T</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Comutar o Sub-Tópico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Alterna entre a abertura e o fecho do tópico seleccionado.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Filtrar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Permite-lhe escolher um filtro para a janela de artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ordenar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Permite-lhe ordenar a janela do artigo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar a Lista</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Actualiza a janela dos artigos</action>
+</para>
+</listitem>
+</varlistentry>
+<!--varlistentry>
+<term>
+<menuchoice>
+<guimenu
+>View</guimenu>
+<guimenuitem
+>Show all headers</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+<action>
+When this setting is activated, &knode; shows the complete article header in the article window.</action>
+</para>
+</listitem>
+</varlistentry-->
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Reorganizar (ROT 13)</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Quando esta opção estiver activada, o &knode; irá mostrar todos os caracteres do artigo completo rodados de 13 caracteres.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Verificar a assinatura PGP</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Verifica a assinatura de PGP do artigo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>V</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Ver o Código</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>O código-fonte do artigo activo é aberto numa janela nova.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>X</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Usar um Tipo de Letra Monoespaçado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Activa o tipo de letra monoespaçado que está configurado no visualizador.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<!--Fancy Formatting Y is missing-->
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Codificação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Aqui você poderá configurar a codificação usada para os artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ir</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>P</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Salta para o artigo anterior na janela de artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>N</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Salta para o próximo artigo na janela de artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Alt;&Shift;<keycap
+>Espaço</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Artigo Não-Lido Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Salta para o próximo artigo não-lido e para o próximo artigo não-lido do grupo de notícias seguinte, se necessário.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Shift;<keycap
+>Espaço</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Tópico Não-Lido Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Salta para o próximo tópico não-lido e para o próximo tópico não-lido do grupo de notícias seguinte, se necessário.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>-</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Grupo Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Salta para o grupo de notícias anterior na janela de pastas</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>+</keycap
+></shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Grupo Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Salta para o próximo grupo de notícias na área de pastas</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Conta</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conta</guimenu
+> <guimenuitem
+>Obter Novos Artigos de Todos os Grupos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Liga-se com a conta activa e obtém todas as mensagens novas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conta</guimenu
+> <guimenuitem
+>Obter Novos Artigos de Todas as Contas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Liga-se a todas as contas e obtém todas as mensagens novas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conta</guimenu
+> <guimenuitem
+>Subscrever aos Grupos...</guimenuitem
+> </menuchoice
+>
+</term
+>
+<listitem
+>
+<para
+>
+<action
+>Abre uma janela para se subscrever aos grupos de notícias da conta activa.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conta</guimenu
+> <guimenuitem
+>Expirar Todos os Grupos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Aqui você poderá expirar todos os grupos de uma conta manualmente.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conta</guimenu
+> <guimenuitem
+>Propriedades da Conta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela de propriedades da conta activa.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Conta</guimenu
+> <guimenuitem
+>Remover a Conta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Apaga a conta activa e todos os grupos de notícias subjacentes.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Grupo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Obter os Artigos Novos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Liga-se com a conta activa e obtém todas as mensagens novas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Expirar o Grupo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Verifica se existem alguns artigos novos e, se for o caso, remove-os.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Reorganizar o Grupo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Reconstrói a janela de artigos com as ordenações configuradas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Marcar Todas como Lidas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Altera o estado de todos os artigos do grupo de notícias activo para lidos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Marcar Todas como Não-Lidas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Altera o estado de todos os artigos do grupo de notícias activo para não-lidos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Marcar a Última como Não-Lida</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>A ser escrito.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Propriedades do Grupo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela de propriedades do grupo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Grupo</guimenu
+> <guimenuitem
+>Cancelar a Subscrição</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cancela a subscrição do grupo de notícias activo</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+
+<sect2>
+<title
+>O menu <guimenu
+>Pasta</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Nova Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cria uma pasta nova principal.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Nova Sub-Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cria uma nova subpasta.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Mudar o Nome da Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Aqui você poderá mudar o nome da pasta activa.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Importar a Pasta MBox...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Com esta função é possível importar uma pasta MBox para a pasta activa de momento.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Exportar Como uma Pasta MBox...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Com esta função é possível exportar a pasta activa de momento para uma pasta MBox.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Compactar a Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Remove todos os artigos removidos da pasta activa.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Compactar Todas as Pastas</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem
+>
+<para
+>
+<action
+>Remove todos os artigos removidos de cada pasta.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Esvaziar a Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Apaga todos os artigos da pasta activa.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Pasta</guimenu
+> <guimenuitem
+>Apagar a Pasta</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Apaga a pasta activa.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Artigo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Publicar no Grupo de Notícias...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre o compositor com a configuração de escrita de novos artigos correspondente à do grupo de notícias activo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>R</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Responder Para o Grupo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre o Compositor para escrever uma resposta com o conteúdo do artigo activo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>A</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Responder por E-Mail...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre o Compositor para escrever uma mensagem de e-mail para o autor do artigo activo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>F</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Reencaminhar por E-Mail...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre o Compositor para reencaminhar o artigo activo como uma mensagem de e-mail.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>D</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guisubmenu
+>Marcar como Lido</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Altera o estado do artigo activo para <quote
+>lido</quote
+> </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>U</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guisubmenu
+>Marcar como Não-Lido</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Altera o estado do artigo activo para <quote
+>não-lido</quote
+> </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guisubmenu
+>Marcar o Tópico como Lido</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Altera o estado do tópico activo para <quote
+>lido</quote
+> </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guisubmenu
+>Marcar o Tópico como Não-Lido</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Altera o estado do tópico activo para <quote
+>não-lido</quote
+> </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Cancelar o Artigo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Gera uma mensagem que remove o artigo activo na Usenet; você só poderá usar isto com os seus próprios artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Substituir o Artigo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre o Compositor com o conteúdo do artigo activo; quando este artigo for publicado, ele irá sobrepor o artigo original. Você só poderá usar isto com os seus próprios artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>O</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Abrir na Própria Janela</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>O artigo activo é aberto numa janela nova.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>E</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Editar o Artigo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+> Abre o Compositor para editar o artigo activo;</action
+> você poderá usar isto apenas nas pastas <guilabel
+>A Enviar</guilabel
+> e <guilabel
+> Rascunhos</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>Delete</keycap
+></shortcut
+> <guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Remover o Artigo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+> Apaga o artigo activo.</action
+> Você só poderá usar isto nas pastas <guilabel
+>A Enviar</guilabel
+> e <guilabel
+>Rascunhos</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Artigo</guimenu
+> <guimenuitem
+>Enviar Agora</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+> Envia o artigo activo.</action
+> Você só poderá usar isto nas pastas <guilabel
+>A Enviar</guilabel
+> e <guilabel
+>Rascunhos</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Relevância</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Relevância</guimenu
+> <guimenuitem
+>Editar as Regras de Relevância...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Será aberta a janela para editar as regras de relevância dos artigos.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Relevância</guimenu
+> <guimenuitem
+>Recalcular as Relevâncias</guimenuitem
+> </menuchoice
+>
+</term
+>
+<listitem
+>
+<para
+>
+<action
+>As classificações de relevância serão reinicializadas e calculadas de novo.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Relevância</guimenu
+> <guimenuitem
+>Reduzir a Relevância para o Autor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cria uma regra para reduzir a classificação de todos os artigos publicados pelo autor do artigo activo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Relevância</guimenu
+> <guimenuitem
+>Elevar a Relevância para o Autor...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+>
+<para
+>
+<action
+>Cria uma regra para aumentar a classificação de todos os artigos publicados pelo autor do artigo activo.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>
+<menuchoice
+><shortcut
+><keycap
+>W</keycap
+></shortcut
+><guimenu
+>Relevância</guimenu
+> <guimenuitem
+>Vigiar o Tópico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Altera a relevância deste tópico para a classificação configurada dos tópicos vigiados (normal = 100).</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycap
+>I</keycap
+></shortcut
+> <guimenu
+>Relevância</guimenu
+> <guimenuitem
+>Ignorar o Tópico</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Altera a relevância deste tópico para a classificação configurada dos tópicos ignorados (normal = -100).</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Esta opção define se a barra de ferramentas é mostrada ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Esta opção define se a barra de estado é mostrada ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Lista de Grupos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Esta opção define se a lista dos grupos é mostrada ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Lista de Cabeçalhos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Esta opção define se a área de cabeçalhos é mostrada ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Visualizador de Artigos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Esta opção define se o artigo é mostrado ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma janela para configurar os atalhos de teclado.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma janela para configurar as barras de ferramentas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &knode;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma janela para configurar o &knode;.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+
+<sect1 id="knode-editorwindow">
+<title
+>Os menus do compositor.</title>
+
+<sect2
+>
+<title
+>O menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Return</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar Agora</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Envia o artigo actual imediatamente.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar Mais Tarde</guimenuitem
+> </menuchoice
+>
+</term
+>
+<listitem
+>
+<para
+>Guarda o artigo actual na pasta <guilabel
+>A Enviar</guilabel
+> para ser enviado posteriormente.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry>
+<term
+>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar como Rascunho</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o artigo actual na pasta <guilabel
+>Rascunhos</guilabel
+>, para que possa acabar de a editar noutra altura.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Apaga o artigo actual, fechando também o editor.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Fecha a janela do editor</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term
+>
+<listitem
+>
+<para
+>
+<action
+>Anula a última alteração.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Shift</keycap
+><keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Repete a última acção anulada com a opção de menu <guimenuitem
+>Desfazer</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Corta o texto seleccionado de momento para a área de transferência, apagando-o da janela do editor.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Copia o texto seleccionado para a área de transferência.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+>
+</term
+>
+<listitem
+>
+<para
+>
+<action
+>Cola o conteúdo actual da área de transferência na janela do editor.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar como Citação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+><action
+> Cola o conteúdo actual da área de transferência na janela do editor com um carácter de citação </action
+> (<quote
+>&gt;</quote
+>) no início de cada linha. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Selecciona todo o texto na janela do editor.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela de Procura.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela de Substituição.</action
+>
+</para
+>
+</listitem
+>
+</varlistentry
+>
+</variablelist
+>
+
+</sect2
+>
+
+<sect2
+>
+<title
+>O menu <guimenu
+>Anexar</guimenu
+></title>
+<para>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Juntar a Assinatura</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Introduz a sua assinatura no fim do artigo que está a editar.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Inserir um Ficheiro...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Insere o conteúdo de um ficheiro na janela do editor.</action>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Inserir um Ficheiro (numa caixa)...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Insere o conteúdo de um ficheiro na janela do editor e coloca uma caixa à volta dele.</action>
+</para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Anexar</guimenu
+> <guimenuitem
+>Anexar um Ficheiro...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Insere um ficheiro como anexo.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Opções</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Enviar o Artigo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Define se a mensagem é enviada como um artigo ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Enviar o E-mail</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Define se a mensagem é enviada como uma mensagem de e-mail ou não; se estiver configurado, será usado um editor externo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Mudar a Codificação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Aqui poderá configurar a codificação usada para este artigo; normalmente usa a iso-8859-1 ou o iso-8859-15 para os países ocidentais (incluindo Portugal).</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Opções</guimenu
+> <guimenuitem
+>Mudança de Linha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Activa ou desactiva a mudança de linhas automática no editor.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Adicionar os Caracteres de Citação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Coloca caracteres <quote
+>&gt;</quote
+> à frente das linhas marcadas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Remover os Caracteres de Citação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Remove os caracteres de citação no início das linhas marcadas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Adicionar uma Caixa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Coloca as linhas seleccionadas numa caixa em ASCII.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Remover a Caixa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Remove a caixa em ASCII à volta da área seleccionada.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Assinar o Artigo com o PGP</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Assina o artigo com o PGP.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Obter o Texto Original (não repartido)</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Reconstrói a publicação original ao responder a um artigo.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Baralhar (Rot-13)</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Cifra o texto seleccionado, rodando os caracteres em 13 posições do alfabeto.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Iniciar um Editor Externo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Inicia um editor externo (se estiver algum configurado) com o conteúdo actual da janela de edição.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma janela para verificar a nível ortográfico a sua mensagem.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Define se a barra de ferramentas deverá estar visível ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Define se a barra de estado deverá estar visível ou não.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma janela para configurar os atalhos de teclado.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre uma janela para configurar as barras de ferramentas.</action>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KNode...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<action
+>Abre a janela de Preferências do &knode;.</action>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/knode/credits.docbook b/tde-i18n-pt/docs/kdepim/knode/credits.docbook
new file mode 100644
index 00000000000..7c00f7ed7b4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/credits.docbook
@@ -0,0 +1,86 @@
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&knode;</para>
+
+<para
+>Programa Copyright 1999, 2000, 2001, 2002 os programadores do KNode</para>
+
+<itemizedlist
+>
+<title
+>Programadores</title>
+<listitem
+>
+<para
+>Christian Gebauer <email
+>gebauer@kde.org</email
+></para
+>
+</listitem>
+<listitem
+>
+<para
+>Christian Thurner <email
+>cthurner@web.de</email
+></para>
+</listitem
+>
+<listitem>
+<para
+>Dirk Mueller <email
+>mueller@kde.org</email
+></para
+>
+</listitem>
+<listitem>
+<para
+>Mark Mutz <email
+>mutz@kde.org</email
+></para
+>
+</listitem>
+<listitem>
+<para
+>Roberto Teixeira <email
+>roberto@kde.org</email
+></para
+>
+</listitem>
+<listitem>
+<para
+>Mathias Waack <email
+>mathias@atoll-net.de</email
+></para>
+</listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Documentação</title>
+<listitem>
+<para
+>Copyright 2000, 2001 Stephan Johach<email
+>lucardus@onlinehome.de</email
+></para>
+</listitem>
+<listitem>
+<para
+>Copyright 2001, 2002 Thomas Schütz <email
+> Thomas.Schuetz@gmx.li</email
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+<para
+>Os agradecimentos vão para os programadores do &knode; que responderam a todas as minhas perguntas parvas com paciência. Depois ao Thomas Diehl e ao Matthias Kiefer, os quais sempre foram contactos competentes no que respeita às traduções. Muito obrigado ao Malcolm Hunter que verificou esta tradução para inglês. Não se pode esquecer do Michael McBride, o qual esteve sempre disposto a ajudar o autor com assuntos de documentação e outros assuntos gerais e, finalmente, a toda a gente na Equipa do &kde; que contribuíram para a criação deste documento.</para>
+&underFDL; &underGPL; </chapter
+>
diff --git a/tde-i18n-pt/docs/kdepim/knode/faq.docbook b/tde-i18n-pt/docs/kdepim/knode/faq.docbook
new file mode 100644
index 00000000000..33485a4f35e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/faq.docbook
@@ -0,0 +1,291 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd">
+-->
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Eu instalei o &kde; 3, mas o &knode; não aparece no Menu <guimenu
+>K</guimenu
+>.</para>
+ </question
+>
+<answer
+>
+<para
+>Aparece-lhe o item de menu <guisubmenu
+>Internet</guisubmenu
+>? Caso contrário, talvez o pacote 'kdepim' não tenha sido instalado (talvez porque a sua distribuição não o tenha feito por si); se o item estiver lá, mas se você não tiver um item <guimenuitem
+>KNode</guimenuitem
+> lá, você deverá tentar abrir um &konsole; e correr o &knode; a partir daí. Escreva</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>knode &amp;</command
+></userinput
+>
+</screen
+>
+
+<para
+>Se aparecer uma mensagem de erro que lhe diga que o &knode; não pôde ser iniciado ou encontrado, por favor verifique se o ficheiro <filename
+>knode</filename
+> existe na pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/bin</filename
+> e se as suas permissões estão definidas correctamente.</para>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Quando inicio o &knode;, aparece uma mensagem na barra de tarefas mas que desaparece de repente sem o &knode; se iniciar.</para
+>
+</question
+>
+<answer>
+<para
+>Tente iniciar o &knode; a partir do &konsole; (veja a pergunta anterior) e preste atenção às mensagens mostradas aí: se elas não fizerem sentido para si, seleccione-as com o seu rato e copie-as para a área de transferência; aí, peça ajuda numa das listas de correio do &kde; ou nos grupos de notícias do &kde;.</para>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Eu necessito de um artigo importante, mas o &knode; não o tem mais; onde é que o posso encontrar?</para>
+</question
+>
+<answer
+>
+<para
+>Você poderá encontrar alguns arquivos extensos da Usenet em <ulink url="http://groups.google.com/usenet/"
+>groups.google.com</ulink
+> ou no <ulink url="http://av.com"
+>AltaVista</ulink
+>; eles até contêm artigos com vários anos.</para
+>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Como é que abro e leito vários artigos ao mesmo tempo?</para
+>
+</question
+>
+<answer
+>
+<para
+>Abra o artigo com a opção <guimenuitem
+>Abrir numa janela própria</guimenuitem
+>.</para
+>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Os meus artigos não aparecem no grupo de notícias.</para>
+</question
+>
+<answer
+>
+<para
+>Quando você publicar um artigo, pode levar algum tempo até que o seu servidor de notícias o tenha; espere várias horas até que possa enviar o artigo de novo.</para
+>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Quero manter um artigo; como é que o arquivo?</para
+>
+</question
+>
+<answer
+>
+<para
+>Escolha o artigo na área dos artigos e use então a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> para abrir uma janela de ficheiros; aí, poderá então gravar o artigo num ficheiro. Outra possibilidade é copiar o artigo para uma pasta.</para>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Alguns cabeçalhos definidos não aparecem para vários artigos da janela respectiva; estou a fazer algo de errado?</para
+>
+</question
+>
+<answer
+>
+<para
+>Isto não é anormal, dado que muitos dos cabeçalhos são opcionais e muitas das vezes não constam nos artigos; nesse caso, o &knode; não irá mostrar estas linhas de cabeçalho.</para
+>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Algumas vezes vejo um artigo que se refere a outros artigos, mas o &knode; não mostra nenhumas referências; porque é que isso acontece?</para
+>
+</question
+>
+<answer
+>
+<para
+>Isto acontece quando alguém publicou um artigo noutro grupo de notícias e assinalou a opção <guilabel
+>Responder Para</guilabel
+>; o artigo em questão é então enviado para o seu grupo de notícias, mas o artigo referente está ausente. Em muitos dos casos, o publicador diz a razão da sua escolha por criar uma resposta enviada para outro lado.</para>
+</answer
+>
+</qandaentry
+>
+
+<qandaentry
+>
+<question
+>
+<para
+>Quando desejo responder a um artigo, aparece-me uma mensagem de erro que me diz que o editor externo não pôde ser iniciado, mas o editor está definido correctamente.</para>
+</question
+>
+<answer
+>
+<para
+>Dê uma vista de olhos sobre o que introduziu como substituição do nomes do ficheiro a seguir ao comando de edição; se não existir, indique-o. Se quiser, por exemplo, usar o &kedit; indique <userinput
+><command
+>kedit</command
+><token
+> %f</token
+></userinput
+></para>
+<para
+>Se o <token
+>%f</token
+> não constar do comando, o seu editor não poderá ser executado.</para>
+</answer>
+</qandaentry>
+
+<qandaentry
+>
+<question>
+<para
+>Porque é que não recebo dados do meu servidor de notícias local?</para>
+</question
+>
+<answer
+>
+<para
+>Se usar o &knode; em conjunto com um servidor de notícias local, você deverá confirmar que este servidor está correctamente configurado e é iniciado sem problemas; para mais detalhes, consulte por favor a documentação do seu servidor de notícias local.</para>
+<tip
+>
+<para
+>A disponibilidade do servidor de notícias local pode ser verificada facilmente com o programa <command
+>telnet</command
+>: abra uma consola e escreva:</para
+>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+><command
+>telnet</command
+> <parameter
+>localhost nntp</parameter
+></userinput
+>
+</screen>
+
+<para
+>Seguido disso, o servidor de notícias local, deverá responder com:</para>
+
+<screen
+><computeroutput>
+Trying 127.0.0.1...
+Connected to localhost.
+Escape character is '^]'.
+200 Leafnode NNTP Daemon, version 1.9.16 running at konqi.org
+</computeroutput
+>
+</screen>
+
+<para
+>Você poderá sair da sessão de <command
+>telnet</command
+> com:</para>
+
+<screen
+><prompt
+>%</prompt
+> <userinput
+>quit</userinput
+>
+</screen>
+
+<para
+>Se isso não funcionar, então é porque não existe nenhum servidor de notícias configurado ou não foi iniciado; neste caso, consulte por favor a documentação do seu servidor de notícias local.</para>
+</tip>
+
+<para
+>Se você se está a tentar ligar a um servidor de notícias na Internet, você precisa obviamente de uma ligação funcional (telefónica ou por rede) e e terá de configurar o &knode; para usar o servidor de notícias do seu <acronym
+>ISP</acronym
+>; o seu <acronym
+>ISP</acronym
+> deverá ser capaz de lhe dar informações sobre os servidores de notícias que poderá usar.</para>
+</answer>
+</qandaentry>
+
+</qandaset
+>
+
+
+</chapter
+>
diff --git a/tde-i18n-pt/docs/kdepim/knode/gloss.docbook b/tde-i18n-pt/docs/kdepim/knode/gloss.docbook
new file mode 100644
index 00000000000..0446b6b5b74
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/gloss.docbook
@@ -0,0 +1,430 @@
+<glossary id="glossary">
+<title
+>Glossário</title>
+
+<glossdiv>
+<title
+>A</title
+>
+<glossentry id="gloss-article"
+>
+<glossterm
+>Artigo</glossterm
+>
+<glossdef
+>
+<para
+>Um <glossterm
+>artigo</glossterm
+> no sentido dos jornais: os <glossterm
+>artigos</glossterm
+> especiais são, por exemplo, as respostas publicadas; as respostas em si não são <glossterm
+>artigos</glossterm
+> mas sim correio.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv>
+
+<glossdiv
+>
+<title
+>C</title
+>
+
+<glossentry id="gloss-cancel">
+<glossterm
+>Cancelar</glossterm>
+<glossdef>
+<para
+>Para remover um dos seus artigos do servidor de notícias: o leitor de notícias gera uma mensagem de controlo especial para indicar ao servidor para remover este artigo.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-crossposting">
+<glossterm
+>'Crossposting' (Publicação cruzada)</glossterm
+>
+<glossdef>
+<para
+>A publicação de um artigo em vários grupos de notícias; isto é bastante desagradável, porque vai contra a associação por tópicos dos grupos de notícias.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>E</title>
+
+<glossentry id="gloss-expire">
+<glossterm
+>Expirar</glossterm
+>
+<glossdef
+>
+<para
+>Os <glossterm
+>artigos</glossterm
+> não podem ser mantidos para sempre devido a limites no disco rígido. Por causa disso, existe um programa chamado <application
+>expire</application
+> (de 'expirar') na maioria dos sistemas informáticos; este programa remove todos os artigos que sejam mais antigos que um dado número de dias. O &knode; inclui esta funcionalidade dentro dele próprio.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>F</title
+>
+<glossentry id="gloss-faq">
+<glossterm
+><acronym
+>FAQ</acronym
+></glossterm
+>
+<glossdef>
+<para
+>A <acronym
+>FAQ</acronym
+> é o acrónimo de <quote
+>Frequently Asked Questions</quote
+>, ou seja, as <quote
+>Perguntas Mais Frequentes</quote
+>.</para>
+</glossdef
+>
+</glossentry
+>
+
+<glossentry id="gloss-follow-up">
+<glossterm
+>'Followup' (Responder Para)</glossterm>
+<glossdef
+>
+<para
+>Um <glossterm
+>artigo</glossterm
+> que é escrito como resposta a outro <glossterm
+>artigo</glossterm
+>.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>G</title
+>
+<glossentry id="gloss-gknsa">
+<glossterm
+><acronym
+>GNKSA</acronym
+></glossterm>
+<glossdef>
+<para
+>O <acronym
+>GNKSA</acronym
+> é uma forma de selo-de-aprovação para os leitores de notícias; você poderá obter mais informações sobre ele em <ulink url="http://www.gnksa.org"
+>http://www.gnksa.org</ulink
+>.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv>
+
+<glossdiv
+>
+<title
+>H</title
+>
+<glossentry id="gloss-header">
+<glossterm
+>Cabeçalho</glossterm>
+<glossdef>
+<para
+>O cabeçalho de um <glossterm
+>artigo</glossterm
+> contém informações sobre o remetente, o assunto e o grupo de notícias do artigo.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>K</title
+>
+<glossentry id="gloss-killfile">
+<glossterm
+>'Killfile'</glossterm
+>
+<glossdef
+>
+<para
+>Esta é uma funcionalidade de um leitor de notícias para esconder <glossterm
+>artigos</glossterm
+> de um determinado remetente ou com determinado conteúdo.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>M</title
+>
+<glossentry id="gloss-message-id">
+<glossterm
+>Message-ID (Identificador da Mensagem)</glossterm
+>
+<glossdef
+>
+
+<para
+>O <glossterm
+>ID de mensagem</glossterm
+> de um artigo é uma marca clara para o servidor de notícias identificar o artigo. Um <glossterm
+>ID de mensagem</glossterm
+> não deverá ser usado na Usenet inteira durante pelo menos 2 anos; os <glossterm
+>IDs de mensagens</glossterm
+> errados ou duplicados poderão criar problemas ao encaminhá-los e poderão sobrepor outros artigos.</para>
+</glossdef
+>
+</glossentry>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>N</title
+>
+<glossentry id="gloss-newbie">
+<glossterm
+>Novato</glossterm
+>
+<glossdef
+>
+<para
+>Alguém que é novo ou principiante para algo, no que respeita à Usenet: alguém que é novo para o grupo de notícias ou para a Usenet de um modo geral.</para>
+</glossdef
+>
+</glossentry
+>
+
+<glossentry id="gloss-newsgroup">
+<glossterm
+>Grupo de notícias</glossterm
+>
+<glossdef
+>
+<para
+>O grupo de notícias (ou fórum de discussão, como também é conhecido) é uma espécie de boletim na Usenet sobre um determinado tópico ou grupo de tópicos. Aqui é onde você publica os seus <glossterm
+>artigos</glossterm
+>.</para>
+</glossdef
+>
+</glossentry
+>
+
+<glossentry id="gloss-newsreader"
+>
+<glossterm
+>'Newsreader' (Leitor de Notícias)</glossterm
+>
+<glossdef
+>
+<para
+>Um programa para ler e escrever <glossterm
+>notícias</glossterm
+>.</para
+>
+</glossdef
+>
+</glossentry
+>
+
+<glossentry id="gloss-nntp"
+> <glossterm>
+<acronym
+><acronym
+>NNTP</acronym
+></acronym
+>
+</glossterm
+>
+<glossdef>
+<para
+>Network News Transport Protocol; este é o protocolo que define como é que os artigos da Usenet são difundidos.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>P</title
+>
+
+<glossentry id="gloss-port">
+<glossterm
+>Porto</glossterm>
+<glossdef
+>
+<para
+>Uma espécie de endereço para a aplicação receber os dados e para se ligar a outro computador; o porto normal da ligação entre o leitor de notícias e o servido ré o 119.</para>
+</glossdef
+>
+</glossentry
+>
+
+<glossentry id="gloss-pgp-signature">
+<glossterm
+>PGP-Assinatura</glossterm
+>
+<glossdef>
+<para
+>Uma assinatura digital; você poderá usá-la para determinar se o documento foi alterado desde que foi assinado ou se é o texto original do autor.</para>
+</glossdef
+>
+</glossentry
+>
+
+<glossentry id="gloss-posting">
+<glossterm
+>Publicação</glossterm
+>
+<glossdef
+>
+<para
+>Tanto pode ser um <glossterm
+>artigo</glossterm
+> que é enviado para a Usenet ou o acto do envio em si; você está a <quote
+>publicar</quote
+> um <glossterm
+>artigo</glossterm
+> num grupo de notícias.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>Q</title
+>
+
+<glossentry id="gloss-quoting">
+<glossterm
+>'Quoting' (Citar)</glossterm
+>
+<glossdef
+>
+<para
+>Este é o acto de citar um artigo a quem você está a responder: você faz uma citação do <glossterm
+>artigo</glossterm
+> original para clarificar quais as passagens de texto a que a sua resposta se refere.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>R</title
+>
+<glossentry id="gloss-reply">
+
+<glossterm
+>Resposta</glossterm
+>
+<glossdef
+>
+<para
+>Uma <glossterm
+>resposta</glossterm
+> é algo que é enviado ao autor de um artigo por e-mail.</para>
+</glossdef
+>
+</glossentry
+>
+</glossdiv
+>
+
+<glossdiv
+>
+<title
+>S</title
+>
+
+<glossentry id="gloss-scoring">
+<glossterm
+>Pontuação</glossterm>
+<glossdef>
+
+<para
+>Esta é uma classificação de um artigo ou de um tópico.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-signature">
+<glossterm
+>Assinatura</glossterm>
+<glossdef>
+<para
+>Uma <glossterm
+>assinatura</glossterm
+> é um sinal pessoal do autor que está anexada ao fim do conteúdo normal do artigo; é como uma espécie de cartão de visita &mdash; muitas das vezes são endereços de e-mail, um <acronym
+>URL</acronym
+> de uma página pessoal ou outros dados pessoais. A <glossterm
+>assinatura</glossterm
+> não deverá ser maior do que 4 linhas. Lembre-se que a <glossterm
+>assinatura</glossterm
+> não deverá ser confundida com a <glossterm
+>assinatura de PGP</glossterm
+>.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-supersede">
+<glossterm
+>Substituir</glossterm>
+<glossdef>
+
+<para
+>Esta é a sobreposição de um artigo existente: o leitor de notícias gera um artigo especial com uma mensagem de controlo no cabeçalho que diz ao servidor de notícias para sobrepor o artigo existente com este.</para>
+
+</glossdef>
+</glossentry>
+</glossdiv>
+
+</glossary>
diff --git a/tde-i18n-pt/docs/kdepim/knode/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/knode/index.cache.bz2
new file mode 100644
index 00000000000..3d57885e559
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/index.docbook b/tde-i18n-pt/docs/kdepim/knode/index.docbook
new file mode 100644
index 00000000000..3ed4489b076
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/index.docbook
@@ -0,0 +1,213 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&knode;">
+ <!ENTITY package "kdepim"
+>
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY faq SYSTEM "faq.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY install SYSTEM "install.docbook">
+ <!ENTITY journey SYSTEM "journey.docbook">
+ <!ENTITY using-firststart SYSTEM "using-firststart.docbook">
+ <!ENTITY using-subscribing SYSTEM "using-subscribing.docbook">
+ <!ENTITY using-morefeatures SYSTEM "using-morefeatures.docbook">
+ <!ENTITY more SYSTEM "more.docbook">
+ <!ENTITY glossary SYSTEM "gloss.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<!--TODO: PGP-Option for encoding?
+ Exchange german links (find "(german" )
+ Maybe complete the <accels
+> of the menus
+ After that set version to 0.7.1 -->
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O manual do &knode;</title>
+
+<authorgroup>
+<author
+><firstname
+>Stephan</firstname
+><surname
+>Johach</surname
+> <affiliation
+><address
+><email
+>lucardus@onlinehome.de</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+> Thomas</firstname
+> <surname
+>Schütz</surname
+> <affiliation
+> <address
+> <email
+>Thomas.Schuetz@gmx.li</email
+> </address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+> Christian</firstname
+> <surname
+> Gebauer</surname
+> <contrib
+>Desenvolvimento e manutenção</contrib>
+<affiliation
+> <address
+> <email
+>gebauer@kde.org</email
+> </address
+> </affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+> Christian</firstname
+> <surname
+> Thurner</surname
+> <contrib
+>Desenvolvimento</contrib>
+<affiliation
+> <address
+> <email
+>cthurner@web.de</email
+> </address
+> </affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+> Dirk</firstname
+> <surname
+> Mueller</surname
+> <contrib
+>Desenvolvimento</contrib>
+<affiliation
+> <address
+> <email
+>mueller@kde.org</email
+> </address
+> </affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+> Mark</firstname
+> <surname
+> Mutz</surname
+> <contrib
+>Desenvolvimento</contrib>
+<affiliation
+> <address
+> <email
+>mutz@kde.org</email
+> </address
+> </affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+> Roberto</firstname
+> <surname
+> Teixeira</surname
+> <contrib
+>Desenvolvimento</contrib>
+<affiliation
+> <address
+> <email
+>roberto@kde.org</email
+> </address
+> </affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+> Mathias</firstname
+> <surname
+> Waack</surname
+> <contrib
+>Desenvolvimento</contrib>
+<affiliation
+> <address
+> <email
+>mathias@atoll-net.de</email
+> </address
+> </affiliation>
+</othercredit>
+
+</authorgroup>
+
+<copyright>
+<year
+> 2000</year
+> <year
+>2001</year
+> <year
+>2002</year>
+<holder
+>Stephan Johach</holder>
+<holder
+>Thomas Schütz</holder>
+</copyright>
+
+<date
+>2002-04-13</date>
+<releaseinfo
+>0.07.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &knode; é um leitor de notícias fácil de utilizar.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KNode</keyword>
+<keyword
+>kdenetwork</keyword>
+<keyword
+>leitor de notícias</keyword>
+</keywordset>
+</bookinfo>
+
+&introduction;
+
+<!-- Using chapter is too big to put in one of it's own, so breaking down to sect1 level -->
+
+<chapter id="using-knode"
+>
+<title
+>Trabalhar com o &knode;</title
+> &using-firststart; &using-subscribing; &using-morefeatures; </chapter>
+
+&commands;
+
+&faq;
+
+&journey;
+
+&more;
+
+&credits;
+
+&install;
+
+&glossary;
+
+&documentation.index;
+</book> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdepim/knode/install.docbook b/tde-i18n-pt/docs/kdepim/knode/install.docbook
new file mode 100644
index 00000000000..d1d8beec7c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/install.docbook
@@ -0,0 +1,59 @@
+<appendix id="installation"
+>
+<title
+>Instalação</title
+>
+
+<sect1 id="getting-knode"
+>
+<title
+>Onde é que posso obter o &knode;?</title
+> &install.intro.documentation; </sect1
+>
+
+<sect1 id="requirements"
+>
+<title
+>Requisitos</title
+>
+<anchor id="anc-requirements"/>
+
+<para
+>Se quiser instalar com sucesso o &knode;, você precisa do &kde; 3.x; se, para além disso, quiser usar o &knode; como um leitor de notícias desligado, você precisa de um servidor de notícias local, &eg; o <ulink url="http://www.leafnode.org"
+><application
+>leafnode</application
+></ulink
+>.</para>
+</sect1
+>
+
+<sect1 id="compilation">
+<title
+>Compilar e instalar</title>
+
+<para
+>O &knode; faz parte do pacote 'kdepim' do &kde; 3.x e é instalado em conjunto com ele, desde que tenha optado por instalar o pacote 'kdepim'; por isso, de um modo geral, não há necessidade para um utilizador compilar o código do &knode;.</para>
+&install.compile.documentation; </sect1>
+
+<sect1 id="update-installation">
+<title
+>Notas sobre a actualização de uma versão anterior do &knode;</title>
+
+<para
+>Esta secção contém notas sobre onde se deve ter cuidado ao instalar uma versão mais recente do &knode; com uma versão anterior já instalada.</para>
+
+<sect2 id="update-file-changes">
+<title
+>Alterações nos ficheiros e pastas de configuração</title>
+
+<para
+>Desde a versão 0.2, o formato dos ficheiros de configuração e dos artigos gravados foi alterado, por isso e infelizmente, os seus ficheiros de configuração não poderão ser importados.</para>
+
+<para
+>Se você actualizar a partir de uma versão
+>= 0.4, as pastas locais serão automaticamente convertidas para o novo formato; você nunca mais será então capaz, a partir daí, de usar os dados com uma versão anterior do &knode;.</para>
+</sect2>
+
+</sect1>
+</appendix
+> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdepim/knode/introduction.docbook b/tde-i18n-pt/docs/kdepim/knode/introduction.docbook
new file mode 100644
index 00000000000..338e0b33852
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/introduction.docbook
@@ -0,0 +1,61 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"
+> -->
+<chapter id="introduction"
+>
+<title
+>Introdução</title
+>
+<anchor id="anc-introduction"/>
+
+<para
+>O &knode; é um leitor de notícias conveniente e fácil de usar; pretende possibilitar até aos utilizadores menos experientes usar um leitor de notícias no &kde;, mas também oferece funcionalidades avançadas que sejam apelativas aos utilizadores experientes. O &knode; é um leitor 'online' mas também poderá funcionar em conjunto com um servidor de notícias como o <application
+>leafnode</application
+> como um leitor desligado da rede.</para>
+
+<para
+>Desde a versão 0.4, o &knode; é compatível com todos os requisitos da <glossterm
+>GNKSA</glossterm
+>.</para>
+
+<para
+>Se tiver problemas ou dúvidas acerca deste programa, contacte por favor a lista de correio dos utilizadores do &kde; (para se subscrever, veja a <ulink url="http://www.kde.org/contact.html"
+>página pessoal das listas de correio do &kde;</ulink
+> ) ou um dos grupos de notícias do &kde;:</para>
+
+<simplelist>
+<member
+>comp.windows.x.kde</member>
+<member
+>de.comp.os.unix.apps.kde (alemão)</member>
+</simplelist>
+
+<para
+>Se descobriu algum erro ou tem sugestões, no que respeita à funcionalidade do &knode; por favor comunique-nos com o menu <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um erro...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Por favor, certifique-se que, ao fazer perguntas nos grupos de notícias e nas listas de correio mencionadas acima, a pergunta que vai fazer não é já respondida neste manual.</para>
+
+<para
+>Para todos os que são novos no que respeita à leitura de notícias e publicação de artigos, o capítulo <link linkend="knode-journey"
+>Uma jornada pela Usenet</link
+> é recomendado; não é tanto sobre o &knode; mas sim sobre como se orientar na Usenet com a ajuda dele. De um modo geral, não é suficiente saber apenas lidar com um leitor de notícias para escrever artigos noticiosos: imagine um condutor de um carro que lida perfeitamente com o seu carro, mas que não sabe nada sobre as regras ou sinais de trânsito; gostaria de encontrar um desses condutores no trânsito? Por isso, aprenda um pouco sobre as <quote
+>regras de trânsito</quote
+> da Usenet; os outros participantes irão agradecer-lhe.</para>
+
+<tip>
+<para
+>O &knode; dá-lhe suporte em muitos casos com dicas e avisos: se você não os ignorar, então irá evitar vários erros de principiante; todavia, não dependa exclusivamente deles.</para>
+</tip>
+
+<para
+>Por favor, envie as sugestões e críticas para o autor ou para o tradutor responsável pela sua língua.</para>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdepim/knode/journey.docbook b/tde-i18n-pt/docs/kdepim/knode/journey.docbook
new file mode 100644
index 00000000000..72991cf1aeb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/journey.docbook
@@ -0,0 +1,576 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"
+> -->
+
+<chapter id="knode-journey"
+>
+<title
+>Uma jornada pelo Mundo dos Grupos de Notícias</title
+>
+
+<anchor id="anc-knode-journey"/>
+
+<para
+>Este capítulo pretende dar uma vista geral sobre o Mundo dos Grupos de Notícias e nos seus <quote
+>habitantes</quote
+>; alguém que nunca tenha tido a coragem de lá ir irá encontrar alguns hábitos estranhos, os quais lhe poderão dar a ideia de ser um extra-terrestre solitário sem auxílio; mas tenha calma, não é nada disto. A Usenet é um local de encontro para todos os tipos de pessoas normais ou nem-por-isso; é onde elas distribuem bastantes informações, mas também onde se faz alguma 'fofoca', entre outras coisas.</para>
+
+<tip
+>
+<para
+>As referências a ensaios mais detalhados e qualificados na Usenet poderão ser encontrados em <link linkend="knode-more-info"
+>Mais Recursos</link
+></para>
+</tip
+>
+
+<sect1 id="about-news"
+>
+<title
+>O que são ...</title
+>
+<anchor id="anc-about-news"/>
+
+<sect2
+>
+<title
+>... leitores ligados ('online')?</title
+>
+
+<para
+>Um leitor 'online' ou ligado consegue ligar-se a um servidor de notícias e dar-lhe acesso ao seu conteúdo. O &knode; é um leitor 'online': você está a ler as suas notícias e a publicar os seus próprios <glossterm
+>artigos</glossterm
+> enquanto o leitor 'online' se mantém ligado.</para>
+
+</sect2
+>
+
+<sect2
+>
+<title
+>... leitores desligados?</title
+>
+
+<para
+>Um leitor desligado liga-se ao servidor e obtém apenas os cabeçalhos dos artigos novos; depois, a ligação é fechada e você poderá marcar (estando desligado) os artigos nos quais está realmente interessado. Quando você se ligar da próxima vez, o leitor desligado obtém os artigos que você marcou e envia os artigos escritos por si, enquanto esteve desligado.</para>
+
+<para
+>Não existe nenhuma ligação enquanto você está a ler ou a escrever artigos.</para>
+
+</sect2
+>
+
+<sect2
+>
+<title
+>... grupos de notícias?</title
+>
+
+<para
+>Você poderá olhar para os grupos de notícias como fóruns de discussão, onde toda a gente poderá participar. Os artigos que publicou num grupo de notícias poderão ser lidos por toda a gente subscrita a este grupo e, normalmente, toda a gente tem permissão para publicar os seus artigos num grupo de notícias.</para>
+
+</sect2
+>
+
+<sect2>
+<title
+>... notícias?</title
+>
+
+<para
+>As notícias é o termo colectivo para os artigos publicados num grupo de notícias.</para
+>
+
+</sect2
+>
+
+<sect2
+>
+<title
+>... tópicos?</title
+>
+
+<para
+>Um tópico ou 'thread' é uma linha de discussão num grupo de notícias.</para>
+
+</sect2
+>
+</sect1
+>
+
+<sect1 id="nettiquette"
+>
+<title
+>Maneiras 'Online'</title
+>
+
+<anchor id="anc-nettiquette"/>
+
+<para
+>Existem várias pessoas diferentes que se encontram e conversam nos grupos de notícias; é visto como uma espécie de etiqueta ou cortesia obedecer a algumas regras de atitude, dos quais os básicos são aqui indicados.</para>
+
+<orderedlist
+>
+<listitem
+>
+<para
+>Antes de você fazer perguntas, certifique-se que já leu a <acronym
+>FAQ</acronym
+> (as Perguntas Mais Frequentes) do grupo de notícias e não encontrou a resposta.</para>
+</listitem
+>
+<listitem
+>
+<para
+>Se você fizer parte de uma discussão, tenha em mente o facto de que toda a gente consegue ler a resposta: não diga nada que não diria aos outros se os tivesse a encarar frente-a-frente; evite insultos.</para>
+</listitem
+>
+<listitem
+>
+<para
+>Tente evitar publicações cruzadas: não faça uma pergunta em mais do que um grupo de notícias quando não sabe qual é o correcto. Pergunte num grupo; se estiver errado, ser-lhe-á dito qual será o correcto.</para>
+</listitem
+>
+<listitem
+>
+<para
+>Formule os seus artigos correctamente; ninguém gosta de ler um artigo com vários erros, mesmo com um conteúdo que valha um prémio Pulitzer. Pense nos seus artigos como cartas: a sua carta fala por si; ela representa-o; alguém que leia o seu artigo irá formular conclusões acerca de si a partir dela, sejam correctas ou não.</para>
+</listitem
+>
+<listitem
+>
+<para
+>Lembre-se, ninguém vê o seu sarcasmo quando você está a escrever uma frase irónica: poderá ser engraçada para si, mas poderá ser bastante séria para a pessoa que a lê. É muito difícil incluir emoções num artigo.</para>
+</listitem
+>
+<listitem
+>
+<para
+>A regra mais importante: use o seu senso comum quando estiver a responder ou a publicar um artigo.</para>
+</listitem
+>
+</orderedlist
+>
+
+</sect1
+>
+
+<sect1 id="usenet-slang"
+>
+<title
+>A linguagem da Usenet</title
+>
+<anchor id="anc-usenet-slang"/>
+
+<para
+>Você não se irá surpreender pelo Inglês ser a língua principal na Usenet; contudo, existem árvores especiais para o Alemão (de.*), Francês (fr.*) e muitas outras línguas. Se não conseguir determinar a língua principal de um grupo de notícias, a única possibilidade é ler com cuidado ou uma explicação possível na descrição do grupo na lista de grupos.</para>
+
+<para
+>Para além disso, ao longo do tempo, a Usenet foi desenvolvendo a sua própria linguagem, mas esta é simples de aprender.</para>
+
+<sect2
+>
+<title
+>O <acronym
+>RTFM</acronym
+> e outras expressões</title
+>
+
+<para
+>Quando você lê as notícias, ao fim de algum tempo você irá ver algumas combinações estranhas de letras; por exemplo, você poderá obter uma resposta do tipo:</para>
+
+<para
+>RTFM</para
+>
+
+<para
+>Nada de mais. Estranho, mas absolutamente pretendido; para resolver a dúvida: estes termos são, na maior parte das vezes, atalhos ou acrónimos. É mais fácil deitar fora algumas letras do que escrever a mesma frase por todo o lado.</para>
+
+<para
+>Mas o que é que significa <acronym
+>RTFM</acronym
+>? O escritor está a pedir-lhe para ler o manual, a documentação ou a <acronym
+>FAQ</acronym
+> antes de fazer perguntas no grupo de notícias. Significa (R)ead (T)he (F)...ing (M)anual (Leia a M...a de Manual); <acronym
+>BTW</acronym
+>, isto é um conselho que você deverá adoptar.</para>
+
+<para
+>Espere, o que é agora o <acronym
+>BTW</acronym
+>? Outro acrónimo bastante vulgar que significa (B)y (T)he (W)ay (Já Agora). É fácil quando você o conhece; para evitar que você tenha de especular continuamente sobre o significado dos acrónimos, existe uma tabela no fim desta secção que contém os acrónimos usados mais frequentemente.</para>
+
+<para
+>Esta tabela não tenta ser completa e baseia-se numa lista de Martin Imlau.</para>
+
+<table>
+<title
+>Acrónimos da Usenet</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Acrónimo</entry>
+<entry
+>Significado</entry>
+</row>
+</thead>
+<!--TRANSLATORS: Write the translation in the second column in brackets! -->
+<tbody>
+<row>
+<entry
+>&lt;g&gt;</entry>
+<entry
+>'calão'</entry>
+</row>
+<row>
+<entry>
+<acronym
+>AAMOF</acronym>
+</entry>
+<entry
+>'As a matter of fact' (De facto)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>ACK</acronym>
+</entry>
+<entry
+>Responder</entry>
+</row>
+<row>
+<entry>
+<acronym
+>AFAIK</acronym>
+</entry>
+<entry
+>'As far as I know' (Tanto quanto sei)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>AFAIR</acronym>
+</entry>
+<entry
+>'As far as I remember' (Tanto quanto me lembro)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>AWGTHTGTTA</acronym>
+</entry>
+<entry
+>'Are we going to have to go through this again?' (Vamos voltar a isto outra vez?)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>ASAP</acronym>
+</entry>
+<entry
+>'As soon as possible' (O mais cedo possível)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>BFN</acronym>
+</entry>
+<entry
+>'Bye for now'! (Para já, adeus!)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>BTW</acronym>
+</entry>
+<entry
+>'By the way' (Já agora)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>BYKT</acronym>
+</entry>
+<entry
+>'But you knew that' (Mas você sabia disso)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>CMIIW</acronym>
+</entry>
+<entry
+>'Correct me if I'm wrong' (Corrija-me se estiver enganado)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>CU</acronym>
+</entry>
+<entry
+>See you! (Até à vista!)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>CU2</acronym>
+</entry>
+<entry
+>'See you too'! (Até à vista, para ti também)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>CYL</acronym>
+</entry>
+<entry
+>'See you later'! (Até mais tarde!)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>DAU</acronym>
+</entry>
+<entry
+>Uma abreviatura em alemão para o utilizador mais palerma que possa imaginar (Dümmster anzunehmender User)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>EOD</acronym>
+</entry>
+<entry
+>'End of discussion' (Fim de discussão)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>ESOSL</acronym>
+</entry>
+<entry
+>'Endless snorts of stupid laughter' (Rir estupidamente às gargalhadas)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>FYI</acronym>
+</entry>
+<entry
+>'For your information' (Para o informar)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>GOK</acronym>
+</entry>
+<entry
+>'God only knows' (Só Deus sabe)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>HAND</acronym>
+</entry>
+<entry
+>'Have a nice day!' (Tenha um bom dia!)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>HTH</acronym>
+</entry>
+<entry
+>'Hope that helps' (Espera-se que ajude)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>HSIK</acronym>
+</entry>
+<entry
+>'How should I know?' (Como é que poderia saber?)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IAE</acronym>
+</entry>
+<entry
+>'In any event' (Em qualquer caso)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IANAL</acronym>
+</entry>
+<entry
+>'I am not a lawyer' (Não sou nenhum advogado)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IIRC</acronym>
+</entry>
+<entry
+>'If I remember correctly' (Se bem me lembro)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IMCO</acronym>
+</entry>
+<entry
+>'In my considered opinion' (Na minha opinião considerada)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IMHO</acronym>
+</entry>
+<entry
+>'In my humble opinion' (Na minha modesta opinião)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IMNSHO</acronym>
+</entry>
+<entry
+>'In my not so humble opinion' (Na minha não-tão-modesta opinião)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>INPO</acronym>
+</entry>
+<entry
+>'In no particular order' (Sem ordem em particular)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>IOW</acronym>
+</entry>
+<entry
+>'In other words' (Por outras palavras)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>LMAO</acronym>
+</entry>
+<entry
+>'Laughing my ass off' (Rir até não poder mais)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>LOL</acronym>
+</entry>
+<entry
+>'Laughing out loudly' (Rir às gargalhadas)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>NAK</acronym>
+</entry>
+<entry
+>'Not acknowledged' (Não compreendido)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>NBD</acronym>
+</entry>
+<entry
+>'No big deal' (Nada de especial)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>NFW</acronym>
+</entry>
+<entry
+>'No f...ing way' (De maneira nenhuma)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>ROTFL</acronym>
+</entry>
+<entry
+>'Rolling on the floor, laughing' (Rebolar no chão a rir)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>RTFM</acronym>
+</entry>
+<entry
+>'Read the f...ing manual' (Leia a m...a de manual)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>SCNR</acronym>
+</entry>
+<entry
+>'Sorry, could not resist' (Desculpe, mas não consegui resistir)</entry>
+</row>
+<row>
+<entry>
+<acronym
+>TIA</acronym>
+</entry>
+<entry
+>'Thanks in advance' (Antes de mais, obrigado)</entry>
+</row
+>
+</tbody
+>
+</tgroup
+>
+</table
+>
+</sect2
+>
+
+<sect2
+>
+<title
+>Sorriso!</title
+>
+
+<para
+>Mais uma vez, que coisa tão estranha. O que é que significa este ;-) significa? Rode a sua cabeça de modo a que o lado esquerdo do seu ecrã fique para cima; já percebeu? É um sorriso com um piscar-de-olho? Isto é chamado de 'emoticon' ou ícone emotivo; os ícones emotivos são uma possibilidade bastante usada para exprimir emoções, algo que falta nas conversas da Usenet (mas existe um substituto, lembra-se? ;-)</para>
+
+<para
+>É muito difícil exprimir emoções nas mensagens de correio ou nas notícias; o seu comentário com piada pode parecer bastante sério para o destinatário e poderá conduzir a reacções não pretendidas ou conflitos (o fenómeno 'lança-chamas'); por isso use os ícones emotivos para exprimir a sua intenção.</para>
+
+<para
+>Existem vários ícones emotivos, que exprimem uma grande variedade de emoções; a interpretação é simples se dobrar a sua cabeça e pensar numa cara.</para>
+
+</sect2
+>
+
+<sect2
+>
+<title
+>PLONK!</title
+>
+
+<para
+>Este PLONK! parece ser um som cómico, não parece? E é exactamente o que se pretende. A pessoa que o ler sabe que ela foi adicionada ao <glossterm
+>killfile</glossterm
+> de um leitor de notícias; normalmente isto significa que o destinatário do PLONK! incomodou a pessoa que o enviou. O PLONK! pretende reproduzir o som do nome do destinatário a bater no fundo do <glossterm
+>killfile</glossterm
+>.</para>
+</sect2
+>
+</sect1
+>
+
+</chapter
+>
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-composer-attachments.png b/tde-i18n-pt/docs/kdepim/knode/knode-composer-attachments.png
new file mode 100644
index 00000000000..f3969b4ff4d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-composer-attachments.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-edit-filter.png b/tde-i18n-pt/docs/kdepim/knode/knode-edit-filter.png
new file mode 100644
index 00000000000..b652749d174
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-edit-filter.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-edit-header1.png b/tde-i18n-pt/docs/kdepim/knode/knode-edit-header1.png
new file mode 100644
index 00000000000..c0e68ea608b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-edit-header1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-edit-header2.png b/tde-i18n-pt/docs/kdepim/knode/knode-edit-header2.png
new file mode 100644
index 00000000000..5c4623cb114
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-edit-header2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-followup.png b/tde-i18n-pt/docs/kdepim/knode/knode-followup.png
new file mode 100644
index 00000000000..67d7463bc20
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-followup.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-new-article.png b/tde-i18n-pt/docs/kdepim/knode/knode-new-article.png
new file mode 100644
index 00000000000..2c68bd680d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-new-article.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-news-account.png b/tde-i18n-pt/docs/kdepim/knode/knode-news-account.png
new file mode 100644
index 00000000000..1b8f08a7f55
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-news-account.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-reply.png b/tde-i18n-pt/docs/kdepim/knode/knode-reply.png
new file mode 100644
index 00000000000..adaf7cb58b8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-reply.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-rule-editor.png b/tde-i18n-pt/docs/kdepim/knode/knode-rule-editor.png
new file mode 100644
index 00000000000..d0b74cba9c8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-rule-editor.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-search.png b/tde-i18n-pt/docs/kdepim/knode/knode-search.png
new file mode 100644
index 00000000000..392c656803b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-search.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-start.png b/tde-i18n-pt/docs/kdepim/knode/knode-start.png
new file mode 100644
index 00000000000..cbd86fd68bc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-start.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-subscribe.png b/tde-i18n-pt/docs/kdepim/knode/knode-subscribe.png
new file mode 100644
index 00000000000..81eae819886
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-subscribe.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/knode-views.png b/tde-i18n-pt/docs/kdepim/knode/knode-views.png
new file mode 100644
index 00000000000..39c30d0fe74
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/knode-views.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knode/more.docbook b/tde-i18n-pt/docs/kdepim/knode/more.docbook
new file mode 100644
index 00000000000..d58b572b5fc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/more.docbook
@@ -0,0 +1,230 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"
+> -->
+
+<chapter id="knode-more-info"
+>
+<title
+>Mais Informações</title
+>
+<anchor id="anc-knode-more-info"/>
+<!-- TRANSLATORS! Please modify this chapter for your language specific needs -->
+
+<para
+>Nesta secção iremos detalhar alguns recursos de informação adicionais que poderão ser úteis para si. Muitos dos artigos indicados em baixo (para os quais são indicados os <acronym
+>URL</acronym
+>s) são publicados para os grupos de notícias regularmente; alguns desses grupos são também indicados aqui.</para>
+
+<sect1 id="infos-newsgroups"
+>
+<title
+>Grupo de Notícias Informativos</title
+>
+
+<anchor id="anc-infos-newsgroups"/>
+<simplelist
+>
+<member
+>news.answers</member
+>
+<member
+>news.newusers.questions</member
+>
+<member
+>de.newsusers.infos (Alemão)</member
+>
+<member
+>de.answers (Alemão)</member
+>
+<member
+>de.comp.os.unix.linux.infos (Alemão)</member
+>
+<member
+>de.newusers.answers (Alemão)</member
+>
+<member
+>de.newusers.questions (Alemão)</member
+>
+</simplelist
+>
+
+<para
+>Para os principiantes, é especialmente recomendado ler estes artigos, pelo menos parcialmente: os utilizadores informados têm grandes vantagens nos grupos de notícias. Existem alguns grupos de notícias mais especializados onde as <acronym
+>FAQ</acronym
+>s e os <glossterm
+>artigos</glossterm
+> introdutórios são publicados com frequência, &eg; o <glossterm
+>grupo de notícias</glossterm
+> de.comp.os.unix.linux.infos (Alemão), que contém bastantes artigos úteis sobre o sistema operativo &Linux;. Basta dar uma vista de olhos na lista de grupos do seu servidor de notícias para tal.</para>
+
+</sect1
+>
+
+<sect1 id="infos-testgroups"
+>
+<title
+>Grupos de Teste</title
+>
+
+<anchor id="anc-infos-testgroups"/>
+
+<para
+>Os seguintes grupos foram criados especialmente para testes, &ie; depois de configurar com sucesso o &knode; você deverá publicar alguns artigos para esses grupos para testar a sua configuração.</para>
+
+<para
+>Alguns grupos suportam respostas automáticas através do e-mail para lhe permitir testar se a sua identidade introduzida está correcta e as respostas por e-mail vão chegando de facto à sua caixa do correio.</para>
+
+<para
+>Para além disso, são oferecidos alguns programas que verificam os seus artigos à procura de configurações erradas e geram uma resposta com sugestões úteis.</para
+>
+
+<simplelist
+>
+<member
+>de.test (grupo de notícias de teste alemão)</member
+>
+<member
+>misc.test</member
+>
+<member
+>alt.test</member
+>
+<member
+>alt.test.ignore</member
+>
+</simplelist
+>
+</sect1
+>
+
+<sect1 id="infos-urls"
+>
+<title
+>Artigos técnicos informativos na World Wide Web</title
+>
+
+<anchor id="anc-infos-urls"/>
+
+<para
+>Estes <acronym
+>URL</acronym
+>s são do artigo correspondente no <glossterm
+>grupo de notícias</glossterm
+> <emphasis
+>de.newusers.infos</emphasis
+> e tem o mesmo conteúdo que os artigos aí publicados.</para>
+
+<simplelist
+>
+<member
+>Introdução para o de.newusers.infos: <ulink url="http://www.kirchwitz.de/~amk/dni/einleitung"
+>http://www.kirchwitz.de/~amk/dni/einleitung</ulink
+> (Alemão)</member
+>
+<member
+>Os grupos de notícias da hierarquia 'de.alt': <ulink url="http://www.kirchwitz.de/~amk/dni/de-alt-newsgruppen"
+> http://www.kirchwitz.de/~amk/dni/de-alt-newsgruppen</ulink
+> (Alemão)</member
+>
+<member
+>Os grupos de notícias da hierarquia 'de': <ulink url="http://www.kirchwitz.de/~amk/dni/de-newsgruppen"
+>http://www.kirchwitz.de/~amk/dni/de-newsgruppen</ulink
+> (Alemão)</member
+>
+<member
+>Primeiro leia, depois publique: <ulink url="http://www.kirchwitz.de/~amk/dni/erst-lesen-dann-schreiben"
+>http://www.kirchwitz.de/~amk/dni/erst-lesen-dann-schreiben</ulink
+> (Alemão)</member
+>
+<member
+>Os primeiros passos na Usenet: <ulink url="http://www.kirchwitz.de/~amk/dni/erste-schritte"
+>http://www.kirchwitz.de/~amk/dni/erste-schritte</ulink
+> (Alemão)</member>
+<member
+>Perguntas e respostas do de.newusers.questions: <ulink url="http://www.kirchwitz.de/~amk/dni/faq"
+>http://www.kirchwitz.de/~amk/dni/faq</ulink
+> (Alemão)</member
+>
+<member
+>Sete teses sobre o comportamento na Internet: <ulink url="http://www.kirchwitz.de/~amk/dni/hoeflichkeit"
+>http://www.kirchwitz.de/~amk/dni/hoeflichkeit</ulink
+> (German)</member
+>
+<member
+>Introdução à Usenet: <ulink url="http://www.kirchwitz.de/~amk/dni/usenet-einfuehrung"
+>http://www.kirchwitz.de/~amk/dni/usenet-einfuehrung</ulink
+> (Alemão)</member
+>
+<member
+>Porque é que devo levar as regras a sério? <ulink url="http://www.kirchwitz.de/~amk/dni/warum-regel"
+>http://www.kirchwitz.de/~amk/dni/warum-regel</ulink
+> (Alemão)</member
+>
+<member
+>A <acronym
+>FAQ</acronym
+> do leitor de notícias: <ulink url="http://www.crosswinds.net/~cgarbers/faq/newsreaderFAQ.htm"
+>http://www.crosswinds.net/~cgarbers/faq/newsreaderFAQ.htm</ulink
+></member
+>
+<member
+>A citação correcta: <ulink url="http://www.afaik.de/usenet/faq/zitieren"
+>http://www.afaik.de/usenet/faq/zitieren</ulink
+> (Alemão)</member
+>
+<member
+>A <acronym
+>FAQ</acronym
+> dos caracteres Alemães: <ulink url="http://www.westfalen.de/paefken/de.newusers/umlaute-faq.txt"
+> http://www.westfalen.de/paefken/de.newusers/umlaute-faq.txt</ulink
+> (Alemão)</member
+>
+</simplelist
+>
+</sect1
+>
+
+<sect1 id="infos-technical"
+>
+<title
+>Artigos técnicos informativos</title
+>
+<anchor id="anc-infos-technical"/>
+
+<para
+>Se estiver interessado em várias informações técnicas ligadas às notícias, você não deverá perder os <acronym
+>URL</acronym
+>s seguintes.</para>
+
+<simplelist
+>
+<member
+>Itens de cabeçalho: <ulink url="http://www.kirchwitz.de/~amk/dni/headerzeilen"
+> http://www.kirchwitz.de/~amk/dni/headerzeilen</ulink
+> (Alemão)</member
+>
+<member
+>Uma <acronym
+>FAQ</acronym
+> muito útil sobre os IDs de mensagem: <ulink url="http://www.qad.org/faq/faq-messageid.html"
+> http://www.qad.org/faq/faq-messageid.html</ulink
+></member
+>
+<member
+>Várias referências a leitores de notícias e aos tópicos relacionados: <ulink url="http://www.leafnode.org/links"
+>http://www.leafnode.org/links</ulink
+></member
+>
+<member
+><acronym
+>RFC</acronym
+>s, Rascunhos e documentos para os técnicos interessados: <ulink url="http://www.landfield.com/usefor/"
+> http://www.landfield.com/usefor/</ulink
+></member
+>
+</simplelist
+>
+</sect1
+>
+</chapter
+>
diff --git a/tde-i18n-pt/docs/kdepim/knode/using-firststart.docbook b/tde-i18n-pt/docs/kdepim/knode/using-firststart.docbook
new file mode 100644
index 00000000000..a140284fa97
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/using-firststart.docbook
@@ -0,0 +1,2267 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE sect1 PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN"
+"dtd/kdex.dtd"
+> -->
+<sect1 id="first-start">
+<title
+>O primeiro arranque</title>
+
+<para
+>Você poderá encontrar o &knode; no Menu <guimenu
+>K</guimenu
+> no menu <guisubmenu
+>Internet</guisubmenu
+>: o item do menu <guimenuitem
+>KNode</guimenuitem
+> lançará então o programa.</para>
+
+<tip>
+<para
+>Se o item do &knode; não for encontrado ou se o &knode; não aparecer depois de carregar no item do menu, leia as <link linkend="faq"
+>Perguntas e Respostas</link
+>.</para>
+</tip>
+
+<para
+>A janela principal do &knode; deverá aparecer então no seu ecrã; no primeiro arranque a janela de configuração será invocada.</para>
+
+<screenshot>
+<screeninfo
+>Configurar o &knode;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-start.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>O &knode; depois do primeiro arranque</phrase>
+</textobject>
+<caption>
+<para
+>O &knode; depois do primeiro arranque</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela mostra a barra de menu, a barra de ferramentas em baixo e a área de estado no fundo. A área entre a barra de ferramentas e a barra de estado é ocupada por uma janela dividida em três partes.</para>
+
+<para
+>Existe uma área de pastas, a qual contém de momento apenas três itens:</para>
+
+<simplelist>
+<member
+>A pasta <guilabel
+>A Enviar</guilabel
+></member>
+<member
+>A pasta <guilabel
+>Rascunhos</guilabel
+></member>
+<member
+>A pasta <guilabel
+>Enviado</guilabel
+></member>
+</simplelist>
+
+<para
+>Quando o &knode; estiver completa e correctamente configurado, irão aparecer aí os servidores de notícias e os grupos subscritos.</para>
+
+<para
+>Na secção superior encontra-se a janela de artigos; ela está de momento vazia e não mostra nenhuns artigos. Directamente por baixo da janela de artigos aparece a janela de um artigo individual; o conteúdo do artigo seleccionado de momento irá aparecer aqui. Estas janelas estão também vazias de momento, dado que não existem artigos, obviamente. Você não deverá estar preocupado, todavia, dado que, antes de ler e publicar notícias, algumas coisas necessitam ser configuradas; isto será discutido na próxima secção.</para>
+
+<para
+>Será agora iniciada a configuração do &knode;. A maioria das configurações não são importantes para a utilização do dia-a-dia, mas você deverá saber quais as opções possíveis e para o que servem. Algumas pessoas poderão saltar o capítulo de <quote
+>Introdução</quote
+> mas aqueles que preferirem uma introdução rápida, poderão percorrer o manual num instante, de qualquer forma. Para as outras pessoas, principalmente aquelas que não têm nenhuma ou têm pouca experiência com um leitor de notícias, este capítulo oferece a hipótese de executar por completo a configuração, ainda que algumas coisas só se tornem claras mais tarde.</para>
+
+<sect2 id="setting-your-identity">
+<title
+>Configuração pessoal</title>
+
+<anchor id="anc-setting-your-identity"/>
+
+<para
+>Através da opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+></menuchoice
+> você irá aceder à janela de configuração do &knode;. A figura mostra então esta janela.</para>
+
+<screenshot>
+<screeninfo
+>A janela para introduzir as informações pessoais</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-identity.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Introduzir as informações pessoais</phrase>
+</textobject>
+<caption>
+<para
+>Introduzir as informações pessoais</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela está dividida em duas partes: numa parte existe uma árvore, na qual o item de topo <guilabel
+>Identidade</guilabel
+> já está seleccionado; na outra parte, está a janela de introdução de dados correspondente -- esta configuração está relacionada com a identidade pela qual navega nos grupos de notícias.</para>
+
+<tip>
+<para
+>Se já tiver feito a sua configuração pessoal no &kcontrolcenter; antes do primeiro arranque do &knode;, esta será adoptada.</para>
+</tip>
+
+<sect3>
+<title
+><guilabel
+>Nome</guilabel
+></title>
+
+<para
+>No campo <guilabel
+>Nome</guilabel
+> você poderá indicar o seu nome, &eg; <replaceable
+>José Pires</replaceable
+> ou <replaceable
+>Pedro Morais</replaceable
+>. Este nome irá aparecer nos grupos de notícias como o remetente e poderá ser visto por toda a gente.</para>
+
+<para
+>O preenchimento do campo <guilabel
+>Nome</guilabel
+> é obrigatório.</para>
+
+<caution>
+<para
+>Na maioria dos grupos de notícias, é considerado educado e apropriado aparecer o nome verdadeiro de uma pessoa; noutros grupos de notícias, existem menos restrições sobre o assunto. Todavia, existem também casos em que um grupo poderá não querer que apareça o nome verdadeiro, &eg; nos grupos de notícias em que uma pessoa goste de (e possa) falar de questões muito pessoais sem se querer expor; estes grupos normalmente comunicam-lhe de alguma forma que o anonimato dos seus membros é explicitamente aprovado.</para>
+</caution>
+
+<tip>
+<para
+>Para esses casos especiais, o &knode; oferece opções que poderão ser ajustadas para cada grupo individualmente para cada grupo de notícias; poderá encontrar mais informações nas <link linkend="group-identity"
+>Identidades Locais do Grupo</link
+>.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Organização</guilabel
+></title>
+
+<para
+>O campo de texto <guilabel
+>Organização</guilabel
+> é opcional e não tem de ser preenchido. Você poderá indicar, &eg;, o nome da sua empresa ou da sua universidade se usar o &knode; aí; se deixar este campo em branco, ele será normalmente preenchido posteriormente pelo seu fornecedor de acesso à Internet.</para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Endereço de e-mail</guilabel
+></title>
+
+<para
+>O endereço de e-mail que indicar aqui será usado como remetente para os artigos de notícias, &ie; como o endereço de facto do autor, em conjunto com o nome verdadeiro (o qual é indicado no campo <guilabel
+>Nome</guilabel
+>).</para>
+
+<para
+>O campo <guilabel
+>Endereço de E-Mail</guilabel
+> aparece quando alguém deseja responder a si por e-mail: a mensagem será enviada para o endereço aqui indicado. Muitos dos leitores de notícias mostram o endereço do remetente em conjunto com o nome no cabeçalho do artigo.</para>
+
+<para
+>O preenchimento do <guilabel
+>Endereço de E-mail</guilabel
+> é obrigatório.</para>
+<tip>
+<para
+>Lembre-se que o endereço de e-mail só será usado nas respostas para si se o campo <guilabel
+>Endereço de Resposta</guilabel
+> não estiver preenchido; neste caso, o campo <guilabel
+>E-mail</guilabel
+> será ignorado nas respostas e o endereço indicado no <guilabel
+>Endereço de Resposta</guilabel
+> será o usado.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Endereço de Resposta</guilabel
+></title>
+
+<para
+>O <guilabel
+>Endereço de Resposta</guilabel
+> oferece-lhe a possibilidade de indicar um endereço diferente do endereço do seu remetente: se alguém lhe responder por e-mail, será usado este endereço como destinatário na resposta. Um exemplo de utilização do <guilabel
+>Endereço de Resposta</guilabel
+> seria o de você escrever o artigo no escritório durante o dia, mas querer receber a resposta na sua caixa pessoal em casa, porque o seu patrão poderá ler o seu correio.</para>
+
+<para
+>Indique apenas um endereço de e-mail neste campo se for de facto diferente do campo <guilabel
+>Endereço de E-mail</guilabel
+>.</para>
+
+<warning>
+<para
+>Alguns dos leitores de notícias configuram deliberadamente este valor para um endereço inválido para evitar receber mensagens de lixo electrónico ('spam'); o que poderia acontecer, contudo, seria que um leitor iria enviar uma mensagem de e-mail para este endereço de e-mail inválido, o qual você nunca iria receber por isso. Você deverá deixar uma nota acerca disto na assinatura.</para>
+</warning>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Enviar-Cópias-Para</guilabel
+></title>
+
+<para
+>Se indicar aqui um endereço de e-mail, todos os artigos serão enviados para a Usenet e para este endereço de e-mail.</para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Chave de Assinatura</guilabel
+></title>
+
+<para
+>Se você tiver configurado a utilização do <acronym
+>PGP</acronym
+> ou do GnuPG, você poderá escolher a sua chave de assinatura com o botão <guibutton
+>Modificar...</guibutton
+>. </para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Utilizar um ficheiro com uma assinatura</guilabel
+></title>
+
+<para
+>Se esta opção estiver assinalada, o ficheiro indicado no <guilabel
+>Ficheiro de Assinatura</guilabel
+> será usado como Assinatura.</para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Ficheiro de Assinatura</guilabel
+></title>
+
+<para
+>O campo <guilabel
+>Ficheiro de Assinatura</guilabel
+> determina o ficheiro, onde o conteúdo do qual será adicionado a cada um dos seus artigos. O campo só fica activo se a opção <guilabel
+>Usar um ficheiro com uma assinatura</guilabel
+> estiver seleccionada.</para>
+
+<para
+>O ficheiro de assinatura é um ficheiro de texto simples, o qual não deverá conter mais do que quatro linhas; pode, por exemplo, conter uma referência à sua página pessoal com a hiperligação correspondente, o seu endereço postal com o seu número de telefone (o qual ficaria, obviamente, visível para o mundo inteiro com todos os artigos) ou apenas uma citação engraçada. A assinatura é a sua marca, de certa forma, que irá depositar em todos os seus artigos; como tal, não deverá ser desenhada de forma descuidada ou ser incómoda para os outros: uma piada antiga que uma pessoa tenha de ler uma vez atrás de outra não conquista a simpatia ou o interesse dos outros subscritores do grupo de notícias.</para>
+
+<para
+>Você poderá indicar directamente o nome do ficheiro da assinatura mas é mais conveniente usar o botão <guibutton
+>Escolher...</guibutton
+>. Isto irá mostrar uma janela de abertura de ficheiros onde poderá escolher facilmente o ficheiro de assinatura com o rato. O botão <guibutton
+>Editar o Ficheiro</guibutton
+> permite-lhe, depois de escolher o ficheiro, editar a assinatura.</para>
+
+<tip>
+<para
+>Não é necessário introduzir nenhuma linha de separação no ficheiro da assinatura, atendendo a que o &knode; a introduz automaticamente.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>O ficheiro é um programa</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, o ficheiro da assinatura não é visto como um ficheiro de texto, mas como um programa. O ficheiro de assinatura será iniciado como um programa e o seu resultado será usado como assinatura. Através disto, será capaz de escolher uma assinatura ao acaso ou usar o 'fortune' para gerar uma frase gira a cada hora.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Indicar a assinatura em baixo</guilabel
+></title>
+
+<para
+>Se esta opção estiver seleccionada, você poderá indicar o texto da assinatura directamente no campo de texto em baixo.</para>
+
+<tip>
+<para
+>Por favor certifique-se que, neste caso, também a sua <glossterm
+>assinatura</glossterm
+> não deverá conter mais do que 4 linhas. Uma linha de separação não será necessária, atendendo a que o &knode; a introduz automaticamente.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+>Notas gerais</title>
+
+<para
+>Você poderá depois adoptar a identidade individualmente para cada um dos grupos subscritos com a janela de <guilabel
+>Preferências</guilabel
+>, &eg; você poderá indicar uma assinatura em inglês para os grupos ingleses e uma portuguesa para os grupos em português. À parte da língua, existe também a possibilidade de ter assinaturas dependentes do contexto, &eg; a sua receita favorita num grupo de culinária ou os nomes dos seus doze gatos num grupo de donos de gatos.</para>
+
+<para
+>Você poderá descobrir mais na secção de <link linkend="group-identity"
+>Identidades locais de grupos</link
+>.</para>
+
+<para
+>O próximo passo na configuração cobre a conta de notícias.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="setting-the-news-account">
+<title
+>Configurar a conta de notícias</title>
+<anchor id="anc-setting-the-news-account"/>
+
+<para
+>Agora é necessário indicar ao &knode; onde é que deverá ir buscar as notícias ou para onde as deverá enviar mais tarde. Na árvore à direita, existe um item <guilabel
+>Contas</guilabel
+>; carregue nele com o rato, para que se abram dois sub-itens. Escolha o item <guilabel
+>Notícias</guilabel
+>, dado que primeiro pretende-se configurar a conta de notícias: a lista de contas continua à mesma vazia.</para>
+
+<para
+>Para criar uma nova conta carregue em <guibutton
+>Nova...</guibutton
+>. Irá aparecer a seguinte janela:</para>
+
+<screenshot>
+<screeninfo
+>A janela de <guilabel
+>Nova Conta</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-news-account.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela de <guilabel
+>Nova Conta</guilabel
+></phrase>
+</textobject>
+<caption>
+<para
+>A janela de <guilabel
+>Nova Conta</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect3>
+<title
+><guilabel
+>Nome</guilabel
+></title>
+
+<para
+>O campo <guilabel
+>Nome</guilabel
+> poderá ser preenchido da forma que lhe agradar; o texto que aqui indicar será mais tarde visível na janela de pastas. Você poderá, por exemplo, indicar o nome do seu Fornecedor de Internet; para o exemplo, em questão, o nome será <userinput
+>A Minha Conta de Notícias</userinput
+>.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Servidor</guilabel
+></title>
+
+<para
+>O próximo campo chama-se <guilabel
+>Servidor</guilabel
+>. Ao contrário do campo <guilabel
+>Nome</guilabel
+>, o que você indica aqui é importante. O nome do servidor de notícias é fixo e você deverá ser capaz de o obter a partir do seu fornecedor de acesso à Internet; se não souber o nome do servidor de notícias, deverá obtê-lo agora: sem esta informação, você não conseguirá ler nenhumas notícias. Se o seu fornecedor de acesso à Internet não tiver nenhum servidor de notícias, você poderá usar um servidor público (as universidades normalmente têm servidores públicos de notícias).</para>
+
+<para
+>Para o exemplo em questão, indicou-se o nome <userinput
+><systemitem class="systemname"
+>news.servidor.com</systemitem
+></userinput
+>; você irá, obviamente, indicar o nome verdadeiro do seu servidor de notícias.</para>
+
+<tip>
+<para
+>Se quiser usar o &knode; com um servidor de notícias local, indique o nome <userinput
+><systemitem class="systemname"
+>localhost</systemitem
+></userinput
+> aqui.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Porto</guilabel
+></title>
+
+<para
+>O <guilabel
+>Porto</guilabel
+>, que é o campo seguinte, já tem um valor por omissão. O Porto indica, de certa forma, um canal de dados no qual o servidor fica à espera de pedidos de notícias: por omissão é igual a 119, o que é válido na maioria dos casos; como tal, não será alterado este valor no exemplo em estudo.</para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Manter a ligação por</guilabel
+></title>
+
+<para
+>O valor de tempo que indicar aqui é usado se tiver estabelecido uma ligação ao servidor de notícias e se, por alguma razão, não forem recebidos ou transmitidos dados para o servidor de notícias: no fim do período de tempo indicado, o &knode; desligar-se-á automaticamente. Isto, entre outras coisas, irá libertar o servidor de ligações desnecessárias que poderiam, de alguma forma, reduzir a sua disponibilidade dos outros subscritores; garante também que uma ligação à Internet estabelecida automaticamente não é mantida desnecessariamente, mesmo que não estejam dados a serem enviados ou recebidos.</para>
+
+<tip>
+<para
+>Esta configuração faz normalmente sentido se uma pessoa recebe e lê as notícias enquanto está ligado à Internet; para os servidores de notícias locais, não tem praticamente importância nenhuma. Se este tempo de espera for muito baixo, poderão ocorrer períodos de espera se você ler um artigo mais extenso e não fizer <quote
+>nada</quote
+> durante algum tempo: o &knode; irá cancelar a ligação ao servidor nesse caso (depois de o período de tempo ter expirado) e terá de a restabelecer, o que irá provocar algum atraso.</para>
+<para
+>Se o tempo de espera for muito elevado, você poderá desperdiçar bastante tempo de ligação sem fazer nada (talvez tornando a sua conta telefónica dispendiosa).</para
+></tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Tempo-limite</guilabel
+></title>
+
+<para
+>Se o &knode; se ligar ao servidor de notícias, ele não irá esperar mais tempo, do que o que for aqui indicado, para obter uma resposta; se o período expirar, o &knode; cancela a tentativa de ligação e você irá obter uma mensagem de erro a dizer que o servidor não responde.</para>
+
+<tip>
+<para
+>Dependendo da qualidade da sua conta de Internet e da carga actual do servidor de notícias, poderão existir períodos de sobrecarga em que o &knode; cancela a ligação; se isto acontecer com frequência, você deverá configurar este parâmetro para um valor mais elevado.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title>
+<guilabel
+>Obter as descrições de grupo</guilabel
+></title>
+
+<para
+>Se esta opção estiver seleccionada, o &knode; pede adicionalmente as descrições dos grupos disponíveis; elas serão mostradas na janela <guilabel
+>Subscrever aos Grupos de Notícias</guilabel
+>.</para>
+
+<tip>
+<para
+>Não existe uma descrição de grupo para todos os grupos, por isso não é um erro se não for mostrada nenhuma descrição quando se subscrever a um grupo mais tarde.</para>
+</tip>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>O servidor necessita de autenticação</guilabel
+></title>
+
+<para
+>A opção <guilabel
+>O servidor necessita de autenticação</guilabel
+> só necessita de estar seleccionada se o servidor de notícias necessitar de um utilizador e de uma senha ao obter os artigos; você poderá descobrir se é este o caso no seu fornecedor de acesso à Internet ou do responsável pelo servidor.</para>
+
+<tip>
+<para
+>Se você não soube se esta configuração é necessária, não a seleccione por agora: se você descobrir um erro mais tarde, poderá tentar seleccioná-la depois. Caso contrário, seleccione esta opção e indique o nome do seu utilizador no campo <guilabel
+>Utilizador</guilabel
+> e a respectiva senha em <guilabel
+>Senha</guilabel
+>.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+>Notas gerais</title>
+
+<para
+>Por agora, terminou a configuração da sua conta de notícias. Você poderá então confirmar e gravar a sua configuração, carregando no botão <guibutton
+>OK</guibutton
+>: assim que o tiver feito, a conta irá aparecer na lista com o nome que você indicou em <guilabel
+>Nome</guilabel
+> anteriormente; e, se reparar melhor, você irá reparar que a conta também aparece na janela de pastas.</para>
+
+<para
+>Se usar o botão <guibutton
+>Subscrever</guibutton
+>, você poderá ir directamente para a janela de subscrição nos grupos de notícias; porém, ainda há mais coisas a fazer, como tal isto será ignorado por agora: existem várias formas de atingir o mesmo objectivo.</para>
+
+<para
+>No capítulo para <link linkend="multiple-news-accounts"
+>Gerir várias contas de notícias</link
+>, você poderá aprender como lidar com várias contas de notícias, mas primeiro vai-se continuar com esta conta; na maioria dos casos, basta uma única conta.</para>
+
+<caution>
+<para
+>Lembre-se por favor que alguns fornecedores de acesso à Internet só permitem obter notícias do servidor deles, se você estiver ligado à Internet através deles.</para>
+</caution>
+
+<para
+>Vai-se prosseguir agora e configurar a conta de e-mail; para o fazer, carregue no item <guilabel
+>E-Mail</guilabel
+> na árvore à esquerda.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="setting-the-mail-account">
+<title
+>Configurar a conta de e-mail</title>
+
+<para
+>Depois de seleccionar o <guilabel
+>E-mail</guilabel
+> na árvore, irá aparecer a seguinte janela.</para>
+
+<screenshot>
+<screeninfo
+>A janela para configurar a conta de e-mail</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-mail-account.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Configurar a conta de e-mail</phrase>
+</textobject>
+<caption>
+<para
+>Configurar a conta de e-mail</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Você irá reparar que esta janela é muito semelhante à janela de configuração da conta de notícias; mas porque é que poderá ser necessária uma conta de e-mail num leitor de notícias?</para>
+
+<para
+>Em algumas vezes, você irá precisar de responder directamente ao autor de um artigo, sem publicar no grupo de notícias; por exemplo, quando quiser fazer um comentário muito pessoal ou desejar corrigir um erro. Às vezes, uma mensagem de e-mail é mais apropriada que um comentário em público.</para>
+
+<para
+>É por isso que o &knode; possibilita as respostas por e-mail; se quiser usar esta funcionalidade, você precisa de dizer ao &knode; como enviar mensagens de e-mail: só precisa de indicar o endereço de e-mail do servidor respectivo. Se já tiver configurado uma conta de correio, &eg; com o &kmail;, você poderá reutilizar as opções aí definidas.</para>
+
+<sect3>
+<title
+><guilabel
+>Utilizar um programa de correio externo</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, o &knode; irá usar o programa de e-mail que estiver indicado no centro de controlo; as outras opções desta janela ficarão então desactivadas.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Servidor</guilabel
+></title>
+
+<para
+>O nome (endereço) do seu servidor de e-mail, tal como é indicado pelo seu fornecedor de acesso à Internet ou administrador de sistemas; tudo o que tem de fazer aqui é indicar o nome do servidor de e-mail no campo <guilabel
+>Servidor</guilabel
+>.</para>
+
+<para
+>No exemplo actual foi indicado <userinput
+><systemitem class="systemname"
+>mail.servidor.pt</systemitem
+></userinput
+></para>
+
+<tip>
+<para
+>Se você tiver um servidor de e-mail local, você poderá enviar o correio através deste; se for este o caso, indique <systemitem class="systemname"
+>localhost</systemitem
+> no campo <guilabel
+>Servidor</guilabel
+>.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Porto</guilabel
+></title>
+
+<para
+>Mais uma vez, o campo <guilabel
+>Porto</guilabel
+> tem um valor por omissão; neste caso é o porto 25. Você não deverá ter de alterar isto, a menos que o seu <acronym
+>ISP</acronym
+> tenha uma configuração muito estranha e lhe indique para o fazer. No exemplo, este valor não foi alterado.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Manter a ligação por</title>
+
+<para
+>Este valor é importante: se você tiver estabelecido uma ligação com o seu servidor de e-mail e não ocorrer nenhuma transferência de dados, o &knode; cancela a ligação ao seu servidor de notícias, logo que o período de tempo indicado tenha passado.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Tempo-limite</guilabel
+></title>
+
+<para
+>Quando o &knode; se tentar ligar ao servidor de correio, ele irá esperar durante este período por uma resposta do servidor; se o período terminar, você irá obter uma mensagem de erro.</para>
+
+<tip>
+<para
+>Dependendo da qualidade da sua ligação e da carga actual do servidor de correio, você poderá ter tempos longos de resposta; se o &knode; cancelar a ligação devido a este facto, você deverá aumentar o tempo-limite.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+>Notas gerais</title>
+
+<caution>
+<para
+>Alguns <acronym
+>ISP</acronym
+>s só lhe permitem enviar correio através do servidor deles, depois de você ter verificado a sua caixa de correio à procura de mensagens novas: isto reduz o lixo electrónico ('spam').</para>
+
+<para
+>Por alguma razão, alguns <acronym
+>ISP</acronym
+>s só lhe permitem enviar correio pelos servidores deles se você estiver ligado a eles e se estiver autenticado no servidor de e-mail; por exemplo, esta é a configuração normal no GMX e não é suportada ainda pelo &knode; ou pelo &kmail;.</para>
+</caution>
+
+</sect3>
+</sect2>
+
+<sect2 id="knode-appearance">
+<title
+>Definir a aparência</title>
+
+<para
+>Com a janela da <guilabel
+>Aparência</guilabel
+>, é-lhe dada a possibilidade de definir as cores, a codificação de caracteres e o tamanho do texto na janela do artigo; a imagem em baixo mostra a janela.</para>
+
+<screenshot>
+<screeninfo
+>Configurar a janela da Aparência</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-colors-fonts.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>Configurar a janela da Aparência</phrase>
+</textobject>
+<caption>
+<para
+>Configurar a janela da Aparência</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect3>
+<title
+><guilabel
+>Usar cores personalizadas</guilabel
+></title>
+
+<para
+>Se você seleccionar esta opção, poderá ajustar as configurações de cores do &knode; na lista em baixo; para alterar a configuração de uma cor, faça duplo-click com o &LMB; no item da lista, para abrir a janela de selecção de cores do &kde;.</para>
+
+<para
+>A selecção de cores só poderá ser configurada depois de a opção tiver sido assinalada; caso contrário, um duplo-click nos itens da lista não fará nada.</para>
+
+<caution>
+<para
+>Se a opção <guilabel
+>Usar cores personalizadas</guilabel
+> estiver seleccionada, o &knode; não irá usar cores que tenham sido alteradas posteriormente a nível global pelo &kde;, mas só as cores que tenham sido definidas aqui.</para>
+</caution>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Utilizar tipos de letra personalizados</guilabel
+></title>
+
+<para
+>Se você seleccionar esta opção, poderá ajustar os tipos de letra que o &knode; usa para a visualização na lista em baixo; para escolher um tipo de letra, faça duplo-click com o &LMB; no item da lista para abrir a janela de selecção de tipos de letra do &kde;.</para>
+
+<para
+>A selecção do tipo de letra só poderá ser configurada depois de a opção tiver sido assinalada; caso contrário, um duplo-click nos itens da lista não fará nada.</para>
+
+<caution>
+<para
+>Se a opção <guilabel
+>Utilizar os tipos de letra personalizados</guilabel
+> estiver seleccionada, o &knode; não irá usar tipos de letra que tenham sido alterados posteriormente a nível global pelo &kde;, mas só os que tenham sido definidos aqui.</para>
+</caution>
+</sect3>
+
+</sect2>
+
+<sect2 id="setting-news-general">
+<title
+>Configuração Geral das Notícias</title>
+
+<para
+>Agora carregue no item <guibutton
+>Leitura de Notícias</guibutton
+> e depois no sub-item <guibutton
+>Geral</guibutton
+>; a figura abaixo mostra a janela que contém as opções de configuração.</para>
+
+<screenshot>
+<screeninfo
+>Janela de <guilabel
+>Preferências Gerais</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-read-news-settings.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela de <guilabel
+>Preferências Gerais</guilabel
+></phrase>
+</textobject>
+<caption>
+<para
+>A janela de <guilabel
+>Preferências Gerais</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Você não irá necessitar de alterar a maior parte destas opções, mas serão discutidas passo-a-passo para lhe dar uma ideia geral das possibilidades do &knode;.</para>
+
+<sect3>
+<title
+><guilabel
+>Verificar os artigos novos automaticamente</guilabel
+></title>
+
+<para
+>Se esta opção estiver assinalada, o &knode; irá tentar pedir artigos novos do servidor ao seleccionar um grupo de notícias. Esta configuração faz especialmente sentido quando você usar o &knode; em conjunto com um servidor de notícias local: a obtenção das notícias só funciona, obviamente, quando o servidor estiver acessível; para um servidor que só esteja acessível através de uma ligação à Internet, esta configuração raramente faz sentido e deverá estar, deste modo, desligada.</para>
+
+<para
+>Se o seu sistema não estiver configurado para estabelecer uma ligação à Internet quando for necessária, você irá obter uma mensagem de erro sempre que seleccionar um grupo de notícias.</para>
+
+<para
+>Se quiser ter o controlo sempre que é estabelecida uma ligação ao servidor, a opção do menu <menuchoice
+><guimenu
+>Grupo</guimenu
+><guimenuitem
+>Obter os artigos novos</guimenuitem
+></menuchoice
+> é apropriada.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Número máximo de artigos a transferir</guilabel
+></title>
+
+<para
+>Isto define uma restrição no número de artigos que são pedidos ao servidor para serem transferidos. O valor aqui configurado diz respeito a cada grupo de notícias em separado. Se estiver configurado, por exemplo, como 300, só os 300 artigos mais recentes serão pedidos; os outros serão descartados.</para>
+
+<warning>
+<para
+>Para os grupos com um tráfego relativamente elevado, você poderá perder artigos se este valor for demasiado baixo; isto ocorre especialmente se você tiver acabado de se subscrever a um grupo de notícias ou só transferir ocasionalmente os artigos e o tráfego suba, por esta razão, acima do valor aqui indicado.</para>
+</warning>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Marcar o artigo como lido ao fim de</guilabel
+></title>
+
+<para
+>Os artigos que tiver aberto na janela de visualização de artigos são marcados como lidos, depois de ter passado o período definido em segundos aqui. Se você configurar este valor como sendo relativamente grande, você evita que os artigos que você tenha lido de repente sejam marcados como lidos; por outro lado, poderá ser incómodo para os artigos relativamente curtos, para os quais você precisa de menos tempo para ler do que o que seria esperado: se você percorresse muito rapidamente os artigos, eles iriam assim permanecer não-lidos, mesmo que os tivesse lido. Como tal, você deverá ajustar este valor de acordo com as suas preferências pessoais.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Marcar os artigos cruzados como lidos</guilabel
+></title>
+
+<para
+>Algumas das vezes um <glossterm
+>artigo</glossterm
+> será publicado em mais do que um grupo; isto é conhecido por publicação cruzada. Se você activar esta opção, os artigos cruzados serão marcados em todos os grupos de notícias em que ele foi publicado, se você o ler em pelo menos um dele.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Deslocamento inteligente</guilabel
+></title>
+
+<para
+>Se esta opção estiver seleccionada, as linhas da lista de artigos vão-se deslocando de forma suave em vez de ser 'soluçante'. </para
+> <!-- LW: FIXME could be explained a tiny bit better -->
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar o tópico inteiro ao expandir</guilabel
+></title>
+
+<para
+>Esta opção permite-lhe mostrar a discussão por completo (com vários níveis de resposta) se você carregar no sinal de mais (+) ao lado da discussão; se não estiver assinalada, só as respostas imediatas ao artigo actual é que serão mostradas.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Assumir os tópicos como expandidos</guilabel
+></title>
+
+<para
+>Aqui você poderá definir se os tópicos são expandidos por omissão ou não.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar a relevância do artigo</guilabel
+></title>
+
+<para
+>Aqui você poderá definir se a coluna de relevância deverá ou não ser mostrada na lista de artigos.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar o número de linhas</guilabel
+></title>
+
+<para
+>Aqui você poderá definir se a coluna com o número de linhas deverá ou não ser mostrada na lista de artigos.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Tamanho da 'cache' dos cabeçalhos</guilabel
+></title>
+
+<para
+>Aqui você poderá configurar quanta memória é que o &knode; deverá usar para a 'cache' dos cabeçalhos.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Tamanho da 'cache' dos artigos</guilabel
+></title>
+
+<para
+>Aqui você poderá configurar quanta memória é que o &knode; deverá usar para a 'cache' dos próprios artigos.</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title
+><guilabel
+>Navegação</guilabel
+></title>
+
+<para
+>Aqui você poderá alterar algumas propriedades de navegação do &knode;. Normalmente, encontra-se aqui tudo desligado, mas se você não gostar deste tipo de navegação, poderá alterá-la.</para>
+
+<sect3>
+<title
+><guilabel
+>Geral</guilabel
+></title>
+
+<para
+>O comportamento do teclado entre o &knode; e o &kmail; é ligeiramente diferente; com a opção<guilabel
+>Emular o comportamento do teclado do KMail</guilabel
+>, você poderá activar o mesmo comportamento de teclado que existe no &kmail; para o &knode;.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Marcar Todas como Lidas</guilabel
+></title>
+
+<para
+>Se a opção <guilabel
+>Mudar para o próximo grupo</guilabel
+> estiver assinalada, o &knode; irá mudar automaticamente para o próximo grupo, se você marcar todos os artigos como lidos.</para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Marcar o Tópico como Lido</guilabel
+></title>
+
+<para
+>Se a opção <guilabel
+>Fechar o tópico actual</guilabel
+> estiver assinalada, o &knode; fecha automaticamente um tópico, se você o marcar como lido.</para>
+
+<para
+>Se a opção <guilabel
+>Ir para o próximo tópico não-lido</guilabel
+> estiver assinalada, o &knode; irá mostrar automaticamente o próximo tópico se você marcar o anterior como lido.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Ignorar o Tópico</guilabel
+></title>
+
+<para
+>Se a opção <guilabel
+>Fechar o tópico actual</guilabel
+> estiver assinalada, o &knode; fecha automaticamente um tópico se você optar por ignorá-lo.</para>
+
+<para
+>Se a opção <guilabel
+>Ir para o próximo tópico não-lido</guilabel
+> estiver assinalada, o &knode; mostra automaticamente o próximo tópico se você optar por ignorar o anterior.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="knode-scoring-settings">
+<title
+>Regras de pontuação</title>
+
+<para
+>Para ordenar os artigos você tem a possibilidade de pontuar a sua relevância. A relevância normal é igual a 0: uma pontuação maior significa que o <glossterm
+>artigo</glossterm
+> é interessante; uma pontuação menor significa que é menos interessante.</para>
+
+<para
+>No meio da janela você irá ver uma grande área a branco; aí, você poderá ver as suas regras de relevância. As regras de relevância são usadas pelo &knode; para pontuar os artigos recebidos automaticamente; se, por exemplo, uma pessoa publicar sempre disparates, você poderá automaticamente classificar os artigos dessa pessoa com pontuações menores e dizer para os esconder.</para>
+
+<para
+>Com os botões por baixo da lista de regras de relevância, você poderá <guibutton
+>editar</guibutton
+>, <guibutton
+>adicionar</guibutton
+>, <guibutton
+>remover</guibutton
+> e <guibutton
+>copiar</guibutton
+> uma regra. Esta funcionalidade será ignorada por agora, dado que não é essencial para a configuração do &knode;.</para>
+
+<para
+>Você poderá aprender mais sobre as relevâncias no capítulo <link linkend="anc-score-watch-ignore"
+>Pontuar, vigiar e ignorar</link
+>.</para>
+
+<sect3>
+<title
+><guilabel
+>Relevância por omissão dos tópicos ignorados</guilabel
+></title>
+
+<para
+>Normalmente, você só precisa das funções para ignorar e vigiar; isto simplesmente mostra se um tópico é ou não interessante. Aqui você poderá configurar uma relevância por omissão para os tópicos ignorados; se escolher a opção <menuchoice
+><guimenu
+>Relevância</guimenu
+><guimenuitem
+>Ignorar o Tópico</guimenuitem
+></menuchoice
+> irá atribuir essa pontuação a todas as publicações nesse tópico e, deste modo, aplicar essa pontuação a todas as publicações futuras de resposta ao tópico.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Relevância por omissão dos tópicos observados</guilabel
+></title>
+
+<para
+>Se um artigo for interessante, irá obter uma pontuação acima de 0. Aqui você poderá configurar uma relevância por omissão para esses artigos; se escolher a opção <menuchoice
+><guimenu
+>Relevância</guimenu
+><guimenuitem
+>Vigiar o Tópico</guimenuitem
+></menuchoice
+> irá atribuir essa pontuação a todas as publicações nesse tópico e, deste modo, aplicar essa pontuação a todas as publicações futuras de resposta ao tópico.</para>
+
+<tip>
+<para
+>Você poderá usar a tecla <keycap
+>W</keycap
+> para vigiar um tópico ou a <keycap
+>I</keycap
+> para o ignorar.</para>
+</tip>
+</sect3>
+</sect2>
+
+<sect2 id="knode-filter-settings">
+<title
+>Configuração de filtros</title>
+
+<para
+>Esta imagem mostra a configuração dos filtros.</para>
+
+<screenshot>
+<screeninfo
+>A configuração dos filtros</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-filters.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A configuração dos filtros</phrase>
+</textobject>
+<caption>
+<para
+>A configuração dos filtros</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela mostra duas listas. A lista de cima, chamada <guilabel
+>Filtros</guilabel
+>, mostra todos os filtros definidos; quando você usar o &knode; pela primeira vez só irá ver os filtros predefinidos.</para>
+
+<para
+>Com os botões <guibutton
+>Adicionar</guibutton
+>, <guibutton
+>Remover</guibutton
+>, <guibutton
+>Editar</guibutton
+> e <guibutton
+>Copiar</guibutton
+> você poderá adicionar novos filtros ou remover alguns que já não sejam mais necessários; iremos saltar esta funcionalidade por agora, porque não é essencial para a configuração do &knode;.</para>
+
+<para
+>Você poderá descobrir informação mais detalhada sobre os filtros na secção para <link linkend="using-filters"
+>Definir e usar filtros</link
+>.</para>
+
+<para
+>A lista inferior, chamada <guilabel
+>Menu</guilabel
+>, mostra a aparência do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Filtrar</guisubmenu
+></menuchoice
+>, a qual você poderá aceder a partir da barra de menu; a ordem dos filtros deste menu pode ser configurada nesta lista.</para>
+
+<para
+>O botão <guibutton
+>Subir</guibutton
+> desloca o filtro seleccionado para uma posição acima. Experimente: seleccione o segundo filtro e carregue em <guibutton
+>Subir</guibutton
+>; este item irá então subir uma posição.</para>
+
+<para
+>O botão <guibutton
+>Descer</guibutton
+> faz a acção oposta: seleccione o filtro que deslocou para cima uma posição e carregue em <guibutton
+>Descer</guibutton
+> até que volte à sua posição antiga.</para>
+
+<para
+>Com os dois botões <guibutton
+>Adicionar um Separador</guibutton
+> e <guibutton
+>Remover o Separador</guibutton
+>, você poderá agrupar visualmente os filtros no menu. Os separadores são representados como <literal
+>====</literal
+> na lista; no menu, irão aparecer como linhas horizontais mais apelativas. Tente adicionar um separador; depois, seleccione o separador e remova-o com o botão <guibutton
+>Remover o separador</guibutton
+>.</para>
+
+<para
+>Todas as alterações que fizer aqui poderão ser vistas no menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+></menuchoice
+> depois de fechar esta janela.</para>
+
+</sect2>
+
+<sect2 id="knode-headers">
+<title
+><guilabel
+>Personalizar os cabeçalhos do artigo apresentados</guilabel
+></title>
+
+<anchor id="anc-knode-headers"/>
+
+<para
+>Nesta janela você poderá definir como é que as linhas simples de cabeçalho são mostradas na janela do artigo.</para>
+
+<screenshot>
+<screeninfo
+>A janela para <guilabel
+>Personalizar os cabeçalhos do artigo apresentados</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-header-settings.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela para <guilabel
+>Personalizar os cabeçalhos do artigo apresentados</guilabel
+></phrase>
+</textobject>
+<caption>
+<para
+>A janela para <guilabel
+>Personalizar os cabeçalhos do artigo apresentados</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta lista mostra todas as linhas de cabeçalho que serão apresentadas na janela do artigo. Os identificadores à esquerda serão mostrados ao longo das linhas de cabeçalho entre &lt; &gt; à sua direita; as linhas de cabeçalho são retiradas de cada mensagem, &eg; para o <guilabel
+>De</guilabel
+> será usada a linha de cabeçalho 'From' (que indica quem enviou a mensagem).</para>
+
+<para
+>Se usar o <guibutton
+>Editar</guibutton
+>, você poderá alterar os identificadores apresentados, alterar a linha de cabeçalho mostrada por cada identificador e alterar a configuração do tipo de letra usado para o texto. Para tornar as coisas mais claras, iremos agora mostrar simplesmente o item <guilabel
+>De:&lt;De&gt;</guilabel
+> da lista e abrir a janela para editar a apresentação do cabeçalho, carregando em <guibutton
+>Editar</guibutton
+>.</para>
+
+<screenshot>
+<screeninfo
+>A janela de Propriedades do Cabeçalho</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-edit-header1.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela de Propriedades do Cabeçalho</phrase>
+</textobject>
+<caption>
+<para
+>A janela de Propriedades do Cabeçalho</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect3>
+<title
+><guilabel
+>Cabeçalho</guilabel
+></title>
+
+<para
+>A lista <guilabel
+>Cabeçalho</guilabel
+> mostra o item <guilabel
+>From</guilabel
+>: esse é o nome do cabeçalho para o remetente, tal como está presente no artigo e é avaliado pelo leitor de notícias. Se você abrir a lista de selecção, o &knode; irá mostrar um conjunto de outros identificadores, os quais têm correspondência com determinadas linhas do artigo: por agora, deixar-se-á o identificador <guilabel
+>From</guilabel
+> configurado; trabalhar-se-á nesta lista mais tarde, quando se adicionar uma nova linha de cabeçalho à visualização.</para>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Nome Mostrado</guilabel
+></title>
+
+<para
+>Este campo mostra o nome que deseja apresentar na janela do artigo como legenda ao lado do texto real do cabeçalho; por exemplo para a linha de cabeçalho <guilabel
+>From</guilabel
+>, o texto <guilabel
+>De</guilabel
+> será usado. Se você deixar este campo em branco, só aparecerá o conteúdo do cabeçalho na janela do artigo; esta é, por exemplo, a configuração por omissão para a linha de cabeçalho <guilabel
+>Subject</guilabel
+> (Assunto). Não será nada alterado aqui, por agora.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Nome</guilabel
+></title>
+
+<para
+>Aqui você poderá influenciar a forma como o 'Nome Apresentado' é mostrado; neste caso, o atributo <guilabel
+>Negrito</guilabel
+> está seleccionado para o nome <guilabel
+>De</guilabel
+>, &ie; o texto será mostrado a negrito na janela do artigo. Obviamente, você poderá combinar vários atributos diferentes como, por exemplo, <guilabel
+>Negrito</guilabel
+> e <guilabel
+>Sublinhado</guilabel
+>.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Valor</title>
+
+<para
+>Aqui você poderá influenciar a forma como o cabeçalho é mostrado na janela do artigo; neste caso, o atributo <guilabel
+>Itálico</guilabel
+> está seleccionado para o remetente, &eg; <quote
+>Zé Povinho &lt;zepovinho@exemplo.com&gt;</quote
+> irá aparecer a itálico.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Adicionar e remover linhas de cabeçalho à visualização</title>
+
+<para
+>Para explicar as possibilidade desta janela para si, será agora adicionada uma nova linha de cabeçalho à visualização.</para>
+
+<example>
+<title
+>Mostrar o leitor de notícias usado para uma publicação na janela do artigo</title>
+
+<para
+>Esta imagem mostra a janela com a linha de cabeçalho <literal
+>X-Newsreader</literal
+>.</para>
+<screenshot>
+<screeninfo
+>A janela de Propriedades do Cabeçalho</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-edit-header2.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela de Propriedades do Cabeçalho</phrase>
+</textobject>
+<caption>
+<para
+>A janela de Propriedades do Cabeçalho</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Seria interessante se uma pessoa pudesse ver o leitor de notícias que o outro subscritor usa na janela do artigo; é de facto bastante simples fazê-lo, porque existe uma linha de cabeçalho (opcional) que contém a informação necessária.</para>
+
+<para
+>Abra a lista <guilabel
+>Cabeçalho</guilabel
+> e seleccione o item <guilabel
+>X-Newsreader</guilabel
+> na mesma.</para>
+
+<para
+>No campo <guilabel
+>Nome apresentado</guilabel
+>, indique <userinput
+>Leitor de Notícias</userinput
+>.</para>
+
+<para
+>Agora, você poderá seleccionar qualquer atributo para a apresentação do campo e do seu conteúdo; a seguir, confirme os dados com o botão <guibutton
+>OK</guibutton
+>: a nova linha de cabeçalho irá então aparecer na janela do artigo.</para>
+
+</example>
+
+<para
+>Use os botões <guibutton
+>subir</guibutton
+> e <guibutton
+>descer</guibutton
+> para organizar a ordem dos cabeçalhos no visualizador do artigo.</para>
+
+<tip>
+<para
+>A hipótese de a nova linha de cabeçalho ser mostrada no visualizador do artigo é de facto bastante optimista, dado que o item X-Newsreader não é obrigatório para os artigos da Usenet; como tal, nem todos os artigos irão conter essa linha: se a linha não existir, o item respectivo simplesmente não será apresentado. Você poderá obter mais informações sobre os cabeçalhos em <ulink url="http://www.kirchwitz.de/~amk/dni/headerzeilen"
+>http://www.kirchwitz.de/~amk/dni/headerzeilen</ulink
+> (em Alemão)</para>
+</tip>
+</sect3>
+</sect2>
+
+<sect2>
+<title
+><guilabel
+>Visualizador</guilabel
+></title>
+
+<sect3>
+<title
+><guilabel
+>Mostrar as decorações bonitas do cabeçalho</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, os cabeçalhos serão ligeiramente 'embelezados'; caso contrário, só será mostrado o texto simples.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Repartir o texto quando necessário</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, a repartição do texto no visualizador será corrigida automaticamente.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Remover as linhas em branco iniciais</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, as linhas em branco no fim do artigo serão escondidas automaticamente.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar a assinatura</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, a <glossterm
+>assinatura</glossterm
+> do remetente é mostrada no visualizador do artigo; caso não esteja, a assinatura é suprimida.</para>
+
+<caution>
+<para
+>Lembre-se por favor que o &knode; pode mostrar a assinatura correctamente somente se ficar separada do conteúdo do artigo actual: existem leitores de notícias que fazem esta separação incorrectamente. Dois caracteres <quote
+>-</quote
+> seguidos de um <quote
+>&nbsp;</quote
+> (space) está correcto.</para>
+</caution>
+
+<tip>
+<para
+>Muitos dos participantes dos grupos de notícias fazem referências às suas páginas pessoais ou dizem que indicaram explicitamente os seus endereços de e-mail nos cabeçalhos: se você desactivar a visualização da assinatura, você poderá perder essa informação; por outro lado, poderá poupar-se a ler citações estranhas.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Interpretar a formatação do texto</guilabel
+></title>
+
+<para
+>Se isto estiver activo, todas as marcas de formatação de texto na mensagem, do tipo <literal
+>*negrito*</literal
+>, <literal
+>/itálico/</literal
+> e <literal
+>_sublinhado_</literal
+> serão mostradas directamente no visualizador. Estas marcas de formatação de texto são uma norma não oficial.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Reconhecer os caracteres de citação</guilabel
+></title>
+
+<para
+>Para mostrar o texto citado com outro tamanho ou cor, o &knode; precisa de reconhecer que este é de facto texto citado. O texto das citações é normalmente assinalado com um <quote
+>&gt;</quote
+> no início da linha, mas às vezes podem existir outros caracteres. Neste campo, você poderá indicar todos os caracteres que possam significar um texto de citação.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar os anexos automaticamente se possível</guilabel
+></title>
+
+<para
+>Se esta opção estiver assinalada, o &knode; tentará mostrar o conteúdo dos anexos possíveis directamente na janela ao abrir um artigo; por exemplo, uma imagem poderia ser mostrada directamente por baixo do texto do artigo.</para>
+
+<para
+>Para além disso, você tem a possibilidade de gravar o anexo ou de o abrir com a aplicação associada com o tipo <acronym
+>MIME</acronym
+> do anexo, usando o menu de contexto.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Abrir os anexos ao carregar</guilabel
+></title>
+
+<para
+>Se esta opção estiver assinalada, os anexos são abertos com o programa externo que esteja configurado para o tipo <acronym
+>MIME</acronym
+>; se não existir nenhuma associação, será aberta uma janela para a gravação do ficheiro e você poderá gravá-lo num ficheiro separado.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar os conteúdos alternativos como anexos</guilabel
+></title>
+
+<para
+>Os artigos que sejam enviados como <acronym
+>MIME</acronym
+> Multi-Partes contêm o texto da mensagem em vários formatos, como por exemplo em texto simples e em <acronym
+>HTML</acronym
+>; o leitor de notícias decidirá qual a parte a apresentar. Esta configuração torna possível abrir os outros formatos, como se fossem anexos, com um 'click' do rato.</para>
+
+<para
+>Se esta configuração estiver desactiva, o conteúdo alternativo não é apresentado.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Abrir as ligações com</guilabel
+></title>
+
+<para
+>Aqui poderá seleccionar qual o navegador que é usado para mostrar as hiperligações que você poderá carregar numa mensagem. De momento, você poderá tanto seleccionar o <application
+>Netscape Navigator</application
+> ou a aplicação por omissão, o &konqueror;; o navegador seleccionado terá de estar instalado, como é óbvio.</para>
+
+</sect3>
+</sect2>
+
+<sect2 id="knode-post-news-settings">
+<title
+>Opções para publicação de artigos</title>
+
+<para
+>Quando você publicar artigos com o &knode;, é usada a configuração da seguinte janela.</para>
+
+<screenshot>
+<screeninfo
+>A janela de Configuração Técnica</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-post-settings.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela de Configuração Técnica</phrase>
+</textobject>
+<caption>
+<para
+>A janela de Configuração Técnica</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<caution>
+<para
+>Se você escolheu a configuração errada aqui, os seus artigos poderão ficar ilegíveis ou impossíveis de enviar de todo, por isso tenha cuidado com esta configuração.</para>
+</caution>
+
+<sect3>
+<title
+><guilabel
+>Codificação</guilabel
+></title>
+
+<para
+>Aqui você poderá escolher a codificação usada para codificar os seus artigos. Normalmente, esta é a <acronym
+>US-ASCII</acronym
+> para os países que falem inglês, mas a sua codificação poderá ser diferente. O valor por omissão é a codificação usada na sua configuração global do &kde;, por isso poderá não ter de alterar isto.</para>
+
+<para
+>Quando você quiser publicar artigos nos grupos de notícias com outras codificações (&eg;, da Europa de Leste ou da Ásia), você poderá alterar a codificação necessária aqui.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Codificação</guilabel
+></title>
+
+<para
+>Aqui você poderá definir a codificação dos caracteres para a transferência da mensagem; você poderá optar entre 8 bits e 7 bits ('quoted-printable').</para>
+
+<para
+>Se você escolher a codificação de 8 bits, a maioria dos caracteres especiais são transferidos correctamente; esta é, por exemplo, a opção normal para os grupos Portugueses (pt.*).</para>
+
+<para
+>Se você escolher o 'quoted-printable', os caracteres de 8 bits (&eg; letras acentuadas do português) são enviados como caracteres de 7 bits codificados.</para>
+
+<tip>
+<para
+>Nos grupos de notícias ingleses, a codificação de 7 bits é bastante normal.</para>
+</tip>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Utilizar a própria codificação ao responder</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, o &knode; irá usar a sua codificação por omissão para responder, em vez da codificação do artigo a que você está a responder.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Gerar o ID da Mensagem</guilabel
+></title>
+
+<para
+>Quando isto estiver activo, o &knode; gera o seu próprio ID de mensagem para todos os artigos que você publicar.</para>
+
+<caution>
+<para
+>O ID da Mensagem deverá ser único em todo o mundo: caso contrário, irão existir colisões entre mensagens com o mesmo ID e o servidor de notícias iria rejeitar o segundo artigo, por pensar que este artigo já tinha sido recebido anteriormente.</para>
+
+<para
+>Um ID de Mensagem consiste num <acronym
+>FQDN</acronym
+> (Full Qualified Domain Name - Nome de Domínio Completo); isto significa que é bastante semelhante a um endereço de e-mail, com uma identificação antes do <literal
+>@</literal
+> e do domínio.</para>
+
+<para
+>A identificação é gerada pelo &knode; automaticamente, mas você precisa de indicar um nome de domínio válido no campo <guilabel
+>Máquina</guilabel
+>; se você não tiver o seu próprio domínio, você não deverá activar esta opção &mdash; deixe que o servidor de notícias gere um ID de Mensagem para si.</para>
+
+<example>
+<title
+>Message-ID (Identificador da Mensagem)</title>
+
+<para
+>Um exemplo para um domínio válido seria: <literal
+>kde.org</literal
+>; um ID de Mensagem gerado com este domínio seria semelhante a:</para>
+
+<screen
+>934lek9934@kde.org</screen>
+</example>
+
+<para
+>Uma identificação única só é garantida se você tiver o seu próprio domínio. Mesmo que não use o &knode; para gerar os seus IDs de Mensagem, poderão existir colisões se você estiver a usar um servidor de notícias local; por exemplo, o <application
+>leafnode</application
+> gera um ID de Mensagem que é derivado do nome da máquina local.</para>
+
+</caution>
+
+<tip>
+<para
+>Você poderá obter mais informações sobre isto e como possuir um domínio gratuito em <ulink url="http://www.qad.org/faq/faq-messageid.html"
+>http://www.qad.org/faq/faq-messageid.html</ulink
+>.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Máquina</guilabel
+></title>
+
+<para
+>Aqui você indica o nome do seu computador; este é usado para gerar o ID da Mensagem. Se você não tiver o seu próprio domínio, você não deverá activar esta opção &mdash; deixe que o servidor de notícias gere um ID de Mensagem para si. Se utilizasse o exemplo acima, este valor seria igual a: <userinput
+>kde.org</userinput
+>.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>X-Headers</guilabel
+></title>
+
+<para
+>Aqui você poderá indicar os X-Headers que não são fornecidos pelo &knode;; por exemplo, o <userinput
+>X-No-Archive: yes</userinput
+>, o qual poderia ser usado para evitar que os seus artigos fossem arquivados pelos serviços responsáveis por isso, como o Google.</para>
+
+<para
+>Os X-Headers são cabeçalhos experimentais, os quais não são incluídos na norma para Mensagens da Internet; eles são, por exemplo, usados na transferência de informação extendida. Para evitar colisões com os cabeçalhos-padrão, eles têm um prefixo <quote
+>X-</quote
+>.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Não adicionar o cabeçalho de identificação "User-Agent"</guilabel
+></title>
+
+<para
+>Quando esta opção estiver assinalada, o &knode; não incluirá a linha correspondente no cabeçalho antes da publicação.</para>
+
+<para
+>Este cabeçalho é usado para identificar o leitor de notícias com que o artigo foi escrito; para além de razões de estatística, isto permite aos leitores de notícias fora do padrão serem identificados. Você não deverá usar esta opção &mdash; o &knode; não tem nada a esconder.</para>
+</sect3>
+</sect2>
+
+<sect2 id="knode-composer-settings">
+<title
+>A Configuração do Compositor</title>
+
+<screenshot>
+<screeninfo
+>A janela de Configuração do Compositor</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-composer-settings.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A janela de Configuração do Compositor</phrase>
+</textobject>
+<caption>
+<para
+>A janela de Configuração do Compositor</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect3>
+<title
+><guilabel
+>Mudança de linha na coluna</guilabel
+></title>
+
+<para
+>Aqui você deverá alterar o número da coluna, a partir do qual o &knode; irá repartir a linha; do mesmo modo, você poderá desactivar a mudança de linha por completo.</para>
+
+<tip>
+<para
+>Recomenda-se que não use mais do que 76 caracteres, mesmo que você seja capaz de mostrar mais: muitos dos utilizadores da Usenet usam leitores de modo texto que não conseguem mostrar mais do que 80 caracteres, sendo deste modo difícil de ler os seus artigos num desses leitores de notícias, se você aumentar este valor &mdash; isto iria reduzir a probabilidade de os seus artigos serem lidos de todo.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Acrescentar a assinatura automaticamente</guilabel
+></title>
+
+<para
+>Quando você escrever um novo <glossterm
+>artigo</glossterm
+> ou uma <glossterm
+>resposta</glossterm
+>, a sua <glossterm
+>assinatura</glossterm
+> é adicionada automaticamente se você tiver configurado uma na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Identidade</guilabel
+></menuchoice
+>.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Frase Introdutória:</guilabel
+></title>
+
+<para
+>Quando você escrever uma resposta, o &knode; insere uma frase introdutória antes do texto citado original. Você poderá colocar aqui um texto qualquer; poderá também usar as variáveis que o &knode; extrai do artigo original, &eg; o nome do autor ou a data em que o artigo foi escrito.</para>
+
+<para
+>Estão disponíveis as seguintes variáveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><varname
+>%NAME</varname
+></term>
+<listitem>
+<para
+>O nome do autor original;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><varname
+>%DATE</varname
+></term>
+<listitem>
+<para
+>A data em que o artigo original foi escrito;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><varname
+>%EMAIL</varname
+></term>
+<listitem>
+<para
+>O endereço de e-mail do autor original;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><varname
+>%MSID</varname
+></term>
+<listitem>
+<para
+>O ID da Mensagem do artigo original;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><varname
+>%GROUP</varname
+></term>
+<listitem>
+<para
+>O nome do <glossterm
+>grupo de notícias</glossterm
+> de onde vem o artigo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<tip>
+<para
+>Mantenha este texto curto, dado que uma linha introdutória aparece em todas as respostas: uma linha introdutória grande poderá ser tão incómoda quanto uma assinatura grande.</para>
+</tip>
+
+<example>
+<title
+>Um exemplo de linha introdutória</title>
+
+<screen
+><userinput
+>A <varname
+>%DATE</varname
+>, o <varname
+>%NAME</varname
+> escreveu em <varname
+>%MSID</varname
+></userinput
+></screen>
+
+<para
+>Assumindo que o artigo original foi escrito pelo Konqui a Sábado, 17 de Junho, às 17:42:32 - 0500, e que o artigo tem o ID de Mensagem &lt;8igdg5.3vvijgt.3@lizard.physos.com&gt;. O &knode; irá então introduzir a seguinte linha introdutória.</para>
+
+<screen
+><computeroutput
+>A Sáb, 17 Jun 2000 17:42:32 +0200m o Konqui escreveu em
+&lt;8igdg5.3vvijgt.3@lizard.physos.com&gt;:</computeroutput
+></screen>
+
+</example>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Alinhar as citações automaticamente</guilabel
+></title>
+
+<para
+>Quando esta opção estiver assinalada, o texto citado é repartido no valor correcto; deste modo, cada linha nova terá o nível de citação correcto.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Incluir a assinatura do autor</guilabel
+></title>
+
+<para
+>Quando esta opção estiver assinalada, não só o texto da mensagem original, como também a assinatura do autor, serão citados numa resposta.</para>
+
+<tip>
+<para
+>A citação de uma assinatura é desnecessária e é considerada, na maior parte das vezes, má-educação.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Colocar o cursor debaixo da frase introdutória</guilabel
+></title>
+
+<para
+>Normalmente, o cursor irá aparecer por baixo da mensagem completa ao responder; com esta opção activada, o cursor irá aparecer por baixo da frase introdutória.</para>
+
+<tip>
+<para
+>Isto é especialmente útil se você citar um artigo e desejar escrever entre as linhas citadas, de cima para baixo.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Definir o editor externo</guilabel
+></title>
+
+<para
+>Você poderá definir um editor externo aqui, o qual será aberto se seleccionar a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Iniciar um editor externo</guimenuitem
+></menuchoice
+> na janela do Compositor.</para>
+
+<para
+>Quando a opção <guilabel
+>Iniciar o editor externo automaticamente</guilabel
+> estiver assinalada, este editor é aberto directamente.</para>
+
+<caution>
+<para
+>Repare no <varname
+>%f</varname
+> a seguir ao nome do editor: esta é uma variável para o nome do ficheiro do artigo que deseja editar; não o remova &mdash; você irá obter uma mensagem de erro ao abrir o editor externo se o fizer.</para>
+</caution>
+
+<tip>
+<para
+>Se você tiver problemas ao iniciar o seu editor externo, a razão poderá ser devida ao facto de o editor ser despoletado "em segundo plano"; isto é um 'fork' ou derivação de processos: o &knode; só sabe que o sub-processo iniciou e terminou e pensa que você saiu do editor. O <application
+>gvim</application
+> é um exemplo disto; você poderá desactivar a derivação do <application
+>gvim</application
+> com a opção da linha de comandos <option
+>-f</option
+>. Recomenda-se que você consulte a documentação do seu editor se estiver a ter este problema.</para>
+
+<para
+>Se quiser usar o <application
+>gvim</application
+> no <guilabel
+>Especificar o Editor</guilabel
+> indique o seguinte:</para>
+
+<para>
+<userinput
+>gvim -f %f</userinput>
+</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Iniciar o editor externo automaticamente</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, o editor externo será usado para editar os artigos.</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title
+><guilabel
+>Ortografia</guilabel
+></title>
+
+<para
+>Aqui você poderá configurar o comportamento do verificador ortográfico.</para>
+
+<sect3>
+<title
+><guilabel
+>Criar combinações raiz/afixo que não estejam no dicionário</guilabel
+></title>
+
+<para
+>Se esta opção estiver assinalada, uma raiz ou radical de palavra conhecido que esteja com um afixo desconhecido será aceite automaticamente como uma palavra nova.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Considerar as palavras coladas como erros</guilabel
+></title>
+
+<para
+>Aqui você poderá definir se duas palavras conhecidas que estejam coladas, formando uma nova palavra, deverão ser tratadas como erros ou não.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Dicionário</guilabel
+></title>
+
+<para
+>Aqui você poderá escolher o dicionário que o verificador ortográfico deverá usar.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Codificação</guilabel
+></title>
+
+<para
+>Aqui você indica ao &knode; qual a codificação que deverá ser usada na verificação ortográfica; para o texto em Inglês, esta deverá ser normalmente a <acronym
+>US-ASCII</acronym
+>.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Cliente</guilabel
+></title>
+
+<para
+>Aqui você poderá mudar de verificador ortográfico; você poderá usar o <application
+>Ispell Internacional</application
+> ou o <application
+>Aspell</application
+>.</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title
+><guilabel
+>Assinar e verificar</guilabel
+></title>
+
+<para
+>Aqui você poderá configurar o &knode; para assinar os artigos com o <application
+>GnuPG</application
+> ou o <application
+>PGP</application
+>. O seu identificador de <application
+>GnuPG</application
+>/<application
+>PGP</application
+> será gerado automaticamente a partir do seu nome e endereço de e-mail configurados; é idêntico à linha 'De' no cabeçalho do <glossterm
+>artigo</glossterm
+>.</para>
+
+<sect3>
+<title
+><guilabel
+>Ferramenta de cifra</guilabel
+></title>
+
+<para
+>Aqui você poderá escolher a sua ferramenta de cifra.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Manter a senha na memória</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, você só irá necessitar de escrever a frase-senha para a sua chave privada uma única vez; o &knode; irá recordar a sua frase-senha até que feche o &knode; de novo.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Mostrar o texto cifrado/assinado depois de escrito</guilabel
+></title>
+
+<para
+>Se esta opção estiver activa, o &knode; irá mostrar a mensagem assinada numa janela extra, de modo a confirmar antes de a alterar no editor.</para>
+
+</sect3>
+
+<sect3>
+<title
+>Mostrar sempre as chaves de cifra para aprovação</title>
+
+<para
+>Se você estiver a usar grupos de notícias públicos (na Usenet) você poderá ignorar esta opção em segurança, dado que não seria útil cifrar as mensagens enviadas para a Usenet; esta opção poderá, contudo, ser útil nos grupos privados em redes também privadas, onde poderá ser desejável usar a cifra.</para>
+<!-- FIXME: LW - I can see use for -->
+<!-- encryption, on private networks etc. This needs a rewrite -->
+<!-- AndrewColes: is this revision any better? -->
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Verificar as assinaturas automaticamente</guilabel
+></title>
+
+<para
+>Se isto estiver assinalado, a assinatura de <application
+>PGP</application
+> do artigo é verificada automaticamente quando o artigo for mostrado; se não existir nenhuma marca, você poderá verificar a correcção da assinatura manualmente com a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Verificar a Assinatura de PGP</guimenuitem
+></menuchoice
+>.</para>
+
+</sect3>
+
+</sect2>
+
+
+<sect2 id="knode-article-cleanup">
+<title
+>A configuração de limpeza dos artigos.</title>
+
+<para
+>A janela em baixo mostra as opções para a limpeza do artigo; estas opções são usadas para manter o número de artigos no seu disco rígido local num valor razoável. O &knode; administra os artigos em memória, de modo que poderá haver alguma redução na velocidade se você tiver muitos artigos por aí; a maior parte do tempo não faz sentido manter os artigos durante bastante tempo. Os serviços como o Google e o Altavista tornam o armazenamento desnecessário.</para>
+
+<caution>
+<para
+>O &knode; não é um leitor desligado, como tal toda a configuração refere-se aos cabeçalhos que são geridos pelo &knode;; se você estiver a correr um servidor de notícias local, como o <application
+>leafnode</application
+>, deverá consultar a sua documentação para lidar com a expiração dos artigos no servidor &mdash; o &knode; não pode fazer isto por si.</para>
+</caution>
+
+<screenshot>
+<screeninfo
+>A configuração da limpeza</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-cleanup.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A configuração da limpeza</phrase>
+</textobject>
+<caption>
+<para
+>A configuração da limpeza</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect3>
+<title
+><guilabel
+>Expirar os artigos antigos automaticamente</guilabel
+></title>
+
+<para
+>Quando esta opção estiver activa, todos os grupos subscritos são pesquisados à procura de artigos antigos, fora do período de tempo aqui definido; os artigos anteriores serão então removidos.</para>
+
+
+<tip>
+<para
+>Você poderá forçar esta verificação se seleccionar a opção <menuchoice
+><guimenu
+>Grupo</guimenu
+><guimenuitem
+>Expirar o grupo</guimenuitem
+></menuchoice
+></para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Limpar os grupos a cada</guilabel
+></title>
+
+<para
+>Aqui você poderá configurar com que frequência os grupos subscritos deverão ser verificados à procura de <glossterm
+>artigos</glossterm
+> antigos e com que frequência estes deverão ser removidos; esta opção só fará efeito se a <guilabel
+>Expirar os artigos antigos automaticamente</guilabel
+> estiver seleccionada.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Guardar os artigos lidos</guilabel
+></title>
+
+<para
+>Os artigos lidos serão removidos na próxima limpeza se forem anteriores a este valor; o &knode; usa a data de criação para tal.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Guardar os artigos não-lidos</guilabel
+></title>
+
+<para
+>Os artigos não-lidos serão removidos na próxima limpeza se forem anteriores a este valor; o &knode; usa a data de criação para tal.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Remover os artigos indisponíveis no servidor</guilabel
+></title>
+
+<para
+>Poderá acontecer que você veja um <glossterm
+>cabeçalho</glossterm
+> no &knode; mas o artigo não esteja disponível no servidor; se esta opção estiver assinalada, estes artigos serão automaticamente removidos no &knode;.</para>
+
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Preservar os tópicos</guilabel
+></title>
+
+<para
+>Esta selecção obriga um tópico a ser removido, somente se todos os artigos nele contidos obedecerem às condições de remoção; isto significa que um tópico não será removido, até que o último artigo do mesmo seja removido.</para>
+
+<para
+>Isto evita que os artigos antigos num tópico longo desapareçam antes de a discussão ter terminado.</para>
+
+<caution>
+<para
+>O &knode; não consegue prever quando é que existirá uma resposta depois de as condições definidas terem sido cumpridas; você terá de definir as suas próprias configurações para isto. Alguns grupos de notícias levam dias entre respostas; outros, somente umas horas. Use o seu bom-senso.</para>
+</caution>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Compactar as pastas automaticamente</guilabel
+></title>
+
+<para
+>Esta opção diz respeito ao comportamento de memória do &knode;. Se um <glossterm
+>artigo</glossterm
+> de uma pasta for removido, ele será marcado como tal, mas continuará ainda a ocupar espaço no seu disco rígido; com esta opção, você poderá dizer ao &knode; para remover mesmo os artigos e libertar o espaço em disco regularmente.</para>
+
+<tip>
+<para
+>Você poderá forçar esta verificação se seleccionar a opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Compactar a pasta</guimenuitem
+></menuchoice
+> ou, para todas as pastas em conjunto, a opção <menuchoice
+><guimenu
+>Pasta</guimenu
+><guimenuitem
+>Compactar todas as pastas</guimenuitem
+></menuchoice
+>.</para>
+</tip>
+</sect3>
+
+<sect3>
+<title
+><guilabel
+>Limpar as pastas a cada</guilabel
+></title>
+
+<para
+>Aqui você poderá definir com que frequência a pasta é pesquisada à procura de artigos removidos; esta opção só fará efeito se a opção <guilabel
+>Compactar as pastas automaticamente</guilabel
+> estiver assinalada.</para>
+</sect3>
+</sect2>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdepim/knode/using-morefeatures.docbook b/tde-i18n-pt/docs/kdepim/knode/using-morefeatures.docbook
new file mode 100644
index 00000000000..706c8e03592
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/using-morefeatures.docbook
@@ -0,0 +1,1289 @@
+<sect1 id="more-knode-features">
+<title
+>Características Avançadas do &knode;</title>
+
+<sect2 id="using-filters">
+<title
+>Definir e Utilizar Filtros</title>
+
+<para
+>Você poderá já ter lido sobre a utilização dos filtros no capítulo que explica a configuração do &knode;; aí, falava-se sobre os filtros incorporados no próprio &knode;. Você poderá configurar os filtros incorporados da mesma forma que todos os outros. A imagem em baixo mostra a janela para configurar os filtros.</para>
+
+<tip
+><para
+>Embora os filtros e a relevância sejam bastante poderosos e tenham várias utilizações, um dos requisitos mais comuns é adicionar simplesmente todas as publicações de uma dada pessoa que não deseje ler num <quote
+>killfile</quote
+> ou <quote
+>lista negra</quote
+>. No <link linkend="killfiles"
+>fim desta secção</link
+> existe um guia rápido sobre a utilização dos filtros e da relevância para criar um desses 'killfiles'.</para
+></tip>
+
+<screenshot>
+<screeninfo
+>A janela <guilabel
+>Novo Filtro</guilabel
+></screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-edit-filter.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>A janela <guilabel
+>Novo Filtro</guilabel
+></phrase>
+</textobject>
+<caption>
+<para
+>A janela <guilabel
+>Novo Filtro</guilabel
+></para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Primeiro, vai-se criar um filtro novo. Você poderá, em dada altura, querer procurar os seus próprios artigos no meio de todos os outros, ou poderá não querer ver os artigos publicados por uma determinada pessoa de todo: ambos os casos poderão ser resolvidos com um filtro simples sobre a Origem. Aqui estão alguns exemplos:</para
+>
+
+<procedure
+>
+<title
+>Não Mostrar os Artigos de Uma Dada Pessoa</title
+>
+<step performance="required"
+>
+<para
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Ler as Notícias</guilabel
+><guilabel
+>Filtros</guilabel
+></menuchoice
+></para
+>
+</step
+>
+<step performance="required"
+>
+<para
+>Escolha <guibutton
+>Nova...</guibutton
+></para>
+</step
+>
+<step performance="required"
+>
+<para
+>Escreva <userinput
+>Não mostrar o idiota</userinput
+> no campo de texto <guilabel
+>Nome</guilabel
+></para
+>
+</step
+>
+<step performance="required"
+>
+<para
+>Para que o filtro apareça no menu, assinale a opção <guilabel
+>Mostrar no menu</guilabel
+>.</para>
+</step
+>
+<step performance="required"
+>
+<para
+>Vá à área <guilabel
+>De</guilabel
+>.</para
+>
+</step
+>
+<step performance="required"
+>
+<para
+>Escolha <guilabel
+>NÃO contém</guilabel
+> na lista.</para
+>
+</step>
+<step performance="required"
+>
+<para
+>Indique o nome da pessoa que deseja ignorar no campo de texto que ficou agora activo; por exemplo <userinput
+>Idiota</userinput
+>.</para>
+</step
+>
+<step performance="required"
+>
+<para
+>Confirme a configuração do filtro com o <guibutton
+>OK</guibutton
+>.</para>
+</step>
+</procedure>
+
+<para
+>O filtro agora mostra todos os artigo, excepto os que contêm <quote
+>Idiota</quote
+> no campo De:.</para>
+
+<para
+>Você poderá combinar a configuração da página 'Assunto + De' com a configuração das outras páginas. Por exemplo:</para>
+
+<procedure>
+<title
+>Mostrar apenas a discussão com respostas não-lidas aos próprios artigos.</title>
+<step>
+<para
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Ler as Notícias</guilabel
+><guilabel
+>Filtros</guilabel
+></menuchoice
+></para>
+</step>
+<step>
+<para
+>Seleccione o filtro predefinido <guilabel
+>tópicos c/ artigos do próprio</guilabel
+></para>
+</step>
+<step>
+<para
+>Seleccione <guibutton
+>Copiar</guibutton
+></para>
+</step>
+<step>
+<para
+>Indique <userinput
+>Os meus tópicos com mensagens por ler</userinput
+> no campo <guilabel
+>Nome</guilabel
+>.</para>
+</step>
+<step>
+<para
+>Seleccione a página <guilabel
+>Estado</guilabel
+></para>
+</step>
+<step>
+<para
+>Seleccione <guilabel
+>tem respostas novas</guilabel
+></para>
+</step>
+<step>
+<para
+>Seleccione <guilabel
+>verdadeiro</guilabel
+> na lista ao lado dele.</para>
+</step>
+<step>
+<para
+>Confirme a configuração do filtro com o <guibutton
+>OK</guibutton
+></para>
+<para
+>Este filtro mostra todos os tópicos nos quais você participa e que têm mensagens não lidas; do mesmo modo, você viu a possibilidade de usar filtros existentes como base para novos filtros: isto torna a vida mais simples para os filtros complexos.</para>
+</step>
+</procedure>
+
+<procedure>
+<title
+>Mostrar todos os artigos com menos de 3 dias de idade, que contenham KNode no assunto.</title>
+<step
+>
+<para
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Ler as Notícias</guilabel
+><guilabel
+>Filtros</guilabel
+></menuchoice
+></para>
+</step>
+<step>
+<para
+>Seleccione <guibutton
+>Adicionar</guibutton
+></para>
+</step>
+<step>
+<para
+>Indique <userinput
+>Últimos tópicos do KNode</userinput
+> no campo <guilabel
+>Nome</guilabel
+>.</para>
+</step>
+<step>
+<para
+>Se o filtro aparecer no menu, carregue em <guilabel
+>mostrar no menu</guilabel
+>.</para
+>
+</step
+>
+<step
+>
+<para
+>Na lista <guilabel
+>aplicar em</guilabel
+> seleccione os <guilabel
+>artigos individuais</guilabel
+></para
+>
+</step
+>
+<step
+>
+<para
+>Vá à área do <guilabel
+>Assunto</guilabel
+> e seleccione <guilabel
+>contém</guilabel
+> na lista.</para
+>
+</step
+>
+<step
+>
+<para
+>Indique <userinput
+>knode</userinput
+> no campo de texto.</para>
+</step
+>
+<step
+>
+<para
+>Mude para a página <guilabel
+>Adicional</guilabel
+></para
+>
+</step>
+<step
+>
+<para
+>Seleccione a opção <guilabel
+>Idade</guilabel
+></para
+>
+</step
+>
+<step
+>
+<para
+>Indique a seguinte configuração: <guilabel
+>0 &lt; dias &lt;= 3</guilabel
+></para
+>
+</step
+>
+<step
+>
+<para
+>Confirme a configuração do filtro com o <guibutton
+>OK</guibutton
+></para>
+<para
+>Este filtro, agora, mostra todos os artigos com menos de 3 dias de idade e que contêm <emphasis
+>knode</emphasis
+> no assunto.</para
+>
+</step
+>
+</procedure
+>
+
+<sect3 id="killfiles">
+<title
+>Criar um 'Killfile'</title>
+
+<para
+>O &knode; oferece filtros de visualização (<guilabel
+>todos</guilabel
+>, <guilabel
+>não-lidos</guilabel
+>, <guilabel
+>artigos do próprio</guilabel
+>, &etc;) e de classificação (os tópicos e os artigos começam com uma pontuação de relevância igual a zero e podem ser ajustados de acordo com o autor, o tópico, &etc;).</para>
+
+<para
+>Ao usar os filtros de visualização, você poderá esconder os artigos de acordo com o publicador, mas isso não é de facto adequado quando você quiser 'matar' vários publicadores de forma universal.</para>
+
+<para
+>Se usar a classificação da relevância, terá bastante controlo, mas filtra só ao nível do tópico, ou seja, você poderá vigiar e ignorar os tópicos; a desvantagem disto, todavia, é que você poderá perder outros tópicos úteis só por causa de um publicador.</para>
+
+<para
+>A solução é usá-los em combinação.</para>
+
+<procedure>
+<title
+>Criar um 'Killfile'</title>
+<step>
+<para
+>Vá a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Filtros</guilabel
+></menuchoice
+>.</para>
+</step>
+
+<step>
+<para
+>Crie um novo filtro em <guilabel
+>não-lido</guilabel
+>, chamado de <userinput
+>lista negra para</userinput
+>. Certifique-se que o <guilabel
+>Aplicar em artigos individuais</guilabel
+> está definido e carregue então na página <guilabel
+>Adicional</guilabel
+>. Configure a relevância como <quote
+>igual ou menor a zero</quote
+> (<guilabel
+>&lt;=</guilabel
+>); depois, carregue em <guibutton
+>OK</guibutton
+> até que tenha saído da janela.</para>
+</step>
+
+<step>
+<para
+>Abra um artigo cujo autor deva ser 'morto' e escreva apenas <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+>(ou seleccione, no menu <guimenu
+>Relevância</guimenu
+>, a opção <guimenuitem
+>Baixar a Relevância do Autor</guimenuitem
+>). Isto abre o Editor de Regras (uma parte da classificação). Você poderá dar um nome, opcionalmente, à regra que corresponda ao autor (<userinput
+>Kook</userinput
+>, por exemplo.) e depois, se for para ser permanente, desligue a opção <guilabel
+>expirar automaticamente</guilabel
+>; você verá que esta regra irá mudar a relevância do autor para -10 (ou para a pontuação que indicou); finalmente, carregue em <guibutton
+>OK</guibutton
+>.</para>
+</step>
+
+<step>
+<para
+>Vá ao item do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>lista negra para.</guimenuitem
+> </menuchoice
+></para>
+</step>
+</procedure>
+
+<para
+>Isto fará com que os artigos com relevâncias abaixo de zero desapareçam; para eliminar os autores adicionais só precisa de repetir a parte do <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> destas instruções.</para>
+
+</sect3>
+
+</sect2
+>
+
+<sect2 id="knode-editor-advanced"
+>
+<title
+>O Compositor</title
+>
+<anchor id="anc-knode-editor-advanced"/>
+
+<para
+>O compositor do &knode; oferece várias funcionalidades, especialmente para a publicação e resposta aos artigos.</para
+>
+
+<sect3
+>
+<title
+>Publicar Artigos em Vários Grupos</title>
+
+<para
+>Se seleccionar o botão <guilabel
+>Escolher</guilabel
+> você poderá seleccionar os grupos de notícias adicionais onde deseja publicar também o seu artigo.</para
+>
+
+<caution
+>
+<para
+>Normalmente não é aceitável publicar artigos em vários grupos de notícias: por favor pense duas vezes no assunto; se não tiver a certeza onde deverá publicar o seu artigo, pergunte num dos grupos possíveis &mdash; alguém lhe dirá onde publicar.</para
+>
+</caution
+>
+</sect3
+>
+
+<sect3
+>
+<title
+>Redireccionar as Respostas</title
+>
+
+<para
+>A utilidade principal desta funcionalidade é quando um tópico 'saiu fora do tópico' para o grupo de notícias no qual foi publicado; por exemplo, um tópico poderia começar num grupo de notícias do &kde; a discutir como redireccionar uma resposta no &knode;, mas poder conduzir uma discussão sobre leitores de notícias gráficos e em modo texto.</para>
+
+<para
+>Algumas das vezes acontece que os utilizadores da Usenet publicam um artigo no grupo de notícias errado; várias vezes esses artigos são simplesmente ignorados. Se parecer que o autor fez isto sem intenção, você poderá dizer-lhe isso de forma educada e mandar a resposta para o grupo correcto.</para>
+
+<para
+>Outra razão para usar o <guilabel
+>Responder-Para:</guilabel
+> é quando está a lidar com artigos publicados de forma cruzada por vários grupos de notícias: você deverá ter em atenção que as respostas só são publicadas num único grupo de notícias.</para
+>
+
+<para
+>Você poderá activar isto se preencher o campo de texto <guilabel
+>Responder - Para:</guilabel
+>; aqui poderá indicar o grupo adequado. Se existirem vários grupos de notícias no campo <guilabel
+>Grupos:</guilabel
+>, eles são mostrados na lista correspondente.</para
+>
+
+<tip
+>
+<para
+>Se você indicar o <userinput
+>publicador</userinput
+> aqui, em vez de um grupo de notícias, as respostas vão directamente para o autor, e não para o grupo de notícias.</para
+>
+
+<para
+>Algumas pessoas colocam um endereço de e-mail aqui, mas isto não é um endereço válido: use o <userinput
+>publicador</userinput
+> e defina correctamente o seu endereço de resposta na configuração normal do &knode;.</para>
+
+</tip
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>Trabalhar com Editor Externo</title
+>
+
+<para
+>Se usar o <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Iniciar um Editor Externo</guimenuitem
+></menuchoice
+>, você poderá iniciar um editor à sua escolha para editar a resposta; desta forma, você poderá usar o seu editor preferido para escrever os artigos e as mensagens de e-mail.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>Ortografia</title
+>
+
+<para
+>Se seleccionar o <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Ortografia</guimenuitem
+></menuchoice
+>, você poderá verificar o artigo no compositor, à procura de erros ortográficos.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>Enviar Anexos</title
+>
+
+<para
+>Se seleccionar o <menuchoice
+><guimenu
+>Anexar</guimenu
+><guimenuitem
+>Anexar um Ficheiro</guimenuitem
+></menuchoice
+>, você poderá abrir a janela de Selecção de Ficheiros; aqui, poderá escolher o ficheiro que deseja anexar.</para
+>
+
+<para
+>Na maior parte do tempo, o &knode; determina o tipo <acronym
+>MIME</acronym
+> correcto para o anexo; se o &knode; detectá-lo incorrectamente, você poderá corrigir o tipo <acronym
+>MIME</acronym
+> manualmente.</para>
+
+<para
+>Esta imagem mostra o Compositor com 2 anexos: um ficheiro de texto e uma imagem PNG.</para
+>
+
+<screenshot
+>
+<screeninfo
+>Enviar Anexos</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-composer-attachments.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>Enviar Anexos</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>Enviar Anexos</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<caution
+>
+<para
+>Só faça isto se você souber o que está a fazer! Um tipo <acronym
+>MIME</acronym
+> incorrecto poderá fazer com que o anexo seja enviado incorrectamente, ou que o anexo poderá não ser reconstruído correctamente depois do envio.</para
+>
+</caution
+>
+
+<tip
+>
+<para
+>O anexo em Inglês é usado em todo o mundo; porém, você pode usá-lo na sua própria língua.</para
+>
+</tip
+>
+
+<important
+>
+<para
+>Na maioria dos grupos de notícias, os anexos são proibidos: não envie anexos não solicitados; se lhe pedirem para os enviar, veja que os está a pedir &mdash; normalmente, a pessoa irá querer que lhos envie por e-mail.</para
+>
+
+<para
+>O servidor de notícias irá provavelmente rejeitar os artigos com anexos para a maioria dos grupos, de qualquer forma; os que aceitarem anexos, normalmente têm a palavra <quote
+>binaries</quote
+> ou <quote
+>binários</quote
+> no seu nome. Alguns servidores de notícias inclusive deixam de transportar grupos não-binários que recebem anexos continuamente.</para>
+</important
+>
+</sect3
+>
+</sect2
+>
+
+<sect2
+>
+<title
+>Procurar por Artigos</title
+>
+
+<para
+>Mais cedo ou mais tarde, você irá querer procurar por um artigo específico; a funcionalidade de pesquisa do &knode; é uma forma simples de o conseguir.</para
+>
+
+<para
+>Você poderá aceder à função de procura se seleccionar <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar os Artigos...</guimenuitem
+></menuchoice
+> ou se carregar em <keycap
+>F4</keycap
+>. A imagem em baixo mostra a Janela de Procura.</para
+>
+
+<screenshot
+>
+<screeninfo
+>A Janela de Procura</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-search.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>A Janela de Procura</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>A Janela de Procura</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<para
+>A Janela de Pesquisa tem quatro páginas que permitem vários critérios de procura: a primeira página contém a configuração dos critérios de <guilabel
+>Assunto</guilabel
+> e <guilabel
+>De</guilabel
+>; a segunda página contém a configuração dos <guilabel
+>IDs de mensagem</guilabel
+> de um artigo e das suas referências; a terceira página contém a configuração do <guilabel
+>Estado</guilabel
+> de um artigo; a quarta página, a <guilabel
+>Adicional</guilabel
+>, contém os restantes critérios.</para>
+
+<para
+>Você provavelmente já reparou nas semelhanças entre a Janela de Filtragem e a Janela de Procura; a utilização é a mesma e não deverá ser muito complicado de aprender se já definiu os seus próprios filtros.</para
+>
+
+<para
+>O &knode; procura sempre no grupo de notícias activo de momento; uma procura em todos os grupos de notícias não é possível de momento. Depois de a procura ter terminado, os artigos correspondentes aparecem na janela de artigos; quando fechar a Janela de Procura com o <guibutton
+>Fechar</guibutton
+>, os resultados da pesquisa são removidos e a janela antiga do grupo de notícias volta a aparecer.</para
+>
+
+<sect3
+>
+<title
+><guilabel
+>Iniciar a Procura</guilabel
+></title
+>
+
+<para
+>Com este botão você inicia a pesquisa com os critérios que você definiu; todos os artigos do grupo de notícias seleccionado que correspondam a estes critérios irão aparecer na janela de artigos.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+><guilabel
+>Nova Procura</guilabel
+></title
+>
+
+<para
+>Este botão reinicializa todos os critérios de procura.</para>
+
+</sect3
+>
+</sect2
+>
+
+<sect2 id="supersede-and-cancel"
+>
+<title
+>Substituir e Cancelar Artigos</title
+>
+
+<para
+>Este capítulo lida com a substituição e o cancelamento de artigos. Você não irá usar estas duas funcionalidades com muita frequência, mas elas existem, para o caso de você alguma vez necessitar delas.</para
+>
+
+<caution
+>
+<para
+>Ambas as funções necessitam de um servidor de notícias preparado para lidar com elas; você deverá também lembrar-se que não há nenhuma garantia de que alguém já tenha lido o seu artigo, antes de este ser substituído ou cancelado. </para>
+
+<para
+>Por isso primeiro pense, depois envie.</para
+>
+</caution
+>
+
+<sect3
+>
+<title
+>Cancelar</title>
+
+<para
+>O cancelamento de um artigo significa que este é removido do grupo de notícias.</para
+>
+
+<para
+>Porque é que você poderá querer cancelar um artigo? Talvez você tenha deixado alguém enraivecido e agora queira tirar este artigo do grupo de notícias, porque se arrependeu do que escreveu: um insulto pessoal, lido por toda a gente, não soa nada bem, principalmente quando você se arrepende do mesmo; por isso, só há uma coisa que você poderá fazer &mdash; cancelar o artigo.</para
+>
+
+<para
+>Seleccione o artigo que deseja cancelar e escolha a opção <guimenuitem
+>Cancelar o artigo</guimenuitem
+> no seu menu de contexto. Se tiver a certeza que é este o artigo correcto, confirme a pergunta do &knode; com um <guibutton
+>Sim</guibutton
+>. Agora, ser-lhe-á questionado se deseja enviar a mensagem de Cancelamento agora ou mais tarde; para este exemplo, optou-se por enviá-la <guibutton
+>Mais Tarde</guibutton
+>. Você irá reparar na mensagem nova na pasta <guilabel
+>A Enviar</guilabel
+>.</para
+>
+
+<para
+>Agora irá olhar para a mensagem cancelada propriamente dita. No assunto, você irá ver algo do género:</para
+>
+
+<screen
+><computeroutput
+>cancelamento de &lt;n177m8.1m.ln@konqui.org&gt;</computeroutput
+>
+</screen
+>
+
+<para
+>Estas letras estranhas entre parêntesis são o ID da mensagem do artigo que deseja cancelar. Esta mensagem diz ao servidor de notícias para remover o seu artigo: se você olhar para o cabeçalho completo desta mensagem, seleccionando a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar todos os cabeçalhos</guimenuitem
+></menuchoice
+>, você irá reparar numa linha com o nome <emphasis
+>control</emphasis
+> e o conteúdo <emphasis
+>cancel &lt;xxxxx@ddddd.dd&gt;</emphasis
+> &mdash; esta linha diz ao servidor que esta é uma mensagem de controlo e, neste caso, diz ao servidor para cancelar o seu artigo.</para
+>
+
+<para
+>Você poderá à mesma remover a mensagem de controlo da pasta <guilabel
+>A Enviar</guilabel
+>, no caso de mudar de ideias.</para
+>
+
+<caution
+>
+<para
+>Tenha em mente que os artigos só podem ser identificados pelos seus IDs de mensagem; você precisa deste ID de mensagem se quiser cancelar um artigo. Normalmente, o seu artigo obtém um ID de mensagem quando chega ao servidor de notícias &mdash; é por isso que você só pode cancelar um artigo quando tiver sido publicado. Os artigos na pasta <guilabel
+>Enviado</guilabel
+> não têm IDs de mensagem, como tal não os poderá cancelar aí.</para
+>
+
+<para
+>Existe uma excepção: se você tiver configurado o &knode; para gerar um ID de mensagem, você também poderá cancelar os seus artigos na pasta <guilabel
+>Enviado</guilabel
+>.</para
+>
+
+<para
+>O &knode; só permite cancelar os seus próprios artigos: ele recusa-se a cancelar os artigos dos outros autores.</para
+>
+</caution
+>
+
+<warning>
+<para
+>Dado que a funcionalidade de cancelamento é tão fácil de ludibriar pelos leitores de notícias que permitem cancelar qualquer publicação, muitos dos servidores de notícias não atendem as mensagens de cancelamento dos publicadores; mesmo que o seu próprio <acronym
+>ISP</acronym
+> aceite o cancelamento e o remeta, muitos outros servidores irão ignorá-lo e <emphasis
+>não o irão encaminhar</emphasis
+>.</para>
+
+<para
+>Você deverá assumir que qualquer artigo enviado previamente, cancelado ou não, foi publicado e tornado disponível publicamente.</para>
+</warning>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>Substituir</title
+>
+
+<para
+>A substituição sobrepõe o seu artigo com uma versão nova. Uma razão para fazer isto poderia ser:</para
+>
+
+<para
+>Você escreveu um artigo extenso e já o publicou; agora, descobriu um erro neste artigo: você poderá cancelar este artigo e publicar um artigo novo corrigido, ou poderá usar a Substituição.</para
+>
+
+<para
+>Seleccione o artigo na janela respectiva. No seu menu de contexto seleccione a opção <guimenuitem
+>Substituir o artigo...</guimenuitem
+>. O &knode; perguntar-lhe-á se deseja mesmo sobrepor este artigo; se você confirmar com o <guibutton
+>Sim</guibutton
+>, irá aparecer o Compositor.</para
+>
+
+<para
+>No Compositor, você poderá fazer as alterações desejadas. Poderá depois publicar este artigo da mesma forma que publica os outros; quando o servidor de notícias receber este artigo, irá ler algumas linhas especiais no cabeçalho que dizem ao servidor de notícias para sobrepor o artigo antigo. Seleccione a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar Mais Tarde</guimenuitem
+></menuchoice
+> por agora, dado que se pretende ver agora o cabeçalho do artigo na pasta <guilabel
+>A Enviar</guilabel
+>.</para>
+
+<para
+>Active a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar todos os cabeçalhos</guimenuitem
+></menuchoice
+>, dado que se pretende ver todos os cabeçalhos que o leitor de notícias receber. Você irá descobrir uma linha do tipo:</para
+>
+
+<para
+>Supersedes: &lt;oggcm8.4n5.ln@konqi.org&gt;</para
+>
+
+<para
+>Esta é a instrução para o servidor de notícias sobrepor o artigo com o ID de mensagem &lt;oggcm8.4n5.ln@konqi.org&gt; com o artigo novo.</para
+>
+
+<para
+>Para além disso, a Substituição é usada para os artigo publicados periodicamente, &eg; uma <acronym
+>FAQ</acronym
+>. O novo artigo substitui o antigo e os grupos de notícias deixam de ficar com um conjunto de versões diferentes.</para
+>
+
+<caution
+>
+<para
+>Mais uma vez, o uso desta função só é possível se o artigo já tiver um ID de Mensagem. Normalmente, os artigos obtêm o seu ID de mensagem do servidor de notícias: isto significa que você só poderá substituir os artigos que já tenham sido publicados.</para
+>
+
+<para
+>Você poderá configurar o &knode; para gerar este ID de mensagem, para que possa também substituir os seus artigos na pasta <guilabel
+>Enviado</guilabel
+>.</para
+>
+
+<para
+>O &knode; só lhe permite substituir os seus próprios artigos.</para
+>
+
+</caution
+>
+
+<warning>
+<para
+>Assim como acontece nos cancelamentos, as mensagens de substituição foram abusadas no passado com, por exemplo, certos membros a enviar centenas ou mesmo milhares delas para substituírem publicações legítimas com lixo aleatório gerado por computador; mais uma vez, como se passa nos cancelamentos, muitos dos servidores de notícias não privilegiam as mensagens de substituição nem as reencaminham.</para>
+</warning>
+
+</sect3
+>
+</sect2
+>
+
+<sect2 id="score-watch-ignore"
+>
+<title
+>Pontuar a Relevância, Vigiar, Ignorar</title>
+
+<anchor id="anc-score-watch-ignore"/>
+<para
+>Estes são nomes diferentes para a mesma funcionalidade.</para
+>
+
+<para
+>Ao pontuar a relevância de um tópico, você determina a sua importância. O &knode; permite pontuações entre -100000 e 100000. Um artigo normal irá obter uma pontuação igual a 0 se não alterar isto; os tópicos com uma pontuação abaixo de 0 são de importância abaixo da média; os tópicos com pontuação acima de 0 têm uma importância acima da média.</para
+>
+
+<para
+>A relevância é um atributo do tópico e dos artigos deste, por isso você poderá usar a relevância para filtrar e procurar os artigos; por exemplo, você poderá definir um filtro para mostrar apenas os artigos com uma relevância &gt; 0, &ie; todos os artigos em que esteja especificamente interessado.</para
+>
+
+<para
+>A função <guilabel
+>Vigiar</guilabel
+> altera a pontuação de todos os artigos de um tópico para 100; desta forma, elas obtêm uma pontuação elevada e o &knode; atribui-lhes um ícone especial.</para>
+
+<para
+>A função <guilabel
+>Ignorar</guilabel
+> faz o contrário: pontua todos os artigos de um tópico com -100 para que o &knode; não mostre mais estes artigos.</para>
+
+<tip
+>
+<para
+>A palavra Inglesa <quote
+>scoring</quote
+> (pontuar) é usada também em vários países.</para>
+</tip
+>
+
+<para
+>Você poderá classificar um artigo ou um tópico manualmente com o &RMB; ou com o menu <guimenu
+>Relevância</guimenu
+> &mdash; aqui poderá classificar através das opções <guilabel
+>Vigiar o Tópico</guilabel
+> e <guilabel
+>Ignorar o Tópico</guilabel
+> directamente. À parte de classificar manualmente, você poderá deixar que o &knode; classifique os artigos com as regras de relevância automaticamente; você poderá configurar estas regras em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guimenuitem
+>Leitura de Notícias</guimenuitem
+><guimenuitem
+>Relevância</guimenuitem
+></menuchoice
+> ou em <menuchoice
+><guimenu
+>Relevância</guimenu
+><guimenuitem
+>Editar as regras de relevância...</guimenuitem
+></menuchoice
+> &mdash; a única diferença entre estas janelas é que a última tem a lista de regras perto da configuração da regra. No guia seguinte usar-se-á o editor que aparecer se for escolhida a opção <menuchoice
+><guimenu
+>Relevância</guimenu
+><guimenuitem
+>Editar as regras de relevância...</guimenuitem
+></menuchoice
+>.</para
+>
+
+<screenshot
+>
+<screeninfo
+>O Editor de Regras</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="knode-rule-editor.png" format="PNG"/> </imageobject>
+<textobject>
+<phrase
+>O Editor de Regras</phrase>
+</textobject>
+<caption>
+<para
+>O Editor de Regras</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<para
+>O compositor consiste em 4 áreas: do lado esquerdo fica a lista de regras; com os botões por baixo da lista, você poderá adicionar, remover ou copiar uma regra existente; por baixo disso, tem ainda a possibilidade de limitar as regras que são mostradas &mdash; você tem a opção de mostrar todas as regras ou apenas as regras de um dado <glossterm
+>grupo de notícias</glossterm
+>.</para
+>
+
+<para
+>Se escolher um nome de regra na lista, você terá a regra apresentada no lado direito; agora poderá editar a regra em si. Em cima, poderá alterar o nome da regra e definir os grupos a que esta se aplica. Poderá escolher um ou mais grupos, sendo que os nomes dos grupos deverão estar separados por pontos-e-vírgulas. Você poderá escolher, entre os grupos subscritos, a partir da lista e com o botão <guibutton
+>Adicionar um grupo</guibutton
+>; ou poderá usar expressões regulares e caracteres especiais, &eg; <quote
+>.*</quote
+> para todos os grupos. A opção <guilabel
+>Expirar a regra automaticamente</guilabel
+> possibilita a remoção automática da mesma ao fim de um número de dias configurado; isto é útil se uma dada pessoa se portou mal e você não queira ler nada dela durante alguns dias.</para
+>
+
+<para
+>No campo <guilabel
+>Condição</guilabel
+>, você indica a condição sob a qual esta regra é activada. Normalmente, você indica apenas uma condição, mas você poderá alterar isto se carregar nos botões <guibutton
+>Mais</guibutton
+> e <guibutton
+>Menos</guibutton
+>. Se você tiver mais do que uma condição, você precisa de dizer ao &knode; se todas as condições precisam de ser validadas ou somente uma delas; isto poderá ser feito com as opções <guilabel
+>Corresponder a todas as condições</guilabel
+> ou <guilabel
+>Corresponder a qualquer uma das condições</guilabel
+> respectivamente. </para
+>
+
+<para
+>Cada condição consiste em 2 listas e num campo de texto. Na primeira lista, você escolhe a parte da mensagem que deverá ser usada para a condição &mdash; esta parte será comparada com o campo de texto; a segunda lista diz ao &knode; como é que será comparada, por exemplo, se o cabeçalho escolhido deverá ser igual ao texto do campo respectivo, ou se só precisa de corresponder a parte dele. Também são permitidas expressões regulares. Se você assinalar a opção <guilabel
+>Não</guilabel
+>, então as condições sob as quais o resultado é satisfeito ou não são negadas, e a condição será satisfeita se o oposto das suas condições apresentadas for verdadeiro.</para
+>
+
+<para
+>Agora, vamos ver alguns exemplos.</para>
+
+<itemizedlist
+>
+<listitem>
+<para
+>Talvez você queira deitar fora todas as publicações do Teste Teodoro; para o fazer, escolha a linha de cabeçalho <guilabel
+>De</guilabel
+> da primeira lista, escolha <guilabel
+>é exactamente igual a</guilabel
+> na segunda lista e indique o seu nome no campo de texto. Porém, antes de fazer isto, você deverá dar uma vista de olhos no <glossterm
+>cabeçalho</glossterm
+> de um dos artigos do Teodoro e ver o que se encontra na linha <quote
+>De</quote
+>.</para>
+</listitem
+>
+<listitem>
+<para
+>Se você não quiser ler artigos com mais de 100 linhas, escolha o item do cabeçalho <guilabel
+>Linhas</guilabel
+> na primeira lista, escolha <guilabel
+>maior que</guilabel
+> na segunda e indique <userinput
+>100</userinput
+> no campo de texto. Você poderá, nesse caso, querer baixar a relevância da mensagem.</para>
+</listitem>
+<listitem>
+<para
+>Um último exemplo: obviamente, você está bastante interessado em todos os artigos que façam referência ao &knode;. Escolha o item do cabeçalho <guilabel
+>Assunto</guilabel
+>, depois a opção <guilabel
+>contém o texto</guilabel
+> e escreva <userinput
+>knode</userinput
+> no campo de texto. Mas o que deverá fazer se o &knode; não for mencionado no <guilabel
+>Assunto</guilabel
+>? Sugere-se a utilização de uma expressão regular: mude a opção <guilabel
+>contém o texto</guilabel
+> para <guilabel
+>corresponde À expressão regular</guilabel
+> e escreva <userinput
+>knode|leitor de notícias|usenet</userinput
+> no campo de texto para corresponder tanto a 'knode', a 'leitor de notícias' ou a 'usenet' &mdash; o símbolo <userinput
+>|</userinput
+> significa um OU. Em alternativa, você poderá criar 3 condições &mdash; uma que corresponda a 'knode', outra a 'leitor de notícias' e outra a 'usenet' &mdash; e escolha <guilabel
+>Corresponde a uma das condições</guilabel
+>; porém, isto necessita de bastante espaço e não é muito elegante, pois não?</para>
+</listitem>
+
+</itemizedlist
+>
+
+<para
+>Logo que a sua condição esteja pronta, você deverá definir uma acção na secção <guilabel
+>Acções</guilabel
+>. A acção mais importante é a <guilabel
+>ajustar a relevância</guilabel
+>; se esta acção for escolhida, então você poderá elevar ou diminuir a relevância, com o valor configurado, dos artigos em que esta regra se aplica. O &knode; poderá também mostrar-lhe uma pequena mensagem ao encontrar um desses artigos ou colorir o cabeçalho na lista de artigos; por exemplo, você poderá colocar os artigos interessantes a verde, para que os possa distribuir rapidamente.</para
+>
+
+<para
+>Ao sair do editor, ou quando a opção do menu <menuchoice
+><guimenu
+>Relevância</guimenu
+><guimenuitem
+>Recalcular as relevâncias</guimenuitem
+></menuchoice
+> for escolhida, as regras são executadas; para além disso, as regras são usadas automaticamente para os <glossterm
+>artigos</glossterm
+> novos. A classificação da relevância faz bastante sentido quando for usada com os filtros: ao reduzir a relevância de alguns artigos e ao filtrá-los, estes não irão aparecer na lista de artigos.</para>
+
+</sect2>
+
+<sect2 id="group-identity"
+>
+<title
+>Identidades de grupo</title
+>
+
+<para
+>Com o &knode; você poderá usar uma identidade diferente para cada grupo de notícias em que esteja subscrito; &ie; você poderá definir um nome, um endereço de e-mail, um endereço de resposta e a assinatura a usar nesse grupo.</para>
+
+<para
+>É fácil definir as identidades dos grupos. Primeiro, com o &RMB;, carregue no nome do grupo de notícias em que deseja ter uma identidade diferente; depois seleccione as <guimenuitem
+>Propriedades do Grupo</guimenuitem
+> no menu de contexto que aparece. Na janela que irá aparecer, a segunda página contém campos iguais aos da configuração global da identidade; indique aqui a sua configuração e carregue em <guibutton
+>OK</guibutton
+> para confirmar as alterações: depois, os seus artigos deste grupo serão sempre publicados com esta nova identidade.</para
+>
+
+<caution
+>
+<para
+>Quando você cancelar a subscrição de um grupo, você irá perder a sua configuração de identidade para esse grupo: se voltar a subscrever-se no grupo, vai precisar de introduzir de novo a configuração da sua identidade. Para os grupos novos, é usada a identidade global.</para
+>
+</caution
+>
+
+</sect2
+>
+
+<sect2 id="multiple-news-accounts"
+>
+<title
+>Gerir Várias Contas de Notícias</title
+>
+
+<para
+>O &knode; pode lidar com um número ilimitado de contas de servidores de notícias, para além do seu servidor principal; a maioria dos utilizadores não precisam desta funcionalidade, mas esta poderá ser bastante útil se o seu servidor principal não fornecer todos os grupo que deseja ler. Os casos típicos são os dos grupos de suporte de 'software' comercial que se encontram em servidores especiais, privados ou binários, os quais só estão disponíveis em alguns servidores.</para
+>
+
+<para
+>Outro exemplo da necessidade de mais do que um servidor de notícias é o do facto de que nem todos os grupos de notícias estarem num único servidor; de facto, existe normalmente só uma pequena selecção de grupos de notícias. Por exemplo, vários servidores não suportam grupos binários com imagens ou programas; se quiser um desses grupos e o seu servidor não quiser disponibilizá-lo, você poderá configurar o &knode; para o obter de outro servidor.</para>
+
+<para
+>Ou, talvez chegue à conclusão que você está de facto subscrito a demasiados grupos de notícias e gostaria de os organizar um pouco melhor; você poderia definir várias contas para o mesmo servidor, sendo talvez uma para os grupos que lê todos os dias e outra para os que lê com menos frequência, para que não tenha de procurar os seus grupos de <quote
+>todos-os-dias</quote
+> numa lista enorme de grupos subscritos.</para>
+
+<para
+>Para adicionar uma conta nova, abra a janela de configuração com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Contas</guilabel
+><guilabel
+>Notícias</guilabel
+> </menuchoice
+>. O botão <guibutton
+>Nova</guibutton
+> cria uma conta nova; você terá então de introduzir os mesmos dados da sua primeira conta, tipicamente um nome para a conta, o nome da máquina e um utilizador e uma senha se o servidor necessitar de autenticação. Quando isto terminar, o servidor novo irá aparecer tanto na janela de configuração como na janela de grupos: você poder-se-á agora subscrever aos grupos de notícias.</para>
+
+<para
+>Você poderá remover a conta seleccionada de momento se carregar no botão <guibutton
+>Remover</guibutton
+>.</para
+>
+
+<tip>
+<para
+>Na janela de <guimenu
+>Propriedades da conta</guimenu
+> (disponível no menu de contexto do servidor de notícias), você poderá configurar uma identidade para usar apenas neste servidor de notícias.</para>
+</tip>
+</sect2>
+
+<sect2 id="PGP-support">
+<title
+>Assinar e Verificar os Artigos com o <acronym
+>PGP</acronym
+></title>
+<anchor id="anc-PGP-support"/>
+
+<para
+>O <acronym
+>PGP</acronym
+> é o método mais usado para cifrar ou assinar os dados. Se usar a <glossterm
+>assinatura de PGP</glossterm
+>, você poderá verificar se um artigo pertence mesmo ao autor original ou se foi alterado por outros. Você poderá encontrar programas do PGP e manuais em <ulink url="http://www.pgpi.org"
+>http://www.pgpi.org</ulink
+>.</para>
+
+<para
+>Com o &knode;, você poderá assinar um artigo com o <acronym
+>PGP</acronym
+> e verificar um artigo assinado com o <acronym
+>PGP</acronym
+>. Depois de ter configurado o suporte de <acronym
+>PGP</acronym
+> em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Knode...</guimenuitem
+><guilabel
+>Assinatura/Verificação</guilabel
+></menuchoice
+>, você poderá assinar os artigos no editor com a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Assinar o artigo com o PGP</guimenuitem
+></menuchoice
+> &mdash; ser-lhe-á pedida a sua frase-senha, ao que depois o artigo será assinado.</para>
+
+<caution
+>
+<para
+>O seu <acronym
+>ID</acronym
+> do <application
+>GnuPG</application
+>/<acronym
+>PGP</acronym
+> é criado automaticamente a partir do seu nome e endereço de e-mail e é idêntico ao remetente da mensagem (o cabeçalho <quote
+>De</quote
+>).</para>
+</caution>
+
+<para
+>Para verificar uma <glossterm
+>assinatura de PGP</glossterm
+>, você terá de escolher o item <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Verificar a assinatura de PGP</guimenuitem
+></menuchoice
+>.</para
+>
+</sect2>
+
+</sect1
+>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-parent-document:("index.docbook" "chapter" "sect1")
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdepim/knode/using-subscribing.docbook b/tde-i18n-pt/docs/kdepim/knode/using-subscribing.docbook
new file mode 100644
index 00000000000..788cfd274ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knode/using-subscribing.docbook
@@ -0,0 +1,2137 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE sect1 PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">
+
+-->
+<sect1 id="subscribing"
+>
+<title
+>Trabalhar com grupos de notícias</title
+>
+
+<para
+>Depois da configuração do &knode;, você irá tentar obter as suas primeiras notícias; para conseguir isto, você precisa de fazer alguns passos de configuração, mas não os terá de fazer com muita frequência.</para>
+
+<sect2 id="fetch-group-list">
+<title
+>Obter a lista de grupos do servidor de notícias</title
+>
+
+<anchor id="anc-fetch-group-list"/>
+
+<para
+>Se quiser ler um grupo de notícias, você primeiro terá de se subscrever nele. Carregue com o &RMB; do seu rato no item do seu servidor de notícias na lista de pastas; no menu de contexto que aparece, seleccione o item <guimenuitem
+>Subscrever aos Grupos de Notícias</guimenuitem
+>. O &knode;, nesta altura, não sabe quais são os grupos de notícias disponíveis neste servidor e perguntar-lhe-á se deverá obter uma lista dos grupos disponíveis: confirme com o <guibutton
+>Sim</guibutton
+>. Agora, você deverá ver a janela seguinte.</para>
+
+<screenshot
+>
+<screeninfo
+>A Janela para <guilabel
+>Subscrever nos Grupos de Notícias</guilabel
+></screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-subscribe.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>A Janela para <guilabel
+>Subscrever nos Grupos de Notícias</guilabel
+></phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>A Janela para <guilabel
+>Subscrever nos Grupos de Notícias</guilabel
+></para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<para
+>Ao fim de algum tempo, o &knode; terá obtido a lista de grupos de notícias disponíveis na janela da esquerda, numa árvore; esta árvore mostra a hierarquia de grupos de notícias.</para>
+
+<tip>
+<para
+>Você poderá obter uma breve descrição da estrutura da Usenet e da hierarquia dos grupos de notícias isolados em <ulink url="http://www.kirchwitz.de/~amk/dni/usenet-einfuehrung"
+>http://www.kirchwitz.de/~amk/dni/usenet-einfuehrung</ulink
+> (em Alemão).</para>
+</tip>
+
+<sect3>
+<title
+><guilabel
+>Procurar</guilabel
+></title>
+
+<para
+>O método mais simples para navegar na árvore é usar o campo de texto <guilabel
+>Procurar</guilabel
+>: o &knode; irá filtrar os grupos apresentados de acordo com os dados introduzidos. Se você estiver a procurar por um grupo acerca do &kde;, mas não sabe a sua posição exacta na hierarquia, basta escrever <userinput
+>kde</userinput
+> no campo <guilabel
+>Procurar</guilabel
+>.</para>
+
+<para
+>Quando você escrever o <userinput
+>k</userinput
+>, já irá ver a lista a mudar; a segunda letra, o <userinput
+>d</userinput
+>, irá dar uma lista substancialmente reduzida dos grupos apresentados; finalmente, o <userinput
+>e</userinput
+> reduz a lista para os grupos com 'kde' no seu nome. Você irá terminar provavelmente com a penas um grupo:</para>
+
+<simplelist
+>
+<member
+>comp.windows.x.kde</member
+>
+</simplelist
+>
+
+<para
+>Se o seu servidor transportar os grupos internacionais, você poderá descobrir que a sua lista é:</para>
+
+<simplelist
+>
+<member
+>comp.windows.x.kde</member
+>
+<member
+>de.comp.os.unix.apps.kde</member
+>
+</simplelist
+>
+
+<para
+>Esta pesquisa incremental dá-lhe a possibilidade de procurar por grupos de notícias sem conhecer as suas localizações exactas.</para
+>
+
+<tip
+>
+<para
+>Vendo com mais detalhe, você verá o &knode; a mostrar os grupos sem estarem em árvore se existirem poucos grupos; isto não é um erro, é sim uma funcionalidade.</para
+>
+</tip
+>
+</sect3
+>
+
+<sect3
+>
+<title
+><guilabel
+>desactivar a árvore</guilabel
+></title
+>
+
+<para
+>Normalmente o &knode; mostra todos os grupos numa árvore; se esta opção estiver activada, todos os grupos de notícias são listados uns no meio dos outros.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>
+<guilabel
+>apenas os subscritos</guilabel
+></title
+>
+
+<para
+>Se a opção <guilabel
+>apenas os subscritos</guilabel
+> estiver assinalada, a área <guilabel
+>Grupos em</guilabel
+> irá mostrar apenas os grupos em que já se encontra subscrito; isto é bastante conveniente se você quiser remover a subscrição de alguns grupos: aí, não terá de procurar em toda a árvore por estes grupos.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+><guilabel
+>apenas os novos</guilabel
+></title
+>
+
+<para
+>Se a opção <guilabel
+>apenas os novos</guilabel
+> estiver assinalada, a árvore <guilabel
+>Grupos em</guilabel
+> mostra apenas os grupos que sejam novos, desde que você obteve a lista de grupos da última vez; para isto funcionar, você terá primeiro de obter uma lista de grupos nova com o <guibutton
+>Nova Lista</guibutton
+>.</para
+>
+
+<para
+>O botão<guibutton
+>Grupos Novos</guibutton
+> dá-lhe a possibilidade de mostrar todos os grupos novos desde uma dada data.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+><guilabel
+>Grupos em</guilabel
+></title
+>
+
+<para
+>Esta lista mostra todos os grupos de notícias deste servidor; se você assinalar uma das opções <guilabel
+>apenas os subscritos</guilabel
+> ou <guilabel
+>apenas os novos</guilabel
+>, você irá obter a selecção correspondente.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+><guilabel
+>Alterações actuais</guilabel
+></title
+>
+
+<para
+>A janela de <guilabel
+>Alterações actuais</guilabel
+> mostra todas as alterações que você fez, desde que abriu a janela.</para
+>
+
+<para
+>A lista <guilabel
+>subscrever a</guilabel
+> mostra os grupos de notícias a que você optou por se subscrever.</para
+>
+
+<para
+>Por baixo, você poderá ver a lista <guilabel
+>cancelar a subscrição de</guilabel
+>, a qual mostra todos os grupos de notícias onde optou por cancelar a subscrição. Você não poderá cancelar as subscrições dos grupos em que não se encontra subscrito.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+><guilabel
+>Novos Grupos</guilabel
+></title
+>
+
+<para
+>Este botão abre uma janela que lhe permite configurar a lista de grupos novos; você poderá optar entre mostrar todos os grupos desde a última actualização ou todos os grupos desde uma determinada data. Com a opção da data, o &knode; oferece uma possibilidade mais flexível de verificar os grupos novos; você poderá até ver os grupos novos desde a última actualização da lista de grupos.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+><guibutton
+>Nova Lista</guibutton
+></title
+>
+
+<para
+>O botão <guibutton
+>Nova Lista</guibutton
+> diz ao &knode; para obter uma lista de grupos nova do servidor de notícias.</para
+>
+
+
+<para
+>A hierarquia de grupos de notícias está em fluxo constante; a toda a hora existem novos grupos, grupos que mudam de nome ou de posição ou grupos que simplesmente desaparecem: não estão mais disponíveis e são removidos. Para reflectir isto, o &knode; dá-lhe a possibilidade de actualizar a lista de grupos. Isto é, normalmente, necessário somente se o seu servidor lhe fornecer agora um grupo que não existia antes.</para
+>
+
+<tip>
+<para
+>Se você simplesmente se quiser certificar que viu todos os grupos novo, é mais eficiente usar o <guibutton
+>Novos Grupos</guibutton
+>; a obtenção da lista leva muito mais tempo, mas você certifica-se que os grupos removidos irão de facto desaparecer da lista de grupos.</para
+>
+</tip
+>
+
+<para
+>Infelizmente, não existe nenhuma garantia que o seu servidor de notícias mostra todos os grupos de notícias disponíveis: muitos deles recusam os grupos que publicam anexos binários; os outros grupos que só estão disponíveis a partir de servidores especiais. O &knode; dá-lhe a possibilidade de usar mais do que um servidor de notícias se quiser aceder aos servidores alternativos que forneçam estes grupos; você poderá ler mais sobre este assunto em <xref linkend="multiple-news-accounts"/> .</para>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>Trabalhar com a janela</title
+>
+
+<para
+>Pretende-se agora subscrever ao grupo do &kde;: marque a opção ao lado do nome; você poderá ver agora a a lista chamada <guilabel
+>subscrever a</guilabel
+>. Outra possibilidade é usar as setas entre as duas janelas.</para
+>
+
+<para
+>Se você escolheu o grupo errado por engano, você poderá anular a sua selecção se desligar a opção ao lado do grupo do nome na janela <guilabel
+>Grupos em</guilabel
+>; mais uma vez, você poderá usar a seta (já deverá ter reparado na seta a mudar de direcção.)</para
+>
+
+<para
+>Se você quiser cancelar a subscrição de um grupo de notícias é tão fácil como se subscrever a ele: basta desligar a opção ao lado do seu nome. Os grupos dos quais deseja remover a subscrição são mostrados na lista <guilabel
+>cancelar a subscrição de</guilabel
+>. Mais uma vez, a seta é outra forma de fazer as coisas: para corrigir as suas acções, você poderá usar a seta de novo; isto funciona, desde que a janela não seja fechada ao carregar em <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>Como utilizador do &kde; e do &knode;, você irá provavelmente querer subscrever-se nesse grupo, para isso certifique-se que assinala a opção e carrega em <guibutton
+>OK</guibutton
+>. Este grupo aparece agora na árvore por baixo do item do servidor de onde foi escolhido; no exemplo em questão, este é a <emphasis
+>Minha Conta de Notícias</emphasis
+>. Se não conseguir ver o grupo, carregue na cruz ao lado do item do servidor ou no próprio item; a lista de grupos subscritos deverá então aparecer.</para>
+
+<para
+>Carregue no grupo de notícias; você verá agora à direita da janela de artigos uma pasta vazia: o &knode; terá de obter os artigos do novo grupo. Se tiver na janela em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode</guimenuitem
+><guimenuitem
+>Leitura de notícias</guimenuitem
+><guimenuitem
+>Geral</guimenuitem
+></menuchoice
+>, a opção <guilabel
+>Procurar artigos novos imediatamente</guilabel
+> assinalada, o &knode; irá tentar obter os artigos do servidor quando o grupo de notícias estiver seleccionado primeiro; se não estiver, você terá de usar a opção <menuchoice
+><guimenu
+>Conta</guimenu
+><guimenuitem
+>Obter artigos novos</guimenuitem
+></menuchoice
+>.</para>
+
+<important
+>
+<para
+>Quando você estiver a usar o <application
+>leafnode</application
+> como servidor, irá existir um único artigo no grupo: o <application
+>leafnode</application
+> gera um artigo para cada grupo novo subscrito; isto indica que o <application
+>leafnode</application
+> irá ter este grupo em consideração da próxima vez que obtiver artigos. Você poderá ignorar uma mensagem de erro que diga que o artigo não consegue ser encontrado. Se seleccionar este artigo, você irá dizer ao <application
+>leafnode</application
+> que está realmente interessado neste grupo.</para
+>
+
+<para
+>Você irá obter os artigos reais quando o seu servidor de notícias local os obtiver da Internet e os mostrar a si; os detalhes sobre o assunto poderão ser encontrados na documentação do servidor de notícias local.</para
+>
+</important
+>
+
+<para
+>Quando tudo funcionar, os artigos do grupo de notícias subscrito irão aparecer na janela do canto superior direito &mdash; a janela de artigos.</para
+>
+
+</sect3
+>
+</sect2>
+
+<sect2 id="fetch-and-read-news"
+>
+<title
+>Transferir e Ler Artigos</title
+>
+
+<para
+>O &knode; mostra sempre três janelas ou zonas: a zona de pastas, a zona de artigos e a janela do artigo; você poderá alterar a largura e a altura destas zonas com o rato. Se você carregar numa janela, ela ficará em primeiro plano; isto é importante se quiser usar o &knode; com o teclado. A tecla <keycap
+>Tab</keycap
+> irá alternar o primeiro plano para outra janela; a janela activa de momento é indicada com uma pequena barra colorida por cima dos cabeçalhos das colunas.</para
+>
+
+<para
+>Esta imagem mostra o &knode; com o grupo de notícias do &kde; subscrito.</para>
+
+<screenshot
+>
+<screeninfo
+>As três janelas do &knode;</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-views.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>As três janelas do &knode;</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>As três janelas do &knode;</para
+>
+</caption>
+</mediaobject
+>
+</screenshot
+>
+
+<para
+>É possível seleccionar mais do que um grupo ou artigo. Você poderá seleccionar uma área se carregar no primeiro item com o &LMB;, se mantiver a tecla &Shift; carregada e se carregar no último item com o &LMB; de novo.</para
+>
+
+<para
+>Se quiser seleccionar mais do que um item, mas estes não estejam uns a seguir aos outros na lista, poderá seleccionar o primeiro item com o &LMB;, e seleccionar os outros itens com a tecla &Ctrl; carregada e carregando sucessivamente no &LMB;.</para>
+
+<para
+>Em qualquer dos casos, você poderá limpar a sua selecção se carregar noutro item com o &LMB;.</para>
+
+<caution>
+<para
+>Se você tiver seleccionado mais do que um item, você terá de activar o menu de contexto com a tecla &Shift; carregada, caso contrário, você irá limpar a selecção.</para
+>
+</caution
+>
+
+<sect3
+>
+<title
+>A Janela de Pastas</title
+>
+
+<para
+>A janela de pastas não só contém as contas que configurou &mdash; no exemplo em questão esta é a <emphasis
+>Minha Conta de Notícias</emphasis
+> &mdash; mas também outras três pastas. Quando você se tiver subscrito a alguns grupos de notificas irão existir mais alguns itens ao lado da conta: se carregar no sinal de '+' (mais) ou no nome da conta, irá abrir a árvore para mostrar os nomes dos grupos de notícias que você optou por se subscrever ao usar essa conta.</para>
+
+<tip
+>
+<para
+>Ao usar o &RMB; você poderá obter um menu de contexto para o item seleccionado (pastas ou grupos de notícias): se você seleccionar um grupo de notícias e escolher as Propriedades você poderá, entre outras coisas, indicar a sua identidade para este grupo em particular; você poderá descobrir algo mais sobre isto no capítulo de <link linkend="group-identity"
+>Identidades Locais</link
+>.</para>
+</tip>
+
+<para
+>Quando você seleccionar um grupo de notícias com o seu rato, irá aparecer uma lista dos artigos deste grupo na janela em cima e à direita; se não existirem artigos nessa janela, existem duas possibilidades &mdash; ou não existem artigos para este grupo de notícias ou o servidor ainda não os obteve. Seleccione a opção <menuchoice
+><guimenu
+>Conta</guimenu
+><guimenuitem
+>Obter novos artigos de todos os grupos</guimenuitem
+></menuchoice
+>: se continuarem a não existir artigos, ou você tem alguns problemas na sua configuração ou não existem, de facto, nenhuns artigos para este grupo. Tente outro grupo: se não existirem artigos para este grupo, você provavelmente terá de ver os capítulos seguintes sobre a configuração do &knode;, mais uma vez; o capítulo com as <link linkend="faq"
+>Perguntas Mais Frequentes</link
+> podê-lo-á ajudar, também.</para>
+
+<caution
+>
+<para
+>Se você estiver a usar um grupo de notícias local, os artigos só aparecerão se o servidor de notícias já os tenha extraído da Internet; se você estiver a usar o <application
+>leafnode</application
+>, isto é feito com o programa <command
+>fetchnews</command
+>.</para>
+</caution
+>
+
+<sect4
+>
+<title
+>As Pastas de Grupos de Notícias</title
+>
+
+<para
+>As pastas dos grupos de notícias aparecem com o nome que têm na hierarquia dos servidores de notícias; no exemplo em questão, esta é a <guilabel
+>comp.windows.x.kde</guilabel
+>. Você poderá alterar o nome apresentado nesta janela no menu de contexto (que aparece ao carregar com o &RMB; no nome do grupo de notícias) com a opção <menuchoice
+><guimenuitem
+>Mudar o nome do grupo</guimenuitem
+></menuchoice
+>, onde poderá alterar o nome no campo de texto. Um bom nome para o <guilabel
+>comp.windows.x.kde</guilabel
+> será, por exemplo, <guilabel
+>O Grupo de Notícias do KDE</guilabel
+>.</para>
+
+<para
+>Se não alterar isto, o nome hierárquico será à mesma mostrado.</para>
+
+<para
+>Para além dos nomes do grupos de notícias, a janela de pastas mostra mais informações se alterar a sua aparência: se um grupo contiver artigos novos, os seus nomes são mostrados a negrito; as colunas <guilabel
+>Total</guilabel
+> e <guilabel
+>Não-Lidas</guilabel
+> também lhe dizem quantos artigos existem no grupo ou pasta correspondentes e quantos estão marcados como estando não-lidos.</para
+>
+
+</sect4
+>
+
+<sect4
+>
+<title
+>A pasta <guilabel
+>A Enviar</guilabel
+></title
+>
+
+<para
+>A pasta <guilabel
+>A Enviar</guilabel
+> contém todos os artigos que serão enviados posteriormente ou que não puderam ser enviados devido a um erro. Se você quiser enviar um artigo mais tarde, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar Mais Tarde</guimenuitem
+></menuchoice
+> no editor: o artigo é então arquivado na pasta <guilabel
+>A Enviar</guilabel
+>; é possível editar, remover ou enviar estes artigos mais tarde.</para
+>
+
+<tip
+>
+<para
+>Se um artigo não foi enviado devido a um erro, este é armazenado nesta pasta; você não irá perder estes artigos.</para
+>
+</tip
+>
+</sect4
+>
+
+<sect4
+>
+<title
+>A pasta <guilabel
+>Rascunhos</guilabel
+></title
+>
+
+<para
+>Esta pasta é usada para guardar os rascunhos dos seus artigos; por exemplo, se você quiser trabalhar um pouco mais neles, mas se não tiver tempo para o fazer agora. Para guardar um artigo nessa pasta, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar Como Rascunho</guimenuitem
+></menuchoice
+> no editor.</para
+>
+
+<para
+>Pode editar, apagar e enviar artigos nesta pasta.</para
+>
+
+</sect4
+>
+
+<sect4
+>
+<title
+>A pasta <guilabel
+>Enviado</guilabel
+></title
+>
+
+<para
+>Esta pasta contém cópias dos artigos que você enviou com sucesso, incluindo as suas respostas de e-mail; você poderá remover as mensagens nesta pasta, mas não irá cancelar o envio das mensagens que já foram enviadas.</para
+>
+
+<caution
+>
+<para
+>Se você estiver a usar um servidor de notícias local, um artigo que apareça na pasta <guilabel
+>Enviado</guilabel
+> só indica que o servidor local recebeu o artigo; é possível que este artigo nunca apareça em nenhum grupo de notícias se o servidor de notícias local não conseguiu enviá-lo por alguma razão em especial. Se você reparar que alguns artigos não aparecem no grupo respectivo, certifique-se primeiro que foi enviado pelo servidor de notícias local.</para
+>
+</caution
+>
+
+<tip
+>
+<para
+>Se você estiver a usar o <application
+>leafnode</application
+>, então os artigos que o 'leafnode' foi incapaz de enviar aparecem normalmente na pasta <filename
+>/var/spool/failed.postings</filename
+>.</para
+>
+</tip
+>
+</sect4
+>
+</sect3
+>
+
+<sect3
+>
+<title
+>A Janela de Artigos</title
+>
+
+<para
+>A janela dos artigos dá-lhe uma lista com todos os artigos no grupo de notícias ou pasta seleccionados; você poderá alterar a aparência desta janela com o menu <guimenu
+>Ver</guimenu
+>. A fila superior da janela contém os cabeçalhos dos artigos.</para
+>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+><guilabel
+>Assunto</guilabel
+></term
+>
+<listitem
+>
+<para
+>A coluna <guilabel
+>Assunto</guilabel
+> mostra os assuntos dos artigos que, na maior parte do tempo, lhe darão uma pista do conteúdo deste artigo. O assunto é escolhido pelo autor do artigo. Você poderá descobrir mais sobre o assunto na secção <link linkend="post-and-mail-news"
+>Como publicar e responder às notícias</link
+>.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+><guilabel
+>De</guilabel
+></term
+>
+<listitem
+>
+<para
+>A coluna <guilabel
+>De</guilabel
+> mostra o autor ou o seu endereço de e-mail se o autor não tiver nenhum nome atribuído. Você poderá configurar as opções respectivas em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode</guimenuitem
+><guilabel
+>Identidade</guilabel
+></menuchoice
+>; quando publicar um artigo, o &knode; irá mostrar esta configuração na coluna <guilabel
+>De</guilabel
+>.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+><guilabel
+>Relevância</guilabel
+></term>
+<listitem
+>
+<para
+>A coluna <guilabel
+>Relevância</guilabel
+> mostra a pontuação de relevância do artigo como um número; o valor por omissão é 0. Os artigos que sejam importantes para si poderão ter uma pontuação maior; os artigos que deseja ignorar podem ter pontuações menores: o intervalo vai de -100000 a +100000. Você poderá ler mais sobre o assunto em <link linkend="score-watch-ignore"
+>Pontuar, Vigiar e Ignorar</link
+>.</para
+>
+<para
+>A coluna <guilabel
+>Relevância</guilabel
+> só é mostrada se a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Geral</guilabel
+><guilabel
+>Mostrar a relevância do artigo</guilabel
+></menuchoice
+> estiver activada.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+><guilabel
+>Data</guilabel
+></term
+>
+<listitem
+>
+<para
+>A coluna <guilabel
+>Data</guilabel
+> mostra a data e a hora em que o artigo foi escrito.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+><guilabel
+>Linhas</guilabel
+></term
+>
+<listitem
+>
+<para
+>A coluna <guilabel
+>Linhas</guilabel
+> mostra o número de linhas do <glossterm
+>artigo</glossterm
+>; esta coluna só é mostrada se a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Geral</guilabel
+><guilabel
+>Mostrar o número de linhas</guilabel
+></menuchoice
+> estiver activa.</para
+>
+</listitem
+>
+</varlistentry
+>
+</variablelist
+>
+
+<sect4
+>
+<title
+>Os Símbolos e Realces Usados</title>
+
+<para
+>Esta é uma breve explicação dos diferentes símbolos para catalogar os artigos.</para
+>
+
+<itemizedlist
+>
+<listitem
+>
+<para
+><inlinemediaobject
+>
+<imageobject
+>
+<imagedata fileref="greyball.png" format="PNG"/> </imageobject>
+</inlinemediaobject
+> Os artigos já lidos têm associado este símbolo.</para
+>
+</listitem
+>
+<listitem
+>
+<para
+>
+<inlinemediaobject
+>
+<imageobject
+>
+<imagedata fileref="greyballchk.png" format="PNG"/> </imageobject>
+</inlinemediaobject
+> Os artigos com este símbolo já foram lidos e o conteúdo já foi obtido do servidor.</para
+>
+</listitem
+>
+<listitem
+>
+<para
+>
+<inlinemediaobject
+>
+<imageobject
+>
+<imagedata fileref="redball.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> Os artigos com este símbolo estão ainda por ler e o conteúdo ainda não foi obtido do servidor.</para
+>
+</listitem
+>
+<listitem
+>
+<para
+>
+<inlinemediaobject
+>
+<imageobject
+>
+<imagedata fileref="redballchk.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> Os artigos com este símbolo estão ainda por ler mas o conteúdo já foi obtido do servidor.</para
+>
+</listitem
+>
+<listitem
+>
+<para
+>
+<inlinemediaobject
+>
+<imageobject
+>
+<imagedata fileref="newsubs.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> Os artigos com este símbolo fazem parte de um tópico com artigos novos e/ou não-lidos nele.</para
+>
+</listitem
+>
+<listitem
+>
+<para
+>
+<inlinemediaobject
+>
+<imageobject
+>
+<imagedata fileref="eyes.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> Os artigos com este símbolo fazem parte de um tópico moderado. Isto corresponde a uma pontuação de 100.</para
+>
+</listitem
+>
+</itemizedlist
+>
+
+<para
+>Para além dos vários símbolos, o &knode; usa o seguinte realce:</para>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+>Assuntos dos artigos a negrito.</term
+>
+<listitem
+>
+<para
+>O artigo é novo neste grupo; foi obtido durante a última ligação ao servidor.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Assuntos dos artigos a cinzento.</term
+>
+<listitem
+>
+<para
+>Não existem artigos de resposta não-lidos.</para
+>
+</listitem
+>
+</varlistentry
+>
+</variablelist
+>
+</sect4
+>
+
+<sect4
+>
+<title
+>Navegação na Vista de Artigos.</title
+>
+
+<para
+>Você poderá navegar nos artigos, mostrar um artigo e abrir ou fechar os tópicos com o seu rato ou teclado.</para
+>
+
+<para
+>Quando seleccionar um artigo com o seu rato, o seu item na janela de artigos fica colorido; ao mesmo tempo, o cabeçalho e o conteúdo deste artigo aparecem na janela de artigos. Se quiser ler outro artigo, poderá usar o rato para o seleccionar ou as teclas de cursores. Se usar as teclas de cursores, você poderá mudar da área tracejada para o artigo que deseja ler e carregar depois em <keycap
+>Enter</keycap
+> para marcar e apresentar o artigo.</para>
+
+<para
+>Existem vários comandos-chave para oferecer uma navegação confortável num grupo de notícias e para mudar entre os vários grupos de notícias. Aqui estão listados os comandos principais; você poderá configurar as teclas em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos</guimenuitem
+></menuchoice
+>.</para
+>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+>Comutar o Sub-tópico <keycap
+>T</keycap
+> </term
+>
+<listitem
+>
+<para
+>As respostas a este artigo são mostradas em baixo ou ficam escondidas se carregar várias vezes nesta tecla; outra forma de abrir os tópicos é usar a tecla de cursor <keycap
+>Direita</keycap
+>.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Filtrar <keycap
+>F6</keycap
+></term
+>
+<listitem
+>
+<para
+>É mostrada uma janela onde poderá escolher o filtro para os artigos.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Ordenar <keycap
+>F7</keycap
+> </term
+>
+<listitem
+>
+<para
+>É mostrada uma janela onde poderá alterar a ordenação dos artigos; se você escolher uma coluna pela segunda vez, irá alterar o sentido de ordenação.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry>
+<term
+>Navegar pelos artigos <keycap
+>Espaço</keycap
+></term>
+<listitem>
+<para
+>Esta tecla dá-lhe uma possibilidade conveniente de navegar pela janela de artigos: ao carregar nesta tecla, o artigo da janela de artigos é deslocado; quando chegar ao fim do artigo, depois de carregar repetidamente em <keycap
+>Espaço</keycap
+>, irá passar para o próximo artigo; quando tiver lido todos os artigos de um grupo de notícias, o <keycap
+>Espaço</keycap
+> leva-o para o primeiro artigo do próximo grupo de notícias. Se carregar repetidamente em <keycap
+>Espaço</keycap
+>, você poderá navegar por todos os grupos de notícias subscritos desta forma.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Próximo artigo não-lido <keycombo action="simul"
+>&Alt;<keycap
+>Espaço</keycap
+></keycombo
+> </term
+>
+<listitem
+>
+<para
+>Esta combinação de teclas salta para o próximo artigo não-lido. A sequência segue a ordem dos artigos na janela correspondente; os tópicos vão sendo abertos se necessário.</para>
+</listitem
+>
+</varlistentry
+>
+<varlistentry>
+<term
+>Próximo tópico não-lido <keycombo action="simul"
+>&Ctrl;<keycap
+>Espaço</keycap
+></keycombo
+> </term
+>
+<listitem
+>
+<para
+>Esta combinação de teclas salta para o próximo tópico com artigos não-lidos: o primeiro artigo não-lido é então seleccionado e apresentado A sequência segue a ordem dos artigos na janela correspondente.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Próximo artigo <keycap
+>N</keycap
+> </term
+>
+<listitem
+>
+<para
+>Esta combinação de teclas salta para o próximo artigo; a sequência segue a ordem dos artigos na janela correspondente. As respostas aos tópicos fechados são ignoradas.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Artigo anterior <keycap
+>B</keycap
+></term
+>
+<listitem
+>
+<para
+>Este comando salta para o artigo anterior do grupo; a sequência segue a ordem dos artigos na janela correspondente. As respostas aos tópicos fechados são ignoradas.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Próximo grupo <keycap
+> +</keycap
+> </term
+>
+<listitem
+>
+<para
+>Este comando salta para o próximo grupo de notícias; a sequência segue a ordem dos grupos de notícias na janela de pastas.</para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Grupo anterior <keycap
+>-</keycap
+> </term
+>
+<listitem
+>
+<para
+>Este comando salta para o grupo de notícias anterior; a sequência segue a ordem dos grupos de notícias na janela de pastas.</para
+>
+</listitem
+>
+</varlistentry
+>
+</variablelist
+>
+</sect4
+>
+
+<sect4
+>
+<title
+>Ordenação e Filtragem de Artigos</title
+>
+
+<para
+>Alguns dos grupos são bastante visitados e contêm vários artigos; talvez só alguns deles sejam interessantes para si. Uma possibilidade será manter um registo das notícias em que você esteja interessado para ordenar os seus artigos segundo um certo critério.</para>
+
+<para
+>A ordenação dos seus artigos e a selecção do critério de ordenação são feitas com os títulos das colunas na janela de artigos: se carregar num título de uma coluna, fica este a ser o critério de ordenação actual; outro 'click' no mesmo título de coluna muda o sentido de ordenação.</para>
+
+<tip
+>
+<para
+>O critério de ordenação actual é indicado pela seta ao lado do título; isto apresenta-lhe também um sinal simples de qual a coluna que está a ser usada para ordenar. Você terá, todavia, de tornar a coluna suficientemente larga para que possa ver de facto a seta; você poderá alterar a largura da coluna se mover o cursor do rato para a pequena área entre os dois títulos das colunas: o cursor muda a sua aparência para duas setas horizontais; se carregar e mantiver o &LMB; carregado, permitir-lhe-á agora alterar a largura da coluna para a esquerda do cursor do rato.</para>
+</tip>
+
+<para
+>O &knode; dá-lhe a possibilidade de reduzir a inundação de artigos: você poderá mostrar apenas os artigos que obedecem a critérios específicos; o &knode; usa os filtros para esse fim. Nos parágrafos seguintes, só iremos lidar com os filtros predefinidos; para definir e usar os seus próprios filtros, por favor baseie-se no capítulo para <link linkend="using-filters"
+>Definir e usar os Filtros</link
+>.</para>
+
+<para
+>Normalmente, você irá ler a maioria dos artigos apenas uma vez, e depois nunca mais o fará. O &knode; destaca os artigos que estão ainda por ler, mas quando existirem mais artigos num grupo de notícias, estes poderão ser lidos na janela de artigos, onde você poderá ter de procurar os artigos não-lidos: seria muito mais simples ver apenas os artigos novos e os não-lidos; o &knode; dá-lhe essa possibilidade com os filtros predefinidos.</para
+>
+
+<para
+>Na barra de estado, na parte inferior da sua janela principal, a seguir à palavra <guilabel
+>Filtro</guilabel
+>, é mostrado o filtro activo de momento: se você não alterar a configuração do filtro, este será o filtro <guilabel
+>todos</guilabel
+>; isto significa que são mostrados todos os artigos de um grupo de notícias. O <guilabel
+>todos</guilabel
+> é um dos filtros predefinidos; existem oito ao todo, os quais são descritos com mais detalhe aqui.</para
+>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+>
+<guilabel
+>Todos</guilabel
+>
+</term
+>
+<listitem
+>
+<para
+>Este filtro é a configuração por omissão; ele mostra todos os artigos de um dado grupo de notícias. Você poderá escolher este filtro se escolher a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Todos</guimenuitem
+></menuchoice
+></para>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Não Lidos</term
+>
+<listitem
+>
+<para
+>Este filtro mostra apenas os artigos não-lidos; você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Não-Lidos</guimenuitem
+></menuchoice
+></para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Novos</term
+>
+<listitem
+>
+<para
+>Este filtro mostra apenas os artigos obtidos na última ligação; você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Novos</guimenuitem
+></menuchoice
+></para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Vigiados</term
+>
+<listitem
+>
+<para
+>Isto mostra apenas os tópicos que estão escolhidos para serem observados ou vigiados por si; você poderá estar a vigiar um tópico porque, por exemplo, você poderá estar a participar nele ou porque poderá estar particularmente interessado nas respostas. Você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Observados</guimenuitem
+></menuchoice
+></para
+>
+
+<para
+>Este filtro só mostra algo se você tiver seleccionado um ou mais tópicos a vigiar; você poderá seleccionar isto com a opção <menuchoice
+><guimenu
+>Artigo</guimenu
+><guisubmenu
+>Tópico</guisubmenu
+><guimenuitem
+>Vigiar</guimenuitem
+></menuchoice
+>: a seguir ao assunto, irá aparecer um símbolo que mostra um par de olhos.</para>
+
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Tópicos com Artigos Não Lidos</term
+>
+<listitem
+>
+<para
+>Este filtro mostra apenas os tópicos que contenham artigos não-lidos; você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+> <guimenuitem
+>Tópicos Com Artigos Não-Lidos</guimenuitem
+></menuchoice
+></para>
+
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Tópicos com Artigos Novos</term
+>
+<listitem
+>
+<para
+>Este filtro mostra apenas os tópicos com artigos acabados de obter; você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Tópicos Com Artigos Novos</guimenuitem
+></menuchoice
+></para
+>
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Artigos do próprio</term
+>
+<listitem
+>
+<para
+>Isto filtra apenas os artigos que você tenha publicado; você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Artigos do Próprio</guimenuitem
+></menuchoice
+></para
+>
+
+</listitem
+>
+</varlistentry
+>
+<varlistentry
+>
+<term
+>Tópicos com Artigos do Próprio</term
+>
+<listitem
+>
+<para
+>Isto filtra apenas os tópicos que contenham artigos que você tenha publicado; você poderá escolher este filtro se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Filtrar</guisubmenu
+><guimenuitem
+>Tópicos com Artigos do Próprio</guimenuitem
+></menuchoice
+></para>
+</listitem>
+
+</varlistentry
+>
+</variablelist
+>
+
+<tip
+>
+<para
+>Para o uso do dia-a-dia, o filtro <guilabel
+>não-lidos</guilabel
+> será provavelmente o mais útil: ele mostra todos os artigos não-lidos, incluindo os mais antigos. Os outros filtros são demasiado específicos das tarefas e são raramente usados; no fundo, a escolha do filtro é simplesmente uma questão de gosto.</para
+>
+</tip
+>
+</sect4
+>
+</sect3
+>
+
+<sect3
+>
+<title
+>A Janela de Artigos</title
+>
+
+<para
+>A janela de artigos mostra o artigo seleccionado de momento. Você poderá posicionar-se nele como se fosse uma janela de edição de texto normal; a diferença é que você não poderá alterar o artigo &mdash; é apenas para leitura.</para
+>
+
+<para
+>Se carregar com o &RMB; no visualizador de artigos, você poderá aceder às funções importante do menu de contexto com grande rapidez.</para
+>
+
+<para
+>A janela em si está dividida em três áreas; elas são explicadas a seguir com maior detalhe.</para
+>
+
+<sect4
+>
+<title
+>O Cabeçalho</title
+>
+
+<para
+>Esta parte mostra as linhas de cabeçalho ou apenas uma parte do mesmo. Você irá reconhecer alguma da informação aqui na janela de artigos; por exemplo, o assunto e o endereço ou o nome da origem do artigo. Quando você carregar no endereço <guilabel
+>De:</guilabel
+>, o &knode; irá abrir uma janela de edição onde o endereço de e-mail do autor e o assunto do artigo referente já se encontram preenchidos para si; isto permite-lhe responder ao autor, directamente a partir do seu artigo.</para
+>
+
+<para
+>A aparência e o conteúdo do cabeçalho apresentado por omissão poderá ser configurada se escolher a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Cabeçalhos</guilabel
+></menuchoice
+>; você poderá encontrar uma versão mais detalhada disto na secção <link linkend="anc-knode-headers"
+>Configurar os Artigos Apresentados</link
+>.</para
+>
+
+<para
+>Se seleccionar a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar todos os cabeçalhos</guimenuitem
+></menuchoice
+>, você obriga o &knode; a mostrar o cabeçalho completo, tal como é produzido pelo leitor e pelos servidores de notícias; normalmente, você não irá precisar desta vista: ela necessita de bastante espaço na janela do artigo.</para>
+
+<para
+>As últimas linhas do cabeçalho contêm, se necessário, algumas referências a outros artigos, mostradas como números num intervalo de 1 a 'n'. Estas referências são os artigos a que o actual se refere: o artigo correspondente ao 1 é o artigo mais antigo a que este artigo se refere; o artigo com o número maior é o artigo mais recente a que este se refere.</para>
+
+<para
+>Quando você carrega numa referência, o artigo correspondente é carregado e apresentado na janela do artigo; se o artigo já não estiver mais disponível, você será informado pelo &knode;. Isto irá acontecer se o artigo tiver sido removido pela gestão de artigos do &knode; devido à sua idade ou se o seu servidor de notícias optou por removê-lo da grupo; para mais detalhes sobre como obter um artigo destes, por favor veja as <link linkend="faq"
+>Perguntas Mais Frequentes</link
+>.</para
+>
+
+<tip
+>
+<para
+>As primeiras linhas de um artigo, com o assunto, a informação do autor, entre outras, chamam-se os <glossterm
+>cabeçalhos</glossterm
+>.</para
+>
+</tip
+>
+</sect4
+>
+
+<sect4
+>
+<title
+>O Corpo do Artigo</title
+>
+
+<para
+>O conteúdo do artigo fica logo a seguir ao cabeçalho; é a mensagem que o autor de facto publicou no grupo de notícias. Tenha em atenção que alguns artigos poderão conter citações de outros artigos que não sejam reconhecidas como citações; isto depende do editor de notícias que o autor usou e dos hábitos de formatação do artigo dele.</para
+>
+
+<para
+>O &knode; oferece alguma formatação que poderá ser usada nos artigos; de momento, as opções disponíveis são:</para>
+
+<simplelist>
+<member
+>/itálico/</member
+>
+<member
+>*negrito*</member
+>
+<member
+>_sublinhado_</member
+>
+</simplelist
+>
+
+<para
+>Não use o realce com demasiada frequência; quanto mais vezes for usado, mais o seu impacto vai diminuindo.</para
+>
+
+<tip
+>
+<para
+>A parte principal da mensagem (o conteúdo) é chamada de <glossterm
+>corpo</glossterm
+>.</para
+>
+</tip
+>
+
+<para
+>Na maior parte do tempo, uma citação é indicada por um prefixo &gt; em cada linha; contudo, existem outros sinais possíveis. Se não conseguir reconhecer uma citação directamente, o autor não obedeceu às regras correctas de citação.</para
+>
+
+<para
+>Também é normal começar uma resposta com uma linha introdutória, do tipo:</para>
+
+<informalexample
+>
+<para
+>A 25/12/2000 o Pai Natal escreveu:</para
+>
+</informalexample
+>
+
+<tip
+>
+<para
+>Normalmente, você não terá de se preocupar com estas linhas introdutórias: o &knode; faz isso automaticamente quando você responder a um artigo; para descobrir como personalizar esta linha veja a documentação sobre a <link linkend="knode-composer-settings"
+>Configuração do Compositor</link
+>. </para
+>
+</tip
+>
+
+<para
+>Na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Aparência</guilabel
+></menuchoice
+> você poderá escolher como é que os artigos são apresentados. Em particular, o &knode; oferece a coloração inteligente dos diferentes níveis de resposta; você poderá ler mais sobre isto no capítulo sobre como <link linkend="knode-appearance"
+>Configurar a aparência</link
+>.</para
+>
+
+<caution
+>
+<para
+>O &knode; só suporta a coloração de citações se as linhas de citação começarem por caracteres especiais; você poderá configurar estes caracteres na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Visualizador</guilabel
+></menuchoice
+>.</para>
+</caution
+>
+
+<para
+>Quando o conteúdo de um artigo contiver hiperligações para endereços da Internet, você poderá invocar um navegador na Internet para mostrar a página Web correspondente, ao carregar nessa hiperligação; os detalhes sobre a configuração desta funcionalidade poderão ser vistos na <link linkend="setting-news-general"
+>Configuração geral das notícias</link
+>.</para>
+
+</sect4
+>
+
+<sect4
+>
+<title
+>A Assinatura</title
+>
+
+<para
+>Por baixo do texto principal de um artigo, você poderá encontrar a assinatura do autor, desde que não desactive as assinaturas na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Geral</guilabel
+></menuchoice
+>. A assinatura é separada do texto por uma linha horizontal fina.</para
+>
+</sect4
+>
+
+
+<sect4>
+<title
+>Anexos e mensagens <acronym
+>MIME</acronym
+> multi-partes</title
+>
+
+<para
+>Se um artigo contém anexos, são mostrados por baixo da assinatura numa tabela.</para
+>
+
+<para
+>O formato <acronym
+>MIME</acronym
+> multi-partes permite ao conteúdo de um artigo ser enviado em mais do que um formato; por exemplo, em texto simples e em <acronym
+>HTML</acronym
+>. Depende do leitor de notícias decidir o formato usado para ler o artigo.</para
+>
+
+<para
+>O &knode; permite mostrar os diferentes formatos se seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Visualizador</guilabel
+><guilabel
+>Mostrar os conteúdos alternativos como anexos</guilabel
+></menuchoice
+>; quando esta opção estiver assinalada, todos os formatos alternativos são mostrados como anexos e poderão ser abertos e vistos.</para
+>
+
+<para
+>Se esta opção estiver desligada, você não verá os vários formatos de texto diferentes e o &knode; decide qual o que deverá ser usado.</para>
+
+</sect4
+>
+</sect3
+>
+</sect2
+>
+
+<sect2 id="post-and-mail-news"
+>
+<title
+>Escrever e Responder a Artigos</title
+>
+
+<para
+>Antes de começar a escrever artigo ou a responder a outros utilizadores da Usenet, certifique-se dos hábitos do grupo de notícias em questão; mais uma vez, ler o capítulo <link linkend="knode-journey"
+>Uma Jornada pela Usenet</link
+> seria uma boa ideia.</para>
+
+<para
+>Para testar a configuração do &knode;, por favor evite enviar um artigo para um grupo de notícias aleatório; não é muito amigável incomodar as pessoas com artigos de teste: e se você estivesse subscrito a um grupo de notícias e metade dos artigos só contivessem a palavra <quote
+>teste</quote
+>? É como se alguém lhe ligasse só para testar o seu telefone.</para
+>
+
+<para
+>Esta é a razão pela qual existem os grupos especiais que contêm <quote
+>test</quote
+> no seu nome, como por exemplo o <emphasis
+>alt.test</emphasis
+>. Nestes grupos você poderá testar tudo o que desejar sem incomodar ninguém; alguns grupos até lhe enviam mensagens de erro de volta.</para
+>
+
+<para
+>Aqui você poderá identificar facilmente os erros óbvios, como os endereços em falta ou errados, ou ainda uma codificação mal configurada que não mostre todos os caracteres especiais.</para
+>
+
+<para
+>Você poderá descobrir uma selecção de grupos de teste em <link linkend="infos-testgroups"
+>Grupos de Teste</link
+>.</para
+>
+
+<para
+>Subscreva-se a um dos grupos de teste por agora; alguns servidores de notícias têm os seus próprios grupos de teste, os quais poderão ser menos concorridos.</para>
+
+<tip
+>
+<para
+>Lembre-se que tem de obter os artigos no grupo acabado de subscrever; isto poderá levar algum tempo se existirem vários artigos no grupo. Os únicos artigos importantes são os seus e as respostas do sistema de verificação; se quiser reduzir o número de artigos obtidos durante o teste, poderá configurar isso em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guilabel
+>Configurar o KNode...</guilabel
+><guilabel
+>Leitura de Notícias</guilabel
+><guilabel
+>Geral</guilabel
+><guilabel
+>Número máximo de artigos a obter</guilabel
+></menuchoice
+>: se você reduzir isto dramaticamente, você não deverá esperar muito tempo até obter os artigos novos, após ter enviado o seu artigo de teste; contudo, se for demasiado baixo, o seu artigo poderá não ser obtido. Um servidor de notícias suficientemente rápido deverá devolver o seu artigo logo depois de o ter enviado; você poderá, todavia, ter de esperar um pouco (no pior dos casos, 1 ou 2 dias). Sinta-se à vontade para enviar outro artigo se não conseguir ver o seu artigo inicial; é para isso que servem os grupos de teste.</para
+>
+</tip
+>
+
+<caution>
+<para
+>Quando você estiver a usar um servidor de notícias local, a configuração do <guilabel
+>Número máximo de artigos a obter</guilabel
+> no &knode; é provavelmente desnecessário; você deverá consultar a documentação do seu servidor de notícias em alternativa.</para
+>
+</caution>
+
+<para
+>Se você não obtiver nenhuns erros, cancele a subscrição dos grupos de teste e defina o <guilabel
+>Número máximo de artigos a obter</guilabel
+> de volta para o valor normal (1000).</para
+>
+
+<sect3
+>
+<title
+>Publicar Artigos</title
+>
+
+<para
+>Você já viu uma boa parte do &knode; até agora, mas você só o usou de forma passiva até então, por isso está na hora de publicar um artigo de teste. Seleccione o grupo de teste acabado de subscrever na janela de pastas; depois, com a opção <menuchoice
+><guimenu
+>Artigo</guimenu
+><guimenuitem
+>Publicar no grupo de notícias...</guimenuitem
+></menuchoice
+> ou a tecla <keycap
+>P</keycap
+>, para que o Editor seja aberto.</para
+>
+
+<para
+>Você poderá usar o Editor do &knode; como um editor de texto normal; existem, todavia, algumas funcionalidades adicionais para escrever artigos de notícias.</para
+>
+
+<para
+>Na janela do editor existem dois campos de texto: um para o assunto, o qual está em branco de momento, e outro para os grupos de notícias onde este artigo será publicado.</para
+>
+
+<para
+>Indique o texto <userinput
+>Isto é um teste</userinput
+> no campo do assunto.</para
+>
+
+<tip
+>
+<para
+>Normalmente, quando você publica um artigo, deve usar um assunto descritivo. Os artigos sem assunto descritivo são normalmente ignorados. Evite os assuntos do tipo <quote
+>Ajudem, isto não funciona !!!!!</quote
+>. Este assunto não dá nenhuma informação sobre o conteúdo do seu artigo.</para
+>
+</tip
+>
+
+<para
+>O campo <guilabel
+>Grupos:</guilabel
+> já contém o grupo de notícias que você seleccionou anteriormente; não altere isto, por favor.</para
+>
+
+<para
+>Por baixo do campo de texto do <glossterm
+>grupo de notícias</glossterm
+> existe outra opção inactiva: esta função é explicada mais tarde no capítulo do <link linkend="knode-editor-advanced"
+>Editor</link
+>; por agora, esta é irrelevante.</para
+>
+
+<para
+>Por razões de simplicidade, será enviada apenas uma frase simples; escreva então:</para>
+
+<screen
+><userinput
+>Isto é o conteúdo do meu artigo de teste. @ $ %</userinput
+>
+</screen
+>
+
+<para
+>Depois, indique uma linha em branco, seguida de:</para>
+
+<screen
+><userinput
+>Será que funcionou?</userinput
+>
+</screen
+>
+
+<para
+>Isto poderá parecer engraçado para si, mas faz o que é suposto fazer &mdash; testar a sua configuração.</para
+>
+
+<para
+>O seu artigo deverá ficar algo semelhante à imagem abaixo:</para
+>
+
+<screenshot
+>
+<screeninfo
+>O seu primeiro artigo</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-new-article.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>O seu primeiro artigo</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>O seu primeiro artigo</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<para
+>Se você estiver a usar o &knode; com um servidor de notícias local, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar Agora</guimenuitem
+></menuchoice
+> do Editor; se você não tiver nenhuma ligação a um servidor de notícias nesta altura, você poderá querer enviar o artigo mais tarde &mdash; você poderá fazê-lo com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar Mais Tarde</guimenuitem
+></menuchoice
+> &mdash; o &knode; irá então gravar este artigo na pasta <guilabel
+>A Enviar</guilabel
+>. Você poderá iniciar o envio dos artigos na pasta <guilabel
+>A Enviar</guilabel
+> manualmente se seleccionar a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar as mensagens em espera</guimenuitem
+></menuchoice
+>.</para
+>
+
+<para
+>Depois de enviar o artigo, você irá reparar que o &knode; guarda uma cópia na pasta <guilabel
+>Enviado</guilabel
+>.</para
+>
+
+<para
+>Dependendo da rapidez com que o seu artigo é publicado no grupo respectivo, você poderá verificar o resultado ao fim de algum tempo: normalmente, é suficiente se verificar as mensagens novas logo após o artigo ter sido enviado; contudo, seja paciente, dado que o artigo <emphasis
+>poderá</emphasis
+> levar algumas horas antes de chegar ao grupo de notícias. Se o artigo não chegar ao fim de algumas horas, é provável que algo tenha corrido mal: tente de novo, nesse caso; se continuar a não funcionar, dê uma vista de olhos nas <link linkend="faq"
+>Perguntas Mais Frequentes</link
+>.</para
+>
+
+<important
+>
+<para
+>Mesmo quando você estiver a usar um servidor de notícias local, você terá de verificar os artigos novos: o servidor de notícias local apenas envia o artigo, não o armazena no grupo de notícias local, para que você tenha de se sincronizar com um servidor de notícias externo se quiser ver se o seu artigo de teste foi entregue.</para
+>
+</important
+>
+
+<para
+>Se o <glossterm
+>artigo</glossterm
+> aparecer no grupo de notícias você foi bem-sucedido; agora, deverá verificar se consta o remetente correcto e se o artigo é legível. Dê um avista de olhos nos caracteres específicos da sua língua, como as letras acentuadas do Português; se não estiverem legíveis, poderá ter de alterar a codificação em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Publicação de Notícias</guilabel
+><guilabel
+>Técnico</guilabel
+></menuchoice
+> para <guilabel
+>Permitir 8 bits</guilabel
+>. Altere isto e repita o seu teste.</para
+>
+
+<para
+>Se tudo correr bem, você publicou com sucesso o seu primeiro artigo na Usenet com o &knode;.</para
+>
+
+</sect3
+>
+
+<sect3
+>
+<title
+>Enviar Resposta</title
+>
+
+<para
+>Depois de publicar com sucesso um artigo, irá responder ao seu próprio artigo. Você quer uma resposta à pergunta que fez, não quer?</para
+>
+
+<para
+>Seleccione o seu artigo na janela de artigos e carregue no &RMB;: irá aparecer um menu de contexto; escolha <guimenuitem
+>Responder ao grupo</guimenuitem
+>.</para
+>
+
+<para
+>O &knode; abre o Editor de novo, mas desta vez já existe um assunto preenchido para si. A linha do assunto contém:</para>
+
+<screen
+><computeroutput
+>Re: Isto é um teste</computeroutput
+>
+</screen
+>
+
+<para
+>O <emphasis
+>Re:</emphasis
+> é uma abreviatura do Latim <quote
+>In re</quote
+>, o que se traduz em algo semelhante a <quote
+>relacionado com</quote
+>. Você não deverá alterar o assunto e, acima de tudo, o <emphasis
+>Re:</emphasis
+>: a maioria dos leitores de notícias ordenam os tópicos pelo assunto.</para
+>
+
+<tip
+>
+<para
+>Se você quiser alterar o assunto por alguma razão, coloque o novo assunto à frente do antigo e substitua o Re: por um (Was: ... ) entre parêntesis (Era: ...); no exemplo em questão, isto seria algo do género </para>
+
+<informalexample
+>
+<para
+>Um novo assunto! (Was: Isto é um teste)</para
+>
+</informalexample
+>
+
+<para
+>Com este tipo de assunto, você irá mostrar aos outros leitores que existe uma nova ramificação na discussão original; isto acontece, por exemplo, quando ocorre um novo tópico na discussão original ou o assunto original foi alterado por alguma razão.</para
+>
+
+<para
+>Se você responder a um artigo com um assunto destes, apague a parte entre parêntesis do assunto; a primeira parte com um <emphasis
+>Re:</emphasis
+> em prefixo mantém-se.</para>
+
+<informalexample>
+<para
+>Re: Um novo assunto!</para>
+</informalexample
+>
+</tip
+>
+
+<para
+>Vejamos agora o Editor. O conteúdo do artigo a que se pretende responder já foi copiado para o Editor pelo &knode;; para indicar o texto de uma citação, cada linha é antecedida de um <emphasis
+>&gt;</emphasis
+>.</para
+>
+
+<para
+>À frente do texto citado, o &knode; colocou uma linha introdutória: o conteúdo desta linha refere-se ao autor original; você poderá alterar o texto normal desta linha na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Publicação de Notícias</guilabel
+><guilabel
+>Compositor</guilabel
+><guilabel
+>Frase Introdutória:</guilabel
+></menuchoice
+>.</para
+>
+
+<para
+>O artigo original contém a pergunta: <emphasis
+>Será que funcionou?</emphasis
+> Agora, pretende-se responder a esta pergunta.</para>
+
+<para
+>Coloque o cursor por baixo da pergunta citada e escreva a seguinte linha:</para>
+
+<screen
+><userinput
+>Sim, funcionou, parabéns!</userinput
+>
+</screen
+>
+
+<para
+>Ainda não acabou: considera-se boa educação começar com uma frase do tipo <quote
+>Olá</quote
+> na primeira linha; se você se refere ao autor pelo seu nome ou não, depende dos seus hábitos, vigie o grupo de notícias para se ir habituando a tal.</para
+>
+
+<para
+>Agora, serão apagadas as partes não-obrigatórias do artigo citado; no nosso caso, serão apagadas todas as partes excepto a pergunta.</para
+>
+
+<para
+>Com um texto tão curto, isto é desnecessário, mas isto é apenas um exemplo: se tiver de ler uma mensagem com 100 linhas de tamanho apenas para descobrir um <citation
+>Concordo</citation
+> no fim, você irá compreender... Para além disso, isto torna os artigos mais pequenos para que ocupem menos espaço no servidor.</para
+>
+
+<para
+>No fim, são feitas as despedidas.</para
+>
+
+<para
+>Esta imagem mostra a resposta antes de ser enviada.</para>
+
+<screenshot
+>
+<screeninfo
+>A sua resposta ao seu artigo</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-followup.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>A sua resposta ao seu artigo</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>A sua resposta ao seu artigo</para
+>
+</caption
+>
+</mediaobject
+>
+</screenshot
+>
+
+<tip
+>
+<para
+>Você poderá encontrar um bom guia sobre citações correctas em <ulink url="http://www.afaik.de/usenet/faq/zitieren"
+>http://www.afaik.de/usenet/faq/zitieren</ulink
+> (em Alemão).</para
+>
+</tip
+>
+
+<para
+>Agora, é necessário à mesma publicar a resposta; tal como fez para publicar a mensagem original, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar agora</guimenuitem
+></menuchoice
+> ou a opção alternativa <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar mais tarde</guimenuitem
+></menuchoice
+>, se não estiver ligado à rede e se não tiver um servidor de notícias local. Se tudo funcionar, você irá ver o seu artigo no grupo de notícias ao fim de algum tempo; é fácil, não é?</para>
+
+<tip
+>
+<para
+>Se usar o menu <guimenu
+>Opções</guimenu
+>, poderá configurar se deseja enviar uma mensagem de e-mail, um artigo de notícias ou ambos.</para>
+</tip
+>
+</sect3
+>
+
+<sect3
+>
+<title
+>Resposta por E-mail</title
+>
+
+<para
+>A Resposta por E-Mail segue as mesmas linhas da publicação de uma resposta num grupo de notícias; a única diferença é que uma resposta por e-mail é enviada directamente para o autor e não aparece em nenhum grupo de notícias.</para
+>
+
+<para
+>Algumas vezes é melhor usar uma resposta por e-mail em vez da publicação de uma resposta no grupo de notícias; eles são usados primariamente para quando você deseja corrigir um erro ou uma má conduta do autor, sem ofender os sentimentos deles, ao fazê-lo publicamente no grupo de notícias.</para
+>
+
+<para
+>Para responder com uma mensagem de e-mail seleccione o seu artigo; mais uma vez, abra o menu de contexto com o botão direito do rato e escolha o <guimenuitem
+>Responder por E-mail</guimenuitem
+>: o &knode; irá abrir o Compositor com o artigo citado.</para
+>
+
+<para
+>O assunto e o conteúdo são idênticos aos de um artigo publicado, só que o campo <guilabel
+>Grupos:</guilabel
+> é substituído por um <guilabel
+>Para:</guilabel
+>; aqui, aparece o endereço de e-mail do autor. No exemplo em questão, este deverá ser o seu endereço de e-mail, se o &knode; o configurou correctamente.</para
+>
+
+<para
+>Para as mensagens de e-mail, aplicam-se as mesmas regras de citação e educação que são usadas na publicação de um artigo num grupo de notícias.</para
+>
+
+<para
+>Depois de terminar a sua resposta, você poderá enviá-la.</para
+>
+
+<para
+>A imagem em baixo mostra a resposta que foi distribuída por e-mail.</para
+>
+
+<screenshot
+>
+<screeninfo
+>Uma Resposta por E-Mail</screeninfo
+>
+<mediaobject
+>
+<imageobject
+>
+<imagedata fileref="knode-reply.png" format="PNG"/> </imageobject
+>
+<textobject
+>
+<phrase
+>Uma Resposta por E-Mail</phrase
+>
+</textobject
+>
+<caption
+>
+<para
+>Uma Resposta por E-Mail</para
+>
+</caption>
+</mediaobject>
+</screenshot>
+
+<important>
+<para
+>A Resposta por E-Mail só funciona se você tiver usado a configuração correcta na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KNode...</guimenuitem
+><guilabel
+>Contas</guilabel
+><guilabel
+>Correio</guilabel
+></menuchoice
+>.</para>
+
+<para
+>Dependendo da configuração do seu computador, você irá obter a resposta na sua caixa do correio; você poderá ter de se ligar ao seu <acronym
+>ISP</acronym
+> e obter o correio novo, em primeiro lugar.</para>
+</important
+>
+
+<tip
+>
+<para
+>No menu <guimenu
+>Opções</guimenu
+>, você poderá configurar se deseja enviar uma mensagem de e-mail, um artigo de notícias ou ambos.</para
+>
+</tip
+>
+</sect3
+>
+</sect2>
+</sect1
+>
+
diff --git a/tde-i18n-pt/docs/kdepim/knotes/Makefile.am b/tde-i18n-pt/docs/kdepim/knotes/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knotes/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/knotes/Makefile.in b/tde-i18n-pt/docs/kdepim/knotes/Makefile.in
new file mode 100644
index 00000000000..a3ebe78e3af
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knotes/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/knotes
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/knotes/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/knotes/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/knotes/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/knotes/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/knotes/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knotes/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/knotes/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/knotes/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/knotes/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/knotes/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/knotes/index.cache.bz2
new file mode 100644
index 00000000000..75fb4b2fbd6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knotes/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/knotes/index.docbook b/tde-i18n-pt/docs/kdepim/knotes/index.docbook
new file mode 100644
index 00000000000..b8a1d87c44a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/knotes/index.docbook
@@ -0,0 +1,586 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&knotes;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &knotes;</title>
+
+<authorgroup>
+<author
+><firstname
+>Fabian</firstname
+> <surname
+>Dal Santo</surname
+> <affiliation
+> <address
+><email
+>linuxgnu@yahoo.com.au</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Greg</firstname
+> <othername
+>M.</othername
+> <surname
+>Holmes</surname
+> </author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Greg M. Holmes</holder>
+</copyright>
+<copyright>
+<year
+>2001</year>
+<holder
+>Fabian Del Santo</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-18</date>
+<releaseinfo
+>3.0</releaseinfo>
+
+<abstract
+><para
+>O &knotes; é uma aplicação de notas autocolantes para o ecrã.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Knotes</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>notas</keyword>
+<keyword
+>aviso</keyword>
+<keyword
+>aviso</keyword>
+<keyword
+>knotes</keyword>
+
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &knotes; é um programa que lhe permite escrever o equivalente informático das notas autocolantes. As notas são gravadas automaticamente quando você sai do programa e são depois apresentadas quando você abre o programa. </para>
+
+<para
+>Você poderá imprimir e enviar por e-mail as suas notas se você configurar o &knotes; para usar as aplicações auxiliares. </para>
+
+<para
+>As funcionalidades de apresentação das notas, como a cor e o tipo de letra, poderão ser personalizadas para cada nota. Você poderá também personalizar os valores por omissão. </para>
+
+</chapter>
+
+<chapter id="using-knotes">
+<title
+>Utilizar o &knotes;</title>
+
+<variablelist>
+<varlistentry>
+<term
+>Criar uma nova anotação:</term>
+<listitem>
+<para
+>Para criar uma nota nova, carregue com o &RMB; no ícone do painel do &knotes; e seleccione a opção <guimenuitem
+>Nova Nota</guimenuitem
+> ou use o atalho de teclado <keycombo action="simul"
+>&Alt;&Shift;<keycap
+>N</keycap
+></keycombo
+>.</para>
+<para
+>Você poderá criar uma nota nova que tenha o conteúdo da área de transferência se seleccionar a opção <guimenuitem
+>Nova Nota da Área de Transferência</guimenuitem
+> ou com o atalho de teclado <keycombo action="simul"
+>&Alt;&Shift;<keycap
+>C</keycap
+></keycombo
+>.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Escrever a nota:</term>
+<listitem>
+<para
+>Para escrever a sua nota, basta escrever o texto no espaço oferecido. São suportadas as funções normais de edição com o rato e o teclado. Se carregar com o botão <mousebutton
+>direito</mousebutton
+> no espaço de edição, aparecerão as seguintes opções do menu:</para>
+
+<itemizedlist>
+<listitem
+><para
+><guimenuitem
+>Desfazer</guimenuitem
+></para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Refazer</guimenuitem
+></para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Cortar</guimenuitem
+></para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Copiar</guimenuitem
+></para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Colar</guimenuitem
+></para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Limpar</guimenuitem
+></para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Seleccionar Tudo</guimenuitem
+></para
+></listitem>
+</itemizedlist>
+<para
+>O texto poderá ser seleccionado se mantiver carregado o &LMB; e mover o rato ou se mantiver carregada a tecla &Shift; e usar as teclas de <keycap
+>cursores</keycap
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Inserir a data:</term>
+<listitem>
+<para
+>Para inserir a data actual na nota, carregue com o &RMB; na barra de título da nota e seleccionar <guimenuitem
+>Inserir a Data</guimenuitem
+>.</para>
+<para
+>A data e hora actual será inserida na posição do cursos no texto da nota.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudar o nome de uma nota:</term>
+<listitem>
+<para
+>Para mudar o nome de uma nota carregue com o &RMB; na barra de título da nota e seleccione <guimenuitem
+>Mudar o Nome...</guimenuitem
+>.</para>
+<para
+>Escreva o nome novo da nota na janela que aparece. Para aceitar o nome novo, carregue no botão <guibutton
+>OK</guibutton
+>. Para sair da janela sem mudar o nome da nota, carregue no botão <guibutton
+>Cancelar</guibutton
+>. Para limpar o que escreveu e começar do início, carregue no botão <guibutton
+>Limpar</guibutton
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Enviar uma nota por e-mail:</term>
+<listitem>
+<para
+>Para enviar uma nota por e-mail, carregue com o &RMB; na mesma e seleccione <guimenuitem
+>Enviar por E-Mail...</guimenuitem
+>.</para
+>
+<para
+>O que acontecer a seguir depende de como você configurou a acção de envio de e-mail na janela de <guilabel
+>Preferências...</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Imprimir uma nota:</term>
+<listitem>
+<para
+>Para imprimir uma nota, carregue com o &RMB; na barra de título da mesma e seleccione <guimenuitem
+>Imprimir</guimenuitem
+>.</para>
+<para
+>Vai aparecer a janela de impressão normal do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Apagar uma nota:</term>
+<listitem>
+<para
+>Para remover uma nota, carregue com o &RMB; na barra de título da mesma e seleccione <guimenuitem
+>Remover</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Esconder uma nota:</term>
+<listitem>
+<para
+>Para esconder uma nota, carregue no <guiicon
+>X</guiicon
+> no canto superior direito da barra de título da nota. Esta não será mais mostrada no ecrã. A nota em si não será removida.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mostrar as notas:</term>
+<listitem>
+<para
+>Quando você inicia o &knotes;, todas as notas irão aparecer no ecrã. Se você esconder uma nota e depois quiser vê-la de novo, carregue com o &LMB; no ícone do painel do &knotes; e seleccione a nota que deseja mostrar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Funções de ecrã:</term>
+<listitem>
+<para
+>Para enviar uma nota para um dado ecrã, carregue com o &RMB; na barra de título da mesma e seleccione <guisubmenu
+>Para o Ecrã</guisubmenu
+>. Escolha o ecrã desejado ou, em alternativa, seleccione <guimenuitem
+>Todos os ecrãs</guimenuitem
+></para
+>
+<para
+>Para que a nota fique por cima de todas as outras janelas, carregue com o &RMB; na barra de título da mesma e seleccione <guimenuitem
+>Sempre no Topo</guimenuitem
+>.</para
+>
+<para
+>Para que a nota volte para um comportamento de janela mais normal, basta repetir este processo.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Sair do &knotes;</term>
+<listitem>
+<para
+>Para sair do &knotes;, carregue com o &RMB; no ícone do painel e seleccione <guimenuitem
+>Sair</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configuração</title>
+
+<sect1 id="defaults">
+<title
+>Configurar as Opções Predefinidas do &knotes;</title>
+
+<para
+>Para configurar o &knotes;, carregue com o &RMB; no ícone do painel e seleccione a opção <guimenuitem
+>Configurar o KNotes...</guimenuitem
+>. A janela de <guilabel
+>Predefinições do KNotes</guilabel
+> irá então aparecer.</para>
+
+<variablelist>
+<title
+>A Secção <guilabel
+>Aparência</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Cor do texto:</guilabel
+></term>
+<listitem
+><para
+>O quadrado colorido mostra a cor do texto actual. Se carregar neste quadrado colorido, você irá abrir a janela de selecção de cores normal do &kde;.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Cor de fundo:</guilabel
+></term>
+<listitem
+><para
+>O quadrado colorido mostra a cor de fundo actual. Se carregar neste quadrado colorido, você irá abrir a janela de selecção de cores normal do &kde;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Largura por omissão:</guilabel
+></term>
+<listitem
+><para
+>A largura da nota em pixels. Edite este número de acordo com a sua vontade.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Altura por omissão:</guilabel
+></term>
+<listitem
+><para
+>A altura da nota em pixels. Edite este número de acordo com a sua vontade.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar nota na barra de tarefas</guilabel
+></term>
+<listitem
+><para
+>Por omissão, as notas do &knotes; não mostram nenhum item na barra de tarefas para cada nota. Se quiser que elas o façam, active esta opção.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>A Secção <guilabel
+>Editor</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Tamanho da Tabulação</guilabel
+></term>
+<listitem
+><para
+>Este é o tamanho da indentação produzida pela tecla &Tab; em número de espaços. Edite este número de acordo com a sua vontade.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Auto Indentar</guilabel
+></term>
+<listitem
+><para
+>Esta opção, se seleccionada, irá activar a indentação automática.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Texto Formatado</guilabel
+></term>
+<listitem>
+<para
+>Ainda não implementado</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de Letra do Título: Carregue para Modificar</guilabel
+></term>
+<listitem
+><para
+>Você poderá alterar o tipo de letra usado para o título das suas notas.</para>
+
+<para
+>Carregue neste botão para abrir a janela normal de selecção do tipo de letra do &kde;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de Letra do Texto: Carregue para Modificar</guilabel
+></term>
+<listitem>
+<para
+>Você poderá alterar o tipo de letra usado para o texto das suas notas.</para>
+
+<para
+>Carregue neste botão para abrir a janela normal de selecção do tipo de letra do &kde;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>A Secção <guilabel
+>Acções</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Acção de E-mail</guilabel
+></term>
+<listitem
+><para
+>Indique um comando de envio de e-mail com todas as opções da linha de comandos, necessárias para a sua execução, neste campo.</para>
+<para
+>Se passar <token
+>%f</token
+> na linha de comandos, você poderá passar o nome do ficheiro do conteúdo da nota para o comando de e-mail.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="customizing-display">
+<title
+>Personalizar a Visualização de Uma Única Nota</title>
+
+<para
+>Você poderá personalizar cada nota, independentemente da configuração global. As opções que poderá personalizar são idênticas às da secção <link linkend="configuration"
+>Configuração</link
+>, mas só se irão aplicar na nota que você está a alterar. Todas as outras notas abertas, bem como as notas novas que criar, irão usar a configuração por omissão.</para>
+
+<para
+>Para personalizar a apresentação de uma única nota, carregue com o &RMB; na barra de título da nota e seleccione <guimenuitem
+>Preferências...</guimenuitem
+>.</para>
+<para
+>A janela de <guilabel
+>Configuração Local</guilabel
+> irá abrir, permitindo deste modo configurar a nota.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&knotes;</para>
+
+<para
+>Programa copyright 1997 Bernd Wuebben <email
+>wuebben@kde.org</email
+></para>
+
+<para
+>Contribuições:</para>
+<itemizedlist>
+<listitem
+><para
+>Wynn Wilkes<email
+>wynnw@calderasystems.com</email
+></para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 Greg M. Holmes <email
+>holmegm@earthlink.net</email
+></para>
+
+<para
+>Documentação actualizada em 2001 por Fabian Del Santo <email
+>linuxgnu@yahoo.com.au</email
+> e 2003 por &Lauri.Watts; &Lauri.Watts.mail;.</para>
+
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.am b/tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.in b/tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.in
new file mode 100644
index 00000000000..c49c57a8903
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/konsolekalendar/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/konsolekalendar
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/konsolekalendar/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/konsolekalendar/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/konsolekalendar/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/konsolekalendar/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/konsolekalendar/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/konsolekalendar/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/konsolekalendar/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/konsolekalendar/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/konsolekalendar/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/konsolekalendar/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/konsolekalendar/index.cache.bz2
new file mode 100644
index 00000000000..8350ccf3159
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/konsolekalendar/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/konsolekalendar/index.docbook b/tde-i18n-pt/docs/kdepim/konsolekalendar/index.docbook
new file mode 100644
index 00000000000..feeedc55e28
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/konsolekalendar/index.docbook
@@ -0,0 +1,1419 @@
+<?xml version="1.0" ?>
+<!-- TODO:
+ + Change license to GPL+QT exception
+ + Search for other TODOs
+ END TODO -->
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+
+ <!ENTITY konsolekalendar "<application
+>KonsoleKalendar</application
+>">
+ <!ENTITY kappname "KonsoleKalendar">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &konsolekalendar;</title>
+
+<authorgroup>
+<author
+><firstname
+>Tuukka</firstname
+> <surname
+>Pasanen</surname
+> <affiliation
+><address
+><email
+>illuusio@mailcity.com</email
+></address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Allen</firstname
+> <surname
+>Winter</surname
+> <affiliation
+><address
+><email
+>awinterz@users.sourceforge.net</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Malcolm</firstname
+> <surname
+>Hunter</surname
+> <affiliation
+><address
+><email
+>malcolm.hunter@gmx.co.uk</email
+></address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2002</year
+><year
+>2004</year
+><holder
+>Tuukka Pasanen</holder>
+</copyright>
+
+<copyright>
+<year
+>2003</year
+><year
+>2005</year
+><holder
+>Allen Winter</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Don't change format of date and version of the documentation -->
+
+<date
+>2004-04-15</date>
+<releaseinfo
+>1.1.1</releaseinfo>
+
+<abstract>
+<para
+>O &konsolekalendar; é uma interface de linha de comandos para os calendários do &kde;.</para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>&package;</keyword>
+<keyword
+>&kappname;</keyword>
+<keyword
+>KOrganizer</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &konsolekalendar; é uma interface para a linha de comandos dos calendários do &kde;. Permite ver, inserir, remover ou modificar os eventos do calendário, através da linha de comandos ou de uma linguagem de programação. Para além disso, o &konsolekalendar; poderá criar um novo calendário do &kde;, exportar um calendário do &kde; para uma variedade de outros formatos e importar outro calendário do &kde;.</para>
+
+<para
+>No seu modo básico, o &konsolekalendar; mostra a lista de eventos no seu calendário por omissão para o dia actual (das 7:00 às 17:00).</para>
+
+<para
+>Principais características do &konsolekalendar;: <itemizedlist>
+<listitem
+><para
+>Ver entradas no calendário desde a data/hora inicial à data/hora final</para
+></listitem>
+<listitem
+><para
+>Inserir (adicionar) entradas no calendário</para
+></listitem>
+<listitem
+><para
+>Remover (apagar) entradas do calendário</para
+></listitem>
+<listitem
+><para
+>Modificar (alterar) entradas no calendário</para
+></listitem>
+<listitem
+><para
+>Criar um novo calendário</para
+></listitem>
+<listitem
+><para
+>Exportar entradas de calendário para outros formatos de ficheiro</para
+></listitem>
+<listitem
+><para
+>Importar um calendário actual do &kde;</para
+></listitem>
+</itemizedlist
+></para>
+
+<para
+>O &konsolekalendar; <emphasis
+>não</emphasis
+> é outra interface gráfica para os calendários do &kde; (como o &korganizer;). O &konsolekalendar; pretende destinar-se apenas a ser usado em situações em que uma interface gráfica não seja prática ou possível.</para>
+
+<para
+>O &konsolekalendar; <emphasis
+>não</emphasis
+> oferece uma linguagem completa para efectuar pesquisas no calendário do utilizador: nem é essa a intenção dos autores criar sequer alguma funcionalidade dessas. São oferecidas as opções da linha de comandos primitivas para aceder aos eventos do calendário, dentro de um determinado intervalo consecutivo de datas/horas. </para>
+
+</chapter>
+
+<chapter id="features">
+<title
+>Características</title>
+<para
+>Neste capítulo você irá aprender um pouco mais sobre as funcionalidades principais do &konsolekalendar; e como as poderá controlar com os parâmetros da linha de comandos (lembre-se que o &konsolekalendar; não é nenhuma interface gráfica; é um programa apenas para a linha de comandos).</para>
+
+<para
+>Você irá aprender a inserir, remover e modificar os eventos do calendário e a exportá-los para outros formatos de ficheiros. A criação e a importação dos calendários do &kde; também será tratada neste capítulo. </para>
+
+<sect1 id="viewing">
+<title
+>Ver Eventos</title>
+
+<para
+>No seu modo por omissão, ou usando a opção <parameter
+>--view</parameter
+>, o &konsolekalendar; irá listar todos os eventos que ocorrem num determinado intervalo de datas/horas.</para>
+
+<para>
+<informalexample
+><para
+>Para ver todos os eventos de hoje (das 7:00 às 17:00), execute simplesmente:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command>
+</userinput
+>
+</screen>
+</para>
+</informalexample>
+</para>
+
+<para>
+<informalexample
+><para
+>No próximo exemplo, vê-se todos os eventos na semana de Agosto 18-22:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--view</option
+> <option
+>--date <replaceable
+>2003-08-18</replaceable
+> </option
+> <option
+>--end-date <replaceable
+>2003-08-22</replaceable
+></option>
+</userinput
+>
+</screen>
+</para>
+</informalexample>
+</para>
+
+<para>
+<informalexample
+><para
+>Mostrar o(s) próximo(s) evento(s) no calendário da hora actual em frente:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--next</option>
+</userinput
+>
+</screen>
+</para>
+</informalexample>
+</para>
+
+<para>
+<informalexample
+><para
+>Para ver todos os eventos nos próximos 5 dias execute:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--show-next</option
+> <replaceable
+>5</replaceable>
+
+</userinput
+>
+</screen>
+</para>
+</informalexample>
+</para>
+
+</sect1>
+
+<sect1 id="inserting">
+<title
+>Inserir Eventos</title>
+
+<para
+>O &konsolekalendar; poderá inserir eventos num calendário do &kde; ou recurso de calendário com o argumento da linha de comandos <parameter
+>--add</parameter
+>. Os eventos que forem inseridos com sucesso serão apresentados imediatamente nas aplicações de calendarização do &kde; (como o &korganizer;).</para>
+
+<para>
+<informalexample
+><para
+>No exemplo seguinte será introduzido um evento que começa a 04/06/2003 (4 de Junho de 2003) às 10:00 e a terminar às 12:00 com o resumo "Ida ao Médico" no recurso de calendário por omissão do utilizador:</para>
+
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--add</option
+> <option
+>--date <replaceable
+>2003-06-04</replaceable
+></option
+> <option
+>--time <replaceable
+>10:00</replaceable
+></option
+> \
+<option
+>--end-time <replaceable
+>12:00</replaceable
+></option
+> <option
+>--summary <replaceable
+>"Ida ao Médico"</replaceable
+></option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+<para>
+<informalexample
+><para
+>Neste exemplo, um evento de aniversário é adicionado ao calendário por omissão do utilizador:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--add</option
+> <option
+>--date <replaceable
+>2003-06-06</replaceable
+></option
+> <option
+>--summary <replaceable
+>"O Meu Aniversário"</replaceable
+></option
+> \
+<option
+>--description <replaceable
+>"Grande Festa"</replaceable
+></option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+<para>
+<informalexample
+><para
+>Aqui umas férias de uma semana são inseridas no calendário partilhado <replaceable
+>férias</replaceable
+>:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--add</option
+> <option
+>--file <replaceable
+>férias.ics</replaceable
+></option
+> <option
+>--date <replaceable
+>2003-08-01</replaceable
+></option
+> \
+<option
+>--end-date <replaceable
+>2003-08-07</replaceable
+></option
+> <option
+>--summary <replaceable
+>"Férias"</replaceable
+></option
+> <option
+>--description <replaceable
+>"Ninguém me vai encontrar!"</replaceable
+></option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+</sect1>
+
+<sect1 id="deleting">
+<title
+>Remover Entradas</title>
+
+<para
+>O &konsolekalendar; suporta a remoção de itens de um ficheiro ou recurso de calendário com o argumento da linha de comandos <parameter
+>--delete</parameter
+>. Os itens do calendário a ser removidos são identificados pelo seu identificador único em texto (<acronym
+>UID</acronym
+>) com a opção <parameter
+>--uid</parameter
+>. Os <acronym
+>UIDs</acronym
+> são obtidos através de uma primeira visualização do eventos com a opção <parameter
+>--view</parameter
+>.</para>
+
+<para
+>Os eventos apagados com sucesso são removidas imediatamente das aplicações de calendário do &kde; (por exemplo o &korganizer;).</para>
+
+<warning
+><para
+>Quando você remover algo do calendário, <emphasis
+>não poderá</emphasis
+> anular este passo! Por outras palavras, quando remover um dado item, você não poderá anular a remoção. Foi-se de vez.</para
+></warning>
+
+<para>
+<informalexample
+><para
+>Aqui apagamos um item no calendário com o <acronym
+>UID</acronym
+> <replaceable
+>&konsolekalendar;-1887551750.196</replaceable
+>:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--delete</option
+> <option
+>--uid <replaceable
+>&konsolekalendar;-1887551750.196</replaceable
+></option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+</sect1>
+
+<sect1 id="changing">
+<title
+>Modificar Itens</title>
+
+<para
+>O &konsolekalendar; suporta a modificação de itens existentes de um ficheiro ou recurso de calendário com o argumento da linha de comandos <parameter
+>--change</parameter
+>. Os itens do calendário a ser modificados são identificados pelo seu identificador único em texto (<acronym
+>UID</acronym
+>) com a opção <parameter
+>--uid</parameter
+>. Os <acronym
+>UIDs</acronym
+> são obtidos através de uma primeira visualização do eventos com a opção <parameter
+>--view</parameter
+>.</para>
+
+<para
+>A alteração funciona da mesma forma que a inserção: você poderá alterar a data de início e de fim, o resumo, a localização e a descrição. Os eventos que forem alterados com sucesso serão mostrados imediatamente com essas modificações nas aplicações de calendarização do &kde; (como o &korganizer;).</para>
+
+<para
+><emphasis
+>Exemplo:</emphasis
+> Aqui mudamos o sumário e a descrição de uma entrada de calendário com o <acronym
+>UID</acronym
+> <replaceable
+>&konsolekalendar;-1887551750.196</replaceable
+>:</para>
+
+<para>
+<informalexample>
+<para
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--change</option
+> <option
+>--uid <replaceable
+>&konsolekalendar;-1887551750.196</replaceable
+></option
+> <option
+>--summary <replaceable
+>"Examinar a minha cabeça"</replaceable
+></option
+> <option
+>--description <replaceable
+>"não voltar aquele médico!"</replaceable
+></option
+> </userinput
+> </para>
+</informalexample>
+</para>
+
+</sect1>
+
+<sect1 id="creating">
+<title
+>Criar um Novo Ficheiro de Calendário</title>
+
+<para
+>O &konsolekalendar; pode ser usado para criar um novo ficheiro de calendário do &kde;. Dado que você não poderá inserir um item num calendário que não exista, precisa de criar primeiro o ficheiro com os argumentos de linha de comandos <parameter
+>--create</parameter
+> e <parameter
+>--file</parameter
+>.</para>
+
+<para>
+<informalexample
+><para
+>Criar um ficheiro de calendário chamado <filename
+><replaceable
+>/data/share/calendars/férias.ics</replaceable
+></filename
+>:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--create</option
+> <option
+>--file <replaceable
+>/data/share/calendars/férias.ics</replaceable
+></option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+</sect1>
+
+<sect1 id="exporting">
+<title
+>Exportar para Outros Formatos</title>
+
+<para
+>O &konsolekalendar; poderá exportar um calendário do &kde; para outros formatos conhecidos. A exportação é uma forma especial de visualização. Por omissão, os eventos são visualizados no formato de <quote
+>texto do &konsolekalendar;</quote
+>. Para alterar o formato de visualização, use o argumento da linha de comandos <parameter
+>--export-type</parameter
+>.</para>
+
+<para
+>Para ver uma lista de todos os formatos de exportação suportados, utilize a opção <parameter
+>--export-list</parameter
+>, desta forma:</para>
+
+<para>
+<informalexample>
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--export-list</option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+</sect1>
+
+<sect1 id="formats">
+<title
+>Formatos de Exportação</title>
+
+<para
+>Alguns, mas não necessariamente todos, dos formato suportados são descritos nesta secção.</para>
+
+<sect2 id="native-format">
+<title
+>Formato de Texto do &konsolekalendar;</title>
+
+<para
+>O Formato de Texto do &konsolekalendar; é o formato nativo do &konsolekalendar; e está desenhado para ser confortável de ler e ser analisado por outros programas.</para>
+
+<para
+>O Formato de Texto do &konsolekalendar; é: <informalexample
+> <screen
+>Data:\t&lt;Data da Ocorrência&gt;(dddd aaaa-MM-dd)
+[\t&lt;Hora de Início da Ocorrência&gt;(hh:mm) - &lt;Hora de Fim da Ocorrência&gt;(hh:mm)]
+Sumário:
+\t&lt;Sumário da Ocorrência | "(sem sumário disponível)"&gt;
+Localização:
+\t&lt;Localização da Ocorrência | "(sem localização disponível)"&gt;
+Descrição:
+\t&lt;Descrição da Ocorrência | "(sem descrição disponível)"&gt;
+UID:
+\t&lt;UID da Ocorrência&gt;
+--------------------------------------------------
+</screen>
+</informalexample>
+</para>
+
+<para
+>Por exemplo: <informalexample
+> <screen
+>Data: Terça-feira 2003-11-01
+ 08:00 - 09:00
+Sumário:
+ Reunião do Pessoal
+Local:
+ Sala de Conferências
+Descrição:
+ Reunião com todo o pessoal para discutir o projecto.
+UID:
+ &konsolekalendar;-1128954167.1013
+--------------------------------------------------
+</screen>
+</informalexample>
+</para>
+
+</sect2>
+
+<sect2 id="short-format">
+<title
+>Formato Textual Abreviado do &konsolekalendar;</title>
+
+<para
+>O Formato de Texto Abreviado oferece uma versão mais compacta e menos descritiva do formato nativo do &konsolekalendar;.</para>
+
+<para
+>O Formato de Texto Abreviado do &konsolekalendar; é: <informalexample
+> <screen
+>[--------------------------------------------------]
+{&lt;Data da Ocorrência&gt;(dddd aaaa-MM-dd)]
+[&lt;Hora de Início da Ocorrência&gt;(hh:mm) - &lt;Hora de Fim da Ocorrência&gt;(hh:mm) | "\t"]
+\t&lt;Sumário da Ocorrência | \t&gt;[, &lt;Localização da Ocorrência&gt;]
+\t\t&lt;Descrição da Ocorrência | "\t"&gt;
+</screen>
+</informalexample>
+</para>
+
+<para
+>Por exemplo: <informalexample
+> <screen
+>--------------------------------------------------
+Terça-feira 2003-11-01
+08:00 - 09:00 Reunião com o Pessoal, Sala de conferência
+ Reunião com todo o pessoal para discutir o projecto.
+</screen>
+</informalexample>
+</para>
+
+</sect2>
+
+<sect2 id="csv-format">
+<title
+>Formato "Comma-Separated Values" (<acronym
+>CSV</acronym
+>)</title>
+
+<para
+>O Formato de Valores Separados por Vírgulas ('Comma-Separated Value' ou <acronym
+>CSV</acronym
+>) mostra os valores dos eventos pela mesma ordem que o formato de Texto do &konsolekalendar;. A única diferença é que toda a informação fica na mesma linha, com cada campo separado por uma vírgula. Os ficheiros exportados poderão ser importados directamente nos programas das folhas de cálculo como o &kspread;, o <application
+>Calc do OpenOffice.org</application
+> e o <application
+>&Microsoft; Excel</application
+>. Do mesmo modo, o formato <acronym
+>CSV</acronym
+> é fácil de processar por outros programas.</para>
+
+<para
+>O Formato de Valores Separados por Vírgulas (<acronym
+>CSV</acronym
+>) é: <informalexample
+> <screen
+>AAAA-MM-DD,HH:MM,AAAA-MM-DD,HH:MM,Sumário,Local,Descrição,UID
+</screen>
+</informalexample>
+</para>
+
+<para
+>Por exemplo: <informalexample
+> <screen
+>2003-11-01,08:00,2003-11-01,09:00,Reunião de Pessoal,Sala de Conferências,Encontro na sala grande de conferências \
+com o pessoal todo.,&konsolekalendar;-1128954167.1013
+</screen>
+</informalexample>
+</para>
+
+</sect2>
+
+<sect2 id="html-format">
+<title
+>Formato <acronym
+>HTML</acronym
+></title>
+
+<para
+>O formato de exportação em <acronym
+>HTML</acronym
+> irá produzir um ficheiro <acronym
+>HTML</acronym
+> válido que poderá ser publicado na <acronym
+>WWW</acronym
+>. Este formato de exportação não é adequado para o processamento por programas posteriores, mas é bastante bom para publicar calendários para uma visualização mais simples.</para>
+
+<para
+><emphasis
+>TODO:</emphasis
+> Inserir imagem aqui</para>
+
+</sect2>
+
+<sect2 id="html-month-format">
+<title
+>Formato <acronym
+>HTMLmonth</acronym
+></title>
+
+<para
+>Este formato produz um ficheiro <acronym
+>HTML</acronym
+> que mostra todos os compromissos nos meses indicados pelo intervalo de datas. Este formato de exportação não é adequado para o processamento por programas posteriores, mas é bastante bom para publicar calendários para uma visualização mais simples.</para>
+
+<para
+><emphasis
+>TODO:</emphasis
+> Inserir imagem aqui</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="importing">
+<title
+>Importar Calendários</title>
+
+<para
+>O &konsolekalendar; poderá importar um ficheiro de calendário <acronym
+>ICS</acronym
+> para um calendário do &kde;. Todos os eventos do calendário a serem importados serão introduzidos, incluindo os eventos idênticos. Na próxima versão do &konsolekalendar;, os eventos idênticos não serão introduzidos.</para>
+
+<para>
+<informalexample
+><para
+>Para importar o ficheiro de calendário <filename
+><replaceable
+>outro.ics</replaceable
+></filename
+> para o calendário <filename
+><replaceable
+>actual.ics</replaceable
+></filename
+> execute:</para>
+
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+> <command
+>konsolekalendar</command
+> <option
+>--import <replaceable
+>outro.ics</replaceable
+></option
+> <option
+>--file <replaceable
+>actual.ics</replaceable
+></option
+></userinput
+></screen>
+</para>
+</informalexample>
+</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="features-commandline-options">
+<title
+>Argumentos da Linha de Comandos</title>
+
+<para
+>&konsolekalendar; pode receber as seguintes opções:</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+ <entry
+>Opção</entry>
+ <entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+ <entry
+><option
+>--help, --help-all</option
+></entry>
+ <entry
+>Mostra ajuda acerca das opções do programa.</entry>
+</row>
+<row>
+ <entry
+><option
+>--author</option
+></entry>
+ <entry
+>Mostra informações acerca do autor do programa.</entry>
+</row>
+<row>
+ <entry
+><option
+>-v, --version</option
+></entry>
+ <entry
+>Mostra informações da versão do programa.</entry>
+</row>
+<row>
+ <entry
+><option
+>--license</option
+></entry>
+ <entry
+>Mostra informações da licença do programa.</entry>
+</row>
+<row>
+ <entry
+><option
+>--verbose</option
+></entry>
+ <entry
+>Imprime mensagens úteis durante a execução.</entry>
+</row>
+<row>
+ <entry
+><option
+>--dry-run</option
+></entry>
+ <entry
+>Imprime o que teria sido feito, mas sem executar nada. Não altera nenhuns ficheiros, nem insere, remove, modifica o conteúdo de qualquer ficheiro, ou mesmo cria quaisquer ficheiros novos.</entry>
+</row>
+<row>
+ <entry
+><option
+>--file</option
+> <replaceable
+>&nbsp;ficheiro-do-calendário</replaceable
+></entry>
+ <entry
+>Indica um ficheiro de calendário a utilizar. <para
+>Se não for indicado nada, então será usado o seu recurso do &korganizer; por omissão.</para
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Modos Principais de Operação:</emphasis
+></entry>
+</row>
+<row>
+ <entry
+><option
+>--view</option
+></entry>
+ <entry
+>Imprime eventos de calendário no formato de exportação indicado.</entry>
+</row>
+<row>
+ <entry
+><option
+>--add</option
+></entry>
+ <entry
+>Inserir um evento no calendário.</entry>
+</row>
+<row>
+ <entry
+><option
+>--change</option
+></entry>
+ <entry
+>Modificar um evento actual do calendário.</entry>
+</row>
+<row>
+ <entry
+><option
+>--delete</option
+></entry>
+ <entry
+>Remover um evento existente do calendário.</entry>
+</row>
+<row>
+ <entry
+><option
+>--create</option
+></entry>
+ <entry
+>Cria um novo ficheiro de calendário, se não existir nenhum.</entry>
+</row>
+<row>
+ <entry
+><option
+>--import</option
+> <replaceable
+>&nbsp;ficheiro-a-importar</replaceable
+></entry>
+ <entry
+>Importar este calendário para o calendário principal.</entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Modificadores de operação:</emphasis
+></entry>
+</row>
+<row>
+ <entry
+><option
+>--all</option
+></entry>
+ <entry
+>Ver todas as entradas no calendário.</entry>
+</row>
+<row>
+ <entry
+><option
+>--next</option
+></entry>
+ <entry
+>Ver a próxima actividade no calendário.</entry>
+</row>
+<row>
+ <entry
+><option
+>--show-next</option
+> <replaceable
+>&nbsp;dias</replaceable
+></entry>
+ <entry
+>A começar na data indicada, irá mostrar as actividades dos próximos 'n' dias.</entry>
+</row>
+<row>
+ <entry
+><option
+>--uid</option
+> <replaceable
+>&nbsp;UID</replaceable
+></entry>
+ <entry
+>Vê, modifica ou altera o evento com este identificador de texto único.</entry>
+</row>
+<row>
+ <entry
+><option
+>--date</option
+> <replaceable
+>&nbsp;data</replaceable
+></entry>
+ <entry
+>Começa no dia indicado por [AAAA-MM-DD]. A data por omissão é a de hoje.</entry>
+</row>
+<row>
+ <entry
+><option
+>--time</option
+> <replaceable
+>&nbsp;hora</replaceable
+></entry>
+ <entry
+>Começa a esta hora [HH:MM]. A hora por omissão de visualização é as 07:00. <para
+>Para adicionar ou alterar um evento 'flutuante', use as opções <option
+>--time float</option
+> ou <option
+>--end-time float</option
+>.</para
+></entry>
+</row>
+<row>
+ <entry
+><option
+>--end-date</option
+> <replaceable
+>&nbsp;data-final</replaceable
+></entry>
+ <entry
+>Termina neste dia, identificado por [AAAA-MM-DD]. O valor por omissão é definido pelo <option
+>--date</option
+>.</entry>
+</row>
+<row>
+ <entry
+><option
+>--end-time</option
+> <replaceable
+>&nbsp;hora-final</replaceable
+></entry>
+ <entry
+>Termina nesta hora [HH:MM]. O valor por omissão para a visualização é as 17:00. <para
+>Para adicionar ou alterar um evento 'flutuante', use as opções <option
+>--time float</option
+> ou <option
+>--end-time float</option
+>.</para
+></entry>
+</row>
+<row>
+ <entry
+><option
+>--epoch-start</option
+> <replaceable
+>&nbsp;tempo-época</replaceable
+></entry>
+ <entry
+>Iniciar neste momento [segundos depois da época].</entry>
+</row>
+<row>
+ <entry
+><option
+>--epoch-end</option
+> <replaceable
+>&nbsp;tempo-época</replaceable
+></entry>
+ <entry
+>Acabar neste momento [segundos depois da época].</entry>
+</row>
+<row>
+ <entry
+><option
+>--summary</option
+> <replaceable
+>&nbsp;sumário</replaceable
+></entry>
+ <entry
+>Adiciona o sumário ao evento (funciona com adicionar e modificar).</entry>
+</row>
+<row>
+ <entry
+><option
+>--description</option
+> <replaceable
+>&nbsp;descrição</replaceable
+></entry>
+ <entry
+>Adiciona a descrição ao evento (funciona com adicionar e modificar).</entry>
+</row>
+<row>
+ <entry
+><option
+>--location</option
+> <replaceable
+>&nbsp;localização</replaceable
+></entry>
+ <entry
+>Adiciona a localização ao evento (funciona com adicionar e modificar).</entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Opções de exportação:</emphasis
+></entry>
+</row>
+<row>
+ <entry
+><option
+>--export-type</option
+> <replaceable
+>&nbsp;tipo-de-exportação</replaceable
+></entry>
+ <entry
+>O tipo do ficheiro de exportação. O tipo de exportação por omissão é o Texto</entry>
+</row>
+<row>
+ <entry
+><option
+>--export-file</option
+> <replaceable
+>&nbsp;ficheiro-de-exportação</replaceable
+></entry>
+ <entry
+>Exporta para um ficheiro. Por omissão, o resultado é enviado para o 'standard output'.</entry>
+</row>
+<row>
+ <entry
+><option
+>--export-list</option
+></entry>
+ <entry
+>Imprime a lista de formatos de exportação suportados e sair.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+<qandaentry>
+<question>
+<para
+>Que ficheiros de configuração é que o &konsolekalendar; utiliza?</para>
+</question>
+<answer>
+<para
+>Nenhum.</para>
+</answer>
+</qandaentry>
+
+
+<qandaentry>
+<question>
+<para
+>Qual é o nome das aplicações do &konsolekalendar;?</para>
+</question>
+<answer>
+<para
+>O nome da aplicação do &konsolekalendar; é <application
+>konsolekalendar</application
+>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é o formato das datas?</para>
+</question>
+<answer>
+<para
+>O &konsolekalendar; irá rejeitar as datas indicadas na linha de comandos, a menos que sejam indicadas de acordo com a norma ISO 8601, nomeadamente o seguinte formato: AAAA-MM-DD, onde o AAAA representa um ano com quatro algarismos (como o 2003), o MM representa um mês com dois algarismos (01,02,..,12) e o DD representa um dia com dois algarismos (01,02,...,31).</para>
+<para
+>O &konsolekalendar; exporta sempre datas de acordo com o formato ISO 8601.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é o formato das horas?</para>
+</question>
+<answer>
+<para
+>O &konsolekalendar; irá rejeitar as datas indicadas na linha de comandos, a menos que sejam indicadas de acordo com a norma ISO 8601, nomeadamente o seguinte formato: HH:MM:SS, onde o HH representa uma hora com dois algarismos (01,02,...,24), o MM representa os minutos com dois algarismos (01,02,..,60) e o SS representa os segundos com dois algarismos (01,02,...,60).</para>
+<para
+>O &konsolekalendar; exporta sempre horas de acordo com o formato ISO 8601.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Será que o &konsolekalendar; irá inserir um evento novo que seja idêntico a algum já exista no calendário?</para>
+</question>
+<answer>
+<para
+>Não. Veja a próxima pergunta.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que o &konsolekalendar; determina se um evento a idêntico a outro que já exista no calendário?</para>
+</question>
+<answer>
+<para
+>O &konsolekalendar; verifica a data/hora de início e fim, bem como o sumário, comparando-os com todos os eventos do calendário. Se ocorrer uma correspondência de eventos com os três valores para um determinado par de eventos, estes são idênticos. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Será que um evento não-flutuante poderá passar para flutuante?</para>
+</question>
+<answer>
+<para
+>Sim. Utilize a opção <option
+>--time float</option
+> com <option
+>--change</option
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Porque é que os <acronym
+>UIDs</acronym
+> dos eventos são impressos na maioria dos formatos de exportação?</para>
+</question>
+<answer>
+<para
+>Porque você precisa de indicar os <acronym
+>UIDs</acronym
+> para remover ou alterar eventos. Se você não quiser ver os <acronym
+>UIDs</acronym
+> dos eventos, então use o formato de exportação <emphasis
+>abreviado</emphasis
+> (<option
+>--export-type short</option
+>). </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Como é que posso adicionar a minha dúvida a esta <acronym
+>FAQ</acronym
+>?</para>
+</question>
+<answer>
+<para
+>Envie as suas perguntas para <email
+>illuusio@lycos.com</email
+>.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&konsolekalendar; Programa copyright 2002,2003:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Tuukka Pasanen <email
+>illuusio@mailcity.com</email
+></para
+></listitem>
+<listitem
+><para
+>Allen Winter <email
+>awinterz@users.sourceforge.net</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2003:</para>
+<itemizedlist>
+<listitem
+><para
+>Allen Winter <email
+>awinterz@users.sourceforge.net</email
+></para
+></listitem>
+<listitem
+><para
+>Tuukka Pasanen<email
+>illuusio@mailcity.com</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="obtaining-application">
+<title
+>Como obter o &konsolekalendar;</title>
+&install.intro.documentation; <para
+>O &konsolekalendar; está incluído no &kde;3 e não está disponível separadamente. </para>
+
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>O &konsolekalendar; necessita de ter instaladas as bibliotecas-padrão do &kde; (o pacote <filename
+>kdelibs</filename
+>). Para compilar a partir do código, você precisa também dos pacotes de desenvolvimento do &Qt; e <filename
+>kdelibs</filename
+>.</para>
+
+<para
+>Pode encontrar uma lista de modificações no ficheiro <filename
+>ChangeLog</filename
+>.</para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e instalação</title>
+
+<para
+>Esta secção dá uma ideia geral sobre o processo de compilação. Por favor veja o <ulink url="http://developer.kde.org/build/compile_kde3_2.html"
+> Compilar o &kde; 3.2.x</ulink
+> para instruções mais completas.</para>
+
+<para
+>Se não conseguir obter um pacote pré-compilado de binários, irá precisar de compilar o &konsolekalendar; você mesmo a partir dos ficheiros de código. Obtenha o pacote de código <filename
+>kdepim-x.x.tar.bz2</filename
+>. Descomprima-o numa nova pasta com um comando semelhante a <userinput
+><command
+>tar</command
+> <option
+>xvfj <replaceable
+>pacote.tar.bz2</replaceable
+></option
+></userinput
+> e entre na pasta que foi criada.</para>
+&install.compile.documentation; <note
+><para
+>Se tiver mais do que uma versão do &kde; instalada (&eg; o &kde;2 e o &kde;3), isto poderá instalar possivelmente o &konsolekalendar; na pasta errada do &kde;. Se for necessário, você poderá passar a pasta do &kde; como parâmetro do <userinput
+><command
+>./configure</command
+></userinput
+>. Por exemplo, se o seu &kde; estiver instalado em <filename
+>/opt/kde3</filename
+>: </para>
+
+<para
+><userinput
+><command
+>./configure</command
+> --prefix=<replaceable
+>/opt/kde3</replaceable
+></userinput
+></para
+></note>
+
+</sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Não é necessária nenhuma configuração especial para preparar o &konsolekalendar; para ser executado no ambiente de trabalho do &kde;.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdepim/kontact/Makefile.am b/tde-i18n-pt/docs/kdepim/kontact/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kontact/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kontact/Makefile.in b/tde-i18n-pt/docs/kdepim/kontact/Makefile.in
new file mode 100644
index 00000000000..e6fb412ad34
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kontact/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kontact
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kontact/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kontact/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kontact/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kontact/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kontact/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kontact/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kontact/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kontact/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kontact/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kontact/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kontact/index.cache.bz2
new file mode 100644
index 00000000000..da92c5cba73
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kontact/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kontact/index.docbook b/tde-i18n-pt/docs/kdepim/kontact/index.docbook
new file mode 100644
index 00000000000..69e7255f966
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kontact/index.docbook
@@ -0,0 +1,1192 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY PIM "<acronym
+>PIM</acronym
+>">
+ <!ENTITY kappname "&kontact;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY akregator "<application
+>Akregator</application
+>">
+ <!ENTITY kitchensync "<application
+>KitchenSync</application
+>">
+]>
+
+<book id="kontact" lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &kontact;</title>
+
+<authorgroup>
+<author
+><firstname
+>Cornelius</firstname
+> <surname
+>Schumacher</surname
+> <affiliation
+><address
+><email
+>schumacher@kde.org</email
+></address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Antonio</firstname
+> <surname
+>Salazar</surname
+> <affiliation
+><address
+><email
+>savedfastcool@gmail.com</email
+></address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Daniel</firstname
+> <surname
+>Molkentin</surname
+> <affiliation
+><address
+><email
+>molkentin@kde.org</email
+></address
+></affiliation>
+</author>
+</authorgroup>
+
+
+<copyright>
+<year
+>2003-2005</year
+><holder
+>Cornelius Schumacher</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-02-22</date>
+<releaseinfo
+>1.1</releaseinfo>
+
+<abstract
+><para
+>O &kontact; é a solução integrada para as suas necessidades de gestão de informações pessoais (&PIM;). Ele combina as aplicações conhecidas do &kde; como o &kmail;, o &korganizer; e o &kaddressbook; numa única interface para oferecer um acesso simples ao correio, à calendarização, ao livro de endereços e a outras funcionalidades de &PIM;. </para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdepim</keyword>
+<keyword
+>KMail</keyword>
+<keyword
+>Organizador</keyword>
+<keyword
+>KAddressBook</keyword>
+<keyword
+>KNotes</keyword>
+<keyword
+>Akregator</keyword>
+<keyword
+>PIM</keyword>
+<keyword
+>'groupware'</keyword>
+<keyword
+>Outlook</keyword>
+<keyword
+>Evolution</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kontact; é a solução integrada para as suas necessidades de gestão de informações pessoais (&PIM;). Ele combina as aplicações conhecidas do &kde; (o &kmail;, o &korganizer;, o &knotes;, o &knode; e o &kaddressbook;) numa única interface. Baseando-se numa verdadeira plataforma de componentes, o &kontact; oferece exactamente a mesma funcionalidade que as aplicações em separado, adicionando ainda algumas funcionalidades, tirando partido da forma integrada como o &kontact; corre as aplicações como componentes. Os utilizadores terão à mesma ainda a hipótese de escolher as aplicações que são executadas dentro do &kontact; e quais são executadas à parte.</para>
+
+<para
+>Para além da funcionalidade das aplicações individuais que o &kontact; oferece, existe ainda uma área de resumo e algumas funcionalidades avançadas de 'drag &amp; drop' entre componentes. </para>
+
+</chapter>
+
+
+<chapter id="components">
+<title
+>Componentes do &kontact;</title>
+
+<para
+>O &kontact; integra as seguintes aplicações. Veja os manuais das mesmas para mais detalhes sobre como as usar. Estas aplicam-se à sua execução delas como componentes dentro do &kontact;, da mesma forma que são executadas isoladamente. </para>
+
+<sect1 id="mail">
+<title
+>&kmail;</title>
+<para
+><ulink url="help:kmail"
+>&kmail;</ulink
+>, o cliente de e-mail do &kde;. </para>
+</sect1>
+
+<sect1 id="organizer">
+<title
+>&korganizer;</title>
+<para
+><ulink url="help:korganizer"
+>&korganizer;</ulink
+>, a agenda do &kde;. </para>
+</sect1>
+
+<sect1 id="addressbook">
+<title
+>&kaddressbook;</title>
+<para
+><ulink url="help:kaddressbook"
+>&kaddressbook;</ulink
+>, o gestor de contactos do &kde;. </para>
+</sect1>
+
+<sect1 id="notes">
+<title
+>&knotes;</title>
+<para
+><ulink url="help:knotes"
+>&knotes;</ulink
+>, notas amarelas. </para>
+</sect1>
+
+<sect1 id="newsreader">
+<title
+>&knode;</title>
+<para
+><ulink url="help:knode"
+>&knode;</ulink
+>, o leitor de notícias do &kde;. </para>
+</sect1>
+
+<sect1 id="pilot">
+<title
+>&kpilot;</title>
+<para
+><ulink url="help:kpilot"
+>&kpilot;</ulink
+>, a aplicação do &kde; para sincronizar o Pilot. </para>
+</sect1>
+
+<sect1 id="synchronization">
+<title
+>&kitchensync;</title>
+<para
+><ulink url="help:kitchensync"
+>&kitchensync;</ulink
+>, a aplicação de sincronização do &kde;. </para>
+</sect1>
+
+<sect1 id="feeds">
+<title
+>&akregator;</title>
+<para
+><ulink url="help:akregator"
+>&akregator;</ulink
+>, o leitor de fontes de RSS do &kde;. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="main-window">
+<title
+>A Janela Principal do &kontact;</title>
+
+<para
+>A janela principal consiste numa área lateral à esquerda que mostra os ícones dos componentes disponíveis, na área principal à direita que contém a janela principal do componente activo e o menu normal, assim como as barras de ferramentas e de estado.</para>
+
+<sect1 id="side-pane">
+<title
+>Barra Lateral</title>
+
+<para
+>A área lateral serve vários objectivos. Ela permite mudar de componente para componente, mostra qual o componente activo e serve como destino para as operações de 'drag &amp; drop' para as várias aplicações.</para>
+
+<screenshot>
+<screeninfo
+>Área lateral do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="side-pane.png"/></imageobject>
+<textobject>
+<phrase
+>Área lateral do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Área lateral do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para mudar de componente, basta carregar no ícone correspondente. A janela principal do componente é mostrada e o menu, as barras de ferramentas e de estado são adaptadas para reflectir a funcionalidade do componente activo. Se você activar um componente pela primeira vez, poderá ocorrer um pequeno atraso até que a janela principal seja alterada, dado que os componentes são carregados a pedido. Isto significa que você não irá gastar memória pelos componentes que não usar.</para>
+
+<para
+>Os ícones da área lateral também poderão ser usados para operações de 'drag &amp; drop'. Por exemplo, você poderá arrastar uma mensagem da componente de e-mail e largá-la no ícone da lista de itens por-fazer ou no calendário ou criar uma tarefa por-fazer ou um evento associado a essa mensagem.</para>
+
+<para
+>Finalmente, você poderá alterar o tamanho dos ícones na barra lateral. Se carregar com o botão direito na área lateral, aparecerá a opção para usar ícones Grandes, Normais ou Pequenos, assim como a opção para usar apenas texto, em vez dos ícones.</para>
+
+<para
+>Se você não gostar da barra lateral, poderá simplesmente escondê-la, arrastando para tal a barra separadora. Existe uma navegação alternativa entre os componentes através da barra de <guilabel
+>navegação</guilabel
+>, a qual poderá ser posicionada em qualquer lado.</para>
+
+</sect1>
+
+
+<sect1 id="main-view">
+
+<title
+>Janela Principal</title>
+
+<para
+>A janela à direita, que ocupa a maior parte da área da janela principal do &kontact; mostra o componente activo. Isto corresponde exactamente à janela principal que o componente usa ao executar-se como uma aplicação autónoma. O ícone realçado na área lateral indica a que aplicação pertence a janela principal. O &kontact; recorda qual o componente que estava activo, para que, ao iniciar o &kontact;, a janela mostre inicialmente a aplicação que estava activa quando saiu da última vez do &kontact;.</para>
+
+<screenshot>
+<screeninfo
+>A Janela Principal do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="main-view.png"/></imageobject>
+<textobject>
+<phrase
+>A Janela Principal do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>A Janela Principal do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para além disso, existem duas formas de alterar o componente com que o &kontact; se inicia. A primeira é um argumento para a chamada do programa &kontact; (veja em <xref linkend="command-line"/>). A segunda é uma opção na janela de Configuração do &kontact;, que lhe permitirá iniciar sempre o &kontact; num determinado modo.</para>
+
+<screenshot>
+<screeninfo
+>Opção do Componente Inicial do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="configuration-starting-component.png"/></imageobject>
+<textobject>
+<phrase
+>Opção do Componente Inicial do do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Opção do Componente Inicial do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="bars">
+<title
+>Barras de Menu, Ferramentas e Estado</title>
+
+<para
+>As barras de menu, de ferramentas e de estado são adaptadas de acordo com o componente activo. Isto significa que, para além de algumas funções comuns como o menu de ajuda, que são mostradas para todos os componentes, existem algumas acções que são alteradas quando se muda de componente activo. Estas acções disponíveis para cada componente são as mesmas que ficam também disponíveis quando a aplicação é executada de forma anónima.</para>
+
+<screenshot>
+<screeninfo
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="menu-bar-summary.png"/></imageobject>
+<textobject>
+<phrase
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<screenshot>
+<screeninfo
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="menu-bar-kmail.png"/></imageobject>
+<textobject>
+<phrase
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<screenshot>
+<screeninfo
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="menu-bar-korganizer.png"/></imageobject>
+<textobject>
+<phrase
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário</phrase>
+</textobject>
+<caption>
+<para
+>Vistas dos menus do &kontact; no Resumo, no E-mail e no Calendário </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Uma acção especial que é comum a todos os componente é a acção <guimenuitem
+>Novo</guimenuitem
+>. Permite a criação de objectos novos, como mensagens de e-mail, contactos, compromissos e itens por-fazer, independentemente do componente que está activo. O componente responsável por processar o objecto seleccionado é iniciado, se necessário, e irá tratar do objecto criado.</para>
+
+<screenshot>
+<screeninfo
+>Menu Novo do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="new-menu.png"/></imageobject>
+<textobject>
+<phrase
+>Menu Novo do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Menu Novo do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="side-pane-drag-and-drop">
+<title
+>Funcionalidade de 'Drag and Drop'</title>
+
+<para
+>O &kontact; oferece funcionalidades avançadas de 'drag and drop' entre os programas que contém. Segue-se uma breve descrição de cada uma das operações específicas de 'drag and drop' que poderão ser efectuadas, bem como o resultado de cada uma.</para>
+
+<sect2 id="side-pane-drag-and-drop-kmail-todo">
+<title
+>Lista de Por-Fazer do &kmail; -> &korganizer;</title>
+
+<para
+>Se arrastar uma mensagem da <ulink url="help:kmail/using-kmail.html#the-mail-reader-window"
+>área de Cabeçalhos do &kmail;</ulink
+> para o ícone da lista de Itens Por-Fazer do &korganizer; (<guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="todo-list-sidebar-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+></guiicon
+>) irá criar um novo item Por-Fazer com o <guilabel
+>Mail: <replaceable
+>Assunto</replaceable
+></guilabel
+> como título e <guilabel
+>From: <replaceable
+>Remetente</replaceable
+> To: <replaceable
+>Destinatário</replaceable
+> Subject: <replaceable
+>Assunto</replaceable
+></guilabel
+> como conteúdo (em que o texto que apareça <guilabel
+><replaceable
+>desta forma</replaceable
+></guilabel
+> sejam informações da mensagem em si), assim como a mensagem de e-mail em si como anexo. </para>
+
+</sect2>
+
+<sect2 id="side-pane-drag-and-drop-kmail-calendar">
+<title
+>Calendário do &kmail; -> &korganizer;</title>
+
+<para
+>Se arrastar uma mensagem da <ulink url="help:kmail/using-kmail.html#the-mail-reader-window"
+>área de Cabeçalhos do &kmail;</ulink
+> para o ícone do Calendário do &korganizer; (<guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="calendar-sidebar-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+></guiicon
+>) irá criar um novo Evento com o <guilabel
+>Mail: <replaceable
+>Assunto</replaceable
+></guilabel
+> como título e <guilabel
+>From: <replaceable
+>Remetente</replaceable
+> To: <replaceable
+>Destinatário</replaceable
+> Subject: <replaceable
+>Assunto</replaceable
+></guilabel
+> como conteúdo (em que o texto que apareça <guilabel
+><replaceable
+>desta forma</replaceable
+></guilabel
+> sejam informações da mensagem em si), assim como a mensagem de e-mail em si como anexo. </para>
+
+<para
+>Lembre-se que o arrastamento para o botão Por-Fazer irá criar um item Por-Fazer, enquanto que o arrastamento para o Calendário cria um Evento. Estão mais informações disponíveis sobre esta distinção na <ulink url="help:korganizer"
+>documentação do &korganizer;</ulink
+> </para>
+
+</sect2>
+
+
+<sect2 id="side-pane-drag-and-drop-kmail-contacts">
+<title
+>&kmail; -> &kaddressbook;</title>
+
+<para
+>O arrastamento de uma mensagem da <ulink url="help:kmail/using-kmail.html#the-mail-reader-window"
+>área de Cabeçalhos do &kmail;</ulink
+> para o ícone do &kaddressbook; (<guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="kaddressbook-sidebar-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+></guiicon
+>) irá criar um contacto para o endereço de e-mail do remetente, a menos que já exista um contacto com esse nome. Será notificado para esta acção através de uma janela. </para>
+
+
+</sect2>
+
+
+<sect2 id="side-pane-drag-and-drop-kaddressbook-todo">
+<title
+>Lista de Por-Fazer do &kaddressbook; -> &korganizer;</title>
+
+<para
+>Se arrastar um número qualquer de itens da <ulink url="help:kaddressbook/using-kaddressbook.html"
+>janela principal do &kaddressbook;</ulink
+> para o ícone da lista de itens Por-Fazer do &korganizer; (<guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="todo-list-sidebar-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+></guiicon
+>) irá criar um novo item Por-Fazer com &quot;Meeting&quot; como título e os contactos seleccionados como participantes. </para>
+
+<para
+>Lembre-se que o arrastamento para o botão Por-Fazer irá criar um item Por-Fazer, enquanto que o arrastamento para o Calendário cria um Evento. Estão mais informações disponíveis sobre esta distinção na <ulink url="help:korganizer"
+>documentação do &korganizer;</ulink
+> </para>
+
+</sect2>
+
+
+<sect2 id="side-pane-drag-and-drop-kaddressbook-calendar">
+<title
+>Calendário do &kaddressbook; -> &korganizer;</title>
+
+<para
+>Se arrastar um número qualquer de itens da <ulink url="help:kaddressbook/using-kaddressbook.html"
+>janela principal do &kaddressbook;</ulink
+> para o ícone do Calendário do &korganizer; (<guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="calendar-sidebar-icon.png" format="PNG"/> </imageobject
+></inlinemediaobject
+></guiicon
+>) irá criar um novo Evento com &quot;Meeting&quot; como título e os contactos seleccionados como participantes. </para>
+
+<para
+>Lembre-se que o arrastamento para o botão Por-Fazer irá criar um item Por-Fazer, enquanto que o arrastamento para o Calendário cria um Evento. Estão mais informações disponíveis sobre esta distinção na <ulink url="help:korganizer"
+>documentação do &korganizer;</ulink
+> </para>
+
+</sect2>
+
+
+</sect1>
+
+</chapter>
+
+<chapter id="summary-view">
+<title
+>A Janela do Resumo</title>
+
+<para
+>A janela por omissão que aparece quando inicia o &kontact; pela primeira vez é a janela do resumo. Ela mostra uma vista global sobre toda a informação relevante oferecida pelos vários componentes seleccionados do &kontact;. Estes poderão ser destaques do extractor de notícias, compromissos ou aniversários iminentes, itens por-fazer prestes a terminar, dados meteorológicos, etc. A informação que é mostrada é configurável ao seleccionar os componentes correspondentes na <link linkend="configuration"
+>janela de configuração do &kontact;</link
+>.</para>
+
+<screenshot>
+<screeninfo
+>Vista de Resumo do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="summary-view.png"/></imageobject>
+<textobject>
+<phrase
+>Vista de Resumo do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Vista de Resumo do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<sect1 id="summary-view-component-reposition">
+<title
+>Posicionar de Novo os Componentes da Vista de Resumo</title>
+
+<para
+>A Vista de Resumo permite-lhe alterar o local onde os componentes se encontram na vista em si. Como tal, se preferir ter as suas Datas Especiais na parte inferior esquerda e os seus itens por-fazer na parte superior, poderá reorganizar a vista de resumo para reflectir isso.</para>
+
+<para
+>O posicionamento dos componentes da Vista de Resumo é tão simples como arrastar os mesmos para a nova posição em que os deseja colocar. Carregue, e mantenha assim carregada, a área de título cinzenta do componente, arrastando o componente para onde o quiser colocar. Lembre-se que este posicionamento é feito em comparação com os outros componentes. Como tal, poderá mover o componente do Correio para baixo do componente de Itens Por-Fazer na vista, mas não o poderá colocar numa posição específica. Se só tiver um componente na sua vista de resumo, a única opção para mover é entre as duas colunas da vista; dois componentes poderão ficar ambos na mesma coluna ou um em cada coluna, e assim por diante. Sempre que estiver a arrastar um componente, irá ver uma pequena área de antevisão que segue o seu rato à volta, mostrando-lhe o componente.</para>
+
+<screenshot>
+<screeninfo
+>Organizar a Vista de Resumo do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="summary-view-repositioning.png"/></imageobject>
+<textobject>
+<phrase
+>Organizar a Vista de Resumo do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Organizar a Vista de Resumo do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect1>
+
+</chapter>
+
+
+<chapter id="configuration">
+<title
+>Configurar o &kontact;</title>
+
+<sect1 id="main-config">
+<title
+>A Janela de Configuração do &kontact;</title>
+
+<para
+>Ao seleccionar a acção <guimenuitem
+>Configurar o &kontact;</guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+>, a janela de configuração do &kontact; é apresentada. Ela mostra uma lista com os componentes activos do &kontact;. O utilizador poderá carregar no símbolo <guilabel
+>-</guilabel
+> ao lado dos nomes dos componentes para expandir ou recolher as suas opções para que possa ver as opções do componente que está à procura. Se seleccionar uma das opções de configuração por baixo de cada cabeçalho, irá mostrar essa secção de configuração à direita.</para>
+
+<screenshot>
+<screeninfo
+>Janela de Configuração do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="configuration-main.png"/></imageobject>
+<textobject>
+<phrase
+>Janela de Configuração do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Configuração do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Para além disso, ao carregar no botão <guibutton
+>Configurar...</guibutton
+>, poderá mostrar uma janela que lhe permitirá seleccionar os componentes que deseja activar numa lista. Ao assinalar a opção ao lado do título do componente, você diz ao componente para ser colocado na barra lateral e na janela do resumo. O componente é carregado e a sua janela principal aparece na janela principal de cada vez que for carregado o seu ícone na área lateral pela primeira vez. Ao desligar a opção, o componente é removido da área lateral e da área de resumo. As alterações ficam efectivas quando carregar nos botões <guibutton
+>Aplicar</guibutton
+> ou <guibutton
+>OK</guibutton
+>.</para>
+
+<screenshot>
+<screeninfo
+>Janela de Selecção de Componentes do &kontact;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="configuration-components.png"/></imageobject>
+<textobject>
+<phrase
+>Janela de Selecção de Componentes do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>Janela de Selecção de Componentes do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Poderá também configurar os componentes individuais se activar o componente, seleccionando o ícone correspondente na área lateral da sua janela principal e seleccione o item de menu <guimenuitem
+>Configurar o <replaceable
+>nome da aplicação</replaceable
+></guimenuitem
+> no menu <guimenu
+>Configuração</guimenu
+>.</para>
+
+<screenshot>
+<screeninfo
+>Menu de Configuração do &kontact; Quando Está Seleccionado o KMail</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="settings-menu-kmail.png"/>
+</imageobject>
+<textobject>
+<phrase
+>Menu de Configuração do &kontact; Quando Está Seleccionado o KMail</phrase>
+</textobject>
+<caption>
+<para
+>Menu de Configuração do &kontact; Quando Está Seleccionado o KMail </para>
+</caption>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="summary-view-config">
+<title
+>Configurar a Vista do Resumo do &kontact;</title>
+
+<para
+>Quando seleccionar a opção <guimenuitem
+>Configurar a Vista de Resumo...</guimenuitem
+> do menu <guimenu
+>Configuração</guimenu
+> do &kontact; (só disponível na Vista de Resumo), aparece uma janela que lhe permite seleccionar os 'plugins' de resumo que o &kontact; deverá mostrar na sua vista de resumo. Aqui está uma breve lista dos 'plugins' já disponíveis e o que estes fazem: </para>
+
+<sect2 id="summary-view-config-calendar">
+<title
+>'Plugins' de Resumo do &kontact;: Calendário</title>
+
+<para
+>O 'plugin' de <quote
+>Calendário</quote
+> para a vista do Resumo do &kontact; adiciona uma área à janela chamada <guilabel
+>Compromissos</guilabel
+>. Isto irá mostrar os compromissos que se aplicam de momento. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo do Calendário do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-calendar.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo do Calendário do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo do Calendário do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-contacts">
+<title
+>'Plugins' de Resumo do &kontact;: Contactos</title>
+
+<para
+>O 'plugin' de <quote
+>Contactos</quote
+> do &kontact; adiciona uma área à janela chamada <guilabel
+>Datas de Nascimento e Aniversários</guilabel
+>, onde as datas de nascimento e os aniversários dos seus contactos são apresentados (para os contactos que têm essa informação definida na sua informação de contacto; veja a <ulink url="help:/kaddressbook/index.html"
+>documentação do &kaddressbook;</ulink
+> para mais informações sobre a configuração da informação relevante dos contactos). Ela contém os seguintes dados: </para>
+
+<itemizedlist>
+<listitem>
+ <para
+>Número de dias a partir de agora em que o item irá ocorrer</para>
+</listitem>
+<listitem>
+ <para
+>Data de nascimento/aniversário</para>
+</listitem>
+<listitem>
+ <para
+>Nome (Carregue neste para lhe enviar um e-mail ou carregue com o &RMB; para poder ver a informação do contacto)</para>
+</listitem>
+<listitem>
+ <para
+>Idade/Ano do Aniversário</para>
+</listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo dos Contactos do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-contacts.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo dos Contactos do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo dos Contactos do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-kpilot">
+<title
+>'Plugins' de Resumo do &kontact;: KPilot</title>
+
+<para
+>O 'plugin' do <quote
+>KPilot</quote
+> para a Vista de Resumo do &kontact; adiciona uma área à janela chamada <guilabel
+>Informação do KPilot</guilabel
+>. Esta área contém várias informações do KPilot, incluindo: </para>
+
+<itemizedlist>
+<listitem>
+ <para
+>A última sincronização (com o registo da sincronização)</para>
+</listitem>
+<listitem>
+ <para
+>O utilizador que sincronizou da última vez</para>
+</listitem>
+<listitem>
+ <para
+>O dispositivo sincronizado da última vez</para>
+</listitem>
+<listitem>
+ <para
+>O estado actual</para>
+</listitem>
+<listitem>
+ <para
+>As condutas disponíveis</para>
+</listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo do KPilot do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-kpilot.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo do KPilot do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo do KPilot do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-mail">
+<title
+>'Plugins' de Resumo do &kontact;: E-mail</title>
+
+<para
+>O 'plugin' de <quote
+>E-mail</quote
+> da Vista de Resumo do &kontact; adiciona uma área à janela chamada <guilabel
+>Mensagens Novas</guilabel
+>. Esta área é actualizada sempre que você recebe mensagens novas, para o informar de quantas mensagens destas existem e as pastas em que se encontram. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo do E-Mail do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-mail.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo do E-Mail do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo do E-Mail do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-newsticker">
+<title
+>'Plugins' de Resumo do &kontact;: KNewsTicker</title>
+
+<para
+>O 'plugin' do <quote
+>NewsTicker</quote
+> para a Vista de Resumo do &kontact; adiciona uma área chamada <guilabel
+>Fontes de Notícias</guilabel
+>. Esta área contém as últimas notícias nas fontes configuradas de momento. Você poderá adicionar e remover fontes na Configuração da Vista de Resumo do &kontact;. Lembre-se, por favor que, desde o &kde; 3.4, a forma mais eficiente de aceder à informação das fontes de RSS é com a nova aplicação &akregator;, que oferece notificações em vez de verificar constantemente a Vista de Resumo, para saber se apareceram artigos novos. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' do Extractor de Notícias do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-newsticker.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' do Extractor de Notícias do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' do Extractor de Notícias do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-notes">
+<title
+>'Plugins' de Resumo do &kontact;: Notas</title>
+
+<para
+>O 'plugin' de <quote
+>Notas</quote
+> da Vista de Resumo do &kontact; adiciona uma área à janela chamada <guilabel
+>Notas</guilabel
+>. Esta área mostra todos os títulos das notas actuais (os título são, por omissão, a data/hora em que a nota foi criada). Se carregar no título de uma nota irá abrir a área de Notas. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo das Notas do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-notes.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo das Notas do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo das Notas do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-todo-list">
+<title
+>'Plugins' de Resumo do &kontact;: Lista de Por-Fazer</title>
+
+<para
+>A <quote
+>Lista de Itens Por-Fazer</quote
+> da Vista de Resumo do &kontact; adiciona uma área à janela chamada <guilabel
+>Por-Fazer</guilabel
+>. Esta área contém todas as tarefas por fazer actuais, incluindo as que já foram terminadas por completo. Mostra o título dos itens, a percentagem de finalização e o estado actual do item. Repare que poderá retirar todos os itens por-fazer através da Lista de Itens Por-Fazer do &kontact;. Se carregar no título de um desses itens não fará nada de facto. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo dos Itens Por-Fazer do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-todos.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo dos Itens Por-Fazer do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo dos Itens Por-Fazer do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-special-dates">
+<title
+>'Plugins' de Resumo do &kontact;: Datas Especiais</title>
+
+<para
+>O 'plugin' das <quote
+>Datas Especiais</quote
+> da Vista de Resumo do &kontact; adiciona uma área a esta chamada <guilabel
+>Datas Especiais</guilabel
+>. Esta área contém informações baseadas nos critérios seleccionados na área de configuração do 'plugin', na configuração da Vista de Resumo do &kontact;. O 'plugin' das <quote
+>Datas Especiais</quote
+> é especialmente útil, dado que pode mostrar os aniversários, férias e ocasiões especiais, tanto no calendário como na lista de contactos, apenas num local. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Datas Especiais do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-special-dates.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Datas Especiais do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Datas Especiais do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+<sect2 id="summary-view-config-weather">
+<title
+>'Plugins' de Resumo do &kontact;: Meteorologia</title>
+
+<para
+>O 'plugin' de <quote
+>Meteorologia</quote
+> da Vista de Resumo do &kontact; adiciona uma área à janela chamada <guilabel
+>Informação Meteorológica</guilabel
+>. Esta área contém as informações para as localizações meteorológicas configuradas de momento. Para mais informações sobre a configuração do KWeather, o notificador meteorológico que é usado como 'plugin' no &kontact;, veja a <ulink url="help:/kweather/configuring-kweather.html"
+> documentação do KWeather </ulink
+>. </para>
+
+<screenshot>
+<screeninfo
+>'Plugin' de Resumo Meteorológico do &kontact;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="summary-view-weather.png"/>
+</imageobject>
+<textobject>
+<phrase
+>'Plugin' de Resumo Meteorológico do &kontact;</phrase>
+</textobject>
+<caption>
+<para
+>'Plugin' de Resumo Meteorológico do &kontact; </para>
+</caption>
+</mediaobject>
+</screenshot>
+</sect2>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="command-line">
+<title
+>O &kontact; na Linha de Comandos</title>
+
+<para
+>O &kontact; tem vários argumentos da linha de comandos que poderão ser usados para certas acções.</para>
+
+<para
+>Primeiro que tudo, o &kontact; suporta os argumentos da linha de comandos que todas as aplicações do KDE/Qt suportam. Poderá obter uma lista completa destas opções se escrever: </para>
+
+<para
+><prompt
+>&percnt;</prompt
+> <command
+>kontact --help-all</command
+> </para>
+
+<para
+>O &kontact; também suporta vários argumentos da linha de comandos específico para eles.</para>
+
+<sect1 id="command-line-arguments">
+<title
+>Argumentos da Linha de Comandos</title>
+
+<sect2 id="command-line-module">
+<title
+>Argumentos Relacionados com o Módulo</title>
+
+<para
+>Para obter uma lista com os módulos disponíveis para o &kontact;, poderá escrever:</para>
+
+<para
+><prompt
+>&percnt;</prompt
+> <command
+>kontact --list</command
+> </para>
+
+<para
+>Aí, para iniciar o &kontact; com um módulo activo, escreva:</para>
+
+<para
+><prompt
+>&percnt;</prompt
+> <command
+>kontact --module <replaceable
+>nomeModulo</replaceable
+></command
+> </para>
+
+<para
+>Em que o <replaceable
+>nomeModulo</replaceable
+> é um dos módulos obtidos com o comando anterior.</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="technology">
+<title
+>Por Dentro da Tecnologia</title>
+
+<para
+>O &kontact; faz uma utilização extensiva de várias tecnologias-chave do &kde;, principalmente das KParts e do &DCOP;.</para>
+
+<para
+>A integração da &GUI; dos componentes é feita através de 'plugins' que fornecem versões das KParts das aplicações. Isto só precisa de uma fina camada aplicacional por cima do código já existente da aplicação isolada.</para>
+
+<para
+>Para a comunicação entre os componentes é usado o &DCOP;. Este tem a característica útil que é o facto de ser completamente transparente se a aplicação é executada de forma isolada ou embebida como uma KPart no &kontact;. Ao executar dentro do &kontact;, é usado um modo eficiente intrínseco ao processo do &DCOP;.</para>
+
+</chapter>
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kontact;</para>
+
+<para
+>Programa copyright 2004, A Equipa de Desenvolvimento do &kde;</para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Cornelius Schumacher <email
+>schumacher@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Daniel Molkentin <email
+>molkentin@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Don Sanders <email
+>sanders@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Tobias K&ouml;nig <email
+>tokoe@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Matthis H&ouml;lzer-Kl&uuml;pfel <email
+>mhk@kde.org</email
+>, o autor original da infra-estrutura &kontact;.</para>
+</listitem>
+
+<listitem
+><para
+>Todos os valorosos programadores das aplicações que o &kontact; integra. Eles fizeram quase todo o trabalho.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2004-2005</para>
+
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Cornelius Schumacher <email
+>schumacher@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Antonio Salazar <email
+>savedfastcool@gmail.com</email
+></para>
+</listitem>
+<listitem
+><para
+>Daniel Molkentin <email
+>molkentin@kde.org</email
+></para>
+</listitem>
+
+<listitem
+><para
+>Todos os membros da lista de documentação do KDE que assistiram nas questões de estilo e formatação.</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+<para
+>A página do &kontact; está em <ulink url="http://kontact.kde.org"
+>http://kontact.kde.org</ulink
+></para>
+&underFDL; &underGPL; </chapter>
+
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/Makefile.am b/tde-i18n-pt/docs/kdepim/korganizer/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/Makefile.in b/tde-i18n-pt/docs/kdepim/korganizer/Makefile.in
new file mode 100644
index 00000000000..369c100707e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/korganizer
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/korganizer/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/korganizer/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/korganizer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/korganizer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/korganizer/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook outlook-to-vcalendar.docbook plugins-chapter.docbook index.cache.bz2 Makefile.in group-scheduling.docbook exchange-plugin.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) plugins-chapter.docbook outlook-to-vcalendar.docbook index.docbook exchange-plugin.docbook group-scheduling.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer
+ @for base in plugins-chapter.docbook outlook-to-vcalendar.docbook index.docbook exchange-plugin.docbook group-scheduling.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/$$base ;\
+ done
+
+uninstall-nls:
+ for base in plugins-chapter.docbook outlook-to-vcalendar.docbook index.docbook exchange-plugin.docbook group-scheduling.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korganizer/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in plugins-chapter.docbook outlook-to-vcalendar.docbook index.docbook exchange-plugin.docbook group-scheduling.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/korganizer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/korganizer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/korganizer/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/exchange-plugin.docbook b/tde-i18n-pt/docs/kdepim/korganizer/exchange-plugin.docbook
new file mode 100644
index 00000000000..3c17a68d97b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/exchange-plugin.docbook
@@ -0,0 +1,379 @@
+<chapter id="exchange-plugin-ws">
+
+<chapterinfo>
+<authorgroup>
+
+<author
+><firstname
+>Jan-Pascal</firstname
+> <surname
+>van Best</surname
+> <affiliation
+><address
+><email
+>janpascal@vanbest.org</email
+></address
+></affiliation>
+<contrib
+>Autor original</contrib>
+</author>
+
+<author
+><firstname
+>Klaus</firstname
+> <surname
+>St&auml;rk</surname
+> <affiliation
+><address
+><email
+>staerk@kde.org</email
+></address
+></affiliation>
+<contrib
+>Textos adicionais</contrib>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Eric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+><address
+><email
+>e.bischoff@noos.fr</email
+></address
+></affiliation>
+<contrib
+>Editor</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<abstract>
+<para
+>Esta versão da sessão para o &korganizer; do <quote
+>'Plugin' do Exchange</quote
+> foi lançada a 3 de Novembro de 2002. Veja o <filename
+>ChangeLog</filename
+> para mais detalhes.</para>
+<para
+>Lembre-se por favor que as descrições e as imagens referem-se à versão 3.1 do &korganizer;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>kdepim</keyword>
+<keyword
+>KOrganizer</keyword>
+<keyword
+>Curso KOrganizer</keyword>
+<keyword
+>Exchange</keyword>
+<keyword
+>Outlook</keyword>
+</keywordset>
+<date
+>2002-11-02</date
+> <releaseinfo
+>3.1</releaseinfo
+> </chapterinfo>
+
+<title
+>Curso KOrganizer: 'Plugin' Exchange</title>
+
+<sect1 id="exchange-plugin-overview">
+<title
+>Introdução</title>
+
+<para
+>O 'plugin' do Exchange para o &korganizer; permite-lhe aceder ao seu calendário num servidor do &Microsoft; Exchange&reg; a partir do &korganizer;. Você poderá importar os compromissos num dado intervalo de datas para o calendário do seu &korganizer;, poderá exportar os compromissos (um de cada vez) a partir do seu calendário do &korganizer; para o servidor de Exchange&reg; e poderá remover compromissos (também um de cada vez) do servidor de Exchange&reg;. O 'plugin' usa o protocolo WebDAV para aceder ao servidor de Exchange&reg;. </para>
+
+</sect1>
+
+<sect1 id="exchange-plugin-requirements">
+<title
+>Requisitos</title>
+
+<itemizedlist>
+<listitem
+><para
+>&korganizer; versão 3.1 beta2 ou posterior</para
+></listitem>
+<listitem
+><para
+>&Microsoft; Exchange Server 2000&reg;</para
+></listitem>
+<listitem
+><para
+>No servidor de Exchange&reg;, é necessário estar instalado o Acesso Web do Outlook e activo, dado que isto também activa o protocolo WebDAV</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="exchange-plugin-enabling">
+<title
+>Activar o 'Plugin' Exchange</title>
+
+<para
+>O 'Plugin' do Exchange está desactivado por omissão, como tal você terá de activar o 'plugin', acedendo à opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os 'Plugins'</guimenuitem
+></menuchoice
+> do &korganizer;. Você irá ver esta janela a aparecer: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="ep_enable.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Activar o 'Plugin' do Exchange</para
+></textobject>
+</mediaobject>
+
+<para
+>Nesta janela, active o <guilabel
+>'Plugin' do &Microsoft; Exchange 2000 para o &korganizer;</guilabel
+> e carregue em <guibutton
+>OK</guibutton
+>. Isto deverá activar um novo menu <guimenu
+>Exchange</guimenu
+> no &korganizer;, como aparece na janela seguinte: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="ep_menu.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Menu Exchange</para
+></textobject>
+</mediaobject>
+
+</sect1>
+
+<sect1 id="exchange-plugin-configuration">
+<title
+>Configuração</title>
+
+<para
+>Depois de o 'plugin' ficar activo, você devê-lo-á configurar. Escolha a opção <guimenuitem
+>Configurar...</guimenuitem
+> no menu <guimenu
+>Exchange</guimenu
+>. Você deverá ver esta janela a aparecer: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="ep_config.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Configuração</para
+></textobject>
+</mediaobject>
+
+<para
+>Nesta janela, você precisa de preencher: <itemizedlist>
+<listitem
+><para
+>o endereço do seu servidor de Exchange&reg;, &eg; <userinput
+>mail.empresa.com</userinput
+></para
+></listitem>
+<listitem
+><para
+>a sua conta ou caixa de correio do Exchange, &eg; <userinput
+>ze</userinput
+>. Não ponha aqui o seu domínio!</para
+></listitem>
+<listitem
+><para
+>a sua senha. Se você preencher aqui a sua senha, ela fica guardada num formato cifrado em <filename
+>~/.kde/share/config/korganizerrc</filename
+></para
+></listitem>
+</itemizedlist>
+</para>
+
+</sect1>
+
+<sect1 id="exchange-plugin-downloading">
+<title
+>Obter os Compromissos</title>
+
+<para
+>Quando você tiver configurado o 'plugin', você poderá obter os eventos da sua conta no servidor de Exchange&reg; para o &korganizer;. Escolha <guimenuitem
+>Obter...</guimenuitem
+> no menu <guimenu
+>Exchange</guimenu
+>. Deste modo, irá aparecer a seguinte janela: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="ep_download.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Obter os Compromissos</para
+></textobject>
+</mediaobject>
+
+<para
+>Nesta janela, você terá de preencher o intervalo de datas que deseja obter do servidor. Por omissão, é usado o intervalo de datas visível de momento na janela principal do &korganizer;. Quando carregar em <guibutton
+>OK</guibutton
+>, irá ver uma janela de evolução a aparecer: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="ep_progress.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Janela de Evolução</para
+></textobject>
+</mediaobject>
+
+<para
+>A evolução mostrada nesta janela não corresponde ao número de compromissos transferidos, mas ao número total de acessos ao servidor de Exchange. </para>
+
+<para
+>Quando a transferência terminar, os compromissos obtidos irão aparecer na janela principal do &korganizer;. </para>
+
+</sect1>
+
+<sect1 id="exchange-plugin-uploading">
+<title
+>Enviar Compromissos</title>
+
+<para
+>Você poderá enviar os compromissos, um de cada vez. Primeiro, seleccione um compromisso no &korganizer;, carregando nele. Depois escolha a opção <guimenuitem
+>Enviar o Evento</guimenuitem
+> no menu <guimenu
+>Exchange</guimenu
+>. Irá aparecer uma mensagem de aviso, a qual só será importante se você sobrepor um compromisso existente no servidor de Exchange&reg; com uma versão editada do mesmo compromisso. Se você carregar em <guibutton
+>OK</guibutton
+>, o seu compromisso será enviado para o servidor de Exchange&reg;. </para>
+
+</sect1>
+
+<sect1 id="exchange-plugin-deleting">
+<title
+>Apagar Compromissos</title>
+
+<para
+>Você poderá remover os compromissos da mesma forma, ou seja, um a um. Primeiro seleccione o evento propriamente dito no &korganizer;, carregando com o &LMB; em cima dele. Depois, escolha a opção <guimenuitem
+>Remover o Evento</guimenuitem
+> do menu <guimenu
+>Exchange</guimenu
+>. Isto mostra também uma mensagem de aviso: <computeroutput
+>A remoção de um único compromisso de uma lista de compromissos recorrentes irá remover todas as recorrências dos compromissos</computeroutput
+>. Se estiver tudo bem para si, o compromisso é removido do servidor e do calendário do &korganizer;. </para>
+
+</sect1>
+
+<sect1 id="exchange-plugin-debugging">
+<title
+>Depuração</title>
+
+<para
+>Se tiver alguns problemas com o 'Plugin' do Exchange, por favor comunique-os na <ulink url="mailto:kde-pim@mail.kde.org"
+>lista de correio 'kde-pim'</ulink
+> ou no repositório de erros do &kde; em <email
+>bugs.kde.org</email
+>. </para>
+
+<para
+>Por favor inclua um registo de depuração completo a partir do ~/.xsession-errors ou a partir da consola onde você iniciou o X. </para>
+
+<para
+>Se tiver compilado o &korganizer; a partir do código, por favor recompile-o com o suporte completo de depuração: <literallayout
+>~$ cd src/kdepim
+~/src/kdepim$ ./configure --enable-debug=full
+~/src/kdepim$ cd libkpimexchange
+~/src/kdepim/libkpimexchange$ make clean
+~/src/kdepim/libkpimexchange$ make install
+~/src/kdepim/libkpimexchange$ cd ../korganizer/plugins/exchange
+~/src/kdepim/korganizer/plugins/exchange$ make clean
+~/src/kdepim/korganizer/plugins/exchange$ make install
+</literallayout>
+</para>
+
+<para
+>Você deverá ver algumas linhas do tipo <literallayout>
+korganizer: Registering Exchange Plugin...
+korganizer: Creating Exchange Plugin...
+korganizer: Creating ExchangeClient...
+</literallayout
+> no ficheiro de registo. </para>
+
+<para
+>A sua ajuda a melhorar o 'plugin' do Exchange é bastante apreciada. </para>
+
+</sect1>
+
+<sect1 id="exchange-plugin-credits">
+<title
+>Créditos e licença</title>
+
+<para
+>Contribuições:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Autor original</term>
+<listitem
+><para
+>Jan-Pascal van Best <email
+>janpascal@vanbest.org</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Textos adicionais</term>
+<listitem
+><para
+>Klaus St&auml;rk <email
+>staerk@kde.org</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Conversão para DocBook</term>
+<listitem
+><para
+>Eric Bischoff <email
+>e.bischoff@noos.fr</email
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; </sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/group-scheduling.docbook b/tde-i18n-pt/docs/kdepim/korganizer/group-scheduling.docbook
new file mode 100644
index 00000000000..cb804015243
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/group-scheduling.docbook
@@ -0,0 +1,577 @@
+<chapter id="group-scheduling-ws">
+
+<chapterinfo>
+<authorgroup>
+
+<author
+><firstname
+>G&uuml;nter</firstname
+> <surname
+>Schwann</surname
+> <affiliation
+><address
+><email
+>vogel@sbox.tugraz.at</email
+></address
+></affiliation>
+<contrib
+>Autor original</contrib>
+</author>
+
+<author
+><firstname
+>Cornelius</firstname
+> <surname
+>Schumacher</surname
+> <affiliation
+><address
+><email
+>schumacher@kde.org</email
+></address
+></affiliation>
+<contrib
+>Textos adicionais</contrib>
+</author>
+
+<author
+><firstname
+>Klaus</firstname
+> <surname
+>St&auml;rk</surname
+> <affiliation
+><address
+><email
+>staerk@kde.org</email
+></address
+></affiliation>
+<contrib
+>Textos adicionais</contrib>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Eric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+><address
+><email
+>e.bischoff@noos.fr</email
+></address
+></affiliation>
+<contrib
+>Editor</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<abstract>
+<para
+>Esta versão da sessão para o &korganizer; de <quote
+>Escalonamento de Grupo</quote
+> foi lançada a 17 de Outubro de 2002. Veja o <filename
+>ChangeLog</filename
+> para mais detalhes.</para>
+<para
+>Lembre-se por favor que as descrições e as imagens referem-se à versão 3.1 do &korganizer;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>kdepim</keyword>
+<keyword
+>KOrganizer</keyword>
+<keyword
+>Curso KOrganizer</keyword>
+<keyword
+>grupo</keyword>
+<keyword
+>escalonamento</keyword>
+</keywordset>
+<date
+>2002-10-17</date
+> <releaseinfo
+>3.1</releaseinfo
+> </chapterinfo>
+
+<title
+>Curso &korganizer;: Escalonamento de grupo</title>
+
+<sect1 id="group-scheduling-overview">
+<title
+>Introdução</title>
+
+<para
+>Desde a versão 3.0, o &korganizer; suporta a calendarização em grupo. Isto significa que você poderá usá-la para organizar os compromissos e os encontros numa equipa. A calendarização em grupo baseia-se numa arquitectura ponto-a-ponto e usa o e-mail como meio de comunicação. </para>
+
+<para
+>Por exemplo, se você quiser organizar uma reunião, poderá criar o evento no &korganizer; e adicionar todas as pessoas que estão convidadas, seleccionando-as no livro de endereços do &kde;. Podê-lo-á fazer, seleccionando-os numa janela do &korganizer; ou arrastando um item do &kaddressbook; e largando-o no evento do &korganizer;. Aí, carregue no botão <guiicon
+>Pedir</guiicon
+> da barra de ferramentas, para que o evento seja automaticamente enviado para todos convidados por e-mail. Os destinatários irão receber uma mensagem que contém toda a informação relevante da reunião e, se tiverem configurado o &kmail; apropriadamente, o evento é introduzido automaticamente no seu próprio &korganizer;. Os convidados poderão responder à proposta de reunião, aceitando,rejeitando ou fazendo ainda uma contra-proposta (sugerir uma alternativa). Toda a informação é enviada de novo por e-mail e o organizador original da reunião obtém as informações sobre o evento actualizado no seu &korganizer;. </para>
+
+<para
+>Outro exemplo: Você está a tocar numa banda e, de tempos a tempos, dá concertos ao vivo. Para notificar os seus fãs sobre os concertos, poderá manter uma lista de correio. Se usar o &korganizer; para organizar as suas datas de concertos, basta carregar no botão <guiicon
+>Publicar</guiicon
+> da barra de ferramentas e colocar o endereço da lista de correio, para que o evento seja enviado. Os subscritores da lista de correio que usarem o &korganizer; ficam com a data do concerto automaticamente introduzida no seu calendário. </para>
+
+<para
+>Obviamente, você terá um controlo completo sobre os dados que são de facto inseridos no seu calendário. Poderá rejeitar facilmente as mensagens que contenham informações de calendários nas quais não esteja interessado ou que não sejam para si. </para>
+
+<para
+>A calendarização em grupo adere a normas abertas: o iTIP (RFC 2446) e o iMIP (RFC 2447). Estas baseiam-se no iCalendar, o formato de ficheiros nativo do &korganizer;. Ao usar estas normas, é possível trocar mensagens de calendarização em grupo com os utilizadores das outras aplicações que implementam as normas como, por exemplo, o Evolution e o Outlook. </para>
+
+</sect1>
+
+<sect1 id="group-scheduling-setup">
+<title
+>Configurar o &korganizer; para escalonamento de grupo</title>
+
+<para
+>Na configuração do &korganizer;, existem duas páginas de interesse para configurar a calendarização em grupo. Na primeira imagem aqui, o utilizador terá de indicar o seu nome, endereço e o cliente de e-mail correctamente. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_setup1.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Configuração do &korganizer;</para
+></textobject>
+</mediaobject>
+
+<para
+>Na página de <guilabel
+>Escalonamento em Grupo</guilabel
+>, poderá seleccionar o seu <guilabel
+>Cliente escalonador de e-mail</guilabel
+>. O <guilabel
+>Básico</guilabel
+> é usado apenas para testes e não é útil para o utilizador final. Por isso, é seguro usar o <guilabel
+>Cliente de e-mail</guilabel
+>. A próxima coisa a seleccionar é se as mensagens deverão ser enviadas directamente ou se devem primeiro ser gravadas na pasta <quote
+>A Enviar</quote
+>. Sugere-se que use o <guilabel
+>directamente</guilabel
+> se tiver uma ligação directa à Internet, e o <guilabel
+>A Enviar</guilabel
+> se usar uma ligação telefónica, por exemplo. </para>
+
+<para
+>A pasta <guilabel
+>A Enviar</guilabel
+> tem a vantagem adicionar de lhe deixar verificar as suas mensagens antes de as enviar. No campo <guilabel
+>Endereços de e-mail adicionais</guilabel
+>, você deverá adicionar todos os seus endereços de e-mail que usar (inclusive os alternativos). Se receber a sua mensagem através de apenas um endereço de e-mail que já constre na primeira página, deixe este campo em branco. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_setup2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Configuração do &korganizer;</para
+></textobject>
+</mediaobject>
+
+<para
+>O último passo para configurar a calendarização em grupo no &korganizer; é activar um filtro no seu cliente de e-mail. O filtro terá de <quote
+>conduzir</quote
+> todas as mensagens através de um pequeno programa chamado <application
+>korganizerIn</application
+>. Este programa vem com o &korganizer; e poderá ser obtido na mesma pasta do executável do &korganizer; (&eg; <filename
+>/opt/kde3/bin/</filename
+>). Na imagem aqui apresentada, poderá ver um exemplo da configuração do filtro do cliente de e-mail para o &kde;, o <ulink url="http://kmail.kde.org"
+>&kmail;</ulink
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_filter.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Filtro de &kmail;</para
+></textobject>
+</mediaobject>
+
+</sect1>
+
+<sect1 id="group-scheduling-organizing1">
+<title
+>Organizar um evento utilizando o &korganizer;, exemplo #1</title>
+
+<para
+>Para organizar um evento para um grupo, basta criar um evento normal e adicionar todos os convidados na janela de participantes. A forma mais simples de adicionar um convidado é carregando no botão &quot;Livro de Endereços&quot; e seleccionar um elemento no seu livro de endereços do &kde; (o &kaddressbook;). </para>
+
+<para
+>O <guilabel
+>Papel</guilabel
+> descreve a função que um convidado participante terá neste evento, &eg; Participante ou Comité. O <guilabel
+>Estado</guilabel
+> informa-o se um dado convidado já aceitou ou recusou a sua participação no evento. Estas opções deverão ser definidas com cuidado. Certifique-se que activa a opção <guilabel
+>Pedir Resposta</guilabel
+> se desejar que o convidado responda ao seu pedido de evento. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_attendee1.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Participante no evento</para
+></textobject>
+</mediaobject>
+
+<para
+>Quando acabar de adicionar o novo evento, podê-lo-á ver com ícone que mostra a cabeça de um pinguim (veja o evento <quote
+>Encontro</quote
+> no meio da imagem abaixo). Este ícone indica-lhe que você é o organizador deste evento de grupo. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_korganizer1.png" format="PNG"/></imageobject>
+<textobject
+><para
+>O ícone de Organizador no &korganizer;</para
+></textobject>
+</mediaobject>
+
+<para
+>Para publicar um evento, basta carregar nele com o botão para o marcar e depois seleccione <guimenuitem
+>Publicar</guimenuitem
+> no menu <guimenu
+>Escalonar</guimenu
+>. Irá aparecer uma janela a pedir-lhe os endereços de e-mail. Indique todos os endereços de e-mail das pessoas que deverão atender ao seu evento. Depois de carregar no botão <guibutton
+>OK</guibutton
+>, o evento será então enviado directamente para os destinatários ou - de acordo com a sua configuração - enviado primeiro para a pasta <quote
+>A Enviar</quote
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_publish.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Publicar um evento</para
+></textobject>
+</mediaobject>
+
+<para
+>A segunda forma de publicar um evento é enviar um <quote
+>Pedido</quote
+> para os participantes do evento, a requisitar uma resposta da parte deles. Os destinatários da sua publicação têm a hipótese de aceitar ou recusar o evento escalonado. Para publicar desta forma, basta seleccionar o evento (terá de ser o organizador do mesmo) e seleccionar <guimenuitem
+>Pedir</guimenuitem
+> do menu <guimenu
+>Escalonar</guimenu
+>. </para>
+
+<para
+>Quando tiver configurado o &korganizer; para usar a pasta <quote
+>A Enviar</quote
+>, poderá ver o evento à espera de ser enviado, se escolher a opção <guimenuitem
+>Mensagens Enviadas...</guimenuitem
+> do menu <guimenu
+>Escalonar</guimenu
+>. A opção <guiicon
+>Enviar as mensagens</guiicon
+> na pasta <quote
+>A Enviar</quote
+> remete todas as mensagens aí contidas. Você poderá também remover as mensagens em espera se seleccionar o botão <guiicon
+>Remover</guiicon
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_outbox1.png" format="PNG"/></imageobject>
+<textobject
+><para
+>A Caixa de Saída</para
+></textobject>
+</mediaobject>
+
+<para
+>Carregar duas vezes no evento mostra os seus detalhes: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_show1.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Detalhes do evento</para
+></textobject>
+</mediaobject>
+
+</sect1>
+
+<sect1 id="group-scheduling-organizing2">
+<title
+>Organizar um evento utilizando o &korganizer;, exemplo #2</title>
+
+<para
+>Ao fim de algum tempo, deverá receber as reacções dos participantes que convidou para o evento no exemplo #1. Abra a pasta <quote
+>Recebido</quote
+>, seleccionando as <guimenuitem
+>Mensagens Recebidas...</guimenuitem
+> do menu <guimenu
+>Escalonar</guimenu
+>. Para se certificar que recebe todas as mensagens, carregue no botão <guibutton
+>Obter as mensagens</guibutton
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_inbox1.png" format="PNG"/></imageobject>
+<textobject
+><para
+>A Caixa de Entrada</para
+></textobject>
+</mediaobject>
+
+<para
+>As mensagens recebidas poderão ser um dos seguintes tipos: Resposta, Alternativa, Pedir, Publicar. Se uma dada mensagem não for interessante para si, você poderá à mesma rejeitá-la, carregando em <guibutton
+>Rejeitar</guibutton
+>. Se carregar em <guibutton
+>Aceitar</guibutton
+> para um evento de <quote
+>Resposta</quote
+>, irá actualizar a informação do evento no seu calendário. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_inbox2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>A Caixa de Entrada</para
+></textobject>
+</mediaobject>
+
+<para
+>Se carregar em <guibutton
+>Aceitar</guibutton
+> num evento de <quote
+>Alternativa</quote
+>, irá aparecer uma janela com os dados da contra-proposta. Se aceitar, o evento será actualizado e enviado para todos os participantes. Se recusar, a sua configuração do evento manter-se-á. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_counter.png" format="PNG"/></imageobject>
+<textobject
+><para
+>A janela de contra-proposta</para
+></textobject>
+</mediaobject>
+
+</sect1>
+
+<sect1 id="group-scheduling-attendee">
+<title
+>Ser um participantes</title>
+
+<para
+>Se receber um novo evento (<quote
+>Pedir</quote
+> ou <quote
+>Publicar</quote
+>), poderá adicioná-lo ao seu calendário se carregar no botão <guibutton
+>Aceitar</guibutton
+>. Se o método da mensagem escolhido pelo remetente da mensagem for o <quote
+>Publicar</quote
+>, não há mais nada para fazer da sua parte. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_inbox2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>A Caixa de Entrada</para
+></textobject>
+</mediaobject>
+
+<para
+>Se o método da mensagem foi <quote
+>Pedir</quote
+>, o seu evento irá ter um ícone como o que aparece em baixo e à direita. Este ícone indica que você deverá enviar uma <quote
+>Resposta</quote
+> para o organizador do evento. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_korganizer2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>O ícone de Responder no &korganizer;</para
+></textobject>
+</mediaobject>
+
+<para
+>Para ver todos os eventos que necessitam de resposta, poderá usar a janela de <guilabel
+>O que se segue</guilabel
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_whatsnext.png" format="PNG"/></imageobject>
+<textobject
+><para
+>O que se segue?</para
+></textobject>
+</mediaobject>
+
+<para
+>Antes de enviar uma resposta, você deverá actualizar os dados do seu convidado na janela do evento: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_attendee2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Janela de participante</para
+></textobject>
+</mediaobject>
+
+<para
+>Quando o tiver feito, o ícone do evento mostra três pinguins a indicar-lhe que você é um convidado para esse evento. Agora, deverá carregar uma vez no evento (para o marcar) e seleccionar <guimenuitem
+>Responder</guimenuitem
+> no menu <guimenu
+>Escalonar</guimenu
+>. </para>
+
+<para
+>Se quiser fazer uma contra-proposta, terá de alterar os dados do evento e seleccionar o <guimenuitem
+>Alternativa</guimenuitem
+> no menu <guimenu
+>Escalonar</guimenu
+>. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_korganizer3.png" format="PNG"/></imageobject>
+<textobject
+><para
+>O ícone de Contra-proposta no KOrganizer</para
+></textobject>
+</mediaobject>
+
+<para
+>Outra possibilidade à <quote
+>Resposta</quote
+> é não actualizar os dados dos convidados, mas sim seleccionar a a opção <guimenuitem
+>Responder</guimenuitem
+> e usar a janela de <guilabel
+>Resposta</guilabel
+> que aparece par alterar os dados dos seus convidados. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_reply.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Janela de resposta</para
+></textobject>
+</mediaobject>
+
+<para
+>Se você usar o <quote
+>A Enviar</quote
+>, poderá ver a mensagem de <quote
+>Resposta</quote
+> na sua pasta <quote
+>A Enviar</quote
+> ... </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_outbox2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>A Caixa de Saída</para
+></textobject>
+</mediaobject>
+
+<para
+>... e ver os seus detalhes carregando nele duas vezes: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="gs_show2.png" format="PNG"/></imageobject>
+<textobject
+><para
+>Detalhes do evento</para
+></textobject>
+</mediaobject>
+
+</sect1>
+
+<sect1 id="group-scheduling-credits">
+<title
+>Créditos e licença</title>
+
+<para
+>Contribuições:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Autor original</term>
+<listitem
+><para
+>G&uuml;nter Schwann <email
+>vogel@sbox.tugraz.at</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Textos adicionais</term>
+<listitem
+><para
+>Cornelius Schumacher <email
+>schumacher@kde.org</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Textos adicionais</term>
+<listitem
+><para
+>Klaus St&auml;rk <email
+>staerk@kde.org</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Conversão para DocBook</term>
+<listitem
+><para
+>Eric Bischoff <email
+>e.bischoff@noos.fr</email
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; </sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/korganizer/index.cache.bz2
new file mode 100644
index 00000000000..c3e234187f1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/index.docbook b/tde-i18n-pt/docs/kdepim/korganizer/index.docbook
new file mode 100644
index 00000000000..b53baf24c08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/index.docbook
@@ -0,0 +1,7680 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY kappname "&korganizer;">
+ <!ENTITY package "kdepim">
+ <!ENTITY plugins-chapter SYSTEM "plugins-chapter.docbook">
+ <!ENTITY exchange-plugin-workshop SYSTEM "exchange-plugin.docbook">
+ <!ENTITY group-scheduling-workshop SYSTEM "group-scheduling.docbook">
+ <!ENTITY outlook-to-vcalendar-workshop SYSTEM "outlook-to-vcalendar.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book id="korganizer" lang="&language;">
+
+<bookinfo>
+
+<title
+>O Manual do &korganizer;</title>
+
+<authorgroup>
+
+<author
+><firstname
+>Carlos</firstname
+> <othername
+>Leonhard</othername
+> <surname
+>Woelz</surname
+> <affiliation
+><address
+><email
+>carloswoelz@imap-mail.com</email
+></address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Milos</firstname
+> <surname
+>Prudek</surname
+> </author>
+
+<author
+><firstname
+>Paul</firstname
+> <othername
+>E.</othername
+> <surname
+>Ahlquist</surname
+> <lineage
+>Jr.</lineage
+> <affiliation
+><address
+>&Paul.E.Ahlquist.Jr.mail;</address
+></affiliation>
+</author>
+
+<author
+><firstname
+>J&uuml;rgen</firstname
+> <surname
+>Nagel</surname
+> <affiliation
+><address
+><email
+>juergen.nagel@student.fh-reutlingen.de</email
+></address
+></affiliation>
+</author>
+
+<author
+><firstname
+>Michel</firstname
+> <surname
+>Boyer de la Giroday</surname
+> <affiliation
+><address
+><email
+>michel@klaralvdalens-datakonsult.se</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Reinhold</firstname
+> <surname
+>Kainhofer</surname
+> <affiliation
+><address
+><email
+>reinhold@kainhofer.com</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Cornelius</firstname
+> <surname
+>Schumacher</surname
+> <affiliation
+><address
+>&Cornelius.Schumacher.mail;</address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Preston</firstname
+> <surname
+>Brown</surname
+> <affiliation
+><address
+>&Preston.Brown.mail;</address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+>&Lauri.Watts.mail;</address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+
+<copyright>
+<year
+>2000</year
+><holder
+>&Milos.Prudek;</holder>
+</copyright>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Paul.E.Ahlquist.Jr;</holder>
+</copyright>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>J&uuml;rgen Nagel</holder>
+</copyright>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Carlos Leonhard Woelz</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-08-29</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<abstract
+><para
+>O &korganizer; é um gestor de informações pessoais (<acronym
+>PIM</acronym
+>) fácil de utilizar. Você poderá escrever itens no diário, agendar compromissos, eventos e tarefas por-fazer. O &korganizer; lembrá-lo-á das tarefas pendentes e ajudá-lo-á a gerir o seu calendário. </para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KOrganizer</keyword>
+<keyword
+>kdepim</keyword>
+<keyword
+>gestor</keyword>
+<keyword
+>tempo</keyword>
+<keyword
+>escalonar</keyword>
+<keyword
+>alarme</keyword>
+<keyword
+>compromisso</keyword>
+<keyword
+>evento</keyword>
+<keyword
+>diário</keyword>
+<keyword
+>por-fazer</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &korganizer; é um gestor de informações pessoais (<abbrev
+>PIM</abbrev
+>) fácil de utilizar. Você poderá agendar compromissos, eventos, tarefas por-fazer e itens no diário. O &korganizer; lembrá-lo-á das tarefas pendentes e ajudá-lo-á a gerir o seu calendário.</para>
+
+<para
+>Mas o &korganizer; não é apenas o seu calendário pessoal; podê-lo-á ajudar a interagir com os seus colegas e amigos também. Com o &korganizer;, poderá publicar um calendário como uma página Web, convidar qualquer pessoa com um endereço de e-mail para um evento e processar as repostas, partilhar um calendário (usando um servidor de 'groupware' ou simplesmente um ficheiro na rede) e partilhar os eventos (&eg;, o calendário de um campeonato ou uma conferência), usando a plataforma para Obter Coisas Novas. O &korganizer; baseia-se em normas abertas e funciona com vários servidores de calendarizações em grupo, dando-lhe o controlo sobre a sua informação e a liberdade para escolher as melhores soluções. </para>
+
+<para
+>O &korganizer; também é o componente de calendário, diário e por-fazer do &kontact;, oferecendo-lhe uma solução integrada para as suas necessidades de gestão de informação e comunicação: e-mail, notas, gestão de contactos, leitor de notícias, sincronização com dispositivos portáteis ou móveis e leituras de fontes noticiosas. Mesmo que não o use dentro do &kontact;, o &korganizer; está integrado com as outras aplicações de <acronym
+>PIM</acronym
+> do &kde;. Por exemplo, podê-la-á configurar para mostrar os aniversários do &kaddressbook; na sua agenda, usar o &kmail; para enviar e receber os convites, &etc;</para>
+
+<para
+>Principais características do &korganizer;:</para>
+<para
+><itemizedlist>
+<listitem
+><para
+>Criar itens por-fazer, agendar eventos e criar itens de diário.</para
+></listitem>
+<listitem
+><para
+>Organizar os seus eventos e itens por-fazer, agrupando os itens relacionados em categorias.</para
+></listitem>
+<listitem
+><para
+>Realçar as categorias com cores.</para
+></listitem>
+<listitem
+><para
+>Abrir vários calendários, visualizá-los e editá-los de forma transparente.</para
+></listitem>
+<listitem
+><para
+>Repetição da calendarização por 'drag and drop'.</para
+></listitem>
+<listitem
+><para
+>Gerar facilmente eventos recorrentes.</para
+></listitem>
+<listitem
+><para
+>Organizar ou participar em eventos com as funcionalidades de agendas em grupo.</para
+></listitem>
+<listitem
+><para
+>Escolher de entre os vários servidores de 'groupware' suportados.</para
+></listitem>
+<listitem
+><para
+>Suporte nativo para a norma aberta vCalendar e iCalendar (normas abertas).</para
+></listitem>
+<listitem
+><para
+>Junção e importação de calendários.</para
+></listitem>
+<listitem
+><para
+>Sincronizar os seus dados com os dispositivos de &PalmOS;.</para
+></listitem>
+<listitem
+><para
+>É possível arrastar e largar entre calendários abertos.</para
+></listitem>
+<listitem
+><para
+>Colaboração incorporada com o &konqueror;.</para
+></listitem>
+<listitem
+><para
+>Conjuntos de ícones personalizados.</para
+></listitem>
+<listitem
+><para
+>Painéis de ferramentas por 'drag and drop'.</para
+></listitem>
+<listitem
+><para
+>E muito mais...</para
+></listitem>
+</itemizedlist
+></para>
+
+
+<para
+>Agora, faça uma <link linkend="five-minute-course"
+>viagem de cinco minutos</link
+> sobre o &korganizer;, ou vá directamente para a <link linkend="managing-data"
+>documentação de referência</link
+>!</para>
+
+</chapter>
+
+<chapter id="five-minute-course">
+<title
+>Viagem de Cinco Minutos sobre o &korganizer;</title>
+<subtitle
+>(para os experientes e para os impacientes)</subtitle>
+
+<para
+>Tem alguma pressa? Vamos levá-lo rapidamente para uma introdução geral e prática ao &korganizer;!</para>
+
+<para
+>Se alguma vez trabalhou com um programa de gestão de informações pessoais anteriormente, você sentir-se-á em casa com o &korganizer;. Poderá indicar novos eventos, voltar a agendar os existentes, atribuir categorias aos mesmos, definir categorias novas, introduzir e modificar listas de convidados e os seus papéis, enviar os convites para os eventos automaticamente e trocar dados com outros calendários do &korganizer;, criar itens por-fazer e do diário.</para>
+
+<para
+>Este curso assume que você sabe como trabalhar com o &kde; e que prefere explorar por si próprio. Só são cobertas aqui as funções básicas do &korganizer;.</para>
+
+<sect1 id="course-entering-events">
+<title
+>Inserir Eventos</title>
+
+<procedure>
+<step
+><para
+>Carregue em <guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_day.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></guiicon
+> ou escolha o item do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Dia</guimenuitem
+></menuchoice
+>. Isto irá mostrar a área da <guilabel
+> Vista Diária</guilabel
+>.</para
+></step>
+
+<step
+><para
+>Carregue na data desejada no <link linkend="glossary" endterm="gloss-date-navigator"
+>Navegador de Datas</link
+>. </para
+></step>
+
+<step
+><para
+>Seleccione a área de texto por baixo da hora desejada, no painel principal, que reflecte a hora do evento. Faça duplo-click nesta área ou simplesmente comece a escrever o título do evento a abrir na janela <guilabel
+>Novo Evento</guilabel
+>.</para
+></step>
+
+<step
+><para
+><link linkend="entering-data-events"
+>Indique os detalhes do evento</link
+>. Use as páginas <guilabel
+>Geral</guilabel
+>, <guilabel
+>Participantes</guilabel
+>, <guilabel
+>Recorrência</guilabel
+> e <guilabel
+>Anexos</guilabel
+> para circular por aí e aceda a todas as características do evento.</para
+></step>
+
+<step
+><para
+>Carregue em <guibutton
+>OK</guibutton
+> para gravar o evento.</para
+></step>
+</procedure>
+</sect1>
+
+<sect1 id="course-entering-todos">
+<title
+>Inserir Itens Por-Fazer</title>
+
+<procedure>
+<step
+><para
+>Carregue em <menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Novo Item Por-Fazer...</guimenuitem
+></menuchoice
+> para abrir a janela de <guilabel
+>Novo Item por Fazer</guilabel
+>.</para
+></step>
+
+<step
+><para
+><link linkend="entering-data-to-do"
+>Indique os detalhes deste item</link
+>. Use as páginas <guilabel
+>Geral</guilabel
+>, <guilabel
+>Participantes</guilabel
+>, <guilabel
+>Recorrência</guilabel
+> e <guilabel
+>Anexos</guilabel
+> para tal.</para
+></step>
+
+<step
+><para
+>Carregue em <guibutton
+>OK</guibutton
+> para gravar o item por-fazer.</para
+></step>
+</procedure>
+
+</sect1>
+
+<sect1 id="course-entering-journals">
+<title
+>Adicionar Itens de Diário</title>
+
+<procedure>
+
+<step
+><para
+>Seleccione o item do menu <guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_journal.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></guiicon
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Diário</guimenuitem
+></menuchoice
+> para abrir a <link linkend="journal-view"
+>área do <guilabel
+>Diário</guilabel
+></link
+>.</para
+></step>
+
+<step
+><para
+>Carregue em <guilabel
+>Adicionar um Item do Diário</guilabel
+>.</para
+></step>
+
+<step
+><para
+>Indique o título e o texto do item de diário.</para
+></step>
+
+</procedure>
+
+</sect1>
+
+<sect1 id="course-rescheduling-events">
+<title
+>Reescalonar Eventos</title>
+
+<para
+>O reescalonamento (ajuste da hora) dos eventos é uma operação simples de 'drag-and-drop':</para>
+
+<procedure>
+<step
+><para
+>Ao usar o <link linkend="glossary" endterm="gloss-date-navigator"
+>Navegador de Datas</link
+>, vá à data do evento que deseja ajustar de novo.</para
+></step>
+
+<step
+><para
+>Deverá escolher uma <link linkend="reference-menus-view"
+>vista</link
+> apropriada antes de iniciar esta operação. Só a <link linkend="agenda-view"
+><guilabel
+>agenda</guilabel
+> </link
+> (com as vistas diária, semanal e de semana útil) mostra as horas individuais e são adequadas para agendar de novo eventos com horas exactas (compromissos), enquanto a vista mensal só mostra os dias. Como tal, a vista mensal é mais adequada para os eventos para os eventos longos, como as férias.</para
+></step>
+
+<step
+><para
+>Para mostrar a vista semanal, carregue no botão da barra de ferramentas <guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_week.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></guiicon
+><guibutton
+>Vista Semanal</guibutton
+> ou escolha a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Semana</guimenuitem
+></menuchoice
+>. </para
+></step>
+
+<step
+><para
+>Arraste e largue o evento para a nova data e hora.</para
+></step>
+
+</procedure>
+
+<para
+>Se quiser ajustar de novo com mais precisão, faça duplo-click no evento e ajuste a hora de início e de fim com as listas que dividem o dia em quartos-de-hora. Se não tiver precisão suficiente, você poderá indicar a hora desejada directamente.</para>
+
+</sect1>
+<sect1 id="course-rescheduling-todos">
+<title
+>Reescalonar ou Editar os Itens Por-Fazer</title>
+
+<para
+>Deverá escolher uma <link linkend="reference-menus-view"
+>vista</link
+> apropriada antes de iniciar esta operação. Só a <link linkend="list-view"
+><guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_list.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></guiicon
+><guilabel
+>vista em lista</guilabel
+> </link
+>, a <link linkend="todo-view"
+><guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_todo_list.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></guiicon
+><guilabel
+>vista da lista de itens por-fazer</guilabel
+> </link
+> e o <link linkend="description-view"
+>componente da barra lateral da área de itens por-fazer</link
+> é que mostram os itens por fazer que não tenham uma data final.</para>
+
+<para
+>Para mostrar a vista de itens por-fazer, carregue no botão da barra de ferramentas <guiicon
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_todo_list.png" format="PNG"/></imageobject
+> </inlinemediaobject
+></guiicon
+><guibutton
+>Vista de Itens Por-Fazer</guibutton
+> ou escolha a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Lista de Por-Fazer</guimenuitem
+></menuchoice
+>. </para>
+
+<para
+>Para voltar a escalonar um item Por-Fazer, carregue com o &RMB; no item em si no painel. Isto irá abrir um menu de contexto. Seleccione as opções <guimenuitem
+>Copiar para</guimenuitem
+> ou <guimenuitem
+>Mover para</guimenuitem
+> e seleccione a nova data do calendário que aparece. O item Por-Fazer foi então copiado ou movido para a data seleccionada. Em alternativa, se o painel principal tiver uma <guilabel
+>Vista de Itens Por-Fazer</guilabel
+>, basta carregar com o botão direito na coluna <guilabel
+>Data-Limite</guilabel
+>. Irá aparecer um calendário instantaneamente, que lhe permitirá definir a nova data-limite.</para>
+
+<para
+>Para <link linkend="entering-data-to-do"
+>editar um item por-fazer</link
+>, carregue com o botão direito e escolha o item de menu <guimenuitem
+>Editar...</guimenuitem
+>.</para>
+
+</sect1>
+
+<sect1 id="course-conclusion">
+<title
+>Conclusão</title>
+
+<para
+>Este curso de cinco minutos cobriu apenas a operação básica do &korganizer;. Agora, você deverá seguir em frente e ler o resto do manual para descobrir as potencialidades completas do &korganizer;. Porém, se não se sentir com vontade para isso, deverá ir pelo menos até à <link linkend="faq"
+>&FAQ;</link
+>.</para>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="managing-data">
+<title
+>Importar, Exportar e Gerir os Calendários</title>
+
+<para
+>O &korganizer; pode gravar (e obter) eventos, itens de diário e por-fazer com vários métodos e para diferentes locais. Cada um destes locais chama-se de <firstterm
+>recurso de calendário</firstterm
+>. </para>
+
+<para
+>O &korganizer; suporta os ficheiros de calendários com base em normas como o iCalendar e o vCalendar de forma nativa (adicionando-os como recursos novos), mas poderá importar os dados (reunir) para um recurso existente e abrir o ficheiro numa janela nova também. A importação de ficheiros no formato usado na antiga aplicação <application
+>ical</application
+> também é suportada.</para>
+
+<para
+>Poderá exportar os seus dados como uma página Web, um ficheiro iCalendar ou um vCalendar. Estes ficheiros são suportados pela maioria das aplicações de calendários. A página Web pode ser usada para publicar o seu calendário e a lista de itens por-fazer na Web ou na rede local.</para>
+
+<para
+>Se tiver um calendário que contenha os eventos de interesse público, como uma conferência ou o calendário de um campeonato, poderá enviá-lo com a plataforma para <link linkend="managing-get-hot-new-stuff"
+>obter coisas novas</link
+>. Poderá usar a mesma plataforma para verificar se existem eventos que valha a pena obter. </para>
+
+<para
+>Neste capítulo, iremos explicar como gerir o seu calendário, usar os recursos, importar e exportar acções e o esquema de obtenção de coisas novas.</para>
+
+<sect1 id="managing-resources">
+<title
+>Recursos de Calendário</title>
+
+<para
+>O &korganizer; usa um ficheiro local, normalmente o <filename
+>$KDEHOME/share/apps/korganizer/std.ics</filename
+>, como recurso por omissão. Mas essa não é a sua única opção: existem muitos outros recursos que poderá adicionar: servidores de recursos, itens de diário como 'blogs', ficheiros na rede, &etc;. Se usar mais que um recurso, o &korganizer; <link linkend="config-main-personal"
+>poderá ser configurado para usar o recurso predefinido ou perguntar o recurso a usar</link
+> ao gravar os eventos novos, os itens por-fazer ou os do diário. O &korganizer; irá juntar de forma transparente os itens de dois ou mais recursos nas <link linkend="description-view"
+>vistas</link
+>. </para>
+
+<para
+>O recurso por omissão é uma boa escolha para muitos dos casos de uso, mas poderá querer usar outro recurso, especialmente se usar um servidor de 'groupware' suportado. Por favor pergunte ao administrador de sistemas a informação necessária para configurar o recurso de 'groupware', incluindo a publicação e obtenção da informação de livre/ocupado. O acesso à informação de livre/ocupado permite ao organizador de um evento ter o calendário do participante em consideração ao adicioná-lo à lista de participantes do evento.</para>
+
+<note
+><para
+>Para além do armazenamento do calendário, os servidores de 'groupware' oferecem tipicamente contactos, correio e o armazenamento da <link linkend="glossary" endterm="gloss-freebusy"
+>informação de livre/ocupado</link
+>. Como tal, alguns recursos aqui discutidos poderão estar relacionados com outros recursos do &kmail; e do &kaddressbook; (os componentes de correio e de contactos do &kontact;), ou com a <link linkend="config-main-free-busy"
+>configuração de livre/ocupado na configuração principal</link
+>.</para>
+<para
+>Lembre-se por favor que a comunicação das <link linkend="group-scheduling"
+>agendas em grupo</link
+> do &korganizer; baseia-se numa norma de e-mail ponto-a-ponto. Isto significa que não necessita de um servidor de 'groupware' para a usar!</para
+></note>
+
+<screenshot id="screenshot-resources">
+<screeninfo
+>Uma imagem da Barra Lateral de Recursos do &korganizer;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="korganizer-resource.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da Barra Lateral de Recursos do &korganizer;</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da Barra Lateral de Recursos do &korganizer;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<procedure id="procedure-add-resource">
+<title
+>Adicionar um Novo Recurso do &korganizer;</title>
+
+<step
+><para
+>Se a área de recursos não estiver disponível na barra lateral do &korganizer;, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barra Lateral</guisubmenu
+><guimenuitem
+>Mostrar a Área de Recursos</guimenuitem
+></menuchoice
+> do menu para a mostrar. </para
+></step>
+
+<step
+><para
+>Se os botões de recursos não estiverem disponíveis no visualizador de recursos, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barra Lateral</guisubmenu
+><guimenuitem
+>Mostrar os Botões de Recursos</guimenuitem
+></menuchoice
+> para os mostrar.</para
+></step>
+
+<step
+><para
+>Carregue no botão <guilabel
+>Adicionar...</guilabel
+> para acrescentar recursos novos à lista de recursos disponíveis.</para
+></step>
+
+<step
+><para
+>Carregue aqui para activar ou desactivar a área de recursos.</para
+></step>
+
+<step
+><para
+>Mais tarde, se quiser editar ou remover um recurso, seleccione-o na lista e carregue em <guilabel
+>Remover</guilabel
+> para o apagar ou em <guilabel
+>Editar...</guilabel
+> para o modificar.</para
+></step>
+
+</procedure>
+
+<para
+>Em alternativa, poderá configurar os recursos do &korganizer; (mais todos os outros recursos do &kde;) no &kcontrolcenter;, usando o módulo de configuração de <guilabel
+>Recursos do &kde;</guilabel
+>.</para>
+
+<para
+>Entre os recursos existentes, poderá encontrar:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Aniversários do &kaddressbook;</guilabel
+></term>
+<listitem
+><para
+>Adicione este recurso para ver os aniversários dos contactos do &kaddressbook; no seu calendário. O aniversário aparece no seu calendário como um evento apenas para leitura e sem qualquer hora associada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Itens do Diário como Blogs num Servidor</guilabel
+></term>
+<listitem
+><para
+>Adicione este recurso para ser capaz de ler os seus 'blogs' como itens do diário, directamente a partir dos servidores de 'blogs', como o 'blogger' e o 'drupal'.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Lista de Itens Por-Fazer do Bugzilla</guilabel
+></term>
+<listitem
+><para
+>Adicione este item para carregar os erros em aberto do Bugzilla como itens por-fazer. Este recurso baseia-se na aplicação &kbugbuster; e usa a sua informação de 'cache' de erros. O Bugzilla é um sistema de registo de erros 'open source'.</para>
+
+<para
+>Se for um programador que está a trabalhar num projecto que usa o Bugzilla, poderá usar este recurso para ver os erros em aberto das aplicações ou bibliotecas em que está interessado como itens por-fazer (chamam-se <quote
+>produtos</quote
+> e / ou <quote
+>componentes</quote
+> no Bugzilla). Este recurso está disponível como parte do Kit de Desenvolvimento de Software (SDK) do &kde;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Plano de Funcionalidades em &XML;</guilabel
+></term>
+<listitem
+><para
+>Adicione este recurso para carregar um Plano de Funcionalidades em &XML; como itens por-fazer. O Plano de Funcionalidades em &XML; é um esquema desenhado para documentar as funcionalidades novas das próximas versões de 'software'. Foi desenhado para se adequar às necessidades do lançamento de versões do &kde;, mas poderá ser útil para qualquer projecto de 'software'. A informação do ficheiro &XML; poderá ser usada para controlar o congelamento de funcionalidades, para comunicar as funcionalidades da versão nova ou o estado das funcionalidades novas de uma versão futura. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Calendário num Ficheiro Local</guilabel
+></term>
+<listitem
+><para
+>Adicione este recurso para ser capaz de gravar (e carregar) os seus eventos, itens por-fazer e do diário num ficheiro local. O ficheiro poderá estar no formato normalizado iCalendar ou vCalendar. O &korganizer; usa este recurso por omissão, gravando a informação do seu calendário em <filename
+>$KDEHOME/share/apps/korganizer/std.ics</filename
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Servidor de GroupDav (p.ex. Open Groupware)</guilabel
+></term>
+<listitem
+><para
+>Se tiver acesso a um servidor que suporte o protocolo <ulink url="http://www.groupdav.org"
+>GroupDav</ulink
+>, adicione este recurso para ser capaz de gravar (e carregar) os eventos e itens por-fazer no servidor. Para adicionar o recurso, terá de saber o &URL; do servidor, o seu utilizador e a senha. O protocolo GroupDav suporta o armazenamento de contactos, como tal poderá querer adicionar e configurar o recurso do &kaddressbook; também.</para>
+<para
+>Desde Junho de 2005, os servidores de 'groupware' que implementam este protocolo são o <ulink url="http://www.opengropware.org"
+>servidor OpenGroupware</ulink
+> e o <ulink url="http://www.citadel.org"
+>servidor Citadel</ulink
+>. Poderá ser obtida uma lista actualizada na <ulink url="http://www.groupdav.org"
+>página Web do GroupDav</ulink
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Servidor de Novell Groupwise</guilabel
+></term>
+<listitem
+><para
+>Se tiver acesso a um <ulink url="http://www.novell.com/products/groupwise"
+>Servidor de Novell GroupWise</ulink
+> (versão 6.5 ou posterior), adicione este recurso para ser capaz de gravar (e carregar) os eventos, informações de livre/ocupado e itens por-fazer no servidor. Para adicionar o recurso, terá de saber o &URL; do servidor, o seu utilizador e a senha. Existe suporte para o armazenamento de contactos, como tal poderá querer adicionar e configurar o recurso do &kaddressbook; também.</para>
+<para
+>A forma mais prática de configurar o acesso a um servidor de GroupWise é usar o assistente <application
+>groupwisewizard</application
+>. Podê-lo-á iniciar a partir da linha de comandos: <screen
+><prompt
+>$</prompt
+><command
+>groupwisewizard</command
+></screen
+> O assistente irá configurar não só o &korganizer; para usar os recursos do GroupWise, como também o &kmail; e o &kaddressbook;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Calendário num Servidor de IMAP via &kmail;</guilabel
+></term>
+<listitem
+><para
+>Se tiver acesso a um servidor que partilhe os calendários através de IMAP, adicione este recurso para ser capaz de gravar (e carregar) os eventos, informações de livre/ocupado e itens por-fazer e do diário no servidor de IMAP. Para activar o acesso de IMAP, terá de configurar primeiro o &kmail; e depois adicionar o recurso do &korganizer;. O &korganizer; irá tentar abrir o &kmail; automaticamente e usá-lo para aceder aos seus dados. O esquema de <quote
+>servidor de IMAP via &kmail;</quote
+> suporta o armazenamento de contactos, como tal poderá querer adicionar e configurar o recurso do &kaddressbook; também.</para>
+
+<para
+>A maioria dos servidores de IMAP pode ser usados para manter os recursos de calendário e de agenda, o que lhe permite aceder aos seus dados de qualquer lado! Se for um utilizador que está à procura de uma forma simples de aceder e gerir a sua informação de 'groupware', esta é uma forma simples e muito eficiente.</para>
+
+<para
+>Para usar este recurso, é necessário configurar primeiro o &kmail;. Escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kmail;...</guimenuitem
+></menuchoice
+>. Carregue no ícone <guilabel
+>Contas</guilabel
+> na janela de configuração e adicione o servidor de IMAP como uma conta de recepção de IMAP desligado. Agora, carregue no ícone <guilabel
+>Diversos</guilabel
+> da barra lateral e carregue na <guilabel
+>página 'Groupware'</guilabel
+> para activar e configurar as opções da pasta de recursos de IMAP. Só então poderá adicionar os recursos do &korganizer; (e do &kaddressbook;). Para mais informações sobre a configuração do &kmail;, consulte o manual do &kmail;.</para>
+
+<para
+>Uma implementação mais completa deste esquema é o <ulink url="http://www.kolab.org"
+>Servidor de Kolab</ulink
+>. Esta implementação de 'groupware' oferece funcionalidades adicionais para os administradores de sistemas, como o suporte de ambientes de clientes mistos (&Microsoft; Outlook&reg;, &kde; <acronym
+>PIM</acronym
+> e e-mail na Web), uma interface de administração na Web, um livro de endereços partilhado, um servidor de e-mail, &etc; Desde Junho de 2005, os servidores de 'groupware' que implementam os protocolos do <quote
+>Kolab 1</quote
+> e do <quote
+>Kolab 2</quote
+> são o servidor Kolab, versões 1 e 2 e o <ulink url="http://www.citadel.org"
+>servidor do Citadel</ulink
+> (apenas Kolab 1). Poderá obter uma lista actualizada na <ulink url="http://www.kolab.org"
+>página Web do Kolab</ulink
+>.</para>
+
+<para
+>A forma mais prática de configurar o acesso a um servidor de Kolab é usar a aplicação de assistência <application
+>kolabwizard</application
+>. Podê-la-á iniciar a partir da linha de comandos: <screen
+><prompt
+>$</prompt
+><command
+>kolabwizard</command
+></screen>
+
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Calendário numa Pasta Local</guilabel
+></term>
+<listitem
+><para
+>Adicione este recurso para poder gravar e carregar os seus eventos, itens por-fazer e itens de diário a partir de uma pasta local. Cada item do calendário será gravado num ficheiro separado, dentro da pasta. </para>
+<para
+>Dado que só existe um ficheiro por evento, item por-fazer ou do diário, o &korganizer; não necessita de processar um ficheiro de calendário grande, muitas vezes com milhares de itens, ao gravar e carregar, mas sim apenas um único item de calendário. Do mesmo modo, no caso de danos num ficheiro, só perde um item de calendário, não o calendário inteiro.</para>
+</listitem>
+</varlistentry>
+
+<!--
+<varlistentry>
+<term
+><guilabel
+>Calendar on Exchange Server (Experimental)</guilabel
+></term>
+<listitem
+><para>
+If you have access to a
+<ulink url="http://www.microsoft.com/exchange"
+>Exchange 2000 Server</ulink
+>,
+add this resource in order to be able to to save (and load)
+events FIXME:,journals, free/busy information and to-dos? to the server. To add the resource, you will
+need to know the server &URL;, FIXME:port? your user name and your password. There
+is support for (read only) contacts, so you may want to configure &kaddressbook;
+resource.</para>
+FIXME: does the wizard work?
+<para
+>The most practical way to configure the access to a Exchange server is
+to use the <application
+>exchangewizard</application
+> wizard. You can start it
+from the command line prompt:
+
+<screen
+><prompt>$</prompt><command>exchangewizard</command></screen>
+
+The wizard will configure not only &korganizer; to use the
+Exchange resources, but &kmail;, &kaddressbook; too.</para>
+</listitem>
+</varlistentry>
+-->
+
+<varlistentry>
+<term
+><guilabel
+>Calendário num Ficheiro Remoto</guilabel
+></term>
+<listitem
+><para
+>Adicione este recurso para poder gravar e copiar os seus eventos, itens por-fazer e do diário a partir de um ficheiro remoto. Existem duas grandes vantagens de manter os seus dados de calendário num servidor remoto: poderá aceder aos seus dados, mesmo que esteja ausente do seu computador e poderá deixar que outras pessoas (por exemplo, uma secretária) os vejam. O &korganizer; mantém uma 'cache' local dos dados. </para>
+
+<screenshot id="screenshot-remotefile-resource">
+<screeninfo
+>Uma imagem da Configuração dos Recursos de Ficheiros Remotos do &korganizer;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="remotefile-resource.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da Configuração dos Recursos de Ficheiros Remotos do &korganizer;</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da Configuração dos Recursos de Ficheiros Remotos do &korganizer;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Poderá configurar o recurso para ser apenas para leitura, mantendo o ficheiro remoto. Nesse caso, não terá de indicar uma localização <quote
+><guilabel
+>Enviar para</guilabel
+></quote
+>, apenas uma <quote
+><guilabel
+>Obter de</guilabel
+></quote
+>, para o ficheiro remoto. Se planear usar um recurso remoto também para escrita, terá de indicar ambos os locais. A razão para ter locais separados é que alguns servidores poderão ter uma fila de envio, um local onde terá de colocar o ficheiro a enviar, diferente do local onde ficará. Na maioria dos casos, se tiver acesso de escrita para o ficheiro remoto, as localizações do ficheiro <guilabel
+>Enviar para</guilabel
+> e <guilabel
+>Obter de</guilabel
+> serão as mesmas. </para>
+
+<para
+>É importante compreender que o recurso dos ficheiros remotos não adiciona ou remove itens individuais do ficheiro remoto, simplesmente grava o ficheiro remoto numa 'cache' local ao recebê-lo e grava a 'cache' local no ficheiro remoto ao enviar. Como tal, se o recurso for apenas para leitura, fará sentido que a opção <guilabel
+>Carregamento Automático</guilabel
+> tenha um <guilabel
+>Intervalo regular</guilabel
+>, mas se não for (se o recurso puder ser escrito), recomenda-se que volte a carregar o ficheiro apenas antes de começar a editá-lo, configurando a opção <guilabel
+>Carregamento Automático</guilabel
+> como <guilabel
+>No arranque</guilabel
+> e gravá-lo antes de sair, configurando a opção <guilabel
+>Gravação Automática</guilabel
+> pelo menos como <guilabel
+>Ao sair</guilabel
+> ou, melhor ainda, se tiver uma ligação rápida e estável ao ficheiro remoto, configure-a como <guilabel
+>Em todas as alterações</guilabel
+> para evitar a perda de dados.</para>
+
+<warning
+><para
+>Se adicionar, modificar ou remover eventos, itens de diário ou itens por-fazer e voltar a carregar o ficheiro remoto, todas as suas modificações locais serão perdidas e o ficheiro irá voltar ao seu estado anterior. Isto poderá acontecer em vários cenários (por exemplo, se o sistema estoirar, o &korganizer; irá voltar a carregar o ficheiro remoto no próximo arranque, se configurar a <guilabel
+>Gravação Automática</guilabel
+> para <guilabel
+>Nunca</guilabel
+> ou se tiver configurado o <guilabel
+>Carregamento Automático</guilabel
+> para um intervalo regular). Se planear usar um recurso de calendário num modo de escrita, garanta que a sua ligação é estável, configure o recurso para gravar o ficheiro em cada alteração (ou em intervalos frequentes) e não carregue de novo o ficheiro em intervalos regulares.</para>
+
+<para
+>Um problema relacionado, mas oposto, é o de dois utilizadores não poderem editar em segurança o mesmo ficheiro remoto ao mesmo tempo, dado que o recurso de ficheiros remotos não oferece um mecanismo de resolução de conflitos. Por exemplo, se alguém alterar (e gravar) o ficheiro remoto, após o ter carregado, e depois gravar o ficheiro, as alterações da outra pessoa serão perdidas. </para
+></warning>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Servidor de OpenExchange do SUSE &Linux;</guilabel
+></term>
+<listitem
+><para
+>Se tiver acesso a um servidor do <ulink url="http://www.novell.com/products/groupwise"
+>Servidor de OpenExchange do SUSE &Linux;</ulink
+>, na versão 4.1, adicione este recurso para ser capaz de gravar (e carregar) os eventos e itens por-fazer no servidor. Para adicionar o recurso, terá de saber o &URL; do servidor, o seu utilizador e a senha. Existe suporte para o armazenamento de contactos, como tal poderá querer adicionar e configurar o recurso do &kaddressbook; também.</para>
+<para
+>A forma mais prática de configurar o acesso a um servidor de GroupWise é usar o assistente <application
+>sloxwizard</application
+>. Podê-lo-á iniciar a partir da linha de comandos: <screen
+><prompt
+>$</prompt
+><command
+>sloxwizard</command
+></screen
+>. O assistente irá configurar não só o &korganizer; para usar os recursos do OpenExchange, mas também o &kmail;, o &kaddressbook;, etc.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+
+<!--FIXME: are there other XML-RPC servers?-->
+<term
+><guilabel
+>Servidor de eGroupware (através do &XML;-RPC)</guilabel
+></term>
+<listitem
+><para
+>Se tiver acesso a um <ulink url="http://www.egroupware.org"
+>Servidor de eGroupware</ulink
+>, versão 1.0, adicione este recurso para poder gravar (e carregar) eventos, informação de livre/ocupado e itens por-fazer ao servidor. Para adicionar o recurso, terá de saber o &URL; do servidor, o seu utilizador e a sua senha. Existe suporte para armazenar contactos, como tal poderá querer configurar o recurso do &kaddressbook;.</para>
+<para
+>A forma mais prática de configurar o acesso a um servidor de eGroupware é usar o assistente <application
+>egroupwarewizard</application
+>. Podê-lo-á iniciar a partir da linha de comandos: <screen
+><prompt
+>$</prompt
+><command
+>egroupwarewizard</command
+></screen
+>. O assistente irá configurar não só o &korganizer; para usar os recursos do eGroupware, mas também o &kmail;, o &kaddressbook;, etc.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="managing-import-export">
+<title
+>Importar, Exportar e Manter os Calendários</title>
+
+<para
+>Embora os ficheiros locais sejam apenas um entre outros recursos que poderão ser usados pelo &korganizer;, são a forma mais conveniente de partilhar calendários, gravar cópias ou importar itens do seu programa de calendário antigo.</para>
+
+<sect2 id="managing-import">
+<title
+>Importar Calendários</title>
+
+<para
+>Se tiver um ficheiro iCalendar ou vCalendar e quiser importá-lo, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar</guisubmenu
+><guimenuitem
+>Importar o Calendário...</guimenuitem
+> </menuchoice
+>. O &korganizer; perguntar-lhe-á se deseja <guilabel
+>Adicionar como um calendário novo</guilabel
+>, que irá adicionar o ficheiro do calendário como um novo recurso de ficheiro local, <guilabel
+>Juntar ao calendário existente</guilabel
+>, que irá reunir os itens do calendário num recurso existente ou <guilabel
+>Abrir numa janela separada</guilabel
+>, que lhe permitirá ver e editar o calendário, mas não o adicionará à sua vista principal.</para>
+
+<para
+>Uma boa altura para isto será quando receber um ficheiro vCalendar com alguns itens através de e-mail, por exemplo, ou se estiver a planear importar o seu calendário a partir de outra aplicação. No último caso, a primeira coisa a fazer é usar essa aplicação para exportar os dados do calendário num dos formatos acima ou usar uma ferramenta de conversão do formato nativo da aplicação. Se estiver a migrar a partir do &Microsoft; Outlook&reg;, veja por favor em <xref linkend="outlook-to-vcalendar-ws"/>.</para>
+
+<para
+>Se você tiver usado o <application
+>ical</application
+>, um programa conhecido mas antigo de calendários para o &UNIX;, poderá desejar <action
+>importar os seus eventos, tarefas e itens por-fazer</action
+> directamente para o &korganizer;. Esta acção irá ler o ficheiro <filename
+>.calendar</filename
+> da sua pasta pessoal e reunir os itens que contém no seu calendário actual. Se ocorrerem alguns erros ou fenómenos suspeitos durante o processo, o utilizador será notificado através de mensagens.</para>
+
+</sect2>
+
+<sect2 id="managing-export">
+<title
+>Exportar Calendários</title>
+
+<para
+>Poderá exportar os seus dados como uma página Web ou como um ficheiro iCalendar ou vCalendar, que são suportados pela maioria das aplicações de agenda. A página Web poderá ser usada para publicar o seu calendário e a lista de itens por-fazer na Web ou na rede local. Em qualquer um dos casos, o &korganizer; irá exportar todos os itens dos recursos activos (assinalados) que <link linkend="filters-view"
+>não estão filtrados</link
+> (chamemos a esses itens os itens <quote
+>activos</quote
+>). Por outras palavras, se não conseguir ver um item do calendário, não irá aparecer no ficheiro exportado. Para filtrar os itens indesejados antes de os exportar, poderá criar <link linkend="filters-view"
+>filtros</link
+>. Os filtros são ainda mais efectivos se classificar os seus eventos e itens por-fazer em <link linkend="categories-view"
+>categorias</link
+>. Para activar e desactivar recursos, assinale ou desligue a opção de recurso na barra lateral da <link linkend="managing-resources"
+><guilabel
+>Área de Recursos</guilabel
+></link
+>.</para>
+
+<para
+>Para exportar todos os seus eventos, itens por-fazer ou de diário <quote
+>activos</quote
+> (independentemente do recurso a que pertencem) como um novo ficheiro iCalendar, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Exportar</guisubmenu
+> <guimenuitem
+>iCalendar...</guimenuitem
+></menuchoice
+>. Para exportar os mesmos dados como um novo ficheiro vCalendar, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Exportar</guisubmenu
+> <guimenuitem
+>vCalendar...</guimenuitem
+> </menuchoice
+>. A janela <guilabel
+>Gravar Como</guilabel
+>. irá então aparecer. Indique o nome do ficheiro e a localização do novo ficheiro para completar a acção de exportação.</para>
+
+<para
+>Poderá exportar o seu calendário ou uma parte dele como um ficheiro em &HTML;, adequado para publicar na Web. Todos o que tiver acesso a este ficheiro, usando um navegador web, poderão vê-lo. Esta é uma forma simples de partilhar a informação dos calendários com os seus colegas e amigos.</para>
+
+<!--TODO: use case: export your friends birthdays?-->
+
+<procedure id="procedure-export-html">
+<step
+><para
+>Desactive todos os recursos que não deseja exportar, e filtre os itens que não quer também exportar.</para
+></step>
+<step
+><para
+>Carregue na opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Exportar</guisubmenu
+><guimenuitem
+>Exportar a Página Web...</guimenuitem
+></menuchoice
+>. Irá obter uma janela com três páginas: a <guilabel
+>Geral</guilabel
+>, a <guilabel
+>Eventos</guilabel
+> e a <guilabel
+>Por-Fazer</guilabel
+>.</para
+></step>
+<step
+><para
+>Página <guilabel
+>Geral</guilabel
+>:</para>
+<substeps>
+<step
+><para
+>Indique o intervalo de datas que deseja publicar. Indique as datas manualmente ou utilize o calendário.</para
+></step>
+<step
+><para
+>Se quiser exportar os itens por-fazer, assinale a opção <guilabel
+>Exportar a lista de itens por-fazer</guilabel
+>.</para
+></step>
+<step
+><para
+>Se quiser exportar os itens apresentados na vista mensal, assinale a opção <guilabel
+>Exportar a vista mensal</guilabel
+>.</para
+></step>
+<step
+><para
+>Se quiser exportar os eventos formatados como uma lista de eventos, assinale a opção <guilabel
+>Exportar os eventos como uma lista</guilabel
+>.</para
+></step>
+<step
+><para
+>Indique o ficheiro de resultado Web no campo <guilabel
+>Ficheiro de saída</guilabel
+>. Se definir outra localização, carregue no botão <guibutton
+><inlinemediaobject
+> <imageobject
+><imagedata fileref="i_file_open.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>Escolher as Pastas</guibutton
+> para o encontrar.</para
+></step>
+</substeps
+></step>
+<step
+><para
+>Página de <guilabel
+>Eventos</guilabel
+>: indique se deseja incluir as categorias e os participantes na página Web exportada.</para
+></step>
+<step
+><para
+>Página <guilabel
+>Por-Fazer</guilabel
+>: indique se deseja listar as Datas-Limite, as Categorias e os Participantes.</para
+></step>
+</procedure>
+
+</sect2>
+
+<sect2 id="managing-purge-archive">
+<title
+>Manter os Seus Calendários</title>
+
+
+<para
+>Os computadores de hoje em dia têm um espaço de armazenamento amplo. Contudo, se sincronizar o seu calendário do &korganizer; com uma máquina de memória limitada como o dispositivo Palm, poderá achar a salvaguarda útil. A performance do &korganizer; poder-se-á tornar também pior quando existirem vários eventos. Para arquivar os itens antigos, siga o procedimento abaixo:</para>
+
+<procedure>
+<step
+><para
+>Carregue em <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Arquivar os Itens Antigos...</guimenuitem
+> </menuchoice
+>.</para
+></step>
+<step
+><para
+>Preencha a data no campo <guilabel
+>Arquivar agora os itens mais antigos que</guilabel
+> ou use o Item do Calendário para escolher a data. em alternativa, poderá arquivar todos os itens que sejam mais antigos que um dado período de tempo.</para
+></step>
+<step
+><para
+>Se optou por arquivar, também precisa de indicar o nomes do ficheiro do arquivo no campo <guilabel
+>Ficheiro de Arquivo</guilabel
+>. Se quiser usar de novo um ficheiro de arquivo mais antigo, carregue no botão <guilabel
+>Escolher</guilabel
+> e descubra um arquivo existente. Este será sobreposto, como tal certifique-se que não precisa dos dados originais ou que tem uma cópia de segurança.</para
+></step>
+</procedure>
+
+<para
+>O arquivo irá manter todos os itens num ficheiro, incluindo os itens por-fazer completos. Mas se não quiser armazenar de todo os itens por-fazer completos, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Limpar os Por-Fazer Completos</guimenuitem
+> </menuchoice
+> para remover todos os itens por-fazer dos seus recursos activos. Se quiser manter os seus itens por-fazer completos, mas não os desejar ver nas listas de itens por-fazer, considere <link linkend="filters-view"
+>filtrá-los</link
+> em vez de os eliminar. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="managing-get-hot-new-stuff">
+<title
+>Enviar e Receber com o Sistema para Obter Coisas Novas</title>
+
+<para
+>Se tiver um calendário que contém eventos de interesse público, como uma conferência ou um calendário de um campeonato, poderá enviá-lo (ou verificar se há algo que mereça ser transferido), usando a <ulink url="http://ghns.berlios.de/"
+>plataforma para obter coisas novas</ulink
+>. </para>
+
+<para
+>Para abrir a janela para <guilabel
+>Obter Coisas Novas</guilabel
+>, que oferece uma lista dos calendários a transferir, escolha a opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Importar</guisubmenu
+> <guimenuitem
+>Obter Coisas Novas...</guimenuitem
+></menuchoice
+>. Se seleccionar um dos calendários, irá aparecer uma janela com a lista de eventos dos calendários. Para juntar os eventos apresentados com o seu recurso por omissão, carregue em <guilabel
+>Reunir</guilabel
+>.</para>
+
+<para
+>Para abrir a janela para <guilabel
+>Enviar Coisas Novas</guilabel
+>, que lhe permite exportar os calendários que contêm eventos que poderão ser úteis para outras pessoas, como o programa de uma conferência, uma lista de feriados, eventos especiais, &etc;, escolha a opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guisubmenu
+>Exportar</guisubmenu
+> <guimenuitem
+>Enviar Coisas Novas...</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Antes de enviar os eventos, certifique-se que <link linkend="filters-view"
+>filtrou</link
+> todos os dados não relacionados.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="chapter-views-and-filters">
+<title
+>Vistas e Filtros</title>
+
+<para
+>Embora os calendários (recursos) possam conter eventos, itens por-fazer e/ou itens de diários, estes itens são bastante diferentes na sua natureza. Os itens por-fazer poderão não ter qualquer data associada a eles, como tal, uma vista em agenda não é adequada para eles. Os itens de diário são uma colecção das suas reflexões, ocorrências ou experiências. Eles necessitam do seu próprio modo de visualização, dado que não estão relacionados com a lista de eventos a ocorrer ou com a lista de itens por-fazer, &etc;</para>
+
+<para
+>Para resolver o desafio de mostrar a informação da vista de forma intuitiva e útil, o &korganizer; oferece várias vistas, filtros e capacidades de pesquisa. Poderá também atribuir eventos relacionados e itens por-fazer a categorias, as quais o irão ajudar a vê-las mais tarde, com filtros ou cores.</para>
+
+<sect1 id="description-view">
+<title
+>Vistas do &korganizer;</title>
+
+<para
+>Nesta secção, serão descritos os vários modos de visualização, assim como será apresentada uma visão geral sobre a forma de navegação nos seus dados pessoais com o &korganizer;.</para>
+
+<para
+>A janela do &korganizer; pode estar dividida em duas áreas principais: a janela principal e a barra lateral a janela principal mostra as áreas principais e a barra lateral mostra o navegador de datas, a área de itens por-fazer, o visualizador de itens e a área de recursos. Para mostrar ou esconder os componentes da barra lateral, assinale ou desligue os itens do submenu <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barra Lateral</guisubmenu
+></menuchoice
+>.</para>
+
+<para
+>O navegador de datas é oferecido para poder navegar e seleccionar datas. A data de hoje estará assinalada com uma caixa pequena; as datas que tiverem eventos agendados nelas estarão a negrito (os eventos diários ou semanais recorrentes poderão não estar marcados como negritos, <link linkend="config-main-views"
+>dependendo da configuração da visualização</link
+>) e os feriados aparecerão a vermelho. Se quiser saltar para uma data, basta carregar nela. Mantenha o botão do rato carregado para seleccionar várias datas consecutivas de uma vez. As vistas <guilabel
+>O Que Se Segue</guilabel
+>, <guilabel
+>Lista</guilabel
+>, <guilabel
+>Agenda</guilabel
+> e <guilabel
+>Diário</guilabel
+> só irão mostrar os eventos, itens por-fazer ou do diário das datas seleccionadas no navegador de datas. A vista do <guilabel
+>Mês</guilabel
+> irá mostrar os eventos ou itens por-fazer do primeiro mês que aparece no navegador de datas (os dias do mês seleccionados não irão mudar na vista mensal, só o mês é que muda).</para>
+
+<para
+>O componente da barra lateral para os itens por-fazer apresenta os seus itens por-fazer, como a <link linkend="todo-view"
+>área de itens por-fazer</link
+>. É útil se quiser ver os seus itens por-fazer enquanto usa as outras vistas.</para>
+
+<para
+>O componente da barra lateral para ver os itens por-fazer mostra os detalhes dos eventos, itens por-fazer ou do diário actuais.</para>
+
+<para
+>Finalmente, o componente do visualizador de recursos permite-lhe activar ou desactivar os recursos na lista, assinalando ou desligado a área de recursos e geri-los da mesma forma. Para mais informações, veja por favor em <xref linkend="managing-resources"/>.</para>
+
+<para
+>Poderá navegar pelo seu calendário, se escolher a opção <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+> do menu (ou carregando no botão da barra de ferramentas <inlinemediaobject
+><imageobject
+><imagedata fileref="i_go_backward.png" format="PNG"/></imageobject
+></inlinemediaobject
+>), que volta para o dia, semana, mês ou ano anteriores, escolhendo a opção <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+> do menu (ou carregando no botão da barra de ferramentas <inlinemediaobject
+><imageobject
+> <imagedata fileref="i_go_forward.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>), que irá para o dia, semana, mês ou ano seguinte (dependendo da vista) e escolhendo a opção <menuchoice
+><guimenu
+>Ir</guimenu
+><guimenuitem
+>Ir para Hoje</guimenuitem
+> </menuchoice
+> do menu (ou carregando o ícone <inlinemediaobject
+><imageobject
+> <imagedata fileref="i_go_to_today.png" format="PNG"/></imageobject
+> </inlinemediaobject
+> da barra de ferramentas), que irá incluir o dia de hoje na vista actual.</para>
+
+<sect2 id="whatsnext-view">
+<title
+>Área o Que se Segue</title>
+
+<para
+>Esta área mostra os eventos e os itens por-fazer num formato simples que você possa ler rapidamente. Todos os itens por-fazer em aberto serão apresentados, mas somente os eventos dos dias seleccionados na barra lateral do <guilabel
+>Navegador de Datas</guilabel
+> serão apresentados. Os eventos e os itens por-fazer são apresentados um por cada linha.</para>
+
+<para
+>Mude para a área O que se Segue, escolhendo a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>O Que se Segue</guimenuitem
+></menuchoice
+> ou carregando no botão <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_whatsnext.png" format="PNG"/></imageobject
+></inlinemediaobject
+>O que se Segue</guilabel
+> da barra de ferramentas.</para>
+
+</sect2>
+
+<sect2 id="list-view">
+<title
+>Vista em Lista</title>
+
+<para
+>Esta vista mostra todos os seus itens por-fazer, eventos e itens de diário para as datas seleccionadas no navegador de datas como uma lista. Os itens por-fazer em aberto que não terminem nas datas seleccionadas não aparecem. Esta vista é boa para mostrar vários eventos de um único dia de uma forma compacta. Também é útil se os seus eventos estão espalhados num período de tempo grande que não seria mostrado por completo no ecrã se usasse uma das outras vistas.</para>
+
+<para
+>Os itens são mostrados um por cada linha. As colunas mostram se um alarme está activado (um ícone de campainha nele mostra que o alarme está activo), se repete várias vezes (um ícone de setas seguidas significa um evento que se repete), a informação da hora de início e de fim. Se passar o cursor do seu rato por cima de um item irá mostrar uma dica com informações detalhada sobre o item.</para>
+
+<para
+>Mude a visualização para a lista, escolhendo a opção <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Lista</guimenuitem
+></menuchoice
+> ou carregando no botão <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_list.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Lista</guilabel
+> da barra de ferramentas.</para>
+
+
+</sect2>
+
+<sect2 id="agenda-view">
+<title
+>Vista da Agenda</title>
+
+<!--TODO: add agenda view options, color of resources and categories-->
+
+<para
+>A vista da agenda apresenta os seus eventos e itens por-fazer durante um ou mais dias, ordenados de forma cronológica. Poderá também ver o tamanho de cada evento na agenda diária. O <guilabel
+>Dia</guilabel
+>, a <guilabel
+>Semana de Trabalho</guilabel
+> e a <guilabel
+>Semana</guilabel
+> são variações da vista em agenda. De facto, poderá definir os dias que aparecem na agenda em qualquer altura, se os seleccionar no navegador de datas.</para>
+
+<para
+>A hora é indicada por uma barra de horas do lado esquerdo da vista. Uma barra de posicionamento à direita é fornecida quando o dia inteiro não conseguir ser apresentado num único ecrã (o que é o caso normal). Cada rectângulo da vista representa um compromisso individual e mostra a hora de início e de fim do mesmo, bem como o seu resumo. Um ícone com uma <guiicon
+>campainha</guiicon
+> é apresentado se estiver configurado uma alarme para o compromisso. Um ícone com <guiicon
+>setas seguidas</guiicon
+> é apresentado se o compromisso se repetir várias vezes. Se mantiver o rato sobre o ícone das setas irá aparecer uma dica com informações mais detalhadas sobre a recorrência. Para que o &korganizer; mostre uma linha vermelha que marca a hora actual no dia actual (a linha de Marcus Bains), assinale a opção <guilabel
+>Mostrar a hora actual (linha de Marcus Bains)</guilabel
+> na <link linkend="config-main-views"
+>configuração da visualização do &korganizer;</link
+>.</para>
+
+<para
+>Poderá redimensionar qualquer evento com o seu rato. Basta mover o cursor do rato para perto do extremo superior ou inferior do evento e arrastar esse extremo para cima ou para baixo. Desta forma, poderá modificar visualmente a hora de início e de fim do seu evento. Isto também funciona nas vistas da Semana e da Semana Útil. Por outras palavras, é possível alterar as horas de início e de fim com o rato, bastando para tal mover o extremo superior ou o inferior do evento para a nova hora.</para>
+
+<para
+>Poderá mudar a hora de qualquer evento com o seu rato. Mova o cursor do rato para cima do evento e arraste-o para a nova hora. Isto também funciona para as vistas da Semana e da Semana Útil. Os eventos poderão ser movidos para outras datas que poderão não estar visíveis de momento. Mova o cursor do rato por cima do evento e arraste-o para o navegador de datas.</para>
+
+<para
+>Dado que a agenda não poderá conter o dia inteiro para a maioria dos ecrãs, poderá deslocar-se para cima ou para baixo para ver o dia inteiro. Contudo, existe uma dica útil que lhe indica se existem eventos invisíveis para cima ou para baixo da sua posição actual; é uma pequena seta a apontar para baixo e outra a apontar para cima, respectivamente no fundo e no topo do painel principal.</para>
+
+<tip
+><para
+>Existe um atalho útil para adicionar eventos: <itemizedlist>
+<listitem
+><para
+>Faça duplo-click em qualquer região do horário livre, para que o &korganizer; crie automaticamente um evento com a duração por omissão (configurável na janela de preferências). Poderá editar imediatamente a descrição. Os eventos <quote
+>ajustam-se</quote
+> em incrementos de meia-hora, arredondando-se à meia-hora mais próxima do local onde carregou.</para
+></listitem>
+<listitem
+><para
+>Seleccione qualquer região aberta de tempo e faça duplo-click nela ou comece a escrever o título do evento. O &korganizer; irá definir automaticamente a duração e a hora de início, tal como foi definido na área de selecção da agenda.</para
+></listitem>
+</itemizedlist>
+</para
+></tip>
+
+<para
+>Para o ajudar a organizar a sua agenda, a cor dos eventos reflectem a sua categoria e dependem da <link linkend="config-main-views"
+>configuração da aparência do &korganizer;</link
+>, poderá também reflectir o seu <link linkend="managing-resources"
+>recurso</link
+>. Como tal, se atribuir <link linkend="categories-view"
+>categorias aos eventos</link
+> e <link linkend="config-main-colors"
+>cores diferentes às categorias</link
+>, será capaz de identificar rapidamente o tipo de evento pela sua cor. </para>
+
+<sect3 id="day-view">
+<title
+>Vista Diária</title>
+
+<para
+>Esta vista apresenta <link linkend="agenda-view"
+>a área da agenda</link
+> para um único dia.</para>
+
+<para
+>Mude a visualização para a vista diária, escolhendo a opção <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Dia</guimenuitem
+></menuchoice
+> ou carregando no botão <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_day.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Dia</guilabel
+> da barra de ferramentas.</para>
+
+</sect3>
+
+<sect3 id="next-x-days-view">
+<title
+>Vista dos Próximos X Dias</title>
+
+<para
+>Esta vista apresenta a <link linkend="agenda-view"
+>área da agenda</link
+> para os próximos dias, a começar hoje. Poderá alterar o número de dias a mostrar na <link linkend="config-main-views"
+>configuração da aparência do &korganizer;</link
+>. O valor por omissão é igual a 3.</para>
+
+<para
+>Mude a vista para a vista dos próximos 'x' dias, escolhendo a opção <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Próximos X Dias</guimenuitem
+></menuchoice
+> do menu (X representa o número de dias, normalmente 3).</para>
+
+</sect3>
+
+
+<sect3 id="week-view">
+<title
+>Vista da Semana</title>
+
+<para
+>A vista semanal oferece uma vista semelhante à diária. São mostrados os eventos para sete dias, uns a seguir aos outros.</para>
+
+<para
+>Mude a visualização para a vista semanal, escolhendo a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Semana</guimenuitem
+></menuchoice
+> ou carregando no botão <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_week.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Semana</guilabel
+> na barra de ferramentas.</para>
+
+</sect3>
+
+<sect3 id="workweek-view">
+<title
+>Vista da Semana de Trabalho</title>
+
+<para
+>Esta é a mesma que a vista da semana, com a diferença que apenas os dias úteis da semana são apresentados.</para>
+
+<para
+>Mude a visualização para a vista da semana de trabalho, escolhendo a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Semana de Trabalho</guimenuitem
+></menuchoice
+> ou carregando no botão <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_work_week.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Semana de Trabalho</guilabel
+> na barra de ferramentas.</para>
+
+</sect3>
+
+</sect2>
+
+
+<sect2 id="month-view">
+<title
+>Vista Mensal</title>
+
+<!--TODO: add month view options-->
+
+<para
+>A vista do mês mostra todos os eventos para o mês actual com um formato semelhante a um calendário. Cada célula desta vista representa um dia e cada dia contém todos os eventos que possam caber na área disponível (se maximizar a janela poderá ver mais compromisso). A informação sobre o estado de recorrência e dos alarmes é indicado através de uma <guiicon
+>campainha</guiicon
+> e de <guiicon
+>setas seguidas</guiicon
+>, tal como nas outras vistas.</para>
+
+<para
+>Navegue pela vista mensal com as setas do navegador de datas ou com os itens e botões das barras de ferramentas do menu <guilabel
+>Ir</guilabel
+>. Dado que a área visível de um dia poderá não conter todos os eventos e itens por-fazer, poderá usar o teclado para navegar pelos itens ou, se assinalar a opção <guilabel
+>Activar as barras de posicionamento nas vistas mensais</guilabel
+> da <link linkend="config-main-views"
+>configuração de visualização do &korganizer;</link
+>, podê-las-á usar para ver todos os eventos e itens por-fazer desse dia.</para>
+
+<para
+>Passe o seu cursor do rato por cima de qualquer item do calendário para mostrar uma dica com os detalhes do item. Faça duplo-click numa área em branco para criar um evento e duplo-click em qualquer item do calendário para o editar.</para>
+
+<para
+>Para o ajudar a organizar os seus dados, a cor dos eventos poderá reflectir a sua categoria e o seu <link linkend="managing-resources"
+>recurso</link
+>, dependendo da <link linkend="config-main-views"
+>configuração da aparência do &korganizer;</link
+>. Como tal, se atribuir <link linkend="categories-view"
+>categorias aos eventos</link
+> e <link linkend="config-main-colors"
+>cores diferentes às categorias</link
+>, poderá identificar o tipo de evento (ou recurso) pela sua cor. </para>
+
+<para
+>Mude a visualização para a vista mensal, escolhendo a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mês</guimenuitem
+></menuchoice
+> ou carregando no botão <guilabel
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_month.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Mês</guilabel
+> na barra de ferramentas.</para>
+
+</sect2>
+
+<sect2 id="todo-view">
+<title
+>Lista de Itens Por-fazer</title>
+
+<para
+>A lista de Por-Fazer mostra um local onde você poderá largar notas rápidas (ou a longo prazo) sobre as coisas que precisa de fazer. A lista de itens por-fazer aparece sempre à direita por baixo do Navegador de Datas. Poderá mostrá-la também no painel principal se carregar no ícone <guilabel
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_todo_list.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>Vista Por-Fazer</guilabel
+> ou se escolher a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Lista Por-Fazer</guimenuitem
+></menuchoice
+>.</para>
+
+<para
+>Poderá indicar na sua tarefa por-fazer uma <quote
+>data-limite</quote
+>, ou por outras palavras, uma data em que o item deverá estar terminado.</para>
+
+<para
+>Poderá também atribuir prioridades aos itens por-fazer, para que apareçam ordenados por ordem de prioridade. Quanto menor o número, maior a prioridade, excepto o caso do zero (0), em que este é definido como <quote
+>sem prioridade.</quote
+></para>
+
+<para
+>Para criar um novo item por-fazer, carregue com o botão direito na área dos itens e escolha a opção <guilabel
+>Novo Por-Fazer</guilabel
+> do menu de contexto. Se carregou num item já existente, irá obter mais opções: poderá <guimenuitem
+>Mostrar</guimenuitem
+> o resumo, <guimenuitem
+>Editar...</guimenuitem
+> os detalhes da tarefa, <guimenuitem
+>Remover</guimenuitem
+> a tarefa de uma vez ou poderá <guimenuitem
+>Criar um Sub-Por-Fazer</guimenuitem
+>. Poderá criar, por exemplo, uma grande tarefa como a construção de uma casa, e criar sub-tarefas como a escolha do local de construção, a contratação de um arquitecto, a contratação dos trabalhadores e finalmente preparar uma festa para os seus amigos.</para
+>
+
+<para
+>Quando escolher a opção <guilabel
+>Novo Por-Fazer...</guilabel
+>, será criado um novo item deste tipo e aí poderá indicar toda a <link linkend="entering-data-to-do"
+>informação</link
+> necessária.</para>
+
+<para
+>Carregue em qualquer item por-fazer da lista para o seleccionar. Se carregar na cruz à esquerda da descrição da tarefa, irá mudar o estado de <quote
+>completo</quote
+> da tarefa em si. Se fizer duplo-click na descrição da tarefa, poderá ser capaz de editar todos os detalhes desta tarefa por-fazer.</para>
+
+<para
+>Você poderá também optar por <guilabel
+>Limpar os Completos</guilabel
+> no menu do botão <mousebutton
+>direito</mousebutton
+> para remover todos os itens por-fazer que já tenha marcado como completos.</para
+>
+
+<para
+>Os itens por-fazer poderão também ser arrastados com o rato para reorganizar a hierarquia ou para trocar itens por-fazer com outras janelas do calendário. Poderá ler também uma <link linkend="other-features-drag-and-drop"
+>introdução</link
+> a todas as operações de 'drag-and-drop' disponíveis.</para>
+</sect2>
+
+<sect2 id="journal-view">
+<title
+>Vista do Diário</title>
+
+<para
+>A vista do diário oferece um local onde você poderá recordar as suas reflexões, ocorrências ou experiências. Poderá mostrar a vista do diário no painel principal, se carregar no botão da barra de ferramentas <guilabel
+><inlinemediaobject
+><imageobject
+> <imagedata fileref="i_view_journal.png" format="PNG"/></imageobject
+> </inlinemediaobject
+>Vista do Diário</guilabel
+> ou se escolher a opção do menu <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Agenda</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>Quando carregar no atalho para <guilabel
+>adicionar um item do diário</guilabel
+>, será criado um novo item do diário. Se quiser editar um item do diário, basta carregar no campo de texto e editá-lo! Para remover um item do diário, carregue no botão de remoção <inlinemediaobject
+> <imageobject
+><imagedata fileref="i_edit_delete.png" format="PNG"/> </imageobject
+></inlinemediaobject
+> ao lado do <guilabel
+>Título</guilabel
+> do item do diário.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="categories-view">
+<title
+>Categorias</title>
+
+<!--TODO: Add screenshot?-->
+
+<para
+>Para o ajudar a organizar os seus itens em grupos relacionados, poderá atribuir categorias aos eventos e aos itens por-fazer. Se atribuir as categorias, podê-las-á usar mais tarde ao procurar, filtrar e apresentar os eventos e itens por-fazer.</para>
+
+<para
+>Para atribuir categorias ao editar ou criar novos <link linkend="entering-data-events-general"
+>eventos</link
+> ou <link linkend="entering-data-to-do-general"
+>itens por-fazer</link
+>, carregue no botão <guilabel
+>Seleccionar as Categorias...</guilabel
+> da página <guilabel
+>Geral</guilabel
+> para abrir a janela para <guilabel
+>Seleccionar as Categorias</guilabel
+>. Poderá atribuir mais que uma categoria para cada item.</para>
+
+<para
+>Para criar, remover e editar categorias, escolha a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gerir as Categorias...</guimenuitem
+> </menuchoice
+> para abrir a janela <guilabel
+>Editar as Categorias</guilabel
+>. Se atribuir <link linkend="config-main-colors"
+>cores diferentes às categorias</link
+>, poderá então identificar rapidamente o tipo de evento pela sua cor, quer na vista da agenda quer na vista mensal (dependendo da <link linkend="config-main-views"
+>configuração da aparência do &korganizer;</link
+>). </para>
+
+</sect1>
+
+<sect1 id="filters-view">
+<title
+>Filtros</title>
+
+<para
+>Para o ajudar a ver, procurar e exportar os seus dados, poderá criar e usar filtros para os seus calendários. Por exemplo, se não quiser ver os itens por-fazer completos, poderá filtrá-los, em vez de os <link linkend="managing-purge-archive"
+>eliminar</link
+>. Se atribuir categorias, podê-las-á usar para criar os filtros.</para>
+
+<para
+>Para criar, remover e editar os filtros, escolha a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gerir os Filtros de Visualização...</guimenuitem
+> </menuchoice
+> para abrir a janela para <guilabel
+>Editar os Filtros do Calendário</guilabel
+>. Se usar esta janela, poderá criar, remover e editar os filtros que irão afectar os itens a apresentar pelo &korganizer;.</para>
+
+<!--TODO: Add detailed description of the dialog. Is it stable yet?-->
+
+<para
+>O submenu <menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Filtro</guisubmenu
+></menuchoice
+> e a lista da barra de filtros oferecem o acesso a todos os filtros disponíveis que foram criados com a janela para <link linkend="menu-settings-edit-filters"
+><guilabel
+>Editar os Filtros</guilabel
+></link
+>. Para activar ou desactivar a visualização da barra de filtros, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+><guimenuitem
+>Barra de Filtros</guimenuitem
+></menuchoice
+>. Se não quiser usar qualquer filtro, escolha a opção <guilabel
+>Sem filtro</guilabel
+>.</para>
+
+<para
+>Os filtros são úteis quando <link linkend="managing-export"
+>exportar o seu calendário</link
+>. Se usar um filtro, só os itens filtrados (visíveis) serão exportados. Do mesmo modo, os filtros são mais efectivos quando os itens já estiverem classificados e organizados em <link linkend="categories-view"
+>categorias</link
+>, dado que poderá facilmente criar filtros com base nas categorias.</para>
+
+</sect1>
+
+<sect1 id="search-view">
+<title
+>Procurar</title>
+
+<para
+>Escolha o item do menu <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+></menuchoice
+>, carregue no ícone <guiicon
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_edit_find.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Procurar</guiicon
+> da barra de ferramentas ou carregue no atalho <keycombo action="simul"
+>&Ctrl;<keycap
+>f</keycap
+> </keycombo
+> para procurar itens (eventos, itens por-fazer ou itens do diário), de acordo com o título, descrição e/ou categorias. A acção de procura só irá procurar pelos campos indicados.</para>
+
+<tip
+><para
+>Poderá usar caracteres especiais ('wildcards') se não se lembrar do resumo exacto. Se não conhecer apenas um carácter do resumo, indique um <userinput
+>?</userinput
+> em vez do carácter em falta. Se não souber mais caracteres, use o <userinput
+>*</userinput
+>. Por exemplo, se souber que o evento ou as tarefas têm <emphasis
+>trabalho</emphasis
+> no meio, poderá escrever <userinput
+>*trabalho*</userinput
+> na janela Procurar. O &korganizer; irá localizar os itens do tipo <quote
+>É necessário ir para o trabalho</quote
+>, <quote
+>Reunião de trabalho para discutir a linha de produtos antiga</quote
+>, entre outras coisas. Não existirá nenhuma distinção entre maiúsculas e minúsculas.</para
+></tip>
+
+<para
+>O resultado da operação Procurar é uma lista de eventos e/ou tarefas com as palavras-chave indicadas. As colunas que aparecem na lista são as mesmas que nas colunas da <link linkend="list-view"
+>Vista em Lista</link
+>.</para>
+
+<para
+>Esta lista resultante é activa. Poderá fazer duplo-click numa linha para mostrar ou editar o evento ou os detalhes do evento. Poderá obter mais informações sobre estes detalhes nas secções <xref linkend="entering-data-events"/> e <xref linkend="entering-data-to-do"/>.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="entering-data">
+<title
+>Inserir Dados</title>
+
+<sect1 id="entering-data-events">
+<title
+>Eventos</title>
+
+<para
+>Os eventos são compromissos futuros, como as reuniões de negócios, os aniversários pessoais e as idas ao cinema. Os eventos também poderão durar vários dias, como as férias.</para>
+
+<para
+>A introdução de um novo evento é bastante simples. Basta carregar em <menuchoice
+><guimenu
+>Acções</guimenu
+><guimenuitem
+>Novo Evento...</guimenuitem
+></menuchoice
+>. Irá aparecer uma janela contendo as páginas <guilabel
+>Geral</guilabel
+>, <guilabel
+>Participantes</guilabel
+>, <guilabel
+>Recorrência</guilabel
+>, <guilabel
+>Livre/Ocupado</guilabel
+> e <guilabel
+>Anexos</guilabel
+>.</para>
+
+<para
+>Se desejar, pode utilizar uma maneira diferente para criar um novo evento:</para>
+
+<procedure>
+<step
+><para
+>Utilize o Navegador de Datas para ir para a data do evento.</para
+></step>
+
+<step
+><para
+>Carregue no ícone de vistas desejado na <guimenu
+>Barra de Vistas</guimenu
+> ou seleccione a janela desejada no menu <guimenu
+>Ver</guimenu
+>. Dado que o seu evento começa numa hora em particular, deverá escolher uma <link linkend="reference-menus-view"
+>vista</link
+> que mostra as horas do dia. Você poderá escolher entre <guimenuitem
+>Dia</guimenuitem
+>, <guimenuitem
+>Semana Útil</guimenuitem
+> ou <guimenuitem
+>Semana</guimenuitem
+>. A vista do <guimenuitem
+>Mês</guimenuitem
+> é mais útil para as tarefas Por-Fazer, que estão descritas em baixo.</para
+></step>
+
+<step
+><para
+>No painel principal, faça duplo-click na hora e data em que o seu evento começa. </para
+></step>
+
+<step
+><para
+>Irá aparecer uma janela contendo as páginas <guilabel
+>Geral</guilabel
+>, <guilabel
+>Participantes</guilabel
+>, <guilabel
+>Recorrência</guilabel
+>, <guilabel
+>Livre/Ocupado</guilabel
+> e <guilabel
+>Anexos</guilabel
+>. Introduza os seus dados, tal como está descrito em baixo.</para
+></step>
+</procedure>
+
+<sect2 id="entering-data-events-general">
+<title
+>Página <guilabel
+>Geral</guilabel
+></title>
+
+<para
+>Esta é uma descrição aprofundada dos campos e itens da janela de eventos individuais. Nem todos os campos têm de ser preenchidos; alguns poderão ficar em branco. Leia a <link linkend="entering-data-required-fields"
+>Secção de campos obrigatórios</link
+> para uma informação mais detalhada. E, se preferir aprender por exemplos, existe um na secção de <link linkend="examples-entering-event"
+>Introduzir um evento</link
+>. </para>
+
+<screenshot id="screenshot-event-general">
+<screeninfo
+>Uma imagem da janela para Editar o Evento do &korganizer; - página Geral</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="event-general.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela para Editar o Evento do &korganizer; - página Geral</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da janela para Editar o Evento do &korganizer; - página Geral</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Título:</guilabel
+></term>
+<listitem
+><para
+>Indique uma breve descrição do evento no campo de <guilabel
+>Título</guilabel
+>. Esta descrição é o texto mostrado no painel principal do &korganizer;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Localização:</guilabel
+></term>
+<listitem
+><para
+>Indique uma breve descrição sobre o <guilabel
+>local</guilabel
+> em que o evento irá tomar lugar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Data e Hora</guilabel
+></term>
+<listitem
+><para
+>O &korganizer; sugeriu as datas de Início e de Fim do seu evento. Pretende-se que os eventos comecem e acabem na mesma data. Altere estas datas de acordo com a sua vontade. Indique as datas directamente ou use o <link linkend="glossary" endterm="gloss-calendar-widget"
+>Item do Calendário</link
+>. Escolha a hora em intervalos de quarto-de-hora ou indique a hora exacta nos campos respectivos. Estes campos só estão disponíveis quando a opção <guilabel
+>Hora associada</guilabel
+> estiver ligada.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Hora associada</guilabel
+></term>
+<listitem
+><para
+>Desligue a opção <guilabel
+>Hora associada</guilabel
+> se o evento não está marcado para uma hora exacta.</para>
+
+<tip
+><para
+>A maioria dos eventos estão agendados para uma hora exacta. Se o seu evento não precisa de uma hora específica, então provavelmente pertence às <link linkend="entering-data-to-do"
+>tarefas Por-Fazer</link
+></para
+></tip
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Chamada de Atenção</guilabel
+></term>
+<listitem
+><para
+>Assinale a opção <guilabel
+>Chamada de Atenção</guilabel
+> se o &korganizer; o deverá notificar acerca de algum evento.</para>
+<!--
+<tip
+><para
+>&korganizer; can also run a specific program at that time.
+Make sure, however, that you have sufficient rights to run that
+program; if you do not, the program will not run.</para
+></tip
+>-->
+<para
+>Escolha com quantos minutos, horas ou dias de antecedência em relação ao evento, você irá desejar ser notificado ou carregue no botão <guibutton
+>Avançado</guibutton
+> para abrir a janela para <guilabel
+>Editar as Chamadas de Atenção</guilabel
+>. Se usar esta janela, poderá definir intervalos repetidos para as suas chamadas de atenção e criar chamadas de atenção especiais que tocam sons, executam programas ou enviam mensagens de e-mail.</para>
+
+<!--Click the musical <guiicon
+>Note</guiicon
+> symbol to choose the
+alarm sound. Click the <guiicon
+>Gear</guiicon
+> icon to browse for a
+program that should run at the alarm time.</para
+>--></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar a Hora Como:</guilabel
+></term>
+<listitem
+><para
+>A duração do evento poderá ser mostrada como Livre ou Ocupada no seu calendário. Escolha-a no menu <guilabel
+>Mostrar a Hora Como</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Detalhes:</term>
+<listitem
+><para
+>Indique uma descrição extensa do evento no rectângulo grande sem texto. Você poderá escrever aqui tantos detalhes quantos desejar. Se o evento for, por exemplo, uma reparação geral planeada do seu carro, você poderá indicar aqui todos os itens que necessitam de reparação. Mais à frente você poderá imprimir esta lista e fornecê-la ao seu mecânico. Se o evento consistir em compras, o utilizador poderá usar este campo para a lista de compras propriamente dita. Imprima o evento e leve-o para o supermercado consigo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Seleccione as Categorias</guilabel
+></term>
+<listitem
+><para
+>Poderá atribuir várias <link linkend="categories-view"
+>categorias</link
+> a um item do calendário. Carregue no botão <guilabel
+>Seleccionar as Categorias</guilabel
+>. Assinale as opções adequadas da tarefa. Poderá também adicionar uma nova categoria e ainda modificar ou remover uma categoria existente se carregar no botão <guilabel
+>Editar a Categoria</guilabel
+>.</para>
+
+<tip
+><para
+>Por exemplo, a sua aula de línguas no trabalho pertence tanto às categorias de Negócios e Educação, enquanto que o aniversário do seu casamento pertence ao Pessoal ou à Ocasião Especial - a escolha é sua.</para
+></tip>
+</listitem>
+</varlistentry>
+
+<!--TODO: check if the following is still true-->
+<varlistentry>
+<term
+><guilabel
+>Acesso:</guilabel
+></term>
+<listitem
+><para
+>Escolha <guilabel
+>Privado</guilabel
+> ou <guilabel
+>Confidencial</guilabel
+> para manter o evento privado ou confidencial. De momento, esta opção coloca o atributo <quote
+>CLASS</quote
+> dos eventos como <quote
+>PUBLIC</quote
+>, <quote
+>PRIVATE</quote
+> ou <quote
+>CONFIDENTIAL</quote
+>. Contudo, se estas opções forem mesmo usadas para restringir o acesso da informação, dependerá da implementação do cliente e / ou do servidor de 'groupware'.</para>
+<warning
+><para
+>De momento, o &korganizer; <emphasis
+>irá</emphasis
+> mostrar os itens que pertençam a outras pessoas e estejam marcados como confidenciais. Os outros clientes podê-los-ão tratar de outra forma, mas tenha cuidado ao publicar eventos privados ou confidenciais: o vCalendar e o iCalendar são ficheiros de texto e poderão ser lidos com qualquer editor de texto (se alguém tiver acesso de leitura para eles). Como tal, se quiser manter os itens realmente confidenciais, certifique-se que usa um recurso que só você possa aceder.</para
+></warning
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="entering-data-events-recurrence">
+<title
+>Página de <guilabel
+>Recorrência</guilabel
+></title>
+
+<para
+>Alguns eventos têm lugar regularmente. Aqui poderá indicar a calendarização exacta.</para>
+
+<screenshot id="screenshot-event-recurrence">
+<screeninfo
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Recorrência</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="event-recurrence.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Recorrência</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Recorrência</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<note
+><para
+>Para activar a configuração, comece por assinalar a opção <guilabel
+>Activar a recorrência</guilabel
+>. Se não estiver assinalada, não conseguirá fazer nenhumas alterações a esta página.</para
+></note>
+
+<para
+>A página de Recorrência está dividida em quatro grupos: <guilabel
+>Hora do Compromisso</guilabel
+>, <guilabel
+>Regra de Recorrência</guilabel
+>, <guilabel
+>Gama da Recorrência</guilabel
+> e <guilabel
+>Excepções</guilabel
+>. </para>
+
+<sect3 id="recurrence-event-time">
+<title
+><guilabel
+>Hora do Compromisso</guilabel
+></title>
+
+<para
+>A hora do compromisso é definida em <link linkend="entering-data-events-general"
+> página <guilabel
+>Geral</guilabel
+></link
+>. É mostrada aqui para o ajudar a definir as opções de recorrência.</para>
+
+</sect3>
+
+<sect3 id="recurrence-recurrence-rule">
+<title
+>Regra de Recorrência</title>
+
+<para
+>Escolha aqui se deseja repetir este evento a um ritmo diário, semanal, mensal ou anual. Seguem-se algumas opções mais detalhadas:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Diário</guilabel
+></term>
+<listitem
+><para
+>Indica se o evento ocorre todos os dias (1), em dias alternados (2) e assim por diante.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Semanal</guilabel
+></term>
+<listitem
+><para
+>Indica se o evento ocorre todas as semanas (1), semana-sim semana-não (2) e assim por diante. Indica também os dias (Domingo ... Segunda) em que o evento ocorre. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mensal</guilabel
+></term>
+<listitem
+><para
+>Você poderá indicar ao evento para ocorrer no mesmo dia do mês, ou numa semana e num dia da semana específico. Terá então de escolher entre estas duas possibilidades. Por omissão, o &korganizer; assume que você deseja repetir no mesmo dia do mês no calendário (por exemplo, no dia 15). Poderá também ajustar o período, de modo a repetir mensalmente, trimestralmente entre outras opções.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Anual</guilabel
+></term>
+<listitem>
+<para
+>Este é semelhante ao Mensal. Você terá de optar por indicar um dia do ano no calendário (&eg;, o 250o dia do ano) - <guilabel
+>Recorrer no dia <replaceable
+>#</replaceable
+></guilabel
+>, numa semana específica de um dia específico da semana no mês (&eg;, a segunda 3a-feira de Março), ou um dia do mês de um mês em particular - <guilabel
+>Recorrer no dia <replaceable
+>#</replaceable
+> de <replaceable
+>mês</replaceable
+></guilabel
+>. Por omissão, o &korganizer; assume que você quer indicar o dia do ano. Poderá ajustar o período para reflectir os eventos que ocorrem bienalmente, a cada quatro anos, etc.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3 id="recurrence-recurrence-range">
+<title
+>Gama da Recorrência</title>
+
+<para
+>Por omissão, os eventos que se repetem fazem-no para sempre; não existe nenhum <quote
+>fim</quote
+> para a repetição. Isto poderá ou não ser desejável, por isso você tem duas formas de terminar a repetição: ou indicando uma data final ou indicando um número total de repetições. Nesta área, poderá escolher o método adequado para este evento.</para>
+
+</sect3>
+
+<sect3 id="recurrence-exceptions">
+<title
+>Excepções</title>
+
+<para
+>Você poderá ter uma boa regra de recorrência configurada, mas chegar à conclusão que existem algumas excepções. Se configurar o horário das suas aulas da universidade, por exemplo, mas querer deixar excepções para as férias e para outras razões semelhantes. Nesta área, poderá adicionar, alterar e remover datas da lista de excepções (&ie; as horas em que, mesmo que a regra de recorrência tenha correspondência, o evento <emphasis
+>não será escalonado</emphasis
+>). Escolha uma data com o selector respectivo e carregue em <guibutton
+>Adicionar</guibutton
+> para a incluir. Para remover datas, seleccione-as no campo do lado direito e depois carregue em <guibutton
+>Remover</guibutton
+>.</para>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+</sect3>
+</sect2>
+
+<sect2 id="entering-data-events-attendees">
+<title
+>Página de <guilabel
+>Participantes</guilabel
+></title>
+
+<para
+>Escolha nesta página as pessoas que deseja convidar para o seu evento.</para>
+
+<screenshot id="screenshot-event-attendees">
+<screeninfo
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Participantes</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="event-attendees.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Participantes</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Participantes</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Identidade como organizador:</guilabel
+></term>
+<listitem
+><para
+>Configura a identidade que corresponde ao organizador deste item por-fazer ou evento. Se o &korganizer; estiver configurado para enviar mensagens de convites, a identidade seleccionada nesta lista será usada ao enviar estas mensagens. A identidade por omissão poderá ser definida na secção <guilabel
+>Pessoal</guilabel
+> da configuração do &korganizer;, ou então configurada na secção <guilabel
+>Segurança &amp; Privacidade</guilabel
+>-&gt;<guilabel
+>Senha &amp; Conta do Utilizador</guilabel
+> do &kcontrolcenter;. Para além disso, as identidades são recolhidas da sua configuração do &kmail; e do seu livro de endereços. Se optar por definir isso a nível global do &kde; no &kcontrolcenter;, certifique-se que assinala a opção <guilabel
+>Usar a configuração de e-mail do Centro de Controlo</guilabel
+> da secção <guilabel
+>Pessoal</guilabel
+> da configuração do &korganizer;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Lista de participantes</term>
+<listitem
+><para
+>A lista no centro da página mostra os participantes seleccionados para este evento e permite-lhe seleccionar os participantes a editar ou remover. Lembre-se por favor que poderá alterar a ordem dos convidados. Carregue em qualquer cabeçalho de uma coluna (Nome, E-Mail, Papel, Estado, <acronym
+>RSVP</acronym
+>) para ordenar a lista de acordo com essa coluna. A coluna <acronym
+>RSVP</acronym
+> indica se será pedida uma resposta do participante.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Seleccione o Endereçado</guibutton
+></term>
+<listitem
+><para
+>Se os destinatários estiverem no seu Livro de Endereços, você não terá de se lembrar do endereço de e-mail deles. Basta carregar no botão <guibutton
+>Seleccionar o Destinatário...</guibutton
+> e escolhê-lo na lista. Lembre-se que este é o livro de endereços por omissão do &kde;, o qual é também usado pelo &kmail; e poderá ser chamado também como uma aplicação em separado (&kaddressbook;).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Novo</guibutton
+></term>
+<listitem
+><para
+>Carregue no botão <guibutton
+>Novo</guibutton
+> para adicionar um participante novo manualmente à lista. Se quiser adicionar contactos do seu livro de endereços, carregue em <guibutton
+>Seleccionar o Destinatário</guibutton
+> em alternativa. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Campo <guilabel
+>Nome</guilabel
+></term>
+<listitem
+><para
+>Preencha o <guilabel
+>Nome</guilabel
+> do participante e o campo do endereço de <guilabel
+>E-mail</guilabel
+> ou seleccione um dos participantes da lista acima para o editar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Papel</guilabel
+></term>
+<listitem
+><para
+>Escolha o papel do participante (Participante, Participante Opcional, Observador ou Cadeira - Comité) na lista respectiva. O papel é uma chamada de atenção simples sobre qual a posição que o convidado tomará neste evento. Poderá ser usada para a ordenação (ver em baixo). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Estado</guilabel
+></term>
+<listitem
+><para
+>Escolha o estado do participante (Necessita da Acção, Aceite, Rejeitada, Tentativa, Delegada, Completa, Em Progresso). O estado, que é mostrado na janela da lista de detalhes, dá uma ideia geral do que deverá ser feito para tornar o evento bem-sucedido. Pode ser usado para ordenar (ver em baixo). Se usar as agendas de 'groupware' e pedir as respostas dos seus participantes, à medida que vai recebendo as respostas, o estado do participante será actualizado. Se não pedir as respostas, terá de alterar o estado à mão.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pedir uma Resposta</guilabel
+></term>
+<listitem
+><para
+>Assinale a opção <guilabel
+>Pedir uma Resposta</guilabel
+> se este convidado deverá responder ao seu plano agendado. Por consequência, o destinatário será avisado por e-mail com a informação da agenda do evento. Irá aparecer um pequeno envelope na lista de detalhes para indicar isto. Esta funcionalidade é especialmente útil quando a calendarização em grupo está activa, dado que o estado dos participantes será actualizado automaticamente.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="entering-data-events-freebusy">
+<title
+>Página de <guilabel
+>Livre/Ocupado</guilabel
+></title>
+
+<para
+>Ao adicionar participantes ao seu evento, poderá ter de saber se eles estão livres ou ocupados nessa hora em particular. Se os participantes tornarem disponível a sua informação de livre / ocupado, poderá ver aqui a sua agenda, antes de enviar os convites.</para>
+
+<screenshot id="screenshot-event-freebusy">
+<screeninfo
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Livre/Ocupado</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="event-freebusy.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Livre/Ocupado</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da janela para Editar o Evento do &korganizer; - página de Livre/Ocupado</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta página mostra o gráfico do calendário de livre/ocupado à direita, onde cada linha representa um dos participantes, indicados á esquerda. As áreas marcadas o gráfico representam o tempo já ocupado por outros eventos, enquanto as áreas não marcadas representam o tempo livre de outros eventos. A informação de livre/ocupado está apenas disponível se o participante a publicar e se o &korganizer; estiver correctamente configurado para a obter. Para mais informações sobre a configuração do &korganizer; para publicar e obter a informação de livre/ocupado, veja por favor em <xref linkend="config"/>. Se fizer duplo-click na lista, poderá indicar a localização da informação de livre/ocupado deles. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Escalar</guilabel
+></term>
+<listitem
+><para
+>Configura o nível de ampliação do gráfico da agenda. O <guilabel
+>Hora</guilabel
+> mostra um intervalo de várias horas, o <guilabel
+>Dia</guilabel
+> mostra um intervalo de alguns dias, o <guilabel
+>Semana</guilabel
+> mostra um intervalo de algumas semanas e o <guilabel
+>Mês</guilabel
+> mostra um intervalo de alguns meses, enquanto o <guilabel
+>Automático</guilabel
+> selecciona o intervalo mais apropriado para o evento ou item por-fazer actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Centrar no Início</guibutton
+></term>
+<listitem
+><para
+>Carregue neste botão para centrar o gráfico da agenda de livre/ocupado na hora e dia de início deste evento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ampliar para Caber</guibutton
+></term>
+<listitem
+><para
+>Carregue neste botão para ampliar o gráfico do livre/ocupado, para que possa ver a duração completa do evento no mesmo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Obter a Data</guibutton
+></term>
+<listitem
+><para
+>Carregue neste botão para mover automaticamente o evento para uma data e hora em que todos os participantes estejam livres.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Actualizar</guibutton
+></term>
+<listitem
+><para
+>Carregue neste botão para voltar a ler os dados de Livre/Ocupado de todos os participantes dos servidores correspondentes.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="entering-data-events-attachments">
+<title
+>Página de <guilabel
+>Anexos</guilabel
+></title>
+
+<para
+>Algumas tarefas necessitam de anexos. Você poderá <guilabel
+>Adicionar...</guilabel
+>, <guilabel
+>Editar...</guilabel
+>, <guilabel
+>Remover</guilabel
+> e <guilabel
+>Mostrar</guilabel
+> os anexos. Poderá referir-se ao anexo indicando o &URI; (localização no sistema de ficheiros ou endereço da Internet) do anexo.</para>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="entering-data-events-template-buttons">
+<title
+><guilabel
+>Carregar/Gravar como Modelo</guilabel
+></title>
+
+<para
+>O botão <guilabel
+>Gravar como Modelo</guilabel
+> permite-lhe gravar o evento actual como um modelo, para que possa reutilizar os dados introduzidos para os eventos futuros. Por exemplo, poderá gravar um modelo para uma reunião que toma lugar no mesmo local e com as mesmas pessoas.</para>
+<para
+>Com o botão <guilabel
+>Ler o Modelo</guilabel
+>, você poderá usar um modelo existente para o seu evento. Usando o exemplo do parágrafo anterior, poderá iniciar a agenda da reunião.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="entering-data-to-do">
+<title
+>Por-fazer</title>
+
+<para
+>A lista de itens Por-Fazer é um lugar onde você poderá escrever notas para si sobre as coisas que precisa de fazer. Os itens Por-Fazer são tarefas que podem ou não ser agendadas. São tarefas de curto e longo prazo. Por exemplo, deverá ir a um cabeleireiro dentro de uma semana e deverá vender o seu carro antigo dentro de um ano. Não irá querer que o alarme dispare numa hora em particular, mas apenas ter uma lista das coisas que tem de fazer e as datas em que terão de estar terminadas em última instância (as datas-limite).</para>
+
+<para
+>Para introduzir um novo item Por-Fazer, carregue nas <menuchoice
+><guimenu
+>Acções</guimenu
+><guimenuitem
+>Novo Por-Fazer...</guimenuitem
+></menuchoice
+>. Irá aparecer uma janela com as páginas <guilabel
+>Geral</guilabel
+>, <guilabel
+>Recorrência</guilabel
+>, <guilabel
+>Participantes</guilabel
+> e <guilabel
+>Anexos</guilabel
+>.</para>
+
+<sect2 id="entering-data-to-do-general">
+<title
+>Página <guilabel
+>Geral</guilabel
+></title>
+
+<screenshot id="screenshot-todo-general">
+<screeninfo
+>Uma imagem da janela para Editar o Por-Fazer do &korganizer; - página Geral</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="todo-general.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela para Editar o Por-Fazer do &korganizer; - página Geral</phrase
+></textobject>
+<caption
+><para
+>Uma imagem da janela para Editar o Por-Fazer do &korganizer; - página Geral</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Título</guilabel
+></term>
+<listitem
+><para
+>Indique uma breve descrição do evento no campo de <guilabel
+>Título</guilabel
+>. Esta descrição é o texto mostrado na <guilabel
+>lista de itens por-fazer</guilabel
+> do &korganizer;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Localização:</guilabel
+></term>
+<listitem
+><para
+>Indique uma breve descrição do <guilabel
+>local</guilabel
+> em que a tarefa terá lugar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Data e Hora</guilabel
+></term>
+<listitem
+><para
+>Por omissão, as opções <guilabel
+>Limite</guilabel
+> e <guilabel
+>Início</guilabel
+> não são validadas pelo &korganizer;, dado que as tarefas não pretendem ter uma data de início e de fim. Assinale uma ou ambas as opções e altere estas datas de acordo com a sua vontade. Indique as datas directamente ou use o <link linkend="glossary" endterm="gloss-calendar-widget"
+>Item do Calendário</link
+>. Escolha a hora em intervalos de quarto-de-hora ou indique a hora exacta nos campos respectivos. Estes campos só estão disponíveis quando a opção <guilabel
+>Hora associada</guilabel
+> estiver assinalada.</para>
+<tip
+><para
+>A data e a hora estão inicialmente escondidas, dado que as tarefas Por-Fazer não têm um carácter de evento fixo. Algumas delas não precisam de uma data-limite de todo. A maioria delas não necessita de certeza da hora exacta de cumprimento. Se a sua tarefas necessitar de uma hora exacta, talvez pertença de facto aos <link linkend="entering-data-events"
+>eventos</link
+>.</para
+></tip
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Completo</guilabel
+></term>
+<listitem
+><para
+>Este é um menu com percentagens de finalização e que está inicialmente a 0%. Mais para a frente, você poderá indicar o seu progresso, ajustando a percentagem finalizada com intervalos de 10%.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Prioridade</guilabel
+></term>
+<listitem
+><para
+>Atribua uma prioridade à sua tarefa. Esta lista oferece as propriedades de um a nove, em que a 'um' é a mais elevada. Inicialmente, as tarefas têm uma prioridade cinco (meio-termo).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Chamada de Atenção</guilabel
+></term>
+<listitem
+><para
+>Assinale a opção <guilabel
+>Chamada de Atenção</guilabel
+> se o &korganizer; o deverá notificar acerca do item por-fazer.</para>
+<!--
+<tip
+><para
+>&korganizer; can also run a specific program at that time.
+Make sure, however, that you have sufficient rights to run that
+program; if you do not, the program will not run.</para
+></tip
+>-->
+<para
+>Escolha quantos minutos, horas ou dias deseja ser recordado antes do item por-fazer, ou carregue no botão <guibutton
+>Avançado</guibutton
+> para abrir a janela para <guilabel
+>Editar as Chamadas de Atenção</guilabel
+>. Ao usar esta janela, poderá definir intervalos repetidos para as suas chamadas de atenção, assim como criar chamadas de atenção que toquem sons, executem programas ou enviem e-mails.</para>
+
+<!--Click the musical <guiicon
+>Note</guiicon
+> symbol to choose the
+alarm sound. Click the <guiicon
+>Gear</guiicon
+> icon to browse for a
+program that should run at the alarm time.</para
+>--></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>Detalhes</term>
+<listitem
+><para
+>Indique uma descrição longa da tarefa no rectângulo grande.</para>
+<para
+>Se a tarefa for, por exemplo, uma reparação geral planeada do seu carro, você poderá indicar aqui todos os itens que necessitam de reparação. Mais à frente você poderá imprimir esta lista e fornecê-la ao seu mecânico. Se o evento consistir em compras, o utilizador poderá usar este campo para a lista de compras propriamente dita. Imprima o item por-fazer e leve-o para o supermercado consigo.</para>
+</listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Seleccione as Categorias</guilabel
+></term>
+<listitem
+><para
+>Poderá atribuir várias categorias à tarefa. Carregue no botão <guilabel
+>Seleccionar as Categorias</guilabel
+> para abrir a janela para <guilabel
+>Seleccionar as Categorias</guilabel
+>. Assinale as opções de categorias para atribuir categorias adequadas à tarefa. Poderá também adicionar uma nova categoria e ainda modificar ou remover uma categoria existente se carregar no botão <guilabel
+>Editar a Categoria</guilabel
+>.</para>
+
+<tip
+><para
+>Por exemplo, a sua aula de línguas no trabalho pertence tanto às categorias de Negócios e Educação, enquanto que o aniversário do seu casamento pertence ao Pessoal ou à Ocasião Especial - a escolha é sua.</para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Acesso</guilabel
+></term>
+<listitem
+><para
+>Escolha <guilabel
+>Privado</guilabel
+> ou <guilabel
+>Confidencial</guilabel
+> para manter o evento privado ou confidencial. De momento, esta opção coloca o atributo <quote
+>CLASS</quote
+> dos eventos ou itens por-fazer como <quote
+>PUBLIC</quote
+>, <quote
+>PRIVATE</quote
+> ou <quote
+>CONFIDENTIAL</quote
+>. Contudo, se estas opções forem mesmo usadas para restringir o acesso da informação, dependerá da implementação do cliente e / ou do servidor de 'groupware'.</para>
+<warning
+><para
+>De momento, o &korganizer; <emphasis
+>irá</emphasis
+> mostrar os itens que pertençam a outras pessoas e estejam marcados como confidenciais. Os outros clientes podê-los-ão tratar de outra forma, mas tenha cuidado ao publicar eventos e itens por-fazer privados ou confidenciais: o vCalendar e o iCalendar são ficheiros de texto e poderão ser lidos com qualquer editor de texto (se alguém tiver acesso de leitura para eles). Como tal, se quiser manter os itens realmente confidenciais, certifique-se que usa um recurso que só você possa aceder.</para
+></warning
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+<sect2 id="entering-data-to-do-recurrence">
+<title
+>Página de <guilabel
+>Recorrência</guilabel
+></title>
+
+<para
+>Alguns itens por-fazer tomam lugar de forma regular. Você poderá indicar aqui a calendarização exacta.</para>
+
+<note
+><para
+>Se o item por-fazer não tiver uma data-limite, esta página está completamente desactivada. Para activar a configuração, comece por assinalar a opção <guilabel
+>Activar a recorrência</guilabel
+>. Se não estiver assinalada, não conseguirá fazer nenhumas alterações a esta página.</para
+></note>
+
+<para
+>A página de Recorrência está dividida em quatro grupos: <guilabel
+>Hora do Compromisso</guilabel
+>, <guilabel
+>Regra de Recorrência</guilabel
+>, <guilabel
+>Gama da Recorrência</guilabel
+> e <guilabel
+>Excepções</guilabel
+>. </para>
+
+<para
+>Esta página é configurada da mesma forma que a <link linkend="entering-data-events-recurrence"
+>página de <guilabel
+>Recorrência</guilabel
+> da janela para <guilabel
+>Editar o Evento</guilabel
+></link
+>. Verifique por favor em <xref linkend="entering-data-events-recurrence"/> mais informações sobre a definição das opções de recorrência.</para>
+
+</sect2>
+
+<sect2 id="entering-data-to-do-attendees">
+<title
+>Página de <guilabel
+>Participantes</guilabel
+></title>
+
+<para
+>Algumas tarefas poderão necessitar de mais pessoas. Você podê-las-á indicar aqui. Pode obter mais informações na <link linkend="entering-data-events-attendees"
+>secção dos Participantes</link
+> para mais informações.</para>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+
+
+<sect2 id="entering-data-to-do-attachments">
+<title
+>Página de <guilabel
+>Anexos</guilabel
+></title>
+
+<para
+>Algumas tarefas necessitam de anexos. Você poderá <guilabel
+>Adicionar...</guilabel
+>, <guilabel
+>Editar...</guilabel
+>, <guilabel
+>Remover</guilabel
+> e <guilabel
+>Mostrar</guilabel
+> os anexos. Poderá referir-se ao anexo indicando a sua localização no sistema de ficheiros ou o endereço da Internet.</para>
+
+<para
+>Quando desejar confirmar, usar ou reverter os dados introduzidos, escolha um dos <link linkend="reference-action-buttons"
+>Botões de Acções</link
+>, o <guibutton
+>OK</guibutton
+>, o <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="entering-data-required-fields">
+
+<title
+>Campos Necessários</title>
+
+<para
+>Esta é uma ideia geral dos campos que são obrigatórios e dos que poderão ficar em branco ao introduzir eventos e itens por-fazer:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Na página <guilabel
+>Geral</guilabel
+>, deverá pelo menos preencher o campo do <guilabel
+>Título</guilabel
+> e a descrição (o rectângulo grande), mesmo que nenhum deles seja obrigatório. Se você assinalar a opção <guilabel
+>Chamada de Atenção</guilabel
+>, deverá pelo menos indicar a hora e o som que deverá ser tocado ou o programa que deverá ser executado.</para
+></listitem>
+<listitem
+><para
+>A página de <guilabel
+>Participantes</guilabel
+> poderá ser deixada completamente em branco.</para
+></listitem>
+<listitem
+><para
+>A página de <guilabel
+>Recorrência</guilabel
+> só deverá ser preenchida se você assinalar a opção <guilabel
+>Activar a Recorrência</guilabel
+>. </para
+></listitem>
+<listitem
+><para
+>A página de <guilabel
+>Anexos</guilabel
+> poderá ser deixada completamente em branco.</para
+></listitem>
+</itemizedlist>
+</sect1>
+</chapter>
+
+<chapter id="group-scheduling">
+<title
+>Calendarização de Grupo</title>
+
+<para
+>A funcionalidade de agenda em grupo do &korganizer; permite-lhe organizar compromissos, reuniões e itens por-fazer partilhados, pedir as respostas dos participantes e publicar os itens. Se estiver a ser convidado para um evento ou item por-fazer, poderá responder ao mesmo, indicando se lhe é possível participar ou enviando uma contra-proposta, com organização diferente, como uma hora ou local diferente. Poderá também publicar a sua informação de livre/ocupado, para que as outras pessoas saibam quando você está disponível, pedindo também você a mesma informação dos outros.</para>
+
+<para
+>De momento, o &korganizer; agenda os eventos e os itens por-fazer, usando o e-mail para transportar os dados, num esquema-padrão que é o protocolo IMIP, para as agenda em grupo. Como norma que é, o IMIP é usado por vários clientes também. Por exemplo, o &Microsoft;<application
+>Outlook</application
+>, o Lotus <application
+>Notes</application
+> e o Novell <application
+>Evolution</application
+>. Isto significa que você poderá partilhar eventos com outros utilizadores, usando um destes clientes. O &korganizer; está integrado com o &kmail; para receber, processar e enviar eventos, respostas aos mesmos, actualizações, cancelamentos, &etc;. Por exemplo, quando receber um convite no &kmail; e decidir aceitá-lo, carregando na ligação <guilabel
+>Aceitar</guilabel
+> no corpo da mensagem, o evento será adicionado ao seu calendário, assim como será enviada automaticamente uma resposta para o organizador do evento.</para>
+
+
+<!--TODO: check if to-dos work or not.-->
+<!--TODO: check what happens if you counter without this option on.-->
+
+<para
+>Se assinalar a opção <guilabel
+>Usar a Comunicação de 'Groupware'</guilabel
+> na <link linkend="config-main-groupscheduling"
+>configuração da agenda em grupo do &korganizer;</link
+>, o &korganizer; irá lidar com a comunicação da agenda em grupo por si. Por outras palavras, você irá necessitar raramente de usar o menu <guimenu
+>Escalonar</guimenu
+> directamente para efectuar as acções de agenda. Por exemplo, se você <link linkend="entering-data-events"
+>criar um evento ou item por-fazer</link
+> com participantes, o &korganizer; perguntar-lhe-á se deseja enviar os convites para os participantes, como tal não terá de usar a opção <menuchoice
+> <guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Enviar o Convite aos Participantes</guimenuitem
+> </menuchoice
+> do menu mais tarde. Do mesmo modo, se alterar o seu estado como participante para um evento onde foi convidado, ele irá perguntar se você deseja enviar o seu estado actualizado para o organizador do evento, como tal não terá de usar a opção <menuchoice
+> <guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Enviar a Actualização do Estado</guimenuitem
+> </menuchoice
+> do menu mais tarde.</para>
+
+
+
+<sect1 id="publish">
+<title
+>Publicar um Evento, Item Por-Fazer ou do Diário</title>
+
+<para
+>Se quiser apenas enviar às outras pessoas um evento, então carregue em <menuchoice
+><guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Publicar a Informação do Item...</guimenuitem
+></menuchoice
+>, quando o evento estiver seleccionado. Aí, irá aparecer uma janela que lhe pede o endereço de e-mail para quem deseja enviar este evento. O item será enviado por e-mail no formato iCalendar.</para>
+
+<para
+>Repare por favor que poderá usar esta acção para enviar qualquer item para qualquer pessoa, não apenas para os participantes do item. De facto, poderá publicar um item sem participantes de todo, dado que a publicação não pede nenhuma resposta dos participantes.</para>
+
+<para
+>Um exemplo: você está a tocar numa banda e, de tempos a tempos, você dá concertos ao vivo. Para notificar os seus fãs sobre os concertos, poderá manter uma lista de correio. Se usar o &korganizer; para organizar as datas dos seus concertos, poderá simplesmente escolher a opção <menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Publicar a Informação do Item...</guimenuitem
+></menuchoice
+>, colocar o endereço da lista de correio e os eventos serão então enviados. Os inscritos na lista de correio que usarem o &korganizer; irão ter as datas dos concertos automaticamente inseridas nos seus calendários. </para>
+
+</sect1>
+
+
+<sect1 id="as-organizer">
+<title
+>Actuar como Organizador na Calendarização em Grupo</title>
+
+<para
+>Quando criar <link linkend="entering-data-events"
+>um evento</link
+> ou <link linkend="entering-data-to-do"
+>um item por-fazer</link
+> e <link linkend="entering-data-events-attendees"
+>adicionar participantes a eles</link
+>, está a actuar como o organizador do evento. Para adicionar participantes, use a <link linkend="entering-data-events-attendees"
+>página de participantes</link
+>, na opção <guilabel
+>Editar o Evento</guilabel
+> ou o <guilabel
+>Editar o Por-Fazer</guilabel
+>. Na <link linkend="agenda-view"
+>agenda</link
+>, irá aparecer um pequeno ícone <inlinemediaobject
+> <imageobject
+> <imagedata fileref="organizer.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>Ícone do Organizador</phrase
+> </textobject
+> </inlinemediaobject
+> será colocado no evento, se você for o organizador de um evento em grupo.</para>
+
+<para
+>O organizador é responsável por enviar os convites, recolher as respostas dos participantes e manter os dados do evento ou item por-fazer actualizados para todas as pessoas envolvidas.</para>
+
+<sect2 id="request">
+<title
+>Enviar Convites e Processar as Respostas</title>
+
+<para
+>Para organizar um evento ou item por-fazer, <link linkend="entering-data-events"
+>crie-o</link
+> no &korganizer; e adicione todas as pessoas que deverão participar com a página Participantes. O &korganizer; poderá enviar convites para os participantes, quer automaticamente (dependendo da <link linkend="config-main-groupscheduling"
+>configuração de agendas em grupo do &korganizer;</link
+>), ou seleccionando o evento ou item por-fazer e escolhendo a opção <menuchoice
+><guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Enviar o Convite para os Participantes</guimenuitem
+></menuchoice
+> do menu. Os participantes irão receber um e-mail que contém toda a informação relevante para o evento ou item por-fazer. Podem responder à proposta de reunião, aceitando ou rejeitando a proposta ou fazendo uma contra-proposta. Toda esta informação é enviada para si por e-mail de novo e, se tiver configurado apropriadamente o &kmail;, as respostas dos participantes são automaticamente inseridas no seu calendário. </para>
+
+</sect2>
+
+<sect2 id="cancel">
+<title
+>Cancelar um Evento ou Item Por-Fazer</title
+>
+
+<para
+>Para cancelar um evento ou item por-fazer, terá de ser o organizador. Se tiver assinalado a opção <guilabel
+>Usar a Comunicação de 'Groupware'</guilabel
+> da <link linkend="config-main-groupscheduling"
+>configuração de agendas em grupo do &korganizer;</link
+>, basta remover o item, para que o &korganizer; lhe pergunte para enviar o cancelamento. Caso contrário, basta seleccionar o item e escolher a opção <menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar o Cancelamento para os Participantes</guimenuitem
+></menuchoice
+> do menu.</para>
+
+<para
+>Esta acção irá enviar uma mensagem de cancelamento para todos os participantes, para que estes possam também remover o item do seus calendários.</para>
+</sect2>
+</sect1>
+
+
+<sect1 id="as-attendee">
+<title
+>Actuar como o Participante</title>
+
+<para
+>Quando obtiver um e-mail com um convite e o aceitar, o evento ou item por-fazer será adicionado ao seu calendário. Se for um evento, irá aparecer um pequeno ícone <inlinemediaobject
+> <imageobject
+> <imagedata fileref="groupevent.png" format="PNG"/> </imageobject
+> <textobject
+> <phrase
+>Ícone de Participante</phrase
+> </textobject
+> </inlinemediaobject
+> no evento na <link linkend="agenda-view"
+>vista de agenda</link
+>.</para>
+
+<sect2 id="reply">
+<title
+>Responder a um Convite</title>
+
+<para
+>Se tiver um convite na sua caixa de correio do &kmail;, tanto poderá carregar em <guibutton
+>Rejeitar</guibutton
+> para ignorar o pedido, ou carregar em <guibutton
+>Aceitar</guibutton
+> ou <guibutton
+>Aceitar Cond.</guibutton
+>. As últimas duas acções irão inserir o item no seu calendário. Em qualquer um dos casos, o &kmail; irá enviar a sua resposta para o organizador automaticamente.</para>
+
+<para
+>Se, por alguma razão, tiver mudado de ideias, edite o seu estado na <link linkend="entering-data-events-attendees"
+>página de participantes</link
+> do item. Se tiver assinalado a opção <guilabel
+>Usar a Comunicação de 'Groupware'</guilabel
+> na <link linkend="config-main-groupscheduling"
+>configuração da agenda em grupo do &korganizer;</link
+>, o &korganizer; perguntar-lhe-á para enviar um e-mail que actualiza o estado do seu participante. Caso contrário, escolha a opção <menuchoice
+> <guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Enviar a Actualização do Estado</guimenuitem
+> </menuchoice
+> para enviar a actualização do seu estado. </para>
+</sect2>
+
+<sect2 id="counter">
+<title
+>Enviar uma Proposta Alternativa</title>
+
+
+<para
+>Se não estiver satisfeito com algumas das características do evento ou item por-fazer para onde foi convidado e quiser enviar uma contra-proposta para o organizador (por exemplo, uma hora ou local alternativos), basta editar o item e enviá-lo de volta como a sua proposta, seleccionando o item e escolhendo a opção do menu <menuchoice
+> <guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Pedir uma Alteração</guimenuitem
+> </menuchoice
+>.</para>
+
+<para
+>O organizador do evento irá receber a sua proposta por e-mail e será capaz de a aceitar ou recusar.</para>
+</sect2>
+
+<sect2 id="refresh">
+
+<title
+>Pedir a Última Versão de um Evento ou Item Por-Fazer</title>
+
+<para
+>Para obter a última versão de um evento agendado para um grupo, seleccione o evento e carregue em <menuchoice
+><guimenu
+>Escalonar</guimenu
+><guimenuitem
+>Pedir a Actualização</guimenuitem
+> </menuchoice
+>. O &korganizer; irá então enviar-lhe a última versão do item.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="free-busy">
+<title
+>Informação de Livre/Ocupado</title>
+
+<para
+>A informação de livre/ocupado representa uma agenda de disponibilidades. Ao apresentar os intervalos em que uma pessoa já tem compromissos anteriores, os outros poderão evitar marcar compromissos para esses períodos. Lembre-se que só as horas são publicadas, não os eventos, razões ou convidados.</para>
+
+<para
+>O &korganizer; suporta a publicação e obtenção da informação de livre/ocupado, quer manual quer automaticamente.</para>
+
+<para
+>Para enviar por e-mail a sua informação de livre/ocupado, escolha a opção <guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar a Informação de Livre/Ocupado...</guimenuitem
+> do menu. Indique os endereços de e-mail para os quais deseja enviar a informação na janela e carregue em <guilabel
+>OK</guilabel
+>.</para>
+
+<para
+>Os servidores de 'groupware' normalmente têm um local normal para enviar a sua informação de livre/ocupado, como tal, os outros utilizadores poderão aceder aos seus dados e você poderá aceder à informação de livre/ocupado dos outros utilizadores. Poderá configurar o &korganizer; para enviar e receber automaticamente a informação de livre/ocupado, usando as <link linkend="config-main-views"
+>preferências de Livre/Ocupado</link
+>, na janela de <guilabel
+>Configuração</guilabel
+> do &korganizer;.</para>
+
+<para
+>Para enviar a sua informação de livre/ocupado para o servidor definido nas preferências do &korganizer;, escolha a opção <menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar a Informação de Livre/Ocupado</guimenuitem
+></menuchoice
+> do menu.</para>
+
+</sect1>
+
+<sect1 id="examples">
+<title
+>Exemplos</title>
+
+<sect2 id="examples-entering-event">
+<title
+>Inserir um Novo Evento do Grupo</title>
+
+<para
+>Neste exemplo, irá introduzir um evento. Precisa de marcar uma reunião para <emphasis
+>a próxima Segunda-Feira</emphasis
+> respeitante ao lançamento do seu novo produto. O seu patrão <emphasis
+>José Pires</emphasis
+> será o membro do comité <emphasis
+>dono</emphasis
+> e você, o Pedro Morais, será o <emphasis
+>organizador</emphasis
+> do evento. Irão existir mais dois <emphasis
+>participantes</emphasis
+>: o <emphasis
+>António Vieira</emphasis
+> e o <emphasis
+>Pedro Miguens</emphasis
+>. O José deu-lhe o programa da reunião. A mesma irá começar a <emphasis
+>12, ao meio-dia</emphasis
+> e irá terminar às <emphasis
+>13 horas</emphasis
+>. O mesmo compromisso repetir-se-á <emphasis
+>(recorrerá)</emphasis
+> todas as Segundas. </para>
+
+<procedure>
+<step
+><para
+>Utilize o Navegador de Datas para ir para a próxima 2a-Feira.</para
+></step>
+
+<step
+><para
+>Escolha a opção do menu <menuchoice
+><guimenu
+>Acções</guimenu
+><guimenuitem
+>Novo Evento...</guimenuitem
+></menuchoice
+> ou seleccione a área entre o<emphasis
+>meio-dia</emphasis
+> e a <emphasis
+>13:00</emphasis
+> e comece a escrever o título do evento.</para
+></step>
+
+<step
+><para
+>Indique um título adequado. É importante escolher uma descrição breve correcta, dado que este é o único campo que poderá ser pesquisado. Sugere-se que indique aqui <userinput
+>Evento de lançamento do produto</userinput
+>.</para
+></step>
+
+<step
+><para
+>Indique o programa detalhado do evento na área rectangular grande. Para este exemplo simples, escreva <userinput
+>Introdução, o Plano, Conclusão</userinput
+> em três linhas separadas.</para
+></step>
+
+<step
+><para
+>Assinale a opção <guilabel
+>Chamada de Atenção</guilabel
+>. Configure o tempo para esta como sendo igual a 15 minutos, só o tempo suficiente para aquecer uma chávena de chá antes do início da reunião.</para
+></step>
+
+<step
+><para
+>Carregue no botão <guilabel
+>Seleccionar Categorias</guilabel
+>.</para
+></step>
+
+<step
+><para
+>Assinale o <guilabel
+>Compromisso</guilabel
+> nas Categorias Disponíveis. Depois, carregue no botão <guibutton
+>OK</guibutton
+>.</para
+></step>
+
+<step
+><para
+>Escolha a página <guilabel
+>Recorrência</guilabel
+> e assinale a opção <guilabel
+>Activar a recorrência</guilabel
+>.</para>
+<note
+><para
+>A maior parte do trabalho já foi feito para si automaticamente. O &korganizer; configura por omissão a recorrência como sendo semanal. Repare também na escolha da opção <guilabel
+>Sem data de finalização</guilabel
+>. Isto significa que este evento será repetido todas as Segundas-Feiras (a começar, obviamente, na Segunda, 12 de Fevereiro de 2004), até ao fim do tempo (isto é, até você o remover).</para
+></note
+></step>
+
+<step
+><para
+>Dado que está tudo bem aqui, carregue na página dos <guilabel
+>Participantes</guilabel
+>.</para
+></step>
+
+<step
+><para
+>Na página <guilabel
+>Participantes</guilabel
+>, deverá fazer o seguinte:</para>
+<substeps>
+
+<step
+><para
+>Você irá ver que é o organizador do evento. Carregue no botão <guilabel
+>Novo</guilabel
+> para adicionar os outros participantes.</para
+></step>
+
+<step
+><para
+>No campo <guilabel
+>Nome</guilabel
+>, indique o e-mail no formato <userinput
+>Nome &#060;e-mail&#062;</userinput
+>. No exemplo em questão, <userinput
+>José Pires &#060;ze@empresa.com&#062;</userinput
+>. <tip
+><para
+>Se os participantes já estiverem no seu livro de endereços do &kde;, em vez de escrever os nomes e e-mails, poderá carregar no botão <guibutton
+>Seleccionar o Destinatário...</guibutton
+> para os adicionar.</para
+></tip
+></para
+></step>
+
+<step
+><para
+>Escolha <emphasis
+>Cadeira</emphasis
+> como papel.</para
+></step>
+
+<step
+><para
+>Carregue em <guilabel
+>Novo</guilabel
+>.</para
+></step>
+
+<step
+><para
+>No campo <guilabel
+>Nome</guilabel
+>, indique <userinput
+>António Vieira &#060;toze@empresa.com&#062;</userinput
+>.</para
+></step>
+
+<step
+><para
+>Carregue em <guilabel
+>Novo</guilabel
+>.</para
+></step>
+
+<step
+><para
+>No campo <guilabel
+>Nome</guilabel
+>, indique <userinput
+>Pedro Miguens &#060;miguens@empresa.com&#062;</userinput
+>. </para
+></step>
+
+<step
+><para
+>Carregue em <guilabel
+>Aplicar</guilabel
+>.</para
+></step>
+</substeps>
+</step>
+
+<step
+><para
+>Se tiver configurado o &korganizer; para usar a comunicação de 'groupware', será perguntado se desejar enviar um e-mail para os participantes, com os detalhes do evento e pedindo uma resposta se a opção <guilabel
+>Pedir uma resposta</guilabel
+> da página <guilabel
+>Participantes</guilabel
+> estiver assinalada. Caso contrário, poderá enviar os convites com a opção <menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar o Convite aos Participantes</guimenuitem
+></menuchoice
+> do menu.</para
+></step>
+
+<step
+><para
+>Reveja a configuração do evento, carregando para tal nas páginas <guilabel
+>Geral</guilabel
+>, <guilabel
+>Participantes</guilabel
+> e <guilabel
+>Recorrência</guilabel
+>. Se estiver satisfeito, carregue em <guibutton
+>OK</guibutton
+>.</para
+></step>
+</procedure>
+
+<para
+>Parabéns, marcou o seu primeiro evento!</para>
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="config">
+<title
+>Configuração do &korganizer;</title>
+
+<para
+>Para mudar a aparência e comportamento do &korganizer;, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &korganizer;...</guimenuitem
+></menuchoice
+> do menu, escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Calendário...</guimenuitem
+></menuchoice
+> do menu. Poderá obter mais informações sobre todas as opções e possibilidades de configuração em <xref linkend="config-main"/>.</para>
+
+<para
+>Para configurar o conjunto de ferramentas disponíveis na barra, carregue na opção <menuchoice
+><guimenu
+> Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+> e leia a <link linkend="config-toolbars"
+>descrição detalhada</link
+>.</para>
+
+<para
+>Para mover as barras de ferramentas pelo ecrã, coloque o cursor do rato em cima da pega da barra de ferramentas e arraste-a para uma nova posição na janela do &korganizer;.</para>
+
+<para
+>A informação da localização, como os formatos das datas e horas, poderá ser configurada no &kcontrol; com o módulo <menuchoice
+> <guisubmenu
+>Regional &amp; Acessibilidade</guisubmenu
+> <guimenuitem
+>País/Região &amp; Língua </guimenuitem
+> </menuchoice
+>. Este módulo de controlo pode ser acedido a partir do &korganizer;; seleccione a <menuchoice
+><guimenu
+> Configuração</guimenu
+><guimenuitem
+>Configurar a Data &amp; Hora...</guimenuitem
+></menuchoice
+>. O &korganizer; terá de ser reiniciado, para que as alterações feitas no &kcontrol; façam efeito.</para>
+
+<para
+>Para configurar o local onde o &korganizer; guarda e obtém os eventos, itens de diário e por-fazer dos calendários (em ficheiros locais, servidores de 'groupware', itens de diário como 'blogs', ficheiros da rede, &etc;), verifique por favor a secção <xref linkend="managing-resources"/>.</para>
+
+<sect1 id="config-main">
+<title
+>Configuração Principal do &korganizer;</title>
+
+<para
+>Esta janela de opções permite-lhe configurar várias áreas do &korganizer;.</para>
+
+<sect2 id="config-main-personal">
+<title
+>Pessoal</title>
+
+<para
+>As opções pessoais relacionam-se com a sua identidade pessoal, entre outras coisas diversas que não se encaixam em nenhuma das outras categorias gerais.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a configuração de e-mail do centro de controlo</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção para usar o seu nome e endereço de e-mail, tal como estão definidos no &kcontrolcenter; (<menuchoice
+><guimenuitem
+>Segurança &amp; Privacidade</guimenuitem
+> <guimenuitem
+>Senha &amp; Conta do Utilizador</guimenuitem
+></menuchoice
+>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome completo</guilabel
+></term>
+<listitem
+><para
+>O <guilabel
+>Nome Completo</guilabel
+> está configurado inicialmente como <quote
+>Anónimo</quote
+> com um endereço de e-mail igual a <quote
+>ninguem@nenhures</quote
+>. Poderá alterar o seu nome, escrevendo-o directamente aqui ou poderá usar a sua Configuração de E-mail do &kcontrolcenter; (ver acima). Este nome será mostrado como <guilabel
+>Organizador</guilabel
+> nas tarefas Por-Fazer e nos Eventos.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereço de e-mail</guilabel
+></term>
+<listitem
+><para
+>O <guilabel
+>Endereço de E-mail</guilabel
+> será usado para identificar o dono do calendário. Quando outra pessoa abrir o seu calendário ou os eventos, ele/a não será capaz de o modificar poderá irá estar disponível apenas para leitura.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Exportar para &HTML; em todas as gravações</guilabel
+></term>
+<listitem
+><para
+>Se assinalar esta opção, poderá indicar ao &korganizer; para fazer uma exportação do seu calendário e da sua lista de itens por-fazer num ficheiro HTML na sua pasta pessoal, de cada vez que gravar as suas alterações.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Activa a gravação automática dos ficheiros de calendário abertos manualmente</guilabel
+></term>
+<listitem
+><para
+>Quando esta opção estiver assinalada, os calendários são gravados automaticamente quando você sair do &korganizer;, sem fazer qualquer pergunta. Para além disso, o calendário é gravado periodicamente para evitar a perda de dados valiosos. Poderá também indicar o intervalo de gravação em minutos. <important
+><para
+>Esta opção não afecta a configuração dos seus recursos. Para mudar as opções de gravação do recurso, terá de configurar cada recurso individualmente. Para mais informações sobre os recursos, veja por favor em <xref linkend="managing-resources"/>.</para
+></important>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Confirmar as remoções</guilabel
+></term>
+<listitem
+><para
+>Quando assinalar a opção <guilabel
+>Confirmar as remoções</guilabel
+>, o &korganizer; pedir-lhe-á para confirmar todas as remoções. Se isto não for assinalado, o &korganizer; não irá perguntar nada antes de remover os eventos.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Os Novos Eventos, Itens Por-Fazer e do Diário Deverão</guilabel
+></term>
+<listitem
+><para
+>Esta opção permite-lhe escolher se a adição de novos itens irá usar um recurso por omissão ou dirá ao &korganizer; para lhe pedir qual o recurso a usar para gravar os itens novos.</para>
+<para
+>Especificidade do servidor de Kolab2: É recomendado que escolha <guilabel
+>Ser perguntado sobre o recurso a usar</guilabel
+>, se pretende usar a funcionalidade das pastas partilhadas do servidor de <guilabel
+>Kolab</guilabel
+>. Isto permitir-lhe-á manter o controlo da informação disponível para si e qual é publicada nas pastas partilhadas.</para
+>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-main-time-and-date">
+<title
+>Hora e Data</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Fuso Horário</guilabel
+></term>
+<listitem
+><para
+>Seleccione a sua localização na lista respectiva. Se a sua cidade não estiver indicada, seleccione uma que partilhe o mesmo fuso-horário. O &korganizer; irá ajustar automaticamente as mudanças de hora.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar os feriados da região</guilabel
+></term>
+<listitem
+><para
+>Seleccione o seu país na lista ou, se não estiver indicado, seleccione <guilabel
+>(Nenhum)</guilabel
+>. Se o seu país estiver seleccionado, o &korganizer; irá reconhecer e mostrar as suas datas importantes e feriados na área do calendário.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>O dia começa às</guilabel
+></term>
+<listitem
+><para
+>Seleccione a hora a que você dá início ao seu dia na lista abaixo. Poderá ser a hora a que normalmente acorda ou a hora a que começa a trabalhar. Esta opção não o impede de definir ou ver os itens antes dessa hora, simplesmente configura a hora que será mostrada por omissão no topo da área do calendário. Use a barra de posicionamento para ver as horas dos eventos anteriores ou posteriores na área da agenda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Hora do compromisso por omissão</guilabel
+></term>
+<listitem
+><para
+>Seleccione a hora de início por omissão para os eventos na lista respectiva. Quando escolher a opção <link linkend="menu-actions-new-event"
+>Novo Evento</link
+> do menu <link linkend="entering-data-events"
+>Acção</link
+> ou criar um evento de outra forma qualquer que o &korganizer; não consiga adivinhar quando é que você irá desejar que o seu evento comece, o &korganizer; irá colocar esta hora no editor da hora inicial como valor predefinido.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Duração do novo compromisso predefinida (HH:MM):</guilabel
+></term>
+<listitem
+><para
+>Seleccione a duração dos eventos na lista respectiva. Quando escolher a opção <link linkend="menu-actions-new-event"
+>Novo Evento</link
+> do menu <link linkend="entering-data-events"
+>Acção</link
+> ou criar um evento de outra forma qualquer que o &korganizer; não consiga adivinhar quando é que você irá desejar que o seu evento dura, o &korganizer; irá usar esta duração como valor predefinido. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Hora por omissão do alarme</guilabel
+></term>
+<listitem
+><para
+>Seleccione com quanto tempo de antecedência em relação ao evento em questão, o alarme será activado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Horas de Trabalho</guilabel
+></term>
+<listitem
+><para
+>As opções <guilabel
+>Hora de início do dia</guilabel
+> e <guilabel
+>Hora do fim do dia</guilabel
+> permitem-lhe indicar quando é que o seu dia de trabalho começa e quando acaba. O &korganizer; separa as horas de trabalho, marcando-as com uma cor diferente das horas livres, feriados e dias sem trabalhar.</para>
+<para
+>Adicionalmente, tem opções para assinalar, a seguir aos dias da semana. Assinale os dias que correspondem aos dias de trabalho para si, para poder marcar as horas de trabalho nesses dias. Assinale a opção <guilabel
+>Excluir os feriados</guilabel
+> para evitar que o &korganizer; marque as horas de trabalho nas regiões de férias ou feriados definidas na lista <guilabel
+>Usar os feriados da região</guilabel
+> em cima.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="config-main-views">
+<title
+>Vistas</title>
+
+<para
+>Estas opções permitem-lhe configurar várias áreas do &korganizer;:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Activar as dicas que mostram o resumo dos eventos</guilabel
+></term>
+<listitem
+><para
+>Se o seu resumo para um evento for maior do que o espaço disponível na vista actual, os caracteres restantes não são mostrados. Assinale a opção <guilabel
+>Activar as dicas que mostram o resumo dos eventos</guilabel
+> se quiser um resumo completo apresentado quando o cursor do rato permanecer em cima do compromisso durante alguns segundos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os itens por-fazer nas janelas diárias, semanais e mensais</guilabel
+></term>
+<listitem
+><para
+>Esta opção activa ou desactiva a visibilidade dos itens por-fazer nas vistas diárias, semanais e mensais da agenda (dia e semana) e nas vistas mensais. Se tiver vários itens por-fazer que tenham datas-limite associadas, poderá querer desligá-las para evitar uma grande confusão.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Opções do <link linkend="description-view"
+>Navegador de Datas</link
+>:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os eventos que recorrem diariamente no navegador de datas</guilabel
+></term>
+<listitem
+><para
+>Se a opção <guilabel
+>Mostrar os eventos que recorrem diariamente no Navegador de Datas</guilabel
+> estiver assinalada, os dias que contenham eventos recorrentes diariamente são mostrados a negrito no Navegador de Datas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os eventos que recorrem semanalmente no Navegador de Datas</guilabel
+></term>
+<listitem
+><para
+>Se a opção <guilabel
+>Mostrar os eventos que recorrem semanalmente no Navegador de Datas</guilabel
+> estiver assinalada, os dias que contenham eventos recorrentes semanalmente são mostrados a negrito no Navegador de Datas.</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+<para
+>Opções da <link linkend="agenda-view"
+>Área da agenda</link
+>:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Tamanho da hora:</guilabel
+></term>
+<listitem
+><para
+>Se usar esta barra, poderá controlar a altura das linhas na vista da agenda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Próximos 'x' dias:</guilabel
+></term>
+<listitem
+><para
+>Esta opção permite-lhe alterar a quantidade de dias na opção <guimenu
+>Próximos X Dias</guimenu
+> do menu <guimenu
+>Vistas</guimenu
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar a hora actual (linha Marcus Bains)</guilabel
+></term>
+<listitem
+><para
+>Se activar esta opção, a hora actual é mostrada com uma linha vermelha (linha de Marcus Bains); se não estiver activada, a linha não aparece. Isto dá-lhe uma indicação de quanto tempo falta, &eg; até começar uma reunião.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os segundos na linha da hora actual</guilabel
+></term>
+<listitem
+><para
+>Esta opção activa ou desactiva os segundos na linha da hora actual (linha de Marcus Bains).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A selecção do intervalo de tempo na agenda inicia o editor de eventos</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção para iniciar o editor de eventos automaticamente, quando você seleccionar um intervalo de horas na área diária e semanal. Para seleccionar um intervalo de horas, arraste o rato da hora de início até à hora de fim do evento que está a planear.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A vista da agenda utiliza as cores dos recursos</guilabel
+></term>
+<listitem
+><para
+>Com o &korganizer;, poderá <link linkend="config-main-colors"
+>atribuir uma cor diferente a cada recurso</link
+>. Esta opção activa ou desactiva a utilização da cor do recurso ao mostrar o item por-fazer ou evento na área da agenda. Lembre-se que, se não atribuir cores diferentes, fará pouco sentido usar esta funcionalidade, dado que a configuração predefinida do &korganizer; é usar a mesma cor para todos os recursos.</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+<para
+>Opções da <link linkend="month-view"
+>Vista mensal</link
+>:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Activar as barras de posicionamento nas células da janela mensal</guilabel
+></term>
+<listitem
+><para
+>Esta opção activa ou desactiva as barras de posicionamento das células na vista mensal. Mesmo que assinale esta opção, as barras de posicionamento só irão aparecer quando for necessário.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A janela mensal ocupa toda a janela</guilabel
+></term>
+<listitem
+><para
+>Se activar esta opção, a vista mensal será mostrada em toda a janela do &korganizer; em vez de partilhar a janela com a barra lateral (o Navegador de Datas, os itens Por-Fazer e os recursos de calendários).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A janela mensal usa as cores da categoria</guilabel
+></term>
+<listitem
+><para
+>Com o &korganizer;, poderá <link linkend="config-main-colors"
+>atribuir uma cor diferente a cada categoria</link
+>. Se assinalar esta opção, a cor do evento ou item por-fazer irá reflectir a cor da categoria, em vez de não usar cores ou apenas as cores dos recursos. Lembre-se que, se não atribuir cores diferentes, fará pouco sentido usar esta funcionalidade, dado que a configuração predefinida do &korganizer; é usar a mesma cor para todas as categorias.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A janela mensal usa as cores dos recursos</guilabel
+></term>
+<listitem
+><para
+>Com o &korganizer;, poderá <link linkend="config-main-colors"
+>atribuir uma cor diferente a cada recurso</link
+>. Se assinalar esta opção, a cor do evento ou item por-fazer irá reflectir a cor do recurso, em vez de não usar cores ou apenas as cores da categoria. Lembre-se que, se não atribuir cores diferentes dos recursos, fará pouco sentido usar esta funcionalidade, dado que a configuração predefinida do &korganizer; é usar a mesma cor para todos os recursos.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Opções da <link linkend="todo-view"
+>vista de itens por-fazer</link
+>:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>A janela Por-Fazer ocupa a janela toda</guilabel
+></term>
+<listitem
+><para
+>Se activar esta opção, a janela dos itens Por-Fazer será mostrada em toda a janela do &korganizer; em vez de partilhar a janela com a barra lateral (o Navegador de Datas, os itens Por-Fazer e os recursos dos calendários).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Gravar os itens por-fazer completos nos itens do diário</guilabel
+></term>
+<listitem
+><para
+>Se assinalar esta opção, o &korganizer; irá adicionar automaticamente um item de diário para todos os itens por-fazer completos.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-main-fonts">
+<title
+>Tipos de Letra</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Barra da hora</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para escolher o tipo, estilo e tamanho do texto da barra de horas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Vista mensal</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para escolher o tipo, estilo e tamanho do texto da Vista Mensal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Vista da agenda</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para escolher o tipo, estilo e tamanho do texto da agenda (na vista Diária, Semanal e de Semanas Úteis).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Linha da hora actual</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para escolher o tipo de letra, o estilo e o tamanho da linha Marcus Bains (uma linha vermelha na agenda que indica a hora actual).</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-main-colors">
+<title
+>Cores</title>
+
+<para
+>Escolha a cor usada para as férias, para o realce e para as categorias de eventos específicas. Você poderá escolher uma cor diferente para cada categoria. Claro que várias cores poder-se-ão tornar confusas, por isso use o senso-comum. A utilização de cores depende também das <link linkend="config-main-views"
+>preferências de visualização.</link
+></para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Cor dos feriados</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor do feriado. Essa cor será usada para o nome do feriado, na vista mensal, e no número do feriado no navegador de datas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor de realce</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor de realce. Essa cor será usada para marcar a área seleccionada de momento na sua agenda e no navegador de datas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor do evento por omissão</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor por omissão dos eventos. Essa cor será usada para as categorias dos eventos na sua agenda e (dependendo da sua configuração) na vista mensal. Lembre-se que poderá escolher uma cor separada para cada categoria de eventos em baixo.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor de fundo da janela da agenda</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor de fundo da agenda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor das horas de trabalho</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor principal para as horas de trabalho da agenda.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor dos itens por-fazer para hoje</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor dos itens por-fazer que terminam hoje.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor dos itens por-fazer atrasados</guilabel
+></term>
+<listitem
+><para
+>Este botão abre a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, o que lhe permite seleccionar a cor dos itens por-fazer cujo prazo já passou.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Categorias</guilabel
+></term>
+<listitem
+><para
+>Este grupo permite-lhe atribuir uma cor a cada categoria. Seleccione uma categoria na lista e carregue no botão para abrir a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, que lhe permite seleccionar a cor dessa categoria. <link linkend="config-main-views"
+>Dependendo da configuração da visualização</link
+>, esta cor será usada para marcar os eventos e os itens por-fazer que pertencem a esta categoria na sua agenda e na vista mensal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recursos</guilabel
+></term>
+<listitem
+><para
+>Este grupo permite-lhe atribuir uma cor a cada recurso. Seleccione um recurso na lista e carregue no botão para abrir a janela para <guilabel
+>Seleccionar uma Cor</guilabel
+>, que lhe permite seleccionar a cor dessa categoria. <link linkend="config-main-views"
+>Dependendo da configuração da visualização</link
+>, esta cor será usada para marcar os eventos e os itens por-fazer que usam este recurso na sua agenda e na vista mensal.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-main-groupscheduling">
+<title
+>Calendarização de Grupo</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a Comunicação do 'Groupware'</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção para enviar mensagens de e-mail automaticamente ao criar, actualizar ou remover eventos que envolvam outras pessoas. Esta mensagem de e-mail poderá ser um convite aos participantes de um evento que tenha criado, o cancelamento de um evento seu, uma resposta ou uma actualização do seu estado de participante, um pedido de mudança do evento, &etc;. Assinale esta opção se quiser usar as funcionalidades de 'groupware' (&eg; Configurar o &kontact; como um cliente de <guilabel
+>Kolab</guilabel
+> para KDE).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Enviar a cópia dos eventos, por e-mail, para o dono</guilabel
+></term>
+<listitem
+><para
+>Quando assinalar a opção <guilabel
+>Enviar a cópia dos eventos por e-mail para o dono</guilabel
+>, irá obter uma cópia de todas as mensagens de e-mail que o &korganizer; envia devido a um pedido seu para os participantes no evento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cliente de E-mail</guilabel
+></term>
+<listitem
+><para
+>Aqui poderá escolher o tipo de transporte de e-mail que deseja usar. Tanto poderá usar o &kmail; ou o comando &Sendmail; (o qual deverá estar instalado no seu sistema para funcionar).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereços de email adicionais</guilabel
+></term>
+<listitem
+><para
+>Isto diz ao &korganizer; quais os outros endereços de e-mail que possui. Você poderá adicionar, editar e remover os endereços de e-mail adicionais. Estes endereços de e-mail são os que tem para além do que está definido nas <link linkend="config-main-personal"
+>preferências pessoais</link
+>. Se tiver um convite para um evento mas usar outro endereço de e-mail aí, terá de indicar este endereço aqui, para que o &korganizer; o reconheça como seu e adicione o item ao seu calendário. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!--
+<sect2 id="config-main-groupautomation">
+<title
+>Group Automation</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Auto Send Refresh</guilabel
+></term>
+<listitem
+><para
+>to be written...
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto Insert IMIP Replies</guilabel
+></term>
+<listitem
+><para
+>to be written...
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto Insert IMIP Requests</guilabel
+></term>
+<listitem
+><para
+>to be written...
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Auto Send FreeBusy information</guilabel
+></term>
+<listitem
+><para
+>to be written...
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>AutoSave FreeBusy Replies</guilabel
+></term>
+<listitem
+><para
+>to be written...
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+-->
+
+<sect2 id="config-main-free-busy">
+<title
+>Livre/Ocupado</title>
+
+<para
+>A informação de livre/ocupado representa uma agenda de disponibilidades. Ao apresentar os intervalos em que uma pessoa já tem compromissos anteriores, os outros poderão evitar marcar compromissos para esses períodos. Lembre-se que só as horas são publicadas, não os eventos, razões ou convidados.</para>
+
+<para
+>O &korganizer; suporta a publicação e obtenção da informação de livre/ocupado, quer manual quer automaticamente.</para>
+
+<para
+><guilabel
+>Página Publicar</guilabel
+>: publicando a sua informação de livre/ocupado, permite a outros ter em conta o seu tempo ocupado no calendário ao convidá-lo para uma reunião.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Publicar a informação de livre/ocupado</guilabel
+></term>
+<listitem
+><para
+>Active esta opção se quiser que a sua informação de livre/ocupado seja enviada automaticamente. Lembre-se que poderá ignorar esta opção e optar por enviar a sua informação de Livre/Ocupado através do menu <guilabel
+>Escalonar</guilabel
+> do &korganizer;.</para>
+
+<para
+>Se a sua aplicação estiver configurada para funcionar como um <guilabel
+>cliente de Kolab para &kde;</guilabel
+>, isto não será necessário. O servidor de <guilabel
+>Kolab2</guilabel
+> toma conta da publicação da sua informação de Livre/Ocupado e gere o acesso a ela por parte dos outros utilizadores.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tempo mínimo entre envios em minutos</guilabel
+></term>
+<listitem
+><para
+>No caso de optar por publicar automaticamente a sua informação, poderá configurar o intervalo de tempo, em minutos, entre cada envio.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Publicar (por omissão 60) dias de livre/ocupado</guilabel
+></term>
+<listitem
+><para
+>Configura o número de dias no calendário que deseja publicar e disponibilizar para os outros</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>&URL; do Servidor</guilabel
+></term>
+<listitem
+><para
+>Indique o URL do servidor em que se encontra a sua informação de Livre/Ocupado publicada. Peça ao administrador de sistemas esta informação.</para>
+<para
+>Exemplo de servidor de Kolab2: <userinput
+>webdavs://kolab2.com/freebusy/ze@kolab2.com.ifb</userinput
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome do Utilizador</guilabel
+></term>
+<listitem
+><para
+>Indique a informação do utilizador, no que respeita à sua conta no servidor</para>
+<para
+>Especificidade do servidor de Kolab2: Foi registado o seu UID (Unique IDentifier - Identificador Único), onde o seu UID por omissão será semelhante ao seu endereço de e-mail no servidor de Kolab2, mas também poderá ser diferente. No último caso, introduza o seu UID. Peça o seu UID ao administrador do servidor se não o souber.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Senha</guilabel
+></term>
+<listitem
+><para
+>Indique aqui a sua senha (a de autenticação no servidor).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordar a senha</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção se quiser que o &korganizer; recorde a sua senha e deixe de a perguntar de cada vez que enviar a sua informação de Livre/Ocupado.</para>
+<warning
+><para
+>Não é recomendado guardar a sua senha no ficheiro de configuração, por razões de segurança.</para
+></warning
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+><guilabel
+>Página Obter</guilabel
+>: ao obter a informação de Livre/Ocupado que os outros publicaram, você poderá ter os calendários deles em conta ao convidá-los para uma reunião.</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Obter as informações de livre/ocupado das outras pessoas automaticamente</guilabel
+></term>
+<listitem
+><para
+>Automatiza o processo de obtenção da informação de livre/ocupado dos outros utilizadores. Preencha a secção de informação do servidor em baixo, para despoletar esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar o endereço de e-mail completo na obtenção</guilabel
+></term>
+<listitem
+><para
+>Esta opção permite-lhe alterar o nome do ficheiro que será obtido do servidor. Se assinalar esta opção, ele irá obter um ficheiro de livre/ocupado chamado <userinput
+>utilizador@dominio.ifb</userinput
+>, caso contrário irá obter o <userinput
+>utilizador.ifb</userinput
+>. Peça ao administrador do servidor essa informação, no caso de não saber como configurar esta opção.</para>
+<para
+><guilabel
+>Especificidade do servidor de Kolab2:</guilabel
+> Se está a configurar o &korganizer; para ser um componente de um <guilabel
+>cliente de Kolab para &kde; (&kontact;/Kolab)</guilabel
+>, terá de assinalar esta opção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>&URL; do Servidor</guilabel
+></term>
+<listitem
+><para
+>Indique o &URL; do servidor de onde a sua informação de Livre/Ocupado deverá ser obtida. Peça ao administrador do servidor esta informação.</para>
+<para
+><guilabel
+>Exemplo de servidor do Kolab2:</guilabel
+><userinput
+>webdavs://kolab2.com/freebusy/</userinput
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome do Utilizador</guilabel
+></term>
+<listitem
+><para
+>Indique a informação do utilizador, no que respeita à sua conta no servidor.</para>
+<para
+><guilabel
+>Especificidade do servidor de Kolab2:</guilabel
+> Foi registado o seu UID (Unique IDentifier - Identificador Único), onde o seu UID por omissão será semelhante ao seu endereço de e-mail no <guilabel
+>servidor de Kolab2</guilabel
+>, mas também poderá ser diferente. No último caso, introduza o seu UID. Peça o seu UID ao administrador do servidor se não o souber.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Senha</guilabel
+></term>
+<listitem
+><para
+>Indique aqui a sua senha (a de autenticação no servidor). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Recordar a senha</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção, se quiser que o &korganizer; recorde a sua senha e deixe de a pedir de cada vez que obtém os ficheiros de livre/ocupado.</para>
+<warning
+><para
+>Não é recomendado guardar a sua senha no ficheiro de configuração, por razões de segurança.</para
+></warning>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="config-main-plugins">
+<title
+>'Plugins'</title>
+
+<para
+>Para mais informações sobre a configuração dos 'plugins', veja por favor em <xref linkend="plugins-chapter"/></para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="config-toolbars">
+<title
+>Configuração das Barras de Ferramentas</title>
+
+<para
+>O &korganizer; tem três barras de ferramentas: uma barra Principal (com os botões <guiicon
+>Novo Evento</guiicon
+>, <guiicon
+>Novo Por-Fazer</guiicon
+>, <guiicon
+>Imprimir</guiicon
+>, <guiicon
+>Desfazer</guiicon
+>, <guiicon
+>Refazer</guiicon
+>, <guiicon
+>Cortar</guiicon
+>, <guiicon
+>Copiar</guiicon
+>, <guiicon
+>Colar</guiicon
+>, <guiicon
+>Procurar</guiicon
+>, <guiicon
+>Recuar</guiicon
+>, <guiicon
+>Avançar</guiicon
+> e <guiicon
+>Ir para Hoje</guiicon
+>), uma barra de <guiicon
+>Vistas</guiicon
+> (para optar entre a <guiicon
+>vista O Que Se Segue</guiicon
+>, a <guiicon
+>Lista</guiicon
+>, a <guiicon
+>Vista Diária</guiicon
+>, a <guiicon
+>Vista da Semana Útil</guiicon
+>, a <guiicon
+>Vista Semanal</guiicon
+>, a <guiicon
+>Vista dos Próximos X Dias</guiicon
+>, a <guiicon
+>Vista Mensal</guiicon
+>, a <guiicon
+>Lista de Itens Por-Fazer</guiicon
+> e a <guiicon
+>Vista de Diário</guiicon
+>), uma barra para Escalonar (com os botões <guiicon
+>Publicar a Informação do Item</guiicon
+>, <guiicon
+>Enviar o Convite aos Participantes</guiicon
+>, <guiicon
+>Enviar a Actualização do Estado</guiicon
+> e <guiicon
+>Abrir o Livro de Endereços</guiicon
+>) e uma barra de Filtros, que lhe permite escolher um filtro para as vistas do &korganizer;. Poderá personalizar estas barras de ferramentas de várias formas: poderá adicionar ícones novos, mudar o tamanho dos ícones, mudar a posição das barras de ferramentas e adicionar descrições de texto aos ícones.</para>
+
+<para
+>Há duas maneiras de modificar a posição das barras de ferramentas: <itemizedlist>
+<listitem
+><para
+>Poderá carregar com o botão direito do rato na barra de ferramentas para mostrar o <guimenu
+>Menu da Barra de Ferramentas</guimenu
+>. O tamanho dos ícones e a posição de texto poderá também ser ajustado neste menu. </para
+></listitem>
+<listitem
+><para
+>Poderá simplesmente arrastar a barra de ferramentas pela pega do lado esquerdo de cada barra de ferramentas e largá-la onde desejar. Veja também outras <link linkend="other-features-drag-and-drop"
+>operações de 'drag-and-drop'</link
+> simples. </para
+></listitem
+></itemizedlist>
+</para>
+
+<para
+>As barras de ferramentas são configuradas em dois lugares: <itemizedlist>
+<listitem
+><para
+>O conjunto de ferramentas é configurado na opção de menu <menuchoice
+><guimenu
+> Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+<listitem
+><para
+>O estilo gráfico (tamanho dos ícones, posição do texto, &etc;) é ajustado através do <guimenu
+>Menu de Contexto da Barra de Ferramentas</guimenu
+>. Carregue com o botão direito do rato para aceder a este menu. </para
+></listitem>
+</itemizedlist>
+</para>
+
+<sect2 id="config-toolbars-settings-config">
+<title
+>Janela para Configurar as Barras de Ferramentas</title>
+
+<para
+>O conjunto de ferramentas é configurado na opção de menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+>.</para>
+
+<sect3 id="config-toolbars-choose-toolbar">
+<title
+>Escolher a barra de ferramentas</title>
+
+<para
+>Primeiro, precisa de escolher a barra de ferramentas que deseja modificar. Todas as acções aplicam-se à barra de ferramentas que está seleccionada na lista que se encontra no topo da janela.</para>
+</sect3>
+
+<sect3 id="config-toolbars-available-actions">
+<title
+>Acções Disponíveis</title>
+
+<para
+>Existem dois rectângulos por baixo do título da barra de ferramentas: as <guilabel
+>Acções disponíveis</guilabel
+> e as <guilabel
+>Acções actuais</guilabel
+>. Se usar as setas para a esquerda e para a direita (localizadas entre os rectângulos), o utilizador poderá adicionar ícones do grupo de acções disponíveis para o grupo de <guilabel
+>Acções actuais</guilabel
+> e vice-versa. A barra de ferramentas irá ter todos os ícones que se encontrem no rectângulo <guilabel
+>Acções actuais</guilabel
+>. As setas para cima e para baixo permitem-lhe mudar a posição de um ícone.</para>
+
+<tip
+><para
+>Lembre-se que menos ícones poderá ser melhor, dado que o ecrã fica menos confuso e, por isso, irá parecer mais limpo. Por exemplo, se você cortar e colar sempre com os atalhos de teclado, não precisa dos ícones para <guiicon
+>Cortar</guiicon
+>, <guiicon
+>Copiar</guiicon
+> e <guiicon
+>Colar</guiicon
+>.</para
+></tip>
+
+</sect3>
+</sect2>
+
+<sect2 id="config-toolbars-context-menu">
+<title
+>Menu de Contexto da Barra de Ferramentas</title>
+
+<para
+>Este menu permite-lhe alterar a aparência das barras de ferramentas. Carregue com o botão <mousebutton
+>direito</mousebutton
+> na barra de ferramentas para aceder a este menu.</para>
+
+<sect3 id="config-toolbars-text-position">
+<title
+>Posição do Texto</title>
+
+<para
+>Inicialmente, os ícones não têm nenhum texto associado. Você poderá preferir ter o texto por baixo de cada ícone ou ao lado do mesmo. Poderá também optar por ter texto simples sem quaisquer ícones.</para>
+</sect3>
+
+<sect3 id="config-toolbars-toolbar-position">
+<title
+>Orientação</title>
+
+<para
+>O utilizador poderá ter a barra de ferramentas no topo, em baixo, à esquerda ou à direita. Se escolher a posição Flutuante, a barra de ferramentas será mostrada fora do painel principal do &korganizer; e poderá movê-la pelo ecrã. Se escolher Plana, a barra de ferramentas ficará um rectângulo minúsculo. Poderá carregar depois nesse rectângulo para que a barra de ferramentas volte a aparecer.</para>
+</sect3>
+
+<sect3 id="config-toolbars-icon-size">
+<title
+>Tamanho dos Ícones</title>
+
+<para
+>O utilizador poderá alterar o tamanho dos ícones. Faça a sua escolha entre ícones pequenos, médios e grandes.</para>
+</sect3>
+</sect2>
+</sect1>
+
+<!--
+<sect1 id="reference-windows-outgoing">
+<title
+>Outgoing Messages</title>
+<para
+>to be written</para>
+</sect1>
+
+<sect1 id="reference-windows-incoming">
+<title
+>Incoming Messages</title>
+<para
+>to be written</para>
+</sect1>
+-->
+
+
+</chapter>
+
+&plugins-chapter;
+
+<chapter id="reference">
+<title
+>Referência</title>
+
+<sect1 id="reference-menus">
+<title
+>Menus</title>
+
+<para
+>Quando o &korganizer; é iniciado, aparece a janela principal do &korganizer;. A janela tem várias componentes: uma barra de menu, uma barra de ferramentas, um calendário mensal, um painel principal com a <quote
+>vista</quote
+> actual sobre os eventos e uma lista de tarefas.</para>
+
+<para
+>Os menus dão acesso a todas as operações comuns que podem ser efectuadas com o calendário, incluindo a gravação, a leitura, a adição e a remoção de eventos, itens por fazer e de diário, assim como a impressão e outras operações.</para>
+
+<para
+>Lembre-se por favor que, quando estiver a usar o &korganizer; como componente de calendário do &kontact;, os menus são diferentes dos da aplicação autónoma.</para>
+
+<sect2 id="reference-menus-file">
+<title
+><guimenu
+>Ficheiro</guimenu
+></title>
+
+<para
+>O menu <guimenu
+>Ficheiro</guimenu
+> fornece o acesso às funções que envolvem o calendário inteiro.</para>
+
+<variablelist>
+
+<varlistentry id="menu-file-new">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_new.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+
+<para
+><action
+>Abre outra janela principal.</action
+> Esta janela contém inicialmente um calendário sem nome. Você poderá usar a nova janela para:</para>
+
+<itemizedlist>
+<listitem
+><para
+>abrir o mesmo calendário duas vezes (carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+> e escolha o mesmo calendário que existe na janela original)</para
+></listitem>
+<listitem
+><para
+>ter dois calendários abertos ao mesmo tempo (carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+> e escolha um calendário diferente). </para
+></listitem>
+<listitem
+><para
+>criar um novo calendário (carregue em <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+> para atribuir ao seu novo calendário um nome de ficheiro e para gravá-lo).</para
+></listitem>
+</itemizedlist>
+
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import-export"/>.</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-open">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_open.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre uma janela de ficheiros que lhe permite seleccionar um novo ficheiro iCalendar ou vCalendar para o abrir.</action
+> Se tiver feito alterações ao calendário actual, ser-lhe-á dada a opção de as gravar antes de carregar um calendário novo.</para>
+<para
+>Para mais informações sobre isto, veja por favor em <xref linkend="managing-import-export"/>.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry id="menu-file-open-recent">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_open.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>O <guimenuitem
+>Abrir um Recente</guimenuitem
+> <action
+>contém uma lista com os calendários abertos recentemente para um acesso rápido, permitindo-lhe saltar a selecção na janela de ficheiros por inteiro.</action
+></para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import-export"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-save">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_save.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Quando você escolher a opção <guimenuitem
+>Gravar</guimenuitem
+> ou carregar no ícone para <guiicon
+>Gravar</guiicon
+>, o &korganizer; <action
+>grava o calendário para o disco e garante que todas as alterações que fez serão recordadas</action
+>. Se o calendário não tiver nenhum nome, o Gravar comportar-se-á como o <guilabel
+>Gravar Como</guilabel
+>.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import-export"/>.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry id="menu-file-save-as">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_saveas.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>O <guilabel
+>Gravar Como</guilabel
+> <action
+>mostra uma janela de ficheiros na qual poderá escolher um nome diferente para o seu calendário que não o atribuído de momento a ele</action
+>. Isto é útil se você tiver feito alterações a um calendário que deseje gravar, mas também deseje manter cópias separadas do seu calendário <quote
+>normal</quote
+>.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import-export"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-revert">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_revert.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ficheiro</guimenu
+> <guimenuitem
+>Reverter</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Quando escolher a opção <guimenuitem
+>Reverter</guimenuitem
+>, o &korganizer; <action
+>irá carregar a última versão gravada do calendário, eliminando todas as modificações feitas após a última gravação.</action
+>.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import-export"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-print">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_print.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Escolha a opção <guimenuitem
+>Imprimir</guimenuitem
+> ou carregue no ícone <guilabel
+>Imprimir</guilabel
+> para <action
+>imprimir o calendário actual</action
+>. Poderá indicar o intervalo de datas a ser impresso (quer manualmente quer com o Item do Calendário) e o tipo de vista (Dia, Semana, Mês, Por-Fazer ou Diário).</para
+></listitem>
+</varlistentry>
+
+<!--<varlistentry id="menu-file-print-preview">
+<term
+><menuchoice>
+<guimenu
+><inlinemediaobject
+><imageobject>
+<imagedata fileref="i_file_print_preview.png"
+format="PNG"/></imageobject
+></inlinemediaobject>
+File</guimenu
+><guimenuitem
+>Print Preview</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>If you choose <guimenuitem
+>Print Preview</guimenuitem
+> or click
+the <guiicon
+>Print Preview</guiicon
+> icon, <action
+>the current calendar will be
+printed on your screen, instead of on your printer</action
+>. Use this
+feature to check if the printout will be correct before you start
+printing.</para
+>
+<para
+>You can specify the range of dates to be printed (either manually or with
+Calendar Widget) and the View Type (Day, Week, Month or To-do).</para>
+</listitem>
+</varlistentry
+>-->
+
+<varlistentry id="menu-file-import-calendar">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Importar</guimenu
+> <guimenuitem
+>Importar um Calendário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se você tiver um ficheiro vCalendar ou iCalendar algures e quiser <action
+>incluir o seu conteúdo no seu próprio calendário, adicionar-se como um novo recurso ou abri-lo numa janela nova</action
+>, escolha esta opção. Uma boa altura para o fazer será quando receber um vCalendar com alguns itens através de e-mail, por exemplo.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-import-ical">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Importar</guimenu
+> <guimenuitem
+>Importar da Ferramenta ICal do &UNIX;</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se você tiver usado o <application
+>ical</application
+>, um programa conhecido mas antigo de calendários para o &UNIX;, poderá desejar <action
+>importar os seus eventos, tarefas e itens por-fazer</action
+> directamente para o &korganizer;. Esta acção irá ler o ficheiro <filename
+>.calendar</filename
+> da sua pasta pessoal e reunir os itens que contém no seu calendário actual. Se ocorrerem alguns erros ou fenómenos suspeitos durante o processo, o utilizador será notificado através de mensagens.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-import"/>.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry id="menu-file-import-ghns">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Importar</guimenu
+> <guimenuitem
+>Obter Coisas Novas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esta acção irá abrir a janela para <guilabel
+>Obter Coisas Novas</guilabel
+>, que oferece uma lista de calendários para transferir. Estes eventos poderão ser adicionados ao seu calendário.</para>
+<para
+>Para mais informações acerca desta acção, por favor veja em <xref linkend="managing-get-hot-new-stuff"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-export-as-web">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar</guimenuitem
+> <guimenuitem
+>Exportar Página Web...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Poderá exportar o seu calendário ou uma parte dele como um ficheiro &HTML;, o que é adequado para o publicar na World Wide Web.</action
+></para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-export"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-export-icalendar">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Exportar</guimenu
+> <guimenuitem
+>iCalendar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esta acção irá exportar todos os seus eventos, itens por-fazer e de diários activos (independentemente do recurso a que pertencem) como um ficheiro iCalendar novo.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-export"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-export-vcalendar">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenu
+>Exportar</guimenu
+> <guimenuitem
+>vCalendar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esta acção irá exportar todos os seus eventos, itens por-fazer e de diários activos (independentemente do recurso a que pertencem) como um ficheiro vCalendar novo.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-export"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-export-ghns">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar</guimenuitem
+> <guimenuitem
+>Enviar Coisas Novas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esta acção irá abrir a janela para <guilabel
+>Enviar Coisas Novas</guilabel
+>, que lhe permitirá exportar os calendários que contêm eventos que poderão ser úteis para as outras pessoas, como o programa de uma conferência, uma lista de feriados ou férias, eventos especiais, &etc;</para>
+<para
+>Para mais informações acerca desta acção, por favor veja em <xref linkend="managing-get-hot-new-stuff"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-archive-old">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Arquivar os Itens Antigos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>De tempos a tempos, deverá apagar os eventos antigos.</action
+></para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-purge-archive"/>.</para>
+</listitem>
+</varlistentry>
+
+<!--<varlistentry id="menu-file-make-active">
+<term
+><menuchoice>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>Make active</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+>If you opened more than one calendar, only one calendar can
+display alarms; only one calendar can be active. Click the <guilabel
+>Make
+active</guilabel
+> menu item to <action
+>activate the current calendar
+window.</action
+></para>
+<para
+>The active calendar is loaded as default calendar when starting
+&korganizer;. In other words, if you work with more than one calendar, you
+should make your main calendar active.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-file-addressbook">
+<term
+><menuchoice>
+<guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_addressbook.png"
+ format="PNG"/></imageobject
+></inlinemediaobject
+>File</guimenu>
+<guimenuitem
+>Addressbook</guimenuitem>
+</menuchoice
+></term>
+<listitem
+><para
+>This action will open the address book browser in a new
+window.</para
+></listitem>
+</varlistentry>
+-->
+
+<varlistentry id="menu-file-purge">
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Limpar os Por-Fazer Completos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esta acção irá remover todos os itens por-fazer completos do seu calendário activo.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="managing-purge-archive"/>.</para>
+</listitem
+></varlistentry>
+
+<!--
+<varlistentry id="menu-file-close">
+<term
+><menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo>
+</shortcut>
+<guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_close.png"
+ format="PNG"/></imageobject
+></inlinemediaobject>
+File</guimenu
+> <guimenuitem
+>Close</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Closes the current calendar. The window itself will
+remain open, and may be reused to open another
+calendar.</action
+></para
+></listitem>
+</varlistentry>
+-->
+
+<varlistentry id="menu-file-quit">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_file_quit.png"/></imageobject
+></inlinemediaobject
+> Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando escolher a opção <guimenuitem
+>Sair</guimenuitem
+> ou carregar no ícone <guiicon
+>Sair</guiicon
+>, <action
+>a janela do calendário actual será fechada, perguntando-lhe se deseja gravar, no caso de o calendário actual ter sido modificado mas ainda não tenha sido gravado.</action
+></para>
+<para
+>Isto não fará efeito nas outras janelas de calendários que possam estar abertas. Terá de sair de cada janela de calendário individualmente.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-edit">
+<title
+>Editar</title>
+
+<para
+>Com o menu <guilabel
+>Editar</guilabel
+> poderá editar e procurar eventos e itens por-fazer.</para>
+
+<para
+>Os itens de menu <guimenuitem
+>Cortar</guimenuitem
+>, <guimenuitem
+>Copiar</guimenuitem
+> e <guimenuitem
+>Colar</guimenuitem
+> comportam-se da mesma forma que nas outras aplicações do &kde;. Com o item do menu <guimenuitem
+>Procurar</guimenuitem
+> você poderá procurar eventos e itens por-fazer no calendário actual.</para>
+
+<variablelist>
+
+<varlistentry id="menu-edit-undo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_edit_undo.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula a última acção</action
+> ou, por outras palavras, volta a pôr o calendário no estado em que estava, imediatamente antes da última acção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-edit-redo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_edit_redo.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Repete a última acção</action
+> ou, por outras palavras, volta a pôr o calendário no estado em que estava, imediatamente antes de anular a última acção.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-edit-cut">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_cut.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta o evento ou eventos seleccionados de momento para a área de transferência, removendo-os do seu calendário.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-edit-copy">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_copy.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia os itens seleccionados de momento para a área de transferência, deixando-os inalterados no seu calendário.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-edit-paste">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_paste.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>A opção <guimenuitem
+>Colar</guimenuitem
+> <action
+>insere o conteúdo da área de transferência no seu calendário</action
+>. A área de transferência deverá conter um iCalendar ou vCalendar válidos, sejam eles originários de uma operação de Cortar/Colar ou de uma selecção feita fora do &korganizer;. Será avisado no caso de o conteúdo da área de transferência não ser compreensível.</para>
+<tip
+><para
+>Contudo, poderá usar em segurança os atalhos de teclado <keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+> e <keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+> para copiar os dados de texto de uma aplicação qualquer externa para uma janela de Edição de Eventos do &korganizer; e vice-versa. </para
+></tip
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-edit-delete">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_edit_delete.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga os itens seleccionados de momento, removendo-os do seu calendário.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-edit-find">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>f</keycap
+></keycombo
+> </shortcut
+> <guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_edit_find.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha a opção <guimenuitem
+>Procurar</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+> ou carregue no ícone <guiicon
+>Procurar</guiicon
+> para <action
+>descobrir eventos, itens por-fazer e de diário de acordo com o seu título, descrição e/ou categorias</action
+>.</para>
+<para
+>Para mais informações sobre esta acção, por favor veja em <xref linkend="search-view"/>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-view">
+<title
+><guimenu
+>Ver</guimenu
+></title>
+
+<para
+>Existem várias <quote
+>vistas</quote
+> diferentes para mostrar a sua lista de eventos, itens por-fazer e de diário. O &korganizer; é inteligente o suficiente para se recordar entre sessões qual era a última vista activa e, da próxima vez que for iniciado, irá usar essa vista.</para>
+
+<para
+>De um modo geral, cada vista irá apresentar uma forma de mostrar os seus eventos, bem como restrições aos eventos num determinado período de tempo ou estilo de apresentação. Carregue em qualquer evento para o seleccionar para acções futuras. Carregue com o botão <mousebutton
+>direito</mousebutton
+> num compromisso para mostrar um menu com opções do tipo <guimenuitem
+>editar</guimenuitem
+>, <guimenuitem
+>remover</guimenuitem
+>, e assim por diante. Poderá também usar o menu <guimenu
+>Acção</guimenu
+> para efectuar operações do mesmo tipo.</para>
+
+<variablelist>
+
+<varlistentry id="menu-view-whatsnext">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_whatsnext.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+><guimenuitem
+>O Que Se Segue</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a vista para a 'o que se segue'.</action
+></para>
+<para
+>Esta área mostra os seus próximos eventos e itens por-fazer. Os eventos e itens por-fazer são mostrados um por cada linha.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="whatsnext-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-day">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_day.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+><guimenuitem
+>Dia</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a vista diária.</action
+></para>
+<para
+>Para mais informações sobe esta acção, veja por favor em <xref linkend="agenda-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-xdays">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_xdays.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ver</guimenu
+><guimenuitem
+>Próximos x Dias</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a visualização para os próximos 'x' dias, onde o 'x' é definido na configuração principal do &korganizer;.</action
+></para>
+<para
+>Para mais informações sobe esta acção, veja por favor em <xref linkend="agenda-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-workweek">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_work_week.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+><guimenuitem
+>Semana Útil</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a vista de semana de trabalho ou semana útil.</action
+></para>
+<para
+>Esta é a mesma que a vista da semana, com a diferença que apenas os dias da semana são apresentados.</para>
+<para
+>Para mais informações sobe esta acção, veja por favor em <xref linkend="agenda-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-week">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_week.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+> <guimenuitem
+>Semana</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a visualização para a vista semanal.</action
+></para>
+<para
+>A vista semanal tem uma apresentação semelhante à da vista diária. Os eventos para os sete dias são mostrados uns ao lado dos outros. Todas as funções disponíveis para a vista do dia estão também disponíveis na vista da semana.</para>
+<para
+>Para mais informações sobe esta acção, veja por favor em <xref linkend="agenda-view"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-month">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_month.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+> <guimenuitem
+>Mês</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a visualização para a vista do Mês.</action
+></para>
+<para
+>Para mais informações sobe esta acção, veja por favor em <xref linkend="agenda-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-list">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_list.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+><guimenuitem
+>Lista</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a vista em lista.</action
+></para>
+<para
+>Para mais informações sobre esta acção, por favor veja em <xref linkend="list-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-todo">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_todo_list.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ver</guimenu
+> <guimenuitem
+>Lista de Por-Fazer</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda para a vista da lista de itens por-fazer.</action
+></para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="todo-view"/>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-journal">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_view_journal.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ver</guimenu
+> <guimenuitem
+>Diário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a visualização para a vista do diário.</action
+></para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="journal-view"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-update">
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para>
+<action
+>Actualiza ou refresca o conteúdo da vista apresentada de momento.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-zoom">
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Ampliação</guisubmenu
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Use este submenu para ajustar a vista actual para mostrar mais ou menos dados.</action
+></para>
+<para
+>Na agenda (com a vista diária ou mensal), poderá usar as acções de ampliação para mostrar mais ou menos dias (<guimenuitem
+>Ampliar Horizontalmente</guimenuitem
+> e <guimenuitem
+>Reduzir Horizontalmente</guimenuitem
+>), ou mais ou menos horas no dia (<guimenuitem
+>Ampliar Verticalmente</guimenuitem
+> e <guimenuitem
+>Reduzir Verticalmente</guimenuitem
+>).</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-view-filter">
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Filtrar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Este submenu oferece o acesso aos filtros já criados com a janela para <link linkend="menu-settings-edit-filters"
+><guilabel
+>Editar os Filtros</guilabel
+></link
+>. <action
+>Seleccione neste submenu o filtro que será usado na janela do &korganizer;.</action
+>. Se não quiser usar um filtro, escolha a opção <guilabel
+>Sem filtro</guilabel
+>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-go">
+<title
+><guimenu
+>Ir</guimenu
+></title>
+
+<para
+>Para mais informações sobre a navegação nas vistas do &korganizer;, por favor veja em <xref linkend="description-view"/>.</para>
+
+<variablelist>
+<varlistentry id="menu-go-previous-day">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_go_backward.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ir</guimenu
+><guimenuitem
+>Recuar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para o dia, semana, mês ou ano anterior, dependendo do tipo de vista.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry id="menu-go-next-day">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_go_forward.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Ir</guimenu
+><guimenuitem
+>Avançar</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para o dia, semana, mês ou ano seguinte, dependendo do tipo de vista.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry id="menu-go-goto-today">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_go_to_today.png" format="PNG"/></imageobject
+></inlinemediaobject
+> Ir</guimenu
+><guimenuitem
+>Ir para Hoje</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+><action
+>Vai para o período de tempo que inclui o dia actual.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-actions">
+<title
+><guimenu
+>Acções</guimenu
+></title>
+
+<variablelist>
+<varlistentry id="menu-actions-new-event">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_actions_newevent.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Acções</guimenu
+> <guimenuitem
+>Novo Evento...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Novo Evento...</guilabel
+> para <action
+>criar um novo evento</action
+>.</para>
+<para
+>Poder ver uma descrição detalhada sobre a janela do evento na secção <link linkend="entering-data-events"
+>Introduzir Eventos</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-new-todo">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_actions_newtodo.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Acções</guimenu
+> <guimenuitem
+>Novo Por-Fazer...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Novo Por-Fazer...</guilabel
+> para <action
+>criar um novo item por-fazer</action
+>. Inicialmente, a tarefa não tem data-limite, mas poderá indicar uma.</para>
+<para
+>Leia uma descrição detalhada sobre a janela do evento na secção <link linkend="entering-data-to-do"
+>Introduzir Itens Por-Fazer</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-new-subtodo">
+<term
+><menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Novo Sub-Por-Fazer...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Novo Sub-Por-Fazer...</guilabel
+> para <action
+>começar a criar um sub-item Por-Fazer novo</action
+>. A tarefa seleccionada de momento será a mãe do novo item. Inicialmente, a tarefa não tem data-limite, mas poderá indicar uma.</para>
+<para
+>Poderá obter uma descrição detalhada sobre a janela do evento na secção <link linkend="entering-data-to-do"
+>Introduzir Itens Por-Fazer</link
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-new-journal">
+<term
+><menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Novo Diário...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Novo Diário...</guilabel
+> para <action
+>iniciar a escrita de um novo item de diário.</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-show-event">
+<term
+><menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Mostrar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Mostrar</guilabel
+> para <action
+>abrir uma janela que mostre os detalhes do evento, item por-fazer ou de diário seleccionado de momento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-edit-event">
+<term
+><menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Editar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Editar...</guilabel
+> para <action
+>modificar o conteúdo do evento, item por-fazer ou de diário seleccionado de momento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-delete-event">
+<term
+><menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha o <guilabel
+>Remover</guilabel
+> para <action
+>apagar o evento, item por-fazer ou de diário seleccionado de momento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-actions-make-subtodo-independent">
+<term
+><menuchoice
+><guimenu
+>Acções</guimenu
+> <guimenuitem
+>Tornar o Sub-Por-Fazer Independente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolha a opção <guilabel
+>Tornar o Sub-Por-Fazer Independente</guilabel
+> para separar o sub-item por-fazer do seu item-pai e torná-lo um item independente.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-schedule">
+<title
+><guimenu
+>Escalonar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry id="menu-schedule-publish">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Publicar a Informação do Item...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia por e-mail o evento, item por-fazer ou do diário seleccionado no formato iCalendar.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="publish"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-request">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar o Convite aos Participantes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia o evento ou item por-fazer seleccionado para os participantes e, se necessário, pede uma resposta por parte deles.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="request"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-reply">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar a Actualização do Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se tiver alterado o seu estado como participante, escolha este item do menu para enviar o seu estado actualizado (aceite, tentativa, &etc;) para o organizador do item.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="reply"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-cancel">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar o Cancelamento aos Participantes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Se planear cancelar um evento ou item por-fazer, seleccione-o e escolha este item do menu para notificar os participantes do cancelamento.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="cancel"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-refresh">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Pedir a Actualização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Obtém a última versão do evento ou item por-fazer activo a partir do organizador do evento.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="refresh"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-counter">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Pedir Alteração</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia uma proposta alternativa ao organizador do evento ou item por-fazer seleccionado. </para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="counter"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-mail-freebusy">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar por E-mail a Informação de Livre/Ocupado...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia a sua informação de livre/ocupado para um ou mais endereços de e-mail.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="free-busy"/>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-schedule-upload-freebusy">
+<term
+><menuchoice
+><guimenu
+>Escalonar</guimenu
+> <guimenuitem
+>Enviar a Informação de Livre/Ocupado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Envia a sua informação de livre/ocupado para o servidor de 'groupware'. Os outros utilizadores poderão então obter essa informação.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="free-busy"/>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-settings">
+<title
+><guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry id="menu-settings-show-toolbar">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carregue nos itens deste submenu para mostrar ou esconder as barras de ferramentas do &korganizer;.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-show-statusbar">
+<term
+><menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+> ou <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha este item do menu para activar ou desactivar a visualização da barra de estado</action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-sidebar">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barra Lateral</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carregue nos itens deste submenu para mostrar ou esconder os componentes da barra lateral do &korganizer;</action
+>. Lembre-se que a barra lateral só ficará visível quando a <link linkend="config-main-views"
+>vista actual não ocupar a janela completa.</link
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-show-resource-buttons">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenu
+>Barra Lateral</guimenu
+> <guimenuitem
+>Mostrar os Botões de Recursos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carregue neste item do menu para activar ou desactivar a visualização dos botões da <link linkend="managing-resources"
+>barra lateral de recursos</link
+></action
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-configure-date-time">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar a Data &amp; Hora...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Carregue neste item do menu para definir os formatos da data e hora do ambiente de trabalho</action
+>. Lembre-se que esta opção é partilhada com as outras aplicações do ambiente de trabalho.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-edit-filters">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gerir os Filtros de Visualização...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha este item do menu para abrir a janela para <guilabel
+>Editar os Filtros</guilabel
+></action
+>. Se usar esta janela, poderá criar, remover e editar os filtros que irão afectar os itens que serão apresentados pelo &korganizer;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-edit-categories">
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gerir as Categorias...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha este item do menu para abrir a janela para <guilabel
+>Editar as Categorias</guilabel
+></action
+>. Se usar esta janela, poderá criar, remover e editar categorias para os itens do calendário. As categorias são usadas para organizar os seus eventos e itens em grupos relacionados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-configure-shortcuts">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_settings_prefs.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha este item do menu para abrir a janela para <guilabel
+>Configurar os Atalhos</guilabel
+></action
+>. Esta janela permite-lhe atribuir atalhos às acções do &korganizer;, assim como configurar os atalhos já atribuídos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-configure-toolbars">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_settings_prefs.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha este item do menu para abrir a janela para <link linkend="config-toolbars"
+><guilabel
+>Configurar as Barras de Ferramentas</guilabel
+></link
+></action
+>. Esta janela permite-lhe adicionar, remover e modificar a ordem das acções nas barras de ferramentas do &korganizer;.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="menu-settings-configure-korganizer">
+<term
+><menuchoice
+><guimenu
+><inlinemediaobject
+><imageobject
+><imagedata fileref="i_settings_prefs.png" format="PNG"/></imageobject
+></inlinemediaobject
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &korganizer;...</guimenuitem
+></menuchoice
+></term>
+<listitem
+><para
+>Escolha o <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &korganizer;</guimenuitem
+> </menuchoice
+> para mostrar a <link linkend="config-main"
+>janela de Configuração</link
+>.</para>
+<para
+>Para mais informações sobre esta acção, veja por favor em <xref linkend="config-main"/>.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="reference-menus-help">
+<title
+><guimenu
+>Ajuda</guimenu
+></title
+> &help.menu.documentation; </sect2>
+
+</sect1>
+
+<sect1 id="reference-hotkey">
+<title
+>Atalhos de Teclado</title>
+
+<para
+>Esta é uma referência a todos os atalhos de teclas e à sua descrição correspondente no manual.</para>
+
+
+<sect2 id="reference-hotkey-sortalpha">
+<title
+>Atalhos Ordenados Alfabeticamente</title
+>
+
+<informaltable>
+<tgroup cols="2">
+<colspec colname="hotkey"/>
+<colspec colname="desc"/>
+<thead>
+<row>
+ <entry
+>Tecla</entry>
+ <entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+> </keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-edit-copy"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+></link
+>; copia os dados seleccionados para a área de transferência.</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>F</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-edit-find"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+></menuchoice
+></link
+>; procura pelos dados no calendário actual.</entry>
+</row>
+<row>
+ <entry
+><keycap
+>F1</keycap
+></entry>
+ <entry
+>Equivalente ao <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Conteúdo</guimenuitem
+></menuchoice
+>; invoca a ajuda do &korganizer;.</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-file-new"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></link
+>; cria e abre um novo calendário.</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>O</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-file-open"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+></link
+>; abre um ficheiro de calendário na janela actual.</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-file-print"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+></menuchoice
+></link
+>; imprime o calendário actual.</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-file-quit"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></link
+>; sai do calendário actual. </entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-file-save"
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></link
+>; grava o calendário actual.</entry>
+</row>
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>V</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-edit-paste"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></link
+>; cola os dados a partir da área de transferência.</entry>
+</row>
+<!--<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>W</keycap
+></keycombo
+></entry>
+ <entry
+><link linkend="menu-file-close"
+><menuchoice
+><guimenu
+>File</guimenu>
+ <guimenuitem
+>Close</guimenuitem
+></menuchoice
+></link
+> equivalent; close current
+ calendar.</entry>
+</row
+>-->
+<row>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>X</keycap
+></keycombo
+></entry>
+ <entry
+>Equivalente ao <link linkend="menu-edit-cut"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+></link
+>; corta os dados seleccionados para a área de transferência.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect2>
+
+<sect2 id="reference-hotkey-sortbyfunc">
+<title
+>Atalhos Ordenados por Função</title
+>
+
+<informaltable>
+<tgroup cols="2">
+<colspec colname="desc"/>
+<colspec colname="hotkey"/>
+<thead>
+<row>
+ <entry
+>Descrição</entry>
+ <entry
+>Tecla</entry>
+</row>
+</thead>
+<tbody>
+<!--<row>
+ <entry
+><emphasis
+>Close:</emphasis
+> <link linkend="menu-file-close"
+> <menuchoice>
+ <guimenu
+>File</guimenu
+> <guimenuitem
+>Close</guimenuitem
+></menuchoice
+></link>
+ equivalent; close current calendar.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>W</keycap
+></keycombo
+></entry>
+</row
+>-->
+<row>
+ <entry
+><emphasis
+>Copiar:</emphasis
+> Equivalente ao <link linkend="menu-edit-copy"
+> <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+> </link
+>; copia os dados seleccionados para a área de transferência.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>C</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Cortar:</emphasis
+> Equivalente ao <link linkend="menu-edit-cut"
+> <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+> </link
+>; corta os dados seleccionados para a área de transferência.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Procurar:</emphasis
+> Equivalente ao <link linkend="menu-edit-find"
+> <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+></menuchoice
+></link
+>; procura os dados no calendário actual.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Ajuda:</emphasis
+> Equivalente ao <menuchoice
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Conteúdo</guimenuitem
+></menuchoice
+>; invoca o manual do &korganizer;.</entry>
+ <entry
+><keycap
+>F1</keycap
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Novo:</emphasis
+> Equivalente ao <link linkend="menu-file-new"
+> <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></link
+>; cria e abre um calendário novo.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Abrir:</emphasis
+> Equivalente ao <link linkend="menu-file-open"
+> <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+></link
+>; abre um ficheiro de calendário na janela actual.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Colar:</emphasis
+> Equivalente ao <link linkend="menu-edit-paste"
+> <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></link
+>; cola os dados que se encontram na área de transferência.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Imprimir:</emphasis
+> Equivalente ao <link linkend="menu-file-print"
+> <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+> </link
+>; imprime o calendário actual.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Sair:</emphasis
+> Equivalente ao <link linkend="menu-file-quit"
+> <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></link
+>; sai do calendário actual. </entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></entry>
+</row>
+<row>
+ <entry
+><emphasis
+>Gravar:</emphasis
+> Equivalente ao <link linkend="menu-file-save"
+> <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></link
+>; grava o calendário actual.</entry>
+ <entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect2
+>
+
+</sect1>
+
+<sect1 id="reference-action-buttons">
+<title
+>Botões de Acções</title>
+
+<para
+>Muitas janela contêm os botões <guibutton
+>Predefinições</guibutton
+>, <guibutton
+>Remover</guibutton
+>, <guibutton
+>OK</guibutton
+>, <guibutton
+>Aplicar</guibutton
+> e <guibutton
+>Cancelar</guibutton
+>. Com estes botões, você decide se os dados que introduziu na janela serão gravados ou esquecidos.</para
+>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Predefinição</guibutton
+></term>
+<listitem
+><para
+>Se carregar no botão <guibutton
+>Predefinições</guibutton
+>, as alterações que tiver feito serão esquecidas, voltando todas as opções ao seu valor por omissão.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Apagar</guibutton
+></term>
+<listitem
+><para
+>Carregue no botão <guibutton
+>Remover</guibutton
+> para apagar por completo o evento ou tarefa que esteja a editar no calendário.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>OK</guibutton
+></term>
+<listitem
+><para
+>Quando carregar no botão <guibutton
+>OK</guibutton
+>, as suas alterações serão recordadas e o &korganizer; irá fechar a janela.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Aplicar</guibutton
+></term>
+<listitem
+><para
+>Quando carregar no botão <guibutton
+>Aplicar</guibutton
+>, as suas alterações serão recordadas e a janela continuará aberta para poder ser editada à mesma.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem
+><para
+>Se carregar no botão <guibutton
+>Cancelar</guibutton
+>, a sua edição será esquecida e o &korganizer; irá fechar a janela.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="other-features">
+<title
+>Outras Características</title>
+
+<para
+>Neste capítulo, você irá aprender outras funcionalidades úteis do &korganizer;: que truques poderá fazer com o seu rato e qual a interacção que poderá existir entre o &korganizer; e o &konqueror;.</para>
+
+<para
+>Irá também aprender sobre a reunião e importação de dados, assim como a sincronização com o seu &PalmPilot; ou com um dispositivo móvel compatível.</para>
+
+<sect1 id="other-features-commandline-options">
+<title
+>Linha de Comandos</title>
+
+<para
+>Um programa bom para aceder a um calendário do &kde; a partir da linha de comandos é o KonsoleKalendar, o qual vem incluído no pacote 'kdepim' em conjunto com o &korganizer;.</para>
+
+</sect1>
+
+<sect1 id="other-features-drag-and-drop">
+<title
+>Operações de 'Drag and Drop'</title>
+
+<para
+>O &korganizer; pode ser controlado facilmente com o seu rato. As operações de 'drag-and-drop' suportadas estão detalhadas em baixo.</para>
+
+<itemizedlist>
+<listitem
+><para
+>Poderá redimensionar qualquer evento com o seu rato. Basta mover o cursor do rato para perto do extremo superior ou inferior do evento e arrastar esse extremo para cima ou para baixo. Desta forma, poderá modificar visualmente a hora de início e de fim do seu evento. Isto também funciona nas vistas do Dia, Semana e Semana Útil.</para
+></listitem
+>
+<listitem
+><para
+>Poderá mudar a hora de qualquer evento com o seu rato. Mova o cursor do rato para cima do evento e arraste-o para a nova hora. Isto também funciona para as vistas da Semana e da Semana Útil.</para
+></listitem>
+<listitem
+><para
+>Os eventos poderão ser movidos para outras datas, mesmo que não estejam visíveis. Mova o cursor do rato para cima do evento e arraste-o para o Navegador de Datas do lado esquerdo do calendário actual ou para o Navegador de Datas de outro calendário qualquer.</para>
+<tip
+><para
+>Contudo, não poderá arrastar da agenda de um calendário para a agenda de outro calendário.</para
+></tip
+></listitem>
+<listitem
+><para
+>As barras de ferramentas podem ser arrastadas pelo ecrã. Mova o cursor do rato usando a pega da barra de ferramentas e arraste-a para uma nova localização no seu ecrã.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="other-features-konqueror-interaction">
+<title
+>Interacção com o &konqueror;</title>
+
+<para
+>O &konqueror; reconhece o formato vCalendar usado pelo &korganizer;. Se usar o &konqueror; para navegar pelo seu calendário, ele será apresentado <emphasis
+>dentro</emphasis
+> do próprio &konqueror; como um objecto activo. Poderá então efectuar a maioria das acções com o seu calendário dentro do próprio &konqueror;; não terá de iniciar o &korganizer;. Em termos técnicos, isto é descrito como <quote
+>incorporar o vCalendar como uma KPart dentro do &konqueror;</quote
+>.</para>
+
+</sect1>
+
+<sect1 id="other-features-palm-sync">
+<title
+>Sincronização com Palm</title>
+
+<para
+>A Sincronização com o Palm poderá ser feita através do &kpilot;. Escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kpilot;</guimenuitem
+></menuchoice
+> e assinale a opção <guilabel
+>Calendário (&korganizer;)</guilabel
+> e os <guilabel
+>Itens Por-Fazer (&korganizer;)</guilabel
+>. Depois da sincronização, estes itens deverão ficar visíveis no &korganizer;.</para>
+<para
+>Veja a <link linkend="faq"
+>&FAQ;</link
+> para alguns dos problemas de sincronização do &PalmPilot; mais comuns.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset id="faq-questions">
+<qandaentry>
+<question>
+<para
+>Posso importar os meus dados antigos do <application
+>Ical</application
+>?</para>
+</question>
+<answer
+><para
+>Claro! Siga as instruções na secção sobre <link linkend="menu-file-import-ical"
+>Importar do Ical do &UNIX;</link
+>.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Posso importar dados do &Microsoft; <application
+>Outlook</application
+>?</para
+>
+</question>
+<answer
+><para
+>Sim, pode, mas primeiro tem de dizer ao <application
+>Outlook</application
+> para exportar os seus dados no formato vCalendar. Depois, precisa de copiar estes dados para a sua pasta pessoal, carregue na opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+>, navegue para o ficheiro e faça duplo-click nele. Para mais informações sobre a importação de dados do &Microsoft; <application
+>Outlook</application
+>, veja por favor em <xref linkend="outlook-to-vcalendar-ws"/>.</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Estou a tentar sincronizar o &korganizer; com o meu &PalmPilot;, mas não acontece nada. O que é que preciso de fazer?</para>
+</question>
+<answer
+><para>
+<itemizedlist>
+<listitem
+><para
+>Verifique que não está nenhuma instância do &korganizer; a correr: nem o próprio &korganizer; nem o servidor de alarmes na bandeja do sistema. </para>
+</listitem>
+<listitem
+><para
+>Certifique-se que as versões das condutas de agenda do &kpilot; e do &korganizer; são compatíveis.</para>
+</listitem>
+</itemizedlist>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso usar a informação de livre/ocupado com o &korganizer;?</para>
+</question>
+<answer
+><para
+>sim; siga as instruções na secção sobre o <link linkend="config-main-free-busy"
+>Livre/Ocupado</link
+>.</para>
+</answer>
+</qandaentry>
+</qandaset>
+
+</chapter>
+
+&outlook-to-vcalendar-workshop;
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&korganizer;</para>
+
+<para
+>Programa copyright 2000-2004, A Equipa de Desenvolvimento do &kde;</para>
+
+<para
+>A página do &korganizer; está em <ulink url="http://korganizer.kde.org"
+>http://korganizer.kde.org</ulink
+></para>
+
+<para
+>Se descobrir erros ou achar que há espaço para melhorias no &korganizer;, por favor vá a <ulink url="http://korganizer.kde.org/contact/bugswishes.html"
+> http://korganizer.kde.org/contact/bugswishes.html</ulink
+>.</para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Reinhold Kainhofer <email
+>reinhold@kainhofer.com</email
+></para>
+</listitem>
+<listitem
+><para
+>&Cornelius.Schumacher; &Cornelius.Schumacher.mail;</para>
+</listitem>
+<listitem
+><para
+>&Preston.Brown; &Preston.Brown.mail;</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 &Milos.Prudek;</para>
+<para
+>Documentação copyright 2001 Paul E. Ahlquist, Jr <email
+>&Paul.E.Ahlquist.Jr.mail;</email
+></para>
+<para
+>Documentação copyright 2004 J&uuml;rgen Nagel <email
+>juergen.nagel@student.fh-reutlingen.de</email
+></para>
+<para
+>Documentação copyright 2005 Carlos Leonhard Woelz <email
+>carloswoelz@imap-mail.com</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-korg">
+<title
+>Como Obter o &korganizer;</title>
+&install.intro.documentation; <para
+>Carregue no menu <guisubmenu
+>Aplicações</guisubmenu
+> do menu <guimenu
+>principal</guimenu
+> para ver se o &korganizer; já está instalado no seu sistema. Se o &korganizer; não estiver lá, ou não está instalado ou o administrador do seu sistema mudou-o para outro sítio qualquer.</para>
+
+<para
+>A página do &korganizer; está em <ulink url="http://korganizer.kde.org"
+>http://korganizer.kde.org</ulink
+> </para>
+
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>O &korganizer; precisa do &kde; 3.4. Ele ocupa aproximadamente 2MB de espaço na sua pasta de sistema do &kde;. Os seus calendários irão necessitar de espaço adicional na sua pasta pessoal. Os calendários demasiado grandes tornam lenta a operação do &korganizer;, por isso aconselha-se uma limpeza periódica.</para>
+
+<para
+>O &korganizer; precisa de cerca de 5 Megabytes de memória para correr, mas isto poderá variar de acordo com a sua plataforma e com o tamanho dos seus calendários.</para>
+
+<para
+>Todas as bibliotecas necessárias fazem parte das bibliotecas normais do &kde; (as 'kdelibs'). O pacote de base do &kde; ('kdebase') também precisa estar instalado para alterar as opções de localização, como os formatos de data e hora. O &korganizer; em si está no pacote 'kdepim'. Todos os pacotes poderão ser obtidos na <ulink url="http://www.kde.org"
+>página pessoal do &kde;.</ulink
+>.</para>
+
+<para
+>A página do &korganizer; está em <ulink url="http://korganizer.kde.org"
+>http://korganizer.kde.org</ulink
+> </para>
+
+</sect1>
+
+</appendix>
+
+<glossary id="glossary">
+<title
+>Glossário</title>
+
+<glossentry id="gloss-calendar-widget">
+<glossterm
+>Elemento de Calendário</glossterm>
+<glossdef>
+
+<para
+>Uma ferramenta para escolher a data dentro de certas janelas de dados, como a janela de edição de eventos. É apresentado como um pequeno botão à direita do campo de datas. Quando carregar nesse botão, irá ver um calendário de um mês. Use as setas para ir para uma data desejada ou carregue no nome do mês ou no número do ano para ir directamente para o mês ou ano desejados.</para>
+
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-date-navigator">
+<glossterm
+>Navegador de Datas</glossterm>
+<glossdef>
+
+<para
+>O calendário que se encontra no canto superior esquerdo da janela do &korganizer;. É a forma principal de navegar pelas datas e para as seleccionar. As setas simples andam para a frente ou para trás em incrementos de um mês, enquanto que as setas duplas andam um ano para a frente ou para trás de cada vez. A data de hoje será assinalada com uma pequena caixa. As datas que têm eventos agendados nelas estão a negrito. Se quiser seleccionar uma data, basta carregar nela. Mantenha a tecla Control carregada e seleccione as datas se quiser escolher várias datas próximas. As datas serão então apresentadas no painel principal.</para>
+
+<para
+>Os eventos recorrentes não são sempre apresentados. O utilizador poderá proibir a apresentação dos compromissos recorrentes no Navegador de Datas. Pode obter mais informações no <link linkend="config-main-views"
+>capítulo de Vistas</link
+>.</para>
+
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-due-date">
+<glossterm
+>Data-Limite</glossterm>
+<glossdef>
+
+<para
+>A data limite é simplesmente a data em que a sua tarefa terá de ficar terminada. Por exemplo, se a sua tarefa Por-Fazer consistir em devolver os seus livros à biblioteca até 16 de Novembro, essa data é chamada de <quote
+>data limite do item Por-Fazer</quote
+></para>
+
+</glossdef>
+</glossentry>
+
+<!--<glossentry id="gloss-group-scheduling">
+<glossterm
+>Group scheduling features</glossterm>
+<glossdef>
+
+<para
+>These features are planned for the future versions of &korganizer;. Group
+scheduling will facilitate member roles (attendee, owner, organizer), time
+conflict resolution, event reminder distribution, response collection and
+evaluation. In other words, you will be able to appoint attendees, invite them
+automatically, and see who accepted or refused attending the appointment.</para>
+
+<para
+>Currently, group scheduling features are not working. However, hooks exist
+in the calendar data structures for these features. <guilabel
+>Private</guilabel>
+check box, <guilabel
+>Require response</guilabel
+> check box and
+<guilabel
+>E-mail</guilabel
+> field will then be fully employed. These controls
+are described in more detail in <link linkend="entering-data"
+>Entering
+Data</link
+> chapter, in the <link
+linkend="entering-data-events-attendees"
+>Attendees section</link
+> of Windows
+reference, and in the <link linkend="config-main-personal"
+>Personal
+Preferences</link
+> section.</para>
+
+</glossdef>
+</glossentry>
+-->
+<glossentry id="gloss-main-panel">
+<glossterm
+>Painel principal</glossterm>
+<glossdef>
+<para
+>Normalmente a parte maior do ecrã, à direita do Navegador de Datas. Mostra uma vista sobre o dia, a semana de trabalho, a semana normal ou o mês, assim como a Lista e as pendências (os itens Por-Fazer).</para>
+<para
+>O botão direito do rato só pode ser usado na Lista e na janela de Por-Fazer. Ele mostra um menu local. O botão esquerdo pode ser usado em qualquer vista.</para>
+</glossdef>
+</glossentry>
+
+<glossentry id="gloss-freebusy">
+<glossterm
+>Livre/ocupado</glossterm>
+<glossdef>
+<para
+>A informação de livre/ocupado é um conjunto de intervalos de horas de ocupação. Ao apresentar os intervalos em que uma pessoa já tem compromissos, os outros poderão evitar organizar compromissos para esses período. Lembre-se que só as horas serão publicadas, não os títulos, as descrições ou os participantes. Por outras palavras, a informação de livre/ocupado é apenas a agenda com as ocupações.</para>
+<para
+>Ao adicionar participantes para o seu evento, terá de saber se eles estão livres ou ocupados nessa hora em especial, antes de enviar os convites. Se os participantes tornarem pública a sua informação de livre/ocupado, o &korganizer; poderá obter esta informação e mostrá-la na página <guilabel
+>Livre/Ocupado</guilabel
+> da janela para <guilabel
+>Editar o Evento</guilabel
+>.</para>
+</glossdef>
+</glossentry>
+
+<!--FIXME: remove this or transform in glossary items
+
+<sect1 id="course-event-types">
+<title
+>Calendar Item Types</title>
+
+<para
+>There are three types of items:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Events start and finish at distinct date. You can also specify
+distinct start and finish times, but you don't have to. While business
+meetings, personal anniversaries and cinema visits are examples of carefully
+planned events with exact time scheduling, a holiday is an event that takes
+several days and thus there is no need to specify exact start and finish
+times.</para
+></listitem>
+
+<listitem
+><para
+>To-do's must take place no later than a
+certain date, but they can also take place sooner.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Naturally, what began as a To-do may later require exact timing.
+Say it is July 1 and you need to go to a hairdresser within a week.
+On July 3 you talk to your hairdresser and agree on an exact time. Thus the
+original To-do becomes similar to an appointment. </para>
+
+<para
+>&korganizer; makes adding exact time to a To-do very easy. If you
+check the <guilabel
+>Due</guilabel
+> check box and/or the <guilabel
+>Start</guilabel>
+check box you can specify the appropriate dates, when you check the
+<guilabel
+>Time associated</guilabel
+> check box and fill in the associated times, your
+To-do becomes very similar to an event.</para>
+
+</sect1>
+
+-->
+
+</glossary>
+
+&documentation.index;
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/outlook-to-vcalendar.docbook b/tde-i18n-pt/docs/kdepim/korganizer/outlook-to-vcalendar.docbook
new file mode 100644
index 00000000000..d27c61961aa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/outlook-to-vcalendar.docbook
@@ -0,0 +1,384 @@
+<chapter id="outlook-to-vcalendar-ws">
+
+<chapterinfo>
+<authorgroup>
+
+<author
+><firstname
+>Randy</firstname
+> <surname
+>Pearson</surname
+> <affiliation
+><address
+><email
+>blueboy@bamafolks.com</email
+></address
+></affiliation>
+<contrib
+>Autor original</contrib>
+</author>
+
+<author
+><firstname
+>Klaus</firstname
+> <surname
+>St&auml;rk</surname
+> <affiliation
+><address
+><email
+>staerk@kde.org</email
+></address
+></affiliation>
+<contrib
+>Textos adicionais</contrib>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Eric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+><address
+><email
+>e.bischoff@noos.fr</email
+></address
+></affiliation>
+<contrib
+>Editor</contrib>
+</othercredit>
+
+
+</authorgroup>
+
+<abstract>
+<para
+>Esta versão da sessão do &korganizer; de <quote
+>Outlook para vCalendar</quote
+> foi lançada em 17 de Outubro de 2002. Veja o <filename
+>ChangeLog</filename
+> para mais detalhes.</para>
+<para
+>Lembre-se por favor que as descrições e as imagens referem-se à versão 3.1 do &korganizer;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>kdepim</keyword>
+<keyword
+>KOrganizer</keyword>
+<keyword
+>Curso KOrganizer</keyword>
+<keyword
+>Outlook</keyword>
+<keyword
+>vCalendar</keyword>
+<keyword
+>Outlook2VCal</keyword>
+</keywordset>
+<date
+>2002-10-17</date
+> <releaseinfo
+>3.1</releaseinfo
+> </chapterinfo>
+
+<title
+>Curso KOrganizer: Outlook para vCalendar</title>
+
+<sect1 id="outlook-to-vcalendar-overview">
+<title
+>Introdução</title>
+
+<para
+>Ao passar do &Microsoft; Outlook&reg; para o &korganizer; do &kde;, de modo a gerir os calendários e os compromissos, você poderá desejar exportar os seus dados de calendário do Outlook&reg; e importá-los no &korganizer;. O Outlook&reg; da &Microsoft; contém de facto uma opção de exportação que permite gravar um compromisso no formato-padrão da indústria que é o vCalendar. </para>
+
+<para
+>Infelizmente, o Outlook&reg; só irá exportar o compromisso que você tenha seleccionado, um de cada vez. Isto é óptimo se você só quiser transferir alguns compromissos, mas se transferir as 200-300 instâncias que poderá ter na sua pasta do Outlook&reg; poderá não ser tão engraçado. Como tal, o <ulink url="mailto:blueboy@bamafolks.com"
+>Randy Pearson</ulink
+> criou uma pequena aplicação chamada <application
+>Outlook2VCal</application
+> que poderá percorrer e exportar todos os compromissos para um ficheiro vCalendar de uma vez. </para>
+
+</sect1>
+
+<sect1 id="outlook-to-vcalendar-installation">
+<title
+>Instalação</title>
+
+<para
+>O programa <application
+>Outlook2VCal 2.0</application
+> é <ulink url="http://korganizer.kde.org/importdata.html"
+>distribuído como um pacote ZIP comprimido</ulink
+>, que contém uma aplicação <application
+>SETUP.EXE</application
+>. Basta extrair os ficheiros com seu utilitário favorito, como por exemplo o <ulink url="http://www.winzip.com"
+>WinZip</ulink
+>, e executar o programa <application
+>SETUP.EXE</application
+> para instalar o programa no seu computador de Windows. Este deverá ser o computador onde você corre normalmente o programa &Microsoft; Outlook 2000&reg; ou 2000&reg;. </para>
+
+<para
+>Dependendo do estado de actualização do seu sistema, você poderá ou não ser questionado para reiniciar o sistema durante a instalação. </para>
+
+</sect1>
+
+<sect1 id="outlook-to-vcalendar-export">
+<title
+>Utilização da Exportação</title>
+
+<para
+>Depois de o programa estar instalado, poderá aceder a ele com a opção <menuchoice
+><guimenu
+>Iniciar</guimenu
+> <guisubmenu
+>Programas</guisubmenu
+> <guisubmenu
+>Outlook2vCal</guisubmenu
+> <guimenuitem
+>Outlook2vCal</guimenuitem
+></menuchoice
+>. Você deverá ver este ecrã a aparecer: </para>
+
+<screenshot id="screenshot-outlook2vcal-main">
+<screeninfo
+>A janela principal do Outlook2VCal</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_main.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do Outlook2VCal</phrase
+></textobject>
+<caption
+><para
+>A janela principal do Outlook2VCal</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>O programa tenta comunicar automaticamente com o Outlook&reg; através de Automação de OLE. Se aparecer um erro, significa provavelmente que você não tem o Outlook&reg;. </para>
+
+<para
+>Você deverá decidir primeiro se deseja incluir a informação sobre as férias e feriados no ficheiro exportado. Normalmente não irá querer isto, como tal a opção <guilabel
+>Skip Holidays</guilabel
+> (Ignorar as Férias) ficará assinalada por omissão. A seguir, carregue no botão <guibutton
+>Export</guibutton
+> (Exportar), o que irá mostrar uma janela normal de <guilabel
+>Gravação de Ficheiros</guilabel
+>. Vá para a pasta desejada e indique o nome do ficheiro onde deseja guardar os novos dados do vCalendar. </para>
+
+<screenshot id="screenshot-outlook2vcal-save">
+<screeninfo
+>Janela para Gravar o Ficheiro no Outlook2VCal</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_save.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela para Gravar o Ficheiro no Outlook2VCal</phrase
+></textobject>
+<caption
+><para
+>Janela para Gravar o Ficheiro no Outlook2VCal</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Dependendo da configuração de segurança do Outlook&reg;, você poderá ver este programa a seguir. Se for esse o caso, certifique-se que permite o acesso durante um minuto ou dois. </para>
+
+<screenshot id="screenshot-outlook2vcal-warning">
+<screeninfo
+>Janela de Aviso do Outlook2VCal</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_warning.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de Aviso do Outlook2VCal</phrase
+></textobject>
+<caption
+><para
+>Janela de Aviso do Outlook2VCal</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O programa irá mostrar algumas mensagens de progresso na sua janela, à medida que carrega, converte e grava os seus compromissos. Aqui está uma imagem final de uma execução bem-sucedida: </para>
+
+<screenshot id="screenshot-outlook2vcal-progress">
+<screeninfo
+>Mensagem de progresso do Outlook2VCal</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_progress.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Mensagem de progresso do Outlook2VCal</phrase
+></textobject>
+<caption
+><para
+>Mensagem de progresso do Outlook2VCal</para
+></caption>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="outlook-to-vcalendar-import">
+<title
+>Utilização da Importação</title>
+
+<para
+>Agora que você exportou os compromissos do Outlook's&reg;, o passo final é carregá-los no &korganizer;. Transfira o ficheiro para o computador que está a correr o &korganizer; (por rede, disquete ou outro meio qualquer). Agora, execute o &korganizer;. Se o desejar, poderá criar um novo calendário ou abrir um existente. </para>
+
+<screenshot id="screenshot-outlook2vcal-importing1">
+<screeninfo
+>Importação de Dados para o Outlook2VCal #1</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_importing1.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Importação de Dados para o Outlook2VCal #1</phrase
+></textobject>
+<caption
+><para
+>Importação de Dados para o Outlook2VCal #1</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>Depois, seleccione a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Importar</guisubmenu
+> <guimenuitem
+>Importar o Calendário</guimenuitem
+></menuchoice
+> do menu. Escolha ou indique o ficheiro vCalendar pelo nome, a partir do sítio para onde o transferiu neste computador. </para>
+
+<screenshot id="screenshot-outlook2vcal-importing2">
+<screeninfo
+>Importação de Dados para o Outlook2VCal #2</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_importing2.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Importação de Dados para o Outlook2VCal #2</phrase
+></textobject>
+<caption
+><para
+>Importação de Dados para o Outlook2VCal #2</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O &korganizer; perguntar-lhe-á se deseja <guilabel
+>Adicionar como calendário novo</guilabel
+>, o que irá adicionar o ficheiro do calendário como um recurso de ficheiro local novo, <guilabel
+>Juntar ao calendário existente</guilabel
+>, que reúne os itens do calendário a um recurso existente ou <guilabel
+>Abrir numa janela separada</guilabel
+>, que lhe permitirá ver e editar o calendário, mas que não irá adicionar à sua visualização por omissão. Para adicionar os itens do calendário, seleccione uma das duas primeiras opções e carregue em <guibutton
+>OK</guibutton
+>.</para>
+
+<para
+>Depois de ter seleccionado o botão <guibutton
+>OK</guibutton
+>, o &korganizer; irá carregar os compromissos a partir do ficheiro e irá actualizar o seu calendário. </para>
+
+<screenshot id="screenshot-outlook2vcal-importing3">
+<screeninfo
+>Importação de Dados para o Outlook2VCal #3</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="o2v_importing3.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Importação de Dados para o Outlook2VCal #3</phrase
+></textobject>
+<caption
+><para
+>Importação de Dados para o Outlook2VCal #3</para
+></caption>
+</mediaobject>
+</screenshot>
+<para
+>Grave o seu calendário modificado e divirta-se a usar o &korganizer;! </para>
+
+</sect1>
+
+<sect1 id="outlook-to-vcalendar-limitations">
+<title
+>Limitações</title>
+
+<para
+>A primeira versão deste programa (a 1.0) foi testada no &Microsoft; Windows 2000 Server&reg; e Professional&reg;, e a correr o &Microsoft; Outlook 2000&reg;. Ao tentar usar o &Microsoft; Outlook 97&reg;, o programa irá ser bastante mal-sucedido. </para>
+
+<para
+>A segunda versão (2.0), supostamente funciona (pelo menos) com o &Microsoft; Outlook 97&reg;, 2000&reg; e 2002&reg;. </para>
+
+<para
+>Se alguém tiver uma solução alternativa para este problema, sinta-se à vontade para enviar uma nota para Randy Pearson (<email
+>blueboy@bamafolks.com</email
+>). </para>
+
+</sect1>
+
+<sect1 id="outlook-to-vcalendar-credits">
+<title
+>Créditos e licença</title>
+
+<para
+>Contribuições:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Autor original</term>
+<listitem
+><para
+>Randy Pearson <email
+>blueboy@bamafolks.com</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Textos adicionais</term>
+<listitem
+><para
+>Klaus St&auml;rk <email
+>staerk@kde.org</email
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Conversão para DocBook</term>
+<listitem
+><para
+>Eric Bischoff <email
+>e.bischoff@noos.fr</email
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/korganizer/plugins-chapter.docbook b/tde-i18n-pt/docs/kdepim/korganizer/plugins-chapter.docbook
new file mode 100644
index 00000000000..02cf11d132a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korganizer/plugins-chapter.docbook
@@ -0,0 +1,53 @@
+<chapter id="plugins-chapter">
+
+<title
+>'Plugins'</title>
+
+<para
+>O &korganizer; oferece-lhe a possibilidade de extender a aplicação com 'plugins'. </para>
+
+<para
+>Os 'plugins' poderão ser configurados na janela de configuração principal do &korganizer;. Escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Configurar o &korganizer;</guimenuitem
+></menuchoice
+> ou a <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+> Configurar o Calendário</guimenuitem
+></menuchoice
+>, dentro do &kontact; e carregue no ícone <guilabel
+>'Plugin'</guilabel
+> na barra lateral com a lista de ícones da janela. </para>
+
+<sect1 id="plugins-chapter-availableplugins">
+<title
+>'Plugins' Disponíveis</title>
+
+<sect2 id="date-numbers-plugin">
+<title
+>'Plugin' de Números de Datas para os Calendários</title>
+<para
+>Este 'plugin' adiciona o número do dia ao texto do dia do ano na agenda. Por exemplo, o 1 de Fevereiro é o dia número 32. </para>
+</sect2>
+
+<sect2 id="jewish-calendar-plugin">
+<title
+>'Plugin' do Calendário Judeu</title>
+<para
+>O 'plugin' oferece-lhe as datas do calendário Judeu, para além das datas do calendário Gregoriano. Na janela de configuração do 'plugin', poderá escolher se deseja mostrar os feriados de Israel, o 'prasha' semanal, o dia de Omer e / ou Chol HaMoed. </para>
+</sect2>
+
+<sect2 id="journal-print-plugin">
+<title
+>Estilo de Impressão de Diário</title>
+<para
+>O 'plugin' permite-lhe imprimir os itens do diário. </para>
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/korn/Makefile.am b/tde-i18n-pt/docs/kdepim/korn/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korn/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/korn/Makefile.in b/tde-i18n-pt/docs/kdepim/korn/Makefile.in
new file mode 100644
index 00000000000..99742b9a4dd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korn/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/korn
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/korn/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/korn/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/korn/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/korn/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/korn/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/korn/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/korn/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/korn/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/korn/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/korn/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/korn/index.cache.bz2
new file mode 100644
index 00000000000..cbf5130ee25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korn/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/korn/index.docbook b/tde-i18n-pt/docs/kdepim/korn/index.docbook
new file mode 100644
index 00000000000..d775b33a8ca
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/korn/index.docbook
@@ -0,0 +1,379 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY appname "&korn;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &korn;</title>
+
+<authorgroup>
+<author
+><firstname
+>Nick</firstname
+> <surname
+>Betcher</surname
+> <affiliation
+> <address
+><email
+>nbetcher@uswest.net</email
+></address
+></affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Sirtaj</firstname
+> <surname
+>Kang</surname
+> <affiliation
+> <address
+><email
+>taj@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Cristian</firstname
+> <surname
+>Tibirna</surname
+> <affiliation
+> <address
+><email
+>tibirna@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Kurt</firstname
+> <surname
+>Granroth</surname
+> <affiliation
+> <address
+><email
+>granroth@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Rik</firstname
+> <surname
+>Hemsley</surname
+> <affiliation
+> <address
+><email
+>rik@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+><email
+>lauri@kde.org</email
+></address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2003-11-09</date>
+<releaseinfo
+>0.03.00</releaseinfo>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Nick Betcher</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>Esta documentação descreve o &korn; versão 0.2</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KOrn</keyword>
+<keyword
+>Procura de ficheiros</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &korn; é um Verificador de Correio do KDE que tem a possibilidade de se acoplar ao <application
+>Kicker</application
+>. O &korn; poderá verificar os seguintes tipos de caixas de correio:</para>
+
+<itemizedlist>
+<listitem
+><para
+>tipo mbox (<abbrev
+>i.e.</abbrev
+>:<filename
+>/var/spool/mail/root</filename
+>)</para
+></listitem>
+<listitem
+><para
+>qmail</para
+></listitem>
+<listitem
+><para
+>POP3</para
+></listitem>
+<listitem
+><para
+>Imap4</para
+></listitem>
+<listitem
+><para
+>nntp</para
+></listitem>
+<listitem
+><para
+>e a possibilidade de verificar um processo</para
+></listitem>
+</itemizedlist>
+
+<para
+>O &korn; verifica o seu correio num intervalo definido pelo utilizador para cada conta em separado. Logo que seja recebido correio, você poderá fazer com que o &korn; corra um programa legado à sua escolha ou alterar a cor/ícone do &korn;, enquanto estiver acoplado no &kicker;. Para além disso, você poderá ter o &korn; a correr um programa, logo que tenha carregado no ícone acoplado no &kicker;.</para>
+
+<para
+>O resto deste capítulo baseia-se no caso de o utilizador carregar com o &RMB; no ícone do &korn; na barra de ferramentas no painel &kicker; para aceder aos menus apropriados.</para>
+</chapter>
+
+<chapter id="the-preferences-dialog">
+<title
+>A Janela de Preferências</title>
+
+<sect1 id="the-buttons">
+
+<title
+>Os botões</title>
+
+<para
+>A janela de <guilabel
+>Preferências</guilabel
+> é a componente mais poderosa do &korn;. À primeira vista, você poderá subestimar as suas capacidades mas, mais à frente, você irá descobrir várias formas de usar o &korn;.</para>
+
+<para
+>A primeira página lista as suas caixas de correio actuais. Por omissão, o &korn; instala a pasta <quote
+>Recebido</quote
+> como caixa de correio por omissão. A pasta <quote
+>Recebido</quote
+> por omissão poderá não corresponder às necessidades da maioria dos utilizadores. Com esta caixa de correio em uso, o &korn; irá verificar a localização <filename class="directory"
+>/var/spool/mail/<replaceable
+>utilizador</replaceable
+></filename
+> à procura de correio novo.</para>
+
+<para
+>O botão <link linkend="the-new-dialog"
+><guibutton
+>Nova...</guibutton
+></link
+> será coberto na próxima secção. Siga para ela, se for a secção em que precisa de ajuda.</para>
+
+<para
+>Se quiser remover a caixa de correio seleccionada, carregue no botão <guibutton
+>Remover</guibutton
+> à direita. Você poderá também copiar a caixa de correio seleccionada se não quiser criar duas caixas de correio semelhantes duas vezes.</para>
+
+<para
+>Finalmente, depois de criar uma caixa de correio (veja a próxima secção), você poderá modificá-la se seleccionar a caixa de correio que deseja editar e carregar em <guibutton
+>Modificar...</guibutton
+>. Esta janela contém as mesmas opções que obtém se carregar em <guibutton
+>Nova...</guibutton
+>.</para>
+
+</sect1>
+
+<sect1 id="the-display-tab">
+
+<title
+>A Página <guilabel
+>Mostrar</guilabel
+></title>
+
+<para
+>A página de visualização contém as opções para alterar a forma como o &korn; se mostrará a si próprio.</para>
+
+<para
+>A primeira opção, a <guilabel
+>Horizontal</guilabel
+>, irá criar uma janela e o conteúdo da janela irá conter as opções que indicou na página <guilabel
+>Ver</guilabel
+> (que obtém quando selecciona a sua caixa de correio e carrega em <guimenuitem
+>Modificar...</guimenuitem
+>). Por outro lado, se seleccionar a opção <guilabel
+>Acoplada</guilabel
+> irá acoplar o &korn; no painel &kicker;.</para>
+
+<para
+>A opção <guilabel
+>Vertical</guilabel
+> é semelhante à <guilabel
+>Horizontal</guilabel
+>, excepto que as contas se distribuem na vertical.</para>
+
+</sect1>
+<sect1 id="the-new-dialog">
+<title
+>A Janela <guilabel
+>Nova...</guilabel
+></title>
+
+<para
+>O botão <guibutton
+>Nova...</guibutton
+> irá carregar uma janela que lhe mostra as caixas de correio que poderão ser criadas para serem verificadas segundo um dado intervalo. Seleccione o seu tipo de caixa de correio apropriado. Se não souber qual o tipo que deverá usar e se usa o <application
+>Netscape</application
+> para ver o seu correio, use o POP3.</para>
+
+<para
+>A seguir a esta janela aparecem a opções de modificação, as quais lhe permitem alterar todos os aspectos da verificação do correio, inclusive o intervalo.</para>
+
+<para
+>Cada tipo de caixa de correio (&ie;: Pop3, nntp, imap) tem diferentes opções de servidor, mas as restantes opções (incluindo a Sondar, Comandos e Ver) são as mesmas (excluindo o tipo de caixa de correio <quote
+>processo</quote
+>). Nestas opções de servidor, você precisa de indicar a informação apropriada para a sua situação. Tenha em mente que os portos por omissão que são introduzidos em algumas das páginas de opções do servidor são os portos normais usados na maior parte da Internet.</para>
+
+<para
+>A página <guilabel
+>Sondar</guilabel
+> contém uma opção que altera o intervalo de tempo entre cada verificação. Tenha em atenção que este valor é em segundos, não em minutos.</para>
+
+<para
+>A seguir, a página <guilabel
+>Ver</guilabel
+> tem opções para alterar o ícone ou a cor do mesmo, quando o &korn; se encontra acoplado no &kicker;. Existem duas opções: a <guilabel
+>Usar uma cor</guilabel
+> ou a <guilabel
+>Usar um ícone</guilabel
+>. Se seleccionar <guilabel
+>Usar uma cor</guilabel
+> poderá alterar as cores. Se seleccionar o <guilabel
+>Usar um ícone</guilabel
+> poderá alterar o ícone que será usado para o modo <quote
+>Normal</quote
+> e <quote
+>Correio novo</quote
+>. Tenha em mente que o &korn; só poderá usar uma cor ou ícone, não ambos.</para>
+
+<para
+>Na pagina de comandos você poderá verificar o comando a ser executado logo que receba correio novo na linha <guilabel
+>Correio novo</guilabel
+>. Do mesmo modo, o campo <guilabel
+>Carregar</guilabel
+> poderá conter um comando que será executado quando você carregar com o botão esquerdo do rato no &korn;.</para>
+
+</sect1>
+
+</chapter>
+<chapter id="licenses-and-credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&korn;. Programa copyright 2000:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Sirtaj Singh Kang <email
+>taj@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Cristian Tibirna <email
+>tibirna@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Kurt Granoth <email
+>granroth@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Rik Hemsley <email
+>rik@kde.org</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 Nick Betcher <email
+>nbetcher@uswest.net</email
+></para>
+
+<para
+>Esperamos que esta documentação o tenha ajudado. Se você precisar de contactar o escritor da documentação, podê-lo-á fazer para nbetcher@uswest.net. Se desejar contactar os programadores do &korn;, poderá encontrar os seus nomes na opção <guimenuitem
+>Acerca do Korn...</guimenuitem
+> ou acima.</para>
+&underFDL; &underGPL; </chapter>
+
+
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/Makefile.am b/tde-i18n-pt/docs/kdepim/kpilot/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/Makefile.in b/tde-i18n-pt/docs/kdepim/kpilot/Makefile.in
new file mode 100644
index 00000000000..c463917d8a3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kpilot
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kpilot/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kpilot/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kpilot/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kpilot/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kpilot/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook configuration.docbook faq.docbook index.cache.bz2 usage.docbook Makefile.in sync.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) configuration.docbook index.docbook sync.docbook usage.docbook faq.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot
+ @for base in configuration.docbook index.docbook sync.docbook usage.docbook faq.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/$$base ;\
+ done
+
+uninstall-nls:
+ for base in configuration.docbook index.docbook sync.docbook usage.docbook faq.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpilot/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in configuration.docbook index.docbook sync.docbook usage.docbook faq.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kpilot/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kpilot/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kpilot/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/configuration.docbook b/tde-i18n-pt/docs/kdepim/kpilot/configuration.docbook
new file mode 100644
index 00000000000..a1ff098a540
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/configuration.docbook
@@ -0,0 +1,1894 @@
+<chapter id="configure">
+<title
+>Configurar o &kpilot;</title>
+
+<para
+>Logo que o &kpilot; esteja instalado, ele precisa ser configurado de modo a corresponder ao seu 'hardware'. As <link linkend="config-conduits"
+>condutas</link
+> precisam de ser configuradas também. Depois disso, você poderá usar o &kpilot; para sincronizar o seu &PalmPilot; com o seu ambiente de trabalho do &kde; ou ver os dados do seu &PalmPilot; com os <link linkend="builtin"
+>visualizadores incorporados</link
+>. </para>
+
+<para
+>Quando você correr o &kpilot; a partir do menu do painel ou da linha de comandos pela primeira vez, ele mostrar-lhe-á uma janela para o configurar. Esta janela de configuração poderá ser acedida mais tarde através da opção do menu <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kpilot;</guimenuitem
+> </menuchoice
+>, do menu de contexto do servidor do &kpilot; em <menuchoice
+> <guimenuitem
+>Configurar o KPilot...</guimenuitem
+> </menuchoice
+> ou se iniciar o &kpilot; na linha de comandos da seguinte forma: <screen width="40"
+><prompt
+>$ </prompt
+> <userinput
+><command
+>kpilot</command
+> <option
+>--setup</option
+></userinput>
+</screen
+> Para além disso, se você actualizar o &kpilot; e algumas das opções de configuração novas necessitarem da sua atenção, esta janela irá também reaparecer. </para>
+
+<screenshot>
+<screeninfo
+>Janela de Configuração</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-tabs.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Janela de configuração</phrase
+></textobject>
+<caption
+><para
+>Janela de configuração</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>A janela de configuração do &kpilot; é relativamente grande. Isto deve-se ao facto de conter não só a configuração do dispositivo para comunicar o &PalmPilot;, mas também por conter a configuração de todas as condutas instaladas. Cada grupo de opções de configuração (a <link linkend="general-setup"
+>geral</link
+> e das <link linkend="config-conduits"
+>condutas</link
+>) serão discutido em separado. Iremos começar, porém a dar uma vista de olhos no <link linkend="configwizard"
+>assistente de configuração</link
+>, o qual deverá tornar a maior parte das opções de configuração do grupo geral supérflua. </para>
+
+<sect1 id="configwizard">
+<title
+>Utilizar o Assistente</title>
+
+<para
+>O assistente de configuração ajuda-o a configurar o &kpilot; para comunicar com o &PalmPilot; e a configurar as condutas em grupo. É um início óptimo para os utilizadores novos e você poderá sempre afinar as suas configurações mais tarde. </para>
+
+<para
+>Na janela de <guilabel
+>Informação do Pilot</guilabel
+>, indique o seu <guilabel
+>Nome de Utilizador</guilabel
+>. Deverá corresponder ao do &PalmPilot;. A seguir, escreva o nome de ficheiro do <guilabel
+>Dispositivo</guilabel
+> que irá usar para se ligar ao &PalmPilot; (A ligação poderá ser feita através de uma porta série, USB, infra-vermelhos, Bluetooth, rede ou o dispositivo genérico <filename class="devicefile"
+>/dev/pilot</filename
+>.) Em alternativa, carregue no botão <guibutton
+>Detectar automaticamente o dispositivo e o utilizador...</guibutton
+> e carregue no botão de &HotSync; do seu &handheld;. O Assistente irá tentar descobrir o <guilabel
+>Dispositivo</guilabel
+> e <guilabel
+>Utilizador</guilabel
+> correctos. </para>
+
+<important
+><para
+>Se o <guilabel
+>Dispositivo</guilabel
+> não tiver as permissões correctas, o assistente não será capaz de o encontrar. Os utilizadores normais deverão ser capazes de ler/escrever no dispositivo correcto. Para resolver esta questão, por favor baseie-se no item da &FAQ; onde <quote
+>O &kpilot; diz <errorname
+>Não é possível ligar ao Pilot</errorname
+></quote
+> ou contacte o seu administrador de sistemas. </para
+></important>
+
+
+<screenshot>
+<screeninfo
+>A Primeira Janela do Assistente de Configuração</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="wizard-general.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Assistente de Configuração: A Janela de Informação do Pilot</phrase
+></textobject>
+<caption
+><para
+>Assistente de Configuração: A Janela de Informação do Pilot</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Carregue no botão de &HotSync; do seu &handheld; para detectar o <guilabel
+>Dispositivo</guilabel
+> e o <guilabel
+>Nome do Utilizador</guilabel
+> correctos. </para>
+
+
+<screenshot>
+<screeninfo
+>A Segunda Janela do Assistente de Configuração</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="wizard-connection.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Assistente de Configuração: A Janela de Detecção Automática</phrase
+></textobject>
+<caption
+><para
+>Assistente de Configuração: A Janela de Detecção Automática</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O &kpilot; tem a capacidade de sincronizar os dados no seu &handheld; com as aplicações ou ficheiros do seu <acronym
+>PC</acronym
+>. Os programas que efectuam estas acções são chamados de condutas. A janela de sincronização configura todas as condutas do &kpilot; que se apliquem, de modo a sincronizarem-se com os pacotes de <acronym
+>PIM</acronym
+> mais usados. Você poderá ajustar estas opções mais tarde, na opção do menu <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kpilot;</guimenuitem
+> </menuchoice
+>. Por favor, verifique a secção de <link linkend="config-conduits"
+>configuração das condutas</link
+> deste documento, para mais informações. </para>
+
+<screenshot>
+<screeninfo
+>A Terceira Janela do Assistente de Configuração</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="wizard-conduits.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Assistente de Configuração: A Janela de Sincronização</phrase
+></textobject>
+<caption
+><para
+>Assistente de Configuração: A Janela de Sincronização</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+</sect1>
+
+
+<sect1 id="general-setup">
+<title
+>Configuração Geral</title>
+
+<para
+>As opções disponíveis na janela de configuração na categoria de <guilabel
+>Configuração Geral</guilabel
+> dão-lhe um controlo detalhado sobre o funcionamento do &kpilot;: você poderá seleccionar um dispositivo de 'hardware' fora do padrão, definir as codificações especiais para os &handheld;s, para as línguas estrangeiras, bem como controlar a forma como o &kpilot; mostra os seus dados. Existem cinco itens na categoria de <guilabel
+>Configuração Geral</guilabel
+>. O utilizador poderá necessitar de expandir a categoria <guilabel
+>Configuração Geral</guilabel
+> para os ver. </para>
+
+<screenshot>
+<screeninfo
+>Itens na Configuração Geral</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-items.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Os itens na Configuração Geral</phrase
+></textobject>
+<caption
+><para
+>Os itens na Configuração Geral</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<sect2 id="page-general">
+<title
+>Configuração do Dispositivo</title>
+
+<para
+>Esta é uma página de configuração que contém as opções que descrevem o 'hardware' do &PalmPilot;, o utilizador em si e como deseja que as várias partes do &kpilot; sejam iniciadas. </para>
+
+<screenshot>
+<screeninfo
+>Página do Dispositivo</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-general.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Página do Dispositivo</phrase
+></textobject>
+<caption
+><para
+>A Página do Dispositivo</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Dispositivo do Pilot</guilabel
+></term>
+<listitem>
+<para
+>O porto a que o suporte do Pilot está ligado. Por omissão, este está configurado como <filename class="devicefile"
+>/dev/pilot</filename
+>, o qual deverá ser uma ligação simbólica à porta real. A porta poderá ser uma porta-série, na qual o <filename class="devicefile"
+>/dev/pilot</filename
+> deverá apontar para algo do género <filename class="devicefile"
+>/dev/cuaa0</filename
+> (no &FreeBSD;) ou <filename class="devicefile"
+>/dev/ttyS0</filename
+> (no &Linux;). Para os dispositivos &USB;, poderá ser mais difícil determinar para onde o <filename class="devicefile"
+>/dev/pilot</filename
+> deverá apontar. Poderá ser possível que tenha de configurar o seu servidor do &USB; para configurar a ligação simbólica, de modo a que o <filename class="devicefile"
+>/dev/pilot</filename
+> aponte para a localização, correcta, independentemente de onde você ligar o seu dispositivo &PalmOS;. </para>
+
+<para
+><emphasis
+>Certifique-se que a porta tem as permissões correctas.</emphasis
+> Necessita de poder ser lida/escrita por todos se o &kpilot; for para ser usado por um utilizador normal! O &kpilot; irá avisar se as permissões estiverem erradas, mas você irá precisar de corrigir as permissões à mão. Isto poderá ser feito com um <userinput
+><command
+>chmod</command
+> <parameter
+>666</parameter
+> <replaceable
+>dispositivo</replaceable
+></userinput
+> como 'root' em que o <replaceable
+>dispositivo</replaceable
+> é a porta correcta. Para resolver esta questão, baseie-se por favor no item da &FAQ; <quote
+>O &kpilot; diz <errorname
+>Não é possível ligar ao pilot </errorname
+></quote
+> ou contacte o seu administrador de sistemas. </para>
+
+
+<para
+>Você poderá também usar a sincronização pela rede (com o pilot-link 0.11.5 e posteriores), indicando <userinput
+>net:any</userinput
+> como nome do dispositivo. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Velocidade</guilabel
+></term>
+<listitem>
+<para
+>Selecciona a velocidade da ligação <emphasis
+>série</emphasis
+> ao seu &PalmPilot;. Isto não tem significado para os dispositivos &USB;. Para um modelo mais antigo de &PalmPilot;, escolha o valor 9600. Os modelos mais recentes poderão ser capazes de lidar com velocidades até ao máximo listado, 115200. Você poderá experimentar a velocidade da ligação: o manual do &PalmPilot; sugere que comece com uma velocidade de 19200 e tente aumentar a velocidade para ver se continua a funcionar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term
+><guilabel
+>Codificação</guilabel
+></term>
+<listitem>
+<para
+>Os dispositivos do &PalmOS; estão disponíveis em várias línguas diferentes. Se o seu dispositivo usar uma codificação diferente da ISO-latin1 (ISO8859-1), terá de seleccionar a codificação correcta da lista de forma a mostrar correctamente os caracteres especiais. Se, por exemplo, utiliza Russo no seu &PalmPilot; seleccione CP1251. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizador do Pilot</guilabel
+></term>
+<listitem>
+<para
+>O nome do utilizador do &PalmPilot;. Por omissão, este nome é o mesmo que o seu utilizador de autenticação. Quando se sincronizar com o &PalmPilot;, o &kpilot; irá verificar se este nome corresponde ao do &PalmPilot;. Se não corresponder, o será pedido para escolher o nome a usar. Se você escolher o nome local, o &PalmPilot; irá mudar de forma a corresponder. O item <guilabel
+>Utilizador do Pilot</guilabel
+> é também usado para dar o nome à pasta que guarda as informações do &PalmPilot;. Esta pasta é criada na <filename class="directory"
+>$KDEHOME/share/apps/kpilot/DBBackup/</filename
+>, em que a variável de ambiente <filename class="directory"
+>$KDEHOME</filename
+> (tipicamente igual a <filename class="directory"
+>/home/Utilizador/.kde/</filename
+>) aponta para a pasta que contém a sua configuração e dados das aplicações do &kde;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2 id="page-hotsync">
+<title
+>Configuração do HotSync</title>
+
+<para
+>Esta página contém as opções com que você poderá dizer ao &kpilot; para efectuar certos tipos especiais de &HotSync;, assim como indicar a forma como os conflitos num &HotSync; deverão ser resolvidos. Um conflito ocorre quando tanto a aplicação do computador como a do &handheld; têm os mesmos dados alterados de forma diferente. </para>
+
+<para
+>O &kpilot; interage com o seu &handheld; de duas formas: usando as condutas e os visualizadores internos. As condutas são programas que extendem as capacidades de sincronização do &kpilot;. O &kpilot; guarda cópias separadas das bases de dados e registos das condutas, enquanto que os visualizadores internos e a operação de salvaguarda partilham a mesma cópia. Esta distinção é importante para escolher o seu método de actualização, dependendo da sua utilização. Se você usar as condutas principalmente para sincronizar o seu &handheld; com os programas externos, você poderá optar como método de sincronização por omissão qualquer um que execute as condutas. Contudo, se você usar principalmente os visualizadores internos, você precisa também de actualizar a cópia das bases de dados, para poder ver e editar a informação do seu &handheld;, por isso, a execução das condutas por si só não é suficiente. </para>
+
+<screenshot>
+<screeninfo
+>A página de configuração do &HotSync;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="setup-hotsync.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>A Página de &HotSync;</phrase>
+</textobject>
+<caption>
+<para
+>A página de configuração do &HotSync;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<variablelist>
+<varlistentry>
+
+<term
+><guilabel
+>Sincronização Predefinida</guilabel
+></term>
+
+<listitem>
+<para
+>Seleccione o tipo de sincronização a ser efectuada por omissão. </para>
+
+<itemizedlist>
+
+<listitem>
+<para
+><guilabel
+>HotSync</guilabel
+>: executa todas as condutas seleccionadas, sincroniza as bases de dados que tenham modificações assinaladas, actualizando apenas os registos modificados. Efectua uma cópia de segurança rápida, salvaguardando apenas as bases de dados que foram modificadas. Esta opção oferece um compromisso razoável entre a velocidade e a segurança dos dados. </para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>FastSync</guilabel
+>: Só sincroniza as bases de dados que tiverem condutas e não efectua nenhuma cópia de segurança dos dados do &PalmPilot;, reduzindo em grande medida o tempo necessário para a operação de sincronização. Isto significa também que, se algo correr mal com o seu &PalmPilot;, você poderá não ser capaz de recuperar as bases de dados. Este é um compromisso entre a velocidade e a segurança. </para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>FullSync</guilabel
+>: executa todas as condutas seleccionadas e sincroniza todas as bases de dados, lendo todos os registos e efectuando uma cópia de segurança completa. É a opção mais segura, mas é a que leva mais tempo a terminar, dado que irá reunir todos os registos do &handheld; e do seu ambiente de trabalho. É o equivalente para o &kpilot; do SlowSync do Palm. </para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Copiar o PC para o dispositivo</guilabel
+>: executa todas as condutas e sincroniza todas as bases de dados, mas em vez de reunir a informação de ambas as fontes, copia os dados do PC para o dispositivo. <emphasis
+>Use com cuidado, dado que esta opção elimina as alterações que você tenha feito no seu dispositivo desde a última sincronização</emphasis
+>. </para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Copiar o dispositivo para o PC</guilabel
+>: executa todas as condutas e sincroniza todas as bases de dados, mas em vez de reunir a informação de ambas as fontes, copia os dados do dispositivo para o PC. <emphasis
+>Use com cuidado, dado que esta opção elimina as alterações que você tenha feito no seu dispositivo desde a última sincronização</emphasis
+>. </para>
+<warning>
+<para
+>Lembre-se que, quando o &kpilot; faz um &HotSync; e executa as condutas, as bases de dados nos visualizadores internos <emphasis
+>não</emphasis
+> são actualizadas. Para actualizar os visualizadores internos, use as acções de FullSync ou salvaguarda. </para>
+</warning>
+
+</listitem>
+
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Fazer uma cópia de segurança completa ao mudar de PCs</guilabel
+></term>
+<listitem>
+<para
+>Se você fizer um &HotSync; do seu &handheld; com vários <acronym
+>PC</acronym
+>s, o registo no &handheld; que indica quais os itens que foram alterados desde o último &HotSync; poderá estar incorrecto. Recomenda-se que faça uma sincronização completa ao mudar de <acronym
+>PC</acronym
+>s. Você poderá desactivar a sincronização completa se desligar esta opção. </para>
+</listitem>
+</varlistentry>
+<!--
+<varlistentry>
+<term
+><guilabel
+>Do not sync when screen saver is active</guilabel
+></term>
+<listitem>
+<para>
+This is a security feature that prevents the &handheld; from synchronization
+while the PC screen saver is active. This prevents other people from
+stealing your data through the &handheld; cradle while your PC is
+unattended. The feature only works with the &kde; screen savers, though,
+and you will need to disable it to use &kpilot; in non-&kde; environments.
+</para>
+</listitem>
+</varlistentry>
+-->
+<varlistentry>
+<term
+><guilabel
+>Resolução de Conflitos</guilabel
+></term>
+<listitem>
+<para
+>Os registos de dados podem ser alterados tanto no &handheld; como no <acronym
+>PC</acronym
+>. Se um registo tiver alterações incompatíveis tanto no &handheld; como no <acronym
+>PC</acronym
+>, (como a alteração de um número de telefone de formas diferentes em ambos os lados), a alteração em conflito precisa de ser resolvida de forma a que tanto os dados do &handheld; como do <acronym
+>PC</acronym
+> fiquem de novo consistentes. As opções para a resolução de conflitos são: </para>
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Perguntar ao Utilizador</guilabel
+>: mostra uma janela para que o utilizador escolha como é que cada conflito será resolvido. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Não Fazer Nada</guilabel
+>: deixa os registos num estado inconsistentes. As próximas sincronizações poderão não reparar na discrepância. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>O Dispositivo Sobrepõe</guilabel
+>: copia os valores do &handheld; para o <acronym
+>PC</acronym
+>, eliminando as alterações no <acronym
+>PC</acronym
+>. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>O PC Sobrepõe</guilabel
+>: copia os valores do <acronym
+>PC</acronym
+> para o &handheld;, eliminando as alterações no &handheld;. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Valores da Última Sincronização (se possível)</guilabel
+>: o &kpilot; guarda uma cópia de segurança da informação no seu &handheld;, dependendo do método de sincronização que seleccionou. Se esta informação estiver disponível, não são usados nem os valores do &handheld; nem os do PC, mas sim os valores da última sincronização. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Usar Ambos os Registos</guilabel
+>: Cria versões duplicadas dos registos em conflito, tanto no <acronym
+>PC</acronym
+> como no &handheld;, um com o valor do <acronym
+>PC</acronym
+> e o outro com o valor do &handheld;. </para
+></listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="page-backup">
+<title
+>Configuração da Cópia de Segurança</title>
+
+<para
+>Esta página contém as opções específicas da operação de salvaguarda que guarda uma cópia de segurança das bases de dados do &handheld;, permitindo ao utilizador repor esta informação mais tarde. </para>
+
+<para
+>Em resumo, as bases de dados são todas elas ficheiros guardados no seu &handheld;. Uma base de dados poderá ser de registos, a qual guarda informação dinâmica criada pelo utilizador (por exemplo, os endereços ou a informação dos itens por-fazer) ou de recursos, a qual tende a ser estática (como por exemplo as aplicações).</para>
+
+<screenshot>
+<screeninfo
+>Página de Cópia de Segurança</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="setup-dbspecial.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Página de Cópia de Segurança</phrase
+></textobject>
+<caption
+><para
+>A Página de Cópia de Segurança</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Bases de Dados</guilabel
+></term>
+<listitem>
+<para
+>Lista as bases de dados que não deverão ser sincronizadas ou salvaguardadas. </para>
+
+<para
+>Os valores poderão ser tanto de criação da bases de dados, que consistem em sequências de 4 letras rodeadas de parêntesis rectos (por isso, para as bases de dados do Handbase você irá indicar <userinput
+>&#91;PmDB&#93;</userinput
+>), ou os nomes das bases de dados, os quais são sequências de caracteres sem parêntesis rectos que poderão conter caracteres especiais da linha de comandos. Veja a FAQ para consultar uma lista das bases de dados que deverão estar aqui listadas (os valores por omissão deverão estar OK, de qualquer forma). Os dispositivos &PalmPilot; mais recentes contêm algum código de emulação para o processador 68k mais antigo; isto significa que eles têm uma quantidade grande de bases de dados com nomes a terminar em <literal role="extension"
+>_a68k</literal
+>. Estes não precisam de ser salvaguardados nem sincronizados, por isso você poderá adicionar <userinput
+>*_a68k</userinput
+> à lista de bases de dados a ignorar. <itemizedlist>
+<listitem
+><para
+><guilabel
+>Sem salvaguarda</guilabel
+> Indique aqui as bases de dados que deverão ser excluídas da operação de salvaguarda. Algumas das bases de dados não seguem o formato de bases de dados padrão, como tal, se tentar criar ou repor uma cópia de segurança, poderá resultar em perdas de informação. Você poderá incluir aqui as bases de dados com informação volátil, como as notícias ou as páginas Web, que não necessitem de ter cópias de segurança. </para>
+</listitem>
+
+<listitem
+><para
+><guilabel
+>Não recuperado</guilabel
+> Indique aqui os tipos de bases de dados que deseja excluir da operação de reposição, mesmo que tenham sido salvaguardadas anteriormente. As bases de dados aqui incluídas poderão ser instaladas manualmente mais tarde, com o <guilabel
+>Instalador de Ficheiros</guilabel
+>. Você poderá incluir aqui as bases de dados com informação volátil, como as notícias ou as páginas Web, que não necessitem de ter cópias de segurança para serem repostas. </para
+></listitem>
+</itemizedlist>
+
+<warning>
+<para
+>A alteração do conteúdo dos campos <guilabel
+>Sem salvaguarda</guilabel
+> ou <guilabel
+>Não recuperado</guilabel
+>, em particular a remoção das bases dados neles listadas, poderá danificar essas bases de dados quando você fizer um &HotSync;. </para>
+</warning>
+
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Correr as condutas durante a salvaguarda</guilabel
+></term>
+<listitem>
+<para
+>A salvaguarda actualiza tipicamente a cópia das bases de dados do &handheld;. As condutas são programas que extendem a funcionalidade do &kpilot;. A execução delas normalmente significa a sincronização do &handheld; com outras bases de dados no <acronym
+>PC</acronym
+>, como o livro de endereços ou o calendário. Assinale esta opção para efectuar ambas as operações em todas as salvaguardas. </para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+
+<sect2 id="page-viewers">
+<title
+>Configuração dos Visualizadores Internos</title>
+<para
+>O &kpilot; contém <quote
+>visualizadores</quote
+> para apresentar a informação do &PalmPilot;. Estes visualizadores apresentam as bases de dados disponíveis no &PalmPilot; de uma forma muito semelhante à que o dispositivo em si faz. Nem todas as bases de dados têm um visualizador aplicacional específico, ainda que você possa usar o visualizador de bases de dados genérico para essas. A página dos visualizadores contém as opções para os visualizadores internos no &kpilot;. Estas opções alteram a forma como os dados são apresentados. </para>
+
+<screenshot>
+<screeninfo
+>Página de Visualizadores</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-viewer.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Página de Configuração de Visualizadores</phrase
+></textobject>
+<caption
+><para
+>A Página de Configuração de Visualizadores</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tornar os visualizadores internos editáveis</guilabel
+></term>
+<listitem
+><para
+>Os visualizadores internos podem ser apenas para leitura ou editáveis. O modo editável permite-lhe adicionar registos novos, remover ou editar os registos existentes e sincronizar as suas modificações de volta para o &handheld;. Assinale esta opção para configurar os visualizadores internos para o modo editável ou desligue-a para os deixar no modo apenas para leitura.</para>
+<warning
+><para
+>Em algumas versões do &kpilot;, não é possível assinalar esta opção e, deste modo, usar os visualizadores internos como editores. </para
+></warning>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar os registos privados</guilabel
+></term>
+<listitem
+><para
+>No seu &PalmPilot;, você poderá marcar alguns registos como <quote
+>privados</quote
+>. Por omissão, o &kpilot; não mostra estes registos no ecrã. Assinale esta opção se os quiser ver. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Visualizador de Endereços</guilabel
+></term>
+<listitem
+><para
+>Defina aqui as opções para o visualizador de endereços interno. <itemizedlist>
+<listitem
+><para
+><guilabel
+>Mostrar como "Último, primeiro"</guilabel
+> ou <guilabel
+>Mostrar como "Empresa, último"</guilabel
+>: a ordem e a visualização dos registos dos endereços no visualizador de endereços interno pode ser definida de forma a corresponder ao &handheld;. Seleccione a opção que se adeque melhor às suas preferências pessoais. </para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Utilizar o campo chave</guilabel
+> Assinale esta opção para combinar todos os registos com o mesmo último nome. </para
+></listitem>
+
+</itemizedlist>
+
+</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+
+
+<sect2 id="page-startup-exit">
+<title
+>Configuração do Comportamento de Início e Fim</title>
+
+<para
+>Esta página apresenta as opções relacionadas o arranque e a saída do &kpilot; e do seu servidor. </para>
+
+<para
+>Enquanto que o &kpilot; é uma interface para os visualizadores internos, as páginas de configuração e os registos, a operação de sincronização em si é feita pelo servidor do &kpilot;. Mesmo que o &kpilot; não esteja a correr, você poderá fazer um &HotSync; se o servidor estiver. Como tal, se você quiser ser capaz de sincronizar o seu &handheld; em qualquer altura, é importante iniciar o servidor depois de se autenticar, ou o contrário, se você só pretender ser capaz de sincronizar quando o &kpilot; estiver a correr, terá de parar o servidor ao sair. A última opção é especialmente útil se você tiver outras aplicações que usam o mesmo porto que o &kpilot;. </para>
+
+
+<screenshot>
+<screeninfo
+>Página de Inicio e Fim</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-startup-exit.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Página de Inicio e Fim</phrase
+></textobject>
+<caption
+><para
+>A Página de Inicio e Fim</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Opções do Arranque</guilabel
+></term>
+
+<listitem>
+<para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Iniciar o servidor no arranque</guilabel
+>: Ao assinalar esta opção, é colocada uma referência ao servidor na sua pasta de arranque automático, o que fará com que este seja iniciado automaticamente. Lembre-se que isto não é necessário normalmente se o servidor estiver acoplado no painel. </para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Mostrar o servidor no painel</guilabel
+>: Assinale esta opção para dizer ao servidor para colocar um ícone de &HotSync; <guiicon
+> <inlinemediaobject
+> <imageobject
+><imagedata fileref="toolbar_hotsync.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+> </guiicon
+> na bandeja do sistema. Este ícone tem um menu que poderá ser invocado com o botão direito do rato. Sem esta opção, o servidor não é de todo visível para o utilizador. </para>
+</listitem>
+</itemizedlist>
+
+</para>
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+
+<term>
+<guilabel
+>Opções de Saída</guilabel>
+</term>
+
+<listitem>
+<para>
+
+<itemizedlist>
+<listitem>
+<para
+><guilabel
+>Sair Após o HotSync</guilabel
+>: Quando esta opção estiver activa, tanto o &kpilot; como o seu servidor irão sair depois da operação de &HotSync; ter terminado, deixando o dispositivo livre para outras ferramentas. Isto poderá ser necessário nos sistemas em que o servidor de &USB; inicia automaticamente o &kpilot;. </para>
+</listitem>
+
+<listitem>
+<para
+><anchor id="stopdaemononexit"/> <guilabel
+>Terminar o servidor ao sair</guilabel
+>: Se activar esta opção, fará com que o servidor termine quando você sair do &kpilot;, deixando o dispositivo livre para outras ferramentas de sincronização do &PalmPilot; como o <application
+>malsync</application
+> </para>
+</listitem>
+</itemizedlist>
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="config-conduits">
+<title
+>Configuração de Condutas</title>
+
+<para
+>As condutas são programas que interagem os dados do seu &handheld; com as aplicações do <acronym
+>PC</acronym
+> ou sincronizam os dados do seu &handheld; com os ficheiros que poderão ser usados com as aplicações do <acronym
+>PC</acronym
+>. Estes poderão ser criados por terceiros de modo a criar uma interacção entre o seu &PalmPilot; e qualquer aplicação imaginável. </para>
+
+<para
+>A janela de configuração do &kpilot; permite-lhe seleccionar as condutas a executar durante um &HotSync; e configurar essas condutas. Irá aparecer uma janela semelhante à seguinte: </para>
+<screenshot>
+<screeninfo
+>A Janela de Configuração das Condutas</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-conduit.png" format="PNG"/></imageobject>
+<textobject>
+<phrase
+>A Janela de Configuração das Condutas</phrase>
+</textobject>
+<caption>
+<para
+>A Janela de Configuração das Condutas</para>
+</caption>
+</mediaobject>
+</screenshot>
+<para
+>Assinale esta opção à esquerda do nome da conduta para a tornar activa; desligue-a para a desactivar ou carregue no nome da conduta para a configurar. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>KNotes / Memorandos</guilabel
+></term>
+<listitem>
+<para
+>Sincroniza a aplicação Memo Pad com o &knotes;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Bloco de notas</guilabel
+></term>
+<listitem>
+<para
+>Exporta as notas soltas para a aplicação Notepad do &handheld; como imagens para o PC. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Sincronização Horária</guilabel
+></term>
+<listitem>
+<para
+>Configura o relógio do &handheld; para ficar igual ao do computador. É útil para acertar o relógio do &handheld;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Calendário (KOrganizer)</guilabel
+></term>
+<listitem>
+<para
+>Sincroniza a aplicação Datebook (Calendário) com o &korganizer; ou com um ficheiro iCalendar à sua escolha. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>DOC do Palm</guilabel
+></term>
+<listitem>
+<para
+>Converte e instala automaticamente os ficheiros de texto no formato DOC do &PalmPilot;, de modo a que possa ler os ficheiros de texto com a maior parte de aplicações que suportem o DOC no &handheld;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Livro de Endereços</guilabel
+></term>
+<listitem>
+<para
+>Sincroniza a aplicação Address com o &kaddressbook; ou com um ficheiro vCard à sua escolha. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações do Sistema</guilabel
+></term>
+<listitem>
+<para
+>Escreve algumas informações sobre o seu &handheld;, (como a versão do SO, a RAM disponível e a lista de bases de dados) para um ficheiro. É usado em grande medida para fins de depuração. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A-fazeres (KOrganizer)</guilabel
+></term>
+<listitem>
+<para
+>Sincroniza a lista de itens por-fazer com o &korganizer; ou com um ficheiro iCalendar à sua escolha. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Conduta MAL (AvantGo)</guilabel
+></term>
+<listitem>
+<para
+>Sincroniza o seu &handheld; com o servidor de &AvantGo;. O servidor &AvantGo; oferece conteúdos gerais (notícias, guias, cotações da bolsa, &etc;) num formato adequado para ser lido num &handheld;. Para usar esta conduta, você precisa de se registar, subscrever aos canais que seleccionar e instalar o 'software' do &AvantGo; no seu &handheld;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>E-mail</guilabel
+></term>
+<listitem>
+<para
+>Envia as mensagens de e-mail escritas no &handheld; através do &kmail;. Não existe, porém, nenhuma possibilidade de receber correio. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+
+<sect2 id="conduit-knotes">
+<title
+>Configuração da Conduta do &knotes;</title>
+
+<para
+>A Conduta do &knotes; é um substitui parcial para a <link linkend="builtin"
+>aplicação de memorandos</link
+> incorporada. Esta mantém as notas que você escreve sincronizadas com o &knotes; e com os memorandos que você escrever no seu &PalmPilot;. </para>
+
+<para
+>A configuração da conduta do &knotes; é muito simples. </para>
+
+<screenshot>
+<screeninfo
+>Configuração da Conduta do &knotes;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="conduit-knotes.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração da Conduta do &knotes;</phrase>
+</textobject>
+<caption>
+<para
+>Configuração da Conduta do &knotes;</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, existem duas opções de configuração: <variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Apagar o KNote quando o memorando do Pilot é apagado</guilabel
+></term>
+<listitem>
+<para
+>Desligue esta opção se desejar manter a nota no &knotes;, mesmo que o memorando correspondente tenha sido removido da aplicação respectiva no &handheld;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Desligar a confirmação de remoção no KNotes</guilabel
+></term>
+<listitem>
+<para
+>Se a opção <guilabel
+>Apagar o KNote quando o memorando do Pilot é apagado</guilabel
+> estiver assinalada, você poderá activar esta opção para remover automaticamente as notas que correspondam a um memorando removido sem qualquer confirmação. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<note>
+<para
+>Por omissão, as opções <quote
+>apagar o knote</quote
+> e <quote
+>desligar confirmação de remoção</quote
+> estão <emphasis
+>desligadas</emphasis
+>, de modo que as notas vão-se acumulando no seu PC. </para>
+</note>
+
+</para>
+</sect2>
+
+<sect2 id="notepad-cond">
+<title
+>Configuração da Conduta do Notepad</title>
+
+<para
+>A Conduta do Notepad (bloco de notas) exporta as notas soltas da aplicação Notepad do &handheld; como imagens para o ambiente de trabalho. Para configurar a pasta para onde serão exportadas as imagens, tanto poderá indicá-la no campo de edição <guilabel
+>Saída</guilabel
+> como seleccioná-la, carregando para tal no botão de extracção de ficheiros. </para>
+
+</sect2>
+
+<sect2 id="time-cond">
+<title
+>Configuração da Conduta de Sincronização Horária</title>
+
+<para
+>A Conduta de Sincronização Horária sincroniza a hora do &handheld; com a do computador. Esta é útil para manter o relógio do &handheld; certo. Não existem de facto opções de configuração nenhumas, para além da activação e desactivação da conduta, dado que só está activo um sentido para a sincronização; &ie;, só pode <guilabel
+>Acertar a hora do portátil a partir da do PC</guilabel
+>, e não consegue <guilabel
+>Acertar a hora do PC a partir da hora do portátil</guilabel
+>. </para>
+
+
+<note>
+<para
+>O PalmOS 3.25 e o 3.3 não suportam o ajuste da hora do sistema do &handheld;. Nesses sistemas a conduta será simplesmente ignorada. </para>
+</note>
+
+</sect2>
+
+<sect2 id="vcal-cond">
+<title
+>Configuração da Conduta do Calendário</title>
+
+<para
+>Esta conduta irá sincronizar o seu &PalmPilot; com o &korganizer; e o &kontact; ou para um ficheiro iCalendar à sua escolha. No último caso, a conduta irá necessitar do nome do ficheiro de calendário (este será normalmente um ficheiro que termine em <literal role="extension"
+>.ics</literal
+>) com o qual se sincronizar ou, se usar o ficheiro iCalendar por omissão do &korganizer;, ele irá estar na pasta <filename class="directory"
+>$KDEHOME/share/apps/korganizer/</filename
+>, em que a variável de ambiente <filename class="directory"
+>$KDEHOME</filename
+> (tipicamente igual a <filename class="directory"
+>/home/utilizador/.kde/</filename
+>) aponta para a pasta que contém a sua configuração e dados para as aplicações do &kde;. </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração da Conduta de Calendário</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="conduit-vcal.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Configuração da Conduta do Calendário</phrase>
+</textobject>
+<caption>
+<para
+>Configuração da Conduta do Calendário</para>
+</caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, você poderá definir as opções do calendário. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Destino do Calendário</guilabel
+></term>
+<listitem>
+<para
+>Escolha entre sincronizar o <guilabel
+>Calendário-Padrão</guilabel
+> ou, por outras palavras, o calendário por omissão do &korganizer; ou entre um <guilabel
+>Ficheiro de calendário</guilabel
+> à sua escolha, o qual terá de indicar no campo <guilabel
+>Ficheiro de calendário</guilabel
+> ou com o botão selector de ficheiros. </para>
+
+<warning>
+<para
+>Você poderá usar a conduta do calendário com qualquer aplicação que aceite um ficheiro no formato iCalendar como recurso. Contudo, algumas aplicações, como o Evolution, não lidam pacificamente com a sincronização enquanto estiverem abertos. Como regra de algibeira, saia destas aplicações antes de sincronizar, caso contrário poderá perder alguns dados. Não existe nenhuma necessidade de ter estas precauções ao sincronizar com o &korganizer; ou o &kontact;. </para>
+</warning>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Guardar os registos arquivados no calendário do KDE</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção para guardar uma cópia dos registos arquivados no seu &handheld; para o <acronym
+>PC</acronym
+>, de modo a manter um histórico dos compromissos passados no seu ambiente de trabalho do &kde;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página de <guilabel
+>Conflitos</guilabel
+>, você poderá definir as opções de calendário, sobrepondo as opções gerais do &kpilot; quando estiver a usar esta conduta. Para uma descrição detalhada das possibilidades de resolução de conflitos disponíveis, por favor veja a <link linkend="page-hotsync"
+>secção da Configuração do HotSync</link
+> deste manual. </para>
+
+</sect2>
+
+
+<sect2 id="conduit-palmdoc">
+<title
+>Configuração da Conduta Palm DOC</title>
+
+<para
+>A conduta do Palm DOC converte os ficheiros de texto no seu <acronym
+>PC</acronym
+> de e para as bases de dados no formato do Palm DOC no &PalmPilot;. Você poderá usar qualquer leitor de Palm DOC para ver estes ficheiros no seu &PalmPilot;. </para>
+
+<screenshot>
+<screeninfo
+>Configuração da Conduta Palm DOC</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conduit-palmdoc.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Configuração da Conduta Palm DOC</phrase
+></textobject>
+<caption
+><para
+>Configuração da Conduta Palm DOC</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<important
+><para
+>Depois de alterar a configuração da conduta do Palm DOC, você terá de reiniciar o &kpilot; para que as alterações que efectuou façam efeito. </para
+></important>
+
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, você poderá definir a localização dos documentos de texto no seu computador e o sentido da sincronização. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiros de texto:</guilabel
+></term>
+<listitem
+><para
+>Escreva no campo de texto ou use o selector de ficheiros para indicar a localização da pasta que a conduta do Palm DOC usa como local para os ficheiros de texto que ela irá usar para sincronizar com o &handheld;. Aí, o utilizador poderá colocar os documentos de texto que deseja instalar ou sincronizar no <acronym
+>PDA</acronym
+> e procurar os documentos de texto criados nas bases de dados do Palm DOC no seu &handheld;. <important
+><para
+>O nome do ficheiro terá de terminar em <literal role="extension"
+>.txt</literal
+> para a conduta o reconhecer como texto. Se o ficheiro não for reconhecido como tal, será ignorado pela conduta. Da mesma forma, o texto terá de estar com uma codificação que seja compatível com a do seu &handheld;. Como tal, se o ficheiro de texto tiver caracteres que não sejam correctamente reconhecidos pelo leitor do Palm DOC no seu &handheld;, tente abrir o ficheiro num editor de texto como o &kwrite; e gravá-lo numa codificação de texto compatível com a janela <guilabel
+>Gravar Como...</guilabel
+> ou então definir a codificação na página <guilabel
+>PC -> Portátil</guilabel
+>. </para
+></important>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cópia local:</guilabel
+></term>
+<listitem
+><para
+>Se você quiser gravar uma cópia das bases de dados do Palm DOC do seu &handheld; para o seu computador, assinale a opção <guilabel
+>Cópia local:</guilabel
+> e escreva no campo de texto ou use o selector de ficheiros para indicar a localização da pasta onde estas bases de dados serão gravadas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Modo de Sincronização</guilabel
+></term>
+<listitem
+><para
+>A conduta do Palm DOC tem a capacidade de sincronizar de e para o &handheld;, convertendo automaticamente os ficheiros de texto para as bases de dados do Palm DOC e vice-versa. A opção <guilabel
+>Sincronizar o PC para o PDA</guilabel
+> irá converter todos os ficheiros de texto localizados na pasta que seleccionou acima para as bases de dados do Palm DOC e instala-os no seu &handheld;. A opção <guilabel
+>Sincronizar o PDA para o PC</guilabel
+> irá converter todas as bases de dados do Palm DOC do seu &handheld; para ficheiros e instalá-los-á na pasta que seleccionou acima. Finalmente, a opção <guilabel
+>Sincronizar tudo</guilabel
+> permite que a sincronização funcione em ambos os sentidos. <note
+><para
+>Quando tanto o ficheiro de texto como a base de dados do Palm DOC forem modificados, você não poderá reunir as modificações; nesse caso, terá de escolher uma das versões, perdendo as alterações numa delas. </para
+></note>
+</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página <guilabel
+>PC -> Portátil</guilabel
+>, você poderá configurar a compressão do Palm DOC e a configuração dos favoritos a usar ao converter dos ficheiros de texto para as bases de dados do Palm DOC. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Comprimir</guilabel
+></term>
+<listitem
+><para
+>Os documentos do Palm DOC podem ser comprimidos, poupando quantidades consideráveis de memória disponível no seu &handheld;. A maioria dos leitores do Palm DOC suportam os documentos comprimidos, mas se você usar um leitor ou editor que não seja compatível com a compressão (como, por exemplo, o editor Sied), você não será capaz de ler ou editar os documentos do Palm DOC criados por esta conduta. Como tal, assinale esta opção para poupar memória no &handheld;, mas desligue-a se tiver problemas de compatibilidade com os Palm DOC's comprimidos no seu editor ou leitor favorito. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Converter os favoritos</guilabel
+></term>
+<listitem
+><para
+>O formato do Palm DOC tem a capacidade de usar registos de favoritos. Os favoritos permitem-lhe saltar facilmente para partes seleccionadas do documento, tornando a navegação nos documentos grandes mais simples. Assinale esta opção para permitir à conduta do Palm DOC criar registos de favoritos. Para os criar, a conduta tem de saber a localização no texto e o nome do favorito. Existem três forma suportadas de deixar a conduta saber a localização e o nome do favorito: desde as marcas incorporadas no texto, até às marcas no fim do texto e através de um ficheiro <literal role="extension"
+>.bmk</literal
+> de favoritos. Para tornar mais efectiva a criação dos favoritos, você terá de assinalar pelo menos uma das opções em baixo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marcas incorporadas no texto</guilabel
+></term>
+<listitem
+><para
+>Converte as marcas no formato &lt;* <replaceable
+>NomeFavorito</replaceable
+> *&gt; localizadas dentro do texto para os favoritos do Palm DOC, onde a localização da marca no texto será convertida para a localização do favorito e o texto <replaceable
+>NomeFavorito</replaceable
+> dentro da marca será usado como nome para o favorito no formato do Palm DOC. A marca será removida do documento resultante, deixando o texto limpo. Esta é uma forma muito simples e intuitiva de criar favoritos nos seus documentos do Palm DOC. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marcas no fim do texto</guilabel
+></term>
+<listitem
+><para
+>Converte as marcas no formato &lt;<replaceable
+>NomeFavorito</replaceable
+>&gt; localizadas no fim do texto para favoritos do Palm DOC. Sempre que o texto <replaceable
+>NomeFavorito</replaceable
+> aparecer no texto, a conduta irá gerar o favorito no documento do Palm DOC resultante, a apontar para ele. A marca será então removida do documento resultante, deixando o texto limpo. Esta é uma forma simples de criar favoritos repetitivos como, por exemplo, um por cada <quote
+>Capítulo</quote
+> nos seus documentos do Palm DOC. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Expressões regulares no ficheiro .bmk</guilabel
+></term>
+<listitem
+><para
+>Esta é a forma mais complexa mas a mais poderosa de criar favoritos. O método envolve a utilização de expressões regulares (QRegExp) num ficheiro <filename
+>NomeTexto.bmk</filename
+>, em que o <filename
+>NomeTexto.txt</filename
+> é o nome do ficheiro, no qual poderá procurar no texto propriamente dito pelos favoritos. Veja a <ulink url="http://reinhold.kainhofer.com/Linux/KPilot/bmkSpecification.txt"
+>documentação</ulink
+> para uma descrição em detalhe do formato do ficheiro BMK. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Codificação</guilabel
+></term>
+<listitem
+><para
+>Indique aqui a codificação do seu &handheld;. O &kpilot; irá converter o documento de texto para esta codificação, ao exportar o ficheiro para o &handheld;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página <guilabel
+>Portátil -> PC</guilabel
+>, você poderá alterar a configuração dos favoritos a usar ao converter das bases de dados do Palm DOC para os ficheiros de texto. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Converter os Favoritos</guilabel
+></term>
+<listitem>
+<para
+>O formato do Palm DOC tem uma funcionalidade para os registos de favoritos. Os favoritos permitem-lhe saltar directamente para partes seleccionadas do documento, tornando a navegação em documentos mais fácil. A conduta do Palm DOC converte os registos dos favoritos do Palm DOC para um formato que seja legível no seu computador, quer como um ficheiro separado quer como marcas no meio do ficheiro de texto. Seleccione a opção <guilabel
+>Não converter os favoritos</guilabel
+> se quiser ignorar os favoritos do Palm DOC, resultando num ficheiro limpo de marcas de favoritos.</para>
+
+<para
+>A opção <guilabel
+>Converter para um ficheiro .bm</guilabel
+> resulta também num ficheiro de texto limpo, dado que os favoritos são convertidos para um ficheiro em separado no formato BMK, tal como é descrito <ulink url="http://reinhold.kainhofer.com/Linux/KPilot/bmkSpecification.txt"
+>aqui</ulink
+>. O ficheiro é gravado com uma extensão <literal role="extension"
+>.bm</literal
+> para evitar conflitos com os ficheiros <literal role="extension"
+>.bmk</literal
+> criados anteriormente.</para>
+
+<para
+>Finalmente, a opção <guilabel
+>Converter como opções incorporadas</guilabel
+> cria marcas incorporadas no ficheiro de texto resultante no formato &lt;* <replaceable
+>NomeFavorito</replaceable
+> *&gt;, colocando cada marca no local referenciado anteriormente pelo favorito e usando o nome do favorito como sendo o texto do <replaceable
+>NomeFavorito</replaceable
+> dentro da marca. Agora, poderá editar o nome do favorito, movê-lo ou removê-lo de volta para o Palm DOC, se o desejar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Não converter, se o texto não tiver sido alterado (só os favoritos)</guilabel
+></term>
+<listitem>
+<para
+>Se assinalar esta opção, somente as alterações no texto é que irão desencadear conversões dos ficheiros do Palm DOC para os ficheiros de texto. Por outras palavras, as alterações apenas nos favoritos não irão resultar em actualizações nos ficheiros de texto do seu computador. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página <guilabel
+>Conflitos</guilabel
+>, o utilizador poderá configurar como é que a conduta irá lidar com os ficheiros que foram alterados tanto no computador como no &handheld;. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Resolução de Conflitos</guilabel
+></term>
+<listitem
+><para
+>A conduta do Palm DOC não efectua a junção das modificações feitas, quando um texto é alterado tanto no &handheld; como no computador. Como tal, a escolha é entre trabalhar com os ficheiros não sincronizados ou em eliminar as alterações num deles. A opção <guilabel
+>Sem resolução</guilabel
+> evita sincronizar textos com conflitos, a opção <guilabel
+>O PDA sobrepõe</guilabel
+> sobrepõe a versão do ficheiro de texto no computador em caso de conflito, <guilabel
+>O PC sobrepõe</guilabel
+> faz o mesmo mas ao contrário e a opção <guilabel
+>Perguntar ao utilizador</guilabel
+> mostra uma janela onde o utilizador pode decidir o que fazer ficheiro a ficheiro, caso a caso. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar sempre a janela de resolução, mesmo se não existirem conflitos.</guilabel
+></term>
+<listitem
+><para
+>Esta opção irá mostrar sempre a janela de resolução de conflitos, mesmo que não existam nenhuns para resolver. A vantagem é que você poderá manter um registo de todos os ficheiros que são cobertos pela conduta. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+</sect2>
+
+
+<sect2 id="conduit-kaddressbook">
+<title
+>Configuração da Conduta do &kaddressbook;</title>
+
+<para
+>Esta conduta irá sincronizar o seu &PalmPilot; com o livro de endereços do &kde; ou com um ficheiro vCard à sua escolha. No último caso, a conduta irá necessitar do nome do ficheiro vCard (este será normalmente um ficheiro que acaba em <literal role="extension"
+>.vcf</literal
+>) com o qual se sincronizar ou, se usar o ficheiro do livro de endereços do &kde; por omissão, ele estará sob a pasta <filename class="directory"
+>$KDEHOME/share/apps/kabc/</filename
+>, em que a variável de ambiente <filename class="directory"
+>$KDEHOME</filename
+> (tipicamente a <filename class="directory"
+>/home/Utilizador/.kde/</filename
+>) aponta para a pasta que contém a sua configuração e dados para as aplicações do &kde;. </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração da Conduta do &kaddressbook;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-address.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Configuração da Conduta do &kaddressbook;</phrase
+></textobject>
+<caption
+><para
+>Configuração da Conduta do &kaddressbook;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, você poderá definir as opções gerais de sincronização de endereços. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Destino da Sincronização</guilabel
+></term>
+<listitem
+><para
+>Opte por sincronizar com o <guilabel
+>Livro de endereços-padrão</guilabel
+> ou, por outras palavras, o livro de endereços por omissão do &kde;, ou com um <guilabel
+>ficheiro vCard</guilabel
+> à sua escolha, onde nesse caso terá de escrever o seu nome no campo <guilabel
+>ficheiro vCard</guilabel
+> ou indicá-lo com o selector de ficheiros. </para>
+<warning
+><para
+>Você poderá usar a conduta do livro de endereços com qualquer aplicação que aceite um ficheiro no formato vCard como recurso. Contudo, algumas aplicações podem não lidar pacificamente com a sincronização enquanto estiverem abertos. Como regra de algibeira, saia destas aplicações antes de sincronizar, caso contrário poderá perder alguns dados. Não existe nenhuma necessidade de ter estas precauções ao sincronizar com o livro de endereços do &kde;. </para
+></warning>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Guardar os registos arquivados no livro de endereços do KDE</guilabel
+></term>
+<listitem
+><para
+>O &handheld; oferece uma opção para arquivar os endereços removidos do seu ambiente de trabalho. Se essa opção estiver seleccionada, assinale esta opção para manter os endereços removidos do seu &handheld; no seu livro de endereços do <acronym
+>PC</acronym
+>. Estes endereços não ficarão mais sincronizados com o seu &handheld;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página <guilabel
+>Conflitos</guilabel
+>, você poderá definir as opções da conduta do livro de endereço, sobrepondo a configuração geral do &kpilot; para a resolução de conflitos quando usar esta conduta. Para uma descrição detalhada das diferentes possibilidades de resolução de conflitos, por favor veja a <link linkend="page-hotsync"
+>secção de Configuração do HotSync</link
+> deste manual. </para>
+
+<para
+>Na página <guilabel
+>Campos</guilabel
+>, poderá definir as opções da conduta para sincronizar os campos de endereços do &handheld; que não têm um equivalente directo com o livro de endereços do &kde;. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Telefone "outro" do dispositivo:</guilabel
+></term>
+<listitem
+><para
+>O campo <quote
+>Outro</quote
+> da aplicação de endereços do &handheld; pode ser usada para bastantes coisas (como por exemplo para guardar um endereço de e-mail secundário). Não é óbvia a classificação deste campo no &kde;. Dependendo da sua utilização, seleccione na lista o campo do computador que será sincronizado com o campo <quote
+>Outro</quote
+> do seu &handheld;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Endereço da rua do dispositivo:</guilabel
+></term>
+<listitem
+><para
+>Embora o campo <quote
+>Endereço</quote
+> da aplicação de endereços do &handheld; seja a única opção por omissão para armazenar um endereço postal, o livro de endereços do &kde; poderá guardar um endereço de casa ou do emprego. O endereço preferido terá precedência sobre os outros endereços e a conduta irá tentar usar este estado por omissão. Tanto o endereço de casa como o do emprego serão usados para armazenar o endereço postal do &handheld;. Seleccione na respectiva lista a opção que melhor se adequa às suas necessidades. Por exemplo, se você usar este campo mais para os endereços das empresas, seleccione o <guilabel
+>Preferido, seguido do Endereço de Emprego</guilabel
+>. Caso contrário, seleccione o <guilabel
+>Preferido, seguido do Endereço da Residência</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fax do dispositivo:</guilabel
+></term>
+<listitem
+><para
+>Embora o campo <quote
+>Fax</quote
+> da aplicação de endereços do &handheld; seja a única opção por omissão para armazenar um número de fax, o livro de endereços do &kde; poderá guardar um fax de casa ou um fax do emprego. Seleccione na respectiva lista a opção que melhor se adequa às suas necessidades. Por exemplo, se você usar este campo mais para os faxes das empresas, seleccione o <guilabel
+>Fax de Negócios</guilabel
+>. Caso contrário, seleccione o <guilabel
+>Fax de Casa</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página de <guilabel
+>Campos Personalizados</guilabel
+>, você poderá definir as opções da conduta para lidar com os campos <quote
+>Personalizados</quote
+> da aplicação de endereços do seu &handheld;. Dado que não existe uma correspondência natural entre estes campos e os outros campos do livro de endereços do &kde;, você poderá definir isto como desejar. O utilizador poderá usá-los para guardar um <guilabel
+>URL</guilabel
+>, um <guilabel
+>Endereço de IM</guilabel
+>, a <guilabel
+>Data de Nascimento</guilabel
+> do seu contacto ou a opção óbvia: <guilabel
+>Guardar como Campo Personalizado</guilabel
+>. </para>
+
+<para
+>Se seleccionou guardar datas de nascimentos, lembre-se de utilizar um formato de datas consistente com o configurado em <guilabel
+>Formato de data</guilabel
+>, se forma a que conduta por identificar correctamente a data do registo e vice versa. As substituições possíveis são: %d para o dia, %m para o mês, %y para o ano com dois algarismos e %Y para o ano com quatro algarismos. Por exemplo, o '%d.%m.%Y' iria gerar uma data do tipo 27.3.1952, enquanto que o '%m/%d/%y' iria representar a mesma data como 03/27/52. </para>
+
+
+</sect2>
+
+<sect2 id="sysinfo-cond">
+<title
+>Configuração da Conduta de Informação do Sistema</title>
+
+<para
+>Esta conduta gera uma página com a informação do seu &handheld;. Algumas das informações sobre as versões do seu &kde;, &kpilot; e Pilot-Link também está incluída. Os formatos do resultado disponíveis são o <acronym
+>HTML</acronym
+>, texto ou um modelo personalizado. O resultado da conduta e, em especial, a secção de depuração do resultado poderá ajudar os programadores a localizarem os erros. </para>
+
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração da Conduta de Informação do Sistema</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conduit-sysinfo.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Configuração da Conduta de Informação do Sistema</phrase
+></textobject>
+<caption
+><para
+>Configuração da Conduta de Informação do Sistema</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, você poderá indicar a localização do resultado e o formato. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro de Saída</guilabel
+></term>
+<listitem
+><para
+>Indique no campo de texto, ou seleccione com o botão de extracção de ficheiros, a localização e o nome do ficheiro de saída usado para guardar a informação de sistema do &handheld;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de Saída</guilabel
+></term>
+<listitem
+><para
+>Escolha entre <guilabel
+>HTML</guilabel
+>, <guilabel
+>Ficheiro de texto</guilabel
+> (correspondendo a texto simples) ou um <guilabel
+>Modelo personalizado</guilabel
+>. Para criar um modelo personalizado, poderá usar o modelo por omissão como referência. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página <guilabel
+>Componentes Incluídas</guilabel
+>, o utilizador poderá indicar quais as partes que serão incluídas no resultado, uma-a-uma, assinalando ou desligando as mesmas na lista <guilabel
+>Tipo de Resultado</guilabel
+>. </para>
+
+</sect2>
+
+
+<sect2 id="todo-cond">
+<title
+>Configuração da Conduta de Por-fazer</title>
+
+<para
+>Esta conduta irá sincronizar a lista de itens Por-Fazer do seu &PalmPilot; com o &korganizer; e o &kontact; ou com um ficheiro iCalendar à sua escolha. A janela de configuração parece e comporta-se exactamente da mesma forma que a janela de configuração da <link linkend="vcal-cond"
+>Conduta do Calendário</link
+>. A única diferença é que, em vez de sincronizar o calendário, você irá sincronizar a lista de itens por-fazer. </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração da Conduta de Calendário</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conduit-vcal.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Configuração da Conduta do Calendário</phrase
+></textobject>
+<caption
+><para
+>Configuração da Conduta do Calendário</para
+></caption>
+</mediaobject>
+</screenshot>
+
+</sect2>
+
+<sect2 id="mal-cond">
+<title
+>Configuração da Conduta MAL (AvantGo)</title>
+
+<para
+>A Conduta de MAL (&AvantGo;) sincroniza o seu &handheld; com o servidor de &AvantGo;. Esta conduta baseia-se na <ulink url="http://jasonday.home.att.net/code/libmal/libmal.html"
+>'libmal' do Jason Day</ulink
+>. O servidor de &AvantGo; oferece conteúdos gerais (notícias, guias, cotações da bolsa, &etc;) num formato que seja adequado para ler num &handheld;. Para usar esta conduta, você precisa de se registar com um fornecedor do serviço, como por exemplo o <ulink url="http://www.avantgo.com"
+>AvantGo.com</ulink
+>, subscrever aos canais que seleccionar e instalar o 'software' do &AvantGo; do seu &handheld; e configurar a aplicação no seu &handheld; para encontrar o servidor de MAL. </para>
+
+<para
+>O instalador do cliente do &handheld; só está normalmente disponível para o &Microsoft; &Windows; se não tiver acesso a um computador com Windows, você poderá tentar instalar as bases de dados disponíveis na <ulink url="http://www.tomw.org/malsync/"
+>Página Pessoal do MalSync</ulink
+>, com versões diferentes, uma para o <trademark
+>PalmOS</trademark
+> 5 e outra para os <trademark
+>PalmOS</trademark
+>s mais antigos. </para>
+
+<para
+>Para configurar a aplicação no seu dispositivo para encontrar o servidor de MAL, abra a aplicação AGConnect no seu &handheld;, carregue em <guilabel
+>Configuração...</guilabel
+> e indique o endereço do seu servidor de MAL, o <guilabel
+>Utilizador</guilabel
+> e a <guilabel
+>Senha</guilabel
+> que obteve ao registar-se. O endereço do servidor do &AvantGo; é o <userinput
+>sync.avantgo.com</userinput
+> e o seu porto é o <userinput
+>80</userinput
+>. Em algumas instalações, o utilizador deverá usar o MobileLink em vez da aplicação AGConnect no seu &handheld;. </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração da Conduta MAL (AvantGo)</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conduit-mal.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Configuração da Conduta MAL (AvantGo)</phrase
+></textobject>
+<caption
+><para
+>Configuração da Conduta MAL (AvantGo)</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Na página <guilabel
+>Geral</guilabel
+>, você poderá definir as opções de frequência da sincronização. Poderá ser igual a <guilabel
+>Todas as Sincronizações</guilabel
+>, <guilabel
+>Uma por Hora</guilabel
+>, <guilabel
+>Uma por Dia</guilabel
+>, <guilabel
+>Uma por Semana</guilabel
+> ou <guilabel
+>Uma por Mês</guilabel
+>. A conduta só se executa quando carregar no &HotSync; do seu &handheld;, por isso, o <guilabel
+>Uma por Hora</guilabel
+>, por exemplo, significa mesmo que o KPilot só tentará sincronizar-se com os servidores de MAL se tiver passado mais do que uma hora desde a última sincronização do MAL. </para>
+
+<para
+>A conduta do MAL poderá funcionar através de um servidor de 'proxy'. Na página <guilabel
+>Proxy</guilabel
+>, poderá definir a configuração do 'proxy'. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de 'Proxy'</guilabel
+></term>
+<listitem
+><para
+>Se se ligar à Internet directamente, seleccione <guilabel
+>Sem 'proxy'</guilabel
+>, o que não necessitará de mais configurações. Porém, se usar um <guilabel
+>'proxy' de HTTP</guilabel
+> ou um <guilabel
+>'proxy' de SOCKS</guilabel
+>, seleccione-o, para activar o resto da janela e fazer com que a conduta o use para se ligar ao servidor do MAL. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações do Servidor</guilabel
+></term>
+<listitem
+><para
+>Escreva na lista <guilabel
+>Nome do Servidor</guilabel
+> o endereço do servidor 'proxy' a usar aqui, no formato <userinput
+>ola.ole.com</userinput
+>, não nos formatos <userinput
+>http://ola.ole.com</userinput
+> ou <userinput
+>http://ola.ole.com:8080</userinput
+>. </para>
+<para
+>Assinale a opção <guilabel
+>Porto personalizado:</guilabel
+>, se o seu 'proxy' usar um porto fora do normal, e indique o número de porto correcto. </para>
+<para
+>No campo de edição <guilabel
+>Sem 'proxy' para</guilabel
+>, indique uma lista de servidores de MAL que não necessitem de usar um 'proxy' aqui, separados por vírgulas, como p.ex.: <userinput
+>localhost,lan</userinput
+>. </para>
+<para
+>Se o seu 'proxy' precisar de autenticação, indique o seu <guilabel
+>Utilizador</guilabel
+> e <guilabel
+>Senha</guilabel
+> nos campos de texto respectivos. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Na página do <guilabel
+>Servidor de MAL</guilabel
+>, você poderá indicar o endereço e a configuração do servidor do MAL. De momento, o utilizador só poderá configurar estas opções se usar as aplicações do &handheld; MobileLink ou AGConnect, por isso esta página está desactivada.</para>
+
+</sect2>
+
+<sect2 id="popmail-cond">
+<title
+>Configuração da Conduta de E-mail</title>
+
+<para
+>Esta conduta permite-lhe enviar mensagens de e-mail através de um transporte. A configuração da Conduta de Mail é relativamente simples. </para>
+<screenshot>
+<screeninfo
+>Configurar a Conduta de Correio</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="conduit-popmail-kmail.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela de Configuração da Conduta de Correio</phrase
+></textobject>
+<caption
+><para
+>A Janela de Configuração da Conduta de Correio</para
+></caption>
+</mediaobject>
+</screenshot>
+<para
+>Existem duas páginas na janela de configuração da Conduta de Correio, uma para o envio de e-mail e outra para os créditos da conduta de e-mail. </para>
+
+<para
+>Dependendo do método de envio que escolher, os vários campos diferentes serão activados no resto da página, permitindo-lhe indicar a informação necessária. De momento, o único método disponível é o <guilabel
+>Usar o KMail</guilabel
+>, o qual tem uma configuração bastante simples. </para>
+
+<para
+>O seu endereço de e-mail poderá ser indicado no campo <guilabel
+>Endereço de E-mail:</guilabel
+>. Este é o endereço de e-mail que vai na linha <quote
+>De:</quote
+> do correio enviado. Se você indicar um nome de ficheiro no <guilabel
+>Ficheiro de Assinatura</guilabel
+>, então o conteúdo do mesmo será adicionado a cada mensagem enviada, como assinatura. </para>
+
+<para
+>Ao enviar o correio através do &kmail;, o &kpilot; coloca-o automaticamente na sua pasta A Enviar do &kmail;. O &kmail; grava o correio nessa pasta até que você indique para essas mensagens serem <emphasis
+>realmente</emphasis
+> enviadas. </para>
+
+</sect2>
+</sect1>
+
+</chapter> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/faq.docbook b/tde-i18n-pt/docs/kdepim/kpilot/faq.docbook
new file mode 100644
index 00000000000..92c416a1bd2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/faq.docbook
@@ -0,0 +1,467 @@
+<chapter id="faq">
+<title
+>&FAQ;</title>
+
+<sect1 id="faq-crash">
+<title
+>Problemas no Arranque do &kpilot;</title>
+
+<qandaset>
+
+<qandaentry>
+<question>
+<para
+>O que colocar depois de <option
+>--debug</option
+>? </para>
+</question>
+<answer>
+<para
+>Nada. A maioria das versões do &kpilot; nem sequer têm uma opção <option
+>--debug</option
+>, como tal queixar-se-ão se a usar. Para as versões que <emphasis
+>a tenham de facto</emphasis
+>, use um valor entre 1 e 4, o que irá controlar a quantidade de depuração impressa (um pouco). Se usar um valor igual a 1 irá imprimir um registo de chamadas relativamente completo sem as funções realmente aborrecidas, enquanto que o 4 irá incluir todas as funções triviais de todo o &kpilot;. </para>
+
+</answer>
+</qandaentry>
+
+<qandaentry id="faq-connection">
+<question>
+<para
+>O &kpilot; diz <errorname
+>Não foi possível ligar ao pilot</errorname
+> </para>
+</question>
+<answer>
+<para
+>Isto pode dever-se a vários problemas. Verifique que: <itemizedlist>
+<listitem>
+<para
+>O dispositivo (normalmente o <filename class="devicefile"
+>/dev/pilot</filename
+>) existe e aponta para a porta série onde o &PalmPilot; está ligado de facto. </para>
+<para
+>Para associar o dispositivo do &PalmPilot; à porta série correcta, você poderá preencher o <filename class="devicefile"
+>/dev/ttyS<replaceable
+>n</replaceable
+></filename
+> no campo <guilabel
+>Dispositivo do Pilot</guilabel
+> da <link linkend="page-general"
+>janela de configuração</link
+> ou (preferably) criar uma ligação simbólica do <filename class="devicefile"
+>/dev/pilot</filename
+> ao <filename class="devicefile"
+>/dev/ttyS<replaceable
+>n</replaceable
+></filename
+> com o seguinte comando (como <systemitem class="username"
+>root</systemitem
+>): <userinput
+> <command
+>ln</command
+> <option
+>-s</option
+> <parameter
+>/dev/ttyS<replaceable
+>n</replaceable
+></parameter
+> <parameter
+>/dev/pilot</parameter
+></userinput
+>. Aqui, o <filename class="devicefile"
+>/dev/ttyS<replaceable
+>n</replaceable
+></filename
+> é o nome da porta série; substitua o <replaceable
+>n</replaceable
+> com o número correcto (que é normalmente 0 ou 1). </para>
+</listitem>
+<listitem>
+<para
+>Verifique se tem permissões para ler e escrever na porta série. As permissões para a porta série deverão ser tais, de modo que você consiga escrever nela. Isto é conseguido de forma simples se executar o seguinte comando (como 'root'): <userinput
+> <command
+>chmod</command
+> <option
+>666</option
+> <parameter
+>/dev/ttyS<replaceable
+>n</replaceable
+></parameter
+> </userinput
+> </para>
+</listitem>
+<listitem>
+<para
+>Tente executar o servidor manualmente antes de iniciar o &kpilot;. </para>
+</listitem>
+<listitem>
+<para
+>(Para os sistemas &Linux-Mandrake; 7) Verifique o nível de segurança do sistema: as configurações superiores a 3 evitam algumas formas de comunicação entre processos que são necessárias para o &kpilot; funcionar correctamente. </para>
+
+<para
+>(<emphasis
+>A informação de segurança do &Linux-Mandrake; é cedida por cortesia de Jay Summett</emphasis
+>) Para definir as suas configurações do <acronym
+>MSEC</acronym
+> (Mandrake SECurity) de modo a não bloquearem o 'socket' do &kpilot; (para as ligações ao 'localhost'), você poder-se-á autenticar como 'root' e escrever <userinput
+> <command
+>/etc/security/msec/init.sh</command
+> <option
+>3</option
+> </userinput
+> O qual irá configurar o seu nível de <acronym
+>MSEC</acronym
+> igual a 3 (segurança normal). Para mais informações sobre os vários níveis de segurança, &etc;, veja: <ulink url="http://www.linux-mandrake.com/userguide/en/reference/017.html#157"
+> o manual de segurança da Mandrake</ulink
+>. </para>
+</listitem>
+</itemizedlist>
+</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+</sect1>
+
+<sect1 id="faq-database">
+<title
+>Perguntas das Base de Dados</title>
+
+<para
+>Esta secção responde às perguntas normalmente feitas acerca de algumas bases de dados em particular e como estas interagem com o &kpilot;. </para>
+
+<qandaset>
+
+<qandaentry>
+<question>
+<para
+>As bases de dados ficam corrompidas depois de uma sincronização; o que é que eu faço? </para>
+</question>
+<answer>
+<para
+>Certas bases de dados (criadas por 'software' de terceiros) não parecem seguir o formato-padrão de bases de dados. Se você conseguir descobrir o ID do criador da base de dados, poderá adicioná-lo à lista <guilabel
+>Salvaguardar Apenas:</guilabel
+> ou à lista <guilabel
+>Ignorar</guilabel
+> da <link linkend="page-backup"
+>janela de configuração</link
+>. </para>
+
+<para
+>A seguinte tabela mostra as bases de dados que deverão ser ignoradas ou somente salvaguardadas: <table id="dbskip">
+<title
+>Bases de Dados que Necessitam de Tratamento Especial</title>
+<tgroup cols="3">
+<thead>
+<row
+><entry
+>Base de Dados</entry
+><entry
+>Id do Criador</entry
+><entry
+>Acção</entry
+></row>
+</thead>
+<tbody>
+<row>
+ <entry
+>'Launcher' (o menu principal do &PalmPilot;)</entry>
+ <entry
+>lnch</entry>
+ <entry
+>Cópia Apenas:</entry>
+</row>
+<row>
+ <entry
+>'Arranger'</entry>
+ <entry
+>Arng</entry>
+ <entry
+>Cópia Apenas:</entry>
+</row>
+<row>
+ <entry
+>(desconhecido)</entry>
+ <entry
+>PmDB</entry>
+ <entry
+>Cópia Apenas:</entry>
+</row>
+<row>
+ <entry
+>AvantGo</entry>
+ <entry
+>avgo</entry>
+ <entry
+>Ignorar (Principalmente, por que não faz sentido salvaguardar os artigos de notícias que o AvantGo lhe fornece)</entry>
+</row>
+
+</tbody>
+</tgroup>
+</table>
+</para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Existe alguma conduta para o &Netscape; <application
+>Calendar</application
+>? </para>
+</question>
+<answer>
+<para
+>Não, não existe. Nem existem planos para incluir o suporte ou criar uma conduta para o &Netscape; <application
+>Calendar</application
+>. </para>
+</answer>
+</qandaentry>
+
+
+</qandaset>
+
+</sect1>
+
+<sect1 id="faq-hotsync">
+<title
+>Perguntas Especiais do HotSync </title>
+
+<para
+>Esta secção enumera as perguntas sobre os métodos de HotSync que diferem do método <quote
+>normal</quote
+> de ligação série directa. </para>
+
+<qandaset>
+
+<qandaentry>
+<question>
+<para
+>Como é que faço um HotSync por infra-vermelhos (<acronym
+>IR</acronym
+>) ? </para>
+</question>
+<answer>
+<para
+>Primeiro que tudo, o seu &PalmPilot; tem de suportar de facto os HotSync's por <acronym
+>IR</acronym
+>. Isto poderá ser conseguido através de várias formas: o &PalmOS; 3.3 e superiores inclui o suporte para tal; existe um pacote de melhoramento do <acronym
+>IR</acronym
+> para as versões anteriores do &PalmOS;; o <application
+>IrLink</application
+> da IsComplete tem, aparentemente, as mesmas capacidades. Verifique as páginas Web da <ulink url="http://www.palmone.com/us/"
+>PalmOne</ulink
+> para mais informações. </para>
+
+<para
+>Assumindo que o seu &PalmPilot; tem agora o suporte de HotSync por <acronym
+>PC</acronym
+> e que está configurado para fazer HotSync's por <acronym
+>IR</acronym
+> (nas preferências de HotSync no &PalmPilot;), poder-se-á agora dedicar alguma atenção ao <acronym
+>PC</acronym
+> com que irá estar sincronizado. Ele precisa de uma porta de infra-vermelhos. Para os portáteis, isso é trivial, enquanto que os <acronym
+>PCs</acronym
+> de secretária poderão necessitar de algum 'hardware' extra. </para>
+
+<para
+>O seu 'kernel' de &Linux; terá de suportar o <acronym
+>IR</acronym
+> e o protocolo <acronym
+>IRCOMM</acronym
+>. Para os sistemas normais da &RedHat;, o seguinte comando deverá configurar o seu suporte de <acronym
+>IR</acronym
+> (como <systemitem class="username"
+>root</systemitem
+>): <screen width="40">
+<prompt
+># </prompt
+><userinput
+><command
+>modprobe</command
+> <option
+>ircomm</option
+></userinput>
+</screen
+> As outras distribuições deverão seguir o <filename
+>IR-HOWTO</filename
+>. Logo que o suporte de <acronym
+>IR</acronym
+> do 'kernel' tenha sido activado, você terá de criar os dispositivos para as portas <acronym
+>IR</acronym
+>. O <filename
+>IR-HOWTO</filename
+> sugere (como <systemitem class="username"
+>root</systemitem
+>): <screen width="40">
+<prompt
+># </prompt
+><userinput
+><command
+>mknod</command>
+<option
+>/dev/ircomm0</option
+> <parameter
+>60</parameter
+> <parameter
+>64</parameter
+> </userinput>
+<prompt
+># </prompt
+><userinput
+><command
+>chmod</command>
+<option
+>666</option
+> <parameter
+>/dev/ircomm0</parameter
+></userinput>
+</screen
+> A seguir serão iniciados alguns servidores para os serviços de <acronym
+>IR</acronym
+>: <screen width="40">
+<prompt
+># </prompt
+><userinput
+><command
+>irattach</command>
+<option
+>/dev/ttyS<replaceable
+>n</replaceable
+></option
+></userinput>
+<prompt
+># </prompt
+><userinput
+><command
+>irmanager</command>
+<option
+>-d</option
+> <parameter
+>0</parameter
+></userinput>
+</screen
+> Aqui, o <filename class="devicefile"
+>/dev/ttyS<replaceable
+>n</replaceable
+></filename
+> é a porta série que o <acronym
+>IR</acronym
+> irá usar. O <replaceable
+>n</replaceable
+> poderá ser 0, 1, ou outro número, dependendo da configuração do seu 'hardware'. Siga as instruções no <filename
+>IR-HOWTO</filename
+> para alguma assistência (para os PCs de secretária, esta é normalmente uma configuração da <acronym
+>BIOS</acronym
+>). </para>
+
+<para
+>Quando tiver chegado a este ponto, basta fazer com que o <filename class="devicefile"
+>/dev/pilot</filename
+> aponte para o <filename class="devicefile"
+>/dev/ircomm0</filename
+> e está tudo pronto! </para>
+
+<para
+>O IR-HOWTO e outras informações úteis sobre como usar o IR podem ser encontrados em <ulink url="http://mobilix.org/howtos.html"
+>http://mobilix.org/howtos.html</ulink
+> e em <ulink url="http://mobilix.org/software/irda/"
+>http://mobilix.org/software/irda/</ulink
+>. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Posso fazer um &HotSync; com o meu &Handspring; &Visor; (<acronym
+>USB</acronym
+>)? </para>
+</question>
+<answer>
+<para
+>Sim, pode. O autor da documentação não conhece nenhuma informação definitiva, mas as publicações na lista de correio do &kpilot; referem que você poderá apontar o <filename class="devicefile"
+>/dev/pilot</filename
+> para o dispositivo <acronym
+>USB</acronym
+> e tudo deverá funcionar. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Existe algum suporte para HotSync's remotos?</para>
+</question>
+<answer>
+<para
+>Não, ainda não. Talvez mais tarde. </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+
+</sect1>
+
+
+<sect1>
+<title
+>Interface &DCOP; do &kpilot;</title>
+
+<qandaset>
+
+<qandaentry>
+<question>
+<para
+>Para o que é que o &kpilot; utiliza &DCOP;?</para>
+</question>
+<answer
+><para
+>O servidor e o &kpilot; comunicam por &DCOP; para vários fins: as mensagens de registo, a mudança do tipo de &HotSync; e a alteração da configuração da troca de dados. </para
+></answer>
+</qandaentry>
+
+<qandaentry
+><question>
+<para
+>Quais são as interfaces &DCOP; disponíveis?</para
+></question>
+
+<answer
+><para
+>O servidor tem duas interfaces importantes: a <interface
+>LogIface</interface
+> e a <interface
+>KPilotDaemonIface </interface
+>. A <interface
+>LogIface</interface
+> é usada para guardar as mensagens do registo do &handheld; e é raramente usada. A interface <interface
+>KPilotDaemonIface</interface
+> é a interface de &DCOP; mais importante e é usada para controlar o tipo de &HotSync; que o &kpilot; irá usar. </para
+></answer>
+</qandaentry>
+
+<qandaentry
+><question
+><para
+>Como é que posso dizer ao servidor para efectuar um tipo específico de &HotSync;?</para
+></question>
+<answer
+><para
+>Existem três funções de &DCOP; que controlam o tipo de &HotSync; que o servidor irá fazer a seguir: a <function
+></function
+>, a <function
+></function
+> e a <function
+></function
+>. </para
+></answer>
+</qandaentry>
+</qandaset>
+
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kpilot/index.cache.bz2
new file mode 100644
index 00000000000..4ef1aed54d1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/index.docbook b/tde-i18n-pt/docs/kdepim/kpilot/index.docbook
new file mode 100644
index 00000000000..599e7919510
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/index.docbook
@@ -0,0 +1,330 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+<!ENTITY kappname "&kpilot;">
+<!ENTITY kpilotver "4.4.6">
+<!ENTITY package "kdepim">
+<!ENTITY USB "<acronym
+>USB</acronym
+>">
+<!ENTITY PalmOS '<trademark class="registered"
+>Palm OS</trademark
+>'>
+<!ENTITY PalmOne '<trademark class="registered"
+>PalmOne</trademark
+>'>
+<!ENTITY Sony '<trademark class="registered"
+>Sony</trademark
+>'>
+<!ENTITY Clie "<productname
+><trademark
+>Clie</trademark
+></productname
+>">
+<!ENTITY FreeBSD '<trademark class="registered"
+>FreeBSD</trademark
+>'>
+<!ENTITY AvantGo '<trademark class="registered"
+>AvantGo</trademark
+>'>
+<!ENTITY handheld "handheld">
+<!ENTITY configuring-kpilot SYSTEM "configuration.docbook">
+<!ENTITY using-kpilot SYSTEM "usage.docbook">
+<!ENTITY synchronization SYSTEM "sync.docbook">
+<!ENTITY kpilot-faq SYSTEM "faq.docbook">
+<!ENTITY % Portuguese "INCLUDE"
+><!-- Change language ONLY here -->
+<!ENTITY % addindex "IGNORE">
+]>
+
+<!--
+ From LW: http://www.palm.com/about/trademark.html According to this,
+ we have have overspecified some of the tradmarks... feel free to
+ adjust if you think this is the case.
+-->
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kpilot;</title>
+
+<authorgroup>
+<author
+><firstname
+>Carlos</firstname
+> <othername
+>Leonhard</othername
+> <surname
+>Woelz</surname
+> <affiliation
+> <address
+><email
+>carloswoelz@imap-mail.com</email
+></address>
+ </affiliation>
+</author>
+<author
+><firstname
+>Adriaan</firstname
+> <othername
+>de</othername
+> <surname
+>Groot</surname
+> <affiliation
+> <address
+><email
+>groot@kde.org</email
+></address>
+ </affiliation>
+</author>
+<author
+><firstname
+>Dan</firstname
+> <surname
+>Pilone</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year>
+<year
+>2000</year>
+<year
+>2001</year>
+<year
+>2002</year>
+<year
+>2003</year>
+<year
+>2004</year>
+<holder
+>Adriaan de Groot</holder>
+</copyright>
+
+<copyright>
+<year
+>2004</year>
+<year
+>2005</year>
+<holder
+>Carlos Woelz</holder>
+</copyright>
+
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-06-27</date>
+<releaseinfo
+>&kpilotver;</releaseinfo>
+
+<abstract>
+<para
+>O &kpilot; &kpilotver; é a versão para o &kde; do 'software' de &HotSync; para dispositivos &PalmOne;, o &ThreeCom; &PalmPilot; e produtos de &PalmOS; semelhantes. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KPilot</keyword>
+<keyword
+>kdepim</keyword>
+<keyword
+>palm pilot</keyword>
+<keyword
+>sincronização</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kpilot; &kpilotver; é uma aplicação que sincroniza o seu &PalmPilot; ou outro dispositivo semelhante a este (como o &Handspring; &Visor; ou o &Sony; &Clie;) com o seu ambiente de trabalho do &kde;, de forma muito semelhante à do 'software' de &HotSync; do Palm Desktop faz para o &Windows;. O &kpilot; poderá criar cópias de segurança, repô-las e fazer um &HotSync; com o &PalmPilot;. Ele poderá sincronizar as aplicações incorporadas com as suas equivalentes no &kde;. Também contém condutas adicionais para o 'software' de terceiros. </para>
+
+<para
+>Existe uma página Web para o &kpilot;: a <ulink url="http://www.kpilot.org/"
+> Página Pessoal Oficial do &kpilot; </ulink
+>. A <ulink url="http://pim.kde.org/"
+> página Web do KDE-PIM </ulink
+> também oferece várias informações úteis sobre o assunto <acronym
+>PIM</acronym
+> de um modo geral. O &kpilot; partilha a lista de correio 'kdepim-users', em <email
+>kdepim-users@kde.org</email
+>. Veja a <ulink url="http://www.kde.org/mailinglists"
+> página de listas do correio </ulink
+> para mais informações sobre a subscrição e o cancelamento da mesma em relação à lista. </para>
+
+<!--
+<para>
+A word about version numbers: &kpilot; 4.5.x is current and still unstable as of
+August 2005. It does not work with KDE versions lower than 3.2.
+</para>
+-->
+
+<sect1 id="trademarks">
+<title
+>Marcas Registadas</title>
+<para
+>O &kpilot; descreve as operações de sincronização com os dispositivos do &PalmOS; e usa a palavra &HotSync; para identificar essas operações de sincronização, embora reconheça que o &HotSync; seja uma marca registada da Palm, Inc. Os detentores de outras marcas registadas, como o &Handspring; &Visor;, o &Sony; &Clie;, e as marcas registadas da Palm, Inc. &PalmPilot; e <productname
+><trademark
+>Zire</trademark
+></productname
+> são também reconhecidas como tal. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="overview">
+<title
+>Introdução ao &kpilot;</title>
+
+<para
+>O &kpilot; consiste em duas partes: o servidor do &kpilot;, o qual fica na bandeja do sistema e lida com a comunicação com o &handheld;, e o programa normal do &kpilot; que lhe permite configurar o servidor e ver as bases de dados do seu &handheld;. Na operação normal, você não irá necessitar de usar o &kpilot; em si muitas vezes, dado que o servidor trata da comunicação de forma transparente e sincroniza os seus dados com as aplicações do &kde;, como o &korganizer; e o &knotes;. O &kpilot; está também integrado no &kontact;. </para>
+
+<para
+>É de importância vital configurar o &kpilot; antes de o usar. No mínimo dos mínimos, terá de lhe indicar qual o dispositivo de 'hardware' a usar ao comunicar com o seu &handheld;. As configurações são descritas com detalhe na <link linkend="configure"
+>secção de configuração do &kpilot;</link
+>. Para os mais impacientes, o <link linkend="configwizard"
+>assistente de configuração</link
+> pode configurar a maior parte das coisas por si. </para>
+
+<para
+>Logo que o &kpilot; esteja configurado, você deverá fazer uma <link linkend="backup"
+>cópia de segurança</link
+> do seu &handheld;, em primeiro lugar. É apenas para estar seguro. Logo que esta tenha sido feita, você poderá deixar o servidor do &kpilot; a correr na bandeja do sistema, onde tudo o que terá a fazer é carregar no botão de &HotSync;, para que os dados do &handheld; e das aplicações do &kde; sejam <link linkend="synchronization"
+>sincronizados</link
+>, para que a informação fique coerente de novo, tanto no &handheld; como no ambiente de trabalho. </para>
+
+<para
+>Se você quiser <link linkend="page-viewers"
+>examinar</link
+> os dados armazenados no seu &handheld;, os <link linkend="page-viewers"
+>visualizadores</link
+> internos poderão ser usados. Isto permite-lhe ver os memorandos, os endereços, &etc;. Existe um visualizador de bases de dados genérico em hexadecimal para uma utilização mais avançada. </para>
+
+<para
+>Finalmente, o &kpilot; pode ser usado para <link linkend="installer-app"
+>instalar</link
+> programas e bases de dados novos no seu &handheld;. </para>
+
+<!--
+FIXME: Old Warnings
+<caution>
+<title
+>Changes in &kpilotver;</title>
+<para>
+The expressiveness of the <guilabel
+>No Backup</guilabel
+> configuration
+item, which prevents specific databases from being backed up (for space, speed,
+or stability reasons), has been extended.
+In particular, the old format listed only
+creator values, while the new format can list wildcard database names
+as well as creator values.
+The value set in the configuration dialog will be automatically adjusted to
+the new format.
+</para>
+<para>
+In &kpilot; &kpilotver;, the way conduits are programmed changed,
+and you will need to use newly compiled conduits. If there are
+old conduits on your system, &kpilot; will prompt you to remove them.
+</para>
+<para>
+Please take the time to review all of the configuration settings.
+</para>
+</caution>
+-->
+</chapter>
+
+
+&configuring-kpilot;
+&using-kpilot;
+&synchronization;
+&kpilot-faq;
+
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kpilot; Programa copyright 1998-2000 por &Dan.Pilone; &Dan.Pilone.mail; </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Adriaan de Groot <email
+>groot@kde.org</email
+></para>
+</listitem>
+<listitem
+><para
+>&Preston.Brown; <email
+>pbrown@redhat.com</email
+></para>
+</listitem>
+<listitem
+><para
+>Condutas VCal e Todo por: Herwin Jan Steehouwer, Kenneth Albanowski, &Michael.Kropfberger; </para
+></listitem>
+<listitem
+><para
+>Modificações na Conduta Popmail: Marko Gr&ouml;nroos </para
+></listitem>
+<listitem
+><para
+>Conduta &kaddressbook;: Greg Stern </para
+></listitem>
+<listitem
+><para
+>Correcções por: J&ouml;rn Ahrens, Robert Ambrose, J&ouml;rg Habenicht, Philipp Hullmann, Dag Nygren, Scott Presnell, Heiko Purnhagen, Chuck Robey e Jay Summet </para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2000,2001 Adriaan de Groot <email
+>groot@kde.org</email
+>. Documentação copyright 2004,2005 Carlos Leonhard Woelz <email
+>carloswoelz@imap-mail.com</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/sync.docbook b/tde-i18n-pt/docs/kdepim/kpilot/sync.docbook
new file mode 100644
index 00000000000..95ea72eefaf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/sync.docbook
@@ -0,0 +1,510 @@
+<chapter id="synchronization">
+<title
+>Sincronizar o &handheld; com um PC</title>
+
+<para
+>Este capítulo descreve o processo de sincronização que o &kpilot; usa, focando a funcionalidade do servidor do &kpilot;. Você poderá sincronizar o seu &handheld; com os <link linkend="builtin"
+>visualizadores internos</link
+> e / ou as <link linkend="conduits"
+>condutas</link
+>, dependendo das suas preferências pessoais. As condutas permitem às aplicações externas interagirem com os dados do seu &handheld;. </para>
+
+<para
+>É uma boa ideia fazer uma <link linkend="backup"
+>cópia de segurança</link
+> do seu &handheld; com regularidade. Para além de fazer cópias de segurança, raramente deverá ser necessário fazer seja o que for do que deixar o seu &handheld; no suporte e carregar no botão de &HotSync;. O ícone do servidor do &kpilot; na bandeja do sistema irá piscar, a indicar que está uma sincronização em curso. </para>
+
+
+<screenshot>
+<screeninfo
+>Menu do Servidor do &kpilot;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Menu do Servidor do &kpilot;</phrase
+></textobject>
+<caption
+><para
+>Menu do Servidor do &kpilot;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>Para escolher o tipo de sincronização que o &kpilot; vai fazer a seguir, poderá usar o <link linkend="menu-file"
+> menu <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> </menuchoice
+></link
+> principal da aplicação, ou carregue com o &RMB; no ícone o servidor do &kpilot; localizado na bandeja do sistema, seleccionando então um dos itens do menu no sub-menu <menuchoice
+> <guisubmenu
+>Próxima Sincronização</guisubmenu
+> </menuchoice
+>. <tip
+><para
+>Se você deixar o rato por cima do ícone do servidor do &kpilot;, irá aparecer uma dica que lhe mostra o tipo de sincronização que o &kpilot; irá efectuar a seguir. </para
+></tip>
+
+</para>
+
+
+
+<para
+>Em resumo, os tipos de sincronização são: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+><guilabel
+>HotSync (uma vez)</guilabel
+>: esta opção oferece um balanceamento entre a velocidade e a segurança dos dados. </para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>FastSync (uma vez)</guilabel
+>: sincronizar apenas as bases de dados que tiverem condutas. </para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>FullSync (uma vez)</guilabel
+>: a opção mais segura, mas que leva mais tempo a terminar. </para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Salvaguardar (uma vez)</guilabel
+>: copia todos os dados do &handheld; para o <acronym
+>PC</acronym
+>. </para
+></listitem>
+
+<listitem
+><para
+><guilabel
+>Restaurar (uma vez)</guilabel
+>: copiar os dados de uma cópia de segurança anterior do PC para o &handheld;, apagando os dados nele contidos. <warning
+><para
+>Use a funcionalidade de restauração com cuidado, dado que poderá perder todos os dados novos no &handheld; desde a última cópia de segurança. </para
+></warning>
+</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Copiar o Portátil para o PC (uma vez)</guilabel
+>: executa todas as condutas e sincroniza todas as bases de dados, só que em vez de reunir a informação de ambas as fontes, copia apenas os dados do dispositivo para o PC. <warning
+><para
+>Use com cuidado, dado que esta opção remove as alterações que você fez no seu PC desde a última sincronização.</para
+></warning>
+</para>
+</listitem>
+
+<listitem>
+<para
+><guilabel
+>Copiar o PC para o Portátil (uma vez)</guilabel
+>: executa todas as condutas e sincroniza todas as bases de dados, só que em vez de reunir a informação de ambas as fontes, copia apenas os dados do PC para o dispositivo. <warning
+><para
+>Use com cuidado, dado que esta opção remove as alterações que você fez no seu dispositivo desde a última sincronização.</para
+></warning>
+</para>
+</listitem>
+
+</itemizedlist>
+
+
+<para
+>Em alternativa, você poderá alterar o comportamento de sincronização por omissão do &kpilot;, escolhendo a opção mais adequada na <link linkend="page-hotsync"
+>janela de configuração do &HotSync;</link
+>. <note
+><para
+>Para configurar as condutas ou o processo de sincronização, não precisa de abrir a aplicação principal do &kpilot;, dado que o item de menu <menuchoice
+> <guimenuitem
+>Configurar o KPilot...</guimenuitem
+> </menuchoice
+> está disponível no menu de contexto do servidor do &kpilot;. </para
+></note>
+
+</para>
+
+<sect1 id="backup">
+<title
+>Salvaguardar os dados do seu &handheld;</title>
+
+<para
+>Em todas as cópias de segurança, o &kpilot; guarda uma cópia de todos os dados do seu &handheld; na pasta <filename class="directory"
+>$KDEHOME/share/apps/kpilot/DBBackup/Utilizador/</filename
+>, o que lhe permite recuperar essa cópia posteriormente, se necessário. A variável de ambiente <filename class="directory"
+>$KDEHOME</filename
+> (tipicamente igual a <filename class="directory"
+>/home/Utilizador/.kde/</filename
+>) aponta para a pasta que contém a sua configuração e dados para as aplicações do &kde;.</para>
+
+<para
+>É uma boa ideia salvaguardar os seus dados com frequência. Para efectuar uma cópia de segurança ou salvaguardar os dados, você poderá carregar na opção <menuchoice
+> <guisubmenu
+>Próxima Sincronização</guisubmenu
+> <guimenuitem
+>Salvaguarda</guimenuitem
+> </menuchoice
+> do menu de contexto do ícone do servidor do &kpilot; ou com o opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Salvaguarda</guimenuitem
+> </menuchoice
+> do menu principal da aplicação &kpilot;, para fazer na próxima sincronização uma cópia de segurança. Depois, basta carregar no botão de &HotSync;. </para>
+
+</sect1>
+
+<sect1 id="restore">
+<title
+>Restaurar os Dados do &handheld;</title>
+
+<para
+>A operação de restauração consiste em transferir todos os dados previamente gravados no <acronym
+>PC</acronym
+> para o &handheld;, removendo efectivamente todos os dados novos mantidos no dispositivo, repondo-o num estado anterior. <warning
+><para
+>Use a funcionalidade de restauração com cuidado, dado que poderá perder todos os dados novos no &handheld; desde a última cópia de segurança. </para
+></warning>
+</para>
+
+<para
+>Os dados gravados na última cópia de segurança estão localizados na pasta <filename class="directory"
+>$KDEHOME/share/apps/kpilot/DBBackup/Utilizador/</filename
+>. A variável de ambiente <filename class="directory"
+>$KDEHOME</filename
+> (tipicamente a <filename class="directory"
+>/home/Utilizador/.kde/</filename
+>) aponta para a pasta que contém a sua configuração e os dados para as aplicações do &kde;.</para>
+
+<para
+>A utilização mais comum para a funcionalidade de restauração é para recuperar de uma falha de 'hardware' ou de 'software' do dispositivo. A função de restauração só poderá ser acedida a partir da aplicação principal do &kpilot; e não pelo servidor do &kpilot;, dado que a recuperação de dados não é uma operação comum. Para recuperar os dados na próxima sincronização, carregue na opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Restaurar</guimenuitem
+> </menuchoice
+> e carregue depois no botão de &HotSync;. </para>
+
+</sect1>
+
+
+<sect1 id="sync-s">
+<title
+>Escolher o Tipo de Sincronização</title>
+
+<para
+>Existem três formas de sincronizar o seu &handheld;, o <guilabel
+>HotSync</guilabel
+>, o <guilabel
+>FastSync</guilabel
+> ou o <guilabel
+>FullSync</guilabel
+>. </para>
+
+<para
+>Quando o utilizador carregar no botão de &HotSync; do seu &handheld;, o &kpilot; irá correr a operação de sincronização por omissão (que é normalmente um <guilabel
+>HotSync</guilabel
+>). Você poderá seleccionar a operação de sincronização por omissão na <link linkend="page-hotsync"
+>janela de configuração do &HotSync;</link
+>. Em alternativa, você poderá carregar numa das opções de sincronização do menu <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> </menuchoice
+> da aplicação principal ou no menu de contexto do servidor do &kpilot;, mais precisamente no sub-menu <menuchoice
+> <guisubmenu
+>Próxima Sincronização</guisubmenu
+> </menuchoice
+>. <important
+><para
+>A utilização da <link linkend="page-hotsync"
+>janela de configuração do &HotSync;</link
+> é a única forma de alterar a operação de sincronização por omissão. Os itens do menu principal <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> </menuchoice
+> da aplicação ou o menu de contexto do servidor do &kpilot; <menuchoice
+> <guisubmenu
+>Próxima Sincronização</guisubmenu
+> </menuchoice
+> irão mudar só o tipo de sincronização que será feito <emphasis
+>da próxima vez</emphasis
+>. </para
+></important>
+</para>
+
+<screenshot>
+<screeninfo
+>Menu do Servidor do &kpilot;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Menu do Servidor do &kpilot;</phrase
+></textobject>
+<caption
+><para
+>Menu do Servidor do &kpilot;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>Para mais informações sobre os tipos de sincronização, veja por favor as descrições disponíveis em <xref linkend="page-hotsync"/>. </para>
+
+
+</sect1>
+
+<sect1 id="conduits">
+<title
+>Sincronizar os Dados do seu &handheld; com as Condutas</title>
+
+<para
+>As condutas são programas que interagem com os dados do seu &handheld; e com as aplicações do <acronym
+>PC</acronym
+> ou sincronizam os dados do seu &handheld; com os ficheiros que poderão ser usados nas suas aplicações do <acronym
+>PC</acronym
+>. </para>
+
+<para
+>As condutas poderão ser configuradas, se seleccionar a opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KPilot...</guimenuitem
+> </menuchoice
+> ou usar o menu de contexto do servidor e seleccionar o item de menu <guimenuitem
+>Configurar o KPilot...</guimenuitem
+>. </para>
+
+<screenshot>
+<screeninfo
+>Menu do Servidor do &kpilot;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>Menu do Servidor do &kpilot;</phrase
+></textobject>
+<caption
+><para
+>Menu do Servidor do &kpilot;</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A árvore de <guilabel
+>Condutas</guilabel
+> na janela de configuração reúne todas as condutas instaladas que estejam disponíveis. As condutas poderão ser activadas e desactivadas se carregar na opção à esquerda do nome da conduta. As condutas poderão ter uma configuração própria extensa e poderão ser fornecidas por terceiros. A maioria das condutas necessita de alguma configuração inicial, por isso é recomendado que se veja a <link linkend="config-conduits"
+>secção que detalha a configuração por omissão das condutas</link
+> antes de as usar. </para>
+
+
+<para
+>As condutas por omissão são as seguintes: </para>
+
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>KNotes / Memorandos</guilabel
+></term>
+<listitem
+><para
+>Sincroniza a aplicação Memo Pad com o &knotes;. <important
+><para
+>A conduta apenas sincroniza os dados do Memo Pad se o &knotes; estiver em execução. Se você quiser activar esta funcionalidade, lembre-se por favor de iniciar primeiro o &knotes;, ou verifique se já está a correr (sugestão: procure pelo ícone do &knotes; na bandeja do sistema). </para
+></important>
+
+</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Bloco de notas</guilabel
+></term>
+<listitem>
+<para
+>Exporta as notas soltas para a aplicação Notepad do &handheld; como imagens para o PC. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Sincronização Horária</guilabel
+></term>
+<listitem
+><para
+>Configura o relógio do &handheld; para ficar igual ao do computador. É útil para acertar o relógio do &handheld;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Calendário (KOrganizer)</guilabel
+></term>
+<listitem
+><para
+>Sincroniza a aplicação Datebook com o &korganizer; ou com um ficheiro do iCalendar à sua escolha. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>DOC do Palm</guilabel
+></term>
+<listitem
+><para
+>Converte, instala e sincroniza automaticamente os ficheiros de texto no formato DOC do &PalmPilot;, para que possa ler os ficheiros de texto com a maioria das aplicações que suportem o DOC no &handheld;. Existem vários leitores gratuitos ou 'open source' do Palm DOC, assim como alguns editores de Palm DOC para o seu dispositivo.</para>
+<para
+>Poder-se-á converter qualquer ficheiro de texto simples. Por exemplo, você poderá obter e converter os livros de domínio público oferecidos pelo <ulink url="http://www.gutenberg.net"
+> Projecto Gutenberg </ulink
+> e lê-los no seu &handheld;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Livro de Endereços</guilabel
+></term>
+<listitem
+><para
+>Sincroniza a aplicação Address com o &kaddressbook; ou com um ficheiro vCard à sua escolha. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Informações do Sistema</guilabel
+></term>
+<listitem
+><para
+>Escreve algumas informações sobre o seu &handheld;, (como a versão do SO, a RAM disponível e a lista de bases de dados) para um ficheiro. É usado em grande medida para fins de depuração. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>A-fazeres (KOrganizer)</guilabel
+></term>
+<listitem
+><para
+>Sincroniza a lista de itens por-fazer com o &korganizer; ou com um ficheiro iCalendar à sua escolha. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Conduta MAL (AvantGo)</guilabel
+></term>
+<listitem
+><para
+>Sincroniza o seu &handheld; com o servidor de &AvantGo;. O servidor &AvantGo; oferece conteúdos gerais (notícias, guias, cotações da bolsa, &etc;) num formato adequado para ser lido num &handheld;. Para usar esta conduta, você precisa de se registar, subscrever aos canais que seleccionar e instalar o 'software' do &AvantGo; no seu &handheld;. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>E-mail</guilabel
+></term>
+<listitem
+><para
+>Envia as mensagens de e-mail escritas no &handheld; através do &kmail;. Não existe, porém, nenhuma possibilidade de receber correio. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Perl</guilabel
+></term>
+<term
+><guilabel
+>Python</guilabel
+></term>
+<term
+><guilabel
+>NULL</guilabel
+></term>
+<listitem
+><para
+>Estas condutas pretendem ser usadas apenas para demonstrações de programação e não têm nenhum uso prático durante um &HotSync;. Normalmente não estão listadas, mas poderá vê-las em alguns sistemas. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração das Condutas</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="setup-conduit.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela de Configuração das Condutas</phrase
+></textobject>
+<caption
+><para
+>A Janela de Configuração das Condutas</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+</sect1>
+
+<sect1 id="conflicts">
+<title
+>Resolver Conflitos</title>
+
+<para
+>Os registos de dados podem ser tanto alterados no &handheld; como no <acronym
+>PC</acronym
+>. Se um registo tiver alterações incompatíveis tanto no &handheld; como no <acronym
+>PC</acronym
+> (como a alteração de um número de telefone de formas diferentes em ambos os lados), a alteração em conflito tem de ser resolvida de forma a que tanto o &handheld; como o <acronym
+>PC</acronym
+> fiquem sincronizados de novo. </para>
+
+<para
+>Poderá aparecer uma janela que lhe pergunte como resolver o conflito mas, por outro lado, você poderá ter uma regra geral para lidar automaticamente com estes conflitos (dependendo da sua <link linkend="page-hotsync"
+>escolha de resolução de conflitos</link
+>). Lembre-se que você poderá definir escolhas de resolução de conflitos diferentes para as várias condutas na <link linkend="config-conduits"
+>janela de configuração de condutas</link
+>. </para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/kpilot/usage.docbook b/tde-i18n-pt/docs/kdepim/kpilot/usage.docbook
new file mode 100644
index 00000000000..470906dad22
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kpilot/usage.docbook
@@ -0,0 +1,630 @@
+<chapter id="using-kpilot">
+<title
+>Usar os Visualizadores de Dados do &kpilot; e a Interface da Janela Principal</title>
+
+<para
+>Este capítulo descreve a utilização da janela principal do &kpilot; como um visualizador dos dados do &handheld;, bem como a sua estrutura do menu. A janela principal do &kpilot; também contém o registo do &HotSync;, o qual poderá ser útil ao depurar problemas. </para>
+
+<para
+>O &kpilot; começa com um ecrã inicial e muda logo para a visualização do registo do &HotSync;, tal como é demonstrado <link linkend="main-app"
+>aqui</link
+>. </para>
+
+<sect1 id="main">
+<title
+>A Janela Principal</title>
+
+<screenshot id="main-app">
+<screeninfo
+>A Janela Principal do &kpilot;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="main-app.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Janela Principal</phrase
+></textobject>
+<caption
+><para
+>A Janela Principal</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A janela principal contém o menu da aplicação, o qual será estudado aqui. </para>
+
+<para
+>O menu <guimenu
+>Ficheiro</guimenu
+> contém os itens de menu da sincronização. Tenha em atenção que estes itens não começam o processo de sincronização, apenas seleccionam como é que será a próxima sincronização. Para iniciar o processo propriamente dito, você precisa de carregar no botão de &HotSync; do suporte do seu &PalmPilot; (ou no próprio &handheld;, se não existir nenhum suporte). </para>
+<note>
+<para
+>Não é possível cancelar uma operação de sincronização, logo que o pedido tenha sido feito. </para>
+</note>
+<para
+>Para mais informações no que respeita à funcionalidade de sincronização, veja por favor o <link linkend="synchronization"
+>Capítulo de Sincronização</link
+> deste manual, onde poderá encontrar informações mais detalhadas sobre os métodos de sincronização e as opções oferecidas pelo &kpilot;. </para>
+
+<variablelist id="menu-file">
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>HotSync</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Faz da próxima sincronização um &HotSync;. Para mais informações, por favor verifique a secção <link linkend="sync-s"
+> Sincronizar os dados do seu &handheld;</link
+> deste manual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>FastSync</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(não disponível com todas as instalações) Faz da próxima sincronização um FastSync;. Para mais informações, por favor verifique a secção <link linkend="sync-s"
+> Sincronizar os dados do seu &handheld;</link
+> deste manual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>FullSync</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>(não disponível com todas as instalações) Faz da próxima sincronização um FullSync;. Para mais informações, por favor verifique a secção <link linkend="sync-s"
+> Sincronizar os dados do seu &handheld;</link
+> deste manual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Salvaguarda</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Faz da próxima sincronização uma salvaguarda completa de todos os dados do seu &PalmPilot;. Esta acção poderá levar bastantes minutos. Para mais informações, por favor verifique a secção <link linkend="backup"
+> Salvaguardar os dados do seu &handheld;</link
+> deste manual. </para>
+<tip>
+<para
+>A primeira coisa que você deverá fazer, depois de iniciar o &kpilot; pela primeira vez, é fazer uma cópia de segurança completa. </para>
+</tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Restaurar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto copia todos os dados de uma cópia de segurança anterior no seu <acronym
+>PC</acronym
+> para o seu &PalmPilot;, substituindo todos os dados que lá estiverem. Use isto se o seu &PalmPilot; sofreu de alguma falha de 'software' ou de 'hardware' (ou foi substituído por um nome). Para mais informações, veja a secção sobre <link linkend="restore"
+> Repor os dados do seu &handheld;</link
+> deste manual. </para>
+<warning>
+<para
+>Se fizer uma restauração ou reposição, irá apagar todos os dados do &PalmPilot; antes de repor a informação a partir do seu <acronym
+>PC</acronym
+>!</para>
+</warning>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Copiar o Portátil para o PC</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto executa todas as condutas e sincroniza todas as bases de dados, mas em vez de reunir a informação de ambas as fontes, irá copiar os dados do dispositivo para o PC.<emphasis
+>Use com cuidado, dado que esta opção remove as modificações que tenha feito no seu PC desde a última sincronização</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Copiar o PC para o Portátil</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto executa todas as condutas e sincroniza todas as bases de dados, mas em vez de reunir a informação de ambas as fontes, irá copiar os dados do PC para o dispositivo.<emphasis
+>Use com cuidado, dado que esta opção remove as modificações que tenha feito no seu dispositivo desde a última sincronização</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+
+<!--
+<varlistentry>
+<term>
+<menuchoice>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>List Only</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+The next sync will only list the databases on your &handheld;, no exchange of
+data will be performed.
+</para>
+</listitem>
+</varlistentry>
+-->
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Sai do &kpilot;, fechando a janela principal e parando o servidor, se esta <link linkend="stopdaemononexit"
+>opção de configuração</link
+> estiver activa. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+<para
+>O menu <guimenu
+>Configuração</guimenu
+> permite-lhe configurar a interface principal do &kpilot; e ajustar o processo de sincronização com o &handheld;. </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carregue neste item do menu para activar ou desactivar a barra de estado do &kpilot; ou, por outras palavras, escondê-la ou apresentá-la. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carregue neste item do menu para activar ou desactivar a barra de ferramentas do &kpilot; ou, por outras palavras, escondê-la ou apresentá-la. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de configuração dos atalhos de teclado do &kpilot;, o que lhe permite alterar ou adicionar novos atalhos, que consistem em associações entre as acções (por exemplo, abrir a janela de configuração do &kpilot;) e as teclas ou as combinações de teclas (por exemplo, Ctrl + Shift + a). </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de configuração da barra de ferramentas do &kpilot;. Esta janela mostra todas as acções disponíveis para serem usadas na barra de ferramentas, bem como as acções já visíveis, permitindo-lhe adicionar ou remover acções ou mudar a posição das que já estejam na barra de ferramentas. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KPilot...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela de configuração do &kpilot;, permitindo fazer a correspondência do seu 'hardware' com a configuração, de modo que o &kpilot; consiga comunicar com o seu &handheld;, para configurar a forma como o &kpilot; sincroniza o seu &PalmPilot; com as aplicações do seu ambiente de trabalho (através das condutas) e a forma como mostra os dados do seu &PalmPilot; nos <link linkend="builtin"
+>visualizadores incorporados</link
+>. O capítulo de <link linkend="configure"
+> Configuração do &kpilot;</link
+> deste manual oferece uma informação mais detalhada sobre estas opções de configuração. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Assistente de Configuração...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a janela do assistente de configuração do &kpilot;. O <link linkend="configwizard"
+>assistente de configuração</link
+> ajuda-o a configurar o &kpilot; para este comunicar com o &PalmPilot; e a configurar as condutas em grupo. É um óptimo início para os utilizadores novos, mas por outro lado poderá à mesma ajustar as suas opções mais tarde, usando a <link linkend="configure"
+>janela de configuração</link
+>. </para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+
+
+</sect1>
+
+<sect1 id="builtin">
+<title
+>Aplicações Incorporadas </title>
+
+<para
+>Para seleccionar uma das aplicações incorporadas, basta carregar no seu ícone da barra lateral do &kpilot;. </para>
+
+<screenshot>
+<screeninfo
+>A Barra Lateral do KPilot</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="sidebar.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Barra Lateral do KPilot</phrase
+></textobject>
+<caption
+><para
+>A Barra Lateral do KPilot</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>Se seleccionar uma das aplicações incorporadas, fará com que essa aplicação apareça na janela principal do &kpilot;. Você poderá usar as aplicações de visualização para editar a informação, activando esta opção na <link linkend="page-viewers"
+>janela de configuração do visualizador de bases de dados</link
+>. A capacidade de ver e editar os registos privados é também configurável.</para>
+
+<para
+>Todas as alterações que fizer às bases de dados do &PalmPilot; com as aplicações incorporadas nele (como a remoção de um memorando) não farão efeito no &PalmPilot; até ao próximo HotSync. </para>
+
+<important
+><para
+>Se a opção <guilabel
+>Tornar os visualizadores internos editáveis</guilabel
+> não estiver activa, as alterações dos visualizadores não são sincronizadas com o seu &handheld; e, por isso, serão perdidas. Nas versões recentes do &kpilot; não é possível activar esta opção e, como tal, editar as bases de dados com os visualizadores. </para
+></important>
+
+<sect2 id="todo-app">
+
+<title
+>O Visualizador de Itens Por-Fazer</title>
+
+<para
+>A aplicação dos itens por-fazer permite-lhe ver as suas tarefas a partir do seu &PalmPilot;, adicionar novas tarefas ou editar ou remover as existentes. As alterações que fez serão aplicadas no &handheld; da próxima vez que fizer um &HotSync;. </para>
+
+<screenshot>
+<screeninfo
+>Aplicação de Visualização de Itens A-Fazer</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="todo-app.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Aplicação de Visualização de Itens A-Fazer</phrase
+></textobject>
+<caption
+><para
+>A Aplicação de Visualização de Itens A-Fazer</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A aplicação dos itens por-fazer tem uma lista de selecção das categorias definidas no &PalmPilot;. Na imagem, a categoria <quote
+>Todas</quote
+> está seleccionada. Por baixo da lista, existe uma lista com os itens por-fazer, assinalados com uma marca que indica se estão completos ou não. Você poderá assinalar essa marca para confirmar se o item está completo ou não. Se carregar num desses itens propriamente dito, irá mostrar os seus detalhes no campo <guilabel
+>Informação do item por-fazer:</guilabel
+> à direita. </para>
+
+<para
+>Se você tiver a opção <guilabel
+>Tornar os visualizadores internos editáveis</guilabel
+> activa na <link linkend="page-viewers"
+>página de configuração dos visualizadores</link
+>, você poderá usar os botões <guibutton
+>Editar o Registo...</guibutton
+>, <guibutton
+>Novo Registo...</guibutton
+> e <guibutton
+>Remover o Registo</guibutton
+> para editar os dados do item por-fazer no seu &handheld; e sincronizar os dados no próximo &HotSync;.</para>
+
+<!--
+<note
+><para>
+If you create new todo and decide that
+you do not want to have it on the &PalmPilot;
+you must perform a &HotSync; (copying the todo
+to the &PalmPilot;) and then delete the todo record
+from the &PalmPilot; or the viewer, and &HotSync; again. It is not possible to
+delete newly-added records from the built-in applications.
+</para
+></note>
+-->
+
+<para
+>O botão <guibutton
+>Editar o Registo...</guibutton
+> abre uma janela onde você poderá editar os detalhes do item por-fazer seleccionado no momento, incluindo a descrição, a prioridade e a data de fim. Carregue no botão <guibutton
+>Novo Registo...</guibutton
+> para abrir a mesma janela mas, em vez de editar o registo actualmente seleccionado, um novo item por-fazer será adicionado à lista. Finalmente, carregue no botão <guibutton
+>Remover o registo</guibutton
+> para remover o item seleccionado da lista. </para>
+
+</sect2>
+
+<sect2 id="address-app">
+<title
+>O Visualizador de Endereços</title>
+<para
+>O visualizador de endereços permite-lhe ver, criar, remover e editar os endereços do &PalmPilot;, bem como sincronizar as alterações de volta. Os endereços podem ser ordenados e visualizados no formato <guilabel
+>"Apelido, nome"</guilabel
+> ou <guilabel
+>"Empresa, apelido"</guilabel
+>, dependendo da sua <link linkend="page-viewers"
+>configuração do visualizador.</link
+> </para>
+
+<screenshot>
+<screeninfo
+>A Aplicação de Visualização de Endereços</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="address-app.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Aplicação de Visualização de Endereços</phrase
+></textobject>
+<caption
+><para
+>A Aplicação de Visualização de Endereços</para
+></caption>
+</mediaobject>
+</screenshot>
+
+
+<para
+>A aplicação de endereços lembra a aplicação de itens por-fazer; as listas, os botões e a área de texto são exactamente os mesmos, permitindo deste modo seleccionar, ver e editar um endereço tal como no &PalmPilot;. </para>
+
+<para
+>A janela para <guibutton
+>Editar o Registo...</guibutton
+> permite-lhe editar o <guilabel
+>Apelido</guilabel
+> (ou Apelido), o <guilabel
+>Nome Próprio</guilabel
+>, a <guilabel
+>Empresa</guilabel
+>, &etc;, tal como faria no seu &handheld;. Carregue no botão <guibutton
+>Novo Registo...</guibutton
+> para abrir a mesma janela, mas em vez de editar o registo seleccionado de momento, será adicionado um novo à lista. Carregue no botão <guibutton
+>Remover o Registo</guibutton
+> para remover o endereço seleccionado da lista. </para>
+</sect2>
+
+
+<sect2 id="memo-app">
+
+<title
+>O Visualizador de Memorandos</title>
+
+<para
+>A aplicação de memorandos permite-lhe ver as notas no seu &PalmPilot;, exportá-las como ficheiros de texto, importar novas para serem instaladas da próxima vez que fizer um &HotSync; ou editar as existentes. </para>
+
+<screenshot>
+<screeninfo
+>Aplicação de Visualização de Memorandos</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="memo-app.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A Aplicação de Visualização de Memorandos</phrase
+></textobject>
+<caption
+><para
+>A Aplicação de Visualização de Memorandos</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>A aplicação dos memorandos tem uma lista de selecção das categorias definidas no &PalmPilot;. Na imagem, a categoria <quote
+>Todas</quote
+> está seleccionada. Por baixo da lista, existe uma lista com os títulos dos memorandos. Estas são as primeiras linhas dos memorandos, tal como na aplicação de memorandos do &PalmPilot;. Se carregar num desses itens propriamente dito, irá mostrar os seus detalhes no campo <guilabel
+>Texto do Memorando:</guilabel
+> à direita. </para>
+
+<para
+>Quando seleccionar um memorando, você poderá usar os botões <guibutton
+>Exportar o Memorando...</guibutton
+> e <guibutton
+>Remover o Memorando</guibutton
+> para exportar o item propriamente dito para um ficheiro ou para remover o memorando seleccionado, respectivamente. Se exportar um memorando, irá precisar de um nome de ficheiro; o memorando é então gravado nesse ficheiro. Tenha cuidado em não sobrepor ficheiros já existentes com esta acção. A remoção de um memorando não afecta o &PalmPilot; até ao próximo &HotSync;. </para>
+
+<para
+>O botão <guibutton
+>Importar um Memorando...</guibutton
+> permite-lhe ler um ficheiro de texto e adicioná-lo &mdash; como memorando &mdash; ao &PalmPilot;. A importação de um memorando não fará efeito até ao próximo &HotSync;. </para>
+
+
+</sect2>
+
+<sect2 id="db-app">
+<title
+>O Visualizador de BD Genérico</title>
+
+<para
+>Em resumo, as bases de dados são todas elas ficheiros guardados no seu &handheld;. Uma base de dados poderá ser de registos, a qual guarda informação dinâmica criada pelo utilizador (por exemplo, os endereços ou a informação dos itens por-fazer) ou de recursos, a qual tende a ser estática (como por exemplo as aplicações). </para>
+
+<para
+>O Visualizador de BD Genérico é uma ferramenta para ver e analisar as bases de dados guardadas no seu dispositivo, principalmente as bases de dados de registos. Ela ajuda bastante a criar novas condutas e a depurar as existentes. <warning
+><para
+>Embora seja possível usar o visualizador da base de dados para editar, adicionar e remover registos, você deverá saber realmente o que está a fazer, caso contrário você poderá corromper os seus dados. Use as aplicações de visualização ou as condutas para editar os dados do seu &handheld; num cenário de utilização normal. </para
+></warning>
+
+</para>
+
+
+
+<screenshot>
+<screeninfo
+>O Visualizador de BD Genérico</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="db-app.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Visualizador de BD Genérico</phrase
+></textobject>
+<caption
+><para
+>O Visualizador de BD Genérico</para
+></caption>
+</mediaobject>
+</screenshot>
+
+</sect2>
+
+
+<sect2 id="installer-app">
+<title
+>O Instalador de Ficheiros</title>
+<para
+>Basta carregar no botão <guibutton
+>Adicionar um Ficheiro...</guibutton
+> para adicionar um ficheiro à lista de <guilabel
+>Ficheiros a Instalar:</guilabel
+>. Estes ficheiros serão então instalados no seu &PalmPilot; durante o próximo &HotSync; se o <guilabel
+>Sincronizar os Ficheiros</guilabel
+> estiver assinalado na secção de condutas da <link linkend="configure"
+>janela de configuração</link
+>. Se você optar por não instalar estes ficheiros no &PalmPilot;, basta carregar em <guibutton
+>Limpar a Lista</guibutton
+> para remover quaisquer ficheiros pendentes. </para>
+
+<para
+>Se você estiver a usar o Servidor do &HotSync;, você poderá arrastar e largar ficheiros ou &URL;s no ícone acoplado na barra de ferramentas. A aplicação de instalação de ficheiros também suporta o 'drag and drop' na área de <guilabel
+>Ficheiros a Instalar:</guilabel
+>. Desde que a opção <guilabel
+>Sincronizar os Ficheiros</guilabel
+> esteja assinalada na <link linkend="page-general"
+>janela de configuração</link
+>, eles serão instalados da próxima vez que você fizer um &HotSync;. </para>
+
+<tip>
+<para
+>É mantida uma cópia interna do ficheiro, para que você possa até arrastar e largar os &URL;s a partir do &konqueror;! </para>
+</tip>
+
+<screenshot>
+<screeninfo
+>O Instalador de Ficheiros</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="file-app.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>O Instalador de Ficheiros</phrase
+></textobject>
+<caption
+><para
+>O Instalador de Ficheiros</para
+></caption>
+</mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
+
+</chapter>
+
diff --git a/tde-i18n-pt/docs/kdepim/ktnef/Makefile.am b/tde-i18n-pt/docs/kdepim/ktnef/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/ktnef/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/ktnef/Makefile.in b/tde-i18n-pt/docs/kdepim/ktnef/Makefile.in
new file mode 100644
index 00000000000..10e6b0e32a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/ktnef/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/ktnef
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/ktnef/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/ktnef/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/ktnef/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/ktnef/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/ktnef/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktnef/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/ktnef/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/ktnef/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/ktnef/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/ktnef/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/ktnef/index.cache.bz2
new file mode 100644
index 00000000000..aad4fd37e93
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/ktnef/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/ktnef/index.docbook b/tde-i18n-pt/docs/kdepim/ktnef/index.docbook
new file mode 100644
index 00000000000..28d426f2aa4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/ktnef/index.docbook
@@ -0,0 +1,119 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ktnef;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do Visualizador de Ficheiros TNEF</title>
+
+<authorgroup>
+<author
+><firstname
+>Michael</firstname
+> <surname
+>Goffioul</surname
+> <affiliation
+> <address
+><email
+>kde-print@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Michael Goffioul</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-03-04</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract
+><para
+>O Visualizador de Ficheiros TNEF é uma aplicação para anexos de e-mail TNEF.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>TNEF</keyword>
+
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+ <title
+>Introdução</title>
+
+ <para
+>O Visualizador de Ficheiros TNEF permite-lhe tratar facilmente anexos de e-mail no formato TNEF. Esses anexos são normalmente encontrados em e-mails vindo de servidores de e-mail da <trademark class="registered"
+>Microsoft</trademark
+> e embebem as propriedades de e-mail para além dos anexos propriamente ditos.</para>
+
+ <para
+>Este programa permite-lhe efectuar várias operações nesses anexos:</para>
+ <itemizedlist>
+ <listitem
+><para
+>Extrair os anexos</para
+></listitem>
+ <listitem
+><para
+>Ver as propriedades da mensagem (TNEF/MAPI)</para
+></listitem>
+ <listitem
+><para
+>Ver/extrair texto formatado da mensagem (em formato RTF)</para
+></listitem>
+ </itemizedlist>
+
+</chapter>
+
+<chapter id="credits">
+ <title
+>Créditos e Licença</title>
+
+ <para
+>Visualizador de Ficheiros TNEF (KTnef)</para>
+
+ <para
+>Programa copyright 2000 Michael Goffioul <email
+>kde-print@kde.org</email
+>.</para>
+&underFDL; &underGPL; </chapter>
+
+</book>
diff --git a/tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.am b/tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.in b/tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.in
new file mode 100644
index 00000000000..e0fc29ce28c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kwatchgnupg/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/kwatchgnupg
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kwatchgnupg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/kwatchgnupg/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kwatchgnupg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kwatchgnupg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kwatchgnupg/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwatchgnupg/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/kwatchgnupg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/kwatchgnupg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/kwatchgnupg/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/kwatchgnupg/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/kwatchgnupg/index.cache.bz2
new file mode 100644
index 00000000000..7ccf1bdf077
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kwatchgnupg/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/kwatchgnupg/index.docbook b/tde-i18n-pt/docs/kdepim/kwatchgnupg/index.docbook
new file mode 100644
index 00000000000..85eb6a46560
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/kwatchgnupg/index.docbook
@@ -0,0 +1,329 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY gnupg "<acronym
+>GnuPG</acronym
+>">
+ <!ENTITY gpgconf "<application
+>GPGConf</application
+>">
+ <!ENTITY watchgnupg "<application
+>WatchGnuPG</application
+>">
+ <!ENTITY kwatchgnupg "<application
+>KWatchGnuPG</application
+>">
+ <!ENTITY kappname "&kwatchgnupg;">
+ <!ENTITY package "kdepim">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kwatchgnupg;</title>
+
+<authorgroup>
+<author
+><firstname
+>Marc</firstname
+> <othername
+></othername
+> <surname
+>Mutz</surname
+> <affiliation
+> <address
+><email
+>mutz@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Steffen</firstname
+> <surname
+>Hansen</surname
+> <contrib
+>Desenvolvimento</contrib>
+<affiliation>
+<address
+><email
+>steffen@klaralvdalens-datakonsult.se</email
+></address>
+</affiliation>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>David</firstname
+> <surname
+>Faure</surname
+> <affiliation
+> <address
+><email
+>faure@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&GPLNotice;</legalnotice>
+
+<date
+>2004-05-09</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>&kwatchgnupg; é um visualizador de registos &gnupg; simples. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kapp</keyword>
+<keyword
+>gpg</keyword>
+<keyword
+>gpgsm</keyword>
+<keyword
+>GnuPG</keyword>
+<keyword
+>Visualizador de registos</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+>
+
+<para
+>O &kwatchgnupg; é um visualizador simples de registos do &gnupg; para as versões futuras do &gnupg; 1.4 e 2.0. Funciona como uma interface gráfica para a ferramenta de linha de comandos &watchgnupg;, a qual atende num 'socket' as linhas de registo das aplicações da infra-estrutura do &gnupg;. Veja o <userinput
+>info watchgnupg</userinput
+> para mais informações sobre o &watchgnupg;.</para>
+
+<para
+>O &kwatchgnupg; pode ser iniciado através do menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+></menuchoice
+> das aplicações <application
+>Kleopatra</application
+> e <application
+>KMail</application
+>, assim como a partir da linha de comandos. O executável do &kwatchgnupg; chama-se <userinput
+>kwatchgnupg</userinput
+>. </para>
+
+</chapter>
+
+<chapter id="mainfunc"
+><title
+>Funções Principais</title>
+
+<sect1 id="mainfunc.viewing"
+><title
+>Ver o Registo</title>
+
+<para
+>A função principal do &kwatchgnupg; é, obviamente, mostrar a informação de registo e de depuração do &gnupg; ao utilizador. A janela principal está dividida numa grande área de visualização de texto, onde as mensagens do &gnupg; vão aparecendo à medida que são geradas, uma barra de ferramentas que dá o acesso às funções mais usadas, assim como a barra de menu obrigatória. </para>
+
+<para
+>Cada linha da área de texto é normalmente antecedida de um identificador do <acronym
+>FD</acronym
+> e um tempo no formato ISO. O identificador do <acronym
+>FD</acronym
+> pode ser usado para distinguir o resultado das várias instâncias diferentes do &gnupg; que correm em paralelo. A seguir ao tempo vem o nome do componente que dá origem à linha de registo, em conjunto com alguma informação interna entre parêntesis rectos, seguida da depuração original ou do resultado impresso pelo componente. </para>
+
+<para
+>Por omissão, o número de linhas de registo que é mantido no histórico está limitado a 1000 linhas. Você poderá configurar o tamanho do histórico na janela de configuração. </para>
+
+</sect1>
+
+<sect1 id="mainfunc.saving">
+<title
+>Gravar o Conteúdo da Janela de Registo para um Ficheiro</title>
+
+<para
+>Algumas vezes poderá ser conveniente gravar o conteúdo da janela de registo actual num ficheiro, por exemplo para o enviar para os programadores, como parte de um relatório de erros. Existem duas formas de conseguir isto no &kwatchgnupg;: </para>
+
+<para
+>Primeiro, você poderá escolher a opção <menuchoice
+><guilabel
+>Ficheiro</guilabel
+><guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+> (ou o ícone correspondente na barra de ferramentas) para gravar o conteúdo completo da janela de registo num ficheiro. Ser-lhe-á pedido o nome do ficheiro onde este conteúdo será gravado. </para>
+
+<para
+>Em segundo lugar, você poderá seleccionar as linhas que lhe interessam com uma selecção simples com o botão esquerdo do rato; e colá-las num processador de texto ou um agente de correio electrónico para o utilizador, como se fosse outro texto qualquer. Você deverá, contudo, certificar-se que as linhas não estão partidas, dado que isto reduz a legibilidade do registo. </para>
+
+</sect1>
+
+<sect1 id="mainfunc.clear"
+><title
+>Limpar a Janela de Registo</title>
+
+<para
+>Por conveniência, você poderá indicar ao &kwatchgnupg; para limpar a janela de registo com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Limpar o Histórico</guimenuitem
+></menuchoice
+> (ou o ícone da barra de ferramentas correspondente). </para>
+
+<para
+>Use isto antes de iniciar a operação de cifra que deseja vigiar para obter apenas o resultado desta operação. Você poderá então gravar o registo com a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+>, tal como foi descrito acima. </para>
+
+<para
+>A limpeza do registo elimina todo o conteúdo da janela de registo. Se não tiver a certeza se precisa ou não do conteúdo actual depois, você deverá gravar para um ficheiro (tal como descrito acima) antes da limpeza. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="configure"
+><title
+>Configurar o &kwatchgnupg;</title>
+
+<para
+>Para configurar o &kwatchgnupg;, seleccione <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &kwatchgnupg;</guimenuitem
+></menuchoice
+> ou o ícone da barra de ferramentas correspondente. A janela de configuração do &kwatchgnupg; está dividida em duas partes, estando cada uma destas descrita em baixo. </para>
+
+<sect1 id="configure.watchgnupg"
+><title
+>Opções do &watchgnupg;</title>
+
+<para
+>O &watchgnupg; é o processo que, de facto, vigia o 'socket' de registo à procura de actividade e formata as linhas tal como aparecem na janela de texto do &kwatchgnupg;. A configuração deste grupo é passada à infra-estrutura, usando o mecanismo do &gpgconf;. </para>
+
+<para
+>O <guilabel
+>Executável</guilabel
+> contém a localização da aplicação &watchgnupg;. Se o &watchgnupg; estiver na sua <varname
+>$PATH</varname
+>, você poderá manter o <userinput
+>watchgnupg</userinput
+> por omissão. Se o &watchgnupg; não estiver na sua <varname
+>$PATH</varname
+>, ou se você tiver mais do que uma versão instalada, indique o nome completo do ficheiro do executável 'watchgnupg' aqui. </para>
+
+<para
+>O <guilabel
+>Socket</guilabel
+> contém a referência ao 'socket' que o &watchgnupg; deverá vigiar. Qualquer alteração aqui é distribuída para todos os módulos da infra-estrutura do &gnupg;, usando o &gpgconf;, para que não precise de alterar esta opção, se os seus ficheiros de configuração do &gnupg; tiverem outro <varname
+>log-file</varname
+> (ficheiro de registo) definido. </para>
+
+<para
+>O <guilabel
+>Nível de depuração por omissão</guilabel
+> determina a quantidade de informação de registo que é devolvida pelos módulos da infra-estrutura. Veja a documentação do &watchgnupg; para saber qual o nível que inclui determinadas informações. Qualquer alteração aqui é distribuída para todos os módulos da infra-estrutura do &gnupg;, usando o &gpgconf;, para que não precise de alterar esta opção, se os seus ficheiros de configuração do &gnupg; tiverem outro <varname
+>log-file</varname
+> (ficheiro de registo) definido. </para>
+
+</sect1>
+
+<sect1 id="configure.logwindow"
+><title
+>Configuração da Janela de Registos</title>
+
+<para
+>Aqui, você poderá configurar o tamanho do armazenamento temporário do histórico, &ie; o número de linhas do registo que são mantidas. Se forem emitidas mais linhas pela infra-estrutura do &gnupg; desde a última limpeza do histórico, então as linhas mais antigas serão removidas, até que haja espaço suficiente para as novas linhas de novo. </para>
+
+<para
+>Você poderá desactivar o limite do tamanho do histórico se carregar <guibutton
+>Escolher Ilimitado</guibutton
+>. Lembre-se, contudo, que o consumo de memória do &kwatchgnupg; irá crescer com o número de linhas que mostra de momento. Se você usar um tamanho de histórico ilimitado, certifique-se então que só executa o &kwatchgnupg; para operações curtas, ou então vá limpando o histórico manualmente. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits-and-license">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kwatchgnupg; copyright 2004 Klar&auml;lvdalens Datakonsult AB</para>
+
+<para
+>Documentação copyright 2004 Klar&auml;lvdalens Datakonsult AB</para>
+
+<itemizedlist>
+<title
+>Contribuições</title>
+<listitem>
+<para
+>Steffen Hansen <email
+>hansen@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>Marc Mutz <email
+>mutz@kde.org</email
+></para>
+</listitem>
+<listitem>
+<para
+>David Faure <email
+>faure@kde.org</email
+></para>
+</listitem>
+</itemizedlist>
+&underGPL; &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/Makefile.am b/tde-i18n-pt/docs/kdepim/multisynk/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/Makefile.in b/tde-i18n-pt/docs/kdepim/multisynk/Makefile.in
new file mode 100644
index 00000000000..620b6b77f06
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdepim/multisynk
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/multisynk/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdepim/multisynk/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/multisynk/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/multisynk/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/multisynk/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=logdialog.png index.docbook konnector-calendar.png editdialog-conflicts.png konnector-local.png konnector-qtopia.png konnector-remote.png index.cache.bz2 mainwin.png konnector-addressbook.png Makefile.in konnectors-chapter.docbook editdialog.png Makefile.am mainwin-filled.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) konnector-remote.png konnector-calendar.png konnector-qtopia.png mainwin.png logdialog.png index.docbook konnectors-chapter.docbook konnector-local.png editdialog.png mainwin-filled.png konnector-addressbook.png editdialog-conflicts.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk
+ @for base in konnector-remote.png konnector-calendar.png konnector-qtopia.png mainwin.png logdialog.png index.docbook konnectors-chapter.docbook konnector-local.png editdialog.png mainwin-filled.png konnector-addressbook.png editdialog-conflicts.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/$$base ;\
+ done
+
+uninstall-nls:
+ for base in konnector-remote.png konnector-calendar.png konnector-qtopia.png mainwin.png logdialog.png index.docbook konnectors-chapter.docbook konnector-local.png editdialog.png mainwin-filled.png konnector-addressbook.png editdialog-conflicts.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/multisynk/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in konnector-remote.png konnector-calendar.png konnector-qtopia.png mainwin.png logdialog.png index.docbook konnectors-chapter.docbook konnector-local.png editdialog.png mainwin-filled.png konnector-addressbook.png editdialog-conflicts.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdepim/multisynk/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdepim/multisynk/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdepim/multisynk/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/editdialog-conflicts.png b/tde-i18n-pt/docs/kdepim/multisynk/editdialog-conflicts.png
new file mode 100644
index 00000000000..281520fbd01
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/editdialog-conflicts.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/editdialog.png b/tde-i18n-pt/docs/kdepim/multisynk/editdialog.png
new file mode 100644
index 00000000000..978ce96447e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/editdialog.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/index.cache.bz2 b/tde-i18n-pt/docs/kdepim/multisynk/index.cache.bz2
new file mode 100644
index 00000000000..03c20b29bb2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/index.docbook b/tde-i18n-pt/docs/kdepim/multisynk/index.docbook
new file mode 100644
index 00000000000..f3991e433d2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/index.docbook
@@ -0,0 +1,374 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY multisynk "MultiSynk">
+ <!ENTITY kappname "&multisynk;">
+ <!ENTITY package "kdepim">
+ <!ENTITY konnectors-chapter SYSTEM "konnectors-chapter.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &multisynk;</title>
+<authorgroup>
+<author
+><firstname
+>Tobias</firstname
+> <surname
+>Koenig</surname
+> <affiliation
+> <address
+><email
+>tokoe@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-11-02</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<legalnotice>
+&FDLNotice;
+</legalnotice>
+
+<abstract>
+<para
+>O &multisynk; é a aplicação de sincronização do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>sincronização</keyword>
+<keyword
+>dispositivo móvel</keyword>
+<keyword
+>OPIE</keyword>
+<keyword
+>Qtopia</keyword>
+
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &multisynk; é uma interface para a plataforma de sincronização do &kde; que é o 'kitchensync'. Esta plataforma permite-lhe sincronizar um conjunto de dispositivos móveis, como os PDAs e os telemóveis com o seu ambiente de trabalho do KDE, embora oferecendo também a possibilidade de sincronizar dois ou mais ambientes de trabalho do KDE directamente. </para>
+
+<para
+>A interface gráfica do utilizador é semelhante ao 'multisync', por isso todos os que já trabalharam com ele deverão estar familiarizados também com o 'multisynk'. </para>
+</chapter>
+
+<chapter id="using-multisynk">
+<title
+>Usar o &multisynk;</title>
+
+<sect1 id="general">
+<title
+>Informações Gerais</title>
+
+<para
+>O &multisynk; baseia-se na plataforma do 'kitchensync'. O intuito desta plataforma é sincronizar um conjunto de registos de dados (eventos, pendências, contactos), onde o algoritmo de sincronização não sabe nada sobre os dados. A sincronização real é feita entre uma entidade denominada por 'par de konectores'. Um par de konectores consiste em dois fornecedores de dados (konectores) que carregam os dados de uma dada origem (um ficheiro, um dispositivo móvel ou a rede), passa-o ao motor de sincronização e grava de volta os dados sincronizados na origem. </para>
+
+<para
+>Para além disso, cada par de konectores poderá dar as sugestões de sincronização de como a resolução de conflitos poderá ser tratada. Tanto pode ser feita automaticamente (por exemplo, quando um contacto é alterado no PC e no dispositivo móvel, sobrepor sempre o contacto no dispositivo móvel) como manualmente, onde então aparecerá uma janela em que o utilizador poderá escolher o registo de dados que deseja manter. </para>
+
+</sect1>
+
+<sect1 id="getting-started">
+<title
+>Começar</title>
+
+<para
+>Depois de ter iniciado o &multisynk; (quer através do menu do painel quer através da escrita de <command
+>multisynk</command
+> na linha de comandos), irá aparecer a janela principal do &multisynk;: <screenshot>
+<screeninfo
+>Iniciar o &multisynk;</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="mainwin.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela principal do &multisynk;</phrase
+></textobject>
+<caption
+><para
+>A janela principal do &multisynk;.</para
+></caption>
+</mediaobject>
+</screenshot>
+</para>
+
+<para
+>No menu ou na barra de ferramentas, poderá executar os seguintes comandos: <variablelist>
+<varlistentry>
+<term
+><guilabel
+>Novo</guilabel
+></term>
+<listitem
+><para
+>Cria um novo par de konectores.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Editar</guilabel
+></term>
+<listitem
+><para
+>Edita o par de konectores seleccionados.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Apagar</guilabel
+></term>
+<listitem
+><para
+>Remove o par de konectores seleccionado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Registo</guilabel
+></term>
+<listitem
+><para
+>Mostra a janela que apresenta a informação de registo do processo de sincronização actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sincronizar</guilabel
+></term>
+<listitem
+><para
+>Sincroniza o par de konectores seleccionado.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<sect2 id="add-konnector-pair">
+<title
+>Adicionar um Par de Konectores</title>
+
+<para
+>Para adicionar um novo par de konectores, carregue no primeiro ícone da barra de ferramentas ou seleccione o Novo no menu Ficheiro. Irá aparecer a seguinte janela: <screenshot
+> <screeninfo
+>Janela de Novo Par de Konectores</screeninfo
+> <mediaobject
+> <imageobject
+><imagedata fileref="editdialog.png" format="PNG"/></imageobject
+> <textobject
+><phrase
+>A janela do novo par de konectores.</phrase
+></textobject
+> <caption
+><para
+>A janela de novo par de konectores.</para
+></caption
+> </mediaobject
+> </screenshot
+> Nesta janela, poderá seleccionar os konectores que deverão fazer parte do par de konectores, onde os poderá configurar se carregar em <guibutton
+>Configurar...</guibutton
+> depois de seleccionar o seu <link linkend="konnectors-chapter-available"
+>tipo</link
+>. Para além disso, poderá dar ao par um nome, de modo a distingui-lo mais facilmente na apresentação do par de konectores. </para>
+
+<para
+>Na segunda página da janela de edição do par de konectores, poderá seleccionar como é que a resolução de conflitos deverá ser tratada. <screenshot
+> <screeninfo
+>Janela de Novo Par de Konectores</screeninfo
+> <mediaobject
+> <imageobject
+><imagedata fileref="editdialog-conflicts.png" format="PNG"/></imageobject
+> <textobject
+><phrase
+>A janela de novo par de konectores.</phrase
+></textobject
+> <caption
+><para
+>A janela de novo par de konectores.</para
+></caption
+> </mediaobject
+> </screenshot
+> São possíveis os seguintes comportamentos: <variablelist>
+<varlistentry>
+<term
+><guilabel
+>Resolvê-lo manualmente</guilabel
+></term>
+<listitem
+><para
+>Irá aparecer uma janela onde poderá escolher o item que deseja manter. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar sempre o item do primeiro 'plugin'</guilabel
+></term>
+<listitem
+><para
+>Será usado sempre o item do primeiro konector.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar sempre o item do segundo 'plugin'</guilabel
+></term>
+<listitem
+><para
+>Será usado sempre o item do segundo konector.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Colocar sempre ambos os itens nos dois lados</guilabel
+></term>
+<listitem
+><para
+>Os itens alterados são duplicados nos dois lados.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</para>
+</sect2>
+
+<sect2 id="edit-konnector-pair">
+<title
+>Editar o Par de Konectores</title>
+<para
+>Para alterar a configuração de um par de konectores, basta seleccioná-lo na apresentação do par de konectores e escolher <guilabel
+>Editar...</guilabel
+> na barra de ferramentas ou no menu. A janela que aparece é a mesma que surge quando adiciona um novo par de konectores. </para>
+</sect2>
+
+<sect2 id="delete-konnector-pair">
+<title
+>Remover o Par de Konectores</title>
+<para
+>Para remover um par de konectores, basta seleccioná-lo na apresentação do par de konectores e escolher <guilabel
+>Remover</guilabel
+> no menu ou na barra de ferramentas. Irá aparecer uma janela de confirmação a perguntar-lhe se deseja remover mesmo o par de konectores. </para>
+</sect2>
+
+<sect2 id="start-sync-process">
+<title
+>Iniciar o Processo de Sincronização</title>
+<para
+>Depois de ter <link linkend="add-konnector-pair"
+>adicionado</link
+> um par de konectores, poderá seleccioná-lo na apresentação do par de konectores e carregar no botão <guilabel
+>Sincronizar</guilabel
+> da barra de ferramentas ou escolher a acção no menu. O progresso da sincronização é mostrado na coluna de estado da apresentação do par de konectores e na <link linkend="log-dialog"
+>janela de registo</link
+>. </para>
+</sect2>
+
+<sect2 id="log-dialog">
+<title
+>A Janela de Registo</title>
+<para
+>A janela de registo colecciona toda a informação do progresso da sincronização e mostra-a com a hora em que ocorreu numa janela separada. <screenshot>
+<screeninfo
+>A Janela de Registo</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="logdialog.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de registo.</phrase
+></textobject>
+<caption
+><para
+>A janela de registo.</para
+></caption>
+</mediaobject>
+</screenshot>
+</para>
+</sect2>
+
+</sect1>
+</chapter>
+
+&konnectors-chapter;
+
+<chapter id="command-line">
+<title
+>Opções da Linha de Comandos</title>
+<para
+>O &multisynk; suporta todas as opções da linha de comandos que são comuns aos programas do &kde; e do &Qt;; poderá obter uma lista das mesmas com a opção <userinput
+><option
+>--help</option
+></userinput
+>, <userinput
+><option
+>--help-kde</option
+></userinput
+> e <userinput
+><option
+>--help-qt</option
+></userinput
+>.</para>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&multisynk; - A Aplicação de Sincronização do &kde;</para>
+
+<para
+>Copyright (c) 2004, Tobias Koenig</para>
+<para
+>De momento é mantida por Tobias Koenig <email
+>tokoe@kde.org</email
+>.</para>
+&underFDL; </chapter>
+</book>
+
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/konnector-addressbook.png b/tde-i18n-pt/docs/kdepim/multisynk/konnector-addressbook.png
new file mode 100644
index 00000000000..985ffa5e112
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/konnector-addressbook.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/konnector-calendar.png b/tde-i18n-pt/docs/kdepim/multisynk/konnector-calendar.png
new file mode 100644
index 00000000000..efa3f40526e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/konnector-calendar.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/konnector-local.png b/tde-i18n-pt/docs/kdepim/multisynk/konnector-local.png
new file mode 100644
index 00000000000..ae26c01b77b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/konnector-local.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/konnector-qtopia.png b/tde-i18n-pt/docs/kdepim/multisynk/konnector-qtopia.png
new file mode 100644
index 00000000000..a630c8672dd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/konnector-qtopia.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/konnector-remote.png b/tde-i18n-pt/docs/kdepim/multisynk/konnector-remote.png
new file mode 100644
index 00000000000..42bc6eef199
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/konnector-remote.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/konnectors-chapter.docbook b/tde-i18n-pt/docs/kdepim/multisynk/konnectors-chapter.docbook
new file mode 100644
index 00000000000..413696cb07d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/konnectors-chapter.docbook
@@ -0,0 +1,151 @@
+<chapter id="konnectors-chapter">
+<title
+>Konectores</title>
+
+<sect1 id="konnectors-chapter-overview">
+<title
+>Introdução</title>
+<para
+>xpto</para>
+</sect1>
+
+<sect1 id="konnectors-chapter-available">
+<title
+>Konectores Disponíveis</title>
+
+<sect2 id="local-konnector">
+<title
+>O Konector Local</title>
+
+<para
+>O <guilabel
+>Konector Local</guilabel
+> oferece um livro de endereços e um ficheiro de calendário a partir do seu computador local. <screenshot
+> <screeninfo
+>Janela de Configuração do Konector Local</screeninfo
+> <mediaobject
+> <imageobject
+><imagedata fileref="konnector-local.png" format="PNG"/></imageobject
+> <textobject
+><phrase
+>A janela de configuração do konector local.</phrase
+></textobject
+> <caption
+><para
+>A janela de configuração do konector local.</para
+></caption
+> </mediaobject
+> </screenshot
+> Ao carregar nos botões <guibutton
+>Seleccionar nos Calendários Existentes...</guibutton
+> ou em <guibutton
+>Seleccionar nos Livros de Endereços Existentes...</guibutton
+>, irá aparecer uma janela onde poderá seleccionar um ficheiro que já tenha sido usado como um calendário ou livro de endereços no &korganizer; ou no &kaddressbook;. </para>
+</sect2>
+
+<sect2 id="remote-konnector">
+<title
+>O Konector Remoto</title>
+
+<para
+>O <guilabel
+>Konector Remoto</guilabel
+> oferece um livro de endereços e um ficheiro de calendário a partir de um computador remoto. Como protocolos para obter os ficheiros, são suportados o HTTP, o FTP, o WebDAV e o FISH. <screenshot>
+<screeninfo
+>Janela de Configuração do Konector Remoto</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="konnector-remote.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de configuração do konector remoto.</phrase
+></textobject>
+<caption
+><para
+>A janela de configuração do konector remoto.</para
+></caption>
+</mediaobject>
+</screenshot>
+</para>
+</sect2>
+
+<sect2 id="addressbook-konnector">
+<title
+>O Konector do Livro de Endereços</title>
+
+<para
+>O <guilabel
+>Konector do Livro de Endereços</guilabel
+> oferece o conteúdo de um livro de endereços que tenha sido configurado no &kaddressbook; Isto pode ser qualquer tipo de livro de endereços que o &kaddressbook; suporte, como por exemplo um directório de LDAP ou os servidores de 'groupware'. <screenshot>
+<screeninfo
+>Janela de Configuração do Konector do Livro de Endereços</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="konnector-addressbook.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de configuração do livro de endereços.</phrase
+></textobject>
+<caption
+><para
+>A janela de configuração do konector do livro de endereços.</para
+></caption>
+</mediaobject>
+</screenshot>
+</para>
+</sect2>
+
+<sect2 id="calendar-konnector">
+<title
+>O Konector do Calendário</title>
+
+<para
+>O <guilabel
+>Konector do Calendário</guilabel
+> oferece o conteúdo de um calendário que tenha sido configurado no &korganizer;. Este poderá ser qualquer tipo de calendário que o &korganizer; suporte, como por exemplo um calendário do iCal ou de um servidor de 'groupware'. <screenshot>
+<screeninfo
+>Janela de Configuração do Konector do Calendário</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="konnector-calendar.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de configuração do konector do calendário.</phrase
+></textobject>
+<caption
+><para
+>A janela de configuração do konector do calendário.</para
+></caption>
+</mediaobject>
+</screenshot>
+</para>
+</sect2>
+
+<sect2 id="qtopia-konnector">
+<title
+>O Konector do Qtopia</title>
+
+<para
+>O <guilabel
+>Konector do Qtopia</guilabel
+> oferece os eventos, pendências, contactos e notas de um iPAQ ou Sharp Zaurus que esteja a correr o Qtopia ou o OPIE. <screenshot>
+<screeninfo
+>Janela de Configuração do Konector do Qtopia</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="konnector-qtopia.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de configuração do konector do Qtopia.</phrase
+></textobject>
+<caption
+><para
+>A janela de configuração do konector do Qtopia.</para
+></caption>
+</mediaobject>
+</screenshot>
+</para>
+</sect2>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/logdialog.png b/tde-i18n-pt/docs/kdepim/multisynk/logdialog.png
new file mode 100644
index 00000000000..8a53a44cf43
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/logdialog.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/mainwin-filled.png b/tde-i18n-pt/docs/kdepim/multisynk/mainwin-filled.png
new file mode 100644
index 00000000000..55093e724c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/mainwin-filled.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdepim/multisynk/mainwin.png b/tde-i18n-pt/docs/kdepim/multisynk/mainwin.png
new file mode 100644
index 00000000000..faa8c4c23ab
--- /dev/null
+++ b/tde-i18n-pt/docs/kdepim/multisynk/mainwin.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/Makefile.am b/tde-i18n-pt/docs/kdesdk/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/Makefile.in b/tde-i18n-pt/docs/kdesdk/Makefile.in
new file mode 100644
index 00000000000..87cc0581bc1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. umbrello kbabel scripts kompare kbugbuster cervisia kapptemplate kcachegrind
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/cervisia/Makefile.am b/tde-i18n-pt/docs/kdesdk/cervisia/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/cervisia/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/cervisia/Makefile.in b/tde-i18n-pt/docs/kdesdk/cervisia/Makefile.in
new file mode 100644
index 00000000000..c81669f873f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/cervisia/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/cervisia
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/cervisia/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/cervisia/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/cervisia/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/cervisia/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/cervisia/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/cervisia/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/cervisia/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/cervisia/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/cervisia/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/cervisia/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/cervisia/index.cache.bz2
new file mode 100644
index 00000000000..99d521ddc08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/cervisia/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/cervisia/index.docbook b/tde-i18n-pt/docs/kdesdk/cervisia/index.docbook
new file mode 100644
index 00000000000..a2b381168ca
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/cervisia/index.docbook
@@ -0,0 +1,4100 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&cervisia;">
+ <!ENTITY package "kdesdk">
+ <!ENTITY ssh "<command
+>ssh</command
+>">
+ <!ENTITY rsh "<command
+>rsh</command
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- Change language only here -->
+ <!ENTITY CVS "<application
+>CVS</application
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &cervisia;</title>
+<authorgroup>
+<author
+><firstname
+>Bernd</firstname
+><surname
+>Gehrmann</surname
+> <affiliation
+><address
+><email
+>bernd@mail.berlios.de</email
+></address
+></affiliation>
+</author
+>
+<author
+><firstname
+>Carlos</firstname
+><surname
+>Woelz</surname
+> <affiliation
+><address
+><email
+>carloswoelz@imap-mail.com</email
+></address
+></affiliation>
+</author
+>
+
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1999</year>
+<year
+>2000</year>
+<year
+>2001</year>
+<year
+>2002</year>
+<holder
+>Bernd Gehrmann</holder>
+</copyright>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Carlos Woelz</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-06-06</date>
+<releaseinfo
+>2.01.90</releaseinfo>
+
+<abstract>
+<para
+>O &cervisia; oferece uma vista gráfica sobre o &CVS;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdesdk</keyword>
+<keyword
+>Cervisia</keyword>
+<keyword
+>CVS</keyword>
+<keyword
+>controlo de versões</keyword>
+<keyword
+>controlo de revisões (versões)</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O <ulink url="http://www.kde.org/apps/cervisia/"
+>&cervisia;</ulink
+> é uma interface para o sistema de controlo de versões amigável. O objectivo é suportar o &CVS; e outros sistemas de controlo de versões numa interface unificada, incluindo os visualizadores de resolução de conflitos, de diferenças e do histórico, o estado dos ficheiros da área de trabalho e o suporte para a maioria das funções de controlo de versões. Você poderá obter o &cervisia; se compilar o módulo 'kdesdk' ou instalar o pacote 'kdesdk' fornecido pela sua distribuição. De momento, só é suportado o &CVS;, mas espera-se que outros sistemas de controlo de versões possam ser integrados no futuro. </para>
+
+<para
+>Um sistema de controlo de versões é uma ferramenta para registar, gerir e distribuir diferentes versões dos ficheiros. O &CVS; é um sistema de controlo de versões. Ele permite-lhe partilhar as suas modificações facilmente, dado que cada um dos participantes poderá trabalhar na sua cópia local ao mesmo tempo, sem ter medo de sobrepor as modificações de cada um. Ela permite a recuperação das versões anteriores (o que é útil para analisar os erros), a criação de ramificações (para o desenvolvimento paralelo ou para várias versões lançadas do código), entre outras coisas. </para>
+
+<para
+>O <firstterm
+>repositório</firstterm
+> principal contém normalmente um projecto colaborativo (comercial ou não), mas você poderá tirar partido das funcionalidades de controlo de versões que o &CVS; oferece, mesmo para um projecto desenvolvimento por si. É fácil configurar um repositório local e você irá ganhar a possibilidade de registar as alterações que provocaram os erros, reverter as alterações, evitar a perda acidental de informação, &etc;. </para>
+
+<para
+>O repositório contém os ficheiros do projecto, e cada um dos colaboradores mantém a sua cópia local, chamada <firstterm
+>cópia de trabalho</firstterm
+> ou <firstterm
+>espaço de trabalho</firstterm
+>; uma pessoa poderá adicionar as suas modificações ao repositório principal (um processo chamado de &quot;committing&quot; ou &quot;envio&quot;) e / ou actualizar a sua própria cópia para reflectir as alterações recentes feitas por outros colaboradores. </para>
+
+</chapter>
+
+<chapter id="getting-started">
+<title
+>Começar</title>
+
+<sect1 id="accessing-repository">
+<title
+>Aceder ao Repositório</title>
+
+<para
+>Nesta secção, iremos mostrar como usar a funcionalidade do sistema do controlo de versões com o &cervisia;, basicamente para obter os módulos do repositório e para trabalhar com eles. Para o fazer, você precisa de ter acesso ao repositório como cliente, o que significa que alguém (provavelmente o administrador do repositório do &CVS;) lhe deu uma conta no servidor. Em alternativa, você poderá criar facilmente um repositório local para o seu próprio projecto. </para>
+
+<tip
+><para
+>Se planeia desenvolver um projecto complexo, é uma boa ideia usar as funcionalidades do &CVS;, mesmo que seja o único programador. Você poderá fazer todas as alterações na área local e usar o &cervisia; (ou qualquer outra ferramenta do &CVS;) para se actualizar e enviar as suas alterações. Desta forma, você conseguirá registar as alterações que provocaram erros, repor alterações, evitar perdas de informação acidentais, &etc;. Ao usar o &cervisia;, é simples criar um repositório local. </para>
+
+<procedure>
+<title
+>Criar um Repositório Local</title>
+
+<step
+><para
+>Abra a janela <guilabel
+>Criar um Novo Repositório (cvs init)</guilabel
+>, escolhendo a opção <menuchoice
+><guimenu
+>Repositório</guimenu
+> <guimenuitem
+>Criar...</guimenuitem
+></menuchoice
+>. </para
+></step>
+
+<step
+><para
+>Carregue no botão <guilabel
+>...</guilabel
+> para seleccionar a pasta onde deseja criar o repositório ou indique a sua localização no campo de texto. Por exemplo, se quiser colocar o repositório na pasta <filename
+>/home/utilizador</filename
+> e dar-lhe o nome <filename
+>raiz_cvs</filename
+>, deverá então escrever <filename
+>/home/utilizador/raiz_cvs</filename
+> no campo de texto ou seleccionar a pasta <filename
+>/home/utilizador</filename
+> com o extractor de ficheiros, adicionando então <filename
+>raiz_cvs</filename
+>. </para
+></step>
+
+<step
+><para
+>Confirme, carregando no botão <guibutton
+>OK</guibutton
+>. O &cervisia; irá criar e inicializar a nova pasta do repositório. </para
+></step>
+
+<step
+><para
+>Agora, você poderá importar o seu trabalho actual para o repositório ou simplesmente criar uma pasta no repositório, para iniciar um novo módulo do zero. </para
+></step>
+
+</procedure>
+
+</tip>
+
+
+<para
+>O &cervisia; oferece uma interface integrada para gerir todas as suas localizações do repositório, a janela para <guilabel
+>Configurar o Acesso aos Repositórios</guilabel
+>. Para a mostrar, seleccione a opção <menuchoice
+><guimenu
+>Repositório</guimenu
+> <guimenuitem
+>Repositórios...</guimenuitem
+></menuchoice
+>. </para>
+
+<figure id="screenshot-repositories" float="1">
+<title
+>Uma imagem da janela Configurar o Acesso aos Repositórios do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="repositories.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela Configurar o Acesso aos Repositórios do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>Existem vários métodos para aceder a um repositório de CVS. Poderá ser através da autenticação por senha (:pserver:), por uma linha de comandos segura (using :ext:), um repositório local (:local:), &etc;. O formato para a localização do repositório é (os itens opcionais aparecem entre parêntesis rectos): </para>
+
+<para>
+<filename
+>[:método:][[utilizador][:senha]@]servidor[:[porto]]/localização/do/repositório</filename>
+</para>
+
+<para
+>Nem todos esses itens (o utilizador, senha, máquina ou porto) são sempre necessários para aceder ao repositório. A informação necessária depende do método de acesso usado, o qual pode ser classificado da seguinte forma: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Local</term>
+
+<listitem>
+<para
+>O método de acesso local é o método por omissão usado pelo &CVS;. Como tal, é opcional adicionar o método :local: à localização do repositório: você poderá indicar simplesmente a localização da pasta que contém o repositório de &CVS; e é acessível a partir do seu computador, como por exemplo, <filename class="directory"
+>/local/do/repositorio</filename
+>, ou para dar um exemplo da vida-real, <filename class="directory"
+>/home/cvs</filename
+>.</para>
+
+<para
+>Poderá estar fisicamente num disco que seja montado por <acronym
+>NFS</acronym
+>, mas este é um detalhe irrelevante. Se você criou um repositório local, a localização será simplesmente o nome absoluto da directoria do mesmo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="rsh">
+<term
+>rsh</term>
+
+<listitem>
+<para
+>A localização do repositório parece-se com algo do género <filename
+>:ext:utilizador@nome.da.maquina.com:/local/do/repositorio</filename
+>. </para>
+
+<para
+>Este método necessita que você tenha uma conta de utilizador na máquina servidora (neste caso, na <systemitem class="systemname"
+>nome.da.maquina.com</systemitem
+> e use uma linha de comandos remota para comunicar. Por omissão, o &CVS; usa o &rsh; para este fim, contudo o &rsh; há muito que é considerado inseguro, e está a ser substituído em larga escala pelo &ssh;. </para>
+
+<para
+>Se você precisar de usar o &ssh;, você precisa de alterar a variável de ambiente $<envar
+>CVS_RSH</envar
+> para &ssh;, ao usar o cliente do <command
+>cvs</command
+>. O &cervisia; suporta isto com facilidade. </para>
+
+<!-- TODO: verify if the above still apply -->
+
+<para
+>Repare que o &cervisia; não pode responder aos possíveis pedidos de senhas da máquina servidora. Você precisa de se certificar que alguma linha de comandos remota funciona sem necessitar que você introduza a senha. Com o &rsh; simples, isto poderá ser conseguido, por exemplo, se criar um ficheiro <filename
+>.rhosts</filename
+> na sua área pessoal com uma lista das máquinas de confiança (veja a página de manual do &rsh;). </para>
+
+<para
+>Com o &ssh;, isso poderá ser conseguido se você copiar a sua chave pública <filename
+>identity.pub</filename
+>, localizada na pasta <filename
+>$<envar
+>HOME</envar
+>/.ssh/</filename
+> para o servidor. Neste caso, a chave não poderá estar cifrada com nenhuma senha (veja a página de manual do &ssh;e a <acronym
+>FAQ</acronym
+> do &CVS;/<acronym
+>SSH</acronym
+> no SourceForge). Se você não tiver a certeza acerca destes problemas, pergunte ao seu administrador de sistemas. </para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>pserver</term>
+
+<listitem>
+<para
+>O nome do repositório parece-se com algo do género <filename
+>:pserver:utilizador@nome.da.maquina.com:/local/do/repositorio</filename
+> </para>
+
+<para
+>Este método acede ao servidor através de um protocolo com uma autenticação relativamente fraca (o <literal
+>pserver</literal
+> significa 'password authentication' - autenticação por senha). Antes de poder usar um desses servidores, você precisa de um utilizador e uma senha cedidos pelo administrador de sistemas do &CVS;. Lembre-se que o seu utilizador na autenticação de &CVS; não corresponde necessariamente ao utilizador do sistema. Antes de poder aceder ao servidor de &CVS;, você terá de se autenticar. </para>
+
+<para
+>Os projectos 'open source' oferecem tipicamente o acesso anónimo do CVS ao seu código. Isto significa que você poderá obter facilmente a última versão do código, modificar e criar ficheiros de diferenças ('patches') em relação ao repositório, sem que seja necessária uma conta de CVS. Como regra geral, o CVS anónimo usa a autenticação por senhas (:pserver:), e é um repositório apenas para leitura, o que o impede de enviar as suas alterações directamente para o repositório. </para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Em sabendo o método de acesso e a localização do repositório, você poderá adicioná-lo à lista de repositórios do &cervisia;: </para>
+
+<procedure>
+<title
+>Adicionar um Novo Repositório</title>
+
+<step
+><para
+>Abra a janela para <guilabel
+>Configurar o Acesso aos Repositórios</guilabel
+>, escolhendo a opção <menuchoice
+><guimenu
+>Repositório</guimenu
+> <guimenuitem
+>Repositórios...</guimenuitem
+></menuchoice
+>. </para
+></step>
+
+<step
+><para
+>Carregue no botão <guilabel
+>Adicionar...</guilabel
+> para abrir a janela <guilabel
+>Adicionar um Repositório</guilabel
+>. </para
+></step>
+
+<step
+><para
+>Indique a localização do repositório no campo <guilabel
+>Repositório:</guilabel
+>. O &cervisia; irá desactivar automaticamente as áreas da janela que não sejam relevantes para o método de acesso que você tenha introduzido. </para
+></step>
+
+<step
+><para
+>Se você for usar o método 'ext' para aceder ao repositório, indique a linha de comandos remota que irá usar (&eg;, a '&ssh;') no campo <guilabel
+>Usar a 'shell' remota</guilabel
+>. </para
+></step>
+
+<step
+><para
+>Carregue em <guibutton
+>OK</guibutton
+>. Você irá ver o repositório que introduziu presente na lista de repositórios. </para
+></step>
+
+<step
+><para
+>Se o método de acesso ao repositório que introduziu foi a autenticação por senha (pserver), você terá de se autenticar antes de se ligar ao servidor. Carregue no repositório na lista para o seleccionar e carregue no botão <guilabel
+>Ligar...</guilabel
+>. Indique a sua senha na janela que aparece. </para>
+<para
+>Se você introduziu com sucesso a sua senha, a coluna de <guilabel
+>Estado</guilabel
+> do repositório 'pserver' irá mudar de <guilabel
+>Não ligado</guilabel
+> para <guilabel
+>Ligado</guilabel
+>. </para
+></step>
+
+<step
+><para
+>Carregue em <guibutton
+>OK</guibutton
+> para aplicar as suas modificações ou adicione outra localização à lista. O &cervisia; irá guardar tantas localizações quantas desejar. </para
+></step>
+
+</procedure>
+
+</sect1>
+
+
+<sect1 id="importing">
+<title
+>Importar um Módulo Para o Repositório</title>
+
+<para
+>Nesta secção, iremos discutir como é que se coloca um novo projecto no repositório do &CVS;. Se você apenas quiser trabalhar num projecto existente que já se encontre num repositório, poderá ignorar esta secção. </para>
+
+<para
+>Existem duas formas de colocar um projecto no &CVS;: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Importe os ficheiros e pastas para um novo <firstterm
+>módulo</firstterm
+>, usando a janela de importação do &cervisia;. Os módulos são as pastas de topo na árvore de pastas do repositório do &CVS; e são usadas para separar e organizar os vários projectos de 'software' dentro do repositório. </para
+></listitem>
+
+<listitem
+><para
+>Crie um módulo vazio e adicione os ficheiros e pastas novos manualmente. Você irá ter mais controlo, mas irá ocupar provavelmente um pouco mais de tempo. </para
+></listitem>
+
+</itemizedlist>
+
+<important>
+<para
+>Tenha em mente que o &CVS; foi desenhado inicialmente para lidar com ficheiros de texto. Muitas das funcionalidades, como a junção de versões, a criação de diferenças de forma legível, etc... só são efectuadas em ficheiros de texto. Isto não significa que não possa usar o CVS para manter os ficheiros binários, significa apenas que você terá de <emphasis
+>indicar explicitamente ao CVS se é um ficheiro de texto ou binário</emphasis
+>. Se declarar o tipo errado de ficheiro, você poderá ter problemas com as funcionalidades do &CVS; para esses ficheiros, ficando eles corrompidos. </para>
+</important>
+
+
+<para
+>A importação de um projecto (como um módulo novo) tem algumas vantagens: você irá importar todos os ficheiros e pastas recursivamente, sendo o módulo criado automaticamente para si. Isto torna a importação de grandes projectos existentes para o repositório mais simples. Contudo, existem algumas desvantagens: você não pode usar a janela de importação do &cervisia; para adicionar ficheiros aos módulos existentes, assim como também não pode importar os ficheiros como texto ou binários. Você poderá dar a volta a esta limitação se criar uma pasta com ficheiros de apenas um dos tipos ou indicando ainda os padrões dos ficheiros que deverão ser ignorados durante o processo de importação. </para>
+
+<para
+>Por exemplo, suponha que o seu projecto só contém ficheiros de texto e algumas imagens PNG (ficheiros binários). Você poderá dizer ao &CVS; para ignorar todos os ficheiros com o padrão <filename class="extension"
+>*.png</filename
+> enquanto importa os outros ficheiros como texto, ou poderá ainda mover as imagens para uma pasta separada, importando depois os ficheiros restantes (como ficheiros de texto). De qualquer das formas, você terá de <link linkend="checkingout"
+>obter</link
+> o módulo novo importado para uma nova cópia loca, copiar os ficheiros e pastas que faltam para lá, <link linkend="addingfiles"
+>adicionar</link
+> e <link linkend="committingfiles"
+>enviar</link
+> os mesmos para o repositório para terminar o processo de importação. </para>
+
+<para
+>Como alternativa, você poderá adicionar os ficheiros e pastas manualmente, criando um módulo vazio para eles. Para adicionar um módulo vazio a um repositório, basta criar uma pasta nova na pasta de base do repositório do &CVS;. O nome dessa pasta nova será o nome do módulo. <link linkend="checkingout"
+>Extraia (faça 'checkout')</link
+> do novo módulo vazio. Depois copie os ficheiros e pastas para a área de trabalho, <link linkend="addingfiles"
+>adicione-os</link
+> e <link linkend="committingfiles"
+>envie-os</link
+> para o repositório do &CVS;. </para>
+
+
+<figure id="screenshot-import" float="1">
+<title
+>Uma imagem da janela de importação do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="import.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de importação do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>No <xref linkend="screenshot-import"/> você poderá ver a janela que o ajuda a <emphasis
+>importar</emphasis
+> um projecto como um módulo. Para aceder à janela de importação do &cervisia;, escolha o item do menu <menuchoice
+><guimenu
+>Repositório</guimenu
+> <guimenuitem
+>Importar...</guimenuitem
+></menuchoice
+>. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Repositório:</guilabel
+> <xref linkend="co-repository"/></term>
+<listitem
+><para
+>Indique ou seleccione na lista o nome do repositório do &CVS;, também conhecido por $<envar
+>CVSROOT</envar
+>. Você precisa de ter acesso de escrita ao mesmo, e o repositório precisa de estar devidamente inicializado. Se o repositório ainda não existir, inicialize-o com a opção do menu <menuchoice
+> <guimenu
+>Repositório</guimenu
+> <guimenuitem
+>Criar...</guimenuitem
+></menuchoice
+>. </para>
+<para
+>A lista em baixo apresenta os repositórios que você introduziu anteriormente com a janela <guilabel
+>Configurar o Acesso aos Repositórios</guilabel
+>. Se o repositório for remoto, certifique-se que a autenticação resulta; veja em <xref linkend="accessing-repository"/> para obter mais informações. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Módulo:</guilabel
+> <xref linkend="co-module"/></term>
+<listitem
+><para
+>O nome do módulo sob o qual será guardado o projecto. Depois da importação, o projecto poderá ser obtido, usando este nome. Veja em <xref linkend="checkingout"/> para mais informações. Este é também o nome da pasta correspondente no repositório. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de Trabalho:</guilabel
+></term>
+<listitem
+><para
+>Esta é a pasta de topo do seu projecto que deseja importar. A importação tem início nesta pasta e vai percorrendo para baixo, recursivamente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marca do distribuidor:</guilabel
+> <xref linkend="co-vendortag"/></term>
+<listitem
+><para
+>A marca do vendedor ou distribuidor é usada historicamente para registar o código de terceiros. Basta usar o seu nome de utilizador, se não tiver uma ideia melhor. Não interessa assim tanto o que você introduzir aqui. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marca de lançamento:</guilabel
+> <xref linkend="co-releasetag"/></term>
+<listitem
+><para
+>Esta marca ou 'tag' é também usada historicamente para importar versões diferentes do 'software' de terceiros. Se você não estiver a fazer isto, indique algo do género <literal
+>inicio</literal
+> ou um texto <literal
+>XPTO_1_0</literal
+> em que o <literal
+>XPTO</literal
+> é o nome do seu projecto e o <literal
+>1.0</literal
+> é o número da versão que foi importada. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ignorar os ficheiros:</guilabel
+></term>
+<listitem
+><para
+>Se você preencher este campo, é passada uma opção <option
+>-I <replaceable
+>nome_ficheiros</replaceable
+></option
+> adicional ao comando <command
+>cvs import</command
+>. Este item é interpretado como sendo uma lista de padrões de ficheiros separados por espaços, correspondendo aos padrões de ficheiros a ignorar. De um modo geral, uma forma mais limpa e menos sujeita a erros de controlar quais os ficheiros que vão para o repositório é criar uma pasta apenas com os ficheiros que deseja importar e começar a partir daí. Contudo, este item poderá ser útil se o projecto conter ficheiros que são ignorados por omissão pelo &CVS;, p.ex. os ficheiros com o nome <filename
+>core</filename
+>. Nesse caso, basta indicar o carácter <literal
+>!</literal
+> neste campo. Isto sobrepõe-se ao esquema de ficheiros ignorados do &CVS;; veja isso em <xref linkend="ignoredfiles"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comentário:</guilabel
+> <xref linkend="co-comment"/></term>
+<listitem
+><para
+>Use este campo para registar os comentários que você possa ter sobre a origem, a utilização, o desenvolvimento, &etc;, dos ficheiros que está a importar. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Importar como binários</guilabel
+></term>
+<listitem
+><para
+>Se você assinalar esta opção, todos os ficheiros serão importados no modo binário, isto é, é passado um argumento <option
+>-kb</option
+> ao comando <command
+>cvs import</command
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar a modificação dos ficheiros como hora de importação</guilabel
+></term>
+<listitem
+><para
+>Se usar esta opção, a hora de importação será a hora de modificação dos ficheiros em vez da hora de importação real. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+<para
+>Depois de ter preenchido este formulário e confirmar com o <guibutton
+>OK</guibutton
+>, é usado o seguinte comando do &CVS;:</para>
+
+<screen
+><command
+>cvs</command
+> -d <co id="co-repository"
+></co
+><replaceable
+>repositorio</replaceable
+> import -m "<co id="co-comment"
+></co
+>" <co id="co-module"
+></co
+><replaceable
+>modulo</replaceable
+> <co id="co-vendortag"
+></co
+><replaceable
+>marca_vendedor</replaceable
+> <co id="co-releasetag"
+></co
+><replaceable
+>marca_versao</replaceable
+></screen>
+
+</sect1>
+
+
+<sect1 id="checkingout">
+<title
+>Obter um Módulo do Repositório</title>
+<para
+>Agora que você definiu com sucesso a localização do seu repositório e importou os ficheiros iniciais para o repositório, é a altura de obter o módulo do repositório do &CVS; para criar a sua área de trabalho. </para>
+
+<para
+>Você deverá também saber, se necessário, o nome da <firstterm
+>ramificação</firstterm
+> ou <firstterm
+>marca</firstterm
+> que deseja usar. </para>
+
+<para
+>As ramificações de um módulo são versões paralelas deste. Um bom exemplo da vida real do uso desta funcionalidade é o lançamento de um projecto de 'software'. Depois de uma versão importante ter saído, existem erros no código que deverão ser corrigidos, mas as pessoas poderão também querer adicionar novas funcionalidades à aplicação. É bastante complicado fazer ambas as coisas ao mesmo tempo, porque as novas funcionalidades introduzem normalmente erros novos, tornando difícil lidar com os antigos. Para resolver este dilema, o &CVS; permite-lhe criar uma versão paralela, a qual será chamada a &quot;ramificação de lançamento estável&quot;, onde só poderá adicionar correcções de erros, deixando o ramo principal (HEAD) aberto para a adição de novas funcionalidades. </para>
+
+<para
+>As marcas ou 'tags' são usadas para marcar uma versão de um projecto. O &CVS; assinala uma dada versão de cada ficheiro com essa marca para que, quando desejar obter ou actualizar para uma dada marca, você obtenha sempre as mesmas versões dos ficheiros. Como tal, em oposição às ramificações ('branches'), as marcas não são dinâmicas: você não poderá desenvolver sobre uma marca. As marcas são úteis para repor o projecto num estado anterior, reproduzir e analisar erros, marcar as versões de lançamento, as grandes alterações no código, &etc;. </para>
+
+<figure id="screenshot-checkout" float="1">
+<title
+>Uma imagem da janela de 'checkout' do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="checkout.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de 'checkout' do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Repositório:</guilabel
+></term>
+<listitem
+><para
+>O nome do repositório do &CVS;, também conhecido por <filename
+><envar
+>$CVSROOT</envar
+></filename
+>. A lista em baixo apresenta os repositórios que você introduziu anteriormente com a janela <guilabel
+>Configurar o Acesso aos Repositórios</guilabel
+>. Se o repositório for remoto, certifique-se que a autenticação resulta; veja isso em <xref linkend="accessing-repository"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Módulo:</guilabel
+></term>
+<listitem
+><para
+>O nome do módulo a ser obtido. Se você está a trabalhar com um repositório existente, você poderá obter provavelmente este nome do administrador de sistemas ou, se for um repositório 'open source', você poderá obter os nomes dos módulos das páginas Web dos projectos. Se quiser criar um novo módulo do zero com um repositório local, basta criar uma pasta nova na pasta de raiz do repositório local. O nome da pasta será o mesmo que o nome do módulo vazio. </para>
+<para
+>Em alternativa, se o repositório tiver um ficheiro <filename
+><envar
+>$CVSROOT</envar
+>/modules</filename
+>, você poderá obter uma lista com os módulos disponíveis se carregar no botão <guibutton
+>Obter a lista</guibutton
+>. </para>
+<para
+>Lembre-se que é possível obter apenas qualquer subpasta existente do módulo, sem obter todo o resto do módulo. Basta indicar também a localização da subpastas. Por exemplo, se só quiser obter a subpasta <filename class="directory"
+>doc/cervisia</filename
+> do módulo 'kdesdk', indique <filename class="directory"
+>kdesdk/doc/cervisia</filename
+> neste campo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Marca de ramificação:</guilabel
+></term>
+<listitem
+><para
+>O nome da ramificação ou marca que deseja obter. Se deixar este campo em branco, o &cervisia; irá obter a ramificação principal (a HEAD). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Pasta de trabalho:</guilabel
+></term>
+<listitem
+><para
+>A pasta para onde será transferido o módulo. Tenha em atenção que a pasta de topo da cópia de trabalho é sempre criada como uma pasta com o nome do módulo, sob a pasta que é aqui indicada, a menos que tenha indicado um nome alternativo no campo <guilabel
+>Extrair como:</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Extrair como:</guilabel
+></term>
+<listitem
+><para
+>Isto faz com que os ficheiros sejam extraídos para uma pasta alternativa, sob a pasta de trabalho, em vez de ir para uma pasta com o nome do módulo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Exportar apenas</guilabel
+></term>
+<listitem
+><para
+>Se você assinalar esta opção, os ficheiros serão exportados em vez de ser feito um 'checkout'. A exportação obtém uma cópia dos ficheiros do módulo sem as pastas administrativas do CVS. Por exemplo, a exportação poderá ser usada para preparar o código-fonte para um lançamento. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="mainscreen">
+<title
+>O Ecrã Principal, a Ver o Estado dos Ficheiros e a Actualizar</title>
+<para
+>Quando você inicia o &cervisia; e abre uma cópia de trabalho ao escolher a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir Área Local...</guimenuitem
+> </menuchoice
+>, você poderá ver duas áreas principais na janela principal do &cervisia;: a de cima é uma árvore que representa a hierarquia da área de trabalho actual e a da baixo é usada para mostrar os comandos do &CVS; que o &cervisia; emite para efectuar as suas tarefas, assim como o resultado gerado por esses comandos. </para>
+
+<para
+>Por omissão, o &cervisia; não mostra os ficheiros contidos nas subpastas, pelo que terá de carregar nas pastas que deseja ver. Para mostrar todos os ficheiros da área local, seleccione a opção <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Expandir a Árvore de Ficheiros</guimenuitem
+> </menuchoice
+>. Para fechar de novo todas as pastas da sua área de trabalho, seleccione <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Recolher a Árvore de Ficheiros</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>De acordo com a sua configuração nos ficheiros <filename
+>.cvsignore</filename
+>, os ficheiros que você normalmente não quer incluir no repositório - como p.ex. os ficheiros-objecto - não são mostrados. Por cada ficheiro, você poderá ver o seu estado correspondente. Na configuração por omissão, este é "Desconhecido" porque o &cervisia; atrasa a obtenção de informação até que você escolha invocar o <guimenuitem
+>Actualizar</guimenuitem
+> ou o <guimenuitem
+>Estado</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>. Com esta aproximação, você terá uma quantidade mínima de funcionalidade disponível, mesmo que não tenha uma ligação permanente ao servidor do &CVS;. </para>
+
+<figure id="screenshot-mainview" float="1">
+<title
+>Uma imagem da janela principal do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="mainview.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela principal do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>Os comandos do menu Ficheiro só actuam normalmente nos ficheiros que você tiver marcado. Você também poderá marcar pastas. Agora escolha <guimenuitem
+>Estado</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>, carregue em <keycap
+>F5</keycap
+> ou com o botão direito do rato nos ficheiros seleccionados e escolha a opção <menuchoice
+> <guisubmenu
+>Estado</guisubmenu
+> </menuchoice
+> do menu de contexto. O &cervisia; irá enviar um comando</para>
+
+<para>
+<screen
+><command
+>cvs update -n <replaceable
+>nome_ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>para obter a informação de estado para os ficheiros marcados. Tenha em atenção que o &cervisia; funciona recursivamente nas subpastas só se você tiver a opção corresponde no menu <guimenu
+>Configuração</guimenu
+> seleccionada. De acordo com o estado respectivo do ficheiro, você passa a ver agora um item na coluna <guilabel
+>Estado</guilabel
+>: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Modificado Localmente</guilabel
+></term>
+<listitem
+><para
+>Isto significa que você modificou o ficheiro, em comparação com a versão no repositório. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guilabel
+>Adicionado Localmente</guilabel
+></term>
+<listitem
+><para
+>Isto significa que o ficheiro não existe no repositório ainda, mas existe na sua pasta local e já o preparou para ser adicionado. A inserção efectiva só ocorre no repositório após um envio de confirmação ('commit'). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Removido Localmente</guilabel
+></term>
+<listitem
+><para
+>Isto significa que você já preparou o ficheiro para ser removido, mas ainda existe no repositório. A remoção efectiva só ocorre depois do envio da confirmação ('commit'). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Necessita de Actualização</guilabel
+></term>
+<listitem
+><para
+>Isto é mostrado se já existir uma versão mais recente do ficheiro no repositório, p.ex. se alguém já fez alguma alteração ao ficheiro. Normalmente, você necessitará de actualizar este ficheiro para que fique com uma versão actualizada na sua pasta. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Necessita de 'Patch'</guilabel
+></term>
+<listitem
+><para
+>Este é praticamente o mesmo que o anterior; a diferença existe apenas no facto de ser necessária apenas uma ligeira actualização, em vez da reposição por completo da nova versão; deste modo, o servidor &CVS; envia só as diferenças face ao ficheiro, em vez de ser o ficheiro todo. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Necessita de Junção</guilabel
+></term>
+<listitem
+><para
+>Indica que é necessário fazer uma junção da versão deste ficheiro na sua pasta local com a versão que se encontra no repositório. Isto tipicamente acontece se você efectuou modificações ao ficheiro enquanto que alguém também enviou as suas alterações. Se você optar por actualizar, as modificações no repositório são reunidas no seu ficheiro. No caso de gerar algum conflito (isto é, se alguém efectuou modificações nas mesmas linhas que você), o novo estado passa a "Conflito". </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizado</guilabel
+></term>
+<listitem
+><para
+>Indica que o ficheiro é idêntico à versão no repositório. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Conflito</guilabel
+></term>
+<listitem
+><para
+>É mostrado se este ficheiro ainda está com marcações de conflito nele. Talvez você tenha actualizado anteriormente o ficheiro e não tenha resolvido os conflitos. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Não Está no CVS</guilabel
+></term>
+<listitem
+><para
+>Significa que o ficheiro não se encontra registado no repositório do &CVS;. Se você quiser que ele esteja disponível para os outros, deverá adicioná-lo ao repositório. Caso contrário, você poderá pensar em adicioná-lo ao seu ficheiro <filename
+>.cvsignore</filename
+>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Agora que você teve uma ideia geral do estado actual do CVS, você poderá querer fazer uma actualização. Marque alguns ficheiros (ou o topo da árvore de pastas, o que significa que marca todos os ficheiros nesta pasta). Agora escolha <guimenuitem
+>Actualizar</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+> ou carregue com o botão direito na opção <menuchoice
+><guisubmenu
+>Estado</guisubmenu
+></menuchoice
+> do menu de contexto. (Obviamente, você poderá ter escolhido isto no início da sessão). Para alguns dos ficheiros, o estado poder-se-á alterar agora. Tipicamente, os ficheiros que ficaram com "Necessita de 'Patch'" ou "Necessita de Actualização" ficaram actualizados. Por isso, os itens novos seguintes são possíveis na coluna do estado: </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizado</guilabel
+></term>
+<listitem
+><para
+>Mostrado se o ficheiro foi actualizado a partir do repositório. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Com 'Patch'</guilabel
+></term>
+<listitem
+><para
+>Indica que o servidor do &CVS; enviou uma actualização para este ficheiro e a mesma foi aplicada com sucesso. Se não for aplicada com sucesso, devido a um conflito entre as suas modificações e as que alguém aplicou no repositório, o estado passa agora a <guilabel
+>Conflito</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Você poderá ter reparado que, de acordo com o estado do ficheiro, a sua linha tem agora uma cor diferente. As cores são escolhidas de modo a reflectir a prioridade do estado. Por exemplo, um ficheiro com um conflito é marcado a vermelho para lhe mostrar que você tem de resolver um conflito antes de poder continuar a trabalhar no ficheiro. Se a sua pasta contiver uma quantidade grande ficheiros, você poderá perder essa ideia geral. Para obter uma informação mais concisa sobre os ficheiros que não num estado fora do normal, basta carregar no cabeçalho da coluna <guilabel
+>Estado</guilabel
+>. A lista dos ficheiros passa então a estar ordenada por prioridade, como tal você terá toda a informação importante no topo da lista. Para voltar à ordenação alfabética, carregue no cabeçalho da coluna <guilabel
+>Nome do ficheiro</guilabel
+>. </para>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="workingwithfiles">
+<title
+>Lidar com Ficheiros</title>
+
+<para
+>Toda a funcionalidade usada frequentemente pelo &CVS; está disponível directamente na janela principal do &cervisia;. Os comandos actuam normalmente em vários ficheiros de uma vez, nomeadamente em todos que estão seleccionados no momento. Se a selecção incluir pastas, a sua interpretação dependerá da configuração efectuada nas opções do menu <guimenu
+>Configuração</guimenu
+>. Por exemplo, se a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>'Commit's e remoções recursivos</guimenuitem
+></menuchoice
+> estiver assinalada e se você escolher a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar...</guimenuitem
+></menuchoice
+> com uma pasta seleccionada, então todos os ficheiros da árvore que se situem sob essa pasta serão enviados. Caso contrário, só os ficheiros normais da pasta em si é que serão afectados. </para>
+
+<figure id="screenshot-popup" float="1">
+<title
+>Uma imagem do menu de contexto do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="popup.png"/></imageobject>
+</mediaobject>
+</figure>
+
+<para
+>As acções mais usadas estão também disponíveis se carregar com o botão direito do rato nos ficheiros da árvore, através do menu de contexto. O <xref linkend="screenshot-popup"/> mostra o menu de contexto da janela principal do &cervisia;. </para>
+
+<para
+>Você poderá simplesmente editar um ficheiro se fizer duplo-click nele ou se o seleccionar e carregar em <keycap
+>Return</keycap
+>. Isto inicia a aplicação por omissão que lida com esse tipo de ficheiro (a aplicação por omissão para cada tipo de ficheiro é uma configuração a nível do &kde;). Se a aplicação por omissão não for a que deseja usar, poderá carregar com o &RMB; no ficheiro e escolher o sub-menu <menuchoice
+> <guisubmenu
+>Editar Com</guisubmenu
+> </menuchoice
+> e seleccionar uma das outras aplicações que lidam com esse tipo de ficheiro. </para>
+
+<sect1 id="addingfiles">
+<title
+>Adicionar Ficheiros</title>
+
+<para
+>A adição de ficheiros a um projecto necessita de dois passos: Primeiro, os ficheiros deverão estar registados no &CVS;, ou por outras palavras, <emphasis
+>adicionados ao repositório</emphasis
+>. Isto é necessário mas não suficiente. Para poder colocar de facto os ficheiros no repositório, você terá de os enviar. Este procedimento tem uma vantagem importante: Você poderá enviar os ficheiros (fazer um <emphasis
+>commit</emphasis
+> dos mesmos) em conjunto com outras partes do projecto. Ao fazê-lo, uma pessoa poderá ver facilmente (por exemplo, nos e-mails dos envios) que todas estas alterações fazem parte de um todo. </para>
+
+<para
+>Para esse fim, marque todos os ficheiros a serem adicionados na janela principal do &cervisia;. Depois, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar ao Repositório...</guimenuitem
+></menuchoice
+>, ou carregue com o botão direito do rato nos ficheiros marcados e escolha <guimenuitem
+>Adicionar ao Repositório...</guimenuitem
+>. A janela do <guilabel
+>CVS Add</guilabel
+> irá aparecer, listando os ficheiros que você marcou e pedindo a confirmação. Carregue depois em <guibutton
+>OK</guibutton
+>. </para>
+
+<para
+>O &cervisia; emite então um comando</para>
+
+<para>
+<screen
+><command
+>cvs add <replaceable
+>nomes de ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>Se a operação for bem sucedida, a coluna do estado deverá passar a dizer "Adicionado ao repositório" para os ficheiros adicionados. </para>
+
+<warning
+><para
+>O &CVS; não está desenhado para oferecer um controlo de versões significativo para os ficheiros binários. Por exemplo, a junção de ficheiros binários normalmente não faz sentido. Para além disso, por omissão, o &CVS; efectua a expansão de palavras-chave (&eg; no texto <literal
+>&dollar;Revision: 1.6 &dollar;</literal
+>), quando as alterações de um ficheiro são confirmadas através de um 'commit'. Nos ficheiros binários, essas alterações poderão corromper o ficheiro e torná-lo completamente inútil. </para
+></warning>
+
+<para
+>Para poder desactivar este comportamento, você deverá fazer o 'commit' dos ficheiros binários (ou de outros ficheiros, como os PostScript), escolhendo a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar Binário...</guimenuitem
+></menuchoice
+>. A janela do <guilabel
+>CVS Add</guilabel
+> irá aparecer, listando os ficheiros que marcou e pedindo a confirmação. Carregue então em <guibutton
+>OK</guibutton
+>. </para>
+
+<para
+>O &cervisia; emite então um comando </para>
+
+<para>
+<screen
+><command
+>cvs add -kb <replaceable
+>nomes de ficheiros</replaceable
+></command
+></screen>
+</para>
+
+</sect1>
+
+
+<sect1 id="removingfiles">
+<title
+>Remover Ficheiros</title>
+
+<para
+>Tal como a adição de ficheiros, a remoção dos mesmos é feita em dois passos: Primeiro, os ficheiros têm de ficar registados como removidos, escolhendo a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Remover do repositório</guimenuitem
+></menuchoice
+> ou carregando com o botão direito do rato nos ficheiros seleccionados e escolhendo a opção <guimenuitem
+>Remover do Repositório...</guimenuitem
+> do menu de contexto. A janela de <guilabel
+>Remoção do CVS</guilabel
+> irá aparecer, indicando os ficheiros que seleccionou e pedindo-lhe uma confirmação. Carregue em <guibutton
+>OK</guibutton
+>, para que o &cervisia; emita o comando </para>
+<para>
+<screen
+><command
+>cvs remove -f <replaceable
+>nomes de ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>Depois de isto, esta modificação prévia terá de ser confirmada, possivelmente em conjunto com outras modificações ao projecto. </para>
+
+<note
+><para
+>O comando acima só funciona se o ficheiro estiver actualizado. Caso contrário, você irá obter uma mensagem de erro. Este comportamento é importante: Se você tiver modificado o ficheiro em comparação com a versão no repositório, ou se alguém fez alguma modificação, você terá de ver primeiro se você deseja mesmo eliminar essas alterações. </para
+></note>
+
+</sect1>
+
+
+<sect1 id="addingremovingdirs">
+<title
+>Adicionar e Remover Pastas</title>
+
+<para
+>As pastas são tratadas fundamentalmente de forma diferente dos ficheiros normais pelo &CVS;. Elas não estão sob o controlo de versões, i.e. você não pode dizer que pastas existiam no projecto numa dada altura. Para além disso, as pastas nunca podem ser removidas explicitamente (excepto se as remover directamente no repositório). </para>
+
+<para
+>Como substituto, o &CVS; segue a convenção de que uma pasta "não existe" numa dada versão de um projecto se estiver vazia. Essa convenção poderá ser reforçada se usar a opção <option
+>-P</option
+> no <command
+>cvs update</command
+> e no <command
+>cvs checkout</command
+>. Esta opção poderá ser definida no menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Limpar as Pastas Vazias ao Actualizar</guimenuitem
+></menuchoice
+>. </para>
+
+<para
+>Pode-se adicionar uma pasta ao repositório com a opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar ao Repositório...</guimenuitem
+></menuchoice
+>. ou carregando com o &RMB; na pasta desejada e escolhendo <guimenuitem
+>Adicionar ao Repositório...</guimenuitem
+> no menu de contexto. Repare que, em comparação à adição de ficheiros, a adição das pastas não necessita de uma confirmação ('commit'). </para>
+
+
+<para>
+<screen
+><command
+>cvs add <replaceable
+>nome_directoria</replaceable
+></command
+></screen>
+</para>
+
+</sect1>
+
+
+<sect1 id="committingfiles">
+<title
+>Enviar os Ficheiros</title>
+
+<para
+>Quando você efectuar um dado conjunto de alterações à sua cópia de trabalho e quiser que os outros programadores tenham acesso a elas, você poderá enviá-las e 'confirmá-las', fazendo o <emphasis
+>commit</emphasis
+>. Com esse <emphasis
+>commit</emphasis
+>, você coloca as suas versões dos ficheiros modificados como versões novas no repositório. Uma actualização subsequente por outro programador irá trazer as suas modificações para a cópia de trabalho dele. </para>
+
+<para
+>Para enviar um conjunto de ficheiros, seleccione-os na janela principal do &cervisia; e escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar...</guimenuitem
+></menuchoice
+> ou seleccione-os com o botão direito do rato e escolhendo a opção <guimenuitem
+>Enviar...</guimenuitem
+> do menu de contexto. </para>
+
+<figure id="screenshot-commit" float="1">
+<title
+>Uma imagem da janela de envio ('commit') do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="commit.png"/></imageobject>
+</mediaobject>
+</figure>
+
+<para
+>Você irá obter uma janela que lhe mostra uma lista dos ficheiros seleccionados e uma mensagem de registo para as suas alterações em baixo. O &cervisia; ajuda-o de várias formas a arranjar uma mensagem de registo significativa: Primeiro, na lista de ficheiros, você poderá fazer duplo-click num ficheiro ou carregar em <keycap
+>Return</keycap
+> para poder ver as alterações que você fez ao ficheiro. Segundo, dá-lhe uma lista das mensagens de registo que você usou anteriormente numa lista. Terceiro, esta janela está integrada com o editor do ChangeLog do &cervisia;. Quando tiver terminado esta janela, o comando </para>
+
+<para>
+<screen
+><command
+>cvs commit -m <replaceable
+>mensagem</replaceable
+> <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>é utilizado. </para>
+
+
+<note
+><para
+>Um erro comum que você poderá encontrar ao enviar as actualizações é o <errorname
+>Up-to-date check failed</errorname
+> (a verificação da actualização falhou). Isto significa que alguém fez alterações no repositório sem que você tenha actualizado a sua área de trabalho. Ou, mais tecnicamente, a sua versão da <literal
+>BASE</literal
+> não é a mais recente na sua ramificação respectiva. Nesse caso, o &CVS; recusa-se a reunir as suas modificações no repositório. A solução passa por actualizar, resolver os conflitos e envar de novo. Claro, se você estiver a trabalhar num projecto de 'software', é normalmente uma boa técnica verificar se o programa ainda continua a funcionar depois de você ter feito a alteração - em resumo, poderá acontecer que hajam interacções erradas entre as suas modificações e as que foram efectuadas pelas outras pessoas, o que poderá dar origem a erros no código. </para
+></note>
+
+<note>
+<para
+>Outro erro normal resulta na mensagem de erro <errorname
+>Sticky tag 'X' for file 'X' is not a branch</errorname
+> (A marca fixa 'X' do ficheiro não é uma ramificação). Isto acontece quando você tenta fazer 'commit' de um ficheiro que você extraiu anteriormente para uma dada versão fixa ou uma marca ('tag') fixa com o comando </para>
+<para>
+<screen
+><prompt
+>%</prompt
+><userinput
+>cvs update -r X</userinput
+></screen>
+</para>
+<para
+>(que é &eg; usada pelo item do menu <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Actualizar para 'Tag'/Data...</guimenuitem
+></menuchoice
+>). Nesse caso, a marca do ficheiro fica fixa, i.e, as actualizações posteriores não lhe trazem a versão mais recente da ramificação ('branch'). Se você quiser enviar versões posteriores para essa ramificação, você terá de actualizar para o nome da marca antes de poder fazer novos 'commits'. </para>
+</note>
+
+<para
+>Com o &cervisia;, é bastante simples manter um ficheiro de ChangeLog que esteja em conformidade com o formato definido pelas sugestões de codificação da GNU. Para o usar, escolha a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Inserir Registo do ChangeLog...</guimenuitem
+></menuchoice
+>. Se existir um ficheiro com o nome <filename
+>ChangeLog</filename
+> na pasta de topo da sua área local, este ficheiro será carregado e você terá a hipótese de o editar. Para tal, no topo do ficheiro, é introduzido um item com a data actual e o nome do seu utilizador (o qual poderá ser configurado tal como é descrito em <xref linkend="customize-general"/>). Quando você fechar esta janela ao carregar em <guibutton
+>OK</guibutton
+>, a próxima janela de envio das alterações que você abrir terá a mensagem de registo igual à mensagem que você introduziu no registo de alterações. </para>
+
+</sect1>
+
+
+<sect1 id="resolvingconflicts">
+<title
+>Resolver Conflitos</title>
+
+<para
+>Os conflitos poderão ocorrer sempre que você fizer alterações a um ficheiro que foi também modificado por outro utilizador. O conflito é detectado pelo &CVS; logo que você actualizar o ficheiro modificado. O &CVS; irá então tentar reunir as modificações enviadas pelo outro programador para a sua cópia de trabalho. A reunião irá falhar se tanto a sua modificação como a dele foram em partes comuns do ficheiro, onde então o servidor do &CVS; irá enviar uma mensagem de erro. </para>
+
+<para
+>Na janela principal do &cervisia;, os ficheiros com conflitos são indicados com "Conflito" na coluna do estado e com uma cor vermelha. A sua tarefa é agora resolver esses conflitos antes de enviar os ficheiros. O &CVS; recusar-se-á a enviar quaisquer ficheiros com conflitos, até que estes tenham sido alterados. Na janela principal, você poderá resolver obviamente os conflitos da forma tradicional: basta fazer duplo-click no ficheiro em questão e editá-lo com o seu editor favorito.</para>
+
+<para
+>O &CVS; marca as alterações em conflito, colocando marcas no meio dos ficheiros com o seguinte formato:</para>
+
+<screen
+>&lt;&lt;&lt;&lt;&lt;&lt;&lt;
+Alterações na sua cópia local
+=======
+Alterações no repositório
+&gt;&gt;&gt;&gt;&gt;&gt;&gt; número_de_versão
+</screen>
+
+<para
+>Você deverá substituir este bloco por inteiro com a nova versão reunida. Claro, você tem uma grande liberdade ao resolver um conjunto de conflitos: você poderá decidir, por cada conflito, qual das versões alternativas é que ficará no fim. Você poderá também decidir que ambas as versões estão erradas e então decide escrever uma rotina inteira ou o ficheiro por completo. </para>
+
+<para
+>Felizmente, o &cervisia; oferece uma interface mais simpática para lidar com estes conflitos. Isto não significa que nunca terá de editar manualmente os ficheiros, mas pelo menos pode eliminar a necessidade de o fazer para as resoluções de conflitos simples. Para usar a janela de <guilabel
+>Resolução do CVs</guilabel
+> do &cervisia;, escolha <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Resolver...</guimenuitem
+></menuchoice
+> ou carregue com o botão direito do rato no ficheiro marcado e seleccione <guimenuitem
+>Resolver...</guimenuitem
+> no menu de contexto. </para>
+
+<figure id="screenshot-resolve" float="1">
+<title
+>Uma imagem da janela de resolução do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="resolve.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de resolução do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>No cimo da janela, você vê <guilabel
+>A sua versão (A)</guilabel
+> do ficheiro do lado esquerdo e a <guilabel
+>Outra versão (B)</guilabel
+> do lado direito. As diferenças entre eles estão marcadas a vermelho. Por baixo destas duas versões, você poderá ver a <guilabel
+>Versão reunida</guilabel
+>. Esta reflecte a secção que será gravada assim que você carregar no botão <guibutton
+>Gravar</guibutton
+>. </para>
+
+<para
+>Você poderá mudar entre as diferentes secções se carregar em <guibutton
+>&lt;&lt;</guibutton
+> ou em <guibutton
+>&gt;&gt;</guibutton
+>. Na parte ao meio e em baixo da janela, você poderá ver a secção que está marcada de momento. Por exemplo, a <literal
+>2 de 8</literal
+> significa que você está na segunda secção diferente de um total de 8. </para>
+
+<para
+>Você poderá então decidir, secção a secção, qual a versão que deseja ter no ficheiro reunido. Se carregar em <guibutton
+>A</guibutton
+>, você irá colocar a versão que editou. Se carregar em <guibutton
+>B</guibutton
+>, você irá colocar a versão do repositório. Se carregar em <guibutton
+>A+B</guibutton
+>, ambas as versões serão adicionadas, em que a sua versão virá primeiro. A <guibutton
+>B+A</guibutton
+> irá conter o mesmo resultado, mas a ordem será diferente: primeiro a versão do repositório e depois a sua. </para>
+
+<para
+>Se não estiver satisfeito com nenhuma destas versões, carregue em <guibutton
+>Editar</guibutton
+> para abrir um editor de texto simples, onde você poderá editar a secção. Quando tiver terminado, carregue em <guibutton
+>OK</guibutton
+> para voltar à janela de <guilabel
+>Resolução do CVS</guilabel
+> para continuar a resolver os conflitos. Irá ver a secção que editou na <guilabel
+>Versão reunida</guilabel
+>, com as suas modificações. </para>
+
+<para
+>Para gravar as suas modificações, sobrepondo a cópia de trabalho local, carregue em <guibutton
+>Gravar</guibutton
+>. Lembre-se que isto irá gravar as opções, não só na secção que está a ver de momento, mas em todas as secções do ficheiro. Se quiser gravar noutro ficheiro, carregue em <guibutton
+>Gravar Como...</guibutton
+>. Carregue em <guibutton
+>Fechar</guibutton
+> para sair da janela. Se fechar a janela sem gravar, as alterações que tiver feito serão perdidas. </para>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="obtaininginformation">
+<title
+>Obter Informações Acerca de Ficheiros e Criar 'Patches'</title>
+
+<sect1 id="diff">
+<title
+>Ver as Diferenças Entre Versões</title>
+
+<para
+>Existem vários locais no &cervisia; onde você poderá pedir uma janela que mostre as diferenças entre versões de um ficheiro: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Na janela principal, você poderá escolher a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Diferenças do Repositório (BASE)...</guimenuitem
+></menuchoice
+>. Esta opção baseia-se no comando <command
+>cvs diff</command
+> e mostra-lhe as diferenças entre a versão na sua área de trabalho e a versão com que actualizou da última vez (também conhecida por <literal
+>BASE</literal
+>). Esta é particularmente útil antes de você enviar as alterações do seu ficheiro, para que consiga arranjar uma mensagem de registo apropriada. </para
+></listitem>
+
+<listitem
+><para
+>Você poderá ver as diferenças entre a versão na sua área de trabalho e a versão no ramo principal de desenvolvimento (também chamado de <literal
+>HEAD</literal
+>) se escolher <menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Diferenças do Repositório (HEAD)...</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+
+<listitem
+><para
+>Você poderá ver as diferenças entre as duas últimas versões do ficheiro seleccionado se escolher <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Última Alteração...</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+
+<listitem
+><para
+>Você poderá aceder às <guimenuitem
+>Diferenças do Repositório (BASE)...</guimenuitem
+>, <guimenuitem
+>Diferenças do Repositório (HEAD)...</guimenuitem
+> e <guimenuitem
+>Últimas Alterações...</guimenuitem
+> no menu de contexto da janela principal, se carregar com o botão direito do rato no ficheiro que deseja analisar. </para
+></listitem>
+
+<listitem
+><para
+>Na janela que é apresentada quando você faz o 'commit' de um conjunto de ficheiros, você poderá pedir uma janela com as diferenças ao seleccionar o nome de um ficheiro na lista, quer fazendo duplo-click nele quer carregando em <keycap
+>Return</keycap
+>. Isto é muito semelhante a usar o <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Diferenças do Repositório (BASE)...</guimenuitem
+></menuchoice
+> com o respectivo ficheiro na janela principal. </para
+></listitem>
+
+<listitem
+><para
+>Na janela de Ver o Histórico, você poderá marcar duas versões de um ficheiro e pedir uma janela que mostre as diferenças entre elas (veja a secção <xref linkend="browsinglogs"/>). </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Como você poderia estar à espera, o &cervisia; não coloca directamente o resultado do comando <command
+>diff</command
+> no seu terminal, mas mostra-lhe uma vista gráfica como aparece em <xref linkend="screenshot-log"/>. </para>
+
+<figure id="screenshot-log" float="1">
+<title
+>Uma imagem da janela de diferenças do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="diff.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de diferenças do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>O texto na janela é uma variante melhorada do texto que é dado pelo comando 'diff' com a opção <option
+>-u</option
+>. Você poderá ver as versões com diferenças em duas janelas, com as linhas organizadas de forma a que você consiga fazer uma comparação lado-a-lado. Isto significa que, onde o texto foi adicionado ou removido, a janela respectiva mostra linhas em branco com o marcador <literal
+>+++++</literal
+> do lado esquerdo. Nos outros lados, você poderá ver o número actual de cada linha na coluna da esquerda. </para>
+
+<para
+>Na segunda coluna da janela da direita, você poderá ver o tipo de alteração que foi feito. Os tipos possíveis são <literal
+>Adicionar</literal
+>, <literal
+>Remover</literal
+> e <literal
+>Modificar</literal
+>. As linhas respectivas são marcadas a azul, a verde e a vermelho. No meio da janela, existe uma imagem comprimida das marcações de cores. Desta forma, você poderá ter uma ideia geral das alterações todas no ficheiro. Você também poderá usar a posição das regiões coloridas da imagem comprimida como uma orientação, quando você mexe as barras de posicionamento. </para>
+
+<para
+>Normalmente, as barras de posicionamento da janela esquerda e da direita estão sincronizadas, i.e., se você posicionar do lado esquerdo, o lado direito é deslocado da mesma forma. Você poderá activar isto se desligar a opção <guibutton
+>Sincronizar as barras de posicionamento</guibutton
+>. </para>
+
+<para
+>Para mais informações sobre como personalizar a janela de diferenças, veja <xref linkend="customize-diff"/>. </para>
+
+</sect1>
+
+<sect1 id="creatingpatches">
+<title
+>Criar 'Patches'</title>
+
+<para
+>Em algumas ocasiões, você poderá querer oferecer as suas modificações para serem revistas, antes de as enviar, ou então poderá não ter acesso de escrita no repositório (pelo que não poderá enviar directamente as alterações). O &CVS; oferece alguns formatos-padrão para partilhar as modificações na sua cópia local, para que as pessoas possam rever as suas alterações, testá-las na sua cópia local e aplicá-las no repositório do &CVS;. Um ficheiro que contenha essas diferenças é chamado de <firstterm
+>patch</firstterm
+> e é gerado pelo comando <command
+>cvs diff</command
+>, da mesma forma que as diferenças no <xref linkend="diff"/>. A partilha de 'patches' em vez de conjuntos de ficheiros requer menor largura da banda e as alterações são mais simples de lidar, dado que você poderá enviar apenas um ficheiro que contém todas as diferenças de vários ficheiros de código. </para>
+
+<para
+>O &cervisia; dá-lhe o acesso a esta funcionalidade ao escolher a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Criar um 'Patch' do Repositório</guimenuitem
+></menuchoice
+>. </para>
+
+<important
+><para
+>A acção <guimenuitem
+>Criar um 'Patch' do Repositório</guimenuitem
+> extrai um ficheiro com todas as modificações em todos os ficheiros da sua cópia local, em relação ao repositório de <literal
+>BASE</literal
+>. Como tal, a selecção dos ficheiros na janela principal não irá afectar o ficheiro que será gerado. </para
+></important>
+
+<para
+>Outra possibilidade é seleccionar um ficheiro da janela principal e escolher a opção <guimenuitem
+>Ver o Registo...</guimenuitem
+> do menu <guimenu
+>Ver</guimenu
+> ou carregar com o botão direito do rato no ficheiro seleccionado e escolher <guimenuitem
+>Ver o Registo...</guimenuitem
+> do menu de contexto, para abrir a <link linkend="browsinglogs"
+>janela de navegação do histórico</link
+>. Agora, seleccione a versão com a qual deseja criar um 'patch', sendo esta a versão &quot;A&quot; e carregue no botão <guilabel
+>Criar 'Patch'...</guilabel
+>. Isto irá gerar um ficheiro com as diferenças entre o <emphasis
+>ficheiro seleccionado</emphasis
+> na sua área local e a versão seleccionada como versão &quot;A&quot;. </para>
+
+<para
+>Antes de gerar o ficheiro do 'patch', o &cervisia; mostra uma janela que lhe permite configurar o formato do resultado. </para>
+
+<figure id="screenshot-patch" float="1">
+<title
+>Uma imagem da janela de 'patches' do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="patch.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de 'patches' do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Formato de Saída</guilabel
+></term>
+<listitem
+><para
+>Existem três formatos do resultado disponíveis: </para>
+<para
+><guilabel
+>Normal</guilabel
+>: um formato que poderá ser usado para que o editor 'ed' crie automaticamente outra cópia do ficheiro antigo para gerar o novo. No formato do resultado normal, os caracteres &lt; e &gt; marcam as alterações e não existe nenhuma informação de contexto. </para>
+<para
+><guilabel
+>Unificado</guilabel
+>: o formato mais usado para trocar 'patches'. O formato unificado usa linhas de contexto para além dos números de linha para registar as diferenças. Isto torna o processo de aplicação de 'patches' mais robusto. Este formato mostra as diferenças de uma forma compacta e legível, com um cabeçalho para cada ficheiro envolvido, assim como algumas secções separadas (blocos) com cada diferença. As linhas de contexto disponíveis para cada diferença tornam a leitura das modificações mais simples. No formato unificado, os caracteres + e - marcam as alterações. </para>
+<para
+><guilabel
+>Contexto</guilabel
+>, o qual apresenta a mesma informação do formato unificado, mas de uma forma menos compacta. No formato de resultado com contexto, o carácter ! marca as alterações. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Número de linhas de contexto:</guilabel
+></term>
+<listitem
+><para
+>Defina aqui o número de linhas de contexto para os formatos unificado e de contexto. Esta opção não está disponível para o formato de resultado normal, dado que neste formato não é registada nenhuma informação de contexto. Quanto mais informação de contexto, mais fácil será ler o resultado em bruto, e mais precisa se torna a aplicação do 'patch', mas aumenta o tamanho do mesmo. É recomendado usar pelo menos duas linhas de contexto para uma operação correcta de aplicação do 'patch'. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Opções para Ignorar</guilabel
+></term>
+<listitem
+><para
+>Assinale aqui as alterações que não deverão ser consideradas como diferenças ao gerar o 'patch'. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+<para
+>Depois de definir o formato do resultado, o &cervisia; gera o 'patch' e mostra a janela para <guilabel
+>Gravar Como</guilabel
+>. Indique nesta janela o nome do ficheiro e a localização do 'patch'. </para>
+
+
+</sect1>
+
+<sect1 id="annotate">
+<title
+>Ver uma Versão Anotada de um Ficheiro</title>
+
+<para
+>Com o comando <command
+>cvs annotate</command
+>, o &CVS; oferece a possibilidade de ver - para cada linha de um ficheiro - quem modificou uma dada linha mais recentemente. Esta vista poderá ser útil para descobrir quem introduziu uma dada alteração no comportamento de um ficheiro ou quem deverá ser contactado no caso de uma dada alteração ou erro no código. </para>
+
+<para
+>O &cervisia; dá-lhe acesso a esta funcionalidade, mas enriquece a informação de uma forma interactiva. Você obtém uma vista anotada se seleccionar <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Anotar...</guimenuitem
+></menuchoice
+>. Outra possibilidade é carregar no botão <guilabel
+>Anotar</guilabel
+> da janela de <link linkend="browsinglogs"
+>Ver o Histórico</link
+>. Em <xref linkend="screenshot-annotate"/>, você poderá ver uma imagem da janela. </para>
+
+<figure id="screenshot-annotate" float="1">
+<title
+>Uma imagem da janela de anotações do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="annotate.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de anotações do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>Na janela de anotações, você poderá ver numa janela a última versão do ficheiro seleccionado (ou a versão &quot;A&quot;, no caso de ter lançado a janela de anotações a partir da janela de <link linkend="browsinglogs"
+>Ver o Histórico</link
+>). Nas colunas antes do texto, você poderá ver alguma informação relacionada com a última alteração em cada linha. Na primeira coluna, é mostrado o número da versão. Na segunda coluna, você o nome do autor dessa versão. Finalmente, na terceira coluna, você verá o conteúdo real dessa linha. </para>
+
+<para
+>Por consequência, quando uma linha parecer estranha para si ou se você assumir que existe nela um erro, você poderá ver imediatamente que foi o responsável por essa linha. Todavia não vê só isso, mas também poderá descobrir <emphasis
+>porque</emphasis
+> é que essa linha foi alterada. Para isso, passe o cursor do rato por cima do número de versão respectivo. Nesse caso, aparecerá uma dica que lhe mostra a mensagem de registo e a data da alteração. </para>
+
+</sect1>
+
+
+<sect1 id="browsinglogs">
+<title
+>Navegar nos Registos do &CVS;</title>
+
+<para
+>Quando você marcar um ficheiro na janela principal e escolher a opção <guimenuitem
+>Ver o Registo...</guimenuitem
+> do menu <guimenu
+>Ver</guimenu
+> ou carregar com o botão direito do rato no ficheiro marcado e escolher <guimenuitem
+>Ver o Registo...</guimenuitem
+> do menu de contexto, a janela do <guilabel
+>Registo de CVS</guilabel
+> é apresentada (se marcar mais do que um, nada irá acontecer, dado que o &cervisia; só consegue gerar e processar o registo para um ficheiro de cada vez). Esta janela oferece alguma funcionalidade para além de mostrar o histórico do ficheiro. Ao usá-lo como um navegador de versões, você poderá: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Ver a versão, o autor, a data, a ramificação, a mensagem da alteração e as marcas para cada versão do ficheiro seleccionado. </para
+></listitem>
+
+<listitem
+><para
+>Ver uma representação gráfica em árvore que mostra as ramificação e as marcações do ficheiro seleccionado. </para
+></listitem>
+
+<listitem
+><para
+>Ver qualquer versão do ficheiro marcado (com a aplicação por omissão). </para
+></listitem>
+
+<listitem
+><para
+>Ver uma versão anotada de uma versão qualquer do ficheiro seleccionado </para
+></listitem>
+
+<listitem
+><para
+>Ver as diferenças entre qualquer par de versões do ficheiro seleccionado, incluindo os pares com a versão actual na área local. </para
+></listitem>
+
+<listitem
+><para
+>Criar 'patches' que contenham as diferenças entre qualquer par de versões do ficheiro seleccionado, incluindo os pares com a cópia de trabalho da sua área local. </para
+></listitem>
+
+</itemizedlist>
+
+<figure float="1">
+<title
+>Uma imagem da janela do &cervisia; de navegação no histórico</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="logtree.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela do &cervisia; de navegação no histórico</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>Você poderá optar por ver o histórico devolvido pelo comando <command
+>cvs log</command
+> (no <guilabel
+>Resultado do CVS</guilabel
+>) como uma <guilabel
+>Árvore</guilabel
+> ou como uma <guilabel
+>Lista</guilabel
+>. O que você preferir é, obviamente, uma questão de gosto e depende da informação em que você está interessado. A árvore é uma representação intuitiva do que foi feito nas várias ramificações ('branches') e por que autores. Como dicas, você poderá ver as mensagens de registo correspondentes. A lista é, por natureza, linear e como tal não dá uma ideia imediata das ramificações. Por outro lado, concentra-se em informações mais relevantes com menos espaço de ecrã, nomeadamente a hora de cada alteração do ficheiro e a primeira parte da mensagem de registo. A informação do resultado do CVS é completa, mas extensa e algumas vezes difícil de ler. Para aliviar estes problemas, você tem a possibilidade de procurar texto no resultado do CVS, carregando no botão <guibutton
+>Procurar...</guibutton
+>. </para>
+
+<para
+>Para obter mais informações acerca de uma dada versão, você poderá carregar nela tanto na lista como na árvore. Os campos no meio da janela serão então preenchidos com a informação completa fornecida pelo <command
+>cvs log</command
+>. Você poderá marcar duas versões, chamadas de &quot;A&quot; e &quot;B&quot;, que são relevantes se você tirar partido das funcionalidades posteriores disponibilizadas através dos botões. A versão &quot;A&quot; poderá ser escolhida com o botão esquerdo do rato, enquanto que a &quot;B&quot; será com o botão do meio. Na lista, você poderá também navegar com as teclas dos cursores. Para poder marcar as versões &quot;A&quot; e &quot;B&quot;, use as combinações de teclas <keycombo
+><keycap
+>Ctrl</keycap
+><keycap
+>A</keycap
+></keycombo
+> e <keycombo
+><keycap
+>Ctrl</keycap
+><keycap
+>B</keycap
+></keycombo
+>, respectivamente. Se usar a janela do <guilabel
+>Resultado do CVS</guilabel
+>, você poderá carregar em <guilabel
+>Seleccionar a versão A</guilabel
+> ou <guilabel
+>Seleccionar a versão B</guilabel
+> para marcar as versões correctas. </para>
+
+<para
+>Se carregar no botão <guibutton
+>Anotar</guibutton
+>, você irá obter uma janela que mostra o texto do ficheiro pertencente à versão marcada como &quot;A&quot;. Cada linha é precedida da informação sobre quem editou desta última vez, bem como em que versão isso aconteceu. Você poderá obter mais informações sobre a visualização das versões anotadas em <xref linkend="annotate"/>. </para>
+
+<para
+>Se você carregar no botão <guibutton
+>Diff</guibutton
+>, será invocada uma chamada <command
+>cvs diff</command
+> para que você obtenha uma janela na qual todas as modificações entre as duas versões marcadas são mostradas. Se você marcar a versão &quot;A&quot;, mas não a versão &quot;B&quot;, o &cervisia; irá gerar as modificações entre a versão do ficheiro marcada como a versão &quot;A&quot; e a cópia de trabalho do ficheiro. Isto permite-lhe ver as diferenças entre a sua versão do ficheiro e qualquer versão disponível no &CVS;. Para tornar mais simples a visualização das alterações, são usadas cores diferentes para marcar as linhas que foram adicionadas, removidas ou simplesmente alteradas. Você poderá obter mais informações sobre como ver as diferenças em <xref linkend="diff"/>. </para>
+
+<para
+>Se você carregar no botão <guibutton
+>Criar 'Patch'...</guibutton
+>, você irá obter uma janela na qual poderá definir as opções de formato para gerar um ficheiro que contenha todas as modificações entre as duas versões seleccionadas que estão à vista. Se você marcar a versão &quot;A&quot;, mas não a versão &quot;B&quot;, o &cervisia; irá gerar as modificações entre a versão do ficheiro marcada como &quot;A&quot; e a cópia local do ficheiro. Isto permite-lhe gerar um 'patch' ou ficheiro de diferenças entre a sua versão do ficheiro e qualquer versão disponível no &CVS;. Depois de configurar o formato do 'patch' na janela e de carregar em <guibutton
+>OK</guibutton
+>, será executado um comando <command
+>cvs diff</command
+> para gerar o ficheiro de diferenças. Uma janela para <guilabel
+>Gravar Como</guilabel
+> irá então aparecer. Indique nela o nome do ficheiro e a sua localização, para que o &cervisia; grave o ficheiro com o 'patch' gerado. Você poderá obter mais informações sobre como criar 'patches' e as opções do formato do 'patch' em <xref linkend="creatingpatches"/>. </para>
+
+<para
+>Se você carregar no botão <guibutton
+>Ver</guibutton
+>, o &cervisia; irá obter a versão assinalada como &quot;A&quot; e mostrá-la com a aplicação por omissão para o seu tipo de ficheiro. </para>
+
+<para
+>Carregue no botão <guibutton
+>Fechar</guibutton
+> para sair da janela e voltar à janela principal. </para>
+
+
+<para
+>Para gerar o registo que serve de base à janela do <guilabel
+>Registo do CVS</guilabel
+>, o &cervisia; emite o seguinte comando: </para>
+
+
+<para>
+<screen
+><command
+>cvs log <replaceable
+>nome_ficheiro</replaceable
+></command
+></screen>
+</para>
+
+</sect1>
+
+<sect1 id="browsinghistory">
+<title
+>Navegar no Histórico</title>
+
+<para
+>Se o repositório usado tem o registo activo, o &cervisia; poder-lhe-á apresentar um histórico de certos eventos, como os 'checkout's, os 'commit's, os 'rtag's, os 'update's e os 'release's. Escolha o <guimenuitem
+>Histórico</guimenuitem
+> do menu <guimenu
+>Ver</guimenu
+>, para que o &cervisia; envie o comando </para>
+
+<para>
+<screen
+><command
+>cvs history -e -a</command
+></screen>
+</para>
+
+<note
+><para
+>Isto irá obter o ficheiro de registo completo do servidor, isto é, uma lista dos eventos para todos os utilizadores e para todos os módulos. Isto poderá ser uma quantidade enorme de dados. </para
+></note>
+
+<para
+>Agora você poderá ver a lista de eventos, ordenada pela data. Na segunda coluna é mostrado o tipo do evento: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Checkout - O utilizador que é mostrado na coluna 'Autor' extraiu para ele um módulo </para
+></listitem>
+
+<listitem
+><para
+>Tag - Um utilizador usou o comando <command
+>cvs rtag</command
+>. Tenha em atenção que a utilização do <command
+>cvs tag</command
+> (tal como é feito pelo <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>'Tag'/'Branch'...</guimenuitem
+></menuchoice
+> command) não é registada na base de dados do histórico. Isto tem razões históricas (veja a <acronym
+>FAQ</acronym
+> do &CVS;). </para
+></listitem>
+
+<listitem
+><para
+>Release - Um utilizador deixou um módulo. De facto, este comando é usado raramente e não é de muito valor. </para
+></listitem>
+
+<listitem
+><para
+>Update, Deleted - Um utilizador efectuou uma actualização num ficheiro que foi removido no repositório. Como consequência, o ficheiro foi removido na cópia de trabalho dele. </para
+></listitem>
+
+<listitem
+><para
+>Update, Copied - Um utilizador fez uma actualização num ficheiro. Foi copiada uma versão nova para a pasta de trabalho. </para
+></listitem>
+
+<listitem
+><para
+>Update, Merged - Um utilizador fez uma actualização de um ficheiro. As modificações na versão do ficheiro no repositório foram reunidas com a versão de trabalho dele. </para
+></listitem>
+
+<listitem
+><para
+>Update, Conflict - Um utilizador fez uma actualização a um ficheiro e foi detectado um conflito com as modificações dele. </para
+></listitem>
+
+<listitem
+><para
+>Commit, Modified - Um utilizador enviou as alterações feitas por ele. </para
+></listitem>
+
+<listitem
+><para
+>Commit, Added - Um utilizador adicionou um ficheiro e enviou-o. </para
+></listitem>
+
+<listitem
+><para
+>Commit, Removed - Um utilizador removeu um ficheiro e confirmou essa remoção. </para
+></listitem>
+
+</itemizedlist>
+
+<figure id="screenshot-history" float="1">
+<title
+>Uma imagem da janela de histórico do &cervisia;</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="history.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela de histórico do &cervisia;</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<para
+>Você poderá ordenar a lista por outro critério, se simplesmente carregar no respectivo cabeçalho da coluna. Para poder ordenar os itens de histórico nos quais está interessado, existem várias opções de filtragem activadas através de opções: </para>
+
+<itemizedlist>
+<listitem
+><para
+>Mostrar os eventos de 'commit' - mostra as modificações confirmadas pelos utilizadores</para
+></listitem>
+<listitem
+><para
+>Mostrar os eventos de 'checkout' - mostra as obtenções completas dos módulos</para
+></listitem>
+<listitem
+><para
+>Mostrar os eventos de 'tag' - mostrar a criação de marcas ('tags') e ramificações ('branches')</para
+></listitem>
+<listitem
+><para
+>Mostrar outros eventos - mostra os eventos que não estão incluídos acima</para
+></listitem>
+<listitem
+><para
+>Só o utilizador - mostra apenas os eventos que foram causados por um dado utilizador</para
+></listitem>
+<listitem
+><para
+>Só os ficheiros correspondentes a - filtra os nomes dos ficheiros por uma dada expressão regular</para
+></listitem>
+<listitem
+><para
+>Só as pastas correspondentes a - filtra os nomes das pastas de acordo com uma dada expressão regular</para
+></listitem>
+</itemizedlist>
+
+<para
+>Os caracteres especiais reconhecidos pela correspondência de expressões regulares são: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>O <literal
+>x*</literal
+> corresponde a qualquer número de ocorrências dos carácter <literal
+>x</literal
+>. </para
+></listitem>
+
+<listitem
+><para
+>O <literal
+>x+</literal
+> corresponde a uma ou mais ocorrências do carácter <literal
+>x</literal
+>. </para
+></listitem>
+
+<listitem
+><para
+>O <literal
+>x?</literal
+> corresponde a zero ou uma ocorrências do carácter <literal
+>x</literal
+>. </para
+></listitem>
+
+<listitem
+><para
+>O <literal
+>^</literal
+> corresponde ao início do texto. </para
+></listitem>
+
+<listitem
+><para
+>O <literal
+>$</literal
+> corresponde ao fim do texto. </para
+></listitem>
+
+<listitem
+><para
+>O <literal
+>[a-cx-z]</literal
+> corresponde a um conjunto de caracteres, &eg; aqui é o conjunto que consiste em a,b,c,x,y,z. </para
+></listitem>
+
+</itemizedlist>
+
+</sect1>
+
+
+</chapter>
+
+<chapter id="advancedusage">
+<title
+>Utilização Avançada</title>
+
+<sect1 id="updatingto">
+<title
+>Actualizar para uma Marca, Ramificação ou Data</title>
+
+<para
+>As ramificações de um módulo são versões paralelas deste. Um bom exemplo da vida real do uso desta funcionalidade é o lançamento de um projecto de 'software'. Depois de uma versão importante ter saído, existem erros no código que deverão ser corrigidos, mas as pessoas poderão também querer adicionar novas funcionalidades à aplicação. É bastante complicado fazer ambas as coisas ao mesmo tempo, porque as novas funcionalidades introduzem normalmente erros novos, tornando difícil lidar com os antigos. Para resolver este dilema, o &CVS; permite-lhe criar uma versão paralela, a qual será chamada a &quot;ramificação de lançamento estável&quot;, onde só poderá adicionar correcções de erros, deixando o ramo principal (HEAD) aberto para a adição de novas funcionalidades. </para>
+
+<para
+>As marcas ou 'tags' são usadas para marcar uma versão de um projecto. O &CVS; assinala uma dada versão de cada ficheiro com essa marca para que, quando desejar obter ou actualizar para uma dada marca, você obtenha sempre as mesmas versões dos ficheiros. Como tal, em oposição às ramificações ('branches'), as marcas não são dinâmicas: você não poderá desenvolver sobre uma marca. As marcas são úteis para marcar as versões de lançamento, as grandes alterações no código, &etc; </para>
+
+<para
+>Quando você estiver a desenvolver ou a seguir o desenvolvimento de um projecto de 'software', não precisa necessariamente de trabalhar com o ramo principal durante o tempo todo. Depois de um lançamento, você poderá querer continuar com a ramificação publicada durante algum tempo, para apreciar a sua estabilidade relativa, corrigir erros, traduzir o código, &etc; Para fazer tudo isso, você precisa de se actualizar para a ramificação lançada. Todos os seus ficheiros ficarão actualizados de acordo com a última versão dos ficheiros nessa ramificação. Depois da actualização, todas as suas novas alterações serão também enviadas para essa nova ramificação. </para>
+
+<para
+>Também, se pretender seguir um erro que foi atribuído a uma versão marcada anteriormente, o &CVS; oferece-lhe a possibilidade de obter o 'software' tal e qual foi lançado, actualizando para essa marca. Para além disso, se você quiser obter uma versão anterior do seu projecto, você poderá actualizar a sua cópia local para uma dada data. Isto poderá ser útil se foi introduzido um erro no projecto entre duas versões e se você tem uma opinião sobre quando foi. Quando você actualizar para uma determinada data ou marca, as versões dos seus ficheiros serão as mesmas que as versões nessa data específica ou as versões com essa marca. </para>
+
+<warning
+><para
+>Antes de se actualizar para uma determinada ramificação ou marca, certifique-se que enviou todas as suas alterações para a ramificação em que está a trabalhar. Se não estiver ainda pronto para enviar as suas alterações, mas se não as quiser perder, não se actualize para a nova ramificação, dado que poderá perder as suas alterações. Em alternativa, você poderá fazer uma nova extracção ou <link linkend="checkingout"
+>'checkout'</link
+>, para trabalhar em paralelo com ambas as versões. </para
+></warning>
+
+<figure id="screenshot-updatetag" float="1">
+<title
+>Uma imagem da janela do &cervisia; de actualização para uma 'tag'</title>
+<mediaobject>
+<imageobject
+><imagedata format="PNG" fileref="updatetag.png"/></imageobject>
+<textobject
+><phrase
+>Uma imagem da janela do &cervisia; de actualização para uma 'tag'</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Actualizar para uma ramificação ('branch')</guilabel
+></term>
+<listitem
+><para
+>Seleccione esta opção para actualizar para uma dada ramificação. Indique o nome da mesma no campo de texto (ou carregue no botão <guilabel
+>Obter Lista</guilabel
+> para obter uma lista com todas as ramificações do servidor do &CVS;, seleccionando a que deseja na lista). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizar para uma marca ('tag')</guilabel
+></term>
+<listitem
+><para
+>Seleccione esta opção para actualizar para uma dada marca. Indique o nome da mesma no campo de texto (ou carregue no botão <guilabel
+>Obter Lista</guilabel
+> para obter uma lista com todas as marcas do servidor do &CVS;, seleccionando a que deseja na lista). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizar para uma data</guilabel
+></term>
+<listitem
+><para
+>Seleccione esta opção para actualizar para uma determinada data. No campo em baixo, você poderá indicar uma grande variedade de formatos. Um formato possível é o <literal
+>aaaa-mm-dd</literal
+> em que o <literal
+>aaaa</literal
+> é o ano, o <literal
+>mm</literal
+> é o mês (numérico) e o <literal
+>dd</literal
+> é o dia. Algumas alternativas poderão ser algumas frases em inglês como <literal
+>yesterday</literal
+> (ontem) ou <literal
+>2 weeks ago</literal
+> (há 2 semanas atrás). </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<note
+><para
+>Ambas as opções acima indicadas tornam uma marca ou data 'fixas', &ie; você não poderá efectuar mais modificações nesses ficheiros (a menos que a marca seja de uma ramificação). Para obter voltar ao ramo principal, também conhecido como a ramificação com o nome <literal
+>HEAD</literal
+>, use o item do menu <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Actualizar para o HEAD</guimenuitem
+></menuchoice
+>. </para
+></note>
+
+<para
+>O comando enviado para actualizar para uma ramificação ou marca é: <screen
+><command
+>cvs update -r <replaceable
+>marca</replaceable
+></command
+></screen>
+</para>
+
+<para
+>O comando executado para actualizar para uma data é: <screen
+><command
+>cvs update -D <replaceable
+>data</replaceable
+></command
+></screen>
+</para>
+
+<para
+>O comando usado para actualizar para o ramo principal (HEAD) é: <screen
+><command
+>cvs update <option
+>-A</option
+></command
+></screen>
+</para>
+
+</sect1>
+
+
+<sect1 id="taggingbranching">
+<title
+>Criação de Marcas ('Tags') e Ramificações ('Branches')</title>
+
+<para
+>Aqui discute-se apenas os aspectos técnicos da utilização das 'tags' e dos 'branches'. Se você é apenas um <emphasis
+>utilizador</emphasis
+>, e não o administrador do repositório, você não será confrontado com o problemas, provavelmente. Se você for, por outro lado, o seu próprio administrador, você deverá ler primeiro acerca dos problemas não-técnicos que acompanham a gestão de ramificações, para poder ter uma ideia de quão moroso e sujeito a erros poderá ser a gestão de ramificações diferentes de um projecto. O apêndice inclui algumas referências sobre este tópico. </para>
+
+<para
+>A criação de marcas simples ('tags') é algo que você faz normalmente quando é lançada uma versão, por isso você poderá voltar em qualquer altura ao estado do projecto nesse momento. As marcas têm normalmente um nome que consiste no nome do projecto e no número de versão. Por exemplo, o &cervisia; 1.0 está disponível com a marca <literal
+>CERVISIA_1_0</literal
+>. O &cervisia; reforça as regras restritas do &CVS; sobre o que constitui um nome de marca válido. Deverá começar por uma letra e só poderá conter letras, números, hífenes e sublinhados. </para>
+
+<para
+>Normalmente, você irá marcar o projecto inteiro (ainda que, claro, o &CVS; permita marcar apenas um sub-conjunto). Para esse fim, marque a pasta do nível de top na janela e escolha <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>'Tag'/'Branch'</guimenuitem
+></menuchoice
+>. Agora, indique o nome da marca, carregue em <keycap
+>Return</keycap
+> e é tudo. </para>
+
+<para
+>Criar uma ramificação não é mais complicado do que isso. Na janela da marca, assinale a opção <guibutton
+>Criar uma ramificação com esta 'tag'</guibutton
+>. Você poderá também remover uma marca ('tag') existente: Escolha a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Remover 'Tag'</guimenuitem
+></menuchoice
+> na janela principal. </para>
+
+<para
+>Outro aspecto das ramificações é a junção das modificações de uma ramificação para a ramificação actual. Se você for fazer isso, escolha a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Reunir...</guimenuitem
+></menuchoice
+>. A janela que aparece dá-lhe então duas opções: </para>
+
+<para
+>Você pode reunir todas as modificações feitas numa ramificação para a ramificação actual. Nesse caso, assinale a opção <guibutton
+>Reunir a partir da ramificação</guibutton
+> e indique o nome da ramificação a partir da qual deseja fazer a junção. O &cervisia; irá então executar o comando </para>
+
+<para>
+<screen
+><command
+>cvs update <option
+>-j</option
+> <replaceable
+>ramificacao</replaceable
+></command
+></screen>
+</para>
+
+<para
+>A outra possibilidade será juntar apenas as modificações feitas entre duas marcas de uma ramificação. Isto normalmente acontece quando você reúne a partir da mesma ramificação para o ramo principal várias vezes. Nesse caso, assinale a opção <guibutton
+>Reunir as modificações</guibutton
+> e indique (pela ordem correcta) as duas marcas relevantes. Isto irá dar origem a um comando </para>
+
+<para>
+<screen
+><command
+>cvs update <option
+>-j</option
+> <replaceable
+>ramificacao1</replaceable
+> <option
+>-j</option
+> <replaceable
+>ramificacao2</replaceable
+></command
+></screen>
+</para>
+
+</sect1>
+
+
+<sect1 id="watches">
+<title
+>Utilizar Vigias ('Watches')</title>
+
+<para
+>Uma vigia é o nome convencional para a funcionalidade do &CVS; que permite notificar os utilizadores do repositório, sempre que um ficheiro for alterado ou que algum utilizador começou a editar um ficheiro. A utilização das vigias obriga a que o ficheiro <filename
+><envar
+>$CVSROOT</envar
+>/CVSROOT/notify</filename
+> tenha sido configurado convenientemente. Isto não será aqui discutido; se você precisar de mais informações sobre a configuração do ponto de vista do administrador, veja um dos livros que é indicado no apêndice. </para>
+
+<para
+>O suporte principal de vigias no &cervisia; são seis itens do menu. </para>
+
+<para
+>Para poder adicionar uma vigia a um ou vários ficheiros, use a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Adicionar Vigia...</guimenuitem
+></menuchoice
+>. Na janela que você irá obter, poderá optar por ser notificado para qualquer um dos tipos de eventos que o &CVS; suporta. Por exemplo, se você só quiser ser notificado sempre que um ficheiro é actualizado por outra pessoa, assinale as opções <guibutton
+>Só</guibutton
+> e <guibutton
+>'Commits'</guibutton
+>. Se você quiser ser notificado por qualquer evento relacionado com os ficheiros marcados, assinale a opção <guibutton
+>Todos</guibutton
+>. A linha de comandos usada quando você aceitar a janela será </para>
+
+<para>
+<screen
+><command
+>cvs watch add -a commit <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>ou com uma opção semelhante, dependendo dos eventos que você opte por vigiar. </para>
+
+<para
+>Se você não estiver mais interessado em alguns ficheiros, você poderá remover as suas vigias dos mesmos. Para isso, use o comando <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Remover Vigia...</guimenuitem
+></menuchoice
+>. Na janela que obtém aqui, são oferecidas as mesmas opções que aparecem no formulário que você preencheu ao adicionar a vigia. Quando confirmar esta janela, o &cervisia; envia o comando </para>
+
+<para>
+<screen
+><command
+>cvs watch remove <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>provavelmente com uma opção <option
+>-a</option
+> para os eventos escolhidos. </para>
+
+<para
+>Finalmente, você poderá obter uma lista das pessoas que estão a vigiar um conjunto de ficheiros. Escolha a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Mostrar Vigilantes</guimenuitem
+></menuchoice
+>. Se usar este item do menu irá resultar num comando </para>
+
+<para>
+<screen
+><command
+>cvs watchers <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>No cenário de utilização normal do &CVS;, cada programador trabalha em separado na sua versão pessoal extraída. Quando ele quiser modificar algum ficheiro, ele poderá apenas abri-lo no seu editor e começar a trabalhar no mesmo. Mais ninguém saberá do seu trabalho até que o ficheiro seja enviado. </para>
+
+<para
+>Para alguns grupos de utilizadores, este não é o modelo preferido de cooperação. Eles quererão ser notificados sempre que alguém está a trabalhar num ficheiro <emphasis
+>no preciso momento</emphasis
+> em que ele começa. Isto poderá ser obtido com mais alguns comandos do &CVS;. Antes de você começar a editar um ficheiro, seleccione-o na janela principal do &cervisia; e escolha a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Editar Ficheiros</guimenuitem
+></menuchoice
+>. Isto irá executar o comando </para>
+
+<para>
+<screen
+><command
+>cvs edit <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>Isto irá enviar uma notificação para toda a gente que definiu uma vigia de <literal
+>edit</literal
+> (edição) para este ficheiro. Irá também registá-lo como um <emphasis
+>editor</emphasis
+> do ficheiro. Você poderá obter uma lista de todos os editores de um dado ficheiro se usar o comando <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Mostrar os Editores</guimenuitem
+></menuchoice
+>. Isto é equivalente a introduzir a linha de comandos </para>
+
+<para>
+<screen
+><command
+>cvs editors <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>Uma sessão de edição é terminada automaticamente quando você enviar as alterações aos ficheiros (fizer o seu 'commit'). Nessa altura, é enviada uma notificação de <literal
+>unedit</literal
+> (fim de edição) para as pessoas que registaram uma vigia respectiva no ficheiro. Claro, você poderá não querer enviar as alterações dos ficheiros, mas sim interromper a sessão de edição e voltar à versão anterior do ficheiro. Isso é feito ao usar a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Terminar edição dos ficheiros</guimenuitem
+></menuchoice
+>. Tenha em atenção que, se usar este item do menu, todo o seu trabalho efectuado desde que você usou a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Editar Ficheiros</guimenuitem
+></menuchoice
+> será perdido. Mais precisamente, o &cervisia; irá usar a linha de comandos </para>
+
+<para>
+<screen
+><command
+>echo y | cvs unedit <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>Até agora, só foi discutido o caso em que as edições e fins de edições são usados voluntariamente pelos programadores. Para além disso, o &CVS; suporta um modelo que <emphasis
+>obriga</emphasis
+> à utilização desses comandos. O comando responsável por mudar para esse modelo é o <command
+>cvs watch on</command
+>, o qual não será muito mais detalhado, porque é usado, na maior parte dos casos, pelo administrador do repositório. Contudo, a parte importante do ponto de vista do programador é que, quando o projecto obrigar às edições, as cópias de trabalho são extraídas <emphasis
+>apenas com permissões de leitura</emphasis
+>. Isso significa que você não poderá editar um ficheiro por omissão (a menos que use truques do tipo do <command
+>chmod</command
+>). Só quando você usar a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Editar Ficheiros</guimenuitem
+></menuchoice
+>, é que o ficheiro poderá ser alterado. Ele será tornado de novo acessível apenas para leitura quando você enviar as alterações ao ficheiro ou quando usar a opção <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Terminar edição dos ficheiros</guimenuitem
+></menuchoice
+>. </para>
+
+<para
+>A interface do editor do &cervisia; ajuda-o com os projectos que obrigam às vigias também de uma forma diferente. Se você acabou de iniciar um editor com um ficheiro apenas para leitura, após ter feito duplo-click no mesmo ou usando a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Editar</guimenuitem
+></menuchoice
+>, você não será capaz de gravar as suas modificações posteriores. Isto tem obviamente uma razão para tal: Sempre que quiser alterar um ficheiro, você deverá executar o <command
+>cvs edit</command
+> antes, para que toda a gente que está a vigiar o ficheiro obtenha uma notificação de que você vai começar a trabalhar nele. </para>
+
+<para
+>Nesse caso, é aconselhável activar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Fazer 'cvs edit' automaticamente quando necessário</guimenuitem
+></menuchoice
+>. Agora, sempre que você editar um ficheiro ao fazer duplo-click nele, o &cervisia; irá executar um <command
+>cvs edit</command
+> antes do editor ser efectivamente executado. A partir daí, você poderá editar o seu ficheiro como de costume. Quando terminar o seu trabalho, envie as alterações dos seus ficheiros, para que os ficheiros enviados voltem a ficar apenas acessíveis para leitura. </para>
+
+</sect1>
+
+
+<sect1 id="locking">
+<title
+>Bloqueio</title>
+
+<para
+>O modelo de desenvolvimento seguido normalmente quando o &CVS; é usado é chamado de <emphasis
+>'checkouts' sem reserva</emphasis
+>. Cada programador tem a sua própria área de trabalho onde ele poderá alterar os seus ficheiros a seu gosto. Se as funcionalidades de vigia forem usadas - como o <command
+>cvs edit</command
+> - , os vários programadores poderão trabalhar de forma sincronizada nos ficheiros. As alterações feitas por um dado programador serão reunidas na área de trabalho local logo que seja efectuada uma actualização. </para>
+
+<para
+>Outros sistemas de controlo de versões - como o <acronym
+>RCS</acronym
+> e o <application
+>SourceSafe</application
+> usam um modelo diferente. Sempre que um editor quiser editar um ficheiro, ele terá de o <emphasis
+>bloquear</emphasis
+>. Só um utilizador é que poderá bloquear um dado ficheiro de cada vez. Quando ele terminar a edição, o bloqueio é retirado. Por um lado, com este modelo, os conflitos nunca poderão acontecer. Por outro lado, dois programadores não poderão trabalhar no mesmo ficheiro ao mesmo tempo, mesmo quando as suas alterações não os afectam um ao outro. Isto poderá tornar-se uma restrição ou impedimento. Não serão aqui discutidos os benefícios organizacionais de ambas as aproximações. Contudo, ainda que o &CVS; tenha algum suporte para bloquear ficheiros, não é a forma preferida de lidar com o &CVS;. Você não deverá usar estas funcionalidades, a menos que tenha a certeza que o seu gestor de projecto as permite. </para>
+
+<para
+>Com o &cervisia;, poderá bloquear os ficheiros da seguinte maneira. Seleccione os ficheiros desejados na janela principal; de seguida escolha <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Bloquear</guimenuitem
+></menuchoice
+>. Isto irá correr o comando </para>
+
+<para>
+<screen
+><command
+>cvs admin -l <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+<para
+>O efeito inverso é obtido se usar o comando <menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Desbloquear</guimenuitem
+></menuchoice
+>. Isto executa o comando</para>
+
+<para>
+<screen
+><command
+>cvs admin -u <replaceable
+>nomes dos ficheiros</replaceable
+></command
+></screen>
+</para>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="customization">
+<title
+>Personalizar o &cervisia;</title>
+
+<para
+>O &cervisia; poderá ser personalizado de várias formas para se adequar às suas necessidades e preferências. Algumas das opções que você possa querer modificar regularmente estão directamente disponíveis no menu de <guimenu
+>Configuração</guimenu
+>. As outras estão reunidas numa janela comum que está disponível através da opção <menuchoice
+><guimenu
+>Opção</guimenu
+><guimenuitem
+>Configuração...</guimenuitem
+></menuchoice
+>. </para>
+
+
+<sect1 id="customize-general">
+<title
+>Geral</title>
+
+<variablelist>
+
+<varlistentry id="customize-username">
+<term
+><guilabel
+>Utilizador para o editor do ChangeLog:</guilabel
+></term>
+<listitem
+><para
+>Quando você utilizar o item do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Inserir Registo do ChangeLog...</guimenuitem
+></menuchoice
+>, será adicionado um novo item ao ficheiro ChangeLog com a data actual e o seu nome de utilizador. Normalmente, é considerado um bom estilo indicar o seu nome completo e o seu endereço de e-mail em cada um dos itens do ChangeLog. O &cervisia; adiciona automaticamente o seu nome completo e o endereço de e-mail aqui. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-cvspath">
+<term
+><guilabel
+>Localização do executável 'cvs', ou 'cvs':</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá indicar o nome (ou a localização) do cliente da linha de comandos do <command
+>cvs</command
+>. Por omissão, o executável que é encontrado na sua <envar
+>$PATH</envar
+> é o usado pelo &cervisia;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="customize-diff">
+<title
+>Visualizador de Diferenças</title>
+
+<variablelist>
+
+<varlistentry id="customize-context">
+<term
+><guilabel
+>Número de linhas de contexto na janela do 'diff':</guilabel
+></term>
+<listitem
+><para
+>Para a janela de diferenças, o &cervisia; usa a opção <option
+>-U</option
+> do <command
+>diff</command
+>. Isto permite que o <command
+>diff</command
+> mostre apenas um número limitado de linhas para cada região de diferenças (as linhas de contexto). Aqui você poderá indicar o argumento do <option
+>-U</option
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-diffopt">
+<term
+><guilabel
+>Opções adicionais do 'cvs diff':</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá adicionar argumentos extra para o <command
+>diff</command
+>. Um exemplo conhecido é o <option
+>-b</option
+>, que faz com que o <command
+>diff</command
+> ignore as alterações na quantidade de espaços em branco. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-tabwidth">
+<term
+><guilabel
+>Tabulação na janela do 'diff':</guilabel
+></term>
+<listitem
+><para
+>Na janela de diferenças, os caracteres das tabulações que existem no seu ficheiro ou no resultado do comando <command
+>diff</command
+> são expandidos para um número fixo de espaços. Por omissão, cada tabulação é substituída por oito espaços, mas você poderá indicar aqui um número diferente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-difffrontend">
+<term
+><guilabel
+>Interface externa do 'diff':</guilabel
+></term>
+<listitem
+><para
+>Quando você usar qualquer uma das funcionalidades que mostram a janela das diferenças, como a <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Diferenças do Repositório...</guimenuitem
+></menuchoice
+>, o &cervisia; invoca a sua interface interna do 'diff'. Se preferir uma diferente como a do <application
+>Kompare</application
+>, do <application
+>TkDiff</application
+> ou do <application
+>xxdiff</application
+>, indique o nome e a localização do ficheiro aqui. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="customize-status">
+<title
+>Estado</title>
+
+<variablelist>
+
+<varlistentry id="customize-startstatus-remote">
+<term
+><guilabel
+>Ao abrir uma área local a partir de um repositório remoto, inicie um comando Ficheiro-&gt;Estado automaticamente</guilabel
+></term>
+<listitem
+><para
+>Quando você assinalar esta opção, o comando <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Estado</guimenuitem
+></menuchoice
+> é iniciado automaticamente quando abrir um espaço de trabalho remoto. Este comando poderá levar algum tempo e irá necessitar também de uma ligação ao servidor (o que se torna inútil para uma utilização desligada da rede). </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-startstatus-local">
+<term
+><guilabel
+>Ao abrir uma área local a partir de um repositório local, inicie um comando Ficheiro-&gt;Estado automaticamente</guilabel
+></term>
+<listitem
+><para
+>Quando assinalar esta opção, o comando <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Estado</guimenuitem
+></menuchoice
+> é iniciado sempre que aceder a uma área de trabalho local. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="customize-advanced">
+<title
+>Avançado</title>
+
+<variablelist>
+
+<varlistentry id="customize-timeout">
+<term
+><guilabel
+>Tempo-limite para o aparecimento de uma janela de progresso (ms):</guilabel
+></term>
+<listitem
+><para
+>Praticamente todos os comandos do &CVS; tiveram início numa área local que pertence a um repositório remoto, o qual necessita de uma ligação ao servidor do &CVS;. Isto é afectado pelas demoras da ligação à rede ou por uma carga elevada no servidor. Por esta razão, para os comandos como o <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Diferenças do Repositório...</guimenuitem
+></menuchoice
+>, o &cervisia; abre uma janela que indica que o comando está ainda a correr e que lhe possibilitará interrompê-lo. Mais ainda, esta janela é usada para lhe mostrar as mensagens de erro do &CVS;. Dado que esta janela se poderá tornar incómoda ao fim de algum tempo, é mostrada apenas ao fim de algum tempo-limite, o qual equivale a 4 segundos, por omissão. Aqui você poderá alterar este valor. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-compression">
+<term
+><guilabel
+>Nível de compressão por omissão:</guilabel
+></term>
+<listitem
+><para
+>O cliente do <command
+>cvs</command
+> comprime os ficheiros e gera as diferenças quando são transferidos na rede. Com a opção da linha de comandos <option
+>-z</option
+>, o nível de compressão poderá ser definido. Você poderá configurar o &cervisia; para usar esta opção se definir o nível aqui. O valor aqui indicado é usado como predefinição; para além disso, existe uma configuração por repositório disponível em <menuchoice
+><guimenu
+>Repositório</guimenu
+><guimenuitem
+>Repositórios...</guimenuitem
+></menuchoice
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-sshagent">
+<term
+><guilabel
+>Usar um processo novo do 'ssh-agent' ou usar outro em execução</guilabel
+></term>
+<listitem
+><para
+>Assinale esta opção se você usar os <link linkend="rsh"
+>repositórios 'ext' (rsh)</link
+>, a linha de comandos &ssh; para comunicar com o repositório e o <application
+>ssh-agent</application
+> para gerir as suas chaves. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="customize-look">
+<title
+>Aparência e Comportamento</title>
+
+<variablelist>
+
+<varlistentry id="customize-protocolfont">
+<term
+><guilabel
+>Tipo de letra da janela do protocolo...</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para abrir a janela para <guilabel
+>Definir o Tipo de Letra</guilabel
+> que será usado na janela do protocolo (esta é a janela que mostra o resultado do comando <command
+>cvs</command
+>). </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-annotatefont">
+<term
+><guilabel
+>Tipo de letra da janela de anotações...</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para abrir a janela para <guilabel
+>Configurar o Tipo de Letra</guilabel
+>, de modo a definir o tipo de letra usado na <link linkend="annotate"
+>janela de anotações</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-difffont">
+<term
+><guilabel
+>Tipo de letra da janela do diff...</guilabel
+></term>
+<listitem
+><para
+>Carregue neste botão para abrir a janela para <guilabel
+>Configurar o Tipo de Letra</guilabel
+>, de modo a definir o tipo de letra usado na <link linkend="annotate"
+>janela das diferenças</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-colors">
+<term
+><guilabel
+>Cores</guilabel
+></term>
+<listitem
+><para
+>Carregue nos botões coloridos para abrir a janela para <guilabel
+>Seleccionar a Cor</guilabel
+>, de modo a definir a cor usada para os <guilabel
+>Conflitos</guilabel
+>, as <guilabel
+>Alterações Locais</guilabel
+> ou as <guilabel
+>Alterações Remotas</guilabel
+> na janela principal ou as <guilabel
+>Diferenças por alteração</guilabel
+>, as <guilabel
+>Diferenças por inserção</guilabel
+> ou as <guilabel
+>Diferenças por remoção</guilabel
+> na janela de visualização de diferenças do &cervisia;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="customize-splitter">
+<term
+><guilabel
+>Dividir a janela principal horizontalmente</guilabel
+></term>
+<listitem
+><para
+>A janela principal do &cervisia; normalmente está dividida verticalmente numa janela com a árvore de ficheiros e noutra com o resultado do &CVS;; em alternativa, você poderá organizá-las na horizontal. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+</chapter>
+
+
+<chapter id="appendix">
+<title
+>Apêndice</title>
+
+<sect1 id="ignoredfiles">
+<title
+>Ficheiros Ignorados</title>
+
+<para
+>Na sua árvore de ficheiros principal, o &cervisia; não mostra todos os ficheiros que existem de facto. Isto é análogo ao <command
+>cvs</command
+> propriamente dito, e evita a confusão causada pelos itens desinteressantes como os ficheiros-objecto. O &cervisia; tenta imitar o comportamento do <command
+>cvs</command
+> o mais possível, ele obtém as listas de ficheiros ignorados nos seguintes locais: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Uma lista estática de itens que incluem coisas do tipo <literal role="extension"
+>*.o</literal
+> ou <filename
+>core</filename
+>. Para mais detalhes, veja a documentação do &CVS;. </para
+></listitem>
+<listitem
+><para
+>O ficheiro <filename
+><envar
+>$HOME</envar
+>/.cvsignore</filename
+>. </para
+></listitem>
+
+<listitem
+><para
+>A variável de ambiente <envar
+>$CVSIGNORE</envar
+>. </para
+></listitem>
+<listitem
+><para
+>O ficheiro <filename
+>.cvsignore</filename
+> na pasta respectiva. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>O <command
+>cvs</command
+>m em si, adiciona também os itens que se encontram em <filename
+><envar
+>$CVSROOT</envar
+>/CVSROOT/cvsignore</filename
+>, mas isso é um ficheiro do servidor, e o &cervisia; deverá ser capaz de se iniciar desligado. Se você estiver a trabalhar num grupo que prefira usar a uma lista dos ficheiros a ignorar no servidor, é provavelmente uma boa ideia dar uma vista de olhos aos padrões que são aí indicados e colocá-los no ficheiro <filename
+>.cvsignore</filename
+> da sua pasta pessoal. </para>
+
+</sect1>
+
+
+<sect1 id="information">
+<title
+>Mais Informações e Suporte</title>
+
+<itemizedlist>
+
+<listitem
+><para
+>O &CVS; vem com um conjunto completo de documentação no formato de páginas de informação, conhecido como "O Cederqvist". Se for instalado correctamente, você poderá navegar nele, escrevendo <userinput
+>info:/cvs</userinput
+> na barra de localização do <application
+>kdehelp</application
+>, <application
+>khelpcenter</application
+>, respectivamente. Em alternativa, você poderá apenas escolher a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Informação do CVS</guimenuitem
+></menuchoice
+> no &cervisia;. Uma versão 'online' em HTML do Cederqvist está disponível <ulink url="http://cvshome.org/docs/manual/cvs.html"
+>na Web</ulink
+>. </para>
+
+<para
+>Dado que este livro é mantido em conjunto com o &CVS;, é normalmente a referência mais actualizada; todavia, recomenda-se a consideração de outra documentação para aprender a usar o &CVS;, em particular o seguinte. </para
+></listitem>
+
+<listitem
+><para
+>O Karl Fogel escreveu o livro excelente <ulink url="http://cvsbook.red-bean.com/index.html"
+>Open Source Development with CVS</ulink
+> (Programação Open-Source com o CVS). Mais de metade deste livro fala sobre o processo de desenvolvimento de 'software' de código aberto. A outra parte é uma documentação técnica sobre o &CVS;. Felizmente, a parte técnica do livro foi tornada livre para distribuição sob a GPL, de modo a que você possa obter uma versão em HTML da mesma. Uma lista com a errata está disponível na página Web acima mencionada. </para
+></listitem>
+
+<listitem
+><para
+>As questões do &CVS; são discutidas numa <ulink url="http://mail.gnu.org/mailman/listinfo/info-cvs"
+>lista de correio</ulink
+> dedicada. </para
+></listitem>
+
+<listitem
+><para
+>Existe um grupo da USENET chamado <literal
+>comp.software.config-mgmt</literal
+>, que é dedicado à gestão de configurações no geral. O &CVS; é apenas um tópico marginal nesse grupo, mas poderá também ser interessante para discutir os méritos de vários sistemas de controlo de versões, em comparação com o &CVS;. </para
+></listitem>
+
+<listitem
+><para
+>Por último, mas não em último, existe ainda uma <ulink url="http://lists.sourceforge.net/mailman/listinfo/cervisia-user"
+> lista de correio do &cervisia;</ulink
+> com pouco tráfego. </para
+></listitem>
+
+</itemizedlist>
+
+</sect1>
+
+
+<sect1 id="commandreference">
+<title
+>Referência de Comandos</title>
+
+<!-- File Menu -->
+<sect2 id="menufile">
+
+<title
+>O Menu Ficheiro</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir Área Local...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma área de trabalho pessoal na janela principal. Veja a secção <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Áreas Locais Recentes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma das áreas locais que você usou recentemente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Inserir Registo do ChangeLog...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o editor do ChangeLog, preparado de tal forma que você possa adicionar um novo item com a data actual. Veja a secção <xref linkend="committingfiles"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>&Ctrl;</keycap
+><keycap
+>U</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Invoca o 'cvs update' nos ficheiros seleccionados e altera o estado e os números da versão, de acordo com essa actualização. Veja a secção <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Invoca o 'cvs -n update' nos ficheiros seleccionados e altera o estado e os números de versão de acordo com essa actualização. Veja a secção <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Editar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre o ficheiro seleccionado no editor predefinido pelo KDE para o tipo de ficheiro seleccionado. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Resolver...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a uma janela para o ficheiro seleccionado que lhe permite resolver os conflitos da junção de versões nela. Veja a secção <xref linkend="resolvingconflicts"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>#</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe enviar as suas alterações (fazer um 'commit') dos ficheiros seleccionados. Veja a secção <xref linkend="committingfiles"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>+</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar ao Repositório...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe adicionar os ficheiros seleccionados ao repositório. Veja a secção <xref linkend="addingfiles"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Adicionar Binário...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe adicionar os ficheiros seleccionados ao repositório como sendo ficheiros binários (<command
+>cvs add<option
+>-kb</option
+></command
+>). Veja a secção <xref linkend="addingfiles"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>-</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Remover do Repositório...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Permite-lhe remover os ficheiros seleccionados do repositório. Veja a secção <xref linkend="removingfiles"/>. </para
+></listitem>
+</varlistentry>
+
+<!--TODO: add the revert action to the working with files chapter -->
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Reverter</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Elimina as alterações locais que você tenha feito aos ficheiros seleccionados e repõe os ficheiros tal como estão na última versão no repositório (a opção <option
+>-C</option
+> do <command
+>cvs update</command
+>). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>&Ctrl;</keycap
+><keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Sai do &cervisia;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- View Menu -->
+<sect2 id="menuview">
+
+<title
+>O Menu Ver</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>Escape</keycap
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Parar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Pára todos os sub-processos em execução. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>&Ctrl;</keycap
+><keycap
+>L</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Ver o Registo...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra o navegador do histórico das versões dos ficheiros seleccionados. Veja em <xref linkend="browsinglogs"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>&Ctrl;</keycap
+><keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Anotar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra uma janela anotada com o ficheiro seleccionado, isto é, uma vista onde você poderá ver para cada linha quem foi o última autor a alterá-la. Veja a secção <xref linkend="annotate"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>&Ctrl;</keycap
+><keycap
+>D</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Diferenças do Repositório (BASE)...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra as diferenças entre o ficheiro seleccionado na área de trabalho e a versão que actualizou por último (a BASE). Veja a secção <xref linkend="diff"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo
+><keycap
+>&Ctrl;</keycap
+><keycap
+>H</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Diferenças do Repositório (HEAD)...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra as diferenças entre o ficheiro seleccionado na área de trabalho e a versão que actualizou por último (a HEAD). Veja a secção <xref linkend="diff"/>. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Última Modificação...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra as diferenças entre a versão do ficheiro seleccionado que você actualizou da última vez (a BASE) e a versão anterior. Veja a secção <xref linkend="diff"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Histórico...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra o histórico de &CVS; tal como indicado no servidor. Veja a secção <xref linkend="browsinghistory"/>. </para
+></listitem>
+</varlistentry>
+
+<!--TODO: add hide menus to mainscreen section-->
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Esconder Todos os Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se somente as pastas serão mostradas na árvore principal. Veja em <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Esconder os Ficheiros Não-Modificados</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se os ficheiros desconhecidos e actualizados ficam escondidos na árvore principal. Veja em <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Esconder os Ficheiros Removidos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se os ficheiros removidos ficam escondidos na árvore principal. Veja em <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Esconder os Ficheiros Fora do CVS</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se os ficheiros que não estejam no CVS ficam escondidos na árvore principal. Veja em <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Esconder as Pastas Vazias</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se os itens invisíveis ficam escondidos na árvore principal. Veja em <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Expandir a Árvore de Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre todos os ramos da árvore de ficheiros para que possa ver todos os ficheiros e pastas. Veja a secção <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Recolher a Árvore de Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha todos os ramos da árvore de ficheiros. Veja a secção <xref linkend="mainscreen"/>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- Advanced Menu -->
+<sect2 id="menuadvanced">
+
+<title
+>O Menu Avançado</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>'Tag'/'Branch'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cria um nome simbólico ('tag') ou uma ramificação ('branch') para os ficheiros seleccionados. Veja a secção <xref linkend="taggingbranching"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Remover a 'Tag'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Remove uma marca indicada dos ficheiros seleccionados. Veja a secção <xref linkend="taggingbranching"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Actualizar para 'Tag'/Data...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Remete a versão dos ficheiros seleccionados para uma dada marca ou data, tornando essas versões fixas, ou seja, impossibilitando novos 'commits' sobre essas versões. Veja a secção <xref linkend="updatingto"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Actualizar para o HEAD...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Remete a versão dos ficheiros seleccionados para a versão respectiva no HEAD (no ramo principal). Veja a secção <xref linkend="updatingto"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Reunir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Junta o conteúdo de uma dada ramificação ou as modificações entre duas marcas nos ficheiros seleccionados. Veja a secção <xref linkend="taggingbranching"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Adicionar Vigia...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Adiciona uma vigia para um conjunto de eventos nos ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Remover Vigia...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Desactiva a vigia de um conjunto de eventos nos ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Mostrar os Vigilantes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra os utilizadores que vigiam os ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Editar Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executa o comando <command
+>cvs edit</command
+> nos ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Terminar Edição dos Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executa <command
+>cvs unedit</command
+> nos ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Mostrar os Editores</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executa <command
+>cvs editors</command
+> nos ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Bloquear</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Bloqueia os ficheiros seleccionados. Veja a secção <xref linkend="watches"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Desbloquear</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Desbloqueia os ficheiros seleccionados. Veja a secção <xref linkend="locking"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Avançado</guimenu
+><guimenuitem
+>Criar um 'Patch' do Repositório...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cria uma 'patch' (um ficheiro com as diferenças) a partir das alterações da sua área pessoal. Veja a secção <xref linkend="creatingpatches"/>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- Repository Menu -->
+<sect2 id="menurepository">
+
+<title
+>O Menu Repositório</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Repositório</guimenu
+><guimenuitem
+>Criar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que lhe permite criar um novo repositório local. Veja a secção <xref linkend="accessing-repository"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Repositório</guimenu
+><guimenuitem
+>Extrair...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que lhe permite fazer a extracção ('checkout') de um módulo do repositório. Veja a secção <xref linkend="checkingout"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Repositório</guimenu
+><guimenuitem
+>Importar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela que lhe permite importar um pacote para o repositório. Veja a secção <xref linkend="importing"/>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Repositório</guimenu
+><guimenuitem
+>Repositórios...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configura a lista dos repositórios que utiliza normalmente e como lhes aceder. Veja a secção <xref linkend="accessing-repository"/>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- Settings Menu -->
+<sect2 id="menuoptions">
+<title
+>O Menu Configuração</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se a barra de ferramentas é ou não mostrada. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Criar as Pastas ao Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Determina se as actualizações criam pastas na área de trabalho onde ainda não existiam antes (correspondendo à opção <option
+>-d</option
+> do <command
+>cvs update</command
+>). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Limpar as Pastas Vazias ao Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indica se as actualizações deverão remover as pastas vazias da área de trabalho (correspondendo à opção <option
+>-P</option
+> do <command
+>cvs update</command
+>). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Actualizar Recursivamente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indica se as actualizações são recursivas (correspondendo à opção <option
+>-r</option
+> do <command
+>cvs update</command
+>). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>'Commits' e Remoções Recursivos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indica se os envios de alterações ('commits') e as remoções de itens são recursivos (correspondendo à opção <option
+>-r</option
+> do <command
+>cvs add</command
+> e do <command
+>cvs remove</command
+>, respectivamente). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Fazer 'cvs edit' Automaticamente Se Necessário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indica se o <command
+>cvs edit</command
+> é executado automaticamente quando você quiser editar um ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela para configurar as combinações de teclas (atalhos). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela onde poderá configurar as barras de ferramentas do &cervisia;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Cervisia...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma janela onde poderá personalizar o &cervisia;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<!-- Help -->
+<sect2 id="menuhelp">
+<title
+>O Menu Ajuda</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F1</keycap
+></shortcut
+> <guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Manual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Invoca o sistema de ajuda do KDE com a documentação do &cervisia;. (este documento). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Comunicar um Erro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre a janela de comunicação de erros. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do &cervisia;</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto irá mostrar a versão e a informação do autor. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Acerca do KDE</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Isto mostra a versão do KDE, bem como outras informações básicas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Manual do CVS</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre as páginas de informação do &CVS; no sistema de ajuda do KDE. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+&underFDL; &underGPL; </chapter>
+</book>
diff --git a/tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.am b/tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.in b/tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.in
new file mode 100644
index 00000000000..6c0b063384d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kapptemplate/Makefile.in
@@ -0,0 +1,613 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/kapptemplate
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kapptemplate/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/kapptemplate/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kapptemplate/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kapptemplate/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kapptemplate/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-kapptemplate.1.docbook Makefile.in Makefile.am
+
+#>+ 2
+docs-am: man-kapptemplate.1.docbook
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kapptemplate
+ @for base in man-kapptemplate.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kapptemplate/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kapptemplate/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-kapptemplate.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kapptemplate/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-kapptemplate.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kapptemplate/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kapptemplate/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kapptemplate/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/kapptemplate/man-kapptemplate.1.docbook b/tde-i18n-pt/docs/kdesdk/kapptemplate/man-kapptemplate.1.docbook
new file mode 100644
index 00000000000..ead63919630
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kapptemplate/man-kapptemplate.1.docbook
@@ -0,0 +1,233 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+></email
+></author>
+<date
+>12 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kapptemplate</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kapptemplate</command
+></refname>
+<refpurpose
+>Cria a infra-estrutura para desenvolver uma aplicação para o KDE</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kapptemplate</command
+> <group
+><option
+>--noinit</option
+></group
+> <group
+><option
+>--default</option
+></group
+> <group
+><option
+>--full-app</option
+></group
+> <group
+><option
+>--kpart-app</option
+></group
+> <group
+><option
+>--kpart-plugin</option
+></group
+> <group
+><option
+>--existing</option
+></group
+> <group
+><option
+>--help</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>kapptemplate</command
+> é um programa para a consola que irá criar a infra-estrutura necessária para desenvolver várias aplicações do &kde;. Ele toma conta do código do autoconf/automake, assim como a oferta de um esqueleto e de um exemplo de como ficará o código, tipicamente. </para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<title
+>Opções Gerais</title>
+<varlistentry>
+<term
+><option
+>--help</option
+></term>
+<listitem
+><para
+>Mostra um resumo completo das opções. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--no-init</option
+></term>
+<listitem
+><para
+>Não executa o <command
+>make</command
+> <option
+>-f</option
+> <parameter
+>Makefile.cvs</parameter
+></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--default</option
+></term>
+<listitem
+><para
+>Usa os valores predefinidos em vez de os perguntar.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Tipos de Infra-Estruturas</title>
+<varlistentry>
+<term
+><option
+>--full-app</option
+></term>
+<listitem
+><para
+>Cria uma aplicação completa do KDE. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--kpart-app</option
+></term>
+<listitem
+><para
+>Cria uma aplicação KPart completa.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--kpart-plugin</option
+></term>
+<listitem
+><para
+>Cria a infra-estrutura para um 'plugin' do KPart.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--existing</option
+></term>
+<listitem
+><para
+>Converte o código existente para uma infra-estrutura do KDE baseada no automake/autoconf.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<!-- The Following sections are optional, but recommended if they are
+applicable. -->
+
+<refsect1>
+<title
+>Ficheiros</title>
+
+<variablelist>
+<varlistentry>
+<term
+><filename
+>~/.kapptemplate</filename
+></term>
+<listitem
+><para
+>Guarda os valores predefinidos</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+><filename
+>$PREFIX/share/doc/kapptemplate</filename
+></para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O <command
+>kapptemplate</command
+> foi criado por &Kurt.Granroth; &Kurt.Granroth.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/Makefile.am b/tde-i18n-pt/docs/kdesdk/kbabel/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/Makefile.in b/tde-i18n-pt/docs/kdesdk/kbabel/Makefile.in
new file mode 100644
index 00000000000..d804709195d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/kbabel
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kbabel/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/kbabel/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kbabel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kbabel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kbabel/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook glossary.docbook dictionaries.docbook preferences.docbook faq.docbook kbabeldict.docbook index.cache.bz2 using.docbook Makefile.in menu.docbook man-catalogmanager.1.docbook catman.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook preferences.docbook index.docbook using.docbook man-catalogmanager.1.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel
+ @for base in glossary.docbook preferences.docbook index.docbook using.docbook man-catalogmanager.1.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook preferences.docbook index.docbook using.docbook man-catalogmanager.1.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook preferences.docbook index.docbook using.docbook man-catalogmanager.1.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kbabel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kbabel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kbabel/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/catman.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/catman.docbook
new file mode 100644
index 00000000000..e2fd38b8612
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/catman.docbook
@@ -0,0 +1,248 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<chapter id="using-catalogmanager">
+
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+<title
+>Utilizar o &catalogmanager;</title>
+<anchor id="catalogmanager"/>
+
+<screenshot>
+<screeninfo
+>Ecrã do &catalogmanager;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="snap_catalogmanager.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Ecrã do &catalogmanager;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>O Gestor do Catálogo junta duas pastas numa árvore e mostra todos os ficheiros <acronym
+>PO</acronym
+> e <acronym
+>POT</acronym
+> nessas pastas. Assim, pode ver facilmente se um novo modelo foi adicionado ou um antigo removido. São mostradas algumas informações junto a cada ficheiro: o número total de entradas, o número de entradas aproximadas, o número de estradas não traduzidas, a data da última revisão e o último tradutor do ficheiro. </para>
+
+<important
+><para
+>O Gestor de Catálogos do KBabel pretende ser usado em projectos estruturados, como o KDE, em que os ficheiros <acronym
+>POT</acronym
+> e <acronym
+>PO</acronym
+> partilham o mesmo nome, exceptuando as extensões. Contudo, este não é o caso dos projectos da &GNU; e de muitos outros projectos estruturados como os da &GNU;. Tipicamente, nesses projectos, o ficheiro <acronym
+>PO</acronym
+> tem o nome do código da língua e, como tal, é muito diferente do nome dos ficheiros <acronym
+>POT</acronym
+>. Também esses projectos têm um ficheiro <acronym
+>POT</acronym
+> que partilha a mesma pasta que todos os seus ficheiros <acronym
+>PO</acronym
+> traduzidos. Infelizmente, todas estas razões servem para explicar que o Gestor de Catálogos <emphasis
+>não</emphasis
+> é adequado para esses projectos. (Veja o <ulink url="http://bugs.kde.org/show_bug.cgi?id=76495"
+>erro #76495 do KDE</ulink
+>.) </para
+></important>
+
+<para
+>Para ser mais fácil para si de procurar os ficheiros que necessitam de ser actualizados ou se deixou de estar a par do estado de cada ficheiro, este é mostrado com um ícone: </para>
+
+<itemizedlist>
+ <listitem>
+ <para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="catalogmanager_ok.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Todas as mensagens neste ficheiro estão traduzidas.</para>
+ </listitem>
+ <listitem>
+ <para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="catalogmanager_needwork.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Algumas das mensagens neste ficheiro estão aproximadas ou não traduzidas </para>
+ </listitem>
+ <listitem>
+ <para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="catalogmanager_missing.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> O ficheiro não existe na pasta de ficheiros <acronym
+>PO</acronym
+>. </para>
+ </listitem>
+ <listitem>
+ <para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="catalogmanager_broken.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> O ficheiro contém erros de sintaxe. </para>
+ </listitem>
+ <listitem>
+ <para>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="catalogmanager_reload.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> A informação acerca deste ficheiro está a ser actualizada de momento. Quando a actualização terminar, irá obter um dos ícones indicados acima para reflectir o seu estado. </para>
+ </listitem>
+</itemizedlist>
+
+<para
+>Se o ícone estiver marcado com este ícone <inlinemediaobject
+> <imageobject
+> <imagedata fileref="catalogmanager_nopot.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+>, como o <inlinemediaobject
+> <imageobject
+> <imagedata fileref="catalogmanager_nopot_ok.png" format="PNG"/> </imageobject
+> </inlinemediaobject
+>, quer dizer que o ficheiro ou pasta não existe na pasta dos ficheiros <acronym
+>POT</acronym
+>.</para>
+
+<para
+>Você poderá marcar ou retirar a marcação de um ficheiro se seleccionar a opção <guimenuitem
+>Trocar a Marcação</guimenuitem
+> no menu de contexto de um ficheiro.</para>
+
+<para
+>Se você quiser comutar ou remover todas as marcações de uma pasta, carregue com o botão direito do rato na pasta e seleccione <guimenuitem
+>Trocar a Marcação</guimenuitem
+> ou <guimenuitem
+>Remover as Marcações</guimenuitem
+>. As marcações são gravadas automaticamente ao sair do &kbabel;.</para>
+
+<para
+>Para abrir um ficheiro, tanto poderá fazer duplo-click no mesmo, seleccionar a opção <menuchoice
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+> no menu de contexto ou carregar em <keycap
+>Return</keycap
+> ou em <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+> </keycombo
+>.</para>
+
+<para
+>Você poderá configurar o &catalogmanager; em <menuchoice
+><guimenu
+>Projecto</guimenu
+><guimenuitem
+> Configurar...</guimenuitem
+></menuchoice
+>. Veja a secção <link linkend="preferences-project-settings"
+>Configuração do Projecto</link
+> para mais detalhes.</para>
+
+<sect1 id="catman-features">
+<title
+>Características do &catalogmanager;</title>
+<para
+>Para além da funcionalidade principal para abrir os ficheiros no &kbabel;, o &catalogmanager; suporta muitas outras funcionalidades para gerir uma árvore de ficheiros <acronym
+>PO</acronym
+>. </para>
+
+<sect2 id="catman-find">
+<title
+>Procurar e substituir em vários ficheiros</title>
+<para
+>Uma das funcionalidades mais pedidas para o &kbabel; foi a possibilidade de procurar e substituir em vários ficheiros de uma vez. O &catalogmanager; suporta esta funcionalidade, tendo ainda uma grande integração com o &kbabel; </para>
+</sect2>
+
+<sect2 id="catman-statistics">
+<title
+>Estatísticas</title>
+<para
+>O &catalogmanager; pode-lhe mostrar um conjunto de estatísticas sobre um único ficheiro ou sobre as pastas inteiras. As estatísticas contêm o número de ficheiros, quantos ficheiros têm os seus modelos e quantos modelos estão em falta. Também conta o número de mensagens nos ficheiros e mostra as estatísticas para os conjuntos de ficheiros, para determinar se as suas mensagens estão traduzidas, aproximadamente traduzidas ou por traduzir. </para>
+</sect2>
+
+<sect2 id="catman-syntax">
+<title
+>Verificar a sintaxe</title>
+<para
+>Isto permite-lhe verificar a sintaxe de vários ficheiros <acronym
+>PO</acronym
+> com o <command
+>msgfmt</command
+>. Se houver algum ficheiro que falhe nessa verificação, não poderá ser usado para gerar um ficheiro <acronym
+>MO</acronym
+> para as distribuições binárias. Esses ficheiros incorrectos irão normalmente dar origem a compilações mal-sucedidas dos pacotes a que o ficheiro <acronym
+>PO</acronym
+> pertence. </para>
+</sect2>
+
+<sect2 id="catman-commands">
+<title
+>Comandos definidos pelo utilizador</title>
+<para
+>Dado que o &catalogmanager; não pode oferecer nenhuma funcionalidade que você queira usar, você pode extendê-lo se definir os seus próprios comandos. </para>
+<!-- ### TODO: we should lik to preferences-project-file-commands too -->
+<para
+>Existem dois conjuntos de comandos; um para as pastas e outro para os ficheiros isolados. Você poderá configurá-los na <link linkend="preferences-project-folder-commands"
+>janela de configuração</link
+> e aceder a eles, se carregar com o &RMB; num item da lista de ficheiros.</para>
+</sect2>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/dictionaries.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/dictionaries.docbook
new file mode 100644
index 00000000000..fa126b7ab44
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/dictionaries.docbook
@@ -0,0 +1,649 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<chapter id="dictionaries">
+
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+<title
+>Dicionários</title>
+
+<para
+>O &kbabel; tem 3 modos que podem ser usados para procurar os textos das mensagens <acronym
+>PO</acronym
+> traduzidas:</para>
+
+<itemizedlist>
+ <listitem>
+ <para
+>Procurar uma tradução, usando uma bases de dados de traduções </para>
+ </listitem>
+ <listitem>
+ <para
+>Tradução lata </para>
+ </listitem>
+ <listitem>
+ <para
+>&kbabeldict; </para>
+ </listitem>
+</itemizedlist>
+
+<sect1 id="database">
+<!-- FIXME: settings -->
+<title
+>Base de dados de traduções</title>
+
+<!-- ### TODO: only *one* file? Seems more to be four... -->
+<para
+>A base de dados de traduções permite-lhe gravar as traduções numa base de dados baseada na Berkeley Database IV, &ie; está gravada num ficheiro binário no seu disco. A base de dados garante uma procura rápida num grande conjunto de traduções.</para>
+
+<para
+>Este modo é o melhor integrado com o &kbabel;. Para além de procurar e de fazer uma tradução lata também suporta as seguintes funcionalidades:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>Cada tradução nova feita no editor do &kbabel; poderá ser automaticamente guardada na base de dados.</para>
+</listitem>
+<listitem>
+<para
+>Esta base de dados poderá ser usada para fazer um <quote
+>diff</quote
+> do <acronym
+>msgid</acronym
+>.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Claro, quanto mais traduções estiverem guardadas na base de dados, mais produtivo você poderá ser. Para preencher a base de dados, você poderá usar a página <guilabel
+>Base de Dados</guilabel
+> na janela de configuração poderá activar a adição automática de todas as mensagens traduzidas na mesma página.</para>
+
+<sect2 id="database-settings">
+<title
+>Configuração</title>
+<para
+>Você poderá configurar este modo de pesquisa e como deverá ser usado se seleccionar a opção <menuchoice
+> <guisubmenu
+>Configuração</guisubmenu
+> <guisubmenu
+>Configurar o Dicionário</guisubmenu
+> <guimenuitem
+>Base de Dados de Traduções</guimenuitem
+> </menuchoice
+> no menu do &kbabel;. </para>
+<para
+>A página <guilabel
+>Genérico</guilabel
+> contém opções gerais para procurar na base de dados. </para>
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Procurar em toda a base de dados (lento)</guilabel
+></term>
+ <listitem>
+ <para
+>Não usar as <quote
+>chaves boas</quote
+>, mas sim procurar em toda a base de dados. Isto é lento, mas irá devolver resultados mais precisos. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Procurar na lista de "boas chaves" (aconselhado)</guilabel
+></term>
+ <listitem>
+ <para
+>Use a estratégia das <quote
+>boas chaves</quote
+>. Esta opção dar-lhe-á o melhor compromisso entre velocidade e uma correspondência exacta. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Devolver a lista de "boas chaves" (rápido)</guilabel
+></term>
+ <listitem>
+ <para
+>Devolver apenas as <quote
+>chaves boas</quote
+>; não tentar eliminar mais nenhuns textos. Este é o método mais rápido possível, mas poderá dar origem a um grande número de correspondências inexactas. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Distinguir maiúsculas</guibutton
+></term>
+ <listitem>
+ <para
+>Faz uma distinção da capitalização das letras ao procurar o texto. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Normalizar os espaços em branco</guibutton
+></term>
+ <listitem>
+ <para
+>Retira os espaços em branco desnecessários nos textos, de modo a que a procura ignore as pequenas diferenças de espaços em branco, &eg; o número de espaços no texto. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Remover os comentários de contexto</guibutton
+></term>
+ <listitem>
+ <para
+>Não incluir os comentários de contexto na procura. Você irá querer activar isto à mesma. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Carácter a ignorar</guilabel
+></term>
+ <listitem>
+ <para
+>Aqui você poderá indicar os caracteres que deverão ser ignorados ao efectuar as procuras. O exemplo típico seria a marcação de aceleradores, &ie;, o &amp; para os textos do &kde;. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+<para
+>A página <guilabel
+>Procura</guilabel
+> contém uma especificação mais exacta para procurar o texto. Você poderá definir como procurar e também permite usar outra forma especial de procura chamada <emphasis
+><guilabel
+>Substituição de palavras</guilabel
+></emphasis
+>. Ao substituir uma ou mais palavras, o texto aproximado poderá também ser obtido. Por exemplo, assumindo que você iria procurar o texto <userinput
+>O meu nome é Zé</userinput
+>. </para>
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Igual</guilabel
+></term>
+ <listitem>
+ <para
+>O texto da base de dados irá corresponder se for o mesmo que o texto procurado. No nosso exemplo, poderá ser igual a <emphasis
+>O meu nome é &amp;Zé</emphasis
+> (se o &amp; estiver configurado como carácter a ignorar no campo <guilabel
+>Caracteres a ignorar</guilabel
+> na página <guilabel
+>Genérico</guilabel
+>). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>A pesquisa está contida</guilabel
+></term>
+ <listitem>
+ <para
+>O texto da base de dados fará correspondência se o texto procurado estiver contido no mesmo. No nosso exemplo, poderia ser <emphasis
+>O meu nome é Zé, sabia?</emphasis
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>A pesquisa contém</guilabel
+></term>
+ <listitem>
+ <para
+>O texto da base de dados fará correspondência se o texto procurado o contiver. No nosso exemplo, poderia ser <emphasis
+>Zé</emphasis
+>. Você poderá usar isto para enumerar as possibilidades a serem encontradas. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Expressão Regular</guibutton
+></term>
+ <listitem>
+ <para
+>Vê o texto pesquisado como uma expressão regular. Isto é usado principalmente pelo &kbabeldict;. Você não deverá estar, à partida, à espera de expressões regulares nos ficheiros PO. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Usar a substituição de uma palavra</guibutton
+></term>
+ <listitem>
+ <para
+>Se o texto da pesquisa contiver menos palavras do que as indicadas em baixo, também tentará substituir uma das palavras na pesquisa. No nosso exemplo, irá encontrar também a mensagem <emphasis
+>O seu nome é Zé</emphasis
+>. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Número máximo de palavras na pesquisa</guibutton
+></term>
+ <listitem>
+ <para
+>O número máximo de palavras numa pesquisa necessários para activar a substituição de uma palavra. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Caracteres locais para as expressões regulares</guilabel
+></term>
+ <listitem>
+ <para
+>Caracteres a ser considerados parte das expressões regulares. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+<note>
+<para
+>A substituição de duas palavras ainda não está implementada. </para>
+</note>
+</sect2>
+
+<sect2 id="database-fill">
+<title
+>Preencher a base de dados</title>
+<para
+>A página <guilabel
+>Base de Dados</guilabel
+> permite definir onde é que a base de dados está armazenada no disco (<guilabel
+>Pasta da base de dados</guilabel
+>) e se deverá ser usada para o armazenamento automático das traduções novas (<guibutton
+>Adicionar automaticamente o item à base de dados</guibutton
+>). Nesse caso, você deverá indicar o autor da nova tradução no <guilabel
+>Autor do registo adicionado automaticamente</guilabel
+>. </para>
+<para
+>O resto da página permite-lhe preencher a base de dados a partir dos ficheiros PO já existentes. Use um dos botões do meio da janela. O progresso da leitura do ficheiro será mostrado nas barras por baixo dos botões. O botão <guilabel
+>Textos repetidos</guilabel
+> deverá ser usado no caso especial em que um texto traduzido é repetido muitas vezes, por isso você não irá querer guardar demasiadas ocorrências. Aqui você poderá limitar os textos armazenados. </para>
+<screenshot>
+<screeninfo
+>Preencher a base de dados</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="dbcan.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Preencher a base de dados a partir de ficheiros PO existentes</phrase
+></textobject>
+</mediaobject>
+</screenshot
+></sect2>
+
+<sect2 id="database-goodkeys">
+<title
+>Definir as boas chaves</title>
+<para
+>Na página <guilabel
+>Boas Chaves</guilabel
+>, encontram-se os limites que definem como preencher a lista das boas chaves. O <guilabel
+>Número mínimo de palavras da pesquisa na chave (%)</guilabel
+> indica exactamente isso. O texto terá de conter somente esta percentagem das palavras para usar como boa chave. O oposto poderá ser indicado através da opção <guilabel
+>Número mínimo das palavras da chave também na pesquisa (%)</guilabel
+>. O comprimento das palavras pode ser definido na opção <guilabel
+>Tamanho máximo</guilabel
+>. </para>
+<para
+>O texto pesquisado normalmente contém um conjunto de palavras genéricas, &eg; artigos. Você poderá eliminar as palavras com base na frequência. Você poderá eliminá-las com a opção <guilabel
+>Descartar as palavras mais frequentes que</guilabel
+> ou vê-las como sempre presentes se ver a opção <guilabel
+>as palavras frequentes são consideradas em todas as chaves</guilabel
+>. Desta forma, as palavras frequentes serão quase invisíveis para as pesquisas. </para>
+</sect2>
+</sect1>
+
+
+<sect1 id="auxiliary">
+<title
+>Ficheiro PO auxiliar</title>
+
+<para
+>Este modo de procura baseia-se na correspondência da mesma mensagem original em inglês (a 'msgid') traduzida noutra língua num ficheiro <acronym
+>PO</acronym
+> auxiliar. É bastante comum nas línguas românicas existirem palavras semelhantes, como acontece também com as línguas anglo-saxónicas e eslavas.</para>
+
+<para
+>Por exemplo, imagine-se que eu desejaria traduzir a palavra <quote
+>on</quote
+>, a partir do ficheiro <filename
+>kdelibs.po</filename
+>, para Romeno, mas não faço a menor ideia. Dando uma vista de olhos na versão em Francês, vejo a palavra <foreignphrase lang="fr"
+>actif</foreignphrase
+>, enquanto que em Espanhol vejo <foreignphrase lang="es"
+>activado</foreignphrase
+>. Daí, conclui-se que a melhor forma em romeno será <quote
+>active</quote
+> (Claro, no Inglês, em vez de <quote
+>on</quote
+>, a palavra poderia ter sido <quote
+>active</quote
+> ou <quote
+>activated</quote
+>). O &kbabel; automatiza esta tarefa. De momento, você só poderá definir um ficheiro auxiliar onde procurar. </para>
+
+<sect2 id="auxiliary-settings">
+<title
+>Configuração</title>
+<para
+>Você poderá configurar este modo de procurar se seleccionar <menuchoice
+> <guisubmenu
+>Configuração</guisubmenu
+> <guisubmenu
+>Configurar o Dicionário</guisubmenu
+> <guimenuitem
+>Auxiliar PO</guimenuitem
+> </menuchoice
+> no menu do &kbabel;.</para>
+
+<para
+>Na janela <guilabel
+>Configurar o Auxiliar PO do Dicionário</guilabel
+>, você poderá seleccionar a localização do ficheiro <acronym
+>PO</acronym
+> auxiliar. Para automatizar a mudança de ficheiro <acronym
+>PO</acronym
+>, sempre que você muda o ficheiro em edição, existem muitas variáveis delimitadas pelo carácter <literal
+>@</literal
+> que são substituídas pelos valores apropriados:</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+>@PACKAGE@</term>
+ <listitem
+><para
+>O nome da aplicação ou do pacote que está a ser traduzido de momento. Por exemplo, poderá expandir-se para 'kbabel', 'kdelibs', 'konqueror' e assim por diante. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>@LANG@</term>
+ <listitem
+><para
+>O código da língua. Por exemplo, poderá expandir para: pt, de, ro, fr, &etc;. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>@DIRn@</term>
+ <listitem
+><para
+>em que o <quote
+>n</quote
+> é um inteiro positivo. Isto expande-se para a <quote
+>n</quote
+>-ésima pasta contada no nome do ficheiro (da direita para a esquerda). </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>O campo de edição mostra a localização actual do ficheiro <acronym
+>PO</acronym
+> auxiliar. Embora seja melhor usar as variáveis fornecidas numa localização, é possível escolher uma localização absoluta e real para um ficheiro <acronym
+>PO</acronym
+> existente. Vamos ver um exemplo.</para>
+
+<para
+>Sou Português, tenho algum conhecimento de Francês, e trabalho na tradução do &kde;.</para>
+
+<!-- ### TODO: check URL, especially the kde-l10n part -->
+<para
+>O primeiro passo é obter uma versão muito recente do <filename
+>kde-l10n-fr.tar.bz2</filename
+> do <ulink url="ftp://ftp.kde.org/pub/kde/snapshots/kde-l10n"
+>servidor de &FTP; do &kde;</ulink
+> ou usar o sistema do <acronym
+>CVS</acronym
+> para colocar no meu disco rígido uma árvore de traduções em Francês. Irei fazer isto para <filename
+>/home/ze/cvs-cvs.kde.org/kde-l10n/fr</filename
+>.</para>
+
+<para
+>A minha pasta de ficheiros <acronym
+>PO</acronym
+> está em <filename
+>/home/ze/cvs-cvs.kde.org/kde-l10n/pt</filename
+>. Não se esqueça de escolher o <guilabel
+>Auxiliar PO</guilabel
+> como dicionário por omissão e assinale a opção <guilabel
+>Iniciar a pesquisa automaticamente</guilabel
+> na página <guilabel
+>Pesquisa</guilabel
+> da janela de <guilabel
+>Preferências</guilabel
+> do &kbabel;.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="compendium">
+<!-- FIXME: examples -->
+<title
+>Compêndio PO</title>
+
+<para
+>Um compêndio é um ficheiro que contém uma colecção com todas as mensagens de tradução (pares de <acronym
+>msgid</acronym
+> e <acronym
+>msgstr</acronym
+>) num projecto, &eg; no &kde;. Tipicamente, o compêndio para uma dada língua é criado ao concatenar todos os ficheiros <acronym
+>PO</acronym
+> do projecto para a língua. O compêndio poder conter mensagens traduzidas, não-traduzidas ou aproximadas. As mensagens não traduzidas são ignoradas por este módulo. </para>
+
+<para
+>Semelhante ao Auxiliar <acronym
+>PO</acronym
+>, este modo de pesquisa baseia-se na correspondência da <quote
+>mesma</quote
+> mensagem original (<acronym
+>msgid</acronym
+>) de um compêndio. De momento, só pode definir um ficheiro de compêndio onde procurar. </para>
+
+<para
+>Este modo é muito útil se você não estiver a usar a base de dados de traduções e se quiser obter uma tradução consistente com outras traduções. Já agora, os ficheiros de compêndio são muito mais fáceis de partilhar com os outros tradutores, e mesmo com outros projectos de traduções, dado que poderão ser gerados para eles à mesma. </para>
+
+<sect2 id="compendium-settings">
+<title
+>Configuração</title>
+
+<para
+>Você poderá configurar este modo de pesquisa ao seleccionar <menuchoice
+> <guisubmenu
+>Configuração</guisubmenu
+> <guisubmenu
+>Configurar o Dicionário</guisubmenu
+> <guimenuitem
+>Compêndio PO</guimenuitem
+> </menuchoice
+> no menu do &kbabel;. </para>
+
+<para
+>Na janela <guilabel
+>Configurar o Compêndio PO do Dicionário</guilabel
+>, você poderá indicar a localização de um ficheiro de compêndio. Para automatizar a mudança de ficheiros de compêndio quando você mudar a língua da tradução, existe uma variável delimitada por um <literal
+>@</literal
+> que é substituída por um valor apropriado:</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+>@LANG@</term>
+ <listitem
+><para
+>O código da língua. Por exemplo, poderá expandir para: pt, de, ro, fr, &etc;. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>No campo de edição é mostrada a localização actual do ficheiro <acronym
+>PO</acronym
+> do compêndio. Embora você tivesse usado melhora as variáveis fornecidas na localização, é possível indicar uma localização real e absoluta para o ficheiro <acronym
+>PO</acronym
+> a usar como compêndio.</para>
+
+<!-- ### TODO: check URL, especially the kde-l10n part -->
+<para
+>Um compêndio muito actualizado para as traduções do &kde; em, &eg;, Português, poderá ser obtido em <filename
+>pt.messages.bz2</filename
+> a partir do <ulink url="ftp://ftp.kde.org/pub/kde/snapshots/kde-l10n"
+>servidor de &FTP; do &kde;</ulink
+>. </para>
+
+<para
+>Você poderá definir como procurar no compêndio, usando as opções adicionais à localização. Estas estão divididas em dois grupos: opções de correspondência de texto, onde você poderá indicar como é que o texto é comparado e se deve ignorar as mensagens aproximadas, e opções de correspondência de mensagens, que definem se a tradução do compêndio deverá ser um excerto da mensagem de procura ou vice-versa.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Distinguir maiúsculas</guilabel
+></term>
+ <listitem>
+ <para
+>Se a correspondência da mensagem no compêndio deverá fazer distinção entre as letras minúsculas e as maiúsculas. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Ignorar as mensagens aproximadas</guilabel
+></term>
+ <listitem>
+ <para
+>Se as mensagens aproximadas do compêndio deverão ser ignoradas na procura. O compêndio poderá conter mensagens aproximadas, desde que seja criado tipicamente através da concatenação dos ficheiros <acronym
+>PO</acronym
+> do projecto e que poderão conter mensagens aproximadas. As mensagens não traduzidas são sempre ignoradas (Você não pode procurar a tradução em mensagens não traduzidas, certo?)</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Só palavras completas</guilabel
+></term>
+ <listitem>
+ <para
+>Se o texto correspondente deverá começar e terminar nos limites das palavras. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Um texto corresponde se <guilabel
+>é igual ao texto da procura</guilabel
+></term
+>
+ <listitem>
+ <para
+>Um texto no compêndio faz correspondência com o texto a procurar só se for exactamente igual (obviamente, usando as opções acima). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Um texto corresponde se <guilabel
+>for semelhante ao texto da procura</guilabel
+></term>
+ <listitem>
+ <para
+>Um texto do compêndio corresponde ao texto da procura só se for <quote
+>semelhante</quote
+>. Ambos os textos são comparados através de pequenos blocos de letras (<quote
+>trigramas</quote
+>) e se pelo menos metade desses blocos for igual. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Um texto corresponde se <guilabel
+>contiver o texto da procura</guilabel
+></term>
+ <listitem>
+ <para
+>Um texto do compêndio corresponde ao texto da procura se contiver o texto da procura propriamente dito.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Um texto corresponde se <guilabel
+>estiver contido no texto da procura</guilabel
+></term>
+ <listitem>
+ <para
+>Um texto do compêndio corresponde ao texto da procura se estiver contido no texto da procura propriamente dito. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Um texto corresponde se <guilabel
+>contiver uma palavra do texto da procura</guilabel
+></term>
+ <listitem>
+ <para
+>Os textos são divididos em palavras e um texto do compêndio corresponderá ao texto da procura só se contiver alguma palavra do texto da procura. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
+
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/faq.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/faq.docbook
new file mode 100644
index 00000000000..05732fbb178
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/faq.docbook
@@ -0,0 +1,88 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<chapter id="faq">
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+<title
+>Perguntas e Respostas</title>
+<qandaset>
+ <!-- ### FIXME: describe better the situation of Qt3. (This text sounds like being for Qt2.) -->
+ <qandaentry>
+ <question>
+ <para
+>Porque é que o &kbabel; mostra pontos de interrogação em vez dos caracteres específicos da língua ao carregar um ficheiro <acronym
+>PO</acronym
+>?</para>
+ </question>
+ <answer>
+ <para
+>O texto contém caracteres que não podem ser mostrados com o tipo de letra do seu sistema. Se tiver a certeza que o texto não contém esses caracteres, o ficheiro poderá ter sido corrompido de alguma forma. Nesse caso, marque um desses pontos de interrogação e carregue em <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> para procurar todos os caracteres corrompidos e substitua-os.<note
+> <para
+> Não procure por pontos de interrogação verdadeiros, porque esses caracteres só são mostrados como pontos de interrogação, mas internamente são caracteres diferentes.</para
+> </note
+> Caso contrário, você poderá querer instalar um tipo de letra Unicode, o qual contém todos os caracteres necessários. </para>
+ </answer>
+ </qandaentry>
+<qandaentry>
+<question>
+<para
+>Como é que posso traduzir o &kde;? </para>
+</question>
+<answer>
+<para
+>Poderá obter informações sobre como traduzir o KDE no <ulink url="http://i18n.kde.org/translation-howto/"
+>KDE Translation HOWTO</ulink
+>. </para>
+</answer>
+</qandaentry
+>
+</qandaset>
+</chapter>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/glossary.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/glossary.docbook
new file mode 100644
index 00000000000..546b470ce58
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/glossary.docbook
@@ -0,0 +1,270 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE glossary PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<glossary id="glossary">
+<glossaryinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</glossaryinfo>
+
+<title
+>Glossário</title>
+
+<glossdiv
+><title
+>A</title>
+ <glossentry id="gloss-auxiliary">
+ <glossterm
+>Ficheiro auxiliar</glossterm>
+ <glossdef>
+ <para
+>é um tópico específico do &kbabel;. É uma opção onde o utilizador pode configurar um ficheiro <acronym
+>PO</acronym
+> onde poderá procurar nas mensagens originais. Por exemplo, se você for um membro da equipa Portuguesa e se tiver algum conhecimento de Espanhol ou de Italiano, você poderá pegar e configurar um ficheiro <acronym
+>PO</acronym
+> em Espanhol associado ao ficheiro que está a ser traduzido. </para>
+ </glossdef>
+ </glossentry>
+</glossdiv>
+
+<glossdiv
+><title
+>C</title>
+ <glossentry id="gloss-compendium">
+ <glossterm
+>Ficheiro de compêndio</glossterm>
+ <glossdef>
+ <para
+>é uma colecção com todas as traduções de uma língua. Este enorme ficheiro <acronym
+>PO</acronym
+> é composto pelas mensagens únicas dos ficheiros <acronym
+>PO</acronym
+> de todas as aplicações. Ele poderá ser usado para preencher todas as mensagens já traduzidas num ficheiro <acronym
+>PO</acronym
+> ainda por traduzir ou parcialmente traduzido. O &kbabel; usa esse ficheiro no motor de busca do <quote
+>Compêndio PO</quote
+>. </para>
+ </glossdef>
+ </glossentry>
+</glossdiv>
+
+<glossdiv
+><title
+>F</title>
+ <glossentry id="fuzzy">
+ <glossterm
+>Aproximado</glossterm>
+ <glossdef>
+ <para
+>Esta é uma opção gerada, normalmente, pelo <command
+>msgmerge</command
+>. Ela mostra que o texto de um <acronym
+>msgstr</acronym
+> poderá não ser uma tradução correcta. O tradutor precisa de ver e fazer as modificações ao texto, se for necessário, e remover a marcação de <quote
+>fuzzy</quote
+> (aproximado) do comentário da mensagem. </para>
+ </glossdef>
+ </glossentry>
+</glossdiv>
+
+<glossdiv
+><title
+>I</title>
+ <glossentry id="i18n"
+><glossterm
+>Internacionalização</glossterm
+> <acronym
+>i18n</acronym
+> <glossdef>
+ <para
+>é a operação pela qual uma aplicação pode tirar partido e se torna capaz de suportar várias línguas. A palavra equivalente em inglês (<quote
+>internationalization</quote
+>) tem 20 caracteres, como tal, para reduzir esta palavra, as pessoas começaram a escrever apenas o primeiro e o último carácter, e colocando entre eles o número de caracteres intermédios (18), formando a abreviatura conhecida <acronym
+>i18n</acronym
+>. </para>
+ <glossseealso otherterm="l10n"
+></glossseealso>
+ </glossdef>
+ </glossentry>
+</glossdiv>
+
+<glossdiv
+><title
+>L</title>
+ <glossentry id="l10n"
+><glossterm
+>Localização</glossterm
+> <acronym
+>l10n</acronym
+> <glossdef>
+ <para
+>é a operação pela qual uma aplicação já traduzida é capaz de processar os dados introduzidos e apresentados com a forma definida por um conjunto de hábitos culturais e linguísticos. A palavra equivalente em inglês (<quote
+>localization</quote
+>) tem 12 caracteres, como tal, para reduzir esta palavra, as pessoas começaram a escrever apenas o primeiro e o último carácter, e colocando entre eles o número de caracteres intermédios (12), formando a abreviatura conhecida <acronym
+>l10n</acronym
+>. </para>
+ <glossseealso otherterm="i18n"
+></glossseealso>
+ </glossdef>
+ </glossentry>
+</glossdiv>
+
+<glossdiv
+><title
+>M</title>
+ <glossentry id="mofile"
+><glossterm
+>ficheiro MO</glossterm
+> <acronym
+>MO</acronym
+> <glossdef>
+ <para
+>O <acronym
+>MO</acronym
+> significa <quote
+>Machine Object</quote
+> (Objecto da Máquina). Um ficheiro <acronym
+>MO</acronym
+> contém dados binários adequados para serem lidos pelos computadores. O conteúdo de um ficheiro <acronym
+>MO</acronym
+> é organizado como uma base de dados para minimizar o tempo de procura para as mensagens traduzidas. Os ficheiros <acronym
+>MO</acronym
+> são obtidos a partir da compilação dos ficheiros <acronym
+>PO</acronym
+>, usando o <command
+>msgfmt</command
+>. </para>
+<glossseealso otherterm="pofile"
+></glossseealso
+> <glossseealso otherterm="potfile"
+></glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="msgid"
+><glossterm
+>ID da Mensagem</glossterm
+> <acronym
+>msgid</acronym
+> <glossdef>
+ <para
+>O <acronym
+>msgid</acronym
+> é a palavra-chave que introduz o texto original no ficheiro <acronym
+>PO</acronym
+>. É seguido de um texto do estilo do C que poderá ocupar uma ou mais linhas. </para>
+ <glossseealso otherterm="msgstr"
+></glossseealso>
+ </glossdef>
+ </glossentry>
+ <glossentry id="msgstr"
+><glossterm
+>Mensagem Traduzida</glossterm
+> <acronym
+>msgstr</acronym
+> <glossdef>
+ <para
+>O <acronym
+>msgstr</acronym
+> é a palavra-chave que introduz o texto traduzido no ficheiro <acronym
+>PO</acronym
+>. É seguido de um texto com formato semelhante ao usado no C que poderá ocupar uma ou mais linhas. </para>
+ <glossseealso otherterm="msgid"
+></glossseealso>
+ </glossdef>
+ </glossentry>
+</glossdiv>
+
+<glossdiv
+><title
+>P</title>
+ <glossentry id="pofile"
+><glossterm
+>Ficheiro PO</glossterm
+> <acronym
+>PO</acronym
+> <glossdef>
+ <para
+>O <acronym
+>PO</acronym
+> significa <quote
+>Portable Object</quote
+> (Objecto Portável). Os ficheiros <acronym
+>PO</acronym
+> contêm conjuntos de mensagens que associam cada texto passível de tradução com a sua tradução numa dada língua. Um único ficheiro <acronym
+>PO</acronym
+> relaciona-se apenas com uma língua. Um ficheiro <acronym
+>PO</acronym
+> deriva de um ficheiro <acronym
+>POT</acronym
+> e é editado tanto à mão como usando o &kbabel;. </para>
+<glossseealso otherterm="potfile"
+></glossseealso
+> <glossseealso otherterm="mofile"
+></glossseealso
+> </glossdef>
+ </glossentry>
+ <glossentry id="potfile"
+><glossterm
+>Ficheiro POT</glossterm
+> <acronym
+>POT</acronym
+> <glossdef>
+ <para
+>O <acronym
+>POT</acronym
+> significa <quote
+>Portable Object Template</quote
+> (Modelo de Objecto Portável). Um ficheiro <quote
+>POT</quote
+> é criado ao extrair todas as mensagens passíveis de tradução dos ficheiros de código das aplicações um ficheiro <quote
+>POT</quote
+> não contêm traduções em nenhuma língua em particular &mdash; é usado pelos tradutores como um modelo. </para>
+<glossseealso otherterm="pofile"
+></glossseealso
+> <glossseealso otherterm="mofile"
+></glossseealso
+> </glossdef>
+ </glossentry>
+</glossdiv>
+
+</glossary>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/kbabel/index.cache.bz2
new file mode 100644
index 00000000000..637032242eb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/index.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/index.docbook
new file mode 100644
index 00000000000..f3cec3fd2d3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/index.docbook
@@ -0,0 +1,193 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY using SYSTEM "using.docbook">
+ <!ENTITY kbabeldictchapter SYSTEM "kbabeldict.docbook">
+ <!ENTITY catman SYSTEM "catman.docbook">
+ <!ENTITY dictionaries SYSTEM "dictionaries.docbook">
+ <!ENTITY menu SYSTEM "menu.docbook">
+ <!ENTITY preferences SYSTEM "preferences.docbook">
+ <!ENTITY kbabelfaq SYSTEM "faq.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+ <!ENTITY kappname "&kbabel;">
+ <!ENTITY package "kdesdk">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kbabel;</title>
+
+<authorgroup>
+<author
+>&Stanislav.Visnovsky; &Stanislav.Visnovsky.mail; </author>
+<author
+>&Matthias.Kiefer; </author>
+<author
+><firstname
+>Nicolas</firstname
+> <surname
+>Goutte</surname
+> <email
+>goutte@kde.org</email
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+
+<date
+>2005-12-29</date>
+<releaseinfo
+>3.5.1.03</releaseinfo>
+
+<abstract>
+<para
+>O &kbabel; é um pacote com um editor de ficheiros <acronym
+>PO</acronym
+> avançado e simples de usar e, que contém o editor de ficheiros &kbabel;, um &catalogmanager; multi-funções e o dicionário para os tradutores &kbabeldict;. Ele suportam muitas funcionalidades avançadas e permite-lhe personalizar várias opções. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KBabel</keyword>
+<keyword
+>gestor de catálogos</keyword>
+<keyword
+>kdesdk</keyword>
+<keyword
+>gettext</keyword>
+<keyword
+>tradução</keyword>
+<keyword
+>i18n</keyword>
+<keyword
+>internacionalização</keyword>
+<keyword
+>l10n</keyword>
+<keyword
+>localização</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<important
+><para
+>No seu estado actual, esta documentação do KBabel está parcialmente desactualizada. A documentação básica foi designada para o KDE 3.2, enquanto as correcções dizem respeito ao KBabel 1.11.1 do KDE 3.5.1. </para
+></important>
+
+<para
+>O &kbabel; é um pacote com um editor de ficheiros <acronym
+>PO</acronym
+> (catálogos de mensagens do 'gettext' da &GNU;) avançado e simples de usar para editar e gerir esses ficheiros. Isto inclui funcionalidades completas de navegação, de edição extensa, funções de pesquisa, verificação da sintaxe e funções de estatísticas. O &catalogmanager; é uma janela de um gestor de ficheiros que o ajuda a ter uma ideia geral dos seus ficheiros <acronym
+>PO</acronym
+>. O &kbabeldict; permite-lhe traduzir qualquer texto usando as capacidades do &kbabel; para as traduções automatizadas. O pacote do &kbabel; ajudá-lo-á a traduzir rapidamente e a manter também as traduções consistentes. </para>
+
+<para
+>Com o projecto do &kde; a crescer continuamente, o número de mensagens dos ficheiros <acronym
+>PO</acronym
+> ascendia a cerca de 47 000 na altura em que este documento foi escrito (com ainda mais 20 000 mensagens usadas para traduzir a documentação das aplicações). Existe uma necessidade de se manter organizado e consistente em todas as traduções. </para>
+
+</chapter>
+
+&using;
+&catman;
+&kbabeldictchapter;
+&dictionaries;
+&preferences;
+&menu;
+&kbabelfaq;
+
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kbabel; </para>
+<para
+>Programa Copyright &copy; 1999-2000 &Matthias.Kiefer; &Matthias.Kiefer.mail; </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>&Thomas.Diehl; &Thomas.Diehl.mail;</para>
+</listitem>
+<listitem
+><para
+>&Stephan.Kulow; &Stephan.Kulow.mail;</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação Copyright &copy; 2000 &Claudiu.Costin; &Claudiu.Costin.mail; e &Matthias.Kiefer; &Matthias.Kiefer.mail;</para>
+
+<para
+>Actualização para o &kde; 3.0 Copyright &copy; 2002 &Stanislav.Visnovsky; &Stanislav.Visnovsky.mail;</para>
+
+<para
+>Actualização para o &kde; 3.5.1 Copyright &copy; 2005 Nicolas Goutte <email
+>goutte@kde.org</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&glossary;
+
+<appendix id="mailing-list">
+<title
+>Lista de Correio do KBabel</title>
+
+<para
+>Existe uma lista de correio para o KBabel chamada 'kbabel'. É uma lista mista para os programadores e para os utilizadores do KBabel. </para>
+
+<para
+>Poder-se-á inscrever nela na <ulink url="http://mail.kde.org/mailman/listinfo/kbabel/"
+>interface do Mailman</ulink
+>. </para>
+
+<para
+>A lista de correio tem um <ulink url="http://mail.kde.org/pipermail/kbabel/"
+>arquivo público</ulink
+>. </para>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/kbabeldict.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/kbabeldict.docbook
new file mode 100644
index 00000000000..a0418cfafcf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/kbabeldict.docbook
@@ -0,0 +1,103 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<!-- Note: the id attribute "using-kbabeldict" is used in KBabelDict's source code to call the help.
+So if you change this id attribute, the name *must* be changed in KBabelDict's source code too! -->
+<chapter id="using-kbabeldict">
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+<title
+>Usar o &kbabeldict;</title>
+<anchor id="kbabeldict"/>
+<para
+>O &kbabeldict; é uma interface simples para os módulos de traduções do &kbabel;. Ele permite-lhe procurar pelas traduções. </para>
+<screenshot>
+<screeninfo
+>Uma imagem do &kbabeldict;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="snap_kbabeldict.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Uma imagem do &kbabeldict;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>A imagem acima não contém as alterações para o módulo seleccionado. Você podê-las-á mostrar usando a opção <guibutton
+>Mostrar a Configuração</guibutton
+>. A janela de configuração do módulo seleccionado será mostrada do lado direito da janela. A janela do &kbabeldict; irá ficar então semelhante a isso: </para>
+<screenshot>
+<screeninfo
+>Uma imagem do &kbabeldict;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="snap_kbabeldict2.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Imagem do &kbabeldict; com a configuração apresentada</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>A utilização é muito simples. Você selecciona um módulo na lista <guilabel
+>Procurar no módulo</guilabel
+>. Aí, você poderá indicar a frase a procurar e carregue em <guibutton
+>Iniciar a Pesquisa</guibutton
+>. Todas as mensagens encontradas são mostradas na lista em baixo, a qual é a mesma que uma ferramenta da janela principal do &kbabel;. A procura poderá ser interrompida se carregar em <guilabel
+>Parar</guilabel
+>. No caso de você querer procurar no texto traduzido, e não na mensagem original, você deverá usar o <guilabel
+>Procurar nas traduções</guilabel
+>. </para>
+<para
+>Os botões no fundo da janela podem ser usados para fechar o &kbabeldict;, mostrar/esconder as opções do módulo ou mostrar uma janela com a ficha técnica do &kbabeldict; e dos próprios módulos. </para>
+<note>
+<para
+>Para uma descrição dos módulos-padrão e das suas opções veja os <xref linkend="dictionaries"/>. </para>
+</note>
+</chapter>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+--> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/man-catalogmanager.1.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/man-catalogmanager.1.docbook
new file mode 100644
index 00000000000..b3d520d63fb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/man-catalogmanager.1.docbook
@@ -0,0 +1,113 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<date
+>2003-03-07</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>gestor de catálogos</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>gestor de catálogos</command
+></refname>
+<refpurpose
+>Um gestor de catálogos avançado para o &kbabel;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>catalogmanager</command
+> <group
+><option
+>--project</option
+> <replaceable
+>ficheiro-configuração</replaceable
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O CatalogManager faz parte de um conjunto de programas para editar os ficheiros de mensagens do 'gettext' (ficheiros PO). Este pacote está desenhado para o ajudar a traduzir rápida e de forma consistente.</para>
+
+<para
+>Este pacote contém o &kbabel;, o <application
+>CatalogManager</application
+> e o &kbabeldict;. O &kbabel; é um editor de ficheiros avançado e fácil de usar, com capacidades de navegação e edição avançadas, verificação da sintaxe e estatísticas. O <application
+>CatalogManager</application
+> (este programa) é um gestor de catálogos multi-funções que lhe permite manter um registos de vários ficheiros PO ao mesmo tempo. O &kbabeldict; é um dicionário para os tradutores.</para>
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--project</option
+> <replaceable
+>ficheiro-configuração</replaceable
+></term>
+<listitem>
+<para
+>Carrega a configuração a partir do ficheiro indicado.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kbabel(1) kbabeldict(1)</para>
+
+<para
+>Está disponível mais alguma documentação do utilizador mais detalhada em <ulink url="help:/kbabel"
+>help:/kbabel</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kbabel</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/menu.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/menu.docbook
new file mode 100644
index 00000000000..3ccedbbf55c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/menu.docbook
@@ -0,0 +1,2571 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<chapter id="commands">
+
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kbabel-menu">
+<title
+>O menu do &kbabel;</title>
+
+<sect2>
+<title
+>O Menu Ficheiro</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>O</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre um ficheiro PO. Se o ficheiro actual estiver modificado, você será avisado para o gravar primeiro. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre um ficheiro PO editado recentemente, a partir do menu de documentos recentes </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>S</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Grava o ficheiro PO actual. Se não tiver sido modificado, não é efectuada nenhuma acção. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Grava o ficheiro PO com um nome novo </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Especial</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Mostra a janela para Gravar a Configuração e grava depois o ficheiro PO actual com outro nome </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reverter</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Carrega a última versão gravada do ficheiro PO actual </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Enviar por E-mail</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Pede um nome para o pacote no qual gravar o ficheiro PO actual, abrindo depois uma janela de um compositor de e-mail com o pacote em anexo </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Abre uma nova janela com o ficheiro actual aberto.</action
+> É muito útil se você tiver de traduzir ficheiros grandes e quiser dar uma vista de olhos a alguns textos anteriores. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre numa nova janela vazia </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Sai do editor &kbabel; </action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Editar</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Anula a última acção de edição na campo de tradução </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;&Shift;<keycap
+>Z</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Volta a repetir a última acção anulada de edição na campo de tradução </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>X</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Corta o texto seleccionado e manda-o para a área de transferência </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>C</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Copia o texto seleccionado para a área de transferência </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>V</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Cola o conteúdo da área de transferência na posição actual no campo de texto da tradução. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Selecciona todo o texto da campo de edição da tradução </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>F</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre a janela de Procura para encontrar algum texto num conjunto de ficheiros PO </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Seguinte</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Procura a próxima ocorrência do texto da acção de pesquisa anterior </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>R</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre a janela de Substituição para procurar e substituir sequências de texto no ficheiro PO actual </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Delete</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Limpar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Limpa a tradução do 'msgid' actual </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Espaço</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar 'Msgid' para 'Msgstr'</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>O texto original em inglês é copiado para o campo de texto da tradução. Isto é útil quando você precisa de fazer ou poucas ou nenhumas alterações ao texto original (o 'msgid'). </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Espaço</keycap
+> </keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar o Resultado da Procura para a 'Msgstr'</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>O texto encontrado após a procura de traduções é copiado para o campo de texto do 'msgstr'. Isto é muito útil se você não quiser trabalhar na tradução da mesma mensagem vezes sem conta. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>U</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Comutar o Estado de Aproximado</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Comuta o estado de aproximado para o item actual.</action
+> Poderá ser útil para colocar a mensagem como aproximada, &eg; para marcar a tradução para uma futura revisão. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;&Alt;<keycap
+>N</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir a Próxima Marca</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Introduz a marca seguinte que foi encontrada na tradução, se o texto original em inglês contiver marcas de formatação </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Alt;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guisubmenu
+>Inserir uma Marca</guisubmenu
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Este sub-menu contém todas as marcas de formatação que foram encontradas no texto original em inglês. Ao seleccionar uma delas, você podê-la-á inserir na posição actual do texto traduzido. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Editar o Cabeçalho...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Edita o cabeçalho do ficheiro PO.</action
+> De facto, existem várias linhas de cabeçalho, as quais contêm a data da última tradução, o nome e o e-mail do tradutor, a língua e a codificação do texto traduzido, &etc;. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+
+<sect2>
+<title
+>O Menu Ir</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycap
+>Page Up</keycap
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Anterior</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Muda para o item anterior no ficheiro PO. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycap
+>Page Down</keycap
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próximo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Muda para o item seguinte no ficheiro PO. </action
+>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Ir para...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+> Abre uma janela que permite saltar para o número do item indicado, dentro do ficheiro PO. </action
+>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Primeiro item</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Muda para o primeiro item no ficheiro PO. </action
+>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ir</guimenu
+> <guimenuitem
+>Último Item</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Muda para o último item no ficheiro PO. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;&Shift;<keycap
+>Page Up</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Aproximado ou não traduzido anterior</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item anterior que esteja marcado como não-traduzido ou aproximado. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;&Shift;<keycap
+>Page Down</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Aproximado ou não traduzido seguinte</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item seguinte mais próximo que esteja por traduzir ou marcado como aproximado. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>PgUp</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Aproximado anterior</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item anterior que esteja marcado como aproximado. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>PgDn</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Aproximado seguinte</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item seguinte mais próximo que esteja marcado como aproximado. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Alt;<keycap
+>Page Up</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Não-traduzido anterior</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Salta para o item anterior ao actual que esteja por traduzir. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Alt;<keycap
+>Page Down</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Não-traduzido seguinte</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item seguinte mais próximo que esteja por traduzir. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Shift;<keycap
+>Page Up</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Erro anterior</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item anterior que tenha erros. Isso é provável que aconteça quando você se esquece das aspas ou quando o texto original termina com um "Enter" (\n) e a mensagem traduzida não (e vice-versa). </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Shift;<keycap
+>Page Down</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Próximo erro</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Vai para o item seguinte mais próximo com erros. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Alt;<keycap
+>Esquerda</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Vai para o último item visitado</action
+> no ficheiro PO. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Alt;<keycap
+>Direita</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ir</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Vai para o item anterior visitado</action
+> no ficheiro PO. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+
+<sect2>
+<title
+>O Menu Dicionários</title>
+<para
+>Tenha em atenção que este menu é dinâmico. Ele depende dos 'plugins' de dicionários instalados. Por omissão, existem três. </para>
+
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Texto da Procura</guimenuitem
+> <guimenuitem
+>Motor de Busca da Base de Dados do KDE</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Inicia a procura da tradução para a mensagem original em inglês que está seleccionada no momento</action
+>, usando o Motor de Busca da Base de Dados do &kde;. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Procurar o Texto</guimenuitem
+> <guimenuitem
+>Auxiliar PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Inicia a procura da tradução para a mensagem original em inglês que está seleccionada no momento</action
+> no ficheiro <acronym
+>PO</acronym
+> definido pelo utilizador. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Procurar o Texto</guimenuitem
+> <guimenuitem
+>Compêndio PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Inicia a procura da tradução para a mensagem original em inglês no ficheiro de compêndio (criado através da reunião de todas as mensagens traduzidas para uma dada língua). </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Procurar o Texto Seleccionado</guimenuitem
+> <guimenuitem
+>Motor de Busca da Base de Dados do KDE</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Inicia a procura no texto seleccionado</action
+> usando o Motor de Busca da Base de Dados do &kde;. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Procurar o Texto Seleccionado</guimenuitem
+> <guimenuitem
+>Auxiliar PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Inicia a procura no texto seleccionado, usando o ficheiro definido pelo utilizador. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Procurar o Texto Seleccionado</guimenuitem
+> <guimenuitem
+>Compêndio PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Inicia a procura no texto seleccionado, usando o ficheiro de compêndio com todas as mensagens traduzidas da língua. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Dicionários</guimenu
+> <guimenuitem
+>Editar o Dicionário</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Permite-lhe editar o conteúdo do dicionário actual. É útil se você encontrar erros no dicionário e não quiser ser incomodado com os erros ao procurar e ao substituir as sequências de texto.</action
+> <emphasis
+>(Ainda não está implementado)</emphasis
+> </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+
+
+<sect2>
+<title
+>O Menu Ferramentas</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia</guimenuitem
+> <guimenuitem
+>Verificação ortográfica...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Faz aparecer a janela de configuração da verificação ortográfica.</action
+> Depois de seleccionar as opções desejadas, carregue em <guibutton
+>OK</guibutton
+>, para que apareça a janela de verificação ortográfica. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia</guimenuitem
+> <guimenuitem
+>Verificar Tudo...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Inicie a verificação ortográfica de todas as palavras</action
+> para o ficheiro <acronym
+>PO</acronym
+> aberto. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia</guimenuitem
+> <guimenuitem
+>Verificar a Partir da Posição do Cursor...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Verifica o texto desde a posição actual do cursor. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia</guimenuitem
+> <guimenuitem
+>Verificar o Actual...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Faz a verificação ortográfica apenas do item actual</action
+> do ficheiro <acronym
+>PO</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Verifica a ortografia apenas do texto seleccionado no campo do MsgStr. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>T</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validação</guimenuitem
+> <guimenuitem
+>Verificar a Sintaxe</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Verifica a sintaxe</action
+> do ficheiro <acronym
+>PO</acronym
+> actual. Os erros poderão resultar da junção de versões do <acronym
+>CVS</acronym
+> ou dos erros dos utilizadores, quando o processo de tradução é feito à mão. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>D</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validação</guimenuitem
+> <guimenuitem
+>Verificar os Argumentos</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando esta opção é seleccionada, os textos no formato do C que existem na mensagem original e na tradução são verificados para garantir que a quantidade de sequências de formatação e a sua ordem são consistentes. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>H</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validação</guimenuitem
+> <guimenuitem
+>Verificar os Aceleradores</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Quando esta opção é seleccionada, o &kbabel; <action
+>verifica se a quantidade de caracteres aceleradores é idêntica, tanto na mensagem original como na traduzida</action
+>. Tenha em atenção que o carácter de aceleração é o &amp; no &kde; (mas não em todas as ferramentas de programação). Veja a secção de <link linkend="preferences-project-miscellaneous"
+>Diversos</link
+> em baixo, para saber como alterar um acelerador de teclado. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>K</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validação</guimenuitem
+> <guimenuitem
+>Procurar por Informação de Contexto Traduzida</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Algumas mensagens originais são marcadas com informações de contexto, de modo a que fiquem únicas, mesmo que representem a mesma palavra. Isto acontece porque muitas das palavras simples, como a <quote
+>Save</quote
+> (Gravar), são traduzidas em várias línguas. A informação de contexto é marcada com um <literal
+>_:</literal
+>. Muitos dos tradutores menos experientes traduzem a informação de contexto e preenchem os seus ficheiros <quote
+>PO</quote
+> com lixo. <action
+>Assinale esta opção para se certificar que será avisado acerca destes erros num ficheiro.</action
+> </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validação</guimenuitem
+> <guimenuitem
+>Verificar as Formas Plurais (só no KDE)</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Verifica se o ficheiro <acronym
+>PO</acronym
+> <action
+>contém a quantidade certa de traduções</action
+> para cada mensagem de forma plural específica do &kde;. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>J</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Validação</guimenuitem
+> <guimenuitem
+>Verificar as Equações</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Verifica se o lado esquerdo do texto traduzido é o mesmo que o lado esquerdo da mensagem original. Os lados são delimitados pelo sinal de igual (=). </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo
+> <keycap
+>F5</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>'Diff'</guimenuitem
+> <guimenuitem
+>Mostrar o 'Diff'</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Mostra as diferenças encontradas para a mensagem original traduzida. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo
+> <keycap
+>F6</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Diff</guimenuitem
+> <guimenuitem
+>Mostrar o Texto Original</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Esconde as marcas de diferenças e mostra apenas o 'msgid'. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>'Diff'</guimenuitem
+> <guimenuitem
+>Abrir Ficheiro para 'Diff'</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre o ficheiro que será usado para procurar as diferenças. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>'Diff'</guimenuitem
+> <guimenuitem
+>Modo do 'Diff'</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Comuta o modo de diferenças. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Tradução Lata...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Invoca a janela da tradução lata para as traduções automáticas. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Gestor do Catálogo...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre o &catalogmanager;. Leia a secção do <link linkend="using-catalogmanager"
+>&catalogmanager;</link
+> para mais detalhes. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Configuração</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando estiver assinalada a opção, a barra de ferramentas normal é mostrada. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando estiver assinalada a opção, a barra de estado em baixo é mostrada. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Navegação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando estiver assinalada a opção, a barra de navegação fica visível. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar os Comentários</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando está assinalada a opção, a parte superior direita da janela principal, que contém os comentários do item actual, ficará visível. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar as Ferramentas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando está assinalada a opção, a parte inferior direita da janela principal, que contém os resultados da procura nos dicionários, ficará visível. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre a janela de configuração para as combinações de teclas associadas às acções. Isto permite-lhe definir os atalhos predefinidos para se adequar às suas necessidades. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>A janela de configuração da barra de ferramentas normal abrir-se-á. Você poderá escolher quais as acções que vão para as barras de ferramentas e quais é que você irá personalizar. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Kbabel...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Todas as opções específicas do &kbabel; vão parar aqui. Por favor leia a secção de <link linkend="preferences-global"
+>Configuração Global do &kbabel;</link
+> para saber sobre os tópicos mais específicos. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Dicionário</guimenuitem
+> <guimenuitem
+>Motor de Busca da Base de Dados do KDE</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela para configurar o Motor de Busca da Base de Dados do &kde;. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Dicionário</guimenuitem
+> <guimenuitem
+>Auxiliar PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Abre a janela</action
+> onde se poderá configurar o ficheiro <acronym
+>PO</acronym
+> auxiliar. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Dicionário</guimenuitem
+> <guimenuitem
+>Compêndio PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Abre uma janela</action
+> onde poderá configurar o ficheiro do compêndio <acronym
+>PO</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Ajuda</title>
+
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycap
+>F1</keycap
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Conteúdo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre o manual do &kbabel;. Isso é o que você está a ler neste momento. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo
+> &Shift;<keycap
+>F1</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>O Que É Isto?</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>O cursor muda para uma seta com um ponto de interrogação e você poderá carregar com ele nos vários elementos da janela principal. Abrir-se-á uma janela de ajuda rápida. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Informação do Gettext</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Abre a página de manual do 'gettext'</action
+> no Centro de Ajuda do &kde;. Este pacote de ferramentas ajuda no processo de tratamento dos ficheiros <acronym
+>POT</acronym
+> e <acronym
+>PO</acronym
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Comunicar um Erro...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+><action
+> Isto irá abrir uma janela de comunicação de erros normal </action
+> do &kde;. É útil se você descobrir algum comportamento anormal do &kbabel;. O programador do &kbabel; gostará de receber qualquer comentário, pedido ou relato de erros. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do KBabel...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela de mensagem que lhe indica a versão do &kbabel;, o nome do programador e o endereço de e-mail. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do KDE...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Abre uma janela de mensagens que o informa acerca do projecto do &kde;, das informações de contacto e como você poderá comunicar os erros e os pedidos. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do Dicionário</guimenuitem
+> <guimenuitem
+>Motor de Busca da Base de Dados do KDE</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Mostra uma janela de mensagem com informações acerca das pessoas que criaram o Motor de Busca da Base de Dados do &kde;. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do Dicionário</guimenuitem
+> <guimenuitem
+>Auxiliar PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Mostra uma janela de mensagem com informações acerca das pessoas que fizeram a pesquisa num ficheiro auxiliar. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do Dicionário</guimenuitem
+> <guimenuitem
+>Compêndio PO</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Mostra uma janela de mensagem com informações acerca das pessoas que fizeram a pesquisa num ficheiro de compêndio. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+</sect1>
+
+<sect1 id="kbabel-toolbars">
+<title
+>As barras de ferramentas do &kbabel;</title>
+
+<sect2 id="standard-toolbar">
+<title
+>Barra de Ferramentas Normal</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="fileopen.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Abrir </term>
+ <listitem>
+ <para
+>Carrega o ficheiro <acronym
+>PO</acronym
+> no &kbabel; para o editar.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="filesave.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Gravar </term>
+ <listitem>
+ <para
+>Grava o ficheiro <acronym
+>PO</acronym
+> actual se tiver sido modificado.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="undo.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Desfazer </term>
+ <listitem>
+ <para
+>Anula a última operação.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="redo.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Refazer </term>
+ <listitem>
+ <para
+>Repete a última operação anulada.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="editcut.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Cortar </term>
+ <listitem>
+ <para
+>Corta o texto seleccionado e muda-o para a área de transferência.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="editcopy.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Copiar </term>
+ <listitem>
+ <para
+>Copia o texto seleccionado para a área de transferência.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="editpaste.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Colar </term>
+ <listitem>
+ <para
+>Cola o texto da área de transferência na posição actual do cursor.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="find.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Procurar </term>
+ <listitem>
+ <para
+>Procura o texto indicado no ficheiro PO actual.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="previous.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Anterior </term>
+ <listitem>
+ <para
+>Muda para o item anterior no ficheiro PO.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="next.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Seguinte </term>
+ <listitem>
+ <para
+>Muda para o próximo item no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="msgid2msgstr.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Copiar o <acronym
+>msgid</acronym
+> para o <acronym
+>msgstr</acronym
+> </term>
+ <listitem>
+ <para
+>Copia o texto original para o campo de texto da tradução.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="transsearch.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Procurar nas Traduções </term>
+ <listitem>
+ <para
+>Uma lista para procurar o texto seleccionado usando: o Motor de Busca da Base de Dados do &kde;, o ficheiro <acronym
+>PO</acronym
+> auxiliar, o ficheiro do compêndio <acronym
+>PO</acronym
+> e outros 'plugins' de dicionários que estejam disponíveis.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="stop.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Parar </term>
+ <listitem>
+ <para
+>Pára a pesquisa actual em curso.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="catalogmanager.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Gestor de Catálogos </term>
+ <listitem>
+ <para
+>Abre a janela do Gestor de Catálogos.</para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="navigation-toolbar">
+<title
+>Barra de Navegação</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="previous.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Anterior </term>
+ <listitem>
+ <para
+>Muda para o item anterior no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="next.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Seguinte </term>
+ <listitem>
+ <para
+>Muda para o próximo item no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="top.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Primeiro Item </term>
+ <listitem>
+ <para
+>Muda para o primeiro item no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="bottom.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Último Item </term>
+ <listitem>
+ <para
+>Muda para o último item no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="prevfuzzyuntrans.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Aproximado ou não-traduzido anterior </term>
+ <listitem>
+ <para
+>Muda para o item aproximado ou não-traduzido anterior no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="nextfuzzyuntrans.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Aproximado ou não-traduzido seguinte </term>
+ <listitem>
+ <para
+>Muda para o próximo item aproximado ou não-traduzido no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="prevfuzzy.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Aproximado anterior </term>
+ <listitem>
+ <para
+>Muda para o item aproximado ou não-traduzido anterior no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="nextfuzzy.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Aproximado seguinte </term>
+ <listitem>
+ <para
+>Muda para o próximo item aproximado no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="prevuntranslated.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Não-traduzido anterior </term>
+ <listitem>
+ <para
+>Muda para o item por traduzir anterior no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="nextuntranslated.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Não-traduzido seguinte </term>
+ <listitem>
+ <para
+>Muda para o próximo item por traduzir no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="preverror.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Erro anterior </term>
+ <listitem>
+ <para
+>Muda para o erro anterior no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="nexterror.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Erro seguinte </term>
+ <listitem>
+ <para
+>Muda para o próximo erro no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="back.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Recuar </term>
+ <listitem>
+ <para
+>Muda para o último item visitado no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+<imageobject>
+<imagedata fileref="forward.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+> Avançar </term>
+ <listitem>
+ <para
+>Muda para o próximo item visitado no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="status-bar">
+<title
+>Barra de Estado</title>
+<variablelist>
+ <varlistentry>
+ <term
+>Actual</term>
+ <listitem>
+ <para
+>A mensagem actual no ficheiro <acronym
+>PO</acronym
+> editado.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Total</term>
+ <listitem>
+ <para
+>O número total de mensagens no ficheiro <acronym
+>PO</acronym
+>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Aproximado</term>
+ <listitem>
+ <para
+>O número de mensagens marcadas como aproximadas. Elas deverão ser revistas e traduzidas, se for necessário.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Não Traduzidas</term>
+ <listitem>
+ <para
+>Número de mensagens de não-traduzidas.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Estado do editor</term>
+ <listitem>
+ <para
+>INS - inserção, e SOB - sobreposição. O mesmo significado que é usado em todos os editores de texto normais. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Estado do ficheiro PO</term>
+ <listitem>
+ <para
+>RO - ficheiro apenas para leitura, RW - acesso de leitura-escrita ao ficheiro. Quando o ficheiro está apenas para leitura, você não poderá modificar os itens no editor. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Barra de evolução</term>
+ <listitem>
+ <para
+>Normalmente, esta barra está escondida. Só é mostrada quando a gravação é efectuada ou se você procura por mensagens no ficheiro PO, no compêndio ou noutros ficheiros. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
+
+<sect1 id="catalogmanager-menu">
+<title
+>O menu do &catalogmanager;</title>
+
+<sect2>
+<title
+>O Menu Ficheiro</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Q</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Sai do &catalogmanager;</action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Editar</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>F</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar nos Ficheiros...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre a janela de Procura para encontrar algum texto num conjunto de ficheiros PO. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>R</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir nos Ficheiros...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre a janela de Substituição para procurar e substituir as sequências de texto num conjunto de ficheiros PO. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo
+> <keycap
+>Escape</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Parar a Procura</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Pára a operação de procura/substituição em curso no momento. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>M</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Trocar a Marcação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Comuta a marcação para o ficheiro seleccionado. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover a Marcação</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Retira a marcação do ficheiro ou da pasta actual. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Trocar Todas as Marcações</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Comuta as marcações para o ficheiro ou pasta seleccionado (recursivamente). </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Remover Todas as Marcações</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Retira as marcações para o ficheiro ou pasta seleccionado (recursivamente). </action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Ferramentas</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>S</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Estatísticas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Mostra as estatísticas sobre o número de mensagens traduzidas/não-traduzidas/aproximadas no ficheiro ou sub-árvore seleccionado. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+> <keycombo action="simul"
+> &Ctrl;<keycap
+>Y</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Verificar a Sintaxe</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Verifica a sintaxe para o ficheiro ou sub-árvore seleccionado com o 'msgfmt'. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Configuração</title>
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando estiver assinalada a opção, a barra de ferramentas normal é mostrada. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Quando estiver assinalada a opção, a barra de estado em baixo é mostrada. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Abre a janela de configuração para as combinações de teclas associadas às acções. Isto permite-lhe definir os atalhos predefinidos para se adequar às suas necessidades. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>A janela de configuração da barra de ferramentas normal abrir-se-á. Você poderá escolher quais as acções que vão para as barras de ferramentas e quais é que você irá personalizar. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Ajuda</title>
+&help.menu.documentation; </sect2>
+
+</sect1
+></chapter>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
+
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/preferences.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/preferences.docbook
new file mode 100644
index 00000000000..63904dc80ff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/preferences.docbook
@@ -0,0 +1,1953 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+
+<chapter id="preferences">
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+<title
+>Preferências</title>
+
+
+<sect1 id="preferences-overview">
+<title
+>Configuração global e do projecto</title>
+
+<para
+>Desde o KBabel 1.10 (KDE 3.4), o KBabel passou a ter o conceito de projectos e, como tal, a configuração foi dividida em duas categorias: a configuração global e a configuração do projecto (também chamada de configuração do projecto). </para>
+
+<important
+><para
+>O 'gettext' da &GNU; usa um termo chamado "projecto", que não tem nada a ver com os projectos do KBabel. O 'gettext' da &GNU; entende como projecto uma aplicação relacionada com o ficheiro <acronym
+>PO</acronym
+>. No caso do KBabel, um projecto é bastante maior. Poderá significar um conjunto de aplicações, como o &kde;. </para
+></important>
+
+<para
+>O KBabel tem <emphasis
+>sempre</emphasis
+> um projecto actual, mesmo que seja o projecto por omissão. O KBabel não tem nenhum modo sem projecto. Um projecto funciona sempre para o editor e o gestor de catálogos do KBabel. </para>
+
+
+<sect2 id="preferences-limitations">
+<title
+>Limitações conhecidas da implementação actual</title>
+
+<para
+>Infelizmente, a implementação actual dos projecto tem alguns problemas conhecidos. </para>
+
+<para
+>Um exemplo existe, na configuração global, na medida em que não há uma configuração para o utilizador por omissão, a sua língua por omissão e outros dados importantes do utilizador a nível global. Isso significa que esses dados terão de ser introduzidos de novo, sempre que é criado um novo projecto. </para>
+
+<para
+>Outro problema é o assistente de projectos novos. Não pede informações suficientes, especialmente no que diz respeito ao endereço de e-mail da equipa. Como tal, recomenda-se que verifique a configuração do projecto após ter executado o assistente. </para>
+
+<tip
+><para
+>De momento, não pode copiar os projectos dentro do KBabel, como tal não poderá partilhar de forma simples a configuração correcta. Contudo, tem toda a liberdade para copiar o projecto fora do KBabel e carregar o projecto copiado para o KBabel. </para
+></tip>
+
+</sect2>
+
+<sect2 id="preferences-non-kde-projects">
+<title
+>Usar o KBabel em projectos não-&kde;</title>
+
+<para
+>Embora a configuração por omissão do &kbabel; esteja orientada para ser usada no &kde;, o &kbabel; podem ser usadas para traduzir os ficheiros <acronym
+>PO</acronym
+> de outros projectos. Contudo, terá de ajustar a configuração de acordo com as necessidades do seu projecto. Isto é especialmente verdadeiro para os projectos da &GNU; e compatíveis com a &GNU;, que necessitam de opções bastante diferentes das do &kde;. </para>
+
+<para
+>Um problema é que o &kbabel; é relativamente agressivo ao gravar os ficheiros <acronym
+>PO</acronym
+> e substitui a configuração dos ficheiros <acronym
+>PO</acronym
+> por configurações dos projectos, se não for dito nada em contrário. Isto poderá ser altamente estranho para alguém que não esteja habituado ao &kde;. Contudo, o &kde; tem 900+ ficheiros <acronym
+>POT</acronym
+> para traduzir, somente para as mensagens da <acronym
+>GUI</acronym
+>. Como tal, para uma tarefa desse tipo, é desejável alguma automatização. O tempo levado para configurar um projecto é bastante menor em comparação com o tempo que se ganha posteriormente. Obviamente, com não-utilizador do &kde;, poderá ter menos sorte. Terá de fazer mais configurações, dado que as predefinições não são completamente adequadas e não irá ganhar muito se fizer muitas traduções, dado que os projectos da &GNU; só têm tipicamente um ficheiro <acronym
+>POT</acronym
+> para traduzir. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="preferences-global">
+<title
+>Configuração global do &kbabel;</title>
+
+<para
+>Para mostrar a janela de Preferências escolha a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KBabel...</guimenuitem
+></menuchoice
+> do menu do &kbabel;. Ele usa uma janela de configuração estruturada que torna muito fácil encontrar uma opção sem ter de fazer uma pesquisa intensiva por ela. </para>
+
+<sect2 id="preferences-editor">
+<title
+>Editar</title>
+<para
+>A categoria das preferências do editor está dividida em 4 sub-janelas: a <guilabel
+>Geral</guilabel
+>, a <guilabel
+>Aparência</guilabel
+>, a <guilabel
+>Ortografia</guilabel
+> e a <guilabel
+>Tipos de Letra</guilabel
+>. Todas estas opções configuram como é que o editor se comporta e fica a nível visual. </para>
+
+<sect3 id="preferences-editor-general">
+<title
+>Geral</title>
+
+<screenshot>
+<screeninfo
+>Janela Geral de Edição</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_edit_general.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela Geral de Edição</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta secção contém um conjunto de opções de cruzes.</para>
+
+<para
+>A primeira opção na parte superior indica se o estado de aproximado é limpo automaticamente logo que um carácter seja introduzido no editor do MsgStr. Quando esta opção estiver desactivada, você terá de escolher manualmente o <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Comutar o Estado de Aproximado</guimenuitem
+></menuchoice
+> ou usar o atalho de teclado <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+>. Repare que isto significa que o texto <literal
+>, fuzzy</literal
+> será removido do comentário do item.</para>
+
+<para
+>A próxima opção permite-lhe activar a edição <quote
+>inteligente</quote
+>, onde o editor insere automaticamente os caracteres especiais escapados correctamente, &eg; o <literal
+>\t</literal
+> depois de carregar em <keycap
+>Tab</keycap
+> e permite o tratamento especial do <keycap
+>Enter</keycap
+>.</para>
+
+<para
+>As opções inferiores são muito úteis não a assistir a correcção da tradução, mas se o texto traduzido é uma substituição adequada do original. Por exemplo, muitas das mensagens representam itens do menu com aceleradores de teclado e textos formatados à C cuja estrutura precisa de permanecer intacta quando for traduzida. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Verificar os Argumentos</guilabel
+></term>
+ <listitem>
+ <para
+>Quando esta opção é seleccionada, os textos no formato do C que existem na mensagem original e na tradução são verificados para garantir que a quantidade de sequências de formatação e a sua ordem são consistentes. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Verificar Acelerador</guilabel
+></term>
+ <listitem>
+<para
+>Quando esta opção é seleccionada, o &kbabel; verifica se a quantidade de caracteres aceleradores é idêntica, tanto na mensagem original como na traduzida. Tenha em atenção que o carácter de aceleração é o &amp; no &kde; (mas não em todas as ferramentas de programação). Veja a secção de <link linkend="preferences-project-miscellaneous"
+>Diversos</link
+> em baixo, para saber como alterar um acelerador de teclado.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Verificar Equação</guilabel
+></term>
+ <listitem>
+ <para
+>Esta é uma funcionalidade do desenvolvimento do projecto do KDE. Os ficheiros <filename
+>.desktop</filename
+> são ficheiros de texto simples que guardar vários parâmetros no formato <literal
+>chave=valor</literal
+>. Algumas destas <literal
+>chaves</literal
+> podem ser traduzidas. A única restrição é que o lado esquerdo da igualdade terá de permanecer inalterado. A verificação das equações permite-lhe detectar vários erros detectados pelo algoritmo de aproximação do <command
+>msgmerge</command
+>. Tenha em atenção que existem situações onde esta função gera erros falsos nalguns ficheiros PO. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Procurar por Informação de Contexto Traduzida</guilabel
+></term>
+ <listitem>
+<para
+>Algumas mensagens originais são marcadas com informações de contexto, de modo a que fiquem únicas, mesmo que representem a mesma palavra. Isto acontece porque muitas das palavras simples, como a <quote
+>Save</quote
+> (Gravar), são traduzidas em várias línguas. A informação de contexto é marcada com um <literal
+>_:</literal
+>. Muitos dos tradutores menos experientes traduzem a informação de contexto e preenchem os seus ficheiros <quote
+>PO</quote
+> com lixo. Assinale esta opção para se certificar que será avisado acerca destes erros num ficheiro.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Verificar Formas Plurais</guilabel
+></term>
+ <listitem>
+ <para
+>Se você estiver a traduzir o projecto do &kde;, ele usa uma forma especial de indicar as formas plurais das mensagens. Esta verificação conta automaticamente o número de formas no <acronym
+>msgstr</acronym
+> e compara-o com o número indicado na página de <link linkend="preferences-project-identity"
+><guilabel
+>Identidade</guilabel
+></link
+>. Um número incorrecto de formas plurais poderá resultar no estoiro de uma aplicação. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Apitar em caso de erro</guilabel
+></term>
+ <listitem>
+ <para
+>A sua campainha do sistema irá apitar se você mudar para itens com erros como os descritos em cima. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Mudar a cor do texto em caso de erro</guilabel
+></term>
+ <listitem>
+ <para
+>Este é outro tipo de aviso acerca dos erros na mensagem actual. É uma boa solução para os que não oiçam bem ou não gostem do barulho da campainha. Veja também a página da <link linkend="preferences-editor-appearance"
+>Aparência</link
+> para saber como mudar a cor do texto em caso de erros. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="preferences-editor-appearance">
+<title
+>Aparência</title>
+
+<screenshot>
+<screeninfo
+>Janela de Aparência da Edição</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_edit_appearance.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela de Aparência da Edição</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Estas opções permitem-lhe configurar a aparência do editor de mensagens. Na parte superior existem 4 opções: </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guibutton
+>Realce de sintaxe</guibutton
+></term>
+ <listitem
+><para
+>Ao definir esta opção, irá activar o realce da sintaxe para os caracteres especiais, os aceleradores e o fundo do texto no visualizador do 'msgid' e no editor do 'msgstr'. Se você não tiver um ecrã monocromático ou se tiver algum problema de vista, você deverá activar esta opção. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Fundo do item seleccionado</guibutton
+></term>
+ <listitem
+><para
+>O fundo ficará realçado apenas para os caracteres existentes no 'msgid' e no 'msgstr'; isto inclui os espaços. Isto é útil se você não quiser ver as aspas envolventes (ver em baixo) do item do <acronym
+>PO</acronym
+>, e quiser ser à mesma capaz de observar os espaços iniciais e finais numa linha de texto. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Marcar os espaços com pontos</guibutton
+></term>
+ <listitem
+><para
+>Quando você achar que precisa de contar os espaços e o realce do fundo não é ao seu gosto, então você poderá assinalar esta opção para ter um ponto no meio dos espaços em branco. Tenha em atenção que este é um ponto no centro do carácter e não um ponto final. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Mostrar as aspas envolventes</guibutton
+></term>
+ <listitem
+><para
+>Se você achar que a visualização dos caracteres terminais na linha de texto do 'msgstr' ou do 'msgid' é melhor para si, então assinale esta opção para ver as aspas envolventes para cada linha de texto.</para>
+ <para
+>Se você estiver habituado a editar ficheiros <acronym
+>PO</acronym
+> com editores de texto normais, você poder-se-á sentir mais seguro se puder ver as aspas iniciais e finais nas linhas dos itens do ficheiro <acronym
+>PO</acronym
+>. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>Para os vários itens do texto editado existem diversas escolhas de cores para tornar a edição simples. As cores poderão ser alteradas se carregar nos botões de selecção de cores. Nas janelas de 'escolha uma cor' você poderá escolher de entre as cores-padrão, das cores personalizadas ou simplesmente poderá extrair uma cor de qualquer parte do seu ecrã. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Cor de fundo</guilabel
+></term>
+ <listitem
+><para
+>Isto configura a cor de fundo para os caracteres na área do MsgID e no editor do MsgStr. Para alterar a cor de fundo geral dos campos de texto, você precisa de usar o &kcontrolcenter;. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Cor dos caracteres entre aspas</guilabel
+></term>
+ <listitem
+><para
+>Aqui você poderá ajustar a cor dos caracteres especiais como as aspas (<literal
+>\&quot;</literal
+>) ou a mudança de linha (<literal
+>\n</literal
+>). </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Cor dos erros de sintaxe</guilabel
+></term>
+ <listitem
+><para
+>Esta é a cor para o item de texto inteiro se forem detectados erros quando você gravar o ficheiro <acronym
+>PO</acronym
+>. Os erros são despoletados se você não terminar de forma idêntica o <acronym
+>msgid</acronym
+> e o <acronym
+>msgstr</acronym
+> ou se os caracteres forem 'escapados' incorrectamente. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Cor dos caracteres no formato C</guilabel
+></term>
+ <listitem
+><para
+>Isto define a cor para uma sequência de caracteres como nas funções da linguagem C <function
+>printf</function
+> ou <function
+>scanf</function
+>. De um modo geral, estas começam com um sinal de percentagem (<literal
+>&percnt;</literal
+>) e são seguidos de um carácter. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Cor dos atalhos do teclado</guilabel
+></term>
+ <listitem
+><para
+>Os atalhos de teclado começam com um <quote
+>E comercial</quote
+> (&amp;) no &kde;, mas se você estiver a traduzir outros projectos, poderá existir um carácter diferente a marcar a tecla do acelerador. Veja a secção de <link linkend="preferences-project-miscellaneous"
+>Diversos</link
+> em baixo, para saber como alterar um acelerador de teclado. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>O estado do item em edição actualmente é marcado com três <acronym
+>LED</acronym
+>s. Por razões de conveniência, você poderá escolher onde colocar estes <acronym
+>LED</acronym
+>s&mdash;quer na barra de estado quer na secção do editor (entre o item do 'msgid' e do 'msgstr'). Se tiver dificuldades a ver algumas das cores ou se quiser ser capaz de registar as mudanças de estado dos <acronym
+>LED</acronym
+>s com facilidade, sem ter de mexer os seus olhos, você poderá seleccionar a cor preferida com o botão de selecção das cores. </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="preferences-search">
+<title
+>Procurar</title>
+
+<screenshot>
+<screeninfo
+>Janela de Procura</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_search.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela de Procura</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A secção de procura permite-lhe personalizar as várias opções para poder procurar nos textos traduzidos anteriormente. </para>
+
+<para
+>As opções gerais são comuns para todos os tipos de pesquisa. Se você assinalar a opção <guibutton
+>Começar procura automaticamente</guibutton
+>, então a pesquisa é iniciada automaticamente quando você mudar para outro item do editor. Neste momento, existem três opções que você poderá escolher, mas dado que o &kbabel; pode usar 'plugins' de dicionários, os dicionários disponíveis dependem dos que estão instalados. Se usar a opção <menuchoice
+><guimenuitem
+>Configuração</guimenuitem
+> <guimenuitem
+>Configurar o Dicionário</guimenuitem
+> <guimenuitem
+>...</guimenuitem
+></menuchoice
+>, você poderá configurar os 'plugins' de procura.</para>
+
+<para
+>Os 'plugins' dos dicionários que são instalados por omissão são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Motor de Busca da Base de Dados do &kde;</term>
+<listitem>
+<para
+>Este novo método está ainda num estado inicial de desenvolvimento e serve de base ao &kbabeldict; que acompanha o &kbabel;. Veja a documentação do &kbabeldict; para saber mais informações sobre como configurar o motor de busca. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Compêndio PO</term>
+<listitem
+><para
+>O compêndio é um ficheiro <acronym
+>PO</acronym
+> normal, que deverá conter uma lista com as traduções normais da sua equipa de traduções. Se você não tiver nenhum, você também poderá usar um ficheiro que contenha todas as traduções da sua equipa (&eg;, o ficheiro <filename
+>$lang.messages</filename
+> do Projecto do &kde;, o qual poderá ser obtido em <ulink url="http://i18n.kde.org/po_overview/"
+>i18n.kde.org</ulink
+>). </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Auxiliar PO</term>
+<listitem
+><para
+>O ficheiro auxiliar devê-lo-á ajudar a encontrar o contexto de uma tradução ao procurar pela mesma mensagem num catálogo de mensagens do mesmo pacote, mas que esteja traduzido para outra língua. Desta forma, você poderá perceber como é que esta mensagem está traduzida noutra língua. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Você também poderá iniciar a pesquisa manualmente se seleccionar um item do menu que aparece quando carrega em <menuchoice
+> <guimenu
+>Dicionários</guimenu
+><guimenuitem
+>Procurar o Texto</guimenuitem
+> <guimenuitem
+>Compêndio PO</guimenuitem
+></menuchoice
+> ou se mantiver o botão de procura carregado durante algum tempo. </para>
+
+</sect2>
+
+<sect2 id="preferences-diffmode">
+<title
+>Diferenças</title>
+
+<screenshot>
+<screeninfo
+>Janela de Diferenças</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_diff.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela de Diferenças</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A secção <guilabel
+>Diferenças</guilabel
+> mantém as opções para poder mostrar as diferenças nos 'msgid's. </para>
+
+<para
+>Todas as diferenças poderão ser mostradas por duas partes, os caracteres adicionados e os removidos do texto. Para ambos, você poderá indicar o método de apresentação e a cor que será usada. O <guilabel
+>Realçado</guilabel
+> significa que a cor de fundo dos caracteres correspondentes será mostrada na cor seleccionada, enquanto que o <guilabel
+>Sublinhado</guilabel
+>(para os caracteres adicionados) ou o <guilabel
+>Traçado</guilabel
+> (para os caracteres removidos), irá marcar as partes alteradas através de linhas coloridas. </para>
+<para
+>O modo do 'diff' precisa de encontrar o <acronym
+>msgid</acronym
+> original com o qual deverá fazer a comparação. Para este fim, o &kbabel; poderá usar a <link linkend="database"
+>base de dados de traduções</link
+> se você a tiver activado com a opção <guilabel
+>Usar as mensagens da Base de Dados de Traduções</guilabel
+>. Uma segunda possibilidade é usar uma árvore com os ficheiros PO originais e indicando a raiz da árvore na <guilabel
+>Pasta de base dos ficheiros do 'diff'</guilabel
+>. </para>
+</sect2>
+
+<sect2 id="preferences-fonts">
+<title
+>Tipos de Letra</title>
+
+<screenshot>
+<screeninfo
+>Janela de Tipos de Letra</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_fonts.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Janela de Tipos de Letra</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta é uma janela de selecção de tipos de letra normal do &kde; com um pequeno extra. Você poderá optar por ver apenas os tipos de letra monoespaçados se assinalar a opção <guibutton
+>Mostrar apenas os tipos de letra monoespaçados</guibutton
+>. Isto é altamente recomendado para uma tradução simples. A janela dos tipos de letra permite-lhe definir a família do tipo de letra, o seu estilo, tamanho e a sua codificação. O campo em baixo mostra uma antevisão do tipo de letra actualmente escolhido para conveniência do utilizador. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="preferences-project-wizard">
+<title
+>Assistente de Novo Projecto</title>
+
+<sect2 id="preferences-project-wizard-basic">
+<title
+>Página 1</title>
+
+<screenshot>
+<screeninfo
+>Página 1 do Assistente de Projectos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_wizard_page1.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Página 1 do Assistente de Projectos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A primeira página do assistente pede-lhe os dados básicos do projecto. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome do projecto</guilabel
+></term>
+<listitem
+><para
+>Indique aqui o nome do projecto, como será apresentado no menu do &kbabel;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Nome do ficheiro de configuração</guilabel
+></term>
+<listitem
+><para
+>Seleccione aqui um ficheiro para guardar a configuração do seu projecto. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Língua</guilabel
+></term>
+<listitem
+><para
+>Seleccione ou indique aqui o nome da língua usada por este projecto. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de projecto</guilabel
+></term>
+<listitem
+><para
+>Seleccione aqui o tipo do seu projecto. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="preferences-project-wizard-catman">
+<title
+>Página 2</title>
+
+<screenshot>
+<screeninfo
+>Página 2 do Assistente de Projectos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_wizard_page2.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Página 2 do Assistente de Projectos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>A segunda página do assistente pergunta a configuração relacionada com o Gestor de Catálogos. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pasta de base dos ficheiros PO</guilabel
+></term>
+<listitem
+><para
+>Seleccione a pasta de base onde se encontram os seus ficheiros PO. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pasta de base para os ficheiros POT</guilabel
+></term>
+<listitem
+><para
+>Seleccione a pasta de base onde se encontram os seus ficheiros POT. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Indique as pastas que contêm todos os seus ficheiros <acronym
+>PO</acronym
+> e os respectivos <acronym
+>POT</acronym
+>. Os ficheiros e as pastas dentro dessas pasta serão então reunidos num árvore da janela do &catalogmanager;. </para>
+
+
+</sect2>
+
+<sect2>
+<title
+>Verificar a Configuração do Projecto</title>
+
+<important
+><para
+>Como foi escrito anteriormente neste capítulo, infelizmente, o assistente é muito simples e, como tal, não pede algumas das informações importantes. </para
+></important>
+
+<para
+>Agora que <quote
+>terminou</quote
+> o seu projecto novo, deverá verificar a configuração principal em <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Configurar...</guimenuitem
+></menuchoice
+>. Em especial, seleccione a pasta de <guilabel
+>Identidade</guilabel
+> e corrija o endereço de e-mail da equipa na <guilabel
+>Lista de correio da língua</guilabel
+>. (A que é criada por omissão no assistente só é útil se fizer parte de um projecto da &GNU;.) </para>
+
+<para
+>Se a configuração do projecto não for para o KDE, recomenda-se que verifique a página <guilabel
+>Gravar</guilabel
+> e verifique as suas opções. </para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="preferences-project-settings">
+<title
+>Opções do Projecto</title>
+
+<para
+>Para mostrar a janela de Preferências escolha a opção <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Configurar...</guimenuitem
+></menuchoice
+> do menu do &kbabel;. Ele usa uma janela de configuração estruturada que torna muito fácil encontrar uma opção sem ter de fazer uma pesquisa intensiva por ela.</para>
+
+<para
+>O lado esquerdo da janela de preferências mostra as categorias dos itens personalizáveis e o lado direito mostra a página correspondente para a categoria seleccionada. O &kbabel; mantém as alterações se você mudar de categorias, por isso, quando você estiver satisfeito, poderá então carregar no botão <guibutton
+>OK</guibutton
+>. Em qualquer altura, você poderá usar a ajuda rápida&mdash;basta carregar no ponto de interrogação na barra de título e, depois de o cursor ter mudado para uma seta com um ponto de interrogação, carregue num botão, num texto ou noutro item de configuração para saber mais sobre ele.</para>
+
+<note
+><para
+>As páginas de configuração do &kbabel; (o editor) e do &catalogmanager; estão na lista. </para
+></note>
+
+<sect2 id="preferences-project-identity">
+<title
+>Identidade</title>
+
+<para
+>Esta configuração diz respeito ao &kbabel;.</para>
+
+<para
+>Esta secção permite-khe definir os campos normais para cada ficheiro <acronym
+>PO</acronym
+> traduzido. Estas são o nome, o endereço de e-mail, o nome completo da língua, o endereço de e-mail da sua equipa de traduções. Existe também um campo de fuso-horário que lhe permite registar a sua <quote
+>hora da última modificação</quote
+> para os ficheiros <acronym
+>PO</acronym
+>. Você podê-la-á indicar como uma sequência de texto do tipo <acronym
+>EEST</acronym
+> ou um deslocamento face ao <acronym
+>GMT</acronym
+> do tipo +0000 (&ie; para Portugal). Esta informação é usada ao actualizar os cabeçalhos dos ficheiros. Você poderá encontrar as opções que controlam os campos do cabeçalho que deverão ser actualizados na secção <link linkend="preferences-project-save"
+>Gravar</link
+> da janela de Preferências.</para>
+
+<warning
+><para
+>As sequências de caracteres para os fusos-horários não são normalizadas. Por isso, você não deverá usar o texto aqui para a especificação da hora da gravação na página <link linkend="preferences-project-save"
+>Gravar</link
+>. Você deverá usar o <literal
+>%z</literal
+> nesse caso.</para
+></warning>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Número de formas singular/plural</guilabel
+></term>
+<listitem>
+<para
+>Use isto para indicar o número de formas plurais da sua língua. Por exemplo, é igual a 2 para o Português (uma para o singular e outra para o plural).</para>
+
+<note
+><para
+>Esta funcionalidade só está implementada neste momento para o formato das formas plurais usado no &kde;. Não funciona com as formas plurais do 'gettext' da &GNU;.</para
+></note
+>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="preferences-project-save">
+<title
+>Gravar</title>
+
+<para
+>Esta configuração diz respeito ao &kbabel;.</para>
+
+<para
+><remark
+>POR FAZER Isto parece documentar apenas a página "Geral", mas não as do "Cabeçalho" e "Copyright" </remark
+></para>
+
+<para
+>Esta secção permite-lhe editar as opções da gravação dos ficheiros <acronym
+>PO</acronym
+>. O primeiro grupo de opções controla o comportamento geral das acções efectuadas na gravação de um ficheiro <acronym
+>PO</acronym
+>. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guibutton
+>Actualizar o cabeçalho ao gravar</guibutton
+></term>
+ <listitem
+><para
+>Active este botão para actualizar a informação do cabeçalho do ficheiro sempre que este for gravado. O cabeçalho mantém normalmente informações sobre a data e a hora em que o ficheiro foi actualizado pela última vez, o seu último tradutor, etc. Você poderá escolher a informação que desejar actualizar nos <guilabel
+>Campos a actualizar</guilabel
+>. Os campos que não existirem são adicionados ao cabeçalho. Se desejar adicionar mais campos ao cabeçalho, poderá editá-lo manualmente escolhendo <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar Cabeçalho</guimenuitem
+></menuchoice
+> na janela de edição. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Verificar a sintaxe do ficheiro ao gravar</guibutton
+></term>
+ <listitem
+><para
+>Assinale esta opção para verificar automaticamente a sintaxe do ficheiro ao gravar, utilizando <userinput
+><command
+>msgfmt</command
+> --statistics</userinput
+>. Só receberá uma mensagem se ocorrer um erro. Deve manter esta validação activa a não ser que saiba o que está a fazer. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>Se você não quiser mexer em alguns dos campos do cabeçalho do ficheiro <acronym
+>PO</acronym
+>, ou se quiser obrigar à actualização de alguns campos específicos, existem cinco opções que controlam isso: a data da revisão, a língua do ficheiro <acronym
+>PO</acronym
+>, a codificação do texto, o nome do último tradutor e a codificação. Se um dos campos não existir, será adicionado ao cabeçalho. Se você quiser adicionar outras informações ao cabeçalho, você terá de o editar manualmente, escolhendo para tal a opção <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Editar o Cabeçalho</guimenuitem
+></menuchoice
+> na janela do editor. Desactive a opção <guibutton
+>Actualizar o cabeçalho ao gravar</guibutton
+> em cima, se não quiser que o cabeçalho seja actualizado.</para>
+
+<para
+>Para a data e hora do campo do cabeçalho <emphasis
+>PO-Revision-Date</emphasis
+> (Data de Revisão do PO), você poderá escolher um dos formatos: <guilabel
+>Predefinido</guilabel
+>, <guilabel
+>Local</guilabel
+>, <guilabel
+>Personalizado</guilabel
+>.</para>
+
+<important
+><para
+>Você deverá manter a configuração <guilabel
+>Predefinida</guilabel
+>. As outras duas opções fazem com que o ficheiro <acronym
+>PO</acronym
+> gerado não seja mais um ficheiro <acronym
+>PO</acronym
+> normal do 'gettext' da &GNU;, como tal isto deverá ser evitado. </para
+></important>
+
+<itemizedlist>
+ <listitem
+><para
+>O <guilabel
+>Por omissão</guilabel
+> é o formato usando normalmente nos ficheiros <acronym
+>PO</acronym
+>. </para
+></listitem>
+ <listitem
+><para
+>P <guilabel
+>Local</guilabel
+> é o formato específico do seu país. </para
+></listitem>
+ <listitem
+><para
+>O <guilabel
+>Personalizado</guilabel
+> permite-lhe definir o seu próprio formato, onde você poderá pôr as seguintes sequências de formatação do género do C: <table>
+ <title
+>Ano</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Formato</entry
+><entry
+>Significado</entry
+><entry
+>Intervalo</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>%y</entry
+><entry
+>ano</entry
+><entry
+>00 a 99</entry>
+ </row>
+ <row>
+ <entry
+>%Y</entry
+><entry
+>ano</entry
+><entry
+>0001 a 9999</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <table>
+ <title
+>Mês</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Formato</entry
+><entry
+>Significado</entry
+><entry
+>Intervalo</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>%m</entry
+><entry
+>mês do ano</entry
+><entry
+>01 a 12</entry>
+ </row>
+ <row>
+ <entry
+>%f</entry
+><entry
+>mês do ano</entry
+><entry
+>1 a 12</entry>
+ </row>
+ <row>
+ <entry
+>%b,%h</entry
+><entry
+>abreviatura do mês</entry
+><entry
+>Jan a Dez</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <table>
+ <title
+>Dia</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Formato</entry
+><entry
+>Significado</entry
+><entry
+>Intervalo</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>%j</entry
+><entry
+>dia do ano</entry
+><entry
+>001 a 366</entry>
+ </row>
+ <row>
+ <entry
+>%d</entry
+><entry
+>dia do mês</entry
+><entry
+>01 a 31</entry>
+ </row>
+ <row>
+ <entry
+>%e</entry
+><entry
+>dia do mês</entry
+><entry
+>1 a 31</entry>
+ </row>
+ <row>
+ <entry
+>%a</entry
+><entry
+>abreviatura do dia da semana</entry
+><entry
+>Dom a Sáb</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <table>
+ <title
+>Hora</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Formato</entry
+><entry
+>Significado</entry
+><entry
+>Intervalo</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>%H</entry
+><entry
+>hora</entry
+><entry
+>00 a 23</entry>
+ </row>
+ <row>
+ <entry
+>%k</entry
+><entry
+>hora</entry
+><entry
+>0 a 23</entry>
+ </row>
+ <row>
+ <entry
+>%i</entry
+><entry
+>hora</entry
+><entry
+>1 a 12</entry>
+ </row>
+ <row>
+ <entry
+>%I</entry
+><entry
+>hora</entry
+><entry
+>01 a 12</entry>
+ </row>
+ <row>
+ <entry
+>%p</entry
+><entry
+></entry
+><entry
+>AM ou PM</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <table>
+ <title
+>Minuto, Segundo, Fuso Horário</title>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry
+>Formato</entry
+><entry
+>Significado</entry
+><entry
+>Intervalo</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry
+>%M</entry
+><entry
+>minuto</entry
+><entry
+>00 a 59</entry>
+ </row>
+ <row>
+ <entry
+>%S</entry
+><entry
+>segundo</entry
+><entry
+>00 a 59</entry>
+ </row>
+ <row>
+ <entry
+>%Z</entry
+><entry
+>fuso horário</entry
+><entry
+>(dado na configuração da identidade)</entry>
+ </row>
+ <row>
+ <entry
+>%z</entry
+><entry
+>fuso horário</entry
+><entry
+>(deslocamento numérico, tal como está indicado na configuração do sistema)</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para
+></listitem>
+</itemizedlist>
+
+<note
+><para
+>A opção para seleccionar o formato de datas para o ficheiro <acronym
+>PO</acronym
+> considera-se desactualizada e, provavelmente, será removida numa versão futura do KBabel. </para
+></note>
+
+<para
+>O grupo inferior cobre as opções do ficheiro <acronym
+>PO</acronym
+> ao gravar. Se você estiver a trabalhar no projecto do &kde;, você precisa de saber que pelo menos o ficheiro <filename
+>desktop.po</filename
+> <emphasis
+>precisa</emphasis
+> de estar codificado em UTF-8. A lista permite-lhe seleccionar a codificação das mensagens. Pelo menos, terá de constar a configuração referente à sua língua e o UTF-8. Se, por alguma razão, você não quiser mudar acidentalmente a codificação do ficheiro PO, active a opção <guibutton
+>Manter a codificação do ficheiro</guibutton
+>.</para>
+
+<caution
+><para
+>Por razões de intercâmbio de informação, o 'gettext' da &GNU; limita as codificações permitidas para um ficheiro <acronym
+>PO</acronym
+>. O &kbabel; não sabe desta restrição, como tal a codificação correspondente ao seu local poderá não ser adequada. (O UTF-8 é sempre suportado pelo 'gettext' da &GNU;.) </para
+></caution>
+
+</sect2>
+
+<sect2 id="preferences-project-spellcheck">
+<title
+>Verificação Ortográfica</title>
+
+<para
+>Esta configuração diz respeito ao &kbabel;.</para>
+
+<para
+>Aqui você poderá definir as suas preferências da verificação ortográfica. Estas são do seu interesse se você tiver um ficheiro de dicionário para a língua da sua tradução. Em baixo, encontram-se os itens que merecem ser vistos para poder ser configurados:</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guibutton
+>Criar combinações raiz/afixo que não estão no dicionário</guibutton
+></term>
+ <listitem
+><para
+>Para as novas palavras adicionadas ao dicionário pessoal, o motor de verificação ortográfica irá criar as combinações raiz/afixo para corresponder a mais do que uma palavra (variações). </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Considerar as palavras coladas como erros</guibutton
+></term>
+ <listitem
+><para
+>Se esta opção estiver activada, as palavras coladas serão tratadas como erros. Contudo, essas palavras são muito comuns na língua alemã, a qual tem um grande quantidade de palavras compostas, por isso deverá ser deixada desligada se for esse o caso. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Dicionário</guilabel
+></term>
+ <listitem
+><para
+>Na lista respectiva, você poderá escolher qual o dicionário a usar. Tenha em atenção que você precisa de instalar um dicionário apropriado para a sua língua. Verifique a sua instalação do 'ispell' ou do 'aspell' para descobrir se tem um. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Codificação</guilabel
+></term>
+ <listitem>
+<para
+>Aqui você poderá escolher a codificação do seu texto. Esta opção é passada ao verificador ortográfico, e será usada como a codificação do seu dicionário de palavras. Veja a documentação do <ulink url="help:/kspell"
+>kspell</ulink
+> para mais detalhes. </para>
+<note
+><para
+>A codificação aqui seleccionada não está associada às codificações dos ficheiros <acronym
+>PO</acronym
+>. Dependendo do verificador ortográfico (especialmente no caso do <command
+>ispell</command
+>), poderá não ter grandes escolhas para a codificação. (Por exemplo, algumas línguas da Europa Ocidental só poderão funcionar com o <command
+>ispell</command
+>, ao usar o ISO-8859-1.) </para
+></note>
+ </listitem>
+
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Cliente</guilabel
+></term>
+ <listitem
+><para
+>O programa de infra-estrutura a usar para a verificação ortográfica. De momento só são suportados o <command
+>ispell</command
+> (International Ispell) ou o <command
+>aspell'</command
+>. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Lembrar as palavras ignoradas</guibutton
+></term>
+ <listitem
+><para
+>Mantém um registo das palavras ignoradas pelo utilizador ao verificar ortograficamente os ficheiros <acronym
+>PO</acronym
+>. É muito conveniente que ignore as abreviaturas ou as combinações de letras estranhas que você encontra nas interfaces gráficas. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Ficheiro onde guardar as palavras ignoradas</guilabel
+></term>
+ <listitem
+><para
+>Aqui você poderá indicar a localização do ficheiro com as palavras ignoradas. Carregue no ícone da pasta à direita do campo de texto. O valor por omissão é o <filename
+>$<envar
+>HOME</envar
+>/.kde/share/apps/kbabel/spellignores</filename
+>, em que a <filename
+>$<envar
+>HOME</envar
+></filename
+> é a sua pasta pessoal. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="preferences-project-source">
+<title
+>Referência de origem</title>
+
+<para
+>Esta configuração diz respeito ao &kbabel;.</para>
+
+<screenshot>
+<screeninfo
+>Configuração do Projecto, referência da origem</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_proj_source.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Configuração do Projecto, referência da origem</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esta janela serve para configurar a forma como o KBabel deverá construir a localização completa para cada referência de origem, referência essa que está descrita no comentário de cada item de um ficheiro <acronym
+>PO</acronym
+>. </para>
+
+<sect3>
+<title
+>Elementos da janela</title>
+
+<para
+>No campo de texto <guilabel
+>Pasta de base do código-fonte</guilabel
+>, poderá definir uma pasta de base onde se encontra o código-fonte do seu projecto. Isto define o valor da variável <userinput
+>@CODEROOT@</userinput
+>, o que está descrito em baixo. </para>
+
+<para
+>No grupo de <guilabel
+>Padrões de Localização</guilabel
+>, poderá definir padrões ou regras para construir as localizações, com a ajuda de algumas variáveis: a <userinput
+>@CODEROOT@</userinput
+>, a <userinput
+>@PACKAGEDIR@</userinput
+>, a <userinput
+>@PACKAGE@</userinput
+>, a <userinput
+>@COMMENTPATH@</userinput
+>, a <userinput
+>@POFILEDIR@</userinput
+>, que estão descritas em baixo. </para>
+
+<note
+><para
+>A variável <userinput
+>@PODIRFILE@</userinput
+> foi introduzida no &kbabel; versão 1.11.1 (para o &kde; 3.5.1). </para
+></note>
+
+<para
+>Com o botão <guibutton
+>Adicionar</guibutton
+>, poderá acrescentar a linha do campo de texto à lista de padrões usados. Com o botão <guibutton
+>Remover</guibutton
+>, poderá retirar o padrão seleccionado da lista. Com os botões <guibutton
+>Subir</guibutton
+> e <guibutton
+>Descer</guibutton
+>, poderá alterar a prioridade dos padrões de localizações. </para>
+
+</sect3>
+
+<sect3>
+<title
+>As variáveis</title>
+
+<itemizedlist>
+<listitem
+><para
+><userinput
+>@CODEROOT@</userinput
+>: A pasta de base do código-fonte. </para
+></listitem>
+<listitem
+><para
+><userinput
+>@PACKAGEDIR@</userinput
+>: A pasta do pacote (i.e., do ficheiro <acronym
+>PO</acronym
+>). </para
+></listitem>
+<listitem
+><para
+><userinput
+>@PACKAGE@</userinput
+>: O nome do pacote (i.e. nome do ficheiro <acronym
+>PO</acronym
+> sem extensão). </para
+></listitem>
+<listitem
+><para
+><userinput
+>@POFILEDIR@</userinput
+>: A pasta do ficheiro <acronym
+>PO</acronym
+>. </para
+></listitem>
+<listitem
+><para
+><userinput
+>@COMMENTPATH@</userinput
+>: O local relativo, dado como referência de origem no comentário de um item do ficheiro <acronym
+>PO</acronym
+>. </para
+></listitem>
+</itemizedlist>
+
+<important
+><para
+>As variáveis <userinput
+>@PACKAGEDIR@</userinput
+> e <userinput
+>@POFILEDIR@</userinput
+> têm um significado semelhante, mas nem sempre o mesmo resultado. A variável <userinput
+>@POFILEDIR@</userinput
+> terá sempre a pasta do ficheiro <acronym
+>PO</acronym
+>, enquanto o <userinput
+>@PACKAGEDIR@</userinput
+> poderá não ter. Se o ficheiro <acronym
+>PO</acronym
+> foi carregado com a ajuda do &catalogmanager;, o <userinput
+>@PACKAGEDIR@</userinput
+> terá só a parte da pasta, com base na pasta de base do <acronym
+>PO</acronym
+>, definida para o &catalogmanager; <link linkend="preferences-project-folders"
+>(veja abaixo)</link
+>. </para
+></important>
+
+<note
+><para
+>As variáveis <userinput
+>@CODEROOT@</userinput
+> e <userinput
+>@POFILEDIR@</userinput
+> só poderão ser usados no início de um padrão para ser úteis. A variável <userinput
+>@COMMENTPATH@</userinput
+> só poderá ser usada no fim de um padrão, e é praticamente obrigatória. As variáveis <userinput
+>@PACKAGEDIR@</userinput
+> e <userinput
+>@POFILEDIR@</userinput
+> não deverão ser usadas no mesmo padrão. As variáveis <userinput
+>@CODEROOT@</userinput
+> e <userinput
+>@POFILEDIR@</userinput
+> também não deverão ser usados no mesmo padrão. </para
+></note>
+
+</sect3>
+
+<sect3>
+<title
+>Os padrões de localizações por omissão</title>
+
+<para
+>Desde o &kbabel; 1.11.1 (do &kde; 3.5.1), passaram a existir cinco padrões de localizações por omissão: </para>
+
+<itemizedlist>
+<listitem
+><para
+><userinput
+>@PACKAGEDIR@</userinput
+>/<userinput
+>@PACKAGE@</userinput
+>/<userinput
+>@COMMENTPATH@</userinput
+> </para
+></listitem>
+<listitem
+><para
+><userinput
+>@CODEROOT@</userinput
+>/<userinput
+>@PACKAGEDIR@</userinput
+>/<userinput
+>@PACKAGE@</userinput
+>/<userinput
+>@COMMENTPATH@</userinput
+> </para
+></listitem>
+<listitem
+><para
+><userinput
+>@CODEROOT@</userinput
+>/<userinput
+>@PACKAGE@</userinput
+>/<userinput
+>@COMMENTPATH@</userinput
+> </para
+></listitem>
+<listitem
+><para
+><userinput
+>@POFILEDIR@</userinput
+>/<userinput
+>@COMMENTPATH@</userinput
+> </para
+></listitem>
+<listitem
+><para
+><userinput
+>@POFILEDIR@</userinput
+>/../<userinput
+>@COMMENTPATH@</userinput
+> </para
+></listitem>
+</itemizedlist>
+
+<note
+><para
+>Os projectos do &kde; necessitam tipicamente do terceiro padrão. O último padrão é tipo dos projectos da &GNU;, onde as referências de origem são relacionadas com o pai da pasta em que se encontra o ficheiro PO. </para
+></note>
+
+</sect3>
+
+<sect3>
+<title
+>Criar Novos Padrões de Localização</title>
+
+<para
+>Na maioria dos casos, os padrões de localização por omissão deverão ser suficientes, quer o projecto seja para o KDE (assumindo que tenha definido a pasta de base correcta) quer se for um da &GNU; (ou com uma estrutura de projecto da &GNU;). </para>
+
+<note
+><para
+>No caso do &kde;, alguns ficheiros <acronym
+>PO</acronym
+> não contêm informações suficientes (incluindo o local e o nome do ficheiro) do &kbabel; para encontrar o ficheiro de origem correcto que é suposto referenciar. Para corrigir isso, irá necessitar de padrões de localizações precisos para esses ficheiros, o que é praticamente impossível de definir, pela quantidade destes ficheiros no &kde;. Mas se lidar frequentemente com um desses ficheiros, poderá valer a pena definir um padrão de localizações explicitamente para suportar esse ficheiro <acronym
+>PO</acronym
+>. </para
+></note>
+
+<para
+>Para criar os seus próprios padrões de localizações, poderá usar as variáveis definidas acima, se bem que, à parte do <userinput
+>@COMMENTPATH@</userinput
+>, não existem mais variáveis obrigatórias. Para ser mais exacto, o <userinput
+>@COMMENTPATH@</userinput
+> também não é obrigatório, mas se não o usar, provavelmente não irá obter resultados.) </para>
+
+<para
+>Um exemplo de padrões de localizações poderá ocorrer quando desejar mostrar a referência de origem do ficheiro do &kde; 'desktop_kdebase.po'. No caso de necessitar de um padrão de localizações do tipo: <userinput
+>@CODEROOT@</userinput
+>/<userinput
+>@PACKAGEDIR@</userinput
+>/kdebase/<userinput
+>@COMMENTPATH@</userinput
+> (em comparação com um dos padrões de localização predefinidos, a sequência <userinput
+>@PACKAGE@</userinput
+> foi substituída por 'kdebase'). </para>
+
+<para
+>No caso de alguns problemas realmente complexos poderá, obviamente, definir uma localização absoluta sem quaisquer variáveis, para além da <userinput
+>@COMMENTPATH@</userinput
+>, como por exemplo: '/home/ze/codigo-kde/kdebase/<userinput
+>@COMMENTPATH@</userinput
+>', assumindo que a '/home/ze/codigo-kde/kdebase' é o local onde o módulo de código 'kdebase' se encontra. </para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="preferences-project-miscellaneous">
+<title
+>Diversos</title>
+
+<para
+>Esta configuração diz respeito ao &kbabel;.</para>
+
+<para
+>A secção <guilabel
+>Diversos</guilabel
+> contém as opções do &kbabel; que não se encaixam em mais nenhum lado. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Marcador dos atalhos do teclado</guilabel
+></term>
+ <listitem
+><para
+>Aqui você poderá seleccionar o seu próprio carácter para servir de indicador dos aceleradores de teclado na interface. Por omissão, é o &amp; (E comercial), mas noutros ambientes poderá ser diferente. Por exemplo, nas traduções do Gnome/GTK, o marcador de aceleradores de teclado é o carácter de sublinhado <quote
+>_</quote
+>. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Expressão regular para a informação de contexto</guilabel
+></term>
+ <listitem
+><para
+>Para os utilizadores inexperientes, a "expressão regular" poderá soar estranha. Contudo, você só é aconselhado a alterar o valor por omissão se souber o que está a fazer. Algumas plataformas de programação gráfica definem os seus próprios métodos de descrição da informação de contexto. Consulte um programador experiente, se você traduzir ficheiros PO que não sejam do projecto do &kde;. Por razões de completude, o autor irá "traduzir" o que a expressão regular por omissão significa: "o texto corresponde se começar por _:, for seguido por um ou mais caracteres e terminar com um fim-de-linha". </para
+></listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<!-- Catalog Manager project settings -->
+
+<sect2 id="preferences-project-folders">
+<title
+>Pastas do projecto</title>
+
+<para
+>Esta configuração diz respeito ao &catalogmanager;.</para>
+
+<para
+>Aqui estão dois campos de texto com botões de pastas. Indique as pastas que contêm todos os seus ficheiros <acronym
+>PO</acronym
+> e os respectivos <acronym
+>POT</acronym
+>. Os ficheiros e as pastas dentro dessas pastas serão então reunidos num árvore da janela do Gestor de Catálogo. </para>
+
+<para
+>Em baixo você poderá activar ou desactivar se: </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guibutton
+>Abrir os ficheiros numa nova janela</guibutton
+></term>
+ <listitem
+><para
+>Se isto estiver activado, todos os ficheiros que forem abertos no Gestor de Catálogos serão abertos numa nova janela. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Terminar os processos ao sair</guibutton
+></term>
+ <listitem
+><para
+>Se activar isto, o &kbabel; tentará terminar os processos que ainda não tiverem saído quando o programa terminar, mandando-lhes um sinal 'kill'. <note
+><para
+>Não é garantido que os processos morram, de facto. </para
+></note>
+ </para
+></listitem>
+ </varlistentry>
+<varlistentry>
+ <term
+><guibutton
+>Criar um índice para o conteúdo do ficheiro</guibutton
+></term>
+ <listitem
+><para
+>Se você assinalar esta opção, o &kbabel; irá criar um índice para cada ficheiro na árvore. Este índice é então usado nas operações de procura e substituição. <warning
+><para
+>Existe um grande compromisso de velocidade. Se você activar a criação do índice, a actualização da informação do ficheiro será muito mais lenta. Por outro lado, acelera a operação de procura e substituição consideravelmente.</para
+></warning>
+ </para
+></listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="preferences-project-folder-commands">
+<title
+>Comandos de Pastas</title>
+
+<para
+>Esta configuração diz respeito ao &catalogmanager;.</para>
+
+<screenshot>
+<screeninfo
+>Configuração do Projecto, comandos de pastas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_proj_folder_commands.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Configuração do Projecto, comandos de pastas</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá inserir os comandos que deseja executar nas pastas do Gestor de Catálogos. Os comandos serão então mostrados no sub-menu <menuchoice
+><guimenuitem
+>Comandos</guimenuitem
+></menuchoice
+> do menu de contexto do Gestor de Catálogos. </para
+><para
+>Insira no campo <guilabel
+>Legenda do Comando</guilabel
+> o nome do comando. O nome poderá ser escolhido à vontade e só é usado para ser apresentado no menu. No campo <guilabel
+>Comando</guilabel
+>, introduza o comando que você deseja executar quando seleccionar o item de menu correspondente. Carregue depois no botão <guibutton
+>Adicionar</guibutton
+> para adicionar o comando aos já disponíveis. Para editar um comando, seleccione-o, carregue em <guibutton
+>Editar</guibutton
+> e depois em <guibutton
+>Adicionar</guibutton
+>, depois de ter terminado. Para remover um comando, seleccione-o na lista e carregue no botão <guibutton
+>Remover</guibutton
+>. Se você quiser uma ordem diferente no sub-menu de contexto, você poderá usar os botões para subir e descer. </para
+><para
+>O comando é executado recorrendo à sua linha de comandos por omissão, por isso você poderá executar vários comandos de uma vez, separando-os por um ponto-e-vírgula (;), e poderá definir variáveis de ambiente, se necessitar. Os comandos são executados na pasta (ficheiro <acronym
+>PO</acronym
+>) que seleccionou no Gestor de Catálogos. </para
+><para
+>As sequências seguintes serão substituídas num comando: </para>
+
+<itemizedlist>
+ <listitem
+><para
+><userinput
+>@PACKAGE@</userinput
+>: O nome da pasta sem a sua localização </para
+></listitem>
+ <listitem
+><para
+><userinput
+>@PODIR@</userinput
+>: O nome da pasta dos <acronym
+>PO</acronym
+> com a localização </para
+></listitem>
+ <listitem
+><para
+><userinput
+>@POTDIR@</userinput
+>: O nome da pasta de modelos com a localização </para
+></listitem>
+</itemizedlist>
+
+<para
+>P.ex.: Se você quiser executar o <command
+>make</command
+> e depois o <command
+>make install</command
+> você poderia inserir no campo <guilabel
+>Nome</guilabel
+> <userinput
+>Make install</userinput
+> e no campo <guilabel
+>Comando</guilabel
+> <userinput
+>make; make install</userinput
+>. Se você então seleccionar a opção <menuchoice
+><guimenuitem
+>Comandos</guimenuitem
+> <guimenuitem
+>Make install</guimenuitem
+></menuchoice
+> do menu de contexto de uma pasta, então os comandos acima indicados serão executados nesta pasta. </para>
+</sect2>
+
+<sect2 id="preferences-project-file-commands">
+<title
+>Comandos de Ficheiros</title>
+
+<para
+>Esta configuração diz respeito ao &catalogmanager;.</para>
+
+<screenshot>
+<screeninfo
+>Configuração do Projecto, comandos de ficheiros</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_proj_file_commands.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Configuração do Projecto, comandos de ficheiros</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Aqui você poderá introduzir os comandos que deseja executar nos ficheiros do Gestor de Catálogo. Os comandos são então apresentados no sub-menu <menuchoice
+><guimenuitem
+>Comandos</guimenuitem
+></menuchoice
+> do menu de contexto do Gestor de Catálogos. </para>
+
+<para
+>Insira no campo <guilabel
+>Legenda do Comando</guilabel
+> o nome do comando. O nome poderá ser escolhido à vontade e só é usado para ser apresentado no menu. No campo <guilabel
+>Comando</guilabel
+>, introduza o comando que você deseja executar quando seleccionar o item de menu correspondente. Carregue depois no botão <guibutton
+>Adicionar</guibutton
+> para adicionar o comando aos já disponíveis. Para editar um comando, seleccione-o, carregue em <guibutton
+>Editar</guibutton
+> e depois em <guibutton
+>Adicionar</guibutton
+>, depois de ter terminado. Para remover um comando, seleccione-o na lista e carregue no botão <guibutton
+>Remover</guibutton
+>. Se você quiser uma ordem diferente no sub-menu de contexto, você poderá usar os botões para subir e descer. </para
+><para
+>O comando é executado através da sua linha de comandos predefinida, por isso você poderá executar vários comandos de uma vez, separando-os por um ponto-e-vírgula (;), assim como poderá definir variáveis de ambiente, se necessário. Os comandos serão executados na pasta (ficheiro PO) em que o ficheiro que você seleccionou no Gestor de Catálogos se encontra. </para
+><para
+>As sequências seguintes serão substituídas num comando: </para>
+
+<itemizedlist>
+ <listitem
+><para
+><userinput
+>@PACKAGE@</userinput
+>: O nome do ficheiro sem a sua localização e extensão </para
+></listitem>
+ <listitem
+><para
+><userinput
+>@POFILE@</userinput
+>: O nome do ficheiro <acronym
+>PO</acronym
+> com a localização e a extensão </para
+></listitem>
+ <listitem
+><para
+><userinput
+>@POTFILE@</userinput
+>: O nome do ficheiro de modelo correspondente com a localização e a extensão </para
+></listitem>
+ <listitem
+><para
+><userinput
+>@PODIR@</userinput
+>: O nome da pasta em que o ficheiro <acronym
+>PO</acronym
+> se encontra, com a sua localização </para
+></listitem>
+ <listitem
+><para
+><userinput
+>@POTDIR@</userinput
+>: O nome da pasta em que o ficheiro do modelo se encontra, com a sua localização </para
+></listitem>
+</itemizedlist>
+<para
+>Por exemplo, se você quiser juntar o ficheiro do modelo com o seu ficheiro <acronym
+>PO</acronym
+>, você poderá inserir no campo <guilabel
+>Nome</guilabel
+> <userinput
+>Juntar</userinput
+> e no campo <guilabel
+>Comando</guilabel
+> <userinput
+>msgmerge @POFILE@ @POTFILE@ &gt; @PACKAGE@.new &amp;&amp; mv @PACKAGE@.new "@PACKAGE@.po</userinput
+>. Se então seleccionar a opção <menuchoice
+><guimenuitem
+>Comandos</guimenuitem
+><guimenuitem
+>Juntar</guimenuitem
+></menuchoice
+> no menu de contexto de um ficheiro, o ficheiro <acronym
+>PO</acronym
+> será reunido com o seu ficheiro de modelo. </para>
+</sect2>
+
+<sect2 id="preferences-project-catalog-manager">
+<title
+>Gestor de Catálogos</title>
+
+<para
+>Esta configuração diz respeito ao &catalogmanager;.</para>
+
+<screenshot>
+<screeninfo
+>Configuração do Projecto, &catalogmanager;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_proj_catman.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Configuração do Projecto, &catalogmanager;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>As opções activam ou desactivam a coluna correspondente à área do &catalogmanager;.</para>
+
+</sect2>
+
+<sect2 id="preferences-project-diff">
+<title
+>Diferenças</title>
+
+<para
+>Esta configuração diz respeito ao &catalogmanager;.</para>
+
+<screenshot>
+<screeninfo
+>Configuração do Projecto, diferenças</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="pref_proj_diff.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Configuração do Projecto, diferenças</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+><remark
+>A FAZER</remark
+></para>
+
+</sect2>
+
+</sect1>
+</chapter>
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/kbabel/using.docbook b/tde-i18n-pt/docs/kdesdk/kbabel/using.docbook
new file mode 100644
index 00000000000..117b3a49965
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbabel/using.docbook
@@ -0,0 +1,1038 @@
+<!-- <?xml version="1.0" ?>
+<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
+> -->
+<!-- Uncomment the previous two lines to validate this document -->
+<!-- standalone. Be sure to recomment them before attempting to -->
+<!-- process index.docbook -->
+
+<chapter id="using-kbabel">
+<chapterinfo>
+<!-- Fill in this section if this document has a different author -->
+<authorgroup>
+<author>
+<personname
+><firstname
+></firstname
+><surname
+></surname
+></personname>
+</author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</chapterinfo>
+
+
+<title
+>Usar o &kbabel;</title>
+
+<sect1 id="using-introduction">
+<title
+>Introdução</title>
+
+<para
+>Normalmente, as mensagens e a documentação do programa são escritas em inglês. Usando uma plataforma composta por um conjunto de ferramentas e bibliotecas, é possível ter as suas aplicações favoritas a falar a sua língua não-inglesa nativa. Este processo de adaptar uma aplicação a uma língua específica é conhecido por 'localização'. O processo de localização inclui a tradução das interfaces e da documentação do programa para as várias línguas que o utilizador necessita e, em alguns países e regiões, adaptar os métodos de entrada e saída de dados para convenções especiais. O &kbabel; é uma ferramenta que o ajudará no processo de internacionalização para fazer com que a interface de uma aplicação fale várias línguas.</para>
+
+<para
+>Todos os programas com capacidades de internacionalização tornam disponíveis para tradução um ou mais ficheiros de catálogo de mensagens. A extensão destes ficheiros é a <literal role="extension"
+>.pot</literal
+>. O <acronym
+>POT</acronym
+> é uma abreviatura de <quote
+>Portable Object Template</quote
+> (Modelo de Objecto Portável).</para>
+
+<para
+>Cada tradutor retira uma cópia de um desses modelos <acronym
+>POT</acronym
+> e começa a preencher as mensagens em branco: cada mensagem é traduzida na língua desejada. O ficheiro que contém o texto traduzido é referido como sendo um ficheiro <acronym
+>PO</acronym
+> (Portable Object - Objecto Portável). </para>
+
+<para
+>Logo que todas as mensagens tenham sido traduzidas, o ficheiro <acronym
+>PO</acronym
+> é compilado para um formato binário, conhecido como um ficheiro <acronym
+>MO</acronym
+> (Machine Object - Objecto da Máquina). Estes ficheiros, que serão gravados com uma extensão <literal role="extension"
+>.mo</literal
+> (ou uma extensão <literal role="extension"
+>.gmo</literal
+>), para mostrar que foram processados pelo 'gettext' da &GNU;), actuam como uma base de dados para minimizar o tempo ocupado pelas aplicações para procurar cada mensagem traduzida. </para>
+
+<para
+>Isto leva a uma pergunta: é necessário saber o que existe dentro de um ficheiro <acronym
+>PO</acronym
+>, mesmo tendo o &kbabel;? A resposta é, sem dúvida, sim. Existem situações em que o catálogo de mensagens pode ficar corrompido e tenha de ser corrigido manualmente. A maioria destes problemas são os odiosos conflitos do <acronym
+>CVS</acronym
+> ou <acronym
+>SVN</acronym
+> que ocorrem quando um processo de tradução é coordenado por um sistema concorrente de controlo de versões, como o <acronym
+>CVS</acronym
+> ou o Subversion (<acronym
+>SVN</acronym
+>). O &kbabel; não o poderá ajudar muito, se um destes problemas se levantar, de modo que um editor de texto e algum conhecimento acerca dos ficheiros <acronym
+>PO</acronym
+> serão necessários. Vamos ver como é que se cria um ficheiro <acronym
+>PO</acronym
+>.</para>
+
+<para
+>Os ficheiros <acronym
+>PO</acronym
+> consistem em vários pares de mensagens &mdash; um <emphasis
+>msgid</emphasis
+> e um <emphasis
+>msgstr</emphasis
+>. O 'msgid' é o texto em inglês e o 'msgstr' é o texto traduzido na língua apropriada. O texto que acompanha cada um dos 'msgid' e 'msgstr' está retido entre aspas semelhantes às da linguagem C. Segue-se um exemplo, retirado de um ficheiro <acronym
+>PO</acronym
+> do &noatun;, é o <literal
+>msgid &quot;Open a Playlist&quot;</literal
+> </para>
+
+<!-- ### TODO: we would need an example of an entry -->
+
+<para
+>As linhas em branco e as que começam por <literal
+>#</literal
+> são ignoradas. As linhas que começam por # representam comentários e são formas úteis de fornecer uma nota que detalhe o ficheiro em que esta mensagem será usada e, no caso dos criadores das aplicações, para fornecer comentários adicionais para ajudar na tradução. O &kbabel; mostra estas linhas de comentários para cada mensagem.</para>
+
+<para
+>Em muitos dos casos, o primeiro par 'msgid'-'msgstr' dos ficheiros <acronym
+>PO</acronym
+> é um item falso (que actua como cabeçalho do ficheiro <acronym
+>PO</acronym
+>) que contém várias informações acerca do ficheiro <acronym
+>PO</acronym
+> traduzido, como o nome da aplicação, a data da tradução, o nome do tradutor e assim por diante.</para>
+
+<para
+>Uma funcionalidade útil de internacionalização é chamada de <emphasis
+>formas plurais</emphasis
+>. O Inglês (e o Português) só usam o singular e uma única forma plural de nomes, &eg; <quote
+>1 ficheiro </quote
+> e <quote
+>10 ficheiros</quote
+>. Isto leva a que muitos programadores pensem que o mundo é assim simples e que poderão usar mensagens do tipo <quote
+>Do you want to delete %1 file(s)?</quote
+>, onde o <literal
+>%1</literal
+> representa um conjunto de ficheiros a remover. Isto é completamente errado. Na tradução para Eslovaco (por exemplo), você precisa de 3 formas diferentes da mensagem. Este número é diferente para as diferentes línguas e mesmo quando é o mesmo, &eg; o Checo usa também 3 formas, só que a regra que decide a forma a usar é que poderá ser muito diferente. As formas plurais nos ficheiros <acronym
+>PO</acronym
+> estão aqui para ajudar. </para>
+
+<note
+><para
+>Os programadores do &kde; escolheram uma implementação diferente para as formas plurais, em relação ao <application
+>gettext da &GNU;</application
+> e, por isso, introduziram o seu próprio formato e o tratamento das mesmas mensagens. </para
+></note>
+
+</sect1>
+
+<sect1 id="using-editor">
+<title
+>Editor</title>
+
+<para
+>Aqui está uma imagem do &kbabel;.</para>
+
+<screenshot>
+<screeninfo
+>Imagem do &kbabel;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="snap1.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Imagem do &kbabel;</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Por questões de conveniência, o &kbabel; tem barras de ferramentas para acelerar várias operações e, para os utilizadores ocupados, existem muitos atalhos de teclado. A janela principal divide-se em quatro partes. </para>
+
+<para
+>O campo de edição <emphasis
+>em cima e à esquerda</emphasis
+> é só para leitura e contém o campo 'msgid' actual do ficheiro PO aberto e o seu texto em inglês.</para>
+
+<para
+>O campo de edição <emphasis
+>em baixo e à esquerda</emphasis
+> contém o campo 'msgstr' relacionado com o 'msgid' apresentado e aqui você poderá editar o texto traduzido.</para>
+
+<para
+>A parte <emphasis
+>em cima e à direita</emphasis
+> é um painel de comentários onde você poderá ver os comentários que foram adicionados para o item em edição no momento.</para>
+
+<para
+>Pode ser usado:</para>
+
+<itemizedlist>
+<listitem
+><para
+>para descobrir como é que a mensagem actual é tratada pela aplicação (formatada à C ou simples) </para
+></listitem>
+<listitem
+><para
+>em alguns casos, para ler os comentários úteis adicionados pelos programadores da aplicação para ajudar os tradutores no seu trabalho &mdash; por exemplo, poderão existir sugestões técnicas (usadas com grande aplicação no projecto <application
+>LyX</application
+>) </para
+></listitem>
+<listitem
+><para
+>quando precisa de saber em que ficheiro existe uma dada mensagem, porque precisa de comunicar um erro ortográfico no texto original em inglês. </para
+></listitem>
+</itemizedlist>
+
+<para
+>A janela do editor (em baixo e à direita) é a parte mais sofisticada da janela principal do &kbabel;. O seu tamanho poderá ser ajustado usando a linha divisória entre ele e o painel do comentário (o painel em cima e à direita). A janela do editor tem dois painéis separados em páginas &mdash; uma que contém a informação da procura e a outra com a informação de contexto. A página da informação de contexto contém uma área móvel que mostra os 4 itens anteriores e seguintes associados ao item actual &mdash; essencialmente, é uma pequena 'fotografia' do ficheiro PO. Durante a tradução, é bastante comum os textos das mensagens estarem relacionados com as mensagens anteriores e subsequentes, de modo a que o painel de contexto seja útil para procurar nas mensagens adjacentes para ter uma ideia de como a mensagem actual poderá ser melhor traduzida. A tradução das interfaces das janelas é um bom exemplo, ou os itens gráficos e a sua mensagem de "o que é isto?". </para>
+
+<sect2 id="more-kbabel-features">
+<title
+>Mais Funcionalidades do &kbabel;</title>
+
+<para
+>Cada item do 'msgid' poderá estar num de três estados: </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+>não-traduzido</term>
+ <listitem>
+ <para
+>não existe nenhum texto traduzido associado de momento ao 'msgstr' </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>'fuzzy' (aproximado)</term>
+ <listitem>
+ <para
+>o <command
+>msgmerge</command
+> tentou fazer a correspondência de um determinado texto, procurando nos restantes itens do ficheiro PO. Isto não funciona perfeitamente e você precisa de editar o ficheiro traduzido para se adequar ao texto actual em inglês. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>traduzido</term>
+ <listitem>
+ <para
+>o 'msgid' é a forma completamente traduzida do 'msgstr' </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>O estado do item actual é indicado através de dois <acronym
+>LED</acronym
+>s. Dependendo da sua configuração, estes tanto poderão estar na barra de estado como no campo de edição do <guilabel
+>texto traduzido</guilabel
+>. Ambos têm uma cor personalizada (para reflectir os seus gostos ou requisitos visuais). Por favor leia a secção das <link linkend="preferences"
+>Preferências</link
+> para ver como poderá ajustar essas opções.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="kbabel-features">
+<title
+>Tradução Avançada</title>
+
+<para
+>Agora você tem uma ideia sobre como traduzir um ficheiro PO. Nesta secção, tentar-se-á seguir a forma normal de traduzir um novo ficheiro PO usando as funcionalidades avançadas do &kbabel;. Assumir-se-á que você já abriu um ficheiro POT de modelo e o gravou como um ficheiro PO. </para>
+
+<sect2 id="kbabel-navigation">
+<title
+>Navegação no ficheiro PO</title>
+<para
+>O &kbabel; permite-lhe navegar facilmente pelo ficheiro, de acordo com o estado da sua tradução. O estado de não-traduzido/aproximado já foi introduzido. Uma mensagem poderá ser marcada como errada em resultado de uma <link linkend="kbabel-validation"
+>verificação</link
+> ou pela validação feita pelo <command
+>msgfmt</command
+>. E, claro, o &kbabel; suporta a navegação no histórico das mensagens visitadas com o <guilabel
+>Avançar</guilabel
+>/<guilabel
+>Recuar</guilabel
+>, como no &konqueror;.</para>
+<para
+>Todos os comandos de navegação estão no menu <menuchoice
+><guimenu
+>Ir</guimenu
+></menuchoice
+>. </para>
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Mover para a mensagem anterior </para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Ir para a próxima mensagem</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a mensagem aproximada anterior</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a próxima mensagem aproximada</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Alt;<keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a mensagem não-traduzida anterior</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Alt;<keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a próxima mensagem não-traduzida</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a mensagem de erro anterior</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a mensagem de erro seguinte</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Page Up</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a mensagem aproximada ou não-traduzida anterior</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Page Down</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Vai para a mensagem aproximada ou não-traduzida seguinte</para
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect2>
+
+<sect2 id="kbabel-cleveredit">
+<title
+>Edição inteligente</title>
+<para
+>A <emphasis
+>edição inteligente</emphasis
+> significa que o editor o irá ajudar a editar facilmente a tradução, enquanto tem em conta as potencialidades do formato PO. Irá <quote
+>escapar</quote
+> correctamente, à medida das necessidades.</para>
+<para
+>Também suporta mais do que um modo para introduzir o fim-de-linha. Isto é bastante útil por causa da forma como o 'gettext' lida com os fim das linhas. Ele simplesmente ignora-as. (você poderá imaginar que todo o texto do <acronym
+>msgstr</acronym
+> é uma única linha). Se você quiser introduzir um fim-de-linha <quote
+>real</quote
+>, você terá de introduzir um <userinput
+>\n</userinput
+>. Mas a maioria dos tradutores não se lembra que uma nova linha no <acronym
+>msgstr</acronym
+> não adiciona nenhum espaço entre as linhas. Isto poderá ser resolvido facilmente se adicionar um espaço no fim de cada linha. Mas você poder-se-á esquecer facilmente disso, por isso a edição inteligente fará isso automaticamente por si. </para>
+<para
+>A tabela em baixo resume as funcionalidades de edição inteligente. </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Tab</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Introduz um <emphasis
+>\t</emphasis
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>"</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Introduz um <emphasis
+>\"</emphasis
+></para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+><keycap
+>Enter</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Se o último carácter antes do cursor não for um espaço, introduz um espaço. De seguida, inicia uma nova linha.</para
+></entry>
+</row
+><row>
+<entry
+><para
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Enter</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Inicia uma nova linha sem qualquer lógica adicional</para
+></entry>
+</row>
+<row>
+<entry
+><para
+><keycombo action="simul"
+>&Shift;<keycap
+>Enter</keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Introduz um <emphasis
+>\n</emphasis
+> e começa uma nova linha</para
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+<note>
+<para
+>Se você quiser ver onde é que estão os espaços, você poderá activar o <guibutton
+>Realçar o fundo</guibutton
+> e/ou <guibutton
+>Marcar os espaços com pontos</guibutton
+> na janela de configuração, na página <guilabel
+>Editar</guilabel
+> <guilabel
+>Aparência</guilabel
+>. </para>
+</note>
+</sect2>
+
+<sect2 id="kbabel-roughtranslation">
+<title
+>Tradução automática</title>
+<para
+>Como primeiro passo no início de uma nova tradução, o &kbabel; oferece uma função para preencher automaticamente as traduções das mensagens das traduções anteriores. Escolha a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tradução Lata</guimenuitem
+> </menuchoice
+> para que o &kbabel; lhe apresente a seguinte janela: </para>
+<para>
+<screenshot>
+<screeninfo
+>Janela de tradução lata</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="roughtranslation.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</screenshot>
+</para>
+<para
+>Na janela, você deverá indicar o que deverá ser traduzido e escolher as referências das traduções anteriores. </para>
+<para
+>No cimo da área <guilabel
+>O que traduzir</guilabel
+> existem três opções (<guilabel
+>Itens não-traduzidos</guilabel
+>, <guilabel
+>Itens aproximados</guilabel
+>, <guilabel
+>Itens traduzidos</guilabel
+>) para indicar o tipo de mensagens que deseja traduzir. Os itens não-traduzidos e os aproximados são escolhas naturais para a tradução automática, mas você poderá também alterar as mensagens já traduzidas. </para>
+<para
+>A correspondência exacta para os <acronym
+>msgid</acronym
+>s será sempre usada na tradução lata. Contudo, você poderá adicionar mais estratégias, &ie; <guilabel
+>Permitir as traduções aproximadas (lento)</guilabel
+> e <guilabel
+>Permitir traduções de palavras únicas</guilabel
+>. Ambas as estratégias adicionais precisam de ser suportadas pelo código usado (ver em baixo). Não existe nenhuma especificação sobre o que é que a <quote
+>tradução aproximada</quote
+> significa, mas o intuito é bastante óbvio. A <quote
+>Tradução de palavras únicas</quote
+> adequa-se apenas em algumas das línguas. O &kbabel; irá tentar traduzir cada palavra do <acronym
+>msgid</acronym
+> em separado e tentará então colocar as palavras (ou frases) traduzidas, pela mesma ordem, no <acronym
+>msgstr </acronym
+>. </para>
+<para
+>Como referência para a tradução lata, qualquer módulo de dicionário disponível poderá ser usado. Existe uma lista de módulos <guilabel
+>Não usar</guilabel
+> e <guilabel
+>Usar</guilabel
+>. Os módulos são usado pela ordem da lista <guilabel
+>Usar</guilabel
+>. É pedido ao primeiro módulo uma tradução. Se não for encontrada, o próximo módulo da lista é notificado, e assim por diante. Você poderá usar os botões com as setas para mover os módulos entre as listas. Não se esqueça de alterar a ordem de acordo com as suas necessidades com os botões <guibutton
+>Subir </guibutton
+> e <guibutton
+>Descer</guibutton
+>. </para>
+<para
+>Normalmente o &kbabel; irá marcar todas as mensagens traduzidas de forma lata como sendo 'fuzzy' (aproximadas), porque assume que todas as traduções automáticas deverão ser revistas pelo tradutor. Parte de você, ter 100% de certeza que a tradução automática será correcta, ou rever todas as traduções à mesma. A opção <guilabel
+>Marcar os itens alterados como aproximados</guilabel
+> permite-lhe desactivar esta marcação automática, mas você irá precisar de confirmar isso. </para>
+<para
+>Se você tiver configurado todas as opções de acordo com as suas necessidades, carregue em <guibutton
+>Iniciar </guibutton
+> para traduzir automaticamente as mensagens. Você poderá seguir a barra de progresso e, se for caso, existe sempre o botão para <guibutton
+>Parar</guibutton
+>. </para>
+</sect2>
+
+<sect2 id="kbabel-validation">
+<title
+>Validar a sua tradução</title>
+<para
+>Toda a gente comete erros. Como tal, o &kbabel; suporta um conjunto de verificações para os problemas típicos das traduções. Estas validações (não incluem verificações sintácticas) poderão ser efectuadas, basicamente, de duas formas.</para>
+<para
+>As verificações poderão ser feitas a cada alteração do texto traduzido. Estas são denominadas por verificações <emphasis
+>automáticas</emphasis
+> e poderão ser activadas na <link linkend="preferences-editor"
+>janela de configuração do &kbabel;</link
+>. A verificação automática da sintaxe é permitida a cada gravação do ficheiro. </para>
+<para
+>As verificações automáticas poderão tornar o &kbabel; mais lento. Se você tiver um computador lento, você poderá desligar as verificações automáticas e usar apenas a segunda hipótese. Você poderá invocar qualquer tipo de verificação em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+> Validação</guisubmenu
+></menuchoice
+>. Aí, a verificação é feita para todas as mensagens do ficheiro e as mensagens inválidas serão marcadas como erros. </para>
+<variablelist>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar a Sintaxe</guimenuitem
+></term>
+ <listitem>
+ <para
+>Isto invoca o <command
+>msgfmt</command
+> para verificar a validade do ficheiro PO, como é permitido pelo pacote do 'gettext' da &GNU;. Isto irá mostrar o resultado do comando e marcar os <acronym
+>msgstr</acronym
+>s errados. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar os Argumentos</guimenuitem
+></term>
+ <listitem>
+ <para
+>As traduções incorrectas poderão fazer estoirar a aplicação. As partes mais perigosas das traduções são os argumentos, &eg; para as funções do tipo 'printf'. Esta verificação compara o número e os tipos dos argumentos no <acronym
+>msgid</acronym
+> e no <acronym
+>msgstr</acronym
+>. Estes terão de ser iguais. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar os Aceleradores</guimenuitem
+></term>
+ <listitem>
+ <para
+>O texto da interface gráfica normalmente contém aceleradores, &ie; as letras que poderão ser usadas para aceder rapidamente aos elementos da interface com o teclado. Estes são assinalados com um carácter especial, &eg; o &amp; no &kde;. O requisito típico da tradução é que o texto traduzido também terá de conter o acelerados. Esta verificação irá confirmar isso para si. O carácter do acelerador poderá ser indicado em <guilabel
+>Preferências</guilabel
+>, na página <guilabel
+>Diversos</guilabel
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Procurar por Informação de Contexto Traduzida</guimenuitem
+></term>
+ <listitem>
+ <para
+>Você só irá provavelmente necessitar disto para a tradução do &kde;. Alguns dos textos são bastante comuns e eles precisam de ser traduzidos de forma diferente quando os contextos são diferentes. No &kde;, o contexto é descrito no início do <acronym
+>msgid</acronym
+> a seguir à sequência especial <userinput
+>:_</userinput
+>. Porém, se alguns tradutores não estiverem a par desta convenção e tentarão traduzir a informação de contexto também. Esta validação irá tentar encontrar essas mensagens. Se a verificação encontrar alguma informação de contexto traduzida, você deverá tentar removê-la. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar Formas Plurais</guimenuitem
+></term>
+ <listitem>
+ <para
+>Se o <acronym
+>msgid</acronym
+> for especificado como uma <quote
+>forma plural</quote
+>, a tradução terá de conter o número correcto de traduções, separadas por <userinput
+>\n</userinput
+>. O número correcto depende da língua da tradução e é indicado na página <guilabel
+>Identidade</guilabel
+> da janela de <guilabel
+> Preferências</guilabel
+>. Isto só está implementado para o &kde; de momento. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar as Equações</guimenuitem
+></term>
+ <listitem>
+ <para
+>As equações são um formato especial do <acronym
+>msgid</acronym
+> que é usado tipicamente nos ficheiros <filename
+>.desktop</filename
+>. Atendendo a que as suas traduções irão ser reunidas nestes ficheiros, o <acronym
+>msgstr</acronym
+> precisa também de usar este formato especial. Isto significa que a tradução deverá ter início (até à primeira ocorrência do <literal
+>=</literal
+> com o mesmo texto que a mensagem original, &eg; <userinput
+>Name=</userinput
+>. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="kbabel-spellcheck">
+<title
+>Verificar ortograficamente a tradução</title>
+<para
+>Como sempre, é muito importante verificar ortograficamente a sua tradução antes de usar o seu resultado. Desta forma, você sempre poderá encontrar erros tipográficos ou outros problemas na sua tradução. O &kbabel; usa a biblioteca-padrão do &kde; para fazer a verificação ortográfica e as suas opções normais poderão ser encontradas na <link linkend="preferences-project-spellcheck"
+>janela de configuração do &kbabel;</link
+>. A verificação ortográfica em si poderá ser acedida em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>Verificação Ortográfica</guisubmenu
+> </menuchoice
+>. Você poderá usar um conjunto de modos na verificação ortográfica: </para>
+<variablelist>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificação ortográfica...</guimenuitem
+></term>
+ <listitem>
+ <para
+>Esta é uma invocação genérica de uma janela, onde você poderá escolher o modo da verificação ortográfica e definir o modo por omissão, o qual será invocado com a combinação de teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+> </keycombo
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar Tudo...</guimenuitem
+></term>
+ <listitem>
+ <para
+>Verifica todas as mensagens deste ficheiro. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar A Partir da Posição do Cursor...</guimenuitem
+></term>
+ <listitem>
+ <para
+>Inicia a verificação ortográfica na posição da mensagem actual e vai avançando até ao fim do ficheiro. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar o Actual...</guimenuitem
+></term>
+ <listitem>
+ <para
+>Verifica ortograficamente apenas a mensagem actual. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guimenuitem
+>Verificar o Texto Seleccionado...</guimenuitem
+></term>
+ <listitem>
+ <para
+>Se existir algum texto seleccionado no editor da <acronym
+>msgstr</acronym
+>, esta opção ficará disponível e irá verificar ortograficamente apenas este texto. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="kbabel-tags">
+<title
+>Traduzir &XML;, <acronym
+>HTML</acronym
+>, ...</title>
+<para
+>As linguagens de formatação são usadas cada vez mais no <acronym
+>GUI</acronym
+>. O projecto do &kde; também usa os ficheiros <acronym
+>PO</acronym
+> para traduzir os ficheiros de documentação de DocBook (que é também uma linguagem de formatação). O &kbabel; contém algumas funcionalidades para suportar esta tecnologia. </para>
+<note>
+<para
+>Aqui, iremos descrever apenas as funções relacionadas com as marcas ('tags') usadas na formatação em si. O outro problema introduzido pelas linguagens de formatação é a tradução dos textos mais compridos. Este item é tratado pela funcionalidade de <emphasis
+>diff</emphasis
+> (diferenças), que é descrito <link linkend="kbabel-diff"
+>na secção seguinte</link
+>. </para>
+</note>
+<para
+>A versão actual do &kbabel; é capaz de encontrar quais as marcas que são usadas no <acronym
+>msgid</acronym
+> e possibilita facilmente o acesso às mesmas, recorrendo às acções seguintes em <guimenu
+>Editar</guimenu
+>: </para>
+
+<variablelist>
+<varlistentry>
+ <term>
+ <guimenuitem
+>Inserir a Marca Seguinte</guimenuitem>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Isto introduz a próxima marca encontrada no 'msgid' na tradução. O &kbabel; irá procurar a marca a ser introduzida, contando o número de marcas desde o início da tradução. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Inserir uma 'Tag'</guisubmenu
+> </menuchoice>
+ </term>
+ <listitem>
+ <para>
+ <action
+>Este sub-menu contém todas as diferentes marcas de formatação encontradas no texto original em inglês. Se seleccionar uma marca, você poderá introduzi-la na posição actual do cursor no texto traduzido. </action>
+ </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="kbabel-diff">
+<title
+>Mostrar a diferença</title>
+<para
+>Como foi explicado anteriormente, as aplicações actuais, tentando ser amigáveis, contêm um conjunto de textos descritivos grandes, incluindo a sua formatação. Se um programador alterar uma parte do texto, o sistema do 'gettext' da &GNU; irá, na melhor das hipóteses manter a tradução anterior e marcá-la como aproximada. (No pior dos casos, você irá perder a tradução por completo, dependendo do tamanho das alterações do texto). Isto funciona bem, se um <acronym
+>msgid</acronym
+> for curto, porque aí poderá encontrar as alterações rapidamente. Agora se o texto for grande o suficiente, você debater-se-á à procura do que foi alterado (por exemplo, poderá ser a mudança apenas de um artigo pela equipa de correcção ortográfica). </para>
+<para
+>Para o ajudar, o &kbabel; poderá pedir para ver o <acronym
+>msgid</acronym
+> original e mostrar a diferença. As alterações são mostradas graficamente no editor do <guilabel
+>Texto Original</guilabel
+>. A forma exacta poderá ser definida na <link linkend="preferences-editor-appearance"
+>janela de configuração do &kbabel;</link
+>. O <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>'Diff'</guisubmenu
+> <guimenuitem
+>Mostrar as Diferenças</guimenuitem
+> </menuchoice
+> irá mostrar as diferenças que foram encontradas. Para ver o texto actual, sem estar misturado com o texto original, use a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>'Diff'</guisubmenu
+> <guimenuitem
+>Mostrar o Texto Original</guimenuitem
+> </menuchoice
+>. </para>
+<para
+>Você poderá activar ou desactivar a pesquisa automática das diferenças se escolher a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>'Diff'</guisubmenu
+> <guimenuitem
+>Modo do 'Diff'</guimenuitem
+> </menuchoice
+>. Quando o modo do 'diff' está activo, a procura das diferenças começa quando você for para outra mensagem. </para>
+<para
+>Como sempre, você poderá usar as origens diferentes para procurar a versão anterior do texto, estando todas elas definidas na <link linkend="preferences-diffmode"
+>janela de configuração do &kbabel;</link
+>: </para>
+<variablelist>
+ <varlistentry>
+ <term
+>Base de Dados de Traduções</term>
+ <listitem>
+ <para
+>Você poderá usar a Base de Dados de Traduções para procurar as diferenças. Recomendamos fortemente que active o armazenamento automático das mensagens traduzidas na Base de Dados de Traduções na <link linkend="database-fill"
+> janela de configuração da Base de Dados de Traduções </link
+>. Este modo poderá ser activado pela opção <guilabel
+>Usar as mensagens da Base de Dados de Traduções </guilabel
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Árvore dos ficheiros antigos</term>
+ <listitem>
+ <para
+>Isto só será usado se a procura na Base de Dados de Traduções estiver desactivada. Ao definir a <guilabel
+>Pasta de base dos ficheiros 'diff'</guilabel
+> você poderá escolher no &kbabel;, qual o ficheiro a usar nas diferenças. Ele usa a localização relativa do ficheiro aberto e usa essa localização relativa na pasta aqui indicada. Se existir um ficheiro correspondente, este será usado. Para poder utilizar este modo, você deverá fazer uma cópia dos ficheiros antigos antes de cada actualização. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Ficheiro escolhido manualmente</term>
+ <listitem>
+ <para
+>Se a possibilidade anterior não resultar, você poderá sempre definir manualmente o ficheiro com as diferenças ao escolher a opção <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+><guisubmenu
+>'Diff'</guisubmenu
+> <guimenuitem
+>Abrir Ficheiro para 'Diff'</guimenuitem
+></menuchoice
+>. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+<note>
+<para
+>A pesquisa das diferenças nem sempre é correcta, porque o ficheiro <acronym
+>PO</acronym
+> não contém nenhuma referência à mensagem original. </para>
+</note>
+</sect2>
+
+</sect1>
+
+<sect1 id="kbabel-pluralforms">
+<title
+>Formas plurais</title>
+<para
+>Dado que as formas plurais são um assunto bastante complicado, é dedicada uma secção especial ao suporte das mesmas no &kbabel;. </para>
+
+<note
+><para
+>Esta secção lida com as formas plurais do &kde; (para ser mais preciso, para o &kde; versão 3). Desde o &kbabel; versão 1.11 (KDE 3.5) em diante, o &kbabel; também é capaz de ler, editar e gravar as formas plurais do 'gettext' da &GNU;. </para
+></note>
+
+<para
+>Cada língua em que o &kde; está traduzido precisa de ter um número correcto de formas plurais. Isto é feito ao traduzir um item no <filename
+>kdelibs.po</filename
+>. O número é definido ao seleccionar o nome de uma língua, o qual usa o mesmo número e <emphasis
+>regras</emphasis
+> para procurar a forma plural correcta. A lista actualizada dos valores possíveis poderá ser encontrada no código-fonte do 'kdelibs', no ficheiro <filename
+>kdecore/klocale.cpp</filename
+>. </para>
+
+<note
+><para
+>O 'gettext' da &GNU; permite definir o número e tipo de formas plurais, através de uma fórmula, e definir esta fórmula de forma independente para cada ficheiro PO. O &kde; só pode definir o número e tipo de formas plurais uma vez no 'kdelibs'. </para
+></note>
+
+<para
+>As formas plurais do &kde; são demarcadas com o comentário <userinput
+>_n:</userinput
+>, o qual contém o argumento <literal
+>%n</literal
+>. Este argumento é então usado na mensagem em si e controla qual a forma plural da sua língua que deverá ser usada, dependendo das regras da sua língua. </para>
+<para
+>A tradução de uma mensagem de uma forma plural terá de ter um formato especial. Deverá conter o número correcto de traduções (uma por cada forma plural), separadas por um fim-de-linha <literal
+>\n</literal
+>, <emphasis
+>sem</emphasis
+> a sequência <userinput
+>_n:</userinput
+> (e o espaço). Por exemplo, o <quote
+>_n: Selected1 file\nSelected %n files</quote
+>, traduzido para Português, ficaria: </para>
+<programlisting
+>%n ficheiro seleccionado\n
+%n ficheiros seleccionados
+</programlisting>
+<para
+>Para verificar se a sua tradução contém o número correcto de formas plurais, use a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Validação </guisubmenu
+> <guimenuitem
+>Verificar as Formas Plurais (só no KDE)</guimenuitem
+> </menuchoice
+>. </para>
+</sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.am b/tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.in b/tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.in
new file mode 100644
index 00000000000..25eb0bf5719
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbugbuster/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/kbugbuster
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kbugbuster/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/kbugbuster/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kbugbuster/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kbugbuster/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kbugbuster/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbugbuster/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kbugbuster/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kbugbuster/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kbugbuster/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/kbugbuster/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/kbugbuster/index.cache.bz2
new file mode 100644
index 00000000000..04961918a20
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbugbuster/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/kbugbuster/index.docbook b/tde-i18n-pt/docs/kdesdk/kbugbuster/index.docbook
new file mode 100644
index 00000000000..51076d3d8e3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kbugbuster/index.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kbugbuster;">
+ <!ENTITY package "kdesdk">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kbugbuster;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(Major.minor.lesser), it could be used by automation scripts -->
+
+<date
+>2002-03-31</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kbugbuster; faz parte do pacote kdesdk. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kbugbuster</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+> <para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.am b/tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.in b/tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.in
new file mode 100644
index 00000000000..f0bbc8ee234
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kcachegrind/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/kcachegrind
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kcachegrind/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/kcachegrind/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kcachegrind/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kcachegrind/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kcachegrind/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcachegrind/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kcachegrind/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kcachegrind/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kcachegrind/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/kcachegrind/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/kcachegrind/index.cache.bz2
new file mode 100644
index 00000000000..f1582b02160
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kcachegrind/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/kcachegrind/index.docbook b/tde-i18n-pt/docs/kdesdk/kcachegrind/index.docbook
new file mode 100644
index 00000000000..c057c078cab
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kcachegrind/index.docbook
@@ -0,0 +1,1036 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kcachegrind '<application
+>KCachegrind</application
+>'>
+ <!ENTITY cachegrind "<application
+>Cachegrind</application
+>">
+ <!ENTITY calltree "<application
+>Calltree</application
+>">
+ <!ENTITY callgrind "<application
+>Callgrind</application
+>">
+ <!ENTITY valgrind "<application
+>Valgrind</application
+>">
+ <!ENTITY oprofile "<application
+>OProfile</application
+>">
+ <!ENTITY kappname "&kcachegrind;">
+ <!ENTITY package "kdesdk">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<!-- ................................................................ -->
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kcachegrind;</title>
+
+<authorgroup>
+<author
+><firstname
+>Josef</firstname
+> <surname
+>Weidendorfer</surname
+> <affiliation
+> <address
+><email
+>Josef.Weidendorfer@gmx.de</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2002-2004</year>
+<holder
+>Josef Weidendorfer</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-07-27</date>
+<releaseinfo
+>0.4.6</releaseinfo>
+
+<abstract>
+<para
+>O &kcachegrind; é uma ferramenta de visualização de dados de análise ('profiling') criado para o ambiente de trabalho do &kde;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdesdk</keyword>
+<keyword
+>Cachegrind</keyword>
+<keyword
+>Callgrind</keyword>
+<keyword
+>Valgrind</keyword>
+<keyword
+>Análise</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kappname; é um navegador para os dados produzidos pelas ferramentas de análise ('profiling'). Este capítulo explica para que é que serve a análise, como é que é feita e dá alguns exemplos das ferramentas de análise disponíveis. </para>
+
+<sect1 id="introduction-profiling">
+<title
+>Análise</title>
+
+<para
+>Quando você desenvolve um programa, normalmente uma das últimas tarefas envolve as optimizações de performance. Dado que não faz sentido optimizar funções que são raramente utilizadas, convém você saber em que parte do seu programa a maioria do tempo é dispendido. </para>
+
+<para
+>Para o código sequencial, a recolha de dados estatísticos das características de execução dos programas, como os valores dos tempos dispendidos nas funções e linhas de código é normalmente o suficiente. Isto é chamado normalmente de Análise ou 'Profiling'. O programa é executado sob o controlo de uma ferramenta de análise que fornece o resumo de uma execução no fim. Em contraste, para o código paralelo, os problemas de performance são normalmente causados quando um processador fica à espera dos dados do outro. Dado que este tempo de espera normalmente é atribuído de forma simples, aqui será melhor gerar traceamentos dos eventos com tempos marcados. O KCachegrind não consegue visualizar este tipo de dados. </para>
+
+<para
+>Depois de analisar os dados produzidos, deverá ser fácil ver os pontos fortes e os críticos em termos de performance do código: por exemplo, podem ser tiradas conclusões sobre a quantidade de chamadas e as regiões de código que poderão ser optimizadas. No fim, o sucesso da optimização deverá ser verificado com uma nova análise. </para>
+</sect1>
+
+<sect1 id="introduction-methods">
+<title
+>Métodos de Análise</title>
+
+<para
+>Uma medida exacta do tempo que passou ou dos eventos que ocorrem durante a execução de uma determinada região de código (&eg; uma função) necessita da introdução de algum código de medida adicional, antes e depois da região indicada. Este código lê o tempo ou uma contagem de eventos global, calculando as diferenças. Assim, o código original terá de ser alterado antes da execução. Isto é chamado de instrumentação. Esta poderá ser criada pelo próprio programador, pelo compilador ou pelo sistema de execução. Dado que as regiões interessantes estão normalmente encadeadas, a sobrecarga da instrumentação influencia sempre a medida em si. Como tal, a instrumentação deverá ser feita de forma selectiva e os resultados terão de ser interpretados com cuidado. Obviamente, isto torna a análise de performance por medida exacta um processo bastante complexo.</para>
+
+<para
+>É possível uma medida exacta devido aos contadores por 'hardware' (que incluem os contadores que incrementam a cada impulso de relógio) que vêm nos processadores modernos, os quais são incrementados sempre que ocorre um evento. Dado que se pretende atribuir os eventos a regiões de código, sem os contadores, teria de se lidar com todos os eventos, incrementando um contador para a região de código em si. Fazer isso por 'software', obviamente, não é possível. Mas, assumindo que a distribuição de eventos pelo código-fonte é semelhante a procurar apenas por cada n-ésimo evento em vez de todos os eventos, foi criado um método de medida que é ajustado de acordo com a sobrecarga. É chamado de Amostragem. A Amostragem ao Longo do Tempo (TBS) usa um temporizador para ver regularmente o contador do programa para criar um histograma sobre o código do mesmo. A Amostragem Baseada em Eventos (EBS) tira partido dos contadores por 'hardware' dos processadores modernos e usa um modo em que é chamada uma rotina de tratamento de interrupções no caso de se atingir o valor mínimo de um contador, gerando um histograma, da distribuição do evento correspondente. Na rotina de tratamento, o contador do evento é sempre reinicializado para o 'n' do método de amostragem. A vantagem da amostragem é que o código não tem de ser alterado, mas é à mesma um compromisso: a hipótese anterior será mais correcta se o 'n' for baixo, mas quanto mais baixo for o 'n', maior será a sobrecarga da rotina de tratamento da interrupção.</para>
+
+<para
+>Outro método de medida é a simulação das coisas que ocorrem no sistema do computador enquanto executa um dado código, &ie; uma simulação orientada pela execução. Obviamente, a simulação deriva sempre de um modelo de 'hardware' mais ou menos preciso. Para os modelos muito detalhados que se aproximam da realidade, o tempo de simulação poderá alto, de forma inaceitável para ser posto em prática. A vantagem é que o código de simulação/medida arbitrariamente complexo poderá ser introduzido num dado código sem perturbar os resultados. Se fizer isto directamente antes da execução (chamado de instrumentação durante a execução), usando o binário original, é bastante confortável para o utilizador. O método torna-se inútil quando se simula apenas partes de uma máquina com um modelo simples. Para além disso, os resultados produzidos pelos modelos simples são normalmente muito mais fáceis de compreender: o problema frequente com o 'hardware' real é que os resultados incluem efeitos sobrepostos de diferentes partes do sistema.</para>
+</sect1>
+
+<sect1 id="introduction-tools">
+<title
+>Ferramentas de Análise</title>
+
+<para
+>A ferramenta de análise mais conhecida é o <application
+>gprof</application
+> do GCC: Você precisa de compilar o seu programa com a opção <option
+>-pg</option
+>; se correr o programa, irá gerar um ficheiro <filename
+>gmon.out</filename
+>, o qual poderá ser transformado num formato legível com o <command
+>gprof</command
+>. A desvantagem é o passo de compilação necessário para um dado executável, o qual terá de ser compilado estaticamente. O método aqui usado é a instrumentação gerada pelo compilador, que consiste na medida dos arcos de chamadas entre funções, bem como contadores para as chamadas respectivas, em conjunto com o TBS, o qual lhe dá um histograma com a distribuição do tempo pelo código. Usando ambos os dados, é possível calcular de forma heurística o tempo inclusivo das funções, &ie; o tempo dispendido numa função, em conjunto com todas as funções chamadas a partir dela. </para>
+
+<para
+>Para uma medida exacta dos eventos que ocorrem, existem algumas bibliotecas com funções capazes de ler os contadores de performance do 'hardware'. As mais conhecidas são a actualização PerfCtr para o Linux, e as bibliotecas independentes da arquitectura PAPI e PCL. De qualquer forma, uma medida exacta necessita de instrumentação no código, como é dito acima. Qualquer uma delas usa as próprias bibliotecas ou usa os sistemas de instrumentação automáticos como o ADAPTOR (para a instrumentação do código em FORTRAN) ou o DynaProf (injecção de código com o DynInst).</para>
+
+<para
+>O &oprofile; é uma ferramenta de análise ao nível do sistema para Linux que usa a amostragem.</para>
+
+<para
+>Em vários aspectos, uma forma confortável de fazer uma Análise é com o Cachegrind ou o Callgrind, os quais são simuladores que usam a plataforma de instrumentação &valgrind; durante a execução. Dado que não existe necessidade de aceder aos contadores do 'hardware' (o que é normalmente difícil com as instalações de Linux de hoje em dia) e os binários a serem analisados podem ser deixados sem modificações, é uma boa forma alternativa para as outras ferramentas de análise. A desvantagem da lentidão da simulação poderá ser reduzida se fizer a simulação apenas nas partes interessantes do programa e, talvez, só apenas em algumas iterações de um ciclo. Sem a instrumentação de medida/simulação, a utilização do Valgrind só terá um atraso numa gama de 3-5. Para além disso, quando apenas o grafo de chamadas e as contagens de chamadas forem de interesse, o simulador da 'cache' poderá ser desligado. </para>
+
+<para
+>A simulação da 'cache' é o primeiro passo na aproximação dos tempos reais; como nos sistemas modernos, a execução é bastante sensível à exploração das 'caches' que são pequenos e rápidos tampões de dados que aceleram os acessos repetidos às mesmas células da memória principal. O &cachegrind; faz a simulação da 'cache', interceptando os acessos a memória. Os dados produzidos incluem o número de acessos à memória para dados e instruções, as falhas da 'cache' de 1º/2º nível e relaciona esses dados com as linhas de código e as funções do programa. Combinando estes valores e usando as latências de falhas típicas, é possível indicar uma estimativa do tempo dispendido. </para>
+
+<para
+>O Callgrind é uma extensão do &cachegrind; que constrói o grafo de chamadas de um programa na altura, &ie; como as funções se chamam umas às outras e quantos eventos acontecem enquanto uma função é executada. Para além disso, os dados da análise a serem recolhidos podem ser separados por tarefas ('threads') e por contextos de chamadas. Pode fornecer dados de análise ao nível da instrução para permitir a anotação do código descodificado. </para>
+</sect1>
+
+<sect1 id="introduction-visualization">
+<title
+>Visualização</title>
+
+<para
+>As ferramentas de análise produzem tipicamente uma grande quantidade de dados. A vontade de navegar facilmente para baixo e para cima no grafo de chamadas, em conjunto com uma alteração rápida do modo de ordenação das funções e a apresentação dos diferentes tipos de eventos, serve de motivo para criar uma aplicação gráfica que desempenhe esta tarefa. </para>
+
+<para
+>O &kappname; é uma visualização para os dados de análise que preenche estes requisitos. Apesar de ser programada em primeiro lugar a partir da navegação dos dados do &cachegrind; com a &calltree; em mente, existem conversores disponíveis para apresentar os dados de análise produzidos pelas outras ferramentas. No apêndice, é dada uma descrição do formato do ficheiro do Cachegrind/Callgrind. </para>
+
+<para
+>Para além de uma lista de funções ordenadas de acordo com as métricas de custo exclusivas ou inclusivas e, opcionalmente, agrupadas por ficheiros de código, bibliotecas partilhadas ou classes de C++, o &kappname; contém diversas vistas para uma dada função, nomeadamente <itemizedlist>
+<listitem
+><para
+>um grafo de chamadas que mostra uma secção do grafo de chamadas em torno da função seleccionada,</para>
+</listitem>
+<listitem
+><para
+>uma árvore que permite visualizar a relação de chamadas encadeadas, em conjunto com as métricas de custo inclusivas para uma detecção visual rápida das funções problemáticas,</para>
+</listitem>
+<listitem
+><para
+>janelas do código-fonte e de anotação do código convertido para Assembly, permitindo ver os detalhes do custo relacionados com as linhas de código e as instruções de baixo-nível.</para>
+</listitem>
+</itemizedlist>
+
+</para>
+</sect1>
+</chapter>
+
+<chapter id="using-kcachegrind">
+<title
+>Usar o &kcachegrind;</title>
+
+<sect1 id="using-profile">
+<title
+>Gerar Dados a Visualizar</title>
+
+<para
+>Primeiro, uma pessoa deseja gerar os dados de performance, medindo aspectos das características de execução de uma aplicação, usando uma ferramenta de análise. O &kcachegrind; em si não inclui nenhuma ferramenta de análise, mas é bom a ser usado em conjunto com o &callgrind; e, usando um conversor, também poderá ser usado para visualizar os dados produzidos com o &oprofile;. Apesar de o âmbito deste manual não ser a documentação da análise com estas ferramentas, a secção seguinte fornece vários tutoriais introdutórios para o ajudar a começar. </para>
+
+<sect2>
+<title
+>&callgrind;</title>
+
+<para
+>O &callgrind; está disponível em <ulink url="http://kcachegrind.sf.net"
+> http://kcachegrind.sf.net</ulink
+>. Convém referir que se chamava anteriormente &calltree;, mas esse nome era enganador. </para>
+
+<para
+>O uso mais comum é anteceder a linha de comandos para iniciar a sua aplicação com o <application
+>callgrind</application
+>, como por exemplo <blockquote
+><para
+><command
+>callgrind programa argumentos</command
+></para
+></blockquote
+> Quando o programa terminar, será gerado um ficheiro <filename
+>callgrind.out.pid</filename
+> e que poderá ser carregado no &kcachegrind;. </para>
+
+<para
+>Uma utilização mais avançada será descarregar os dados de análise, sempre que uma dada função da sua aplicação é chamada. Por exemplo, com o <command
+>konqueror</command
+>, para ver os dados de análise de modo a gerar apenas uma página Web, você poderia optar por gerar os dados sempre que carregasse no item Ver/Recarregar. Isto corresponde a uma chamada ao <symbol
+>KonqMainWindow::slotReload</symbol
+>. Use o <blockquote
+><para
+><command
+> callgrind --dump-before=KonqMainWindow::slotReload konqueror </command
+></para
+></blockquote
+> Isto irá produzir vários ficheiros de dados de análise com um número sequencial no fim do nome do ficheiro. Um ficheiro sem esse número no fim (terminando apenas no PID do processo) será também produzido. Se carregar este ficheiro no &kcachegrind;, todos os outros serão também carregados e poderão ser vistos na Introdução das Partes e na lista das Partes. </para>
+
+</sect2>
+
+<sect2>
+<title
+>&oprofile;</title>
+
+<para
+>O &oprofile; está disponível em <ulink url="http://oprofile.sf.net"
+> http://oprofile.sf.net</ulink
+>. Siga as instruções de instalação na página Web. Mas, antes disso, verifique se a sua distribuição não o oferece já como um pacote (como a SuSE). </para>
+
+<para
+>A análise ao nível do sistema só é permitida para o utilizador 'root', dado que todas as acções do sistema poderão ser observadas. Como tal, terão de ser feitas as seguintes acções como 'root'. Primeiro, configure o processo de análise, usando a GUI <command
+>oprof_start</command
+> ou a ferramenta da linha de comandos or the command line tool <command
+>opcontrol</command
+>. A configuração normal seria o modo de temporização (TBS, ver a introdução). Para iniciar a medida, execute o <command
+>opcontrol -s</command
+>. Depois execute a aplicação em que está interessado e, a seguir, invoque um <command
+>opcontrol -d</command
+>. Isto irá apresentar os resultados das medidas nos ficheiros sob a pasta <filename
+>/var/lib/oprofile/samples/</filename
+>. Para ser capaz de visualizar os dados no &kcachegrind;, execute numa pasta vazia: <blockquote
+><para
+><command
+> opreport -gdf | op2callgrind </command
+></para
+></blockquote
+> Isto irá produzir uma quantidade de ficheiros, um por cada programa que estava a correr no sistema. Cada um deles poderá ser corrido no &kcachegrind; por si só. </para>
+
+</sect2>
+</sect1>
+
+<sect1 id="using-basics">
+<title
+>Conceitos Básicos da Interface de Utilizador</title>
+
+<para
+>Ao iniciar o &kcachegrind; com um ficheiro de dados de análise como argumento, ou depois de carregar um com a opção Ficheiro/Abrir, você irá ver uma barra lateral que contém a lista de funções à esquerda e a parte principal à direita, que consiste numa área com visualizações dos dados de uma função seleccionada. Esta área de visualização pode ser configurada de forma arbitrária para mostrar várias visualizações de uma vez. </para>
+
+<para
+>Da primeira vez, esta área ficará dividida numa parte inferior e noutra superior, cada uma com visualizações diferentes seleccionadas através de páginas. Para mover as áreas de visualização, use o menu de contexto das páginas e ajuste os separadores entre elas. Para mudar rapidamente de disposições de visualização, use a opção Ver/Disposições/Duplicar, altere a disposição e mude para a próxima com a opção Ver/Disposição/Próxima (ou com atalhos de teclado mais convenientes). </para>
+
+<para
+>Uma coisa importante para a visualização é o tipo de evento activo: para o &callgrind;, este é &eg; os 'Cache Misses' (Falhas na Cache) ou o Cycle Estimation (Estimativa da 'Cache') para o &oprofile;, este é o "Temporizador" no caso mais simples. Você poderá alterar o tipo de evento com uma lista na barra de ferramentas ou na janela do Tipo de Evento. Uma primeira vista de olhos nas características de execução deverá ser apresentada quando você seleccionar a função <symbol
+>main</symbol
+> na lista da esquerda, e veja a visualização do grafo de chamadas. Aí, poderá ver as chamadas em curso no seu programa. Lembre-se que o grafo de chamadas só mostra as funções com uma grande quantidade de eventos. Se fizer duplo-click numa função do grafo, ela irá mudar para mostrar as funções chamadas pela seleccionada. </para>
+
+<para
+>Para explorar mais a interface, para além deste manual, dê uma vista de olhos na secção de documentação na página Web <ulink url="http://kcachegrind.sf.net"
+> http://kcachegrind.sf.net</ulink
+>. Para além disso, cada elemento gráfico do &kcachegrind; tem ajudas <quote
+>O Que é Isto?</quote
+>. </para>
+</sect1>
+
+</chapter>
+
+
+<chapter id="kcachegrind-concepts">
+<title
+>Conceitos Básicos</title>
+
+<para
+>Este capítulo explica alguns conceitos do &kcachegrind; e introduz os termos usados na interface. </para>
+
+<sect1 id="concepts-model">
+<title
+>O Modelo dos Dados de Análise</title>
+
+<sect2>
+<title
+>Entidades de Custo</title>
+
+<para
+>Os valores de custos dos tipos de eventos (como as Falhas de L2) são atribuídos às entidades de custo, as quais são itens relacionados com o código-fonte ou com as estruturas de dados de um dado programa. As entidades de custo podem ser não só posições no código ou nos dados, mas também tuplos de posição. Por exemplo, uma chamada tem uma origem e um destino, ou um endereço de dados poderá ter um tipo de dados e uma posição no código em que a sua alocação ocorreu. </para>
+
+<para
+>As entidades de custo conhecidas pelo KCachegrind estão indicadas a seguir. Posições Simples: <itemizedlist
+> <listitem
+><para
+> Instrução. Uma instrução de Assembly num endereço indicado.</para
+></listitem
+> <listitem
+><para
+> Linha de Código de uma Função. Todas as instruções que o compilador (através da informação de depuração) mapeia numa dada linha de código, identificada pelo nome do ficheiro de código e pelo número de linha, e que são executadas sob o contexto de uma dada função. A última é necessária, porque uma linha de código de uma função incorporada ('inline') poderá aparecer no contexto de várias funções. As instruções sem qualquer mapeamento numa linha de código são representadas pela linha 0 do ficheiro "???". </para
+></listitem
+> <listitem
+><para
+> Função. Todas as linhas de código de uma dada função compõem a função em si. Uma função é identificada pelo seu nome e pela sua localização no ficheiro-objecto binário, se estiver disponível. A última é necessária porque os objectos binários de um único programa poderão conter funções com o mesmo nome (estas poderão ser acedidas, &eg;, com o 'dlopen'/'dlsym'; o editor de ligações durante a execução resolve as funções numa dada ordem de objectos binários). Se uma ferramenta de análise não conseguir detectar o nome do símbolo de uma função, &eg; porque a informação de depuração não está disponível, tanto é usado o endereço da primeira instrução executada, ou então o "???". </para
+></listitem
+> <listitem
+><para
+> Objecto Binário. Todas as funções cujo código esteja dentro do intervalo de um dado objecto binário, seja ele o executável principal ou uma biblioteca dinâmica.</para
+></listitem
+> <listitem
+><para
+> Ficheiro de Código. Todas as funções cuja primeira instrução esteja mapeada numa linha do ficheiro de código indicado.</para
+></listitem
+> <listitem
+><para
+> Classe. Os nomes dos símbolos das funções estão tipicamente ordenados de forma hierárquica em espaços de nomes, &eg; os 'namespaces' de C++, ou as classes das linguagens orientadas por objectos. Como tal, uma classe poderá conter funções da classe ou outras classes embebidas nela.</para
+></listitem
+> <listitem
+><para
+> Parte de Análise. Alguma secção no tempo de uma execução da análise, com um dado ID de tarefa, ID de processo e uma linha de comandos executada.</para
+></listitem
+> </itemizedlist
+> Tal como é visto na lista, um conjunto de entidades de custo define normalmente outra entidade de custo. Como tal, existe uma hierarquia de inclusão das entidade de custo que deverá ser óbvia a partir da descrição acima. </para>
+
+<para
+>Tuplos de posições: <itemizedlist
+> <listitem
+><para
+> Uma chamada de uma instrução para uma função-alvo.</para
+></listitem
+> <listitem
+><para
+> Uma chamada de uma linha de código para uma função-alvo.</para
+></listitem
+> <listitem
+><para
+> Uma chamada de uma função de origem para uma função de destino.</para
+></listitem
+> <listitem
+><para
+> Um salto (in)condicional de uma instrução de origem para uma de destino.</para
+></listitem
+> <listitem
+><para
+> Um salto (in)condicional de uma linha de origem para uma de destino.</para
+></listitem
+> </itemizedlist
+> Os saltos entre funções não são permitidos, dado que isto não faz sentido num grafo de chamadas. Como tal, as sequências como o tratamento de excepções e os 'long jumps' do C terão de ser traduzidos em saltos na pilha de chamadas, de acordo com as necessidades. </para>
+
+</sect2>
+
+
+
+<sect2>
+<title
+>Tipos de Evento</title>
+
+<para
+>Podem ser indicados vários tipos de eventos arbitrários nos dados de análise, atribuindo-lhes um nome. O seu custo, relacionado com uma entidade de custo, é um inteiro de 64 bits. </para>
+<para
+>Os tipos de eventos cujos tipos são indicados num ficheiro de dados de análise são chamados de eventos reais. Para além disso, uma pessoa poderá indicar fórmulas para os tipos de eventos, calculadas a partir dos eventos reais, chamadas de eventos inerentes. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="concepts-state">
+<title
+>Estado da Visualização</title>
+
+<para
+>O estado da visualização de uma janela do KCachegrind inclui: <itemizedlist
+> <listitem
+><para
+> o tipo primário e secundário dos eventos seleccionados para mostrar, </para
+></listitem
+> <listitem
+><para
+> o agrupamento de funções (usado na lista da Análise da Função e no colorir da entidade), </para
+></listitem
+> <listitem
+><para
+> as partes da análise cujos custos serão incluídos na visualização, </para
+></listitem
+> <listitem
+><para
+> uma entidade de custo activa (&eg; uma função seleccionada a partir da barra de análise da função), </para
+></listitem
+> <listitem
+><para
+> uma entidade de custo seleccionada. </para
+></listitem
+> </itemizedlist
+> Este estado influencia as visualizações. </para>
+<para
+>As visualizações são sempre apresentadas apenas para a entidade de custo activa de momento. Quando uma dada visualização não é apropriada para uma entidade de custo, fica desactivada (p.ex., ao seleccionar um objecto ELF na lista de grupos através de um duplo-click, a anotação de código para um objecto ELF não faz sentido). </para>
+<para
+>Por exemplo, para uma função activa, a lista de chamados mostra todas as funções chamadas a partir da função activa. Um utilizador poderá seleccionar uma dessas funções sem a tornar activa. Se o grafo de chamadas é mostrado ao lado, irá seleccionar automaticamente a mesma função. </para>
+
+</sect1>
+
+<sect1 id="concepts-guiparts">
+<title
+>Partes da Interface</title>
+
+<sect2>
+<title
+>Barras Laterais</title>
+<para
+>As barras laterais são janelas laterais que poderão ser colocadas em qualquer extremo de uma janela do KCachegrind. Elas contêm sempre uma lista das entidades de custo, ordenadas de uma determinada forma. <itemizedlist>
+<listitem
+><para
+>Análise da Função. A Análise da Função é uma lista de funções que mostram o custo inclusivo e o exclusivo, o número de chamadas, o nome e a posição das funções. </para
+></listitem>
+<listitem
+><para
+>Introdução às Partes </para
+></listitem>
+<listitem
+><para
+>Pilha de Chamadas </para
+></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Área de Visualização</title>
+<para
+>A área de visualização, tipicamente do lado direito da janela principal do KCachegrind, é composta por uma (a predefinida) ou mais páginas, quer alinhadas na horizontal quer na vertical. Cada página contém diferentes áreas de visualização com apenas uma entidade de custo de cada vez. O nome desta entidade é indicado no cimo da página. Se existirem várias páginas, só uma é que estará activa. O nome da entidade da página activa é mostrado a negrito e determina a entidade de custo activa da janela do KCachegrind. </para>
+</sect2>
+
+<sect2>
+<title
+>Áreas de uma Página</title>
+<para
+>Cada página poderá conter até quatro áreas de visualização, nomeadamente a de Topo, Direita, Esquerda e Fundo. Cada área poderá conter várias vistas empilhadas. A área visível é seleccionada por uma barra de páginas. As barras de páginas na área da direita e de topo estão em cima, enquanto que as barras de páginas da esquerda e de baixo estão no fundo. Você poderá indicar que tipo de visualização deverá ir para determinada área com o menu de contexto das páginas. </para>
+</sect2>
+
+<sect2>
+<title
+>Visualização Sincronizada da Entidade Seleccionada numa Página</title>
+<para
+>Para além de uma entidade activa, cada página tem uma entidade seleccionada. Como a maioria dos tipos de visualização mostram várias entidades com a activa centrada, você muda o item seleccionado se navegar dentro de uma visualização (carregando com o rato ou usando o teclado). Tipicamente, os itens seleccionados são mostrados de forma realçada. Se alterar a entidade seleccionada numa das visualizações de uma página, todas as outras visualizações da página irão ficar realçadas de igual forma na nova entidade seleccionada. </para>
+</sect2>
+
+<sect2>
+<title
+>Sincronização entre Páginas</title>
+<para
+>Se existirem várias páginas, uma mudança de selecção numa das páginas leva a uma mudança da activação na próxima página (à direita/em baixo). Este tipo de associação &eg; deverá permitir uma navegação rápida nos grafos de chamadas. </para>
+</sect2>
+
+<sect2>
+<title
+>Disposições</title>
+<para
+>A disposição de todas as páginas de uma janela poderá ser gravada (veja o item do menu Ver/Disposição). Depois de duplicar a disposição actual (Ctrl+Mais ou o menu) e alterar alguns tamanhos ou mudar uma área de visualização de posição para outra área de uma página, você poderá mudar rapidamente entre a disposição antiga e a nova com as combinações Ctrl+Esquerda/Direita. O conjunto de disposições será guardado entre sessões do KCachegrind do mesmo comando analisado. Você poderá tornar o conjunto de disposições o predefinido para as novas sessões do KCachegrind ou reponha o conjunto de disposições por omissão. </para>
+</sect2>
+</sect1>
+
+<sect1 id="concepts-sidedocks">
+<title
+>Barras Laterais</title>
+
+<sect2>
+<title
+>Análise Simples</title>
+<para
+>A análise simples contém uma lista de grupos e outra lista de funções. A lista de grupos contém todos os grupos em que o custo é dispendido, dependendo do tipo de grupo escolhido. A lista de grupos fica escondida quando o agrupamento está desligado. </para>
+<para
+>A lista de funções contém as funções do grupo seleccionado (ou todas as funções se o agrupamento estiver desligado), ordenadas por uma dada coluna, &eg; os custos da própria ou os custos inclusos dispendidos até então. Existe um número máximo de funções apresentado na lista que é configurável na opção Configuração/Configurar o KCachegrind. </para>
+</sect2>
+
+<sect2>
+<title
+>Introdução às Partes</title>
+<para
+>Na execução de uma análise, poderão ser produzidos vários ficheiros de dados de análise que poderão ser carregados em conjunto no KCachegrind. A barra de Introdução das Partes mostra estes ficheiros, ordenados na horizontal de acordo com a hora de criação; os tamanhos dos rectângulo são proporcionais ao custo dispendido nas partes. Você poderá seleccionar uma ou várias partes para restringir os custos apresentados nas outras zonas do KCachegrind apenas para estas partes. </para>
+<para
+>As partes são, por sua vez, sub-divididas: existem um modo de partição e um modo repartido por custo inclusivo: <itemizedlist>
+<listitem
+><para
+>Partição: O utilizador vê a repartição em grupos para uma parte de dados de análise, de acordo com o tipo de grupo seleccionado. Por exemplos, se forem seleccionados os grupos de objectos ELF, você irá ver rectângulos coloridos para cada objecto ELF usado (biblioteca dinâmica ou executável), dimensionado de acordo com o custo nele dispendido. </para
+></listitem>
+<listitem
+><para
+>Repartição do Custo Inclusivo: É mostrado um rectângulo com o custo inclusivo da função activa de momento na parte. Este, por sua vez, vai sendo repartido para mostrar os custos inclusos das funções chamadas por ela. </para
+></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Pilha de Chamadas</title>
+<para
+>Esta é uma pilha de chamadas 'mais prováveis' puramente fictícia. É criada a partir da função activa de momento e adiciona as funções chamadoras/chamadas com o maior custo no seu topo e no seu fundo. </para>
+<para
+>As colunas 'Custo' e 'Chamadas' mostram o custo usado para todas as chamadas da função na linha acima. </para>
+</sect2>
+</sect1>
+
+<sect1 id="concepts-visualizations">
+<title
+>Visualizações</title>
+
+<sect2>
+<title
+>Tipos de Evento</title>
+<para
+>Esta lista mostra os tipos de custos disponíveis e o custo correspondente à própria e o inclusivo para a função activa de momento, para esse tipo de evento. </para>
+<para
+>Se escolher um tipo de evento na lista, você poderá alterar o tipo de custos apresentados em todo o KCachegrind, de modo a ser o tipo seleccionado. </para>
+</sect2>
+
+<sect2>
+<title
+>Listas de Chamadas</title>
+<para
+>Estas listas mostram as chamadas de/para a função activa de momento. Entende-se por 'todas' as funções chamadoras/chamadas as que poderão ser acedidas no sentido da chamadora/chamada, mesmo que existam outras funções pelo meio. </para>
+<para
+>A lista de chamadas inclui: <itemizedlist>
+<listitem
+><para
+>Chamadores Directos </para
+></listitem>
+<listitem
+><para
+>Chamados Directos </para
+></listitem>
+<listitem
+><para
+>Todos os Chamadores </para
+></listitem>
+<listitem
+><para
+>Todos os Chamados </para
+></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Mapas</title>
+<para
+>Uma visualização em árvore do tipo de evento primário, para cima ou para baixo, na hierarquia de chamadas. Cada rectângulo colorido representa uma função; o seu tamanho tenta ser proporcional ao custo dispendido na função activa enquanto está a correr (contudo, existem restrições de desenho). </para>
+<para
+>Para o Mapa dos Chamadores, o gráfico mostra a hierarquia encadeada de todas as funções que chamam a função activa de momento; no caso do Mapa dos Chamados, mostra a hierarquia respectiva, mas para as funções chamadas pela função activa. </para>
+<para
+>As opções de aparência poderão ser acedidas no menu de contexto. Para obter proporções de tamanho exactas, escolha a opção 'Esconder os contornos incorrectos'. Dado que este modo poderá ocupar bastante tempo, o utilizador poderá desejar limitar o nível máximo de encadeamento do desenho antes. O 'Melhor' determina a direcção da repartição dos filhos, a partir das proporções do pai. O 'Sempre o Melhor' decide sobre o espaço restante de cada elemento do mesmo nível. O 'Ignorar as Proporções' ocupa o espaço para o nome da função, antes de desenhar os filhos. Lembre-se que as proporções podem ficar totalmente erradas. </para>
+<para
+>A navegação com o teclado está disponível com as teclas de cursores esquerda/direita para navegar nos elementos do mesmo nível, enquanto que os cursores cima/baixo sobem/descem um nível de encadeamento. O 'Return' activa o item actual. </para>
+</sect2>
+
+<sect2>
+<title
+>Grafo de Chamadas</title>
+<para
+>Esta janela mostra o grafo de chamadas em torno da função activa. O custo apresentado é apenas o custo dispendido enquanto a função estava de facto a correr; &ie;, o custo mostrado para o main() - se for visível - deverá ser o mesmo que o custo da função activa, dado que faz parte do custo inclusivo do main() dispendido enquanto a função activa estava em execução. </para>
+<para
+>Para os ciclos, as setas de chamadas a azul indicam que esta é uma chamada artificial adicionada para desenhar correctamente o que, de facto, nunca ocorreu. </para>
+<para
+>Se o grafo for maior que a área de desenho, é mostrada uma vista geral num dos lados. Existem opções de visualização semelhantes às da Árvore de Chamadas; a função seleccionada está realçada. </para>
+</sect2>
+
+<sect2>
+<title
+>Anotações</title>
+<para
+>As listas anotadas de código/Assembly mostram as instruções de código (ou descodificadas para Assembly) da função activa de momento, em conjunto com o custo (da própria) dispendido ao executar o código de uma linha de código ou instrução. Se ocorreu uma chamada, as linhas com os detalhes da chamada são introduzidas no código: o custo (inclusivo) dispendido dentro da chamada, o número de chamadas que ocorreu e o destino da chamada. </para>
+<para
+>Seleccione uma linha de informação da chamada para activar o destino da chamada. </para>
+</sect2>
+</sect1>
+
+</chapter>
+
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="kcachegrind-mainwindow">
+<title
+>A janela principal do &kcachegrind;</title>
+<para
+></para>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+> Abre uma janela de topo em branco para onde poderá carregar os dados de análise. </action
+> Esta acção não é realmente necessária, dado que o Ficheiro/Abrir dar-lhe-á uma nova janela de topo, quando a actual já estiver a mostrar alguns dados. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+> Abre a Janela de Abertura de Ficheiros para escolher o ficheiro de dados de análise a ser carregado. </action
+> Se existirem já alguns dados visíveis na janela de topo actual, esta opção irá abrir uma nova janela. Se quiser abrir dados adicionais de análise na janela actual, use o Ficheiro/Adicionar. </para>
+<para
+>O nome dos ficheiros de dados de análise normalmente termina em ..-, onde o .. e o .. são opcionais e usados para vários ficheiros de dados de análise que pertençam uma execução de uma aplicação. Se ler um ficheiro que termine apenas em ., os ficheiros de dados eventualmente existentes para esta execução, mas sem terminações adicionais, são também carregados. </para>
+<para
+>Exemplo: Se existirem os ficheiros de dados de análise 'cachegrind.out.123' e 'cachegrind.out.123.1', ao carregar o primeiro, o segundo será também carregado automaticamente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Adicionar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+> Adiciona um ficheiro de dados de análise à janela actual.</action
+> Com isto, você poderá obrigar vários ficheiros de dados a serem carregados para a mesma janela de topo, mesmo que não sejam da mesma execução, tal como está definido através da convenção de nomes dos ficheiros de dados de análise. Por exemplo, poderá ser usado para uma comparação 'lado-a-lado'. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+> Volta a carregar os dados de análise. </action
+> Isto é mais interessante, depois de outro ficheiro de dados de análise ter sido gerado para uma execução de uma aplicação já carregada. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kappname;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tipo Primário de Evento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>(Por fazer)</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Tipo Secundário de Evento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>(Por fazer)</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Grupos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>(Por fazer)</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Disposição</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>(Por fazer)</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Separar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>(Por fazer)</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect2>
+
+
+</sect1>
+</chapter>
+
+<chapter id="faq">
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; <qandaset id="faqlist">
+
+
+<qandaentry>
+<question>
+<para
+>Para que é que serve o &kcachegrind;? Não faço a mínima ideia. </para>
+</question>
+<answer>
+<para
+>O &kcachegrind; é útil numa fase posterior do desenvolvimento do 'software' que é a análise ('profiling'). Se você não programar aplicações, não precisa do &kcachegrind;. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é a diferença entre o 'Incl.' e o 'Próprio' ? </para>
+</question>
+<answer>
+<para
+>Estes são atributos de custos para as funções, no que respeita a um dado tipo de evento. Dado que as funções se podem chamar umas às outras, faz sentido distinguir o custo da função em si ('Custo da Própria') e o custo que inclui todas as funções chamadas ('Custo Inclusivo'). O 'Próprio' é referido também como custo 'Exclusivo'. </para>
+<para
+>Por isso, &eg; para o main(), você irá ter sempre um custo inclusivo de quase 100%, enquanto que o custo da própria função é infinitesimal face ao real trabalho desempenhado nas outras funções. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>A barra de ferramentas/menu do meu KCachegrind está tão estranha. Isto é normal?</para>
+</question>
+<answer>
+<para
+>Obviamente, o KCachegrind está mal instalado no seu sistema. Recomenda-se que o compile com o prefixo de instalação igual à sua directoria de base do sistema KDE, como por exemplo o comando <command
+>configure --prefix=/opt/kde3; make install</command
+>. Se escolher outra directoria, como a $HOME/kde, você deverá apontar a variável de ambiente KDEDIR para esta directoria antes de executar o KCachegrind. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Se fizer duplo-click numa função qualquer do Grafo de Chamadas, ela mostra para a função 'main' o mesmo custo que para a função seleccionada. Não é suposto ser constante e igual a 100% ? </para>
+</question>
+<answer>
+<para
+>Você activou uma função sob a main() com um custo menor que o da main(). Para qualquer função, só é apresentada essa parte do custo completo da função, sendo ela dispendida enquanto a função activa está em execução, &ie; o custo mostrado para qualquer função nunca pode ser maior que o custo da função activada. </para>
+</answer>
+</qandaentry>
+
+
+</qandaset>
+</chapter>
+
+<chapter id="glossary">
+<title
+>Glossário</title>
+
+<para
+>Segue-se uma lista misturada de termos. <itemizedlist>
+<listitem
+><para
+>Análise ('Profiling'): O processo de reunião de informação estatística sobre as características das execuções dos programas. </para
+></listitem>
+<listitem
+><para
+>Rastreabilidade: O processo de supervisionar a execução de um programa e registar os eventos que ocorrem, ordenados por data e hora, num ficheiro de resultado, o ficheiro de Traceamento. </para
+></listitem>
+<listitem
+><para
+>Traceamento: Uma sequência de eventos ao longo do tempo que ocorreu durante a supervisão da execução de um programa. O seu tamanho é tipicamente linear com o tempo de execução do programa. </para
+></listitem>
+<listitem
+><para
+>Ficheiro de Dados de Análise: Um ficheiro que contém os dados medidos numa experiência de análise (ou parte dela) ou produzidos depois da análise de um traceamento. O seu tamanho é tipicamente linear com o tamanho do código do programa. </para
+></listitem>
+<listitem
+><para
+>Parte de Dados de Análise (referido incorrectamente também como: Parte de Traceamento): A informação propriamente dita de um ficheiro de dados de análise. </para
+></listitem>
+<listitem
+><para
+>Experiência de Análise: Uma execução de um programa supervisionada por uma ferramenta de análise, gerando possivelmente vários ficheiros de dados das partes e/ou tarefas dessa execução. </para
+></listitem>
+<listitem
+><para
+>Projecto de Análise: Uma configuração para as experiências de análise usada para um programa que tenha de ser analisado, talvez para várias versões. As comparações dos dados de análise só fará tipicamente sentido entre dados de análise produzidos num único projecto de análise. </para
+></listitem>
+<listitem
+><para
+>Entidade de Custo: Um item abstracto relacionado com o código-fonte, para o qual poderão ser atribuídas as contagens de eventos. As dimensões das entidades de custo são a localização no código (&eg;, linha de código, função), a localização dos dados (&eg; tipo dos dados acedidos, o objecto de dados), a localização da execução (&eg;, a tarefa ou processo) e os tuplos das posições acima indicadas (&eg;, as chamadas, o acesso aos objectos pela instrução, os dados obtidos a partir da 'cache'). </para
+></listitem>
+<listitem
+><para
+>Tipo de Evento: O tipo de evento do qual os custos poderão ser atribuídos a uma entidade de custo. Existem os tipos de eventos reais e os inerentes. </para
+></listitem>
+<listitem
+><para
+>Tipo de Evento Real: Um tipo de evento que poderá ser medido por uma ferramenta. Necessita da existência de um sensor para o tipo de evento indicado. </para
+></listitem>
+<listitem
+><para
+>Tipo de Evento Inerente: Um tipo de evento virtual que só aparece na visualização e que é definido por uma fórmula calculada a partir dos tipos de eventos reais. </para
+></listitem>
+<listitem
+><para
+>Custos dos Eventos: A soma dos eventos de um determinado tipo que ocorrem enquanto a execução está relacionada com uma dada entidade de custo. O custo em si é atribuído à entidade. </para
+></listitem>
+</itemizedlist>
+</para>
+</chapter>
+
+<chapter id="credits">
+
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kappname; </para>
+<para
+>Obrigado ao Julian Seward pelo seu excelente &valgrind;, e ao Nicholas Nethercote pela adição do &cachegrind;. Sem estes programas, nem a actualização da árvore de chamadas, nem o &valgrind;, nem mesmo o <application
+>KCachegrind</application
+> existiriam. Algumas das ideias para esta interface foram dadas por eles, também. </para>
+<para
+>E muito obrigado a todos os relatórios de erros e sugestões dos vários utilizadores. </para>
+&underFDL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kcachegrind">
+<title
+>Como obter o &kcachegrind;</title>
+
+<para
+>O &kcachegrind; faz parte do pacote &package; do &kde;. Para as versões intermédias menos suportadas, o &callgrind; e a documentação futura, veja na página pessoal <ulink url="http://kcachegrind.sf.net"
+> http://kcachegrind.sf.net</ulink
+> para obter mais instruções de instalação e compilação. </para>
+</sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder usar com sucesso o &kcachegrind;, você precisa do &kde; 3.x. Para gerar os registos das análises, o &cachegrind; ou o &calltree;/&callgrind; é recomendado. </para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>Todas as opções de configuração se encontram na janela de configuração ou nos menu de contexto dos gráficos. </para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tde-i18n-pt/docs/kdesdk/kompare/Makefile.am b/tde-i18n-pt/docs/kdesdk/kompare/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kompare/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/kompare/Makefile.in b/tde-i18n-pt/docs/kdesdk/kompare/Makefile.in
new file mode 100644
index 00000000000..e131c2148fe
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kompare/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/kompare
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kompare/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/kompare/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kompare/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kompare/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kompare/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kompare/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/kompare/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/kompare/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/kompare/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/kompare/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/kompare/index.cache.bz2
new file mode 100644
index 00000000000..229271c8413
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kompare/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/kompare/index.docbook b/tde-i18n-pt/docs/kdesdk/kompare/index.docbook
new file mode 100644
index 00000000000..93e1ad6c7f2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/kompare/index.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kompare;">
+ <!ENTITY package "kdesdk">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kompare;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (DD/MM/YYYY) and of the version
+(Major.minor.lesser), it could be used by automation scripts -->
+
+<date
+>2002-12-16</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&kompare; é um programa para ver as diferenças entre ficheiros. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kompare</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction"
+> <title
+>Introdução</title
+> <para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+> <para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de Utilizadores do &kde;</ulink
+>.</para
+> <para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/Makefile.am b/tde-i18n-pt/docs/kdesdk/scripts/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/Makefile.in b/tde-i18n-pt/docs/kdesdk/scripts/Makefile.in
new file mode 100644
index 00000000000..fa9d0154bc3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/Makefile.in
@@ -0,0 +1,613 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/scripts
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kdesvn-build
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/scripts/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/scripts/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/scripts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/scripts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/scripts/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-pruneemptydirs.1.docbook man-fixincludes.1.docbook man-cheatmake.1.docbook man-adddebug.1.docbook man-create_makefile.1.docbook man-cvslastchange.1.docbook man-cvsrevertlast.1.docbook man-swappo.1.docbook man-create_cvsignore.1.docbook man-split2po.1.docbook man-qtdoc.1.docbook man-demangle.1.docbook man-extractrc.1.docbook man-xml2pot.1.docbook man-zonetab2pot.1.docbook man-po2xml.1.docbook man-reportview.1.docbook man-cvscheck.1.docbook man-cxxmetric.1.docbook man-transxx.1.docbook Makefile.in man-create_makefiles.1.docbook man-extend_dmalloc.1.docbook man-cvslastlog.1.docbook Makefile.am
+
+#>+ 2
+docs-am: man-demangle.1.docbook man-cvscheck.1.docbook man-transxx.1.docbook man-pruneemptydirs.1.docbook man-cheatmake.1.docbook man-split2po.1.docbook man-cvslastlog.1.docbook man-po2xml.1.docbook man-cxxmetric.1.docbook man-zonetab2pot.1.docbook man-create_makefiles.1.docbook man-qtdoc.1.docbook man-create_makefile.1.docbook man-cvslastchange.1.docbook man-extractrc.1.docbook man-create_cvsignore.1.docbook man-adddebug.1.docbook man-fixincludes.1.docbook man-reportview.1.docbook man-swappo.1.docbook man-extend_dmalloc.1.docbook man-cvsrevertlast.1.docbook man-xml2pot.1.docbook
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/scripts
+ @for base in man-demangle.1.docbook man-cvscheck.1.docbook man-transxx.1.docbook man-pruneemptydirs.1.docbook man-cheatmake.1.docbook man-split2po.1.docbook man-cvslastlog.1.docbook man-po2xml.1.docbook man-cxxmetric.1.docbook man-zonetab2pot.1.docbook man-create_makefiles.1.docbook man-qtdoc.1.docbook man-create_makefile.1.docbook man-cvslastchange.1.docbook man-extractrc.1.docbook man-create_cvsignore.1.docbook man-adddebug.1.docbook man-fixincludes.1.docbook man-reportview.1.docbook man-swappo.1.docbook man-extend_dmalloc.1.docbook man-cvsrevertlast.1.docbook man-xml2pot.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/scripts/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/scripts/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-demangle.1.docbook man-cvscheck.1.docbook man-transxx.1.docbook man-pruneemptydirs.1.docbook man-cheatmake.1.docbook man-split2po.1.docbook man-cvslastlog.1.docbook man-po2xml.1.docbook man-cxxmetric.1.docbook man-zonetab2pot.1.docbook man-create_makefiles.1.docbook man-qtdoc.1.docbook man-create_makefile.1.docbook man-cvslastchange.1.docbook man-extractrc.1.docbook man-create_cvsignore.1.docbook man-adddebug.1.docbook man-fixincludes.1.docbook man-reportview.1.docbook man-swappo.1.docbook man-extend_dmalloc.1.docbook man-cvsrevertlast.1.docbook man-xml2pot.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/scripts/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-demangle.1.docbook man-cvscheck.1.docbook man-transxx.1.docbook man-pruneemptydirs.1.docbook man-cheatmake.1.docbook man-split2po.1.docbook man-cvslastlog.1.docbook man-po2xml.1.docbook man-cxxmetric.1.docbook man-zonetab2pot.1.docbook man-create_makefiles.1.docbook man-qtdoc.1.docbook man-create_makefile.1.docbook man-cvslastchange.1.docbook man-extractrc.1.docbook man-create_cvsignore.1.docbook man-adddebug.1.docbook man-fixincludes.1.docbook man-reportview.1.docbook man-swappo.1.docbook man-extend_dmalloc.1.docbook man-cvsrevertlast.1.docbook man-xml2pot.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/scripts/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/scripts/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/scripts/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.am b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.am
new file mode 100644
index 00000000000..cca1295d798
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kdesvn-build
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.in b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.in
new file mode 100644
index 00000000000..e6197ebb6be
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/scripts/kdesvn-build
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kdesvn-build
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/scripts/kdesvn-build/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/scripts/kdesvn-build/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/scripts/kdesvn-build/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/scripts/kdesvn-build/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/scripts/kdesvn-build/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdesvn-build/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/scripts/kdesvn-build/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/scripts/kdesvn-build/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/scripts/kdesvn-build/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.cache.bz2
new file mode 100644
index 00000000000..e271579de44
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.docbook b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.docbook
new file mode 100644
index 00000000000..09e800c76b9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/kdesvn-build/index.docbook
@@ -0,0 +1,1725 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "kdesvn-build">
+ <!ENTITY package "kdesdk">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- Change language only here -->
+ <!ENTITY svn "<application
+>Subversion</application
+>">
+ <!ENTITY kdesvn-build "<application
+>kdesvn-build</application
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do 'Script' &kdesvn-build;</title>
+
+<authorgroup id="authors">
+<author
+><firstname
+>Michael</firstname
+><surname
+>Pyne</surname
+> <affiliation
+><address
+><email
+>michael.pyne@kdemail.net</email
+></address
+></affiliation>
+</author
+>
+<author
+><firstname
+>Carlos</firstname
+><surname
+>Woelz</surname
+> <affiliation
+><address
+><email
+>carloswoelz@imap-mail.com</email
+></address
+></affiliation>
+</author
+>
+
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Michael Pyne</holder>
+</copyright>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Carlos Woelz</holder>
+</copyright>
+
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-06-18</date>
+<releaseinfo
+>0.98</releaseinfo>
+
+<abstract>
+<para
+>O &kdesvn-build; é um programa em Perl que compila e instala o &kde; directamente a partir do código existente no repositório de &svn; do &kde;.</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdesdk</keyword>
+<keyword
+>SVN</keyword>
+<keyword
+>Subversion</keyword>
+<keyword
+>Desenvolvimento KDE</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kdesvn-build; é um programa em Perl que ajuda os utilizadores a instalar o <ulink url="http://www.kde.org/"
+>&kde;</ulink
+> a partir do <ulink url="http://subversion.tigris.org/"
+>&svn;</ulink
+>. Poderá também querer considerar o programa 'kde-build' que vem incluído no módulo 'kdesdk' do &kde;. </para>
+
+<para
+>Aqui será documentado a sintaxe opções do ficheiro de configuração do &kdesvn-build;, as suas opções da linha de comandos, as funcionalidades e uma introdução a todos os passos necessários para compilar o &kde; a partir do código, incluindo os passos que deverá efectuar ao usar as outras ferramentas ou, por outras palavras, os passos que não são efectuados automaticamente pelo programa &kdesvn-build;. </para>
+
+</chapter>
+
+<chapter id="getting-started">
+<title
+>Começar</title>
+
+<para
+>Neste capítulo, será apresentada a forma de utilização do &kdesvn-build; para obter os módulos do repositório do &kde; e os compilar. Será dada também uma explicação básica da estrutura de &svn; do &kde; e os passos que terá de efectuar antes de executar o programa. </para>
+
+<para
+>Todos os tópicos presentes neste capítulo são cobertos com ainda mais detalhe na secção <ulink url="http://quality.kde.org/develop/cvsguide/buildstep.php"
+> Guia de Compilação do Código do &kde; Passo-a-Passo</ulink
+>, na <ulink url="http://quality.kde.org"
+>Página Web da Equipa de Qualidade do &kde;</ulink
+>. Se estiver a compilar o KDE pela primeira vez, é uma boa ideia lê-lo ou consultá-lo como fonte de referência. Irá encontrar informações detalhada sobre as ferramentas de empacotamento e os requisitos, os problemas de compilação comuns e as estratégias e informações sobre a execução da instalação do seu novo &kde;. </para>
+
+<sect1 id="before-building">
+<title
+>Preparar o Sistema para Compilar o &kde;</title>
+
+<para
+>Recomenda-se que transfira e compile o &kde; com uma conta de utilizador. Se já tiver os pacotes do &kde; instalados, a melhor opção será criar um utilizador diferente (dedicado) para compilar e executar o novo &kde;. A vantagem de compilar o &kde; com um utilizador dedicado é que não poderá corromper o sistema de base e terá sempre uma forma de trabalhar confortavelmente quando as coisas correrem mal. </para>
+
+<para
+>Mais tarde, poderá fazer uma instalação como 'root' se o desejar. Este documento não cobre uma instalação como 'root'. Se estiver a efectuar uma instalação a nível do sistema, provavelmente já deverá saber o que está a fazer. </para>
+
+<para
+>Antes de usar o programa &kdesvn-build; (ou qualquer outra estratégia de compilação), deverá instalar as ferramentas de desenvolvimento e bibliotecas necessárias para o &kde;. Necessita da biblioteca Qt, versão 3.3.0 ou posterior, do Automake 1.8, Autoconf 2.5X (melhor se
+>=2.57, dado que foi detectado um erro com as versões anteriores), o cliente do 'subversion' (svn), o compilador 'gcc' com o suporte de C++, a libxml2, o openssl, a libbz2 entre outras coisas (para uma lista completa, visite os <ulink url="http://www.kde.org/info/requirements/3.4.php"
+>Requisitos de Compilação do KDE</ulink
+>). Poderá obter normalmente estas ferramentas para o seu sistema, a partir da sua distribuição ou fornecedor. </para>
+
+<para
+>Alguns destes pacotes estão divididos em bibliotecas, programas ou utilitários e pacotes de desenvolvimento. Irá necessitar, pelo menos do programa ou biblioteca e do seu pacote de desenvolvimento. Se tiver dúvidas, instale tudo. As bibliotecas que necessita irão variar de acordo com os módulos que pretende compilar, dado que cada módulo tem os seus próprio requisitos. O <ulink url="http://quality.kde.org/develop/cvsguide/buildstep.php#step1"
+> Guia de Compilação do Código do &kde; Passo-a-Passo</ulink
+> tem mais detalhes sobre as ferramentas e técnicas específicas usadas para instalar e encontrar o 'software' necessário. </para>
+
+<para
+>Poderá já ter uma versão do programa &kdesvn-build; instalada no seu sistema. O &kdesvn-build; obriga a que você crie um ficheiro de configuração chamado <filename
+>.kdesvn-buildrc</filename
+>. Este ficheiro deverá ser instalado na pasta pessoal (~/), e contém todos os dados de configuração necessários para o programa correr, como as opções de configuração, compilação, a localização do código, o destino da instalação (prefixo), os módulos que serão compilados, &etc;. Os dados de configuração por omissão são oferecidos pelo ficheiro <filename
+>kdesvn-buildrc-sample</filename
+>. Poderá encontrar mais informações sobre a sintaxe do ficheiro de configuração em <xref linkend="configure-data"/> e <xref linkend="kdesvn-buildrc"/>. </para>
+
+<para
+>Uma boa forma de obter a última versão é escolher a página 'kdesdk/scripts' da página Web do <ulink url="http://websvn.kde.org/trunk/KDE"
+>websvn.kde.org</ulink
+>. Irá ver uma lista dos ficheiros disponíveis na pasta 'kdesdk/scripts' do repositório de &svn; do &kde;. Carregue na ligação do &kdesvn-build; e transfira a última versão do programa. Faça o mesmo para o ficheiro <filename
+>kdesvn-buildrc-sample</filename
+>. Torne o programa executável e verifique se está na sua PATH. </para>
+
+</sect1>
+
+<sect1 id="configure-data">
+<title
+>Definir os Dados de Configuração</title>
+
+<para
+>Para usar o programa, deverá ter um ficheiro na sua pasta pessoal chamado <filename
+>.kdesvn-buildrc</filename
+>, que define as opções gerais e os módulos que deseja transferir e compilar. </para>
+
+<para
+>Use o ficheiro <filename
+>kdesvn-buildrc-sample</filename
+> como modelo, defina as opções globais e os módulos que deseja compilar. </para>
+
+<para
+>Seleccione o servidor de onde deseja obter o &svn;, definindo a opção global 'svn-server'. O valor por omissão é o servidor &svn; anónimo, o <emphasis
+>svn://anonsvn.kde.org/</emphasis
+>, mas está à vontade para alterá-lo se tiver uma <ulink url="http://developer.kde.org/documentation/misc/firststepsaccount"
+>conta de &svn; do &kde;</ulink
+> ou, se existir, <ulink url="http://developer.kde.org/source/anonsvn.html"
+> uma réplica perto de si</ulink
+>. </para>
+
+<para
+>Preste bastante atenção às variáveis globais 'kdedir' e 'qtdir', dado que a primeira define onde o seu &kde; irá ser instalado (por omissão em <filename
+>~/kde</filename
+>), e o segundo diz onde (e se) a sua biblioteca Qt irá ser compilada e instalada, (por omissão em <filename
+>~/kdesvn/build/qt-copy</filename
+>). Terá de saber mais tarde a localização da 'kdedir' e da 'qtdir', para configurar as variáveis de ambiente que são necessárias para executar a sua instalação nova. Verifique se os módulos indicados são, de facto, os módulos que pretende compilar. As opções por omissão do ficheiro <filename
+>kdesvn-buildrc-sample</filename
+> deverão ser suficientes para obter uma instalação relativamente completa do &kde;. Grave o resultado como <filename
+>.kdesvn-buildrc</filename
+> na sua pasta pessoal. </para>
+
+<para
+>Se desejar afinar o seu ficheiro <filename
+>.kdesvn-buildrc</filename
+>, consulte o <xref linkend="kdesvn-buildrc"/> para obter informação mais detalhada sobre todas as opções de configuração. </para>
+
+</sect1>
+
+<sect1 id="building-and-troubleshooting">
+<title
+>Usar o 'script' &kdesvn-build;</title>
+
+<para
+>Agora está pronto para executar o programa. A partir de uma janela de termina, autentique-se com o utilizador que usa para compilar o &kde; e execute o programa: <screen
+><prompt
+>&percnt;</prompt
+><command
+>su</command
+> <option
+>-</option
+> <replaceable
+>utilizador</replaceable>
+<prompt
+>&percnt;</prompt
+><command
+>kdesvn-build</command
+>
+</screen>
+</para>
+
+<para
+>Agora, o programa deverá começar a ir obter o código-fonte e a compilá-lo. É pouco provável que corra tudo bem da primeira vez que compilar o &kde;. Não desespere! Verifique os ficheiros de registo para ver se faltam algumas ferramentas ou pacotes de desenvolvimento (a localização dos ficheiros de registo é definida pela variável 'log-dir' no ficheiro de configuração). Algumas vezes, a ramificação de desenvolvimento principal fica muito instável e difícil de compilar, principalmente quando está próximo um congelamento do desenvolvimento. Tenha paciência. Poderá descobrir mais exemplos comuns das coisas que poderão correr mal e as suas soluções, assim como dicas e estratégias gerais para compilar o &kde; no <ulink url="http://quality.kde.org/develop/cvsguide/buildstep.php#step1"
+> Guia de Compilação do Código do &kde; Passo-a-Passo</ulink
+>. </para>
+
+</sect1>
+
+<sect1 id="environment">
+<title
+>Configurar o Ambiente para Executar o seu &kde; Novo</title>
+
+<para
+>Assumindo que está a usar um utilizador dedicado para compilar o &kde; e já tem uma versão do &kde; instalada, a execução do seu &kde; novo poderá ter os seus truques, dado que o &kde; novo terá de ter precedência sobre o antigo. Mude as variáveis de ambiente para garantir que isso acontece. </para>
+
+<para
+>Abra ou crie o ficheiro <filename
+>.bash_profile</filename
+> na sua pasta pessoal com o seu editor favorito e adicione o seguinte ao fim do ficheiro: <programlisting>
+KDEDIR=(local do kdedir)
+KDEDIRS=$KDEDIR
+PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
+LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
+export KDEDIRS PATH LD_LIBRARY_PATH
+</programlisting
+> Se estiver a compilar o módulo 'qt-copy', adicione em alternativa: <programlisting
+>QTDIR=(local do qtdir)
+KDEDIR=(local do kdedir)
+KDEDIRS=$KDEDIR
+PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
+MANPATH=$QTDIR/doc/man:$MANPATH
+LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
+export QTDIR KDEDIRS PATH MANPATH LD_LIBRARY_PATH
+</programlisting>
+</para>
+
+<para
+>Se não estiver a usar um utilizador dedicado, defina um novo <envar
+>$KDEHOME</envar
+> para o seu novo ambiente no seu ficheiro <filename
+>.bash_profile</filename
+>: <programlisting
+>export KDEHOME="${HOME}/.kde-svn"
+
+# Criar a pasta se necessário
+[ ! -e ~/.kde-svn ] &amp;&amp; mkdir ~/.kde-svn
+</programlisting>
+</para>
+
+<note>
+<para
+>Se, mais tarde, o seu menu estiver vazio ou completamente cheio de aplicações da sua distribuição, poderá ter de definir o as suas variáveis de ambiente do 'xdg' no seu <filename
+>.bash_profile</filename
+>: <programlisting
+>XDG_CONFIG_DIRS="/etc/xdg"
+XDG_DATA_DIRS="${KDEDIR}/share:/usr/share"
+export XDG_CONFIG_DIRS XDG_DATA_DIRS
+</programlisting>
+
+</para>
+</note>
+
+<para
+>Agora que terminou o que tinha para fazer, certifique-se que será usado o <application
+>startkde</application
+> correcto: </para>
+
+<para
+>Abra o ficheiro de texto <filename
+>.xinitrc</filename
+> (ou o <filename
+>.xsession</filename
+>, dependendo da distribuição) da pasta pessoal, ou crie-o se necessário. Adicione a linha: <programlisting
+>exec ${KDEDIR}/bin/startkde
+</programlisting>
+</para>
+
+<para
+>Agora inicie o seu &kde; novo: nos sistemas BSD e Linux, com o suporte para terminais virtuais, os atalhos Ctrl+Alt+F1...F12 são usados para mudar para a Consola Virtual 1 a 12. Isto permite-lhe executar mais que um ambiente gráfico ao mesmo tmpo. Os primeiros seis são terminais de texto e os seis seguintes são gráficos. </para>
+
+<para
+>Quando você arranca, é-lhe apresentado o gestor gráfico, em alternativa. Poderá usar o novo ambiente do KDE, mesmo que não apareça como opção. Carregue em Ctrl + Alt + F2, para que lhe apareça um terminal de texto. Autentique-se com o utilizador dedicado e escreva: </para>
+
+<screen
+>startx -- :1
+</screen>
+
+<tip>
+<para
+>Poderá executar o KDE a partir do código e o KDE antigo ao mesmo tempo! Autentique-se com o seu utilizador normal e inicie o ambiente do KDE estável. Carregue em Ctrl + Alt + F2 (ou F1, F3, etc..), para que lhe apareça um terminal de texto. Ligue-se com o utilizador dedicado e escreva "startx -- :1". Poderá voltar ao utilizador normal, carregando em Ctrl + Alt + F6 (Ou F7, F8, etc... Experimente! Um deles é o correcto.) Para voltar ao KDE a partir do código, carregue em Ctrl + Alt + F7 (ou F6, F8,etc..). Agora poderá mudar entre as suas versões do KDE e teste a nova, sabendo que poderá voltar rapidamente à segurança do ambiente estável do KDE. </para>
+</tip>
+
+
+</sect1>
+
+</chapter>
+
+<chapter id="features">
+<title
+>Funcionalidades do Programa</title>
+
+<para
+>As funcionalidades do &kdesvn-build; incluem: </para>
+
+
+<itemizedlist>
+
+<listitem
+><para
+>Obtém ou actualiza automaticamente os módulos do &svn;, à medida das necessidades. </para
+></listitem>
+
+<listitem
+><para
+>Agenda o processo de compilação dos módulos. </para
+></listitem>
+
+<listitem
+><para
+>Tenta automaticamente compilar de novo os módulos que foram compilados com o 'make' incremental, que está sujeito a erros ao fim de algumas modificações. </para
+></listitem>
+
+<listitem
+><para
+>Poderá retomar uma execução anterior ou iniciar o processo de compilação de um determinado módulo. </para
+></listitem>
+
+<listitem
+><para
+>Vem incorporado com um conjunto seguro de opções predefinidas, apropriadas para compilar uma instalação mono-utilizador de base do &kde; a partir do repositório de &svn; anónimo. </para
+></listitem>
+
+<listitem
+><para
+>Vem com suporte para o <ulink url="http://www.kde.me.uk/index.php?page=unsermake"
+>Unsermake</ulink
+>. </para
+></listitem>
+
+<listitem
+><para
+>Expansão do til (~) para as suas opções de configuração. Por exemplo, poderá indicar: <programlisting
+>qtdir ~/kdesvn/build/qt-copy</programlisting>
+</para
+></listitem>
+
+<listitem
+><para
+>Pastas configuráveis para compilação, para o código-fonte e para registos. </para
+></listitem>
+
+<listitem
+><para
+>Configura automaticamente um sistema de compilação com uma pasta de compilação diferente da pasta de código, para manter impecável a pasta de código. A única excepção é o <application
+>qt-copy</application
+>, que não está desenhado para ser compilado dessa forma (a menos que queira testar o <link linkend="conf-use-qt-builddir-hack"
+><quote
+>truque do Qt com uma pasta de compilação separada</quote
+></link
+>). </para
+></listitem>
+
+<listitem
+><para
+>Poderá indicar as opções globais a aplicar a todos os módulos a obter, assim como poderá indicar opções para se aplicar aos módulos individuais. </para
+></listitem>
+
+<listitem
+><para
+>Dado que as ferramentas 'auto*' normalmente perdem a sincronização com as modificações na árvore de código, poderá forçar uma nova compilação de um módulo, se criar um ficheiro chamado '.refresh-me' na pasta de compilação do módulo em questão ou executando o &kdesvn-build; com a opção <option
+>--refresh-build</option
+>. </para
+></listitem>
+
+<listitem
+><para
+>Poderá indicar vários valores de ambiente a usar durante a compilação, incluindo o <envar
+>KDEDIR</envar
+>, o <envar
+>QTDIR</envar
+>, o <envar
+>DO_NOT_COMPILE</envar
+> e o <envar
+>CXXFLAGS</envar
+>. </para
+></listitem>
+
+<listitem
+><para
+>Registo dos comandos. Os ficheiros de registo são datados e numerados, para que tenha sempre um relatório de execução de um programa. Do mesmo modo, é criada uma ligação simbólica 'latest' para apontar sempre para o item de registo mais recente na pasta respectiva. </para
+></listitem>
+
+<listitem
+><para
+>Se estiver a usar uma compilação de utilizador do &kde;, em vez de uma instalação do sistema (para a qual necessita de ser o 'root' para instalar), poderá usar o programa para o instalar por si. Não foi ainda validado o código e este faz uma utilização ampla da chamada <function
+>system()</function
+>, como tal, não é recomendado executá-lo como 'root' nesta altura. </para
+></listitem>
+
+<listitem
+><para
+>Poderá usar o <link linkend="conf-make-install-prefix"
+>make-install-prefix</link
+> para anteceder o comando 'make install' com um comando separado, o que poderá ser útil para o 'sudo'. </para
+></listitem>
+
+<listitem
+><para
+>Poderá usar a opção <link linkend="conf-apidox"
+>apidox</link
+> para compilar e instalar automaticamente a documentação da API para alguns módulos. </para
+></listitem>
+
+<listitem
+><para
+>Poderá obter apenas uma parte de um módulo do &kde; no &svn;. Por exemplo, poderá obter apenas a biblioteca <application
+>taglib</application
+> do <application
+>kdesupport</application
+> ou apenas o <application
+>K3B</application
+> do <application
+>extragear/multimedia</application
+>. O programa irá obter automaticamente o <application
+>kde-common</application
+>, se for necessário para fazer a compilação funcionar. </para
+></listitem>
+
+<listitem
+><para
+>Poderá <quote
+>fingir</quote
+> efectuar as operações. Se passar a opção <option
+>--pretend</option
+> ou <option
+>-p</option
+> na linha de comandos, o programa dar-lhe-á uma descrição mais extensiva dos comandos que estará prestes a executar, sem os executar de facto. </para
+></listitem>
+
+<listitem
+><para
+>Suporte para obter ramificações ('branches') específicas dos módulos do &svn;. Este trabalho ainda necessita de ser terminado, mas já poderá seleccionar a ramificação que pretende compilar com a <link linkend="conf-module-base-path"
+>opção de configuração 'module-base-path'</link
+>. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>As coisas que o &kdesvn-build; NÃO faz: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Descobrir a réplica do &svn; do &kde; mais rápida. Não existe sequer uma lista a acompanhar o programa nesta altura, ainda que o servidor por omissão deva funcionar perfeitamente. </para
+></listitem>
+
+<listitem
+><para
+>Lavar-lhe os dentes. Isso deverá partir de si à mesma. </para
+></listitem>
+
+<listitem
+><para
+>O programa, provavelmente, não está livre de erros. Desculpe por isso. </para
+></listitem>
+
+</itemizedlist>
+
+</chapter>
+
+<chapter id="kdesvn-buildrc">
+<title
+>O Formato do '.kdesvn-buildrc'</title>
+
+<para
+>Para usar o programa, deverá ter um ficheiro na sua pasta pessoal <filename
+>.kdesvn-buildrc</filename
+>, que descreve os módulos que deseja obter e compilar. </para>
+
+
+
+<para
+>Ele começa com as opções globais, indicadas da seguinte forma: </para>
+
+<programlisting
+>global
+<replaceable
+>nome-opção valor-opção</replaceable>
+<replaceable
+>[...]</replaceable>
+end global
+</programlisting>
+
+<para
+>Segue-se então uma ou mais secções dos módulos, organizadas da seguinte forma: </para>
+
+<programlisting
+>module <replaceable
+>nome-módulo</replaceable>
+<replaceable
+>nome-opção valor-opção</replaceable>
+<replaceable
+>[...]</replaceable>
+end module
+</programlisting>
+
+<para
+>O <replaceable
+>nome-módulo</replaceable
+> deverá ser um módulo do repositório de &svn; do &kde; (por exemplo, o 'kdelibs' ou o 'kdebase'). Algumas das opções sobrepõem-se às globais, algumas adicionam-se às opções globais e algumas opções globais simplesmente não podem ser sobrepostas. </para>
+
+<para
+>Segue-se uma lista ordenada alfabeticamente das opções que poderá usar. Carregue na opção para descobrir mais sobre ela. Se alguma não estiver documentada, envie por favor um e-mail aos autores, usando o endereço que poderá encontrar <link linkend="authors"
+>acima</link
+>. </para>
+
+<itemizedlist>
+<listitem
+><para
+><link linkend="conf-apidox"
+>apidox</link
+>, para compilar a Documentação da API</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-apply-qt-patches"
+>apply-qt-patches</link
+>, para melhorar o 'qt-copy'</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-binpath"
+>binpath</link
+>, para definir a variável <envar
+>PATH</envar
+>.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-branch"
+>branch</link
+>, para obter uma dada ramificação, em vez da '/trunk'.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-build-dir"
+>build-dir</link
+>, para definir a pasta onde será feita a compilação.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-checkout-only"
+>checkout-only</link
+>, para transferir apenas as partes de um módulo.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-colorful-output"
+>colorful-output</link
+> para colorir o resultado do programa.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-configure-flags"
+>configure-flags</link
+> para definir as opções com que um módulo poderá ser configurado.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-cxxflags"
+>cxxflags</link
+> para definir a variável <envar
+>CXXFLAGS</envar
+>.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-dest-dir"
+>dest-dir</link
+> para mudar a pasta de instalação de um módulo.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-disable-agent-check"
+>disable-agent-check</link
+>, para impedir que o 'kdesvn-build' verifique o estado do 'ssh-agent'.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-do-not-compile"
+>do-not-compile</link
+>, para marcar as pastas que não serão compiladas.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-inst-apps"
+>inst-apps</link
+>, para só compilar e instalar algumas pastas.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-install-after-build"
+>install-after-build</link
+>, para evitar a instalação após o processo de compilação.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-kdedir"
+>kdedir</link
+>, para indicar a pasta onde o KDE será instalado.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-libpath"
+>libpath</link
+>, para configurar a variável <envar
+>LD_LIBRARY_PATH</envar
+>.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-make-install-prefix"
+>make-install-prefix</link
+>, para executar um programa auxiliar (como o 'sudo') durante o 'make install'.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-make-options"
+>make-options</link
+>, para passar opções ao programa 'make'.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-manual-build"
+>manual-build</link
+>, para evitar que o módulo seja compilado automaticamente.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-manual-update"
+>manual-update</link
+>, para evitar que seja feito, seja o que for, ao módulo de forma automática.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-module-base-path"
+>module-base-path</link
+>, para mudar o local onde transferir o módulo (útil para as ramificações - 'branches' -, e marcas - 'tags').</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-niceness"
+>niceness</link
+>, para mudar a prioridade do CPU.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-no-rebuild-on-fail"
+>no-rebuild-on-fail</link
+>, para evitar executar o 'make' de novo se falhar.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-qtdir"
+>qtdir</link
+>, para definir a localização do Qt.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-set-env"
+>set-env</link
+>, para configurar uma variável de ambiente.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-source-dir"
+>source-dir</link
+>, para mudar o local onde colocar o código transferido.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-stop-on-failure"
+>stop-on-failure</link
+>, para fazem com que o 'kdesvn-build' pare o mais cedo possível, após encontrar um problema.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-svn-server"
+>svn-server</link
+>, para mudar o servidor de onde é transferido o código.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-use-qt-builddir-hack"
+>use-qt-builddir-hack</link
+>, para dar ao Qt uma pasta de compilação diferente da do seu código, como acontece no KDE.</para
+></listitem>
+<listitem
+><para
+><link linkend="conf-use-unsermake"
+>use-unsermake</link
+>, para usar o sistema de compilação avançado, o 'unsermake'.</para
+></listitem>
+</itemizedlist>
+
+
+<para
+>Aqui está uma tabela com as opções globais, bem como alguns comentários sobre elas. As opções que se sobreporem às globais irão também sobrepor-se a uma configuração da linha de comandos. </para>
+
+<table id="option-table">
+<title
+>Tabela de Opções</title>
+<tgroup cols="3">
+
+<thead>
+<row>
+<entry
+>Nome da Opção</entry>
+<entry
+>Comportamento do Módulo -&gt; Global</entry>
+<entry
+>Notas</entry>
+</row>
+</thead>
+
+<tbody>
+
+<row id="conf-apidox">
+<entry
+>apidox</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure esta opção como <quote
+>true</quote
+>, para que o &kdesvn-build; compile e instale automaticamente a documentação da API do módulo, após o processo de compilação/instalação normal. Isto só funciona para os módulos em que o <command
+>make apidox</command
+> faz alguma coisa, e que incluem o 'kdelibs', 'kdebase' e o 'koffice', entre outros. </entry>
+</row>
+
+<row id="conf-apply-qt-patches">
+<entry
+>apply-qt-patches</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Esta opção só é útil para o 'qt-copy'. Se for um valor diferente de zero, então o programa 'apply-patches' do 'qt-copy' será executado antes da compilação, para aplicar as alterações não oficiais no 'qt-copy'. Dado que estas alterações são normalmente a razão para usar o 'qt-copy', em vez de um Qt oficial, não deverá haver qualquer problema em activá-las. Por omissão, está activada a aplicação destas modificações.</entry>
+</row>
+
+<row id="conf-binpath">
+<entry
+>binpath</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+><para
+>Active esta opção para modificar a variável de ambiente PATH durante a compilação. Não poderá sobrepor esta opção numa opção do módulo. O valor por omissão é o <filename class="directory"
+>/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin</filename
+>. Esta variável de ambiente deverá incluir os locais, separados por dois-pontos das suas ferramentas de desenvolvimento. Os locais <filename class="directory"
+>$KDEDIR/bin</filename
+> e <filename class="directory"
+>$QTDIR/bin</filename
+> são adicionados automaticamente. Poderá usar o til (~) para os locais que adicionar com esta opção.</para>
+</entry>
+</row>
+
+<row id="conf-branch">
+<entry
+>branch</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Altere esta opção para obter uma ramificação do KDE, em vez do valor por omissão "trunk", onde o desenvolvimento do KDE está em curso. Por exemplo, para obter a ramificação do KDE 3.4, deverá configurar esta opção como "3.4".</para>
+<para
+>Lembre-se que alguns módulos usam um nome de ramificação diferente. Em concreto, o módulo obrigatório 'arts' não segue os números de versões do KDE. O 'arts' que acompanhava o KDE 3.4 era o 1.4.</para>
+<para
+>Se o 'kdesvn-build' não conseguir obter adequadamente uma ramificação com esta opção, poderá ter de indicar manualmente o URL de onde transferir, com a opção <link linkend="conf-override-url"
+>override-url</link
+>.</para>
+</entry>
+</row>
+
+<row id="conf-build-dir">
+<entry
+>build-dir</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Use esta opção para mudar a pasta que contém o código compilado. Existem três formas diferentes de o usar: <itemizedlist
+> <listitem
+><para
+>Relativa à pasta de código do &kde; no &svn; (ver a <link linkend="conf-source-dir"
+>opção 'source-dir'</link
+>). Esta é a opção predefinida e a forma como funcionou o programa até à versão v0.61. Este modo fica seleccionado se escrever o nome de uma pasta que não comece por um til (~) ou uma barra (/).</para
+> <para
+>O valor por omissão é <filename class="directory"
+>build</filename
+>.</para
+></listitem
+> <listitem
+><para
+>Um local absoluto. Se indicar um local que comece por um /, então será usado esse local directamente. Por exemplo, o <filename class="directory"
+>/tmp/kde-obj-dir/</filename
+>.</para
+></listitem
+> <listitem
+><para
+>Relativo à sua pasta pessoal. Se indicar uma pasta que comece com um '~', então o local será usado em relação à sua pasta pessoal, de forma semelhante à expansão do til da linha de comandos. Por exemplo, o <filename class="directory"
+>~/builddir</filename
+> irá configurar a pasta de compilação como <filename class="directory"
+>/home/utilizador/builddir</filename
+>.</para
+></listitem
+> </itemizedlist
+> Talvez de forma surpreendente, esta opção poderá alterada por módulo. </entry>
+</row>
+
+<row id="conf-checkout-only">
+<entry
+>checkout-only</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Altere esta opção para obter o código do &svn; passo-a-passo. O valor desta opção deverá ser uma lista separada por espaços das pastas a transferir. Se não incluir a pasta 'admin', será incluída automaticamente (se necessário). Ao transferir passo-a-passo, a pasta 'admin' será obtida do 'kde-common', que é onde se encontra no servidor do &svn;. Ainda que esta opção se sobreponha à global, tenha em atenção que esta opção, como global, não faz sentido. </entry>
+</row>
+
+<row id="conf-configure-flags">
+<entry
+>configure-flags</entry>
+<entry
+>Adiciona às opções globais (excepto no 'qt-copy')</entry>
+<entry
+>Use esta opção para indicar quais as opções a passar ao './configure' quando criar o sistema de compilação do módulo. Quando isto é usado como uma opção global, é aplicada a todos os módulos onde este programa se compila. O 'qt-copy' usa um conjunto muito diferente de opções do 'configure' do resto do &kde;, como tal esta opção <emphasis
+>sobrepõe</emphasis
+> as opções globais, quando é aplicada ao 'qt-copy'.</entry>
+</row>
+
+<row id="conf-colorful-output">
+<entry
+>colorful-output</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Configure esta opção como 'false' para desactivar o resultado colorido do &kdesvn-build;. Por omissão é <quote
+>true</quote
+>. Lembre-se que o &kdesvn-build; não irá mostrar os códigos de cores em nada que não seja um terminal (como o 'xterm', o &konsole; ou a consola normal do Linux). </entry>
+</row>
+
+<row id="conf-cxxflags">
+<entry
+>cxxflags</entry>
+<entry
+>Adiciona-se à opção global</entry>
+<entry
+>Use esta opção para indicar as opções a passar ao <command
+>./configure</command
+> como <envar
+>CXXFLAGS</envar
+>, ao criar o sistema de compilação do módulo. Esta opção é indicada aqui em vez do <link linkend="conf-configure-flags"
+>configure-flags</link
+>, dado que esta opção irá também definir a variável de ambiente <envar
+>CXXFLAGS</envar
+> durante o processo de compilação. </entry>
+</row>
+
+<row id="conf-dest-dir">
+<entry
+>dest-dir</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Use esta opção para mudar o nome que é dado a um módulo no disco. Por exemplo, se o seu módulo se chamava 'extragear/network', poderá mudar o nome do mesmo para 'extragear-network' com esta opção. </entry>
+</row>
+
+<row id="conf-disable-agent-check">
+<entry
+>disable-agent-check</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Normalmente, se estiver a usar o SSH para obter o código do Subversion (se, por exemplo, estiver a usar o protocolo 'svn+ssh'), o 'kdesvn-build' irá tentar certificar-se que, se estiver a usar o 'ssh-agent', ele está de facto a gerir algumas identidades do SSH. Isto é para tentar e evitar que o SSH pergunte a sua frase-senha para todos os módulos. Poderá desactivar esta opção se activar a opção 'disable-agent-check' como 'true'. </entry>
+</row>
+
+<row id="conf-do-not-compile">
+<entry
+>do-not-compile</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Use esta opção para definir a variável de ambiente <envar
+>DO_NOT_COMPILE</envar
+> antes de executar o programa 'configure'. De acordo com a <ulink url="http://developer.kde.org/documentation/other/developer-faq.html"
+>FAQ de Desenvolvimento do &kde;</ulink
+>, este deverá ser o caso de uma pasta de topo que não deseje compilar. As pastas deverão estar separadas por espaços.</para>
+
+<para
+>Lembre-se que o código dos programas será à mesma transferido. Poderá usar a instrução <link linkend="conf-checkout-only"
+>checkout-only</link
+> para escolher as pastas que deseja obter.</para>
+</entry>
+</row>
+
+<row id="conf-email-address">
+<entry
+>email-address</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry>
+<para
+>Configure esta opção com o endereço de e-mail que o 'kdesvn-build' deverá enviar, no caso de alguma vez necessitar de enviar mensagens. Não terá de se preocupar com isto se não usar qualquer funcionalidade que envie e-mails. (Elas estão todas desactivadas por omissão). </para>
+
+<para
+>De momento, só o <link linkend="conf-email-on-compile-error"
+>email-on-compile-error</link
+> é que necessita desta opção. </para>
+</entry>
+</row>
+
+<row id="conf-email-on-compile-error">
+<entry
+>email-on-compile-error</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry>
+<para
+>Poderá configurar esta opção com o endereço de e-mail para onde enviar um relatório, sempre que um módulo não conseguir ser compilado. O 'kdesvn-build' irá esperar até que todos os módulos terminem e irá recolher todos os resultados no relatório. Este só é enviado se um módulo se recusar a compilar. </para>
+
+<para
+>Por favor, veja a opção <link linkend="conf-email-address"
+>email-address</link
+> para configurar o endereço de onde o 'kdesvn-build' irá enviar, dado que o valor por omissão não é normalmente o que pretende. </para>
+</entry>
+</row>
+
+<row id="conf-inst-apps">
+<entry
+>inst-apps</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Esta é o oposto da opção <link linkend="conf-do-not-compile"
+>do-not-compile</link
+>. Serve para indicar que apenas as pastas de topo referidas serão compiladas. As pastas deverão estar separadas por espaços.</para>
+
+<para
+>As alterações não farão efeito até à próxima vez que o <command
+>make <option
+>-f</option
+> Makefile.cvs</command
+> seja executado, quer automaticamente pelo programa, quer manualmente pelas opções <link linkend="cmdline-refresh-build"
+><option
+>--refresh-build</option
+></link
+> ou <link linkend="cmdline-recreate-configure"
+><option
+>--recreate-configure</option
+></link
+>. </para>
+
+<para
+>Lembre-se que o código dos programas será à mesma transferido. Poderá usar a instrução <link linkend="conf-checkout-only"
+>checkout-only</link
+> para escolher as pastas que deseja obter.</para>
+</entry>
+</row>
+
+<row id="conf-install-after-build">
+<entry
+>install-after-build</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Esta opção é usada para instalar o pacote depois de este ser compilado com sucesso. Esta opção está activa por omissão. Se quiser desactivá-la, terá de configurar esta opção como 0 no ficheiro de configuração. Poderá também usar a opção da linha de comandos <link linkend="cmdline-no-install"
+><option
+>--no-install</option
+></link
+>. </entry>
+</row>
+
+<row id="conf-kdedir">
+<entry
+>kdedir</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Esta opção define a pasta em que o &kde; será instalado após a compilação. Por omissão, será em <filename class="directory"
+>~/kde</filename
+>. Se mudar isto para uma pasta que necessite do acesso do 'root', poderá ter de ler acerca da opção <link linkend="conf-make-install-prefix"
+>make-install-prefix</link
+> também.</entry>
+</row>
+
+<row id="conf-libpath">
+<entry
+>libpath</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Configure esta opção para definir a variável de ambiente LD_LIBRARY_PATH, enquanto efectua a compilação. Não poderá sobrepor esta opção num módulo. O valor por omissão está em branco, mas os locais <filename class="directory"
+>$KDEDIR/lib</filename
+> e <filename class="directory"
+>$QTDIR/lib</filename
+> são adicionados automaticamente. Poderá usar o til (~) para os locais que adicionar com esta opção. </entry>
+</row>
+
+<row id="conf-log-dir">
+<entry
+>log-dir</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Use esta opção para mudar a pasta que irá conter os ficheiros de registo gerados pelo programa. Esta opção poderá ser definida por cada módulo, desde a versão 0.64 e posteriores. </entry>
+</row>
+
+<row id="conf-make-install-prefix">
+<entry
+>make-install-prefix</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure esta variável com uma lista separada por espaços, que será interpretada como um comando e as suas opções, para anteceder o comando 'make install', que é usado para instalar os módulos. Isto é útil para instalar os pacotes com o 'sudo', por exemplo, mas tenha cuidado enquanto lida com os privilégios do 'root'.</entry>
+</row>
+
+<row id="conf-make-options">
+<entry
+>make-options</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure esta variável para passar as opções da linha de comandos ao comando 'make'. Isto é útil para os programas, como o <ulink url="http://distcc.samba.org/"
+><application
+>distcc</application
+></ulink
+>. O <application
+>distcc</application
+> permite-lhe partilhar o seu trabalho de compilação por mais que um computador. Para a usar, deverá usar a opção <option
+>-j</option
+> do 'make'. Agora já pode. De acordo com a documentação, recomenda-se '2 * número_de_cpus_na_rede'. Existe 1 CPU no caso do autor, como tal seria <option
+>-j2</option
+> no caso dele.</entry>
+</row>
+
+<row id="conf-manual-build">
+<entry
+>manual-build</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure o valor da opção como <quote
+>true</quote
+> para evitar que o processo de compilação tente compilar este módulo. Será à mesma mantido actualizado ao actualizar a partir do &svn;. Esta opção é exactamente equivalente à opção da linha de comandos <link linkend="cmdline-no-build"
+><option
+>--no-build</option
+></link
+>. </entry>
+</row>
+
+<row id="conf-manual-update">
+<entry
+>manual-update</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure o valor da opção como <quote
+>true</quote
+> para evitar que o processo de compilação tente actualizar (e, por conseguinte, compilar ou instalar) este módulo. Se definir esta opção para um módulo, também poderá tê-la comentada. </entry>
+</row>
+
+<row id="conf-module-base-path">
+<entry
+>module-base-path</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Configure esta opção para se sobrepor à pasta por omissão do &kdesvn-build; para o módulo em questão. Isto poderá ser usado, por exemplo, para usar ramificações ou marcas específicas de determinadas bibliotecas. O <ulink url="http://websvn.kde.org/"
+>Visualizador de Código do &kde;</ulink
+> é extremamente valioso para o ajudar a escolher o local correcto.</para>
+<para
+>Lembre-se que o &kdesvn-build; constrói o local final de acordo com o seguinte modelo: <varname
+>$svn-server</varname
+>/home/kde/<varname
+>$module-base-path</varname
+>/<varname
+>$module-name</varname
+>. </para>
+<para
+>O valor por omissão tanto pode ser o <quote
+>trunk</quote
+> como o <quote
+>trunk/KDE</quote
+>, dependendo do nome do módulo.</para>
+</entry>
+</row>
+
+<row id="conf-niceness">
+<entry
+>niceness</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Configure esta opção com um valor entre 20 e 0. Quanto mais alto o número, menor prioridade terá o &kdesvn-build; para si próprio. O valor por omissão é 10. </entry>
+</row>
+
+<row id="conf-no-rebuild-on-fail">
+<entry
+>no-rebuild-on-fail</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure o valor desta opção como <quote
+>true</quote
+> para evitar sempre que o &kdesvn-build; tente compilar de novo este módulo, se falhar numa compilação incremental. Normalmente, o &kdesvn-build; irá tentar compilar de novo o módulo do zero, para contradizer o efeito de uma actualização do &svn; inválida que confunda o sistema de compilação.</entry>
+</row>
+
+<row id="conf-override-url">
+<entry
+>override-url</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Se configurar esta opção, o 'kdesvn-build' irá usar o seu valor como o URL a passar ao Subversion, <emphasis
+>sem qualquer alteração</emphasis
+>. Deverá usar geralmente esta opção, se quiser obter uma versão específica, mas o 'kdesvn-build' não conseguir descobrir o que queria dizer ao usar a opção <link linkend="conf-branch"
+>branch</link
+>. </entry>
+</row>
+
+<row id="conf-qtdir">
+<entry
+>qtdir</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Configure esta opção para definir a variável de ambiente QTDIR enquanto compila. Poderá sobrepor esta configuração numa opção de um módulo. Se não indicar esta opção, será por omissão a <filename class="directory"
+><varname
+>$(source-dir)</varname
+>/build/qt-copy</filename
+>, que irá usar o módulo 'qt-copy' que está incluído no repositório de código do &kde;. Poderá usar um til (~) que representa a sua pasta pessoal. </entry>
+</row>
+
+<row id="conf-remove-after-install">
+<entry
+>remove-after-install</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Se estiver com pouco espaço em disco, poderá querer usar esta opção para remover automaticamente a pasta de compilação (ou as pastas de compilação e de código, para instalações episódicas), após o módulo ter sido instalado com sucesso. </para>
+<para
+>Os valores possíveis para esta opção são: <itemizedlist>
+<listitem
+><para
+>none - Não remove nada (Este é o valor por omissão).</para
+></listitem>
+<listitem
+><para
+>builddir - Remove a pasta de compilação, mas não o código.</para
+></listitem>
+<listitem
+><para
+>all - Remove tanto o código-fonte como a pasta de compilação.</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Lembre-se que a utilização desta opção poderá ter um grande impacto na utilização da sua largura de banda (se usar o 'all') e o tempo que dura a compilação do KDE, dado que o 'kdesvn-build' será incapaz de efectuar compilações incrementais.</para>
+</entry>
+</row>
+
+<row id="conf-set-env">
+<entry
+>set-env</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Esta opção aceita um conjunto de valores separados por espaços, onde o primeiro valor é a variável de ambiente a definir e o resto dos valores é o que deseja atribuir à sua variável. Por exemplo, para configurar a variável RONALD como McDonald, iria pôr este comando na secção apropriada:</para>
+<screen
+><command
+>set-env</command
+> <envar
+>RONALD</envar
+> <userinput
+>McDonald</userinput
+></screen>
+<para
+>Esta opção é especial, na medida em que poderá ser repetida sem sobrepor a configuração anterior do 'set-env' na mesma secção do ficheiro de configuração. Desta forma, poderá definir mais que uma variável de ambiente por módulo (ou a nível global).</para>
+</entry>
+</row>
+
+<row id="conf-source-dir">
+<entry
+>source-dir</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Esta opção é usada para definir a pasta do seu computador, onde será guardado o código-fonte do &svn; do &kde;. Se não indicar este valor, será usado o valor por omissão <filename class="directory"
+>~/kdesvn</filename
+>. Se indicar de facto este valor, use um local absoluto. </entry>
+</row>
+
+<row id="conf-svn-server">
+<entry
+>svn-server</entry>
+<entry
+>Não poderá ser sobreposta</entry>
+<entry
+>Esta opção é usada para definir o servidor usado para obter o código do &svn;. Por omissão, é usado o repositório anónimo de &svn;, em <emphasis
+>svn://anonsvn.kde.org/</emphasis
+></entry>
+</row>
+
+<row id="conf-stop-on-failure">
+<entry
+>stop-on-failure</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Configure o valor desta opção como <quote
+>true</quote
+> para fazer com que o programa pare a execução, após ocorrer um erro durante o processo de compilação ou instalação. Esta opção está desactivada por omissão. </entry>
+</row>
+
+<row id="conf-tag">
+<entry
+>tag</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Use esta opção para obter uma versão específica de um módulo.</para>
+<para
+><emphasis
+>NOTA:</emphasis
+> As hipóteses serão muito boas quando NÃO QUISER usar esta opção. As versões do KDE estão disponíveis em pacote comprimidos no <ulink url="ftp://ftp.kde.org/"
+>servidor de FTP do KDE</ulink
+> ou numa das suas <ulink url="http://download.kde.org/download.php"
+>réplicas</ulink
+>.</para>
+<para
+>Se estiver a usar o 'kdesvn-build' porque está com problemas a obter uma versão do KDE para compilar na sua distribuição, pense em usar a <ulink url="http://developer.kde.org/build/konstruct/"
+>ferramenta de compilação Konstruct</ulink
+> em alternativa, a qual funciona a partir dos pacotes de lançamento.</para>
+</entry>
+</row>
+
+<row id="conf-use-qt-builddir-hack">
+<entry
+>use-qt-builddir-hack</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+>Ainda que esta opção se sobreponha à global, só fará sentido para o 'qt-copy'. Configure esta opção como <quote
+>true</quote
+> para activar o modo <emphasis
+>experimental</emphasis
+> de 'srcdir' != 'builddir'. Se estiver activada, o &kdesvn-build; irá copiar o módulo de código do 'qt-copy' para a pasta de compilação e efectuar as compilações a partir daí. Isto significa que a sua variável de ambiente QTDIR ficará igual a <filename class="directory"
+>$(qt-copy-build-dir)/qt-copy/lib</filename
+> em alternativa. Deverá também mudar a sua opção <link linkend="conf-qtdir"
+>qtdir</link
+> em função disso. O 'make' incremental deverá à mesma funcionar neste modo, dado que as datas serão preservadas após a cópia. Se usar a opção <link linkend="conf-apply-qt-patches"
+>apply-qt-patches</link
+>, as actualizações serão aplicadas na pasta de compilação, não na pasta de código. Esta opção é igual a <quote
+>true</quote
+>, por omissão. </entry>
+</row>
+
+<row id="conf-use-unsermake">
+<entry
+>use-unsermake</entry>
+<entry
+>Sobrepõe-se à global</entry>
+<entry
+><para
+>Configure esta opção como <quote
+>true</quote
+> para poder usar o programa experimentar 'unsermake' em vez do 'automake' ao correr o programa 'configure'. Isto poderá levar a algumas diminuições sérias na altura da compilação, principalmente no caso dos <ulink url="http://www.csh.rit.edu/slashdot/distcc.html"
+>sistemas de compilação distribuídos</ulink
+>. Esta opção é, por omissão, <quote
+>true</quote
+> (para a maioria dos módulos). </para>
+
+<para
+>Normalmente, se usar esta opção, o 'kdesvn-build' irá manter automaticamente o 'unsermake' actualizado. Isto poderá começar a ser incómodo, principalmente se estiver a gerir você mesmo o 'unsermake'. Se for este o caso, poderá configurar esta opção como <quote
+>self</quote
+>, pelo que o 'kdesvn-build' irá usar à mesma o 'unsermake', mas não fará nada de especial para o manter actualizado. </para>
+</entry>
+</row>
+
+</tbody>
+
+</tgroup>
+</table>
+
+</chapter>
+
+<chapter id="cmdline">
+<title
+>Opções da Linha de Comandos e Variáveis de Ambiente</title>
+
+<para
+>Este programa não usa variáveis de ambiente. Se necessitar de definir variáveis de ambiente para o ambiente de compilação ou de instalação, veja a opção <link linkend="conf-set-env"
+>set-env</link
+>. </para>
+
+<para
+>O programa aceita as seguintes opções da linha de comandos: </para>
+
+<variablelist>
+
+<varlistentry id="cmdline-help">
+<term
+><option
+>--help</option
+></term>
+<listitem
+><para
+>mostra apenas uma ajuda simples deste programa. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-version">
+<term
+><option
+>--version</option
+></term>
+<listitem
+><para
+>mostra a versão do programa. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-author">
+<term
+><option
+>--author</option
+></term>
+<listitem
+><para
+>mostra as informações de contacto do autor. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-color">
+<term
+><option
+>--color</option
+></term>
+<listitem
+><para
+>activa o resultado do programa a cores. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-no-color">
+<term
+><option
+>--no-color</option
+></term>
+<listitem
+><para
+>desactiva o resultado do programa a cores. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-pretend">
+<term
+><option
+>--pretend</option
+> (ou <option
+>-p</option
+>)</term>
+<listitem
+><para
+>não faz NADA de facto, mas funciona como se fizesse. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-quiet">
+<term
+><option
+>--quiet</option
+> (ou <option
+>-q</option
+>)</term>
+<listitem
+><para
+>Não é tão descritivo com o resultado à saída. Com esta opção, só as mensagens básicas são apresentadas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-really-quiet">
+<term
+><option
+>--really-quiet</option
+></term>
+<listitem
+><para
+>Só mostra as mensagens de avisos e erros. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-verbose">
+<term
+><option
+>--verbose</option
+></term>
+<listitem
+><para
+>Torna-se bastante descritivo com o que se passa e o que o 'kdesvn-build' está a fazer. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-svn-only">
+<term
+><option
+>--svn-only</option
+></term>
+<listitem
+><para
+>efectua apenas a actualização do código. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-build-only">
+<term
+><option
+>--build-only</option
+></term>
+<listitem
+><para
+>efectua apenas o processo de compilação. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-ignore-modules">
+<term
+><option
+>--ignore-modules</option
+></term>
+<listitem
+><para
+>não inclui os módulos passados no resto da linha de comandos no processo de actualização/compilação. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-no-svn">
+<term
+><option
+>--no-svn</option
+></term>
+<listitem
+><para
+>ignora o passo de contacto do servidor do &svn;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-no-build">
+<term
+><option
+>--no-build</option
+></term>
+<listitem
+><para
+>salta o processo de compilação. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-no-install">
+<term
+><option
+>--no-install</option
+></term>
+<listitem
+><para
+>não instala automaticamente os pacotes, após a sua compilação. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-debug">
+<term
+><option
+>--debug</option
+></term>
+<listitem
+><para
+>activa o modo de depuração para o programa. De momento, isto significa que todo o resultado será enviado para o STDOUT, para além de ficar registado na pasta de registo como normal. Do mesmo modo, muitas das funções tornar-se-ão mais descritivas sobre o que estão fazer no modo de depuração. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-no-rebuild-on-fail">
+<term
+><option
+>--no-rebuild-on-fail</option
+></term>
+<listitem
+><para
+>não tenta compilar de novo os módulos que não conseguiram ser compilados do zero. O &kdesvn-build; nunca irá tentar fazer isto num módulo que já se tentou compilar do zero. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-refresh-build">
+<term
+><option
+>--refresh-build</option
+></term>
+<listitem
+><para
+>volta a criar o sistema de compilação e a compilar do zero. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-reconfigure">
+<term
+><option
+>--reconfigure</option
+></term>
+<listitem
+><para
+>executa o programa 'configure' de novo sem limpar a pasta de compilação. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-recreate-configure">
+<term
+><option
+>--recreate-configure</option
+></term>
+<listitem
+><para
+>executa o <command
+>make <option
+>-f</option
+> Makefile.cvs</command
+> de novo para criar o programa 'configure' e continua a compilação normalmente. Esta opção implica a <option
+><link linkend="cmdline-reconfigure"
+>--reconfigure</link
+></option
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-resume">
+<term
+><option
+>--resume</option
+></term>
+<listitem
+><para
+>que tenta continuar a compilação a partir do ponto em que o programa parou da última vez. O programa começa a compilar o módulo, após o último ter sido compilado da última vez em que o programa foi executado, quer tenha corrido bem ou não. Esta opção implica a <link linkend="cmdline-no-svn"
+><option
+>--no-svn</option
+></link
+>. Não deverá indicar os nomes de outros módulos na linha de comandos. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-resume-from">
+<term
+><option
+>--resume-from</option
+></term>
+<listitem
+><para
+>que é semelhante à opção <link linkend="cmdline-resume"
+><option
+>--resume</option
+></link
+>, excepto que indica qual o módulo de onde começa a compilação como parâmetro seguinte na linha de comandos. Esta opção implica a <link linkend="cmdline-no-svn"
+><option
+>--no-svn</option
+></link
+>. Não deverá indicar os nomes dos outros módulos na linha de comandos. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-rc-file">
+<term
+><option
+>--rc-file</option
+></term>
+<listitem
+><para
+>que interpreta o próximo parâmetro da linha de comandos como o ficheiro de onde ler as opções de configuração. O valor por omissão deste parâmetro é '~/.kdesvn-buildrc'. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-prefix">
+<term
+><option
+>--prefix=&lt;/localização/do/kde&gt;</option
+></term>
+<listitem
+><para
+>que lhe permite mudar a pasta onde o &kde; será instalado na linha de comandos. Esta opção implica a <link linkend="cmdline-reconfigure"
+><option
+>--reconfigure</option
+></link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-build-system-only">
+<term
+><option
+>--build-system-only</option
+></term>
+<listitem
+><para
+>pára após a execução do <command
+>make <option
+>-f</option
+> Makefile.cvs</command
+>. O programa 'configure' irá necessitar à mesma de ser executado, coisa que o &kdesvn-build; irá fazer da próxima vez. Isto permite-lhe preparar todos os programas 'configure' de uma vez, para que possa ver o <command
+>./configure <option
+>--help</option
+></command
+> de cada módulo e editar as suas opções do 'configure' adequadamente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-install"
+><term
+><option
+>--install</option
+></term>
+<listitem
+><para
+>Se esta for a única opção da linha de comandos, irá tentar instalar todos os módulo incluídos em 'successfully-built', excepto o 'qt-copy', que não necessita de instalação. Se as opções da linha de comandos forem indicadas após o <option
+>--install</option
+>, então assumem-se que são módulos para instalar. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-global-option">
+<term
+><option
+>--&lt;nome-da-opção&gt;=</option
+></term>
+<listitem
+><para
+>Poderá usar esta opção para sobrepor outra opção no seu ficheiro de configuração para todos os módulos. Por exemplo, para sobrepor a opção <link linkend="conf-log-dir"
+>log-dir</link
+>, deverá escrever: <option
+>--log-dir=/local/da/pasta</option
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="cmdline-module-option">
+<term
+><option
+>--&lt;nome-módulo&gt;,&lt;nome-opção&gt;=</option
+></term>
+<listitem
+><para
+>Poderá usar esta opção para sobrepor uma opção do seu ficheiro de configuração para um dado módulo. Por exemplo, para sobrepor a opção <link linkend="conf-use-unsermake"
+>use-unsermake</link
+> do 'kdemultimedia', iria escrever: <option
+>--kdemultimedia,use-unsermake=false</option
+>. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Todas as outras opções da linha de comandos assumem-se como sendo módulos para actualizar e compilar. Por favor, não misture a compilação com a instalação. </para>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+&underFDL; </chapter>
+
+</book>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-adddebug.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-adddebug.1.docbook
new file mode 100644
index 00000000000..abe53a5726a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-adddebug.1.docbook
@@ -0,0 +1,125 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>7 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>addebug</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>addebug</command
+></refname>
+<refpurpose
+>Modifica as <filename
+>Makefile</filename
+>(s) para adicionar informações de depuração</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>adddebug</command
+> <group
+><option
+>-k</option
+></group
+> <group
+><option
+>-r</option
+></group
+> <group
+><option
+>-n</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>adddebug</command
+> modifica as <filename
+>Makefile</filename
+>s na pasta actual (e, opcionalmente, nas suas subpastas) para adicionar informações de depuração (<option
+>-g3</option
+>). Irá também remover as optimizações (<option
+>-O[1-9]</option
+>).</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-k</option
+></term>
+<listitem
+><para
+>Mantém as optimizações (não remove as opções <option
+>-O[1-9]?</option
+> que são removidas por omissão).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-r</option
+></term>
+<listitem>
+<para
+>Procura recursivamente em todas as subpastas da pasta actual e actua em todas as <filename
+>Makefile</filename
+>s encontradas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-n</option
+></term>
+<listitem
+><para
+>compila sem o NDEBUG e o NO_DEBUG definidos (faz com que as chamadas <function
+>kdDebug</function
+> funcionem)</para
+></listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-cheatmake.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-cheatmake.1.docbook
new file mode 100644
index 00000000000..66d3e00e6a5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-cheatmake.1.docbook
@@ -0,0 +1,193 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<date
+>8 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>cheatmake</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>cheatmake</command
+></refname>
+<refpurpose
+>engana o <command
+>make</command
+> de forma a que este não reconstrua certos ficheiros</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>cheatmake</command
+> <group
+><option
+>hidechange</option
+> <replaceable
+>ficheiro</replaceable
+></group
+> <group
+><option
+>show</option
+></group
+> <group
+><option
+>why</option
+> <replaceable
+>ficheiro</replaceable
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>cheatmake</command
+> é usado para poupar tempo na recompilação. Consegue enganar o 'make' ao saltar os ficheiros que não tenham mudado de forma significativa. Isto pode ser usado, quando você muda um comentário num ficheiro mas mais nada de código em si.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>hidechange</option
+> <replaceable
+>ficheiro</replaceable
+></term>
+<listitem
+><para
+>Esconde o facto de que o ficheiro foi modificado colocando a sua data no passado. Utilize com cuidado!</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>show</option
+></term>
+<listitem
+><para
+>Lista que ficheiros <command
+>make</command
+> actualmente precisa de reconstruir</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>why</option
+> <replaceable
+>ficheiro</replaceable
+></term>
+<listitem
+><para
+>Explica porque tem tem reconstruir o ficheiro</para
+></listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Ambiente</title>
+
+<para
+>Uma das variáveis seguintes (mas não ambas) deverão ser alteradas, se a pasta de código for diferente da pasta de compilação. Se a pasta de compilação for apenas uma subpasta da pasta de código, deverá ser usada a variável mais simples <envar
+>OBJ_SUBDIR</envar
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><envar
+>OBJ_SUBJDIR</envar
+></term>
+<listitem
+><para
+>Indica que a pasta de compilação está na subpasta da pasta de código. Por exemplo, se a pasta de código for a <filename class="directory"
+>kdesdk</filename
+> e a pasta de compilação for a <filename class="directory"
+>kdesdk/obj-i386-linux</filename
+>, então o <envar
+>OBJ_SUBDIR</envar
+> deverá ser igual a <parameter
+>obj-i386-linux</parameter
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><envar
+>OBJ_REPLACEMENT</envar
+></term>
+<listitem
+><para
+>Uma expressão de <command
+>sed</command
+> que é usada para transformar a pasta de origem na pasta de compilação. Por exemplo, se a pasta de código for a <filename class="directory"
+>kdesdk/obj-i386-linux</filename
+>, então a <envar
+>OBJ_REPLACEMENT</envar
+> deverá ser igual a <parameter
+>s#kdesdk#kdesdk-obj#</parameter
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>make(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O <command
+>cheatmake</command
+> foi criado por &David.Faure; &David.Faure.mail;. Esta página do manual foi preparada pelo <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+> para o sistema <acronym
+>GNU</acronym
+>/&Linux; da Debian (embora possa ser usado por outros).</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-create_cvsignore.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-create_cvsignore.1.docbook
new file mode 100644
index 00000000000..25a69d35141
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-create_cvsignore.1.docbook
@@ -0,0 +1,79 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kdeoptions SYSTEM "kdeoptions.docbook">
+<!ENTITY qtoptions SYSTEM "qtoptions.docbook">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>8 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>create_cvsignore</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>create_cvsignore</command
+></refname>
+<refpurpose
+>Cria um .cvsignore preliminar na pasta actual</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis>
+<command
+>createcvsignore</command>
+</cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>create_cvsignore</command
+> é usado para criar um ficheiro <filename
+>.cvsignore</filename
+> preliminar na pasta actual. Ele faz isto com base em certos conteúdos que ele encontra no <filename
+>Makefile.am</filename
+></para>
+
+<para
+>Não serão removidas quaisquer linhas dos <filename
+>.cvsignore</filename
+> existentes. Se não existir já um ficheiro <filename
+>.cvsignore</filename
+>, este será adicionado ao repositório do CVS.</para>
+
+<para
+>Lembre-se que necessita de ter um <filename
+>Makefile.am</filename
+> na pasta actual para esta ferramenta funcionar.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+</refentry> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-create_makefile.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-create_makefile.1.docbook
new file mode 100644
index 00000000000..dbe9f22d362
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-create_makefile.1.docbook
@@ -0,0 +1,168 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kdeoptions SYSTEM "kdeoptions.docbook">
+<!ENTITY qtoptions SYSTEM "qtoptions.docbook">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<date
+>8 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>create_makefile</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>create_makefile</command
+></refname>
+<refpurpose
+>Cria um <filename
+>Makefile.in</filename
+> e um <filename
+>Makefile</filename
+> de um <filename
+>Makefile.am</filename
+></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>create_makefile</command
+> <group
+><replaceable
+>localização_relativa/Makefile</replaceable
+></group
+> <group
+><replaceable
+>localização_relativa</replaceable
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>create_makefile</command
+> cria os ficheiros <filename
+>Makefile.in</filename
+> e <filename
+>Makefile</filename
+> numa subpasta que contenha o <filename
+>Makefile.am</filename
+>. Este programa poupa tempo em comparação com uma execução nova do 'configure'</para>
+
+<para
+>Repare que tem de indicar o local dos ficheiros <filename
+>Makefile</filename
+> <filename
+>Makefile.am</filename
+> desejados (ainda que o <filename
+>/Makefile</filename
+> final possa ser omitido).</para>
+
+<para
+>Este programa poderá ser executado na pasta de topo (a que contém o <filename
+>configure</filename
+> ou a partir de uma das suas subpastas.</para>
+
+<para
+>Se a pasta de código for diferente da pasta de compilação (veja as variáveis de ambiente em baixo), assume-se que o <filename
+>Makefile.am</filename
+> e o <filename
+>Makefile.in</filename
+> estão sob a pasta de código e que o <filename
+>Makefile</filename
+> se encontra sob a pasta de compilação. </para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Ambiente</title>
+
+<para
+>Uma das variáveis seguintes (mas não ambas) deverão ser alteradas, se a pasta de código for diferente da pasta de compilação. Se a pasta de compilação for apenas uma subpasta da pasta de código, deverá ser usada a variável mais simples <envar
+>OBJ_SUBDIR</envar
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><envar
+>OBJ_SUBJDIR</envar
+></term>
+<listitem
+><para
+>Indica que a pasta de compilação está na subpasta da pasta de código. Por exemplo, se a pasta de código for a <filename class="directory"
+>kdesdk</filename
+> e a pasta de compilação for a <filename class="directory"
+>kdesdk/obj-i386-linux</filename
+>, então o <envar
+>OBJ_SUBDIR</envar
+> deverá ser igual a <parameter
+>obj-i386-linux</parameter
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><envar
+>OBJ_REPLACEMENT</envar
+></term>
+<listitem
+><para
+>Uma expressão de <command
+>sed</command
+> que é usada para transformar a pasta de origem na pasta de compilação. Por exemplo, se a pasta de código for a <filename class="directory"
+>kdesdk/obj-i386-linux</filename
+>, então a <envar
+>OBJ_REPLACEMENT</envar
+> deverá ser igual a <parameter
+>s#kdesdk#kdesdk-obj#</parameter
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>create_makefiles(1)</para>
+</refsect1>
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O 'create_makefile' foi criado por &David.Faure; &David.Faure.mail; e por outras pessoas. Esta página foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+> para o sistema GNU/Linux da Debian (mas poderá ser usado por outros).</para>
+</refsect1>
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-create_makefiles.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-create_makefiles.1.docbook
new file mode 100644
index 00000000000..67c2117b77f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-create_makefiles.1.docbook
@@ -0,0 +1,147 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY create_makefiles "<command
+>create_makefiles</command
+>">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<date
+>8 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+>&create_makefiles;</refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+>&create_makefiles;</refname>
+<refpurpose
+>Volta a criar todas as <filename
+>Makefile</filename
+>s sob uma dada pasta</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+>&create_makefiles; <group
+><replaceable
+>dir</replaceable
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &create_makefiles; volta a criar todos os ficheiros <filename
+>Makefile</filename
+>s em <replaceable
+>pasta</replaceable
+> e todas as suas subpastas (de forma recursiva) a partir dos modelos correspondentes em <filename
+>Makefile.am</filename
+>.</para>
+
+<para
+>Este programa deverá ser executado na pasta de topo (a que contém o 'configure'). Este programa poupa tempo, em comparação com uma nova execução completa do 'configure'.</para>
+
+<para
+>Se a pasta de código for diferente da pasta de compilação (veja as variáveis de ambiente em baixo), assumir-se-á que cada ficheiro <filename
+>Makefile.am</filename
+> e <filename
+>Makefile.in</filename
+> pertence abaixo da pasta de código e que cada <filename
+>Makefile</filename
+> pertence abaixo da pasta de compilação.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+</refsect1>
+
+
+<refsect1>
+<title
+>Ambiente</title>
+<para
+>Uma das variáveis seguintes (mas não ambas) deverão ser alteradas, se a pasta de código for diferente da pasta de compilação. Se a pasta de compilação for apenas uma subpasta da pasta de código, deverá ser usada a variável mais simples <envar
+>OBJ_SUBDIR</envar
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><envar
+>OBJ_SUBJDIR</envar
+></term>
+<listitem
+><para
+>Indica que a pasta de compilação está na subpasta da pasta de código. Por exemplo, se a pasta de código for a <filename class="directory"
+>kdesdk</filename
+> e a pasta de compilação for a <filename class="directory"
+>kdesdk/obj-i386-linux</filename
+>, então o <envar
+>OBJ_SUBDIR</envar
+> deverá ser igual a <parameter
+>obj-i386-linux</parameter
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><envar
+>OBJ_REPLACEMENT</envar
+></term>
+<listitem
+><para
+>Uma expressão de <command
+>sed</command
+> que é usada para transformar a pasta de origem na pasta de compilação. Por exemplo, se a pasta de código for a <filename class="directory"
+>kdesdk/obj-i386-linux</filename
+>, então a <envar
+>OBJ_REPLACEMENT</envar
+> deverá ser igual a <parameter
+>s#kdesdk#kdesdk-obj#</parameter
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>create_makefile(1) make(2)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>&create_makefiles; foi escrito por &David.Faure; &David.Faure.mail;.</para>
+
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+> para o sistema GNU/Linux da Debian (mas poderá ser usado por outros).</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-cvscheck.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-cvscheck.1.docbook
new file mode 100644
index 00000000000..6eb30d694a2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-cvscheck.1.docbook
@@ -0,0 +1,202 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY cvscheck "<command
+>cvscheck</command
+>">
+<!ENTITY CVS "<acronym
+>CVS</acronym
+>">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<date
+>8 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+>&cvscheck;</refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+>&cvscheck;</refname>
+<refpurpose
+>Relatório de estado, sem ligação ao servidor, para ficheiros num módulo de &CVS;.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+>&cvscheck; <group
+><replaceable
+>dir</replaceable
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &cvscheck; imprime informações sobre o estado da sua versão local ('checkout') do &CVS; sem comunicar com o servidor. Isto significa que é extremamente rápido e não precisa de uma ligação de rede.</para>
+
+<para
+>A pasta indicada e as suas subpastas serão processados de forma recursiva. Se não indicada qualquer pasta, será usada a pasta actual e as suas subpastas.</para>
+
+<para
+>Todos os ficheiros com um estado interessante serão impressos com um carácter de estado à frente do seu nome. Os caracteres de estado são os seguintes.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><returnvalue
+>?</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>O ficheiro não é conhecido pelo &CVS;</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>M</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>O ficheiro foi realmente modificado localmente</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>m</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>O ficheiro <emphasis
+>pode</emphasis
+> ter modificações locais. Deve fazer <command
+>diff</command
+> com o servidor para verificar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>C</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>O ficheiro tem um conflito com o &CVS; e por isso não pode ser enviado.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>U</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>O ficheiro está no &CVS; mas não está na sua cópia local.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>T</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem
+><para
+>O ficheiro tem uma marca &CVS; fixa anormal.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>A</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>Você fez <userinput
+><command
+>cvs</command
+> <option
+>add</option
+></userinput
+> a teste ficheiro, mas ainda não o enviou.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><returnvalue
+>R</returnvalue
+> <filename
+>foobar.c</filename
+></term>
+<listitem>
+<para
+>Você fez <userinput
+><command
+>cvs</command
+> <option
+>rm</option
+></userinput
+> a teste ficheiro, mas ainda não o enviou.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>cvs(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>cvscheck foi escrito por &Dirk.Mueller; &Dirk.Mueller.mail; e Sirtaj.Singh.Kang; &Sirtaj.Singh.Kang.mail;</para>
+
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+> para o sistema Debian GNU/Linux (mas pode ser utilizada por outros). </para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-cvslastchange.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-cvslastchange.1.docbook
new file mode 100644
index 00000000000..90293cf6176
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-cvslastchange.1.docbook
@@ -0,0 +1,79 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY cvslastchange "<command
+>cvslastchange</command
+>">
+<!ENTITY CVS "<acronym
+>CVS</acronym
+>">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>8 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+>&cvslastchange;</refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+>&cvslastchange;</refname>
+<refpurpose
+>Mostra a última alteração enviada ('committed') para o &CVS; de um ficheiro</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+>&cvslastchange; <group
+><replaceable
+>ficheiro</replaceable
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &cvslastchange; mostra a última alteração de um ficheiro enviada ('committed') para o &CVS;. Ele usa o <command
+>cvs diff</command
+> e o <command
+>cvs log</command
+> para o fazer.</para>
+
+<para
+>O &cvslastchange; funciona em qualquer ramificação do &CVS;, não só no HEAD.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>cvslastlog(1) cvsrevertlast(1) cvs(1)</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-cvslastlog.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-cvslastlog.1.docbook
new file mode 100644
index 00000000000..c2dddfbe91a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-cvslastlog.1.docbook
@@ -0,0 +1,67 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+></email
+></author>
+<date
+>6 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>cvslastlog</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>cvslastlog</command
+></refname>
+<refpurpose
+>Imprime o item de registo sobre o último envio ('commit') de um ficheiro.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>cvslastlog</command
+> <group
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>cvslastlog</command
+> mostra o registo associado ao último envio ('commit') do CVS para o ficheiro indicado. Depende da versão do ficheiro local, não da que se encontra no servidor. </para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-cvsrevertlast.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-cvsrevertlast.1.docbook
new file mode 100644
index 00000000000..88bea453876
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-cvsrevertlast.1.docbook
@@ -0,0 +1,74 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+></email
+></author>
+<date
+>xx de xx de xxxx</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>cvsrevertlast</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>cvsrevertlast</command
+></refname>
+<refpurpose
+>Reverte os ficheiros no CVS para a versão anterior</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>cvsrevertlast</command
+> <group
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O 'cvsrevertlast' é usado para reverter todos os ficheiros, na linha de comandos, para a versão anterior no CVS. Os ficheiros não serão enviados ('committed').</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>cvsblame(1)</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-cxxmetric.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-cxxmetric.1.docbook
new file mode 100644
index 00000000000..dc77cf365c3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-cxxmetric.1.docbook
@@ -0,0 +1,66 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>cxxmetric</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>cxxmetric</command
+></refname>
+<refpurpose
+>Algumas métricas simples de código para C e C++</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>cxxmetric</command
+> <group
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O 'cxxmetric' conta as linhas de código, comentários e espaços em branco, calculando ainda várias outras estatísticas para cada ficheiro de código. Os ficheiros de código deverão estar em C ou C++.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE. </para
+>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-demangle.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-demangle.1.docbook
new file mode 100644
index 00000000000..db50dbba133
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-demangle.1.docbook
@@ -0,0 +1,105 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>demangle</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>demangle</command
+></refname>
+<refpurpose
+>Descodifica nomes de símbolos C++</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis>
+<command
+>demangle</command>
+</cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+><command
+>demangle</command
+> lê uma lista de símbolos codificados C++ do 'standard input' e converte esses nome para um formato legível no 'standard output'.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Exemplo</title>
+
+<para
+>Crie um ficheiro chamado <filename
+>nomes</filename
+> com os seguintes nomes de símbolos codificados:</para>
+
+<programlisting
+>_ZNK6Object10metaObjectEv
+_ZN8QPtrListI5ArrowE5clearEv
+_ZTC4Kolf0_11KMainWindow</programlisting>
+
+<para
+>Este nomes podem ser descodificado da seguinte forma:</para>
+
+<screen
+><prompt
+>exemplo$</prompt
+> <userinput
+><command
+>demangle</command
+> &lt; <filename
+>nomes</filename
+></userinput>
+<computeroutput
+>Object::metaObject() const
+QPtrList&lt;Arrow&gt;::clear()
+construction vtable for KMainWindow-in-Kolf</computeroutput
+></screen>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kminspector(1) kmtrace(1) match(1)</para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-extend_dmalloc.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-extend_dmalloc.1.docbook
new file mode 100644
index 00000000000..56f959467e8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-extend_dmalloc.1.docbook
@@ -0,0 +1,97 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>extend_dmalloc</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>extend_dmalloc</command
+></refname>
+<refpurpose
+>Analisa os endereços de retorno de ficheiros de registo dmalloc.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>extend_dmalloc</command
+> <group
+><option
+><replaceable
+>registo-dmalloc</replaceable
+> <command
+>binário</command
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>extend_dmalloc</command
+> irá executar o <command
+>gdb</command
+>(1) para obter informações sobre os endereços devolvidos num ficheiro de registo do <command
+>dmalloc</command
+>(1). Especificamente, ele irá examinar as linhas <literal
+>ra=</literal
+> e tentará obter os números de linha correspondentes</para>
+
+<para
+>O argumento <option
+><command
+>binário</command
+></option
+> deverá ser o executável que gerou o registo <filename
+>registo-dmalloc</filename
+>.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;.</para>
+
+</refsect1>
+
+
+<refsect1>
+<title
+>Notas</title>
+<para
+>Poderá querer direccionar o resultado do <command
+>extend_dmalloc</command
+> para um ficheiro, caso contrário o <command
+>gdb</command
+> parece ficar à espera de algum retorno, como se estivesse no fim de uma página. </para
+>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-extractrc.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-extractrc.1.docbook
new file mode 100644
index 00000000000..072c0f251fd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-extractrc.1.docbook
@@ -0,0 +1,74 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>extractrc</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>extractrc</command
+></refname>
+<refpurpose
+>Extrai mensagens de ficheiro UI e GUI-RC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>extractrc</command
+> <group
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>extractrc</command
+> obtém todas as marcas de texto e de outras mensagens nos ficheiros indicados e escreve as mensagens correspondentes do i18n() no 'standard output', para que o 'xgettext' as consiga processar.</para>
+
+<para
+>Conhece ficheiros (&Qt;/&kde;) <application
+>designer</application
+> <acronym
+>UI</acronym
+> e ficheiros &XML; GUI-RC. </para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE. </para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-fixincludes.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-fixincludes.1.docbook
new file mode 100644
index 00000000000..8c90e9d93ba
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-fixincludes.1.docbook
@@ -0,0 +1,166 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>fixincludes</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>fixincludes</command
+></refname>
+<refpurpose
+>Reduz o número de #includes em ficheiro de código do &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>fixincludes</command
+> <group
+><option
+>-v, --verbose</option
+></group
+> <group
+><option
+>-e, --experimental</option
+></group
+> <group
+><option
+>-m, --modify</option
+></group
+> <group
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> <group
+><option
+>--help</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>fixincludes</command
+> tenta reduzir o número de inclusões (#include) nos ficheiros de código em C++. Muito do processamento deste é específico do código do &kde; e, como tal, poderá não funcionar tão bem com o código das aplicações não-&kde;.</para>
+
+<para
+>Os seguintes problemas são identificados pelo <command
+>fixincludes</command
+>:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A inclusão de ficheiros que já não sejam suportados, mas que ainda existam por compatibilidade com versões mais antigas do Qt/KDE;</para>
+</listitem>
+<listitem>
+<para
+>Incluir o mesmo ficheiro várias vezes. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>Existe também um modo experimental que tenta remover cada um dos #include's de cada vez (com algumas excepções) para ver se o código compila à mesma. Lembre-se que este modo experimental irá modificar o código original. </para>
+
+<para
+>Por omissão, o código não será modificado; os problemas identificados simplesmente serão apresentados no 'standard output'. </para>
+
+<para
+>A lista de ficheiros de C++ a examinar deverá ser indicada na linha de comandos. Se não forem indicados ficheiros, todo o código em C++ dentro e/ou abaixo da pasta actual será examinado (com a excepção das pastas cujo <filename
+>Makefile.am</filename
+> contenha <option
+>-UQT_NO_COMPAT</option
+> ou <option
+>-UKDE_NO_COMPAT</option
+>)</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-v, --verbose</option
+></term>
+<listitem
+><para
+>Modo descritivo. Será mostrada alguma informação adicional de depuração no 'standard output'.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-e, --experimental</option
+></term>
+<listitem
+><para
+>O modo experimental, tal como foi descrito, em detalhe. Lembre-se que esta opção implica a <option
+>--modify</option
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-m, --modify</option
+></term>
+<listitem
+><para
+>Assim como escreve as mensagens no 'standard output', efectua de facto as modificações ao código original, de modo a corrigir os problemas encontrados.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O <command
+>fixincludes</command
+> foi criado por Dirk Mueller <email
+>mueller@kde.org</email
+>. </para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-po2xml.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-po2xml.1.docbook
new file mode 100644
index 00000000000..c93e6891107
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-po2xml.1.docbook
@@ -0,0 +1,100 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>po2xml</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>po2xml</command
+></refname>
+<refpurpose
+>Traduz para um ficheiro de DocBook em XML, usando um ficheiro PO</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>po2xml</command
+> <group
+><option
+><replaceable
+>XML-original</replaceable
+> <replaceable
+>PO-traduzido</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>po2xml</command
+> é uma ferramenta da linha de comandos que traduz o ficheiro de DocBook em XML <replaceable
+>XML-original</replaceable
+>, usando o ficheiro de mensagens do 'gettext' <replaceable
+>PO-traduzido</replaceable
+>. O ficheiro de XML traduzido daí resultante é enviado para o 'standard output'.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>split2po(1), swappo(1), transxx(1), xml2pot(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>As ferramentas PO-XML foram escritas por &Stephan.Kulow; &Stephan.Kulow.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-pruneemptydirs.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-pruneemptydirs.1.docbook
new file mode 100644
index 00000000000..96f1ef313db
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-pruneemptydirs.1.docbook
@@ -0,0 +1,110 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>pruneemptydirs</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>pruneemptydirs</command
+></refname>
+<refpurpose
+>Detecta pastas inúteis de código numa árvore de CVS</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>pruneemptydirs</command
+> <group
+><option
+>-f</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>pruneemptydirs</command
+> é usado para limpar uma árvore de CVS local. Ele detecta as pastas que contenham restos de coisas antigas que tenham sido removidas do CVS. Essas pastas inúteis normalmente comprometem a compilação. Será examinada a pasta actual, bem como todas as subpastas desta.</para>
+
+<para
+>Lembre-se que esta ferramenta não remove nada; simplesmente imprime o que fazer, como uma série de comandos de remoção. Você poderá copiar e colar este comandos ou usá-los com o comando 'eval' num programa.</para>
+
+<para
+>Esta ferramenta funciona melhor se a pasta de código não for a mesma que a pasta de compilação, dado que não irá imprimir as pastas que contenham executáveis antigos.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>-f</option
+></term>
+<listitem
+><para
+>Efectua de facto as remoções, em vez de as imprimir apenas. Use esta opção com cuidado.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+><command
+>pruneemptydirs</command
+> foi escrito por &David.Faure; &David.Faure.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-qtdoc.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-qtdoc.1.docbook
new file mode 100644
index 00000000000..c5737bb8414
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-qtdoc.1.docbook
@@ -0,0 +1,138 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>qtdoc</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>qtdoc</command
+></refname>
+<refpurpose
+>Abre uma página de ajuda do &Qt; no &konqueror;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>qtdoc</command
+> <group
+><option
+><replaceable
+>nome-classe</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>qtdoc</command
+> abre uma página de ajuda &Qt; no &konqueror;. Se o <replaceable
+>nome-classe</replaceable
+> for indicado, ele abre a página de ajuda para esta classe. Caso contrário, é aberta a página de ajuda principal do &Qt;. O <replaceable
+>nome-classe</replaceable
+> não faz distinção entre maiúsculas e minúsculas.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Ambiente</title>
+
+<variablelist>
+<varlistentry>
+<term
+><envar
+>QTDIR</envar
+></term>
+<listitem
+><para
+>A pasta sob a qual o &Qt; está instalado. A página principal de ajuda do &Qt; supõe-se existir dentro da <filename class="directory"
+>$<envar
+>QTDIR</envar
+>/doc/html/</filename
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+
+<para
+>Para mostrar alguma ajuda sobre a classe <classname
+>QString</classname
+>:</para>
+<screen
+><userinput
+><command
+>qtdoc</command
+> <option
+>QString</option
+></userinput
+></screen>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kdedoc(1), assistant(1)</para>
+
+</refsect1>
+
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-reportview.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-reportview.1.docbook
new file mode 100644
index 00000000000..829b2d2e595
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-reportview.1.docbook
@@ -0,0 +1,140 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY Ian.Reinhart.Geiser "<personname
+><firstname
+>Ian</firstname
+><othername
+>Reinhart</othername
+><surname
+>Geiser</surname
+></personname
+>">
+<!ENTITY Ian.Reinhart.Geiser.mail "<email
+>geiseri@kde.org</email
+>">
+<!ENTITY kweather "<application
+>kweather</application
+>">
+<!ENTITY Nadeem.Hasan "<personname
+><firstname
+>Nadeem</firstname
+><surname
+>Hasan</surname
+></personname
+>">
+<!ENTITY Nadeem.Hasan.mail "<email
+>nhasan@kde.org</email
+>">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>reportview</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>reportview</command
+></refname>
+<refpurpose
+>pede ao KWeatherService que mostre um boletim meteorológico </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>reportview;</command
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+><command
+>reportview</command
+> não deve ser utilizado directamente.</para>
+
+<para
+>O <command
+>reportview</command
+> é um pequeno programa que pede ao KWeatherService um relatório meteorológico. As informações incluem a temperatura, a velocidade do evento e a pressão do ar.</para>
+
+<para
+>O KWeatherService é um serviço de DCOP que é usado tanto pelo 'reportview' como pela 'applet' do painel do &kweather; para oferecer dados meteorológicos. Não existe a necessidade de iniciar o KWeatherService em separado; o 'reportview' irá iniciar o próprio serviço, se necessário.</para>
+
+</refsect1>
+
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>kweather(1)</para>
+
+<para
+>Está disponível mais alguma informação detalhada para o utilizador em <ulink url="help:/kweather"
+>help:/kweather</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kweather</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>&kweather; foi escrito por &Ian.Reinhart.Geiser; &Ian.Reinhart.Geiser.mail; e &Nadeem.Hasan; &Nadeem.Hasan.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-split2po.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-split2po.1.docbook
new file mode 100644
index 00000000000..5fea8c11614
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-split2po.1.docbook
@@ -0,0 +1,108 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>split2po</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>split2po</command
+></refname>
+<refpurpose
+>Cria um ficheiro po a partir de dois ficheiros DocBook XML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>split2po</command
+> <group choice="req"
+><option
+><replaceable
+>XML-original</replaceable
+></option
+> <option
+><replaceable
+>XML-traduzido</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>split2po</command
+> é uma ferramenta da linha de comandos que recebe os dois ficheiros DocBook em XML e produz um ficheiro de mensagens do <command
+>gettext</command
+> (ficheiro PO), que representa as alterações entre estes. O ficheiro PO resultante é enviado para o 'standard output'.</para>
+
+<para
+>O <filename
+>XML-traduzido</filename
+> deverá ser o resultado da tradução do <filename
+>XML-original</filename
+> para outra língua. Esta é a tradução que o ficheiro PO resultante irá representar.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE. </para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>po2xml(1), swappo(1), transxx(1), xml2pot(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>As ferramentas de PO para XML foram criadas por &Stephan.Kulow; &Stephan.Kulow.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-swappo.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-swappo.1.docbook
new file mode 100644
index 00000000000..f5066e69803
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-swappo.1.docbook
@@ -0,0 +1,98 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>swappo</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>swappo</command
+></refname>
+<refpurpose
+>troca os campos msgid e msgstr num ficheiro PO</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>swappo</command
+> <group
+><option
+><replaceable
+>ficheiro.po</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>swappo</command
+> lê o ficheiro PO indicado e troca os campos 'msgid' e 'msgstr' para todas as mensagens. O resultado é um novo ficheiro PO que é traduzido na direcção inversa. Por exemplo, se o ficheiro PO traduz de Inglês para Francês, o novo ficheiro PO irá traduzir de Francês para Inglês.</para>
+
+<para
+>O novo ficheiro PO será escrito no 'standard output'. O ficheiro PO antigo será deixado tal como está.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software (SDK) do &kde;</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>po2xml(1), split2po(1), transxx(1), xml2pot(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>As ferramentas PO-XML foram escritas por &Stephan.Kulow; &Stephan.Kulow.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-transxx.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-transxx.1.docbook
new file mode 100644
index 00000000000..b647007ae2b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-transxx.1.docbook
@@ -0,0 +1,96 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>transxx</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>transxx</command
+></refname>
+<refpurpose
+>Cria um pseudo ficheiro PO traduzido de um ficheiro de modelo PO</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>transxx</command
+> <group
+><option
+><replaceable
+>modelo.pot</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>transxx</command
+> é uma ferramenta da linha de comandos que produz um ficheiro PO básico a partir de um ficheiro-modelo PO. Alguma da formatação e estrutura dos textos do 'msgid' será copiada para o texto do 'msgstr', só que o texto será traduzido como <quote
+>xx</quote
+>.</para>
+
+<para
+>O ficheiro PO pseudo traduzido é enviado para o 'standard output'.</para>
+
+<para
+>A execução do seu programa com a língua <quote
+>xx</quote
+> mostrar-lhe-á rapidamente todos os textos visíveis para o utilizador que não estejam a ser traduzidos de momento.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE.</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>As ferramentas PO-XML foram escritas por &Stephan.Kulow; &Stephan.Kulow.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-xml2pot.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-xml2pot.1.docbook
new file mode 100644
index 00000000000..762346e76ff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-xml2pot.1.docbook
@@ -0,0 +1,103 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>xml2pot</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>xml2pot</command
+></refname>
+<refpurpose
+>Cria um ficheiro de modelo PO a partir de um ficheiro XML do DocBook.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>xml2pot</command
+> <group
+><option
+><replaceable
+>XML-original</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>xml2pot</command
+> é uma ferramenta da linha de comandos que produz um ficheiro de modelo de mensagens do 'gettext' a partir do ficheiro XML de DocBook original <filename
+>XML-original</filename
+>. O ficheiro de modelo é enviado para o 'standard output'.</para>
+
+<para
+>O ficheiro de modelo resultante poderá ser usado para criar ficheiros de mensagens do 'gettext' (ficheiros PO) para uma variedade de línguas. Estes poderão então ser usados com o <command
+>po2xml</command
+>(1) para traduzir o ficheiro XML original para estas outras línguas.</para>
+
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE.</para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>po2xml(1), split2po(1), swappo(1), transxx(1)</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>As ferramentas de PO para XML foram criadas por &Stephan.Kulow; &Stephan.Kulow.mail;</para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/scripts/man-zonetab2pot.1.docbook b/tde-i18n-pt/docs/kdesdk/scripts/man-zonetab2pot.1.docbook
new file mode 100644
index 00000000000..c0004bfbd3f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/scripts/man-zonetab2pot.1.docbook
@@ -0,0 +1,102 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+></email
+></author>
+<date
+>7 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>zonetab2pot.py</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>zonetab2pot.py</command
+></refname>
+<refpurpose
+>Converte uma lista de fusos-horários para um modelo de um ficheiro PO.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>zonetab2pot.py</command
+> <group
+><option
+><replaceable
+>lista-fusos-horários</replaceable
+></option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>zonetab2pot.py</command
+> lê a lista de fusos-horários na linha de comandos e converte-a para um ficheiro modelo de mensagens do 'gettext' (ficheiro PO), contendo os nomes dos fusos-horários individualmente. </para>
+
+<para
+>A lista de fusos-horários indicada deverá estar no mesmo formato que a tabela de zonas do sistema. Se não for indicada qualquer lista na linha de comandos, é usado o ficheiro <filename
+>/usr/share/zoneinfo/zone.tab</filename
+>.</para>
+
+<para
+>O novo modelo de ficheiro PO será gravado no 'standard output'.</para>
+
+<para
+>Este utilitário faz parte do Kit de Desenvolvimento de Software do KDE. </para
+>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O zonetab2pot.py foi criado por <personname
+><firstname
+>Lukas</firstname
+><surname
+>Tinkl</surname
+></personname
+><email
+>lukas@kde.org</email
+></para>
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/Makefile.am b/tde-i18n-pt/docs/kdesdk/umbrello/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/Makefile.in b/tde-i18n-pt/docs/kdesdk/umbrello/Makefile.in
new file mode 100644
index 00000000000..5c1973841fc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdesdk/umbrello
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/umbrello/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdesdk/umbrello/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/umbrello/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/umbrello/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/umbrello/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=uml_basics.docbook index.docbook credits.docbook code_import_and_generation.docbook index.cache.bz2 Makefile.in other_features.docbook introduction.docbook working_with_umbrello.docbook authors.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) other_features.docbook code_import_and_generation.docbook index.docbook introduction.docbook credits.docbook working_with_umbrello.docbook uml_basics.docbook authors.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello
+ @for base in other_features.docbook code_import_and_generation.docbook index.docbook introduction.docbook credits.docbook working_with_umbrello.docbook uml_basics.docbook authors.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/$$base ;\
+ done
+
+uninstall-nls:
+ for base in other_features.docbook code_import_and_generation.docbook index.docbook introduction.docbook credits.docbook working_with_umbrello.docbook uml_basics.docbook authors.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in other_features.docbook code_import_and_generation.docbook index.docbook introduction.docbook credits.docbook working_with_umbrello.docbook uml_basics.docbook authors.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdesdk/umbrello/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdesdk/umbrello/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdesdk/umbrello/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/authors.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/authors.docbook
new file mode 100644
index 00000000000..76989b21a60
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/authors.docbook
@@ -0,0 +1,46 @@
+<chapter id="authors">
+<title
+>Autores e História</title>
+<para
+>Este projecto foi iniciado pelo Paul Hensgen com dos seus projectos universitários. O nome original da aplicação era <application
+>UML Modeller</application
+> (Modelador UML). O Paul fez todo o desenvolvimento até ao fim de 2001 quando o programa chegou à versão 1.0. </para>
+<para
+>A versão 1.0 já oferecia bastantes funcionalidades, mas depois de o projecto ter sido revisto na Universidade do Paul, outros programadores puderam-se juntar e começaram a dar contribuições valiosas para o <application
+>UML Modeller</application
+>, como a mudança de um formato de ficheiro binário para um ficheiro &XML;, o suporte para mais tipos de diagramas &UML;, a Geração de Código e a Importação de Código, só para referir alguns. </para>
+<para
+>O Paul teve de ser retirar da equipa de desenvolvimento no Verão de 2002 mas, como 'Software' Livre e Aberto que é, o programa continua a melhorar e a evoluir e é mantido por um grupo de programadores de diferentes partes do mundo. Da mesma forma, em Setembro de 2002, o projecto mudou o seu nome de <application
+>&UML; Modeller</application
+>, para &umbrello;. Existem várias razões para a mudança de nomes, sendo a mais importante que apenas <quote
+>uml</quote
+> &mdash; tal como era conhecido normalmente &mdash; era um nome demasiado genérico e causava alguns problemas com algumas distribuições. A outra razão importante era que o <application
+>Umbrello</application
+> era um nome muito mais giro. </para>
+<para
+>O desenvolvimento do &umbrello;, assim como as discussões sobre a estratégia para as versões futuras, é aberto e toma lugar na Internet. Se quiser contribuir para o projecto, por favor não hesite em contactar os programadores. Existem muitas formas pelas quais poderá ajudar o &umbrello;: </para>
+<itemizedlist>
+<listitem
+><para
+>Comunicar erros ou sugerir melhoramentos</para
+></listitem>
+<listitem
+><para
+>Corrigir erros ou adicionar funcionalidades</para
+></listitem>
+<listitem
+><para
+>Escrever boa documentação ou traduzi-la para outras línguas</para
+></listitem>
+<listitem
+><para
+>E, claro... fazendo código connosco!</para
+></listitem>
+</itemizedlist>
+<para
+>Como vê, existem muitas formas pelas quais você poderá contribuir. Todas elas são muito importantes e toda a gente é bem-vinda para participar. </para>
+<para
+>Os programadores do &umbrello; poderão ser contactados através de <email
+>uml-devel@lists.sourceforge.net</email
+>. </para>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/code_import_and_generation.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/code_import_and_generation.docbook
new file mode 100644
index 00000000000..e236bb04589
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/code_import_and_generation.docbook
@@ -0,0 +1,163 @@
+<chapter id="code-import-generation">
+<title
+>Importação e Geração de Código</title>
+<para
+>O &umbrello; é uma ferramenta de modelação de &UML; e, como tal, o seu objectivo principal é ajudá-lo na <emphasis
+>análise e desenho</emphasis
+> dos seus sistemas. Contudo, para fazer a transição entre o seu desenho e a sua <emphasis
+>implementação</emphasis
+>, o &umbrello; permite-lhe gerar código-fonte em várias linguagens de programação diferentes para o preparar a si. Também, se você quiser começar a usar o &UML; num projecto já iniciado de C++, o &umbrello; pode ajudá-lo a criar um modelo do seu sistema a partir do código-fonte, analisando-o e importando as classes que forem encontradas nele. </para>
+<sect1 id="code-generation">
+<title
+>Geração de Código</title>
+<para
+>O &umbrello; pode gerar código para várias linguagens de programação, baseando-se no seu Modelo &UML; para o ajudar a iniciar a implementação do seu projecto. O código gerado consiste nas declarações das classes, com os seus métodos e atributos, de modo a que você possa <quote
+>preencher as lacunas</quote
+>, fornecendo a funcionalidade das operações das suas classes. </para>
+<para
+>O &umbrello; 1.2 vem com o suporte de geração de código para ActionScript, Ada, C++, IDL de CORBA, &Java;, JavaScript, <acronym
+>PHP</acronym
+>, Perl, Python, SQL e XMLSchema. </para>
+<sect2 id="generate-code">
+<title
+>Gerar Código</title>
+<para
+>Para poder gerar código com o &umbrello;, você precisa primeiro de criar ou carregar um modelo que contenha pelo menos uma classe. Quando estiver pronto para começar a escrever algum código, seleccione a opção <guimenuitem
+>Assistente de Geração de Código</guimenuitem
+> do menu <guimenuitem
+>Código</guimenuitem
+> que o irá guiar no processo de geração de código. </para>
+<para
+>O primeiro passo é seleccionar as classes para as quais deseja gerar código-fonte. Por omissão, todas as classes do seu modelo estão seleccionadas e remover as que não quer gerar, passando-as para a lista do lado esquerdo. </para>
+<para
+>O próximo passo do assistente permite-lhe modificar os parâmetros que o Gerador de Código usa ao criar o seu código. Estão disponíveis as seguintes opções: </para>
+<para>
+<screenshot>
+<screeninfo
+>Opções de Geração de Código</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="generation-options.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Opções de Geração de Código no &umbrello;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Opções de Geração de Código no &umbrello; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+<sect3 id="generation-options">
+<title
+>Opções de Geração</title>
+<!-- LW; to rearrange -->
+
+<sect4>
+<title
+>Verbosidade do Código</title>
+<para
+>A opção <guilabel
+>Escrever os comentários de documentação mesmo que vazios</guilabel
+> diz ao Gerador de Código para criar os comentários do tipo /** texto */ , mesmo que os blocos de comentários estejam vazios. Se você tiver adicionado documentação às suas classes, métodos ou atributos do seu modelo, o Gerador de Código irá escrever esses comentários como documentação do <application
+>Doxygen</application
+>, independentemente do que tenha indicado aqui, mas se você seleccionar esta opção, o &umbrello; irá escrever os blocos de comentários para todas as classes, métodos e atributos, mesmo que não exista nenhuma documentação no modelo, onde neste caso deverá documentar as suas classes mais tarde no próprio código-fonte. </para>
+<para
+>A opção <guilabel
+>Escrever os comentários para as secções mesmo que estas estejam vazias</guilabel
+> faz com que o &umbrello; escreva os comentários no código-fonte para delimitar as várias secções de uma classe. Por exemplo, os <quote
+>métodos públicos</quote
+> ou os <quote
+>Atributos</quote
+> antes das secções correspondentes. Se você seleccionar esta opção, o &umbrello; irá escrever os comentários de todas as secções da classe, mesmo que a secção esteja vazia. Por exemplo, iria escrever um comentário a dizer <quote
+>métodos protegidos</quote
+>, mesmo que estes não existam na sua classe. </para>
+</sect4>
+<sect4>
+<title
+>Pastas</title>
+<para
+><guilabel
+>Criar todos os ficheiros gerados na pasta</guilabel
+>. Aqui você deverá indicar a pasta onde quer que o &umbrello; coloque o código gerado. </para>
+<para
+>A opção <guilabel
+>Incluir os ficheiros da pasta</guilabel
+> permite-lhe inserir um cabeçalho no início de cada ficheiro gerado. Os ficheiros de cabeçalho poderão conter alguma informação de direitos de cópia ou de licenças ou conterem variáveis que sejam avaliadas na altura da geração. Você poderá dar uma vista de olhos nos ficheiros de cabeçalho-modelos que vêm com o &umbrello; para ver como é que poderá usar essas variáveis para substituir o seu nome ou a data actual na altura da geração. </para>
+</sect4>
+<sect4>
+<title
+>Política de Sobreposição</title>
+<!-- FIXME update for Umbrello 1.2's new C++ and Java code generators -->
+<para
+>Esta opção diz ao &umbrello; o que fazer se o ficheiro que ele desejar criar já existir na pasta de destino. O &umbrello; <emphasis
+>não pode modificar os ficheiros de código existentes</emphasis
+>, por isso você terá de optar entre sobrepor o ficheiro existe, ignorar a geração desse ficheiro em particular ou deixar que o &umbrello; escolha um nome de ficheiro diferente. Se você escolher a opção para usar um nome diferente, o &umbrello; irá adicionar um sufixo ao nome do ficheiro. </para>
+</sect4>
+<sect4>
+<title
+>Linguagem</title>
+<para
+>O &umbrello; irá gerar por omissão o código para a linguagem que você tenha indicado como Linguagem Activa mas, com o Assistente de Geração de Código, você tem a opção de alterar isto para outra linguagem. </para>
+</sect4>
+</sect3
+><!--generation-options-->
+<sect3 id="generation-wizard-generation">
+<title
+>Assistente de Geração - Geração</title>
+<para
+>O terceiro e último passo do assistente mostra o estado do processo de Geração de Código. Você só terá de carregar no botão Gerar para ficar com as classes criadas para si. </para>
+<para
+>Tenha em atenção que as Opções que seleccionar durante o assistente de Geração de Código só são válidas para a geração actual. Da próxima vez que você executar o Assistente, você terá de seleccionar de novo todas as opções (a sua pasta de cabeçalhos, a política de sobreposição, e assim por diante). Você poderá configurar os valores por omissão usados pelo &umbrello; na secção de <guilabel
+>Geração de Código</guilabel
+> da configuração do &umbrello;, a qual está disponível em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o &umbrello;...</guimenuitem
+></menuchoice
+> </para>
+<para
+>Se você tiver configurado as suas opções de Geração de Código para os valores correctos e quiser gerar já algum código sem ter de percorrer o assistente, você poderá seleccionar a opção <guimenuitem
+>Gerar Todo o Código</guimenuitem
+> do menu Código. Isto irá gerar o código para todas as classes do seu modelo com as opções actuais (incluindo a Pasta do Resultado e a Política de Sobreposição, por isso use isto com cuidado). </para>
+</sect3>
+</sect2
+><!--generate-code-->
+</sect1
+> <!--code-generation-->
+<sect1 id="code-import">
+<title
+>Importação de Código</title>
+<para
+>O &umbrello; pode importar o código-fonte dos seus projectos existentes para o ajudar a criar o modelo dos seus sistemas. O &umbrello; 1.2 suporta apenas o código-fonte em C++, mas poderá disponibilizar outras linguagens em futuras versões. </para>
+<para
+>Para importar as classes para o seu modelo, seleccione o item <guimenuitem
+>Importar as Classes...</guimenuitem
+> do menu <guimenu
+>Código</guimenu
+>. Na janela de ficheiros, seleccione os que contêm as declarações de classes de C++ e carregue em OK. As classes serão importadas e você achá-las-á como fazendo parte do seu modelo na Árvore. Repare que o &umbrello; não irá criar nenhuma espécie de diagrama para mostrar as suas classes; elas serão apenas importadas para o seu modelo para que você as possa usar posteriormente em qualquer diagrama que desejar. </para>
+<para>
+<screenshot>
+<screeninfo
+>Importação de Código</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="code-import.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Menu para importar código-fonte no &umbrello;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Menu para importar código-fonte no &umbrello; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+</sect1>
+</chapter
+> <!--code-import-generation-->
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/credits.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/credits.docbook
new file mode 100644
index 00000000000..122f5f0c03d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/credits.docbook
@@ -0,0 +1,11 @@
+<chapter id="copyright">
+<title
+>Copyright</title>
+
+<para
+>Copyright 2001, Paul Hensgen</para>
+<para
+>Copyright 2002, 2003 Os Autores do &umbrello;. Veja <ulink url="http://uml.sf.net/developers.php"
+>http://uml.sf.net/developers.php</ulink
+> para mais informações</para>
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/index.cache.bz2 b/tde-i18n-pt/docs/kdesdk/umbrello/index.cache.bz2
new file mode 100644
index 00000000000..66d02be976b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/index.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/index.docbook
new file mode 100644
index 00000000000..d7f93a85118
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/index.docbook
@@ -0,0 +1,85 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN"
+ "dtd/kdex.dtd" [
+ <!ENTITY umbrello "<application
+>Umbrello &UML; Modeller</application
+>">
+ <!ENTITY kappname "&umbrello;">
+ <!ENTITY packagename "kdesdk">
+ <!ENTITY UML "<acronym
+>UML</acronym
+>">
+ <!ENTITY introduction-chapter SYSTEM "introduction.docbook">
+ <!ENTITY uml-basics-chapter SYSTEM "uml_basics.docbook">
+ <!ENTITY working-with-umbrello-chapter SYSTEM "working_with_umbrello.docbook">
+ <!ENTITY code-import-and-generation-chapter SYSTEM "code_import_and_generation.docbook">
+ <!ENTITY other-features-chapter SYSTEM "other_features.docbook">
+ <!ENTITY authors-chapter SYSTEM "authors.docbook">
+ <!ENTITY credits-chapter SYSTEM "credits.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+ <!-- Do not define any other entities; instead, use the entities
+ from kde-genent.entities and $LANG/user.entities. -->
+]>
+
+<book id="Umbrello" lang="&language;">
+<bookinfo>
+<title
+>Manual do &umbrello;</title>
+
+<authorgroup>
+<corpauthor
+>Os Autores do &umbrello;</corpauthor>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>Paul Hensgen</holder>
+</copyright>
+<copyright>
+<year
+>2002, 2003</year>
+<holder
+>Os Autores do &umbrello;</holder>
+</copyright>
+
+
+<date
+>2003-10-15</date>
+<releaseinfo
+>1.2</releaseinfo>
+
+<abstract>
+<para
+>O &umbrello; ajuda o processo de desenvolvimento de 'software' usando a norma da indústria que é a Unified Modelling Language (&UML;) para lhe permitir criar diagramas para desenhar e documentar os seus sistemas. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>UML</keyword>
+<keyword
+>modelação</keyword>
+<keyword
+>diagramas</keyword>
+<keyword
+>desenvolvimento de software</keyword>
+<keyword
+>desenvolvimento</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction-chapter;
+&uml-basics-chapter;
+&working-with-umbrello-chapter;
+&code-import-and-generation-chapter;
+&other-features-chapter;
+&authors-chapter;
+&credits-chapter;
+
+</book>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/introduction.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/introduction.docbook
new file mode 100644
index 00000000000..ca33c40ed26
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/introduction.docbook
@@ -0,0 +1,57 @@
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &umbrello; é uma ferramenta de diagramas de &UML; que o pode suportar no processo de desenvolvimento de 'software'. Especialmente durante o processo de análise e de desenho deste processo, o &umbrello; ajudá-lo-á a obter um produto de alta qualidade. O &UML; pode também ser usado para documentar os seus desenhos de 'software' e a ajudá-lo a si e aos seus colegas programadores. </para>
+<para
+>Se tiver um bom modelo do 'software', será a melhor forma de comunicar com outros programadores a trabalhar no projecto e com os seus clientes. Um bom modelo é extremamente importante para os projecto de dimensão média e grande, mas também é bastante útil para os projectos pequenos. Mesmo que você esteja a trabalhar num projecto pequeno de uma pessoa só, irá beneficiar de um bom modelo porque terá uma boa ideia geral que o ajudará a codificar bem as coisas logo à primeira vez. </para>
+<para
+>O &UML; é a linguagem de diagramas usada para descrever esses modelos. Você poderá representar as suas ideias em &UML;, usando vários tipos de diagramas. O &umbrello; 1.2 suporta os seguintes tipos: </para>
+<itemizedlist>
+<listitem
+><para
+>Diagrama de Classes</para
+></listitem>
+<listitem
+><para
+>Diagrama de Sequência</para
+></listitem>
+<listitem
+><para
+>Diagrama de Colaboração</para
+></listitem>
+<listitem
+><para
+>Diagrama de Casos de Utilização</para
+></listitem>
+<listitem
+><para
+>Diagrama de Estados</para
+></listitem>
+<listitem
+><para
+>Diagrama de Actividades</para
+></listitem>
+<listitem
+><para
+>Diagrama de Componentes</para
+></listitem>
+<listitem
+><para
+>Diagrama de Entrada em Produção</para
+></listitem>
+</itemizedlist>
+<para
+>Para mais informações sobre o &UML; poderá consultar a página Web da <ulink url="http://www.omg.org"
+><acronym
+>OMG</acronym
+>, http://www.omg.org</ulink
+>, que foi quem criou a norma &UML;. </para>
+<para
+>Esperemos que você goste do &umbrello; e que o ajude a criar 'software' de alta qualidade. O &umbrello; é 'Software' Livre e está disponível sem custos alguns, a única coisa que lhe pedimos é para comunicar todos os erros, problemas ou sugestões para os programadores do &umbrello; em <email
+>uml-devel@lists.sourceforge.net</email
+> ou <ulink url="http://bugs.kde.org"
+>http://bugs.kde.org</ulink
+>. </para>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/other_features.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/other_features.docbook
new file mode 100644
index 00000000000..1db9399eb8c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/other_features.docbook
@@ -0,0 +1,76 @@
+<chapter id="other-features">
+<title
+>Outras Características</title>
+<sect1
+>
+<title
+>Outras Características do &umbrello;</title>
+<para
+>Este capítulo irá explicar brevemente algumas outras funcionalidades que o &umbrello; lhe oferece.</para>
+<sect2 id="copying-as-png">
+<title
+>Copiar objectos como imagens PNG</title>
+<para
+>À parte de lhe oferecer as operações normais de cópia, corte e colagem que estaria à espera para copiar os objectos entre os diferentes diagramas, o &umbrello; pode copiar os objectos como imagens PNG de modo a que as possa inserir noutro tipo de documento. Você não precisa de fazer nada de especial para usar esta funcionalidade, bastando para tal seleccionar um objecto de um diagrama (uma Classe, um Actor, &etc;) e copiá-lo (<keycombo
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> ou com o menu), e abra depois um documento do &kword; (ou outro programa onde possa colar imagens) e seleccionar <guimenuitem
+>Colar</guimenuitem
+>. Esta é uma grande funcionalidade para exportar partes do seu diagrama como imagens simples. </para>
+</sect2>
+<sect2 id="export-as-png">
+<title
+>Exportar para uma Imagem</title>
+<para
+>Você também poderá exportar um diagrama completo como uma imagem. A única coisa que terá de fazer é seleccionar o diagrama que deseja exportar, e seleccionar a opção <guimenuitem
+>Exportar como Imagem...</guimenuitem
+> no menu <guimenu
+>Diagrama</guimenu
+>. </para>
+</sect2>
+<sect2 id="printing">
+<title
+>Impressão</title>
+<para
+>O &umbrello; permite-lhe imprimir individualmente os diagramas. Carregue no botão <guiicon
+>Imprimir</guiicon
+> na barra da aplicação ou seleccionando a opção <guimenuitem
+>Imprimir</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>, para que lhe apareça uma janela normal de impressão do &kde;, na qual você poderá imprimir os seus diagramas. </para>
+</sect2>
+<sect2 id="logical-folders">
+<title
+>Pastas Lógicas</title>
+<para
+>Para organizar melhor o seu modelo, especialmente no caso de projectos grandes, você poderá criar pastas lógicas na Árvore. Basta seleccionar a opção <menuchoice
+><guimenu
+>Novo</guimenu
+><guimenuitem
+>Pasta</guimenuitem
+></menuchoice
+> do menu de contexto das pastas por omissão da árvore para criar essas pastas. As pastas podem ser aninhadas e você poderá mover os objectos de uma para outra, se os arrastar do local de origem para os largar no destino. </para>
+
+<screenshot>
+<screeninfo
+>Organizar o seu Modelo em Pastas</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="folders.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Organizar um Modelo com Pastas Lógicas no &umbrello;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Organizar um Modelo com Pastas Lógicas no &umbrello; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/uml_basics.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/uml_basics.docbook
new file mode 100644
index 00000000000..497274d0cce
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/uml_basics.docbook
@@ -0,0 +1,782 @@
+<chapter id="uml-basics">
+<title
+>Bases de &UML;</title>
+<sect1 id="about-uml">
+<title
+>Acerca do &UML;</title>
+<para
+>Este capítulo dar-lhe-á uma ideia geral sobre as bases do &UML;. Tenha em mente que isto não é um tutorial compreensivo sobre o &UML; mas sim uma breve introdução ao mesmo, como tal poderá ser lido como um tutorial de &UML;. Se você quiser aprender mais sobre a Unified Modelling Language ou, na generalidade, sobre a análise e desenho de 'software', baseie-se num dos vários livros disponíveis sobre o tópico. Existem também vários tutoriais na Internet que você poderá usar como ponto de partida. </para>
+
+<para
+>A Unified Modelling Language (&UML;) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de 'software' orientados por objectos. O &UML; não é um método de desenvolvimento, o que significa que não lhe diz o que fazer primeiro ou o que fazer a seguir ou como desenhar o seu sistema, mas ajuda-o a visualizar o seu desenho e a comunicar com os outros. O &UML; é controlado pelo Object Management Group (<acronym
+>OMG</acronym
+>) e é a norma da indústria para descrever graficamente o 'software'. </para>
+<para
+>O &UML; está desenhado para o desenho de 'software' orientado por objectos e tem uma utilização limitada para outros paradigmas de programação. </para>
+<para
+>O &UML; é composto por vários elementos do modelo que representam as diferentes partes de um sistema de 'software'. Os elementos de &UML; são usados para criar diagramas que representam uma dada parte ou um ponto de vista do sistema. São suportados os seguintes tipos de diagramas pelo &umbrello;: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="use-case-diagram"
+>Diagramas de Casos de Uso</link
+></emphasis
+> mostram os actores (as pessoas ou os outros utilizadores do sistema), os casos de utilização (os cenários em que eles usam o sistema) e as suas relações</para
+> </listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="class-diagram"
+>Diagramas de Classes</link
+></emphasis
+> mostram as classes e as relações entre elas</para
+> </listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="sequence-diagram"
+>Diagramas de Sequência</link
+></emphasis
+> mostram os objectos e uma sequência de chamadas de métodos que eles fazem a outros objectos.</para
+> </listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="collaboration-diagram"
+>Diagramas de Colaboração</link
+></emphasis
+> mostram os objectos e as suas relações, colocando alguma ênfase nos objectos que participam na troca de mensagens</para>
+</listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="state-diagram"
+>Diagramas de Estados</link
+></emphasis
+> mostram os estados, as mudanças de estado e os eventos num objecto ou numa parte do sistema</para
+> </listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="activity-diagram"
+>Diagramas de Actividades</link
+></emphasis
+> mostram as actividades e as mudanças de uma actividade para outra com os eventos a ocorrerem numa parte do sistema</para
+></listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="component-diagram"
+>Diagramas de Componentes</link
+></emphasis
+> mostram os componentes de alto-nível de programação (como as KParts ou os Java Beans).</para
+></listitem>
+
+<listitem
+><para
+>Os <emphasis
+><link linkend="deployment-diagram"
+>Diagramas de Entradas em Produção</link
+></emphasis
+> mostram as instâncias dos componentes e as suas relações.</para
+></listitem
+>
+
+</itemizedlist>
+
+</sect1
+> <!-- about-uml -->
+
+<sect1 id="uml-elements"
+>
+<title
+>Elementos de &UML;</title>
+<sect2 id="use-case-diagram">
+<title
+>Diagrama de Casos de Utilização</title>
+<para
+>Os Diagramas de Casos de Uso descrevem as relações e as dependências entre um grupo de <emphasis
+>Casos de Uso</emphasis
+> e os Actores que participam no processo.</para>
+<para
+>É importante reparar que os Diagramas de Casos de Uso não são adequados para representar o desenho e também não podem descrever os detalhes internos de um sistema. Os Diagramas de Casos de Uso pretendem facilitar a comunicação com os utilizadores futuros do sistema e com o cliente, e são especialmente úteis para determinar as funcionalidades necessárias que o sistema deverá ter. Os Diagramas de Casos de Uso indicam <emphasis
+>o que</emphasis
+> o sistema deverá fazer mas não devem &mdash; e não podem &mdash; especificar <emphasis
+>como</emphasis
+> isto deverá ser feito.</para>
+<para>
+<screenshot>
+<screeninfo
+>Um exemplo de diagrama de Casos de Utilização.</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="use-case-diagram.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>&umbrello; a mostrar um diagrama de Casos de Utilização</phrase>
+ </textobject>
+ <caption>
+ <para
+>&umbrello; a mostrar um diagrama de Casos de Utilização </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+<sect3 id="use-case">
+<title
+>Caso de Utilização</title>
+<para
+>Um <emphasis
+>Caso de Utilização</emphasis
+> descreve &mdash; do ponto de vista dos actores &mdash; um grupo de actividades de um sistema que produzem um resultado concreto e tangível.</para>
+<para
+>Os Casos de Uso são descrições das interacções típicas entre os utilizadores de um sistema e o sistema propriamente dito. Eles representam a interface externa do sistema e especificam um dado tipo de requisitos sobre o que o sistema tem de fazer (lembre-se, só 'o quê', não 'como'). </para>
+<para
+>Ao lidar com os Casos de Uso, é importante recordar algumas regras simples: <itemizedlist>
+ <listitem
+><para
+>Cada Caso de Utilização está relacionado com pelo menos um actor</para
+></listitem>
+ <listitem
+><para
+>Cada Caso de Utilização tem um iniciador (ou seja, um actor)</para
+></listitem>
+ <listitem
+><para
+>Cada Caso de Uso conduz a um resultado relevante (um resultados com <quote
+>valor de negócio</quote
+>)</para>
+ </listitem>
+ </itemizedlist>
+</para>
+<para
+>Os Casos de Uso também poderão ter relações com outros Casos de Uso. Os três tipos de relações mais típicos entre Casos de Uso são:</para>
+<itemizedlist>
+<listitem
+><para
+><emphasis
+>&lt;&lt;include&gt;&gt; (incluir)</emphasis
+> que indica que um Caso de Uso toma lugar <emphasis
+>dentro</emphasis
+> de outro Caso de Uso</para
+></listitem>
+<listitem
+><para
+><emphasis
+>&lt;&lt;extends&gt;&gt; (extende)</emphasis
+> que indica que, em certas situações ou numa dada altura (chamada de ponto de extensão), um Caso de Uso será extendido por outro.</para
+></listitem>
+<listitem
+><para
+><emphasis
+>Generalization</emphasis
+> (generalização) indica que um Caso de Uso herda as características do <quote
+>Super</quote
+>-Caso de Uso e poderá implementar novamente algumas delas ou adicionar novas de uma forma semelhante à da herança de classes. </para>
+</listitem>
+</itemizedlist>
+</sect3>
+<sect3 id="actor">
+<title
+>Actor</title>
+<para
+>Um actor é uma entidade externa (fora do sistema) que interage com o sistema ao participar (ou iniciar normalmente) um Caso de Uso. Os actores poderão ser pessoas reais (como, por exemplo, utilizadores do sistema), outros sistemas informáticos ou eventos exteriores. </para>
+<para
+>Os actores não representam as pessoas <emphasis
+>físicas</emphasis
+> ou os sistemas, mas sim o seu <emphasis
+>papel</emphasis
+>. Isto significa que, quando uma pessoa interage com o sistema de formas diferentes (assumindo papéis diferentes), ele será representado por vários actores. Por exemplo, uma pessoa que dá suporte ao cliente por telefone e que recebe encomendas do cliente para colocar no sistema seria representado por um actor <quote
+>Técnico de Suporte</quote
+> e por um actor <quote
+>Representante de Vendas</quote
+> </para>
+</sect3>
+<sect3 id="use-case-description">
+<title
+>Descrição de Caso de Utilização</title>
+<para
+>As descrições dos Casos de Uso são narrativas textuais do Caso de Uso. Elas normalmente tomam a forma de uma nota ou de um documento que esteja associado de alguma forma ao Caso de Uso e explicam os processos ou actividades que tomam lugar no Caso de Uso. </para>
+</sect3>
+</sect2
+> <!-- use-case-diagram -->
+
+<sect2 id="class-diagram">
+<title
+>Diagrama de Classes</title>
+<para
+>Os Diagramas de Classes mostram as diferentes classes que compõem um sistema e como elas se relacionam umas com as outras. Os Diagramas de Classes são apontados normalmente como <quote
+>estáticos</quote
+> porque mostram as classes, em conjunto com os seus métodos e atributos, assim como as relações estáticas entre elas, quais as classes que <quote
+>conhecem</quote
+> outras classes ou que <quote
+>fazem parte</quote
+> de outra classe, mas não mostram as chamadas de métodos entre elas. </para>
+<para>
+<screenshot>
+<screeninfo
+>Um exemplo de um Diagrama de Classes</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="class-diagram.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &umbrello; a mostrar um diagrama de Classes</phrase>
+ </textobject>
+ <caption>
+ <para
+>O &umbrello; a mostrar um diagrama de Classes </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+<sect3 id="class">
+<title
+>Classe</title>
+<para
+>Uma classe define os atributos e os métodos para um conjunto de objectos. Todos os objectos desta classe (as instâncias da mesma) partilham o mesmo comportamento e têm o mesmo conjunto de atributos (cada objecto tem o seu próprio conjunto). O termo <quote
+>Tipo</quote
+> é usado em algumas ocasiões em vez de Classe, mas é importante mencionar que os dois conceitos não são iguais e que o Tipo é um termo mais genérico. </para>
+<para
+>No &UML;, as Classes são representadas por rectângulos com o nome da classe, e poderão também mostrar os atributos e as operações da classe em outros dois <quote
+>compartimentos</quote
+> dentro do rectângulo. </para>
+<para>
+<screenshot>
+<screeninfo
+>Uma Classe em &UML;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="class.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Representação visual de uma Classe em &UML;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Representação visual de uma Classe em &UML; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+<sect4 id="attribute">
+<title
+>Atributos</title>
+<para
+>No &UML;, os Atributos são mostrados como tendo o seu nome, pelo menos, e poderão mostrar também o seu tipo, o seu valor inicial e outras propriedades. Os atributos também poderão ser mostrados com a sua visibilidade: </para>
+<itemizedlist>
+<listitem
+><para
+><literal
+>+</literal
+> Representa atributos <emphasis
+>públicos</emphasis
+></para
+></listitem>
+<listitem
+><para
+><literal
+>#</literal
+> Representa atributos <emphasis
+>protegidos</emphasis
+></para
+></listitem>
+<listitem
+><para
+><literal
+>-</literal
+> Representa atributos <emphasis
+>privados</emphasis
+></para
+></listitem>
+</itemizedlist>
+</sect4>
+<sect4 id="operation">
+<title
+>Operações</title>
+<para
+>As operações (métodos) são também mostradas contendo pelo menos o seu nome e poderão também mostrar os seus parâmetros e tipos de valor devolvidos. As operações podem, assim como os Atributos, mostrar a sua visibilidade: <itemizedlist>
+<listitem
+><para
+><literal
+>+</literal
+> Corresponde a operações <emphasis
+>públicas</emphasis
+></para
+></listitem>
+<listitem
+><para
+><literal
+>#</literal
+> Corresponde a operações <emphasis
+>protegidas</emphasis
+></para
+></listitem>
+<listitem
+><para
+><literal
+>-</literal
+> Corresponde a operações <emphasis
+>privadas</emphasis
+></para
+></listitem>
+</itemizedlist>
+</para>
+</sect4>
+
+<sect4 id="templates">
+<title
+>Modelos</title>
+<para
+>As Classes poderão ter modelos, um valor que é usado para uma classe ou tipo não especificado. O tipo de modelo é definido quando uma classe é iniciada (&ie; um objecto é criado). Os modelos existem como 'template' no C++ actual e serão introduzidos no Java 1.5 onde serão chamados de 'Generics'. </para>
+</sect4>
+</sect3>
+
+<sect3 id="class-associations">
+<title
+>Associações da Classe</title>
+<para
+>Uma classe pode-se relacionar (ser associada) com outra qualquer de diferentes maneiras:</para>
+<sect4 id="generalization">
+<title
+>Generalização</title>
+<para
+>A herança é um dos conceitos fundamentais da programação orientada por objectos, nos quais uma classe <quote
+>ganha</quote
+> todos os atributos e operações da classe que herda, podendo sobrepor ou modificar algumas delas, assim como adicionar mais atributos ou operações próprias.</para>
+<para
+>No &UML;, uma associação por <emphasis
+>Generalização</emphasis
+> entre duas classes representa o conceito de herança entre uma classe de base e uma classe derivada. No &UML;, as Generalizações são representadas com uma linha que liga as duas classes, em que existe uma seta do lado da classe de base. <screenshot>
+<screeninfo
+>Generalização</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="generalization.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Representação visual de uma generalização em &UML;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Representação visual de uma generalização em &UML; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+</sect4>
+
+<sect4 id="uml-associations">
+<title
+>Associações</title>
+<para
+>Uma associação representa uma relação entre classes e dá a semântica e a estrutura comum para vários tipos de <quote
+>ligações</quote
+> entre os objectos.</para>
+<para
+>As associações são o mecanismo que permite aos objectos comunicarem uns com os outros. Descreve a ligação entre as diferentes classes (a ligação entre os objectos em si é chamada de <emphasis
+>ligação do objecto</emphasis
+>. </para>
+<para
+>As associações podem ter um papel que indica o objectivo da associação e pode ser unidireccionais ou bidireccionais (indica se os dois objectos que participam na relação poderão enviar mensagens um para o outro, ou se só um deles é que conhece o outro). Cada extremo da associação também tem um valor de multiplicidade, que define quantos objectos desse lado da associação poder-se-ão relacionar com um objecto do outro lado. </para>
+<para
+>No &UML;, as associações são representadas como linhas que ligam as classes que participam na relação e poderá também mostrar o papel e a multiplicidade de cada um dos participantes. A multiplicidade é mostrada como um intervalo [mín..máx] de valores não-negativos ou com um asterisco (<literal
+>*</literal
+>) no lado do máximo que representa o infinito. <screenshot>
+<screeninfo
+>Associação &UML;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="association.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Uma representação visual de uma associação em &UML;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Uma representação visual de uma associação em &UML; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+</sect4>
+
+<sect4 id="aggregation">
+<title
+>Agregação</title>
+<para
+>As agregações são um tipo especial de associações nas quais as duas classes participantes não têm um estado igual, mas têm uma relação <quote
+>do 'todo' para as partes</quote
+>. Uma agregação diz como é que a classe que têm o papel do 'todo' é composta (ou tem) as outras classes, que têm o papel das partes. Para as agregações, a classe que actua como o 'todo' tem sempre uma multiplicidade de um. </para>
+<para
+>No &UML;, as agregações são representados por uma associação com um losango do lado do 'todo'. <screenshot>
+<screeninfo
+>Agregação</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="aggregation.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Uma representação visual de uma relação de agregação no &UML;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Uma representação visual de uma relação de agregação no &UML; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+</sect4>
+<sect4 id="composition">
+<title
+>Composição</title>
+<para
+>As composições são associações que representam agregações <emphasis
+>muito fortes</emphasis
+>. Isto significa que as composições formam também relações do 'todo' para as partes, mas a relação é tão forte que as partes não podem existir por si só. Elas só existem dentro do todo e se o todo for destruído, as partes desaparecem também.</para>
+<para
+>No &UML;, as Composições são representadas por um losango a cheio do lado do 'todo'. </para>
+<para
+><screenshot>
+<screeninfo
+>Composição</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="composition.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Uma representação visual de uma relação de Composição no &UML;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot
+></para>
+</sect4>
+</sect3
+> <!--class-associations-->
+
+<sect3 id="other-class-diagram-items">
+<title
+>Outros Itens do Diagrama de Classes</title>
+<para
+>Os diagramas de classe poderão conter outros itens para além das classes.</para>
+<sect4 id="interfaces">
+<title
+>Interfaces</title>
+<para
+>As interfaces são classes abstractas, o que significa que as instâncias não podem ser criadas directamente a partir delas. Elas poderão contem operações, mas não podem conter atributos. As classes podem herdar das interfaces (através de uma relação de realização) e as instâncias poderão então ser compostas a partir dessas classes.</para>
+<!-- FIXME screenshot -->
+</sect4>
+<sect4 id="datatype">
+<title
+>Tipos de dados</title>
+<para
+>Os tipos de dados são primitivas que vêm tipicamente incorporadas numa linguagem de programação. Os exemplos comuns incluem os inteiros e os booleanos. Eles não poderão ter relações com as classes, mas as classes poderão ter relações com eles.</para>
+<!-- FIXME screenshot -->
+</sect4>
+<sect4 id="enum">
+<title
+>Enumerados</title>
+<para
+>Os enumerados são uma lista simples de valores. Um exemplo típico são os enumerados para os dias da semana. Como os tipos de dados, os enumerados não poderão ter relações com as classes, mas as classes poderão ter relações com eles.</para>
+<!-- FIXME screenshot -->
+</sect4>
+<sect4 id="package">
+<title
+>Pacotes</title>
+<para
+>Os pacotes representam um espaço de nomes numa linguagem de programa. Num diagrama, eles são usados para representar partes de um sistema que contém mais do que uma classe, podendo ser mesmo centenas de classes.</para>
+<!-- FIXME screenshot -->
+</sect4>
+</sect3>
+
+</sect2
+> <!-- class diagram -->
+
+<sect2 id="sequence-diagram">
+<title
+>Diagramas de Sequência</title>
+
+<para
+>Os Diagramas de Sequência mostram a troca de mensagens (&ie; as chamadas aos métodos) entre os vários objectos numa situação específica delimitada no tempo. Os objectos são instâncias das classes. Os Diagramas de Sequência colocam uma ênfase especial na ordem e nas alturas em que as mensagens são enviadas para os objectos.</para>
+
+<para
+>Nos Diagramas de Sequência, os objectos são representados através de linhas tracejadas verticais, com o nome do objecto no topo. O eixo do tempo também é vertical, e vai aumentando de cima para baixo, de modo a que as mensagens sejam enviadas de um objecto para outro, sob o formato de setas com o nome da operação e dos parâmetros. </para>
+
+<!-- FIXME update screenshot to show synchronous messages -->
+<screenshot>
+<screeninfo
+>Diagrama de Sequência</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="sequence-diagram.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &umbrello; a mostrar um Diagrama de Sequência</phrase>
+ </textobject>
+ <caption>
+ <para
+>O &umbrello; a mostrar um Diagrama de Sequência </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>As mensagens tanto podem ser síncronas, o que acontece normalmente nas chamadas de mensagens quando o controlo é passado para o objecto que é invocado até que esse método termine a sua execução, ou poderão também ser assíncronas, onde o controlo é passado de volta directamente para o objecto que invoca o método. As mensagens síncronas têm uma caixa vertical do lado do objecto que é chamado para mostrar o fluxo de controlo do programa.</para>
+</sect2
+> <!-- sequence diagrams -->
+
+<sect2 id="collaboration-diagram">
+<title
+>Diagramas de Colaboração</title>
+
+<para
+>Os Diagramas de Colaboração mostram as interacções entre os objectos que participam numa dada situação. Esta é mais ou menos a mesma informação que é mostrada pelos Diagramas de Sequência, mas existe também uma ênfase posta sobre como as interacções ocorrem no tempo, enquanto que os Diagramas de Colaboração colocam as relações entre os seus objectos e a sua topologia em primeiro plano.</para>
+
+<para
+>Nos Diagramas de Colaboração, as mensagens enviadas de um objecto para o outro são representadas por setas que mostram o nome da mensagem, os parâmetros e a sequência da mensagem. Os Diagramas de Colaboração são particularmente adequados a mostrar um fluxo específico de um programa ou situação, e são uns dos melhores tipos de diagramas para demonstrar ou explicar rapidamente um processo na lógica do programa. </para>
+
+<screenshot>
+<screeninfo
+>Colaboração</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="collaboration-diagram.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &umbrello; a mostrar um Diagrama de Colaboração</phrase>
+ </textobject>
+ <caption>
+ <para
+>O &umbrello; a mostrar um Diagrama de Colaboração </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+</sect2
+> <!-- collaboration diagrams -->
+
+<sect2 id="state-diagram">
+<title
+>Diagramas de Estados</title>
+<para
+>Os Diagramas de Estados mostram os diferentes estados de um objecto durante a sua vida, bem como os estímulos que fazem com que o objecto mude o seu estado. </para
+>
+<para
+>Os Diagramas de Estados vêem os objectos como <emphasis
+>máquinas de estados</emphasis
+> ou autónomos finitos que poderão estar num estado pertencente a uma lista de estados finitos e que poderão mudar o seu estado através de um estímulo pertencente a um conjunto finito de estímulos. Por exemplo, um objecto do tipo <emphasis
+>ServidorRede</emphasis
+> poderá estar num dos seguintes estados durante a sua vida: </para>
+<itemizedlist>
+<listitem
+><para
+>Pronto</para
+></listitem>
+<listitem
+><para
+>À espera</para
+></listitem>
+<listitem
+><para
+>A trabalhar</para
+></listitem>
+<listitem
+><para
+>Parado</para
+></listitem>
+</itemizedlist>
+<para
+>e os eventos que poderão fazer com que o Objecto mude de estado são</para>
+<itemizedlist>
+<listitem
+><para
+>O objecto é criado</para
+></listitem>
+<listitem
+><para
+>O objecto atende a mensagem</para
+></listitem>
+<listitem
+><para
+>Um cliente pede uma ligação pela rede</para
+></listitem>
+<listitem
+><para
+>Um cliente termina um pedido</para
+></listitem>
+<listitem
+><para
+>O pedido é executado e terminado</para
+></listitem>
+<listitem
+><para
+>O objecto recebe a mensagem parar</para
+></listitem>
+<listitem
+><para
+>etc</para
+></listitem>
+</itemizedlist>
+<para>
+<screenshot>
+<screeninfo
+>Diagrama de Estado</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="state-diagram.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &umbrello; a mostrar um Diagrama de Estado</phrase>
+ </textobject>
+ <caption>
+ <para
+>O &umbrello; a mostrar um Diagrama de Estado </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+<sect3 id="state">
+<title
+>Estado</title>
+<para
+>Os estados são os blocos de construção dos Diagramas de Estado. Um estado pertence a exactamente uma classe e representa um resumo dos valores que os atributos de uma classe poderão obter. Um Estado no &UML; descreve o estado interno de um objecto de uma determinada classe </para
+>
+<para
+>Tenha em atenção que nem todas as alterações de um atributo de um objecto deverão ser representadas por um estado, mas só mesmo aquelas alterações que poderão afectar significativamente o funcionamento do objecto</para>
+<para
+>Existem dois tipos especiais de Estados: o Inicial e o Final. Eles são especiais na medida em que não existe nenhum evento que possa fazer um objecto voltar ao seu estado inicial, da mesma forma que não há nenhum evento que possa retirar um objecto do seu estado final, logo que o tenha atingido. </para>
+</sect3>
+
+</sect2
+> <!-- state diagrams -->
+
+<sect2 id="activity-diagram">
+<title
+>Diagrama de Actividades</title>
+<para
+>Os Diagramas de Actividades descrevem a sequência de actividades de um sistema, com a ajuda das Actividades propriamente ditas. Os Diagramas de Actividades são um tipo especial de Diagramas de Estados, que só (ou em grande parte) contêm Actividades. </para>
+<para>
+<screenshot>
+<screeninfo
+>Um exemplo de Diagrama de Actividades.</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="activity-diagram.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &umbrello; a mostrar um Diagrama de Actividade</phrase>
+ </textobject>
+ <caption>
+ <para
+>O &umbrello; a mostrar um Diagrama de Actividade </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+</para>
+<para
+>Os Diagramas de Actividades são semelhantes aos fluxogramas procedimentais, com a diferença que todas as Actividades estão claramente associadas a objectos.</para>
+
+<para
+>Os Diagramas de Actividades estão sempre associados a uma <emphasis
+>Classe</emphasis
+>, uma <emphasis
+>Operação</emphasis
+> ou um <emphasis
+>Caso de Uso</emphasis
+>.</para>
+
+<para
+>Os Diagramas de Actividades suportam as Actividades sequências, assim como as paralelas. A execução paralela é representada através de ícones de 'Fork' (Bifurcação) ou 'Wait' (Espera) e, para as actividades que decorrem em paralelo, não é importante a ordem pela qual são desempenhadas (elas poderão ser executadas ao mesmo tempo ou uma a seguir à outra)</para>
+<sect3 id="activity">
+<title
+>Actividade</title>
+<para
+>Uma Actividade é um passo único num processo. Uma Actividade é um estado no sistema com actividade interna e, pelo menos, uma transição de saída. As Actividades também poderão conter mais do que uma transição de saída se tiverem diferentes condições. </para
+>
+<para
+>As Actividades poderão formar hierarquias, o que significa que uma Actividade poderá ser composta por várias Actividades de <quote
+>detalhe</quote
+>, onde nesse caso as transições de entrada e de saída deverão corresponder às transições de entrada e de saída do diagrama de detalhe. </para>
+
+</sect3>
+</sect2
+> <!-- activity diagram -->
+
+<sect2 id="helper-elements">
+<title
+>Elementos Auxiliares</title>
+<para
+>Existem alguns elementos no &UML; que não têm nenhum valor semântico real para o modelo, mas que ajudam a clarificar partes do diagrama. Esses elementos são </para>
+<itemizedlist>
+<listitem
+><para
+>Linhas de texto</para
+></listitem>
+<listitem
+><para
+>Notas de Texto e âncoras</para
+></listitem>
+<listitem
+><para
+>Caixas</para
+></listitem>
+</itemizedlist
+>
+<para
+>As linhas de texto são úteis para adicionar algumas informações textuais breves para um diagrama. Correspondem a texto livre e não têm nenhum significado para o modelo em si. </para
+>
+
+<para
+>As notas são úteis para adicionar informações mais detalhada sobre um objecto ou uma dada situação. Têm a grande vantagem de poderem ser anexadas a Elementos de &UML; para mostrar que a nota <quote
+>pertence</quote
+> a um dado objecto ou situação. </para>
+
+<para
+>As caixas são rectângulos livres que poderão ser usados para agrupar os itens em conjunto para tornar os diagramas mais legíveis. Elas não têm significado lógico no modelo.</para>
+
+<!-- FIXME, screenshot -->
+</sect2
+> <!-- helper elements -->
+
+<sect2 id="component-diagram">
+<title
+>Diagramas de Componentes</title>
+<para
+>Os Diagramas de Componentes mostram os componentes do 'software' (sejam referentes a tecnologias de componentes como os KParts, os componentes do CORBA ou Java Beans, ou mesmo secções do sistema que sejam claramente distintas), bem como os artefactos de que são compostos, como os ficheiros de código-fonte, as bibliotecas de programação ou as tabelas de bases de dados relacionais.</para>
+
+<para
+>Os componentes poderão ter interfaces (&ie; classes abstractas com operações) quer permitem associar os componentes.</para>
+</sect2>
+
+<sect2 id="deployment-diagram">
+<title
+>Diagramas de Entrada em Produção</title>
+
+<para
+>Os Diagramas de Entrada em Produção mostram as instâncias em execução, bem como as suas associações. Eles incluem os Nós, que são recursos físicos, correspondendo tipicamente a um único computador. Mostram também as interfaces e os objectos (as instâncias das classes).</para>
+
+</sect2>
+
+</sect1
+>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdesdk/umbrello/working_with_umbrello.docbook b/tde-i18n-pt/docs/kdesdk/umbrello/working_with_umbrello.docbook
new file mode 100644
index 00000000000..e3c09d38da4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdesdk/umbrello/working_with_umbrello.docbook
@@ -0,0 +1,405 @@
+<chapter id="working-with-umbrello">
+<title
+>Trabalhar com o &umbrello;</title>
+<!-- Umbrello basics: creating diagrams, creating classes, adding objects to diagrams,
+ associations, editing properties, anchor points in associations, removing objects, removing
+ diagrams
+-->
+
+<para
+>Este capítulo introduzi-lo-á à interface de utilizador do &umbrello; e indicar-lhe-á o que precisa de saber para começar a modelar. Todas as acções no &umbrello; são acedidas através do menu e das barras de ferramentas, mas o &umbrello; também recorre com frequência aos menus de contexto do &RMB;. Você poderá carregar com o &RMB; em praticamente qualquer elemento da área de trabalho ou da árvore do &umbrello; para obter um menu com as funções mais úteis que poderão ser aplicadas ao elemento em particular com que está a lidar. Alguns dos utilizadores poderão achar um pouco confuso ao início porque estão mais habituados a trabalhar com o menu ou com as barra de ferramentas, mas logo que esteja habituado a carregar com o botão <mousebutton
+>direito</mousebutton
+> irá aumentar bastante a velocidade do seu trabalho. </para>
+
+<sect1 id="user-interface">
+<title
+>Interface do Utilizador</title>
+<para
+>A janela principal do &umbrello; está dividida em três áreas que o ajudarão a manter uma ideia geral do seu sistema inteiro e a aceder mais depressa aos diferente diagramas enquanto trabalha no seu modelo. </para>
+<para
+>Estas áreas são chamadas:</para>
+<itemizedlist>
+<listitem
+><para
+>Vista em Árvore</para
+></listitem>
+<listitem
+><para
+>Área de Trabalho</para
+></listitem>
+<listitem
+><para
+>Janela de Documentação</para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Interface de Utilizador do &umbrello;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="umbrello-ui.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Interface de Utilizador do &umbrello;</phrase>
+ </textobject>
+ <caption>
+ <para
+>Interface de Utilizador do &umbrello; </para>
+ </caption>
+ </mediaobject>
+</screenshot>
+
+<sect2 id="tree-view">
+<title
+>Vista em Árvore</title>
+<para
+>A Vista em Árvore, ou simplesmente Árvore, está localizada no lado esquerdo e na parte superior da janela, e mostra todos os diagramas, classes, actores e casos de utilização que compõem o seu modelo. A vista em árvore também lhe dá uma forma rápida de alternar entre os diferentes diagramas do seu modelo e de inserir elementos do seu modelo no diagrama actual. </para>
+<para
+>Se você estiver a trabalhar num modelo com bastantes classes e diagramas, a Árvore poderá ajudá-lo a ter a noção das coisas, organizando os elementos do seu modelo em pastas. Você poderá criar pastas se seleccionar a opção apropriada no menu de contexto (se carregar com o &RMB; numa das pastas da árvore) e poderá organizar os seus elementos, movendo-os para a pasta apropriada (arrastando-os e largando-os) </para>
+</sect2>
+
+<sect2 id="documentation-window">
+<title
+>Janela de Documentação</title>
+<para
+>A Janela de Documentação é a pequena janela que se localiza em baixo e à esquerda na janela do &umbrello;, e dá-lhe uma antevisão rápida da documentação para o item seleccionado no momento. A Janela de Documentação é relativamente pequena porque pretende dar-lhe apenas uma ideia rápida da documentação do elemento, mas ocupando o mínimo espaço no ecrã possível. Se você precisar de ver a documentação com mais detalhe, poderá sempre abrir as propriedades do item. </para>
+</sect2>
+<sect2 id="work-area">
+<title
+>Área de Trabalho</title>
+<para
+>A Área de Trabalho é a janela principal do &umbrello; e onde a acção real toma lugar. Você usa a Área de Trabalho para editar e ver os diagramas do seu modelo. A Área de Trabalho mostra o diagrama activo no momento. Actualmente só é possível mostrar um diagrama na Área de Trabalho em qualquer altura. </para>
+</sect2>
+</sect1
+> <!--user-interface-->
+<sect1 id="load-save">
+<title
+>Criar, Carregar e Gravar Modelos</title>
+<para
+>A primeira coisa que você precisa para começar a fazer algo de útil com o &umbrello; é criar um modelo sobre o qual trabalhar. Quando você inicia o &umbrello; ele carregar sempre o último modelo usado ou cria um novo modelo em branco (dependendo das suas opções definidas na janela de configuração). Isto permitir-lhe-á começar a trabalhar logo num instante. </para>
+<sect2 id="new-model">
+<title
+>Novo Modelo</title>
+<para
+>Se a qualquer altura você precisar de criar um novo modelo, poderá fazê-lo seleccionando para tal o item <guimenuitem
+>Novo</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>, ou carregando no ícone <guiicon
+>Novo</guiicon
+> da barra de ferramentas da aplicação. Se você estiver a trabalhar num modelo que foi modificado, o &umbrello; perguntar-lhe-á se deverá gravar as suas alterações antes de carregar o novo modelo. </para>
+</sect2>
+<sect2 id="save-model">
+<title
+>Gravar Modelo</title>
+<para
+>Você poderá gravar o seu modelo em qualquer altura se seleccionar a opção <guimenuitem
+>Gravar</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+> ou carregando no botão <guiicon
+>Gravar</guiicon
+> da barra de ferramentas da aplicação. Se precisar de gravar o seu modelo com outro nome, você poderá usar a opção <guimenuitem
+>Gravar Como</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>. </para>
+<para
+>Para sua conveniência, o &umbrello; também lhe oferece a possibilidade de gravar automaticamente o seu trabalho com um período de tempo determinado. Você poderá configurar se deseja esta opção, assim como definir os intervalos de tempo na <guimenu
+>Configuração</guimenu
+> do &umbrello;</para>
+</sect2>
+<sect2 id="load-model">
+<title
+>Carregar Modelo</title>
+<para
+>Para carregar um modelo já existente, você poderá seleccionar a opção <guimenuitem
+>Abrir</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+> ou ainda carregar no ícone <guiicon
+>Abrir</guiicon
+> da barra de ferramentas da aplicação. Os modelos usados mais recentemente estão disponíveis no sub-menu <guimenuitem
+>Abrir Recente</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+> para acelerar o acesso aos seus modelos usados mais frequentemente. </para>
+<para
+>O &umbrello; só poderá lidar com um modelo de cada vez, por isso se pedir ao programa para carregar um modelo para si, e se o seu modelo actual tiver sido modificado desde a última vez que o gravou, o &umbrello; irá perguntar se você deseja gravar as suas alterações para evitar que perca o trabalho. Você poderá iniciar duas ou mais instâncias do &umbrello; em qualquer altura, assim como também poderá copiar e colar entre instâncias. </para>
+</sect2>
+</sect1
+> <!--load-save-->
+<sect1 id="edit-model">
+<title
+>Editar Modelos</title>
+<para
+>No &umbrello;, existem basicamente duas formas de editar os elementos do seu modelo. <itemizedlist>
+<listitem
+><para
+>Editar directamente os elementos do modelo na Árvore</para
+></listitem>
+<listitem
+><para
+>Editar os elementos do modelo através de um diagrama</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Ao usar o menu de contexto dos diferentes itens da Árvore você será capaz de adicionar, remover e modificar quase todos os elementos do seu modelo. Se carregar com o botão <mousebutton
+>direito</mousebutton
+> nas pastas da Árvore, você ficará com algumas opções para criar os diferentes tipos de diagramas assim como, dependendo se a pasta pertence a uma <emphasis
+>Vista de um Caso de Uso</emphasis
+> ou de uma <emphasis
+>Vista Lógica</emphasis
+>, a Actores, Casos de Utilização, Classes, etc. </para>
+<para
+>Logo que você tenha adicionado elementos ao seu modelo, você poderá também editar um elemento se aceder à sua janela de propriedades, a qual poderá encontrar se seleccionar a opção <emphasis
+>Propriedades</emphasis
+> do menu de contexto que é mostrado quando se carrega com o botão <mousebutton
+>direito</mousebutton
+> nos itens da Árvore. </para>
+<para
+>Você também poderá editar o seu modelo, criando ou modificando elementos através dos diagramas. Poderão ser obtidos mais detalhes sobre como fazê-lo nas secções seguintes. </para>
+</sect1>
+<sect1 id="add-remove-diagrams">
+<title
+>Adicionar e Remover Diagramas</title>
+<para
+>O seu modelo &UML; consiste num conjunto de elementos &UML; e de associações entre eles. Todavia, você não consegue ver o modelo directamente, como tal você usa os <emphasis
+>Diagramas</emphasis
+> para olhar para ele. </para>
+<sect2 id="create-diagram">
+<title
+>Criar Diagramas</title>
+<para
+>Para criar um novo diagrama no seu modelo, basta seleccionar o tipo de diagrama que precisa no sub-menu <guimenuitem
+>Novo</guimenuitem
+> do menu <guimenu
+>Diagrama</guimenu
+> e dar-lhe um nome. O diagrama será criado e tornado activo, e você vê-lo-á imediatamente na árvore. </para>
+<para
+>Lembre-se que o &umbrello; tira bastante partido dos menus de contexto: você também poderá carregar com o &RMB; numa pasta da Árvore e seleccionar o tipo de diagrama apropriado no sub-menu <guisubmenu
+>Novo</guisubmenu
+> do menu de contexto. Lembre-se que você poderá criar Diagramas de Casos de Uso apenas na Vista de Casos de Uso, enquanto que os outros tipos de diagramas só poderão ser criados nas pastas das Vistas Lógicas. </para>
+</sect2>
+<sect2 id="remove-diagram">
+<title
+>Remover Diagramas</title>
+<para
+>Se você necessitar de remover um diagrama do seu modelo deve torná-lo activo e seleccionar a opção <guimenuitem
+>Remover</guimenuitem
+> do menu <guimenu
+>Diagrama</guimenu
+>. Você também poderá conseguir isto se seleccionar <guimenuitem
+>Remover</guimenuitem
+> do menu de contexto dos diagramas na árvore </para>
+<para
+>Dado que a remoção de um diagrama é algo sério que poderá dar origem à perda de algum trabalho se for feito por acidente, o &umbrello; perguntar-lhe-á se confirma a operação de remoção antes de remover efectivamente o diagrama. Assim que um diagrama tenha sido removido e o ficheiro tenha sido gravado não existe forma de anular essa acção. </para>
+</sect2>
+<sect2 id="rename-diagram">
+<title
+>Mudar o Nome a Diagramas</title>
+<para
+>Se quiser mudar o nome de um diagrama existente, você-lo-á fazer facilmente se seleccionar a opção Mudar o Nome do seu menu do &RMB; da árvore. </para>
+<para
+>Outra forma de mudar o nome de um diagrama é através da sua janela de propriedades, a qual poderá aceder se seleccionar Propriedades do seu menu de contexto ou se carregar duas vezes na árvore. </para>
+</sect2>
+</sect1>
+<sect1 id="edit-diagram">
+<title
+>Editar Diagramas</title>
+<para
+>Ao trabalhar num diagrama, o &umbrello; irá tentar guiá-lo na aplicação de algumas regras simples como quais os elementos que são válidos nos diferentes tipos de diagramas, assim como as relações entre eles. Se você for um perito em &UML; poderá até nem dar por isso, mas isto poderá ajudar as pessoas menos experientes em &UML; a criar diagramas em conformidade com as normas. </para>
+<para
+>Logo que você tenha criado os seus diagramas, é a altura de começar a editá-los. Aqui você deverá reparar na diferença (subtil, para os principiantes) entre a edição do seu diagrama e a edição do <emphasis
+>modelo</emphasis
+>. Como já deverá saber, os diagramas são <emphasis
+>vistas</emphasis
+> do seu modelo. Por exemplo, se você criar uma classe ao editar um Diagrama de Classes, você está de facto a alterar ambos, o seu diagrama e o seu modelo. Se você alterar a cor ou outras opções de visualização de uma classe no seu Diagrama de Classes, você só estará a editar o diagrama, mas nada se altera no seu modelo. </para>
+<sect2 id="insert-elements">
+<title
+>Inserir Elementos</title>
+<para
+>Uma das primeiras coisas que você irá fazer quando estiver a editar um diagrama novo é inserir elementos nele (Classes, Actores, Casos de Uso, &etc;). Existem basicamente duas formas de o fazer:</para>
+<itemizedlist>
+<listitem
+><para
+>Arrastar os elementos existentes no seu modelo a partir da árvore</para
+></listitem>
+<listitem
+><para
+>Criando novos elementos no seu modelo e adicionando-os ao seu diagrama ao mesmo tempo, usando uma das ferramentas de edição da Barra de Trabalho</para
+></listitem>
+</itemizedlist>
+<para
+>Para inserir elementos que já existam no seu modelo, basta arrastá-los da árvore e largá-los onde os desejar no seu diagrama. Você poderá sempre mover os elementos do seu diagrama com a ferramenta de selecção. </para>
+<para
+>A segunda forma de adicionar elementos ao seu diagrama é usando as ferramentas de edição da Barra de Trabalho (repare que isto também irá adicionar os elementos ao seu modelo). </para>
+<para
+>A Barra de Trabalho localizava-se por omissão no canto direito da janela da aplicação, só que o &umbrello; 1.2 moveu-a para o topo da janela. Você pode acoplar a janela a outro extremo ou tê-la a flutuar onde preferir. As ferramentas disponíveis nesta barra de ferramentas (os botões que vê nela) mudam de acordo com o tipo de diagrama com que está a lidar no momento. O botão para a ferramenta seleccionada no momento está activo na barra de ferramentas. Você poderá mudar para a ferramenta de selecção se carregar na tecla &Esc;. </para>
+<para
+>Quando você tiver seleccionado uma ferramenta de edição da Barra de Ferramentas de Trabalho (como, por exemplo, a ferramenta de inserção de classes), o cursor do rato muda para uma cruz, e você poderá inserir os elementos no seu modelo se carregar uma vez no seu diagrama. Repare que os elementos no &UML; precisam de ter um <emphasis
+>Nome Único</emphasis
+>. Por isso, se você tiver uma classe num diagrama cujo nome é <quote
+>ClasseA</quote
+> e se você quiser usar a ferramenta de inserção de classes para inserir uma classe noutro diagrama, você não poderá chamar a essa nova classe também <quote
+>ClasseA</quote
+>. Se estes dois nomes são supostamente para estar em dois elementos diferentes, você precisa de dar a eles um nome único. Se você estiver a tentar adicionar o <emphasis
+>mesmo</emphasis
+> elemento ao seu diagrama, então a ferramenta de inserção de classes não é a melhor ferramenta para isso. Você deverá arrastar e largar a classe a partir da árvore, em alternativa. </para>
+</sect2>
+<sect2 id="delete-elements">
+<title
+>Apagar Elementos</title>
+<para
+>Você poderá remover qualquer elemento se seleccionar a opção <guimenuitem
+>Remover</guimenuitem
+> do seu menu de contexto. </para>
+<para
+>Mais uma vez, existe uma <emphasis
+>grande</emphasis
+> diferença entre remover um objecto de um diagrama e remover um objecto do seu modelo. Se você remover um objecto de um diagrama, só o estará a remover desse diagrama em particular: o elemento continuará a fazer parte do seu modelo e, se existirem outros diagramas que usem o mesmo elemento, os mesmos não sofrerão qualquer alteração. Se, por outro lado, você remover o elemento da Árvore, você está efectivamente a remover o elemento do seu <emphasis
+>modelo</emphasis
+>. Dado que o elemento já não existe mais no seu modelo, ele será removido automaticamente de todos os diagramas em que aparece. </para>
+</sect2>
+<sect2 id="edit-elements">
+<title
+>Editar Elementos</title>
+<para
+>Você poderá editar a maioria dos elementos de &UML; do seu modelo e dos diagramas se abrir a sua janela respectiva de Propriedades e se seleccionar as opções apropriadas. Para editar as propriedades de um objecto, seleccione as <guimenuitem
+>Propriedades</guimenuitem
+> no seu menu de contexto (com o &RMB;). Cada elemento tem uma janela que consiste em várias páginas onde você poderá configurar as opções correspondentes a esse elemento. Para alguns elementos, como os actores, você define poucas acções, mas para outros como as classes, você poderá editar os seus atributos e operações, seleccionar o que deseja mostrar no diagrama (a assinatura da operação ou apenas os seus nomes, &etc;) e até as cores que deseja usar para as linhas e para o preenchimento da representação da classe no diagrama. </para>
+
+<para
+>Para a maioria dos elementos de &UML; você também poderá abrir a janela de propriedades se carregar duas vezes nele ao usar a ferramenta de selecção (a seta). A excepção a isto são as Associações, onde nesse caso carregar duas vezes cria um ponto de âncora. Para as associações, você precisa de usar o menu de contexto do &RMB; para aceder à janela de propriedades. </para>
+
+<para
+>Repare que você também poderá seleccionar a opção de propriedades no menu de contexto dos elemento na árvore. Isto permite-lhe também editar as propriedades dos diagramas, como a definição da visibilidade da grelha ou não. </para>
+</sect2>
+<sect2 id="edit-classes">
+<title
+>Editar Classes</title>
+<para
+>Ainda que a edição das propriedades de todos os objectos já tenha sido falada na secção anterior, as classes merecem uma secção especial porque são um pouco mais complicadas e têm mais opções que a maioria dos outros elementos de &UML;. </para>
+<para
+>Na janela de propriedades de uma classe você poderá configurar tudo, desde a cor que usa até às operações e atributos que tem. </para>
+<sect3 id="class-general-settings">
+<title
+>Configuração Geral das Classes</title>
+<para
+>A página de Opções Gerais da janela de propriedades é auto-compreensível. Aqui você poderá alterar o nome da classe, a visibilidade, a documentação, &etc;. Esta página está sempre disponível. </para>
+</sect3>
+<sect3 id="class-attributes-settings">
+<title
+>Configuração dos Atributos das Classes</title>
+<para
+>Na página de Opções dos Atributos você poderá adicionar, editar ou remover atributos (variáveis) da classe. Você poderá subir ou descer os atributos na lista se carregar nas setas ao lado. Esta página está sempre disponível. </para>
+</sect3>
+<sect3 id="class-operations-settings">
+<title
+>Configuração das Operações das Classes</title>
+<para
+>De forma semelhante à página das Opções dos Atributos, na página de Opções das Operações você poderá adicionar, editar ou remover operações da sua classe. Ao adicionar ou editar uma operação, você indica os dados básicos na janela de <emphasis
+>Propriedades da Operação</emphasis
+>. Se você quiser adicionar parâmetros à sua operação você precisa de carregar no botão <guibutton
+>Novo Parâmetro</guibutton
+>, o qual irá mostrar a janela de <emphasis
+>Propriedades do Parâmetro</emphasis
+>. Esta página está sempre disponível </para>
+</sect3>
+<sect3 id="class-template-settings">
+<title
+>Configuração do Modelo de Classe</title>
+<para
+>Esta página permite-lhe adicionar modelos de classes, os quais são classes ou tipos de dados não especificados. No Java 1.5 chamar-se-ão 'Generics' (Genéricos). </para>
+</sect3>
+<sect3 id="class-associations-page">
+<title
+>Página de Associações da Classe</title>
+<para
+>A página <guilabel
+>Associações da Classe</guilabel
+> mostra todas as associações desta classe no diagrama actual. Se carregar duas vezes numa associação irá mostrar as suas propriedades e, dependendo do tipo de associação, você poderá modificar alguns parâmetros, como por exemplo a multiplicidade ou o nome do papel. Se a associação não permitir que essas opções sejam modificadas, a janela de Propriedades da Associação fica apenas para leitura e só poderá modificar a documentação referente a esta associação. </para>
+<para
+>Esta página só está disponível se você abrir as Propriedades da Classe dentro de um diagrama. Se você seleccionar as propriedades da classe no menu de contexto da árvore, esta página não estará disponível. </para>
+</sect3>
+<sect3 id="class-display-page">
+<title
+>Página de Visualização de Classes</title>
+<para
+>Na página de <guilabel
+>Opções de Visualização</guilabel
+>, você poderá configurar o que deve ser mostrado no diagrama. Uma classe poderá ser mostrada apenas como um rectângulo com o nome da classe nele (útil se você tiver várias classes no seu diagrama, ou se não estiver interessado de momento nos detalhes de cada classe) ou então completo, mostrando por exemplo os pacotes, estereótipos, atributos e operações com a assinatura e visibilidade completas </para>
+<para
+>Dependendo da quantidade de informação que você deseja ver, você poderá seleccionar as opções correspondentes nesta página. As alterações que fizer aqui são apenas <emphasis
+>opções de apresentação</emphasis
+> para o diagrama. Isto significa que, se <quote
+>esconder</quote
+> as operações de uma classe, só fará com que elas não sejam apresentadas no diagrama, mas estas mantêm-se à mesma como parte do seu modelo. Esta opção só está disponível se você seleccionar as propriedades de uma classe dentro de um diagrama. Se você abrir as propriedades de uma classe a partir da árvore, esta página não aparece, porque essas opções de apresentação não farão sentido nesse caso</para>
+</sect3>
+<sect3 id="class-color-page">
+<title
+>Página de Cor da Classe</title>
+<para
+>Na página <guilabel
+>Cor do Elemento</guilabel
+> você poderá configurar as cores que deseja usar para as linhas e para o enchimento do elemento. Esta opção só faz sentido obviamente para as classes mostradas nos diagramas e não aparece se você abrir a janela de propriedades da classe na árvore. </para>
+</sect3>
+</sect2>
+
+<sect2 id="associations">
+<title
+>Associações</title>
+<para
+>As associações relacionam dois objectos &UML; um com o outro. Normalmente as associações são definidas entre duas classes, mas alguns tipos de associações poderão também existir entre casos de uso e actores. </para>
+<para
+>Para criar uma associação, seleccione a ferramenta apropriada na Barra de Trabalho (uma Associação genérica, uma Generalização, uma Agregação, &etc;), e carregue no primeiro elemento que participa na associação, carregando depois no segundo item participante. Repare que deve carregar duas vezes, uma em cada objecto que participa na associação, e <emphasis
+>não</emphasis
+> efectuar um arrastamento de um objecto para outro. </para>
+<para
+>Se tentar usar uma associação de um forma que não respeite a especificação do &UML;, o &umbrello; recusar-se-á a criar a associação e você irá obter uma mensagem de erro. Este seria o caso se, por exemplo, existisse uma Generalização da classe A para a classe B e você quisesse criar outra generalização da classe B para a classe A </para>
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa associação, irá aparecer um menu de contexto com as acções que poderá aplicar nela. Se precisar de apagar uma associação, basta seleccionar a opção <guimenuitem
+>Remover</guimenuitem
+> deste menu de contexto. Você também poderá seleccionar a opção <guimenuitem
+>Propriedades</guimenuitem
+> e, dependendo do tipo de associação, editar os atributos como os papéis e a multiplicidade. </para>
+<sect3 id="anchor-points">
+<title
+>Pontos Âncora</title>
+<para
+>As associações são desenhadas, por omissão, como uma linha a direito a ligar os dois objectos no diagrama. </para>
+<para
+>Você poderá adicionar pontos de âncora se fizer carregar duas vezes em qualquer ponto da linha da associação. Isto irá introduzir um ponto de âncora (representado como um ponto azul, quando a linha da associação fica seleccionada) que você poderá mover para dar forma à associação </para>
+<para
+>Se precisar de remover um ponto de âncora, carregue duas vezes nele para o remover </para>
+<para
+>Repare que a única forma de editar as propriedades de uma associação é através do menu de contexto. Se você tentar carregar duas vezes nele como faz com outros objectos &UML;, isto irá apenas introduzir um ponto de âncora. </para>
+</sect3>
+</sect2>
+
+<sect2 id="notes">
+<title
+>Notas, Texto e Caixas</title>
+<para
+>As Notas, as Linhas de Texto e as Caixas são elementos que poderão estar presentes em qualquer tipo de diagrama e não têm nenhum valor semântico, mas são muito úteis para adicionar comentários ou explicações-extra que possam tornar o seu diagrama mais simples de entender. </para>
+<para
+>Para adicionar uma Nota ou uma Linha de Texto, seleccione a ferramenta correspondente na Barra de Ferramentas de Trabalho e carregue no diagrama onde deseja colocar o seu comentário. Você poderá editar o texto se abrir o elemento com o seu menu de contexto ou, no caso das notas, se carregar duas vezes nelas. </para>
+<sect3 id="anchors">
+<title
+>Âncoras</title>
+<para
+>As âncoras são usadas para ligar uma nota de texto com outro elemento de &UML; em conjunto. Por exemplo, você usa normalmente uma nota de texto para explicar ou fazer algum comentário acerca de uma classe ou de uma associação em particular onde, nesse caso, você poderá usar a âncora para clarificar que a nota <quote
+>pertence</quote
+> a esse elemento em particular. </para>
+<para
+>Para adicionar uma âncora entre uma nota e outro elemento de &UML;, use a ferramenta da âncora na barra de ferramentas de trabalho. Você precisa de carregar primeiro na nota e depois no elemento de &UML; a que deseja ligar a nota. </para>
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+<!--edit-diagram-->
diff --git a/tde-i18n-pt/docs/kdetoys/Makefile.am b/tde-i18n-pt/docs/kdetoys/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/Makefile.in b/tde-i18n-pt/docs/kdetoys/Makefile.in
new file mode 100644
index 00000000000..1aab610d034
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kweather kodo kworldclock amor kteatime kmoon
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/amor/Makefile.am b/tde-i18n-pt/docs/kdetoys/amor/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/amor/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/amor/Makefile.in b/tde-i18n-pt/docs/kdetoys/amor/Makefile.in
new file mode 100644
index 00000000000..09f1f01ae5b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/amor/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys/amor
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/amor/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/amor/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/amor/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/amor/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/amor/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 man-amor.6.docbook Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-amor.6.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor
+ @for base in index.docbook man-amor.6.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-amor.6.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/amor/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-amor.6.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/amor/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/amor/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/amor/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/amor/index.cache.bz2 b/tde-i18n-pt/docs/kdetoys/amor/index.cache.bz2
new file mode 100644
index 00000000000..1ac4de7d530
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/amor/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdetoys/amor/index.docbook b/tde-i18n-pt/docs/kdetoys/amor/index.docbook
new file mode 100644
index 00000000000..bbcf0e761dc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/amor/index.docbook
@@ -0,0 +1,549 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&amor;">
+ <!ENTITY package "kdetoys">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &amor;</title>
+
+<authorgroup>
+<author
+>&Karl.Garrison; &Karl.Garrison.mail; </author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Karl.Garrison;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>2.2</releaseinfo>
+
+<abstract>
+<para
+>O amor; é uma pequena animação que fica no topo da sua janela activa. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdetoys</keyword>
+<keyword
+>amor</keyword>
+<keyword
+>auxiliar</keyword>
+<keyword
+>assistente</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="whats-amor">
+<title
+>O que é o &amor;?</title>
+<para
+>O &amor; é uma abreviatura de "Amusing Misuse of Resources" (Gasto de Recursos Divertido). De facto, é uma animação que se coloca em cima da sua janela activa. Na sua configuração predefinida, tem a forma dum ponto amarelo que faz algumas brincadeiras. O &amor; também tem muitos temas diferentes que podem mudar a aparência e o comportamento da animação. </para>
+
+<note
+><para
+>Dado que o &amor; trabalha com o gestor de janelas do &kde;, o &kwin;, a aplicação só funcionará dentro do &kde;. É possível que o &amor; possa funcionar com outro gestor de janelas compatível com o &kde;, mas não se conhece nenhum que o faça na altura em que isto foi escrito.</para
+></note>
+</sect1>
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configuração</title>
+<sect1 id="configuring-amor">
+<title
+>Configurar o &amor;</title>
+<para
+>Para o utilizador configurar o &amor;, carregue na animação com o botão direito do rato. Irá aparecer um menu que contém três itens: <guimenuitem
+>Opções...</guimenuitem
+>, <guimenuitem
+>Acerca de...</guimenuitem
+> e <guimenuitem
+>Sair</guimenuitem
+>. Escolha as <guimenuitem
+>Opções...</guimenuitem
+> para configurar o &amor; </para>
+</sect1>
+
+<sect1 id="general-options">
+<title
+>Opções Gerais</title>
+<para
+>Podem ser alteradas as seguintes definições para o &amor;, na janela de Opções:</para>
+<variablelist>
+<varlistentry
+><term
+><guilabel
+>Tema</guilabel
+></term>
+<listitem
+><para
+>Isto determina a aparência e comportamento do &amor;. Os temas são descritos na próxima secção.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+><guilabel
+>Posição</guilabel
+></term>
+<listitem
+><para
+>Esta barra controla onde a animação aparece em relação ao topo da janela activa. A configuração central por omissão irá configurar a animação mesmo em cima da barra de título, enquanto que, se deslocar a barra toda para cima ou para baixo, fará com que a animação apareça mais acima ou abaixo da barra de título, respectivamente.</para>
+<tip
+><para
+>Pôr esta barra com um valor baixo permitirá que a animação esteja visível, mesmo que a janela activa esteja maximizada.</para>
+</tip
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+><guilabel
+>Sempre no topo</guilabel
+></term>
+<listitem
+><para
+>Se seleccionar esta opção, a animação aparecerá à frente de todas as janelas existentes no ecrã, incluindo o painel.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+><guilabel
+>Mostrar dicas aleatórias</guilabel
+></term>
+<listitem
+><para
+>Se estiver seleccionada, a animação irá mostrar várias dicas relacionadas com o &kde;, em intervalos aleatórios.</para
+></listitem>
+</varlistentry>
+<varlistentry
+><term
+><guilabel
+>Permitir dicas de aplicações</guilabel
+></term>
+<listitem
+><para
+>Qualquer aplicação do &kde; pode ser desenhada para mostrar dicas úteis através do &amor;. Se esta opção estiver seleccionada, e se a janela activa for uma aplicação apropriada, a animação irá mostrar as dicas para essa aplicação.</para>
+<note
+><para
+>Na altura em que isto foi escrito, nenhuma aplicação do &kde; tira partido desta funcionalidade.</para
+></note
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="amor-themes">
+<title
+>Temas do &amor;</title>
+<para
+>O &amor; vem com muitos temas incluídos, que mudam a aparência e comportamento da animação. Para além disso, é possível criar novos temas do &amor;. Os temas já incluídos no &amor; estão descritos na tabela em baixo</para>
+
+<table>
+<title
+>Temas do &amor; Disponíveis</title>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Tema</entry>
+<entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="spot.png"/>
+</imageobject>
+<textobject
+><para
+>Multi-talented Spot</para
+></textobject>
+<caption
+><para
+>Multi-talented Spot</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Este é o tema por omissão do &amor;, e também o que faz mais <quote
+>brincadeiras</quote
+>. Este tema foi criado pelo &Martin.R.Jones;. As animações do jacto, do apontar e do disparo foram contribuídas pelo <personname
+><firstname
+>Mark</firstname
+><surname
+>Grant</surname
+></personname
+>.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="ghost.png"/>
+</imageobject>
+<textobject
+><para
+>Spooky Ghost</para
+></textobject>
+<caption
+><para
+>Spooky Ghost</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Uma tema de fantasmas baseado no ícone do <application
+>ghostview</application
+> do &kde;. O Spooky Ghost foi criado pelo &Martin.R.Jones;.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="eyes.png"/>
+</imageobject>
+<textobject
+><para
+>Olhos Malucos</para
+></textobject>
+<caption
+><para
+>Olhos Malucos</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Este tema consiste num par de olhos em movimento e foi criado pelo <personname
+><firstname
+>Jean-Claude</firstname
+><surname
+>Dumas</surname
+></personname
+>.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="bonhomme.png"/>
+</imageobject>
+<textobject
+><para
+>Bonhomme</para
+></textobject>
+<caption
+><para
+>Bonhomme</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Uma animação duma figura em palitos, criada pelo <personname
+><firstname
+>Jean-Claude</firstname
+><surname
+>Dumas</surname
+></personname
+>.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="neko.png"/>
+</imageobject>
+<textobject
+><para
+>Neko</para
+></textobject>
+<caption
+><para
+>Neko</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>O Neko é um tema com um gato por <personname
+><firstname
+>Chris</firstname
+><surname
+>Spiegel</surname
+></personname
+>. Os gráficos originais são do <application
+>Oneko</application
+>, que foi feito pelo <personname
+><firstname
+>Masayuki</firstname
+><surname
+>Koba</surname
+></personname
+>.</para>
+<note
+><para
+>O <application
+>Oneko</application
+> é uma pequena aplicação que representa um gato que persegue o cursor do rato. A aplicação parece já não ser mantida, mas o <ulink url="ftp://sunsite.unc.edu/pub/Linux/X11/demos/oneko-1.1b.tar.gz"
+>código-fonte</ulink
+> da última versão ainda está disponível.</para
+></note
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="pingus.png"/>
+</imageobject>
+<textobject
+><para
+>Tux</para
+></textobject>
+<caption
+><para
+>Tux</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Este tema oferece o Tux, a mascote do &Linux;. Os gráficos actuais vêm de um jogo do estilo do <application
+>Lemmings</application
+> chamado <ulink url="http://pingus.seul.org/"
+> <application
+>Pingus</application
+></ulink
+>. O Tux foi criado pelo <personname
+><firstname
+>Frank</firstname
+><surname
+>Pieczynski</surname
+></personname
+>.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="worm.png"/>
+</imageobject>
+<textobject
+><para
+>Little Worm</para
+></textobject>
+<caption
+><para
+>Little Worm</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Um tema com uma pequena minhoca. Criado por <personname
+><firstname
+>Bartosz</firstname
+><surname
+>Trudnowski</surname
+></personname
+> para a sua mulher.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="billy.png"/>
+</imageobject>
+<textobject
+><para
+>Little Billy</para
+></textobject>
+<caption
+><para
+>Little Billy</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Uma imagem estática retirada do jogo <ulink url="http://www.xbill.org/"
+><application
+>XBill</application
+> </ulink
+>.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="bsd.png"/>
+</imageobject>
+<textobject
+><para
+>BSD Mascot</para
+></textobject>
+<caption
+><para
+>BSD Mascot</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Uma imagem estática do Beastie, o demónio do FreeBSD.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="tux.png"/>
+</imageobject>
+<textobject
+><para
+>Unanimated Tux</para
+></textobject>
+<caption
+><para
+>Unanimated Tux</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>Uma versão não-animada do tema do Tux.</para
+></entry>
+</row>
+
+<row>
+<entry
+><mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="tao.png"/>
+</imageobject>
+<textobject
+><para
+>Tao</para
+></textobject>
+<caption
+><para
+>Tao</para
+></caption>
+</mediaobject
+></entry>
+<entry
+><para
+>O tema Tao é um símbolo do Yin Yang animado. Este tema foi criado pelo <personname
+><firstname
+>Daniel</firstname
+><surname
+>Pfeiffer</surname
+></personname
+> <email
+>occitan@esperanto.org</email
+> e foi inspirado pela sua prática de Tai Chi.</para
+></entry>
+</row>
+
+</tbody>
+</tgroup>
+</table>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&amor;</para>
+
+<para
+>Programa Copyright &copy; 1999-2001 &Martin.R.Jones; &Martin.R.Jones.mail;</para>
+
+<para
+>Documentação Copyright &copy; 2001 &Karl.Garrison; &Karl.Garrison.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=0:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdetoys/amor/man-amor.6.docbook b/tde-i18n-pt/docs/kdetoys/amor/man-amor.6.docbook
new file mode 100644
index 00000000000..1d6a529d300
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/amor/man-amor.6.docbook
@@ -0,0 +1,118 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!-- <!ENTITY kdeoptions SYSTEM "kdeoptions.docbook"
+> -->
+<!-- <!ENTITY qtoptions SYSTEM "qtoptions.docbook"
+> -->
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<date
+>7 de Março de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>amor</command
+></refentrytitle>
+<manvolnum
+>6</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>amor</command
+></refname>
+<refpurpose
+>Uma criatura &kde; para o seu ambiente de trabalho</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>amor</command
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <acronym
+>AMOR</acronym
+> significa <quote
+>Amusing Misuse Of Resources (Abuso Engraçado de Recursos)</quote
+>. Oferece várias personagens diferentes que passeiam pelo seu ecrã do X e lhe dão dicas.</para>
+
+<para
+>&amor; faz parte do pacote &kde; toys.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<para
+>O &amor; é configurado graficamente e não tem quaisquer opções da linha de comandos, para além das opções normais do &kde; e do &Qt;.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Dentro do &kde;, poderá introduzir <userinput
+>help:/amor</userinput
+> no &konqueror; para ver o manual do utilizador.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Problemas</title>
+
+<para
+>O &amor; actualmente apenas funciona com o gestor de janelas &kwin;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>&amor; foi escrito por <personname
+><firstname
+>Martin</firstname
+><othername
+>R.</othername
+><surname
+>Jones</surname
+></personname
+> <email
+>mjones@kde.org</email
+>. Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+> para o sistema Debian GNU/Linux (mas pode ser utilizada noutros).</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdetoys/kmoon/Makefile.am b/tde-i18n-pt/docs/kdetoys/kmoon/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kmoon/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/kmoon/Makefile.in b/tde-i18n-pt/docs/kdetoys/kmoon/Makefile.in
new file mode 100644
index 00000000000..eb96e19fab2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kmoon/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys/kmoon
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kmoon/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/kmoon/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kmoon/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kmoon/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kmoon/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmoon/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kmoon/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kmoon/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kmoon/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/kmoon/index.cache.bz2 b/tde-i18n-pt/docs/kdetoys/kmoon/index.cache.bz2
new file mode 100644
index 00000000000..7ec36cb0508
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kmoon/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdetoys/kmoon/index.docbook b/tde-i18n-pt/docs/kdetoys/kmoon/index.docbook
new file mode 100644
index 00000000000..4b5cac52d71
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kmoon/index.docbook
@@ -0,0 +1,181 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kmoon;">
+ <!ENTITY package "kdetoys">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kmoon;</title>
+
+<authorgroup>
+<author
+><personname
+> <firstname
+>Pam</firstname
+> <othername
+></othername
+> <surname
+>Roberts</surname
+> </personname
+> <email
+>pamroberts@blueyonde.co.uk</email
+> </author>
+</authorgroup>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2003</year>
+<holder
+>Pam Roberts</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>O &kmoon; é uma 'applet' que mostra a fase da lua actual. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdetoys</keyword>
+<keyword
+>kmoon</keyword>
+<keyword
+>fase lunar</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="using">
+<title
+>Utilizar o &kmoon;</title>
+<para
+>O &kmoon; é uma pequena 'applet' que se incorpora na Bandeja do Sistema e mostra uma imagem da fase da lua actual. Se passar o cursor do rato por cima da imagem, fará aparecer uma dica que mostrará mais informações.</para>
+
+<para
+>O &kmoon; poderá ser adicionado ao painel, se carregar com o &RMB; num espaço em branco e escolher a opção <menuchoice
+><guimenu
+>Adicionar ao Painel</guimenu
+><guisubmenu
+>'Applet'</guisubmenu
+><guimenuitem
+>Fase Lunar</guimenuitem
+></menuchoice
+>. Se não encontrar qualquer espaço em branco, poderá aceder ao menu do painel, carregando com &RMB; em qualquer 'applet' ou ícone existente.</para>
+
+<para
+>Para fechar o &kmoon;, carregue com o botão <mousebutton
+>direito</mousebutton
+> na pega do 'applet' junto à imagem e escolha <guimenuitem
+>Sair</guimenuitem
+>.</para>
+
+<sect1 id="settings">
+<title
+>Configuração</title>
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> na imagem e escolher a <guimenuitem
+>Configuração...</guimenuitem
+>, irá aparecer uma pequena janela onde poderá ajustar a imagem de acordo com a latitude e hemisfério onde vive.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kmoon; </para>
+<para
+>Programa copyright 1998,2000 &Stephan.Kulow; &Stephan.Kulow.mail; </para>
+<para
+>Contribuições: <itemizedlist>
+<listitem
+><para
+>Código lunar por Chris Osburn <email
+>chris@speakeasy.org</email
+></para>
+</listitem>
+<listitem
+><para
+>Gráficos lunares por Tom Beauchamp <email
+>timb@googol.com</email
+></para>
+</listitem>
+</itemizedlist>
+</para>
+
+<para
+>Documentação copyright 2003 Pam Roberts <email
+>pamroberts@blueyonder.co.uk</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>O &kmoon; faz parte do pacote &package; do &kde;.</para>
+<para
+>A maioria das distribuições de &Linux; / &UNIX; que incluem o &kde; irão incluir o &package; como uma opção a instalar, se o utilizador desejar.</para>
+<para
+>O &kmoon; e o pacote &package; poderão também ser compilados a partir do código-fonte. Vá a <ulink url="http://www.kde.org"
+> http://www.kde.org</ulink
+> para saber como obter, compilar e instalar os programas do &kde;.</para>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
+
diff --git a/tde-i18n-pt/docs/kdetoys/kodo/Makefile.am b/tde-i18n-pt/docs/kdetoys/kodo/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kodo/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/kodo/Makefile.in b/tde-i18n-pt/docs/kdetoys/kodo/Makefile.in
new file mode 100644
index 00000000000..2de6625b06e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kodo/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys/kodo
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kodo/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/kodo/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kodo/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kodo/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kodo/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kodo/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kodo/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kodo/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kodo/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/kodo/index.cache.bz2 b/tde-i18n-pt/docs/kdetoys/kodo/index.cache.bz2
new file mode 100644
index 00000000000..cbfd8b5a338
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kodo/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdetoys/kodo/index.docbook b/tde-i18n-pt/docs/kdetoys/kodo/index.docbook
new file mode 100644
index 00000000000..476929d454d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kodo/index.docbook
@@ -0,0 +1,267 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kodometer;">
+ <!ENTITY package "kdetoys">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kodometer;</title>
+<authorgroup>
+<author
+>&Armen.Nakashian; &Armen.Nakashian.mail; </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>1999</year
+><year
+>2001</year>
+<holder
+>&Armen.Nakashian;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-17</date>
+<releaseinfo
+>3.2</releaseinfo>
+
+<abstract>
+<para
+>O &kodometer; é um pequeno utilitário para medir a distância percorrida no seu ecrã</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KOdómetro</keyword>
+<keyword
+>odómetro</keyword>
+<keyword
+>rato</keyword>
+<keyword
+>distância</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="whats-kodo">
+<title
+>O que é o &kodometer;?</title>
+
+<para
+>O &kodometer; <emphasis
+>mede a distância percorrida no seu ecrã</emphasis
+>. Regista o movimento do cursor do seu rato pelo ambiente de trabalho e representa-o em polegadas/pés/milhas! Também pode fazer cm/metros/km. A característica mais interessante é o tripómetro, e a sua óbvia inutilidade.</para>
+
+<note>
+<para
+>A próxima versão irá ser ÚTIL!</para>
+</note>
+
+</sect1>
+
+</chapter>
+
+<chapter id="onscreen-operation">
+<title
+>Operação no ecrã</title>
+
+<screenshot>
+<screeninfo
+>Uma imagem etiquetada do &kodometer; em acção</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="guide.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Uma imagem etiquetada do &kodometer; em acção</phrase
+></textobject>
+<caption
+><para
+>Uma imagem. Repare na falta interessante duma barra de título.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>O <guilabel
+>Odómetro</guilabel
+> é a distância total percorrida pelo rato desde a última reinicialização do odómetro. O <guilabel
+>Tripómetro</guilabel
+> é a distância percorrida pelo rato desde que parou de se mover da última vez. </para>
+
+<sect1 id="menu-options">
+<title
+>Opções do Menu</title>
+
+<para
+>Se já chegou a este ponto, provavelmente já sabe que existe um menu de contexto do botão direito do rato no &kodometer;, contendo um conjunto de opções. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guimenuitem
+>Activar</guimenuitem
+></term>
+<listitem>
+<para
+>Activa/desactiva o registo da distância. Isto é útil se quiser fazer batota na distância. <emphasis
+>Nota: Isto é ilegal na maioria dos países</emphasis
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Unidades Métricas</guimenuitem
+></term>
+<listitem>
+<para
+>Como o &kodometer; foi feito por um americano, ele assume à partida que quer usar Polegadas/Pés/Milhas para a medição. Se vem de algum país moderno na Europa, para usar as unidades métricas, seleccione esta opção. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Reiniciar Automaticamente a Viagem</guimenuitem
+></term>
+<listitem>
+<para
+>Esta opção fará com que o &kodometer; ponha o Tripómetro de novo a zero sempre que é arrancado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Reiniciar a Viagem</guimenuitem
+></term>
+<listitem>
+<para
+>Põe o tripómetro a zero. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Reiniciar o Contador</guimenuitem
+></term>
+<listitem>
+<para
+>Põe o odómetro de novo a zero. <emphasis
+>Você vai arranjar problemas com isto!</emphasis
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Acerca do KOdómetro</guimenuitem
+></term>
+<listitem>
+<para
+>Mostra uma janela com alguma informação sobre quem deve ser culpado por este programa. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Ajuda</guimenuitem
+></term>
+<listitem>
+<para
+>Esta opção do menu abre a ajuda do &kodometer; - este mesmo documento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Sair</guimenuitem
+></term>
+<listitem>
+<para
+>Sai do &kodometer; </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+</chapter>
+
+<chapter id="how-it-works">
+<title
+>Como Funciona</title>
+
+<para
+>Os ecrãs no &X-Window; são normalmente configurados com uma variável com o tamanho do ecrã. Isto é, quão grande é o seu ecrã, em medidas do mundo real, não em pixels. O &kodometer; obtém este valor e usa-o em conjunto com o valor do &dpi; (dots per inch - pontos por polegada), para assim relacionar o número de pixels que percorreu com o número de polegadas que se moveu no ecrã.</para>
+
+<para
+>Mas sejamos sinceros! É incrivelmente <emphasis
+>impreciso</emphasis
+>. O &kodometer; nem sequer pretende remotamente ser preciso. De facto, houve alguém que mediu o movimento do rato deles pelo ecrã com uma régua e descobriu que o algoritmo da distância tinha um erro de aproximadamente 25&percnt;! A resposta do autor original a esta queixa for <quote
+>que é que isso interessa?</quote
+>.</para>
+</chapter>
+
+<chapter id="license-and-credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kodometer; Copyright &copy; 1998-2001, &Armen.Nakashian;.</para>
+
+<para
+>Documentação copyright 1998 &Armen.Nakashian;, com pequenas alterações e limpeza do texto para o &kde; 2.2, &Lauri.Watts; &Lauri.Watts.mail; </para>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=0:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdetoys/kteatime/Makefile.am b/tde-i18n-pt/docs/kdetoys/kteatime/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kteatime/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/kteatime/Makefile.in b/tde-i18n-pt/docs/kdetoys/kteatime/Makefile.in
new file mode 100644
index 00000000000..055408c9bc9
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kteatime/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys/kteatime
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kteatime/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/kteatime/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kteatime/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kteatime/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kteatime/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kteatime/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kteatime/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kteatime/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kteatime/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/kteatime/index.cache.bz2 b/tde-i18n-pt/docs/kdetoys/kteatime/index.cache.bz2
new file mode 100644
index 00000000000..266af579257
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kteatime/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdetoys/kteatime/index.docbook b/tde-i18n-pt/docs/kdetoys/kteatime/index.docbook
new file mode 100644
index 00000000000..d6e7a853d9d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kteatime/index.docbook
@@ -0,0 +1,224 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kteatime;">
+ <!ENTITY package "kdetoys">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kteatime;</title>
+<authorgroup>
+<author
+>&Michael.Korman; &Michael.Korman.mail; </author>
+
+<othercredit role="developer"
+>&Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail; </othercredit>
+
+<othercredit role="reviewer"
+>&Lauri.Watts; &Lauri.Watts.mail; </othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>&Michael.Korman;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-10-25</date>
+<releaseinfo
+>1.1.0</releaseinfo>
+
+<abstract>
+<para
+>Este manual descreve o &kteatime;, o Cozinheiro de Chás do &kde;.</para>
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdetoys</keyword>
+<keyword
+>kteatime</keyword>
+<keyword
+>chá</keyword>
+<keyword
+>cozinheiro</keyword>
+<keyword
+>temporizador</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="whats-kteatime">
+<title
+>O que é o &kteatime;?</title>
+
+<para
+>O &kteatime; é um temporizador prático para preparar um chá. Já não terá mais que adivinhar quanto tempo precisa para que o seu chá fique pronto. Basta escolher o tipo de chá que quer, e ele alertar-o quando o chá estiver pronto para beber.</para>
+</sect1>
+
+</chapter>
+
+<chapter id="how-to-use">
+<title
+>Como Usar o &kteatime;</title>
+
+<para
+>Quando iniciar o &kteatime; ele acoplar-se-á automaticamente no seu painel. Para aceder ao menu, carregue com o botão direito do rato no ícone acoplado. Este fará aparecer uma lista de opções que serão cobertas com mais detalhe no próximo capítulo.</para>
+
+<sect1 id="timing-your-tea">
+<title
+>Temporizar o seu Chá</title>
+
+<para
+>Depois de iniciar, o ícone do painel será o de uma caneca de chá vazia. Se carregar nela e seleccionar o seu chá, o ícone irá mudar para uma caneca cheia. Depois de o período indicado passar, o chá estará pronto e aparecerá uma mensagem. Nessa altura, poderá fechar a janela, carregando nele e ser reinicializado o temporizador, carregando no ícone de novo. A caneca aparecerá vazia de novo.</para>
+
+<note
+><para
+>o temporizador só deve ser reinicializado por aqueles que gostam mesmo de chá.</para
+></note>
+
+</sect1>
+</chapter>
+
+<chapter id="menu-options">
+<title
+>Opções do Menu</title>
+
+<para
+>A secção seguinte descreve as opções do menu que estão disponíveis no &kteatime;.</para>
+
+<sect1 id="select-your-tea">
+<title
+>Seleccionar o seu Chá</title>
+
+<para
+>Se carregar no ícone com o &RMB;, irá aparecer um menu. No topo do menu, estão três opções. Aqui pode seleccionar qual o tipo de chá que está a preparar. As opções são: <guimenuitem
+>Chá Preto</guimenuitem
+>, <guimenuitem
+>Chá Cinzento</guimenuitem
+> e <guimenuitem
+>Chá de Frutos</guimenuitem
+>. Esses chás têm um tempo predefinido; muitas pessoas se queixaram que os tempos não estão correctos. Lembre-se que a quantidade de tempo que leva a preparar uma chávena de chá é baseado nas preferências da pessoa. Os tempos escolhidos são aproximações. Se continuar a ler, irá aprender a definir o seu próprio tempo. Uma forma simples e rápida de definir um tempo personalizado é escolher a opção <guimenuitem
+>Anónimo...</guimenuitem
+> do menu.</para>
+</sect1>
+
+<sect1 id="start">
+<title
+>Iniciar</title>
+
+<para
+>Este item do menu irá iniciar o temporizador do chá escolhido acima. Como confirmação de que seleccionou de facto o <guimenuitem
+>Iniciar</guimenuitem
+>, o ícone do painel irá mudar para uma caneca cheia.</para
+></sect1>
+
+<sect1 id="configure">
+<title
+><guimenuitem
+>Configurar</guimenuitem
+></title>
+
+<para
+>Este item do menu abre a janela de configuração. É mostrada uma imagem a seguir:</para>
+
+<screenshot>
+<screeninfo
+>A janela de configuração do &kteatime;.</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="config.png" format="PNG"/></imageobject>
+<textobject
+><phrase
+>A janela de configuração do &kteatime;.</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Como é mostrado na figura, pode adicionar itens novos para outros chás ou modificar os nomes, tempos e a ordem dos itens existentes. Isto é útil se está a preparar um chá que não esteja na lista, ou que não esteja de acordo com os tempos predefinidos. Para editar um item, marque-o na <guilabel
+>Lista de Chás</guilabel
+> à esquerda e mude os valores nas <guilabel
+>Propriedades do Chá</guilabel
+> à direita.</para>
+
+<para
+>O campo abaixo é a <guilabel
+>Acção</guilabel
+>. Aqui poderá definir uma acção que será executada quando terminar o tempo. O botão <guibutton
+>Configurar os Eventos...</guibutton
+> mostra a janela de Configuração das Notificações do &kde; do &kteatime;. A opção do <guilabel
+>Evento</guilabel
+> activa o evento seleccionado na Configuração de Notificações do &kde;. Se a <guilabel
+>Mensagem</guilabel
+> estiver seleccionada, aparecerá uma janela de mensagem que o alerta do facto de o seu chá estar pronto. A terceira opção poderá conter qualquer outro comando de sistema válido. Provavelmente, irá querer deixá-lo em branco.</para>
+
+<para
+>Se activar a opção chamada <guilabel
+>Visualizar o progresso na bandeja do sistema</guilabel
+>, o progresso será apresentado como um pequeno gráfico circular animado dentro do ícone.</para>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos</title>
+
+<para
+>&kteatime; Copyright &copy; 1998-1999 por &Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail; </para>
+
+<para
+>Documentação de &Michael.Korman; &Michael.Korman.mail;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdetoys/kweather/Makefile.am b/tde-i18n-pt/docs/kdetoys/kweather/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kweather/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/kweather/Makefile.in b/tde-i18n-pt/docs/kdetoys/kweather/Makefile.in
new file mode 100644
index 00000000000..1cba30fbc78
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kweather/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys/kweather
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kweather/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/kweather/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kweather/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kweather/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kweather/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kweather/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kweather/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kweather/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kweather/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/kweather/index.cache.bz2 b/tde-i18n-pt/docs/kdetoys/kweather/index.cache.bz2
new file mode 100644
index 00000000000..d4bf1d9457c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kweather/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdetoys/kweather/index.docbook b/tde-i18n-pt/docs/kdetoys/kweather/index.docbook
new file mode 100644
index 00000000000..c64ba3952c7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kweather/index.docbook
@@ -0,0 +1,364 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kweather "<application
+>kweather</application
+>">
+ <!ENTITY package "kdetoys">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do KWeather</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&GPLNotice;</legalnotice>
+
+<date
+>2004-05-31</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<abstract>
+<para
+>O KWeather faz parte do pacote kdetoys. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KWeather</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O KWeather é uma aplicação que oferece tanto um ícone do painel, o qual lhe permite vigiar o tempo indicado por uma estação meteorológica local, como lhe fornece um serviço meteorológico que pode vigiar várias estações e passar essa informação para outras aplicações, como a barra lateral do &konqueror; e a página de resumo do &kontact;.</para>
+
+</chapter>
+
+<chapter id="adding-applet">
+<title
+>Usar o KWeather como uma 'Applet' do Painel</title>
+
+<para
+>Carregue com o &RMB; num espaço em branco do painel e escolha <menuchoice
+><guimenu
+>Adicionar</guimenu
+><guisubmenu
+>'Applet'</guisubmenu
+> <guimenuitem
+>KWeather</guimenuitem
+></menuchoice
+></para>
+
+<para
+>Irá aparecer uma janela de configuração. Inicialmente, a única configuração necessária para pôr o KWeather a funcionar é o <guilabel
+>código de localização do ICAO:</guilabel
+>.</para>
+
+<para
+>Este é um código de quatro caracteres usado pelo serviço de comunicações meteorológicas para identificar univocamente as estações meteorológicas à volta do mundo.</para>
+
+<para
+>Como é pouco provável que as pessoas o saibam directamente, existe uma ligação para um motor de busca onde o poderá procurar.</para>
+
+<note
+><para
+>Embora as estações meteorológicas disponíveis sejam relativamente compreensíveis, nem todas as cidades de todos os países estarão representadas, simplesmente porque nem toda a cidade tem uma estação meteorológica apropriada. Se a sua própria cidade não estiver representada, deverá escolher a que se encontrar mais próxima de si. Dado que, para pilotar os aviões com segurança, é normalmente necessário obter dados meteorológicos, a maioria das cidades com aeroportos estarão na lista; daí uma aposta poderá ser procurar a cidade com aeroporto mais próxima de si.</para
+></note>
+
+<para
+>Nesta altura, você poderá carregar no botão <guibutton
+>OK</guibutton
+> para que a janela se feche. Você terá agora um ícone que mostrará o tempo actual graficamente no seu painel. Se carregar nele uma vez irá abrir uma janela que mostrará o tempo com mais detalhe.</para>
+
+<para
+>A configuração posterior está descrita no próximo capítulo.</para>
+
+</chapter>
+
+<chapter id="configuring-kweather">
+<title
+>Configurar o KWeather</title>
+
+<sect1 id="display">
+<title
+>Visualização</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Opções da Estação Meteorológica</guilabel
+></term>
+<listitem>
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Código da localização ICAO:</guilabel
+></term>
+ <listitem
+><para
+>O ICAO significa International Civil Aviation Organization. O código da localização ICAO é um código alfanumérico de quatro caracteres que identifica univocamente os aeroportos em todo o mundo. As primeiras duas letras do código ICAO normalmente identificam o país. Contudo, os códigos para os aeroportos nos Estados Unidos começam normalmente por um "K", seguido de um código de três caracteres do IATA (International Air Transport Association). Por exemplo, o KORD é o código do ICAO para o Ohare International Airport em Chicago, Illinois. Se você não souber o código do aeroporto mais próximo de si, você pode carregar na ligação chamada <guilabel
+>Procurar o seu Código ICAO</guilabel
+> para usar um motor de busca baseado na Web para o procurar.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Opções de Visualização do Painel</guilabel
+></term>
+<listitem>
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Mostrar apenas o ícone</guilabel
+></term>
+ <term
+><guilabel
+>Mostrar o ícone e a temperatura</guilabel
+></term>
+ <term
+><guilabel
+>Mostrar o ícone, a temperatura, a informação do vento e da pressão</guilabel
+></term>
+ <listitem
+><para
+>Você poderá escolher aqui se a temperatura deverá ser mostrada ao lado do ícone, ou se também deverão ser apresentadas a velocidade e direcção actuais do vento, bem como a pressão atmosférica.</para>
+ <para
+>O ícone é sempre mostrado.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Opções de Registo</guilabel
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Activar o registo</guilabel
+></term>
+<listitem
+><para
+>Por omissão, o KWeather não retém a informação meteorológica anterior e, de cada vez que actualiza o tempo, a informação antiga é eliminada. Se você desejar manter um registo do tempo, active esta opção. Depois, de cada vez que o tempo é actualizado, o KWeather irá adicionar uma linha nova ao ficheiro de registo que contém as condições meteorológicas actuais num formato separado por vírgulas. A informação aí registada será a data, a velocidade e direcção do vento, a temperatura, a pressão, a nebulosidade, a visibilidade e o "tempo actual".</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ficheiro de registo</guilabel
+></term>
+<listitem
+><para
+>Se você tiver activado a opção <guilabel
+>Activar o registo</guilabel
+>, esta opção ficará disponível. Indique ou escolha a localização na qual deseja que o KWeather mantenha o seu ficheiro de registo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="weather-service">
+<title
+><guilabel
+>Serviço Meteorológico</guilabel
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Gestor da Estação</guilabel
+></term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Actualizar Todas as Estações</guibutton
+></term>
+<listitem
+><para
+>Actualiza imediatamente todas as estações apresentadas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Sair do Serviço Meteorológico</guibutton
+></term>
+<listitem
+><para
+>Pára de obter as actualizações meteorológicas para todas as estações listadas, e pára de fornecer esses dados à barra lateral do &konqueror; e ao &kontact;</para
+></listitem>
+</varlistentry
+> </variablelist
+> </sect1>
+
+</chapter>
+
+<chapter id="kweather-interfaces">
+<title
+>Interfaces do KWeather</title>
+
+<para
+>Ainda que a interface mais óbvia do KWeather seja o ícone do painel, existem muitos outros sítios onde você poderá aceder à informação do KWeather. Estes são particularmente úteis se você precisar de vigiar várias estações meteorológicas. Embora o KWeather lhe permita vigiar várias estações, o ícone do painel só mostra uma de cada vez.</para>
+
+<para
+>Estes serviços adicionais são 'plugins' para as suas aplicações respectivas, e não são fornecidas com o KWeather em si.</para>
+
+<!-- FIXME: write some stuff and show some screenies of the konq and
+kontact plugins -->
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>KWeather copyright &copy; Ian Reinhart Geiser <email
+>geiseri@users.sourceforge.net</email
+></para>
+
+<variablelist>
+<title
+>Contribuições</title>
+<varlistentry
+><term
+>Will Andrews <email
+>wca@users.sourceforge.net</email
+></term>
+<listitem
+><para
+>Correcções para a versão BSD</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Ben Burton <email
+>benb@acm.org</email
+></term>
+<listitem
+><para
+>Correcções para o Debian</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Otto Bruggeman <email
+>bruggie@home.nl</email
+></term>
+<listitem
+><para
+>Corrigiu os tópicos de internacionalização e limpezas no estilo</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Nadeem Hasan <email
+>nhasan@nadmm.com</email
+></term>
+<listitem
+><para
+>Várias correcções de erros, melhoramentos e limpezas.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Carles Carbonell Bernado <email
+>mail@carlitus.net</email
+></term>
+<listitem
+><para
+>Novos ícones meteorológicos giros</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>John Ratke <email
+>jratke@comcast.net</email
+></term>
+<listitem
+><para
+>Melhorias e limpezas ao código</para
+></listitem>
+</varlistentry>
+</variablelist>
+&underGPL; &underFDL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.am b/tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.in b/tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.in
new file mode 100644
index 00000000000..643f0e4b80a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kworldclock/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdetoys/kworldclock
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kworldclock/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdetoys/kworldclock/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kworldclock/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kworldclock/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kworldclock/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-kworldclock.1.docbook index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook man-kworldclock.1.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock
+ @for base in index.docbook man-kworldclock.1.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook man-kworldclock.1.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kworldclock/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook man-kworldclock.1.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdetoys/kworldclock/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdetoys/kworldclock/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdetoys/kworldclock/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdetoys/kworldclock/index.cache.bz2 b/tde-i18n-pt/docs/kdetoys/kworldclock/index.cache.bz2
new file mode 100644
index 00000000000..ee802b74fb5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kworldclock/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdetoys/kworldclock/index.docbook b/tde-i18n-pt/docs/kdetoys/kworldclock/index.docbook
new file mode 100644
index 00000000000..9244c17aeaa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kworldclock/index.docbook
@@ -0,0 +1,486 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kworldclock;">
+ <!ENTITY package "kdetoys">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+>
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kworldclock;</title>
+
+<authorgroup>
+<author
+>&Brad.Hards; &Brad.Hards.mail; </author>
+</authorgroup>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Brad Hards</holder>
+</copyright>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+
+<date
+>2004-01-22</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &kworldclock; é uma aplicação que mostra as partes do mundo que estão expostas neste momento à luz do dia e as partes que estão de momento de noite. Mostra também a hora actual num conjunto de cidades do mundo inteiro. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdetoys</keyword>
+<keyword
+>kworldwatch</keyword>
+<keyword
+>Relógio Mundial</keyword>
+<keyword
+>relógio do dia / noite</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+
+<para
+>O &kworldclock; é uma aplicação que mostra as partes do mundo que estão expostas neste momento à luz do dia e as partes que estão de momento de noite. Mostra também a hora actual num conjunto de cidades do mundo inteiro. </para>
+
+<para
+>Por favor comunique todos os problemas ou funcionalidades para as listas de correio do &kde;. </para>
+</chapter>
+
+<chapter id="using-kapp">
+<title
+>Usar o &kworldclock;</title>
+
+<sect1
+><title
+>A área principal</title>
+<para
+>Quando você inicia o &kworldclock;, você irá ver aparecer uma pequena janela, como é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &kworldclock;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>A secção clara (que na imagem acima cobre a zona da Antárctida, da Austrália, da África Oriental e do Sul e a maior parte da Ásia, mais o Oceano Índico e a parte ocidental do Oceano Pacífico) mostra a área que está neste momento exposta à luz do dia, enquanto a secção mais escura (que, na imagem acima, cobre a Europa Ocidental, a América do Norte e do Sul, e a zona do Árctico) mostra a área que neste momento está de noite. O contorno entre a secção clara e a escura é a área que está a passar pela madrugada ou pelo anoitecer. </para>
+
+<para
+>Cada quadrado preto pequeno indica uma cidade ou um centro populacional. Se você deixar o rato por cima (ou perto) de um dos quadrados pretos, você irá ver a data e hora actual para essa localização. Na imagem acima, é mostrado o território continental de Portugal. </para>
+
+<para
+>Você poderá achar mais conveniente expandir a janela, para que haja mais espaço entre os vários quadrados. Lembre-se que você poderá expandir a janela, carregando no botão de maximização (o segundo botão à direita no canto superior direito) ou usando o rato para arrastar o canto da janela principal. Uma janela expandida, com Lisboa (Portugal) seleccionado é mostrada em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do &kworldclock; com a janela expandida</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-mlb.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar a janela expandida, com Lisboa seleccionada.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+</sect1>
+
+<sect1 id="kworldclock-clocks"
+><title
+>Configurar o &kworldclock; com os relógios dos fusos-horários</title>
+
+<para
+>Se você precisa de saber a hora num conjunto de zonas à volta do mundo, poderá ser útil ter o &kworldclock; a mostrar as horas aplicáveis. É mostrado em baixo um exemplo de como isso poderá ficar. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do &kworldclock; com relógios</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-withclocks.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar a janela expandida, com três relógios.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Repare nos relógios para Perth, Sidney e Berlim na parte inferior da janela principal do &kworldclock;. </para>
+
+<para
+>Estes relógios são adicionados ao usar o botão direito do rato e seleccionando o item <guilabel
+>Relógio</guilabel
+>, como é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do relógio do &RMB; do &kworldclock;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-rmb-clock.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar o menu do &RMB; com o <guilabel
+>Relógio</guilabel
+> seleccionado.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Isto irá permitir o acesso à selecção do <guilabel
+>Adicionar...</guilabel
+>, que irá mostrar uma janela como a que aparece em baixo. O conteúdo da janela é determinado a partir da cidade mais próxima do cursor do rato quando fizer a selecção. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem da janela <guilabel
+>Editar a Configuração do Relógio</guilabel
+> do &kworldclock;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-clock-dialog.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar a janela <guilabel
+>Editar a Configuração do Relógio</guilabel
+>.</phrase
+>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+
+<para
+>Você poderá agora fazer uma selecção apropriada para a legenda do relógio e para o fuso-horário. Repare que você poderá alterar a legenda para algo apropriado e o fuso-horário de acordo com a necessidade. Um exemplo, para a pequena cidade Australiana de Quairading, é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem da janela de &kworldclock; para <guilabel
+>Editar a Configuração do Relógio</guilabel
+> modificado para Quairading</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-quairading-dialog.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar a janela para <guilabel
+>Editar a Configuração do Relógio</guilabel
+> para Quairading.</phrase
+>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Quando você seleccionar OK, o item do relógio é adicionado ao fundo da janela principal. Uma imagem com o item extra para Quairading, é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do &kworldclock; com o relógio em Quairading</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-quairading-clock.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar o relógio de Quairading.</phrase
+>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Você poderá reparar agora que Perth e Quairading estão agora a mostrar a mesma informação (dado que estão no mesmo fuso-horário). Neste caso, o item de Perth já não é mais necessário, por isso poderá ser removido. Isto pode ser feito se usar outra vez o botão direito do rato na área dos relógios e se seleccionar o item <guilabel
+>Remover</guilabel
+>. </para>
+
+<para
+>Você poderá também editar os itens se usar a opção <guilabel
+>Editar...</guilabel
+> no menu do botão direito do rato, o qual poderá ser útil para fazer as alterações menores. </para>
+
+</sect1>
+
+<sect1 id="kworldclock-flags"
+><title
+>Adicionar Bandeiras à Janela do &kworldclock;</title>
+
+<para
+>Como é mostrado na imagem em baixo, você poderá adicionar bandeiras aos locais do mapa (neste caso, Fremantle perto de Perth, Austrália Ocidental; perto de Moscovo, na Rússia e os Açores, no meio do Atlântico). Estas opções não afectam nenhuma outra funcionalidade - simplesmente permitem-lhe localizar rapidamente os pontos de interesse. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do &kworldclock; com bandeiras</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-withflags.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar a janela expandida com três bandeiras.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Você poderá adicionar bandeiras se colocar o rato no ponto que deseja que apareça e usando o botão direito do rato para seleccionar o item <guilabel
+>Bandeiras...</guilabel
+>. Você poderá seleccionar uma das três bandeiras predefinidas (isto é, <guilabel
+>Adicionar Vermelha</guilabel
+>, <guilabel
+>Adicionar Verde</guilabel
+> ou <guilabel
+>Adicionar Azul</guilabel
+>), ou poderá seleccionar uma cor personalizada. </para>
+
+<para
+>Você usa a mesma acção do menu para remover uma bandeira (a que estiver mais próxima do rato quando você fizer a selecção do <guilabel
+>Apagar Bandeira</guilabel
+>) ou para remover todas as bandeiras usando a opção <guilabel
+>Apagar Todas as Bandeiras</guilabel
+>. </para>
+
+</sect1>
+
+<sect1 id="kworldclock-display"
+><title
+>Modificar a janela do &kworldclock;</title>
+
+<para
+>Para além dos relógios e bandeiras adicionais, existem outras pequenas variações menores que poderá fazer à área principal de visualização do &kworldclock;, como por exemplo não mostrar as bandeiras, não mostrar os pequenos quadrados pretos e não mostrar as áreas de dia/noite. Cada uma destas opções é seleccionada com o menu do botão direito do rato. </para>
+
+<para
+>Para activar e desactivar a visualização das secções de dia / noite, você usa o botão direito do rato e selecciona o item <guilabel
+>Mostrar Luz Solar</guilabel
+> do menu. De cada vez que a seleccionar, a opção será comutada. Quando a visualização do dia e da noite fica activa (o modo normal no primeiro arranque), existirá uma pequena marcação ao lado do <guilabel
+>Mostrar Luz Solar</guilabel
+>. Um exemplo do item do menu (com o dia / noite inactivo) é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem da luz do dia com o &RMB; do &kworldclock;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-rmb-daylight.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar o menu do &RMB;, com a opção <guilabel
+>Mostrar Luz do Dia</guilabel
+>.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+
+<para
+>Para activar e desactivar a visualização dos pequenos quadrados pretos das cidades, você usa o menu do botão direito e selecciona a opção <guilabel
+>Mostrar Cidades</guilabel
+> do menu. De cada vez que a selecciona, a selecção ficará comutada. Quando a visualização das cidades está activa (o modo normal no primeiro arranque), irá existirá uma pequena marcação ao lado do <guilabel
+>Mostrar Cidades</guilabel
+>. Um exemplo do item do menu (com as bandeiras activas) é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do menu do &RMB; do &kworldclock; a mostrar as cidades</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-rmb-cities.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar o menu do &RMB; com a opção <guilabel
+>Mostrar Cidades</guilabel
+> seleccionada.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Para activar e desactivar a visualização das bandeiras, você usa o menu do botão direito e selecciona a opção <guilabel
+>Mostrar Bandeiras</guilabel
+> do menu. De cada vez que a selecciona, a selecção ficará comutada. Quando a visualização das bandeiras está activa (o modo normal no primeiro arranque), irá existirá uma pequena marcação ao lado do <guilabel
+>Mostrar Bandeiras</guilabel
+>. Um exemplo do item do menu (com as bandeiras activas) é mostrado em baixo. </para>
+
+<para>
+<screenshot>
+<screeninfo
+>Imagem do menu do &RMB; do &kworldclock; a mostrar as bandeiras</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot-rmb-flags.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem a mostrar o menu do &RMB; com a opção <guilabel
+>Mostrar Bandeiras</guilabel
+>.</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+<para
+>Depois de reconfigurar o &kworldclock;, você poderá querer gravar as suas configurações. Isto é feito com o botão direito do rato, seleccionando a opção <guilabel
+>Gravar a Configuração</guilabel
+>. </para>
+
+</sect1>
+
+<sect1 id="kworldclock-maps"
+><title
+>Seleccionar mapas alternativos</title>
+<para
+>Para além do mapa de profundidade da superfície normal, você poderá adicionar novos mapas, os quais poderão ser seleccionados, usando o item <guilabel
+>Tema do Mapa</guilabel
+> do menu do botão direito do rato. O &kworldclock; vem com um único mapa, que dá uma ideia da profundidade da superfície (em relevo). Os mapas adicionais poderão ser obtidos em <ulink url="http://www.radcyberzine.com/xglobe"
+>http://www.radcyberzine.com/xglobe</ulink
+>. Os mapas têm de ser devidamente instalados - tipicamente em <filename
+>share/apps/kworldclock/maps</filename
+>, sob a directoria principal do &kde;. Consulte o administrador do seu sistema para o ajudar a fazer isto, se for necessário. </para>
+
+<para
+>Se você quiser usar o seu próprio mapa, você deverá certificar-se que Greenwich fica exactamente no meio do mapa e fornecer um ficheiro 'desktop' apropriado. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="developers">
+<title
+>Guia de Programação do &kworldclock;</title>
+
+<para
+>O requisito mais comum para a programação com o &kworldclock; é adicionar cidades ao mapa. As cidades são determinadas por um ficheiro chamado <filename
+>zone.tab</filename
+>, que se localiza na pasta <filename
+>share/apps/kworldclock</filename
+>, sob a directoria principal do &kde;. </para>
+
+<para
+>Para adicionar uma nova cidade, você terá de saber a latitude e longitude, assim como também a informação de fuso-horário aplicável. Existem informações adicionais sobre o formato exacto que é pedido para o ficheiro <filename
+>zone.tab</filename
+>. </para>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kworldclock; </para>
+<para
+>Programa copyright 2000 Matthias Hoelzer-Kluepfel. </para>
+
+<para
+>Documentação Copyright &copy; 2004 &Brad.Hards; &Brad.Hards.mail;. </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kapp">
+<title
+>Como obter o &kworldclock;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+-->
diff --git a/tde-i18n-pt/docs/kdetoys/kworldclock/man-kworldclock.1.docbook b/tde-i18n-pt/docs/kdetoys/kworldclock/man-kworldclock.1.docbook
new file mode 100644
index 00000000000..756b8174d7d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdetoys/kworldclock/man-kworldclock.1.docbook
@@ -0,0 +1,179 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+ <author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kworldclock</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kworldclock</command
+></refname>
+<refpurpose
+>Vigilante da terra para o &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>kworldclock</command
+> <group
+><option
+>--dump</option
+></group
+> <group
+><option
+>--theme</option
+> <replaceable
+>ficheiro</replaceable
+></group
+> <group
+><option
+>-o</option
+> <replaceable
+>ficheiro</replaceable
+></group
+> <group
+><option
+>--size</option
+> <arg
+>AxL</arg
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &kworldclock; mostra no mundo os locais em que há claridade e escuridão, dependendo da hora, assim indica a hora em todas as cidades mais importantes do mundo. Este poderá ser corrido autonomamente, como uma 'applet' do painel do &kde; ou configurado para desenhar o fundo do ecrã.</para
+>
+
+<para
+>O &kworldclock; faz parte do pacote oficial do &kde; kdetoys.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--dump</option
+></term>
+<listitem
+><para
+>Escrever o mapa actual para um ficheiro</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--theme</option
+> <replaceable
+>ficheiro</replaceable
+></term>
+<listitem
+><para
+>O nome do tema a utilizar para o mapa escrito (por omissão: 'earth').</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>-o</option
+> <replaceable
+>ficheiro</replaceable
+></term>
+<listitem
+><para
+>O nome do ficheiro onde escrever o mapa (por omissão: dump.ppm).</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--size</option
+> <replaceable
+>AxL</replaceable
+></term>
+<listitem
+><para
+>O tamanho do mapa a escrever.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>A documentação mais detalhada para o utilizador está disponível em <ulink url="help:/kworldclock"
+>help:/kworldclock</ulink
+> (ou indique este <acronym
+>URL</acronym
+> no &konqueror;, ou execute <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/kworldclock</parameter
+></userinput
+>).</para>
+
+</refsect1>
+<refsect1
+><title
+>Autores</title
+><para
+>&kworldclock; foi escrito por &Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;</para
+><para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> <email
+>bab@debian.org</email
+></para
+></refsect1>
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.am b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.in b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.in
new file mode 100644
index 00000000000..7345ed5752b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/KRegExpEditor
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/KRegExpEditor/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/KRegExpEditor/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/KRegExpEditor/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/KRegExpEditor/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/KRegExpEditor/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/KRegExpEditor/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/KRegExpEditor/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/KRegExpEditor/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/KRegExpEditor/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.cache.bz2
new file mode 100644
index 00000000000..af299c4608b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.docbook b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.docbook
new file mode 100644
index 00000000000..b3becfcb165
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/KRegExpEditor/index.docbook
@@ -0,0 +1,899 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+ <bookinfo>
+ <title
+>O Manual do Editor de Expressões Regulares</title>
+
+ <authorgroup>
+ <author
+><firstname
+>Jesper K.</firstname
+> <surname
+>Pedersen</surname
+> <affiliation
+><address
+><email
+>blackie@kde.org</email
+></address
+></affiliation>
+ </author>
+ </authorgroup>
+
+ <date
+>2001-07-03</date>
+ <releaseinfo
+>0.1</releaseinfo>
+
+ <legalnotice
+>&underFDL;</legalnotice>
+
+ <copyright>
+ <year
+>2001</year>
+ <holder
+>Jesper K. Pedersen</holder>
+ </copyright>
+
+ <abstract>
+ <para
+>Este manual descreve o item gráfico do Editor de Expressões Regulares</para>
+ </abstract>
+
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>expressão regular</keyword>
+ </keywordset>
+ </bookinfo>
+
+ <!-- ====================================================================== -->
+ <!-- Introduction -->
+ <!-- ====================================================================== -->
+ <chapter id="introduction">
+ <title
+>Introdução</title>
+
+
+ <para
+>O editor de expressões regulares é um editor para criar uma expressão regular de uma forma gráfica (em contraste com a sintaxe em <acronym
+>ASCII</acronym
+>). Tradicionalmente, as expressões regulares têm sido escritas com a sintaxe de <acronym
+>ASCII</acronym
+>, a qual se assemelha, por exemplo, a <literal
+>^.*kde\b</literal
+>. A maior desvantagem deste estilo é: <itemizedlist>
+ <listitem
+><para
+>É difícil de compreender pelos não-programadores.</para
+></listitem>
+
+ <listitem
+><para
+>Obriga a que você <emphasis
+>escape</emphasis
+> ou <emphasis
+>comente</emphasis
+> alguns símbolos (para corresponder com um asterisco, por exemplo, você tem de escrever <literal
+>\*</literal
+>). </para
+></listitem>
+
+ <listitem
+><para
+>Obriga a que você se recorde das regras para a <emphasis
+>precedência</emphasis
+> (A que é que corresponde o <literal
+>x|y*</literal
+>? A um único <literal
+>x</literal
+> ou um conjunto de <literal
+>y</literal
+>s, <emphasis
+>OU</emphasis
+>, por sua vez, um conjunto de <literal
+>x</literal
+>s e <literal
+>y</literal
+>s misturados?)</para
+></listitem>
+ </itemizedlist>
+ </para>
+
+ <para
+>O editor de expressões regulares, por outro lado, permite-lhe <emphasis
+>desenhar</emphasis
+> a sua expressão regular de uma forma não-ambígua. O editor resolve, pelo menos, os itens 2 e 3 descritos acima. Pode não tornar as expressões regulares disponíveis para os não-programadores, ainda que só os testes pelos utilizadores possam confirmar isso. Por isso, se você for um não-programador e tiver ganho o poder das expressões regulares com este editor, então <ulink url="mailto:blackie@kde.org"
+>comunique-me esse facto</ulink
+>. </para>
+
+ </chapter>
+
+ <!-- ====================================================================== -->
+ <!-- What is a Regular Expression -->
+ <!-- ====================================================================== -->
+ <chapter id="whatIsARegExp">
+ <title
+>O Que é Uma Expressão Regular</title>
+
+ <para
+>A expressão regular é uma forma de indicar as <emphasis
+>condições</emphasis
+> a cumprir para uma dada situação em mente. Normalmente, quando você procura num editor de texto, você indica o texto a procurar <emphasis
+>literalmente</emphasis
+>; se usar expressões regulares, por outro lado, você diz como é que uma ocorrência se poderá parecer. Alguns exemplos disto incluem <emphasis
+>Estou à procura da palavra KDE, mas só no início da linha</emphasis
+> ou <emphasis
+>Estou à procura da palavra <literal
+>a</literal
+>, mas tem de existir isolada</emphasis
+> ou ainda <emphasis
+>Estou à procura dos ficheiros que comecem pela palavra <literal
+>teste</literal
+>, seguida de um conjunto de algarismos, como por exemplo <literal
+>teste12</literal
+>, <literal
+>teste107</literal
+> e <literal
+>teste007</literal
+></emphasis
+></para>
+
+ <para
+>Você constrói as expressões regulares a partir de sub-expressões, tal como você constrói os brinquedos grandes de Lego a partir de peças mais pequenas. Tal como no mundo do Lego, também existe um conjunto de peças básicas. A seguir será descrita cada uma dessas "peças de construção" usando um conjunto de exemplos.</para>
+
+ <example>
+ <title
+>Procurar por texto normal.</title>
+ <para
+>Se você quiser procurar apenas um dado texto, então a expressão regular não é de facto a melhor escolha. A razão para tal é que as expressões regulares atribuem um significado especial a alguns caracteres. Isto inclui os seguintes caracteres: <literal
+>.*|$</literal
+>. Por isso, se quiser procurar pelo texto <literal
+>kde.</literal
+> (i.e. os caracteres <literal
+>kde</literal
+> seguidos de um ponto), então você teria de indicar isto assim: <literal
+>kde\.</literal
+><footnote
+><para
+>O editor de expressões regulares resolve este problema ao tratar das regras de escape por si.</para
+></footnote
+> Se escrever <literal
+>\.</literal
+> em vez de <literal
+>.</literal
+> é chamado de <emphasis
+>escape</emphasis
+>. </para>
+ </example>
+
+ <example id="positionregexp">
+ <title
+>Correspondência com URL's</title>
+ <para
+>Quando você selecciona algo que se assemelha a um URL no KDE, aí o programa <command
+>klipper</command
+> oferecer-se-á para iniciar o <command
+>konqueror</command
+> com o URL seleccionado.</para>
+
+ <para
+>O <command
+>Klipper</command
+> faz isto ao fazer uma correspondência do texto seleccionado ou da área de transferência com várias expressões regulares diferentes; quando uma das expressões regulares fizer correspondência, o comando correspondente será despoletado.</para>
+
+ <para
+>A expressão regular para os URLs diz (entre outras coisas), que o texto deverá começar por <literal
+>http://</literal
+>. Isto é descrito com base nas expressões regulares antecedendo o texto <literal
+>http://</literal
+> com um acento circunflexo (o carácter <literal
+>^</literal
+>).</para>
+
+ <para
+>O exemplo acima serve para marcar as posições com expressões regulares. De forma semelhante, a posição do <emphasis
+>fim de linha</emphasis
+> poderá ser correspondida com o <literal
+>$</literal
+> (i.e., um símbolo de cifrão).</para>
+ </example>
+
+ <example id="boundaryregexp">
+ <title
+>Se procurar pela palavra <literal
+>a</literal
+>, mas não por <emphasis
+>a</emphasis
+><literal
+>í</literal
+>, <literal
+>a</literal
+><emphasis
+>ndar</emphasis
+> ou <literal
+>outr</literal
+><emphasis
+>a</emphasis
+><literal
+>s</literal
+></title>
+ <para
+>Dois tipos extra de posições podem ser correspondências na forma acima, nomeadamente <emphasis
+>a posição no limite de uma palavra</emphasis
+> e a <emphasis
+>posição no limite de uma <emphasis
+>não</emphasis
+>-palavra</emphasis
+>. As posições são indicadas usando o texto <literal
+>\b</literal
+> (para os limites das palavras), e o <literal
+>\B</literal
+> (para os limites de sequências que não são palavras)<emphasis
+></emphasis
+></para>
+
+ <para
+>Assim, se procurar pela palavra <literal
+>a</literal
+>, pode fazê-lo com a expressão regular <literal
+>\ba\b</literal
+>. Isto indica que você está à procura da palavra <literal
+>a</literal
+> sem letras nenhumas de cada lado dela (i.e., com o limite de uma palavra de cada lado).</para>
+
+ <para
+>As quatro de expressões regulares de correspondências de posições são introduzidas no editor de expressões regulares usando a <link linkend="positiontool"
+>ferramenta de quatro posições diferentes</link
+></para>
+ </example>
+
+ <example id="altnregexp">
+ <title
+>Procurar tanto por <literal
+>isto</literal
+> como por <literal
+>aquilo</literal
+></title>
+ <para
+>Imagine que quer percorrer o seu documento à procura tanto da palavra <literal
+>isto</literal
+> como da palavra <literal
+>aquilo</literal
+>. Com um método de procura normal, você conseguiria fazer em duas tentativas, sendo que na primeira iria procurar por <literal
+>isto</literal
+> e na segunda iria procurar por <literal
+>aquilo</literal
+>.</para>
+
+ <para
+>Ao usar as pesquisas usando as expressões regulares, você iria procurar por ambas as sequências de uma vez. Você faria isso ao procurar por <literal
+>isto|aquilo</literal
+>, isto é, separando as sequências por uma barra vertical.<footnote
+><para
+>Repare que em cada lado da barra vertical existe uma expressão regular, como tal esta funcionalidade não se aplica apenas para procurar dois pedaços de texto diferentes, mas sim para procurar duas expressões regulares diferentes.</para
+></footnote
+></para>
+
+ <para
+>No editor de expressões regulares você não escreve por si próprio a barra vertical, mas sim selecciona a <link linkend="altntool"
+>ferramenta de alternativas</link
+>, introduzindo as sub-expressões regulares uma por cima da outra.</para>
+ </example>
+
+ <example id="repeatregexp">
+ <title
+>Corresponder a tudo</title>
+ <para
+>As expressões regulares são frequentemente comparadas com os caracteres especiais existentes também na linha de comandos - esta é a capacidade de indicar um conjunto de ficheiros com o asterisco. Você irá provavelmente reconhecer a correspondência com os caracteres especiais a partir dos exemplos seguintes: <itemizedlist>
+ <listitem
+><para
+><literal
+>ls *.txt</literal
+> - aqui o <literal
+>*.txt</literal
+> corresponderá a todos os ficheiros que terminem na extensão <literal
+>.txt</literal
+>.</para
+></listitem>
+ <listitem
+><para
+><literal
+>cat teste??.res</literal
+> - corresponde a todos os ficheiros que comecem por <literal
+>teste</literal
+>, seguido de dois caracteres quaisquer, terminando finalmente em <literal
+>.res</literal
+></para
+></listitem>
+ </itemizedlist>
+ </para>
+
+ <para
+>Na linha de comandos o asterisco corresponde a qualquer carácter, segundo uma quantidade qualquer. Por outras palavras, o asterisco corresponde a <emphasis
+>tudo</emphasis
+>. Isto é escrito com o formato <literal
+>.*</literal
+> na sintaxe das expressões regulares. O ponto corresponde a um carácter qualquer, individualmente, isto é, a apenas <emphasis
+>um</emphasis
+> carácter, enquanto que o asterisco indica que a expressão anterior a ele deverá ter uma correspondência repetida por várias vezes. Em conjunto, isto diz que corresponde a qualquer conjunto de caracteres arbitrários com tamanho também arbitrário.</para>
+
+ <para
+>Isto poderá parecer mais ou menos complicado, mas quando tiver uma ideia global, irá ver o seu poder. Deixe que lhe seja mostrada outra expressão regular básica: o <literal
+>e</literal
+>. A letra <literal
+>e</literal
+> por si só é uma expressão regular que corresponde a uma única letra, nomeadamente a letra <literal
+>e</literal
+>. Se combinar isto com o asterisco, i.e., <literal
+>e*</literal
+>, então obter-se-á uma expressão regular que irá corresponder a uma quantidade arbitrária de e's.</para>
+
+ <para
+>Podem-se combinar várias expressões regulares, umas a seguir às outras, como por exemplo <literal
+>ba(na)*</literal
+>. <footnote
+><para
+>O <literal
+>(na)*</literal
+> apenas diz que o que se encontra dentro de parêntesis é repetido um dado número qualquer de vezes.</para
+></footnote
+> Imagine que você escreveu esta expressão regular no campo de procura de um editor de texto; nesse caso iria obter as seguintes palavras (entre outras): <literal
+>ba</literal
+>, <literal
+>bana</literal
+>, <literal
+>banana</literal
+>, <literal
+>bananananananana</literal
+> </para>
+
+ <para
+>Dada a informação acima, espera-se que não seja difícil para si escrever a sequência da linha de comandos <literal
+>teste??.res</literal
+> como uma expressão regular. A resposta é: <literal
+>teste..\.res</literal
+>. O ponto por si só significa qualquer carácter. Para corresponder a um único ponto você precisa de escrever <literal
+>\.</literal
+><footnote
+><para
+>Isto corresponder a 'escapar'.</para
+></footnote
+>. Por outras palavras, a expressão regular <literal
+>\.</literal
+> corresponde a um ponto, enquanto que um ponto sozinho corresponde a qualquer carácter. </para>
+
+ <para
+>No editor de expressões regulares, a expressão regular repetida é criada através da <link linkend="repeattool"
+>ferramenta de repetição</link
+> </para>
+ </example>
+
+ <example id="lookaheadregexp">
+ <title
+>Substituir o <literal
+>&amp;</literal
+> por <literal
+>&amp;amp;</literal
+> num documento de HTML</title
+> <para
+>No HTML, o carácter especial <literal
+>&amp;</literal
+> deverá ser escrito como <literal
+>&amp;amp;</literal
+> - isto assemelha-se a 'escapar' nas expressões regulares.</para>
+
+ <para
+>Imagine que escreveu um documento em HTML num editor normal (p.ex., o XEmacs ou o Kate), e se esqueceu por completo desta regra. O que você teria de fazer ao descobrir o seu erro seria substituir todas as ocorrências de <literal
+>&amp;</literal
+> por <literal
+>&amp;amp;</literal
+>.</para>
+
+ <para
+>Isto pode ser feito facilmente usando a procura e substituição normais, só que existe, contudo, um pormenor. Imagine que se lembrou de facto desta regra - <emphasis
+>só um bocadinho</emphasis
+> - e que resultava em alguns pontos. A substituição incondicional iria resultar em que o <literal
+>&amp;amp;</literal
+> seria substituído por <literal
+>&amp;amp;amp;</literal
+></para>
+
+ <para
+>O que você queria mesmo dizer era que o <literal
+>&amp;</literal
+> só deveria ser colocado se <emphasis
+>não</emphasis
+> fosse seguido pelas letras <literal
+>amp;</literal
+>. Você pode fazer isto usando expressões regulares com <emphasis
+>leitura antecipada positiva</emphasis
+>. </para>
+
+ <para
+>A expressão regular que só faria corresponder o 'e comercial' se não for seguido das letras <literal
+>amp;</literal
+> assemelha-se ao seguinte: <literal
+>&amp;(?!amp;)</literal
+>. Isto é, obviamente, mais simples de ler usando o editor de expressões regulares, onde você iria utilizar as <link linkend="lookaheadtools"
+>ferramentas de leitura antecipada</link
+>.</para>
+ </example>
+
+ </chapter>
+
+ <!-- ====================================================================== -->
+ <!-- Using the Regular Expression Editor -->
+ <!-- ====================================================================== -->
+ <chapter id="theEditor">
+ <title
+>Usar o Editor de Expressões Regulares</title>
+
+ <para
+>Este capítulo explicar-lhe-á como o editor de expressões regulares funciona. </para>
+
+ <!-- ====================================================================== -->
+ <!-- The organization of the screen -->
+ <!-- ====================================================================== -->
+ <sect1 id="screenorganization">
+ <title
+>A organização do ecrã</title>
+
+ <mediaobject>
+ <imageobject
+><imagedata format="PNG" fileref="theEditor.png"/></imageobject>
+ </mediaobject>
+
+ <para
+>A componente mais importante do editor é, como será de esperar, a área de edição; esta é a área onde você desenha a sua expressão regular. A área em questão é a zona acinzentada no meio.</para>
+
+ <para
+>Por cima da área de edição existem duas barras de ferramentas, onde a primeira contém as <link linkend="editingtools"
+>acções de edição</link
+> - muito parecidas com as ferramentas de desenho num programa de desenho. A segunda barra de ferramentas contém o botão de <emphasis
+>o que é isto</emphasis
+>, assim como os botões para desfazer e refazer.</para>
+
+ <para
+>Sob a área de edição é possível encontrar a expressão regular construída neste momento, descrita na sintaxe denominada por ASCII. A sintaxe de ASCII é actualizada enquanto você edita a expressão regular no editor gráfico. Se você quiser, por outro lado, actualizar a sintaxe de ASCII está à vontade para o fazer; nesse caso, o editor gráfico actualiza-se na altura para reflectir as suas alterações.</para>
+
+ <para
+>Finalmente, à esquerda da área de edição, você encontra um conjunto de expressões regulares pré-concebidas. Estas servem para dois fins: (1) Quando você carregar o editor com uma expressão regular, então esta é tornada <emphasis
+>mais bonita</emphasis
+> ou mais compreensível se substituir as expressões regulares comuns. No resultado do ecrã acima, você pode ver como é que a sintaxe ASCII foi substituída por uma caixa que diz "tudo". (2) Quando você introduz expressões regulares, poderá encontrar um conjunto de peças de construção para a sua própria expressão regular a partir do conjunto de expressões regulares predefinidas. Veja a secção sobre as <link linkend="userdefinedregexps"
+>expressões regulares definidas pelo utilizador</link
+> para aprender como gravar as suas próprias expressões regulares.</para
+>
+ </sect1>
+
+ <!-- ====================================================================== -->
+ <!-- Editing Tools -->
+ <!-- ====================================================================== -->
+ <sect1 id="editingtools">
+ <title
+>Ferramentas de Edição</title>
+ <para
+>O texto nesta secção espera que você tenha lido o capítulo sobre <link linkend="whatIsARegExp"
+>o que é uma expressão regular</link
+> ou que tenha algum conhecimento prévio sobre o assunto.</para>
+
+ <para
+>Todas as ferramentas de edição estão localizadas na barra de ferramentas por cima da área de edição. Cada uma delas será descrita a seguir.</para>
+
+
+
+ <simplesect id="selecttool">
+ <title
+>Ferramenta de Selecção</title>
+ <mediaobject>
+ <imageobject
+><imagedata format="PNG" fileref="select.png"/>
+ </imageobject
+></mediaobject>
+ <para
+>A ferramenta de selecção é usada para marcar os elementos para as operações de cortar-e-colar e de arrastar-e-largar. Isto é muito semelhante à ferramenta de selecção num programa de desenho.</para>
+ </simplesect>
+
+
+
+ <simplesect id="texttool"
+><title
+>Ferramenta de Texto</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="text.png"/>
+ </imageobject
+></mediaobject>
+
+ <para
+><inlinemediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="texttool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>Se usar esta ferramenta você irá introduzir algum texto normal com o qual irá fazer a correspondência. O texto é correspondido literalmente, i.e., você não terá que escapar os caracteres especiais. No exemplo acima, a seguinte expressão regular será criada: <literal
+>abc\*\\\)</literal
+></para>
+ </simplesect>
+
+
+
+ <simplesect id="characterstool"
+><title
+>Ferramenta de Caracteres</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="characters.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="charactertool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>Se usar esta ferramenta, você irá introduzir gamas de caracteres. Os exemplos incluem que o texto ASCII diz <literal
+>[0-9]</literal
+> e <literal
+>[^a-zA-Z,_]</literal
+>. Ao introduzir um item com esta ferramenta, aparecerá uma janela na qual você poderá indicar as gamas ou intervalos de caracteres.</para>
+
+ <para
+>Veja a descrição das <link linkend="repeatregexp"
+>expressões regulares repetidas</link
+>.</para>
+ </simplesect>
+
+
+
+ <simplesect id="anychartool"
+><title
+>Ferramenta para Qualquer Carácter</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="anychar.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="anychartool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>Esta é a expressão regular do "ponto" (.). Esta aceita qualquer caracter isolado.</para
+>
+
+
+
+ </simplesect>
+
+
+
+ <simplesect id="repeattool"
+><title
+>Ferramenta de Repetição</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="repeat.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="repeattool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>Isto corresponde aos elementos repetidos. Isto inclui o que, na sintaxe ASCII, é representado usando um asterisco (*), um sinal de mais (+), um ponto de interrogação (?) e os intervalos ({3,5}). Quando introduzir um item com esta ferramenta, aparecerá uma janela que irá perguntar quantas vezes terá a repetição.</para>
+
+ <para
+>Você indica o que deseja repetir ao desenhar o conteúdo repetido dentro da caixa que esta ferramenta introduz.</para>
+
+ <para
+>Os elementos repetidos podem tanto ser construídos de dentro para fora como vice-versa. Isto significa que você pode desenhar primeiro o que será repetido, seleccioná-lo e usar a ferramenta de repetição para o replicar ou, em alternativa, pode indicar primeiro o número de repetições e desenhar o que se pretende repetir dentro dele.</para>
+
+ <para
+>Veja a descrição sobre as <link linkend="repeatregexp"
+>expressões regulares repetidas</link
+>.</para>
+ </simplesect>
+
+
+
+
+ <simplesect id="altntool"
+><title
+>Ferramenta de Alternativas</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="altn.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="altntool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>Esta é a expressão regular para as alternativas (|). Você indica as alternativas quando desenha cada uma delas por cima da anteriores dentro da caixa que esta ferramenta introduz.</para>
+
+ <para
+>Veja a descrição sobre as <link linkend="altnregexp"
+>expressões regulares para as alternativas</link
+></para>
+ </simplesect>
+
+
+
+
+ <simplesect id="compoundtool"
+><title
+>Ferramenta de Composição</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="compound.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="compoundtool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>A ferramenta de composição não representa nenhumas expressões regulares. É usada para agrupar outras sub-componentes em conjunto dentro de uma caixa, a qual poderá facilmente ser fechada, restringindo-se apenas ao seu título. Isto poderá ser visto na parte direita do resultado do ecrã acima.</para>
+ </simplesect>
+
+
+
+
+
+ <simplesect id="positiontool"
+><title
+>Ferramentas do Início/Fim da Linha</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="begline.png"/>
+ </imageobject
+></mediaobject>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="endline.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="linestartendtool.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>As ferramentas do início e do fim de linha correspondem, respectivamente ao início da linha ou ao seu fim, como seria de esperar. A expressão regular no resultado do ecrã acima corresponde deste modo às linhas que só tenham espaços.</para>
+
+ <para
+>Veja a descrição sobre as <link linkend="positionregexp"
+>expressões regulares de posição</link
+>.</para>
+ </simplesect>
+
+
+
+
+
+ <simplesect
+><title
+>Ferramentas de (Não-)Limite das Palavras</title>
+ <mediaobject
+><imageobject>
+ <imagedata format="PNG" fileref="wordboundary.png"/>
+ </imageobject
+></mediaobject>
+ <mediaobject
+><imageobject
+><imagedata format="PNG" fileref="nonwordboundary.png"/>
+ </imageobject
+></mediaobject>
+ <para
+><inlinemediaobject
+><imageobject
+><imagedata format="PNG" fileref="boundarytools.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>As ferramentas dos limites fazem a sua correspondência com os limites das palavras ou das outras sequências que não representem palavras, respectivamente. A expressão regular no resultado do ecrã acima corresponderá às palavras que comecem por <literal
+>the</literal
+>. A palavra <literal
+>the</literal
+> em si, todavia, não fará correspondência.</para>
+
+ <para
+>Veja a descrição sobre as <link linkend="boundaryregexp"
+>expressões regulares dos limites</link
+>.</para>
+ </simplesect>
+
+
+
+
+
+ <simplesect id="lookaheadtools"
+><title
+>Ferramentas de Leitura Antecipada Positiva/Negativa</title>
+ <mediaobject
+><imageobject
+> <imagedata format="PNG" fileref="poslookahead.png"/>
+ </imageobject
+></mediaobject>
+ <mediaobject
+><imageobject
+> <imagedata format="PNG" fileref="neglookahead.png"/>
+ </imageobject
+></mediaobject>
+
+ <para
+><inlinemediaobject
+><imageobject
+> <imagedata format="PNG" fileref="lookaheadtools.png"/>
+ </imageobject
+></inlinemediaobject
+></para>
+
+ <para
+>As ferramentas de leitura antecipada tanto poderão corresponder a expressões positivas ou negativas. A correspondência não faz, contudo, parte da correspondência total.</para>
+
+ <para
+>Nota: Só lhe é permitido colocar leituras antecipadas no fim das expressões regulares. O Editor de Expressões Regulares não obriga a isto.</para>
+
+ <para
+>Veja a descrição sobre as <link linkend="lookaheadregexp"
+>expressões regulares com leitura antecipada</link
+>.</para>
+ </simplesect>
+ </sect1>
+
+ <!-- ====================================================================== -->
+ <!-- User Defined Regular Expressions -->
+ <!-- ====================================================================== -->
+ <sect1 id="userdefinedregexps">
+ <title
+>Expressões Regulares Definidas pelo Utilizador</title>
+ <para
+>À esquerda a área de edição existe uma lista que contém as expressões regulares definidas pelo utilizador. Algumas das expressões regulares vêm incluídas na sua instalação do KDE, enquanto que outras poderão ser gravadas por si.</para
+>
+
+ <para
+>Estas expressões regulares servem dois propósitos (<link linkend="screenorganization"
+>ver uma descrição detalhada</link
+>), nomeadamente (1) oferecer ao utilizador um conjunto de peças de construção e (2) tornar as expressões regulares comuns mais bonitas.</para>
+
+ <para
+>Você poderá gravar as suas próprias expressões regulares ao carregar com o botão direito do rato na área de edição e ao escolher a opção <literal
+>Gravar a Expressão Regular</literal
+>.</para>
+
+ <para
+>Se a expressão regular que gravar estiver dentro de um <link linkend="compoundtool"
+>bloco de composição</link
+>, então a expressão regular irá ajudar a tornar as expressões regulares subsequentes mais bonitas.</para>
+
+ <para
+>A expressão regular definida pelo utilizador pode ser removida ou ver o seu nome alterado ao carregar com o botão direito na lista, mais precisamente no cimo da expressão regular em questão.</para>
+ </sect1>
+ </chapter>
+
+ <!-- ====================================================================== -->
+ <!-- Reporting a bug and Suggesting Features -->
+ <!-- ====================================================================== -->
+ <chapter id="bugreport">
+ <title
+>Comunicar erros e sugerir funcionalidades</title>
+ <para
+>Os erros e funcionalidades comunicados são introduzidos no <ulink url="http://bugs.kde.org/"
+>Sistema de Registo de Erros do KDE</ulink
+>. <emphasis role="strong"
+>Antes</emphasis
+> de comunicar um erro ou sugerir uma funcionalidade, verifique primeiro se esta não foi já <ulink url="http://bugs.kde.org/simple_search.cgi?id=kregexpeditor"
+>comunicada/sugerida.</ulink
+></para>
+ </chapter>
+
+ <!-- ====================================================================== -->
+ <!-- FAQ -->
+ <!-- ====================================================================== -->
+ <chapter id="faq">
+ <title
+>Perguntas Mais Frequentes</title>
+ <sect1 id="question1">
+ <title
+>O editor de expressões regulares suporta referências anteriores?</title>
+ <para
+>Não, de momento isto não é suportado. Está planeado para a próxima versão.</para>
+ </sect1>
+
+ <sect1 id="question2">
+ <title
+>O editor de expressões regulares suporta a apresentação das ocorrências?</title>
+ <para
+>Não, mas espera-se que isto esteja disponível na próxima versão.</para>
+ </sect1>
+
+ <sect1 id="question3">
+ <title
+>Eu sou o autor de um programa do KDE, como é que posso usar este item na minha aplicação?</title>
+ <para
+>Veja na <ulink url="http://developer.kde.org/documentation/library/cvs-api/classref/interfaces/KRegExpEditorInterface.html"
+>documentação da classe KRegExpEditorInterface</ulink
+>.</para>
+ </sect1>
+
+ <sect1 id="question4">
+ <title
+>Não consigo encontrar o botão <emphasis
+>Editar a Expressão Regular</emphasis
+> numa instalação do KDE 3 ou no 'konqueror', por exemplo. Porquê?</title>
+ <para
+>O item de expressões regulares está localizado no pacote 'KDE-utils'. Se você não tiver este pacote instalado, então os botões para <emphasis
+>editar expressões regulares</emphasis
+> não irão aparecer nos programas.</para>
+ </sect1>
+ </chapter>
+
+ <!-- ====================================================================== -->
+ <!-- Credits and Licenses -->
+ <!-- ====================================================================== -->
+ <chapter id="credits-and-license">
+ <title
+>Créditos e Licenças</title>
+
+ <para
+>Documentação copyright 2001, Jesper K. Pedersen <email
+>blackie@kde.org</email
+> </para>
+&underGPL; &underFDL; </chapter>
+
+
+</book>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/Makefile.am b/tde-i18n-pt/docs/kdeutils/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/Makefile.in b/tde-i18n-pt/docs/kdeutils/Makefile.in
new file mode 100644
index 00000000000..d997704025f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. ark kwallet kdf kfloppy kcharselect kdelirc kjots ktimer kedit kinfocenter ksim kcontrol khexedit kcalc KRegExpEditor superkaramba kgpg
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/ark/Makefile.am b/tde-i18n-pt/docs/kdeutils/ark/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ark/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/ark/Makefile.in b/tde-i18n-pt/docs/kdeutils/ark/Makefile.in
new file mode 100644
index 00000000000..4dc6be91749
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ark/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/ark
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ark/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/ark/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ark/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/ark/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/ark/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=man-ark.1.docbook index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) man-ark.1.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark
+ @for base in man-ark.1.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/$$base ;\
+ done
+
+uninstall-nls:
+ for base in man-ark.1.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ark/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in man-ark.1.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ark/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/ark/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/ark/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/ark/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/ark/index.cache.bz2
new file mode 100644
index 00000000000..8db4bd9b144
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ark/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/ark/index.docbook b/tde-i18n-pt/docs/kdeutils/ark/index.docbook
new file mode 100644
index 00000000000..4127f0f1d98
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ark/index.docbook
@@ -0,0 +1,1193 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ark;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ark;</title>
+
+<authorgroup>
+<author
+>&Matt.Johnston; &Matt.Johnston.mail; </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Matt Johnston</holder>
+</copyright>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Henrique Pinto</holder>
+</copyright>
+
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-06-19</date>
+<releaseinfo
+>2.3.1</releaseinfo>
+
+<abstract>
+<para
+>O &ark; é um gestor de pacotes para o &kde;.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>gzip</keyword>
+<keyword
+>gunzip</keyword>
+<keyword
+>tar</keyword>
+<keyword
+>pacote</keyword>
+<keyword
+>zip</keyword>
+<keyword
+>compressão</keyword>
+<keyword
+>lha</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>ark</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &ark; é um programa para gerir vários formatos de pacotes dentro do ambiente do &kde;. Os pacotes poderão ser vistos, extraídos, criados e modificados dentro do ambiente do &kde;. O programa consegue lidar com vários formatos como o <command
+>tar</command
+>, o <command
+>gzip</command
+>, o <command
+>bzip2</command
+>, o <command
+>zip</command
+> e o <command
+>lha</command
+> (se estiverem instalados os programas da linha de comandos apropriados). O &ark; trabalha intimamente com o &konqueror; no ambiente do &kde; para lidar com os pacotes, se você instalar o 'plugin' de Integração com o &konqueror; que vem no pacote 'kdeaddons'.</para>
+
+</chapter>
+
+<chapter id="using-ark">
+<title
+>Usar o &ark;</title>
+
+<sect1 id="ark-open">
+<title
+>Abrir os Pacotes</title>
+
+<para
+>Para abrir um pacote no &ark;, escolha <guimenuitem
+>Abrir</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>. Você também pode abrir os ficheiros dos pacotes se os arrastar e largar a partir do &konqueror;. Os ficheiros dos pacotes deverão estar associados com o &ark;, para que você também possa carregar com o botão <mousebutton
+>direito</mousebutton
+> num ficheiro do &konqueror; e seleccionar o <guimenuitem
+>&ark;</guimenuitem
+> para o abrir.</para>
+
+</sect1>
+
+<sect1 id="ark-work-files">
+<title
+>Lidar com os Ficheiros</title>
+
+<para
+>Logo que um pacote tenha sido aberto, você poderá efectuar várias operações sobre os ficheiros dentro do pacote. Ao carregar com o botão <mousebutton
+>direito</mousebutton
+> num ficheiro dentro do pacote, ou ao seleccionar um ficheiro e usando o menu <guimenu
+>Acção</guimenu
+>, você poderá escolher o que fazer:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O <guimenuitem
+>Extrair</guimenuitem
+> extrai o ficheiro para uma localização indicada por si no disco.</para>
+</listitem>
+<listitem>
+<para
+>A opção <guimenuitem
+>Remover</guimenuitem
+> irá apagar o ficheiro ou ficheiros seleccionados do pacote.</para>
+</listitem
+>
+<listitem>
+<para
+>O <guimenuitem
+>Ver</guimenuitem
+> irá abrir o ficheiro no visualizador integrado ou no programa de visualização predefinido, no caso de o visualizador integrado não conseguir ver o ficheiro, ou se você o tiver desactivado na janela de Configuração.</para>
+</listitem>
+<listitem>
+<para
+>A <guimenuitem
+>Abrir Com...</guimenuitem
+> permite-lhe abrir o ficheiro com um programa à sua escolha.</para>
+</listitem>
+<listitem>
+<para
+>O <guimenuitem
+>Editar Com...</guimenuitem
+> irá abrir o ficheiro com um programa à sua escolha. A diferença entre isto e o <guimenuitem
+>Abrir Com...</guimenuitem
+> é que as alterações que você fizer irão ser gravadas no ficheiro dentro do pacote.</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1 id="ark-extract">
+<title
+>Extrair os Pacotes</title>
+
+<para
+>Logo que um pacote tenha sido aberto no &ark;, este poderá ser extraído. Para extrair os ficheiros de um pacote, você tanto pode optar por <guimenuitem
+>Extrair...</guimenuitem
+> no menu <guimenu
+>Acção</guimenu
+> ou por carregar com o botão <mousebutton
+>direito</mousebutton
+> em qualquer ficheiro. A janela de <guilabel
+>Extracção</guilabel
+> permite-lhe seleccionar para onde você quer extrair os ficheiros. Você também poderá seleccionar quais os ficheiros a extrair:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>A opção <guimenuitem
+>Actual</guimenuitem
+> extrai o ficheiro seleccionado mais recentemente. Se estiverem vários ficheiros seleccionados, só o seleccionado mais recentemente será extraído.</para>
+</listitem>
+<listitem>
+<para
+>O <guimenuitem
+>Todos</guimenuitem
+> extrai o conteúdo completo do pacote.</para>
+</listitem
+>
+<listitem>
+<para
+>A opção <guimenuitem
+>Ficheiros Seleccionados</guimenuitem
+> extrai todos os ficheiros que foram seleccionados.</para>
+</listitem>
+<listitem>
+<para
+>O <guimenuitem
+>Padrão</guimenuitem
+> permite-lhe indicar quais os ficheiros que deverão ser extraídos, de acordo com certos padrões, &eg; <literal role="extension"
+>*.txt</literal
+> ou <literal role="extension"
+>*.jpg</literal
+>. Tenha em atenção que só pode usar um padrão de cada vez.</para
+>
+</listitem>
+</itemizedlist>
+
+<para
+>Pode indicar a pasta para onde extrair os ficheiros no campo de texto <guilabel
+>Extrair para:</guilabel
+>. O local por omissão é a pasta onde se encontra o pacote. Poderá também optar por ter a pasta para onde extraiu aberta no &konqueror;, logo que a extracção esteja completa.</para>
+
+</sect1>
+
+<sect1 id="ark-create">
+<title
+>Criar os Pacotes e Adicionar os Ficheiros</title>
+
+<para
+>Para criar um novo pacote no &ark;, escolha <guimenuitem
+>Novo</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>.</para>
+
+<para
+>Você poderá então escrever o nome do pacote com a extensão apropriada (<literal role="extension"
+>tar.gz</literal
+>, <literal role="extension"
+>zip</literal
+>, <literal role="extension"
+>bz2</literal
+> &etc;). Para adicionar ficheiros ao pacote, escolha <guimenuitem
+>Adicionar um Ficheiro...</guimenuitem
+> no menu <guimenu
+>Acção</guimenu
+>. Se quiser adicionar uma pasta inteira a um pacote, seleccione <guimenuitem
+>Adicionar uma Pasta...</guimenuitem
+> no menu <guimenu
+>Acção</guimenu
+>.</para>
+
+<para
+>Uma forma alternativa de adicionar ficheiros ao pacote é arrastar um ficheiro do &konqueror; ou do ecrã para a janela principal do &ark;, para que seja adicionado ao pacote actual.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="configuration">
+<title
+>Configurar o &ark;</title>
+
+<sect1 id="generalsettings">
+<title
+>Configuração Geral</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizar o visualizador integrado</guilabel
+></term>
+<listitem>
+<para
+>Usa o visualizador integrado para ver o conteúdo dos ficheiros, se possível.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Activar a integração com Konqueror</guilabel
+></term>
+<listitem>
+<para
+>Activa o 'plugin' para extrair ou adicionar os ficheiros aos pacotes através dos menus de contexto do Konqueror.</para>
+<para
+>Esta opção só funciona se o 'plugin' de integração com o Konqueror do pacote 'kdeaddons' estiver instalado no seu sistema.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="addition">
+<title
+>Configuração da Adição de Ficheiros</title>
+
+<para
+>Muitas destas opções só são configuráveis para formatos de pacotes específicos. Os outros formatos podem-se comportar de ambas as formas e não são configuráveis.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Substituir os ficheiros antigos apenas por outros mais recentes</guilabel
+></term>
+<listitem>
+<para
+>Se você quiser adicionar nomes de ficheiros que já existam num pacote, só os substitui se os ficheiros adicionados forem mais recentes que os que já existem no pacote.</para>
+</listitem>
+</varlistentry>
+<!-- TODO: Entry seems to have disappearead, confirm that it's not just
+hidden because I don't have lha installed
+<varlistentry>
+<term
+><guilabel
+>Keep entries generic (Lha)</guilabel
+></term>
+<listitem>
+<para
+> FIXME: Find out what this is</para>
+<para
+>Affects only Lha archives</para>
+</listitem>
+</varlistentry>
+ -->
+<varlistentry>
+<term
+><guilabel
+>Forçar nomes de ficheiro curtos de MS-DOS (Zip)</guilabel
+></term>
+<listitem>
+<para
+>Obriga a que os nomes dos ficheiros tenha o formato 8.3 do DOS.</para>
+<para
+>Só afecta os ficheiros ZIP</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Traduzir os LF's em CRLF's do DOS (Zip)</guilabel
+></term>
+<listitem>
+<para
+>Converte os fins de linha nos ficheiros de texto para o formato do DOS a partir do formato do Unix.</para>
+<para
+>Só afecta os ficheiros ZIP</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter as ligações simbólicas como tal (Zip, Rar)</guilabel
+></term>
+<listitem>
+<para
+>Grava as ligações dentro do pacote, em vez de as seguir e de incluir os ficheiros apontados por essas ligações.</para>
+<para
+>Afecta os pacotes ZIP e RAR.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Adicionar recursivamente as subpastas (Zip, Rar)</guilabel
+></term>
+<listitem>
+<para
+>Se você adicionar uma pasta a um pacote, adiciona também todas as subpastas dentro dela. Afecta os pacotes ZIP e RAR</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="extraction">
+<title
+>Configuração da Extracção</title>
+
+<para
+>Muitas destas opções só são configuráveis para formatos de pacotes específicos. Os outros formatos podem-se comportar de ambas as formas e não são configuráveis.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Sobrepor os ficheiros (Zip, Tar, Zoo, Rar)</guilabel
+></term>
+<listitem>
+<para
+>Sobrepõe os ficheiros que tenham nomes correspondentes no disco com os que existem no pacote.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Preservar as permissões (Tar)</guilabel
+></term>
+<listitem>
+<para
+>Grava as configurações de utilizadores, grupos e permissões nos ficheiros. Utilize com cuidado, dado que isto poderá resultar em que os ficheiros extraídos não pertençam a nenhum utilizador válido no seu computador.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ignorar os nomes das pastas (Zip)</guilabel
+></term>
+<listitem>
+<para
+>Extrai todos os ficheiros para a pasta de extracção, ignorando qualquer estrutura de pastas no pacote.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Converter nomes dos ficheiros para minúsculas (Zip, Rar)</guilabel
+></term>
+<term
+><guilabel
+>Converter nomes dos ficheiros para maiúsculas (Rar)</guilabel
+></term>
+<listitem>
+<para
+>Extrai todos os ficheiros com os nomes todos em minúsculas (ou em maiúsculas).</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="folders">
+<title
+>Pastas</title>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pastas</guilabel
+></term>
+<listitem>
+<para
+>Isto mostra a janela das <guilabel
+>Pastas</guilabel
+>, onde você poderá <action
+>escolher as pastas por omissão</action
+>. A <guilabel
+>Pasta comum</guilabel
+> é a última pasta que você usou para essa opção em particular.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="filemenu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Cria um novo arquivo</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre um arquivo</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Mostra uma lista com os pacotes abertos recentemente para os poder escolher</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre uma nova janela do &ark;</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Carrega o pacote actual de novo a partir do disco. Isto irá actualizar a janela do &ark; se existir outro programa que tenha alterado o pacote.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Permite-lhe gravar o pacote actual com um nome novo</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Fecha o pacote actual</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Fecha o &ark;</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+<sect1 id="editmenu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Permite-lhe seleccionar os ficheiros de acordo com o seu nome</action
+>. Por exemplo, você poderia definir o <literal role="extension"
+>*.txt</literal
+> para seleccionar todos os ficheiros de texto. Repare que você não poderá usar mais do que um filtro de cada vez.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Selecciona todos os ficheiros no pacote</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Deselecciona todos os ficheiros do pacote</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inverter a Selecção</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Troca os ficheiros seleccionados. Os ficheiros seleccionados deixam de o estar e os ficheiros não seleccionados passam a estar.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ver o Resultado da Linha de Comandos</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela do <guilabel
+>Resultado da Linha de Comandos</guilabel
+>, o qual <action
+>lhe mostra o resultado do comando ou comandos executados mais recentemente</action
+> pelo &ark;. Isto poderá ser útil algumas das vezes se você estiver a ter problemas e os queira tentar resolver.</para>
+</listitem
+>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="actionmenu">
+<title
+>O Menu <guimenu
+>Acção</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Adicionar um Ficheiro...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de <guilabel
+>Seleccionar os Ficheiros a Adicionar</guilabel
+>, onde você poderá então escolher os ficheiros. Mantenha carregado o &Ctrl; e carregue para seleccionar os vários ficheiros. Para subir uma pasta, carregue com o botão <mousebutton
+>direito</mousebutton
+> na lista de pastas para poder escolher <guimenuitem
+>Subir</guimenuitem
+> (isto será provavelmente melhorado em breve). A página <guilabel
+>Avançado</guilabel
+> tem algumas opções que são específicas para o tipo ou pacote com o qual está a lidar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Adicionar uma Pasta...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de <guilabel
+>Adicionar uma Pasta...</guilabel
+>, onde você poderá escolher uma <action
+>pasta para adicionar</action
+>. Basta escolher uma pasta e seleccionar <guibutton
+>Abrir</guibutton
+>.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Remover</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Remove os ficheiros seleccionados no momento do pacote.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Extrair</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de <guilabel
+>Extrair</guilabel
+>, a qual lhe permite <action
+>seleccionar para onde irá extrair os ficheiros</action
+>. Você também poderá seleccionar quais os ficheiros a extrair:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O <guilabel
+>Actual</guilabel
+> extrai o ficheiro seleccionado mais recentemente. Se estiverem vários ficheiros seleccionados, só o seleccionado mais recentemente será extraído.</para>
+</listitem
+>
+<listitem>
+<para
+>O <guilabel
+>Todos</guilabel
+> extrai o conteúdo completo do pacote.</para>
+</listitem>
+<listitem>
+<para
+>A opção <guilabel
+>Ficheiros Seleccionados</guilabel
+> extrai todos os ficheiros que foram seleccionados.</para>
+</listitem
+>
+<listitem>
+<para
+>O <guilabel
+>Padrão</guilabel
+> permite-lhe indicar quais os ficheiros que deverão ser extraídos, de acordo com certos padrões, &eg; <literal role="extension"
+>*.txt</literal
+> ou <literal role="extension"
+>*.jpg</literal
+>. Tenha em atenção que só pode usar um padrão de cada vez.</para>
+</listitem>
+
+</itemizedlist>
+
+<para
+>Pode indicar a pasta para onde extrair os ficheiros no campo de texto <guilabel
+>Extrair para:</guilabel
+>. O local por omissão é a pasta onde se encontra o pacote. Poderá também optar por ter a pasta para onde extraiu aberta no &konqueror;, logo que a extracção esteja completa.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Ver</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre o ficheiro seleccionado de momento no programa de visualização associado.</action
+></para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Abrir Com...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre o ficheiro seleccionado no momento com um programa à sua escolha.</action
+> A janela <guilabel
+>Abrir Com...</guilabel
+> permite-lhe escolher qual o programa a usar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Acção</guimenu
+> <guimenuitem
+>Editar Com...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Abre o ficheiro seleccionado no momento com um programa à sua escolha.</action
+> Todas as alterações que você fizer no programa do editor serão reflectidas no pacote, dado que será actualizado. </para>
+</listitem
+>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="settingsmenu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Comuta (activa ou desactiva) a visibilidade da barra de ferramentas. </action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Comuta (activa ou desactiva) a visibilidade da barra de estado. </action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Procura</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+><action
+>Comuta (activa ou desactiva) a visibilidade da barra de procura. </action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra a janela de <guilabel
+>Configurar os Atalhos</guilabel
+>. Esta <action
+>permite-lhe escolher as teclas de atalho para os vários itens do menu.</action
+> Para alterar um atalho, seleccione uma acção da lista, escolhendo então qual a sequência de teclas a usar. Se carregar no botão em baixo à direita <interface
+>Tecla</interface
+>, poderá escolher qual a tecla específica a usar. Basta carregar na nova tecla. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Mostra uma janela-padrão do &kde; na qual poderá configurar os ícones da barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Ark...</guimenuitem
+> </menuchoice
+></term>
+<listitem>
+<para
+>Isto abre a janela de configuração do &ark;. A janela contém quatro módulos (o Geral, o Adição, o Extracção e o Pastas). A configuração do &ark; é discutida na secção de <link linkend="configuration"
+>Configuração</link
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>O &ark; tem o Copyright &copy; 1997-2004, Os Vários Programadores do &ark;</para>
+
+<itemizedlist>
+<title
+>Autores:</title>
+<listitem
+><para
+>Helio Chissini de Castro <email
+>helio@conectiva.com.br</email
+></para
+></listitem>
+<listitem
+><para
+>Georg Robbers <email
+>Georg.Robbers@urz.uni-hd.de</email
+></para
+></listitem>
+<listitem
+><para
+>Henrique Pinto <email
+>henrique.pinto@kdemail.net</email
+></para
+></listitem>
+<listitem
+><para
+>Roberto Selbach Teixeira <email
+>maragato@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Robert Palmbos <email
+>palm9744@kettering.edu</email
+></para
+></listitem>
+<listitem
+><para
+>Francois-Xavier Duranceau <email
+>duranceau@kde.org</email
+></para
+></listitem>
+<listitem
+><para
+>Corel Corporation (autor: Emily Ezust) <email
+>emilye@corel.com</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação Copyright &copy; 2000 Matt Johnston <email
+>mattj@flashmail.com</email
+></para>
+
+<para
+>Documentação actualizada para o &kde; 3.3 por Henrique Pinto <email
+>henrique.pinto@kdemail.net</email
+>.</para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-ark">
+<title
+>Como obter o &ark;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder usar com sucesso o &ark;, você precisa do &kde; 3.3 ou superior. O <command
+>Tar</command
+> v1.12 da <acronym
+>GNU</acronym
+> e um <command
+>gzip</command
+> recente são também necessários para usar o &ark;. Para lidar com os outros formatos dos ficheiros, você irá necessitar dos seguintes programas da linha de comandos, como o <command
+>zip</command
+>, <command
+>unzip</command
+>, <command
+>ar</command
+> e <command
+>lha</command
+>. </para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeutils/ark/man-ark.1.docbook b/tde-i18n-pt/docs/kdeutils/ark/man-ark.1.docbook
new file mode 100644
index 00000000000..db8735ff97e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ark/man-ark.1.docbook
@@ -0,0 +1,294 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY kappname "&ark;">
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual do Utilizador KDE</title>
+<author
+><personname
+> <firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> </personname
+> &Lauri.Watts.mail;</author>
+<date
+>25 de Fevereiro de 2005</date
+> <productname
+>Ambiente de Trabalho K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>&kappname;</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>ark</command
+></refname>
+<refpurpose
+>Uma ferramenta de arquivo do &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>ark</command
+> <group
+> <option
+>--extract</option
+> <option
+>--extract-to</option
+> <option
+>--add</option
+> <option
+>--add-to</option
+> <option
+>--guess-name</option
+> </group
+> <arg choice="opt"
+>pasta</arg
+> <arg choice="opt"
+>ficheiros</arg
+> <arg choice="opt"
+>pacote</arg
+> <arg choice="opt"
+>Opções Genéricas do KDE</arg
+> <arg choice="opt"
+>Opções Genéricas do Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+<para
+>O &kappname; é um programa para gerir vários formatos de pacotes no ambiente do &kde;. Os pacotes podem ser vistos, extraídos, criados e modificados dentro do &kappname;. O programa poderá lidar com vários formatos como o <application
+>tar</application
+>, o <application
+>gzip</application
+>, o <application
+>bzip2</application
+>, o <application
+>zip</application
+>, o <application
+>rar</application
+> e o <application
+>lha</application
+> (se estiverem instalados os programas da linha de comandos apropriados). O &kappname; pode lidar de perto com o &konqueror; no ambiente do &kde; para lidar com os pacotes, se instalar o 'plugin' de integração no &konqueror; que vem no pacote 'kdeaddons'.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--extract</option
+></term>
+<listitem>
+<para
+>Abrir a janela de extracção e sair quando terminado</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--extract-to <replaceable
+>pasta</replaceable
+> <replaceable
+>pacote</replaceable
+></option
+></term>
+<listitem
+><para
+>Extrair o <replaceable
+>pacote</replaceable
+> para a <replaceable
+>pasta</replaceable
+>. Sair quando terminar. A <replaceable
+>pasta</replaceable
+> será criada se não existir.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--add <replaceable
+>ficheiros</replaceable
+></option
+></term>
+<listitem>
+<para
+>Pedir o nome do pacote ao qual adicionar os <replaceable
+>ficheiros</replaceable
+>. Sair quando terminar.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--add-to <replaceable
+>ficheiros</replaceable
+> <replaceable
+>pacote</replaceable
+></option
+></term>
+<listitem>
+<para
+>Adicionar os <replaceable
+>ficheiros</replaceable
+> ao <replaceable
+>pacote</replaceable
+>. Sair quando terminar. O <replaceable
+>pacote</replaceable
+> será criado se não existir.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>--guess-name <replaceable
+>pasta</replaceable
+> <replaceable
+>pacote</replaceable
+></option
+></term>
+<listitem>
+<para
+>Usado com o <option
+>--extract-to</option
+>. Quando for indicado, o <replaceable
+>pacote</replaceable
+> será extraído para uma sub-pasta da <replaceable
+>pasta</replaceable
+>, cujo nome será o nome do <replaceable
+>pacote sem a extensão do ficheiro respectivo.</replaceable
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Ambiente</title>
+<variablelist>
+<varlistentry>
+<term
+>$<envar
+>PATH</envar
+></term>
+<listitem>
+<para
+>Os programas da linha de comandos que irão lidar com os pacotes no &kappname; deverão estar disponíveis na sua $<envar
+>PATH</envar
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Exemplos</title>
+
+<variablelist>
+<varlistentry>
+<term
+><userinput
+><command
+>ark</command
+> <option
+>--extract-to --guess-name</option
+> <parameter
+>.</parameter
+> <parameter
+>Um-Pacote.tar.bz2</parameter
+></userinput
+></term>
+<listitem>
+<para
+>Irá extrair o <filename
+>Um-Pacote.tar.bz2</filename
+> para uma pasta chamada <filename class="directory"
+>Um-Pacote</filename
+> na pasta actual.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><userinput
+><command
+>ark</command
+> <option
+>--add-to</option
+> <filename
+>*.jpg</filename
+> <filename
+>imagens.tar.bz2</filename
+></userinput
+></term>
+<listitem>
+<para
+>Adiciona todos os ficheiros que terminem em '*.jpg' a um pacote chamado <filename
+>imagens.tar.bz2</filename
+>, criando-o se não existir já.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+<para
+>tar(1), gzip(1), bzip2(1), zip(1), rar(1), lha(1)</para>
+
+<para
+>Está disponível alguma documentação do utilizador mais detalhada em <ulink url="help:/ark"
+>help:/ark</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/ark</parameter
+></userinput
+>).</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>O &ark; é mantido pelo <personname
+><firstname
+>Henrique</firstname
+><surname
+>Pinto</surname
+></personname
+> <email
+>stampede@coltec.ufmg.br</email
+></para>
+<para
+>Esta página do 'man' foi escrita por &Lauri.Watts; &Lauri.Watts.mail; para o &kde; 3.4.</para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdeutils/kcalc/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcalc/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcalc/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcalc/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcalc/Makefile.in
new file mode 100644
index 00000000000..eae36a72270
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcalc/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcalc
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcalc/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcalc/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcalc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcalc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcalc/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook commands.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) commands.docbook index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc
+ @for base in commands.docbook index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/$$base ;\
+ done
+
+uninstall-nls:
+ for base in commands.docbook index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcalc/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in commands.docbook index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcalc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcalc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcalc/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcalc/commands.docbook b/tde-i18n-pt/docs/kdeutils/kcalc/commands.docbook
new file mode 100644
index 00000000000..5e128d10172
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcalc/commands.docbook
@@ -0,0 +1,435 @@
+<chapter id="commands">
+
+<title
+>Referência de Comandos</title>
+
+<sect1 id="filemenu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kcalc;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect1>
+
+<sect1 id="editmenu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Volta atrás na pilha de resultados.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Avança na pilha de resultados.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga o resultado apresentado e copia-o para a área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia o resultado apresentado para a área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Insere o resultado cortado ou copiado no ecrã.</action
+></para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+</sect1>
+
+<sect1 id="viewmenu">
+<title
+>O Menu <guimenu
+>Constantes</guimenu
+></title>
+<para>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Constantes</guimenu
+> <guimenuitem
+>Matemáticas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra o Pi, o número de Euler ou a Proporção Dourada.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Constantes</guimenu
+> <guimenuitem
+>Electromagnetismo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a Velocidade da Luz, a Carga Elementar, a Impedância do Vácuo, a Permeabilidade do Vácuo ou a Permissividade do Vácuo.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Constantes</guimenu
+> <guimenuitem
+>Atómica &amp; Nuclear</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a Constante de Planck, a Carga Elementar ou a Constante das Estruturas Finas.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Constantes</guimenu
+> <guimenuitem
+>Termodinâmica</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a Constante de Boltzmann, a Unidade de Massa Atómica, a Constante dos Gases molares, a Constante de Stefan-Boltzmann ou o Número de Avogadro.</action
+>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Constantes</guimenu
+> <guimenuitem
+>Gravidade</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a Constante de Gravidade ou a Aceleração da Terra. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+</sect1>
+
+<sect1 id="settingsmenu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<para
+><variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Botões Científicos/Engenharia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra os botões científicos e de engenharia.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Botões Estatísticos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra os <link linkend="statistical-mode"
+>botões estatísticos.</link
+></action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Botões Lógicos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra os <link linkend="and-or-xor"
+>botões lógicos.</link
+></action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Botões das Constantes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra os botões das constantes.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra todos os botões disponíveis.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Esconde todos os botões extra e mostra apenas os botões-padrão.</action>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura os atalhos de teclado usados pelo &kcalc;. </action
+>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o &kcalc;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra</action
+> a janela de configuração do &kcalc;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</para>
+</sect1>
+
+<sect1 id="helpmenu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-parent-document: ("index.docbook" "book" "chapter")
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kcalc/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kcalc/index.cache.bz2
new file mode 100644
index 00000000000..ba447cfc872
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcalc/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kcalc/index.docbook b/tde-i18n-pt/docs/kdeutils/kcalc/index.docbook
new file mode 100644
index 00000000000..03918b252c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcalc/index.docbook
@@ -0,0 +1,1520 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kcalc;"
+>
+ <!ENTITY package "kdeutils">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY commands SYSTEM "commands.docbook">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kcalc;</title>
+
+<authorgroup>
+<author
+>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail; </author>
+
+<author
+>&Pamela.Roberts;&Pamela.Roberts.mail; </author>
+<author
+>&Anne-Marie.Mahfouf;&Anne-Marie.Mahfouf.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year
+> <year
+>2002</year
+> <year
+>2005</year
+> <year
+>2006</year>
+<holder
+>&Bernd.Johannes.Wuebben;, &Pamela.Roberts;, &Anne-Marie.Mahfouf;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2006-02-13</date>
+<releaseinfo
+>2.0.2</releaseinfo>
+
+<abstract
+><para
+>O &kcalc; é uma calculadora científica para o &kde;</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KCalc</keyword>
+<keyword
+>calculadora</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Este documento descreve o &kcalc; versão 1.8.</para>
+
+<para
+>O &kcalc; oferece muito mais funções matemáticas do que dá a entender à primeira vista. Estude por favor a secção sobre os atalhos de teclado e os modos neste manual para aprender mais sobre as várias funções disponíveis.</para>
+
+<para
+>Para além da funcionalidade normal oferecida pela maioria das calculadoras científicas, o &kcalc; oferece um conjunto de funcionalidades, as quais merecem ser referidas:</para>
+
+<itemizedlist>
+<listitem>
+<para
+>O &kcalc; oferece funções trigonométricas, operações lógicas e é capaz de efectuar cálculos estatísticos.</para>
+</listitem>
+<listitem>
+<para
+>O &kcalc; permite-lhe cortar e colar os números de e para o seu ecrã.</para>
+</listitem>
+<listitem>
+<para
+>O &kcalc; contém uma <firstterm
+>pilha de resultados</firstterm
+> que lhe permite chamar convenientemente os resultados anteriores.</para>
+</listitem>
+<listitem>
+<para
+>Você poderá configurar as cores e o tipo de letra do &kcalc;.</para>
+</listitem>
+<listitem>
+<para
+>Você pode configurar a precisão do &kcalc; e o número de dígitos a seguir à vírgula.</para>
+</listitem>
+<listitem>
+<para
+>O &kcalc; oferece um conjunto de <link linkend="key-accels"
+>atalhos de teclado</link
+> razoável, o que possibilitam e facilitam o uso do &kcalc; sem usar um rato.</para>
+<para
+>Sugestão: Se carregar (e mantiver carregada) a tecla <keycap
+>&Ctrl;</keycap
+>, irá aparecer em todos os botões a respectiva combinação de teclas.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Divirta-se com o &kcalc;!</para>
+
+<para
+>Bernd Johannes Wuebben</para>
+
+</chapter>
+
+
+<chapter id="usage">
+<title
+>Utilização</title>
+<sect1 id="general-usage">
+<title
+>Utilização Geral</title>
+
+<para
+>A utilização de um modo geral é intuitiva e semelhante à forma como a maioria das calculadoras científicas simples trabalham, mas terá de ter em conta as seguintes funcionalidades especiais do &kcalc;:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Pilha do Resultado</term>
+<listitem
+><para
+>De cada vez que você carrega com o &LMB; no botão de <guibutton
+>=</guibutton
+> ou carrega nas teclas <keycap
+>Enter</keycap
+> ou <keysym
+>=</keysym
+>, o resultado apresentado é guardado na pilha de resultados do &kcalc;. Você poderá navegar pela pilha de resultados com as teclas <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> e <keycombo action="simul"
+>&Ctrl; &Shift;<keycap
+>Z</keycap
+></keycombo
+>.</para
+>
+</listitem>
+</varlistentry
+>
+
+<varlistentry>
+<term
+>Função de Percentagem</term>
+<listitem>
+<para
+>A tecla de percentagem funciona de forma ligeiramente diferente da que costuma existir na maioria das calculadoras. Contudo, logo que seja explicada, a sua funcionalidade melhorada torna-se bastante útil. Veja a secção sobre a função <link linkend="percent"
+>percentagem</link
+> para mais detalhes.</para>
+</listitem
+></varlistentry>
+
+<varlistentry>
+<term
+>Cortar e Colar</term>
+<listitem>
+<para
+><itemizedlist>
+<listitem>
+<para
+>Se carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> no ecrã do &kcalc; irá colocar o resultado apresentado na área de transferência.</para>
+</listitem>
+<listitem>
+<para
+>Se carregar com o botão<keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> irá colar o conteúdo da área de transferência no ecrã, desde que o conteúdo seja um número de vírgula flutuante válido.</para>
+</listitem>
+<listitem>
+<para
+>É ainda possível copiar/colar se carregar na área de visualização do &kcalc;, mas isto poderá desaparecer nas versões futuras.</para>
+</listitem>
+</itemizedlist>
+</para
+></listitem
+></varlistentry>
+
+<varlistentry>
+<term
+>Funções avançadas</term>
+<listitem>
+<para
+>Quando você inicia o &kcalc; pela primeira vez, a calculador irá apenas mostrar os números para os cálculos aritméticos básicos.</para>
+<para
+>No menu <guimenu
+>Configuração</guimenu
+> é possível abrir os botões extra para o &kcalc;: é possível, por exemplo, escolher os botões <link linkend="statistical-mode"
+>Estatísticos</link
+> ou <link linkend="trigonometric-mode"
+>Trigonométricos</link
+>.</para
+>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="statistical-mode">
+<title
+>Modo Estatístico</title>
+
+<para
+>Neste modo a coluna esquerda dos botões é destinada às funções estatísticas:</para>
+<para
+>A maioria das funcionalidades neste modo estão centradas no botão <guibutton
+>Dat</guibutton
+>. Para criar uma lista de dados numéricos, indique um número na calculador e carregue em <guibutton
+>Dat</guibutton
+>. É mostrado um número sequencial, sempre a crescer, no ecrã que indica a posição na <quote
+>lista</quote
+> de dados que o número ocupa. Uma calculadora tradicional só guarda três valores para as funções estatísticas: O número de itens discretos numa lista, o somatório dos itens de dados introduzidos e a soma dos quadrados de todos os itens da lista. O &kcalc; é diferente porque armazena de facto todos os números discretos, o que lhe permite calcular a mediana dos dados. </para>
+
+<informaltable
+><tgroup cols="2">
+<thead>
+<row
+><entry
+>Botões</entry>
+<entry
+>Função</entry
+></row
+></thead>
+
+<tbody>
+<row
+><entry
+><guibutton
+>N</guibutton
+></entry>
+<entry
+>Mostra o número de dados inseridos</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>N</guibutton
+></entry>
+<entry
+>Mostra o somatório de todos os dados introduzidos</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Mea</guibutton
+></entry>
+<entry
+>Mostra a média dos itens de dados introduzidos</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Mea</guibutton
+></entry>
+<entry
+>Mostra a soma do quadrado de todos os itens de dados introduzidos</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Std</guibutton
+></entry>
+<entry
+>Mostra o desvio padrão (n)</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Std</guibutton
+></entry>
+<entry
+>Mostra o desvio-padrão da população (n-1)</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Med</guibutton
+></entry>
+<entry
+>Mostra a mediana</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Dat</guibutton
+></entry>
+<entry
+>Introduz um item de dados</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Dat</guibutton
+></entry>
+<entry
+>Limpa o último item de dados introduzido</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Cst</guibutton
+></entry>
+<entry
+>Limpa o armazenamento de todos os itens de dados introduzidos</entry
+></row>
+
+</tbody
+></tgroup
+></informaltable>
+
+
+</sect1>
+
+<sect1 id="trigonometric-mode">
+<title
+>Modo Trigonométrico</title>
+
+<para
+>Neste modo a coluna esquerda dos botões fica destinada às funções trigonométricas:</para>
+
+<informaltable
+><tgroup cols="2">
+<thead>
+<row
+><entry
+>Botões</entry>
+<entry
+>Função</entry
+></row>
+</thead>
+<tbody>
+<row
+><entry
+><guibutton
+>Hyp</guibutton
+></entry>
+<entry
+>Entra no modo hiperbólico. O Hyp Sin corresponderá ao seno hiperbólico: sinh(x)</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Sin</guibutton
+></entry>
+<entry
+>Calcula o seno</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Sin</guibutton
+></entry>
+<entry
+>Calcula o arco-seno</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Cos</guibutton
+></entry>
+<entry
+>Calcula o coseno</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Cos</guibutton
+></entry>
+<entry
+>Calcula o arco-coseno</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Tan</guibutton
+></entry>
+<entry
+>Calcula a tangente</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Tan</guibutton
+></entry>
+<entry
+>Calcula a arco-tangente</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Log</guibutton
+></entry>
+<entry
+>Calcula o logaritmo de base 10</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Log</guibutton
+></entry>
+<entry
+>Calcula 10 elevado a 'x'</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Ln</guibutton
+></entry>
+<entry
+>Calcula o logaritmo natural. Este é o logaritmo na base 'e'</entry
+></row>
+
+<row
+><entry
+><guibutton
+>Inv</guibutton
+> <guibutton
+>Ln</guibutton
+></entry>
+<entry
+>Calcula 'e' elevado a 'x'</entry
+></row>
+
+</tbody
+></tgroup
+></informaltable>
+
+</sect1>
+
+<sect1 id="memory-operations">
+<title
+>Operações com Memória</title>
+
+<para
+>O &kcalc; suporta as operações de memória que as máquinas de calcular normais fornecem, mais seis locais onde guardar constantes.</para>
+
+<sect2 id="standard_memory">
+<title
+>Operações de Memória Normais</title>
+
+<para
+>O &kcalc; pode recordar os resultados das operações por si e reutilizá-las nos cálculos posteriores. Poderá aceder a estas funções através de vários botões chamados <guibutton
+>MR</guibutton
+>, <guibutton
+>MS</guibutton
+>, <guibutton
+>M+</guibutton
+> e <guibutton
+>MC</guibutton
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>MS</guibutton
+></term>
+<listitem
+><para
+>O <guibutton
+>MS</guibutton
+> guarda o resultado actual do ecrã na memória.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>M+</guibutton
+></term>
+<listitem
+><para
+>O <guibutton
+>M+</guibutton
+> adiciona o resultado actual ao que se encontra em memória. Por isso, se tiver armazenado um 20 e o resultado actual for 5, a sua memória irá conter 25 quando carregar no botão. Se a memória estiver vazia, actua como o <guibutton
+>MS</guibutton
+> e guarda simplesmente o resultado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>MR</guibutton
+></term>
+<listitem
+><para
+>O botão <guibutton
+>MR</guibutton
+> recupera o valor guardado em memória e coloca-o no ecrã.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>MC</guibutton
+></term>
+<listitem
+><para
+>O botão <guibutton
+>MC</guibutton
+> limpa a memória.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Se um valor for guardado em memória, irá aparecer um <guilabel
+>M</guilabel
+> na barra de estado, ao lado do indicador do modo da calculadora</para>
+</sect2>
+
+<sect2 id="constant_buttons">
+<title
+>Constantes</title>
+
+<para
+>Os seis botões de constantes <guibutton
+>C1</guibutton
+> a <guibutton
+>C6</guibutton
+> só ficarão visíveis depois de activar o item <guilabel
+>Botões de Constantes</guilabel
+> no menu <guimenu
+>Configuração</guimenu
+>.</para>
+
+<para
+>Para guardar o número apresentado no ecrã do &kcalc; num dos seis botões de constantes, carregue primeiro no botão <guibutton
+>Inv</guibutton
+>, seguido do botão de constante desejado, de <guibutton
+>C1</guibutton
+> até <guibutton
+>C6</guibutton
+>.</para>
+
+<para
+>Para usar o valor guardado num dos botões de constantes, basta carregar no botão desejado (<guibutton
+>C1</guibutton
+> a <guibutton
+>C6</guibutton
+>) para que o número correspondente apareça no ecrã. </para>
+
+<para
+>É possível alterar a legenda dos botões de constantes, para facilitar ao utilizador recordar qual a constante que cada botão contém. Carregue com o botão direito num dos botões (<guibutton
+>C1</guibutton
+> a <guibutton
+>C6</guibutton
+>). Irá aparecer um menu, onde poderá seleccionar a opção <guilabel
+>Mudar o Nome</guilabel
+>. </para>
+
+<para
+>Existem várias constantes (a maioria delas são físicas) que poderão ser colocadas em qualquer um dos seis botões <guibutton
+>C1</guibutton
+> - <guibutton
+>C6</guibutton
+>, se seleccionar a constante desejada no menu de contexto que aparece após carregar num dos botões de constantes e seleccionar a opção <guilabel
+>Escolher da Lista</guilabel
+>. Ainda que as constantes predefinidas possam também ser acedidas através do menu <guimenu
+>Constantes</guimenu
+>, pode-se tornar útil guardá-lo num botão de constantes, se o número for usado com frequência.</para>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="key-accels">
+<title
+>Atalhos de Teclado Simples</title>
+
+<para
+>Para simplificar a introdução de cálculos a partir do teclado, o &kcalc; tem alguns aceleradores de teclado simples para a maioria das funções. Por exemplo, se introduzir <userinput
+>7R</userinput
+> ou <userinput
+>7r</userinput
+> irá calcular o inverso de 7 (1/7).</para>
+
+<para
+>Durante um cálculo, você poderá carregar sempre na tecla <keycap
+>&Ctrl;</keycap
+> para que cada botão mostre a sua combinação de teclas.</para>
+
+<informaltable
+><tgroup cols="3">
+<thead>
+<row
+><entry
+>Tecla</entry>
+<entry
+>Função</entry>
+<entry
+>Notas</entry
+></row>
+</thead>
+<tbody>
+
+<row
+><entry
+><keycap
+>H</keycap
+></entry>
+<entry
+><guibutton
+>Hyp</guibutton
+></entry>
+<entry
+>Hiperbólico como no Hyp Sin, o sinh(x) ou seno hiperbólico de 'x'</entry
+></row>
+
+<row
+><entry
+><keycap
+>S</keycap
+></entry>
+<entry
+><guibutton
+>Sin</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keycap
+>C</keycap
+></entry>
+<entry
+><guibutton
+>Cos</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keycap
+>T</keycap
+></entry>
+<entry
+><guibutton
+>Tan</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keycap
+>N</keycap
+></entry>
+<entry
+><guibutton
+>Ln</guibutton
+></entry>
+<entry
+>Logaritmo base 'e'</entry
+></row>
+
+<row
+><entry
+><keycap
+>L</keycap
+></entry>
+<entry
+><guibutton
+>Log</guibutton
+></entry>
+<entry
+>Logaritmo de base 10</entry
+></row>
+
+<row
+><entry
+><keycap
+>I</keycap
+></entry>
+<entry
+> <guibutton
+>Inv</guibutton
+></entry>
+<entry
+>Inverso, &eg; se por exemplo quiser o arco-seno de 'x', arcsin(x), escreva <userinput
+>i s </userinput
+></entry
+></row>
+
+<row
+><entry
+><keysym
+>\</keysym
+></entry>
+<entry
+><guibutton
+>+/-</guibutton
+></entry>
+<entry
+>Mudar o sinal</entry
+></row>
+
+<row
+><entry
+><keysym
+>[</keysym
+></entry>
+<entry
+><guibutton
+>x^2</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keysym
+>^</keysym
+></entry>
+<entry
+><guibutton
+>x^y</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keysym
+>!</keysym
+></entry>
+<entry
+><guibutton
+>x!</guibutton
+></entry>
+<entry
+>Factorial</entry
+></row>
+
+<row
+><entry
+><keysym
+>&lt;</keysym
+></entry>
+<entry
+><guibutton
+>Lsh</guibutton
+></entry>
+<entry
+>Deslocamento à esquerda. Nota: o <guibutton
+>Inv</guibutton
+> <guibutton
+>Lsh</guibutton
+> é o deslocamento à direita</entry
+></row>
+
+<row
+><entry
+><keysym
+>&amp;</keysym
+></entry>
+<entry
+><guibutton
+>And</guibutton
+></entry>
+<entry
+>E lógico</entry
+></row>
+
+<row
+><entry
+><keysym
+>*</keysym
+></entry>
+<entry
+><guibutton
+>X</guibutton
+></entry>
+<entry
+>Multiplicar</entry
+></row>
+
+<row
+><entry
+><keysym
+>/</keysym
+></entry>
+<entry
+><guibutton
+>/</guibutton
+></entry>
+<entry
+>Dividir</entry
+></row>
+
+<row
+><entry
+><keycap
+>D</keycap
+></entry>
+<entry
+><guibutton
+>Dat</guibutton
+></entry>
+<entry
+>Introduz um item de dados no modo estatístico</entry
+></row>
+
+<row
+><entry
+><keycap
+>O</keycap
+></entry>
+<entry
+><guibutton
+>Or</guibutton
+></entry>
+<entry
+>OU lógico. Nota: o <guibutton
+>Inv</guibutton
+> <guibutton
+>Or</guibutton
+> é o XOR</entry
+></row>
+
+<row
+><entry
+><keycap
+>R</keycap
+></entry>
+<entry
+><guibutton
+>1/x</guibutton
+></entry>
+<entry
+>Recíproco</entry
+></row>
+
+<row
+><entry
+><keysym
+>=</keysym
+></entry>
+<entry
+><guibutton
+>=</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keycap
+>Enter</keycap
+></entry>
+<entry
+><guibutton
+>=</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keycap
+>Return</keycap
+></entry>
+<entry
+><guibutton
+>=</guibutton
+></entry>
+<entry
+></entry
+></row>
+
+<row
+><entry
+><keycap
+>Page Up</keycap
+></entry>
+<entry
+><guibutton
+>C</guibutton
+></entry>
+<entry
+>Limpar</entry
+></row>
+
+<row
+><entry
+><keycap
+>Esc</keycap
+></entry>
+<entry
+><guibutton
+>C</guibutton
+></entry>
+<entry
+>Limpar</entry
+></row>
+
+<row
+><entry
+><keycap
+>Prior</keycap
+></entry>
+<entry
+><guibutton
+>C</guibutton
+></entry>
+<entry
+>Limpar</entry
+></row>
+
+<row
+><entry
+><keycap
+>Page Down</keycap
+></entry>
+<entry
+><guibutton
+>AC</guibutton
+></entry>
+<entry
+>Limpar tudo</entry
+></row>
+
+<row
+><entry
+><keycap
+>Next</keycap
+></entry>
+<entry
+><guibutton
+>AC</guibutton
+></entry>
+<entry
+>Limpar tudo</entry
+></row>
+
+<row
+><entry
+><keycap
+>Del</keycap
+></entry>
+<entry
+><guibutton
+>AC</guibutton
+></entry>
+<entry
+>Limpar tudo</entry
+></row>
+
+</tbody
+></tgroup
+></informaltable>
+
+</sect1>
+</chapter>
+
+<chapter id="comments-on-specific-functions">
+<title
+>Comentários sobre as Funções Específicas</title>
+
+<sect1 id="mod">
+<title
+>Mod e Inv Mod</title>
+
+<variablelist>
+<varlistentry>
+<term
+>O <guibutton
+>Mod</guibutton
+> devolve o resto da divisão do número apresentado pelo próximo número introduzido.</term>
+<listitem
+><para
+>O <userinput
+>22 Mod 8 = </userinput
+> irá dar o resultado <emphasis
+>6</emphasis
+></para>
+<para
+>O <userinput
+>22.345 Mod 8 = </userinput
+> irá dar o resultado <emphasis
+>6,345</emphasis
+></para>
+</listitem
+></varlistentry>
+
+<varlistentry>
+<term
+>O <guibutton
+>Inv</guibutton
+> <guibutton
+>Mod</guibutton
+> faz a divisão inteira do número apresentado pelo próximo número a ser introduzido.</term>
+<listitem
+><para
+>O <userinput
+>22 Inv Mod 8 = </userinput
+> irá dar o resultado <emphasis
+>2</emphasis
+></para>
+<para
+>O <userinput
+>22.345 Inv Mod 8 = </userinput
+> também dará o valor de resultado <emphasis
+>2</emphasis
+> </para
+></listitem
+></varlistentry>
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="percent">
+<title
+>&percnt;</title>
+
+<para
+>Usado em vez da tecla <guibutton
+>=</guibutton
+>, o <guibutton
+>%</guibutton
+> interpreta a operação final executada no cálculo actual como se indica a seguir:</para>
+
+<para
+><itemizedlist>
+<listitem>
+<para
+>Se o operador final é o + ou - o segundo argumento é interpretado como sendo uma percentagem do segundo operando. </para>
+</listitem>
+<listitem>
+<para
+>Se o operador final for o *, dividirá o resultado da multiplicação por 100. </para>
+</listitem>
+<listitem>
+<para
+>Se o operador final for o / dá o operando esquerdo como uma percentagem do operando direito. </para>
+</listitem>
+<listitem>
+<para
+>Em todos os outros casos a tecla &percnt; dá os resultados iguais à tecla =. </para>
+</listitem>
+</itemizedlist
+></para>
+
+<variablelist>
+<varlistentry>
+<term
+>Exemplos:</term>
+<listitem>
+<para
+>O <userinput
+>150 + 50 %</userinput
+> dá <emphasis
+>225</emphasis
+> (150 mais 50 por cento deste valor)</para>
+<para
+>O <userinput
+>42 * 3 %</userinput
+> dá <emphasis
+>1.26</emphasis
+> (42 * 3 / 100)</para>
+<para
+>O <userinput
+>45 / 55 %</userinput
+> dá <emphasis
+>81,81...</emphasis
+> (45 é 81,81.. por cento de 55)</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="lsh-rsh">
+<title
+>Lsh e Inv Lsh</title>
+<variablelist>
+<varlistentry>
+<term
+>O <guibutton
+>Lsh</guibutton
+> desloca à esquerda a parte inteira do valor apresentado (multiplica-a por 2) 'n' vezes, em que 'n' é o próximo número a ser introduzido, e dá um resultado inteiro:</term>
+<listitem
+><para
+>O <userinput
+>10 Lsh 3 =</userinput
+> dá <emphasis
+>80</emphasis
+> (10 multiplicado por 2, três vezes).</para>
+<para
+>O <userinput
+>10.345 Lsh 3 =</userinput
+> também dá <emphasis
+>80</emphasis
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O <guibutton
+>Inv</guibutton
+> <guibutton
+>Lsh</guibutton
+> desloca à direita o valor (faz uma divisão inteira por 2), 'n' vezes.</term>
+<listitem
+><para
+>O <userinput
+>16 Inv Lsh 2 =</userinput
+> dá <emphasis
+>4</emphasis
+> (16 dividido por 2, duas vezes).</para>
+<para
+>O <userinput
+>16.999 Inv Lsh 2 =</userinput
+> também dá <emphasis
+>4</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="and-or-xor">
+<title
+>Cmp, And, Or e Xor</title>
+
+<para
+>As funções <guibutton
+>Cmp</guibutton
+>, <guibutton
+>And</guibutton
+> e <guibutton
+>Or</guibutton
+> efectuam operações lógicas com 'bits', e como tal parecerão mais significativas se a <guilabel
+>Base</guilabel
+> estiver definida como <guilabel
+>Hex</guilabel
+>, <guilabel
+>Oct</guilabel
+> ou <guilabel
+>Bin</guilabel
+> em vez de <guilabel
+>Dec</guilabel
+>. Nos seguintes exemplos, a <guilabel
+>Base</guilabel
+> está definida como sendo <guilabel
+>Bin</guilabel
+>.</para>
+
+<variablelist>
+<varlistentry>
+<term
+>O <guibutton
+>Cmp</guibutton
+> efectua um complemento-a-um (inverte os 'bits').</term>
+<listitem
+><para
+>O <userinput
+>101 Cmp</userinput
+> dá <emphasis
+>111...111010</emphasis
+></para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O <guibutton
+>And</guibutton
+> efectua um E lógico.</term>
+<listitem
+><para
+>O <userinput
+>101 And 110 =</userinput
+> dá <emphasis
+>100</emphasis
+></para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O <guibutton
+>Or</guibutton
+> efectua o OU lógico.</term>
+<listitem
+><para
+>O <userinput
+>101 Or 110 =</userinput
+> dá <emphasis
+>111</emphasis
+></para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O <guibutton
+>Xor</guibutton
+> efectua a operação de XOR lógico (OU exclusivo).</term>
+<listitem
+><para
+>O <userinput
+>101 Xor 110 =</userinput
+> dá <emphasis
+>11</emphasis
+></para
+> </listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+</chapter>
+
+
+<chapter id="questions-and-answers">
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+
+
+<qandaentry>
+<question
+><para
+>Como é que obtenho o 'e', o número de Euler?</para
+></question>
+<answer
+><para
+>Escreva <userinput
+>1 Inv Ln</userinput
+>.</para
+></answer>
+</qandaentry>
+
+<qandaentry>
+<question
+><para
+>Como é que obtenho dois algarismos fixos a seguir à vírgula?</para
+></question>
+<answer
+><para
+>Carregue no botão <guibutton
+>Configurar</guibutton
+>, para que este mostre a janela de configuração. Assinale a opção <guilabel
+>Definir uma precisão fixa</guilabel
+> e ajuste o valor até que mostre um 2.</para
+></answer
+> </qandaentry>
+
+<qandaentry>
+<question
+><para
+>E a Precisão?</para
+></question>
+<answer
+><para
+>O factor principal que determina a precisão do &kcalc; é se a sua 'libc' e 'libmath' suportam o tipo de dados do C <type
+>long double</type
+>. Se este for o caso, o &kcalc; irá detectar isto na altura da compilação e usá-la como o seu tipo de dados fundamental para representar os números. </para>
+
+<para
+>Ajuste a <guilabel
+>Precisão</guilabel
+> na janela de <guibutton
+>Configurar</guibutton
+> do &kcalc; para que as contas acima funcionem correctamente. É recomendada uma precisão de 14 se o tipo de dados da sua versão do &kcalc; for o <type
+>long double</type
+>, caso contrário recomenda-se 8 ou 10.</para>
+
+<para
+>Uma maior precisão não significa necessariamente melhores resultados. Brinque com a precisão e irá perceber o que se está a dizer.</para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
+
+&commands;
+
+<chapter id="copyright">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kcalc; Programa Copyright &copy;:</para>
+<para
+>Bernd Johannes Wuebben 1996-2000</para>
+<para
+>A Equipa do &kde; 2000-2004</para>
+
+<itemizedlist>
+<listitem
+><para
+>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para
+></listitem>
+<listitem
+><para
+>&Evan.Teran; &Evan.Teran.mail;</para
+></listitem>
+<listitem
+><para
+>&Espen.Sand; &Espen.Sand.mail;</para
+></listitem>
+<listitem
+><para
+>&Chris.Howells; &Chris.Howells.mail;</para
+></listitem>
+<listitem
+><para
+>&Aaron.J.Seigo; &Aaron.J.Seigo.mail;</para
+></listitem>
+<listitem
+><para
+>&Charles.Samuels; &Charles.Samuels.mail;</para
+></listitem>
+</itemizedlist>
+
+<para
+>O &kcalc; foi inspirado no <application
+>xfrmcalc</application
+> de <personname
+><firstname
+>Martin</firstname
+> <surname
+>Bartlett</surname
+></personname
+>, cuja pilha faz ainda parte do &kcalc;.</para>
+
+<para
+>Documentação com 'copyright' &copy; 2001,2002,2005, 2006 de:</para>
+<itemizedlist>
+<listitem
+><para
+>&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para
+></listitem>
+<listitem
+><para
+>&Pamela.Roberts; &Pamela.Roberts.mail;</para
+></listitem>
+<listitem
+><para
+>&J.Hall; &J.Hall.mail;</para
+></listitem>
+<listitem
+><para
+>&Anne-Marie.Mahfouf;&Anne-Marie.Mahfouf.mail;</para
+></listitem>
+</itemizedlist>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<para
+>O &kcalc; faz parte do pacote 'kdeutils' do projecto do &kde; e será fornecido como parte de uma instalação do &kde;. Para mais detalhes sobre o &kde; vá a <ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>.</para>
+
+<!--
+<para
+>&kcalc;'s home site is <ulink
+url="http://math.cornell.edu/~wuebben/kde.html">
+http://math.cornell.edu/~wuebben/kde.html</ulink
+></para>
+-->
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilação e Instalação</title>
+&install.intro.documentation; &install.compile.documentation; </sect1>
+
+<sect1 id="enable-long-double-precision">
+<title
+>Como activar a precisão 'long double' para o &kcalc;</title>
+
+<para
+>Se a sua máquina suporta o tipo de dados do C <type
+>long double</type
+> e se você tem uma 'libc' funcional, poderá activar a precisão <type
+>long double</type
+> para o &kcalc;.</para>
+
+<para
+>Aqui tem o que deve fazer:</para>
+
+<procedure>
+<step>
+<para
+>Verifique o <filename
+>../config.h</filename
+> e veja se o HAVE&lowbar;LONG&lowbar;DOUBLE está definido, &ie; deverá ser capaz de localizar uma linha que diz:</para>
+
+<screen
+>#define HAVE_LONG_DOUBLE 1</screen>
+
+<para
+>Se você não encontrar essa linha o seu sistema não suporta a precisão 'long double' do IEEE. </para>
+</step>
+<step>
+<para
+>Altere os ficheiros <filename class="headerfile"
+>kcalctype.h</filename
+>, <filename
+>configdlg.cpp</filename
+>, <filename
+>kcalc.cpp</filename
+> e <filename
+>kcalc&lowbar;core.cpp</filename
+> e retire as linhas:</para>
+
+<screen
+>#ifdef HAVE_LONG_DOUBLE
+#undef HAVE_LONG_DOUBLE
+#endif
+</screen>
+
+</step>
+<step>
+<para
+>Recompile o &kcalc;. </para>
+</step>
+</procedure>
+
+</sect1>
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.in
new file mode 100644
index 00000000000..9ec7581e249
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcharselect/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcharselect
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcharselect/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcharselect/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcharselect/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcharselect/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcharselect/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcharselect/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcharselect/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcharselect/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcharselect/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcharselect/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kcharselect/index.cache.bz2
new file mode 100644
index 00000000000..5a592d8e195
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcharselect/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kcharselect/index.docbook b/tde-i18n-pt/docs/kdeutils/kcharselect/index.docbook
new file mode 100644
index 00000000000..864f07de6cc
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcharselect/index.docbook
@@ -0,0 +1,99 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kcharselect;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kcharselect;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-01-20</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &kcharselect; faz parte do pacote kdeutils. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>kcharselect</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+>
+<para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do KDE</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde@kde.org"
+>Lista de Correio dos Utilizadores do &kde;</ulink
+>.</para>
+<para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.in
new file mode 100644
index 00000000000..91d762eafb8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcontrol
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kcmlowbatwarn laptop powerctrl kcmlowbatcrit
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.am
new file mode 100644
index 00000000000..51a4e1a3cc8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmlowbatcrit
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.in
new file mode 100644
index 00000000000..be5394aa443
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcontrol/kcmlowbatcrit
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmlowbatcrit
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatcrit/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/kcmlowbatcrit/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.cache.bz2
new file mode 100644
index 00000000000..9318462f9cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.docbook b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.docbook
new file mode 100644
index 00000000000..d769e1da7c6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatcrit/index.docbook
@@ -0,0 +1,82 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article>
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Bateria</keyword>
+<keyword
+>Energia</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="lowbatcrit">
+
+<title
+>Nível Crítico da Bateria</title>
+<!-- <note
+><para
+>The laptop modules require the correct installation of the
+apm modules. For more information see the section entitled Laptop
+Information</link
+>.</para
+></note
+> -->
+<sect2 id="low-bat-crit-use">
+<title
+>Utilização</title>
+<para
+>Este módulo funciona exactamente da mesma maneira que o módulo de Aviso de Bateria Fraca. Por convenção, este módulo deve estar configurado para o avisar ou para realizar automaticamente alguma acção necessária mesmo antes do fim da carga da bateria.</para>
+</sect2>
+<sect2 id="low-bat-crit-author">
+<title
+>Autor da Secção</title>
+<para
+>Esta secção foi escrita por &Paul.Campbell; &Paul.Campbell.mail;</para>
+<para
+>Convertida para Docbook por &Mike.McBride; &Mike.McBride.mail;</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+</sect2>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.am
new file mode 100644
index 00000000000..fe3162a46fb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/kcmlowbatwarn
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.in
new file mode 100644
index 00000000000..ec43e3447dd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcontrol/kcmlowbatwarn
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/kcmlowbatwarn
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmlowbatwarn/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/kcmlowbatwarn/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.cache.bz2
new file mode 100644
index 00000000000..f55026899a0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.docbook b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.docbook
new file mode 100644
index 00000000000..1ba1b434da4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/kcmlowbatwarn/index.docbook
@@ -0,0 +1,174 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Bateria</keyword>
+<keyword
+>Energia</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="lowbatwarn">
+
+
+<title
+>Os Painéis de Aviso de Bateria Fraca e de Nível Crítico da Bateria </title>
+
+<sect2 id="low-bat-warn-intro">
+<title
+>Introdução</title>
+
+
+<para
+>Estes dois módulos trabalham em conjunto para controlar o que acontece quando ocorre uma condição pré-determinada de bateria fraca. Existem duas delas, de modo a que possa definir um aviso para quando o tempo está quase a acabar e algo mais desesperado para gravar ou suspender no último minuto.</para>
+
+<!-- <note
+><para
+>The laptop modules require the correct installation of the apm modules. For more information see the section entitled <link linkend="laptop"
+>Laptop Information</link
+>.</para
+></note
+> -->
+
+</sect2>
+
+<sect2 id="low-bat-warn-use">
+<title
+>Utilização</title>
+
+<para
+><emphasis
+>Nível baixo</emphasis
+></para>
+
+<para
+>Este campo indica em que ponto o estado da bateria é detectado como baixo - é o número de minutos que restam (de acordo com o APM) na sua bateria. Quando este número é ultrapassado o estado baixo é activado e pelo menos uma das seguintes coisas irá ocorrer.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Executar um Comando</guilabel
+></term>
+<listitem
+><para
+>Este é um comando de 'shell' que será executado quando é atingido o nível baixo da bateria. Por omissão, está desligado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tocar um Som</guilabel
+></term>
+<listitem
+><para
+>Isto indica um som a tocar quando é atingido o nível baixo da bateria. Basta indicar a localização do ficheiro para que seja tocado. Por omissão, está desligado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Campainha do Sistema</guilabel
+></term>
+<listitem
+><para
+>Se activar esta opção fará com que o monitor da bateria accione a campainha do sistema sempre que o nível da bateria passe para baixo do valor pré-estabelecido. Este é provavelmente o método menos incomodativo, mas activo na mesma, de avisar o utilizador de que a bateria está fraca. Por omissão, está ligado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Notificar</guilabel
+></term>
+<listitem
+><para
+>Se activar esta opção o monitor da bateria fará aparecer uma janela a avisar que a bateria está fraca.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Suspender</guilabel
+></term>
+<listitem
+><para
+>Se tiver configurado o <filename
+>/usr/bin/apm</filename
+> para ser executado como 'setuid' (veja as instruções no painel <guilabel
+>Energia</guilabel
+>) então esta opção aparecerá - se estiver activa o seu computador será posto em modo <guilabel
+>Suspenso</guilabel
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>'Standby'</guilabel
+></term>
+<listitem
+><para
+>Como o <guilabel
+>Suspender</guilabel
+> em cima, mas põe o seu computador em modo <guilabel
+>Standby</guilabel
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<sect2 id="low-bat-warn-author">
+<title
+>Autor da Secção</title>
+<para
+>Esta secção foi escrita por &Paul.Campbell; &Paul.Campbell.mail;</para>
+<para
+>Convertida para Docbook por &Mike.McBride; &Mike.McBride.mail;</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+</sect2>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.am
new file mode 100644
index 00000000000..9494c0f5dc2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/laptop
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.in
new file mode 100644
index 00000000000..d8a8a79b1b1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcontrol/laptop
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/laptop
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/laptop/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/laptop/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/laptop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/laptop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/laptop/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/laptop/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/laptop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/laptop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/laptop/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.cache.bz2
new file mode 100644
index 00000000000..34f4c6fb59c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.docbook b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.docbook
new file mode 100644
index 00000000000..c4cd44d7baa
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/laptop/index.docbook
@@ -0,0 +1,169 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Bateria</keyword>
+<keyword
+>nível</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="battery-monitor">
+
+<title
+>O Painel do Monitor da Bateria</title>
+
+<!-- <note
+><para
+>The laptop modules require the correct installation of the
+apm modules. For more information see the section entitled <link
+linkend="laptop"
+>Laptop Information</link
+>.</para
+></note
+> -->
+
+<sect2 id="batmon-intro">
+<title
+>Introdução</title>
+
+<para
+>Este painel controla se aparece ou não um ícone com o estado da bateria no painel do &kde;.</para>
+
+<para
+>Uma vez activado, aparecerá uma bateria no seu painel; poderá corresponder a três ícones - uma bateria com um X vermelho por cima indica que o <abbrev
+>APM</abbrev
+> não foi instalado (para ser mais exacto, o <filename
+>/proc/apm</filename
+> não consegue ser lido).</para>
+
+<para
+>Os outros dois ícones indicam o estado da bateria - uma <guiicon
+>pequena ficha com uma barra</guiicon
+> ao seu lado indica que a sua bateria está a carregar - a altura da parte azul da barra indica quão carregada está a sua bateria. Uma <guiicon
+>pequena bateria</guiicon
+> indica que está a usar só a bateria, a quantidade de azul na bateria indica quão carregada ela está.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> do rato no ícone aparece um menu que lhe indica quanto tempo lhe resta em minutos.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> aparece um menu que lhe permite pôr o portátil em modo suspenso ou em 'standby' - ou aparecer a janela de configuração do portátil.</para>
+
+<para
+>Todas as características da bateria estão definidas na janela de Configuração.</para>
+
+</sect2>
+<sect2 id="batmon-use">
+<title
+>Utilização</title>
+
+<para
+>A janela de configuração pode ser dividida em três partes.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o Monitor da Bateria</guilabel
+></term>
+<listitem
+><para
+>Isto controla se o ícone da bateria aparece ou não. Está desligado por omissão.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Sondagem</guilabel
+></term>
+<listitem
+><para
+>Esta opção controla de quantos em quantos segundos a bateria é actualizada. </para>
+<para
+>O valor por omissão é de 20 segundos.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ícones</guilabel
+></term>
+<listitem
+><para
+>O monitor da bateria usa três ícones para representar os três estados: Sem APM, A Carregar e Não Carregado. Os ícones mostrados são os ícones <quote
+>grandes</quote
+>. Para o utilizador seleccionar novos, carregue nos botões para fazer aparecer um leitor de ícones. </para>
+<note
+><para
+>Se criar os seus próprios ícones - eles funcionarão com o monitor da bateria - mas tenha cuidado.</para>
+<para
+>Todos os pontos brancos no ícone serão preenchidos com azul pelo medidor da bateria - se quiser que alguns pixels que pareçam branco fiquem como tal escolha uma cor muito semelhante ao branco ou um cinzento para eles.</para
+></note>
+<para
+>O autor não se considera um artista gráfico e adoraria que alguém doasse alguns ícones mais bonitos à causa.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<sect2 id="batmon-author">
+<title
+>Autor da Secção</title>
+<para
+>Esta secção foi escrita por &Paul.Campbell; &Paul.Campbell.mail;</para>
+<para
+>Convertida para Docbook por &Mike.McBride; &Mike.McBride.mail;</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+</sect2>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.am b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.am
new file mode 100644
index 00000000000..02ae1113aad
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kcontrol/powerctrl
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.in b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.in
new file mode 100644
index 00000000000..7c2353b3e8b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kcontrol/powerctrl
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kcontrol/powerctrl
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/powerctrl/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/powerctrl/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/powerctrl/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/powerctrl/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/powerctrl/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/powerctrl/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/powerctrl/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kcontrol/powerctrl/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kcontrol/powerctrl/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.cache.bz2
new file mode 100644
index 00000000000..736cea6c12e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.docbook b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.docbook
new file mode 100644
index 00000000000..c4e17e929ca
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kcontrol/powerctrl/index.docbook
@@ -0,0 +1,122 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+>&Mike.McBride; &Mike.McBride.mail; </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-10-16</date>
+<releaseinfo
+>3.1</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Portátil</keyword>
+<keyword
+>Energia</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="powerctrl">
+
+<title
+>Controlo de Energia do Portátil</title>
+<!-- <note
+><para
+>The laptop modules require the correct installation of the apm modules. For more information see the section entitled <link linkend="laptop"
+>Laptop Information</link
+>.</para
+></note
+> -->
+<sect2 id="powerctrl-intro">
+<title
+>Introdução</title>
+
+<para
+>Esta secção disponibiliza uma interface semelhante a um protector de ecrã para os modos APM de suspensão/'standby'. Permite-lhe configurar os diferentes tempos de espera e/ou as acções que dependem do facto do seu portátil estar ou não ligado à corrente. O objectivo é ser usado em conjunto com os protectores de ecrã do &kde; existentes - pode desactivar, por exemplo, o modo de suspensão/'standby' quando estiver ligado à corrente, mas activar a suspensão num tempo mais curto do que o seu protector de ecrã leva a iniciar se estiver a usar baterias.</para>
+
+<warning
+><para
+>O modo de 'standby' parece comportar-se de maneira diferente nos diferentes portáteis - nalguns em particular pode não manter-se em 'standby' e o seu portátil poderá estar a acordar/suspender continuamente se o deixar neste modo.</para
+></warning>
+
+</sect2>
+<sect2 id="powerctrl-use">
+<title
+>Utilização</title>
+
+<para
+>Este painel configuração a opção de poupança de energia do seu portátil. Funciona como uma espécie de protector de ecrã levado ao extremo.</para>
+<para
+>Podes configurar os diferentes tempos-limite e os comportamentos dependendo se o seu computador está ligado à corrente ou a usar a bateria.</para>
+<para
+>Para ambos os casos de <guilabel
+>Ligado</guilabel
+> ou <guilabel
+>Não Ligado</guilabel
+>, deve seleccionar uma das seguintes opções:</para>
+<itemizedlist>
+<listitem
+><para
+>'Standby' - Põe o seu portátil no modo de 'standby'</para
+></listitem>
+<listitem
+><para
+>Suspenso - Põe o seu portátil no modo suspenso</para
+></listitem>
+<listitem
+><para
+>Desligado - Nada acontece no tempo indicado.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Por baixo disso, está uma linha de texto chamada <guilabel
+>Esperar (min)</guilabel
+>. Indica o tempo em minutos que o seu computador deve estar sem ser usado antes do portátil se desligar.</para>
+
+</sect2>
+<sect2 id="powerctrl-author">
+<title
+>Autor da Secção</title>
+<para
+>Esta secção foi escrita por &Paul.Campbell; &Paul.Campbell.mail;</para>
+<para
+>Convertida para Docbook por &Mike.McBride; &Mike.McBride.mail;</para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+</sect2>
+</sect1>
+
+</article>
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.am b/tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.in b/tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.in
new file mode 100644
index 00000000000..9d0ba3d788e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kdelirc
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. irkick kcmlirc
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdelirc/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdelirc/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.am b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.in b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.in
new file mode 100644
index 00000000000..7f579a643b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kdelirc/irkick
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/irkick/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/irkick/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/irkick/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/irkick/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdelirc/irkick/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/irkick/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/irkick/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/irkick/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdelirc/irkick/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.cache.bz2
new file mode 100644
index 00000000000..d1d9d3b45ec
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.docbook b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.docbook
new file mode 100644
index 00000000000..8bde078f45f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/irkick/index.docbook
@@ -0,0 +1,158 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY irkick "<application
+>IRKick</application
+>">
+ <!ENTITY kdelirc "<application
+>KDE LIRC</application
+>">
+ <!ENTITY kappname "&irkick;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+
+<title
+>&irkick;: O Manual do Servidor do LIRC para o KDE</title>
+
+<authorgroup>
+<author
+><firstname
+>Gav</firstname
+> <surname
+>Wood</surname
+> <affiliation
+> <address
+><email
+>gav@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-01-02</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Gav Wood</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>O &kdelirc; é a infra-estrutura para a funcionalidade do Comando à Distância por Infra-Vermelhos do KDE; o &irkick; é o componente de servidor para essa infra-estrutura.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>irkick</keyword>
+<keyword
+>kdelirc</keyword>
+<keyword
+>kcmlirc</keyword>
+<keyword
+>lirc</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &irkick; é um servidor em segundo plano que oferece a 'cola' entre o sistema operativo e as suas aplicações do KDE para o intuito de controlar as aplicações do KDE com os seus comandos à distância por infra-vermelhos. </para>
+
+<para
+>Ele tem uma ferramenta de configuração, a qual poderá ser acedida através do Centro de Controlo do KDE ou directamente a partir do menu do &irkick;. </para>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para a plataforma do KDELirc ser utilizada, você precisa de configurar um LIRC na sua máquina do KDE. Se estiver devidamente configurado, o ícone do &irkick; da bandeja do sistema irá ficar a vermelho. Caso contrário, ficará a cinzento e traçado. </para>
+
+<para
+>Para mais informações sobre o LIRC, visite o 'site' Web deles em http://www.lirc.org. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="using-irkick">
+<title
+>Usar o &irkick;</title>
+
+<para
+>O &irkick; fornece uma função principal: Sempre que um botão do comando à distância for carregado, ele ficará aceso temporariamente. Para além disso, o &irkick; faz pouco mais directamente para o utilizador, para além de lhe indicar a actividade dos seus comandos à distância. </para>
+
+<para
+>Ao usar o menu do botão direito do rato, você poderá configurar a plataforma do comando à distância por infra-vermelhos do KDE. </para>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kdelirc;: A Plataforma do LIRC para o KDE Copyright (c) 2004 Gav Wood <email
+>gav@kde.org</email
+>.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.am b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.in b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.in
new file mode 100644
index 00000000000..3f133775f70
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kdelirc/kcmlirc
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/kcmlirc/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/kcmlirc/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/kcmlirc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/kcmlirc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdelirc/kcmlirc/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcmlirc/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/kcmlirc/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdelirc/kcmlirc/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdelirc/kcmlirc/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.cache.bz2
new file mode 100644
index 00000000000..6bd0ea14f4f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.docbook b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.docbook
new file mode 100644
index 00000000000..83ca2742d0a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdelirc/kcmlirc/index.docbook
@@ -0,0 +1,194 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kcmlirc "<application
+>KDE LIRC Control Center Module</application
+>">
+ <!ENTITY kdelirc "<application
+>KDE LIRC</application
+>">
+
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+
+<title
+>Configuração do Comando à Distância por Infra-vermelhos do KDE</title>
+
+<authorgroup>
+<author
+><firstname
+>Gav</firstname
+> <surname
+>Wood</surname
+> <affiliation
+> <address
+><email
+>gav@kde.org</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2004-01-02</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Gav Wood</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>Configuração do &kdelirc; A infra-estrutura para a funcionalidade do Comando à Distância por Infra-Vermelhos do KDE.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>irkick</keyword>
+<keyword
+>kdelirc</keyword>
+<keyword
+>kcmlirc</keyword>
+<keyword
+>lirc</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para a plataforma do KDELirc ser utilizada, você precisa de configurar um LIRC na sua máquina do KDE. Se estiver devidamente configurado, o ícone do &kdelirc; da bandeja do sistema (mostrar o ícone aqui) irá ficar a vermelho. Caso contrário, ficará a cinzento e traçado. </para>
+
+<para
+>Para mais informações sobre o LIRC, visite o 'site' Web deles em http://www.lirc.org. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="usage">
+<title
+>Utilização</title>
+
+<para
+>Existem várias secções para a configuração. A lista à esquerda detalha os comandos à distância e os seus modos. A selecção disso dita o conteúdo da lista à direita, a qual mostra as associações entre os botões e as acções. Se mudar da página principal para as Extensões Carregada, irá mostrar uma lista com as aplicações e comandos à distância reconhecidos para as funcionalidades avançadas; alguns dos dados estão também visíveis se seleccionar um dos itens. </para>
+
+<sect1 id="modes">
+<title
+>Comandos à Distância e Modos</title>
+
+<para
+>Cada comando à distância poderá ter um conjunto de modos. Se tiver vários modos permite que o mesmo botão conduza a acções diferentes e é como vários comandos à distância lidam com várias aplicações com um número limitado de botões. Um bom exemplo são os comandos à distância multi-usos para TV/Vídeo/Satélite/DVD - em vez de ter vários conjuntos de botões de números para cada aplicação, eles poderão ter um só que funciona para a aplicação actual. </para>
+
+<para
+>Cada comando à distância poderá estar no máximo num modo de cada vez (poderá também não estar em nenhum modo). O comando à distância tem também um "modo por omissão", que é o modo em que começa e o modo a que regressa normalmente. Este poderá ser definido se usar o botão Editar. </para>
+
+<para
+>A lista contém os comandos à distância detectados no seu sistema. Os modos poderão ser adicionados e removidos se seleccionar o comando à distância desejado e se usar os botões directamente por baixo da lista: 'Adicionar' e 'Remover'. Os modos poderão mudar de nome de forma "incorporada", como é normal no KDE, se seleccionar primeiro o modo na lista e se carregar depois nele de novo ao fim de uma pausa breve. O botão Editar permite a edição dos nomes dos modos e também lhe permite definir um ícone que aparecerá na bandeja do sistema quando se entrar neste modo. </para>
+
+</sect1>
+
+<sect1 id="bindings">
+<title
+>Combinações Acções/Botões</title>
+
+<para
+>Uma combinação acção/botão ("acção") é uma ligação entre o pressionar de um botão e um efeito. O efeito poderá ser para mudar de modos, para iniciar um programa do KDE ou para executar uma função num programa do KDE (usando o DCOP). </para>
+
+<para
+>As acções poderão estar associadas com um modo do comando à distância; se estiverem, a acção só fará efeito quando o comando à distância estiver nesse modo. As acções poderão existir sem ter nenhum modo associado. Essas acções terão sempre o seu efeito desejado independentemente do modo em que esteja o comando à distância. </para>
+
+<para
+>Para adicionar uma associação de acção/botão basta usar o botão Adicionar. A remoção poderá ser feita seleccionando as acções a serem removidas e carregando no botão Remover. As acções poderão ser modificadas com o botão Editar e passadas para modos diferentes, arrastando e largando no modo desejado na lista de comandos/modos. </para>
+
+<para
+>As acções também poderão ser preenchidas "automaticamente". Isto tem a ver com a instância em que você tem um comando suportado e deseja mapear os seus botões com as funções de uma aplicação suportada. O &kdelirc; pode tentar corresponder os botões às funções por si, se bem que este comportamento poderá ter de ser afinado. </para>
+
+</sect1>
+
+<sect1 id="extensions">
+<title
+>Extensões Carregadas</title>
+
+<para
+>Existe outra página disponível chamada "Extensões Carregadas". Esta detalha as aplicações e os comandos à distância que o &kdelirc; reconhece. O &kdelirc; pode também usar os comandos e as aplicações não suportados, mas a função de Auto-Preenchimento não irá funcionar muito bem (ou, possivelmente, de todo). </para>
+
+<para
+>Se você carregar num item, poderá ver informações sobre ele, como os detalhes do autor. </para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kdelirc;: A Plataforma do LIRC para o KDE Copyright (c) 2004 Gav Wood <email
+>gav@kde.org</email
+>.</para>
+
+<para
+>Documentação Copyright (c) 2004 de Gav Wood <email
+>gav@kde.org</email
+>.</para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kdf/Makefile.am b/tde-i18n-pt/docs/kdeutils/kdf/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdf/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kdf/Makefile.in b/tde-i18n-pt/docs/kdeutils/kdf/Makefile.in
new file mode 100644
index 00000000000..54eff4b75b5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdf/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kdf
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdf/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kdf/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdf/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdf/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kdf/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kdf/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kdf/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kdf/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kdf/index.cache.bz2
new file mode 100644
index 00000000000..07bb5879858
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdf/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kdf/index.docbook b/tde-i18n-pt/docs/kdeutils/kdf/index.docbook
new file mode 100644
index 00000000000..2b5edc0736b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kdf/index.docbook
@@ -0,0 +1,392 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kdiskfree;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kdiskfree;</title>
+
+<authorgroup>
+<author
+>&Jonathan.Singer; &Jonathan.Singer.mail; </author>
+
+<author
+>&Michael.Kropfberger; &Michael.Kropfberger.mail; </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2000-2002</year>
+<holder
+>&Jonathan.Singer;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>0.</releaseinfo>
+
+<abstract
+><para
+>O &kdiskfree; mostra os sistemas de ficheiros disponíveis, juntamente com informações deles.</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdf</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>discos</keyword>
+<keyword
+>dispositivos</keyword>
+<keyword
+>montar</keyword>
+<keyword
+>desmontar</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kdiskfree; mostra os sistemas de ficheiros disponíveis (partições de discos rígidos, disquetes e &CD; ROMs, <abbrev
+>etc.</abbrev
+>) juntamente com informações das sua capacidade, espaço livre, tipo e ponto de montagem. Também lhe permite a montagem e desmontagem de discos e visualizá-los num gestor de ficheiros.</para>
+
+<para
+>O &kdiskfree; é parecido com o modulo de espaço livre do &kcontrol; mas ocupa menos espaço no ecrã. É útil se quer ter sempre uma janela disponível que o informa do espaço livre.</para>
+
+</chapter>
+
+<chapter id="using-kdf">
+<title
+>Utilização do &kdiskfree;</title>
+
+<sect1 id="starting-kdf">
+<title
+>Iniciar o &kdiskfree;</title
+>
+
+<para
+>Escreva <userinput
+><command
+>kdf</command
+></userinput
+> na linha de comandos ou seleccione <guimenuitem
+>Disk Free</guimenuitem
+> do <guisubmenu
+>grupo Sistema</guisubmenu
+> no <guimenu
+>menu K</guimenu
+>. Os comandos padrão do &kde; e &Qt; estão disponíveis, e podem ser listados introduzindo:<userinput
+><command
+>kdf</command
+> <option
+>--help</option
+></userinput
+> na linha de comandos.</para>
+
+</sect1>
+
+<sect1 id="main-window">
+<title
+>A Janela Principal</title>
+
+<para
+>A janela principal do &kdiskfree; mostra os sistemas de ficheiros disponíveis.</para>
+
+<para
+>Normalmente, as seguintes informações estão incluídas:</para>
+<screenshot>
+<screeninfo
+>Ecrã do &kdiskfree;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdf.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ecrã do &kdiskfree;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<itemizedlist>
+<listitem
+><para
+>um ícone que representa o tipo de armazenamento</para
+></listitem>
+<listitem
+><para
+>o nome do dispositivo</para
+></listitem>
+<listitem
+><para
+>o tipo do sistema de ficheiros</para
+></listitem>
+<listitem
+><para
+>o tamanho total</para
+></listitem>
+<listitem
+><para
+>o ponto de montagem</para
+></listitem>
+<listitem
+><para
+>o espaço livre em disco</para
+></listitem>
+<listitem
+><para
+>a percentagem de espaço usado, em número e como um gráfico.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Na imagem acima, estão representados quatro dispositivos: um disco rígido formatado com o sistema reiserfs na raiz do sistema de ficheiros (<filename class="directory"
+>/</filename
+>), dois &CD-ROM;s e uma unidade de disquetes.</para>
+
+<para
+>Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no cabeçalho duma determinada coluna, irá ordenar os dispositivos de acordo com essa variável. Se carregar uma segunda vez com o mesmo botão, ordena na ordem inversa.</para>
+
+<para
+>Carregando numa linha mostra um menu. Se esse dispositivo não está montado, a opção <guimenuitem
+>Montar Dispositivo</guimenuitem
+> está disponível. Se esse dispositivo já estiver montado, pode ser desmontado seleccionando a opção <guimenuitem
+>Desmontar Dispositivo</guimenuitem
+>. Seleccionando <guimenuitem
+>Abrir Gestor de Ficheiros</guimenuitem
+> abre uma nova janela com uma vista gráfica dos ficheiros nesse dispositivo.</para>
+
+</sect1>
+
+<sect1 id="the-menus">
+<title
+>O menu do &kdiskfree;</title>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Actualiza imediatamente os dispositivos para mostrar o estado actual.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha</action
+> o &kdiskfree;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>O menu e o diálogo <guimenu
+>Opções</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice>
+</term>
+<listitem>
+<para
+>A janela normal do &kde; para configurar os atalhos de teclado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDiskFree...</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+><action
+>Abre um diálogo de configuração.</action
+></para>
+<screenshot>
+<screeninfo
+>Ecrã de Configuração do &kdiskfree;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdf_config.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Ecrã de Configuração do &kdiskfree;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Esta janela contem dois diálogos, <guilabel
+>Configuração Geral</guilabel
+> e <guilabel
+>Comandos de Montagem</guilabel
+></para>
+<variablelist>
+<varlistentry>
+<term
+>Configuração Geral</term
+> <listitem
+><para
+>Carrega na palavra <guilabel
+>visível</guilabel
+> ou <guilabel
+>escondido</guilabel
+> para ligar ou desligar o aparecimento desse campo.</para
+> <para
+>Mude a frequência de actualização arrastando a barra. O valor na caixa à esquerda é o intervalo (em segundos) entre as actualizações do &kdiskfree; para mostrar o estado actual.</para
+> <para
+>A opção Gestor de Ficheiros indica o comando a ser executado quando é seleccionada a opção <guimenuitem
+>Abrir Gestor de Ficheiros</guimenuitem
+> do menu.</para>
+<para
+>Há ainda mais duas opções. Uma define se o gestor de ficheiros é ou não aberto automaticamente assim que um dispositivo é montado. A outra faz com que uma janela de alerta apareça quando um disco estiver muito cheio.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Comandos de Montagem</guilabel
+></term>
+<listitem
+><para
+>Permite ao utilizador indicar os comandos de montagem e desmontagem para um dispositivo específico, assim como o ícone que o representa. Mais informação nestes comandos pode ser encontrada na página do manual de <application
+>mount</application
+> (introduz <userinput
+><command
+>man</command
+> <option
+>mount</option
+></userinput
+> na linha de comandos).</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>O menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kdiskfree;</para>
+
+<para
+>Copyright do programa &copy; 1998-2000 &Michael.Kropfberger; &Michael.Kropfberger.mail;</para>
+
+<para
+>Copyright da documentação &copy; 2000 &Jonathan.Singer; &Jonathan.Singer.mail;</para>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kedit/Makefile.am b/tde-i18n-pt/docs/kdeutils/kedit/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kedit/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kedit/Makefile.in b/tde-i18n-pt/docs/kdeutils/kedit/Makefile.in
new file mode 100644
index 00000000000..b673be7ed4e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kedit/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kedit
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kedit/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kedit/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kedit/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kedit/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kedit/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kedit/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kedit/index.cache.bz2
new file mode 100644
index 00000000000..6ba78a13de7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kedit/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kedit/index.docbook b/tde-i18n-pt/docs/kdeutils/kedit/index.docbook
new file mode 100644
index 00000000000..845bc1475ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kedit/index.docbook
@@ -0,0 +1,1904 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kedit;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kedit;</title>
+<authorgroup>
+
+<author
+><firstname
+>Thad</firstname
+><surname
+>McGinnis</surname
+> <affiliation
+> <address
+><email
+>ctmcginnis@compuserve.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+><address
+><email
+>lauri@kde.org</email
+></address
+></affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+</authorgroup>
+
+<date
+>2003-09-16</date>
+<releaseinfo
+>1.3</releaseinfo>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>Este manual descreve o &kedit;, um editor de texto simples para o &kde;</para
+> </abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KEdit</keyword>
+<keyword
+>editor de texto</keyword>
+</keywordset>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Thad McGinnis</holder>
+</copyright>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kedit; é um editor de texto para o Ambiente de Trabalho do &kde;. É um editor pequeno que pode ser usado com o &konqueror; para os ficheiros de texto e de configuração. O &kedit; também serve bem para criar pequenos documentos de texto simples. Não pretende ser um editor para programadores, assim como não pretende substituir nenhum dos editores mais poderosos como o &kate;, o <application
+>XEmacs</application
+> ou o <application
+>Emacs</application
+>. A funcionalidade do &kedit; permanecerá intencionalmente limitada para garantir um arranque razoavelmente rápido.</para>
+
+</chapter>
+
+<chapter id="on-screen-fundamentals"
+>
+<title
+>Alguns Fundamentos</title
+>
+
+<para
+>O &kedit; é muito simples de usar. Todas as pessoas que já usaram um editor de texto não deverão ter problemas. </para>
+
+<sect1 id="drag-and-drop">
+<title
+>Arrastar e Largar</title
+>
+
+<para
+>O &kedit; usa o protocolo de 'Drag and Drop' (Arrastar e Largar) do &kde;. Os ficheiros poderão ser arrastados e largados no &kedit; a partir do Ecrã, do &konqueror; ou de algum 'site' remoto de &FTP; aberto numa janela do &konqueror;. </para>
+
+</sect1
+>
+
+<sect1 id="command-line-options"
+>
+<title
+>Opções da Linha de Comandos</title
+>
+
+<para
+>Ainda que o &kedit; só seja iniciado com mais frequência a partir do menu de programas do &kde; ou de um ícone do ecrã, o mesmo poderá ser lançado a partir da linha de comandos de uma janela de terminal. Existem algumas opções úteis que se encontram disponíveis ao fazer isto.</para>
+
+<sect2 id="specify-a-file"
+>
+<title
+>Indicar um Ficheiro</title
+>
+
+<para
+>Ao indicar a localização e o nome de um ficheiro em particular, o utilizador pode fazer com que o &kedit; abra (ou crie) esse ficheiro imediatamente no arranque. Esta opção poder-se-á assemelhar a algo do género do seguinte:</para>
+
+<informalexample>
+<screen
+><prompt
+>%</prompt
+><userinput
+><command
+>kedit</command
+> <replaceable
+>/home/a_minha_area/documentos/o_meu_ficheiro.txt</replaceable
+></userinput
+></screen>
+</informalexample
+>
+
+</sect2
+>
+
+<sect2 id="editing-files-on-the-internet"
+>
+<title
+>Indicar um ficheiro na Internet</title
+>
+
+<para
+>O método acima descrito poderia ser usado até para abrir os ficheiros na Internet (se o utilizador tiver uma ligação activa na altura). Um exemplo disso poderia ser o seguinte:</para>
+
+<informalexample>
+<screen
+><prompt
+>%</prompt
+><userinput
+><command
+>kedit</command
+> <replaceable
+>ftp://ftp.kde.org/pub/kde/Bem-Vindo.msg</replaceable
+></userinput
+></screen>
+</informalexample
+>
+
+</sect2
+>
+
+<sect2
+>
+<title
+>Outras Opções da Linha de Comandos</title
+>
+
+<para
+>De momento, estão disponíveis as seguintes opções da linha de comandos:</para
+>
+
+<variablelist
+>
+<varlistentry
+>
+<term
+><command
+>kedit</command
+> <option
+>--help</option
+></term
+>
+<listitem>
+<para
+>Isto lista as opções mais básicas que estão disponíveis na linha de comandos.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><command
+>kedit</command
+> <option
+>--help-qt</option
+></term
+>
+<listitem>
+<para
+>Isto lista as opções disponíveis para alterar a forma como o &kedit; interage com o &Qt;.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><command
+>kedit</command
+> <option
+>--help-kde</option
+></term
+>
+<listitem>
+<para
+>Isto lista as opções disponíveis para alterar a forma como o &kedit; interage com o &kde;.</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><command
+>kedit</command
+> <option
+>--help-all</option
+></term
+>
+<listitem>
+<para
+>Isto lista todas as opções da linha de comandos.</para>
+</listitem>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><command
+>kedit</command
+> <option
+>--author</option
+></term
+>
+<listitem>
+<para
+>Lista os autores do &kedit; na janela do terminal</para>
+</listitem
+>
+</varlistentry
+>
+
+<varlistentry
+>
+<term
+><command
+>kedit</command
+> <option
+>--version</option
+></term
+>
+<listitem>
+<para
+>Lista a informação da versão para o &Qt;, o &kde; e o &kedit;. Também está disponível através de <command
+>kedit</command
+> <option
+>-V</option
+></para>
+</listitem
+>
+</varlistentry
+>
+</variablelist
+>
+
+</sect2
+>
+
+</sect1
+>
+
+<sect1 id="keybindings">
+<title
+>Associações de Teclas</title>
+
+<para
+>Muitas das associações de teclas (atalhos) são configuráveis através do menu <link linkend="settings"
+>Configuração</link
+>. Por omissão, o &kedit; respeita as seguintes associações de teclas.</para
+>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Associação de Tecla</entry>
+<entry
+>Acção</entry>
+</row>
+</thead>
+<tbody>
+<!-- Insert mode appears to have disappeared again
+<row>
+<entry
+><keycap
+>Insert</keycap
+></entry>
+<entry
+><action
+>Toggle between Insert and Overwrite mode.</action
+></entry>
+</row>
+-->
+<row>
+<entry
+><keycap
+>Esquerda</keycap
+></entry>
+<entry
+><action
+>Move o cursor um carácter para a esquerda.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Direita</keycap
+></entry>
+<entry
+><action
+>Move o cursor um carácter para a direita.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Cima</keycap
+></entry>
+<entry
+><action
+>Move o cursor uma linha para cima</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Baixo</keycap
+></entry>
+<entry
+><action
+>Move o cursor uma linha para baixo.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Page Up</keycap
+></entry>
+<entry
+><action
+>Move o cursor uma página para cima.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Page Down</keycap
+></entry>
+<entry
+><action
+>Move o cursor uma página para baixo.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Backspace</keycap
+></entry>
+<entry
+><action
+>Apaga o carácter à esquerda do cursor.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Home</keycap
+></entry>
+<entry
+><action
+>Move o cursor para o início da linha.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>End</keycap
+></entry>
+<entry
+><action
+>Move o cursor para o fim da linha.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycap
+>Delete</keycap
+></entry>
+<entry
+><action
+>Apaga o carácter à direita do cursor.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Shift;<keycap
+>Esquerda</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Marca o texto no carácter imediatamente à esquerda.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Shift;<keycap
+>Direita</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Marca o texto no carácter imediatamente à direita.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Selecciona todo o texto do documento.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Move o cursor um carácter para a esquerda.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Copia o texto seleccionado para a área de transferência.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>D</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Apaga o carácter à direita do cursor.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Move o cursor para o fim da linha.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Procura por texto no documento.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Vai para a linha indicada.</action
+></entry>
+</row>
+
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Apaga o carácter à esquerda do cursor.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>K</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Criar um novo documento</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Move o cursor uma linha para baixo.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Imprimir.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo
+action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Cola o texto na área de transferência no documento, mais precisamente na posição do cursor no texto.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Corta o texto seleccionado de momento para a área de transferência.</action
+></entry>
+</row>
+
+<row>
+<entry
+><keycombo action="simul"
+>&Ctrl; <keycap
+>Y</keycap
+></keycombo
+></entry>
+<entry
+><action
+>Cola o conteúdo da área de transferência na posição actual do cursor no documento.</action
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1>
+
+</chapter>
+
+<chapter id="the-menu-entries">
+<title
+>As Opções do Menu</title>
+
+<sect1 id="file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="new"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto inicia um novo documento numa nova instância do editor.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="open"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>O</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term
+>
+<listitem>
+<para
+><action
+>Este comando abre um ficheiro.</action
+> Ele faz isso através de uma janela que permite ao utilizador navegar pelo sistema de ficheiros.</para>
+
+<para
+>A janela funciona como um pequeno gestor de ficheiros. Se carregar numa das pastas que aparecem na janela central indicará à janela para entrar nessa pasta - mostrando o seu conteúdo. Existe um campo com uma lista que pode ser usada para indicar directamente a localização e o nome do ficheiro ou, carregando na seta ao lado, escolher a localização a partir de uma lista das localizações usadas mais recentemente.</para>
+
+<para
+>Por baixo existe um filtro que poderá, de forma semelhante, ver os seus dados serem introduzidos directamente ou serem escolhidos a partir de uma lista com os tipos de filtros recentes. A capacidade do filtro permite apenas aos ficheiros que obedeçam às suas especificações serem mostrados na janela central. Se o filtro contivesse algum texto do tipo <literal role="extension"
+>*.txt</literal
+>, então só os ficheiros com a extensão 'txt' seriam visíveis na janela de selecção.</para>
+
+<para
+>A barra de ferramentas tem botões de setas para a esquerda e para a direita que permitem ao utilizador recuar e avançar pelas pastas seleccionadas anteriormente assim como uma seta para cima que permite subir na árvore de pastas. O botão com a pequena casa faz com que o utilizador vá para a sua pasta pessoal, assim como o botão com as duas setas curvadas sobre si mesmas actualiza a visualização do conteúdo da pasta actual. O botão da bandeira permite ao utilizador definir um novo favorito para a pasta actual ou ir para um favorito definido anteriormente. O ícone da basta com a estrela em cima permite-lhe criar uma nova pasta. Finalmente, existe uma lista na barra de ferramentas com as pastas visitadas mais frequentemente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="open-recent"/><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+></menuchoice
+>
+</term>
+
+<listitem>
+<para
+><action
+>Este é um atalho para abrir os ficheiros gravados mais recentemente.</action
+> Se carregar neste item irá abrir uma lista ao lado com os ficheiros gravados mais recentemente. Se carregar num ficheiro em particular irá abri-lo no &kedit; - se o ficheiro ainda permanecer na mesma localização. </para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><anchor id="save"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>S</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto grava o documento actual.</action
+> Se já existia uma gravação prévia do documento, então isto irá sobrepor a versão anterior sem pedir o consentimento ao utilizador.</para>
+
+<note>
+<para
+>O editor poderá ser configurado para fazer uma <link linkend="backuppref"
+>cópia de segurança</link
+>.</para>
+</note>
+
+<para
+>Se for a primeira gravação de um documento novo, então a janela de 'Gravar Como' (descrita em baixo) será invocada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="save-as"/><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto permite a um documento ser gravado com um nome de ficheiro novo.</action
+> Isto é feito através da janela que foi descrita acima na secção <link linkend="open"
+>Abrir</link
+> deste ficheiro de ajuda.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="print"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>P</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+></menuchoice
+></term
+>
+<listitem>
+<para
+><action
+>Isto abre uma janela simples de impressão que permite ao utilizador indicar o quê, onde e como imprimir.</action
+> O utilizador pode optar entre o comando <command
+>lpr</command
+> normal ou um comando personalizado, assim como se deseja imprimir o documento inteiro ou apenas uma secção seleccionada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="mail"/><menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Enviar por E-Mail...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto é usado para enviar por e-mail o documento actual.</action
+> Isto invoca uma janela de correio onde o utilizador poderá indicar o endereço e o assunto da mensagem.</para>
+
+<para
+>Você poderá definir o seu cliente de e-mail preferido no &kcontrol;</para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="close"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto irá fechar a janela do editor</action
+>; se você tiver mais do que uma instância do &kedit; a correr, essas instâncias não serão fechadas.</para
+>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="quit"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto fecha o editor.</action
+></para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="undo"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Desfazer</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto é usado para eliminar ou anular a acção ou operação mais recente por parte do utilizador.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="redo"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Refazer</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto irá repor a alteração mais recente</action
+> (se existir) que tenha sido anulada pelo <guimenuitem
+>Desfazer</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="cut"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Cortar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Este comando apaga a selecção actual e coloca-a na área de transferência.</action
+> A área de transferência é uma funcionalidade do &kde; que trabalha de forma invisível para possibilitar a transferência de dados entre as aplicações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="copy"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto copia o texto seleccionado de momento para a área de transferência, de modo a que possa ser colado noutro lado qualquer.</action
+> A área de transferência é uma funcionalidade do &kde; que trabalha de forma invisível para possibilitar a transferência de dados entre as aplicações.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="paste"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto irá introduzir o conteúdo da área de transferência na posição actual do cursor.</action
+> A área de transferência é uma funcionalidade do &kde; que funciona de forma invisível para possibilitar a transferência de dados entre as aplicações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="select-all"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Seleccionar Tudo</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto irá seleccionar o documento inteiro.</action
+> Isto pode ser muito útil para copiar o ficheiro inteiro para outra aplicação.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="find"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto abre a janela de procura</action
+> que é usada para indicar o texto a <guilabel
+>Procurar</guilabel
+> no documento. Existe um pequeno campo de texto para indicar o padrão de procura. Estão incluídas duas outras opções para tornar a procura mais eficiente. Se seleccionar o <guilabel
+>Distinguir maiúsculas</guilabel
+> irá limitar as procuras às ocorrências que tenham uma capitalização igual - de maiúsculas ou minúsculas - aos caracteres do padrão a procurar. O <guilabel
+>Procurar para trás</guilabel
+> diz à procura para prosseguir para cima no documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="find-again"/><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto repete a última operação de procura, se ocorreu alguma, sem chamar a janela de procura.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="replace"/><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Este comando abre a janela de substituição.</action
+> A janela de substituição é semelhante à janela de procura, mencionada anteriormente, só com a adição de um campo de texto <guilabel
+>Substituir por:</guilabel
+>. Ao usar esta janela, o utilizador poderá indicar tanto o texto a procurar como o texto pelo qual substituir o texto anterior. Esta janela também contém dois botões adicionais. O botão <guilabel
+>Substituir</guilabel
+> permite ao utilizador fazer uma substituição de cada vez, o que é útil quando nem todas as instâncias a procurar deverão ser substituídas. O botão <guilabel
+>Substituir Tudo</guilabel
+> deverá ser usado com cuidado dado que irá substituir todas as ocorrências do texto indicado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="insertfile"/>
+<menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Inserir um Ficheiro...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Isso abre a janela do <guimenu
+>Ficheiro</guimenu
+><link linkend="open"
+><guimenuitem
+>Abrir</guimenuitem
+></link
+>, onde o utilizador poderá <action
+>inserir um ficheiro completo no documento aberto.</action
+> O ficheiro será inserido na posição do cursor de texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="insertdate"/>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir uma Data</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto irá introduzir a data actual na posição do cursor de texto.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="cleanspaces"/>
+<menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Limpar os Espaços</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Se escolher este item irá remover os espaços extra de todo o <emphasis
+>texto seleccionado</emphasis
+>, bem como todas as mudanças de linha introduzidas pelo utilizador ao carregar na tecla <keycap
+>Enter</keycap
+>.)<action
+> Por outras palavras, todas as ocorrências de dois ou mais espaços serão reduzidas a um único; todos os parágrafos e linhas em branco serão também reduzidas a um único parágrafo.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="Go">
+<title
+>O Menu <guimenu
+>Ir</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="go-to-line"/><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+><guimenuitem
+>Ir Para a Linha...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto abre a janela de salto para uma linha em particular, a qual é usada para que o cursor salte para uma linha em particular (correspondente ao número indicado) no documento.</action
+> O número de linha poderá ser introduzido directamente no campo de texto ou, graficamente, se carregar nos botões de setas para cima ou para baixo, ao lado do campo de texto. A pequena seta para cima irá aumentar o número de linha, enquanto que a seta para baixo irá diminui-lo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="tools">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="Spelling..."/><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Ortografia...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto inicia o programa de verificação ortográfica - um programa desenhado para ajudar o utilizador a encontrar e a corrigir os erros ortográficos.</action
+> Se carregar neste item irá iniciar o verificador e fará aparecer a janela de ortografia, na qual o utilizador poderá controlar o processo. Existem três campos de texto alinhados verticalmente logo à esquerda com as suas legendas a acompanhá-los. A começar pelo topo temos:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Palavra incorrecta:</guilabel
+></term>
+<listitem>
+<para
+>Aqui, o verificador ortográfico indica a palavra sob consideração neste momento. Isto acontece quando o verificador ortográfico encontra uma palavra que não se encontra no seu dicionário - um ficheiro que contém uma lista com as palavras correctas com as quais compara cada palavra no editor.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Substituição:</guilabel
+></term>
+<listitem>
+<para
+>Se o verificador ortográfico encontrar alguma palavra semelhante no seu dicionário, é listada aqui a primeira. O utilizador poderá aceitar a sugestão, escrever a sua própria correcção ou escolher uma sugestão diferente na próxima lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Sugestões:</guilabel
+></term>
+<listitem>
+<para
+>O verificador poderá enumerar aqui uma quantidade de substituições possíveis para a palavra em consideração. Se carregar em alguma das sugestões, fará com que a mesma seja introduzida no campo <guilabel
+>Substituição:</guilabel
+> em cima.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Na janela existem 8 botões que permitem ao utilizador controlar o processo de verificação ortográfica. Estes são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Substituir</guibutton
+></term>
+<listitem>
+<para
+>Este botão faz com que o corrector substitua a palavra em consideração no documento pela palavra no campo <guilabel
+>Substituição:</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Substituir Tudo</guibutton
+></term>
+<listitem>
+<para
+>Este botão faz com que o corrector não só substitua a <guilabel
+>Palavra Errada:</guilabel
+> actual mas também faça a mesma substituição para todas as outras ocorrências desta <guilabel
+>Palavra Errada:</guilabel
+> no documento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ignorar</guibutton
+></term>
+<listitem>
+<para
+>Ao activar este botão, fará com que o verificador ortográfico siga em frente, sem efectuar quaisquer alterações.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ignorar Tudo</guibutton
+></term>
+<listitem>
+<para
+>Este botão diz ao corrector ortográfico para não fazer nada com a <guilabel
+>Palavra Errada:</guilabel
+> actual e para seguir em frente com todas as instâncias da mesma palavra.</para>
+
+<note>
+<para
+>Isto só se aplica a esta ronda de verificação ortográfica. Se o verificador for executado de novo mais tarde ele irá parar na mesma palavra.</para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Adicionar</guibutton
+></term>
+<listitem>
+<para
+>Se carregar neste botão, irá adicionar a palavra no campo <guilabel
+>Palavra Errada:</guilabel
+> ao dicionário do corrector. Isto significa que, no futuro, o verificador ortográfico irá considerar sempre esta palavra como correcta.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem>
+<para
+>Isto invoca o sistema de ajuda do &kde; com início das páginas de ajuda do &kedit; (este documento).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Parar</guibutton
+></term>
+<listitem>
+<para
+>Este botão interrompe o processo de verificação ortográfica.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem>
+<para
+>Este botão cancela o processo de verificação ortográfica.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Localizado horizontalmente ao longo do fundo da janela de verificação ortográfica existe uma barra de progresso. À medida que o processo de verificação prossegue a barra vai-se preenchendo da esquerda para a direita dando uma representação gráfica de quão avançado vai o processo.</para>
+
+<note>
+<para
+>Também é apresentada numericamente a evolução do processo de verificação ortográfica na barra de estado do editor. A <link linkend="show-statusbar"
+>barra de estado</link
+> é a tira horizontal no fundo do editor por baixo do campo de texto.</para>
+</note>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><anchor id="show-toolbar"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Quando assinalado, isto mostra uma barra amovível que contém botões usados para iniciar os comandos usados com maior frequência. A barra de ferramentas localiza-se mais frequentemente no topo do editor, por baixo do menu. Quando está desligada, a barra de ferramentas encontra-se escondida.</action
+> Se carregar na pega estriada irá esconder ou fazer reaparecer a barra. Se carregar e arrastar esta pega permitirá ao utilizador mover a barra.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="show-statusbar"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Quando está assinalado, isto mostra uma pequena barra no fundo do editor que contém informações sobre o estado actual do documento. Quando está desactivada, a barra encontra-se escondida.</action
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="save-options"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Gravar a Configuração</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+><action
+>Isto grava a configuração actual do editor para poder ser usada nos próximos documentos.</action
+></para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="configure-keybindings"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Este comando abre uma janela onde as <link linkend="keybindings"
+>associações de teclas</link
+> poderão ser alteradas. Uma janela que está visível no topo desta mostra uma lista com os comandos disponíveis. Por baixo, existem três opções exclusivas. O utilizador poderá escolher uma tecla modificadora a partir das outras opções <guilabel
+>Nenhuma</guilabel
+>, <guilabel
+>Predefinida</guilabel
+> e <guilabel
+>Personalizada</guilabel
+>.</para>
+
+<note>
+<para
+>Repare que um conjunto de opções exclusivas só permite, por definição, a selecção de apenas um dos itens oferecidos - da mesma forma que os botões de um auto-rádio só permitem a selecção de uma estação predefinida. Do mesmo modo, a selecção da Tecla Predefinida só está disponível para os comandos que têm, de facto, um atalho <quote
+>por omissão</quote
+>.)</para>
+</note>
+
+<para
+>Se seleccionar a opção da tecla Personalizada, irá activar as três opções e o botão da tecla no fundo da janela. O utilizador poderá então seleccionar uma combinação de teclas para o comando em questão através dessas opções e desse botão. Por exemplo, com o comando Acerca do &kde; seleccionado na janela, o utilizador poderia seleccionar o &Ctrl; e o &Alt;, carregar no botão da tecla e, finalmente, carregar na <keycap
+>K</keycap
+> do teclado. Isto significaria que, em qualquer altura, sempre que o utilizador ou utilizadora carregasse nas teclas &Ctrl; e &Alt; e também na tecla <keycap
+>K</keycap
+> (enquanto estivesse a usar o &kedit;), a janela do Acerca do &kde; seria invocada. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+
+<term
+><anchor id="configure-toolbars"/><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+></menuchoice
+></term>
+
+<listitem>
+<para
+><action
+>Isto irá abrir a janela onde a configuração da barra de ferramentas poderá ser alterada.</action
+> O utilizador pode escolher quais os botões que deverão aparecer na barra de ferramentas, assim como se deverá aparecer algum texto com os botões, e onde. As outras opções incluem o tamanho do botão (ícone) e a localização da barra de ferramentas (em cima, à esquerda, à direita, flutuante ou plana). A última opção faz com que a barra de ferramentas se retraia. Se carregar no ícone da pega estriada irá extendê-la para poder ser usada, e se carregar de novo voltará a retrai-la. Uma janela à esquerda mostra os comandos disponíveis que poderão ser colocados na barra de ferramentas. A lista à direita mostra os comandos que já se encontram na lista de ferramentas. Um conjunto de quatro setas entre as duas listas manipulam as selecções. A seta par a direita coloca o comando seleccionado da lista da esquerda na lista à direita, &ie;, adiciona-o à barra de ferramentas. A seta da esquerda faz exactamente o contrário, removendo a acção seleccionada na lista à direita da barra de ferramentas. As setas para cima e para baixo mudam a posição de uma acção seleccionada na janela da direita, o que irá mudar a posição do seu botão na barra de ferramentas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><anchor id="preferences"/><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KEdit...</guimenuitem
+></menuchoice
+></term>
+<listitem>
+<para
+>Este menu abre uma janela onde as várias <link linkend="pref-dialog"
+>opções</link
+> poderão ser ajustadas.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help">
+<title
+>O Menu <guimenuitem
+>Ajuda</guimenuitem
+></title>
+&help.menu.documentation; </sect1>
+</chapter>
+
+<chapter id="pref-dialog">
+<title
+>A Janela de Preferências</title>
+
+<para
+>Se seleccionar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KEdit</guimenuitem
+></menuchoice
+> no menu fará aparecer a janela de preferências. Esta janela pode ser usada para alterar um conjunto de diferentes configurações. As opções disponíveis para serem alteradas variam de acordo com a categoria que o utilizador escolher na lista do lado esquerdo da janela. Através de uma fila de cinco botões ao longo do fundo da janela, o utilizador poderá controlar o processo. Ele ou ela poderá invocar o sistema de <guilabel
+>Ajuda</guilabel
+>, repor os seus valores na configuração de <guilabel
+>Predefinições</guilabel
+>, aceitar as opções actuais e fechar a janela através do botão de <guibutton
+>OK</guibutton
+>, <guibutton
+>Aplicar</guibutton
+> as opções actuais no documento sem fechar a janela ou <guibutton
+>Cancelar</guibutton
+> o processo. As categorias <guilabel
+>Tipo de Letra</guilabel
+>, <guilabel
+>Cor</guilabel
+>, <guilabel
+>Verificação Ortográfica</guilabel
+> e <guilabel
+>Diversos</guilabel
+> são detalhadas em baixo.</para>
+
+<sect1 id="preffont">
+<title
+>Tipo de Letra</title>
+
+<para
+>A janela de preferências abre com esta categoria - a primeira - seleccionada. Aqui o utilizador poderá alterar quatro opções e ver o efeito das mesmas na amostra de texto que é mostrada no rectângulo no fundo da janela. As opções são:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Tipo de letra:</guilabel
+></term>
+<listitem>
+<para
+>Esta lista permite ao utilizador seleccionar o nome do tipo de letra, entre os vários disponíveis. A aparência do tipo de letra seleccionado poderá ser vista na amostra de texto apresentada no rectângulo no fundo da janela.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Estilo do tipo de letra:</guilabel
+></term>
+<listitem>
+<para
+>Esta lista ao centro é usada para escolher entre os quatro estilos básicos de letra, ou seja, o Normal, o Itálico, o Negrito e o Negrito Itálico. A aparência do estilo seleccionado poderá ser vista na amostra de texto apresentada no rectângulo no fundo da janela. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dimensões:</guilabel
+></term>
+<listitem
+>
+<para
+>Esta lista mais à direita permite ao utilizador escolher o tamanho da letra. Quanto maior o número, maior será o tamanho da letra. O texto de amostra apresentado no rectângulo no fundo da janela reflecte a escolha do tamanho.</para
+>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="prefcolors">
+<title
+>Cor</title>
+
+<para
+>Esta secção permite o acesso a <link linkend="pref-color-settings"
+>duas opções diferentes de cores</link
+>, e que são descritas em baixo. Cada uma dessas opções pode ser alterada ao carregar no seu botão correspondente. Estes são botões especialmente largos com a cor da configuração actual. Ao carregar num dos botões, fará aparecer uma janela de cores especial que é usada para alterar a opção.</para>
+
+<para
+>A janela de cores oferece uma forma conveniente e gráfica de seleccionar uma cor. Na parte superior esquerda está a visualização rectangular de um espectro de cores. Logo do lado direito desta existe uma barra vertical que mostra um intervalo de intensidades, do mais escuro em baixo até ao mais claro em cima. O utilizador poderá seleccionar e ajustar uma cor ao carregar nessas duas áreas. Se carregar no espectro rectangular irá seleccionar uma mistura em particular de cores vermelhas, verdes e azuis e na barra vertical selecciona um nível de intensidade (valor). Os vários atributos de cores são mostrados de forma numérica nos pequenos campos de texto localizados directamente em baixo do rectângulo espectral e neles o utilizador poderá ver a alteração dos seus valores à medida que a cor é ajustada. Estes atributos incluem a mistura das componentes básicas de cor (vermelho, verde e azul) assim como os níveis de matiz e de saturação. Em alternativa, o utilizador poderá introduzir valores à sua escolha nesses campos. Existe também um rectângulo em baixo e ao centro da janela que mostra a cor que se encontra definida de momento. À direita desta zona existe ainda outro campo de texto chamado <guilabel
+>HTML</guilabel
+>: Este mostra o código de cores que seria usado para indicar a cor visível no momento num código em <acronym
+>HTML</acronym
+>, o qual é usado frequentemente nas páginas Web.</para>
+
+<para
+>Para além do descrito acima, a janela de cores permite a captura de qualquer cor mostrada de momento no ecrã ou em qualquer outro programa. Se carregar com o botão com o conta-gotas (localizado do lado direito da janela) altera o aspecto do cursor do rato para uma mira. Se carregar de novo irá obter os atributos da cor que estiver sob a mira do cursor.</para>
+
+<para
+>Para além disso, o utilizador tem a opção de adicionar qualquer cor a uma paleta pessoa do <guilabel
+>Usar cores personalizadas</guilabel
+> ao carregar no botão largo chamado <guibutton
+>Adicionar às Cores Personalizadas</guibutton
+> (o qual está localizado sob o quadrado de exemplo). Isto adiciona a cor actual à paleta de cores personalizadas. Esta paleta, bem como qualquer outra paleta disponível, pode ser vista com a lista que se localiza sobre a visualização da mesma, em cima e à direita na janela. Para além das cores personalizadas, o utilizador poderá aceder a um conjunto de paletas predefinidas.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Usar cores personalizadas</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, o &kedit; irá usar o seu esquema de cores do sistema. Se isto estiver activo, você poderá escolher uma cor de Texto (ou Principal) e de Fundo em baixo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="pref-color-settings">
+<term
+><guilabel
+>Cor principal:</guilabel
+></term>
+<listitem>
+<para
+>Aqui o utilizador poderá indicar uma cor principal (para o texto) usada no &kedit;.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cor de fundo:</guilabel
+></term>
+<listitem>
+<para
+>Aqui o utilizador poderá indicar uma cor usada para o fundo do &kedit;.</para>
+</listitem
+>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="prefspellchecker">
+<title
+>Ortografia</title
+>
+
+<para
+>Um verificador ortográfico é um programa que é desenhado para ajudar o utilizador a procurar e a corrigir quaisquer erros ortográficos. Esta secção da janela de preferências permite ajustar certas configurações de tecla com este fim.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Criar combinações raiz/afixo que não estão no dicionário</guilabel
+></term>
+<listitem>
+<para
+>Ao seleccionar esta opção, permitirá ao verificador ortográfico registar como <quote
+>correctas</quote
+>, as combinações da raiz ou radical das palavras com os sufixos ou prefixos mesmo que uma dada combinação em particular não estiver listada na sua base de dados de palavras do dicionário. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Considerar as palavras coladas como erros</guilabel
+></term>
+<listitem>
+<para
+>Se seleccionar isto, fará com que o verificador ortográfico registe como <quote
+>erradas</quote
+> duas ou mais palavras correctas que estejam <quote
+>coladas</quote
+>, &ie;, que não tenham espaços a separá-las.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Dicionário:</guilabel
+></term
+>
+<listitem>
+<para
+>Dependendo da instalação do utilizador, poderão estar disponíveis um ou mais dicionários ortográficos. Esta lista permite ao utilizador escolher qual a língua que o verificador ortográfico deverá escolher.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Codificação:</guilabel
+></term
+>
+<listitem>
+<para
+>Existem diversos sistemas de codificação usados para associar os códigos específicos com os caracteres e símbolos adequados. Se o utilizador souber qual o código que está a usar, esta lista permite indicar este código para que o verificador ortográfico desempenhe a sua função correctamente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Cliente:</guilabel
+></term
+>
+<listitem>
+<para
+>Dado que o &kedit; não contém o seu próprio verificador ortográfico, terá de ser escolhido um externo. Aqui é onde o utilizador poderá indicar qual o programa de verificação ortográfica a usar.</para
+>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="prefmisc">
+<title
+>Diversos</title>
+
+<para
+>Esta categoria lida com três propriedades diferentes, descritas em detalhe mais abaixo.</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mudança de linha:</guilabel
+></term>
+<listitem>
+<para
+>A mudança de linha é uma funcionalidade que faz com que o editor comece automaticamente uma nova linha de texto e mova (mude) o cursor para o início dessa nova linha. A lista no topo da janela oferece as seguintes três escolhas de mudança de linha:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Desactivar a Mudança de Linha</term>
+<listitem>
+<para
+>Se escolher isto fará com que o editor não faça nenhuma mudança de linha. O utilizador terá de começar as novas linhas manualmente (com a tecla <keycap
+>Enter</keycap
+>.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Mudança suave</term>
+<listitem>
+<para
+>Esta opção faz com que o editor ajuste automaticamente os tamanhos da linha para se ajustar à sua largura actual. Por outras palavras, quanto maior o utilizador colocar o edito, maiores serão as linhas; por outro lado, quando mais estreito este estiver, mais curtas ficarão as linhas. Estas mudanças de linha não são gravadas no ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Na coluna indicada</term>
+<listitem>
+<para
+>Se escolher esta opção irá activar um campo de texto em baixo, chamado <guilabel
+>Coluna da mudança de linha:</guilabel
+>. Aqui o utilizador poderá indicar o número máximo de caracteres numa linha de texto. </para
+>
+
+<note>
+<para
+>Cada carácter, incluindo os espaços, preenche uma coluna.</para>
+</note>
+</listitem>
+
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="backuppref"
+><guilabel
+>Fazer uma cópia de segurança ao gravar um ficheiro</guilabel
+></term>
+<listitem>
+<para
+>Esta opção diz ao editor para mudar o nome da última versão gravada do documento antes de executar um comando de <command
+>gravar</command
+>. O editor fará isto, adicionando um til (<keycap
+>~</keycap
+>) no fim do nome do ficheiro original. Desta forma, o utilizador terá uma hipótese de recuperar um documento se ele ou ela tiver gravado sem querer algo de errado por cima.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kedit; Copyright 2000 de Bernd Johannes Wuebben <email
+>wuebben@math.cornell.edu</email
+></para>
+
+<para
+>Documentação com 'copyright' 2000 de Thad McGinnis <email
+>ctmcginnis@compuserve.com</email
+>.</para>
+
+<para
+>Esta versão do Manual do &kedit; baseia-se no original de: Bernd Johannes Wuebben <email
+>wuebben@math.cornell.edu</email
+></para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title
+>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.am b/tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.in b/tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.in
new file mode 100644
index 00000000000..42dcb1bce62
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kfloppy/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kfloppy
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kfloppy/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kfloppy/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kfloppy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kfloppy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kfloppy/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfloppy/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kfloppy/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kfloppy/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kfloppy/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kfloppy/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kfloppy/index.cache.bz2
new file mode 100644
index 00000000000..1f258c0c367
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kfloppy/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kfloppy/index.docbook b/tde-i18n-pt/docs/kdeutils/kfloppy/index.docbook
new file mode 100644
index 00000000000..9cdac8ddda2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kfloppy/index.docbook
@@ -0,0 +1,887 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kfloppy;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY BSD "<trademark
+>BSD</trademark
+>">
+ <!ENTITY Minix "<trademark
+>Minix</trademark
+>">
+]>
+<!-- ### TODO Is BSD a trademark or a registrated trademark ? -->
+<!-- ### TODO Is Minix a trademark or a registrated trademark ? -->
+
+<!-- ### TODO Unify use of "disk", "floppy", "diskette", "floppy disk" (and "floppy drive") -->
+
+<book lang="&language;">
+<bookinfo>
+
+<title
+>Manual do Formatador &kfloppy;</title>
+
+<authorgroup>
+<author
+><firstname
+>Thad</firstname
+> <surname
+>McGinnis</surname
+> <affiliation
+><address
+><email
+>ctmcginnis@compuserve.com</email>
+</address
+></affiliation
+> </author>
+
+<author
+><firstname
+>Nicolas</firstname
+> <surname
+>Goutte</surname
+> <affiliation
+><address
+><email
+>goutte@kde.org</email>
+</address
+></affiliation
+> </author>
+
+<othercredit role="developer"
+><firstname
+>Bernd</firstname
+> <othername
+>Johannes</othername
+> <surname
+>Wuebben</surname
+> <affiliation
+><address
+><email
+>wuebben@math.cornell.edu</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Chris</firstname
+> <surname
+>Howells</surname
+> <affiliation
+><address
+><email
+>howells@kde.org</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento (novo desenho da interface)</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Adriaan</firstname
+> <surname
+>de Groot</surname
+> <affiliation
+><address
+><email
+>groot@kde.org</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento (Adicionar o suporte para o BSD)</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Revisão</contrib>
+<affiliation
+><address
+><email
+>lauri@kde.org</email
+></address
+></affiliation>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2005-06-01</date>
+<releaseinfo
+>3.5</releaseinfo>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Thad McGinnis</holder>
+</copyright>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Nicolas Goutte</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract
+><para
+>O Formatador &kfloppy; é um utilitário que fornece um meio gráfico para formatar disquetes 3.5" e 5.25".</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kfloppy</keyword>
+<keyword
+>disquete</keyword>
+<keyword
+>formatar</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O Formatador &kfloppy; é um utilitário que fornece um meio gráfico para formatar disquetes 3.5" e 5.25". </para>
+
+<note
+><para
+>O &kfloppy; depende de programas externos e, como tal, funciona de momento <emphasis
+>apenas</emphasis
+> com o &Linux; e o &BSD;. Dependendo se está a usar o &kfloppy; num &Linux; ou num &BSD;, o &kfloppy; poderá ter funcionalidades ligeiramente diferentes.</para
+></note>
+
+<caution
+><para
+>Certifique-se que a disquete <emphasis
+>não</emphasis
+> está montada. O &kfloppy; não pode formatar uma disquete montada.</para
+></caution>
+
+</chapter>
+
+<chapter id="usingkfloppy">
+<title
+>Usando o &kfloppy;</title>
+
+<para
+>Ao iniciar o &kfloppy; abre-se uma janela pela qual o utilizador pode seleccionar as definições apropriadas e controlar o processo de formatação. Este opções e controlos estão detalhados em baixo.</para>
+
+<caution
+><para
+>Certifique-se que a disquete <emphasis
+>não</emphasis
+> está montada. O &kfloppy; não pode formatar uma disquete montada.</para
+></caution>
+
+<sect1 id="controlsettings">
+<title
+>Definições de Controlos</title>
+
+<para
+>Estas definições são escolhidas usando três caixas de múltiplas opções situados na parte superior esquerda do &kfloppy;.</para>
+
+<sect2 id="selectdrive">
+<title
+>'Drive'</title>
+
+<para
+>Se carregar na caixa que tem o nome <guilabel
+>Unidade de disquetes:</guilabel
+>, irão aparecer ao utilizador as seguintes quatro opções:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Primária</para
+></listitem>
+<listitem
+><para
+>Secundária</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se carregar na caixa que tem o nome <guilabel
+>Tamanho:</guilabel
+>, irá obter as seguintes quatro opções:</para>
+
+<itemizedlist>
+<listitem
+><para
+>3.5" 1.44MB</para
+></listitem>
+<listitem
+><para
+>3.5" 720KB</para
+></listitem>
+<listitem
+><para
+>5.25" 1.2MB</para
+></listitem>
+<listitem
+><para
+>5.25" 360KB</para
+></listitem>
+</itemizedlist>
+
+<para
+>A versão para &Linux; do &kfloppy; também tem uma escolha de tamanho chamada:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Auto-Detectar</para
+></listitem>
+</itemizedlist>
+
+<!-- ### TODO: typical floppy disk of a PC has not the hardware to support
+Mac 800KB floppies at all, not only formatting. -->
+<note>
+<para
+>O formato de disquetes de 800k usados pelas <hardware
+>unidades de disquetes do &Mac;</hardware
+> não podem ser suportados pelos <hardware
+>unidades de disquetes dos PCs</hardware
+> já que eles não são capazes de formatar disquetes dessa maneira.</para>
+</note>
+</sect2>
+
+<sect2 id="filesystems">
+<title
+><guilabel
+>Sistemas de Ficheiros</guilabel
+></title>
+
+<para
+>A terceira caixa de opções, chamada Sistema de Ficheiros, oferece ao utilizador as seguintes escolhas, se forem aplicáveis:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Dos</term>
+<listitem>
+<para
+>Esta opção fará com que o &kfloppy; introduza o sistema de ficheiros do MS-DOS/&Windows; na disquete. O utilizador irá preferir este sistema de ficheiros se pretender usar a disquete nesses sistemas operativos, já que eles não reconhecem outros sistemas de ficheiros. (Isto é suportado para o &Linux; e &BSD;.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+>ext2</term>
+<listitem>
+<para
+>Esta opção fará com que o &kfloppy; indique o tipo de sistema de ficheiros na disquete que é mais usado com o &Linux;, se bem que é raramente usado nas disquetes. (Isto é suportado no &Linux; e no &BSD;.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>UFS</term>
+<listitem>
+<para
+>Esta opção fará com que o &kfloppy; introduza o sistema de ficheiros que é mais usado com o <trademark class="registered"
+>FreeBSD</trademark
+>. Um utilizador irá preferir este sistema de ficheiros se só usar essa disquete com o <trademark class="registered"
+>FreeBSD</trademark
+>. (Isto é suportado apenas no &BSD;.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Minix</term>
+<listitem>
+<para
+>Esta opção fará com que o &kfloppy; introduza um sistema de ficheiros que é usado com frequência no &Linux;. (Isto só é suportado no &Linux;.)</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+</sect1>
+
+<sect1 id="formatting-options">
+<title
+>Opções de Formatação</title>
+<para
+>Contidas numa caixa, na parte central esquerda do &kfloppy; o utilizador vai encontrar um conjunto de 5 opções de formatação. As primeiras duas são um par de botões de radio.</para
+> <note
+><para
+>Este termo (botões de radio) indica um conjunto de opções entre as quais apenas uma pode ser seleccionada - da mesma maneira que só podemos ter sintonizada uma estação no rádio de um carro.</para
+></note
+><para
+>As duas últimas opções servem para etiquetar a disquete. Todas estão explicadas em baixo:</para>
+
+<sect2>
+<title
+>Método de Formatação</title>
+<para
+>O &kfloppy; pode formatar uma disquete de duas maneiras:</para>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Formatação Rápida</guilabel
+></term>
+<listitem>
+<para
+>Isto simplesmente coloca o novo sistema de ficheiros no disco.</para>
+<warning
+><para
+>Todos os dados no disco perder-se-ão, mesmo que os dados em si não se apaguem.</para
+></warning>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Limpar com zeros e formatação rápida</guilabel
+></term>
+<listitem>
+<para
+>Esta formatação coloca primeiro zeros no disco e depois cria o novo sistema de ficheiros.</para>
+<warning
+><para
+>Todos os dados no disco serão removidos.</para
+></warning>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Formatação Completa</guilabel
+></term>
+<listitem>
+<para
+>Uma formatação completa faz uma realocação das pistas e sectores, introduz o sistema de ficheiros seleccionado na disquete, e em seguida,verifica a formatação, bloqueando todos os sectores danificados que encontrar.</para>
+<warning
+><para
+>Todos os dados no disco serão removidos.</para
+></warning>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Verificar Integridade</title>
+
+<para
+>Isto diz ao &kfloppy; para verificar se a formatação da disquete foi feita correctamente. Isto permite que sectores danificados sejam identificados. </para>
+
+<note
+><para
+>Se forem encontrados sectores estragados durante a fase de verificação de uma formatação completa, a formatação é interrompida e o sistema de ficheiros não é gravado! </para
+></note>
+
+</sect2>
+
+<sect2>
+<title
+>Etiqueta</title>
+
+<para
+>As duas últimas funcionalidades permitem ao utilizador adicionar (ou alterar) uma etiqueta à disquete. Se a opção <guilabel
+>Etiqueta:</guilabel
+> estiver seleccionada, então o utilizador pode introduzir o nome para a disquete que vai ser formatada no campo de texto localizado imediatamente abaixo. Quando a disquete estiver formatada a etiqueta é escrita.</para>
+
+<note
+><para
+>Devido a uma limitação no sistema de ficheiros do DOS, a etiqueta não pode ter mais que 11 caracteres. Por simplificação, o &kfloppy; assume que esse limite se aplica a todos os sistemas de ficheiros.</para
+></note>
+
+<note
+><para
+>O sistema de ficheiros &Minix; não pode ter qualquer etiqueta do volume. Nesse caso, o &kfloppy; irá ignorar a etiqueta do volume.</para
+></note>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="buttons">
+<title
+>Os Botões</title>
+<para
+>Há três botões localizados verticalmente no lado direito da janela do &kfloppy;. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guibutton
+>Formatar</guibutton
+></term>
+<listitem>
+<para
+>Este botão inicia o processo de formatação. Quando o utilizador estiver certo que todas as definições escolhidas estão correctas pode dar início à formatação clicando neste botão. Posteriormente haverá uma alteração nas duas caixas rectangulares longas no fim da janela do &kfloppy;.</para>
+
+<para
+>A caixa superior é o indicador do estado que dá informação sobre o processo em curso, especialmente os erros que vão aparecendo durante o processo.</para>
+
+<para
+>O campo inferior é uma barra de progresso. Isto mostra gráfica e numericamente o progresso da formatação e posteriormente da verificação. Antes de iniciar parece vazia - mostrando apenas a figura 0% no centro. Á medida que cada processo ocorre, é seguido graficamente pelo enchimento da caixa da esquerda para a direita. Ao mesmo tempo o número no centro vai subindo reflectindo a percentagem precisa do processo.</para>
+
+<note
+><para
+>Dado que o &kfloppy; usa programas externos para formatar a disquete, terá de se basear nestes programas para obter as informações correctas para poder mostrar a barra de progresso. Infelizmente, este não é o caso. Especialmente, os programas que escrevem nos sistemas de ficheiros não devolvem dados suficientes, razão pela qual a barra de progresso irá continuar à mesma a 0%.</para
+></note>
+
+<important>
+<para
+>Certifique-se que a disquete <emphasis
+>não</emphasis
+> está montada. O &kfloppy; não pode formatar uma disquete montada.</para>
+</important>
+
+<note
+><para
+>O &kfloppy; <emphasis
+>não</emphasis
+> desmonta a disquete por si só, dado que isso poderia significar que o utilizador poderia sobrepor os dados de uma disquete com dados importantes.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Ajuda</guibutton
+></term>
+<listitem>
+<para
+>Isto invoca o sistema de ajuda do &kde;, começando pelas páginas de ajuda do &kfloppy; (este documento).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Comunicar um Erro</guibutton
+></term>
+<listitem>
+<para
+>Comunicar um erro à equipa do &kde;.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Acerca do KFloppy</guibutton
+></term>
+<listitem>
+<para
+>Isto mostra informações sobre a versão e o autor do &kfloppy;.</para>
+</listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Acerca do KDE</guibutton
+></term>
+<listitem>
+<para
+>Isto mostra informações sobre a versão e o autor do KDE.</para>
+</listitem
+>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><guibutton
+>Sair</guibutton
+></term>
+<listitem>
+<para
+>Clicando neste botão irá fechar o &kfloppy;.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+</chapter>
+
+<chapter id="command-line">
+<title
+>Opções da linha de comandos</title>
+
+<para
+>Embora o &kfloppy; seja iniciado a maior parte das vezes a partir do menu de programas do &kde;, ou um ícone no ambiente de trabalho, ele também poderá ser aberto na linha de comandos de um terminal. Há algumas opções que podem ser usadas quando se fizer isto. Elas são:</para
+>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>kfloppy <option
+>--help</option
+></command
+></term>
+<listitem
+><para
+>Isto lista as opções mais básicas que estão disponíveis na linha de comandos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kfloppy <option
+>--help-qt</option
+></command
+></term>
+<listitem
+><para
+>Isto lista as opções disponíveis para mudar a maneira de como o &kfloppy; interage com o &Qt;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+>
+<term
+><command
+>kfloppy <option
+>--help-kde</option
+></command
+></term>
+<listitem>
+<para
+>Isto lista as opções disponíveis para mudar a maneira de como o &kfloppy; interage com o KDE.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kfloppy <option
+>--help-all</option
+></command
+></term>
+<listitem>
+<para
+>Isto lista todas as opções da linha de comandos.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kfloppy <option
+>--author</option
+></command
+></term>
+<listitem>
+<para
+>Lista os autores do &kfloppy; na janela do terminal</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><command
+>kfloppy <option
+>--version</option
+></command
+></term>
+<listitem>
+<para
+>Lista informações sobre a versão do &Qt;, &kde;, e do &kfloppy;. Também disponíveis através de <command
+>kfloppy <option
+>-V</option
+></command
+> </para>
+</listitem>
+</varlistentry>
+</variablelist
+>
+
+</chapter
+>
+
+<chapter id="credits">
+<title
+>Créditos e Licenças</title>
+
+<!-- ### TODO: verify the copyright dates -->
+<!-- ### TODO: make the copyright list prettier -->
+<para
+>Programa Formatador &kfloppy; com 'copyright' 1997 - 2000 Bernd Johannes Wuebben <email
+>wuebben@math.cornell.edu</email
+></para>
+
+<para
+>Programa Formatador &kfloppy; com 'copyright' 2002 de Adriaan de Groot <email
+>groot@kde.org</email
+></para>
+
+<para
+>Programa Formatador &kfloppy; com 'copyright' 2004, 2005 de Nicolas Goutte <email
+>goutte@kde.org</email
+></para>
+
+<para
+>Documentação com 'copyright' 2000 de Thad McGinnis <email
+>ctmcginnis@compuserve.com</email
+>.</para>
+
+<para
+>Documentação com 'copyright' 2005 de Nicolas Goutte <email
+>goutte@kde.org</email
+>.</para>
+
+<para
+>Esta versão do manual do &kfloppy; é baseada na versão original por David Rugge <email
+>davidrugge@mindspring.com</email
+></para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="neededprogs">
+<title
+>Programas Externos Necessários</title>
+
+<para
+>Como já foi dito anteriormente neste manual, o &kfloppy; funciona com a ajuda de programas externos para executar as diferentes tarefas de formatação.</para>
+
+<note
+><para
+>Se um dos programas estiver em falta, o &kfloppy; tentará funcionar à mesma. Contudo, a opção correspondente não ficará disponível.</para
+></note>
+
+<variablelist>
+<varlistentry>
+<term
+><command
+>fdformat</command
+></term>
+<listitem
+><para
+>Este programa é necessário para a formatação a baixo-nível no &Linux; e no &BSD;. Se estiver em falta, a <guilabel
+>Formatação completa</guilabel
+> será desactivada. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>dd</command
+></term>
+<listitem
+><para
+>Este programa é necessário para limpar o disco com zeros no &Linux; e no &BSD;. Se estiver em falta, a opção <guilabel
+>Limpeza com zeros e formatação rápida</guilabel
+> ficará desactivada. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>mkdosfs</command
+></term>
+<listitem
+><para
+>Este programa é necessário para a formatação em DOS no &Linux;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>newfs_msdos</command
+></term>
+<listitem
+><para
+>Este programa é necessário para a formatação em DOS no &BSD;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>newfs</command
+></term>
+<listitem
+><para
+>Este programa é necessário para a formatação em UFS no &BSD;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>mke2fs</command
+></term>
+<listitem
+><para
+>Este programa é necessário para a formatação em 'ext2' no &Linux; e no &BSD;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><command
+>mkfs.minix</command
+></term>
+<listitem
+><para
+>Este programa é necessário para a formatação em &Minix; no &Linux;. </para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</appendix>
+<appendix id="usergivendevices">
+<title
+>Dispositivos Indicados pelo Utilizador</title>
+
+<sect1 id="ugdintro">
+<title
+>Introdução</title>
+
+<para
+>O "Dispositivos Indicados pelo Utilizador" é o título actual de uma funcionalidade ainda experimental no &kfloppy;. Permite ao utilizador indicar um nome de dispositivo e usá-lo quase como se fosse uma <hardware
+>unidade de disquetes</hardware
+>.</para>
+
+<para
+>Esta funcionalidade pretende ser uma solução alternativa para os utilizadores que têm <hardware
+>unidades de disquetes USB</hardware
+> de qualquer tipo (incluindo unidades de discos <trademark
+>ZIP</trademark
+>) ou outras <hardware
+>unidades de disquetes não-legadas</hardware
+>.</para>
+
+<note
+><para
+>Infelizmente, na altura em que esta documentação foi escrita, a funcionalidade ainda não se encontra muito amigável, dado que não oferece qualquer ajuda ao utilizador para saber como se chama um dado dispositivo e o &kfloppy; nem sequer recorda o nome do dispositivo de chamada para chamada. (Isto deve-se, parcialmente, a factores de segurança, dado que o dispositivo da <hardware
+>unidade de disquetes</hardware
+> poderá mudar entre arranques do sistema.)</para
+></note>
+
+<note
+><para
+>Dado que esta funcionalidade foi desenvolvida sob o &Linux;, a versão do &BSD; oferece menos opções que o &kfloppy; no &Linux;.</para
+></note>
+
+</sect1>
+
+<sect1 id="ugdmain">
+<title
+>Usá-la</title>
+
+<!-- Note to reviewers: "PRimary" and "Secondary" are the default items in the combobox -->
+<para
+>A utilização dos "Dispositivos Indicados pelo Utilizador" é bastante simples, pelo que terá apenas de indicar um nome de dispositivo, como por exemplo, <replaceable
+>/dev/sdz4</replaceable
+> na lista <guilabel
+>Unidade de disquetes:</guilabel
+> em vez de seleccionar Primária ou Secundária.</para>
+
+<note>
+<para
+>Terá de indicar o <filename class="directory"
+>/dev/</filename
+> como parte do nome do dispositivo por duas razões:</para>
+<itemizedlist>
+<listitem>
+<para
+>É como o &kfloppy; reconhece o modo de "Dispositivos Indicados pelo Utilizador".</para>
+</listitem>
+<listitem>
+<para
+>Serve de segurança, para evitar que o utilizador escreva qualquer coisa no ecrã inválida como nome de dispositivo.</para>
+</listitem>
+</itemizedlist>
+</note>
+
+<para
+>Infelizmente, a utilização de qualquer dispositivo em vez de uma unidade de disquetes tem algumas consequências. A maior é que a <guilabel
+>Formatação Completa</guilabel
+> deixa de poder ser seleccionada. Ao fazê-lo, irá obter uma janela de mensagens de erro no início da formatação. Contudo, poderá usar a opção <guilabel
+>Limpeza com zeros e formatação rápida</guilabel
+> em alternativa. Não irá formatar o dispositivo, mas sim enchê-lo com zeros, se bem que na prática é quase o mesmo; especialmente, todos dados no dispositivo serão removidos.</para>
+
+<warning
+><para
+>Tenha cuidado ao indicar o nome do dispositivo. O &kfloppy; irá passar o nome do dispositivo tal-e-qual para os programas externos. Para além disso, não verifica (assim como os programas externos também não o fazem) se o dispositivo é de facto uma <hardware
+>unidade de disquetes</hardware
+>. Se indicar alguma das suas partições do disco principal como dispositivo, esta será aceite. (Se a partição estiver montada ou se não conseguir escrever neste dispositivo, irá obter provavelmente uma mensagem de erro, o que irá evitar o pior.)</para
+></warning>
+
+<note
+><para
+>Mesmo que indique um nome de dispositivo do tipo <filename
+>/dev/fd0u2880</filename
+>, o &kfloppy; recusar-se-á a fazer uma <guilabel
+>Formatação Completa</guilabel
+> nele.</para
+></note>
+
+<para
+>No &Linux;, poderá seleccionar qualquer sistema de ficheiros que deseje. No &BSD;, só é suportado de momento o UFS (e ainda não se encontra testado na altura em que este documento foi escrito).</para>
+
+<para
+>Quando estiver prestes a formatar, carregue no botão <guibutton
+>Formatar</guibutton
+>, como de costume. Irá então obter uma janela de mensagem a pedir para verificar o nome do dispositivo. </para>
+
+<warning
+><para
+>Esta é a última hipótese para verificar o nome do dispositivo antes da formatação. Após esta, já é demasiado tarde.</para
+></warning>
+
+</sect1>
+
+</appendix>
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/Makefile.am b/tde-i18n-pt/docs/kdeutils/kgpg/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/Makefile.in b/tde-i18n-pt/docs/kdeutils/kgpg/Makefile.in
new file mode 100644
index 00000000000..f4640c92f1f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kgpg
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kgpg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kgpg/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kgpg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kgpg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kgpg/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook options.png kicker.png keymanage.png keygen.png index.cache.bz2 keys.png Makefile.in editor.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) keygen.png keys.png editor.png options.png kicker.png index.docbook keymanage.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg
+ @for base in keygen.png keys.png editor.png options.png kicker.png index.docbook keymanage.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/$$base ;\
+ done
+
+uninstall-nls:
+ for base in keygen.png keys.png editor.png options.png kicker.png index.docbook keymanage.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kgpg/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in keygen.png keys.png editor.png options.png kicker.png index.docbook keymanage.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kgpg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kgpg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kgpg/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/editor.png b/tde-i18n-pt/docs/kdeutils/kgpg/editor.png
new file mode 100644
index 00000000000..473475dd4d8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/editor.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kgpg/index.cache.bz2
new file mode 100644
index 00000000000..7b08e1d4c67
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/index.docbook b/tde-i18n-pt/docs/kdeutils/kgpg/index.docbook
new file mode 100644
index 00000000000..01c204aae2a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/index.docbook
@@ -0,0 +1,433 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.0//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY kgpg "<application
+>Kgpg</application
+>">
+ <!ENTITY package "kdeutils">
+ <!ENTITY kappname "&kgpg;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kgpg;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jean-Baptiste</firstname
+> <surname
+>Mardelle</surname
+> <affiliation
+> <address
+><email
+>bj@altern.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2002</year>
+<holder
+>Jean-Baptiste Mardelle</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2002-03-01</date>
+<releaseinfo
+>0.02.00</releaseinfo>
+
+<abstract>
+<para
+>O &kgpg; é uma interface gráfica simples para o GnuPG <ulink url="http://gnupg.org"
+> (http://gnupg.org)</ulink
+> </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kgpg</keyword>
+<keyword
+>encriptação</keyword>
+<keyword
+>gpg</keyword>
+<keyword
+>pgp</keyword>
+<keyword
+>segurança</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+
+<para
+>O &kgpg; é uma interface simples para o GnuPG, um utilitário poderoso de encriptação. O GnuPG (também conhecido por 'gpg') vem incluído na maioria das distribuições e deverá estar instalado no seu sistema. Poderá obter a última versão em <ulink url="http://gnupg.org"
+>http://gnupg.org</ulink
+>.</para>
+
+<para
+>Com o &kgpg; será capaz de cifrar e decifrar os seus ficheiros e e-mails, o que lhe permitirá comunicações muito mais seguras. Está disponível um mini-tutorial sobre encriptação com o gpg na <ulink url="http://www.gnupg.org/(en)/documentation/howtos.html"
+>página Web do gnupg</ulink
+>. </para>
+
+<para
+>Com o &kgpg;, não terá de se lembrar das linhas de comando e opções do 'gpg'. Quase tudo poderá ser feito com alguns 'clicks' do rato. </para>
+</chapter>
+
+<chapter id="getting-started">
+<title
+>Começar</title>
+
+<para
+>Aqui está uma lista das principais componentes do &kgpg;:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+>Ícone da Bandeja do Sistema </term>
+<listitem>
+
+<screenshot>
+<screeninfo
+>'Applet' na bandeja do sistema do &kgpg;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="kicker.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Quando iniciar o &kgpg;, irá aparecer um ícone na bandeja do sistema. Se carregar nele com o &LMB; irá abrir a janela de Gestão das Chaves, por outro lado se carregar com o &RMB; irá abrir um menu que permite rápido acesso a algumas funcionalidades importantes. Também poderá largar ficheiros ou texto no ícone da 'applet' para os cifrar ou decifrar. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>Janela de Gestão de Chaves</term>
+<listitem>
+
+<screenshot>
+<screeninfo
+>Janela de gestão de chaves</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="keymanage.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Esse é o local central para gerir as suas chaves. Para abrir a janela de Gestão das Chaves, carregue com o &LMB; na 'applet' do &kgpg;. Poderá importar, exportar, assinar e editar as suas chaves. A maioria das acções poderá ser feita com um 'click' do &LMB; numa chave. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Janela do Editor</term>
+<listitem>
+
+<screenshot>
+<screeninfo
+>Janela do editor</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="editor.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>É um editor de texto simples, onde poderá escrever ou colar texto para o cifrar ou decifrar. Para abrir o editor, carregue com o &RMB; na 'applet' do &kgpg;. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+>Integração com o Konqueror</term>
+<listitem>
+
+<para
+>O &kgpg; está integrado no &konqueror;. Isto significa que, quando carrega num ficheiro, pode optar por <menuchoice
+><guimenu
+>Acções</guimenu
+><guimenuitem
+>Cifrar o Ficheiro</guimenuitem
+></menuchoice
+> para o cifrar. Pode decifrá-lo se carregar com o &LMB;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</chapter>
+
+<chapter id="using-kgpg">
+<title
+>Usar o &kgpg;</title>
+
+<para
+>Existem duas formas de cifrar os seus dados: <itemizedlist>
+<listitem
+><para
+>Cifra simétrica: os seus dados são apenas cifrados com uma senha. Qualquer pessoa que tiver um computador com o 'gpg' poderá decifrar a sua mensagem se lhe der a senha. Para efectuar uma cifra simétrica, escolha a "cifra simétrica" na janela de opções quando for pedido para escolher uma senha de cifra.</para
+></listitem>
+<listitem
+><para
+>Cifra por chave: primeiro terá de criar o seu par de chaves (pública e privada) e indicar uma frase-senha. Mantenha a sua chave privada num local seguro e troque a sua chave pública com os seus amigos. Aí, se quiser enviar uma mensagem cifrada para o Alex, terá de cifrar a mensagem com a chave pública do Alex. Para decifrar a mensagem, o destinatário irá necessitar da chave privada e da frase-senha do Alex.</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>A cifra por chave é um pouco mais complicada (precisa de trocar chaves com os seus amigos) mas é mais segura. Lembre-se que, se cifrar uma chave com a chave de outra pessoa, não será capaz de a decifrar. Só consegue decifrar as mensagens que tenham sido cifradas com a sua chave pública.</para>
+
+<sect1 id="key-generation">
+<title
+>Gerar uma chave</title>
+
+<para
+>Se não tiver uma chave, o &kgpg; irá automaticamente mostrar a janela de geração de chaves no primeiro arranque. Pode também aceder à mesma no Gestor de Chaves a partir da opção <menuchoice
+><guimenu
+>Chaves</guimenu
+><guimenuitem
+>Gerar um Par de Chaves</guimenuitem
+></menuchoice
+>.</para>
+
+<screenshot>
+<screeninfo
+>Janela de geração de chaves</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="keygen.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Basta indicar o seu nome, o endereço de e-mail e carregar em <guibutton
+>Ok</guibutton
+>. Será gerada uma chave-padrão de GPG. Se quiser mais opções poderá carregar no botão do modo Experiente, o que irá mostrar uma janela do &konsole; com todas as opções do 'gpg'.</para>
+
+</sect1>
+
+<sect1 id="encryption">
+<title
+>Cifrar os Seus Dados</title>
+
+<sect2 id="konqui">
+
+<title
+>Cifrar um Ficheiro a Partir do &konqueror;</title>
+
+<para
+>Carregue no ficheiro que deseja cifrar com o &RMB;. Escolha a opção <menuchoice
+><guimenu
+>Acções</guimenu
+><guimenuitem
+>Cifrar o Ficheiro</guimenuitem
+></menuchoice
+> no menu de contexto. Ser-lhe-á apresentada a janela de selecção da Chave Pública. Escolha a chave do destinatário e carregue em <guibutton
+>Cifrar</guibutton
+>. O ficheiro cifrado será gravado com uma extensão <literal role="extension"
+>.asc</literal
+> ou <literal role="extension"
+>.gpg</literal
+>, dependendo se escolheu a cifra ASCII ou não.</para>
+
+</sect2>
+
+<sect2 id="drop">
+<title
+>Cifrar um Ficheiro ou um Texto com a 'Applet' do &kgpg;</title>
+
+<para
+>Basta largar o seu ficheiro na 'applet' na bandeja do sistema do &kgpg;. Se for um ficheiro não cifrado, o &kgpg; irá apresentar a janela de selecção de chaves (veja em baixo). Seleccione a chave de cifra, para que o ficheiro cifrado seja gravado. Se largar algum texto, o texto cifrado será colado na área de transferência. Também poderá cifrar a própria área de transferência se seleccionar a opção <guimenuitem
+>Cifrar a área de transferência</guimenuitem
+> no menu da 'applet'.</para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela de selecção das chaves</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="keys.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para mais informações sobre as opções de encriptação <quote
+>Cifra de ASCII armada</quote
+>, <quote
+>Permitir a cifra com chaves não fiáveis</quote
+> e <quote
+>Cifra simétrica</quote
+>, por favor veja a documentação ou as páginas do 'man' do 'gpg'.</para>
+
+</sect2>
+
+<sect2 id="editor">
+<title
+>Cifrar o Texto do Editor do &kgpg;</title>
+
+<para
+>É tão simples como carregar no botão <guibutton
+>Cifrar</guibutton
+>. Ser-lhe-á então apresentada a janela de selecção da chave pública; escolha a sua chave e carregue de novo em <guibutton
+>Cifrar</guibutton
+>. A mensagem cifrada irá então aparecer na janela do editor.</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="decryption">
+<title
+>Decifrar os Seus Dados</title>
+
+
+<sect2 id="konq-dec">
+<title
+>Decifrar um Ficheiro a Partir do &konqueror;</title>
+<para
+>Carregue com o botão <mousebutton
+>esquerdo</mousebutton
+> no ficheiro que quer decifrar. Indique a sua frase-senha e este será decifrado. Também poderá arrastar um ficheiro de texto cifrado e largá-lo na janela do editor do &kgpg;. Ser-lhe-á então pedida a frase-senha, ao que depois poderá abrir o texto decifrado no editor do &kgpg;. Poderá inclusive largar aqui ficheiros remotos! Também poderá usar a opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Decifrar o Ficheiro</guimenuitem
+></menuchoice
+> e escolher o ficheiro a decifrar.</para>
+
+</sect2>
+
+<sect2 id="kicker-dec">
+<title
+>Decifrar um Texto ou um Ficheiro com a 'Applet' do &kgpg;</title>
+
+<para
+>Poderá largar um ficheiro ou texto seleccionado não cifrado na 'applet' na bandeja do sistema do &kgpg;. Ser-lhe-á pedida a frase-senha, para que o texto decifrado seja gravado ou aberto no editor do &kgpg;, dependendo da forma como configurou a 'applet'. Também poderá decifrar a própria área de transferência se seleccionar a opção <guimenuitem
+>Decifrar a área de transferência</guimenuitem
+> no menu da 'applet' do &kgpg;. </para>
+
+</sect2>
+
+<sect2 id="editor-dec">
+<title
+>Decifrar um texto do editor</title>
+
+<para
+>Copie ou arraste e largue o texto que deseja decifrar, e carregue no botão <guibutton
+>Decifrar</guibutton
+>. Ser-lhe-á pedida a frase-senha. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="manage">
+<title
+>Gestão de Chaves</title>
+
+<para
+>Todas as opções básicas de gestão de chaves poderão ser efectuadas através do &kgpg;. Para abrir a janela de gestão de chaves, carregue com o &LMB; na 'applet' do &kgpg;. A maioria das opções estão disponíveis se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa chave. Para importar/exportar as chaves públicas, poderá arrastar e largar os itens ou usar os atalhos de teclado Copiar/Colar.</para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da gestão de chaves</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="keymanage.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+<sect1 id="options">
+<title
+>Configurar o &kgpg;</title>
+
+<para
+>A configuração está acessível através do menu da 'applet' do &kgpg; (se carregar com o &RMB; na 'applet'). Poderá definir os parâmetros por omissão para a encriptação, a descodificação, a interface do utilizador e a 'applet'. A maioria das opções de encriptação estão relacionadas directamente com o gpg e estão documentadas na sua página do 'man'. </para>
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem da janela de opções</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="options.png" format="PNG"/></imageobject>
+</mediaobject>
+</screenshot>
+
+</sect1>
+
+</chapter>
+
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kgpg; </para>
+
+<para
+>Programa copyright &copy; 2002-2003 Jean-Baptiste Mardelle <email
+>bj@altern.org</email
+>.</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+sgml-intent-step:0
+sgml-indent-data:nil
+End:
+-->
+
+
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/keygen.png b/tde-i18n-pt/docs/kdeutils/kgpg/keygen.png
new file mode 100644
index 00000000000..5ddee3e9498
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/keygen.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/keymanage.png b/tde-i18n-pt/docs/kdeutils/kgpg/keymanage.png
new file mode 100644
index 00000000000..042309a6dcd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/keymanage.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/keys.png b/tde-i18n-pt/docs/kdeutils/kgpg/keys.png
new file mode 100644
index 00000000000..010cba52a74
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/keys.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/kicker.png b/tde-i18n-pt/docs/kdeutils/kgpg/kicker.png
new file mode 100644
index 00000000000..7a7597377a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/kicker.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kgpg/options.png b/tde-i18n-pt/docs/kdeutils/kgpg/options.png
new file mode 100644
index 00000000000..2be17b82f3b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kgpg/options.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/khexedit/Makefile.am b/tde-i18n-pt/docs/kdeutils/khexedit/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/khexedit/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/khexedit/Makefile.in b/tde-i18n-pt/docs/kdeutils/khexedit/Makefile.in
new file mode 100644
index 00000000000..873c760bcc7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/khexedit/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/khexedit
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/khexedit/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/khexedit/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/khexedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/khexedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/khexedit/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/khexedit/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/khexedit/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/khexedit/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/khexedit/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/khexedit/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/khexedit/index.cache.bz2
new file mode 100644
index 00000000000..9d065844685
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/khexedit/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/khexedit/index.docbook b/tde-i18n-pt/docs/kdeutils/khexedit/index.docbook
new file mode 100644
index 00000000000..bb15022f0e4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/khexedit/index.docbook
@@ -0,0 +1,1923 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&khexedit;"
+> <!-- this only *seems* redundant -->
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &khexedit;</title>
+
+<authorgroup>
+<author
+><firstname
+>Jonathan</firstname
+> <surname
+>Singer</surname
+> <affiliation
+> <address
+><email
+>jsinger@leeta.net</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Espen</firstname
+> <surname
+>Sand</surname
+> <affiliation
+> <address
+><email
+>espensa@online.no</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999-2000</year>
+<holder
+>Jonathan Singer</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-07-06</date>
+<releaseinfo
+>0.08.05</releaseinfo>
+
+<abstract
+><para
+>O &khexedit; é um editor de hexadecimal para o ambiente do &kde;.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kapp</keyword>
+<keyword
+>editar</keyword>
+<keyword
+>binário</keyword>
+<keyword
+>hexadecimal</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &khexedit; é um editor para os dados em bruto dos ficheiros binários. Ele inclui as funcionalidades de procura e substituição, favoritos, várias opções de configuração, o suporte para arrastar e largar, assim como outras funcionalidades poderosas.</para>
+
+</chapter>
+
+<chapter id="starting-khexedit">
+<title
+>Iniciar o &khexedit;</title>
+<para
+>Escreva <userinput
+><command
+>khexedit</command
+></userinput
+> numa linha de comandos ou seleccione o item <guimenuitem
+>Editor Binário</guimenuitem
+> no menu <guisubmenu
+>Utilitários</guisubmenu
+> no <guimenu
+>menu inicial do KDE</guimenu
+>.</para>
+
+<para
+>As opções normais da linha de comandos para o &Qt; e o &kde; estão disponíveis e podem ser listadas se digitar <userinput
+><command
+>khexedit</command
+> <option
+>--help</option
+></userinput
+>. </para>
+
+<para
+>As outras opções da linha de comandos são:</para>
+
+<para
+><option
+><replaceable
+>&lt;ficheiro&gt;</replaceable
+></option
+> - abre o ficheiro indicado</para
+>
+
+<para
+><option
+>--offset</option
+> <replaceable
+>&lt;posição&gt;</replaceable
+> salta para a a posição <replaceable
+>&lt;posição&gt;</replaceable
+> no ficheiro aberto.</para>
+
+</chapter>
+
+<chapter id="nutshell">
+<title
+>O &khexedit; em Geral</title>
+
+<para
+>A janela principal do &khexedit; tem os seguintes componentes: a barra de menu, a barra de ferramentas, a coluna da posição, a janela de edição de dados, o campo de texto, a barra de procura, o campo de conversão e a barra de estado. </para>
+
+<screenshot>
+<screeninfo
+>O Ecrã do &khexedit;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="khexedit1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O Ecrã do &khexedit;</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+
+<para
+>Quando está aberto um documento, os 'bytes' são mostrados no formato hexadecimal na janela de edição de dados. Os dados podem ser editados, cortados, copiados, colados arrastados e largados como acontece com o texto normal num editor ou num processador de texto. O cursor marca a posição actual. Se carregar na tecla de <keycap
+>Insert</keycap
+> muda entre o modo de sobreposição e o de inserção de texto. Os dados também poderão ser mostrados em octal, binário ou em decimal, se escolher o formato desejado no menu <guimenu
+>Ver</guimenu
+>.</para>
+
+<para
+>A coluna da posição à esquerda indica a posição de um 'byte' no ficheiro. O campo de texto à direita mostra a codificação em <acronym
+>ASCII</acronym
+> do ficheiro. A posição do cursor e as edição na janela de edição de dados são reflectidas no campo de texto. Este pode também ser editado, e essas alterações são reflectidas na janela de edição de dados.</para>
+
+<para
+>A barra de pesquisa permite ao utilizador procurar por um dado valor -- seja hexadecimal, octal, binário, decimal ou texto.</para>
+
+<para
+>O campo de conversão mostra o valor do 'byte' na posição do cursor numa variedade de bases. Este também mostra o valor de todos os tipos de dados padrão que começam no cursor.</para>
+
+<para
+>Podem ser abertos vários documentos ao mesmo tempo mas só um é que poderá estar activo. Use o menu <guimenu
+>Documentos</guimenu
+> para seleccionar qual o documento que estará activo.</para>
+
+</chapter>
+
+<chapter id="menu-commands">
+<title
+>Comandos do Menu</title>
+
+<para
+>Repare que a maioria dos comandos do menu também têm um atalho do teclado.</para>
+
+<sect1 id="file-menu">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um novo ficheiro.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abrir um ficheiro existente.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl; <keycap
+>I</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Inserir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Insere um ficheiro existente no documento actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Abrir um Recente</guisubmenu
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolha o ficheiro a abrir numa lista com os últimos ficheiros abertos.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reverter</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Devolve o documento editado para o último estado gravado.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o documento com um nome novo.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha o documento actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime o documento actual.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Exporta o documento seleccionado ou um pedaço do mesmo.</action
+></para
+><para
+>Abre uma janela com estas opções:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Formato</guilabel
+></term>
+<listitem
+><para
+>Texto simples, tabela de <acronym
+>HTML</acronym
+>, texto formatado (RTF) ou vector em C. Use a página <guilabel
+>Opções</guilabel
+> para seleccionar os detalhes para um vector em C ou uma tabela em <acronym
+>HTML</acronym
+>.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Destino</guilabel
+></term>
+<listitem
+><para
+>O ficheiro para o qual os dados serão exportados</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Exportar Gama</guilabel
+></term>
+<listitem
+><para
+>Selecciona quais os dados a exportar -- o documento inteiro, a parte seleccionada ou o intervalo entre duas posições indicadas.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem
+></varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Cancelar Operação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Pára a operação actual</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Permissões</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Define os privilégios de escrita:</para>
+<variablelist>
+
+<varlistentry>
+<term
+><guilabel
+>Apenas para leitura</guilabel
+></term>
+<listitem
+><para
+>Quando estiver assinalado, as alterações não poderão ser feitas no ficheiro apresentado.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Permitir Alteração de Tamanho</guilabel
+></term>
+<listitem
+><para
+>Quando estiver desligado, os 'bytes' em particular poderão ser alterados mas o número total de 'bytes' não.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre a uma janela adicional</action
+> do &khexedit;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar a Janela</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha a janela actual</action
+> do &khexedit;</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha todas as janelas do &khexedit;</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula a última acção.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Repete a última acção anulada.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta o texto seleccionado de momento e copia-o para a área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia o texto seleccionado para a área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Insere o texto cortado ou copiado a partir da área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Especial</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Algumas variantes do <guimenuitem
+>Copiar</guimenuitem
+> e do <guimenuitem
+>Colar</guimenuitem
+>:</para>
+<itemizedlist>
+<listitem
+><para
+><guimenuitem
+>Copiar como Texto</guimenuitem
+>: Copia os 'bytes' seleccionados como caracteres em <acronym
+>ASCII</acronym
+>.</para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Colar num Ficheiro Novo</guimenuitem
+>.</para
+></listitem>
+<listitem
+><para
+><guimenuitem
+>Cola numa nova janela.</guimenuitem
+></para
+></listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona o documento inteiro.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Deselecciona o documento inteiro.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura um padrão em especial no documento.</action
+> Poderão ser procurados padrões em hexadecimal, decimal, octal, binário ou em texto.</para>
+<para
+>As opções da janela permitem-lhe indicar o ponto inicial, a direcção e o âmbito da procura.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura a próxima instância</action
+> do padrão de <guimenuitem
+>Procurar</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura a instância anterior</action
+> do padrão do <guimenuitem
+>Procurar</guimenuitem
+>.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Substitui</action
+> o padrão de procura com outro padrão diferente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+> &Ctrl;<keycap
+>G</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ir</guimenu
+><guimenuitem
+>Ir Para a Posição...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Move o cursor para uma posição indicada.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Ins</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir um Padrão...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Introduz uma sequência específica de 'bytes'.</action
+></para>
+<para
+>As opções da janela permitem-lhe definir o tamanho do padrão, o seu formato (hexadecimal, decimal, octal, binário ou texto) e o ponto de inserção.</para>
+<para
+>Se o <guilabel
+>Repetir o padrão</guilabel
+> estiver assinalado, o padrão indicado será repetido até atingir o valor definido no <guilabel
+>Tamanho</guilabel
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="view-menu">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Hexadecimal</guimenuitem
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Decimal</guimenuitem
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Octal</guimenuitem
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Binário</guimenuitem
+> <guimenu
+>Ver</guimenu
+><guimenuitem
+>Texto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>As primeiras cinco opções <action
+>seleccionam o formato apresentado na janela de edição de dados</action
+>: hexadecimal, decimal, octal, binário ou texto. Quando é seleccionada a visualização em texto, o campo de texto extra não é apresentado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar a Coluna da Posição</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a apresentação da coluna de posição.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Mostrar o Campo de Texto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a apresentação do campo de texto.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Posição em Decimal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando definido, <action
+>todas as posições são mostradas e interpretadas como números em decimal</action
+> em vez de hexadecimal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Maiúsculas (Dados)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando assinalado, os <action
+>dígitos em hexadecimal dos dados são mostrados em maiúsculas.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Maiúsculas (Posição)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Quando assinalado, os <action
+>dígitos em hexadecimal no campo da posição são mostrados em maiúsculas.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry id="view-encoding">
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Codificação do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Selecciona a codificação usada para a visualização no campo de texto. As codificações alternativas como o <acronym
+>EBCDIC</acronym
+> e o <acronym
+>ASCII</acronym
+> de 7 bits podem ser usadas. As codificações adicionais podem ser adicionadas pelo utilizador (embora ainda não esteja implementadas).</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="bookmarks">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Adicionar aos Favoritos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Marca uma localização dentro do documento. </para>
+<para
+>Poderão ser marcados vários favoritos para um único documento. Cada documento tem o seu próprio conjunto de favoritos e o conjunto apropriado é mostrado no fundo do menu de <guimenu
+>Favoritos</guimenu
+> quando um documento é seleccionado. Seleccione um favorito para ir para ele.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir o Favorito</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa um favorito existente na posição actual do cursor.</action
+> Será aberta uma janela com a lista dos favoritos disponíveis; seleccione o que deseja alterar.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Remover o Favorito</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Remove um favorito existente.</action
+> Será aberta uma lista com os favoritos disponíveis; seleccione nela o favorito que deseja remover.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Remover Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpa a lista de favoritos.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Baixo</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Ir Para Próximo Favorito</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Move o cursor para o próximo favorito.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Cima</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Ir Para Favorito Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Move o cursor para o favorito anterior.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="tools-menu">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Extrair o Texto...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Localiza o texto em <acronym
+>ASCII</acronym
+> nos dados. O tamanho mínimo do texto, a distinção de maiúsculas ou minúsculas e o padrão de correspondência podem ser indicados.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Filtro Binário...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Efectua uma operação binária nos dados.</action
+> A operação (E, OU, ROTAÇÃO...) e o operando podem ser indicados na janela. As opções a marcar na janela permitem que a operação seja limitada a determinados 'bytes' ou à região antes ou depois do cursor.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Tabela dos Caracteres</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre uma lista com valores e os seus equivalentes em <acronym
+>ASCII</acronym
+> e <action
+>introduz o valor seleccionado no cursor.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Conversor</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Indique um valor em qualquer um dos campos e veja o seu equivalente em hexadecimal, decimal, octal, binário ou texto</action
+>. Uma opção permite a visualização do valor no cursor em alternativa.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Estatísticas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a frequência da ocorrência de valores no documento.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="document-menu">
+<title
+>O Menu <guimenu
+>Documentos</guimenu
+></title>
+
+<para
+>Oferece uma lista com os documentos abertos. A selecção de um deles torna-o o documento activo.</para>
+
+</sect1>
+
+<sect1 id="settings-menu">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a visibilidade da barra de ferramentas por baixo do menu.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a visibilidade da barra de estado</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar a Localização Completa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Comuta a visualização da localização completa do ficheiro na barra do título</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Páginas dos Documentos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Muda a visibilidade das páginas para todos os documentos actuais. O selector da página pode ser visível por cima ou por baixo da janela de edição, ou poderá estar escondido. Você poderá achar as páginas mais úteis do que o menu dos documentos para mudar de um para outro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Campo de Conversão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a visibilidade do campo de conversão de valores.</action
+> Pode estar incorporado na janela principal, passar a uma janela flutuante ou ser escondido.</para
+></listitem
+>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Barra de Procura</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda a visibilidade da barra de procura de valores</action
+>. Pode estar visível por cima ou por baixo da janela de edição, ou ainda estar escondida.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Gravar a Configuração</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava o estado actual das opções.</action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Preferências...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Altera estas opções:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Disposição</guilabel
+></term>
+<listitem
+><para
+>Tamanho da linha e da coluna (em 'bytes'). Estes podem ser definidos em separado para diferentes modos. Um número fixo de 'bytes' por linha, bloquear a coluna no fim de linha. As linhas de grelhe entre as linhas e as colunas. A largura dos campos separadores, o espaçamento e as margens.</para
+></listitem
+>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Cursor</guilabel
+></term>
+<listitem
+><para
+>A taxa de intermitência e o aspecto do cursor. O comportamento do cursor quando a janela deixa de estar em primeiro plano.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Tipo de Letra</guilabel
+></term>
+<listitem
+><para
+>O nome do tipo de letra, o estilo e o tamanho. O carácter usado para mostrar os caracteres não visíveis no campo de texto.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Cores</guilabel
+></term>
+<listitem
+><para
+>Todas as cores no &khexedit; poderão ser personalizadas, incluindo as linhas e colunas pares e ímpares, os favoritos, os separadores e as linhas de grelhas. A única excepção é a cor da selecção, que utiliza a configuração do Centro de Controlo do KDE.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ficheiros</guilabel
+></term>
+<listitem
+><para
+>A abertura do último, ou de todos os últimos documentos recentes no arranque. A reposição da posição do cursor. A activação da protecção de escrita por omissão. A criação de uma cópia de segurança ao gravar os ficheiros. A gravação da lista dos <quote
+>Documentos Recentes</quote
+> ao sair. A lista dos <quote
+>Documentos Recentes</quote
+> pode também ser limpa nesta janela.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Diversos</guilabel
+></term>
+<listitem
+><para
+>A cópia automática, após a selecção, para a área de transferência. O arranque no modo de inserção, em vez do modo de sobreposição. A necessidade de confirmação para voltar ao início ou ao fim da linha nas procuras. Os saltos do cursor para o 'byte' mais próximo quando se move no modo binário. A ocorrência de um som ao digitar dados ou quando ocorre um erro fatal. A apresentação dos favoritos na coluna da posição e nos campos de edição. A notificação quando o número de páginas imprimíveis excede um limite predefinido. O número máximo de execuções do Desfazer.</para
+></listitem
+>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="help-menu">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+<sect1 id="toolbar"
+><title
+>Barra de Ferramentas</title>
+<para
+>A barra de ferramentas contém ícones para os seguintes comandos:</para>
+
+<note
+><para
+>(Excepto para o <guiicon
+>Arrastar o documento</guiicon
+> e para <guiicon
+>Comutar</guiicon
+> a protecção de escrita, todos se comportam de forma idêntica ao comando do menu).</para
+></note>
+
+<itemizedlist>
+<listitem
+><para
+><guiicon
+>Arrastar o documento</guiicon
+> -- Carregue neste botão e arraste para um ficheiro de texto ou para uma nova janela do &khexedit;.</para
+></listitem>
+<listitem
+><para
+><guiicon
+>Novo</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Abrir</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Reverter</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Gravar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Imprimir</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Procurar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Procurar o Seguinte</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Procurar o Anterior</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Cortar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Copiar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Colar</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Desfazer</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Refazer</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Cancelar Operação</guiicon
+></para
+></listitem>
+<listitem
+><para
+><guiicon
+>Ajuda</guiicon
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>..e à direita da barra de ferramentas..</para>
+<para
+><guiicon
+>Comutar a protecção de escrita</guiicon
+> - muda entre os modos apenas para leitura e o de leitura/escrita.</para>
+
+<sect2 id="searchbar">
+<title
+>Barra de procura</title>
+
+<para
+>A barra de procura é usada para localizar um dado valor no documento. Indique um valor no campo, seleccione a representação desejada (hexadecimal, octal, binária, decimal ou texto) e carregue no botão <guibutton
+>Procurar</guibutton
+>. Carregue no botão <guilabel
+>Para trás</guilabel
+> para procurar para trás, a partir do cursor, ou assinale o <guilabel
+>Ignorar a capitalização</guilabel
+> para uma procura de texto sem distinção de maiúsculas ou minúsculas. Carregue no botão à direita da barra (<guiicon
+>X</guiicon
+>) para esconder a barra de procura; vá à <guimenuitem
+>Barra de procura</guimenuitem
+> no menu de <guimenu
+>Configuração</guimenu
+> para a repor.</para>
+
+</sect2>
+
+<sect2 id="conversion-field">
+<title
+>Campo de conversão</title>
+
+<para
+>O campo de conversão mostra os valores dos vários tipos de dados no 'byte' seleccionado. Para os tipos de 8 bits, mostra o valor do 'byte' sob o cursor; para os tipos maiores, mostra o valor que começa nesse 'byte'. A coluna mais à direita mostra as várias codificações do 'byte' actual. As opções no campo de conversão são:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Mostrar descodificação em 'little endian'</guilabel
+></term>
+<listitem
+><para
+>Quando está assinalado, faz com que os tipos com vários 'bytes' seja calculados usando o método 'little-endian' usado pelos processadores x86 e Alpha. Neste esquema, o primeiro 'byte' representa a parte menos significativa do valor. (0a 4e = 0x4e0a = 19978). Quando estiver desligado, os tipos de vários 'bytes' são calculados com o método 'big-endian' usado pelos processadores PowerPC e Sparc. (0a 4e = 0x0a4e = 2638)</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Mostrar o 'unsigned' como hexadecimal</guilabel
+></term>
+<listitem
+><para
+>Quando assinalado, faz com que os tipos sem sinal sejam mostrados em hexadecimal, em vez de ser em decimal.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Comprimento da sequência</guilabel
+></term>
+<listitem
+><para
+>Indica o número de 'bits' usados para calcular os valores nos campos acima.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="status-bar">
+<title
+>Barra de Estado</title>
+
+<para
+>A barra de estado mostra a seguinte informação:</para>
+
+<variablelist>
+<varlistentry>
+<term
+>Codificação/Selecção</term
+> <!-- fix this -->
+<listitem
+><para
+>Quando não estiver nada seleccionado, este campo mostra a opção de codificação usada. (Veja em <link linkend="view-encoding"
+><menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Codificação do Documento</guimenuitem
+> </menuchoice
+></link
+> para mais informações sobre a codificação). O ponto de início e o tamanho da selecção são mostrados.</para
+>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Ficheiro Modificado</term>
+<listitem
+><para
+>Um <computeroutput
+>!</computeroutput
+> nesta zona indica que o ficheiro foi modificado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Inserir/Sobrepor</term>
+<listitem
+><para
+>Indica se os valores introduzidos pelo teclado são introduzidos na posição do cursor (<guilabel
+>INS</guilabel
+>) ou se sobrepõem os dados que começam no cursor (<guilabel
+>SOB</guilabel
+>). Use a tecla <keycap
+>Insert</keycap
+> para alternar entre os dois modos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Tamanho</term>
+<listitem
+><para
+>Mostra o tamanho total do documento actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Posição</term>
+<listitem
+><para
+>Indica a posição do cursor no documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Modo de visualização</term>
+<listitem
+><para
+>Indica se a janela de edição de dados está a mostrar os valores em hexadecimal, octal, binário, decimal ou texto. Mude de modos com o menu Ver.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Protecção de Escrita</term>
+<listitem
+><para
+>Indica se o documento pode ser editado (<guilabel
+>RW</guilabel
+>) ou se está apenas aberto para leitura (<guilabel
+>R</guilabel
+>). Mude entre modos com o botão do lado direito da barra de ferramentas ou com o comando <guimenuitem
+>Permissões</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&khexedit; </para>
+
+<para
+>Programa copyright 1999-2000 Espen Sand <email
+>espensa@online.no</email
+></para>
+
+<para
+>Contribuições:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Leon Lessing <email
+>leon@irlabs.com</email
+></para
+></listitem>
+<listitem
+><para
+>Craig Graham <email
+>c_graham@hinge.mistral.co.uk</email
+></para
+></listitem>
+<listitem
+><para
+>Dima Rogozin <email
+>dima@mercury.co.il</email
+></para
+></listitem>
+<listitem
+><para
+>Edward Livingstone-Blade <email
+>sbcs@bigfoot.com</email
+></para
+></listitem>
+</itemizedlist>
+
+<para
+>Documentação copyright 2000 Jonathan Singer <email
+>jsinger@leeta.net</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Compilação e Instalação</title>
+
+&install.intro.documentation;
+&install.compile.documentation;
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.am b/tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.in b/tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.in
new file mode 100644
index 00000000000..6dc14da8a88
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kinfocenter/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kinfocenter
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. blockdevices
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kinfocenter/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kinfocenter/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.am b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.am
new file mode 100644
index 00000000000..3d5057ae9f1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = kinfocenter/blockdevices
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.in b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.in
new file mode 100644
index 00000000000..c0248d81c08
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kinfocenter/blockdevices
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = kinfocenter/blockdevices
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/blockdevices/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/blockdevices/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/blockdevices/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/blockdevices/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kinfocenter/blockdevices/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kinfocenter/blockdevices/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/blockdevices/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kinfocenter/blockdevices/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kinfocenter/blockdevices/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.cache.bz2
new file mode 100644
index 00000000000..43240fe936b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.docbook b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.docbook
new file mode 100644
index 00000000000..4b5c176c945
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kinfocenter/blockdevices/index.docbook
@@ -0,0 +1,133 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<article lang="&language;">
+<articleinfo>
+
+<authorgroup>
+<author
+><firstname
+>Mike</firstname
+> <surname
+>McBride</surname
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>2002-02-12</date>
+<releaseinfo
+>3.00.00</releaseinfo>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KControl</keyword>
+<keyword
+>Dispositivos de Bloco</keyword>
+<keyword
+>Espaço em disco</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1>
+<title
+>Dispositivos de Bloco</title>
+
+<para
+>A janela do módulo mostra os dispositivos de ficheiros disponíveis e alguma informação sobre cada dispositivo. Também lhe permite controlar os pontos de montagem e os dispositivos de montagem/desmontagem. </para>
+
+<para
+>Normalmente, são mostradas as seguintes informações nesta secção: </para>
+
+<itemizedlist>
+<listitem
+><para
+>um ícone que representa o tipo de armazenamento</para
+></listitem>
+<listitem
+><para
+>o formato do ficheiro</para
+></listitem>
+<listitem
+><para
+>o tamanho total</para
+></listitem>
+<listitem
+><para
+>o ponto de montagem</para
+></listitem>
+<listitem
+><para
+>o espaço livre em disco</para
+></listitem>
+<listitem
+><para
+>a percentagem de espaço usado, em número e como um gráfico.</para
+></listitem>
+</itemizedlist>
+
+<para
+>Se carregar com o botão <mousebutton
+>esquerdo</mousebutton
+> no cabeçalho duma determinada coluna, irá ordenar os dispositivos de acordo com essa variável. Se carregar uma segunda vez com o mesmo botão, ordena na ordem inversa. </para>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa linha, fará aparecer um menu. Se esse dispositivo não estiver montado no momento, a opção <guimenuitem
+>Montar dispositivo</guimenuitem
+> estará disponível. Se o dispositivo estiver montado, poderá ser desmontado ao escolher a opção <guimenuitem
+>Desmontar dispositivo</guimenuitem
+>. Se seleccionar a opção <guimenuitem
+>Abrir o gestor de ficheiros</guimenuitem
+>, irá abrir uma nova janela com uma vista gráfica dos ficheiros nesse dispositivo. </para>
+
+<para
+>Os comandos de montagem e desmontagem apropriados, bem como o modo como o gestor de ficheiros é aberto, a partir do menu de contexto, podem ser configurados na aplicação &kdiskfree;. </para>
+
+<sect2>
+<title
+>Autor da Secção</title>
+
+<para
+>Esta secção é modificada a partir da documentação do <application
+>kdf</application
+> que foi criada por Jonathan Singer <email
+>jsinger@leeta.net</email
+></para>
+
+<para
+>Modificada para o KDE 2.0 por Mike McBride <email
+>mpmcbride7@yahoo.com</email
+></para>
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+
+</sect2>
+</sect1>
+</article>
+
diff --git a/tde-i18n-pt/docs/kdeutils/kjots/Makefile.am b/tde-i18n-pt/docs/kdeutils/kjots/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kjots/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kjots/Makefile.in b/tde-i18n-pt/docs/kdeutils/kjots/Makefile.in
new file mode 100644
index 00000000000..fc91a8f9830
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kjots/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kjots
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kjots/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kjots/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kjots/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kjots/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kjots/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kjots/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kjots/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kjots/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kjots/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kjots/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kjots/index.cache.bz2
new file mode 100644
index 00000000000..7b5b8b59a2c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kjots/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kjots/index.docbook b/tde-i18n-pt/docs/kdeutils/kjots/index.docbook
new file mode 100644
index 00000000000..bbff2142887
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kjots/index.docbook
@@ -0,0 +1,892 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!-- nothing below must be removed -->
+ <!ENTITY kappname "&kjots;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kjots;</title>
+
+<authorgroup>
+<author
+><firstname
+>Matt</firstname
+> <surname
+>Johnston</surname
+> <affiliation
+> <address
+><email
+>matt.kde@caifex.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Christoph</firstname
+> <surname
+>Neerfield</surname
+> <affiliation
+> <address
+><email
+>Christoph.Neerfield@home.ivm.de</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <affiliation
+> <address
+><email
+>lauri@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2000</year>
+<holder
+>Matt Johnston</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-10-17</date>
+<releaseinfo
+>0.05.00</releaseinfo>
+
+<abstract
+><para
+>Este manual descreve como usar o &kjots; 0.5, um pequeno programa que é útil para manter notas diversas.</para
+></abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KJots</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>notas</keyword>
+<keyword
+>organizador</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &kjots; é um pequeno programa que o ajuda a escrever algumas notas curtas e as organiza para si.</para>
+
+</chapter>
+
+<chapter id="using-kjots">
+<title
+>Usar o &kjots;</title>
+
+<para
+>O &kjots; tem dois itens básicos que são usados para organizar as suas notas - os <quote
+>Livros</quote
+> e as <quote
+>Páginas</quote
+>.</para>
+
+<para
+>Você pode criar um conjunto de livros no &kjots;, onde cada livro poderá conter um dado número de páginas, onde você irá escrever de facto as suas notas. Cada livro deverá ter um nome (de modo a que consiga encontrar o que procura) e o mesmo se aplica a cada página. Ainda que você não seja obrigado a dar um nome às páginas, é razoável fazê-lo.</para>
+
+<sect1 id="kjots-books">
+<title
+>Usar os Livros</title>
+
+<para
+>Para criar um livro novo, use o atalho <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>N</keycap
+></keycombo
+> ou o item do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Novo Livro</guimenuitem
+></menuchoice
+>, onde lhe será pedido o nome do novo livro.</para>
+
+<para
+>O nome do livro novo deverá aparecer agora do lado esquerdo da janela. Se quiser que o livro conste nos seus <quote
+>Favoritos</quote
+>, use o <keycombo action="simul"
+>&Ctrl; <keycap
+>B</keycap
+></keycombo
+> ou o item de menu <menuchoice
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Adicionar um Favorito</guimenuitem
+> </menuchoice
+>. Poderá até organizar os seus favoritos em pastas separadas, como fará provavelmente no &konqueror;.</para>
+
+<tip
+><para
+>Se você quiser ter os seus livros por uma ordem diferente, poderá simplesmente arrastar e largar o livro no local em que deseja que ele esteja. </para
+></tip>
+
+<para
+>Poderá já ter notado que não existe nenhuma opção para <quote
+>Gravar</quote
+>. Isto não é um erro, dado que o &kjots; grava os seus livros e páginas automaticamente, como tal não irá perder aquela pequena nota que escreveu enquanto está ao telefone e precisa de escrever algo depressa.</para>
+
+<para
+>Você também poderá exportar um livro inteiro como um ficheiro de texto ou em HTML, usando o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar o Livro...</guimenuitem
+></menuchoice
+>. Ser-lhe-á então pedida a localização do ficheiro a gravar. O formato de um ficheiro de exemplo gravado é mostrado em baixo:</para>
+
+<screen
+>############
+# Primeira página
+############
+Lembrar de ir às compras!
+
+#############
+# Código útil
+#############
+10 PRINT "OLÁ MUNDO"
+20 GOTO 10
+
+################
+# A terceira página
+################
+Esta é a terceira página e é um exemplo para o KJots.</screen>
+
+<para
+>Lembre-se que a janela que lhe aparece a pedir um nome de ficheiro é uma das janelas normais do &kde;. Isto significa que é tão simples gravar o seu ficheiro no seu disco rígido local como é num servidor Web, de FTP ou chave USB. Por isso, poderá exportá-lo em HTML e gravá-lo num servidor Web, de modo a ter sempre as suas notas disponíveis para si.</para>
+</sect1>
+
+<sect1 id="kjots-pages">
+<title
+>Usar as Páginas</title>
+
+<para
+>As páginas são onde você, de facto, grava o que escrever. Logo que tenha criado um livro, você poderá escrever o texto no campo de texto principal.</para>
+
+<para
+>Para criar páginas adicionais, você poderá usar o <keycombo action="simul"
+>&Ctrl; <keycap
+>N</keycap
+></keycombo
+> ou o item de menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Nova Página</guimenuitem
+> </menuchoice
+>, o qual irá criar uma página nova. Da mesma forma, a página actual pode ser removida se usar a opção <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Remover a Página</guimenuitem
+> </menuchoice
+>.</para>
+
+<tip
+><para
+>Se necessitar de introduzir a data e hora actuais, enquanto está a escrever uma nota, poderá usar a combinação <keycombo action="simul"
+>&Ctrl;<keycap
+>I </keycap
+></keycombo
+>.</para
+></tip>
+
+<para
+>Assim que vá para a página que deseja ver, poderá atribuir-lhe (e deverá) um Assunto. Este poderá ser definido da forma a que está habituado: seleccione a página a que deseja mudar o nome, espere um segundo e carregue nela outra vez. Poderá então mudar o nome da página. Existe também um atalho de teclado que poderá usar em qualquer altura, quando estiver a escrever uma nota. O atalho é o <keycombo action="simul"
+>&Ctrl; <keycap
+>M</keycap
+></keycombo
+>.</para>
+
+<para
+>Outra forma de mudar o nome à página é seleccionar uma parte da sua nota e depois carregar em <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+>, pelo que o texto seleccionado ficará instantaneamente igual ao título da página.</para>
+
+<tip
+><para
+>Se quiser um acesso rápido a uma página em particular, poderá atribuir um atalho de teclado a essa página. Vá à opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar os Atalhos... </guimenuitem
+></menuchoice
+>.</para
+></tip>
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Página...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria</action
+> uma página nova.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo Livro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria</action
+> um novo livro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar a Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava</action
+> a página actual num ficheiro de texto ou em HTML.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar o Livro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava</action
+> o livro actual num ficheiro de texto ou em HTML.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Remover a Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga</action
+> a página actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Remover o Livro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga</action
+> o livro actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> a página ou livro actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kjots;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="menu-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta</action
+> o texto seleccionado de momento no campo de texto principal e coloca-o na área de transferência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia</action
+> o texto seleccionado de momento no campo de texto principal e coloca-o na área de transferência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola</action
+> o texto na área de transferência e coloca-o no campo de texto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>T</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar como Título da Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muda o nome</action
+> da página actual para o texto na área de transferência.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura</action
+> por um determinado texto no campo de texto principal. Lembre-se que isto só procura na página actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo
+><keycap
+>F3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura</action
+> pela próxima ocorrência do texto a procurar (indicado em Procurar).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Substitui</action
+> um bloco de texto por outro, somente na página actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Mudar o Nome...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Dá a possibilidade de <action
+>mudar o nome</action
+> da página actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Inserir a Data</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Insere</action
+> a data e hora na página actual.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="menu-bookmarks">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Adicionar um Favorito</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Adiciona</action
+> a página actual à lista de favoritos. Veja como <link linkend="kjots-books"
+>Usar os Livros</link
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Editar os Favoritos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Edita</action
+> os favoritos. Aqui, poderá procurar os favoritos, fazer comentários, organizá-los em pastas diferentes, entre outras coisas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Nova Pasta de Favoritos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria</action
+> uma nova pasta onde poderá gravar os seus favoritos.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="menu-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Esconder/Mostrar a Barra de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa ou desactiva</action
+> a visibilidade da barra de ferramentas por baixo do menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> as teclas de atalho para os vários itens do menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Escolhe</action
+> os itens que estarão presentes na barra de ferramentas.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KJots...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> as opções do &kjots;, incluindo o tipo de letra a usar e as opções de gravação automática. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect1>
+
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos e Licença</title>
+
+<para
+>&kjots; </para>
+<para
+>Programa copyright 1997 Christoph Neerfeld <email
+>Christoph.Neerfeld@home.ivm.de</email
+> </para>
+<para
+>Baseado no programa <command
+>jots</command
+> que vem incluído no pacote <application
+>tkgoodstuff</application
+>. O pacote <application
+>tkgoodstuff</application
+> tem o 'copyright' de 1995-96 Mark Crimmins <email
+>markcrim@umich.edu</email
+> </para>
+
+<para
+>Documentação copyright 2000 Matt Johnston <email
+>matt.kde@caifex.org</email
+> </para>
+<para
+>Algumas partes extraídas da documentação copyright 1998 Christoph Neerfeld <email
+>Christoph.Neerfeld@home.ivm.de</email
+> </para>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kjots">
+<title
+>Como obter o &kjots;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder usar convenientemente o &kjots;, você precisa do &kde; 2.x ou superior. Não existem mais nenhuns requisitos.</para>
+
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>O &kjots; é um pequeno e jeitoso programa e você não precisa de fazer nada antes de o executar.</para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/ksim/Makefile.am b/tde-i18n-pt/docs/kdeutils/ksim/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ksim/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/ksim/Makefile.in b/tde-i18n-pt/docs/kdeutils/ksim/Makefile.in
new file mode 100644
index 00000000000..f0531588a39
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ksim/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/ksim
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ksim/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/ksim/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ksim/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/ksim/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/ksim/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksim/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ksim/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/ksim/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/ksim/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/ksim/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/ksim/index.cache.bz2
new file mode 100644
index 00000000000..3eeac0d0a8d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ksim/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/ksim/index.docbook b/tde-i18n-pt/docs/kdeutils/ksim/index.docbook
new file mode 100644
index 00000000000..66bc074db79
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ksim/index.docbook
@@ -0,0 +1,99 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ksim;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ksim;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-01-20</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &ksim; faz parte do pacote kdeutils. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>ksim</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+>
+<para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de E-mail de Utilizadores do &kde;</ulink
+>.</para>
+<para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeutils/ktimer/Makefile.am b/tde-i18n-pt/docs/kdeutils/ktimer/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ktimer/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/ktimer/Makefile.in b/tde-i18n-pt/docs/kdeutils/ktimer/Makefile.in
new file mode 100644
index 00000000000..d1156edd70d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ktimer/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/ktimer
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ktimer/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/ktimer/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ktimer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/ktimer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/ktimer/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktimer/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/ktimer/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/ktimer/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/ktimer/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/ktimer/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/ktimer/index.cache.bz2
new file mode 100644
index 00000000000..c0a51baff5d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ktimer/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/ktimer/index.docbook b/tde-i18n-pt/docs/kdeutils/ktimer/index.docbook
new file mode 100644
index 00000000000..06ab81389af
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/ktimer/index.docbook
@@ -0,0 +1,99 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ktimer;">
+ <!ENTITY package "kdeutils">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &ktimer;</title>
+
+<authorgroup>
+<author
+><firstname
+></firstname
+> <othername
+></othername
+> <surname
+></surname
+> <affiliation
+> <address
+><email
+></email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2001-01-20</date>
+<releaseinfo
+>0.00.00</releaseinfo>
+
+<abstract>
+<para
+>O &ktimer; faz parte do pacote kdeutils. </para>
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>ktimer</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+<para
+>A documentação do &kappname; não estava terminada quando o &kde; foi instalado neste computador.</para
+>
+<para
+>Se necessitar de ajuda, procure na <ulink url="http://www.kde.org"
+>Página Web do &kde;</ulink
+> actualizações a este documento ou para envie as suas dúvidas para a <ulink url="mailto:kde-user@kde.org"
+>Lista de E-mail de Utilizadores do &kde;</ulink
+>.</para>
+<para
+><emphasis
+>A Equipa do &kde;</emphasis
+></para
+> &underFDL; &underGPL; </chapter>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes: nil
+sgml-general-insert-case: lower
+End:
+-->
+
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/Makefile.am b/tde-i18n-pt/docs/kdeutils/kwallet/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/Makefile.in b/tde-i18n-pt/docs/kdeutils/kwallet/Makefile.in
new file mode 100644
index 00000000000..2247b2246d8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/kwallet
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kwallet/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/kwallet/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kwallet/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kwallet/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kwallet/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook edit1.png password2.png index.cache.bz2 edit3.png edit2.png Makefile.in kwalletmanager.png Makefile.am password1.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kwalletmanager.png password2.png index.docbook edit3.png edit1.png edit2.png password1.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet
+ @for base in kwalletmanager.png password2.png index.docbook edit3.png edit1.png edit2.png password1.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kwalletmanager.png password2.png index.docbook edit3.png edit1.png edit2.png password1.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwallet/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kwalletmanager.png password2.png index.docbook edit3.png edit1.png edit2.png password1.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/kwallet/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/kwallet/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/kwallet/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/edit1.png b/tde-i18n-pt/docs/kdeutils/kwallet/edit1.png
new file mode 100644
index 00000000000..a6224b72752
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/edit1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/edit2.png b/tde-i18n-pt/docs/kdeutils/kwallet/edit2.png
new file mode 100644
index 00000000000..fdffe978012
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/edit2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/edit3.png b/tde-i18n-pt/docs/kdeutils/kwallet/edit3.png
new file mode 100644
index 00000000000..1578790c639
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/edit3.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/kwallet/index.cache.bz2
new file mode 100644
index 00000000000..1aa4435ab25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/index.docbook b/tde-i18n-pt/docs/kdeutils/kwallet/index.docbook
new file mode 100644
index 00000000000..0e028be4b82
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/index.docbook
@@ -0,0 +1,488 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kwallet "<application
+>KWallet</application
+>">
+ <!ENTITY kwalletmanager "<application
+>KWallet Manager</application
+>">
+ <!ENTITY package "kdeutils">
+ <!ENTITY kappname "&kwallet;">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>O Manual do &kwallet;</title>
+
+<authorgroup>
+<author
+>&George.Staikos; &George.Staikos.mail; </author>
+<author
+>&Lauri.Watts; &Lauri.Watts.mail; </author>
+<othercredit role="developer"
+><firstname
+>George</firstname
+><surname
+>Staikos</surname
+> <affiliation
+><address
+><email
+>staikos@kde.org</email
+></address
+></affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-06-15</date>
+<releaseinfo
+>1.0</releaseinfo>
+
+<abstract>
+<para
+>O sub-sistema da carteira oferece uma forma conveniente e segura de gerir todas as suas senhas.</para>
+
+</abstract>
+
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kwallet</keyword>
+<keyword
+>senhas</keyword>
+<keyword
+>formulários</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>Os utilizadores dos computadores têm uma quantidade enorme de dados para gerir, sendo alguns deles importantes. Em particular, você terá tipicamente várias senhas para gerir. Recordá-las é difícil, escrevê-las num papel ou num ficheiro de texto é inseguro e usar ferramentas como o PGP é aborrecido e inconveniente.</para>
+
+<para
+>O &kwallet; guarda estes dados importantes para si num ficheiro altamente cifrado, acessível por todas as aplicações e protegido com uma senha-mestra definida por si.</para>
+
+<tip>
+<para
+>O &kwallet; suporta várias carteiras como tal, para as operações mais seguras, você deverá usar uma carteira para as senhas locais, outra para as senhas de rede e para os dados dos formulários. Você poderá configurar este comportamento no módulo do &kwallet; no &kcontrolcenter;, contudo a configuração por omissão é guardar tudo numa carteira.</para>
+</tip>
+
+<para
+>Uma carteira está normalmente fechada, o que significa que você tem de indicar uma senha para a abrir. Logo que a carteira esteja aberta, o conteúdo poderá ser acedido.</para>
+
+</chapter>
+
+<chapter id="kwalletmanager">
+<title
+>&kwalletmanager;</title>
+
+<para
+>O &kwalletmanager; serve um conjunto de funções. Em primeiro lugar, ele permite-lhe ver se está alguma carteira aberta, quais as carteiras que existem, e quais as aplicações que estão a usar uma dada carteira. Você poderá desligar o acesso de uma aplicação a uma carteira a partir do &kwalletmanager;.</para>
+
+<para
+>Você poderá também gerir as carteiras instaladas no sistema, criar e remover carteiras ou ainda manipular o seu conteúdo (modificar as chaves, ...).</para>
+
+<para
+>Normalmente, a aplicação &kwalletmanager; é lançada quando o &kde; arranca e mantém-se no estado minimizado na bandeja do sistema. Em alternativa, quando é aberta uma carteira, a aplicação &kwalletmanager; é lançada. Um ícone na bandeja do sistema indica que a carteira está aberta: <mediaobject
+> <imageobject
+> <imagedata fileref="cr22-action-wallet_open.png"/> </imageobject
+> </mediaobject
+>. Quando todas as carteiras estiverem fechadas, o ícone irá reflectir isto, mostrando uma carteira fechada: <mediaobject
+> <imageobject>
+ <imagedata fileref="cr22-action-wallet_closed.png"/>
+ </imageobject>
+ </mediaobject
+>
+
+</para>
+
+<para
+>Carregue no ícone da carteira para mostrar uma janela que apresenta todas as carteiras disponíveis como ícone que reflectem o seu estado actual, se estão abertas ou fechadas.</para>
+<para>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="kwalletmanager.png"/>
+ </imageobject>
+ </mediaobject
+></para>
+
+
+<sect1 id="kwalletmanager-context-menu">
+<title
+>O Menu de Contexto do &kwalletmanager;</title>
+
+<para
+>Se carregar com o botão <mousebutton
+>direito</mousebutton
+> numa carteira, aparecerão as seguintes funções:</para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><guimenuitem
+>Nova Carteira...</guimenuitem
+></term>
+<listitem>
+<para
+>Cria um nova carteira. Irá aparecer uma janela que lhe pede o nome da carteira nova.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+>&Enter;</shortcut
+> <guisubmenu
+>Abrir...</guisubmenu
+></menuchoice
+></term>
+<listitem>
+<para
+>Abre a carteira. A abertura da carteira faz com que o conteúdo da mesma seja apresentado numa janela nova onde poderá adicionar, remover ou modificar o conteúdo da mesma. Poderá também fazer duplo-click no ícone da carteira para a abrir. Se a carteira não estiver já aberta, ser-lhe-á pedida a senha. Veja em baixo os detalhes de utilização da janela da carteira. </para>
+<para>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="edit1.png"/>
+ </imageobject>
+ </mediaobject
+></para>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Mudar a Senha</guimenuitem
+></term>
+<listitem>
+<para
+>Muda a senha-mestra da carteira.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guisubmenu
+>Desligar</guisubmenu
+></term>
+<listitem
+><para
+>Desliga uma aplicação da carteira. As aplicações ligadas de momento irão aparecer num sub-menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Fechar</guimenuitem
+></term>
+<listitem
+><para
+>Obriga a carteira a fechar-se.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guimenuitem
+>Apagar</guimenuitem
+></term>
+<listitem>
+<para
+>Remove a carteira</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="kwalletmanager-wallet-window">
+<title
+>A Janela da Carteira</title>
+
+<para
+>Se fizer duplo-click numa carteira na janela do &kwalletmanager;, irá abrir uma janela nova que mostrará o conteúdo dessa carteira. Uma carteira poderá conter um número qualquer de pastas, o que permite a gravação de informações de senhas. Por omissão, uma carteira irá conter as pastas Dados de Formulários e Senhas. </para>
+
+<para
+>A janela contém quatro áreas:</para>
+<para>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="edit1.png"/>
+ </imageobject>
+ </mediaobject
+></para>
+
+
+<itemizedlist>
+<listitem
+><para
+>Um resumo do conteúdo da pasta actual</para
+></listitem>
+<listitem
+><para
+>As pastas contidas na carteira</para
+></listitem>
+<listitem
+><para
+>Os itens na pasta seleccionada no momento</para
+></listitem>
+<listitem
+><para
+>O conteúdo do item da pasta seleccionado</para
+></listitem>
+</itemizedlist>
+
+<para
+>Podem-se adicionar ou remover pastas e, se seleccionar uma pasta, irá actualizar a lista de itens da pasta e a área do resumo. Se seleccionar um item da pasta irá actualizar o conteúdo do mesmo e permitir-lhe-á editar esse item.</para>
+<para>
+<mediaobject>
+ <imageobject>
+ <imagedata fileref="edit2.png"/>
+ </imageobject>
+ </mediaobject
+></para>
+
+
+<para
+>Os itens podem também ser criados ou removidos através do menu de contexto para o conteúdo da pasta.</para>
+
+<para
+>Todas as pastas e itens poderão ser arrastados e largados noutras carteiras ou pastas, respectivamente. Isto permite a um utilizador empacotar facilmente uma nova carteira para a transferir para outro ambiente. Por exemplo, a carteira nova poderá ser criada e copiada para um dispositivo de memória 'flash' amovível. As senhas importantes poderiam ser transferidas para lá, para que você as possa ter disponíveis noutras localizações.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="kwallet-kcontrol-module">
+<title
+>Configurar o &kwallet;</title>
+
+<sect1 id="wallet-preferences">
+<title
+><guilabel
+>Preferências da Carteira</guilabel
+></title>
+
+<para
+>O &kwallet; contém um pequeno painel de configuração com várias opções que lhe permitem afinar o &kwallet; de acordo com as suas preferências individuais. A configuração por omissão do &kwallet; é suficiente para a maioria dos utilizadores.</para>
+
+<para
+>Assinale a opção para activar ou desactivar o sub-sistema da carteira do &kde; por inteiro. Se esta opção estiver desligada, então o &kwallet; ficará completamente desactivado e nenhuma das outras opções fará qualquer efeito, nem sequer o &kwallet; irá registar qualquer informação ou oferecer-se para preencher os formulários por si.</para>
+
+<variablelist>
+<title
+><guilabel
+>Fechar a Carteira</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Fechar quando não utilizada durante:</guilabel
+></term>
+<listitem>
+<para
+>Fecha a carteira actual ao fim de algum período de inactividade. Se assinalar esta opção, defina o período no campo; o valor por omissão é 10 minutos. Quando uma carteira estiver fechada, a senha é necessária para a aceder de novo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fechar quando o protector de ecrã inicia</guilabel
+></term>
+<listitem>
+<para
+>Fecha a carteira assim que o protector de ecrã iniciar. Quando uma carteira estiver fechada, a senha é necessária para a aceder de novo.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Fechar quando a última aplicação deixa de a usar</guilabel
+></term>
+<listitem>
+<para
+>Fecha a carteira, assim que as aplicações que a usam tiverem sido fechadas. Lembre-se que as suas carteiras só serão fechadas quando todas as aplicações tiverem sido de facto fechadas. Quando uma carteira estiver fechada, a senha é necessária para a aceder de novo.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>Selecção Automática da Carteira</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Seleccione a carteira a usar por omissão:</guilabel
+></term>
+<listitem>
+<para
+>Seleccione a carteira a usar por omissão.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Carteira diferente para as senhas locais:</guilabel
+></term>
+<listitem>
+<para
+>Se assinalada, escolhe uma carteira diferente para as senhas locais.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+><guilabel
+>Gestor de Carteira</guilabel
+></title>
+<varlistentry>
+<term
+><guilabel
+>Mostrar o gestor na bandeja do sistema</guilabel
+></term>
+<listitem>
+<para
+>Activa o gestor de carteiras para ter o seu ícone na bandeja do sistema.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Esconder o ícone da bandeja do sistema quando fechar a última carteira</guilabel
+></term>
+<listitem>
+<para
+>Quando não estiver mais nenhuma carteira em uso, remove o ícone da carteira da bandeja do sistema.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Finalmente, existe um botão chamado <guibutton
+>Lançar o Gestor da Carteira</guibutton
+>, e que faz precisamente isso.</para>
+</sect1>
+
+<sect1 id="wallet-access-control">
+<title
+><guilabel
+>Controlo de Acesso</guilabel
+></title>
+
+<para
+>Só existe uma opção nesta página:</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Perguntar quando uma aplicação acede a uma carteira aberta</guilabel
+></term>
+<listitem>
+<para
+>Perguntar quando uma aplicação acede a uma carteira aberta.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>A seguir vem uma árvore dos controlos de acesso às suas carteiras.</para>
+
+<para
+>Carregue com o &LMB; no símbolo <guiicon
+>+</guiicon
+> ao lado do nome de uma carteira para expandir a árvore. Você irá ver o nome de cada aplicação que pediu acesso à carteira, bem como a política que definiu para ela. Você não poderá editar aqui as políticas ou adicioná-las, mas é possível remover um item se carregar com o &RMB; nele e escolher <guimenuitem
+>Remover</guimenuitem
+> no menu de contexto que aparece, ou simplesmente seleccionando-o e carregando na tecla <keycap
+>Delete</keycap
+>.</para>
+
+</sect1>
+
+</chapter>
+
+<chapter id="advanced-features">
+<title
+>Características Avançadas</title>
+
+<para
+>As carteiras poderão ser arrastadas a partir da janela do &kwalletmanager;. Isto permite-lhe arrastar a carteira para uma janela de navegação de ficheiros, onde você poderá optar por copiar, mover ou criar uma ligação para a carteira, dependendo da sua vontade.</para>
+
+<para
+>Você poderá querer usar isto para gravar uma carteira para um dispositivo amovível, como uma chave USB, para que você possa levar as suas senhas consigo para o trabalho ou para férias e para conseguir continuar a ter um acesso fácil aos 'sites' importantes.</para>
+
+<para
+>As versões futuras irão ter funções incorporadas para exportar ou copiar facilmente os dados para os dispositivos amovíveis.</para>
+
+</chapter>
+
+<chapter id="credits-and-licenses">
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kwallet; &copy; 2003 &George.Staikos;</para>
+<para
+>Documentação &copy; &Lauri.Watts; e &George.Staikos;</para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+&documentation.index;
+
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/kwalletmanager.png b/tde-i18n-pt/docs/kdeutils/kwallet/kwalletmanager.png
new file mode 100644
index 00000000000..e0b53414653
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/kwalletmanager.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/password1.png b/tde-i18n-pt/docs/kdeutils/kwallet/password1.png
new file mode 100644
index 00000000000..e2ce348a605
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/password1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/kwallet/password2.png b/tde-i18n-pt/docs/kdeutils/kwallet/password2.png
new file mode 100644
index 00000000000..7db40a7b235
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/kwallet/password2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.am b/tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.in b/tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.in
new file mode 100644
index 00000000000..428fe4d907c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/superkaramba/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdeutils/superkaramba
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/superkaramba/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdeutils/superkaramba/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/superkaramba/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/superkaramba/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/superkaramba/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/superkaramba/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeutils/superkaramba/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdeutils/superkaramba/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeutils/superkaramba/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdeutils/superkaramba/index.cache.bz2 b/tde-i18n-pt/docs/kdeutils/superkaramba/index.cache.bz2
new file mode 100644
index 00000000000..391c8391d8b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/superkaramba/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdeutils/superkaramba/index.docbook b/tde-i18n-pt/docs/kdeutils/superkaramba/index.docbook
new file mode 100644
index 00000000000..1f982df9c47
--- /dev/null
+++ b/tde-i18n-pt/docs/kdeutils/superkaramba/index.docbook
@@ -0,0 +1,370 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
+"dtd/kdex.dtd" [
+ <!ENTITY superkaramba "<application
+>SuperKaramba</application
+>">
+ <!ENTITY kappname "&superkaramba;">
+ <!ENTITY packagename "kdeutils">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &superkaramba;</title>
+<authorgroup>
+<author
+><personname
+><firstname
+>Hans</firstname
+> <surname
+>Karlsson</surname
+></personname
+> <email
+>karlsson.h@home.se</email
+> </author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>2005</year>
+<holder
+>Hans Karlsson</holder>
+</copyright>
+
+<date
+>2005-08-04</date>
+<releaseinfo
+>0.3.5</releaseinfo>
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>O &superkaramba; é uma ferramenta que lhe permite criar facilmente elementos interactivos no seu ambiente de trabalho do &kde;.</para>
+</abstract>
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>ecrã</keyword>
+<keyword
+>karamba</keyword>
+</keywordset>
+</bookinfo>
+
+<!-- FIXME: Needs writing, but can't have empty elements in translateable -->
+<!-- documents. Uncomment only when there is content -->
+<!--
+<chapter id="introduction">
+<title
+>Quickstart</title>
+
+
+
+</chapter>
+
+
+<chapter id="using-karamba">
+<title
+>Using &superkaramba;</title>
+<para
+>How to use &superkaramba;</para>
+</chapter>
+
+-->
+
+<chapter id="questionsanswersandtips">
+<title
+>Perguntas, Respostas e Dicas</title>
+
+<qandaset id="faq">
+<title
+>Perguntas mais frequentes</title>
+<qandadiv>
+<title
+>Instalação</title>
+<qandaentry>
+<question>
+<para
+>Onde é que poderei encontrar pacotes <acronym
+>RPM</acronym
+> do &superkaramba;?</para>
+</question>
+<answer>
+<!-- FIXME: Now part of KDE, this should point users at their distribution -->
+<!-- for the next release -->
+<para
+>A página Web do SuperKaramba (http://netdragon.sourceforge.net) tem uma lista de RPMs fornecidos pelos utilizadores para várias distribuições. Outros RPMs enviados pelos utilizadores foram colocados no 'kde-look.org' e no fórum de ajuda do SuperKaramba.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Quando tento compilar, obtenho este erro:</para>
+<screen
+><computeroutput
+>Python.h: No such file or directory (não existe o ficheiro ou pasta)</computeroutput
+></screen>
+</question>
+<answer
+><para
+>Terá de instalar o pacote <literal
+>python-devel</literal
+>. Logo que esse pacote esteja instalado, deverá correr o <command
+>./configure</command
+> e o <command
+>make</command
+> de novo.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Quando tento compilar, obtenho este erro:</para>
+<screen
+><computeroutput
+>cannot find -lselinux (não encontro o -lselinux)</computeroutput
+></screen>
+</question>
+<answer>
+<para
+>Terá de instalar o pacote <literal
+>libselinux-devel</literal
+>. Logo que esse pacote tenha sido instalado, deverá executar o <command
+>./configure</command
+> e o <command
+>make</command
+> de novo.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Depois de executar o <command
+>./configure</command
+>, <command
+>make</command
+> e <command
+>make install</command
+>, o executável do &superkaramba; não está onde seria de esperar. Quando tento executar o <command
+>superkaramba</command
+> na linha de comandos, ele diz <computeroutput
+>command not found</computeroutput
+> (comando não encontrado).</para>
+</question>
+<answer>
+<para
+>Em algumas distribuições, o ./configure tem um local de prefixos por omissão que difere do que poderá estar à espera. Por exemplo, no Mandrake, o local de prefixos por omissão é o <filename class="directory"
+>/usr/local/kde</filename
+> e o executável encontra-se em <filename class="directory"
+>/usr/local/kde/bin</filename
+>.</para>
+<para
+>Existem algumas coisas que poderá fazer para corrigir isto.</para>
+<para
+>Poderá executar o <command
+>./configure <parameter
+>--prefix=/usr</parameter
+></command
+> para indicar o prefixo que prefere e então tentar o <command
+>make</command
+> e o <command
+>make install</command
+> de novo. Poderá também criar uma ligação simbólica na sua pasta preferida que esteja ligada que está ligada ao executável. Poderá, finalmente, adicionar a pasta de instalação à sua $<envar
+>PATH</envar
+>.</para>
+</answer>
+</qandaentry>
+</qandadiv>
+
+<qandadiv>
+<title
+>Geral</title>
+<qandaentry>
+<question>
+<para
+>Como é que me vejo livre do painel do &kde;? Tenho de manter o &kicker; a correr?</para>
+</question>
+<answer
+><para
+>Muitos temas dependem do &kicker; e não irão funcionar bem sem ele. Se não quiser que o &kicker; apareça no seu ecrã, poderá configurá-lo para se esconder automaticamente. Outra solução é mudar a opção de desaparecimento automático num ficheiro <filename
+>~/.kde</filename
+>. Para mais informações, veja a página do Wiki sobre <ulink url="http://wiki.kdenews.org/tiki-print.php?page=Secret+Config+Settings"
+>opções de configuração secretas</ulink
+>.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Posso correr um tema de bandeja do sistema, com a do &kicker; a funcionar?</para>
+</question>
+<answer
+><para
+>É melhor não o fazer. Se executar um tema com uma bandeja nele com a bandeja normal a correr, o tema irá <quote
+>roubar</quote
+> todos os ícones da primeira bandeja. Isto acontece porque, no &kde; e no Gnome, os ícones da bandeja do sistema são de facto pequenas janelas e só existe uma cópia destas em execução. Se quiser executar um tema da bandeja do sistema, poderá remover a bandeja do &kicker;.</para
+>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Como é que configuro os meus temas para executarem automaticamente no arranque?</para>
+</question>
+<answer>
+<para
+>Active o suporte de sessões do &kde; no &kcontrolcenter;. Quando este suporte estiver activo, todos os temas que estavam em execução quando você saiu serão automaticamente iniciados no arranque. Para alguns temas, poderá também necessitar de carregar com o &RMB; e voltar a carregar pelo menos uma vez após a sua execução, para que o ficheiro de configuração seja gravado na sua pasta pessoal.</para>
+<para
+>Outra solução é criar um ficheiro de configuração '.desktop' na pasta de arranque do &kde;.</para
+>
+<para
+>Para criar um ficheiro de configuração '.desktop', abra um editor e introduza o seguinte:</para>
+<screen
+><userinput
+>[Desktop Entry]
+Exec=superkaramba {local do ficheiro do tema}.theme
+Name={nome do tema}
+Type=Application
+X-KDE-StartupNotify=false</userinput
+></screen>
+<para
+>Depois, grave-o como <filename
+><replaceable
+>nome-tema</replaceable
+>.desktop</filename
+> na pasta de arranque em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/Autostart/</filename
+>.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question
+><para
+>Porque é que a opção <guimenuitem
+>Editar o 'Script'</guimenuitem
+> está desactivada quando se carrega com o &RMB; num tema?</para
+></question>
+<answer
+><para
+>Alguns dos temas do &superkaramba; não incluem um programa em <application
+>Python</application
+>. Isto é normal e aqueles programas irão funcionar à mesma sem um. Contudo, se o tema tiver um programa em <application
+>Python</application
+>, o &superkaramba; poderá não ser capaz de carregar o programa. Isto normalmente deve-se aos erros do <application
+>Python</application
+>. Execute o tema a partir da linha de comandos para descobrir a mensagem de erro específica.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Porque é que o menu <guimenuitem
+>Configurar o Tema</guimenuitem
+> está desactivado quando se carrega com o &RMB; num tema?</para>
+</question>
+<answer>
+<para
+>O menu <guimenuitem
+>Configurar o Tema</guimenuitem
+> só está activo se o tema tiver opções adicionais para ele. Alguns temas não têm quaisquer opções de configuração ou então usam um método de configuração diferente.</para>
+</answer>
+</qandaentry>
+</qandadiv>
+
+<qandadiv>
+<title
+>Resolução de Problemas</title>
+<qandaentry>
+<question>
+<para
+>Os meus temas arrancam em locais diferentes de cada vez que inicio o &kde;.</para>
+</question>
+<answer>
+<para
+>Feche todos os temas do &superkaramba; e remova então todos os ficheiros de sessão em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/config/session/</filename
+> que comecem por &superkaramba;. Reinicie o &kde; e inicie os seus temas de novo. Agora, irão ficar no sítio certo.</para
+>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Os fundos dos meus temas são pretos em vez de transparentes.</para>
+</question>
+<answer
+><para
+>No &kde;, a transparência só funciona quando o fundo do ecrã é uma imagem de papel de parede que está centrada ou dimensionada. Se o fundo for uma única cor ou uma imagem em padrão, então os temas do &superkaramba; não serão transparentes. No Gnome, existe um problema conhecido com os temas que têm um fundo preto, mesmo quando está seleccionado um papel de parede. Infelizmente, não existe qualquer solução actual. O seu tema deverá funcionar à mesma optimamente, em caso contrário.</para>
+</answer>
+</qandaentry>
+</qandadiv>
+</qandaset>
+
+</chapter>
+
+<chapter>
+<title
+>Créditos e Licenças</title>
+
+<para
+>O &superkaramba; foi criado por <personname
+><firstname
+>Adam</firstname
+><surname
+>Geitgey</surname
+></personname
+> <email
+>adam@rootnode.org</email
+> e <personname
+><firstname
+>Hans</firstname
+><surname
+>Karlsson</surname
+></personname
+> <email
+>karlsson.h@home.se</email
+></para>
+
+<!-- FIXME: Add other contributors here, probably in an itemized list, look -->
+<!-- at say, konqueror-credits for an example -->
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-general-insert-case: lower
+End:
+-->
diff --git a/tde-i18n-pt/docs/kdevelop/Makefile.am b/tde-i18n-pt/docs/kdevelop/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdevelop/Makefile.in b/tde-i18n-pt/docs/kdevelop/Makefile.in
new file mode 100644
index 00000000000..52f8cc79d25
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdevelop
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kde_app_devel kdevelop kdearch
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdevelop/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.am b/tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.in b/tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.in
new file mode 100644
index 00000000000..b2db4995fed
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kde_app_devel/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdevelop/kde_app_devel
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kde_app_devel/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdevelop/kde_app_devel/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kde_app_devel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/kde_app_devel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/kde_app_devel/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kde_app_devel/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kde_app_devel/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/kde_app_devel/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/kde_app_devel/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdevelop/kde_app_devel/index.cache.bz2 b/tde-i18n-pt/docs/kdevelop/kde_app_devel/index.cache.bz2
new file mode 100644
index 00000000000..3dafe98342b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kde_app_devel/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdevelop/kde_app_devel/index.docbook b/tde-i18n-pt/docs/kdevelop/kde_app_devel/index.docbook
new file mode 100644
index 00000000000..0792e6f1b7c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kde_app_devel/index.docbook
@@ -0,0 +1,1878 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kdevelop "<application
+>KDevelop</application
+>">
+ <!ENTITY kappname "&kdevelop;">
+ <!ENTITY % addindex "INCLUDE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual de Programação do &kdevelop;</title>
+
+<date
+>2002-12-05</date>
+<releaseinfo
+>2.0</releaseinfo>
+
+<authorgroup>
+<author
+><firstname
+>Ralf</firstname
+> <surname
+>Nolden</surname
+> <affiliation
+><address
+><email
+>Ralf.Nolden@post.rwth-aachen.de</email
+></address
+></affiliation>
+</author>
+<author
+><firstname
+>Caleb</firstname
+> <surname
+>Tennis</surname
+> <affiliation
+><address
+><email
+>caleb@aei-tech.com</email
+></address
+></affiliation>
+</author>
+</authorgroup>
+
+<copyright>
+<year
+>1999</year>
+<holder
+>Ralf Nolden</holder>
+</copyright>
+<copyright>
+<year
+>2002</year>
+<holder
+>Caleb Tennis</holder>
+</copyright>
+
+<!-- ROLES_OF_TRANSLATORS -->
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>O Guia de Utilizador para o Desenho de Aplicações em C++ para o Ambiente de Trabalho K (KDE) com o IDE &kdevelop;</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KDevelop</keyword>
+<keyword
+>IDE</keyword>
+<keyword
+>desenvolvimento</keyword>
+<keyword
+>programação</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="chapter1">
+<title
+>Introdução</title>
+<para
+>À medida que os Sistemas Unix se tornam cada vez mais populares, até para principiantes no uso de computadores, devido às suas vantagens no que toca à estabilidade e funcionalidade, muitas pessoas ficam desiludidas, porque muita aplicações não tem uma aparência consistente e cada uma se comporta de uma forma diferente. Com o KDE, as equipas de desenvolvimento tem um modo quase perfeito de criar aplicações para estações de trabalho Unix, obtendo um maior comunidade de utilizadores meramente devido à qualidade das suas aplicações. Desta forma, o KDE tem-se tornado cada vez mais popular como base de programação, e os programadores querem tomar partido das possibilidades que o sistema tem para oferecer. </para>
+
+<sect1 id="c1s1">
+<title
+>O que já deve saber</title>
+<para
+>Para utilizar este manual de programação da melhor forma possível, assumimos que já está familiarizado com a linguagem de programação C++; se não, deve aprendê-la primeiro. Informações acerca do C++ está disponível através de várias fontes, quem em formato impresso na sua livraria local, quer em tutoriais que pode encontrar na Internet. Não são necessário conhecimentos de desenho de Interfaces Gráficas de Utilizador, uma ver que este manual tenta cobrir o desenho de aplicações KDE, o que também incluí uma introdução ao Qt bem como às bibliotecas KDE e ao desenho de Interfaces de Utilizador. Também, deve aprender a utilizar o &kdevelop;, lendo o Manual de Utilizador do &kdevelop;, que contém uma descrição das funcionalidades do ambiente de programação. </para>
+</sect1>
+
+<sect1 id="c1s2">
+<title
+>Acerca deste Manual</title>
+<para
+>Esta manual foi escrito para dar ao programadores um introdução ao desenvolvimento de aplicações KDE utilizando o Ambiente Integrado de Desenvolvimento KDevelop. </para>
+<para
+>Os capítulos seguintes começam por uma introdução como criar projectos, explicam o código fonte já gerado e mostram como extender o código dado com barras de ferramentas, barras de menu e áreas de visualização. </para>
+<para
+>Em seguida o editor de diálogo é discutido em detalhe, explicando como os 'widgets' são criados e cobre a configuração das propriedades de 'widgets' em detalhe. </para>
+<para
+>Finalmente, você irá aprender sobre vários tópicos que irão completar o seu conhecimento no que respeita ao desenho de projectos e o ajudará a lidar com os tópicos adicionais para além da codificação, como a adição de documentação da API ou extender os manuais 'online'. </para>
+<sect2 id="c1s2s1">
+<title
+>No próximo capítulo</title>
+<para
+>Iremos dar uma vista de olhos nas bibliotecas do Qt e do KDE, mostrando os conceitos básicos e porque é que as coisas são assim. Também iremos discutir como criar as aplicações tutoriais que vêm com a plataforma do Qt, usando o &kdevelop;, para que os principiantes possam ver logo primeiros resultados com alguns passos, e deste modo aprender como tirar partido de algumas das melhores funcionalidades do &kdevelop;. </para>
+</sect2>
+
+<sect2 id="c1s2s2">
+<title
+>Nos capítulos seguintes</title>
+<para
+>Irá aprender a: <itemizedlist>
+<listitem
+><para
+>criar uma aplicação com o KAppWizard</para
+></listitem>
+<listitem
+><para
+>O que o esqueleto do projecto já fornece</para
+></listitem>
+<listitem
+><para
+>O que o código já criado significa</para
+></listitem>
+<listitem
+><para
+>Como criar as suas próprias vistas</para
+></listitem>
+<listitem
+><para
+>Como expandir a funcionalidade da sua aplicação utilizador diálogos, barras de menu e barras de ferramentas</para
+></listitem>
+<listitem
+><para
+>Como tornar a sua aplicação fácil de utilizar criando funções de ajuda</para
+></listitem>
+<listitem
+><para
+>Como escrever documentação electrónica</para
+></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+</sect1>
+
+<sect1 id="c1s3">
+<title
+>Dados Adicionais</title>
+<para
+>Mais informações acerca de programação em Qt/KDE está disponível em várias fontes: <itemizedlist>
+<listitem
+><para
+>Programar com o Qt por Matthias Kalle Dalheimer</para
+></listitem>
+<listitem
+><para
+><ulink url="www.kdevelop.org"
+>O Manual de Utilizador do KDevelop, fornecido com o IDE KDevelop</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="doc.trolltech.com"
+>A Referência Electrónica da biblioteca Qt</ulink
+></para
+></listitem>
+<listitem
+><para
+><ulink url="developer.kde.org"
+>A página web para Programadores do KDE</ulink
+></para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Adicionalmente, você deverá procurar alguma ajuda, subscrevendo-se nas várias listas de correio, cujos endereços estão disponíveis nos 'sites' Web acima mencionados, ou nos fóruns de discussão dedicados aos utilizadores do KDE e dos Sistemas UNIX, assim como sobre as linguagens de programação C e C++. </para>
+<para
+>Para obter ajuda sobre o IDE KDevelop, você deverá enviar pedidos para a nossa lista de correio em <email
+>kdevelop@kdevelop.org</email
+>. Lembre-se que a equipa do KDevelop está dedicada a fornecer os meios que lhe permitam programar aplicações e, por isso, não pretende ser uma equipa de suporte técnico para os casos em que as aplicações que você desenvolve não funcionam devido a erros de implementação ou más configurações do seu sistema operativo. Com isto, pedimos a todos os utilizadores para tirarem partido da lista de correio em qualquer caso em que tenham problemas com a utilização do próprio IDE, assim como para enviarem erros e sugestões para melhorarem a funcionalidade do ambiente de desenvolvimento. </para>
+</sect1>
+
+</chapter>
+
+<chapter id="chapter2">
+<title
+>As bibliotecas KDE e Qt</title>
+<para
+>A equipa norueguesa TrollTech (<ulink url="http://www.trolltech.com"
+>http://www.trolltech.com</ulink
+>) oferece uma plataforma GUI chamada Qt. GUI significa "Graphical User Interface" ou "Interface Gráfica de Utilizador" e, como tal, as aplicações baseadas em Qt representam-se a si próprias com botões, janelas, etc, permitindo a interacção com o utilizador através da visualização das funções que uma aplicação fornece. Uma plataforma deste género é necessária para desenvolver aplicações gráficas que funcionem na interface X-Windows dos sistemas Unix, dado que o X não contém uma interface de utilizador por si só. Ainda que existam outras plataformas disponíveis para criar Interfaces de Utilizador, o Qt oferece algumas vantagens técnicas que tornam o desenho de aplicações muito simples. Para além disso, a plataforma do Qt está também disponível para os sistemas Microsoft Windows, o que permite aos programadores fornecerem as suas aplicações para ambas as plataformas. </para>
+<para
+>A Equipa do KDE (<ulink url="http://www.kde.org"
+>http://www.kde.org</ulink
+>) juntou-se em conjunto com o objectivo de tornar os Sistemas Unix mais amigáveis e decidiu usar a plataforma do Qt para o desenvolvimento de um gestor de janelas no X-Windows, em conjunto com uma variedade de ferramentas incluídas nos pacotes do KDE. O Ambiente de Trabalho K contém, deste modo, o gestor de janelas 'kwin', o gestor de ficheiros e navegador 'konqueror' e o painel 'kicker' como componentes principais, para além de um conjunto de utilitários e aplicações de primeira classe. Depois de o KDE ter saído, vários programadores começaram a olha para o novo ambiente e para o que ele tem para lhes oferecer. As bibliotecas do KDE estão a fornecer métodos e classes essenciais que tornam todas as aplicações desenhadas com eles similares e consistentes, de modo a que o utilizador tenha a grande vantagem de só ter de se acostumar com a utilização específica de uma aplicação e não com a utilização de janelas e botões. Da mesma forma, os programas do KDE integram-se no ambiente de trabalho e conseguem interagir com o gestor de ficheiros com 'Drag and Drop' (Arrastar e Largar', tendo também a gestão de sessões entre muitas outras coisas, se forem usadas as funcionalidades oferecidas pelas bibliotecas do KDE. Tanto a plataforma do Qt com as bibliotecas do KDE são implementadas na linguagem de programação C++; como tal, as aplicações que tiram partido destas bibliotecas são também feitos em grande medida em C++. No capítulo seguinte, iremos fazer uma breve viagem pelas bibliotecas para ver o que já é oferecido e como é que as aplicações do Qt e do KDE são criadas de um modo geral. </para>
+<para
+>Tanto a plataforma do Qt como as bibliotecas do KDE estão implementadas na linguagem de programação C++; como tal, as aplicações que tiram partido dessas bibliotecas também são em grande parte feitas em C++. No capítulo seguinte, iremos fazer uma viagem rápida pelas bibliotecas para ver o que já é fornecido e como é que as aplicações do Qt e do KDE são criadas, de um modo geral. </para>
+
+<sect1 id="c2s1">
+<title
+>A Plataforma Gráfica Qt</title>
+<para
+>Como foi dito, a biblioteca Qt é uma ferramenta que oferece elementos gráficos usados para criar aplicações gráficas e que são necessários para programar no X-Windows. Para além disso, a plataforma oferece: <itemizedlist>
+<listitem
+><para
+>Um conjunto completo de classes e métodos prontos a utilizar mesmo para programação não gráfica</para
+></listitem>
+<listitem
+><para
+>Um boa solução para a interacção com o utilizador através de métodos virtuais e o mecanismo signal/slot</para
+></listitem>
+<listitem
+><para
+>Um conjunto de elementos gráficos predefinidos, chamados "widgets", que podem ser utilizador para criar facilmente os elementos visíveis</para
+></listitem>
+<listitem
+><para
+>Para além disto diálogo completamente predefinidos são muito utilizados nas aplicações, tais como janelas de evolução e de ficheiros</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Por isso, conhecer as classes do Qt é bastante essencial, mesmo que só queira programar aplicações para o KDE. Para ter uma noção básica sobre como as aplicações gráficas são criadas e compiladas, iremos ver primeiro um exemplo de um programa só em Qt; depois, extendê-lo-emos para um programa do KDE. </para>
+
+<sect2 id="c2s1s1">
+<title
+>A primeira aplicação Qt</title>
+<para
+>Como é normal, os programas em C++ têm de conter uma função <function
+>main()</function
+>, que é o ponto inicial da execução das aplicações. Como pretendemos que estas sejam visíveis graficamente como janelas e que ofereçam alguma interacção com o utilizador, teremos de saber como é que elas se apresentam ao utilizador. Por exemplo, iremos ver o primeiro tutorial incluído com a Documentação de Referência 'Online' do Qt e explicar os passos de execução básicos; também iremos explicar porque e como é que a janela da aplicação aparece: <programlisting
+>#include &lt;qapplication.h>
+#include &lt;qpushbutton.h>
+
+int main( int argc, char **argv )
+{
+QApplication a( argc, argv );
+
+QPushButton ola( "Olá mundo!", 0 );
+ola.resize( 100, 30 );
+
+a.setMainWidget( &amp;ola );
+ola.show();
+return a.exec();
+}
+</programlisting>
+</para>
+<para
+>Esta aplicação apenas desenha uma janela com um botão com o texto "Olá mundo". Como para todas as aplicações baseadas em Qt, tem que primeiro criar uma instância da classe <classname
+>QApplication</classname
+>, representada pela variável a. </para>
+<para
+>Em seguida, o programa cria uma instância da classe <classname
+>QPushButton</classname
+> chamada hello, isto vai ser o botão. O construtor de hello recebe uma cadeia de caracteres como parâmetro, que é o conteúdo do widget, o texto do botão. </para>
+<para
+>Depois, o método <methodname
+>resize()</methodname
+> é chamado sobre o botão 'ola'. Isto irá mudar o tamanho por omissão que um item gráfico (neste caso, o <classname
+>QPushButton</classname
+>) tem quando é criado para uma largura de 100 pixels e uma altura de 30. Finalmente, o método <methodname
+>setMainWidget()</methodname
+> é chamado para o 'a' e o método <methodname
+>show()</methodname
+> para o 'ola'. A QApplication é finalmente posta em execução com o método <methodname
+>a.exec()</methodname
+>, que entra no ciclo de eventos principal e fica à espera, até que devolva um valor inteiro para o Sistema Operativo subjacente, assinalando que a aplicação terminou. </para>
+</sect2>
+
+<sect2 id="c2s1s2">
+<title
+>A Documentação de Referência do Qt</title>
+<para
+>Agora, vamos dar uma vista de olhos à documentação de referência da biblioteca Qt. Para o fazer, inicie o &kdevelop; e seleccione o "Qt" da árvore de documentação. O navegador de documentação abrir-se-é para mostrar a página inicial da referência do Qt. Este será o seu primeiro local para obter informações sobre o Qt, as suas classes e as funções disponíveis que ele oferece. Também, o programa acima é o primeiro que vem incluído na secção de tutoriais. Para ver as classes que pretendemos ver, a <classname
+>QApplication</classname
+> e a <classname
+>QPushButton</classname
+>, seleccione a "Lista Alfabética de Classes" e procure pelos nomes correspondentes. Siga qualquer um deles para dar uma vista de olhos na documentação da classe. </para>
+<para
+>Em alternativa, você poderá usar a documentação 'online' na Trolltech para o <ulink url="doc.trolltech.com"
+>Qt</ulink
+> </para>
+<para
+>Para o <classname
+>QApplication</classname
+>, você irá ver o construtor e todos os outros métodos que esta classe oferece. Se você seguir uma hiper-ligação, você irá obter mais informações sobre a utilização e o significado dos métodos, o que é bastante útil quando você não consegue às vezes detectar a utilização correcta ou quando quer arranjar um exemplo. Isto também conta para a documentação da biblioteca do KDE, a qual usa um tipo de documentação semelhante; como tal, isto é quase tudo o que você tem de saber para usar as referências das classes com o navegador da documentação. </para>
+<sect3 id="c2s1s2s1">
+<title
+>Interpretação do Exemplo</title>
+<para
+>Começando com a <classname
+>QApplication</classname
+>, irá encontrar todos os métodos utilizados no nosso primeiro exemplo: <itemizedlist>
+<listitem
+><para
+>o construtor <methodname
+>QApplication()</methodname
+></para
+></listitem>
+<listitem
+><para
+>o método <methodname
+>setMainWidget()</methodname
+></para
+></listitem>
+<listitem
+><para
+>o método <methodname
+>exec()</methodname
+></para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>É simples interpretar porque utilizámos este métodos: <orderedlist>
+<listitem
+><para
+>Cria uma instância da classe <classname
+>QApplication</classname
+> com o construtor, para que possamos utilizar os elementos gráficos fornecidos pelo Qt</para
+></listitem>
+<listitem
+><para
+>Cria um 'widget' que será o conteúdo da nossa janela de programa</para
+></listitem>
+<listitem
+><para
+>Configurar o 'widget' como o 'widget' principal para</para
+></listitem>
+<listitem
+><para
+>Executa a instância do <classname
+>QApplication</classname
+></para
+></listitem>
+</orderedlist
+>
+</para>
+<para
+>O segundo objecto do nosso programa é o botão, uma instância da classe <classname
+>QPushButton</classname
+>. A partir dos dois construtores fornecidos para criar uma instância, nós optámos pelo segundo: este aceita um texto, o qual é o conteúdo do texto do botão; neste caso, é o texto "Olá mundo!". Aí, chamou-se o método <methodname
+>resize()</methodname
+> para alterar as dimensões do botão de acordo com o seu conteúdo - o botão tem de ser maior para tornar o texto completamente visível. </para>
+<para
+>Mas e o método <methodname
+>show()</methodname
+>? Agora, você verá que, como a maioria dos outros itens, a classe <classname
+>QPushButton</classname
+> baseia-se numa herança simples ou, como diz a documentação, herda de <classname
+>QButton</classname
+>. Siga a referência à classe <classname
+>QButton</classname
+>. Isto mostra-lhe que bastantes outros itens herdados pela <classname
+>QPushButton</classname
+>, os quais iremos usar posteriormente para explicar o mecanismo de 'signals'/'slots' De qualquer forma, o método <methodname
+>show()</methodname
+> não aparece, como tal, deverá ser um método que é fornecido por herança, da mesma forma. A classe que a <classname
+>QButton</classname
+> herda é a <classname
+>QWidget</classname
+>. Siga de novo a ligação e você irá ver um conjunto enorme de classes que a <classname
+>QWidget</classname
+> oferece, incluindo o método <methodname
+>show()</methodname
+>. Agora dá para perceber o que foi feito no exemplo com o botão: <orderedlist>
+<listitem
+><para
+>Cria uma instância de <classname
+>QPushButton</classname
+>, utiliza o segundo construtor para configurar o texto do botão</para
+></listitem>
+<listitem
+><para
+>Muda o tamanho do 'widget' de acordo com o seu conteúdo</para
+></listitem>
+<listitem
+><para
+>Escolhe o 'widget' como o 'widget' principal da instância do <classname
+>QApplication</classname
+> como</para
+></listitem>
+<listitem
+><para
+>Diz ao 'widget' para se mostrar no ecrã chamando <methodname
+>show()</methodname
+>, um método herdado de <classname
+>QWidget</classname
+></para
+></listitem>
+</orderedlist>
+</para>
+<para
+>Depois de invocar o método <methodname
+>exec()</methodname
+>, a aplicação fica visível para o utilizador, mostrando uma janela com o botão a dizer "Olá mundo!". Nota: os programas gráficos comportam-se de forma ligeiramente diferente da das aplicações procedimentais. A questão principal aqui é que a aplicação entra num estado chamado de "ciclo de eventos principal". Isto significa que o programa tem de esperar pelas acções do utilizador e então reagir a elas e que, numa aplicação do Qt, o programa terá de entrar no ciclo de eventos principal para conseguir começar a tratá-los. A próxima secção diz-lhe em resumo o que isto significa para o programador e o que é que o Qt oferece para processar os eventos do utilizador. </para>
+<note
+><para
+>Para os utilizadores já avançados: O botão não tem nenhuma janela-mãe declarada no construtor, o que significa que é um item gráfico de topo por si só e corre num ciclo de eventos local que não precisa de esperar pelo ciclo de eventos principal. Veja a documentação da classe QWidget e o Guia de Referência da Biblioteca do KDE</para>
+</note
+>
+
+</sect3>
+</sect2>
+
+<sect2 id="c2s1s3">
+<title
+>Interacção com o Utilizador</title>
+<para
+>Depois de ler as secções anteriores, já deverá saber: <itemizedlist>
+<listitem
+><para
+>O que a biblioteca Qt fornece em termos de aplicações gráficas</para
+></listitem>
+<listitem
+><para
+>Como é criado um programa utilizando o Qt e</para
+></listitem>
+<listitem
+><para
+>Onde e como encontrar informações acerca das classes que deseja utilizar com o navegador de documentação</para
+></listitem>
+</itemizedlist
+>
+</para>
+<para
+>Agora vamos dar "vida" à aplicação, processando os eventos do utilizador. De um modo geral, o utilizador tem duas formas de interagir com um programa: o rato e o teclado. Para ambas as formas, uma interface gráfica tem de fornecer métodos que detectem as acções e métodos que façam algo em reacção a estas acções. </para
+>
+<para
+>O sistema de janelas envia deste modo todos os eventos de interacção para a aplicação respectiva. A <classname
+>QApplication</classname
+> envia-os então para a janela activa como um <classname
+>QEvent</classname
+> e os próprios itens terão de decidir o que fazer com eles. Um item recebe o evento e processa o <methodname
+>QWidget::event(QEvent*)</methodname
+>, que decide então qual o evento que foi executado e como reagir; o <methodname
+>event()</methodname
+> é deste modo o tratador de eventos principal. Aí, o método <methodname
+>event()</methodname
+> passa o evento para os denominados de filtros de eventos que determinam o que se passou e o que fazer com o evento. Se nenhum filtro responder como responsável pelo evento, os tratadores de eventos especializados são invocados. Deste modo, pode-se optar entre: <itemizedlist>
+<listitem
+><para
+>Eventos de teclados -- teclas TAB e Shift-TAB:</para>
+<itemizedlist>
+<listitem
+><para
+><methodname
+>virtual void focusInEvent(QFocusEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void focusOutEvent(QFocusEvent *)</methodname
+></para
+></listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Todos a outra actividade de teclado:</para>
+<itemizedlist>
+<listitem
+><para
+><methodname
+>virtual void keyPressEvent(QKeyEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void keyReleaseEvent(QKeyEvent *)</methodname
+></para
+></listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Movimentos do rato:</para>
+<itemizedlist>
+<listitem
+><para
+><methodname
+>virtual void mouseMoveEvent(QMouseEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void enterEvent(QEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void leaveEvent(QEvent *)</methodname
+></para
+></listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Acções dos botões do rato</para>
+<itemizedlist>
+<listitem
+><para
+><methodname
+>virtual void mousePressEvent(QMouseEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void mouseReleaseEvent(QMouseEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void mouseDoubleClickEvent(QMouseEvent *)</methodname
+></para
+></listitem>
+</itemizedlist>
+</listitem>
+
+<listitem
+><para
+>Eventos da janela que contém o 'widget'</para>
+<itemizedlist>
+<listitem
+><para
+><methodname
+>virtual void moveEvent(QMoveEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void resizeEvent(QResizeEvent *)</methodname
+></para
+></listitem>
+<listitem
+><para
+><methodname
+>virtual void closeEvent(QCloseEvent *)</methodname
+></para
+></listitem>
+</itemizedlist>
+</listitem>
+
+</itemizedlist>
+</para>
+<para
+>Lembre-se que todas as funções de eventos são virtuais e protegidas; como tal, você poderá reimplementar os eventos que necessitar nos seus próprios itens gráficos e indicar como é que o seu item terá de reagir. O <classname
+>QWidget</classname
+> contém também outros métodos virtuais que poderão ser úteis nos seus programas; de qualquer forma, é suficiente conhecer o <classname
+>QWidget</classname
+> bastante bem. </para>
+</sect2>
+<sect2 id="c1s2s4">
+<title
+>Interacção de Objectos através de 'Signals' e 'Slots'</title>
+<para
+>Agora chegámos às vantagens mais óbvias da plataforma do Qt: o mecanismo de 'signals'/'slots'. Isto oferece uma solução bastante útil e fácil de os objectos interagirem entre si, o que normalmente é resolvido por funções de resposta ('callback') pelas bibliotecas do X-Window. Dado que esta documentação necessita de uma programação restrita e normalmente torna a criação de interface do utilizador muito complicada (como é referido pela documentação do Qt e é explicado no texto 'Programming with Qt' de K.Dalheimer), a Troll Tech inventou um novo sistema onde os objectos podem emitir sinais ('signals') que podem estar associados a métodos denominados por 'slots'. Para a parte de C++ do programador, ele só terá de conhecer algumas coisas sobre este mecanismo: <itemizedlist>
+<listitem
+><para
+>a declaração de uma classe que utilize 'signals'/'slots' tem que ter a macro Q_OBJECT no início (sem ponto e vírgula); e tem que ser derivada da classe <classname
+>QObject</classname
+> </para
+></listitem>
+<listitem
+><para
+>um 'signal' pode ser emitido através da palavra chave 'emit', por exemplo, emit signal(parâmetros);, de qualquer método membro de uma classe que permite 'signals'/'slots' </para
+></listitem>
+
+<listitem
+><para
+>todos os 'signals' utilizados pelas classes que não são herdados tem que ser adicionados à declaração da classe numa secção 'signals' </para
+></listitem>
+<listitem
+><para
+>todos os métodos que podem ser ligados com um 'signal' são declarados em secções com a palavra chama adicional 'slot', ou seja, public slot: na declaração da classe </para
+></listitem>
+<listitem
+><para
+>o compilador de meta-objectos 'moc' tem de correr sobre o ficheiro de inclusão para expandir as macros e para produzir a implementação (que é necessário conhecer). Os ficheiros de resultado do 'moc' são compilados também pelo compilador de C++. </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Outra forma de usar os 'signals' sem derivar da classe <classname
+>QObject</classname
+> é usar a classe <classname
+>QSignal</classname
+> - veja a documentação de referência para mais informações e para um exemplo de utilização. No seguinte, assume-se que você vai derivar de <classname
+>QObject</classname
+>. </para>
+<para
+>Desta forma, a sua classe é capaz de enviar 'signals' para todo o lado e consegue fornecer 'slots' aos quais os 'signals' se possam ligar. Usando os 'signals', você não terá de se preocupar com que os recebe - só tem de emitir os 'signals' e qual o 'slot' que lhe deseja ligar para reagir à emissão. Os 'slots' também podem ser usados como métodos normais durante a implementação. </para>
+<para
+>Agora, para ligar um 'signal' a um 'slot', você terá de usar os métodos <methodname
+>connect()</methodname
+> que são fornecidos pelo <classname
+>QObject</classname
+> ou, quando for possível, os métodos especiais que os objectos fornecem para definir a ligação a um dado 'signal'. </para>
+
+<sect3 id="c1s2s4s1">
+<title
+>Exemplo de Utilização</title>
+<para
+>Para explicar a forma como configurar a interacção dos objectos, iremos usar o nosso primeiro exemplo e extendê-lo com uma simples ligação: <programlisting
+>#include &lt;qapplication.h>
+#include &lt;qpushbutton.h>
+
+int main( int argc, char **argv )
+{
+QApplication a( argc, argv );
+
+QPushButton ola( "Olá mundo!", 0 );
+ola.resize( 100, 30 );
+
+a.setMainWidget( &amp;ola );
+
+connect(&amp;ola, SIGNAL( clicked() ), &amp;a, SLOT( quit() ));
+
+ola.show();
+return a.exec();
+}
+</programlisting>
+</para>
+<para
+>Como vê, a única adição para dar ao botão mais interacção é usar um método <methodname
+>connect() </methodname
+>: o <methodname
+>connect(&amp;ola, SIGNAL( clicked() ), &amp;a, SLOT( quit() ))</methodname
+>; é tudo o que você tem para adicionar. Qual é o significado? A declaração da classe do QObject fala sobre o método <methodname
+>connect()</methodname
+>: </para>
+<para
+><methodname
+>bool connect ( const QObject * emissor, const char * signal, const QObject * receptor, const char * membro ) </methodname
+></para>
+<para
+>Isto significa que você terá de indicar um ponteiro para uma instância de um <classname
+>QObject</classname
+> que é o emissor do 'signal', o que significa que ele poderá emitir este 'signal' como primeiro parâmetro; depois, terá de indicar o 'signal' a que se deseja ligar. Os últimos dois parâmetros são o objecto receptor que contém um 'slot' seguido da função-membro que é, de facto, o 'slot' que será executado devido à emissão do 'signal'. </para>
+<para
+>Usando os 'signals' e 'slots', os objectos do seu programa podem interagir uns com os outros facilmente sem terem de explicitamente depender do tipo do objecto receptor. Você irá aprender mais sobre a utilização deste mecanismo para uma utilização produtiva posteriormente neste manual. Se quiser saber mais informações sobre o mecanismo de 'signals'/'slots' poderá ir ao <ulink url="developer.kde.org/documentation/library/libraryref.html"
+>Guia de Referência da Biblioteca do KDE</ulink
+> e à <ulink url="doc.trolltech.com"
+>referência 'online' do Qt</ulink
+>. </para>
+</sect3>
+</sect2>
+</sect1>
+
+<sect1 id="c2s3">
+<title
+>O que o KDE fornece</title>
+<sect2 id="c2s3s1">
+<title
+>As bibliotecas KDE 3.x</title>
+<para
+>As principais bibliotecas do KDE que irá utilizar para criar as suas aplicações KDE são: <itemizedlist>
+<listitem
+><para
+>a biblioteca kdecore, contendo todas as classes com elementos não visíveis que fornecem funcionalidade às aplicações </para
+></listitem>
+<listitem
+><para
+>a biblioteca kdeui, que contém elementos de interface como barras de menu, barras de ferramentas, etc. </para
+></listitem>
+<listitem
+><para
+>a biblioteca kfile, que contém as janelas de selecção de ficheiros </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Adicionalmente, para soluções específicas o KDE oferece as seguintes bibliotecas: <itemizedlist>
+<listitem
+><para
+>a biblioteca kdefx, contendo 'pixmaps', efeitos visuais e a extensão KStyle para o QStyle </para
+></listitem>
+<listitem
+><para
+>a biblioteca khtml, que contém o componente html do KDE </para
+></listitem>
+<listitem
+><para
+>a biblioteca kjs, que contém o suporte Javascript do KDE </para
+></listitem>
+<listitem
+><para
+>a biblioteca kio, que contém acesso de baixo nível a ficheiros de rede </para
+></listitem>
+<listitem
+><para
+>a biblioteca kparts, que contém suporte a aplicações extensíveis, embebidas e reutilizáveis </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>De seguida vamos ver o que é necessário para transformar a nossa primeira aplicação Qt numa do KDE. </para>
+</sect2>
+<sect2 id="c2s3s2">
+<title
+>Aplicação KDE Exemplo</title>
+<para
+>A seguir, você irá ver que a criação de uma aplicação do KDE não é muito mais difícil que uma aplicação do Qt. Para a utilização da funcionalidades do KDE, você apenas terá de usar algumas outras classes, e fica praticamente tudo feito. Como exemplo, iremos discutir a versão alterada do exemplo do Qt acima descrito: <programlisting
+>#include &lt;kapplication.h>
+#include &lt;qpushbutton.h>
+
+int main( int argc, char **argv )
+{
+KApplication a( argc, argv );
+
+QPushButton ola( "Olá mundo!", 0 );
+ola.resize( 100, 30 );
+
+a.setTopWidget( &amp;ola );
+
+connect(&amp;ola, SIGNAL( clicked() ), &amp;a, SLOT( quit() ));
+
+ola.show();
+return a.exec();
+}
+</programlisting>
+</para
+>
+<para
+>Você irá constatar que, primeiro, mudámos da <classname
+>QApplication</classname
+> para a <classname
+>KApplication </classname
+>. Para além disso, tivemos de mudar o método <methodname
+>setMainWidget()</methodname
+> para <methodname
+>setTopWidget</methodname
+>, o qual a classe <classname
+>KApplication</classname
+> usa para indicar qual o item principal. É tudo! A sua primeira aplicação do KDE está pronta - você só terá de indicar ao compilador a localização dos ficheiros de inclusão e ao editor de ligações para compilar com a biblioteca 'kdecore', através da opção'-lkdecore'. </para>
+<para
+>Dado que já sabe o que, pelo menos, a função <function
+>main()</function
+> necessita geralmente e como é que uma aplicação fica visível e permite a interacção com o utilizador e com os objectos, iremos agora para o próximo capítulo, onde a nossa primeira aplicação será criada com o &kdevelop;. Aí, você também poderá testar tudo o que foi mencionado antes e ver os efeitos. </para>
+<para
+>O que você deverá ter olhado adicionalmente até agora é a documentação de referência do Qt, especialmente a as classes <classname
+>QApplication</classname
+>, <classname
+>QWidget</classname
+> e <classname
+>QObject </classname
+>, assim como a documentação da biblioteca 'kdecore' para a classe <classname
+>KApplication</classname
+>. O <ulink url="developer.kde.org/documentation/library/libraryref.html"
+>Manual de Referência da Biblioteca do KDE</ulink
+> também cobre uma descrição completa da invocação dos construtores da <classname
+>QApplication</classname
+> e da <classname
+>KApplication</classname
+>, incluindo o processamento dos argumentos da linha de comandos. </para>
+</sect2>
+</sect1>
+
+</chapter>
+
+<chapter id="chapter3">
+<title
+>Criar Novas Aplicações</title>
+
+<sect1 id="c3s1">
+<title
+>O Assistente de Aplicações</title>
+<para
+>O Assistente de Aplicações do &kdevelop; pretende pô-lo a trabalhar em projectos novos no &kdevelop;. Como tal, todos os seus projectos são primeiro criados com o assistente, para que depois os possa construir e extender o que já é oferecido pelo esqueleto de código. Você poderá optar entre vários tipos de projectos, de acordo com os objectivos do seu projecto: <itemizedlist>
+<listitem
+><para
+>Plataforma de Aplicações do KDE: inclui o código-fonte para uma estrutura básica para uma aplicação normal do KDE </para
+></listitem>
+<listitem
+><para
+>Projecto QMake: Cria uma estrutura de aplicação baseado no sistema de configuração qmake da Trolltech </para
+></listitem>
+<listitem
+><para
+>Programa simples de olá mundo: Cria um programa em C++ para terminais, sem suporte a interface gráficas </para
+></listitem>
+<listitem
+><para
+>Muitos outros esqueletos de programas </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Neste capítulo iremos ver como é que o Assistente de Aplicações poderá ser invocado e o que é que tem de ser feito para gerar um projecto de uma aplicação do KDE. Isto terá de ser o passo inicial da nossa cobertura, onde iremos criar a versão inicial de um projecto de exemplo. Para todos os outros tipos de projectos, os passos serão normalmente os mesmos, mas poderão não ter tantas opções disponíveis. </para>
+</sect1>
+
+<sect1 id="c3s2">
+<title
+>Invocar o Assistente de Aplicações e a Geração de Projectos</title>
+<sect2 id="c3s2s1">
+<title
+>Iniciar o Assistente de Aplicações e a Primeira Página</title>
+<para
+>Para iniciar a sua aplicação do KDE, abra o &kdevelop;. No menu Projecto, seleccione o Novo Projecto. O Assistente de Aplicações é iniciado e você verá a árvore de selecções na primeira página, contendo os vários tipos de projectos disponíveis que poderão ser criados. Escolha a sub-árvore de C++, depois o KDE e depois a Plataforma de Aplicações. </para>
+<para
+>Para o nosso projecto de exemplo, iremos criar a aplicação KScribble. Indique isso como nome da aplicação e altere as outras informações na parte inferior deste ecrã que possam necessitar de alterações. Depois, carregue em Seguinte. <screenshot
+><mediaobject
+><imageobject>
+<imagedata fileref="appwizard.png" format="PNG"/>
+</imageobject
+><textobject
+><phrase
+>Assistente de Aplicações</phrase
+></textobject>
+</mediaobject
+></screenshot>
+</para>
+</sect2>
+<sect2 id="c3s2s2">
+<title
+>Informações de controlo de versão</title>
+<para
+>Neste ecrã, você terá a possibilidade de decidir se o seu projecto irá usar um sistema de controlo de versões como o CVS. Para o nosso projecto de exemplo não iremos usar nenhum controlo de versões, por isso certifique-se que a opção de selecção diz Nenhum e escolha o Seguinte. </para>
+</sect2>
+<sect2 id="c3s2s3">
+<title
+>Modelos de Cabeçalhos e Código Fonte</title>
+<para
+>As próximas duas páginas mostram os exemplos de cabeçalhos que irão para o topo de cada ficheiro de inclusão e de código que crie com o &kdevelop;. Por agora, deixe estes como os por omissão e seleccione Seguinte e depois Terminar. Se o botão Terminar não estiver activado, você não definiu todas as opções correctamente. Use o botão Anterior para voltar aos menus anteriores e corrigir os erros. </para>
+</sect2>
+<sect2 id="c3s2s4">
+<title
+>Terminar</title>
+<para
+>Depois de completo, o Assistente de Aplicações deverá fechar-se e a janela de mensagens irá começar a mostrar informações sobre as tarefas que o &kdevelop; está a fazer de momento. No fim de todas as tarefas, você deverá ver **** Sucesso *****. Isto significa que a plataforma de aplicações foi carregada com sucesso. </para>
+</sect2>
+</sect1>
+
+<sect1 id="c3s3">
+<title
+>A Primeira Compilação</title>
+<para
+>Depois de ter o projecto gerado, iremos dar uma vista de olhos pelo código-fonte para ter uma ideia geral de como é que a plataforma de aplicações fica. Isto não só ajudará o utilizador a aprender, mas também a saber onde alterar o quê nos próximos passos. </para>
+<para
+>Este capítulo assume que você compreende a navegação básica do &kdevelop;. Consulte o Manual de Utilizador do KDevelop se precisar de ajuda. </para>
+<para
+>O gestor de Automake mostra os ficheiros de projecto como se segue: <screenshot
+><mediaobject
+><imageobject>
+<imagedata fileref="kscribblefiles.png" format="PNG"/>
+</imageobject
+><textobject
+><phrase
+>Ficheiro nos nosso projecto</phrase
+></textobject>
+</mediaobject
+></screenshot>
+</para>
+<para
+>Antes de se aprofundar no código, deixe que o &kdevelop; compile e execute a nova aplicação. Para o fazer, seleccione a opção Construir o Projecto no menu Construir ou carregue em F8. A janela do resultado irá abrir e mostrar as mensagens que vão aparecendo durante a fase de compilação. <programlisting
+>1 cd /home/ze/kscribble &amp;&amp; WANT_AUTOCONF_2_5=1 WANT_AUTOMAKE_1_6=1 gmake k
+2 gmake all-recursive
+3 gmake[1]: Entering directory `/home/ze/kscribble'
+4 Making all in doc
+5 gmake[2]: Entering directory `/home/ze/kscribble/doc'
+6 Making all in .
+7 gmake[3]: Entering directory `/home/ze/kscribble/doc'
+8 gmake[3]: Nothing to be done for `all-am'.
+9 gmake[3]: Leaving directory `/home/ze/kscribble/doc'
+10 Making all in en
+11 gmake[3]: Entering directory `/home/ze/kscribble/doc/en'
+12 /usr/local/kde3/bin/meinproc --check --cache index.cache.bz2 /home/ze/kscribble/doc/en/index.docbook
+13 gmake[3]: Leaving directory `/home/ze/kscribble/doc/en'
+14 gmake[2]: Leaving directory `/home/ze/kscribble/doc'
+15 Making all in po
+16 gmake[2]: Entering directory `/home/ze/kscribble/po'
+17 gmake[2]: Nothing to be done for `all'.
+18 gmake[2]: Leaving directory `/home/ze/kscribble/po'
+19 Making all in src
+20 gmake[2]: Entering directory `/home/ze/kscribble/src'
+21 source='main.cpp' object='main.o' libtool=no \
+22 depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
+23 depmode=gcc3 /bin/sh /home/ze/kscribble/admin/depcomp \
+24 g++ -DHAVE_CONFIG_H -I. -I/home/ze/kscribble/src -I.. -I/usr/local/kde3/include
+ -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
+ -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
+ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new
+ -c -o main.o `test -f 'main.cpp' || echo '/home/ze/kscribble/src/'`main.cpp
+25 /usr/lib/qt/bin/moc /home/ze/kscribble/src/kscribble.h -o kscribble.moc
+26 source='kscribble.cpp' object='kscribble.o' libtool=no \
+27 depfile='.deps/kscribble.Po' tmpdepfile='.deps/kscribble.TPo' \
+28 depmode=gcc3 /bin/sh /home/ze/kscribble/admin/depcomp \
+29 g++ -DHAVE_CONFIG_H -I. -I/home/ze/kscribble/src -I.. -I/usr/local/kde3/include
+ -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
+ -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
+ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new
+ -c -o kscribble.o `test -f 'kscribble.cpp' || echo '/home/ze/kscribble/src/'`kscribble.cpp
+30 kscribble.cpp: In member function `void KScribble::setupActions()'
+31 kscribble.cpp:107: warning: unused variable `KAction*custom'
+32 /usr/lib/qt/bin/moc /home/ze/kscribble/src/kscribbleview.h -o kscribbleview.moc
+33 source='kscribbleview.cpp' object='kscribbleview.o' libtool=no \
+34 depfile='.deps/kscribbleview.Po' tmpdepfile='.deps/kscribbleview.TPo' \
+35 depmode=gcc3 /bin/sh /home/ze/kscribble/admin/depcomp \
+36 g++ -DHAVE_CONFIG_H -I. -I/home/ze/kscribble/src -I.. -I/usr/local/kde3/include
+ -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
+ -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi
+ -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c
+ -o kscribbleview.o `test -f 'kscribbleview.cpp' || echo '/home/ze/kscribble/src/'`kscribbleview.cpp
+37 kscribbleview.cpp: In member function `void KScribbleView::print(QPainter*,
+38 int, int)':
+39 kscribbleview.cpp:79: warning: unused parameter `QPainter*p'
+40 kscribbleview.cpp:79: warning: unused parameter `int height'
+41 kscribbleview.cpp:79: warning: unused parameter `int width'
+42 /usr/lib/qt/bin/moc /home/ze/kscribble/src/pref.h -o pref.moc
+43 source='pref.cpp' object='pref.o' libtool=no \
+44 depfile='.deps/pref.Po' tmpdepfile='.deps/pref.TPo' \
+45 depmode=gcc3 /bin/sh /home/ze/kscribble/admin/depcomp \
+46 g++ -DHAVE_CONFIG_H -I. -I/home/ze/kscribble/src -I.. -I/usr/local/kde3/include
+ -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
+ -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
+ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new
+ -c -o pref.o `test -f 'pref.cpp' || echo '/home/ze/kscribble/src/'`pref.cpp
+47 /usr/local/kde3/bin/dcopidl /home/ze/kscribble/src/kscribbleiface.h
+> kscribbleiface.kidl ||
+ ( rm -f kscribbleiface.kidl ; /bin/false )
+48 /usr/local/kde3/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub kscribbleiface.kidl
+49 source='kscribbleiface_skel.cpp' object='kscribbleiface_skel.o' libtool=no \
+50 depfile='.deps/kscribbleiface_skel.Po' tmpdepfile='.deps/kscribbleiface_skel.TPo' \
+51 depmode=gcc3 /bin/sh /home/ze/kscribble/admin/depcomp \
+52 g++ -DHAVE_CONFIG_H -I. -I/home/ze/kscribble/src -I.. -I/usr/local/kde3/include
+ -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
+ -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
+ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new
+ -c -o kscribbleiface_skel.o `test -f 'kscribbleiface_skel.cpp' ||
+ echo '/home/ze/kscribble/src/'`kscribbleiface_skel.cpp
+53 /bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall
+ -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500
+ -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kscribble -R
+ /usr/local/kde3/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib
+ -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -lkio
+54 source='kscribble_client.cpp' object='kscribble_client.o' libtool=no \
+55 depfile='.deps/kscribble_client.Po' tmpdepfile='.deps/kscribble_client.TPo' \
+56 depmode=gcc3 /bin/sh /home/ze/kscribble/admin/depcomp \
+57 g++ -DHAVE_CONFIG_H -I. -I/home/ze/kscribble/src -I.. -I/usr/local/kde3/include
+ -I/usr/lib/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor
+ -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings
+ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new
+ -c -o kscribble_client.o `test -f 'kscribble_client.cpp' || echo
+ '/home/ze/kscribble/src/'`kscribble_client.cpp
+58 /bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef
+ -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500
+ -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kscribble_client -R
+ /usr/local/kde3/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib
+ -L/usr/local/kde3/lib kscribble_client.o -lkdecore
+59 gmake[2]: Leaving directory `/home/ze/kscribble/src'
+60 gmake[2]: Entering directory `/home/ze/kscribble'
+61 gmake[2]: Nothing to be done for `all-am'.
+62 gmake[2]: Leaving directory `/home/ze/kscribble'
+63 gmake[1]: Leaving directory `/home/ze/kscribble'
+64 *** Success ***
+</programlisting>
+</para>
+<para
+>Como pode ver, foram colocados números de linhas antes de cada linha, os quais não aparecem no resultado que irá obter mas tornará mais simples de descrever o que se está a passar durante a compilação. Primeiro que tudo, o 'gmake' funciona recursivamente. Isto significa que ele começa a partir da directoria em que é invocado e vai percorrendo as sub-pastas primeiro, uma de cada vez, e depois regressa à directoria em que foi invocado, processa-a e depois termina. </para>
+<para
+>A primeira linha de interesse é a 24. Repare nesta linha que o 'g++', que é o nosso compilador de C++, é chamado pelo 'make' para compilar o primeiro ficheiro de código do projecto - neste caso, o 'main.cpp'. São usadas também várias opções da linha de comandos com o compilador 'g++'; algumas das quais são predefinidas e outras podem ser configuradas através do &kdevelop;. </para>
+<para
+>Antes do próximo ficheiro ('kscribble.cpp', linha 29) ser compilado, o 'moc' (compilador de meta-objectos) é primeiro invocado sobre o 'kscribble.h' (linha 25). Isto é porque as classes do KScribble usam 'signals'/'slots', por isso a macro Q_OBJECT precisa de ser expandida, e o 'moc' faz isso por nós. O ficheiro resultante, o 'kscribble.moc', é usado pelo 'kscribble.cpp' através de um comando #include dentro do ficheiro. </para>
+</sect1>
+
+<sect1 id="c3s4">
+<title
+>O esqueleto do código-fonte</title>
+<para
+>Para conceber como é que uma aplicação do KDE funciona, iremos dar uma vista de olhos detalhada ao esqueleto de código que já é fornecido pelo Assistente de Aplicações. Como foi visto, já existe algum conjunto de ficheiros de código e de inclusão que compõem o código inicial da aplicação e a tornam pronta-a-usar. Como tal, a forma mais simples de explicar o código é seguir a implementação linha-a-linha á medida que é processada durante a execução do programa, até que entra no ciclo de eventos principal e fica pronta a ser controlada pelo utilizador. Aí, iremos ver a funcionalidade que permite a interacção com o utilizador e como é que certas coisas funcionam. Esta é provavelmente a melhor forma de explicar a plataforma e, dado que é semelhante a quase todas as aplicações do KDE, permitir-lhe-á ler o código-fonte de outros projectos de forma igualmente simples; para além disso, irá saber onde alterar uma dada parte do código para que as suas aplicações se comportem da forma como foram desenhadas. </para>
+
+<sect2 id="c3s4s1">
+<title
+>A função main()</title>
+<para
+>À medida que a aplicação começa a sua execução ao entrar na função <function
+>main()</function
+>, esta será o início do exame de código. A função <function
+>main()</function
+> do KScribble está implementada no ficheiro 'main.cpp' e pode também ser acedida com o Navegador de Classes, seleccionando para tal a pasta de "Funções Globais". <programlisting
+>1 int main(int argc, char **argv)
+2 {
+3 KAboutData about("kscribble", I18N_NOOP("KScribble"), version, description,
+4 KAboutData::License_GPL, "(C) 2002 O Seu Nome", 0, 0, "voce@o-proprio.com");
+5 about.addAuthor( "O Seu Nome", 0, "voce@o-proprio.com" );
+6 KCmdLineArgs::init(argc, argv, &amp;about);
+7 KCmdLineArgs::addCmdLineOptions(options);
+8 KApplication app;
+9
+10 // registar-nos como um cliente dcop
+11 app.dcopClient()->registerAs(app.name(), false);
+12
+13 // ver se estamos a começar com gestão de sessão
+14 if (app.isRestored())
+15 RESTORE(KScribble)
+16 else
+17 {
+18 // sem sessão... começar normalmente
+19 KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
+20 if (args->count() == 0)
+21 {
+22 KScribble *widget = new KScribble;
+23 widget->show();
+24 }
+25 else
+26 {
+27 int i = 0;
+28 for (; i &lt; args->count(); i++)
+29 {
+30 KScribble *widget = new KScribble;
+31 widget->show();
+32 widget->load(args->url(i));
+33 }
+34 }
+35 args->clear();
+36 }
+37
+38 return app.exec();
+39 }
+</programlisting>
+</para
+>
+<para
+>Agora, o que acontece primeiro é a criação normal de um objecto <classname
+>KApplication</classname
+>, mas foram adicionados alguns métodos do KDE que definem a informação do programa e da autoria desta aplicação. </para>
+</sect2>
+<sect2>
+<title
+>Início da Aplicação do Utilizador</title>
+
+<para
+>... (ainda não escrito)</para>
+
+</sect2>
+<sect2>
+<title
+>O Construtor</title>
+<para
+>Vamos agora olhar para o construtor e ver com esta instância é chamada <programlisting
+>1 KScribble::KScribble()
+2 : KMainWindow( 0, "KScribble" ),
+3 m_view(new KScribbleView(this)),
+4 m_printer(0)
+5 {
+6 // aceitar arrastar e largar
+7 setAcceptDrops(true);
+8
+9 // diz ao KMainWindow que este é o widget principal
+10 setCentralWidget(m_view);
+11
+12 // então, configuramos as nossas acções
+13 setupActions();
+14
+15 // e uma barra de estado
+16 statusBar()->show();
+17
+18 // permitir à vista mudar a barra de estado e o título
+19 connect(m_view, SIGNAL(signalChangeStatusbar(const QString&amp;)),
+20 this, SLOT(changeStatusbar(const QString&amp;)));
+21 connect(m_view, SIGNAL(signalChangeCaption(const QString&amp;)),
+22 this, SLOT(changeCaption(const QString&amp;)));
+23
+24 }
+</programlisting>
+</para>
+<para
+>Repare que o <classname
+>KScribble</classname
+> herda da classe <classname
+>KMainWindow</classname
+> - uma classe de base usada normalmente pelas aplicações do KDE. É inicializada uma classe chamada <classname
+>KScribbleView</classname
+> como item gráfico central, é criada uma <classname
+>KStatusBar</classname
+> através do método <methodname
+>statusBar()</methodname
+> (na linha 16), e são ligados com o <methodname
+>connect()</methodname
+> alguns 'signals' e 'slots'. </para>
+</sect2>
+</sect1>
+</chapter>
+
+
+<chapter id="chapter4">
+<title
+>Desenho da Vista da Aplicação</title>
+<sect1 id="c4s1">
+<title
+>Introdução</title>
+<para
+>Ao desenvolver uma aplicação com uma interface de utilizador gráfica, o trabalho principal toma lugar ao desenvolver uma "vista" da aplicação. Uma vista é normalmente uma janela que mostra os dados de um documento e que oferece métodos para manipular o conteúdo do documento. Isto pode ser feito pelo utilizador, através dos eventos que ele emite com o teclado ou com o rato; as operações mais complexas são normalmente processadas pelas barras de ferramentas ou pelos menus que interagem com a vista e com o documento. A barra de estado irá então mostrar informações sobre o estado do documento, da vista ou da aplicação. Por exemplo, iremos ver como é que um editor é construído e onde poderemos encontrar uma determinada componente. </para>
+<para
+>Um editor normalmente é suposto oferecer uma interface para ver e/ou alterar o conteúdo de um documento de texto para o utilizador. Se você iniciar o Kate, voce irá ver a interface visual da seguinte forma: <itemizedlist>
+<listitem
+><para
+>A barra de menu: fornece operações complexas e também abre, grava e fecha ficheiros e termina a aplicação. </para
+></listitem>
+<listitem
+><para
+>A barra de ferramentas: oferece ícones que permitem um acesso mais rápido às funções mais necessárias, </para
+></listitem>
+<listitem
+><para
+>A barra de estado: mostra o estado da posição do cursor pela linha e coluna actual, </para
+></listitem>
+<listitem
+><para
+>A vista no centro da janela, a mostrar um documento e a apresentar um cursor associado ao teclado e ao rato para lidar com os dados. </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Agora é fácil de perceber que uma vista é a componente mais única da aplicação e que o desenho da vista decide a usabilidade e a capacidade de aceitação de uma aplicação. Isto significa que um dos primeiros passos da programação é determinar o objectivo da aplicação e perceber o desenho da vista que irá responder melhor às necessidades de um utilizador para lidar com a aplicação com o mínimo de trabalho de aprendizagem da interface que lhe é apresentada. </para>
+<para
+>Para alguns fins, como a edição de texto ou a apresentação de ficheiros HTML, as vistas são oferecidas pelas bibliotecas do Qt e do KDE; iremos discutir certos aspectos destes itens de alto-nível na próxima secção. Porém, para a maioria das aplicações, têm de ser desenhados e implementados novos itens gráficos. É o que torna um programador também um desenhador e onde são requisitadas as suas capacidades de criatividade. Todavia, você deverá ter em atenção primeiro a intuitividade. Lembre-se, bastantes utilizadores não irão aceitar uma aplicação que não seja: <itemizedlist>
+<listitem
+><para
+>graficamente bonita. </para
+></listitem>
+<listitem
+><para
+>ofereça muitas funcionalidades </para
+></listitem>
+<listitem
+><para
+>seja fácil de manejar </para
+></listitem>
+<listitem
+><para
+>seja rápida de aprender a utilizar </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Escusado será dizer que a estabilidade é um grande objectivo de desenho. Ninguém poderá evitar os erros, mas poderemos obter um mínimo se tivermos objectivos de desenho inteligentes e um uso abrangente de desenho orientado por objectos. O C++ torna a programação uma alegria se você souber como explorar as suas capacidades - a herança, o isolamento de informação e a reutilização de código já existente. </para>
+<para
+>Ao criar um projecto do KDE ou do Qt, você terá de ter sempre uma vista que herde de QWidget, quer por herança directa, ou então porque o item da biblioteca que deseja usar herda do QWidget. Como tal, o Assistente de Aplicações já construiu uma vista que é uma instância de uma classe suaAplicacaoView, a qual já herda de QWidget. </para>
+<para
+>Este capítulo descreve, deste modo, como usar os itens das bibliotecas para criar vistas das aplicações do KDE e do QT que sejam geradas com o &kdevelop;, e iremos depois olhar para os tipos de vistas que já são oferecidas. </para>
+</sect1>
+<sect1 id="c4s2">
+<title
+>Utilizar Vistas das Bibliotecas</title>
+<para
+>Quando o desenho da sua aplicação tiver sido definido, você deverá primeiro ver se existe código que possa tornar a sua vida muito mais simples. Uma parte desta pesquisa implica procurar por um elemento gráfico que posas ser usado como uma vista, ou pelo menos como parte dela; quer directamente quer por herança. As bibliotecas do KDE e do Qt já contêm um conjunto de elementos gráficos que podem ser usados para este fim. Para os usar, você tem duas opções: <orderedlist>
+<listitem
+><para
+>Remova a classe da nova vista e cria uma instância de um 'widget' de biblioteca; escolha depois isto com a vista, </para
+></listitem>
+<listitem
+><para
+>Muda a herança da classe de vista fornecida para a classe do 'widget' da biblioteca a utilizar. </para
+></listitem>
+</orderedlist>
+</para>
+<para
+>De qualquer forma, é importante saber que, se a plataforma aplicacional não estiver compilada com a biblioteca que contém o elemento gráfico, o editor de ligações irá falhar. Depois de optar por usar um determinado elemento gráfico, veja qual é a biblioteca que é necessária; depois abra a opção "Projecto"->"Opções" do menu do &kdevelop;. Mude para a página das "Opções do Editor de Ligações" e veja as opções referentes às bibliotecas que estão a ser usadas de momento. Se a biblioteca do seu elemento gráfico já está assinalada, você poderá deixar as opções do projecto tal-e-qual e começar a fazer as alterações necessárias à sua escolha. Caso contrário, e se as opções do editor de ligações dão a possibilidade de adicionar a biblioteca com uma opção de marcação, assinale essa opção e carregue em "OK" para sair da janela de opções do projecto de novo. Se não tiver nenhuma opção, adicione a biblioteca no campo de edição em baixo com a opção '-l'. Para as bibliotecas que a sua aplicação tem de procurar antes de preparar as Makefiles com o programa 'configure' na máquina do utilizador, adicione a seguinte macro de procura ao ficheiro 'configure.in' localizado na directoria de base do seu projecto e adicione a macro na linha de edição. Lembre-se que tem de correr o "Construir"->"Autoconf e automake" e "Build"->"Configure" antes de as Makefiles passarem a conter a expansão correcta da macro da biblioteca. </para>
+<para
+>Também, se os ficheiros de inclusão da biblioteca não estiver nas localizações normais (que poderão ser consultadas, vendo as opções '-I' na janela de resultado do "Make"), você terá de adicionar a sua localização na janela de Opções do Projecto - "Opções do Compilador", com a opção '-I' ou com a macro respectiva do 'automake' no campo de edição das "Opções Adicionais". </para>
+<sect2 id="c4s3s1">
+<title
+>Vista do Qt</title>
+<para
+>Olhando para a primeira página da documentação 'online' do Qt, você irá ver uma referência a "Widget Screenshots" (Imagens dos Elementos Gráficos), onde você poderá ver como é que o itens que o Qt contém irão ficar. Eles estão prontos a usar e podem ser combinados em conjunto para forma itens mais complexos, de modo a criar vistas de aplicações ou janelas. A seguir, iremos discutir alguns destes itens que são muito úteis para criar vistas de aplicações; tenha contudo em mente que as bibliotecas do KDE algumas vezes contêm outros itens para o mesmo fim; estes serão revistos na próxima secção. </para>
+<para
+>Aqui está um conjunto de sugestões sobre o fim para que você irá usar um determinado componente do Qt: <orderedlist>
+<listitem
+><para
+>Se a área da sua janela não for grande o suficiente para mostrar todos os seus dados, o utilizador irá precisar de se deslocar pelo documento através de barras à esquerda e em baixo na janela. Para isso, o Qt oferece a classe <classname
+>QScrollView</classname
+>, que oferece uma área-filha que poderá ser posicionável. Como foi dito, você poderá herdar o seu próprio item de <classname
+>QScrollView</classname
+> ou usar uma instância para gerir o item da vista do seu documento. </para
+></listitem
+>
+<listitem
+><para
+>Para criar você próprio uma ScrollView, herde o item da vista da classe <classname
+>QWidget</classname
+> e adicione <classname
+>QScrollBars </classname
+> verticais e horizontais. (Isto é feito pelo item KHTMLView do KDE). </para
+></listitem
+>
+<listitem
+><para
+>Para processar texto, use a <classname
+>QTextEdit</classname
+>. Esta classe fornece um elemento gráfico de edição de texto completo que já é capaz de cortar, copiar e colar texto e é gerido por uma vista posicionável. </para
+></listitem
+>
+<listitem
+><para
+>Use a <classname
+>QTable</classname
+> para mostrar dados organizados numa tabela. Dado que a <classname
+>QTable</classname
+> usa também barras de posicionamento, é uma boa solução para aplicações de cálculos de tabelas. </para
+></listitem
+>
+<listitem
+><para
+>Para mostrar dois itens diferentes ou duas janelas ao mesmo tempo, use o <classname
+>QSplitter </classname
+>. Isto permite pôr lado-a-lado as vistas com divisões horizontais ou verticais. O KMail é um bom exemplo do que isto iria parecer - a área principal é separada na vertical por uma divisória e a área do lado direito é, por sua vez, dividida de novo na horizontal. </para
+></listitem
+>
+<listitem
+><para
+>A <classname
+>QListView</classname
+> mostra informações numa lista e numa árvore. Isto é útil para criar árvores de ficheiros ou outra informação hierárquica qualquer com a qual deseja interagir. </para
+></listitem
+>
+</orderedlist>
+</para>
+<para
+>Você poderá ver que o Qt sozinho já oferece um conjunto completo de elementos gráficos prontos a usar, de modo que você não tem de inventar novas soluções se estas corresponderem às suas necessidades. O efeito colateral ao usar os elementos gráficos normais é que os utilizadores já sabem como lidar com eles e só terão de se concentrar nos dados apresentados. </para>
+</sect2>
+<sect2 id="c4s3s2">
+<title
+>Vistas do KDE</title>
+<para
+>As bibliotecas do KDE foram inventadas para tornar o desenho de aplicações para o Ambiente de Trabalho K mais fácil e capaz de novas funcionalidades do que o Qt por si só oferece. A biblioteca 'kdeui' oferece: <orderedlist>
+<listitem
+><para
+>KListView: uma versão mais poderosa do <classname
+>QListView</classname
+> </para
+></listitem>
+<listitem
+><para
+>KIconView: uma vista gráfica de ficheiros de ícones </para
+></listitem>
+</orderedlist>
+</para>
+<para
+>A biblioteca 'khtml', por outro lado, oferece um elemento gráfico de interpretação de HTML completo e pronto a usar. Já é posicionável, por isso você não terá sequer de se preocupar com isso. Uma utilização possível seria integrá-lo como um item de antevisão para um editor HTML; é usado por aplicações como o Konqueror para mostrar ficheiros HTML. </para>
+</sect2>
+</sect1>
+<sect1 id="c4s4">
+<title
+>Criar as suas próprias Vistas</title>
+<para
+>Ainda não escrito </para>
+</sect1>
+</chapter>
+
+<chapter id="chapter5">
+<title
+>Configurar as Barras de Menu e de Ferramentas</title>
+<sect1 id="c5s1">
+<title
+>Introdução</title>
+<para
+>As barras de menu e de ferramentas são uma das partes mais importantes de uma aplicação para fornecer métodos para lidar com uma estrutura de documentos. Como regra geral, você irá tornar todas as funções disponíveis pela barra de menu. Os itens que não devam estar disponíveis numa determinada etapa do processo da aplicação deverão estar desactivados. </para>
+<para
+>Para além disso, uma aplicação só poderá conter uma barra de menu, mas poderá conter várias barras de ferramentas. As barras de ferramentas, por outro lado, só deverão conter os comandos usados mais frequentemente pelos ícones das imagens ou deverão fornecer métodos de acesso rápido, como por exemplo listas, para seleccionar valores. </para>
+</sect1>
+<sect1 id="c5s2">
+<title
+>Como é que funciona?</title>
+<para
+>A nossa aplicação herda da classe <classname
+>KMainWindow</classname
+>, que trata automaticamente da criação de um menu e de barras de ferramentas por nós. No método <methodname
+>KScribble::setupActions()</methodname
+> existe uma chamada ao método <methodname
+>KMainWindow::createGUI()</methodname
+>. Este método carrega um ficheiro de recursos, neste caso, o 'kscribbleui.rc', para inicializar os menus no arranque. Repare que o ficheiro 'kscribbleui.rc' está listado como um dos ficheiros do projecto no Gestor do Automake. Se abrir esse ficheiro, irá revelar o seguinte: <programlisting
+>1 &lt;!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+2 &lt;kpartgui name="kscribble" version="1">
+3 &lt;MenuBar>
+4 &lt;Menu name="custom"
+>&lt;text
+>Pers&amp;onalizado/text>
+5 &lt;Action name="custom_action" />
+6 &lt;/Menu>
+7 &lt;/MenuBar>
+8 &lt;/kpartgui
+>
+</programlisting>
+</para>
+<para
+>Explicação... </para>
+<para
+>Outra forma de modificar o conteúdo do menu e das barras de ferramentas é manipulá-las directamente através dos métodos oferecidos pelas suas classes. Por exemplo, o método <methodname
+>menuBar()</methodname
+> devolve o elemento <classname
+>KMenuBar</classname
+> para a barra do menu do nosso programa. Se olhar para a documentação da <classname
+>KMenuBar</classname
+> e da classe herdada por ela, a <classname
+>QMenuBar</classname
+>, irá encontrar um grande conjunto de métodos <methodname
+>insertItem()</methodname
+> que lhe permitirão adicionar itens à barra do menu. </para>
+<para
+>Os métodos da classe <classname
+>KMainWindow</classname
+> que são o <methodname
+>statusBar()</methodname
+> e o <methodname
+> toolBar()</methodname
+> irão devolver-lhe também referências aos elementos também fornecidos ao utilizador da janela. </para>
+</sect1>
+<sect1 id="c5s3">
+<title
+>Configuração de Aceleradores de Teclado</title>
+<para
+>Uma coisa muito profissional que você deverá sempre adicionar à sua aplicação são os aceleradores de teclado. Estes são principalmente usados pelos utilizadores experientes que gostam de trabalhar depressa com as suas aplicações e que estão dispostos a aprender atalhos. Para isso, as bibliotecas do KDE fornecem a classe <classname
+> KAction</classname
+>, que fornece as teclas de atalho do teclado e o acesso aos aceleradores-padrão de teclado, configurados a nível global. </para>
+<para
+>Por omissão, as aplicações gráficas geradas pelo &kdevelop; só usam os aceleradores de teclado normais, como o F1 para aceder à ajuda 'online', o Ctrl+N para Novo Ficheiro, etc. </para>
+<para
+>Se a sua aplicação contiver um conjunto de aceleradores, você deverá torná-los configuráveis num menu de opções; tanto poderão estar em conjunto com outras configurações da aplicação numa QWidget como usados isoladamente. A biblioteca do KDE já fornece uma classe <classname
+>KKeyChooser</classname
+> para ser usada em páginas de uma janela, enquanto que a <classname
+>KKeyDialog</classname
+> fornece uma janela de configuração de teclas pronta a usar. </para>
+
+</sect1>
+</chapter>
+
+<!--
+<chapter id="chapter6">
+<title
+>Other Features</title>
+</chapter>
+
+<chapter id="chapter7">
+<title
+>Printing Support</title>
+</chapter>
+-->
+<chapter id="chapter8">
+<title
+>Funções de Ajuda</title>
+<sect1 id="c8s1">
+<title
+>Introdução</title>
+<para
+>Uma parte muito importante do processo de desenvolvimento é fornecer as funcionalidades de ajuda ao utilizador, sempre que possível. A maioria dos programadores tendem a atrasar isto, mas você dever-se-á lembrar que um utilizador normal nem sempre é um perito em Unix. Ele poderá vir de outra escola de 'software', onde lhe é oferecido todo um conjunto de funções de auxílio para o pôr a utilizar uma aplicação sem sequer ter de tocar nos manuais. Como tal, as bibliotecas do Qt e do KDE oferecem todos os meios normalmente pensados para tornar uma aplicação profissional aos olhos de um utilizador, com funções de ajuda prontas a usar. Dentro da aplicação, estas são:</para>
+<itemizedlist>
+<listitem
+><para
+>Dicas</para
+></listitem>
+<listitem
+><para
+>Ajuda na barra de estado</para
+></listitem>
+<listitem
+><para
+>Botões 'O que é isto...?'</para
+></listitem>
+</itemizedlist>
+<para
+>Para além disso, a aplicação deverá oferecer meios de aceder a um manual 'online' baseado em HTML directamente, através da tecla de ajuda normal que é a F1. Este sistema de ajuda baseado no contexto é fornecido automaticamente através da classe <classname
+>KMainWindow</classname
+>, ainda que, como autor, você tenha de fornecer o conteúdo. </para>
+<para
+>Como o &kdevelop; também oferece todos os tipos de ajuda, assim como a plataforma do KDE gerada pelo assistente de aplicações também contém algum suporte, este capítulo ajudá-lo-á a encontrar onde deverá adicionar a sua funcionalidade de ajuda. </para>
+<para
+>Durante o desenvolvimento da sua aplicação, você deverá ser consistente com o que está a fazer; como tal, você deverá efectuar os passos necessários directamente, enquanto extende o código. Isto irá evitar que você se embrenhe no seu código e perca tempo a perceber o que a sua aplicação faz e o que você pretendia em determinadas partes do código. </para>
+</sect1>
+
+<sect1 id="c8s2">
+<title
+>Dicas</title>
+<para
+>Uma forma muito simples de fornecer ajuda são as dicas de ferramentas. Estas são pequenas mensagens de ajuda que aparecem quando o utilizador passa o rato por cima de um item, o qual mostra uma pequena explicação, e que desaparecem quando o cursor sai de cima do item. A utilização mais conhecida das dicas acontece nas barras de ferramentas, onde estas deverão ser mantidas o mais pequenas possível, dado que as barras de ferramentas podem ser configuradas para mostrar o seu conteúdo de várias formas: quer para mostrar o botão, o botão com o texto por baixo, ou apenas o texto. Esta possibilidade deverá ser configurável pelo utilizador, mas não é obrigatório. O texto é mostrado de qualquer forma como uma dica e uma barra de ferramentas normalmente consiste em botões e outros itens, como campos de edição e listas. Para uma referência completa, veja a referência da classe <classname
+>KToolBar</classname
+> localizada na biblioteca 'kdeui'. </para>
+<para
+>Neste exemplo, examinamos o botão "Novo Ficheiro" numa aplicação genérica: </para>
+<para
+>Aqui, a parte i18n("New File") irá mostrar uma mensagem. É rodeada pela macro i18n(), que é fornecida com o kapp.h para traduzir o texto da dica para a língua seleccionada no momento. </para>
+<para
+>As dicas poderão também ser adicionadas a qualquer item gráfico, se usar a classe <classname
+>QToolTip</classname
+> fornecida pelo Qt. Um exemplo seria: </para>
+</sect1>
+<sect1 id="c8s3">
+<title
+>Extender a Barra de Estado</title>
+<para
+>Dado que as aplicações que herdam de <classname
+>KMainWindow</classname
+> também contêm uma barra de estado, esta classe também oferece já um conjunto de mensagens da barra de estado para todos os itens do menu e da barra de ferramentas. Uma mensagem da barra de estado é uma mensagem curta que extende o significado de uma dica de ferramentas, ou poderá ser vista como um substituto das dicas para os itens do menu e é (como o nome indica) mostrada na barra de estado, sempre que o utilizador abre um menu e selecciona um item deste. </para>
+</sect1>
+<sect1 id="c8s4">
+<title
+>O Botão <guibutton
+>O que é Isto...?</guibutton
+></title>
+<para
+>O botão <guibutton
+>O Que É Isto...?</guibutton
+> fornece janelas de ajuda com a intenção de que o utilizador quer obter ajuda sobre um determinado elemento na área de trabalho ou sobre um item da barra de ferramentas. É colocado na barra de ferramentas e é activado logo que o utilizador carregue no botão. O cursor muda para uma seta com um ponto de interrogação semelhante ao que o botão tem. O utilizador então poderá carregar num item visível para obter uma janela de ajuda. Como exercício, você poderá tentar este comportamento com o botão <guibutton
+>O que é isto...?</guibutton
+> no &kdevelop;. </para>
+<para
+>Para adicionar a ajuda 'O Que É Isto...?' a um dos seus itens gráficos, use o método estático <methodname
+>QWhatsThis::add(QWidget *item, const QString &amp;texto)</methodname
+> </para>
+</sect1>
+</chapter>
+
+<chapter id="chapter9">
+<title
+>Documentação</title>
+<sect1 id="c9s1">
+<title
+>Introdução</title>
+<para
+>Devido ao facto de que os projectos normalmente não têm um conjunto completo de documentação do utilizador, todos os projectos do &kdevelop; contêm já um manual pré-elaborado que poderá ser facilmente adaptado; como tal, preenche outro objectivo do KDE: fornecer ajuda 'online' suficiente para suportar os utilizadores que não estejam familiarizados com uma aplicação. Assim, este capítulo irá introduzi-lo à extensão do modelo de documentação fornecido e ao que precisa de fazer para torná-lo disponível para o utilizador. </para>
+</sect1>
+<sect1 id="c9s2">
+<title
+>Documentação para Utilizadores</title>
+<para
+>A documentação para o seu projecto fica normalmente em 'dir_projecto/doc/en', ou noutra directoria qualquer se o Inglês não for a sua língua nativa. Aí dentro existe um ficheiro, o 'index.docbook', no qual fica a documentação. O formato para editar este ficheiro é explicado no <ulink url="http://i18n.kde.org/doc/markup/"
+>'site' Web de documentação do KDE</ulink
+>. </para>
+</sect1>
+<sect1 id="c9s3">
+<title
+>Documentação para Programadores</title>
+<para
+>Outra parte importante da documentação é incluir uma ajuda descritiva para as interfaces da sua classe. Isto permitir-lhe-á a si e aos outros programadores usarem as suas classes se lerem a documentação em HTML da classe, a qual poderá ser criada com o KDoc. O &kdevelop; suporta a utilização completa do KDoc para criar a documentação da biblioteca do KDE, estando também as suas plataformas aplicacionais já documentadas. Para você trabalhar também no código fornecido, seria uma boa ideia começar a ler a documentação 'online' incluída. O seguinte descreve como fazer para obter a documentação da API, onde o &kdevelop; ajudá-lo-á a adicioná-la e quais os tipos de marcas ('tags') que o KDoc oferece. </para>
+</sect1>
+</chapter>
+
+<chapter id="chapter10">
+<title
+>Internacionalização</title>
+<sect1 id="c10s1">
+<title
+>Introdução</title>
+<para
+>O 'i18n' é um sistema de internacionalização que é usado para oferecer versões internacionalizadas de uma dada aplicação ou projecto. A dificuldade ao criar aplicações é que elas só suportam a língua para a qual foram criadas; visualmente isto poderá ser visto nas legendas, itens de menu, entre outros itens. O objectivo da internacionalização é oferecer às aplicações e às funções da biblioteca a língua do utilizador; como tal, permitindo aos utilizadores que não falem nativamente a língua original, que usem a funcionalidade oferecida e se sintam mais confortáveis. </para>
+</sect1>
+<!--
+<sect1 id="c10s2">
+<title
+>How KDE support Internationalization</title>
+
+</sect1
+> -->
+</chapter>
+<!--
+<chapter id="chapter11">
+<title
+>Finding Errors</title>
+</chapter>
+
+<chapter id="chapter12">
+<title
+>Licensing</title>
+</chapter>
+
+<chapter id="chapter13">
+<title
+>References</title>
+</chapter>
+-->
+<chapter id="credits">
+<title
+>Créditos</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<!--CREDITS_FOR_TRANSLATORS-->
+
+</chapter
+> <!-- credits -->
+
+<appendix id="bibliography">
+<title
+>Bibliografia</title>
+<bibliography>
+
+<biblioentry>
+<title
+><ulink url="info://make/Top"
+>GNU Make Manual</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>Richard M.</firstname
+><surname
+>Stallman</surname
+></author>
+<author
+><firstname
+>Roland</firstname
+><surname
+>McGrath</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://automake/Top"
+>GNU Automake</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>David</firstname
+><surname
+>MacKenzie</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Tromey</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://autoconf/Top"
+>GNU Autoconf</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>David</firstname
+><surname
+>MacKenzie</surname
+></author>
+<author
+><firstname
+>Ben</firstname
+><surname
+>Elliston</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://gcc/Top"
+>Using the GNU Compiler Collection</ulink
+></title>
+<author
+><firstname
+>Richard M.</firstname
+><surname
+>Stallman</surname
+></author>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://libtool/Top"
+>GNU Libtool</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>Gordon</firstname
+><surname
+>Matzigkeit</surname
+></author>
+<author
+><firstname
+>Alexandre</firstname
+><surname
+>Oliva</surname
+></author>
+<author
+><firstname
+>Thomas</firstname
+><surname
+>Tanner</surname
+></author>
+<author
+><firstname
+>Gary V.</firstname
+><surname
+>Vaughan</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+>GNU Autoconf, Automake, and Libtool</title>
+<edition
+>1st edition</edition>
+<pubdate
+>October 2000</pubdate>
+<authorgroup>
+<author
+><firstname
+>Gary V.</firstname
+><surname
+>Vaughan</surname
+></author>
+<author
+><firstname
+>Ben</firstname
+><surname
+>Elliston</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Tromey</surname
+></author>
+<author
+><firstname
+>Ian Lance</firstname
+><surname
+>Taylor</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>New Riders Publishing</publishername
+></publisher>
+<isbn
+>ISBN 1578701902</isbn>
+</biblioentry>
+
+
+<biblioentry>
+<title
+>Advanced Programming in the UNIX(R) Environment</title>
+<edition
+>1st edition</edition>
+<pubdate
+>June 1992</pubdate>
+<author
+><firstname
+>W. Richard</firstname
+><surname
+>Stevens</surname
+></author>
+<publisher
+><publishername
+>Addison-Wesley Pub Co</publishername
+></publisher>
+<isbn
+>ISBN 0201563177</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Thinking in C++, Volume 1: Introduction to Standard C++</title>
+<edition
+>2nd Edition</edition>
+<pubdate
+>April 15, 2000</pubdate>
+<author
+><firstname
+>Bruce</firstname
+><surname
+>Eckel</surname
+></author>
+<publisher
+><publishername
+>Prentice Hall</publishername
+></publisher>
+<isbn
+>ISBN 0139798099</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Open Source Development with CVS</title>
+<edition
+>2nd Edition</edition>
+<pubdate
+>October 12, 2001</pubdate>
+<authorgroup>
+<author
+><firstname
+>Karl</firstname
+><surname
+>Fogel</surname
+></author>
+<author
+><firstname
+>Moshe</firstname
+><surname
+>Bar</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>The Coriolis Group</publishername
+></publisher>
+<isbn
+>ISBN 158880173X</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Programming PHP</title>
+<edition
+>1st edition</edition>
+<pubdate
+>March 2002</pubdate>
+<authorgroup>
+<author
+><firstname
+>Rasmus</firstname
+><surname
+>Lerdorf</surname
+></author>
+<author
+><firstname
+>Kevin</firstname
+><surname
+>Tatroe</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 1565926102</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Programming Python</title>
+<edition
+>2nd Edition</edition>
+<pubdate
+>March 2001</pubdate>
+<author
+><firstname
+>Mark</firstname
+><surname
+>Lutz</surname
+></author>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 0596000855</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Gui Programming With Python : Using the Qt Toolkit</title>
+<edition
+>Bk&amp;Cd-r edition</edition>
+<pubdate
+>January 2002</pubdate>
+<author
+><firstname
+>Boudewijn</firstname
+><surname
+>Rempt</surname
+></author>
+<publisher
+><publishername
+>Opendocs Llc</publishername
+></publisher>
+<isbn
+>ISBN 0970033044</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Programming Perl</title>
+<subtitle
+>The Camel book</subtitle>
+<edition
+>3rd Edition</edition>
+<pubdate
+>July 2000</pubdate>
+<authorgroup>
+<author
+><firstname
+>Larry</firstname
+><surname
+>Wall</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Christiansen</surname
+></author>
+<author
+><firstname
+>Jon</firstname
+><surname
+>Orwant</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 0596000278</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Learning Perl</title>
+<subtitle
+>The Lama book</subtitle>
+<edition
+>3rd Edition</edition>
+<pubdate
+>July 15, 2001</pubdate>
+<authorgroup>
+<author
+><firstname
+>Randal L.</firstname
+><surname
+>Schwartz</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Phoenix</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 0596001320</isbn>
+</biblioentry>
+
+</bibliography>
+
+&underFDL;
+
+
+</appendix>
+
+</book>
diff --git a/tde-i18n-pt/docs/kdevelop/kdearch/Makefile.am b/tde-i18n-pt/docs/kdevelop/kdearch/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdearch/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdevelop/kdearch/Makefile.in b/tde-i18n-pt/docs/kdevelop/kdearch/Makefile.in
new file mode 100644
index 00000000000..883b8f6b11a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdearch/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdevelop/kdearch
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kdearch/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdevelop/kdearch/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kdearch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/kdearch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/kdearch/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch
+ @for base in index.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdearch/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kdearch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/kdearch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/kdearch/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdevelop/kdearch/index.cache.bz2 b/tde-i18n-pt/docs/kdevelop/kdearch/index.cache.bz2
new file mode 100644
index 00000000000..b6600faf9ff
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdearch/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdevelop/kdearch/index.docbook b/tde-i18n-pt/docs/kdevelop/kdearch/index.docbook
new file mode 100644
index 00000000000..c750d3cea4e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdearch/index.docbook
@@ -0,0 +1,3711 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY % addindex "INCLUDE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Introdução à Arquitectura do KDE</title>
+
+<date
+></date>
+<releaseinfo
+></releaseinfo>
+
+<authorgroup>
+<author
+><firstname
+>Bernd</firstname
+> <surname
+>Gehrmann</surname
+> <affiliation
+><address
+><email
+>bernd@kdevelop.org</email
+></address
+></affiliation>
+</author>
+</authorgroup>
+
+<copyright>
+<year
+>2001</year>
+<year
+>2002</year>
+<holder
+>Bernd Gehrmann</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>Esta documentação dá uma ideia geral sobre a Plataforma de Desenvolvimento do KDE</para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>arquitectura</keyword>
+<keyword
+>desenvolvimento</keyword>
+<keyword
+>programação</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="structure">
+<title
+>Estrutura da biblioteca</title>
+
+<simplesect id="structure-byname">
+<title
+>Bibliotecas por nome</title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><ulink url="kdeapi:kdecore/index.html"
+>kdecore</ulink
+></term>
+<listitem
+><para
+>A biblioteca 'kdecore' é a plataforma aplicacional básica para todos os programa baseados no KDE. Ela fornece o acesso ao sistema de configuração, ao tratamento da linha de comandos, o carregamento e manipulação de ícones, alguns itens básicos de comunicação entre processos, tratamento de ficheiros e muitos outros utilitários. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="kdeapi:kdeui/index.html"
+>kdeui</ulink
+></term>
+<listitem
+><para
+>A biblioteca <literal
+>kdeui</literal
+> fornece vários elementos gráficos e janelas que o Qt não tem ou que tem mas com menos funcionalidades. Inclui também vários elementos itens que são sub-classes das versões do Qt e que se integram melhor com o ambiente do KDE no que respeita às preferências do utilizador. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="kdeapi:kio/index.html"
+>kio</ulink
+></term>
+<listitem
+><para
+>A biblioteca <literal
+>kio</literal
+> contém funcionalidades para E/S assíncronas e transparentes na rede, assim como o tratamento de tipos MIME. Também contém a janela de ficheiros do KDE e as suas classes auxiliares. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="kdeapi:kjs/index.html"
+>kjs</ulink
+></term>
+<listitem
+><para
+>A biblioteca <literal
+>kjs</literal
+> contém uma implementação de JavaScript. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><ulink url="kdeapi:khtml/index.html"
+>khtml</ulink
+></term>
+<listitem
+><para
+>A biblioteca <literal
+>khtml</literal
+> contém a componente KHTML, um elemento de navegação em HTML, com uma API e um processador de DOM e que inclui interfaces para Java e JavaScript. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</simplesect>
+
+
+<simplesect id="structure-grouped">
+<title
+>Classes agrupadas</title>
+
+<para
+>Esqueleto de uma aplicação básica - classes necessárias por quase todas as aplicações. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara>
+<title
+><ulink url="kdeapi:kdecore/KApplication"
+>KApplication</ulink
+></title>
+<para
+>Inicializa e controla uma aplicação do KDE. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara>
+<title
+><ulink url="kdeapi:kdecore/KUniqueApplication"
+>KUniqueApplication</ulink
+></title>
+<para
+>Certifica-se que só uma instância de uma determinada aplicação poderá correr em simultâneo. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KAboutData"
+>KAboutData</ulink
+></title>
+<para
+>Contém as informações da janela Acerca. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KCmdLineArgs"
+>KCmdLineArgs</ulink
+></title>
+<para
+>Processamento de argumentos da linha de comandos. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Gestão de configurações - acesso à base de dados hierárquica de configuração do KDE, as configurações globais e os recursos da aplicação. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KConfig"
+>KConfig</ulink
+></title>
+<para
+>Fornece o acesso à base de dados de configuração do KDE. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KSimpleConfig"
+>KSimpleConfig</ulink
+></title>
+<para
+>Acesso a ficheiros de configuração simples, não hierárquicos. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KDesktopFile"
+>KDesktopFile</ulink
+></title>
+<para
+>Acesso a ficheiros <literal
+>.desktop</literal
+>. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KGlobalSettings"
+>KGlobalSettings</ulink
+></title>
+<para
+>Um acesso conveniente a configurações não-específicas de uma aplicação. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Tratamento de ficheiros e URLs - descodificação de URLs, ficheiros temporário, etc. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KURL"
+>KURL</ulink
+></title>
+<para
+>Representa e processa os URLs. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KTempFile"
+>KTempFile</ulink
+></title>
+<para
+>Cria ficheiros únicos para dados temporários. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KSaveFile"
+>KSaveFile</ulink
+></title>
+<para
+>Permite gravar os ficheiros de forma atómica. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Comunicação inter-processos - classes auxiliares de DCOP e invocação de sub-processos. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KProcess"
+>KProcess</ulink
+></title>
+<para
+>Invoca e controla os processos-filhos. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KShellProcess"
+>KShellProcess</ulink
+></title>
+<para
+>Invoca os processos-filhos através de uma linha de comandos. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdesu/PtyProcess"
+>PtyProcess</ulink
+></title>
+<para
+>Comunicação com os processos-filhos através de um pseudo-terminal. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KIPC"
+>KIPC</ulink
+></title>
+<para
+>Mecanismo simples de IPC com ClientMessages do X11. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:dcop/DCOPClient"
+>DCOPClient</ulink
+></title>
+<para
+>Troca de mensagens DCOP. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KDCOPPropertyProxy"
+>KDCOPPropertyProxy</ulink
+></title>
+<para
+>Uma classe 'proxy' que publica as propriedades do Qt através do DCOP. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KDCOPActionProxy"
+>KDCOPActionProxy</ulink
+></title>
+<para
+>Uma classe 'proxy' que publica uma interface de DCOP para as acções. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Classes utilitárias - gestão de memória, expressões regulares, manipulação de cadeias de caracteres, números aleatórios </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KRegExp"
+>KRegExp</ulink
+></title>
+<para
+>Expressões regulares POSIX. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KStringHandler"
+>KStringHandler</ulink
+></title>
+<para
+>Uma interface extravagante para manipular cadeias de caracteres. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KZoneAllocator"
+>KZoneAllocator</ulink
+></title>
+<para
+>Um alocador de memória eficiente para grandes grupos de objectos pequenos. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KRandomSequence"
+>KRandomSequence</ulink
+></title>
+<para
+>Um gerador de números pseudo-aleatórios. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Aceleradores de teclado - classes que ajudam a estabelecer associações de teclas consistentes em todo o ambiente de trabalho. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KAccel"
+>KAccel</ulink
+></title>
+<para
+>Uma colecção de atalhos de teclado. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KStdAccel"
+>KStdAccel</ulink
+></title>
+<para
+>Um acesso fácil aos atalhos de teclado comuns. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KGlobalAccel"
+></ulink
+></title>
+<para
+>Uma colecção de atalhos de teclado ao nível do sistema. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Processamento de imagens - leitura e manipulação de ícones. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KIconLoader"
+>KIconLoader</ulink
+></title>
+<para
+>Carrega os ícones de uma forma dependente do tema. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KIconTheme"
+>KIconTheme</ulink
+></title>
+<para
+>Classes auxiliares para o KIconLoader. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KPixmap"
+>KPixmap</ulink
+></title>
+<para
+>Uma classe de imagens com capacidades de gestão de tons extendidas. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KPixmapEffect"
+>KPixmapEffect</ulink
+></title>
+<para
+>Efeitos de imagens como gradientes e padrões. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KPixmapIO"
+>KPixmapIO</ulink
+></title>
+<para
+>Uma conversão rápida de <classname
+>QImage</classname
+> para <classname
+>QPixmap</classname
+>. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>'Drag and Drop' - arrastar objectos de cores e URLs. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KURLDrag"
+>KURLDrag</ulink
+></title>
+<para
+>Um objecto de arrastamento de URLs. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KColorDrag"
+>KColorDrag</ulink
+></title>
+<para
+>Um objecto de arrastamento para cores. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KMultipleDrag"
+>KMultipleDrag</ulink
+></title>
+<para
+>Permite construir objectos de arrastamento a partir de vários outros objectos. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Completação Automática </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KCompletion"
+>KCompletion</ulink
+></title>
+<para
+>Auto-completação genérica de cadeias de caracteres. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KURLCompletion"
+>KURLCompletion</ulink
+></title>
+<para
+>Completação automática de URLs. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KShellCompletion"
+>KShellCompletion</ulink
+></title>
+<para
+>Completação automática de executáveis. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Elementos gráficos - classes de listas, réguas, selecção de cores, etc. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KListView"
+>KListView</ulink
+></title>
+<para
+>Uma variante da <classname
+>QListView</classname
+> que usa as configurações de sistema do KDE. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KListView"
+>KListBox</ulink
+></title>
+<para
+>Uma variante da <classname
+>QListBox</classname
+> que usa as configurações de sistema do KDE. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KListView"
+>KIconView</ulink
+></title>
+<para
+>Uma variante da <classname
+>QIconView</classname
+> que usa as configurações de sistema do KDE. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KListView"
+>KLineEdit</ulink
+></title>
+<para
+>Uma variante da <classname
+>QLineEdit</classname
+> com o suporte de completação. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KComboBox"
+>KComboBox</ulink
+></title>
+<para
+>Uma variante da <classname
+>QComboBox</classname
+> com o suporte de completação. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KFontCombo"
+>KFontCombo</ulink
+></title>
+<para
+>Uma lista para seleccionar tipos de letra. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KColorCombo"
+>KColorCombo</ulink
+></title>
+<para
+>Uma lista para seleccionar cores. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KColorButton"
+>KColorButton</ulink
+></title>
+<para
+>Um botão para seleccionar cores. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KURLCombo"
+>KURLCombo</ulink
+></title>
+<para
+>Uma lista para seleccionar nomes de ficheiros e URLs. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kfile/KURLRequester"
+>KURLRequester</ulink
+></title>
+<para
+>Um campo de texto para seleccionar nomes e URLs de ficheiros. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KRuler"
+>KRuler</ulink
+></title>
+<para
+>Uma régua. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink
+url="kdeapi:kdeui/KAnimWidget"
+>KAnimWidget</ulink
+></title>
+<para
+>animações. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KNumInput"
+>KNumInput</ulink
+></title>
+<para
+>Um item para introduzir números. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KPasswordEdit"
+>KPasswordEdit</ulink
+></title>
+<para
+>Um item para introduzir senhas. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Janelas - janelas completas para seleccionar ficheiros, cores e tipos de letra. </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kfile/KFileDialog"
+>KFileDialog</ulink
+></title>
+<para
+>Uma janela de selecção de ficheiros. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KColorDialog"
+>KColorDialog</ulink
+></title>
+<para
+>Uma janela de selecção de cores. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KFontDialog"
+>KFontDialog</ulink
+></title>
+<para
+>Uma janela de selecção de tipos de letra. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kfile/KIconDialog"
+>KIconDialog</ulink
+></title>
+<para
+>Uma janela de selecção de ícones. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KKeyDialog"
+>KKeyDialog</ulink
+></title>
+<para
+>Uma janela para editar combinações de teclas. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KEditToolBar"
+>KEditToolBar</ulink
+></title>
+<para
+>Um diálogo para editar barras de ferramentas. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KTipDialog"
+>KTipDialog</ulink
+></title>
+<para
+>Uma janela de Dica-do-Dia. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KAboutDialog"
+>KAboutDialog</ulink
+></title>
+<para
+>Uma janela Acerca. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KLineEditDlg"
+>KLineEditDlg</ulink
+></title>
+<para
+>Uma janela simples para introduzir texto. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kfile/KURLRequesterDlg"
+>KURLRequesterDlg</ulink
+></title>
+<para
+>Uma janela simples para introduzir URLs. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KMessageBox"
+>KMessageBox</ulink
+></title>
+<para
+>Uma janela para assinalar erros e avisos. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KPasswordDialog"
+>KPasswordDialog</ulink
+></title>
+<para
+>Uma janela para introduzir senhas. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>Acções e GUI em XML </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KAction"
+>KAction</ulink
+></title>
+<para
+>Uma abstracção de uma acção que poderá ser associada a menus e barras de ferramentas. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KActionCollection"
+>KActionCollection</ulink
+></title>
+<para
+>Um conjunto de acções. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdeui/KXMLGUIClient"
+>KXMLGUIClient</ulink
+></title>
+<para
+>Um fragmento gráfico que consiste numa colecção de acções e uma árvore de DOM que representa a posição delas na GUI. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kparts/KPartManager"
+>KPartManager</ulink
+></title>
+<para
+>Faz a gestão da activação dos clientes XMLGUI. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+<para
+>'Plugins' e Componentes </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KLibrary"
+>KLibrary</ulink
+></title>
+<para
+>Representa uma biblioteca carregada dinamicamente. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KLibrary"
+>KLibLoader</ulink
+></title>
+<para
+>Carregamento de bibliotecas dinâmicas. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kdecore/KLibFactory"
+>KLibFactory</ulink
+></title>
+<para
+>Uma fábrica de objectos para 'plugins'. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KServiceType"
+>KServiceType</ulink
+></title>
+<para
+>Representa um tipo de serviço. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KService"
+>KService</ulink
+></title>
+<para
+>Representa um serviço. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KMimeType"
+>KMimeType</ulink
+></title>
+<para
+>Representa um tipo MIME. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KServiceTypeProfile"
+>KServiceTypeProfile</ulink
+></title>
+<para
+>Preferências do utilizador para os mapeamentos dos tipos MIME. </para>
+</formalpara
+></listitem>
+
+<listitem
+><formalpara
+><title
+><ulink url="kdeapi:kio/KServiceTypeProfile"
+>KTrader</ulink
+></title>
+<para
+>Pesquisa de serviços. </para>
+</formalpara
+></listitem>
+
+</itemizedlist>
+
+</simplesect>
+
+</chapter>
+
+
+
+<chapter id="graphics">
+<title
+>Gráficos</title>
+
+<sect1 id="graphics-qpainter">
+<title
+>Gráficos de baixo nível com o QPainter</title>
+
+<simplesect id="qpainter-rendering">
+<title
+>Desenhar no QPainter</title>
+
+<para
+>O modelo de imagens de baixo nível do Qt é baseado nas capacidades oferecidas pelo X11 e por outros sistemas de janelas para os quais o Qt foi implementado. Mas também as extende, implementando funcionalidades adicionais como as transformações arbitrárias por afinidade para texto e imagens. </para>
+
+<para
+>A classe gráfica central para o desenho 2D com o Qt é a <ulink url="kdeapi:qt/QPainter"
+>QPainter</ulink
+>. Ela poderá desenhar num <ulink url="kdeapi:qt/QPaintDevice"
+>QPaintDevice</ulink
+>. Existem três dispositivos de pintura implementados: um é o <ulink url="kdeapi:qt/QWidget"
+>QWidget</ulink
+> que representa um elemento gráfico no ecrã. A outra é o <ulink url="kdeapi:qt/QPrinter"
+>QPrinter</ulink
+> que representa uma impressora e que produz o resultado em &PostScript;. A terceira é a <ulink url="kdeapi:qt/QPicture"
+>QPicture</ulink
+> que guarda os comandos de desenho e que poderá gravá-los em disco e reproduzi-los depois. Uma formato possível para os comandos de desenho é a norma SVG da W3C. </para>
+
+<para
+>Como tal, é possível reaproveitar o código de desenho que você usa para mostrar num item gráfico ou para imprimir, usando as mesmas funcionalidades suportadas. Claro que, na prática, o código é usado num contexto ligeiramente diferente. Desenhar num item gráfico é quase exclusivamente feito no método <methodname
+>paintEvent()</methodname
+> da classe de um elemento gráfico. </para>
+
+<programlisting
+>void ElementoXPTO::paintEvent()
+{
+ QPainter p(this);
+ // Configurar o pintor
+ // Usar o pintor
+}
+</programlisting>
+
+<para
+>Ao desenhar numa impressora, você terá de se certificar que usa o <methodname
+>QPrinter::newPage()</methodname
+> para terminar uma página e começar uma nova - algo que naturalmente não é relevante ao desenhar elementos gráficos. Também, durante a impressão, você poderá querer usar a classe de <ulink url="kdeapi:qt/QPaintDeviceMetrics"
+>métricas do dispositivo</ulink
+> para poder calcular as coordenadas. </para>
+
+</simplesect>
+
+
+<simplesect id="qpainter-transformations">
+<title
+>Transformações</title>
+
+<para
+>Por omissão, ao usar o QPainter, ele desenha no sistema de coordenadas natural do dispositivo usado. Isto significa que, se você desenhar uma linha horizontal no eixo horizontal com um tamanho de 10 unidades, ele será pintado ao longo do ecrã com um tamanho de 10 pixels. Contudo, o QPainter pode aplicar várias transformações antes de desenhar propriamente as formas e as curvas. Uma transformação por afinidade mapeia as coordenadas X e Y linearmente em X' e Y' de acordo com </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="affine-general.png"/></imageobject>
+</mediaobject>
+
+<para
+>A matriz 3x3 desta equação poderá ser configurada com o método <methodname
+>QPainter::setWorldMatrix()</methodname
+> e é do tipo <ulink url="kdeapi:qt/QWMatrix"
+>QWMatrix</ulink
+>. Normalmente, esta é a matriz identidade, isto é, o m11 e o m22 are one, e os outros parâmetros são zero. Existem basicamente três grupos diferentes de transformações: </para>
+
+<itemizedlist>
+
+<listitem
+><formalpara>
+<title
+>Translações</title>
+<para
+>Estas movem todos os pontos de um objecto de uma determinada quantidade numa dada direcção. A matriz de translação poderá ser obtida, invocando o método 'm.translate(dx, dy)' para uma QWMatrix. Isto corresponde à matriz </para>
+</formalpara>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="affine-translate.png"/></imageobject>
+</mediaobject>
+
+</listitem>
+
+<listitem
+><formalpara>
+<title
+>Redimensionamento</title>
+<para
+>Esta matriz aumenta ou encolhe as coordenadas de um objecto, tornando-o maior ou menor sem o distorcer. Uma transformação de escala poderá ser aplicada a uma QWMatrix se invocar o m.scale(sx, sy). Isto corresponde à matriz </para>
+</formalpara>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="affine-scale.png"/></imageobject>
+</mediaobject>
+
+<para
+>Configurando um dos parâmetros como negativo, uma pessoa poderá obter um espelho do sistema de coordenadas. </para>
+
+</listitem>
+
+<listitem
+><formalpara>
+<title
+>Inclinação</title>
+<para
+>Uma distorção do sistema de coordenadas com dois parâmetros. Uma transformação por inclinação poderá ser aplicada se chamar m.shear(sh, sv), correspondendo à matriz </para>
+</formalpara>
+
+<mediaobject>
+ <imageobject
+><imagedata fileref="affine-shear.png"/></imageobject>
+</mediaobject>
+
+</listitem>
+
+<listitem
+><formalpara>
+<title
+>Rotação</title>
+<para
+>Isto roda um objecto. Uma transformação por rotação poderá ser aplicada se chamar m.rotate(alfa). Lembre-se que o ângulo tem de ser dado em graus, não como um ângulo matemático! A matriz correspondente é </para>
+</formalpara>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="affine-rotate.png"/></imageobject>
+</mediaobject>
+
+<para
+>Repare que uma rotação é equivalente a uma combinação de uma escala com uma inclinação. </para>
+
+</listitem>
+
+</itemizedlist>
+
+<para
+>Aqui estão algumas imagens que mostram o efeito das transformações elementares à nossa mascote: </para>
+
+<informaltable frame="none">
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="konqi-normal.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="konqi-rotated.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="konqi-sheared.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="konqi-mirrored.png"/></imageobject>
+</mediaobject
+></entry>
+</row>
+<row>
+<entry
+>a) Normal</entry>
+<entry
+>b) Rodado em 30 graus</entry>
+<entry
+>c) inclinado em 0,4</entry>
+<entry
+>d) Espelhado</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>As transformações podem ser combinadas, multiplicando as matrizes elementares. Repare que as operações com matrizes não comutativas de um modo geral, como tal o efeito combinado de uma concatenação depende da ordem pela qual as matrizes são multiplicadas. </para>
+
+</simplesect>
+
+
+<simplesect id="qpainter-strokeattributes">
+<title
+>Definir os atributos dos traços</title>
+
+<para
+>O desenho das linhas, curvas e contornos dos polígonos pode ser modificado se aplicar um traço especial com o QPainter::setPen(). O argumento desta função é um objecto <ulink url="kdeapi:qt/QPen"
+>QPen</ulink
+>. As propriedades gravadas nele são o estilo, a cor, o estilo da junção e o estilo dos extremos. </para>
+
+<para
+>O estilo do traço é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenStyle-enum"
+>Qt::PenStyle</ulink
+> e poderá ter um dos seguintes valores: </para>
+
+<mediaobject>
+ <imageobject
+><imagedata fileref="penstyles.png"/></imageobject>
+</mediaobject>
+
+<para
+>O estilo da junção é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenJoinStyle-enum"
+>Qt::PenJoinStyle</ulink
+>. Ele indica como é que a junção entre várias linhas anexadas umas às outras é desenhada. Ela poderá ter um dos seguintes valores: </para>
+
+<informaltable frame="none">
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="joinmiter.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="joinbevel.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="joinround.png"/></imageobject>
+</mediaobject
+></entry>
+</row>
+<row>
+<entry
+>a) MiterJoin</entry>
+<entry
+>c) BevelJoin</entry>
+<entry
+>b) RoundJoin</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>O estilo dos extremos é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenCapStyle-enum"
+>Qt::PenCapStyle</ulink
+> e corresponde à forma como os extremos das linhas são desenhados. Poderá ser igual a um dos valores da seguinte tabela: </para>
+
+<informaltable frame="none">
+<tgroup cols="3">
+<tbody>
+<row>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="capflat.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="capsquare.png"/></imageobject>
+</mediaobject
+></entry>
+<entry
+><mediaobject>
+ <imageobject
+><imagedata fileref="capround.png"/></imageobject>
+</mediaobject
+></entry>
+</row>
+<row>
+<entry
+>a) FlatCap</entry>
+<entry
+>b) SquareCap</entry>
+<entry
+>c) RoundCap</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</simplesect>
+
+
+<simplesect id="qpainter-fillattributes">
+<title
+>Definir os atributos do preenchimento</title>
+
+<para
+>O estilo de preenchimento dos polígonos, dos círculos e dos rectângulo poderá ser modificado se definir um pincel especial com o QPainter::setBrush(). Esta função recebe um objecto <ulink url="kdeapi:qt/QBrush"
+>QBrush</ulink
+> como argumento. Os pincéis podem ser construídos de quatro formas diferentes: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>QBrush::QBrush() - Isto cria um pincel que não preenche as formas geométricas.</para>
+</listitem>
+<listitem>
+<para
+>QBrush::QBrush(BrushStyle) - Isto cria um pincel preto com um dos padrões predefinidos que são mostrados em baixo.</para>
+</listitem>
+<listitem>
+<para
+>QBrush::QBrush(const QColor &amp;, BrushStyle) - Isto cria um pincel colorido com um dos seguinte padrões mostrados em baixo.</para>
+</listitem>
+<listitem>
+<para
+>QBrush::QBrush(const QColor &amp;, const QPixmap) - Isto cria um pincel colorido com o padrão personalizado que você passar como segundo parâmetro.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>Um estilo de pincel predefinido pertence ao tipo enumerado <ulink url="kdeapi:qt/Qt#BrushStyle-enum"
+>Qt::BrushStyle</ulink
+>. Aqui está uma imagem com todos os padrões predefinidos: </para>
+
+<mediaobject>
+ <imageobject
+><imagedata fileref="brushstyles.png"/></imageobject>
+</mediaobject>
+
+<para
+>Uma outra forma de personalizar o comportamento do pincel é usando a função <methodname
+>QPainter::setBrushOrigin()</methodname
+>. </para>
+
+</simplesect>
+
+
+<simplesect id="qpainter-color">
+<title
+>Cor</title>
+
+<para
+>As cores têm um papel activo, quer a traçar as curvas, quer a preencher as formas geométricas. No Qt, as cores são representadas pela classe <ulink url="kdeapi:qt/QColor"
+>QColor</ulink
+>. O Qt não suporta as funcionalidades gráficas avançadas, como os perfis de cores ICC e a correcção de cores. As cores são normalmente definidas, indicando os valores das componentes vermelha, verde e azul, dado que o modelo RGB é a forma como os pixels são compostos num monitor. </para>
+
+<para
+>É também possível usar o matiz, a saturação e o valor. Esta representação HSV é a que você usa na janela de cores do Gtk, p.ex. no GIMP. Aí, o matiz corresponde ao ângulo na roda de cores, enquanto a saturação corresponde à distância ao centro do círculo. O valor pode ser escolhido com uma barra em separado. </para>
+
+</simplesect>
+
+
+<simplesect id="qpainter-paintsettings">
+<title
+>Outras configurações</title>
+
+<para
+>Normalmente, quando você desenha num dispositivo de pintura, os pixels que você desenho substituem os que lá estavam anteriormente. Isto significa que, se você pintar uma dada região com uma cor vermelho e pintar a mesma região com uma cor azul depois, só a cor azul ficará visível. O modelo de imagens do Qt não suporta a transparência, i.e., uma forma de misturar o fundo preenchido e os desenhos. Contudo, existe uma forma simples de combinar o desenho e o fundo com operadores booleanos. O método QPainter::setRasterOp() define o operador usado, que vem do tipo enumerado <ulink url="kdeapi:qt/Qt#RasterOp-enum"
+>RasterOp</ulink
+>. </para>
+
+<para
+>O valor por omissão é o CopyROP que ignora o fundo. Outra escolha normal é a XorROP. Se você pintar uma linha a preto com este operador numa imagem colorida, então a área coberta será invertida. Este efeito é usado, por exemplo, para criar as selecções tracejadas dos programas de manipulação de imagens que são conhecidas por "formigas a marchar". </para>
+
+</simplesect>
+
+
+<simplesect id="qpainter-primitives">
+<title
+>Desenhar primitivas gráficas</title>
+
+<para
+>Na secção seguinte iremos listar os elementos gráficos primitivos suportados pelo QPainter. A maioria deles existem em várias versões alternativas que recebem um conjunto diferente de argumentos. Por exemplo, os métodos que lidam com rectângulos normalmente recebem um <ulink url="kdeapi:qt/QRect"
+>QRect</ulink
+> como argumento, ou então um conjunto de quatro inteiros. </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Desenhar um único ponto - drawPoint().</para>
+</listitem>
+<listitem>
+<para
+>Desenhar linhas - drawLine(), drawLineSegments() e drawPolyLine().</para>
+</listitem>
+<listitem>
+<para
+>Desenhar e preencher rectângulos - drawRect(), drawRoundRect(), fillRect() e eraseRect().</para>
+</listitem>
+<listitem>
+<para
+>Desenhar e preencher círculos, elipses ou partes deles - drawEllipse(), drawArc(), drawPie e drawChord().</para>
+</listitem>
+<listitem>
+<para
+>Desenhar e preencher polígonos gerais - drawPolygon().</para>
+</listitem>
+<listitem>
+<para
+>Desenhar curvas Bezier - drawQuadBezier() [drawCubicBezier no Qt 3.0].</para>
+</listitem>
+</itemizedlist>
+
+</simplesect>
+
+
+<simplesect id="qpainter-pixmaps">
+<title
+>Desenhar imagens</title>
+
+<para
+>O Qt oferece duas classes muito diferentes para representar as imagens. </para>
+
+<para
+>A <ulink url="kdeapi:qt/QPixmap"
+>QPixmap</ulink
+> corresponde directamente aos objectos das imagens no X11. As imagens são objectos do lado do servidor e podem - numa placa gráfica moderna - até mesmo ser gravadas directamente na memória da placa. Isto torna <emphasis
+>bastante</emphasis
+> eficiente a transferência de imagens para o ecrã. As imagens também funcionam como um equivalente, fora do ecrã , dos elementos gráficos - a classe QPixmap é uma subclasse da QPaintDevice, por isso você poderá desenhar nela com um QPainter. As operações elementares de desenho são normalmente aceleradas pelos dispositivos gráficos modernos. Daí, um padrão de uso normal é usar as imagens para fazer duplo-'buffering'. Isto significa que, em vez de desenhar directamente num elemento gráfico, você desenha num objecto temporário de imagem e usa a função <ulink url="kdeapi:qt/QPaintDevice#bitBlt-1"
+>bitBlt</ulink
+> para transferir a imagem para o elemento gráfico. Para os desenhos complexos, isto ajuda a evitar intermitências. </para>
+
+<para
+>Em contraste, os objectos <ulink url="kdeapi:qt/QImage"
+>QImage</ulink
+> residem do lado do cliente. A sua ênfase é na fornecer um acesso directo aos pixels da imagem. Isso torna-os úteis para manipular imagens e para coisas como a leitura e gravação em disco (o método load() da QPixmap recebe uma QImage como passo intermédio). Por outro lado, desenhar uma imagem num elemento gráfico é uma operação relativamente dispendiosa, dado que implica uma transferência para o servidor X, o que ainda poderá levar algum tempo, especialmente para imagens grandes e para servidores remotos. Dependendo da profundidade de cor, a conversão de uma QImage para uma QPixmap pode necessitar de ajuste de cores. </para>
+
+</simplesect>
+
+
+<simplesect id="qpainter-drawingtext">
+<title
+>Desenhar texto</title>
+
+<para
+>O texto poderá ser desenhado com uma das variantes do método QPainter::drawText(). Estas desenham uma QString quer num dado ponto, quer num dado rectângulo, usando o tipo de letra definido pelo QPainter::setFont(). Existe também um parâmetro que recebe uma combinação do tipo OU de algumas opções dos tipos enumerados <ulink url="kdeapi:qt/Qt#AlignmentFlags-enum"
+>Qt::AlignmentFlags</ulink
+> e <ulink url="kdeapi:qt/Qt#TextFlags-enum"
+>Qt::TextFlags</ulink
+> </para>
+
+<para
+>A partir da versão 3.0, o Qt toma conta da disposição completa do texto, mesmo para as línguas escritas da direita para a esquerda. </para>
+
+<para
+>Uma forma mais avançada de mostrar o texto marcado é usando a classe <ulink url="kdeapi:qt/QSimpleRichText"
+>QSimpleRichText</ulink
+>. Os objectos desta classe podem ser construídos com um pedaço de texto que usa um sub-conjunto das marcas de HTML, o qual é bastante rico e até fornece tabelas. O estilo do texto pode ser personalizado com uma <ulink url="kdeapi/qt/QStyleSheet"
+>QStyleSheet</ulink
+> (a documentação das marcas pode também ser encontrada aqui). Logo que o objecto de texto formatado tenha sido construído, pode ser desenhado num elemento gráfico ou noutro dispositivo de pintura com o método QSimpleRichText::draw(). </para>
+
+</simplesect>
+
+</sect1>
+
+
+<sect1 id="graphics-qcanvas">
+<title
+>Imagens estruturadas com o QCanvas</title>
+
+<para
+>A QPainter oferece um modelo de imagens poderosos para desenhar em elementos gráficos e imagens. Contudo, também poderá ser complicadíssimo de usar. De cada vez que o seu elemento gráfico recebe um evento de desenho, ele terá de analisar o QPaintEvent::region() ou o QPaintEvent::rect() que tem de ser desenhado de novo. Aí, ele terá de configurar um QPainter e desenhar todos os objectos que se sobrepõem com essa região. Por exemplo, imagine um programa de gráficos vectoriais que permita arrastar objectos como polígonos, círculos e grupos de outros objectos. De cada vez que esses objectos se movem um pouco, o tratador para os eventos do rato do elemento gráfico irá despoletar um evento para a área toda coberta pelos objectos na sua posição antiga e na sua posição nova. Descobrir quais são as actualizações necessárias e fazê-las de forma eficiente poderá ser difícil e poderá também entrar em conflito com a estrutura orientada por objectos do código-fonte do programa. </para>
+
+<para
+>Como alternativa, o Qt contém a classe <ulink url="kdeapi:qt/QCanvas"
+>QCanvas</ulink
+>, na qual você coloca os objectos gráficos, como os polígonos, o texto e as imagens. Você também poderá também fornecer itens adicionais se criar uma subclasse de <ulink url="kdeapi:qt/QCanvasItem"
+>QCanvasItem</ulink
+> ou uma das suas subclasses especializadas. Uma área de desenho ('canvas') poderá ser mostrada no ecrã por um ou mais elementos gráficos da classe <ulink url="kdeapi:qt/QCanvas"
+>QCanvasView</ulink
+>, a qual você terá de criar uma subclasse para tratar das interacções com o utilizador. O Qt tratará de todas as actualizações do desenho dos objectos na área visível, quer sejam provocadas pela exposição da janela, quer pela criação ou modificação dos objectos ou ainda por qualquer outra razão. Usando o duplo-'buffering', isto poderá ser feito de uma forma eficiente e livre de intermitências. </para>
+
+<para
+>Os itens da área de desenho podem-se sobrepor uns aos outros. Neste caso, o visível depende da ordem do 'z' que pode ser atribuída pelo QCanvasItem::setZ(). Os itens podem também ser tornados visíveis ou invisíveis. Você pode também indicar um fundo a ser desenhado "por detrás" de todos os itens e uma imagem de primeiro plano. Para associar os eventos do rato com os objectos na área de desenho, existe o método QCanvas::collisions() que devolve uma lista dos itens que se sobrepõem em qualquer ponto. Aqui mostramos uma imagem de uma vista sobre a área de desenho em acção: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="canvas.png"/></imageobject>
+</mediaobject>
+
+<para
+>Aqui, a malha é desenhada no fundo. Para além disso, existe um item QCanvasText item e um QCanvasPolygon violeta. A borboleta é um QCanvasPixmap. Ele tem áreas transparentes, por isso é possível ver os itens de baixo através dele. </para>
+
+<para
+>Um tutorial sobre a utilização do QCanvas para criar jogos baseados em imagens poderá ser encontrado <ulink url="http://zez.org/article/articleview/2/1/"
+>aqui</ulink
+>. </para>
+
+</sect1>
+
+
+<sect1 id="graphics-qglwidget">
+<title
+>Gráficos 3D com o OpenGL</title>
+
+<simplesect id="qglwidget-lowlevel">
+<title
+>Interface de baixo nível</title>
+
+<para
+>A norma de facto para desenhar gráficos 3D hoje em dia é o <ulink url="http://www.opengl.org"
+>OpenGL</ulink
+>. As implementações desta especificação vêm com o Microsoft Windows, o Mac OS X e o XFree86 e muitas vezes suportam as funcionalidades de aceleração por 'hardware' oferecidas pelas placas gráficas modernas. O OpenGL em si só lida com o desenho de uma determinada área do ecrã através de um <emphasis
+>contexto GL</emphasis
+> e não tem nenhuma interacção com a plataforma do ambiente </para>
+
+<para
+>O Qt fornece o item <ulink url="kdeapi:qt/QGLWidget"
+>QGLWidget</ulink
+> que encapsula uma janela com um contexto GL associado. Basicamente, você poderá utilizá-la se criar uma sub-classe dela e implementar de novo alguns métodos. </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Em vez de reimplementar o <methodname
+>paintEvent()</methodname
+> e usar o QPainter para desenhar o conteúdo do elemento, você irá sobrepor o <methodname
+>paintGL()</methodname
+> e usar os comandos do GL para desenhar uma cena. A <classname
+>QLWidget</classname
+> irá tomar conta de tornar o seu contexto GL o actual antes de invocar o <methodname
+>paintGL()</methodname
+> e irá remeter tudo no fim. </para
+></listitem>
+
+<listitem
+><para
+>O método virtual <methodname
+>initializeGL()</methodname
+> é invocado logo da primeira vez em que o <methodname
+>resizeGL()</methodname
+> ou o <methodname
+>paintGL()</methodname
+> são chamados. Isto pode ser usado para construir listas de visualização para os objectos e para fazer as várias inicializações. </para
+></listitem>
+
+<listitem
+><para
+>Em vez de reimplementar o <methodname
+>resizeEvent()</methodname
+>, você irá sobrepor o <methodname
+>resizeGL()</methodname
+>. Este poderá ser usado para definir apropriadamente o porto de visualização. </para
+></listitem>
+
+<listitem
+><para
+>Em vez de invocar o <methodname
+>update()</methodname
+> sempre que o estado da cena é mudado - por exemplo, quando você o anima com um temporizador -, você deverá invocar o <methodname
+>updateGL()</methodname
+>. Isto irá despoletar uma actualização. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>De um modo geral, o QGLWidget comporta-se como outro item gráfico, i.e., por exemplo, você poderá processar os eventos normais do rato como de costume, redimensionar a janela e combiná-la com outras numa dada disposição. </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="opengl.png"/></imageobject>
+</mediaobject>
+
+<para
+>O Qt contém alguns exemplos de utilização do QGLWidget no seu exemplo <literal
+>demo</literal
+>. Pode-se encontrar uma colecção de tutoriais <ulink url="http://www.libsdl.org/opengl/intro.html"
+>aqui</ulink
+>, assim como mais informações e uma referência ao OpenGL, na <ulink url="http://www.opengl.org"
+>página pessoal do OpenGL</ulink
+>. </para>
+
+</simplesect>
+
+
+<simplesect id="qglwidget-highlevel">
+<title
+>Interfaces de alto-nível</title>
+
+<para
+>O OpenGL é uma interface de relativo baixo nível para gráficos 3D. Da mesma forma que o QCanvas dá ao programador uma interface de maior nível com detalhes para os objectos e as suas propriedades, existem também interfaces de alto nível para os gráficos 3D. Uma das mais conhecidas é o Open Inventor. Sendo originalmente uma tecnologia desenvolvida pela SGI, existe hoje em dia também a implementação 'open-source' que é a <ulink url="http://www.coin3d.org"
+>Coin</ulink
+>, complementada por uma interface para a plataforma e para o Qt chamada SoQt. </para>
+
+<para
+>O conceito básico do Open Inventor é o de uma <emphasis
+>cena</emphasis
+>. Uma cena poderá ser carregada a partir do disco e gravada num formato ligeiramente relacionado com o <ulink url="http://www.vrml.org"
+>VRML</ulink
+>. Uma cena consiste numa colecção de objectos chamados <emphasis
+>nós</emphasis
+>. O Inventor já contém uma rica colecção de nós reutilizáveis, como cubos, cilindros e malhas, complementados por fontes de luz, materiais, câmaras, etc. Os nós são representados por classes de C++ e podem ser combinados e herdados. </para>
+
+<para
+>Pode-se encontrar uma introdução ao Inventor <ulink url="http://www.motifzone.com/tmd/articles/OpenInventor/OpenInventor.html"
+>aqui</ulink
+> (de um modo geral, você poderá substituir todas as menções ao SoXt por SoQt neste artigo). </para>
+
+</simplesect>
+
+</sect1>
+
+</chapter>
+
+
+
+<chapter id="userinterface">
+<title
+>Interface do utilizador</title>
+
+<sect1 id="userinterface-actionpattern">
+<title
+>O padrão de acções</title>
+
+<para
+></para>
+
+</sect1>
+
+
+<sect1 id="userinterface-xmlgui">
+<title
+>Definir os menus e as barras de ferramentas em XML</title>
+
+<simplesect id="xmlgui-intro">
+<title
+>Introdução</title>
+
+<para
+>Embora o <link linkend="userinterface-actionpattern"
+>padrão de acções</link
+> permita encapsular as acções despoletadas pelo utilizador num objecto que possa estar "ligado" noutro sítio qualquer nos menus ou nas barras de ferramentas, ele não resolve por si só o problema de construir os próprios menus. Em particular, você terá de criar todos os menus em código de C++ e inserir explicitamente as acções por uma determinada ordem, segundo as considerações dos guias de estilo para as acções normais. Isto torna bastante difícil para os utilizadores poderem personalizar os menus ou alterar os menus ou os atalhos de teclado de acordo com as suas necessidades, sem ter de alterar o código-fonte. </para>
+
+<para
+>Este problema é resolvido através de um conjunto de classes chamado <literal
+>XMLGUI</literal
+>. Basicamente, isto separa as acções (codificadas em C++) da sua aparência nas barras de menu e de ferramentas (codificadas em XML). Sem modificar nenhum código-fonte, os menus podem simplesmente ser personalizados, ajustando um ficheiro de XML. Para além disso, ajuda a garantir que as acções normais (como o <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+> ou o <menuchoice
+><guimenu
+>Ajuda</guimenu
+><guimenuitem
+>Acerca</guimenuitem
+></menuchoice
+>) aparecem nas localizações indicadas pelos guias de estilo. O XMLGUI é especialmente importante para os programas modulares, em que os itens que aparecem no menu podem resultar de vários 'plugins' ou componentes diferentes. </para>
+
+<para
+>A classe do KDE para as janelas de topo, a <ulink url="kdeapi:kdeui/KMainWindow.html"
+>KMainWindow</ulink
+>, herda de <ulink url="kdeapi:kdeui/KXMLGUIClient.html"
+>KXMLGUIClient</ulink
+> e, por isso, suporta a XMLGUI logo de raiz. Todas as acções criadas dentro dela terão de ter a <literal
+>actionCollection()</literal
+> do cliente como 'pai'. Uma chamada ao <literal
+>createGUI()</literal
+> irá então criar o conjunto completo de barras de menu e de ferramentas definidas no ficheiro XML da aplicação (que tem, convencionalmente, o sufixo <literal
+>ui.rc</literal
+>). </para>
+
+</simplesect>
+
+
+<simplesect id="xmlgui-kviewexample">
+<title
+>Um exemplo: Menu do KView</title>
+
+<para
+>No seguinte exemplo, iremos ver o visualizador de imagens <application
+>KView</application
+> do KDE. Ele tem um ficheiro <literal
+>ui.rc</literal
+> chamado <filename
+>kviewui.rc</filename
+> que é instalado com o código em <filename
+>Makefile.am</filename
+> </para>
+
+<programlisting
+>rcdir = $(kde_datadir)/kview
+rc_DATA = kviewui.rc
+</programlisting>
+
+<para
+>Aqui está um excerto do ficheiro <filename
+>kviewui.rc</filename
+>. Por questões de simplicidade, mostramos apenas a definição no menu <guimenu
+>View</guimenu
+> (Ver). </para>
+
+<programlisting
+>&lt;!DOCTYPE kpartgui&gt;
+&lt;kpartgui name="kview"&gt;
+ &lt;MenuBar&gt;
+ &lt;Menu name="view" &gt;
+ &lt;Action name="zoom50" /&gt;
+ &lt;Action name="zoom100" /&gt;
+ &lt;Action name="zoom200" /&gt;
+ &lt;Action name="zoomMaxpect" /&gt;
+ &lt;Separator/&gt;
+ &lt;Action name="fullscreen" /&gt;
+ &lt;/Menu&gt;
+ &lt;/MenuBar&gt;
+&lt;/kpartgui&gt;
+</programlisting>
+
+<para
+>A componente correspondente da configuração em C++ é: </para>
+
+<programlisting
+>KStdAction::zoomIn ( this, SLOT(slotZoomIn()), actionCollection() );
+ KStdAction::zoomOut ( this, SLOT(slotZoomOut()), actionCollection() );
+ KStdAction::zoom ( this, SLOT(slotZoom()), actionCollection() );
+ new KAction ( i18n("&amp;Half size"), ALT+Key_0,
+ this, SLOT(slotHalfSize()),
+ actionCollection(), "zoom50" );
+ new KAction ( i18n("&amp;Normal size"), ALT+Key_1,
+ this, SLOT(slotDoubleSize()),
+ actionCollection(), "zoom100" );
+ new KAction ( i18n("&amp;Double size"), ALT+Key_2,
+ this, SLOT(slotDoubleSize()),
+ actionCollection(), "zoom200" );
+ new KAction ( i18n("&amp;Fill Screen"), ALT+Key_3,
+ this, SLOT(slotFillScreen()),
+ actionCollection(), "zoomMaxpect" );
+ new KAction ( i18n("Fullscreen &amp;Mode"), CTRL+SHIFT+Key_F,
+ this, SLOT(slotFullScreen()),
+ actionCollection(), "fullscreen" );
+</programlisting>
+
+<para
+>O menu <guimenu
+>View</guimenu
+> (Ver), resultante desta definição da interface, fica então semelhante ao que aparece nesta imagem: </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="kview-menu.png"/></imageobject>
+</mediaobject>
+
+<para
+>O ficheiro XML começa com uma declaração do tipo de documento. O DTD do 'kpartgui' pode ser encontrado no código-fonte do 'kdelibs' em <filename
+>kdeui/kpartgui.dtd</filename
+>. O elemento exterior do ficheiro contém o nome da instância da aplicação como atributo. Poderá também conter um número de versão no formato "version=2". Isto é útil quando você lança novas versões de uma aplicação com uma estrutura de menus alterada, p.ex., com mais funcionalidades. Se você fornecer o número da versão no ficheiro <literal
+>ui.rc</literal
+>, o KDE certifica-se que qualquer versão personalizada do ficheiro é eliminada e passa a ser usado o novo ficheiro em alternativa. </para>
+
+<para
+>A próxima linha, a <literal
+>&lt;MenuBar&gt;</literal
+>, contém a declaração de um menu. Você poderá também introduzir uma quantidade qualquer de declarações de <literal
+>&lt;ToolBar&gt;</literal
+> para criar algumas barras de ferramentas. O menu contém um submenu com o nome "view" (ver). Este nome já está predefinido e, por isso, irá ver a versão traduzida de "View" (no caso do português, "Ver") na imagem. Se você declarar os seus próprios submenus, você terá de adicionar explicitamente o título. Por exemplo, o <application
+>KView</application
+> tem um submenu com o título "Image" (Imagem) que é declarado da seguinte forma: </para>
+
+<programlisting
+>&lt;Menu name="image" &gt;
+ &lt;text&gt;&amp;amp;Image&lt;/text&gt;
+ ...
+&lt;/Menu&gt;
+</programlisting>
+
+<para
+>Na plataforma do 'automake' do KDE, esses títulos são automaticamente extraídos e colocados no ficheiro <ulink url="kde-i18n-howto.html"
+><literal
+>.po</literal
+></ulink
+> da aplicação, para que seja usados pelos tradutores. Lembre-se que você tem de representar o marcador de aceleradores "&amp;" na forma compatível com o XML "&amp;amp;". </para>
+
+<para
+>Voltando ao exemplo do <application
+>KView</application
+>, o seu menu <guimenu
+>View</guimenu
+> contém um conjunto de acções personalizadas: <literal
+>zoom50</literal
+>, <literal
+>zoom100</literal
+>, <literal
+>zoom200</literal
+>, <literal
+>zoomMaxpect</literal
+> e <literal
+>fullscreen</literal
+>, declaradas com um elemento <literal
+>&lt;Action&gt;</literal
+>. O separador nas imagens corresponde ao elemento <literal
+>&lt;Separator&gt;</literal
+>. </para>
+
+<para
+>Você irá reparar que alguns itens do menu não têm um elemento correspondente no ficheiro XML. Estes são as <emphasis
+>acções-padrão</emphasis
+>. As acções-padrão são criadas pela classe <ulink url="kdeapi:kdeui/KStdAction.html"
+>KStdAction</ulink
+>. Quando você cria essas acções na sua aplicação (como no exemplo em C++ acima), elas serão automaticamente introduzidas numa posição prescrita, e possivelmente com uma tecla de atalho. Você poderá procurar essas localizações no ficheiro <filename
+>kdeui/ui_standards.rc</filename
+> no código-fonte do 'kdelibs'. </para>
+
+</simplesect>
+
+
+<simplesect id="xmlgui-konqexample">
+<title
+>Um exemplo: Barras de Ferramentas no Konqueror</title>
+
+<para
+>Para a discussão das barras de ferramentas, o foco será agora a definição da GUI do <application
+>Konqueror</application
+>. Este excerto define a barra de localização, que contém o campo de introdução de URLs. </para>
+
+<programlisting
+>&lt;ToolBar name="locationToolBar" fullWidth="true" newline="true" &gt;
+ &lt;text&gt;Location Toolbar&lt;/text&gt;
+ &lt;Action name="clear_location" /&gt;
+ &lt;Action name="location_label" /&gt;
+ &lt;Action name="toolbar_url_combo" /&gt;
+ &lt;Action name="go_url" /&gt;
+&lt;/ToolBar&gt;
+</programlisting>
+
+<para
+>A primeira coisa que salta à vista é que existem muitos mais atributos que nos menus. Estes incluem: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+><literal
+>fullWidth</literal
+>: Diz ao XMLGUI que a barra de ferramentas tem a mesma largura que a janela de topo. Dado que este está igual a "false" (falso), a barra de ferramentas só ocupa o espaço necessário e poderão ser colocadas mais barras de ferramentas na mesma linha. </para
+></listitem>
+
+<listitem
+><para
+><literal
+>newline</literal
+>: Este está relacionado com a opção acima. Se for igual a "true" (verdadeiro), a barra de ferramentas inicia uma nova linha. Caso contrário, poderá ser colocada na mesma linha que a barra anterior. </para
+></listitem>
+
+<listitem
+><para
+><literal
+>noEdit</literal
+>: Normalmente as barras de ferramentas podem ser personalizadas pelo utilizador, p.ex. na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramentas</guimenuitem
+></menuchoice
+> do <application
+>Konqueror</application
+>. Se esta opção for igual a "true" (verdadeiro), a barra de ferramentas em questão não fica editável. Isto é importante para as barras de ferramentas que são carregadas com itens na altura da execução, como por exemplo a barra de Favoritos do <application
+>Konqueror</application
+>. </para
+></listitem>
+
+<listitem
+><para
+><literal
+>iconText</literal
+>: Diz ao XMLGUI para mostrar o texto da acção ao lado do ícone. Normalmente, o texto só é mostrado como uma dica quando o cursor do rato se mantiver em cima do ícone durante algum tempo. Os valores possíveis para este atributo são o "icononly" (mostra só o ícone), "textonly" (mostra só o texto), "icontextright" (mostra o texto do lado direito do ícone) e "icontextbottom" (mostra o texto por baixo do ícone). </para
+></listitem>
+
+
+<listitem
+><para
+><literal
+>hidden</literal
+>: Se este valor for "true" (verdadeiro), a barra de ferramentas não fica visível inicialmente e deverá ser activada por um item de menu qualquer. </para
+></listitem>
+
+
+<listitem
+><para
+><literal
+>position</literal
+>: O valor por omissão para este atributo é o "top", que significa que a barra de ferramentas fica por baixo do menu. Para os programas com várias ferramentas, como os programas gráficos, poderá ser interessante substituir isto por "left" (esquerda), "right" (direita) ou "bottom" (baixo). </para
+></listitem>
+
+</itemizedlist>
+
+</simplesect>
+
+
+<simplesect id="xmlgui-dynamical">
+<title
+>Menus dinâmicos</title>
+
+<para
+>Obviamente, um ficheiro XML só poderá conter uma descrição estática da interface do utilizador. Normalmente, existem menus que mudam durante a execução. Por exemplo, o menu do <application
+>Konqueror</application
+> <guimenu
+>Localização</guimenu
+> contém um conjunto de itens <guimenuitem
+>Abrir com XPTO</guimenuitem
+> com as aplicações que são capazes de abrir um dado ficheiro com um dado tipo MIME. De cada vez que o documento apresentado muda, a lista de itens do menu muda. O XMLGUI está preparado para lidar com estes casos, usando a noção de <emphasis
+>listas de acções</emphasis
+>. Uma lista de acções é declarada como um itm no ficheiro XML, mas de facto consiste em várias acções que são associadas ao menu durante a execução. O exemplo acima está implementado com a seguinte declaração no ficheiro XML do <application
+>Konqueror</application
+>: </para>
+
+<programlisting
+>&lt;Menu name="file"&gt;
+ &lt;text&gt;&amp;amp;Location&lt;/text&gt;
+ ...
+ &lt;ActionList name="openwith"&gt;
+ ...
+&lt;/Menu&gt;
+</programlisting>
+
+<para
+>A função <function
+>KXMLGUIClient::plugActionList()</function
+> é então usada para adicionar as acções a mostrar, enquanto que a função <function
+>KXMLGuiClient::unplugActionList()</function
+> remove todas as acções ligadas. A rotina responsável pela actualização é semelhante à seguinte: </para>
+
+<programlisting
+>void JanelaPrincipal::actualizarAccoesAbrirCom()
+{
+ unplugActionList("openwith"); // Nome declarado no ficheiro XML
+ accoesAbrirCom.clear();
+ for ( /* iterar pelos serviços relevantes */ ) {
+ KAction *accao = new KAction( ...);
+ accoesAbrirCom.append(accao);
+ }
+ plugActionList("openwith", accoesAbrirCom);
+}
+</programlisting>
+
+<para
+>Lembre-se que, em contraste com as acções estáticas, as que aqui são criadas <emphasis
+>não</emphasis
+> têm a colecção de acções como 'mãe', como tal você é responsável por removê-las você mesmo. A forma mais simples de o fazer é usando o método <literal
+>accoesAbrirCom.setAutoDelete(true)</literal
+> no exemplo acima. </para>
+
+</simplesect>
+
+
+<simplesect id="xmlgui-contextmenus">
+<title
+>Menus de contexto</title>
+
+<para
+>Os exemplos acima só continham casos em que as barras de menu e de ferramentas de uma janela principal eram criados. Existem os casos em que os processos de criação destes repositórios estão completamente escondidos do programador por detrás da chamada do <function
+>createGUI()</function
+> (excepto se você tiver repositórios personalizados). Contudo, existem casos em que você deseja construir outros repositórios e preenchê-los com definições da GUI a partir do ficheiro XML. Um desses exemplos são os menus de contexto. Para obter uma referência a um menu de contexto, você terá de pedir ao criador ('factory') do cliente essa referência: </para>
+
+<programlisting
+>void JanelaPrincipal::menuPedido()
+{
+ QWidget *m = factory()->container("menu_contexto", this);
+ QPopupMenu *menu = static_cast&lt;QPopupMenu *&gt;(m);
+ menu->exec(QCursor::pos());
+}
+</programlisting>
+
+<para
+>O método <function
+>KXMLGUIFactory::container()</function
+> usado acima procura onde encontrar um repositório no ficheiro XML com o nome indicado. Nesse caso, uma definição possível poderia ser semelhante à seguinte: </para>
+
+<programlisting
+>...
+&lt;Menu name="menu_contexto"&gt;
+ &lt;Action name="ficheiro_adicionar"/&gt;
+ &lt;Action name="ficheiro_remover"/&gt;
+&lt;/Menu&gt;
+...
+</programlisting>
+
+</simplesect>
+
+</sect1>
+
+
+<sect1 id="help">
+<title
+>Fornecer ajuda 'online'</title>
+
+<para
+>Tornar um programa intuitivo e fácil de usar envolve um conjunto de funcionalidades que são chamadas normalmente de ajuda 'online'. A ajuda 'online' tem vários objectivos, alguns deles em conflito: por um lado, deverá dar ao utilizador respostas à pergunta "Como é que faço uma determinada tarefa?"; por outro lado, deverá ajudar o utilizador a explorar a aplicação e a encontrar funcionalidades que ainda não conhece. É importante reconhecer que isto só poderá ser conseguido se oferecer vários níveis de ajuda: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>As dicas de ferramentas são pequenas legendas que aparecem por cima dos elementos da interface gráfica, sempre que o cursor do rato fica algum tempo sobre eles. Elas são especialmente importantes para as barras de ferramentas, onde os ícones nem sempre são suficientes para explicar o intuito de um botão. </para
+></listitem>
+
+<listitem
+><para
+>A ajuda o "O que é isto?" é normalmente uma explicação mais extensa e mais rica sobre um elemento gráfico ou um item do menu. É também mais complicada de usar: nas janelas, pode ser invocadas de duas formas: quer carregando em <keycombo
+><keycap
+>Shift</keycap
+><keycap
+>F1</keycap
+></keycombo
+> ou carregando no ponto de interrogação na barra de título (onde o suporte para a última depende do gestor de janelas). O cursor do rato irá então mudar para uma seta com um ponto de interrogação, onde a janela de ajuda aparece sempre que um elemento da interface for pressionado. A ajuda "o que é isto?" para os itens do menu é normalmente activada por um botão na barra de ferramentas que contém uma seta e um ponto de interrogação. </para
+></listitem>
+
+<listitem
+><para
+>O problema com esta abordagem é que o utilizador não consegue ver se um elemento contém ajudas ou não. Quando o utilizador activa o botão do ponto de interrogação e não obtém nenhuma janela de ajuda quando carregar num elemento da interface do utilizador, ele irá ficar frustrado muito depressa. </para>
+
+<para
+>A vantagem das janelas de ajuda "O Que É Isto?" oferecidas pelo Qt e pelo KDE é que elas poderão conter <ulink url="kdeapi:qt/QStyleSheet"
+>texto formatado</ulink
+>, i.e. poderão conter vários tipos de letra, texto em negrito e itálico, ou mesmo imagens e tabelas. </para>
+
+<para
+>Um exemplo de uma ajuda "O Que É Isto?": </para>
+
+<mediaobject>
+<imageobject
+><imagedata fileref="whatsthis.png"/></imageobject>
+</mediaobject>
+
+</listitem>
+
+<listitem
+><para
+>Finalmente, todos os programas deverão ter um manual. Um manual é normalmente visto no <application
+>KHelpCenter</application
+>, activando o menu <guimenu
+>Ajuda</guimenu
+>. Isto significa, que uma aplicação adicional completa aparece e distrai o utilizador do seu trabalho. Por consequência, a consulta do manual só deverá ser necessária se as outras funcionalidades como as dicas e a ajuda "o que é isto?" não forem suficientes. Obviamente, um manual tem a vantagem que não explica apenas aspectos únicos e isolados da interface do utilizador. Em vez disso, ele poderá explicar aspectos da aplicação num contexto mais amplo. Os manuais para o KDE são escritos usando a linguagem de formatação <ulink url="http://i18n.kde.org"
+>DocBook</ulink
+>. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Do ponto de vista do programador, o Qt oferece uma API fácil de usar para a ajuda 'online'. Para atribuir uma dica a um dado elemento gráfico, use a classe <ulink url="kdeapi:qt/QToolTip"
+>QToolTip</ulink
+>. </para>
+
+<programlisting
+>QToolTip::add(e, i18n("Este elemento faz uma dada tarefa."))
+</programlisting>
+
+<para
+>Se as barras de menu e as barras de ferramentas forem criadas com o <ulink url="actionpattern.html"
+>padrão de acções</ulink
+>, o texto usado como dica deriva do primeiro argumento do construtor da <ulink url="kdeapi:kdeui/KAction.html"
+>KAction</ulink
+>: </para>
+
+<programlisting
+>accao = new KAction(i18n("&amp;Remover"), "editdelete",
+ SHIFT+Key_Delete, actionCollection(), "del")
+</programlisting>
+
+<para
+>Aqui também é possível atribuir um dado texto que é apresentado na barra de estado quando o item do menu respectivo é seleccionado: </para>
+
+<programlisting
+>action->setStatusText(i18n("Apaga o texto marcado"))
+</programlisting>
+
+<para
+>A API da ajuda "O que é isto?' é bastante parecido. Nas janelas, use o seguinte código: </para>
+
+<programlisting
+>QWhatsThis::add(e, i18n("&lt;qt&gt;Isto demonstra o motor"
+ " do &lt;b&gt;Qt&lt;/b&gt; para"
+ " o texto formatado.&lt;ul&gt;"
+ "&lt;li&gt;Um&lt;/li&gt;"
+ "&lt;li&gt;Dois&lt;/li&gt;"
+ "&lt;/ul&gt;&lt;/qt&gt;"))
+</programlisting>
+
+<para
+>Para os itens do menu, use </para>
+
+<programlisting
+>accao->setWhatsThis(i18n("Apaga o ficheiro marcado"))
+</programlisting>
+
+<para
+>A invocação do <application
+>KHelpCenter</application
+> está encapsulada na classe <ulink url="kdeapi:kdecore/KApplication"
+>KApplication</ulink
+>. Para mostrar o manual da sua aplicação, basta usar </para>
+
+<programlisting
+>kapp->invokeHelp()
+</programlisting>
+
+<para
+>Isto mostra a primeira página com o índice analítico. Quando você quer mostrar apenas uma dada secção do manual, você poderá dar um argumento adicional ao <function
+>invokeHelp()</function
+> que indica a 'âncora' para a qual o navegador irá saltar. </para>
+
+</sect1>
+
+</chapter>
+
+
+
+<chapter id="components">
+<title
+>Componentes e serviços</title>
+
+<sect1 id="components-services">
+<title
+>Serviços do KDE</title>
+
+<simplesect id="services-whatarekdeservices">
+<title
+>O que são os serviços do KDE?</title>
+
+<para
+>A noção de um <emphasis
+>serviço</emphasis
+> é um conceito central da arquitectura modular do KDE. Não existe nenhuma implementação técnica restrita associada a este termo - os serviço podem ser 'plugins' sob a forma de bibliotecas dinâmicas ou podem ser programas controlados através de <ulink url="dcop.html"
+>DCOP</ulink
+>. Quando alegar ter um determinado <emphasis
+>tipo de serviço</emphasis
+>, um serviço promete implementar certas APIs ou funcionalidades. Em termos de C++, pode-se pensar num tipo de serviço como uma classe abstracta e num serviço como uma implementação dessa interface. </para>
+
+<para
+>A vantagem desta separação é clara: Uma aplicação que use um tipo de serviço não tem de conhecer as possíveis implementações od mesmo. Só usa as APIs associadas ao tipo de serviço. Desta forma, o serviço usado pode ser alterado sem afectar a aplicação. Da mesma forma, o utilizador pode configurar os serviços que ele prefere para certas funcionalidades. </para>
+
+<para
+>Alguns exemplos: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>O motor de desenho de HTML no <application
+>Konqueror</application
+> é uma componente embebida que implementa os tipos de serviços <literal
+>KParts/ReadOnlyPart</literal
+> e <literal
+>Browser/View</literal
+>. </para
+></listitem>
+<listitem
+><para
+>No HEAD do <application
+>KDevelop</application
+>, a maioria da funcionalidade está incorporada em 'plugins' com o tipo de serviço <literal
+>KDevelop/Part</literal
+>. No arranque, todos os serviços deste tipo são carregados, de modo a que você possa extender o IDE de uma forma muito flexível. </para
+></listitem>
+<listitem
+><para
+>Na vista em ícones, o <application
+>Konqueror</application
+> mostra - se estiver activo - as miniaturas das imagens, páginas HTML, PDF e ficheiros de texto. Esta capacidade pode ser extendida. Se você quiser que ela mostre imagens de antevisão dos seus próprios ficheiros de dados com algum tipo MIME, você poderá implementar um serviço do tipo <classname
+>ThumbCreator</classname
+>. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Obviamente, um serviço não é só caracterizado pelos tipos de serviços que implementa, mas também em algumas <emphasis
+>propriedades</emphasis
+>. Por exemplo, um ThumbCreator não só alega que implementa a classe de C++ com o tipo <classname
+>ThumbCreator</classname
+>, mas também tem uma lista de tipos MIME pelos quais é responsável. De forma semelhante, as componentes do KDevelop têm a a linguagem de programação que suportam como uma propriedades. Quando uma aplicação pede um tipo de serviço, pode também listar as restrições nas propriedades do serviço. No exemplo acima, quando o KDevelop carrega os 'plugins' de um projecto Java, ele só pede os 'plugins' que tenham o Java como propriedade da linguagem de programação. Para esse fim, o KDE contém um <emphasis
+>trader</emphasis
+> (mediador) semelhante ao do CORBA com uma linguagem de pesquisa complexa. </para>
+
+</simplesect>
+
+
+<simplesect id="services-definingservicetypes">
+<title
+>Definir tipos de serviço</title>
+
+<para
+>Os novos tipos de serviços são adicionados ao instalar uma descrição dos mesmos em <filename
+>KDEDIR/share/servicetypes</filename
+>. Na plataforma do 'automake', isto pode ser feito com este excerto do <filename
+>Makefile.am</filename
+>: </para>
+
+<programlisting
+>kde_servicetypesdir_DATA = kdeveloppart.desktop
+EXTRA_DIST = $(kde_servicetypesdir_DATA)
+</programlisting>
+
+<para
+>A definição <filename
+>kdeveloppart.desktop</filename
+> de uma componente do <application
+>KDevelop</application
+> assemelha-se ao seguinte: </para>
+
+<programlisting
+>[Desktop Entry]
+Type=ServiceType
+X-KDE-ServiceType=KDevelop/Part
+Name=KDevelop Part
+
+[PropertyDef::X-KDevelop-Scope]
+Type=QString
+
+[PropertyDef::X-KDevelop-ProgrammingLanguages]
+Type=QStringList
+
+[PropertyDef::X-KDevelop-Args]
+Type=QString
+</programlisting>
+
+<para
+>Para além dos itens normais, este exemplo demonstra como é que você declara que um serviço tem determinadas propriedades. Cada definição de propriedades corresponde a um grupo <literal
+>[PropertyDef::name]</literal
+> no ficheiro de configuração. Neste grupo, o item <literal
+>Type</literal
+> define o tipo da propriedades. Os tipos possíveis são todos os que conseguem ser registados num <ulink url="kdeapi:qt/QVariant"
+>QVariant</ulink
+>. </para>
+
+</simplesect>
+
+
+<simplesect id="services-defininglibraryservices">
+<title
+>Definir os serviços das bibliotecas dinâmicas</title>
+
+<para
+>As definições dos serviços são gravadas na directoria <filename
+>KDEDIR/share/services</filename
+>: </para>
+
+<programlisting
+>kde_servicesdir_DATA = kdevdoxygen.desktop
+EXTRA_DIST = $(kde_servicesdir_DATA)
+</programlisting>
+
+<para
+>O conteúdo do seguinte ficheiro de exemplo <filename
+>kdevdoxygen.desktop</filename
+> define o 'plugin' do <literal
+>KDevDoxygen</literal
+> com o tipo de serviço <literal
+>KDevelop/Part</literal
+>: </para>
+
+<programlisting
+>[Desktop Entry]
+Type=Service
+Comment=Doxygen
+Name=KDevDoxygen
+ServiceTypes=KDevelop/Part
+X-KDE-Library=libkdevdoxygen
+X-KDevelop-ProgrammingLanguages=C,C++,Java
+X-KDevelop-Scope=Project
+</programlisting>
+
+<para
+>Para além das declarações normais, um item importante é o <literal
+>X-KDE-Library</literal
+>. Este contém o nome da biblioteca do 'libtool' (sem a extensão <literal
+>.la</literal
+>). Também corrige (com o prefixo <literal
+>init_</literal
+> anexado) o nome do símbolo exportado na biblioteca que devolve uma 'factory' (fábrica) de objectos. Para o exemplo acima, a biblioteca deve conter a seguinte função: </para>
+
+<programlisting
+>extern "C" {
+ void *init_libkdevdoxygen()
+ {
+ return new DoxygenFactory;
+ }
+};
+</programlisting>
+
+<para
+>O tipo da classe da 'factory' <classname
+>DoxygenFactory</classname
+> depende do tipo de serviço específico que este serviço implementa. No nosso exemplo de um 'plugin' do KDevelop, a 'factory' deverá ser uma <classname
+>KDevFactory</classname
+> (que herda de <classname
+>KLibFactory</classname
+>). Os exemplos mais comuns são a <ulink url="kdeapi:kparts/KParts::Factory"
+>KParts::Factory</ulink
+> que é suposto produzir objectos <ulink url="kdeapi:kparts/KParts::ReadOnlyPart"
+>KParts::ReadOnlyPart</ulink
+> ou, na maioria dos casos, a <ulink url="kdeapi:kdecore/KLibFactory"
+>KLibFactory</ulink
+> genérica. </para>
+
+</simplesect>
+
+
+<simplesect id="services-usinglibraryservices">
+<title
+>Usar os serviços das bibliotecas dinâmicas</title>
+
+<para
+>Para usar um serviço de uma biblioteca dinâmica numa aplicação, você precisa de obter um objecto <ulink url="kdeapi:kio/KService.html"
+>KService</ulink
+> que a represente. Isto é discutido na <ulink url="mime.html"
+>secção sobre os tipos MIME</ulink
+> (e numa secção sobre o mediador, a ser escrita :-) </para>
+
+<para
+>Com o objecto <classname
+>KService</classname
+> acessível, você poderá simplesmente carregar a biblioteca e obter uma referência para o objecto da sua 'factory': </para>
+
+<programlisting
+>KService *servico = ...
+QString nomeBiblioteca = QFile::encodeName(servico->library());
+KLibFactory *fabrica = KLibLoader::self()->factory(nomeBiblioteca);
+if (!fabrica) {
+ QString nome = servico->name();
+ QString mensagemErro = KLibLoader::self()->lastErrorMessage();
+ KMessageBox::error(0, i18n("Ocorreu um erro ao carregar o serviço %1.\n"
+ "O diagnóstico da libtool é:\n%2")
+ .arg(nome).arg(mensagemErro);
+}
+</programlisting>
+
+<para
+>A partir deste ponto, o procedimento posterior depende de novo do tipo de serviço. Para os 'plugins' genéricos, você cria objectos com o método <ulink url="kdeapi:kdecore/KLibFactory.html#ref3"
+>KLibFactory::create()</ulink
+>. Para as KParts, você precisa de converter o ponteiro da 'factory' para a classe mais específica KParts::Factory e usar o seu método create(): </para>
+
+<programlisting
+>if (fabrica->inherits("KParts::Factory")) {
+ KParts::Factory *fabricaComponentes = static_cast&lt;KParts::Factory*&gt;(fabrica);
+ QObject *objecto = fabricaComponentes->createPart(janelaMae, nomeJanela,
+ mae, nome, "KParts::ReadOnlyPart");
+ ...
+} else {
+ cout &lt;&lt; "O serviço na implementa a fábrica correcta" &lt;&lt; endl;
+}
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="services-definingdcopservices">
+<title
+>Definir serviços de DCOP</title>
+
+<para
+>Um serviço de DCOP é normalmente implementado como um programa que é iniciado sempre que é necessário. Ele entra então em ciclo e fica à espera de ligações do DCOP. O programa poderá ser interactivo, mas também poderá correr completamente, ou durante parte do seu tempo de vida, como um servidor em segundo plano, sem que o utilizador repare nele. Um exemplo destes servidores é o <literal
+>kio_uiserver</literal
+>, que implementa a interacção com o utilizador, como a janela de progresso para a biblioteca KIO. A vantagem de um servidor centralizado deste no contexto em questão é que p.ex., pode-se mostrar o progresso da transferência para vários ficheiros diferentes numa só uma janela, mesmo que estas transferências tenham sido iniciadas a partir de aplicações diferentes. </para>
+
+<para
+>Um serviço de DCOP é definido de forma diferente de um serviço de uma biblioteca dinâmica. Obviamente, não diz respeito a uma biblioteca, mas sim a um executável. Para além disso, os serviços de DCOP não indicam uma linha ServiceType, porque normalmente eles são iniciados pelo nomes deles. Como propriedades adicionais, contêm duas linhas: </para>
+
+<para
+>O <literal
+>X-DCOP-ServiceType</literal
+> define a forma como o serviço é iniciado. O valor <literal
+>Unique</literal
+> diz que o serviço não poderá ser iniciado mais do que uma vez. Isto significa que, se você tentar iniciar este serviço (p.ex., através do <ulink url="kdeapi:kdecore/KApplication.html#startServiceByName"
+> KApplication::startServiceByName()</ulink
+>, o KDE irá descobrir se já está registado no DCOP e usa o serviço em execução. Se ainda não estiver registado, o KDE irá iniciá-lo e esperar até que esteja registado. Desta forma, você poderá enviar imediatamente chamadas de DCOP para o serviço. Nesse caso, o serviço deverá ser implementado como uma <ulink url="kdeapi:kdecore/KUniqueApplication.html"
+>KUniqueApplication</ulink
+>. </para>
+
+<para
+>O valor <literal
+>Multi</literal
+> para o <literal
+>X-DCOP-ServiceType</literal
+> diz que poderão coexistir várias instâncias do serviço, por isso todas as tentativas de iniciar o serviço irão criar outro processo. Como última possibilidade, o valor <literal
+>None</literal
+> poderá ser usado. Neste caso, o arranque do serviço não irá esperar até ter sido registado com o DCOP. </para>
+
+<para
+>O <literal
+>X-KDE-StartupNotify</literal
+> deverá normalmente ser igual a 'false' (falso). Caso contrário, quando o programa for iniciado, a barra de tarefas irá mostrar uma notificação de arranque ou, dependo da configuração do utilizador, o cursor irá mudar. </para>
+
+<para
+>Aqui está a definição do <literal
+>kio_uiserver</literal
+>: </para>
+
+<programlisting
+>[Desktop Entry]
+Type=Service
+Name=kio_uiserver
+Exec=kio_uiserver
+X-DCOP-ServiceType=Unique
+X-KDE-StartupNotify=false
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="services-usingdcopservices">
+<title
+>Usar os serviços de DCOP</title>
+
+<para
+>Um serviço de DCOP é iniciado com um de vários métodos na classe KApplication: </para>
+
+<programlisting
+>DCOPClient *cliente = kapp->dcopClient();
+cliente->attach();
+if (!cliente->isApplicationRegistered("kio_uiserver")) {
+ QString erro;
+ if (KApplication::startServiceByName("kio_uiserver", QStringList(), &amp;erro))
+ cout &lt;&lt; "O início do kioserver falhou com a mensagem " &lt;&lt; erro &lt;&lt; endl;
+}
+...
+QByteArray dados, dadosResposta;
+QCString tipoResposta;
+QDataStream arg(dados, IO_WriteOnly);
+arg &lt;&lt; true;
+if (!client->call("kio_uiserver", "UIServer", "setListMode(bool)",
+ dados, tipoResposta, dadosResposta))
+ cout &lt;&lt; "A chamada do kio_uiserver falhou" &lt;&lt; endl;
+...
+</programlisting>
+
+<para
+>Repare que o exemplo de uma chamada de DCOP indicado aqui utiliza a codificação explícita dos argumentos. Nornalmente, você iria usar um 'stub' (uma classe de adaptação) gerado pelo 'dcopidl2cpp', por ser muito mais simples e menos sujeito a erros. </para>
+
+<para
+>No exemplo aqui dado, o serviço foi iniciado "por nome", i.e., o primeiro argumento do <function
+>KApplication::startServiceByName()</function
+> é o nome que aparece na linha <literal
+>Name</literal
+> do ficheiro 'desktop'. Uma alternativa é usar o <function
+>KApplication::startServiceByDesktopName()</function
+>, que recebe o nome do ficheiro 'desktop' como argumento, i.e., neste caso, seria igual a <literal
+>"kio_uiserver.desktop"</literal
+>. </para>
+
+<para
+>Todas estas chamadas recebem uma lista de URLs como segundo argumento, o qual é dado ao serviço na linha de comandos. O terceiro argumento é um ponteiro para uma <classname
+>QString</classname
+>. Se o início do serviço falhar, este argumento fica igual à mensagem de erro traduzida. </para>
+
+</simplesect>
+
+</sect1>
+
+
+<sect1 id="components-mime">
+<title
+>Tipos MIME</title>
+
+<simplesect id="mime-whataremimetypes">
+<title
+>O que são tipos MIME?</title>
+
+<para
+>Os tipos MIME são usados para descrever o tipo de conteúdo dos ficheiros ou dos blocos de dados. Originalmente, foram introduzidos para permitir o envio de imagens, ficheiros de som, etc., por e-mail (o MIME significa "Multipurpose Internet Mail Extensions" - Extensões Multi-Uso de Correio pela Internet). Depois, este sistema foi também usado pelos navegadores Web para saber como apresentar os dados enviados por um servidor Web para o utilizador. Por exemplo, uma página de HTML tem um tipo MIME "text/html", um ficheiro PostScript tem o tipo "application/postscript". No KDE, este conceito é usado em vários sítios: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>Na vista em ícones do <application
+>Konqueror</application
+>, os ficheiros são representados por ícones. Cada tipo MIME tem um dado ícone associado, que é aqui apresentado. </para
+></listitem>
+
+<listitem
+><para
+>Quando você carrega no ícone de um ficheiro ou no seu nome no <application
+>Konqueror</application
+>, o ficheiro tanto pode ser aberto num visualizador incorporado como numa aplicação associada ao tipo de ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>Quando você arrasta e larga alguns dados de uma aplicação noutra (ou dentro da mesma aplicação), o destino dos dados pode optar por aceitar apenas alguns tipos de dados. Para além disso, ele irá lidar com os dados de imagens de forma diferente dos dados textuais. </para
+></listitem>
+
+<listitem
+><para
+>Os dados na área de transferência têm um tipo MIME. Tradicionalmente, os programas do X só lidam com imagens ou texto, mas com o Qt, não existem restrições ao tipo de dados. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Nos exemplos acima, é óbvio que o tratamento do MIME é uma questão complexa. Primeiro, é necessário estabelecer um mapeamento dos nomes dos ficheiros para os tipos MIME. O KDE vai mais além, permitindo até que o conteúdo dos ficheiros seja mapeado em tipos MIME, para os casos em que o nome do ficheiro não está disponível. Segundo, é necessário mapear os tipos MIME nas aplicações ou nas bibliotecas que podem ver ou editar os ficheiros de um determinado tipo ou ainda criar uma imagem em miniatura deles. </para>
+
+<para
+>Existe uma variedade de APIs para descobrir o tipo MIME dos dados ou ficheiros. De um modo geral, existe um certo compromisso de velocidade/fiabilidade que terá de fazer. Você poderá descobrir o tipo de um ficheiro, examinando apenas o nome do seu ficheiro (i.e., na maioria dos casos, pela sua extensão). Por exemplo, um ficheiro <filename
+>xpto.jpg</filename
+> é normalmente um "image/jpeg". Nos casos em que a extensão não existe, isto não é seguro, e você terá de ver o conteúdo do ficheiro. Isto é obviamente mais lento, em particular para os ficheiros que terão de ser obtidos via HTTP em primeiro lugar. O método baseado no conteúdo baseia-se no ficheiro <filename
+>KDEDIR/share/mimelnk/magic</filename
+> e, como tal, poderá ser difícil de extender. Mas, de um modo geral, a informação do tipo MIME poderá ser disponibilizada de forma simples ao sistema se instalar um ficheiro <literal
+>.desktop</literal
+>, e está disponível de forma eficiente e conveniente através das bibliotecas do KDE. </para>
+
+</simplesect>
+
+
+<simplesect id="mime-definingmimetypes">
+<title
+>Definir os tipos MIME</title>
+
+<para
+>Vamos então definir um tipo <literal
+>"application/x-xpto"</literal
+> para o nosso programa <application
+>programaXpto</application
+>. Para tal, você terá de criar um ficheiro <filename
+>xpto.desktop</filename
+> e instalá-lo em <filename
+>KDEDIR/share/mimelnk/application</filename
+>. (Esta é a localização normal, mas poderá variar entre distribuições). Isto pode ser feito se adicionar o seguinte ao <filename
+>Makefile.am</filename
+>: </para>
+
+<programlisting
+>mimedir = $(kde_mimedir)/application
+mime_DATA = xpto.desktop
+EXTRA_DIST = $(mime_DATA)
+</programlisting>
+
+<para
+>O ficheiro <filename
+>xpto.desktop</filename
+> deverá ser parecido com o seguinte: </para>
+
+<programlisting
+>[Desktop Entry]
+Type=MimeType
+MimeType=application/x-xpto
+Icon=icone_xpto
+Patterns=*.xpto;
+DefaultApp=programaXpto
+Comment=XPTO Data File
+Comment[pt]=Dados em XPTO
+</programlisting>
+
+<para
+>O item <literal
+>"Comment"</literal
+> é suposto ser traduzido. Dado que o ficheiro <filename
+>.desktop</filename
+> refere um ícone, você deverá também instalar um ícone <filename
+>icone_xpto.png</filename
+>, que representa o ficheiro p.ex. no <application
+>Konqueror</application
+>. </para>
+
+<para
+>Nas bibliotecas do KDE, a definição de um tipo destes é mapeada numa instância da classe <ulink url="kdeapi:kio/KMimeType.html"
+>KMimeType</ulink
+>. Use esta como é mostrado no exemplo a seguir: </para>
+
+<programlisting
+>KMimeType::Ptr tipo = KMimeType::mimeType("application/x-xpto");
+cout &lt;&lt; "Tipo: " &lt;&lt; tipo->name() &lt; endl;
+cout &lt;&lt; "Ícone: " &lt;&lt; tipo->icon() &lt; endl;
+cout &lt;&lt; "Comentário: " &lt;&lt; tipo->icon() &lt; endl;
+QStringList padroes = tipo->patterns();
+QStringList::ConstIterator it;
+for (it = padroes.begin(); it != padroes.end(); ++it)
+ cout &lt;&lt; "Padrão: " &lt;&lt; (*it) &lt;&lt; endl;
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="mime-determiningmimetypes">
+<title
+>Determinar o tipo MIME dos dados</title>
+
+<para
+>O método mais rápido para determinar o tipo de um ficheiro é o <function
+>KMimeType::findByURL()</function
+>. Isto procura pelo texto no URL e, na maioria dos casos, determina o tipo a partir da extensão. Para certos protocolos (p.ex., 'http', 'man', 'info'), este mecanismo não é usado. Por exemplos, os 'scripts' CGI nos servidores Web escritos em Perl normalmente têm a extensão <literal
+>.pl</literal
+>, o que iria corresponder a um tipo <literal
+>"text/x-perl"</literal
+>. Todavia, o ficheiro devolvido pelo servidor é o resultado deste 'script', que é normalmente HTML. Para esse caso, o <function
+>KMimeType::findByURL()</function
+> devolve o tipo MIME <literal
+>"application/octet-stream"</literal
+> (disponível através do <function
+>KMimeType::defaultMimeType()</function
+>), que indica uma falha da descoberta do tipo. </para>
+
+<programlisting
+>KMimeType::Ptr tipo = KMimeType::findByURL("/home/ze/xpto.jpg");
+if (tipo->name() == KMimeType::defaultMimeType())
+ cout &lt;&lt; "Não foi possível descobrir o tipo" &lt;&lt; endl;
+else
+ cout &lt;&lt; "Tipo: " &lt;&lt; tipo->name() &lt;&lt; endl;
+</programlisting>
+
+<para
+>(este método tem mais alguns argumentos, mas estes não estão documentados, por isso esqueça-os). </para>
+
+<para
+>Você poderá querer determinar o tipo MIME a partir do conteúdo do ficheiro em vez de ser pelo seu nome. Isto é mais fiável, mas também é mais lento, dado que implica ler uma parte do ficheiro. Isto é feito com a classe <ulink url="kdeapi:kio/KMimeMagic.html"
+>KMimeMagic</ulink
+>, que tem tratamentos de erros diferentes: </para>
+
+<programlisting
+>KMimeMagicResult *resultado = KMimeMagic::self()->findFileType("/home/ze/xpto.jpg");
+if (!resultado || !resultado->isValid())
+ cout &lt;&lt; "Não foi possível descobrir o tipo" &lt;&lt; endl;
+else
+ cout &lt;&lt; "Tipo: " &lt;&lt; resultado->mimeType() &lt;&lt; endl;
+</programlisting>
+
+<para
+>Como variante desta função, você também poderá determinar o tipo de um dado bloco de memória. Isto é p.ex. usado no <application
+>Kate</application
+> para descobrir o modo de realce: </para>
+
+<programlisting
+>QByteArray dados;
+...
+KMimeMagicResult *resultado = KMimeMagic::self()->findBufferType(dados);
+if (!resultado || !resultado->isValid())
+ cout &lt;&lt; "Não foi possível descobrir o tipo" &lt;&lt; endl;
+else
+ cout &lt;&lt; "Tipo: " &lt;&lt; resultado->mimeType() &lt;&lt; endl;
+</programlisting>
+
+<para
+>Obviamente, até mesmo o KMimeMagic só é capaz de determinar o tipo do ficheiro para o conteúdo de um ficheiro local. Para os ficheiros remotos, existe uma outra possibilidade: </para>
+
+<programlisting
+>KURL url("http://developer.kde.org/favicon.ico");
+QString tipo = KIO::NetAccess::mimetype(url);
+if (tipo == KMimeType::defaultMimeType())
+ cout &lt;&lt; "Não foi possível descobrir o tipo" &lt;&lt; endl;
+else
+ cout &lt;&lt; "Tipo: " &lt;&lt; tipo &lt;&lt; endl;
+</programlisting>
+
+<para
+>Isto inicia uma tarefa do KIO para obter uma parte do ficheiro e analisá-la. Lembre-se que esta função é talvez bastante lenta e bloqueia o programa. Normalmente, você só irá querer usar isto se o <function
+>KMimeType::findByURL()</function
+> devolveu <literal
+>"application/octet-stream"</literal
+>. </para>
+
+<para
+>Por outro lado, se você não quiser bloquear a sua aplicação, você poderá iniciar explicitamente a tarefa do KIO e ligar-se a um dos seus 'signals': </para>
+
+<programlisting
+>void ClasseXpto::descobrirTipo()
+{
+ KURL url("http://developer.kde.org/favicon.ico");
+ KIO::MimetypeJob *tarefa = KIO::mimetype(url);
+ connect( tarefa, SIGNAL(result(KIO::Job*)),
+ this, SLOT(mimeResult(KIO::Job*)) );
+}
+
+void ClasseXpto::resultadoMime(KIO::Job *tarefa)
+{
+ if (tarefa->error())
+ tarefa->showErrorDialog();
+ else
+ cout &lt;&lt; "Tipo MIME: " &lt;&lt; ((KIO::MimetypeJob *)tarefa)->mimetype() &lt;&lt; endl;
+}
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="mime-mappingmimetypes">
+<title
+>Mapear um tipo MIME a uma aplicação ou serviço</title>
+
+<para
+>Quando uma aplicação é instalada, ela coloca um ficheiro <literal
+>.desktop</literal
+> que contém uma lista dos tipos MIME que esta aplicação pode carregar. De forma semelhante, os componentes como as KParts disponibilizam esta informação através dos ficheiros <literal
+>.desktop</literal
+> dos serviços. Por isso, de um modo geral, existem vários programas e componentes que podem processar um dado tipo MIME. Você poderá obter uma dessas listas a partir da classe <classname
+>KServiceTypeProfile</classname
+>: </para>
+
+<programlisting
+>KService::OfferList ofertas = KServiceTypeProfile::offers("text/html", "Application");
+KService::OfferList::ConstIterator it;
+for (it = ofertas.begin(); it != ofertas.end(); ++it) {
+ KService::Ptr servico = (*it);
+ cout &lt;&lt; "Nome: " &lt;&lt; servico->name() &lt;&lt; endl;
+}
+</programlisting>
+
+<para
+>O valor devolvido por esta função é uma lista de ofertas de serviços. Um objecto <classname
+>KServiceOffer</classname
+> contém um KService::Ptr em conjunto com um número de preferência. A lista devolvida pelo <function
+>KServiceTypeProfile::offers()</function
+> vem ordenada de acordo com a preferência do utilizador. O utilizador poderá alterar isto com o comando <command
+>"keditfiletype text/html"</command
+> ou escolhendo <guimenuitem
+>Editar o Tipo de Ficheiro</guimenuitem
+> no menu de contexto do <application
+>Konqueror</application
+> num ficheiro HTML. </para>
+
+<para
+>No exemplo acima, foi pedida uma lista de ofertas de aplicações que suportem o <literal
+>text/html</literal
+>. Isto irá - entre outros - conter os editores de HTML como o <application
+>Quanta Plus</application
+>. Você poderá também substituir o segundo argumento <literal
+>"Application"</literal
+> por <literal
+>"KParts::ReadOnlyPart"</literal
+>. Nesse caso, você irá obter uma lista dos componentes incorporados para apresentar conteúdos em HTML, como por exemplo o KHTML. </para>
+
+<para
+>Na maioria dos casos, você não está interessado na lista de todas as ofertas de serviços para uma dada combinação de tipo MIME e tipo de serviço. Existe uma função de conveniência que lhe dá apenas a oferta de serviço com a maior preferência: </para>
+
+<programlisting
+>KService::Ptr oferta = KServiceTypeProfile::preferredService("text/html", "Application");
+if (oferta)
+ cout &lt;&lt; "Nome: " &lt;&lt; oferta->name() &lt;&lt; endl;
+else
+ cout &lt;&lt; "Não foi encontrado nenhum serviço apropriado" &lt;&lt; endl;
+</programlisting>
+
+<para
+>Para as pesquisas ainda mais complexas, existe um <ulink url="kdeapi:kio/KTrader.html"
+>mediador</ulink
+> completo e semelhante ao do CORBA. </para>
+
+<para
+>Para poder executar um serviço de aplicação com alguns URLs, use o <ulink url="kdeapi:kio/KRun.html"
+>KRun</ulink
+>: </para>
+
+<programlisting
+>KURL::List listaUrls;
+listaUrls &lt;&lt; "http://www.ietf.org/rfc/rfc1341.txt?number=1341";
+listaUrls &lt;&lt; "http://www.ietf.org/rfc/rfc2046.txt?number=2046";
+KRun::run(ofertas.service(), listaUrls);
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="mime-misc">
+<title
+>Diversos</title>
+
+<para
+>Nesta secção, nós queremos listar algumas APIs que estão de certo modo relacionadas com a discussão anterior. </para>
+
+<para
+>Obter um ícone para um dado URL. Isto procura o tipo do URL e devolve o ícone associado. </para>
+
+<programlisting
+>KURL url("ftp://ftp.kde.org/pub/incoming/wibble.c");
+QString icone = KMimeType::iconForURL(url);
+</programlisting>
+
+<para
+>Executar um URL. Isto procura pelo tipo do URL e inicia o programa preferido do utilizador associado a este tipo. </para>
+
+<programlisting
+>KURL url("http://dot.kde.org");
+new KRun(url);
+</programlisting>
+
+</simplesect>
+
+</sect1>
+
+
+<sect1 id="nettransparency">
+<title
+>Transparência na rede</title>
+
+<simplesect id="nettransparency-intro">
+<title
+>Introdução</title>
+
+<para
+>Na era na World Wide Web, é de uma importância essencial que as aplicações possam aceder aos recursos na Internet: elas deverão ser capazes de obter os ficheiros a partir de um servidor Web, gravar os ficheiros num servidor FTP ou ler as mensagens de e-mail de um servidor Web. Normalmente, a capacidade de aceder aos ficheiros, independentemente da sua localização é chamada de <emphasis
+>transparência na rede</emphasis
+>. </para>
+
+<para
+>No passado, foram implementadas aproximações diferentes para estes objectivos. O sistema de ficheiros antigo NFS é uma tentativa de implementar a transparência de rede ao nível da API do POSIX. Embora esta aproximação funcione bastante bem nas redes locais e próximas, não é escalável para os recursos cujo acesso não seja fiável ou seja lento. Aqui, a <emphasis
+>assincronização</emphasis
+> é importante. Enquanto você está à espera do seu navegador Web para transferir uma página, a interface do utilizador não deverá bloquear. Da mesma forma, o início do desenho da página não deverá começar somente quando a página estiver disponível por completo mas sim actualizar-se regulamente à medida que os dados vão chegando. </para>
+
+<para
+>Nas bibliotecas do KDE, a transparência da rede está implementada na API do KIO. O conceito central desta arquitectura é a <emphasis
+>tarefa</emphasis
+> de E/S. Uma tarefa pode copiar ou remover ficheiros, entre outras coisas. Logo que uma tarefa seja inicia, ela fica em segundo plano e não bloqueia a aplicação. Todas as comunicações da tarefa para a aplicação - como a entrega dos dados ou a informação de progresso - é feita de forma integrada com o ciclo de eventos do Qt. </para>
+
+<para
+>A operação em segundo-plano é conseguida com o arranque de <emphasis
+>ioslaves</emphasis
+> para efectuar certas tarefas. Os 'ioslaves' são iniciados como processos separados e comunicam através de 'sockets' do domínio UNIX. Desta forma, não é necessário nenhum suporte de multi-tarefa e os 'slaves' instáveis não poderão estoirar as aplicações que os usam. </para>
+
+<para
+>As localizações dos ficheiros são indicadas pelos URLs que são usados em grande escala. Mas, no KDE, os URLs não só se expandem à gama de ficheiros endereçáveis para além do sistema de ficheiros local. Também funciona na direcção oposta - p.ex. você poderá navegar nos pacotes TAR. Isto é conseguido com os URLs aninhados. Por exemplo, um ficheiro num pacote TAR num servidor HTTP poderá ter o URL </para>
+
+<programlisting
+>http://www.xpto.pt/~ze/artigo.tgz#tar:/documento.tex
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-usingkio">
+<title
+>Usar o KIO</title>
+
+<para
+>Na maioria dos casos, as tarefas são criadas ao invocar as funções no espaço de nomes do KIO. Estas funções recebem um ou dois URLs como argumentos e possivelmente outros parâmetros necessários. Quando a tarefa terminar, ela emite o 'signal' <literal
+>result(KIO::Job*)</literal
+>. Depois de este 'signal' ter sido emitido, a tarefa elimina-se a si própria. Deste modo, um caso de uso típico poderia ser semelhante ao seguinte: </para>
+
+<programlisting
+>void ClasseXpto::criarDirectoria()
+{
+ SimpleJob *tarefa = KIO::mkdir(KURL("file:/home/ze/dir_kio"));
+ connect( tarefa, SIGNAL(result(KIO::Job*)),
+ this, SLOT(resultadoMkdir(KIO::Job*)) );
+}
+
+void ClasseXpto::resultadoMkdir(KIO::Job *tarefa)
+{
+ if (tarefa->error())
+ tarefa->showErrorDialog();
+ else
+ cout &lt;&lt; "o 'mkdir' correu bem" &lt;&lt; endl;
+}
+</programlisting>
+
+<para
+>Dependendo do tipo de tarefa, você poder-se-á também ligar a outros 'signals'. </para>
+
+<para
+>Aqui está uma ideia geral das funções possíveis: </para>
+
+<variablelist>
+
+<varlistentry
+><term
+>KIO::mkdir(const KURL &amp;url, int permissao)</term>
+<listitem
+><para
+>Criar uma directoria, com algumas permissões opcionais. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::rmdir(const KURL &amp;url)</term>
+<listitem
+><para
+>Remove uma directoria. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::chmod(const KURL &amp;url, int permissoes)</term>
+<listitem
+><para
+>Muda as permissões de um ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::rename(const KURL &amp;origem, const KURL &amp;destino, bool sobrepor)</term>
+<listitem
+><para
+>Muda o nome de um ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::symlink(const QString &amp;alvo, const KURL &amp;destino, bool sobrepor, bool mostrarProgresso)</term>
+<listitem
+><para
+>Cria uma ligação simbólica. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::stat(const KURL &amp;url, bool mostrarProgresso)</term>
+<listitem
+><para
+>Descobre certas informações sobre o ficheiro, como o tamanho, a data de modificação e as permissões. A informação pode ser obtida a partir do KIO::StatJob::statResult() depois de a tarefa terminar. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::get(const KURL &amp;url, bool reler, bool mostrarProgresso)</term>
+<listitem
+><para
+>Transfere os dados de um dado URL. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::put(const KURL &amp;url, int permissoes, bool sobrepor, bool continuar, bool mostrarProgresso)</term>
+<listitem
+><para
+>Transfere os dados para um dado URL. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::http_post(const KURL &amp;url, const QByteArray &amp;dados, bool mostrarProgresso)</term>
+<listitem
+><para
+>Envia os dados. É específico do HTTP. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::mimetype(const KURL &amp;url, bool mostrarProgresso)</term>
+<listitem
+><para
+>Tenta descobrir o tipo MIME do URL. O tipo poderá ser obtido a partir do KIO::MimetypeJob::mimetype() depois de a tarefa terminar. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::file_copy(const KURL &amp;origem, const KURL &amp;destino, int permissoes, bool sobrepor, bool continuar, bool mostrarProgresso)</term>
+<listitem
+><para
+>Copia um único ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::file_move(const KURL &amp;origem, const KURL &amp;destino, int permissoes, bool sobrepor, bool continuar, bool mostrarProgresso)</term>
+<listitem
+><para
+>Muda o nome ou move um único ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::file_delete(const KURL &amp;url, bool mostrarProgresso)</term>
+<listitem
+><para
+>Apaga um único ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::listDir(const KURL &amp;url, bool mostrarProgresso)</term>
+<listitem
+><para
+>Lista o conteúdo de uma dada directoria. De cada vez que alguns itens passam a ser conhecidos, o 'signal' KIO::ListJob::entries() é emitido. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::listRecursive(const KURL &amp;url, bool mostrarProgresso)</term>
+<listitem
+><para
+>Semelhante à função listDir(), só que esta função é recursiva. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::copy(const KURL &amp;origem, const KURL &amp;destino, bool mostrarProgresso)</term>
+<listitem
+><para
+>Copia um ficheiro ou directoria. As directorias são copiadas de forma recursiva. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::move(const KURL &amp;origem, const KURL &amp;destino, bool mostrarProgresso)</term>
+<listitem
+><para
+>Move ou muda o nome de um ficheiro ou directoria. </para
+></listitem>
+</varlistentry>
+
+<varlistentry
+><term
+>KIO::del(const KURL &amp;src, bool shred, bool showProgressInfo)</term>
+<listitem
+><para
+>Apaga um ficheiro ou directoria. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-direntries">
+<title
+>Itens da directoria</title>
+
+<para
+>Tanto as tarefas KIO::stat() como a KIO::listDir() devolvem os seus resultados como um tipo UDSEntry e UDSEntryList respectivamente. A última está definida como sendo um QValueList&lt;UDSEntry&gt;. O acrónimo UDS significa "Universal directory service" (serviço de directório universal). O princípio está em que o item da directoria só contém a informação que um 'ioslave' poderá fornecer, nada mais. Por exemplo, o 'slave' de HTTP não fornece nenhuma informação sobre as permissões de acesso ou os donos dos ficheiros. Em vez disso, uma UDSEntry é uma lista de UDSAtoms. Cada átomo contém um item informativo específico. Ele consiste num tipo armazenado no 'm_uds' e num valor inteiro no 'm_long' ou um valor de texto no 'm_str', dependendo do tipo. </para>
+
+<para
+>Os seguintes tipos estão actualmente definidos: </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>UDS_SIZE (inteiro) - O tamanho do ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>UDS_USER (texto) - O utilizador que possui o ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>UDS_GROUP (texto) - O grupo que possui o ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>UDS_NAME (texto) - O nome do ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>UDS_ACCESS (inteiro) - As permissões sobre o ficheiro, como é guardado p.ex. pela função da 'libc' stat() no campo 'st_mode'. </para
+></listitem>
+
+<listitem
+><para
+>UDS_FILE_TYPE (inteiro) - O tipo do ficheiro, tal como é, p.ex., registado pelo stat() no campo 'st_mode'. Como tal, você poderá usar as macros normais da 'libc' como a S_ISDIR para testar este valor .Repare que os dados fornecidos pelos 'ioslaves' correspondem ao stat(), não ao lstat(), i.e., no caso das ligações simbólicas, o tipo aqui mencionado é o tipo do ficheiro apontado pela ligação, não a ligação em si. </para
+></listitem>
+
+<listitem
+><para
+>UDS_LINK_DEST (texto) - No caso de uma ligação simbólica, o nome do ficheiro para onde esta ligação aponta. </para
+></listitem>
+
+<listitem
+><para
+>UDS_MODIFICATION_TIME (inteiro) - A hora (como no tipo 'time_t') em que o ficheiro foi modificado da última vez, como é p.ex. registado pelo stat() no campo 'st_mtime'. </para
+></listitem>
+
+<listitem
+><para
+>UDS_ACCESS_TIME (inteiro) - A hora (como no tipo 'time_t') em que o ficheiro foi acedido da última vez, como é p.ex. registado pelo stat() no campo 'st_atime'. </para
+></listitem>
+
+<listitem
+><para
+>UDS_CREATION_TIME (inteiro) - A hora (como no tipo 'time_t') em que o ficheiro foi criado, como é p.ex. registado pelo stat() no campo 'st_ctime'. </para
+></listitem>
+
+<listitem
+><para
+>UDS_URL (texto) - Fornece um URL do ficheiro, se não for simplesmente a concatenação do URL da directoria e o nome do ficheiro. </para
+></listitem>
+
+<listitem
+><para
+>UDS_MIME_TYPE (texto) - tipo MIME do ficheiro </para
+></listitem>
+
+<listitem
+><para
+>UDS_GUESSED_MIME_TYPE (texto) - o tipo MIME do ficheiro, tal como é determinado pelo 'slave'. A diferença em relação ao tipo anterior é que o que é fornecido aqui não deverá ser considerado fiável (porque determiná-lo de forma fiável será demasiado dispendioso). Por exemplo, a classe KRun verifica explicitamente o tipo MIME se não tiver nenhuma informação fiável. </para
+></listitem>
+
+</itemizedlist>
+
+<para
+>Ainda que a forma de armazenar as informações sobre os ficheiros num <classname
+>UDSEntry</classname
+> seja flexível e prático do ponto de vista dos 'ioslaves', é uma confusão para ser usado pelo programador da aplicação. Por exemplo, para saber qual é o tipo MIME do ficheiro, você teria de iterar por todos os átomos e testar se o <literal
+>m_uds</literal
+> era o <literal
+>UDS_MIME_TYPE</literal
+>. Felizmente, existe uma API que é bastante mais simples de usar: a classe <classname
+>KFileItem</classname
+>. </para>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-syncuse">
+<title
+>Utilização síncrona</title>
+
+<para
+>Normalmente, a API síncrona do KIO é demasiado complexa de usar e, como tal, a implementação de uma assincronização completa não é uma prioridade. Por exemplo, num programa que só consiga lidar com um ficheiro de cada vez, não há muito a fazer enquanto o programa está a transferir um ficheiro, de qualquer forma. Para esses casos simples, existe uma API muito mais simples sob a forma de funções estáticas no KIO::NetAccess. Por exemplo, para poder copiar um ficheiro, use </para>
+
+<programlisting
+>KURL origem, destino;
+source = ...;
+target = ...
+KIO::NetAccess::copy(origem, destino);
+</programlisting>
+
+<para
+>A função irá regressar depois de o processo de cópia ter terminado por completo. De qualquer forma, este método fornece uma janela de progresso e certifica-se que os processos da aplicação actualizam os eventos. </para>
+
+<para
+>Uma combinação particularmente interessante de funções é a <function
+>download()</function
+> em conjunto com a <function
+>removeTempFile()</function
+>. A primeira obtém um ficheiro a partir de um dado URL e guarda-o num ficheiro temporário com um nome único. O nome é guardado no segundo argumento. <emphasis
+>Se</emphasis
+> o URL for local, o ficheiro não é transferido e, em vez disso, o segundo argumento passa a ser o nome do ficheiro local. A função <function
+>removeTempFile()</function
+> apaga o ficheiro indicado pelo seu argumento, se o ficheiro for o resultado de uma transferência anterior. Se não for o caso, não faz nada. Desta forma, uma forma muito simples de carregar os ficheiros, independentemente da sua localização é o pedaço de código a seguir: </para>
+
+<programlisting
+>KURL url;
+url = ...;
+QString ficheiroTemporario;
+if (KIO::NetAccess::download(url, ficheiroTemporario) {
+ // carregar o ficheiro com o nome 'ficheiroTemporario'
+ KIO::NetAccess::removeTempFile(ficheiroTemporario);
+}
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-metadata">
+<title
+>Meta-dados</title>
+
+<para
+>Como pode ser visto em cima, a interface para as tarefas de E/S é bastante abstracta e não considera nenhuma troca de informação entre a aplicação e o 'IO slave', o qual é específico do protocolo. Isto nem sempre é apropriado. Por exemplo, você poderá querer dar certos parâmetros ao 'slave' de HTTP para controlar o comportamento da sua 'cache' ou para enviar um conjunto de 'cookies' com o pedido. Para esse fim, o conceito de meta-dados foi introduzido. Quando for criada uma tarefa, você poderá configurá-la se lhe adicionar meta-dados. Cada item de meta-dados consiste num par chave/valor. Por exemplo, para evitar que o 'slave' de HTTP carregue a página Web da sua 'cache', você pode usar: </para>
+
+<programlisting
+>void ClasseXpto::relerPagina()
+{
+ KURL url("http://www.kdevelop.org/index.html");
+ KIO::TransferJob *tarefa = KIO::get(url, true, false);
+ tarefa->addMetaData("cache", "reload");
+ ...
+}
+</programlisting>
+
+<para
+>A mesma técnica é usada na outra direcção, i.e., para a comunicação do 'slave' para a aplicação. O método <function
+>Job::queryMetaData()</function
+> pede o valor de uma certa chave indicada pelo 'slave'. Para o 'slave' de HTTP, um desses exemplos é a chave <literal
+>"modified"</literal
+> (modificado), que contém uma (representação em texto da) data em que a página Web foi modificada da última vez. Um exemplo de como você pode usar isto é o seguinte: </para>
+
+<programlisting
+>void ClasseXpto::mostrarDataModificacao()
+{
+ KURL url("http://developer.kde.org/documentation/kde2arch/index.html");
+ KIO::TransferJob *tarefa = KIO::get(url, true, false);
+ connect( tarefa, SIGNAL(result(KIO::Job*)),
+ this, SLOT(transferirResultado(KIO::Job*)) );
+}
+
+void ClasseXpto::transferirResultado(KIO::Job *tarefa)
+{
+ QString tipoMime;
+ if (tarefa->error())
+ tarefa->showErrorDialog();
+ else {
+ KIO::TransferJob *tarefaTransferencia = (KIO::TransferJob*) tarefa;
+ QString modificado = tarefaTransferencia->queryMetaData("modified");
+ cout &lt;&lt; "Última modificação: " &lt;&lt; modificado &lt;&lt; endl;
+}
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-scheduling">
+<title
+>Escalonamento</title>
+
+<para
+>Ao usar a API do KIO, você normalmente não tem de lidar com os detalhes de arranque dos 'IO slaves' e da comunicação com eles. O caso de uso normal é iniciar uma tarefa e, com alguns parâmetros, tratar os 'signals' que esta emite. </para>
+
+<para
+>Nos bastidores, o cenário é bastante mais complicado. Quando você cria uma tarefa, esta é posta numa fila. Quando a aplicação regressa ao ciclo de eventos, o KIO reserva processos de 'slaves' para as tarefas na fila. Para as primeiras tarefas que sejam iniciadas, isto é trivial: um 'IO slave' para o protocolo corresponde é iniciado. Contudo, depois de a tarefa (como a transferência de um servidor de HTTP) ter terminado, não é imediatamente morta. Em vez disso, é colocada num grupo de 'slaves' inactivos e é morta ao fim de um dado período de inactividade (normalmente 3 minutos). Se surgir um novo pedido para o mesmo protocolo e máquina, o 'slave' é reutilizado. A vantagem óbvia é que, para uma série de tarefas para a mesma máquina, o custo da criação de novos processos e da passagem por um processo de autenticação é poupado. </para>
+
+<para
+>Claro que a reutilização só é possível quando o 'slave' existente já tiver terminado a sua tarefa anterior. Sempre que chega um novo pedido enquanto um 'slave' existente está ainda a correr, é iniciado um novo processo para ser utilizado. Na utilização da API nos exemplos acima, não existe nenhuma limitação para criar novos processos de 'slaves': se você iniciar uma série consecutiva de transferências para 20 ficheiros, então o KIO irá iniciar 20 processos de 'slaves'. Este esquema de atribuição de 'slaves' a tarefas é chamado de <emphasis
+>directo</emphasis
+>. Não é sempre o esquema mais apropriado, dado que poderá necessitar de bastante memória e poderá colocar uma carga elevada tanto no cliente como no servidor. </para>
+
+<para
+>Por isso, existe uma forma diferente. Você poderá <emphasis
+>escalonar</emphasis
+> as tarefas. Se o fizer, somente um número limitado (de momento 3) de processos de 'slaves' para um dado protocolo serão criados. Se você criar mais tarefas que isso, elas serão colocadas numa fila e são processadas quando um processo de um 'slave' ficar inactivo. Isto é feito da seguinte forma: </para>
+
+<programlisting
+>KURL url("http://developer.kde.org/documentation/kde2arch/index.html");
+KIO::TransferJob *tarefa = KIO::get(url, true, false);
+KIO::Scheduler::scheduleJob(tarefa);
+</programlisting>
+
+<para
+>Uma terceira possibilidade é <emphasis
+>orientar à ligação</emphasis
+>. Por exemplo, no caso do 'slave' de IMAP, não faz nenhum sentido lançar vários processos para o mesmo servidor. Só uma ligação de IMAP de cada vez é que deverá ser permitida. Neste caso, a aplicação deverá lidar explicitamente com a noção de um 'slave'. Terá de libertar um 'slave' para uma determinada ligação e então atribuir todas as tarefas que deverão ir pela mesma ligação ao mesmo 'slave'. Isto poderá ser conseguido facilmente com a utilização do KIO::Scheduler: </para>
+
+<programlisting
+>KURL urlBase("imap://bernd@albert.physik.hu-berlin.de");
+KIO::Slave *slave = KIO::Scheduler::getConnectedSlave(urlBase);
+
+KIO::TransferJob *tarefa1 = KIO::get(KURL(urlBase, "/INBOX;UID=79374"));
+KIO::Scheduler::assignJobToSlave(slave, tarefa1);
+
+KIO::TransferJob *tarefa2 = KIO::get(KURL(urlBase, "/INBOX;UID=86793"));
+KIO::Scheduler::assignJobToSlave(slave, tarefa2);
+
+...
+
+KIO::Scheduler::disconnectSlave(slave);
+</programlisting>
+
+<para
+>Você só poderá desligar o 'slave' depois de todas as tarefas atribuídas a ela terem terminado de forma garantida. </para>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-definingslaves">
+<title
+>Definir um 'ioslave'</title>
+
+<para
+>Na parte seguinte iremos discutir como é que você poderá adicionar um novo 'ioslave' ao sistema. Em analogia aos serviços, os 'ioslaves' novos são publicados no sistema, instalando para tal um pequeno ficheiro de configuração. O seguinte excerto do Makefile.am instala o protocolo FTP: </para>
+
+<programlisting
+>protocoldir = $(kde_servicesdir)
+protocol_DATA = ftp.protocol
+EXTRA_DIST = $(mime_DATA)
+</programlisting>
+
+<para
+>O conteúdo do ficheiro 'ftp.protocol' é o seguinte: </para>
+
+<programlisting
+>[Protocol]
+exec=kio_ftp
+protocol=ftp
+input=none
+output=filesystem
+listing=Name,Type,Size,Date,Access,Owner,Group,Link,
+reading=true
+writing=true
+makedir=true
+deleting=true
+Icon=ftp
+</programlisting>
+
+<para
+>O item <literal
+>"protocol"</literal
+> define qual o protocolo pelo qual este 'slave' é responsável. O <literal
+>"exec"</literal
+> é (ao contrário do que estaria à espera) o nome da biblioteca que implementa o 'slave'. Quando o 'slave' for suposto arrancar, o executável <command
+>"kdeinit"</command
+> é iniciado, o qual por sua vez arranca esta biblioteca no seu espaço de endereçamento. Por isso, na prática, você poderá pensar no 'slave' em execução como um processo separado, ainda que seja implementado como uma biblioteca. A vantagem deste mecanismo é que poupa bastante memória e reduz o tempo necessário pelo editor de ligações durante a execução. </para>
+
+<para
+>As linhas "input" e "output" não são usadas de momento. </para>
+
+<para
+>As linhas restantes do ficheiro <literal
+>.protocol</literal
+> definem quais as capacidades que o 'slave' tem. De um modo geral, as funcionalidades que um 'slave' tem de implementar são muito mais simples do que as funcionalidades que a API do KIO oferece à aplicação. A razão para tal é que as tarefas complexas são escalonadas para um conjunto de sub-tarefas. Por exemplo, para poder listar uma directoria recursivamente, terá de ser iniciada uma tarefa para a directoria de topo. Depois, para cada subdirectoria indicada, são criadas novas sub-tarefas. Um escalonador no KIO certifica-se que não estão demasiadas tarefas activas ao mesmo tempo. De forma semelhante, para poder copiar um ficheiro num protocolo que não suporte a cópia directa (como o protocolo <literal
+>ftp:</literal
+>), o KIO poderá ler o ficheiro de origem e então escrever os dados para o ficheiro de destino. Para isto funcionar, o <literal
+>.protocol</literal
+> precisa de publicar as acções que o seu 'slave' suporta. </para>
+
+<para
+>Dado que os 'slaves' são carregados como bibliotecas dinâmicas, mas constituem em si programas autónomos, a sua plataforma de código parece ligeiramente diferente dos 'plugins' normais das bibliotecas dinâmicas. A função que é invocada para iniciar o 'slave' chama-se <function
+>kdemain()</function
+>. Esta função faz algumas inicializações e vai então para o ciclo de eventos, onde fica à espera de pedidos da aplicação que a usa. Isto parece-se com o seguinte: </para>
+
+<programlisting
+>extern "C" { int kdemain(int argc, char **argv); }
+
+int kdemain(int argc, char **argv)
+{
+ KLocale::setMainCatalogue("kdelibs");
+ KInstance instance("kio_ftp");
+ (void) KGlobal::locale();
+
+ if (argc != 4) {
+ fprintf(stderr, "Utilização: kio_ftp protocolo "
+ "socket1-dominio socket2-dominio\n");
+ exit(-1);
+ }
+
+ FtpSlave slave(argv[2], argv[3]);
+ slave.dispatchLoop();
+ return 0;
+}
+</programlisting>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-implementingslaves">
+<title
+>Implementar um 'ioslave'</title>
+
+<para
+>Os 'slaves' são implementados como sub-classes da <classname
+>KIO::SlaveBase</classname
+> (a FtpSlave no exemplo acima). Como tal, as acções listadas no ficheiro <literal
+>.protocol</literal
+> correspondem a certas funções virtuais no <classname
+>KIO::SlaveBase</classname
+> que a implementação do 'slave' precisa de reimplementar. Aqui está uma lista das acções possíveis e das funções virtuais correspondentes: </para>
+
+<variablelist>
+
+<varlistentry
+><term
+>leitura - Lê os dados de um URL</term>
+<listitem
+><para
+>void get(const KURL &amp;url)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>escrita - Escreve os dados num URL e cria o ficheiro se ainda não existir nenhum.</term>
+<listitem
+><para
+>void put(const KURL &amp;url, int permissoes, bool sobrepor, bool continuar)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>mudança de nome - Muda o nome de um ficheiro.</term>
+<listitem
+><para
+>void rename(const KURL &amp;origem, const KURL &amp;destino, bool sobrepor)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>remoção - Remove um ficheiro ou directoria.</term>
+<listitem
+><para
+>void del(const KURL &amp;url, bool eUmFicheiro)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>listagem - Mostra o conteúdo de uma directoria.</term>
+<listitem
+><para
+>void listDir(const KURL &amp;url)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>makedir - Cria uma directoria.</term>
+<listitem
+><para
+>void mkdir(const KURL &amp;url, int permissoes)</para
+></listitem
+></varlistentry>
+
+</variablelist>
+
+<para
+>Adicionalmente, existem funções que podem ser implementadas de novo e que não estão listadas no ficheiro <literal
+>.protocol</literal
+>. Para essas operações, o KIO determina automaticamente se elas são suportadas ou não (i.e., se a implementação por omissão devolve um erro). </para>
+
+<variablelist>
+
+<varlistentry
+><term
+>Fornece dados sobre um ficheiro, de forma semelhante à função do C stat().</term>
+<listitem
+><para
+>void stat(const KURL &amp;url)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>Muda as permissões de acesso de um ficheiro.</term>
+<listitem
+><para
+>void chmod(const KURL &amp;url, int permissoes)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>Determina o tipo MIME de um ficheiro.</term>
+<listitem
+><para
+>void mimetype(const KURL &amp;url)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>Copia um ficheiro.</term>
+<listitem
+><para
+>copy(const KURL &amp;url, const KURL &amp;destino, int permissoes, bool sobrepor)</para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term
+>Cria uma ligação simbólica.</term>
+<listitem
+><para
+>void symlink(const QString &amp;alvo, const KURL &amp;destino, bool sobrepor)</para
+></listitem
+></varlistentry>
+
+</variablelist>
+
+<para
+>Todas estas implementações deverão terminar com uma de duas chamadas: Se a operação foi bem sucedida, deverão invocar o <literal
+>finished()</literal
+>. Se ocorreu um erro, o <literal
+>error()</literal
+> deverá ser invocado com um código de erro como primeiro argumento e um texto no segundo. Os códigos de erro possíveis estão listados no tipo enumerado <type
+>KIO::Error</type
+>. O segundo argumento é normalmente o URL em questão. É usado, p.ex., no <function
+>KIO::Job::showErrorDialog()</function
+> para parametrizar a mensagem de erro para o utilizador. </para>
+
+<para
+>Para os 'slaves' que correspondem aos protocolos de rede, poderá ser interessante reimplementar o método <function
+>SlaveBase::setHost()</function
+>. Isto é chamado para indicar ao processo do 'slave' qual a máquina e o porto, assim como o utilizador e a senha a usar. De um modo geral, os meta-dados definidos pela aplicação poderão ser questionados pelo <function
+>SlaveBase::metaData()</function
+>. Você poderá verificar a existência de meta-dados de uma determinada chave com o <function
+>SlaveBase::hasMetaData()</function
+>. </para>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-communication">
+<title
+>Comunicar de volta à aplicação</title>
+
+<para
+>As várias acções implementadas num 'slave' precisam de uma forma qualquer para comunicar de volta para a aplicação, usando o processo do 'slave': </para>
+
+<itemizedlist>
+
+<listitem
+><para
+>O <function
+>get()</function
+> envia blocos de dados. Isto é feito com o <function
+>data()</function
+>, que recebe um <classname
+>QByteArray</classname
+> como argumento. Claro que não precisa de enviar todos os dados de uma vez. Se enviar um ficheiro grande, invoque o <function
+>data()</function
+> com blocos de dados mais pequenos, de modo a que a aplicação os processe. Invoque o <function
+>finished()</function
+> quando a transferência terminar. </para
+></listitem>
+
+<listitem
+><para
+>O <function
+>listDir()</function
+> devolve informações sobre os itens de uma directoria. Para esse fim, chame o <function
+>listEntries()</function
+> com um <classname
+>KIO::UDSEntryList</classname
+> como argumento. De forma análoga à do <function
+>data()</function
+>, você poderá invocá-lo várias vezes. Quando terminar, invoque o <function
+>listEntry()</function
+> com o segundo parâmetro igual a 'true' (verdadeiro). Você poderá também chamar o <function
+>totalSize()</function
+> para indicar o número total de itens da directoria, se forem conhecidos. </para
+></listitem>
+
+<listitem
+><para
+>O <function
+>stat()</function
+> devolve informações acerca de um ficheiro como o seu tamanho, o tipo MIME, etc. Essa informação está contida num <classname
+>KIO::UDSEntry</classname
+>, o qual será discutido em baixo. Use o <function
+>statEntry()</function
+> para enviar um desses itens para a aplicação. </para
+></listitem>
+
+<listitem
+><para
+>O <function
+>mimetype()</function
+> chama o <function
+>mimeType()</function
+> com um argumento de texto. </para
+></listitem>
+
+<listitem
+><para
+>O <function
+>get()</function
+> e o <function
+>copy()</function
+> podem querer fornecer informações de progresso. Isto é feito com os métodos <function
+>totalSize()</function
+>, <function
+>processedSize()</function
+>, <function
+>speed()</function
+>. O tamanho total e o tamanho processado são indicados em 'bytes', enquanto que a velocidade é dada em 'bytes' por segundo. </para
+></listitem>
+
+<listitem
+><para
+>Você poderá enviar pares arbitrários de chaves/valores de meta-dados com o <function
+>setMetaData()</function
+>. </para
+></listitem>
+
+</itemizedlist>
+
+</simplesect>
+
+
+<simplesect id="nettransparency-interacting">
+<title
+>Interagir com o utilizador</title>
+
+<para
+>Algumas das vezes, um 'slave' precisa de interagir com o utilizador. Os exemplos incluem as mensagens de informações, as janela de autenticação e as janelas de confirmação, sempre que um ficheiro está prestes a ser sobreposto. </para>
+
+<itemizedlist>
+
+<listitem
+><para
+><function
+>infoMessage()</function
+> - Isto é para fins de informação, como a mensagem "A obter dados de &lt;máquina&gt;" do 'slave' de HTTP, o qual é mostrado normalmente na barra de estado do programa. Do lado da aplicação, este método corresponde ao 'signal' <function
+>KIO::Job::infoMessage()</function
+>. </para
+></listitem>
+
+<listitem
+><para
+><function
+>warning()</function
+> - Mostra um aviso numa janela com o <function
+>KMessageBox::information()</function
+>. Se ainda estiver aberta uma mensagem de uma invocação anterior do warning() do mesmo processo-filho, nada acontece. </para
+></listitem>
+
+<listitem
+><para
+><function
+>messageBox()</function
+> - Este é mais rico que o método anterior. Permite-lhe abrir uma mensagem com um texto e um título, assim como alguns botões. Veja o tipo enumerado <type
+>SlaveBase::MessageBoxType</type
+> para mais referências. </para
+></listitem>
+
+<listitem
+><para
+><function
+>openPassDlg()</function
+> - Abre uma janela onde se poderá indicar o nome do utilizador e a sua senha. </para
+></listitem>
+
+</itemizedlist>
+
+</simplesect>
+
+</sect1>
+
+</chapter>
+
+
+
+<appendix id="misc">
+<title
+>Licença</title>
+
+&underFDL;
+&underGPL;
+
+</appendix>
+
+</book>
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.am b/tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.in b/tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.in
new file mode 100644
index 00000000000..e71406134b5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdevelop/kdevelop
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kdevelop/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdevelop/kdevelop/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kdevelop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/kdevelop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/kdevelop/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=unixdev.docbook kdevelop-install.docbook app-files.docbook file-browsers.docbook index.docbook applicationwizard.docbook getting-started.docbook plugin-tools.docbook project-management.docbook kdevelop-scripting.docbook cvs.docbook setup.docbook credits.docbook documentation.docbook commands.docbook app-uimodes-examples.docbook index.cache.bz2 app-menu.docbook survey-manual.docbook editing.docbook app-misc-info.docbook app-changelog.docbook nutshell.docbook project-advanced.docbook adv-build-management.docbook Makefile.in class-browsers.docbook kdevelop-survey.docbook debugger.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) app-uimodes-examples.docbook editing.docbook commands.docbook documentation.docbook file-browsers.docbook kdevelop-install.docbook debugger.docbook applicationwizard.docbook index.docbook app-files.docbook app-menu.docbook project-management.docbook cvs.docbook adv-build-management.docbook credits.docbook kdevelop-survey.docbook kdevelop-scripting.docbook unixdev.docbook survey-manual.docbook nutshell.docbook project-advanced.docbook plugin-tools.docbook class-browsers.docbook app-changelog.docbook getting-started.docbook app-misc-info.docbook setup.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop
+ @for base in app-uimodes-examples.docbook editing.docbook commands.docbook documentation.docbook file-browsers.docbook kdevelop-install.docbook debugger.docbook applicationwizard.docbook index.docbook app-files.docbook app-menu.docbook project-management.docbook cvs.docbook adv-build-management.docbook credits.docbook kdevelop-survey.docbook kdevelop-scripting.docbook unixdev.docbook survey-manual.docbook nutshell.docbook project-advanced.docbook plugin-tools.docbook class-browsers.docbook app-changelog.docbook getting-started.docbook app-misc-info.docbook setup.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/$$base ;\
+ done
+
+uninstall-nls:
+ for base in app-uimodes-examples.docbook editing.docbook commands.docbook documentation.docbook file-browsers.docbook kdevelop-install.docbook debugger.docbook applicationwizard.docbook index.docbook app-files.docbook app-menu.docbook project-management.docbook cvs.docbook adv-build-management.docbook credits.docbook kdevelop-survey.docbook kdevelop-scripting.docbook unixdev.docbook survey-manual.docbook nutshell.docbook project-advanced.docbook plugin-tools.docbook class-browsers.docbook app-changelog.docbook getting-started.docbook app-misc-info.docbook setup.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdevelop/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in app-uimodes-examples.docbook editing.docbook commands.docbook documentation.docbook file-browsers.docbook kdevelop-install.docbook debugger.docbook applicationwizard.docbook index.docbook app-files.docbook app-menu.docbook project-management.docbook cvs.docbook adv-build-management.docbook credits.docbook kdevelop-survey.docbook kdevelop-scripting.docbook unixdev.docbook survey-manual.docbook nutshell.docbook project-advanced.docbook plugin-tools.docbook class-browsers.docbook app-changelog.docbook getting-started.docbook app-misc-info.docbook setup.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdevelop/kdevelop/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdevelop/kdevelop/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdevelop/kdevelop/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/adv-build-management.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/adv-build-management.docbook
new file mode 100644
index 00000000000..e1d588e91e7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/adv-build-management.docbook
@@ -0,0 +1,174 @@
+<chapter id="adv-build-management">
+<title
+>Gestão de Compilações Avançada</title>
+<indexterm zone="adv-build-management"
+><primary
+>&automake;</primary
+></indexterm>
+
+<sect1 id="buildconfigurations">
+<title
+>Configurações de Compilação Múltiplas</title>
+<indexterm zone="buildconfigurations"
+><primary
+>configurações da criação</primary
+><secondary
+>múltiplas</secondary
+></indexterm>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- buildconfigurations -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="crosscompiling">
+<title
+>Compilação Cruzada</title>
+<indexterm zone="crosscompiling"
+><primary
+>compilação cruzada</primary
+></indexterm>
+<indexterm zone="crosscompiling"
+><primary
+>compilação</primary
+><secondary
+>cruzada</secondary
+></indexterm>
+<indexterm zone="crosscompiling"
+><primary
+><option
+>--host</option
+></primary
+></indexterm>
+
+<para
+>Quando tiver compiladores cruzados disponíveis, poderá compilar os seus programas para processadores e sistemas operativos diferentes do sistema operativo onde o &kdevelop; e o compilador estão a correr. A colecção de compiladores da &GNU;, o &gcc;, pode ser configurado e compilado como compilador cruzado se o compilar você mesmo. Consulte as <ulink url="info://gcc/Cross-Compiler"
+>páginas do 'info' do GCC</ulink
+> para saber mais informações. Algumas das distribuições do &Linux; também oferecem pacotes binários. </para>
+
+<para
+>Um pacote baseado no <application
+>automake</application
+> pode ser compilado de forma cruzada se indicar a opção <option
+>--host</option
+> no programa 'configure' e definir as variáveis de ambiente <envar
+>CC</envar
+> e <envar
+>CXX</envar
+> para os executáveis dos compiladores cruzados. Muitas vezes poderá querer mudar entre uma versão compilada de forma cruzada e outra compilada para o seu sistema de desenvolvimento. Para tal, é vantajoso usar a capacidade de o &kdevelop; criar várias configurações de compilação, como é explicado em <xref linkend="buildconfigurations"/>. Logo que tenha criado uma nova configuração de compilação criada na janela <menuchoice
+><guimenu
+>Projecto</guimenu
+><guimenuitem
+>Opções do Projecto...</guimenuitem
+></menuchoice
+>, adicione a opção </para>
+
+<screen
+><option
+>--host=</option
+><replaceable
+>plataforma</replaceable
+></screen>
+
+<para
+>às opções do 'configure'. O nome da <replaceable
+>plataforma</replaceable
+> é um tuplo no formato </para>
+
+<programlisting
+>cpu-fabricante-so</programlisting>
+<para
+>ou</para>
+<programlisting
+>cpu-fabricante-kernel-so</programlisting>
+
+<para
+>Para as várias combinações, poderá usar uma versão reduzida, como por exemplo <wordasword
+>i386-linux</wordasword
+> ou <wordasword
+>arm-elf</wordasword
+>. </para>
+
+</sect1
+> <!-- crosscompiling -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="qtembedded">
+<title
+>Qt/Embedded</title>
+<indexterm zone="qtembedded"
+><primary
+>embebido</primary
+><secondary
+>Qt</secondary
+></indexterm>
+<indexterm zone="qtembedded"
+><primary
+>Qt/Embedded</primary
+></indexterm>
+<indexterm zone="qtembedded"
+><primary
+>Qtopia</primary
+></indexterm>
+<indexterm zone="qtembedded"
+><primary
+>'framebuffer'</primary
+></indexterm>
+
+<para
+>O &qte; é uma versão da biblioteca &Qt; que não usa o sistema de janelas do X, mas acede directamente ao 'framebuffer' nos sistemas &Linux;. É por isso interessante para os sistemas embebidos com grandes restrições na utilização de memória do sistema completo. A sua &API; é completamente compatível com a versão para X11. </para>
+
+<para
+>O desenvolvimento de uma aplicação para o &qte; com o &kdevelop; não é muito diferente de desenvolver um programa para a versão em X11 do &Qt;. De facto, pode usar a mesma base de código para ambas as versões. Se usar a gestão de projectos 'autoproject', poderá passar para a versão embebida, usando o argumento <option
+>--enable-embedded</option
+> no programa 'configure'. Poderá definir isto na janela de <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Opções do Projecto...</guimenuitem
+></menuchoice
+> em <guilabel
+>Opções do Configure</guilabel
+>. Com a opção <option
+>--with-qt-dir=DIR</option
+>, poderá definir a pasta em que o &qte; está instalado. </para>
+
+<para
+>Após configurar e compilar a sua aplicação com estas opções, ela irá associar-se à biblioteca <filename
+>libqpe.so</filename
+>. Esta versão da sua aplicação não irá executar normalmente quando usar o X11. Para poder testá-la, execute-a sob o controlo do programa <application
+>qvfb</application
+> (&Qt; Virtual Frame Buffer). Isto é feito ao iniciar o <application
+>qvfb</application
+> e depois, ao iniciar a sua aplicação, com </para>
+
+<screen
+><command
+>aplicacao <option
+>-qws</option
+> <option
+>-display QVFb:0</option
+></command
+></screen>
+
+<para
+>Naturalmente, quando tiver uma versão funcional da sua aplicação, irá querer usá-la no processador-alvo. Para tal, será provavelmente conveniente criar várias configurações de compilação, como foi explicado acima, para que possa mudar rapidamente entre a versão em execução no seu sistema de desenvolvimento e a versão a correr no sistema-alvo. </para>
+
+<para
+>As aplicações para o &qte; irão executar normalmente como aplicações autónomas no dispositivo para o qual estão desenhadas. A Trolltech também suporta o Qtopia, que é uma colecção de aplicações para PIM, navegação Web e outras áreas diversas, funcionando em conjunto de forma consistente. É o ambiente-padrão, por exemplo, do Sharp Zaurus. Poderá criar aplicações que se integrem neste ambiente, usando o SDK do Qtopia. Isto implica fazer com que a classe da sua aplicação seja uma sub-classe de <classname
+>QPEApplication</classname
+> e compilar com a biblioteca <filename
+>libqpe.so</filename
+>. Se desenvolver a sua aplicação com a gestão de projectos 'autoproject', terá de adicionar <option
+>--enable-qtopia</option
+> às opções do 'configure'. </para>
+
+</sect1
+> <!-- qtembedded -->
+
+</chapter
+> <!-- adv-build-management -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/app-changelog.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/app-changelog.docbook
new file mode 100644
index 00000000000..5b22ece159f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/app-changelog.docbook
@@ -0,0 +1,51 @@
+<appendix id="app-changelog">
+<title
+>Alterações</title>
+<sect1 id="changes">
+<title
+>Alterações a Este Documento</title>
+<para>
+<itemizedlist>
+<listitem
+><para
+>03-01-2003 &mdash; Início deste Changelog </para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>02-05-2005 Muitas alterações de Volker Paul, incluindo: <itemizedlist
+> <listitem
+><para
+> divisão em ficheiros por cada capítulo/apêndice </para
+></listitem
+> <listitem
+><para
+> adicionada a referência dos comandos ordenada pelo menu (as descrições ainda não estão completas) </para
+></listitem
+> <listitem
+><para
+> Tutorial do AppWizard no 'getting-started.docbook' </para
+></listitem
+> <listitem
+><para
+> Reorganização dos capítulos, inspirada no manual do Konqueror </para
+></listitem
+> <listitem
+><para
+> Moveu-se a instalação, a programação em Unix e o "num Minuto" para o apêndice </para
+></listitem
+> <listitem
+><para
+> Reformulação do apêndice de 'plugins, incluindo o gerado da lista de 'plugins' listplugins.sh </para
+></listitem
+> </itemizedlist
+> Ainda longe de completo, mas um pequeno passo em frente. </para>
+
+
+</sect1
+> <!-- changes -->
+</appendix
+> <!-- app-changelog -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/app-files.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/app-files.docbook
new file mode 100644
index 00000000000..930657e8c0c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/app-files.docbook
@@ -0,0 +1,1684 @@
+<appendix id="app-files">
+<!-- LWatts (2005-04-30): A lot of this might be better as variable lists, -->
+<!-- but it's not that big a deal. Something to be done only when there's -->
+<!-- a lot of textual changes needed here (e.g., maybe never ) -->
+
+<appendixinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</appendixinfo>
+
+<title
+>Ficheiros de Configuração Usados pelo &kdevelop;</title>
+
+<para
+>O &kdevelop; usa uma série de ficheiros de configuração que estão distribuídos entre várias pastas. Existem dois grupos principais de ficheiros de configuração para distinguir: </para>
+<simplelist>
+ <member
+><link linkend="app-files-default"
+>Configuração por Omissão do &kdevelop;</link
+> &mdash; os ficheiros configurados quando o &kdevelop; foi instalado. </member>
+ <member
+><link linkend="app-files-user"
+>Configuração Orientada pelo Utilizador</link
+> &mdash; os ficheiros que contêm as modificações do utilizador aos valores predefinidos, assim como as configurações feitas pelo próprio &kdevelop; e pelos seus 'plugins'. </member>
+</simplelist>
+
+<sect1 id="app-files-default">
+<title
+>Configuração Predefinida do &kdevelop;</title>
+
+<para
+>Na instalação, o &kdevelop; grava alguns ficheiros de informação por omissão para fins de configuração nas subpastas da pasta de instalação <filename class="directory"
+>$<envar
+>KDEDIR</envar
+></filename
+> (normalmente algo do género de <filename class="directory"
+>/opt/kde</filename
+>, <filename class="directory"
+>/usr/local/kde</filename
+>, ou outra pasta de instalação definida pelo utilizador; veja em <link linkend="kdevelop-install"
+>Instalar o &kdevelop;</link
+>). </para>
+
+<sect2 id="app-files-default-config">
+<title
+>Configuração Predefinida do &kdevelop;</title>
+
+<para
+>Só existe um ficheiro de configuração por omissão específico do &kdevelop; na pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/config/</filename
+>: </para>
+<variablelist>
+ <varlistentry>
+ <term
+><filename
+>kdeveloprc</filename
+></term>
+ <listitem
+><para
+>Este ficheiro contém as opções básicas que o &kdevelop; necessita para começar. Será copiado para a pasta do utilizador em <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/config</filename
+>, quando o &kdevelop; não encontrar aí um ficheiro <filename
+>kdeveloprc</filename
+> no arranque. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+</sect2
+> <!-- app-files-default-config -->
+
+<sect2 id="app-files-default-apps">
+<title
+>Valores Predefinidos da Aplicação</title>
+
+<para
+>A maioria das funcionalidades do &kdevelop; são oferecidas através de KParts. Estas são basicamente aplicações desenhadas especialmente para correr na plataforma do &kdevelop; (veja a introdução no apêndice sobre as <link linkend="plugin-tools"
+>Ferramentas e 'Plugins'</link
+>). Cada aplicação KPart tem o seu próprio conjunto de ficheiros de configuração, cujos valores por omissão serão gravados em várias subpastas da pasta de instalação <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/</filename
+>. </para>
+
+<para
+>Existem bastantes subpastas de configuração por omissão em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/</filename
+>, cujos nomes começam todos por uma sequência <filename
+>kdev</filename
+>. A maioria delas são para o uso interno do &kdevelop;. Elas poderão estar agrupadas deliberadamente para fins de legibilidade como: <simplelist>
+ <member
+><link linkend="app-files-default-apps-stdalone"
+>Aplicações Autónomas</link
+></member>
+ <member
+><link linkend="app-files-default-apps-task"
+>Componentes Específicas de uma Tarefa</link
+></member>
+ <member
+><link linkend="app-files-default-apps-project"
+>Componentes de Geração de Projectos</link
+></member>
+ <member
+><link linkend="app-files-default-apps-lang"
+>Componentes Específicas da Linguagem</link
+></member>
+</simplelist>
+</para>
+
+<itemizedlist>
+ <listitem id="app-files-default-apps-stdalone"
+><itemizedlist>
+ <title
+>Aplicações Autónomas</title>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevelop/</filename
+> &mdash; contém os ficheiros para configurar o &IDE; &kdevelop;:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>licenses/</filename
+> &mdash; contém os vários textos de licenças.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>pics/</filename
+> &mdash; contém os ficheiros de imagens usados nos ecrãs iniciais do Assistente do &kdevelop; e do Desenhador do &kdevelop;.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>profiles/</filename
+> &mdash; contém as opções de perfis dos 'plugins'. (De momento só existe um perfil <filename
+>tiny</filename
+> (minúsculo) que define um conjunto mínimo de 'plugins' activos do &kdevelop;.)</para
+></listitem>
+ <listitem
+><para
+><filename
+>eventsrc</filename
+> &mdash; mantém vários textos de localização de <quote
+>Processo com sucesso</quote
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevelopui.rc</filename
+> &mdash; oferece os menus e barras de ferramentas básicos que o &kdevelop; usa.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevhtml_partui.rc</filename
+> &mdash; oferece um item <guimenuitem
+>Imprimir...</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+>, um item <guimenuitem
+>Copiar</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+> e as setas <guilabel
+>Recuar</guilabel
+> e <guilabel
+>Avançar</guilabel
+> na <guilabel
+>Barra do Navegador</guilabel
+>, para o caso de navegar num ficheiro &HTML; no 'plugin' de <guilabel
+>Documentação</guilabel
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevassistant/</filename
+> &mdash; oferece os menus e barras de ferramentas do navegador de documentação do Assistente do &kdevelop;.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevdesigner/</filename
+> e <filename class="directory"
+>kdevdesignerpart/</filename
+> &mdash; oferecem os menus e barras de ferramentas para o desenhador de interfaces autónomo do &kdevelop;.</para
+></listitem>
+ </itemizedlist
+></listitem>
+
+ <listitem
+><itemizedlist id="app-files-default-apps-task">
+ <title
+>Componentes Específicas de uma Tarefa</title>
+ <listitem id="app-files-default-abbrev">
+ <para
+><filename class="directory"
+>kdevabbrev/</filename
+> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
+>Expansão de Abreviaturas</guilabel
+>:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>sources/</filename
+> &mdash; contém os ficheiros de definições de palavras-chave usadas pelo comando <guilabel
+>Expandir o Texto</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>templates/</filename
+> &mdash; contém os ficheiros de definição de modelos usados pelo comando <guilabel
+>Expandir a Abreviatura</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevabbrev.rc</filename
+> &mdash; oferece os itens <guimenuitem
+>Expandir o Texto</guimenuitem
+> e <guimenuitem
+>Expandir a Abreviatura</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>.</para
+></listitem>
+</itemizedlist>
+ </listitem>
+ <listitem id="app-files-default-appwizard">
+ <para
+><filename class="directory"
+>kdevappwizard/</filename
+> &mdash; contém os ficheiros usados pela componente do &appwizard;:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>importfiles/</filename
+> &mdash; contém os ficheiros de projecto <filename
+>.kdevelop</filename
+> que controlam a inicialização de um novo projecto.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>imports/</filename
+> &mdash; contém os modelos para configurar os ficheiros <filename
+>.desktop</filename
+> específicos de um projecto.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>template-common/</filename
+> &mdash; contém vários ficheiros que são incluídos normalmente nas pastas de código do projecto.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>templates/</filename
+> &mdash; contém os ficheiros de configuração que descrevem a informação a ser incluída numa dada pasta de código do projecto.</para
+></listitem>
+ <listitem
+><para
+><filename
+>*.png</filename
+> &mdash; as imagens de antevisão do projecto usadas pelo &appwizard;.</para
+></listitem>
+ <listitem
+><para
+><filename
+>*.tar.gz</filename
+> &mdash; os pacotes que contêm os ficheiros de código a serem incluídos numa pasta de um projecto novo gerada.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevastyle/</filename
+> &mdash; oferece o item para <guimenuitem
+>Reformatar o Código</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevautoproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+> e para a <guilabel
+>Barra de Construção (&kdevelop;)</guilabel
+>.</para
+></listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevclassview/</filename
+> &mdash; contém os ficheiros usados pelo 'plugin' do projecto para a <guilabel
+>Janela de Classes</guilabel
+>:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>pics/</filename
+> &mdash; contém os ícones usados na árvore de <guilabel
+>Classes</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevclassview.tc</filename
+> &mdash; oferece o item do <guimenuitem
+>Diagrama de Herança de Classes</guimenuitem
+> no menu <guimenu
+>Projectos</guimenu
+>, assim como a lista de navegação de classes na <guilabel
+>Barra de Navegação</guilabel
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevcloser/</filename
+> &mdash; oferece os itens de fecho do menu <guimenu
+>Janelas</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevctags/</filename
+> &mdash; oferece o item do <guimenuitem
+>CTags</guimenuitem
+> do menu <guimenu
+>Ferramentas</guimenu
+> para o 'plugin' do projecto para a <guilabel
+>Interface do CTags</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevcvsservice/</filename
+> &mdash; oferece o ícone usado pela página de <guilabel
+>CvsService</guilabel
+> e um pequeno programa usado para adicionar um novo item ao repositório do &cvs;, sendo ambos usados no 'plugin' do projecto para a <guilabel
+>Integração com o CVS</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevdebugger/</filename
+> &mdash; oferece os itens de menu <guimenu
+>Depurar</guimenu
+> para o 'plugin' do projecto <guilabel
+>Interface do Depurador</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevdiff/</filename
+> &mdash; oferece o item do <guimenuitem
+>Visualizador de Diferenças</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevdistpart/</filename
+> &mdash; oferece o item de <guimenuitem
+>Distribuição &amp; Publicação</guimenuitem
+> no menu <guimenu
+>Projecto</guimenu
+> do 'plugin' do projecto <guilabel
+>Suporte de Empacotamento Final</guilabel
+>.</para
+></listitem>
+ <listitem id="app-files-default-kdevdoc">
+ <para
+><filename class="directory"
+>kdevdocumentation/</filename
+> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
+>Documentação</guilabel
+>:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>en/</filename
+> e <filename class="directory"
+>pics/</filename
+> &mdash; contém os ficheiros usados pela ferramenta de procura <application
+>htdig</application
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>tocs/</filename
+> &mdash; contém os ficheiros de descrição do conteúdo da documentação por omissão do &kdevelop; (veja a descrição em <link linkend="toc-file-structure"
+>Estrutura Básica dos Ficheiros TOC do &kdevelop;</link
+>).</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevpart_documentation.rc</filename
+> &mdash; oferece os itens relacionados com a procura no menu <guimenu
+>Ajuda</guimenu
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevdoxygen/</filename
+> &mdash; oferece os itens de menu para o 'plugin' do projecto <guilabel
+>Suporte do Doxygen</guilabel
+>.</para
+></listitem>
+ <listitem id="app-files-default-filecreate">
+ <para
+><filename class="directory"
+>kdevfilecreate/</filename
+> &mdash; contém os ficheiros usados pelo <guilabel
+>Assistente de Novo Ficheiro:</guilabel
+> <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>file-templates/</filename
+> &mdash; oferece o conteúdo de texto inicial a ser colocado num ficheiro de código novo de determinado tipo.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevpart_filecreate.rc</filename
+> &mdash; oferece o item <guimenuitem
+>Novo</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>template-info.xml</filename
+> &mdash; contém as descrições dos tipos de ficheiros disponíveis a serem mostrados na janela de <guilabel
+>Novo Ficheiro</guilabel
+>.</para
+></listitem>
+ </itemizedlist>
+ </para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevfilter/</filename
+> &mdash; oferece os itens <guimenuitem
+>Executar um Comando...</guimenuitem
+> e <guimenuitem
+>Filtrar a Selecção Através de um Comando...</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>, usado pelo 'plugin' de <guilabel
+>Filtragem e Inserção na Linha de Comandos</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevfullscreen/</filename
+> &mdash; oferece o item do <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>, assim como o ícone respectivo na barra de ferramentas.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevgrepview/</filename
+> &mdash; oferece o item <guimenuitem
+>Procurar nos Ficheiros...</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>, usado pelo 'plugin' da <guilabel
+>Interface do Grep</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevhistory/</filename
+> &mdash; oferece os itens <guimenuitem
+>Recuar</guimenuitem
+> e <guimenuitem
+>Avançar</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevjavadebugger/</filename
+> &mdash; oferece o menu de <guimenu
+>Depuração do Java</guimenu
+> para poder depurar uma aplicação de &Java;.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevoutputviews/</filename
+> &mdash; oferece os itens <guimenuitem
+>Erro Anterior</guimenuitem
+> e <guimenuitem
+>Erro Seguinte</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevpartexplorer/</filename
+> &mdash; oferece o item <guimenuitem
+>Explorador de Componentes</guimenuitem
+> do menu <guimenu
+>Ferramentas</guimenu
+>, usado pelo 'plugin' da <guilabel
+>Ferramenta do Explorador de Componentes</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevquickopen/</filename
+> &mdash; oferece o item <guimenuitem
+>Abertura Rápida do Ficheiro...</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+> e o <guimenuitem
+>Abertura Rápida de Classe...</guimenuitem
+> e <guimenuitem
+>Abertura Rápida de Método</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>, que são usadas pelo 'plugin' do projecto <guilabel
+>Abertura Rápida</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevregexptest/</filename
+> &mdash; oferece o item <guimenuitem
+>Depurar a Expressão Regular...</guimenuitem
+> do menu <guimenu
+>Ferramentas</guimenu
+>, usado pelo 'plugin' de <guilabel
+>Teste de Expressões Regulares</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevreplace/</filename
+> &mdash; oferece o item <guimenuitem
+>Procurar-Seleccionar-Substituir...</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>, usado pelo 'plugin' de <guilabel
+>Substituição</guilabel
+>.</para
+></listitem>
+ <listitem id="app-files-default-tips"
+><para
+><filename class="directory"
+>kdevtipofday/</filename
+> &mdash; oferece o item da <guimenuitem
+>Dica do Dia</guimenuitem
+> do menu <guimenu
+>Ajuda</guimenu
+>, assim como um ficheiro HTML que contém as dicas disponíveis.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevtools/</filename
+> &mdash; controla os vários itens de menu criados pelo <guimenu
+>Menu Ferramentas</guimenu
+> e pelo <guilabel
+>Menu de Ferramentas Externas</guilabel
+>, oferecidas pelo 'plugin' de <guilabel
+>Adição ao Menu de Ferramentas</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevvalgrind/</filename
+> &mdash; oferece os itens de <guimenuitem
+>Verificação de Fugas de Memória do Valgrind</guimenuitem
+> e <guimenuitem
+>Análise com o KCachegrind</guimenuitem
+> do menu <guimenu
+>Depurar</guimenu
+>, usados pelo 'plugin' de <guilabel
+>Interface do Valgrind</guilabel
+>.</para
+></listitem>
+ </itemizedlist
+></listitem>
+
+ <listitem
+><itemizedlist id="app-files-default-apps-project">
+ <title
+>Componentes de Geração de Projectos</title>
+ <listitem
+><para
+><filename class="directory"
+>kdevadaproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+> e os ícones respectivos da barra de ferramentas para criar uma aplicação em Ada.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevantproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+> quando é usado o gerador de projectos Ant.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevautoproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+>, assim como os ícones respectivos da barra de ferramentas ao trabalhar com o gerador de projectos &automake; com base nas ferramentas da &GNU;. Para além disso, oferece os itens <guimenuitem
+>Adicionar uma Tradução</guimenuitem
+> e <guimenuitem
+>Configuração da Construção</guimenuitem
+> para o menu <guimenu
+>Projecto</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevcustomproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+> e os ícones da barra de ferramentas respectivos, quando o projecto se baseia em Makefile's personalizadas.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevgenericproject/</filename
+> &mdash; contém as definições do menu para um gerador de projectos genérico e experimental. De momento (na versão 3.1.0) não é usado.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevhaskellproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Haskell.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevpascalproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Pascal.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevtrollproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação que usa o gestor de projectos QMake da &Qt;.</para
+></listitem>
+ </itemizedlist
+></listitem>
+
+ <listitem
+><itemizedlist id="app-files-default-apps-lang">
+ <title
+>Componentes Específicas da Linguagem</title>
+ <listitem
+><para
+><filename class="directory"
+>kdeadasupport/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Ferramentas</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Ada.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdebashsupport/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Ferramentas</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar um 'script' em Bash.</para
+></listitem>
+ <listitem id="app-files-default-apps-lang-cpp">
+ <para
+><filename class="directory"
+>kdecppsupport/</filename
+> &mdash; oferece os ficheiros usados pelo &appwizard; para criar aplicações em C++:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>newclass/</filename
+> &mdash; contém os ficheiros-modelo de inclusão e de código, a partir dos quais o &appwizard; cria os ficheiros de código correspondentes.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>subclassing/</filename
+> &mdash; contém os ficheiros-modelo que o &appwizard; usa para configurar as declarações/definições de classes iniciais nos ficheiros de código.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>templates</filename
+> &mdash; contém os ficheiros-modelo, a partir dos quais o &appwizard; configura os ficheiros de modelo de inclusão e de código predefinidos que são usados pelo &nfwizard;. </para
+></listitem>
+ <listitem
+><para
+><filename
+>configuration</filename
+> &mdash; modelo inútil para adicionar macros.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevcppsupport.rc</filename
+> &mdash; oferece o suporte para os itens <guimenuitem
+>Completar o Texto</guimenuitem
+> e <guimenuitem
+>Tornar um Membro</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>, o item <guimenuitem
+>Mudar para a Declaração/Implementação</guimenuitem
+> do menu <guimenu
+>Ver</guimenu
+> e o item <guimenuitem
+>Nova Classe</guimenuitem
+> do menu <guimenu
+>Projecto</guimenu
+>, assim como um ícone <guiicon
+>Nova Classe</guiicon
+> para a <guilabel
+>Barra de Navegação</guilabel
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdefortransupport/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Ferramentas</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Fortran.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdehaskellsupport/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Ferramentas</guimenu
+>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Haskell.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevjavasupport/</filename
+> &mdash; contém a definição da interface necessária para desenvolver as aplicações em &Java;.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevpascalsupport/</filename
+> &mdash; contém a definição da interface necessária para desenvolver aplicações em Pascal.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevperlsupport/</filename
+> &mdash; oferece os itens do menu <guimenu
+>Projecto</guimenu
+> e <guimenu
+>Ajuda</guimenu
+> necessários para desenvolver programas em Perl.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevphpsupport/</filename
+> &mdash; contém os ficheiros de definição da interface e de PHP, necessários para desenvolver programas em PHP.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevpythonsupport/</filename
+> &mdash; oferece os itens do menu <guimenu
+>Construir</guimenu
+> e <guimenu
+>Ajuda</guimenu
+>, bem como os ícones da barras de ferramentas, necessários para desenvolver programas em Python.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevrubysupport/</filename
+> &mdash; oferece os itens do menu <guimenu
+>Construir</guimenu
+> e os ícones das barras de ferramentas respectivos que são necessários para desenvolver programas em Ruby.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevscriptproject/</filename
+> &mdash; oferece as definições da interface necessárias ara criar projectos personalizados. De momento (na versão 3.1.0) não é usado.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>kdevsqlsupport/</filename
+> &mdash; oferece as definições de interface necessárias para desenvolver projectos em SQL. De momento (na versão 3.1.0), não é usado.</para
+></listitem>
+ </itemizedlist
+></listitem>
+
+</itemizedlist>
+
+</sect2
+> <!-- app-files-default-apps -->
+
+</sect1
+> <!-- app-files-default -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="app-files-user">
+<title
+>Configuração do Utilizador</title>
+
+<para
+>Toda a informação sobre as opções definidas pelo utilizador é mantida em duas subpastas da <filename class="directory"
+>$<envar
+>KDEHOME</envar
+></filename
+>, nomeadamente: <simplelist>
+ <member
+><link linkend="app-files-user-apps"
+>Configuração Específica da Aplicação</link
+> na pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/</filename
+> e</member>
+ <member
+><link linkend="app-files-user-config"
+>Ficheiro de Configuração do Recurso</link
+> na pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/config/</filename
+>.</member>
+</simplelist>
+</para>
+
+<sect2 id="app-files-user-apps">
+<title
+>Configuração Específica da Aplicação</title>
+
+<para
+>Todas as alterações do utilizador à <link linkend="app-files-default"
+>Configuração por Omissão do &kdevelop;</link
+>, assim como as opções específicas do utilizador que não são mantidas em nenhum dos <link linkend="app-files-user-config"
+>Ficheiros de Configuração de Recursos</link
+> encontram-se nas subpastas <filename
+>kdev...</filename
+> da pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/</filename
+>. </para>
+<para
+>A maioria destes ficheiros de configuração são usados, todavia, por vários 'plugins' do &kdevelop; para oferecer alguns itens do menu e/ou barra de ferramentas. Como tal, são apenas de interesse no caso de algo correr realmente mal com a interface do utilizador. </para>
+<note
+><para
+>No caso do conteúdo destas pastas reflectir o da Configuração por Omissão, o &kdevelop; terá copiado as mesmas de <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/apps/</filename
+> para a pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/apps/</filename
+> no seu arranque inicial. Todas as alterações subsequentes serão feitas apenas nestas cópias. As opções da Configuração por Omissão irão permanecer inalteradas, em qualquer dos casos. </para
+></note>
+
+<itemizedlist>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevabbrev/</filename
+> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
+>Expansão de Abreviaturas</guilabel
+>:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>sources/</filename
+> &mdash; de momento vazio; o &kdevelop; usa os ficheiros de <link linkend="app-files-default-abbrev"
+>definição de palavras-chave por omissão</link
+> para os comandos para <guilabel
+>Expandir o Texto</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename class="directory"
+>templates/</filename
+> &mdash; contém os ficheiros de definição de modelos usados pelo comando <guilabel
+>Expandir a Abreviatura</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevabbrev.rc</filename
+> &mdash; oferece os itens <guimenuitem
+>Expandir o Texto</guimenuitem
+> e <guimenuitem
+>Expandir a Abreviatura</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>.</para
+></listitem>
+ </itemizedlist
+>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevappwizard/</filename
+> &mdash; só oferece os itens <guimenuitem
+>Novo Projecto...</guimenuitem
+> e <guimenuitem
+>Importar um Projecto Existente...</guimenuitem
+> do menu de <guimenu
+>Projectos</guimenu
+>. O &appwizard; irá então usar as <link linkend="app-files-default-appwizard"
+>opções de configuração por omissão</link
+> para as suas tarefas actuais.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevastyle/</filename
+> &mdash; oferece o item para <guimenuitem
+>Reformatar o Código</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevautoproject/</filename
+> &mdash; oferece os itens para o menu <guimenu
+>Construir</guimenu
+> e da <guilabel
+>Barra de Construção (KDevelop)</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevclassview</filename
+> &mdash; oferece o item do <guimenuitem
+>Diagrama de Herança de Classes</guimenuitem
+> no menu <guimenu
+>Projecto</guimenu
+>, assim como a lista de navegação de classes na <guilabel
+>Barra de Navegação</guilabel
+> do 'plugin' do projecto da <guilabel
+>Lista de Classes</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevcloser/</filename
+> &mdash; oferece o item para <guimenuitem
+>Fechar as Janelas Seleccionadas...</guimenuitem
+> no menu <guimenu
+>Janelas</guimenu
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevcppsupport/</filename
+> &mdash; contém a configuração actual, usada pelo &appwizard;, para criar aplicações em C++. O &appwizard; usa, contudo, o seu maior bloco de informação de configuração directamente a partir da <link linkend="app-files-default-apps-lang-cpp"
+>pasta de configuração por omissão</link
+>. Veja aí para ter mais detalhes.</para>
+ <itemizedlist>
+ <listitem>
+ <para
+><filename class="directory"
+>newclass/</filename
+> &mdash; contém os ficheiros-modelo de inclusão e de código, a partir dos quais o &appwizard; cria os ficheiros de código correspondentes.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>pcs/</filename
+> &mdash; contém os ficheiros de base de dados que o &kdevelop; usa para criar o Persistent Code Store (<filename
+>.pcs</filename
+>) actual de um projecto em C++ do &kde;.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename
+>kdevcppsupport.rc</filename
+> &mdash; oferece o suporte para os itens <guimenuitem
+>Completar o Texto</guimenuitem
+> e <guimenuitem
+>Tornar um Membro</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>, o item <guimenuitem
+>Mudar para a Declaração/Implementação</guimenuitem
+> do menu <guimenu
+>Ver</guimenu
+> e o item <guimenuitem
+>Nova Classe</guimenuitem
+> do menu <guimenu
+>Projecto</guimenu
+>, assim como um ícone <guiicon
+>Nova Classe</guiicon
+> para a <guilabel
+>Barra de Navegação</guilabel
+>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevctags/</filename
+> &mdash; oferece o item do <guimenuitem
+>CTags</guimenuitem
+> do menu <guimenu
+>Ferramentas</guimenu
+> para o 'plugin' do projecto para a <guilabel
+>Interface do CTags</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevdebugger/</filename
+> &mdash; oferece os itens de menu <guimenu
+>Depurar</guimenu
+> para o 'plugin' do projecto <guilabel
+>Interface do Depurador</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevdiff/</filename
+> &mdash; oferece o item do <guimenuitem
+>Visualizador de Diferenças</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevdocumentation/</filename
+> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
+>Documentação</guilabel
+> para além dos <link linkend="app-files-default-kdevdoc"
+> ficheiros predefinidos de configuração</link
+>. Veja nesse local para mais detalhes.</para>
+ <para
+>As pastas em <filename class="directory"
+>kdevdocumentation/</filename
+> normalmente guardam apenas informações de organização. Os ficheiros de documentação configurados de momento são mantidos nos <link linkend="app-files-user-config-doc"
+> ficheiros <quote
+><filename
+>doc...pluginrc</filename
+></quote
+></link
+> da pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/config/</filename
+>.</para>
+ <itemizedlist>
+ <listitem>
+ <para
+><filename class="directory"
+>bookmarks/</filename
+> &mdash; mantém os itens da página de <guilabel
+>Favoritos</guilabel
+> do 'plugin' de <guilabel
+>Documentação</guilabel
+> do &kdevelop;.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>index/</filename
+> &mdash; mantém os vários ficheiros de 'cache' que o &kdevelop; usa para acelerar as pesquisas de documentação na página de <guilabel
+>Índice</guilabel
+> do 'plugin' de <guilabel
+>Documentação</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>search/</filename
+> &mdash; contém os ficheiros usados pela ferramenta de procura <application
+>htdig</application
+> que serve várias chamadas de procura da página <guilabel
+>Procurar</guilabel
+> do 'plugin' de <guilabel
+>Documentação</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename
+>kdevpart_documentation.rc</filename
+> &mdash; oferece os itens relacionados com a procura no menu <guimenu
+>Ajuda</guimenu
+>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevdoxygen/</filename
+> &mdash; oferece os itens de menu para o 'plugin' do projecto <guilabel
+>Suporte do Doxygen</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevelop/</filename
+> &mdash; contém algumas opções actuais que o IDE &kdevelop; usa para a sua configuração básica:</para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>profiles/</filename
+> &mdash; oferece a configuração do perfil do 'plugin' actual. (No início existe apenas um perfil <filename
+>FullIDE</filename
+> que define um conjunto completo de 'plugins' activos inicialmente &kdevelop;.)</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevelopui.rc</filename
+> &mdash; oferece os menus e barras de ferramentas básicos que o &kdevelop; usa.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevfilecreate/</filename
+> &mdash; contém os ficheiros usados pelo <guilabel
+>Assistente de Novo Ficheiro:</guilabel
+></para>
+ <itemizedlist>
+ <listitem
+><para
+><filename class="directory"
+>file-templates/</filename
+> &mdash; oferece o conteúdo de texto inicial a ser colocado num ficheiro de código novo de determinado tipo. Podem ser encontrados mais modelos de ficheiros na pasta de <link linkend="app-files-default-filecreate"
+>ficheiros de configuração por omissão</link
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevpart_filecreate.rc</filename
+> &mdash; oferece o item <guimenuitem
+>Novo</guimenuitem
+> do menu <guimenu
+>Ficheiro</guimenu
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>template-info.xml</filename
+> &mdash; contém as descrições dos tipos de ficheiros disponíveis a serem mostrados na janela de <guilabel
+>Novo Ficheiro</guilabel
+>.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevfilter/</filename
+> &mdash; oferece os itens <guimenuitem
+>Executar um Comando...</guimenuitem
+> e <guimenuitem
+>Filtrar a Selecção Através de um Comando...</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>, usado pelo 'plugin' de <guilabel
+>Filtragem e Inserção na Linha de Comandos</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevfullscreen/</filename
+> &mdash; oferece o item do <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>, assim como o ícone respectivo na barra de ferramentas.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevgrepview/</filename
+> &mdash; oferece o item <guimenuitem
+>Procurar nos Ficheiros...</guimenuitem
+> no menu <guimenu
+>Editar</guimenu
+>, usado pelo 'plugin' da <guilabel
+>Interface do Grep</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevoutputviews/</filename
+> &mdash; oferece os itens <guimenuitem
+>Erro Anterior</guimenuitem
+> e <guimenuitem
+>Erro Seguinte</guimenuitem
+> no menu <guimenu
+>Ver</guimenu
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevpartexplorer/</filename
+> &mdash; oferece o item <guimenuitem
+>Explorador de Componentes</guimenuitem
+> do menu <guimenu
+>Ferramentas</guimenu
+>, usado pelo 'plugin' da <guilabel
+>Ferramenta do Explorador de Componentes</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevquickopen/</filename
+> &mdash; oferece o item <guimenuitem
+>Abertura Rápida do Ficheiro...</guimenuitem
+> no menu <guimenu
+>Ficheiro</guimenu
+> e o <guimenuitem
+>Abertura Rápida de Classe...</guimenuitem
+> e <guimenuitem
+>Abertura Rápida de Método</guimenuitem
+> no menu <guimenu
+>Ferramentas</guimenu
+>, que são usadas pelo 'plugin' do projecto <guilabel
+>Abertura Rápida</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevregexptest/</filename
+> &mdash; oferece o item <guimenuitem
+>Depurar a Expressão Regular...</guimenuitem
+> do menu <guimenu
+>Ferramentas</guimenu
+>, usado pelo 'plugin' de <guilabel
+>Teste de Expressões Regulares</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevreplace/</filename
+> &mdash; oferece o item <guimenuitem
+>Procurar-Seleccionar-Substituir...</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>, usado pelo 'plugin' de <guilabel
+>Substituição</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevtipofday/</filename
+> &mdash; oferece o item da <guimenuitem
+>Dica do Dia</guimenuitem
+> do menu <guimenu
+>Ajuda</guimenu
+>. O ficheiro em HTML que contém as dicas disponíveis é oferecido apenas como um <link linkend="app-files-default-tips"
+>ficheiro de configuração por omissão</link
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevtools/</filename
+> &mdash; controla os vários itens de menu criados pelo <guimenu
+>Menu Ferramentas</guimenu
+> e pelo <guilabel
+>Menu de Ferramentas Externas</guilabel
+>, oferecidas pelo 'plugin' de <guilabel
+>Adição ao Menu de Ferramentas</guilabel
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><filename class="directory"
+>kdevvalgrind/</filename
+> &mdash; oferece os itens de <guimenuitem
+>Verificação de Fugas de Memória do Valgrind</guimenuitem
+> e <guimenuitem
+>Análise com o KCachegrind</guimenuitem
+> do menu <guimenu
+>Depurar</guimenu
+>, usados pelo 'plugin' de <guilabel
+>Interface do Valgrind</guilabel
+>.</para>
+ </listitem>
+</itemizedlist>
+
+</sect2
+> <!-- app-files-user-apps -->
+
+<sect2 id="app-files-user-config">
+<title
+>Ficheiros de Configuração dos Recursos</title>
+
+<para
+>Existem dois grupos de ficheiros de configuração do &kdevelop; na pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/config/</filename
+>, distinguidos pelas suas sequências de caracteres envolventes: <simplelist>
+ <member
+>O <quote
+><filename
+>doc...pluginrc</filename
+></quote
+> denota os <link linkend="app-files-user-config-doc"
+>ficheiros usados pelo 'plugin' de documentação.</link
+></member>
+ <member
+>O <quote
+><filename
+>kdev...rc</filename
+></quote
+> denota os <link linkend="app-files-user-config-kdev"
+>ficheiros de configuração usados pelo &kdevelop;</link
+> propriamente dito e pelos seus 'plugins' disponíveis.</member>
+</simplelist>
+</para>
+
+<itemizedlist id="app-files-user-config-kdev">
+<title
+>Ficheiros de Configuração Usados pelo &kdevelop;</title>
+ <listitem>
+ <para
+><filename
+>kdevabbrevrc</filename
+> &mdash; contém o estado actual da configuração de <guilabel
+>Abreviaturas</guilabel
+> oferecida pelo 'plugin' de <guilabel
+>Expansão de Abreviaturas</guilabel
+>.</para>
+ <note
+><para
+>Isto apenas regista se as abreviaturas serão usadas ou não. As definições actuais das abreviaturas novas irão parar ao ficheiro <filename
+>$<envar
+>KDEHOME</envar
+>/share/apps/kdevabbrev/templates/templates</filename
+>.</para
+></note>
+ </listitem>
+ <listitem>
+ <para
+><filename
+>kdevassistantrc</filename
+> &mdash; mantém algum estado de configuração específico do navegador de documentação do Assistente do &kdevelop;.</para>
+ <note
+><para
+>As opções de configuração mais comuns são partilhadas no ficheiro de configuração do IDE &kdevelop; em <filename
+>kdeveloprc</filename
+>.</para
+></note>
+ </listitem>
+ <listitem
+><para
+><filename
+>kdevassistantuimode4rc</filename
+> &mdash; mantém o estado da configuração actual do MDI (posições da acoplagem, &etc;) do navegador de documentação do Assistente do &kdevelop;.</para
+></listitem>
+ <listitem>
+ <para
+><filename
+>kdevclassviewrc</filename
+> &mdash; mantém a configuração do <guilabel
+>Modo de Visualização</guilabel
+> da página de navegação de <guilabel
+>Classes</guilabel
+>, que é oferecida pelo 'plugin' de projecto da <guilabel
+>Janela de Classes</guilabel
+>.</para>
+ <note
+><para
+>Esta é uma opção global, ainda que a <guilabel
+>Janela de Classes</guilabel
+> possa ou não estar desactivada. Qualquer alteração nesta opção será actualizada globalmente, sempre que o projecto actual for fechado e, deste modo, afectar todos os projectos carregados subsequentemente.</para
+></note>
+ </listitem>
+ <listitem
+><para
+><filename
+>kdevcppsupportrc</filename
+> &mdash; contém algumas opções usadas para configurar os ficheiros de código CPP. Em particular, irá encontrar as opções definidas na janela de configuração do <guilabel
+>Gerador de Classes de C++</guilabel
+> aqui registadas.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevdocumentationrc</filename
+> &mdash; mantém a configuração actual do 'plugin' de <guilabel
+>Documentação</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdeveloprc</filename
+> &mdash; contém as opções globais que o IDE &kdevelop; IDE e o Assistente do &kdevelop; usam.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevelopuimode4rc</filename
+> &mdash; mantém a configuração da MDI actual (posições de acoplagem, &etc;) do IDE &kdevelop;.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevfileselectorrc</filename
+> &mdash; mantém a configuração actual do 'plugin' do <guilabel
+>Selector de Ficheiros</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevfileviewrc</filename
+> &mdash; mantém as configurações de cores dos ficheiros actuais que a <guilabel
+>Integração com o CVS (Cervisia)</guilabel
+> usa na apresentação.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevfilterrc</filename
+> &mdash; mantém a configuração que o 'plugin' <guilabel
+>Filtragem e Inserção da Linha de Comandos</guilabel
+> usa.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevgrepviewrc</filename
+> &mdash; mantém as opções actuais do 'plugin' da <guilabel
+>Interface do Grep</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevsnippetrc</filename
+> &mdash; mantém a configuração actual do 'plugin' dos <guilabel
+>Excertos de Código</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>kdevtoolsrc</filename
+> &mdash; mantém a configuração actual que o 'plugin' de <guilabel
+>Adição ao Menu Ferramentas</guilabel
+> usa.</para
+></listitem>
+</itemizedlist>
+
+<itemizedlist id="app-files-user-config-doc">
+<title
+>Ficheiros de Configuração Usados pelo 'Plugin' de Documentação</title>
+ <listitem
+><para
+><filename
+>docchmpluginrc</filename
+> &mdash; mantém a informação sobre os ficheiros de ajuda CHM da &Microsoft;, tal como está definido na página de configuração da <guilabel
+>Colecção de Documentação CHM</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>doccustompluginrc</filename
+> &mdash; mantém a informação sobre os ficheiros de documentação personalizados que estão definidos na página de configuração da <guilabel
+>Colecção de Documentação Personalizada</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>docdevhelppluginrc</filename
+> &mdash; mantém a informação acerca dos ficheiros de documentação do GNOME 2, tal como está definido na página de configuração da <guilabel
+>Colecção de Documentação do Devhelp</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>docdoxygenpluginrc</filename
+> &mdash; mantém a informação acerca da documentação da API gerada pelo Doxygen, tal como está definida na página de configuração da <guilabel
+>Colecção de Documentação do Doxygen</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>dockdevtocpluginrc</filename
+> &mdash; mantém a informação acerca dos ficheiros de documentação estruturada KDevelopTOC, tal como está definido na página de configuração da <guilabel
+>Colecção de Documentação do KDevelopTOC</guilabel
+>.</para
+></listitem>
+ <listitem
+><para
+><filename
+>docqtpluginrc</filename
+> &mdash; mantém a informação acerca dos ficheiros de documentação do QT, tal como está definido na página de configuração da <guilabel
+>Colecção de Documentação do Qt</guilabel
+>.</para
+></listitem>
+</itemizedlist>
+
+</sect2
+> <!-- app-files-user-config -->
+
+</sect1
+> <!-- app-files-user -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="app-files-project">
+<title
+>Configuração Dependente do Projecto</title>
+
+<para
+>A maior parte da configuração dependente do projecto é mantida nos ficheiros de configuração do projecto <filename
+>&lt;nome-projecto&gt;.kdevelop</filename
+> e <filename
+>&lt;nome-projecto&gt;.kdevses</filename
+> do &kdevelop;, em vez de serem mantidos em ficheiros separados como as outras opções de configuração mais globais. Em resumo estes ficheiros são: </para>
+<simplelist>
+ <member
+><filename
+>&lt;nome-projecto&gt;.kdevelop</filename
+> &mdash; informação de configuração global do projecto.</member>
+ <member
+><filename
+>&lt;nome-projecto&gt;.kdevses</filename
+> &mdash; informação de configuração necessária para repor os comportamentos específicos da sessão actual.</member>
+</simplelist>
+<para
+>Ambos são ficheiros em &XML;. Eles podem ser vistos e (cuidadosamente) alterados com qualquer editor de texto. </para>
+
+<sect2>
+<title
+>Ficheiros do Repositório Persistente de Código</title>
+
+<para
+>Existe um terceiro ficheiro de configuração do projecto, o Repositório de Código Persistente <filename
+>&lt;nome-projecto&gt;.kdevelop.pcs</filename
+>. Este é um ficheiro binário que mantém uma 'cache' de processamento para acelerar em grande medida a sequência de carregamento do projecto. Para além disso, este repositório mantém a informação da funcionalidade de <guilabel
+>Completação do Código</guilabel
+> do &kdevelop;. </para>
+
+<note
+><para
+>Poderão estar definidos ficheiros de Repositórios de Código Persistente na página de <guilabel
+>Completação de Código</guilabel
+> da página de configuração do projecto <guilabel
+>Específico do C++</guilabel
+>. A informação sobre estes ficheiros <filename
+>.pcs</filename
+> adicionais é mantida a nível global na pasta <filename class="directory"
+>$<envar
+>KDEHOME</envar
+>/share/apps/kdevcppsupport/pcs/</filename
+>. </para
+></note>
+</sect2>
+
+</sect1
+> <!-- app-files-project -->
+
+</appendix
+> <!-- app-files -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/app-menu.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/app-menu.docbook
new file mode 100644
index 00000000000..69d8462d2a7
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/app-menu.docbook
@@ -0,0 +1,72 @@
+<appendix id="app-menus">
+
+<appendixinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</appendixinfo>
+
+<title
+>Introdução aos Menus e Barras de Ferramentas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<sect1 id="app-menus-menu">
+<title
+>Menus</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<sect2 id="app-menus-menu-common">
+<title
+>Menus Normalmente Disponíveis</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect2
+> <!-- app-menus-menu-common -->
+
+<sect2 id="app-menus-menu-project">
+<title
+>Menus Específicos do Projecto</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect2
+> <!-- app-menus-menu-project -->
+
+<sect2 id="app-menus-menu-specific">
+<title
+>Menus Específicos dos 'Plugins'</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect2
+> <!-- app-menus-menu-specific -->
+
+</sect1
+> <!-- app-menus-menu -->
+
+<sect1 id="app-menus-tool">
+<title
+>Barras de Ferramentas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- app-menus-tool -->
+
+</appendix
+> <!-- app-menus -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/app-misc-info.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/app-misc-info.docbook
new file mode 100644
index 00000000000..918195a2e65
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/app-misc-info.docbook
@@ -0,0 +1,28 @@
+<appendix id="app-misc-info">
+<title
+>Mais Informações</title>
+<sect1 id="gettinginformation">
+<title
+>Obter Informações</title>
+<para
+>(... ainda não escrito ...) </para>
+</sect1
+> <!-- gettinginformation -->
+
+<sect1 id="app-reporting-bugs">
+<title
+>Comunicar Erros</title>
+<para
+>(... ainda não escrito ...) </para>
+</sect1
+> <!-- app-reporting-bugs -->
+
+<sect1 id="app-licensing">
+<title
+>Licença</title>
+&underFDL; &underGPL; </sect1
+> <!-- app-licensing -->
+</appendix
+> <!-- app-misc-info -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/app-uimodes-examples.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/app-uimodes-examples.docbook
new file mode 100644
index 00000000000..5ddf2d6035c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/app-uimodes-examples.docbook
@@ -0,0 +1,174 @@
+<appendix id="app-uimodes-examples">
+<title
+>Exemplos de Modos de Interface de Utilizador do &kdevelop;</title>
+
+<sect1 id="ideal-desc">
+<title
+>Modo IDEAl</title>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdevelop-ideal-mode.png" format="PNG"/>
+ </imageobject>
+ <textobject
+><phrase
+>Imagem</phrase
+></textobject>
+ <caption
+><para
+>Modo IDEAl do &kdevelop;</para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdevelop-ideal-mode-0.png" format="PNG"/>
+ </imageobject>
+ <textobject
+><phrase
+>Imagem</phrase
+></textobject>
+ <caption
+><para
+>Modo IDEAl do &kdevelop;, com páginas fechadas</para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Esta imagem de exemplo demonstra uma das virtudes principais do modo IDEAl. Está o máximo de espaço de trabalho disponível. De qualquer forma, qualquer uma das ferramentas está prontamente disponível, se carregar na página correspondente. </para>
+<para
+>Provavelmente terá de ter algum tempo para se habituar aos ícones na barra de páginas. Se se perdeu, basta colocar o cursor do rato sobre uma página e esperar alguns segundos. Irá aparecer uma breve descrição com uma dica. Nesta imagem, é mostrada a dica do <quote
+>Gestor do Automake</quote
+> como exemplo. Ela descreve a página inferior da barra de páginas da direita. </para>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+</sect1
+> <!-- ideal-desc -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="mdi-desc">
+<title
+>Modo de Janelas com Sub-molduras</title>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdevelop-mdi-mode.png" format="PNG"/>
+ </imageobject>
+ <textobject
+><phrase
+>Imagem</phrase
+></textobject>
+ <caption
+><para
+>Modo de janelas-filhas do &kdevelop;</para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+</sect1
+> <!-- mdi-desc -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="tabbed-desc">
+<title
+>Modo por Páginas</title>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdevelop-tabbed-mode.png" format="PNG"/>
+ </imageobject>
+ <textobject
+><phrase
+>Imagem</phrase
+></textobject>
+ <caption
+><para
+>Modo por páginas separadas do &kdevelop;</para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+</sect1
+> <!-- tabbed-desc -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="toplevel-desc">
+<title
+>Modo de Janelas de Topo</title>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kdevelop-toplevel-mode.png" format="PNG"/>
+ </imageobject>
+ <textobject
+><phrase
+>Imagem</phrase
+></textobject>
+ <caption
+><para
+>Modo por janelas de topo do &kdevelop;</para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Carregue <link linkend="uimodes-survey"
+>aqui</link
+> para voltar à introdução aos modos. </para>
+
+</sect1
+> <!-- toplevel-desc -->
+
+</appendix
+> <!-- app-uimodes-examples -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/applicationwizard.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/applicationwizard.docbook
new file mode 100644
index 00000000000..d8456880c0b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/applicationwizard.docbook
@@ -0,0 +1,1360 @@
+<chapter id="applicationwizard">
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Introdução &mdash; o &appwizard;</title>
+
+<indexterm zone="applicationwizard">
+ <primary
+>&appwizard;</primary
+></indexterm>
+
+<para
+>No &kdevelop;, o trabalho de desenvolvimento de 'software' está organizado em <emphasis
+>projectos</emphasis
+>. Cada um desses projectos reúne tudo o que pertença a uma tarefa de programação completa: ficheiros de código, ficheiros de dados adicionais e todas as necessidades de gestão, como o sistema de compilação, assim como o acesso a todos os componentes e a todas as ferramentas adicionais que sejam necessárias para pôr a aplicação a funcionar. </para>
+<para
+>A organização de todo o trabalho de desenvolvimento nos projectos permite-lhe mudar facilmente de tarefas para tarefas, a nível global. Isto é bastante útil se você, &eg;, trabalha em várias aplicações ao mesmo tempo, como poderá ser normalmente o caso. Diga ao &kdevelop; para abrir o projecto com que deseja trabalhar e poderá continuar no ambiente tal e qual o deixou. </para>
+
+<sect1 id="new-projects">
+<title
+>Projectos Novos</title>
+
+<indexterm zone="new-projects">
+ <primary
+>projecto</primary>
+ <secondary
+>novos</secondary
+></indexterm>
+
+<para
+>Sempre que deseje iniciar um novo projecto de programação, terão de ser efectuados vários procedimentos formais de configuração. Terá de ser criada uma estrutura de directorias inicial, os ficheiros de inclusão e de código terão de ser fornecidos, o sistema de compilações tem de ser inicializado, &etc; </para>
+<para
+>O &kdevelop; fornece uma forma simples de iniciar um novo projecto de programação &mdash; o <emphasis
+>&appwizard;</emphasis
+>. Você irá encontrar o &appwizard; no item de menu <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Novo Projecto</guimenuitem
+></menuchoice
+>. </para>
+<para
+>Só é necessária uma série curta de passos para iniciar um novo projecto de programação, usando o &appwizard;: </para>
+<orderedlist>
+ <listitem
+><para
+><link linkend="new-projects-start-type"
+>Seleccionar a linguagem de programação</link
+> que você deseja usar e o tipo da aplicação que deseja compilar, a partir de um conjunto de modelos predefinidos. </para
+></listitem>
+ <listitem
+><para
+><link linkend="new-projects-start-general"
+>Fornecer algumas informações gerais</link
+> como o nome da aplicação, a directoria em que a aplicação deverá ser criada, &etc; </para
+></listitem>
+ <listitem
+><para
+>Decidir se deseja usar um <link linkend="new-projects-start-cvs"
+>sistema de controlo de versões</link
+>, como &eg; o CVS, e fornecer os dados necessários. </para
+></listitem>
+ <listitem
+><para
+>Definir alguns modelos para os <link linkend="new-projects-start-templates"
+>ficheiros de inclusão e de código iniciais</link
+> (se for necessário). </para
+></listitem>
+ <listitem
+><para
+>Finalmente, dizer ao &appwizard; para <link linkend="new-projects-start-build"
+>configurar todos os artefactos iniciais</link
+>, a estrutura de directorias, os modelos de ficheiros de ficheiros de código/inclusão iniciais e as ferramentas de gestão, &eg; um esqueleto inicial de compilação, &etc; </para
+></listitem>
+</orderedlist>
+<para
+>'Voil&agrave;' &mdash; é tudo. O &appwizard; irá fornecer-lhe então um conjunto inicial e funcional de ficheiros de programação, nos quais você poderá começar prontamente a trabalhar. </para>
+<para
+>Vamos então olhar agora para tudo isto com mais detalhe ... </para>
+
+<sect2 id="new-projects-start">
+<title
+>Passos Iniciais</title>
+
+<indexterm zone="new-projects-start">
+ <primary
+>janela</primary>
+ <secondary
+>criar novo projecto</secondary
+></indexterm>
+<indexterm zone="new-projects-start">
+ <primary
+>projecto</primary>
+ <secondary
+>criar novo projecto</secondary>
+ <tertiary
+>janela</tertiary
+></indexterm>
+<indexterm zone="new-projects-start">
+ <primary
+>projecto</primary>
+ <secondary
+>modelos</secondary
+></indexterm>
+<indexterm zone="new-projects-start">
+ <primary
+>modelos</primary>
+ <secondary
+>projecto</secondary
+></indexterm>
+
+<para
+>Para criar um novo projecto no &kdevelop;, seleccione <guimenuitem
+>Novo Projecto</guimenuitem
+> do menu <guimenu
+>Projecto</guimenu
+>. A janela para <guilabel
+>Criar um Novo Projecto</guilabel
+> irá aparecer e mostrar-lhe-á uma página <guilabel
+>Geral</guilabel
+> inicial: </para>
+
+<screenshot id="screenshot-newprojectwizard">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="createnewproject.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Janela inicial de configuração de um novo projecto </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Como pode ver, esta janela está dividida numa parte superior e numa inferior. Na parte superior, você poderá decidir sobre a linguagem de programação e o tipo de aplicação, enquanto que a parte inferior contém algumas informações gerais. </para>
+
+<sect3 id="new-projects-start-type">
+<title
+>Seleccionar a Linguagem de Programação e o Tipo de Aplicação</title>
+
+<indexterm zone="new-projects-start-type">
+ <primary
+>projecto</primary>
+ <secondary
+>tipo de aplicação</secondary
+></indexterm>
+<indexterm zone="new-projects-start-type">
+ <primary
+>projecto</primary>
+ <secondary
+>linguagem de programação</secondary
+></indexterm>
+<indexterm zone="new-projects-start-type">
+ <primary
+>projecto</primary>
+ <secondary
+>linguagem</secondary
+></indexterm>
+<indexterm zone="new-projects-start-type">
+ <primary
+>linguagem</primary
+></indexterm>
+<indexterm zone="new-projects-start-type">
+ <primary
+>linguagem de programação</primary
+></indexterm>
+<indexterm zone="new-projects-start-type">
+ <primary
+>aplicação</primary>
+ <secondary
+>tipo</secondary
+></indexterm>
+
+<para
+>O lado esquerdo da parte superior desta janela é onde você faz o trabalho de selecção. Quando aparecer, você irá encontrar então uma lista de pastas, em que cada uma contém uma linguagem de programação, como por exemplo: </para>
+
+<itemizedlist>
+ <listitem
+><para
+>Ada <indexterm>
+ <primary
+>Ada</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>C <indexterm>
+ <primary
+>C</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>C++ <indexterm>
+ <primary
+>C++</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Bases de Dados (Projectos SQL) <indexterm>
+ <primary
+>SQL</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ <indexterm>
+ <primary
+>Base de Dados</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Fortran <indexterm>
+ <primary
+>Fortran</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Haskell <indexterm>
+ <primary
+>Haskell</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Java <indexterm>
+ <primary
+>Java</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>PHP <indexterm>
+ <primary
+>PHP</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Pascal <indexterm>
+ <primary
+>Pascal</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Perl <indexterm>
+ <primary
+>Perl</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Python <indexterm>
+ <primary
+>Python</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Ruby <indexterm>
+ <primary
+>Ruby</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Linha de Comandos ('Scripts' para a Linha de Comandos Bash) <indexterm>
+ <primary
+>Bash</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ <indexterm>
+ <primary
+>linha de comandos</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+ </para
+></listitem>
+</itemizedlist>
+
+<para
+>Para ser mais exacto, estas pastas não contêm ferramentas de programação de facto. Elas sim conduzem a <emphasis
+>modelos</emphasis
+> predefinidos que você poderá usar como ponto de partida para programar nessa linguagem. Para ter uma ideia do que é fornecido, basta abrir as pastas uma a seguir à outra. Irá aparecer um conjunto de subpastas em algumas e apenas um ou mais itens simples noutras. As subpastas que você verá organizam os modelos disponíveis de acordo com algumas tarefas, enquanto que os itens simples indicam os modelos que você poderá seleccionar. </para>
+<para
+>Não poderemos entrar em detalhes aqui sobre que tarefas fazem o quê, mas é fácil descobrir. Sempre que você seleccionar um modelo, é mostrada alguma informação nos campos à direita. No campo inferior, você irá encontrar uma <emphasis
+>breve descrição</emphasis
+> sobre o que é que o modelo é suposto fazer. No campo acima dele é mostrada uma imagem, se estiver disponível, sobre o resultado da aplicação que este modelo produz se você a compilar e correr sem modificações. Normalmente, esta é uma <emphasis
+>fotografia</emphasis
+> da janela principal que a aplicação irá mostrar. </para>
+<para
+>Seleccione o modelo que melhor se adequa aos objectivos da sua aplicação como ponto de partida. Depois introduza as informações das propriedades gerais no campo inferior, tal como é mostrado no capítulo seguinte. </para>
+
+<formalpara>
+<title
+>Seleccionar um Sistema de Gestão de Projectos</title>
+<para
+>Cada modelo está associado a um <link linkend="makesystems"
+>Sistema de Gestão de Projectos</link
+> específico. De momento, não existe uma forma livre de seleccionar um desses Sistemas de Gestão de Projectos. Você terá de procurar um modelo que se adeque às suas necessidades ou de alterar o seu projecto, depois de criado, de acordo com isso. </para>
+</formalpara>
+
+</sect3
+> <!-- new-projects-start-type -->
+
+<sect3 id="new-projects-start-general">
+<title
+>Fornecer Informação Geral</title>
+
+<indexterm zone="new-projects-start-general">
+ <primary
+>projecto</primary>
+ <secondary
+>propriedades</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>propriedades</primary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>aplicação</primary>
+ <secondary
+>nome</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>nome</primary>
+ <secondary
+>aplicação</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>projecto</primary>
+ <secondary
+>directoria</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>directoria</primary>
+ <secondary
+>projecto</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>localização</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>projecto</primary>
+ <secondary
+>autor</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>projecto</primary>
+ <secondary
+>e-mail</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>autor</primary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>e-mail</primary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>projecto</primary>
+ <secondary
+>main.cpp</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>main.cpp</primary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>projecto</primary>
+ <secondary
+>licença</secondary
+></indexterm>
+<indexterm zone="new-projects-start-general">
+ <primary
+>licença</primary
+></indexterm>
+
+<para
+>A parte inferior da janela <guilabel
+>Criar um Novo Projecto</guilabel
+>, na página <guilabel
+>Geral</guilabel
+>, é uma área chamada <guilabel
+>Propriedades</guilabel
+>. Você tem de indicar aqui algumas informações gerais sobre o seu projecto, de modo a que o &appwizard; saiba como criar a estrutura inicial. </para>
+<formalpara>
+<title
+>Nome da Aplicação</title>
+<para
+>A sua aplicação precisa de um nome, como é óbvio. Indique-o no campo <guilabel
+>Propriedades</guilabel
+>, chamado <guilabel
+>Nome da Aplicação</guilabel
+>. Iremos usar <quote
+>MinhaAplicacao</quote
+> por exemplo. </para>
+</formalpara>
+<para
+>Quando o fizer, você irá reparar que o &appwizard; se recusará a aceitar caracteres especiais de qualquer espécie. Os únicos caracteres aceites são: <itemizedlist>
+ <listitem
+><para
+>caracteres maiúsculos e minúsculos</para
+></listitem>
+ <listitem
+><para
+>números</para
+></listitem>
+ <listitem
+><para
+>o carácter de sublinhado (_)</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Uma razão importante para esta restrição é que o &appwizard; irá usar este nome da aplicação como <emphasis
+>base dos nomes de algumas classes</emphasis
+> que irá construir quando configurar o projecto inicialmente. Daí, o nome da aplicação terá de se adequar às regras da linguagem de programação que usar. </para>
+<formalpara>
+<title
+>A Directoria do Projecto</title>
+<para
+>A outra causa para esta restrição poderá ser vista por si na linha inferior da área <guilabel
+>Propriedades</guilabel
+>. Chama-se <guilabel
+>Localização final</guilabel
+> e mostra a directoria onde o &appwizard; irá criar a aplicação. </para>
+</formalpara>
+<para
+>À medida que você vai escrevendo o nome da aplicação, você irá reparar que o &appwizard; repete os seus dados introduzidos no fim da linha <guilabel
+>Localização final</guilabel
+>, usando apenas os caracteres minúsculos. </para>
+<para
+>Como tal, você terá de seleccionar o nome da sua nova aplicação com cuidado. Se você terminar com o nome de uma directoria já utilizada, o &appwizard; não lhe permitirá passar para o próximo passo, mantendo o botão <guibutton
+>Próximo &gt;</guibutton
+> desactivado (a cinzento). De qualquer forma, ele <emphasis
+>avisá-lo-á</emphasis
+> nesse caso, adicionando o texto <quote
+>(dir/ficheiro já existe)</quote
+> no campo <guilabel
+>Localização final</guilabel
+>. </para>
+
+<formalpara>
+<title
+>A Localização Inicial</title>
+<para
+>Existem duas formas de seleccionar outra pasta para a sua nova aplicação. Uma passa por seleccionar outro nome. Contudo, isso nem sempre é conveniente (você poderá, &eg;, configurar outra versão de uma aplicação já existente). Como alternativa, você poderá seleccionar outra localização para a pasta da aplicação. </para>
+</formalpara>
+<para
+>Isto é feito com o segundo campo das <guilabel
+>Propriedades</guilabel
+>, chamado <guilabel
+>Localização</guilabel
+>. O que você indicar aqui é a <emphasis
+>localização inicial</emphasis
+> da directoria de desenvolvimento da nova aplicação. O &appwizard; irá adicionar o nome da aplicação a esta directoria quando inicializar o novo projecto. O resultado é apresentado no campo <guilabel
+>Localização final</guilabel
+>, que lhe dá um melhor controlo sobre o que se passa. </para>
+<para
+>O &appwizard; irá copiar um <emphasis
+>valor inicial</emphasis
+> para o campo <guilabel
+>Localização</guilabel
+> no início. Este é extraído a partir do que você tiver escolhido no campo <guilabel
+>Directoria de projectos por omissão</guilabel
+> dos <link linkend="setup-general"
+>passos gerais de configuração</link
+>. No nosso caso, o &kdevelop; está configurado para usar a <filename class="directory"
+>/home/ze/projectos</filename
+>. </para>
+<para
+>Altere o conteúdo do campo <guilabel
+>Localização</guilabel
+> para que a directoria de desenvolvimento das aplicações mostrada na linha <guilabel
+>Localização final</guilabel
+> seja única. </para>
+
+<note
+><para
+>Tenha em atenção se a linha do campo <guilabel
+>Localização</guilabel
+> já existe ou não. O &appwizard; irá <emphasis
+>avisá-lo</emphasis
+> se indicar localizações inexistentes adicionando <quote
+>(inválido)</quote
+> ao campo <guilabel
+>Localização final</guilabel
+>. </para
+></note>
+
+<formalpara>
+<title
+>Dados Pessoais</title>
+<para
+>Os campos a seguir não são tão críticos. Basta indicar o seu nome (i.e., o nome da pessoal responsável pela aplicação) no campo <guilabel
+>Autor</guilabel
+> e um endereço de e-mail válido no campo <guilabel
+>E-mail</guilabel
+>, de modo que os utilizadores lhe possam comunicar algo sobre a aplicação. </para>
+</formalpara>
+
+<note>
+<orderedlist>
+ <listitem
+><para
+>O &appwizard; preenche este campos com alguns valores predefinidos, extraídos a partir da configuração do E-mail no &kcontrolcenter;. Se estes valores nos campos da janela <guilabel
+>Criar um Novo Projecto</guilabel
+>, para o <guilabel
+>Autor</guilabel
+> e para o <guilabel
+>E-mail</guilabel
+> não forem válidos, você poderá ter de ver a sua configuração de e-mail no &kcontrolcenter;. </para
+></listitem>
+ <listitem
+><para
+>O &appwizard; integrará esta informação nos modelos iniciais de programas, se tal se aplicar. Nos programas em C++ para o &kde;, por exemplo, você poderá encontrá-la perto do início do ficheiro de código <filename
+>main.cpp</filename
+>. </para
+></listitem>
+ <listitem
+><para
+>De todos os campos, o <guilabel
+>E-mail</guilabel
+> é <emphasis
+>opcional</emphasis
+>, o que reflecte o facto de que nem todos os programadores terão acesso à Internet. Você poderá manter este campo em branco se o desejar e continuar o seu trabalho. </para
+></listitem>
+</orderedlist>
+</note>
+
+<formalpara>
+<title
+>Informação da Versão e da Licença</title>
+<para
+>Finalmente indique um número de versão inicial para a sua aplicação nova no campo <guilabel
+>Versão</guilabel
+> e seleccione a licença segundo a qual deseja publicar a sua aplicação na página <guilabel
+>Licença</guilabel
+>. </para>
+</formalpara>
+
+<para
+>Se você seleccionar um tipo de aplicação para o qual o &appwizard; forneça textos de modelos de código comuns (&eg;, C/C++), você poderá ver o texto de notificação da licença na terceira página desta janela <guilabel
+>Criar um Novo Projecto</guilabel
+> (veja o capítulo sobre como <link linkend="new-projects-start-templates"
+>Fornecer modelos de código/inclusão</link
+> em baixo). </para>
+<para
+>Se você indicou <quote
+>Personalizada</quote
+> na página <guilabel
+>Licença</guilabel
+>, você terá de indicar um texto próprio para a licença. </para>
+
+<note
+><para
+>Tanto a informação da licença como da versão serão integradas nos modelos iniciais num formato adequado que o tipo de aplicação que você seleccionou ofereça. </para
+></note>
+
+<para
+>Logo que tenha introduzido toda esta informação, carregue no botão <guibutton
+>Próximo &gt;</guibutton
+> para avançar, tal como é mostrado nos capítulos seguintes. </para>
+</sect3
+> <!-- new-projects-start-general -->
+
+</sect2
+> <!-- new-projects-start -->
+
+<sect2 id="new-projects-start-cvs">
+<title
+>Fornecer a Informação do Sistema de Controlo de Versões</title>
+
+<indexterm zone="new-projects-start-cvs">
+ <primary
+>CVS</primary>
+ <secondary
+>novo projecto</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs">
+ <primary
+>projecto</primary>
+ <secondary
+>CVS</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs">
+ <primary
+>base de dados</primary>
+ <secondary
+>CVS</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs">
+ <primary
+>versão</primary>
+ <secondary
+>base de dados</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs">
+ <primary
+>versão</primary>
+ <secondary
+>CVS</secondary
+></indexterm>
+
+<para
+>Num segundo passo, o &appwizard; levá-lo-á para a página do <guilabel
+>Sistema de Controlo de Versões</guilabel
+>, onde poderá decidir qual o sistema de controlo de versões que desejará usar. </para>
+
+<note
+><para
+>Esta discussão concentra-se nas necessidades apenas para a criação do projecto. Para mais informações sobre o &CVS; veja o capítulo sobre como <link linkend="cvs"
+>Usar o &CVS;</link
+> em baixo. </para
+></note>
+
+<formalpara>
+<title
+>Nenhum Sistema de Controlo de Versões Necessário</title>
+<para
+>Inicialmente, está a opção <quote
+>Nenhum</quote
+> seleccionada na página do <guilabel
+>Sistema de controlo de versões</guilabel
+>, onde a página ficará em branco. Se não quiser usar nenhum sistema de controlo de versões, basta carregar no botão <guibutton
+>Próximo
+></guibutton
+> e seguir em frente. </para>
+</formalpara>
+
+<formalpara>
+<title
+>Usar o &CVS;</title>
+<para
+>Caso contrário, você terá de seleccionar de novo o sistema de controlo de versões que deseja usar na página <guilabel
+>Sistema de controlo de versões</guilabel
+>. De momento, só o <quote
+>&cvs;</quote
+> é que está disponível. Se o seleccionar, então o &appwizard; irá mostrar de novo a página, mostrando ela agora um conjunto de campos que precisa de preencher. </para>
+</formalpara>
+
+<screenshot id="screenshot-newproject-cvs">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="create-new-project-cvs.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Configurar o novo projecto no CVS </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Um sistema de controlo de versões como o &CVS; (que significa <quote
+>Concurrent Versions System</quote
+> ou <quote
+>Sistema Concorrente de Versões</quote
+>) guarda as cópias dos ficheiros seleccionados do projecto numa espécie de base de dados. Se você usar o &CVS; você poderá, entre outras coisas, enviar (fazer <quote
+>commit</quote
+>) destes ficheiros ou carregá-los para a sua directoria do projecto (fazer um <quote
+>checkout</quote
+> ou um <quote
+>update</quote
+>). O que há de especial nisto é que os ficheiros na base de dados das versões são gravados de uma forma estruturada que permite em qualquer altura voltar atrás a um estado anterior de desenvolvimento, se for necessário. Para além disso, o &CVS; permite a vários programadores colaborarem facilmente num grande projecto (como o &kdevelop;) sem estragar o trabalho dos outros. </para>
+
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>CVS</primary>
+ <secondary
+>raiz</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>raiz</primary>
+ <secondary
+>CVS</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>CVS</primary>
+ <secondary
+>local</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>CVS</primary>
+ <secondary
+>remoto</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>CVS local</primary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>:local:</primary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-root">
+ <primary
+>CVS</primary>
+ <secondary
+>:local:</secondary
+></indexterm>
+
+<formalpara id="new-projects-start-cvs-root">
+<title
+>Raiz do &CVS;</title>
+<para
+>O &CVS; precisa de <emphasis
+>gerir</emphasis
+> a base de dados de versões que mantém para os seus ficheiros do projecto. Para o conseguir, ele mantém alguma informação especial da base de dados numa directoria própria, chamada de <emphasis
+>raiz do &CVS;</emphasis
+>. O primeiro passo para configurar o &CVS; para o seu projecto novo é então indicar ao &kdevelop; onde é que se localiza essa raiz. </para>
+</formalpara>
+
+<para
+><emphasis
+>Raiz local do &CVS;.</emphasis
+> Existem duas possibilidades básicas. Ou você usa uma base de dados <emphasis
+>local</emphasis
+> do &CVS; ou poderá usar uma base de dados que é mantida num <emphasis
+>servidor remoto</emphasis
+>. Se fizer desenvolvimentos próprios, você poderá usar a base de dados do &CVS; como uma espécie de base de dados de salvaguarda no seu próprio computador. Normalmente esta é configurada na raiz da sua área pessoal e é-lhe dado o nome <filename
+>cvsroot</filename
+>. Isto poderá assemelhar-se ao seguinte: </para>
+<para
+><userinput
+><filename class="directory"
+>/home/ze/cvsroot</filename
+></userinput
+> (em que <filename
+>ze</filename
+> poderá ser substituído pelo nome do seu utilizador). </para>
+
+<note
+><para
+>De facto, este é um formato curto. De forma exacta, a raiz local do &CVS; deverá ser endereçada com o prefixo <computeroutput
+>:local:</computeroutput
+>. O formato curto só é permitido nos casos em que o nome do ficheiro começa por uma barra (<computeroutput
+>/</computeroutput
+>). O nome completo do nosso exemplo seria então igual a <filename class="directory"
+>:local:/home/ze/cvsroot</filename
+> </para
+></note>
+
+<para
+>Indique o nome da directoria-raiz do &CVS; que foi configurada para o seu sistema no campo <guilabel
+>Raiz do CVS</guilabel
+>. Em princípio, você poderá seleccionar qualquer nome, ou até mesmo usar várias bases de dados do &CVS;, mas aconselha-se que você se associe à raiz do &CVS; logo que esteja configurada. </para>
+<para
+><emphasis
+>Inicializar uma nova raiz do &CVS;.</emphasis
+> Se não existir ainda nenhuma raiz do &CVS;, o &kdevelop; poderá dizer ao sistema do &CVS; para criar uma para si na directoria indicada. Basta assinalar a opção <guilabel
+>Iniciar raiz</guilabel
+> por baixo do campo <guilabel
+>Raiz do CVS</guilabel
+>. </para>
+<note
+><para
+>Como foi dito, o &kdevelop; só <emphasis
+>manda</emphasis
+> o sistema do &CVS; inicializar uma nova raiz do &CVS;. Não faz nada, por si só, a esta directoria. Felizmente, o &CVS; é esperto o suficiente para verificar se a directoria de raiz do &CVS; já existe ou não. Como tal, não fará mal nenhum se você tiver assinalado inadvertidamente a opção <guilabel
+>Iniciar raiz</guilabel
+> numa directoria de raiz do &CVS; já existente. </para
+></note>
+
+<para
+><emphasis
+>Raiz do &CVS; remota.</emphasis
+> Existem ocasiões em que a base de dados do &CVS; deverá ser mantida num servidor remoto, especialmente quando vários programadores trabalharem no mesmo projecto. Aí, você terá de indicar o URL da raiz do &CVS; deste servidor no campo <guilabel
+>Raiz do CVS</guilabel
+>. Por exemplo, se você quiser aceder ao servidor de &CVS; do &kde;: </para>
+<para
+><userinput
+><filename class="directory"
+>:pserver:<replaceable
+>utilizador</replaceable
+>@cvs.kde.org:/home/kde</filename
+></userinput
+> (onde o <replaceable
+>utilizador</replaceable
+> corresponde ao nome do utilizador definido para a sua conta de &CVS; do &kde;) </para>
+
+<indexterm zone="new-projects-start-cvs-remote">
+ <primary
+>CVS remoto</primary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-remote">
+ <primary
+>:pserver:</primary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-remote">
+ <primary
+>:ext:</primary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-remote">
+ <primary
+>CVS</primary>
+ <secondary
+>:local:</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-remote">
+ <primary
+>CVS</primary>
+ <secondary
+>:pserver:</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-remote">
+ <primary
+>CVS</primary>
+ <secondary
+>:ext:</secondary
+></indexterm>
+
+<formalpara id="new-projects-start-cvs-remote">
+<title
+>Tipos de Servidores de &CVS; Remotos</title>
+<para
+>Basicamente existem dois tipos de servidores de &cvs; remotos largamente usados, o <emphasis
+>pserver</emphasis
+> que usa um protocolo não-cifrado e protegido por senha, ou o <emphasis
+>ext</emphasis
+> que uma transferência de dados cifrada por RSH ou SSH. Eles são distinguidos de acordo com o prefixo do &URL; que usam: </para>
+</formalpara>
+<para>
+<filename
+>:pserver:</filename>
+</para>
+<para
+>para o tipo de servidor não-cifrado e <quote
+>protegido por senha</quote
+>, ou </para>
+<para>
+<filename
+>:ext:</filename>
+</para>
+<para
+>para um tipo de servidor cifrado por RSH ou SSH. Por exemplo, o </para>
+<para>
+<userinput
+><filename class="directory"
+>:ext:<replaceable
+>utilizador</replaceable
+>@cvs.cervisia.sourceforge.net:/cvsroot/cervisia</filename
+></userinput>
+</para>
+<para
+>acede à raiz do &CVS; da conhecida aplicação <application
+>Cervisia</application
+>, que é usada para gerir o &CVS; e que está no servidor do SourceForge. </para>
+<para
+>Se você quiser usar um servidor cifrado por RSH ou por SSH para o acesso ao &CVS;, você terá de dizer ao &kdevelop;, qual o protocolo de cifra a usar. Basta indicar <userinput
+>rsh</userinput
+> ou <userinput
+>ssh</userinput
+> no campo <guilabel
+>CVS_RSH</guilabel
+> da página <guilabel
+>Criar um Novo Projecto</guilabel
+> <guilabel
+>Sistema de Controlo de Versões</guilabel
+>. </para>
+
+<note
+><para
+>Existe uma contrapartida se você usar um servidor cifrado para o &CVS; no &kdevelop;. Veja o capítulo <link linkend="cvs"
+>Usar o &CVS;</link
+> para mais detalhes. </para
+></note>
+
+<indexterm zone="new-projects-start-cvs-repository">
+ <primary
+>CVS</primary>
+ <secondary
+>repositório</secondary
+></indexterm>
+<indexterm zone="new-projects-start-cvs-repository">
+ <primary
+>repositório</primary>
+ <secondary
+>CVS</secondary
+></indexterm>
+
+<formalpara id="new-projects-start-cvs-repository">
+<title
+>O Repositório de &CVS;</title>
+<para
+>Até agora você só indicou ao &kdevelop; onde é que a raiz do &CVS; se encontra para gerir a base de dados das versões e como aceder-lhe. Agora, você irá precisar de dizer ao &kdevelop; sob que nome você irá querer que o &CVS; grave os seus ficheiros do projecto nessa base de dados. O local onde os seus ficheiros do projecto serão guardados no &CVS; é chamado de <emphasis
+>repositório</emphasis
+>. </para>
+</formalpara>
+<para
+>Em princípio, você poderá usar qualquer nome para o repositório de &CVS; dos ficheiros do seu projecto, desde que corresponda às especificações de nomes de ficheiros. Mesmo assim, a maioria dos programadores usam apenas o nome da aplicação em si. O &CVS; irá criar uma directoria com esse nome na raiz do &CVS;, para que seja encontrada com maior facilidade se você mantiver o nome da aplicação nela. </para>
+<para
+>Basta indica o nome do repositório que deseja usar no campo <guilabel
+>Repositório do CVS</guilabel
+> da página <guilabel
+>Criar um Novo Projecto</guilabel
+> <guilabel
+>Sistema de Controlo de Versões</guilabel
+>. No nosso exemplo, esta é: <userinput
+>NovaAplicacao</userinput
+> </para>
+
+<warning
+><para
+><emphasis
+>Tenha cuidado em não usar um repositório que já exista!</emphasis
+> O sistema &CVS; não o avisa sobre os ficheiros duplicados mas irá limpar tudo o que não conduza a um conflito formal. Em resumo, você poderá deixar tudo confuso! </para
+></warning>
+
+<formalpara>
+<title
+>Os Campos Restantes</title>
+<para
+>Não existe já muito mais para fazer. O &appwizard; já configurou os campos restante por si. Em detalhe: </para>
+</formalpara>
+<para
+>O campo do <guilabel
+>Vendedor</guilabel
+> é usado apenas por razões de compatibilidade. Você poderá usar o valor por omissão <quote
+>distribuidor</quote
+> que o &appwizard; usa. </para>
+<para
+>O campo da <guilabel
+>Mensagem</guilabel
+> permite-lhe comentar o conteúdo inicial do &CVS;. Use o texto que desejar ou poderá manter o texto <quote
+>novo projecto</quote
+> que o &appwizard; colocou. </para>
+<para
+>O campo <guilabel
+>Marca de lançamento</guilabel
+> contém o nome que é marcado para o estado inicial do seu projecto. Essa <emphasis
+>marca</emphasis
+> define um certo ponto no repositório do &CVS; a que você poderá aceder posteriormente para este estado do seu desenvolvimento. (Veja mais no capítulo <link linkend="cvs"
+>Usar o &CVS;</link
+>.) </para>
+<para
+>O &appwizard; colocou uma marca <quote
+>inicio</quote
+>, a qual é uma proposta aceitável. Basta usá-la. </para>
+
+<note>
+<para
+>Quando qualquer uma destas informações está errada, o &kdevelop; normalmente não irá saber de nada até à altura da criação do projecto. É o sistema do &CVS; que irá descobrir esses erros ao tentar criar o repositório. Aqui você deverá dar uma vista de olhos na janela <guilabel
+>Mensagens</guilabel
+> do &kdevelop; logo que o projecto for criado no passo final da configuração. Se ocorreu algum erro com o &CVS;, você irá ver na maioria dos casos uma mensagem semelhante a esta: </para>
+
+<screen
+><computeroutput>
+* cd '/home/ze/teste' e&amp;&amp; cvs -d '/home/ze/raiz_cvs' \
+ import -m 'novo projecto' '' 'distribuidor' 'inicial' &amp;&amp;\
+ sh /opt/kde3/share/apps/kdevcvs/buildcvs.sh . '' \
+ '/home/ze/raiz_cvs'
+* cvs [import aborted]: /home/ze/raiz_cvs/CVSROOT: No such file or
+ directory
+* *** Exited with status: 1 ***
+</computeroutput
+></screen>
+
+<para
+>Se isto acontecer, você terá de configurar manualmente o &CVS; (o &kdevelop; deverá ter conseguido inicializar com sucesso os ficheiros do seu projecto nesta altura) ou então remover a directoria do projecto e começar tudo de novo com a opção <guimenuitem
+>Novo Projecto</guimenuitem
+> do menu <guimenu
+>Projecto</guimenu
+>. </para>
+</note>
+
+<para
+>Depois de você ter introduzido toda a configuração relacionada com o &CVS;, carregue no botão <guibutton
+>Próximo &gt;</guibutton
+> para prosseguir. </para>
+
+<note
+><para
+>Se você quiser corrigir um erro na página anterior do <guilabel
+>Criar um Novo Projecto</guilabel
+>, basta carregar no botão <guibutton
+>&lt; Anterior</guibutton
+>. O &appwizard; irá recordar os seus resultados na página actual, por isso você poderá prosseguir com facilidade quando regressar. </para
+></note>
+
+</sect2
+> <!-- new-projects-start-cvs -->
+
+<sect2 id="new-projects-start-templates">
+<title
+>Fornecer os Modelos de Ficheiros de Código/Inclusão</title>
+
+<para
+>O próximo passo leva-o a uma série de páginas onde poderá configurar informações comuns que deseje incluir nos seus ficheiros de código e de inclusão, se a tarefa à mão o permitir. </para>
+<para
+>Tanto os modelos para ficheiros de código e de inclusão são fornecidos para as aplicações de C e C++, cada um na sua própria página. Para as outras linguagens, só deverão existir modelos de ficheiros de código. E ainda, noutros casos, você poderá encontrar esta página de modelos em branco. </para>
+<para
+>Se a página for usada, o &appwizard; irá preencher um dado comentário comum sobre o que uma aplicação em C++ poderá parecer (o texto está em inglês, dado ser uma transcrição da licença GPL): </para>
+
+<screen
+><computeroutput
+><literal>
+/***************************************************************************
+ * Copyright (C) 2003 by O Seu Nome *
+ * voce@proprio.com *
+ * *
+ * This program 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 program 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 program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ ***************************************************************************/
+</literal
+></computeroutput
+></screen>
+
+<para
+>Outros modelos irão fornecer várias informações semelhantes num formato que esteja de acordo com as definições da linguagem de programação que deseja usar. </para>
+<para
+>Como você poderá já ter notado, o gestor de aplicações já preencheu alguma informação que você indicou na primeira página <guilabel
+>Geral</guilabel
+> da janela <guilabel
+>Criar um Novo Projecto</guilabel
+>, nomeadamente o conteúdo dos campos <guilabel
+>Autor</guilabel
+> e <guilabel
+>E-mail</guilabel
+>. Também a informação adequada da licença foi introduzida de acordo com a sua selecção na página <guilabel
+>Licença</guilabel
+>. </para>
+
+<sect3 id="new-projects-start-templates-edit">
+<title
+>Como Editar os Modelos</title>
+
+<indexterm zone="new-projects-start-templates-edit">
+ <primary
+>modelos</primary>
+ <secondary
+>projecto</secondary>
+ <tertiary
+>editar</tertiary
+></indexterm>
+<indexterm zone="new-projects-start-templates-edit">
+ <primary
+>projecto</primary>
+ <secondary
+>modelos</secondary>
+ <tertiary
+>editar</tertiary
+></indexterm>
+
+<para
+>Os modelos que você configurar na janela <guilabel
+>Criar um Novo Projecto</guilabel
+> serão depois processados, sempre que você disser ao &kdevelop; para configurar um novo ficheiro de código e/ou de inclusão. A informação que indicar aqui será incluída no topo, como um cabeçalho de documentação, antes de a parte do código começar. </para>
+<para
+>Você não está restrito ao texto normal, de qualquer forma. O &kdevelop; reconhece diversas variáveis que lhe permitirão incluir a informação actualizada no ficheiro. O &appwizard; usou de facto algumas variáveis para inserir o <guilabel
+>Autor</guilabel
+>, o <guilabel
+>E-mail</guilabel
+> e a <guilabel
+>Licença</guilabel
+> no campo de texto do modelo inicial. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Incluir a Informação do Ficheiro para o &doxygen;</term>
+<listitem>
+<para
+>Se, por exemplo, você quiser que a documentação da &API; gerada pelo &doxygen; mostre alguma informação sobre o conteúdo do ficheiro na sua lista de ficheiros, você poderá incluir as seguintes linhas no modelo do ficheiro de código: </para>
+<screen
+><computeroutput>
+/**
+ * \file $MODULE$.cpp
+ * \brief (ponha uma descrição breve aqui).
+ **/
+</computeroutput
+></screen>
+<para
+>Sempre que você criar um novo ficheiro de código, o &kdevelop; irá substituir a variável <varname
+>$MODULE$</varname
+> pelo nome do ficheiro criado como novo. Por exemplo, se você criou uma nova classe de C++ chamada <classname
+>TesteSimples</classname
+>, você irá ver as seguintes linhas no ficheiro <filename
+>testesimples.cpp</filename
+>: </para>
+<screen
+><computeroutput>
+/**
+ * \file testesimples.cpp
+ * \brief (ponha uma descrição breve aqui).
+ **/
+</computeroutput
+></screen>
+<para
+>Você terá à mesma de fornecer a breve descrição a seguir à palavra-chave <quote
+>\brief</quote
+>, mas parte do trabalho é automaticamente feita para si. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>O Ficheiro de Texto da Licença</term>
+<listitem>
+<para
+>Como outro exemplo, você poderia incluir uma referência explícita para o texto da licença que deseja usar no modelo. Use a variável <varname
+>$LICENSEFILE$</varname
+> para esse fim e adicione, por exemplo, esta linha: </para>
+
+<screen
+><computeroutput>
+// Veja o $LICENSEFILE$ para o texto completo da licença.
+</computeroutput
+></screen>
+<para
+>O &appwizard; irá substituir o <varname
+>$LICENSEFILE$</varname
+> pela localização do ficheiro com o texto completo da licença, nomeadamente: </para>
+<screen
+><computeroutput>
+// Veja o COPYING para o texto completo da licença.
+</computeroutput
+></screen>
+<para
+>para a licença <acronym
+>GPL</acronym
+> ou </para>
+<screen
+><computeroutput>
+// Veja o LICENSE.BSD para o texto completo da licença.
+</computeroutput
+></screen>
+<para
+>se optou por colocar a sua aplicação segundo os termos da licença <acronym
+>BSD</acronym
+>. </para>
+<para
+>Existem obviamente mais variáveis que o &kdevelop; conhece. Veja a secção sobre como <link linkend="newfiles-edittemplates"
+>Editar os modelos</link
+> no capítulo <link linkend="editing"
+>Ferramentas de edição</link
+> para saber o que é possível. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note
+><para
+>Os modelos que definir aqui ficarão em efeito só após o &appwizard; ter criado o projecto novo. Você irá encontrar esta informação no topo dos ficheiros que você criou durante o processo de desenvolvimento. Ao criar os ficheiros iniciais, o &appwizard; irá usar alguns modelos-padrão predefinidos. Você terá de adaptar manualmente estes ficheiros iniciais de acordo com as suas necessidades. </para
+></note>
+
+</sect3
+> <!-- new-projects-start-templates-edit -->
+</sect2
+> <!-- new-projects-start-templates -->
+
+<sect2 id="new-projects-start-build">
+<title
+>Criar os Ficheiros Iniciais do Projecto</title>
+
+<indexterm zone="new-projects-start-build">
+ <primary
+>projecto</primary>
+ <secondary
+>novos</secondary>
+ <tertiary
+>criar</tertiary
+></indexterm>
+<indexterm zone="new-projects-start-build">
+ <primary
+>projecto</primary>
+ <secondary
+>criação inicial</secondary
+></indexterm>
+
+<para
+>Está quase tudo feito, por agora. Na última página de modelos, o botão <guibutton
+>Próximo &gt;</guibutton
+> terá mudado para aparecer então <guibutton
+>Terminar</guibutton
+>. </para>
+<para
+><emphasis
+>Pense duas vezes antes de carregar nele!</emphasis
+> Você terá à mesma a opção de rever tudo se carregar repetidamente no botão <guibutton
+>&lt; Anterior</guibutton
+>. Dado que o &appwizard; recorda todas as informações que você introduziu até agora, é aconselhável que você ocupe algum tempo a rever tudo de novo. No caso de você usar o &CVS; local, não se esqueça de verificar com atenção o nome do <emphasis
+>repositório de &CVS;</emphasis
+> (não deverá existir nenhuma subdirectoria com esse nome na directoria da raiz do &CVS; &mdash; se existir, tente outro nome de repositório). </para>
+<para
+>Se em alguma altura não desejar que o novo projecto, seja criado, interrompa a janela do <guilabel
+>Criar um Novo Projecto</guilabel
+> com o botão <guibutton
+>Cancelar</guibutton
+>. Caso contrário, carregue em <guibutton
+>Terminar</guibutton
+> e veja na janela <guilabel
+>Mensagens</guilabel
+> como é que o &appwizard; inicia o projecto. </para>
+<para
+>Se você quiser usar um sistema de controlo de versões (&CVS;), irão existir dois passos, de facto. O &appwizard; irá primeiro criar as directorias e ficheiros do projecto e então depois invocará o programa &CVS; que irá reiniciar a janela de <guilabel
+>Mensagens</guilabel
+> com o seu próprio conteúdo. Se ocorrer algum erro durante uma dessas execuções, o processo irá terminar, mostrando-lhe uma mensagem de erro correspondente na janela. </para>
+
+<note
+><para
+>Em muitos casos em que o seu projecto foi configurado desta forma, o &kdevelop; irá automaticamente carregar os ficheiros de código de um ou mais módulos importantes para que você possa começar logo a trabalhar. (Os módulos de código que serão mostrados&mdash;se existir algum que seja&mdash;contudo, depende do modelo seleccionado inicialmente no &appwizard;.) </para
+></note>
+
+<para
+>Não se esqueça de verificar inicialmente o que é que o &appwizard; forneceu. Por exemplo, você poderá querer alterar as informações iniciais dos cabeçalhos, de acordo com os seus próprios modelos. Normalmente, você irá encontrar estes numa subdirectoria <filename class="directory"
+>templates</filename
+> da directoria do seu projecto. À partida, somente algumas cópias simples serão suficientes. </para>
+<para
+>Aí, é aconselhável que você <emphasis
+>compile o projecto inicial</emphasis
+> antes de tentar alterar qualquer código que seja. Na maioria dos casos, esta compilação inicial será possível à partida. Como tal, você poderá começar logo a preparar o projecto para ser alterado de acordo com a sua vontade. Se não foi possível, basta remover a directoria do projecto (e da sua raiz local do &CVS; se usar alguma) e recomeçar do princípio. </para>
+
+<warning id="defaultbuild-warning"
+> <!-- ### remove this when "default" works again -->
+
+ <indexterm zone="defaultbuild-warning">
+ <primary
+>configuração predefinida da criação</primary>
+ <secondary
+>aviso</secondary
+></indexterm>
+ <indexterm zone="defaultbuild-warning">
+ <primary
+>configurações da criação</primary>
+ <secondary
+>aviso da criação predefinida</secondary
+></indexterm>
+ <indexterm zone="defaultbuild-warning">
+ <primary
+>aviso</primary>
+ <secondary
+>configuração predefinida da criação</secondary
+></indexterm>
+
+ <para
+>Antes de você compilar o seu novo projecto da primeira vez, dê uma vista de olhos no <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Configuração da Construção</guimenuitem
+></menuchoice
+>. Devem existir três selecções mostradas: <guimenuitem
+>default</guimenuitem
+>, <guimenuitem
+>optimized</guimenuitem
+> e <guimenuitem
+>debug</guimenuitem
+>, com a <guimenuitem
+>debug</guimenuitem
+> seleccionada; use se possível esta, ou então use a <guimenuitem
+>optimized</guimenuitem
+> em alternativa. </para>
+ <para
+>Devido a algumas limitações na configuração actual do autoconf/automake, você <emphasis
+>não deverá de forma alguma</emphasis
+> compilar com a configuração <guimenuitem
+>default</guimenuitem
+>. Esta irá corromper algumas configurações de directorias internas, fazendo com que o <command
+>configure</command
+> se queixe quando o tentar usar nas configurações <guimenuitem
+>optimized</guimenuitem
+> ou <guimenuitem
+>debug</guimenuitem
+>, a seguir. </para>
+ <para
+>(Isto aplica-se apenas às capacidades com várias opções. Se o tipo de aplicação que você seleccionou só contém uma configuração <guimenuitem
+>default</guimenuitem
+>, você deverá obviamente usar esta.) </para>
+</warning>
+
+</sect2
+> <!-- new-projects-start-build -->
+
+</sect1
+> <!-- new-projects -->
+
+</chapter
+> <!-- applicationwizard -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook
new file mode 100644
index 00000000000..54c80725c43
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook
@@ -0,0 +1,89 @@
+<chapter id="class-browsers">
+<title
+>Os Navegadores de Classes</title>
+<indexterm zone="class-browsers"
+><primary
+>navegador de classes</primary
+></indexterm>
+
+<para
+>Ao lidar com um projecto numa linguagem orientada por objectos, a sua ênfase ao trabalhar no projecto não é nos ficheiros de código e nos seus nomes, mas sim nas classes e nas relações entre elas. Para o ajudar a navegar no espaço de classes e símbolos definidos, o &kdevelop; inclui vários navegadores de classes que visualizam a estrutura de classes de várias formas. </para>
+
+<sect1 id="classview">
+<title
+>Área de Classes</title>
+
+<para
+>Esta área é mostrada do lado esquerdo da janela principal e contém uma lista linear com todas as classes, variáveis e funções do seu projecto. Está representada como uma árvore. Se você abrir o nó de uma classe ao carregar nele, irá aparecer uma lista com todos os métodos e atributos da classe respectiva. </para>
+
+<figure id="screenshot-classview" float="1">
+<title
+>Uma Imagem da Área de Classes</title>
+<mediaobject>
+<imageobject
+><imagedata fileref="classview.png"/></imageobject>
+</mediaobject>
+</figure>
+
+<para
+>A área de classes funciona de dois modos diferentes. Por omissão, todos os símbolos estão agrupados em <quote
+>Classes</quote
+>, <quote
+>Estruturas</quote
+>, <quote
+>Funções</quote
+>, <quote
+>Variáveis</quote
+> e <quote
+>Espaços de Nomes</quote
+>. No menu de contexto da área, poderá escolher a opção <guimenuitem
+>Listar por Espaços de Nomes</guimenuitem
+>. Neste modo, a hierarquia do espaço de nomes é mostrada e os símbolos são agrupados pelo espaço de nomes respectivo em que são definidos. Isto poderá ser mais útil nos projectos que tirem bastante partido dos espaços de nomes (encadeados). É menos útil nos projectos sem espaços de nomes. </para>
+
+<para
+>Poderá também alterar a forma com que os nomes das classes são apresentados. Normalmente, os nomes das classes aparecem sem o espaço de nomes em que foram definidas. Isto significa que você não consegue distinguir imediatamente as classes que tenham o mesmo nome em espaços de nomes diferentes. Se esperar um pouco com o cursor do rato sobre o item, irá aparecer o nome completo como uma dica. Poderá optar por mostrar sempre o nome completo da classe se escolher a opção <guimenuitem
+>Âmbitos dos identificadores completos</guimenuitem
+> no menu de contexto. </para>
+
+<para
+>Se carregar numa classe ou método da área de classes, irá mostrar a sua definição. Poderá sempre saltar para a declaração de um método se escolher a opção <guimenuitem
+>Ir para a declaração</guimenuitem
+> no menu de contexto. No menu de contexto das classes, existem também os itens <guimenuitem
+>Adicionar um método...</guimenuitem
+> e <guimenuitem
+>Adicionar um atributo...</guimenuitem
+>. Isto irá abrir janelas onde poderá gerar novas declarações de métodos e variáveis nas classes respectivas, em conjunto com uma implementação vazia. </para>
+
+</sect1
+> <!-- classview -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="classtools">
+<title
+>Ferramentas de Classes</title>
+
+<para
+>A janela de classes é activada se carregar com o botão direito numa classe da área de classes e escolher a opção <guimenuitem
+>Ferramenta de classes...</guimenuitem
+>. </para>
+
+</sect1
+> <!-- classtools -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="classhierarchy">
+<title
+>Hierarquia de Classes</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- classhierarchy -->
+
+</chapter
+> <!-- class-browsers -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/commands.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/commands.docbook
new file mode 100644
index 00000000000..8711e906a5f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/commands.docbook
@@ -0,0 +1,2997 @@
+<chapter id="commands">
+
+<!-- ToDo: Complete descriptions, e.g. from What's This.
+ Link to more detailed description, e.g. in plugin chapter.
+
+-->
+
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Volker</firstname
+> <surname
+>Paul</surname
+></author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+
+<date
+>03-04-2005</date>
+</chapterinfo>
+
+<title
+>Referência de Comandos</title>
+
+<note
+><para
+>As combinações de teclas de atalho mostradas neste capítulo são as que vêm por omissão. Poderão à mesma ser alteradas. </para
+></note>
+
+
+
+<sect1 id="menubar">
+<title
+>A Barra de Menu</title
+> <para
+>Lembre-se que alguns dos itens do menu só aparecem quando se aplicarem. Especialmente, alguns itens estão associados à funcionalidade de determinados <link linkend="plugin-tools"
+>'plugins'</link
+> que só ficará disponível, quando os 'plugins' respectivos estiverem activos.</para>
+
+
+
+
+
+
+<!-- ======================= F I L E ============================= -->
+
+<sect2 id="menu-file">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cria um novo ficheiro. É pedida ao utilizador a pasta onde colocar o ficheiro (por omissão: a pasta de código do projecto actual) e o nome do ficheiro. O tipo do ficheiro poderá ser seleccionado a partir de uma lista. Do mesmo modo, o utilizador poderá escolher se o ficheiro é para ser adicionado ao projecto. Nesse caso, o Gestor do Automake irá perguntar o alvo ao qual adicionar o novo ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre um ficheiro existente numa janela simples.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre um submenu que mostra os ficheiros abertos recentemente. Se seleccionar um destes, fará com que o KDevelop abra esse ficheiro. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abertura Rápida</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Apresenta uma lista de ficheiros na pasta de código do projecto actual. O utilizador poderá seleccioná-lo na lista ou indicar o seu nome. Será esse ficheiro então aberto. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Grava o ficheiro actual.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Usa a janela <guilabel
+>Gravar Como...</guilabel
+> para lhe permitir gravar uma cópia com um novo nome.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Grava todos os ficheiros abertos.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycap
+>F5</keycap
+></shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Recarregar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Volta a carregar o ficheiro actual para mostrar as alterações feitas pelos outros programas. (Lembre-se que estas alterações são normalmente detectadas automaticamente e o utilizador é avisado para dizer se deseja carregar os ficheiros novos).</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Reverter tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Reverte todas as modificações feitas nos ficheiros abertos. Avisa o utilizador para gravar as alterações, para que essa reposição possa ser cancelada para cada ficheiro modificado. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Imprimir.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Exportar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Exportar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha o ficheiro actual. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha todos os ficheiros abertos. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar Todos os Outros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha todos os ficheiros excepto o actual. É muito útil se tiver aberto vários ficheiros e só se deseja concentrar no actual. Sem isto, teria de fechá-los a todos e voltar a abrir o actual. </para>
+<para
+>Repare que existe uma opção semelhante no menu Janela. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fecha o KDevelop.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+
+<!-- ======================= E D I T ============================= -->
+
+
+<sect2 id="menu-edit">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+
+<variablelist>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Desfazer </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Refazer </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Cortar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Copiar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Colar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Seleccionar Tudo </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Deseleccionar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modo de Selecção em Bloco</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modo de Selecção em Bloco </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>Insert</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modo de Sobreposição</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modo de Sobreposição </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+><keycap
+>F3</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Editar</guimenu
+><guimenuitem
+>Procurar o Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar o Seguinte </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar o Anterior </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Substituir </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ir para a Linha</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Ir para a Linha </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar nos Ficheiros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar nos Ficheiros </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar-Seleccionar-Substituir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar-Seleccionar-Substituir </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Formatar o Código</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Formatar o Código </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Expandir o Texto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Expandir o Texto </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Expandir a Abreviatura</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Expandir a Abreviatura </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Espaço</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Completar Texto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Completar o Texto </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F2</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Criar o Membro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Criar o Membro </para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+
+
+<!-- ======================= V I E W ============================= -->
+
+
+<sect2 id="menu-view">
+
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Recuar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Avançar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>/</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudar para...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mudar para... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Elevar o Editor</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Elevar o Editor </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Erro Seguinte</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Erro Seguinte </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Erro Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Erro Anterior </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modo de Ecrã Completo </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F12</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudar para a Declaração/Implementação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mudar Para a Declaração/Implementação </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Janelas de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Janelas de Ferramentas </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Acoplagem de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Acoplagem de Ferramentas </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudar para a Linha de Comandos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mudar para a Linha de Comandos </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Esquema</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Esquema </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F10</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudança de Linha Dinâmica</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mudança de Linha Dinâmica </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Indicadores de Mudança de Linha Dinâmica</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indicadores de Mudança de Linha Dinâmica </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Marcador Estático de Mudança de Linha</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostrar/Esconder o Marcador Estático de Mudança de Linha </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Contorno dos Ícones</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostrar/Esconder o Contorno dos Ícones </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F11</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder os Números de Linha</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostrar/Esconder os Números de Linha </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder as Marcações da Barra de Posicionamento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostrar/Esconder as Marcações da Barra de Posicionamento </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F9</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar/Esconder as Marcas de Expansão</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostrar/Esconder as Marcas de Expansão/Recolhimento do Código </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Dobragem do Código</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Dobragem do Código </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ver</guimenu
+> <guimenuitem
+>Escolher a Codificação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Escolher a Codificação </para
+></listitem>
+</varlistentry>
+
+
+
+</variablelist>
+
+</sect2>
+
+
+
+
+<!-- ======================= P R O J E C T ============================= -->
+
+
+<sect2 id="menu-project">
+<title
+>O Menu <guimenu
+>Projecto</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Novo Projecto...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Novo Projecto... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Abrir Projecto...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abrir um Projecto... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Abrir um Projecto Recente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abrir um Projecto Recente </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Linguagem Activa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Linguagem Activa </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Importar um Projecto Existente...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Importar um Projecto Existente... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Nova Classe...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Nova Classe... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Diagrama de Herança de Classes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Diagrama de Herança de Classes </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Adicionar uma Tradução...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Adicionar uma Tradução... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Configuração da Compilação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configuração da Compilação </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Distribuição &amp; Publicação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Distribuição &amp; Publicação </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Opções do Projecto...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Opções do Projecto... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Fechar o Projecto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fechar o Projecto </para
+></listitem>
+</varlistentry>
+
+
+
+
+</variablelist>
+
+</sect2>
+
+
+<!-- ======================= B U I L D ============================= -->
+
+
+<sect2 id="menu-build">
+<title
+>O Menu <guimenu
+>Projecto</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F8</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Construir</guimenu
+> <guimenuitem
+>Construir o Projecto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Construir o Projecto </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Construir</guimenu
+> <guimenuitem
+>Construir o Alvo Activo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Construir o Alvo Activo </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Compilar o Ficheiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Compilar o Ficheiro </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Correr o 'Configure'</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Correr o 'Configure' </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Executar o 'automake' &amp; outros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executar o 'automake' &amp; outros </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Instalar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Instalar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Instalar (como utilizador root)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Instalar (como utilizador 'root') </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Limpar o projecto</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Limpar o projecto </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Distclean</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Distclean </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F9</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Construir</guimenu
+> <guimenuitem
+>Mensagens do Make &amp; Reunir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mensagens do Make &amp; Reunir </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Executar o Programa</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executar o Programa </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Criar a Documentação da API</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Criar a Documentação da API </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Construir</guimenu
+> <guimenuitem
+>Limpar a Documentação da API</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Limpar a Documentação da API </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>Escape</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Construir</guimenu
+> <guimenuitem
+>Parar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Parar </para
+></listitem>
+</varlistentry>
+
+
+
+
+</variablelist>
+
+</sect2>
+
+
+
+<!-- ======================= D E B U G ============================= -->
+
+
+<sect2 id="menu-debug">
+<title
+>O Menu <guimenu
+>Projecto</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Iniciar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Iniciar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Parar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Parar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Interromper</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Interromper </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Executar até ao Cursor</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executar Até Ao Cursor </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Avançar Sobre</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Avançar Sobre </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Avançar sobre a Instrução</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Avançar Sobre a Instrução </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Entrar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Avançar Para </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Avançar para a Instrução</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Avançar Para a Instrução </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Sair </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Comutar o Ponto de Paragem</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Comutar o Ponto de Paragem </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Visualizadores</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Visualizadores </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Examinar o Ficheiro 'Core'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Examinar o Ficheiro 'Core'... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Anexar ao Processo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Anexar ao Processo </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Verificação de Fugas de Memória do Valgrind</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Verificação de Fugas de Memória do Valgrind </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Perfil com o KCachegrind</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Análise com o KCachegrind </para
+></listitem>
+</varlistentry>
+
+
+
+
+</variablelist>
+
+</sect2>
+
+
+
+
+
+<!-- ======================= B O O K M A R K S ============================= -->
+
+
+
+<sect2 id="menu-bookmarks">
+<title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Comutar o Favorito</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Adiciona a selecção actual aos seus favoritos.</para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Limpar Todos os Favoritos</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Limpar todos os favoritos.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+
+
+
+<!-- ======================= W I N D O W ============================= -->
+
+
+<sect2 id="menu-window">
+<title
+>O Menu <guimenu
+>Janela</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>W</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar as Janelas Seleccionadas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fechar as Janelas Seleccionadas...</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F4</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fechar</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fechar Tudo</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar Todos os Outros</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fechar Todos os Outros</para
+></listitem>
+</varlistentry>
+
+
+</variablelist>
+
+</sect2>
+
+
+
+
+
+
+<!-- ======================= T O O L S ============================= -->
+
+
+<sect2 id="menu-tools">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Modo Apenas de Leitura</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modo Apenas de Leitura </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Modo do Tipo de Ficheiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modo do Tipo de Ficheiro </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Modo de Realce</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Modo de Realce </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Fim da Linha</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Fim da Linha </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ortografia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Ortografia </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Indentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Indentar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desindentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Desindentar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Limpar a Indentação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Limpar a Indentação </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Tab</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Alinhar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Alinhar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Comentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Comentário </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Descomentar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Descomentar </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Maiúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Maiúsculas </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Minúsculas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Minúsculas </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>U</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Capitalização</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Capitalização </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Juntar as Linhas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Juntar as Linhas </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mudança de Linha do Documento</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Repartir o Documento </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Visualizador das Diferenças...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Visualizador das Diferenças... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Executar o Comando...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Executar o Comando... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Filtrar a Selecção pelo Comando...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Filtra os dados seleccionados, através de um comando externo, usando o <link linkend="KDevFilter"
+>'plugin' do Filtro</link
+>. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Depurar a Expressão Regular...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Depurar a Expressão Regular... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Explorador de Componentes</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Explorador de Componentes </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Abertura Rápida de Classe...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abertura Rápida de Classes... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Abertura Rápida de Método...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abertura Rápida de Métodos... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Antever o Resultado do Doxygen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Antever o Resultado do Doxygen </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Documentar a Função Actual</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Documentar a Função Actual </para
+></listitem>
+</varlistentry>
+
+
+
+</variablelist>
+
+</sect2>
+
+
+
+
+<!-- ======================= S E T T I N G S ============================= -->
+
+
+<sect2 id="menu-settings">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder o Menu</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra ou esconde a barra do menu.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre um sub-menu onde você poderá optar por mostrar ou esconder as várias barras de ferramentas disponíveis.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Estado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra a barra de estado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configurar os Atalhos... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar a Barra de Ferramentas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configurar a Barra de Ferramentas... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Notificações...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configurar as Notificações... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configurar o Editor... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Configurar o KDevelop... </para
+></listitem>
+</varlistentry>
+
+
+
+
+</variablelist>
+
+</sect2>
+
+
+<!-- ======================= H E L P ============================= -->
+
+
+<sect2 id="menu-help">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Manual do KDevelop</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Vê este documento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F1</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>O Que É Isto?</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra um ponto de interrogação (?) ao lado do cursor do rato, pelo que se carregar num item da janela, como o botão <guiicon
+>Parar</guiicon
+>, irá mostrar uma explicação breve. </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Dica do Dia</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Dica do Dia </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Procurar no Índice da Documentação...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar no Índice da Documentação... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Procurar na Documentação...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Procurar na Documentação... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Página do 'Man'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Página do 'Man'... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Página do 'Info'...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Página do 'Info'... </para
+></listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Comunicar um Erro...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Comunica um erro.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do KDevelop...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra alguma informação breve sobre o número de versão do KDevelop, os autores e o contrato de licença.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Acerca do KDE...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Mostra alguma informação acerca da versão do &kde; que você está a executar.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+
+
+</sect1>
+
+
+
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/credits.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/credits.docbook
new file mode 100644
index 00000000000..8ab94afc2c4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/credits.docbook
@@ -0,0 +1,40 @@
+<chapter id="credits">
+<title
+>Créditos</title>
+
+<sect1 id="credits-contributions">
+<title
+>Contribuições</title>
+
+<para>
+<itemizedlist>
+ <listitem
+><para
+>O conteúdo inicial deste manual foi escrito pelo Bernd Gehrmann <email
+>bernd@kdevelop.org</email
+> e pelo Caleb Tennis <email
+>caleb@aei-tech.com</email
+>. </para
+></listitem>
+ <listitem
+><para
+>Os capítulos <link linkend="automake-manager-summary"
+>Resumo do &automanag;</link
+> e <link linkend="automake-manager-operation"
+>Operação do Gestor Automake</link
+> foram escritos pelo Ian Wadham, <email
+>ianw@netspace.net.au</email
+>). </para
+></listitem>
+</itemizedlist>
+</para>
+
+</sect1
+> <!-- credits-contributions -->
+
+<!--CREDITS_FOR_TRANSLATORS-->
+
+</chapter
+> <!-- credits -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/cvs.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/cvs.docbook
new file mode 100644
index 00000000000..a97495e7707
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/cvs.docbook
@@ -0,0 +1,131 @@
+<chapter id="cvs">
+<title
+>Usar o &CVS;</title>
+<indexterm zone="cvs"
+><primary
+>CVS</primary
+></indexterm>
+<indexterm zone="cvs"
+><primary
+>controlo de revisões (versões)</primary
+></indexterm>
+
+<sect1 id="cvs-basics">
+<title
+>Bases do &CVS;</title>
+
+<para
+>O &CVS; é o sistema de controlo de versões que muitos dos projectos 'open-source' - incluindo o &kde; &mdash; usam. Ele grava todo o código num sítio local, chamado de <emphasis
+>repositório</emphasis
+>. A partir do repositório, os programadores poderão obter uma versão actualizada do projecto (ou partes dele) em qualquer altura. Em contraste com outros sistemas de controlo de versões, não é necessário <emphasis
+>bloquear</emphasis
+> os ficheiros em que uma pessoa deseja trabalhar. Como tal, o desenvolvimento poderá ser altamente paralelizado. </para>
+
+<para
+>Sempre que um programador terminar uma tarefa, ele <emphasis
+>envia</emphasis
+> o seu código (acompanhado de uma mensagem de registo). O &CVS; tem a seu cargo a junção das alterações feitas pelos vários programadores. Poderá acontecer, obviamente, que os programadores trabalhem no mesmo pedaço de código, o que irá resultar num conjunto de alterações em conflito (na prática, isto ocorre raramente, e normalmente é sintoma de falta de comunicação). Nesse caso, o &CVS; rejeita um envio; só após todos os conflitos terem sido resolvidos é que um ficheiro poderá ser enviado. </para>
+
+<para
+>Até agora, isto foi uma descrição das funcionalidades básicas do &CVS; com que uma pessoa tem de lidar normalmente. Mas o &CVS; oferece bastante mais: poder-se-ão manter várias ramificações de um projecto (&eg; o &kde; 1.1.2 e o &kde; 2 eram ramificações da árvore de desenvolvimento do &kde;), reunir as modificações de uma ramificação noutra, pedir as diferenças entre versões, o histórico de versões de ficheiros &etc; </para>
+
+<para
+>O &CVS; está implementado como um sistema cliente-servidor. Como utilizador, toda a comunicação com o repositório é feita através do programa da linha de comandos &cvs;. Está disponível uma interface de nível mais elevado através das interfaces existentes, como o &cervisia; (<ulink url="http://cervisia.sf.net"
+></ulink
+>) ou o <application
+>TkCVS</application
+> (<ulink url="http://tkcvs.sf.net"
+></ulink
+>). No &kdevelop;, só uma pequena parte da funcionalidade do &cvs; é relevante para o seu trabalho diário e que poderá ser usada directamente. </para>
+
+<para
+>Assume-se um conhecimento básico da utilização do &CVS;. Em particular, deverá saber como obter um dado projecto do seu repositório. Recomenda-se o livro <quote
+>Open Source Development With &CVS;</quote
+> de Karl Fogel, o qual está disponível de forma livre (excepto os capítulos não-técnicos). Veja em <ulink url="http://cvsbook.red-bean.com/cvsbook.html"
+></ulink
+>. </para>
+
+</sect1
+> <!-- cvs-basics -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="cvs-commands">
+<title
+>Comandos do &CVS; no &kdevelop;</title>
+
+<para
+>Na árvore de ficheiros, estão disponíveis os seguintes itens do menu de contexto: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Adicionar ao Repositório</term>
+<listitem>
+<para
+>Prepara o ficheiro marcado para ser adicionado ao repositório. O ficheiro é transferido para o mesmo quando o enviar (ou a pasta que o contém) da próxima vez. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Remover do Repositório</term>
+<listitem>
+<para
+>Prepara um ficheiro para ser removido do repositório. Isto remove também o ficheiro do sistema de ficheiros local, como tal use esta funcionalidade com cuidado! </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Actualizar</term>
+<listitem>
+<para
+>Execute o <command
+>cvs update</command
+> para reunir as modificações dos outros utilizadores na sua pasta de trabalho. Quando usar este item do menu sobre uma pasta, a actualização irá acontecer normalmente de forma recursiva, excepto se tiver desactivado essa possibilidade no ficheiro de configuração <filename
+>.cvsrc</filename
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Enviar</term>
+<listitem>
+<para
+>Executa o <command
+>cvs commit</command
+> para enviar as modificações locais para o repositório. Lembre-se que deverá fazer uma actualização local antes de fazer isto. Caso contrário, quando outro utilizador tiver enviado as suas modificações antes, o &CVS; poder-lhe-á mostrar uma mensagem de erro. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Todos estes comandos são invocados como sub-processos pelo &kdevelop; sem quaisquer outras opções da linha de comandos ou variáveis de ambiente. Isto poderá ser um problema quando a ligação ao servidor de &CVS; for através de uma ligação de &ssh; e você tiver de indicar a sua senha, sempre que envia ou recebe as actualizações. Isto é, por exemplo, necessário quando o seu projecto está alojado no <filename
+>sourceforge.net</filename
+>. As soluções alternativas para este problema estão descritas na FAQ do &CVS;/SSH, que poderá encontrar na documentação do SourceForge. </para>
+
+</sect1
+> <!-- cvs-basics -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="cvs-behind">
+<title
+>Nos Bastidores</title>
+
+<sect2 id="cvs-behind-workdir">
+<title
+>O Que o &CVS; Grava na Pasta de Trabalho</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- cvs-behind-workdir -->
+
+</sect1
+> <!-- cvs-behind -->
+
+</chapter
+> <!-- cvs -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/debugger.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/debugger.docbook
new file mode 100644
index 00000000000..a744f73433d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/debugger.docbook
@@ -0,0 +1,339 @@
+<chapter id="debugger">
+<title
+>A Interface do Depurador</title>
+<indexterm zone="debugger"
+><primary
+>depurador</primary
+></indexterm>
+
+<para
+>Para o C e C++, o &kdevelop; contém um depurador interno que está integrado directamente com o editor. Do ponto de vista técnico, está implementado como uma interface para o depurador multi-plataforma da &GNU; <application
+>gdb</application
+> através de um 'pipe'. O depurador poderá ser iniciado de várias formas: </para>
+
+<itemizedlist>
+<listitem>
+<para
+>Com a opção <menuchoice
+><guimenu
+>Depurar</guimenu
+><guimenuitem
+>Iniciar</guimenuitem
+></menuchoice
+>, o programa principal do seu projecto é carregado no depurador. </para>
+</listitem>
+
+<listitem>
+<para
+>Se usar a opção <menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Iniciar (outro)</guimenuitem
+> <guimenuitem
+>Examinar o ficheiro 'core'</guimenuitem
+></menuchoice
+>, poderá carregar um ficheiro de 'core' para a memória, o qual é gerado pelo 'kernel' do sistema operativo, quando o programa tiver estoirado (A geração de ficheiros 'core' poderá estar desligada no seu sistema; veja o <application
+>ulimit(1)</application
+>). Isto é útil para uma análise 'post-mortem' de um programa. </para>
+</listitem>
+
+<listitem>
+<para
+>Com a opção <menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Iniciar (outro)</guimenuitem
+> <guimenuitem
+>Anexar a um processo</guimenuitem
+></menuchoice
+>, poderá invocar o depurador sobre um programa já em execução. Irá ver uma lista de processos onde poderá seleccionar o processo que o depurador deverá capturar. </para>
+</listitem>
+
+<listitem>
+<para
+>Lembre-se que a depuração só é possível se o seu projecto tiver sido compilado com as informações de depuração activas. Poderá ser activada na janela de <guibutton
+>Opções do compilador</guibutton
+>. Quando esta opção estiver activa, o compilador gera dados adicionais que permitem ao depurador associar nomes de ficheiros e números de linha aos endereços do executável. </para>
+</listitem>
+</itemizedlist>
+
+<para
+>A interface do depurador oferece várias vistas <quote
+>dentro</quote
+> do processo: </para>
+
+<para
+>Se tentar depurar um projecto sem informação de depuração, irá obter a mensagem <computeroutput
+>Sem código...</computeroutput
+> na barra de estado. Se tentar definir um ponto de paragem, é mostrado como <computeroutput
+>Pendente (adicionar)</computeroutput
+> na janela do ponto de paragem (ver abaixo). </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Variáveis</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>variáveis de vigia</primary
+></indexterm>
+<para
+>Esta janela lista os valores de todas as variáveis locais no ponto de execução actual do programa. Ela cobre as variáveis na pilha de chamadas completa, &ie; a função onde o processo foi interrompido, a função que chamou esta função, e assim por diante até à função <function
+>main()</function
+>. </para>
+
+<para
+>Outra ramificação nas variáveis contém as variáveis de vigia. Poderá configurar por si próprio as variáveis que são aqui mostradas. Tanto poderão ser vigiadas as variáveis locais como as globais. Poderá adicionar as variáveis se carregar no botão <guibutton
+>Adicionar</guibutton
+> ou carregar em <keycap
+>Return</keycap
+>, enquanto o item <guilabel
+>Vigia</guilabel
+> estiver seleccionado. Eles poderão ser removidos de novo, através do menu de contexto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Pilha de Chamadas</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>pilha de chamadas</primary
+></indexterm>
+<para
+>(... ainda não escrito ...) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Pontos de Paragem</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>pontos de paragem</primary
+></indexterm>
+<para
+>Esta janela permite-lhe ver e manipular os pontos de paragem. Lembre-se que o &kdevelop; usa o <application
+>GDB</application
+>, como tal, para compreender por completo as funcionalidades de depuração do &kdevelop;, deverá ler um pouco sobre o <ulink url="http://www.gnu.org/software/gdb"
+>GDB</ulink
+>. </para>
+
+<para
+>Se quiser olhar para o código-fonte, os pontos de paragem estão definidos no <filename
+>kdevelop/languages/cpp/debugger/breakpoint.h</filename
+>. </para>
+
+<para
+>Do lado esquerdo, a janela tem botões para:</para>
+
+<itemizedlist>
+<listitem
+><para
+>Adicionar um ponto de paragem vazio</para
+></listitem>
+<listitem
+><para
+>Editar o ponto de paragem seleccionado</para
+></listitem>
+ <listitem
+><para
+>Remover o ponto de paragem seleccionado</para
+></listitem>
+<listitem
+><para
+>Remover todos os pontos de paragem</para
+></listitem>
+</itemizedlist>
+
+<para
+>A parte principal da janela é uma tabela com 7 colunas. Cada linha da tabela é um ponto de paragem. As colunas são:</para>
+
+<orderedlist>
+<listitem
+><para
+>Opção de selecção</para
+></listitem>
+<listitem
+><para
+>Tipo: um dos seguinte: Inválido, Ficheiro:Linha, Ponto de Vigia, Endereço, Função</para
+></listitem>
+<listitem
+><para
+>Estado. Os valores são:</para>
+<itemizedlist>
+ <listitem
+><para
+>Activo</para
+></listitem>
+ <listitem
+><para
+>Inactivo: Cada ponto de paragem poderá estar <quote
+>activo</quote
+> ou <quote
+>inactivo</quote
+>; no último caso, não fará efeito no seu programa até que o active de novo.</para
+></listitem>
+ <listitem
+><para
+>Pendente (adicionar): um ponto de paragem fica marcado desta forma se não estiver disponível nenhuma informação de depuração. Na página do 'info' do GDB: <blockquote
+><para
+>Se a localização de um dado ponto de paragem não puder ser encontrada, poder-se-á dever ao facto que a localização esteja numa biblioteca dinâmica ainda por carregar. Nesse caso, poderá querer que o GDB crie um ponto de paragem especial (conhecido por <quote
+>ponto de paragem pendente</quote
+>) que tentará resolver-se a si próprio no futuro, quando for carregada a biblioteca dinâmica adequada.</para
+> </blockquote
+> </para
+></listitem>
+</itemizedlist>
+</listitem>
+<listitem
+><para
+>Pendente (limpar)</para
+></listitem>
+<listitem
+><para
+>Pendente (modificar)</para
+></listitem>
+<listitem
+><para
+>Localização no formato nome-ficheiro:número-linha</para
+></listitem>
+<listitem
+><para
+>Condição</para
+></listitem>
+<listitem
+><para
+>Ignorar a Contagem: Se este for um número <varname
+>QUANTIDADE</varname
+> maior que zero, as próximas <varname
+>QUANTIDADE</varname
+> vezes que o ponto de paragem for atingido, a execução do seu programa não irá parar; para além de decrementar o número de vezes a ignorar, o <application
+>gdb</application
+> não irá fazer nada.</para
+></listitem>
+<listitem
+><para
+>Contagem: indica quantas vezes foi atingido um ponto de paragem.</para
+></listitem>
+</orderedlist>
+
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Descodificação</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>descodificação</primary
+></indexterm>
+<para
+>(... ainda não escrito ...)</para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+<sect1 id="settingbreakpoints">
+<title
+>Definir Pontos de Paragem</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- settingbreakpoints -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id ="debuggeroptions">
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+>Mostrar os Nomes Codificados</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>codificação do nome</primary
+></indexterm>
+<indexterm zone="debugger"
+><primary
+>codificação</primary
+><secondary
+>nome</secondary
+></indexterm>
+
+<para
+>No C++, os nomes das funções no executável são <quote
+>codificados</quote
+>, &ie; os nomes das funções incluem a informação sobre os tipos de argumentos recebidos. Isto é necessário para suportar a sobreposição ('overloading') de funções. O algoritmo de codificação não é normalizado e difere mesmo entre várias versões do compilador de C++ da &GNU;. </para>
+
+<para
+>Na janela de descodificação, são mostrados os nomes normalmente descodificados, como tal as assinaturas das funções irão aparecer como existem no código-fonte, por isso são fáceis de ler. Em alternativa, poderá querer ver os nomes codificados. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Tentar Definir Pontos de Paragem ao Carregar as Bibliotecas</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>pontos de paragem tardios</primary
+></indexterm>
+<indexterm zone="debugger"
+><primary
+>pontos de paragem</primary
+><secondary
+>tardios</secondary
+></indexterm>
+
+<para
+>A infra-estrutura do depurador <application
+>gdb</application
+> não permite definir pontos de paragem em código que ainda não está carregado de momento. Numa aplicação altamente modular, onde muitas vezes o código só é carregado a pedido, como um 'plugin' (com a função da 'libc' <function
+>dlopen(3)</function
+>), isto poderá ser inconveniente. Como tal, o &kdevelop; contém o seu próprio suporte para os pontos de paragem em bibliotecas dinâmicas. Se definir esta opção, ela permitir-lhe-á definir pontos de paragem nas bibliotecas que ainda não estão carregada. Aí, sempre que o <application
+>gdb</application
+> notificar que uma biblioteca vai ser carregada, o &kdevelop; tentará definir os pontos de paragem pendentes. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Activar a Barra de Ferramentas Flutuante</term>
+<listitem>
+<indexterm zone="debugger"
+><primary
+>barra de ferramentas do depurador</primary
+></indexterm>
+<indexterm zone="debugger"
+><primary
+>barra de ferramentas</primary
+><secondary
+>depurador</secondary
+></indexterm>
+
+<para
+>(... ainda não escrito ...) </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1
+> <!-- debuggeroptions -->
+
+</chapter
+> <!-- debugger -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/documentation.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/documentation.docbook
new file mode 100644
index 00000000000..755e6c4b257
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/documentation.docbook
@@ -0,0 +1,73 @@
+<chapter id="documentation">
+<title
+>Documentação</title>
+
+<para
+>A documentação, infelizmente, pertence às questões mais subestimadas da programação. Contudo, uma vez configurada devidamente e mantida a nível interno e externo, a documentação oferece uma ajuda muito valiosa. </para>
+
+<para
+>A documentação tem várias facetas. Existe a <itemizedlist>
+ <listitem
+><para
+><emphasis
+>documentação interna do projecto</emphasis
+>, que consiste principalmente em <itemizedlist>
+ <listitem
+><para
+><emphasis
+>comentários</emphasis
+> nos ficheiros de código/inclusão </para
+></listitem>
+ <listitem
+><para
+><emphasis
+>documentação interna da &API;</emphasis
+> do seu projecto, gerada a partir dos ficheiros do programa com ferramentas especiais, &eg; &doxygen; </para
+></listitem>
+ </itemizedlist>
+ </para
+></listitem>
+ <listitem
+><para
+><emphasis
+>documentação externa do projecto</emphasis
+>, que inclui, entre outras <itemizedlist>
+ <listitem
+><para
+><emphasis
+>a documentação externa da &API;</emphasis
+> de &eg; bibliotecas do sistema comuns (&kde;, &Qt;, &etc;) </para
+></listitem>
+ <listitem
+><para
+>qualquer outra documentação (manuais da linguagem de programação, informação de sistema geral, artigos e tutoriais, entre outros) </para
+></listitem>
+ </itemizedlist>
+ </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Toda esta documentação deverá ser fácil de manter e prontamente disponível sempre que necessitar dela. O &kdevelop; tem todas as capacidades para tal. </para>
+
+<!-- ### doc browser, notes on internal documentation, how to profit from Doxygen -->
+
+<sect1 id="docbrowser">
+<title
+>O Navegador de Documentação</title>
+
+
+<figure id="screenshot-doctreeview" float="1">
+<title
+>Uma Imagem da Árvore de Documentação</title>
+<mediaobject>
+<imageobject
+><imagedata fileref="doctreeview.png"/></imageobject>
+</mediaobject>
+</figure>
+
+</sect1
+> <!-- docbrowser -->
+
+</chapter
+> <!-- documentation -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/editing.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/editing.docbook
new file mode 100644
index 00000000000..c7222319578
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/editing.docbook
@@ -0,0 +1,608 @@
+<chapter id="editing">
+<title
+>Ferramentas de Edição</title>
+
+<sect1 id="editing-snippets">
+<title
+>Excertos de Código</title>
+
+<itemizedlist>
+ <title
+>Funcionalidades (introdução preliminar)</title>
+ <listitem
+><para
+>O SnippetPart adiciona uma janela de ferramentas que fica acoplada por omissão à direita </para
+></listitem>
+ <listitem
+><para
+>A adição, edição e remoção de excertos de código está disponível através de um menu </para
+></listitem>
+ <listitem
+><para
+>Se fizer duplo-click sobre um excerto, introduzi-lo-á na área activa, na posição actual do cursor </para
+></listitem>
+ <listitem
+><para
+>As dicas mostram o conteúdo de um excerto </para
+></listitem>
+ <listitem
+><para
+>Os excertos são guardados na área pessoal dos utilizadores, como tal, cada utilizador poderá fazer os seus próprios excertos </para
+></listitem>
+ <listitem
+><para
+>Os excertos de código poderão conter variáveis do estilo $<varname
+>NOME_VARIAVEL</varname
+>$. Ao usar o excerto, o utilizador deverá preencher o valor de substituição das variáveis </para
+></listitem>
+</itemizedlist>
+</sect1
+> <!-- editing-snippets -->
+
+<sect1 id="keyboardmapping">
+<title
+>Mapeamento do Teclado</title>
+<indexterm zone="keyboardmapping"
+><primary
+>combinações de teclas</primary
+></indexterm>
+
+<para
+>A seguir, serão listadas as combinações de teclas por omissão do editor predefinido. Poderá configurá-las como desejar (como?) </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row
+><entry
+><para
+><keycap
+>Esquerda </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se um carácter para a esquerda </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Direita </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se um carácter para a direita </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl;<keycap
+> Esquerda </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move-se uma palavra para a esquerda </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl;<keycap
+> Direita </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move-se uma palavra para a direita </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Cima </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se uma linha para cima </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Baixo </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se uma linha para baixo </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Page Up </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se uma página para cima </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Page Down </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se uma página para baixo </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl;<keycap
+> Page Down </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move-se para o início do ficheiro </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl; <keycap
+> Page Down </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Move-se para o fim do ficheiro </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Home </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se para o início da linha </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>End </keycap
+></para
+></entry>
+<entry
+><para
+>Move-se para o fim da linha </para
+></entry
+></row>
+
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>Para todas as teclas acima, pode-se usar adicionalmente a tecla &Shift;, para marcar a partir da posição actual do cursor até à posição onde se for parar. </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row
+><entry
+><para
+><keycap
+>Backspace </keycap
+></para
+></entry>
+<entry
+><para
+>Apaga um carácter à esquerda </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycap
+>Delete </keycap
+></para
+></entry>
+<entry
+><para
+>Apaga o carácter por baixo do cursor </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl; <keycap
+> C </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Copia o texto seleccionado para a área de transferência </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl;<keycap
+> V </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Cola o texto seleccionado da área de transferência </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl;<keycap
+> X </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Apaga o texto seleccionado e coloca-o na área de transferência </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Ctrl;<keycap
+> Z </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Desfazer </para
+></entry
+></row>
+
+<row
+><entry
+><para
+><keycombo
+>&Shift;&Ctrl;<keycap
+> Z </keycap
+></keycombo
+></para
+></entry>
+<entry
+><para
+>Refazer </para
+></entry
+></row>
+
+</tbody>
+</tgroup>
+</informaltable>
+
+</sect1
+> <!-- keyboardmapping -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="editing-reporter">
+<title
+>O Sistema de Comunicação de Problemas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect1
+> <!-- editing-reporter -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="searchinggrepping">
+<title
+>Procurar e Descobrir</title>
+<indexterm zone="searchinggrepping"
+><primary
+>procurar</primary
+></indexterm>
+<indexterm zone="searchinggrepping"
+><primary
+>descobrir</primary
+></indexterm>
+
+<sect2 id="searching">
+<title
+>Procurar por Texto</title>
+
+<para
+><keycombo
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+>- Procurar <keycombo
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+>- Substituir </para>
+
+</sect2
+> <!-- searching -->
+
+
+<sect2 id="isearch">
+<title
+>ISearch</title>
+<indexterm zone="isearch"
+><primary
+>isearch</primary
+></indexterm>
+<indexterm zone="isearch"
+><primary
+>pesquisa incremental</primary
+></indexterm>
+<indexterm zone="isearch"
+><primary
+>procurar</primary
+><secondary
+>incremental</secondary
+></indexterm>
+
+<para
+>A forma convencional de procurar com a opção <menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar</guimenuitem
+></menuchoice
+> necessita que você indique o termo a procurar por completo, antes de iniciar a pesquisa. A maior parte do tempo, é muito mais fácil procurar incrementalmente. Se carregar no campo de texto chamado <guilabel
+>ISearch</guilabel
+> da barra de ferramentas, a pesquisa é efectuada à medida que vai escrevendo. Irá concluir que o termo desejado poderá ser encontrado logo ao fim de escrever 3 ou 4 letras. </para>
+
+</sect2
+> <!-- isearch -->
+
+
+<sect2 id="grep">
+<title
+>Grep</title>
+<indexterm zone="grep"
+><primary
+>procurar</primary
+><secondary
+>nos ficheiros</secondary
+></indexterm>
+
+<para
+>Ambos os mecanismos de procura descritos acima estão restringidos a procurar dento de um ficheiro de código. Existe uma outra ferramenta adicional que lhe permite procurar num (talvez grande) conjunto de ficheiros, através da opção do menu <guimenuitem
+>Procurar nos Ficheiros...</guimenuitem
+> do menu <guimenu
+>Editar</guimenu
+>. É, basicamente, uma interface para o programa &grep;(1). </para>
+
+<para
+>Na janela, poderá indicar os ficheiros onde deseja procurar. Existe um conjunto de padrões especiais disponíveis que poderá usar numa lista. Desta forma, poderá restringir facilmente o mecanismo de procura aos ficheiros de inclusão, por exemplo. Para além disso, existe uma pasta que poderá indicar onde começar a procura. Se assinalar a opção <guibutton
+>Recursivo</guibutton
+>, a pesquisa irá percorrer todas as pastas que estejam abaixo desta na hierarquia. </para>
+
+<para
+>O termo a procurar é, de um modo geral, uma expressão regular que segue a sintaxe do POSIX. Por exemplo, poderá usar o termo <literal
+>"\&lt;K.*"</literal
+> se desejar procurar todas as palavras que comecem pela letra K. Os seguintes caracteres são interpretados de uma forma especial: </para>
+
+<informaltable>
+<tgroup cols="2">
+<tbody>
+
+<row
+><entry>
+ <literal
+>.</literal>
+</entry
+><entry
+>Corresponde a qualquer carácter </entry
+></row>
+<row
+><entry>
+ <literal
+>^</literal>
+</entry
+><entry
+>Corresponde ao início de uma linha </entry
+></row>
+<row
+><entry>
+ <literal
+>$</literal>
+</entry
+><entry
+>Corresponde ao fim de uma linha </entry
+></row>
+<row
+><entry>
+ <literal
+>\&lt;</literal>
+</entry
+><entry
+>Corresponde ao início de uma palavra </entry
+></row>
+<row
+><entry>
+ <literal
+>\&gt;</literal>
+</entry
+><entry
+>Corresponde ao fim de uma palavra </entry
+></row>
+<row
+><entry>
+ <literal
+>?</literal>
+</entry
+><entry
+>O item antecedente corresponde menos que uma vez </entry
+></row>
+<row
+><entry>
+ <literal
+>*</literal>
+</entry
+><entry
+>O item antecedente corresponde zero ou mais vezes </entry
+></row>
+<row
+><entry>
+ <literal
+>+</literal>
+</entry
+><entry
+>O item antecedente corresponde uma ou mais vezes </entry
+></row>
+<row
+><entry>
+ <literal
+>{n}</literal>
+</entry
+><entry
+>O item antecedente corresponde exactamente 'n' vezes </entry
+></row>
+<row
+><entry>
+ <literal
+>{n,}</literal>
+</entry
+><entry
+>O item antecedente corresponde 'n' ou mais vezes </entry
+></row>
+<row
+><entry>
+ <literal
+>{,n}</literal>
+</entry
+><entry
+>O item antecedente corresponde menos de 'n' vezes </entry
+></row>
+<row
+><entry>
+ <literal
+>{n,m}</literal>
+</entry
+><entry
+>O item antecedente corresponde pelo menos <literal
+>n</literal
+> mas menos que <literal
+>m</literal
+> vezes </entry
+></row>
+
+</tbody>
+</tgroup>
+</informaltable>
+
+<para
+>As referências anteriores às expressões entre parêntesis estão também disponíveis, através da notação <literal
+>\n</literal
+>. </para>
+
+<para
+>Para os programadores em C++, como bónus especial, existem alguns modelos de procura disponíveis para procurar padrões típicos. Estes permitem-lhe procurar, por exemplo, todas as chamadas a funções pertencentes a um dado objecto. </para>
+
+<para
+>Logo que tenha iniciado a procura, após carregar no botão <guibutton
+>Procurar</guibutton
+>, esta será efectuada por um processo externo e assíncrono. Todos os itens encontrados irão aparecer na janela chamada <guilabel
+>Grep</guilabel
+>. Poderá então saltar para os itens encontrados, carregando neles. Lembre-se que o 'grep' procura os ficheiros da forma que eles estão guardados no sistema de ficheiros. Se tiver versões modificadas dos mesmos no seu editor, poderá ter algumas falhas de correspondência no número da linha ou mesmo obter alguns itens encontrados inválidos. Poderá evitar isto se gravar todos os ficheiros previamente. </para>
+
+</sect2
+> <!-- grep -->
+
+</sect1
+> <!-- searchinggrepping -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="code-completion">
+<title
+>Completação de Código</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect1
+> <!-- code-completion -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="newfiles">
+<title
+>Criar Ficheiros e Classes Novos</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<sect2 id="newfiles-edittemplates">
+<title
+>Editar os Modelos</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- newfiles-edittemplates -->
+
+</sect1
+> <!-- newfiles -->
+
+</chapter
+> <!-- editing -->
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/file-browsers.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/file-browsers.docbook
new file mode 100644
index 00000000000..8d0a31ebd61
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/file-browsers.docbook
@@ -0,0 +1,67 @@
+<chapter id="file-browsers">
+<title
+>Os Navegadores de Ficheiros</title>
+
+<para
+>Do lado esquerdo da janela principal, o &kdevelop; poderá mostrar vários tipos de listas e árvores para a selecção de ficheiros: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Árvore de Ficheiros</term>
+<listitem>
+<para
+>Isto mostra uma árvore com a hierarquia de ficheiros por baixo da pasta do projecto. Se carregar num ficheiro, este é carregado no editor. Para os ficheiros que não contenham texto, o &kdevelop; inicia uma aplicação que possa lidar com o tipo MIME respectivo. </para>
+
+<para
+>A árvore de ficheiros é actualizada regularmente, sempre que algo muda no sistema de ficheiros. Por exemplo, se criar ficheiros ou pastas novos (mesmo fora do &kdevelop;), isto é imediatamente reflectido na lista de ficheiros. No &Linux;, esta funcionalidade tira partido da biblioteca FAM. No caso dos outros sistemas operativos ou do NFS, as pastas apresentadas são pesquisadas regularmente em pequenos intervalos de tempo. </para>
+
+<para
+>A árvore de ficheiros esconde os ficheiros que não são normalmente interessantes, como os ficheiros-objecto. Nas <guimenuitem
+>Opções do projecto</guimenuitem
+>, em <guibutton
+>Vistas de ficheiros</guibutton
+>, poderá configurar (como uma lista separada por vírgulas de caracteres especiais), quais os padrões que são usados para eliminar os ficheiros irrelevantes. </para>
+
+<para
+>Para além disso, pode optar por restringir a árvore de ficheiros para mostrar apenas os ficheiros que pertençam ao projecto carregado no momento. Isto poderá ser activado ou desactivado se carregar com o botão direito do rato no item de topo da árvore. </para>
+
+<figure id="screenshot-filetree" float="1">
+<title
+>Uma Imagem da Árvore de Ficheiros</title>
+<mediaobject>
+<imageobject
+><imagedata fileref="filetree.png"/></imageobject>
+<textobject
+><phrase
+>Uma Imagem da Árvore de Ficheiros</phrase
+></textobject>
+</mediaobject>
+</figure>
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Grupos de Ficheiros</term>
+<listitem>
+<para
+>Esta mostra os ficheiros que pertençam ao projecto, agrupados pela sua extensão do nome do ficheiro. Como na árvore de ficheiros, poderá editar um ficheiro se carregar nele com o &LMB;. </para>
+
+<para
+>Os grupos mostrados nesta área poderão ser configurados na janela <guibutton
+>Vistas dos ficheiros</guibutton
+> das <guimenuitem
+>Opções do projecto</guimenuitem
+>. Para personalizar a área de acordo com as suas necessidades, é útil compreender como é que os ficheiros são distribuídos nos grupos. Para cada ficheiro, o &kdevelop; percorre todos os grupos de cima para baixo. Em cada grupo, verifica se o nome do ficheiro corresponde a cada um dos padrões. Se houver uma correspondência, o ficheiro é mostrado neste grupo e a iteração é interrompida. Isto torna claro que os padrões mais gerais devem ser colocados abaixo dos mais específicos. Por exemplo, um asterisco para o grupo <guilabel
+>Outros</guilabel
+> deverá ser o último padrão. </para>
+
+</listitem>
+</varlistentry>
+</variablelist>
+
+</chapter
+> <!-- file-browsers -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/getting-started.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/getting-started.docbook
new file mode 100644
index 00000000000..ec391ead00b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/getting-started.docbook
@@ -0,0 +1,695 @@
+<chapter id="getting-started">
+
+<!-- ToDo:
+Put the AppWizard section at the beginning.
+Before anything else, let the user generate
+a hello program like this:
+- assumes KDevelop is properly installed,
+ e.g. from a good Linux distribution
+ (list those that include KDevelop?)
+- start KDevelop
+- if settings are needed, accept default ones
+- Project - New Project
+- C++ - KDE - Simple KDE application
+- name: hello, location: default (/home/user). Next
+- Project Options: Leave as default. Next
+- .h Template: Leave as default. Next
+- .cpp Template: Leave as default. Finish
+- Build - Execute Program (Yes to run automake & friends)
+- Messages window appears. Wait until program is compiled.
+- Finally, program pops up, saying "Hello World".
+
+After this, explore the KDevelop functionality
+with the hello program as an example.
+
+Also: Links to detailed descriptions in the main part.
+Volker Paul
+-->
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Introdução ao &kdevelop; &mdash; Uma Visita Guiada</title>
+
+<para
+>Agora que você instalou o seu IDE &kdevelop;, como é que o vai utilizar bem? Dado que esta é uma aplicação complexa, a curva de aprendizagem pode ser um pouco inclinada, principalmente se não estiver já habituado a este tipo de ambientes de desenvolvimento integrados. </para>
+<para
+>Iremos tentar suavizar esta curva de aprendizagem um pouco, vendo os passos de criação de uma aplicação do KDE em C++. Como tal, iremos dar uma vista de olhos (focada) em: </para>
+<simplelist>
+ <member
+><link linkend="gettingstarted-overview"
+>O que é visto à superfície do IDE do &kdevelop;.</link
+></member>
+<!-- <member
+><link linkend="gettingstarted-configure"
+>Some initial configuration steps.</link
+></member
+> -->
+ <member
+><link linkend="gettingstarted-new"
+>Como criar um novo projecto.</link
+></member>
+<!--
+ <member
+><link linkend="gettingstarted-edit"
+>How to work with documents.</link
+></member>
+ <member
+><link linkend="gettingstarted-compile"
+>How to compile the application in this project.</link
+></member>
+ <member
+><link linkend="gettingstarted-extend"
+>How to add classes and other detail to your project.</link
+></member>
+ <member
+><link linkend="gettingstarted-debug"
+>What to do to debug the application.</link
+></member>
+ <member
+><link linkend="gettingstarted-doc"
+>Some basic tools to build program or user documentation.</link
+></member>
+-->
+</simplelist>
+
+<sect1 id="gettingstarted-overview">
+<title
+>Uma Vista Introdutória sobre o &kdevelop;</title>
+
+<sect2 id="gettingstarted-overview-basic">
+<title
+>À Superfície</title>
+
+<para
+>Quando você inicia o &kdevelop; pela primeira vez, irá obter uma visualização semelhante à seguinte: </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="empty-ide.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>A disposição inicial do &kdevelop; </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<formalpara>
+<title
+>Área de Trabalho e Páginas das Janelas de Ferramentas</title>
+<para
+>Neste caso inicial, o &kdevelop; usa o modo denominado por <link linkend="uimodes-survey"
+>modo de interface de utilizador IDEAl</link
+>. Um espaço de trabalho com o tamanho máximo possível fica rodeado pela esquerda, baixo e direita por uma série de botões que actuam de forma semelhante às páginas numa área dividida em páginas. Se carregar numa destas páginas, aparece então uma <emphasis
+>janela de ferramentas</emphasis
+> que lhe permitirá trabalhar numa tarefa específica. </para>
+</formalpara>
+
+<formalpara>
+<title
+>Menu e Barras de Ferramentas</title>
+<para
+>No topo, existe o menu normal, seguido de várias filas de barras de ferramentas, estando algumas vazias inicialmente. Elas serão preenchidas, logo que exista um projecto aberto para o trabalho de facto. </para>
+</formalpara>
+
+<formalpara>
+<title
+>Barra de Estado</title>
+<para
+>Finalmente, existe uma barra de estado no fundo da janela que mostra algumas informações curtas sobre as várias tarefas. </para>
+</formalpara>
+</sect2
+> <!-- gettingstarted-overview-basic -->
+
+<sect2 id="gettingstarted-overview-help">
+<title
+>Como Obter Alguma Ajuda</title>
+
+<para
+>Para além da <guimenu
+>Ajuda</guimenu
+>, que oferece algumas respostas a perguntas específicas, a barra de estado e dois tipos de dicas de ferramentas oferecem algumas informações rápidas. </para>
+
+<formalpara>
+<title
+>O Que Este Item do Menu Faz?</title>
+<para
+>Quando você coloca o cursor do rato sobre um item do menu, existe alguma informação curta que será apresentada na barra de estado. Embora isto, em alguns casos, repita apenas o nome da selecção, noutros poderá oferecer algumas informações adicionais sobre o intuito do comando do menu.</para>
+</formalpara>
+
+<formalpara>
+<title
+>Qual é o Nome Deste Item?</title>
+<para
+>Em vários itens, irá aparecer uma dica com um nome curto da função, quando você colocar o cursor por cima dela durante alguns segundos. Isto é útil para uma orientação rápida na barra de ferramentas ou nas páginas de ferramentas no modo IDEAl, quando o IDE tiver sido configurado para mostrar os ícones apenas nestes botões.</para>
+</formalpara>
+
+<formalpara>
+<title
+>O Que é Que Este Item Faz?</title>
+<para
+>Está disponível mais alguma informação, através da ajuda de dicas de ferramentas para muitos itens do IDE. Seleccione a opção <menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>O Que É Isto?</guimenuitem
+></menuchoice
+> ou carregue em <keycombo
+><keycap
+>&Shift;</keycap
+><keycap
+>F1</keycap
+></keycombo
+>, podendo então com o cursor do ponto de interrogação seleccionar o item que deseja conhecer. Poderá também abrir qualquer menu desta forma e carregar num item específico do menu (tanto os activos como os desactivados, a cinzento) para ver se está disponível mais alguma informação.</para>
+</formalpara>
+
+</sect2
+> <!-- gettingstarted-overview-help -->
+
+<sect2 id="gettingstarted-overview-menu">
+<title
+>O que está nos menus</title>
+
+<para
+>Existem dez menus seleccionáveis na barra de menu. A maioria deles fica preenchida por completo, logo que um projecto tenha sido aberto para trabalho, enquanto outros necessitam pelo menos de um documento aberto. Em resumo, eles irão permitir os seguintes tipos de acção. </para>
+
+<para
+>Isto é apenas uma introdução. Para uma listagem mais detalhada dos menus e dos seus itens, veja a <link linkend="commands"
+>Referência de Comandos</link
+>.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guimenu
+>Ficheiro</guimenu
+></term>
+ <listitem>
+ <formalpara
+><title
+>Acções Normais</title>
+ <para
+>Este menu é bastante comum. Permite criar, abrir, gravar, imprimir e fechar ficheiros de documentos, assim como sair da aplicação &kdevelop;, como é normal acontecer.</para
+></formalpara>
+ <formalpara
+><title
+>Reverter as Alterações</title>
+ <para
+>Para além disso, permite reverter as alterações, carregando de novo o conteúdo do ficheiro de uma forma ordeira.</para
+></formalpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Editar</guimenu
+></term>
+ <listitem>
+ <para
+>Este menu só é útil se estiver algum documento aberto.</para>
+ <formalpara
+><title
+>Acções Normais</title>
+ <para
+>Oferece as acções normais para desfazer/refazer e para cortar/copiar/colar. Para além disso, permite seleccionar blocos de texto de várias formas.</para
+></formalpara>
+ <formalpara
+><title
+>Procurar e Substituir</title>
+ <para
+>Existe uma funcionalidade de procura muito poderosa disponível no menu <guimenu
+>Editar</guimenu
+>. Para além das acções normais de procura e substituição que se limitam ao documento actual, você poderá também conduzir uma procura e substituição a nível global. Isto permite trabalhar em todos os ficheiros do projecto de uma vez.</para
+></formalpara>
+ <formalpara
+><title
+>Edição de Texto Avançada</title>
+ <para
+>Existem possibilidades para formatar de novo o documento actual e para completar automaticamente alguns textos escritos parcialmente de várias formas.</para
+></formalpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Ver</guimenu
+></term>
+ <listitem>
+ <para
+>Tal como no menu <guimenu
+>Editar</guimenu
+>, este menu só é útil se estiver algum projecto aberto de momento. Neste caso, ficarão disponíveis as seguintes acções (entre outras):</para>
+ <formalpara
+><title
+>Histórico de Navegação</title>
+ <para
+>Avance e recue pelos documentos &etc; que tenha visitado.</para>
+ </formalpara>
+ <formalpara
+><title
+>Registo de Erros</title>
+ <para
+>Navegue pelas linhas de código dos erros que foram encontrados no último processo de compilação/construção.</para>
+ </formalpara>
+ <formalpara
+><title
+>Gerir a Janela de Ferramentas</title>
+ <para
+>Seleccione ou esconda as janelas de ferramentas ou as áreas acopláveis de ferramentas.</para>
+ </formalpara>
+ <formalpara
+><title
+>Acções Relacionadas com o Editor</title>
+ <para
+>Alguns itens do menu <guimenu
+>Ver</guimenu
+> controlam a aparência e comportamento do editor que você usa. No caso do componente do &kate; (Editor de Texto Avançado Incorporado), ficarão disponíveis os seguintes controlos:</para>
+ </formalpara>
+ <itemizedlist>
+ <listitem
+><para
+>Controlar o comportamento de mudança de linha na janela do documento.</para
+></listitem>
+ <listitem
+><para
+>Mostrar ou esconder vários dados nas janelas de documentos: os números de linhas, ícones e, adicionalmente, as marcações de favoritos na barra de posicionamento.</para
+></listitem>
+ <listitem
+><para
+>Controlar a visibilidade das secções dobradas (temporariamente escondidas) num texto de código.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Projecto</guimenu
+></term>
+ <listitem>
+ <para
+>Todo o trabalho do &kdevelop; baseia-se em <emphasis
+>projectos</emphasis
+> que coleccionam basicamente os ficheiros de código, os ficheiros de gestão das compilações e outras informações numa pasta de projecto. Neste menu, poderá controlar o projecto a usar, as propriedades que tem e algumas acções de gestão. Em particular:</para>
+ <formalpara
+><title
+>Abrir um Projecto</title>
+ <para
+>Permite criar projectos novos, abrir projectos existentes e importar os projectos de outros ambientes.</para>
+ </formalpara>
+ <formalpara
+><title
+>Opções do Projecto</title>
+ <para
+>Permite definir um conjunto completo de propriedades diferentes do projecto.</para>
+ </formalpara>
+ <formalpara
+><title
+>Gestão de Classes</title>
+ <para
+>Adiciona novas classes ao projecto e atravessa a árvore de heranças de uma classe.</para>
+ </formalpara>
+ <formalpara
+><title
+>Distribuir o Projecto</title>
+ <para
+>Ajuda a distribuir os pacotes de distribuição do projecto.</para
+></formalpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Compilar</guimenu
+></term>
+ <listitem>
+ <para
+>Este menu tem a ver com tudo o que respeita à compilação e documentação do projecto. Como tal, só é usado quando está um projecto aberto de momento. Neste caso, oferece as seguintes acções:</para>
+ <formalpara
+><title
+>Compilar, Editar as Ligações, Executar</title>
+ <para
+>Permite compilar e gerar o executável do projecto completo ou de partes dele, assim como executar a aplicação a partir do IDE.</para>
+ </formalpara>
+ <formalpara
+><title
+>Preparar as Operações de Compilação</title>
+ <para
+>Isto depende, de facto, do sistema de compilações que usa para este projecto. No caso dos projectos do 'automake', ele permite correr o <filename
+>Makefile.cvs</filename
+> e o <filename
+>configure</filename
+> por si só. Existe também a possibilidade de remover os ficheiros traduzidos do projecto em várias etapas de intensidade.</para>
+ </formalpara>
+ <formalpara
+><title
+>Instalar a Aplicação</title>
+ <para
+>Permite instalar a aplicação, tanto nas pastas locais como nas pastas do sistema que só estão acessíveis para o utilizador 'root'.</para>
+ </formalpara>
+ <formalpara
+><title
+>Documentação da API</title>
+ <para
+>Compila ou remove a documentação da API baseada no 'doxygen' do projecto, tal como está definido nas opções do projecto.</para>
+ </formalpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Depuração</guimenu
+></term>
+ <listitem>
+ <para
+>Ainda que este menu seja preenchido quando está activo um projecto, só é útil de facto se o projecto actual tiver sido compilado previamente com a informação de depuração (o que é definido basicamente na opção <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Opções do Projecto..</guimenuitem
+></menuchoice
+>). Estão disponíveis as seguintes acções neste caso:</para>
+ <formalpara
+><title
+>Acções Normais do Depurador</title>
+ <para
+>A primeira secção na opção <guimenu
+>Depurar</guimenu
+> oferece uma interface gráfica para o depurador simbólico GDB da &GNU;. Permite iniciar e parar a sua aplicação no depurador e percorrê-lo de várias formas.</para>
+ </formalpara>
+ <formalpara
+><title
+>Pontos de Paragem</title>
+ <para
+>O &kdevelop; oferece várias formas de definir pontos de paragem no código da sua aplicação. Uma delas é através da opção do menu <guimenuitem
+>Comutar o Ponto de Paragem</guimenuitem
+>.</para>
+ </formalpara>
+ <formalpara
+><title
+>Depuração Avançada</title>
+ <para
+>Outras opções do menu <guimenu
+>Depurar</guimenu
+> permitem uma análise mais sofisticada do programa. Use o <keycombo
+><keycap
+>&Shift;</keycap
+><keycap
+>F1</keycap
+></keycombo
+> para obter mais informações sobre o seu objectivo.</para>
+ </formalpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Janela</guimenu
+></term>
+ <listitem>
+ <para
+>Este menu é relativamente comum. Poderá seleccionar qualquer janela de documento aberta, assim como fechar aqui uma ou mais janelas. Poderá até seleccionar um conjunto de janelas de documentos para serem fechadas de uma vez.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Ferramentas</guimenu
+></term>
+ <listitem>
+ <para
+>O &kdevelop; é altamente personalizado. Poderá seleccionar um editor favorito para os seus documentos, assim como oferecer ferramentas externas e incorporadas para extender as capacidades básicas do IDE. O menu <guimenu
+>Ferramentas</guimenu
+> reflecte a maior parte desta configuração.</para>
+ <formalpara
+><title
+>Edição Avançada</title>
+ <para
+>O conjunto superior dos itens do menu <guimenu
+>Ferramentas</guimenu
+> será oferecido pelo 'plugin' do editor em uso. Poderá seleccionar o seu editor favorito coma opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> <guilabel
+>Editor</guilabel
+></menuchoice
+>. Logo que tenha sido seleccionado um ficheiro de documento editável, a parte superior do menu <guimenu
+>Ferramentas</guimenu
+> irá oferecer comandos de edição avançados, específicos para a componente do editor em uso.</para>
+ </formalpara>
+ <formalpara
+><title
+>Tratamento da Parte Web</title>
+ <para
+>No caso de a janela do documento activa conter uma página em HTML (&eg; mostrada numa selecção de <guilabel
+>Documentação</guilabel
+>), o menu <guimenu
+>Ferramentas</guimenu
+> irá mostrar itens de menu adicionais que oferecem várias formas de lidar com as páginas Web.</para>
+ </formalpara>
+ <formalpara
+><title
+>Outras Ferramentas</title>
+ <para
+>Normalmente existirão um conjunto de outros itens, de acordo com as ferramentas disponíveis de momento. Use o <keycombo
+><keycap
+>&Shift;</keycap
+><keycap
+>F1</keycap
+></keycombo
+> para obter mais informações sobre os seus fins.</para>
+ </formalpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Configuração</guimenu
+></term>
+ <listitem>
+ <para
+>Este menu permite-lhe mostrar e esconder o menu, as barras de ferramentas e a barra de estado. Do mesmo modo, também poderá configurar os atalhos, barras de ferramentas, notificações, o editor e o comportamento geral do KDevelop.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term
+><guimenu
+>Ajuda</guimenu
+></term>
+ <listitem>
+ <para
+>Aqui poderá abrir este manual do KDevelop, ler a documentação do Qt, abrir as páginas do manual (no formato tradicional de manuais do UNIX) e as páginas do 'info' (o formato de manual da GNU), comunicar erros e obter algumas informações sobre a versão actual do seu KDevelop e os seus autores.</para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+
+</sect2
+> <!--gettingstarted-overview-menu-->
+
+</sect1
+> <!-- gettingstarted-overview -->
+
+<!--
+This is covered elsewhere, so unless someone convinces me that
+it is useful to have it here as well, I will eventually delete it. Volker Paul.
+
+<sect1 id="gettingstarted-configure">
+<title
+>A Bit of Configuration</title>
+
+<para
+>(- to be written -)</para>
+
+</sect1
+>
+
+ -->
+
+<sect1 id="gettingstarted-new">
+<title
+>Como Iniciar um Projecto Novo &mdash; o &appwizard;</title>
+
+<para
+>Isto serve para lhe mostrar quão simples é pôr o KDevelop a criar um programa executável para si.</para>
+
+<para
+>O <link linkend="applicationwizard"
+>&appwizard;</link
+> poderá criar rapidamente um projecto para si, a partir de uma lista de modelos de projecto predefinidos. Tudo o que tem a fazer é seleccionar o tipo de projecto que deseja, como nomeá-lo e onde colocá-lo. </para>
+
+<para
+>Seleccione Projecto - Novo Projecto. A janela para Criar um Novo Projecto irá aparecer. Assumir-se-á que deseja criar um projecto normal para o KDE. Como tal, seleccione o tipo: C++ - KDE - Aplicação Simples do KDE. Indique o nome, p.ex. 'olamundo'. A localização por omissão será '/home/utilizador/olamundo'. Se terminou a configuração nesta janela, carregue em Seguinte. Na próxima janela poderá definir algumas opções que trazem já alguns valores predefinidos úteis. Carregue em Seguinte. Finalmente, será apresentado o modelo dos ficheiros .h e dos .cpp. Mais uma vez, poderá deixá-los com os valores predefinidos e carregar em Terminar. Irá ver então a mensagem a avisar que o seu programa foi criado. </para>
+
+<para
+>Para executar o seu programa, seleccione a opção Construir - Executar o Programa. Irá receber uma mensagem a avisar que o 'automake' &amp; amigos necessitam de correr primeiro. Carregue nesse caso em OK. O seu programa será então compilado e executado, e uma janela do seu novo programa irá aparecer, a dizer "Olá Mundo". Poderá agora editar o seu programa e adicionar mais algumas funcionalidades úteis. </para>
+
+</sect1
+> <!-- gettingstarted-new -->
+
+<!--
+Again, this will be deleted, if nobody complains.
+
+<sect1 id="gettingstarted-edit">
+<title
+>Working With Documents</title>
+
+<para
+>(- to be written -)</para>
+
+<sect2 id="gettingstarted-edit-codecompletion">
+<title
+>How to Automate Some Typing Tasks</title>
+
+<para
+>(- to be written -)</para>
+
+</sect2
+>
+
+</sect1
+>
+
+
+<sect1 id="gettingstarted-compile">
+<title
+>How to Compile a Project</title>
+
+<para
+>(- to be written -)</para>
+
+<sect2 id="gettingstarted-compile-messages">
+<title
+>What the Messages Tell</title>
+
+<para
+>(- to be written -)</para>
+
+</sect2
+>
+
+</sect1
+>
+
+
+<sect1 id="gettingstarted-extend">
+<title
+>How to Extend a Project &mdash; the &automanag;</title>
+
+<para
+>(- to be written -)</para>
+
+<sect2 id="gettingstarted-extend-automake">
+<title
+>A Short Look at the Automake Machinery</title>
+
+<para
+>(- to be written -)</para>
+
+</sect2
+>
+
+<sect2 id="gettingstarted-extend-pics">
+<title
+>How to Place Icons in a Separate Directory</title>
+
+<para
+>(- to be written -)</para>
+
+</sect2
+>
+
+<sect2 id="gettingstarted-extend-class">
+<title
+>How to Add New Classes</title>
+
+<para
+>(- to be written -)</para>
+
+<caution
+><para>
+Be careful when you select your class file names. It is extremely difficult to change them later.
+</para
+></caution>
+
+</sect2
+>
+
+<sect2 id="gettingstarted-extend-subproject">
+<title
+>What is in a Subproject?</title>
+
+<para
+>(- to be written -)</para>
+
+<sect3 id="gettingstarted-extend-subproject-active">
+<title
+>Concentrate on Your Work &mdash; the Active Target</title>
+
+<para
+>(- to be written -)</para>
+
+</sect3
+>
+
+</sect2
+>
+
+<sect2 id="gettingstarted-extend-restructure">
+<title
+>Some Steps to Restructure a Project</title>
+
+<para
+>(- to be written -)</para>
+
+</sect2
+>
+
+
+</sect1
+>
+
+
+
+<sect1 id="gettingstarted-debug">
+<title
+>How to Debug</title>
+
+<para
+>(- to be written -)</para>
+
+</sect1>
+
+
+<sect1 id="gettingstarted-doc">
+<title
+>A Note on Documentation</title>
+
+<para
+>(- to be written -)</para>
+
+</sect1>
+-->
+</chapter>
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/index.cache.bz2 b/tde-i18n-pt/docs/kdevelop/kdevelop/index.cache.bz2
new file mode 100644
index 00000000000..dbea84fc0f0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/index.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/index.docbook
new file mode 100644
index 00000000000..e8bbb1726a3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/index.docbook
@@ -0,0 +1,675 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kdevelop "<application
+>KDevelop</application
+>">
+ <!ENTITY kdevrelease "3.1.0">
+ <!ENTITY apache "<application
+>Apache</application
+>">
+ <!ENTITY API "<acronym
+>API</acronym
+>">
+ <!ENTITY appwizard "Application Wizard">
+ <!ENTITY autoconf "<command
+>autoconf</command
+>">
+ <!ENTITY automake "<command
+>automake</command
+>">
+ <!ENTITY automanag "Automake Manager">
+ <!ENTITY ctags "<command
+>ctags</command
+>">
+ <!ENTITY CVS "<application
+>CVS</application
+>">
+ <!ENTITY cvs "CVS">
+ <!ENTITY doxygen "<application
+>Doxygen</application
+>">
+ <!ENTITY doxywizard "<application
+>doxywizard</application
+>">
+ <!ENTITY egrep "<command
+>egrep</command
+>">
+ <!ENTITY grep "<command
+>grep</command
+>">
+ <!ENTITY HTML "<acronym
+>HTML</acronym
+>">
+ <!ENTITY IDE "<acronym
+>IDE</acronym
+>">
+ <!ENTITY libtool "<command
+>libtool</command
+>">
+ <!ENTITY nfwizard "New File Wizard">
+ <!ENTITY python "<application
+>Python</application
+>">
+ <!ENTITY perl "<application
+>Perl</application
+>">
+ <!ENTITY php "<application
+>PHP</application
+>">
+ <!ENTITY promanag "Project Manager">
+ <!ENTITY qte "<application
+>Qt/embedded</application
+>">
+ <!ENTITY ssh "<application
+>ssh</application
+>">
+ <!-- chapters in separate docbook files -->
+ <!ENTITY survey-manual SYSTEM "survey-manual.docbook">
+ <!ENTITY getting-started SYSTEM "getting-started.docbook">
+ <!ENTITY kdevelop-survey SYSTEM "kdevelop-survey.docbook">
+ <!ENTITY setup SYSTEM "setup.docbook">
+ <!ENTITY applicationwizard SYSTEM "applicationwizard.docbook">
+ <!ENTITY editing SYSTEM "editing.docbook">
+ <!ENTITY file-browsers SYSTEM "file-browsers.docbook">
+ <!ENTITY class-browsers SYSTEM "class-browsers.docbook">
+ <!ENTITY documentation SYSTEM "documentation.docbook">
+ <!ENTITY project-management SYSTEM "project-management.docbook">
+ <!ENTITY adv-build-management SYSTEM "adv-build-management.docbook">
+ <!ENTITY debugger SYSTEM "debugger.docbook">
+ <!ENTITY cvs-chapter SYSTEM "cvs.docbook">
+ <!ENTITY external-progs SYSTEM "external-progs.docbook">
+ <!ENTITY scripts SYSTEM "scripts.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY kdevelop-scripting SYSTEM "kdevelop-scripting.docbook">
+ <!-- appendices in separate docbook files -->
+ <!ENTITY kdevelop-install SYSTEM "kdevelop-install.docbook">
+ <!ENTITY nutshell SYSTEM "nutshell.docbook">
+ <!ENTITY unixdev SYSTEM "unixdev.docbook">
+ <!ENTITY app-menu SYSTEM "app-menu.docbook">
+ <!ENTITY app-shortcuts SYSTEM "app-shortcuts.docbook">
+ <!ENTITY app-files SYSTEM "app-files.docbook">
+ <!ENTITY plugin-tools SYSTEM "plugin-tools.docbook">
+ <!ENTITY app-uimodes-examples SYSTEM "app-uimodes-examples.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY app-misc-info SYSTEM "app-misc-info.docbook">
+ <!ENTITY app-changelog SYSTEM "app-changelog.docbook">
+ <!ENTITY app-bibliography SYSTEM "app-bibliography.docbook">
+
+
+ <!-- book related entities -->
+ <!ENTITY kappname "&kdevelop;">
+ <!ENTITY % addindex "INCLUDE">
+ <!ENTITY % Portuguese "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<!--
+NOTE:
+Entries which require special treatment are marked with comments starting with '###'. They should be visited on a regular basis.
+-->
+
+<book lang="&language;">
+
+<bookinfo>
+ <title
+>Manual do Utilizador do &kdevelop;</title>
+
+ <date
+>2004-11-13</date>
+ <releaseinfo
+>&kdevrelease;</releaseinfo>
+
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+> <surname
+>Gehrmann</surname
+> <affiliation
+> <address
+><email
+>bernd@kdevelop.org</email
+></address>
+ </affiliation>
+ </author>
+
+ <author
+><firstname
+>Caleb</firstname
+> <surname
+>Tennis</surname
+> <affiliation
+> <address
+><email
+>caleb@aei-tech.com</email
+></address>
+ </affiliation>
+ </author>
+
+ <author
+><firstname
+>Bernd</firstname
+> <surname
+>Pol</surname
+> <affiliation
+> <address
+><email
+>bernd.pol@online.de</email
+></address>
+ </affiliation>
+ </author>
+
+ <author
+><firstname
+>Volker</firstname
+> <surname
+>Paul</surname
+> <affiliation
+> <address
+><email
+>volker.paul@tiscali.de</email
+></address>
+ </affiliation>
+ </author>
+ </authorgroup>
+
+ <copyright>
+ <year
+>2002</year>
+ <holder
+>Bernd Gehrmann</holder>
+ </copyright>
+ <copyright>
+ <year
+>2002</year>
+ <holder
+>Caleb Tennis</holder>
+ </copyright>
+ <copyright>
+ <year
+>2004</year>
+ <holder
+>Bernd Pol</holder>
+ </copyright>
+ <copyright>
+ <year
+>2005</year>
+ <holder
+>Volker Paul</holder>
+ </copyright>
+
+ <!--ROLES_OF_TRANSLATORS-->
+
+ <legalnotice
+>&FDLNotice;</legalnotice>
+
+ <abstract>
+ <para
+>O &kdevelop; é um Ambiente de Desenvolvimento Integrado para ser usado numa grande variedade de tarefas de programação.</para>
+ </abstract>
+
+ <keywordset>
+ <keyword
+>KDE</keyword>
+ <keyword
+>KDevelop</keyword>
+ <keyword
+>IDE</keyword>
+ <keyword
+>desenvolvimento</keyword>
+ <keyword
+>programação</keyword>
+ </keywordset>
+
+</bookinfo>
+
+<!-- ====================================================================== -->
+
+&survey-manual;
+&getting-started; <!-- "Getting Started" -->
+&kdevelop-survey; <!-- "Overview of &kdevelop; Features" -->
+&setup; <!-- "Configuring &kdevelop;" -->
+&applicationwizard; <!-- "Getting Started &mdash; the &appwizard;" -->
+&editing;
+&file-browsers;
+&class-browsers;
+&documentation;
+&project-management;
+&adv-build-management;
+&debugger;
+&cvs-chapter;
+<!--&kdevelop-scripting;--> <!-- "Scripting &kdevelop;" -->
+&credits;
+
+<!-- ====================================================================== -->
+<!-- External Appendices -->
+
+&kdevelop-install; <!-- "Installing &kdevelop;" -->
+&nutshell;
+&unixdev; <!-- "Development on &UNIX;" -->
+<!--
+&app-menu;
+&app-shortcuts;
+-->
+&app-files;
+&plugin-tools;
+&app-uimodes-examples;
+&commands;
+&app-misc-info;
+&app-changelog;
+
+<!-- ====================================================================== -->
+<!-- ### Questionable, probably not IDE-specific enough. Check later again.
+<chapter id="python">
+<title
+>Python</title>
+
+<para
+>...
+</para>
+
+</chapter
+> --> <!-- python -->
+
+<!-- ====================================================================== -->
+<!-- ### Questionable, probably not IDE-specific enough. Check later again.
+<chapter id="php">
+<title
+>PHP</title>
+
+<para
+>...
+</para>
+</chapter
+> --> <!-- php -->
+
+<!-- ====================================================================== -->
+
+<!-- Note (bp, 2003-09-04): <bibliography
+> should remain the last appendix -->
+<!-- section because of a (meinproc???) bug which sends the Next selection -->
+<!-- in circles back to it. -->
+<!-- (LWatts: 2005-04-30) This is probably due to a missing id= somewhere, -->
+<!-- so I've added a couple in hopes it goes away. -->
+
+<appendix id="app-bibliography">
+<title
+>Bibliografia</title>
+
+<para
+>(... ainda não escrito ...)</para>
+
+<bibliography id="bibliography">
+
+<biblioentry>
+<title
+><ulink url="info://make/Top"
+>GNU Make Manual</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>Richard M.</firstname
+><surname
+>Stallman</surname
+></author>
+<author
+><firstname
+>Roland</firstname
+><surname
+>McGrath</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://automake/Top"
+>GNU Automake</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>David</firstname
+><surname
+>MacKenzie</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Tromey</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://autoconf/Top"
+>GNU Autoconf</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>David</firstname
+><surname
+>MacKenzie</surname
+></author>
+<author
+><firstname
+>Ben</firstname
+><surname
+>Elliston</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://gcc/Top"
+>Using the GNU Compiler Collection</ulink
+></title>
+<author
+><firstname
+>Richard M.</firstname
+><surname
+>Stallman</surname
+></author>
+</biblioentry>
+
+<biblioentry>
+<title
+><ulink url="info://libtool/Top"
+>GNU Libtool</ulink
+></title>
+<authorgroup>
+<author
+><firstname
+>Gordon</firstname
+><surname
+>Matzigkeit</surname
+></author>
+<author
+><firstname
+>Alexandre</firstname
+><surname
+>Oliva</surname
+></author>
+<author
+><firstname
+>Thomas</firstname
+><surname
+>Tanner</surname
+></author>
+<author
+><firstname
+>Gary V.</firstname
+><surname
+>Vaughan</surname
+></author>
+</authorgroup>
+</biblioentry>
+
+<biblioentry>
+<title
+>GNU Autoconf, Automake, and Libtool</title>
+<edition
+>1st edition</edition>
+<pubdate
+>October 2000</pubdate>
+<authorgroup>
+<author
+><firstname
+>Gary V.</firstname
+><surname
+>Vaughan</surname
+></author>
+<author
+><firstname
+>Ben</firstname
+><surname
+>Elliston</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Tromey</surname
+></author>
+<author
+><firstname
+>Ian Lance</firstname
+><surname
+>Taylor</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>New Riders Publishing</publishername
+></publisher>
+<isbn
+>ISBN 1578701902</isbn>
+</biblioentry>
+
+
+<biblioentry>
+<title
+>Advanced Programming in the &UNIX; Environment</title>
+<edition
+>1st edition</edition>
+<pubdate
+>June 1992</pubdate>
+<author
+><firstname
+>W. Richard</firstname
+><surname
+>Stevens</surname
+></author>
+<publisher
+><publishername
+>Addison-Wesley Pub Co</publishername
+></publisher>
+<isbn
+>ISBN 0201563177</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Thinking in C++, Volume 1: Introduction to Standard C++</title>
+<edition
+>2nd Edition</edition>
+<pubdate
+>April 15, 2000</pubdate>
+<author
+><firstname
+>Bruce</firstname
+><surname
+>Eckel</surname
+></author>
+<publisher
+><publishername
+>Prentice Hall</publishername
+></publisher>
+<isbn
+>ISBN 0139798099</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Open Source Development with CVS</title>
+<edition
+>2nd Edition</edition>
+<pubdate
+>October 12, 2001</pubdate>
+<authorgroup>
+<author
+><firstname
+>Karl</firstname
+><surname
+>Fogel</surname
+></author>
+<author
+><firstname
+>Moshe</firstname
+><surname
+>Bar</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>The Coriolis Group</publishername
+></publisher>
+<isbn
+>ISBN 158880173X</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Programming PHP</title>
+<edition
+>1st edition</edition>
+<pubdate
+>March 2002</pubdate>
+<authorgroup>
+<author
+><firstname
+>Rasmus</firstname
+><surname
+>Lerdorf</surname
+></author>
+<author
+><firstname
+>Kevin</firstname
+><surname
+>Tatroe</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 1565926102</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Programming Python</title>
+<edition
+>2nd Edition</edition>
+<pubdate
+>March 2001</pubdate>
+<author
+><firstname
+>Mark</firstname
+><surname
+>Lutz</surname
+></author>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 0596000855</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Gui Programming With Python : Using the Qt Toolkit</title>
+<edition
+>Bk&amp;Cd-r edition</edition>
+<pubdate
+>January 2002</pubdate>
+<author
+><firstname
+>Boudewijn</firstname
+><surname
+>Rempt</surname
+></author>
+<publisher
+><publishername
+>Opendocs Llc</publishername
+></publisher>
+<isbn
+>ISBN 0970033044</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Programming Perl</title>
+<subtitle
+>The Camel book</subtitle>
+<edition
+>3rd Edition</edition>
+<pubdate
+>July 2000</pubdate>
+<authorgroup>
+<author
+><firstname
+>Larry</firstname
+><surname
+>Wall</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Christiansen</surname
+></author>
+<author
+><firstname
+>Jon</firstname
+><surname
+>Orwant</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 0596000278</isbn>
+</biblioentry>
+
+<biblioentry>
+<title
+>Learning Perl</title>
+<subtitle
+>The Lama book</subtitle>
+<edition
+>3rd Edition</edition>
+<pubdate
+>July 15, 2001</pubdate>
+<authorgroup>
+<author
+><firstname
+>Randal L.</firstname
+><surname
+>Schwartz</surname
+></author>
+<author
+><firstname
+>Tom</firstname
+><surname
+>Phoenix</surname
+></author>
+</authorgroup>
+<publisher
+><publishername
+>O'Reilly &amp; Associates</publishername
+></publisher>
+<isbn
+>ISBN 0596001320</isbn>
+</biblioentry>
+
+</bibliography>
+<!-- -->
+
+</appendix
+> <!-- app-bibliography -->
+
+<!-- ====================================================================== -->
+
+&documentation.index;
+
+</book>
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-install.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-install.docbook
new file mode 100644
index 00000000000..9b0fcb61551
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-install.docbook
@@ -0,0 +1,1288 @@
+<appendix id="kdevelop-install">
+
+<appendixinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</appendixinfo>
+
+<title
+>Instalar o &kdevelop;</title>
+
+<indexterm zone="kdevelop-install">
+ <primary
+>instalação</primary
+></indexterm>
+
+<para
+>Você irá encontrar aqui todos os passos necessários para compilar e instalar o IDE do &kdevelop;: <itemizedlist>
+ <listitem
+><para
+>O <link linkend="kdevelop-install-howto"
+>Como obter o &kdevelop;</link
+> concentra-se principalmente em como obter o código mais recente do CVS. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="requirements"
+>requisitos do &kdevelop;</link
+> listam os programas e bibliotecas que irá necessitar de ter instalados para compilar com sucesso o IDE. </para
+></listitem>
+ <listitem
+><para
+>A <link linkend="compile-and-install"
+>compilação e instalação do &kdevelop;</link
+> irá conduzi-lo por todos os passos de compilação e instalação da aplicação. </para
+></listitem>
+ <listitem
+><para
+>O <link linkend="make-api"
+>Como obter uma documentação da &API; do &kdevelop;</link
+> diz-lhe o que é uma API e como você poderá usar uma dessas ferramentas para navegar pelo código do &kdevelop;. </para
+></listitem>
+</itemizedlist>
+</para>
+
+<sect1 id="kdevelop-install-howto">
+<title
+>Como obter o &kdevelop;</title>
+
+<indexterm zone="kdevelop-install-howto">
+ <primary
+>obter o &kdevelop;</primary
+></indexterm>
+<indexterm zone="kdevelop-install-howto">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>obter</secondary
+></indexterm>
+
+<para
+>O &kdevelop; está disponível de forma binária para várias distribuições do &Linux; como a SuSE, a RedHat entre outras. Estes binários estão inseridos num pacote, em grande parte em RPMs, para uma instalação mais simples. Para instalar, siga as instruções normais que são dadas para a sua distribuição. </para>
+<para
+>Você também poderá obter o código-fonte do &kdevelop;, compilá-lo e instalá-lo você mesmo. Este código poderá ser obtido na página pessoal do projecto em <ulink url="http://www.kdevelop.org"
+>http://www.kdevelop.org</ulink
+> ou através do <ulink url="http://download.kde.org"
+>'site' FTP do &kde;</ulink
+>. </para>
+
+<sect2 id="howto-cvs">
+<title
+>Obter Versões Diárias do &kdevelop; a partir do &CVS;</title>
+
+<indexterm zone="howto-cvs">
+ <primary
+>CVS</primary
+></indexterm>
+
+<para
+>Se você quiser estar a acompanhar os desenvolvimentos actuais, estão disponíveis as imagens do repositório anónimo do &CVS;. O nome do módulo é <emphasis
+>kdevelop</emphasis
+> em <filename class="directory"
+>:pserver:anonymous@anoncvs.kde.org:/home/kde</filename
+>. </para>
+
+<sect3 id="howto-cvs-co">
+<title
+>'Checkout' Inicial do &CVS;</title>
+
+<indexterm zone="howto-cvs-co">
+ <primary
+>'checkout'</primary
+></indexterm>
+<indexterm zone="howto-cvs-co">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>CVS</secondary>
+ <tertiary
+>'checkout'</tertiary
+></indexterm>
+
+<para
+>Para obter uma versão inicial do &kdevelop;, você precisa de obtê-la a partir do &CVS; anónimo. Para efectuar esta operação, com o nome de <emphasis
+>checkout</emphasis
+>, basta seguir estes passos. </para>
+
+<note
+><para
+>Iremos assumir que você irá querer pôr a sua cópia do &kdevelop; na pasta <filename class="directory"
+>codigo_kde3</filename
+> da sua directoria pessoal (a <filename class="directory"
+>~</filename
+>) . </para
+></note>
+
+<informalexample
+><simplelist>
+ <member
+># Criar a directoria de destino, se necessário: </member>
+ <member
+><prompt
+>~&gt; </prompt
+> <userinput
+>mkdir codigo_kde3</userinput
+> </member>
+ <member
+><prompt
+>~&gt; </prompt
+> <userinput
+>cd codigo_kde3</userinput
+> </member>
+ <member
+><prompt
+>~/codigo_kde3&gt; </prompt
+> <userinput
+>cvs -z3 -d :pserver:anonymous@anoncvs.kde.org:/home/kde co kdevelop</userinput
+> </member>
+ <member
+><prompt
+>~/codigo_kde3&gt; </prompt
+> <userinput
+>cd kdevelop</userinput
+> </member>
+</simplelist
+></informalexample>
+
+<note
+><para
+>Logo que tenha conseguido obter a sua versão do &kdevelop;, você poderá estar a par das alterações com o procedimento de actualização mostrado na secção a seguir. </para
+></note>
+
+<important
+><para
+>Mantenha a carga no servidor baixa. <emphasis
+>Por favor não faça a transferência completa ('checkout'), sempre que queira ter o seu &kdevelop; actualizado!</emphasis
+> Utilize para isto uma actualização de CVS. </para
+></important>
+
+<para
+>Agora, você poderá compilar a sua versão do &kdevelop;, tal como é mostrada no capítulo de <link linkend="compile-and-install"
+>Compilação e Instalação do &kdevelop;</link
+>. </para>
+
+</sect3
+> <!-- howto-cvs-co -->
+
+<sect3 id="howto-cvs-up">
+<title
+>Manter a Sua Cópia do &CVS; Actual</title>
+
+<indexterm zone="howto-cvs-up">
+ <primary
+>actualizar</primary
+></indexterm>
+<indexterm zone="howto-cvs-up">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>CVS</secondary>
+ <tertiary
+>actualizar</tertiary
+></indexterm>
+
+<para
+>Depois de você ter obtido (e compilado com sucesso) o &kdevelop; a partir do CVS, tal como foi mostrado em cima, você poderá querer mantê-lo actualizado, de modo a obter todas as modificações. Para isso, siga estes passos (Iremos assumir de novo que você colocou a sua cópia do &kdevelop; na directoria <filename class="directory"
+>codigo_kde3</filename
+>.) </para>
+<para
+>Repare no comando <command
+>up</command
+> (= <emphasis
+>update</emphasis
+>), colocado em vez do <command
+>co</command
+> (que significa <emphasis
+>checkout</emphasis
+>). </para>
+
+<informalexample
+><simplelist>
+ <member
+><prompt
+>~&gt; </prompt
+> <userinput
+>cd codigo_kde3</userinput
+> </member>
+ <member
+><prompt
+>~/codigo_kde3&gt; </prompt
+> <userinput
+>cvs -z3 -d :pserver:anonymous@anoncvs.kde.org:/home/kde up kdevelop</userinput
+> </member>
+ <member
+><prompt
+>~/codigo_kde3&gt; </prompt
+> <userinput
+>cd kdevelop</userinput
+> </member>
+</simplelist
+></informalexample>
+
+<note
+><para
+>Dê uma vista de olhos nas mensagens que o &CVS; produz, durante a sequência da actualização. Os passos exactos na sequência de compilação dependem disto. </para
+></note>
+
+<para
+>Agora, você poderá compilar uma nova versão do &kdevelop;, tal como é apresentado no capítulo das <link linkend="compile-and-install-make-cvs"
+>Considerações especiais de compilação do &CVS;</link
+>. </para>
+</sect3
+> <!-- howto-cvs-up -->
+
+</sect2
+> <!-- howto-cvs -->
+
+</sect1
+> <!-- howto -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="requirements">
+<title
+>Requisitos do &kdevelop;</title>
+
+<indexterm zone="requirements">
+ <primary
+>requisitos</primary
+></indexterm>
+<indexterm zone="requirements">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+<indexterm zone="requirements">
+ <primary
+>GNU</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+
+<para
+>Para poder compilar e usar o &kdevelop; com sucesso, você precisa dos seguintes programas e bibliotecas. Eles estão disponíveis na maioria das plataformas como pacotes das próprias distribuições e, como tal, poderão ser instalados facilmente. </para>
+
+<itemizedlist>
+<title
+>Necessário:</title>
+ <listitem>
+ <para
+><application
+>gcc/g++</application
+> &ge; 2.95.3 (ou compatível) <indexterm>
+ <primary
+>gcc</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ <indexterm>
+ <primary
+>g++</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="gcc.gnu.org"
+>gcc.gnu.org</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+><application
+>make da &GNU;</application
+> (ou compatível) <indexterm>
+ <primary
+>make</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.gnu.org/software/make"
+>www.gnu.org/software/make</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+>&perl; 5.004 (ou superior) <indexterm>
+ <primary
+>Perl</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.perl.com"
+>www.perl.com</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+><application
+>autoconf</application
+> &ge; 2.52 <indexterm>
+ <primary
+>autoconf</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.gnu.org/software/autoconf"
+>www.gnu.org/software/autoconf</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+><application
+>automake</application
+> &ge; 1.6 <indexterm>
+ <primary
+>automake</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.gnu.org/software/automake"
+>www.gnu.org/software/automake</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+><application
+>flex</application
+> 2.5.4 (ou superior) <indexterm>
+ <primary
+>flex</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.gnu.org/software/flex"
+>www.gnu.org/software/flex</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+>&Qt; &ge; 3.0.3 (ou superior) <indexterm>
+ <primary
+>Qt</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.trolltech.com/products/qt"
+>www.trolltech.com/products/qt</ulink
+> </para>
+ </listitem>
+ <listitem>
+ <para
+><application
+>KDE</application
+> &ge; 3.0.2 <indexterm>
+ <primary
+>KDE</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para>
+ <para
+>Disponível em <ulink url="www.kde.org"
+>www.kde.org</ulink
+> </para>
+ </listitem>
+</itemizedlist>
+
+<itemizedlist>
+<title
+>Opcional:</title>
+ <listitem
+><para
+>A ferramenta de navegação no código <emphasis
+><application
+>ctags</application
+></emphasis
+>, a partir do 'site' <ulink url="http://ctags.sourceforge.net"
+>http://ctags.sourceforge.net</ulink
+>, que lhe permite aceder rapidamente às declarações e definições, através de uns simples 'clicks' nos nomes dos itens, dentro do editor. <indexterm
+><primary
+>ctags</primary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>O <emphasis
+><application
+>dot</application
+></emphasis
+>, um compilador de linguagens gráficas, do <ulink url="http://www.graphviz.org"
+>http:/www.graphviz.org</ulink
+>. Esta ferramenta é necessária, em conjunto com o &doxygen;, se você quiser ter as relações entre as classes desenhadas graficamente (o que é altamente recomendado). <indexterm
+><primary
+>dot</primary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>A ferramenta de documentação <emphasis
+>&doxygen;</emphasis
+>, do <ulink url="http://www.doxygen.org"
+>http://www.doxygen.org</ulink
+>, se você quiser gerar documentação de APIs concisa e poderosa para os seus projectos. <indexterm
+><primary
+>doxygen</primary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>O <emphasis
+><application
+>valgrind</application
+></emphasis
+> de <ulink url="http://developer.kde.org/~sewardj/"
+>http://developer.kde.org/~sewardj/</ulink
+>, que lhe ajuda a encontrar problemas de gestão de memória nas suas aplicações. <indexterm
+><primary
+>valgrind</primary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>O <emphasis
+><application
+>CVS</application
+></emphasis
+> do <ulink url="http://www.cvshome.org"
+>http://www.cvshome.org</ulink
+> se você quiser usar o sistema de controlo de versões &CVS;. <indexterm>
+ <primary
+>CVS</primary>
+ <secondary
+>requisitos</secondary
+></indexterm>
+ </para
+></listitem>
+ <listitem
+><para
+>Qualquer outro compilador e/ou ferramenta, para o caso de você querer programar noutra linguagem/plataforma que não o C++/&kde; ou queira usar alguma funcionalidade especial. </para
+></listitem>
+</itemizedlist>
+
+<note>
+<orderedlist>
+ <listitem>
+ <para
+>Você poderá dar uma volta à necessidade do &autoconf; &ge; 2.52 e do &automake; &ge; 1.6. Basta remover a directoria <filename class="directory"
+>admin</filename
+> da directoria de instalação do seu &kdevelop; e escrever <indexterm>
+ <primary
+>autoconf</primary>
+ <secondary
+>a circunvecção da versão necessita</secondary
+></indexterm>
+ <indexterm>
+ <primary
+>automake</primary>
+ <secondary
+>a circunvecção da versão necessita</secondary
+></indexterm>
+ <indexterm>
+ <primary
+>versão necessária</primary>
+ <secondary
+>circunvecção para o 'autoconf'/'automake'</secondary
+></indexterm>
+ </para>
+ <informalexample
+><simplelist>
+ <member
+><prompt
+>(a-sua-directoria-do-kdevelop)&gt; </prompt
+> <userinput
+>ln -s $KDEDIR/share/apps/kdelibs/admin admin</userinput
+></member>
+ </simplelist
+></informalexample>
+ <para
+>na consola. Isto faz com que o &kdevelop; use a configuração normal da directoria <filename class="directory"
+>admin</filename
+> do &kde; em alternativa. </para>
+ </listitem>
+ <listitem>
+ <para
+>Tenha cuidado em <emphasis
+>não misturar as versões do &Qt;</emphasis
+>. Associe sempre o &kdevelop; à mesma versão do &Qt; com que as suas bibliotecas do &kde; foram compiladas. Caso contrário, você poderá obter comportamentos <emphasis
+>muito estranhos</emphasis
+>. </para>
+ </listitem>
+</orderedlist>
+</note>
+
+</sect1
+> <!-- requirements -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="compile-and-install">
+<title
+>Compilação e Instalação do &kdevelop;</title>
+
+<indexterm zone="compile-and-install">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>compilação</secondary
+></indexterm>
+<indexterm zone="compile-and-install">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>instalação</secondary
+></indexterm>
+
+<para
+>Logo que todos os requisitos tenham sido cumpridos, você está pronto para compilar e instalar o &kdevelop;. Este apêndice irá discutir os passos necessários para o fazer. </para>
+<itemizedlist>
+ <listitem
+><para
+>Os <link linkend="compile-and-install-preliminaries"
+>Passos Preliminares</link
+> dizem-lhe como configurar um ambiente adequado. </para
+></listitem>
+ <listitem
+><para
+>O <link linkend="compile-and-install-make"
+>Compilar o &kdevelop;</link
+> lida com a obtenção do código do &kdevelop; a partir do &cvs;, como o preparar para o processo de instalação e finalmente mostra os passos necessários para compilar e instalar o &kdevelop;. </para
+></listitem>
+ <listitem
+><para
+>O <link linkend="compile-and-install-options"
+>Algumas Notas Sobre as Opções do 'Configure'</link
+> diz-lhe como executar o &kdevelop; se tiver sido instalado numa localização que não a directoria do &kde;. </para
+></listitem>
+</itemizedlist>
+
+<sect2 id="compile-and-install-preliminaries">
+<title
+>Passos Preliminares</title>
+
+<indexterm zone="compile-and-install-preliminaries">
+ <primary
+>preliminares</primary>
+ <secondary
+>Instalação do &kdevelop;</secondary
+></indexterm>
+<indexterm zone="compile-and-install-preliminaries">
+ <primary
+>KDEDIR</primary
+></indexterm>
+<indexterm zone="compile-and-install-preliminaries">
+ <primary
+>QTDIR</primary
+></indexterm>
+<indexterm zone="compile-and-install-preliminaries">
+ <primary
+>LD_LIBRARY_PATH</primary
+></indexterm>
+<indexterm zone="compile-and-install-preliminaries">
+ <primary
+>LIBRARY_PATH</primary
+></indexterm>
+<indexterm zone="compile-and-install-preliminaries">
+ <primary
+>PATH</primary
+></indexterm>
+
+<para
+>Antes de entrar na sequência da consola, você precisa de se certificar que todas as bibliotecas e ferramentas estão disponíveis no sistema de compilação. Para conseguir isto, algumas variáveis de ambiente precisam de estar convenientemente definidas. Os passos reais a efectuar dependem da linha de comandos da consola que você utiliza. </para>
+
+<note
+><para
+>Para evitar ter de escrever todos os comandos que definem as variáveis de ambiente necessárias de cada vez que deseja compilar, você deverá colocá-las no seu ficheiro <filename
+>.bashrc</filename
+> ou <filename
+>.cshrc</filename
+>. Desta forma, as variáveis de ambiente serão configuradas convenientemente sempre que você iniciar a linha de comandos. </para
+></note>
+
+<sect3 id="compile-and-install-preliminaries-bash">
+<title
+>Configurar o Ambiente para a Linha de Comandos Bash</title>
+
+<para
+>Se você usar a linha de comandos 'bash', adicione as seguintes linhas: </para>
+
+<informalexample
+><simplelist>
+ <member
+><userinput
+>export KDEDIR=</userinput
+>(local da sua instalação do KDE)</member>
+ <member
+><userinput
+>export QTDIR=</userinput
+>(local da sua biblioteca Qt)</member>
+ <member
+><userinput
+>export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH</userinput
+></member>
+ <member
+><userinput
+>export LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH</userinput
+></member>
+ <member
+><userinput
+>export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH</userinput
+></member>
+</simplelist
+></informalexample>
+<para
+></para>
+
+</sect3
+> <!-- compile-and-install-preliminaries-bash -->
+
+<sect3 id="compile-and-install-preliminaries-tcsh">
+<title
+>Configurar o Ambiente para a Linha de Comandos Tcsh</title>
+
+<para
+>Se você usar a linha de comandos 'tcsh', adicione as seguintes linhas: </para>
+<para>
+<informalexample
+><simplelist>
+ <member
+><userinput
+>setenv KDEDIR </userinput
+>(local da sua instalação do KDE)</member>
+ <member
+><userinput
+>setenv QTDIR </userinput
+>(local da sua biblioteca Qt)</member>
+ <member
+><userinput
+>setenv LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH</userinput
+></member>
+ <member
+><userinput
+>setenv LIBRARY_PATH $QTDIR/lib:$KDEDIR/lib:$LIBRARY_PATH</userinput
+></member>
+ <member
+><userinput
+>setenv PATH $QTDIR/bin:$KDEDIR/bin:$PATH</userinput
+></member>
+</simplelist
+></informalexample>
+</para>
+
+</sect3
+> <!-- compile-and-install-preliminaries-tcs -->
+
+</sect2
+> <!-- compile-and-install-preliminaries -->
+
+<sect2 id="compile-and-install-make">
+<title
+>Compilar o &kdevelop;</title>
+
+<indexterm zone="compile-and-install-make">
+ <primary
+>make</primary>
+ <secondary
+>Instalação do &kdevelop;</secondary
+></indexterm>
+<indexterm zone="compile-and-install-make">
+ <primary
+>compilação</primary>
+ <secondary
+>&kdevelop;</secondary
+></indexterm>
+
+<note
+><para
+>Na discussão a seguir, assumimos que você colocou o código do seu &kdevelop; na directoria <filename class="directory"
+>~/codigo_kde3/kdevelop</filename
+>. </para
+></note>
+
+<sect3 id="compile-and-install-make-cvs">
+<title
+>Considerações Especiais de Compilação do &CVS;</title>
+
+<para
+>No caso de você usar uma imagem do &kdevelop; do &CVS;, os passos de compilação iniciais dependem se você fez um 'checkout' completo ou se apenas actualizou o código. </para>
+
+<variablelist>
+<varlistentry>
+<term id="compile-and-install-make-cvs-co"
+>Após um 'Checkout' de CVS</term>
+<listitem>
+<para
+>Você deverá <emphasis
+>inicializar o sistema de compilação</emphasis
+> depois de um 'checkout' completo. O mesmo se aplica de cada vez que você inicia a extracção do zero. Escreva: </para>
+
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>make -f admin/Makefile.common cvs-clean</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>e depois <emphasis
+>todos</emphasis
+> os passos a seguir. </para>
+<note
+><para
+>Você poderá necessitar de acesso ao repositório do &CVS; para a limpeza, se alguns ficheiros corrompidos ou em falta precisarem de ser reconstruídos. </para
+></note>
+<important
+><para
+>O comando <command
+>cvs-clean</command
+> irá <emphasis
+>remover todos os ficheiros</emphasis
+> que não pertençam ao &CVS; na directoria! Certifique-se que salvaguarda todas as informações valiosas, antes de executar este comando de limpeza. </para
+></important>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="compile-and-install-make-cvs-up"
+>Após uma Actualização do CVS</term>
+<listitem>
+<para
+>O próximo passo depende do resultado da sequência de actualização do &CVS;. Se você obteve algo do género do que se segue (repare na marca U ou P à esquerda, o que indica que o ficheiro foi alterado): </para>
+
+<screen
+>U /uma_directoria_qualquer/Makefile.am
+</screen>
+<para
+>ou se você fez uma extracção completa, você precisa de fazer: </para>
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>make -f Makefile.cvs</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>antes de prosseguir com <emphasis
+>todos</emphasis
+> os passos a seguir. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3
+> <!-- compile-and-install-make-cvs -->
+
+<sect3 id="compile-and-install-make-basic">
+<title
+>Sequência Básica de Comandos do <command
+>make</command
+></title>
+
+<para
+>Logo que o sistema básico do 'make' tenha sido configurado desta forma, você precisa de decidir o tipo de sistema do &kdevelop; que você deseja usar. Isto é feito com o seguinte passo do 'configure' que compila a <filename
+>Makefile</filename
+> real que o comando <command
+>make</command
+> irá usar. </para>
+
+<note
+><para
+>Você poderá ignorar a opção <option
+>--prefix</option
+> das seguintes linhas de comando do <command
+>configure</command
+> se você quiser que o &kdevelop; seja instalado na directoria predefinida do &kde;. Veja o capítulo com <link linkend="compile-and-install-options"
+>Algumas notas sobre as opções do <command
+>configure</command
+></link
+> para saber mais sobre o assunto. </para
+></note>
+
+<variablelist>
+<varlistentry>
+<term
+>Uma Versão Compilada com Depuração</term>
+<listitem>
+<para
+>Se você quiser manter um registo do que a sua aplicação &kdevelop; faz durante a sua execução, poderá criar uma versão compilada com informações de depuração. Basta correr o comando <command
+>configure</command
+> para o fazer: </para>
+
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>./configure --enable-debug=full --prefix=(onde-está-o-seu-kde3)</userinput
+> </member
+></simplelist
+></informalexample>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Uma Versão Compilada para Produção</term>
+<listitem>
+<para
+>Se você só quiser usar o &kdevelop; tal-como-está (mais pequeno e mais rápido) basta a versão para produção. O <command
+>configure</command
+> fica deste modo da seguinte forma.</para>
+
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>./configure --prefix=(onde-está-o-seu-kde3)</userinput
+> </member
+></simplelist
+></informalexample>
+
+<note>
+<para
+>Se você quiser criar a sua própria <link linkend="make-api"
+>documentação da API</link
+> para o &kdevelop;, você precisa de incluir ainda mais outra opção do comando <command
+>configure</command
+>: </para>
+<informalexample
+><simplelist>
+ <member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>./configure --</userinput
+>(opções-acima) <userinput
+>\</userinput
+></member
+> <member
+><userinput
+>--with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs</userinput
+></member>
+</simplelist
+></informalexample>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Compilar e Instalar o &kdevelop;</term>
+<listitem>
+<para
+>O <command
+>configure</command
+> irá verificar o sistema e criar uma <filename
+>Makefile</filename
+> de acordo com o que encontrou. O comando <command
+>make</command
+> irá usar esta <filename
+>Makefile</filename
+> por omissão. Deste modo, o </para>
+
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>make</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>será suficiente. Se necessário, obtenha agora permissões de 'root' se fizer </para>
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>su</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>e indique a senha do 'root'. Instale então agora a aplicação: </para>
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>make install</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>E foi tudo. Se você instalou o &kdevelop; na directoria por omissão do &kde;, você poderá agora correr o IDE. Caso contrário, serão necessários alguns passos adicionais como é demonstrado na secção <link linkend="compile-and-install-options-dir"
+>Directoria de instalação personalizada</link
+> em baixo. </para>
+
+<note>
+ <para
+>De facto, já terão sido instaladas normalmente três aplicações baseadas no &kdevelop;: </para>
+ <itemizedlist>
+ <listitem
+><para
+>O IDE do &kdevelop; &mdash; este é o local onde você normalmente irá trabalhar.</para
+></listitem>
+ <listitem
+><para
+>O navegador de documentação do Assistente do &kdevelop; autónomo &mdash; isola todas as funcionalidades poderosas de documentação do IDE &kdevelop; numa ferramenta separada. Isto pode ser útil quando desejar procurar por alguma documentação de programação mas não queira iniciar o IDE por completo.</para
+></listitem>
+ <listitem
+><para
+>O Desenhador do &kdevelop; &mdash; aumenta o &Qt; User Interface Designer, adicionando os elementos específicos do &kde; e integra-se bem no IDE &kdevelop;.</para
+></listitem>
+ </itemizedlist>
+</note>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+</sect3
+> <!-- compile-and-install-make-basic -->
+</sect2
+> <!-- compile-and-install-make -->
+
+
+<sect2 id="compile-and-install-options">
+<title
+>Algumas Notas sobre as Opções do <command
+>configure</command
+></title>
+
+<sect3 id="compile-and-install-options-dir">
+<title
+>Directoria de Instalação Personalizada</title>
+
+<indexterm zone="compile-and-install-options-dir">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>instalação</secondary>
+ <tertiary
+>directoria personalizada</tertiary
+></indexterm>
+<indexterm zone="compile-and-install-options-dir">
+ <primary
+>directoria personalizada</primary
+></indexterm>
+<indexterm zone="compile-and-install-options-dir">
+ <primary
+>KDEDIRS</primary
+></indexterm>
+<indexterm zone="compile-and-install-options-dir">
+ <primary
+>kbuildsycoca</primary
+></indexterm>
+
+<para
+>Por omissão, o <command
+>configure</command
+> prepara o IDE para ser instalado na directoria predefinida do &kde;. Isto é necessário porque o &kdevelop; assume o acesso directo a algumas ferramentas e componentes que se encontram aí. Se você quiser usar a sua própria directoria de instalação, você terá de dizer isso ao <command
+>configure</command
+> com a opção <option
+>--prefix</option
+>: </para>
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>./configure --prefix=(onde-está-o-seu-kde3)</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>Existe uma contrapartida se o fizer. Você precisa de arranjar uma forma de o &kdevelop; aceder às ferramentas e componentes necessários na directoria do &kde;. (Você poderá à mesma usar o IDE sem o fazer, mas terá as capacidades bastante restritas). </para>
+<para
+>Invoque uma linha de comandos e execute os seguintes comandos antes de iniciar o &kdevelop; na linha de comandos. </para>
+
+<note
+><para
+><emphasis
+>Tenha cuidado em usar o plural:</emphasis
+> É o <quote
+><envar
+>KDEDIRS</envar
+></quote
+>, não apenas o <quote
+><envar
+>KDEDIR</envar
+></quote
+>) </para
+></note>
+
+<informalexample
+><simplelist>
+ <member
+><prompt
+>(a-sua-directoria-do-kdevelop)&gt; </prompt
+> <userinput
+>export KDEDIRS=/usr/local/kde:/opt/kde3</userinput
+> </member>
+ <member
+><prompt
+>~&gt; </prompt
+> <userinput
+>kbuildsycoca</userinput
+> </member>
+ <member
+>(Agora inicie o &kdevelop;:) </member>
+ <member
+><prompt
+>~&gt; </prompt
+> <userinput
+>kdevelop</userinput
+> </member>
+</simplelist
+></informalexample>
+
+<note
+><simplelist>
+ <member
+>A variável de ambiente <envar
+>KDEDIRS</envar
+> precisa de apontar para <emphasis
+>a lista de directorias activas do &kde;</emphasis
+> do seu sistema. É usado</member>
+ <member
+><filename class="directory"
+>/usr/local/kde</filename
+>:<filename class="directory"
+>/opt/kde3</filename
+></member>
+ <member
+>apenas como exemplo.</member>
+ <member
+>A directoria <filename class="directory"
+>/usr/local/kde</filename
+> poderá, por exemplo, conter uma versão incompleta do &kde; que você tenha compilado para fins de depuração e a <filename class="directory"
+>/opt/kde3</filename
+> poderá, por sua vez, conter a versão normal do &kde; para a sua distribuição usada no dia-a-dia.</member>
+</simplelist
+></note>
+
+<para
+>Numa linha de comandos 'tcsh' você precisa de definir as variáveis de ambiente usando: </para>
+<informalexample
+><simplelist
+><member
+><prompt
+>~&gt; </prompt
+> <userinput
+>setenv KDEDIRS /usr/local/kde:/opt/kde3</userinput
+> </member
+></simplelist
+></informalexample>
+<para
+>O comando <command
+>kbuildsycoca</command
+> (<quote
+>build system control cache</quote
+> ou <quote
+>construir a 'cache' de controlo do sistema</quote
+>) procura as bibliotecas e coloca em 'cache' a sua localização e versão, para que o &kdevelop; possa então encontrá-las. A contrapartida é que leva bastante tempo &mdash; e tem de ser corrida sempre que você você invoque a linha de comandos para iniciar o &kdevelop; a partir de uma directoria não-predefinida. Você poderá querer colocar os comandos acima num 'script' para reduzir o esforço de escrita. </para>
+<para
+>(Você poderá também colocar as mesmas linhas no seu <filename
+>.bashrc</filename
+> ou <filename
+>.cshrc</filename
+>, mas isso não é aconselhável, dado que o <command
+>kbuildsycoca</command
+> irá então ser executado sempre que você chamar a linha de comandos). </para>
+
+<note
+><para
+>O comando <command
+>kbuildsycoca</command
+> não se executa a partir da raiz. Você terá de o invocar com um utilizador que não o 'root'. (Mas <emphasis
+>não é uma boa ideia</emphasis
+>, de qualquer forma, programar com o utilizador 'root'!) </para
+></note>
+</sect3
+> <!-- compile-and-install-options-dir -->
+
+<!-- ### put a sect3 with other configuration options here -->
+
+</sect2
+> <!-- compile-and-install-options -->
+
+</sect1
+> <!-- compile-and-install -->
+
+<sect1 id="make-api">
+<title
+>Como Obter a Documentação da API do &kdevelop;</title>
+
+<indexterm zone="make-api">
+ <primary
+>API</primary>
+ <secondary
+>&kdevelop;</secondary
+></indexterm>
+<indexterm zone="make-api">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>API</secondary
+></indexterm>
+<indexterm zone="make-api">
+ <primary
+>compilação</primary>
+ <secondary
+>&kdevelop;</secondary>
+ <tertiary
+>API</tertiary
+></indexterm>
+<indexterm zone="make-api">
+ <primary
+>configure</primary>
+ <secondary
+>API do &kdevelop;</secondary
+></indexterm>
+
+<para
+>API é a abreviatura de <quote
+>Application Program Interface</quote
+> ou <quote
+>Interface de Programação de Aplicações</quote
+>. De facto, uma interface de programação desse tipo é um conjunto de descrições (&ie;, convenções de chamadas) pelas quais uma aplicação acede ao sistema operativo ou a outros serviços. No nosso contexto, todavia, foi adoptada uma definição mais abrangente. A API de uma aplicação do &kde; ou do &Qt; é um resumo das interfaces das classes e dos métodos, uma sinopse a ser usada como um dicionário para navegar pelo código. </para>
+<para
+>Existe uma versão da API mais actual disponível na <ulink url="http://www.kdevelop.org/HEAD/doc/api/html/index.html"
+>página Web do KDevelop</ulink
+>. Ele será actualizado automaticamente a cada 24 horas, para que você se possa manter a par. </para>
+<para
+>Bem, esta versão poderá ser usada apenas para leitura na Internet. Mas, de qualquer forma, você poderá criar também a sua própria documentação da API a partir do código do &kdevelop;. Para o fazer, você precisa de dizer ao sistema do 'automake' onde encontrar a API das KDELIBS no seu sistema. Isto é feito com a opção <option
+>--with-kdelibsdoxy-dir</option
+> no comando <command
+>configure</command
+>:, quando se preparar para compilar o código do &kdevelop;: </para>
+
+<informalexample
+><simplelist>
+ <member
+><prompt
+>~/codigo_kde/kdevelop&gt; </prompt
+> <userinput
+>./configure --</userinput
+>(opções-normais)<userinput
+> \</userinput
+> </member>
+ <member>
+ <userinput
+>--with-kdelibsdoxy-dir=$KDEDIR/share/doc/HTML/en/kdelibs-apidocs</userinput>
+ </member>
+</simplelist
+></informalexample>
+
+<para
+>(o <command
+>make</command
+> irá substituir o <varname
+>$KDEDIR</varname
+> pela sua directoria real do &kde;). Depois disso, execute um comando <command
+>make</command
+> <link linkend="compile-and-install-make-basic"
+>normal</link
+>. Depois de o IDE do &kdevelop; ter sido criado, você terá a opção para criar a API também. Para isso, você terá de executar </para>
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>make apidocs</userinput
+> </member
+></simplelist
+></informalexample>
+
+<para
+>Isto irá criar um ficheiro <filename
+>Doxyfile</filename
+> na sua directoria de base do &kdevelop; que irá, por sua vez, ser processado pela aplicação <application
+>DOxygen</application
+> para criar um conjunto grande de ficheiros <filename
+>.html</filename
+> com a API. Quando o processo relativamente longo de criação da API chegar finalmente ao fim, você terá de instalar a API tal como se fosse instalar o IDE &kdevelop; em si. Obtenha as permissões de super-utilizador, se necessário, </para>
+
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>su</userinput
+> </member
+></simplelist
+></informalexample>
+
+<para
+>e indique a senha do 'root'. Instale então os ficheiros da API: </para>
+
+<informalexample
+><simplelist
+><member
+><prompt
+>~/codigo_kde3/kdevelop&gt; </prompt
+> <userinput
+>make install-apidox</userinput
+> </member
+></simplelist
+></informalexample>
+
+<para
+>Quando isto tiver sido feito, o <command
+>make</command
+> informá-lo-á sobre a directoria onde você poderá finalmente ver o conteúdo da documentação da API. Lembre-se deste endereço, dado que o poderá usar tanto no &konqueror; como dentro do &kdevelop;, no caso de você ter configurado o código do &kdevelop; como um projecto sobre o qual trabalhar. </para>
+
+<note
+><para
+>Você irá ver provavelmente um grande conjunto de mensagens de aviso e/ou erro durante a criação da API executada pelo <application
+>Doxygen</application
+>. É melhor ignorá-las, dado que são apenas do interesse dos programadores do &kdevelop;. Se a geração da API chegar alguma vez ao fim com sucesso, os ficheiros da API em <filename
+>.html</filename
+> serão válidos. </para
+></note>
+
+</sect1
+> <!-- make-api -->
+
+</appendix
+> <!-- kdevelop-install -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-scripting.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-scripting.docbook
new file mode 100644
index 00000000000..12adeae6b10
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-scripting.docbook
@@ -0,0 +1,74 @@
+<chapter id="kdevelop-scripting">
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Ian</firstname
+><surname
+>Geiser</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Usar 'Scripts' no KDevelop</title>
+
+<sect1 id="running-scripts">
+<title
+>Executar os 'Scripts'</title>
+<para
+>Para aceder a um 'script' que esteja disponível ao &kdevelop;, use o menu <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>'Scripts'</guimenuitem
+></menuchoice
+>. Se não existir esse menu, então não estão nenhuns 'scripts' disponíveis no KDevelop. </para>
+</sect1>
+
+<sect1 id="adding-scripts">
+<title
+>Adicionar 'Scripts'</title>
+<para
+>Logo que tenha adicionado o suporte do KScript à sua aplicação anfitriã, a adição dos 'scripts' é igualmente simples. Os programas são compostos em duas partes, um ficheiro 'desktop' que contém os meta-dados sobre o programa e o programa em si. Esta aproximação foi usada devido à segurança e à simplicidade. O ficheiro 'desktop' oferece meta-dados para os menus e para o tipo de programa. Isto evita que a aplicação-anfitriã tenha de inspeccionar cada um dos programas. Um exemplo desse ficheiro é mostrado abaixo: </para>
+<para
+>O exemplo acima demonstra as partes principais que o KScript irá procurar. O primeiro item, o "Name", é o nome que irá aparecer ao utilizador na aplicação-anfitriã e o "Comment" será mostrado normalmente como uma dica. O "Type" é o mais importante. Este é usado para seleccionar o motor de 'scripts' adequado para executar o programa. De momento, os tipos disponíveis para o KDE são o "ShellScript/bash" e o "JavaScript/kjs". O próximo passo é criar o programa em si. Para o exemplo acima, o tipo de programa usado é o "ShellScript/bash". O motor de 'scripts' 'shellscript' oferece algumas coisas para o programador. O primeiro elemento é o ID de DCOP da aplicação anfitriã. Este é passado ao programa como primeiro argumento. Isto significa que, em todo o lado no programa, o valor de "$1" irá devolver o ID de DCOP do anfitrião. É mostrado um exemplo de programa abaixo: </para>
+
+<para
+>Este programa é bastante simples e apenas executa um comando, passando o texto do primeiro documento ao resultado do "ls -l"</para>
+
+<para
+>Uma das ferramentas mais úteis ao desenvolver programas para as aplicações é a aplicação KDCOP.</para>
+<figure id="screenshot-kdcop" float="1">
+ <title
+>KDCOP - Navegar nas Interface de DCOP no &kdevelop;</title>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="kdcop_browsing.png"/></imageobject>
+ </mediaobject>
+</figure>
+
+<para
+>A ferramenta KDCOP permite aos programadores dos 'scripts' navegarem e depurar as interfaces actuais da aplicação anfitriã. O KDCOP também oferece uma funcionalidade gira que permite aos utilizadores seleccionar um método e arrastar o código actual para o seu editor de texto. Isto simplifica a utilização para as pessoas que não conheçam os métodos de DCOP da linguagem de desenvolvimento. De momento, o KDCOP suporta o KJSEmbed, o Python, e a UNIX Shell para aceder ao DCOP.</para>
+
+<para
+>Logo que o 'script' esteja completo, está pronto a ser instalado. Os programadores das aplicações deverão documentar a localização que será percorrida à procura destes programas. No caso do exemplo anterior do Kate, os programa estão localizados em "$KDEDIRS/share/apps/kate/scripts".</para>
+
+<figure id="screenshot-scripts" float="1">
+ <title
+>'Scripts' do &kdevelop; no Sistema de Ficheiros</title>
+ <mediaobject>
+ <imageobject
+><imagedata fileref="script_location.png"/></imageobject>
+ </mediaobject>
+</figure>
+
+<para
+>O ficheiro 'desktop' do programa, bem como o programa associado, deverão estar na mesma pasta. Para os programadores do 'script', também se recomenda que todos os recursos dos outros programas, como os ficheiros UI ou os ficheiros de dados, deverão estar também na pasta de programas. No exemplo acima, o programa irá aparecer no menu "Ferramentas->'Scripts' do KDE". Uma coisa importante para os programadores de 'scripts' repararem é que não deverão executar operações que possam bloquear durante bastante tempo ou entrar num ciclo de eventos. Isto deve-se ao facto de a versão actual da interface de 'scripts' estar vocacionada para as tarefas automatizadas que executem até terminar. Isto está a ser pensado e extendido para o KDE 4. </para>
+
+</sect1>
+
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-survey.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-survey.docbook
new file mode 100644
index 00000000000..2b47f4cbd9a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/kdevelop-survey.docbook
@@ -0,0 +1,740 @@
+<chapter id="kdevelop-survey">
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Introdução às Funcionalidades do &kdevelop;</title>
+
+<indexterm zone="kdevelop-survey">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>introdução</secondary
+></indexterm>
+<indexterm zone="kdevelop-survey">
+ <primary
+>vista geral</primary
+></indexterm>
+<indexterm zone="kdevelop-survey">
+ <primary
+>introdução</primary
+></indexterm>
+
+<para
+>O &kdevelop; integra um conjunto de ferramentas, programas e modelos numa interface de utilizador comum. Basicamente, consiste em <itemizedlist>
+ <listitem
+><para
+>vários <link linkend="uimodes-survey"
+>modos de interface de utilizador</link
+> com os quais você poderá seleccionar a aparência e comportamento do espaço de trabalho, </para
+></listitem>
+ <listitem
+><para
+>um <link linkend="applicationwizard"
+>&appwizard;</link
+> que o ajuda a configurar um novo projecto, </para
+></listitem>
+ <listitem
+><para
+>vários <link linkend="makesystems"
+>sistemas de gestão de projectos</link
+> que o ajudam a compilar e a gerir o seu projecto, </para
+></listitem>
+ <listitem
+><para
+>algumas <link linkend="editing"
+>ferramentas de edição</link
+> para trabalhar nos textos do seu programa </para
+></listitem>
+ <listitem
+><para
+>vários <link linkend="file-browsers"
+>navegadores de ficheiros</link
+> que lhe oferecem várias vistas sobre o seu sistema de ficheiros, </para
+></listitem>
+ <listitem
+><para
+>vários <link linkend="class-browsers"
+>navegadores de classes</link
+> para o ajudarem a gerir as classes e as suas relações entre si no seu projecto de programação orientada por objectos, </para
+></listitem>
+ <listitem
+><para
+>uma <link linkend="debugger"
+>interface para o depurador</link
+> para procurar e remover os erros do programa dentro do &kdevelop;, e </para
+></listitem>
+ <listitem
+><para
+>várias <link linkend="plugin-tools"
+>ferramentas em 'plugins'</link
+>, ou seja, módulos extensíveis que podem ser carregados durante a execução e a pedido. Isto permite-lhe activar apenas as funcionalidades que você realmente necessita. </para
+></listitem>
+ <listitem
+><para
+>um conjunto de outras ferramentas auxiliares de diagnóstico, documentação e optimização. </para
+></listitem>
+</itemizedlist>
+</para>
+
+<note>
+ <para
+>De facto existem três aplicações baseadas no &kdevelop;: </para>
+ <itemizedlist>
+ <listitem
+><para
+>O IDE do &kdevelop; &mdash; este é o local onde você normalmente irá trabalhar.</para
+></listitem>
+ <listitem
+><para
+>O navegador de documentação do Assistente do &kdevelop; autónomo &mdash; isola todas as funcionalidades poderosas de documentação do IDE &kdevelop; numa ferramenta separada. Isto pode ser útil quando desejar procurar por alguma documentação de programação mas não queira iniciar o IDE por completo.</para
+></listitem>
+ <listitem
+><para
+>O Desenhador do &kdevelop; &mdash; aumenta o &Qt; User Interface Designer, adicionando os elementos específicos do &kde; e integra-se bem no IDE &kdevelop;.</para
+></listitem>
+ </itemizedlist>
+</note>
+
+
+<sect1 id="uimodes-survey">
+<title
+>Modos de Interface do Utilizador Disponíveis</title>
+
+<indexterm zone="uimodes-survey">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>modos de interface do utilizador</secondary
+></indexterm>
+<indexterm zone="uimodes-survey">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>modos do &kdevelop;</secondary
+></indexterm>
+<indexterm zone="uimodes-survey">
+ <primary
+>Modos de interface</primary
+></indexterm>
+<indexterm zone="uimodes-survey">
+ <primary
+>Janelas-Filhas</primary
+></indexterm>
+<indexterm zone="uimodes-survey">
+ <primary
+>Janelas em Páginas</primary
+></indexterm>
+<indexterm zone="uimodes-survey">
+ <primary
+>Janelas de Topo</primary
+></indexterm>
+<indexterm zone="uimodes-survey">
+ <primary
+>IDEAl</primary
+></indexterm>
+
+<para
+>O &kdevelop; oferece aos programadores quatro modos de interface do utilizador (carregue no nome do modo para ver um exemplo): <itemizedlist>
+ <listitem
+><para
+><link linkend="ideal-desc"
+>IDEAl</link
+></para>
+ <para
+>Esta é uma nova aproximação de interfaces de utilizador que optimiza tanto o espaço de trabalho como a actuação intuitiva sobre as ferramentas. </para>
+ <itemizedlist>
+ <listitem
+><para
+>Todas as janelas de ferramentas estão acopladas numa disposição em páginas à volta da área da janela principal. Elas agrupam-se à esquerda, em baixo e à direita, de acordo com os serviços fornecidos. </para
+></listitem>
+ <listitem
+><para
+>As janelas de edição e de navegação estarão empilhadas numa grande janela de páginas a meio da área da janela principal. </para
+></listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para
+><link linkend="mdi-desc"
+>Janelas-Filhas</link
+></para>
+ <itemizedlist>
+ <listitem
+><para
+>Todas as janelas de ferramentas estão inicialmente acopladas à janela principal.</para
+></listitem>
+ <listitem
+><para
+>As janelas de edição e de navegação irão existir como janelas de topo dentro de uma área de visualização da janela principal.</para
+></listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para
+><link linkend="tabbed-desc"
+>Janelas em Páginas</link
+></para>
+ <itemizedlist>
+ <listitem
+><para
+>Todas as janelas de ferramentas estão inicialmente acopladas à janela principal. </para
+></listitem>
+ <listitem
+><para
+>As janelas de edição e de navegação irão estar empilhadas numa janela com várias páginas separadas. </para
+></listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para
+><link linkend="toplevel-desc"
+>Janelas de Topo</link
+></para>
+ <itemizedlist>
+ <listitem
+><para
+>Todas as janelas de edição, navegação e de ferramentas serão janelas de topo directamente no ecrã. </para
+></listitem>
+ <listitem
+><para
+>A janela principal só irá conter o menu, as barras de ferramentas e a barra de estado. </para
+></listitem>
+ </itemizedlist>
+ </listitem>
+
+</itemizedlist>
+</para>
+
+<sect2 id="uimodes-switch">
+<title
+>Como Mudar de Modos de Interface do Utilizador:</title>
+
+<indexterm zone="uimodes-switch">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>mudar de modos</secondary
+></indexterm>
+<indexterm zone="uimodes-switch">
+ <primary
+>mudar de modo de interface</primary
+></indexterm>
+
+<para
+>Para mudar o modo da interface do utilizador, seleccione a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+> no menu. A janela para <guilabel
+>Configurar o KDevelop</guilabel
+> irá aparecer, onde então terá de seleccionar <guilabel
+>Interface do Utilizador</guilabel
+> no campo do lado esquerdo. Isto levá-lo-á à página de configuração mostrada em baixo. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="select-user-interface.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Seleccione um modo de interface de utilizador </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>(As versões mais antigas do &kdevelop; oferecem apenas a secção de selecção do modo de topo). </para>
+
+<para
+>Na secção do <guilabel
+>Modo Principal de Interface do Utilizador</guilabel
+>, seleccione a opção exclusiva do modo de interface de utilizador com que deseja trabalhar. </para>
+<para
+>Dependendo do modo de interface de utilizador que seleccionou, as outras secções de configuração ficarão disponíveis, nas quais poderá ajustar mais detalhes da aparência e comportamento às suas preferências. Veja o capítulo sobre como <link linkend="setup-ui"
+>Seleccionar a Interface do Utilizador</link
+> para mais detalhes. </para>
+
+<note
+><para
+>Não se esqueça de reiniciar o &kdevelop; para que as suas selecções façam efeito. </para
+></note>
+
+</sect2
+> <!-- uimodes-switch -->
+
+<sect2 id="maximize-workspace">
+<title
+>Como Maximizar a Área do Espaço de Trabalho</title>
+
+<indexterm zone="maximize-workspace">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>espaço de trabalho</secondary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>maximizar o espaço de trabalho</secondary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>espaço de trabalho</secondary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>barra de menu</secondary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>modo de ecrã completo</secondary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>modo de ecrã completo</primary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>barra de menu</primary>
+ <secondary
+>esconder/mostrar</secondary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>esconder a barra de menu</primary
+></indexterm>
+<indexterm zone="maximize-workspace">
+ <primary
+>mostrar a barra de menu</primary
+></indexterm>
+
+<para
+>Para maximizar o espaço, existe um modo de janelas de ecrã completo que expande a área da janela principal até aos extremos do ecrã. O espaço adicional poderá ser reclamado de volta se esconder a barra de menu. E, claro, você poderá esconder qualquer barra de ferramentas como é normal nas aplicações do <application
+>KDE</application
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Modo de Ecrã Completo</term>
+<listitem>
+<para
+>Para mudar de ou para o modo de ecrã completo seleccione <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+> </menuchoice
+> no menu ou carregue em <keycombo
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+>. Existe também um ícone <guiicon
+>Modo de Ecrã Completo</guiicon
+> na <guilabel
+>Barra de Navegação</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Esconder/Mostrar o Menu</term>
+<listitem>
+<para
+>Para <emphasis
+>esconder</emphasis
+> o menu seleccione <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar o Menu</guimenuitem
+> </menuchoice
+> nas opções de menu ou carregue em <keycombo
+>&Ctrl;<keycap
+>M</keycap
+> </keycombo
+>. Você poderá também incluir um <guiicon
+>Mostrar o Menu</guiicon
+> numa barra de ferramentas adequada, p.ex., na <guilabel
+>Barra de Navegação</guilabel
+> para esse fim. Para <emphasis
+>voltar a mostrar</emphasis
+> o menu você precisa de carregar em <keycombo
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> ou de usar o ícone <guiicon
+>Mostrar o Menu</guiicon
+>, se estiver disponível. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2
+> <!-- maximize-workspace -->
+
+</sect1
+> <!-- uimodes-survey -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="ui-elements">
+<title
+>Elementos da Interface do Utilizador</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<sect2 id="ui-elements-workarea">
+<title
+>A Área de Trabalho</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-workarea -->
+
+<sect2 id="ui-elements-titlebar">
+<title
+>A Barra de Título do &kdevelop;</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-titlebar -->
+
+<sect2 id="ui-elements-statusbar">
+<title
+>A Barra de Estado do &kdevelop;</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-statusbar -->
+
+<sect2 id="ui-elements-menubar">
+<title
+>A barra de menu</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-menubar -->
+
+<sect2 id="ui-elements-toolbars">
+<title
+>As Barras de Ferramentas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-toolbars -->
+
+<sect2 id="ui-elements-treetoolviews">
+<title
+>As Janelas em Árvore</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-treetoolviews -->
+
+<sect2 id="ui-elements-outputtoolviews">
+<title
+>As Janelas dos Resultados das Ferramentas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- ui-elements-outputtoolviews -->
+
+</sect1
+> <!-- ui-elements -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="makesystems">
+<title
+>Sistemas de Gestão de Projectos</title>
+
+<indexterm zone="makesystems">
+ <primary
+>gestão de projectos</primary
+></indexterm>
+
+<para
+>Globalmente, um projecto basear-se-á num sistema de gestão de projecto qualquer. O &kdevelop; oferece quatro <emphasis
+>sistemas de gestão de projectos</emphasis
+> que o programador poderá seleccionar ao criar um novo projecto. <itemizedlist>
+ <listitem
+><para
+>Os <link linkend="automake-project"
+>projectos do Automake</link
+> usam as ferramentas de desenvolvimento normais da &GNU;. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="qmake-project"
+>projectos do QMake</link
+> usam o gestor de projectos QMake da Trolltech. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="ant-project"
+>projectos de ANT</link
+> usam o gestor de projectos ANT do Apache para a programação em &Java;. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="custom-project"
+>projectos personalizados</link
+> necessitam que você faça a gestão das suas próprias <filename
+>Makefiles</filename
+>. </para
+></listitem>
+</itemizedlist>
+</para>
+
+<sect2 id="automake-project">
+<title
+>Projectos Automake</title>
+
+<indexterm zone="automake-project">
+ <primary
+>projectos</primary>
+ <secondary
+>automake</secondary
+></indexterm>
+<indexterm zone="automake-project">
+ <primary
+>automake</primary>
+ <secondary
+>projectos</secondary
+></indexterm>
+
+<para
+>Os projectos criados com o &automanag; do &kdevelop; tornam bastante simples a utilização das ferramentas normais da &GNU; para os programadores. Eles possibilitam <itemizedlist>
+ <listitem
+><para
+>uma melhor forma de gerar <filename
+>Makefile</filename
+>s e </para
+></listitem>
+ <listitem
+><para
+>uma forma segura e boa de se adaptar facilmente entre vários sistemas de comandos <filename
+>configure</filename
+> gerados pelo Automake. </para
+></listitem>
+</itemizedlist>
+</para>
+</sect2
+> <!-- automake-project -->
+
+<sect2 id="qmake-project">
+<title
+>Projectos QMake</title>
+
+<indexterm zone="qmake-project">
+ <primary
+>projectos</primary>
+ <secondary
+>qmake</secondary
+></indexterm>
+<indexterm zone="qmake-project">
+ <primary
+>qmake</primary>
+ <secondary
+>projectos</secondary
+></indexterm>
+
+<para
+>Para os programadores que gostam da flexibilidade e comportamento do sistema QMake do &Qt;, o &kdevelop; oferece a possibilidade de lidar com os projectos baseados em QMake (os ficheiros .pro) na sua interface gráfica. </para>
+<para
+>Para mais informações sobre o gestor de projectos QMake veja o <quote
+>Guia de Utilizador do qmake</quote
+>, que deverá estar incluído na sua distribuição, ou dê uma vista de olhos na página de <ulink url="http://doc.trolltech.com/"
+>Documentação da TROLLTECH</ulink
+> onde você poderá encontrar a documentação do QMake para a sua versão da <quote
+>Plataforma de Desenvolvimento de Aplicações Gráficas em C++ Qt</quote
+>. </para>
+</sect2
+> <!-- qmake-project -->
+
+<sect2 id="ant-project">
+<title
+>Projectos ANT (Projectos em &Java;)</title>
+
+<indexterm zone="ant-project">
+ <primary
+>projectos</primary>
+ <secondary
+>ant</secondary
+></indexterm>
+<indexterm zone="ant-project">
+ <primary
+>ant</primary>
+ <secondary
+>projectos</secondary
+></indexterm>
+<indexterm zone="ant-project">
+ <primary
+>projectos</primary>
+ <secondary
+>Java</secondary
+></indexterm>
+<indexterm zone="ant-project">
+ <primary
+>Java</primary>
+ <secondary
+>projectos</secondary
+></indexterm>
+<indexterm zone="ant-project">
+ <primary
+>desenvolvimento</primary>
+ <secondary
+>Java</secondary
+></indexterm>
+
+<para
+>Os programadores em &Java; poderão querer usar o gestor de projectos ANT do projecto Apache para os seus projectos. Para configurar um novo projecto de ANT no &kdevelop; seleccione <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Novo Projecto...</guimenuitem
+> <guimenuitem
+>Java</guimenuitem
+> <guimenuitem
+>Projecto de Ant</guimenuitem
+> <guimenuitem
+>Aplicação</guimenuitem
+></menuchoice
+>. </para>
+<para
+>Para mais informações veja a página do <ulink url="http://ant.apache.org/"
+>Projecto Ant do Apache</ulink
+>. </para>
+</sect2
+> <!-- ant-project -->
+
+<sect2 id="custom-project">
+<title
+>Projectos Personalizados</title>
+
+<indexterm zone="custom-project">
+ <primary
+>projectos</primary>
+ <secondary
+>personalizado</secondary
+></indexterm>
+<indexterm zone="custom-project">
+ <primary
+>projectos personalizados</primary
+></indexterm>
+<indexterm zone="custom-project">
+ <primary
+>Makefile</primary>
+ <secondary
+>projectos personalizados</secondary
+></indexterm>
+
+<para
+>Se você preferir manter as suas próprias <filename
+>Makefiles</filename
+> para o seu projecto, você poderá usar a opção de projectos personalizados do &kdevelop;. Isto poderá ser adequado para os projectos estruturados de forma anormal ou se deseja ter um controlo absoluto no processo do <command
+>make</command
+>. </para>
+<para
+>Todavia, se você não <emphasis
+>precisa de facto</emphasis
+> da flexibilidade extra e do controlo do gestor de projectos personalizados, você deverá pensar no Autoproject ou num dos outros gestores de projectos, porque facilitam consideravelmente os processos de compilação e distribuição do programa. </para>
+</sect2
+> <!-- custom-project -->
+
+<sect2 id="makesystems-distribution">
+<title
+>Como Distribuir a sua Aplicação</title>
+
+<indexterm zone="makesystems-distribution">
+ <primary
+>distribuição</primary
+></indexterm>
+<indexterm zone="makesystems-distribution">
+ <primary
+>aplicação</primary>
+ <secondary
+>distribuição</secondary
+></indexterm>
+<indexterm zone="makesystems-distribution">
+ <primary
+>pacotes binários</primary
+></indexterm>
+
+<para
+>A distribuição das suas aplicações não necessita que o utilizador final tenha nada de diferente instalado, a não ser <itemizedlist>
+ <listitem
+><para
+>um compilador apropriado,</para
+></listitem>
+ <listitem
+><para
+>um editor de ligações, e</para
+></listitem>
+ <listitem
+><para
+>as bibliotecas de desenvolvimento apropriadas,</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>o que, pelo menos para as aplicações em C++, é normalmente o caso. Mas você pode também distribuir os <emphasis
+>pacotes binários</emphasis
+> da sua aplicação. De qualquer forma, o utilizador final do seu produto não precisa do &kdevelop; instalado. </para>
+<para
+>Para fornecer o seu código, aconselhamo-o a incluir também o <emphasis
+>ficheiro do projecto</emphasis
+> do &kdevelop;. Isto torna muito simples para os outros programadores &mdash; se usarem também o &kdevelop; &mdash; poder trabalhar com o seu código. </para>
+<para
+>Para os projectos onde os <emphasis
+>vários programadores</emphasis
+> estão envolvidos, talvez trabalhando em sítios diferentes, poderá ser este o caso de qualquer forma. Por isso, você poderá garantir a consistência das <filename
+>Makefiles</filename
+> para não ter problemas. </para>
+<para
+>Especialmente nas aplicações multilingues, os <emphasis
+>tradutores</emphasis
+> não irão lidar de facto com o código-fonte, excepto nos casos que necessitem de correcções para permitir o suporte de traduções. </para>
+
+</sect2
+> <!-- makesystems-distribution -->
+
+</sect1
+> <!-- makesystems -->
+
+</chapter
+> <!-- kdevelop-survey -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/nutshell.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/nutshell.docbook
new file mode 100644
index 00000000000..eee19260358
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/nutshell.docbook
@@ -0,0 +1,370 @@
+<appendix id="nutshell">
+<title
+>De Algibeira &mdash; Dicas e Truques</title>
+
+<!-- Traditionally, most of this stuff will have been put into a FAQ section. It is more useful, however, to put it at the very start of a manual, as this is the place the (inexperienced) user first looks for.
+
+I disagree. What is useful for a quick start, should go in "Getting started".
+Troubleshooting hints go in the appendix or a FAQ. Volker Paul.
+
+This chapter is meant to provide short hints and tips together with (mandatory) navigation links.
+There should be an additional FAQ section near the end nevertheless which contains more general stuff not directly related to navigating the manual. -->
+
+<para
+>A informação deste capítulo pretende ser uma referência rápida para uma introdução ou se você (momentaneamente) se esqueceu de algum conceito básico. Existem também dicas rápidas para saber como resolver alguns problemas comuns ao trabalhar com o &kdevelop;. </para>
+<para
+>Se quiser mais informações sobre determinado tópico, basta seguir a ligação no título que inicia esse aviso. </para>
+<para
+>Está disponível alguma informação sobre os seguintes tópicos: </para>
+<simplelist>
+ <member
+><link linkend="nutshellitem-look-and-feel"
+>Aparência e Comportamento</link
+></member>
+ <member
+><link linkend="nutshellitem-projects"
+>Projectos</link
+></member>
+ <member
+><link linkend="nutshellitem-compilation"
+>Compilação</link
+></member>
+ <member
+><link linkend="nutshellitem-automake"
+>&automanag;</link
+></member>
+ <member
+><link linkend="nutshellitem-compilemake"
+>Problemas na Compilação/Make</link
+></member>
+ <member
+><link linkend="nutshellitem-others"
+>Outros Tópicos</link
+></member>
+</simplelist>
+
+<variablelist id="nutshellitem-look-and-feel">
+<title
+>Aparência e Comportamento</title>
+
+<varlistentry>
+<term id="nutshell-ideal-tabs"
+><link linkend="setup-ui-toolview"
+>Forçar páginas de ferramentas mais pequenas no Modo IDEAl</link
+></term>
+<listitem>
+<para
+>Por omissão, o &kdevelop; começa com páginas de ferramentas grandes baseadas em texto, em torno da área de trabalho. Poderá alterar esta aparência para &eg; poupar espaço na janela de configuração do &kdevelop; (<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> <guimenuitem
+>Interface do Utilizador</guimenuitem
+></menuchoice
+>).</para>
+<para
+>Se você usar uma versão mais antiga do &kdevelop; 3, esta janela de configuração poderá não estar disponível. Para mudar a visualização das páginas de ferramentas, coloque um item <option
+>MDIStyle</option
+> da marca <option
+>[UI]</option
+> do seu ficheiro de configuração <filename
+>$KDEHOME/share/config/kdeveloprc</filename
+>, como se segue:</para>
+
+<simplelist>
+<member
+><option
+>MDIStyle=0</option
+>: apenas os ícones</member>
+<member
+><option
+>MDIStyle=1</option
+>: apenas o texto (por omissão)</member>
+<!--<member
+><computeroutput
+>MDIStyle=2</computeroutput
+>: icons only on smaller tabs (not very useful)</member
+>-->
+<member
+><option
+>MDIStyle=3</option
+>: ícones e texto</member>
+</simplelist>
+</listitem>
+</varlistentry>
+
+<varlistentry
+> <!-- ### remove this entry when the bug is repaired -->
+<term id="nutshell-weird-style"
+>Caracteres coloridos e/ou estilo de visualização esquisito</term>
+<listitem>
+<para
+>Se reparar em letras coloridas por todo o lado (&ie; nas páginas, barras de ferramentas, etc.) e a janela do &kdevelop; parecer estar a usar um estilo de visualização errado, isto poderá ajudar:</para>
+
+<itemizedlist>
+<listitem
+><para
+>No seu ficheiro de configuração <filename
+>$<envar
+>KDEHOME</envar
+>/share/config/kdeveloprc</filename
+>, descubra a linha que contém <quote
+><computeroutput
+>Style=Checked</computeroutput
+></quote
+> e remova-a. Depois, reinicie o &kdevelop;. </para>
+</listitem>
+</itemizedlist>
+<para
+>(Este comportamento acontece às vezes, depois de ter carregado num ficheiro UI de um dos navegadores de ficheiros e o &kdevelop; conseguiu de facto abrir o <application
+>KUIViewer</application
+> para mostrar a &GUI; que foi produzido a partir deste ficheiro.)</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="nutshell-full-screen"
+><link linkend="maximize-workspace"
+>Modo de ecrã completo</link
+></term>
+<listitem>
+<para
+>Seleccione a opção <menuchoice
+><guimenu
+>Ver</guimenu
+><guimenuitem
+>Modo de Ecrã Completo</guimenuitem
+></menuchoice
+> dos menus ou carregue em <keycombo
+>&Ctrl;&Shift;<keycap
+>F</keycap
+></keycombo
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="nutshell-hide-menu"
+><link linkend="maximize-workspace"
+>Esconder/mostrar o menu</link
+></term>
+<listitem>
+<para
+>Para esconder o menu, seleccione a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Mostrar o Menu</guimenuitem
+></menuchoice
+> dos menus ou carregue em <keycombo
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+>. Para voltar a mostrar o menu, só está disponível o <keycombo
+>&Ctrl;<keycap
+>M</keycap
+> </keycombo
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title id="nutshellitem-projects"
+>Projectos</title>
+<varlistentry>
+<term
+><link linkend="new-projects"
+>Criar um Novo Projecto</link
+></term>
+<listitem>
+<para
+>O <menuchoice
+><guimenu
+>Projecto</guimenu
+><guimenuitem
+>Novo Projecto...</guimenuitem
+></menuchoice
+> irá iniciar o <link linkend="applicationwizard"
+>&appwizard;</link
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="nutshell-new-custom-project"
+>Criar um projecto personalizado</term>
+<listitem>
+<para
+>Não existe qualquer forma directa de criar um projecto personalizado (&ie; um projecto que usa as suas próprias Makefiles). Use a opção <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Importar um Projecto Existente</guimenuitem
+></menuchoice
+> em alternativa. Lembre-se de definir o <guilabel
+>Tipo de Projecto</guilabel
+> apropriado, indicado por um <quote
+>(Makefiles personalizadas)</quote
+>, na janela.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="nutshell-project-options"
+>Usar as opções do projecto cedo</term>
+<listitem>
+<para
+>Sempre que iniciar um projecto novo, não se esqueça de configurar o <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Opções do Projecto...</guimenuitem
+></menuchoice
+> de acordo com a sua necessidade.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist id="nutshellitem-compilation">
+<title
+>Compilação</title>
+<varlistentry>
+<term id="nutshell-compilemsg-detail"
+><link
+linkend="setup-main-compile"
+>Falta algum detalhe nas mensagens de compilação</link
+></term>
+<listitem>
+<para
+>Se, durante as compilações, notar que falta alguma informação valiosa na <guilabel
+>Janela de Resultado das Mensagens</guilabel
+>, poderá ser devido ao facto de o nível de detalhe das mensagens estar demasiado baixo. Carregue com o &RMB; na janela e seleccione outro nível de detalhe do menu de contexto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist id="nutshellitem-automake">
+<title
+><link linkend="automake-manager"
+>&automanag;</link
+></title>
+
+<varlistentry>
+<term
+>Criar ficheiros novos num projecto</term>
+<listitem>
+<para
+>Seleccione o sub-projecto na metade superior do &automanag;, depois carregue com o &RMB; na metade inferior nos títulos dos grupos a que deseja adicionar os ficheiros e seleccione a opção <guimenuitem
+>Criar um Novo Ficheiro...</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="nutshell-add-project-file">
+<term
+>Adicionar ficheiros existentes a um projecto</term>
+<listitem>
+<para
+>Seleccione o sub-projecto na metade superior do &automanag;, depois carregue com o &RMB; na metade inferior nos títulos dos grupos a que deseja adicionar os ficheiros e seleccione a opção <guimenuitem
+>Adicionar os Ficheiros Existentes...</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Remover um ficheiro de um projecto</term>
+<listitem>
+<para
+>Seleccione o sub-projecto na metade superior do &automanag;, depois carregue com o &RMB; na metade inferior nos títulos dos grupos de que deseja remover os ficheiros e seleccione a opção <guimenuitem
+>Remover</guimenuitem
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist id="nutshellitem-compilemake">
+<title
+>Problemas na Compilação/Make</title>
+<varlistentry>
+<term id="nutshell-builddirproblems"
+><link
+linkend="defaultbuild-warning"
+>O projecto não consegue compilar de novo após mudar de/para o alvo por omissão</link
+></term>
+<listitem>
+<para
+>Existe um problema com o sistema do &automake;/&autoconf;. Se a opção <menuchoice
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Configuração da Compilação</guimenuitem
+></menuchoice
+> oferecer para selecção as opções de três pastas de compilação: <guimenuitem
+>default</guimenuitem
+>, <guimenuitem
+>optimized</guimenuitem
+> e <guimenuitem
+>debug</guimenuitem
+>, tente-se manter sempre <emphasis
+>ou</emphasis
+> no 'default' <emphasis
+>ou</emphasis
+> nos alvos 'debug'/'optimized'.</para>
+<itemizedlist>
+<listitem>
+<para
+>Logo que tenha configurado o seu projecto com o 'default', nunca mais irá compilar com o 'debug' ou o 'optimized'.</para>
+</listitem>
+<listitem>
+<para
+>Logo que tenha configurado o seu projecto com o 'debug' ou o 'optimized', nunca mais irá compilar com o 'default'.</para>
+</listitem>
+</itemizedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="nutshell-autoconf-problem"
+>Erro <quote
+>Wrong <command
+>autoconf</command
+> version</quote
+> &etc;</term>
+<listitem>
+<para
+>Existem várias mensagens de erro relacionadas com as versões demasiado antigas do <application
+>autoconf</application
+> &etc; que impedem que o <command
+>configure</command
+> funcione convenientemente. Execute o <command
+>autoreconf</command
+> na árvore de pastas onde estão os ficheiros <filename
+>configure.in</filename
+> em questão. Este comando irá tentar actualizar a informação dos ficheiros do Sistema de Compilação da &GNU;. Veja o <command
+>man autoreconf</command
+> para mais informações.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist id="nutshellitem-others">
+<title
+>Outros Tópicos</title>
+<varlistentry>
+<term id="nutshell-others-files"
+><link linkend="app-files"
+>Ficheiros de Configuração usados pelo &kdevelop;</link
+></term>
+<listitem>
+<para
+>Normalmente não terá de se preocupar, mas isto é muito útil de saber, no caso de algo correr mal com a sua configuração.</para>
+</listitem
+>
+</varlistentry>
+</variablelist>
+
+</appendix
+> <!-- nutshell -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/plugin-tools.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/plugin-tools.docbook
new file mode 100644
index 00000000000..64f15173011
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/plugin-tools.docbook
@@ -0,0 +1,731 @@
+<appendix id="plugin-tools">
+<title
+>Ferramentas em 'Plugins'</title>
+
+<indexterm zone="plugin-tools">
+ <primary
+>'plugins'</primary
+></indexterm>
+
+<para
+>O &kdevelop; contém uma grande quantidade de pequenas ferramentas que o ajudam a desempenhar certas tarefas. A maioria delas está implementada sob a forma de 'plugins'. Isto significa que, se não necessitar de um 'plugin', podê-lo-á desactivar.</para>
+<para
+>Isto também significa que, se está à procura de uma determinada funcionalidade que deveria lá estar e não está, então é porque provavelmente está implementada num 'plugin' e este está desactivado. Por exemplo, no menu de ficheiros, existe um menu de Abertura Rápida, se estiver activo na janela de Projecto - Opções do Projecto. </para>
+
+<para
+>Tecnicamente, os 'plugins' são baseados na classe KDevPlugin que está definida em 'lib/interfaces/kdevplugin.h'. O seguinte é retirado de um comentário de lá (devidamente traduzida).</para>
+
+<para
+>O KDevPlugin é a classe de base para todos os 'plugins' do KDevelop. Um 'plugin' é um componente que é carregado na plataforma do KDevelop no início ou a pedido. Um 'plugin' tem um âmbito que poderá ser: <itemizedlist>
+<listitem
+><simpara
+>Nuclear</simpara
+></listitem>
+<listitem
+><simpara
+>Global</simpara
+></listitem>
+<listitem
+><simpara
+>Projecto</simpara
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Os 'plugins' nucleares são 'plugins' globais que oferecem alguma funcionalidade "nuclear" e, como tal, não são seleccionados pelo utilizador, nas páginas de configuração dos 'plugins'.</para>
+
+<para
+>Os 'plugins' globais são 'plugins' que só necessitam da plataforma para serem carregados e não operam na interface KDevProject e/ou não usam a informação ao nível do projecto. Por exemplo, o 'plugin' 'uimode' permite a um programador escolher a interface do utilizador que deseja usar. </para>
+
+<para
+>Os 'plugins' do projecto necessitam de ter um projecto carregado e são normalmente carregados/terminados em conjunto com o projecto. Se um 'plugin' funcionar com informação relacionada com o projecto, então é um 'plugin' de projecto. O Gestor do Automake, por exemplo, só necessita de estar activo quando estiver carregado um projecto baseado no Automake. </para>
+
+<para
+>Como foi dito acima, os 'plugins' do núcleo não poderão ser desactivados. Os 'plugins' globais podem ser activados/desactivados em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+></menuchoice
+> em <guibutton
+>'Plugins'</guibutton
+>. Os 'plugins' do projecto podem ser activados/desactivados na opção <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Opções do Projecto...</guimenuitem
+></menuchoice
+> em <guibutton
+>'Plugins'</guibutton
+>. Os 'plugins' activos poderão ter vários efeitos no KDevelop. Dependendo da sua função, poderão adicionar menus extra, opções extra, botões extra na barra de ferramentas, etc. </para>
+
+<para
+>Os 'plugins' que estão desactivados não enchem os seus menus e não são carregados na memória. </para>
+
+
+<para
+>A lista de 'plugins' que se segue é gerada por um pequeno programa ('listplugins.sh'), criado por Volker Paul. Todos os 'plugins' têm um ficheiro .desktop cujo nome e comentários estão escritos. Se, no que se segue, este comentários não forem muito úteis, foi porque os autores dos 'plugins' os fizeram assim.</para>
+<para
+>Os 'plugins' estão organizados por âmbito (Nuclear, Global, Projecto).</para>
+
+<para
+>Âmbito: Nuclear</para>
+<itemizedlist>
+<listitem
+><formalpara id="KDevAppWizard">
+<title
+>Assistente de Aplicações</title>
+<para
+>Assistente de Aplicações</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevDiff">
+<title
+>Visualizador de Diferenças</title>
+<para
+>Visualizador de Diferenças</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevFileCreate">
+<title
+>Criação de Ficheiros</title>
+<para
+>Criação de Ficheiros</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevFullScreen">
+<title
+>Ecrã Completo</title>
+<para
+>Ecrã Completo</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevTipOfDay">
+<title
+>Dica do Dia</title>
+<para
+>Dica do Dia</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevUIChooser">
+<title
+>Selecção da Interface do Utilizador</title>
+<para
+>Oferece uma janela para a selecção do modo de interface do utilizador.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevVCSManager">
+<title
+>Gestor de SCV</title>
+<para
+>Gestor do Sistema de Controlo de Versões </para
+></formalpara
+></listitem>
+</itemizedlist>
+
+<para
+>Âmbito: Global</para>
+<itemizedlist>
+<listitem
+><formalpara id="KDevAbbrev">
+<title
+>Expansão de Abreviaturas</title>
+<para
+>Oferece o suporte para as abreviaturas personalizadas - as palavras pequenas que se expandem em estruturas de código comuns necessárias.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevDocumentation">
+<title
+>Documentação</title>
+<para
+>O 'plugin' de Documentação oferece a navegação e pesquisa na documentação local e 'online', com o suporte para vários sistemas de documentação.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevfilelist">
+<title
+>Lista de Ficheiros</title>
+<para
+>Oferece uma lista com todos os ficheiros abertos. (É útil quando a barra de páginas não é suficientemente larga.)</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevFileSelector">
+<title
+>Selector de Ficheiros</title>
+<para
+>Um utilitário de navegação de ficheiros transparente na rede e poderoso.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara>
+<title
+>Filtragem e Inserção da Linha de Comandos</title>
+<para
+>Oferece uma forma de manipular o texto do editor com base em ferramentas da linha de comandos. Aparece no menu Ferramentas.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevGrepView">
+<title
+>Interface do Grep</title>
+<para
+>Integra o "find|grep" no KDevelop - permite uma procura rápida em vários ficheiros, com padrões e expressões regulares.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevKonsoleView">
+<title
+>Konsole Embebido</title>
+<para
+>Este 'plugin' dá ao KDevelop um Konsole incorporado, para poder aceder fácil e rapidamente à linha de comandos.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevOpenWith">
+<title
+>Adição do Menu "Abrir com"</title>
+<para
+>Este 'plugin' oferece alternativas adicionais para "abrir" nos vários menus de contexto do KDevelop.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevPartExplorer">
+<title
+>Ferramenta de Exploração de Componentes</title>
+<para
+>Uma ferramenta gráfica para efectuar pesquisas do tipo do KTrader acerca dos serviços registados</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevRegexpTest">
+<title
+>Teste de Expressões Regulares</title>
+<para
+>Uma ferramenta para desenhar e testar expressões regulares, usando as sintaxes de expressões regulares normais.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevReplace">
+<title
+>Componente de Substituição</title>
+<para
+>Este 'plugin' é uma ferramenta interactiva de "Procurar e Substituir" ao nível do projecto. Faça a pesquisa com a correspondência por texto ou expressões regulares, e seleccione as substituições a fazer, numa antevisão, antes de a acção terminar. Logo que esteja carregada, aparece no menu Editar.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevscripting">
+<title
+>Programação</title>
+<para
+>O 'plugin' de Programação oferece capacidades de programação em KScript à aplicação KDevelop</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="Code_Snippets">
+<title
+>Excertos de Código</title>
+<para
+>Este 'plugin' permite-lhe gravar excertos de código e adicioná-los ao seu código</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevTextTools">
+<title
+>Estrutura do Texto</title>
+<para
+>Oferece uma vista estrutural e de navegação para os ficheiros em HTML e TEX</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevTools">
+<title
+>Adição ao Menu de Ferramentas</title>
+<para
+>Este 'plugin' oferece uma forma simples para adicionar aplicações externas ao menu e às barras de Ferramentas.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevvalgrind">
+<title
+>Interface para o Valgrind</title>
+<para
+>O Valgrind é uma ferramenta que o ajuda a detectar problemas de gestão de memória nos programas. Veja em http://developer.kde.org/~sewardj/</para
+></formalpara
+></listitem>
+</itemizedlist>
+
+<para
+>Âmbito: Projecto</para>
+<itemizedlist>
+<listitem
+><formalpara id="KDevannotation">
+<title
+>'Plugin' de anotações</title>
+<para
+>Descrição da anotação</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevAStyle">
+<title
+>Formatador do Código-Fonte</title>
+<para
+>Um 'plugin' para formatar o código-fonte, de acordo com um conjunto bem definido de regras. Quando for carregado, está presente no menu Ferramentas.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevBookmarks">
+<title
+>Favoritos</title>
+<para
+>Um 'plugin' que oferece a navegação e a apresentação de favoritos de código activos, mantendo-os persistentes entre sessões.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevClassView">
+<title
+>Área de Classes</title>
+<para
+>Este 'plugin' mostra uma vista gráfica sobre todas as classes do projecto, completas com os métodos e atributos, oferecendo ainda uma forma de navegar directamente pelo código.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevcopyto">
+<title
+>Copiar Para</title>
+<para
+>Um 'plugin' de envio de ficheiros simples. Faz uma cópia de ficheiros através de qualquer protocolo suportado pelo KIO.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevCTags2">
+<title
+>Interface para o CTags</title>
+<para
+>O CTags é uma ferramenta para navegar no código, com o suporte para várias línguas. Quando for carregado, oferece um menu para procurar as declarações/definições dos tipos, assim como uma janela de pesquisa. Para mais informações, vá a http://ctags.sourceforge.net/</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevdistpart">
+<title
+>Suporte de Empacotamento Final</title>
+<para
+>Ajuda na criação de pacotes e na publicação do projecto final. Só é suportado o formato de pacotes RPM, por agora.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevDoxygen">
+<title
+>Suporte para Doxygen</title>
+<para
+>O 'plugin' do 'doxygen' oferece uma forma de indicar e controlar a geração da documentação para um projecto, com base no conteúdo do código-fonte. Deverá ter o 'doxygen' instalado para poder usar isto. Para mais informações, vá a http://www.doxygen.org</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevQuickOpen">
+<title
+>Abertura Rápida</title>
+<para
+>Oferece uma forma eficiente de procurar/abrir ficheiros, classes e métodos num projecto grande. Aparece nos menus Ficheiro e Ferramentas, quando estiver carregado.</para
+></formalpara
+></listitem>
+<listitem
+><formalpara id="KDevSecurity">
+<title
+>Verificação de Segurança</title>
+<para
+>Verificação da segurança do código</para
+></formalpara
+></listitem>
+</itemizedlist>
+<para
+>Até agora, foi a lista de 'plugins' gerada.</para>
+
+
+<table id="table-project-parts">
+<title
+>'Plugins' de Gestão de Projectos do &kdevelop;</title>
+<tgroup cols="2"
+><tbody>
+<row>
+ <entry
+>antproject</entry>
+ <entry
+>Gestor de Projectos do ANT (aplicações de &Java;)</entry>
+</row>
+<row>
+ <entry
+>autoproject</entry>
+ <entry
+>Gestor de Projectos do Automake</entry>
+</row>
+<row>
+ <entry
+>customproject</entry>
+ <entry
+>Gestor de Projectos Personalizados</entry>
+</row>
+<row>
+ <entry
+>trollproject</entry>
+ <entry
+>Gestor de Projectos baseado no QMake</entry>
+</row>
+</tbody
+></tgroup>
+</table>
+<para
+>Os 'plugin' acima indicados estão de momento (Maio de 2005) vazios. Talvez o suporte para a gestão de projectos seja implementado como 'plugins' no futuro.</para>
+
+
+<table>
+<title
+>'Plugins' de Suporte de Linguagens no &kdevelop;</title>
+<tgroup cols="2">
+<tbody>
+<row
+><entry
+>cppsupport</entry
+><entry
+>Suporte para C/C++</entry
+></row>
+<row
+><entry
+>fortransupport</entry
+><entry
+>Suporte para Fortran</entry
+></row>
+<row
+><entry
+>javasupport</entry
+><entry
+>Suporte para &Java;</entry
+></row>
+<row
+><entry
+>perlsupport</entry
+><entry
+>Suporte para Perl</entry
+></row>
+<row
+><entry
+>phpsupport</entry
+><entry
+>Suporte para PHP</entry
+></row>
+<row
+><entry
+>pythonsupport</entry
+><entry
+>Suporte para Python</entry
+></row>
+</tbody
+></tgroup>
+</table>
+
+
+<para
+>No que se segue, alguns dos 'plugins' serão discutidos em detalhe.</para>
+
+<itemizedlist>
+<listitem>
+<formalpara>
+<title
+>O 'plugin' <command
+>abbrev</command
+></title>
+<indexterm zone="plugin-tools"
+><primary
+><command
+>abbrev</command
+></primary
+></indexterm>
+
+<para
+>Este 'plugin' expande as abreviaturas em excertos de código usados com frequência. É activado ao carregar em <keycombo
+><keycap
+>Ctrl</keycap
+> <keycap
+>Espaço</keycap
+></keycombo
+>. Por exemplo, quando indicar <literal
+>"ife"</literal
+> num ficheiro de C++ no editor e carregar em <keycombo
+><keycap
+>Ctrl</keycap
+><keycap
+>Espaço</keycap
+></keycombo
+>, irá obter um modelo de código <literal
+>if-else</literal
+>, poupando assim algum texto escrito manualmente. O conjunto de abreviaturas depende da linguagem de programação do ficheiro editado. Por exemplo, para o PHP, irá estar obviamente interessado noutros modelos de código que não os do &Java;. </para>
+</formalpara>
+
+<para
+>O conjunto de modelos de código é configurável. Se o 'plugin' estiver activo, poderá ver os que estão disponíveis na opção <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+></menuchoice
+>, em <guibutton
+>Abreviaturas</guibutton
+>. </para>
+</listitem>
+
+<listitem>
+<formalpara id="KDevFilter">
+<title
+>O 'plugin' <command
+>filter</command
+></title>
+<indexterm zone="plugin-tools"
+><primary
+><command
+>filtro</command
+></primary
+></indexterm>
+
+<para
+>Este oferece duas funcionalidades. Se seleccionar a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Executar o comando</guimenuitem
+></menuchoice
+>, poderá indicar um comando da consola. O resultado deste comando é introduzido na janela de edição, quando carregar no botão <guibutton
+>Iniciar</guibutton
+>. </para>
+</formalpara>
+
+<para
+>Está disponível uma funcionalidade relacionada em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Filtrar a selecção pelo comando...</guimenuitem
+></menuchoice
+>. Para a usar, deverá seleccionar uma área de texto no editor. Se agora indicar um comando e carregar no botão <guibutton
+>Iniciar</guibutton
+>, o comando é iniciado e a selecção é usada como dados de entrada para ele. O resultado à saída do comando é então introduzido no editor, substituindo a selecção. </para>
+
+<para
+>Por exemplo, se você escrever documentação, terá de fazer referência aos itens do menu. Para o fazer correctamente, p.ex., para o comando Copiar do menu Editar, terá de escrever: <programlisting
+>&lt;menuchoice&gt;&lt;guimenu&gt;Editar&lt;/guimenu&gt;&lt;guimenuitem&gt;Copiar&lt;/guimenuitem&gt;&lt;/menuchoice&gt;</programlisting
+> Isto é difícil, como tal gostaria de escrever apenas "Editar - Copiar" e deixar que o computador faça a formatação. Aqui está como o poderá fazer. Poderá criar um pequeno programa chamado 'mef', que poderá pôr p.ex., na pasta 'bin' da sua pasta pessoal: <programlisting
+>sed s/"^\(.*\) - \(.*\)\$"/"&lt;menuchoice&gt;&lt;guimenu&gt;\1&lt;\/guimenu&gt;&lt;guimenuitem&gt;\2&lt;\/guimenuitem&gt;&lt;\/menuchoice&gt;"/</programlisting
+> Não se esqueça de o tornar executável, e é tudo. Agora, no código .docbook da sua documentação, poderá escrever "Editar - Copiar". Se seleccionar o texto que acabou de escrever, escolha a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+><guimenuitem
+>Filtrar a selecção pelo comando...</guimenuitem
+></menuchoice
+> e invoque o '~/bin/mef'. Imediatamente o "Editar - Copiar" será substituído por <programlisting
+>&lt;menuchoice&gt;&lt;guimenu&gt;Editar&lt;/guimenu&gt;&lt;guimenuitem&gt;Copiar&lt;/guimenuitem&gt;&lt;/menuchoice&gt;</programlisting>
+</para>
+
+
+</listitem>
+
+<listitem>
+<formalpara>
+<title
+>O 'plugin' do &doxygen;</title>
+<indexterm zone="plugin-tools"
+><primary
+>&doxygen;</primary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+>ferramenta de documentação</primary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+>Documentação da API</primary
+></indexterm>
+
+<para
+>Este 'plugin' ajuda a usar a ferramenta de documentação de APIs &doxygen; (<ulink url="http://www.doxygen.org"
+></ulink
+>). Poderá seleccionar a opção <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Executar o Doxygen</guimenuitem
+></menuchoice
+> para gerar a documentação da API para o seu projecto actual, com base na configuração indicada pelo ficheiro <filename
+>Doxyfile</filename
+> da pasta do seu projecto. </para>
+</formalpara>
+
+<para
+>Para além disso, poderá configurar o &doxygen; no menu <menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Opções do projecto...</guimenuitem
+></menuchoice
+>. Esta janela é bastante semelhante à ferramenta &doxywizard;. </para>
+</listitem>
+
+<listitem>
+<formalpara>
+<title
+>O 'Plugin' do &ctags;</title>
+<indexterm zone="plugin-tools"
+><primary
+>&ctags;</primary
+></indexterm>
+
+<para
+>Ainda que o navegador de classes lhe dê uma análise extensiva dos símbolos e classes do seu projecto, poderá também querer usar a ferramenta 'ctags'. Em particular, este suporta bastantes mais linguagens que o navegador de classes. </para>
+</formalpara>
+
+<para
+>Pode activar este 'plugin' em <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>CTags...</guimenuitem
+></menuchoice
+>. Quando a iniciar da primeira vez, o utilizador será questionado para criar uma base de dados de procura. Quando aceitar essa opção, o programa &ctags; irá iniciar e irá criar um ficheiro chamado <filename
+>tags</filename
+> na pasta do seu projecto. Este é um ficheiro de texto que contém todos os símbolos dos seus ficheiros de código. </para>
+
+<para
+>Poderá procurar na base de dados de símbolos de duas formas: quando a opção <guilabel
+>Corresponder à expressão regular</guilabel
+> estiver assinalada, o texto que introduzir será interpretado como uma expressão regular (variante POSIX) e aplicada aos símbolos existentes. Por exemplo, o texto <literal
+>.*Widget</literal
+> irá procurar por todos os símbolos que terminem em <literal
+>Widget</literal
+>. Se a opção não estiver assinalada, a pesquisa será feita à letra. </para>
+
+<para
+>Ao procurar, irá obter uma lista dos símbolos correspondentes, acompanhada dos números de linha em que estes são definidos. Poderá saltar para o ponto respectivo, se carregar num item da lista. </para>
+
+<para
+>Para algumas linguagens, o &ctags; distingue os diferentes tipos de símbolos. Por exemplo, o Python tem classes e funções. Poderá optar por procurar apenas por classes, assinalando ou desligando os tipos respectivos na janela. </para>
+
+<para
+>A base de dados de símbolos normalmente não é actualizada com as modificações do seu código. Por consequência, ao fim de algum tempo, os números de linha já não estarão mais correctos, e irão faltar as classes e funções novas. Como tal, deverá actualizar o ficheiro <filename
+>tags</filename
+> com intervalos regulares, carregando no botão <guibutton
+>Gerar de novo</guibutton
+>. </para>
+</listitem>
+
+<listitem>
+<formalpara>
+<title
+>O 'plugin' <command
+>astyle</command
+></title>
+<indexterm zone="plugin-tools"
+><primary
+><command
+>astyle</command
+></primary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+><application
+>Estilo Artístico</application
+></primary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+>indentação</primary
+></indexterm>
+
+<para
+>O 'astyle' é um 'plugin' para formatar o código-fonte, de acordo com um conjunto definido de regras. </para>
+</formalpara>
+</listitem>
+
+<listitem>
+<formalpara>
+<title
+>O 'plugin' <command
+>regexptest</command
+></title>
+<indexterm zone="plugin-tools"
+><primary
+><command
+>regexptest</command
+></primary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+>depuração</primary
+><secondary
+>expressões regulares</secondary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+>expressões regulares</primary
+><secondary
+>depuração</secondary
+></indexterm>
+
+<para
+>A programação com expressões regulares poderá ser bastante complicada. Muitas das vezes, à primeira tentativa, uma expressão irá corresponder com demasiado texto. Em particular, ao lidar com uma linguagem compilada, os tempos em que se anda às voltas a depurar uma expressão regular poderão ser desgastantes. O 'plugin' 'regexptest' permite-lhe explorar directamente as alterações numa expressão regular. É activada ao escolher a opção <menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Depurar a Expressão Regular...</guimenuitem
+></menuchoice
+>. </para>
+</formalpara>
+
+<para
+>No grupo da variante, poderá escolher a variante do motor de expressões regulares usada. As versões suportadas de momento são as da norma do POSIX, que é usado pelo programa &grep;, e a sintaxe extendida do POSIX, que é usada pelo programa &egrep;. </para>
+
+<para
+>Quando introduzir uma expressão, irá obter uma reacção imediata sobre os erros de sintaxe da mesma. Ao indicar um texto qualquer no <guilabel
+>Texto de teste</guilabel
+>, poderá ver se a expressão corresponde a este texto. Em particular, se a sua expressão incluir grupos, como o <literal
+>([a-z])</literal
+>, o conteúdos dos sub-grupos será apresentado numa lista. </para>
+</listitem>
+
+<!--
+<listitem>
+<formalpara>
+<title
+>The <command
+>konsole</command
+> Plugin</title>
+<indexterm zone="plugin-tools"
+><primary
+><command
+>konsole</command
+></primary
+></indexterm>
+<indexterm zone="plugin-tools"
+><primary
+>terminal</primary
+><secondary
+>embedded</secondary
+></indexterm>
+<para
+></para>
+</formalpara>
+</listitem>
+-->
+
+</itemizedlist>
+
+</appendix
+> <!-- plugin-tools -->
+
+<!-- ====================================================================== -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/project-advanced.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/project-advanced.docbook
new file mode 100644
index 00000000000..85bd23e4d82
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/project-advanced.docbook
@@ -0,0 +1,111 @@
+<chapter id="projects-advanced">
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Gestão Avançada de Projectos</title>
+
+<sect1 id="oldprojects">
+<title
+>Carregar os Projectos</title>
+
+<sect2 id="loading-recent-project">
+<title
+>Carregar um Projecto Usado Recentemente</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="open-recent-project.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Como abrir um projecto recente </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+
+</sect2
+> <!-- loading-recent-project -->
+
+<sect2 id="loading-project">
+<title
+>Carregar um Projecto Existente</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- loading-project -->
+
+<sect2 id="converting-projects">
+<title
+>Converter os Ficheiros Antigos de Projectos do KDevelop</title>
+
+<para
+>O &kdevelop; permite-lhe abrir os ficheiros de projecto antigos do KDevelop 2.x e convertê-los para ficheiros do &kdevelop;. Para o fazer, vá a <guimenuitem
+>Abrir um Projecto...</guimenuitem
+> e seleccione os <guilabel
+>Ficheiros de projecto do KDevelop 2</guilabel
+> no campo <guilabel
+>Filtro:</guilabel
+>. Depois, seleccione o ficheiro de projecto que deseja abrir. O projecto em questão é convertido para o &kdevelop; e é gravado como um <guilabel
+>ficheiro de projecto do &kdevelop;</guilabel
+>. </para>
+
+</sect2
+> <!-- converting-projects -->
+
+<sect2 id="importing-projects">
+<title
+>Importar um Projecto Existente</title>
+
+<para
+>Para importar uma directoria existente no &kdevelop;, seleccione <guimenuitem
+>Importar uma Directoria Existente</guimenuitem
+> do menu <guimenu
+>Projecto</guimenu
+>. Você deverá ver o Assistente de Importação de Directorias, como é mostrado em baixo: </para>
+
+<figure id="screenshot-importdirectory" float="1">
+<title
+>A Janela de Importação de Directorias</title>
+<mediaobject>
+<imageobject
+><imagedata fileref="importdirectory.png"/></imageobject>
+</mediaobject>
+</figure>
+
+</sect2
+> <!-- importing-projects -->
+
+</sect1
+> <!-- oldprojects -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="project-options">
+<title
+>Ajustar o Projecto &mdash; Opções do Projecto</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- project-options -->
+
+</chapter
+> <!-- projects-advanced -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/project-management.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/project-management.docbook
new file mode 100644
index 00000000000..9f53a0d8a9a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/project-management.docbook
@@ -0,0 +1,1297 @@
+<chapter id="project-management">
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <author
+><firstname
+>Ian</firstname
+><surname
+>Wadham</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Compilação e Gestão de Projectos</title>
+
+<para
+>Este capítulo lida apenas com os projectos compilados, como os projectos de C++, Java ou Fortran. Os projectos para as linguagens de 'scripting' como o Python ou o PHP funcionam de forma bastante diferente. </para>
+
+<para
+>Aqui irá encontrar informações acerca de:</para>
+<itemizedlist>
+ <listitem
+><para
+><link linkend="automake-manager-summary"
+>Resumo do &automanag;</link
+>, que contém uma introdução ao &automanag;, </para
+></listitem>
+ <listitem
+><para
+>A <link linkend="automake-manager-operation"
+>Operação com o Gestor Automake</link
+>, que descreve as bases sobre como trabalhar com o &automanag;, </para
+></listitem>
+</itemizedlist>
+
+<sect1 id="automake-manager-summary">
+<title
+>Resumo do &automanag;</title>
+
+<para
+>No capítulo dos <link linkend="unixdev-buildsystems"
+>Sistemas de compilação</link
+> devemos uma vista geral sobre os sistemas de gestão de compilações usados normalmente nos sistemas &UNIX;. Nas secções seguintes iremos olhar para isto com mais detalhe. </para>
+<para
+>Existe alguma confusão sobre o nome a dar estas coisas. A GNU chama-lhes <quote
+>sistemas de compilação</quote
+> quando descreve o Automake, o Autoconf e o Libtool. O QMake chama-se a si próprio <quote
+>uma ferramenta para criar Makefiles para os vários compiladores e plataformas</quote
+>. No &kde;, é usado com frequência o termo <quote
+>sistemas de gestão de projectos</quote
+>. Iremos usar este termo num sentido mais abrangente para descrever os ambientes predefinidos do &kdevelop; que são usados para organizar e construir os seus projectos. No contexto desta secção, contudo, iremos ver mais sobre os <quote
+>sistemas de compilação automatizados</quote
+>. </para>
+
+<sect2 id="automake-manager-summary-buildsys">
+<title
+>A Necessidade de um Sistema de Compilação Automatizado</title>
+
+<para
+>Se você tiver um programa simples <quote
+>Olá Mundo</quote
+>, feito em C, você poderá compilá-lo e gerar o executável com o comando &gcc; <parameter
+>-o ola ola.c</parameter
+> e executá-lo com o comando <command
+>./ola</command
+>, por isso você nem irá necessitar de uma <filename
+>Makefile</filename
+>. </para>
+<para
+>Se você tiver uma aplicação em C com vários módulos e ficheiros de inclusão e só o vai executar na sua própria máquina (&ie;., é uma aplicação caseira), você irá só necessitar de uma única <filename
+>Makefile</filename
+>, o que é relativamente simples de criar à mão (use o <userinput
+>info Make</userinput
+> para saber mais sobre o assunto). </para>
+<para
+>As complicações começam quando: </para>
+<itemizedlist>
+ <listitem
+><para
+>O seu código, documentação, imagens, sons, traduções, ficheiros de dados, &etc;, estão localizados em mais do que uma directoria, </para
+></listitem>
+ <listitem
+><para
+>Você tem uma hierarquia de directorias e sub-pastas, </para
+></listitem>
+ <listitem
+><para
+>Você está a usar bibliotecas que não fazem parte do conjunto tradicional do &UNIX;, com a biblioteca de Objectos do &Qt; ou as bibliotecas do &kde;, </para
+></listitem>
+ <listitem
+><para
+>Você está a usar um pré-processador para gerar algum do seu código-fonte, como o pré-compilador MOC do Qt, </para
+></listitem>
+ <listitem
+><para
+>Você pretende distribuir a sua aplicação pelo mundo inteiro, para as pessoas que podem não ter o mesmo sistema &UNIX;/&Linux;, o mesmo 'software' e 'hardware' que você, </para
+></listitem>
+ <listitem
+><para
+>Você precisa de uma funcionalidade de Instalação e Desinstalação automática, </para
+></listitem>
+ <listitem
+><para
+>Você pretende tornar a sua aplicação parte do conjunto do Ambiente do &kde;. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Se você tiver alguma ou todas as situações acima, você irá provavelmente necessitar de um <emphasis
+>sistema de compilações</emphasis
+>. No exemplo acima usámos o &gcc; para compilar e gerar o executável do programa <quote
+>Olá Mundo</quote
+>, mas nem todos os compiladores de C são chamados <quote
+>&gcc;</quote
+>. Por isso, se você distribuir a sua aplicação para alguém que esteja a usar outro compilador de C, a sua Makefile terá de alguma forma de usar o nome do compilador dessa pessoa, caso contrário a sua aplicação não irá conseguir compilar &mdash; e isto é apenas um exemplo simples do que poderá correr mal. </para>
+<para
+>Um sistema de compilações irá limar estas diferenças para si. </para>
+<itemizedlist>
+ <listitem
+><para
+>Irá verificar se as bibliotecas que precisa estão presentes em cada máquina recebida, </para
+></listitem>
+ <listitem
+><para
+>irá percorrer automaticamente todas as directorias da sua aplicação à procura dos ficheiros a pré-processar, compilar ou instalar e </para
+></listitem>
+ <listitem
+><para
+>irá instalar os componentes da sua aplicação nas directoria de destino correctas, certificando-se que </para
+></listitem>
+ <listitem
+><para
+>as directorias são criadas na máquina de destino tal como é pedido. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Em resumo, um sistema de compilação oferece métodos seguros para a sua aplicação ser compilada e instalada correctamente em qualquer máquina de destino. Como foi mostrado acima na introdução aos <link linkend="makesystems"
+>Sistemas de Gestão de Projectos</link
+>, o &kdevelop; oferece três sistemas de compilação automatizados e a opção para criar a sua própria Makefile (carregue nos nomes dos projectos para obter mais informações): </para>
+<itemizedlist>
+ <listitem
+><para
+>Os <link linkend="automake-project"
+>projectos do Automake</link
+> que usam as ferramentas de programação normais da &GNU;. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="qmake-project"
+>projectos do QMake</link
+> que usam o gestor de projectos QMake da Trolltech. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="ant-project"
+>projectos do ANT</link
+> que usam o gestor de projectos ANT do Apache para a programação em &Java;. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="custom-project"
+>projectos personalizados</link
+> que deixam a seu cargo a manutenção das suas próprias <filename
+>Makefiles</filename
+>. </para
+></listitem>
+</itemizedlist>
+
+<important>
+<para
+>Tem de ser escolhida uma destas quatro alternativas quando você criar um projecto e <emphasis
+>a escolha é difícil de alterar mais tarde</emphasis
+>, por isso, você deverá pensar bem antes de começar. </para>
+</important>
+
+</sect2
+> <!-- automake-manager-summary-buildsys -->
+
+<sect2 id="automake-references">
+<title
+>Tutoriais sobre o Autoconf/Automake/Libtool</title>
+<para
+>Existem vários tutoriais disponíveis sobre o Sistema de Compilações da &GNU; (o <command
+>Autoconf</command
+>, o <command
+>Automake</command
+> e a <command
+>Libtool</command
+>), dos quais o &automanag; tira partido. </para>
+<itemizedlist>
+ <listitem
+><para
+>Está disponível um breve <ulink url="http://www.kdevelop.org/index.html?filename=tutorial_autoconf.html"
+>tutorial do 'autoconf'</ulink
+>, feito pelo Christopher W. Curtis na página pessoal do KDevelop. Ele concentra-se em alguns passos básicos para modificar uma <filename
+>Makefile</filename
+>. </para
+></listitem>
+ <listitem
+><para
+>Poderá ser encontrado um tutorial mais detalhado em <ulink url="http://www.amath.washington.edu/~lf/tutorials/autoconf/toolsmanual_toc.html"
+></ulink
+>. Este faz parte de um conjunto maior de tutoriais sobre <quote
+>Desenvolver 'software' com a GNU</quote
+>. </para
+></listitem>
+ <listitem
+><para
+>Existe ainda o famoso <ulink url="http://sources.redhat.com/autobook"
+><quote
+>Livro da Cabra</quote
+></ulink
+>, intitulado <quote
+>Autoconf, Automake, and Libtool</quote
+>. Este é uma introdução fácil de ler mas concisa de todos os aspectos principais das Autotools da &GNU;. </para
+></listitem>
+</itemizedlist>
+
+</sect2
+> <!-- automake-references -->
+
+<sect2 id="automake-manager-basics">
+<title
+>O Que É Que o &automanag; Faz?</title>
+
+<para
+>O <link linkend="applicationwizard"
+>&appwizard;</link
+> terá configurado alguns ficheiros <filename
+>Makefile.am</filename
+> iniciais quando você criou um <guilabel
+>Novo Projecto</guilabel
+> de um tipo que use o Sistema de Compilações da &GNU;, como o <menuchoice
+><guimenuitem
+>C++</guimenuitem
+> <guimenuitem
+>KDE</guimenuitem
+> <guimenuitem
+>Application framework</guimenuitem
+></menuchoice
+>. Durante o desenvolvimento, o &automanag; cria vários outros ficheiros <filename
+>Makefile.am</filename
+> para os projectos que usam o Sistema de Compilação da &GNU; e vai fazendo a manutenção dos mesmos, tal como o &appwizard; e o &automanag; os criaram. </para>
+<para
+>Existirá um ficheiro <filename
+>Makefile.am</filename
+> por cada directoria do seu projecto que contém os ficheiros a ser compilados ou instalados. Irá conter as suas especificações para compilar, gerar e instalar os ficheiros e uma referência a todas as sub-pastas que também tenham um ficheiro <filename
+>Makefile.am</filename
+> e, possivelmente, alguns ficheiros para compilar, gerar e instalar. </para>
+
+<note
+><para
+>As directoria do seu projecto e os ficheiros de código poderão estar estruturados com qualquer profundidade, ou você poderá preferir uma estrutura plana do projecto com todas as sub-pastas no nível de topo. </para
+></note>
+
+<para
+>O objectivo do Sistema de Compilação da &GNU; é produzir estruturas de ficheiros de código que possam ser compilados, gerados e instalados em qualquer sistema &UNIX; ou &Linux; usando os comandos simples: </para>
+
+<screen
+>./configure
+make
+make install # Normalmente como "root".
+</screen>
+
+<para
+>e possam ser desinstalado com o comando <command
+>make uninstall</command
+> (normalmente como 'root'). </para>
+
+<para
+>Como é que isto funciona? Bem, o <command
+>configure</command
+> é um programa que <itemizedlist>
+ <listitem
+><para
+>lida com os detalhes do sistema em que está a correr, como por exemplo o compilador e as bibliotecas que deve usar e onde é que estas se localizam, e então </para
+></listitem>
+ <listitem
+><para
+>cria ficheiros <filename
+>Makefile</filename
+> de forma recursiva, preenchendo as substituições nos respectivos ficheiros <filename
+>Makefile.in</filename
+>. </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Os <filename
+>Makefile.in</filename
+> são ficheiros de <quote
+>input</quote
+> &mdash; modelos que fornecem informações básicas para as <filename
+>Makefile</filename
+>s a serem produzidas a partir deles, preenchendo alguma informação dependente do sistema. Eles são gerados pelo utilitário <command
+>Automake</command
+> a partir dos ficheiros <filename
+>Makefile.am</filename
+>. </para>
+<para
+>O processo de passar de <filename
+>Makefile.am</filename
+> (<filename
+>.am</filename
+> significa ficheiros de modelo do <quote
+>Automake</quote
+>) para ficheiros <filename
+>Makefile</filename
+> é gerido automaticamente pelo &promanag; do &kdevelop;, usando o utilitário <command
+>Autoconf</command
+>, algumas macros de <command
+>M4</command
+> e outras coisas que não merece a pena falar aqui. </para>
+<para
+>Por isso, quando o <command
+>make</command
+> se executa, ele escolhe os pedaços correctos do ambiente actual, como os compiladores e as bibliotecas. De forma semelhante, o <command
+>make install</command
+> coloca os componentes da sua aplicação, como os executáveis, a documentação e os ficheiros de dados nos locais correctos para esse ambiente. </para>
+
+<para
+>Se você distribuir a sua aplicação como um <quote
+>TAR</quote
+> (um único pacote comprimido que o &kdevelop; poderá criar para si), ele irá incluir os ficheiros <filename
+>Makefile.in</filename
+> e o programa <filename
+>configure</filename
+>, de modo a que o destinatário possa compilar, construir e instalar a sua aplicação sem terem o <command
+>Automake</command
+>, o <command
+>Autoconf</command
+> ou o &kdevelop; na máquina deles. Os ficheiros <filename
+>Makefile.am</filename
+> são também incluídos, para o caso de o destinatário precisar de fazer algumas modificações ao código-fonte. </para>
+<note
+><para
+>As regras são ligeiramente diferentes se você distribuir o código através de um repositório da Web como o &cvs; do &kde;. </para
+></note>
+
+</sect2
+> <!-- automake-manager-basics -->
+
+<sect2 id="automake-manager-basics-summary">
+<title
+>Resumo do que o Gestor do Automake Faz</title>
+
+<itemizedlist>
+ <listitem
+><para
+>Gera ficheiros <filename
+>Makefile.am</filename
+> nas sub-pastas que conhece como <quote
+>sub-projectos</quote
+>. </para
+></listitem>
+ <listitem
+><para
+>Actualiza os ficheiros <filename
+>Makefile.am</filename
+> à medida que a estrutura do projecto se altera. </para
+></listitem>
+ <listitem
+><para
+>Actualiza os ficheiros <filename
+>Makefile.am</filename
+> à medida que os ficheiros são adicionados ou removidos do projecto. </para
+></listitem>
+ <listitem
+><para
+>Aceita as definições de como os vários ficheiros deverão ser compilados ou instalados e modifica o <filename
+>Makefile.am</filename
+> de acordo com isso. </para
+></listitem>
+ <listitem
+><para
+>Aceita os parâmetros usados na compilação e na instalação (&eg;, nomes de bibliotecas) e garante que eles são usados nos passos de compilação e geração de binários. </para
+></listitem>
+</itemizedlist>
+
+</sect2
+> <!-- automake-manager-basics-summary -->
+
+<sect2 id="automake-file-contents">
+<title
+>Conteúdo dos Ficheiros do Automake</title>
+
+<para
+>Um ficheiro <filename
+>Makefile.am</filename
+> tem linhas que contêm nomes de variáveis seguidos de um sinal de igualdade (=) e uma lista de ficheiros ou valores de parâmetros. As <quote
+>variáveis</quote
+> têm nomes com duas partes, como por exemplo <varname
+>bin_PROGRAMS</varname
+>, <varname
+>aplicacao_SOURCES</varname
+> ou <varname
+>kdelnk_DATA</varname
+>. A segunda parte é chamada de <emphasis
+>primária</emphasis
+> e representa algo a partir do qual compilar ou instalar. A primeira parte é chamada de <emphasis
+>prefixo</emphasis
+> e representa: </para>
+<itemizedlist>
+ <listitem
+><para
+>Uma <emphasis
+>directoria</emphasis
+> na qual fazer a instalação (p.ex., a <filename
+>bin</filename
+>), </para
+></listitem>
+ <listitem
+><para
+>Um <emphasis
+>qualificador</emphasis
+> para o primário (p.ex. <varname
+>novaaplicacao</varname
+> para <varname
+>SOURCES</varname
+>, indicando que os ficheiros de código indicados a seguir ao <varname
+>novaaplicacao_SOURCES</varname
+> vão gerar o <filename
+>novaaplicacao</filename
+>), </para
+></listitem>
+ <listitem
+><para
+>Um <emphasis
+>prefixo</emphasis
+> especial <varname
+>noinst</varname
+> (abreviatura de <quote
+>no installation</quote
+> ou <quote
+>sem instalação</quote
+>), é normalmente usado para listar os ficheiros de inclusão (<filename
+>.h</filename
+>), </para
+></listitem>
+ <listitem
+><para
+>Ou o prefixo especial <varname
+>EXTRA</varname
+>, para os elementos <emphasis
+>dependentes da configuração</emphasis
+>. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Para mais informações sobre o <command
+>Automake</command
+> e os ficheiros <filename
+>Makefile.am</filename
+>, vá a <userinput
+>info Automake</userinput
+>. </para>
+<para
+>Basicamente, o &automanag; cria e actualiza os nomes das variáveis e as listas de ficheiros ou parâmetros. Veja o exemplo seguinte de um <filename
+>Makefile.am</filename
+> para uma aplicação típica, chamada <filename
+>aplicacao</filename
+>. </para>
+
+<screen
+>## Makefile.am da 'aplicacao'
+
+# este é o programa que é instalado. O nome dele é usado para todas as
+# outras variáveis do Makefile.am
+bin_PROGRAMS = aplicacao
+
+# define os locais dos ficheiros de inclusão do X, qt e KDE
+INCLUDES = $(all_includes)
+
+# as localizações onde procurar as bibliotecas
+novaaplicacao_LDFLAGS = $(KDE_RPATH) $(all_libraries)
+
+# as bibliotecas com as quais compilar
+novaaplicacao_LDADD = $(LIB_KFILE) $(LIB_KDEPRINT)
+
+# quais os ficheiros que devem ser compilados para a 'novaaplicacao'
+novaaplicacao_SOURCES = main.cpp novaaplicacao.cpp novaaplicacaoview.cpp
+
+# estes são os ficheiros de inclusão do seu projecto
+noinst_HEADERS = novaaplicacao.h novaaplicacaoview.h
+
+# deixe que o 'automoc' faça a gestão de todos os ficheiros de meta-código (moc)
+METASOURCES = AUTO
+
+KDE_ICON = novaaplicacao
+
+# aqui é para onde irá o ficheiro 'kdelnk'
+kdelnkdir = $(kde_appsdir)/Utilities
+kdelnk_DATA = novaaplicacao.desktop
+
+# aqui é para onde irá o ficheiro de recursos da XML-GUI
+rcdir = $(kde_datadir)/novaaplicacao
+rc_DATA = novaaplicacaoui.rc
+
+AM_CXXFLAGS = -DA_MINHA_OPCAO_DO_PREPROCESSADOR_DE_C++
+</screen>
+
+<para
+>Como poderá ver, muitos dos itens do lado direito são símbolos no formato <varname
+>$(xxxx)</varname
+>. Estas são <emphasis
+>variáveis de ambiente</emphasis
+> que são definidas no ambiente actual do &kde; e que são substituídas pelos valores reais quando o <command
+>./configure</command
+> gerar os ficheiros <filename
+>Makefile</filename
+> finais na máquina de destino. </para>
+
+<para
+>Também, logo depois de você ter iniciado o KDevelop, é uma boa ideia correr o comando <command
+>./configure --help</command
+>, que lhe irá mostrar o conjunto de coisas que você poderá alterar na altura da compilação ou da instalação, como por exemplo, para um ambiente de testes. Em particular, o comando:<screen>
+./configure --prefix=/onde/voce/desejar
+</screen
+> irá redireccionar a instalação por completo para uma estrutura de directorias à sua escolha, alterando a variável interna <varname
+>$(prefix)</varname
+> para o valor <filename class="directory"
+>/onde/voce/desejar</filename
+>. </para>
+
+</sect2
+> <!-- automake-file-contents -->
+
+</sect1
+> <!-- automake-manager-summary -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="automake-manager-operation">
+<title
+>Operação do Gestor do Automake</title>
+
+<para
+>Neste capítulo você irá encontrar uma descrição básica dos elementos do &automanag; e como usá-los. Isto cobre: <itemizedlist>
+ <listitem
+><para
+><link linkend="automake-manager-operation-window"
+>A Janela do &automanag;</link
+> que descreve a estrutura básica da janela principal do &automanag;. </para
+></listitem>
+ <listitem
+><para
+><link linkend="automake-manager-operation-survey-window"
+>A Janela Introdutória</link
+> que descreve os elementos da sub-janela superior. </para
+></listitem>
+ <listitem
+><para
+><link linkend="automake-manager-operation-detail-window"
+>A Janela de Detalhes</link
+> que descreve os elementos da sub-janela inferior. </para
+></listitem>
+ <listitem
+><para
+>O <link linkend="automake-manager-operation-navigate"
+>Navegar no &automanag;</link
+> lista algumas operações básicas que você poderá efectuar no &automanag;. </para
+></listitem>
+ <listitem
+><para
+>Os <link linkend="automake-manager-operation-popups"
+>Menus de Contexto no &automanag;</link
+> descreve as janelas que irão aparecer quando você seleccionar uma acção no &automanag;. </para
+></listitem>
+</itemizedlist>
+</para>
+
+<sect2 id="automake-manager-operation-window">
+<title
+>A Janela do &automanag;</title>
+
+<informaltable frame="none">
+<tgroup cols="2"
+><tbody
+><row>
+ <entry
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="automakemanager.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></entry>
+ <entry valign="top"
+><itemizedlist>
+ <listitem
+><para
+>O &automanag; corre numa janela dividida. A parte superior é chamada de <emphasis
+>Introdução</emphasis
+> e a parte inferior de <emphasis
+>Detalhes</emphasis
+>. Entre elas existe uma barra fina que poderá ser arrastada com o rato para ajustar o tamanho das janelas. No modo IDEAl, você poderá também arrastar o lado da janela dividida para alterar a largura. </para
+></listitem>
+ <listitem
+><para
+>No topo de cada área existe uma <emphasis
+>barra de ferramentas</emphasis
+>, em que os botões de cada uma ficarão activos de cada vez que um elemento da respectiva área for seleccionada. Isto possibilita uma forma de você aceder às acções oferecidas por esse elemento. A outra são os menus de contexto que aparecem quando você carrega com o &RMB;, como será discutido em baixo. </para
+></listitem>
+ <listitem
+><para
+>No modo IDEAl existem dois pequenos botões adicionais na barra de título da janela do &automanag;, do lado esquerdo &ndash; uma seta triangular para a direita e um ponto. O botão da seta é usado para <emphasis
+>fechar a janela</emphasis
+>. O botão do ponto, por outro lado, irá <emphasis
+>manter a janela aberta</emphasis
+>, mesmo que outra janela do &kdevelop; tenha sido seleccionada. (Caso contrário, a janela do &automanag; irá fechar automaticamente sempre que outra janela ficar em primeiro plano.) </para
+></listitem>
+ </itemizedlist
+></entry>
+</row
+></tbody
+></tgroup>
+</informaltable>
+
+</sect2
+> <!-- automake-manager-operation-window -->
+
+<sect2 id="automake-manager-operation-survey-window">
+<title
+>A Janela de Introdução</title>
+
+<para
+>A janela de Introdução contém uma árvore de todas as directorias no seu projecto que contêm ficheiros de programas, documentação ou dados. Cada uma destas directorias contém um ficheiro <filename
+>Makefile.am</filename
+> e é reconhecida pelo &automanag; como um <emphasis
+>subprojecto</emphasis
+>. Existem três sub-projectos típicos num projecto baseado no &kde;, tal como é mostrado na ilustração acima: </para>
+
+<itemizedlist>
+ <listitem
+><para
+><filename
+>src</filename
+> &ndash; ficheiros com código-fonte para a sua aplicação, </para
+></listitem>
+ <listitem
+><para
+><filename
+>doc</filename
+> &ndash; o se manual do utilizador, </para
+></listitem>
+ <listitem
+><para
+><filename
+>po</filename
+> &ndash; extracções das cadeias de caracteres dos seus ficheiros de código que necessitem de ser traduzidas para outras línguas (p.ex., os títulos das janelas, os nomes dos menus, os textos dos botões, das janelas e as mensagens de vários tipos). </para
+></listitem>
+</itemizedlist>
+
+<para
+>Repare que o subprojecto <filename
+>doc</filename
+> tem sempre um subprojecto <filename
+>en</filename
+>, o qual você poderá ver se carregar no símbolo <symbol
+>+</symbol
+> ao lado da palavra <filename
+>doc</filename
+>. Isto acontece porque a língua de base para toda a documentação do KDE é o Inglês (en). Se a sua aplicação fizer parte do KDE, as equipas de tradução do KDE poderão traduzir a sua documentação a partir do Inglês para outras línguas e as traduções irão para outros sub-projectos como o <filename
+>pt</filename
+> (Português) ou para <filename
+>fr</filename
+> (Francês). Os textos do subprojecto <filename
+>po</filename
+> também poderão ser traduzidos e gravados noutros ficheiros do <filename
+>po</filename
+>, permitindo desta forma que a sua aplicação seja utilizada por pessoas que não percebam Inglês. </para>
+
+<note
+><para
+>Os sub-projectos <filename
+>doc</filename
+> e <filename
+>po</filename
+> servem para diferentes fins. O <filename
+>doc</filename
+> contém a <emphasis
+>documentação</emphasis
+>, como os manuais do utilizador, enquanto que o <filename
+>po</filename
+> contém o texto traduzido da <emphasis
+>interface do utilizador</emphasis
+> que está integrado no código-fonte desta aplicação. </para
+></note>
+
+<para
+>A janela de Introdução serve &mdash; entre outras coisas &mdash; como uma ferramenta de navegação. Se você seleccionar um subprojecto na janela da Introdução, os detalhes correspondentes serão mostrados na área de Detalhes. </para>
+
+</sect2
+> <!-- automake-manager-operation-survey-window -->
+
+<sect2 id="automake-manager-operation-detail-window">
+<title
+>A Janela de Vista de Detalhes</title>
+
+<para
+>A janela de Detalhes contém uma árvore com todos os ficheiros no subprojecto seleccionado de momento na Introdução, assim como as regras de compilação, geração e instalação para este subprojecto. Como tal, as duas áreas em conjunto poder-lhe-ão dar o acesso a todos os componentes da sua aplicação e a todas as informações sobre como compilar, gerar e instalar os itens. </para>
+
+<sect3>
+<title
+>Alvos</title>
+
+<para
+>A lista em árvore nos Detalhes tem dois níveis. O nível de topo consiste nos <emphasis
+>alvos</emphasis
+> do &automanag; e o próximo nível contém as listas dos ficheiros que irão compor cada alvo. </para>
+
+<para
+>Este conceito de um alvo para o &automanag; difere de certa forma do que é um alvo nas <filename
+>Makefile</filename
+>s. Em resumo:</para>
+<itemizedlist>
+ <listitem
+><para
+>A definição de como deverá ser compilado, gerado ou instalado um conjunto de ficheiros é conhecido como um <emphasis
+>alvo</emphasis
+> no &automanag;, mas apenas como uma <emphasis
+>variável</emphasis
+> no <command
+>Automake</command
+> em si. </para
+></listitem>
+ <listitem
+><para
+>Um <emphasis
+>alvo</emphasis
+> no <command
+>make</command
+> é normalmente algo de muito diferente, sendo o parâmetro de um comando <command
+>make</command
+> (p.ex. <userinput
+>make install</userinput
+>, <userinput
+>make clean</userinput
+>). </para>
+ <para
+>Contudo, algumas variáveis do <filename
+>Makefile.am</filename
+> representam, de facto, um <emphasis
+>sub-alvo</emphasis
+> subjacente no <command
+>make</command
+>. </para
+></listitem>
+</itemizedlist>
+
+</sect3>
+</sect2
+> <!-- automake-manager-operation-detail-window -->
+
+<sect2 id="automake-manager-operation-navigate">
+<title
+>Navegar no &automanag;</title>
+
+<para
+>Tanto na janela de Introdução como na de Detalhes, você poderá carregar com o botão esquerdo nos símbolos <symbol
+>+</symbol
+> ou <symbol
+>-</symbol
+>, juntos a um subprojecto ou nome de alvo para expandir ou contrair a árvore. Se fizer isso com um <emphasis
+>subprojecto</emphasis
+> na Introdução, ele irá mostrar ou esconder os sub-projectos no próximo nível abaixo (se existir). Se o fizer com um <emphasis
+>alvo</emphasis
+> na janela de Detalhes, ele mostra ou esconde a lista de ficheiros que vão para esse alvo. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Abrir um Ficheiro para Edição</term>
+<listitem>
+<para
+>Se você <emphasis
+>carregar com o &LMB;</emphasis
+> no nome de um ficheiro na janela de Detalhes, o ficheiro correspondente irá abrir na janela de edição do &kdevelop;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Activar os Botões da Barra de Ferramentas do &automanag;</term>
+<listitem>
+<para
+>Se você <emphasis
+>carregar com o &LMB;</emphasis
+> no nome de um subprojecto na área de introdução ou num alvo da janela de detalhes, esse nome fica realçado e alguns botões da barra de ferramentas ficam activos na parte superior dessa janela.</para>
+
+<note>
+ <para
+>Recomenda-se que você use o <emphasis
+>botão direito do rato e os menus de contexto</emphasis
+>, em vez dos botões das barras de ferramentas, porque é muito mais fácil de ver e perceber o que é que eles fazem. </para>
+ <para
+>As operações nos sub-projectos e nos alvos têm efeitos de larga escala na estrutura, compilação, geração e instalação da sua aplicação. </para>
+</note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Seleccionar Acções/Menus de Contexto</term>
+<listitem>
+<para
+>Se você <emphasis
+>carregar com o &RMB;</emphasis
+> no nome de um subprojecto, alvo ou ficheiro, irá aparecer um menu, onde nele poderá seleccionar as acções a efectuar sobre o item em questão, como adicionar um alvo ao subprojecto, adicionar um ficheiro a um alvo ou remover logicamente o ficheiro seleccionado do seu alvo. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2
+> <!-- automake-manager-operation-navigate -->
+
+<sect2 id="automake-manager-operation-popups">
+<title
+>Menus de Contexto no &automanag;</title>
+
+<para
+>As seguintes acções explicam de forma resumida quais as operações que os menus disponibilizam e que irão aparecer, quando o botão direito do rato é carregado na janela do &automanag;. Elas pretendem ser meramente introdutórias. Você irá obter descrições mais detalhadas para a maioria das operações num capítulo posterior. </para>
+<!-- ### add a link to this chapter when ready -->
+
+<sect3 id="automake-manager-operation-popups-file">
+<title
+>O Menu de Contexto de um Ficheiro</title>
+
+<para
+>Quando você carregar com o &RMB; no <emphasis
+>nome de um ficheiro</emphasis
+> na janela de Detalhes, irá aparecer o seguinte menu que lhe permite seleccionar uma de várias operações nesse ficheiro. Na ilustração por baixo, o ícone <filename
+>hi-16app-novaaplicacao.png</filename
+> foi seleccionado a partir do alvo <guilabel
+>Dados de ícone no 'novaaplicacao'</guilabel
+> do subprojecto <guilabel
+>novaaplicacao/src</guilabel
+>. </para>
+
+<informaltable frame="none">
+<tgroup cols="2"
+><tbody
+><row>
+ <entry
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="automake-file-popup.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></entry>
+ <entry valign="bottom"
+><itemizedlist>
+ <listitem
+><para
+>O item principal do menu para um ficheiro é o <guimenuitem
+>Remover</guimenuitem
+>, para retirar o ficheiro do seu alvo (i.e., não será mais usado para compilar, gerar ou instalar esse alvo). </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>CVS</guimenuitem
+> oferece um conjunto de operações do CVS sobre o ficheiro. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Abrir Com</guimenuitem
+> permite-lhe abrir o ficheiro com uma variedade de editores ou com qualquer aplicação que desejar (p.ex., você poderá abrir o ficheiro do ícone do nosso exemplo com o <application
+>KIcon</application
+>). </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Perforce</guimenuitem
+> é usado para as operações semelhantes às do CVS, mas usando o sistema comercial de controlo de versões <quote
+><application
+>Perforce</application
+></quote
+>. </para
+></listitem>
+ </itemizedlist
+></entry>
+</row
+></tbody
+></tgroup>
+</informaltable>
+
+</sect3
+> <!-- automake-manager-operation-popups-file -->
+
+<sect3 id="automake-manager-operation-popups-target">
+<title
+>O Menu de Contexto de um Alvo</title>
+
+<para
+>Quando você carregar com o botão direito num <emphasis
+>alvo</emphasis
+> da janela de Detalhes, irá aparecer o seguinte menu que lhe permitirá seleccionar uma de várias operações sobre ele. Na imagem em baixo, o alvo <guilabel
+>novaaplicacao (Programa em bin)</guilabel
+> do subprojecto <guilabel
+>novaaplicacao/src</guilabel
+> estava seleccionado. </para>
+
+<informaltable frame="none">
+<tgroup cols="2"
+><tbody
+><row>
+ <entry
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="automake-target-popup.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></entry>
+ <entry valign="bottom"
+><itemizedlist>
+ <listitem
+><para
+>O item <guimenuitem
+>Opções</guimenuitem
+> de um alvo só se aplica aos ficheiros de código-fonte. Na janela correspondente você poderá indicar as opções do editor de ligações e os locais onde procurar as bibliotecas e onde você poderá também indicar uma lista com as bibliotecas que irão ser efectivamente associadas à sua aplicação. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Criar um Novo Ficheiro</guimenuitem
+> mostra uma janela, na qual você poderá indicar o nome e o tipo do ficheiro a ser gerado (a partir de uma lista). </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Adicionar Ficheiros Existentes</guimenuitem
+> mostra uma janela, na qual você poderá adicionar um ou mais ficheiros existentes a este alvo. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Remover</guimenuitem
+> para um alvo, permite-lhe remover logicamente o alvo e todos os seus ficheiros da estrutura do projecto. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Tornar o Alvo Activo</guimenuitem
+> só se aplica aos alvos que contenham ficheiros de código. Os ficheiros novos serão sempre adicionados a um desses alvos activos. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Construir o Alvo</guimenuitem
+> invoca todas as operações de compilação e geração de binários necessárias para compilar o código apenas para este alvo. </para
+></listitem>
+ </itemizedlist
+></entry>
+</row
+></tbody
+></tgroup>
+</informaltable>
+
+</sect3
+> <!-- automake-manager-operation-popups-target -->
+
+<sect3 id="automake-manager-operation-popups-subproject">
+<title
+>O Menu de Contexto de um Sub-Projecto</title>
+
+<para
+>Quando você carregar com o &RMB; num <emphasis
+>subprojecto</emphasis
+> da janela de Introdução, irá aparecer o seguinte menu que lhe permite fazer as alterações mais abrangentes à estrutura do seu projecto e à forma como é compilado, gerado e instalado. Você poderá usá-lo para expandir ou modificar a estrutura básica do projecto que o &appwizard; criou. </para>
+
+
+<informaltable frame="none">
+<tgroup cols="2"
+><tbody
+><row>
+ <entry
+><inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="automake-subproject-popup.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+></entry>
+ <entry valign="bottom"
+><itemizedlist>
+ <listitem
+><para
+>O item <guimenuitem
+>Opções</guimenuitem
+> de um subprojecto controla a forma como o subprojecto será compilado, gerado e instalado. A janela que aparece terá páginas para o Compilador, Inclusões, Prefixos e Ordem de Construção. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Adicionar um Sub-projecto</guimenuitem
+> cria uma nova directoria e um ficheiro-esqueleto do Makefile.am. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Adicionar um Alvo</guimenuitem
+> faz aparecer uma janela, na qual você poderá definir as regras para compilar, gerar ou instalar um grupo de ficheiros dentro do seu subprojecto. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Adicionar um Serviço</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Adicionar uma Aplicação</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Adicionar um Sub-Projecto Existente</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Remover o Sub-projecto</guimenuitem
+> do menu de contexto de um subprojecto é a forma correcta de remover um subprojecto. Ela irá ajustar os ficheiros <filename
+>Makefile.am</filename
+> de acordo com isso. Você também terá a opção de remover todos os ficheiros (ou ligações) da subdirectoria correspondente. Obviamente, esta funcionalidade deverá ser usada com cuidado. </para
+></listitem>
+ <listitem
+><para
+>O item <guimenuitem
+>Construir</guimenuitem
+> invoca todas as operações de compilação e geração necessárias para compilar o código apenas deste subprojecto. </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Forçar a Reedição</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Limpar</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ <listitem
+><para
+><guimenuitem
+>Instalar</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ <listitem
+><para
+> <guimenuitem
+>Instalar (como utilizador 'root')</guimenuitem
+> (... a ser escrito ...) </para
+></listitem>
+ </itemizedlist
+></entry>
+</row
+></tbody
+></tgroup>
+</informaltable>
+
+</sect3
+> <!-- automake-manager-operation-popups-subproject -->
+
+</sect2
+> <!-- automake-manager-operation-popups -->
+
+</sect1
+> <!-- automake-manager-operation -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="autoproject">
+<title
+>Projectos Automake</title>
+<indexterm zone="autoproject"
+><primary
+><command
+>autoproject</command
+></primary
+></indexterm>
+<indexterm zone="autoproject"
+><primary
+>&automake;</primary
+></indexterm>
+<indexterm zone="autoproject"
+><primary
+>&autoconf;</primary
+></indexterm>
+<indexterm zone="autoproject"
+><primary
+>&libtool;</primary
+></indexterm>
+
+<para
+>(... ainda não escrito ...) </para>
+
+
+<sect2 id="autoconf">
+<title
+>Autoconf</title>
+<indexterm zone="autoconf"
+><primary
+>'script' <filename
+>configure</filename
+></primary
+></indexterm>
+<indexterm zone="autoconf"
+><primary
+>'script' <filename
+>config.status</filename
+></primary
+></indexterm>
+<indexterm zone="autoconf"
+><primary
+><filename
+>Makefile.in</filename
+></primary
+></indexterm>
+<indexterm zone="autoconf"
+><primary
+><filename
+>config.h.in</filename
+></primary
+></indexterm>
+
+<para
+><filename
+>Makefile.in</filename
+> em <filename
+>Makefile</filename
+> </para>
+
+<programlisting
+>prefix = @prefix@
+INSTALL = @INSTALL@
+build_triplet = @build@
+CXX = @CXX@
+</programlisting>
+
+<programlisting
+>prefix = /home/ze/kde3
+INSTALL = /usr/bin/ginstall -c -p
+build_triplet = i686-pc-linux-gnu
+CXX = g++
+</programlisting>
+
+<para
+><filename
+>config.h.in</filename
+> em <filename
+>config.h</filename
+> </para>
+
+<programlisting
+>/* Defina se você tiver a 'libz' */
+#undef HAVE_LIBZ
+/* O tamanho de um `int', tal como indicado pelo 'sizeof'. */
+#undef SIZEOF_INT
+</programlisting>
+
+<programlisting
+>/* Defina se tiver a 'libz' */
+#define HAVE_LIBZ 1
+/* O tamanho de um `int', tal como indicado pelo 'sizeof'. */
+#define SIZEOF_INT 4
+</programlisting>
+
+</sect2
+> <!-- autoconf -->
+
+
+<sect2 id="automake">
+<title
+>Automake</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect2
+> <!--automake -->
+
+
+<sect2 id="automake-manager">
+<title
+>&automanag; do &kdevelop;</title>
+
+<figure id="screenshot-automake-manager" float="1">
+<title
+>Uma imagem do gestor de automake</title>
+<mediaobject>
+<imageobject
+><imagedata fileref="automake-manager.png"/></imageobject>
+</mediaobject>
+</figure>
+
+</sect2
+> <!-- automake-manager -->
+
+
+<sect2 id="automakelibrary">
+<title
+>Compilar e Instalar as Bibliotecas</title>
+
+<para>
+<itemizedlist>
+<listitem
+><para
+>-rpath </para
+></listitem>
+<listitem
+><para
+>PIC </para
+></listitem>
+<listitem
+><para
+>static </para
+></listitem>
+<listitem
+><para
+>'plugins': no-undefined </para
+></listitem>
+</itemizedlist>
+</para>
+
+</sect2
+> <!-- automakelibrary -->
+
+</sect1
+> <!-- autoproject -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="customproject">
+<title
+>'Makefiles' e Programas de Compilação Personalizados</title>
+<indexterm zone="customproject"
+><primary
+><filename
+>Makefile</filename
+></primary
+></indexterm>
+<indexterm zone="customproject"
+><primary
+><filename
+>build.xml</filename
+></primary
+></indexterm>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- customproject -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="compileroptions">
+<title
+>Opções do Compilador</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- compileroptions -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="makeoptions">
+<title
+>Opções do Make</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- makeoptions -->
+
+</chapter
+> <!-- project-management -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/setup.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/setup.docbook
new file mode 100644
index 00000000000..82f21b59386
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/setup.docbook
@@ -0,0 +1,2884 @@
+<chapter id="setup">
+
+<chapterinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</chapterinfo>
+
+<title
+>Configurar o &kdevelop;</title>
+
+<para
+>O &kdevelop; é um IDE muito poderoso e flexível que oferece muitas formas de o ajustar às suas necessidades. Para iniciar a configuração, seleccione <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KDevelop...</guimenuitem
+></menuchoice
+>. Isto fará com que a janela de configuração se abra, consistindo numa janela de selecção à esquerda e na janela de configuração à direita, cujo conteúdo irá variar de acordo com o item de configuração que seleccionou. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-select.png" format="PNG"/>
+ </imageobject>
+<textobject>
+<phrase
+>Seleccionar um item de configuração</phrase>
+</textobject>
+ <caption
+><para
+>Seleccionar um item de configuração </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Iremos discutir estas configurações por uma ordem diferente, dividindo nos tópicos principais da <link linkend="setup-general"
+>Configuração Geral</link
+>, <link linkend="setup-docu"
+>Configurar a Documentação</link
+> e <link linkend="setup-advanced"
+>Configuração Avançada</link
+>, o que causa uma leitura mais intuitiva. </para>
+<para
+>Se quiser ver directamente um certo item de configuração, use uma das seguintes referências. </para>
+<simplelist>
+ <member
+><link linkend="setup-main"
+>Geral</link
+></member>
+ <member
+><link linkend="setup-plugins"
+>'Plugins'</link
+></member>
+ <member
+><link linkend="setup-format"
+>Formatador de Código</link
+></member>
+ <member
+><link linkend="setup-new-file-wizard"
+>Assistente de Novo Ficheiro</link
+></member>
+ <member
+><link linkend="setup-ui"
+>Interface do Utilizador</link
+></member>
+ <member
+><link linkend="setup-editor"
+>Editor</link
+></member>
+ <member
+><link linkend="setup-abbrev"
+>Abreviaturas</link
+></member>
+ <member
+><link linkend="setup-menu-standard"
+>O Menu Ferramentas</link
+></member>
+ <member
+><link linkend="setup-menu-external"
+>Ferramentas Externas</link
+></member>
+ <member
+><link linkend="setup-docu"
+>Documentação</link
+></member>
+ <member
+><link linkend="setup-snippets"
+>Excertos de Código</link
+></member>
+ <member
+><link linkend="setup-fileselector"
+>Selector de Ficheiros</link
+></member>
+</simplelist>
+
+<sect1 id="setup-general">
+<title
+>Configuração Geral</title>
+
+<para
+>A configuração geral diz respeito às tarefas mais comuns de ajuste do &kdevelop; e consistem em: </para>
+<itemizedlist>
+ <listitem
+><para>
+ <link linkend="setup-main"
+>Configuração Geral</link>
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="setup-ui"
+>Seleccionar a Interface do Utilizador</link>
+ </para
+></listitem>
+ <listitem>
+ <itemizedlist>
+<title
+>Tarefas de Edição do Código</title>
+ <listitem
+><para>
+ <link linkend="setup-editor"
+>Seleccionar um Editor</link>
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="setup-format"
+>Seleccionar um Estilo de Formatação de Código</link>
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="setup-snippets"
+>Configurar a Ferramenta de Excertos de Código</link>
+ </para
+></listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem
+><para>
+ <link linkend="setup-fileselector"
+>Configurar o Selector de Ficheiros</link>
+ </para
+></listitem>
+</itemizedlist>
+
+<sect2 id="setup-main">
+<title
+>Configuração Geral</title>
+
+<para
+>A janela de configuração <guilabel
+>Geral</guilabel
+> permite-lhe definir algum comportamento básico do &kdevelop; que irá mudar pouco no dia-a-dia. Isto respeita a: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>As opções gerais do projecto, como</term>
+<listitem>
+ <itemizedlist>
+ <listitem
+><para
+>definir uma <link linkend="setup-main-projects"
+>directoria-mãe por omissão</link
+>, que o &kdevelop; deverá usar para os projectos novos. </para
+></listitem>
+ <listitem
+><para
+>decidir se quer que o &kdevelop; <link linkend="setup-main-preload"
+>carregue automaticamente</link
+> o projecto onde estava a trabalhar da última vez. </para
+></listitem>
+ </itemizedlist>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Seleccionar um tipo de letra para as janelas de resultados usadas mais frequentemente, nomeadamente:</term>
+<listitem>
+
+<itemizedlist>
+<listitem>
+<para
+>a <link linkend="setup-main-messages-font"
+>Janela de Mensagens de Resultado</link
+> que o &kdevelop; usa para apresentar &eg; o progresso da compilação e</para>
+</listitem>
+<listitem>
+<para
+>a <link linkend="setup-main-applications-font"
+>Janela de Resultado da Aplicação</link
+> que irá mostrar as mensagens de erro e de estado respeitantes a uma aplicação em execução.</para>
+</listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Algum comportamento comum respeitante às linhas apresentadas na <guilabel
+>Janela de Mensagens</guilabel
+>, como por exemplo:</term>
+<listitem>
+ <itemizedlist>
+<listitem>
+<para
+>se as linhas compridas serão <link linkend="setup-main-wrap"
+>repartidas</link
+> e </para>
+</listitem>
+<listitem>
+<para
+>se <link linkend="setup-main-navigation"
+>as mensagens de entrada e saída das directorias</link
+> geradas pelo <command
+>Make</command
+> serão apresentadas.</para>
+</listitem>
+</itemizedlist>
+
+<para
+>O <link linkend="setup-main-compile"
+>nível de detalhe</link
+> das mensagens correspondentes ao processo de compilação mostrado na janela de <guilabel
+>Mensagens</guilabel
+>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-general.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>A janela de configuração geral </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term id="setup-main-preload"
+><guilabel
+>Ler o último projecto no arranque</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção se deseja continuar a trabalhar no último projecto em que trabalhou. Isto fará com que o &kdevelop; carregue automaticamente este projecto no arranque. Será normalmente mostrado no estado em que você deixou o trabalho, para que possa continuar da mesma forma. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-main-projects">
+<guilabel
+>Pasta de projectos por omissão:</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, o &kdevelop; usa uma directoria de base comum para todos os projectos novos. Indique a localização absoluta desta directoria comum no campo de texto respectivo ou seleccione-a na sua estrutura de directorias. O &kdevelop; irá colocar os projectos novos aqui como sub-pastas desta.</para>
+<note
+><para
+>Você poderá, obviamente, mudar a localização de um projecto novo na altura em que o configurar no <link linkend="applicationwizard"
+>&appwizard;</link
+>. </para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-main-messages-font"
+><guilabel
+>Tipo de letra da janela:</guilabel
+></term>
+<listitem>
+<para
+>Para seleccionar um tipo de letra adequado para a <guilabel
+>Janela de Mensagens</guilabel
+>, carregue no botão do <guilabel
+>Tipo de Letra da Janela</guilabel
+> que mostra o tipo de letra actual (na imagem acima, diz <quote
+>Luxi Sans</quote
+>). Irá então aparecer a janela normal do &kde; para <guilabel
+>Seleccionar o Tipo de Letra</guilabel
+>, na qual você poderá seleccionar o tipo de letra a ser usado. </para>
+<note
+><para
+>No primeiro arranque, o &kdevelop; inicializa esta configuração do tipo de letra com base no tipo de letra normal que o seu utilizador do &kde; tem configurada. <emphasis
+>Esta configuração é fixa</emphasis
+>, por isso, se você alterar as <menuchoice
+><guimenuitem
+>Preferências</guimenuitem
+><guimenuitem
+>Aparência &amp; Temas</guimenuitem
+><guimenuitem
+>Tipos de Letra</guimenuitem
+></menuchoice
+> no <guilabel
+>Centro de Controlo</guilabel
+>, isto irá afectar esta selecção de tipo de letra do &kdevelop;. Você terá de seleccionar de novo explicitamente o tipo de letra da <guilabel
+>Janela de Mensagens</guilabel
+>. </para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-main-wrap"
+><guilabel
+>Mudança de linha</guilabel
+></term>
+<listitem>
+<para
+>Por omissão, o &kdevelop; irá repartir as linhas compridas na janela de <guilabel
+>Mensagens</guilabel
+>, de modo que a informação valiosa não será ignorada com facilidade. Nalguns casos, isto irá gerar listas de mensagens grandes e confusas. Desligue a opção se não quiser que as linhas sejam repartidas. </para>
+<tip
+><para
+>Existe uma forma alternativa de alterar a mudança de linha. Basta carregar com o &RMB; na <guilabel
+>Janela de Mensagens</guilabel
+> e assinalar ou desligar o item <guimenuitem
+>Mudança de Linha</guimenuitem
+> do menu que irá aparecer. </para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-main-navigation"
+><guilabel
+>Mensagens de navegação em pastas</guilabel
+></term>
+<listitem>
+<para
+>A ferramenta <command
+>Make</command
+> normalmente irá mostrar linhas do tipo <quote
+>Entering directory</quote
+> (A entrar na directoria), ou <quote
+>Leaving directory</quote
+> (A sair da directoria), quando ele muda de directoria de trabalho. dado que isto enche a lista de mensagens na janela de <guilabel
+>Mensagens</guilabel
+>, o &kdevelop; suprime estas mensagens por omissão. Assinale a opção se quiser saber que directorias o <command
+>Make</command
+> processou. </para>
+<note
+><para
+>As alterações desta opção farão efeito apenas no processamento das mensagens novas. As mensagens antigas de navegação nas directorias ficarão à mesma visíveis quando você desligar esta funcionalidade. </para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-main-compile"
+><guilabel
+>Mensagens do Compilador</guilabel
+></term>
+<listitem>
+<para
+>O &kdevelop; faz um pré-processamento que a janela das <guilabel
+>Mensagens</guilabel
+> recebe durante os processos de compilação, de modo a filtrar a informação supérflua. Você poderá controlar o nível de detalhe que o &kdevelop; irá mostrar com as opções exclusivas deste campo. </para>
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Muito Curto</guilabel
+></term>
+ <listitem
+><para
+>Mostra apenas os avisos, erros e os ficheiros que estão a ser compilados. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Curto</guilabel
+></term>
+ <listitem
+><para
+>Suprime todas as opções do compilador e forma o resultado para ser mais legível. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Completo</guilabel
+></term>
+ <listitem
+><para
+>Mostra todas as mensagens sem modificações. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<tip
+><para
+>Existe uma forma alternativa de mudar o detalhe do resultado do compilador. Basta carregar com o &RMB; na janela de <guilabel
+>Mensagens</guilabel
+> e seleccione o nível de detalhe adequado no menu de contexto. </para
+></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-main-applications-font"
+><guilabel
+>Tipo de Letra da Janela</guilabel
+> da <guilabel
+>Saída da Aplicação</guilabel
+></term>
+<listitem>
+<para
+>A janela do <guilabel
+>Resultado da Aplicação</guilabel
+> é usada par amostrar as mensagens de erro e de estado das aplicações que são executadas dentro do &kdevelop;. Estas são informações que a aplicação manda normalmente para a consola quando é executada autonomamente. Por isso, não precisa de sair do IDE ao testar a aplicação em que está a trabalhar. </para>
+
+<para
+>Para seleccionar um tipo de letra adequado para a <guilabel
+>Janela do Resultado da Aplicação</guilabel
+>, carregue no botão do <guilabel
+>Tipo de Letra da Janela</guilabel
+>, que mostra o tipo de letra seleccionado de momento (ele diz <quote
+>Luxi Sans</quote
+> na imagem acima). A janela normal do &kde; para <guilabel
+>Seleccionar o Tipo de Letra</guilabel
+> irá aparecer, no qual poderá seleccionar o tipo de letra a usar. </para>
+<note
+><para
+>No primeiro arranque, o &kdevelop; inicializa esta configuração do tipo de letra com base no tipo de letra normal que o seu utilizador do &kde; tem configurada. <emphasis
+>Esta configuração é fixa</emphasis
+>, por isso, se você alterar as <menuchoice
+><guimenuitem
+>Preferências</guimenuitem
+><guimenuitem
+>Aparência &amp; Temas</guimenuitem
+><guimenuitem
+>Tipos de Letra</guimenuitem
+></menuchoice
+> no <guilabel
+>Centro de Controlo</guilabel
+>, isto irá afectar esta selecção de tipo de letra do &kdevelop;. Você terá de seleccionar de novo explicitamente o tipo de letra da <guilabel
+>Janela de Resultados da Aplicação</guilabel
+>. </para
+></note>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2
+> <!-- setup-main -->
+
+<sect2 id="setup-ui">
+<title
+>Seleccionar a Interface do Utilizador</title>
+
+<indexterm zone="setup-ui">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>mudar de modos</secondary
+></indexterm>
+<indexterm zone="setup-ui">
+ <primary
+>mudar de modo de interface</primary
+></indexterm>
+
+<para
+>Como já foi dito nos <link linkend="uimodes-survey"
+>Modos Disponíveis de Interface do Utilizador</link
+>, existem quatro formas diferentes no &kdevelop; para configurar o espaço de trabalho, sendo eles: </para>
+<itemizedlist>
+ <listitem
+><para>
+ <link linkend="ideal-desc"
+>Modo IDEAl</link>
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="mdi-desc"
+>Modo de Janelas com Sub-molduras</link>
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="tabbed-desc"
+>Modo por Páginas</link>
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="toplevel-desc"
+>Modo de Janelas de Topo</link>
+ </para
+></listitem>
+</itemizedlist>
+
+<para
+>Para mudar o modo da interface do utilizador, seleccione a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+> no menu. A janela para <guilabel
+>Configurar o KDevelop</guilabel
+> irá aparecer, onde então terá de seleccionar <guilabel
+>Interface do Utilizador</guilabel
+> no campo do lado esquerdo. Isto levá-lo-á à página de configuração mostrada à direita.</para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="select-user-interface-0.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Seleccione um modo de interface de utilizador</phrase
+></textobject>
+ <caption
+><para
+>Seleccione um modo de interface de utilizador </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Seleccione a opção exclusiva para o modo de interface do utilizador que deseja utilizar e carregue em <guibutton
+>OK</guibutton
+>. </para>
+
+<note
+><para
+>Não se esqueça de reiniciar o &kdevelop; para que estas selecções façam efeito. </para
+></note>
+
+<para
+>Você você tiver seleccionado o <guilabel
+>modo IDEAl</guilabel
+> ou o <guilabel
+>modo de páginas</guilabel
+>, irão ficar disponíveis mais duas secções: a <link linkend="setup-ui-tabs"
+>Usar Tabulações</link
+> e <link linkend="setup-ui-hover"
+>Usar o Fechar ao Passar</link
+>. Estas permitem-lhe configurar em que circunstâncias é que os separadores das páginas serão mostrados no topo das janelas dos documentos e se você poderá fechar o documento ao carregar no ícone da página. </para>
+
+<para
+>Apenas no <guilabel
+>modo de janelas IDEAl</guilabel
+>, existirá ainda mais uma secção de configuração, a <link linkend="setup-ui-toolview"
+>Disposição das Páginas</link
+>, a qual permite de facto seleccionar entre vários tamanhos dos separadores de páginas que rodeiam a área de trabalho principal neste modo. </para>
+
+<variablelist>
+<varlistentry>
+<term id="setup-ui-tabs"
+>Configurar a Visualização da Barra de Páginas dos Documentos</term>
+<listitem>
+<para
+>No modo IDEAl e no modo de páginas existirão páginas com nomes no topo dos diferentes documentos por omissão, de modo que possa seleccionar facilmente vários documentos diferentes ao carregar com o &LMB;. Se preferir ter mais espaço para as janelas dos documentos na área de trabalho principal do &kdevelop;, você poderá mudar para outro comportamento na secção de configuração <guilabel
+>Usa Tabulações</guilabel
+>. </para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Sempre</guilabel
+></term>
+ <listitem
+><para
+>Este é o modo por omissão &mdash; mostra uma página cujo separador tem um ícone e o nome do documento na área de trabalho principal do &kdevelop;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Quando mais que uma</guilabel
+></term>
+ <listitem
+><para
+>Não mostra o documento numa página, quando só existe de facto um documento aberto. Se existir mais do que um, todavia, o &kdevelop; irá mostrar a barra de páginas normalmente como aparece na selecção <guilabel
+>Sempre</guilabel
+>. Você poderá seleccionar este modo se trabalhar num único documento na maior parte do tempo, dado que oferece um pouco mais de espaço vertical. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Nunca</guilabel
+></term>
+ <listitem
+><para
+>Nunca mostra nenhuma página de selecção de documentos. Você poderá preferir este modo se você usa raramente o rato para mudar de documentos. Fornece mais espaço vertical para todas as janelas de documentos. Para seleccionar outra janela de documento ou fechar alguma, use o menu <guimenu
+>Janela</guimenu
+> do &kdevelop;. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-ui-hover"
+>Configurar para Fechar um Documento com um 'Click' na sua Página</term>
+<listitem>
+<para
+>Quando você tiver configurado o &kdevelop; para mostrar a barra de páginas dos documentos, seja sempre ou apenas quando é mostrado mais do que um documento na área de trabalho, você poderá adicionar mais funcionalidades aos separadores das páginas para além da sua capacidade de selecção de documentos. Use a secção de configuração <guilabel
+>Usar o Fecho ao Passar</guilabel
+> para tal. </para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Não</guilabel
+></term>
+ <listitem
+><para
+>Este é o comportamento normal. Não é adicionada mais nenhuma funcionalidade extra às páginas. Elas poderão ser usadas apenas para seleccionar as janelas dos documentos com o &LMB;. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Sim</guilabel
+></term>
+ <listitem
+><para
+>Quando você tiver seleccionado esta opção exclusiva, o &kdevelop; irá permitir fechar uma janela de um documento com um 'click' do &LMB;. Use o rato para apontar para o pequeno ícone do lado esquerdo do separador de páginas. Ele irá mudar para um símbolo de fecho. Agora, carregue com o &LMB; neste símbolo alterado para que o &kdevelop; feche a janela do documento correspondente. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Sim, Atrasado</guilabel
+></term>
+ <listitem
+><para
+>Depois de seleccionar esta opção, o &kdevelop; permitirá fechar uma janela de um documento como é mostrado no caso do <guilabel
+>Sim</guilabel
+> descrito em cima. O ícone não irá mudar instantaneamente, contudo, havendo neste caso um pequeno atraso antes de o ícone aparecer. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-ui-toolview"
+>Configurar a Disposição das Páginas</term>
+<listitem>
+<para
+>A secção de configuração <guilabel
+>Disposição das Páginas</guilabel
+> estará disponível apenas no modo IDEAl. Use estes botões para configurar a aparência das páginas que rodeiam a área de trabalho principal neste modo. </para>
+
+<variablelist>
+<varlistentry>
+ <term
+><guilabel
+>Ícones</guilabel
+></term>
+ <listitem>
+ <para
+>Cada página irá mostrar apenas um ícone. Se a ferramenta associada estiver visível, a página irá abrir e aparecerá um texto descritivo no seu separador. Você poderá usar este modo se trabalhar num monitor com uma resolução limitada. </para>
+ <para
+>Os ícones não são muito descritivos, de qualquer forma. Se você quiser saber que ferramenta está associada a uma dada página, coloque o cursor do rato sobre ela e espere um segundo. Irá então aparecer uma dica com o nome da ferramenta. </para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Texto</guilabel
+></term>
+ <listitem
+><para
+>Este é o modo de apresentação das ferramentas por omissão. Cada página mostra o nome da sua ferramenta associada. </para
+></listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Texto e Ícones</guilabel
+></term>
+ <listitem
+><para
+>Se as ferramentas normais parecem demasiado planas para si e você está a trabalhar num monitor de alta resolução, você poderá seleccionar esta opção. Fará com que o nome da ferramenta associada seja mostrado em cada página, para além de um ícone à esquerda dele, tornando as páginas mais fáceis de compreender. Veja a imagem das <link linkend="folded-toolview-tabs"
+>Páginas de Ferramentas Fechadas</link
+> em baixo para um exemplo. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Páginas das Ferramentas Fechadas</term>
+<listitem>
+<para
+>Se você seleccionou o modo IDEAl, com as páginas a mostrarem os textos (com ou sem os ícones a acompanhar), você não precisa de se preocupar em estar escondido por detrás de uma janela de ferramentas. Se uma das janelas das ferramentas ocupar mais espaço do que está disponível para mostrar todas as páginas (verticais), elas fechar-se-ão como é mostrado nesta figura: </para>
+
+<screenshot>
+ <mediaobject id="folded-toolview-tabs">
+ <imageobject>
+ <imagedata fileref="folded-tabs.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>As páginas de ferramentas fecham-se para não ficarem escondidas detrás de outra janela</phrase
+></textobject>
+ <caption
+><para
+>As páginas de ferramentas fecham-se para não ficarem escondidas detrás de outra janela </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<note
+><para
+>A janela de ferramentas activa deverá ser mostrada fixa (sem sobreposição), partilhando a área de trabalho com outras janelas, para permitir esse fecho de páginas. Carregue no pequeno quadrado no contorno da janela para conseguir isto, tal como é mostrado no exemplo. </para
+></note>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2
+> <!-- setup-ui -->
+
+<sect2 id="setup-editor">
+<title
+>Seleccionar um Editor</title>
+
+<para
+>O &kdevelop; permite-lhe seleccionar a sua ferramenta de edição de texto favorita. Marque o item <guilabel
+>Editor</guilabel
+> da árvore de selecção da lado esquerdo da janela <guilabel
+>Configurar o KDevelop</guilabel
+>. Será mostrada a seguinte janela à direita. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-editor.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Seleccionar um editor</phrase
+></textobject>
+ <caption
+><para
+>Seleccionar um editor </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Para seleccionar um novo editor, carregue na seta da lista. Dependendo das interfaces dos componentes de edição com que a sua versão do &kde; foi compilada, irá aparecer uma lista dos editores que poderá seleccionar (veja a nota <link linkend="setup-editor-kparts"
+>Importante</link
+> em baixo para tal). Carregue no editor da sua preferência e carregue em <guilabel
+>OK</guilabel
+>. De momento, existem três possibilidades: </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Editor de Texto Avançado Incorporado</guilabel
+></term>
+ <listitem
+><para
+>Esta é a componente de edição normal do &kde;, a <application
+>Kate</application
+>. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Componente Embebida do Vim</guilabel
+></term>
+ <listitem>
+ <para
+>Esta oferece a aparência e comportamento do seu editor de base do &Linux; que é o <application
+>vi</application
+>. </para>
+ <note
+><itemizedlist>
+ <listitem
+><para
+>Você precisa de ter uma aplicação <application
+>Vim</application
+> adequada instalada. Dê uma vista de olhos no <ulink url="http://www.freehackers.org/kvim/"
+>KVim</ulink
+> para mais informações. </para
+></listitem>
+ <listitem
+><para
+>Para além disso, você precisa de configurar o componente KParts do Vim no <guilabel
+>Centro de Controlo do &kde;</guilabel
+> (<menuchoice
+><guimenuitem
+>Componentes do KDE</guimenuitem
+><guimenuitem
+>Configuração do Componente Vim</guimenuitem
+></menuchoice
+>) antes de o poder usar. </para
+></listitem>
+ </itemizedlist
+></note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Editor de Texto Baseado no Qt Designer</guilabel
+></term>
+ <listitem
+><para
+>Este é o editor que o &Qt; oferece no seu componente <application
+>Designer</application
+>. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>Estas interfaces de edição estão completamente integradas no conceito de IDE do &kdevelop;. Em particular, a possibilidade de saltar para linha de código-fonte responsável por um dado erro, se carregar no texto da sua mensagem na janela de <guilabel
+>Mensagens</guilabel
+> é oferecida por elas. </para>
+
+<note
+><para
+>A mudança de editor não irá afectar os ficheiros já abertos. Existem duas possibilidades de prosseguir. Ou fecha todas as janelas de texto abertas e reabre-as uma a uma ou então simplesmente fecha o projecto inteiro e abre-o outra vez. As janelas serão então automaticamente abertas com a nova interface de edição de texto. </para
+></note>
+
+<important id="setup-editor-kparts"
+><para
+>O &kdevelop; deixa-o usar as interfaces de edição que foram registadas no &kde; e que oferecem uma interface do KatePart. Se você acha que falta uma das selecções mostradas acima, verifique a sua instalação do &kde; para saber se o KPart foi instalado correctamente. </para
+></important>
+</sect2
+> <!-- setup-editor -->
+
+<sect2 id="setup-format">
+<title
+>Seleccionar um Estilo de Formatação de Código</title>
+
+<para
+>O &kdevelop; formata automaticamente o texto de código de um estilo predefinido. Este estilo é altamente configurável. </para>
+
+<note
+><para
+>A funcionalidade de nova formatação de código está disponível apenas para o C, o C++ e o &Java;, de momento. Em especial, você não a poderá usar para as linguagens de 'scripting' como o PHP. Isto é porque o &kdevelop; usa a aplicação <ulink url="http://astyle.sourceforge.net/"
+>astyle</ulink
+> para implementar esta funcionalidade. </para
+></note>
+
+<para
+>Para configurar um estilo de formatação específico, seleccione <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+> no menu. A janela para <guilabel
+>Personalizar o KDevelop</guilabel
+> irá aparecer, onde terá de seleccionar o <guilabel
+>Formatador de Código</guilabel
+> na árvore da esquerda. Isto irá mostrar uma série de três páginas de configuração à direita, nomeadamente uma <link linkend="setup-format-general"
+>Configuração Geral da Formatação</link
+>, uma <link linkend="setup-format-indent"
+>Configuração do Estilo de Indentação</link
+> e <link linkend="setup-format-other"
+>Outra Configuração de Formatação</link
+>. </para>
+
+<tip
+><para
+>Todas as mudanças de estilo aplicam-se apenas ao ficheiro acabado de introduzir. Se você quiser mudar o estilo de formatação de um texto de código já existente, você terá de usar explicitamente o comando <menuchoice
+><guimenu
+>Editar</guimenu
+><guimenuitem
+>Reformatar o Código</guimenuitem
+></menuchoice
+>. </para
+></tip>
+
+<note
+><para
+>A consequência exacta destas definições de formatação do estilo dependem do <link linkend="setup-editor"
+>editor</link
+> que usa. De momento, a maioria das configurações são adequadas para a componente de edição do Kate (o <quote
+>Editor de Texto Avançado Incorporado</quote
+>). Outros editores (&eg; o editor do Qt) poderão basear-se apenas na sua configuração própria. Você terá de experimentar neste caso para saber os efeitos exactos da configuração de estilo oferecida aqui. </para
+></note>
+
+<warning
+><para
+>Poderão existir incompatibilidades entre a configuração do estilo aqui oferecida e o editor que usa, até mesmo nos casos extremos, em que poderá corromper os seus ficheiros. Certifique-se que tem uma cópia de segurança dos seus ficheiros de código antes de tentar usar a sua configuração com um editor incompatível com o &kde;. </para
+></warning>
+
+<sect3 id="setup-format-general">
+<title
+>Configuração Geral da Formatação</title>
+
+<para
+>A página <guilabel
+>Geral</guilabel
+> da janela do <guilabel
+>Formatador de Código</guilabel
+> permite-lhe seleccionar um de cinco estilos predefinidos de formatação de código. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="SF-general.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configuração geral do estilo de formatação de código</phrase
+></textobject>
+ <caption
+><para
+>Configuração geral do estilo de formatação de código </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Será mostrado um exemplo de código formatado no campo à direita. Se nenhum dos estilos predefinidos é do seu agrado, você poderá carregar na opção de topo <guilabel
+>Definido pelo utilizador</guilabel
+> e definir as suas preferências de formatação de código nas outras duas páginas que ficarão disponíveis. </para>
+
+<note
+><para
+>De momento, só os estilos de formatação predefinidos é que serão demonstrados com um texto de exemplo. Se você decidir definir o seu próprio estilo, não será apresentado nenhum texto de exemplo. Você terá de experimentar no próprio texto do código actual para ajustar a configuração ao seu gosto. </para
+></note>
+
+</sect3
+> <!-- setup-format-general -->
+
+<sect3 id="setup-format-indent">
+<title
+>Configuração do Estilo de Indentação</title>
+
+<para
+>Uma indentação adequada é a forma principal de melhorar a legibilidade do texto do código. Se você seleccionou a página <guilabel
+>Indentação</guilabel
+> na janela do <guilabel
+>Formatador do Código</guilabel
+>, ser-lhe-á apresentada uma série de opções de formatação, agrupadas em três opções, como as que aparecem a seguir. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="SF-indent.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configuração do estilo da indentação do código</phrase
+></textobject>
+ <caption
+><para
+>Configuração do estilo da indentação do código </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+>Configuração por Omissão</term>
+<listitem>
+<para
+>As escolhas de formato predefinidas fazem com que o código lembre o estilo de formatação da ANSI:</para>
+
+<screen
+>namespace espacoXpto
+{
+ int Xpto()
+ {
+ if (eOla)
+ {
+ ola();
+ return 1;
+ }
+ else
+ return 0;
+ }
+}
+</screen>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-format-indent-filling"
+>Definir o Tamanho e os Caracteres da Indentação</term>
+<listitem>
+<para
+>As opções exclusivas agrupadas no grupo <guilabel
+>Preenchimento</guilabel
+>, definem como é que a indentação do código será feita.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Usar tabulações</guilabel
+></term>
+ <listitem>
+ <para
+>Isto fará com que o editor insira um carácter de tabulação por cada nível de indentação. O tamanho da tabulação está predefinido na configuração do editor (é normalmente de 8 ou 4 caracteres). Use o <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Editor...</guimenuitem
+></menuchoice
+> para o definir de novo. </para>
+ <note
+><para
+>O procedimento de definição da largura da tabulação actual depende do editor que seleccionou no passo de configuração em <link linkend="setup-editor"
+>Seleccionar um Editor</link
+>. Você terá de ver na ajuda correspondente do editor para descobrir como fazê-lo. </para
+></note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Usar espaços</guilabel
+></term>
+ <listitem
+><para
+>Se você seleccionar esta opção, o editor irá introduzir um conjunto de espaços por cada nível de indentação. Mude o número do valor por omissão 2 para o tamanho que preferir. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Entidades Indentadas</term>
+<listitem>
+<para
+>Isto define quais as entidades de (C/C++) que serão formatadas com uma indentação extra para além do nível de indentação actual.</para>
+
+<para
+>Por omissão, só os <guilabel
+>namespaces</guilabel
+> (espaços de nomes) e os <guilabel
+>labels</guilabel
+> (identificadores) terão uma indentação extra. Você poderá querer experimentar com várias opções para se ajustar a essas indentações extra de acordo com o seu agrado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Continuação</term>
+<listitem>
+<para
+>As opções aqui agrupadas aplicam-se aos casos em que o sistema de formatação de código reparte automaticamente as linhas de código grandes. Ele tem dois casos especiais em conta, nomeadamente os casos em que as indentações são demasiado grandes e é necessário haver espaço restante para o código e para as condições, que deverão ter níveis de indentação extra para que sejam suficientemente perceptíveis. </para>
+
+<note
+><para
+>Isto aplica-se aos <emphasis
+>casos de mudanças de linha estáticas</emphasis
+> apenas quando é usado um tamanho de linha máximo fixo no código. Se você configurar o seu editor para repartir dinamicamente as linhas apenas na visualização (o que é possível, na componente de edição do &kate;), os efeitos destas configurações não serão visíveis. </para
+></note>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Máximo na instrução</guilabel
+></term>
+ <listitem>
+ <para
+>Esta configuração limita a indentação máxima possível para as linhas de continuação para que sobre espaço suficiente para manter o texto legível. Nenhuma linha de continuação será indentada para além do número de colunas que seleccionar neste campo. </para>
+ <para
+>O tamanho por omissão está definido como 40 colunas de caracteres (metade de uma página de 80 colunas normal). Você poderá querer aumentar este valor para ter em conta o papel mais largo (&eg; se você usa a impressão no modo paisagem para o seu código) ou então diminui-lo se quiser ter em conta a configuração das margens nas suas impressões. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Mínimo nas condições</guilabel
+></term>
+ <listitem>
+ <para
+>As condições ou o código que se segue &eg; a um operador de atribuição deverão ter normalmente uma indentação extra nas linhas de continuação para manter o texto legível. A quantidade desta indentação extra é aqui definida. </para>
+ <para
+>O valor por omissão é igual a <quote
+>Duas vezes o actual</quote
+>, o que significa que as condições continuadas irão ter um nível de indentação extra em relação ao tamanho de indentação normal que seleccionou no grupo <link linkend="setup-format-indent-filling"
+>Preenchimento</link
+>. Você poderá alterar esta indentação extra para outro tamanho fixo (incluindo zero), usando as setas ou indicando o valor directamente. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3
+> <!-- setup-format-indent -->
+
+<sect3 id="setup-format-other">
+<title
+>Outras Configurações de Formatação</title>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="SF-other.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Outra configuração do estilo de formatação do código</phrase
+></textobject>
+ <caption
+><para
+>Outra configuração do estilo de formatação do código </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+>Controlar a posição das chavetas</term>
+<listitem>
+<para
+>As opções no grupo (talvez mal chamado) <guilabel
+>Parêntesis</guilabel
+> controlam a posição das chavetas que delimitam os blocos no código em C/C++. Existem três possibilidades para você seleccionar.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Interrupção</guilabel
+></term>
+ <listitem>
+ <para
+>Esta insere uma quebra de linha antes de cada chaveta de abertura. Ambas as chavetas delimitadoras de um bloco serão colocadas ao mesmo nível de indentação que a instrução de topo do bloco.</para>
+
+<screen
+>namespace espacoXpto
+{
+ int Xpto()
+ {
+ if (eOla)
+ {
+ ola();
+ return 1;
+ }
+ else
+ return 0;
+ }
+}
+</screen>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Anexar</guilabel
+></term>
+ <listitem>
+ <para
+>Isto irá manter a chaveta de abertura de um bloco alinhada com a instrução de topo do bloco. As chavetas de fecho estarão ao mesmo nível de indentação que a instrução de topo do bloco. O <token
+>else</token
+> de uma instrução <token
+>if</token
+> será mantido em linha com a chaveta de fecho do bloco anterior. </para>
+<screen
+>namespace espacoXpto {
+ int Xpto() {
+ if (eOla) {
+ ola();
+ return 1;
+ } else
+ return 0;
+ }
+}
+</screen>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Estilo do Linux</guilabel
+></term>
+ <listitem>
+ <para
+>Este é um compromisso entre os estilos listados acima. As chavetas de delimitação dos blocos serão colocadas em linhas extra. As chavetas que abrem um bloco numa instrução condicional ou de ciclo serão mantidas na mesma linha. </para>
+<screen
+>namespace espacoXpto
+{
+ int Xpto()
+ {
+ if (eOla) {
+ ola();
+ return 1;
+ } else
+ return 0;
+ }
+}
+</screen>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Controlar os Espaços Extra</term>
+<listitem>
+<para
+>Por omissão, o &kdevelop; minimiza a utilização dos espaços no código. </para>
+
+
+<screen
+>if (eOla(argXpto)==valorOla)
+</screen>
+
+<para
+>Você poderá aumentar a legibilidade se forçar o sistema de formatação de código a inserir os espaços extra em posições especiais.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Adicionar espaços à volta dos parêntesis</guilabel
+></term>
+ <listitem>
+ <para
+>De facto, o que esta opção pretende fazer é adicionar espaços à volta do texto entre parêntesis. Isto aumenta a legibilidade dos argumentos das funções e das condições.</para>
+<screen
+>if ( eOla( argXpto )==valorOla )
+</screen>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Adicionar espaços à volta dos operadores</guilabel
+></term>
+ <listitem>
+ <para
+>Isto irá colocar espaços à volta dos operadores de atribuição e de comparação para aumentar a legibilidade.</para>
+<screen
+>if (eOla(argXpto) == valorOla)
+</screen>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Controlar a formatação das construções de uma linha</term>
+<listitem>
+<para
+>Existem alguns casos em que você não quer que o sistema de formatação de código divida uma linha em duas. Para o código de C/C++, isto poderá ser controlado aqui.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Manter as instruções de uma linha</guilabel
+></term>
+ <listitem
+><para
+>Isto mantém as instruções de uma linha em conjunto, mesmo nas situações em que elas excedem um tamanho máximo de linha. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Manter os blocos de uma linha</guilabel
+></term>
+ <listitem
+><para
+>Isto mantém os blocos de uma única linha em conjunto, mesmo nas situações em que elas excedem um tamanho máximo de linha. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+</sect3
+> <!-- setup-format-other -->
+
+</sect2
+> <!-- setup-format -->
+
+<sect2 id="setup-snippets">
+<title
+>Configurar a Ferramenta de Excertos de Código</title>
+
+<para
+>Ao editar no &kdevelop; você poderá gravar excertos de código usados frequentemente como <link linkend="editing-snippets"
+>Excertos de Código</link
+>. Para configurar as capacidades da componente de excertos de código, seleccione a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+> no menu. A janela para <guilabel
+>Configurar o KDevelop</guilabel
+> irá aparecer, onde então terá de seleccionar <guilabel
+>Excertos de Código</guilabel
+> no campo do lado esquerdo. Isto levá-lo-á à página de configuração mostrada em baixo. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-snippets.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configurar a ferramenta de excertos de código</phrase
+></textobject>
+ <caption
+><para
+>Configurar a Ferramenta de Excertos de Código </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+>Antevisão da Activação de um Excerto</term>
+<listitem>
+<para
+>Assinale a opção <quote
+><guilabel
+>Mostrar o texto do excerto na dica</guilabel
+></quote
+> se você quiser ver o texto armazenado numa janela de dica de ferramentas, sempre que você deixar o cursor do rato sobre o título desse excerto de código.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Lidar com as Variáveis dos Excertos</term>
+<listitem>
+<para
+>A ferramenta de <guilabel
+>Excertos de Código</guilabel
+> permite a definição de texto variável em locais bem definidos, sempre que desejar inserir um excerto num ficheiro. Para conseguir isto, os <guilabel
+>Excertos de Código</guilabel
+> têm o seu próprio mecanismo de variáveis. Você poderá configurar o seu comportamento no grupo <guilabel
+>Variáveis</guilabel
+>.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Separador</guilabel
+></term>
+ <listitem
+><para
+>A ferramenta de <guilabel
+>Excertos de Código</guilabel
+> distingue as variáveis no texto, rodeando os nomes das variáveis com símbolos delimitadores especiais. Para usar o seu próprio delimitador, altere o valor predefinido <guilabel
+>$</guilabel
+> no campo <guilabel
+>Delimitador</guilabel
+>. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Método de introdução das variáveis</guilabel
+></term>
+ <listitem
+><itemizedlist>
+ <listitem
+><para
+><guilabel
+>Uma janela para cada variável do excerto</guilabel
+> &ndash; irá mostrar uma janela separada para cada variável que a ferramenta encontre ao inserir o excerto de código seleccionado. </para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Uma janela para todas as variáveis do excerto</guilabel
+> &ndash; irá mostrar uma janela comum, onde o utilizador terá de de preencher os valores de todas as variáveis antes de o excerto ser inserido </para
+></listitem>
+ </itemizedlist
+></listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2
+> <!-- setup-snippets -->
+
+<sect2 id="setup-fileselector">
+<title
+>Configurar o Selector de Ficheiros</title>
+
+<para
+>O &kdevelop; oferece um <guilabel
+>Selector de Ficheiros</guilabel
+> que, quando é carregado no arranque, permite navegar até chegar a qualquer ficheiro ou directoria do sistema. </para>
+
+<screenshot id="setup-fileselector-image">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="file-selector.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>O selector de ficheiros no modo IDEAl</phrase
+></textobject>
+ <caption
+><para
+>O selector de ficheiros (modo IDEAl) </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>O comportamento do <guilabel
+>Selector de Ficheiros</guilabel
+> é altamente configurável. Seleccione a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+> no menu. A janela para <guilabel
+>Configurar o KDevelop</guilabel
+> irá aparecer, onde então terá de seleccionar <guilabel
+>Selector de Ficheiros</guilabel
+> no campo do lado esquerdo. Isto levá-lo-á à página de configuração mostrada em baixo.</para>
+
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-file-selector.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configurar o selector de ficheiros</phrase
+></textobject>
+ <caption
+><para
+>Configurar o selector de ficheiros </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<variablelist>
+<varlistentry>
+<term
+>Configurar a Barra de Ferramentas</term>
+<listitem>
+<para
+>Existe uma barra de ferramentas no topo do <guilabel
+>Selector de Ficheiros</guilabel
+>, que poderá ser configurada como de costume no grupo <guilabel
+>Barra de Ferramentas</guilabel
+>.</para>
+
+<procedure id="setup-fileselector-add-action">
+ <title
+>Adicionar uma Acção à Barra de Ferramentas</title>
+ <step>
+ <para
+>Seleccione um item na lista das <guilabel
+>Acções seleccionadas</guilabel
+> à direita, para que a acção nova seja então introduzida. </para>
+ </step>
+ <step>
+ <para
+>Seleccione a acção a ser introduzida na lista de <guilabel
+>Acções disponíveis</guilabel
+> à esquerda. </para>
+ </step>
+ <step>
+ <para
+>Carregue na seta direita (em cima) entre as duas listas. </para>
+ <para
+>A acção será removida da lista de <guilabel
+>Acções disponíveis</guilabel
+> e será introduzida nas <guilabel
+>Acções seleccionadas</guilabel
+> por baixo do item seleccionado. </para>
+ </step>
+</procedure>
+
+<procedure>
+ <title
+>Remover uma Acção da Barra de Ferramentas</title>
+ <step>
+ <para
+>Seleccione o item a ser removido da lista de <guilabel
+>Acções seleccionadas</guilabel
+> à direita. </para>
+ </step>
+ <step>
+ <para
+>Carregue na seta para a esquerda (em baixo) entre as listas. </para>
+ <para
+>O item seleccionado será removido da lista de <guilabel
+>Acções seleccionadas</guilabel
+> e colocada de novo na lista de <guilabel
+>Acções disponíveis</guilabel
+>. </para>
+ </step>
+</procedure>
+
+<procedure>
+ <title
+>Reordenar as Acções na Barra de Ferramentas</title>
+ <step>
+ <para
+>Seleccione a acção a ser mudada de posição na lista de <guilabel
+>Acções seleccionadas</guilabel
+> à direita. </para>
+ </step>
+ <step>
+ <para
+>Carregue nas setas para cima e para baixo, à direita desta lista. </para>
+ <para
+>O item seleccionado será movido para cima ou para baixo na lista de <guilabel
+>Acções seleccionadas</guilabel
+>. </para>
+ </step>
+</procedure>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term id="setup-fileselector-autosync"
+>Definir Quando o Conteúdo Deverá Mudar</term>
+<listitem>
+<para
+>A actualização do conteúdo da janela do <guilabel
+>Selector de Ficheiros</guilabel
+> leva tempo e ocupa alguns recursos, especialmente ao mudar para outra directoria. Como tal, o <guilabel
+>Selector de Ficheiros</guilabel
+> está configurado por omissão de forma a que o seu conteúdo só se altera a pedido, &ie; quando você selecciona outra directoria ou quando desejar explicitamente actualizar o seu conteúdo. </para>
+
+<note
+><para
+>Carregue no botão <guilabel
+>Actualizar</guilabel
+> da barra de ferramentas para actualizar o conteúdo do <guilabel
+>Selector de Ficheiros</guilabel
+>. Esta barra de ferramentas não está disponível por omissão, todavia. Você precisa de a <link linkend="setup-fileselector-add-action"
+>inserir</link
+> primeiro. </para
+></note>
+
+<para
+>Você poderá configurar o <guilabel
+>Selector de Ficheiros</guilabel
+> para reflectir imediatamente certas alterações no seu trabalho. As opções do grupo <guilabel
+>Auto-Sincronização</guilabel
+> da janela de configuração são responsáveis por isto. </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Quando um documento ficar activo</guilabel
+></term>
+ <listitem
+><para
+>Se você seleccionar esta opção, o conteúdo do <guilabel
+>Selector de Ficheiros</guilabel
+> será actualizado sempre que for para outro documento aberto, &eg; quando você carrega na página da janela de edição respectiva no modo IDEAl. Se necessário, o <guilabel
+>Selector de Ficheiros</guilabel
+> irá mudar para a directoria a que este ficheiro pertence e actualizará a área visível para mostrar o conteúdo actual da mesma. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Quando um documento for aberto</guilabel
+></term>
+ <listitem
+><para
+>Se você seleccionar esta opção, o conteúdo da janela do <guilabel
+>Selector de Ficheiros</guilabel
+> será actualizado sempre que um documento é aberto, &eg; pela opção do menu <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+>. Se necessário, o <guilabel
+>Selector de Ficheiros</guilabel
+> irá mudar para a directoria a que este ficheiro pertence e irá refrescar a visualização para mostrar o conteúdo actual. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Quando o selector de ficheiros ficar visível</guilabel
+></term>
+ <listitem
+><para
+>Se seleccionar esta opção, o conteúdo do <guilabel
+>Selector de Ficheiros</guilabel
+> será actualizado sempre que ficar visível de novo. Se necessário, o <guilabel
+>Selector de Ficheiros</guilabel
+> irá mudar para a directoria a que este ficheiro pertence e irá refrescar a visualização para mostrar o conteúdo actual. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>Você poderá combinar estas opções para ajustar o comportamento da actualização do <guilabel
+>Selector de Ficheiros</guilabel
+> ao seu gosto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Controlar o Histórico nas Listas</term>
+<listitem>
+<para
+>Existem duas listas na parte superior e na inferior da janela de conteúdo do <guilabel
+>Selector de Ficheiros</guilabel
+> que controlam a directoria a ser mostrada (a lista no topo) e os filtros a serem aplicados à janela de ficheiros (a lista de baixo). Um histórico das opções mais recentes é mantido no campo de selecção de cada lista. Você poderá configurar o número de itens do histórico da seguinte forma.</para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Recordar as localizações</guilabel
+></term>
+ <listitem
+><para
+>Indique aqui o número máximo de selecções de directorias que a lista de cima deverá recordar. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Recordar os filtros</guilabel
+></term>
+ <listitem
+><para
+>Indique aqui o número máximo de definições de filtros que a lista em baixo deverá recordar. </para
+></listitem>
+ </varlistentry>
+
+<varlistentry>
+<term
+>Controlar o que Deverá Ser Recordado Entre Sessões</term>
+<listitem>
+<para
+>Por omissão, o <guilabel
+>Selector de Ficheiros</guilabel
+> está configurado de forma a que mostre o conteúdo da sessão mais recente no próximo arranque do &kdevelop;. Você poderá alterar este comportamento no grupo de configuração <guilabel
+>Sessão</guilabel
+>. </para>
+
+<note
+><para
+>Se o &kdevelop; foi reiniciado automaticamente pelo gestor de sessões do &kde;, as alterações a estas opções não farão efeito. Neste caso, a configuração da localização e dos filtros da sessão mais recente do &kde; será sempre reposta. </para
+></note>
+</listitem>
+</varlistentry>
+
+ <varlistentry>
+ <term
+><guilabel
+>Repor a localização</guilabel
+></term>
+ <listitem>
+ <para
+>Desligue esta opção se não quiser que a localização apresentada seja guardada entre sessões. </para>
+ <note
+><para
+>Se você seleccionou uma das opções de <link linkend="setup-fileselector-autosync"
+>auto-actualização</link
+>, a localização apresentada poderá mudar automaticamente, independentemente do que foi recordado da sessão recente. </para
+></note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Repor os filtros</guilabel
+></term>
+ <listitem>
+ <para
+>Desligue esta opção se não quiser que os filtros apresentados sejam guardados entre sessões. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2
+> <!-- setup-fileselector -->
+
+<sect2 id="setup-new-file-wizard">
+<title
+>Configurar o Assistente de Ficheiros Novos</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect2
+> <!-- setup-new-file-wizard -->
+
+</sect1
+> <!-- setup-general -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="setup-docu">
+<title
+>Configurar a Documentação</title>
+
+<para
+>O &kdevelop; contém uma funcionalidade de documentação muito poderosa que fornece o acesso a vários tipos de documentação extensa. Por exemplo, no modo IDEAl, você irá encontrar uma página de <guilabel
+>Documentação</guilabel
+> do lado direito da área de trabalho. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="documents-contents.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>A árvore de documentação do &kdevelop; no modo IDEAl</phrase
+></textobject>
+ <caption
+><para
+>A árvore de documentação do &kdevelop; (modo IDEAl) </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<note
+><para
+>O &kdevelop; precisa de ter carregado o 'plugin' de <guilabel
+>Documentação</guilabel
+> para ver a árvore de documentação. Veja as <link linkend="setup-plugins"
+>Ferramentas em 'Plugins'</link
+> para mais informações. </para
+></note>
+
+<para
+>Você poderá configurar o conteúdo desta árvore de documentação se seleccionar a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o KDevelop...</guimenuitem
+> </menuchoice
+> no menu. A janela para <guilabel
+>Configurar o KDevelop</guilabel
+> irá aparecer, onde então terá de seleccionar <guilabel
+>Documentação</guilabel
+> no campo do lado esquerdo. </para>
+
+<para
+>A <link linkend="configure-docu-general"
+>página de configuração</link
+> que é mostrada apresenta um conjunto de páginas de configuração, nomeadamente: </para>
+
+<simplelist>
+ <member
+><link linkend="setup-docu-general"
+>Colectâneas de Documentação</link
+></member>
+ <member
+><link linkend="setup-docu-textsearch"
+>Pesquisa por Texto Completo</link
+></member>
+ <member
+><link linkend="setup-docu-other"
+>Outro</link
+></member>
+</simplelist>
+
+<sect2 id="setup-docu-general">
+<title
+>Configurar as Colectâneas de Documentação</title>
+
+<para
+>A configuração da documentação foi dividida numa série de colectâneas de documentação, em que cada uma fornece o acesso aos ficheiros de documentação de um determinado formato e tipo de conteúdo únicos. Esta configuração controla quais os itens de documentação que serão listados na página de <guilabel
+>Conteúdo</guilabel
+> da funcionalidade de <guilabel
+>Documentação</guilabel
+> do &kdevelop;, e como é que o utilizador pode aceder aos detalhes da documentação, através de procuras indexadas e pelo texto completo. </para>
+<para
+>A página de <guilabel
+>Documentação</guilabel
+> oferece uma série de páginas de configuração que são ordenadas verticalmente como uma pilha de cartões de índice. Cada uma das páginas, de cada vez, irá abrir ao carregar no título do seu cartão de índice: </para>
+<simplelist>
+ <member
+><link linkend="setup-docu-general-qt"
+>Colectânea de Documentação do &Qt;</link
+></member>
+ <member
+><link linkend="setup-docu-general-chm"
+>Colectânea de Documentação CHM</link
+></member>
+ <member
+><link linkend="setup-docu-general-dox"
+>Colectânea de Documentação do Doxygen</link
+></member>
+ <member
+><link linkend="setup-docu-general-toc"
+>Colectânea de Documentação do TOC do &kdevelop;</link
+></member>
+ <member
+><link linkend="setup-docu-general-devhelp"
+>Colectânea de Documentação do DevHelp</link
+></member>
+ <member
+><link linkend="setup-docu-general-custom"
+>Colectânea de Documentação Personalizada</link
+></member>
+</simplelist>
+
+<para id="configure-docu-general">
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-general.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configurar as colectâneas de documentação</phrase
+></textobject>
+ <caption
+><para
+>Configurar as colectâneas de documentação </para
+></caption>
+ </mediaobject>
+</screenshot>
+</para>
+
+<sect3 id="setup-docu-general-common">
+<title
+>Estrutura Comum de Configuração da Documentação</title>
+
+<para
+>Todas as páginas de configuração da página de <guilabel
+>Documentação</guilabel
+> usam uma disposição comum. Você irá encontrar os itens de documentação disponíveis de momento, listados na página aberta à esquerda, bem como uma série de botões à direita. </para>
+
+<variablelist>
+<varlistentry>
+<term id="setup-docu-buttons"
+>Botões de Gestão da Lista de Documentação</term>
+<listitem>
+<para
+>Existem três botões disponíveis para manter o conteúdo das páginas de configuração da documentação: </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guibutton
+>Adicionar</guibutton
+></term>
+ <listitem>
+ <para
+>Abre uma janela de <guilabel
+>Propriedades do Catálogo de Documentação</guilabel
+>, tal como é mostrado em baixo, na qual poderá seleccionar a localização da fonte de documentação a adicionar, bem como lhe poderá atribuir um nome.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Editar</guibutton
+></term>
+ <listitem>
+ <para
+>Abre uma janela de <guilabel
+>Propriedades do Catálogo de Documentação</guilabel
+>, tal como é mostrado em baixo, na qual poderá alterar a localização da fonte de documentação a adicionar, bem como lhe poderá mudar o nome.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guibutton
+>Remover</guibutton
+></term>
+ <listitem>
+ <para
+>Remove o item de documentação seleccionado da lista.</para>
+ <note
+><para
+>O item só será removido da lista. Todas as fontes de documentação permanecerão inalteradas. Você terá de as remover explicitamente por outros meios. </para
+></note>
+ </listitem>
+ </varlistentry>
+</variablelist>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-edit.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Adicionar ou alterar um item de documentação </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>O botão à direita do campo de <guilabel
+>Localização</guilabel
+> abre uma janela de directorias, cujos itens serão filtrados de acordo com o tipo de ficheiro da página de configuração seleccionada. </para>
+<para
+>O campo de <guilabel
+>Título</guilabel
+> poderá não estar acessível, dependendo do tipo de documentação a ser mantido. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term id="setup-docu-columns"
+>Estrutura da Lista de Documentação</term>
+<listitem>
+<para
+>Cada página de configuração de documentação mostra os itens de documentação listados numa tabela com quatro colunas: </para>
+
+<variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>TOC</guilabel
+></term>
+ <listitem>
+ <para
+>Se esta opção estiver assinalada, este item de documentação irá aparecer na página de <guilabel
+>Conteúdo</guilabel
+> da funcionalidade de <guilabel
+>Documentation</guilabel
+> do &kdevelop;. </para>
+ <note
+><para
+>Se desligar a opção <guilabel
+>TOC</guilabel
+>, esta irá por sua vez desactivar as opções <guilabel
+>Índice</guilabel
+> e <guilabel
+>Procurar</guilabel
+> (ver em baixo). Como tal, você não poderá ter itens da colectânea de documentação indexados mas que não estejam visíveis no conteúdo. </para
+></note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Índice</guilabel
+></term>
+ <listitem>
+ <para
+>Se esta opção estiver assinalada, será criado um índice interno a partir deste item de documentação. Isto oferece um acesso rápido à documentação, através do uso das páginas de <guilabel
+>Índice</guilabel
+> e (opcionalmente) <guilabel
+>Procurar</guilabel
+> da funcionalidade de <guilabel
+>Documentation</guilabel
+> do &kdevelop;. </para>
+ <note>
+ <para
+>O índice interno será criado da primeira vez que o utilizador seleccionar a página de <guilabel
+>Índice</guilabel
+>. Isto irá atrasar consideravelmente o primeiro acesso, porque o índice será lido do disco e depois é então colocado numa 'cache'. </para>
+ <para
+>Todas as pesquisas subsequentes irão usar então esta 'cache' e, por isso, irão funcionar muito mais depressa. </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Procurar</guilabel
+></term>
+ <listitem>
+ <para
+>Se esta opção estiver assinalada, o conteúdo deste item de documentação será incluído nas localizações de procura por texto completo da página <guilabel
+>Procurar</guilabel
+> da funcionalidade de <guilabel
+>Documentation</guilabel
+> do &kdevelop;. </para>
+ <note>
+ <para
+>O &kdevelop; usa a colectânea de aplicações do 'htdig' para efectuar as pesquisas por texto completo. Esta pesquisa é feita sobre um índice interno que a plataforma do 'htdig' tem de criar antes de poder ser usada. </para>
+ <para
+>Todas as alterações feitas na opção <guilabel
+>Procurar</guilabel
+> irão apenas afectar as pesquisas depois de reconstruir o índice da página <guilabel
+>Procurar</guilabel
+> da funcionalidade de <guilabel
+>Documentation</guilabel
+> do &kdevelop;. </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Título</guilabel
+></term>
+ <listitem
+><para
+>Este é o nome do item de Documentação que será mostrado na página de <guilabel
+>Conteúdo</guilabel
+> da funcionalidade de <guilabel
+>Documentação</guilabel
+> do &kdevelop;. </para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<note
+><para
+>As versões anteriores do &kdevelop; permitiam seleccionar os itens de documentação por projecto. Isto já não é mais possível. </para
+></note>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3
+> <!-- setup-docu-general-common -->
+
+<sect3 id="setup-docu-general-qt">
+<title
+>Colecções de documentação do &Qt;</title>
+
+<para
+>Nesta página de configuração é configurada toda a documentação do &Qt;. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-general.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configurar a colectânea de documentação do &Qt;</phrase
+></textobject>
+ <caption
+><para
+>Configurar a colectânea de documentação do &Qt; </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Normalmente, o &kdevelop; irá preencher isto no seu primeiro arranque. Ele irá procurar pelos ficheiros de documentação normais <filename
+>*.xml</filename
+> e <filename
+>*.dcf</filename
+> da directoria de instalação do &Qt;. A tabela à esquerda irá listar os ficheiros que o &kdevelop; encontrou pelo seu título normal. </para>
+
+<para
+>Se você tem uma instalação fora do normal, então poderá não existir nenhuma informação indicada, ou então os endereços irão apontar para locais inválidos (&eg; para outra instalação do &Qt; disponível no seu sistema). Você poderá ajustar os itens, usando os <link linkend="setup-docu-buttons"
+>botões</link
+> à direita da lista. </para>
+
+<note
+><para
+>O &kdevelop; irá usar os títulos já fornecidos pela documentação do &Qt; instalada. Por isso, o campo <guilabel
+>Título</guilabel
+> da janela de <guilabel
+>Propriedades do Catálogo de Documentação</guilabel
+> está inacessível. </para
+></note>
+
+<para
+>Por omissão, nem toda a documentação do &Qt; estará visível na página de <guilabel
+>Conteúdo</guilabel
+> da funcionalidade de <guilabel
+>Documentation</guilabel
+> do &kdevelop;. Use a opção <guilabel
+>TOC</guilabel
+> na <link linkend="setup-docu-columns"
+>tabela de configuração</link
+> para seleccionar a documentação a ser apresentada. </para>
+
+<para
+>Se você quiser incluir mais alguma documentação específica do &Qt; nos índices de pesquisa ou na pesquisa por texto completo, use as opções de <guilabel
+>Índice</guilabel
+> e <guilabel
+>Procurar</guilabel
+> da <link linkend="setup-docu-columns"
+>tabela de configuração</link
+>. </para>
+
+</sect3
+> <!-- setup-docu-general-qt -->
+
+<sect3 id="setup-docu-general-chm">
+<title
+>Configurar a Colectânea de Documentação CHM</title>
+
+<para
+>Nesta página de configuração, você poderá recolher a documentação referente à norma de ficheiros de ajuda CHM da &Microsoft;. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-chm.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configurar os ficheiros de documentação CHM normais da &Microsoft;</phrase
+></textobject>
+ <caption
+><para
+>Configurar os ficheiros de documentação CHM normais da &Microsoft; </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Por omissão, esta página de configuração estará vazia (como é mostrado acima). Você poderá adicionar novos itens com os <link linkend="setup-docu-buttons"
+>botões</link
+> à direita do campo da lista. O &kdevelop; irá filtrar os ficheiros <filename
+>*.chm</filename
+> na janela de directoria associada aos botões <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Editar</guibutton
+>. </para>
+
+<para
+>Para mais informações sobre o formatos dos ficheiros <filename
+>*.chm</filename
+> da &Microsoft;, veja &eg; a Documentação do PHP - Formato CHM Extendido em <ulink url="http://de2.php.net/docs-echm.php"
+>http://de2.php.net/docs-echm.php</ulink
+>. </para>
+
+</sect3
+> <!-- setup-docu-general-chm -->
+
+<sect3 id="setup-docu-general-dox">
+<title
+>Documentação Gerada pelo Doxygen</title>
+
+<para
+>Nesta página de configuração, toda a documentação da &API; gerada pelo &doxygen; será configurada. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-dox.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Configurar a documentação da &API; gerada pelo Doxygen</phrase
+></textobject>
+ <caption
+><para
+>Configurar a documentação da &API; gerada pelo Doxygen </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Em resumo, estas &API;s documentam a interface para as funções de certas bibliotecas. Para produzir a documentação da &API; desta página é usada a ferramenta <ulink url="http://www.stack.nl/~dimitri/doxygen/"
+>&doxygen;</ulink
+>. </para>
+<para
+>A documentação da &API; gerada pelo &doxygen; consiste numa série de ficheiros <filename
+>HTML</filename
+>, a começar pelo <filename
+>index.html</filename
+>. Adicionalmente, poderão existir ficheiros <filename
+>tag</filename
+> que contêm informações para se associar a documentações de &API; já existentes. Como tal, o &kdevelop; irá procurar pelo <filename
+>index.html</filename
+> e pelos ficheiros <filename
+>*.tag</filename
+> ao procurar pela documentação de &API; gerada pelo &doxygen;. </para>
+<para
+>Existem algumas restrições estruturais assumidas ao procurar pela documentação da &API; gerada pelo &doxygen;. A directoria na qual se encontra o ficheiro <filename
+>index.html</filename
+> deverá conter algumas sub-pastas com colectâneas de documentação separadas. Assume-se que cada uma destas sub-pastas contém um ficheiro <filename
+>.tag</filename
+> e uma subdirectoria <filename class="directory"
+>html/</filename
+>. </para>
+<para
+>Você poderá dar uma vista de olhos em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/doc/HTML/en/kdelibs-apidocs</filename
+> para ter um exemplo de uma disposição de documentação de &API; em &doxygen;. </para>
+
+<note
+><para
+>O formato de documentação da &API; mais antigo do &kde;, o <ulink url="http://sirtaj.net/projects/kdoc/"
+>KDoc</ulink
+>, já não é mais suportado directamente. Se quiser usar à mesma essa documentação, você podê-la-á adicionar à mesma na página da <link linkend="setup-docu-general-custom"
+>Colectânea Personalizada de Documentação</link
+>. </para
+></note>
+
+<para
+>O &kdevelop; terá preenchido numa ligação a &API; actual das Bibliotecas do &kde;, desde que tivesse achado alguma na altura da instalação. Existem várias formas de o &kdevelop; a descobrir: </para>
+
+<itemizedlist>
+ <listitem
+><para
+>Ou você indicou no comando <command
+>configure</command
+> a opção <option
+>--with-kdelibsdoxy-dir</option
+>, quando compilou o &kdevelop; (veja o capítulo <link linkend="make-api"
+>Como Obter a Documentação da &API; do &kdevelop;</link
+>). </para
+></listitem>
+ <listitem
+><para
+>Ou então o comando <command
+>configure</command
+> descobriu automaticamente uma &API; das Bibliotecas do &kde; gerada pelo &doxygen; num dos locais normais que ele conhece à partida. </para
+></listitem>
+ <listitem
+><para
+>Ou, como último recurso, a pasta <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/doc/HTML/en/kdelibs-apidocs/</filename
+> foi encontrada no primeiro arranque do &kdevelop;. </para
+></listitem>
+</itemizedlist>
+
+<para
+>Se o &kdevelop; não encontrou nenhuma documentação da &API; das Bibliotecas do &kde; gerada pelo &doxygen;, então a lista da <guilabel
+>Documentação Gerada pelo Doxygen</guilabel
+> aparecerá vazia. </para>
+
+<para
+>Você poderá adicionar os seus próprios itens de documentação da &API; (&eg; dos seus projectos actuais), usando os <link linkend="setup-docu-buttons"
+>botões</link
+> à direita. Se os quiser incluir na pesquisa indexada ou por texto completo marque as opções <guilabel
+>Índice</guilabel
+> ou <guilabel
+>Procurar</guilabel
+> da <link linkend="setup-docu-columns"
+>tabela de configuração</link
+>. </para>
+
+<note
+><para
+>O &kdevelop; usa a informação do título do ficheiro <filename
+>index.html</filename
+>. Daí, o campo <guilabel
+>Título</guilabel
+> na janela de <guilabel
+>Propriedades do Catálogo de Documentação</guilabel
+> estar inacessível. </para
+></note>
+
+<tip>
+ <para
+>O sistema do &kde; fornece mais documentação da &API; do que apenas a &API; das Bibliotecas do &kde;. Você irá precisar de mais informações de interfaces se quiser, &eg;, incluir a componente do &kate; nos seus programas. Para esta &API; da componente do &kate;, você deverá compilar e instalar a &API; das Bibliotecas de Base do &kde; a partir do <ulink url="http://developer.kde.org/source/index.html"
+>código</ulink
+> (com os comandos <command
+>make apidox</command
+> e <command
+>make install</command
+> no código do <filename class="directory"
+>kdebase</filename
+>), adicionando então um item à lista <guilabel
+>Documentação Gerada pelo Doxygen</guilabel
+> como se segue: </para>
+ <screenshot
+><mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-adddialog-baselibs.png" format="PNG"/>
+ </imageobject>
+<textobject
+><phrase
+>Adicionar uma &API; de Base do &kde; à Lista</phrase
+></textobject>
+ <caption
+><para
+>Adicionar uma &API; de Base do &kde; à Lista </para
+></caption>
+ </mediaobject
+></screenshot>
+ <para
+>(Claro que deverá substituir a directoria <filename class="directory"
+>/home/dev/o-meu-kde/</filename
+> no campo <guilabel
+>Localização</guilabel
+> com a localização da sua instalação do &kde;). </para>
+</tip>
+
+<note
+><para
+>Você precisa também de colocar a &API; do seu projecto actual nesta <guilabel
+>Colectânea de Documentação do Doxygen</guilabel
+>. As versões mais antigas do &kdevelop; colocavam-na na árvore de documentação ao nível do projecto. Isto já não é mais suportado. </para
+></note>
+
+</sect3
+> <!-- setup-docu-general-dox -->
+
+<sect3 id="setup-docu-general-toc">
+<title
+>Lidar com Documentação Estruturada (Ficheiros KDevelopTOC)</title>
+
+<para
+>O bloco principal da árvore de documentação do &kdevelop; fornece o acesso imediato à documentação estruturada, seja esta local ou remota. Você poderá configurar isto na página da <guilabel
+>Colectânea de Documentação do KDevelopTOC</guilabel
+>. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-toc.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Fornecer o acesso à documentação estruturada do KDevelopTOC </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>O &kdevelop; vem com um conjunto de ficheiros KDevelopTOC predefinidos que são introduzidos automaticamente na tabela, na altura da instalação. Para manter o ambiente de trabalho fácil de gerir, só a documentação usada com maior frequência é que será marcada inicialmente para ser visualizada. Se você quiser ver outra documentação, marque a opção <guilabel
+>TOC</guilabel
+> na <link linkend="setup-docu-columns"
+>tabela de configuração</link
+>. </para>
+
+<para
+>Os ficheiros KDevelopTOC não podem ser indexados para fazer uma pesquisa por texto completo, porque normalmente apontam para uma localização remota. Por outro lado, qualquer um desses ficheiros <filename
+>.toc</filename
+> poderá ter um índice definido manualmente, usando a marca <computeroutput
+>&lt;index&gt;</computeroutput
+>. Daí, a opção <guilabel
+>Índice</guilabel
+> ficará activa apenas quando o &kdevelop; encontrar uma marca <computeroutput
+>&lt;index&gt;</computeroutput
+> no ficheiro <filename
+>.toc</filename
+>. (Para mais detalhes, veja a descrição em baixo na secção de <link linkend="setup-docu-general-toc-files"
+>Ficheiros de Índice do &kdevelop;</link
+>.) </para>
+<para
+>A opção <guilabel
+>Procurar</guilabel
+> na <link linkend="setup-docu-columns"
+>tabela de configuração</link
+> ficará sempre desactivada. </para>
+
+<para
+>Você poderá adicionar novos itens com os <link linkend="setup-docu-buttons"
+>botões</link
+> à direita da lista. O &kdevelop; irá filtrar os ficheiros <filename
+>*.toc</filename
+> na janela de directoria associada aos botões <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Editar</guibutton
+>. </para>
+
+<note
+><para
+>Só nas versões mais antigas do &kdevelop; é que o botão <guibutton
+>Remover</guibutton
+> irá alterar os ficheiros <filename
+>*.toc</filename
+> em disco, como tal a operação de remoção é segura agora. </para
+></note>
+
+</sect3
+> <!-- setup-docu-general-toc -->
+
+<sect3 id="setup-docu-general-toc-files">
+<title
+>Ficheiros de índice do &kdevelop;</title>
+
+<para
+>Existe uma funcionalidade especial associada a isto. Para ilustrá-la, siga estes passos: Na árvore de documentação, escolha um item ligeiramente abaixo da documentação do &Qt;/&kde; (&eg;, o <quote
+>Livro de Programação no KDE2 (kde.org)</quote
+>). Carregue no sinal de mais (+) ao lado dele. Irá abrir uma árvore, na qual você poderá navegar pelos capítulos subsequentes que se encontram vários níveis abaixo, tudo de forma desligada. Porém, se você seleccionar finalmente um dos capítulos, o &kdevelop; irá em muitos dos casos tentar aceder a um ficheiro de documentação <emphasis
+>remoto</emphasis
+>. </para>
+
+<para
+>A razão por detrás disto e não só navegar localmente pela documentação remota sem desperdiçar recursos de acesso à rede, mas também para oferecer ao programador um acesso simples e estruturado à documentação que precisa. Com as ferramentas aqui oferecidas, uma pessoa poderá aceder a quase qualquer documentação local ou remota de forma estruturada, mesmo que o documento original seja um só ou a sua estrutura original seja diferente. Tudo o que é preciso é o acesso aos ficheiro e/ou partes dos outros ficheiros que são legíveis no &konqueror;. </para>
+
+<para
+>Esse acesso estruturado é possível com a utilização de <quote
+>ficheiros de índice</quote
+> especiais, os quais são identificados pela extensão <filename
+>.toc</filename
+>. Qualquer um desses ficheiros de índice do &kdevelop; contêm uma descrição estruturada em &XML; do documento a ser acedido. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Directoria Normal dos Ficheiros de Índice do &kdevelop;</term>
+<listitem>
+<para
+>Quando o &kdevelop; foi instalado, normalmente foi colocada uma série de ficheiros <filename
+>.toc</filename
+> predefinidos na directoria <filename class="directory"
+>$KDEDIR/share/apps/kdevdoctreeview/tocs</filename
+>. Estes são ficheiros de texto estruturado relativamente simples. Você poderá olhar para eles com um editor de texto ou com outra funcionalidade de apresentação de texto. </para>
+</listitem>
+</varlistentry
+></variablelist>
+
+<!-- FIXME: Lauri Watts (2005-05-03) This could be marked up a whole lot -->
+<!-- more clearly with the sgmltags stuff. Making a note to do that once -->
+<!-- this first revision is done. -->
+
+<variablelist id="toc-file-structure">
+ <title
+>Estrutura Básica dos Ficheiros de Índice do &kdevelop;</title>
+ <varlistentry>
+ <term
+>cabeçalho</term>
+ <listitem>
+ <simplelist>
+ <member>
+ <computeroutput
+>&lt;!DOCTYPE kdeveloptoc&gt;</computeroutput>
+ </member>
+ <member>
+ <computeroutput
+>&lt;kdeveloptoc&gt;</computeroutput>
+ </member>
+ <member>
+ <emphasis
+>(título)</emphasis>
+ </member>
+ <member>
+ <emphasis
+>(endereço de base)</emphasis>
+ </member>
+ <member>
+ <emphasis
+>(estrutura do conteúdo)</emphasis>
+ </member>
+ <member>
+ <emphasis
+>(estrutura do índice)</emphasis>
+ </member>
+ <member>
+ <computeroutput
+>&lt;/kdeveloptoc&gt;</computeroutput>
+ </member>
+ </simplelist>
+ <para
+>Esta estrutura em &XML; será processada pelo 'plugin' de <guilabel
+>Documentação</guilabel
+> do &kdevelop; para configurar o conteúdo da árvore de documentação e para guiar o utilizador na navegação pela documentação. Ele contém toda a informação necessária para mostrar os títulos e aceder ao conteúdo do ficheiro de documentação. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>title</term>
+ <listitem>
+ <simplelist>
+ <member
+><computeroutput
+>&lt;title&gt;</computeroutput
+> <emphasis
+>(algum texto de título)</emphasis
+> <computeroutput
+>&lt;/title&gt;</computeroutput
+> </member>
+ </simplelist>
+ <para
+>Este é o título que o &kdevelop; irá mostrar nos níveis básicos da árvore de documentação. </para>
+ <note
+><para
+>Este título apresentado não pode de momento ser alterado pelo utilizador. Se você quiser mostrar outro texto, você terá de alterar manualmente o item <computeroutput
+>&lt;title&gt;</computeroutput
+> no ficheiro <filename
+>.toc</filename
+>. </para
+></note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>endereço de base</term>
+ <listitem>
+ <simplelist>
+ <member
+><computeroutput
+>&lt;base href="</computeroutput
+> <emphasis
+>(&URL; do documento de base)</emphasis
+> <computeroutput
+>"/&gt;</computeroutput
+> </member>
+ </simplelist>
+ <para
+>Este &URL; aponta para a localização em que todos os ficheiros desta documentação se localizam. Será inserida no início de cada &URL; de secção na seguinte lista da estrutura do conteúdo. Por isso, se você &eg; obter alguma documentação de um servidor remoto, tudo o que precisa para mostrar os ficheiros nesta nova localização é mudar o &URL; da <computeroutput
+>&lt;base&gt;</computeroutput
+>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>estrutura do conteúdo</term>
+ <listitem>
+ <simplelist>
+ <member
+><computeroutput
+>&lt;tocsect1 name="</computeroutput
+> <emphasis
+>(título da secção)</emphasis
+> <computeroutput
+>" url="</computeroutput
+> <emphasis
+>(&URL; da secção)</emphasis
+> <computeroutput
+>"&gt;</computeroutput
+> </member>
+ <member
+>...</member>
+ <member
+><computeroutput
+>&lt;tocsectn name="</computeroutput
+> <emphasis
+>(título da secção)</emphasis
+> <computeroutput
+>" url="</computeroutput
+> <emphasis
+>(&URL; da secção)</emphasis
+> <computeroutput
+>"/&gt;</computeroutput
+> </member>
+ <member
+>...</member>
+ <member>
+ <computeroutput
+>&lt;/tocsect1&gt;</computeroutput>
+ </member>
+ </simplelist>
+ <para
+>Toda a informação restante de navegação e de acesso é guardada numa série de pares <computeroutput
+>&lt;tocsecti&gt;</computeroutput
+> ... <computeroutput
+>&lt;/tocsecti&gt;</computeroutput
+> aninhados. Cada <emphasis
+>i</emphasis
+> corresponde a um nível consecutivo de aninhamento abaixo do nível <emphasis
+>n</emphasis
+>, correspondente à secção de documentação finalmente apresentada. </para>
+ <para
+>Todos os itens <computeroutput
+>&lt;tocsecti&gt;</computeroutput
+> devem ter um atributo <computeroutput
+>name="xxx"</computeroutput
+> associado a eles (o "xxx" representa o título actual). Isto será mostrado como o título do nível na árvore de documentação. Ele irá corresponder a uma secção da documentação actual. </para>
+ <para
+>Poderá existir um atributo <computeroutput
+>url=""</computeroutput
+> associado ao nível de aninhamento <emphasis
+>i</emphasis
+>. Quando o utilizador carregar no título de uma secção da documentação, o &kdevelop; irá tentar aceder ao ficheiro na localização indicada pelo endereço de base combinado com o &URL; da secção. </para>
+ <para
+>O item <computeroutput
+>&lt;tocsectn/&gt;</computeroutput
+> precisa de ter um atributo <computeroutput
+>url=""</computeroutput
+>, de qualquer forma. Este <computeroutput
+>&lt;tocsectn/&gt;</computeroutput
+> final não vem aos pares, mas será sim fechado por um <computeroutput
+>/</computeroutput
+> antes do carácter <computeroutput
+>&gt;</computeroutput
+>. </para>
+ <note
+><para
+>Qualquer endereço resultante da combinação do endereço de base e do &URL; da secção precisam de apontar para um ficheiro de texto visível. Normalmente, este será um ficheiro estruturado em HTML. É possível fazer referência a 'âncoras' num desses ficheiros, usando a notação normal do '#', com o formato: <filename
+>/url-de-base/url-da-seccao#ancora</filename
+>. </para
+></note>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>estrutura do índice</term>
+ <listitem>
+ <simplelist>
+ <member>
+ <computeroutput
+>&lt;index&gt;</computeroutput>
+ </member>
+ <member
+><computeroutput
+>&lt;entry name="</computeroutput
+> <emphasis
+>(título do índice)</emphasis
+> <computeroutput
+>" url="</computeroutput
+> <emphasis
+>(&URL; da secção do índice)</emphasis
+> <computeroutput
+>"/&gt;</computeroutput
+> </member>
+ <member>
+ <computeroutput
+>&lt;/index&gt;</computeroutput>
+ </member>
+ </simplelist>
+ <para
+>O índice é uma lista simples de itens de índice - pares de títulos e &URL;s. O índice não é obrigatório. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+<!-- FIXME: End -->
+
+</sect3
+> <!-- setup-docu-general-toc-files -->
+
+<sect3 id="setup-docu-general-devhelp">
+<title
+>Documentação do DevHelp</title>
+
+<para
+>A documentação do DevHelp é outra forma de aceder à documentação estruturada. Ele usa os ficheiros de índice estruturados identificados por uma extensão <filename
+>.devhelp</filename
+> semelhante aos <link linkend="setup-docu-general-toc-files"
+>ficheiros TOC do &kdevelop;</link
+> para aceder à documentação do ambiente de trabalho do GNOME 2. </para>
+<para
+>Você poderá controlar quais os ficheiros do DevHelp que deverão estar acessíveis na página de configuração da <guilabel
+>Colectânea de Documentação do DevHelp</guilabel
+>. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-devhelp.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Fornecer a documentação do DevHelp </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Os ficheiros do DevHelp originalmente estavam acessíveis no 'site' Web do <ulink url="http://lidn.sourceforge.net/"
+>LiDN</ulink
+>, mas estes parece que não são mantido já há algum tempo. A documentação do DevHelp mais recente está disponível na página Web para <ulink url="http://htmlhelp.berlios.de/books/devhelp.php"
+>Obter os Livros do DevHelp</ulink
+>. </para>
+
+<para
+>Quando o &kdevelop; é instalado, ele irá tentar procurar todos os ficheiros <filename
+>.devhelp</filename
+> nos locais-padrão do sistema, &eg; nas sub-pastas de <filename class="directory"
+>/opt/gnome/share/</filename
+>. Inicialmente, estes ficheiros não serão marcados para serem visualizados. Se quiser ver outra documentação, marque a opção <guilabel
+>TOC</guilabel
+> da <link linkend="setup-docu-columns"
+>tabela de configuração</link
+>. </para>
+
+<para
+>Você poderá adicionar novos itens com os <link linkend="setup-docu-buttons"
+>botões</link
+> à direita da lista. O &kdevelop; irá filtrar os ficheiros <filename
+>*.toc</filename
+> na janela de directoria associada aos botões <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Editar</guibutton
+>. </para>
+
+</sect3
+> <!-- setup-docu-general-devhelp -->
+
+<sect3 id="setup-docu-general-custom">
+<title
+>Configurar as Colectâneas de Documentação Personalizadas</title>
+
+<para
+>Isto é para o seu próprio fim. Você poderá adicionar quase qualquer tipo de documentação, desde que possa ser mostrada pelos 'plugins' do &konqueror;. </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-docu-custom.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Fornecer a documentação personalizada </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+<para
+>Normalmente, esta colecção estará vazia no primeiro arranque do &kdevelop;. Foi preenchido deliberadamente um item para mostrar a estrutura do item. </para>
+<para
+>O tratamento é relativamente simples aqui. Use os <link linkend="setup-docu-buttons"
+>botões</link
+> à direita da lista para adicionar, editar ou remover os itens dos documentos. O &kdevelop; não irá filtrar nada da janela de directorias que esteja associado aos botões <guibutton
+>Adicionar</guibutton
+> e <guibutton
+>Editar</guibutton
+>. </para>
+
+<para
+>Você terá de seleccionar explicitamente os itens para os mostrar na funcionalidade de documentação do &kdevelop;. Marque a opção <guilabel
+>TOC</guilabel
+> do item na <link linkend="setup-docu-columns"
+>tabela de configuração</link
+>. </para>
+
+<note
+><para
+>A documentação personalizada não pode ser indexada ou pesquisada. Como tal, as opções <guilabel
+>Índice</guilabel
+> e <guilabel
+>Procurar</guilabel
+> não farão efeito, como é mostrado acima. </para
+></note>
+
+</sect3
+> <!--- setup-docu-general-custom -->
+
+</sect2
+> <!-- setup-docu-general -->
+
+<sect2 id="setup-docu-textsearch">
+<title
+>Configurar os Índices de Pesquisa de Texto</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="configure-doctree-textsearch.png" format="PNG"/>
+ </imageobject>
+ <caption
+><para
+>Configurar os índices de pesquisa de texto </para
+></caption>
+ </mediaobject>
+</screenshot>
+
+</sect2
+> <!-- setup-docu-textsearch -->
+
+<sect2 id="setup-docu-other">
+<title
+>Outras Configurações de Documentação</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect2
+> <!-- setup-docu-other -->
+
+</sect1
+> <!-- setup-docu -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="setup-advanced">
+<title
+>Configuração Avançada</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<sect2 id="setup-plugins">
+<title
+>Ferramentas em 'Plugins'</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- setup-plugins -->
+
+<sect2 id="setup-abbrev">
+<title
+>Abreviaturas para a Completação de Palavras</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- setup-abbrev -->
+
+<sect2 id="setup-menu-standard">
+<title
+>Adicionar Aplicações Normais do &kde; ao Menu Ferramentas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect2
+> <!-- setup-menu-standard -->
+
+
+<sect2 id="setup-menu-external">
+<title
+>Adicionar Aplicações Externas aos Menus</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+<sect3 id="setup-menu-external-tools">
+<title
+>Adicionar ao Menu Ferramentas</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect3
+> <!-- setup-menu-external-tools -->
+
+<sect3 id="setup-menu-external-filecontext">
+<title
+>Adicionar ao Menu de Contexto dos Ficheiros</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect3
+> <!-- setup-menu-external-filecontext -->
+
+<sect3 id="setup-menu-external-dircontext">
+<title
+>Adicionar ao Menu de Contexto das Directorias</title>
+
+<para
+>(... ainda não escrito ...) </para>
+</sect3
+> <!-- setup-menu-external-dircontext -->
+
+</sect2
+> <!-- setup-menu-external -->
+
+</sect1
+> <!-- setup-advanced -->
+
+</chapter
+> <!-- setup -->
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/survey-manual.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/survey-manual.docbook
new file mode 100644
index 00000000000..c060caaa258
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/survey-manual.docbook
@@ -0,0 +1,329 @@
+<chapter id="survey-manual">
+<title
+>O que Este Manual Contém</title>
+
+<para
+>Este manual do utilizador pretende descrever o conteúdo e a utilização do Ambiente de Desenvolvimento Integrado ou IDE &kdevelop; &kdevrelease;, do ponto de vista de um utilizador. Não é um manual de programação, nem descreve o processo de desenvolvimento em detalhe. O seu único objectivo é guiá-lo a lidar com o IDE. </para>
+<para
+>Aqui poderá descobrir informações sobre os seguintes tópicos: </para>
+<variablelist>
+<varlistentry>
+<term
+><link linkend="getting-started"
+>Introdução ao &kdevelop; &mdash; Uma Visita Guiada</link
+> </term>
+<listitem>
+<para
+>Dá-lhe uma introdução rápida ao uso deste &IDE;, introduzindo os passos básicos para trabalhar num projecto.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="kdevelop-survey"
+>Introdução às Funcionalidades do &kdevelop;</link
+></term>
+<listitem>
+<para
+>Extende a vista guiada no capítulo anterior, dando uma visão geral sobre o que está incluído dentro do &kdevelop; e põe-o perante a aparência e comportamento deste &IDE;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="setup"
+>Configurar o &kdevelop;</link
+></term>
+<listitem>
+<para
+>Mostra como poderá adequar o &IDE; às suas necessidades.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="applicationwizard"
+>Como começar: o &appwizard;</link
+></term>
+<listitem>
+<para
+>Descreve as bases de como configurar um projecto novo no &kdevelop;, usando o &appwizard; incorporado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="editing"
+>Ferramentas de edição</link
+></term>
+<listitem>
+<para
+>Tudo o que necessita para escrever os ficheiros de código: usar o editor, procurar texto localmente e a nível do projecto, até à integração de ficheiros e classes novos no projecto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="file-browsers"
+>Os Navegadores de Ficheiros</link
+></term>
+<listitem>
+<para
+>Demonstra várias ferramentas para olhar para a estrutura do seu projecto e como aceder aos ficheiros com que deseja trabalhar.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="class-browsers"
+>Os Navegadores de Classes</link
+></term>
+<listitem>
+<para
+>Descreve uma das ferramentas mais poderosas do &kdevelop;, que lhe permite navegar pelas dependências de classes e lhe permite criar e aceder facilmente às classes e métodos que necessita. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="documentation"
+>Documentação</link
+></term>
+<listitem>
+<para
+>Mostra como aceder à rica documentação que o &kdevelop; oferece e diz-lhe como criar a documentação para o seu projecto, consistindo numa documentação de &API; poderosa e clara, que lhe dá uma ideia geral de todo o código do seu projecto, assim como a documentação do utilizador baseada em DocBook.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="project-management"
+>Compilação e Gestão de Projectos</link
+></term>
+<listitem>
+<para
+>Lida com a criação e gestão do seu projecto; descreve as bases do 'autoconf' e do 'automake', para além de como configurar Makefiles personalizadas e como usar as opções do compilador ou do 'make' para ajustar a sua aplicação de acordo com as suas necessidades.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="adv-build-management"
+>Gestão de Compilações Avançada</link
+></term>
+<listitem>
+<para
+>Olha para as formas de manter várias configurações de compilação, para compilar de forma cruzada para diversas plataformas ou para fazer um sistema embebido, usando a biblioteca <application
+>Qt/embedded</application
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="debugger"
+>A Interface do Depurador</link
+></term>
+<listitem>
+<para
+>Descreve como usar a interface incorporada do depurador <application
+>gdb</application
+>, para que possa descobrir os erros sem sair do &kdevelop;.</para>
+</listitem>
+</varlistentry>
+
+<!-- ### Currently disabled. Probably too specialized programming stuff. Check later again.
+ <listitem
+><para>
+ <link linkend="python"
+>Python</link
+> &mdash; an overview of how to create Python-based applications in &kdevelop;.
+ </para
+></listitem>
+ <listitem
+><para>
+ <link linkend="php"
+>PHP</link
+> &mdash; an overview of how to create PHP-based HTML applications in &kdevelop;.
+ </para
+></listitem
+>//-->
+
+<varlistentry>
+<term
+><link linkend="cvs"
+>Usar o CVS</link
+></term>
+<listitem>
+<para
+>Diz-lhe como é que pode manter o seu projecto com o sistema de controlo de versões CVS; uma prioridade, especialmente se vários programadores trabalharem no mesmo projecto.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<!--
+ <listitem
+><para>
+ <link linkend="kdevelop-scripting"
+>Scripting &kdevelop;</link
+> &mdash; describes how to add scripts to automate &kdevelop;.
+ </para
+></listitem>
+
+
+ <listitem
+><para>
+ Some commonly used information has been put into the <emphasis
+>appendix</emphasis
+>. Amongst others this consists of:
+-->
+<para
+>Alguma informação usada normalmente foi colocada no <emphasis
+>apêndice</emphasis
+>. Entre outras, esta consiste de: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><link linkend="kdevelop-install"
+>Instalar o &kdevelop;</link
+></term>
+<listitem>
+<para
+>Diz-lhe como obter o &kdevelop; e como o pôr a funcionar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+><link linkend="nutshell"
+>De Algibeira &mdash; Dicas e Truques</link
+></term>
+<listitem>
+<para
+>Uma referência rápida aos comandos e acções mais usados. É também um guia rápido para resolver os problemas comuns ao lidar com o &kdevelop;.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><link linkend="unixdev"
+>Desenvolvimento em &UNIX;</link
+></term>
+<listitem>
+<para
+>Uma visão histórica da programação no sistema &UNIX;, as ferramentas principais necessárias e porque é que necessita de um &IDE;.</para>
+</listitem>
+</varlistentry>
+
+<!--
+ <listitem
+><para>
+ <link linkend="app-menus"
+>Menus and Toolbars Overview</link
+> &mdash; provides you with a short overall view of the menu and toolbar selections available.
+ </para
+></listitem>
+
+ <listitem
+><para>
+ <link linkend="app-shortcuts"
+>Shortcut Keys</link
+> &mdash; the keys you can use to work with &kdevelop; without resorting to the mouse.
+ </para
+></listitem>
+-->
+
+<varlistentry>
+<term
+><link linkend="app-files"
+>Ficheiros de Configuração Usados pelo &kdevelop;</link
+></term>
+<listitem
+><para
+>Indica os ficheiros que o &kdevelop; usa para gravar a sua informação interna. Isto é particularmente útil, no caso de algo correr mal com a sua configuração.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry
+><term>
+<link linkend="plugin-tools"
+>Ferramentas em 'Plugins'</link>
+</term
+><listitem
+><para
+>Indica as ferramentas em 'plugins' que poderá usar para adequar as capacidades do &kdevelop; às suas necessidades. </para
+></listitem
+></varlistentry>
+
+<!--
+ <listitem
+><para>
+ <link linkend="plugin-tools"
+>Plugin tools</link
+> &mdash; provides you with an overview of the parts which make up &kdevelop; and how you can tailor it to suit your needs by only loading the parts that are necessary, both IDE and project-wide.
+ </para
+></listitem>
+-->
+<varlistentry
+><term
+>
+<link linkend="app-uimodes-examples"
+>Exemplos dos Modos de Interface do Utilizador do KDevelop </link>
+</term
+><listitem
+><para
+>Mostra alguns modos de interface do utilizador. </para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term>
+<link linkend="app-misc-info"
+>Mais Informações </link
+> </term
+><listitem
+><para
+>Como obter informações, comunicar erros, etc. </para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term>
+<link linkend="app-changelog"
+>Changelog </link>
+</term
+><listitem
+><para
+>Mostra o histórico desta documentação. </para
+></listitem
+></varlistentry>
+
+<varlistentry
+><term>
+<link linkend="app-bibliography"
+>Bibliografia </link
+>
+</term
+><listitem
+><para
+>Bibliografia </para
+></listitem
+></varlistentry>
+
+</variablelist
+>
+ <!--
+ <listitem
+><para>
+ <link linkend="documentation-index"
+>Index </link
+> &mdash;
+ </para
+></listitem>
+-->
+
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/unixdev.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/unixdev.docbook
new file mode 100644
index 00000000000..5e48854c153
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/unixdev.docbook
@@ -0,0 +1,641 @@
+<appendix id="unixdev">
+
+<appendixinfo>
+ <authorgroup>
+ <author
+><firstname
+>Bernd</firstname
+><surname
+>Pol</surname
+></author>
+ <!-- ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+</appendixinfo>
+
+<title
+>Desenvolvimento em &UNIX;</title>
+
+<indexterm zone="unixdev"
+><primary
+>desenvolvimento</primary
+></indexterm>
+<indexterm zone="unixdev">
+ <primary
+>&UNIX;</primary>
+ <secondary
+>desenvolvimento</secondary
+></indexterm>
+
+<sect1 id="history">
+<title
+>Algumas Notas Históricas</title>
+
+<indexterm zone="history"
+><primary
+>história</primary
+></indexterm>
+<indexterm zone="history"
+><primary
+>linguagens de 'scripting'</primary
+></indexterm>
+<indexterm zone="history">
+ <primary
+>&UNIX;</primary>
+ <secondary
+>história</secondary
+></indexterm>
+<indexterm zone="history">
+ <primary
+>&UNIX;</primary>
+ <secondary
+>'pipe'</secondary
+></indexterm>
+<indexterm zone="history">
+ <primary
+>&UNIX;</primary>
+ <secondary
+>linha de comandos</secondary
+></indexterm>
+<indexterm zone="history">
+ <primary
+>'shell'</primary>
+ <secondary
+>&UNIX;</secondary
+></indexterm>
+
+<para
+>Desde o início, o &UNIX; tem mantido dois paradigmas de programação bastante diferentes. Um é o mundo das <emphasis
+>linguagens de programação das aplicações e do sistema</emphasis
+>, onde algum código-fonte é traduzido para código-máquina por um programa de tradução, normalmente um <emphasis
+>compilador</emphasis
+> ou um <emphasis
+>interpretador</emphasis
+>. A linguagem de programação C é um exemplo. O &UNIX; foi o primeiro 'kernel' de sistema operativos a ser criado numa dessas linguagens de alto nível, em vez de ser feito em Assembly altamente orientado à máquina, como era feito antes dessa altura. (De facto, a linguagem C foi mesmo inventada para escrever o 'kernel' do &UNIX; e os programas associados num computador PDP-11 da DEC.) </para>
+<para
+>O outro paradigma é o mundo das <emphasis
+>linguagens de 'scripting'</emphasis
+>. Este mundo evoluiu com a invenção da linha de comandos do &UNIX;, que era a interface do utilizador com o sistema operativo &mdash; e ao mesmo tempo uma linguagem de programação de muito alto nível. Um 'script' da linha de comandos é criado a partir de um conjunto de pequenos programas utilitários, como p.ex. o <command
+>grep</command
+>, o <command
+>sed</command
+> ou o <command
+>find</command
+>. Cada um desses utilitários é desenhado para uma tarefa estritamente definida. O truque é cada utilitário pode ser ligado a outro através de um mecanismo simples de transporte, chamado de <emphasis
+>pipe</emphasis
+>, o qual direcciona o resultado do utilitário anterior para o canal de introdução de dados do utilitário a seguir. Isto cria uma ferramenta de programação muito poderosa e altamente flexível. </para>
+<para
+>À medida que o tempo foi evoluindo, também ambos os mundos foram evoluindo. Embora o C ainda seja usado principalmente como uma linguagem de programação de sistemas, o C++, como uma variante do C, enriqueceu com extensões orientadas a objectos e com genericidade e encontrou o seu lugar para o desenvolvimento de aplicações complexas nos anos 90. Existem outras linguagens de programação diversas, e mesmo algumas linguagens mais antigas ainda têm lugar &mdash; o FORTRAN77 e o Ada p.ex. ainda têm a sua força nas aplicações numéricas. </para>
+</sect1
+> <!-- history -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="unixdev-scripting-languages">
+<title
+>Linguagens de 'Scripting' Contemporâneas</title>
+<para
+>Na área do 'scripting', houve um ligeiro desvio da linha de comandos, que sofre de problemas de portabilidade, para as linguagens que unificam todas as funcionalidades comuns necessárias para as suas bibliotecas-padrão, embora sejam à mesma capazes de interagir com o exterior através de 'pipes' se necessário. </para>
+<para
+>Todas essas linguagens de 'scripting' têm em comum o facto de serem altamente portáveis entre as variantes de &UNIX;, &Microsoft; &Windows;, &Mac; OS ou até mesmo o VMS. Do mesmo modo, todas elas têm implementações distribuídas de forma gratuita. </para>
+
+<sect2 id="unixdev-SL-Perl">
+<title
+>&perl;</title>
+
+<indexterm zone="unixdev-SL-Perl"
+><primary
+>Perl</primary
+></indexterm>
+<indexterm zone="unixdev-SL-Perl">
+ <primary
+>linguagens de 'scripting'</primary>
+ <secondary
+>Perl</secondary
+></indexterm>
+
+<para
+>O <ulink url="http://www.perl.com"
+>&perl;</ulink
+> tornou-se popular como uma linguagem de processamento de texto e de administração de sistemas. No início da World Wide Web, os 'scripts' CGI escritos em &perl; eram uma forma usada em grande medida para criar páginas Web dinâmicas a partir de bases de dados. Hoje em dia, este método foi substituído em grande parte pelo 'plugin' <command
+>mod_perl</command
+> do servidor Web &apache;. Entre as potencialidades do &perl; encontra-se o seu suporte incorporado para correspondência de expressões regulares avançado e o seu arquivo rico de módulos distribuídos gratuitamente. </para>
+<para
+>Para mais informações veja o 'site' Web do <ulink url="http://cpan.org/"
+>Comprehensive Perl Archive Network (<acronym
+>CPAN</acronym
+>)</ulink
+>. </para>
+</sect2
+> <!-- unixdev-SL-Perl -->
+
+<sect2 id="unixdev-SL-Python">
+<title
+>Python</title>
+
+<indexterm zone="unixdev-SL-Python"
+><primary
+>Python</primary
+></indexterm>
+<indexterm zone="unixdev-SL-Python">
+ <primary
+>linguagens de 'scripting'</primary>
+ <secondary
+>Python</secondary
+></indexterm>
+
+<para
+>O <ulink url="http://www.python.org"
+>&python;</ulink
+> brilha pela elegância do seu sistema de classes e pela facilidade e flexibilidade com que as bibliotecas externas conseguem ser incorporadas, de forma a aparecerem como classes e funções normais do &python;. Em contraste com o &perl;, o &python; tem uma &API; embebida clara e concisa, o que o torna a linguagem de escolha para tornar os programas em C ou C++ utilizáveis em 'scripts'. </para>
+</sect2
+> <!-- unixdev-SL-Python -->
+
+<sect2 id="unixdev-SL-PHP">
+<title
+>PHP</title>
+
+<indexterm zone="unixdev-SL-PHP"
+><primary
+>PHP</primary
+></indexterm>
+<indexterm zone="unixdev-SL-PHP">
+ <primary
+>linguagens de 'scripting'</primary>
+ <secondary
+>PHP</secondary
+></indexterm>
+
+<para
+>O <ulink url="http://www.php.net"
+>&php;</ulink
+> foi inventado como uma linguagem directamente incorporada nas páginas &HTML; e, por consequência, tem as suas utilizações principais a distribuir conteúdo dinâmico na Web. </para>
+</sect2
+> <!-- unixdev-SL-PHP -->
+</sect1
+> <!-- unixdev-scripting-languages -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<sect1 id="unixdev-hl-script">
+<title
+>'Scripting' de Alto-Nível</title>
+
+<para
+>As aplicações de &UNIX; de alto-nível normalmente perdem a velocidade e flexibilidade dos mecanismos de 'scripting' da linha de comandos tradicional. Isto é especialmente verdadeiro no mundo das interfaces gráficas do utilizador (&GUI;) como &eg; o &kde;. </para>
+<para
+>Têm existido algumas tentativas de oferecer mecanismos semelhantes que irão funcionar num nível aplicacional mais elevado, como o <link linkend="unixdev-corba"
+>CORBA</link
+> e, no ambiente do &kde;, o <link linkend="unixdev-dcop"
+>&DCOP;</link
+>. </para>
+
+<sect2 id="unixdev-corba">
+<title
+>O Protocolo CORBA</title>
+
+<indexterm zone="unixdev-corba"
+><primary
+>CORBA</primary
+></indexterm>
+<indexterm zone="unixdev-corba">
+ <primary
+>linguagens de 'scripting'</primary>
+ <secondary
+>CORBA</secondary
+></indexterm>
+<indexterm zone="unixdev-corba">
+ <primary
+>comunicação</primary>
+ <secondary
+>CORBA</secondary
+></indexterm>
+
+<para
+>O <ulink url="http://www.omg.org/gettingstarted/corbafaq.htm"
+>CORBA</ulink
+> (<emphasis
+>Common Object Request Broker Architecture</emphasis
+>) é uma tentativa para permitir as aplicações informáticas trabalharem em conjunto numa rede. Foi originada pelo comité normativo, privado e independente do distribuidor da <ulink url="http://www.omg.org"
+>OMG</ulink
+> (Object Management Group). </para>
+<para
+>Os programas baseados em CORBA usam o protocolo-padrão IIOP para comunicarem. As implementações baseadas no IIOP estão disponíveis num vasto conjunto de sistemas operativos, linguagens de programação e redes, sendo assim multi-plataforma. </para>
+<para
+>A desvantagem principal do CORBA é a sua velocidade relativamente baixo. Embora isto possa ser suportável em redes, é um grande entrave para as comunicações entre aplicações num ambiente sem rede, como por exemplo o &kde; a correr num único computador. </para>
+
+</sect2
+> <!-- unixdev-corba -->
+
+<sect2 id="unixdev-dcop">
+<title
+>A Interface de &DCOP;</title>
+
+<indexterm zone="unixdev-dcop"
+><primary
+>DCOP</primary
+></indexterm>
+<indexterm zone="unixdev-dcop">
+ <primary
+>linguagens de 'scripting'</primary>
+ <secondary
+>DCOP</secondary
+></indexterm>
+<indexterm zone="unixdev-dcop">
+ <primary
+>comunicação</primary>
+ <secondary
+>DCOP</secondary
+></indexterm>
+
+<para
+>Outra evolução do 'scripting' semelhante ao &UNIX; é o protocolo <ulink url="http://developer.kde.org/documentation/library/kdeqt/dcop.html"
+><emphasis
+>DCOP</emphasis
+></ulink
+>, o qual foi destinado à comunicação entre as aplicações do &kde; para ultrapassar as limitações do CORBA. </para>
+<para
+>O &DCOP; significa <emphasis
+>Desktop COmmunikation Protocol</emphasis
+> e está implementado como um mecanismo simples de IPC/RPC para operar sobre 'sockets'. De facto, isto fornece funcionalidades semelhantes às do mecanismo tradicional de 'pipes' do &UNIX;. </para>
+<para
+>O 'scripting' de linha de comandos tradicional é baseado em programas utilitários relativamente pequenos que foram desenhados para funcionarem de uma forma textual muito restrita. O &DCOP; permite aos programas gráficos elaborados comunicarem uns com os outros de uma forma muito semelhante. Isto permite &eg; a um programa do &kde; enviar mensagens a outro programa do &kde; ou receber dados do mesmo para os seus objectivos próprios. </para>
+<para
+>Existem desvantagens, contudo. Para usar o &DCOP; um programa precisa de ser desenhado para conter uma interface &DCOP; especial. Para além disso, o processo de comunicação do &DCOP; corre de forma um pouco lenta. De qualquer forma, ele confere muito do poder e da flexibilidade do 'scripting' em &UNIX; para os programas de alto nível que se baseiam numa interface gráfica para o utilizador. </para>
+<para
+>Para mais informações, veja o artigo <ulink url="http://developer.kde.org/documentation/library/kdeqt/dcop.html"
+>DCOP: Desktop COmmunications Protocol</ulink
+> ou a referência da &API; da <ulink url="developer.kde.org/documentation/library/cvs-api/dcop/html/index.html"
+>biblioteca do Desktop Communication Protocol &DCOP;</ulink
+> para a biblioteca de &DCOP; do &kde;. </para>
+</sect2
+> <!-- unixdev-dcop -->
+
+</sect1
+> <!-- unixdev-hl-script -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="unixdev-buildsystems">
+<title
+>Sistemas de Compilação</title>
+
+<para
+>Excepto nos casos muito simples, o seu projecto irá consistir de um grande conjunto de blocos de construção de código-fonte, estando cada um deles colocado num ficheiro separado para uma manutenção mais simples. Para pôr isto a correr, você terá de traduzir efectivamente todas estas coisas em algumas unidades de linguagem da máquina, num formato adequado que permita ao sistema operativo carregar e executar o programa. </para>
+<para
+>Para conseguir isto, as ferramentas básicas que necessárias são <itemizedlist>
+ <listitem
+><para
+>um <emphasis
+>editor de texto</emphasis
+> para escrever os ficheiros de código-fonte, </para
+></listitem>
+ <listitem
+><para
+>um programa de tradução, normalmente um <emphasis
+>compilador</emphasis
+> para transformar o código-fonte em ficheiros-objecto, </para
+></listitem>
+ <listitem
+><para
+>um <emphasis
+>criador de bibliotecas</emphasis
+> que junta os ficheiros-objecto em bibliotecas, para os poder reutilizar facilmente sem ter de os recompilar. </para
+></listitem>
+ <listitem
+><para
+>um <emphasis
+>editor de ligações</emphasis
+> que junta os vários ficheiros-objecto e bibliotecas todos num único executável, </para
+></listitem>
+ <listitem
+><para
+>um <emphasis
+>sistema de compilação</emphasis
+> que forneça alguns meios de gerir todas estas coisas e &mdash; não esquecer </para
+></listitem>
+ <listitem
+><para
+>um <emphasis
+>depurador</emphasis
+> para (assim se espera) poder encontrar todos os erros no programa e possivelmente algumas outras ferramentas de diagnóstico para ter tudo a correr sem problemas. </para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Quando você tem um projecto grande que consiste possivelmente em centenas de ficheiros de código-fonte, o processo de compilação pode-se tornar bastante trabalhoso. Você não irá querer recompilar todos os ficheiros de cada vez que você tenha alterado apenas alguns deles. Em vez disso, você só deseja compilar aqueles ficheiros que são afectados pelas modificações. De um mode geral, não é óbvio saber quais é que são. </para>
+<para
+>Quando você &eg; mudar o protótipo de uma função num ficheiro de inclusão, você terá de compilar todos os ficheiros que incluam este. Se o seu projecto contiver assim tantos ficheiros, você poder-se-á esquecer de um ou dois deles, se tiver de fazer esse trabalho manualmente. Como tal, é necessária alguma forma de automatização. </para>
+
+<sect2 id="unixdev-buildsystems-make">
+<title
+>O Processo Make</title>
+
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>make</primary
+></indexterm>
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>Makefile</primary
+></indexterm>
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>regra</primary
+></indexterm>
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>recompilações</primary
+></indexterm>
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>alvo</primary
+></indexterm>
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>dependências</primary
+></indexterm>
+<indexterm zone="unixdev-buildsystems-make">
+ <primary
+>comandos</primary
+></indexterm>
+
+<para
+>Uma ferramenta que toma conta das recompilações é o <command
+>make</command
+>. Ele mantém um registo de todo o trabalho, usando um conjunto de <emphasis
+>regras</emphasis
+> que descrevem o que fazer no caso de algum pedaço de informação (normalmente um ficheiro de código ou um ficheiro-objecto) ser alterado. Todas as regras que pertencem a um dado projecto são guardadas num ficheiro chamado <filename
+>Makefile</filename
+> que é processado pelo <command
+>make</command
+> de cada vez que você deseja actualizar o seu trabalho. </para>
+<para
+>Cada regra consiste em vários blocos de construção, nomeadamente <itemizedlist>
+ <listitem
+><para
+>um <emphasis
+>alvo</emphasis
+>, ou seja, o ficheiro a ser criado </para
+></listitem>
+ <listitem
+><para
+>um conjunto de <emphasis
+>dependências</emphasis
+>, basicamente os nomes daqueles ficheiros de que o alvo depende (&eg;, o nome de um ficheiro de código, onde então o alvo será o nome do ficheiro-objecto a ser criado) e </para
+></listitem>
+ <listitem
+><para
+>os <emphasis
+>comandos</emphasis
+> que serão executados para <quote
+>criar</quote
+> o alvo (&ie;, para o compilar ou para ligar outros ficheiros-objecto em conjunto para formar um programa executável). </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Basicamente, o comando <command
+>make</command
+> irá ler as regras uma a seguir à outra, verificar cada ficheiro na lista de dependências de um determinado alvo e criar esse alvo de novo, se algum destes ficheiros foi alterado, usando os comandos indicados na regra. </para>
+<para
+>Existem várias possibilidades adicionais para controlar um processo do 'make' e, deste modo, uma <filename
+>Makefile</filename
+> poderá deste modo ficar bastante complexa. Não poderemos entrar em detalhes aqui. Contudo, recomendamos que você se vá acostumando à sintaxe do <command
+>make</command
+>. Mesmo que você não o use directamente, a compreensão dos fundamentos do sistema de compilação poderá ser útil. Veja o <ulink url="info://make/Top"
+> <quote
+>Manual do Make da GNU</quote
+></ulink
+> para mais informações. </para>
+<para
+>Para mais detalhes específicos do &kdevelop;, veja o capítulo sobre a <link linkend="project-management"
+>Gestão de Projectos e Compilações</link
+> deste manual. </para>
+<para
+>Existem vários tutoriais disponíveis; veja as <link linkend="automake-references"
+>referências</link
+> no capítulo sobre gestão dos projectos e das compilações. </para>
+</sect2
+> <!-- unixdev-buildsystems-make -->
+
+</sect1
+> <!-- unixdev-buildsystems -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="unixdev-guidevelopment">
+<title
+>Desenvolvimento de &GUI;s</title>
+
+<indexterm zone="unixdev-guidevelopment">
+ <primary
+>GUI</primary
+></indexterm>
+<indexterm zone="unixdev-guidevelopment">
+ <primary
+>interface gráfica do utilizador</primary
+></indexterm>
+<indexterm zone="unixdev-guidevelopment">
+ <primary
+>interface do utilizador</primary>
+ <secondary
+>GUI</secondary
+></indexterm>
+
+<para
+>Os programadores de aplicações estão incumbidos normalmente em ter não só de criar as bibliotecas e a lógica dos programas, mas também em fornecer interfaces de utilizador que sejam tanto intuitivas como funcionais. A maioria dos programadores recebem pouca ou nenhuma formação na programação de GUIs e, como tal, as interfaces do utilizador resultantes poderão ficar mal desenhadas. </para>
+<para
+>Ao longo dos anos, alguns princípios de desenho foram evoluindo. É altamente recomendado que adira a eles. Desta forma, as suas interfaces de utilizador irão reter uma aparência e comportamento comuns, factores que os utilizadores da sua aplicação irão agradecer. </para>
+<para
+>Para a programação de &GUI;s no &kde;, existe um guia de estilo disponível. Ele está nas <ulink url="http://developer.kde.org/documentation/standards/kde/style/basics/index.html"
+>Linhas-Guia de Interfaces do Utilizador do &kde;</ulink
+> na página dos programadores do &kde;. </para>
+<para
+>Poderá ser encontrada uma breve introdução aos princípios de desenho de interfaces <ulink url="http://axp16.iie.org.mx/Monitor/v01n03/ar_ihc2.htm"
+>aqui</ulink
+>. </para>
+
+</sect1
+> <!-- unixdev-guidevelopment -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="unixdev-ide">
+<title
+>Integrar os Conceitos e as Ferramentas &ndash; o IDE</title>
+
+<indexterm zone="unixdev-ide">
+ <primary
+>IDE</primary
+></indexterm>
+<indexterm zone="unixdev-ide">
+ <primary
+>ambiente integrado de desenvolvimento</primary
+></indexterm>
+<indexterm zone="unixdev-ide">
+ <primary
+>desenvolvimento</primary>
+ <secondary
+>IDE</secondary
+></indexterm>
+<indexterm zone="unixdev-ide">
+ <primary
+>ambiente</primary>
+ <secondary
+>IDE</secondary
+></indexterm>
+
+<para
+>Existem várias ferramentas separadas disponíveis para quase todos os passos do processo de programação &mdash; planeamento, edição, gestão de ficheiros e processos de compilação, depuração, documentação, entre muitas outras coisas. Mas, logo que os projectos cresçam, o processo de programação tornar-se-ão bastante complicados. </para>
+<para
+>Muito do trabalho repetitivo tem de ser feito ao desenhar, compilar e depurar um programa. Muito do trabalho pode-se poupar através do uso de modelos e 'scripts'. O restante é feito mantendo, de forma simples, as ferramentas disponíveis facilmente e com capacidades de comunicarem umas com as outras através de uma &GUI; comum. </para>
+<para
+>Por exemplo&mdash;não seria conveniente que um depurador fosse capaz de abrir o ficheiro de código em questão num editor e colocasse o cursor directamente sobre a posição do erro que foi encontrado? </para>
+<para
+>Para conseguir um esquema desses mais facilmente, os <emphasis
+>Ambientes de Desenvolvimento Integrados</emphasis
+> (&IDE;s) foram criados. Um &IDE; desse género integra todos os modelos, ferramentas e programas necessários no processo de desenvolvimento num único ambiente. </para>
+<para
+>Para a plataforma do &kde;, o &kdevelop; é desses &IDE;s. Ele contém um conjunto vasto de ferramentas que facilitam o desenvolvimento e manutenção dos programas, mesmo para as diferentes linguagens de programação e pelas várias plataformas. </para>
+
+<sect2 id="unixdev-ide-kdevelop">
+<title
+>Funcionalidades Básicas do &kdevelop; &kdevrelease;</title>
+
+<indexterm zone="unixdev-ide-kdevelop">
+ <primary
+>&kdevelop;</primary>
+ <secondary
+>funcionalidades</secondary
+></indexterm>
+<indexterm zone="unixdev-ide-kdevelop">
+ <primary
+>funcionalidades</primary
+></indexterm>
+
+<!-- ### copied from web page, needs to be updated -->
+
+<itemizedlist>
+ <listitem>
+ <para
+>Gere todas as <emphasis
+>ferramentas de desenvolvimento</emphasis
+> necessárias para a programação em C++, como o compilador, o editor de ligações, o depurador e o sistema de compilações.</para>
+ </listitem>
+ <listitem>
+ <para
+>Contém um <emphasis
+>&appwizard;</emphasis
+> que gera aplicações completas e prontas a funcionar.</para>
+ </listitem>
+ <listitem>
+ <para
+>Permite ao utilizador seleccionar um <emphasis
+>editor integrado</emphasis
+>, baseado no editor do programador &kwrite; ou no <application
+>QEditor</application
+> da Trolltech ou noutro qualquer.</para>
+ </listitem>
+ <listitem>
+ <para
+>Um <emphasis
+>gerador de classes</emphasis
+>, para poder criar classes novas e integrá-las no projecto actual.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Gestão de ficheiros</emphasis
+> para o código, os ficheiros de inclusão, documentação, etc., a incluir no projecto.</para>
+ </listitem>
+ <listitem>
+ <para
+>A assistência na <emphasis
+>criação de manuais do utilizador da aplicação</emphasis
+>, feitos com as ferramentas do &kde;.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Documentação da &API;</emphasis
+> automática e baseada em &HTML; para as classes de um projecto com referências cruzadas para as bibliotecas utilizadas.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Suporte para internacionalização</emphasis
+>, o que permite aos tradutores adicionarem a sua língua-alvo a um projecto com facilidade, incluindo o suporte para o &kbabel;.</para>
+ </listitem>
+ <listitem>
+ <para
+>O suporte para a gestão de um projecto através de um de vários <emphasis
+>sistemas de controlo de versões</emphasis
+> (&eg;, o &CVS;), fornecendo uma interface simples de utilizar para as funções mais necessárias.</para>
+ </listitem>
+ <listitem>
+ <para
+>Uma interface para um <emphasis
+>depurador</emphasis
+> integrado.</para>
+ </listitem>
+ <listitem>
+ <para
+>Um emulador da <emphasis
+>consola de texto</emphasis
+>.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Realce de sintaxe</emphasis
+> nos ficheiros de código.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Completação automática de código</emphasis
+> para as variáveis das classes, os métodos das mesmas, os argumentos das funções, entre outras coisas.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Modelos para criar vários projectos</emphasis
+> (módulos do &kcontrol;, 'applets' do &kicker; (painel), KIOSlaves, 'plugins' do &konqueror; e estilos do ecrã).</para>
+ </listitem>
+ <listitem>
+ <para
+>Quatro <emphasis
+>janelas de navegação em árvore</emphasis
+> para mudar facilmente entre ficheiros de código, ficheiros de inclusão, classes e documentação, eliminando a necessidade de um gestor de ficheiros externo.</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Suporte para compilações cruzadas</emphasis
+>, com a possibilidade de indicar vários compiladores diferentes, opções de compilação, arquitecturas-alvo, &etc;</para>
+ </listitem>
+ <listitem>
+ <para
+>Suporte para <emphasis
+>projectos do Qt/Embedded</emphasis
+> (como o Zaurus e o iPAQ).</para>
+ </listitem>
+ <listitem>
+ <para
+><emphasis
+>Inclusão de vários programas</emphasis
+> que necessite para programar, adicionando-os ao menu <guimenuitem
+>Ferramentas</guimenuitem
+>, de acordo com as suas necessidades individuais.</para>
+ </listitem>
+</itemizedlist>
+
+</sect2
+> <!-- unixdev-ide-kdevelop -->
+
+</sect1
+> <!-- unixdev-ide -->
+
+</appendix
+> <!-- unixdev -->
+
diff --git a/tde-i18n-pt/docs/kdewebdev/Makefile.am b/tde-i18n-pt/docs/kdewebdev/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/Makefile.in b/tde-i18n-pt/docs/kdewebdev/Makefile.in
new file mode 100644
index 00000000000..f3d12d37714
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/Makefile.in
@@ -0,0 +1,587 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =. kommander kxsldbg klinkstatus xsldbg quanta kfilereplace
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=Makefile.in Makefile.am
+
+#>+ 2
+docs-am:
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.am b/tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.in b/tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.in
new file mode 100644
index 00000000000..3afd76002b6
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/kfilereplace
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kfilereplace/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook projectdialog_main_window_1.png kfr_standalone_main_window_1.png projectdialog_main_window_2.png index.cache.bz2 optionsdialog_main_window_2.png report_example.png optionsdialog_main_window_1.png Makefile.in results_view.png Makefile.am addstringsdialog_window.png
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) results_view.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook projectdialog_main_window_2.png projectdialog_main_window_1.png addstringsdialog_window.png optionsdialog_main_window_2.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace
+ @for base in results_view.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook projectdialog_main_window_2.png projectdialog_main_window_1.png addstringsdialog_window.png optionsdialog_main_window_2.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\
+ done
+
+uninstall-nls:
+ for base in results_view.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook projectdialog_main_window_2.png projectdialog_main_window_1.png addstringsdialog_window.png optionsdialog_main_window_2.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in results_view.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook projectdialog_main_window_2.png projectdialog_main_window_1.png addstringsdialog_window.png optionsdialog_main_window_2.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kfilereplace/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/addstringsdialog_window.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/addstringsdialog_window.png
new file mode 100644
index 00000000000..93e89d6eea0
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/addstringsdialog_window.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/index.cache.bz2 b/tde-i18n-pt/docs/kdewebdev/kfilereplace/index.cache.bz2
new file mode 100644
index 00000000000..f3b1ab4c736
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/index.docbook b/tde-i18n-pt/docs/kdewebdev/kfilereplace/index.docbook
new file mode 100644
index 00000000000..55e3e8db21e
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/index.docbook
@@ -0,0 +1,985 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kfilereplace "<application
+>KFileReplace</application
+>">
+ <!ENTITY kappname "&kfilereplace;">
+ <!ENTITY package "kdewebdev">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY kdewebdev "<application
+>kdewebdev</application
+>">
+ <!ENTITY bc "<application
+>bc</application
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Manual do &kfilereplace;</title>
+
+<authorgroup>
+<author
+><firstname
+>Emiliano</firstname
+> <surname
+>Gulmini</surname
+> <affiliation
+> <address
+><email
+>emi_barbarossa&#64;yahoo&#46;it</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Emiliano Gulmini</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2004-08-09</date>
+<releaseinfo
+>1&#46;0&#46;0</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kfilereplace; é utilitário para procurar e substituir texto. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KFileReplace</keyword>
+<keyword
+>substituir</keyword>
+<keyword
+>procurar</keyword>
+<keyword
+>texto</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="introduction">
+ <title
+>Introdução</title>
+ <para
+>O &kfilereplace; é uma aplicação que efectua procuras e substituições de texto num ou mais ficheiros. Os textos que deseja procurar poderão ser literais ou expressões regulares do &qt;. Existem ainda outras opções que poderá usar para afinar a sua procura. </para>
+</chapter>
+
+<chapter id="using-kfilereplace">
+<title
+>Utilizar o &kfilereplace;</title>
+
+<para>
+ <screenshot>
+ <screeninfo
+>O &kfilereplace; na sua versão independente</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="kfr_standalone_main_window_1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>O &kfilereplace; na sua versão independente</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+</para>
+
+
+<sect1 id="kfilereplace-the-toolbar">
+<title
+>A Barra de Ferramentas</title>
+
+<para
+>A barra de ferramentas do &kfilereplace; tem este aspecto: <screenshot>
+ <screeninfo
+>A barra de ferramentas do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="toolbar.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="toolbar.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A barra de ferramentas do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+</para>
+
+<para
+>A barra de ferramentas mostra-lhe os botões com as funcionalidades principais. <variablelist>
+ <title
+>Ícones da Barra de Ferramentas</title>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="project.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Nova sessão</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão mostra uma <link linkend="kfilereplace-the-project-dialog"
+>janela de sessão</link
+>, na qual poderá definir várias opções básicas; se o &kfilereplace; correr como uma aplicação autónoma, deverá carregar neste botão como primeiro passo.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="filesearch.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Modo apenas de procura</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão inicia um ciclo de procura.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="filereplace.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Substituir</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão inicia um ciclo de procura e substituição. Quando for encontrada uma determinada sequência de texto, o &kfilereplace; substitui-la-á por outro texto.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="filesimulate.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Substituição Simulada</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão inicia um ciclo de procura e substituição simulada. Não irá acontecer nada, de facto, quando carregar neste botão.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="stop.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Parar</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão interrompe uma operação.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="edit_add.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Adicionar Textos</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão abre uma janela para <link linkend="kfilereplace-the-add-dialog"
+>Adicionar Textos</link
+>, na qual poderá editar a sua lista de textos.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="edit_remove.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Apagar Textos</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão remove o texto seleccionado (ou o actual, se não estiver nenhum seleccionado) da lista.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="edit.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Editar Textos</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão edita um determinado texto seleccionado.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="eraser.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Apagar Lista</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão remove todos os textos da lista.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="invert.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Inverter Textos</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão troca um determinado texto de procura pelo seu texto de substituição; deste modo, poderá inverter o ciclo de procura/substituição.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="unsortedList.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Carregar uma Lista de Textos</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão carrega uma <link linkend="kfilereplace-the-kfr-file"
+>lista de textos</link
+> gravada num ficheiro XML com a extensão <literal role="extension"
+>kfr</literal
+>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="recursive_option.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Procurar em Sub-Pastas</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão permite-lhe procurar/substituir recursivamente nas subpastas da sua pasta de base.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="backup_option.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Criar Cópias de Segurança</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão activa a geração de ficheiros de <link linkend="kfilereplace-backup-file"
+>cópias de segurança</link
+>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="casesensitive_option.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Procura com Distinção de Maiúsculas/Minúsculas</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão activa a procura num modo que faça a distinção entre maiúsculas e minúsculas.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="command_option.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Comandos</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão activa a capacidade dos comandos. Os comandos são sequências de texto especiais. Veja a secção sobre os <xref linkend="kfilereplace-commands"/>.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="regularexpression_option.png" format="PNG"/>
+ </imageobject>
+ </inlinemediaobject
+><guiicon
+>Expressões regulares</guiicon
+></term>
+ <listitem>
+ <para
+>Este botão activa as <link linkend="kfilereplace-QT-regexp"
+>expressões regulares do tipo do &qt;</link
+>.</para>
+ </listitem>
+ </varlistentry>
+
+</variablelist>
+</para>
+
+</sect1>
+
+<sect1 id="kfilereplace-the-results-view">
+ <title
+>A Lista de Resultados</title>
+ <screenshot>
+ <screeninfo
+>Área de resultados do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="results_view.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="results_view.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Área de resultados do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>A área de <guilabel
+>Resultados</guilabel
+> mostra o nome dos ficheiros que contêm os textos que deve obter (e substituir), a sua localização, tamanho, número de textos encontrados e o nome do utilizador dos ficheiros. Esta área mostra também a posição exacta dos textos correspondentes. Poderá também abrir um ficheiro se carregar nele com o &RMB; na lista que contém a posição da linha e coluna.</para>
+
+</sect1>
+
+<sect1 id="kfilereplace-the-strings-view">
+ <title
+>A Lista de Textos</title>
+
+ <para
+>Esta é a área de <guilabel
+>Textos</guilabel
+>: <screenshot>
+ <screeninfo
+>Área de textos do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="strings_view.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Área de textos do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+
+ <para
+>A área de <guilabel
+>Textos</guilabel
+> mostra a lista de palavras que deseja procurar/substituir. Lembre-se que o &kfilereplace;, no modo de procura, a área de <guilabel
+>Resultados</guilabel
+> e de <guilabel
+>Textos</guilabel
+> têm uma disposição diferente.</para>
+
+</sect1>
+
+<sect1 id="kfilereplace-the-project-dialog">
+ <title
+>A Janela de <guilabel
+>Nova Sessão</guilabel
+></title>
+ <para
+>A janela de <guilabel
+>Nova sessão</guilabel
+> é usada para configurar os parâmetros básicos que são necessários para o &kfilereplace; funcionar. Consiste em duas páginas: a página <guilabel
+>Geral</guilabel
+> e a <guilabel
+>Avançado</guilabel
+>. </para>
+
+ <sect2 id="kfilereplace-the-project-dialog-general-page">
+ <title
+>A Página <guilabel
+>Geral</guilabel
+></title>
+ <screenshot>
+ <screeninfo
+>A página Geral do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="projectdialog_main_window_1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página Geral do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>Quando você quiser iniciar uma nova sessão, o primeiro passo é carregar no <link linkend="kfilereplace-the-toolbar"
+>botão de <guiicon
+>Nova Sessão</guiicon
+></link
+>. Depois, terá de indicar a pasta de base e uma sequência de caracteres especiais do tipo da consola (p.ex., * e ?) a usar como filtro.</para>
+ <para
+>Depois, poderá definir algumas opções úteis, como a procura em todas as subpastas, fazer uma pesquisa com distinção entre maiúsculas e minúsculas, a activação de comandos e/ou expressões regulares <footnote id="performancewarning"
+><para
+>Repare por favor que as expressões regulares e os comandos poderão reduzir a velocidade de execução.</para
+></footnote
+>, fazendo uma cópia de segurança de cada ficheiro antes da substituição.</para>
+ <para
+>Se quiser iniciar a procura, poderá colocar um texto no campo de procura e carregar em <guibutton
+>Procurar Agora</guibutton
+>, caso contrário deixe o campo de procura vazio e carregue em <guibutton
+>Procurar Mais Tarde</guibutton
+>.</para>
+ </sect2>
+
+ <sect2 id="kfilereplace-the-project-dialog-advanced-page">
+ <title
+>A página <guilabel
+>Avançado</guilabel
+></title>
+ <screenshot>
+ <screeninfo
+>A página Avançado do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="projectdialog_main_window_2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página Avançado do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>A página <guilabel
+>Avançado</guilabel
+> permite-lhe configurar algumas opções úteis para restringir a procura a um sub-conjunto da sua árvore de ficheiros de alvo. Se quiser executar o &kfilereplace; apenas sobre os ficheiros que tiverem um tamanho entre 10KB - 100KB, então poderá usar as opções de tamanho. Existe também uma opção de data que restringe a procura num intervalo temporal e uma última opção que lhe permite procurar apenas nos ficheiros que pertençam (ou não) a um dado utilizador (isto poderá ser mais útil para os administradores de sistemas).</para>
+ </sect2>
+</sect1>
+
+<sect1 id="kfilereplace-the-options-dialog">
+ <title
+>A Janela de <guilabel
+>Opções</guilabel
+></title>
+ <para
+>Esta janela contém as opções que estão na barra de ferramentas e as opções extra que poderão ser úteis para uma determinada situação. Poderá invocá-la com a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o KFileReplace...</guimenuitem
+></menuchoice
+> do menu. </para>
+ <sect2 id="kfilereplace-the-options-dialog-general-page">
+ <title
+>Opções gerais</title>
+ <para
+>Estas opções foram apresentadas na secção da <link linkend="kfilereplace-the-toolbar"
+>Barra de Ferramentas</link
+>. <screenshot>
+ <screeninfo
+>A página Geral da janela de Opções</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="optionsdialog_main_window_1.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página Geral da janela de Opções</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+ </sect2>
+ <sect2 id="kfilereplace-the-options-dialog-advanced-page">
+ <title
+>Opções avançadas</title>
+ <para>
+ <screenshot>
+ <screeninfo
+>A página Avançado da janela de Opções</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="optionsdialog_main_window_2.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A página Avançado da janela de Opções</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <segmentedlist>
+ <segtitle
+>Não mostrar os ficheiros se não forem encontrados ou substituídos textos</segtitle>
+ <segtitle
+>Ao procurar, parar no primeiro texto encontrado</segtitle>
+ <segtitle
+>Seguir as ligações simbólicas</segtitle>
+ <segtitle
+>Ignorar os ficheiros e pastas escondidos</segtitle>
+ <seglistitem>
+ <seg
+>mostra apenas os ficheiros que correspondem a algum dos seus textos. Isto irá acelerar a procura.</seg>
+ <seg
+>O &kfilereplace; irá parar, quando encontrar um texto correspondente, e continuará a pesquisa por outros textos ou, se procurar apenas por uma ocorrência, no próximo ficheiro.</seg>
+ <seg
+>se um ficheiro for uma ligação para outro, então procura no ficheiro real.</seg>
+ <seg
+>se forem encontrados ficheiros ou pastas escondidos, ignora-os.</seg>
+ </seglistitem>
+ </segmentedlist>
+ </para>
+ </sect2>
+</sect1>
+<sect1 id="kfilereplace-the-add-dialog">
+ <title
+>A Janela para <guilabel
+>Adicionar Textos</guilabel
+></title>
+ <screenshot>
+ <screeninfo
+>A janela para Adicionar um Texto do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="addstringsdialog_window.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A janela para Adicionar um Texto do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ <para
+>Esta janela é usada para inserir e editar uma lista de textos. É simples de usar, pelo que só precisa de escolher se deseja introduzir uma lista apenas para procuras ou uma lista para procura-e-substituição, introduzindo a partir daí os seus textos. Os botões das setas permitem-lhe adicionar um par de textos ou removê-lo, se concluir que cometeu algum erro. Quando terminar, carregue no botão <guibutton
+>OK</guibutton
+>.</para>
+</sect1>
+</chapter>
+
+<chapter id="kfilereplace-features">
+ <title
+>Funcionalidades do &kfilereplace;</title>
+ <para
+>Este capítulo oferece algumas informações sobre algumas capacidades úteis do &kfilereplace;.</para>
+ <sect1 id="kfilereplace-the-kfr-file">
+ <title
+>Como gravar a sua lista de textos</title>
+ <para
+>Quando desejar reutilizar uma lista com os textos, poderá gravá-la num ficheiro <literal role="extension"
+>XML</literal
+>. Para o fazer, seleccione no menu a opção <menuchoice
+><guimenu
+>Procurar/Substituir</guimenu
+><guisubmenu
+>Textos</guisubmenu
+><guimenuitem
+>Gravar a Lista de Textos num Ficheiro</guimenuitem
+></menuchoice
+>. Quando gravar uma lista, será criado um ficheiro simples em <literal role="extension"
+>XML</literal
+> com a extensão <literal role="extension"
+>kfr</literal
+>. Para carregar um ficheiro <literal role="extension"
+>kfr</literal
+>, seleccione no menu a opção <menuchoice
+><guimenu
+>Procurar/Substituir</guimenu
+><guisubmenu
+>Textos</guisubmenu
+><guimenuitem
+>Carregar uma Lista de Textos do Ficheiro</guimenuitem
+></menuchoice
+>. O formato actual deste ficheiro é:</para>
+ <screen
+>&lt;?xml version="1.0" ?>
+&lt;kfr>
+ &lt;mode search="false"/>
+ &lt;replacement>
+ &lt;oldstring
+>&lt;![CDATA[TEXTO_PROCURA_1]&#93;
+>&lt;/oldstring>
+ &lt;newstring
+>&lt;![CDATA[TEXTO_SUBSTITUICAO_1]&#93;
+>&lt;/newstring>
+ &lt;/replacement>
+ &lt;replacement>
+ &lt;oldstring
+>&lt;![CDATA[TEXTO_PROCURA_2]&#93;
+>&lt;/oldstring>
+ &lt;newstring
+>&lt;![CDATA[TEXTO_SUBSTITUICAO_2]&#93;
+>&lt;/newstring>
+ &lt;/replacement>
+
+
+ &lt;replacement>
+ &lt;oldstring
+>&lt;![CDATA[TEXTO_PROCURA_N]&#93;
+>&lt;/oldstring>
+ &lt;newstring
+>&lt;![CDATA[TEXTO_SUBSTITUICAO_N]&#93;
+>&lt;/newstring>
+ &lt;/replacement>
+
+&lt;/kfr
+></screen>
+
+ <para
+>Se estiver a usar um formato anterior, poderá actualizar à mão o seu ficheiro, tornando-o compatível com o esquema acima descrito. Em alternativa, poderá carregar o ficheiro no formato antigo e gravá-lo de novo com o &kfilereplace;, tal como está descrito anteriormente.</para>
+</sect1>
+
+<sect1 id="kfilereplace-the-report-file">
+ <title
+>Como Criar um Relatório Simples</title>
+ <para
+>Poderá criar um relatório se escolher a opção <menuchoice
+><guimenu
+>Procurar/Substituir</guimenu
+><guisubmenu
+>Resultados</guisubmenu
+><guimenuitem
+>Criar um Ficheiro de Relatório</guimenuitem
+></menuchoice
+> do menu. Um relatório é uma pasta que contém um ficheiro <literal role="extension"
+>XML</literal
+> e um ficheiro <literal role="extension"
+>CSS</literal
+>. Os relatórios poderão ser úteis, se pretender manter um sistema de registo das suas operações. Veja por favor a imagem. <screenshot>
+ <screeninfo
+>A funcionalidade de Relatório do &kfilereplace;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="report_example.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="report_example.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>A funcionalidade de Relatório do &kfilereplace;</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </para>
+</sect1>
+
+<sect1 id="kfilereplace-QT-regexp">
+ <title
+>Como Usar as Expressões Regulares</title>
+ <para
+>Se quiser procurar por todos os textos que comecem por <quote
+>x</quote
+> ou <quote
+>ht</quote
+> ou <quote
+>u</quote
+> e terminem em <quote
+>ml</quote
+>, poderá indicar uma expressão regular do tipo <userinput
+>(x|ht|u)ml</userinput
+>. Introduza esta expressão no editor de procura, carregue no botão <guibutton
+>OK</guibutton
+> e, finalmente, active as expressões regulares com o <link linkend="kfilereplace-the-toolbar"
+>botão de expressões regulares</link
+>. Lembre-se que a utilização de expressões regulares permite-lhe fazer pesquisas muito complicadas, mas o curto poderá ser uma degradação da velocidade. As expressões regulares poderão ser bastante complicadas e, normalmente, é o caso de <quote
+>se quiser resolver um problema com uma expressão regular, você tem dois problemas</quote
+>.</para>
+</sect1>
+
+<sect1 id="kfilereplace-backup-file">
+ <title
+>Como Proteger os Ficheiros Originais</title>
+ <para
+>Se não quiser perder os seus ficheiros originais, poderá fazer uma cópia deles antes de fazer as substituições de texto. Só precisa de introduzir os seus textos e, antes de iniciar a substituição, assinalar o <link linkend="kfilereplace-the-toolbar"
+>botão de <guibutton
+>Cópia de segurança</guibutton
+></link
+>. Se quiser personalizar a extensão dos ficheiros de cópias de segurança, abra a <link linkend="kfilereplace-the-options-dialog"
+>janela de opções</link
+>. </para>
+</sect1>
+
+<sect1 id="kfilereplace-open-file">
+ <title
+>Como Abrir um Ficheiro</title>
+ <para
+>Se quiser abrir um ficheiro que corresponda a algum dos seus textos, deverá seleccionar uma linha da janela do resultado e carregar nela com o &RMB;. Irá aparecer um menu, onde depois só terá de seleccionar uma opção dele. Lembre-se que, se usar o &kfilereplace; incorporado no &quantaplus;, poderá abrir directamente o ficheiro nele, na linha e coluna indicadas.</para>
+</sect1>
+
+<sect1 id="kfilereplace-commands">
+ <title
+>Comandos</title>
+ <para
+>Suponha que deseja substituir a frase "As aventuras de Alice no país das maravilhas" com o ficheiro inteiro que contém a obra de Carroll. Provavelmente, não o quererá fazer à mão, pelo que necessita aqui de um "comando" que o faça por si. Deste modo, carregue no botão <link linkend="kfilereplace-the-toolbar"
+>adicionar</link
+>, seleccione o "modo de procura e substituição" e introduza os seguintes textos: "As aventuras de Alice no país das maravilhas" no mini-editor de procura e o texto "[$loadfile:<replaceable
+>/local-da-minha-pasta/minha-pasta/meu-ficheiro</replaceable
+>$]" no mini-editor de substituição. Carregue no botão Ok; nessa altura, quando voltar à janela principal do &kfilereplace;, carregue no botão da <link linkend="kfilereplace-the-toolbar"
+>acção de comando</link
+> que activa os comandos, iniciando a substituição. Estão presentes outros comandos; veja por favor o <link linkend="available-commands"
+>Apêndice B</link
+> para obter uma lista com os comandos disponíveis.</para>
+</sect1>
+</chapter>
+
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&kfilereplace;. Programa copyright 1999 por Fran&#231;ois Dupoux <email
+>dupoux&#64;dupoux&#46;com</email
+>, 2003 Andras Mantia <email
+>amantia&#64;kde&#46;org</email
+>, 2004 Gulmini Emiliano <email
+>emi_barbarossa&#64;yahoo&#46;it</email
+> </para>
+
+<variablelist>
+ <title
+>Os autores e equipa de manutenção do &kfilereplace;:</title>
+ <varlistentry>
+ <term
+>François Dupoux <email
+>dupoux&#64;dupoux&#46;com</email
+></term>
+ <listitem
+><para
+>Autor original</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Andras Mantia <email
+>amantia&#64;kde&#46;org</email
+></term>
+ <listitem
+><para
+>Autor da 'shell', criador da KPart, co-manutenção</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Emiliano Gulmini <email
+>emi_barbarossa&#64;yahoo&#46;it</email
+></term>
+ <listitem
+><para
+>Manutenção actual, limpeza e reescrita de código</para
+></listitem>
+ </varlistentry>
+</variablelist>
+
+<para
+>Documentação copyright &copy; 2004 Emiliano Gulmini <email
+>emi_barbarossa&#64;yahoo&#46;it</email
+> </para>
+
+<para
+>Tradução de Pedro Morais <email
+>morais@kde.org</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kfilereplace">
+<title
+>Como instalar o &kfilereplace;</title>
+<para
+>O &kfilereplace; faz actualmente parte da ferramenta &kdewebdev;, como tal, para o instalar, terá de obter uma cópia do &kdewebdev;. Lembre-se que, se estiver a usar uma instalação do &kde; oferecida pelo seu distribuidor do SO, provavelmente já terá o &kdewebdev; instalado, pelo que neste caso poderá usar o &kfilereplace; ao abrir o editor Web Quanta plus ou invocando-o directamente. Caso contrário, poderá obter o pacote &kdewebdev; a partir da Internet; baseie-se na <ulink url="http://kdewebdev.org"
+>página pessoal do &kdewebdev;</ulink
+> para mais informações. </para>
+
+</sect1>
+
+<sect1 id="requirements">
+ <title
+>Requisitos</title>
+ <para
+>Para poder usar o comando <link linkend="available-commands"
+>[$mathexp:<replaceable
+>uma_expressao_matematica</replaceable
+>$]</link
+>, deverá instalar o utilitário matemático 'bc' (versão 1.06 ou posterior), que é da autoria de Philip A. Nelson(philnelson@acm.org).</para>
+</sect1>
+
+</appendix>
+
+<appendix id="available-commands">
+ <title
+>Comandos do &kfilereplace;</title>
+ <para>
+ <segmentedlist>
+ <segtitle
+>[$datetime:iso$]</segtitle>
+ <segtitle
+>[$datetime:local$]</segtitle>
+ <segtitle
+>[$user:uid$]</segtitle>
+ <segtitle
+>[$user:gid$]</segtitle>
+ <segtitle
+>[$user:loginname$]</segtitle>
+ <segtitle
+>[$user:fullname$]</segtitle>
+ <segtitle
+>[$user:homedir$]</segtitle>
+ <segtitle
+>[$user:shell$]</segtitle>
+ <segtitle
+>[$loadfile:<replaceable
+>/local/pasta/o-meu-ficheiro</replaceable
+>$]</segtitle>
+ <segtitle
+>[$empty:$]</segtitle>
+ <segtitle
+>[$random:<replaceable
+>UM_NUMERO_INTEIRO</replaceable
+>$]</segtitle>
+ <segtitle
+>[$random:$]</segtitle>
+ <segtitle
+>[$mathexp:<replaceable
+>expressão-do-bc</replaceable
+>$]</segtitle>
+ <seglistitem>
+ <seg
+>este comando devolve a data e hora actuais no formato ISO do &qt;.</seg>
+ <seg
+>como o anterior, mas no formato local.</seg>
+ <seg
+>devolve o UID do utilizador actual.</seg>
+ <seg
+>devolve o GID do utilizador actual.</seg>
+ <seg
+>devolve o nome do utilizador actual.</seg>
+ <seg
+>devolve o nome completo do utilizador actual.</seg>
+ <seg
+>devolve a pasta pessoal do utilizador actual.</seg>
+ <seg
+>devolve a linha de comandos do utilizador actual.</seg>
+ <seg
+>devolve o conteúdo do ficheiro <emphasis
+>meu-ficheiro</emphasis
+>.</seg>
+ <seg
+>devolve um texto vazio.</seg>
+ <seg
+>devolve um número aleatório, usando o <emphasis
+>UM_NUMERO_INTEIRO</emphasis
+> como raiz inicial dos números aleatórios.</seg>
+ <seg
+>como o anterior, mas sem raiz inicial.</seg>
+ <seg
+>devolve o resultado de uma expressão matemática do &bc; v1.06.</seg>
+ </seglistitem>
+ </segmentedlist>
+ </para>
+</appendix>
+
+&documentation.index;
+</book>
+
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/kfr_standalone_main_window_1.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/kfr_standalone_main_window_1.png
new file mode 100644
index 00000000000..8f9d2316b62
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/kfr_standalone_main_window_1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_1.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_1.png
new file mode 100644
index 00000000000..a2899dcce27
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_2.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_2.png
new file mode 100644
index 00000000000..f1b832c60b4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/optionsdialog_main_window_2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_1.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_1.png
new file mode 100644
index 00000000000..f02706a11a8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_1.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_2.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_2.png
new file mode 100644
index 00000000000..c46d1070f47
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/projectdialog_main_window_2.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/report_example.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/report_example.png
new file mode 100644
index 00000000000..3c7c7effeea
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/report_example.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kfilereplace/results_view.png b/tde-i18n-pt/docs/kdewebdev/kfilereplace/results_view.png
new file mode 100644
index 00000000000..0d0eb27828a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kfilereplace/results_view.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.am b/tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.in b/tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.in
new file mode 100644
index 00000000000..91dc37ba251
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/klinkstatus/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/klinkstatus
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/klinkstatus/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook index.cache.bz2 screenshot.png Makefile.in Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook screenshot.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus
+ @for base in index.docbook screenshot.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\
+ done
+
+uninstall-nls:
+ for base in index.docbook screenshot.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in index.docbook screenshot.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/klinkstatus/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/klinkstatus/index.cache.bz2 b/tde-i18n-pt/docs/kdewebdev/klinkstatus/index.cache.bz2
new file mode 100644
index 00000000000..4398b6d2c03
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/klinkstatus/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/klinkstatus/index.docbook b/tde-i18n-pt/docs/kdewebdev/klinkstatus/index.docbook
new file mode 100644
index 00000000000..a30aca02cb8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/klinkstatus/index.docbook
@@ -0,0 +1,643 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY klinkstatus "<application
+>KLinkStatus</application
+>">
+ <!ENTITY kappname "&klinkstatus;">
+ <!ENTITY package "kdewebdev">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+<!-- kdoctemplate v0.8 October 1 1999
+ Minor update to "Credits and Licenses" section on August 24, 2000
+ Removed "Revision history" section on 22 January 2001
+ Changed to Installation/Help menu entities 18 October 2001
+ Other minor cleanup and changes 18 October 2001 -->
+
+
+<!--
+This template was designed by: David Rugge davidrugge@mindspring.com
+with lots of help from: Eric Bischoff ebisch@cybercable.tm.fr
+and Frederik Fouvry fouvry@sfs.nphil.uni-tuebingen.de
+of the KDE DocBook team.
+
+You may freely use this template for writing any sort of KDE documentation.
+If you have any changes or improvements, please let us know.
+
+Remember:
+- in XML, the case of the <tags
+> and attributes is relevant ;
+- also, quote all attributes.
+
+Please don't forget to remove all these comments in your final documentation,
+thanks ;-).
+-->
+
+<!-- ................................................................ -->
+
+<!-- The language must NOT be changed here. -->
+
+<book lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title
+>O Manual do &klinkstatus;</title>
+
+<authorgroup>
+<author
+><firstname
+>Paulo</firstname
+> <surname
+>Moura Guedes</surname
+> <affiliation
+> <address
+><email
+>moura&#64;kdewebdev&#46;org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Paulo Moura Guedes</holder>
+</copyright>
+<!-- Translators: put here the copyright notice of the translation -->
+<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
+ and in the FDL itself on how to use it. -->
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2004-04-29</date>
+<releaseinfo
+>0&#46;1&#46;3</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &klinkstatus; é um verificador de ligações para o &kde;. </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KLinkStatus</keyword>
+<keyword
+>verificador de ligações</keyword>
+<keyword
+>validação</keyword>
+</keywordset>
+
+</bookinfo>
+
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &klinkstatus; é um verificador de hiperligações para o &kde;. Permite-lhe procurar as referências por hiperligações internas e externas no seu 'site' Web inteiro, numa única página, escolhendo a profundidade da procura. Você poderá também verificar os ficheiros locais, de FTP, FISH, &etc;, dado que o &klinkstatus; usa o KIO. Por questões de performance, as ligações poderão ser verificadas em simultâneo. Por favor relate quaisquer problemas ou pedidos de funcionalidades para http://linkstatus.paradigma.co.pt/bugs/. </para>
+</chapter>
+
+<chapter id="using-klinkstatus">
+<title
+>Usar o &klinkstatus;</title>
+
+<para>
+
+<!-- Note that all graphics should be in .png format. Use no gifs because of
+patent issues. -->
+
+<screenshot>
+<screeninfo
+>Aqui está uma imagem do &klinkstatus;</screeninfo>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshot.png" format="PNG"/>
+ </imageobject>
+ <imageobject>
+ <imagedata fileref="screenshot.eps" format="EPS"/>
+ </imageobject>
+ <textobject>
+ <phrase
+>Imagem</phrase>
+ </textobject>
+ </mediaobject>
+</screenshot>
+</para>
+
+</chapter>
+
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="klinkstatus-mainwindow">
+<title
+>A janela principal do &klinkstatus;</title>
+
+<sect2>
+<title
+>O Menu Ficheiro</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Nova Verificação de Ligações</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cria uma nova sessão, se nenhuma estiver vazia</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir URL</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre um &URL;</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar a Página</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha a página actual.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+</sect1>
+</chapter>
+
+<!--
+<chapter id="developers">
+<title
+>Developer's Guide to &klinkstatus;</title>
+-->
+<!-- (OPTIONAL) A Programming/Scripting reference chapter should be
+used for apps that use plugins or that provide their own scripting hooks
+and/or development libraries. -->
+<!--
+<para
+>FILL_ME</para>
+-->
+<!-- Use refentries to describe APIs. Refentries are fairly complicated and you
+should consult the docbook reference for further details. The example below was
+taken from that reference and shortened a bit for readability.
+
+<refentry id="re-1007-unmanagechildren-1">
+<refmeta>
+<refentrytitle
+>XtUnmanageChildren</refentrytitle>
+<refmiscinfo
+>Xt - Geometry Management</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname
+>XtUnmanageChildren
+</refname>
+<refpurpose
+>remove a list of children from a parent widget's managed
+list.
+<indexterm id="ix-1007-unmanagechildren-1"
+><primary
+>widgets</primary
+><secondary
+>removing</secondary
+></indexterm>
+<indexterm id="ix-1007-unmanagechildren-2"
+><primary
+>XtUnmanageChildren</primary
+></indexterm>
+</refpurpose>
+
+</refnamediv>
+<refsynopsisdiv>
+<refsynopsisdivinfo>
+<date
+>4 March 1996</date>
+</refsynopsisdivinfo>
+<synopsis
+>
+void XtUnmanageChildren(<replaceable class="parameter">children</replaceable>, <replaceable class="parameter">num_children</replaceable>)
+ WidgetList <replaceable class="parameter">children</replaceable>;
+ Cardinal <replaceable class="parameter">num_children</replaceable>;
+</synopsis>
+
+<refsect2 id="r2-1007-unmanagechildren-1">
+<title
+>Inputs</title>
+<variablelist>
+<varlistentry>
+<term
+><replaceable class="parameter"
+>children</replaceable>
+</term>
+<listitem>
+<para
+>Specifies an array of child widgets. Each child must be of
+class RectObj or any subclass thereof.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><replaceable class="parameter"
+>num_children</replaceable>
+</term>
+<listitem>
+<para
+>Specifies the number of elements in <replaceable class="parameter"
+>children</replaceable
+>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect2
+></refsynopsisdiv>
+
+<refsect1 id="r1-1007-unmanagechildren-1">
+<title
+>Description
+</title>
+<para
+><function
+>XtUnmanageChildren()</function
+> unmaps the specified widgets
+and removes them from their parent's geometry management.
+The widgets will disappear from the screen, and (depending
+on its parent) may no longer have screen space allocated for
+them.
+</para>
+<para
+>Each of the widgets in the <replaceable class="parameter"
+>children</replaceable
+> array must have
+the same parent.
+</para>
+<para
+>See the &ldquo;Algorithm&rdquo; section below for full details of the
+widget unmanagement procedure.
+</para>
+</refsect1>
+
+<refsect1 id="r1-1007-unmanagechildren-2">
+<title
+>Usage</title>
+<para
+>Unmanaging widgets is the usual method for temporarily
+making them invisible. They can be re-managed with
+<function
+>XtManageChildren()</function
+>.
+</para>
+<para
+>You can unmap a widget, but leave it under geometry
+management by calling <function
+>XtUnmapWidget()</function
+>. You can
+destroy a widget's window without destroying the widget by
+calling <function
+>XtUnrealizeWidget()</function
+>. You can destroy a
+widget completely with <function
+>XtDestroyWidget()</function
+>.
+</para>
+<para
+>If you are only going to unmanage a single widget, it is
+more convenient to call <function
+>XtUnmanageChild()</function
+>. It is
+often more convenient to call <function
+>XtUnmanageChild()</function>
+several times than it is to declare and initialize an array
+of widgets to pass to <function
+>XtUnmanageChildren()</function
+>. Calling
+<function
+>XtUnmanageChildren()</function
+> is more efficient, however,
+because it only calls the parent's <function
+>change_managed()</function>
+method once.
+</para>
+</refsect1>
+
+<refsect1 id="r1-1007-unmanagechildren-3">
+<title
+>Algorithm
+</title>
+<para
+><function
+>XtUnmanageChildren()</function
+> performs the following:
+</para>
+<variablelist>
+<varlistentry>
+<term
+>-
+</term>
+<listitem>
+<para
+>Ignores the child if it already is unmanaged or is being
+destroyed.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>-
+</term>
+<listitem>
+<para
+>Otherwise, if the child is realized, it makes it nonvisible
+by unmapping it.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para
+>FILL_ME
+</para>
+</refsect1>
+
+<refsect1 id="r1-1007-unmanagechildren-4">
+<title
+>Structures</title>
+<para
+>The <type
+>WidgetList</type
+> type is simply an array of widgets:
+</para>
+<screen id="sc-1007-unmanagechildren-1"
+>typedef Widget *WidgetList;
+</screen>
+</refsect1>
+</refentry>
+
+</chapter>
+-->
+
+<!--
+<chapter id="faq">
+<title
+>Questions and Answers</title>
+-->
+<!-- (OPTIONAL but recommended) This chapter should include all of the silly
+(and not-so-silly) newbie questions that fill up your mailbox. This chapter
+should be reserved for BRIEF questions and answers! If one question uses more
+than a page or so then it should probably be part of the
+"Using this Application" chapter instead. You should use links to
+cross-reference questions to the parts of your documentation that answer them.
+This is also a great place to provide pointers to other FAQ's if your users
+must do some complicated configuration on other programs in order for your
+application work. -->
+<!--
+&reporting.bugs;
+&updating.documentation;
+
+
+<qandaset id="faqlist">
+<qandaentry>
+-
+<question>
+<para
+>My Mouse doesn't work. How do I quit &klinkstatus;?</para>
+</question>
+<answer>
+<para
+>You silly goose! Check out the <link linkend="commands"
+>Commands
+Section</link
+> for the answer.</para>
+</answer>
+</qandaentry>
+<qandaentry>
+<question>
+<para
+>Why am I unable to twiddle my documents?</para>
+</question>
+<answer>
+<para
+>You can only twiddle your documents if you have the foobar.lib
+installed.</para>
+</answer>
+
+</qandaentry>
+</qandaset>
+
+</chapter>
+-->
+
+<chapter id="credits">
+
+<!-- Include credits for the programmers, documentation writers, and
+contributors here. The license for your software should then be included below
+the credits with a reference to the appropriate license file included in the KDE
+distribution. -->
+
+<title
+>Créditos e Licença</title>
+
+<para
+>Usar o &klinkstatus; </para>
+<para
+>Programa copyright &copy; 2004 Paulo Moura Guedes <email
+>pmg&#64;netcabo&#46;pt</email
+> </para>
+<para
+>Documentação copyright &copy; 2004 Paulo Moura Guedes <email
+>pmg&#64;netcabo&#46;pt</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-klinkstatus">
+<title
+>Como obter o &klinkstatus;</title>
+
+<!-- This first entity contains boiler plate for applications that are
+part of KDE CVS. You should remove it if you are releasing your
+application -->
+
+<!--&install.intro.documentation;-->
+<para
+>http://kde-apps.org </para>
+
+</sect1>
+
+
+<!--
+<sect1 id="requirements">
+<title
+>Requirements</title>
+
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+<!--
+<para>
+In order to successfully use &klinkstatus;, you need &kde; 1.1. Foobar.lib is
+required in order to support the advanced &klinkstatus; features. &klinkstatus; uses
+about 5 megs of memory to run, but this may vary depending on your
+platform and configuration.
+</para>
+
+<para>
+All required libraries as well as &klinkstatus; itself can be found
+on <ulink url="ftp://ftp.klinkstatus.org"
+>The &klinkstatus; home page</ulink
+>.
+</para>
+-->
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<!--
+<para>
+You can find a list of changes at <ulink
+url="http://apps.kde.org/klinkstatus"
+>http://apps.kde.org/klinkstatus</ulink
+>.
+</para>
+</sect1>
+-->
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+<!--
+<sect1 id="configuration">
+<title
+>Configuration</title>
+
+<para
+>Don't forget to tell your system to start the <filename
+>dtd</filename>
+dicer-toaster daemon first, or &klinkstatus; won't work !</para>
+
+</sect1>
+-->
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
+
diff --git a/tde-i18n-pt/docs/kdewebdev/klinkstatus/screenshot.png b/tde-i18n-pt/docs/kdewebdev/klinkstatus/screenshot.png
new file mode 100644
index 00000000000..b1ce1f8aad4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/klinkstatus/screenshot.png
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/Makefile.am b/tde-i18n-pt/docs/kdewebdev/kommander/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/Makefile.in b/tde-i18n-pt/docs/kdewebdev/kommander/Makefile.in
new file mode 100644
index 00000000000..bdb40529155
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/kommander
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kommander/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=installation.docbook tutorials.docbook index.docbook basics.docbook glossary.docbook credits.docbook specials.docbook commands.docbook dcop.docbook index.cache.bz2 editor.docbook extending.docbook Makefile.in widgets.docbook introduction.docbook Makefile.am q-and-a.docbook
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+ @for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kommander/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/basics.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/basics.docbook
new file mode 100644
index 00000000000..f4170e90614
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/basics.docbook
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="kmdr-basics">
+<chapterinfo>
+<title
+>Bases do &kommander;</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+><address
+> <email
+>sequitur@kde.org</email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Bases do &kommander;</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="concepts">
+<title
+>Conceitos</title>
+
+
+<para
+>O &kommander; foi desenhado originalmente à volta de um conceito simples que se provou, de qualquer forma, revolucionário entre as ferramentas de desenho visual. Tipicamente, estas ferramentas permitem-lhe criar janelas e, possivelmente, algumas interfaces completas. Claro que uma interface completa corresponde à janela principal do programa que tem tipicamente menus, uma barra de estado e a área da aplicação. As janelas de diálogo são janelas-filhas que tipicamente não têm menus e que são assim chamadas porque o seu intuito é <quote
+>estabelecer um diálogo</quote
+> ou trocar informações entre si e a aplicação principal. Os itens numa janela são chamados de <quote
+>elementos gráficos</quote
+> ou <quote
+>widgets</quote
+> e você interliga o seu programa com estes elementos. O &kommander; é diferente porque é, por inerência, não-programático aqui. Ele usa o conceito de associar o texto com os elementos gráficos da janela. Inicialmente isto era chamado de <quote
+>Texto Associado</quote
+> mas agora é chamado de <quote
+>Texto do &kommander;</quote
+>. Os elementos gráficos nas janelas do &kommander; poderão incluir o conteúdo de outros elementos através de referências, e um elemento poderá referenciar o seu próprio conteúdo, através da utilização de um <quote
+>Especial</quote
+> que se parece ao seguinte, @widgetText. Os especiais são comandos que têm um significado particular no &kommander;. Por isso, se você criou uma janela com dois campos de texto e chamou ao primeiro campo <quote
+>PrimeiroNome</quote
+> e ao segundo <quote
+>UltimoNome</quote
+>, você poderia criar um botão e definir o seu Texto do &kommander; como sendo <quote
+>O meu nome é @PrimeiroNome @UltimoNome</quote
+>. Você teria de definir o @widgetText nos elementos do primeiro e último nomes. Lembra-se? É preciso dizer ao &kommander; para referenciar o texto dentro deles. Você poderia executar isto a partir de um <application
+>Konsole</application
+> e ele iria mostrar o texto para si. Por isso, iria referenciar o primeiro nome da seguinte forma: @PrimeiroNome -> obtém o elemento chamado PrimeiroNome (@PrimeiroNome) -> @widgetText -> obtém o conteúdo do campo LineEdit. Por isso, neste caso, o @PrimeiroNome devolve <quote
+>Zé</quote
+>: @PrimeiroNome -> @widgetText -> <quote
+>Eric</quote
+>. </para>
+
+<para
+>Este é o núcleo simples do &kommander;. O que você poderá fazer com isto é o que é realmente interessante. Primeiro que tudo, é importante notar que, comparado com a aproximação normal de uma ferramenta baseada numa linguagem, o &kommander; não necessita de instruções de programação para definir estas operações. Isto torna o &kommander; rápido para os programadores. Para os utilizadores finais, é muito mais simples do que aprender as bases de uma linguagem. Para todos, isto significa que você poder-se-á focar na sua tarefa, em vez de ter o seu material de referência eternamente à mão. Inicialmente, quando as pessoas ficam expostas a uma ferramenta como o &kommander;, a primeira pergunta é <quote
+>Onde é que eu poderei usar esta ferramenta gira?</quote
+> À medida que avança, a manipulação de texto é praticamente tudo o que precisa. </para>
+
+<para
+>Por isso, o que é que o &kommander; pode fazer? Aqui está uma lista que extrai as operações básicas. O &kommander; pode: </para>
+
+<orderedlist>
+<listitem
+><para
+>Passar cadeias de caracteres ao programa invocado através do 'stdout'.</para
+></listitem>
+<listitem
+><para
+>Invocar programas executáveis.</para
+></listitem>
+<listitem
+><para
+>Usar o &DCOP; para interagir com os programas do &kde;</para
+></listitem>
+</orderedlist>
+
+<para
+>Se você não for um programador, você poderá querer isso trocado por miúdos. Em primeiro lugar, se você lançar o &kommander; a partir de uma consola, então essa consola será o programa invocador. Existe uma relação pai-filho aí. O envio de uma mensagem para a consola é feito através do 'standard output' (stdout) do programa filho, assim chamado porque existe também o 'error output'. Isto é interessante porque alguns programas, como o &quantaplus;, usam o 'stdout' para receber informações dos programas que lançam. Por isso, as janelas do &kommander; podem devolver os seus textos de resultado directamente no editor do &quantaplus; se forem chamados a partir dele. Isto significa que as janelas do &kommander; podem ser extensões úteis para os programas. </para>
+
+<para
+>O segundo caso é a invocação de um executável. Qualquer programa que corra no seu sistema é um executável. Até mesmo um 'script' é executado pelo interpretador dele, por isso também é tecnicamente um executável. O &kommander; poderá executar comandos, tal como a consola, mesmo que o execute a partir do menu. Por isso, e por exemplo, se você quiser que ele abra o &GIMP;, você teria um botão do qual derivasse o texto <quote
+>gimp</quote
+> e o colocasse num item especial como por exemplo: @exec(gimp); nesse caso veria o &GIMP; a abrir. Você poderá também executar o <quote
+>ls -l</quote
+>, mas só iria ver o resultado se você o estivesse a correr a partir de uma consola. </para>
+
+<para
+>O terceiro caso é bastante interessante, de facto. O &DCOP; é a abreviatura do <emphasis
+>D</emphasis
+>esktop <emphasis
+>CO</emphasis
+>mmunication <emphasis
+>P</emphasis
+>rotocol do &kde; e é bastante poderoso. Siga em frente e corra o programa <application
+>kdcop</application
+> para dar uma vista de olhos. Você irá ver rapidamente que qualquer aplicação que seja desenvolvida segundo as normas tem logo a funcionar no &DCOP; e as bastante bem desenhadas terão bastantes coisas lá. Com o &DCOP; você poderá obter informações de vários tipos, assim como definir os valores dos elementos gráficos, entre outras coisas. Existe uma secção sobre a utilização do &DCOP; neste manual. O &kommander; poderá enviar pedidos de &DCOP; para qualquer aplicação do &kde;, assim como poderá também ser controlado pelo &DCOP;. De facto, você consegue invocar o &DCOP; na linha de comandos para qualquer programa do &kde;. Daí, o que há de tão especial? O especial é que, se quiser fazer um volume de comandos, você começa a perceber que o &DCOP; da linha de comandos é adequado para comandos curtos, mas poderá provocar atrasos, por exemplo, a ser chamado num ciclo centenas vezes. É por isso que o &kommander; tem um especial @dcop, porque é aproximadamente 1 000 vezes mais rápido. Dado que o &kommander; pode enviar e receber pedidos de &DCOP;, o &DCOP; poderá ser usado para criar 'scripts' no &kommander;. É por isso que existe também um especial de &DCOP; local, o @ldcop, o qual lhe permite escrever muito menos coisas para emitir um comando. </para>
+
+<para
+>É tudo acerca dos conceitos de base do &kommander;? Não, mas deverá ajudá-lo a ter algum sentido sobre como funciona, para que o que for coberto não pareça uma língua estrangeira para si. Existe mais algumas coisas. Os 'signals' e os 'slots' são a forma como o &kommander; lida com os eventos. Um evento num programa basicamente diz que <quote
+>algo aconteceu</quote
+> como, por exemplo, a criação de um elemento gráfico ou a alteração do texto deste. Estas alterações <quote
+>emitem 'signals'</quote
+> e você poderá ligar estes 'signals' a um 'slot' receptor que irá então fazer algo quando o evento ocorrer. Uma utilização disto no &kommander; é o parente do Text do &kommander;, o <quote
+>Texto de População</quote
+>. O Texto de População irá preencher um elemento gráfico quando for chamado. Tal como o Text do &kommander;, o Texto de População poderá conter sequências de texto ou programas. </para>
+
+<para
+>Isto deverá dar-lhe os conceitos básicos para começar a usar o &kommander;. Tentar-se-á manter o número de Especiais baixo e usar bastante o &DCOP;. A ideia é que se pretende manter o poder do &kommander; tão consistente e intuitivo quanto possível. Você irá concluir que poderá incorporar qualquer linguagem de 'scripting' no &kommander;, onde quer que precise, e até poderá mesmo usar várias linguagens numa mesma janela. O resto da informação deste documento assume que você está familiarizado com os conceitos e termos aqui apresentados. Os exemplos e tutoriais são também bastante úteis para compreender o que poderá ser feito com o &kommander;. </para>
+</sect1>
+&editor; <sect1 id="executor">
+<title
+>O Executor</title>
+
+<para
+>O executor, chamado <application
+>kmdr-executor</application
+>, corre os programas do &kommander;. Ele carrega os ficheiros <literal role="extension"
+>.kmdr</literal
+> e produz dinamicamente uma janela completamente funcional. </para>
+
+<sect2 id="executor-for-programmers">
+<title
+>O Executor para os Programadores</title>
+
+<para
+>Os programadores de C++ podem usar facilmente a classe KmdrDialogInstance nos seus programas de C++ para que a funcionalidade de execução seja incorporada na sua aplicação, tornando obsoleta a necessidade de executar o programa externo. Para uma janela normal, a sobrecarga da criação da janela é mínima, mas a criação da aplicação do &kde; poderá atrasar a janela durante cerca de um segundo. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="create-dialog">
+<title
+>Criar uma Janela</title>
+
+<para
+></para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/commands.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/commands.docbook
new file mode 100644
index 00000000000..589d4db9634
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/commands.docbook
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="commands">
+<chapterinfo>
+<title
+>Referência de Comandos</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Referência</title>
+&widgets; &specials; &dcop-functions; </chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/credits.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/credits.docbook
new file mode 100644
index 00000000000..2494b40b44d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/credits.docbook
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="credits">
+<chapterinfo>
+<title
+>Créditos e Licença</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Créditos e Licença</title>
+
+<variablelist>
+<title
+>A Equipa de Desenvolvimento do &kommander;</title>
+<varlistentry>
+<term
+>Britton, Marc <email
+>consume@optusnet.com.au</email
+></term>
+<listitem
+><para
+>Desenvolvimento e documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>King, Tamara <email
+>tik@acm.org</email
+></term>
+<listitem
+><para
+>Documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Laffoon, Eric <email
+>sequitur@kde.org</email
+></term>
+<listitem
+><para
+>Gestão de projecto e documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mantia, Andr&aacute;s <email
+>amantia@kde.org</email
+></term>
+<listitem
+><para
+>Desenvolvimento</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Rudolf, Michal <email
+>mrudolf@kdewebdev.org</email
+></term>
+<listitem
+><para
+>Desenvolvimento</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>&kommander; <trademark class="copyright"
+></trademark
+> 2004 A Equipa de Desenvolvimento do &kommander;. </para>
+
+<para
+>Manual de Utilizador do &kommander; <trademark class="copyright"
+></trademark
+> 2004 A Equipa de Desenvolvimento do &kommander;. </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/dcop.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/dcop.docbook
new file mode 100644
index 00000000000..a47d89e800c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/dcop.docbook
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="dcop-interface">
+<sect1info>
+<title
+>Funções &DCOP;</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Funções &DCOP;</title>
+
+<para
+>O &DCOP; pode ser invocado de várias formas no &kommander;. Primeiro, existe o método da consola </para>
+<para
+>dcop kmdr-executor-@pid KommanderIf changeWidgetText meuElemento <quote
+>novo texto</quote
+> </para>
+<para
+>Isto assume que você está dentro de um ficheiro do &kommander; e que tem acesso ao especial @pid, o qual contém o ID do processo. De facto, é mais simples substituir o <quote
+>kmdr-executor-@pid</quote
+> por @dcopid. Contudo, você poderá usar esta sintaxe (obviamente sem os especiais) a partir da linha de comandos ou com algum programa externo para alterar a janela do &kommander;. </para>
+<para
+>Dado que o &kommander; não tem um processador completo na sua fase 'Alpha', se você quiser usar o &DCOP; interno, que é muito mais rápido, a partir de outra janela da aplicação (o &DCOP; da consola é bastante lento), será mais complicado porque você precisa de dar bastantes informações, incluindo um protótipo da chamada. A chamada acima ficaria igual a: </para>
+<para
+>@dcop(@dcopid, KommanderIf, <quote
+>enableWidget(QString, bool)</quote
+>, Widget, true) </para>
+<para
+>Na altura em que isto foi escrito, você deverá saber que o encadeamento de chamadas de &DCOP; dentro de estruturas da linguagem de programação (como o <application
+>bash</application
+>) significa que você precisa de usar chamadas dos métodos a partir da consola. <emphasis
+>Se usar o &DCOP; interno, todos os especiais do &kommander; serão executados primeiro e depois o programa será então executado.</emphasis
+> </para>
+<para
+>Existe uma nova forma simplificada de usar o &DCOP; dentro do &kommander;, através de uma sintaxe de objectos. Digamos que você deseje alterar o texto num elemento chamado @CampoTexto1. Seria algo semelhante ao seguinte. </para>
+<para
+>@CampoTexto1.changeWidgetText(Novo texto) </para>
+<para
+>Como poderá ver, a nova sintaxe é muito simples, assim como é consistente visualmente com os grupos de funções. Todas as referências ao &DCOP; irão usar a nova sintaxe de objectos indicada acima. <emphasis
+>Lembre-se por favor que, se for referenciar um elemento gráfico a partir do &DCOP; noutra janela ou com outra aplicação, o primeiro parâmetro será sempre o nome do elemento gráfico. Todas as funções são listadas aqui a começar pelo segundo parâmetro.</emphasis
+> </para>
+
+<sect2 id="dcop-globals">
+<title
+>O &DCOP; para Variáveis Globais</title>
+<variablelist>
+<varlistentry>
+<term
+>global(QString nomeVariavel)</term>
+<listitem>
+<para
+>Devolve o valor da variável global indicada. Quando um programa é corrido dentro de uma janela do &kommander;, todas as variáveis (não-globais) definidas neste programa deixarão de existir depois de o programa terminar e, como tal, não estarão disponíveis para outros processos de programas ou numa nova instância do processo que invoca. O <quote
+>âmbito</quote
+> global significa que a variável irá existir para qualquer processo da janela até que esta seja fechada. Você poderá alterar estas variáveis em qualquer altura com uma chamada nova ao <function
+>@setGlobal</function
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setGlobal(QString nomeVariavel, QString valor)</term>
+<listitem>
+<para
+>Cria uma variável que é global para o processo da janela e atribui o valor a ela. Este valor poderá ser obtido com a chamada global(QString nomeVariavel) ou alterada de novo. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-all">
+<title
+>O &DCOP; para Todos os Elementos</title>
+
+<variablelist>
+<varlistentry>
+<term
+>changeWidgetText(QString texto)</term>
+<listitem>
+<para
+>Este deverá ser mudado para 'setWidgetText' e este nome poderá vir a ficar obsoleto. Isto remove o texto apresentado no elemento gráfico e substitui-o pelo texto indicado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>enableWidget(bool activar)</term>
+<listitem>
+<para
+>Activa ou desactiva um dado elemento gráfico. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>associatedText</term>
+<listitem>
+<para
+>Devolve o texto associado com o elemento gráfico indicado. Este não é o mesmo que o texto apresentado. Será o <quote
+>@widgetText</quote
+> ou o texto e/ou programa usado para chegar ao valor apresentado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setAssociatedText(QString texto)</term>
+<listitem>
+<para
+>Isto configura o texto por omissão do Texto do &kommander;. Isto é tipicamente igual a <quote
+>@widgetText</quote
+> para mostrar o que é introduzido no elemento gráfico. É pouco provável que tenha muita necessidade disto, mas se o fizer, será aqui. Aplica-se a todos os elementos que possam conter dados. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-box">
+<title
+>O &DCOP; para os Elementos ListBox e ComboBox</title>
+<variablelist>
+<varlistentry>
+<term
+>addListItem(QString item, int indice)</term>
+<listitem>
+<para
+>Adiciona um item a um elemento ListBox no índice indicado. O índice da lista começa em zero. Para adicionar ao fim da lista, use -1. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>addListItems(QStringList itens, int indice)</term>
+<listitem>
+<para
+>Isto adiciona uma lista de cadeias de caracteres logo de uma vez. A lista deverá delimitada por caracteres <acronym
+>EOL</acronym
+> (\n - mudança de linha). Isto é útil, dado que poderá usar a 'bash' para derivar a lista de forma relativamente simples. Por exemplo, se usar @exec(ls -l ~/projectos | grep kmdr) para os itens, irá ter uma listagem dos ficheiros do &kommander; na sua pasta de projectos. O índice da lista começa em zero. Use o -1 para adicionar ao fim da lista. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>addUniqueItem(QString item)</term>
+<listitem>
+<para
+>O 'addUniqueItem' irá adicionar um item ao fim da lista, somente se for único. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>clearList</term>
+<listitem>
+<para
+>Remove todos os itens. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>removeListItem(int indice)</term>
+<listitem>
+<para
+>Remove o item no índice indicado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>item(int indice)</term>
+<listitem>
+<para
+>Devolve o texto do item no índice indicado. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setCurrentListItem(int indice)</term>
+<listitem>
+<para
+>Configura o item actual (ou seleccionado) com o índice indicado. Aplica-se aos elementos ListBox e ComboBox. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-button">
+<title
+>O &DCOP; para os Elementos CheckBox e RadioButton</title>
+<variablelist>
+<varlistentry>
+<term
+>setChecked(QString nomeElemento, bool assinalado)</term>
+<listitem>
+<para
+>Liga/desliga os elementos CheckBox ou RadioButton. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-tab">
+<title
+>O &DCOP; para os Elementos TabWidget</title>
+<variablelist>
+<varlistentry>
+<term
+>setCurrentTab(QString nomeElemento, int indice)</term>
+<listitem>
+<para
+>Selecciona a página pelo índice nos TabWidgets. O índice começa em 0 (zero). </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/editor.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/editor.docbook
new file mode 100644
index 00000000000..cdf703fd9c1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/editor.docbook
@@ -0,0 +1,1530 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="editor">
+<sect1info>
+<title
+>O Editor</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>O Editor</title>
+
+<para
+>O editor é baseado no &designer;, uma ferramenta para desenhar e implementar interfaces de utilizador criadas pela <ulink url="http://www.trolltech.com"
+>Trolltech</ulink
+>. O &designer; foi modificado da seguinte forma: </para>
+<itemizedlist>
+<listitem
+><para
+>A sua interface é muito mais simples</para
+></listitem>
+<listitem
+><para
+>Foram incorporados os elementos gráficos próprios</para
+></listitem>
+<listitem
+><para
+>Adicionou-se a possibilidade de configurar o texto do &kommander;</para
+></listitem>
+<listitem
+><para
+>Vários alterações superficiais</para
+></listitem>
+</itemizedlist>
+<para
+>Para os que já estão familiarizados com o &designer;, a utilização do &kmdr-editor; será trivial. </para>
+
+<sect2 id="editor-gui">
+<title
+>A Janela Principal</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="editor.png"/>
+</imageobject>
+</mediaobject>
+
+<orderedlist>
+<listitem
+><para
+>As barras de ferramentas contêm um número de botões para dar um acesso rápido a um conjunto de funções.</para
+></listitem>
+<listitem
+><para
+>A Vista Geral do Ficheiro mostra todos os ficheiros. Use o campo de procura para mudar de ficheiros rapidamente.</para
+></listitem>
+<listitem
+><para
+>O Explorador de Objectos dá uma ideia geral das relações entre os elementos num formulário. É útil para seleccionar os elementos de um formulário com uma disposição complexa.</para
+></listitem>
+<listitem
+><para
+>O Editor de Propriedades é onde o comportamento e a aparência de um elemento é alterada.</para
+></listitem>
+<listitem
+><para
+>O Editor de Diálogos é onde as janelas são criadas e editadas.</para
+></listitem>
+</orderedlist>
+</sect2>
+
+<sect2>
+<title
+>O Menu Ficheiro</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Criar uma nova janela</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Procura no sistema de ficheiros para abrir uma janela existente</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha a janela activa</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava a janela activa</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Gravar o diálogo actual com outro nome</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Grava todas as janelas abertas</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Ficheiros Abertos Recentemente</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Uma lista rápida dos últimos ficheiros que você abriu. Esta lista irá mudar de cada vez que você abrir um ficheiro que não esteja ainda nele, sendo neste caso o ficheiro mais antigo retirado da lista.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sai</action
+> do &kommander;</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu Editar</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Anula a última acção efectuada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Y</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Volta a executar a última acção anulada.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Corta o elemento seleccionado e coloca-o na área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia o elemento seleccionado para a área de transferência.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cola o conteúdo da área de transferência na posição actual do cursor.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Apagar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga o item actual.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>Del</keycap
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona todos os itens do diálogo actual.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Verificar os Aceleradores</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Verifica se todos os aceleradores são usados apenas uma vez.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Objectos do 'Script'</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>'Slots'</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra uma janela para editar e criar 'slots' e funções.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ligações</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostrar a janela para editar e ver as ligações aos 'slots'.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Configuração do Formulário</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a janela de configuração do formulário.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Preferências</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Mostra a janela de preferências.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>O Menu Ferramentas</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F2</keycap
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ponteiro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ligar 'Signals'/'Slots'</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Ordem de Tabulação</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TextLabel</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>PixelmapLabel</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ListView</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ListBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>SubDialog</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TabWidget</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>LineEdit</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ExecButton</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>CloseButton</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>FileSelector</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TextEdit</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>RadioButton</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ButtonGroup</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>GroupBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>CheckBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ComboBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>SpinBoxInt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>RichTextEditor</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TreeWidget</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Desconhecido</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Assistente</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Personalizado</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Personalizado</guisubmenu
+> <guimenuitem
+>Editar os Elementos Personalizados</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>O Menu Disposição</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Ajustar Tamanho</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Disposição Horizontal</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Disposição Vertical</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Disposição em Grelha</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Disposição Horizontal (com Separador)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Disposição Vertical (com Separador)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Quebrar Disposição</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Disposição</guimenu
+> <guimenuitem
+>Adicionar Espaço</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>O Menu Executar</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Executar</guimenu
+> <guimenuitem
+>Executar Diálogo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Executa a janela de diálogo actual.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>O Menu Janela</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha a janela de diálogo actual.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar Tudo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Fecha todas as janelas de diálogo.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Próximo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Janela</guimenu
+> <guimenuitem
+>Anterior</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Lado-a-Lado</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Cascata</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Vistas</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Vistas</guisubmenu
+> <guimenuitem
+>Vista de Ficheiros</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Vistas</guisubmenu
+> <guimenuitem
+>Explorador de Objectos</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Vistas</guisubmenu
+> <guimenuitem
+>Editor de Propriedades/Tratamento de 'Signals'</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Vistas</guisubmenu
+> <guimenuitem
+>Alinhar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Ficheiro</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Editar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Disposição</guisubmenu
+> <guimenuitem
+>Ficheiro</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Ferramentas</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Kommander</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Personalizado</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Ajuda</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Janela</guimenu
+> <guisubmenu
+>Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Alinhar</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/extending.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/extending.docbook
new file mode 100644
index 00000000000..a718a68113f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/extending.docbook
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="extending">
+<chapterinfo>
+<title
+>Extender o &kommander;</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> </author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Extender o &kommander;</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+
+<sect1 id="create-widgets">
+<title
+>Criar Elementos Gráficos para o &kommander;</title>
+<para
+>Com o &kommander;, você poderá criar novos elementos gráficos com base nos elementos não-&kommander; de forma relativamente simples. A aproximação é derivar a sua nova classe do &kommander; a partir da classe do elemento gráfico do &Qt;/&kde; que você deseja integrar no &kommander;, e também da classe KommanderWidget. A sobreposição dos métodos desta classe dá ao elemento do &kommander; a sua funcionalidade. </para>
+<para
+>A maioria do código de um elemento gráfico do &kommander; é apenas um código de modelo. Como tal, você poderá usar a janela do &kommander; 'widgetgenerator.kmdr' para gerar a maioria do código do elemento gráfico do &kommander; para si. Tudo o que terá de fazer é preencher as partes importantes relacionadas com o seu elemento, como as informações de estado, o texto do elemento, etc. </para>
+<para
+>Digamos que desejaria criar um novo elemento gráfico que é um campo de texto para o &kommander;, baseado no elemento KLineEdit do &kde;. Se usar a janela de geração de elementos gráficos do &kommander;, irá obter algo semelhante ao seguinte no ficheiro de inclusão resultante: </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/glossary.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/glossary.docbook
new file mode 100644
index 00000000000..4deaac7af92
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/glossary.docbook
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<glossary id="glossary">
+
+<glossaryinfo>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</glossaryinfo>
+
+<glossdiv>
+<title
+>Palavras-Chave</title>
+<glossentry id="text-association-glosref">
+<glossterm
+>Associação de Texto</glossterm>
+<glossdef>
+<para
+>Um pedaço de texto que é associado a um estado particular de um elemento gráfico. </para>
+</glossdef>
+</glossentry>
+<glossentry id="widget-text-glosref">
+<glossterm
+>Texto do Elemento</glossterm>
+<glossdef>
+<para
+>O texto associado a um elemento gráfico. Este é representado no &kommander; com a sequência especial @textoElemento. O texto do elemento varia de acordo com esse elemento. </para>
+</glossdef>
+</glossentry>
+</glossdiv>
+</glossary>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/index.cache.bz2 b/tde-i18n-pt/docs/kdewebdev/kommander/index.cache.bz2
new file mode 100644
index 00000000000..00da99cdc17
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/index.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/index.docbook
new file mode 100644
index 00000000000..6a17239255b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/index.docbook
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kommander "<application
+>Kommander</application
+>">
+ <!ENTITY kappname "&kommander;">
+ <!ENTITY package "kdewebdev">
+ <!ENTITY basics SYSTEM "basics.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY dcop-functions SYSTEM "dcop.docbook">
+ <!ENTITY editor SYSTEM "editor.docbook">
+ <!ENTITY extending SYSTEM "extending.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+ <!ENTITY installation SYSTEM "installation.docbook">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY q-and-a SYSTEM "q-and-a.docbook">
+ <!ENTITY specials SYSTEM "specials.docbook">
+ <!ENTITY tutorials SYSTEM "tutorials.docbook">
+ <!ENTITY widgets SYSTEM "widgets.docbook">
+ <!ENTITY designer "<application
+>&Qt; Designer</application
+>">
+ <!ENTITY kmdr-editor "&kommander; Editor">
+ <!ENTITY kmdr-executor "&kommander; Executor">
+ <!ENTITY GIMP "<application
+>The GIMP</application
+>">
+ <!ENTITY IDE "<acronym
+>IDE</acronym
+>">
+ <!ENTITY PHP "<acronym
+>PHP</acronym
+>">
+ <!ENTITY PID "<acronym
+>PID</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kommander;</title>
+
+<authorgroup>
+<author
+><firstname
+>Marc</firstname
+> <surname
+>Britton</surname
+> <affiliation
+> <address
+><email
+>consume@optushome.com.au</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+> <address
+><email
+>tik@acm.org</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>A Equipa de Desenvolvimento do &kommander;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2004-05-03</date>
+<releaseinfo
+>3.2.90</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>O &kommander; é um conjunto de ferramentas que lhe permitem criar janelas dinâmicas gráficas que geram, com base no seu estado, um pedaço de texto. Esse pedaço de texto poderá ser uma linha de comandos para um programa, qualquer pedaço de código, documentos de negócio que contenham um conjunto de texto de modelo ou repetitivo, e assim por diante. O texto resultante gerado pode então ser executado como um programa da linha de comandos (daí o nome <quote
+>&kommander;</quote
+>), escrito para um ficheiro, passado para um programa para ser de novo processado ou, literalmente, tudo o que quiser pensar. A melhor parte de tudo? Não é necessário que você escreva uma única linha de código! </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kommander</keyword>
+<keyword
+>Quanta</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction;
+&basics;
+&commands;
+&extending;
+&tutorials;
+&q-and-a;
+&credits;
+&installation;
+&glossary;
+
+</book> \ No newline at end of file
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/installation.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/installation.docbook
new file mode 100644
index 00000000000..53af99c6108
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/installation.docbook
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-kapp">
+<title
+>Como obter o &kommander;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in kdesupport,
+kdelibs, or kdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para
+></para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+<para
+></para>
+
+</sect1>
+
+</appendix>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/introduction.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/introduction.docbook
new file mode 100644
index 00000000000..cf942705b46
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/introduction.docbook
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="introduction">
+<chapterinfo>
+<title
+>Introdução</title>
+<authorgroup>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Introdução</title>
+
+<para
+>O &kommander; é uma ferramenta visual de criação de janelas que poderá ser expandida para criar aplicações gráficas completas. O objectivo principal é criar tanta funcionalidade quanto possível com qualquer linguagem de 'scripting'. Isto é conseguido através das seguintes funcionalidades: </para>
+
+<itemizedlist>
+
+
+ <listitem
+><para
+>Os especiais são antecedidos com um <quote
+>@</quote
+> como o @textoElemento. Eles oferecem funcionalidades especiais como o valor de um elemento gráfico, funções, nomes alternativos, variáveis globais, entre outras coisas.</para
+></listitem>
+
+
+<listitem
+><para
+>A integração com o &DCOP; permite às janelas do &kommander; controlarem e serem controladas nas interacções com outras aplicações do &kde;. É uma funcionalidade muito poderosa!</para
+></listitem>
+
+<listitem
+><para
+>Os 'signals' e os 'slots' são uma forma um pouco menos intuitiva para um utilizador novo. Está em revisão a forma como se processam as coisas na primeira versão importante. Estes itens oferecem um modelo de eventos limitado para quando é carregado um botão ou um elemento gráfico mudou. Combinado com o <quote
+>Texto de População</quote
+> é bastante poderoso.</para
+></listitem>
+</itemizedlist>
+
+<para
+>A funcionalidade central das janelas do &kommander; é a possibilidade de associar texto (o Text do &kommander;) a um elemento gráfico. Por isso, se você tiver o @elemento1 e o @elemento2 e forem campos de texto, você poderá dizer ao &kommander; para mostrar o seu conteúdo, introduzindo o @widgetText na área de Text do &kommander;. Aí, escreva 'olá' no @elemento1 e 'mundo' no @elemento2. Um botão poderá então ter o texto 'O meu primeiro programa @widget1 @widget2' no &kommander; Se executar esta janela numa consola, ele irá mostrar 'O meu primeiro programa olá mundo' no &kommander; </para>
+
+<para
+>Felizmente, você começa a ver uma pequena amostra do potencial. O &kommander; possibilita um modelo de desenho muito mais rápido para as aplicações mais simples, porque permite-lhe parar de pensar tanto na linguagem e voltar ao modelo conceptual mais básico e natural. Nos computadores, a linguagem é uma forma de definir os conceitos e, como tal, é uma camada entre o conceito e a implementação, o que poderá impedir um progresso minucioso. O &kommander; procura minimizar essa camada. </para>
+
+<para
+>O &kommander; também procura basear-se em normas. É criado sobre a plataforma do &Qt; Designer e cria ficheiros *.ui, os quais muda de nome para *.kmdr. Ele poderá importar facilmente qualquer elemento gráfico do &kde; e isso poderá ser feito sem ter de recompilar o &kommander;, recorrendo a 'plugins'. </para>
+
+<para
+>O outro factor significante do &kommander; é como ele se ajusta aos requisitos da linguagem. As linguagens de programação podem ser coisas maravilhosas, mas tendem a ter os seus próprios dogmas e particularidades, procurando muitas vezes oferecer um avanço no desenho de &GUI;s num ambiente de desenvolvimento integrado. Ironicamente, a aceitação desses &IDE;s é limitada pelo número de pessoas que estão dispostas a adoptar uma nova linguagem para obter acesso a uma dada funcionalidade. Não é, de facto, razoável esperar que as pessoas necessitem de mudar para uma dúzia de novas linguagens para aceder aos vários conjuntos de funcionalidades. Sendo neutro em relação à linguagem e permitindo a uma janela do &kommander; ser extendida com qualquer linguagem de 'scripting', o &kommander; posiciona-se num nível único para uma adopção vasta. Podem ser usadas várias linguagens de 'scripting' numa única janela e as aplicações podem ser adquiridas por pessoas que utilizem uma linguagem diferente da que o programador original usou e convertê-la ou extendê-la gradualmente. Poderão ser utilizados novos elementos gráficos e funcionalidades por todas as linguagens disponíveis. </para>
+
+<para
+>Esperemos que o &kommander; comece a ter suporte do programador e o reconhecimento necessário para atingir o potencial que oferece. O objectivo final é tornar o &kommander; útil para os utilizadores novatos para extenderem e juntarem as suas aplicações. Ao mesmo tempo, deverá tornar-se uma boa ferramenta de prototipagem. Também abre a porta à promessa do código aberto de uma nova forma. Sabe-se que as pessoas podem extender os nossos programas em GPL, mas mantém-se o facto de muito poucas pessoas terem o conhecimento. Com o &kommander; estes números vêem um grande multiplicador! Algumas aplicações poderão ser mais lógicas se forem uma aplicação do &kommander;. Este já é usado nas áreas em que se pretende permitir alguma flexibilidade de &quantaplus;. </para>
+
+<para
+>Esperemos que goste do &kommander;. Por favor, ajude-nos com relatórios de erros e janelas de exemplo, assim como quaisquer pedidos que possa ter. Você poder-se-á juntar à nossa lista de utilizadores para ajudar a desenvolver aplicações para o &kommander; em http://mail.kdewebdev.org/mailman/listinfo/kommander </para>
+
+<para
+>Cumprimentos da equipa de desenvolvimento do &kommander;!</para>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/q-and-a.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/q-and-a.docbook
new file mode 100644
index 00000000000..9c5672aae49
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/q-and-a.docbook
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="faq">
+<chapterinfo>
+<title
+>Perguntas e Respostas</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Perguntas e Respostas</title>
+&reporting.bugs; &updating.documentation; </chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/specials.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/specials.docbook
new file mode 100644
index 00000000000..d35c08ab564
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/specials.docbook
@@ -0,0 +1,717 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="specials">
+<sect1info>
+<title
+>Especiais e Variáveis Globais Incorporadas</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Especiais e Variáveis Globais Incorporadas</title>
+
+<para
+>Os especiais são funções que são processadas pelo &kommander;. Você deverá saber que, até o &kommander; ter um processador completo, todos os especiais do &kommander; serão executados primeiro e só então o programa será executado. Na maioria dos casos isto não será um problema, mas em alguns deles será. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><function
+>@dcop(<parameter
+>idApl</parameter
+>, <parameter
+>objecto</parameter
+>, <parameter
+>função</parameter
+>, <parameter
+>argumentos</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Faz uma chamada de &DCOP;. @dcop(<quote
+>kmail</quote
+>, <quote
+>KMailIface</quote
+>, <quote
+>checkMail()</quote
+>, <quote
+></quote
+>) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@dcopid</function
+></term>
+<listitem>
+<para
+>O ID de &DCOP; do processo. (kmdr-executor-@pid) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@dialog(<parameter
+>janela</parameter
+>[,<parameter
+>parâmetros</parameter
+>])</function
+></term>
+<listitem>
+<para
+>Lança a janela do Kommander indicada. A janela é vista na pasta da janela e na pasta actual - por esta ordem. Isto antecede a chamada ao executor e muda a pasta por omissão para a pasta onde o ficheiro do Kommander se encontra. Os parâmetros podem ser passados da forma normal do Unix ou você poderá passar parâmetros com nomes no formato <quote
+>variavel=valor</quote
+>. Você poderá então encontrar os parâmetros passados na lista de variáveis globais. O @global(variavel) iria devolver <quote
+>valor</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@env(<parameter
+>variavelAmbiente</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Expande-se para a variável de ambiente. O @env(PWD) expande-se para o $PWD. Lembre-se que o <quote
+>$</quote
+> faz parte da linha de comandos e não deverá ser usado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@exec(<parameter
+>comando</parameter
+>)</function
+></term>
+<listitem>
+<para
+>devolve o resultado de executar o comando indicado. @exec(ls -l). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@execBegin ... @execEnd</function
+></term>
+<listitem>
+<para
+>o mesmo que o <function
+>@exec</function
+>, mas suporta o 'shebang' e 'scripts' de várias linhas. Isto serve para várias linguagens de programação, declarando-as ou utilizando um 'shebang'. </para>
+<itemizedlist>
+<listitem
+><para
+><function
+>@execBegin(php)</function
+></para
+></listitem>
+<listitem
+><para
+><function
+>@execBegin</function
+>#!/usr/bin/php</para
+></listitem>
+</itemizedlist>
+<para
+>O primeiro usa o nome do executável do <acronym
+>PHP</acronym
+>. O &kommander; procura na PATH pelo <application
+>php</application
+> e, se não for encontrado, verifica se está registado no &kommander; numa localização fora da sua PATH. Se não estiver, diz ao utilizador que não pôde ser encontrado. O segundo exemplo usa o clássico <quote
+>shebang</quote
+>, o qual poderá ter alguns benefícios, assim como alguns problemas. Se você tiver uma versão beta do <acronym
+>PHP5</acronym
+>, por exemplo, no <filename
+>/usr/local/bin</filename
+>, a mesma não seria encontrada porque iria obter primeiro a versão em <filename
+>/usr/bin</filename
+>. Se, por outro lado, você distribuir a janela para alguém que tenha o <acronym
+>PHP</acronym
+> no <filename
+>/usr/local/bin</filename
+> apenas, ela não seria encontrada com o 'shebang' usado. Por isso, usar 'shebangs' deverá necessitar de cuidado e a utilização do executável é recomendada se estiver a partilhar ficheiros.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@global(<parameter
+>variável</parameter
+>)</function
+></term>
+<listitem>
+<para
+>expande para o valor da variável global indicada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@null</function
+></term>
+<listitem>
+<para
+>Devolve um valor nulo. Agora que o Kommander verifica pelo 'widgetText' vazio durante a execução, isto irá evitar erros no caso de um estado indefinido de um elemento.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@parentPid</function
+></term>
+<listitem>
+<para
+>O &PID; do processo-pai. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@pid</function
+></term>
+<listitem>
+<para
+>O &PID; do processo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@readSetting(<parameter
+>chave</parameter
+>, <parameter
+>valorPorOmissao</parameter
+>)</function
+></term>
+<listitem>
+<para
+>lê um valor do <filename
+>kommanderrc</filename
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@selectedWidgetText</function
+></term>
+<listitem>
+<para
+>O conteúdo seleccionado de um elemento gráfico que possa mostrar mais do que um valor, como por exemplo as listas </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@setGlobal(<parameter
+>variável</parameter
+>, <parameter
+>valor</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Configura a variável global para o valor indicado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@widgetText</function
+></term>
+<listitem>
+<para
+>o conteúdo de um elemento </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@writeSetting(<parameter
+>chave</parameter
+>, <parameter
+>valor</parameter
+>)</function
+></term>
+<listitem>
+<para
+>grava o valor no <filename
+>kommanderrc</filename
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2 id="arrays">
+<title
+>Grupo de Funções de Listas</title>
+
+<variablelist>
+<varlistentry>
+<term
+><function
+>@Array.values(<parameter
+>lista</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve uma lista separada por EOL's de todos os valores da lista. Pode ser usada para percorrer uma lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.keys(<parameter
+>lista</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve uma lista separada por EOL's de todas as chaves da lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.setValue(<parameter
+>lista</parameter
+>, <parameter
+>chave</parameter
+>, <parameter
+>valor</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Define um chave e um valor para um elemento da lista. Se não existir nenhuma lista, esta é criada.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.clear(<parameter
+>lista</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Remove todos os elementos da lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.count(<parameter
+>lista</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve o número de elementos na lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.value(<parameter
+>lista</parameter
+>,<parameter
+>chave</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve o valor associado à chave indicado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.remove(<parameter
+>lista</parameter
+>,<parameter
+>chave</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Remove o elemento com a chave indicada da lista.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.fromString(<parameter
+>lista</parameter
+>,<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Adiciona todos os elementos do texto na lista. O texto deverá ter o formato <emphasis
+>chave\tvalor\n</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.toString(<parameter
+>lista</parameter
+>,<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve todos os elementos na lista num formato <emphasis
+>chave\tvalor\n</emphasis
+>.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="files">
+<title
+>Grupo de Funções de Ficheiros</title>
+<variablelist>
+
+<varlistentry>
+<term
+><function
+>@File.read(<parameter
+>ficheiro</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve o conteúdo do ficheiro indicado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@File.write(<parameter
+>ficheiro</parameter
+><parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Escreve o texto indicado num ficheiro.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@File.append(<parameter
+>ficheiro</parameter
+><parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Adiciona o texto indicado ao fim de um ficheiro.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="strings">
+<title
+>Grupo de Funções de Cadeias de Caracteres</title>
+<variablelist>
+
+<varlistentry>
+<term
+><function
+>@String.length(<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve o número de caracteres no texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.contains(<parameter
+>texto</parameter
+>,<parameter
+>sub-texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Verifica se o texto contém o sub-texto indicado.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.find(<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devlve a posição de um sub-texto no texto ou -1 se não for encontrado.</para>
+<note
+><para
+>Este terá um parâmetro opcional de posição inicial para procurar as próximas instâncias na versão Alpha 6.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.left(<parameter
+>texto</parameter
+>, <parameter
+>num</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve os primeiros 'num' caracteres do texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.right(<parameter
+>texto</parameter
+>, <parameter
+>num</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve os últimos 'num' caracteres do texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.mid(<parameter
+>texto</parameter
+>, <parameter
+>inicio</parameter
+>, <parameter
+>fim</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Devolve uma sub-sequência do texto, delimitada pelas posições indicadas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.remove(<parameter
+>texto</parameter
+>, <parameter
+>sub-texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Remove todas as ocorrências de um dado sub-texto.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.replace(<parameter
+>texto</parameter
+>, <parameter
+>original</parameter
+>, <parameter
+>substituicao</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Substitui todas as ocorrências de um dado sub-texto por outro de substituição.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.upper(<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Converte o texto para maiúsculas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.lower(<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Converte o texto para minúsculas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.compare(<parameter
+>texto1</parameter
+>, <parameter
+>texto2</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Compara dois textos. Devolve 0 se forem iguais, -1 se o primeiro texto for menor ou 1 se o primeiro texto for maior</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.isEmpty(<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Verifica se o texto está em branco.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.isNumber(<parameter
+>texto</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Verifica se o texto é um número válido.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="builtins">
+<title
+>Globais Incorporados</title>
+<para
+>Os globais incorporados são acedidos como se fossem variáveis globais normais com o <function
+>@global</function
+>.</para>
+<variablelist>
+<varlistentry>
+<term
+><function
+>@global(_KDDIR)</function
+></term>
+<listitem>
+<para
+>A directoria onde o diálogo actual se encontra.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><function
+>@global(_NAME)</function
+></term>
+<listitem
+><para
+>O nome do diálogo</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/tutorials.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/tutorials.docbook
new file mode 100644
index 00000000000..fef8063812d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/tutorials.docbook
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="tutorials">
+<chapterinfo>
+<title
+>Tutoriais</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Tutoriais</title>
+
+<sect1 id="tutorial-editor">
+<title
+>Utilizar o Editor</title>
+<para
+>Isto poderá ir para a secção do editor.</para>
+</sect1>
+
+<sect1 id="tutorial-globals">
+<title
+>Globais</title>
+<para
+>Mostra a utilização das chamadas do &DCOP; 'global' e 'setGlobal' para fornecer as variáveis globais ao programa</para>
+</sect1>
+
+<sect1 id="tutorial-dcop">
+<title
+>&DCOP;</title>
+<para
+>Mostra como usar tanto as chamadas &DCOP; locais como as externas para comunicar com a aplicação externa.</para>
+</sect1>
+
+<sect1 id="tutorlal-slots">
+<title
+>'Slots'</title>
+<para
+>Mostra como utilizar as ligações e os 'slots' para lidar com os eventos. Tanto os 'slots' de população como os normais serão usados.</para>
+</sect1>
+
+<sect1 id="tutorial-settings">
+<title
+>Configuração</title>
+<para
+>Mostra como usar as funções @readSetting e @writeSetting para gravar/repor o conteúdo do elemento gráfico. Mostra também como usar o 'slot' populate() para inicializar o conteúdo do elemento gráfico.</para>
+</sect1>
+
+<sect1 id="tutorial-append">
+<title
+>Adicionar</title>
+<para
+>Mostra como poderá adicionar texto ao TextEdit e como o poderá usar para mostrar algum texto formatado.</para>
+</sect1>
+
+<sect1 id="tutorial-cmdline">
+<title
+>Linha de Comandos</title>
+<para
+>Mostra como é que pode passar parâmetros à janela do &kommander; através da linha de comandos. Mostra também como alterar o conteúdo da lista e o texto do botão.</para>
+</sect1>
+
+<sect1 id="tutorial-initialize">
+<title
+>Inicialização</title>
+<para
+>Mostra como pode usar o 'initialization' para o 'destroy' dos programas da janela principal para inicializar e gravar algumas configurações.</para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kommander/widgets.docbook b/tde-i18n-pt/docs/kdewebdev/kommander/widgets.docbook
new file mode 100644
index 00000000000..795e4ab70d2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kommander/widgets.docbook
@@ -0,0 +1,390 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="widgets">
+<sect1info>
+<title
+>Elementos</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Elementos</title>
+
+<para
+>Os blocos de construção de uma janela do &kommander; são os elementos gráficos ou 'widgets'. Eles são como qualquer um dos elementos gráficos do Qt; e do &kde;, excepto no facto de terem alguma funcionalidade extra, que lhes permite ter uma <quote
+>associação de texto</quote
+>. O texto é associado com um estado do elemento gráfico ou com o seu 'slot' de população. O número de estado depende do elemento gráfico. Se um elemento só tiver um estado, este é chamado de 'estado por omissão'. </para>
+
+<para
+>Texto do elemento blá blá</para>
+
+<para
+>A janela tem dois estados especiais para o texto do &kommander;. Eles são o Initiate e o Destroy. Estes são executados quando a janela é inicializada e quando é destruída. Estes protegem contra situações conhecidos por <quote
+>race conditions</quote
+> (condições de corrida) e significam que você não precisa de nenhuns procedimentos especiais ao fechar para 'manter a casa arrumada'.</para>
+
+
+<variablelist>
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="buttongroup.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ButtonGroup </term>
+<listitem>
+<para
+>Um elemento contentor para organizar os botões num grupo. Poderá ser definido um título opcional com a propriedade 'title'. O contorno da área poderá ser ajustado com a propriedade 'lineWidth'. O grupo de botões poderá ser exclusivo se disser que a propriedade 'exclusive' é verdadeira. Isto significa que, quando um botão está carregado, todos os outros ficarão desligados, com a excepção dos RadioButton's, os quais são sempre mutuamente exclusivos, mesmo que o grupo o não seja. Estes botões poderão deixar de ser exclusivos com a propriedade 'radioButtonExclusive'. (Não é certo se esta propriedade funciona de facto.) </para>
+<para
+>O ButtonGroup tem um estado, o estado por omissão.</para>
+<para
+>O texto do elemento de um ButtonGroup são as associações de texto para cada um dos botões, pela ordem que aparecem no ButtonGroup. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="checkbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> CheckBox </term>
+<listitem>
+<para
+>Um botão que poderá ser ligado e desligado. Também poderá ser semi-ligado se a propriedade 'tristate' estiver activada. A legenda associada ao CheckBox é definida na propriedade 'text'. Se activar a propriedade 'checked', ficará com o elemento ligado inicialmente. </para>
+<para
+>Um CheckBox tem 3 estados: 'checked' (ligado), 'semichecked' (semi-ligado) e 'unchecked' (desligado). </para>
+<para
+>O texto do elemento CheckBox é o valor da propriedade 'text'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pushbutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> CloseButton </term>
+<listitem>
+<para
+>Um botão que, quando for carregado, executa a sua associação de texto e fecha então a janela. O texto no botão é definido com a propriedade 'text'. O resultado da associação de texto será emitido para o 'stdout' se a propriedade 'writeStdout' estiver activa. O botão poderá ser a acção por omissão para a janela, se a propriedade 'default' for verdadeira. </para>
+<para
+>O CloseButton tem um estado, o predefinido. </para>
+<para
+>Não existe nenhum texto do elemento associado a um CloseButton. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="combobox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ComboBox </term>
+<listitem>
+<para
+>O ComboBox é um elemento de selecção que combina um botão com um menu. Ele mostra a escolha actual do utilizador, a partir de uma lista de opções, num espaço mínimo. Os itens são adicionados à lista com a janela de edição. Se a propriedade 'editable' for verdadeira, o utilizador poderá indicar textos arbitrários. </para>
+<para
+>O ComboBox tem um estado, o por omissão. </para>
+<para
+>O texto do elemento para uma ComboBox é o texto do item seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pushbutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ExecButton </term>
+<listitem>
+<para
+>Um botão que, quando for carregado, executa a sua associação de texto. A legenda do botão é definida com a propriedade 'text'. O resultado da associação de texto será emitido no 'stdout', se a propriedade 'writeStdout' for verdadeira. O botão poderá ser a acção por omissão, se a propriedade 'default' for verdadeira. </para>
+<para
+>O ExecButton tem um estado, o por omissão. </para>
+<para
+>Não existe nenhum texto do elemento gráfico associado ao ExecButton. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="lineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> FileChooser </term>
+<listitem>
+<para
+>O elemento FileChooser combina uma LineEdit com um botão que, quando carregado, irá apresentar ao utilizador uma janela para poder seleccionar ficheiros/pastas. O ficheiro/pasta seleccionado é guardado no LineEdit. O tipo do FileChooser é definido com a propriedade 'selectionType'. Os tipos disponíveis são o Open, o Save e o Directory. Podem ser seleccionados vários ficheiros/pastas se a propriedade 'selectionOpenMultiple' for verdadeira. Poderá ser definido um título para o FileChooser com a propriedade 'selectionCaption'. Isto é mostrado como o título da janela. Se não for indicado nenhum título, o tipo de selecção será mostrado no título. Os ficheiros mostrados na janela poderão ser limitado com a propriedade 'selectionFilter'. </para>
+<para
+>O FileChooser tem um estado, o por omissão. </para>
+<para
+>O texto do elemento FileChoose é o texto contido no LineEdit (o ficheiro seleccionado pelo utilizador). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="groupbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> GroupBox </term>
+<listitem>
+<para
+>Um elemento que contém outros elementos. O contorno da sua área é ajustado com a propriedade 'lineWidth'. Pode ser adicionado um título com a propriedade 'title'. </para>
+<para
+>O GroupBox tem um estado, o por omissão. </para>
+<para
+>O texto do elemento GroupBox são as associações de texto de cada um dos elementos que ele contém, combinados em conjunto. Eles estarão na ordem pela qual aparecem no GroupBox. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="lineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> LineEdit </term>
+<listitem>
+<para
+>Um elemento LineEdit é um campo de texto de uma linha. Permite ao utilizador indicar e modificar uma única linha de texto. O texto inicial do campo pode ser definido com a propriedade 'text'. O elemento poderá ser configurado como sendo apenas para leitura com a propriedade 'readOnly'. Existem três modos para o elemento: Normal, NoEcho e Password. O modo é definido com a propriedade 'echoMode'. </para>
+<para
+>O LineEdit tem um estado, o por omissão. </para>
+<para
+>O texto do elemento LineEdit é o texto escrito no próprio campo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ListBox </term>
+<listitem>
+<para
+>Um elemento ListBox contém uma lista de itens seleccionáveis. Normalmente, só está um ou zero elementos seleccionados. Este comportamento poderá ser alterado com a propriedade 'selectionMode'. Os itens são adicionados à ListBox usando a janela de edição. </para>
+<para
+>Uma ListBox só tem um estado, o por omissão. </para>
+<para
+>O texto do elemento para uma ListBox são os itens contidos na ListBox. O @selectedWidgetText irá devolver apenas os itens que estão seleccionados de momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listview.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ListView </term>
+<listitem>
+<para
+>Este elemento não está activo no &kommander;. É funcionalmente igual ao elemento em árvore, por isso baseie-se nisso. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pixlabel.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> PixmapLabel </term>
+<listitem>
+<para
+>Um elemento simples que contém uma legenda de texto ou imagem. A imagem a mostrar é definida na propriedade 'pixmap'. O texto é definido na propriedade 'text'. Só uma destas propriedades poderá ser definida ao mesmo tempo (pelo menos o editor recusa configurar ambas ao mesmo tempo). Se o 'scaledContents' for verdadeiro, então a janela será ajustada para caber no elemento. O formato do texto poderá ser definido com a propriedade 'textFormat'. </para>
+<para
+>Este elemento não está activo no &kommander; e não tem nenhuns estados ou texto associado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="radiobutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> RadioButton </term>
+<listitem>
+<para
+>Um botão que poderá ser ligado e desligado, usado normalmente no ButtonGroup para criar uma opção exclusiva. A legenda associada ao CheckBox é definida na propriedade 'text'. Se activar a propriedade 'checked', ficará com o elemento ligado inicialmente. Se todos os RadioButton's de um ButtonGroup tiverem a propriedade 'checked' verdadeira, então será usado o último botão. </para>
+<para
+>O RadioButton tem 2 estados: ligado e desligado. </para>
+<para
+>Não existe nenhum texto de elemento associado a um RadioButton. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="richtextedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> RichTextEditor </term>
+<listitem>
+<para
+>Este elemento contém um editor de texto que permite alguma formatação simples de texto. </para>
+<para
+>O RichTextEditor tem um estado, o por omissão. </para>
+<para
+>O texto do elemento RichTextEditor é o texto contido no editor, num formato de texto rico. O texto seleccionado poderá ser devolvido com o @selectedWidgetText. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="spinbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> SpinBoxInt </term>
+<listitem>
+<para
+>Um elemento que permite ao utilizador alterar um valor inteiro, carregando quer nas setas para cima ou para baixo ou indicar um valor no campo de texto. Os valores mínimo e máximo poderão ser definidos com as propriedades 'minValue' e 'maxValue'. A propriedade 'specialValueText' é usada para configurar um valor de texto que será mostrado em vez do valor mínimo. </para>
+<para
+>Este elemento só tem um estado, o por omissão. </para>
+<para
+>O texto do elemento SpinBoxInt é o número mostrado de momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="frame.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> SubDialog </term>
+<listitem>
+<para
+>Um botão que corre outra janela do &kommander;, quando for carregado. A janela a correr é definida na propriedade 'kmdrFile'. Se a propriedade 'default' for verdadeira, a janela será executada, quando o Enter for carregado enquanto a janela está em primeiro plano. Pensa-se que poderá também ser usada como contentor (possuir outros elementos dentro dela). </para>
+<para
+>O SubDialog tem um estado, o por omissão. </para>
+<para
+>O texto do elemento SubDialog é a associação de texto da janela que executa. </para>
+<note
+><para
+>Este pretendia conter a janela, mas foi desactualizado com o novo conceito de projecto. Deverá ficar à mesma com o <function
+>@dialog()</function
+> no seu texto do &kommander; ou deverá ser eliminado? Tal como está, fica incorrecto.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="tabwidget.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TabWidget </term>
+<listitem>
+<para
+>Um elemento que contém várias páginas, que por sua vez podem conter outros elementos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="multilineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TextEdit </term>
+<listitem>
+<para
+>Um campo de texto simples em várias linhas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="label.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TextLabel </term>
+<listitem>
+<para
+>Um elemento simples que contém algum texto. Este elemento permite-lhe também definir uma imagem. Ok, o editor diz que eles são ambos QLabel's. Porque é que existem 2 elementos que parecem fazer a mesma coisa, mas com nomes diferentes? - Isto pretende ser corrigido na Alpha 7. </para>
+<para
+>Desde a versão Alpha 6 este item está parcialmente activado e poderá ser configurado através de chamadas de DCOP externas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listview.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TreeWidget </term>
+<listitem>
+<para
+>Um elemento que oferece uma lista com uma estrutura em árvore. Este elemento gráfico está agora completamente activo para adicionar e remover itens, desde a versão Alpha 6. Você poderá adicionar itens-filhos e dados em várias colunas. A limitação actual é que você não poderá modificar as colunas. Para adicionar um item-filho, use o <quote
+>/</quote
+> como separador. Para adicionar dados nas colunas, use o carácter de tabulação<quote
+>\t</quote
+> entre as colunas. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.am b/tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.in b/tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.in
new file mode 100644
index 00000000000..ce1b02d766d
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/kxsldbg
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kxsldbg/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook entities.docbook sources.docbook glossary.docbook kxsldbg_inspector.docbook credits.docbook index.cache.bz2 kxsldbg_mainwindow.docbook kxsldbg_configure.docbook variables.docbook callstack.docbook Makefile.in templates.docbook kxsldbg_tools.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg
+ @for base in kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\
+ done
+
+uninstall-nls:
+ for base in kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/kxsldbg/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/callstack.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/callstack.docbook
new file mode 100644
index 00000000000..6b7362bdbd5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/callstack.docbook
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="callstack">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+
+<title
+>Trabalhar com a Pilha de Chamadas</title>
+
+<para
+>Todos os itens da pilha de chamadas são indicados aqui. Quanto mais antigo for o item da pilha menor número de ordem terá. Veja em baixo um exemplo.</para>
+
+<screenshot>
+<screeninfo
+>A Janela da Pilha de Chamadas</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="callstack_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela da Pilha de Chamadas</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se carregar num item da pilha de chamadas na lista apresentada, fará com que o cursor da janela principal salte para o ficheiro e para o número de linha indicado. </para>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/credits.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/credits.docbook
new file mode 100644
index 00000000000..316eafe7b83
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/credits.docbook
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<chapter id="credits-and-licenses">
+<chapterinfo>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</chapterinfo>
+<title
+>Créditos e Licenças</title>
+
+<para
+>&kxsldbg; &copy; 2004 Keith Isdale</para>
+<para
+>Documentação com &copy; 2004 de Keith Isdale</para>
+
+
+<itemizedlist>
+<title
+>Agradecimentos a:</title>
+<listitem>
+<para
+>Os criadores da <application
+>libxml</application
+> e da <application
+>libxslt</application
+>. </para>
+</listitem>
+<listitem>
+<para
+>Robert Jacolin pelo 'feedback' a uma versão anterior do &kxsldbg;. </para>
+</listitem>
+<listitem>
+<para
+>Igor Zlatkovic por criar os binários em WIN32 da <application
+>libxml/xslt</application
+> e do &xsldbg;. </para>
+</listitem>
+</itemizedlist>
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/entities.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/entities.docbook
new file mode 100644
index 00000000000..39f8a9ed78b
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/entities.docbook
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="entities">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+<title
+>Trabalhar com os Ficheiros de Dados em &XML; (Entidades)</title>
+
+<para
+>Se a janela de inspecção não é mostrada use a opção do menu <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mostrar os inspectores</guimenuitem
+> </menuchoice
+>. Para trabalhar com as entidades carregue na página <guilabel
+>Entidades</guilabel
+> da janela que é mostrada. </para>
+
+<para
+>Todas as entidades externas de &XML; incluídas com o ficheiro DATA ou com alguns dos ficheiros ao mesmo nível são mostradas aqui. Para este exemplo foi executado o &kxsldbg; no <filename
+>test13.xsl</filename
+> com o <filename
+>test13.xml</filename
+> (encontrado na pasta <filename role="directory"
+>&lt;PREFIXO DO KDE&gt;/share/apps/kxsldbg</filename
+> da distribuição de código do &xsldbg;) de modo a que possa ver algumas entidades.</para>
+
+<screenshot>
+<screeninfo
+>A Janela de Entidades</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="entities_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela de Entidades</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se carregar no item de uma entidade na lista irá mudar o cursor na janela principal para o início do ficheiro indicado. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/glossary.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/glossary.docbook
new file mode 100644
index 00000000000..0553c8210ac
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/glossary.docbook
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<glossary id="glossary">
+<glossaryinfo>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</glossaryinfo>
+
+<glossdiv>
+<title
+>Palavras-Chave</title>
+<glossentry id="xsldbg-glosref">
+<glossterm
+>&xsldbg;</glossterm>
+<glossdef>
+<para
+>Veja em <ulink url="http://xsldbg.sourceforge.net"
+></ulink
+>. </para>
+</glossdef>
+</glossentry>
+
+<glossentry>
+<glossterm
+>XPath</glossterm>
+<glossdef>
+<para
+>Uma expressão válida que define quais os dados pretendidos. Veja no <ulink url="http://www.w3.org"
+>'site' Web do W3C</ulink
+>. </para>
+</glossdef>
+</glossentry>
+
+<glossentry>
+<glossterm
+>QName</glossterm>
+<glossdef>
+<para
+>Um nome qualificado completo. Por exemplo <emphasis
+>xsl:aminhavariavel</emphasis
+>. Veja no <ulink url="http://www.w3.org"
+>'site' Web do W3C</ulink
+> </para>
+</glossdef>
+</glossentry>
+</glossdiv>
+</glossary>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/index.cache.bz2 b/tde-i18n-pt/docs/kdewebdev/kxsldbg/index.cache.bz2
new file mode 100644
index 00000000000..fe2a26b2f12
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/index.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/index.docbook
new file mode 100644
index 00000000000..9ebbd1c04b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/index.docbook
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kxsldbg "<application
+>KXSLDbg</application
+>">
+ <!ENTITY kappname "&kxsldbg;">
+ <!ENTITY package "quanta">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY configure-section SYSTEM "kxsldbg_configure.docbook">
+ <!ENTITY mainwindow-section SYSTEM "kxsldbg_mainwindow.docbook">
+ <!ENTITY inspector-section SYSTEM "kxsldbg_inspector.docbook">
+ <!ENTITY tools-section SYSTEM "kxsldbg_tools.docbook">
+ <!ENTITY credits-chapter SYSTEM "credits.docbook">
+ <!ENTITY callstack SYSTEM "callstack.docbook">
+ <!ENTITY entities SYSTEM "entities.docbook">
+ <!ENTITY sources SYSTEM "sources.docbook">
+ <!ENTITY templates SYSTEM "templates.docbook">
+ <!ENTITY variables SYSTEM "variables.docbook">
+ <!ENTITY xsldbg "<application
+>xsldbg</application
+>">
+ <!ENTITY DTD "<acronym
+>DTD</acronym
+>">
+ <!ENTITY XSD "<acronym
+>XSD</acronym
+>">
+ <!ENTITY XSLT "<acronym
+>XSLT</acronym
+>">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &kxsldbg;</title>
+
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2002</year>
+<year
+>2003</year>
+<year
+>2004</year>
+<holder
+>Keith Isdale</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+<date
+>2004-11-18</date>
+<releaseinfo
+>0.5</releaseinfo>
+
+<abstract>
+<para
+>O &kxsldbg; oferece uma interface gráfica para o &xsldbg;, o qual suporta a depuração de código de &XSLT;s. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>xsldbg</keyword>
+<keyword
+>libxslt</keyword>
+<keyword
+>depurador</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<sect1 id="features">
+<title
+>Características</title>
+
+<para
+>O &kxsldbg; oferece o acesso à maioria dos comandos do &xsldbg; para <itemizedlist>
+<listitem>
+<para
+>Definir e modificar os pontos de paragem </para>
+</listitem>
+<listitem>
+<para
+>Mostrar o valor de XPaths </para>
+</listitem>
+<listitem>
+<para
+>Mostrar informações sobre os pontos de paragem, modelos, variáveis, pilha de chamadas, 'stylesheets' e entidades encontrados </para>
+</listitem>
+<listitem>
+<para
+>Definir e modificar os pontos de paragem e variáveis </para>
+</listitem>
+<listitem>
+<para
+>Percorrer o código da &XSL; e o documento de &XML; através do XPath </para>
+</listitem>
+<listitem>
+<para
+>Procurar os IDs PUBLIC (públicos) e SYSTEM (do sistema) no catálogo de &XML; actual </para>
+</listitem>
+</itemizedlist>
+</para>
+</sect1>
+
+<sect1 id="new-features">
+<title
+>Funcionalidades adicionadas recentemente</title>
+<para
+>O &kxsldbg; pode agora </para>
+<itemizedlist>
+<listitem>
+<para
+>Definir e modificar variáveis </para>
+</listitem>
+<listitem>
+<para
+>Desenhar o texto na janela principal, usando as bibliotecas do &kate; </para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+
+</chapter>
+
+<chapter id="using-kxsldbg">
+<title
+>Usar o &kxsldbg;</title>
+&configure-section; &mainwindow-section; &inspector-section; &variables; &callstack; &templates; &sources; &entities; &tools-section; </chapter>
+
+&credits-chapter;
+
+</book>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook
new file mode 100644
index 00000000000..239308c11a4
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="configure">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+
+<title
+>Configurar uma Sessão do &kxsldbg;</title>
+
+<para
+>Você inicia a configuração ao carregar em <menuchoice
+> <guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Configurar</guimenuitem
+> </menuchoice
+> no menu. </para>
+
+<screenshot>
+<screeninfo
+>A Janela de Configuração</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="configure_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela de Configuração</phrase
+></textobject>
+<caption
+><para
+>A Janela de Configuração.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<sect2>
+<title
+>Começar</title>
+
+<para
+>Para ser capaz de executar uma folha de estilo ou 'stylesheet' você precisa de indicar o: <itemizedlist mark="bullet">
+<listitem
+><para
+>código da &XSL;</para
+></listitem>
+<listitem
+><para
+>dados em &XML;</para
+></listitem>
+<listitem
+><para
+>Ficheiro de resultado</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Se usar o botão <guibutton
+>...</guibutton
+> poderá escolher o ficheiro desejado. O <guilabel
+>Código de &XSL;</guilabel
+> e os <guilabel
+>Dados em &XML;</guilabel
+> podem referir-se a URIs que contenham um http://, um ftp:// ou um file://. O <guilabel
+>Ficheiro do resultado</guilabel
+> deverá ser um ficheiro local com permissões de escrita.</para>
+<para
+>Para seguir com os exemplos, seleccione os seguintes ficheiros na pasta de exemplo em <filename role="directory"
+>&lt;PREFIXO DO KDE&gt;/share/apps/kxsldbg</filename
+> <itemizedlist mark="bullet">
+<listitem
+><para
+>código de &XSL;: testdoc.xsl</para
+></listitem>
+<listitem
+><para
+>dados em &XML;: testdoc.xml</para
+></listitem>
+<listitem
+><para
+>Ficheiro de resultado: /tmp/resultado.txt</para
+></listitem>
+</itemizedlist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Trabalhar com as Opções</title>
+
+<para
+>Você poderá seleccionar zero ou mais opções na janela de <guilabel
+>Opções</guilabel
+>. Cada opção tem uma dica com uma sugestão do efeito que esta tem. </para>
+</sect2>
+
+<sect2>
+<title
+>Trabalhar com os Parâmetros</title>
+
+<para
+>Você poderá adicionar zero ou mais parâmetros com a secção <guilabel
+>Parâmetros da LibXSLT</guilabel
+> da janela. Isto permite-lhe fornecer valores aos parâmetros da 'stylesheet'. </para>
+
+<para
+>Por exemplo, poderá adicionar um <guilabel
+>Nome de parâmetro</guilabel
+> igual a <parameter
+>o_meu_parametro</parameter
+> com um <guilabel
+>Valor de Parâmetro</guilabel
+> igual a <parameter
+>'Olá mundo!'</parameter
+> e carregar no botão <guibutton
+>Adicionar</guibutton
+>. Para actualizar o valor de um parâmetro existente, basta escolhe o valor que deseja alterar com os botões <guibutton
+>Anterior</guibutton
+> ou <guibutton
+>Próximo</guibutton
+>, indicar um <guilabel
+>Valor de parâmetro</guilabel
+> novo e carregar em <guibutton
+>Aplicar</guibutton
+>. </para>
+</sect2>
+
+<sect2>
+<title
+>Aplicar as Alterações</title>
+
+<para
+>Para as alterações que efectuou fazerem efeito carregue no botão <guibutton
+>Aplicar</guibutton
+>. Para ignorar as alterações, carregue no botão <guibutton
+>Cancelar</guibutton
+>. </para>
+
+<para
+>Você poderá fechar a janela usando o botão <guibutton
+>X</guibutton
+> do canto superior direito da janela. Se precisar de alterar a configuração basta reabrir a janela de configuração tal como se explicou anteriormente. </para>
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook
new file mode 100644
index 00000000000..c5ba43389a1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="breakpoints">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+<title
+>Definir e Modificar os Pontos de Paragem</title>
+
+<para
+>A forma principal de lidar com os pontos de paragem é através da janela principal. Veja <xref linkend="mainwindow-section"/> </para>
+
+<para
+>Logo que tenha iniciado a 'stylesheet', você poderá usar o item do menu <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mostrar os inspectores</guimenuitem
+> </menuchoice
+>. Carregue então na página Pontos de Paragem. Veja em baixo um exemplo. </para>
+
+<screenshot>
+<screeninfo
+>Definir os Pontos de Paragem</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="breakpoints_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Definir os Pontos de Paragem</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2>
+<title
+>Adicionar um Ponto de Paragem</title>
+
+<para
+>Você poderá adicionar um ponto de paragem se indicar um dos seguintes itens:</para>
+<orderedlist>
+<listitem
+><para
+>um ficheiro e um número de linha</para>
+</listitem>
+<listitem
+><para
+>o nome de um modelo</para>
+</listitem>
+<listitem
+><para
+>o nome de um modelo e o nome de um modo</para>
+</listitem>
+<listitem
+><para
+>o nome de um modo</para>
+</listitem>
+</orderedlist>
+
+
+<para
+>E carregar de seguida no botão <guibutton
+>Adicionar</guibutton
+>. </para>
+</sect2>
+
+<sect2>
+<title
+>Detalhes do Argumento</title>
+
+<para
+>O nome de um ficheiro poderá ser a localização completa de um ficheiro local, ou apenas uma localização parcial (&eg; <filename
+>docum_xsl.xsl</filename
+>). </para>
+
+<para
+>O nome de um modelo ou de um modo é um Nome Qualificado completo onde a parte não-local é opcional, &eg; <emphasis
+>xsl:omeumodelo</emphasis
+> corresponde a <emphasis
+>omeumodelo</emphasis
+> </para>
+</sect2>
+
+<sect2>
+<title
+>Remover um Ponto de Paragem</title>
+
+<para
+>Em primeiro lugar carregue no ponto de paragem que deseja remover na lista de pontos de paragem actuais. Carregue depois no botão <guibutton
+>Remover</guibutton
+>. </para>
+</sect2>
+
+<sect2>
+<title
+>Remover Todos os Pontos de Paragem</title>
+
+<para
+>Carregue no botão <guibutton
+>Remover Tudo</guibutton
+>. </para>
+</sect2>
+
+<sect2>
+<title
+>Activar ou Desactivar um Ponto de Paragem</title>
+
+<para
+>Carregue em primeiro lugar com o &LMB; no ponto de paragem que deseja activar na lista de pontos de paragem actuais. Depois carregue no botão <guibutton
+>Activar</guibutton
+>. </para>
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook
new file mode 100644
index 00000000000..023679bf90f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook
@@ -0,0 +1,587 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="mainwindow-section">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+<title
+>Usar a Janela Principal</title>
+
+<screenshot>
+<screeninfo
+>A Janela Principal</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="main_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>Uma janela de texto com o ficheiro actual a ser depurado</phrase
+></textobject>
+<caption
+><para
+>Uma janela de texto com o ficheiro actual a ser depurado.</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<sect2>
+<title
+>Trabalhar na Janela Principal</title>
+
+<para
+>O estado de um determinado ponto de paragem é indicado através do texto relevante com uma cor de fundo diferente. Poderá escolher a cor desejada: veja na janela em <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar o Editor</guimenuitem
+></menuchoice
+>, na página de <guilabel
+>Cores</guilabel
+>.</para>
+
+
+<para
+>Você poderá definir, desactivar ou remover um ponto de paragem, usando as teclas, o menu <guimenu
+>Depurar</guimenu
+> ou os botões da barra de ferramentas.</para>
+
+<para
+>Você poderá mover o cursor pelo texto, usando as seguintes teclas:</para>
+
+<simplelist>
+<member
+>Teclas de cursores: <keysym
+>Esquerda</keysym
+>, <keysym
+>Direita</keysym
+>, <keysym
+>Cima</keysym
+> ou <keysym
+>Baixo</keysym
+>.</member>
+<member
+>Teclas de página: <keycap
+>Page Up</keycap
+> ou <keycap
+>Page Down</keycap
+></member>
+
+</simplelist>
+
+</sect2>
+
+<sect2>
+<title
+>Lidar com o Resultado do &kxsldbg;</title>
+
+<para
+>Grande parte do resultado do &kxsldbg; é capturado e apresentado tanto na janela dos inspectores como no resultado do &kxsldbg;. As excepções a esta regra são:</para>
+<itemizedlist>
+<listitem>
+<para
+>Uma mensagem de erro que vem do &kxsldbg; e que é mostrada dentro de uma janela de mensagens.</para>
+</listitem>
+<listitem>
+<para
+>O resultado da avaliação de uma expressão que é também mostrado numa janela de mensagens.</para>
+</listitem>
+<listitem>
+<para
+>O resultado da procura é enviado par ao ficheiro indicado na janela de resultado do &kxsldbg;.</para>
+</listitem>
+</itemizedlist>
+
+</sect2>
+
+<!-- FIXME: There's way too many things wrong with this, for people to
+bother translating it just yet. We can fix post 3.2
+
+Specifically: Wrong icon images, all keybindings are incorrect, all
+keybindings in the app are unmodified and therefore will probably be
+changed, and this isn't the ideal place to put a toolbar ref anyway.
+
+Plan: Add a menu ref chapter, include an updated toolbar ref in it
+
+<sect2>
+<title
+>&kxsldbg; Toolbar</title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="configure.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Configure</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Configuration for a session, <xref linkend="configure"/>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="configure.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Inspect</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+To be written.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="run.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Run</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Restart execution applying current configuration.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="1downarrow.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Continue</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Continue execution stoping at next breakpoint. This will cause the
+debugger to stop at the start of the stylesheet if no further breakpoints
+are found.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="step.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Step</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Step to the next XSLT instruction found.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="next.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Next</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Proceed to the next instruction at the same call stack depth. This is
+useful for stepping over a <emphasis
+>xsl:apply-templates</emphasis
+> or
+<emphasis
+>xsl:call-template</emphasis
+>.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_stepup.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>StepUp</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Proceed to the next instruction in a cooler stack frame. This is best
+used within a template at a greater depth than the root match template.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_stepdown.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>StepDown</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Proceed to the next instruction in a warmer stack frame.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_break.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Break</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Add a breakpoint at the current cursor location
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_delete.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Delete</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Delete a breakpoint at the current cursor location
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_enable.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Enable/Disable</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Enable or disable a breakpoint at the current cursor location
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_source.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Source</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Cause the current XSLT source file to be shown
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_data.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Data</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Cause the current &XML; data file to be shown
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_output.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Output</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Cause the current Output file to be shown
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo>
+</shortcut>
+<guiicon>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="xsldbg_refresh.png"/>
+</imageobject>
+</inlinemediaobject>
+</guiicon>
+<guimenu
+>Debug</guimenu>
+<guimenuitem
+>Reload</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Cause the displayed file to be reloaded from disk
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+-->
+
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook
new file mode 100644
index 00000000000..f39ce147446
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="tools-section">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+
+<title
+>Ferramentas Diversas</title>
+
+<para
+>Várias ferramentas estão disponíveis através do menu de ferramentas; a ferramenta principal é a de inspecção. </para>
+
+<sect2>
+<title
+>Ferramenta de Inspecção</title>
+
+<para
+>A ferramenta de inspecção é a que contém todas as janelas individuais para lidar com:</para>
+<itemizedlist>
+<listitem
+><para
+>Pontos de Paragem</para
+></listitem>
+<listitem
+><para
+>Modelos</para
+></listitem>
+<listitem
+><para
+>Variáveis</para
+></listitem>
+<listitem
+><para
+>Itens da pilha de chamadas</para
+></listitem>
+<listitem
+><para
+>Ficheiros de código &XSL;</para
+></listitem>
+<listitem
+><para
+>Entidades de &XML;</para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Executar Passo-a-Passo</title>
+
+<para
+>Se carregar no menu <guimenuitem
+>Iniciar a execução passo-a-passo</guimenuitem
+> é mostrada uma janela que permite escolher a velocidade do passo de execução.</para>
+
+<screenshot>
+<screeninfo
+>A Janela de Passo</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="walk_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela de Passo</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para parar de avançar use a tecla <keycap
+>W</keycap
+> ou seleccione o item do menu <guimenuitem
+>Iniciar a execução passo-a-passo</guimenuitem
+>.</para>
+</sect2>
+
+<sect2>
+<title
+>Procurar as Entidades de &XML;</title>
+
+<para
+>Para procurar um ID de Sistema no catálogo de &XML; actual use a opção <guimenuitem
+>Procurar o ID do Sistema</guimenuitem
+> e indique o valor a procurar na janela que aparece.</para>
+
+<screenshot>
+<screeninfo
+>A Janela do ID do Sistema</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="systemid_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela do ID do Sistema</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Para procurar um ID público use a opção <guimenuitem
+>Procurar um ID Público</guimenuitem
+> e indique o valor a procurar na janela que aparece.</para>
+
+<screenshot>
+<screeninfo
+>A Janela do ID Público</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="publicid_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela do ID Público</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/sources.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/sources.docbook
new file mode 100644
index 00000000000..5abb9e466d2
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/sources.docbook
@@ -0,0 +1,64 @@
+<sect1 id="sources-section">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+<title
+>Lidar com Ficheiros de Código de &XSLT; (Código)</title>
+
+<para
+>Se a janela de inspecção não estiver visível use a opção <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mostrar os inspectores</guimenuitem
+> </menuchoice
+>. Para lidar com o código, carregue na página de código da janela mostrada. </para>
+
+<para
+>Todos os ficheiros de código &XSLT; que são incluídos no ficheiro &XSLT; ou nos ficheiros do mesmo nível são listados aqui.</para>
+
+<screenshot>
+<screeninfo
+>A Janela de Código</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="sources_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela de Código</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se carregar num item de código na lista mostrada fará com que o cursor da janela principal passe para o início do ficheiro indicado. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/templates.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/templates.docbook
new file mode 100644
index 00000000000..7a8b26c8dbf
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/templates.docbook
@@ -0,0 +1,34 @@
+<sect1 id="templates">
+<title
+>Lidar com Modelos</title>
+
+<para
+>Se a janela de inspecção não estiver visível use a opção <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mostrar os inspectores</guimenuitem
+> </menuchoice
+>. Para lidar com o código, carregue na página de código da janela mostrada. </para>
+
+<para
+>Todos os modelos encontrados são aqui listados. Repare que as regras de exportação do &XSLT; se aplicam. Como tal poderá existir mais do que um modelo com a mesma correspondência e modo.</para>
+
+<screenshot>
+<screeninfo
+>A Janela de Modelos</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="templates_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Janela de Modelos</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Se carregar num item de um modelo na lista mostrada fará com que o cursor da janela principal salte para o ficheiro e número de linha indicados. </para>
+</sect1>
+
diff --git a/tde-i18n-pt/docs/kdewebdev/kxsldbg/variables.docbook b/tde-i18n-pt/docs/kdewebdev/kxsldbg/variables.docbook
new file mode 100644
index 00000000000..855e543304c
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/kxsldbg/variables.docbook
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sect1 id="variables">
+<sect1info>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+</authorgroup>
+</sect1info>
+
+<title
+>Lidar com Variáveis</title>
+
+<para
+>Se a janela de inspecção não estiver visível use a opção <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mostrar os inspectores</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>As variáveis locais e globais são mostradas numa página da janela de inspecção. O exemplo seguinte mostra um segmento de código de XSLT que declara uma variável global e uma local </para>
+<informalexample>
+<programlisting
+>&lt;xsl:variable name="variavelglobal" select="'xpto'"/&gt;
+
+ &lt;xsl:template match="/"/&gt;
+ &lt;xsl:param name="variavellocal" select="'xpto2'"/&gt;
+ &lt;/xsl:template match="/"/&gt;
+</programlisting>
+</informalexample>
+<para
+>Se carregar com o rato numa variável da lista, irá mostrar uma informação de resumo no fundo da janela. Se uma variável tiver uma expressão de selecção, por exemplo </para>
+<informalexample>
+<programlisting
+>&lt;xsl:variable name="alteravel" select="'valorAntigo'" /&gt;
+</programlisting>
+</informalexample>
+<para
+>então poderá ser escolhido um novo XPath com um novo valor para a <guilabel
+>Expressão da variável</guilabel
+>, carregando depois no botão <guibutton
+>Definir a expressão</guibutton
+>.</para>
+
+<screenshot>
+<screeninfo
+>A página de Variáveis</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="variables_window.png" format="PNG"/>
+</imageobject>
+<textobject
+><phrase
+>A Página de Variáveis</phrase
+></textobject>
+<caption
+><para
+>A Página de Variáveis</para
+></caption>
+</mediaobject>
+</screenshot>
+
+<para
+>Se carregar num item de uma variável na lista mostrada fará com que o cursor da janela principal passe para o ficheiro e número de linha indicados. </para>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/Makefile.am b/tde-i18n-pt/docs/kdewebdev/quanta/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/Makefile.in b/tde-i18n-pt/docs/kdewebdev/quanta/Makefile.in
new file mode 100644
index 00000000000..faa8343b0cd
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/quanta
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/quanta/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=installation.docbook config-quanta.docbook quanta-projects.docbook index.docbook working-with-quanta.docbook man-quanta.1.docbook credits-license.docbook glossary.docbook debugging-quanta.docbook index.cache.bz2 quanta-menus.docbook fundamentals.docbook Makefile.in extending-quanta.docbook introduction.docbook adv-quanta.docbook Makefile.am q-and-a.docbook
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta
+ @for base in glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/quanta/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/adv-quanta.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/adv-quanta.docbook
new file mode 100644
index 00000000000..8d286df1439
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/adv-quanta.docbook
@@ -0,0 +1,868 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="advanced-quanta-3-2">
+<chapterinfo>
+<title
+>Características Avançadas</title>
+<authorgroup>
+<author
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Características Avançadas</title>
+
+<para
+>Este capítulo debruça-se sobre as características avançadas do &quantaplus;, e como as utilizar. </para>
+
+<sect1 id="xml-tools-3-2">
+<title
+>Ferramentas &XML;</title>
+
+<para
+>A versão 3.2 do &quantaplus; traz com ele muitas ferramentas e funcionalidades novas de &XML;. As ferramentas são únicas na sua integração dentro do &quantaplus;. Todas essas ferramentas usam o <application
+>Kommander</application
+> como uma interface e a <application
+>libxml2</application
+> e a <application
+>libxslt</application
+> como infra-estruturas. A combinação de ambos cria ferramentas rápidas, eficientes, produtivas e completas. </para>
+
+<sect2 id="kde-db-3-2">
+<title
+>Ferramentas de Documentação do &kde;</title>
+
+<para
+>O &quantaplus; suporta as duas ferramentas principais de documentação do &kde;: o <command
+>meinproc</command
+> e o <command
+>checkXML</command
+>. </para>
+
+<sect3 id="meinproc-3-2">
+<title
+><command
+>meinproc</command
+></title>
+
+<para
+>Todos os que já trabalharam com a documentação do &kde; conhecem o <command
+>meinproc</command
+> e quão bom é este. Bem, dê-lhe uma vista de olhos com uma interface gráfica óptima! Não precisa mais de se restringir a uma linha de comandos; basta carregar no ícone semelhante a um processador e está pronto! </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pasta de Trabalho Actual</guilabel
+></term>
+<listitem>
+<para
+>Esta aplicação está à espera de um ficheiro <filename
+>index.docbook</filename
+> dentro de uma pasta. Se o <filename
+>index.docbook</filename
+> estiver na pasta de trabalho actual, então basta deixar seleccionada a <guilabel
+>Pasta de Trabalho Actual</guilabel
+>. Se não estiver, então desligue a opção <guilabel
+>Pasta de Trabalho Actual</guilabel
+> e indique a pasta que deseja processar no campo <guilabel
+>Outra Pasta</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<para
+>Os ficheiros de resultado são colocados na mesma pasta que os ficheiros de código. Todos os ficheiros de &HTML; são removidos de cada vez que o <command
+>meinproc</command
+> é executado. </para>
+</note>
+
+</sect3>
+
+<sect3 id="checkxml-3-2">
+<title
+><command
+>checkXML</command
+></title>
+
+<para
+>Mais uma vez, as pessoas que já usaram a documentação do &kde; conhecem esta aplicação útil. De novo, o &quantaplus; oferece uma pequena grande interface gráfica para este utilitário. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pasta de Trabalho Actual</guilabel
+></term>
+<listitem>
+<para
+>Se o ficheiro aberto no momento for o <filename
+>index.docbook</filename
+>, então poderá deixar a opção <guilabel
+>Pasta de Trabalho Actual</guilabel
+>. Se não for, então desligue a opção <guilabel
+>Pasta de Trabalho Actual</guilabel
+> e indique a pasta onde o <filename
+>index.docbook</filename
+> poderá ser encontrado. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<title
+>Resultado</title>
+<para
+>Se existir algum resultado, então é porque o seu ficheiro é inválido. Corrija por favor os erros indicados e tente de novo. </para>
+</note>
+</sect3>
+</sect2>
+
+<sect2 id="xmlval-3-2">
+<title
+>Validação de &XML;</title>
+
+<para
+>O &quantaplus; tem uma óptima ferramenta de validação de &XML;, a qual utiliza a infra-estrutura do <command
+>xmllint</command
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ficheiro Actual</guilabel
+></term>
+<listitem>
+<para
+>Se o ficheiro a validar estiver de momento em primeiro plano no &quantaplus;, então basta deixar o <guilabel
+>Ficheiro Actual</guilabel
+> assinalado. Se não estiver, então desligue a opção <guilabel
+>Ficheiro Actual</guilabel
+> e seleccione o ficheiro a validar no selector de ficheiros Outro Ficheiro. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Verificação de Formatação Válida</guilabel
+></term>
+<listitem>
+<para
+>Se só deseja ver se o ficheiro está bem formatado, carregue na opção <guilabel
+>Apenas Verificação de Boa-Formação</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>&URI; da Definição</guilabel
+></term>
+<listitem>
+<para
+>Se você estiver a usar um &DTD; e se este estiver indicado no ficheiro &XML;, então seleccione o &DTD; (Interno) (por omissão), caso contrário seleccione o &DTD; (Externo) e indique qual é o &DTD; com o selector de ficheiros do &URI; de Definição. Tanto o &XML; Schema do &W3C; como a validação do RelaxNG são obrigados a serem definidos externamente no selector de ficheiros do <guilabel
+>&URI; de Definição</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="xsltproc-3-2">
+<title
+>Processamento de &XSL;</title>
+
+<para
+>Sim, o &quantaplus; tem uma ferramenta de processamento de &XSL;, também! Isto usa a ferramenta <command
+>xsltproc</command
+> que vem com a <application
+>libxml2</application
+>. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Ficheiro Actual</guilabel
+></term>
+<listitem>
+<para
+>Se o ficheiro a ser processado está em primeiro plano no &quantaplus; neste momento, então basta deixar a opção <guilabel
+>Ficheiro Actual</guilabel
+> assinalada. Se não estiver, então desligue a opção <guilabel
+>Ficheiro Actual</guilabel
+> e seleccione o ficheiro a processar no selector <guilabel
+>Outro Ficheiro</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Folha de estilo</term>
+<listitem>
+<para
+>Seleccione o ficheiro &XSL; que deseja usar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Nome do ficheiro do resultado</guilabel
+></term>
+<listitem>
+<para
+>Indique o nome do ficheiro com que deseja denominar o ficheiro com o resultado. O ficheiro é colocado na sua pasta pessoal por omissão. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<note>
+<para
+>Esta aplicação é limitada em flexibilidade. Desculpe-nos, tentaremos fazer melhor da próxima vez. </para>
+</note>
+</sect2>
+
+</sect1>
+
+<!-- <sect1 id="kfilereplace-3-2">
+<title
+>KFileReplace</title>
+
+<para>
+KFileReplace is a terrific new addition to &quantaplus;. It allows one to
+quickly replace strings over multiple files in only a few clicks of the
+mouse. Imagine you have converted all your GIF images to PNG images
+(hasn't everyone done this already?), only the extension has changed, and
+you have the &lt;img /> tag scattered throughout 50 XHTML files. Are you
+going to do a Find &amp; Replace on every file? Surely not when you can do
+them all at the same time! This is only one of the many situations where
+you will find KFileReplace a seriously helpful tool. This section will show
+you how to use this wonderful feature.
+</para>
+
+<sect2 id="using-kfr-3-2">
+<title
+>Using KFileReplace</title>
+
+<para>
+With all these wonderful features KFileReplace has, surely you are
+incredibly interested in how to use it! Well, make sure your swim suit
+is on tight, because we are about to dive in!
+</para>
+
+<sect3 id="start-kfr-3-2">
+<title
+>Starting KFileReplace</title>
+
+<para>
+You will find KFileReplace in two places: &quantaplus;' main toolbar and the
+menubar (Plugins -> KFileReplace). It is represented by this icon:
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="kfr-icon.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject
+>.
+By executing it from either location, you will be presented with the New
+Search &amp; Replace Project dialog.
+</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="kfr-new-dialog.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>KFileReplace's New Search &amp; Replace Project dialog.</para
+></caption>
+</mediaobject>
+
+</sect3>
+
+<sect3 id="replace-string-kfr-3-2">
+<title
+>Replacing Strings in Files Over Multiple Folders</title>
+
+
+<para>
+Your boss just gave word that:
+
+<orderedlist numeration="arabic">
+<listitem>
+<para
+>all image formats will be PNG from now on;</para>
+</listitem>
+<listitem>
+<para
+>all current images must be converted to PNG;</para>
+</listitem>
+<listitem>
+<para
+>and it all needs to be done in one hour.</para>
+</listitem>
+</orderedlist>
+
+<quote
+>One hour!?!?</quote
+> you think to yourself. <quote
+>It'll take at
+least 45 minutes to convert the images!</quote
+> Calm down. Convert
+the images, load up your project, and fire up KFileReplace. Filter for
+only the file types you want to change. Press the <inlinemediaobject>
+<imageobject
+><imagedata format="PNG" fileref=""/></imageobject>
+</inlinemediaobject
+> and for, say GIF images, .gif for the string to
+replace and .png for the replacement string.
+</para>
+
+</sect3>
+</sect2>
+</sect1
+> -->
+
+<sect1 id="kparts-3-2">
+<sect1info>
+<title
+>Usar os 'Plugins'</title>
+<authorgroup>
+<author
+><firstname
+>Mathieu</firstname
+> <surname
+>Kooiman</surname
+> <affiliation
+> <address
+><email
+>quanta@map-is.nl</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Usar os 'Plugins'</title>
+
+<sect2 id="what-is-a-plugin-3-2">
+<title
+>O Que é um 'Plugin'?</title>
+
+<para
+>O &quantaplus; é capaz de carregar 'plugins', os quais são KParts. A plataforma de KPart é outra funcionalidade bastante poderosa do &kde;. Uma KPart é um contentor de funcionalidades relativamente pequeno e reutilizável. Permite aos programadores do &kde; programarem facilmente com o trabalho de outros programadores. Um exemplo disto é o próprio &quantaplus;. O editor que o &quantaplus; usa é a KPart do &kate;. A KPart do &kate; já contém muita da funcionalidade que o &quantaplus; necessitava, como o realce de sintaxe. A integração do mesmo com o &quantaplus; permitiu aos programadores do &quantaplus; focarem-se no que o &quantaplus; deveria ser capaz de fazer, em vez de se preocuparem com os vários problemas que teria a criação de um novo componente/KPart de edição do zero. </para>
+
+<para
+>Os 'plugins' que o &quantaplus; carrega poderão não ter nada a ver com o próprio &quantaplus;. Isto torna-o um sistema bastante poderoso de 'plugins'. Você poderá tirar partido de várias funcionalidades extra e não é preciso esperar até alguém o integrar com o &quantaplus;! Os 'plugins' podem ser carregados num conjunto de elementos de &GUI;. Poderá ver mais sobre isto em baixo. </para>
+
+</sect2>
+
+<sect2 id="plugin-dialog-3-2">
+<title
+>Compreender a Janela de Edição do 'Plugin'</title>
+
+<para
+>Para instalar um 'Plugin' ou KPart você irá aceder a <menuchoice
+> <guimenu
+>'Plugins'</guimenu
+> <guimenuitem
+>Editar</guimenuitem
+> </menuchoice
+>. Isto fará aparecer a seguinte janela: </para>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="plugin-edit.png"/>
+</imageobject>
+<caption
+><para
+>A janela de Edição do 'Plugin'.</para
+></caption>
+</mediaobject>
+
+<para
+>Esta janela permite-lhe gerir todos os 'plugins' definidos e permite-lhe adicionar novos. Nós iremos descrever cada um dos elementos gráficos aqui: <variablelist>
+<varlistentry>
+<term
+><guilabel
+>Locais de pesquisa</guilabel
+></term>
+<listitem>
+<para
+>Aqui você poderá indicar um local de pesquisa. Ao adicionar um 'plugin' sem <guilabel
+>Localização</guilabel
+>, o &quantaplus; irá procurar nas pastas aqui indicadas de modo a encontrar o 'plugin'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Adicionar</guilabel
+></term>
+<listitem>
+<para
+>Isto fará aparecer uma janela que lhe permitirá adicionar um novo 'plugin'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Configurar</guilabel
+></term>
+<listitem>
+<para
+>Isto permitir-lhe-á alterar a configuração de um dado 'plugin'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Remover</guilabel
+></term>
+<listitem>
+<para
+>Remove o 'plugin' seleccionado no momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Actualizar</guilabel
+></term>
+<listitem>
+<para
+>Actualiza o conteúdo da janela. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+<para
+>Leia a secção <xref linkend="configure-plugins"/> para aprender mais sobre os 'plugins'.</para>
+</sect2>
+</sect1>
+<sect1 id="team-members">
+ <title
+>Desenvolvimento em Equipa</title>
+ <para
+>Muitas vezes, um projecto tem mais que uma pessoa a trabalhar nele e existe alguma espécie de relação hierárquica entre eles. O &quantaplus; suporta a noção de membros do projecto, podendo estes ser configurados na janela em <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F7</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Propriedades do Projecto</guimenuitem
+> </menuchoice
+>. </para>
+ <mediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="team-editing.png"/>
+ </imageobject>
+ <caption
+><para
+>A janela de edição dos membros da equipa</para
+></caption>
+ </mediaobject>
+ <para
+>Os itens do <guilabel
+>Nome</guilabel
+>, <guilabel
+>E-mail</guilabel
+> são auto-explicativos. A <guilabel
+>Alcunha</guilabel
+> é o nome alternativo para o utilizador e actua como um identificado único. </para>
+ <para
+>O <guilabel
+>Papel</guilabel
+> define o papel do membro no projecto e poderá ser um dos seguintes: <itemizedlist>
+<listitem
+><para>
+<guilabel
+>Líder da Equipa</guilabel>
+</para
+></listitem>
+<listitem
+><para>
+<guilabel
+>Líder do Subprojecto</guilabel>
+</para
+></listitem>
+<listitem
+><para>
+<guilabel
+>Líder da Tarefa</guilabel>
+</para
+></listitem>
+<listitem
+><para>
+<guilabel
+>Membro Normal</guilabel>
+</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>A <guilabel
+>Tarefa</guilabel
+> é uma descrição da tarefa atribuída a este membro.</para>
+<para
+><guilabel
+>Sub-projecto</guilabel
+>: poderá seleccionar uma lista de sub-projectos. Estes poderão ser configurados e criados se carregar no botão <guilabel
+>Editar os sub-projectos</guilabel
+>. Cada subprojecto tem um nome visível de utilizador e um item de localização, correspondo o último a uma localização relativa de uma pasta sob a árvore do projecto. Isto significa que um subprojecto é uma pasta sob o projecto principal. Por exemplo, o projecto principal poderá ser a página Web da sua companhia, enquanto um subprojecto poderá ser a página Web da Intranet, localizada sob a pasta <filename path="intranet"
+>intranet</filename
+> do projecto.</para>
+<para
+>Um membro poderá ter mais que um papel no projecto, como ser líder da equipa e do subprojecto.</para>
+<para
+>O utilizador deverá seleccionar quem é na lista de membros da equipa. Isto é possível, se seleccionar um membro da lista e carregar no botão <guilabel
+>Atribuir a Si</guilabel
+>. O membro seleccionado de momento (a sua identidade) irá aparecer a negrito após o texto <guilabel
+>Você é:</guilabel
+>.</para>
+<para
+>As alcunhas e a configuração da identidade própria é importante, no que respeita às mensagens e às anotações. Veja em <xref linkend="annotations"/> para aprender mais sobre as anotações.</para>
+<para
+>Para além de manter um registo da sua equipa, existe um benefício na configuração dos membros da equipa: você poderá configurar um evento para informar os líderes da equipa quando acontecer alguma acção. Veja em <xref linkend="event-actions"/> como fazê-lo.</para>
+</sect1>
+<sect1 id="event-actions">
+ <title
+>Acções do Evento</title>
+ <para
+>As acções de eventos são acções que são executadas quando algum evento ocorre no projecto. Um desses exemplos poderá ser o registo de quando o projecto foi aberto e fechado da última vez, para que possa ser analisado posteriormente quanto é que cada um trabalhou ou para enviar uma mensagem de e-mail quando for gravado um ficheiro, ou ainda para adicionar o ficheiro ao CVS com a ajuda de um programa, quando desejar adicionar o ficheiro ao projecto; esta lista poderá continuar.</para>
+ <para
+>Na página de <guilabel
+>Configuração do Evento</guilabel
+> na janela de <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F7</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Propriedades do Projecto</guimenuitem
+> </menuchoice
+>, você poderá criar, editar e remover as acções do evento. </para>
+<mediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="event-editing.png"/>
+ </imageobject>
+ <caption
+><para
+>A janela de edição de eventos</para
+></caption>
+</mediaobject>
+<para
+>Os itens na janela são:</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Evento</guilabel
+></term>
+<listitem
+><para
+>a acção é executada quando ocorrer o evento seleccionado na lista. Os nomes dos eventos são suficientemente claros.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Acção</guilabel
+></term>
+<listitem
+><para
+>o tipo da acção executada. As escolhas possíveis são </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Acção sem programa</guilabel
+></term>
+<listitem
+><para
+>uma acção que não é uma acção de um programa definido pelo utilizador. Veja as acções do utilizador em <xref linkend="user-actions"/>. </para>
+<para
+><guilabel
+>Nome da acção</guilabel
+> indica a acção a executar quando ocorrer o evento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Enviar um e-mail</guilabel
+></term>
+ <listitem
+><para
+>é enviado um e-mail quando ocorrer a acção para o destinatário seleccionado na lista do <guilabel
+>Destinatário</guilabel
+>. Este poderá ser um líder de equipa ou de um subprojecto. Veja em <xref linkend="team-members"/> a definição destes líderes. </para
+>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Registar o evento</guilabel
+></term>
+ <listitem
+><para
+>o evento é registado num ficheiro. Os argumentos desta acção são: </para>
+ <variablelist>
+ <varlistentry>
+ <term
+><guilabel
+>Ficheiro de registo</guilabel
+></term>
+ <listitem
+><para
+>o nome completo e a localização do ficheiro</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Detalhe</term>
+ <listitem
+><para
+>Quanta informação irá conter este registo</para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+><guilabel
+>Comportamento</guilabel
+></term>
+ <listitem
+><para
+>Se deve criar/sobrepor o ficheiro de registo existente ou adicionar o novo evento a ele.</para
+></listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Acção de programa</guilabel
+></term>
+<listitem
+><para
+>uma acção de um programa definido pelo utilizador. Veja em <xref linkend="user-actions"/> as acções do utilizador. </para>
+ <para
+><guilabel
+>Nome da acção</guilabel
+> indica a acção a executar quando ocorrer o evento.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+<para
+>Os outros itens dependem do tipo de <guilabel
+>Acção</guilabel
+> com que foram descritos. </para>
+</sect1>
+
+<sect1 id="annotations">
+<title
+>Anotações</title>
+<para
+>As anotações são comentários especiais nos documentos. Diferem dos comentários normais na seguinte medida: <itemizedlist>
+<listitem
+><para
+>a informação é recolhida pelo Quanta e é mostrado na área de <guilabel
+>Anotações</guilabel
+>. </para
+></listitem>
+<listitem
+><para
+>a informação poderá ser endereçada a um membro da equipa </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>A introdução de anotações é simples. Poderá tanto usar o item <guilabel
+>Anotar</guilabel
+> do menu de contexto do editor como introduzir a palavra-chave <emphasis
+>@annotation</emphasis
+> numa área de comentário, seguida do texto de anotação. <example
+><title
+>Exemplo de anotação em XML</title
+><screen
+>&lt;!-- @annotation É possível que este código esteja errado. --&gt;</screen>
+<screen
+>&lt;!-- @annotation
+ Anotação em
+ várias linhas.
+--&gt;</screen
+></example>
+<example
+><title
+>Exemplo de anotação em PHP</title
+><screen
+>/* @annotation
+Usar os comentários em PHP ao anotar uma área em PHP
+*/</screen>
+
+</example>
+</para>
+<para
+>As anotações poderão ser endereçadas para um dado membro da sua equipa. A sintaxe, neste caso, é <emphasis
+>@annotation(alcunha)</emphasis
+> ou <emphasis
+>@annotation(papel)</emphasis
+>, onde a <emphasis
+>alcunha</emphasis
+> é o nome atribuído a um membro de equipa, enquanto o <emphasis
+>papel</emphasis
+> é um papel do projecto dos seguintes itens: <itemizedlist
+> <listitem
+><para
+> team leader </para
+></listitem
+> <listitem
+><para
+> o chefe de projecto </para
+></listitem
+> <listitem
+><para
+> chefe sub-projecto </para
+></listitem
+> </itemizedlist
+> Os chefes das tarefas e dos sub-projectos deverão ser seguidos do nome da tarefa e sub-projecto correspondentes, como aparece nos exemplos abaixo. </para>
+<para>
+<example
+><title
+>Fazer uma nota para um membro da equipa chamado <emphasis
+>ze</emphasis
+></title>
+<screen
+>&lt;-- @annotation(ze) Zé, olha para isto por favor. Pedro --&gt;</screen>
+</example>
+<example
+><title
+>Informar o líder da equipa</title>
+<screen
+>&lt;-- @annotation(chefe da equipa) Isto é bastante importante para a equipa --&gt;</screen>
+</example>
+<example
+><title
+>Informar o chefe do sub-projecto de <emphasis
+>PHP</emphasis
+></title>
+<screen
+>// @annotation(chefe sub-projecto:PHP) O que pensa disto?</screen>
+</example>
+</para>
+<para
+>As alcunhas e nomes dos papéis não fazem distinção entre maiúsculas e minúsculas, mas os espaços entre os parêntesis e o <emphasis
+>:</emphasis
+> tornam a anotação inválida.</para>
+<para
+>Poderá encontrar mais sobre os membros da equipa, os papéis e as alcunhas em <xref linkend="team-members"/>.</para>
+<para
+>As anotações encontradas no projecto poderão ser inspeccionadas na área de <guilabel
+>Anotações</guilabel
+>. Consiste em três páginas: <variablelist
+> <varlistentry
+> <term
+><guilabel
+>Ficheiro Actual</guilabel
+></term
+> <listitem
+><para
+> A anotação encontrada no ficheiro actual.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Para Si</guilabel
+></term
+> <listitem
+><para
+> As anotações no projecto endereçado a si. Os itens são agrupados por ficheiro.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Todos os Ficheiros</guilabel
+></term
+> <listitem
+><para
+> As anotações são encontradas em todos os ficheiros do projecto, e são agrupadas por ficheiros </para
+></listitem
+> </varlistentry
+> </variablelist
+> São percorridas as anotações no carregamento dos ficheiros e do projecto, à procura de modificações externas. Desta forma, mesmo que alguém adicione uma anotação fora do &quantaplus;, ela será reconhecida. Dado que a pesquisa poderá levar algum tempo, a janela de informação sobre as anotações novas endereçadas a si poderá aparecer ao fim de alguns segundos após o carregamento do projecto. </para>
+</sect1>
+&debugging-quanta; </chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/config-quanta.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/config-quanta.docbook
new file mode 100644
index 00000000000..14d11c57cd1
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/config-quanta.docbook
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="quanta-configuring">
+ <chapterinfo>
+ <title
+>Configurar o &quantaplus;</title>
+ <authorgroup>
+ <author
+><firstname
+>Andr&#225;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+ </affiliation>
+ </author>
+
+ <othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+ </authorgroup>
+ </chapterinfo>
+
+ <title
+>Configurar o &quantaplus;</title>
+
+ <para
+>Este capítulo descreve como você poderá controlar o comportamento do &quantaplus;. </para>
+ <para
+>As janelas de configuração estão acessíveis através do menu <guilabel
+>Configuração</guilabel
+>. Aqui serão discutidas apenas algumas delas, dado que as restantes não são específicas do &quantaplus;, podendo encontrar uma breve descrição em <xref linkend="settings-menu-3-2"/>. </para>
+
+ <sect1 id="configure-quanta">
+ <title
+>Configurar o Quanta</title>
+ <para
+>A janela de configuração poderá ser invocada se usar a opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenu
+>Configurar o Quanta...</guimenu
+></menuchoice
+>. A janela tem várias páginas, pelo que são discutidas uma-a-uma. </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Estilo da Marca</guilabel
+></term>
+<listitem
+><para
+>Você poderá alterar o comportamento do &quantaplus; em relação às marcas, incluindo a completação automática. Os itens são: <itemizedlist>
+<listitem
+><para
+><guilabel
+>Capitalização da marca:</guilabel
+> a capitalização das marcas que forem introduzidas automaticamente. A <guilabel
+>Capitalização por Omissão</guilabel
+> significa que as marcas serão introduzidas tal como forem descritas nos ficheiros <link linkend="tagxml-3-2"
+>tagXML</link
+>.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Capitalização do atributo:</guilabel
+> a capitalização dos atributos que forem introduzidos automaticamente. A <guilabel
+>Capitalização por Omissão</guilabel
+> significa que os atributos serão introduzidas tal como forem descritos nos ficheiros <link linkend="tagxml-3-2"
+>tagXML</link
+>.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Aspas dos atributos:</guilabel
+> como colocar as aspas nos atributos introduzidos pelo &quantaplus;.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Fechar automaticamente as marcas opcionais:</guilabel
+> se estiver assinalada, as marcas, para as quais a marca de fecho seja opcional, serão fechadas automaticamente logo que seja introduzido o &gt; da marca a fechar.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Fechar automaticamente as marcas não-únicas e não-opcionais:</guilabel
+> é igual à opção anterior, para as restantes marcas, sendo a excepção as marcas únicas.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Usar a completação automática:</guilabel
+> activa/desactiva a completação automática das marcas, atributos, funções, etc. </para
+></listitem>
+<listitem
+><para
+><guilabel
+>Actualizar marca de abertura/fecho automaticamente:</guilabel
+> se estiver activa, sempre que mudar a marca de abertura,a marca de fecho correspondente também será alterada, e vice-versa.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Substituição automática dos caracteres acentuados:</guilabel
+> se estiver activa, os caracteres acentuados serão substituídos pelos seus códigos, à medida que você vai escrevendo.</para
+></listitem>
+</itemizedlist>
+</para>
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ambiente</guilabel
+></term>
+<listitem
+><para
+>Uma página para controlar o ambiente e algumas opções predefinidas. </para>
+<itemizedlist>
+<listitem
+><para
+><guilabel
+>Tipos MIME:</guilabel
+> os tipos usados para reconhecer os diferentes tipos de ficheiros. Use o botão <guilabel
+>Reinicializar para as Predefinições</guilabel
+> para preencher os itens com os valores por omissão.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Codificação de caracteres por omissão:</guilabel
+> a codificação dos ficheiros acabados de criar ou dos ficheiros que forem carregados de outra forma que não através da opção <menuchoice
+><guimenu
+>Ficheiro</guimenu
+><guimenuitem
+>Abrir</guimenuitem
+></menuchoice
+> (onde poderá definir a codificação). Esta opção é sobreposta pela mesma opção nas <guilabel
+>Propriedades do Projecto</guilabel
+>, se estiver algum projecto carregado.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>DTD por omissão:</guilabel
+> o DTD usado para os ficheiros acabados de criar ou os ficheiros para os quais não foi reconhecido o DTD. Esta opção é sobreposta pela mesma opção das <guilabel
+>Propriedades do Projecto</guilabel
+>, se estiver carregado algum projecto.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Criar cópias de segurança:</guilabel
+> o &quantaplus; irá criar cópias de segurança periodicamente, por isso, no caso de uma falha de energia ou um estoiro, o documento poderá ser reposto no próximo arranque a partir desta cópia de segurança. Esta não é a mesma coisa que a cópia de segurança criada ao gravar os ficheiros. Mesmo nos ficheiros não-gravados é criada uma cópia de segurança.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Opções do arranque:</guilabel
+> uma configuração simples que controla o que irá acontecer no arranque.</para
+></listitem>
+
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Interface do Utilizador</guilabel
+></term>
+<listitem
+><para
+>Aqui você poderá configurar a aparência e comportamento do &quantaplus;. </para>
+<para
+>A antevisão e a documentação poderão aparecer na área de edição ou numa janela de ferramentas separada, onde neste caso será possível ver a antevisão/documentação e também o código.</para>
+<para
+>Também é possível configurar a aparência das páginas das janelas de ferramentas e do documento.</para>
+<para
+><guilabel
+>Reiniciar a disposição de janelas para os valores predefinidos no próximo arranque</guilabel
+> é usado quando você tiver baralhado a interface do utilizador, ao mudar os modos MDI e a acoplagem/desacoplagem das janelas de ferramentas. É o mesmo que a opção da linha de comandos <command
+>--resetlayout</command
+>.</para>
+<para
+>Este é o local também para controlar o comportamento das árvores de ficheiros.</para>
+<para
+>A secção das <guilabel
+>Mensagens de Aviso</guilabel
+> é útil para activar ou desactivar as mensagens de aviso, com a opção <guilabel
+>Não mostrar de novo</guilabel
+> nelas.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Vista VPL</guilabel
+></term>
+<listitem
+><para
+>O local para alterar o comportamento do &VPL;. Poderá activar a visualização de um ícone no lugar dos 'scripts', assim como configurar a sincronização da VPL e da área de código, quando estiver activado o modo repartido. Veja em <xref linkend="view-menu-3-2"/> para aprender a activar os diferentes modos. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Analisador</guilabel
+></term>
+<listitem
+><para
+>Aqui poderá afinar o analisador e a árvore de estrutura, que são a representação visual dos nós processados no documento.</para>
+<para
+>Na opção <guilabel
+>'Clicks' nos Itens da Árvore da Estrutura</guilabel
+> é possível alterar as acções atribuídas aos botões do rato, quando você carregar na árvore da estrutura.</para>
+<para
+>Na <guilabel
+>Aparência e Comportamento da Árvore de Estrutura</guilabel
+> é possível configurar os tipos de nós que estarão visíveis na árvore, com que frequência esta é actualizada, durante a edição e durante uma actualização, com que profundidade a árvore deverá ser aberta automaticamente. Os nós vazios são os nós de texto com espaços em branco, enquanto os grupos vazios para os quais não foi encontrado qualquer elemento no documento actual.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Abreviaturas</guilabel
+></term>
+<listitem
+><para
+>O local onde definir as abreviaturas (uma espécie de modelos) que poderão ser expandidas para mais algum texto, durante a edição. As abreviaturas estão organizadas em grupo,s, onde cada grupo poderá ser válido para mais que um &DTEP;. Isto significa que você poderá ter um grupo válido para o PHP onde a abreviatura "bloco_if" significa outra coisa qualquer num grupo válido para JavaScript.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+ </sect1>
+
+<sect1 id="configure-actions">
+<title
+>Configurar as Acções</title>
+<para
+>A criação e edição de acções definidas pelo utilizador está descrita em <xref linkend="user-actions"/>.</para>
+</sect1
+>
+
+<sect1 id="configure-plugins">
+ <title
+>Configurar os 'Plugins'</title>
+ <para
+>Aqui poderá geris os seus 'plugins'. Os 'plugins' são aplicações KPart criadas por terceiros e que poderão ser reutilizadas em qualquer aplicação que suporte o KPart, sendo a mais conhecida o &konqueror;. Ao criar um 'plugin', você deverá definir: <itemizedlist>
+ <listitem
+><para
+><guilabel
+>Nome:</guilabel
+> o nome visível para o utilizador</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Janela de resultado:</guilabel
+> os 'plugins' poderão aparecer numa página da área do editor ou numa janela de ferramentas separada no fundo</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Localização:</guilabel
+> o local onde se encontra o 'plugin', se não estiver nos locais-padrão, como o <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/lib</filename
+> .</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Nome do ficheiro:</guilabel
+> a localização relativa e o nome do ficheiro da 'libtool' do 'plugin', como o <filename class="libraryfile"
+>kde3/libcervisiapart.la</filename
+></para
+></listitem
+>
+ <listitem
+><para
+><guilabel
+>Entrada:</guilabel
+> o 'plugin' irá obter esta informação no arranque, de modo que possa abrir o <guilabel
+>Ficheiro Actual</guilabel
+>, a pasta do ficheiro actual (<guilabel
+>Localização Actual do Ficheiro</guilabel
+>) ou a <guilabel
+>Pasta do Projecto</guilabel
+>.</para
+></listitem
+>
+ <listitem
+><para
+><guilabel
+>Componente só de leitura:</guilabel
+> assinale se o 'plugin' se recusar a carregar. As KParts apenas para leitura normalmente recusam-se a carregar sem esta opção ligada.</para
+></listitem
+>
+ <listitem
+><para
+><guilabel
+>Validar o 'plugin':</guilabel
+> se estiver assinalada a opção, o &quantaplus; irá testar se a informação introduzida está correcta ou não. Desligue se o 'plugin' não estiver ainda disponível, mas se o for instalar mais tarde, para que possa fechar a janela.</para
+></listitem
+>
+</itemizedlist>
+ </para>
+ <para
+>Veja em <xref linkend="plugins-menu-3-2"/> e <xref linkend="kparts-3-2"/> as informações sobre a utilização dos 'plugins'.</para>
+</sect1
+>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/credits-license.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/credits-license.docbook
new file mode 100644
index 00000000000..c79c6ebb7cb
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/credits-license.docbook
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="credits-license-3-2">
+<chapterinfo>
+<title
+>Créditos e Licença</title>
+<authorgroup>
+<author
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Créditos e Licença</title>
+
+<note>
+<para
+>Desculpe-me se escrevi mal ou me esqueci do seu nome! </para>
+</note>
+
+<para
+>Muito obrigado a todos os que dispenderam o seu tempo a contribuírem! </para>
+
+<variablelist>
+<title
+>A Equipa de Desenvolvimento do &quantaplus;:</title>
+
+<varlistentry>
+<term
+>Bergia, Andrea</term>
+<listitem
+><para
+>Editor de &CSS; original.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Britton, Marc</term>
+<listitem
+><para
+><application
+>Kommander</application
+>, várias funcionalidades e correcções de erros.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Colton, Matthew</term>
+<listitem
+><para
+>Ecrã inicial para muitas versões</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Deschildre, Nicolas</term>
+<listitem
+><para
+><application
+>Disposição Visual da Página</application
+> &amp; e sistema de desfazer/refazer</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Dmitrienko, Dmitri</term>
+<listitem
+><para
+>Depuração de &PHP;4</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Gulmini, Luciano</term>
+<listitem
+><para
+><application
+>Assistente de Molduras</application
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Hanley, Jason P.</term>
+<listitem
+><para
+>Várias correcções, código de fundação para o processamento de &DTD;s, assim como outro trabalho com &DTD;s</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Hindsgaul, Claus</term>
+<listitem
+><para
+>Tradução para dinamarquês</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Hornbaker, Christopher</term>
+<listitem
+><para
+>O Anal &XML; Guy &amp; Documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Isdale, Keith</term>
+<listitem
+><para
+>&XSL; 1.0 &DTEP;, <application
+>&kxsl;</application
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Kooiman, Mathieu</term>
+<listitem
+><para
+>Documentação, correcções de erros e funcionalidade de depuração de &PHP;.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Laffoon, Eric</term>
+<listitem
+><para
+>Gestor do Projecto e administração da página web.</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mantia, Andr&aacute;s</term>
+<listitem
+><para
+>Programador Principal</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Moore, Richard</term>
+<listitem
+><para
+>Codificação, documentos de TagXML originais, e muito mais</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mous, Fabrice</term>
+<listitem
+><para
+>Documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Nickel, Robert C.</term>
+<listitem
+><para
+>Documentação</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Pibil, Ted</term>
+<listitem
+><para
+>Adição e manutenção das &DTD;s</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Poplavsky, Dmitry</term>
+<listitem
+><para
+>ex-Programador Principal &mdash; ficou para a versão comercial</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Vilches, George</term>
+<listitem
+><para
+>Janela de envio baseada numa árvore</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Yakovlev, Alexander</term>
+<listitem
+><para
+>ex-Programador Principal &mdash; ficou para a versão comercial</para
+></listitem>
+</varlistentry>
+<!--
+<varlistentry>
+<term
+>Firstname Surname</term>
+<listitem
+><para
+>Function</para
+></listitem>
+</varlistentry>
+-->
+
+</variablelist>
+
+<variablelist>
+<title
+>Agradecimento Especiais:</title>
+
+<varlistentry>
+<term
+>xmlsoft.org</term>
+<listitem
+><para
+>Os autores da <application
+>libxml2</application
+> e da <application
+>libxslt</application
+>.</para
+></listitem>
+</varlistentry>
+<!--
+<varlistentry>
+<term
+>Name</term>
+<listitem
+><para
+>Function</para
+></listitem>
+</varlistentry>
+-->
+
+</variablelist>
+
+<para
+>&quantaplus; <trademark class="copyright"
+></trademark
+> 2000, 2001, 2002, 2003 Equipa de Desenvolvimento do &quantaplus;. </para>
+
+<para
+>Manual do Utilizador de &quantaplus; <trademark class="copyright"
+></trademark
+> 2002, 2003 Equipa de Desenvolvimento do &quantaplus;. </para>
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/debugging-quanta.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/debugging-quanta.docbook
new file mode 100644
index 00000000000..f60a055d144
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/debugging-quanta.docbook
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="debugging-3-2">
+<sect1info>
+<title
+>Depuração no &quantaplus;</title>
+<authorgroup>
+<author
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Linus</firstname
+> <surname
+>McCabe</surname
+> <affiliation
+> <address
+><email
+>Linus@McCabe.nu</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Depuração no &quantaplus;</title>
+
+<sect2 id="php-debugging-3-2">
+<title
+>Utilizar o Depurador de &PHP;</title>
+
+<para
+>Com o &quantaplus; versão 3.3, o tratamento do depurador foi reimplementado. O suporte para o depurador incorporado de &PHP; (3), agora obsoleto, foi abandonado, assim como o suporte para o depurador 'dbg'. Em vez disso, foi implementado um sistema genérico de depuração, de modo a permitir várias implementações de 'plugins'. </para>
+<para
+>De momento, só está disponível um 'plugin' que adiciona o suporte para usar o &gubed; com o &quantaplus;. </para>
+<para
+>Para usar um depurador no seu projecto, abra as opções do projecto e escolha um 'plugin' de depuração adequado. Para alterar as opções específicas do depurador, carregue no botão de 'Opções' ao lado da lista do 'plugin' de depuração. </para>
+
+<sect3 id="php-debuggin-3-2-general">
+<title
+>Uso geral</title>
+<para
+>Logo que um projecto tenha um depurador activo, irão aparecer alguns itens adicionais na interface de utilizador do &quantaplus;: </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Menu do depurador</term>
+<listitem>
+<para
+>Irá aparecer um menu novo, onde poderá aceder à maioria das funcionalidades do depurador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Barra de ferramentas de depuração</term>
+<listitem>
+<para
+>Irá aparecer uma barra de ferramentas com acesso aos comandos de depuração mais comuns. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Janela de ferramentas de variáveis</term>
+<listitem>
+<para
+>Uma janela onde é mostrado o conteúdo das variáveis vigiadas. Aparece do lado esquerdo, por omissão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Janela de pontos de paragem</term>
+<listitem>
+<para
+>Uma janela onde todos os pontos de paragem, sejam eles de linhas ou condicionais, irão aparecer. Esta aparecerá em baixo por omissão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Janela de Resultado da Depuração</term>
+<listitem>
+<para
+>Uma janela onde o resultado (em HTML) do depurador será mostrado. Aparece na área acoplável inferior por omissão. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Dependo do que o 'plugin' de depuração suporta, toda a funcionalidade, ou apenas um subconjunto desta, estará disponível. </para>
+
+
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Sessão</guimenuitem
+> <guimenuitem
+>Iniciar uma Sessão</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Esta acção é usada para ligar ao depurador se tal for necessário ou para indicar ao 'plugin' para começar a atender os pedidos de depuração. Esta acção é despoletada por omissão quando é aberto um projecto que use um depurador, como tal não terá à partida de se preocupar com ele. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Sessão</guimenuitem
+> <guimenuitem
+>Terminar a Sessão</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O oposto da opção <menuchoice
+> <guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Sessão</guimenuitem
+> <guimenuitem
+>Iniciar uma Sessão</guimenuitem
+> </menuchoice
+>. Fecha a ligação ao depurador ou pára o atendimento de pedidos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Enviar um Pedido de HTTP</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Envia um pedido de HTTP para o servidor iniciar um pedido de depuração. A utilização desta acção é equivalente a usar um navegador para ver o documento actual. O resultado do pedido termina na área de Resultado da Depuração. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Pausa</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Coloca um programa, actualmente em execução, em pausa </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Executar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Diz ao depurador para começar a execução do programa e enviar informações sobre as variáveis vigiadas e a linha de execução actual à medida que vai correndo. Se isto for feito quando um programa está em pausa, a execução irá prosseguir. Se for feito antes de iniciar um pedido de depuração, o programa irá começar a correr, logo que o pedido tenha sido iniciado. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Salto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Indica ao depurador para começar a execução do programa, sem enviar informações sobre as variáveis vigiadas e a linha de execução actual. Se isto for feito enquanto um programa está em pausa, a execução irá prosseguir. Se tiver terminado antes de um pedido de depuração ter iniciado, o programa irá saltar até que o pedido seja iniciado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Passo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Diz ao depurador para executar a próxima instrução do programa sem saltar para dentro das funções ou inclusões. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Saltar Para</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Diz ao depurador para executar a próxima instrução do programa, saltando para dentro das funções ou inclusões se possível. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Saltar para Fora</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Diz ao depurador para executar até que saia da função actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Ignorar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Diz ao depurador para saltar a próxima instrução e prosseguir para a próxima, como se a actual não existisse. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Execução</guimenuitem
+> <guimenuitem
+>Matar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Diz ao depurador para matar o programa actualmente em execução. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Pontos de Paragem</guimenuitem
+> <guimenuitem
+>Parar quando...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela onde poderá definir os pontos de paragem condicionais. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Pontos de Paragem</guimenuitem
+> <guimenuitem
+>Comutar o ponto de paragem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva um ponto de paragem na linha onde o cursor se encontra </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Pontos de Paragem</guimenuitem
+> <guimenuitem
+>Limpar os pontos de paragem</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Retira todos os pontos de paragem. </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Variáveis</guimenuitem
+> <guimenuitem
+>Vigiar a variável</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela onde poderá introduzir uma variável ou expressão que deseje vigiar. O valor da vigia irá aparecer na janela de variáveis. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Depurar</guimenu
+> <guimenuitem
+>Variáveis</guimenuitem
+> <guimenuitem
+>Definir o valor da variável</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma janela onde poderá indicar uma variável e um valor novo para ela. </para>
+</listitem>
+</varlistentry>
+
+
+
+</variablelist>
+
+
+
+</sect3>
+</sect2>
+
+<sect2 id="kxsldbg-debugging-3-2">
+<title
+>Utilizar o &kxsl; o Depurador de &XSL;</title>
+
+<para
+>O &kxsl; é uma criação do Keith Isdale, assim como esta secção da documentação. O &kxsl; é uma interface para o &kde; e uma KPart para o <command
+>xsldbg</command
+>, o qual poderá encontrar em http://xsldbg.sf.net, em conjunto com muitos outros trabalhos do Keith. </para>
+
+<para
+>Para iniciar o &kxsl;, seleccione os <menuchoice
+> <guimenu
+>'Plugins'</guimenu
+> <guimenuitem
+>&kxsl;</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>Veja por favor na documentação do &kxsl; mais informações sobre a sua utilização. </para>
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/extending-quanta.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/extending-quanta.docbook
new file mode 100644
index 00000000000..cea0c345891
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/extending-quanta.docbook
@@ -0,0 +1,2746 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="extending-quanta-3-2">
+<chapterinfo>
+<title
+>Extender o &quantaplus;</title>
+<authorgroup>
+<author
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Andr&#225;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Extender o &quantaplus;</title>
+
+<para
+>Este capítulo descreve como personalizar o &quantaplus; de acordo com as suas necessidades particulares e como pode ajudar o &quantaplus; a tornar-se melhor. </para>
+
+<!--<sect1 id="kommander-3-2">
+<title
+>Using Kommander With &quantaplus;</title>
+
+<para>
+Kommander, by Marc Britton.
+</para>
+</sect1
+> -->
+
+<sect1 id="dtep-intro-3-2">
+<title
+>Pacote de Edição do Tipo de Documento (&DTEP;)</title>
+
+<para
+>Os Pacotes de Edição do Tipo de Documentos (&DTEP;s) são usados no &quantaplus; para adicionar o suporte para as linguagens de formatação e de 'scripting', bem como para o &CSS;. Estas permitem ao &quantaplus; oferecer as funcionalidades como a auto-completação e as árvores de nós. A sua simplicidade e flexibilidade são o que tornam o &quantaplus; um &IDE; rápido e amigável para os programadores Web. São também o que fazem do &quantaplus; um ambiente produtivo e simples de utilizar. </para>
+
+<para
+>Os &DTEP;s vêm em dois formatos: a Família 1, que corresponde às linguagens de formatação e a Família 2, que corresponde ao 'scripting' e ao &CSS;. Os &DTEP;s são compostos por duas partes, a Pasta de Marcas e as Barras de Ferramentas. As Pastas de Marcas são compostas por dois tipos de ficheiros, o &descriptionrc; e os ficheiros de TagXML, os quais contêm a extensão '.tag'. As barras de ferramentas são as páginas de botões úteis e orientados por ícones (por cima da janela de edição) que colocam o texto num documento de forma mais rápida do que o utilizador consegue escrever. </para>
+
+<para
+>Os &DTEP;s podem ser criados manualmente (veja em baixo), <link linkend="download-resources"
+>obtidos da Internet</link
+> ou criados automaticamente a partir de uma DTD existente. Veja em <xref linkend="converting-dtd"/> os detalhes da conversão. </para>
+
+<para
+>Este documento descreve como é possível criar ficheiros TagXML, o &descriptionrc; e as barras de ferramentas. Em resumo, como criar um &DTEP;. </para>
+
+<para
+>Os ficheiros TagXML (.tag) definem tanto os atributos específicos para uma marca como a disposição e o conteúdo da janela de propriedades que o &quantaplus; irá mostrar para a marca. O ficheiro &descriptionrc; contém as regras e a informação para o próprio &DTEP;. As barras de ferramentas oferecem uma forma rápida de adicionar marcas num documento, sem haver a preocupação com erros de escrita e outros erros do género. </para>
+
+<sect2 id="dtep-packaging-3-2">
+<title
+>Empacotamento</title>
+
+<para
+>As Pastas de Marcas são isso mesmo - pastas. Estas são compostas apenas pelos ficheiros &descriptionrc; e TagXML. As Pastas de Marcas contêm o nome da linguagem de formatação e a versão, se tal se aplicar. (Por exemplo, html-4.01-strict) </para>
+</sect2>
+
+<sect2 id="tagxml-3-2">
+<title
+>TagXML</title>
+
+<para
+>A tabela em baixo enumera os elementos que são definidos no TagXML e refere se estes são obrigatórios ou não. Embora nem todos sejam necessários, recomenda-se que você use tantos quantos possíveis para que os outros utilizadores possam ter uma melhor experiência e mais informação com que lidar. </para>
+
+<informaltable>
+<tgroup cols="3">
+<thead>
+<row>
+<entry
+>Elemento</entry>
+<entry
+>Utilização Predefinida</entry>
+<entry
+>Caso de Utilização</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>TAGS</entry>
+<entry
+>necessário</entry>
+<entry
+>sempre</entry>
+</row>
+<row>
+<entry
+>tag</entry>
+<entry
+>necessário</entry>
+<entry
+>sempre</entry>
+</row>
+<row>
+<entry
+>label</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário para criar uma janela de propriedades</entry>
+</row>
+<row>
+<entry
+>attr</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário para definir um atributo</entry>
+</row>
+<row>
+<entry
+>tooltip</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário para que a janela de propriedades mostre uma dica</entry>
+</row>
+<row>
+<entry
+>whatsthis</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário para que a janela de propriedades mostre um <quote
+>O Que é Isto?</quote
+></entry>
+</row>
+<row>
+<entry
+>list</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário quando um determinado atributo é do tipo <quote
+>list</quote
+> (lista)</entry>
+</row>
+<row>
+<entry
+>item</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário quando o &lt;list
+> é usado</entry>
+</row>
+<row>
+<entry
+>textlocation</entry>
+<entry
+>opcional</entry>
+<entry
+>sempre</entry>
+</row>
+<row>
+<entry
+>location</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário quando é usada uma legenda</entry>
+</row>
+<row>
+<entry
+>text</entry>
+<entry
+>opcional</entry>
+<entry
+>necessário quando é usada uma legenda</entry>
+</row>
+<row>
+<entry
+>children</entry>
+<entry
+>opcional</entry>
+<entry
+>uma lista das marcas que poderão aparecer dentro da marca que está a ser definida</entry>
+</row>
+<row>
+<entry
+>child</entry>
+<entry
+>necessário</entry>
+<entry
+>um item-filho</entry>
+</row>
+<row>
+<entry
+>stoppingtags</entry>
+<entry
+>opcional</entry>
+<entry
+>uma lista das marcas que indicam o fim para outra marca</entry>
+</row>
+<row>
+<entry
+>stoppingtag</entry>
+<entry
+>necessário</entry>
+<entry
+>um item de interrupção da marca</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+
+<sect3 id="dtep-element-descriptions-3-2">
+<title
+>Descrições do Elemento do TagXML</title>
+
+<para
+>As secções seguintes irão descrever, em detalhe, cada elemento. Tudo desde onde eles poderão estar até o que poderão conter é descrito aqui de uma forma simples de seguir. </para>
+
+<sect4 id="TAGS-3-2">
+<title
+>TAGS</title>
+
+<para
+>Este é o elemento de raiz (topo) de um documento de TagXML. Só poderá aparecer num documento uma única vez. Poderá conter a definição de várias marcas. Este é um elemento do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+<entry
+>tag</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="tag-3-2">
+<title
+>tag</title>
+
+<para
+>Uma cobertura para a marca a ser definida. Este é um elemento do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>TAGS</entry>
+<entry
+>label, attr, stoppingtags</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<informaltable>
+<tgroup cols="6">
+<thead>
+<row>
+<entry
+>Atributo</entry
+><entry
+>Tipo</entry
+><entry
+>Valores</entry>
+<entry
+>Predefinição</entry
+><entry
+>Utilização</entry
+><entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>name</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+<entry
+>necessário</entry
+><entry
+>Indica o nome da marca a ser definida.</entry>
+</row>
+<row>
+<entry
+>single</entry
+><entry
+>boolean</entry
+><entry
+></entry
+><entry
+></entry>
+<entry
+>opcional</entry
+><entry
+>Indica se a marca necessita de uma 'tag' de fecho ou não (&lt;/(nome da marca)
+>.</entry>
+</row>
+<row>
+<entry
+>type</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+>xmltag</entry>
+<entry
+>opcional</entry
+><entry
+>Indica o tipo da marca a ser definida.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>xmltag</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca baseia-se em XML. (Apenas na Família 1.)</entry>
+</row>
+<row>
+ <entry
+></entry
+><entry
+></entry
+><entry
+>entity</entry
+><entry
+></entry>
+ <entry
+></entry
+><entry
+>A marca descreve uma entidade. (Apenas na Família 1.)</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>property</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca relaciona-se com a &CSS; (Apenas Família 2.)</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>function</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca é uma função de programação. Quando é usado, os elementos &lt;attr
+> tornam-se os argumentos da função (apenas na Família 2).</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>class</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca é uma classe de programação. (apenas na Família 2.)</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>method</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca é um método da classe. (apenas na Família 2.)</entry>
+</row>
+<row>
+<entry
+>returnType</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+>void </entry>
+<entry
+>opcional</entry
+><entry
+>Indica o tipo devolvido pela marca a ser definida. (apenas na Família 2).</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>void</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca não devolve nada ('void').</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>int</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca devolve um inteiro.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>float</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca devolve um número de vírgula flutuante.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>long</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo da marca devolve um número longo.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>string</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O tipo de marca devolve uma cadeia de caracteres.</entry>
+</row>
+<row>
+ <entry
+>version</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Indica a versão da linguagem para a qual esta marca é válida</entry>
+</row>
+<row>
+ <entry
+>extends</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Só é válido se o tipo da marca for o "class". O nome da classe de base desta classe. (Apenas na família 2).</entry>
+</row>
+<row>
+ <entry
+>class</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Só é válido se o tipo for "method". O nome da classe a que este método pertence. (Apenas na família 2).</entry>
+</row>
+<row>
+ <entry
+>common</entry
+><entry
+>boolean</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Se for igual a "yes", a marca corresponde a um grupo de atributos comum e os atributos desta marca poderão ser anexados a qualquer outra marca. (Apenas na Família 1.)</entry>
+</row>
+<row>
+ <entry
+>comment</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>o texto do comentário aparece perto do nome da marca na lista de completação</entry>
+</row
+></tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="label-3-2">
+<title
+>label</title>
+
+<para
+>Coloca uma legenda na janela. O texto é referido na marca &lt;text
+>. Este é um elemento do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>tag</entry>
+<entry
+>text, location</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="attr-3-2">
+<title
+>attr</title>
+
+<para
+>Define um atributo da marca. Este elemento ocorre uma vez para cada atributo. Define o nome e o tipo do atributo. Também contém as marcas adicionais que indicam como o atributo deverá ser mostrado, etc. Este é um elemento do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>tag</entry>
+<entry
+>location, list, tooltip, whatsthis, textlocation</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<informaltable>
+<tgroup cols="6">
+<thead>
+<row>
+<entry
+>Atributo</entry
+><entry
+>Tipo</entry
+><entry
+>Valores</entry>
+<entry
+>Predefinição</entry
+><entry
+>Utilização</entry
+><entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>name</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+<entry
+>necessário</entry
+><entry
+>Indica o nome do atributo a ser definido.</entry>
+</row>
+<row>
+<entry
+>type</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+>input</entry>
+<entry
+>necessário</entry
+><entry
+>Indica o tipo do atributo a ser definido.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>input</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O campo suporta a introdução de texto livre (campo de texto).</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>check</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O valor do campo é booleano (opção).</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>color</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O valor do campo é uma cor.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>url</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O valor do campo é um &URL;. (Ficheiro local que referencia.)</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>list</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O valor do campo é um item de uma lista indicada.</entry>
+</row>
+<row>
+<entry
+>status</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+>opcional</entry>
+<entry
+>necessário</entry
+><entry
+>Indica se o argumento é ou não obrigatório. (Apenas na Família 2).</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>opcional</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O argumento é opcional.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>necessário</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O argumento é necessário.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>implied</entry
+><entry
+></entry>
+<entry
+></entry
+><entry
+>O argumento é implícito.</entry>
+</row>
+<row>
+ <entry
+>source</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Indica as origens usadas para preencher o item do atributo na janela de edição da marca e na árvore de atributos</entry>
+</row>
+<row>
+ <entry
+></entry
+><entry
+></entry
+><entry
+>selection</entry
+><entry
+></entry>
+ <entry
+></entry
+><entry
+>O texto seleccionado será usado como origem</entry>
+</row>
+<row>
+ <entry
+></entry
+><entry
+></entry
+><entry
+>dcop</entry
+><entry
+></entry>
+ <entry
+></entry
+><entry
+>Será usado o resultado de um método de DCOP como origem</entry>
+</row>
+<row>
+ <entry
+>interface</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Necessita do 'source="dcop"'. A interface de DCOP a partir da qual o &quantaplus; irá buscar os dados de origem.</entry>
+</row>
+<row>
+ <entry
+>method</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Necessita do 'source="dcop"' e do nome de uma interface. O nome do método de DCOP a partir do qual o &quantaplus; irá buscar os dados de origem.</entry>
+</row>
+<row>
+ <entry
+>arguments</entry
+><entry
+>string</entry
+><entry
+></entry
+><entry
+></entry>
+ <entry
+>opcional</entry
+><entry
+>Necessita do 'source="dcop"', de uma interface e de um nome de um método. Os argumentos que são passados ao método. Poderá estar em branco ou aceitar o "%tagname%", que corresponde ao nome actual da marca.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="tooltip-3-2">
+<title
+>tooltip</title>
+
+<para
+>Define a dica para um campo na janela. Este elemento é apenas de texto. </para>
+
+<note>
+<para
+>De momento só é suportado texto simples (você não pode usar nenhuma formatação). </para>
+</note>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>attr</entry>
+<entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="whatsthis-3-2">
+<title
+>whatsthis</title>
+
+<para
+>Define a ajuda 'O Que É Isto?' para um campo da janela. Este elemento contém apenas texto. </para>
+
+<note>
+<para
+>De momento só é suportado texto simples (você não pode usar nenhuma formatação). </para>
+</note>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>attr</entry>
+<entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="list-3-2">
+<title
+>list</title>
+
+<para
+>Uma marca que apenas agrupa os itens de uma lista. Só pode aparecer uma vez por cada descrição de um atributo. Este é um elemento do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>attr</entry>
+<entry
+>item</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="item-3-2">
+<title
+>item</title>
+
+<para
+>Define um item da lista. Este elemento contém apenas texto. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>list</entry>
+<entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="textlocation-3-2">
+<title
+>textlocation</title>
+
+<para
+>Indica a posição do atributo de uma marca dentro de uma janela. Esta marca só poderá ocorrer uma vez por cada atributo da janela (&ie; um por cada marca &lt;attr
+>). Este elemento fica vazio. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry>
+<entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>attr</entry>
+<entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<informaltable>
+<tgroup cols="4">
+<thead>
+<row>
+<entry
+>Atributo</entry
+><entry
+>Tipo</entry>
+<entry
+>Utilização</entry
+><entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>row</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>necessário</entry
+><entry
+>Indica a linha na disposição da janela de um campo ou legenda.</entry>
+</row>
+<row>
+<entry
+>col</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>necessário</entry
+><entry
+>Indica a coluna na disposição da janela para um campo ou uma legenda.</entry>
+</row>
+<row>
+<entry
+>rowspan</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>opcional</entry
+><entry
+>Indica o número de linhas que um campo poderá ocupar.</entry>
+</row>
+<row>
+<entry
+>colspan</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>opcional</entry
+><entry
+>Indica o número de colunas que um campo poderá ocupar.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="location-3-2">
+<title
+>location</title>
+
+<para
+>Indica a posição e o tamanho de um campo na janela. Esta marca só deverá aparecer uma vez por cada campo da janela (&ie; um por cada marca de &lt;attr
+> e &lt;label
+>). Este elemento fica vazio. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry
+><entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>label, attr</entry
+><entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<informaltable>
+<tgroup cols="4">
+<thead>
+<row>
+<entry
+>Atributo</entry
+><entry
+>Tipo</entry>
+<entry
+>Utilização</entry
+><entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>row</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>necessário</entry
+><entry
+>Indica a linha na disposição da janela de um campo ou legenda.</entry>
+</row>
+<row>
+<entry
+>col</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>necessário</entry
+><entry
+>Indica a coluna na disposição da janela para um campo ou uma legenda.</entry>
+</row>
+<row>
+<entry
+>rowspan</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>opcional</entry
+><entry
+>Indica o número de linhas que um campo poderá ocupar.</entry>
+</row>
+<row>
+<entry
+>colspan</entry
+><entry
+>nonNegativeInteger</entry>
+<entry
+>opcional</entry
+><entry
+>Indica o número de colunas que um campo poderá ocupar.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="text-3-2">
+<title
+>text</title>
+
+<para
+>Define o texto para uma legenda ou para uma opção. Este campo contém apenas texto. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry
+><entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>label, attr</entry
+><entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="children-3-2">
+<title
+>children</title>
+
+<para
+>Define uma lista dos elementos que podem aparecer dentro da marca a ser criada. Este elemento é do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry
+><entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>tag</entry
+><entry
+>child</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="child-3-2">
+<title
+>child</title>
+
+<para
+>Define uma marca-filha. Este elemento fica vazio. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry
+><entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>children</entry
+><entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<informaltable>
+<tgroup cols="4">
+<thead>
+<row>
+<entry
+>Atributo</entry
+><entry
+>Tipo</entry
+><entry
+>Valores</entry>
+<entry
+>Utilização</entry
+><entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>name</entry
+><entry
+>string</entry
+><entry
+></entry>
+<entry
+>necessário</entry
+><entry
+>Define uma marca que poderá aparecer dentro da marca indicada.</entry>
+</row>
+<row>
+<entry
+>usage</entry
+><entry
+>string</entry
+><entry
+></entry>
+<entry
+>opcional</entry
+><entry
+>Indica a relação com o pai.</entry>
+</row>
+<row>
+<entry
+></entry
+><entry
+></entry
+><entry
+>necessário</entry>
+<entry
+></entry
+><entry
+>O pai deverá ter pelo menos um filho com esse nome.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="stoppingtags-3-2">
+<title
+>stoppingtags</title>
+
+<para
+>Define uma lista dos elementos que obrigam a marca a terminar. Este elemento é do tipo apenas para elementos. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry
+><entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>tag</entry
+><entry
+>stoppingtag</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+
+<sect4 id="stoppingtag-3-2">
+<title
+>stoppingtag</title>
+
+<para
+>Define uma marca de interrupção ou de fecho. Este elemento fica vazio. </para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry
+>Pai(s)</entry
+><entry
+>Filhos</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>stoppingtags</entry
+><entry
+><emphasis
+>NENHUM</emphasis
+></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<informaltable>
+<tgroup cols="4">
+<thead>
+<row>
+<entry
+>Atributo</entry
+><entry
+>Tipo</entry>
+<entry
+>Utilização</entry
+><entry
+>Descrição</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry
+>name</entry
+><entry
+>string</entry>
+<entry
+>necessário</entry
+><entry
+>Indica quais as marcas que obrigam ao fecho de outra marca.</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</sect4>
+</sect3>
+
+<sect3 id="tagxml-usage-3-2">
+<title
+>Utilização do TagXML</title>
+
+<para
+>Todos os ficheiros de TagXML deverão começar pela declaração de &XML;: &lt;?xml version="1.0" encoding="UTF-8"?> e deverão estar devidamente aninhados e fechados. </para>
+
+<important>
+<para
+>Os espaços não afectam de facto em nada, mas tenha em atenção os caracteres &amp; e &lt;. Estes deverão ser substituídos provavelmente por &amp;amp; e por &amp;lt;, respectivamente, nos elementos como o &lt;tooltip
+>, o &lt;whatsthis
+> e o &lt;text
+>. Se não o fizer não irá estoirar o programa, mas poderá fazer com que certos pedaços do seu trabalho desapareçam, nesse caso. </para>
+</important>
+</sect3>
+
+<sect3 id="tagxml-validation-3-2">
+<title
+>Validação do TagXML</title>
+
+<para
+>Para validar os seus ficheiros TagXML, basta carregar na janela das <quote
+>Ferramentas</quote
+> no topo do &quantaplus; e seleccionar <quote
+>Validar o TagXML.</quote
+> Irá então aparecer uma janela na qual você terá apenas de seguir as indicações simples. </para>
+
+<note>
+<para
+>Esta funcionalidade de momento não está presente. Actualmente a validação ocorre quando os ficheiros TagXML são carregados no &quantaplus;. </para>
+</note>
+</sect3>
+
+<sect3 id="tagxml-examples-3-2">
+<title
+>Exemplos de TagXML</title>
+
+<sect4 id="family-one-3-2">
+<title
+>Família 1</title>
+
+<para
+>O seguinte irá mostrar um ficheiro de TagXML da Família 1 válido. Este ficheiro descreve também o elemento &lt;schema
+> do &XML; Schema da &W3C;. O nome do ficheiro para este ficheiro TagXML seria então schema.tag. Simples, não é? </para>
+
+<informalexample>
+<literallayout
+><markup>
+&lt;?xml version="1.0" encoding="UTF-8"?>
+&lt;!DOCTYPE TAGS>
+&lt;TAGS>
+ &lt;tag name="schema">
+ &lt;label>
+ &lt;text
+>id&lt;/text>
+ &lt;location col="0" row="0"/>
+ &lt;/label>
+ &lt;attr name="id" type="input">
+ &lt;tooltip
+>Um ID único para o elemento.&lt;/tooltip>
+ &lt;whatsthis
+>Um ID único para o elemento.&lt;/whatsthis>
+ &lt;location col="1" row="0"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>version&lt;/text>
+ &lt;location col="0" row="1"/>
+ &lt;/label>
+ &lt;attr name="version" type="input">
+ &lt;tooltip
+>A versão do esquema.&lt;/tooltip>
+ &lt;whatsthis
+>A versão do esquema.&lt;/whatsthis>
+ &lt;location col="1" row="1"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>targetNamespace&lt;/text>
+ &lt;location col="0" row="2"/>
+ &lt;/label>
+ &lt;attr name="targetNamespace" type="input">
+ &lt;tooltip
+>Uma referência de &URI; para o espaço de nomes deste esquema.&lt;/tooltip>
+ &lt;whatsthis
+>Uma referência de &URI; para o espaço de nomes deste esquema.&lt;/whatsthis>
+ &lt;location col="1" row="2"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>xmlns&lt;/text>
+ &lt;location col="0" row="3"/>
+ &lt;/label>
+ &lt;attr name="xmlns" type="input">
+ &lt;tooltip
+>Uma referência de &URI; para um ou mais espaços de nomes a usar neste esquema.
+ Se não for usado nenhum prefixo, então as componentes desse espaço de nomes poderão ser usadas sem o prefixo.&lt;/tooltip>
+ &lt;whatsthis
+>Uma referência de &URI; para um ou mais espaços de nomes a usar neste esquema.
+ Se não for usado nenhum prefixo, então as componentes desse espaço de nomes poderão ser usadas sem o prefixo.&lt;/whatsthis>
+ &lt;location col="1" row="3"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>attributeFormDefault&lt;/text>
+ &lt;location col="0" row="4"/>
+ &lt;/label>
+ &lt;attr name="attributeFormDefault" type="list">
+ &lt;items>
+ &lt;item
+>qualified&lt;/item>
+ &lt;item
+>unqualified&lt;/item>
+ &lt;/items>
+ &lt;tooltip
+>O formato por omissão para todos os atributos dentro deste esquema.&lt;/tooltip>
+ &lt;whatsthis
+>O formato por omissão para todos os atributos dentro deste esquema.&lt;/whatsthis>
+ &lt;location col="1" row="4"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>elementFormDefault&lt;/text>
+ &lt;location col="0" row="5"/>
+ &lt;/label>
+ &lt;attr name="elementFormDefault" type="list">
+ &lt;items>
+ &lt;item
+>qualified&lt;/item>
+ &lt;item
+>unqualified&lt;/item>
+ &lt;/items>
+ &lt;tooltip
+>O formato por omissão para todos os elementos dentro deste esquema.&lt;/tooltip>
+ &lt;whatsthis
+>O formato por omissão para todos os elementos dentro deste esquema.&lt;/whatsthis>
+ &lt;location col="1" row="5"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>blockDefault&lt;/text>
+ &lt;location col="0" row="6"/>
+ &lt;/label>
+ &lt;attr name="blockDefault" type="input">
+ &lt;location col="1" row="6"/>
+ &lt;/attr>
+
+ &lt;label>
+ &lt;text
+>finalDefault&lt;/text>
+ &lt;location col="0" row="7"/>
+ &lt;/label>
+ &lt;attr name="finalDefault" type="input">
+ &lt;location col="1" row="7"/>
+ &lt;/attr>
+ &lt;/tag>
+&lt;/TAGS>
+</markup
+>
+</literallayout>
+</informalexample>
+</sect4>
+
+<sect4 id="family-two-3-2">
+<title
+>Família 2</title>
+
+<para
+>O seguinte irá mostrar-lhe um ficheiro TagXML da Família 2 válido. Este ficheiro descreve a função 'overload' do &PHP;. O nome do ficheiro TagXML seria overload.tag. </para>
+
+<informalexample>
+<literallayout
+><markup>
+&lt;?xml version="1.0" encoding="UTF-8"?>
+&lt;!DOCTYPE tags>
+&lt;tags>
+ &lt;tag name="overload" type="function" returnType="void">
+&lt;attr name="class_name" type="string" status="optional"/>
+ &lt;/tag>
+&lt;/tags>
+</markup
+>
+</literallayout>
+</informalexample>
+</sect4>
+</sect3>
+</sect2>
+
+<sect2 id="descriptionrc-3-2">
+<title
+>&descriptionrc;</title>
+
+<para
+>O ficheiro &descriptionrc; também é bastante simples e existe um editor para ele, acessível através da opção <menuchoice
+><guimenu
+>DTD</guimenu
+><guimenuitem
+>Editar a Configuração da DTD</guimenuitem
+></menuchoice
+>. Isto irá editar o &descriptionrc; de um &DTEP; que você poderá seleccionar numa lista. Para editar o &descriptionrc; para um &DTEP; acabado de criar, deverá criar um único &descriptionrc; com os seguintes itens: </para>
+<para>
+ <informalexample>
+ <literallayout
+><markup>
+ [General]
+ Version = Use 1 para o &quantaplus; versão &lt;=3.1.2 e 2 para as versões posteriores.
+ Name = Texto de definição da DTD. (-//&W3C;//DTD HTML 4.01 Transitional//EN)
+ NickName = O nome bonito da DTD. (HTML 4.01 Transitional). Se não estiver definido, o Name é usado como NickName.
+ </markup
+>
+ </literallayout>
+ </informalexample>
+</para>
+<para
+>Logo que o tenha criado e colocado junto com os ficheiros de marcas, carregue o &DTEP; acabado de criar com a opção <menuchoice
+><guimenu
+>DTD</guimenu
+><guimenuitem
+>Carregar o Pacote de DTD (DTEP)</guimenuitem
+></menuchoice
+> e, depois de carregado, você poderá prosseguir com a edição da configuração do &DTEP;. Verifique as dicas e o texto 'o que é isto' na janela do editor para compreender o significado de cada item. Em alternativa, poderá ler o ficheiro <filename
+>quanta/data/dtep/dtd-description.txt</filename
+> do pacote de código, que contém uma descrição do formato. </para>
+</sect2>
+</sect1>
+
+<sect1 id="user-actions">
+<title
+>Acções Definidas pelo Utilizador</title>
+<para
+>As acções são muito comuns em todas as aplicações. Você necessita delas com frequência quando usa qualquer aplicação. Se carregar num ícone da barra de ferramentas, seleccionar um item do menu ou usar um atalho de teclado irá normalmente executar uma acção. No &quantaplus;, as acções são levadas a um outro nível. Em vez de ter as acções implementadas de forma estanque (criadas pelo programador da aplicação ao nível do código-fonte), é possível para um utilizador normal criar e modificar acções e, deste modo, adicionar novas funcionalidades ao &quantaplus;. Estas são as acções definidas pelo utilizador; muitas das acções normais do &quantaplus; são definidas pelo utilizador (e modificáveis pelo mesmo). </para>
+<para
+>Existem três tipos de acções definidas pelo utilizador: <itemizedlist>
+<listitem
+><para
+><link linkend="text-actions"
+>Acções de texto</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="tag-actions"
+>Acções de marcas</link
+></para
+></listitem>
+<listitem
+><para
+><link linkend="script-actions"
+>Acções de programas</link
+></para
+></listitem>
+</itemizedlist>
+</para>
+<sect2 id="creating-actions">
+<title
+>Criar acções</title>
+<para
+>Poderá criar uma acção se for a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Acções</guimenuitem
+> </menuchoice
+>. Carregue em <guibutton
+>Nova Acção</guibutton
+> para que lhe apareça uma janela semelhante: <mediaobject
+> <imageobject>
+<imagedata fileref="dtep_doc_img7.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo</guilabel
+></term>
+<listitem
+><para
+>Define o tipo da acção (<link linkend="text-actions"
+>Texto</link
+>, <link linkend="tag-actions"
+>Marca</link
+>, <link linkend="script-actions"
+>Programa</link
+>).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Texto</guilabel
+></term>
+<listitem
+><para
+>O nome da acção visível para o utilizador.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>O botão perto da legenda do <guilabel
+>Texto</guilabel
+></term>
+<listitem
+><para
+>O ícone atribuído a esta acção. Carregue nele para mudar o ícone actual.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Dica</guilabel
+></term>
+<listitem
+><para
+>Uma breve descrição do que a acção faz.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Atalho</guilabel
+></term>
+<listitem
+><para
+>O atalho atribuído a esta acção. Carregue em <guilabel
+>Personalizado</guilabel
+> ou no botão perto de <guilabel
+>Personalizado</guilabel
+> para atribuir um atalho; carregue em <guilabel
+>Nenhum</guilabel
+> para remover o atalho atribuído de momento.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Barras de Ferramentas de Contentores</guilabel
+></term>
+<listitem
+><para
+>As barras de ferramentas definidas pelo utilizador onde esta acção irá aparecer. Veja em <xref linkend="creating-toolbars-3-2"/>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Configuração Detalhada</guilabel
+></term>
+<listitem
+><para
+>A configuração específica para o tipo diferente de acções. Veja em baixo. </para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+<sect2 id="text-actions">
+<title
+>Acções de texto</title>
+<para>
+<mediaobject
+><imageobject>
+<imagedata fileref="text-action.png" format="PNG"/>
+</imageobject
+></mediaobject
+> As acções mais simples. Poderá indicar algum texto na <guilabel
+>Configuração Detalhada</guilabel
+> e, sempre que a acção for executada, este texto será inserido no seu documento, na posição actual do cursor. Veja o exemplo em baixo. </para>
+</sect2>
+<sect2 id="tag-actions">
+<title
+>Acções de marcas</title>
+<para
+>É útil para introduzir marcas de XML, mas claro que as poderá usar para outros fins. <mediaobject
+><imageobject
+> <imagedata fileref="tag-actions.png" format="PNG"/> </imageobject
+></mediaobject
+> <variablelist
+> <varlistentry
+> <term
+><guilabel
+>&lt;marca&gt;</guilabel
+></term
+> <listitem
+><para
+>O nome da marca.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>&lt;/marca&gt;</guilabel
+></term
+> <listitem
+><para
+>Se estiver assinalado, quando a acção for executada, este texto será inserido como uma marca de fecho. Se existir alguma área seleccionada no documento, antes de você executar a acção, a &lt;marca&gt; será inserida antes da área seleccionada e a &lt;/marca&gt; a seguir.</para
+></listitem
+> </varlistentry
+> <varlistentry
+> <term
+><guilabel
+>Correr o "Editar a marca" se disponível</guilabel
+></term
+> <listitem
+><para
+>Se estiver assinalada e existir um ficheiro tagXML para esta marca, irá aparecer uma janela de edição da marca antes de a introduzir dentro do documento, para que possa definir os atributos da mesma.</para
+></listitem
+> </varlistentry
+> </variablelist
+> A &lt;marca&gt; e a &lt;/marca&gt; serão introduzidas tal e qual as indicou aí. O &lt;, o &gt; ou o sinal de / não serão adicionados automaticamente. </para>
+</sect2>
+<sect2 id="script-actions">
+<title
+>Acções de programas</title>
+<para>
+<mediaobject
+><imageobject>
+<imagedata fileref="script-action.png" format="PNG"/>
+</imageobject
+></mediaobject
+> O tipo de acção mais poderoso. Com a ajuda desta acção, poderá executar aplicações externas (normalmente programas, embora não esteja limitado a estes), que poderão alterar o seu documento ou usá-lo (ou parte deste) como dados de entrada. Os exemplos do próprio &quantaplus; são a janela de <guibutton
+>Introdução</guibutton
+> e as várias acções de <guilabel
+>Ver Em...</guilabel
+> dos DTEPs de (X)HTML. </para>
+<para
+>Primeiro, terá de introduzir o nome do seu programa, acompanhado do interpretador. Exemplo: <command
+>sh /home/aMinhaArea/oMeuPrograma.sh</command
+>. </para>
+<para
+>Ainda que possa usar localizações completas, a forma recomendada será usar a variável <command
+>%scriptdir</command
+> na linha de comandos, como por exemplo <command
+>sh %scriptdir/oMeuPrograma.sh</command
+>. Desta forma, o &quantaplus; irá tentar localizar o seu programa nos seguintes locais: <itemizedlist
+> <listitem
+><para
+>pasta de programas globais: <filename
+><envar
+>$KDEDIR</envar
+>/share/apps/quanta/scripts</filename
+></para
+></listitem
+> <listitem
+><para
+>pasta de programas locais: <filename
+><envar
+>$KDEHOME</envar
+>/share/apps/quanta/scripts</filename
+></para
+></listitem
+> <listitem
+><para
+>a sua 'path': <envar
+>$PATH</envar
+></para
+></listitem
+> </itemizedlist
+> Existem outras variáveis especiais que poderá usar na linha de comandos: <itemizedlist>
+<listitem
+><para
+><command
+>%f</command
+>: será substituída pelo URL do documento actual. No caso dos documentos locais, o 'file:/' será retirado do documento.</para
+></listitem>
+<listitem
+><para
+><command
+>%input</command
+>: será substituído pela entrada seleccionada. Veja em baixo.</para
+></listitem>
+<listitem
+><para
+><command
+>%projectbase</command
+>: será substituído pelo URL do projecto actual. Estará em branco se não estiver nenhum projecto carregado.</para
+></listitem>
+<listitem
+><para
+><command
+>%pid</command
+>: será substituído pelo PID do processo do &quantaplus; em execução. Se o &quantaplus; estiver a correr em modo único, o texto "único " será colocado antes do número do PID. É útil quando você usa o DCOP para controlar o &quantaplus; a partir do programa externo.</para
+></listitem>
+<listitem
+><para
+><command
+>%userarguments</command
+>: é útil no caso dos eventos. Este item será substituído pelas propriedades do evento na seguinte ordem: <variablelist>
+<varlistentry>
+<term
+>Primeiro argumento</term>
+<listitem
+><para
+>O identificador único do 'script'</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Segundo argumento</term>
+<listitem
+><para
+>o nome do evento</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Terceiro argumento</term>
+<listitem
+><para
+>os parâmetros do evento, sendo normalmente o nome do documento actual ou a localização do ficheiro do projecto.</para
+></listitem>
+</varlistentry>
+</variablelist>
+ </para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>Para além dos métodos normais, o programa poderá receber dados à entrada do &quantaplus; no 'standard input'. Na lista <guilabel
+>Entrada</guilabel
+>, poderá seleccionar o que é enviado para o 'standard input'. As opções são: <itemizedlist>
+<listitem
+><para
+><guilabel
+>Nenhum</guilabel
+>: não é enviado nada para o programa.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Documento actual</guilabel
+>: é enviado o documento inteiro para o programa.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Texto seleccionado</guilabel
+>: a área seleccionada do documento é enviada para o programa. A utilização da variável <command
+>%input</command
+> faz normalmente sentido só quando se usa esta opção.</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>De forma semelhante à <guilabel
+>Entrada</guilabel
+>, você poderá capturar o resultado da aplicação executada. Existem dois tipos de saídas: <itemizedlist
+> <listitem
+><para
+>a saída normal, que é impressa no 'standard output';</para
+> </listitem
+> <listitem
+><para
+>as mensagens de erro, que são impressas no 'standard error'.</para
+> </listitem
+> </itemizedlist
+> Poderá indicar o que deverá acontecer ao texto impresso para o 'standard output'. Isto pode ser feito se modificar o valor da lista da <guilabel
+>Saída</guilabel
+>: <itemizedlist>
+<listitem
+><para
+><guilabel
+>Nenhum</guilabel
+>: o resultado da aplicação é ignorado.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Inserir na posição do cursor</guilabel
+>: o resultado será inserido no documento actual, mais concretamente na posição do cursor.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Substituir a selecção</guilabel
+>: a área seleccionada no documento será substituída pelo resultado.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Substituir a selecção</guilabel
+>: a área seleccionada no documento será substituída pelo resultado.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Criar um novo documento</guilabel
+>: será criado um novo documento que irá conter o resultado do programa.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Substituir o documento actual</guilabel
+>: o documento inteiro será substituído pelo resultado.</para
+></listitem>
+<listitem
+><para
+><guilabel
+>Janela de mensagem</guilabel
+>: o resultado irá aparecer na área de <guilabel
+>Mensagens</guilabel
+>.</para
+></listitem>
+</itemizedlist>
+</para>
+<para
+>As escolhas para o resultado do 'standard error' (<guilabel
+>Erros</guilabel
+>) são as mesmas que para o resultado normal.</para>
+</sect2>
+</sect1>
+
+<sect1 id="creating-toolbars-3-2">
+<title
+>Criação de Barras de Ferramentas</title>
+
+<para
+>O seguinte irá mostrar como criar barras de ferramentas para um &DTEP;. As barras de ferramentas são elementos gráficos que se encontram associados a acções. As acções no &quantaplus; são a base para praticamente todas as extensões que o &quanta; tem e que irá adquirir no futuro. O mesmo mecanismo que define uma acção no &quanta; activa a auto-completação e as janelas de 'tags'. Com as acções, o limite do que poderá fazer é virtualmente nulo. Para poder ver um exemplo, iremos usar o <ulink url="http://tidy.sf.net"
+>&HTML; tidy</ulink
+> nas nossas páginas Web. </para>
+
+<sect2 id="from-scratch-to-complete-3-2">
+<title
+>Do Zero Até uma Versão Completa</title>
+
+<para
+>Para começar, você irá precisar de criar uma barra de ferramentas do utilizador. Seleccione a opção <menuchoice
+> <guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Adicionar uma Barra de Ferramentas do Utilizador</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>Se existirem várias marcas para a linguagem de formatação, recomenda-se que você divida as marcas em grupos lógicos. Irá precisar de criar uma nova barra de ferramentas do utilizador para cada grupo. Neste caso, não existem muitas, por isso vamos criar apenas uma barra de ferramentas e dar-lhe o nome da formatação. </para>
+
+<para
+>Logo que todas as suas barras de ferramentas forem criadas, você precisa adicionar e configurar as acções. Para o fazer, seleccione <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Acções</guimenuitem
+> </menuchoice
+> <emphasis
+> </emphasis
+>. </para>
+
+<para
+>As componentes desta janela são relativamente intuitivas. Carregue no botão <guibutton
+>Nova acção</guibutton
+> no fundo da janela para entrar no modo de edição. </para>
+
+<para
+>Preencha todos os campos necessários e adicione a marca à(s) barra(s) de ferramentas apropriada(s). </para>
+
+<para
+>Complete o resto e, se a marca tiver atributos e planeia usá-los sempre, assinale a opção <guilabel
+>Correr a janela "Editar a marca" se disponível </guilabel
+> de modo a que não tenha de ser avisado de cada vez que a acção é usada. </para>
+
+<para
+>Agora você deverá ter algo muito semelhante ao seguinte. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img7.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Carregue no botão <guibutton
+>Aplicar</guibutton
+> para ver a acção adicionada à barra ou barras de ferramentas que seleccionou. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img8.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Ui! Este é um ícone horrível. Como é que você próprio e os outros irão recordar que aquele ícone corresponde a aquela acção? Vamos substitui-lo antes que haja problemas. </para>
+
+<para
+>Para criar um ícone que descreva de forma mais adequada essa acção, nós iremos usar o &kiconedit;. Seleccione-o no &kmenu;, <menuchoice
+> <guisubmenu
+>Gráficos</guisubmenu
+> <guisubmenu
+>Mais Programas</guisubmenu
+> </menuchoice
+> (ou onde quer qe a sua distribuição o tenha posto). </para>
+
+<para
+>O &kiconedit; usa por omissão o tamanho de 32x32 pixels, mas nós precisamos do tamanho 22x22. Para o alterar, seleccione <menuchoice
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Redimensionar</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>Lembre-se que você está a criar um ícone que o irá ajudar não só a si a lembrar o objectivo daquela acção, mas também aos outros utilizadores do &DTEP;. </para>
+
+<para
+>Dado que a marca para a qual estou a criar o ícone se chama <quote
+>iniciar,</quote
+> decidi criar um ícone de <quote
+>sinal de Iniciar.</quote
+> Ao usar a cor verde (o verde é normalmente interpretado como <quote
+>seguir,</quote
+> <quote
+>iniciar,</quote
+> ou <quote
+>prosseguir</quote
+>) irá, ou pelo menos é suposto, fornecer ao utilizador uma mensagem de que, se carregar nesta acção, irá colocar a marca de &lt;inicio&gt; no documento actual. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img15.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Agora que terminei a criação do ícone, vou então gravá-lo. </para>
+
+<para
+>Logo que tenha acabado de criar o ícone ou ícones, você precisa associar o ícone à acção. Para o fazer, abra a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Acções</guimenuitem
+> </menuchoice
+> de novo (no &quantaplus;) e seleccione a acção para a qual criou o ícone. Para além do campo de <guilabel
+>Texto</guilabel
+>, você irá ver um botão; neste momento, carregue no mesmo. </para>
+
+<para
+>Seleccione <guilabel
+>Outros Ícones</guilabel
+> e carregue então no botão <guibutton
+>Escolher</guibutton
+>. </para>
+
+<para
+>Vá para a pasta na qual gravou o ícone, seleccione o mesmo e carregue em <guibutton
+>OK</guibutton
+>. </para>
+
+<para
+>Carregue no botão <guibutton
+>Aplicar</guibutton
+> e poderá então continuar a fazer o mesmo com as outras marcas, se existirem, ou poderá então carregar em <guibutton
+>OK</guibutton
+> para terminar. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img18.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Digamos que você desejaria adicionar mais algumas funções comuns do &quantaplus; à sua barra de ferramentas ou então acharia que a barra de ferramentas ficaria melhor se ficasse arrumada com alguns separadores para agrupar as acções. Abra a janela de <guilabel
+>Configurar as Barras de Ferramentas</guilabel
+> indo à opção <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas</guimenuitem
+> </menuchoice
+>. Certifique-se que a sua barra de ferramentas está seleccionada. </para>
+
+<para
+>Irei então escolher o separador (em cima na coluna da esquerda) para a minha barra de ferramentas. Logo que você tenha seleccionado o item que deseja adicionar à sua barra de ferramentas, carregue no botão com a seta para a direita. Isto irá adicioná-lo à sua barra de ferramentas. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img21.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Penso que gostaria de uma forma mais rápida de aceder à <guilabel
+>Antevisão no Konqueror</guilabel
+>. Irei então seleccioná-la e adicioná-la à barra de ferramentas. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img22.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Repare como o separador ajuda a agrupar. Alguém que não conhecesse bem a minha barra de ferramentas poderia ter pensado que o botão do &konqueror; seria semelhante ou o oposto do botão de início. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img23.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Aplique as suas alterações e, quando tiver terminado, carregue em <guibutton
+>OK</guibutton
+> para terminar. </para>
+
+<para
+>Ah, veja a nova e fantástica barra de ferramentas! Muito mais útil agora. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img24.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Lembre-se de testar a sua barra de ferramentas, carregando em todos os botões, de modo a que saiba que o resultado é o correcto. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="dtep_doc_img25.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Agora, para gravar a barra de ferramentas, iremos seleccionar a opção <menuchoice
+> <guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Gravar as Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Gravar como Barra de Ferramentas Local</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>Grave-a na pasta correcta. Dado que a NeXML não existe, irei tê-la apenas na pasta de topo, mas as suas barras de ferramentas deverão ser gravadas na pasta correcta. Certifique-se que ajusta o seu &descriptionrc; para que este carregue as mesmas barras de cada vez que um ficheiro desse tipo é criado. </para>
+</sect2>
+</sect1>
+
+
+<sect1 id="creating-quanta-docs-3-2">
+<sect1info>
+<title
+>Criar os Seus Próprios Documentos</title>
+<authorgroup>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Criar os Seus Próprios Documentos</title>
+
+<para
+>Provavelmente as adições mais notáveis ao &quantaplus; para o utilizador geral serão a inclusão de documentação para a linguagem de formatação ou de 'scripting' que gostar mais. Para tal, este capítulo irá explicar como é que eu crio a árvore de documentação de &PHP; para o meu uso pessoal. </para>
+
+<para
+>Antes de começar a criar a sua própria documentação, poderá querer ver o <ulink url="http://quanta.sf.net/main1.php?contfile=resource"
+>repositório do &quantaplus;</ulink
+> para ver se alguém já a criou. </para>
+
+<para
+>Existem duas partes neste processo. Primeiro, deverá obter a documentação existente para a linguagem em questão que está à procura. Em segundo lugar, terá de criar o ficheiro <filename
+>docrc</filename
+>. O primeiro é segundo o seu critério, enquanto o último passo será debatido aqui. </para>
+
+<para
+>O formato geral do 'docrc' é o seguinte: </para>
+
+<informalexample>
+<literallayout
+>#Ficheiro de Configuração do KDE
+[Tree]
+Doc dir=&lt;directoria relativa a este ficheiro onde estão os ficheiros de HTML da documentação&gt; p.ex. php42/
+#elementos do nível de topo
+Top Element=&lt;A sua descrição destes documentos
+> p.ex. documentação do PHP 4.2
+
+Secção 1=Secção1.html
+Secção 2=#Sec2.1,#Sec2.2,#Sec2.3
+Sec2.1=Sec2.1.html
+Sec2.2=Sec2.2.html
+Sec2.3=Sec2.3.html
+...
+
+[Context]
+ContextList=func1,func2,tag1,tag2,tag3
+func1=func1.html
+func2=func2.html
+tag1=tag1.html
+tag2=tag2.html
+tag3=tag3.html
+</literallayout>
+</informalexample>
+
+<para
+>O <filename
+>docrc</filename
+> está repartido em duas secções: Tree (árvore) e Context (contexto). </para>
+
+<para
+>A secção Tree define o aspecto da apresentação da documentação na página respectiva. Por exemplo, poderá ver na documentação de &PHP; que tem algo do género do seguinte: </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="doc-view1.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Relacionando isto com o descrito em cima, o meu ficheiro <filename
+>docrc</filename
+> de &PHP; fica semelhante ao seguinte: </para>
+
+<informalexample>
+<literallayout
+>#Ficheiro de Configuração do KDE
+
+[Tree]
+
+Doc dir=php42/
+
+#elementos do nível de topo
+Top Element=Documentação do PHP 4.2
+
+documentação do PHP 4.2=Índice,#Introdução,#Referência da Linguagem
+
+Índice=index.html
+
+Introdução=Introduction, ...
+Apresentação=introduction.html
+...
+
+Referência da Linguagem=Sintaxe básica, ...
+Sintaxe básica=linguagem.sintaxe-basica.html
+...
+
+</literallayout>
+</informalexample>
+
+<para
+> Repare no <literal
+>#</literal
+> antes da <quote
+>Introdução</quote
+> e <quote
+>Referência da Linguagem</quote
+>. Isto indica que estes são sub-títulos na árvore e que tem conteúdo próprio. Não creio que haja um limite para a profundidade do conjunto (excepto a que é definida pela sanidade) - use segundo o seu critério. </para>
+
+<para
+>Para o Índice, irá reparar que este referencia directamente um ficheiro (e, como consequência, irá aparecer no fundo da árvore &mdash; com as pastas primeiro!). </para>
+
+<important>
+<para
+>Os espaços não afectam de facto em nada, mas tenha em atenção os caracteres &amp; e &lt;. Estes deverão ser substituídos provavelmente por &amp;amp; e por &amp;lt;, respectivamente, em todos os ficheiros de recursos de &XML; do &quantaplus;. </para>
+</important>
+
+<para
+>A secção Context é a secção do ficheiro 'docrc' que é usada para facilitar a ajuda dependente do contexto. Por exemplo, você está a fazer um programa em &PHP; e deseja ver a documentação para a função <function
+>mysql_fetch_array</function
+>. Basta você seleccionar a função e carregar então em <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+> </keycombo
+> para obter a ajuda de contexto. A documentação do <function
+>mysql_fetch_array</function
+> irá aparecer imediatamente. Existem apenas dois tipos de itens aqui: o ContextList e as linhas de associações de ficheiros. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>ContextList</term>
+<listitem>
+<para
+>Muito simplesmente, isto é apenas uma lista separada por vírgulas dos itens de contexto que você deseja ter disponíveis (para o &PHP;, estas serão as funções de &PHP;). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Linhas de associação de ficheiros</term>
+<listitem>
+<para
+>Estas estão no formato de item de contexto=página HTML de documentação, &eg; acos=funcao.acos.html </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>Uma versão muito resumida da minha secção Context do <filename
+>docrc</filename
+> encontra-se a seguir: </para>
+
+<informalexample>
+<literallayout
+>#Palavras-chave para a ajuda de contexto
+[Context]
+ContextList=abs,acos,acosh,addcslashes,addslashes,...
+
+abs=funcao.abs.html
+acos=funcao.acos.html
+acosh=funcao.acosh.html
+addcslashes=funcao.addcslashes.html
+addslashes=funcao.addslashes.html
+...
+</literallayout>
+</informalexample>
+
+<para
+>Agora poderá gravar o seu ficheiro <filename
+>docrc</filename
+>, colocá-lo na pasta <filename class="directory"
+> $<envar
+>HOME</envar
+>/.kde/share/apps/quanta/doc</filename
+> ou em <filename class="directory"
+> $<envar
+>KDEDIR</envar
+>/share/apps/quanta/doc</filename
+> para o uso local ou global, respectivamente. Crie então uma pasta (a especificada no seu ficheiro 'docrc') na mesma pasta que no seu ficheiro 'docrc' e copie as suas páginas de documentação em &HTML; para lá. </para>
+
+<para
+>Terá de reiniciar o &quantaplus; para poder então ver a sua documentação. </para>
+
+<para
+>Logo que tenha a certeza que eles ficaram bem e que vale a pena serem partilhados, envie o ficheiro <filename
+>docrc</filename
+> em conjunto com uma descrição com todas as informações pertinentes da documentação que usou no <ulink url="http://quanta.sf.net/main1.php?contfile=resource"
+>repositório do &quantaplus;</ulink
+> para ser usado pela comunidade do &quanta;. Não irá ficar rico, mas ficará satisfeito de certeza em saber que contribuiu para a melhor plataforma de programação Web existente. </para>
+
+</sect1>
+
+<sect1 id="sharing-resources">
+ <title
+>Partilhar Recursos</title>
+ <para
+>Com o &quantaplus;, você não está sozinho. É possível partilhar os vários recursos (pacotes DTEP, barras de ferramentas com acções, programas, modelos) com outras pessoas. Existem duas formas de o fazer: </para>
+ <variablelist>
+ <varlistentry>
+ <term
+>Enviar por E-mail</term>
+ <listitem
+><para
+>Os recursos poderão ser enviados por e-mail para os seus amigos, colegas ou para quem você quiser. Irá ver os itens de menu <guilabel
+>Enviar por E-mail</guilabel
+> em vários sítios, como o <menuchoice
+><guimenu
+>DTD</guimenu
+><guimenuitem
+>Enviar o Pacote de DTD (DTEP) por E-mail</guimenuitem
+></menuchoice
+>, <menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+><guimenuitem
+>Enviar a Barra de Ferramentas por E-mail</guimenuitem
+></menuchoice
+>, no menu de contexto dos ficheiros e pastas dos e na árvore de <guilabel
+>Modelos</guilabel
+> e <guilabel
+>'Scripts'</guilabel
+>. </para
+></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term
+>Enviar para o servidor principal</term>
+ <listitem
+><para
+>Os recursos podem ser remetidos para o nosso repositório principal, a partir do qual todos os outros utilizadores do &quantaplus; os poderão obter. Os envios são revistos e disponibilizados, se a nossa equipa considerar que estão correctos e são úteis. Para fazer um envio válido, sugere-se que assine os recursos, pelo que irá necessitar de uma chave de GPG/PGP. Esta informação é usada para verificar a origem dos recursos, tanto pela nossa equipa como por quem irá obter os recursos.</para>
+ <para
+>Para saber como obter os recursos do servidor principal, veja em <xref linkend="download-resources"/>.</para>
+ <para
+>Ao enviar, ser-lhe-á pedido para indicar a senha da sua chave privada de GPG (a senha não será gravada) ou, no caso de ter mais chaves privadas, poderá escolher a que deseja usar. Na janela para <guilabel
+>Partilhar Coisas Novas</guilabel
+>, preencha os campos de entrada (o <guilabel
+>URL de Antevisão</guilabel
+> poderá ficar em branco) e inicie o envio, carregando para tal em <guilabel
+>OK</guilabel
+>.</para>
+ <para
+>O envio poderá ser iniciado em <menuchoice
+><guimenu
+>DTD</guimenu
+><guimenuitem
+>Enviar o Pacote do DTD (DTEP)</guimenuitem
+></menuchoice
+>, <menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+><guimenuitem
+>Enviar a Barra de Ferramentas</guimenuitem
+></menuchoice
+>, no menu de contexto dos ficheiros e pastas na árvore de <guilabel
+>Modelos</guilabel
+> e <guilabel
+>'Scripts'</guilabel
+>. </para>
+ </listitem>
+ </varlistentry>
+</variablelist>
+</sect1>
+<sect1 id="download-resources">
+<title
+>Obter os Recursos</title>
+<para
+>É possível actualizar o seu &quantaplus; sem obter uma versão nova, obtendo os recursos novos como os pacotes DTEP, as barras de ferramentas com acções, modelos, 'scripts' e documentação. Uma possibilidade será que você obteve os recursos por e-mail ou a partir de um servidor Web; nesses casos, você terá de os instalar manualmente. Se teve sorte, você também obteve um programa de instalação no local de onde transferiu os recursos. Contudo, o &quantaplus; tem um servidor dedicado que mantém os recursos que não foram instalados na distribuição principal, devido aos seus tamanhos ou a utilizações pouco frequentes ou que foram contribuídos posteriormente pelos utilizadores, sendo estes recursos instalados automaticamente. Para obter esses recursos, use os vários itens de menu para <guilabel
+>Obter</guilabel
+>. Você poderá encontrá-los em <menuchoice
+><guimenu
+>DTD</guimenu
+><guimenuitem
+>Obter o Pacote de DTD (DTEP)</guimenuitem
+></menuchoice
+>, <menuchoice
+><guimenu
+>Barras de Ferramenta</guimenu
+><guimenuitem
+>Obter Barra de Ferramentas</guimenuitem
+></menuchoice
+>, no menu de contexto ou numa área vazia ou num item de topo nas árvores de <guilabel
+>Modelos</guilabel
+>, <guilabel
+>'Scripts'</guilabel
+> e <guilabel
+>Documentação</guilabel
+>. </para>
+<para
+>Depois de obter um recurso, mas antes de o instalar, o &quantaplus; verifica se o recurso é válido, verificando a integridade e a assinatura. No caso de ocorrerem problemas, ele avisá-lo-á e você poderá decidir se deseja continuar ou não. Por favor reveja as janelas de avisos com cuidado. No caso de a integridade ser correcta e o recurso estar devidamente assinado, você irá obter à mesma uma janela de informação, para que possa ver quem criou o recurso. </para>
+<para>
+ <caution
+><para
+>Certifique-se que instala os recursos, principalmente as barras de ferramentas e os 'scripts', apenas a partir de fontes de confiança!</para
+></caution>
+</para>
+</sect1>
+
+<sect1 id="converting-dtd">
+ <title
+>Converter uma DTD para um &DTEP;</title>
+ <para
+>É possível trabalhar em linguagens de XML que não sejam suportadas de momento pelo &quantaplus; se criar um pacote DTEP. Contudo, a criação poderá levar bastante tempo, dado que poderá ter de indicar centenas de ficheiros de marcas no formato <link linkend="tagxml-3-2"
+>tagXML</link
+>. Obviamente, existe uma forma melhor de o fazer, convertendo a DTD automaticamente para um pacote DTEP. </para>
+ <para
+>A conversão poderá ser iniciada a partir da opção do menu <menuchoice
+><guimenu
+>DTD</guimenu
+><guimenuitem
+>Carregar e Converter a DTD</guimenuitem
+></menuchoice
+>. Seleccione o ficheiro <filename
+>.dtd</filename
+> que define a DTD que deseja usar, onde irá ver a janela seguinte: <mediaobject
+> <imageobject>
+ <imagedata fileref="dtd-conversion.png" format="PNG"/>
+ </imageobject>
+ </mediaobject
+>
+ </para>
+<para
+>Os itens são:</para>
+<itemizedlist>
+ <listitem
+><para
+><guilabel
+>Nome da pasta-alvo:</guilabel
+>o &DTEP; acabado de criar irá parar, com este nome, à pasta <filename
+><envar
+>$KDEHOME</envar
+>/share/apps/quanta/dtep</filename
+>. </para>
+ </listitem>
+ <listitem
+><para
+><guilabel
+>Nome:</guilabel
+>: o nome (texto de definição) da DTD</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Nome alternativo:</guilabel
+>: o nome visível para o utilizador do &DTEP;</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Linha de definição do !DOCTYPE:</guilabel
+> o texto que deverá aparecer na marca !DOCTYPE, como por exemplo HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>URL da DTD</guilabel
+>: o URL que aponta para o ficheiro da DTD</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Extensão por omissão:</guilabel
+> a extensão que será usada normalmente para os ficheiros que foram escritos nesta DTD</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Marcas e atributos com distinção de maiúsculas:</guilabel
+> esta opção costuma estar assinalada para o caso das variantes da linguagem XML</para
+></listitem>
+ <listitem
+><para
+><guilabel
+>Afinar o DTEP após a conversão:</guilabel
+> se estiver assinalado, após a conversão, o &quantaplus; irá invocar o editor do &descriptionrc;, de modo a que você possa afinar alguns detalhes do &DTEP; acabado de criar. Recomenda-se que deixe esta opção assinalada.</para
+></listitem>
+</itemizedlist>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/fundamentals.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/fundamentals.docbook
new file mode 100644
index 00000000000..279ffcbdcea
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/fundamentals.docbook
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="fundamentals-3-2">
+<chapterinfo>
+<title
+>Conceitos Fundamentais do &quantaplus;</title>
+<authorgroup>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Conceitos Fundamentais do &quantaplus;</title>
+
+<para
+>Dentro do &quantaplus; existem vários conceitos-chave. Para os compreender e tirar vantagem do &quantaplus;, você precisa de aprender em primeiro lugar esses conceitos, ou seja, os fundamentos. Este capítulo irá explicar e mostrar-lhe esses conceitos, sem os quais o &quantaplus; se tornará primitivo. </para>
+
+<sect1 id="quanta-workspaces-3-2">
+<title
+>O Espaço de Trabalho</title>
+
+<para
+>O &quantaplus; divide o espaço de trabalho em três âmbitos: Global, Local e Projecto. Estas distinções afectam vários componentes no &quantaplus;. </para>
+
+<variablelist>
+<varlistentry>
+<term
+>Global</term>
+<listitem>
+<para
+>Os itens globais estão disponíveis para toda a gente que utiliza o &quantaplus;. Das barras de ferramentas até às acções, tudo o que estiver marcado como global é gravado na estrutura de pastas comum do &quantaplus;. Isto tem o efeito de permitir a um grupo de administradores gravar certas barras de ferramentas, acções e modelos na árvore global, o que poderá ser usado para manter uma instalação multi-utilizador do &quantaplus; que seja comum a todos no sistema. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Local</term>
+<listitem>
+<para
+>Os itens locais dão origem à colecção pessoal de recursos de programação Web para um único utilizador. Estes itens são compostos pelos modelos e barras de ferramentas de um utilizador. Os itens locais são guardados na pasta pessoal do utilizador. Isto faz com que tudo o que seja itens locais de um utilizador esteja disponível para uso pessoal, por exemplo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Projecto</term>
+<listitem>
+<para
+>Os itens do projecto só estão disponíveis para um projecto em particular. Estes podem ser desde um modelo de &CSS; até uma barra de ferramentas com acções personalizadas que efectuam uma tarefa em especial nos ficheiros de um projecto. De forma mais simples, este é o âmbito mais limitado. Todos os itens gravados no espaço de trabalho de um projecto serão gravados na árvore de pastas do mesmo, o que lhe permite partilhar as suas ferramentas e modelos especializados com quem trabalha também no seu projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="mdi-interface-3-2">
+<title
+>A Interface Multi-Documentos</title>
+
+<para
+><mediaobject>
+<imageobject>
+<imagedata fileref="quantamdi.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>O &quantaplus; a editar o documento que você está a ler agora.</para
+></caption>
+</mediaobject>
+</para>
+
+
+<para
+>A interface multi-documentos (&MDI;) do &quantaplus; está repartida em três componentes principais: a janela de edição, as Páginas de Informação Rápida e as barras de ferramentas. Por favor veja as seguintes referências: <xref linkend="editor-3-2"/>, <xref linkend="qit-3-2"/>, <xref linkend="information-3-2"/> e <xref linkend="toolbars-3-2"/> para mais informações sobre estas componentes. </para>
+
+<sect2 id="editor-3-2">
+<title
+>A Janela de Edição</title>
+
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="quantamdi-editor.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>A janela de edição do &quantaplus;.</para
+></caption>
+</mediaobject>
+</para>
+
+<para
+>A janela de edição do &quantaplus; permite ter abertos vários ficheiros ao mesmo tempo. Quando só está apenas um ficheiro aberto, o documento ocupa toda a janela de edição. À medida que é aberto um segundo documento, é aproveitada uma pequena quantidade de espaço do fundo da janela de edição para permitir mostrar várias páginas com os nomes dos ficheiros e um ícone de estado. A imagem acima mostra um ícone com uma <guiicon
+>disquete</guiicon
+> ao lado do nome do ficheiro, o que indica que o ficheiro foi modificado e deverá ser gravado.</para>
+<para
+>Poderá carregar com o botão direito nas páginas com o rato, para obter um menu de contexto com itens relacionados com o documento actual, por exemplo, para fechá-lo, a outras páginas ou a todas, a mudança para outras páginas, o recarregamento, remoção ou envio do ficheiro, a mudança para uma linha marcada com um favorito, a execução de operações do CVS no documento actual.</para>
+<para
+>Se carregar com o botão direito do rato na área do editor, irá obter outro menu de contexto relacionado com o conteúdo do documento editado, como as acções de edição básicas (cortar/copiar/colar), a edição da marca sob o cursor, a selecção da área coberta pela marca sob o cursor, a obtenção de alguma ajuda de contexto sobre a palavra sob o cursor ou abrir um ficheiro, se o texto sob o cursor apontar para um ficheiro.</para>
+
+
+<para
+>No topo da janela de edição está o conjunto de barras de ferramentas do editor. De momento, o &quantaplus; usa por omissão o &HTML; 4.01 Transitório, o qual tem um conjunto de barras de ferramentas que são carregadas. À medida que o &quantaplus; progride, as barras de ferramentas serão actualizadas para corresponderem às necessidades dos utilizadores e para tirar partido das novas funcionalidades. </para>
+
+<para
+>A utilização de barras de ferramentas é relativamente intuitiva. Se você quiser introduzir uma marca básica, como a &lt;p
+>, no seu documento, então você poderá carregar no ícone que representa essa marca. A partir daí você poderá introduzir os seus dados para a marca que acabou de inserir. Se quiser introduzir uma marca que necessite de certos atributos (como uma âncora), então irá obter uma janela com os seus vários campos para que você os preencha. <mediaobject>
+<imageobject>
+<imagedata fileref="taginputex.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>A janela de âncoras (&lt;a&gt;).</para
+></caption>
+</mediaobject>
+</para>
+</sect2>
+
+<sect2 id="qit-3-2">
+<title
+>As Janelas de Ferramentas</title>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="quantamdi-treeview.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>As Janelas de Ferramentas.</para
+></caption>
+</mediaobject>
+
+<para
+>As Janelas de Ferramentas Árvores de Informação Rápida (&QIT;) permitem-lhe navegar, abrir e reunir informações no &quantaplus;. O seu formato em páginas apresenta-lhe as Árvores de Ficheiros, do Projecto, dos Modelos, da Estrutura do Documento, dos 'Scripts', dos Atributos e da Documentação. </para>
+
+<variablelist id="qit-parts">
+<title
+>O &QIT; Explicado</title>
+
+<varlistentry>
+<term
+>Árvore de Ficheiros <inlinemediaobject
+> <imageobject>
+<imagedata fileref="ftab.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Aqui é onde você poderá navegar no seu sistema de ficheiros inteiro. São-lhe apresentadas duas raízes do nível de topo do sistema de ficheiros. A primeira é a sua pasta pessoal e a segunda é a raiz do sistema de ficheiros - a /. Use-as para procurar os ficheiros existentes na sua máquina, os quais deseja editar ou adicionar a um projecto activo. Se carregar com o &RMB; num ficheiro nesta janela dá-lhe várias opções para gerir o ficheiro seleccionado e também lhe permite inserir o ficheiro no projecto activo, se existir, ou ainda alterar a vista entre uma árvore e uma lista. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Árvore do Projecto <inlinemediaobject
+> <imageobject>
+<imagedata fileref="ptab.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>A <link linkend="quanta-projects-3-2"
+>Gestão do projecto</link
+> é uma das muitas ferramentas poderosas que o &quantaplus; oferece. Esta página mostra todos os ficheiros no seu projecto e permite-lhe gerir os ficheiros dentro do projecto através do recurso ao &RMB;. As acções como a adição, remoção, envio ou a eliminação por completo dos ficheiros poderão ser efectuadas através deste menu. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Árvore dos Modelos <inlinemediaobject
+> <imageobject>
+<imagedata fileref="ttab.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Outra funcionalidade do &quantaplus; são os modelos. Este poderão ser tudo o que você desejar: imagens, pedaços de código, uma página Web completa, etc. Depende tudo de si. </para>
+
+<para
+>Os modelos são ordenados em três categorias, as quais se baseiam no seu âmbito e no contexto em que estão a ser utilizadas. Estes âmbitos são usados a partir do espaço de trabalho do &quantaplus;. Os modelos globais são usados em todas as alturas, os modelos locais são usados apenas pelo utilizador actual e os modelos do projecto só tem utilidade apenas dentro do projecto a que estão associados. Poderá saber mais sobre os modelos em <xref linkend="templates-3-2"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Árvore dos 'Scripts' <inlinemediaobject
+> <imageobject>
+<imagedata fileref="exec.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Aqui você irá encontrar informações acerca dos vários programas e 'scripts' disponíveis para serem utilizados por si. O conceito de Global, Local e Projecto também se aplica aqui. Se carregar com o &LMB; nos itens, você ganha acesso a todas as informações disponíveis acerca do 'script'; se carregar com o &RMB; poderá efectuar algumas acções como a execução do 'script', a sua edição e envio por e-mail, por exemplo. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Árvore da Estrutura do Documento <inlinemediaobject
+> <imageobject>
+<imagedata fileref="view_sidetree.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Esta página mostra a representação interna do analisador do seu documento. Se carregar com o &LMB; num elemento, o seu cursor será posicionado na posição do elemento no documento. Se carregar com o &RMB; num elemento, ser-lhe-á apresentado um conjunto de acções que lidam com a navegação e com a actualização da árvore. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Árvore de Atributos <inlinemediaobject
+> <imageobject>
+<imagedata fileref="tag_misc.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Esta árvore aparece por baixo de todas as outras &QIT;s. Dentro dela você poderá editar rapidamente os atributos e os espaços de nomes. O sistema de itens baseados no conteúdo permite-lhe modificar todos os atributos com pouco mais do que alguns 'clicks' do rato. <mediaobject>
+<imageobject>
+<imagedata fileref="attribute_tree.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>Árvore de Atributos</para
+></caption>
+</mediaobject>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Árvore de Documentação <inlinemediaobject
+> <imageobject>
+<imagedata fileref="contents2.png" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Aqui você poderá encontrar alguma documentação completa sobre as tecnologias Web que o ajudam no seu desenvolvimento. Você poderá obter documentação pré-empacotada para o &quantaplus; no <ulink url="http://quanta.sourceforge.net/docs.html"
+>'site' de documentação do &quantaplus;'</ulink
+>, poderá <link linkend="creating-quanta-docs-3-2"
+>criar a sua própria documentação</link
+>, e, ao adicionar uma pasta chamada "doc" a um projecto, poderá ainda adicionar, editar e ver a documentação específica do projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="information-3-2">
+<title
+>As Páginas Informativas</title>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="info_tab.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>As Páginas Informativas do &quantaplus;.</para
+></caption>
+</mediaobject>
+
+<para
+>Por omissão, o &quantaplus; tem duas páginas localizadas no fundo da janela, nas quais poderá obter algumas informações úteis. Estas são a janela de Mensagens e de Problemas. </para>
+<variablelist>
+<varlistentry>
+<term
+>Página da Janela de Mensagens <inlinemediaobject
+> <imageobject>
+<imagedata fileref="" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Esta página mostra informações de quaisquer programas executados no Quanta. Por exemplo, é mostrado o DTD que é usado para o documento actual e todas as alterações feitas ao DTD. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Página de Problemas <inlinemediaobject
+> <imageobject>
+<imagedata fileref="" format="PNG"/>
+</imageobject>
+</inlinemediaobject>
+</term>
+<listitem>
+<para
+>Esta página mostra todos os erros na formatação do documento actual. Os programas do &quantaplus; que são executado irão mostrar também as mensagens de erro (se existirem) nesta página. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="toolbars-3-2">
+<title
+>As Barras de Ferramentas</title>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="toolbars.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>As barras de ferramentas de &HTML; do &quantaplus;.</para
+></caption>
+</mediaobject>
+
+<para
+>As barras de ferramentas do &quantaplus; foram bastante extendidas e são simples de compreender. Você carregar no botão e obterá uma acção associada para esse botão. A parte interessante acerca das barras de ferramentas é que você poderá definir as suas próprias acções graficamente no &quantaplus;. </para>
+
+<para
+>A gestão das barras de ferramentas no &quantaplus; é simples. Ao seleccionar o menu <guimenu
+>Barras de Ferramentas</guimenu
+>, você terá as opções para carregar, gravar, adicionar e enviar as barras de ferramentas por e-mail. Quando optar por carregar uma barra de ferramentas, você poderá escolher um dos três <link linkend="quanta-workspaces-3-2"
+>espaços de trabalho</link
+> do &quantaplus;. Ao gravar uma barra de ferramentas criada como nova, você poderá gravá-la com um âmbito local ou dentro do âmbito de um projecto. Se quiser tornar uma nova barra de ferramentas disponível no âmbito global, peça ao seu administrador para a colocar na pasta de barras de ferramentas global do &quantaplus;. </para>
+
+<para
+>Outra funcionalidade do &quantaplus; é a capacidade de enviar por e-mail as suas barras de ferramentas. O &quantaplus; envia a barra de ferramentas como um pacote TAR 'gzipado' através do &kmail;. Se você receber uma barra de ferramentas no e-mail, então você poderá gravar (e carregar) a mesma barra no &quantaplus; tal como se fosse qualquer outra barra de ferramentas! </para>
+</sect2>
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/glossary.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/glossary.docbook
new file mode 100644
index 00000000000..88e39dc665a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/glossary.docbook
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<glossary id="quanta-glossary-3-2">
+
+<glossaryinfo>
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</glossaryinfo>
+
+<glossdiv>
+<title
+>Palavras-Chave</title>
+<glossentry id="xsldbg-glosref">
+<glossterm
+>xsldbg</glossterm>
+<glossdef>
+<para
+>Veja <ulink url="http://xsldbg.sourceforge.net"
+></ulink
+></para>
+</glossdef>
+</glossentry>
+<glossentry>
+<glossterm
+>XPath</glossterm>
+<glossdef>
+<para
+>Uma expressão válida que define que dados são necessários. Veja a <ulink url="http://www.w3.org"
+>página Web do &W3C;</ulink
+> </para>
+</glossdef>
+</glossentry>
+<glossentry>
+<glossterm
+>QName</glossterm>
+<glossdef>
+<para
+>Um nome completamente qualificável. Por exemplo, <emphasis
+>xsl:myvariable</emphasis
+>. Veja a <ulink url="http://www.w3.org"
+>página Web do &W3C;</ulink
+> </para>
+</glossdef>
+</glossentry>
+</glossdiv>
+</glossary>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/index.cache.bz2 b/tde-i18n-pt/docs/kdewebdev/quanta/index.cache.bz2
new file mode 100644
index 00000000000..11e7ca36750
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/index.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/index.docbook
new file mode 100644
index 00000000000..37f05b21656
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/index.docbook
@@ -0,0 +1,308 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY package "kdewebdev">
+ <!ENTITY advanced-quanta SYSTEM "adv-quanta.docbook">
+ <!ENTITY config-quanta SYSTEM "config-quanta.docbook">
+ <!ENTITY credits-license SYSTEM "credits-license.docbook">
+ <!ENTITY debugging-quanta SYSTEM "debugging-quanta.docbook">
+ <!ENTITY extending-quanta SYSTEM "extending-quanta.docbook">
+ <!ENTITY fundamentals SYSTEM "fundamentals.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+ <!ENTITY installation SYSTEM "installation.docbook">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY q-and-a SYSTEM "q-and-a.docbook">
+ <!ENTITY quanta-menus SYSTEM "quanta-menus.docbook">
+ <!ENTITY quanta-projects SYSTEM "quanta-projects.docbook">
+ <!ENTITY working-with-quanta SYSTEM "working-with-quanta.docbook">
+ <!ENTITY CGI "<acronym
+>CGI</acronym
+>">
+ <!ENTITY DTD "<acronym
+>DTD</acronym
+>">
+ <!ENTITY DTEP "<acronym
+>DTEP</acronym
+>">
+ <!ENTITY HTML "<acronym
+>HTML</acronym
+>">
+ <!ENTITY IDE "<acronym
+>IDE</acronym
+>">
+ <!ENTITY PHP "<acronym
+>PHP</acronym
+>">
+ <!ENTITY PDF "<acronym
+>PDF</acronym
+>">
+ <!ENTITY SGML "<acronym
+>SGML</acronym
+>">
+ <!ENTITY XSD "<acronym
+>XSD</acronym
+>">
+ <!ENTITY W3C '<trademark class="registered"
+>W3C</trademark
+>'>
+ <!ENTITY QIT "<acronym
+>QIT</acronym
+>">
+ <!ENTITY MDI "<acronym
+>MDI</acronym
+>">
+ <!ENTITY gubed "<application
+>Gubed PHP Debugger</application
+>">
+ <!ENTITY kxsl "<application
+>KXsldbg</application
+>">
+ <!ENTITY VPL "<acronym
+>VPL</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY descriptionrc '<link linkend="descriptionrc-3-2"
+>description.rc</link
+>'>
+]>
+
+<book lang="&language;">
+<title
+>Manual do Utilizador do &quantaplus;</title>
+
+<bookinfo>
+
+<authorgroup>
+
+<author
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Andr&aacute;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="developer"
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Andr&aacute;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Desenvolvimento</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Dmitry</firstname
+> <surname
+>Poplavsky</surname
+> <affiliation
+> <address
+><email
+>dima@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Programador até à versão 2.0</contrib>
+</othercredit>
+
+<othercredit role="developer"
+><firstname
+>Alexander</firstname
+> <surname
+>Yackovlev</surname
+> <affiliation
+> <address
+><email
+>yshurik@kde.org</email
+></address>
+</affiliation>
+<contrib
+>Programador até à versão 2.0</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2002</year
+><year
+>2003</year
+><year
+>2004</year
+><year
+>2005</year>
+<holder
+>Equipa de Desenvolvimento do &quantaplus;</holder>
+</copyright>
+
+<legalnotice>
+<para
+>&FDLNotice; </para>
+</legalnotice>
+
+<date
+>2005-08-24</date>
+<releaseinfo
+>3.4.90</releaseinfo>
+
+<abstract>
+<para
+>O &quantaplus; é o ambiente de desenvolvimento Web que tenta ser neutro e transparente a todas as linguagens de marcação, suportando ao mesmo tempo linguagens de 'scripting' Web e outras recomendações do &W3C;. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Quanta</keyword>
+<keyword
+>texto</keyword>
+<keyword
+>editor</keyword>
+<keyword
+>Web</keyword>
+<keyword
+>programador</keyword>
+<keyword
+>programação</keyword>
+<keyword
+>desenvolvimento</keyword>
+<keyword
+>Kommander</keyword>
+<keyword
+>xsldbg</keyword>
+<keyword
+>libxslt</keyword>
+<keyword
+>depurador</keyword>
+<keyword
+>projectos</keyword>
+<keyword
+>SGML</keyword>
+<keyword
+>JSS</keyword>
+<keyword
+>DTD</keyword>
+<keyword
+>XML</keyword>
+<keyword
+>XSD</keyword>
+<keyword
+>W3C</keyword>
+<keyword
+>CSS</keyword>
+<keyword
+>Schema</keyword>
+<keyword
+>DocBook</keyword>
+<keyword
+>HTML</keyword>
+<keyword
+>XHTML</keyword>
+<keyword
+>CGI</keyword>
+<keyword
+>PHP</keyword>
+<keyword
+>Java</keyword>
+<keyword
+>JavaScript</keyword>
+<keyword
+>ColdFusion</keyword>
+</keywordset>
+</bookinfo>
+&introduction;
+&fundamentals;
+&working-with-quanta;
+<!-- &config-quanta; -->
+&quanta-menus;
+&config-quanta;
+&advanced-quanta;
+&extending-quanta;
+&q-and-a;
+&credits-license;
+&installation;
+&glossary;
+</book>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/installation.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/installation.docbook
new file mode 100644
index 00000000000..cb67a7944ab
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/installation.docbook
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<appendix id="installation-3-2">
+<title
+>Instalação</title>
+
+<sect1 id="acquiring-qunata-3-2">
+<title
+>Obter o &quantaplus;</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="source-code-building-3-2">
+<title
+>Compilar o Código</title>
+&install.compile.documentation; <sect2 id="source-code-building-considerations-3-2">
+<title
+>Considerações ao Compilar</title>
+
+<para
+>É provável que queira personalizar a localização dos ficheiros do &quantaplus; no seu sistema. Para tal, o <command
+>autoconf</command
+> tem um conjunto de opções que podem ser passadas ao programa <command
+>configure</command
+> para controlar esta instalação. Para obter uma lista completa destas opções, escreva <command
+>./configure</command
+> <option
+> --help</option
+>. São bastante simples e não serão explicadas aqui. </para>
+
+<para
+>Se tiver problemas com a execução correcta do &quantaplus;, deverá verificar a sua PATH para se certificar que a pasta <filename class="directory"
+>bin</filename
+> do &kde; 3 se encontra nesta. Certifique-se também que não está a correr versões anteriores do &kde; existentes na variável <envar
+>PATH</envar
+> antes da sua directoria <filename class="directory"
+>bin</filename
+> do &kde; 3. O mesmo se aplica ao &Qt;. </para>
+
+</sect2>
+</sect1>
+</appendix>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/introduction.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/introduction.docbook
new file mode 100644
index 00000000000..d3b28d03189
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/introduction.docbook
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="introduction-3-2">
+<chapterinfo>
+<title
+>O que é o &quantaplus;?</title>
+<authorgroup>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>O que é o &quantaplus;?</title>
+
+<blockquote>
+<attribution
+>Eric Laffoon em http://quanta.sourceforge.net </attribution>
+
+<para
+>O &quantaplus; é uma ferramenta de programação na Web para o Ambiente de Trabalho K. O &quantaplus; está desenhado para uma programação rápida na Web e está-se a tornar rapidamente um editor maduro com um conjunto de funcionalidades óptimas. </para>
+<para
+>O nosso objectivo continua a ser criar a melhor ferramenta de programação Web existente. Sabemos que iremos necessitar de muitas mais pessoas activas para o conseguir, por isso estamos num processo de desenvolvimento de melhorias destinadas a facilitar o trabalho dos programadores Web para personalizar, extender e melhorar o &quantaplus;. Por isso, estamos a pedir a vocês, os programadores Web, para contribuir com os vossos melhoramentos de funcionalidades. Organizá-los-emos de forma que os programadores Web do &quantaplus; consigam encontrar os recursos, extensões e 'plugins' personalizados que eles precisam para ser os melhores programadores de sempre. </para>
+</blockquote>
+
+<sect1 id="quanta-intro-3-2">
+<sect1info>
+<title
+>O &quantaplus;: Onde Estava e Para Onde Está a Ir</title>
+<authorgroup>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>O &quantaplus;: Onde Estava e Para Onde Está a Ir</title>
+
+<para
+>Ao tentar torná-lo o melhor editor de &HTML;, os programadores do &quantaplus; começaram a pensar numa ideia intrigante: <quote
+>E se o &quantaplus; fosse um editor de linguagens de formatação genérico e extensível?</quote
+> Bem, isso torná-lo-ia o melhor Ambiente de Desenvolvimento Web para o &kde;! E assim foi feito. </para>
+
+<para
+>Deixando de estar preso ao &HTML;, o &quantaplus; está agora bem no seu caminho para se tornar um Ambiente de Desenvolvimento Web de uso geral. Essencialmente, se o puder definir em &XML;, então o &quantaplus; será capaz de servir como um &IDE; para ele. </para>
+
+<para
+>Agora, com o que foi dito anteriormente, é necessário referir que o &quantaplus; é resultado de uma explosão de esforços espantosos que foram postos na prática por toda a comunidade de programação do &kde;. O &quantaplus;, na celebração do 'open-source', usa a ideia de <quote
+>Porquê fazer algo que alguém já fez?</quote
+> Graças à plataforma do &kde;, não só é isto possível, como também permite aos utilizadores e aos programadores estenderem o &quantaplus; para corresponder às suas necessidades únicas. </para>
+
+<para
+>O &quantaplus; oferece aos programadores Web uma interface para vários documentos intuitiva e poderosa (&MDI;). Pode aumentar drasticamente a sua produtividade. Através do uso das acções personalizadas, do 'scripting' e das barras de ferramentas, você consegue automatizar quase todas as tarefas. Com a utilização do <application
+> Kommander</application
+>, você poderá extender o &quantaplus; de tal forma que não terá mais de se lembrar da sintaxe de comandos de 'scripting'. (Poderá saber mais sobre isto em <xref linkend="extending-quanta-3-2"/>.) </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/man-quanta.1.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/man-quanta.1.docbook
new file mode 100644
index 00000000000..60d9092c862
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/man-quanta.1.docbook
@@ -0,0 +1,175 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Portuguese "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<author
+><personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+></author>
+<date
+>8 de Abril de 2003</date>
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>quanta</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>quanta</command
+></refname>
+<refpurpose
+>Um ambiente de desenvolvimento para a Web baseado no &kde;</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>quanta</command
+> <group
+><option
+>--unique</option
+></group
+> <group
+><option
+>--nologo</option
+></group
+> <group
+><option
+>--resetlayout</option
+></group
+> <group
+><option
+><replaceable
+>ficheiro</replaceable
+></option
+></group
+> <group
+><option
+>Opções Genéricas do KDE</option
+></group
+> <group
+><option
+>Opções Genéricas do Qt</option
+></group
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O &quanta; Plus é um ambiente de desenvolvimento Web para o HTML e para as linguagens associadas. Está desenhado para um desenvolvimento rápido na Web e está a tornar-se rapidamente num editor maduro com um conjunto de funcionalidades óptimo. O &quanta; já tem um bom suporte de PHP nele, incluindo a possibilidade de executar um depurador.</para>
+
+<para
+>O &quanta; Plus não está de modo algum relacionado com quaisquer versões comerciais do &quanta;. Os primeiros codificadores da equipa original deixaram a versão GPL para produzir uma versão comercial.</para>
+
+</refsect1>
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<title
+>Opções da Aplicação</title>
+<varlistentry>
+<term
+><option
+>--unique</option
+></term>
+<listitem
+><para
+>Executa como uma aplicação de instância única</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><option
+>--nologo</option
+></term>
+<listitem
+><para
+>Não mostra o logótipo durante o arranque</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+ <term
+><option
+>--resetlayout</option
+></term>
+ <listitem
+><para
+>Reiniciar a disposição da interface do utilizador para a predefinição</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Veja Também</title>
+
+<para
+>Está mais alguma documentação detalhada disponível em <ulink url="help:/quanta"
+>help:/quanta</ulink
+> (tanto poderá indicar este <acronym
+>URL</acronym
+> no &konqueror;, como executar o <userinput
+><command
+>khelpcenter</command
+> <parameter
+>help:/quanta</parameter
+></userinput
+>).</para>
+
+<para
+>Existe também mais alguma informação disponível em <ulink url="http://sourceforge.net/projects/quanta/"
+>http://sourceforge.net/projects/quanta/</ulink
+></para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+
+<para
+>O &quanta; é actualmente programado e mantido por Eric Laffoon <email
+>sequitur@kde.org</email
+> e por Andras Mantia <email
+>amantia@kde.org</email
+>.</para>
+
+<para
+>Esta página de manual foi preparada por <personname
+><firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+><email
+>bab@debian.org</email
+> </para>
+
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/q-and-a.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/q-and-a.docbook
new file mode 100644
index 00000000000..ecf45709af8
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/q-and-a.docbook
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="faq-3-2">
+<chapterinfo>
+<title
+>Perguntas e Respostas</title>
+<authorgroup>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Perguntas e Respostas</title>
+
+<qandaset>
+<qandaentry>
+<question>
+<para
+>Como é que posso ajudar no desenvolvimento do &quantaplus;? </para>
+</question>
+<answer>
+<para
+>Seria mau da nossa parte não referir que o &quantaplus; está a ser desenvolvido por voluntários. Muitas pessoas pensam que não poderão contribuir para a causa do 'open-source' por uma razão ou por outra. Provavelmente, a maior será porque pensam que não têm a competência necessária. O &quantaplus; tem sido desenvolvido de forma a permitir tanto aos programadores como aos não-programadores ajudarem a extender o &quantaplus;. Existe também a questão da documentação. O 'software', seja ele proprietário ou livre/aberto, só é tão bom quanto a sua documentação. Nós temos a certeza que existe um lugar no &quantaplus; onde o seu tempo poderá ser mais benéfico. </para>
+</answer>
+</qandaentry>
+
+<qandaentry>
+<question>
+<para
+>Qual é a direcção do &quantaplus;? </para>
+</question>
+<answer>
+<para
+>Nós lançámos o &quantaplus; 3.4 e estamos já a preparar a nova versão. O nosso objectivo continua a ser criar a melhor ferramenta de desenvolvimento em todo o lado. Nós sabemos que iremos necessitar de mais pessoas activas para conseguir isto, como tal estamos no processo de criar melhoramentos que apontem para a facilidade para os programadores poderem personalizar, estender e melhorar o &quantaplus;. Muitas dessas coisas foram conseguidas na versão 3.4. Por isso pedimos a vocês, programadores Web, para contribuírem com os vossos melhoramentos de funcionalidades. Nós organizá-los-emos para que os programadores Web com o &quantaplus; possam encontrar os recursos, extensões e 'plugins' personalizados que precisam para serem de facto os melhores programadores! </para>
+</answer>
+</qandaentry>
+
+</qandaset>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/quanta-menus.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/quanta-menus.docbook
new file mode 100644
index 00000000000..f57681ed476
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/quanta-menus.docbook
@@ -0,0 +1,2682 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="quantas-menus-3-2">
+<chapterinfo>
+<title
+>A Barra de Menu</title>
+<authorgroup>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Andr&#225;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+ </affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>A Barra de Menu</title>
+
+<para
+>Este capítulo explica todas as várias funções que podem ser encontradas no menu. </para>
+
+<sect1 id="file-menu-3-2">
+<title
+>O Menu <guimenu
+>Ficheiro</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Novo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Criar um ficheiro novo, vazio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Procurar no sistema de ficheiros para abrir um ficheiro existente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Abrir um Recente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Uma lista rápida dos últimos ficheiros que foram abertos. Esta lista alterar-se-á de cada vez que abrir um ficheiro que não conste dela, sendo o mais velho da lista descartado. </para>
+</listitem>
+
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava as alterações efectuadas ao ficheiro actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o ficheiro actual com outro nome. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Gravar as Modelo</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto permite-lhe gravar excertos de código e ficheiros inteiros como um modelo para usar posteriormente. Veja a secção sobre os <link linkend="templates-3-2"
+>modelos</link
+>. Se tentar gravar o texto/ficheiro seleccionado fora da directoria de modelos local/do projecto receberá um erro. </para>
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Gravar como Modelo</guisubmenu
+> <guisubmenu
+>Gravar como Modelo Local...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe gravar um ficheiro como um modelo no domínio local. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Gravar como Modelo</guisubmenu
+> <guisubmenu
+>Gravar como Modelo do Projecto...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe gravar o ficheiro como um modelo no âmbito do projecto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Gravar como Modelo</guisubmenu
+> <guisubmenu
+>Gravar a Selecção para um Modelo Local...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe gravar o texto seleccionado (por exemplo, um pedaço de código) num ficheiro modelo local. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ficheiro</guimenu
+> <guisubmenu
+>Gravar como Modelo</guisubmenu
+> <guisubmenu
+>Gravar a Selecção para um Modelo do Projecto...</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe gravar o texto seleccionado (por exemplo, um pedaço de código) num ficheiro modelo do projecto. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Tudo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava todos os ficheiros modificados no editor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F5</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Actualizar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Actualiza o documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Pode imprimir os seus documentos. Utiliza a interface <application
+>kprinter</application
+>. </para>
+</listitem>
+</varlistentry>
+<!-- Not shown any more
+<varlistentry>
+<term>
+<menuchoice>
+<shortcut>
+<keycombo action="simul"
+>&Ctrl;<keycap
+>W</keycap
+></keycombo>
+</shortcut>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>Close</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Close the currently displayed file.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice>
+<guimenu
+>File</guimenu>
+<guimenuitem
+>Close All</guimenuitem>
+</menuchoice>
+</term>
+<listitem>
+<para>
+Close all open files. Prompts you to save if any files have been modified.
+</para>
+</listitem>
+</varlistentry>
+-->
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Sair</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Sair do &quantaplus; </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+
+<sect1 id="edit-menu-3-2">
+<title
+>O Menu <guimenu
+>Editar</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Desfazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Anula a última acção efectuada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Refazer</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Volta a executar a última acção anulada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Cortar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Corta o bloco de texto actual e coloca o seu conteúdo na área de transferência. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Copia o bloco de texto actual para a área de transferência. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Colar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Cola o conteúdo da área de transferência na posição actual do cursor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Colar Especial</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Colar Especial</guisubmenu
+> <guimenuitem
+>Colar HTML Codificado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Converte os caracteres especiais de &HTML; do texto da área de transferência para entidades de &HTML; antes de colar no conteúdo de contexto, de modo a que estes sejam vistos convenientemente e não sejam entendidos como marcas no navegador do cliente. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guisubmenu
+>Colar Especial</guisubmenu
+> <guimenuitem
+>Colar URL Codificado</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Converte o texto da área de transferência para a codificação de um &URL;, a qual é a forma correcta de incluir caracteres especiais em &URL;s. É usada principalmente para colar um &URL; numa marca de uma âncora. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Seleccionar Tudo</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Selecciona todos o texto do documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>A</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deseleccionar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Deseleccionar todos o texto no documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modo de Selecção em Bloco</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa/desactiva o realce do bloco. Permite-lhe seleccionar os blocos de texto com o seu teclado sem manter pressionada a tecla Shift. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>Insert</keycap
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Modo de Sobreposição</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Sobrepõe-se à tecla Insert. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O texto ou a expressão regular a procurar no documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Seguinte</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Repete a última procura para baixo no documento a partir da posição actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F3</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar Anterior</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Repete a última procura para cima no documento a partir da posição actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Substituir...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O texto ou a expressão regular de substituição do texto no ficheiro actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Ir para a Linha...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Vai directamente para um número de linha específico. Isto é realmente útil quando o seu programa em &PHP; está a rebentar para si! </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl; <keycap
+>F</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Procurar nos Ficheiros...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Procura um texto ou uma expressão nos ficheiros da directoria seleccionada. Funciona mais ou menos como um <command
+>grep</command
+> ou um <command
+>sed</command
+> gráfico com alguns espaços de padrões para o ajudar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Expandir a Abreviatura</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Expande as abreviaturas. Estas poderão ser definidas na janela em <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Quanta...</guimenuitem
+></menuchoice
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Aplicar a Indentação do Código</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Volta a formatar o código-fonte de acordo com as mesmas regras com que o componente &VPL; insere as marcas. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect1>
+
+<sect1 id="view-menu-3-2">
+<title
+>O Menu <guimenu
+>Ver</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar os Ficheiros</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a árvore de ficheiros. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar o Projecto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização da árvore do projecto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar os Modelos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização da árvore de modelos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar os 'Scripts'</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a árvore dos 'scripts'. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Estrutura do Documento</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização da árvore de estrutura do documento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar o Editor de Atributos</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a árvore dos atributos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar a Documentação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização da árvore de documentação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>M</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+><guimenuitem
+>Mostrar as Mensagens</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização da janela de mensagens. Esta é a janela onde poderá ver o resultado de algumas das acções dos programas e do depurador. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar os Problemas</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Comuta a apresentação do <guilabel
+>Comunicador de Problemas</guilabel
+> na parte inferior da janela principal do &quantaplus;. O <guilabel
+>Comunicador de Problemas</guilabel
+> activa-se quando você muda para a <guilabel
+>Árvore da Estrutura</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar as Anotações</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra a área de anotações. Veja em <xref linkend="annotations"/> mais detalhes. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+> <guisubmenu
+>Áreas de Ferramentas</guisubmenu
+> <guimenuitem
+>Mostrar o Perfil de Envio...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra os ficheiros no servidor de um <link linkend="upload-profiles"
+>perfil de envio</link
+>. </para>
+</listitem>
+</varlistentry>
+
+
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F9</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar o Contorno do Ícone</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização no contorno de ícones do lado esquerdo da janela principal do editor. Esta barra permite-lhe activar ou desactivar facilmente os favoritos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F11</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mostrar os Números de Linha</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a visualização dos números de linha do lado esquerdo da janela principal do editor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F10</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Mudança de Linha Dinâmica</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Activa ou desactiva a formatação sucessiva do texto para uma determinada largura à medida que escreve. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>F9</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Editor de Código</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda para o código de um documento para o editar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F9</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Editor de &VPL;</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda para o <guilabel
+>Editor de &VPL;</guilabel
+> para editar um documento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F9</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Editor &VPL; e de Código</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Muda para o modo de ecrã repartido para editar um documento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F6</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Antevisão</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra uma antevisão do documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Esquerda</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Recuar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Navega um passo para trás na antevisão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>Direita</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Avançar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Navega um passo para a frente na antevisão, depois de ter recuado pelo menos uma vez na mesma. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F5</keycap
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guimenuitem
+>Actualizar a Antevisão</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Actualiza a antevisão de acorda com a versão em disco. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+><keycap
+>F12</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+><guisubmenu
+>Antevisão Externa</guisubmenu
+> <guimenuitem
+>Ver com o &konqueror;</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra o ficheiro actual com o &konqueror;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F12</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+><guisubmenu
+>Antevisão Externa</guisubmenu
+> <guimenuitem
+>Ver com o Firefox</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra o ficheiro actual com o navegador Mozilla Firefox. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>F6</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+><guisubmenu
+>Antevisão Externa</guisubmenu
+> <guimenuitem
+>Ver com o Mozilla</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Ver o ficheiro actual com o <trademark class="registered"
+>Mozilla</trademark
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>F6</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guisubmenu
+>Antevisão Externa</guisubmenu
+><guimenuitem
+>Ver com o &Netscape;</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra o ficheiro actual com o &Netscape;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F6</keycap
+> </keycombo
+> </shortcut
+> <guimenu
+>Ver</guimenu
+> <guisubmenu
+>Antevisão Externa</guisubmenu
+><guimenuitem
+>Ver com o Opera</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra o ficheiro actual com o <application
+>Opera</application
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ver</guimenu
+><guisubmenu
+>Antevisão Externa</guisubmenu
+> <guimenuitem
+>Ver com o Lynx</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Mostra o ficheiro actual com o <application
+>Lynx</application
+> (um navegador em modo texto). </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="bookmarks-menu-3-2">
+ <title
+>O Menu <guimenu
+>Favoritos</guimenu
+></title>
+
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Favoritos</guimenu
+><guimenuitem
+>Comutar o Favorito</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Comuta um favorito na posição da linha actual no ficheiro actual. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Favoritos</guimenu
+> <guimenuitem
+>Limpar Todos os Favoritos</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Limpa todos os favoritos definidos no documento actual. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Se tiver favoritos no ficheiro actual, eles irão aparecer no menu em conjunto com um item <guilabel
+>Anterior</guilabel
+> ou <guilabel
+>Seguinte</guilabel
+>, dependendo da posição do cursor no documento.</para>
+ <para
+>Se você tiver favoritos noutros documentos abertos, eles irão aparecer no menu, agrupados pelo nome do ficheiros dos outros documentos.</para>
+</sect1>
+
+
+<sect1 id="project-menu-3-2">
+<title
+>O Menu <guimenu
+>Projecto</guimenu
+></title>
+
+<para
+>A utilização de projectos no &quantaplus; é descrita em <xref linkend="quanta-projects-3-2"/>. </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Novo Projecto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Iniciar o assistente de criação de projectos. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Abrir Projecto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre um ficheiro de projecto existente no disco. Os projectos do &quantaplus; são gravados com a extensão .webprj. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Abrir Projecto Recente</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Dá-lhe uma lista dos seus projectos mais recentes para um acesso mais rápido. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Fechar o Projecto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Fechar o projecto actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Abrir Vista do Projecto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Abre uma <quote
+>Vista</quote
+>, uma combinação específica de ficheiros abertos anteriormente gravados por si. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Gravar Vista do Projecto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o conjunto actual de ficheiros abertos como uma <quote
+>Vista</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Gravar Vista do Projecto Como...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava o conjunto actual de ficheiros abertos como uma <quote
+>Vista</quote
+>, usando outro nome. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Apagar Vista do Projecto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Apagar uma <quote
+>Vista</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Inserir Ficheiros...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Apresenta uma janela que lhe permite seleccionar os ficheiros a adicionar ao seu projecto actual. Estes ficheiros serão então copiados para a pasta do projecto para serem editados. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Inserir Pasta...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Insere uma pasta e todo o seu conteúdo no projecto actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Reanalisar a Pasta do Projecto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Analisa a pasta do projecto à procura dos ficheiros novos que possa lá ter. Isto permite-lhe copiar as imagens para a pasta do seu projecto ou para uma subpasta de modo a adicioná-las ao projecto. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycap
+>F8</keycap
+> </shortcut
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Enviar o Projecto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Envia os ficheiros do seu projecto para o servidor que os publica. A lista de transportes disponíveis depende da versão do &kde; que está a correr e se carregou ou não os 'KIO slaves' extra. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F7</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Propriedades do Projecto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>As opções que afectam a forma como o &quantaplus; gere o seu projecto. Veja a secção dos <link linkend="quanta-projects-3-2"
+>projectos do &quantaplus;</link
+> para mais detalhes. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="toolbars-menu-3-2">
+<title
+>O Menu <guimenu
+>Barras de Ferramentas</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Carregar as Barras de Ferramentas</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Carregar as Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Carregar a Barra de Ferramentas Global...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega uma barra de ferramentas definida globalmente. Estas são mantidas em <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/quanta/toolbars</filename
+> por omissão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Carregar as Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Carregar a Barra de Ferramentas Local...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega uma barra de ferramentas definida localmente. Estas são mantidas em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/apps/quanta/toolbars</filename
+> por omissão. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Carregar as Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Carregar a Barra do Projecto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega uma barra de ferramentas do projecto. Estas são mantidas em <filename class="directory"
+><replaceable
+>DirProjecto</replaceable
+>/toolbars</filename
+> e só estão disponíveis neste menu se tiverem sido atribuídas a este projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Gravar as Barras de Ferramentas</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Uma janela para gravar as suas barras de ferramentas. Permite-lhe seleccionar o tipo de barra de ferramentas Local ou do Projecto. </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Gravar as Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Gravar como Barra de Ferramentas Local...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava como uma barra de ferramentas local em <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/apps/quanta/toolbars</filename
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guisubmenu
+>Gravar as Barras de Ferramentas</guisubmenu
+> <guimenuitem
+>Gravar Como Barra de Ferramentas do Projecto...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Grava como uma barra do projecto em <filename class="directory"
+><replaceable
+>DirProjecto</replaceable
+>/toolbars</filename
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Adicionar Barra de Ferramentas do Utilizador...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Faz aparecer uma janela para criar uma nova barra de ferramentas. Isto apenas cria o nome. As acções deverão ser adicionadas no item do menu <menuchoice
+> <guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Acções</guimenuitem
+> </menuchoice
+>. As barras de ferramentas são gravadas através do menu <menuchoice
+> <guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Gravar as Barras de Ferramentas</guimenuitem
+> </menuchoice
+> ou ao fechar as barras de ferramentas não gravadas, na qual lhe será pedido para gravar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Remover a Barra de Ferramentas do Utilizador...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Retira uma barra de ferramentas. Da actualização. Isto não a remove do disco. Se não tiver gravado a barra de ferramentas que vai remover, ser-lhe-á pedido se quer gravar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Remover a Barra de Ferramentas do Utilizador...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe alterar o nome de uma barra de ferramentas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Enviar a Barra de Ferramentas por E-mail...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto é um truque para enviar a sua barras de ferramentas personalizada para alguém (por exemplo, a equipa do &quantaplus; para incluir na próxima versão!) poder usar. Faz aparecer uma janela de e-mail e anexa o seu ficheiro de barra de ferramentas a ele automaticamente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Enviar a Barra de Ferramentas por E-mail...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Isto permite-lhe enviar uma barra de ferramentas para o servidor de recursos principal. Veja em <xref linkend="sharing-resources"/>. </para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Enviar a Barra de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto permite-lhe enviar uma barra de ferramentas para o servidor principal, para que os outros a possam obter. Veja em <xref linkend="sharing-resources"/>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Barras de Ferramentas</guimenu
+> <guimenuitem
+>Obter uma Barra de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto permite-lhe obter barras de ferramentas da Internet. Veja em <xref linkend="download-resources"/>. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="DTD-menu-3-2">
+<sect1info>
+<title
+>O Menu <guimenu
+>&DTD;</guimenu
+></title>
+<authorgroup>
+<author
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+</author>
+</authorgroup>
+</sect1info>
+
+<title
+>O Menu <guimenu
+>&DTD;</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Mudar o &DTD;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Faz aparecer uma janela que lhe permite alterar a &DTD; (Document Type Definition) do documento actual. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Editar a Configuração do &DTD;...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Permite alterar o ficheiro de configuração &descriptionrc; para um &DTEP;. </para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Carregar &amp; Converter a &DTD;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega um &DTD; feito por você ou por outra pessoa qualquer e converte-o para o formato de descrição nativo do &quantaplus;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Carregar as Entidades do &DTD;...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega/actualiza as entidades de um &DTD;. É útil se você quiser actualizar as entidades de um &DTEP; sem voltar a gerar o &DTEP; inteiro. No caso do &DTEP;, existe um global e você não terá permissões de escrita para a pasta global do KDE, pelo que o carregamento de entidades irá falhar. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Carregar o Pacote do &DTD; (&DTEP;)...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Carrega um dos seus próprios &DTEP;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Enviar o Pacote da &DTD; (&DTEP;) por E-Mail...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Envia o seu &DTEP; para um amigo seu através do &kmail;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Enviar o Pacote do &DTD; (&DTEP;)...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Isto permite-lhe enviar um &DTEP;. Veja em <xref linkend="sharing-resources"/>. </para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>&DTD;</guimenu
+> <guimenuitem
+>Obter o Pacote do &DTD; (&DTEP;)...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto permite-lhe obter &DTEP;s da Internet. Veja em <xref linkend="download-resources"/>. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="tags-menu-3-2">
+<title
+>O Menu <guimenu
+>Marcas</guimenu
+></title>
+
+<para
+>Este menu contém uma lista das marcas que estão nas barras de ferramentas carregadas no momento. Isto é, se tiver a barra de ferramentas Normal (&HTML;), o menu <guimenu
+>Marcas</guimenu
+> irá ter um submenu <guisubmenu
+>Normal</guisubmenu
+> que irá conter a lista de marcas/acções para essa barra de ferramentas. </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>E</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Marcas</guimenu
+> <guimenuitem
+>Editar a Marca Actual...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe aceder à janela de configuração da marca actual se esta existir. Este item está sempre presente, seguido dos sub-menus específicos do &DTD;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Marcas</guimenu
+> <guimenuitem
+>Seleccionar a Área da Marca Actual</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto realça a área da marca actual. A área da marca começa onde se encontra o cursor do rato. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Marcas</guimenu
+> <guimenuitem
+>Inserção de Marcas Inteligente</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Activa/desactiva a inserção inteligente de marcas. De momento, só funciona como DTDs de (X)HTML. A inserção inteligente significa que o &quantaplus; recusar-se-á a inserir uma marca com a barra de ferramentas, se esta não puder estar presente no local actual. </para>
+ </listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="plugins-menu-3-2">
+<title
+>O Menu <guimenu
+>'Plugins'</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>'Plugins'</guimenu
+> <guimenuitem
+><replaceable
+>'Plugin'</replaceable
+></guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O menu <menuchoice
+><guimenu
+>Plugins</guimenu
+></menuchoice
+> indica os 'plugins' disponíveis por baixo dos itens do menu acima. Se carregar num deles irá activá-lo. Se carregar num 'plugin' activo, desactivá-lo-á. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+
+<sect1 id="tools-menu-3-2">
+<title
+>O Menu <guimenu
+>Ferramentas</guimenu
+></title>
+
+<variablelist>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Modo de Realce</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Escolha o modo de realce de sintaxe para o ficheiro actual. A lista de esquemas de realce disponíveis varia de acordo com a sua versão do &kate;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guisubmenu
+>Fim de Linha</guisubmenu
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Seleccione o tipo de codificação do fim de linha. Útil se tiver outras pessoas a utilizarem outras plataformas de &OS; para desenvolvimento. Poderá escolher entre <guimenuitem
+>Unix</guimenuitem
+>, <guimenuitem
+>Windows/DOS</guimenuitem
+> ou <guimenuitem
+>Macintosh</guimenuitem
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Indentar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Move o bloco de texto seleccionado uma tabulação para a direita. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>I</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Desindentar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Move o bloco de texto seleccionado uma tabulação para a esquerda. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Limpar a Indentação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Remove toda a indentação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Comentar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Comenta o texto seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>D</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Descomentar</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Retira os comentários do texto seleccionado. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Mudança de Linha do Documento</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Reparte o texto na janela actual por linhas com um tamanho máximo predefinido. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Verificação Ortográfica...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Verifica a ortografia do documento actual. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Propriedades do Documento</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Edite as propriedades específicas de um documento carregado no momento ao usar o <guilabel
+>Editor de &VPL;</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Converter a Capitalização da Marca e do Atributo...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Converte todas as marcas e/ou atributos para outro formato. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;&Ctrl;<keycap
+>T</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Verificação da Sintaxe do HTML Tidy</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Verifica se a sintaxe do documento actual está de acordo com o &DTD; seleccionado com a aplicação <filename
+>tidy</filename
+> externa. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="window-menu-3-2">
+ <title
+>O Menu <guimenu
+>Janela</guimenu
+></title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Fecha a página actual (documento, 'plugin', antevisão ou documentação). </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Fechar Tudo</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Fecha todas as páginas abertas. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Janela</guimenu
+> <guimenuitem
+>Modo MDI</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>A mudança 'na-altura' entre os vários modos de UI. Devido a algumas limitações nas bibliotecas do KDE, a mudança poderá levar algum tempo e causar alguns artefactos feitos. Os modos recomendados a usar são o <guilabel
+>Modo IDEAl</guilabel
+>, que é o predefinido, ou o <guilabel
+>Modo de Páginas</guilabel
+>, o qual é o mesmo modo presente no &quantaplus; 3.2 e nas versões anteriores. </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para
+>Para além disso, este menu contém um item para cada página aberta. Se seleccionar um desses itens, a página seleccionada passará a ser a activa.</para>
+</sect1>
+
+<sect1 id="settings-menu-3-2">
+<title
+>O Menu <guimenu
+>Configuração</guimenu
+></title>
+
+<variablelist>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Barras de Ferramentas</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Mostra ou esconde as barras de ferramentas não pertencentes ao utilizador. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar a Barra de Ferramentas de DTDs</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Activa ou desactiva a visualização da barra de ferramentas específica do &DTD;. </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Mostrar/Esconder a Barra de Estado</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Activa ou desactiva a visualização da barra de estado na parte inferior da janela principal do &quantaplus;. </para>
+ </listitem>
+ </varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Quanta...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Configura o <link linkend="configure-quanta"
+>comportamento</link
+> do &quantaplus;. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar a Antevisão...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+ <para
+>Configura o comportamento da antevisão integrada. <important
+><para
+>As alterações feitas na janela irão afectar todas as aplicações que usam o componente KHTML, incluindo o navegador Web &konqueror;.</para
+></important
+>
+ </para>
+</listitem>
+</varlistentry>
+
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Acções...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Aqui é onde poderá definir as acções a usar nas barras de ferramentas. Veja em <xref linkend="user-actions"/>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os 'Plugins'...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Aqui é onde poderá definir e modificar os 'plugins'. </para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+ <term>
+ <menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Editor...</guimenuitem
+> </menuchoice>
+ </term>
+ <listitem>
+ <para
+>Configura o comportamento da janela do editor. Veja a documentação do &kate; para mais detalhes. </para>
+ </listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar as Barras de Ferramentas...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>que lhe permite adicionar/remover os itens de/em as barras de ferramentas e alterar a ordem pela qual os ícones aparecem nelas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar os Atalhos...</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Permite-lhe configurar os atalhos do editor disponíveis no &quantaplus;. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+
+<sect1 id="help-menu-3-2">
+<title
+>O Menu <guimenu
+>Ajuda</guimenu
+></title>
+
+<para
+>O &quantaplus; contém um menu-padrão do &kde; de <guimenu
+>Ajuda</guimenu
+> com a adição destes itens: </para>
+
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl; <keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Ajuda de Contexto</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>Isto deverá produzir alguma ajuda com base no contexto do cursor actual. Na altura em que isto foi escrito, esta funcionalidade não estava implementada. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Ajuda</guimenu
+> <guimenuitem
+>Fazer uma Doação</guimenuitem
+> </menuchoice>
+</term>
+<listitem>
+<para
+>O &quantaplus; é um produto de alta qualidade que é distribuído e licenciado de forma livre mas, como qualquer outro projecto 'open-source', os seus programadores poderão sempre usar ajuda. Se quiser suportar o desenvolvimento do &quantaplus; de forma financeira, você poderá descobrir como aqui. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para
+>Os itens normais do menu de ajuda do &kde; são os seguintes: </para>
+&help.menu.documentation; </sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/quanta-projects.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/quanta-projects.docbook
new file mode 100644
index 00000000000..10a38d1397f
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/quanta-projects.docbook
@@ -0,0 +1,950 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="quanta-projects-3-2">
+<sect1info>
+<title
+>Projectos</title>
+<authorgroup>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Andr&#225;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+ </affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+>Projectos</title>
+
+<sect2 id="create-new-project-3-2">
+<title
+>Projectos Novos</title>
+
+<para
+>O assistente de projectos do &quantaplus; ( <menuchoice
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Novo Projecto...</guimenuitem
+> </menuchoice
+>) torna a criação de projectos uma tarefa fácil. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="project-1.png"/>
+</imageobject>
+<caption
+><para
+>O Assistente de Projectos.</para
+></caption>
+</mediaobject>
+
+<para
+>Os campos são bastante simples e é conveniente preenchê-los de cima para baixo, dado que, ao preencher o nome do projecto, poupar-lhe-á algum trabalho ao preencher toda a estrutura de pastas para o resto do projecto. Todas estas pastas e os campos de informação da autoria, são configuráveis neste ponto e poderão sê-lo de novo na opção <menuchoice
+> <shortcut
+> <keycombo action="simul"
+>&Shift;<keycap
+>F7</keycap
+></keycombo
+></shortcut
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Propriedades do Projecto</guimenuitem
+> </menuchoice
+>. </para>
+
+<variablelist>
+<title
+>Configuração Geral do Projecto</title>
+<varlistentry>
+<term
+><guilabel
+>Nome</guilabel
+></term>
+<listitem>
+<para
+>Aqui você preencher o nome do seu projecto. Por exemplo, iremos chamar ao nosso o <quote
+><literal
+>teste</literal
+>.</quote
+> Quando você preencher o <guilabel
+>Nome</guilabel
+>, o <guilabel
+>Ficheiro</guilabel
+> é preenchido para si automaticamente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Ficheiro</guilabel
+></term>
+<listitem>
+<para
+>Este é o nome do ficheiro de projecto do &quanta;. Por omissão, será o nome do seu projecto em minúsculas e sem espaços com a extensão <literal role="extension"
+>webprj</literal
+> (p.ex., <filename
+>xpto.webprj</filename
+>). Este ficheiro é gravado no topo da Pasta Principal do projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<varlistentry>
+<term
+>Configuração do Servidor</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Protocolo</guilabel
+></term>
+<listitem>
+<para
+>Aqui você selecciona o protocolo que irá usar para aceder ao seu projecto. Se o seu projecto estiver na mesma máquina na qual está a usar o &quantaplus;, então deixe o valor como Local. A lista de protocolos aqui mostrada é dependente da configuração do seu sistema. Os protocolos disponíveis incluem o SSH, o FTP, o NFS, o SMB, o WebDAV, entre muitos outros. A lista de protocolos é oferecida pela arquitectura poderosa do &kde; que são os KIOSlaves. Esta plataforma permite a todas as aplicações do &kde; aceder facilmente às informações remotas como se estivesse local na máquina. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Máquina</guilabel
+></term>
+<listitem>
+<para
+>Aqui você preenche o endereço da máquina servidora à qual deseja aceder, a menos que esteja a trabalhar com o protocolo Local. Poderá introduzir tanto um nome de máquina (maquina.exemplo.com) como um endereço IP (127.0.0.1). </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Utilizador</guilabel
+></term>
+<listitem>
+<para
+>O nome do utilizador usado para se autenticar na máquina remota. Isto faz distinção de maiúsculas ou minúsculas. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Senha</guilabel
+></term>
+<listitem>
+<para
+>A senha para efectuar a ligação na máquina remota. A capitalização é importante. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Porto</guilabel
+></term>
+<listitem>
+<para
+>Deixe este campo em branco se quiser usar o porto predefinido para o protocolo que está a usar. Poderá ter de alterar isto, dependendo da configuração do seu servidor. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+<variablelist>
+<varlistentry>
+<term
+>Configuração da Directoria</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Pasta principal</guilabel
+></term>
+<listitem>
+<para
+>Esta é a pasta de topo onde todos os ficheiros e pastas do projecto ficarão guardados. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pasta de modelos</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde serão gravadas as barras de ferramentas deste projecto. É uma pasta relativa ao project e, por omissão, aponta par <filename class="directory"
+>templates</filename
+>. Se tiver um conjunto comum de barras de ferramentas que usa para os vários projectos, poderá ser útil apontar para esta em vez de para a predefinida. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Pasta de barras de ferramentas</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde serão gravadas as barras de ferramentas deste projecto. É uma pasta relativa ao projecto e, por omissão, apontará para <filename
+>toolbars</filename
+>. Se tiver um conjunto comum de barras de ferramentas que usa para os vários projectos, poderá ser útil apontar para esta em vez de para a predefinida. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+
+<variablelist>
+<varlistentry>
+<term
+>Código do Projecto</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Adicionar os ficheiros locais ou remotos</guilabel
+></term>
+<listitem>
+<para
+>Isto permite-lhe adicionar ficheiros do sistema de ficheiros locais. Pode escolher vários ficheiros e directorias inteiras. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar o wget para obter os ficheiros do 'site'</guilabel
+></term>
+<listitem>
+<para
+>Esta opção é excelente se desejar obter e modificar conteúdo web estático. Nos os casos do 'scripting' no servidor (tipo &PHP;, Python, etc.) terá que obter os ficheiros de outra forma. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Inserir os Ficheiros no Projecto</title>
+<varlistentry>
+<term
+><guilabel
+>Inserir ficheiro de</guilabel
+></term>
+<listitem>
+<para
+>Assinale isto se quiser incluir os ficheiros encontrados na localização da Pasta Principal. Deixe desligado se estiver a começar um projecto do zero. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Filtros</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Inserir só os ficheiros de marcações, de código e de imagens</guilabel
+></term>
+<listitem>
+<para
+>Se escolher esta opção só irá adicionar ficheiros de formatação, 'scripts' e imagens no seu projecto. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir ficheiros com a seguinte máscara</guilabel
+></term>
+<listitem>
+<para
+>Se escolher esta opção irá mostrar todos os ficheiros e pastas da Pasta Principal e permitir-lhe-á ser mais específico com as suas opções. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ficheiros incluídos</guilabel
+></term>
+<listitem>
+<para
+>Isto mostra uma lista dos ficheiros na Pasta Principal. Você poderá escolher os ficheiros desejados a serem incluídos, se os assinalar, ou excluídos, se os desligar, no seu projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<variablelist>
+<title
+>Mais Configurações do Projecto</title>
+<varlistentry>
+<term
+><guilabel
+>Autor</guilabel
+></term>
+<listitem>
+<para
+>Insira aqui o seu nome. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>E-mail</guilabel
+></term>
+<listitem>
+<para
+>O e-mail para onde deseja que vão as coisas relacionadas com o projecto. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Predefinições do Projecto</term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>DTD por Omissão</guilabel
+></term>
+<listitem>
+<para
+>Escolha a linguagem de formatação com que irá trabalhar mais neste projecto. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Codificação por omissão</guilabel
+></term>
+<listitem>
+<para
+>Escolha a codificação de caracteres que deseja para os ficheiros no seu projecto ao abri-los e gravá-los. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar o prefixo da antevisão</guilabel
+></term>
+<listitem>
+<para
+>Assinale esta opção para usar um prefixo para as suas antevisões. Isto permite-lhe definir o prefixo da pasta para outra coisa que não o seu sistema de ficheiros local. Isto é mais útil para as páginas que possuem conteúdo dinâmico e que estão dependentes do processamento do servidor (como o &PHP;, o <acronym
+>JSS</acronym
+>, o Python, &etc;.). Basta indicar a primeira parte do endereço tal como existe nesse servidor, para que a pasta no fim seja completa pelo &quantaplus;. Por exemplo, se tiver o domínio <literal
+>bar.com</literal
+> e se estiver a editar a página <filename
+>index.html</filename
+>, poderá editá-la na sua máquina remota (<systemitem
+>foo.bar.com</systemitem
+>), enviá-la para o servidor e carregar em <keycap
+>F6</keycap
+> para ver os resultados em <systemitem
+>www.bar.com</systemitem
+> em vez de ser no seu sistema de ficheiros local. </para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Prefixo</guilabel
+></term>
+<listitem>
+<para
+>Indique aqui o prefixo que deseja utilizar. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir os modelos globais</guilabel
+></term>
+<listitem>
+<para
+>Isto cria uma cópia dos modelos globais na sua árvore de pastas do projecto. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Inserir os modelos locais</guilabel
+></term>
+<listitem>
+<para
+>Isto cria uma cópia dos modelos locais na sua árvore de pastas do projecto. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>O último ecrã do assistente de novo projecto tem 3 opções que podem tornar a sua vida mais fácil. Estas opções estão disponíveis para ser alteradas na opção de menu <menuchoice
+> <guimenu
+>Projecto</guimenu
+> <guimenuitem
+>Propriedades do Projecto</guimenuitem
+> </menuchoice
+> da página Rede ou com o atalho de teclado <keycombo action="simul"
+><keycap
+>F7</keycap
+></keycombo
+>. </para>
+
+</sect2>
+
+<sect2 id="configuring-projects-3-2">
+<title
+>Configurar os Projectos</title>
+<para
+>A janela de propriedades do projecto assemelha-se a: <mediaobject>
+ <imageobject>
+ <imagedata fileref="project-properties.png" format="PNG"/>
+ </imageobject
+>
+ <caption
+><para
+>A página de opções gerais</para
+></caption>
+ </mediaobject>
+</para>
+
+<para
+>Alguns dos itens são os mesmos do assistente de projecto e estão descritos em <xref linkend="create-new-project-3-2"/>. Os itens-extra estão descritos em baixo. <variablelist>
+<title
+>Configuração Geral do Projecto</title>
+<varlistentry>
+<term
+><guilabel
+>Excluir do projecto</guilabel
+></term>
+<listitem>
+<para
+>Uma lista de nomes de ficheiros (podem-se usar caracteres especiais * e ?) que serão ignorados quando você fizer operações relacionadas com o projecto como <guimenuitem
+>Reanalisar a Pasta do Projecto</guimenuitem
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Excluir os ficheiros listados no .cvsignore</guilabel
+></term>
+ <listitem>
+ <para
+>Uma opção complementar à anterior, onde também os ficheiros indicados no ficheiro .cvsignore serão excluídos do projecto. </para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Vista por omissão</guilabel
+></term>
+ <listitem>
+ <para
+>A vista do projecto que será carregada, quando o projecto for aberto. Você poderá ler mais sobre as vistas do projecto em <xref linkend="project-views-3-2"/>. </para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Depurador</guilabel
+></term>
+ <listitem>
+ <para
+>Seleccione o depurador que deseja usar. De momento, só é suportado o Gubed. Poderá encontrar mais informações sobre o Gubed em <ulink url="http://gubed.sourceforge.net"
+></ulink
+>. O 'plugin' do depurador poderá ser configurado com o botão <guilabel
+>Opções</guilabel
+>. Leia em <xref linkend="debugging-3-2"/> para aprender mais coisas sobre a depuração. </para>
+ </listitem>
+</varlistentry>
+<varlistentry>
+ <term
+><guilabel
+>Vista por omissão</guilabel
+></term>
+ <listitem>
+ <para
+>A vista do projecto que será carregada, quando o projecto for aberto. Você poderá ler mais sobre as vistas do projecto em <xref linkend="project-views-3-2"/>. </para>
+ </listitem>
+</varlistentry>
+</variablelist>
+</para>
+<para
+>Na página de <guilabel
+>Perfis de Envio</guilabel
+>, você poderá configurar os perfis de envio (veja em <xref linkend="upload-profiles"/>), assim como activar a apresentação de uma árvore com o conteúdo do servidor, para cada perfil, se assinalar a opção <guilabel
+>Mostrar uma árvore para cada perfil</guilabel
+>. </para>
+<para
+>Na página de <guilabel
+>Configuração da Equipa</guilabel
+>, poderá adicionar, editar e remover os membros do projecto, assim como definir uma lista de correio. Leia os detalhes em <xref linkend="team-members"/>. </para>
+<para
+>Na página de <guilabel
+>Configuração do Evento</guilabel
+>, poderá <guilabel
+>Activar as acções do evento</guilabel
+>, adicionar, modificar e remover estas acções. As acções dos eventos são executadas quando ocorre algum evento predefinido, como a gravação de um ficheiro. Veja os detalhes em <xref linkend="event-actions"/>. </para>
+</sect2>
+
+<sect2 id="using-projects-3-2">
+<title
+>Usar os Projectos</title>
+
+<sect3 id="project-files-3-2">
+<title
+>Ficheiros do Projecto</title>
+
+<para
+>Por omissão, o &quanta; irá abrir o último projecto acedido quando for lançado. Este comportamento não é configurável neste momento. </para>
+
+<para
+>Para abrir outro projecto, seleccione <guimenuitem
+>Abrir um Projecto...</guimenuitem
+> no menu <guimenu
+>Projecto</guimenu
+> ou o ícone <guiicon
+>Abrir um Projecto</guiicon
+> na barra de ferramentas. A janela de abertura de um projecto irá aparecer para permitir ao utilizador seleccionar o projecto que desejar. Os projectos têm uma extensão <literal role="extension"
+>webprj</literal
+>. </para>
+
+<para
+>Ao fechar o &quantaplus;, o seu ficheiro de projecto será gravado automaticamente. Ser-lhe-á pedido para gravar as modificações antes de sair se o &quantaplus; detectar ficheiros alterados. Este mesmo comportamento acontece se abrir um novo projecto. </para>
+
+</sect3>
+
+<sect3 id="project-tree-view-3-2">
+<title
+>A Vista da Árvore do Projecto</title>
+
+<para
+>A árvore do projecto dá-lhe um acesso organizado aos ficheiros no seu projecto. Aqui é onde poderá gerir os ficheiros no projecto actual. </para>
+
+<para
+>No caso dos ficheiros, ao carregar neles com o &RMB; fará aparecer o seguinte menu:</para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="project-tree-view-file-rmb-menu.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Estes itens são relativamente simples e serão deixados para o leitor explorar. </para>
+
+<para
+>As pastas comportam-se de forma semelhante e só não têm os itens de menu <guimenuitem
+>Abrir</guimenuitem
+> e <guimenuitem
+>Abrir Com...</guimenuitem
+> do menu do &RMB;: </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="project-tree-view-dir-rmb-menu.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+
+<para
+>Estes itens também são deixados para o utilizador experimentar. </para>
+
+</sect3>
+
+<sect3 id="upload-project-3-2">
+<title
+>Enviar Projectos</title>
+
+<para
+>A janela para Enviar o Projecto: </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="project-upload-dialog.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>A janela para Enviar o Projecto.</para
+></caption>
+</mediaobject>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome do perfil</guilabel
+></term>
+<listitem>
+<para
+>Aqui é onde os diferentes <link linkend="upload-profiles"
+>perfis</link
+> podem ser escolhidos. O perfil contém informações sobre o local onde os ficheiros enviados serão colocados. Leia em <xref linkend="upload-profiles"/>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guibutton
+>Novo</guibutton
+></term>
+<listitem>
+<para
+>Este botão permite-lhe criar novos perfis de envio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Editar</guibutton
+></term>
+<listitem>
+<para
+>Isto permite-lhe editar o perfil de envio seleccionado de momento. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Remover</guibutton
+></term>
+<listitem>
+<para
+>Isto permite-lhe remover o perfil actual. Se só estiver um perfil disponível, o botão fica desactivado para evitar a sua remoção. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Manter as senhas em memória</guilabel
+></term>
+<listitem>
+<para
+>A senha é guardada na memória e perde-se, logo que o programa seja fechado. Esta opção é útil se for necessário um envio frequente dos ficheiros e você não queira usar a opção mais insegura que é a <quote
+>Guardar a senha no disco</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Tudo</guibutton
+></term>
+<listitem>
+<para
+>Selecciona todos os ficheiros do seu projecto para envio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Modificados</guibutton
+></term>
+<listitem>
+<para
+>Seleccionada todos os ficheiros modificados para envio. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Nenhum</guibutton
+></term>
+<listitem>
+<para
+>Deselecciona todos os ficheiros da lista. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Inverter</guibutton
+></term>
+<listitem>
+<para
+>Selecciona/deselecciona todos os ficheiros da lista. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Expandir Tudo</guibutton
+></term>
+<listitem>
+<para
+>Expande todas as pastas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Recolher Tudo</guibutton
+></term>
+<listitem>
+<para
+>Fecha todas as pastas. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Actualizar Tudo</guibutton
+></term>
+<listitem>
+<para
+>Actualizar a lista. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Continuar</guibutton
+></term>
+<listitem>
+<para
+>Iniciar o envio </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guibutton
+>Cancelar</guibutton
+></term>
+<listitem>
+<para
+>Cancela a transferência se estiver a decorrer ou sai simplesmente da janela se mudar de ideias antes de começar a transferência. </para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect3>
+
+<sect3 id="upload-profiles">
+<title
+>Perfis de envio</title>
+<para
+>Com o &quantaplus;, poderá definir vários perfis de envio e, desta forma, enviar o seu projecto (ou partes do mesmo) para diferentes servidores. Quando editar ou criar um perfil, aparecer-lhe-á a seguinte janela: <mediaobject
+> <imageobject>
+<imagedata fileref="edit-upload-profile.png" format="PNG"/>
+</imageobject>
+</mediaobject>
+</para>
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Nome do perfil</guilabel
+></term>
+<listitem>
+<para
+>Indique aqui o nome que vai querer dar ao seu perfil.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Máquina</guilabel
+></term>
+<listitem>
+<para
+>Este é o nome do servidor para o qual vai copiar os ficheiros. Tanto poderá ser o nome completo com o domínio como um endereço IP. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Protocolo</guilabel
+></term>
+<listitem>
+<para
+>O protocolo de transferência a usar para este envio. Dependendo da sua versão do &kde;, esta lista poderá variar. No mínimo dos mínimos, deverá poder escolhe entre &FTP;, 'file' (&ie;, localmente) e <acronym
+>nfs</acronym
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Porto</guilabel
+></term>
+<listitem>
+<para
+>O porto da transferência. Normalmente, não terá de preencher este campo a menos que o seu administrador de rede esteja a fornecer um serviço num porto diferente do que é usado normalmente. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Utilizador</guilabel
+></term>
+<listitem>
+<para
+>O nome de utilizador para a autenticação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Senha</guilabel
+></term>
+<listitem>
+<para
+>Senha a utilizar para autenticação. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Guardar a senha no disco</guilabel
+></term>
+<listitem>
+<para
+>Dependendo do seu nível de segurança, esta poderá ser uma funcionalidade boa ou má. Use-a de acordo com o seu critério. A senha é mantida no disco como texto, de uma forma obscura, para não ser tão simples de ler, mas qualquer pessoa com conhecimentos de programação poderá facilmente descodificá-la. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Localização</guilabel
+></term>
+<listitem>
+<para
+>Esta é a directoria de base na máquina remota para a qual irá copiar os ficheiros. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Usar como perfil predefinido</guilabel
+></term>
+<listitem>
+<para
+>Permite-lhe marcar o perfil actualmente aberto como o perfil predefinido. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+</sect2>
+
+<sect2 id="project-views-3-2">
+ <title
+>Vistas do Projecto</title
+>
+ <para
+>Uma vista de projecto é apenas um conjunto de ficheiros e barras de ferramentas. Poderá ter várias vistas num projecto, o que significa que, alterando apenas a vista, você poderá carregar vários ficheiros e barras de ferramentas que irão substituir os ficheiros e barras de ferramentas abertos de momento. </para>
+ <para
+>As vistas poderão ser gravadas, abertas e removidas com o menu <guimenu
+>Projecto</guimenu
+> e a <guilabel
+>Barra de Ferramentas do Projecto</guilabel
+>, que estão acessíveis através da opção <menuchoice
+><guimenu
+>Configuração</guimenu
+><guisubmenu
+>Barras de Ferramentas</guisubmenu
+><guimenuitem
+>Barra do Projecto</guimenuitem
+></menuchoice
+>. </para>
+ <para
+>Poderá ter uma vista predefinida (que é carregada quando o projecto é aberto). Veja em <xref linkend="configuring-projects-3-2"/>. </para>
+</sect2>
+</sect1>
diff --git a/tde-i18n-pt/docs/kdewebdev/quanta/working-with-quanta.docbook b/tde-i18n-pt/docs/kdewebdev/quanta/working-with-quanta.docbook
new file mode 100644
index 00000000000..c6ce71a3752
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/quanta/working-with-quanta.docbook
@@ -0,0 +1,736 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="using-quanta-3-2">
+<chapterinfo>
+<title
+>Trabalhar Com...</title>
+<authorgroup>
+<author
+><firstname
+>Robert</firstname
+> <surname
+>Nickel</surname
+> <affiliation
+> <address
+><email
+>robert@artnickel.com</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Andr&aacute;s</firstname
+> <surname
+>Mantia</surname
+> <affiliation
+> <address
+><email
+>amantia@kde.org</email
+></address>
+ </affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="reviewer"
+><firstname
+>Fabrice</firstname
+> <surname
+>Mous</surname
+> <affiliation
+> <address
+><email
+>fabrice@kde.nl</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Trabalhar Com...</title>
+
+<para
+>Este capítulo descreve as partes do &quantaplus; com as quais você irá interagir mais vezes. Estas não só o tornam mais produtivo, mas também lhe permitem personalizar o &quantaplus; de acordo com o seu ritmo de trabalho. </para>
+
+<sect1 id="toolbars-howto-3-2">
+<title
+>Barras de Ferramentas</title>
+
+<para
+>Como foi referido anteriormente, as barras de ferramentas no &quantaplus; são geridas em primeiro lugar no menu <guimenu
+>Barras de Ferramentas</guimenu
+>. A sua utilização e criação são feitas de forma diferente. A criação vai ser deixada para uma secção posterior chamada <quote
+><link linkend="creating-toolbars-3-2"
+>Criar Barras de Ferramentas</link
+>.</quote
+> </para>
+
+<para
+>A utilização das barras de ferramentas é muito simples. Carregue no ícone da 'tag' desejada para que aconteça uma de três possibilidades: o elemento é inserido (opcionalmente com um elemento de fecho) (p.ex. o elemento de negrito em HTML), é activada uma janela do elemento para que possa preencher as várias funcionalidades do mesmo e, por último, é activada uma acção que faça algo de útil no seu projecto ou ficheiro. Se você achar que está a fazer trabalho cansativo e redundante para um determinado elemento que não se encontre no &quantaplus;, então poderá adicioná-lo. Veja em <xref linkend="dtep-intro-3-2"/> como obter mais informações. </para>
+
+<para
+>A configuração das barras de ferramentas e dos elementos destas poderá ser feita com o menu de contexto (se carregar com o botão direito numa barra de ferramentas), onde poderá criar uma <guilabel
+>Nova Acção</guilabel
+>, uma <guilabel
+>Nova Barra de Ferramentas</guilabel
+>; poderá efectuar outras acções como <guilabel
+>Remover a Barra de Ferramentas</guilabel
+>, <guilabel
+>Mudar o Nome da Barra de Ferramentas</guilabel
+> ou <guilabel
+>Configurar as Barras de Ferramentas</guilabel
+>, a qual irá obter a janela, onde poderá indicar as acções que deverão estar visíveis nesta ou noutras barras de ferramentas. </para>
+<para
+>Se invocar o menu de contexto numa acção (ícone) de uma barra de ferramentas, para além das acções acima, irá ver os itens <guilabel
+>Remover a Acção</guilabel
+> e <guilabel
+>Editar a Acção</guilabel
+>, que falam por si próprias. </para>
+<para
+>As barras de ferramentas e as acções das mesmas poderão ser configuradas se usar a opção do menu <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Barras de Ferramenta...</guimenuitem
+></menuchoice
+> e <menuchoice
+><guimenu
+>Configuração</guimenu
+><guimenuitem
+>Configurar as Acções...</guimenuitem
+></menuchoice
+>. </para>
+<para
+>Poderá ler mais sobre as acções definidas pelo utilizador em <xref linkend="user-actions"/>. </para>
+
+<para
+>Uma janela de 'tags' ou marcas assemelha-se à seguinte: <mediaobject>
+<imageobject>
+<imagedata fileref="taginputex.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>Um exemplo de uma janela de marca.</para
+></caption>
+</mediaobject>
+</para>
+
+<para
+>A imagem acima é a janela para as marcas de âncoras. Se você perceber de &HTML;/&XHTML;, então deverá já ter reparado que todos os atributos que você pode usar, num elemento de âncora, estão disponíveis. Repare nas páginas em cima para o <guilabel
+>Principal</guilabel
+>, <guilabel
+>Básico e i18n</guilabel
+>, <guilabel
+>Eventos</guilabel
+> e <guilabel
+>Foco</guilabel
+>; todas elas contêm os outros atributos, de acordo com o seu fim, que estão disponíveis para o elemento de âncora. Tudo o que você tem a fazer é: preencher os campos em branco para os atributos que deseja na sua âncora, omitir os atributos que não deseja e carregar em OK. A partir de agora passará a ter uma âncora configurada na posição actual do cursor. </para>
+</sect1>
+&quanta-projects; <sect1 id="templates-3-2">
+<title
+>Modelos</title>
+
+<para
+>Os modelos não são mais do que documentos-esqueleto, pedaços de código e ficheiros com os quais fazer a associação. O &quanta; usa os modelos fundamentalmente como um sistema de ficheiros padrão com uma organização e interface melhorada. O utilizador poderá copiar, mover ou criar uma ligação a qualquer repositório do seu sistema para a árvore de modelos. Pense nos modelos do &quantaplus; como tendo, em sentido lato, as limitações à sua imaginação que o seu sistema de ficheiros tenha. </para>
+
+<para
+>Os modelos existem em pastas aninhadas. Não existe nenhum limite de profundidade para a colocação dos modelos dentro de uma pasta; todavia, para qualquer pasta indicada, o &quantaplus; espera uma acção consistente para o tipo de modelo de base descrito em baixo. Para além disso, os modelos permitem concatenar o pré-texto e o pós-texto aos modelos que não tenham tipo definido de documento. Isto facilita a criação de marcas. A próxima actualização depois da introdução pretende adicionar a capacidade de passar variáveis ao texto, como por exemplo a informação do tamanho da imagem, de modo a assistir à criação das marcas. </para>
+
+<para
+>O nosso objectivo em relação aos modelos é extendê-los de modo a incluir o <quote
+>conceito</quote
+> de modelos multi-ficheiro para as coisas do tipo "criar um pedido" ou a criação de uma secção "acerca". Idealmente, isto seria uma ferramenta para tornar o seu trabalho ainda mais produtivo e dinâmico. Um objectivo eventual será ter um modo de desenho estrutural dos modelos, o qual o utilizador poderia usar para desenhar e actualizar interactivamente os seus 'sites'. Se se quiser envolver, veja a nossa página de <ulink url="http://quanta.sourceforge.net/main1.php?contfile=needs"
+>pedido de ajuda</ulink
+>. </para>
+
+<important>
+<para
+>Alguns dos modelos que vêm com o &quantaplus; têm condições para a sua utilização. Veja com atenção as condições de utilização no topo de cada modelo antes de o usar. </para>
+</important>
+
+<sect2 id="template-types-3-2">
+<title
+>Tipos de Modelo</title>
+
+<para
+>Existem vários tipos de modelos que são suportados pelo &quantaplus;. Estes são: </para>
+<para>
+<simplelist>
+<member
+>Modelos binários</member>
+<member
+>Modelos de documentos</member>
+<member
+>Excertos de texto</member>
+<member
+>Modelos de 'sites'</member>
+</simplelist>
+Os exemplos para estes tipos são fornecidos com o &quantaplus;. </para>
+<variablelist>
+<varlistentry>
+<term
+>Modelos binários</term>
+<listitem>
+<para
+>Os binários são tudo o que não é identificado de forma pura como texto. Poderão ser qualquer ficheiro, excepto de texto, o que inclui as imagens, &PDF;s, ficheiros de Flash, etc. Os modelos binários são normalmente incluídos no seu documento através de hiperligações (&ie; as imagens, como um <sgmltag class="starttag"
+>img src=/url/origem</sgmltag
+>). Alguns exemplos poderão ser encontrados na árvore de Modelos, nos Modelos Globais. Por favor veja o <xref linkend="qit-3-2"/> para mais informações sobre a árvore de <guilabel
+>Modelos</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Modelos de documentos</term>
+<listitem>
+<para
+>Os documentos poderão ser de qualquer tipo. Geralmente, o utilizador deverá querer associar os documentos mais específicos e diversos em subpastas. Aqui poderá criar uma arquitectura básica para o que faz e passá-la para o seu trabalho de uma forma organizada, para poder obter uma maior eficiência. Alguns exemplos poderão ser encontrados na árvore de Modelos, nos Modelos Globais. Por favor veja em <xref linkend="qit-3-2"/> para mais informações sobre a árvore de <guilabel
+>Modelos</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Excertos de texto</term>
+<listitem>
+<para
+>Este tipo de modelo é útil quando você não quer criar um novo documento com base num modelo, mas pretende introduzir a mesma área de texto em todo o lado nos seus documentos. Eles poderão conter de tudo, começando por um comentário e acabando mesmo num método de JavaScript de tratamento de menus ou um programa em Perl. Alguns exemplos poderão ser encontrados na árvore de Modelos, nos Modelos Globais. Por favor veja em <xref linkend="qit-3-2"/> mais informações sobre a árvore de <guilabel
+>Modelos</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>Modelos de 'sites'</term>
+<listitem>
+<para
+>Como o nome indica, estes modelos são úteis para criar um 'site' inteiro a partir de um modelo. Estes são uma colecção de vários documentos que poderão estar organizados numa estrutura em pastas, estando tudo reunido num pacote TAR comprimido. Na altura em que este documento foi escrito, não existem modelos de 'sites' no &quantaplus;. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="template-scope-3-2">
+<title
+>Validade dos Modelos</title>
+
+<para
+>Os modelos estão acessíveis de acordo com o seu <link linkend="quanta-workspaces-3-2"
+>espaço de trabalho</link
+> estabelecido no &quantaplus; </para>
+
+</sect2>
+
+<sect2 id="creating-templates-3-2">
+<title
+>Criação de Modelos</title>
+
+<sect3 id="creating-document-templates">
+<title
+>Criação de modelos de documentos</title>
+<para
+>Crie a estrutura do documento que desejar (&XML;, &HTML;, DocBook, &etc;.) e carregue em <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como um Modelo</guimenuitem
+> <guimenuitem
+>Gravar Como um Modelo Local/do Projecto</guimenuitem
+> </menuchoice
+>. </para>
+
+<para
+>Logo que isso tenha sido feito, irá reparar que (mesmo que tenha sido gravado como um modelo do projecto), o modelo <emphasis
+>não</emphasis
+> aparece na página do projecto. Veja na página dos modelos do Projecto para o encontrar. </para>
+</sect3>
+<sect3 id="creating-text-templayes">
+<title
+>Criar excertos de texto</title>
+<para
+>Seleccione algum texto no seu documento e carregue em <menuchoice
+> <guimenu
+>Ficheiro</guimenu
+> <guimenuitem
+>Gravar Como um Modelo</guimenuitem
+> <guimenuitem
+>Gravar a Selecção Como um Ficheiro de Modelo Local/do Projecto</guimenuitem
+> </menuchoice
+>. Em alternativa, poderá simplesmente usar o 'drag and drop' para arrastar a selecção para a árvore de <guilabel
+>Modelos</guilabel
+>. </para>
+</sect3>
+<sect3 id="creating-binary-templates">
+<title
+>Criar modelos binários</title>
+<para
+>A criação de um modelo binário é simples: basta copiar o ficheiro para uma pasta de modelo. Você pode usar funções de gestão de ficheiros normais para o fazer, como o 'drag and drop' ou a cópia e colagem no Konqueror ou na <guilabel
+>Árvore de Ficheiros</guilabel
+>. </para>
+</sect3>
+<sect3 id="creating-site-templates">
+<title
+>Criar modelos de 'sites'</title>
+<para
+>Nas árvores de <guilabel
+>Ficheiros</guilabel
+> ou de <guilabel
+>Ficheiros do Projecto</guilabel
+>, carregue com o botão direito numa pasta e seleccione a opção <guilabel
+>Criar um Modelo do 'Site'</guilabel
+>, escolha um nome para o modelo e grave-o. Por omissão, irá tentar gravar na pasta de modelos do projecto, mas obviamente poderá optar por gravá-lo também como um modelo local ou global. </para>
+</sect3>
+</sect2>
+
+<sect2 id="using-templates-with-projects-3-2">
+<title
+>Utilizar Modelos nos Projectos</title>
+
+<para
+>Os modelos dos projectos permitem-lhe estar focado mais estritamente. Poderá criar cabeçalhos, rodapés ou mesmo conteúdos dinâmicos ao fazer a inclusão de ficheiros de &PHP; e ligá-los. Para além disso, poderão existir algumas coisas interessantes a ter em consideração ao usar os modelos nos projectos. </para>
+
+<para
+>Ao criar um projecto poderá optar por copiar todos os modelos locais e globais. Um projecto legado poderão obter as capacidades de modelos predefinidas, como tal nada se perde. Poderá escolher onde quer localizar os seus ficheiros de modelo, de modo a que possam estar na base do seu servidor, e poder-se-á tornar fácil enviar os ficheiros, mas também poderá torná-los seguros para se ligar à raiz do servidor em baixo, o que acaba por ser um truque útil. Ao ligar-se a um ficheiro que não conste nos modelos do projecto ser-lhe-á questionado se quer copiar o ficheiro para os modelos do projecto antes de efectuar a associação. Isto irá evitar as ligações quebradas no envio. O utilizador terá sempre o controlo onde coloca os seus modelos, por isso poderá optar por movê-los. O &quantaplus;, contudo, não regista isto, por isso terá de alterar as ligações. </para>
+
+</sect2>
+
+<sect2 id="managing-templates-3-2">
+<title
+>Gerir os Modelos</title>
+
+<para
+>A estrutura dos modelos na página de modelos baseia-se nos ficheiros existentes nas pastas <filename class="directory"
+>$<envar
+>KDEDIR</envar
+>/share/apps/quanta/templates</filename
+> e <filename class="directory"
+>$<envar
+>HOME</envar
+>/.kde/share/apps/quanta/templates</filename
+>. Cada uma destas pastas corresponde a um dos tipos de gestão, tal como é explicado <link linkend="template-types-3-2"
+>acima</link
+>. </para>
+
+<para
+>Para definir o comportamento de cada pasta, carregue com o &RMB; na janela dos modelos na respectiva pasta e carregue em Propriedades. Irá aparecer uma janela como a seguinte: <mediaobject>
+<imageobject>
+<imagedata fileref="template-rmb.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>Janela de propriedades.</para
+></caption>
+</mediaobject>
+</para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Tipo</guilabel
+></term>
+
+<listitem>
+<para
+>Uma lista com os três tipos definidos anteriormente: ficheiros, texto e modelo. Esta lista ficará desactivada se tiver assinalado a opção para <guilabel
+>Herdar as propriedades do pai</guilabel
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><guilabel
+>Herdar atributo do pai</guilabel
+> (<sgmltag class="starttag"
+>foo</sgmltag
+>)</term>
+<listitem>
+<para
+>Esta opção vem assinalada por omissão e é a óptima para todos as pastas, excepto a de topo, na sua árvore de modelos. Se a pasta de topo tiver esta opção assinalada, isto irá desactivar os modelos para essa pasta e para todas as que não estejam assinaladas para baixo. Se esta não for uma pasta de topo, então o <sgmltag class="starttag"
+>blá</sgmltag
+> irá indicar algo do género <literal
+>Excerto de texto</literal
+>. Se não disser nada, então é provável que esteja numa pasta do nível de topo. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Usar o prefixo/sufixo</guilabel
+></term>
+<listitem>
+<para
+>Permite usar o texto prefixo e sufixo nesta pasta. Este poderá ser um cabeçalho/rodapé comum para todos os seus modelos de um dado projecto e para que possa então copiar os modelos de conteúdo para essa pasta, de modo a ter uma página completa com o cabeçalho e rodapé personalizados como ponto de partida. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Texto prefixo:</guilabel
+></term>
+<listitem>
+<para
+>O texto a introduzir antes do seu conteúdo-modelo. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Texto sufixo:</guilabel
+></term>
+<listitem>
+<para
+>O texto a introduzir após o seu conteúdo-modelo. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+<!--<para>
+The properties for a template file looks a bit different:
+<mediaobject>
+<imageobject>
+<imagedata fileref="template-file-rmb.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>Properties dialog.</para
+></caption>
+</mediaobject>
+
+</para
+>-->
+<para
+>Para além disso, se olhar para as opções do menu do &RMB;, irá ver as ferramentas completas de gestão de ficheiros para criar as pastas ou copiar e colar os modelos de um lado para o outro. </para>
+</sect2>
+</sect1>
+
+<sect1 id="vpl-3-2">
+<sect1info>
+<title
+><application
+>Disposição Visual da Página</application
+></title>
+<authorgroup>
+<author
+><firstname
+>Nicolas</firstname
+> <surname
+>Deschildre</surname
+> <affiliation
+> <address
+><email
+>nicolasdchd@ifrance.com</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Christopher</firstname
+> <surname
+>Hornbaker</surname
+> <affiliation
+> <address
+><email
+>chrishornbaker@earthlink.net</email
+></address>
+</affiliation>
+<contrib
+>Revisão</contrib>
+</othercredit>
+
+<othercredit role="translator"
+><firstname
+>Pedro</firstname
+><surname
+>Morais</surname
+><affiliation
+><address
+><email
+>morais@kde.org</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+</sect1info>
+
+<title
+><application
+>Disposição Visual da Página</application
+></title>
+
+<sect2 id="vpl-views-3-2">
+<title
+>Modos &VPL;</title>
+
+<para
+>O editor da <application
+>Disposição Visual da Página</application
+> (&VPL;) (também conhecido por <acronym
+>WYSIWYG</acronym
+> (What You See Is What You Get) ) permite-lhe editar um documento de &HTML; ou &XHTML; enquanto observa as alterações na altura. Tal como acontece no seu processador de texto favorito, você poderá carregar no seu documento para aparecer um cursor, o que lhe permitirá introduzir texto, imagens, aplicar decorações de texto, &etc;. O intuito do &VPL; é permitir criar páginas Web impecáveis e válidas sem ter nenhum conhecimento de linguagens de formatação da Internet. </para>
+
+<para
+>O &quantaplus; oferece dois modos: o <guilabel
+>Editor de &VPL;</guilabel
+> e o <guilabel
+>&VPL; &amp; Editor de Código</guilabel
+>, os quais estão acessíveis no menu <guimenu
+>Ver</guimenu
+>. O primeiro substitui o <guilabel
+>Editor de Código</guilabel
+> com o <guilabel
+>Editor de &VPL;</guilabel
+> e o segundo divide a janela de edição em duas partes: o <guilabel
+>Editor de Código</guilabel
+> e o <guilabel
+>Editor de &VPL;</guilabel
+>. </para>
+
+<para
+>O <guilabel
+>Editor de &VPL;</guilabel
+> funciona da seguinte maneira: Carrega um documento como uma página &HTML; ou &XHTML; normal e aparece um cursor. Aí, você poderá editá-lo e voltar ao <guilabel
+>Editor de Código</guilabel
+>; você poderá então ver que as alterações que fez no <guilabel
+>Editor de &VPL;</guilabel
+> foram reunidas com o <guilabel
+>Editor de Código</guilabel
+>. </para>
+
+<note>
+<para
+>Ao trabalhar no <guilabel
+>Editor de &VPL;</guilabel
+> com um documento que contenha &PHP;, você verá um pequeno ícone verde que representa o código de &PHP;. Você não o poderá editar directamente com o <guilabel
+>Editor de &VPL;</guilabel
+>. Para editar o &PHP;, você irá necessitar à mesma de usar o <guilabel
+>Editor de Código</guilabel
+>. Não existem planos para alterar esta funcionalidade. </para>
+</note>
+
+<para
+>O segundo modo comporta-se exactamente da mesma forma que o primeiro, excepto que você poderá ver imediatamente o impacto que as suas alterações terão feito, quer no <guilabel
+>Editor de Código</guilabel
+> quer no <guilabel
+>Editor de &VPL;</guilabel
+>; para além disso, os cursores do editor de código e do <guilabel
+>Editor de &VPL;</guilabel
+> estão sincronizados. Se carregar em <keycap
+>F9</keycap
+> carrega este modo mas, se já estiver carregado, irá passar o primeiro plano de uma vista para a outra, enquanto que fica na mesma localização do documento. </para>
+
+<para
+>Os intervalos de actualização entre o <guilabel
+>Editor de &VPL;</guilabel
+> e o <guilabel
+>Editor de Código</guilabel
+> são configuráveis. Vá a <menuchoice
+> <guimenu
+>Configuração</guimenu
+> <guimenuitem
+>Configurar o Quanta...</guimenuitem
+> </menuchoice
+>. Seleccione a página <guimenu
+>Vista &VPL;</guimenu
+>. Aí poderá escolher se deseja actualizar uma das vistas só quando carregar nela ou se o quer automaticamente. Se optar pelo modo automático, então poderá definir um intervalo de actualização. A recomendação geral é: Um valor baixo para os computadores rápidos e um valor mais elevado para os computadores mais lentos. </para>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="vplsourceview.png" format="PNG"/>
+</imageobject>
+<caption
+><para
+>O modo de <guilabel
+>Editor de &VPL; &amp; Editores de Código</guilabel
+>.</para
+></caption>
+</mediaobject>
+</sect2>
+
+<sect2 id="vpl-editing-3-2">
+<title
+>Edição &VPL;</title>
+
+<sect3 id="doc-prop-dia-3-2">
+<title
+>A Janela <guilabel
+>Propriedades do Documento</guilabel
+></title>
+
+<para
+>Agora, imagine-se que você deseja editar o título da sua página Web. Como é que faz isso? Basta carregar em <menuchoice
+> <guimenu
+>Ferramentas</guimenu
+> <guimenuitem
+>Propriedades do Documento</guimenuitem
+> </menuchoice
+>. Esta ferramenta permite a edição das marcas <quote
+>invisíveis</quote
+> ao usar o <guilabel
+>Editor de &VPL;</guilabel
+>. A janela de <guilabel
+>Propriedades do Documento</guilabel
+> também é lançada quando você cria um novo documento enquanto permanece no <guilabel
+>Editor de &VPL;</guilabel
+>. Isto serve para reduzir a quantidade de código escrito à mão necessário para definir essa propriedade. Com isto, você poderá editar: </para>
+
+<variablelist>
+<varlistentry>
+<term
+><guilabel
+>Título</guilabel
+></term>
+<listitem>
+<para
+>O título do documento. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Meta itens</guilabel
+></term>
+<listitem>
+<para
+>As meta-marcas ou 'meta-tags' permitem-lhe guardar informações acerca do documento em si &eg; as palavras-chave para os motores de busca da Internet. Você poderá adicionar ou remover os <guilabel
+>Meta-itens</guilabel
+> ao carregar nos dois botões em baixo, e editá-los na lista, &eg;, pondo as <quote
+>palavras-chave</quote
+> no campo do <quote
+>nome</quote
+> e a <quote
+>palavra-chave1 palavra-chave2</quote
+> na coluna de <quote
+>conteúdo</quote
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Regras CSS</guilabel
+></term>
+<listitem>
+<para
+>As <guilabel
+>Regras de CSS</guilabel
+> são a única forma de indicar ao seu navegador Web como apresentar a página. Você poderá adicionar ou remover as <guilabel
+>Regras de CSS</guilabel
+> ao carregar nos botões em baixo. Você também poderá preencher os campos da mesma forma que os <guilabel
+>Meta-itens</guilabel
+>. A edição das <guilabel
+>Regras do CSS</guilabel
+> ainda não é suportada. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><guilabel
+>Ligar Folha de Estilo CSS</guilabel
+></term>
+<listitem>
+<para
+>Você poderá também associar ou ligar uma folha de estilo ('stylesheet') CSS externa. Basta carregar no botão <guilabel
+>Escolher</guilabel
+> e seleccionar o seu ficheiro. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="vpl-editor-3-2">
+<title
+>O <guilabel
+>Editor &VPL;</guilabel
+></title>
+
+<para
+>Você poderá usar o seu cursor como num processador de texto, movendo-o com as teclas correspondentes. Poderá acontecer que o cursor não queira ir para onde você deseja (um erro chato). A selecção também funciona de forma normal. Você poderá introduzir texto se o escrever ou removê-lo se carregar nas teclas &Backspace; ou Delete. </para>
+
+<para
+>Agora vamos para a introdução de marcas. Você poderá introduzir imagens, 'applets', decorações do texto como negrito ou itálico, e assim por diante, se usar as mesmas barras de ferramentas que utiliza no editor de código. Repare que a introdução de marcas não remove as marcas idênticas anteriores, &eg; se introduzir uma âncora à volta de determinado texto, então você terá de remover as outras âncoras à volta do mesmo. </para>
+
+<note>
+<para
+>Alguns dos itens da barra de ferramentas irão estar desactivados, como o <guilabel
+>Assistente de Tabelas</guilabel
+> ou o <guilabel
+>Assistente de Listas Rápido</guilabel
+>. Eles irão funcionar mais tarde na &VPL;, mas, para esta versão, você deverá usar as barras de <guilabel
+>Tabelas</guilabel
+> ou de <guilabel
+>Listas</guilabel
+>. </para>
+</note>
+
+<para
+>Para editar uma marca (seja ela uma imagem, uma 'applet' ou o que for), mude para a <guilabel
+>Árvore de Atributos</guilabel
+>, a qual está acessível através da opção <menuchoice
+> <guimenu
+>Ver</guimenu
+> <guisubmenu
+>Vistas em árvore</guisubmenu
+> </menuchoice
+>. Carregue na marca que deseja editar ou, se não lhe conseguir aceder, carregue num objecto que esta contenha. A <guilabel
+>Árvore de Atributos</guilabel
+> irá mostrar o nome da marca actual, assim como uma lista de todos os seus elementos-pais e atributos. De momento, o &VPL; não suporta, por exemplo, o &XHTML;+<acronym
+>MathML</acronym
+>, mas você verá que pode editar os espaços de nomes com esta janela. Basta você carregar no campo <guilabel
+>Valor</guilabel
+> e modificar o que quiser. Se quiser aceder a um elemento-pai da marca actual, então seleccione-o para que a <guilabel
+>Árvore de Atributos</guilabel
+> o carregue. </para>
+
+<para
+>Para remover uma marca, nós iremos usar a <guilabel
+>Árvore de Atributos</guilabel
+>. Já reparou nas duas pequenas cruzes vermelhas no canto superior direito? A primeira apaga apenas a marca seleccionada e, se a especificação de &HTML;/&XHTML; não permitir que alguns dos filhos da marca a ser removida possam pertencer aos pais da mesma, então estes filhos serão removidos também, e assim por diante. A segunda cruz irá remover a marca seleccionada e todos os seus filhos, por isso tenha cuidado! </para>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.am b/tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.am
new file mode 100644
index 00000000000..6869837a64a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = pt
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.in b/tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.in
new file mode 100644
index 00000000000..4e09f8f1805
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/Makefile.in
@@ -0,0 +1,635 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# KDE tags expanded automatically by am_edit - $Revision: 483858 $
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = docs/kdewebdev/xsldbg
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+#>- html-recursive info-recursive install-data-recursive \
+#>- install-dvi-recursive install-exec-recursive \
+#>- install-html-recursive install-info-recursive \
+#>- install-pdf-recursive install-ps-recursive install-recursive \
+#>- installcheck-recursive installdirs-recursive pdf-recursive \
+#>- ps-recursive uninstall-recursive
+#>+ 7
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+#>+ 1
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CONF_FILES = @CONF_FILES@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GMSGFMT = @GMSGFMT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
+KCONFIG_COMPILER = @KCONFIG_COMPILER@
+KDECONFIG = @KDECONFIG@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_RPATH = @KDE_RPATH@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XMLLINT = @XMLLINT@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+#>- bindir = @bindir@
+#>+ 2
+DEPDIR = .deps
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kde_appsdir = @kde_appsdir@
+kde_bindir = @kde_bindir@
+kde_confdir = @kde_confdir@
+kde_datadir = @kde_datadir@
+kde_htmldir = @kde_htmldir@
+kde_icondir = @kde_icondir@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libs_htmldir = @kde_libs_htmldir@
+kde_libs_prefix = @kde_libs_prefix@
+kde_locale = @kde_locale@
+kde_mimedir = @kde_mimedir@
+kde_moduledir = @kde_moduledir@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = pt
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
+#>- all: all-recursive
+#>+ 1
+all: docs-am all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile
+#>+ 12
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/xsldbg/Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+#>- distdir: $(DISTFILES)
+#>+ 1
+distdir: distdir-nls $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+#>- uninstall: uninstall-recursive
+#>+ 1
+uninstall: uninstall-docs uninstall-nls uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+#>- clean: clean-recursive
+#>+ 1
+clean: kde-rpo-clean clean-recursive
+
+#>- clean-am: clean-generic mostlyclean-am
+#>+ 1
+clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+#>- install-data-am:
+#>+ 1
+install-data-am: install-docs install-nls
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
+
+#>+ 2
+KDE_DIST=index.docbook credits.docbook commands.docbook index.cache.bz2 usage.docbook Makefile.in introduction.docbook Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) commands.docbook index.docbook introduction.docbook credits.docbook usage.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg
+ @for base in commands.docbook index.docbook introduction.docbook credits.docbook usage.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/$$base ;\
+ done
+
+uninstall-nls:
+ for base in commands.docbook index.docbook introduction.docbook credits.docbook usage.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in commands.docbook index.docbook introduction.docbook credits.docbook usage.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/xsldbg/Makefile.in
+
+
+#>+ 21
+clean-bcheck:
+ rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
+
+bcheck: bcheck-recursive
+
+bcheck-am:
+ @for i in ; do \
+ if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
+ echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
+ echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
+ echo "$$i"; \
+ if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
+ rm -f $$i.bchecktest.cc; exit 1; \
+ fi ; \
+ echo "" >> $$i.bchecktest.cc.class; \
+ perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
+ rm -f a.out; \
+ fi ; \
+ done
+
+
+#>+ 3
+final:
+ $(MAKE) all-am
+
+#>+ 3
+final-install:
+ $(MAKE) install-am
+
+#>+ 3
+no-final:
+ $(MAKE) all-am
+
+#>+ 3
+no-final-install:
+ $(MAKE) install-am
+
+#>+ 3
+kde-rpo-clean:
+ -rm -f *.rpo
+
+#>+ 3
+nmcheck:
+nmcheck-am: nmcheck
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/commands.docbook b/tde-i18n-pt/docs/kdewebdev/xsldbg/commands.docbook
new file mode 100644
index 00000000000..1c3b126d831
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/commands.docbook
@@ -0,0 +1,1738 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<chapter id="commands">
+<title
+>Referência de Comandos</title>
+
+<sect1 id="addparam_cmd"
+><title id="addparam_cmd.title"
+>Addparam</title>
+<para
+>Adiciona um parâmetros à 'libxslt' ; é equivalente a oferecer a opção --param &lt;QNAME&gt;:&lt;XPATH&gt; através da linha de comandos. </para>
+<para
+></para>
+<table
+><title
+>Utilização do 'addparam'</title>
+<tgroup cols="1"
+><tbody>
+<row
+><entry
+>addparam &lt;QNAME&gt; &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(O &lt;XPATH&gt; não deverá conter quaisquer espaços nem aspas.) </emphasis
+></entry
+></row>
+<row
+><entry
+>addparam &lt;QNAME&gt; "&lt;XPATH&gt;"&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Não deverá conter aspas no &lt;XPATH&gt;)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup
+>
+</table>
+</sect1>
+
+<sect1 id="addwatch_cmd"
+><title id="addwatch_cmd.title"
+>Addwatch</title>
+<para
+>Adiciona uma expressão para ser vigiada. Veja o 'showwatch' para mostrar os valores das vigias</para>
+<para
+>Nome de atalho: watch</para>
+<table
+><title
+>Utilização do 'addwatch'</title>
+<tgroup cols="1"
+><tbody>
+<row
+><entry
+>addwatch &lt;XPATH&gt;</entry
+></row>
+</tbody>
+</tgroup
+>
+</table>
+</sect1>
+
+<sect1 id="base_cmd"
+><title id="base_cmd.title"
+>Base</title>
+<para
+>Imprime a base deste nó</para>
+<table
+><title
+>Utilização do 'base'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>base</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="break_cmd"
+><title id="break_cmd.title"
+>Break</title>
+<para
+>Pára num modelo, num determinado local de uma 'stylesheet' ou ficheiro em XML carregado pelo 'xsldbg' ou no nó actual. É novo no xsldbg 3.1.4: Quando está no modo de compatibilidade com o 'gdb', os pontos de paragem órfãos podem ser definidos num ficheiro e número de linha específicos e podem ser traduzidos para um ponto de paragem activo mais tarde. </para>
+<para
+>Nome de atalho: b</para
+><para
+>O 'xsldbg' irá tentar adivinhar o URL completo, com base em <informaltable
+> <tgroup cols="1"
+><tbody
+> <row
+><entry
+>o nome do ficheiro, sem o local indicado.</entry
+></row
+> <row
+><entry
+>o nome do ficheiro, na mesma pasta que a 'stylesheet' de topo se encontra</entry
+></row
+> <row
+><entry
+>o nome do ficheiro, relativo à pasta de trabalho actual do 'xsldbg'</entry
+></row
+> </tbody
+></tgroup
+> </informaltable
+> Isto significa que, se tiver carregado um ficheiro de uma 'stylesheet' com um ../en/xsldoc.xsl, poderá fazer isto </para
+><para
+>break -l xsldoc.xsl 26 </para
+><para
+>Este comando fará a correspondência com um modelo QNAME parcial ou completo, assim como a um modo específico. Por exemplo, o "modelo" irá corresponder a qualquer QNAME com uma parte local de "modelo" </para
+><para
+>Quaisquer espaços de nomes no QNAME indicado serão expandidos, tal como está definido no ficheiro de CÓDIGO de XSL. Por exemplo, o "xsl:teste1" será expandido para "http://www.w3.org/199/XSL/Transform:teste1" </para
+><para
+>Poderá ser necessário resolver um ponto de paragem pedido com o seu URL e número de linha associado. Isto é feito automaticamente, depois de o primeiro modelo ter sido visto pelo 'xsldbg'. Os pontos de paragem são validados de novo, pouco depois do início de cada execução. </para
+><para
+>A validação automática dos pontos de paragem é usada quando o modo do 'gdb' está activo - o que é o comportamento por omissão do 'xsldbg'</para>
+<table
+><title
+>Utilização do 'break'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>break -l &lt;FICHEIRO&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para definir um ponto de paragem no ficheiro e número de linha indicados)</emphasis
+></entry
+></row>
+<row
+><entry
+>break -l &lt;URI&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para definir um ponto de paragem no URI e número de linha indicados)</emphasis
+></entry
+></row>
+<row
+><entry
+>break &lt;NOME_MODELO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para parar no modelo com o nome indicado ou que corresponda a ele.)</emphasis
+></entry
+></row>
+<row
+><entry
+>break &lt;NOME_MODELO&gt; &lt;NOME_MODO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para parar no modelo com o nome e o modo indicados.)
+></emphasis
+></entry
+></row>
+<row
+><entry
+>break "" &lt;NOME_MODO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para parar em qualquer modelo que tenha um nome de modo igual ao indicado)</emphasis
+></entry
+></row>
+<row
+><entry
+>break *&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para parar em qualquer modelo indicado.)</emphasis
+></entry
+></row>
+<row
+><entry
+>break \*&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para parar no modelo "*". Os outros nomes que incluam o '*' não serão tratados de forma especial.)</emphasis
+></entry
+></row>
+<row
+><entry
+>break &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para parar no nó actual. Sim, isto inclui os nós de dados em XML!)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="bye_cmd"
+><title id="bye_cmd.title"
+>Bye</title>
+<para
+>Pára o processamento da 'stylesheet' o mais cedo possível.</para>
+<table
+><title
+>Utilização do 'bye'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>bye</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="cat_cmd"
+><title id="cat_cmd.title"
+>Cat</title>
+<para
+>Imprime o resultado de uma expressão de XPath no nó actual relativo.</para>
+<table
+><title
+>Utilização do 'cat'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>Utilização : cat &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para ver uma variável ou parâmetro)</emphasis
+></entry
+></row>
+<row
+><entry
+>Utilização : cat $&lt;QNAME&gt;</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="cd_cmd"
+><title id="cd_cmd.title"
+>Cd</title>
+<para
+>Muda para o local indicado por uma expressão XPath.</para>
+<table
+><title
+>Utilização do 'cd'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>&lt;&lt; = preceding-sibling::node()</entry
+></row>
+<row
+><entry
+>&gt;&gt; = following-sibling::node()</entry
+></row>
+<row
+><entry
+>&lt;- = ancestor::node()</entry
+></row>
+<row
+><entry
+>-&gt; = decendant::node()</entry
+></row>
+</tbody
+></tgroup>
+</table>
+</sect1>
+
+<sect1 id="chdir_cmd"
+><title id="chdir_cmd.title"
+>Chdir</title>
+<para
+>Muda a pasta de trabalho</para>
+<table
+><title
+>Utilização do 'chdir'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>chdir &lt;LOCALIZAÇÃO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Um local relativo ou absoluto no sistema operativo)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="continue_cmd"
+><title id="continue_cmd.title"
+>Continue</title>
+<para
+>Continua a execução da 'stylesheet', parando em todos os pontos de paragem encontrados.</para>
+<para
+>Nome de atalho: c</para>
+<table
+><title
+>Utilização do 'continue'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>continue</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="data_cmd"
+><title id="data_cmd.title"
+>Data</title>
+<para
+>Muda para a visualização do nó actual em dados de XML ou muda os dados de XML usados</para>
+<table
+><title
+>Utilização do 'data'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>data&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Muda para o nó actual do documento.)</emphasis
+></entry
+></row>
+<row
+><entry
+>data &lt;DADOS&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para mudar para um ficheiro de dados em XML novo. Um "~" inicial será substituído pelo valor da variável de ambiente $HOME. Será necessário usar o comando "run" para o processar)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="delete_cmd"
+><title id="delete_cmd.title"
+>Delete</title>
+<para
+>Remove um ponto de paragem de um modelo</para>
+<para
+>Nome de atalho: d</para>
+<table
+><title
+>Utilização do 'delete'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>delete&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para remover um ponto de paragem no nó actual)</emphasis
+></entry
+></row>
+<row
+><entry
+>delete &lt;ID_PONTO_PARAGEM&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para remover o ponto de paragem com o número de ponto de paragem indicada)</emphasis
+></entry
+></row>
+<row
+><entry
+>delete -l &lt;FICHEIRO&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Remove o ponto de paragem no ficheiro e número de linha indicados)</emphasis
+></entry
+></row>
+<row
+><entry
+>delete -l &lt;URI&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Remove o ponto de paragem no URI e número de linha indicados)</emphasis
+></entry
+></row>
+<row
+><entry
+>delete &lt;NOME_MODELO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para remover o ponto de paragem no modelo identificado pelo nome.)</emphasis
+></entry
+></row>
+<row
+><entry
+>delete *&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para remover todos os pontos de paragem.)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="delparam_cmd"
+><title id="delparam_cmd.title"
+>Delparam</title>
+<para
+>Remove um parâmetro do 'libxslt'</para>
+<table
+><title
+>Utilização do 'delparam'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>delparam&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Remove todos os parâmetros presentes)</emphasis
+></entry
+></row>
+<row
+><entry
+>delparam &lt;ID_PARAMETRO&gt;</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="delwatch_cmd"
+><title id="delwatch_cmd.title"
+>Delwatch</title>
+<para
+>Remove uma expressão vigiada ou remove todas as expressões vigiadas que aparecem com o comando "showwatch".</para>
+<table
+><title
+>Utilização do 'delwatch'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>delwatch &lt;ID_VIGIA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Remove uma expressão de vigia com o ID indicado)</emphasis
+></entry
+></row>
+<row
+><entry
+>delwatch *&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Remove todas as expressões de vigia)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="dir_cmd"
+><title id="dir_cmd.title"
+>Dir</title>
+<para
+>Imprime uma lista de nós de uma forma semelhante à do comando 'dir' da consola.</para>
+<para/>
+<table
+><title
+>Utilização do 'dir'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>dir</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="disable_cmd"
+><title id="disable_cmd.title"
+>Disable</title>
+<para
+>Desactiva um ponto de paragem</para>
+<table
+><title
+>Utilização do 'disable'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>disable&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para desactivar o ponto de paragem no nó actual)</emphasis
+></entry
+></row>
+<row
+><entry
+>disable &lt;ID_PONTO_PARAGEM&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para desactivar o ponto de paragem com o número de ponto de paragem indicado</emphasis
+></entry
+></row>
+<row
+><entry
+>disable -l &lt;FICHEIRO&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Desactiva o ponto de paragem no ficheiro e número de linha indicado)</emphasis
+></entry
+></row>
+<row
+><entry
+>disable -l &lt;URI&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Desactiva o ponto de paragem no URI e número de linha indicados)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="du_cmd"
+><title id="du_cmd.title"
+>Du</title>
+<para
+>Imprime um resumo dos nós filhos com um formato em árvore.</para>
+<table
+><title
+>Utilização do 'du'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>du</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="dump_cmd"
+><title id="dump_cmd.title"
+>Dump</title>
+<para
+>Revela todos os detalhes deste nó</para>
+<table
+><title
+>Utilização do 'dump'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>dump</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="enable_cmd"
+><title id="enable_cmd.title"
+>Enable</title>
+<para
+>Activa ou desactiva um ponto de paragem (comuta o estado de activo/inactivo)</para>
+<para
+>Nome de atalho: e</para>
+<table
+><title
+>Utilização do 'enable'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>enable&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para activar/desactivar o ponto de paragem no nó actual)</emphasis
+></entry
+></row>
+<row
+><entry
+>enable &lt;ID_PONTO_PARAGEM&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Para activar/desactivar o ponto de paragem com o número de ponto de paragem indicado</emphasis
+></entry
+></row>
+<row
+><entry
+>enable -l &lt;FICHEIRO&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Activa/desactivar o ponto de paragem no ficheiro e número de linha indicados)</emphasis
+></entry
+></row>
+<row
+><entry
+>enable -l &lt;URI&gt; &lt;NUM_LINHA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Activa/desactiva o ponto de paragem no URI e número de linha indicados)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="entities_cmd"
+><title id="entities_cmd.title"
+>Entities</title>
+<para
+>Imprime uma lista das entidades gerais processadas que são usadas neste ficheiro de dados (documento)</para>
+<para
+>Nome de atalho : ent</para>
+<table
+><title
+>Utilização do 'ent'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>entities</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="exit_cmd"
+><title id="exit_cmd.title"
+>Exit</title>
+<para
+>Pára o processamento da 'stylesheet' o mais cedo possível.</para>
+<table
+><title
+>Utilização do 'exit'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>exit</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="frame_cmd"
+><title id="frame_cmd.title"
+>Frame</title>
+<para
+>Imprime o conteúdo da pilha a uma dada profundidade</para>
+<para
+>Nome de atalho : f</para>
+<table
+><title
+>Utilização do 'frame'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>frame &lt;PROFUNDIDADE&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(A profundidade é um número de 0 até à profundidade actual da pilha de chamadas)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="free_cmd"
+><title id="free_cmd.title"
+>Free</title>
+<para
+>Liberta a 'stylesheet' e os dados (desactivado; veja o 'run')</para>
+<table
+><title
+>Utilização do 'free'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>free</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="globals_cmd"
+><title id="globals_cmd.title"
+>Globals</title>
+<para
+>Imprime uma lista com as variáveis e parâmetros globais da 'stylesheet'. Imprime o valor de uma variável global</para>
+<table
+><title
+>Utilização do 'globals'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>globals&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime uma lista com todas as variáveis disponíveis a nível global)</emphasis
+></entry
+></row>
+<row
+><entry
+>globals -f&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime uma lista com todas as variáveis globais e os seus valores)</emphasis
+></entry
+></row>
+<row
+><entry
+>globals &lt;QNAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime o valor da variável indicada)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="help_cmd"
+><title id="help_cmd.title"
+>Help</title>
+<para
+>Mostra uma ajuda ou uma introdução aos comandos</para>
+<para
+>Nome de atalho: h</para>
+<table
+><title
+>Utilização do 'help'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>help &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Mostra uma apresentação do produto)</emphasis
+></entry
+></row>
+<row
+><entry
+>help &lt;COMANDO&gt; &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Mostra alguma ajuda sobre um dado comando)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="load_cmd"
+><title id="load_cmd.title"
+>Load</title>
+<para
+>Carrega as opções e preferências do utilizador do 'xsldbg' a partir do disco</para>
+<table
+><title
+>Utilização do 'load'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>load</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="locals_cmd"
+><title id="locals_cmd.title"
+>Locals</title>
+<para
+>Imprime uma lista com as variáveis e parâmetros locais da 'stylesheet'. Imprime o valor de uma variável local</para>
+<table
+><title
+>Utilização do 'locals'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>locals&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime uma lista com todas as variáveis disponíveis a nível local)</emphasis
+></entry
+></row>
+<row
+><entry
+>locals -f&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime uma lista com todas as variáveis disponíveis a nível local, bem como os seus valores)</emphasis
+></entry
+></row>
+<row
+><entry
+>locals &lt;QNAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime o valor da variável indicada)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="ls_cmd"
+><title id="ls_cmd.title"
+>Ls</title>
+<para
+>Apresenta os nós num formato breve</para>
+<table
+><title
+>Utilização do 'ls'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>ls</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="next_cmd"
+><title id="next_cmd.title"
+>Next</title>
+<para
+>Salta por cima de um 'xsl:call-template' ou um 'xsl:apply-templates'. Este comando tem o mesmo efeito que a introdução dos comandos "step" e "up"</para>
+<para
+>Nome de atalho: n</para>
+<table
+><title
+>Utilização do 'next'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>next&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(salta para a próxima instrução ao mesmo nível)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="options_cmd"
+><title id="options_cmd.title"
+>Options</title>
+<para
+>Imprime os valores das opções do 'xsldbg'</para>
+<table
+><title
+>Utilização do 'options'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>options</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="output_cmd"
+><title id="output_cmd.title"
+>Output</title>
+<para
+>Indica um ficheiro local e com permissões de escrita para onde gravar o resultado</para>
+<para
+>Nome de atalho : o</para>
+<table
+><title
+>Utilização do 'output'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>output &lt;FICHEIRO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Um ficheiro local com permissões de escrita. Poderá ter um prefixo "~" nas plataformas *nix e CYGWIN ou variáveis de ambiente no RISC OS)</emphasis
+></entry
+></row>
+<row
+><entry
+>output &lt;URI&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(O &lt;URI&gt; só poderá usar o protocolo "file://". Este é então convertido para um nome de ficheiro que possa ser adequado para o sistema operativo)</emphasis
+></entry
+></row>
+<row
+><entry
+>output -&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>( Envia para o 'standard output'. Só poderá ser usado se usar a versão para a linha de comandos do 'xsldbg' )</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="public_cmd"
+><title id="public_cmd.title"
+>Public</title>
+<para
+>Imprime o valor que um ID público mapeia no catálogo actual</para>
+<para
+>Nome de atalho : pub</para>
+<table
+><title
+>Utilização do 'public'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>public "&lt;IDPublico&gt;"</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="pwd_cmd"
+><title id="pwd_cmd.title"
+>Pwd</title>
+<para
+>Imprime a pasta de trabalho actual.</para>
+<table
+><title
+>Utilização do 'pwd'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>pwd</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="quit_cmd"
+><title id="quit_cmd.title"
+>Quit</title>
+<para
+>Pára o processamento da 'stylesheet' o mais cedo possível.</para>
+<para
+>Nome de atalho: q</para>
+<table
+><title
+>Utilização do 'quit'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>quit</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="run_cmd"
+><title id="run_cmd.title"
+>Run</title>
+<para
+>Reinicia a 'stylesheet'.</para>
+<para
+>Nome de atalho: r</para>
+<table
+><title
+>Utilização do 'run'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>run</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="save_cmd"
+><title id="save_cmd.title"
+>Save</title>
+<para
+>Grava as opções ou preferências de utilizador do 'xsldbg' no disco</para>
+<table
+><title
+>Utilização do 'save'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>save</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="search_cmd"
+><title id="search_cmd.title"
+>Search</title>
+<para
+>Procura numa base de dados com toda a informação extraída das 'stylesheets' carregadas</para>
+<para
+>Todos os ficheiros de saída são gravados no valor da opção "searchresultspath", se estiver definida, ou na mesma pasta que a 'stylesheet' indicada. O 'searchresults.xml' é normalmente transformado pelo 'search.xsl', mas também pode ser transformado com o 'searchhtml.xsl' se a opção "prefrehtml" estiver definida. </para
+><para
+>Quando o comando 'search' é invocado, é gerado um ficheiro em XML (searchresults.xml). Poderá então processar este ficheiro com a sua própria 'stylesheet' para apresentar os dados de outra forma. Se a opção "preferhtml" não estiver definida, então será apresentado o 'searchresult.txt'. </para
+><para
+>Dependendo da quantidade de dados obtida, poderá levar algum tempo a terminar este comando. </para>
+<table
+><title
+>Utilização do 'search'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>search &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Vê o XPath que pode ser usado; veja em search.dtd. O &lt;XPATH&gt; por omissão é o '//search/*' )</emphasis
+></entry
+></row>
+<row
+><entry
+>search -sort &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Diz ao 'search.xsl' para ordenar os resultados antes de os devolver)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="set_cmd"
+><title id="set_cmd.title"
+>Set</title>
+<para
+>Define o valor de uma variável</para>
+<table
+><title
+>Utilização do 'set'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>set &lt;NOME_VARIÁVEL&gt; &lt;XPATH&gt;</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="setoption_cmd"
+><title id="setoption_cmd.title"
+>Setoption</title>
+<para
+>Define uma opção para a execução da 'stylesheet'</para>
+<para
+>Terá de usar o comando 'run' para activar as alterações</para>
+<table
+><title
+>Utilização do 'setoption'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>setoption &lt;NOME_OPÇÃO&gt; &lt;VALOR_INTEIRO&gt;</entry
+></row>
+<row
+><entry
+>Onde o &lt;NOME_OPÇÃO&gt; tanto poderá ser</entry
+></row>
+<row
+><entry>
+ <para>
+ <informaltable>
+ <tgroup cols="1"
+><tbody>
+ <row
+><entry
+>debug&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, faz uma visualização completa da árvore do resultado em alternativa)</emphasis
+></entry
+></row>
+ <row
+><entry
+>catalogs&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, usa os catálogos de $SGML_CATALOG_FILES ou de SGML$CatalogFiles para o sistema operativo RISC)</emphasis
+></entry
+></row>
+ <row
+><entry
+>html&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, o documento à entrada é um ficheiro em HTML)</emphasis
+></entry
+></row>
+ <row
+><entry
+>docbook&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;INTEGER_VALUE&gt; for verdadeiro e o DocBook ainda for suportado pela 'libxml', o documento de entrada é em DocBook de SGML)</emphasis
+></entry
+></row>
+ <row
+><entry
+>xinclude&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, será feito um processamento de XInclude no documento de entrada)</emphasis
+></entry
+></row>
+ <row
+><entry
+>preferhtml&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, será usado como preferido um resultado em HTML. Veja o comando 'search')</emphasis
+></entry
+></row>
+ <row
+><entry
+>autoencode&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, tenta usar a codificação da 'stylesheet')</emphasis
+></entry
+></row>
+ <row
+><entry
+>utf8input&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, todos os dados de entrada do utilizador estão em UTF-8. Isto é usado normalmente quando o 'xsldbg' é usado como uma tarefa ('thread') em separado)</emphasis
+></entry
+></row>
+ <row
+><entry
+>&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+></emphasis
+></entry
+></row>
+ <row
+><entry
+>gdb&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Executa no modo de compatibilidade com o 'gdb')</emphasis
+> <para
+> <informaltable
+> <tgroup cols="1"
+><tbody>
+ <row
+><entry
+>Para um valor igual a 1, isto significa <para
+> <informaltable
+> <tgroup cols="1"
+><tbody>
+ <row
+><entry
+>Imprime bastante mais mensagens. Aumenta a frequência das mensagens "Ponto de paragem em ..."</entry
+></row>
+ <row
+><entry
+>Serão impressas no máximo GDB_LINES_TO_PRINT linhas ao avaliar as expressões, seguidas de um "...". Veja o 'options.h' para alterar este valor, pelo que o predefinido são três linhas de texto</entry
+></row>
+ <row
+><entry
+>Tanto as locais como as globais serão impressas quando for executado o comando "locals" </entry
+></row>
+ <row
+><entry
+>Ao imprimir as expressões com o 'cat'/'print'. O valor avaliado será antecedido de um "= " &lt; EXPRESSÃO &gt;</entry
+></row>
+ </tbody
+></tgroup>
+ </informaltable>
+ </para>
+ </entry
+></row>
+ <row
+><entry/></row>
+ <row
+><entry
+>Para um valor igual a 2, significa <para
+> <informaltable
+> <tgroup cols="1"
+><tbody
+> <row
+><entry
+>Imprime as mensagens necessárias pelo KDbg, assim como o estado do 'output' acima (quando o valor é igual a 1) </entry
+></row>
+ </tbody
+></tgroup>
+ </informaltable>
+ </para>
+ </entry
+></row>
+ </tbody
+></tgroup>
+ </informaltable>
+ </para>
+ </entry
+></row>
+ <row
+><entry
+>nonet&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, recusa-se a obter os DTDs ou entidades a partir da rede)</emphasis
+></entry
+></row>
+ <row
+><entry
+>novalid&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, salta a fase de carregamento da DTD)</emphasis
+></entry
+></row>
+ <row
+><entry
+>repeat&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, executa 20 vezes a transformação)</emphasis
+></entry
+></row>
+ <row
+><entry
+>profile&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, apresenta as informações de análise)</emphasis
+></entry
+></row>
+ <row
+><entry
+>timing&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, mostra o tempo consumido)</emphasis
+></entry
+></row>
+ <row
+><entry
+>noout&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(se o &lt;VALOR_INTEIRO&gt; for verdadeiro, não apresenta o resultado)</emphasis
+></entry
+></row>
+ </tbody
+></tgroup>
+ </informaltable>
+ </para>
+</entry
+></row>
+<row
+><entry
+>Onde o valor é verdadeiro, se NÃO for igual a zero</entry
+></row>
+<row
+><entry
+>Onde o valor é falso, se FOR igual a zero</entry
+></row>
+<row
+><entry
+>stdout&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>Imprime todas as mensagens de erro no 'stdout'. Normalmente, as mensagens de erro vão para o 'stderr'.</emphasis
+></entry
+></row>
+<row
+><entry
+>setoption &lt;NOME_OPÇÃO&gt; "&lt;VALOR_TEXTO&gt;"&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Não deverá conter aspas no &lt;VALOR_TEXTO&gt;)</emphasis
+></entry
+></row>
+<row
+><entry
+>setoption &lt;NOME_OPÇÃO&gt; &lt;VALOR_TEXTO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Não deverá conter quaisquer espaços, nem aspas, no &lt;VALOR_TEXTO&gt;)</emphasis
+></entry
+></row>
+<row
+><entry
+>Onde o &lt;NOME_OPÇÃO&gt; tanto poderá ser</entry
+></row>
+<row
+><entry>
+ <para>
+ <informaltable>
+ <tgroup cols="1"
+><tbody>
+ <row
+><entry
+>data&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(URI do ficheiro de dados)</emphasis
+></entry
+></row>
+ <row
+><entry
+>source&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(URI do ficheiro de código)</emphasis
+></entry
+></row>
+ <row
+><entry
+>output&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(IDSistema do ficheiro de saída)</emphasis
+></entry
+></row>
+ <row
+><entry
+>docspath&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Local a usar quando procurar por documentação)</emphasis
+></entry
+></row>
+ <row
+><entry
+>catalognames&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Os nomes dos catálogos a usar quando a opção 'catalogs' estiver activa. O valor será perdido se for definido antes de configurar a opção 'catalogs')</emphasis
+></entry
+></row>
+ <row
+><entry
+>encoding&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Qual a codificação a usar para o 'standard output')</emphasis
+></entry
+></row>
+ <row
+><entry
+>searchresultspath&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>Qual o local a usar ao guardar os resultados da pesquisa. Se não estiver definido, então o 'xsldbg' irá usar o mesmo local que o da 'stylesheet'</emphasis
+></entry
+></row>
+ </tbody
+></tgroup>
+ </informaltable>
+ </para>
+</entry
+></row
+></tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="shell_cmd"
+><title id="shell_cmd.title"
+>Shell</title>
+<para
+>Executar um comando da consola</para>
+<table
+><title
+>Utilização do 'shell'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>shell &lt;TEXTO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(o &lt;TEXTO&gt; é o texto a passar ao sistema operativo para ser executado)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="showbreak_cmd"
+><title id="showbreak_cmd.title"
+>Showbreak</title>
+<para
+>Para mostrar uma lista dos pontos de paragem dos modelos.</para>
+<para
+>Nome de atalho: show</para
+><para
+>Se existir um modo e um ponto de paragem no modelo, então este será adicionado ao fim do nome do modelo para o ponto de paragem. Um exemplo do resultado será: <informaltable
+> <tgroup cols="1"
+><tbody>
+<row
+><entry
+>Ponto de paragem 3 activo para o modelo :"*" no ficheiro teste1.xsl : linha 105</entry
+></row>
+<row
+><entry
+>Ponto de paragem 2 activo para o modelo :"* modoTeste" no ficheiro teste1.xsl : linha 109</entry
+></row>
+<row
+><entry
+>Ponto de paragem 1 activo para o modelo :"* http://www.w3.org/1999/XSL/Transform:modoTeste" no ficheiro teste1.xsl : linha 113</entry
+></row>
+<row
+><entry/></row>
+<row
+><entry
+>Um total de 3 pontos de paragem presentes</entry
+></row>
+</tbody
+></tgroup
+></informaltable
+></para>
+<table
+><title
+>Utilização do 'showbreak'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>showbreak</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="showparam_cmd"
+><title id="showparam_cmd.title"
+>Showparam</title>
+<para
+>Imprime os parâmetros da 'libxslt' presentes</para>
+<table
+><title
+>Utilização do 'showparam'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>showparam</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="showwatch_cmd"
+><title id="showwatch_cmd.title"
+>Showwatch</title>
+<para
+>Mostra a expressão actual que está a ser vigiada</para>
+<para
+>Nome de atalho: watches</para>
+<table
+><title
+>Utilização do 'showwatch'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>showwatch&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Mostra as vigias actuais e os seus valores)</emphasis
+></entry
+></row>
+<row
+><entry
+>showwatch 1&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Activa a impressão automática das expressões vigiadas. Isto é usado por omissão.)</emphasis
+></entry
+></row>
+<row
+><entry
+>showwatch 0&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Desactiva a impressão automática das expressões vigiadas.)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="source_cmd"
+><title id="source_cmd.title"
+>Source</title>
+<para
+>Muda para a visualização do nó actual na 'stylesheet' ou muda a 'stylesheet' usada</para>
+<table
+><title
+>Utilização do 'source'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>source&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Muda para o nó actual da 'stylesheet'.)</emphasis
+></entry
+></row>
+<row
+><entry
+>source &lt;CÓDIGO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Muda para um novo ficheiro de código. Um "~" inicial será substituído pelo valor da variável de ambiente $HOME. Terá de usar o comando "run" para o executar)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="step_cmd"
+><title id="step_cmd.title"
+>Step</title>
+<para
+>Avança até à próxima instrução da 'stylesheet'.</para>
+<para
+>Nome de atalho: s</para>
+<table
+><title
+>Utilização do 'step'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>step</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="stepdown_cmd"
+><title id="stepdown_cmd.title"
+>Stepdown</title>
+<para
+>Avança, descendo para um novo nível da "pilha de chamadas". </para>
+<para
+>Nome de atalho: down</para>
+<table
+><title
+>Utilização do 'stepdown'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>stepdown &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(desce um nível na pilha de chamadas)</emphasis
+></entry
+></row>
+<row
+><entry
+>stepdown &lt;NUMERO_DE_TRAMAS&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(desce o número de níveis indicado na pilha de chamadas)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="stepup_cmd"
+><title id="stepup_cmd.title"
+>Stepup</title>
+<para
+>Volta para um nível superior na "pilha de chamadas". </para>
+<para
+>Nome de atalho: up</para
+><para
+>Este não é um comando correcto, pelo que o 'xsldbg' irá parar assim que possa. </para>
+<table
+><title
+>Utilização do 'stepup'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>stepup &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(sobe um nível da pilha)</emphasis
+></entry
+></row>
+<row
+><entry
+>stepup &lt;NUMERO_DE_TRAMAS&gt; &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(sobe o número indicado de níveis da pilha de chamadas)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="stylesheets_cmd"
+><title id="stylesheets_cmd.title"
+>Stylesheets</title>
+<para
+>Imprime uma lista com as 'stylesheets' carregadas</para>
+<para
+>Nome de atalho: style</para>
+<table
+><title
+>Utilização do 'stylesheets'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>stylesheets</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+
+<sect1 id="system_cmd"
+><title id="system_cmd.title"
+>System</title>
+<para
+>Imprime o valor que um ficheiro do sistema mapeia no catálogo actual</para>
+<para
+>Nome de atalho : sys</para>
+<table
+><title
+>Utilização do 'system'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>system "&lt;IDSistema&gt;"</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="templates_cmd"
+><title id="templates_cmd.title"
+>Templates</title>
+<para
+>Imprime uma lista com os modelos disponíveis. Procura por um modelo</para>
+<para
+>Nome de atalho: t</para>
+<table
+><title
+>Utilização do 'templates'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>templates</entry
+></row>
+<row
+><entry
+>templates &lt;MODELO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Imprime os detalhes do modelo com o nome &lt;MODELO&gt; se existir)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="trace_cmd"
+><title id="trace_cmd.title"
+>Trace</title>
+<para
+>Faz um registo da execução da 'stylesheet', apresentando o ficheiro e os números de linha dos passos intermédios</para>
+<table
+><title
+>Utilização do 'trace'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>trace</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="tty_cmd"
+><title id="tty_cmd.title"
+>Tty</title>
+<para
+>Abre um terminal. Altera o nível de redireccionamento do TTY.</para>
+<table
+><title
+>Utilização do 'tty'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>tty &lt;LOCAL_DISPOSITIVO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(em que o &lt;LOCAL_DISPOSITIVO&gt; é um terminal válido no sistema operativo. Tenta simplesmente aceder ao terminal</emphasis
+></entry
+></row>
+<row
+><entry
+>tty &lt;NIVEL_TTY&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Altera o nível de redireccionamento do TTY, onde o &lt;NIVEL_TTY&gt; é um nível válido de entrada/saída a usar)</emphasis
+> <para
+> <informaltable
+> <tgroup cols="1"
+><tbody>
+ <row
+><entry
+>Onde o 'nível' é </entry
+></row>
+ <row
+><entry
+>0 = entrada/saída por omissão </entry
+></row>
+ <row
+><entry
+>1 = Saída para o terminal dos resultados da transformação, do registo e do percurso &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(O estado por omissão quando o dispositivo de TTY tiver sido aberto. Não está ainda completamente implementado.)</emphasis
+></entry
+></row>
+ <row
+><entry
+>2 = Redireccionamento completo para o terminal&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Ainda não implementado.)</emphasis
+></entry
+></row>
+ <row
+><entry
+>Todos os outros valores inteiros correspondem ao nível 0 </entry
+></row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+</para>
+</entry
+></row
+></tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="validate_cmd"
+><title id="validate_cmd.title"
+>Validate</title>
+<para
+>Valida o ficheiro de saída gerado pela 'stylesheet' (desactivado)</para>
+<table
+><title
+>Utilização do 'validate'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>validate</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="walk_cmd"
+><title id="walk_cmd.title"
+>Walk</title>
+<para
+>Percorre o código, usando um intervalo de velocidades</para>
+<table
+><title
+>Utilização do 'walk'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>walk &lt;VELOCIDADE&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Use o Ctrl-c para parar a execução, a &lt;VELOCIDADE&gt; é um valor entre 0 e 9, em que o 0 significa parado, o 1 é muito rápido e o 9 é muito lento)</emphasis
+></entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="where_cmd"
+><title id="where_cmd.title"
+>Where</title>
+<para
+>Imprime um registo das chamadas de modelos (pilha de chamadas) e imprime a pasta de trabalho.</para>
+<para
+>Nome de atalho: w</para>
+<table
+><title
+>Utilização do 'where'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>where</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="write_cmd"
+><title id="write_cmd.title"
+>Write</title>
+<para
+>A ser terminada</para>
+<table
+><title
+>Utilização do 'write'</title>
+<tgroup cols="1">
+<tbody>
+<row
+><entry
+>write</entry
+></row>
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+
+
+
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/credits.docbook b/tde-i18n-pt/docs/kdewebdev/xsldbg/credits.docbook
new file mode 100644
index 00000000000..201de2334d5
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/credits.docbook
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<chapter id="credits">
+<title
+>Créditos e Licença</title>
+
+<para
+>&xsldbg; </para>
+<para
+>Programa com 'copyright' 2004 de Keith Isdale <email
+>k_isdale tpg com au</email
+> </para>
+
+<para
+>Tradução de José Nuno Pires <email
+>jncp@netcabo.pt</email
+></para
+>
+&underFDL; &underGPL; <sect1 id="thanks">
+<title
+>Agradecimentos a </title>
+<para
+>Os criadores da 'libxml' e da 'libxsl'.</para>
+<para
+><ulink url="http://members.nextra.at/johsixt/"
+>Johannes Sixt</ulink
+> pela ajuda ao adicionar o suporte do 'xsldbg' ao KDbg</para
+></sect1>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/index.cache.bz2 b/tde-i18n-pt/docs/kdewebdev/xsldbg/index.cache.bz2
new file mode 100644
index 00000000000..a685d6dd199
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/index.docbook b/tde-i18n-pt/docs/kdewebdev/xsldbg/index.docbook
new file mode 100644
index 00000000000..f334b979aa3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/index.docbook
@@ -0,0 +1,157 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY xsldbg "<application
+>xsldbg</application
+>">
+ <!ENTITY kappname "&xsldbg;">
+ <!ENTITY package "kdewebdev">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Portuguese "INCLUDE">
+ <!ENTITY introduction-chapter SYSTEM "introduction.docbook">
+ <!ENTITY usage-chapter SYSTEM "usage.docbook">
+ <!ENTITY commands-chapter SYSTEM "commands.docbook">
+ <!ENTITY credits-chapter SYSTEM "credits.docbook">
+]>
+
+<!-- More content formatting is in need of being done asking for help on kde-i18n-doc@kde.org : remove these two lines when done -->
+<!-- NO TRANSLATION -->
+
+<!-- ................................................................ -->
+<!-- The language must NOT be changed here. -->
+<!-- If you are writing original documentation in a language other -->
+<!-- than English, change the language above ONLY, not here -->
+<book lang="&language;">
+
+<bookinfo>
+<title
+>O Manual do &xsldbg;</title>
+
+<authorgroup>
+<author
+><firstname
+>Keith</firstname
+> <surname
+>Isdale</surname
+> <affiliation
+> <address
+><email
+>k_isdale@tpg.com.au</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="translator"
+><firstname
+>José</firstname
+><surname
+>Pires</surname
+><affiliation
+><address
+><email
+>jncp@netcabo.pt</email
+></address
+></affiliation
+><contrib
+>Tradução</contrib
+></othercredit
+>
+
+</authorgroup>
+
+<copyright>
+<year
+>2002</year>
+<year
+>2003</year>
+<holder
+>Keith Isdale</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+<date
+>2004-09-26</date>
+<releaseinfo
+>1.01.00</releaseinfo>
+
+
+<abstract>
+<para
+>O &xsldbg; é uma ferramenta que pretende ajudar a compreender as 'stylesheets'. O que o torna diferente em relação aos outros depuradores de 'stylesheets' é a capacidade de procurar por itens de interesse e de seguir a execução da 'stylesheet'. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>kdeutils</keyword>
+<keyword
+>xsldbg</keyword>
+<keyword
+>xsl</keyword>
+<keyword
+>XML</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction-chapter;
+&usage-chapter;
+&commands-chapter;
+&credits-chapter;
+
+
+<appendix id="installation">
+<title
+>Instalação</title>
+
+<sect1 id="getting-xsldbg">
+<title
+>Como obter o &xsldbg;</title>
+
+<para
+>Veja a componente do 'kxsldbg' do módulo 'kdewebdev' no seu repositório de SVN do &kde;. </para>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para poder usar com sucesso o &xsldbg;, necessita da 'libxslt', 'libexslt' e 'libxml' do &kde; instaladas, o que acontece numa instalação típica do &kde;. </para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilação e Instalação</title>
+<para
+>O &xsldbg; é normalmente compilado como parte do componente 'kxsldbg', no módulo 'kdewebdev'</para>
+</sect1>
+
+<sect1 id="configuration">
+<title
+>Configuração</title>
+
+<para
+>O &xsldbg; é configurado através dos argumentos passados à linha de comandos e do seu comando <link linkend="setoption_cmd" endterm="setoption_cmd.title"
+>setoption</link
+></para>
+
+</sect1>
+
+</appendix>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+-->
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/introduction.docbook b/tde-i18n-pt/docs/kdewebdev/xsldbg/introduction.docbook
new file mode 100644
index 00000000000..5f02e58b5b3
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/introduction.docbook
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<chapter id="introduction">
+<title
+>Introdução</title>
+
+<para
+>O &xsldbg; é uma ferramenta baseada em texto para depurar 'stylesheets' ou folhas de estilo (na linguagem eXtensible Stylesheet Language) e tem comandos semelhantes ao depurador 'gdb' do Unix/Linux. Ele tem três modos importantes de execução das 'stylesheets'. </para>
+<para>
+<informaltable>
+ <tgroup cols="1"
+><tbody>
+ <row
+><entry
+>Executar a 'stylesheet' por completo</entry
+></row>
+ <row
+><entry
+>Saltar para a próxima instrução de XSL</entry
+></row>
+ <row
+><entry
+>Continuar até ao próximo ponto de paragem ou reiniciar a 'stylesheet'</entry
+></row>
+ </tbody
+></tgroup>
+</informaltable>
+</para>
+
+</chapter>
diff --git a/tde-i18n-pt/docs/kdewebdev/xsldbg/usage.docbook b/tde-i18n-pt/docs/kdewebdev/xsldbg/usage.docbook
new file mode 100644
index 00000000000..e10b6161a7a
--- /dev/null
+++ b/tde-i18n-pt/docs/kdewebdev/xsldbg/usage.docbook
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<chapter id="using-xsldbg">
+<title
+>Usar o &xsldbg;</title>
+<para
+></para>
+<sect1
+><title
+>Argumentos do comando 'xsldbg'</title>
+<para
+>Nos sistemas que tenham a biblioteca 'readline' disponível, poderá usar as teclas para recuar/avançar para navegar no histórico de comandos introduzidos. Em todos os sistemas, o último comando introduzido poderá ser repetido se carregar na tecla &lt;ENTER&gt;. </para>
+<para
+>Se o seu sistema operativo o suportar, os nomes dos ficheiros serão expandidos.</para>
+<para
+>Vários dos comandos recebem mais que um argumento. Podem ser usadas plicas para que as expressões complexas seja tratadas como apenas um argumento, &eg; o 'break &quot;* | @&quot;' iria permitir usar um ponto de paragem no modelo com o nome &quot;* | @&quot; </para>
+</sect1>
+
+<sect1 id="legend"
+><title
+>Legenda de termos</title>
+<para
+>A tabela seguinte descreve os termos usados no guia de comandos subsequente</para>
+<informaltable>
+<tgroup cols="1"
+><tbody>
+ <row
+><entry
+>NOME_MODELO : Um nome de modelo válido só contém os caracteres ASCII de 0x00 até 0x7F. Poderá ser um nome qualificado por completo como por exemplo "xsl:nomeModelo". </entry
+></row>
+ <row
+><entry
+>FICHEIRO : Um nome de ficheiro válido e local ao sistema do utilizador. Poderá ter um prefixo "~" nas plataformas *nix e CYGWIN ou variáveis de ambiente no RISC OS </entry
+></row>
+ <row
+><entry
+>URI : Um Uniform Resource Identifier, tal como está definido no RFC 2396</entry
+></row>
+ <row
+><entry
+>NOME_MODO O modo do modelo, o qual poderá ser um nome completo qualificado, por exemplo "xsl:nomeModo".</entry
+></row>
+ <row
+><entry
+>QNAME : Um nome qualificado e completo, por exemplo "xsl:parteLocal"</entry
+></row>
+ <row
+><entry
+>NUM_LINHA : Um número de linha válido no &lt;FICHEIRO&gt; associado</entry
+></row>
+ <row
+><entry
+>NUMERO_DE_TRAMAS : Um número de tramas da linha para o qual mudar de posição</entry
+></row>
+ <row
+><entry
+>ID_PONTO_PARAGEM : Um número de ponto de paragem válido</entry
+></row>
+ <row
+><entry
+>ID_VIGIA : Um número de expressão de vigia válido, tal como é indicado no comando 'showwatch'</entry
+></row>
+ <row
+><entry
+>VELOCIDADE: a velocidade com a qual percorrer o código, entre 0 e 9</entry
+></row>
+ <row
+><entry
+>&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(Comentário)</emphasis
+>: um comentário sobre o significado ou utilização do comando </entry
+></row>
+ <row
+><entry
+>{ opç1 | opç2 | opç3 .. etc} : Escolher um das opções</entry
+></row>
+ <row
+><entry
+>XPATH : uma selecção de nós via XPath</entry
+></row>
+ <row
+><entry
+>ID_PARAM : um número de parâmetro válido, tal como é indicado pelo comando 'showparam'</entry
+></row>
+ <row
+><entry
+>LOCALIZAÇÃO : Um local para o qual mudar a pasta de trabalho. Em alguns sistemas operativos, um prefixo "~" será substituído pelo seu local de trabalho </entry
+></row>
+ <row
+><entry
+>TEXTO : Algum texto livre &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
+>(sem restrições)</emphasis
+> </entry
+></row>
+ <row
+><entry
+>COMANDO : Um comando válido para o 'xsldbg'</entry
+></row>
+ <row
+><entry
+>QNAME : Um nome de parâmetro/variável válido</entry
+></row>
+ <row
+><entry
+>CÓDIGO : A 'stylesheet' que está a ser/será executada. Veja o &lt;FICHEIRO&gt; e o &lt;URI&gt;</entry
+></row>
+ <row
+><entry
+>DADOS : Os dados em XML (o documento) que está a ser/será processado pela 'stylesheet'. Veja o &lt;FICHEIRO&gt; e o &lt;URI&gt; </entry
+></row>
+ <row
+><entry
+>LOCAL_DISPOSITIVO : É um terminal válido no sistema operativo</entry
+></row>
+ <row
+><entry
+>NIVEL_TTY : É um nível válido de entrada/saída a usar</entry
+></row>
+</tbody
+></tgroup
+></informaltable>
+<para
+></para>
+</sect1>
+
+<sect1 id="command_summary"
+><title
+>Apresentação aos comandos disponíveis</title>
+<informaltable>
+<tgroup cols="1"
+><tbody>
+<row
+><entry
+>Relacionados com a ajuda :<link linkend="help_cmd" endterm="help_cmd.title"
+>help</link
+></entry
+></row>
+<row
+><entry
+>Relacionados com a execução : {<link linkend="bye_cmd" endterm="bye_cmd.title"
+>bye</link
+>|<link linkend="exit_cmd" endterm="exit_cmd.title"
+>exit</link
+>| <link linkend="quit_cmd" endterm="quit_cmd.title"
+>quit</link
+>}, <link linkend="step_cmd" endterm="step_cmd.title"
+>step</link
+>, <link linkend="stepup_cmd" endterm="stepup_cmd.title"
+>stepup</link
+>, <link linkend="stepdown_cmd" endterm="stepdown_cmd.title"
+>stepdown</link
+>, <link linkend="next_cmd" endterm="next_cmd.title"
+>next</link
+>, <link linkend="continue_cmd" endterm="continue_cmd.title"
+>continue</link
+>, <link linkend="run_cmd" endterm="run_cmd.title"
+>run</link
+>, <link linkend="trace_cmd" endterm="trace_cmd.title"
+>trace</link
+>, <link linkend="setoption_cmd" endterm="setoption_cmd.title"
+>setoption</link
+>, <link linkend="options_cmd" endterm="options_cmd.title"
+>options</link
+> </entry
+></row>
+<row
+><entry
+>Relacionados com os parâmetros da Libxslt : <link linkend="addparam_cmd" endterm="addparam_cmd.title"
+>addparam</link
+>, <link linkend="delparam_cmd" endterm="delparam_cmd.title"
+>delparam</link
+>, <link linkend="showparam_cmd" endterm="showparam_cmd.title"
+>showparam</link
+>, <link linkend="output_cmd" endterm="output_cmd.title"
+>output</link
+>, <link linkend="setoption_cmd" endterm="setoption_cmd.title"
+>setoption</link
+>, <link linkend="options_cmd" endterm="options_cmd.title"
+>options</link
+> </entry
+></row>
+<row
+><entry
+>Relacionados com os modelos : <link linkend="templates_cmd" endterm="templates_cmd.title"
+>templates</link
+>, <link linkend="where_cmd" endterm="where_cmd.title"
+>where</link
+>, <link linkend="frame_cmd" endterm="frame_cmd.title"
+>frame</link
+> </entry
+></row>
+<row
+><entry
+>Relacionados com os pontos de paragem : <link linkend="break_cmd" endterm="break_cmd.title"
+>break</link
+>, <link linkend="showbreak_cmd" endterm="showbreak_cmd.title"
+>showbreak</link
+>, <link linkend="delete_cmd" endterm="delete_cmd.title"
+>delete</link
+>, <link linkend="enable_cmd" endterm="enable_cmd.title"
+>enable</link
+> </entry
+></row>
+<row
+><entry
+>Visualização de expressões (XPath) : <link linkend="cat_cmd" endterm="cat_cmd.title"
+>cat</link
+> </entry
+></row>
+<row
+><entry
+>Visualização de nós : <link linkend="ls_cmd" endterm="ls_cmd.title"
+>ls</link
+>, <link linkend="dir_cmd" endterm="dir_cmd.title"
+>dir</link
+>, <link linkend="du_cmd" endterm="du_cmd.title"
+>du</link
+>, <link linkend="cat_cmd" endterm="cat_cmd.title"
+>cat</link
+>, <link linkend="pwd_cmd" endterm="pwd_cmd.title"
+>pwd</link
+> </entry
+></row>
+<row
+><entry
+>Visualização de variáveis : <link linkend="globals_cmd" endterm="globals_cmd.title"
+>globals</link
+>, <link linkend="locals_cmd" endterm="locals_cmd.title"
+>locals</link
+>, <link linkend="cat_cmd" endterm="cat_cmd.title"
+>cat</link
+>, <link linkend="addwatch_cmd" endterm="addwatch_cmd.title"
+>addwatch</link
+> </entry
+></row>
+<row
+><entry
+>Definição de variáveis: <link linkend="set_cmd" endterm="set_cmd.title"
+>set</link
+> </entry
+></row>
+<row
+><entry
+>Selecção de nós : <link linkend="source_cmd" endterm="source_cmd.title"
+>source</link
+>, <link linkend="data_cmd" endterm="data_cmd.title"
+>data</link
+>, <link linkend="cd_cmd" endterm="cd_cmd.title"
+>cd</link
+> </entry
+></row>
+<row
+><entry
+>Procura :<link linkend="search_cmd" endterm="search_cmd.title"
+>search</link
+> </entry
+></row>
+<row
+><entry
+>Relacionados com o sistema operativo :<link linkend="chdir_cmd" endterm="chdir_cmd.title"
+>chdir</link
+>, <link linkend="shell_cmd" endterm="shell_cmd.title"
+>shell</link
+>, <link linkend="tty_cmd" endterm="tty_cmd.title"
+>tty</link
+></entry
+></row>
+<row
+><entry
+>Relacionados com ficheiros : <link linkend="output_cmd" endterm="output_cmd.title"
+>output</link
+>, <link linkend="entities_cmd" endterm="entities_cmd.title"
+>entities</link
+>, <link linkend="system_cmd" endterm="system_cmd.title"
+>system</link
+>, <link linkend="public_cmd" endterm="public_cmd.title"
+>public</link
+> </entry
+></row>
+<row
+><entry
+>Comandos de ficheiros desactivados: <link linkend="validate_cmd" endterm="validate_cmd.title"
+>validate</link
+>, <link linkend="load_cmd" endterm="load_cmd.title"
+>load</link
+>, <link linkend="save_cmd" endterm="save_cmd.title"
+>save</link
+>, <link linkend="write_cmd" endterm="write_cmd.title"
+>write</link
+>, <link linkend="free_cmd" endterm="free_cmd.title"
+>free</link
+> </entry
+></row>
+</tbody
+></tgroup
+></informaltable>
+</sect1>
+
+</chapter>
+